summaryrefslogtreecommitdiff
path: root/drivers/staging/tm6000/tm6000.h
diff options
context:
space:
mode:
authorStefan Ringel <stefan.ringel@arcor.de>2010-03-29 13:51:10 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-05-19 12:57:27 -0300
commit32a2232bfd6a5eda4f4d6977ebf68ce9d2408e9b (patch)
treeea4244620cf8abf2933697c863c77f51c68eea66 /drivers/staging/tm6000/tm6000.h
parent124371e33ce733a81fde8419946adb0d6c14f4c0 (diff)
V4L/DVB: tm6000: switch to gpio strcut
switch to a gpio structure Signed-off-by: Stefan Ringel <stefan.ringel@arcor.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/staging/tm6000/tm6000.h')
-rw-r--r--drivers/staging/tm6000/tm6000.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/drivers/staging/tm6000/tm6000.h b/drivers/staging/tm6000/tm6000.h
index 321e60eb9a83..7fcc7478c69b 100644
--- a/drivers/staging/tm6000/tm6000.h
+++ b/drivers/staging/tm6000/tm6000.h
@@ -103,6 +103,16 @@ enum tm6000_mode {
TM6000_MODE_DIGITAL,
};
+struct tm6000_gpio {
+ int tuner_reset;
+ int tuner_on;
+ int demod_reset;
+ int demod_on;
+ int power_led;
+ int dvb_led;
+ int ir;
+}
+
struct tm6000_capabilities {
unsigned int has_tuner:1;
unsigned int has_tda9874:1;
@@ -140,7 +150,8 @@ struct tm6000_core {
/* Tuner configuration */
int tuner_type; /* type of the tuner */
int tuner_addr; /* tuner address */
- int tuner_reset_gpio; /* GPIO used for tuner reset */
+
+ struct tm6000_gpio gpio;
/* Demodulator configuration */
int demod_addr; /* demodulator address */