DEVICE:
&i2c1 {
#address-cells = <0x1>;
#size-cells = <0x0>;
i2c-switch@70 {
compatible = "nxp,pca9545"; /* I2C switch pca9545 */
#address-cells = <0x1>;
#size-cells = <0x0>;
reg = <0x70>;
i2c@0 {
reg = <0x0>;
#address-cells = <0x1>;
#size-cells = <0x0>;
};
i2c@1 {
reg = <0x1>;
#address-cells = <0x1>;
#size-cells = <0x0>;
};
i2c@2 {
reg = <0x2>;
#address-cells = <0x1>;
#size-cells = <0x0>;
};
i2c@3 {
reg = <0x2>;
#address-cells = <0x1>;
#size-cells = <0x0>;
};
};
};
测试code:
#include <stdio.h>
#include <fcntl.h>
#include <linux/i2c-dev.h>
#include <