From: Paul Walmsley <paul@pwsan.com> To: linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH 00/13] ARM: OMAP: remove prcm.[ch] Date: Thu, 25 Oct 2012 17:21:11 -0600 [thread overview] Message-ID: <20121025231818.17558.57884.stgit@dusk.lan> (raw) Remove arch/arm/mach-omap2/prcm.c and arch/arm/plat-omap/include/plat/prcm.h. This is in preparation for moving the PRM/CM code to drivers/, although to be fair, these files should have been removed a long time ago. Intended for 3.8 cleanup. Applies on top of the existing PRM/CM split cleanup series, and the WDTIMER cleanup series. - Paul --- omap2_prcm_cleanup_3.8 text data bss dec hex filename 7521423 696876 5613996 13832295 d31067 vmlinux.omap2plus_defconfig.orig 7522239 696612 5613996 13832847 d3128f vmlinux.omap2plus_defconfig Paul Walmsley (13): ARM: OMAP2+: common: remove mach-omap2/common.c and map_common_io code ARM: OMAP2/3: PRM: add SoC reset functions (using the CORE DPLL method) ARM: OMAP2xxx: clock: remove global 'dclk' variable ARM: OMAP2xxx: clock: move virt_prcm_set code into clkt2xxx_virt_prcm_set.c ARM: OMAP2+: PRCM: create SoC-specific chip restart functions ARM: OMAP2+: board files: use SoC-specific system restart functions ARM: OMAP2xxx: APLL/CM: convert to use omap2_cm_wait_module_ready() ARM: OMAP2+: CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM functions ARM: OMAP2+: PRCM: remove omap2_cm_wait_idlest() ARM: OMAP2+: PRCM: split and relocate the PRM/CM globals setup ARM: OMAP2+: PRCM: consolidate PRCM-related timeout macros ARM: OMAP2+: hwmod: call to _omap4_disable_module() should use the SoC-specific call ARM: OMAP2+: PRCM: remove obsolete prcm.[ch] arch/arm/mach-omap1/reset.c | 2 arch/arm/mach-omap2/Makefile | 9 + arch/arm/mach-omap2/am33xx.h | 1 arch/arm/mach-omap2/board-2430sdp.c | 2 arch/arm/mach-omap2/board-3430sdp.c | 2 arch/arm/mach-omap2/board-3630sdp.c | 2 arch/arm/mach-omap2/board-4430sdp.c | 2 arch/arm/mach-omap2/board-am3517crane.c | 2 arch/arm/mach-omap2/board-am3517evm.c | 2 arch/arm/mach-omap2/board-apollon.c | 2 arch/arm/mach-omap2/board-cm-t35.c | 18 +- arch/arm/mach-omap2/board-cm-t3517.c | 2 arch/arm/mach-omap2/board-devkit8000.c | 2 arch/arm/mach-omap2/board-generic.c | 10 + arch/arm/mach-omap2/board-h4.c | 2 arch/arm/mach-omap2/board-igep0020.c | 4 - arch/arm/mach-omap2/board-ldp.c | 2 arch/arm/mach-omap2/board-n8x0.c | 6 - arch/arm/mach-omap2/board-omap3beagle.c | 2 arch/arm/mach-omap2/board-omap3evm.c | 2 arch/arm/mach-omap2/board-omap3logic.c | 4 - arch/arm/mach-omap2/board-omap3pandora.c | 2 arch/arm/mach-omap2/board-omap3stalker.c | 2 arch/arm/mach-omap2/board-omap3touchbook.c | 2 arch/arm/mach-omap2/board-omap4panda.c | 2 arch/arm/mach-omap2/board-overo.c | 2 arch/arm/mach-omap2/board-rm680.c | 4 - arch/arm/mach-omap2/board-rx51.c | 2 arch/arm/mach-omap2/board-ti8168evm.c | 4 - arch/arm/mach-omap2/board-zoom.c | 4 - arch/arm/mach-omap2/clkt2xxx_apll.c | 57 ++----- arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 36 ++++- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 70 ++++++++- arch/arm/mach-omap2/clkt_iclk.c | 1 arch/arm/mach-omap2/clock.c | 15 +- arch/arm/mach-omap2/clock.h | 28 ---- arch/arm/mach-omap2/clock2420_data.c | 26 +-- arch/arm/mach-omap2/clock2430_data.c | 26 +-- arch/arm/mach-omap2/clock2xxx.c | 16 -- arch/arm/mach-omap2/clock2xxx.h | 9 + arch/arm/mach-omap2/cm-regbits-24xx.h | 2 arch/arm/mach-omap2/cm.h | 20 ++- arch/arm/mach-omap2/cm2xxx.c | 128 ++++++++++++++++ arch/arm/mach-omap2/cm2xxx.h | 4 + arch/arm/mach-omap2/cm2xxx_3xxx.h | 8 + arch/arm/mach-omap2/cm3xxx.c | 66 ++++++++ arch/arm/mach-omap2/cm3xxx.h | 5 + arch/arm/mach-omap2/cm_common.c | 70 +++++++++ arch/arm/mach-omap2/cminst44xx.h | 2 arch/arm/mach-omap2/common.c | 202 -------------------------- arch/arm/mach-omap2/common.h | 111 ++------------ arch/arm/mach-omap2/control.c | 10 + arch/arm/mach-omap2/control.h | 2 arch/arm/mach-omap2/cpuidle34xx.c | 1 arch/arm/mach-omap2/display.c | 2 arch/arm/mach-omap2/hdq1w.c | 4 - arch/arm/mach-omap2/i2c.c | 6 - arch/arm/mach-omap2/id.c | 7 + arch/arm/mach-omap2/io.c | 87 +++++++++-- arch/arm/mach-omap2/mcbsp.c | 2 arch/arm/mach-omap2/msdi.c | 4 - arch/arm/mach-omap2/omap2-restart.c | 65 ++++++++ arch/arm/mach-omap2/omap3-restart.c | 36 +++++ arch/arm/mach-omap2/omap4-common.c | 18 ++ arch/arm/mach-omap2/omap_hwmod.c | 8 - arch/arm/mach-omap2/pm34xx.c | 1 arch/arm/mach-omap2/powerdomain.c | 2 arch/arm/mach-omap2/prcm-common.h | 22 --- arch/arm/mach-omap2/prcm.c | 176 ----------------------- arch/arm/mach-omap2/prcm_mpu44xx.c | 17 ++ arch/arm/mach-omap2/prcm_mpu44xx.h | 9 + arch/arm/mach-omap2/prm.h | 24 +++ arch/arm/mach-omap2/prm2xxx.c | 15 ++ arch/arm/mach-omap2/prm2xxx.h | 2 arch/arm/mach-omap2/prm2xxx_3xxx.h | 7 - arch/arm/mach-omap2/prm3xxx.c | 16 ++ arch/arm/mach-omap2/prm3xxx.h | 2 arch/arm/mach-omap2/prm44xx.c | 1 arch/arm/mach-omap2/prm_common.c | 16 ++ arch/arm/mach-omap2/prminst44xx.h | 2 arch/arm/mach-omap2/sdrc.c | 8 - arch/arm/mach-omap2/sdrc.h | 3 arch/arm/mach-omap2/ti81xx.h | 9 + arch/arm/mach-omap2/wd_timer.c | 5 - arch/arm/plat-omap/include/plat/prcm.h | 36 ----- 85 files changed, 827 insertions(+), 804 deletions(-) delete mode 100644 arch/arm/mach-omap2/common.c create mode 100644 arch/arm/mach-omap2/omap2-restart.c create mode 100644 arch/arm/mach-omap2/omap3-restart.c delete mode 100644 arch/arm/mach-omap2/prcm.c delete mode 100644 arch/arm/plat-omap/include/plat/prcm.h
WARNING: multiple messages have this Message-ID (diff)
From: paul@pwsan.com (Paul Walmsley) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 00/13] ARM: OMAP: remove prcm.[ch] Date: Thu, 25 Oct 2012 17:21:11 -0600 [thread overview] Message-ID: <20121025231818.17558.57884.stgit@dusk.lan> (raw) Remove arch/arm/mach-omap2/prcm.c and arch/arm/plat-omap/include/plat/prcm.h. This is in preparation for moving the PRM/CM code to drivers/, although to be fair, these files should have been removed a long time ago. Intended for 3.8 cleanup. Applies on top of the existing PRM/CM split cleanup series, and the WDTIMER cleanup series. - Paul --- omap2_prcm_cleanup_3.8 text data bss dec hex filename 7521423 696876 5613996 13832295 d31067 vmlinux.omap2plus_defconfig.orig 7522239 696612 5613996 13832847 d3128f vmlinux.omap2plus_defconfig Paul Walmsley (13): ARM: OMAP2+: common: remove mach-omap2/common.c and map_common_io code ARM: OMAP2/3: PRM: add SoC reset functions (using the CORE DPLL method) ARM: OMAP2xxx: clock: remove global 'dclk' variable ARM: OMAP2xxx: clock: move virt_prcm_set code into clkt2xxx_virt_prcm_set.c ARM: OMAP2+: PRCM: create SoC-specific chip restart functions ARM: OMAP2+: board files: use SoC-specific system restart functions ARM: OMAP2xxx: APLL/CM: convert to use omap2_cm_wait_module_ready() ARM: OMAP2+: CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM functions ARM: OMAP2+: PRCM: remove omap2_cm_wait_idlest() ARM: OMAP2+: PRCM: split and relocate the PRM/CM globals setup ARM: OMAP2+: PRCM: consolidate PRCM-related timeout macros ARM: OMAP2+: hwmod: call to _omap4_disable_module() should use the SoC-specific call ARM: OMAP2+: PRCM: remove obsolete prcm.[ch] arch/arm/mach-omap1/reset.c | 2 arch/arm/mach-omap2/Makefile | 9 + arch/arm/mach-omap2/am33xx.h | 1 arch/arm/mach-omap2/board-2430sdp.c | 2 arch/arm/mach-omap2/board-3430sdp.c | 2 arch/arm/mach-omap2/board-3630sdp.c | 2 arch/arm/mach-omap2/board-4430sdp.c | 2 arch/arm/mach-omap2/board-am3517crane.c | 2 arch/arm/mach-omap2/board-am3517evm.c | 2 arch/arm/mach-omap2/board-apollon.c | 2 arch/arm/mach-omap2/board-cm-t35.c | 18 +- arch/arm/mach-omap2/board-cm-t3517.c | 2 arch/arm/mach-omap2/board-devkit8000.c | 2 arch/arm/mach-omap2/board-generic.c | 10 + arch/arm/mach-omap2/board-h4.c | 2 arch/arm/mach-omap2/board-igep0020.c | 4 - arch/arm/mach-omap2/board-ldp.c | 2 arch/arm/mach-omap2/board-n8x0.c | 6 - arch/arm/mach-omap2/board-omap3beagle.c | 2 arch/arm/mach-omap2/board-omap3evm.c | 2 arch/arm/mach-omap2/board-omap3logic.c | 4 - arch/arm/mach-omap2/board-omap3pandora.c | 2 arch/arm/mach-omap2/board-omap3stalker.c | 2 arch/arm/mach-omap2/board-omap3touchbook.c | 2 arch/arm/mach-omap2/board-omap4panda.c | 2 arch/arm/mach-omap2/board-overo.c | 2 arch/arm/mach-omap2/board-rm680.c | 4 - arch/arm/mach-omap2/board-rx51.c | 2 arch/arm/mach-omap2/board-ti8168evm.c | 4 - arch/arm/mach-omap2/board-zoom.c | 4 - arch/arm/mach-omap2/clkt2xxx_apll.c | 57 ++----- arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 36 ++++- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 70 ++++++++- arch/arm/mach-omap2/clkt_iclk.c | 1 arch/arm/mach-omap2/clock.c | 15 +- arch/arm/mach-omap2/clock.h | 28 ---- arch/arm/mach-omap2/clock2420_data.c | 26 +-- arch/arm/mach-omap2/clock2430_data.c | 26 +-- arch/arm/mach-omap2/clock2xxx.c | 16 -- arch/arm/mach-omap2/clock2xxx.h | 9 + arch/arm/mach-omap2/cm-regbits-24xx.h | 2 arch/arm/mach-omap2/cm.h | 20 ++- arch/arm/mach-omap2/cm2xxx.c | 128 ++++++++++++++++ arch/arm/mach-omap2/cm2xxx.h | 4 + arch/arm/mach-omap2/cm2xxx_3xxx.h | 8 + arch/arm/mach-omap2/cm3xxx.c | 66 ++++++++ arch/arm/mach-omap2/cm3xxx.h | 5 + arch/arm/mach-omap2/cm_common.c | 70 +++++++++ arch/arm/mach-omap2/cminst44xx.h | 2 arch/arm/mach-omap2/common.c | 202 -------------------------- arch/arm/mach-omap2/common.h | 111 ++------------ arch/arm/mach-omap2/control.c | 10 + arch/arm/mach-omap2/control.h | 2 arch/arm/mach-omap2/cpuidle34xx.c | 1 arch/arm/mach-omap2/display.c | 2 arch/arm/mach-omap2/hdq1w.c | 4 - arch/arm/mach-omap2/i2c.c | 6 - arch/arm/mach-omap2/id.c | 7 + arch/arm/mach-omap2/io.c | 87 +++++++++-- arch/arm/mach-omap2/mcbsp.c | 2 arch/arm/mach-omap2/msdi.c | 4 - arch/arm/mach-omap2/omap2-restart.c | 65 ++++++++ arch/arm/mach-omap2/omap3-restart.c | 36 +++++ arch/arm/mach-omap2/omap4-common.c | 18 ++ arch/arm/mach-omap2/omap_hwmod.c | 8 - arch/arm/mach-omap2/pm34xx.c | 1 arch/arm/mach-omap2/powerdomain.c | 2 arch/arm/mach-omap2/prcm-common.h | 22 --- arch/arm/mach-omap2/prcm.c | 176 ----------------------- arch/arm/mach-omap2/prcm_mpu44xx.c | 17 ++ arch/arm/mach-omap2/prcm_mpu44xx.h | 9 + arch/arm/mach-omap2/prm.h | 24 +++ arch/arm/mach-omap2/prm2xxx.c | 15 ++ arch/arm/mach-omap2/prm2xxx.h | 2 arch/arm/mach-omap2/prm2xxx_3xxx.h | 7 - arch/arm/mach-omap2/prm3xxx.c | 16 ++ arch/arm/mach-omap2/prm3xxx.h | 2 arch/arm/mach-omap2/prm44xx.c | 1 arch/arm/mach-omap2/prm_common.c | 16 ++ arch/arm/mach-omap2/prminst44xx.h | 2 arch/arm/mach-omap2/sdrc.c | 8 - arch/arm/mach-omap2/sdrc.h | 3 arch/arm/mach-omap2/ti81xx.h | 9 + arch/arm/mach-omap2/wd_timer.c | 5 - arch/arm/plat-omap/include/plat/prcm.h | 36 ----- 85 files changed, 827 insertions(+), 804 deletions(-) delete mode 100644 arch/arm/mach-omap2/common.c create mode 100644 arch/arm/mach-omap2/omap2-restart.c create mode 100644 arch/arm/mach-omap2/omap3-restart.c delete mode 100644 arch/arm/mach-omap2/prcm.c delete mode 100644 arch/arm/plat-omap/include/plat/prcm.h
next reply other threads:[~2012-10-25 23:24 UTC|newest] Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-10-25 23:21 Paul Walmsley [this message] 2012-10-25 23:21 ` [PATCH 00/13] ARM: OMAP: remove prcm.[ch] Paul Walmsley 2012-10-25 23:21 ` [PATCH 01/13] ARM: OMAP2+: common: remove mach-omap2/common.c and map_common_io code Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 02/13] ARM: OMAP2/3: PRM: add SoC reset functions (using the CORE DPLL method) Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 03/13] ARM: OMAP2xxx: clock: remove global 'dclk' variable Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 05/13] ARM: OMAP2+: PRCM: create SoC-specific chip restart functions Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-31 6:35 ` Vaibhav Hiremath 2012-10-31 6:35 ` Vaibhav Hiremath 2012-10-31 6:38 ` Paul Walmsley 2012-10-31 6:38 ` Paul Walmsley 2012-11-01 11:57 ` Paul Walmsley 2012-11-01 11:57 ` Paul Walmsley 2012-11-07 20:03 ` Paul Walmsley 2012-11-07 20:03 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 04/13] ARM: OMAP2xxx: clock: move virt_prcm_set code into clkt2xxx_virt_prcm_set.c Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 06/13] ARM: OMAP2+: board files: use SoC-specific system restart functions Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 07/13] ARM: OMAP2xxx: APLL/CM: convert to use omap2_cm_wait_module_ready() Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 08/13] ARM: OMAP2+: CM/clock: convert _omap2_module_wait_ready() to use SoC-independent CM functions Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-11-08 22:15 ` Paul Walmsley 2012-11-08 22:15 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 09/13] ARM: OMAP2+: PRCM: remove omap2_cm_wait_idlest() Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 10/13] ARM: OMAP2+: PRCM: split and relocate the PRM/CM globals setup Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 11/13] ARM: OMAP2+: PRCM: consolidate PRCM-related timeout macros Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 12/13] ARM: OMAP2+: hwmod: call to _omap4_disable_module() should use the SoC-specific call Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-25 23:21 ` [PATCH 13/13] ARM: OMAP2+: PRCM: remove obsolete prcm.[ch] Paul Walmsley 2012-10-25 23:21 ` Paul Walmsley 2012-10-29 10:33 ` [PATCH 00/13] ARM: OMAP: remove prcm.[ch] Vaibhav Hiremath 2012-10-29 10:33 ` Vaibhav Hiremath 2012-10-30 11:57 ` Paul Walmsley 2012-10-30 11:57 ` Paul Walmsley 2012-10-31 5:29 ` Hiremath, Vaibhav 2012-10-31 5:29 ` Hiremath, Vaibhav
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20121025231818.17558.57884.stgit@dusk.lan \ --to=paul@pwsan.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-omap@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.