Hi Tony, Here is the version updated with your latest fixes and improvements after a small clean to fix a checkpatch issue. I added as well a patch from Dan to add __func__ in every pr__xxx calls. The series is based on mainline (2.6.37-rc1) and is available here: git://gitorious.org/omap-pm/linux.git ctrl-wip/mux-omap4-v4 Tested on SDP4430 ES1.0, ES2.0 and ES2.1 with omap2plus_defconfig. It still requires some test on OMAP3 and OMAP2. Thanks, Benoit PATCH v1 http://www.spinics.net/lists/linux-omap/msg40039.html - Add a patch from Tony to remove the partition information used only for debugfs purpose. A look up is done when needed in order to save some memory. - Add a patch from Dan, to add __func__ information during pr_xxx calls. - Add patch from Tony to fix a crash reported by Anand Gadiyar <gadiyar@xxxxxx> on zoom3 https://patchwork.kernel.org/patch/325622/ RFC v2: http://www.spinics.net/lists/linux-omap/msg38995.html - Take into account Tony's proposal to store partition information in a partition structure instead of inside every pad entries. - Remove some cpu_is_xxx calls from the core code by adding a couple of flags during partition init. RFC v1: http://www.spinics.net/lists/linux-omap/msg37158.html Benoit Cousson (6): OMAP: mux: Replace printk with pr_xxx macros OMAP: mux: Add support for control module split in several partitions OMAP4: mux: Add CBL package data for OMAP4430 ES1 OMAP4: sdp4430: Select CBL package for ES1 and initialize mux OMAP4: mux: Add CBS package data for OMAP4430 ES2 OMAP4: sdp4430: Select CBS package for ES2 Dan Murphy (1): OMAP: mux: Add __func__ macro to pr_xxx macros sricharan (1): OMAP4: pandaboard: Select CBL & CBS package and initialize mux arch/arm/mach-omap2/Kconfig | 10 + arch/arm/mach-omap2/Makefile | 1 + arch/arm/mach-omap2/board-4430sdp.c | 14 + arch/arm/mach-omap2/board-omap4panda.c | 16 + arch/arm/mach-omap2/board-rx51-peripherals.c | 12 +- arch/arm/mach-omap2/mux.c | 369 ++++-- arch/arm/mach-omap2/mux.h | 83 ++- arch/arm/mach-omap2/mux2420.c | 10 +- arch/arm/mach-omap2/mux2430.c | 10 +- arch/arm/mach-omap2/mux34xx.c | 9 +- arch/arm/mach-omap2/mux44xx.c | 1625 ++++++++++++++++++++++++++ arch/arm/mach-omap2/mux44xx.h | 298 +++++ 12 files changed, 2310 insertions(+), 147 deletions(-) create mode 100644 arch/arm/mach-omap2/mux44xx.c create mode 100644 arch/arm/mach-omap2/mux44xx.h -- 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