diff options
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.patch | 129 |
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>; ++ }; ++}; |