[U-Boot] [PATCH 1/4] MX51: iomux: Added support for mxc_iomux_set_input()
David Jander
david at protonic.nl
Thu Aug 19 13:42:30 CEST 2010
Signed-off-by: David Jander <david at protonic.nl>
---
arch/arm/cpu/armv7/mx51/iomux.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/arch/arm/cpu/armv7/mx51/iomux.c b/arch/arm/cpu/armv7/mx51/iomux.c
index 62b2954..fb48f1c 100644
--- a/arch/arm/cpu/armv7/mx51/iomux.c
+++ b/arch/arm/cpu/armv7/mx51/iomux.c
@@ -34,7 +34,7 @@ enum iomux_reg_addr {
IOMUXSW_MUX_CTL = IOMUXC_BASE_ADDR,
IOMUXSW_MUX_END = IOMUXC_BASE_ADDR + MUX_I_END,
IOMUXSW_PAD_CTL = IOMUXC_BASE_ADDR + PAD_I_START,
- IOMUXSW_INPUT_CTL = IOMUXC_BASE_ADDR,
+ IOMUXSW_INPUT_CTL = IOMUXC_BASE_ADDR + INPUT_CTL_START,
};
#define MUX_PIN_NUM_MAX (((MUX_I_END - MUX_I_START) >> 2) + 1)
@@ -164,3 +164,9 @@ unsigned int mxc_iomux_get_pad(iomux_pin_name_t pin)
u32 pad_reg = get_pad_reg(pin);
return readl(pad_reg);
}
+
+void mxc_iomux_set_input(iomux_input_select_t input, u32 config)
+{
+ u32 pad_reg = IOMUXSW_INPUT_CTL+(input*4);
+ writel(config, pad_reg);
+}
--
1.6.3.3
More information about the U-Boot
mailing list