linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: thierry.reding@gmail.com (Thierry Reding)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 2/7] ARM: tegra: core code changes for 3.17
Date: Fri, 18 Jul 2014 16:45:35 +0200	[thread overview]
Message-ID: <1405694740-4090-2-git-send-email-thierry.reding@gmail.com> (raw)
In-Reply-To: <1405694740-4090-1-git-send-email-thierry.reding@gmail.com>

The following changes since commit dd849e581d7d23e1729c23bb2d6b85360ce4dd9d:

  Merge branch 'for-3.17/fuse-move' into for-3.17/soc (2014-07-17 14:58:18 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-3.17-soc

for you to fetch changes up to 7232398abc6a7186e315425638c367d50c674718:

  ARM: tegra: Convert PMC to a driver (2014-07-17 14:58:43 +0200)

----------------------------------------------------------------
ARM: tegra: core code changes for 3.17

Some of the code that's currently called from the Tegra machine setup
code is moved to regular initcalls. To catch dependency violations, the
various code paths now WARN if they're called to early. Not all of the
potential candidates are converted yet, but those that were have been
verified to work across all supported Tegra generations.

A new function, soc_is_tegra(), is also provided to make sure that the
initcalls can abort early if they aren't run on Tegra, which can happen
for multi-platform builds.

Finally this also moves out the PMC driver to drivers/soc/tegra so that
it can be shared with 64-bit ARM.

This is based on the for-3.17/fuse-move branch. The split is somewhat
arbitrary but allows the dependents of the for-3.17/fuse-move to pull
in as little code as necessary.

----------------------------------------------------------------
Thierry Reding (5):
      soc/tegra: Implement runtime check for Tegra SoCs
      ARM: tegra: Setup CPU hotplug in a pure initcall
      ARM: tegra: Always lock the CPU reset vector
      soc/tegra: fuse: Set up in early initcall
      ARM: tegra: Convert PMC to a driver

 arch/arm/mach-tegra/Makefile             |   2 -
 arch/arm/mach-tegra/board.h              |   7 -
 arch/arm/mach-tegra/hotplug.c            |  16 +-
 arch/arm/mach-tegra/platsmp.c            |   2 +-
 arch/arm/mach-tegra/pm.c                 |  32 +-
 arch/arm/mach-tegra/pm.h                 |  10 +-
 arch/arm/mach-tegra/pmc.c                | 414 -------------
 arch/arm/mach-tegra/pmc.h                |  49 --
 arch/arm/mach-tegra/powergate.c          | 516 -----------------
 arch/arm/mach-tegra/reset.c              |  10 +-
 arch/arm/mach-tegra/sleep.h              |   3 -
 arch/arm/mach-tegra/tegra.c              |   9 +-
 drivers/clk/tegra/clk-tegra30.c          |   2 +-
 drivers/gpu/drm/tegra/gr3d.c             |   2 +-
 drivers/gpu/drm/tegra/sor.c              |   2 +-
 drivers/pci/host/pci-tegra.c             |   2 +-
 drivers/soc/tegra/Makefile               |   3 +
 drivers/soc/tegra/common.c               |  30 +
 drivers/soc/tegra/fuse/fuse-tegra.c      |  11 +-
 drivers/soc/tegra/fuse/tegra-apbmisc.c   |   7 +-
 drivers/soc/tegra/pmc.c                  | 957 +++++++++++++++++++++++++++++++
 include/soc/tegra/common.h               |  14 +
 include/soc/tegra/fuse.h                 |   1 -
 include/soc/tegra/pm.h                   |  38 ++
 include/soc/tegra/{powergate.h => pmc.h} |  31 +-
 25 files changed, 1132 insertions(+), 1038 deletions(-)
 delete mode 100644 arch/arm/mach-tegra/pmc.c
 delete mode 100644 arch/arm/mach-tegra/pmc.h
 delete mode 100644 arch/arm/mach-tegra/powergate.c
 create mode 100644 drivers/soc/tegra/common.c
 create mode 100644 drivers/soc/tegra/pmc.c
 create mode 100644 include/soc/tegra/common.h
 create mode 100644 include/soc/tegra/pm.h
 rename include/soc/tegra/{powergate.h => pmc.h} (82%)

  reply	other threads:[~2014-07-18 14:45 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-18 14:45 [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Thierry Reding
2014-07-18 14:45 ` Thierry Reding [this message]
2014-07-19 19:31   ` [GIT PULL 2/7] ARM: tegra: core code changes for 3.17 Olof Johansson
2014-07-18 14:45 ` [GIT PULL 3/7] ARM: tegra: rework PCIe regulators Thierry Reding
2014-07-19 19:44   ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 4/7] ARM: tegra: Add XUSB pad controller support Thierry Reding
2014-07-19 19:50   ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 5/7] ARM: create a cros-ec-keyboard DT fragment Thierry Reding
2014-07-18 14:48   ` Thierry Reding
2014-07-18 14:45 ` [GIT PULL 6/7] ARM: tegra: device tree changes for 3.17 Thierry Reding
2014-07-19 19:52   ` Olof Johansson
2014-07-18 14:45 ` [GIT PULL 7/7] ARM: tegra: defconfig updates " Thierry Reding
2014-07-19 19:56   ` Olof Johansson
2014-07-19 19:29 ` [GIT PULL 1/7] ARM: tegra: move fuse code out of arch/arm Olof Johansson

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=1405694740-4090-2-git-send-email-thierry.reding@gmail.com \
    --to=thierry.reding@gmail.com \
    --cc=linux-arm-kernel@lists.infradead.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: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).