Commit 2fa9e9e2 authored by Pramod Kumar's avatar Pramod Kumar Committed by Florian Fainelli

arm64: dts: Add GPIO DT nodes for Stingray SOC

The GPIOs on Stingray SOC are based on iProc GPIOs hence
using this we add GPIO DT nodes for Stingray SOC.
Signed-off-by: default avatarPramod Kumar <pramodku@broadcom.com>
Reviewed-by: default avatarRay Jui <rjui@broadcom.com>
Reviewed-by: default avatarScott Branden <sbranden@broadcom.com>
Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
parent 8aa428cc
...@@ -251,6 +251,14 @@ crmu: crmu { ...@@ -251,6 +251,14 @@ crmu: crmu {
ranges = <0x0 0x0 0x66400000 0x100000>; ranges = <0x0 0x0 0x66400000 0x100000>;
#include "stingray-clock.dtsi" #include "stingray-clock.dtsi"
gpio_crmu: gpio@00024800 {
compatible = "brcm,iproc-gpio";
reg = <0x00024800 0x4c>;
ngpios = <6>;
#gpio-cells = <2>;
gpio-controller;
};
}; };
hsls { hsls {
...@@ -261,6 +269,32 @@ hsls { ...@@ -261,6 +269,32 @@ hsls {
#include "stingray-pinctrl.dtsi" #include "stingray-pinctrl.dtsi"
gpio_hsls: gpio@000d0000 {
compatible = "brcm,iproc-gpio";
reg = <0x000d0000 0x864>;
ngpios = <151>;
#gpio-cells = <2>;
gpio-controller;
interrupt-controller;
interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
gpio-ranges = <&pinmux 0 0 16>,
<&pinmux 16 71 2>,
<&pinmux 18 131 8>,
<&pinmux 26 83 6>,
<&pinmux 32 123 4>,
<&pinmux 36 43 24>,
<&pinmux 60 89 2>,
<&pinmux 62 73 4>,
<&pinmux 66 95 28>,
<&pinmux 94 127 4>,
<&pinmux 98 139 10>,
<&pinmux 108 16 27>,
<&pinmux 135 77 6>,
<&pinmux 141 67 4>,
<&pinmux 145 149 6>,
<&pinmux 151 91 4>;
};
uart0: uart@00100000 { uart0: uart@00100000 {
device_type = "serial"; device_type = "serial";
compatible = "snps,dw-apb-uart"; compatible = "snps,dw-apb-uart";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment