aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/usb/dvb-usb-v2/af9035.h
diff options
context:
space:
mode:
authorAntti Palosaari <crope@iki.fi>2013-01-11 20:16:25 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2013-03-21 17:51:31 -0400
commit9ea3681db4c9cd3995595aa9c3e4f1defb8a700b (patch)
tree42d02d69fabceb55dddc85a02bee306aad584e54 /drivers/media/usb/dvb-usb-v2/af9035.h
parentbada342e0845f459f0abd80cf7c86ec871980c1a (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.h27
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
66static const u32 clock_lut[] = { 66static 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