summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluigi <luigi@FreeBSD.org>1998-11-10 10:44:56 +0000
committerluigi <luigi@FreeBSD.org>1998-11-10 10:44:56 +0000
commitdba1a0a48101016f12749ad93f803e85878b0a5d (patch)
tree6f1c1902502352b157d073931e316214f98e7e81
parent73192d8050dfedbe276f6f95864f9fdda05c28ca (diff)
downloadFreeBSD-src-dba1a0a48101016f12749ad93f803e85878b0a5d.zip
FreeBSD-src-dba1a0a48101016f12749ad93f803e85878b0a5d.tar.gz
Add entry for AOpen AW37
-rw-r--r--sys/dev/pcm/isa/mss.c6
-rw-r--r--sys/dev/sound/isa/mss.c6
-rw-r--r--sys/i386/isa/snd/ad1848.c6
3 files changed, 18 insertions, 0 deletions
diff --git a/sys/dev/pcm/isa/mss.c b/sys/dev/pcm/isa/mss.c
index 16599d6..cfb8a3d 100644
--- a/sys/dev/pcm/isa/mss.c
+++ b/sys/dev/pcm/isa/mss.c
@@ -1402,6 +1402,8 @@ cs423x_probe(u_long csn, u_long vend_id)
u_long id = vend_id & 0xff00ffff;
if ( id == 0x3700630e )
s = "CS4237" ;
+ if ( id == 0x2500630e )
+ s = "CS4235" ;
else if ( id == 0x3500630e || id == 0x3600630e )
s = "CS4236" ;
else if ( id == 0x3500630e )
@@ -1485,6 +1487,10 @@ cs423x_attach(u_long csn, u_long vend_id, char *name,
tmp_d.bd_id = MD_CS4237 ;
break;
+ case 0x2500630e: /* AOpen AW37 */
+ tmp_d.bd_id = MD_CS4237 ;
+ break ;
+
case 0x3500630e: /* CS4236B */
case 0x3600630e: /* CS4236 */
tmp_d.bd_id = MD_CS4236 ;
diff --git a/sys/dev/sound/isa/mss.c b/sys/dev/sound/isa/mss.c
index 16599d6..cfb8a3d 100644
--- a/sys/dev/sound/isa/mss.c
+++ b/sys/dev/sound/isa/mss.c
@@ -1402,6 +1402,8 @@ cs423x_probe(u_long csn, u_long vend_id)
u_long id = vend_id & 0xff00ffff;
if ( id == 0x3700630e )
s = "CS4237" ;
+ if ( id == 0x2500630e )
+ s = "CS4235" ;
else if ( id == 0x3500630e || id == 0x3600630e )
s = "CS4236" ;
else if ( id == 0x3500630e )
@@ -1485,6 +1487,10 @@ cs423x_attach(u_long csn, u_long vend_id, char *name,
tmp_d.bd_id = MD_CS4237 ;
break;
+ case 0x2500630e: /* AOpen AW37 */
+ tmp_d.bd_id = MD_CS4237 ;
+ break ;
+
case 0x3500630e: /* CS4236B */
case 0x3600630e: /* CS4236 */
tmp_d.bd_id = MD_CS4236 ;
diff --git a/sys/i386/isa/snd/ad1848.c b/sys/i386/isa/snd/ad1848.c
index 16599d6..cfb8a3d 100644
--- a/sys/i386/isa/snd/ad1848.c
+++ b/sys/i386/isa/snd/ad1848.c
@@ -1402,6 +1402,8 @@ cs423x_probe(u_long csn, u_long vend_id)
u_long id = vend_id & 0xff00ffff;
if ( id == 0x3700630e )
s = "CS4237" ;
+ if ( id == 0x2500630e )
+ s = "CS4235" ;
else if ( id == 0x3500630e || id == 0x3600630e )
s = "CS4236" ;
else if ( id == 0x3500630e )
@@ -1485,6 +1487,10 @@ cs423x_attach(u_long csn, u_long vend_id, char *name,
tmp_d.bd_id = MD_CS4237 ;
break;
+ case 0x2500630e: /* AOpen AW37 */
+ tmp_d.bd_id = MD_CS4237 ;
+ break ;
+
case 0x3500630e: /* CS4236B */
case 0x3600630e: /* CS4236 */
tmp_d.bd_id = MD_CS4236 ;
OpenPOWER on IntegriCloud