1. 查询I2C地址
1.1 i2cdetect查看i2c节点

很明显这里可以看到系统已经配置了i2c-0、i2c-1、i2c-3、i2c-4、i2c-5,
我们可以看下原厂在设备树里面的支持情况:
gedit kernel/arch/arm/boot/dts/rv1126.dtsi &
打开后我们可以看到设备树的支持情况如下:
i2c0: i2c@ff3f0000 {
compatible = "rockchip,rv1126-i2c", "rockchip,rk3399-i2c";
reg = <0xff3f0000 0x1000>;
interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
#address-cells = <1>;
#size-cells = <0>;
clocks = <&pmucru CLK_I2C0>, <&pmucru PCLK_I2C0>;
clock-names = "i2c", "pclk";
pinctrl-names = "default";
pinctrl-0 = <&i2c0_xfer>;
st
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



