01
设备树基础
DTS起源与作用 · 基本语法 · dts/dtsi/dtb关系
DTS语法
02
时钟框架入门
Linux clk框架 · 消费者与提供者 · 常用API
clkAPI
03
时钟绑定规范
clocks/clock-names/clock-frequency · phandle
绑定属性
04
固定时钟适配
fixed-clock驱动 · 设备树定义 · 获取固定时钟
fixed-clock
05
时钟门控实战
clock-gate模型 · 门控描述 · 使能/关闭
门控使能
06
复合时钟实现
composite clock · mux/divider/gate组合
复合mux
07
时钟树调试
clk_summary · debugfs · 常见问题排查
调试debugfs
08
电源管理框架
PM核心概念 · Runtime/System PM · 设备树属性
PMRuntime
09
电源域绑定
power-domains详解 · power-domain-names · 多级域
power-domains
10
简单电源域驱动
simple-pm-domain · 设备树定义 · 驱动请求
genpdsimple
11
通用电源域框架
genpd数据结构 · power_on/off回调 · 状态跟踪
genpd回调
12
性能状态管理
Performance State · required-opps · opp表关联
OPP性能
13
系统挂起唤醒
suspend/resume描述 · wakeup-source · PM QoS
唤醒suspend
14
时钟与电源协同
依赖关系 · 设备树描述 · 初始化顺序控制
协同依赖
15
多时钟域设备
多时钟描述 · 频率动态切换 · 域隔离同步
多时钟切换
16
音频子系统时钟
音频编解码器时钟树 · MCLK/BCLK/LRCK · PLL配置
音频PLL
17
显示子系统时钟
LCD/HDMI时钟树 · 像素时钟计算 · DSI/DPHY配置
显示像素时钟
18
网络接口时钟
以太网PHY时钟 · GMII/RGMII · MAC与PHY同步
以太网PHY
19
SDIO/MMC时钟
SD卡频率控制 · max-frequency · 时钟相位调整
SDIOMMC
20
USB子系统时钟
USB控制器时钟树 · UTMI/ULPI · 时钟修复案例
USBUTMI
21
摄像头传感器时钟
MIPI CSI时钟 · 传感器主时钟 · 帧率与时钟关系
摄像头MIPI
22
时钟精度与抖动
clock-accuracy · 抖动影响 · 精度配置
精度抖动
23
时钟复用器配置
clock-mux描述 · mux表配置 · 动态源切换
mux复用
24
时钟分频器配置
clock-divider描述 · 分频系数 · 小数分频
分频divider
25
外部时钟源适配
外部晶振描述 · clock-frequency · output-names
晶振外部
26
时钟错误处理
获取失败处理 · 频率无效 · 回退策略
错误回退
27
电源域性能调优
延迟测量 · power-latency · 性能与功耗平衡
调优延迟
28
多核处理器电源
CPU电源域 · cpu-supply · cpu-idle-states
多核cpuidle
29
设备树编译与检查
dtc选项 · 校验规则 · 属性检查工具
dtc编译
30
综合实战项目
基于SoC完整时钟电源设计 · 需求到验证全流程
实战全流程