Manuel Hernández Méndez e8dfa55f3d platform: ariane: Move ariane platform from fpga to generic
The Ariane framework has a generic PMU that is not used by OpenSBI.
Due to OpenSBI’s build system we cannot directly reuse the generic
platform functions, so move the Ariane platform to generic. Also due
to the generic platform is where new features are added.

Signed-off-by: Manuel Hernández Méndez <maherme.dev@gmail.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Link: https://lore.kernel.org/r/20251023090347.30746-1-maherme.dev@gmail.com
Signed-off-by: Anup Patel <anup@brainfault.org>
2025-11-05 21:22:41 +05:30

99 lines
1.8 KiB
Plaintext

# SPDX-License-Identifier: BSD-2-Clause
config PLATFORM_GENERIC
bool
select FDT
select FDT_DOMAIN
select FDT_PMU
default y
if PLATFORM_GENERIC
config PLATFORM_GENERIC_NAME
string "Platform default name"
default "Generic"
config PLATFORM_GENERIC_MAJOR_VER
int "Platform major version"
range 0 65535
default 0
config PLATFORM_GENERIC_MINOR_VER
int "Platform minor version"
range 0 65535
default 1
config PLATFORM_ALLWINNER_D1
bool "Allwinner D1 support"
depends on FDT_IRQCHIP_PLIC
select THEAD_C9XX_PMU
default n
config PLATFORM_ANDES_AE350
bool "Andes AE350 support"
select SYS_ATCSMU
select ANDES_PMU
select ANDES_PMA
default n
config PLATFORM_ANDES_QILAI
bool "Andes QiLai support"
select ANDES_PMU
select ANDES_PMA
select ANDES_SBI
default n
config PLATFORM_OPENHWGROUP_OPENPITON
bool "OpenHWGroup Openpiton support"
default n
config PLATFORM_OPENHWGROUP_ARIANE
bool "OpenHWGroup Ariane support"
default n
config PLATFORM_RENESAS_RZFIVE
bool "Renesas RZ/Five support"
select ANDES_PMA
select ANDES_SBI
select ANDES_PMU
default n
config PLATFORM_SIFIVE_FU540
bool "SiFive FU540 support"
default n
config PLATFORM_SIFIVE_FU740
bool "SiFive FU740 support"
depends on FDT_RESET && FDT_I2C
default n
config PLATFORM_SOPHGO_SG2042
bool "Sophgo sg2042 support"
select THEAD_C9XX_ERRATA
select THEAD_C9XX_PMU
default n
config PLATFORM_STARFIVE_JH7110
bool "StarFive JH7110 support"
default n
config PLATFORM_THEAD
bool "THEAD C9xx support"
select THEAD_C9XX_ERRATA
select THEAD_C9XX_PMU
default n
config PLATFORM_MIPS_P8700
bool "MIPS P8700 support"
default n
config PLATFORM_SPACEMIT_K1
bool "Spacemit K1 support"
select FDT_HSM_SPACEMIT
default n
source "$(OPENSBI_SRC_DIR)/platform/generic/andes/Kconfig"
source "$(OPENSBI_SRC_DIR)/platform/generic/thead/Kconfig"
endif