jetson-customize-clocks

Community

Pre-flash Jetson clock tuning and DVFS control.

AuthorJORDAN0615
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the challenge of customizing Jetson device clock behavior (locking frequencies, toggling dynamic voltage and frequency scaling, adjusting governors) before flashing a BSP image, as live runtime tuning and nvpmodel power mode edits are out of scope for this workflow.

Core Features & Use Cases

  • BPMP DTB Clock Capping: Lock CPU, GPU, and EMC clocks to specific maximum rates by editing the BPMP device tree blob pre-flash, with support for SKU-multiplexed configurations.
  • EMC DVFS Control: Toggle EMC dynamic voltage and frequency scaling on or off via SoC-conditional BPMP DTB node edits for T23x Orin and T26x Thor platforms.
  • Governor Configuration: Modify the nvpower.sh boot script to set cpufreq and devfreq governors, enabling consistent performance for stress testing or production deployments.
  • Use Case: Jetson developers building embedded systems that require fixed clock rates for reproducible testing, or need to disable DVFS to eliminate frequency scaling latency in performance-critical workloads.

Quick Start

Use the jetson-customize-clocks skill to lock your Jetson's CPU cluster 0 to 2.0 GHz and disable EMC DVFS before flashing the target BSP image.

Dependency Matrix

Required Modules

None required

Components

references

💻 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-clocks
Download link: https://github.com/JORDAN0615/bsp_factory/archive/main.zip#jetson-customize-clocks

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.