Home
last modified time | relevance | path

Searched full:driver (Results 1 – 25 of 7522) sorted by relevance

12345678910>>...301

/linux/drivers/media/usb/gspca/
H A DKconfig13 This driver uses the Video For Linux API. You must say Y or M to
14 "Video For Linux" to use this driver.
16 To compile this driver as modules, choose M here: the
22 tristate "Benq USB Camera Driver"
27 To compile this driver as a module, choose M here: the
31 tristate "Conexant Camera Driver"
36 To compile this driver as a module, choose M here: the
40 tristate "cpia CPiA (version 1) Camera Driver"
45 applications to understand the videoformat generated by this driver.
47 To compile this driver as a module, choose M here: the
[all …]
/linux/drivers/iio/adc/
H A DKconfig13 tristate "Marvell 88PM886 GPADC driver"
22 To compile this driver as a module, choose M here: the module will be
26 bool "ST-Ericsson AB8500 GPADC driver"
31 (General Purpose Analog to Digital Converter) driver used to monitor
43 tristate "Analog Devices AD4000 ADC Driver"
56 To compile this driver as a module, choose M here: the module will be
60 tristate "Analog Devices AD4030 ADC Driver"
75 To compile this driver as a module, choose M here: the module will be
79 tristate "Analog Devices AD4062 Driver"
89 To compile this driver as a module, choose M here: the module will be
[all …]
/linux/drivers/clk/rockchip/
H A DKconfig17 Build the driver for PX30 Clock Driver.
24 Build the driver for RV1103B Clock Driver.
31 Build the driver for RV110x Clock Driver.
38 Build the driver for RV1126 Clock Driver.
45 Build the driver for RV1126B Clock Driver.
52 Build the driver for RK3036 Clock Driver.
59 Build the driver for RK312x Clock Driver.
66 Build the driver for RK3188 Clock Driver.
73 Build the driver for RK322x Clock Driver.
80 Build the driver for RK3288 Clock Driver.
[all …]
/linux/drivers/usb/serial/
H A DKconfig18 To compile this driver as a module, choose M here: the
47 bool "USB Generic Serial Driver"
49 Say Y here if you want to use the generic USB serial driver. Please
51 using this driver. It is recommended that the "USB Serial converter
52 support" be compiled as a module for this driver to be used
56 tristate "USB Serial Simple Driver"
58 Say Y here to use the USB serial "simple" driver. This driver
60 driver. Specifically, it supports:
76 To compile this driver as a module, choose M here: the module
80 tristate "USB AIRcable Bluetooth Dongle Driver"
[all …]
H A Dbus.c20 const struct usb_serial_driver *driver = to_usb_serial_driver(drv); in usb_serial_device_match() local
26 if (driver == port->serial->type) in usb_serial_device_match()
35 struct usb_serial_driver *driver; in usb_serial_device_probe() local
45 driver = port->serial->type; in usb_serial_device_probe()
46 if (driver->port_probe) { in usb_serial_device_probe()
47 retval = driver->port_probe(port); in usb_serial_device_probe()
64 driver->description, minor); in usb_serial_device_probe()
69 if (driver->port_remove) in usb_serial_device_probe()
70 driver->port_remove(port); in usb_serial_device_probe()
80 struct usb_serial_driver *driver; in usb_serial_device_remove() local
[all …]
/linux/drivers/clk/
H A DKconfig37 tristate "Clock driver for WM831x/2x PMICs"
46 bool "PLL Driver for HSDK platform"
50 This driver supports the HSDK core, system, ddr, tunnel and hdmi PLLs
62 tristate "Clock driver for Apple SoC NCOs"
65 This driver supports NCO (Numerically Controlled Oscillator) blocks
70 tristate "Clock driver for Maxim 77620/77686/77802 MFD"
73 This driver supports Maxim 77620/77686/77802 crystal oscillator
80 This driver supports Maxim 9485 Programmable Audio Clock Generator
83 tristate "Clock driver for RK805/RK808/RK809/RK817/RK818"
86 This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
[all …]
/linux/tools/testing/selftests/vfio/lib/
H A Dvfio_pci_driver.c26 VFIO_ASSERT_NULL(device->driver.ops); in vfio_pci_driver_probe()
34 device->driver.ops = ops; in vfio_pci_driver_probe()
38 static void vfio_check_driver_op(struct vfio_pci_driver *driver, void *op, in vfio_check_driver_op() argument
41 VFIO_ASSERT_NOT_NULL(driver->ops); in vfio_check_driver_op()
42 VFIO_ASSERT_NOT_NULL(op, "Driver has no %s()\n", op_name); in vfio_check_driver_op()
43 VFIO_ASSERT_EQ(driver->initialized, op != driver->ops->init); in vfio_check_driver_op()
44 VFIO_ASSERT_EQ(driver->memcpy_in_progress, op == driver->ops->memcpy_wait); in vfio_check_driver_op()
54 struct vfio_pci_driver *driver = &device->driver; in vfio_pci_driver_init() local
56 VFIO_ASSERT_NOT_NULL(driver->region.vaddr); in vfio_pci_driver_init()
57 VFIO_CHECK_DRIVER_OP(driver, init); in vfio_pci_driver_init()
[all …]
/linux/drivers/phy/marvell/
H A DKconfig12 tristate "Marvell Berlin SATA PHY driver"
20 tristate "Marvell Berlin USB PHY Driver"
28 tristate "Marvell A3700 comphy driver"
35 This driver allows to control the comphy, a hardware block providing
40 tristate "Marvell A3700 UTMI driver"
46 Enable this to support Marvell A3700 UTMI PHY driver.
49 tristate "Marvell Armada 38x comphy driver"
54 This driver allows to control the comphy, an hardware block providing
59 tristate "Marvell CP110 comphy driver"
65 This driver allows to control the comphy, an hardware block providing
[all …]
/linux/Documentation/networking/
H A Dmac80211-auth-assoc-deauth.txt11 participant driver
17 mac80211->driver: sta_state(AP, not-exists)
18 mac80211->driver: bss_info_changed(clear BSSID)
20 note over mac80211,driver
26 mac80211->driver: config(channel, channel type)
27 mac80211->driver: bss_info_changed(set BSSID, basic rate bitmap)
28 mac80211->driver: sta_state(AP, exists)
31 mac80211->driver: TX directed probe request
32 driver->mac80211: RX probe response
35 mac80211->driver: TX auth frame
[all …]
/linux/drivers/iio/accel/
H A DKconfig18 To compile this driver as a module, say M here: the module will
30 To compile this driver as a module, say M here: the module will be
37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver"
45 To compile this driver as a module, choose M here: the module
50 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer SPI Driver"
58 To compile this driver as a module, choose M here: the module
66 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver"
75 To compile this driver as a module, choose M here: the module
78 driver, do not add both modules to the kernel.
81 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver"
[all …]
/linux/drivers/pinctrl/
H A DKconfig50 The driver for memory mapped GPIO functionality on AMD platforms
66 The driver for memory mapped GPIO functionality on AMD platforms
73 tristate "Apple SoC GPIO pin controller driver"
81 This is the driver for the GPIO controller found on Apple ARM SoCs,
84 This driver can also be built as a module. If so, the module
88 bool "Axis ARTPEC-6 pin controller driver"
93 This is the driver for the Axis ARTPEC-6 pin controller. This driver
99 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
105 functionality. This driver supports the pinmux, push-pull and
110 bool "AT91 pinctrl driver"
[all …]
/linux/drivers/input/misc/
H A DKconfig23 To compile this driver as a module, choose M here: the module
33 To compile this driver as a module, choose M here: the module
50 To compile this driver as a module, choose M here: the module
60 To compile this driver as a module, choose M here: the
70 To compile this driver as a module, choose M here: the
80 To compile this driver as a module, choose M here: the
84 tristate "Dell Wyse 3020 Power Button Driver"
91 To compile this driver as a module, choose M here: the module
101 To compile this driver as a module, choose M here: the
112 To compile this driver as a module, choose M here: the
[all …]
/linux/Documentation/driver-api/
H A Dconsole.rst9 This type will be called 'system driver', and only one system driver is allowed
10 to exist. The system driver is persistent and it can never be unloaded, though
14 'modular driver' by this document. Multiple modular drivers can coexist at
15 any time with each driver sharing the console with other drivers including
16 the system driver. However, modular drivers cannot take over the console
17 that is currently occupied by another modular driver. (Exception: Drivers that
19 of driver occupying the consoles.) They can only take over the console that is
20 occupied by the system driver. In the same token, if the modular driver is
21 released by the console, the system driver will take over.
25 do_take_over_console() - load and bind driver to console layer
[all …]
/linux/drivers/iio/proximity/
H A DKconfig17 To compile this driver as a module, choose M here: the
32 To compile this driver as a module, choose M here: the
39 Say Y here to build a driver for the Nicera D3-323-AA PIR sensor.
41 To compile this driver as a module, choose M here: the module will be
51 Say Y here to build a driver for TYHX HX9023S capacitive SAR sensor.
52 This driver supports the TYHX HX9023S capacitive
55 To compile this driver as a module, choose M here: the
65 Say Y here to build a driver for the Murata IRS-D200 PIR sensor.
67 To compile this driver as a module, choose M here: the module will be
77 Say Y here if you want to build a driver for the Intersil ISL29501
[all …]
/linux/drivers/iio/light/
H A DKconfig17 Say Y here if you want to build a driver for the ACPI0008
20 To compile this driver as a module, choose M here: the module will
32 This driver can also be built as a module. If so, the module
40 Say Y here if you want to build a driver for the Analog Devices
43 To compile this driver as a module, choose M here: the
51 Say Y here if you want to build a driver for the Dyna Image AL3000a
54 To compile this driver as a module, choose M here: the
62 Say Y here if you want to build a driver for the Dyna Image AL3010
65 To compile this driver as a module, choose M here: the
73 Say Y here if you want to build a driver for the Dyna Image AL3320A
[all …]
/linux/Documentation/driver-api/driver-model/
H A Dporting.rst2 Porting Drivers to the New Driver Model
12 Please refer to `Documentation/driver-api/driver-model/*.rst` for definitions of
13 various driver types and concepts.
16 at the bus driver layer. This was intentional, to minimize the
20 In a nutshell, the driver model consists of a set of objects that can
24 The generic objects must be registered with the driver model core. By
36 Step 1: Registering the bus driver.
39 - Define a struct bus_type for the bus driver::
59 The bus type may be unregistered (if the bus driver may be compiled
128 bus driver should initialize the generic device. The most important
[all …]
H A Dbinding.rst2 Driver Binding
5 Driver binding is the process of associating a device with a device
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
31 algorithm, it is up to the bus driver to provide a callback to compare
32 a device against the IDs of a driver. The bus returns 1 if a match was
37 If a match is found, the device's driver field is set to the driver
[all …]
/linux/drivers/clk/imx/
H A DKconfig67 tristate "IMX8MM CCM Clock Driver"
71 Build the driver for i.MX8MM CCM Clock Driver
74 tristate "IMX8MN CCM Clock Driver"
78 Build the driver for i.MX8MN CCM Clock Driver
81 tristate "IMX8MP CCM Clock Driver"
86 Build the driver for i.MX8MP CCM Clock Driver
89 tristate "IMX8MQ CCM Clock Driver"
93 Build the driver for i.MX8MQ CCM Clock Driver
102 Build the driver for IMX8QXP SCU based clocks.
105 tristate "IMX8ULP CCM Clock Driver"
[all …]
/linux/sound/soc/mediatek/
H A DKconfig13 This adds ASoC driver for Mediatek MT2701 boards
19 tristate "ASoc Audio driver for MT2701 with CS42448 codec"
24 This adds ASoC driver for Mediatek MT2701 boards
30 tristate "ASoC Audio driver for MT2701 with on-chip HDMI codec"
34 This adds the ASoC machine driver for MediaTek MT2701 and
40 tristate "ASoc Audio driver for MT2701 with WM8960 codec"
44 This adds ASoC driver for Mediatek MT2701 boards
54 This adds ASoC driver for Mediatek MT6797 boards
60 tristate "ASoc Audio driver for MT6797 with MT6351 codec"
64 This adds ASoC driver fo
[all...]
/linux/drivers/net/ethernet/intel/
H A DKconfig27 This driver supports Intel(R) PRO/100 family of adapters.
32 Use the above information and the Adapter & Driver ID Guide that
39 More specific information on configuring the driver is in
42 To compile this driver as a module, choose M here. The module
49 This driver supports Intel(R) PRO/1000 gigabit ethernet family of
51 to the Adapter & Driver ID Guide that can be located at:
55 More specific information on configuring the driver is in
58 To compile this driver as a module, choose M here. The module
67 This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
69 use the regular e1000 driver For more information on how to
[all …]
/linux/drivers/hwmon/
H A DKconfig16 should say Y here and also to the specific driver(s) for your
19 To find out which specific driver(s) you need, use the
53 This driver can also be built as a module. If so, the module
67 This driver can also be built as a module. If so, the module
71 tristate "Ampere's Altra SMpro hardware monitoring driver"
85 This driver can also be built as a module. If so, the module
95 This driver can also be built as a module. If so, the module
105 This driver can also be built as a module. If so, the module
116 This driver can also be built as a module. If so, the module
127 This driver can also be built as a module. If so, the module
[all …]
/linux/drivers/input/touchscreen/
H A DKconfig3 # Touchscreen driver configuration
24 To compile this driver as a module, choose M here: the
37 If HWMON is selected, and the driver is told the reference voltage
43 To compile this driver as a module, choose M here: the
56 To compile this driver as a module, choose M here: the
67 To compile this driver as a module, choose M here: the
77 To compile this driver as a module, choose M here: the
89 To compile this driver as a module, choose M here: the
99 resistive touchscreen driver.
103 To compile this driver as a module, choose M here: the
[all …]
/linux/sound/drivers/
H A DKconfig56 driver for the PC speaker which allows it to act like a primitive
58 This driver also replaces the pcspkr driver for beeps.
63 driver may lead to a problem. Namely, it may get loaded
64 before the other sound driver of yours, making the
66 what you want. To make this driver play nicely with other
67 sound driver, you can add this in a configuration file under
71 You don't need this driver if you only want your pc-speaker to beep.
72 You don't need this driver if you have a tablet piezo beeper
83 Say Y here to include the dummy driver. This driver does
89 To compile this driver as a module, choose M here: the module
[all …]
/linux/drivers/counter/
H A DKconfig31 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 …]
/linux/drivers/clk/hisilicon/
H A DKconfig3 tristate "HI3516CV300 Clock Driver"
8 Build the clock driver for hi3516cv300.
11 tristate "Hi3519 Clock Driver"
16 Build the clock driver for hi3519.
19 bool "Hi3559A Clock Driver"
24 Build the clock driver for hi3559a.
27 bool "Hi3660 Clock Driver"
31 Build the clock driver for hi3660.
34 bool "Hi3670 Clock Driver"
38 Build the clock driver for hi3670.
[all …]

12345678910>>...301