/openbmc/linux/drivers/firmware/arm_scmi/ |
H A D | bus.c | 248 struct scmi_driver *scmi_drv = to_scmi_driver(dev->driver); in scmi_dev_probe() 279 if (!driver->probe) in scmi_driver_register() 282 retval = scmi_protocol_device_request(driver->id_table); in scmi_driver_register() 286 driver->driver.bus = &scmi_bus_type; in scmi_driver_register() 287 driver->driver.name = driver->name; in scmi_driver_register() 288 driver->driver.owner = owner; in scmi_driver_register() 289 driver->driver.mod_name = mod_name; in scmi_driver_register() 291 retval = driver_register(&driver->driver); in scmi_driver_register() 299 void scmi_driver_unregister(struct scmi_driver *driver) in scmi_driver_unregister() argument 301 driver_unregister(&driver->driver); in scmi_driver_unregister() [all …]
|
/openbmc/linux/drivers/pci/hotplug/ |
H A D | Kconfig | 22 tristate "Compaq PCI Hotplug driver" 28 To compile this driver as a module, choose M here: the 44 tristate "IBM PCI Hotplug driver" 56 bool "ACPI PCI Hotplug driver" 65 tristate "ACPI PCI Hotplug driver IBM extensions" 77 bool "CompactPCI Hotplug driver" 85 tristate "Ziatech ZT5550 CompactPCI Hotplug driver" 110 bool "SHPC PCI Hotplug driver" 118 tristate "PowerPC PowerNV PCI Hotplug driver" 131 tristate "RPA PCI Hotplug driver" [all …]
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | Kconfig | 35 DRM/KMS driver for MSM/snapdragon. 61 bool "Enable MDP4 support in MSM DRM driver" 70 bool "Enable MDP5 support in MSM DRM driver" 80 bool "Enable DPU support in MSM DRM driver" 95 Compile in support for DP driver in MSM DRM driver. DP external 100 bool "Enable DSI support in MSM DRM driver" 110 bool "Enable DSI 28nm PHY driver in MSM DRM" 117 bool "Enable DSI 20nm PHY driver in MSM DRM" 124 bool "Enable DSI 28nm 8960 PHY driver in MSM DRM" 154 bool "Enable HDMI support in MSM DRM driver" [all …]
|
/openbmc/linux/drivers/regulator/ |
H A D | Kconfig | 123 regulator driver. 150 tristate "SCMI based regulator driver" 155 This driver uses SCMI Message Protocol driver to interact with the 507 This driver supports LP8755 High Performance PMU driver. This 574 enable the regulator driver. 585 enable the regulator driver. 603 enable the regulator driver 771 tristate "MPS MP8859 regulator driver" 944 regulator driver. 1078 tristate "Renesas RAA215300 driver" [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | Kconfig | 2 tristate "Broadcom FullMAC WLAN driver" 18 bool "SDIO bus interface support for FullMAC driver" 26 IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to 27 use the driver for a SDIO wireless card. 30 bool "USB bus interface support for FullMAC driver" 37 IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to 38 use the driver for an USB wireless card. 41 bool "PCIE bus interface support for FullMAC driver" 48 IEEE802.11ac embedded FullMAC WLAN driver. Say Y if you want to 49 use the driver for an PCIE wireless card.
|
/openbmc/linux/drivers/clk/hisilicon/ |
H A D | Kconfig | 8 Build the clock driver for hi3516cv300. 16 Build the clock driver for hi3519. 24 Build the clock driver for hi3559a. 31 Build the clock driver for hi3660. 38 Build the clock driver for hi3670. 46 Build the clock driver for hi3798cv200. 53 Build the Hisilicon Hi6220 clock driver based on the common clock framework. 60 Build reset controller driver for HiSilicon device chipsets. 68 Build the Hisilicon Hi6220 stub clock driver. 76 Build the Hisilicon Hi3660 stub clock driver.
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 186 | 92 check_info_block -blockdev driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=null 93 …check_info_block -blockdev driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=null,id… 103 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=nu… 111 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=no… 112 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=no… 131 check_info_block -drive if=floppy,driver=null-co,read-zeroes=on 133 check_info_block -drive if=ide,driver=null-co,read-zeroes=on 135 check_info_block -drive if=ide,driver=null-co,read-zeroes=on,media=cdrom 137 check_info_block -drive if=virtio,driver=null-co,read-zeroes=on 139 check_info_block -drive if=pflash,driver=null-co,read-zeroes=on,size=1M
|
H A D | 206.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.qcow2", "no… 10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "qcow2", "file… 34 …s": {"job-id": "job0", "options": {"cluster-size": 65536, "driver": "qcow2", "file": {"driver": "f… 58 …: {"job-id": "job0", "options": {"cluster-size": 2097152, "driver": "qcow2", "file": {"driver": "f… 77 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 82 …qcow2.base", "backing-fmt": "qcow2", "cluster-size": 512, "driver": "qcow2", "file": {"driver": "f… 163 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "qcow2", "file… 175 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "qcow2", "file… 181 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "qcow2", "file… [all …]
|
H A D | 211.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.vdi", "node… 10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":… 23 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 28 …ckdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file": {"driver": "fi… 41 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 46 …ckdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file": {"driver": "fi… 67 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":… 79 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":… 97 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":… [all …]
|
/openbmc/u-boot/drivers/rtc/ |
H A D | Kconfig | 35 bool "Enable PCF2127 driver" 45 bool "Enable DS1307 driver" 52 bool "Enable ISL1208 driver" 64 bool "Enable RV3029 driver" 74 bool "Enable RX8010SJ driver" 80 bool "Enable ARM AMBA PL031 RTC driver" 87 bool "Enable Marvell RTC driver" 90 Enable Marvell RTC driver. This driver supports the rtc that is present 94 bool "Enable S35392A driver" 100 bool "Enable MC146818 driver" [all …]
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | Kconfig | 27 This driver supports TI's DaVinci Ethernet . 38 This driver supports TI's DaVinci MDIO module. 60 This driver supports TI's CPSW Ethernet Switch. 77 This driver supports TI's CPSW Ethernet Switch. 91 driver offers a PTP Hardware Clock. 97 tristate "TI K3 AM654x/J721E CPSW Ethernet driver" 122 CPSW NUSS driver. 153 This driver supports TI's Keystone NETCP Core. 171 which is supported by this driver, say Y here. 191 tristate "TI Gigabit PRU Ethernet driver" [all …]
|
/openbmc/linux/drivers/staging/greybus/ |
H A D | gbphy.h | 44 struct device_driver driver; member 46 #define to_gbphy_driver(d) container_of(d, struct gbphy_driver, driver) 48 int gb_gbphy_register_driver(struct gbphy_driver *driver, 50 void gb_gbphy_deregister_driver(struct gbphy_driver *driver); 52 #define gb_gbphy_register(driver) \ argument 53 gb_gbphy_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 54 #define gb_gbphy_deregister(driver) \ argument 55 gb_gbphy_deregister_driver(driver)
|
/openbmc/u-boot/drivers/serial/ |
H A D | Kconfig | 207 driver will be available until the real driver model serial is 216 driver will be available until the real driver model serial is 310 work. The driver will be available until the real driver model 318 work. The driver will be available until the real driver model 343 start up driver model. The driver will be available until the real 359 The driver will be available until the real driver model 368 driver will be available until the real driver-model serial is 383 UART driver. 385 driver will be available until the real driver model serial is 493 devices. This driver uses driver model and requires a device [all …]
|
/openbmc/linux/Documentation/power/ |
H A D | drivers-testing.rst | 11 resume transitions in a driver, it is necessary to suspend and resume a fully 12 functional system with this driver loaded. Moreover, that should be done 19 resume without the driver being tested. Thus, if possible, you should first 21 testing the new driver. Please see Documentation/power/basic-pm-debugging.rst 24 2. Testing the driver 28 without the new driver, you are ready to test it: 33 b) Load the driver and attempt to hibernate in the "reboot", "shutdown" and 36 c) Compile the driver directly into the kernel and try the test modes of 39 d) Attempt to hibernate with the driver compiled directly into the kernel 44 concerned, it should not matter whether or not the driver is built as a [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-vdpa | 6 to a driver after the creation. It initially contains 1, which 8 driver immediately after they are created. 18 devices to a compatible driver. 27 Writing a device name to this file will cause the driver to 35 Writing a device name to this file will cause the driver to 43 This file allows the driver for a device to be specified. 44 When specified, only a driver with a name matching the value 51 device from its current driver or make any attempt to 52 automatically load the specified driver. If no driver with a 54 not bind to any driver. This also allows devices to opt-out of [all …]
|
/openbmc/linux/drivers/misc/ |
H A D | Kconfig | 88 This driver is to be used for the POWER Virtual 102 This driver is only for PCI PHANToMs. 163 driver (SCSI/ATA) which supports enclosures 188 To compile this driver as a module, say M here. The driver will be 198 To compile this driver as a module, say M here. The driver will be 292 tristate "SGI GRU driver" 306 bool "SGI GRU driver debug" 439 bool "Generic on-chip SRAM driver" 464 tristate "PCI Endpoint Test driver" 474 Forward Error Correction) driver. This enables a char driver [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_kunit_helpers.h | 22 const struct drm_driver *driver); 56 struct drm_driver *driver; in __drm_kunit_helper_alloc_drm_device() local 58 driver = devm_kzalloc(dev, sizeof(*driver), GFP_KERNEL); in __drm_kunit_helper_alloc_drm_device() 59 KUNIT_ASSERT_NOT_NULL(test, driver); in __drm_kunit_helper_alloc_drm_device() 61 driver->driver_features = features; in __drm_kunit_helper_alloc_drm_device() 65 driver); in __drm_kunit_helper_alloc_drm_device()
|
/openbmc/linux/Documentation/scsi/ |
H A D | hpsa.rst | 4 HPSA - Hewlett Packard Smart Array driver 7 This file describes the hpsa SCSI driver for HP Smart Array controllers. 8 The hpsa driver is intended to supplant the cciss driver for newer 9 Smart Array controllers. The hpsa driver is a SCSI driver, while the 10 cciss driver is a "block" driver. Actually cciss is both a block 11 driver (for logical drives) AND a SCSI driver (for tape drives). This 12 "split-brained" design of the cciss driver is a source of excess 30 nor supported by HP with this driver. For older Smart Arrays, the cciss 31 driver should still be used. 110 hpsa driver. The data structures used by these are described in [all …]
|
/openbmc/linux/drivers/media/usb/gspca/ |
H A D | Kconfig | 14 "Video For Linux" to use this driver. 16 To compile this driver as modules, choose M here: the 27 To compile this driver as a module, choose M here: the 36 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 57 To compile this driver as a module, choose M here: the 66 To compile this driver as a module, choose M here: the 70 tristate "Fujifilm FinePix USB V4L2 driver" 79 tristate "Jeilin JPEG USB V4L2 driver" 88 tristate "JL2005B/C/D USB V4L2 driver" [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | Kconfig.debug | 15 Recommended for driver developers only. 20 bool "Enable additional driver debugging" 48 Recommended for driver developers only. 61 Recommended for driver developers only. 73 Recommended for driver developers only. 88 Recommended for driver developers only. 100 Recommended for driver developers only. 114 Recommended for driver developers only. 128 Recommended for driver developers only. 141 Recommended for driver developers only. [all …]
|
/openbmc/linux/Documentation/i2c/busses/ |
H A D | i2c-sis5595.rst | 2 Kernel driver i2c-sis5595 55 Don't use this unless the driver complains that the 62 i2c-sis5595 is a true SMBus host driver for motherboards with the SiS5595 66 chip, you want the sis5595 driver for those, not this driver. This driver 67 is a BUS driver, not a CHIP driver. A BUS driver is used by other CHIP
|
/openbmc/linux/Documentation/usb/ |
H A D | usb-serial.rst | 22 The major number that the driver uses is 188 so to use the driver, 35 When the device is connected and recognized by the driver, the driver 280 The driver is smp safe. Performance with the driver is rather low when using 299 This driver works under SMP with the usb-uhci driver. It does not 300 work under SMP with the uhci driver. 311 driver. 386 driver. Also, D-Link's DU-H3SP USB BAY also works with this driver. 464 information on this driver. 479 Moschip MCS7720, MCS7715 driver 497 Generic Serial driver [all …]
|
/openbmc/linux/drivers/net/ethernet/freescale/enetc/ |
H A D | Kconfig | 11 tristate "ENETC PF driver" 21 This driver supports NXP ENETC gigabit ethernet controller PCIe 28 tristate "ENETC VF driver" 35 This driver supports NXP ENETC gigabit ethernet controller PCIe 36 virtual function (VF) devices enabled by the ENETC PF driver. 41 tristate "ENETC IERB driver" 43 This driver configures the Integrated Endpoint Register Block on NXP 49 tristate "ENETC MDIO driver" 52 This driver supports NXP ENETC Central MDIO controller as a PCIe 58 tristate "ENETC PTP clock driver" [all …]
|
/openbmc/linux/include/linux/ |
H A D | greybus.h | 65 struct device_driver driver; member 67 #define to_greybus_driver(d) container_of(d, struct greybus_driver, driver) 80 int greybus_register_driver(struct greybus_driver *driver, 82 void greybus_deregister_driver(struct greybus_driver *driver); 85 #define greybus_register(driver) \ argument 86 greybus_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 87 #define greybus_deregister(driver) \ argument 88 greybus_deregister_driver(driver)
|
/openbmc/linux/drivers/iio/dummy/ |
H A D | Kconfig | 5 menu "IIO dummy driver" 13 tristate "An example driver with no hardware requirements" 17 a driver. May also be useful for testing userspace code 26 Add some dummy events to the simple dummy driver. 29 allowing that driver's code to be as close as possible to that 30 a normal driver talking to hardware. 39 Add buffered data capture to the simple dummy driver. 41 Buffer handling elements of industrial I/O reference driver.
|