summaryrefslogtreecommitdiffstats
path: root/drivers/usb/roles (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge v6.8-rc6 into usb-nextGreg Kroah-Hartman2024-02-261-7/+19
|\
| * usb: roles: don't get/set_role() when usb_role_switch is unregisteredXu Yang2024-02-191-2/+10
| * usb: roles: fix NULL pointer issue when put module's referenceXu Yang2024-02-191-6/+11
* | usb: roles: Link the switch to its connectorHeikki Krogerus2024-02-171-2/+38
|/
* USB: roles: make role_class a static const structureIvan Orlov2023-06-201-8/+9
* Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial d...Greg Kroah-Hartman2023-06-151-2/+0
* usb: common: usb-conn-gpio: Set last role to unknown before initial detectionPrashanth K2023-06-131-0/+2
* usb: roles: intel_xhci: Convert to platform remove callback returning voidUwe Kleine-König2023-05-281-4/+2
* driver core: class: remove module * from class_create()Greg Kroah-Hartman2023-03-171-1/+1
* driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman2023-01-271-2/+1
* Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-12-161-1/+1
|\
| * device property: Constify fwnode connection match APIsAndy Shevchenko2022-10-221-1/+1
* | usb: roles: fix of node refcount leak in usb_role_switch_is_parent()Yang Yingliang2022-11-291-1/+4
|/
* usb: roles: add helper usb_role_string()Chunfeng Yun2021-05-271-0/+9
* usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()Hans de Goede2021-04-091-0/+2
* device connection: Remove struct device_connectionHeikki Krogerus2020-09-071-8/+4
* usb: roles: Switch on role-switch uevent reportingBryan O'Donoghue2020-05-131-1/+3
* usb: roles: Allow the role switches to be namedHeikki Krogerus2020-03-041-1/+2
* usb: roles: Provide the switch drivers handle to the switch in the APIHeikki Krogerus2020-03-042-13/+17
* usb: roles: Leave the private driver data pointer to the driversHeikki Krogerus2020-03-041-0/+22
* usb: use kobj_to_dev() APIchenqiwu2020-02-141-1/+1
* remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig2020-01-061-1/+1
* usb: roles: fix a potential use after freeWen Yang2019-12-101-1/+1
* usb: roles: Add usb_role_switch_find_by_fwnode()Heikki Krogerus2019-11-041-0/+21
* Merge tag 'usb-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2019-09-182-4/+64
|\
| * usb: roles: get usb-role-switch from parentChunfeng Yun2019-09-031-4/+21
| * Merge generic_lookup_helpers into usb-nextGreg Kroah-Hartman2019-09-031-14/+2
| |\
| * | usb: roles: Add fwnode_usb_role_switch_get() functionHeikki Krogerus2019-09-031-0/+20
| * | usb: roles: intel: Enable static DRD mode for role switchSaranya Gopal2019-09-031-2/+25
* | | Merge tag 'devprop-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-09-181-7/+20
|\ \ \ | |_|/ |/| |
| * | usb: roles: intel_xhci: Supplying software node for the role muxHeikki Krogerus2019-08-261-7/+20
| |/
* | 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
|/
* device connection: Find connections also by checking the referencesHeikki Krogerus2019-06-031-1/+1
* usb: roles: Find the muxes by also matching against the device nodeHeikki Krogerus2019-02-141-3/+18
* USB: add missing SPDX lines to Kconfig and MakefilesGreg Kroah-Hartman2019-01-222-0/+4
* usb: roles: Add a description for the class to KconfigHeikki Krogerus2018-12-173-1/+330
* usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enableWan Ahmad Zainie2018-10-091-0/+2
* usb: roles: intel_xhci: Enable runtime PMHeikki Krogerus2018-05-241-1/+13
* usb: roles: intel_xhci: Always allow user controlHeikki Krogerus2018-05-241-21/+2
* usb: roles: Fix potential NULL dereference in intel_xhci_usb_probe()Wei Yongjun2018-04-221-0/+2
* usb: roles: Fix return value check in intel_xhci_usb_probe()Wei Yongjun2018-03-261-2/+2
* usb: roles: Add Intel xHCI USB role switch driverHans de Goede2018-03-223-0/+207