* [GIT PULL 01/11] cpufreq: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 02/11] cpuidle: " Thierry Reding
` (9 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-cpufreq
for you to fetch changes up to 9ce274630495c731257fb1b569dd7b84a2fdba14:
cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now) (2020-05-06 18:59:38 +0200)
Thanks,
Thierry
----------------------------------------------------------------
cpufreq: Changes for v5.8-rc1
This change move Tegra20 and Tegra30 to the generic DT CPU frequency
scaling driver.
----------------------------------------------------------------
Dmitry Osipenko (1):
cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now)
drivers/cpufreq/Kconfig.arm | 6 +-
drivers/cpufreq/tegra20-cpufreq.c | 217 ++++++++++----------------------------
2 files changed, 59 insertions(+), 164 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 02/11] cpuidle: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-15 14:53 ` [GIT PULL 01/11] cpufreq: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 03/11] dt-bindings: " Thierry Reding
` (8 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-cpuidle
for you to fetch changes up to fafd62e7688096dcfe4107d7a2f6c7c6eb6045de:
cpuidle: tegra: Support CPU cluster power-down state on Tegra30 (2020-05-06 18:42:55 +0200)
Thanks,
Thierry
----------------------------------------------------------------
cpuidle: Changes for v5.8-rc1
These changes add support for cluster power-down on Tegra30.
----------------------------------------------------------------
Dmitry Osipenko (4):
firmware: tf: Different way of L2 cache enabling after LP2 suspend
ARM: tegra: Initialize r0 register for firmware wake-up
ARM: tegra: Do not fully reinitialize L2 on resume
cpuidle: tegra: Support CPU cluster power-down state on Tegra30
Thierry Reding (3):
firmware: tegra: Make BPMP a regular driver
Merge branch 'for-5.8/firmware' into for-5.8/arm/core
Merge branch 'for-5.8/arm/core' into for-5.8/cpuidle
arch/arm/mach-tegra/pm.c | 4 ++++
arch/arm/mach-tegra/reset-handler.S | 7 ++++++-
drivers/cpuidle/cpuidle-tegra.c | 1 -
drivers/firmware/tegra/bpmp.c | 9 +++------
drivers/firmware/trusted_foundations.c | 21 +++++++++++++++++++--
include/linux/firmware/trusted_foundations.h | 1 +
6 files changed, 33 insertions(+), 10 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 03/11] dt-bindings: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-15 14:53 ` [GIT PULL 01/11] cpufreq: " Thierry Reding
2020-05-15 14:53 ` [GIT PULL 02/11] cpuidle: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 04/11] of: " Thierry Reding
` (7 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-dt-bindings
for you to fetch changes up to 4e79691d050e6d06ee7fa09002c52dd1ce9ac6e6:
dt-bindings: i2c: tegra: Document Tegra210 VI I2C (2020-05-12 22:47:36 +0200)
Thanks,
Thierry
----------------------------------------------------------------
dt-bindings: Changes for v5.8-rc1
This adds bindings for the CSI TPG clock on Tegra210, moves various
clocks from the clock and reset controller to the PMC where their
controls really are, adds bindings for the external memory controller
and video capture controller on Tegra210, as well as CPU frequency
scaling on Tegra20 and Tegra30.
----------------------------------------------------------------
Dmitry Osipenko (1):
dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30
Joseph Lo (1):
dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
Sowjanya Komatineni (3):
dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
dt-bindings: clock: tegra: Remove PMC clock IDs
dt-bindings: tegra: Add VI and CSI bindings
Thierry Reding (1):
dt-bindings: i2c: tegra: Document Tegra210 VI I2C
.../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 +++++++++++++++
.../display/tegra/nvidia,tegra20-host1x.txt | 73 +++++++++++++++----
.../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 ++
.../memory-controllers/nvidia,tegra210-emc.yaml | 82 ++++++++++++++++++++++
include/dt-bindings/clock/tegra114-car.h | 14 ++--
include/dt-bindings/clock/tegra124-car-common.h | 14 ++--
include/dt-bindings/clock/tegra20-car.h | 2 +-
include/dt-bindings/clock/tegra210-car.h | 16 ++---
include/dt-bindings/clock/tegra30-car.h | 14 ++--
9 files changed, 234 insertions(+), 43 deletions(-)
create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 04/11] of: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (2 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 03/11] dt-bindings: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 05/11] firmware: tegra: " Thierry Reding
` (6 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-of
for you to fetch changes up to 4a470f00e10e3336350ab60ec6c3206177093019:
of: Make <linux/of_reserved_mem.h> self-contained (2020-05-12 22:45:39 +0200)
Thanks,
Thierry
----------------------------------------------------------------
of: Changes for v5.8-rc1
These changes add support for multiple reserved-memory regions per
device.
----------------------------------------------------------------
Geert Uytterhoeven (1):
of: Make <linux/of_reserved_mem.h> self-contained
Thierry Reding (2):
of: reserved-memory: Support lookup of regions by name
of: reserved-memory: Support multiple regions per device
drivers/of/of_reserved_mem.c | 41 +++++++++++++++++++++++++++++------------
include/linux/of_reserved_mem.h | 12 ++++++++++++
2 files changed, 41 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 05/11] firmware: tegra: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (3 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 04/11] of: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
[not found] ` <20200515145311.1580134-6-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-15 14:53 ` [GIT PULL 06/11] media: " Thierry Reding
` (5 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-firmware
for you to fetch changes up to b720aaa347f227c416e8aed2f12ca62ea4f1cd4e:
firmware: tf: Different way of L2 cache enabling after LP2 suspend (2020-05-06 18:27:26 +0200)
Thanks,
Thierry
----------------------------------------------------------------
firmware: tegra: Changes for v5.8-rc1
This contains a change that makes the BPMP driver a regular driver,
which fixes some weird suspend/resume ordering issues. Another fix is
also included to implement another way of enabling the L2 cache after
LP2 suspend.
----------------------------------------------------------------
Dmitry Osipenko (1):
firmware: tf: Different way of L2 cache enabling after LP2 suspend
Thierry Reding (1):
firmware: tegra: Make BPMP a regular driver
drivers/firmware/tegra/bpmp.c | 9 +++------
drivers/firmware/trusted_foundations.c | 21 +++++++++++++++++++--
include/linux/firmware/trusted_foundations.h | 1 +
3 files changed, 23 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 06/11] media: tegra: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (4 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 05/11] firmware: tegra: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 07/11] memory: " Thierry Reding
` (4 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-media
for you to fetch changes up to ba8f6682bcb3312645c6cb77499ceaa66cc950a6:
media: tegra-video: Do not enable COMPILE_TEST (2020-05-12 23:09:33 +0200)
Thanks,
Thierry
----------------------------------------------------------------
media: tegra: Changes for v5.8-rc1
This contains a V4L2 video capture driver for Tegra210.
----------------------------------------------------------------
Dmitry Osipenko (1):
dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30
Joseph Lo (1):
dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
Lukas Bulwahn (1):
MAINTAINERS: correct path in TEGRA VIDEO DRIVER
Samuel Zou (1):
media: tegra-video: Make tegra210_video_formats static
Sowjanya Komatineni (5):
dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
dt-bindings: clock: tegra: Remove PMC clock IDs
dt-bindings: tegra: Add VI and CSI bindings
media: tegra-video: Add Tegra210 Video input driver
MAINTAINERS: Add Tegra Video driver section
Thierry Reding (3):
dt-bindings: i2c: tegra: Document Tegra210 VI I2C
Merge branch 'for-5.8/dt-bindings' into for-5.8/media
media: tegra-video: Do not enable COMPILE_TEST
.../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 +
.../display/tegra/nvidia,tegra20-host1x.txt | 73 +-
.../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 +
.../memory-controllers/nvidia,tegra210-emc.yaml | 82 ++
MAINTAINERS | 10 +
drivers/staging/media/Kconfig | 2 +
drivers/staging/media/Makefile | 1 +
drivers/staging/media/tegra-video/Kconfig | 12 +
drivers/staging/media/tegra-video/Makefile | 8 +
drivers/staging/media/tegra-video/TODO | 11 +
drivers/staging/media/tegra-video/csi.c | 539 ++++++++++
drivers/staging/media/tegra-video/csi.h | 147 +++
drivers/staging/media/tegra-video/tegra210.c | 978 ++++++++++++++++++
drivers/staging/media/tegra-video/vi.c | 1074 ++++++++++++++++++++
drivers/staging/media/tegra-video/vi.h | 257 +++++
drivers/staging/media/tegra-video/video.c | 155 +++
drivers/staging/media/tegra-video/video.h | 29 +
include/dt-bindings/clock/tegra114-car.h | 14 +-
include/dt-bindings/clock/tegra124-car-common.h | 14 +-
include/dt-bindings/clock/tegra20-car.h | 2 +-
include/dt-bindings/clock/tegra210-car.h | 16 +-
include/dt-bindings/clock/tegra30-car.h | 14 +-
22 files changed, 3457 insertions(+), 43 deletions(-)
create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml
create mode 100644 drivers/staging/media/tegra-video/Kconfig
create mode 100644 drivers/staging/media/tegra-video/Makefile
create mode 100644 drivers/staging/media/tegra-video/TODO
create mode 100644 drivers/staging/media/tegra-video/csi.c
create mode 100644 drivers/staging/media/tegra-video/csi.h
create mode 100644 drivers/staging/media/tegra-video/tegra210.c
create mode 100644 drivers/staging/media/tegra-video/vi.c
create mode 100644 drivers/staging/media/tegra-video/vi.h
create mode 100644 drivers/staging/media/tegra-video/video.c
create mode 100644 drivers/staging/media/tegra-video/video.h
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (5 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 06/11] media: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
[not found] ` <20200515145311.1580134-8-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-15 14:53 ` [GIT PULL 08/11] soc/tegra: " Thierry Reding
` (3 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-memory
for you to fetch changes up to b7d4cab0360484786b2a53b1bb603b564218112f:
memory: tegra: Delete some dead code (2020-05-12 22:52:00 +0200)
Thanks,
Thierry
----------------------------------------------------------------
memory: tegra: Changes for v5.8-rc1
Contains a few cleanup patches and an implementation to scale the EMC
frequency on Tegra210 systems.
----------------------------------------------------------------
Arnd Bergmann (1):
memory: tegra: Avoid unused function warnings
Christophe JAILLET (1):
memory: tegra: Fix an error handling path in tegra186_emc_probe()
Dan Carpenter (1):
memory: tegra: Delete some dead code
Dmitry Osipenko (9):
dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30
clk: tegra: Add custom CCLK implementation
clk: tegra: pll: Add pre/post rate-change hooks
clk: tegra: cclk: Add helpers for handling PLLX rate changes
clk: tegra20: Use custom CCLK implementation
clk: tegra30: Use custom CCLK implementation
memory: tegra: Make debugfs permissions human-readable
memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt
memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt
Geert Uytterhoeven (2):
of: Make <linux/of_reserved_mem.h> self-contained
memory: tegra: Drop <linux/clk-provider.h>
Joseph Lo (7):
dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210
clk: tegra: Export functions for EMC clock scaling
clk: tegra: Implement Tegra210 EMC clock
clk: tegra: Remove the old emc_mux clock for Tegra210
memory: tegra: Add EMC scaling support code for Tegra210
memory: tegra: Add EMC scaling sequence code for Tegra210
Sowjanya Komatineni (4):
dt-bindings: clock: tegra: Remove PMC clock IDs
dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
dt-bindings: tegra: Add VI and CSI bindings
clk: tegra: Add Tegra210 CSI TPG clock gate
Thierry Reding (9):
of: reserved-memory: Support lookup of regions by name
of: reserved-memory: Support multiple regions per device
dt-bindings: i2c: tegra: Document Tegra210 VI I2C
Merge branch 'for-5.8/dt-bindings' into for-5.8/clk
clk: tegra: Rename Tegra124 EMC clock source file
Merge branch 'for-5.8/dt-bindings' into for-5.8/memory
Merge branch 'for-5.8/of' into for-5.8/memory
Merge branch 'for-5.8/clk' into for-5.8/memory
memory: tegra: Support derated timings on Tegra210
.../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 +
.../display/tegra/nvidia,tegra20-host1x.txt | 73 +-
.../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 +
.../memory-controllers/nvidia,tegra210-emc.yaml | 82 +
drivers/clk/tegra/Kconfig | 4 -
drivers/clk/tegra/Makefile | 4 +-
drivers/clk/tegra/clk-pll.c | 12 +-
drivers/clk/tegra/clk-tegra-super-cclk.c | 212 ++
.../clk/tegra/{clk-emc.c => clk-tegra124-emc.c} | 0
drivers/clk/tegra/clk-tegra20.c | 7 +-
drivers/clk/tegra/clk-tegra210-emc.c | 369 ++++
drivers/clk/tegra/clk-tegra210.c | 94 +-
drivers/clk/tegra/clk-tegra30.c | 6 +-
drivers/clk/tegra/clk.h | 24 +-
drivers/memory/tegra/Kconfig | 14 +
drivers/memory/tegra/Makefile | 4 +
drivers/memory/tegra/mc.h | 1 +
drivers/memory/tegra/tegra124-emc.c | 6 +-
drivers/memory/tegra/tegra186-emc.c | 21 +-
drivers/memory/tegra/tegra186.c | 4 +-
drivers/memory/tegra/tegra20-emc.c | 34 +-
drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1775 +++++++++++++++++
drivers/memory/tegra/tegra210-emc-core.c | 2100 ++++++++++++++++++++
drivers/memory/tegra/tegra210-emc-table.c | 90 +
drivers/memory/tegra/tegra210-emc.h | 1016 ++++++++++
drivers/memory/tegra/tegra210-mc.h | 50 +
drivers/memory/tegra/tegra30-emc.c | 122 +-
drivers/of/of_reserved_mem.c | 41 +-
include/dt-bindings/clock/tegra114-car.h | 14 +-
include/dt-bindings/clock/tegra124-car-common.h | 14 +-
include/dt-bindings/clock/tegra20-car.h | 2 +-
include/dt-bindings/clock/tegra210-car.h | 20 +-
include/dt-bindings/clock/tegra30-car.h | 14 +-
include/linux/clk/tegra.h | 27 +
include/linux/of_reserved_mem.h | 12 +
35 files changed, 6131 insertions(+), 199 deletions(-)
create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml
create mode 100644 drivers/clk/tegra/clk-tegra-super-cclk.c
rename drivers/clk/tegra/{clk-emc.c => clk-tegra124-emc.c} (100%)
create mode 100644 drivers/clk/tegra/clk-tegra210-emc.c
create mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c
create mode 100644 drivers/memory/tegra/tegra210-emc-core.c
create mode 100644 drivers/memory/tegra/tegra210-emc-table.c
create mode 100644 drivers/memory/tegra/tegra210-emc.h
create mode 100644 drivers/memory/tegra/tegra210-mc.h
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 08/11] soc/tegra: Changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (6 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 07/11] memory: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
[not found] ` <20200515145311.1580134-9-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-15 14:53 ` [GIT PULL 09/11] ARM: tegra: Core changes " Thierry Reding
` (2 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-soc
for you to fetch changes up to e4cc4f54be01b91b3e1b55430709d2a113f4e08f:
soc: tegra: Fix tegra_pmc_get_suspend_mode definition (2020-05-07 22:03:10 +0200)
Thanks,
Thierry
----------------------------------------------------------------
soc/tegra: Changes for v5.8-rc1
Enables Tegra186 and Tegra194 to be woken from suspend by the PMIC and
exports a bit more information about SoCs via sysfs.
----------------------------------------------------------------
Arnd Bergmann (1):
soc: tegra: Fix tegra_pmc_get_suspend_mode definition
Corentin Labbe (1):
soc/tegra: pmc: Select GENERIC_PINCONF
Jon Hunter (4):
soc/tegra: fuse: Add custom SoC attributes
soc/tegra: fuse: Trivial clean-up of tegra_init_revision()
soc/tegra: fuse: Update the SoC revision attribute to display a name
soc/tegra: pmc: Enable PMIC wake event on Tegra194
Thierry Reding (1):
soc/tegra: pmc: Enable PMIC wake event on Tegra186
drivers/soc/tegra/Kconfig | 1 +
drivers/soc/tegra/fuse/fuse-tegra.c | 57 +++++++++++++++++++++++++++++++++-
drivers/soc/tegra/fuse/fuse-tegra20.c | 1 +
drivers/soc/tegra/fuse/fuse-tegra30.c | 6 ++++
drivers/soc/tegra/fuse/fuse.h | 8 +++++
drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +++++++++++--------
drivers/soc/tegra/pmc.c | 2 ++
include/soc/tegra/pmc.h | 15 +++++----
8 files changed, 102 insertions(+), 20 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 09/11] ARM: tegra: Core changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (7 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 08/11] soc/tegra: " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 10/11] ARM: tegra: Device tree " Thierry Reding
2020-05-15 14:53 ` [GIT PULL 11/11] arm64: " Thierry Reding
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-arm-core
for you to fetch changes up to b9bf73aed99ed3170b37fbbf98557c70a6f19e50:
ARM: tegra: Create tegra20-cpufreq platform device on Tegra30 (2020-05-06 19:01:17 +0200)
Thanks,
Thierry
----------------------------------------------------------------
ARM: tegra: Core changes for v5.8-rc1
This contains core changes needed for the CPU frequency scaling and CPU
idle drivers on Tegra20 and Tegra30.
----------------------------------------------------------------
Dmitry Osipenko (7):
firmware: tf: Different way of L2 cache enabling after LP2 suspend
ARM: tegra: Initialize r0 register for firmware wake-up
ARM: tegra: Do not fully reinitialize L2 on resume
ARM: tegra: Correct PL310 Auxiliary Control Register initialization
ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra30/114/124
ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30
ARM: tegra: Create tegra20-cpufreq platform device on Tegra30
Thierry Reding (2):
firmware: tegra: Make BPMP a regular driver
Merge branch 'for-5.8/firmware' into for-5.8/arm/core
arch/arm/mach-tegra/pm.c | 4 ++++
arch/arm/mach-tegra/reset-handler.S | 7 ++++++-
arch/arm/mach-tegra/sleep-tegra30.S | 16 +++++++++-------
arch/arm/mach-tegra/tegra.c | 8 ++++++--
drivers/firmware/tegra/bpmp.c | 9 +++------
drivers/firmware/trusted_foundations.c | 21 +++++++++++++++++++--
include/linux/firmware/trusted_foundations.h | 1 +
7 files changed, 48 insertions(+), 18 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 10/11] ARM: tegra: Device tree changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (8 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 09/11] ARM: tegra: Core changes " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
2020-05-15 14:53 ` [GIT PULL 11/11] arm64: " Thierry Reding
10 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-arm-dt
for you to fetch changes up to 94ea9681a9f5c7a72ae63c015e44a02530927b61:
ARM: dts: tegra30: beaver: Add CPU Operating Performance Points (2020-05-06 19:02:40 +0200)
Thanks,
Thierry
----------------------------------------------------------------
ARM: tegra: Device tree changes for v5.8-rc1
This contains a bit of cleanup and CPU frequency scaling support for the
Tegra30 Beaver board.
----------------------------------------------------------------
Dmitry Osipenko (2):
ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS
ARM: dts: tegra30: beaver: Add CPU Operating Performance Points
Rob Herring (1):
ARM: tegra: Kill off "simple-panel" compatibles
arch/arm/boot/dts/tegra114-dalmore.dts | 3 +-
arch/arm/boot/dts/tegra124-venice2.dts | 2 +-
arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +-
arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +-
arch/arm/boot/dts/tegra20-harmony.dts | 2 +-
arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +-
arch/arm/boot/dts/tegra20-paz00.dts | 2 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 2 +-
arch/arm/boot/dts/tegra20-ventana.dts | 2 +-
arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +-
arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +-
arch/arm/boot/dts/tegra30-beaver.dts | 40 ++++++++++++++++++++++++--
arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +-
arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +-
14 files changed, 50 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread* [GIT PULL 11/11] arm64: tegra: Device tree changes for v5.8-rc1
[not found] ` <20200515145311.1580134-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (9 preceding siblings ...)
2020-05-15 14:53 ` [GIT PULL 10/11] ARM: tegra: Device tree " Thierry Reding
@ 2020-05-15 14:53 ` Thierry Reding
[not found] ` <20200515145311.1580134-12-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
10 siblings, 1 reply; 20+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi ARM SoC maintainers,
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:
Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.8-arm64-dt
for you to fetch changes up to 74265112c60be0209817c682ba68661c05da1d38:
arm64: tegra: Enable VI I2C on Jetson Nano (2020-05-15 16:28:58 +0200)
Thanks,
Thierry
----------------------------------------------------------------
arm64: tegra: Device tree changes for v5.8-rc1
This contains a couple of fixes for minor issues, enables XUDC support
on Tegra194, and enables EMC frequency scaling and video capture on
Tegra210.
----------------------------------------------------------------
Jon Hunter (2):
arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier
Joseph Lo (1):
arm64: tegra: Add external memory controller node for Tegra210
Nagarjuna Kristam (1):
arm64: tegra: Add XUDC node on Tegra194
Rob Herring (1):
arm64: tegra: Kill off "simple-panel" compatibles
Sowjanya Komatineni (4):
dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
arm64: tegra: Fix SOR powergate clocks and reset
arm64: tegra: Add reset-cells to memory controller
arm64: tegra: Add Tegra VI CSI support in device tree
Thierry Reding (3):
Merge branch 'for-5.8/dt-bindings' into for-5.8/arm64/dt
arm64: tegra: Hook up EMC cooling device
arm64: tegra: Enable VI I2C on Jetson Nano
Vidya Sagar (1):
arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 5 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 ++++++--
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 10 +++
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 89 ++++++++++++++++++++--
include/dt-bindings/clock/tegra210-car.h | 2 +-
7 files changed, 125 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 20+ messages in thread