i2c-rcar.txt 817 B

1234567891011121314151617181920212223242526272829303132
  1. I2C for R-Car platforms
  2. Required properties:
  3. - compatible: Must be one of
  4. "renesas,i2c-rcar"
  5. "renesas,i2c-r8a7778"
  6. "renesas,i2c-r8a7779"
  7. "renesas,i2c-r8a7790"
  8. "renesas,i2c-r8a7791"
  9. "renesas,i2c-r8a7792"
  10. "renesas,i2c-r8a7793"
  11. "renesas,i2c-r8a7794"
  12. - reg: physical base address of the controller and length of memory mapped
  13. region.
  14. - interrupts: interrupt specifier.
  15. Optional properties:
  16. - clock-frequency: desired I2C bus clock frequency in Hz. The absence of this
  17. propoerty indicates the default frequency 100 kHz.
  18. - clocks: clock specifier.
  19. Examples :
  20. i2c0: i2c@e6508000 {
  21. #address-cells = <1>;
  22. #size-cells = <0>;
  23. compatible = "renesas,i2c-r8a7791";
  24. reg = <0 0xe6508000 0 0x40>;
  25. interrupts = <0 287 IRQ_TYPE_LEVEL_HIGH>;
  26. clocks = <&mstp9_clks R8A7791_CLK_I2C0>;
  27. clock-frequency = <400000>;
  28. };