aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/chrome/cros_ec_typec.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-17platform/chrome: cros_ec_typec: Make sure the USB role switch has PLDHeikki Krogerus1-0/+19
2023-11-03Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+28
2023-10-04platform/chrome: cros_ec_typec: Use dev_err_probe() moreStephen Boyd1-4/+4
2023-10-04platform/chrome: cros_ec_typec: Use semi-colons instead of commasStephen Boyd1-5/+5
2023-10-02platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 SupportUtkarsh Patel1-0/+28
2023-08-26platform/chrome: cros_ec_typec: Configure Retimer cable typeUtkarsh Patel1-1/+27
2023-05-29usb: typec: mux: Remove alt mode parameters from the APIHeikki Krogerus1-1/+1
2023-02-08platform/chrome: cros_ec_typec: Fix spelling mistakeColin Ian King1-1/+1
2023-01-31platform/chrome: cros_typec_vdm: Add Attention supportPrashant Malani1-0/+8
2023-01-24platform/chrome: cros_ec_typec: allow deferred probe of switch handlesVictor Ding1-8/+16
2023-01-09platform/chrome: cros_typec_vdm: Add VDM reply supportPrashant Malani1-0/+7
2023-01-09platform/chrome: cros_ec_typec: Add initial VDM supportPrashant Malani1-0/+3
2023-01-09platform/chrome: cros_ec_typec: Move structs to headerPrashant Malani1-76/+2
2023-01-09platform/chrome: cros_ec_typec: Update port DP VDOPrashant Malani1-1/+1
2023-01-09platform/chrome: cros_ec_typec: Set port alt mode drvdataPrashant Malani1-0/+2
2023-01-09platform/chrome: cros_ec_typec: Stash port driver infoPrashant Malani1-0/+5
2022-12-16Merge tag 'usb-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2022-12-08platform/chrome: cros_ec_typec: zero out stale pointersVictor Ding1-0/+3
2022-11-29platform/chrome: cros_ec_typec: Set parent of partner PD objectPrashant Malani1-1/+1
2022-09-07platform/chrome: cros_ec_typec: Register partner PDOsPrashant Malani1-0/+55
2022-08-26platform/chrome: cros_ec_typec: Correct alt mode indexPrashant Malani1-1/+1
2022-08-26platform/chrome: cros_ec_typec: Add bit offset for DP VDOPrashant Malani1-1/+2
2022-08-18platform/chrome: cros_ec_typec: Get retimer handlePrashant Malani1-3/+41
2022-08-18platform/chrome: cros_ec_typec: Cleanup switch handle return pathsPrashant Malani1-4/+2
2022-07-18platform/chrome: cros_ec_typec: Register port altmodesPrashant Malani1-11/+40
2022-07-18platform/chrome: cros_ec_typec: Rename port altmode arrayPrashant Malani1-8/+7
2022-07-13platform/chrome: cros_ec_typec: Use dev_err_probe on port register failNĂ­colas F. R. A. Prado1-1/+1
2022-06-08platform/chrome: cros_ec_proto: Rename cros_ec_command functionPrashant Malani1-20/+19
2022-05-10platform/chrome: cros_ec_typec: Check for EC driverAkihiko Odaki1-0/+3
2022-02-15platform/chrome: cros_ec_typec: Update mux flags during partner removalPrashant Malani1-0/+1
2022-02-15platform/chrome: cros_ec_typec: Configure muxes at start of port updatePrashant Malani1-6/+6
2022-02-15platform/chrome: cros_ec_typec: Get mux state inside configure_muxPrashant Malani1-32/+23
2022-02-15platform/chrome: cros_ec_typec: Move mux flag checksPrashant Malani1-7/+7
2022-02-01platform/chrome: cros_ec_typec: Check for EC devicePrashant Malani1-0/+6
2022-01-31platform/chrome: cros_ec_typec: Make try power role optionalPrashant Malani1-7/+8
2021-09-30platform/chrome: cros_ec_typec: Use cros_ec_command()Prashant Malani1-50/+19
2021-09-24platform/chrome: cros-ec-typec: Cleanup use of check_featuresPrashant Malani1-3/+2
2021-08-23platform/chrome: cros_ec_typec: Use existing feature checkPrashant Malani1-22/+5
2021-04-21platform/chrome: cros_ec_typec: Add DP mode checkPrashant Malani1-0/+5
2021-04-20platform/chrome: cros_ec_typec: Handle hard resetPrashant Malani1-0/+13
2021-04-20platform/chrome: cros_ec_typec: Track port rolePrashant Malani1-1/+4
2021-03-30platform/chrome: cros_ec_typec: fix clang -Wformat warningArnd Bergmann1-2/+2
2021-03-30platform/chrome: cros_ec_typec: Check for device within remove functionPrashant Malani1-10/+10
2021-02-22Merge tag 'tag-chrome-platform-for-v5.12' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-12/+21
2021-02-11platform/chrome: cros_ec_typec: Flush pending workPrashant Malani1-0/+1
2021-02-05platform/chrome: cros_ec_types: Support disconnect events without partnersRajmohan Mani1-7/+19
2021-02-05platform/chrome: cros_ec_typec: Skip port partner check in configure_mux()Rajmohan Mani1-3/+0
2021-02-04platform/chrome: cros_ec_typec: Clear Type C disc eventsPrashant Malani1-3/+26
2021-02-02platform/chrome: cros_ec_typec: Decouple partner removalPrashant Malani1-3/+2
2021-02-02platform/chrome: cros_ec_typec: Fix call to typec_partner_set_pd_revisionBenson Leung1-5/+1
2021-02-01platform/chrome: cros_ec_typec: Set opmode to PD on SOP connectedBenson Leung1-0/+3
2021-02-01platform/chrome: cros_ec_typec: Set Partner PD revision from statusBenson Leung1-2/+12
2021-02-01platform/chrome: cros_ec_typec: Report SOP' PD revision from statusBenson Leung1-2/+7
2021-01-05platform/chrome: cros_ec_typec: Send mux configuration acknowledgment to ECUtkarsh Patel1-0/+16
2021-01-05platform/chrome: cros_ec_typec: Parameterize cros_typec_cmds_supported()Utkarsh Patel1-5/+7
2021-01-05platform/chrome: cros_ec_typec: Register plug altmodesPrashant Malani1-10/+40
2021-01-05platform/chrome: cros_ec_typec: Register SOP' cable plugPrashant Malani1-9/+26
2021-01-05platform/chrome: cros_ec_typec: Set partner num_altmodesPrashant Malani1-0/+8
2021-01-05platform/chrome: cros_ec_typec: Store cable plug typePrashant Malani1-1/+20
2021-01-05platform/chrome: cros_ec_typec: Register cablePrashant Malani1-0/+67
2021-01-05platform/chrome: cros_ec_typec: Rename discovery structPrashant Malani1-5/+5
2021-01-05platform/chrome: cros_ec_typec: Factor out PD identity parsingPrashant Malani1-12/+23
2021-01-05platform/chrome: cros_ec_typec: Make disc_done flag partner-onlyPrashant Malani1-12/+7
2020-12-23Merge tag 'tag-chrome-platform-for-v5.11' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-73/+263
2020-12-10platform/chrome: cros_ec_typec: Tolerate unrecognized mux flagsPrashant Malani1-4/+3
2020-11-18platform/chrome: cros_ec_typec: Correct the Thunderbolt rounded/non-rounded c...Utkarsh Patel1-2/+1
2020-11-12platform/chrome: cros_ec_typec: Register partner altmodesPrashant Malani1-0/+77
2020-11-12platform/chrome: cros_ec_typec: Parse partner PD ID VDOsPrashant Malani1-1/+59
2020-11-12platform/chrome: cros_ec_typec: Introduce TYPEC_STATUSPrashant Malani1-0/+52
2020-11-12platform/chrome: cros_ec_typec: Clear partner identity on device removalPrashant Malani1-0/+1
2020-11-12platform/chrome: cros_ec_typec: Fix remove partner logicPrashant Malani1-1/+4
2020-11-12platform/chrome: cros_ec_typec: Relocate set_port_params_v*() functionsPrashant Malani1-68/+68
2020-08-24platform/chrome: cros_ec_typec: Re-order connector configuration stepsAzhar Shaikh1-6/+7
2020-08-24platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnectAzhar Shaikh1-4/+7
2020-08-24platform/chrome: cros_ec_typec: Send enum values to usb_role_switch_set_role()Azhar Shaikh1-1/+2
2020-08-24platform/chrome: cros_ec_typec: USB4 supportHeikki Krogerus1-1/+32
2020-07-20platform/chrome: cros_ec_typec: Unregister partner on errorPrashant Malani1-41/+42
2020-06-30platform/chrome: cros_ec_typec: Add PM supportPrashant Malani1-0/+24
2020-06-30platform/chrome: cros_ec_typec: Use workqueue for port updatePrashant Malani1-4/+17
2020-06-25platform/chrome: cros_ec_typec: Add TBT compat supportPrashant Malani1-1/+69
2020-06-22platform/chrome: cros_ec_typec: Make configure_mux staticPrashant Malani1-3/+3
2020-06-19platform/chrome: cros_ec_typec: Support DP alt modePrashant Malani1-10/+80
2020-06-19platform/chrome: cros_ec_typec: Add USB mux controlPrashant Malani1-3/+97
2020-06-19platform/chrome: cros_ec_typec: Register PD CTRL cmd v2Prashant Malani1-7/+9
2020-06-19platform/chrome: cros_ec_typec: Register Type C switchesPrashant Malani1-0/+47
2020-04-21platform/chrome: typec: Fix ret value check errorPrashant Malani1-1/+1
2020-04-15platform/chrome: cros_ec_typec: Register port partnerPrashant Malani1-0/+48
2020-04-15platform/chrome: cros_ec_typec: Add struct for port dataPrashant Malani1-17/+31
2020-04-15platform/chrome: cros_ec_typec: Use notifier for updatesPrashant Malani1-0/+23
2020-03-22platform/chrome: cros_ec_typec: Update port info from ECPrashant Malani1-1/+120
2020-03-22platform/chrome: Add Type C connector class driverPrashant Malani1-0/+238