All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@web.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 0/9] Add PSCI support for Jetson TK1/Tegra124
Date: Sat, 14 Feb 2015 22:28:36 +0100	[thread overview]
Message-ID: <cover.1423949325.git.jan.kiszka@web.de> (raw)

I've picked up Ian's and Thierry's work on PSCI support for Tegra124,
specifically the Jetson TK1 board. This series contains Ian's patches
and a rewritten version of the PSCI core as suggested by Thierry. It's
working fine on the TK1, allowing Linux to online/offline CPUs 1-3 as
it likes (provided CONFIG_CPU_IDLE is off).

Patches are also available here:

https://github.com/siemens/u-boot/tree/jetson-tk1

Looking forward to review.

Jan


CC: Ian Campbell <ijc@hellion.org.uk>
CC: Jan Kiszka <jan.kiszka@siemens.com>

Ian Campbell (4):
  tegra124: Add more registers to struct mc_ctlr
  virt-dt: Allow reservation of the secure region when it is in a RAM
    carveout.
  jetson-tk1: Add PSCI configuration options and reserve secure code
  tegra124: Reserve secure RAM using MC_SECURITY_CFG{0, 1}_0

Jan Kiszka (5):
  ARM: Factor out reusable psci_cpu_off_common
  ARM: Factor out reusable psci_cpu_entry
  tegra: Make tegra_powergate_power_on public
  tegra: Add ap_pm_init hook
  tegra124: Add PSCI support for Tegra124

 arch/arm/cpu/armv7/Makefile                 |   1 +
 arch/arm/cpu/armv7/psci.S                   |  90 +++++++++++++++++++++++++
 arch/arm/cpu/armv7/sunxi/psci.S             |  84 +----------------------
 arch/arm/cpu/armv7/tegra-common/Makefile    |   1 +
 arch/arm/cpu/armv7/tegra-common/psci.S      | 101 ++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/tegra124/Kconfig         |   2 +
 arch/arm/cpu/armv7/tegra124/Makefile        |   7 ++
 arch/arm/cpu/armv7/tegra124/ap.c            |  44 ++++++++++++
 arch/arm/cpu/armv7/virt-dt.c                |   5 ++
 arch/arm/cpu/armv7/virt-v7.c                |   5 ++
 arch/arm/cpu/tegra-common/ap.c              |  15 +++++
 arch/arm/cpu/tegra-common/powergate.c       |   2 +-
 arch/arm/include/asm/arch-tegra/ap.h        |   5 ++
 arch/arm/include/asm/arch-tegra/powergate.h |   1 +
 arch/arm/include/asm/arch-tegra124/flow.h   |   5 ++
 arch/arm/include/asm/arch-tegra124/mc.h     |  35 +++++++++-
 arch/arm/include/asm/system.h               |   1 +
 board/nvidia/common/board.c                 |   4 ++
 include/configs/jetson-tk1.h                |   5 ++
 19 files changed, 329 insertions(+), 84 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/tegra-common/psci.S
 create mode 100644 arch/arm/cpu/armv7/tegra124/Makefile
 create mode 100644 arch/arm/cpu/armv7/tegra124/ap.c

-- 
2.1.4

             reply	other threads:[~2015-02-14 21:28 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-14 21:28 Jan Kiszka [this message]
2015-02-14 21:28 ` [U-Boot] [PATCH 1/9] ARM: Factor out reusable psci_cpu_off_common Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 2/9] ARM: Factor out reusable psci_cpu_entry Jan Kiszka
2015-02-15  2:01   ` Chen-Yu Tsai
2015-02-15  6:29     ` Jan Kiszka
2015-02-15  9:46       ` Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 3/9] tegra124: Add more registers to struct mc_ctlr Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 4/9] virt-dt: Allow reservation of the secure region when it is in a RAM carveout Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 5/9] tegra: Make tegra_powergate_power_on public Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 6/9] tegra: Add ap_pm_init hook Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 7/9] tegra124: Add PSCI support for Tegra124 Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 8/9] jetson-tk1: Add PSCI configuration options and reserve secure code Jan Kiszka
2015-02-14 21:28 ` [U-Boot] [PATCH 9/9] tegra124: Reserve secure RAM using MC_SECURITY_CFG{0, 1}_0 Jan Kiszka

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=cover.1423949325.git.jan.kiszka@web.de \
    --to=jan.kiszka@web.de \
    --cc=u-boot@lists.denx.de \
    /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 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.