diff options
author | Antti Palosaari <crope@iki.fi> | 2013-01-11 20:16:25 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-21 17:51:31 -0400 |
commit | 9ea3681db4c9cd3995595aa9c3e4f1defb8a700b (patch) | |
tree | 42d02d69fabceb55dddc85a02bee306aad584e54 /drivers/media/usb/dvb-usb-v2/af9035.h | |
parent | bada342e0845f459f0abd80cf7c86ec871980c1a (diff) |
[media] af9035: merge af9035 and it9135 eeprom read routines
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 | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/drivers/media/usb/dvb-usb-v2/af9035.h b/drivers/media/usb/dvb-usb-v2/af9035.h index f126eeabf0ba..7e49e1ad2814 100644 --- a/drivers/media/usb/dvb-usb-v2/af9035.h +++ b/drivers/media/usb/dvb-usb-v2/af9035.h | |||
@@ -63,7 +63,7 @@ struct state { | |||
63 | struct af9033_config af9033_config[2]; | 63 | struct af9033_config af9033_config[2]; |
64 | }; | 64 | }; |
65 | 65 | ||
66 | static const u32 clock_lut[] = { | 66 | static const u32 clock_lut_af9035[] = { |
67 | 20480000, /* FPGA */ | 67 | 20480000, /* FPGA */ |
68 | 16384000, /* 16.38 MHz */ | 68 | 16384000, /* 16.38 MHz */ |
69 | 20480000, /* 20.48 MHz */ | 69 | 20480000, /* 20.48 MHz */ |
@@ -95,17 +95,20 @@ static const u32 clock_lut_it9135[] = { | |||
95 | #define AF9035_FIRMWARE_IT9135_V1 "dvb-usb-it9135-01.fw" | 95 | #define AF9035_FIRMWARE_IT9135_V1 "dvb-usb-it9135-01.fw" |
96 | #define AF9035_FIRMWARE_IT9135_V2 "dvb-usb-it9135-02.fw" | 96 | #define AF9035_FIRMWARE_IT9135_V2 "dvb-usb-it9135-02.fw" |
97 | 97 | ||
98 | /* EEPROM locations */ | 98 | #define EEPROM_BASE_AF9035 0x42fd |
99 | #define EEPROM_IR_MODE 0x430d | 99 | #define EEPROM_BASE_IT9135 0x499c |
100 | #define EEPROM_DUAL_MODE 0x4326 | 100 | #define EEPROM_SHIFT 0x10 |
101 | #define EEPROM_2ND_DEMOD_ADDR 0x4327 | 101 | |
102 | #define EEPROM_IR_TYPE 0x4329 | 102 | #define EEPROM_IR_MODE 0x10 |
103 | #define EEPROM_1_IFFREQ_L 0x432d | 103 | #define EEPROM_DUAL_MODE 0x29 |
104 | #define EEPROM_1_IFFREQ_H 0x432e | 104 | #define EEPROM_2ND_DEMOD_ADDR 0x2a |
105 | #define EEPROM_1_TUNER_ID 0x4331 | 105 | #define EEPROM_IR_TYPE 0x2c |
106 | #define EEPROM_2_IFFREQ_L 0x433d | 106 | #define EEPROM_1_IF_L 0x30 |
107 | #define EEPROM_2_IFFREQ_H 0x433e | 107 | #define EEPROM_1_IF_H 0x31 |
108 | #define EEPROM_2_TUNER_ID 0x4341 | 108 | #define EEPROM_1_TUNER_ID 0x34 |
109 | #define EEPROM_2_IF_L 0x40 | ||
110 | #define EEPROM_2_IF_H 0x41 | ||
111 | #define EEPROM_2_TUNER_ID 0x44 | ||
109 | 112 | ||
110 | /* USB commands */ | 113 | /* USB commands */ |
111 | #define CMD_MEM_RD 0x00 | 114 | #define CMD_MEM_RD 0x00 |