All skills
nvidia avatar

/jetson-customize-usb

@87053a0
by NVIDIA Corporationnvidia/skills3.5k stars
424

Enable/disable Jetson USB2/USB3 SS ports via kernel-DT overlay. Do NOT use for UPHY lane allocation or ODMDATA edits.

Use this Skill: https://skilld.dev/gh/nvidia/skills/jetson-customize-usb

This session only. Nothing lands on disk.

referencesrun-state-sidecar.md

≈327 tokens on demand. Your agent reads this file only when SKILL.md points to it.

jetson-customize-usb — Run-state JSON sidecar

Path: <workspace>/target-platform/<profile-stem>.jetson-customize-usb.json

{
  "generator": "jetson-customize-usb",
  "generator_version": "0.1.0",
  "generated_at": "<ISO-8601 UTC>",
  "active_profile": "<profile-stem>.yaml",
  "bsp_version": "<bsp_image.version>",
  "ports": [
    {"id": "usb2-3", "action": "disable", "lane_phandle": 347, "host_phys_index": 3, "stock_status": "okay", "stock_mode": "host", "reason": "wired to on-carrier USB3 hub"},
    {"id": "usb3-2", "action": "disable", "lane_phandle": 349, "host_phys_index": 6, "stock_status": "okay", "cascaded_from": "usb2-3", "reason": "nvidia,usb2-companion = <usb2-3 phandle>"}
  ],
  "host_phys_keep": ["usb2-0", "usb2-1", "usb2-2", "usb3-0", "usb3-1"],
  "host_phys_phandles_keep": [343, 345, 346, 348, 344],
  "companion_graph": {"usb2-3": ["usb3-2"]},
  "overlay": {
    "composite_dts_path": "...tegra-soc-carrier-id-sku-module-id-xxxx-custom.dts",
    "fragments_appended": ["usb:padctl", "usb:xhci", "usb:xudc"],
    "post_merge_invariants": "verified"
  },
  "warnings": [], "notes": [], "sources": [],
  "commit_shas": {"overlay_tracker": "<short SHA>", "bsp_sources": "<short SHA>"}
}

Atomic write + idempotency contract: same as jetson-customize-uphy Step 5.

Source: SKILL.md on GitHub

1 warning3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    This skill provides specialized functionality for configuring USB ports on NVIDIA Jetson platforms (Thor and Orin) by generating and applying Device Tree overlays. It follows standard Board Support Package (BSP) development workflows, utilizes signed signatures for integrity, and includes robust verification steps to ensure hardware safety.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 87053a0. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 3 months ago
version
0.0.1
Other metadata
metadata
{
  "data-classification": "public",
  "author": "Jetson Team",
  "tags": [
    "bsp",
    "phase-2",
    "io",
    "usb"
  ],
  "domain": "meta"
}

README badge

README badge for nvidia/skills/jetson-customize-usb