blob: fb4d3655a4636fcd8d5df7ba680d1d20f8cac490 [file] [log] [blame]
/*
* Copyright (c) 2025 Infineon Technologies AG,
* or an affiliate of Infineon Technologies AG.
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef INFINEON_KCONFIG_H__
#define INFINEON_KCONFIG_H__
/*
* These are mappings of Kconfig options enabling Infineon SOCs and particular
* peripheral instances to the corresponding symbols used inside of Infineon code.
*/
#if defined(CONFIG_SOC_PSE846GPS2DBZC4A)
#define PSE846GPS2DBZC4A
#if defined(CONFIG_CPU_CORTEX_M33)
#if defined(CONFIG_TRUSTED_EXECUTION_SECURE)
#define COMPONENT_SECURE_DEVICE
#endif /* CONFIG_TRUSTED_EXECUTION_SECURE */
#define COMPONENT_CM33
#define CORE_NAME_CM33_0
#elif defined(CONFIG_CPU_CORTEX_M55)
#define COMPONENT_CM55
#define CORE_NAME_CM55_0
#endif /* CONFIG_CPU_CORTEXT_M33*/
#endif /* CONFIG_SOC_PSE846GPS2DBZC4A*/
#endif /* INFINEON_KCONFIG_H__*/