Extended Power Range structure.
This structure holds a copy of the EPR configuration associated with a port on the EZ-PD(TM) CCG device. Values used for EPR implementation.
Data Fields | |
uint8_t | len |
Length of epr in the config table. More... | |
uint8_t | srcEnable |
EPR SRC support enable/disable. More... | |
uint8_t | srcPdoMask |
Default EPR SRC PDO enable mask. More... | |
uint8_t | srcPdoCount |
Number of valid EPR SRC PDOs in the table. More... | |
cy_pd_pd_do_t | srcPdo [CY_PD_MAX_NO_OF_EPR_PDO] |
EPR SRC PDO data array. More... | |
uint8_t | reserved |
Needed for bytes alignment with config table. More... | |
uint8_t | snkEnable |
EPR SNK support enable/disable. More... | |
uint8_t | snkPdoMask |
Default EPR SNK PDO enable mask. More... | |
uint8_t | snkPdoCount |
Number of valid EPR SNK PDOs in the table. More... | |
cy_pd_pd_do_t | snkPdo [CY_PD_MAX_NO_OF_EPR_PDO] |
EPR SNK PDO data array. More... | |
uint16_t | snkMaxMin [CY_PD_MAX_NO_OF_EPR_PDO] |
Max min EPR current from the config table or updated at runtime by the EC. | |
uint8_t cy_stc_pdstack_epr_t::len |
Length of epr in the config table.
uint8_t cy_stc_pdstack_epr_t::srcEnable |
EPR SRC support enable/disable.
uint8_t cy_stc_pdstack_epr_t::srcPdoMask |
Default EPR SRC PDO enable mask.
uint8_t cy_stc_pdstack_epr_t::srcPdoCount |
Number of valid EPR SRC PDOs in the table.
cy_pd_pd_do_t cy_stc_pdstack_epr_t::srcPdo[CY_PD_MAX_NO_OF_EPR_PDO] |
EPR SRC PDO data array.
uint8_t cy_stc_pdstack_epr_t::reserved |
Needed for bytes alignment with config table.
uint8_t cy_stc_pdstack_epr_t::snkEnable |
EPR SNK support enable/disable.
uint8_t cy_stc_pdstack_epr_t::snkPdoMask |
Default EPR SNK PDO enable mask.
uint8_t cy_stc_pdstack_epr_t::snkPdoCount |
Number of valid EPR SNK PDOs in the table.
cy_pd_pd_do_t cy_stc_pdstack_epr_t::snkPdo[CY_PD_MAX_NO_OF_EPR_PDO] |
EPR SNK PDO data array.