summaryrefslogtreecommitdiffstats
path: root/drivers/usb/typec/class.c
Commit message (Expand)AuthorAgeFilesLines
* usb: typec: Send uevent for num_altmodes updatePrashant Malani2021-01-071-0/+2
* usb: typec: Add class for plug alt mode devicePrashant Malani2020-12-111-0/+4
* usb: typec: Add type sysfs attribute file for partnersHeikki Krogerus2020-11-261-14/+104
* usb: typec: Constify static attribute_group structsRikard Falkeborn2020-11-261-4/+4
* usb: typec: Expose Product Type VDOs via sysfsPrashant Malani2020-11-261-0/+33
* usb: typec: Fix num_altmodes kernel-doc errorPrashant Malani2020-11-201-1/+1
* usb: typec: Add plug num_altmodes sysfs attrPrashant Malani2020-11-181-2/+75
* usb: typec: Add number of altmodes partner attrPrashant Malani2020-11-181-1/+65
* usb: typec: add typec_find_pwr_opmodeAmelie Delaunay2020-10-021-0/+15
* usb: typec: Comment correction for typec_partner_register_altmodeKyle Tso2020-07-211-1/+1
* usb: typec: Add typec_find_orientation()Heikki Krogerus2020-05-131-12/+24
* usb: typec: Correct the documentation for typec_cable_put()Azhar Shaikh2020-03-261-1/+1
* usb: typec: mux: Add helpers for setting the mux stateHeikki Krogerus2020-03-041-6/+4
* usb: typec: Add sysfs node to show cc orientationBadhri Jagan Sridharan2020-03-041-0/+26
* usb: typec: altmode: Remove the notification chainHeikki Krogerus2020-02-121-66/+1
* usb: typec: Allow power role swapping even without USB PDHeikki Krogerus2020-02-121-6/+0
* usb: typec: Hide the port_type attribute when it's not supportedHeikki Krogerus2020-02-121-2/+3
* usb: typec: Make the attributes read-only when writing is not possibleHeikki Krogerus2020-02-121-2/+63
* usb: typec: Give the mux drivers all the details regarding the port stateHeikki Krogerus2020-01-091-1/+5
* usb: typec: More API for cable handlingHeikki Krogerus2020-01-091-0/+46
* usb: typec: fix use after free in typec_register_port()Wen Yang2019-12-101-2/+4
* usb: typec: Remove the callback members from struct typec_capabilityHeikki Krogerus2019-11-041-29/+11
* usb: typec: Separate the operations vectorHeikki Krogerus2019-11-041-10/+29
* usb: typec: Introduce typec_get_drvdata()Heikki Krogerus2019-11-041-0/+11
* usb: typec: Copy everything from struct typec_capability during registrationHeikki Krogerus2019-11-041-6/+14
* drivers: Introduce device lookup variants by fwnodeSuzuki K Poulose2019-07-301-7/+1
* drivers: Introduce device lookup variants by nameSuzuki K Poulose2019-07-301-7/+1
* usb: typec: Registering real device entries for the muxesHeikki Krogerus2019-06-031-2/+15
* usb: typec: Find the ports by also matching against the device nodeHeikki Krogerus2019-02-141-3/+21
* usb: typec: Rationalize the API for the muxesHeikki Krogerus2019-02-141-5/+2
* usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode supportHeikki Krogerus2019-02-081-1/+1
* usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldocStephen Boyd2018-10-091-1/+1
* usb: typec: class: Don't use port parent for getting mux handlesHeikki Krogerus2018-09-201-23/+15
* usb: typec: fix kernel-doc parameter warningRandy Dunlap2018-09-051-1/+0
* usb: typec: Bus type for alternate modesHeikki Krogerus2018-07-021-74/+292
* usb: typec: Register a device for every modeHeikki Krogerus2018-07-021-118/+54
* usb: typec: mux: Get the mux identifier from function parameterHeikki Krogerus2018-07-021-1/+1
* usb: typec: function for checking cable plug orientationHeikki Krogerus2018-06-281-0/+12
* usb: typec: add API to get typec basic port power and data configLi Jun2018-06-281-4/+54
* usb: typec: Separate the definitions for data and power rolesHeikki Krogerus2018-03-221-22/+34
* usb: typec: API for controlling USB Type-C MultiplexersHeikki Krogerus2018-03-221-0/+1435