diff options
| author | sm142603 <none@none> | 2005-11-23 13:47:23 -0800 |
|---|---|---|
| committer | sm142603 <none@none> | 2005-11-23 13:47:23 -0800 |
| commit | 9126c5e5838606c81bd43b70bc80e5c85d879340 (patch) | |
| tree | 77c065a8fc0bad1364f2289509140d27b5b40a7c /usr/src | |
| parent | 55381082fdea0647bb5d44ceeed7d5af386f30d2 (diff) | |
| download | illumos-joyent-9126c5e5838606c81bd43b70bc80e5c85d879340.tar.gz | |
6350713 gcc and audio1575 don't get along
6353750 audio driver has 30dB MIC BOOST by default should be 0dB for SADA
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c b/usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c index a2a0c94250..a6570877f4 100644 --- a/usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c +++ b/usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c @@ -512,7 +512,8 @@ audio1575_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) break; case DDI_INFO_DEVT2INSTANCE: - *result = (void *)audio_sup_devt_to_instance((dev_t)arg); + *result = (void *)(uintptr_t) + audio_sup_devt_to_instance((dev_t)arg); error = DDI_SUCCESS; break; @@ -2404,10 +2405,7 @@ audio1575_init_ac97(audio1575_state_t *statep, int restore) /* 0eh - set mic input, mute, 0dB attenuation */ shadow[M1575_CODEC_REG(AC97_MIC_VOLUME_REGISTER)] = - MICVR_MUTE| MICVR_20dB_BOOST; - - statep->m1575_ad_info.ad_add_mode |= - AM_ADD_MODE_MIC_BOOST; + MICVR_MUTE | MICVR_0dB_GAIN; /* 10h - set line input, mute, 0dB attenuation */ shadow[M1575_CODEC_REG(AC97_LINE_IN_VOLUME_REGISTER)] = @@ -2459,7 +2457,7 @@ audio1575_init_ac97(audio1575_state_t *statep, int restore) /* 76h - Misc. Control Bit Register */ shadow[M1575_CODEC_REG(AC97_MISC_CONTROL_BIT_REGISTER)] = - MIC_30dB_GAIN|C1MIC; + MIC_20dB_GAIN | C1MIC; } /* Now we set the AC97 codec registers to the saved values */ |
