diff options
author | Chris Packham <chris.packham@alliedtelesis.co.nz> | 2017-06-25 20:44:30 -0400 |
---|---|---|
committer | Wolfram Sang <wsa@the-dreams.de> | 2017-06-27 15:37:26 -0400 |
commit | e00ad7ef68e4882a18ac78d82348be09e8d0263b (patch) | |
tree | 8672e40524ef085b1d924409a488728f383bc6ba | |
parent | 8064c616984eaa015f018dba595d78cd24a0cc8c (diff) |
dt-bindings: add bindings for i2c-pca-platform
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
-rw-r--r-- | Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt b/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt new file mode 100644 index 000000000000..f1f3876bb8e8 --- /dev/null +++ b/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt | |||
@@ -0,0 +1,29 @@ | |||
1 | * NXP PCA PCA9564/PCA9665 I2C controller | ||
2 | |||
3 | The PCA9564/PCA9665 serves as an interface between most standard | ||
4 | parallel-bus microcontrollers/microprocessors and the serial I2C-bus | ||
5 | and allows the parallel bus system to communicate bi-directionally | ||
6 | with the I2C-bus. | ||
7 | |||
8 | Required properties : | ||
9 | |||
10 | - reg : Offset and length of the register set for the device | ||
11 | - compatible : one of "nxp,pca9564" or "nxp,pca9665" | ||
12 | |||
13 | Optional properties | ||
14 | - interrupts : the interrupt number | ||
15 | - interrupt-parent : the phandle for the interrupt controller. | ||
16 | If an interrupt is not specified polling will be used. | ||
17 | - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line | ||
18 | is active low, it should be marked GPIO_ACTIVE_LOW. | ||
19 | - clock-frequency : I2C bus frequency. | ||
20 | |||
21 | Example: | ||
22 | i2c0: i2c@80000 { | ||
23 | compatible = "nxp,pca9564"; | ||
24 | #address-cells = <1>; | ||
25 | #size-cells = <0>; | ||
26 | reg = <0x80000 0x4>; | ||
27 | reset-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; | ||
28 | clock-frequency = <100000>; | ||
29 | }; | ||