Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c3396f9 authored by Chris Rorvick's avatar Chris Rorvick Committed by Takashi Iwai
Browse files

staging: line6: Remove `device_bit' from properties



The `device_bit' member was no longer used as of commit 28079044
(staging: line6: drop MIDI parameter sysfs attrs).

Signed-off-by: default avatarChris Rorvick <chris@rorvick.com>
Reviewed-by: default avatarStefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 690ea44e
Loading
Loading
Loading
Loading
+22 −22
Original line number Original line Diff line number Diff line
@@ -57,32 +57,32 @@ static const struct usb_device_id line6_id_table[] = {


MODULE_DEVICE_TABLE(usb, line6_id_table);
MODULE_DEVICE_TABLE(usb, line6_id_table);


#define L6PROP(dev_bit, dev_id, dev_name, dev_cap)\
#define L6PROP(dev_id, dev_name, dev_cap)\
	{.device_bit = LINE6_BIT_##dev_bit, .id = dev_id,\
	{.id = dev_id,\
	 .name = dev_name, .capabilities = LINE6_BIT_##dev_cap}
	 .name = dev_name, .capabilities = LINE6_BIT_##dev_cap}


/* *INDENT-OFF* */
/* *INDENT-OFF* */
static const struct line6_properties line6_properties_table[] = {
static const struct line6_properties line6_properties_table[] = {
	L6PROP(BASSPODXT,     "BassPODxt",     "BassPODxt",        CTRL_PCM_HW),
	L6PROP("BassPODxt",     "BassPODxt",        CTRL_PCM_HW),
	L6PROP(BASSPODXTLIVE, "BassPODxtLive", "BassPODxt Live",   CTRL_PCM_HW),
	L6PROP("BassPODxtLive", "BassPODxt Live",   CTRL_PCM_HW),
	L6PROP(BASSPODXTPRO,  "BassPODxtPro",  "BassPODxt Pro",    CTRL_PCM_HW),
	L6PROP("BassPODxtPro",  "BassPODxt Pro",    CTRL_PCM_HW),
	L6PROP(GUITARPORT,    "GuitarPort",    "GuitarPort",       PCM),
	L6PROP("GuitarPort",    "GuitarPort",       PCM),
	L6PROP(POCKETPOD,     "PocketPOD",     "Pocket POD",       CONTROL),
	L6PROP("PocketPOD",     "Pocket POD",       CONTROL),
	L6PROP(PODHD300,      "PODHD300",      "POD HD300",        CTRL_PCM_HW),
	L6PROP("PODHD300",      "POD HD300",        CTRL_PCM_HW),
	L6PROP(PODHD400,      "PODHD400",      "POD HD400",        CTRL_PCM_HW),
	L6PROP("PODHD400",      "POD HD400",        CTRL_PCM_HW),
	L6PROP(PODHD500,      "PODHD500",      "POD HD500",        CTRL_PCM_HW),
	L6PROP("PODHD500",      "POD HD500",        CTRL_PCM_HW),
	L6PROP(PODSTUDIO_GX,  "PODStudioGX",   "POD Studio GX",    PCM),
	L6PROP("PODStudioGX",   "POD Studio GX",    PCM),
	L6PROP(PODSTUDIO_UX1, "PODStudioUX1",  "POD Studio UX1",   PCM),
	L6PROP("PODStudioUX1",  "POD Studio UX1",   PCM),
	L6PROP(PODSTUDIO_UX2, "PODStudioUX2",  "POD Studio UX2",   PCM),
	L6PROP("PODStudioUX2",  "POD Studio UX2",   PCM),
	L6PROP(PODX3,         "PODX3",         "POD X3",           PCM),
	L6PROP("PODX3",         "POD X3",           PCM),
	L6PROP(PODX3LIVE,     "PODX3Live",     "POD X3 Live",      PCM),
	L6PROP("PODX3Live",     "POD X3 Live",      PCM),
	L6PROP(PODXT,         "PODxt",         "PODxt",            CTRL_PCM_HW),
	L6PROP("PODxt",         "PODxt",            CTRL_PCM_HW),
	L6PROP(PODXTLIVE,     "PODxtLive",     "PODxt Live",       CTRL_PCM_HW),
	L6PROP("PODxtLive",     "PODxt Live",       CTRL_PCM_HW),
	L6PROP(PODXTPRO,      "PODxtPro",      "PODxt Pro",        CTRL_PCM_HW),
	L6PROP("PODxtPro",      "PODxt Pro",        CTRL_PCM_HW),
	L6PROP(TONEPORT_GX,   "TonePortGX",    "TonePort GX",      PCM),
	L6PROP("TonePortGX",    "TonePort GX",      PCM),
	L6PROP(TONEPORT_UX1,  "TonePortUX1",   "TonePort UX1",     PCM),
	L6PROP("TonePortUX1",   "TonePort UX1",     PCM),
	L6PROP(TONEPORT_UX2,  "TonePortUX2",   "TonePort UX2",     PCM),
	L6PROP("TonePortUX2",   "TonePort UX2",     PCM),
	L6PROP(VARIAX,        "Variax",        "Variax Workbench", CONTROL),
	L6PROP("Variax",        "Variax Workbench", CONTROL),
};
};
/* *INDENT-ON* */
/* *INDENT-ON* */


+0 −5
Original line number Original line Diff line number Diff line
@@ -75,11 +75,6 @@ static const int SYSEX_EXTRA_SIZE = sizeof(line6_midi_id) + 4;
	 Common properties of Line6 devices.
	 Common properties of Line6 devices.
*/
*/
struct line6_properties {
struct line6_properties {
	/**
		 Bit identifying this device in the line6usb driver.
	*/
	int device_bit;

	/**
	/**
		 Card id string (maximum 16 characters).
		 Card id string (maximum 16 characters).
		 This can be used to address the device in ALSA programs as
		 This can be used to address the device in ALSA programs as
+2 −0
Original line number Original line Diff line number Diff line
@@ -98,6 +98,8 @@ enum {
	LINE6_INDEX_PAUSE_PLAYBACK,
	LINE6_INDEX_PAUSE_PLAYBACK,
	LINE6_INDEX_PREPARED,
	LINE6_INDEX_PREPARED,


#define LINE6_BIT(x) LINE6_BIT_ ## x = 1 << LINE6_INDEX_ ## x

	/* individual bit masks: */
	/* individual bit masks: */
	LINE6_BIT(PCM_ALSA_PLAYBACK_BUFFER),
	LINE6_BIT(PCM_ALSA_PLAYBACK_BUFFER),
	LINE6_BIT(PCM_ALSA_PLAYBACK_STREAM),
	LINE6_BIT(PCM_ALSA_PLAYBACK_STREAM),
+0 −59
Original line number Original line Diff line number Diff line
@@ -40,65 +40,6 @@
#define LINE6_DEVID_TONEPORT_UX2  0x4142
#define LINE6_DEVID_TONEPORT_UX2  0x4142
#define LINE6_DEVID_VARIAX        0x534d
#define LINE6_DEVID_VARIAX        0x534d


#define LINE6_BIT(x) LINE6_BIT_ ## x = 1 << LINE6_INDEX_ ## x

enum {
	LINE6_INDEX_BASSPODXT,
	LINE6_INDEX_BASSPODXTLIVE,
	LINE6_INDEX_BASSPODXTPRO,
	LINE6_INDEX_GUITARPORT,
	LINE6_INDEX_POCKETPOD,
	LINE6_INDEX_PODHD300,
	LINE6_INDEX_PODHD400,
	LINE6_INDEX_PODHD500,
	LINE6_INDEX_PODSTUDIO_GX,
	LINE6_INDEX_PODSTUDIO_UX1,
	LINE6_INDEX_PODSTUDIO_UX2,
	LINE6_INDEX_PODX3,
	LINE6_INDEX_PODX3LIVE,
	LINE6_INDEX_PODXT,
	LINE6_INDEX_PODXTLIVE,
	LINE6_INDEX_PODXTPRO,
	LINE6_INDEX_TONEPORT_GX,
	LINE6_INDEX_TONEPORT_UX1,
	LINE6_INDEX_TONEPORT_UX2,
	LINE6_INDEX_VARIAX,

	LINE6_BIT(BASSPODXT),
	LINE6_BIT(BASSPODXTLIVE),
	LINE6_BIT(BASSPODXTPRO),
	LINE6_BIT(GUITARPORT),
	LINE6_BIT(POCKETPOD),
	LINE6_BIT(PODHD300),
	LINE6_BIT(PODHD400),
	LINE6_BIT(PODHD500),
	LINE6_BIT(PODSTUDIO_GX),
	LINE6_BIT(PODSTUDIO_UX1),
	LINE6_BIT(PODSTUDIO_UX2),
	LINE6_BIT(PODX3),
	LINE6_BIT(PODX3LIVE),
	LINE6_BIT(PODXT),
	LINE6_BIT(PODXTLIVE),
	LINE6_BIT(PODXTPRO),
	LINE6_BIT(TONEPORT_GX),
	LINE6_BIT(TONEPORT_UX1),
	LINE6_BIT(TONEPORT_UX2),
	LINE6_BIT(VARIAX),

	LINE6_BITS_PRO = LINE6_BIT_BASSPODXTPRO | LINE6_BIT_PODXTPRO,
	LINE6_BITS_LIVE = LINE6_BIT_BASSPODXTLIVE | LINE6_BIT_PODXTLIVE |
			  LINE6_BIT_PODX3LIVE,
	LINE6_BITS_PODXTALL = LINE6_BIT_PODXT | LINE6_BIT_PODXTLIVE |
			      LINE6_BIT_PODXTPRO,
	LINE6_BITS_PODX3ALL = LINE6_BIT_PODX3 | LINE6_BIT_PODX3LIVE,
	LINE6_BITS_PODHDALL = LINE6_BIT_PODHD300 |
			      LINE6_BIT_PODHD400 |
			      LINE6_BIT_PODHD500,
	LINE6_BITS_BASSPODXTALL	= LINE6_BIT_BASSPODXT |
				  LINE6_BIT_BASSPODXTLIVE |
				  LINE6_BIT_BASSPODXTPRO
};

/* device supports settings parameter via USB */
/* device supports settings parameter via USB */
#define LINE6_BIT_CONTROL (1 << 0)
#define LINE6_BIT_CONTROL (1 << 0)
/* device supports PCM input/output via USB */
/* device supports PCM input/output via USB */