diff options
author | Stefan Ringel <stefan.ringel@arcor.de> | 2010-03-29 12:51:12 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-05-19 11:57:28 -0400 |
commit | b57f432c28403b53a298803272b874c1c333f22e (patch) | |
tree | e691a94570945980b3d56e98a939a2b1385cd261 /drivers/staging/tm6000 | |
parent | 2edab1ee86e5aff83404d6a42b6c54d40981faae (diff) |
V4L/DVB: tm6000: add gpios for tm6010 generic board
Signed-off-by: Stefan Ringel <stefan.ringel@arcor.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/staging/tm6000')
-rw-r--r-- | drivers/staging/tm6000/tm6000-cards.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/drivers/staging/tm6000/tm6000-cards.c b/drivers/staging/tm6000/tm6000-cards.c index 51555724220..f5732f56e67 100644 --- a/drivers/staging/tm6000/tm6000-cards.c +++ b/drivers/staging/tm6000/tm6000-cards.c | |||
@@ -109,12 +109,22 @@ struct tm6000_board tm6000_boards[] = { | |||
109 | .type = TM6010, | 109 | .type = TM6010, |
110 | .tuner_type = TUNER_XC2028, | 110 | .tuner_type = TUNER_XC2028, |
111 | .tuner_addr = 0xc2 >> 1, | 111 | .tuner_addr = 0xc2 >> 1, |
112 | .demod_addr = 0x1e >> 1, | ||
112 | .caps = { | 113 | .caps = { |
113 | .has_tuner = 1, | 114 | .has_tuner = 1, |
114 | .has_dvb = 1, | 115 | .has_dvb = 1, |
116 | .has_zl10353 = 1, | ||
117 | .has_eeprom = 1, | ||
118 | .has_remote = 1, | ||
115 | }, | 119 | }, |
116 | .gpio = { | 120 | .gpio = { |
117 | .tuner_reset = TM6010_GPIO_4, | 121 | .tuner_reset = TM6010_GPIO_2, |
122 | .tuner_on = TM6010_GPIO_3, | ||
123 | .demod_reset = TM6010_GPIO_1, | ||
124 | .demod_on = TM6010_GPIO_4, | ||
125 | .power_led = TM6010_GPIO_7, | ||
126 | .dvb_led = TM6010_GPIO_5, | ||
127 | .ir = TM6010_GPIO_0, | ||
118 | }, | 128 | }, |
119 | }, | 129 | }, |
120 | [TM5600_BOARD_10MOONS_UT821] = { | 130 | [TM5600_BOARD_10MOONS_UT821] = { |
@@ -400,6 +410,7 @@ int tm6000_cards_setup(struct tm6000_core *dev) | |||
400 | case TM6010_BOARD_HAUPPAUGE_900H: | 410 | case TM6010_BOARD_HAUPPAUGE_900H: |
401 | case TM6010_BOARD_TERRATEC_CINERGY_HYBRID_XE: | 411 | case TM6010_BOARD_TERRATEC_CINERGY_HYBRID_XE: |
402 | case TM6010_BOARD_TWINHAN_TU501: | 412 | case TM6010_BOARD_TWINHAN_TU501: |
413 | case TM6010_BOARD_GENERIC: | ||
403 | /* Turn xceive 3028 on */ | 414 | /* Turn xceive 3028 on */ |
404 | tm6000_set_reg(dev, REQ_03_SET_GET_MCU_PIN, dev->gpio.tuner_on, 0x01); | 415 | tm6000_set_reg(dev, REQ_03_SET_GET_MCU_PIN, dev->gpio.tuner_on, 0x01); |
405 | msleep(15); | 416 | msleep(15); |