summaryrefslogtreecommitdiff
path: root/common/usbc/usb_pe_drp_sm.c
Commit message (Expand)AuthorAgeFilesLines
* usb: use atomic_t where possibleDawid Niedzwiecki2021-12-071-4/+4
* TCPMv2: Support Data Reset as DFP, initiatorAbe Levkoy2021-11-231-2/+304
* TCPMv2: Only clear discovery data on disconnectDiana Z2021-10-191-2/+1
* TCPMv2: Clear discovery data on detachDiana Z2021-10-071-0/+4
* usbpd: implement new api to access PD discovery dataDeepti Deshatty2021-09-201-3/+9
* TCPMv2: Separate discovery and mode initAbe Levkoy2021-09-101-9/+20
* usbpd: support dynamic PDO selectionEric Yilun Lin2021-09-011-0/+10
* TCPM: Rename enum tcpm_sop_type and its constantsAbe Levkoy2021-08-311-127/+129
* TCPM: Rename enum tcpm_transmit_typeAbe Levkoy2021-08-181-19/+19
* TCPMv2: Register Get_Source_Cap failuresDiana Z2021-07-271-6/+21
* TCPMv2: Allow tests to clear PE data between runsDiana Z2021-07-271-4/+18
* TCPMv2: Gate requesting sink capabilities on related featuresDiana Z2021-07-121-4/+12
* TCPMv2: Notify of disconnect on TC detachDiana Z2021-07-011-0/+3
* SenderResponseTimer: offset with TCPC transmit success timestampudaykiran2021-06-251-2/+14
* TCPMv2: Take over as Vconn source when Not_Supported is sentDiana Z2021-06-181-6/+79
* TCPMv2: Ignore PR swap requests when PR transitioningDiana Z2021-06-151-0/+21
* TCPMv2: Cancel SNK PR swap if we can now chargeDiana Z2021-06-091-2/+6
* TCPMv2: Rename pd_can_source_from_deviceDiana Z2021-06-051-6/+6
* TCPMv2: Don't delay ready transition turning off VconnDiana Z2021-06-041-16/+3
* TCPMv2: Re-enable SOP' transmission on interruption to Vconn swapDiana Z2021-06-011-25/+39
* TCPMv2: PE: Don't set AMS flag unless custom VDM has a replyScott Collyer2021-05-271-4/+6
* TCPMv2: Clear pending DPMs during port discovery requestDiana Z2021-05-251-1/+3
* TCPMv2: Hard reset on PR swap interruptionDiana Z2021-05-171-0/+11
* TCPMv2: Initiate VCONN Swap when requestedstabilize-13971.B-mainAbe Levkoy2021-05-141-1/+1
* TCPMv2: Correct PD 3.0 reply when SVDM isn't supportedDiana Z2021-05-141-1/+11
* TCPMv2: Set CC on contract invalidation only if connectedDiana Z2021-04-301-2/+2
* usb_pe_drp: Consider CHARGE_PORT_NONE for HardRstAseda Aboagye2021-04-261-5/+9
* TCPMv2: PE: Refer to vconn swap policy for sop'/sop''Scott Collyer2021-04-241-1/+2
* TCPMv2: PE: Clear PRS request following acceptfactory-13929.B-mainScott Collyer2021-04-211-0/+12
* TCPMv2: Soft reset on Vconn_Swap sequence interruptionDiana Z2021-04-141-0/+12
* TCPMv2: Remove dual-role capability check from Attached.SNK entryDiana Z2021-04-131-16/+7
* TCPMv2: Update source PDO flags alwaysDiana Z2021-04-131-8/+12
* TCPMV2: Default PD Policy ManagementSam Hurst2021-04-091-18/+13
* usb_common: support parse Augmented PDOEric Yilun Lin2021-04-081-3/+4
* TCPMv2: UFP-D: Make sure OPOS table is cleared in discoveryScott Collyer2021-03-311-0/+3
* TCPMv2: Increment Vconn swap counter after sendDiana Z2021-03-231-1/+3
* TCPMv2: PE: Add mechanism to request source power roleScott Collyer2021-03-201-3/+13
* TCPMv2: PRL: Don't report ERR_RCH_CHUNKED to PE for timeoutScott Collyer2021-03-191-0/+7
* TCPMv2: Don't reply to SVDMs in rev2.0 as a DFPScott Collyer2021-03-171-1/+7
* TCPMv2: Don't enter Tx BIST mode when VBUS > VSafe5VScott Collyer2021-03-171-0/+19
* TCPMv2: Fix check for svdm response w/ AttentionScott Collyer2021-03-171-22/+25
* TCPMV2: Add support for (CT) Vconn Powered DevicesSam Hurst2021-03-171-2/+17
* TCPMv2: Preserve selected source current in FRSDiana Z2021-03-171-4/+7
* TCPMv2: Add support for disabling type-2 BIST modeScott Collyer2021-03-121-0/+6
* TCPMv2: Start Error Recovery when errant FRS signal comes inDiana Z2021-03-091-1/+8
* TCPMv2: PD Timers - Allow StateMachine timer group range disablesDenis Brockus2021-03-021-4/+1
* TCPMv2: Don't Soft_reset in SNK_SRC_SOURCE_ONEric Herrmann2021-03-021-0/+1
* TCPMv2: PE_TIMER_SINK_REQUEST should not disable on exit or re-entry of SnkReadyDenis Brockus2021-03-021-12/+5
* TCPMv2: PE_TIMER_WAIT_AND_ADD_JITTER should not restart on partner initiated ...Denis Brockus2021-03-021-9/+8
* TCPMv2: pe_send_soft_reset_run should use pe_sender_response_runDenis Brockus2021-03-021-10/+30