i2c-mux-pca954x.txt 969 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. * NXP PCA954x I2C bus switch
  2. Required Properties:
  3. - compatible: Must contain one of the following.
  4. "nxp,pca9540", "nxp,pca9542", "nxp,pca9543", "nxp,pca9544",
  5. "nxp,pca9545", "nxp,pca9546", "nxp,pca9547", "nxp,pca9548"
  6. - reg: The I2C address of the device.
  7. The following required properties are defined externally:
  8. - Standard I2C mux properties. See i2c-mux.txt in this directory.
  9. - I2C child bus nodes. See i2c-mux.txt in this directory.
  10. Optional Properties:
  11. - reset-gpios: Reference to the GPIO connected to the reset input.
  12. Example:
  13. i2c-switch@74 {
  14. compatible = "nxp,pca9548";
  15. #address-cells = <1>;
  16. #size-cells = <0>;
  17. reg = <0x74>;
  18. i2c@2 {
  19. #address-cells = <1>;
  20. #size-cells = <0>;
  21. reg = <2>;
  22. eeprom@54 {
  23. compatible = "at,24c08";
  24. reg = <0x54>;
  25. };
  26. };
  27. i2c@4 {
  28. #address-cells = <1>;
  29. #size-cells = <0>;
  30. reg = <4>;
  31. rtc@51 {
  32. compatible = "nxp,pcf8563";
  33. reg = <0x51>;
  34. };
  35. };
  36. };