All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 00/11] tegra: Changes for v5.8-rc1
@ 2020-05-15 14:53 ` Thierry Reding
  0 siblings, 0 replies; 41+ 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,

This set of pull requests contains a couple more driver changes than
usual, which is primarily because of some build-time and runtime
dependencies.

The biggest driver here is probably the VI/CSI driver for Tegra210
which has been extensively been reviewed on the mailing list and was
acked by two of the subsystem maintainers.

Other than that there's CPU frequency scaling work and CPU idle support
for older chips, both of which have also been acked by the corresponding
maintainers. There are also three patches to core OF support which Rob
also acked and which are a build-time dependency for the Tegra210 EMC
frequency scaling patches.

The rest is pretty standard stuff.

For last cycle you had asked subarch maintainers to help with fleshing
out pull request details. Is this something that you wanted to pursue
for this cycle as well?

Thierry

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

* [GIT PULL 00/11] tegra: Changes for v5.8-rc1
@ 2020-05-15 14:53 ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

This set of pull requests contains a couple more driver changes than
usual, which is primarily because of some build-time and runtime
dependencies.

The biggest driver here is probably the VI/CSI driver for Tegra210
which has been extensively been reviewed on the mailing list and was
acked by two of the subsystem maintainers.

Other than that there's CPU frequency scaling work and CPU idle support
for older chips, both of which have also been acked by the corresponding
maintainers. There are also three patches to core OF support which Rob
also acked and which are a build-time dependency for the Tegra210 EMC
frequency scaling patches.

The rest is pretty standard stuff.

For last cycle you had asked subarch maintainers to help with fleshing
out pull request details. Is this something that you wanted to pursue
for this cycle as well?

Thierry

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 01/11] cpufreq: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 01/11] cpufreq: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 02/11] cpuidle: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 02/11] cpuidle: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 03/11] dt-bindings: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 03/11] dt-bindings: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 04/11] of: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 04/11] of: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 05/11] firmware: tegra: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 05/11] firmware: tegra: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 06/11] media: tegra: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 06/11] media: tegra: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 08/11] soc/tegra: Changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 08/11] soc/tegra: Changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 09/11] ARM: tegra: Core changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 09/11] ARM: tegra: Core changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 10/11] ARM: tegra: Device tree changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 10/11] ARM: tegra: Device tree changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 11/11] arm64: tegra: Device tree changes for v5.8-rc1
  2020-05-15 14:53 ` Thierry Reding
@ 2020-05-15 14:53     ` Thierry Reding
  -1 siblings, 0 replies; 41+ 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] 41+ messages in thread

* [GIT PULL 11/11] arm64: tegra: Device tree changes for v5.8-rc1
@ 2020-05-15 14:53     ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-15 14:53 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 11/11] arm64: tegra: Device tree changes for v5.8-rc1
  2020-05-15 14:53     ` Thierry Reding
@ 2020-05-20 13:43         ` Thierry Reding
  -1 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-20 13:43 UTC (permalink / raw)
  To: arm-DgEjT+Ai2ygdnm+yROfE0A, soc-DgEjT+Ai2ygdnm+yROfE0A
  Cc: Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

[-- Attachment #1: Type: text/plain, Size: 1527 bytes --]

On Fri, May 15, 2020 at 04:53:11PM +0200, Thierry Reding wrote:
> 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)

Hi Arnd, Olof,

Actually, can you hold off on merging this for a little bit? I'd like to
send out a v2 of this because I noticed that...

> 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

... this patch contains some leftover changelog notes that I forgot to
remove.

There's also one fix missing from this that I was meaning to apply for
v5.8 which will enable suspend/resume on Tegra186.

Thanks,
Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [GIT PULL 11/11] arm64: tegra: Device tree changes for v5.8-rc1
@ 2020-05-20 13:43         ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-20 13:43 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, linux-arm-kernel, Jon Hunter


[-- Attachment #1.1: Type: text/plain, Size: 1527 bytes --]

On Fri, May 15, 2020 at 04:53:11PM +0200, Thierry Reding wrote:
> 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)

Hi Arnd, Olof,

Actually, can you hold off on merging this for a little bit? I'd like to
send out a v2 of this because I noticed that...

> 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

... this patch contains some leftover changelog notes that I forgot to
remove.

There's also one fix missing from this that I was meaning to apply for
v5.8 which will enable suspend/resume on Tegra186.

Thanks,
Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL v2 05/11] firmware: tegra: Changes for v5.8-rc1
  2020-05-15 14:53     ` Thierry Reding
@ 2020-05-22 14:28         ` Thierry Reding
  -1 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-22 14:28 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-v2

for you to fetch changes up to 10b2006681333a14a907a06a0e213c568fa8e7f4:

  firmware: tegra: Defer BPMP probe if shared memory not available (2020-05-22 14:57:14 +0200)

On top of the previous pull request this contains an additional fix from
Jon for an issue that our test system discovered in a recent linux-next.

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

Jon Hunter (1):
      firmware: tegra: Defer BPMP probe if shared memory not available

Thierry Reding (1):
      firmware: tegra: Make BPMP a regular driver

 drivers/firmware/tegra/bpmp-tegra186.c       |  4 ++--
 drivers/firmware/tegra/bpmp.c                |  9 +++------
 drivers/firmware/trusted_foundations.c       | 21 +++++++++++++++++++--
 include/linux/firmware/trusted_foundations.h |  1 +
 4 files changed, 25 insertions(+), 10 deletions(-)

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

* [GIT PULL v2 05/11] firmware: tegra: Changes for v5.8-rc1
@ 2020-05-22 14:28         ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-22 14:28 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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-v2

for you to fetch changes up to 10b2006681333a14a907a06a0e213c568fa8e7f4:

  firmware: tegra: Defer BPMP probe if shared memory not available (2020-05-22 14:57:14 +0200)

On top of the previous pull request this contains an additional fix from
Jon for an issue that our test system discovered in a recent linux-next.

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

Jon Hunter (1):
      firmware: tegra: Defer BPMP probe if shared memory not available

Thierry Reding (1):
      firmware: tegra: Make BPMP a regular driver

 drivers/firmware/tegra/bpmp-tegra186.c       |  4 ++--
 drivers/firmware/tegra/bpmp.c                |  9 +++------
 drivers/firmware/trusted_foundations.c       | 21 +++++++++++++++++++--
 include/linux/firmware/trusted_foundations.h |  1 +
 4 files changed, 25 insertions(+), 10 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL v2 08/11] soc/tegra: Changes for v5.8-rc1
  2020-05-15 14:53     ` Thierry Reding
@ 2020-05-22 14:28         ` Thierry Reding
  -1 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-22 14:28 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-v2

for you to fetch changes up to df701a76a6419e66b566457a5b3fcdd314e48fd9:

  soc/tegra: pmc: Enable PMIC wake event on Tegra210 (2020-05-22 14:55:54 +0200)

On top of the previous pull request this contains a missing patch to
enable resume from suspend by the PMIC, like we already do an Tegra186
and Tegra194.

Thanks,
Thierry

----------------------------------------------------------------
soc/tegra: Changes for v5.8-rc1

Enables Tegra210, 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 (5):
      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
      soc/tegra: pmc: Enable PMIC wake event on Tegra210

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                |  3 ++
 include/soc/tegra/pmc.h                | 15 +++++----
 8 files changed, 103 insertions(+), 20 deletions(-)

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

* [GIT PULL v2 08/11] soc/tegra: Changes for v5.8-rc1
@ 2020-05-22 14:28         ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-22 14:28 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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-v2

for you to fetch changes up to df701a76a6419e66b566457a5b3fcdd314e48fd9:

  soc/tegra: pmc: Enable PMIC wake event on Tegra210 (2020-05-22 14:55:54 +0200)

On top of the previous pull request this contains a missing patch to
enable resume from suspend by the PMIC, like we already do an Tegra186
and Tegra194.

Thanks,
Thierry

----------------------------------------------------------------
soc/tegra: Changes for v5.8-rc1

Enables Tegra210, 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 (5):
      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
      soc/tegra: pmc: Enable PMIC wake event on Tegra210

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                |  3 ++
 include/soc/tegra/pmc.h                | 15 +++++----
 8 files changed, 103 insertions(+), 20 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL v2 11/11] arm64: tegra: Device tree changes for v5.8-rc1
  2020-05-15 14:53     ` Thierry Reding
@ 2020-05-22 14:28         ` Thierry Reding
  -1 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-22 14:28 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-v2

for you to fetch changes up to 358a6777f5dd293bc3c075af6fc8c0dd18774c96:

  arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 (2020-05-22 14:56:54 +0200)

This is a slightly rebased version of the prior pull request which has
the commit log cleaned up as I mentioned earlier. I've also included a
patch to enable resume from suspend via the PMIC on Jetson TX1 and
Jetson Nano, which will help us to test suspend/resume in our test
system in a unified way.

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 (3):
      arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
      arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier
      arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1

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 (4):
      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
      arm64: tegra: Make the RTC a wakeup source on Jetson TX2

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/tegra186-p3310.dtsi     |  3 +-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi     |  5 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           | 30 ++++++--
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |  3 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi     | 10 +++
 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts |  7 +-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           | 89 ++++++++++++++++++++--
 include/dt-bindings/clock/tegra210-car.h           |  2 +-
 9 files changed, 131 insertions(+), 20 deletions(-)

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

* [GIT PULL v2 11/11] arm64: tegra: Device tree changes for v5.8-rc1
@ 2020-05-22 14:28         ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-22 14:28 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

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-v2

for you to fetch changes up to 358a6777f5dd293bc3c075af6fc8c0dd18774c96:

  arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 (2020-05-22 14:56:54 +0200)

This is a slightly rebased version of the prior pull request which has
the commit log cleaned up as I mentioned earlier. I've also included a
patch to enable resume from suspend via the PMIC on Jetson TX1 and
Jetson Nano, which will help us to test suspend/resume in our test
system in a unified way.

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 (3):
      arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
      arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier
      arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1

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 (4):
      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
      arm64: tegra: Make the RTC a wakeup source on Jetson TX2

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/tegra186-p3310.dtsi     |  3 +-
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi     |  5 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           | 30 ++++++--
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |  3 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi     | 10 +++
 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts |  7 +-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           | 89 ++++++++++++++++++++--
 include/dt-bindings/clock/tegra210-car.h           |  2 +-
 9 files changed, 131 insertions(+), 20 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
  2020-05-15 14:53     ` Thierry Reding
  (?)
@ 2020-05-25 21:52         ` Arnd Bergmann
  -1 siblings, 0 replies; 41+ messages in thread
From: Arnd Bergmann @ 2020-05-25 21:52 UTC (permalink / raw)
  To: Thierry Reding
  Cc: arm-soc, SoC Team, Jon Hunter,
	open list:TEGRA ARCHITECTURE SUPPORT, Linux ARM, linux-clk,
	Stephen Boyd, Michael Turquette

On Fri, May 15, 2020 at 4:53 PM Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

>
> ----------------------------------------------------------------
> memory: tegra: Changes for v5.8-rc1
>
> Contains a few cleanup patches and an implementation to scale the EMC
> frequency on Tegra210 systems.

I don't mind taking the memory driver patches, but it seems odd that this
pull request has so many drivers/clk changes but does not mention that
in the pull request, and does not Cc the clk maintainers or include Acks
from them.

I would assume that the reason for this is that you have based
the memory controller changes on a branch that was already
accepted by the clk maintainers in to their tree, but when you do that
please be more explicit so I know what is going on.

Waiting for clarification before I can pull this.

      Arnd

> 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

> 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

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
@ 2020-05-25 21:52         ` Arnd Bergmann
  0 siblings, 0 replies; 41+ messages in thread
From: Arnd Bergmann @ 2020-05-25 21:52 UTC (permalink / raw)
  To: Thierry Reding
  Cc: arm-soc, SoC Team, Jon Hunter,
	open list:TEGRA ARCHITECTURE SUPPORT, Linux ARM, linux-clk,
	Stephen Boyd, Michael Turquette

On Fri, May 15, 2020 at 4:53 PM Thierry Reding <thierry.reding@gmail.com> wrote:

>
> ----------------------------------------------------------------
> memory: tegra: Changes for v5.8-rc1
>
> Contains a few cleanup patches and an implementation to scale the EMC
> frequency on Tegra210 systems.

I don't mind taking the memory driver patches, but it seems odd that this
pull request has so many drivers/clk changes but does not mention that
in the pull request, and does not Cc the clk maintainers or include Acks
from them.

I would assume that the reason for this is that you have based
the memory controller changes on a branch that was already
accepted by the clk maintainers in to their tree, but when you do that
please be more explicit so I know what is going on.

Waiting for clarification before I can pull this.

      Arnd

> 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

> 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

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
@ 2020-05-25 21:52         ` Arnd Bergmann
  0 siblings, 0 replies; 41+ messages in thread
From: Arnd Bergmann @ 2020-05-25 21:52 UTC (permalink / raw)
  To: Thierry Reding
  Cc: Stephen Boyd, Michael Turquette, Jon Hunter, SoC Team, arm-soc,
	open list:TEGRA ARCHITECTURE SUPPORT, linux-clk, Linux ARM

On Fri, May 15, 2020 at 4:53 PM Thierry Reding <thierry.reding@gmail.com> wrote:

>
> ----------------------------------------------------------------
> memory: tegra: Changes for v5.8-rc1
>
> Contains a few cleanup patches and an implementation to scale the EMC
> frequency on Tegra210 systems.

I don't mind taking the memory driver patches, but it seems odd that this
pull request has so many drivers/clk changes but does not mention that
in the pull request, and does not Cc the clk maintainers or include Acks
from them.

I would assume that the reason for this is that you have based
the memory controller changes on a branch that was already
accepted by the clk maintainers in to their tree, but when you do that
please be more explicit so I know what is going on.

Waiting for clarification before I can pull this.

      Arnd

> 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

> 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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
  2020-05-25 21:52         ` Arnd Bergmann
@ 2020-05-26 11:40           ` Thierry Reding
  -1 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-26 11:40 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: arm-soc, SoC Team, Jon Hunter,
	open list:TEGRA ARCHITECTURE SUPPORT, Linux ARM, linux-clk,
	Stephen Boyd, Michael Turquette

[-- Attachment #1: Type: text/plain, Size: 1652 bytes --]

On Mon, May 25, 2020 at 11:52:30PM +0200, Arnd Bergmann wrote:
> On Fri, May 15, 2020 at 4:53 PM Thierry Reding <thierry.reding@gmail.com> wrote:
> 
> >
> > ----------------------------------------------------------------
> > memory: tegra: Changes for v5.8-rc1
> >
> > Contains a few cleanup patches and an implementation to scale the EMC
> > frequency on Tegra210 systems.
> 
> I don't mind taking the memory driver patches, but it seems odd that this
> pull request has so many drivers/clk changes but does not mention that
> in the pull request, and does not Cc the clk maintainers or include Acks
> from them.
> 
> I would assume that the reason for this is that you have based
> the memory controller changes on a branch that was already
> accepted by the clk maintainers in to their tree, but when you do that
> please be more explicit so I know what is going on.

So historically there's often a lot of dependencies, either build-time
or runtime, between Tegra clock patches and other work. That's why we
ended up with this model where I collect Tegra clock patches in the
Tegra tree and it's not uncommon to end up with the clock branch being
a dependency of one of the other branches.

I did send this to Mike and Stephen about 1 1/2 weeks ago, but it does
not look like they've pulled it into the clk tree yet.

I typically highlight the dependencies in the pull request, but looks
like I forgot to do that this time around.

> Waiting for clarification before I can pull this.

Given the above, might be best to hold off on this for a bit until the
clock branch was pulled by Mike or Stephen.

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
@ 2020-05-26 11:40           ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-05-26 11:40 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Stephen Boyd, Michael Turquette, Jon Hunter, SoC Team, arm-soc,
	open list:TEGRA ARCHITECTURE SUPPORT, linux-clk, Linux ARM


[-- Attachment #1.1: Type: text/plain, Size: 1652 bytes --]

On Mon, May 25, 2020 at 11:52:30PM +0200, Arnd Bergmann wrote:
> On Fri, May 15, 2020 at 4:53 PM Thierry Reding <thierry.reding@gmail.com> wrote:
> 
> >
> > ----------------------------------------------------------------
> > memory: tegra: Changes for v5.8-rc1
> >
> > Contains a few cleanup patches and an implementation to scale the EMC
> > frequency on Tegra210 systems.
> 
> I don't mind taking the memory driver patches, but it seems odd that this
> pull request has so many drivers/clk changes but does not mention that
> in the pull request, and does not Cc the clk maintainers or include Acks
> from them.
> 
> I would assume that the reason for this is that you have based
> the memory controller changes on a branch that was already
> accepted by the clk maintainers in to their tree, but when you do that
> please be more explicit so I know what is going on.

So historically there's often a lot of dependencies, either build-time
or runtime, between Tegra clock patches and other work. That's why we
ended up with this model where I collect Tegra clock patches in the
Tegra tree and it's not uncommon to end up with the clock branch being
a dependency of one of the other branches.

I did send this to Mike and Stephen about 1 1/2 weeks ago, but it does
not look like they've pulled it into the clk tree yet.

I typically highlight the dependencies in the pull request, but looks
like I forgot to do that this time around.

> Waiting for clarification before I can pull this.

Given the above, might be best to hold off on this for a bit until the
clock branch was pulled by Mike or Stephen.

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
  2020-05-26 11:40           ` Thierry Reding
@ 2020-05-26 22:12             ` Stephen Boyd
  -1 siblings, 0 replies; 41+ messages in thread
From: Stephen Boyd @ 2020-05-26 22:12 UTC (permalink / raw)
  To: Arnd Bergmann, Thierry Reding
  Cc: Michael Turquette, Jon Hunter, SoC Team, arm-soc,
	TEGRA ARCHITECTURE SUPPORT, linux-clk, Linux ARM

Quoting Thierry Reding (2020-05-26 04:40:54)
> On Mon, May 25, 2020 at 11:52:30PM +0200, Arnd Bergmann wrote:
> 
> > Waiting for clarification before I can pull this.
> 
> Given the above, might be best to hold off on this for a bit until the
> clock branch was pulled by Mike or Stephen.
> 

I pulled the clk branch into clk-next now.

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
@ 2020-05-26 22:12             ` Stephen Boyd
  0 siblings, 0 replies; 41+ messages in thread
From: Stephen Boyd @ 2020-05-26 22:12 UTC (permalink / raw)
  To: Arnd Bergmann, Thierry Reding
  Cc: Michael Turquette, Jon Hunter, SoC Team, arm-soc,
	TEGRA ARCHITECTURE SUPPORT, linux-clk, Linux ARM

Quoting Thierry Reding (2020-05-26 04:40:54)
> On Mon, May 25, 2020 at 11:52:30PM +0200, Arnd Bergmann wrote:
> 
> > Waiting for clarification before I can pull this.
> 
> Given the above, might be best to hold off on this for a bit until the
> clock branch was pulled by Mike or Stephen.
> 

I pulled the clk branch into clk-next now.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
  2020-05-26 22:12             ` Stephen Boyd
@ 2020-06-15 14:02               ` Thierry Reding
  -1 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-06-15 14:02 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Stephen Boyd, arm, soc, Jon Hunter, linux-tegra,
	linux-arm-kernel, linux-clk, Michael Turquette

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

On Tue, May 26, 2020 at 03:12:10PM -0700, Stephen Boyd wrote:
> Quoting Thierry Reding (2020-05-26 04:40:54)
> > On Mon, May 25, 2020 at 11:52:30PM +0200, Arnd Bergmann wrote:
> > 
> > > Waiting for clarification before I can pull this.
> > 
> > Given the above, might be best to hold off on this for a bit until the
> > clock branch was pulled by Mike or Stephen.
> > 
> 
> I pulled the clk branch into clk-next now.

Hi Arnd,

looks like this pull request didn't make it into v5.8-rc1. Was there
anything left here that you're waiting for me to address?

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [GIT PULL 07/11] memory: tegra: Changes for v5.8-rc1
@ 2020-06-15 14:02               ` Thierry Reding
  0 siblings, 0 replies; 41+ messages in thread
From: Thierry Reding @ 2020-06-15 14:02 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Stephen Boyd, Michael Turquette, Jon Hunter, soc, arm,
	linux-tegra, linux-clk, linux-arm-kernel


[-- Attachment #1.1: Type: text/plain, Size: 583 bytes --]

On Tue, May 26, 2020 at 03:12:10PM -0700, Stephen Boyd wrote:
> Quoting Thierry Reding (2020-05-26 04:40:54)
> > On Mon, May 25, 2020 at 11:52:30PM +0200, Arnd Bergmann wrote:
> > 
> > > Waiting for clarification before I can pull this.
> > 
> > Given the above, might be best to hold off on this for a bit until the
> > clock branch was pulled by Mike or Stephen.
> > 
> 
> I pulled the clk branch into clk-next now.

Hi Arnd,

looks like this pull request didn't make it into v5.8-rc1. Was there
anything left here that you're waiting for me to address?

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2020-06-15 14:02 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-15 14:53 [GIT PULL 00/11] tegra: Changes for v5.8-rc1 Thierry Reding
2020-05-15 14:53 ` Thierry Reding
     [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 02/11] cpuidle: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
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 04/11] of: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
2020-05-15 14:53   ` [GIT PULL 05/11] firmware: tegra: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
     [not found]     ` <20200515145311.1580134-6-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-22 14:28       ` [GIT PULL v2 " Thierry Reding
2020-05-22 14:28         ` Thierry Reding
2020-05-15 14:53   ` [GIT PULL 06/11] media: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
2020-05-15 14:53   ` [GIT PULL 07/11] memory: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
     [not found]     ` <20200515145311.1580134-8-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-25 21:52       ` Arnd Bergmann
2020-05-25 21:52         ` Arnd Bergmann
2020-05-25 21:52         ` Arnd Bergmann
2020-05-26 11:40         ` Thierry Reding
2020-05-26 11:40           ` Thierry Reding
2020-05-26 22:12           ` Stephen Boyd
2020-05-26 22:12             ` Stephen Boyd
2020-06-15 14:02             ` Thierry Reding
2020-06-15 14:02               ` Thierry Reding
2020-05-15 14:53   ` [GIT PULL 08/11] soc/tegra: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
     [not found]     ` <20200515145311.1580134-9-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-22 14:28       ` [GIT PULL v2 " Thierry Reding
2020-05-22 14:28         ` Thierry Reding
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 10/11] ARM: tegra: Device tree " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
2020-05-15 14:53   ` [GIT PULL 11/11] arm64: " Thierry Reding
2020-05-15 14:53     ` Thierry Reding
     [not found]     ` <20200515145311.1580134-12-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-05-20 13:43       ` Thierry Reding
2020-05-20 13:43         ` Thierry Reding
2020-05-22 14:28       ` [GIT PULL v2 " Thierry Reding
2020-05-22 14:28         ` 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.