| /linux/drivers/ |
| H A D | Kconfig | 2 menu "Device Drivers" 6 source "drivers/amba/Kconfig" 7 source "drivers/eisa/Kconfig" 8 source "drivers/pci/Kconfig" 9 source "drivers/cxl/Kconfig" 10 source "drivers/pcmcia/Kconfig" 11 source "drivers/rapidio/Kconfig" 16 Expose PC/104 form factor device drivers and options available for 20 source "drivers/base/Kconfig" 22 source "drivers/bus/Kconfig" [all …]
|
| /linux/drivers/net/ethernet/ |
| H A D | Kconfig | 11 This section contains all the Ethernet device drivers. 18 source "drivers/net/ethernet/3com/Kconfig" 19 source "drivers/net/ethernet/actions/Kconfig" 20 source "drivers/net/ethernet/adaptec/Kconfig" 21 source "drivers/net/ethernet/aeroflex/Kconfig" 22 source "drivers/net/ethernet/agere/Kconfig" 23 source "drivers/net/ethernet/airoha/Kconfig" 24 source "drivers/net/ethernet/alacritech/Kconfig" 25 source "drivers/net/ethernet/allwinner/Kconfig" 26 source "drivers/net/ethernet/altera/Kconfig" [all …]
|
| /linux/drivers/soc/ |
| H A D | Kconfig | 2 menu "SOC (System On Chip) specific Drivers" 4 source "drivers/soc/amlogic/Kconfig" 5 source "drivers/soc/apple/Kconfig" 6 source "drivers/soc/aspeed/Kconfig" 7 source "drivers/soc/atmel/Kconfig" 8 source "drivers/soc/bcm/Kconfig" 9 source "drivers/soc/canaan/Kconfig" 10 source "drivers/soc/cirrus/Kconfig" 11 source "drivers/soc/fsl/Kconfig" 12 source "drivers/soc/fujitsu/Kconfig" [all …]
|
| /linux/drivers/iio/ |
| H A D | Kconfig | 10 drivers for many different types of embedded sensors using a 23 source "drivers/iio/buffer/Kconfig" 84 source "drivers/iio/accel/Kconfig" 85 source "drivers/iio/adc/Kconfig" 86 source "drivers/iio/addac/Kconfig" 87 source "drivers/iio/afe/Kconfig" 88 source "drivers/iio/amplifiers/Kconfig" 89 source "drivers/iio/cdc/Kconfig" 90 source "drivers/iio/chemical/Kconfig" 91 source "drivers/iio/common/Kconfig" [all …]
|
| /linux/drivers/phy/ |
| H A D | Kconfig | 13 Select this from consumer drivers to gain access to helpers for 36 API by which phy drivers can create PHY using the phy framework and 47 drivers to us. 67 rate, for CAN drivers. 136 source "drivers/phy/allwinner/Kconfig" 137 source "drivers/phy/amlogic/Kconfig" 138 source "drivers/phy/apple/Kconfig" 139 source "drivers/phy/broadcom/Kconfig" 140 source "drivers/phy/cadence/Kconfig" 141 source "drivers/phy/canaan/Kconfig" [all …]
|
| /linux/drivers/net/wireless/ |
| H A D | Kconfig | 14 device drivers. For a complete list of drivers and documentation 17 https://wireless.wiki.kernel.org/en/users/Drivers 21 source "drivers/net/wireless/admtek/Kconfig" 22 source "drivers/net/wireless/ath/Kconfig" 23 source "drivers/net/wireless/atmel/Kconfig" 24 source "drivers/net/wireless/broadcom/Kconfig" 25 source "drivers/net/wireless/intel/Kconfig" 26 source "drivers/net/wireless/intersil/Kconfig" 27 source "drivers/net/wireless/marvell/Kconfig" 28 source "drivers/net/wireless/mediatek/Kconfig" [all …]
|
| /linux/drivers/media/usb/ |
| H A D | Kconfig | 8 Enable media drivers for USB bus. 16 source "drivers/media/usb/gspca/Kconfig" 17 source "drivers/media/usb/pwc/Kconfig" 18 source "drivers/media/usb/s2255/Kconfig" 19 source "drivers/media/usb/usbtv/Kconfig" 20 source "drivers/media/usb/uvc/Kconfig" 27 source "drivers/media/usb/go7007/Kconfig" 28 source "drivers/media/usb/hdpvr/Kconfig" 29 source "drivers/media/usb/pvrusb2/Kconfig" 30 source "drivers/media/usb/stk1160/Kconfig" [all …]
|
| /linux/ |
| H A D | MAINTAINERS | 35 F: drivers/net/ all files in and below drivers/net 36 F: drivers/net/* all files in drivers/net, but not below 76 F: drivers/net/ethernet/3com/3c59x.c 82 F: drivers/net/ethernet/3com/typhoon* 84 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 89 F: drivers/scsi/3w-* 95 F: drivers/scsi/53c700* 131 F: drivers/net/ethernet/realtek/r8169* 138 F: drivers/tty/serial/8250* 141 8390 NETWORK DRIVERS [NE2000, 3C503, etc.] [all …]
|
| /linux/drivers/infiniband/ |
| H A D | Kconfig | 13 any protocols you wish to use as well as drivers for your 82 source "drivers/infiniband/hw/bnxt_re/Kconfig" 83 source "drivers/infiniband/hw/bng_re/Kconfig" 84 source "drivers/infiniband/hw/cxgb4/Kconfig" 85 source "drivers/infiniband/hw/efa/Kconfig" 86 source "drivers/infiniband/hw/erdma/Kconfig" 87 source "drivers/infiniband/hw/hfi1/Kconfig" 88 source "drivers/infiniband/hw/hns/Kconfig" 89 source "drivers/infiniband/hw/ionic/Kconfig" 90 source "drivers/infiniband/hw/irdma/Kconfig" [all …]
|
| /linux/drivers/usb/ |
| H A D | Kconfig | 35 You will also need drivers from the following menu to make use of it. 39 source "drivers/usb/common/Kconfig" 74 After choosing your HCD, then select drivers for the USB peripherals 106 source "drivers/usb/core/Kconfig" 108 source "drivers/usb/mon/Kconfig" 110 source "drivers/usb/host/Kconfig" 112 source "drivers/usb/renesas_usbhs/Kconfig" 114 source "drivers/usb/class/Kconfig" 116 source "drivers/usb/storage/Kconfig" 118 source "drivers/usb/image/Kconfig" [all …]
|
| /linux/drivers/media/ |
| H A D | Kconfig | 9 source "drivers/media/rc/Kconfig" 10 source "drivers/media/cec/Kconfig" 26 bool "Filter media drivers" 30 hundreds of drivers and other config options. 33 system to hide drivers that are out of the scope of the 37 needed to support media drivers will be enabled. Also, all 38 media device drivers should be shown. 41 bool "Autoselect ancillary drivers (tuners, sensors, i2c, spi, frontends)" 55 Use this option with care, as deselecting ancillary drivers which 141 prompt "Test drivers" if MEDIA_SUPPORT_FILTER [all …]
|
| /linux/drivers/staging/ |
| H A D | Kconfig | 3 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 drivers/staging/<driver_name>/TODO file to see what needs to be 27 source "drivers/staging/rtl8723bs/Kconfig" 29 source "drivers/staging/octeon/Kconfig" 31 source "drivers/staging/iio/Kconfig" [all …]
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | frontends.rst | 4 Frontend drivers 12 .. kernel-doc:: drivers/media/dvb-frontends/a8293.h 13 .. kernel-doc:: drivers/media/dvb-frontends/af9013.h 14 .. kernel-doc:: drivers/media/dvb-frontends/ascot2e.h 15 .. kernel-doc:: drivers/media/dvb-frontends/cxd2820r.h 16 .. kernel-doc:: drivers/media/dvb-frontends/drxk.h 17 .. kernel-doc:: drivers/media/dvb-frontends/dvb-pll.h 18 .. kernel-doc:: drivers/media/dvb-frontends/helene.h 19 .. kernel-doc:: drivers/media/dvb-frontends/horus3a.h 20 .. kernel-doc:: drivers/media/dvb-frontends/ix2505v.h [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | infrastructure.rst | 1 Device drivers infrastructure 20 Device Drivers Base 23 .. kernel-doc:: drivers/base/init.c 29 .. kernel-doc:: drivers/base/driver.c 32 .. kernel-doc:: drivers/base/core.c 35 .. kernel-doc:: drivers/base/syscore.c 41 .. kernel-doc:: drivers/base/class.c 47 .. kernel-doc:: drivers/base/faux.c 50 .. kernel-doc:: drivers/base/node.c 53 .. kernel-doc:: drivers/base/transport_class.c [all …]
|
| H A D | w1.rst | 18 drivers/w1/w1.c 23 .. kernel-doc:: drivers/w1/w1.c 26 drivers/w1/w1_family.c 31 .. kernel-doc:: drivers/w1/w1_family.c 34 drivers/w1/w1_internal.h 39 .. kernel-doc:: drivers/w1/w1_internal.h 42 drivers/w1/w1_int.c 47 .. kernel-doc:: drivers/w1/w1_int.c 50 drivers/w1/w1_netlink.h 55 .. kernel-doc:: drivers/w1/w1_netlink.h [all …]
|
| /linux/Documentation/driver-api/gpio/ |
| H A D | drivers-on-gpio.rst | 2 Subsystem drivers using GPIO 5 Note that standard kernel drivers exist for common GPIO tasks and will provide 7 drivers can quite easily interconnect with other kernel subsystems using 10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO 13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger, 17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line 20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your 24 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with 29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from 33 - pwm-gpio: drivers/pwm/pwm-gpio.c is used to toggle a GPIO with a high [all …]
|
| /linux/drivers/media/test-drivers/ |
| H A D | Kconfig | 4 bool "V4L test drivers" 19 source "drivers/media/test-drivers/vicodec/Kconfig" 20 source "drivers/media/test-drivers/vimc/Kconfig" 21 source "drivers/media/test-drivers/vivid/Kconfig" 22 source "drivers/media/test-drivers/visl/Kconfig" 27 bool "DVB test drivers" 30 Enables DVB test drivers. 32 This enables the DVB test drivers. They are meant as an aid for 38 source "drivers/media/test-drivers/vidtv/Kconfig"
|
| /linux/Documentation/gpu/ |
| H A D | drm-kms.rst | 5 Drivers must initialize the mode setting core by calling 69 drivers. Besides that they make it unnecessarily more complicated for userspace 74 drivers, and in many cases not powerful enough to express the real restrictions. 140 the CRTC and any encoders. Often for drivers with bridges there's no code left 141 at the encoder level. Atomic drivers can leave out all the encoder callbacks to 159 .. kernel-doc:: drivers/gpu/drm/drm_mode_config.c 191 .. kernel-doc:: drivers/gpu/drm/drm_mode_object.c 246 simplifying conversion of existing drivers. But auditing drivers for 262 objects with userspace-visible and settable state. For internal state drivers 276 exposed to drivers, instead the right locks should be automatically acquired by [all …]
|
| /linux/drivers/net/wireless/ath/ |
| H A D | Kconfig | 18 https://wireless.wiki.kernel.org/en/users/Drivers/ath 20 For information on all Atheros wireless drivers visit: 22 https://wireless.wiki.kernel.org/en/users/Drivers/Atheros 29 Say Y, if you want to debug atheros wireless drivers. 37 This option enables tracepoints for atheros wireless drivers. 57 source "drivers/net/wireless/ath/ath5k/Kconfig" 58 source "drivers/net/wireless/ath/ath9k/Kconfig" 59 source "drivers/net/wireless/ath/carl9170/Kconfig" 60 source "drivers/net/wireless/ath/ath6kl/Kconfig" 61 source "drivers/net/wireless/ath/ar5523/Kconfig" [all …]
|
| /linux/drivers/platform/ |
| H A D | Kconfig | 2 source "drivers/platform/mips/Kconfig" 4 source "drivers/platform/loongarch/Kconfig" 6 source "drivers/platform/goldfish/Kconfig" 8 source "drivers/platform/chrome/Kconfig" 10 source "drivers/platform/cznic/Kconfig" 12 source "drivers/platform/mellanox/Kconfig" 14 source "drivers/platform/olpc/Kconfig" 16 source "drivers/platform/surface/Kconfig" 18 source "drivers/platform/x86/Kconfig" 20 source "drivers/platform/arm64/Kconfig" [all …]
|
| /linux/Documentation/driver-api/usb/ |
| H A D | typec_bus.rst | 2 API for USB Type-C Alternate Mode drivers 18 supports. The drivers for the alternate modes are bound to the partner alternate 20 drivers. 28 alternate mode drivers, so the port drivers are only expected to pass the SVID 29 specific commands from the alternate mode drivers to the partner, and from the 30 partners to the alternate mode drivers. No direct SVID specific communication is 31 needed from the port drivers, but the port drivers need to provide the operation 33 drivers need to provide them for the partner alternate mode devices. 41 By default, the alternate mode drivers are responsible for entering the mode. 43 space (See Documentation/ABI/testing/sysfs-class-typec). Port drivers should not [all …]
|
| /linux/Documentation/hid/ |
| H A D | hid-transport.rst | 2 HID I/O Transport Drivers 7 provided new transport drivers. The kernel includes at least support for USB, 8 Bluetooth, I2C and user-space I/O drivers. 15 drivers on top of it. The transport drivers are responsible for raw data 47 Example Drivers: 53 interest to HID device drivers. Transport drivers do not need to know the 59 I/O drivers normally provide hotplug detection or device enumeration APIs to the 60 transport drivers. Transport drivers use this to find any suitable HID device. 62 drivers are not required to register themselves with HID core. HID core is never 63 aware of which transport drivers are available and is not interested in it. It [all …]
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H A D | internal-api.rst | 14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h 17 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c 20 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h 23 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h 26 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c 33 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h 36 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.c 43 .. kernel-doc:: drivers/platform/surface/aggregator/controller.h 46 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c 53 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c [all …]
|
| /linux/Documentation/translations/zh_CN/devicetree/ |
| H A D | kernel-api.rst | 22 drivers/of/base.c 26 drivers/of/property.c 30 drivers/of/address.c 32 drivers/of/irq.c 34 drivers/of/fdt.c 43 drivers/of/device.c 47 drivers/of/platform.c 54 drivers/of/resolver.c 56 drivers/of/dynamic.c 58 drivers/of/overlay.c
|
| /linux/Documentation/driver-api/cxl/ |
| H A D | theory-of-operation.rst | 322 .. kernel-doc:: drivers/cxl/pci.c 325 .. kernel-doc:: drivers/cxl/pci.c 328 .. kernel-doc:: drivers/cxl/mem.c 331 .. kernel-doc:: drivers/cxl/cxlmem.h 334 .. kernel-doc:: drivers/cxl/core/memdev.c 339 .. kernel-doc:: drivers/cxl/port.c 344 .. kernel-doc:: drivers/cxl/cxl.h 347 .. kernel-doc:: drivers/cxl/cxl.h 350 .. kernel-doc:: drivers/cxl/acpi.c 353 .. kernel-doc:: drivers/cxl/core/hdm.c [all …]
|