domains / families / devops / jetson-customize-usb
jetson-customize-usb
separate
Enable/disable Jetson USB2/USB3 SS ports via kernel-DT overlay. Do NOT use for UPHY lane allocation or ODMDATA edits.
When to use
- Enable, disable, or change the role of USB2 / USB3 SS ports on a Jetson Thor (Tegra264) or Orin (Tegra234) custom carrier. Captures per-port wiring (role, max speed, VBUS-EN / OC GPIOs, CC1/CC2 GPIOs for Type-C, USB3 SS UPHY lane), resolve…
When not to use
- Owns kernel-DT overlay only. ODMDATA does not expose a per-port
- Does NOT allocate UPHY lanes — `jetson-customize-uphy` owns that.
- Does NOT directly patch the pinmux DTSI — routes SFIO mismatches
- Does NOT compile the `.dtbo` or register `OVERLAY_DTB_FILE+=` —
- Tegra platform invariant: only `usb2-0` is OTG-capable; `xudc`
Skill page
Source