# SPDX-License-Identifier: GPL-2.0+
# Copyright 2022-2023 NXP

config MACH_S32
	bool
	select ARM64
	select DM

config SYS_VENDOR
	string
	default "nxp"

config NXP_S32CC
	bool
	imply CMD_DHCP
	imply CMD_EXT2
	imply CMD_EXT4
	imply CMD_FAT
	imply CMD_MDIO
	imply CMD_MII
	imply CMD_MTD
	imply CMD_MEMTEST
	imply CMD_PART
	imply CMD_PING
	imply DM_ETH
	imply DM_SPI
	imply DM_SPI_FLASH
	imply DM_I2C
	imply DOS_PARTITION
	imply DWC_ETH_QOS
	imply DWC_ETH_QOS_S32CC
	imply E1000
	imply EFI_LOADER
	imply EFI_LOADER_BOUNCE_BUFFER
	imply FSL_DSPI
	imply FSL_QSPI
	imply FSL_QSPI_AHB_FULL_MAP
	imply FS_FAT
	imply MISC
	imply MP
	imply NET_RANDOM_ETHADDR
	imply NVME_PCI
	imply NXP_S32CC_PIT_TIMER
	imply PCI
	imply PCI_ENDPOINT
	imply PCI_INIT_R
	imply PCI_S32CC
	imply PHY_S32CC_SERDES
	imply S32CC_CMU
	imply SPI
	imply SPI_FLASH
	imply SPI_FLASH_MTD
	imply SPI_FLASH_SFDP_SUPPORT
	imply SYS_I2C_MXC
	imply TIMER
	select CLK
	select CLK_SCMI
	select CPU
	select DM_DEVICE_REMOVE
	select DM_GPIO
	select DM_MTD
	select DM_RESET
	select DM_SERIAL
	select ENABLE_ARM_SOC_BOOT0_HOOK
	select FSL_LINFLEXUART
	select FSL_USDHC
	select HUSH_PARSER
	select MACH_S32
	select MMC_HS400_ES_SUPPORT
	select MMC_HS400_SUPPORT
	select MTD
	select OF_BOARD
	select OF_BOARD_FIXUP
	select OF_CONTROL
	select OF_LIVE
	select OF_SYSTEM_SETUP
	select PHY
	select PINCTRL
	select PINCTRL_FULL
	select PINCTRL_S32CC
	select RESET_SCMI
	select S32CC_GPIO
	select SCMI_FIRMWARE
	select SCMI_GPIO
	select SYSRESET
	select SYSRESET_PSCI

source "arch/arm/mach-s32/s32-cc/Kconfig"
