Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - U index
The Linux kernel configuration item CONFIG_UCSI
:
CONFIG_ACPI
ucsi
UCSI driver is meant to be used as a convenience tool for desktop and server systems that are not equipped to handle USB in device mode. It will always select USB host role for the USB Type-C ports on systems that provide UCSI interface.
USB Type-C Connector System Software Interface (UCSI) is a specification for an interface that allows the Operating System to control the USB Type-C ports on a system. Things the need controlling include the USB Data Role (host or device), and when USB Power Delivery is supported, the Power Role (source or sink). With USB Type-C connectors, when two dual role capable devices are attached together, the data role is selected randomly. Therefore it is important to give the OS a way to select the role. Otherwise the user would have to unplug and replug in order in order to attempt to swap the data and power roles.
The UCSI specification can be downloaded from: http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
To compile the driver as a module, choose M here: the module will be called ucsi.
Raw data from LKDDb:
lkddb acpi "PNP0CA0" : CONFIG_OF CONFIG_PCI CONFIG_UCSI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/misc/ucsi.c # in 4.12
lkddb acpi "PNP0CA0" : CONFIG_PCI CONFIG_UCSI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/misc/ucsi.c # in 4.7–4.11
lkddb module ucsi CONFIG_UCSI : drivers/usb/misc/Kconfig : "USB Type-C Connector System Software Interface driver" # in 4.7–4.12
lkddb platform "ucsi_acpi" : CONFIG_OF CONFIG_PCI CONFIG_UCSI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/misc/ucsi.c # in 4.12
lkddb platform "ucsi_acpi" : CONFIG_PCI CONFIG_UCSI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/misc/ucsi.c # in 4.7–4.11
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - U index
Automatically generated (in year 2024). See also LKDDb sources on GitLab