aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/Makefile7
-rw-r--r--arch/arm/boot/dts/bcm-cygnus-clock.dtsi36
-rw-r--r--arch/arm/boot/dts/bcm-cygnus.dtsi72
-rw-r--r--arch/arm/boot/dts/bcm911360_entphn.dts41
-rw-r--r--arch/arm/boot/dts/bcm911360k.dts41
-rw-r--r--arch/arm/boot/dts/bcm958300k.dts41
6 files changed, 179 insertions, 59 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 165a6add38b9..bbce4f434178 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -55,12 +55,11 @@ dtb-$(CONFIG_ARCH_ATLAS6) += atlas6-evb.dtb
55dtb-$(CONFIG_ARCH_AXXIA) += axm5516-amarillo.dtb 55dtb-$(CONFIG_ARCH_AXXIA) += axm5516-amarillo.dtb
56dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b.dtb 56dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b.dtb
57dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b-plus.dtb 57dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b-plus.dtb
58dtb-$(CONFIG_ARCH_BCM_CYGNUS) += \
59 bcm911360_entphn.dtb \
60 bcm911360k.dtb \
61 bcm958300k.dtb
62dtb-$(CONFIG_ARCH_BCM_5301X) += bcm4708-netgear-r6250.dtb 58dtb-$(CONFIG_ARCH_BCM_5301X) += bcm4708-netgear-r6250.dtb
63dtb-$(CONFIG_ARCH_BCM_63XX) += bcm963138dvt.dtb 59dtb-$(CONFIG_ARCH_BCM_63XX) += bcm963138dvt.dtb
60dtb-$(CONFIG_ARCH_BCM_CYGNUS) += bcm911360_entphn.dtb \
61 bcm911360k.dtb \
62 bcm958300k.dtb
64dtb-$(CONFIG_ARCH_BCM_MOBILE) += bcm28155-ap.dtb \ 63dtb-$(CONFIG_ARCH_BCM_MOBILE) += bcm28155-ap.dtb \
65 bcm21664-garnet.dtb 64 bcm21664-garnet.dtb
66dtb-$(CONFIG_ARCH_BERLIN) += \ 65dtb-$(CONFIG_ARCH_BERLIN) += \
diff --git a/arch/arm/boot/dts/bcm-cygnus-clock.dtsi b/arch/arm/boot/dts/bcm-cygnus-clock.dtsi
index d06172bfd99d..60d8389fdb6c 100644
--- a/arch/arm/boot/dts/bcm-cygnus-clock.dtsi
+++ b/arch/arm/boot/dts/bcm-cygnus-clock.dtsi
@@ -1,15 +1,33 @@
1/* 1/*
2 * Copyright 2014 Broadcom Corporation. All rights reserved. 2 * BSD LICENSE
3 * 3 *
4 * Unless you and Broadcom execute a separate written software license 4 * Copyright(c) 2014 Broadcom Corporation. All rights reserved.
5 * agreement governing use of this software, this software is licensed to you
6 * under the terms of the GNU General Public License as
7 * published by the Free Software Foundation version 2.
8 * 5 *
9 * This program is distributed "as is" WITHOUT ANY WARRANTY of any 6 * Redistribution and use in source and binary forms, with or without
10 * kind, whether express or implied; without even the implied warranty 7 * modification, are permitted provided that the following conditions
11 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8 * are met:
12 * GNU General Public License for more details. 9 *
10 * * Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * * Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in
14 * the documentation and/or other materials provided with the
15 * distribution.
16 * * Neither the name of Broadcom Corporation nor the names of its
17 * contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13 */ 31 */
14 32
15clocks { 33clocks {
diff --git a/arch/arm/boot/dts/bcm-cygnus.dtsi b/arch/arm/boot/dts/bcm-cygnus.dtsi
index 9c650aba372d..5126f9e77a98 100644
--- a/arch/arm/boot/dts/bcm-cygnus.dtsi
+++ b/arch/arm/boot/dts/bcm-cygnus.dtsi
@@ -1,15 +1,33 @@
1/* 1/*
2 * Copyright 2014 Broadcom Corporation. All rights reserved. 2 * BSD LICENSE
3 * 3 *
4 * Unless you and Broadcom execute a separate written software license 4 * Copyright(c) 2014 Broadcom Corporation. All rights reserved.
5 * agreement governing use of this software, this software is licensed to you
6 * under the terms of the GNU General Public License as
7 * published by the Free Software Foundation version 2.
8 * 5 *
9 * This program is distributed "as is" WITHOUT ANY WARRANTY of any 6 * Redistribution and use in source and binary forms, with or without
10 * kind, whether express or implied; without even the implied warranty 7 * modification, are permitted provided that the following conditions
11 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8 * are met:
12 * GNU General Public License for more details. 9 *
10 * * Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * * Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in
14 * the documentation and/or other materials provided with the
15 * distribution.
16 * * Neither the name of Broadcom Corporation nor the names of its
17 * contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13 */ 31 */
14 32
15#include <dt-bindings/interrupt-controller/arm-gic.h> 33#include <dt-bindings/interrupt-controller/arm-gic.h>
@@ -52,26 +70,48 @@
52 }; 70 };
53 }; 71 };
54 72
55 uart3: serial@18023000 { 73 uart0: serial@18020000 {
56 compatible = "snps,dw-apb-uart"; 74 compatible = "snps,dw-apb-uart";
57 reg = <0x18023000 0x100>; 75 reg = <0x18020000 0x100>;
58 reg-shift = <2>; 76 reg-shift = <2>;
59 reg-io-width = <4>; 77 reg-io-width = <4>;
60 interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; 78 interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
79 clocks = <&axi81_clk>;
61 clock-frequency = <100000000>; 80 clock-frequency = <100000000>;
81 status = "disabled";
82 };
83
84 uart1: serial@18021000 {
85 compatible = "snps,dw-apb-uart";
86 reg = <0x18021000 0x100>;
87 reg-shift = <2>;
88 reg-io-width = <4>;
89 interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
62 clocks = <&axi81_clk>; 90 clocks = <&axi81_clk>;
63 status = "okay"; 91 clock-frequency = <100000000>;
92 status = "disabled";
64 }; 93 };
65 94
66 uart0: serial@18020000 { 95 uart2: serial@18022000 {
67 compatible = "snps,dw-apb-uart"; 96 compatible = "snps,dw-apb-uart";
68 reg = <0x18020000 0x100>; 97 reg = <0x18020000 0x100>;
69 reg-shift = <2>; 98 reg-shift = <2>;
70 reg-io-width = <4>; 99 reg-io-width = <4>;
71 interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 100 interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
101 clocks = <&axi81_clk>;
102 clock-frequency = <100000000>;
103 status = "disabled";
104 };
105
106 uart3: serial@18023000 {
107 compatible = "snps,dw-apb-uart";
108 reg = <0x18023000 0x100>;
109 reg-shift = <2>;
110 reg-io-width = <4>;
111 interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
72 clocks = <&axi81_clk>; 112 clocks = <&axi81_clk>;
73 clock-frequency = <100000000>; 113 clock-frequency = <100000000>;
74 status = "okay"; 114 status = "disabled";
75 }; 115 };
76 116
77 gic: interrupt-controller@19021000 { 117 gic: interrupt-controller@19021000 {
diff --git a/arch/arm/boot/dts/bcm911360_entphn.dts b/arch/arm/boot/dts/bcm911360_entphn.dts
index 9de5e87b5c9e..d2ee95280548 100644
--- a/arch/arm/boot/dts/bcm911360_entphn.dts
+++ b/arch/arm/boot/dts/bcm911360_entphn.dts
@@ -1,15 +1,33 @@
1/* 1/*
2 * Copyright 2014 Broadcom Corporation. All rights reserved. 2 * BSD LICENSE
3 * 3 *
4 * Unless you and Broadcom execute a separate written software license 4 * Copyright(c) 2014 Broadcom Corporation. All rights reserved.
5 * agreement governing use of this software, this software is licensed to you
6 * under the terms of the GNU General Public License as
7 * published by the Free Software Foundation version 2.
8 * 5 *
9 * This program is distributed "as is" WITHOUT ANY WARRANTY of any 6 * Redistribution and use in source and binary forms, with or without
10 * kind, whether express or implied; without even the implied warranty 7 * modification, are permitted provided that the following conditions
11 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8 * are met:
12 * GNU General Public License for more details. 9 *
10 * * Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * * Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in
14 * the documentation and/or other materials provided with the
15 * distribution.
16 * * Neither the name of Broadcom Corporation nor the names of its
17 * contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13 */ 31 */
14 32
15/dts-v1/; 33/dts-v1/;
@@ -22,11 +40,14 @@
22 40
23 aliases { 41 aliases {
24 serial0 = &uart3; 42 serial0 = &uart3;
25 serial1 = &uart0;
26 }; 43 };
27 44
28 chosen { 45 chosen {
29 stdout-path = &uart3; 46 stdout-path = &uart3;
30 bootargs = "console=ttyS0,115200"; 47 bootargs = "console=ttyS0,115200";
31 }; 48 };
49
50 uart3: serial@18023000 {
51 status = "okay";
52 };
32}; 53};
diff --git a/arch/arm/boot/dts/bcm911360k.dts b/arch/arm/boot/dts/bcm911360k.dts
index dd4f102f2e23..9658d4f62d59 100644
--- a/arch/arm/boot/dts/bcm911360k.dts
+++ b/arch/arm/boot/dts/bcm911360k.dts
@@ -1,15 +1,33 @@
1/* 1/*
2 * Copyright 2014 Broadcom Corporation. All rights reserved. 2 * BSD LICENSE
3 * 3 *
4 * Unless you and Broadcom execute a separate written software license 4 * Copyright(c) 2014 Broadcom Corporation. All rights reserved.
5 * agreement governing use of this software, this software is licensed to you
6 * under the terms of the GNU General Public License as
7 * published by the Free Software Foundation version 2.
8 * 5 *
9 * This program is distributed "as is" WITHOUT ANY WARRANTY of any 6 * Redistribution and use in source and binary forms, with or without
10 * kind, whether express or implied; without even the implied warranty 7 * modification, are permitted provided that the following conditions
11 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8 * are met:
12 * GNU General Public License for more details. 9 *
10 * * Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * * Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in
14 * the documentation and/or other materials provided with the
15 * distribution.
16 * * Neither the name of Broadcom Corporation nor the names of its
17 * contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13 */ 31 */
14 32
15/dts-v1/; 33/dts-v1/;
@@ -22,11 +40,14 @@
22 40
23 aliases { 41 aliases {
24 serial0 = &uart3; 42 serial0 = &uart3;
25 serial1 = &uart0;
26 }; 43 };
27 44
28 chosen { 45 chosen {
29 stdout-path = &uart3; 46 stdout-path = &uart3;
30 bootargs = "console=ttyS0,115200"; 47 bootargs = "console=ttyS0,115200";
31 }; 48 };
49
50 uart3: serial@18023000 {
51 status = "okay";
52 };
32}; 53};
diff --git a/arch/arm/boot/dts/bcm958300k.dts b/arch/arm/boot/dts/bcm958300k.dts
index f8b962570221..f1bb36f3975c 100644
--- a/arch/arm/boot/dts/bcm958300k.dts
+++ b/arch/arm/boot/dts/bcm958300k.dts
@@ -1,15 +1,33 @@
1/* 1/*
2 * Copyright 2014 Broadcom Corporation. All rights reserved. 2 * BSD LICENSE
3 * 3 *
4 * Unless you and Broadcom execute a separate written software license 4 * Copyright(c) 2014 Broadcom Corporation. All rights reserved.
5 * agreement governing use of this software, this software is licensed to you
6 * under the terms of the GNU General Public License as
7 * published by the Free Software Foundation version 2.
8 * 5 *
9 * This program is distributed "as is" WITHOUT ANY WARRANTY of any 6 * Redistribution and use in source and binary forms, with or without
10 * kind, whether express or implied; without even the implied warranty 7 * modification, are permitted provided that the following conditions
11 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8 * are met:
12 * GNU General Public License for more details. 9 *
10 * * Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * * Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in
14 * the documentation and/or other materials provided with the
15 * distribution.
16 * * Neither the name of Broadcom Corporation nor the names of its
17 * contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13 */ 31 */
14 32
15/dts-v1/; 33/dts-v1/;
@@ -22,11 +40,14 @@
22 40
23 aliases { 41 aliases {
24 serial0 = &uart3; 42 serial0 = &uart3;
25 serial1 = &uart0;
26 }; 43 };
27 44
28 chosen { 45 chosen {
29 stdout-path = &uart3; 46 stdout-path = &uart3;
30 bootargs = "console=ttyS0,115200"; 47 bootargs = "console=ttyS0,115200";
31 }; 48 };
49
50 uart3: serial@18023000 {
51 status = "okay";
52 };
32}; 53};