linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1
@ 2020-03-13 16:58 Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 02/10] firmware: tegra: " Thierry Reding
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-dt-bindings

for you to fetch changes up to eba512375e6bc297c674353841523feba03cf712:

  dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding (2020-03-13 09:15:11 +0100)

Thanks,
Thierry

----------------------------------------------------------------
dt-bindings: Changes for v5.7-rc1

New IDs are added for clocks that are controlled by the PMC. This
replaces older IDs that were erroneously provided by the clock and reset
controller.

This also adds device tree bindings for XUSB pad controller support on
Tegra194 as well as USB role switching on NVIDIA Tegra SoCs.

----------------------------------------------------------------
JC Kuo (1):
      dt-bindings: phy: tegra: Add Tegra194 support

Nagarjuna Kristam (2):
      dt-bindings: phy: tegra-xusb: Add usb-role-switch
      dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding

Sowjanya Komatineni (4):
      dt-bindings: clock: tegra: Add IDs for OSC clocks
      dt-bindings: tegra: Convert Tegra PMC bindings to YAML
      dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
      dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock

 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      | 300 -----------------
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     | 354 +++++++++++++++++++++
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |  24 ++
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 190 +++++++++++
 include/dt-bindings/clock/tegra114-car.h           |   4 +-
 include/dt-bindings/clock/tegra124-car-common.h    |   4 +-
 include/dt-bindings/clock/tegra210-car.h           |   4 +-
 include/dt-bindings/clock/tegra30-car.h            |   4 +-
 include/dt-bindings/soc/tegra-pmc.h                |  16 +
 9 files changed, 596 insertions(+), 304 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
 create mode 100644 include/dt-bindings/soc/tegra-pmc.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] 12+ messages in thread

* [GIT PULL 02/10] firmware: tegra: Changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 03/10] soc/tegra: " Thierry Reding
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-firmware

for you to fetch changes up to 6c2d3a14b7aff13f74fb2331d9a54202c66bea4d:

  firmware: tegra: Fix a typo in Kconfig (2020-02-17 08:54:09 +0100)

Thanks,
Thierry

----------------------------------------------------------------
firmware: tegra: Changes for v5.7-rc1

A trivial typofix for the Kconfig entry of the Tegra IVC library.

----------------------------------------------------------------
Christophe JAILLET (1):
      firmware: tegra: Fix a typo in Kconfig

 drivers/firmware/tegra/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

_______________________________________________
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] 12+ messages in thread

* [GIT PULL 03/10] soc/tegra: Changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 02/10] firmware: tegra: " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 04/10] memory: tegra: " Thierry Reding
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 4825f5354ef2e3f6bce61d0ed652a23daf379f8e:

  soc/tegra: pmc: Cleanup whitespace usage (2020-03-13 10:53:10 +0100)

Thanks,
Thierry

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

These changes implement various clocks that are controlled by the PMC
and add support for configuring the voltage level of some pins (needed
for example to support high-speed modes on the SD/MMC interfaces).

----------------------------------------------------------------
JC Kuo (1):
      dt-bindings: phy: tegra: Add Tegra194 support

Nagarjuna Kristam (2):
      dt-bindings: phy: tegra-xusb: Add usb-role-switch
      dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding

Sowjanya Komatineni (6):
      dt-bindings: clock: tegra: Add IDs for OSC clocks
      dt-bindings: tegra: Convert Tegra PMC bindings to YAML
      dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
      dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
      soc/tegra: Add Tegra PMC clocks registration into PMC driver
      soc/tegra: Add support for 32 kHz blink clock

Thierry Reding (2):
      Merge branch 'for-5.7/dt-bindings' into for-5.7/soc
      soc/tegra: pmc: Cleanup whitespace usage

Venkat Reddy Talla (1):
      soc/tegra: pmc: Add pins for Tegra194

 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      | 300 ---------
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     | 354 +++++++++++
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |  24 +
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 190 ++++++
 drivers/soc/tegra/pmc.c                            | 688 ++++++++++++++++-----
 include/dt-bindings/clock/tegra114-car.h           |   4 +-
 include/dt-bindings/clock/tegra124-car-common.h    |   4 +-
 include/dt-bindings/clock/tegra210-car.h           |   4 +-
 include/dt-bindings/clock/tegra30-car.h            |   4 +-
 include/dt-bindings/soc/tegra-pmc.h                |  16 +
 include/soc/tegra/pmc.h                            |   3 +-
 11 files changed, 1125 insertions(+), 466 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
 create mode 100644 include/dt-bindings/soc/tegra-pmc.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] 12+ messages in thread

* [GIT PULL 04/10] memory: tegra: Changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 02/10] firmware: tegra: " Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 03/10] soc/tegra: " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 05/10] ARM: tegra: Core changes " Thierry Reding
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-memory

for you to fetch changes up to 141267bffd1dc19a76e4d50e3e4829f85a806875:

  memory: tegra: Correct debugfs clk rate-range on Tegra124 (2020-03-11 15:24:16 +0100)

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Changes for v5.7-rc1

These patches contain fixes for EMC scaling debugfs support on Tegra20,
Tegra30 and Tegra124.

----------------------------------------------------------------
Dmitry Osipenko (3):
      memory: tegra: Correct debugfs clk rate-range on Tegra20
      memory: tegra: Correct debugfs clk rate-range on Tegra30
      memory: tegra: Correct debugfs clk rate-range on Tegra124

 drivers/memory/tegra/tegra124-emc.c | 5 +++++
 drivers/memory/tegra/tegra20-emc.c  | 5 +++++
 drivers/memory/tegra/tegra30-emc.c  | 5 +++++
 3 files changed, 15 insertions(+)

_______________________________________________
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] 12+ messages in thread

* [GIT PULL 05/10] ARM: tegra: Core changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
                   ` (2 preceding siblings ...)
  2020-03-13 16:58 ` [GIT PULL 04/10] memory: tegra: " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 06/10] ARM: tegra: Device tree " Thierry Reding
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-arm-core

for you to fetch changes up to 650a941c341b880dae451e36dd8e47f3762a3909:

  ARM: tegra: cpuidle: Remove unnecessary memory barrier (2020-03-13 11:23:10 +0100)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Core changes for v5.7-rc1

These patches a preparatory work to move the CPU idle drivers into
drivers/cpuidle.

----------------------------------------------------------------
Dmitry Osipenko (11):
      ARM: tegra: Compile sleep-tegra20/30.S unconditionally
      ARM: tegra: Add tegra_pm_park_secondary_cpu()
      ARM: tegra: Remove pen-locking from cpuidle-tegra20
      ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
      ARM: tegra: Propagate error from tegra_idle_lp2_last()
      ARM: tegra: Expose PM functions required for new cpuidle driver
      ARM: tegra: Rename some of the newly exposed PM functions
      ARM: tegra: Make outer_disable() open-coded
      ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
      ARM: tegra: cpuidle: Make abort_flag atomic
      ARM: tegra: cpuidle: Remove unnecessary memory barrier

 arch/arm/mach-tegra/Makefile                     |   6 +-
 arch/arm/mach-tegra/cpuidle-tegra114.c           |   9 +-
 arch/arm/mach-tegra/cpuidle-tegra20.c            | 111 ++++++++-------
 arch/arm/mach-tegra/cpuidle-tegra30.c            |  27 ++--
 arch/arm/mach-tegra/irq.c                        |   3 +-
 arch/arm/mach-tegra/pm.c                         |  54 ++++---
 arch/arm/mach-tegra/pm.h                         |   4 -
 arch/arm/mach-tegra/reset-handler.S              |  11 --
 arch/arm/mach-tegra/reset.h                      |   9 +-
 arch/arm/mach-tegra/sleep-tegra20.S              | 170 -----------------------
 arch/arm/mach-tegra/sleep-tegra30.S              |   6 +-
 arch/arm/mach-tegra/sleep.h                      |  15 --
 arch/arm/mach-tegra/tegra.c                      |   1 -
 {arch/arm/mach-tegra => include/soc/tegra}/irq.h |   8 +-
 include/soc/tegra/pm.h                           |  31 +++++
 15 files changed, 150 insertions(+), 315 deletions(-)
 rename {arch/arm/mach-tegra => include/soc/tegra}/irq.h (59%)

_______________________________________________
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] 12+ messages in thread

* [GIT PULL 06/10] ARM: tegra: Device tree changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
                   ` (3 preceding siblings ...)
  2020-03-13 16:58 ` [GIT PULL 05/10] ARM: tegra: Core changes " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 07/10] ARM: tegra: Default configuration " Thierry Reding
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-arm-dt

for you to fetch changes up to bdb2c52a6e564af02b467862097b77941699c698:

  ARM: tegra: Update sound node clocks in device tree (2020-03-13 11:25:44 +0100)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Device tree changes for v5.7-rc1

Minor fixes and additions for 32-bit Tegra SoC device trees.

----------------------------------------------------------------
JC Kuo (1):
      dt-bindings: phy: tegra: Add Tegra194 support

Nagarjuna Kristam (3):
      dt-bindings: phy: tegra-xusb: Add usb-role-switch
      dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding
      ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl

Sowjanya Komatineni (6):
      dt-bindings: clock: tegra: Add IDs for OSC clocks
      dt-bindings: tegra: Convert Tegra PMC bindings to YAML
      dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
      dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
      ARM: tegra: Add clock-cells property to PMC
      ARM: tegra: Update sound node clocks in device tree

Thierry Reding (1):
      Merge branch 'for-5.7/dt-bindings' into for-5.7/arm/dt

 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      | 300 -----------------
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     | 354 +++++++++++++++++++++
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |  24 ++
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 190 +++++++++++
 arch/arm/boot/dts/tegra114-dalmore.dts             |   8 +-
 arch/arm/boot/dts/tegra114.dtsi                    |   4 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi        |   8 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi             |   8 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts          |  14 +-
 arch/arm/boot/dts/tegra124-nyan.dtsi               |   8 +-
 arch/arm/boot/dts/tegra124-venice2.dts             |   8 +-
 arch/arm/boot/dts/tegra124.dtsi                    |   4 +-
 arch/arm/boot/dts/tegra20.dtsi                     |   4 +-
 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi         |   8 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi              |   8 +-
 arch/arm/boot/dts/tegra30-beaver.dts               |   8 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi              |   8 +-
 arch/arm/boot/dts/tegra30-colibri.dtsi             |   8 +-
 arch/arm/boot/dts/tegra30.dtsi                     |   4 +-
 include/dt-bindings/clock/tegra114-car.h           |   4 +-
 include/dt-bindings/clock/tegra124-car-common.h    |   4 +-
 include/dt-bindings/clock/tegra210-car.h           |   4 +-
 include/dt-bindings/clock/tegra30-car.h            |   4 +-
 include/dt-bindings/soc/tegra-pmc.h                |  16 +
 24 files changed, 685 insertions(+), 325 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
 create mode 100644 include/dt-bindings/soc/tegra-pmc.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] 12+ messages in thread

* [GIT PULL 07/10] ARM: tegra: Default configuration changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
                   ` (4 preceding siblings ...)
  2020-03-13 16:58 ` [GIT PULL 06/10] ARM: tegra: Device tree " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 08/10] arm64: tegra: Device tree " Thierry Reding
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-arm-defconfig

for you to fetch changes up to 224c6632050481885368d5b7f3db56254a34c247:

  ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig (2020-03-12 11:05:00 +0100)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Default configuration changes for v5.7-rc1

These patches enable the new, unified CPU idle driver for Tegra20,
Tegra30 and Tegra114.

----------------------------------------------------------------
Dmitry Osipenko (2):
      ARM: multi_v7_defconfig: Enable Tegra cpuidle driver
      ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig

 arch/arm/configs/multi_v7_defconfig | 1 +
 arch/arm/configs/tegra_defconfig    | 1 +
 2 files changed, 2 insertions(+)

_______________________________________________
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] 12+ messages in thread

* [GIT PULL 08/10] arm64: tegra: Device tree changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
                   ` (5 preceding siblings ...)
  2020-03-13 16:58 ` [GIT PULL 07/10] ARM: tegra: Default configuration " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 09/10] cpuidle: tegra: Changes " Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 10/10] phy: " Thierry Reding
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-arm64-dt

for you to fetch changes up to 84eaaf7500036f292f5563b39a983c492d5b12ae:

  arm64: tegra: Add support for PCIe endpoint mode in P2972-0000 platform (2020-03-12 12:14:31 +0100)

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Device tree changes for v5.7-rc1

These changes add support for the XUSB pad controller, as well as the
XUSB controller on Tegra194. Furthermore, USB device mode is supported
across Tegra210 and Tegra186 boards. PCIe endpoint mode support is added
for the Jetson AGX Xavier platform.

Various minor fixes eliminate warnings on boot related to missing power
supplies for some devices.

----------------------------------------------------------------
JC Kuo (2):
      arm64: tegra: Add XUSB and pad controller on Tegra194
      arm64: tegra: Enable XUSB host in P2972-0000 board

Jon Hunter (5):
      arm64: tegra: Fix Tegra194 PCIe compatible string
      arm64: tegra: Enable I2C controller for EEPROM
      arm64: tegra: Add EEPROM supplies
      arm64: tegra: Fix Tegra186 SOR supply
      arm64: tegra: Populate LP8557 backlight regulator

Nagarjuna Kristam (8):
      arm64: tegra: Update OTG port entries for Jetson TX1
      arm64: tegra: Update OTG port entries for Jetson TX2
      arm64: tegra: Add XUDC node for Tegra210
      arm64: tegra: Enable XUDC on Jetson TX1
      arm64: tegra: Add XUDC node for Tegra186
      arm64: tegra: Enable XUDC node on Jetson TX2
      arm64: tegra: Update OTG port entries for Jetson Nano
      arm64: tegra: Enable XUDC node on Jetson Nano

Sowjanya Komatineni (6):
      dt-bindings: clock: tegra: Add IDs for OSC clocks
      dt-bindings: tegra: Convert Tegra PMC bindings to YAML
      dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
      dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
      arm64: tegra: Add clock-cells property to Tegra PMC node
      arm64: tegra: smaug: Change clk_out_2 provider to PMC

Thierry Reding (2):
      Merge branch 'for-5.7/dt-bindings' into for-5.7/arm64/dt
      arm64: tegra: Add ethernet alias on Jetson TX1

Vidya Sagar (2):
      arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
      arm64: tegra: Add support for PCIe endpoint mode in P2972-0000 platform

 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      | 300 -----------------
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     | 354 +++++++++++++++++++++
 .../bindings/pci/nvidia,tegra194-pcie.txt          |   2 +-
 arch/arm64/boot/dts/nvidia/tegra132.dtsi           |   4 +-
 arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts |  26 +-
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi     |   1 +
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |  19 ++
 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi     |  36 ++-
 arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts |  81 +++++
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           | 250 ++++++++++++++-
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |   3 +
 arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts |   2 +
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi     |  45 ++-
 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts |  24 +-
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts      |   2 +-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           |  25 +-
 include/dt-bindings/clock/tegra114-car.h           |   4 +-
 include/dt-bindings/clock/tegra124-car-common.h    |   4 +-
 include/dt-bindings/clock/tegra210-car.h           |   4 +-
 include/dt-bindings/clock/tegra30-car.h            |   4 +-
 include/dt-bindings/soc/tegra-pmc.h                |  16 +
 21 files changed, 883 insertions(+), 323 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
 create mode 100644 include/dt-bindings/soc/tegra-pmc.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] 12+ messages in thread

* [GIT PULL 09/10] cpuidle: tegra: Changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
                   ` (6 preceding siblings ...)
  2020-03-13 16:58 ` [GIT PULL 08/10] arm64: tegra: Device tree " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-13 16:58 ` [GIT PULL 10/10] phy: " Thierry Reding
  8 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-cpuidle

for you to fetch changes up to 382ac8e22b90e6334d373da03c17b319458b258e:

  cpuidle: tegra: Disable CC6 state if LP2 unavailable (2020-03-13 11:32:01 +0100)

This set of changes was acked by Daniel Lezcano and the preference is to
take this through the ARM SoC tree because it has a dependency on one of
the other branches (tegra-for-5.7-arm-core) that also goes through the
ARM SoC tree.

Thanks,
Thierry

----------------------------------------------------------------
cpuidle: tegra: Changes for v5.7-rc1

These changes unify CPU idle support for Tegra20, Tegra30 and Tegra114.

----------------------------------------------------------------
Dmitry Osipenko (15):
      ARM: tegra: Compile sleep-tegra20/30.S unconditionally
      ARM: tegra: Add tegra_pm_park_secondary_cpu()
      ARM: tegra: Remove pen-locking from cpuidle-tegra20
      ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
      ARM: tegra: Propagate error from tegra_idle_lp2_last()
      ARM: tegra: Expose PM functions required for new cpuidle driver
      ARM: tegra: Rename some of the newly exposed PM functions
      ARM: tegra: Make outer_disable() open-coded
      ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
      ARM: tegra: cpuidle: Make abort_flag atomic
      ARM: tegra: cpuidle: Remove unnecessary memory barrier
      cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle
      cpuidle: tegra: Squash Tegra30 driver into the common driver
      cpuidle: tegra: Squash Tegra114 driver into the common driver
      cpuidle: tegra: Disable CC6 state if LP2 unavailable

Thierry Reding (1):
      Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle

 arch/arm/mach-tegra/Makefile                     |  19 +-
 arch/arm/mach-tegra/cpuidle-tegra114.c           |  89 -----
 arch/arm/mach-tegra/cpuidle-tegra20.c            | 212 ------------
 arch/arm/mach-tegra/cpuidle-tegra30.c            | 132 --------
 arch/arm/mach-tegra/cpuidle.c                    |  50 ---
 arch/arm/mach-tegra/cpuidle.h                    |  21 --
 arch/arm/mach-tegra/irq.c                        |   3 +-
 arch/arm/mach-tegra/pm.c                         |  54 ++--
 arch/arm/mach-tegra/pm.h                         |   4 -
 arch/arm/mach-tegra/reset-handler.S              |  11 -
 arch/arm/mach-tegra/reset.h                      |   9 +-
 arch/arm/mach-tegra/sleep-tegra20.S              | 170 ----------
 arch/arm/mach-tegra/sleep-tegra30.S              |   6 +-
 arch/arm/mach-tegra/sleep.h                      |  15 -
 arch/arm/mach-tegra/tegra.c                      |   7 +-
 drivers/cpuidle/Kconfig.arm                      |   8 +
 drivers/cpuidle/Makefile                         |   1 +
 drivers/cpuidle/cpuidle-tegra.c                  | 392 +++++++++++++++++++++++
 include/soc/tegra/cpuidle.h                      |   2 +-
 {arch/arm/mach-tegra => include/soc/tegra}/irq.h |   8 +-
 include/soc/tegra/pm.h                           |  31 ++
 21 files changed, 483 insertions(+), 761 deletions(-)
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle.c
 delete mode 100644 arch/arm/mach-tegra/cpuidle.h
 create mode 100644 drivers/cpuidle/cpuidle-tegra.c
 rename {arch/arm/mach-tegra => include/soc/tegra}/irq.h (59%)

_______________________________________________
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] 12+ messages in thread

* [GIT PULL 10/10] phy: tegra: Changes for v5.7-rc1
  2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
                   ` (7 preceding siblings ...)
  2020-03-13 16:58 ` [GIT PULL 09/10] cpuidle: tegra: Changes " Thierry Reding
@ 2020-03-13 16:58 ` Thierry Reding
  2020-03-16 13:48   ` Thierry Reding
  8 siblings, 1 reply; 12+ messages in thread
From: Thierry Reding @ 2020-03-13 16:58 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 bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-phy

for you to fetch changes up to 04c929223d1db6ad4ba8e4c23122e1052f670c2e:

  phy: tegra: xusb: Don't warn on probe defer (2020-03-13 09:17:50 +0100)

This is a dependency for the USB changes that are also part of this
series of pull requests, so it was deemed easier to take this all
through the ARM SoC tree. The patches have all been acked by Kishon.

Thanks,
Thierry

----------------------------------------------------------------
phy: tegra: Changes for v5.7-rc1

This set of patches adds role switching support for the XUSB pad
controller, which will be used by USB host and device drivers to
switch between peripheral and host modes.

----------------------------------------------------------------
JC Kuo (2):
      phy: tegra: xusb: Protect Tegra186 soc with config
      phy: tegra: xusb: Add Tegra194 support

Jon Hunter (1):
      phy: tegra: xusb: Don't warn on probe defer

Nagarjuna Kristam (5):
      phy: tegra: xusb: Add usb-role-switch support
      phy: tegra: xusb: Add usb-phy support
      phy: tegra: xusb: Add support to get companion USB 3 port
      phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210
      phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186

 drivers/phy/tegra/Kconfig         |   1 +
 drivers/phy/tegra/Makefile        |   1 +
 drivers/phy/tegra/xusb-tegra186.c | 261 +++++++++++++++++++++++++++++---------
 drivers/phy/tegra/xusb-tegra210.c | 131 +++++++++++++++----
 drivers/phy/tegra/xusb.c          | 189 +++++++++++++++++++++++++++
 drivers/phy/tegra/xusb.h          |  10 ++
 include/linux/phy/tegra/xusb.h    |   2 +
 7 files changed, 511 insertions(+), 84 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] 12+ messages in thread

* Re: [GIT PULL 10/10] phy: tegra: Changes for v5.7-rc1
  2020-03-13 16:58 ` [GIT PULL 10/10] phy: " Thierry Reding
@ 2020-03-16 13:48   ` Thierry Reding
  2020-03-19 14:41     ` Thierry Reding
  0 siblings, 1 reply; 12+ messages in thread
From: Thierry Reding @ 2020-03-16 13:48 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, linux-arm-kernel, Jon Hunter


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

On Fri, Mar 13, 2020 at 05:58:48PM +0100, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:
> 
>   Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-phy
> 
> for you to fetch changes up to 04c929223d1db6ad4ba8e4c23122e1052f670c2e:
> 
>   phy: tegra: xusb: Don't warn on probe defer (2020-03-13 09:17:50 +0100)
> 
> This is a dependency for the USB changes that are also part of this
> series of pull requests, so it was deemed easier to take this all
> through the ARM SoC tree. The patches have all been acked by Kishon.

Please don't merge this just yet. Stephen reported today that this was
breaking the build in linux-next because of a conflict with the USB
tree. I'll rebase this on top of Greg's usb-next branch and resend the
pull request.

Sorry for the inconvenience.

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] 12+ messages in thread

* Re: [GIT PULL 10/10] phy: tegra: Changes for v5.7-rc1
  2020-03-16 13:48   ` Thierry Reding
@ 2020-03-19 14:41     ` Thierry Reding
  0 siblings, 0 replies; 12+ messages in thread
From: Thierry Reding @ 2020-03-19 14:41 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-tegra, linux-arm-kernel, Jon Hunter


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

On Mon, Mar 16, 2020 at 02:48:50PM +0100, Thierry Reding wrote:
> On Fri, Mar 13, 2020 at 05:58:48PM +0100, Thierry Reding wrote:
> > Hi ARM SoC maintainers,
> > 
> > The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:
> > 
> >   Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.7-phy
> > 
> > for you to fetch changes up to 04c929223d1db6ad4ba8e4c23122e1052f670c2e:
> > 
> >   phy: tegra: xusb: Don't warn on probe defer (2020-03-13 09:17:50 +0100)
> > 
> > This is a dependency for the USB changes that are also part of this
> > series of pull requests, so it was deemed easier to take this all
> > through the ARM SoC tree. The patches have all been acked by Kishon.
> 
> Please don't merge this just yet. Stephen reported today that this was
> breaking the build in linux-next because of a conflict with the USB
> tree. I'll rebase this on top of Greg's usb-next branch and resend the
> pull request.
> 
> Sorry for the inconvenience.

I've pushed an updated version of this as tegra-for-5.7-phy-v2. However,
it's also included as a dependency in a USB branch for which I've sent a
PR to Greg, so I don't think you'll need to merge this after all.

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] 12+ messages in thread

end of thread, other threads:[~2020-03-19 14:41 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-13 16:58 [GIT PULL 01/10] dt-bindings: Changes for v5.7-rc1 Thierry Reding
2020-03-13 16:58 ` [GIT PULL 02/10] firmware: tegra: " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 03/10] soc/tegra: " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 04/10] memory: tegra: " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 05/10] ARM: tegra: Core changes " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 06/10] ARM: tegra: Device tree " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 07/10] ARM: tegra: Default configuration " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 08/10] arm64: tegra: Device tree " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 09/10] cpuidle: tegra: Changes " Thierry Reding
2020-03-13 16:58 ` [GIT PULL 10/10] phy: " Thierry Reding
2020-03-16 13:48   ` Thierry Reding
2020-03-19 14:41     ` Thierry Reding

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).