比撒列 发表于 2021-6-25 11:16:19

关于 i2c的复用问题

当前使用Core-1126-JD4的核心板和底板测试i2c,通过i2c3来测试设备连接,出厂默认将i2c3配置成了SPI0_MISO_M1和SPI0_MOSI_M1,如何通过修改设备树是能i2c3?

板蓝根 发表于 2021-6-25 14:11:33

这些都是 bsp 调试基础哦,不懂的看一下文档 sdk/docs/Kernel/I2C,pinctrl 子系统可以修改引脚复用

比撒列 发表于 2021-6-25 17:43:04

板蓝根 发表于 2021-6-25 14:11
这些都是 bsp 调试基础哦,不懂的看一下文档 sdk/docs/Kernel/I2C,pinctrl 子系统可以修改引脚复用

请教了硬件同事,将设备树中的i2c节点修改一下可以了。
&i2c2 {
    status = "okay";
};
&i2c3 {
    status = "okay";
pinctrl-0 = <&i2c3m2_xfer>;
};
&i2c5 {
    status = "okay";
pinctrl-0 = <&i2c5m1_xfer>;
};
非常感谢!
页: [1]
查看完整版本: 关于 i2c的复用问题