162306a36Sopenharmony_ci* NXP PCA PCA9564/PCA9665 I2C controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThe PCA9564/PCA9665 serves as an interface between most standard
462306a36Sopenharmony_ciparallel-bus microcontrollers/microprocessors and the serial I2C-bus
562306a36Sopenharmony_ciand allows the parallel bus system to communicate bi-directionally
662306a36Sopenharmony_ciwith the I2C-bus.
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciRequired properties :
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci - reg : Offset and length of the register set for the device
1162306a36Sopenharmony_ci - compatible : one of "nxp,pca9564" or "nxp,pca9665"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciOptional properties
1462306a36Sopenharmony_ci - interrupts : the interrupt number
1562306a36Sopenharmony_ci - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line
1662306a36Sopenharmony_ci   is active low, it should be marked GPIO_ACTIVE_LOW.
1762306a36Sopenharmony_ci - clock-frequency : I2C bus frequency.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciExample:
2062306a36Sopenharmony_ci	i2c0: i2c@80000 {
2162306a36Sopenharmony_ci		compatible = "nxp,pca9564";
2262306a36Sopenharmony_ci		#address-cells = <1>;
2362306a36Sopenharmony_ci		#size-cells = <0>;
2462306a36Sopenharmony_ci		reg = <0x80000 0x4>;
2562306a36Sopenharmony_ci		reset-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
2662306a36Sopenharmony_ci		clock-frequency = <100000>;
2762306a36Sopenharmony_ci	};
28