/openbmc/linux/drivers/iio/adc/ |
H A D | Kconfig | 10 bool "ST-Ericsson AB8500 GPADC driver" 15 (General Purpose Analog to Digital Converter) driver used to monitor 36 To compile this driver as a module, choose M here: the module will be 47 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver" 54 To compile this driver as a module, choose M here: the module will be 58 tristate "Analog Devices AD7190 AD7192 AD7193 AD7195 ADC driver" 66 To compile this driver as a module, choose M here: the 70 tristate "Analog Devices AD7265/AD7266 ADC driver" 79 To compile this driver as a module, choose M here: the module will be 90 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/firmware/arm_ffa/ |
H A D | bus.c | 48 struct ffa_driver *ffa_drv = to_ffa_driver(dev->driver); in ffa_device_probe() 56 struct ffa_driver *ffa_drv = to_ffa_driver(dev->driver); in ffa_device_remove() 105 int ffa_driver_register(struct ffa_driver *driver, struct module *owner, in ffa_driver_register() argument 110 if (!driver->probe) in ffa_driver_register() 113 driver->driver.bus = &ffa_bus_type; in ffa_driver_register() 114 driver->driver.name = driver->name; in ffa_driver_register() 115 driver->driver.owner = owner; in ffa_driver_register() 116 driver->driver.mod_name = mod_name; in ffa_driver_register() 118 ret = driver_register(&driver->driver); in ffa_driver_register() 120 pr_debug("registered new ffa driver %s\n", driver->name); in ffa_driver_register() [all …]
|
/openbmc/linux/drivers/staging/fbtft/ |
H A D | Kconfig | 15 tristate "FB driver for the AGM1264K-FL LCD display" 21 tristate "FB driver for the BD663474 LCD Controller" 27 tristate "FB driver for the HX8340BN LCD Controller" 33 tristate "FB driver for the HX8347D LCD Controller" 39 tristate "FB driver for the HX8353D LCD Controller" 45 tristate "FB driver for the HX8357D LCD Controller" 51 tristate "FB driver for the ILI9163 LCD Controller" 57 tristate "FB driver for the ILI9320 LCD Controller" 63 tristate "FB driver for the ILI9325 LCD Controller" 69 tristate "FB driver for the ILI9340 LCD Controller" [all …]
|
/openbmc/linux/drivers/iio/dac/ |
H A D | Kconfig | 10 tristate "Analog Devices AD3552R DAC driver" 18 To compile this driver as a module, choose M here: the 22 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 32 To compile this driver as a module, choose M here: the 36 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 43 To compile this driver as module choose M here: the module will be called 47 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 56 To compile this driver as module choose M here: the module will be called 60 tristate "Analog Devices AD5421 DAC driver" 66 To compile this driver as module choose M here: the module will be called [all …]
|
/openbmc/linux/drivers/char/agp/ |
H A D | backend.c | 146 if (bridge->driver->needs_scratch_page) { in agp_backend_initialize() 147 struct page *page = bridge->driver->agp_alloc_page(bridge); in agp_backend_initialize() 158 bridge->scratch_page = bridge->driver->mask_memory(bridge, in agp_backend_initialize() 162 size_value = bridge->driver->fetch_size(); in agp_backend_initialize() 168 if (bridge->driver->create_gatt_table(bridge)) { in agp_backend_initialize() 187 if (bridge->driver->configure()) { in agp_backend_initialize() 198 if (bridge->driver->needs_scratch_page) { in agp_backend_initialize() 201 bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP); in agp_backend_initialize() 202 bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_FREE); in agp_backend_initialize() 205 bridge->driver->free_gatt_table(bridge); in agp_backend_initialize() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 240 | 43 self.vm.qmp_log('blockdev-add', driver='null-co', read_zeroes=True, node_name='hd0') 45 …self.vm.qmp_log('device_add', id='scsi0', driver='virtio-scsi', iothread='iothread0', filters=[iot… 46 self.vm.qmp_log('device_add', id='scsi-hd0', driver='scsi-hd', drive='hd0') 49 self.vm.qmp_log('device_add', id='scsi-hd0', driver='scsi-hd', drive='hd0') 56 …self.vm.qmp_log('blockdev-add', driver='null-co', read_zeroes=True, node_name='hd0', read_only=Tru… 58 …self.vm.qmp_log('device_add', id='scsi0', driver='virtio-scsi', iothread='iothread0', filters=[iot… 60 self.vm.qmp_log('device_add', id='scsi-hd0', driver='scsi-hd', drive='hd0') 61 self.vm.qmp_log('device_add', id='scsi-hd1', driver='scsi-hd', drive='hd0') 71 …self.vm.qmp_log('blockdev-add', driver='null-co', read_zeroes=True, node_name='hd0', read_only=Tru… 76 …self.vm.qmp_log('device_add', id='scsi0', driver='virtio-scsi', iothread='iothread0', filters=[iot… [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | trace.h | 44 __string(driver, dev_driver_string(ar->ab->dev)) 52 __assign_str(driver, dev_driver_string(ar->ab->dev)); 60 __get_str(driver), 74 __string(driver, dev_driver_string(ar->ab->dev)) 81 __assign_str(driver, dev_driver_string(ar->ab->dev)); 88 __get_str(driver), 101 __string(driver, dev_driver_string(ar->ab->dev)) 109 __assign_str(driver, dev_driver_string(ar->ab->dev)); 117 __get_str(driver), 129 __string(driver, dev_driver_string(ab->dev)) [all …]
|
/openbmc/linux/arch/m68k/emu/ |
H A D | nfcon.c | 128 struct tty_driver *driver; in nfcon_init() local 135 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW); in nfcon_init() 136 if (IS_ERR(driver)) in nfcon_init() 137 return PTR_ERR(driver); in nfcon_init() 141 driver->driver_name = "nfcon"; in nfcon_init() 142 driver->name = "nfcon"; in nfcon_init() 143 driver->type = TTY_DRIVER_TYPE_SYSTEM; in nfcon_init() 144 driver->subtype = SYSTEM_TYPE_TTY; in nfcon_init() 145 driver->init_termios = tty_std_termios; in nfcon_init() 147 tty_set_operations(driver, &nfcon_tty_ops); in nfcon_init() [all …]
|
/openbmc/qemu/scripts/ |
H A D | compare-machine-types.py | 68 def get_prop(self, driver: str, prop: str) -> str: 70 return self.property_getter.get_prop(driver, prop) 110 def get_prop(self, driver: str, prop_name: str) -> str: 111 if driver not in self.cached: 112 self.cached[driver] = self.vm.cmd('device-list-properties', 113 typename=driver) 114 for prop in self.cached[driver]: 126 def get_prop(self, driver: str, prop_name: str) -> str: 127 if not driver.endswith('-x86_64-cpu'): 131 name = driver[:-11] [all …]
|
/openbmc/linux/drivers/counter/ |
H A D | Kconfig | 31 tristate "ACCES 104-QUAD-8 driver" 50 tristate "Flex Timer Module Quadrature decoder driver" 55 driver. 57 To compile this driver as a module, choose M here: the 61 tristate "Intel Quadrature Encoder Peripheral driver" 66 driver. 68 To compile this driver as a module, choose M here: the module 72 tristate "Interrupt counter driver" 75 Select this option to enable interrupt counter driver. Any interrupt 76 source can be used by this driver as the event source. [all …]
|
/openbmc/linux/drivers/pci/endpoint/functions/ |
H A D | Kconfig | 7 tristate "PCI Endpoint Test driver" 11 Enable this configuration option to enable the test driver 14 If in doubt, say "N" to disable Endpoint test driver. 17 tristate "PCI Endpoint NTB driver" 22 Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB 27 If in doubt, say "N" to disable Endpoint NTB driver. 30 tristate "PCI Endpoint Virtual NTB driver" 36 Bridge (NTB) driver for PCIe Endpoint. NTB driver implements NTB 39 If in doubt, say "N" to disable Endpoint NTB driver. 42 tristate "PCI Endpoint driver for MHI bus" [all …]
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | Kconfig | 12 To compile this driver as a module, choose M here: the 28 This driver provides kernel-side support for a generic Random 33 To compile this driver as a module, choose M here: the 43 This driver provides kernel-side support for the Random Number 46 To compile this driver as a module, choose M here: the 57 This driver provides kernel-side support for the Random Number 60 To compile this driver as a module, choose M here: the 70 This driver provides kernel-side support for the Random Number 73 To compile this driver as a module, choose M here: the 82 This driver provides kernel-side support for the Random Number [all …]
|
/openbmc/linux/drivers/net/hamradio/ |
H A D | Kconfig | 3 tristate "Serial port KISS driver" 17 To compile this driver as a module, choose M here: the module 21 tristate "Serial port 6PACK driver" 31 Note that this driver is still experimental and might cause 33 driver, read <file:Documentation/networking/6pack.rst>. 35 To compile this driver as a module, choose M here: the module 39 tristate "BPQ Ethernet driver" 49 tristate "Z8530 SCC driver" 60 To compile this driver as a module, choose M here: the module 67 Say Y here if you experience problems with the SCC driver not [all …]
|
/openbmc/linux/drivers/iio/proximity/ |
H A D | Kconfig | 17 To compile this driver as a module, choose M here: the 32 To compile this driver as a module, choose M here: the 42 Say Y here to build a driver for the Murata IRS-D200 PIR sensor. 44 To compile this driver as a module, choose M here: the module will be 54 Say Y here if you want to build a driver for the Intersil ISL29501 57 To compile this driver as a module, choose M here: the module will be 66 Say Y to build a driver for PulsedLight LIDAR range finding 69 To compile this driver as a module, choose M here: the 78 Say Y to build a driver for the ultrasonic sensors I2CXL of 83 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/pci/ |
H A D | pci-driver.c | 77 return driver_attach(&drv->driver); in pci_add_dynid() 188 static ssize_t new_id_store(struct device_driver *driver, const char *buf, in new_id_store() argument 191 struct pci_driver *pdrv = to_pci_driver(driver); in new_id_store() 256 static ssize_t remove_id_store(struct device_driver *driver, const char *buf, in remove_id_store() argument 260 struct pci_driver *pdrv = to_pci_driver(driver); in remove_id_store() 323 pci_dev->driver = pci_drv; in local_pci_probe() 328 pci_dev->driver = NULL; in local_pci_probe() 448 struct pci_driver *drv = to_pci_driver(dev->driver); in pci_device_probe() 472 struct pci_driver *drv = pci_dev->driver; in pci_device_remove() 487 pci_dev->driver = NULL; in pci_device_remove() [all …]
|
/openbmc/u-boot/drivers/gpio/ |
H A D | Kconfig | 11 Enable driver model for GPIO access. The standard GPIO 25 uration as part of the gpio-controller's driver probe function. 35 uration as part of the gpio-controller's driver probe function. 38 bool "Altera PIO driver" 45 bool "BCM6345 GPIO driver" 48 This driver supports the GPIO banks on BCM6345 SoCs. 51 bool "DWAPB GPIO driver" 55 Support for the Designware APB GPIO driver. 58 bool "AT91 PIO GPIO driver" 62 Say yes here to select AT91 PIO GPIO driver. AT91 PIO [all …]
|
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | Kconfig | 3 tristate "STMicroelectronics Multi-Gigabit Ethernet driver" 13 This is the driver for the Ethernet IPs built around a 34 This selects the platform specific bus support for the stmmac driver. 35 This is the driver used on several SoCs: 53 tristate "Generic driver for DWMAC" 56 Generic DWMAC driver for platforms that don't require any 67 This selects the Anarion SoC glue layer support for the stmmac driver. 78 device driver. This driver is used on for the Ingenic SoCs 90 device driver. This driver does not use any of the hardware 111 This selects the MT2712 SoC support for the stmmac driver. [all …]
|
/openbmc/linux/drivers/video/backlight/ |
H A D | Kconfig | 36 SPI driver for Epson L4F00242T03. This provides basic support 44 SPI driver for Samsung LMS283GF05. This provides basic support 52 power control driver for it. The panel starts up in power 53 off state, so you need this driver in order to see any 63 chip then say y to include a driver for it. 70 then say y to include a power driver for it. 85 then say y to include a power driver for it. 90 This driver provides a platform-device registered LCD power 99 say Y to enable LCD control driver. 107 LCD control driver. [all …]
|
/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" 39 This enables support for the Trace Memory Controller driver. 41 trace router - ETR) or sink (embedded trace FIFO). The driver 45 To compile this driver as a module, choose M here: the 49 tristate "Coresight Address Translation Unit (CATU) driver" 59 To compile this driver as a module, choose M here: the 63 tristate "Coresight generic TPIU driver" 66 This enables support for the Trace Port Interface Unit driver, 73 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/iio/potentiometer/ |
H A D | Kconfig | 10 tristate "Analog Devices AD5110 and similar Digital Potentiometer driver" 16 To compile this driver as a module, choose M here: the 20 tristate "Analog Devices AD5272 and similar Digital Potentiometer driver" 26 To compile this driver as a module, choose M here: the 30 tristate "Maxim Integrated DS1803 and similar Digital Potentiometer driver" 36 To compile this driver as a module, choose M here: the 40 tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver" 47 To compile this driver as a module, choose M here: the 51 tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver" 58 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/firmware/google/ |
H A D | coreboot_table.c | 30 struct coreboot_driver *driver = CB_DRV(drv); in coreboot_bus_match() local 32 return device->entry.tag == driver->tag; in coreboot_bus_match() 39 struct coreboot_driver *driver = CB_DRV(dev->driver); in coreboot_bus_probe() local 41 if (driver->probe) in coreboot_bus_probe() 42 ret = driver->probe(device); in coreboot_bus_probe() 50 struct coreboot_driver *driver = CB_DRV(dev->driver); in coreboot_bus_remove() local 52 if (driver->remove) in coreboot_bus_remove() 53 driver->remove(device); in coreboot_bus_remove() 70 int coreboot_driver_register(struct coreboot_driver *driver) in coreboot_driver_register() argument 72 driver->drv.bus = &coreboot_bus_type; in coreboot_driver_register() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/i2c/ |
H A D | Kconfig | 11 This is a Video4Linux2 sensor-level driver for the OVT 16 It currently only works with the atomisp driver. 23 This is a Video4Linux2 sensor-level driver for the OVT 28 It currently only works with the atomisp driver. 34 This is a helper library to be used from a sensor driver to load, parse 37 To compile this driver as a module, choose M here: the 45 This is a Video4Linux2 sensor-level driver for the Micron 50 It currently only works with the atomisp driver. 57 This is a Video4Linux2 sensor-level driver for the Galaxycore 65 This is a Video4Linux2 sensor-level driver for the Micron [all …]
|
/openbmc/linux/include/linux/ |
H A D | tty_driver.h | 358 struct tty_struct * (*lookup)(struct tty_driver *driver, 360 int (*install)(struct tty_driver *driver, struct tty_struct *tty); 361 void (*remove)(struct tty_driver *driver, struct tty_struct *tty); 397 int (*poll_init)(struct tty_driver *driver, int line, char *options); 398 int (*poll_get_char)(struct tty_driver *driver, int line); 399 void (*poll_put_char)(struct tty_driver *driver, int line, char ch); 401 int (*proc_show)(struct seq_file *m, void *driver); 480 void tty_driver_kref_put(struct tty_driver *driver); 492 static inline void tty_set_operations(struct tty_driver *driver, in tty_set_operations() argument 495 driver->ops = op; in tty_set_operations() [all …]
|
/openbmc/linux/Documentation/i2c/ |
H A D | old-module-parameters.rst | 2 I2C device driver binding control from user-space in old kernels 12 control how the driver would probe I2C buses and attach to devices. These 13 parameters were known as ``probe`` (to let the driver probe for an extra 14 address), ``force`` (to forcibly attach the driver to a given device) and 15 ``ignore`` (to prevent a driver from probing a given address). 17 With the conversion of the I2C subsystem to the standard device driver 26 Attaching a driver to an I2C device 31 # modprobe <driver> probe=1,0x2d 32 # modprobe <driver> force=1,0x2d 33 # modprobe <driver> force_<device>=1,0x2d [all …]
|
/openbmc/u-boot/drivers/fpga/ |
H A D | Kconfig | 10 Say Y here to enable the Altera FPGA driver 20 Say Y here to enable the Gen5 and Arria10 common FPGA driver 25 bool "Enable Altera FPGA driver for Cyclone II" 28 Say Y here to enable the Altera Cyclone II FPGA specific driver 31 Enable FPGA driver for loading bitstream in BIT and BIN format 35 bool "Enable Altera FPGA driver for Stratix 10" 39 Say Y here to enable the Altera Stratix 10 FPGA specific driver 42 Enable FPGA driver for writing bitstream into Altera Stratix10 53 bool "Enable Xilinx FPGA driver for ZynqMP" 56 Enable FPGA driver for loading bitstream in BIT and BIN format [all …]
|