V4L/DVB (9671): em28xx: Add detection of Sigmatel Stac97xx series of AC97 devices
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
35ae6f04ad
commit
209acc0224
@ -520,6 +520,8 @@ int em28xx_audio_setup(struct em28xx *dev)
|
||||
/* Try to identify what audio processor we have */
|
||||
if ((vid == 0xffffffff) && (feat == 0x6a90))
|
||||
dev->audio_mode.ac97 = EM28XX_AC97_EM202;
|
||||
else if ((vid >> 8) == 0x838476)
|
||||
dev->audio_mode.ac97 = EM28XX_AC97_SIGMATEL;
|
||||
|
||||
init_audio:
|
||||
/* Reports detected AC97 processor */
|
||||
@ -530,6 +532,10 @@ init_audio:
|
||||
case EM28XX_AC97_EM202:
|
||||
em28xx_info("Empia 202 AC97 audio processor detected\n");
|
||||
break;
|
||||
case EM28XX_AC97_SIGMATEL:
|
||||
em28xx_info("Sigmatel audio processor detected(stac 97%02x)\n",
|
||||
dev->audio_mode.ac97_vendor_id & 0xff);
|
||||
break;
|
||||
case EM28XX_AC97_OTHER:
|
||||
em28xx_warn("Unknown AC97 audio processor detected!\n");
|
||||
break;
|
||||
|
@ -259,6 +259,7 @@ enum enum28xx_itype {
|
||||
enum em28xx_ac97_mode {
|
||||
EM28XX_NO_AC97 = 0,
|
||||
EM28XX_AC97_EM202,
|
||||
EM28XX_AC97_SIGMATEL,
|
||||
EM28XX_AC97_OTHER,
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user