Home
last modified time | relevance | path

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

12345678910>>...416

/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/drivers/hwtracing/coresight/
H A DKconfig19 To compile this driver as a module, choose M here: the
35 tristate "Coresight generic TMC driver"
45 To compile this driver as a module, choose M here: the
63 tristate "Coresight generic TPIU driver"
77 tristate "Coresight ETBv1.0 driver"
101 tristate "CoreSight ETMv4.x / ETE driver"
123 tristate "CoreSight System Trace Macrocell driver"
137 tristate "CoreSight CPU Debug driver"
192 tristate "Trace Buffer Extension (TRBE) driver"
241 tristate "Dummy driver support"
[all …]
/openbmc/u-boot/drivers/virtio/
H A DKconfig22 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"
46 transport driver which is used for testing purpose only.
49 bool "virtio net driver"
52 This is the virtual net driver for virtio. It can be used with
[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
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.
57 driver's list of devices.
82 The process is almost identical for when a new driver is added.
[all …]
/openbmc/linux/drivers/usb/typec/tcpm/
H A DKconfig15 tristate "Type-C Port Controller Interface driver"
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"
62 The Fairchild FUSB302 Type-C chip driver that works with
[all …]
/openbmc/linux/arch/alpha/kernel/
H A Dsrmcons.c203 struct tty_driver *driver; in srmcons_init() local
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()
221 err = tty_register_driver(driver); in srmcons_init()
223 tty_driver_kref_put(driver); in srmcons_init()
[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"
34 This kernel driver requires that the matching userspace driver
76 tristate "Automata Sercos III PCI card driver"
98 tristate "Hilscher NetX Card driver"
109 tristate "eLBC/GPCM driver"
129 tristate "Texas Instruments PRUSS driver"
133 PRUSS driver for OMAPL138/DA850/AM18XX devices
147 tristate "Humusoft MF624 DAQ PCI card driver"
[all …]
/openbmc/u-boot/doc/driver-model/
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
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
42 - convert at least one existing board to use driver model serial
[all …]
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
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
32 - convert at least one existing board to use driver model serial
[all …]
/openbmc/linux/sound/drivers/
H A DKconfig58 This driver also replaces the pcspkr driver for beeps.
64 before the other sound driver of yours, making the
83 Say Y here to include the dummy driver. This driver does
93 tristate "Generic loopback driver (PCM)"
113 tristate "Virtual PCM test driver"
137 Say Y here to include the virtual MIDI driver. This driver
159 tristate "ESI Miditerminal 4140 driver"
172 tristate "UART16550 serial MIDI driver"
188 tristate "Generic serial MIDI driver"
206 tristate "Generic MPU-401 UART driver"
[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…
51 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
72 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
92 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
97 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
114 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
[all …]
H A D240.out2 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-zeroes": t…
6 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre…
8 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
12 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
23 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre…
25 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
27 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}}
42 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre…
44 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi1", "iothread": "iothre…
67 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre…
[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": …
61 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
72 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
83 {"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
58 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
67 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
76 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
85 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
94 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
[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"
30 bool "Renesas RCar Gen2 R8A7792 pin control driver"
40 bool "Renesas RCar Gen2 R8A7793 pin control driver"
50 bool "Renesas RCar Gen2 R8A7794 pin control driver"
60 bool "Renesas RCar Gen3 R8A7795 pin control driver"
70 bool "Renesas RCar Gen3 R8A7796 pin control driver"
80 bool "Renesas RCar Gen3 R8A77970 pin control driver"
90 bool "Renesas RCar Gen3 R8A77990 pin control driver"
[all …]
/openbmc/linux/drivers/pinctrl/
H A DKconfig69 bool "Axis ARTPEC-6 pin controller driver"
74 This is the driver for the Axis ARTPEC-6 pin controller. This driver
91 bool "AT91 pinctrl driver"
103 bool "AT91 PIO4 pinctrl driver"
125 functions. This driver bundles a pinctrl driver to select the function
131 bool "Bitmain BM1880 Pinctrl driver"
136 Pinctrl driver for Bitmain BM1880 SoC.
167 different functions. This driver bundles a pinctrl driver to select the
192 Equilibrium driver is a pinctrl and GPIO driver for Intel Lightning
387 bool "IMG Pistachio SoC pinctrl driver"
[all …]
/openbmc/linux/drivers/usb/gadget/udc/
H A Dcore.c1589 udc->driver = driver; in gadget_bind_driver()
1596 ret = driver->bind(udc->gadget, driver); in gadget_bind_driver()
1634 struct usb_gadget_driver *driver = udc->driver; in gadget_unbind_driver() local
1668 if (!driver || !driver->bind || !driver->setup) in usb_gadget_register_driver_owner()
1671 driver->driver.bus = &gadget_bus_type; in usb_gadget_register_driver_owner()
1672 driver->driver.owner = owner; in usb_gadget_register_driver_owner()
1673 driver->driver.mod_name = mod_name; in usb_gadget_register_driver_owner()
1674 ret = driver_register(&driver->driver); in usb_gadget_register_driver_owner()
1696 driver_unregister(&driver->driver); in usb_gadget_register_driver_owner()
1703 if (!driver || !driver->unbind) in usb_gadget_unregister_driver()
[all …]
/openbmc/linux/sound/soc/mediatek/
H A DKconfig11 This adds ASoC driver for Mediatek MT2701 boards
22 This adds ASoC driver for Mediatek MT2701 boards
32 This adds ASoC driver for Mediatek MT2701 boards
42 This adds ASoC driver for Mediatek MT6797 boards
52 This adds ASoC driver for Mediatek MT6797 boards
92 This adds ASoC driver for Mediatek MT8173 boards
103 This adds ASoC driver for Mediatek MT8173 boards
114 This adds ASoC driver for Mediatek MT8173 boards
126 This adds ASoC driver for Mediatek MT8173 boards
154 This adds ASoC driver for Mediatek MT8183 boards
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvif/
H A Dclient.c35 return client->driver->ioctl(client->object.priv, data, size, NULL); in nvif_client_ioctl()
41 return client->driver->suspend(client->object.priv); in nvif_client_suspend()
47 return client->driver->resume(client->object.priv); in nvif_client_resume()
54 if (client->driver) { in nvif_client_dtor()
55 if (client->driver->fini) in nvif_client_dtor()
56 client->driver->fini(client->object.priv); in nvif_client_dtor()
57 client->driver = NULL; in nvif_client_dtor()
83 client->driver = parent->driver; in nvif_client_ctor()
/openbmc/linux/drivers/memory/tegra/
H A DKconfig8 This driver supports the Memory Controller (MC) hardware found on
14 tristate "NVIDIA Tegra20 External Memory Controller driver"
21 This driver is for the External Memory Controller (EMC) found on
23 This driver is required to change memory timings / clock rate for
27 tristate "NVIDIA Tegra30 External Memory Controller driver"
33 This driver is for the External Memory Controller (EMC) found on
35 This driver is required to change memory timings / clock rate for
39 tristate "NVIDIA Tegra124 External Memory Controller driver"
45 This driver is for the External Memory Controller (EMC) found on
55 tristate "NVIDIA Tegra210 External Memory Controller driver"
[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
91 Enable the ethernet driver for the management
[all …]
/openbmc/linux/arch/powerpc/kernel/
H A Deeh_driver.c257 struct pci_driver *driver;
273 if (!driver)
282 driver->name,
288 if (driver)
333 driver->name); in eeh_report_error()
451 driver->name); in eeh_report_failure()
461 struct pci_driver *driver; in eeh_add_virt_device() local
469 driver = eeh_pcid_get(dev); in eeh_add_virt_device()
470 if (driver) { in eeh_add_virt_device()
486 struct pci_driver *driver; in eeh_rmv_device() local
[all …]
/openbmc/linux/Documentation/scsi/
H A Dsmartpqi.rst4 SMARTPQI - Microchip Smart Storage SCSI driver
7 This file describes the smartpqi SCSI driver for Microchip
8 (http://www.microchip.com) PQI controllers. The smartpqi driver
9 is the next generation SCSI driver for Microchip Corp. The smartpqi
10 driver is the first SCSI driver to implement the PQI queuing model.
12 The smartpqi driver will replace the aacraid driver for Adaptec Series 9
14 Series 9 controller will have to configure the smartpqi driver or their
17 For Microchip smartpqi controller support, enable the smartpqi driver
41 The version attribute is read-only and will return the driver version
45 driver: 0.9.13-370
[all …]
/openbmc/linux/drivers/clocksource/
H A DKconfig36 bool "BCM2835 timer driver" if COMPILE_TEST
67 bool "DW APB timer driver" if COMPILE_TEST
117 bool "Orion timer driver" if COMPILE_TEST
125 bool "Owl timer driver" if COMPILE_TEST
131 bool "RDA timer driver" if COMPILE_TEST
158 Enables support for the Tegra driver.
161 bool "NVIDIA Tegra186 timer driver"
172 Enables support for the VT8500 driver.
218 bool "MXS timer driver" if COMPILE_TEST
473 Support for Mediatek timer driver.
[all …]
/openbmc/linux/drivers/platform/x86/intel/
H A DKconfig26 Some laptops require this driver for hotkey support.
39 Some laptops require this driver for power button support.
45 tristate "Intel ACPI INT0002 Virtual GPIO driver"
84 tristate "Intel Bay Trail Crystal Cove power source driver"
87 This option adds a power source driver for Crystal Cove PMICs
98 This option adds a power button driver for Dollar Cove TI
120 If you enable this driver it is advised to also select
141 tristate "Intel Merrifield Basin Cove power button driver"
145 This option adds a power button driver for Basin Cove PMIC
182 tristate "Intel Smart Connect disabling driver"
[all …]

12345678910>>...416