162306a36Sopenharmony_ci* NXP PNX I2C Controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci - reg: Offset and length of the register set for the device
662306a36Sopenharmony_ci - compatible: should be "nxp,pnx-i2c"
762306a36Sopenharmony_ci - interrupts: configure one interrupt line
862306a36Sopenharmony_ci - #address-cells: always 1 (for i2c addresses)
962306a36Sopenharmony_ci - #size-cells: always 0
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciOptional properties:
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci - clock-frequency: desired I2C bus clock frequency in Hz, Default: 100000 Hz
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciExamples:
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	i2c1: i2c@400a0000 {
1862306a36Sopenharmony_ci		compatible = "nxp,pnx-i2c";
1962306a36Sopenharmony_ci		reg = <0x400a0000 0x100>;
2062306a36Sopenharmony_ci		interrupt-parent = <&mic>;
2162306a36Sopenharmony_ci		interrupts = <51 0>;
2262306a36Sopenharmony_ci		#address-cells = <1>;
2362306a36Sopenharmony_ci		#size-cells = <0>;
2462306a36Sopenharmony_ci	};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci	i2c2: i2c@400a8000 {
2762306a36Sopenharmony_ci		compatible = "nxp,pnx-i2c";
2862306a36Sopenharmony_ci		reg = <0x400a8000 0x100>;
2962306a36Sopenharmony_ci		interrupt-parent = <&mic>;
3062306a36Sopenharmony_ci		interrupts = <50 0>;
3162306a36Sopenharmony_ci		#address-cells = <1>;
3262306a36Sopenharmony_ci		#size-cells = <0>;
3362306a36Sopenharmony_ci		clock-frequency = <100000>;
3462306a36Sopenharmony_ci	};
35