/openbmc/linux/drivers/pinctrl/uniphier/ |
H A D | Kconfig | 13 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 D | Kconfig | 19 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 D | Kconfig | 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" 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 D | binding.rst | 6 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 D | Kconfig | 15 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 D | srmcons.c | 203 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 D | Kconfig | 6 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 D | i2c-howto.txt | 1 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 D | serial-howto.txt | 1 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 D | Kconfig | 58 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 D | 266.out | 2 {"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 D | 240.out | 2 {"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 D | 212.out | 3 {"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 D | Kconfig | 5 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 D | Kconfig | 10 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 D | Kconfig | 69 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 D | core.c | 1589 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 D | Kconfig | 11 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 D | client.c | 35 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 D | Kconfig | 8 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 D | Kconfig | 17 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 D | eeh_driver.c | 257 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 D | smartpqi.rst | 4 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 D | Kconfig | 36 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 D | Kconfig | 26 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 …]
|