blob: 66231ceea55a63b1124477c2cacce9f8417d4b91 [file] [log] [blame]
# 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