From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joseph Lo Subject: [PATCH 0/6] ARM: tegra114: add CPU hotplug support Date: Wed, 15 May 2013 18:27:18 +0800 Message-ID: <1368613644-11863-1-git-send-email-josephl@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Sender: linux-tegra-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Stephen Warren Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, Joseph Lo List-Id: linux-tegra@vger.kernel.org Tegra 114 is different with other Tegra SoC chips. It using ARM Cortex-A15 as CPU core and a enhanced flow controller for CPU power control. So we need to skip some code that was for Contex-A9 and some other support code that was for other Tegra SoC chips. Then adding the proper power up and hot plug control for Tegra114. Joseph Lo (6): ARM: tegra: add an assembly marco to check Tegra SoC ID ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9 ARM: tegra: make tegra_resume can work for Tegra114 ARM: tegra114: add power up sequence for warm boot CPU clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops ARM: tegra114: add CPU hotplug support arch/arm/mach-tegra/Makefile | 1 + arch/arm/mach-tegra/flowctrl.h | 1 + arch/arm/mach-tegra/fuse.h | 22 +++++++++--------- arch/arm/mach-tegra/hotplug.c | 2 ++ arch/arm/mach-tegra/platsmp.c | 25 ++++++++++++++++++++- arch/arm/mach-tegra/reset-handler.S | 45 ++++++++++++++++++++----------------- arch/arm/mach-tegra/sleep-tegra30.S | 27 ++++++++++++++++++---- arch/arm/mach-tegra/sleep.S | 8 ++++--- arch/arm/mach-tegra/sleep.h | 35 ++++++++++++++++++++++++----- drivers/clk/tegra/clk-tegra114.c | 23 ++++++++++++++++++- 10 files changed, 143 insertions(+), 46 deletions(-) -- 1.8.2.2 From mboxrd@z Thu Jan 1 00:00:00 1970 From: josephl@nvidia.com (Joseph Lo) Date: Wed, 15 May 2013 18:27:18 +0800 Subject: [PATCH 0/6] ARM: tegra114: add CPU hotplug support Message-ID: <1368613644-11863-1-git-send-email-josephl@nvidia.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Tegra 114 is different with other Tegra SoC chips. It using ARM Cortex-A15 as CPU core and a enhanced flow controller for CPU power control. So we need to skip some code that was for Contex-A9 and some other support code that was for other Tegra SoC chips. Then adding the proper power up and hot plug control for Tegra114. Joseph Lo (6): ARM: tegra: add an assembly marco to check Tegra SoC ID ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9 ARM: tegra: make tegra_resume can work for Tegra114 ARM: tegra114: add power up sequence for warm boot CPU clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops ARM: tegra114: add CPU hotplug support arch/arm/mach-tegra/Makefile | 1 + arch/arm/mach-tegra/flowctrl.h | 1 + arch/arm/mach-tegra/fuse.h | 22 +++++++++--------- arch/arm/mach-tegra/hotplug.c | 2 ++ arch/arm/mach-tegra/platsmp.c | 25 ++++++++++++++++++++- arch/arm/mach-tegra/reset-handler.S | 45 ++++++++++++++++++++----------------- arch/arm/mach-tegra/sleep-tegra30.S | 27 ++++++++++++++++++---- arch/arm/mach-tegra/sleep.S | 8 ++++--- arch/arm/mach-tegra/sleep.h | 35 ++++++++++++++++++++++++----- drivers/clk/tegra/clk-tegra114.c | 23 ++++++++++++++++++- 10 files changed, 143 insertions(+), 46 deletions(-) -- 1.8.2.2