nx_i2c.txt 773 B

12345678910111213141516171819202122232425262728
  1. I2C controller embedded in Nexell's/Samsung's SoC S5P4418 and S5P6818
  2. Driver:
  3. - drivers/i2c/nx_i2c.c
  4. Required properties:
  5. - #address-cells = <1>;
  6. - #size-cells = <0>;
  7. - compatible = "nexell,s5pxx18-i2c";
  8. - reg = <i2c_base 0x100>;
  9. Where i2c_base has to be the base address of the i2c-register set.
  10. I2C0: 0xc00a4000
  11. I2C1: 0xc00a5000
  12. I2C2: 0xc00a6000
  13. Optional properties:
  14. - clock-frequency: Desired I2C bus frequency in Hz, default value is 100000.
  15. - i2c-sda-delay-ns (S5P6818 only): SDA delay in ns, default value is 0.
  16. - Child nodes conforming to i2c bus binding.
  17. Example:
  18. i2c0:i2c@c00a4000 {
  19. #address-cells = <1>;
  20. #size-cells = <0>;
  21. compatible = "nexell,s5pxx18-i2c";
  22. reg = <0xc00a4000 0x100>;
  23. clock-frequency = <400000>;
  24. };