jetson-customize-pinmux

Community

Generate flash-ready pinmux DTSIs from XLSM

AuthorJORDAN0615
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Configuring pinmux settings for Jetson Orin and Thor custom carrier boards traditionally requires manually editing device tree include files or using Excel macros, which is error-prone and difficult to reproduce across carrier designs. This skill automates the generation of the three required BCT DTSI files directly from the authoritative pinmux XLSM spreadsheet.

Core Features & Use Cases

  • XLSM-Driven Generation: Parses the Tegra pinmux spreadsheet to produce pinmux, GPIO default-state, and padvoltage DTSI files.
  • Per-Pin Interactive Configuration: Guides users through Q1 to Q6 questions for each pin's SFIO, direction, initial state, pull, drive type, and open-drain settings.
  • Carrier Integration: Emits DTSIs into the overlay tracker with correct carrier-key naming so they are picked up at flash time via the carrier configuration.

Quick Start

Use the jetson-customize-pinmux skill to configure pin settings for your custom Jetson carrier board by providing the pinmux XLSM spreadsheet and answering the per-pin configuration prompts.

Dependency Matrix

Required Modules

openpyxl

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: jetson-customize-pinmux
Download link: https://github.com/JORDAN0615/bsp_factory/archive/main.zip#jetson-customize-pinmux

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.