RK3288 gpio被异常占用问题

        在rk3288 Android7.1系统中,gpio0 C1这个gpio在开机启动时会有电压波动,通过示波器可以抓取到开机过程中的波形,发现该gpio可能是被其他地方复用导致在驱动中使用时出现异常现象,但是在kernel中没有找到复用的位置,经过代码追踪发现该IO是在cam_board_rk3288.xml文件中被使用,如果系统不需要使用camera,注释即可;如果需要使用camer,根据原理图修改:

diff --git a/hardware/rockchip/camera/Config/cam_board_rk3288.xml b/hardware/rockchip/camera/Config/cam_board_rk3288.xml
index 32d0025a72..86cedaeaad 100755
--- a/hardware/rockchip/camera/Config/cam_board_rk3288.xml
+++ b/hardware/rockchip/camera/Config/cam_board_rk3288.xml
@@ -415,7 +415,7 @@
                                        <SensorDvdd name="NC" min="0" max="0" delay="0"></SensorDvdd>
                                        <SensorDovdd name="NC" min="18000000" max="18000000" delay="5000"></SensorDovdd>
                                        <SensorMclk mclk="24000000" delay="1000"></SensorMclk>
-                                       <SensorGpioPwen ioname="RK30_PIN0_PC1" active="1" delay="1000"></SensorGpioPwen>                                        
+                                       <!--SensorGpioPwen ioname="RK30_PIN0_PC1" active="1" delay="1000"></SensorGpioPwen-->
                                        <SensorGpioRst ioname="RK30_PIN2_PB5" active="0" delay="1000"></SensorGpioRst>
                                        <SensorGpioPwdn ioname="RK30_PIN2_PB6" active="0" delay="2000"></SensorGpioPwdn>
                                        <SensorFacing facing="back"></SensorFacing>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值