diff options
author | Oza Pawandeep <oza.oza@broadcom.com> | 2017-06-02 02:34:33 -0400 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2017-06-05 22:07:18 -0400 |
commit | 1256ea18875d275b00f46b0b2299dcca00febe6d (patch) | |
tree | affd1c254749eb6c108433515786133ea237b988 | |
parent | 2fa9e9e29ea27b3b2dcb00a87a1102209eb5b90b (diff) |
arm64: dts: Add I2C DT nodes for Stingray SoC
This patch adds I2C DT nodes on Stingray SoC.
Signed-off-by: Oza Pawandeep <oza.oza@broadcom.com>
Reviewed-by: Vikram Prakash <vikram.prakash@broadcom.com>
Reviewed-by: Ray Jui <ray.jui@broadcom.com>
Reviewed-by: Scott Branden <scott.branden@broadcom.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
-rw-r--r-- | arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi | 22 | ||||
-rw-r--r-- | arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi | 20 |
2 files changed, 42 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi b/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi index aad45a2b7931..ff59a26be192 100644 --- a/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi +++ b/arch/arm64/boot/dts/broadcom/stingray/bcm958742-base.dtsi | |||
@@ -54,6 +54,28 @@ | |||
54 | status = "okay"; | 54 | status = "okay"; |
55 | }; | 55 | }; |
56 | 56 | ||
57 | &i2c0 { | ||
58 | status = "okay"; | ||
59 | |||
60 | pca9505: pca9505@20 { | ||
61 | compatible = "nxp,pca9505"; | ||
62 | gpio-controller; | ||
63 | #gpio-cells = <2>; | ||
64 | reg = <0x20>; | ||
65 | }; | ||
66 | }; | ||
67 | |||
68 | &i2c1 { | ||
69 | status = "okay"; | ||
70 | |||
71 | pcf8574: pcf8574@20 { | ||
72 | compatible = "nxp,pcf8574a"; | ||
73 | gpio-controller; | ||
74 | #gpio-cells = <2>; | ||
75 | reg = <0x27>; | ||
76 | }; | ||
77 | }; | ||
78 | |||
57 | &nand { | 79 | &nand { |
58 | status = "ok"; | 80 | status = "ok"; |
59 | nandcs@0 { | 81 | nandcs@0 { |
diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi index e91debe6afb5..91ba61eadf84 100644 --- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi | |||
@@ -269,6 +269,16 @@ | |||
269 | 269 | ||
270 | #include "stingray-pinctrl.dtsi" | 270 | #include "stingray-pinctrl.dtsi" |
271 | 271 | ||
272 | i2c0: i2c@000b0000 { | ||
273 | compatible = "brcm,iproc-i2c"; | ||
274 | reg = <0x000b0000 0x100>; | ||
275 | #address-cells = <1>; | ||
276 | #size-cells = <0>; | ||
277 | interrupts = <GIC_SPI 177 IRQ_TYPE_NONE>; | ||
278 | clock-frequency = <100000>; | ||
279 | status = "disabled"; | ||
280 | }; | ||
281 | |||
272 | gpio_hsls: gpio@000d0000 { | 282 | gpio_hsls: gpio@000d0000 { |
273 | compatible = "brcm,iproc-gpio"; | 283 | compatible = "brcm,iproc-gpio"; |
274 | reg = <0x000d0000 0x864>; | 284 | reg = <0x000d0000 0x864>; |
@@ -295,6 +305,16 @@ | |||
295 | <&pinmux 151 91 4>; | 305 | <&pinmux 151 91 4>; |
296 | }; | 306 | }; |
297 | 307 | ||
308 | i2c1: i2c@000e0000 { | ||
309 | compatible = "brcm,iproc-i2c"; | ||
310 | reg = <0x000e0000 0x100>; | ||
311 | #address-cells = <1>; | ||
312 | #size-cells = <0>; | ||
313 | interrupts = <GIC_SPI 178 IRQ_TYPE_NONE>; | ||
314 | clock-frequency = <100000>; | ||
315 | status = "disabled"; | ||
316 | }; | ||
317 | |||
298 | uart0: uart@00100000 { | 318 | uart0: uart@00100000 { |
299 | device_type = "serial"; | 319 | device_type = "serial"; |
300 | compatible = "snps,dw-apb-uart"; | 320 | compatible = "snps,dw-apb-uart"; |