21545a8cbf
As STI timer is renamed to ARM A9 global timer, change BCM63138 to use the new global timer config symbol name. This patch applies on top of the my previous patch [1]. [1]: https://lists.denx.de/pipermail/u-boot/2022-August/491060.html Signed-off-by: William Zhang <william.zhang@broadcom.com>
140 lines
3.2 KiB
Plaintext
140 lines
3.2 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# (C) Copyright 2022 Broadcom Ltd
|
|
#
|
|
|
|
if ARCH_BCMBCA
|
|
|
|
config BCM47622
|
|
bool "Support for Broadcom 47622 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM4908
|
|
bool "Support for Broadcom 4908 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select BCM6345_SERIAL
|
|
|
|
config BCM4912
|
|
bool "Support for Broadcom 4912 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM63138
|
|
bool "Support for Broadcom 63138 Family"
|
|
select TIMER
|
|
select ARM_GLOBAL_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select BCM6345_SERIAL
|
|
|
|
config BCM63146
|
|
bool "Support for Broadcom 63146 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM63148
|
|
bool "Support for Broadcom 63148 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select BCM6345_SERIAL
|
|
|
|
config BCM63158
|
|
bool "Support for Broadcom 63158 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM63178
|
|
bool "Support for Broadcom 63178 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM6756
|
|
bool "Support for Broadcom 6756 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM6813
|
|
bool "Support for Broadcom 6813 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
config BCM6846
|
|
bool "Support for Broadcom 6846 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select BCM6345_SERIAL
|
|
|
|
config BCM6855
|
|
bool "Support for Broadcom 6855 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
help
|
|
Broadcom BCM6855 is a triple core Cortex A7 based xPON Gateway
|
|
SoC. This SoC family includes BCM6855x, BCM68252 and BCM6753.
|
|
|
|
config BCM6856
|
|
bool "Support for Broadcom 6856 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select BCM6345_SERIAL
|
|
help
|
|
Broadcom BCM6856 is a dual core Brahma-B53 ARMv8 based xPON Gateway
|
|
SoC. This SoC family includes BCM6856, BCM6836 and BCM4910.
|
|
|
|
config BCM6858
|
|
bool "Support for Broadcom 6858 Family"
|
|
select ARM64
|
|
select SYS_ARCH_TIMER
|
|
select DM_SERIAL
|
|
select BCM6345_SERIAL
|
|
help
|
|
Broadcom BCM6858 is a quad core Brahma-B53 ARMv8 based xPON Gateway
|
|
SoC. This SoC family includes BCM6858, BCM49508, BCM5504X and BCM6545.
|
|
|
|
config BCM6878
|
|
bool "Support for Broadcom 6878 Family"
|
|
select SYS_ARCH_TIMER
|
|
select CPU_V7A
|
|
select DM_SERIAL
|
|
select PL01X_SERIAL
|
|
|
|
source "arch/arm/mach-bcmbca/bcm47622/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm4908/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm4912/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm63138/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm63146/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm63148/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm63158/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm63178/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6756/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6813/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6846/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6855/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6856/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6858/Kconfig"
|
|
source "arch/arm/mach-bcmbca/bcm6878/Kconfig"
|
|
|
|
endif
|