Home
last modified time | relevance | path

Searched refs:drivers (Results 1 – 200 of 1142) sorted by relevance

123456

/linux-4.4.14/drivers/
DKconfig3 source "drivers/amba/Kconfig"
5 source "drivers/base/Kconfig"
7 source "drivers/bus/Kconfig"
9 source "drivers/connector/Kconfig"
11 source "drivers/mtd/Kconfig"
13 source "drivers/of/Kconfig"
15 source "drivers/parport/Kconfig"
17 source "drivers/pnp/Kconfig"
19 source "drivers/block/Kconfig"
21 source "drivers/nvme/Kconfig"
[all …]
/linux-4.4.14/Documentation/DocBook/
D.gpu.xml.cmd2drivers/gpu/drm/drm_drv.c drivers/gpu/drm/drm_drv.c drivers/gpu/drm/drm_pci.c drivers/gpu/drm/drm_…
D.device-drivers.xml.cmd1 …cBook/device-drivers.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/device-drivers.…
2drivers.xml: Documentation/DocBook/device-drivers.tmpl include/linux/init.h arch/x86/include/asm/a…
D.scsi.xml.cmd2drivers/scsi/scsi.c drivers/scsi/scsicam.c drivers/scsi/scsi_error.c drivers/scsi/scsi_devinfo.c d…
D.s390-drivers.xml.cmd1 …n/DocBook/s390-drivers.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/s390-drivers.…
2drivers.xml: Documentation/DocBook/s390-drivers.tmpl arch/s390/include/asm/cio.h arch/s390/include…
D.kernel-api.xml.cmd2drivers/pci/pci.c drivers/pci/pci-driver.c drivers/pci/remove.c drivers/pci/search.c drivers/pci/m…
D.usb.xml.cmd2drivers/usb/core/urb.c drivers/usb/core/message.c drivers/usb/core/file.c drivers/usb/core/driver.…
D.w1.xml.cmd2 …l drivers/w1/w1.h drivers/w1/w1.c drivers/w1/w1_family.h drivers/w1/w1_family.c drivers/w1/w1_int.…
D.gadget.xml.cmd2drivers/usb/gadget/usbstring.c drivers/usb/gadget/config.c include/linux/usb/composite.h drivers/u…
D.rapidio.xml.cmd2drivers/rapidio/rio-driver.c drivers/rapidio/rio.c include/linux/rio.h drivers/rapidio/rio-scan.c
D.iio.xml.cmd2drivers/iio/industrialio-core.c drivers/iio/industrialio-core.c drivers/iio/industrialio-core.c dr…
D.libata.xml.cmd2 …ata.tmpl drivers/ata/libata-core.c drivers/ata/libata-core.c drivers/ata/libata-scsi.c drivers/ata…
D.mtdnand.xml.cmd2 …inux/mtd/nand.h drivers/mtd/nand/nand_base.c drivers/mtd/nand/nand_bbt.c drivers/mtd/nand/nand_ecc…
D.networking.xml.cmd2 …evice.h drivers/net/phy/phy.c drivers/net/phy/phy.c drivers/net/phy/phy_device.c drivers/net/phy/p…
D.z8530book.xml.cmd2 …DocBook/z8530book.xml: Documentation/DocBook/z8530book.tmpl drivers/net/wan/z85230.c drivers/net/w…
D.sh.xml.cmd2 …ch-dreamcast/rtc.c arch/sh/boards/mach-x3proto/ilsel.c drivers/sh/superhyway/superhyway.c drivers/…
/linux-4.4.14/drivers/staging/
DKconfig2 bool "Staging drivers"
5 This option allows you to select a number of drivers that are
6 not of the "normal" Linux kernel quality level. These drivers
8 them. Please note that these drivers are under heavy
13 Using any of these drivers will taint your kernel which might
17 If you wish to work on these drivers, to help improve them, or
19 driver_name.README file in the drivers/staging/ directory to
27 source "drivers/staging/slicoss/Kconfig"
29 source "drivers/staging/wlan-ng/Kconfig"
31 source "drivers/staging/comedi/Kconfig"
[all …]
/linux-4.4.14/drivers/net/ethernet/
DKconfig10 This section contains all the Ethernet device drivers.
20 source "drivers/net/ethernet/3com/Kconfig"
21 source "drivers/net/ethernet/adaptec/Kconfig"
22 source "drivers/net/ethernet/aeroflex/Kconfig"
23 source "drivers/net/ethernet/agere/Kconfig"
24 source "drivers/net/ethernet/allwinner/Kconfig"
25 source "drivers/net/ethernet/alteon/Kconfig"
26 source "drivers/net/ethernet/altera/Kconfig"
27 source "drivers/net/ethernet/amd/Kconfig"
28 source "drivers/net/ethernet/apm/Kconfig"
[all …]
/linux-4.4.14/drivers/media/pci/
DKconfig6 Enable media drivers for PCI/PCIe bus.
13 source "drivers/media/pci/meye/Kconfig"
14 source "drivers/media/pci/solo6x10/Kconfig"
15 source "drivers/media/pci/sta2x11/Kconfig"
16 source "drivers/media/pci/tw68/Kconfig"
17 source "drivers/media/pci/zoran/Kconfig"
22 source "drivers/media/pci/ivtv/Kconfig"
23 source "drivers/media/pci/saa7146/Kconfig"
24 source "drivers/media/pci/dt3155/Kconfig"
29 source "drivers/media/pci/cx18/Kconfig"
[all …]
/linux-4.4.14/drivers/media/usb/
DKconfig6 Enable media drivers for USB bus.
13 source "drivers/media/usb/uvc/Kconfig"
14 source "drivers/media/usb/gspca/Kconfig"
15 source "drivers/media/usb/pwc/Kconfig"
16 source "drivers/media/usb/cpia2/Kconfig"
17 source "drivers/media/usb/zr364xx/Kconfig"
18 source "drivers/media/usb/stkwebcam/Kconfig"
19 source "drivers/media/usb/s2255/Kconfig"
20 source "drivers/media/usb/usbtv/Kconfig"
25 source "drivers/media/usb/pvrusb2/Kconfig"
[all …]
/linux-4.4.14/drivers/iio/
DKconfig10 drivers for many different types of embedded sensors using a
22 source "drivers/iio/buffer/Kconfig"
47 source "drivers/iio/accel/Kconfig"
48 source "drivers/iio/adc/Kconfig"
49 source "drivers/iio/amplifiers/Kconfig"
50 source "drivers/iio/chemical/Kconfig"
51 source "drivers/iio/common/Kconfig"
52 source "drivers/iio/dac/Kconfig"
53 source "drivers/iio/frequency/Kconfig"
54 source "drivers/iio/gyro/Kconfig"
[all …]
/linux-4.4.14/Documentation/zh_CN/
Dmagic-number.txt65 MKISS_DRIVER_MAGIC 0x04bf mkiss_channel drivers/net/mkiss.h
66 HDLC_MAGIC 0x239e n_hdlc drivers/char/n_hdlc.c
69 DB_MAGIC 0x4442 fc_info drivers/net/iph5526_novram.c
70 DL_MAGIC 0x444d fc_info drivers/net/iph5526_novram.c
72 FF_MAGIC 0x4646 fc_info drivers/net/iph5526_novram.c
74 PTY_MAGIC 0x5001 drivers/char/pty.c
78 SLIP_MAGIC 0x5302 slip drivers/net/slip.h
79 STRIP_MAGIC 0x5303 strip drivers/net/strip.c
80 X25_ASY_MAGIC 0x5303 x25_asy drivers/net/x25_asy.h
81 SIXPACK_MAGIC 0x5304 sixpack drivers/net/hamradio/6pack.h
[all …]
/linux-4.4.14/drivers/staging/iio/
DKconfig4 menu "IIO staging drivers"
7 source "drivers/staging/iio/accel/Kconfig"
8 source "drivers/staging/iio/adc/Kconfig"
9 source "drivers/staging/iio/addac/Kconfig"
10 source "drivers/staging/iio/cdc/Kconfig"
11 source "drivers/staging/iio/frequency/Kconfig"
12 source "drivers/staging/iio/gyro/Kconfig"
13 source "drivers/staging/iio/impedance-analyzer/Kconfig"
14 source "drivers/staging/iio/light/Kconfig"
15 source "drivers/staging/iio/magnetometer/Kconfig"
[all …]
/linux-4.4.14/Documentation/
Dmagic-number.txt65 MKISS_DRIVER_MAGIC 0x04bf mkiss_channel drivers/net/mkiss.h
66 HDLC_MAGIC 0x239e n_hdlc drivers/char/n_hdlc.c
69 DB_MAGIC 0x4442 fc_info drivers/net/iph5526_novram.c
70 DL_MAGIC 0x444d fc_info drivers/net/iph5526_novram.c
72 FF_MAGIC 0x4646 fc_info drivers/net/iph5526_novram.c
74 PTY_MAGIC 0x5001 drivers/char/pty.c
78 SLIP_MAGIC 0x5302 slip drivers/net/slip.h
79 STRIP_MAGIC 0x5303 strip drivers/net/strip.c
80 X25_ASY_MAGIC 0x5303 x25_asy drivers/net/x25_asy.h
81 SIXPACK_MAGIC 0x5304 sixpack drivers/net/hamradio/6pack.h
[all …]
DSM501.txt14 The core driver in drivers/mfd provides common services for the
15 drivers which manage the specific hardware blocks. These services
19 The core registers drivers for both PCI and generic bus based
24 peripheral set as platform devices for the specific drivers.
27 system provides enough features to support the drivers without the
59 configurations through to the core and the subsidiary drivers
Drfkill.txt38 * the rfkill drivers.
40 The rfkill core provides API for kernel drivers to register their radio
51 block, but drivers can ignore the method call since they can use the return
53 instead of keeping track of calls to set_block(). In fact, drivers should
63 Platform drivers might implement input devices if the rfkill button is just
82 rfkill drivers that control devices that can be hard-blocked unless they also
101 system. Also, it is possible to switch all rfkill drivers (or all drivers of
DSubmittingDrivers4 This document is intended to explain how to submit device drivers to the
5 various kernel trees. Note that if you are interested in video card drivers
30 No new drivers are accepted for this kernel tree.
33 No new drivers are accepted for this kernel tree.
64 other drivers in the same class it will be much more likely
67 drivers do it in userspace.
79 careful thought. Pure x86 drivers generally are not popular.
100 Documentation/power/drivers-testing.txt and for a relatively
102 drivers see Documentation/power/devices.txt .
146 Porting drivers from prior kernels to 2.6:
Dpnp.txt12 services to compatible drivers.
19 for legacy and user level drivers that do not support Linux Plug and Play. The
95 All Plug and Play drivers, protocols, and services meet at a central location
97 information between PnP drivers and PnP protocols. Thus it automatically
98 forwards commands to the proper protocol. This makes writing PnP drivers
164 /drivers/pnp/pnpbios/core.c.
212 consult /drivers/serial/8250_pnp.c for more information.
239 ISAPNP drivers. They should serve as a temporary solution only.
/linux-4.4.14/drivers/video/
DKconfig18 source "drivers/char/agp/Kconfig"
20 source "drivers/gpu/vga/Kconfig"
22 source "drivers/gpu/host1x/Kconfig"
23 source "drivers/gpu/ipu-v3/Kconfig"
25 source "drivers/gpu/drm/Kconfig"
28 source "drivers/video/fbdev/Kconfig"
31 source "drivers/video/backlight/Kconfig"
44 source "drivers/video/console/Kconfig"
48 source "drivers/video/logo/Kconfig"
/linux-4.4.14/drivers/infiniband/
DKconfig10 any protocols you wish to use as well as drivers for your
57 source "drivers/infiniband/hw/mthca/Kconfig"
58 source "drivers/infiniband/hw/qib/Kconfig"
59 source "drivers/infiniband/hw/cxgb3/Kconfig"
60 source "drivers/infiniband/hw/cxgb4/Kconfig"
61 source "drivers/infiniband/hw/mlx4/Kconfig"
62 source "drivers/infiniband/hw/mlx5/Kconfig"
63 source "drivers/infiniband/hw/nes/Kconfig"
64 source "drivers/infiniband/hw/ocrdma/Kconfig"
65 source "drivers/infiniband/hw/usnic/Kconfig"
[all …]
/linux-4.4.14/drivers/staging/fbtft/
DREADME4 Linux Framebuffer drivers for small TFT LCD display modules.
5 The module 'fbtft' makes writing drivers for some of these displays very easy.
13 cd drivers/video/fbdev/fbtft
16 Add to drivers/video/fbdev/Kconfig: source "drivers/video/fbdev/fbtft/Kconfig"
17 Add to drivers/video/fbdev/Makefile: obj-y += fbtft/
20 cd drivers/video
23 Add to drivers/video/Kconfig: source "drivers/video/fbtft/Kconfig"
24 Add to drivers/video/Makefile: obj-y += fbtft/
/linux-4.4.14/drivers/net/wireless/ath/
DKconfig8 This will enable the support for the Atheros wireless drivers.
9 ath5k, ath9k, ath9k_htc and ar9170 drivers share some common code, this option
16 For information on all Atheros wireless drivers visit:
25 Say Y, if you want to debug atheros wireless drivers.
33 This option enables tracepoints for atheros wireless drivers.
53 source "drivers/net/wireless/ath/ath5k/Kconfig"
54 source "drivers/net/wireless/ath/ath9k/Kconfig"
55 source "drivers/net/wireless/ath/carl9170/Kconfig"
56 source "drivers/net/wireless/ath/ath6kl/Kconfig"
57 source "drivers/net/wireless/ath/ar5523/Kconfig"
[all …]
/linux-4.4.14/drivers/soc/
DKconfig3 source "drivers/soc/brcmstb/Kconfig"
4 source "drivers/soc/mediatek/Kconfig"
5 source "drivers/soc/qcom/Kconfig"
6 source "drivers/soc/rockchip/Kconfig"
7 source "drivers/soc/sunxi/Kconfig"
8 source "drivers/soc/ti/Kconfig"
9 source "drivers/soc/versatile/Kconfig"
/linux-4.4.14/drivers/staging/most/
DKconfig15 source "drivers/staging/most/mostcore/Kconfig"
17 source "drivers/staging/most/aim-cdev/Kconfig"
19 source "drivers/staging/most/aim-network/Kconfig"
21 source "drivers/staging/most/aim-sound/Kconfig"
23 source "drivers/staging/most/aim-v4l2/Kconfig"
25 source "drivers/staging/most/hdm-dim2/Kconfig"
27 source "drivers/staging/most/hdm-i2c/Kconfig"
29 source "drivers/staging/most/hdm-usb/Kconfig"
/linux-4.4.14/
DMAINTAINERS14 important for device drivers, because often that's the only way
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
132 F: drivers/net/ethernet/3com/3c59x.c
138 F: drivers/net/ethernet/3com/typhoon*
145 F: drivers/scsi/3w-*
151 F: drivers/scsi/53c700*
167 F: drivers/net/hamradio/6pack.c
173 F: drivers/net/ethernet/realtek/r8169.c
181 F: drivers/tty/serial/8250*
[all …]
/linux-4.4.14/drivers/staging/media/
DKconfig2 bool "Media staging drivers"
5 This option allows you to select a number of media drivers that
12 If you wish to work on these drivers, to help improve them, or
22 source "drivers/staging/media/bcm2048/Kconfig"
24 source "drivers/staging/media/cxd2099/Kconfig"
26 source "drivers/staging/media/davinci_vpfe/Kconfig"
28 source "drivers/staging/media/mn88472/Kconfig"
30 source "drivers/staging/media/mn88473/Kconfig"
32 source "drivers/staging/media/omap4iss/Kconfig"
35 source "drivers/staging/media/lirc/Kconfig"
/linux-4.4.14/drivers/staging/rdma/
DKconfig2 tristate "RDMA staging drivers"
10 This option allows you to select a number of RDMA drivers that
11 fall into one of two categories: deprecated drivers being held
12 here before finally being removed or new drivers that still need
15 If you wish to work on these drivers, to help improve them, or
25 source "drivers/staging/rdma/amso1100/Kconfig"
27 source "drivers/staging/rdma/ehca/Kconfig"
29 source "drivers/staging/rdma/hfi1/Kconfig"
31 source "drivers/staging/rdma/ipath/Kconfig"
/linux-4.4.14/drivers/gpu/drm/
DKconfig32 CRTC helpers for KMS drivers.
48 FBDEV helpers for KMS drivers.
100 source "drivers/gpu/drm/i2c/Kconfig"
140 source "drivers/gpu/drm/radeon/Kconfig"
162 source "drivers/gpu/drm/amd/amdgpu/Kconfig"
164 source "drivers/gpu/drm/nouveau/Kconfig"
175 source "drivers/gpu/drm/i915/Kconfig"
218 source "drivers/gpu/drm/exynos/Kconfig"
220 source "drivers/gpu/drm/rockchip/Kconfig"
222 source "drivers/gpu/drm/vmwgfx/Kconfig"
[all …]
/linux-4.4.14/drivers/usb/
DKconfig28 You will also need drivers from the following menu to make use of it.
69 After choosing your HCD, then select drivers for the USB peripherals
79 source "drivers/usb/core/Kconfig"
81 source "drivers/usb/mon/Kconfig"
83 source "drivers/usb/wusbcore/Kconfig"
85 source "drivers/usb/host/Kconfig"
87 source "drivers/usb/renesas_usbhs/Kconfig"
89 source "drivers/usb/class/Kconfig"
91 source "drivers/usb/storage/Kconfig"
93 source "drivers/usb/image/Kconfig"
[all …]
DREADME29 host/ - This is for USB host controller drivers. This
33 gadget/ - This is for USB peripheral controller drivers and
34 the various gadget drivers which talk to them.
40 image/ - This is for still image drivers, like scanners or
44 ../media/ - This is for multimedia drivers, like video cameras,
45 radios, and any other drivers that talk to the v4l
47 ../net/ - This is for network drivers.
48 serial/ - This is for USB to serial drivers.
49 storage/ - This is for USB mass-storage drivers.
50 class/ - This is for all USB device drivers that do not fit
[all …]
/linux-4.4.14/Documentation/scsi/
Dscsi-parameters.txt16 See header of drivers/scsi/advansys.c.
33 See drivers/scsi/BusLogic.c, comment before function
41 See header of drivers/scsi/fdomain.c.
44 See header of drivers/scsi/gdth.c.
49 See header of drivers/scsi/in2000.c.
52 See header of drivers/scsi/ips.c.
65 See header of drivers/scsi/NCR_D700.c.
84 See header of drivers/scsi/pas16.c.
87 See drivers/scsi/scsi_debug.c.
98 See drivers/scsi/scsi_logging.h for bits. Also
[all …]
Dmegaraid.txt11 interfaces with the applications on one side and all the low level drivers
16 i. Avoid duplicate code from the low level drivers.
17 ii. Unburden the low level drivers from having to export the
21 multiple low level drivers.
53 module acts as a registry for low level hba drivers. The low level drivers
59 The lower level drivers now understand only a new improved ioctl packet called
Dscsi.txt17 support. Without it you can do nothing with any of the other scsi drivers.
25 The individual upper and lower level drivers can be loaded in any order
29 level drivers to support the various assorted devices which can be
34 The lower level drivers are the ones that support the individual cards that
38 Adaptec. Almost all lower level drivers can be built either as modules or
Dbfa.txt36 http://www.brocade.com/services-support/drivers-downloads/adapters/Linux.page
51 http://www.brocade.com/services-support/drivers-downloads/adapters/Linux.page
67 http://www.brocade.com/services-support/drivers-downloads/adapters/Linux.page
/linux-4.4.14/Documentation/gpio/
Ddrivers-on-gpio.txt1 Subsystem drivers using GPIO
4 Note that standard kernel drivers exist for common GPIO tasks and will provide
6 drivers can quite easily interconnect with other kernel subsystems using
9 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO
12 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger,
16 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line
19 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your
23 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with
28 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
31 - gpio-tilt-polled: drivers/input/misc/gpio_tilt_polled.c provides tilt
[all …]
/linux-4.4.14/drivers/media/
DKconfig85 # Selectable only for webcam/grabbers, as other drivers don't use it
126 source "drivers/media/v4l2-core/Kconfig"
153 # This Kconfig option is used by both PCI and USB drivers
159 source "drivers/media/dvb-core/Kconfig"
161 comment "Media drivers"
162 source "drivers/media/rc/Kconfig"
165 # V4L platform/mem2mem drivers
168 source "drivers/media/usb/Kconfig"
169 source "drivers/media/pci/Kconfig"
170 source "drivers/media/platform/Kconfig"
[all …]
/linux-4.4.14/Documentation/PCI/
DPCIEBUS-HOWTO.txt8 and provides information on how to enable the service drivers to
31 and handled by corresponding service drivers.
40 service drivers will compete for a single PCI-PCI Bridge device.
43 kernel therefore does not load other service drivers for that Root
45 drivers load and run on a PCI-PCI Bridge device simultaneously
48 To enable multiple service drivers running simultaneously requires
51 to the corresponding service drivers as required. Some key
54 - Allow multiple service drivers to run simultaneously on
57 - Allow service drivers implemented in an independent
64 device to requested service drivers.
[all …]
Dpci-error-recovery.txt23 between the affected device drivers and the PCI controller chip.
24 This document describes a generic API for notifying device drivers
30 is reported as soon as possible to all affected device drivers,
32 cards. This allows device drivers to avoid deadlocking in spinloops,
34 It also gives the drivers a chance to defer incoming I/O as
39 devices that have multiple device drivers associated with them.
46 After a reset and/or a re-enabling of I/O, all drivers are
60 device drivers already handle very similar recovery procedures;
137 All drivers participating in this system must implement this call.
151 drivers.
[all …]
Dpci.txt13 PCI device drivers.
29 0. Structure of PCI drivers
31 PCI drivers "discover" PCI devices in a system via pci_register_driver().
70 lots of ifdefs in the drivers.
77 PCI device drivers call pci_register_driver() during their
84 interested in. Most drivers should export this
91 "owned" by the other drivers yet. This function gets
120 e.g. drivers/net/e100.c.
139 Most drivers do not need to specify class/class_mask
143 See drivers/scsi/sym53c8xx_2/ for example of usage.
[all …]
/linux-4.4.14/drivers/staging/unisys/
DKconfig10 Support for the Unisys SPAR drivers
14 source "drivers/staging/unisys/visorbus/Kconfig"
15 source "drivers/staging/unisys/visornic/Kconfig"
16 source "drivers/staging/unisys/visorinput/Kconfig"
17 source "drivers/staging/unisys/visorhba/Kconfig"
DMAINTAINERS1 Unisys s-Par drivers
6 F: drivers/staging/unisys/
/linux-4.4.14/Documentation/target/
Dtcm_mod_builder.txt13 This script will create a new drivers/target/$TCM_NEW_MOD/, and will do the following
15 *) Generate new API callers for drivers/target/target_core_fabric_configs.c logic
23 using drivers/target/target_core_fabric_lib.c logic.
34 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000
37 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000
39 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_base.h
43 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_fabric.c
45 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_fabric.h
47 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_configf…
49 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/Kbuild
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
DKconfig12 bool "Enable advanced debug functionality on V4L2 drivers"
20 bool "Enable old-style fixed minor ranges on drivers/video devices"
35 when developing new drivers.
37 # Used by drivers that need tuner.ko
42 # Used by drivers that need v4l2-mem2mem.ko
47 # Used by LED subsystem flash drivers
54 class drivers.
58 # Used by drivers that need Videobuf modules
80 # Used by drivers that need Videobuf2 modules
DMakefile43 ccflags-y += -I$(srctree)/drivers/media/dvb-core
44 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
45 ccflags-y += -I$(srctree)/drivers/media/tuners
/linux-4.4.14/drivers/isdn/hardware/
DKconfig2 # ISDN hardware drivers
4 comment "CAPI hardware drivers"
6 source "drivers/isdn/hardware/avm/Kconfig"
8 source "drivers/isdn/hardware/eicon/Kconfig"
/linux-4.4.14/drivers/media/pci/saa7134/
DMakefile14 ccflags-y += -I$(srctree)/drivers/media/i2c
15 ccflags-y += -I$(srctree)/drivers/media/tuners
16 ccflags-y += -I$(srctree)/drivers/media/dvb-core
17 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
18 ccflags-y += -I$(srctree)/drivers/media/usb/go7007
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt21 or number from the table below. Because of the large number of drivers,
22 many drivers share a partial letter with other drivers.
60 most drivers up to 2.6.31, but I know I am missing some. There has been
61 no attempt to list non-X86 architectures or ioctls from drivers/staging/.
74 0x10 00-0F drivers/char/s390/vmcp.h
80 0x20 all drivers/cdrom/cm206.h
87 '&' 00-07 drivers/firewire/nosy-user.h
91 '3' 00-0F drivers/s390/char/raw3270.h conflict!
98 '@' 00-0F drivers/video/aty/aty128fb.c conflict!
101 and drivers/char/agp/compat_ioctl.h
[all …]
/linux-4.4.14/Documentation/video4linux/
DREADME.davinci-vpbe8 drivers/media/platform/davinci/vpbe_display.c
9 drivers/media/platform/davinci/vpbe_display.h
12 drivers/media/platform/davinci/vpbe.c
13 drivers/media/platform/davinci/vpbe.h
16 drivers/media/platform/davinci/vpbe_venc.c
17 drivers/media/platform/davinci/vpbe_venc.h
18 drivers/media/platform/davinci/vpbe_venc_regs.h
21 drivers/media/platform/davinci/vpbe_osd.c
22 drivers/media/platform/davinci/vpbe_osd.h
23 drivers/media/platform/davinci/vpbe_osd_regs.h
[all …]
Dsoc-camera.txt22 drivers and camera sensor drivers. Later the soc-camera sensor API has been
28 method is supported by host drivers. However, the soc-camera core also provides
35 Existing drivers
38 As of 3.7 there are seven host drivers in the mainline: atmel-isi.c,
41 drivers under drivers/media/i2c/soc_camera/.
88 Sensor drivers can use struct soc_camera_link, typically provided by the
96 using the V4L2 subdev API. Additionally soc-camera camera drivers can use
128 Camera drivers are interfaced to the soc-camera core and to host drivers over
130 Therefore all camera drivers shall reply to .g_fmt() requests with their current
133 factors have to be maintained by camera drivers internally. According to the
[all …]
Dvideobuf44 shows up occasionally in system-on-chip drivers where the performance
113 /* Scatter/gather drivers */
118 /* vmalloc drivers */
121 /* Contiguous drivers */
178 V4L2 capture drivers can be written to support either of two APIs: the
213 V4L2 drivers, the often-complex mmap() implementation simplifies to a
255 boilerplate in a lot of V4L2 drivers.
289 same is normally true of contiguous-DMA drivers as well; videobuf will
291 means that these drivers may be trying to do high-order allocations at any
292 time, an operation which is not always guaranteed to work. Some drivers
[all …]
Dfimc.txt13 drivers/media/platform/exynos4-is directory.
39 drivers/media/platform/exynos4-is/media-dev.[ch]
42 drivers/media/platform/exynos4-is/fimc-capture.c
45 drivers/media/platform/exynos4-is/mipi-csis.[ch]
48 drivers/media/platform/exynos4-is/fimc-core.c
51 drivers/media/platform/exynos4-is/fimc-core.h
52 drivers/media/platform/exynos4-is/fimc-reg.h
53 drivers/media/platform/exynos4-is/regs-fimc.h
/linux-4.4.14/drivers/iio/common/
DKconfig5 source "drivers/iio/common/hid-sensors/Kconfig"
6 source "drivers/iio/common/ms_sensors/Kconfig"
7 source "drivers/iio/common/ssp_sensors/Kconfig"
8 source "drivers/iio/common/st_sensors/Kconfig"
/linux-4.4.14/drivers/platform/
DKconfig2 source "drivers/platform/x86/Kconfig"
5 source "drivers/platform/mips/Kconfig"
8 source "drivers/platform/goldfish/Kconfig"
11 source "drivers/platform/chrome/Kconfig"
/linux-4.4.14/Documentation/isdn/
DHiSax.cert35 Please send any questions regarding this drivers or approval abouts to
54 "drivers/isdn/hisax/md5sums.asc" match, is the certification valid; a
59 drivers/isdn/hisax/isac.c
60 drivers/isdn/hisax/isdnl1.c
61 drivers/isdn/hisax/isdnl2.c
62 drivers/isdn/hisax/isdnl3.c
63 drivers/isdn/hisax/tei.c
64 drivers/isdn/hisax/callc.c
65 drivers/isdn/hisax/l3dss1.c
66 drivers/isdn/hisax/l3_1tr6.c
[all …]
/linux-4.4.14/drivers/net/wireless/ti/
DKconfig4 This section contains support for all the wireless drivers
9 source "drivers/net/wireless/ti/wl1251/Kconfig"
10 source "drivers/net/wireless/ti/wl12xx/Kconfig"
11 source "drivers/net/wireless/ti/wl18xx/Kconfig"
14 source "drivers/net/wireless/ti/wlcore/Kconfig"
/linux-4.4.14/drivers/net/wireless/
DKconfig13 device drivers. For a complete list of drivers and documentation
244 source "drivers/net/wireless/realtek/rtl818x/Kconfig"
268 source "drivers/net/wireless/ath/Kconfig"
269 source "drivers/net/wireless/b43/Kconfig"
270 source "drivers/net/wireless/b43legacy/Kconfig"
271 source "drivers/net/wireless/brcm80211/Kconfig"
272 source "drivers/net/wireless/hostap/Kconfig"
273 source "drivers/net/wireless/ipw2x00/Kconfig"
274 source "drivers/net/wireless/iwlwifi/Kconfig"
275 source "drivers/net/wireless/iwlegacy/Kconfig"
[all …]
/linux-4.4.14/Documentation/hid/
Dhid-transport.txt6 provided new transport drivers. The kernel includes at least support for USB,
7 Bluetooth, I2C and user-space I/O drivers.
14 drivers on top of it. The transport drivers are responsible of raw data
49 interest to HID device drivers. Transport drivers do not need to know the
55 I/O drivers normally provide hotplug detection or device enumeration APIs to the
56 transport drivers. Transport drivers use this to find any suitable HID device.
58 drivers are not required to register themselves with HID core. HID core is never
59 aware of which transport drivers are available and is not interested in it. It
62 Transport drivers attach a constant "struct hid_ll_driver" object with each
66 Transport drivers are responsible of detecting device failures and unplugging.
[all …]
/linux-4.4.14/drivers/pinctrl/
DKconfig2 # PINCTRL infrastructure and drivers
249 source "drivers/pinctrl/bcm/Kconfig"
250 source "drivers/pinctrl/berlin/Kconfig"
251 source "drivers/pinctrl/freescale/Kconfig"
252 source "drivers/pinctrl/intel/Kconfig"
253 source "drivers/pinctrl/mvebu/Kconfig"
254 source "drivers/pinctrl/nomadik/Kconfig"
255 source "drivers/pinctrl/qcom/Kconfig"
256 source "drivers/pinctrl/samsung/Kconfig"
257 source "drivers/pinctrl/sh-pfc/Kconfig"
[all …]
/linux-4.4.14/drivers/media/common/
DKconfig1 # Used by common drivers, when they need to ask questions
19 source "drivers/media/common/b2c2/Kconfig"
20 source "drivers/media/common/saa7146/Kconfig"
21 source "drivers/media/common/siano/Kconfig"
/linux-4.4.14/Documentation/driver-model/
Dplatform.txt33 Platform drivers
35 Platform drivers follow the standard driver model convention, where
36 discovery/enumeration is handled outside the drivers, and drivers
55 Platform drivers register themselves the normal way:
66 Kernel modules can be composed of several platform drivers. The platform core
67 provides helpers to register and unregister an array of drivers:
69 int __platform_register_drivers(struct platform_driver * const *drivers,
71 void platform_unregister_drivers(struct platform_driver * const *drivers,
74 If one of the drivers fails to register, all drivers registered up to that
78 #define platform_register_driver(drivers, count)
[all …]
Dclass.txt14 that devices of that class adhere to. Device drivers are the
41 can be used by drivers, extensions and interfaces.
51 As devices are bound to drivers, they are added to the device class
68 drivers of that particular class. To access all of the devices in the
74 Device drivers are added to device classes when they are registered
89 `-- drivers
92 Drivers registered with the class get a symlink in the drivers/ directory
98 `-- drivers
99 `-- usb:usb_mouse -> ../../../bus/drivers/usb_mouse/
109 `-- drivers
[all …]
Dbus.txt23 The structure should be exported to drivers in a header file:
63 The lists of devices and drivers are intended to replace the local
65 struct device_drivers, respectively. Bus drivers are free to use the
94 `-- drivers
96 Drivers registered with the bus get a directory in the bus's drivers
101 `-- drivers
116 `-- drivers
127 Bus drivers can export attributes using the BUS_ATTR macro that works
Dporting.txt14 Most of the work of porting devices drivers to the new model happens
16 negative effect on kernel drivers, and to allow a gradual transition
17 of bus drivers.
80 subdirectories: 'devices' and 'drivers'.
85 `-- drivers
271 /sys/bus/pci/drivers/
283 operations the bus already defines for drivers, but taking different
287 simultaneously convert their drivers to generic format. Instead, the
289 forward call to the bus-specific drivers. For instance:
322 already set. This allows the drivers to implement their own generic
[all …]
Ddriver.txt10 Device drivers are statically allocated structures. Though there may
41 Most drivers will not be able to be converted completely to the new
51 Bus-specific drivers should include a generic struct device_driver in
82 The driver registers the structure on startup. For drivers that have
87 Most drivers, however, will have a bus-specific structure and will
90 It is important that drivers register their driver structure as early as
104 callbacks of the drivers.
107 information in the driver, the drivers must be modified anyway. Since
108 converting drivers to the new model should reduce some infrastructural
198 Device drivers can export attributes via their sysfs directories.
/linux-4.4.14/drivers/media/pci/saa7164/
DMakefile7 ccflags-y += -I$(srctree)/drivers/media/i2c
8 ccflags-y += -I$(srctree)/drivers/media/tuners
9 ccflags-y += -I$(srctree)/drivers/media/dvb-core
10 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
/linux-4.4.14/Documentation/sound/alsa/soc/
Doverview.txt10 * Codec drivers were often tightly coupled to the underlying SoC
12 Linux had different wm8731 drivers for 4 different SoC platforms.
32 * Codec independence. Allows reuse of codec drivers on other platforms
53 multiple re-usable component drivers :-
55 * Codec class drivers: The codec class driver is platform independent and
58 ICs if required. Codec class drivers should be generic code that can run
61 * Platform class drivers: The platform class driver includes the audio DMA
62 engine driver, digital audio interface (DAI) drivers (e.g. I2S, AC97, PCM)
63 and any audio DSP drivers for that platform.
66 decribes and binds the other component drivers together to form an ALSA
[all …]
Dplatform.txt4 An ASoC platform driver class can be divided into audio DMA drivers, SoC DAI
5 drivers and DSP drivers. The platform drivers only target the SoC CPU and must
/linux-4.4.14/drivers/nfc/
DKconfig71 source "drivers/nfc/fdp/Kconfig"
72 source "drivers/nfc/pn544/Kconfig"
73 source "drivers/nfc/microread/Kconfig"
74 source "drivers/nfc/nfcmrvl/Kconfig"
75 source "drivers/nfc/st21nfca/Kconfig"
76 source "drivers/nfc/st-nci/Kconfig"
77 source "drivers/nfc/nxp-nci/Kconfig"
78 source "drivers/nfc/s3fwrn5/Kconfig"
/linux-4.4.14/drivers/media/platform/
DKconfig2 # Platform drivers
3 # Most drivers here are currently for webcam support
10 Say Y here to enable support for platform-specific V4L drivers.
14 source "drivers/media/platform/marvell-ccic/Kconfig"
30 source "drivers/media/platform/davinci/Kconfig"
32 source "drivers/media/platform/omap/Kconfig"
34 source "drivers/media/platform/blackfin/Kconfig"
117 source "drivers/media/platform/soc_camera/Kconfig"
118 source "drivers/media/platform/exynos4-is/Kconfig"
119 source "drivers/media/platform/s5p-tv/Kconfig"
[all …]
/linux-4.4.14/Documentation/sound/alsa/
DJoystick.txt13 The joystick support of ALSA drivers is different between ISA and PCI
15 independent module (ns558). Meanwhile, the ALSA PCI drivers have the
29 option is specified. Some drivers don't need options, and the
35 The following PCI drivers support the joystick natively.
62 The following drivers don't support gameport natively, but there are
72 Note: the "pcigame" and "cs461x" modules are for the OSS drivers only.
73 These ALSA drivers (cs46xx, trident and au88x0) have the
76 As mentioned above, ALSA PCI drivers have the built-in gameport
84 ALSA ISA drivers don't have the built-in gameport support.
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-usb-usbtmc1 What: /sys/bus/usb/drivers/usbtmc/*/interface_capabilities
2 What: /sys/bus/usb/drivers/usbtmc/*/device_capabilities
15 What: /sys/bus/usb/drivers/usbtmc/*/usb488_interface_capabilities
16 What: /sys/bus/usb/drivers/usbtmc/*/usb488_device_capabilities
30 What: /sys/bus/usb/drivers/usbtmc/*/TermChar
43 What: /sys/bus/usb/drivers/usbtmc/*/TermCharEnabled
54 What: /sys/bus/usb/drivers/usbtmc/*/auto_abort
/linux-4.4.14/drivers/media/pci/ivtv/
DMakefile12 ccflags-y += -I$(srctree)/drivers/media/i2c
13 ccflags-y += -I$(srctree)/drivers/media/tuners
14 ccflags-y += -I$(srctree)/drivers/media/dvb-core
15 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
/linux-4.4.14/drivers/video/fbdev/omap2/
DKconfig6 source "drivers/video/fbdev/omap2/dss/Kconfig"
7 source "drivers/video/fbdev/omap2/omapfb/Kconfig"
8 source "drivers/video/fbdev/omap2/displays-new/Kconfig"
/linux-4.4.14/Documentation/power/
Dnotifiers.txt4 There are some operations that subsystems or drivers may want to carry out
6 to be fully functional, so the drivers' and subsystems' .suspend() and .resume()
8 For example, device drivers may want to upload firmware to their devices after
15 The subsystems or drivers having such needs can register suspend notifiers that
21 and drivers freezing.
25 hibernation. Device drivers' restore callbacks have
33 Device drivers' restore callbacks have been executed
39 suspend. Device drivers' resume callbacks have been
D00-INDEX10 - How drivers interact with system-wide power management
11 drivers-testing.txt
12 - Testing suspend and resume support in device drivers
18 - Registering suspend notifiers in device drivers
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
DKconfig16 memory footprint than the vendor drivers and benetifs
19 It can coexist with drivers from drivers/staging/rtl8723au,
20 drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi,
/linux-4.4.14/drivers/net/wimax/
DKconfig2 # WiMAX LAN device drivers configuration
6 comment "Enable WiMAX (Networking options) to see the WiMAX drivers"
13 source "drivers/net/wimax/i2400m/Kconfig"
/linux-4.4.14/drivers/virt/
DKconfig2 # Virtualization support drivers
6 bool "Virtualization drivers"
8 Say Y here to get to see options for device drivers that support
21 to drivers and applications related to the Freescale hypervisor:
/linux-4.4.14/drivers/net/wireless/mediatek/
DKconfig4 Enable community drivers for MediaTek WiFi devices.
5 Those drivers make use of the Linux mac80211 stack.
9 source "drivers/net/wireless/mediatek/mt7601u/Kconfig"
/linux-4.4.14/drivers/video/fbdev/mmp/
DKconfig8 source "drivers/video/fbdev/mmp/hw/Kconfig"
9 source "drivers/video/fbdev/mmp/panel/Kconfig"
10 source "drivers/video/fbdev/mmp/fb/Kconfig"
/linux-4.4.14/drivers/input/
DKconfig59 option is only useful for out-of-tree drivers since
60 in-tree drivers select it automatically.
72 useful for out-of-tree drivers since in-tree drivers
85 useful for out-of-tree drivers since in-tree drivers
192 source "drivers/input/keyboard/Kconfig"
194 source "drivers/input/mouse/Kconfig"
196 source "drivers/input/joystick/Kconfig"
198 source "drivers/input/tablet/Kconfig"
200 source "drivers/input/touchscreen/Kconfig"
202 source "drivers/input/misc/Kconfig"
[all …]
/linux-4.4.14/drivers/soc/brcmstb/
DKconfig2 bool "Broadcom STB SoC drivers"
5 Enables drivers for the Broadcom Set-Top Box (STB) series of chips.
6 This option alone enables only some support code, while the drivers
/linux-4.4.14/drivers/vme/
DKconfig13 source "drivers/vme/bridges/Kconfig"
15 source "drivers/vme/boards/Kconfig"
17 source "drivers/staging/vme/devices/Kconfig"
/linux-4.4.14/drivers/net/can/
DKconfig33 tristate "Platform CAN drivers with Netlink support"
36 Enables the common framework for platform CAN drivers with Netlink
37 support. This is the standard library for CAN drivers.
56 bool "Enable LED triggers for Netlink based drivers"
150 source "drivers/net/can/mscan/Kconfig"
152 source "drivers/net/can/sja1000/Kconfig"
154 source "drivers/net/can/c_can/Kconfig"
156 source "drivers/net/can/m_can/Kconfig"
158 source "drivers/net/can/cc770/Kconfig"
160 source "drivers/net/can/spi/Kconfig"
[all …]
/linux-4.4.14/Documentation/fmc/
D00-INDEX29 - about drivers/fmc/fmc-fakedev.ko
32 - about drivers/fmc/fmc-trivial.ko
35 - about drivers/fmc/fmc-write-eeprom.ko
38 - about drivers/fmc/fmc-chardev.ko
/linux-4.4.14/drivers/dma/
DTODO3 1. Move remaining drivers to use new slave interface
5 3. Make issue_pending to start the transaction in below drivers
11 4. Check other subsystems for dma drivers and merge/move to dmaengine
/linux-4.4.14/arch/ia64/
DMakefile57 drivers-$(CONFIG_PCI) += arch/ia64/pci/
58 drivers-$(CONFIG_IA64_HP_SIM) += arch/ia64/hp/sim/
59 drivers-$(CONFIG_IA64_HP_ZX1) += arch/ia64/hp/common/ arch/ia64/hp/zx1/
60 drivers-$(CONFIG_IA64_HP_ZX1_SWIOTLB) += arch/ia64/hp/common/ arch/ia64/hp/zx1/
61 drivers-$(CONFIG_IA64_GENERIC) += arch/ia64/hp/common/ arch/ia64/hp/zx1/ arch/ia64/hp/sim/ arch/ia6…
62 drivers-$(CONFIG_OPROFILE) += arch/ia64/oprofile/
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-wusb_cbaf1 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_*
52 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_chid
63 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_host_name
70 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_host_band_groups
78 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_device_band_groups
86 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_cdid
94 What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_ck
Dsysfs-driver-hid-wiimote1 What: /sys/bus/hid/drivers/wiimote/<dev>/led1
2 What: /sys/bus/hid/drivers/wiimote/<dev>/led2
3 What: /sys/bus/hid/drivers/wiimote/<dev>/led3
4 What: /sys/bus/hid/drivers/wiimote/<dev>/led4
12 What: /sys/bus/hid/drivers/wiimote/<dev>/extension
28 What: /sys/bus/hid/drivers/wiimote/<dev>/devtype
46 What: /sys/bus/hid/drivers/wiimote/<dev>/bboard_calib
61 What: /sys/bus/hid/drivers/wiimote/<dev>/pro_calib
Dsysfs-driver-hid-prodikeys1 What: /sys/bus/hid/drivers/prodikeys/.../channel
10 What: /sys/bus/hid/drivers/prodikeys/.../sustain
20 What: /sys/bus/hid/drivers/prodikeys/.../octave
Dsysfs-bus-usb10 This allows to avoid side-effects with drivers
27 drivers, non-authorized one are not. By default, wired
64 What: /sys/bus/usb/drivers/.../new_id
80 # echo "8086 10f5" > /sys/bus/usb/drivers/foo/new_id
84 # echo "0458 7045 0 0458 704c" > /sys/bus/usb/drivers/foo/new_id
89 # cat /sys/bus/usb/drivers/foo/new_id
97 What: /sys/bus/usb-serial/drivers/.../new_id
101 For serial USB drivers, this attribute appears under the
104 "/sys/bus/usb/drivers/.../new_id" apply.
106 What: /sys/bus/usb/drivers/.../remove_id
[all …]
Dsysfs-class-backlight-driver-adp88709 Contact: device-drivers-devel@blackfin.uclinux.org
23 Contact: device-drivers-devel@blackfin.uclinux.org
34 Contact: device-drivers-devel@blackfin.uclinux.org
44 Contact: device-drivers-devel@blackfin.uclinux.org
Dsysfs-class-iommu6 IOMMU drivers are able to link devices managed by a
15 IOMMU drivers are able to link the IOMMU for a
Dsysfs-module1 What: /sys/module/pch_phub/drivers/.../pch_mac
7 What: /sys/module/pch_phub/drivers/.../pch_firmware
14 What: /sys/module/ehci_hcd/drivers/.../uframe_periodic_max
Dsysfs-driver-hid-corsair1 What: /sys/bus/drivers/corsair/<dev>/macro_mode
11 What: /sys/bus/drivers/corsair/<dev>/current_profile
Dsysfs-driver-pciback1 What: /sys/bus/pci/drivers/pciback/quirks
11 #echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks
Dsysfs-driver-hid-logitech-lg4ff1 What: /sys/bus/hid/drivers/logitech/<dev>/range
9 What: /sys/bus/hid/drivers/logitech/<dev>/alternate_modes
45 What: /sys/bus/hid/drivers/logitech/<dev>/real_id
/linux-4.4.14/Documentation/pti/
Dpti_intel_mid.txt7 ./drivers/.../n_tracesink.h
8 ./drivers/.../n_tracerouter.c
9 ./drivers/.../n_tracesink.c
10 ./drivers/.../pti.c
33 *Use mipi_* Kernel Driver API in other device drivers for
40 privileges to successfully manipulate the ldisc drivers
43 and n_tracesink line discpline drivers but is a generic
58 // these two vars used to grab LDISC values from loaded ldisc drivers
/linux-4.4.14/Documentation/usb/
Dgadget_multi.txt20 * Host drivers
26 ** Linux host drivers
29 to Linux host it does not need any additional drivers on Linux host
30 side. All the functions are handled by respective drivers developed
37 ** Windows host drivers
46 tries to much drivers for each individual interface (sort of, don't
56 *** Installing drivers for each function
58 The other, trickier thing is making Windows install drivers for each
68 To make Windows select RNDIS drivers for the first function in the
97 some drivers information (changing USB port may sometimes help plus
[all …]
Dhotplug.txt8 loading a kernel module; newer drivers can use module-init-tools
29 Because some of those actions rely on information about drivers (metadata)
30 that is currently available only when the drivers are dynamically linked,
77 Currently available policy agent implementations can load drivers for
79 leverage USB module-init-tools support. Later agents might unload drivers.
90 at existing drivers. Each table entry describes one or more criteria to
116 Most USB device drivers should pass these tables to the USB subsystem as
140 choosing drivers to probe(). The thread doing new device processing checks
141 drivers' device ID entries from the MODULE_DEVICE_TABLE against interface and
/linux-4.4.14/Documentation/console/
Dconsole.txt4 The linux kernel has 2 general types of console drivers. The first type is
11 'modular driver' by this document. Multiple modular drivers can coexist at
12 any time with each driver sharing the console with other drivers including
13 the system driver. However, modular drivers cannot take over the console
20 Modular drivers, from the programmer's point of view, has to call:
80 console drivers
110 console drivers must follow these guidelines:
112 1. All drivers, except system drivers, must call either do_register_con_driver()
136 with the framebuffer console that suddenly lost all of its drivers.
138 The current crop of console drivers should still work correctly, but binding
[all …]
/linux-4.4.14/Documentation/power/regulator/
Dconsumer.txt4 This text describes the regulator interface for consumer device drivers.
8 1. Consumer Regulator Access (static & dynamic drivers)
31 usually be called in your device drivers probe() and remove() respectively.
34 2. Regulator Output Enable & Disable (static & dynamic drivers)
67 3. Regulator Voltage Control & Status (dynamic drivers)
70 Some consumer drivers need to be able to dynamically change their supply
71 voltage to match system operating points. e.g. CPUfreq drivers can scale
72 voltage along with frequency to save power, SD drivers may need to select the
97 4. Regulator Current Limit Control & Status (dynamic drivers)
100 Some consumer drivers need to be able to dynamically change their supply
[all …]
Dregulator.txt5 regulator drivers to register their services with the core framework.
27 consumer drivers by calling :-
/linux-4.4.14/drivers/misc/ti-st/
DKconfig3 # drivers (BT, FM and GPS)
12 BT / FM and GPS combo chips. This enables protocol drivers
14 are returned to relevant protocol drivers based on their
/linux-4.4.14/Documentation/dvb/
Dbt8xx.txt12 a.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "Enable Video for Linux API 1 (…
13 b.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "Video Capture Adapters" => "BT…
14 c.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices" => "DVB for Lin…
16 Please use the following options with care as deselection of drivers which are in fact necessary
20 First please remove the static dependency of DVB card drivers on all frontend modules for all possi…
21 d.) "Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
25 e.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
88 /sys/bus/pci/drivers/bt878/new_id
Dlmedm04.txt7 The Sharp 7395 driver can be found in windows/system32/drivers
47 only found in windows/system32/drivers
58 The Sharp 0194 tuner driver can be found in windows/system32/drivers
71 The m88rs2000 tuner driver can be found in windows/system32/drivers
/linux-4.4.14/drivers/staging/media/lirc/
DTODO1 - All drivers should either be ported to ir-core, or dropped entirely
2 (see drivers/media/IR/mceusb.c vs. lirc_mceusb.c in lirc cvs for an
8 coordinated with the other drivers.
DKconfig5 bool "Linux Infrared Remote Control IR receiver/transmitter drivers"
9 RF receiver and transmitter drivers will be displayed. When paired
10 with a remote control and the lirc daemon, the receiver drivers
/linux-4.4.14/drivers/video/fbdev/via/
Dvia_aux.c40 INIT_LIST_HEAD(&bus->drivers); in via_aux_probe()
62 list_for_each_entry_safe(pos, n, &bus->drivers, chain) { in via_aux_free()
82 list_for_each_entry(pos, &bus->drivers, chain) { in via_aux_get_preferred_mode()
Dvia_aux.h35 struct list_head drivers; /* drivers for devices on this bus */ member
66 list_add_tail(&data->chain, &data->bus->drivers); in via_aux_add()
/linux-4.4.14/drivers/isdn/
DKconfig42 source "drivers/isdn/i4l/Kconfig"
61 source "drivers/isdn/capi/Kconfig"
63 source "drivers/isdn/hardware/Kconfig"
67 source "drivers/isdn/gigaset/Kconfig"
69 source "drivers/isdn/hysdn/Kconfig"
71 source "drivers/isdn/mISDN/Kconfig"
/linux-4.4.14/drivers/usb/host/
Dfsl-mph-dr-of.c23 char *drivers[3]; /* drivers to instantiate for this mode */ member
30 .drivers = { "fsl-ehci", NULL, NULL, },
35 .drivers = { "fsl-usb2-otg", "fsl-ehci", "fsl-usb2-udc", },
40 .drivers = { "fsl-usb2-udc", NULL, NULL, },
245 for (i = 0; i < ARRAY_SIZE(dev_data->drivers); i++) { in fsl_usb2_mph_dr_of_probe()
246 if (!dev_data->drivers[i]) in fsl_usb2_mph_dr_of_probe()
249 dev_data->drivers[i], idx); in fsl_usb2_mph_dr_of_probe()
/linux-4.4.14/drivers/mmc/
DKconfig24 source "drivers/mmc/core/Kconfig"
26 source "drivers/mmc/card/Kconfig"
28 source "drivers/mmc/host/Kconfig"
/linux-4.4.14/drivers/net/ethernet/mellanox/
DKconfig19 source "drivers/net/ethernet/mellanox/mlx4/Kconfig"
20 source "drivers/net/ethernet/mellanox/mlx5/core/Kconfig"
21 source "drivers/net/ethernet/mellanox/mlxsw/Kconfig"
/linux-4.4.14/Documentation/blockdev/
Dparide.txt56 high-level drivers for each of the different types of supported devices:
66 The high-level drivers function according to the relevant standards.
67 The third component of PARIDE is a set of low-level protocol drivers
91 the PARIDE drivers into your kernel, or to build them as modules.
94 as well as at least one of the high-level drivers and at least one
106 and high-level drivers that you would use:
123 2.1 Configuring built-in drivers
125 We recommend that you get to know how the drivers work and how to
127 kernel with the drivers built-in.
135 The high-level drivers accept a number of command line parameters, all
[all …]
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
DMakefile43 ccflags-y += -I$(srctree)/drivers/media/dvb-core
44 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
45 ccflags-y += -I$(srctree)/drivers/media/tuners
46 ccflags-y += -I$(srctree)/drivers/media/common
/linux-4.4.14/drivers/target/
DKconfig42 source "drivers/target/loopback/Kconfig"
43 source "drivers/target/tcm_fc/Kconfig"
44 source "drivers/target/iscsi/Kconfig"
45 source "drivers/target/sbp/Kconfig"
/linux-4.4.14/drivers/vfio/
DKconfig29 VFIO provides a framework for secure userspace device drivers.
34 source "drivers/vfio/pci/Kconfig"
35 source "drivers/vfio/platform/Kconfig"
/linux-4.4.14/Documentation/pcmcia/
Ddriver-changes.txt21 Instead of win_req_t, drivers are now requested to fill out
28 Instead of io_req_t, drivers are now requested to fill out
36 in PCMCIA device drivers. Also, do not include pcmcia/cs_types.h, as
43 Instead of the old pcmcia_request_irq() interface, drivers may now
49 - drivers still not capable of IRQF_SHARED (or not telling us so) may
96 PCMCIA devices and their correct drivers can now be matched in
105 ioaddr_t should be replaced by unsigned int in PCMCIA card drivers.
109 PCMCIA card drivers. Instead, it is the job of the PCMCIA core to
118 PCMCIA card drivers
122 because they are unused by all in-kernel drivers, and no external
[all …]
/linux-4.4.14/drivers/clk/
DKconfig35 source "drivers/clk/versatile/Kconfig"
158 tristate "Clock drivers for Keystone based SOCs"
161 Supports clock drivers for Keystone based SOCs. These SOCs have local
191 source "drivers/clk/bcm/Kconfig"
192 source "drivers/clk/hisilicon/Kconfig"
193 source "drivers/clk/qcom/Kconfig"
197 source "drivers/clk/mvebu/Kconfig"
199 source "drivers/clk/samsung/Kconfig"
200 source "drivers/clk/tegra/Kconfig"
/linux-4.4.14/Documentation/networking/
Dbaycom.txt5 !!NEW!! (04/98) The drivers for the baycom modems have been split into
6 separate drivers as they did not share any code, and the driver
12 The following drivers are available:
78 The Interface of the drivers
80 Unlike previous drivers, these drivers are no longer character devices,
142 The serial driver and the baycom serial drivers compete
145 startup time. Therefore the baycom drivers subsequently won't be able to
148 # is the number of the interface. The baycom drivers do not reserve any
150 method to solve the problem is to compile all drivers as modules and
153 The parallel port drivers (baycom_par, baycom_epp) now use the parport subsystem
[all …]
Dieee802154.txt22 - PHY - represents device drivers
74 provides interface for drivers registration and management of slave interfaces.
81 See header include/net/mac802154.h and several drivers in
82 drivers/net/ieee802154/.
85 Device drivers API
104 Fake drivers
111 See sources in drivers/net/ieee802154 folder for more details.
Dregulatory.txt70 If drivers determine they need a specific regulatory domain
77 *Most* drivers will rely on the first mechanism of providing a
78 regulatory hint with an alpha2. For these drivers there is an additional
80 regulatory data. This additional check can be used by drivers by
85 internal EEPROM data. Devices drivers wishing to be capable of world
89 Device drivers who provide their own built regulatory domain
94 Example code - drivers hinting an alpha2:
136 Example code - drivers providing a built in regulatory domain:
/linux-4.4.14/drivers/staging/lustre/
DKconfig1 source "drivers/staging/lustre/lustre/Kconfig"
3 source "drivers/staging/lustre/lnet/Kconfig"
/linux-4.4.14/drivers/s390/
DMakefile7 drivers-y += drivers/s390/built-in.o
/linux-4.4.14/drivers/scsi/cxgbi/
DKconfig1 source "drivers/scsi/cxgbi/cxgb3i/Kconfig"
2 source "drivers/scsi/cxgbi/cxgb4i/Kconfig"
/linux-4.4.14/drivers/ntb/
DKconfig15 source "drivers/ntb/hw/Kconfig"
17 source "drivers/ntb/test/Kconfig"
24 to client drivers.
/linux-4.4.14/drivers/iio/common/hid-sensors/
DKconfig7 tristate "Common modules for all HID Sensor IIO drivers"
14 HID sensor drivers, this module contains processing for those
18 tristate "Common module (trigger) for all HID Sensor IIO drivers"
/linux-4.4.14/drivers/i2c/
DKconfig71 source drivers/i2c/muxes/Kconfig
77 Some I2C bus drivers require so-called "I2C algorithm" modules
83 modules, for example for use with external I2C bus drivers.
97 source drivers/i2c/algos/Kconfig
98 source drivers/i2c/busses/Kconfig
105 This module may be useful to developers of SMBus client drivers,
133 Say Y here if you want the I2C algorithm drivers to produce a bunch
142 Say Y here if you want the I2C bus drivers to produce a bunch of
/linux-4.4.14/drivers/net/
DKconfig36 networking core drivers (i.e. VLAN, bridging, bonding, etc.)
119 source "drivers/net/team/Kconfig"
265 This option allows TUN/TAP and MACVTAP device drivers in a
314 source "drivers/net/arcnet/Kconfig"
316 source "drivers/atm/Kconfig"
318 source "drivers/net/caif/Kconfig"
320 source "drivers/net/dsa/Kconfig"
322 source "drivers/net/ethernet/Kconfig"
324 source "drivers/net/fddi/Kconfig"
326 source "drivers/net/hippi/Kconfig"
[all …]
/linux-4.4.14/Documentation/input/
Dcs461x.txt5 Vortex/Solo drivers as an example of decoration style, and ALSA
6 0.5.8a kernel drivers as an chipset documentation and samples.
30 The driver works with ALSA drivers simultaneously. For example, the xracer
35 without ALSA drivers. The ALSA drivers are not needed to compile or
/linux-4.4.14/drivers/media/dvb-frontends/drx39xyj/
DMakefile5 ccflags-y += -I$(srctree)/drivers/media/dvb-core/
6 ccflags-y += -I$(srctree)/drivers/media/tuners/
/linux-4.4.14/Documentation/fb/
Dfbcon.txt26 required, so choose from any of the numerous drivers available. For x86
83 Note, not all drivers can handle font with widths not divisible by 8,
108 the number of loaded fb drivers. For example, if only one driver is
167 because fbcon is an intermediate layer between the console and the drivers:
169 console ---> fbcon ---> fbdev drivers ---> hardware
171 The fbdev drivers cannot be unloaded if it's bound to fbcon, and fbcon cannot
174 So to unload the fbdev drivers, one must first unbind fbcon from the console,
175 then unbind the fbdev drivers from fbcon. Fortunately, unbinding fbcon from
176 the console layer will automatically unbind framebuffer drivers from
177 fbcon. Thus, there is no need to explicitly unbind the fbdev drivers from
[all …]
/linux-4.4.14/drivers/usb/gadget/legacy/
DMakefile5 ccflags-y := -I$(srctree)/drivers/usb/gadget/
6 ccflags-y += -I$(srctree)/drivers/usb/gadget/udc/
7 ccflags-y += -I$(srctree)/drivers/usb/gadget/function/
/linux-4.4.14/drivers/cpuidle/
DKconfig33 source "drivers/cpuidle/Kconfig.arm"
38 source "drivers/cpuidle/Kconfig.mips"
43 source "drivers/cpuidle/Kconfig.powerpc"
/linux-4.4.14/tools/testing/nvdimm/test/
DKbuild1 ccflags-y := -I$(src)/../../../../drivers/nvdimm/
2 ccflags-y += -I$(src)/../../../../drivers/acpi/
/linux-4.4.14/Documentation/watchdog/
Dwatchdog-api.txt29 drivers implement different, and sometimes incompatible, parts of it.
35 All drivers support the basic mode of operation, where the watchdog
49 drivers support the configuration option "Disable watchdog shutdown on
69 All conforming drivers also support an ioctl API.
73 All drivers that have an ioctl interface support at least one ioctl,
87 For some drivers it is possible to modify the watchdog timeout on the
88 fly with the SETTIMEOUT ioctl, those drivers have the WDIOF_SETTIMEOUT
129 Not all watchdog drivers will support a pretimeout.
133 Some watchdog drivers have the ability to report the remaining time
142 All watchdog drivers are required return more information about the system,
[all …]
Dconvert_drivers_to_kernel_api.txt1 Converting old watchdog drivers to the watchdog framework
7 components, those drivers can be lightened making it a user of the framework.
15 Old drivers define their own file_operations for actions like open(), write(),
23 driver specific start-function. Note that for some drivers, the start-function
67 intended for porting old drivers; new drivers should not invent private IOCTLs.
156 watchdog_info struct and the newly created watchdog_ops. Often, old drivers
159 watchdog_device. Note that the timeout values are unsigned int. Some drivers
173 A few drivers use nowayout statically, i.e. there is no module parameter for it
180 Most drivers, however, also allow runtime configuration of nowayout, usually
/linux-4.4.14/sound/soc/fsl/
DKconfig12 This option is only useful for out-of-tree drivers since
13 in-tree drivers select it automatically.
23 This option is only useful for out-of-tree drivers since
24 in-tree drivers select it automatically.
34 This option is only useful for out-of-tree drivers since
35 in-tree drivers select it automatically.
45 This option is only useful for out-of-tree drivers since
46 in-tree drivers select it automatically.
55 This option is only useful for out-of-tree drivers since
56 in-tree drivers select it automatically.
[all …]
/linux-4.4.14/drivers/media/platform/s5p-tv/
DKconfig1 # drivers/media/platform/s5p-tv/Kconfig
30 subdev for use by other drivers. This driver requires
48 subdev for use by other drivers.
58 subdev for use by other drivers.
68 subdev for use by other drivers. This driver requires
/linux-4.4.14/drivers/gpu/drm/sti/
Dsti_drv.c289 static struct platform_driver * const drivers[] = { variable
303 return platform_register_drivers(drivers, ARRAY_SIZE(drivers)); in sti_drm_init()
309 platform_unregister_drivers(drivers, ARRAY_SIZE(drivers)); in sti_drm_exit()
/linux-4.4.14/Documentation/ptp/
Dptp.txt11 drivers and a user space interface. The infrastructure supports a
35 The class driver supports multiple PTP clock drivers. In normal use
55 ** Writing clock drivers
57 Clock drivers include include/linux/ptp_clock_kernel.h and register
59 registration method. Clock drivers must implement all of the
66 as a 64 bit integer accessed as two 32 bit registers, drivers
/linux-4.4.14/arch/arm/oprofile/
DMakefile3 DRIVER_OBJS = $(addprefix ../../../drivers/oprofile/, \
10 DRIVER_OBJS += $(addprefix ../../../drivers/oprofile/, oprofile_perf.o)
/linux-4.4.14/drivers/staging/comedi/
DMakefile3 comedi-y := comedi_fops.o range.o drivers.o \
15 obj-$(CONFIG_COMEDI) += drivers/
/linux-4.4.14/arch/sh/oprofile/
DMakefile5 DRIVER_OBJS = $(addprefix ../../../drivers/oprofile/, \
12 DRIVER_OBJS += $(addprefix ../../../drivers/oprofile/, oprofile_perf.o)
/linux-4.4.14/Documentation/kbuild/
DKconfig.recursion-issue-0210 # of the recursive limitation is that drivers cannot negate features from other
11 # drivers if they share a common core requirement and use disjoint semantics to
12 # annotate those requirements, ie, some drivers use "depends on" while others
19 # core requirements are not carefully synced, as drivers evolve features
21 # negated by other drivers.
/linux-4.4.14/drivers/hsi/
DKconfig17 source "drivers/hsi/controllers/Kconfig"
18 source "drivers/hsi/clients/Kconfig"
/linux-4.4.14/drivers/usb/mon/
DKconfig9 between peripheral-specific drivers and HC drivers will be built.
/linux-4.4.14/drivers/usb/gadget/udc/
DKconfig43 gadget drivers to also be dynamically linked.
54 gadget drivers to also be dynamically linked.
87 all gadget drivers to also be dynamically linked.
126 gadget drivers to also be dynamically linked.
141 gadget drivers to also be dynamically linked.
163 gadget drivers to also be dynamically linked.
175 gadget drivers to also be dynamically linked.
188 gadget drivers to also be dynamically linked.
243 gadget drivers to also be dynamically linked.
245 source "drivers/usb/gadget/udc/bdc/Kconfig"
[all …]
/linux-4.4.14/drivers/usb/gadget/
DKconfig36 your peripheral protocol. (If you use modular gadget drivers,
39 If in doubt, say "N" and don't enable these drivers; most people
51 Many controller and gadget drivers will print some debugging
55 debugging such a driver. Many drivers will emit so many
65 Many controller and gadget drivers will print verbose debugging
69 debugging such a driver. Many drivers will emit so many
79 Some of the drivers in the "gadget" framework can expose
90 Some of the drivers in the "gadget" framework can expose
112 drivers that have more specific information.
130 source "drivers/usb/gadget/udc/Kconfig"
[all …]
/linux-4.4.14/drivers/staging/fsl-mc/
DTODO6 driver support, which depends on drivers for several objects: DPNI,
16 are needed by drivers to serialize commands sent to the MC, including
20 bus driver and DPAA2 object drivers are based is continuing
DREADME.txt31 software drivers to use the DPAA2 hardware.
38 which DPAA2 software drivers use to operate on DPAA2 objects:
42 | DPAA2 drivers |
206 Used by drivers to send commands to the MC to manage
253 This section provides an overview of the Linux kernel drivers for
255 drivers and 2) functional object drivers (such as Ethernet).
262 The diagram below shows the Linux drivers involved in a networking
324 and are intended to be used by other drivers. For example,
332 allocation by other DPAA2 drivers.
337 other drivers such as the Ethernet driver to receive and transmit data.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dtmio_mmc.txt4 devices is managed by either MFD drivers or by the sh_mobile_sdhi platform
5 driver. Those drivers supply the tmio-mmc driver with platform data, that either
8 compulsory and any optional properties, common to all SD/MMC drivers, as
/linux-4.4.14/tools/virtio/
DMakefile7 vpath %.c ../../drivers/virtio ../../drivers/vhost
/linux-4.4.14/drivers/message/fusion/
DKconfig7 Passing Technology (MPT) drivers.
15 tristate "Fusion MPT ScsiHost drivers for SPI"
30 tristate "Fusion MPT ScsiHost drivers for FC"
49 tristate "Fusion MPT ScsiHost drivers for SAS"
121 file:drivers/message/fusion/mptdebug.h
/linux-4.4.14/drivers/media/usb/b2c2/
DKconfig10 bool "Enable debug for the B2C2 FlexCop drivers"
15 of all B2C2 FlexCop drivers.
/linux-4.4.14/drivers/media/pci/b2c2/
DKconfig10 bool "Enable debug for the B2C2 FlexCop drivers"
15 of all B2C2 FlexCop drivers.
/linux-4.4.14/drivers/mfd/
DKconfig6 menu "Multifunction device drivers"
60 additional drivers must be enabled in order to use the
82 additional drivers must be enabled in order to use the
170 for accessing the device, additional drivers must be enabled in
182 for accessing the device, additional drivers must be enabled in
195 Additional drivers must be enabled in order to use the functionality
210 Additional drivers must be enabled in order to use the functionality
222 Additional drivers must be enabled in order to use the functionality
234 Additional drivers must be enabled in order to use the specific
243 DLN-2. Additional drivers such as I2C_DLN2, GPIO_DLN2,
[all …]
/linux-4.4.14/drivers/pnp/
DKconfig41 source "drivers/pnp/isapnp/Kconfig"
43 source "drivers/pnp/pnpbios/Kconfig"
45 source "drivers/pnp/pnpacpi/Kconfig"
/linux-4.4.14/drivers/memstick/
DKconfig22 source "drivers/memstick/core/Kconfig"
24 source "drivers/memstick/host/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/
Dmailbox.txt3 Generic binding to provide a way for Mailbox controller drivers to
4 assign appropriate mailbox channel to client drivers.
/linux-4.4.14/drivers/ipack/
DKconfig20 source "drivers/ipack/carriers/Kconfig"
22 source "drivers/ipack/devices/Kconfig"
/linux-4.4.14/tools/power/acpi/tools/acpidump/
DMakefile18 ../../../../../drivers/acpi/acpica\
23 -I../../../../../drivers/acpi/acpica\
/linux-4.4.14/Documentation/powerpc/
Deeh-pci-error-recovery.txt116 so that individual device drivers do not need to be modified to support
125 drivers/pci/hotplug/pSeries_pci.c calling in to the eeh.c code.
155 drivers, or other parts of the kernel, can use
173 drivers/pci/hotplug/pSeries_pci.c, called handle_eeh_events().
199 pci_remove_bus_device (struct pci_dev *) // in /drivers/pci/remove.c
205 device_unregister (&dev->dev) // in /drivers/base/core.c
211 bus_remove_device() // in /drivers/base/bus.c
218 pci_device_remove() // in /drivers/pci/pci_driver.c
222 pcnet32_remove_one() // in /drivers/net/pcnet32.c
244 in drivers/pci/pci_driver.c,
[all …]
/linux-4.4.14/arch/x86/configs/
Dxen.config22 # x86 specific backend drivers
24 # x86 specific frontend drivers
/linux-4.4.14/drivers/net/caif/
DKconfig2 # CAIF physical drivers
5 comment "CAIF transport drivers"
55 source "drivers/vhost/Kconfig"
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
DTODO30 - copy vpfe.h from drivers/staging/media/davinci_vpfe/ to
32 - copy davinci_vpfe_user.h from drivers/staging/media/davinci_vpfe/ to
35 - copy dm365_ipipeif_user.h from drivers/staging/media/davinci_vpfe/ to
/linux-4.4.14/arch/x86/
DMakefile219 drivers-$(CONFIG_MATH_EMULATION) += arch/x86/math-emu/
220 drivers-$(CONFIG_PCI) += arch/x86/pci/
223 drivers-$(CONFIG_OPROFILE) += arch/x86/oprofile/
226 drivers-$(CONFIG_PM) += arch/x86/power/
228 drivers-$(CONFIG_FB) += arch/x86/video/
230 drivers-$(CONFIG_RAS) += arch/x86/ras/
/linux-4.4.14/sound/soc/tegra/
DKconfig19 machine drivers to support below.
26 You will also need to select the individual machine drivers to
36 machine drivers to support below.
44 You will also need to select the individual machine drivers to support
52 You will also need to select the individual machine drivers to
62 machine drivers to support below.
/linux-4.4.14/Documentation/cpu-freq/
Dcore.txt28 The CPUFreq core code is located in drivers/cpufreq/cpufreq.c. This
30 architecture drivers (those pieces of code that do actual
32 drivers or other part of the kernel that need to be informed of
35 speed limits (like LCD drivers on ARM architecture). Additionally, the
65 - if two hardware drivers failed to agree on a new policy before this
/linux-4.4.14/Documentation/block/
Dwriteback_cache_control.txt50 Implementation details for make_request_fn based block drivers
53 These drivers will always see the REQ_FLUSH and REQ_FUA bits as they sit
54 directly below the submit_bio interface. For remapping drivers the REQ_FUA
57 drivers that do not have a volatile cache the REQ_FLUSH and REQ_FUA bits
64 Implementation details for request_fn based block drivers
/linux-4.4.14/lib/fonts/
DKconfig47 bool "Mac console 6x11 font (not supported by all drivers)" if FONTS
52 framebuffer drivers don't support this one at all.
55 bool "console 7x14 font (not supported by all drivers)" if FONTS
97 bool "Sparc console 12x22 font (not supported by all drivers)"
105 bool "console 10x18 font (not supported by all drivers)" if FONTS
/linux-4.4.14/Documentation/mips/
DAU1xxx_IDE.README5 This file describes the 'drivers/ide/au1xxx-ide.c', related files and the
52 b) 'drivers/ide/mips/au1xxx-ide.c'
91 Also define 'IDE_AU1XXX_BURSTMODE' in 'drivers/ide/mips/au1xxx-ide.c' to enable
108 Also undefine 'IDE_AU1XXX_BURSTMODE' in 'drivers/ide/mips/au1xxx-ide.c' to
115 These drivers wouldn't have been done without the base of kernel 2.4.x AU1XXX
/linux-4.4.14/drivers/platform/mips/
DKconfig9 Say Y here to get to see options for device drivers of various
11 extension and hardware monitor drivers. This option itself does
/linux-4.4.14/drivers/iio/common/ssp_sensors/
DKconfig2 # SSP sensor drivers and commons configuration
7 tristate "Commons for all SSP Sensor IIO drivers"
/linux-4.4.14/drivers/xen/
DKconfig100 Support for backend device drivers that provide I/O services
154 to other domains. This can be used to implement frontend drivers
187 from the default device drivers. The argument is the list of PCI BDFs:
207 bool "Xen stub drivers"
211 Allow kernel to install stub drivers, to reserve space for Xen drivers,
212 i.e. memory hotplug and cpu hotplug, and to block native drivers loaded,
213 so that real Xen drivers can be modular.
251 SMM so that other drivers (such as ACPI cpufreq scaling driver) will
256 M here. If the CPUFREQ drivers are built in, select Y here.
/linux-4.4.14/sound/mips/
DKconfig1 # ALSA MIPS drivers
35 Newer drivers for ASoC are available, please do not use
/linux-4.4.14/sound/soc/ux500/
DKconfig31 This will enable platform-drivers for: Ux500
32 This will enable codec-drivers for: AB8500
/linux-4.4.14/include/linux/
Dplatform_device.h273 int __platform_register_drivers(struct platform_driver * const *drivers,
275 void platform_unregister_drivers(struct platform_driver * const *drivers,
278 #define platform_register_drivers(drivers, count) \ argument
279 __platform_register_drivers(drivers, count, THIS_MODULE)
/linux-4.4.14/drivers/media/usb/dvb-usb/
DMakefile79 ccflags-y += -I$(srctree)/drivers/media/dvb-core
80 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends/
82 ccflags-y += -I$(srctree)/drivers/media/tuners
83 ccflags-y += -I$(srctree)/drivers/media/pci/ttpci
/linux-4.4.14/Documentation/mtd/
Dspi-nor.txt7 SPI bus controllers (drivers/spi/) only deal with streams of bytes; the bus
56 Part III - How can drivers use the framework?
61 drivers/mtd/spi-nor/spi-nor.c for detail. Please also refer to fsl-quadspi.c
/linux-4.4.14/drivers/isdn/i4l/
DKconfig122 comment "ISDN4Linux hardware drivers"
124 source "drivers/isdn/hisax/Kconfig"
129 source "drivers/isdn/icn/Kconfig"
131 source "drivers/isdn/pcbit/Kconfig"
133 source "drivers/isdn/sc/Kconfig"
135 source "drivers/isdn/act2000/Kconfig"
/linux-4.4.14/drivers/misc/
DKconfig60 these blocks by different drivers despite processor differences.
148 necessary infrastructure for other drivers to utilize.
162 You will also have to select some flash card format drivers. MMC/SD
177 flash card format drivers, as outlined in the TIFM_CORE Help.
233 drivers that need timers. MFGPTs are available in the CS5535 and
237 You probably don't want to enable this manually; other drivers that
528 source "drivers/misc/c2port/Kconfig"
529 source "drivers/misc/eeprom/Kconfig"
530 source "drivers/misc/cb710/Kconfig"
531 source "drivers/misc/ti-st/Kconfig"
[all …]
/linux-4.4.14/drivers/ntb/test/
DKconfig6 your ntb hardware and drivers are functioning at a basic level.
16 This driver may be used to test that your ntb hardware and drivers are
/linux-4.4.14/Documentation/cpuidle/
Dcore.txt13 governors and drivers.
15 cpuidle resides under drivers/cpuidle.
/linux-4.4.14/drivers/dma/bestcomm/
DKconfig13 optional for some drivers (like ATA), but required for
16 If you want to use drivers that require DMA operations,
/linux-4.4.14/kernel/configs/
Dxen.config23 # backend drivers
30 # frontend drivers
/linux-4.4.14/drivers/soc/ti/
DKconfig2 # TI SOC drivers
5 bool "TI SOC drivers support"
/linux-4.4.14/drivers/vfio/pci/
DKconfig8 use of PCI drivers using the VFIO framework.
18 BIOS and generic video drivers.
/linux-4.4.14/arch/s390/
DMakefile103 drivers-y += drivers/s390/
106 drivers-$(CONFIG_OPROFILE) += arch/s390/oprofile/

123456