summaryrefslogtreecommitdiff
path: root/driver/tcpm/fusb302.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* fusb302: update driver for FUSB302BJoe Bauman2016-03-031-15/+70
* fusb302: Don't flush RX FIFO on GoodCRCShawn Nematbakhsh2015-12-011-4/+7
* pd: initialize tcpc when tcpm bootsAlec Berg2015-11-171-9/+0
* tcpm: Add configuration struct for tcpc i2c paramsShawn Nematbakhsh2015-11-081-101/+83
* Initial commit of TCPM driver for FUSB302.Gabe Noblesmith2015-11-041-0/+952