/openbmc/linux/drivers/iio/light/ |
H A D | Kconfig | 17 Say Y here if you want to build a driver for the ACPI0008 43 To compile this driver as a module, choose M here: the 126 tristate "CM32181 driver" 130 Capella cm32181 device driver. 132 To compile this driver as a module, choose M here: 141 Capella Microsystems cm3232 device driver. 143 To compile this driver as a module, choose M here: 167 tristate "CM36651 driver" 171 Capella cm36651 device driver. 282 tristate "JSA1212 ALS and proximity sensor driver" [all …]
|
/openbmc/linux/drivers/usb/misc/ |
H A D | Kconfig | 3 # USB Miscellaneous driver configuration 8 tristate "USS720 parport driver" 43 USB Audio driver. 57 USB Audio driver. 92 tristate "USB LCD driver support" 171 tristate "USB LD driver" 189 tristate "IO Warrior driver support" 202 tristate "USB testing driver" 212 tristate "USB EHSET Test Fixture driver" 237 tristate "USB YUREX driver support" [all …]
|
/openbmc/linux/drivers/net/arcnet/ |
H A D | Kconfig | 14 You need both this driver, and the driver for the particular ARCnet 19 To compile this driver as a module, choose M here. The module will 30 packet driver or most DOS/Windows ODI drivers. Please read the 40 arcnet.com packet driver, Amigas running AmiTCP, and some variants 43 packet driver or most DOS/Windows ODI drivers. RFC1201 is included 52 to work unless talking to a copy of the same Linux arcnet driver, 74 tristate "ARCnet COM90xx (normal) chipset driver" 84 tristate "ARCnet COM90xx (IO mapped) chipset driver" 86 This is the chipset driver for the COM90xx cards, using them in 95 tristate "ARCnet COM90xx (RIM I) chipset driver" [all …]
|
/openbmc/linux/drivers/iio/chemical/ |
H A D | Kconfig | 22 To compile this driver as module, choose M here: the 33 To compile this driver as module, choose M here: the 37 tristate "Bosch Sensortec BME680 sensor driver" 89 tristate "SCD30 carbon dioxide sensor driver" 100 tristate "SCD30 carbon dioxide sensor I2C driver" 105 driver. 111 tristate "SCD30 carbon dioxide sensor serial driver" 116 driver. 122 tristate "SCD4X carbon dioxide sensor driver" 170 driver. [all …]
|
/openbmc/u-boot/drivers/clk/ |
H A D | Kconfig | 4 bool "Enable clock driver support" 34 bool "Clock controller driver for BCM6345" 50 bool "Enable clock driver support for STM32F family" 54 This clock driver adds support for RCC clock management 58 bool "TI System Control Interface (TI SCI) clock driver" 66 bool "Enable cgu clock driver for HSDK" 79 bool "Enable clock driver support for Zynq" 87 bool "Enable clock driver support for ZynqMP" 94 bool "Enable RCC clock driver for STM32MP1" 113 bool "Enable ICS8N3QV01 VCXO driver" [all …]
|
/openbmc/linux/drivers/sbus/char/ |
H A D | uctrl.c | 244 sbus_writel(value, &driver->regs->uctrl_data); \ 257 value = sbus_readl(&driver->regs->uctrl_data); \ 267 stat = sbus_readl(&driver->regs->uctrl_stat); in uctrl_do_txn() 268 intr = sbus_readl(&driver->regs->uctrl_intr); in uctrl_do_txn() 269 sbus_writel(stat, &driver->regs->uctrl_stat); in uctrl_do_txn() 311 uctrl_do_txn(driver, &txn); in uctrl_get_event_status() 314 driver->status.event_status = in uctrl_get_event_status() 331 uctrl_do_txn(driver, &txn); in uctrl_get_external_status() 334 driver->status.external_status = in uctrl_get_external_status() 337 v = driver->status.external_status; in uctrl_get_external_status() [all …]
|
/openbmc/linux/drivers/clk/rockchip/ |
H A D | Kconfig | 17 Build the driver for PX30 Clock Driver. 24 Build the driver for RV110x Clock Driver. 31 Build the driver for RV1126 Clock Driver. 38 Build the driver for RK3036 Clock Driver. 45 Build the driver for RK312x Clock Driver. 52 Build the driver for RK3188 Clock Driver. 59 Build the driver for RK322x Clock Driver. 66 Build the driver for RK3288 Clock Driver. 73 Build the driver for RK3308 Clock Driver. 80 Build the driver for RK3328 Clock Driver. [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/include/mmu/ |
H A D | isp_mmu.h | 111 struct isp_mmu_client *driver; member 121 ((mmu)->driver->pte_valid_mask) 132 int isp_mmu_init(struct isp_mmu *mmu, struct isp_mmu_client *driver); 156 if (mmu->driver && mmu->driver->tlb_flush_all) in isp_mmu_flush_tlb_all() 157 mmu->driver->tlb_flush_all(mmu); in isp_mmu_flush_tlb_all() 165 if (mmu->driver && mmu->driver->tlb_flush_range) in isp_mmu_flush_tlb_range() 166 mmu->driver->tlb_flush_range(mmu, start, size); in isp_mmu_flush_tlb_range()
|
/openbmc/linux/drivers/usb/serial/ |
H A D | Kconfig | 58 Say Y here to use the USB serial "simple" driver. This driver 60 driver. Specifically, it supports: 178 information on this driver and the device. 189 driver. 270 tristate "USB Garmin GPS driver" 276 version of the driver. 395 the parport subsystem as a low-level driver. 416 This driver supports: 546 tristate "USB driver for GSM and CDMA modems" 588 driver. [all …]
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | pvrusb2.rst | 3 The pvrusb2 driver 11 This driver is intended for the "Hauppauge WinTV PVR USB 2.0", which 12 is a USB 2.0 hosted TV Tuner. This driver is a work in progress. 22 More information on this driver can be found at: 26 This driver has a strong separation of layers. They are very 46 lot of work went into the driver to ensure that any kind of 77 driver and the msp3400.ko I2C client driver (which is found 93 messages that can be enabled within the driver. 181 driver and the tuner.ko I2C client driver (which is found 186 the driver, but they had to go somewhere. [all …]
|
/openbmc/linux/drivers/cpufreq/ |
H A D | Kconfig.x86 | 19 scaling driver for Sandy bridge processors. 24 tristate "Processor Clocking Control interface driver" 27 This driver adds support for the PCC interface. 38 bool "AMD Processor P-State driver" 44 This driver adds a CPUFreq driver which utilizes a fine grain 81 driver, please set X86_AMD_PSTATE enabled. 87 tristate "ACPI Processor P-States driver" 90 This driver adds a CPUFreq driver which utilizes the ACPI 269 This driver should be only used in exceptional 319 This adds the CPUFreq driver for VIA C7 processors. However, this driver [all …]
|
/openbmc/linux/drivers/staging/greybus/ |
H A D | gbphy.c | 135 struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); in gbphy_dev_probe() 174 struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); in gbphy_dev_remove() 193 int gb_gbphy_register_driver(struct gbphy_driver *driver, in gb_gbphy_register_driver() argument 201 driver->driver.bus = &gbphy_bus_type; in gb_gbphy_register_driver() 202 driver->driver.name = driver->name; in gb_gbphy_register_driver() 203 driver->driver.owner = owner; in gb_gbphy_register_driver() 204 driver->driver.mod_name = mod_name; in gb_gbphy_register_driver() 206 retval = driver_register(&driver->driver); in gb_gbphy_register_driver() 210 pr_info("registered new driver %s\n", driver->name); in gb_gbphy_register_driver() 215 void gb_gbphy_deregister_driver(struct gbphy_driver *driver) in gb_gbphy_deregister_driver() argument [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/amd/ |
H A D | pds_vfio_pci.rst | 5 PCI VFIO driver for the AMD/Pensando(R) DSC adapter family 21 depends on the ``pds_core`` driver to create and enable SR-IOV Virtual 24 Shown below are the steps to bind the driver to a VF and also to the 25 associated auxiliary device created by the ``pds_core`` driver. This 38 # Prevent non-vfio VF driver from probing the VF device 44 # Allow the VF to be bound to the pds-vfio-pci driver 47 # Bind the VF to the pds-vfio-pci driver 54 Enabling the driver 57 The driver is enabled via the standard kernel configuration system, 62 The driver is located in the menu structure at: [all …]
|
/openbmc/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | Kconfig | 4 tristate "Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver" 21 tristate "S5P/EXYNOS4 FIMC/CAMIF camera interface driver" 32 To compile this driver as a module, choose M here: the 36 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" 41 This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC MIPI-CSI2 44 To compile this driver as a module, choose M here: the 48 tristate "EXYNOS FIMC-LITE camera interface driver" 58 To compile this driver as a module, choose M here: the 62 tristate "EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver" 69 This is a V4L2 driver for Samsung EXYNOS4x12 SoC series [all …]
|
/openbmc/linux/Documentation/usb/ |
H A D | gadget_serial.rst | 27 This document and the gadget serial driver itself are 36 Versions of the gadget serial driver are available for the 38 version 2.3 or later of the gadget serial driver in a 2.6 56 The gadget serial driver is a Linux USB gadget driver, a USB device 61 The gadget serial driver talks over USB to either a CDC ACM driver 62 or a generic USB serial driver running on a host PC:: 92 The host side driver can potentially be any ACM compliant driver 96 driver. 152 instructions below to install the host side driver. 173 driver installation. [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
H A D | dpio-driver.rst | 20 This document provides an overview the Linux DPIO driver, its 25 for a general overview of DPAA2 and the general DPAA2 driver architecture 31 The DPIO driver is bound to DPIO objects discovered on the fsl-mc bus and 40 The Linux DPIO driver consists of 3 primary components-- 41 DPIO object driver-- fsl-mc driver that manages the DPIO object 52 | driver |---| (DPIO) | 64 DPAA2 Linux driver components:: 77 | DPRC driver | . +--------+ +------------+ 79 +----------+--+ | driver |-| (DPIO) | 84 | MC-bus driver | +------------+ [all …]
|
/openbmc/u-boot/drivers/core/ |
H A D | device-remove.c | 20 int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind() 28 if (drv && (pos->driver != drv)) in device_chld_unbind() 39 int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove() 48 if (drv && (pos->driver != drv)) in device_chld_remove() 61 const struct driver *drv; in device_unbind() 73 drv = dev->driver; in device_unbind() 122 if (dev->driver->priv_auto_alloc_size) { in device_free() 132 size = dev->parent->driver->per_child_auto_alloc_size; in device_free() 157 const struct driver *drv; in device_remove() 166 drv = dev->driver; in device_remove() [all …]
|
/openbmc/u-boot/drivers/clk/renesas/ |
H A D | Kconfig | 8 bool "Renesas RCar Gen2 clock driver" 15 bool "Renesas R8A7790 clock driver" 21 bool "Renesas R8A7791 clock driver" 27 bool "Renesas R8A7792 clock driver" 33 bool "Renesas R8A7793 clock driver" 39 bool "Renesas R8A7794 clock driver" 45 bool "Renesas RCar Gen3 clock driver" 52 bool "Renesas R8A7795 clock driver" 58 bool "Renesas R8A7796 clock driver" 64 bool "Renesas R8A77970 clock driver" [all …]
|
/openbmc/linux/drivers/nvmem/ |
H A D | Kconfig | 51 This driver can also be built as a module. If so, the module 71 This driver can also be built as a module. If so, the module 83 This driver can also be built as a module. If so, the module 92 This is a driver for the On-Chip OTP Controller (OCOTP) 100 This is a driver for the SCU On-Chip OTP Controller (OCOTP) 112 To compile this driver as a module, choose M here: the module 129 This driver provides support to read the eFuses on Freescale 133 This driver can also be built as a module. If so, the module 163 This driver can also be built as a module. If so, the module 173 This driver can also be built as a module. If so, the module [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/ |
H A D | Kconfig | 24 This driver supports Intel(R) PRO/100 family of adapters. 36 More specific information on configuring the driver is in 52 More specific information on configuring the driver is in 72 More specific information on configuring the driver is in 184 driver. 212 for this driver to work correctly. 247 driver. 268 This driver was formerly named i40evf. 275 for this driver to work correctly. 310 Say Y here if you want to use Switchdev in the driver. [all …]
|
/openbmc/linux/fs/proc/ |
H A D | proc_tty.c | 131 void proc_tty_register_driver(struct tty_driver *driver) in proc_tty_register_driver() argument 135 if (!driver->driver_name || driver->proc_entry || in proc_tty_register_driver() 136 !driver->ops->proc_show) in proc_tty_register_driver() 139 ent = proc_create_single_data(driver->driver_name, 0, proc_tty_driver, in proc_tty_register_driver() 140 driver->ops->proc_show, driver); in proc_tty_register_driver() 141 driver->proc_entry = ent; in proc_tty_register_driver() 147 void proc_tty_unregister_driver(struct tty_driver *driver) in proc_tty_unregister_driver() argument 151 ent = driver->proc_entry; in proc_tty_unregister_driver() 157 driver->proc_entry = NULL; in proc_tty_unregister_driver()
|
/openbmc/linux/Documentation/gpu/dp-mst/ |
H A D | topology-figure-3.dot | 2 /* Make sure our payloads are always drawn below the driver node */ 7 driver -> payload1; 8 driver -> payload2 [penwidth=3]; 14 driver -> port1; 15 driver -> port2; 16 driver -> port3:e; 17 driver -> port4 [color=grey]; 55 driver [label="DRM driver";style=filled;shape=box;fillcolor=lightblue];
|
/openbmc/linux/drivers/pinctrl/meson/ |
H A D | Kconfig | 17 bool "Meson 8 SoC pinctrl driver" 23 bool "Meson 8b SoC pinctrl driver" 29 tristate "Meson gxbb SoC pinctrl driver" 35 tristate "Meson gxl SoC pinctrl driver" 44 tristate "Meson axg Soc pinctrl driver" 53 tristate "Meson g12a Soc pinctrl driver" 59 tristate "Meson a1 Soc pinctrl driver" 65 tristate "Meson s4 Soc pinctrl driver" 71 tristate "Amlogic C3 SoC pinctrl driver"
|
/openbmc/linux/drivers/pci/pcie/ |
H A D | portdrv.c | 520 if (!dev || !dev->driver) in pcie_port_probe_service() 523 driver = to_service_driver(dev->driver); in pcie_port_probe_service() 524 if (!driver || !driver->probe) in pcie_port_probe_service() 528 status = driver->probe(pciedev); in pcie_port_probe_service() 550 if (!dev || !dev->driver) in pcie_port_remove_service() 554 driver = to_service_driver(dev->driver); in pcie_port_remove_service() 555 if (driver && driver->remove) { in pcie_port_remove_service() 556 driver->remove(pciedev); in pcie_port_remove_service() 582 new->driver.name = new->name; in pcie_port_service_register() 597 driver_unregister(&drv->driver); in pcie_port_service_unregister() [all …]
|
/openbmc/linux/drivers/vdpa/ |
H A D | Kconfig | 47 tristate "Intel IFC VF vDPA driver" 64 tristate "vDPA driver for ConnectX devices" 87 tristate "Virtio PCI bridge vDPA driver" 94 tristate "vDPA driver for Alibaba ENI" 102 tristate "SolidRun's vDPA driver for SolidNET" 105 # This driver MAY create a HWMON device. 113 vDPA driver for SolidNET DPU. 114 With this driver, the VirtIO dataplane can be 116 This driver includes a HW monitor device that 120 tristate "vDPA driver for AMD/Pensando DSC devices" [all …]
|