jetson-customize-clocks
CommunityPre-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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.