aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/tm6000
diff options
context:
space:
mode:
authorStefan Ringel <stefan.ringel@arcor.de>2010-03-29 12:51:12 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-05-19 11:57:28 -0400
commitb57f432c28403b53a298803272b874c1c333f22e (patch)
treee691a94570945980b3d56e98a939a2b1385cd261 /drivers/staging/tm6000
parent2edab1ee86e5aff83404d6a42b6c54d40981faae (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.c13
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);