/openbmc/linux/drivers/s390/char/ |
H A D | sclp_tty.c | 496 struct tty_driver *driver; in sclp_tty_init() local 507 if (IS_ERR(driver)) in sclp_tty_init() 508 return PTR_ERR(driver); in sclp_tty_init() 512 tty_driver_kref_put(driver); in sclp_tty_init() 519 tty_driver_kref_put(driver); in sclp_tty_init() 535 tty_driver_kref_put(driver); in sclp_tty_init() 542 driver->name = "sclp_line"; in sclp_tty_init() 543 driver->major = TTY_MAJOR; in sclp_tty_init() 544 driver->minor_start = 64; in sclp_tty_init() 555 tty_driver_kref_put(driver); in sclp_tty_init() [all …]
|
/openbmc/linux/drivers/peci/ |
H A D | device.c | 215 int __peci_driver_register(struct peci_driver *driver, struct module *owner, in __peci_driver_register() argument 218 driver->driver.bus = &peci_bus_type; in __peci_driver_register() 219 driver->driver.owner = owner; in __peci_driver_register() 220 driver->driver.mod_name = mod_name; in __peci_driver_register() 222 if (!driver->probe) { in __peci_driver_register() 227 if (!driver->id_table) { in __peci_driver_register() 232 return driver_register(&driver->driver); in __peci_driver_register() 236 void peci_driver_unregister(struct peci_driver *driver) in peci_driver_unregister() argument 238 driver_unregister(&driver->driver); in peci_driver_unregister()
|
/openbmc/linux/drivers/base/ |
H A D | auxiliary.c | 238 if (dev->driver) { in auxiliary_bus_shutdown() 239 auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_shutdown() 389 auxdrv->driver.name = kasprintf(GFP_KERNEL, "%s", modname); in __auxiliary_driver_register() 390 if (!auxdrv->driver.name) in __auxiliary_driver_register() 393 auxdrv->driver.owner = owner; in __auxiliary_driver_register() 394 auxdrv->driver.bus = &auxiliary_bus_type; in __auxiliary_driver_register() 395 auxdrv->driver.mod_name = modname; in __auxiliary_driver_register() 397 ret = driver_register(&auxdrv->driver); in __auxiliary_driver_register() 399 kfree(auxdrv->driver.name); in __auxiliary_driver_register() 411 driver_unregister(&auxdrv->driver); in auxiliary_driver_unregister() [all …]
|
/openbmc/u-boot/drivers/adc/ |
H A D | Kconfig | 15 bool "Enable Exynos 54xx ADC driver" 17 This enables basic driver for Exynos ADC compatible with Exynos54xx. 24 bool "Enable Sandbox ADC test driver" 26 This enables driver for Sandbox ADC device emulation. 33 bool "Enable Amlogic Meson SARADC driver" 36 This enables driver for Amlogic Meson SARADC. 43 bool "Enable Rockchip SARADC driver" 45 This enables driver for Rockchip SARADC. 52 bool "Enable STMicroelectronics STM32 ADC driver" 62 STM32 ADC driver is composed of: [all …]
|
/openbmc/linux/drivers/net/ieee802154/ |
H A D | Kconfig | 16 tristate "IEEE 802.15.4 loopback driver" 18 Say Y here to enable the fake driver that can emulate a net 21 This driver can also be built as a module. To do so say M here. 26 tristate "AT86RF230/231/233/212 transceiver driver" 33 This driver can also be built as a module. To do so, say M here. 37 tristate "Microchip MRF24J40 transceiver driver" 50 tristate "CC2520 transceiver driver" 60 tristate "ATUSB transceiver driver" 70 tristate "ADF7242 transceiver driver" 81 tristate "Cascoda CA8210 transceiver driver" [all …]
|
/openbmc/linux/drivers/reset/ |
H A D | Kconfig | 36 This enables the reset controller driver for AXS10x. 43 This enables the reset controller driver for BCM6345 SoCs. 74 This enables the reset controller driver for HSDK board. 83 This enables the reset controller driver for i.MX7 SoCs. 118 bool "Microchip Sparx5 reset driver" 130 This enables the reset driver for Amlogic Meson SoCs. 197 tristate "Renesas RZ/G2L USBPHY control driver" 223 Currently this driver supports: 254 This enables the reset driver for Allwinner SoCs. 296 tristate "Reset controller driver for UniPhier SoCs" [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 186.out | 60 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 68 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 76 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 84 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 92 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 100 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 108 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 117 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 411 Testing: -drive if=floppy,driver=null-co,read-zeroes=on 420 Testing: -drive if=ide,driver=null-co,read-zeroes=on [all …]
|
H A D | 213.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.vhdx", "nod… 10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… 22 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 27 …ptions": {"block-size": 8388608, "block-state-zero": true, "driver": "vhdx", "file": {"driver": "f… 39 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 44 …ons": {"block-size": 268435456, "block-state-zero": false, "driver": "vhdx", "file": {"driver": "f… 64 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… 76 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… 94 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… [all …]
|
/openbmc/u-boot/drivers/pinctrl/uniphier/ |
H A D | Kconfig | 7 bool "UniPhier LD4 SoC pinctrl driver" 13 bool "UniPhier Pro4 SoC pinctrl driver" 19 bool "UniPhier sLD8 SoC pinctrl driver" 25 bool "UniPhier Pro5 SoC pinctrl driver" 31 bool "UniPhier PXs2 SoC pinctrl driver" 37 bool "UniPhier LD6b SoC pinctrl driver" 43 bool "UniPhier LD11 SoC pinctrl driver" 49 bool "UniPhier LD20 SoC pinctrl driver" 55 bool "UniPhier PXs3 SoC pinctrl driver"
|
/openbmc/u-boot/drivers/pinctrl/aspeed/ |
H A D | Kconfig | 2 bool "Aspeed AST2400 pin control driver" 6 Support pin multiplexing control on Aspeed ast2500 SoC. The driver uses 7 Generic Pinctrl framework and is compatible with the Linux driver, 11 bool "Aspeed AST2500 pin control driver" 15 Support pin multiplexing control on Aspeed ast2500 SoC. The driver uses 16 Generic Pinctrl framework and is compatible with the Linux driver, 20 bool "Aspeed AST2600 pin control driver" 24 Support pin multiplexing control on Aspeed ast2600 SoC. The driver uses 25 Generic Pinctrl framework and is compatible with the Linux driver,
|
/openbmc/linux/drivers/media/cec/platform/ |
H A D | Kconfig | 6 tristate "ChromeOS EC CEC driver" 18 tristate "Amlogic Meson AO CEC driver" 28 tristate "Amlogic Meson G12A AO CEC driver" 44 tristate "Generic GPIO-based CEC driver" 51 This is a generic GPIO-based CEC driver. 56 tristate "Samsung S5P CEC driver" 78 tristate "STMicroelectronics STM32 HDMI CEC driver" 84 This is a driver for STM32 interface. It uses the 90 tristate "Tegra HDMI CEC driver" 101 tristate "SECO Boards HDMI CEC driver" [all …]
|
/openbmc/linux/Documentation/PCI/endpoint/ |
H A D | pci-endpoint.rst | 6 endpoint controller driver, endpoint function driver, and using configfs 7 interface to bind the function driver to the controller driver. 14 assign memory resources and IRQ resources, load PCI driver (based on 42 by the PCI controller driver. 70 driver should invoke pci_epc_linkup(). 85 by the PCI endpoint function driver. 96 Register space of the function driver is usually configured 167 by the PCI endpoint function driver. 178 The PCI Function driver can then register the PCI EPF driver by using 183 The PCI Function driver can unregister the PCI EPF driver by using [all …]
|
/openbmc/linux/drivers/bluetooth/ |
H A D | Kconfig | 27 tristate "HCI USB driver" 31 Bluetooth HCI USB driver. 94 tristate "HCI SDIO driver" 97 Bluetooth HCI SDIO driver. 105 tristate "HCI UART driver" 110 Bluetooth HCI UART driver. 277 tristate "HCI BCM203x USB driver" 301 tristate "HCI BPA10x USB driver" 304 Bluetooth HCI BPA10x USB driver. 442 Qualcomm SMD based HCI driver. [all …]
|
/openbmc/linux/drivers/platform/x86/intel/atomisp2/ |
H A D | Kconfig | 10 tristate "Intel AtomISP v2 camera LED driver" 16 driver for these, so they do not work as a camera. Some of these 20 on at boot. This driver will turn the LED off at boot and also allows 24 ACPI tables, so this driver contains per-system info about the GPIO 25 inside the driver, this means that this driver only works on systems 26 the driver knows about. 28 To compile this driver as a module, choose M here: the module 32 tristate "Intel AtomISP v2 dummy / power-management driver" 37 Power-management driver for Intel's Image Signal Processor found on 38 Bay Trail and Cherry Trail devices. This dummy driver's sole purpose [all …]
|
/openbmc/u-boot/drivers/power/pmic/ |
H A D | Kconfig | 5 This config enables the driver-model PMIC support. 63 regulator driver and binds the regulator driver to its node. 102 - Haptic Motor driver 131 This driver implements register read/write operations. 144 This driver provides access to I/O interface only. 182 bool "Enable driver for Ricoh RN5T567 PMIC" 199 bool "Enable driver for Texas Instruments PALMAS PMIC" 203 This driver binds the pmic children. 210 This driver binds the pmic children. 217 This driver binds the pmic children. [all …]
|
/openbmc/linux/drivers/pnp/ |
H A D | driver.c | 89 pnp_drv = to_pnp_driver(dev->driver); in pnp_device_probe() 114 pnp_dev->driver = pnp_drv; in pnp_device_probe() 129 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_remove() 134 pnp_dev->driver = NULL; in pnp_device_remove() 147 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_shutdown() 172 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { in __pnp_bus_suspend() 233 if (pnp_drv->driver.pm && pnp_drv->driver.pm->resume) { in pnp_bus_resume() 271 drv->driver.name = drv->name; in pnp_register_driver() 272 drv->driver.bus = &pnp_bus_type; in pnp_register_driver() 274 return driver_register(&drv->driver); in pnp_register_driver() [all …]
|
/openbmc/u-boot/drivers/ata/ |
H A D | Kconfig | 2 bool "Support SATA controllers with driver model" 5 This enables a uclass for disk controllers in U-Boot. Various driver 8 to driver model. 54 bool "Enable Synopsys DWC AHCI driver support" 59 Enable this driver to support Sata devices through 63 bool "Enable DWC AHSATA driver support" 70 bool "Enable Freescale SATA controller driver support" 73 Enable this driver to support the SATA controller found in 79 Enable this driver to support the SATA controller found in 83 bool "Enable Marvell SATA controller driver support" [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | Kconfig | 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 301 tristate "Polled GPIO Decoder Input driver" 473 tristate "TPS65218 Power button driver" 483 tristate "TPS65219 Power button driver" 493 tristate "X-Powers AXP20X power button driver" 535 tristate "User level driver support" 744 tristate "IBM Operation Panel driver" 762 tristate "IMS Passenger Control Unit driver" [all …]
|
/openbmc/openbmc/meta-ufispace/meta-ncplite/recipes-kernel/linux/linux-aspeed/ |
H A D | ncplite.cfg | 4 #EEPROM driver 7 #Sensors driver 11 #Watchdog driver 14 #NCSI driver 17 #I2C driver 33 #AST2600 TACH & PWM driver config 40 #AST2600 UDC driver
|
/openbmc/linux/drivers/vfio/mdev/ |
H A D | mdev_driver.c | 18 container_of(dev->driver, struct mdev_driver, driver); in mdev_probe() 28 container_of(dev->driver, struct mdev_driver, driver); in mdev_remove() 62 drv->driver.bus = &mdev_bus_type; in mdev_register_driver() 63 return driver_register(&drv->driver); in mdev_register_driver() 73 driver_unregister(&drv->driver); in mdev_unregister_driver()
|
/openbmc/linux/Documentation/driver-api/ |
H A D | vfio-mediated-device.rst | 39 The mediated core driver also provides an interface to register a bus driver. 82 * Registration interface for a mediated bus driver 83 * Physical device driver interface 95 * @driver: device driver structure 102 struct device_driver driver; 128 attached to the specified driver. 130 When the driver needs to remove itself it calls:: 142 device's driver to support features such as: 151 with the mdev core driver. 188 that should be provided by vendor driver. [all …]
|
/openbmc/linux/drivers/iio/pressure/ |
H A D | Kconfig | 10 tristate "Honeywell ABP pressure sensor driver" 16 To compile this driver as a module, choose M here: the module 53 To compile this driver as a module, choose M here: the module 63 pressure sensors driver. 65 To compile this driver as a module, choose M here: the module 87 Pressure driver 93 tristate "Hope RF HP03 temperature and pressure sensor driver" 118 tristate "Freescale MPL115A2 pressure sensor driver" 129 tristate "Freescale MPL115A1 pressure sensor driver" 140 tristate "Freescale MPL3115A2 pressure sensor driver" [all …]
|
/openbmc/linux/drivers/phy/samsung/ |
H A D | Kconfig | 6 tristate "Exynos SoC series Display Port PHY driver" 15 tristate "S5P/Exynos SoC series MIPI CSI-2/DSI PHY driver" 25 bool "Exynos PCIe PHY driver" 30 This driver provides PHY interface for Exynos PCIe controller. 33 tristate "Exynos SoC series UFS PHY driver" 42 tristate "S5P/Exynos SoC series USB 2.0 PHY driver" 52 type in addition to this driver. 75 USB 2.0 PHY driver is enabled and means that support for this 80 tristate "Exynos5 SoC series USB DRD PHY driver" 89 This driver provides PHY interface for USB 3.0 DRD controller [all …]
|
/openbmc/linux/Documentation/driver-api/driver-model/ |
H A D | driver.rst | 28 driver. This declaration is hypothetical only; it relies on the driver 56 struct device_driver driver; 60 (using the eepro100 driver again):: 64 .driver = { 125 the devices a driver controls. This helper locks the driver on each 136 e.g. toggling debugging output in the driver. 158 This callback holds the driver-specific logic to bind the driver to a 160 it's a version the driver can handle, that driver data structures can 165 the driver to that device. 184 .probe() calls to the same driver. [all …]
|
/openbmc/linux/drivers/pinctrl/actions/ |
H A D | Kconfig | 3 bool "Actions Semi OWL pinctrl driver" 11 Say Y here to enable Actions Semi OWL pinctrl driver 14 bool "Actions Semi S500 pinctrl driver" 18 Say Y here to enable Actions Semi S500 pinctrl driver 21 bool "Actions Semi S700 pinctrl driver" 25 Say Y here to enable Actions Semi S700 pinctrl driver 28 bool "Actions Semi S900 pinctrl driver" 32 Say Y here to enable Actions Semi S900 pinctrl driver
|