1# Copyright (c) 2024 Cypress Semiconductor Corporation (an Infineon company) or 2# an affiliate of Cypress Semiconductor Corporation 3# SPDX-License-Identifier: Apache-2.0 4 5# MPNs definitions 6rsource "*/Kconfig.soc" 7 8# Infineon CAT1A devices 9 10# Category definitions 11config SOC_FAMILY_INFINEON_CAT1 12 bool 13 14config SOC_FAMILY_INFINEON_CAT1A 15 bool 16 17# Family definitions 18config SOC_FAMILY_PSOC6 19 bool 20 21config SOC_FAMILY_PSOC6_LEGACY 22 bool 23 24config SOC_FAMILY_PSOC6_LEGACY_M4 25 bool 26 27config SOC_FAMILY_PSOC6_LEGACY_M0 28 bool 29 30# Cypress PSOC™ 6 MCU lines 31config SOC_SERIES_PSOC6_60 32 bool 33 select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY 34 select SOC_FAMILY_INFINEON_CAT1A 35 36config SOC_SERIES_PSOC6_61 37 bool 38 select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY 39 select SOC_FAMILY_INFINEON_CAT1A 40 41config SOC_SERIES_PSOC6_62 42 bool 43 select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY 44 select SOC_FAMILY_INFINEON_CAT1A 45 46config SOC_SERIES_PSOC6_63 47 bool 48 select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY 49 select SOC_FAMILY_INFINEON_CAT1A 50 51config SOC_SERIES_PSOC6_64 52 bool 53 select SOC_FAMILY_PSOC6 if !SOC_FAMILY_PSOC6_LEGACY 54 select SOC_FAMILY_INFINEON_CAT1A 55 56config SOC_SERIES 57 default "psoc6_60" if SOC_SERIES_PSOC6_60 58 default "psoc6_61" if SOC_SERIES_PSOC6_61 59 default "psoc6_62" if SOC_SERIES_PSOC6_62 60 default "psoc6_63" if SOC_SERIES_PSOC6_63 61 default "psoc6_64" if SOC_SERIES_PSOC6_64 62