This patch series provides an initial representation for most on-chip devices on OMAP2/3 chips, 'struct omapdev'. Currently, it is used to map platform_devices to the corresponding powerdomains for the OMAP PM code. In the future, the intention is to use these structures to initialize on-chip devices at boot and to clean up device registration. Detailed notes are in the patch descriptions, and in the code comments in the final patch. Tested on 3430SDP and 2430SDP. (This patchset was formerly known as the "tiocp" patchset.) - Paul --- text data bss dec hex filename 3459409 159880 105744 3725033 38d6e9 vmlinux.3430sdp.orig 3461481 163344 105744 3730569 38ec89 vmlinux.3430sdp arch/arm/mach-omap2/Makefile | 2 arch/arm/mach-omap2/io.c | 3 arch/arm/mach-omap2/omapdev-common.h | 309 +++++++++++ arch/arm/mach-omap2/omapdev.c | 177 ++++++ arch/arm/mach-omap2/omapdev242x.h | 581 +++++++++++++++++++++ arch/arm/mach-omap2/omapdev243x.h | 661 ++++++++++++++++++++++++ arch/arm/mach-omap2/omapdev3xxx.h | 802 +++++++++++++++++++++++++++++ arch/arm/plat-omap/include/mach/omapdev.h | 58 ++ 8 files changed, 2592 insertions(+), 1 deletions(-) create mode 100644 arch/arm/mach-omap2/omapdev-common.h create mode 100644 arch/arm/mach-omap2/omapdev.c create mode 100644 arch/arm/mach-omap2/omapdev242x.h create mode 100644 arch/arm/mach-omap2/omapdev243x.h create mode 100644 arch/arm/mach-omap2/omapdev3xxx.h create mode 100644 arch/arm/plat-omap/include/mach/omapdev.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