Hello,
I'm trying to get my Cinergy 400 TV mobile (PCMCIA!) to work. It's equipped
with a SAA7133 chip, which is recognized by the saa7134 kernel module. The
card was not autodetected, so I added a new card in saa7134-cards.c, for
experimenting I just copied the entry of the Cinergy400 PCI card and added it
at the end of saa7134_boards[]:
[SAA7134_BOARD_CINERGY400M] = {
.name = "Terratec Cinergy 400 TV mobile",
.audio_clock = 0x00200000,
.tuner_type = TUNER_PHILIPS_PAL,
.inputs = {{
.name = name_tv,
.vmux = 1,
.amux = TV,
.tv = 1,
},{
.name = name_comp1,
.vmux = 4,
.amux = LINE1,
},{
.name = name_svideo,
.vmux = 8,
.amux = LINE1,
},{
.name = name_comp2, // CVideo over SVideo Connector
.vmux = 0,
.amux = LINE1,
}}
}
Then, I added an entry at the end of saa7134_pci_tbl[]:
{
.vendor = PCI_VENDOR_ID_PHILIPS,
.device = PCI_DEVICE_ID_PHILIPS_SAA7133,
.subvendor = 0x153b,
.subdevice = 0x1162,
.driver_data = SAA7134_BOARD_CINERGY400M,
}
And the define in saa7134.h:
#define SAA7134_BOARD_CINERGY400M 34 |