diff options
author | Antti Palosaari | 2013-01-07 19:16:54 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab | 2013-03-21 22:47:55 +0100 |
commit | 74c1883a56369d5e323c712a6c81b869e3bcb113 (patch) | |
tree | 40fc9bc4d29a52c39c1189b7e9ec5509808ac460 /drivers/media/usb/dvb-usb-v2/af9035.h | |
parent | [media] af9035: add support for 1st gen it9135 (diff) | |
download | kernel-qcow2-linux-74c1883a56369d5e323c712a6c81b869e3bcb113.tar.gz kernel-qcow2-linux-74c1883a56369d5e323c712a6c81b869e3bcb113.tar.xz kernel-qcow2-linux-74c1883a56369d5e323c712a6c81b869e3bcb113.zip |
[media] af9035: add auto configuration heuristic for it9135
Detect automatically multiple chip versions and select configuration
according to that.
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/usb/dvb-usb-v2/af9035.h')
-rw-r--r-- | drivers/media/usb/dvb-usb-v2/af9035.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/usb/dvb-usb-v2/af9035.h b/drivers/media/usb/dvb-usb-v2/af9035.h index 1b2f69f594f3..4465f858eb03 100644 --- a/drivers/media/usb/dvb-usb-v2/af9035.h +++ b/drivers/media/usb/dvb-usb-v2/af9035.h @@ -57,6 +57,9 @@ struct state { u8 buf[BUF_LEN]; u8 seq; /* packet sequence number */ bool dual_mode; + u8 prechip_version; + u8 chip_version; + u16 chip_type; struct af9033_config af9033_config[2]; }; @@ -89,7 +92,8 @@ u32 clock_lut_it9135[] = { }; #define AF9035_FIRMWARE_AF9035 "dvb-usb-af9035-02.fw" -#define AF9035_FIRMWARE_IT9135 "dvb-usb-it9135-01.fw" +#define AF9035_FIRMWARE_IT9135_V1 "dvb-usb-it9135-01.fw" +#define AF9035_FIRMWARE_IT9135_V2 "dvb-usb-it9135-02.fw" /* EEPROM locations */ #define EEPROM_IR_MODE 0x430d |