brcm,iproc-i2c.txt 719 B

12345678910111213141516171819202122232425262728293031323334353637
  1. Broadcom iProc I2C controller
  2. Required properties:
  3. - compatible:
  4. Must be "brcm,iproc-i2c"
  5. - reg:
  6. Define the base and range of the I/O address space that contain the iProc
  7. I2C controller registers
  8. - interrupts:
  9. Should contain the I2C interrupt
  10. - clock-frequency:
  11. This is the I2C bus clock. Need to be either 100000 or 400000
  12. - #address-cells:
  13. Always 1 (for I2C addresses)
  14. - #size-cells:
  15. Always 0
  16. Example:
  17. i2c0: i2c@18008000 {
  18. compatible = "brcm,iproc-i2c";
  19. reg = <0x18008000 0x100>;
  20. #address-cells = <1>;
  21. #size-cells = <0>;
  22. interrupts = <GIC_SPI 85 IRQ_TYPE_NONE>;
  23. clock-frequency = <100000>;
  24. codec: wm8750@1a {
  25. compatible = "wlf,wm8750";
  26. reg = <0x1a>;
  27. };
  28. };