背景:
1、当前项目上遇到了1711芯片上GPIO32管脚默认的模式不符合预期的情况,期望为I2C模式,实际是GPIO模式
BMC启动后,我们通过./devmem_1711 0x876e054 方法,读到的结果是2,期望是1.
2、和SDK确认,SDK不会配置上述管脚为GPIO模式,建议BMC排查有没有地方设置过;
问题:
1、当前我在开源出来的代码里找不到哪里会设置GPIO32 33复用关系的地方,BMC会去做这样的操作吗?
背景:
1、当前项目上遇到了1711芯片上GPIO32管脚默认的模式不符合预期的情况,期望为I2C模式,实际是GPIO模式
BMC启动后,我们通过./devmem_1711 0x876e054 方法,读到的结果是2,期望是1.
2、和SDK确认,SDK不会配置上述管脚为GPIO模式,建议BMC排查有没有地方设置过;
问题:
1、当前我在开源出来的代码里找不到哪里会设置GPIO32 33复用关系的地方,BMC会去做这样的操作吗?
1、CSR里面配置了gpio对象就会调用框架的接口将管脚给设置成gpio
2、闭源组件直接调用libsoc_adapter里面的gpio设置,当前已知的电源模块会去设置gpio
已确认,是sr配置中gpio的id配错了,感谢~