diff options
author | John Crispin <john@phrozen.org> | 2022-01-30 15:51:06 +0100 |
---|---|---|
committer | Matthias Brugger <matthias.bgg@gmail.com> | 2022-03-01 09:02:01 +0100 |
commit | 2cf1c348d0f5d43b601974cbde3e6db5ad491a40 (patch) | |
tree | 2bd261841b615ba404008c3297fe995a289c7c5a /arch/arm/Kconfig | |
parent | 51911d1c1bb3e30b57e3af1072a3b6e583f3df5f (diff) | |
download | linux-2cf1c348d0f5d43b601974cbde3e6db5ad491a40.tar.gz linux-2cf1c348d0f5d43b601974cbde3e6db5ad491a40.tar.bz2 linux-2cf1c348d0f5d43b601974cbde3e6db5ad491a40.zip |
ARM: Add basic support for Airoha EN7523 SoC
EN7523 is an armv8 based silicon used inside broadband access type devices
such as xPON and xDSL. It shares various silicon blocks with MediaTek
silicon such as the MT7622.
Add basic support for Airoha EN7523, enough for booting to console.
The UART is basically 8250-compatible, except for the clock selection.
A clock-frequency value is synthesized to get this to run at 115200 bps.
Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Bert Vermeulen <bert@biot.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Link: https://lore.kernel.org/r/20220130145116.88406-4-nbd@nbd.name
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index fabe39169b12..9da3c9532cad 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -572,6 +572,18 @@ config ARCH_VIRT select HAVE_ARM_ARCH_TIMER select ARCH_SUPPORTS_BIG_ENDIAN +config ARCH_AIROHA + bool "Airoha SoC Support" + depends on ARCH_MULTI_V7 + select ARM_AMBA + select ARM_GIC + select ARM_GIC_V3 + select ARM_PSCI + select HAVE_ARM_ARCH_TIMER + select COMMON_CLK + help + Support for Airoha EN7523 SoCs + # # This is sorted alphabetically by mach-* pathname. However, plat-* # Kconfigs may be included either alphabetically (according to the |