[PATCH v6 0/5] add Tegra194 XUSB host and pad controller support
From: JC Kuo
Date: Wed Feb 12 2020 - 01:11:47 EST
v6:
phy: tegra: xusb: Protect Tegra186 soc with config
- no change
phy: tegra: xusb: Add Tegra194 support
- no change
dt-bindings: phy: tegra: Add Tegra194 support
- no change
arm64: tegra: Add XUSB and pad controller on Tegra194
- rebased
arm64: tegra: Enable XUSB host in P2972-0000 board
- re-use "maximum-speed" instead of adding "nvidia,disable-gen2"
v5:
phy: tegra: xusb: Protect Tegra186 soc with config
- no change
phy: tegra: xusb: Add Tegra194 support
- re-use "maximum-speed" instead of adding "nvidia,disable-gen2"
dt-bindings: phy: tegra: Add Tegra194 support
- re-use "maximum-speed" instead of adding "nvidia,disable-gen2"
arm64: tegra: Add XUSB and pad controller on Tegra194
- no change
arm64: tegra: Enable XUSB host in P2972-0000 board
- no change
v3:
add change log to cover latter
v2:
xhci: tegra: Parameterize mailbox register addresses
- no change
usb: host: xhci-tegra: Add Tegra194 XHCI support
- no change
phy: tegra: xusb: Protect Tegra186 soc with config
- new patch to protect Tegra186 soc data with config
phy: tegra: xusb: Add Tegra194 support
- removed unnecessary #if/#endif pairs
- introduce new soc->supports_gen2 flag which indicate whether or not
a soc supports USB 3.1 Gen 2 speed
dt-bindings: phy: tegra: Add Tegra194 support
- fix a typo
arm64: tegra: Add XUSB and pad controller on Tegra194
- renamed xhci@3610000 with usb@3610000
- moved padctl@3520000 and usb@3610000 inside /cbb
- cleaned up "clocks" property of usb@3610000 node
- added blanks lines to visually separate blocks
arm64: tegra: Enable XUSB host in P2972-0000 board
- use capitalization of regulator names
- fix gpio property of VDD_5V_SATA regulator
JC Kuo (5):
phy: tegra: xusb: Protect Tegra186 soc with config
phy: tegra: xusb: Add Tegra194 support
dt-bindings: phy: tegra: Add Tegra194 support
arm64: tegra: Add XUSB and pad controller on Tegra194
arm64: tegra: Enable XUSB host in P2972-0000 board
.../phy/nvidia,tegra124-xusb-padctl.txt | 18 +++
.../arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 ++++-
.../boot/dts/nvidia/tegra194-p2972-0000.dts | 63 ++++++++
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 139 +++++++++++++++++
drivers/phy/tegra/Makefile | 1 +
drivers/phy/tegra/xusb-tegra186.c | 143 +++++++++++++-----
drivers/phy/tegra/xusb.c | 17 +++
drivers/phy/tegra/xusb.h | 5 +
8 files changed, 387 insertions(+), 35 deletions(-)
--
2.17.1