summaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2018-07-14 14:11:41 -0700
committerOlof Johansson <olof@lixom.net>2018-07-14 14:11:41 -0700
commitf9228c38363a086b93854488494dbdc5db7fb7b8 (patch)
tree29123ee15a1829a7e9352095f96ab136e6bb1b0f /arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
parentc79306d5c427caf72cd07630244f1f2bc0a98066 (diff)
parente28e681630079204d6d2cb3da1e2c067d21eff64 (diff)
downloadblackbird-op-linux-f9228c38363a086b93854488494dbdc5db7fb7b8.tar.gz
blackbird-op-linux-f9228c38363a086b93854488494dbdc5db7fb7b8.zip
Merge tag 'arm-soc/for-4.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into next/dt
This pull request contains Broadcom ARM64-based SoCs Device Tree changes for 4.19, please pull the following: - Scott does a bunch of updates to the Stingray DTS and DTS include files to better support the addition of new boards. Scott also adds the Stingray OTP Device Tree node - Pramod updates the Stingray clocks such that they match the latest revision of the ASIC and datasheets - Ray sets the Stingray initial watchdog timeout to 60 seconds to give sufficient time for the kernel to boot and then adds PAXC (internal PCIe) support to the Stingray base DTS files - Vladimir adds support for the Stingray smart NIC PS225 boards variants * tag 'arm-soc/for-4.19/devicetree-arm64' of https://github.com/Broadcom/stblinux: arm64: dts: stingray: add bcm958802a802x dts arm64: dts: stingray: add PAXC support arm64: dts: set initial SR watchdog timeout to 60 seconds arm64: dts: Update Stingray clock DT nodes arm64: dts: stingray: Add OTP device node arm64: dts: stingray: move common board components to stingray-board-base Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi')
-rw-r--r--arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi19
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
index b203152ad67c..a79ea126723e 100644
--- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
+++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
@@ -146,6 +146,11 @@
<GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
};
+ mhb: syscon@60401000 {
+ compatible = "brcm,sr-mhb", "syscon";
+ reg = <0 0x60401000 0 0x38c>;
+ };
+
scr {
compatible = "simple-bus";
#address-cells = <1>;
@@ -258,6 +263,18 @@
#include "stingray-clock.dtsi"
+ otp: otp@1c400 {
+ compatible = "brcm,ocotp-v2";
+ reg = <0x0001c400 0x68>;
+ brcm,ocotp-size = <2048>;
+ status = "okay";
+ };
+
+ cdru: syscon@1d000 {
+ compatible = "brcm,sr-cdru", "syscon";
+ reg = <0x0001d000 0x400>;
+ };
+
gpio_crmu: gpio@24800 {
compatible = "brcm,iproc-gpio";
reg = <0x00024800 0x4c>;
@@ -269,6 +286,7 @@
#include "stingray-fs4.dtsi"
#include "stingray-sata.dtsi"
+ #include "stingray-pcie.dtsi"
hsls {
compatible = "simple-bus";
@@ -420,6 +438,7 @@
interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&hsls_25m_div2_clk>, <&hsls_div4_clk>;
clock-names = "wdogclk", "apb_pclk";
+ timeout-sec = <60>;
};
gpio_hsls: gpio@d0000 {
OpenPOWER on IntegriCloud