]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-pxa/zylonite_pxa300.c
[ARM] pxa/zylonite: fix the issue of unused SDATA_IN_1 pin get AC97 not working
[~andy/linux] / arch / arm / mach-pxa / zylonite_pxa300.c
index 46538885a58aad46e5a2d0543d582971eee89cf1..e99555b76a08a5350723e4563ac7cd9c79e2cdf3 100644 (file)
@@ -18,9 +18,9 @@
 #include <linux/init.h>
 #include <linux/i2c.h>
 #include <linux/i2c/pca953x.h>
+#include <linux/gpio.h>
 
-#include <asm/gpio.h>
-#include <mach/mfp-pxa300.h>
+#include <mach/pxa300.h>
 #include <mach/i2c.h>
 #include <mach/zylonite.h>
 
@@ -72,6 +72,7 @@ static mfp_cfg_t common_mfp_cfg[] __initdata = {
        GPIO25_AC97_SDATA_IN_0,
        GPIO27_AC97_SDATA_OUT,
        GPIO28_AC97_SYNC,
+       GPIO17_GPIO,    /* SDATA_IN_1 but unused - configure to GPIO */
 
        /* SSP3 */
        GPIO91_SSP3_SCLK,