[GIT PULL 4/8] ARM: tegra: core SoC support development

Stephen Warren swarren at wwwdotorg.org
Fri Apr 5 13:03:42 EDT 2013


This branch includes major development on the core Tegra SoC support code
in the mach-tegra directory:

* SMP support for Tegra114.
* Exposes SoC chip ID and revision through standard sysfs files.
* System-level suspend/resume for Tegra20/30. At present, this only
  supports "LP2" mode (CPU power-down), but provides the basis to
  implement "LP0"/"LP1" (various levels of core/chip power-down) in the
  hopefully near future.
* A minor cleanup of a duplicate include, which was introduced in this
  branch.

This branch is based on the previous cleanup pull request.

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

The following changes since commit 7e56474456221541aab7b2fe415ff400d7c9910a:

  ARM: tegra: replace the CPU power on function with PMC call

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.10-soc

for you to fetch changes up to 38be85de698ef3f2755ee0eabf520530757860aa:

  ARM: tegra: pm: remove duplicated include from pm.c

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

Danny Huang (2):
      ARM: tegra: expose chip ID and revision
      ARM: tegra: add speedo-based process id for Tegra114

Joseph Lo (8):
      ARM: tegra: bring up secondary CPU for Tegra114
      ARM: tegra: add clock source of PMC to device trees
      ARM: tegra: moving the CPU power timer function to PMC driver
      gpio: tegra: add gpio wakeup source handling
      ARM: tegra: irq: add wake up handling
      ARM: dt: tegra: add bindings of power management configurations for PMC
      ARM: tegra: pm: add platform suspend support
      ARM: tegra: cpuidle: remove redundant parameters for powered-down mode

Wei Yongjun (1):
      ARM: tegra: pm: remove duplicated include from pm.c

 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt   |   67 +++++++-
 arch/arm/Kconfig                                |    1 +
 arch/arm/boot/dts/tegra114-dalmore.dts          |   13 ++
 arch/arm/boot/dts/tegra114-pluto.dts            |   13 ++
 arch/arm/boot/dts/tegra114.dtsi                 |    2 +
 arch/arm/boot/dts/tegra20-colibri-512.dtsi      |   13 ++
 arch/arm/boot/dts/tegra20-harmony.dts           |   13 ++
 arch/arm/boot/dts/tegra20-paz00.dts             |   13 ++
 arch/arm/boot/dts/tegra20-seaboard.dts          |   13 ++
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |   13 ++
 arch/arm/boot/dts/tegra20-trimslice.dts         |   13 ++
 arch/arm/boot/dts/tegra20-ventana.dts           |   13 ++
 arch/arm/boot/dts/tegra20-whistler.dts          |   13 ++
 arch/arm/boot/dts/tegra20.dtsi                  |    2 +
 arch/arm/boot/dts/tegra30-beaver.dts            |   13 ++
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   13 ++
 arch/arm/boot/dts/tegra30.dtsi                  |    2 +
 arch/arm/mach-tegra/Makefile                    |    1 +
 arch/arm/mach-tegra/common.c                    |    5 +-
 arch/arm/mach-tegra/cpuidle-tegra20.c           |    6 +-
 arch/arm/mach-tegra/cpuidle-tegra30.c           |    6 +-
 arch/arm/mach-tegra/fuse.c                      |    4 +
 arch/arm/mach-tegra/fuse.h                      |    7 +
 arch/arm/mach-tegra/irq.c                       |   96 ++++++++++-
 arch/arm/mach-tegra/irq.h                       |    6 +
 arch/arm/mach-tegra/platsmp.c                   |    8 +
 arch/arm/mach-tegra/pm.c                        |  131 ++++++++------
 arch/arm/mach-tegra/pm.h                        |   17 +-
 arch/arm/mach-tegra/pmc.c                       |  162 ++++++++++++++++++
 arch/arm/mach-tegra/pmc.h                       |   14 ++
 arch/arm/mach-tegra/tegra.c                     |   29 +++-
 arch/arm/mach-tegra/tegra114_speedo.c           |  104 +++++++++++
 drivers/gpio/gpio-tegra.c                       |   21 ++-
 33 files changed, 780 insertions(+), 67 deletions(-)
 create mode 100644 arch/arm/mach-tegra/tegra114_speedo.c



More information about the linux-arm-kernel mailing list