
子类__PMU
文章平均质量分 54
KrisFei
工作记录.
展开
-
[RK3288][Android6.0] 调试笔记 --- pmu(rk818)寄存器读写
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92rk的pmu模块只提供了每次单个寄存器的读写,驱动提供了这个节点供使用:/sys/rk818/rk818_test 举例:读取:echo r 0x23 > /sys/rk818/rk818_test: 读取地址 0x23 的值,r 表示读;写入:echo w 0x23 0x7f > /s原创 2017-08-08 16:55:56 · 3651 阅读 · 3 评论 -
[RK3288][Android6.0] 调试笔记 --- 低电压引起的关机问题
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92由于电池电源的输出会经过一个二极管,遇到个别机器使用会出现偶尔关机现象,这个功能是在pmu rk818中控制的。对应的寄存器描述: 也就是说可控制电压的范围是在2.8 ~ 3.5V,比如设置3V,那么当电压掉到3V时,可触发两种行为中的一种:直接关机发中断交由cpu决定如何处理代码:原创 2017-08-04 17:13:34 · 3445 阅读 · 0 评论 -
[RK3288][Android6.0] PMIC之RK818驱动小结
Platform: RK3288OS: Android 6.0Kernel: 3.10.92Uboot: v2014.10uboot部分:pmic_init -> power_rockchip.c pmic_rk818_init -> pmic_rk818.c rk818_parse_dt -> fd原创 2016-11-28 10:47:29 · 5489 阅读 · 2 评论 -
[RK3288][Android6.0] PMIC之RK818配置说明
Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92rk818对应dts文件是rk3288/kernel/arch/arm/boot/dts/rk818.dtsi&rk818 { compatible = "rockchip,rk818"; regulators { #addres原创 2016-11-24 16:38:33 · 4709 阅读 · 2 评论 -
[RK3288][Android6.0] PMIC之RK818硬件部分小结
电源分类:主要分两种: DC/DC 和 LDO, 两种特性如下:DC/DC: 即直流变压器.分buck(降压),boost(升压),buck-boost(升降压).效率高,成本高,大电流使用,不过有纹波问题.LDO: 即低压差线性稳压器, 只能降压. 效率低,成本低, 纹波较小.DC/DC的电源输出大小可以通过PWM或者PFM控制.PWM控制型效率高并具有良好的输出电压纹波原创 2016-11-24 14:02:14 · 9166 阅读 · 7 评论 -
[RK3288][Android6.0] 移植笔记 --- RK818配置不正确导致无法开机调试
Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92现象:在成功Download之后又遇到了无法开机的问题,kernel打印几条log就停住了.log如下:Starting kernel ...[ 0.000000] Booting Linux on physical CPU 0x500[ 0.00原创 2016-11-17 18:54:35 · 6090 阅读 · 11 评论