# Copyright (c) 2024 Cypress Semiconductor Corporation (an Infineon company) or # an affiliate of Cypress Semiconductor Corporation # SPDX-License-Identifier: Apache-2.0 # MPNs definitions rsource "*/Kconfig.soc" # Infineon CAT1A devices # Category definitions config SOC_FAMILY_INFINEON_CAT1 bool config SOC_FAMILY_INFINEON_CAT1A bool # Family definitions config SOC_FAMILY_PSOC6 bool config SOC_FAMILY_PSOC6_LEGACY bool config SOC_FAMILY_PSOC6_LEGACY_M4 bool config SOC_FAMILY_PSOC6_LEGACY_M0 bool # Cypress PSOCâ„¢ 6 MCU lines config SOC_SERIES_PSOC6_60 bool select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY select SOC_FAMILY_INFINEON_CAT1A config SOC_SERIES_PSOC6_61 bool select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY select SOC_FAMILY_INFINEON_CAT1A config SOC_SERIES_PSOC6_62 bool select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY select SOC_FAMILY_INFINEON_CAT1A config SOC_SERIES_PSOC6_63 bool select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY select SOC_FAMILY_INFINEON_CAT1A config SOC_SERIES_PSOC6_64 bool select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY select SOC_FAMILY_INFINEON_CAT1A config SOC_SERIES default "psoc6_60" if SOC_SERIES_PSOC6_60 default "psoc6_61" if SOC_SERIES_PSOC6_61 default "psoc6_62" if SOC_SERIES_PSOC6_62 default "psoc6_63" if SOC_SERIES_PSOC6_63 default "psoc6_64" if SOC_SERIES_PSOC6_64