arm: am33xx: Make pin multiplexing functions optional
Subsystems (3)
PATCH v2 1/1 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.
---
Changes in v2:
- removed weak attribute from function declarations
- added weak function definitions
arch/arm/mach-omap2/am33xx/mux.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
arch/arm/mach-omap2/am33xx/mux.c +14 -0
@@ -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 ) +{ +}
Signature · 1 line
2.7.4
PATCH v2 1/1 arm: am33xx: Make pin multiplexing functions optional
Quoted 5 lines · Felix Brack
This patch provides default implementations of the two functions
set_uart_mux_confandset_mux_conf_regs. Hence boards not using them do not need to provide their distinct empty definitions.Signed-off-by Felix Brack <[email protected]>
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170914/49dcb3be/attachment.sig>
PATCH v2 1/1 arm: am33xx: Make pin multiplexing functions optional
In reply to Felix BrackQuoted 6 lines · Felix Brack
This patch provides default implementations of the two functions
set_uart_mux_confandset_mux_conf_regs. Hence boards not using them do not need to provide their distinct empty definitions.Signed-off-by Felix Brack <[email protected]>Reviewed-by Tom Rini <[email protected]>
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170922/283473de/attachment.sig>