RockChip U-Boot v2017(next-dev)详解(三)

本文详细介绍了RockChip U-Boot v2017版中的驱动模块,包括中断、时钟、GPIO、Pinctrl、I2C、Display、PMIC/Regulator、Charge等多个方面。其中,中断支持Pwrkey和Timer等功能,时钟框架使用clk-uclass,GPIO驱动基于gpio-uclass,Pinctrl和I2C则使用各自的标准框架。此外,还讨论了Display的显示接口和充电功能的实现逻辑。
摘要由CSDN通过智能技术生成

一、驱动模块

1、Interrupt

1.1、框架支持

U-Boot原生代码没有中断框架,RK自己实现了一套用于支持GICv2/v3,默认使能。

目前用到中断的场景:

  • PwrkeyU-Boot 充电时 CPU 会进入低功耗休眠,需要通过Pwrkey 中断唤醒 CPU
  • TimerU-Boot 充电和测试用例中会用到
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值