summaryrefslogtreecommitdiff
path: root/driver/tcpm/fusb302.c
Commit message (Expand)AuthorAgeFilesLines
* ish: Trim down the release branchstabilize-wristpin-14469.59.B-ishstabilize-voshyr-14637.B-ishstabilize-quickfix-14695.187.B-ishstabilize-quickfix-14695.124.B-ishstabilize-quickfix-14526.91.B-ishstabilize-14695.85.B-ishstabilize-14695.107.B-ishstabilize-14682.B-ishstabilize-14633.B-ishstabilize-14616.B-ishstabilize-14589.B-ishstabilize-14588.98.B-ishstabilize-14588.14.B-ishstabilize-14588.123.B-ishstabilize-14536.B-ishstabilize-14532.B-ishstabilize-14528.B-ishstabilize-14526.89.B-ishstabilize-14526.84.B-ishstabilize-14526.73.B-ishstabilize-14526.67.B-ishstabilize-14526.57.B-ishstabilize-14498.B-ishstabilize-14496.B-ishstabilize-14477.B-ishstabilize-14469.9.B-ishstabilize-14469.8.B-ishstabilize-14469.58.B-ishstabilize-14469.41.B-ishstabilize-14442.B-ishstabilize-14438.B-ishstabilize-14411.B-ishstabilize-14396.B-ishstabilize-14395.B-ishstabilize-14388.62.B-ishstabilize-14388.61.B-ishstabilize-14388.52.B-ishstabilize-14385.B-ishstabilize-14345.B-ishstabilize-14336.B-ishstabilize-14333.B-ishrelease-R99-14469.B-ishrelease-R98-14388.B-ishrelease-R102-14695.B-ishrelease-R101-14588.B-ishrelease-R100-14526.B-ishfirmware-cherry-14454.B-ishfirmware-brya-14505.B-ishfirmware-brya-14505.71.B-ishfactory-kukui-14374.B-ishfactory-guybrush-14600.B-ishfactory-cherry-14455.B-ishfactory-brya-14517.B-ishJack Rosenthal2021-11-051-1205/+0
* TCPM: Rename enum tcpm_sop_type and its constantsAbe Levkoy2021-08-311-8/+8
* TCPM: Remove enum pd_msg_typeAbe Levkoy2021-08-181-2/+2
* TCPM: Rename enum tcpm_transmit_typeAbe Levkoy2021-08-181-1/+2
* Move tcpic.h header into include/driverSimon Glass2021-01-071-1/+1
* tcpm: Move tcpm.h into an include directorySimon Glass2020-12-221-1/+1
* task_set_event: remove the wait argumentDawid Niedzwiecki2020-12-141-2/+2
* FUSB302:Implement decode SOP' and SOP'' enable functionPoornima Tom2020-11-251-18/+33
* FUSB302:Implement SOP' & SOP'' in transmit functionPoornima Tom2020-10-281-0/+24
* tcpmc2: fix TD.PD.LL3.E2 Retransmission testJett Rink2020-08-061-2/+1
* driver/tcpm: set PD_EVENT_RX_HARD_RESET event when receive hard resetRuibin Chang2020-07-141-4/+2
* tcpc: Add framework for Safe0V VBus Level checkingDenis Brockus2020-05-151-1/+4
* tcpc: change name of get_vbus_level to check_vbus_levelDenis Brockus2020-05-151-4/+5
* tcpci: remove cached pullDenis Brockus2020-03-201-6/+0
* driver/tcpm: fix incorrect pd message enum namesTing Shen2020-03-061-2/+2
* usbc: remove tri-state polarityDenis Brockus2020-02-151-10/+0
* usb: differentiate DTS polarity and normal device polarityDenis Brockus2020-01-301-3/+3
* pd: cleanup pd_get_roleDenis Brockus2020-01-091-1/+1
* tcpci: Only drive one CC line when attachedDenis Brockus2020-01-081-1/+21
* fusb302: implement vbus measurement using tcpcTing Shen2019-12-091-0/+61
* fusb302: fix lower power modeTing Shen2019-11-291-2/+65
* Rename CONFIG_USB_PD_PORT_COUNT as CONFIG_USB_PD_PORT_MAX_COUNTKarthikeyan Ramasubramanian2019-11-011-1/+1
* tcpm/fusb302: implement low power modeTing Shen2019-10-311-1/+10
* usb: convert cc1 from int to enumJett Rink2019-08-091-3/+7
* driver/tcpm: block bad config combinations at compile timeTing Shen2019-07-241-0/+6
* pd: Enable USB PD SOP' and SOP'' CommunicationSam Hurst2019-01-071-0/+50
* cleanup: rename Rp enum values for clarityJett Rink2018-10-121-3/+3
* tcpm: add TCPC RX circular buffer in ECJett Rink2018-09-071-15/+5
* i2c: Split i2c_xfer into locked/unlocked versions.Jonathan Brandmeyer2018-08-161-6/+4
* TCPM: Prevent premature reading of PD Packets in FUSB302 driverSam Hurst2018-04-181-3/+0
* tcpm/fusb302: Update VBUS supplier when VBUS level changesPhilip Chen2018-03-081-4/+22
* tcpm/fusb302: Wake charger task on VBUS level changePhilip Chen2018-02-081-0/+1
* tcpm: fusb302: Wake PD task on VBUS level changeShawn Nematbakhsh2017-12-041-0/+15
* tcpm: add .release driver operation.Caveh Jalali2017-06-281-0/+6
* tcpm: fusb302: Don't mistake meaningful packets for GOOD_CRCShawn Nematbakhsh2016-12-141-41/+75
* tcpm: fusb302: Fix BIST modeShawn Nematbakhsh2016-12-011-1/+14
* tcpm: fusb302: Remove dead rev.A codeShawn Nematbakhsh2016-12-011-113/+3
* tcpm: fusb302: Always take hard reset actions when M_HARDSENT receivedShawn Nematbakhsh2016-12-011-10/+3
* tcpm: fusb302: Mask BC_LVL interrupt when PD is enabledShawn Nematbakhsh2016-11-171-0/+17
* ec: Remove fusb302 rev.A supportSam Hurst2016-09-291-102/+26
* pd: select dynamically Rp valueVincent Palatin2016-08-251-26/+54
* fusb302: enable setting Rp valueVincent Palatin2016-08-161-0/+9
* Amenia/Reef: Present 1.5A PullupDivya Sasidharan2016-08-111-0/+6
* tcpm: fusb302: Changed get_cc to use full manual mode for revBScott2016-07-261-78/+82
* tcpm: fusb302: Set VCONN appropriately when enabledShawn Nematbakhsh2016-07-251-27/+37
* tcpm: fusb302: Fix issue with MDAC register definitionScott2016-07-201-12/+12
* tcpm: fusb302: Avoid unwanted CC PU changesShawn Nematbakhsh2016-06-281-53/+63
* cleanup: pd: Define VBUS detection sourceShawn Nematbakhsh2016-06-021-2/+2
* fusb302: Delay after enabling CC measurement switchesShawn Nematbakhsh2016-04-271-6/+10
* tcpm: update code to support multiple tcpm driverKevin K Wong2016-04-171-12/+29