diff options
author | Michael Krufky <devnull@localhost> | 2006-01-10 04:29:23 +0000 |
---|---|---|
committer | Michael Krufky <devnull@localhost> | 2006-01-10 04:29:23 +0000 |
commit | d71c2b766251c46d3bfb05037c3b1aaea7947a7a (patch) | |
tree | 01e9247d36dfb5b084064f0657c6da9320d0c5e6 /linux/drivers/media/video/bttv-cards.c | |
parent | cb734097e7b05b451b19e1f897dbded3622583fd (diff) | |
download | mediapointer-dvb-s2-d71c2b766251c46d3bfb05037c3b1aaea7947a7a.tar.gz mediapointer-dvb-s2-d71c2b766251c46d3bfb05037c3b1aaea7947a7a.tar.bz2 |
Add bttv card MagicTV (rebranded MachTV)
From: Julian Calaby <julian.calaby@gmail.com>
- Add bttv card MagicTV (rebranded MachTV)
Signed-off-by: Julian Calaby <julian.calaby@gmail.com>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
Diffstat (limited to 'linux/drivers/media/video/bttv-cards.c')
-rw-r--r-- | linux/drivers/media/video/bttv-cards.c | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/linux/drivers/media/video/bttv-cards.c b/linux/drivers/media/video/bttv-cards.c index 3114ddae9..80d7613bd 100644 --- a/linux/drivers/media/video/bttv-cards.c +++ b/linux/drivers/media/video/bttv-cards.c @@ -1,5 +1,5 @@ /* - $Id: bttv-cards.c,v 1.106 2006/01/01 17:17:38 mchehab Exp $ + $Id: bttv-cards.c,v 1.107 2006/01/10 04:29:23 mkrufky Exp $ bttv-cards.c @@ -2860,6 +2860,29 @@ struct tvcard bttv_tvcards[] = { .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, }, + [BTTV_BOARD_MACHTV_MAGICTV] = { + /* Julian Calaby <julian.calaby@gmail.com> + * Slightly different from original MachTV definition (0x60) + + * FIXME: RegSpy says gpiomask should be "0x001c800f", but it + * stuffs up remote chip. Bug is a pin on the jaecs is not set + * properly (methinks) causing no keyup bits being set */ + + .name = "MagicTV", /* rebranded MachTV */ + .video_inputs = 3, + .audio_inputs = 1, + .tuner = 0, + .svhs = 2, + .gpiomask = 7, + .muxsel = { 2, 3, 1, 1 }, + .audiomux = { 0, 1, 2, 3, 4 }, + .tuner_type = TUNER_TEMIC_4009FR5_PAL, + .tuner_addr = ADDR_UNSET, + .radio_addr = ADDR_UNSET, + .pll = PLL_28, + .has_radio = 1, + .has_remote = 1, + }, }; static const unsigned int bttv_num_tvcards = ARRAY_SIZE(bttv_tvcards); |