# SPDX-FileCopyrightText: <text>Copyright (c) 2026 Infineon Technologies AG,
# or an affiliate of Infineon Technologies AG. All rights reserved.</text>
#
# SPDX-License-Identifier: Apache-2.0

# General configuration
CONFIG_ARM_MPU=y
CONFIG_HW_STACK_PROTECTION=y

# MPU null-pointer detection not functional (flash at 0x8000000, not near address 0)
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable GPIO driver
CONFIG_GPIO=y

# Enable clock controller
CONFIG_CLOCK_CONTROL=y

# Enable code/data relocation to move SMIF driver into RAM
CONFIG_CODE_DATA_RELOCATION=y

CONFIG_ENTROPY_GENERATOR=y
CONFIG_ENTROPY_INFINEON_MXCRYPTOLITE_TRNG=y

CONFIG_CRYPTO=y
CONFIG_CRYPTO_INFINEON_MXCRYPTOLITE=y
