[PATCH v3 00/13] Enable USB host and device functions on Jetson

Wayne Chang posted 13 patches 3 years, 1 month ago
.../bindings/usb/cypress,cypd4226.yaml        |  86 ++++++
.../bindings/usb/nvidia,tegra-xudc.yaml       |  24 +-
.../bindings/usb/nvidia,tegra234-xusb.yaml    | 159 +++++++++++
.../boot/dts/nvidia/tegra234-p3701-0000.dtsi  |  48 ++++
.../nvidia/tegra234-p3737-0000+p3701-0000.dts | 175 ++++++++++++
arch/arm64/boot/dts/nvidia/tegra234.dtsi      | 170 +++++++++++
drivers/i2c/busses/i2c-nvidia-gpu.c           |   4 +-
drivers/phy/tegra/Makefile                    |   1 +
drivers/phy/tegra/xusb-tegra186.c             |  64 ++++-
drivers/phy/tegra/xusb.c                      |   6 +
drivers/phy/tegra/xusb.h                      |  22 ++
drivers/usb/gadget/udc/tegra-xudc.c           |  17 ++
drivers/usb/host/xhci-tegra.c                 | 270 +++++++++++++++---
drivers/usb/typec/ucsi/ucsi_ccg.c             |  22 +-
14 files changed, 1014 insertions(+), 54 deletions(-)
create mode 100644 Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml
create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra234-xusb.yaml
[PATCH v3 00/13] Enable USB host and device functions on Jetson
Posted by Wayne Chang 3 years, 1 month ago
The patch series enable the USB host and devie functions on Jetson AGX Orin
and depend on the following change
https://lore.kernel.org/all/20221003125141.123759-1-jonathanh@nvidia.com/

Sing-Han Chen (3):
  phy: tegra: xusb: Add Tegra234 support
  usb: host: xhci-tegra: Add Tegra234 XHCI support
  usb: gadget: tegra-xudc: Add Tegra234 support

Wayne Chang (10):
  dt-bindings: usb: tegra-xudc: Add Tegra234 XUSB controller support
  dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding
  dt-bindings: usb: Add binding for Cypress cypd4226 I2C driver
  arm64: tegra: Enable XUSB host and device on Jetson AGX Orin
  usb: typec: ucsi_ccg: Add OF support
  usb: typec: ucsi_ccg: Add cypress,firmware-build as a well-known regex
  i2c: nvidia-gpu: Add cypress,firmware-build as a well-known regex
  usb: typec: ucsi_ccg: Remove ccgx,firmware-build property
  i2c: nvidia-gpu: Remove ccgx,firmware-build property
  phy: tegra: xusb: Disable trk clk when not in use

 .../bindings/usb/cypress,cypd4226.yaml        |  86 ++++++
 .../bindings/usb/nvidia,tegra-xudc.yaml       |  24 +-
 .../bindings/usb/nvidia,tegra234-xusb.yaml    | 159 +++++++++++
 .../boot/dts/nvidia/tegra234-p3701-0000.dtsi  |  48 ++++
 .../nvidia/tegra234-p3737-0000+p3701-0000.dts | 175 ++++++++++++
 arch/arm64/boot/dts/nvidia/tegra234.dtsi      | 170 +++++++++++
 drivers/i2c/busses/i2c-nvidia-gpu.c           |   4 +-
 drivers/phy/tegra/Makefile                    |   1 +
 drivers/phy/tegra/xusb-tegra186.c             |  64 ++++-
 drivers/phy/tegra/xusb.c                      |   6 +
 drivers/phy/tegra/xusb.h                      |  22 ++
 drivers/usb/gadget/udc/tegra-xudc.c           |  17 ++
 drivers/usb/host/xhci-tegra.c                 | 270 +++++++++++++++---
 drivers/usb/typec/ucsi/ucsi_ccg.c             |  22 +-
 14 files changed, 1014 insertions(+), 54 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra234-xusb.yaml


base-commit: 094226ad94f471a9f19e8f8e7140a09c2625abaa
-- 
2.25.1
Re: [PATCH v3 00/13] Enable USB host and device functions on Jetson
Posted by Jon Hunter 3 years, 1 month ago
On 14/11/2022 12:40, Wayne Chang wrote:
> The patch series enable the USB host and devie functions on Jetson AGX Orin
> and depend on the following change
> https://lore.kernel.org/all/20221003125141.123759-1-jonathanh@nvidia.com/

I have been talking to Wayne about this series and for now we want to 
see if we can get the USB host support merged. Then we will work on the 
USB device support next. I have sent out the USB host patches on Wayne's 
behalf.

Jon

-- 
nvpublic