PD device policy status structure.
This structure holds all of the configuration and status information associated with a port on the EZ-PD(TM) PMG1 device. Members of this structure should not be directly modified by any of the application code.
Data Fields | |
| cy_en_pd_port_role_t | portRole |
| Port role: Sink, source, or dual. More... | |
| cy_en_pd_port_role_t | dfltPortRole |
| Default port role: Sink or source. More... | |
| uint8_t | srcCurLevel |
| Type C current level in the source role. More... | |
| uint8_t | isSrcBat |
| Power source is connected to a battery. More... | |
| uint8_t | isSnkBat |
| Power sink is connected to a battery. More... | |
| uint8_t | snkUsbSuspEn |
| USB suspend supported indication. More... | |
| uint8_t | snkUsbCommEn |
| USB communication supported indication. More... | |
| uint8_t | srcPdoCount |
| Source PDO count from the config table or updated at runtime by the EC. More... | |
| uint8_t | srcPdoMask |
| Source PDO mask from the config table or updated at runtime by the EC. More... | |
| uint8_t | snkPdoCount |
| Sink PDO count from the config table or update at runtime by the EC. More... | |
| uint8_t | snkPdoMask |
| Sink PDO mask from the config table or update at runtime by the EC. More... | |
| uint8_t | rpSupported |
| Supported Rp values bit mask. More... | |
| bool | pdSupport |
| USB PD supported. More... | |
| uint8_t | trySrcSnk |
| Try source/sink control knob. More... | |
| uint8_t | dbSupport |
| Dead battery support control knob. More... | |
| bool | errRecov |
| Error recovery control knob. More... | |
| uint8_t | portDisable |
| PD port disable flag. More... | |
| uint8_t | frsEnable |
| FRS enable flag. More... | |
| uint8_t | vconnRetain |
| Whether VConn should be retained in ON state. More... | |
| uint16_t | reserved3 [5] |
| Reserved words for padding to 4-byte aligned address. More... | |
| cy_pd_pd_do_t | srcPdo [CY_PD_MAX_NO_OF_PDO] |
| Source PDO loaded from the config table or updated at runtime by the EC. More... | |
| cy_pd_pd_do_t | snkPdo [CY_PD_MAX_NO_OF_PDO] |
| Sink PDO loaded from the config table or updated at runtime by the EC. | |
| uint16_t | snkMaxMin [CY_PD_MAX_NO_OF_PDO] |
| Max min current from the config table or updated at runtime by the EC. | |
| uint8_t | srcPdoFlags [2] |
| B29:B20 of the first 5 V fixed source PDO. | |
| uint8_t | snkPdoFlags [2] |
| B29:B20 of the first 5 V fixed sink PDO. | |
| bool volatile | bootup |
| Flag to indicate chip bootup used to check dead battery. More... | |
| bool volatile | deadBat |
| Flag to indicate dead battery operation. More... | |
| uint8_t | drpPeriod |
| Time period for DRP toggling. More... | |
| uint8_t | srcPeriod |
| Time period for which to stay as an SRC for a DRP device. More... | |
| uint8_t | snkPeriod |
| Time period for which to stay as an SNK for a DRP device. More... | |
| cy_en_pd_port_role_t | roleAtConnect |
| Port role when the port moved to the attached state. More... | |
| bool volatile | pdConnected |
| Ports are PD-connected indications. More... | |
| bool volatile | pdDisabled |
| PD disabled indication. More... | |
| bool volatile | raPresent |
| Ra present indication. More... | |
| bool volatile | bistCm2Enabled |
| BIST carrier mode 2 running. More... | |
| bool volatile | bistStmEnabled |
| BIST_Shared_Test_Mode enabled flag. More... | |
| cy_en_pdstack_std_vdm_prod_t | cblType |
| Stores the cable type. More... | |
| cy_en_pdstack_std_vdm_ver_t | cblVdmVersion |
| Stores the cable VDM version. More... | |
| uint8_t | curSrcPdocount |
| Source PDO count in the last sent source cap. More... | |
| uint8_t | curSnkPdocount |
| Sink PDO count in the last sent sink cap. More... | |
| bool | cblWait |
| Flag to indicate cable discovery is waiting for some event. More... | |
| cy_en_pdstack_pe_cbl_state_t | cblState |
| Cable discovery state machine state. More... | |
| uint8_t | cblSoftResetTried |
| Stores number of cable soft reset tries. More... | |
| cy_en_pdstack_typec_fsm_state_t | typecFsmState |
| Type-C generic FSM state. More... | |
| cy_en_pdstack_dpm_pd_cmd_t | dpmPdCmd |
| Current DPM PD command. More... | |
| bool | dpmPdCmdActive |
| Indicates DPM PD command is registered. More... | |
| bool | dpmTypecCmdActive |
| Indicates DPM Type C command is registered. More... | |
| bool | dpmInit |
| DPM Initialized flag. More... | |
| bool | dpmSafeDisable |
| DPM safe disable flag. More... | |
| cy_en_pdstack_dpm_typec_cmd_t | dpmTypecCmd |
| Current DPM Type C command. More... | |
| cy_pd_cc_state_t | ccLive |
| Live CC status. More... | |
| cy_pd_cc_state_t | ccStatus |
| Current debounced CC status. More... | |
| cy_pd_cc_state_t | ccRdStatus |
| Rd status. More... | |
| cy_en_pd_pd_rev_t | specRevSopPrimeLive |
| Current spec revision for SOP Prime/DPrime messages. More... | |
| cy_en_pd_pd_rev_t | specRevCbl |
| Spec revision of the currently connected cable. More... | |
| cy_en_pd_pd_rev_t | specRevPeer |
| Spec revision of the currently connected peer. More... | |
| bool | unchunkSupLive |
| Mutual unchunk support with the currently connected peer. More... | |
| bool | unchunkSupPeer |
| Unchunk support of the currently connected peer. More... | |
| bool | snkRpDetachEn |
| Flag to indicate sink will detach on Rp removal instead of VBUS removal. More... | |
| bool | curFb |
| Flag to indicate current foldback is active. | |
| cy_en_pdstack_ams_type_t | nonIntrResponse |
| Flag to indicate stack is waiting for App response to a non interruptible AMS. | |
| bool | frRxDisabled |
| FRS receive disabled by EC. More... | |
| bool | frTxDisabled |
| FRS transmit disabled by EC. More... | |
| volatile bool | faultActive |
| Flag to indicate the a fault condition exists. More... | |
| cy_en_pdstack_pe_fsm_state_t | peFsmState |
| Holds the current state of policy engine (PE). More... | |
| uint32_t volatile | peEvt |
| Stores policy engine events. More... | |
| cy_stc_pdstack_contract_t | contract |
| Current pd contract. More... | |
| cy_pd_pd_do_t | alert |
| Alert status. | |
| cy_pd_pd_do_t | cblVdo |
| Stores the last received cable VDO. More... | |
| bool | cblModeEn |
| Whether cable supports alternate modes. More... | |
| uint16_t | srcCapStartDelay |
| Place holder for src cap start delay in milliseconds. | |
| cy_pdstack_dpm_pd_cmd_cbk_t | dpmPdCbk |
| Pointer to DPM PD callback function. More... | |
| cy_pdstack_dpm_typec_cmd_cbk_t | dpmTypecCbk |
| Pointer to DPM Type C callback function. More... | |
| cy_stc_pdstack_dpm_pd_cmd_buf_t * | cmdP |
| Pointer to DPM command buffer. More... | |
| cy_stc_pdstack_dpm_pd_cmd_buf_t | dpmCmdBuf |
| Local DPM command buffer. More... | |
| uint16_t | curSnkMaxMin [CY_PD_MAX_NO_OF_PDO+CY_PD_MAX_NO_OF_EPR_PDO] |
| Max min current/power of current sink capabilities. More... | |
| cy_pd_pd_do_t | curSrcPdo [CY_PD_MAX_NO_OF_PDO+CY_PD_MAX_NO_OF_EPR_PDO] |
| Current source PDOs sent in source cap messages. More... | |
| cy_pd_pd_do_t | curSnkPdo [CY_PD_MAX_NO_OF_PDO+CY_PD_MAX_NO_OF_EPR_PDO] |
| Current sink PDOs sent in sink cap messages. More... | |
| cy_pd_pd_do_t | srcCurRdo |
| Stores the current rdo received by source. | |
| cy_pd_pd_do_t | srcLastRdo |
| Stores the last rdo received by source. | |
| cy_pd_pd_do_t | srcRdo |
| Last RDO received (when operating as a source) that resulted in a contract. More... | |
| cy_pd_pd_do_t | snkRdo |
| Last RDO sent (when operating as a sink) that resulted in a contract. | |
| cy_pd_pd_do_t | snkSelPdo |
| Selected PDO which resulted in the contract (when sink). More... | |
| cy_pd_pd_do_t | srcSelPdo |
| Selected PDO which resulted in the contract (when source). More... | |
| cy_stc_pdstack_pd_packet_t * | srcCapP |
| Pointer to the current/last source cap message received. More... | |
| uint32_t | padval |
| Fields below need to be properly aligned to a 4-byte boundary. More... | |
| cy_stc_pdstack_pd_power_status_t | portStatus |
| Port power status. More... | |
| uint8_t | reserved_1 [24] |
| Reserved 24 bytes to match the old structure definition for ROM compatibility, the new extSrcCap moved to cy_stc_pdstack_dpm_ext_status_t. More... | |
| uint8_t | ppsStatus [CY_PD_EXT_PPS_STATUS_SIZE] |
| Buffer to hold PPS status. More... | |
| uint8_t | dpmErrInfo |
| Additional error status for DPM commands. More... | |
| bool | pwrLimited |
| Whether SRC PDOs have been limited due to cable capability. More... | |
| cy_pd_pd_do_t | cblVdo2 |
| Stores the last received active cable VDO #2. More... | |
| uint8_t | reserved_2 [24] |
| Reserved 24 bytes to match the old structure definition for ROM compatibility, the new extSnkCap moved to cy_stc_pdstack_dpm_ext_status_t. More... | |
| uint32_t | randBase |
| Temporary variable used for random number generation. More... | |
| bool | pd3SrcCcBusy |
| Checks whether to keep Rp at SinkTxNG as a PD 3.0 Source. More... | |
| bool | isSolnBusy |
| Checks whether the solution state allows Type-C transitions. | |
| uint8_t | rev3En |
| Flag indicating that PD Revision 3.0 support is enabled. More... | |
| uint8_t | hwDrpToggleEn |
| Flag indicating that hardware-based DRP toggling is enabled. More... | |
| uint8_t | trySrcSnkDis |
| Flag indicating that Try.SRC Try.SNK is disabled. More... | |
| uint8_t | frsRxEn |
| Flag indicating that FRS as an initial sink is supported. More... | |
| uint8_t | frsTxEn |
| Flag indicating that FRS as an initial source is supported. More... | |
| uint8_t | ppsSrcEn |
| Flag indicating that PPS source is supported. More... | |
| uint8_t | usb4En |
| Flag indicating that USB4 messages are supported. More... | |
| bool | typecRpDetachDisabled |
| Flag used Rp Detach detect. More... | |
| bool | typecAccessorySuppDisabled |
| Flag for accessory support. More... | |
| uint8_t | cableDiscCount |
| Number of cable discovery attempts to be made. More... | |
| uint8_t | mfgLenInfo |
| Length of manufacturer information. More... | |
| uint32_t | dWordPad0 |
| Variable added for padding to a DWORD-aligned address. More... | |
| uint8_t | mfgName [26] |
| Manufacturer name. More... | |
| uint8_t | ppsSnkEn |
| Flag indicating that PPS SINK RDO from EC is supported. More... | |
| cy_pd_pd_do_t | ppsSnkRdo |
| PPS SINK RDO from EC. | |
| uint16_t | disReqCount |
| Number of dpm disable requests active. More... | |
| uint8_t | swapResponse |
| Response to be sent for each USB PD SWAP command. More... | |
| bool | autoVcsDisable |
| Option to disable automatic VConn swap from the stack. More... | |
| bool | dataResetEn |
| Data reset support. More... | |
| bool | enEprCblBypass |
| Option to disable cable communication before entry into EPR mode. | |
| cy_en_pd_port_role_t cy_stc_pdstack_dpm_status_t::portRole |
Port role: Sink, source, or dual.
| cy_en_pd_port_role_t cy_stc_pdstack_dpm_status_t::dfltPortRole |
Default port role: Sink or source.
| uint8_t cy_stc_pdstack_dpm_status_t::srcCurLevel |
Type C current level in the source role.
| uint8_t cy_stc_pdstack_dpm_status_t::isSrcBat |
Power source is connected to a battery.
| uint8_t cy_stc_pdstack_dpm_status_t::isSnkBat |
Power sink is connected to a battery.
| uint8_t cy_stc_pdstack_dpm_status_t::snkUsbSuspEn |
USB suspend supported indication.
| uint8_t cy_stc_pdstack_dpm_status_t::snkUsbCommEn |
USB communication supported indication.
| uint8_t cy_stc_pdstack_dpm_status_t::srcPdoCount |
Source PDO count from the config table or updated at runtime by the EC.
| uint8_t cy_stc_pdstack_dpm_status_t::srcPdoMask |
Source PDO mask from the config table or updated at runtime by the EC.
| uint8_t cy_stc_pdstack_dpm_status_t::snkPdoCount |
Sink PDO count from the config table or update at runtime by the EC.
| uint8_t cy_stc_pdstack_dpm_status_t::snkPdoMask |
Sink PDO mask from the config table or update at runtime by the EC.
| uint8_t cy_stc_pdstack_dpm_status_t::rpSupported |
Supported Rp values bit mask.
| bool cy_stc_pdstack_dpm_status_t::pdSupport |
USB PD supported.
| uint8_t cy_stc_pdstack_dpm_status_t::trySrcSnk |
Try source/sink control knob.
| uint8_t cy_stc_pdstack_dpm_status_t::dbSupport |
Dead battery support control knob.
| bool cy_stc_pdstack_dpm_status_t::errRecov |
Error recovery control knob.
| uint8_t cy_stc_pdstack_dpm_status_t::portDisable |
PD port disable flag.
| uint8_t cy_stc_pdstack_dpm_status_t::frsEnable |
FRS enable flag.
| uint8_t cy_stc_pdstack_dpm_status_t::vconnRetain |
Whether VConn should be retained in ON state.
| uint16_t cy_stc_pdstack_dpm_status_t::reserved3[5] |
Reserved words for padding to 4-byte aligned address.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::srcPdo[CY_PD_MAX_NO_OF_PDO] |
Source PDO loaded from the config table or updated at runtime by the EC.
| bool volatile cy_stc_pdstack_dpm_status_t::bootup |
Flag to indicate chip bootup used to check dead battery.
| bool volatile cy_stc_pdstack_dpm_status_t::deadBat |
Flag to indicate dead battery operation.
| uint8_t cy_stc_pdstack_dpm_status_t::drpPeriod |
Time period for DRP toggling.
| uint8_t cy_stc_pdstack_dpm_status_t::srcPeriod |
Time period for which to stay as an SRC for a DRP device.
| uint8_t cy_stc_pdstack_dpm_status_t::snkPeriod |
Time period for which to stay as an SNK for a DRP device.
| cy_en_pd_port_role_t cy_stc_pdstack_dpm_status_t::roleAtConnect |
Port role when the port moved to the attached state.
| bool volatile cy_stc_pdstack_dpm_status_t::pdConnected |
Ports are PD-connected indications.
| bool volatile cy_stc_pdstack_dpm_status_t::pdDisabled |
PD disabled indication.
| bool volatile cy_stc_pdstack_dpm_status_t::raPresent |
Ra present indication.
| bool volatile cy_stc_pdstack_dpm_status_t::bistCm2Enabled |
BIST carrier mode 2 running.
| bool volatile cy_stc_pdstack_dpm_status_t::bistStmEnabled |
BIST_Shared_Test_Mode enabled flag.
| cy_en_pdstack_std_vdm_prod_t cy_stc_pdstack_dpm_status_t::cblType |
Stores the cable type.
| cy_en_pdstack_std_vdm_ver_t cy_stc_pdstack_dpm_status_t::cblVdmVersion |
Stores the cable VDM version.
| uint8_t cy_stc_pdstack_dpm_status_t::curSrcPdocount |
Source PDO count in the last sent source cap.
| uint8_t cy_stc_pdstack_dpm_status_t::curSnkPdocount |
Sink PDO count in the last sent sink cap.
| bool cy_stc_pdstack_dpm_status_t::cblWait |
Flag to indicate cable discovery is waiting for some event.
| cy_en_pdstack_pe_cbl_state_t cy_stc_pdstack_dpm_status_t::cblState |
Cable discovery state machine state.
| uint8_t cy_stc_pdstack_dpm_status_t::cblSoftResetTried |
Stores number of cable soft reset tries.
| cy_en_pdstack_typec_fsm_state_t cy_stc_pdstack_dpm_status_t::typecFsmState |
Type-C generic FSM state.
| cy_en_pdstack_dpm_pd_cmd_t cy_stc_pdstack_dpm_status_t::dpmPdCmd |
Current DPM PD command.
| bool cy_stc_pdstack_dpm_status_t::dpmPdCmdActive |
Indicates DPM PD command is registered.
| bool cy_stc_pdstack_dpm_status_t::dpmTypecCmdActive |
Indicates DPM Type C command is registered.
| bool cy_stc_pdstack_dpm_status_t::dpmInit |
DPM Initialized flag.
| bool cy_stc_pdstack_dpm_status_t::dpmSafeDisable |
DPM safe disable flag.
Used to ensure that the port is disabled correctly after a fault occurrence.
| cy_en_pdstack_dpm_typec_cmd_t cy_stc_pdstack_dpm_status_t::dpmTypecCmd |
Current DPM Type C command.
| cy_pd_cc_state_t cy_stc_pdstack_dpm_status_t::ccLive |
Live CC status.
| cy_pd_cc_state_t cy_stc_pdstack_dpm_status_t::ccStatus |
Current debounced CC status.
| cy_pd_cc_state_t cy_stc_pdstack_dpm_status_t::ccRdStatus |
Rd status.
| cy_en_pd_pd_rev_t cy_stc_pdstack_dpm_status_t::specRevSopPrimeLive |
Current spec revision for SOP Prime/DPrime messages.
| cy_en_pd_pd_rev_t cy_stc_pdstack_dpm_status_t::specRevCbl |
Spec revision of the currently connected cable.
| cy_en_pd_pd_rev_t cy_stc_pdstack_dpm_status_t::specRevPeer |
Spec revision of the currently connected peer.
| bool cy_stc_pdstack_dpm_status_t::unchunkSupLive |
Mutual unchunk support with the currently connected peer.
| bool cy_stc_pdstack_dpm_status_t::unchunkSupPeer |
Unchunk support of the currently connected peer.
| bool cy_stc_pdstack_dpm_status_t::snkRpDetachEn |
Flag to indicate sink will detach on Rp removal instead of VBUS removal.
| bool cy_stc_pdstack_dpm_status_t::frRxDisabled |
FRS receive disabled by EC.
| bool cy_stc_pdstack_dpm_status_t::frTxDisabled |
FRS transmit disabled by EC.
| volatile bool cy_stc_pdstack_dpm_status_t::faultActive |
Flag to indicate the a fault condition exists.
| cy_en_pdstack_pe_fsm_state_t cy_stc_pdstack_dpm_status_t::peFsmState |
Holds the current state of policy engine (PE).
| uint32_t volatile cy_stc_pdstack_dpm_status_t::peEvt |
Stores policy engine events.
| cy_stc_pdstack_contract_t cy_stc_pdstack_dpm_status_t::contract |
Current pd contract.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::cblVdo |
Stores the last received cable VDO.
| bool cy_stc_pdstack_dpm_status_t::cblModeEn |
Whether cable supports alternate modes.
| cy_pdstack_dpm_pd_cmd_cbk_t cy_stc_pdstack_dpm_status_t::dpmPdCbk |
Pointer to DPM PD callback function.
| cy_pdstack_dpm_typec_cmd_cbk_t cy_stc_pdstack_dpm_status_t::dpmTypecCbk |
Pointer to DPM Type C callback function.
| cy_stc_pdstack_dpm_pd_cmd_buf_t* cy_stc_pdstack_dpm_status_t::cmdP |
Pointer to DPM command buffer.
| cy_stc_pdstack_dpm_pd_cmd_buf_t cy_stc_pdstack_dpm_status_t::dpmCmdBuf |
Local DPM command buffer.
| uint16_t cy_stc_pdstack_dpm_status_t::curSnkMaxMin[CY_PD_MAX_NO_OF_PDO+CY_PD_MAX_NO_OF_EPR_PDO] |
Max min current/power of current sink capabilities.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::curSrcPdo[CY_PD_MAX_NO_OF_PDO+CY_PD_MAX_NO_OF_EPR_PDO] |
Current source PDOs sent in source cap messages.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::curSnkPdo[CY_PD_MAX_NO_OF_PDO+CY_PD_MAX_NO_OF_EPR_PDO] |
Current sink PDOs sent in sink cap messages.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::srcRdo |
Last RDO received (when operating as a source) that resulted in a contract.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::snkSelPdo |
Selected PDO which resulted in the contract (when sink).
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::srcSelPdo |
Selected PDO which resulted in the contract (when source).
| cy_stc_pdstack_pd_packet_t* cy_stc_pdstack_dpm_status_t::srcCapP |
Pointer to the current/last source cap message received.
May be NULL. Data pointed to by this should not be changed.
| uint32_t cy_stc_pdstack_dpm_status_t::padval |
Fields below need to be properly aligned to a 4-byte boundary.
| cy_stc_pdstack_pd_power_status_t cy_stc_pdstack_dpm_status_t::portStatus |
Port power status.
| uint8_t cy_stc_pdstack_dpm_status_t::reserved_1[24] |
Reserved 24 bytes to match the old structure definition for ROM compatibility, the new extSrcCap moved to cy_stc_pdstack_dpm_ext_status_t.
| uint8_t cy_stc_pdstack_dpm_status_t::ppsStatus[CY_PD_EXT_PPS_STATUS_SIZE] |
Buffer to hold PPS status.
| uint8_t cy_stc_pdstack_dpm_status_t::dpmErrInfo |
Additional error status for DPM commands.
| bool cy_stc_pdstack_dpm_status_t::pwrLimited |
Whether SRC PDOs have been limited due to cable capability.
| cy_pd_pd_do_t cy_stc_pdstack_dpm_status_t::cblVdo2 |
Stores the last received active cable VDO #2.
| uint8_t cy_stc_pdstack_dpm_status_t::reserved_2[24] |
Reserved 24 bytes to match the old structure definition for ROM compatibility, the new extSnkCap moved to cy_stc_pdstack_dpm_ext_status_t.
| uint32_t cy_stc_pdstack_dpm_status_t::randBase |
Temporary variable used for random number generation.
| bool cy_stc_pdstack_dpm_status_t::pd3SrcCcBusy |
Checks whether to keep Rp at SinkTxNG as a PD 3.0 Source.
| uint8_t cy_stc_pdstack_dpm_status_t::rev3En |
Flag indicating that PD Revision 3.0 support is enabled.
| uint8_t cy_stc_pdstack_dpm_status_t::hwDrpToggleEn |
Flag indicating that hardware-based DRP toggling is enabled.
| uint8_t cy_stc_pdstack_dpm_status_t::trySrcSnkDis |
Flag indicating that Try.SRC Try.SNK is disabled.
| uint8_t cy_stc_pdstack_dpm_status_t::frsRxEn |
Flag indicating that FRS as an initial sink is supported.
| uint8_t cy_stc_pdstack_dpm_status_t::frsTxEn |
Flag indicating that FRS as an initial source is supported.
| uint8_t cy_stc_pdstack_dpm_status_t::ppsSrcEn |
Flag indicating that PPS source is supported.
| uint8_t cy_stc_pdstack_dpm_status_t::usb4En |
Flag indicating that USB4 messages are supported.
| bool cy_stc_pdstack_dpm_status_t::typecRpDetachDisabled |
Flag used Rp Detach detect.
| bool cy_stc_pdstack_dpm_status_t::typecAccessorySuppDisabled |
Flag for accessory support.
| uint8_t cy_stc_pdstack_dpm_status_t::cableDiscCount |
Number of cable discovery attempts to be made.
Range: 0x00 - 0x14.
| uint8_t cy_stc_pdstack_dpm_status_t::mfgLenInfo |
Length of manufacturer information.
0 - For no information. 5 to 26: For valid information.
| uint32_t cy_stc_pdstack_dpm_status_t::dWordPad0 |
Variable added for padding to a DWORD-aligned address.
| uint8_t cy_stc_pdstack_dpm_status_t::mfgName[26] |
Manufacturer name.
Null terminated string. Should be 4-byte aligned.
| uint8_t cy_stc_pdstack_dpm_status_t::ppsSnkEn |
Flag indicating that PPS SINK RDO from EC is supported.
| uint16_t cy_stc_pdstack_dpm_status_t::disReqCount |
Number of dpm disable requests active.
| uint8_t cy_stc_pdstack_dpm_status_t::swapResponse |
Response to be sent for each USB PD SWAP command.
| bool cy_stc_pdstack_dpm_status_t::autoVcsDisable |
Option to disable automatic VConn swap from the stack.
| bool cy_stc_pdstack_dpm_status_t::dataResetEn |
Data reset support.