[GIT PULL 5/8] ARM: tegra: SCU base rework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tegra currently relies on the SCU to determine the number of CPU
cores, and also hard-codes the SCU physical address.

This series adds a /cpus node to the Tegra device tree, and updates
the code to rely solely on that to determine the CPU count. A new
API is introduced to query for the existence of SCU registers, and the
SCU register address. Tegra and OMAP2 are converted to use these new
APIs.

This pull request is based on a merge of v3.8-rc3, and arm-soc's
depends/rmk-perf branch.

----------------------------------------------------------------

The following changes since commit 5681f76576af872ced97e8c58ccab3c84a6627e6:

  Merge remote-tracking branch 'korg_arm-soc/depends/rmk-perf' into for-3.9/scu-base-rework

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.9-scu-base-rework

for you to fetch changes up to 80d9375617f7544f7475e7f07003a08930559d43:

  ARM: OMAP: Make use of available scu_a9_get_base() interface

----------------------------------------------------------------

Hiroshi Doyu (5):
      ARM: tegra: Add CPU nodes to Tegra20 device tree
      ARM: tegra: Add CPU nodes to Tegra30 device tree
      ARM: tegra: Use DT /cpu node to detect number of CPU core
      ARM: Add API to detect SCU base address from CP15
      ARM: tegra: Skip scu_enable(scu_base) if not Cortex A9

Santosh Shilimkar (1):
      ARM: OMAP: Make use of available scu_a9_get_base() interface

 arch/arm/boot/dts/tegra20.dtsi |   17 +++++++++++++++++
 arch/arm/boot/dts/tegra30.dtsi |   29 +++++++++++++++++++++++++++++
 arch/arm/include/asm/smp_scu.h |   17 +++++++++++++++++
 arch/arm/mach-omap2/omap-smp.c |    2 +-
 arch/arm/mach-omap2/omap44xx.h |    1 -
 arch/arm/mach-tegra/platsmp.c  |   20 ++------------------
 6 files changed, 66 insertions(+), 20 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux