summaryrefslogtreecommitdiff
path: root/arch/arm/mach-bcmstb
diff options
context:
space:
mode:
authorThomas Fitzsimmons <fitzsim@fitzsim.org>2018-08-22 18:37:55 -0400
committerTom Rini <trini@konsulko.com>2018-09-10 21:19:31 -0400
commit3f20321ad8bdd7e84c3cfd2592b16ff65d05d04c (patch)
tree58e4d84c96eec92fc62aee6d632b8aa5f5777b66 /arch/arm/mach-bcmstb
parent12109573042ce7b10bc67c20abcc07df5238094d (diff)
board: arm: Add support for Broadcom BCM7260
Add support for loading U-Boot on the Broadcom 7260 SoC. This port assumes Broadcom's BOLT bootloader is acting as the second stage bootloader, and U-Boot is acting as the third stage bootloader, loaded as an ELF program by BOLT. Signed-off-by: Thomas Fitzsimmons <fitzsim@fitzsim.org> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Cc: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/mach-bcmstb')
-rw-r--r--arch/arm/mach-bcmstb/Kconfig13
1 files changed, 10 insertions, 3 deletions
diff --git a/arch/arm/mach-bcmstb/Kconfig b/arch/arm/mach-bcmstb/Kconfig
index 6c7952ffe5..0a56c3c7fa 100644
--- a/arch/arm/mach-bcmstb/Kconfig
+++ b/arch/arm/mach-bcmstb/Kconfig
@@ -7,8 +7,14 @@ config TARGET_BCM7445
Support for the Broadcom 7445 SoC. This port assumes BOLT
is acting as the second stage bootloader, and U-Boot is
acting as the third stage bootloader (TSBL), loaded by BOLT.
- This port may work on other BCM7xxx boards with
- configuration changes.
+
+config TARGET_BCM7260
+ bool "Broadcom 7260 TSBL"
+ depends on ARCH_BCMSTB
+ help
+ Support for the Broadcom 7260 SoC. This port assumes BOLT
+ is acting as the second stage bootloader, and U-Boot is
+ acting as the third stage bootloader (TSBL), loaded by BOLT.
config SYS_CPU
default "armv7"
@@ -23,7 +29,8 @@ config SYS_SOC
default "bcmstb"
config SYS_CONFIG_NAME
- default "bcm7445"
+ default "bcm7445" if TARGET_BCM7445
+ default "bcm7260" if TARGET_BCM7260
config SYS_FDT_SAVE_ADDRESS
hex "Address to which the prior stage provided DTB will be copied"