一、刚刚调试gc5035摄像头,发现MIPI_MCLK_B不输出,然后就分析一下这个问题。
二、印象中,dts和软件下面配置就有clk 输出,实际上用示波器测量该pin,没有波形。
三、最后在dts里面添加power-domains = <&power RK3568_PD_VI>;就可以,就有波形了。在复杂的片上系统(SOC)中,设计者一般会将系统的供电分为多个独立的block,这称作电源域(Power Domain)。应该是没有打开这个power。
四、分析一下power-domains = <&power RK3568_PD_VI>。
1、
2、
五、runtime pm控制power
六、调试。
七、参考文章
Linux功耗管理(17)_Linux PM domain framework(1)_概述和使用流程_芋圆-钰源的博客-CSDN博客_power-domains