| * NXP PCA PCA9564/PCA9665 I2C controller | |
| The PCA9564/PCA9665 serves as an interface between most standard | |
| parallel-bus microcontrollers/microprocessors and the serial I2C-bus | |
| and allows the parallel bus system to communicate bi-directionally | |
| with the I2C-bus. | |
| Required properties : | |
| - reg : Offset and length of the register set for the device | |
| - compatible : one of "nxp,pca9564" or "nxp,pca9665" | |
| Optional properties | |
| - interrupts : the interrupt number | |
| - interrupt-parent : the phandle for the interrupt controller. | |
| If an interrupt is not specified polling will be used. | |
| - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line | |
| is active low, it should be marked GPIO_ACTIVE_LOW. | |
| - clock-frequency : I2C bus frequency. | |
| Example: | |
| i2c0: i2c@80000 { | |
| compatible = "nxp,pca9564"; | |
| #address-cells = <1>; | |
| #size-cells = <0>; | |
| reg = <0x80000 0x4>; | |
| reset-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; | |
| clock-frequency = <100000>; | |
| }; |