i2c-ocores.txt 781 B

12345678910111213141516171819202122232425262728293031
  1. Device tree configuration for i2c-ocores
  2. Required properties:
  3. - compatible : "opencores,i2c-ocores"
  4. - reg : bus address start and address range size of device
  5. - interrupts : interrupt number
  6. - clock-frequency : frequency of bus clock in Hz
  7. - #address-cells : should be <1>
  8. - #size-cells : should be <0>
  9. Optional properties:
  10. - reg-shift : device register offsets are shifted by this value
  11. - regstep : deprecated, use reg-shift above
  12. Example:
  13. i2c0: ocores@a0000000 {
  14. #address-cells = <1>;
  15. #size-cells = <0>;
  16. compatible = "opencores,i2c-ocores";
  17. reg = <0xa0000000 0x8>;
  18. interrupts = <10>;
  19. clock-frequency = <20000000>;
  20. reg-shift = <0>; /* 8 bit registers */
  21. dummy@60 {
  22. compatible = "dummy";
  23. reg = <0x60>;
  24. };
  25. };