summaryrefslogtreecommitdiff
path: root/target/linux/bcm53xx/patches-4.9/033-0006-ARM-dts-BCM5301X-Add-support-for-BCM953012HR.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm53xx/patches-4.9/033-0006-ARM-dts-BCM5301X-Add-support-for-BCM953012HR.patch')
-rw-r--r--target/linux/bcm53xx/patches-4.9/033-0006-ARM-dts-BCM5301X-Add-support-for-BCM953012HR.patch129
1 files changed, 129 insertions, 0 deletions
diff --git a/target/linux/bcm53xx/patches-4.9/033-0006-ARM-dts-BCM5301X-Add-support-for-BCM953012HR.patch b/target/linux/bcm53xx/patches-4.9/033-0006-ARM-dts-BCM5301X-Add-support-for-BCM953012HR.patch
new file mode 100644
index 0000000..3f7a537
--- /dev/null
+++ b/target/linux/bcm53xx/patches-4.9/033-0006-ARM-dts-BCM5301X-Add-support-for-BCM953012HR.patch
@@ -0,0 +1,129 @@
+From 475dcdec8cd1bb1b73ddfd9f872822bf4ad9c242 Mon Sep 17 00:00:00 2001
+From: Steve Lin <steven.lin1@broadcom.com>
+Date: Thu, 23 Feb 2017 14:23:03 -0500
+Subject: [PATCH] ARM: dts: BCM5301X: Add support for BCM953012HR
+
+Initial version of DTS to support Broadcom BCM953012HR Northstar
+HR platform, similar to, but not the same as existing 953012K.
+
+Signed-off-by: Steve Lin <steven.lin1@broadcom.com>
+Acked-by: Jon Mason <jon.mason@broadcom.com>
+Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
+---
+ arch/arm/boot/dts/Makefile | 1 +
+ arch/arm/boot/dts/bcm953012hr.dts | 99 +++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 100 insertions(+)
+ create mode 100644 arch/arm/boot/dts/bcm953012hr.dts
+
+--- a/arch/arm/boot/dts/Makefile
++++ b/arch/arm/boot/dts/Makefile
+@@ -99,6 +99,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \
+ bcm94708.dtb \
+ bcm94709.dtb \
+ bcm953012er.dtb \
++ bcm953012hr.dtb \
+ bcm953012k.dtb
+ dtb-$(CONFIG_ARCH_BCM_53573) += \
+ bcm47189-tenda-ac9.dtb
+--- /dev/null
++++ b/arch/arm/boot/dts/bcm953012hr.dts
+@@ -0,0 +1,99 @@
++/*
++ * SPDX-License-Identifier: BSD-3-Clause
++ *
++ * Copyright(c) 2017 Broadcom
++ *
++ * Redistribution and use in source and binary forms, with or without
++ * modification, are permitted provided that the following conditions
++ * are met:
++ *
++ * * Redistributions of source code must retain the above copyright
++ * notice, this list of conditions and the following disclaimer.
++ * * Redistributions in binary form must reproduce the above copyright
++ * notice, this list of conditions and the following disclaimer in
++ * the documentation and/or other materials provided with the
++ * distribution.
++ * * Neither the name of Broadcom nor the names of its contributors
++ * may be used to endorse or promote products derived from this
++ * software without specific prior written permission.
++ *
++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++ */
++
++/dts-v1/;
++
++#include "bcm4708.dtsi"
++#include "bcm5301x-nand-cs0-bch4.dtsi"
++
++/ {
++ model = "NorthStar HR (BCM953012HR)";
++ compatible = "brcm,bcm953012hr", "brcm,brcm53012", "brcm,bcm4708";
++
++ aliases {
++ serial0 = &uart0;
++ };
++
++ chosen {
++ stdout-path = "serial0:115200n8";
++ };
++
++ memory@80000000 {
++ reg = <0x80000000 0x10000000>;
++ };
++};
++
++&nandcs {
++ partition@0 {
++ label = "nboot";
++ reg = <0x00000000 0x00200000>;
++ read-only;
++ };
++ partition@200000 {
++ label = "nenv";
++ reg = <0x00200000 0x00400000>;
++ };
++ partition@600000 {
++ label = "nsystem";
++ reg = <0x00600000 0x00a00000>;
++ };
++ partition@1000000 {
++ label = "nrootfs";
++ reg = <0x01000000 0x07000000>;
++ };
++};
++
++&spi_nor {
++ status = "okay";
++ spi-max-frequency = <62500000>;
++ m25p,default-addr-width = <3>;
++
++ #address-cells = <1>;
++ #size-cells = <1>;
++
++ partition@0 {
++ label = "boot";
++ reg = <0x00000000 0x000d0000>;
++ };
++ partition@d000 {
++ label = "env";
++ reg = <0x000d0000 0x00030000>;
++ };
++ partition@100000 {
++ label = "system";
++ reg = <0x00100000 0x00600000>;
++ };
++ partition@700000 {
++ label = "rootfs";
++ reg = <0x00700000 0x00900000>;
++ };
++};