linux/Documentation/devicetree/bindings/i2c/i2c-pnx.txt
<<
>>
Prefs
   1* NXP PNX I2C Controller
   2
   3Required properties:
   4
   5 - reg: Offset and length of the register set for the device
   6 - compatible: should be "nxp,pnx-i2c"
   7 - interrupts: configure one interrupt line
   8 - #address-cells: always 1 (for i2c addresses)
   9 - #size-cells: always 0
  10 - interrupt-parent: the phandle for the interrupt controller that
  11   services interrupts for this device.
  12
  13Optional properties:
  14
  15 - clock-frequency: desired I2C bus clock frequency in Hz, Default: 100000 Hz
  16
  17Examples:
  18
  19        i2c1: i2c@400a0000 {
  20                compatible = "nxp,pnx-i2c";
  21                reg = <0x400a0000 0x100>;
  22                interrupt-parent = <&mic>;
  23                interrupts = <51 0>;
  24                #address-cells = <1>;
  25                #size-cells = <0>;
  26        };
  27
  28        i2c2: i2c@400a8000 {
  29                compatible = "nxp,pnx-i2c";
  30                reg = <0x400a8000 0x100>;
  31                interrupt-parent = <&mic>;
  32                interrupts = <50 0>;
  33                #address-cells = <1>;
  34                #size-cells = <0>;
  35                clock-frequency = <100000>;
  36        };
  37