diff options
author | Jan Weitzel <j.weitzel@phytec.de> | 2012-03-06 15:26:29 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-03-07 09:55:45 +0100 |
commit | 4cf35a6c6d58fa2a4fb6c117792fd0a034345742 (patch) | |
tree | 31e7c855045ccf85ab8ba62089b8d9570d5a77a9 /arch/arm/boards/panda | |
parent | f3ef74832a37bf4e3b788ea60753bab726041f41 (diff) | |
download | barebox-4cf35a6c6d58fa2a4fb6c117792fd0a034345742.tar.gz barebox-4cf35a6c6d58fa2a4fb6c117792fd0a034345742.tar.xz |
omap: move do_set_mux to omap4_generic
do_set_mux is used by two boards.
Signed-off-by: Jan Weitzel <j.weitzel@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/panda')
-rw-r--r-- | arch/arm/boards/panda/mux.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/arch/arm/boards/panda/mux.c b/arch/arm/boards/panda/mux.c index 7586e86745..310e43372f 100644 --- a/arch/arm/boards/panda/mux.c +++ b/arch/arm/boards/panda/mux.c @@ -238,20 +238,11 @@ static const struct pad_conf_entry wkup_padconf_array[] = { { PAD0_FREF_CLK4_OUT, M3 /* gpio_wk8 */ }, }; -static void do_set_mux(u32 base, struct pad_conf_entry const *array, int size) -{ - int i; - struct pad_conf_entry *pad = (struct pad_conf_entry *) array; - - for (i = 0; i < size; i++, pad++) - writew(pad->val, base + pad->offset); -} - void set_muxconf_regs(void) { - do_set_mux(OMAP44XX_CONTROL_PADCONF_CORE, core_padconf_array, + omap4_do_set_mux(OMAP44XX_CONTROL_PADCONF_CORE, core_padconf_array, ARRAY_SIZE(core_padconf_array)); - do_set_mux(OMAP44XX_CONTROL_PADCONF_WKUP, wkup_padconf_array, + omap4_do_set_mux(OMAP44XX_CONTROL_PADCONF_WKUP, wkup_padconf_array, ARRAY_SIZE(wkup_padconf_array)); } |