elboble 发表于 2013-8-12 08:39:39

cb上电源管理芯片AX209能通过I2C管理吗

从图上看TWI0是连到AX209了的,但是用i2cdetect 0 查看,地址0x34上的设备一直忙,不能在用户态读写。

看了AX209的手册,功能很丰富,如果能配置就好了。

比方说,U15上的5V,只要电源插头插上就有电,即使系统halt了,都有电,可不可以通过这个控制供电?

245864357 发表于 2016-12-7 16:13:24

您好! 这个是可以的
测试指令需要加一个参数 -f
-f   Force access to the device even ifitisalreadybusy.
sudo i2cdump -f -y 0 0x34

如果需要修改某个数值 也可以使用指令

sudo i2cset -f -y 0 0x34 0x33 0xb0
即可向设备地址为0x34的0x33寄存器地址写入0xb0

这个指令可以生效,但是系统重启后还是会恢复默认值
如果想保存修改后的值。
建议1:写一个脚本,每次开机都修改一次
建议2:直接改内核源码,A20与AXP的I2C通信部分
页: [1]
查看完整版本: cb上电源管理芯片AX209能通过I2C管理吗