Home
last modified time | relevance | path

Searched refs:driver (Results 76 – 100 of 10632) sorted by relevance

12345678910>>...426

/openbmc/linux/drivers/usb/gadget/udc/
H A Dcore.c54 struct usb_gadget_driver *driver; member
782 if (gadget->udc->driver) in usb_gadget_disconnect_locked()
783 gadget->udc->driver->disconnect(gadget); in usb_gadget_disconnect_locked()
1184 struct usb_gadget_driver *driver) in usb_gadget_udc_reset() argument
1186 driver->reset(gadget); in usb_gadget_udc_reset()
1216 ret = udc->gadget->ops->udc_start(udc->gadget, udc->driver); in usb_gadget_udc_start_locked()
1495 if (!udc->driver) { in usb_get_gadget_udc_name()
1568 struct usb_gadget_driver *driver = container_of(drv, in gadget_match_driver() local
1569 struct usb_gadget_driver, driver); in gadget_match_driver()
1572 if (driver->udc_name && in gadget_match_driver()
[all …]
/openbmc/openbmc/meta-ampere/meta-common/recipes-ampere/platform/
H A Dampere-driver-binder.bb2 DESCRIPTION = "The driver binder for Ampere Computing LLC's systems"
15 file://ampere-power-on-driver-binder@.service \
16 file://ampere-host-on-driver-binder@.service \
21 ampere-power-on-driver-binder@.service \
22 ampere-host-on-driver-binder@.service \
24 # bind driver after the power is on
25 POWER_ON_DRIVER_BINDER_TGT = "ampere-power-on-driver-binder@.service"
26 POWER_ON_DRIVER_BINDER_INSTMPL = "ampere-power-on-driver-binder@{0}.service"
31 # bind driver after the host is on
32 HOST_ON_DRIVER_BINDER_TGT = "ampere-host-on-driver-binder@.service"
[all …]
/openbmc/linux/Documentation/driver-api/driver-model/
H A Dbinding.rst6 driver that can control it. Bus drivers have typically handled this
8 devices and the drivers. With generic device and device driver
19 for a driver, it is inserted at the end of this list. These are the
20 two events which trigger driver binding.
28 ID of the device must match one of the device IDs that the driver
31 algorithm, it is up to the bus driver to provide a callback to compare
32 a device against the IDs of a driver. The bus returns 1 if a match was
37 If a match is found, the device's driver field is set to the driver
38 and the driver's probe callback is called. This gives the driver a
47 class, and that is set in the driver's devclass field.
[all …]
/openbmc/linux/drivers/uio/
H A DKconfig6 Enable this to allow the userspace driver core code to be
9 to be written in userspace. Note that a small kernel driver
17 tristate "generic Hilscher CIF Card driver"
21 driver requires a userspace component called cif that handles
25 To compile this driver as a module, choose M here: the module
29 tristate "Userspace I/O platform driver with generic IRQ handling"
31 Platform driver for Userspace I/O devices, including generic
34 This kernel driver requires that the matching userspace driver
42 tristate "Userspace platform driver with generic irq and dynamic memory"
45 Platform driver for Userspace I/O devices, including generic
[all …]
/openbmc/linux/sound/drivers/
H A DKconfig56 driver for the PC speaker which allows it to act like a primitive
58 This driver also replaces the pcspkr driver for beeps.
63 driver may lead to a problem. Namely, it may get loaded
64 before the other sound driver of yours, making the
66 what you want. To make this driver play nicely with other
67 sound driver, you can add this in a configuration file under
71 You don't need this driver if you only want your pc-speaker to beep.
72 You don't need this driver if you have a tablet piezo beeper
83 Say Y here to include the dummy driver. This driver does
89 To compile this driver as a module, choose M here: the module
[all …]
/openbmc/linux/drivers/pinctrl/
H A DKconfig44 The driver for memory mapped GPIO functionality on AMD platforms
53 tristate "Apple SoC GPIO pin controller driver"
62 This is the driver for the GPIO controller found on Apple ARM SoCs,
65 This driver can also be built as a module. If so, the module
69 bool "Axis ARTPEC-6 pin controller driver"
74 This is the driver for the Axis ARTPEC-6 pin controller. This driver
80 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
86 functionality. This driver supports the pinmux, push-pull and
91 bool "AT91 pinctrl driver"
100 Say Y here to enable the at91 pinctrl driver
[all …]
/openbmc/u-boot/drivers/virtio/
H A DKconfig7 # where just the guest's device driver "knows" it is running in a virtual
22 This option is selected by any driver which implements the virtio
26 bool "Platform bus driver for memory mapped virtio devices"
29 This driver provides support for memory mapped virtio
30 platform device driver.
33 bool "PCI driver for virtio devices"
37 This driver provides support for virtio based paravirtual device
41 bool "Sandbox driver for virtio devices"
45 This driver provides support for Sandbox implementation of virtio
46 transport driver which is used for testing purpose only.
[all …]
/openbmc/linux/drivers/usb/typec/tcpm/
H A DKconfig15 tristate "Type-C Port Controller Interface driver"
19 Type-C Port Controller driver for TCPCI-compliant controller.
24 tristate "Richtek RT1711H Type-C chip driver"
26 Richtek RT1711H Type-C chip driver that works with
31 tristate "Mediatek MT6360 Type-C driver"
39 tristate "MediaTek MT6370 Type-C driver"
46 This driver can also be built as a module. The module
50 tristate "Maxim TCPCI based Type-C chip driver"
52 MAXIM TCPCI based Type-C/PD chip driver. Works with
58 tristate "Fairchild FUSB302 Type-C chip driver"
[all …]
/openbmc/linux/sound/soc/mediatek/
H A DKconfig11 This adds ASoC driver for Mediatek MT2701 boards
17 tristate "ASoc Audio driver for MT2701 with CS42448 codec"
22 This adds ASoC driver for Mediatek MT2701 boards
28 tristate "ASoc Audio driver for MT2701 with WM8960 codec"
32 This adds ASoC driver for Mediatek MT2701 boards
42 This adds ASoC driver for Mediatek MT6797 boards
48 tristate "ASoc Audio driver for MT6797 with MT6351 codec"
52 This adds ASoC driver for Mediatek MT6797 boards
62 This adds ASoC platform driver support for MediaTek MT7986 chip
68 tristate "ASoc Audio driver for MT7986 with WM8960 codec"
[all …]
/openbmc/linux/arch/alpha/kernel/
H A Dsrmcons.c203 struct tty_driver *driver; in srmcons_init() local
206 driver = tty_alloc_driver(MAX_SRM_CONSOLE_DEVICES, 0); in srmcons_init()
207 if (IS_ERR(driver)) in srmcons_init()
208 return PTR_ERR(driver); in srmcons_init()
212 driver->driver_name = "srm"; in srmcons_init()
213 driver->name = "srm"; in srmcons_init()
214 driver->major = 0; /* dynamic */ in srmcons_init()
215 driver->minor_start = 0; in srmcons_init()
216 driver->type = TTY_DRIVER_TYPE_SYSTEM; in srmcons_init()
217 driver->subtype = SYSTEM_TYPE_SYSCONS; in srmcons_init()
[all …]
/openbmc/linux/drivers/clocksource/
H A DKconfig36 bool "BCM2835 timer driver" if COMPILE_TEST
39 Enables the support for the BCM2835 timer driver.
42 bool "BCM mobile timer driver" if COMPILE_TEST
45 Enables the support for the BCM Kona mobile timer driver.
48 bool "Texas Instruments DaVinci timer driver" if COMPILE_TEST
50 Enables the support for the TI DaVinci timer driver.
53 bool "Digicolor timer driver" if COMPILE_TEST
57 Enables the support for the digicolor timer driver.
60 bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST
64 Enables the support for the TI dual-mode timer driver.
[all …]
/openbmc/linux/drivers/pinctrl/uniphier/
H A DKconfig13 bool "UniPhier LD4 SoC pinctrl driver"
17 bool "UniPhier Pro4 SoC pinctrl driver"
21 bool "UniPhier sLD8 SoC pinctrl driver"
25 bool "UniPhier Pro5 SoC pinctrl driver"
29 bool "UniPhier PXs2 SoC pinctrl driver"
33 bool "UniPhier LD6b SoC pinctrl driver"
37 bool "UniPhier LD11 SoC pinctrl driver"
41 bool "UniPhier LD20 SoC pinctrl driver"
45 bool "UniPhier PXs3 SoC pinctrl driver"
49 bool "UniPhier NX1 SoC pinctrl driver"
/openbmc/linux/arch/powerpc/kernel/
H A Deeh_driver.c106 if (!pdev || !pdev->dev.driver) in eeh_pcid_get()
109 if (!try_module_get(pdev->dev.driver->owner)) in eeh_pcid_get()
112 return to_pci_driver(pdev->dev.driver); in eeh_pcid_get()
124 if (!pdev || !pdev->dev.driver) in eeh_pcid_put()
127 module_put(pdev->dev.driver->owner); in eeh_pcid_put()
257 struct pci_driver *driver;
271 driver = eeh_pcid_get(pdev);
273 if (!driver)
275 else if (!driver->err_handler)
280 new_result = fn(edev, pdev, driver);
[all …]
/openbmc/u-boot/doc/driver-model/
H A Dserial-howto.txt1 How to port a serial driver to driver model
13 Here is a suggested approach for converting your serial driver over to driver
16 - #ifdef out all your own serial driver code (#ifndef CONFIG_DM_SERIAL)
18 - If the board does not already use driver model, you need CONFIG_DM also
20 driver
22 - Add a private struct for the driver data - avoid using static variables
23 - Implement each of the driver methods, perhaps by calling your old methods
26 - If you convert all existing users of the driver, remove the pre-driver-model
30 - clean up / prepare the driver for conversion
31 - add driver model code
[all …]
H A Di2c-howto.txt1 How to port a serial driver to driver model
23 Here is a suggested approach for converting your I2C driver over to driver
26 - #ifdef out all your own I2C driver code (#ifndef CONFIG_DM_I2C)
28 - If the board does not already use driver model, you need CONFIG_DM also
30 no I2C driver
32 - Add a private struct for the driver data - avoid using static variables
33 - Implement each of the driver methods, perhaps by calling your old methods
36 - If you convert all existing users of the driver, remove the pre-driver-model
40 - clean up / prepare the driver for conversion
41 - add driver model code
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D266.out2 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
7 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
12 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
24 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
29 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
34 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
46 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
51 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
56 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
67 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
[all …]
H A D186.out57 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device ide-hd,drive=null
60 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
65 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device ide-hd,drive=null,id=qdev_id
68 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
73 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null
76 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
81 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null,id=qdev_…
84 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
89 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device virtio-blk-pci,drive=null
92 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
[all …]
H A D212.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.parallels",…
10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
21 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
26 …{"job-id": "job0", "options": {"cluster-size": 1048576, "driver": "parallels", "file": {"driver": …
37 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
42 …: {"job-id": "job0", "options": {"cluster-size": 65536, "driver": "parallels", "file": {"driver": …
53 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
61 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
72 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
[all …]
/openbmc/linux/drivers/pinctrl/qcom/
H A DKconfig5 tristate "Qualcomm core pin controller driver"
20 tristate "Qualcomm SPMI PMIC pin controller driver"
30 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
36 tristate "Qualcomm SSBI PMIC pin controller driver"
45 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
51 tristate "Qualcomm Technologies Inc LPASS LPI pin controller driver"
58 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
63 tristate "Qualcomm Technologies Inc SC7280 LPASS LPI pin controller driver"
67 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
72 tristate "Qualcomm Technologies Inc SM6115 LPASS LPI pin controller driver"
[all …]
/openbmc/u-boot/drivers/pinctrl/renesas/
H A DKconfig10 bool "Renesas RCar Gen2 R8A7790 pin control driver"
15 The driver is controlled by a device tree node which contains both
20 bool "Renesas RCar Gen2 R8A7791 pin control driver"
25 The driver is controlled by a device tree node which contains both
30 bool "Renesas RCar Gen2 R8A7792 pin control driver"
35 The driver is controlled by a device tree node which contains both
40 bool "Renesas RCar Gen2 R8A7793 pin control driver"
45 The driver is controlled by a device tree node which contains both
50 bool "Renesas RCar Gen2 R8A7794 pin control driver"
55 The driver is controlled by a device tree node which contains both
[all …]
/openbmc/linux/drivers/platform/x86/intel/
H A DKconfig25 This driver provides support for the Intel HID Event hotkey interface.
26 Some laptops require this driver for hotkey support.
28 To compile this driver as a module, choose M here: the module will
38 This driver provides support for the Intel Virtual Button interface.
39 Some laptops require this driver for power button support.
41 To compile this driver as a module, choose M here: the module will
45 tristate "Intel ACPI INT0002 Virtual GPIO driver"
60 To compile this driver as a module, choose M here: the module will
69 Intel Oaktrail platform need this driver to provide interfaces to
79 Select this driver to use Intel Broxton Whiskey Cove PMIC TMU feature.
[all …]
/openbmc/linux/drivers/reset/
H A DKconfig29 This enables the ATH79 reset controller driver that supports the
36 This enables the reset controller driver for AXS10x.
43 This enables the reset controller driver for BCM6345 SoCs.
50 This enables the reset controller driver for Marvell Berlin SoCs.
57 This enables the reset controller driver for Broadcom STB SoCs using
74 This enables the reset controller driver for HSDK board.
83 This enables the reset controller driver for i.MX7 SoCs.
91 This enables the reset controller driver for Intel Gateway SoCs.
96 bool "Reset controller driver for Canaan Kendryte K210 SoC"
109 This enables the reset controller driver for Lantiq / Intel XWAY SoCs.
[all …]
/openbmc/linux/drivers/bluetooth/
H A DKconfig27 tristate "HCI USB driver"
31 Bluetooth HCI USB driver.
32 This driver is required if you want to use Bluetooth devices with
94 tristate "HCI SDIO driver"
97 Bluetooth HCI SDIO driver.
98 This driver is required if you want to use Bluetooth device with
105 tristate "HCI UART driver"
110 Bluetooth HCI UART driver.
111 This driver is required if you want to use Bluetooth devices with
112 serial port interface. You will also need this driver if you have
[all …]
/openbmc/linux/drivers/input/misc/
H A DKconfig23 To compile this driver as a module, choose M here: the module
33 To compile this driver as a module, choose M here: the module
43 To compile this driver as a module, choose M here: the module
53 To compile this driver as a module, choose M here: the
63 To compile this driver as a module, choose M here: the
73 To compile this driver as a module, choose M here: the
84 To compile this driver as a module, choose M here: the module
94 To compile this driver as a module, choose M here: the
105 To compile this driver as a module, choose M here: the
119 To compile this driver as a module, choose M here: the
[all …]
/openbmc/linux/drivers/net/ethernet/cavium/
H A DKconfig17 tristate "Thunder Physical function driver"
21 This driver supports Thunder's NIC physical function.
29 tristate "Thunder Virtual function driver"
33 This driver supports Thunder's NIC virtual function
36 tristate "Thunder MAC interface driver (BGX)"
42 This driver supports programming and controlling of MAC
43 interface from NIC physical function driver.
46 tristate "Thunder MAC interface driver (RGX)"
51 This driver supports configuring XCV block of RGX interface
59 This driver adds support for the Precision Time Protocol Clocks and
[all …]

12345678910>>...426