mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
Initial Anlogic Platform Support Add bindings for the serial and timer peripherals, and a basic soc dtsi for the Anlogic dr1v90 SoC. The Milianke MLKPAI FS01 is the first board for this SoC. Add myself as maintainer for this platform for the time being. Signed-off-by: Conor Dooley <conor.dooley@microchip.com> * tag 'anlogic-initial-6.19-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux: MAINTAINERS: Setup support for Anlogic tree riscv: defconfig: Enable Anlogic SoC riscv: dts: anlogic: Add Milianke MLKPAI FS01 board riscv: dts: Add initial Anlogic DR1V90 SoC device tree riscv: Add Anlogic SoC famly Kconfig support dt-bindings: serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart dt-bindings: timer: Add Anlogic DR1V90 ACLINT MTIMER dt-bindings: riscv: Add Anlogic DR1V90 dt-bindings: riscv: Add Nuclei UX900 compatibles dt-bindings: vendor-prefixes: Add Anlogic, Milianke and Nuclei
115 lines
2.7 KiB
Plaintext
115 lines
2.7 KiB
Plaintext
menu "SoC selection"
|
|
|
|
config ARCH_ANDES
|
|
bool "Andes SoCs"
|
|
depends on MMU && !XIP_KERNEL
|
|
select ERRATA_ANDES
|
|
help
|
|
This enables support for Andes SoC platform hardware.
|
|
|
|
config ARCH_ANLOGIC
|
|
bool "Anlogic SoCs"
|
|
help
|
|
This enables support for Anlogic SoC platform hardware.
|
|
|
|
config ARCH_ESWIN
|
|
bool "ESWIN SoCs"
|
|
help
|
|
This enables support for ESWIN SoC platform hardware,
|
|
including the ESWIN EIC7700 SoC.
|
|
|
|
config ARCH_MICROCHIP_POLARFIRE
|
|
def_bool ARCH_MICROCHIP
|
|
|
|
config ARCH_MICROCHIP
|
|
bool "Microchip SoCs"
|
|
help
|
|
This enables support for Microchip SoC platforms.
|
|
|
|
config ARCH_RENESAS
|
|
bool "Renesas RISC-V SoCs"
|
|
help
|
|
This enables support for the RISC-V based Renesas SoCs.
|
|
|
|
config ARCH_SIFIVE
|
|
bool "SiFive SoCs"
|
|
select ERRATA_SIFIVE if !XIP_KERNEL
|
|
help
|
|
This enables support for SiFive SoC platform hardware.
|
|
|
|
config ARCH_SOPHGO
|
|
bool "Sophgo SoCs"
|
|
help
|
|
This enables support for Sophgo SoC platform hardware.
|
|
|
|
config ARCH_SPACEMIT
|
|
bool "SpacemiT SoCs"
|
|
select PINCTRL
|
|
help
|
|
This enables support for SpacemiT SoC platform hardware.
|
|
|
|
config ARCH_STARFIVE
|
|
def_bool SOC_STARFIVE
|
|
|
|
config SOC_STARFIVE
|
|
bool "StarFive SoCs"
|
|
select PINCTRL
|
|
select RESET_CONTROLLER
|
|
select ARM_AMBA
|
|
help
|
|
This enables support for StarFive SoC platform hardware.
|
|
|
|
config ARCH_SUNXI
|
|
bool "Allwinner sun20i SoCs"
|
|
depends on MMU && !XIP_KERNEL
|
|
select ERRATA_THEAD
|
|
select SUN4I_TIMER
|
|
help
|
|
This enables support for Allwinner sun20i platform hardware,
|
|
including boards based on the D1 and D1s SoCs.
|
|
|
|
config ARCH_TENSTORRENT
|
|
bool "Tenstorrent SoCs"
|
|
help
|
|
This enables support for Tenstorrent SoC platforms.
|
|
Current support is for Blackhole P100 and P150 PCIe cards.
|
|
The Blackhole SoC contains four RISC-V CPU tiles each
|
|
consisting of 4x SiFive X280 cores.
|
|
|
|
config ARCH_THEAD
|
|
bool "T-HEAD RISC-V SoCs"
|
|
depends on MMU && !XIP_KERNEL
|
|
select ERRATA_THEAD
|
|
select PM_GENERIC_DOMAINS if PM
|
|
help
|
|
This enables support for the RISC-V based T-HEAD SoCs.
|
|
|
|
config ARCH_VIRT
|
|
bool "QEMU Virt Machine"
|
|
select POWER_RESET
|
|
select POWER_RESET_SYSCON
|
|
select POWER_RESET_SYSCON_POWEROFF
|
|
select GOLDFISH
|
|
select RTC_DRV_GOLDFISH if RTC_CLASS
|
|
select PM_GENERIC_DOMAINS if PM
|
|
select PM_GENERIC_DOMAINS_OF if PM && OF
|
|
select RISCV_SBI_CPUIDLE if CPU_IDLE && RISCV_SBI
|
|
help
|
|
This enables support for QEMU Virt Machine.
|
|
|
|
config ARCH_CANAAN
|
|
bool "Canaan Kendryte SoC"
|
|
help
|
|
This enables support for Canaan Kendryte series SoC platform hardware.
|
|
|
|
config SOC_CANAAN_K210
|
|
bool "Canaan Kendryte K210 SoC"
|
|
depends on !MMU && ARCH_CANAAN
|
|
select ARCH_HAS_RESET_CONTROLLER
|
|
select PINCTRL
|
|
select COMMON_CLK
|
|
help
|
|
This enables support for Canaan Kendryte K210 SoC platform hardware.
|
|
|
|
endmenu # "SoC selection"
|