summaryrefslogtreecommitdiff
path: root/common/usbc/usb_prl_sm.c
Commit message (Expand)AuthorAgeFilesLines
* tcpmv2: ifdef cleanup with IS_ENABLEDDenis Brockus2020-11-051-57/+53
* Revert "hack: temporarily work around TX_COMPLETE failure"Ken Lu2020-10-301-10/+2
* tree: Use new atomic_* implementationDawid Niedzwiecki2020-10-271-16/+10
* core: rename atomic_clear to atomic_clear_bitsDawid Niedzwiecki2020-10-061-5/+5
* tree: rename atomic_* functions to deprecated_atomic_*Jack Rosenthal2020-09-291-10/+18
* TCPMv2: Print PRL states on higher levelDiana Z2020-09-141-6/+6
* TCPMv2: allow TxSinkNG/OK to cross power roles on pr_swapsDenis Brockus2020-09-021-24/+12
* hack: temporarily work around TX_COMPLETE failureJett Rink2020-08-271-2/+10
* TCPMv2: Don't interrupt RX/TX Extended Chunked Msg sequenceSam Hurst2020-08-221-0/+12
* usbc: remove PD_EVENT_SM in favor of task_wakeJett Rink2020-08-211-8/+8
* TCPMv2: PR_Swap SRC->SNK should send PS_RDY in current AMSDenis Brockus2020-08-211-6/+16
* usbc: add GEN_NOT_SUPPORTED macro for unsupported statesJett Rink2020-08-131-17/+16
* tcpmc2: fix TD.PD.LL3.E2 Retransmission testJett Rink2020-08-061-65/+35
* tcpmv2: Ensure that soft reset is sent within 15msJett Rink2020-07-311-0/+6
* TCPMv2: Wait PD_T_TCPC_TX_TIMEOUT for retriesEdward Hill2020-07-301-0/+2
* TCPMv2: Use named constants for extended messagesAbe Levkoy2020-07-291-6/+7
* TCPMv2: Optionally build extended message supportAbe Levkoy2020-07-291-42/+42
* tcpmv2: make prints consistentJett Rink2020-07-071-1/+1
* TCPMv2: Report message discard to the PEDiana Z2020-06-251-4/+6
* TCPMv2: Add RCH check to avoid RX packet dropsEric Herrmann2020-06-241-0/+8
* TCPMv2: Do not reset negotiated PD revision level during soft resetPatryk Duda2020-06-231-10/+21
* TCPMv2: Notify transmit engines of incoming messages more oftenDiana Z2020-06-161-12/+66
* tcpmv2: cache analog and collision Rp in CLDenis Brockus2020-06-111-4/+10
* tcpmv2: process TCH before and after prl_txJett Rink2020-06-101-2/+17
* tcpmv2: retool start/end AMSJett Rink2020-06-101-60/+75
* TCPMv2:PRL: PD3 messages should transfer as the correct messageDenis Brockus2020-05-291-4/+23
* TCPMv2: Only include PD3.0 functionality when CONFIG_USB_PD_REV30Sam Hurst2020-05-211-79/+226
* TCPMv2: Add PRL state entry prints for debuggingDiana Z2020-05-151-47/+165
* tcpmv2: allow for a default PD debug level in PRLDenis Brockus2020-05-051-5/+11
* TCPMv2: Send Soft Reset to SOP* that caused a protocol errorSam Hurst2020-05-021-7/+8
* TCPMv2: Signal to TC Layer that PR Swap is complete on state exitSam Hurst2020-04-291-1/+1
* TCPMv2: Add dump pd command needed by PD_FAFTSam Hurst2020-04-291-2/+37
* TCPMv2 PRL: only get/set revision for SOP* typesEdward Hill2020-04-251-10/+24
* cleanup: drop the _TYPEC part of USB device configJett Rink2020-03-261-8/+8
* TCPMv2: Not enable PD comm on TX Phy reset if not in a connected stateWai-Hong Tam2020-03-241-2/+2
* TCPMv2: Split PD message buffers into separate TX/RX buffersSam Hurst2020-03-211-40/+45
* TCPMv2: Use a DPM_REQUEST message to trigger Port DiscoverySam Hurst2020-03-181-1/+1
* TCPMv2: Allow reduced functionality to PD2.0 featuresSam Hurst2020-03-121-5/+5
* usb_prl_sm: Add state names for debuggingEdward Hill2020-02-271-1/+57
* TCPMv2: Remove tcpm_init from usb_prl state machineSam Hurst2020-02-041-1/+0
* pd: use pd_get_[power/data]_role instead of the tc versionDenis Brockus2020-01-101-3/+3
* TCPMv2: Don't send SrcCap as a SNKSam Hurst2019-12-101-4/+1
* TCPMv2: Operating as a SNK, clear the End AMS flagSam Hurst2019-12-071-3/+17
* TCPMv2: Keep message transmission and reception synchronizedSam Hurst2019-11-241-22/+28
* TCPMv2: PD: Separately track each SOP and SOP' and SOP''Sam Hurst2019-11-241-27/+19
* pd: Clarify flag commentsDenis Brockus2019-11-081-11/+21
* pd: Comment all flagsSam Hurst2019-11-071-10/+16
* Revert "usbc: update CRCReceiveTimer"Sam Hurst2019-11-021-11/+16
* Rename CONFIG_USB_PD_PORT_COUNT as CONFIG_USB_PD_PORT_MAX_COUNTKarthikeyan Ramasubramanian2019-11-011-8/+8
* cleanup: clean up reference to power role vs cable plugJett Rink2019-10-241-4/+9