]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
MIPS: BMIPS: Add Broadcom STB wake-up timer nodes
authorJaedon Shin <jaedon.shin@gmail.com>
Fri, 17 Nov 2017 02:19:43 +0000 (11:19 +0900)
committerJames Hogan <jhogan@kernel.org>
Tue, 6 Mar 2018 00:24:28 +0000 (00:24 +0000)
Adds wake-up timer device nodes to BCM7xxx MIPS based SoCs.

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Kevin Cernekee <cernekee@gmail.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17728/
Signed-off-by: James Hogan <jhogan@kernel.org>
12 files changed:
arch/mips/boot/dts/brcm/bcm7346.dtsi
arch/mips/boot/dts/brcm/bcm7358.dtsi
arch/mips/boot/dts/brcm/bcm7360.dtsi
arch/mips/boot/dts/brcm/bcm7362.dtsi
arch/mips/boot/dts/brcm/bcm7425.dtsi
arch/mips/boot/dts/brcm/bcm7435.dtsi
arch/mips/boot/dts/brcm/bcm97346dbsmb.dts
arch/mips/boot/dts/brcm/bcm97358svmb.dts
arch/mips/boot/dts/brcm/bcm97360svmb.dts
arch/mips/boot/dts/brcm/bcm97362svmb.dts
arch/mips/boot/dts/brcm/bcm97425svmb.dts
arch/mips/boot/dts/brcm/bcm97435svmb.dts

index 8aa5b72d652d28081cab7e9cbc5ba5d613da2be3..228184dedada813e17fe71d1fc21daabbc20d4bd 100644 (file)
@@ -494,6 +494,16 @@ mspi: spi@408a00 {
                        interrupt-names = "mspi_done";
                        status = "disabled";
                };
+
+               waketimer: waketimer@408e80 {
+                       compatible = "brcm,brcmstb-waketimer";
+                       reg = <0x408e80 0x14>;
+                       interrupts = <0x3>;
+                       interrupt-parent = <&aon_pm_l2_intc>;
+                       interrupt-names = "timer";
+                       clocks = <&upg_clk>;
+                       status = "disabled";
+               };
        };
 
        memory_controllers {
index 1089d6ebc84161c8f78ad55f30bbd26f0e8600a5..398521c7070f988bc195a68be302a63b4c6cccbe 100644 (file)
@@ -362,5 +362,15 @@ mspi: spi@408a00 {
                        interrupt-names = "mspi_done";
                        status = "disabled";
                };
+
+               waketimer: waketimer@408e80 {
+                       compatible = "brcm,brcmstb-waketimer";
+                       reg = <0x408e80 0x14>;
+                       interrupts = <0x3>;
+                       interrupt-parent = <&aon_pm_l2_intc>;
+                       interrupt-names = "timer";
+                       clocks = <&upg_clk>;
+                       status = "disabled";
+               };
        };
 };
index f68285c2dff0127c7f6a15a33f002cb1759f8a70..28f5a0c1c14971c2f9a2d94f004d6f84461a6f60 100644 (file)
@@ -413,6 +413,16 @@ mspi: spi@408a00 {
                        interrupt-names = "mspi_done";
                        status = "disabled";
                };
+
+               waketimer: waketimer@408e80 {
+                       compatible = "brcm,brcmstb-waketimer";
+                       reg = <0x408e80 0x14>;
+                       interrupts = <0x3>;
+                       interrupt-parent = <&aon_pm_l2_intc>;
+                       interrupt-names = "timer";
+                       clocks = <&upg_clk>;
+                       status = "disabled";
+               };
        };
 
        memory_controllers {
index a4bfa5f2b0065e8dbf0399844c99568ef69623a3..ab2dd57571a06dea392a4c2f50af9f048827cea2 100644 (file)
@@ -409,6 +409,16 @@ mspi: spi@408a00 {
                        interrupt-names = "mspi_done";
                        status = "disabled";
                };
+
+               waketimer: waketimer@408e80 {
+                       compatible = "brcm,brcmstb-waketimer";
+                       reg = <0x408e80 0x14>;
+                       interrupts = <0x3>;
+                       interrupt-parent = <&aon_pm_l2_intc>;
+                       interrupt-names = "timer";
+                       clocks = <&upg_clk>;
+                       status = "disabled";
+               };
        };
 
        memory_controllers {
index 6cb535235efaacd52087bec31c5265fd4b649057..23479f988aa5b3e1e14399e0b098dbeb13479308 100644 (file)
@@ -505,6 +505,16 @@ mspi: spi@409200 {
                        interrupt-names = "mspi_done";
                        status = "disabled";
                };
+
+               waketimer: waketimer@409580 {
+                       compatible = "brcm,brcmstb-waketimer";
+                       reg = <0x409580 0x14>;
+                       interrupts = <0x3>;
+                       interrupt-parent = <&aon_pm_l2_intc>;
+                       interrupt-names = "timer";
+                       clocks = <&upg_clk>;
+                       status = "disabled";
+               };
        };
 
        memory_controllers {
index 1e0545c7f5b77646f873157161a47085b9e76693..af75b0123c0621840a17ed7ead918dc44bb59096 100644 (file)
@@ -520,6 +520,16 @@ mspi: spi@409200 {
                        interrupt-names = "mspi_done";
                        status = "disabled";
                };
+
+               waketimer: waketimer@409580 {
+                       compatible = "brcm,brcmstb-waketimer";
+                       reg = <0x409580 0x14>;
+                       interrupts = <0x3>;
+                       interrupt-parent = <&aon_pm_l2_intc>;
+                       interrupt-names = "timer";
+                       clocks = <&upg_clk>;
+                       status = "disabled";
+               };
        };
 
        memory_controllers {
index 9e7d5228f2b7177fe48eb04c4ce984d872b411f0..b50dbb3cbeeea09e6dc916e63c610ebacdb81a14 100644 (file)
@@ -114,3 +114,7 @@ &sdhci0 {
 &mspi {
        status = "okay";
 };
+
+&waketimer {
+       status = "okay";
+};
index 708207a0002d676c75baf367a3d1eedb5b5b41b1..2986ce353e570b7a7a8bc76fa5fd10ed0b89f1cd 100644 (file)
@@ -106,3 +106,7 @@ flash0.nvram@240000 {
 &mspi {
        status = "okay";
 };
+
+&waketimer {
+       status = "okay";
+};
index 73c6dc9c8c6db9fb55738363b4d5d507c1c26c57..8d48ae317b8cec9e029ed8bd4b1ba61309724fd6 100644 (file)
@@ -109,3 +109,7 @@ flash0.nvram@240000 {
 &mspi {
        status = "okay";
 };
+
+&waketimer {
+       status = "okay";
+};
index 37bacfdcf9d9df288cdee1a95320a7898721c8a5..4a1d0631e9e6eef0c722b0ae3c72ca4822fc5b6f 100644 (file)
@@ -78,3 +78,7 @@ &sdhci0 {
 &mspi {
        status = "okay";
 };
+
+&waketimer {
+       status = "okay";
+};
index ce762c7b2e549dbfc0ba33c22dc0ce96b593dbd2..488e12a9e4aa3fd9bf3db1a87da7249f63fb240b 100644 (file)
@@ -144,3 +144,7 @@ flash0.nvram@240000 {
 &mspi {
        status = "okay";
 };
+
+&waketimer {
+       status = "okay";
+};
index d4dd31a543fd7ff87547643017674d0af2fdd90a..e14337cc51fd5ddccae15c7d2bee140006194f5b 100644 (file)
@@ -120,3 +120,7 @@ &sdhci1 {
 &mspi {
        status = "okay";
 };
+
+&waketimer {
+       status = "okay";
+};