Rockchip Clock

本文详细介绍了Rockchip时钟子系统,包括时钟树结构、相关器件、PLL、总线和GATING。阐述了时钟配置的初始化、时钟ID、GATING设置以及CLOCK API接口的使用。同时提供了CLOCK调试方法,如打印时钟树结构和设置时钟频率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:概述

1、时钟子系统

本章节所指的时钟是给SOC各个组件提供时钟的树状框架,而非内核使用的时钟。和其他模块一样,CLOCK也有框架,用以适配不同的平台。适配层之上是客户代码和接口,也就是各模块(如需要时钟信号的外设)的驱动。适配层之下是具体的SOC的时钟操作细节。

2、时钟树结构

可运行LINUX的主流处理器平台,都有非常复杂的时钟树(CLOCK TREE),由CLOCK相关的器件,以及这些器件输出的CLOCK组成。

3、相关器件

CLOCK相关的器件包括:用于生产CLOCK的有源振荡器(也称谐振荡器)或者无源振荡器(也称晶振);用于倍频的PLL(锁相环);用于分频的Divider;用于多路选择的MUX;用于CLOCK ENABLE控制的与门;使用CLOCK的硬件模块等等。

4、总体流程

主要内容包括:

  1. Enable/Disable Clock
  2. 设置Clock的频率
  3. 选择Clock的Parent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值