summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorFelix Brack <fb@ltec.ch>2017-09-14 12:37:08 (GMT)
committerTom Rini <trini@konsulko.com>2017-09-22 11:40:04 (GMT)
commit7cc238f2eea471471c0204777063b1ee622ec939 (patch)
tree3bb2b500f7391805d9a6a088fc40b8f5550d63d7 /arch
parent246771b1845df858007165827d934ca9c43153b3 (diff)
downloadu-boot-7cc238f2eea471471c0204777063b1ee622ec939.tar.xz
arm: am33xx: Make pin multiplexing functions optional
This patch provides default implementations of the two functions set_uart_mux_conf and set_mux_conf_regs. Hence boards not using them do not need to provide their distinct empty definitions. Signed-off-by: Felix Brack <fb@ltec.ch> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-omap2/am33xx/mux.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/am33xx/mux.c b/arch/arm/mach-omap2/am33xx/mux.c
index 2ded472..aad3ec8 100644
--- a/arch/arm/mach-omap2/am33xx/mux.c
+++ b/arch/arm/mach-omap2/am33xx/mux.c
@@ -31,3 +31,17 @@ void configure_module_pin_mux(struct module_pin_mux *mod_pin_mux)
for (i = 0; mod_pin_mux[i].reg_offset != -1; i++)
MUX_CFG(mod_pin_mux[i].val, mod_pin_mux[i].reg_offset);
}
+
+/*
+ * provide a default over-writable definition
+*/
+void __weak set_uart_mux_conf(void)
+{
+}
+
+/*
+* provide a default over-writable definition
+*/
+void __weak set_mux_conf_regs(void)
+{
+}