summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/cx88
diff options
context:
space:
mode:
authorGerd Knorr <devnull@localhost>2004-06-09 09:51:18 +0000
committerGerd Knorr <devnull@localhost>2004-06-09 09:51:18 +0000
commit71d465307f73032ea4d3e27ac5909a60cf68cf4a (patch)
tree937002948ceb2610cfb96acad6c42d3af12ec8e0 /linux/drivers/media/video/cx88
parent2a3308bfe733deed2e321376dea381e5cae885ff (diff)
downloadmediapointer-dvb-s2-71d465307f73032ea4d3e27ac5909a60cf68cf4a.tar.gz
mediapointer-dvb-s2-71d465307f73032ea4d3e27ac5909a60cf68cf4a.tar.bz2
- cx88: asus card entry update by Alex Deucher
Diffstat (limited to 'linux/drivers/media/video/cx88')
-rw-r--r--linux/drivers/media/video/cx88/cx88-cards.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/linux/drivers/media/video/cx88/cx88-cards.c b/linux/drivers/media/video/cx88/cx88-cards.c
index a17ae0406..de02b525e 100644
--- a/linux/drivers/media/video/cx88/cx88-cards.c
+++ b/linux/drivers/media/video/cx88/cx88-cards.c
@@ -255,15 +255,28 @@ struct cx88_board cx88_boards[] = {
[CX88_BOARD_ASUS_PVR_416] = {
.name = "ASUS PVR-416",
.tuner_type = 43,
+ .needs_tda9887 = 1,
.input = {{
.type = CX88_VMUX_TELEVISION,
.vmux = 0,
+ .gpio0 = 0x0000fde6,
+ .gpio1 = 0x00000000, // possibly for mpeg data
+ .gpio2 = 0x000000e9,
+ .gpio3 = 0x00000000,
},{
.type = CX88_VMUX_SVIDEO,
.vmux = 2,
+ .gpio0 = 0x0000fde6, // 0x0000fda6 L,R RCA audio in?
+ .gpio1 = 0x00000000, // possibly for mpeg data
+ .gpio2 = 0x000000e9,
+ .gpio3 = 0x00000000,
}},
.radio = {
.type = CX88_RADIO,
+ .gpio0 = 0x0000fde2,
+ .gpio1 = 0x00000000,
+ .gpio2 = 0x000000e9,
+ .gpio3 = 0x00000000,
},
},
[CX88_BOARD_MSI_TVANYWHERE] = {
@@ -605,6 +618,9 @@ void cx88_card_setup(struct cx8800_dev *dev)
i2c_eeprom(&dev->i2c_client,eeprom,sizeof(eeprom));
leadtek_eeprom(dev,eeprom);
break;
+ case CX88_BOARD_ASUS_PVR_416:
+ dev->has_radio = 1;
+ break;
}
}