All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V7 0/8] Add CPUidle support for Tegra210
@ 2019-02-21  7:21 ` Joseph Lo
  0 siblings, 0 replies; 29+ messages in thread
From: Joseph Lo @ 2019-02-21  7:21 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Daniel Lezcano, Thomas Gleixner
  Cc: linux-tegra, linux-arm-kernel, Joseph Lo

This patch series adds CPUidle support for Tegra210, which supports
cpu-sleep state for CPU cores. And due to arch timer cannot work
across CPU core power-down and power on reset signal event. We introduce
Tegra210 timer driver to work as clock event device. So it can be the
wake-up source of CPU cores when they idled in the power-down state.

Fix in V7:
 * kconfig fix for 'depends on ARM || ARM64'
 * move suspend/resume to clkevt
 * refine the usage of the macro of TIMER_OF_DECLARE
 * update the 'entry/exit-latency-us' properties in the idle-states node
 * add one patch for Shield platform support

Fix in V6:
 * refine the timer defines in the timer driver (PATCH 2)
 * add ack tags from Jon Hunter.

Fixed in V5:
 * Just resend this whole series again with timer and Tegra maintainers
   included

Fixed in V4:
 * merge timer-tegra210.c into timer-tegra20.c
 * add a new patch to select TEGRA_TIMER by default for Tegra210

Fixed in V3:
 * use timer-of API for Tegra210 timer driver

Fixed in V2:
 * list all the timer IRQs in the binding doc and dts file
 * add error clean-up code in timer driver
 * add entry-latency-us and exit-latency-us properties for idle-states
   DT node

Joseph Lo (7):
  dt-bindings: timer: add Tegra210 timer
  clocksource: tegra: add Tegra210 timer support
  soc/tegra: default select TEGRA_TIMER for Tegra210
  arm64: tegra: fix timer node for Tegra210
  arm64: tegra: add CPU idle states properties for Tegra210
  arm64: tegra: Enable CPU idle support for Jetson TX1
  arm64: tegra: Enable CPU idle support for Smaug
  arm64: tegra: Enable CPU idle support for Shield

 .../bindings/timer/nvidia,tegra210-timer.txt  |  36 ++
 .../arm64/boot/dts/nvidia/tegra210-p2180.dtsi |   6 +
 .../arm64/boot/dts/nvidia/tegra210-p2894.dtsi |   6 +
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts |   7 +
 arch/arm64/boot/dts/nvidia/tegra210.dtsi      |  33 +-
 drivers/clocksource/Kconfig                   |   3 +-
 drivers/clocksource/timer-tegra20.c           | 370 ++++++++++++------
 drivers/soc/tegra/Kconfig                     |   1 +
 include/linux/cpuhotplug.h                    |   1 +
 9 files changed, 348 insertions(+), 115 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt

-- 
2.20.1

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2019-03-28 16:05 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-21  7:21 [PATCH V7 0/8] Add CPUidle support for Tegra210 Joseph Lo
2019-02-21  7:21 ` Joseph Lo
2019-02-21  7:21 ` [PATCH V7 1/8] dt-bindings: timer: add Tegra210 timer Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21 ` [PATCH V7 2/8] clocksource: tegra: add Tegra210 timer support Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-22  8:43   ` Daniel Lezcano
2019-02-22  8:43     ` Daniel Lezcano
2019-02-22  9:06     ` Joseph Lo
2019-02-22  9:06       ` Joseph Lo
2019-02-22  9:06       ` Joseph Lo
2019-02-22  9:16       ` Daniel Lezcano
2019-02-22  9:16         ` Daniel Lezcano
2019-02-21  7:21 ` [PATCH V7 3/8] soc/tegra: default select TEGRA_TIMER for Tegra210 Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21 ` [PATCH V7 4/8] arm64: tegra: fix timer node " Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21 ` [PATCH V7 5/8] arm64: tegra: add CPU idle states properties " Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-22  8:44   ` Daniel Lezcano
2019-02-21  7:21 ` [PATCH V7 6/8] arm64: tegra: Enable CPU idle support for Jetson TX1 Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21 ` [PATCH V7 7/8] arm64: tegra: Enable CPU idle support for Smaug Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-02-21  7:21 ` [PATCH V7 8/8] arm64: tegra: Enable CPU idle support for Shield Joseph Lo
2019-02-21  7:21   ` Joseph Lo
2019-03-28 16:05 ` [PATCH V7 0/8] Add CPUidle support for Tegra210 Thierry Reding

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.