aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@linuxtv.org>2006-05-26 01:13:15 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2006-06-25 01:05:03 -0400
commit52398efcfa77aeb7e95ef99c9edadd909eb562a5 (patch)
tree3f9e7aa81030587f6fad5516705150452afdbbbf
parent2de873e630b9385c6cd5896753335c5bf4829f0c (diff)
V4L/DVB (4058): Bttv: add autodetection support for Osprey 230
- use eeprom data to detect Osprey 230 Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
-rw-r--r--Documentation/video4linux/CARDLIST.bttv2
-rw-r--r--drivers/media/video/bt8xx/bttv-cards.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/Documentation/video4linux/CARDLIST.bttv b/Documentation/video4linux/CARDLIST.bttv
index b72706c58a44..b8dde0fb9be7 100644
--- a/Documentation/video4linux/CARDLIST.bttv
+++ b/Documentation/video4linux/CARDLIST.bttv
@@ -87,7 +87,7 @@
87 86 -> Osprey 101/151 w/ svid 87 86 -> Osprey 101/151 w/ svid
88 87 -> Osprey 200/201/250/251 88 87 -> Osprey 200/201/250/251
89 88 -> Osprey 200/250 [0070:ff01] 89 88 -> Osprey 200/250 [0070:ff01]
90 89 -> Osprey 210/220 90 89 -> Osprey 210/220/230
91 90 -> Osprey 500 [0070:ff02] 91 90 -> Osprey 500 [0070:ff02]
92 91 -> Osprey 540 [0070:ff04] 92 91 -> Osprey 540 [0070:ff04]
93 92 -> Osprey 2000 [0070:ff03] 93 92 -> Osprey 2000 [0070:ff03]
diff --git a/drivers/media/video/bt8xx/bttv-cards.c b/drivers/media/video/bt8xx/bttv-cards.c
index e358e91143d7..671f92b1df18 100644
--- a/drivers/media/video/bt8xx/bttv-cards.c
+++ b/drivers/media/video/bt8xx/bttv-cards.c
@@ -1903,7 +1903,7 @@ struct tvcard bttv_tvcards[] = {
1903 .no_tda7432 = 1, 1903 .no_tda7432 = 1,
1904 }, 1904 },
1905 [BTTV_BOARD_OSPREY2x0] = { 1905 [BTTV_BOARD_OSPREY2x0] = {
1906 .name = "Osprey 210/220", /* 0x1(A|B)-04C0-C1 */ 1906 .name = "Osprey 210/220/230", /* 0x1(A|B)-04C0-C1 */
1907 .video_inputs = 2, 1907 .video_inputs = 2,
1908 .audio_inputs = 1, 1908 .audio_inputs = 1,
1909 .tuner = -1, 1909 .tuner = -1,
@@ -3790,6 +3790,7 @@ static void __devinit osprey_eeprom(struct bttv *btv)
3790 break; 3790 break;
3791 case 0x0060: 3791 case 0x0060:
3792 case 0x0070: 3792 case 0x0070:
3793 case 0x00A0:
3793 btv->c.type = BTTV_BOARD_OSPREY2x0; 3794 btv->c.type = BTTV_BOARD_OSPREY2x0;
3794 /* enable output on select control lines */ 3795 /* enable output on select control lines */
3795 gpio_inout(0xffffff,0x000303); 3796 gpio_inout(0xffffff,0x000303);