1) The support to add the pad data to the device hwmod entry and to use it to dynamically configure the pads based on the state of the hwmod is already present. 2) But using that for pads that requires only initialisation and not dynamic remux, brings in a overhead to iterate over all the hwmod signals of the device for every device enable/idle transitions. 3) By seperating the pads that requires remux as dynamic and the ones that do not as static the above overhead is avoided. 4) This way the static and dynamic pads are initialised, and only dynamic pads are taken for remuxing. sricharan (5): omap2+: mux: Seperate the pads of a hwmod as static and dynamic. omap4: board-4430sdp: Initialise the serial pads omap3: board-3430sdp: Initialise the serial pads. omap4: board-omap4panda: Initialise the serial pads omap2+: board-n8x0: Change the flags for the serial pads. arch/arm/mach-omap2/board-3430sdp.c | 86 ++++++++++- arch/arm/mach-omap2/board-4430sdp.c | 73 +++++++++- arch/arm/mach-omap2/board-n8x0.c | 2 +- arch/arm/mach-omap2/board-omap4panda.c | 72 +++++++++- arch/arm/mach-omap2/mux.c | 219 +++++++++++++++++++++----- arch/arm/mach-omap2/mux.h | 33 ++++- arch/arm/mach-omap2/omap_hwmod.c | 6 +- arch/arm/plat-omap/include/plat/omap_hwmod.h | 7 +- 8 files changed, 441 insertions(+), 57 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html