--- sound/ppc/mpc52xx_ac97.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: work-powerpc.git/sound/ppc/mpc52xx_ac97.c =================================================================== --- work-powerpc.git.orig/sound/ppc/mpc52xx_ac97.c +++ work-powerpc.git/sound/ppc/mpc52xx_ac97.c @@ -837,7 +837,7 @@ mpc52xx_ac97_init(void) void *mbar; mbar = ioremap(0xf0000000, 0x100000); printk(KERN_INFO "EFIKA HACK: port_config %08x\n", in_be32(mbar + 0xb00)); - out_be32(mbar + 0xb00, 0x01051124); + out_be32(mbar + 0xb00, 0x20 | in_be32(mbar + 0xb00)); // PSC2 as ac97 printk(KERN_INFO "EFIKA HACK: port_config %08x\n", in_be32(mbar + 0xb00)); iounmap(mbar); }