Re: [PATCH v4 4/5] rtl28xxu: support G-Tek Electronics Group Lifeview LV5TDLX DVB-T
On 05/17/2012 04:47 PM, Antti Palosaari wrote: > On 17.05.2012 01:13, Thomas Mair wrote: >> Signed-off-by: Thomas Mair > > Nacked. > Better PID definition is required. > >> --- >> drivers/media/dvb/dvb-usb/dvb-usb-ids.h |1 + >> drivers/media/dvb/dvb-usb/rtl28xxu.c| 11 ++- >> 2 files changed, 11 insertions(+), 1 deletions(-) >> >> diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h >> b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h >> index fd37be0..b0a86e9 100644 >> --- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h >> +++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h >> @@ -135,6 +135,7 @@ >> #define USB_PID_GENIUS_TVGO_DVB_T030x4012 >> #define USB_PID_GRANDTEC_DVBT_USB_COLD0x0fa0 >> #define USB_PID_GRANDTEC_DVBT_USB_WARM0x0fa1 >> +#define USB_PID_GTEK0xb803 > > You must give better name for the device. Vendor name is not enough as > many vendors has surely more than one device model. > > Correct PID is something like USB_PID_GTEK_LIFEVIEW_LV5TDLX > Precisely - USB_PID_DELOCK_USB2_DVBT according to the device: http://www.delock.de/produkte/G_61744/merkmale.html regardless of what's in '/usr/share/hwdata/usb.ids' ;) >> #define USB_PID_INTEL_CE95000x9500 >> #define USB_PID_ITETECH_IT91350x9135 >> #define USB_PID_ITETECH_IT9135_90050x9005 >> diff --git a/drivers/media/dvb/dvb-usb/rtl28xxu.c >> b/drivers/media/dvb/dvb-usb/rtl28xxu.c >> index 6817ef7..9056d28 100644 >> --- a/drivers/media/dvb/dvb-usb/rtl28xxu.c >> +++ b/drivers/media/dvb/dvb-usb/rtl28xxu.c >> @@ -1135,6 +1135,7 @@ enum rtl28xxu_usb_table_entry { >> RTL2831U_14AA_0160, >> RTL2831U_14AA_0161, >> RTL2832U_0CCD_00A9, >> +RTL2832U_1F4D_B803, >> }; >> >> static struct usb_device_id rtl28xxu_table[] = { >> @@ -1149,6 +1150,8 @@ static struct usb_device_id rtl28xxu_table[] = { >> /* RTL2832U */ >> [RTL2832U_0CCD_00A9] = { >> USB_DEVICE(USB_VID_TERRATEC, >> USB_PID_TERRATEC_CINERGY_T_STICK_BLACK_REV1)}, >> +[RTL2832U_1F4D_B803] = { >> +USB_DEVICE(USB_VID_GTEK, USB_PID_GTEK)}, >> {} /* terminating entry */ >> }; >> >> @@ -1262,7 +1265,7 @@ static struct dvb_usb_device_properties >> rtl28xxu_properties[] = { >> >> .i2c_algo =&rtl28xxu_i2c_algo, >> >> -.num_device_descs = 1, >> +.num_device_descs = 2, >> .devices = { >> { >> .name = "Terratec Cinergy T Stick Black", >> @@ -1270,6 +1273,12 @@ static struct dvb_usb_device_properties >> rtl28xxu_properties[] = { >> &rtl28xxu_table[RTL2832U_0CCD_00A9], >> }, >> }, >> +{ >> +.name = "G-Tek Electronics Group Lifeview LV5TDLX >> DVB-T [RTL2832U]", >> +.warm_ids = { >> +&rtl28xxu_table[RTL2832U_1F4D_B803], >> +}, >> +}, >> } >> }, >> > > regards, poma -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v4 4/5] rtl28xxu: support G-Tek Electronics Group Lifeview LV5TDLX DVB-T
On 17.05.2012 01:13, Thomas Mair wrote: Signed-off-by: Thomas Mair Nacked. Better PID definition is required. --- drivers/media/dvb/dvb-usb/dvb-usb-ids.h |1 + drivers/media/dvb/dvb-usb/rtl28xxu.c| 11 ++- 2 files changed, 11 insertions(+), 1 deletions(-) diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h index fd37be0..b0a86e9 100644 --- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h +++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h @@ -135,6 +135,7 @@ #define USB_PID_GENIUS_TVGO_DVB_T03 0x4012 #define USB_PID_GRANDTEC_DVBT_USB_COLD0x0fa0 #define USB_PID_GRANDTEC_DVBT_USB_WARM0x0fa1 +#define USB_PID_GTEK 0xb803 You must give better name for the device. Vendor name is not enough as many vendors has surely more than one device model. Correct PID is something like USB_PID_GTEK_LIFEVIEW_LV5TDLX #define USB_PID_INTEL_CE9500 0x9500 #define USB_PID_ITETECH_IT91350x9135 #define USB_PID_ITETECH_IT9135_9005 0x9005 diff --git a/drivers/media/dvb/dvb-usb/rtl28xxu.c b/drivers/media/dvb/dvb-usb/rtl28xxu.c index 6817ef7..9056d28 100644 --- a/drivers/media/dvb/dvb-usb/rtl28xxu.c +++ b/drivers/media/dvb/dvb-usb/rtl28xxu.c @@ -1135,6 +1135,7 @@ enum rtl28xxu_usb_table_entry { RTL2831U_14AA_0160, RTL2831U_14AA_0161, RTL2832U_0CCD_00A9, + RTL2832U_1F4D_B803, }; static struct usb_device_id rtl28xxu_table[] = { @@ -1149,6 +1150,8 @@ static struct usb_device_id rtl28xxu_table[] = { /* RTL2832U */ [RTL2832U_0CCD_00A9] = { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_STICK_BLACK_REV1)}, + [RTL2832U_1F4D_B803] = { + USB_DEVICE(USB_VID_GTEK, USB_PID_GTEK)}, {} /* terminating entry */ }; @@ -1262,7 +1265,7 @@ static struct dvb_usb_device_properties rtl28xxu_properties[] = { .i2c_algo =&rtl28xxu_i2c_algo, - .num_device_descs = 1, + .num_device_descs = 2, .devices = { { .name = "Terratec Cinergy T Stick Black", @@ -1270,6 +1273,12 @@ static struct dvb_usb_device_properties rtl28xxu_properties[] = { &rtl28xxu_table[RTL2832U_0CCD_00A9], }, }, + { + .name = "G-Tek Electronics Group Lifeview LV5TDLX DVB-T [RTL2832U]", + .warm_ids = { + &rtl28xxu_table[RTL2832U_1F4D_B803], + }, + }, } }, -- http://palosaari.fi/ -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH v4 4/5] rtl28xxu: support G-Tek Electronics Group Lifeview LV5TDLX DVB-T
Signed-off-by: Thomas Mair --- drivers/media/dvb/dvb-usb/dvb-usb-ids.h |1 + drivers/media/dvb/dvb-usb/rtl28xxu.c| 11 ++- 2 files changed, 11 insertions(+), 1 deletions(-) diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h index fd37be0..b0a86e9 100644 --- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h +++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h @@ -135,6 +135,7 @@ #define USB_PID_GENIUS_TVGO_DVB_T030x4012 #define USB_PID_GRANDTEC_DVBT_USB_COLD 0x0fa0 #define USB_PID_GRANDTEC_DVBT_USB_WARM 0x0fa1 +#define USB_PID_GTEK 0xb803 #define USB_PID_INTEL_CE9500 0x9500 #define USB_PID_ITETECH_IT9135 0x9135 #define USB_PID_ITETECH_IT9135_90050x9005 diff --git a/drivers/media/dvb/dvb-usb/rtl28xxu.c b/drivers/media/dvb/dvb-usb/rtl28xxu.c index 6817ef7..9056d28 100644 --- a/drivers/media/dvb/dvb-usb/rtl28xxu.c +++ b/drivers/media/dvb/dvb-usb/rtl28xxu.c @@ -1135,6 +1135,7 @@ enum rtl28xxu_usb_table_entry { RTL2831U_14AA_0160, RTL2831U_14AA_0161, RTL2832U_0CCD_00A9, + RTL2832U_1F4D_B803, }; static struct usb_device_id rtl28xxu_table[] = { @@ -1149,6 +1150,8 @@ static struct usb_device_id rtl28xxu_table[] = { /* RTL2832U */ [RTL2832U_0CCD_00A9] = { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_STICK_BLACK_REV1)}, + [RTL2832U_1F4D_B803] = { + USB_DEVICE(USB_VID_GTEK, USB_PID_GTEK)}, {} /* terminating entry */ }; @@ -1262,7 +1265,7 @@ static struct dvb_usb_device_properties rtl28xxu_properties[] = { .i2c_algo = &rtl28xxu_i2c_algo, - .num_device_descs = 1, + .num_device_descs = 2, .devices = { { .name = "Terratec Cinergy T Stick Black", @@ -1270,6 +1273,12 @@ static struct dvb_usb_device_properties rtl28xxu_properties[] = { &rtl28xxu_table[RTL2832U_0CCD_00A9], }, }, + { + .name = "G-Tek Electronics Group Lifeview LV5TDLX DVB-T [RTL2832U]", + .warm_ids = { + &rtl28xxu_table[RTL2832U_1F4D_B803], + }, + }, } }, -- 1.7.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html