[PATCH 78/133] [Jaunty SRU] ARM.imx51 Freescale:ENGR00112237 Add FM support in MX51 28 kernel

Brad Figg brad.figg at canonical.com
Thu Jul 9 16:49:08 UTC 2009


From: Lily Zhang <r58066 at freescale.com>

1. Enable FM in default config
2. Fix GPIO request/free issue

Signed-off-by: Lily Zhang <r58066 at freescale.com>
Signed-off-by: Brad Figg <brad.figg at canonical.com>
---
 arch/arm/configs/imx51_defconfig |    6 ++++--
 arch/arm/mach-mx51/mx51_3stack.c |    2 --
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/arm/configs/imx51_defconfig b/arch/arm/configs/imx51_defconfig
index 5602b19..aa6ec98 100644
--- a/arch/arm/configs/imx51_defconfig
+++ b/arch/arm/configs/imx51_defconfig
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.28
-# Wed Apr 29 10:11:33 2009
+# Thu May  7 08:51:48 2009
 #
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -160,6 +160,7 @@ CONFIG_ARCH_MXC=y
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_OMAP is not set
 # CONFIG_ARCH_MSM is not set
+# CONFIG_ARCH_STMP3XXX is not set
 
 #
 # Boot options
@@ -736,7 +737,7 @@ CONFIG_HW_CONSOLE=y
 # CONFIG_VT_HW_CONSOLE_BINDING is not set
 CONFIG_DEVKMEM=y
 # CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_FM_SI4702 is not set
+CONFIG_FM_SI4702=m
 CONFIG_MXC_IIM=y
 
 #
@@ -1824,6 +1825,7 @@ CONFIG_CRYPTO=y
 # CONFIG_CRYPTO_CRYPTD is not set
 # CONFIG_CRYPTO_AUTHENC is not set
 # CONFIG_CRYPTO_TEST is not set
+# CONFIG_CRYPTO_CRYPTODEV is not set
 
 #
 # Authenticated Encryption with Associated Data
diff --git a/arch/arm/mach-mx51/mx51_3stack.c b/arch/arm/mach-mx51/mx51_3stack.c
index ac53348..27dd653 100644
--- a/arch/arm/mach-mx51/mx51_3stack.c
+++ b/arch/arm/mach-mx51/mx51_3stack.c
@@ -330,13 +330,11 @@ void si4702_clock_ctl(int flag)
 static void si4702_gpio_get(void)
 {
 	/* reset pin */
-	mxc_request_iomux(MX51_PIN_EIM_DTACK, IOMUX_CONFIG_GPIO);
 	mxc_set_gpio_direction(MX51_PIN_EIM_DTACK, 0);
 }
 
 static void si4702_gpio_put(void)
 {
-	mxc_free_iomux(MX51_PIN_EIM_DTACK, IOMUX_CONFIG_GPIO);
 }
 
 static struct mxc_fm_platform_data si4702_data = {
-- 
1.6.0.4





More information about the kernel-team mailing list