summaryrefslogtreecommitdiff
path: root/common/usb_pd_protocol.c
Commit message (Expand)AuthorAgeFilesLines
* tcpm: wait for TCPC to init upon first tcpc accessJett Rink2018-07-251-10/+115
* tcpc: debounce entry into low-power modeJett Rink2018-07-181-9/+86
* USB-PD: Advertise high current Rp after Vconn is appliedDaisuke Nojiri2018-07-131-11/+8
* tcpc: disallow PD_SUSPEND if not enough powerJett Rink2018-07-121-0/+42
* USB PD: Don't restore the default power state.Aseda Aboagye2018-07-041-2/+4
* USB PD: Initialize CC polarity during init.Aseda Aboagye2018-07-041-9/+36
* ec: Make it possible to build tests using clangNicolas Boichat2018-06-281-1/+1
* usb_pd_protocol: Only print TCPC info if availableNicolas Boichat2018-05-281-4/+6
* usb_pd_protocol: Add PD_ROLE_DISCONNECTED for data role swapsDuncan Laurie2018-05-031-0/+5
* USB PD: Send SoftReset if in explicit contract at init.Aseda Aboagye2018-04-251-6/+55
* pd: Properly assign data role on resetAseda Aboagye2018-04-251-25/+61
* pd: Save power role in BBRAM.Aseda Aboagye2018-04-251-15/+23
* USB PD: Save explicit contract state for port 2.Aseda Aboagye2018-04-251-24/+72
* usb_charger: initialize VBUS supplier at startupJett Rink2018-04-101-2/+2
* ppc: Add driver for NX20P3483Scott Collyer2018-03-201-3/+3
* usb-pd: Tell TCPC and PPC to both source VconnJett Rink2018-02-271-6/+8
* pd: retry DR_SWAP after a WAITVincent Palatin2018-02-211-1/+4
* usb-pd: Apply Vconn before Vbus as per USB TypeC spec (v 1.3)Jett Rink2018-02-121-7/+16
* usb-pd: Clear active contract bit before browning out systemJett Rink2018-02-091-1/+6
* usb-pd: Adding port number to debug messagesJett Rink2018-02-081-15/+15
* cleanup: adding port info and timing to debug messageJett Rink2018-02-051-1/+1
* Enable PD communication in RO for external displayDaisuke Nojiri2018-02-031-0/+5
* ppc: Add Vconn and CC polarity settings.Aseda Aboagye2018-02-011-8/+31
* cleanup: Remove CONFIG_USB_PD_TCPC_BOARD_INITShawn Nematbakhsh2018-01-301-5/+0
* usb pd: Increasing delay for Rp time on CC linesJett Rink2018-01-261-2/+2
* usbc: Moving PPC init after setting TCPC resistors.Jett Rink2018-01-251-0/+11
* USB/PD: Request discover identity on bootDaisuke Nojiri2018-01-041-12/+19
* chipset: Introduce CHIPSET_STATE_ANY_SUSPENDFurquan Shaikh2017-11-281-1/+1
* pd: Add pd_capable() to check PD capability of partner portShawn Nematbakhsh2017-11-071-4/+9
* PD: Make current USB PD Stack REV 3 compliantSam Hurst2017-10-241-18/+422
* pd: Fix false USB-C DTS detectionShawn Nematbakhsh2017-10-231-1/+1
* cleanup: pd: Make PDO find / extract functions non-staticShawn Nematbakhsh2017-10-191-18/+3
* charge_ramp: Ramp USB-C DTS sourcesShawn Nematbakhsh2017-10-191-3/+6
* pd: Remove ACCESSORY statesShawn Nematbakhsh2017-10-191-93/+30
* pd: Add "freeze" dual-role policyShawn Nematbakhsh2017-10-191-2/+9
* servo_v4: Use charge_manager for input port / ILIM selectionShawn Nematbakhsh2017-10-191-5/+5
* cleanup: pd: Remove CONFIG_CASE_CLOSED_DEBUGShawn Nematbakhsh2017-10-051-20/+6
* pd: Apply consistent Rp at bootShawn Nematbakhsh2017-09-211-0/+5
* pd: Allow deep sleep in SRC_DISCOVERYShawn Nematbakhsh2017-09-111-2/+2
* pd: Remove support for debug accessories that provide VBUS + RdShawn Nematbakhsh2017-09-111-38/+3
* Treat SYSTEM_IMAGE_RW_B also as RW copyDaisuke Nojiri2017-09-091-1/+1
* anx3429: force chip reset on PD_RESUMECaveh Jalali2017-08-291-2/+13
* tcpc: Move board level TCPC init to happen in pd_task initScott Collyer2017-08-231-0/+5
* pd_control: make DISABLE port specificCaveh Jalali2017-08-231-3/+3
* usb_pd_protocol: Req SNK Cap if not received yet.Aseda Aboagye2017-08-111-2/+1
* charge_manager: Consider port in source PDO.Aseda Aboagye2017-08-111-2/+2
* Fix inconsistent task function declarationsStefan Reinauer2017-08-081-1/+1
* Fix compilation with coreboot-sdkStefan Reinauer2017-08-041-1/+1
* PD_CONTROL: add subcommand to power up a TCPC.Caveh Jalali2017-08-031-0/+3
* ec_commands: Add define for maximum number of PD portsShawn Nematbakhsh2017-07-181-0/+2