PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Macros
Macros
PDL API Reference » SysPm (System Power Management) » PDCM (Power Dependency Control Matrix)

## General Description

## Macros
#define | CY_PD_PDCM_DRV_VERSION_MAJOR 5
| Driver major version.
#define | CY_PD_PDCM_DRV_VERSION_MINOR 150
| Driver minor version.
#define | CY_SYSPM_IS_PDCM_ID_VALID(id)
| Macro to validate the PDCM PPU ID in API's : /ref cy_pd_pdcm_get_dependency, /ref cy_pd_pdcm_set_dependency() and /ref cy_pd_pdcm_clear_dependency. More...

## Macro Definition Documentation

## ◆ CY_SYSPM_IS_PDCM_ID_VALID

#define CY_SYSPM_IS_PDCM_ID_VALID | ( |  | id | ) |

Value:
(((id) == CY_PD_PDCM_MAIN) || \
((id) == CY_PD_PDCM_PD1) || \
((id) == CY_PD_PDCM_SRAM0) || \
((id) == CY_PD_PDCM_SRAM1) || \
((id) == CY_PD_PDCM_SYSCPU) || \
((id) == CY_PD_PDCM_APPCPUSS) || \
((id) == CY_PD_PDCM_APPCPU) || \
((id) == CY_PD_PDCM_SOCMEM) || \
((id) == CY_PD_PDCM_U55))
CY_PD_PDCM_MAIN
@ CY_PD_PDCM_MAIN
For MAIN/PD0 Power domain.
Definition: cy_syspm_pdcm.h:75
CY_PD_PDCM_SYSCPU
@ CY_PD_PDCM_SYSCPU
For SYSCPU Power domain.
Definition: cy_syspm_pdcm.h:79
CY_PD_PDCM_APPCPUSS
@ CY_PD_PDCM_APPCPUSS
For APPCPUSS Power domain.
Definition: cy_syspm_pdcm.h:80
CY_PD_PDCM_U55
@ CY_PD_PDCM_U55
For U55 Power domain.
Definition: cy_syspm_pdcm.h:83
CY_PD_PDCM_SRAM0
@ CY_PD_PDCM_SRAM0
For SRAM0 Power domain.
Definition: cy_syspm_pdcm.h:77
CY_PD_PDCM_SOCMEM
@ CY_PD_PDCM_SOCMEM
For SOCMEM Power domain.
Definition: cy_syspm_pdcm.h:82
CY_PD_PDCM_APPCPU
@ CY_PD_PDCM_APPCPU
For APPCPU Power domain.
Definition: cy_syspm_pdcm.h:81
CY_PD_PDCM_PD1
@ CY_PD_PDCM_PD1
For PD1 Power domain.
Definition: cy_syspm_pdcm.h:76
CY_PD_PDCM_SRAM1
@ CY_PD_PDCM_SRAM1
For SRAM1 Power domain.
Definition: cy_syspm_pdcm.h:78

Macro to validate the PDCM PPU ID in API's : /ref cy_pd_pdcm_get_dependency, /ref cy_pd_pdcm_set_dependency() and /ref cy_pd_pdcm_clear_dependency.