3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
199 F: drivers/net/ethernet/8390/
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
288 F: drivers/gpio/gpio-pcie-idio-24.c
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
307 F: drivers/platform/x86/acer-wmi.c
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
375 F: drivers/platform/x86/i2c-multi-instantiate.c
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
413 W: http://wiki.parisc-linux.org/AD1889
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
586 F: Documentation/filesystems/affs.txt
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
632 F: include/linux/*aio*.h
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
660 F: drivers/mmc/host/au1xmmc.c
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
673 F: drivers/crypto/sunxi-ss/
680 F: drivers/staging/media/sunxi/cedrus/
690 ALPS PS/2 TOUCHPAD DRIVER
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
703 F: drivers/mailbox/mailbox-altera.c
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
743 F: Documentation/networking/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
824 F: arch/arm64/boot/dts/amd/
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD9389B DRIVER
853 F: drivers/media/i2c/ad9389b*
855 ANALOG DEVICES INC ADGS1408 DRIVER
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
861 ANALOG DEVICES INC ADP5061 DRIVER
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/power/supply/adp5061.c
868 ANALOG DEVICES INC ADV7180 DRIVER
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/media/i2c/adv7180.c
875 ANALOG DEVICES INC ADV748X DRIVER
879 F: drivers/media/i2c/adv748x/*
881 ANALOG DEVICES INC ADV7511 DRIVER
885 F: drivers/media/i2c/adv7511*
887 ANALOG DEVICES INC ADV7604 DRIVER
891 F: drivers/media/i2c/adv7604*
893 ANALOG DEVICES INC ADV7842 DRIVER
897 F: drivers/media/i2c/adv7842*
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
912 ANALOG DEVICES INC DMA DRIVERS
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/dma/dma-axi-dmac.c
918 ANALOG DEVICES INC IIO DRIVERS
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
934 T: git https://github.com/andestech/linux.git
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
942 ANDROID CONFIG FRAGMENTS
945 F: kernel/configs/android*
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
957 F: drivers/staging/android/
959 ANDROID GOLDFISH PIC DRIVER
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
965 ANDROID GOLDFISH RTC DRIVER
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
981 AOA (Apple Onboard Audio) ALSA DRIVER
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
992 F: drivers/iio/adc/stx104.c
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1003 APPARMOR SECURITY MODULE
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1012 APPLE BCM5974 MULTITOUCH DRIVER
1016 F: drivers/input/mouse/bcm5974.c
1022 F: drivers/hwmon/applesmc.c
1024 APPLETALK NETWORK LAYER
1027 F: drivers/net/appletalk/
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1033 F: arch/arm64/boot/dts/apm/
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1045 F: drivers/net/ethernet/apm/xgene-v2/
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1064 APTINA CAMERA SENSOR PLL
1068 F: drivers/media/i2c/aptina-pll.*
1070 ARC FRAMEBUFFER DRIVER
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1082 ARCNET NETWORK LAYER
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1089 ARM ARCHITECTED TIMER DRIVER
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1121 ARM HDLCD DRM DRIVER
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1127 ARM MALI-DP DRM DRIVER
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1135 ARM MFM AND FLOPPY DRIVERS
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1141 ARM PMU PROFILING AND DEBUGGING
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1159 W: http://www.armlinux.org.uk/
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1163 X: arch/arm/boot/dts/
1165 ARM PRIMECELL AACI PL041 DRIVER
1170 ARM PRIMECELL BUS SUPPORT
1174 F: include/linux/amba/bus.h
1176 ARM PRIMECELL CLCD PL110 DRIVER
1179 F: drivers/video/fbdev/amba-clcd.*
1181 ARM PRIMECELL KMI PL050 DRIVER
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1223 ARM SUB-ARCHITECTURES
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1230 ARM/ACTIONS SEMI ARCHITECTURE
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1255 ARM/ADS SPHERE MACHINE SUPPORT
1260 ARM/AFEB9260 MACHINE SUPPORT
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1270 ARM/Allwinner SoC Clock Support
1273 F: drivers/clk/sunxi/
1275 ARM/Allwinner sunXi SoC support
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1299 ARM/Amlogic Meson SoC support
1304 W: http://linux-meson.com/
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1323 ARM/ARTPEC MACHINE SUPPORT
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1335 ARM/ASPEED I2C DRIVER
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1347 ARM/ASPEED MACHINE SUPPORT
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1370 F: arch/arm/mach-cns3xxx/
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1377 F: drivers/net/ethernet/cavium/thunder/
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1420 F: arch/arm/boot/dts/cx92755*
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1426 F: arch/arm/mach-ep93xx/micro9.c
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1445 ARM/CORGI MACHINE SUPPORT
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1453 T: git git://github.com/ulli-kroll/linux.git
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
1476 ARM/EBSA110 MACHINE SUPPORT
1479 W: http://www.armlinux.org.uk/
1481 F: arch/arm/mach-ebsa110/
1482 F: drivers/net/ethernet/amd/am79c961a.*
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1495 F: arch/arm/mach-pxa/ezx.c
1497 ARM/FARADAY FA526 PORT
1501 T: git git://git.berlios.de/gemini-board
1502 F: arch/arm/mm/*-fa*
1504 ARM/FOOTBRIDGE ARCHITECTURE
1507 W: http://www.armlinux.org.uk/
1509 F: arch/arm/include/asm/hardware/dec21285.h
1510 F: arch/arm/mach-footbridge/
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F: arch/arm/mach-imx/
1522 F: arch/arm/mach-mxs/
1523 F: arch/arm/boot/dts/imx*
1524 F: arch/arm/configs/imx*_defconfig
1526 F: drivers/firmware/imx/
1528 F: include/linux/firmware/imx/
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F: arch/arm/mach-imx/*vf610*
1540 F: arch/arm/boot/dts/vf*
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F: arch/arm/boot/dts/ls1021a*
1549 F: arch/arm64/boot/dts/freescale/fsl-*
1550 F: arch/arm64/boot/dts/freescale/qoriq-*
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1557 ARM/GUMSTIX MACHINE SUPPORT
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1567 F: arch/arm/mach-pxa/hx4700.c
1568 F: arch/arm/mach-pxa/include/mach/hx4700.h
1569 F: sound/soc/pxa/hx4700.c
1571 ARM/HISILICON SOC SUPPORT
1574 W: http://www.hisilicon.com
1576 T: git git://github.com/hisilicon/linux-hisi.git
1577 F: arch/arm/mach-hisi/
1578 F: arch/arm/boot/dts/hi3*
1579 F: arch/arm/boot/dts/hip*
1580 F: arch/arm/boot/dts/hisi*
1581 F: arch/arm64/boot/dts/hisilicon/
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F: arch/arm/mach-sa1100/jornada720.c
1589 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1591 ARM/IGEP MACHINE SUPPORT
1597 F: arch/arm/boot/dts/omap3-igep*
1599 ARM/INCOME PXA270 SUPPORT
1603 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1634 F: arch/arm/mach-ixp4xx/
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1640 F: arch/arm/mach-pxa/stargate2.c
1641 F: drivers/pcmcia/pxa2xx_stargate2.c
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1653 ARM/LG1K ARCHITECTURE
1657 F: arch/arm64/boot/dts/lg/
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1664 ARM/LPC18XX ARCHITECTURE
1668 F: arch/arm/boot/dts/lpc43*
1669 F: drivers/i2c/busses/i2c-lpc2k.c
1670 F: drivers/memory/pl172.c
1671 F: drivers/mtd/spi-nor/nxp-spifi.c
1672 F: drivers/rtc/rtc-lpc24xx.c
1675 ARM/LPC32XX SOC SUPPORT
1679 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 F: arch/arm/boot/dts/lpc32*
1682 F: arch/arm/mach-lpc32xx/
1683 F: drivers/i2c/busses/i2c-pnx.c
1684 F: drivers/net/ethernet/nxp/lpc_eth.c
1685 F: drivers/usb/host/ohci-nxp.c
1686 F: drivers/watchdog/pnx4008_wdt.c
1689 ARM/MAGICIAN MACHINE SUPPORT
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1700 F: Documentation/devicetree/bindings/soc/dove/
1701 F: arch/arm/mach-dove/
1702 F: arch/arm/mach-mv78xx0/
1703 F: arch/arm/mach-orion5x/
1704 F: arch/arm/plat-orion/
1705 F: arch/arm/boot/dts/dove*
1706 F: arch/arm/boot/dts/orion5x*
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1715 F: arch/arm/boot/dts/armada*
1716 F: arch/arm/boot/dts/kirkwood*
1717 F: arch/arm/configs/mvebu_*_defconfig
1718 F: arch/arm/mach-mvebu/
1719 F: arch/arm64/boot/dts/marvell/armada*
1720 F: drivers/cpufreq/armada-37xx-cpufreq.c
1721 F: drivers/cpufreq/mvebu-cpufreq.c
1722 F: drivers/irqchip/irq-armada-370-xp.c
1723 F: drivers/irqchip/irq-mvebu-*
1724 F: drivers/pinctrl/mvebu/
1725 F: drivers/rtc/rtc-armada38x.c
1727 ARM/Mediatek RTC DRIVER
1733 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F: drivers/rtc/rtc-mt6397.c
1735 F: drivers/rtc/rtc-mt7622.c
1737 ARM/Mediatek SoC support
1742 F: arch/arm/boot/dts/mt6*
1743 F: arch/arm/boot/dts/mt7*
1744 F: arch/arm/boot/dts/mt8*
1745 F: arch/arm/mach-mediatek/
1746 F: arch/arm64/boot/dts/mediatek/
1750 ARM/Mediatek USB3 PHY DRIVER
1755 F: drivers/phy/mediatek/
1756 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1758 ARM/MICREL KS8695 ARCHITECTURE
1761 F: arch/arm/mach-ks8695/
1764 ARM/Microchip (AT91) SoC support
1769 W: http://www.linux4sam.org
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1774 F: arch/arm/mach-at91/
1775 F: include/soc/at91/
1776 F: arch/arm/boot/dts/at91*.dts
1777 F: arch/arm/boot/dts/at91*.dtsi
1778 F: arch/arm/boot/dts/sama*.dts
1779 F: arch/arm/boot/dts/sama*.dtsi
1780 F: arch/arm/include/debug/at91.S
1781 F: drivers/memory/atmel*
1782 F: drivers/watchdog/sama5d4_wdt.c
1783 X: drivers/input/touchscreen/atmel_mxt_ts.c
1784 X: drivers/net/wireless/atmel/
1786 ARM/MIOA701 MACHINE SUPPORT
1789 F: arch/arm/mach-pxa/mioa701.c
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1800 F: arch/arm/mach-nomadik/
1801 F: arch/arm/mach-u300/
1802 F: arch/arm/mach-ux500/
1803 F: arch/arm/boot/dts/ste-*
1804 F: drivers/clk/clk-nomadik.c
1805 F: drivers/clk/clk-u300.c
1806 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F: drivers/clocksource/timer-u300.c
1808 F: drivers/dma/coh901318*
1809 F: drivers/dma/ste_dma40*
1810 F: drivers/hwspinlock/u8500_hsem.c
1811 F: drivers/i2c/busses/i2c-nomadik.c
1812 F: drivers/i2c/busses/i2c-stu300.c
1813 F: drivers/mfd/ab3100*
1814 F: drivers/mfd/ab8500*
1815 F: drivers/mfd/abx500*
1816 F: drivers/mfd/dbx500*
1817 F: drivers/mfd/db8500*
1818 F: drivers/pinctrl/nomadik/
1819 F: drivers/pinctrl/pinctrl-coh901*
1820 F: drivers/pinctrl/pinctrl-u300.c
1821 F: drivers/rtc/rtc-ab3100.c
1822 F: drivers/rtc/rtc-ab8500.c
1823 F: drivers/rtc/rtc-coh901331.c
1824 F: drivers/rtc/rtc-pl031.c
1825 F: drivers/watchdog/coh901327_wdt.c
1826 F: Documentation/devicetree/bindings/arm/ste-*
1827 F: Documentation/devicetree/bindings/arm/ux500/
1828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830 ARM/NUVOTON NPCM ARCHITECTURE
1838 F: arch/arm/mach-npcm/
1839 F: arch/arm/boot/dts/nuvoton-npcm*
1840 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842 F: Documentation/devicetree/bindings/*/*npcm*
1843 F: Documentation/devicetree/bindings/*/*/*npcm*
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1848 W: http://www.mcuos.com
1850 F: arch/arm/mach-w90x900/
1851 F: drivers/input/keyboard/w90p910_keypad.c
1852 F: drivers/input/touchscreen/w90p910_ts.c
1853 F: drivers/watchdog/nuc900_wdt.c
1854 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F: drivers/mtd/nand/raw/nuc900_nand.c
1856 F: drivers/rtc/rtc-nuc900.c
1857 F: drivers/spi/spi-nuc900.c
1858 F: drivers/usb/host/ehci-w90x900.c
1859 F: drivers/video/fbdev/nuc900fb.c
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1864 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1870 W: http://www.digriz.org.uk/ts78xx/kernel
1872 F: arch/arm/mach-orion5x/ts78xx-*
1874 ARM/OXNAS platform support
1879 F: arch/arm/mach-oxnas/
1880 F: arch/arm/boot/dts/ox8*.dts*
1883 ARM/PALM TREO SUPPORT
1886 W: http://hackndev.com
1888 F: arch/arm/mach-pxa/palmtreo.*
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1893 W: http://hackndev.com
1895 F: arch/arm/mach-pxa/include/mach/palmtx.h
1896 F: arch/arm/mach-pxa/palmtx.c
1897 F: arch/arm/mach-pxa/palmt5.*
1898 F: arch/arm/mach-pxa/include/mach/palmld.h
1899 F: arch/arm/mach-pxa/palmld.c
1900 F: arch/arm/mach-pxa/palmte2.*
1901 F: arch/arm/mach-pxa/include/mach/palmtc.h
1902 F: arch/arm/mach-pxa/palmtc.c
1907 W: http://hackndev.com
1909 F: arch/arm/mach-pxa/palmz72.*
1913 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1916 ARM/PT DIGITAL BOARD PORT
1919 W: http://www.armlinux.org.uk/
1922 ARM/QUALCOMM SUPPORT
1928 F: Documentation/devicetree/bindings/soc/qcom/
1929 F: arch/arm/boot/dts/qcom-*.dts
1930 F: arch/arm/boot/dts/qcom-*.dtsi
1931 F: arch/arm/mach-qcom/
1932 F: arch/arm64/boot/dts/qcom/*
1933 F: drivers/i2c/busses/i2c-qup.c
1934 F: drivers/clk/qcom/
1935 F: drivers/dma/qcom/
1936 F: drivers/soc/qcom/
1937 F: drivers/spi/spi-qup.c
1938 F: drivers/tty/serial/msm_serial.c
1939 F: drivers/*/pm8???-*
1940 F: drivers/mfd/ssbi.c
1941 F: drivers/firmware/qcom_scm*
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 ARM/REALTEK ARCHITECTURE
1953 F: arch/arm64/boot/dts/realtek/
1954 F: Documentation/devicetree/bindings/arm/realtek.txt
1956 ARM/RENESAS ARM64 ARCHITECTURE
1960 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1963 F: arch/arm64/boot/dts/renesas/
1964 F: Documentation/devicetree/bindings/arm/shmobile.txt
1965 F: drivers/soc/renesas/
1966 F: include/linux/soc/renesas/
1968 ARM/RISCPC ARCHITECTURE
1971 W: http://www.armlinux.org.uk/
1973 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F: arch/arm/include/asm/hardware/ioc.h
1975 F: arch/arm/include/asm/hardware/iomd.h
1976 F: arch/arm/include/asm/hardware/memc.h
1977 F: arch/arm/mach-rpc/
1978 F: drivers/net/ethernet/8390/etherh.c
1979 F: drivers/net/ethernet/i825xx/ether1*
1980 F: drivers/net/ethernet/seeq/ether3*
1981 F: drivers/scsi/arm/
1983 ARM/Rockchip SoC support
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1989 F: arch/arm/boot/dts/rk3*
1990 F: arch/arm/boot/dts/rv1108*
1991 F: arch/arm/mach-rockchip/
1992 F: drivers/clk/rockchip/
1993 F: drivers/i2c/busses/i2c-rk3x.c
1994 F: drivers/*/*rockchip*
1995 F: drivers/*/*/*rockchip*
1996 F: sound/soc/rockchip/
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2006 F: arch/arm/boot/dts/s3c*
2007 F: arch/arm/boot/dts/s5p*
2008 F: arch/arm/boot/dts/exynos*
2009 F: arch/arm64/boot/dts/exynos/
2010 F: arch/arm/plat-samsung/
2011 F: arch/arm/mach-s3c24*/
2012 F: arch/arm/mach-s3c64xx/
2013 F: arch/arm/mach-s5p*/
2014 F: arch/arm/mach-exynos*/
2015 F: drivers/*/*s3c24*
2016 F: drivers/*/*/*s3c24*
2017 F: drivers/*/*s3c64xx*
2018 F: drivers/*/*s5pv210*
2019 F: drivers/memory/samsung/*
2020 F: drivers/soc/samsung/*
2021 F: Documentation/arm/Samsung/
2022 F: Documentation/devicetree/bindings/arm/samsung/
2023 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2031 F: arch/arm/mach-s5pv210/
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2040 F: drivers/media/platform/s5p-g2d/
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 F: drivers/media/platform/s5p-cec/
2048 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2056 F: drivers/media/platform/s5p-jpeg/
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2066 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F: drivers/media/platform/s5p-mfc/
2069 ARM/SHMOBILE ARM ARCHITECTURE
2073 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2076 F: arch/arm/boot/dts/emev2*
2077 F: arch/arm/boot/dts/r7s*
2078 F: arch/arm/boot/dts/r8a*
2079 F: arch/arm/boot/dts/r9a*
2080 F: arch/arm/boot/dts/sh*
2081 F: arch/arm/configs/shmobile_defconfig
2082 F: arch/arm/include/debug/renesas-scif.S
2083 F: arch/arm/mach-shmobile/
2084 F: Documentation/devicetree/bindings/arm/shmobile.txt
2085 F: drivers/soc/renesas/
2086 F: include/linux/soc/renesas/
2088 ARM/SOCFPGA ARCHITECTURE
2091 F: arch/arm/mach-socfpga/
2092 F: arch/arm/boot/dts/socfpga*
2093 F: arch/arm/configs/socfpga_defconfig
2094 F: arch/arm64/boot/dts/altera/
2095 W: http://www.rocketboards.org
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2101 F: drivers/clk/socfpga/
2103 ARM/SOCFPGA EDAC SUPPORT
2106 F: drivers/edac/altera_edac.
2108 ARM/SPREADTRUM SoC SUPPORT
2113 F: arch/arm64/boot/dts/sprd
2116 ARM/STI ARCHITECTURE
2119 W: http://www.stlinux.com
2121 F: arch/arm/mach-sti/
2122 F: arch/arm/boot/dts/sti*
2123 F: drivers/char/hw_random/st-rng.c
2124 F: drivers/clocksource/arm_global_timer.c
2125 F: drivers/clocksource/clksrc_st_lpc.c
2126 F: drivers/cpufreq/sti-cpufreq.c
2127 F: drivers/dma/st_fdma*
2128 F: drivers/i2c/busses/i2c-st.c
2129 F: drivers/media/rc/st_rc.c
2130 F: drivers/media/platform/sti/c8sectpfe/
2131 F: drivers/mmc/host/sdhci-st.c
2132 F: drivers/phy/st/phy-miphy28lp.c
2133 F: drivers/phy/st/phy-stih407-usb.c
2134 F: drivers/pinctrl/pinctrl-st.c
2135 F: drivers/remoteproc/st_remoteproc.c
2136 F: drivers/remoteproc/st_slim_rproc.c
2137 F: drivers/reset/sti/
2138 F: drivers/rtc/rtc-st-lpc.c
2139 F: drivers/tty/serial/st-asc.c
2140 F: drivers/usb/dwc3/dwc3-st.c
2141 F: drivers/usb/host/ehci-st.c
2142 F: drivers/usb/host/ohci-st.c
2143 F: drivers/watchdog/st_lpc_wdt.c
2144 F: drivers/ata/ahci_st.c
2145 F: include/linux/remoteproc/st_slim_rproc.h
2147 ARM/STM32 ARCHITECTURE
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2156 F: arch/arm/boot/dts/stm32*
2157 F: arch/arm/mach-stm32/
2158 F: drivers/clocksource/armv7m_systick.c
2160 ARM/Synaptics SoC support
2165 F: arch/arm/mach-berlin/
2166 F: arch/arm/boot/dts/berlin*
2167 F: arch/arm64/boot/dts/synaptics/
2169 ARM/TANGO ARCHITECTURE
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2186 F: drivers/media/platform/tegra-cec/
2187 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2189 ARM/TETON BGA MACHINE SUPPORT
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2198 F: drivers/memory/*emif*
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2205 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F: arch/arm64/boot/dts/ti/Makefile
2207 F: arch/arm64/boot/dts/ti/k3-*
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2213 F: arch/arm/mach-keystone/
2214 F: arch/arm/boot/dts/keystone-*
2215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2221 F: drivers/clk/keystone/
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2228 F: drivers/clocksource/timer-keystone.c
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2234 F: drivers/power/reset/keystone-reset.c
2236 ARM/THECUS N2100 MACHINE SUPPORT
2241 ARM/TOSA MACHINE SUPPORT
2246 ARM/UNIPHIER ARCHITECTURE
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2251 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F: arch/arm/boot/dts/uniphier*
2254 F: arch/arm/include/asm/hardware/cache-uniphier.h
2255 F: arch/arm/mach-uniphier/
2256 F: arch/arm/mm/cache-uniphier.c
2257 F: arch/arm64/boot/dts/socionext/uniphier*
2258 F: drivers/bus/uniphier-system-bus.c
2259 F: drivers/clk/uniphier/
2260 F: drivers/gpio/gpio-uniphier.c
2261 F: drivers/i2c/busses/i2c-uniphier*
2262 F: drivers/irqchip/irq-uniphier-aidet.c
2263 F: drivers/mmc/host/uniphier-sd.c
2264 F: drivers/pinctrl/uniphier/
2265 F: drivers/reset/reset-uniphier.c
2266 F: drivers/tty/serial/8250/8250_uniphier.c
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2272 T: git git://git.linaro.org/people/ulfh/clk.git
2274 F: drivers/clk/ux500/
2276 ARM/VERSATILE EXPRESS PLATFORM
2282 F: arch/arm/boot/dts/vexpress*
2283 F: arch/arm64/boot/dts/arm/
2284 F: arch/arm/mach-vexpress/
2287 F: drivers/clk/versatile/clk-vexpress-osc.c
2288 F: drivers/clocksource/timer-versatile.c
2294 W: http://www.armlinux.org.uk/
2298 ARM/VOIPAC PXA270 SUPPORT
2302 F: arch/arm/mach-pxa/vpac270.c
2303 F: arch/arm/mach-pxa/include/mach/vpac270.h
2305 ARM/VT8500 ARM ARCHITECTURE
2309 F: arch/arm/mach-vt8500/
2310 F: drivers/clocksource/timer-vt8500.c
2311 F: drivers/i2c/busses/i2c-wmt.c
2312 F: drivers/mmc/host/wmt-sdmmc.c
2313 F: drivers/pwm/pwm-vt8500.c
2314 F: drivers/rtc/rtc-vt8500.c
2315 F: drivers/tty/serial/vt8500_serial.c
2316 F: drivers/usb/host/ehci-platform.c
2317 F: drivers/usb/host/uhci-platform.c
2318 F: drivers/video/fbdev/vt8500lcdfb.*
2319 F: drivers/video/fbdev/wm8505fb*
2320 F: drivers/video/fbdev/wmt_ge_rops.*
2322 ARM/ZIPIT Z2 SUPPORT
2326 F: arch/arm/mach-pxa/z2.c
2327 F: arch/arm/mach-pxa/include/mach/z2.h
2329 ARM/ZTE ARCHITECTURE
2334 F: arch/arm/boot/dts/zx2967*
2335 F: arch/arm/mach-zx/
2336 F: arch/arm64/boot/dts/zte/
2338 F: drivers/dma/zx_dma.c
2339 F: drivers/gpio/gpio-zx.c
2340 F: drivers/i2c/busses/i2c-zx2967.c
2341 F: drivers/mmc/host/dw_mmc-zx.*
2342 F: drivers/pinctrl/zte/
2344 F: drivers/thermal/zx2967_thermal.c
2345 F: drivers/watchdog/zx2967_wdt.c
2346 F: Documentation/devicetree/bindings/arm/zte.txt
2347 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F: Documentation/devicetree/bindings/dma/zxdma.txt
2349 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F: Documentation/devicetree/bindings/soc/zte/
2355 F: Documentation/devicetree/bindings/sound/zte,*.txt
2356 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F: include/dt-bindings/clock/zx2967*.h
2359 F: include/dt-bindings/soc/zte,*.h
2360 F: sound/soc/codecs/zx_aud96p22.c
2363 ARM/ZYNQ ARCHITECTURE
2366 W: http://wiki.xilinx.com
2367 T: git https://github.com/Xilinx/linux-xlnx.git
2369 F: arch/arm/mach-zynq/
2370 F: drivers/cpuidle/cpuidle-zynq.c
2371 F: drivers/block/xsysace.c
2374 F: drivers/clocksource/timer-cadence-ttc.c
2375 F: drivers/i2c/busses/i2c-cadence.c
2376 F: drivers/mmc/host/sdhci-of-arasan.c
2377 F: drivers/edac/synopsys_edac.c
2378 F: drivers/i2c/busses/i2c-xiic.c
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2387 X: arch/arm64/boot/dts/
2388 F: Documentation/arm64/
2390 AS3645A LED FLASH CONTROLLER DRIVER
2394 F: drivers/leds/leds-as3645a.c
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2399 T: git git://linuxtv.org/media_tree.git
2401 F: drivers/media/i2c/ak7375.c
2402 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2404 ASAHI KASEI AK8974 DRIVER
2407 W: http://www.akm.com/
2409 F: drivers/iio/magnetometer/ak8974.c
2411 ASC7621 HARDWARE MONITOR DRIVER
2415 F: Documentation/hwmon/asc7621
2416 F: drivers/hwmon/asc7621.c
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2422 W: http://acpi4asus.sf.net
2424 F: drivers/platform/x86/asus*.c
2425 F: drivers/platform/x86/eeepc*.c
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2431 F: drivers/platform/x86/asus-wireless.c
2437 F: Documentation/crypto/asymmetric-keys.txt
2438 F: include/linux/verification.h
2439 F: include/crypto/public_key.h
2440 F: include/crypto/pkcs7.h
2441 F: crypto/asymmetric_keys/
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2445 W: http://sourceforge.net/projects/xscaleiop
2447 F: Documentation/crypto/async-tx-api.txt
2450 F: include/linux/dmaengine.h
2451 F: include/linux/async_tx.h
2456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2458 F: Documentation/devicetree/bindings/eeprom/at24.txt
2459 F: drivers/misc/eeprom/at24.c
2460 F: include/linux/platform_data/at24.h
2462 ATA OVER ETHERNET (AOE) DRIVER
2464 W: http://www.openaoe.org/
2466 F: Documentation/aoe/
2467 F: drivers/block/aoe/
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2471 W: https://github.com/AlbanBedel/linux
2472 T: git git://github.com/AlbanBedel/linux
2474 F: drivers/gpio/gpio-ath79.c
2475 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2479 W: https://github.com/AlbanBedel/linux
2480 T: git git://github.com/AlbanBedel/linux
2482 F: drivers/phy/qualcomm/phy-ath79-usb.c
2483 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2485 ATHEROS ATH GENERIC UTILITIES
2489 F: drivers/net/wireless/ath/*
2491 ATHEROS ATH5K WIRELESS DRIVER
2496 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2498 F: drivers/net/wireless/ath/ath5k/
2500 ATHEROS ATH6KL WIRELESS DRIVER
2503 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2506 F: drivers/net/wireless/ath/ath6kl/
2511 F: drivers/input/misc/ati_remote2.c
2513 ATK0110 HWMON DRIVER
2517 F: drivers/hwmon/asus_atk0110.c
2519 ATLX ETHERNET DRIVERS
2523 W: http://sourceforge.net/projects/atl1
2524 W: http://atl1.sourceforge.net
2526 F: drivers/net/ethernet/atheros/
2532 W: http://linux-atm.sourceforge.net
2535 F: include/linux/atm*
2536 F: include/uapi/linux/atm*
2538 ATMEL MACB ETHERNET DRIVER
2541 F: drivers/net/ethernet/cadence/
2543 ATMEL MAXTOUCH DRIVER
2545 T: git git://github.com/ndyer/linux.git
2547 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F: drivers/input/touchscreen/atmel_mxt_ts.c
2550 ATMEL WIRELESS DRIVER
2553 W: http://www.thekelleys.org.uk/atmel
2554 W: http://atmelwlandriver.sourceforge.net/
2556 F: drivers/net/wireless/atmel/atmel*
2558 ATOMIC INFRASTRUCTURE
2564 F: arch/*/include/asm/atomic*.h
2565 F: include/*/atomic*.h
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2570 W: http://www.attotech.com
2572 F: drivers/scsi/esas2r
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2578 F: drivers/net/ieee802154/atusb.c
2579 F: drivers/net/ieee802154/atusb.h
2580 F: drivers/net/ieee802154/at86rf230.h
2586 W: https://github.com/linux-audit
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2589 F: include/linux/audit.h
2590 F: include/uapi/linux/audit.h
2593 AUXILIARY DISPLAY DRIVERS
2596 F: drivers/auxdisplay/
2597 F: include/linux/cfag12864b.h
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2603 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F: drivers/iio/adc/hx711.c
2609 W: http://www.linux-ax25.org/
2611 F: include/uapi/linux/ax25.h
2612 F: include/net/ax25.h
2619 F: Documentation/devicetree/bindings/arm/axentia.txt
2620 F: arch/arm/boot/dts/at91-linea.dtsi
2621 F: arch/arm/boot/dts/at91-natte.dtsi
2622 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F: arch/arm/boot/dts/at91-tse850-3.dts
2625 AXENTIA ASOC DRIVERS
2629 F: Documentation/devicetree/bindings/sound/axentia,*
2630 F: sound/soc/atmel/tse850-pcm5142.c
2635 W: https://linuxtv.org
2636 T: git git://linuxtv.org/media_tree.git
2638 F: drivers/media/usb/dvb-usb-v2/az6007.c
2640 AZTECH FM RADIO RECEIVER DRIVER
2643 T: git git://linuxtv.org/media_tree.git
2644 W: https://linuxtv.org
2646 F: drivers/media/radio/radio-aztech*
2651 W: http://wireless.kernel.org/en/users/Drivers/b43
2653 F: drivers/net/wireless/broadcom/b43/
2655 B43LEGACY WIRELESS DRIVER
2659 W: http://wireless.kernel.org/en/users/Drivers/b43
2661 F: drivers/net/wireless/broadcom/b43legacy/
2663 BACKLIGHT CLASS/SUBSYSTEM
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2670 F: drivers/video/backlight/
2671 F: include/linux/backlight.h
2672 F: include/linux/pwm_backlight.h
2673 F: Documentation/devicetree/bindings/leds/backlight
2680 W: https://www.open-mesh.org/
2681 Q: https://patchwork.open-mesh.org/project/batman/list/
2683 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F: Documentation/ABI/testing/sysfs-class-net-mesh
2685 F: Documentation/networking/batman-adv.rst
2686 F: include/uapi/linux/batadv_packet.h
2687 F: include/uapi/linux/batman_adv.h
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2693 W: http://www.baycom.org/~tom/ham/ham.html
2695 F: drivers/net/hamradio/baycom*
2697 BCACHE (BLOCK LAYER CACHE)
2701 W: http://bcache.evilpiepirate.org
2702 C: irc://irc.oftc.net/bcache
2704 F: drivers/md/bcache/
2706 BDISP ST MEDIA DRIVER
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/platform/sti/bdisp
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2718 F: drivers/net/ethernet/ec_bhf.c
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F: Documentation/filesystems/befs.txt
2734 F: Documentation/block/bfq-iosched.txt
2739 F: Documentation/filesystems/bfs.txt
2741 F: include/uapi/linux/bfs_fs.h
2743 BLINKM RGB LED DRIVER
2746 F: drivers/leds/leds-blinkm.c
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2755 F: kernel/trace/blktrace.c
2762 F: drivers/mtd/devices/block2mtd.c
2768 W: http://www.bluez.org/
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2772 F: drivers/bluetooth/
2778 W: http://www.bluez.org/
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: include/net/bluetooth/
2790 W: http://sourceforge.net/projects/bonding/
2792 F: drivers/net/bonding/
2793 F: include/uapi/linux/if_bonding.h
2795 BPF (Safe dynamic programs and tools)
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2804 F: arch/x86/net/bpf_jit*
2805 F: Documentation/networking/filter.txt
2806 F: Documentation/bpf/
2807 F: include/linux/bpf*
2808 F: include/linux/filter.h
2809 F: include/trace/events/xdp.h
2810 F: include/uapi/linux/bpf*
2811 F: include/uapi/linux/filter.h
2813 F: kernel/trace/bpf_trace.c
2816 F: net/core/filter.c
2817 F: net/sched/act_bpf.c
2818 F: net/sched/cls_bpf.c
2822 F: tools/testing/selftests/bpf/
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2828 F: drivers/net/ethernet/broadcom/b44.*
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2835 F: drivers/net/dsa/b53/*
2836 F: include/linux/platform_data/b53.h
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2843 T: git git://github.com/broadcom/mach-bcm
2849 F: arch/arm/mach-bcm/
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2856 T: git git://github.com/anholt/linux
2859 F: drivers/staging/vc04_services
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2866 F: Documentation/devicetree/bindings/mips/brcm/
2867 F: arch/mips/bcm47xx/*
2868 F: arch/mips/include/asm/mach-bcm47xx/*
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2877 F: arch/arm/mach-bcm/bcm_5301x.c
2878 F: arch/arm/boot/dts/bcm5301x*.dtsi
2879 F: arch/arm/boot/dts/bcm470*
2880 F: arch/arm/boot/dts/bcm953012*
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2886 F: arch/arm/boot/dts/bcm53573*
2887 F: arch/arm/boot/dts/bcm47189*
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2893 T: git git://github.com/broadcom/stblinux.git
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2901 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2909 T: git git://github.com/broadcom/stblinux.git
2911 F: arch/arm/mach-bcm/*brcmstb*
2912 F: arch/arm/boot/dts/bcm7*.dts*
2913 F: drivers/bus/brcmstb_gisb.c
2914 F: arch/arm/mm/cache-b15-rac.c
2915 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2918 BROADCOM BMIPS CPUFREQ DRIVER
2923 F: drivers/cpufreq/bmips-cpufreq.c
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2929 T: git git://github.com/broadcom/stblinux.git
2931 F: arch/mips/bmips/*
2932 F: arch/mips/include/asm/mach-bmips/*
2933 F: arch/mips/kernel/*bmips*
2934 F: arch/mips/boot/dts/brcm/bcm*.dts*
2935 F: drivers/irqchip/irq-bcm63*
2936 F: drivers/irqchip/irq-bcm7*
2937 F: drivers/irqchip/irq-brcmstb*
2938 F: include/linux/bcm963xx_nvram.h
2939 F: include/linux/bcm963xx_tag.h
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2946 F: drivers/net/ethernet/broadcom/bnx2.*
2947 F: drivers/net/ethernet/broadcom/bnx2_*
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2953 F: drivers/scsi/bnx2fc/
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2959 F: drivers/scsi/bnx2i/
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2967 F: drivers/net/ethernet/broadcom/bnx2x/
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2973 F: drivers/net/ethernet/broadcom/bnxt/
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2985 F: drivers/net/wireless/broadcom/brcm80211/
2987 BROADCOM BRCMSTB GPIO DRIVER
2991 F: drivers/gpio/gpio-brcmstb.c
2992 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2994 BROADCOM BRCMSTB I2C DRIVER
2999 F: drivers/i2c/busses/i2c-brcmstb.c
3000 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3007 F: drivers/phy/broadcom/phy-brcm-usb*
3009 BROADCOM GENET ETHERNET DRIVER
3014 F: drivers/net/ethernet/broadcom/genet/
3016 BROADCOM IPROC ARM ARCHITECTURE
3022 T: git git://github.com/broadcom/cygnus-linux.git
3039 F: arch/arm64/boot/dts/broadcom/northstar2/*
3040 F: arch/arm64/boot/dts/broadcom/stingray/*
3041 F: drivers/clk/bcm/clk-ns*
3042 F: drivers/clk/bcm/clk-sr*
3043 F: drivers/pinctrl/bcm/pinctrl-ns*
3044 F: include/dt-bindings/clock/bcm-sr*
3046 BROADCOM KONA GPIO DRIVER
3050 F: drivers/gpio/gpio-bcm-kona.c
3051 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3053 BROADCOM NETXTREME-E ROCE DRIVER
3059 W: http://www.broadcom.com
3061 F: drivers/infiniband/hw/bnxt_re/
3062 F: include/uapi/rdma/bnxt_re-abi.h
3064 BROADCOM NVRAM DRIVER
3068 F: drivers/firmware/broadcom/*
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3075 F: include/linux/bcma/
3077 BROADCOM STB AVS CPUFREQ DRIVER
3082 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F: drivers/cpufreq/brcmstb*
3085 BROADCOM STB AVS TMON DRIVER
3090 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F: drivers/thermal/broadcom/brcmstb*
3093 BROADCOM STB NAND FLASH DRIVER
3099 F: drivers/mtd/nand/raw/brcmnand/
3101 BROADCOM STB DPFE DRIVER
3106 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F: drivers/memory/brcmstb_dpfe.c
3113 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F: drivers/spi/spi-bcm-qspi.*
3115 F: drivers/spi/spi-brcmstb-qspi.c
3116 F: drivers/spi/spi-iproc-qspi.c
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3122 F: drivers/net/ethernet/broadcom/bcmsysport.*
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3130 F: drivers/net/ethernet/broadcom/tg3.*
3132 BROCADE BFA FC SCSI DRIVER
3137 F: drivers/scsi/bfa/
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3145 F: drivers/net/ethernet/brocade/bna/
3147 BSG (block layer generic sg v4 driver)
3152 F: include/linux/bsg.h
3153 F: include/uapi/linux/bsg.h
3158 T: git git://git.alsa-project.org/alsa-kernel.git
3160 F: Documentation/sound/cards/bt87x.rst
3161 F: sound/pci/bt87x.c
3165 W: http://bu3sch.de/btgpio.php
3167 F: drivers/gpio/gpio-bt8xx.c
3174 W: http://btrfs.wiki.kernel.org/
3175 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3178 F: Documentation/filesystems/btrfs.txt
3180 F: include/linux/btrfs*
3181 F: include/uapi/linux/btrfs*
3183 BTTV VIDEO4LINUX DRIVER
3186 W: https://linuxtv.org
3187 T: git git://linuxtv.org/media_tree.git
3189 F: Documentation/media/v4l-drivers/bttv*
3190 F: drivers/media/pci/bt8xx/bttv*
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3198 F: drivers/devfreq/exynos-bus.c
3199 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3201 BUSLOGIC SCSI DRIVER
3205 F: drivers/scsi/BusLogic.*
3206 F: drivers/scsi/FlashPoint.*
3208 C-MEDIA CMI8788 DRIVER
3211 T: git git://git.alsa-project.org/alsa-kernel.git
3213 F: sound/pci/oxygen/
3217 T: git https://github.com/c-sky/csky-linux.git
3220 F: Documentation/devicetree/bindings/csky/
3228 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3235 W: https://github.com/Cascoda/ca8210-linux.git
3237 F: drivers/net/ieee802154/ca8210.c
3238 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3244 F: Documentation/filesystems/caching/cachefiles.txt
3247 CADENCE MIPI-CSI2 BRIDGES
3251 F: Documentation/devicetree/bindings/media/cdns,*.txt
3252 F: drivers/media/platform/cadence/cdns-csi2*
3254 CADET FM/AM RADIO RECEIVER DRIVER
3257 T: git git://linuxtv.org/media_tree.git
3258 W: https://linuxtv.org
3260 F: drivers/media/radio/radio-cadet*
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3265 T: git git://linuxtv.org/media_tree.git
3267 F: Documentation/media/v4l-drivers/cafe_ccic*
3268 F: drivers/media/platform/marvell-ccic/
3274 F: Documentation/networking/caif/
3275 F: drivers/net/caif/
3276 F: include/uapi/linux/caif/
3277 F: include/net/caif/
3284 F: net/sched/sch_cake.c
3286 CALGARY x86-64 IOMMU
3291 F: arch/x86/kernel/pci-calgary_64.c
3292 F: arch/x86/kernel/tce_64.c
3293 F: arch/x86/include/asm/calgary.h
3294 F: arch/x86/include/asm/tce.h
3300 W: https://github.com/linux-can
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304 F: Documentation/devicetree/bindings/net/can/
3306 F: include/linux/can/dev.h
3307 F: include/linux/can/platform/
3308 F: include/uapi/linux/can/error.h
3309 F: include/uapi/linux/can/netlink.h
3315 W: https://github.com/linux-can
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3319 F: Documentation/networking/can.rst
3321 F: include/linux/can/core.h
3322 F: include/uapi/linux/can.h
3323 F: include/uapi/linux/can/bcm.h
3324 F: include/uapi/linux/can/raw.h
3325 F: include/uapi/linux/can/gw.h
3331 F: include/linux/capability.h
3332 F: include/uapi/linux/capability.h
3333 F: security/commoncap.c
3334 F: kernel/capability.c
3336 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3339 F: drivers/iio/light/cm*
3341 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3344 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3346 F: drivers/net/wireless/ath/carl9170/
3351 W: http://www.cavium.com
3353 F: drivers/i2c/busses/i2c-octeon*
3354 F: drivers/i2c/busses/i2c-thunderx*
3356 CAVIUM LIQUIDIO NETWORK DRIVER
3362 W: http://www.cavium.com
3364 F: drivers/net/ethernet/cavium/liquidio/
3370 W: http://www.cavium.com
3372 F: drivers/mmc/host/cavium*
3374 CAVIUM OCTEON-TX CRYPTO DRIVER
3377 W: http://www.cavium.com
3379 F: drivers/crypto/cavium/cpt/
3381 CAVIUM THUNDERX2 ARM64 SOC
3386 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3387 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3389 CC2520 IEEE-802.15.4 RADIO DRIVER
3393 F: drivers/net/ieee802154/cc2520.c
3394 F: include/linux/spi/cc2520.h
3395 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3397 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3401 F: drivers/crypto/ccree/
3402 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3407 T: git git://linuxtv.org/media_tree.git
3408 W: http://linuxtv.org
3410 F: Documentation/media/kapi/cec-core.rst
3411 F: Documentation/media/uapi/cec
3412 F: drivers/media/cec/
3413 F: drivers/media/rc/keymaps/rc-cec.c
3414 F: include/media/cec.h
3415 F: include/media/cec-notifier.h
3416 F: include/uapi/linux/cec.h
3417 F: include/uapi/linux/cec-funcs.h
3418 F: Documentation/devicetree/bindings/media/cec.txt
3419 F: Documentation/ABI/testing/debugfs-cec-error-inj
3424 T: git git://linuxtv.org/media_tree.git
3425 W: http://linuxtv.org
3427 F: drivers/media/platform/cec-gpio/
3428 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3430 CELL BROADBAND ENGINE ARCHITECTURE
3433 W: http://www.ibm.com/developerworks/power/cell/
3435 F: arch/powerpc/include/asm/cell*.h
3436 F: arch/powerpc/include/asm/spu*.h
3437 F: arch/powerpc/include/uapi/asm/spu*.h
3438 F: arch/powerpc/oprofile/*cell*
3439 F: arch/powerpc/platforms/cell/
3441 CEPH COMMON CODE (LIBCEPH)
3447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448 T: git git://github.com/ceph/ceph-client.git
3451 F: include/linux/ceph/
3452 F: include/linux/crush/
3454 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461 T: git git://github.com/ceph/ceph-client.git
3463 F: Documentation/filesystems/ceph.txt
3466 CERTIFICATE HANDLING:
3471 F: Documentation/admin-guide/module-signing.rst
3473 F: scripts/sign-file.c
3474 F: scripts/extract-cert.c
3476 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3479 F: Documentation/usb/WUSB-Design-overview.txt
3480 F: Documentation/usb/wusb-cbaf
3481 F: drivers/usb/host/hwa-hc.c
3482 F: drivers/usb/host/whci/
3483 F: drivers/usb/wusbcore/
3484 F: include/linux/usb/wusb*
3486 CFAG12864B LCD DRIVER
3489 F: drivers/auxdisplay/cfag12864b.c
3490 F: include/linux/cfag12864b.h
3492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3495 F: drivers/auxdisplay/cfag12864bfb.c
3496 F: include/linux/cfag12864b.h
3498 802.11 (including CFG80211/NL80211)
3501 W: http://wireless.kernel.org/
3502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3506 F: include/uapi/linux/nl80211.h
3507 F: include/linux/ieee80211.h
3508 F: include/net/wext.h
3509 F: include/net/cfg80211.h
3510 F: include/net/iw_handler.h
3511 F: include/net/ieee80211_radiotap.h
3512 F: Documentation/driver-api/80211/cfg80211.rst
3513 F: Documentation/networking/regulatory.txt
3515 CHAR and MISC DRIVERS
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3522 F: include/linux/miscdevice.h
3528 F: scripts/checkpatch.pl
3530 CHINESE DOCUMENTATION
3535 F: Documentation/translations/zh_CN/
3537 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3542 F: drivers/usb/chipidea/
3544 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3548 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549 F: drivers/input/touchscreen/chipone_icn8318.c
3551 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3555 F: drivers/input/touchscreen/chipone_icn8505.c
3557 CHROME HARDWARE PLATFORM SUPPORT
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562 F: drivers/platform/chrome/
3564 CIRRUS LOGIC AUDIO CODEC DRIVERS
3569 F: sound/soc/codecs/cs*
3571 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3575 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3577 CISCO FCOE HBA DRIVER
3583 F: drivers/scsi/fnic/
3585 CISCO SCSI HBA DRIVER
3590 F: drivers/scsi/snic/
3592 CISCO VIC ETHERNET NIC DRIVER
3597 F: drivers/net/ethernet/cisco/enic/
3599 CISCO VIC LOW LATENCY NIC DRIVER
3602 F: drivers/infiniband/hw/usnic/
3604 CIRRUS LOGIC MADERA CODEC DRIVERS
3609 T: git https://github.com/CirrusLogic/linux-drivers.git
3610 W: https://github.com/CirrusLogic/linux-drivers/wiki
3612 F: Documentation/devicetree/bindings/mfd/madera.txt
3613 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614 F: include/linux/mfd/madera/*
3615 F: drivers/gpio/gpio-madera*
3616 F: drivers/mfd/madera*
3617 F: drivers/mfd/cs47l*
3618 F: drivers/pinctrl/cirrus/*
3630 F: include/linux/cleancache.h
3636 F: include/linux/clk.h
3638 CLOCKSOURCE, CLOCKEVENT DRIVERS
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3644 F: drivers/clocksource/
3645 F: Documentation/devicetree/bindings/timer/
3652 F: drivers/platform/x86/classmate-laptop.c
3657 T: git git://linuxtv.org/media_tree.git
3658 W: https://linuxtv.org
3660 F: drivers/media/pci/cobalt/
3662 COCCINELLE/Semantic Patches (SmPL)
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669 W: http://coccinelle.lip6.fr/
3671 F: Documentation/dev-tools/coccinelle.rst
3672 F: scripts/coccinelle/
3673 F: scripts/coccicheck
3679 W: http://www.coda.cs.cmu.edu/
3681 F: Documentation/filesystems/coda.txt
3683 F: include/linux/coda*.h
3684 F: include/uapi/linux/coda*.h
3686 CODA V4L2 MEM2MEM DRIVER
3690 F: Documentation/devicetree/bindings/media/coda.txt
3691 F: drivers/media/platform/coda/
3696 F: Documentation/process/code-of-conduct.rst
3697 F: Documentation/process/code-of-conduct-interpretation.rst
3699 COMMON CLK FRAMEWORK
3703 Q: http://patchwork.kernel.org/project/linux-clk/list/
3704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3706 F: Documentation/devicetree/bindings/clock/
3708 X: drivers/clk/clkdev.c
3709 F: include/linux/clk-pr*
3710 F: include/linux/clk/
3711 F: include/linux/of_clk.h
3713 COMMON INTERNET FILE SYSTEM (CIFS)
3717 W: http://linux-cifs.samba.org/
3718 T: git git://git.samba.org/sfrench/cifs-2.6.git
3720 F: Documentation/filesystems/cifs/
3723 COMPACTPCI HOTPLUG CORE
3727 F: drivers/pci/hotplug/cpci_hotplug*
3729 COMPACTPCI HOTPLUG GENERIC DRIVER
3733 F: drivers/pci/hotplug/cpcihp_generic.c
3735 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3739 F: drivers/pci/hotplug/cpcihp_zt5550.*
3741 COMPAL LAPTOP SUPPORT
3745 F: drivers/platform/x86/compal-laptop.c
3750 F: include/linux/compiler_attributes.h
3752 CONEXANT ACCESSRUNNER USB DRIVER
3754 W: http://accessrunner.sourceforge.net/
3756 F: drivers/usb/atm/cxacru.c
3761 T: git git://git.infradead.org/users/hch/configfs.git
3764 F: include/linux/configfs.h
3770 F: drivers/connector/
3772 CONTROL GROUP (CGROUP)
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3779 F: Documentation/cgroup*
3780 F: include/linux/cgroup*
3783 CONTROL GROUP - CPUSET
3786 W: http://www.bullopensource.org/cpuset/
3787 W: http://oss.sgi.com/projects/cpusets/
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3790 F: Documentation/cgroup-v1/cpusets.txt
3791 F: include/linux/cpuset.h
3792 F: kernel/cgroup/cpuset.c
3794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3804 CORETEMP HARDWARE MONITORING DRIVER
3808 F: Documentation/hwmon/coretemp
3809 F: drivers/hwmon/coretemp.c
3811 COSA/SRP SYNC SERIAL DRIVER
3813 W: http://www.fi.muni.cz/~kas/cosa/
3815 F: drivers/net/wan/cosa*
3817 CPMAC ETHERNET DRIVER
3821 F: drivers/net/ethernet/ti/cpmac.c
3823 CPU FREQUENCY DRIVERS
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830 B: https://bugzilla.kernel.org
3831 F: Documentation/cpu-freq/
3832 F: Documentation/devicetree/bindings/cpufreq/
3834 F: include/linux/cpufreq.h
3835 F: tools/testing/selftests/cpufreq/
3837 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3841 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3843 F: drivers/cpufreq/arm_big_little.h
3844 F: drivers/cpufreq/arm_big_little.c
3846 CPU POWER MONITORING SUBSYSTEM
3851 F: tools/power/cpupower/
3856 F: arch/x86/kernel/cpuid.c
3857 F: arch/x86/kernel/msr.c
3859 CPUIDLE DRIVER - ARM BIG LITTLE
3864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3866 F: drivers/cpuidle/cpuidle-big_little.c
3868 CPUIDLE DRIVER - ARM EXYNOS
3875 F: drivers/cpuidle/cpuidle-exynos.c
3876 F: arch/arm/mach-exynos/pm.c
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 B: https://bugzilla.kernel.org
3885 F: drivers/cpuidle/*
3886 F: include/linux/cpuidle.h
3891 F: Documentation/filesystems/cramfs.txt
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3901 F: Documentation/crypto/
3902 F: Documentation/devicetree/bindings/crypto/
3907 F: include/linux/crypto*
3909 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3913 F: crypto/ansi_cprng.c
3919 T: git git://linuxtv.org/media_tree.git
3920 W: http://linuxtv.org
3922 F: drivers/media/i2c/cs3308.c
3923 F: drivers/media/i2c/cs3308.h
3925 CS5535 Audio ALSA driver
3928 F: sound/pci/cs5535audio/
3933 F: drivers/net/wireless/st/cw1200/
3935 CX18 VIDEO4LINUX DRIVER
3939 T: git git://linuxtv.org/media_tree.git
3940 W: https://linuxtv.org
3941 W: http://www.ivtvdriver.org/index.php/Cx18
3943 F: Documentation/media/v4l-drivers/cx18*
3944 F: drivers/media/pci/cx18/
3945 F: include/uapi/linux/ivtv*
3947 CX2341X MPEG ENCODER HELPER MODULE
3950 T: git git://linuxtv.org/media_tree.git
3951 W: https://linuxtv.org
3953 F: drivers/media/common/cx2341x*
3954 F: include/media/cx2341x*
3956 CX24120 MEDIA DRIVER
3960 W: https://linuxtv.org
3961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3963 F: drivers/media/dvb-frontends/cx24120*
3965 CX88 VIDEO4LINUX DRIVER
3968 W: https://linuxtv.org
3969 T: git git://linuxtv.org/media_tree.git
3971 F: Documentation/media/v4l-drivers/cx88*
3972 F: drivers/media/pci/cx88/
3974 CXD2820R MEDIA DRIVER
3977 W: https://linuxtv.org
3978 W: http://palosaari.fi/linux/
3979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3980 T: git git://linuxtv.org/anttip/media_tree.git
3982 F: drivers/media/dvb-frontends/cxd2820r*
3984 CXGB3 ETHERNET DRIVER (CXGB3)
3987 W: http://www.chelsio.com
3989 F: drivers/net/ethernet/chelsio/cxgb3/
3991 CXGB3 ISCSI DRIVER (CXGB3I)
3994 W: http://www.chelsio.com
3996 F: drivers/scsi/cxgbi/cxgb3i
3998 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4001 W: http://www.openfabrics.org
4003 F: drivers/infiniband/hw/cxgb3/
4004 F: include/uapi/rdma/cxgb3-abi.h
4006 CXGB4 CRYPTO DRIVER (chcr)
4009 W: http://www.chelsio.com
4011 F: drivers/crypto/chelsio
4013 CXGB4 ETHERNET DRIVER (CXGB4)
4016 W: http://www.chelsio.com
4018 F: drivers/net/ethernet/chelsio/cxgb4/
4020 CXGB4 ISCSI DRIVER (CXGB4I)
4023 W: http://www.chelsio.com
4025 F: drivers/scsi/cxgbi/cxgb4i
4027 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4030 W: http://www.openfabrics.org
4032 F: drivers/infiniband/hw/cxgb4/
4033 F: include/uapi/rdma/cxgb4-abi.h
4035 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4038 W: http://www.chelsio.com
4040 F: drivers/net/ethernet/chelsio/cxgb4vf/
4042 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4047 F: arch/powerpc/platforms/powernv/pci-cxl.c
4048 F: drivers/misc/cxl/
4049 F: include/misc/cxl*
4050 F: include/uapi/misc/cxl.h
4051 F: Documentation/powerpc/cxl.txt
4052 F: Documentation/ABI/testing/sysfs-class-cxl
4054 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4060 F: drivers/scsi/cxlflash/
4061 F: include/uapi/scsi/cxlflash_ioctl.h
4062 F: Documentation/powerpc/cxlflash.txt
4067 W: http://www.armlinux.org.uk/
4069 F: drivers/video/fbdev/cyber2000fb.*
4071 CYCLADES ASYNC MUX DRIVER
4072 W: http://www.cyclades.com/
4074 F: drivers/tty/cyclades.c
4075 F: include/linux/cyclades.h
4076 F: include/uapi/linux/cyclades.h
4078 CYCLADES PC300 DRIVER
4079 W: http://www.cyclades.com/
4081 F: drivers/net/wan/pc300*
4083 CYPRESS_FIRMWARE MEDIA DRIVER
4086 W: https://linuxtv.org
4087 W: http://palosaari.fi/linux/
4088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4089 T: git git://linuxtv.org/anttip/media_tree.git
4091 F: drivers/media/common/cypress_firmware*
4093 CYTTSP TOUCHSCREEN DRIVER
4097 F: drivers/input/touchscreen/cyttsp*
4098 F: include/linux/input/cyttsp.h
4100 D-LINK DIR-685 TOUCHKEYS DRIVER
4104 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4106 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4109 F: drivers/rtc/rtc-ds1685.c
4110 F: include/linux/rtc/ds1685.h
4112 DAMA SLAVE for AX.25
4114 W: http://yaina.de/jreuter/
4115 W: http://www.qsl.net/dl1bke/
4118 F: net/ax25/af_ax25.c
4119 F: net/ax25/ax25_dev.c
4120 F: net/ax25/ax25_ds_*
4121 F: net/ax25/ax25_in.c
4122 F: net/ax25/ax25_out.c
4123 F: net/ax25/ax25_timer.c
4124 F: net/ax25/sysctl_net_ax25.c
4126 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4129 F: Documentation/networking/dmfe.txt
4130 F: drivers/net/ethernet/dec/tulip/dmfe.c
4132 DC390/AM53C974 SCSI driver
4136 F: drivers/scsi/am53c974.c
4143 W: http://twibble.org/dist/dc395x/
4144 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4146 F: Documentation/scsi/dc395x.txt
4147 F: drivers/scsi/dc395x.*
4152 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4154 F: include/linux/dccp.h
4155 F: include/uapi/linux/dccp.h
4156 F: include/linux/tfrc.h
4159 DECnet NETWORK LAYER
4160 W: http://linux-decnet.sourceforge.net
4163 F: Documentation/networking/decnet.txt
4166 DECSTATION PLATFORM SUPPORT
4169 W: http://www.linux-mips.org/wiki/DECstation
4172 F: arch/mips/include/asm/dec/
4173 F: arch/mips/include/asm/mach-dec/
4175 DEFXX FDDI NETWORK DRIVER
4178 F: drivers/net/fddi/defxx.*
4185 F: drivers/platform/x86/dell-smbios.*
4187 DELL SMBIOS SMM DRIVER
4191 F: drivers/platform/x86/dell-smbios-smm.c
4193 DELL SMBIOS WMI DRIVER
4197 F: drivers/platform/x86/dell-smbios-wmi.c
4198 F: tools/wmi/dell-smbios-example.c
4200 DEFZA FDDI NETWORK DRIVER
4203 F: drivers/net/fddi/defza.*
4210 F: drivers/platform/x86/dell-laptop.c
4212 DELL LAPTOP FREEFALL DRIVER
4215 F: drivers/platform/x86/dell-smo8800.c
4217 DELL LAPTOP RBTN DRIVER
4220 F: drivers/platform/x86/dell-rbtn.*
4222 DELL REMOTE BIOS UPDATE DRIVER
4226 F: drivers/platform/x86/dell_rbu.c
4228 DELL LAPTOP SMM DRIVER
4231 F: drivers/hwmon/dell-smm-hwmon.c
4232 F: include/uapi/linux/i8k.h
4234 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4238 F: Documentation/dcdbas.txt
4239 F: drivers/platform/x86/dcdbas.*
4241 DELL WMI NOTIFICATIONS DRIVER
4245 F: drivers/platform/x86/dell-wmi.c
4247 DELL WMI DESCRIPTOR DRIVER
4250 F: drivers/platform/x86/dell-wmi-descriptor.c
4252 DELTA ST MEDIA DRIVER
4255 T: git git://linuxtv.org/media_tree.git
4256 W: https://linuxtv.org
4258 F: drivers/media/platform/sti/delta
4264 F: drivers/mtd/nand/raw/denali*
4266 DESIGNWARE USB2 DRD IP DRIVER
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4271 F: drivers/usb/dwc2/
4273 DESIGNWARE USB3 DRD IP DRIVER
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4278 F: drivers/usb/dwc3/
4280 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4284 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285 F: drivers/iio/proximity/srf*.c
4287 DEVICE COREDUMP (DEV_COREDUMP)
4291 F: drivers/base/devcoredump.c
4292 F: include/linux/devcoredump.h
4294 DEVICE FREQUENCY (DEVFREQ)
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302 F: include/linux/devfreq.h
4303 F: Documentation/devicetree/bindings/devfreq/
4305 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4310 F: drivers/devfreq/event/
4311 F: drivers/devfreq/devfreq-event.c
4312 F: include/linux/devfreq-event.h
4313 F: Documentation/devicetree/bindings/devfreq/event/
4315 DEVICE NUMBER REGISTRY
4317 W: http://lanana.org/docs/device-list/index.html
4325 W: http://sources.redhat.com/dm
4326 Q: http://patchwork.kernel.org/project/dm-devel/list/
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4330 F: Documentation/device-mapper/
4331 F: drivers/md/Makefile
4332 F: drivers/md/Kconfig
4334 F: drivers/md/persistent-data/
4335 F: include/linux/device-mapper.h
4336 F: include/linux/dm-*.h
4337 F: include/uapi/linux/dm-*.h
4343 F: net/core/devlink.c
4344 F: include/net/devlink.h
4345 F: include/uapi/linux/devlink.h
4347 DIALOG SEMICONDUCTOR DRIVERS
4349 W: http://www.dialog-semiconductor.com/products
4351 F: Documentation/hwmon/da90??
4352 F: Documentation/devicetree/bindings/mfd/da90*.txt
4353 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4354 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355 F: Documentation/devicetree/bindings/regulator/da92*.txt
4356 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4358 F: drivers/gpio/gpio-da90??.c
4359 F: drivers/hwmon/da90??-hwmon.c
4360 F: drivers/iio/adc/da91??-*.c
4361 F: drivers/input/misc/da90??_onkey.c
4362 F: drivers/input/touchscreen/da9052_tsi.c
4363 F: drivers/leds/leds-da90??.c
4364 F: drivers/mfd/da903x.c
4365 F: drivers/mfd/da90??-*.c
4366 F: drivers/mfd/da91??-*.c
4367 F: drivers/power/supply/da9052-battery.c
4368 F: drivers/power/supply/da91??-*.c
4369 F: drivers/regulator/da903x.c
4370 F: drivers/regulator/da9???-regulator.[ch]
4371 F: drivers/thermal/da90??-thermal.c
4372 F: drivers/rtc/rtc-da90??.c
4373 F: drivers/video/backlight/da90??_bl.c
4374 F: drivers/watchdog/da90??_wdt.c
4375 F: include/linux/mfd/da903x.h
4376 F: include/linux/mfd/da9052/
4377 F: include/linux/mfd/da9055/
4378 F: include/linux/mfd/da9062/
4379 F: include/linux/mfd/da9063/
4380 F: include/linux/mfd/da9150/
4381 F: include/linux/regulator/da9211.h
4382 F: include/sound/da[79]*.h
4383 F: sound/soc/codecs/da[79]*.[ch]
4385 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4389 F: drivers/gpio/gpio-gpio-mm.c
4391 DIOLAN U2C-12 I2C DRIVER
4395 F: drivers/i2c/busses/i2c-diolan-u2c.c
4397 FILESYSTEM DIRECT ACCESS (DAX)
4404 F: include/linux/dax.h
4405 F: include/trace/events/fs_dax.h
4407 DEVICE DIRECT ACCESS (DAX)
4416 DIRECTORY NOTIFICATION (DNOTIFY)
4421 F: Documentation/filesystems/dnotify.txt
4422 F: fs/notify/dnotify/
4423 F: include/linux/dnotify.h
4425 DISK GEOMETRY AND PARTITION HANDLING
4427 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4435 F: Documentation/filesystems/quota.txt
4437 F: include/linux/quota*.h
4438 F: include/uapi/linux/quota*.h
4440 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4444 W: http://plugable.com/category/projects/udlfb/
4445 F: drivers/video/fbdev/udlfb.c
4446 F: include/video/udlfb.h
4447 F: Documentation/fb/udlfb.txt
4449 DISTRIBUTED LOCK MANAGER (DLM)
4453 W: http://sources.redhat.com/cluster/
4454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4458 DMA BUFFER SHARING FRAMEWORK
4465 F: include/linux/dma-buf*
4466 F: include/linux/reservation.h
4467 F: include/linux/*fence.h
4468 F: Documentation/driver-api/dma-buf.rst
4469 T: git git://anongit.freedesktop.org/drm/drm-misc
4471 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4474 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4477 F: include/linux/dmaengine.h
4478 F: include/linux/of_dma.h
4479 F: Documentation/devicetree/bindings/dma/
4480 F: Documentation/driver-api/dmaengine/
4481 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4488 T: git git://git.infradead.org/users/hch/dma-mapping.git
4489 W: http://git.infradead.org/users/hch/dma-mapping.git
4492 F: include/asm-generic/dma-mapping.h
4493 F: include/linux/dma-direct.h
4494 F: include/linux/dma-mapping.h
4495 F: include/linux/dma-noncoherent.h
4497 DME1737 HARDWARE MONITOR DRIVER
4501 F: Documentation/hwmon/dme1737
4502 F: drivers/hwmon/dme1737.c
4507 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509 F: drivers/firmware/dmi-id.c
4510 F: drivers/firmware/dmi_scan.c
4511 F: include/linux/dmi.h
4518 F: scripts/kernel-doc
4519 X: Documentation/ABI/
4520 X: Documentation/acpi/
4521 X: Documentation/devicetree/
4522 X: Documentation/i2c/
4523 X: Documentation/media/
4524 X: Documentation/power/
4525 X: Documentation/spi/
4526 T: git git://git.lwn.net/linux.git docs-next
4528 DOCUMENTATION/ITALIAN
4532 F: Documentation/translations/it_IT
4534 DONGWOON DW9714 LENS VOICE COIL DRIVER
4537 T: git git://linuxtv.org/media_tree.git
4539 F: drivers/media/i2c/dw9714.c
4540 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4542 DONGWOON DW9807 LENS VOICE COIL DRIVER
4545 T: git git://linuxtv.org/media_tree.git
4547 F: drivers/media/i2c/dw9807-vcm.c
4548 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4554 F: drivers/char/dtlk.c
4555 F: include/linux/dtlk.h
4557 DPAA2 DATAPATH I/O (DPIO) DRIVER
4561 F: drivers/soc/fsl/dpio
4563 DPAA2 ETHERNET DRIVER
4567 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4569 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4571 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4573 DPAA2 ETHERNET SWITCH DRIVER
4578 F: drivers/staging/fsl-dpaa2/ethsw
4580 DPAA2 PTP CLOCK DRIVER
4584 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4587 DPT_I2O SCSI RAID DRIVER
4590 W: http://www.adaptec.com/
4592 F: drivers/scsi/dpt*
4593 F: drivers/scsi/dpt/
4599 W: http://www.drbd.org
4600 T: git git://git.linbit.com/linux-drbd.git
4601 T: git git://git.linbit.com/drbd-8.4.git
4603 F: drivers/block/drbd/
4605 F: Documentation/blockdev/drbd/
4607 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4612 F: Documentation/kobject.txt
4616 F: include/linux/debugfs.h
4617 F: include/linux/kobj*
4620 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4624 F: drivers/power/avs/
4625 F: include/linux/power/smartreflex.h
4628 DRM DRIVER FOR ARM PL111 CLCD
4630 T: git git://anongit.freedesktop.org/drm/drm-misc
4632 F: drivers/gpu/drm/pl111/
4634 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4638 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4639 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4641 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4644 F: drivers/gpu/drm/ast/
4646 DRM DRIVER FOR BOCHS VIRTUAL GPU
4649 T: git git://anongit.freedesktop.org/drm/drm-misc
4651 F: drivers/gpu/drm/bochs/
4653 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4657 F: drivers/gpu/drm/tve200/
4659 DRM DRIVER FOR ILITEK ILI9225 PANELS
4662 F: drivers/gpu/drm/tinydrm/ili9225.c
4663 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4665 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4666 S: Orphan / Obsolete
4667 F: drivers/gpu/drm/i810/
4668 F: include/uapi/drm/i810_drm.h
4670 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4671 S: Orphan / Obsolete
4672 F: drivers/gpu/drm/mga/
4673 F: include/uapi/drm/mga_drm.h
4675 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4678 F: drivers/gpu/drm/mgag200/
4680 DRM DRIVER FOR MI0283QT
4683 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4684 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4686 DRM DRIVER FOR MSM ADRENO GPU
4691 T: git git://people.freedesktop.org/~robclark/linux
4693 F: drivers/gpu/drm/msm/
4694 F: include/uapi/drm/msm_drm.h
4695 F: Documentation/devicetree/bindings/display/msm/
4697 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4701 T: git git://github.com/skeggsb/linux
4703 F: drivers/gpu/drm/nouveau/
4704 F: include/uapi/drm/nouveau_drm.h
4706 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4709 F: drivers/gpu/drm/tinydrm/repaper.c
4710 F: Documentation/devicetree/bindings/display/repaper.txt
4712 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4716 T: git git://anongit.freedesktop.org/drm/drm-misc
4718 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4719 F: drivers/gpu/drm/cirrus/
4721 DRM DRIVER FOR QXL VIRTUAL GPU
4725 T: git git://anongit.freedesktop.org/drm/drm-misc
4727 F: drivers/gpu/drm/qxl/
4728 F: include/uapi/drm/qxl_drm.h
4730 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4731 S: Orphan / Obsolete
4732 F: drivers/gpu/drm/r128/
4733 F: include/uapi/drm/r128_drm.h
4735 DRM DRIVER FOR SAVAGE VIDEO CARDS
4736 S: Orphan / Obsolete
4737 F: drivers/gpu/drm/savage/
4738 F: include/uapi/drm/savage_drm.h
4740 DRM DRIVER FOR SIS VIDEO CARDS
4741 S: Orphan / Obsolete
4742 F: drivers/gpu/drm/sis/
4743 F: include/uapi/drm/sis_drm.h
4745 DRM DRIVER FOR SITRONIX ST7586 PANELS
4748 F: drivers/gpu/drm/tinydrm/st7586.c
4749 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4751 DRM DRIVER FOR SITRONIX ST7735R PANELS
4754 F: drivers/gpu/drm/tinydrm/st7735r.c
4755 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4757 DRM DRIVER FOR TDFX VIDEO CARDS
4758 S: Orphan / Obsolete
4759 F: drivers/gpu/drm/tdfx/
4761 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4766 F: drivers/gpu/drm/udl/
4767 T: git git://anongit.freedesktop.org/drm/drm-misc
4769 DRM DRIVER FOR VMWARE VIRTUAL GPU
4774 T: git git://people.freedesktop.org/~syeh/repos_linux
4775 T: git git://people.freedesktop.org/~thomash/linux
4777 F: drivers/gpu/drm/vmwgfx/
4778 F: include/uapi/drm/vmwgfx_drm.h
4783 T: git git://anongit.freedesktop.org/drm/drm
4784 B: https://bugs.freedesktop.org/
4785 C: irc://chat.freenode.net/dri-devel
4789 F: Documentation/devicetree/bindings/display/
4790 F: Documentation/devicetree/bindings/gpu/
4791 F: Documentation/gpu/
4793 F: include/uapi/drm/
4794 F: include/linux/vga*
4796 DRM DRIVERS AND MISC GPU PATCHES
4800 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4802 T: git git://anongit.freedesktop.org/drm/drm-misc
4803 F: Documentation/gpu/
4805 F: drivers/gpu/drm/*
4807 F: include/uapi/drm/drm*
4808 F: include/linux/vga*
4810 DRM DRIVERS FOR ALLWINNER A10
4814 F: drivers/gpu/drm/sun4i/
4815 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4816 T: git git://anongit.freedesktop.org/drm/drm-misc
4818 DRM DRIVERS FOR AMLOGIC SOCS
4822 W: http://linux-meson.com/
4824 F: drivers/gpu/drm/meson/
4825 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4826 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4827 F: Documentation/gpu/meson.rst
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 DRM DRIVERS FOR ATMEL HLCDC
4834 F: drivers/gpu/drm/atmel-hlcdc/
4835 F: Documentation/devicetree/bindings/display/atmel/
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 DRM DRIVERS FOR BRIDGE CHIPS
4843 T: git git://anongit.freedesktop.org/drm/drm-misc
4844 F: drivers/gpu/drm/bridge/
4846 DRM DRIVERS FOR EXYNOS
4852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4854 F: drivers/gpu/drm/exynos/
4855 F: include/uapi/drm/exynos_drm.h
4856 F: Documentation/devicetree/bindings/display/exynos/
4858 DRM DRIVERS FOR FREESCALE DCU
4863 F: drivers/gpu/drm/fsl-dcu/
4864 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4865 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4866 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4867 T: git git://anongit.freedesktop.org/drm/drm-misc
4869 DRM DRIVERS FOR FREESCALE IMX
4873 F: drivers/gpu/drm/imx/
4874 F: drivers/gpu/ipu-v3/
4875 F: Documentation/devicetree/bindings/display/imx/
4877 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4880 T: git git://github.com/patjak/drm-gma500
4882 F: drivers/gpu/drm/gma500/
4884 DRM DRIVERS FOR HISILICON
4890 T: git git://github.com/xin3liang/linux.git
4892 F: drivers/gpu/drm/hisilicon/
4893 F: Documentation/devicetree/bindings/display/hisilicon/
4895 DRM DRIVERS FOR MEDIATEK
4900 F: drivers/gpu/drm/mediatek/
4901 F: Documentation/devicetree/bindings/display/mediatek/
4903 DRM DRIVERS FOR NVIDIA TEGRA
4907 T: git git://anongit.freedesktop.org/tegra/linux.git
4909 F: drivers/gpu/drm/tegra/
4910 F: drivers/gpu/host1x/
4911 F: include/linux/host1x.h
4912 F: include/uapi/drm/tegra_drm.h
4913 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4915 DRM DRIVERS FOR RENESAS
4920 T: git git://linuxtv.org/pinchartl/media drm/du/next
4922 F: drivers/gpu/drm/rcar-du/
4923 F: drivers/gpu/drm/shmobile/
4924 F: include/linux/platform_data/shmob_drm.h
4925 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4926 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4927 F: Documentation/devicetree/bindings/display/renesas,du.txt
4929 DRM DRIVERS FOR ROCKCHIP
4934 F: drivers/gpu/drm/rockchip/
4935 F: Documentation/devicetree/bindings/display/rockchip/
4936 T: git git://anongit.freedesktop.org/drm/drm-misc
4942 T: git git://anongit.freedesktop.org/drm/drm-misc
4944 F: drivers/gpu/drm/sti
4945 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4955 F: drivers/gpu/drm/stm
4956 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4958 DRM DRIVERS FOR TI LCDC
4963 F: drivers/gpu/drm/tilcdc/
4964 F: Documentation/devicetree/bindings/display/tilcdc/
4966 DRM DRIVERS FOR TI OMAP
4970 F: drivers/gpu/drm/omapdrm/
4971 F: Documentation/devicetree/bindings/display/ti/
4976 F: drivers/gpu/drm/v3d/
4977 F: include/uapi/drm/v3d_drm.h
4978 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4979 T: git git://anongit.freedesktop.org/drm/drm-misc
4983 T: git git://github.com/anholt/linux
4985 F: drivers/gpu/drm/vc4/
4986 F: include/uapi/drm/vc4_drm.h
4987 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4990 DRM DRIVERS FOR VIVANTE GPU IP
4997 F: drivers/gpu/drm/etnaviv/
4998 F: include/uapi/drm/etnaviv_drm.h
4999 F: Documentation/devicetree/bindings/display/etnaviv/
5001 DRM DRIVERS FOR ZTE ZX
5005 F: drivers/gpu/drm/zte/
5006 F: Documentation/devicetree/bindings/display/zte,vou.txt
5007 T: git git://anongit.freedesktop.org/drm/drm-misc
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 F: drivers/gpu/drm/drm_panel.c
5015 F: drivers/gpu/drm/panel/
5016 F: include/drm/drm_panel.h
5017 F: Documentation/devicetree/bindings/display/panel/
5021 W: https://github.com/notro/tinydrm/wiki/Development
5022 T: git git://anongit.freedesktop.org/drm/drm-misc
5024 F: drivers/gpu/drm/tinydrm/
5025 F: include/drm/tinydrm/
5029 T: git git://anongit.freedesktop.org/drm/drm-misc
5033 F: drivers/gpu/drm/xen/
5034 F: Documentation/gpu/xen-front.rst
5040 T: git git://people.freedesktop.org/~agd5f/linux
5044 F: drivers/gpu/drm/ttm/
5046 DSBR100 USB FM RADIO DRIVER
5049 T: git git://linuxtv.org/media_tree.git
5051 F: drivers/media/radio/dsbr100.c
5057 F: drivers/net/wan/dscc4.c
5062 T: git git://linuxtv.org/media_tree.git
5063 W: https://linuxtv.org
5065 F: drivers/media/pci/dt3155/
5067 DVB_USB_AF9015 MEDIA DRIVER
5070 W: https://linuxtv.org
5071 W: http://palosaari.fi/linux/
5072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5073 T: git git://linuxtv.org/anttip/media_tree.git
5075 F: drivers/media/usb/dvb-usb-v2/af9015*
5077 DVB_USB_AF9035 MEDIA DRIVER
5080 W: https://linuxtv.org
5081 W: http://palosaari.fi/linux/
5082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083 T: git git://linuxtv.org/anttip/media_tree.git
5085 F: drivers/media/usb/dvb-usb-v2/af9035*
5087 DVB_USB_ANYSEE MEDIA DRIVER
5090 W: https://linuxtv.org
5091 W: http://palosaari.fi/linux/
5092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5093 T: git git://linuxtv.org/anttip/media_tree.git
5095 F: drivers/media/usb/dvb-usb-v2/anysee*
5097 DVB_USB_AU6610 MEDIA DRIVER
5100 W: https://linuxtv.org
5101 W: http://palosaari.fi/linux/
5102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5103 T: git git://linuxtv.org/anttip/media_tree.git
5105 F: drivers/media/usb/dvb-usb-v2/au6610*
5107 DVB_USB_CE6230 MEDIA DRIVER
5110 W: https://linuxtv.org
5111 W: http://palosaari.fi/linux/
5112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5113 T: git git://linuxtv.org/anttip/media_tree.git
5115 F: drivers/media/usb/dvb-usb-v2/ce6230*
5117 DVB_USB_CXUSB MEDIA DRIVER
5120 W: https://linuxtv.org
5121 W: http://github.com/mkrufky
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/media_tree.git
5125 F: drivers/media/usb/dvb-usb/cxusb*
5127 DVB_USB_EC168 MEDIA DRIVER
5130 W: https://linuxtv.org
5131 W: http://palosaari.fi/linux/
5132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5133 T: git git://linuxtv.org/anttip/media_tree.git
5135 F: drivers/media/usb/dvb-usb-v2/ec168*
5137 DVB_USB_GL861 MEDIA DRIVER
5140 W: https://linuxtv.org
5141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5142 T: git git://linuxtv.org/anttip/media_tree.git
5144 F: drivers/media/usb/dvb-usb-v2/gl861*
5146 DVB_USB_MXL111SF MEDIA DRIVER
5149 W: https://linuxtv.org
5150 W: http://github.com/mkrufky
5151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5152 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5154 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5156 DVB_USB_RTL28XXU MEDIA DRIVER
5159 W: https://linuxtv.org
5160 W: http://palosaari.fi/linux/
5161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5162 T: git git://linuxtv.org/anttip/media_tree.git
5164 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5166 DVB_USB_V2 MEDIA DRIVER
5169 W: https://linuxtv.org
5170 W: http://palosaari.fi/linux/
5171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5172 T: git git://linuxtv.org/anttip/media_tree.git
5174 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5175 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5180 F: lib/dynamic_debug.c
5181 F: include/linux/dynamic_debug.h
5183 DYNAMIC INTERRUPT MODERATION
5186 F: include/linux/net_dim.h
5188 DZ DECSTATION DZ11 SERIAL DRIVER
5191 F: drivers/tty/serial/dz.*
5193 E3X0 POWER BUTTON DRIVER
5196 W: http://www.ettus.com
5198 F: drivers/input/misc/e3x0-button.c
5199 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5204 W: https://linuxtv.org
5205 W: http://palosaari.fi/linux/
5206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5207 T: git git://linuxtv.org/anttip/media_tree.git
5209 F: drivers/media/tuners/e4000*
5211 EARTH_PT1 MEDIA DRIVER
5215 F: drivers/media/pci/pt1/
5217 EARTH_PT3 MEDIA DRIVER
5221 F: drivers/media/pci/pt3/
5226 W: https://linuxtv.org
5227 W: http://palosaari.fi/linux/
5228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5229 T: git git://linuxtv.org/anttip/media_tree.git
5231 F: drivers/media/dvb-frontends/ec100*
5236 W: http://ecryptfs.org
5237 W: https://launchpad.net/ecryptfs
5238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5240 F: Documentation/filesystems/ecryptfs.txt
5247 F: drivers/edac/amd64_edac*
5253 F: drivers/edac/highbank*
5261 F: drivers/edac/octeon_edac*
5263 EDAC-CAVIUM THUNDERX
5268 F: drivers/edac/thunderx_edac*
5274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5277 F: Documentation/admin-guide/ras.rst
5278 F: Documentation/driver-api/edac.rst
5280 F: include/linux/edac.h
5286 F: drivers/edac/e752x_edac.c
5291 F: drivers/edac/e7xxx_edac.c
5297 F: drivers/edac/fsl_ddr_edac.*
5303 F: drivers/edac/ghes_edac.c
5308 F: drivers/edac/i3000_edac.c
5313 F: drivers/edac/i5000_edac.c
5319 F: drivers/edac/i5400_edac.c
5325 F: drivers/edac/i7300_edac.c
5331 F: drivers/edac/i7core_edac.c
5337 F: drivers/edac/i82443bxgx_edac.c
5344 F: drivers/edac/i82975x_edac.c
5350 F: drivers/edac/ie31200_edac.c
5356 F: drivers/edac/mpc85xx_edac.[ch]
5362 F: drivers/edac/pasemi_edac.c
5368 F: drivers/edac/pnd2_edac.[ch]
5374 F: drivers/edac/r82600_edac.c
5381 F: drivers/edac/sb_edac.c
5387 F: drivers/edac/skx_edac.c
5393 F: drivers/edac/ti_edac.c
5401 F: drivers/edac/qcom_edac.c
5403 EDIROL UA-101/UA-1000 DRIVER
5406 T: git git://git.alsa-project.org/alsa-kernel.git
5408 F: sound/usb/misc/ua101.c
5415 F: drivers/firmware/efi/test/
5417 EFI VARIABLE FILESYSTEM
5421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5426 EFIFB FRAMEBUFFER DRIVER
5430 F: drivers/video/fbdev/efifb.c
5433 W: http://aeschi.ch.eu.org/efs/
5437 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5441 F: drivers/net/ethernet/ibm/ehea/
5443 EM28XX VIDEO4LINUX DRIVER
5446 W: https://linuxtv.org
5447 T: git git://linuxtv.org/media_tree.git
5449 F: drivers/media/usb/em28xx/
5450 F: Documentation/media/v4l-drivers/em28xx*
5459 Emulex 10Gbps iSCSI - OneConnect DRIVER
5464 W: http://www.broadcom.com
5466 F: drivers/scsi/be2iscsi/
5468 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5474 W: http://www.emulex.com
5476 F: drivers/net/ethernet/emulex/benet/
5478 EMULEX ONECONNECT ROCE DRIVER
5482 W: http://www.broadcom.com
5484 F: drivers/infiniband/hw/ocrdma/
5485 F: include/uapi/rdma/ocrdma-abi.h
5487 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5491 W: http://www.broadcom.com
5493 F: drivers/scsi/lpfc/
5495 ENE CB710 FLASH CARD READER DRIVER
5498 F: drivers/misc/cb710/
5499 F: drivers/mmc/host/cb710-mmc.*
5500 F: include/linux/cb710.h
5502 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5505 F: drivers/media/rc/ene_ir.*
5507 EPSON S1D13XXX FRAMEBUFFER DRIVER
5510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5511 F: drivers/video/fbdev/s1d13xxxfb.c
5512 F: include/video/s1d13xxxfb.h
5514 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5518 F: include/linux/errseq.h
5520 ET131X NETWORK DRIVER
5523 F: drivers/net/ethernet/agere/
5530 W: http://www.linuxfoundation.org/en/Net:Bridge
5532 F: include/linux/netfilter_bridge/
5535 ETHERNET PHY LIBRARY
5541 F: Documentation/ABI/testing/sysfs-bus-mdio
5542 F: Documentation/devicetree/bindings/net/mdio*
5543 F: Documentation/networking/phy.txt
5545 F: drivers/of/of_mdio.c
5546 F: drivers/of/of_net.c
5547 F: include/linux/*mdio*.h
5548 F: include/linux/of_net.h
5549 F: include/linux/phy.h
5550 F: include/linux/phy_fixed.h
5551 F: include/linux/platform_data/mdio-bcm-unimac.h
5552 F: include/trace/events/mdio.h
5553 F: include/uapi/linux/mdio.h
5554 F: include/uapi/linux/mii.h
5560 F: Documentation/filesystems/ext2.txt
5562 F: include/linux/ext2*
5568 W: http://ext4.wiki.kernel.org
5569 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5572 F: Documentation/filesystems/ext4/ext4.rst
5575 Extended Verification Module (EVM)
5579 F: security/integrity/evm/
5581 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5586 F: Documentation/efi-stub.txt
5587 F: arch/*/kernel/efi.c
5588 F: arch/x86/boot/compressed/eboot.[ch]
5589 F: arch/*/include/asm/efi.h
5590 F: arch/x86/platform/efi/
5591 F: drivers/firmware/efi/
5592 F: include/linux/efi*.h
5593 F: arch/arm/boot/compressed/efi-header.S
5594 F: arch/arm64/kernel/efi-entry.S
5596 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5603 F: include/linux/extcon/
5604 F: include/linux/extcon.h
5605 F: Documentation/extcon/
5606 F: Documentation/devicetree/bindings/extcon/
5612 F: drivers/gpu/drm/exynos/exynos_dp*
5614 EXYNOS SYSMMU (IOMMU) driver
5618 F: drivers/iommu/exynos-iommu.c
5620 EZchip NPS platform support
5624 F: arch/arc/plat-eznps
5625 F: arch/arc/boot/dts/eznps.dts
5631 W: https://f2fs.wiki.kernel.org/
5632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5634 F: Documentation/filesystems/f2fs.txt
5635 F: Documentation/ABI/testing/sysfs-fs-f2fs
5637 F: include/linux/f2fs_fs.h
5638 F: include/trace/events/f2fs.h
5640 F71805F HARDWARE MONITORING DRIVER
5644 F: Documentation/hwmon/f71805f
5645 F: drivers/hwmon/f71805f.c
5650 F: scripts/faddr2line
5656 F: net/core/failover.c
5657 F: include/net/failover.h
5658 F: Documentation/networking/failover.rst
5665 F: fs/notify/fanotify/
5666 F: include/linux/fanotify.h
5667 F: include/uapi/linux/fanotify.h
5669 FARSYNC SYNCHRONOUS DRIVER
5671 W: http://www.farsite.co.uk/
5673 F: drivers/net/wan/farsync.*
5675 FAULT INJECTION SUPPORT
5678 F: Documentation/fault-injection/
5679 F: lib/fault-inject.c
5681 FBTFT Framebuffer drivers
5685 F: drivers/staging/fbtft/
5691 F: drivers/media/tuners/fc0011.h
5692 F: drivers/media/tuners/fc0011.c
5697 W: https://linuxtv.org
5698 W: http://palosaari.fi/linux/
5699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5700 T: git git://linuxtv.org/anttip/media_tree.git
5702 F: drivers/media/tuners/fc2580*
5704 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5707 W: www.Open-FCoE.org
5709 F: drivers/scsi/libfc/
5710 F: drivers/scsi/fcoe/
5712 F: include/scsi/libfc.h
5713 F: include/scsi/libfcoe.h
5714 F: include/uapi/scsi/fc/
5716 FILE LOCKING (flock() and fcntl()/lockf())
5721 F: include/linux/fcntl.h
5722 F: include/uapi/linux/fcntl.h
5726 FILESYSTEMS (VFS and infrastructure)
5731 F: include/linux/fs.h
5732 F: include/uapi/linux/fs.h
5734 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5738 F: drivers/hwmon/f75375s.c
5739 F: include/linux/f75375s.h
5741 FIREWIRE AUDIO DRIVERS
5744 T: git git://git.alsa-project.org/alsa-kernel.git
5748 FIREWIRE MEDIA DRIVERS (firedtv)
5752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5754 F: drivers/media/firewire/
5756 FIREWIRE SBP-2 TARGET
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5763 F: drivers/target/sbp/
5768 W: http://ieee1394.wiki.kernel.org/
5769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5771 F: drivers/firewire/
5772 F: include/linux/firewire.h
5773 F: include/uapi/linux/firewire*.h
5776 FIRMWARE LOADER (request_firmware)
5780 F: Documentation/firmware_class/
5781 F: drivers/base/firmware_loader/
5782 F: include/linux/firmware.h
5784 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5788 F: drivers/block/rsxx/
5792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5794 F: drivers/block/floppy.c
5798 W: http://www.ohwr.org/projects/fmc-bus
5801 F: include/linux/fmc*.h
5802 F: include/linux/ipmi-fru.h
5805 FPGA MANAGER FRAMEWORK
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5811 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5812 F: Documentation/fpga/
5813 F: Documentation/driver-api/fpga/
5814 F: Documentation/devicetree/bindings/fpga/
5816 F: include/linux/fpga/
5817 W: http://www.rocketboards.org
5823 F: Documentation/fpga/dfl.txt
5824 F: include/uapi/linux/fpga-dfl.h
5825 F: drivers/fpga/dfl*
5829 W: http://floatingpoint.sourceforge.net/emulator/index.html
5831 F: arch/x86/math-emu/
5833 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5836 F: drivers/net/wan/dlci.c
5837 F: drivers/net/wan/sdla.c
5843 T: git git://github.com/bzolnier/linux.git
5844 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5846 F: Documentation/fb/
5849 F: include/linux/fb.h
5850 F: include/uapi/video/
5851 F: include/uapi/linux/fb.h
5853 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5858 F: drivers/crypto/caam/
5859 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5861 FREESCALE DIU FRAMEBUFFER DRIVER
5865 F: drivers/video/fbdev/fsl-diu-fb.*
5867 FREESCALE DMA DRIVER
5872 F: drivers/dma/fsldma.*
5874 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5878 F: drivers/net/ethernet/freescale/gianfar*
5879 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5881 FREESCALE GPMI NAND DRIVER
5885 F: drivers/mtd/nand/raw/gpmi-nand/*
5887 FREESCALE I2C CPM DRIVER
5892 F: drivers/i2c/busses/i2c-cpm.c
5894 FREESCALE IMX LPI2C DRIVER
5899 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5900 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5902 FREESCALE IMX / MXC FEC DRIVER
5906 F: drivers/net/ethernet/freescale/fec_main.c
5907 F: drivers/net/ethernet/freescale/fec_ptp.c
5908 F: drivers/net/ethernet/freescale/fec.h
5909 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5911 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5917 F: include/linux/platform_data/video-imxfb.h
5918 F: drivers/video/fbdev/imxfb.c
5920 FREESCALE QORIQ DPAA ETHERNET DRIVER
5924 F: drivers/net/ethernet/freescale/dpaa
5926 FREESCALE QORIQ DPAA FMAN DRIVER
5930 F: drivers/net/ethernet/freescale/fman
5931 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5933 FREESCALE QORIQ PTP CLOCK DRIVER
5937 F: drivers/ptp/ptp_qoriq.c
5938 F: include/linux/fsl/ptp_qoriq.h
5939 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5941 FREESCALE QUAD SPI DRIVER
5945 F: drivers/mtd/spi-nor/fsl-quadspi.c
5947 FREESCALE QUICC ENGINE LIBRARY
5951 F: drivers/soc/fsl/qe/
5952 F: include/soc/fsl/*qe*.h
5953 F: include/soc/fsl/*ucc*.h
5955 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5960 F: drivers/net/ethernet/freescale/ucc_geth*
5962 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5967 F: drivers/net/wan/fsl_ucc_hdlc*
5969 FREESCALE QUICC ENGINE UCC UART DRIVER
5973 F: drivers/tty/serial/ucc_uart.c
5975 FREESCALE SOC DRIVERS
5980 F: Documentation/devicetree/bindings/soc/fsl/
5982 F: include/linux/fsl/
5984 FREESCALE SOC FS_ENET DRIVER
5989 F: drivers/net/ethernet/freescale/fs_enet/
5990 F: include/linux/fs_enet_pd.h
5992 FREESCALE SOC SOUND DRIVERS
6000 F: sound/soc/fsl/fsl*
6001 F: sound/soc/fsl/imx*
6002 F: sound/soc/fsl/mpc8610_hpcd.c
6004 FREESCALE USB PERIPHERAL DRIVERS
6009 F: drivers/usb/gadget/udc/fsl*
6013 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6022 F: Documentation/power/freezing-of-tasks.txt
6023 F: include/linux/freezer.h
6031 F: include/linux/frontswap.h
6033 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6037 F: Documentation/filesystems/caching/
6039 F: include/linux/fscache*.h
6041 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6045 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6049 F: include/linux/fscrypt*.h
6050 F: Documentation/filesystems/fscrypt.rst
6052 FSI-ATTACHED I2C DRIVER
6057 F: drivers/i2c/busses/i2c-fsi.c
6058 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6060 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6066 F: include/linux/fsnotify*.h
6068 FUJITSU LAPTOP EXTRAS
6072 F: drivers/platform/x86/fujitsu-laptop.c
6074 FUJITSU M-5MO LS CAMERA ISP DRIVER
6079 F: drivers/media/i2c/m5mols/
6080 F: include/media/i2c/m5mols.h
6082 FUJITSU TABLET EXTRAS
6086 F: drivers/platform/x86/fujitsu-tablet.c
6088 FUSE: FILESYSTEM IN USERSPACE
6091 W: http://fuse.sourceforge.net/
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6095 F: include/uapi/linux/fuse.h
6096 F: Documentation/filesystems/fuse.txt
6104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6107 F: kernel/futex_compat.c
6108 F: include/asm-generic/futex.h
6109 F: include/linux/futex.h
6110 F: include/uapi/linux/futex.h
6111 F: tools/testing/selftests/futex/
6112 F: tools/perf/bench/futex*
6113 F: Documentation/*futex*
6120 F: scripts/gcc-plugins/
6121 F: scripts/gcc-plugin.sh
6122 F: scripts/Makefile.gcc-plugins
6123 F: Documentation/gcc-plugins.txt
6125 GASKET DRIVER FRAMEWORK
6130 F: drivers/staging/gasket/
6132 GCOV BASED KERNEL PROFILING
6136 F: Documentation/dev-tools/gcov.rst
6138 GDB KERNEL DEBUGGING HELPER SCRIPTS
6144 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6147 W: http://www.icp-vortex.com/
6149 F: drivers/scsi/gdt*
6151 GEMTEK FM RADIO RECEIVER DRIVER
6154 T: git git://linuxtv.org/media_tree.git
6155 W: https://linuxtv.org
6157 F: drivers/media/radio/radio-gemtek*
6159 GENERIC GPIO I2C DRIVER
6162 F: drivers/i2c/busses/i2c-gpio.c
6163 F: include/linux/platform_data/i2c-gpio.h
6165 GENERIC GPIO I2C MULTIPLEXER DRIVER
6169 F: drivers/i2c/muxes/i2c-mux-gpio.c
6170 F: include/linux/platform_data/i2c-mux-gpio.h
6171 F: Documentation/i2c/muxes/i2c-mux-gpio
6173 GENERIC HDLC (WAN) DRIVERS
6175 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6177 F: drivers/net/wan/c101.c
6178 F: drivers/net/wan/hd6457*
6179 F: drivers/net/wan/hdlc*
6180 F: drivers/net/wan/n2.c
6181 F: drivers/net/wan/pc300too.c
6182 F: drivers/net/wan/pci200syn.c
6183 F: drivers/net/wan/wanxl*
6185 GENERIC INCLUDE/ASM HEADER FILES
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6190 F: include/asm-generic/
6191 F: include/uapi/asm-generic/
6193 GENERIC PHY FRAMEWORK
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6199 F: include/linux/phy/
6201 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6204 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6212 F: drivers/base/power/domain*.c
6213 F: include/linux/pm_domain.h
6214 F: Documentation/devicetree/bindings/power/power_domain.txt
6216 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6220 F: drivers/input/touchscreen/resistive-adc-touch.c
6222 GENERIC UIO DRIVER FOR PCI DEVICES
6226 F: drivers/uio/uio_pci_generic.c
6228 GENWQE (IBM Generic Workqueue Card)
6232 F: drivers/misc/genwqe/
6234 GET_MAINTAINER SCRIPT
6237 F: scripts/get_maintainer.pl
6243 W: http://sources.redhat.com/cluster/
6244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6246 F: Documentation/filesystems/gfs2*.txt
6248 F: include/uapi/linux/gfs2_ondisk.h
6250 GIGASET ISDN DRIVERS
6253 W: http://gigaset307x.sourceforge.net/
6255 F: Documentation/isdn/README.gigaset
6256 F: drivers/isdn/gigaset/
6257 F: include/uapi/linux/gigaset_dev.h
6262 F: Documentation/ABI/testing/sysfs-class-gnss
6263 F: Documentation/devicetree/bindings/gnss/
6265 F: include/linux/gnss.h
6271 F: drivers/media/usb/go7007/
6277 F: drivers/input/touchscreen/goodix.c
6279 GPD POCKET FAN DRIVER
6283 F: drivers/platform/x86/gpd-pocket-fan.c
6291 F: Documentation/acpi/gpio-properties.txt
6292 F: drivers/gpio/gpiolib-acpi.c
6298 F: drivers/media/rc/gpio-ir-tx.c
6305 F: drivers/gpio/gpio-mockup.c
6306 F: tools/testing/selftests/gpio/
6312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6314 F: Documentation/devicetree/bindings/gpio/
6315 F: Documentation/driver-api/gpio/
6316 F: Documentation/gpio/
6317 F: Documentation/ABI/testing/gpio-cdev
6318 F: Documentation/ABI/obsolete/sysfs-gpio
6320 F: include/linux/gpio/
6321 F: include/linux/gpio.h
6322 F: include/linux/of_gpio.h
6323 F: include/asm-generic/gpio.h
6324 F: include/uapi/linux/gpio.h
6327 GRE DEMULTIPLEXER DRIVER
6331 F: net/ipv4/gre_demux.c
6332 F: net/ipv4/gre_offload.c
6333 F: include/net/gre.h
6335 GRETH 10/100/1G Ethernet MAC device driver
6339 F: drivers/net/ethernet/aeroflex/
6341 GREYBUS AUDIO PROTOCOLS DRIVERS
6345 F: drivers/staging/greybus/audio_apbridgea.c
6346 F: drivers/staging/greybus/audio_apbridgea.h
6347 F: drivers/staging/greybus/audio_codec.c
6348 F: drivers/staging/greybus/audio_codec.h
6349 F: drivers/staging/greybus/audio_gb.c
6350 F: drivers/staging/greybus/audio_manager.c
6351 F: drivers/staging/greybus/audio_manager.h
6352 F: drivers/staging/greybus/audio_manager_module.c
6353 F: drivers/staging/greybus/audio_manager_private.h
6354 F: drivers/staging/greybus/audio_manager_sysfs.c
6355 F: drivers/staging/greybus/audio_module.c
6356 F: drivers/staging/greybus/audio_topology.c
6358 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6361 F: drivers/staging/greybus/authentication.c
6362 F: drivers/staging/greybus/bootrom.c
6363 F: drivers/staging/greybus/firmware.h
6364 F: drivers/staging/greybus/fw-core.c
6365 F: drivers/staging/greybus/fw-download.c
6366 F: drivers/staging/greybus/fw-management.c
6367 F: drivers/staging/greybus/greybus_authentication.h
6368 F: drivers/staging/greybus/greybus_firmware.h
6369 F: drivers/staging/greybus/hid.c
6370 F: drivers/staging/greybus/i2c.c
6371 F: drivers/staging/greybus/spi.c
6372 F: drivers/staging/greybus/spilib.c
6373 F: drivers/staging/greybus/spilib.h
6375 GREYBUS LOOPBACK DRIVER
6378 F: drivers/staging/greybus/loopback.c
6380 GREYBUS PLATFORM DRIVERS
6383 F: drivers/staging/greybus/arche-platform.c
6384 F: drivers/staging/greybus/arche-apb-ctrl.c
6385 F: drivers/staging/greybus/arche_platform.h
6387 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6390 F: drivers/staging/greybus/sdio.c
6391 F: drivers/staging/greybus/light.c
6392 F: drivers/staging/greybus/gpio.c
6393 F: drivers/staging/greybus/power_supply.c
6394 F: drivers/staging/greybus/spi.c
6395 F: drivers/staging/greybus/spilib.c
6402 F: drivers/staging/greybus/
6405 GREYBUS UART PROTOCOLS DRIVERS
6408 F: drivers/staging/greybus/uart.c
6409 F: drivers/staging/greybus/log.c
6411 GS1662 VIDEO SERIALIZER
6414 T: git git://linuxtv.org/media_tree.git
6416 F: drivers/media/spi/gs1662.c
6418 GSPCA FINEPIX SUBDRIVER
6421 T: git git://linuxtv.org/media_tree.git
6423 F: drivers/media/usb/gspca/finepix.c
6425 GSPCA GL860 SUBDRIVER
6428 T: git git://linuxtv.org/media_tree.git
6430 F: drivers/media/usb/gspca/gl860/
6432 GSPCA M5602 SUBDRIVER
6435 T: git git://linuxtv.org/media_tree.git
6437 F: drivers/media/usb/gspca/m5602/
6439 GSPCA PAC207 SONIXB SUBDRIVER
6442 T: git git://linuxtv.org/media_tree.git
6444 F: drivers/media/usb/gspca/pac207.c
6446 GSPCA SN9C20X SUBDRIVER
6449 T: git git://linuxtv.org/media_tree.git
6451 F: drivers/media/usb/gspca/sn9c20x.c
6453 GSPCA T613 SUBDRIVER
6456 T: git git://linuxtv.org/media_tree.git
6458 F: drivers/media/usb/gspca/t613.c
6460 GSPCA USB WEBCAM DRIVER
6463 T: git git://linuxtv.org/media_tree.git
6465 F: drivers/media/usb/gspca/
6467 GTP (GPRS Tunneling Protocol)
6471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6473 F: drivers/net/gtp.c
6475 GUID PARTITION TABLE (GPT)
6479 F: block/partitions/efi.*
6484 W: http://uclinux-h8.sourceforge.jp
6485 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6488 F: drivers/clocksource/h8300_*.c
6489 F: drivers/clk/h8300/
6490 F: drivers/irqchip/irq-renesas-h8*.c
6495 W: https://linuxtv.org
6496 W: http://palosaari.fi/linux/
6497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6498 T: git git://linuxtv.org/anttip/media_tree.git
6500 F: drivers/media/usb/hackrf/
6502 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6505 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6507 F: drivers/platform/x86/hdaps.c
6513 W: http://hwmon.wiki.kernel.org/
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6516 F: Documentation/devicetree/bindings/hwmon/
6517 F: Documentation/hwmon/
6519 F: include/linux/hwmon*.h
6520 F: include/trace/events/hwmon*.h
6522 HARDWARE RANDOM NUMBER GENERATOR CORE
6527 F: Documentation/devicetree/bindings/rng/
6528 F: Documentation/hw_random.txt
6529 F: drivers/char/hw_random/
6530 F: include/linux/hw_random.h
6532 HARDWARE TRACING FACILITIES
6535 F: drivers/hwtracing/
6537 HARDWARE SPINLOCK CORE
6542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6543 F: Documentation/devicetree/bindings/hwlock/
6544 F: Documentation/hwspinlock.txt
6545 F: drivers/hwspinlock/
6546 F: include/linux/hwspinlock.h
6548 HARMONY SOUND DRIVER
6551 F: sound/parisc/harmony.*
6553 HDPVR USB VIDEO ENCODER DRIVER
6556 T: git git://linuxtv.org/media_tree.git
6557 W: https://linuxtv.org
6559 F: drivers/media/usb/hdpvr/
6561 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6564 F: Documentation/watchdog/hpwdt.txt
6565 F: drivers/watchdog/hpwdt.c
6567 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6572 F: Documentation/scsi/hpsa.txt
6573 F: drivers/scsi/hpsa*.[ch]
6574 F: include/linux/cciss*.h
6575 F: include/uapi/linux/cciss*.h
6582 F: drivers/infiniband/hw/hfi1
6587 F: Documentation/filesystems/hfs.txt
6593 F: Documentation/filesystems/hfsplus.txt
6596 HGA FRAMEBUFFER DRIVER
6599 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6601 F: drivers/video/fbdev/hgafb.c
6603 HIBERNATION (aka Software Suspend, aka swsusp)
6607 B: https://bugzilla.kernel.org
6610 F: drivers/base/power/
6612 F: include/linux/suspend.h
6613 F: include/linux/freezer.h
6614 F: include/linux/pm.h
6615 F: arch/*/include/asm/suspend*.h
6621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6624 F: include/linux/hid*
6625 F: include/uapi/linux/hid*
6627 HID SENSOR HUB DRIVERS
6634 F: Documentation/hid/hid-sensor*
6635 F: drivers/hid/hid-sensor-*
6636 F: drivers/iio/*/hid-*
6637 F: include/linux/hid-sensor-*
6639 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6644 F: Documentation/timers/
6645 F: kernel/time/hrtimer.c
6646 F: kernel/time/clockevents.c
6647 F: kernel/time/timer_*.c
6648 F: include/linux/clockchips.h
6649 F: include/linux/hrtimer.h
6651 HIGH-SPEED SCC DRIVER FOR AX.25
6654 F: drivers/net/hamradio/dmascc.c
6655 F: drivers/net/hamradio/scc.c
6657 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6659 W: http://www.highpoint-tech.com
6661 F: Documentation/scsi/hptiop.txt
6662 F: drivers/scsi/hptiop.c
6668 F: include/linux/hippidevice.h
6669 F: include/uapi/linux/if_hippi.h
6671 F: drivers/net/hippi/
6673 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6677 W: http://www.hisilicon.com
6679 F: drivers/net/ethernet/hisilicon/hns3/
6681 HISILICON LPC BUS DRIVER
6683 W: http://www.hisilicon.com
6685 F: drivers/bus/hisi_lpc.c
6686 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6688 HISILICON NETWORK SUBSYSTEM DRIVER
6692 W: http://www.hisilicon.com
6694 F: drivers/net/ethernet/hisilicon/
6695 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6697 HISILICON PMU DRIVER
6699 W: http://www.hisilicon.com
6701 F: drivers/perf/hisilicon
6702 F: Documentation/perf/hisi-pmu.txt
6704 HISILICON ROCE DRIVER
6709 F: drivers/infiniband/hw/hns/
6710 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6712 HISILICON SAS Controller
6714 W: http://www.hisilicon.com
6716 F: drivers/scsi/hisi_sas/
6717 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6719 HMM - Heterogeneous Memory Management
6724 F: include/linux/hmm*
6725 F: Documentation/vm/hmm.rst
6730 W: http://w1.fi/hostap-driver.html
6732 F: drivers/net/wireless/intersil/hostap/
6734 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6737 F: drivers/platform/x86/tc1100-wmi.c
6739 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6742 F: drivers/net/ethernet/hp/hp100.*
6744 HPET: High Precision Event Timers driver
6747 F: Documentation/timers/hpet.txt
6748 F: drivers/char/hpet.c
6749 F: include/linux/hpet.h
6750 F: include/uapi/linux/hpet.h
6754 F: arch/x86/kernel/hpet.c
6755 F: arch/x86/include/asm/hpet.h
6759 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6767 F: Documentation/ABI/testing/sysfs-bus-hsi
6768 F: Documentation/driver-api/hsi.rst
6770 F: include/linux/hsi/
6771 F: include/uapi/linux/hsi/
6776 F: drivers/net/usb/hso.c
6778 HSR NETWORK PROTOCOL
6784 HT16K33 LED CONTROLLER DRIVER
6787 F: drivers/auxdisplay/ht16k33.c
6788 F: Documentation/devicetree/bindings/display/ht16k33.txt
6790 HTCPEN TOUCHSCREEN DRIVER
6794 F: drivers/input/touchscreen/htcpen.c
6796 HUAWEI ETHERNET DRIVER
6800 F: Documentation/networking/hinic.txt
6801 F: drivers/net/ethernet/huawei/hinic/
6809 F: include/linux/hugetlb.h
6810 F: Documentation/admin-guide/mm/hugetlbpage.rst
6811 F: Documentation/vm/hugetlbfs_reserv.rst
6812 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6817 T: git git://linuxtv.org/media_tree.git
6818 W: https://linuxtv.org
6820 F: drivers/media/platform/sti/hva
6822 HWPOISON MEMORY FAILURE HANDLING
6826 F: mm/memory-failure.c
6827 F: mm/hwpoison-inject.c
6829 HYGON PROCESSOR SUPPORT
6833 F: arch/x86/kernel/cpu/hygon.c
6835 Hyper-V CORE AND DRIVERS
6841 F: Documentation/networking/netvsc.txt
6842 F: arch/x86/include/asm/mshyperv.h
6843 F: arch/x86/include/asm/trace/hyperv.h
6844 F: arch/x86/include/asm/hyperv-tlfs.h
6845 F: arch/x86/kernel/cpu/mshyperv.c
6847 F: drivers/hid/hid-hyperv.c
6849 F: drivers/input/serio/hyperv-keyboard.c
6850 F: drivers/pci/controller/pci-hyperv.c
6851 F: drivers/net/hyperv/
6852 F: drivers/scsi/storvsc_drv.c
6853 F: drivers/uio/uio_hv_generic.c
6854 F: drivers/video/fbdev/hyperv_fb.c
6855 F: net/vmw_vsock/hyperv_transport.c
6856 F: include/linux/hyperv.h
6857 F: include/uapi/linux/hyperv.h
6859 F: Documentation/ABI/stable/sysfs-bus-vmbus
6861 HYPERVISOR VIRTUAL CONSOLE DRIVER
6871 F: drivers/i2c/i2c-core-acpi.c
6873 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6877 F: Documentation/i2c/busses/i2c-nvidia-gpu
6878 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6884 F: Documentation/i2c/i2c-topology
6885 F: Documentation/i2c/muxes/
6886 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6887 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6888 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6889 F: drivers/i2c/i2c-mux.c
6890 F: drivers/i2c/muxes/
6891 F: include/linux/i2c-mux.h
6893 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6897 F: drivers/i2c/busses/i2c-mv64xxx.c
6899 I2C OVER PARALLEL PORT
6903 F: Documentation/i2c/busses/i2c-parport
6904 F: Documentation/i2c/busses/i2c-parport-light
6905 F: drivers/i2c/busses/i2c-parport.c
6906 F: drivers/i2c/busses/i2c-parport-light.c
6911 W: https://i2c.wiki.kernel.org/
6912 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6915 F: Documentation/devicetree/bindings/i2c/i2c.txt
6916 F: Documentation/i2c/
6918 F: include/linux/i2c.h
6919 F: include/linux/i2c-dev.h
6920 F: include/linux/i2c-smbus.h
6921 F: include/uapi/linux/i2c.h
6922 F: include/uapi/linux/i2c-*.h
6924 I2C SUBSYSTEM HOST DRIVERS
6926 W: https://i2c.wiki.kernel.org/
6927 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6930 F: Documentation/devicetree/bindings/i2c/
6931 F: drivers/i2c/algos/
6932 F: drivers/i2c/busses/
6938 F: Documentation/i2c/busses/i2c-taos-evm
6939 F: drivers/i2c/busses/i2c-taos-evm.c
6944 W: http://www.harbaum.org/till/i2c_tiny_usb
6946 F: drivers/i2c/busses/i2c-tiny-usb.c
6948 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6952 F: Documentation/i2c/busses/i2c-ali1535
6953 F: Documentation/i2c/busses/i2c-ali1563
6954 F: Documentation/i2c/busses/i2c-ali15x3
6955 F: Documentation/i2c/busses/i2c-amd756
6956 F: Documentation/i2c/busses/i2c-amd8111
6957 F: Documentation/i2c/busses/i2c-i801
6958 F: Documentation/i2c/busses/i2c-nforce2
6959 F: Documentation/i2c/busses/i2c-piix4
6960 F: Documentation/i2c/busses/i2c-sis5595
6961 F: Documentation/i2c/busses/i2c-sis630
6962 F: Documentation/i2c/busses/i2c-sis96x
6963 F: Documentation/i2c/busses/i2c-via
6964 F: Documentation/i2c/busses/i2c-viapro
6965 F: drivers/i2c/busses/i2c-ali1535.c
6966 F: drivers/i2c/busses/i2c-ali1563.c
6967 F: drivers/i2c/busses/i2c-ali15x3.c
6968 F: drivers/i2c/busses/i2c-amd756.c
6969 F: drivers/i2c/busses/i2c-amd756-s4882.c
6970 F: drivers/i2c/busses/i2c-amd8111.c
6971 F: drivers/i2c/busses/i2c-i801.c
6972 F: drivers/i2c/busses/i2c-isch.c
6973 F: drivers/i2c/busses/i2c-nforce2.c
6974 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6975 F: drivers/i2c/busses/i2c-piix4.c
6976 F: drivers/i2c/busses/i2c-sis5595.c
6977 F: drivers/i2c/busses/i2c-sis630.c
6978 F: drivers/i2c/busses/i2c-sis96x.c
6979 F: drivers/i2c/busses/i2c-via.c
6980 F: drivers/i2c/busses/i2c-viapro.c
6982 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6986 F: drivers/i2c/busses/i2c-cht-wc.c
6988 I2C/SMBUS ISMT DRIVER
6992 F: drivers/i2c/busses/i2c-ismt.c
6993 F: Documentation/i2c/busses/i2c-ismt
6995 I2C/SMBUS STUB DRIVER
6999 F: drivers/i2c/i2c-stub.c
7001 IA64 (Itanium) PLATFORM
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7009 IBM Power 842 compression accelerator
7012 F: drivers/crypto/nx/Makefile
7013 F: drivers/crypto/nx/Kconfig
7014 F: drivers/crypto/nx/nx-842*
7015 F: include/linux/sw842.h
7019 IBM Power in-Nest Crypto Acceleration
7024 F: drivers/crypto/nx/Makefile
7025 F: drivers/crypto/nx/Kconfig
7026 F: drivers/crypto/nx/nx-aes*
7027 F: drivers/crypto/nx/nx-sha*
7028 F: drivers/crypto/nx/nx.*
7029 F: drivers/crypto/nx/nx_csbcpb.h
7030 F: drivers/crypto/nx/nx_debugfs.h
7032 IBM Power Linux RAID adapter
7035 F: drivers/scsi/ipr.*
7037 IBM Power SRIOV Virtual NIC Device Driver
7042 F: drivers/net/ethernet/ibm/ibmvnic.*
7044 IBM Power Virtual Accelerator Switchboard
7045 M: Sukadev Bhattiprolu
7048 F: arch/powerpc/platforms/powernv/vas*
7049 F: arch/powerpc/platforms/powernv/copy-paste.h
7050 F: arch/powerpc/include/asm/vas.h
7051 F: arch/powerpc/include/uapi/asm/vas.h
7053 IBM Power Virtual Ethernet Device Driver
7057 F: drivers/net/ethernet/ibm/ibmveth.*
7059 IBM Power Virtual FC Device Drivers
7063 F: drivers/scsi/ibmvscsi/ibmvfc*
7065 IBM Power Virtual Management Channel Driver
7069 F: drivers/misc/ibmvmc.*
7071 IBM Power Virtual SCSI Device Drivers
7075 F: drivers/scsi/ibmvscsi/ibmvscsi*
7076 F: include/scsi/viosrp.h
7078 IBM Power Virtual SCSI Device Target Driver
7084 F: drivers/scsi/ibmvscsi_tgt/
7086 IBM Power VMX Cryptographic instructions
7091 F: drivers/crypto/vmx/Makefile
7092 F: drivers/crypto/vmx/Kconfig
7093 F: drivers/crypto/vmx/vmx.c
7094 F: drivers/crypto/vmx/aes*
7095 F: drivers/crypto/vmx/ghash*
7096 F: drivers/crypto/vmx/ppc-xlate.pl
7098 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7103 F: drivers/pci/hotplug/rpaphp*
7105 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7110 F: drivers/pci/hotplug/rpadlpar*
7112 IBM ServeRAID RAID DRIVER
7114 F: drivers/scsi/ips.*
7116 ICH LPC AND GPIO DRIVER
7119 F: drivers/mfd/lpc_ich.c
7120 F: drivers/gpio/gpio-ich.c
7125 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7128 F: Documentation/ide/
7130 F: include/linux/ide.h
7136 F: Documentation/cdrom/ide-cd
7137 F: drivers/ide/ide-cd*
7139 IDEAPAD LAPTOP EXTRAS DRIVER
7142 W: http://launchpad.net/ideapad-laptop
7144 F: drivers/platform/x86/ideapad-laptop.c
7146 IDEAPAD LAPTOP SLIDEBAR DRIVER
7149 W: https://github.com/o2genum/ideapad-slidebar
7151 F: drivers/input/misc/ideapad_slidebar.c
7153 IDT VersaClock 5 CLOCK DRIVER
7156 F: drivers/clk/clk-versaclock5.c
7158 IEEE 802.15.4 SUBSYSTEM
7162 W: http://wpan.cakelab.org/
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7168 F: drivers/net/ieee802154/
7169 F: include/linux/nl802154.h
7170 F: include/linux/ieee802154.h
7171 F: include/net/nl802154.h
7172 F: include/net/mac802154.h
7173 F: include/net/af_ieee802154.h
7174 F: include/net/cfg802154.h
7175 F: include/net/ieee802154_netdev.h
7176 F: Documentation/networking/ieee802154.txt
7182 F: include/net/ife.h
7183 F: include/uapi/linux/ife.h
7185 IGORPLUG-USB IR RECEIVER
7189 F: drivers/media/rc/igorplugusb.c
7191 IGUANAWORKS USB IR TRANSCEIVER
7195 F: drivers/media/rc/iguanair.c
7197 IIO DIGITAL POTENTIOMETER DAC
7201 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7202 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7203 F: drivers/iio/dac/dpot-dac.c
7205 IIO ENVELOPE DETECTOR
7209 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7210 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7211 F: drivers/iio/adc/envelope-detector.c
7217 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7218 F: drivers/iio/multiplexer/iio-mux.c
7220 IIO SUBSYSTEM AND DRIVERS
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7228 F: Documentation/ABI/testing/configfs-iio*
7229 F: Documentation/ABI/testing/sysfs-bus-iio*
7230 F: Documentation/devicetree/bindings/iio/
7232 F: drivers/staging/iio/
7233 F: include/linux/iio/
7240 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7241 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7242 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7243 F: drivers/iio/afe/iio-rescale.c
7245 IKANOS/ADI EAGLE ADSL USB DRIVER
7249 F: drivers/usb/atm/ueagle-atm.c
7251 IMGTEC ASCII LCD DRIVER
7254 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7255 F: drivers/auxdisplay/img-ascii-lcd.c
7257 IMGTEC IR DECODER DRIVER
7260 F: drivers/media/rc/img-ir/
7262 IMON SOUNDGRAPH USB IR RECEIVER
7266 F: drivers/media/rc/imon_raw.c
7267 F: drivers/media/rc/imon.c
7269 IMS TWINTURBO FRAMEBUFFER DRIVER
7272 F: drivers/video/fbdev/imsttfb.c
7274 INA209 HARDWARE MONITOR DRIVER
7278 F: Documentation/hwmon/ina209
7279 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7280 F: drivers/hwmon/ina209.c
7282 INA2XX HARDWARE MONITOR DRIVER
7286 F: Documentation/hwmon/ina2xx
7287 F: drivers/hwmon/ina2xx.c
7288 F: include/linux/platform_data/ina2xx.h
7290 INDUSTRY PACK SUBSYSTEM (IPACK)
7295 W: http://industrypack.sourceforge.net
7299 INFINIBAND SUBSYSTEM
7303 W: https://github.com/linux-rdma/rdma-core
7304 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7307 F: Documentation/devicetree/bindings/infiniband/
7308 F: Documentation/infiniband/
7309 F: drivers/infiniband/
7310 F: include/uapi/linux/if_infiniband.h
7311 F: include/uapi/rdma/
7314 INGENIC JZ4780 DMA Driver
7317 F: drivers/dma/dma-jz4780.c
7319 INGENIC JZ4780 NAND DRIVER
7323 F: drivers/mtd/nand/raw/jz4780_*
7330 F: Documentation/filesystems/inotify.txt
7331 F: fs/notify/inotify/
7332 F: include/linux/inotify.h
7333 F: include/uapi/linux/inotify.h
7335 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7338 Q: http://patchwork.kernel.org/project/linux-input/list/
7339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7342 F: include/linux/input.h
7343 F: include/uapi/linux/input.h
7344 F: include/uapi/linux/input-event-codes.h
7345 F: include/linux/input/
7346 F: Documentation/devicetree/bindings/input/
7347 F: Documentation/devicetree/bindings/serio/
7348 F: Documentation/input/
7350 INPUT MULTITOUCH (MT) PROTOCOL
7354 F: Documentation/input/multi-touch-protocol.rst
7355 F: drivers/input/input-mt.c
7358 INSIDE SECURE CRYPTO DRIVER
7360 F: drivers/crypto/inside-secure/
7364 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7370 F: security/integrity/ima/
7372 INTEL 810/815 FRAMEBUFFER DRIVER
7376 F: drivers/video/fbdev/i810/
7386 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7390 F: drivers/platform/x86/intel_atomisp2_pm.c
7392 INTEL C600 SERIES SAS CONTROLLER DRIVER
7396 T: git git://git.code.sf.net/p/intel-sas/isci
7398 F: drivers/scsi/isci/
7400 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7405 W: https://01.org/linuxgraphics/
7406 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7407 C: irc://chat.freenode.net/intel-gfx
7408 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7409 T: git git://anongit.freedesktop.org/drm-intel
7411 F: drivers/gpu/drm/i915/
7412 F: include/drm/i915*
7413 F: include/uapi/drm/i915_drm.h
7414 F: Documentation/gpu/i915.rst
7416 INTEL ETHERNET DRIVERS
7419 W: http://www.intel.com/support/feedback.htm
7420 W: http://e1000.sourceforge.net/
7421 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7425 F: Documentation/networking/e100.rst
7426 F: Documentation/networking/e1000.rst
7427 F: Documentation/networking/e1000e.rst
7428 F: Documentation/networking/fm10k.rst
7429 F: Documentation/networking/igb.rst
7430 F: Documentation/networking/igbvf.rst
7431 F: Documentation/networking/ixgb.rst
7432 F: Documentation/networking/ixgbe.rst
7433 F: Documentation/networking/ixgbevf.rst
7434 F: Documentation/networking/i40e.rst
7435 F: Documentation/networking/iavf.rst
7436 F: Documentation/networking/ice.rst
7437 F: drivers/net/ethernet/intel/
7438 F: drivers/net/ethernet/intel/*/
7439 F: include/linux/avf/virtchnl.h
7441 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7445 F: Documentation/fb/intelfb.txt
7446 F: drivers/video/fbdev/intelfb/
7452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7453 F: drivers/gpio/gpio-ich.c
7454 F: drivers/gpio/gpio-intel-mid.c
7455 F: drivers/gpio/gpio-lynxpoint.c
7456 F: drivers/gpio/gpio-merrifield.c
7457 F: drivers/gpio/gpio-ml-ioh.c
7458 F: drivers/gpio/gpio-pch.c
7459 F: drivers/gpio/gpio-sch.c
7460 F: drivers/gpio/gpio-sodaville.c
7462 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7467 W: https://01.org/igvt-g
7468 T: git https://github.com/intel/gvt-linux.git
7470 F: drivers/gpu/drm/i915/gvt/
7472 INTEL HID EVENT DRIVER
7476 F: drivers/platform/x86/intel-hid.c
7478 INTEL I/OAT DMA DRIVER
7482 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7484 F: drivers/dma/ioat*
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7491 B: https://bugzilla.kernel.org
7493 F: drivers/idle/intel_idle.c
7495 INTEL INTEGRATED SENSOR HUB DRIVER
7500 F: drivers/hid/intel-ish-hid/
7505 T: git git://git.infradead.org/iommu-2.6.git
7507 F: drivers/iommu/intel-iommu.c
7508 F: include/linux/intel-iommu.h
7510 INTEL IOP-ADMA DMA DRIVER
7513 F: drivers/dma/iop-adma.c
7515 INTEL IPU3 CSI-2 CIO2 DRIVER
7523 F: drivers/media/pci/intel/ipu3/
7524 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7526 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7529 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7530 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7531 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7532 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7533 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7534 F: drivers/net/wan/ixp4xx_hss.c
7536 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7539 F: drivers/char/hw_random/ixp4xx-rng.c
7541 INTEL MANAGEMENT ENGINE (mei)
7545 F: include/uapi/linux/mei.h
7546 F: include/linux/mei_cl_bus.h
7547 F: drivers/misc/mei/*
7548 F: drivers/watchdog/mei_wdt.c
7549 F: Documentation/misc-devices/mei/*
7552 INTEL MENLOW THERMAL DRIVER
7555 W: https://01.org/linux-acpi
7557 F: drivers/platform/x86/intel_menlow.c
7559 INTEL MIC DRIVERS (mic)
7563 W: https://github.com/sudeepdutt/mic
7564 W: http://software.intel.com/en-us/mic-developer
7565 F: include/linux/mic_bus.h
7566 F: include/linux/scif.h
7567 F: include/uapi/linux/mic_common.h
7568 F: include/uapi/linux/mic_ioctl.h
7569 F: include/uapi/linux/scif_ioctl.h
7570 F: drivers/misc/mic/
7571 F: drivers/dma/mic_x100_dma.c
7572 F: drivers/dma/mic_x100_dma.h
7573 F: Documentation/mic/
7575 INTEL PMC CORE DRIVER
7580 F: drivers/platform/x86/intel_pmc_core*
7582 INTEL PMC/P-Unit IPC DRIVER
7586 F: drivers/platform/x86/intel_pmc_ipc.c
7587 F: drivers/platform/x86/intel_punit_ipc.c
7588 F: arch/x86/include/asm/intel_pmc_ipc.h
7589 F: arch/x86/include/asm/intel_punit_ipc.h
7591 INTEL PMIC GPIO DRIVERS
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7595 F: drivers/gpio/gpio-*cove.c
7596 F: drivers/gpio/gpio-msic.c
7598 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7601 F: drivers/mfd/intel_msic.c
7602 F: drivers/mfd/intel_soc_pmic*
7603 F: include/linux/mfd/intel_msic.h
7604 F: include/linux/mfd/intel_soc_pmic*
7606 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7610 F: Documentation/networking/README.ipw2100
7611 F: Documentation/networking/README.ipw2200
7612 F: drivers/net/wireless/intel/ipw2x00/
7619 F: drivers/cpufreq/intel_pstate.c
7621 INTEL RDMA RNIC DRIVER
7626 F: drivers/infiniband/hw/i40iw/
7627 F: include/uapi/rdma/i40iw-abi.h
7629 INTEL TELEMETRY DRIVER
7634 F: arch/x86/include/asm/intel_telemetry.h
7635 F: drivers/platform/x86/intel_telemetry*
7637 INTEL VIRTUAL BUTTON DRIVER
7641 F: drivers/platform/x86/intel-vbtn.c
7643 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7647 F: drivers/net/wireless/intel/iwlegacy/
7649 INTEL WIRELESS WIFI LINK (iwlwifi)
7655 W: http://intellinuxwireless.org
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7658 F: drivers/net/wireless/intel/iwlwifi/
7660 INTEL WIRELESS WIMAX CONNECTION 2400
7665 W: http://linuxwimax.org
7666 F: Documentation/wimax/README.i2400m
7667 F: drivers/net/wimax/i2400m/
7668 F: include/uapi/linux/wimax/i2400m.h
7670 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7673 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7678 F: Documentation/trace/intel_th.rst
7679 F: drivers/hwtracing/intel_th/
7681 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7684 W: http://tboot.sourceforge.net
7685 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7687 F: Documentation/intel_txt.txt
7688 F: include/linux/tboot.h
7689 F: arch/x86/kernel/tboot.c
7691 INTEL-MID GPIO DRIVER
7695 F: drivers/gpio/gpio-intel-mid.c
7697 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7701 F: drivers/iio/gyro/mpu3050*
7702 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7704 IOC3 ETHERNET DRIVER
7708 F: drivers/net/ethernet/sgi/ioc3-eth.c
7714 F: drivers/tty/serial/ioc3_serial.c
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7721 F: Documentation/devicetree/bindings/iommu/
7723 F: include/linux/iommu.h
7724 F: include/linux/of_iommu.h
7725 F: include/linux/iova.h
7730 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7735 W: http://openipmi.sourceforge.net/
7737 F: Documentation/devicetree/bindings/ipmi/
7738 F: Documentation/IPMI.txt
7739 F: drivers/char/ipmi/
7740 F: include/linux/ipmi*
7741 F: include/uapi/linux/ipmi*
7743 IPS SCSI RAID DRIVER
7746 W: http://www.adaptec.com/
7748 F: drivers/scsi/ips*
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7759 F: Documentation/networking/ipvs-sysctl.txt
7760 F: include/net/ip_vs.h
7761 F: include/uapi/linux/ip_vs.h
7762 F: net/netfilter/ipvs/
7768 F: drivers/tty/ipwireless/
7773 F: include/uapi/linux/ipx.h
7775 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7779 F: Documentation/IRQ-domain.txt
7780 F: include/linux/irqdomain.h
7781 F: kernel/irq/irqdomain.c
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7798 F: Documentation/devicetree/bindings/interrupt-controller/
7804 F: Documentation/isa.txt
7805 F: drivers/base/isa.c
7806 F: include/linux/isa.h
7811 T: git git://linuxtv.org/media_tree.git
7812 W: https://linuxtv.org
7814 F: drivers/media/radio/radio-isa*
7819 F: Documentation/isapnp.txt
7820 F: drivers/pnp/isapnp/
7821 F: include/linux/isapnp.h
7827 W: www.open-iscsi.com
7829 F: drivers/scsi/*iscsi*
7830 F: include/scsi/*iscsi*
7832 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7836 F: drivers/firmware/iscsi_ibft*
7838 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7843 W: http://www.openfabrics.org
7844 W: www.open-iscsi.org
7845 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7846 F: drivers/infiniband/ulp/iser/
7848 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7854 W: http://www.linux-iscsi.org
7855 F: drivers/infiniband/ulp/isert
7861 W: http://www.isdn4linux.de
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7864 F: Documentation/isdn/
7866 F: include/linux/isdn.h
7867 F: include/linux/isdn/
7868 F: include/uapi/linux/isdn.h
7869 F: include/uapi/linux/isdn/
7871 ISDN SUBSYSTEM (Eicon active card driver)
7874 W: http://www.melware.de
7876 F: drivers/isdn/hardware/eicon/
7878 IT87 HARDWARE MONITORING DRIVER
7882 F: Documentation/hwmon/it87
7883 F: drivers/hwmon/it87.c
7888 W: https://linuxtv.org
7889 W: http://palosaari.fi/linux/
7890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7891 T: git git://linuxtv.org/anttip/media_tree.git
7893 F: drivers/media/tuners/it913x*
7895 IVTV VIDEO4LINUX DRIVER
7899 T: git git://linuxtv.org/media_tree.git
7900 W: http://www.ivtvdriver.org
7902 F: Documentation/media/v4l-drivers/ivtv*
7903 F: drivers/media/pci/ivtv/
7904 F: include/uapi/linux/ivtv*
7906 IX2505V MEDIA DRIVER
7909 W: https://linuxtv.org
7910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7912 F: drivers/media/dvb-frontends/ix2505v*
7914 JAILHOUSE HYPERVISOR INTERFACE
7918 F: arch/x86/kernel/jailhouse.c
7919 F: arch/x86/include/asm/jailhouse_para.h
7921 JC42.4 TEMPERATURE SENSOR DRIVER
7925 F: drivers/hwmon/jc42.c
7926 F: Documentation/hwmon/jc42
7931 W: http://jfs.sourceforge.net/
7932 T: git git://github.com/kleikamp/linux-shaggy.git
7934 F: Documentation/filesystems/jfs.txt
7941 F: drivers/net/ethernet/jme.*
7943 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7946 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7949 F: include/uapi/linux/jffs2.h
7951 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7957 F: include/linux/jbd2.h
7959 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7963 F: drivers/media/platform/rcar_jpu.c
7965 JSM Neo PCI based serial card
7969 F: drivers/tty/serial/jsm/
7971 K10TEMP HARDWARE MONITORING DRIVER
7975 F: Documentation/hwmon/k10temp
7976 F: drivers/hwmon/k10temp.c
7978 K8TEMP HARDWARE MONITORING DRIVER
7982 F: Documentation/hwmon/k8temp
7983 F: drivers/hwmon/k8temp.c
7991 F: arch/*/include/asm/kasan.h
7992 F: arch/*/mm/kasan_init*
7993 F: Documentation/dev-tools/kasan.rst
7994 F: include/linux/kasan*.h
7997 F: scripts/Makefile.kasan
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8004 F: Documentation/kbuild/kconfig*
8006 F: scripts/Kconfig.include
8013 W: http://lse.sourceforge.net/kdump/
8015 F: Documentation/kdump/
8017 KEENE FM RADIO TRANSMITTER DRIVER
8020 T: git git://linuxtv.org/media_tree.git
8021 W: https://linuxtv.org
8023 F: drivers/media/radio/radio-keene*
8031 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8037 F: Documentation/kbuild/
8040 F: scripts/Makefile*
8048 W: http://kernelnewbies.org/KernelJanitors
8051 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8055 W: http://nfs.sourceforge.net/
8056 T: git git://linux-nfs.org/~bfields/linux.git
8059 F: include/uapi/linux/nfsd/
8063 F: include/linux/lockd/
8064 F: include/linux/sunrpc/
8065 F: include/uapi/linux/sunrpc/
8067 KERNEL SELFTEST FRAMEWORK
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8071 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8073 F: tools/testing/selftests/
8074 F: Documentation/dev-tools/kselftest*
8076 KERNEL USERMODE HELPER
8081 F: include/linux/umh.h
8083 KERNEL VIRTUAL MACHINE (KVM)
8087 W: http://www.linux-kvm.org
8088 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8090 F: Documentation/virtual/kvm/
8091 F: include/trace/events/kvm.h
8092 F: include/uapi/asm-generic/kvm*
8093 F: include/uapi/linux/kvm*
8094 F: include/asm-generic/kvm*
8095 F: include/linux/kvm*
8096 F: include/kvm/iodev.h
8100 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8103 W: http://www.linux-kvm.org/
8105 F: arch/x86/include/asm/svm.h
8106 F: arch/x86/kvm/svm.c
8108 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8113 W: http://systems.cs.columbia.edu/projects/kvm-arm
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8116 F: arch/arm/include/uapi/asm/kvm*
8117 F: arch/arm/include/asm/kvm*
8120 F: include/kvm/arm_*
8122 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8128 F: arch/arm64/include/uapi/asm/kvm*
8129 F: arch/arm64/include/asm/kvm*
8132 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8136 F: arch/mips/include/uapi/asm/kvm*
8137 F: arch/mips/include/asm/kvm*
8140 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8143 W: http://www.linux-kvm.org/
8144 T: git git://github.com/agraf/linux-2.6.git
8146 F: arch/powerpc/include/uapi/asm/kvm*
8147 F: arch/powerpc/include/asm/kvm*
8148 F: arch/powerpc/kvm/
8149 F: arch/powerpc/kernel/kvm*
8151 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8157 W: http://www.ibm.com/developerworks/linux/linux390/
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8160 F: arch/s390/include/uapi/asm/kvm*
8161 F: arch/s390/include/asm/gmap.h
8162 F: arch/s390/include/asm/kvm*
8164 F: arch/s390/mm/gmap.c
8166 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8170 W: http://www.linux-kvm.org
8171 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8174 F: arch/x86/include/uapi/asm/kvm*
8175 F: arch/x86/include/asm/kvm*
8176 F: arch/x86/include/asm/pvclock-abi.h
8177 F: arch/x86/kernel/kvm.c
8178 F: arch/x86/kernel/kvmclock.c
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8185 F: include/linux/kernfs.h
8190 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8193 F: include/linux/kexec.h
8194 F: include/uapi/linux/kexec.h
8202 F: Documentation/security/keys/trusted-encrypted.rst
8203 F: include/keys/encrypted-type.h
8204 F: security/keys/encrypted-keys/
8213 F: Documentation/security/keys/trusted-encrypted.rst
8214 F: include/keys/trusted-type.h
8215 F: security/keys/trusted.c
8216 F: security/keys/trusted.h
8222 F: Documentation/security/keys/core.rst
8223 F: include/linux/key.h
8224 F: include/linux/key-type.h
8225 F: include/linux/keyctl.h
8226 F: include/uapi/linux/keyctl.h
8230 KGDB / KDB /debug_core
8233 W: http://kgdb.wiki.kernel.org/
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8237 F: Documentation/dev-tools/kgdb.rst
8238 F: drivers/misc/kgdbts.c
8239 F: drivers/tty/serial/kgdboc.c
8240 F: include/linux/kdb.h
8241 F: include/linux/kgdb.h
8247 F: Documentation/dev-tools/kmemleak.rst
8248 F: include/linux/kmemleak.h
8250 F: mm/kmemleak-test.c
8252 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8257 F: include/linux/kmod.h
8259 F: tools/testing/selftests/kmod/
8267 F: Documentation/kprobes.txt
8268 F: include/linux/kprobes.h
8269 F: include/asm-generic/kprobes.h
8272 KS0108 LCD CONTROLLER DRIVER
8275 F: Documentation/auxdisplay/ks0108
8276 F: drivers/auxdisplay/ks0108.c
8277 F: include/linux/ks0108.h
8284 F: include/net/l3mdev.h
8291 F: include/linux/skmsg.h
8293 F: net/core/sock_map.c
8294 F: net/ipv4/tcp_bpf.c
8296 LANTIQ / INTEL Ethernet drivers
8300 F: net/dsa/tag_gswip.c
8301 F: drivers/net/ethernet/lantiq_xrx200.c
8302 F: drivers/net/dsa/lantiq_pce.h
8303 F: drivers/net/dsa/lantiq_gswip.c
8305 LANTIQ MIPS ARCHITECTURE
8310 F: drivers/soc/lantiq
8315 F: Documentation/networking/lapb-module.txt
8319 LASI 53c700 driver for PARISC
8323 F: Documentation/scsi/53c700.txt
8324 F: drivers/scsi/53c700*
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8332 F: scripts/leaking_addresses.pl
8338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8340 F: Documentation/devicetree/bindings/leds/
8342 F: include/linux/leds.h
8344 LEGACY EEPROM DRIVER
8347 F: Documentation/misc-devices/eeprom
8348 F: drivers/misc/eeprom/eeprom.c
8353 F: arch/arm/boot/dts/da850-lego-ev3.dts
8354 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8355 F: drivers/power/supply/lego_ev3_battery.c
8357 LEGO USB Tower driver
8360 W: http://legousb.sourceforge.net/
8362 F: drivers/usb/misc/legousbtower.c
8368 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8369 F: Documentation/laptops/lg-laptop.rst
8370 F: drivers/platform/x86/lg-laptop.c
8375 W: https://linuxtv.org
8376 W: http://github.com/mkrufky
8377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8378 T: git git://linuxtv.org/mkrufky/tuners.git
8380 F: drivers/media/dvb-frontends/lg2160.*
8382 LGDT3305 MEDIA DRIVER
8385 W: https://linuxtv.org
8386 W: http://github.com/mkrufky
8387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8388 T: git git://linuxtv.org/mkrufky/tuners.git
8390 F: drivers/media/dvb-frontends/lgdt3305.*
8392 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8397 F: include/linux/pata_arasan_cf_data.h
8398 F: drivers/ata/pata_arasan_cf.c
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8406 F: drivers/ata/pata_*.c
8407 F: drivers/ata/ata_generic.c
8409 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8414 F: drivers/ata/pata_ftide010.c
8415 F: drivers/ata/sata_gemini.c
8416 F: drivers/ata/sata_gemini.h
8418 LIBATA SATA AHCI PLATFORM devices support
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8424 F: drivers/ata/ahci_platform.c
8425 F: drivers/ata/libahci_platform.c
8426 F: include/linux/ahci_platform.h
8428 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8433 F: drivers/ata/sata_promise.*
8435 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8441 F: include/linux/ata.h
8442 F: include/linux/libata.h
8443 F: Documentation/devicetree/bindings/ata/
8448 F: tools/lib/lockdep/
8450 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8456 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8458 F: drivers/nvdimm/blk.c
8459 F: drivers/nvdimm/region_devs.c
8461 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8467 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8469 F: drivers/nvdimm/btt*
8471 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8477 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8479 F: drivers/nvdimm/pmem*
8481 LIBNVDIMM: DEVICETREE BINDINGS
8484 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8486 F: drivers/nvdimm/of_pmem.c
8487 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8489 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8495 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8499 F: drivers/acpi/nfit/*
8500 F: include/linux/nd.h
8501 F: include/linux/libnvdimm.h
8502 F: include/uapi/linux/ndctl.h
8504 LIGHTNVM PLATFORM SUPPORT
8506 W: http://github/OpenChannelSSD
8509 F: drivers/lightnvm/
8510 F: include/linux/lightnvm.h
8511 F: include/uapi/linux/lightnvm.h
8513 LINUX FOR POWER MACINTOSH
8515 W: http://www.penguinppc.org/
8518 F: arch/powerpc/platforms/powermac/
8519 F: drivers/macintosh/
8521 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8525 W: https://github.com/linuxppc/linux/wiki
8527 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8530 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8531 F: Documentation/devicetree/bindings/powerpc/
8532 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8533 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8534 F: Documentation/powerpc/
8536 F: drivers/char/tpm/tpm_ibmvtpm*
8537 F: drivers/crypto/nx/
8538 F: drivers/crypto/vmx/
8539 F: drivers/i2c/busses/i2c-opal.c
8540 F: drivers/net/ethernet/ibm/ibmveth.*
8541 F: drivers/net/ethernet/ibm/ibmvnic.*
8542 F: drivers/pci/hotplug/pnv_php.c
8543 F: drivers/pci/hotplug/rpa*
8544 F: drivers/rtc/rtc-opal.c
8545 F: drivers/scsi/ibmvscsi/
8546 F: drivers/tty/hvc/hvc_opal.c
8547 F: drivers/watchdog/wdrtas.c
8548 F: tools/testing/selftests/powerpc
8555 LINUX FOR POWERPC EMBEDDED MPC5XXX
8558 T: git git://git.denx.de/linux-denx-agust.git
8560 F: arch/powerpc/platforms/512x/
8561 F: arch/powerpc/platforms/52xx/
8563 LINUX FOR POWERPC EMBEDDED PPC4XX
8566 W: http://www.penguinppc.org/
8569 F: arch/powerpc/platforms/40x/
8570 F: arch/powerpc/platforms/44x/
8572 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8575 W: http://www.penguinppc.org/
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8579 F: arch/powerpc/platforms/83xx/
8580 F: arch/powerpc/platforms/85xx/
8581 F: Documentation/devicetree/bindings/powerpc/fsl/
8583 LINUX FOR POWERPC EMBEDDED PPC8XX
8585 W: http://www.penguinppc.org/
8588 F: arch/powerpc/platforms/8xx/
8590 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8593 F: arch/powerpc/*/*virtex*
8594 F: arch/powerpc/*/*/*virtex*
8596 LINUX FOR POWERPC PA SEMI PWRFICIENT
8599 F: arch/powerpc/platforms/pasemi/
8600 F: drivers/*/*pasemi*
8601 F: drivers/*/*/*pasemi*
8603 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8606 F: drivers/misc/lkdtm/*
8608 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8625 F: tools/memory-model/
8626 F: Documentation/atomic_bitops.txt
8627 F: Documentation/atomic_t.txt
8628 F: Documentation/core-api/atomic_ops.rst
8629 F: Documentation/core-api/refcount-vs-atomic.rst
8630 F: Documentation/memory-barriers.txt
8632 LIS3LV02D ACCELEROMETER DRIVER
8635 F: Documentation/misc-devices/lis3lv02d
8636 F: drivers/misc/lis3lv02d/
8637 F: drivers/platform/x86/hp_accel.c
8646 F: kernel/livepatch/
8647 F: include/linux/livepatch.h
8648 F: arch/x86/include/asm/livepatch.h
8649 F: arch/x86/kernel/livepatch.c
8650 F: Documentation/livepatch/
8651 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8652 F: samples/livepatch/
8654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8659 F: include/linux/llc.h
8660 F: include/uapi/linux/llc.h
8664 LM73 HARDWARE MONITOR DRIVER
8668 F: drivers/hwmon/lm73.c
8670 LM78 HARDWARE MONITOR DRIVER
8674 F: Documentation/hwmon/lm78
8675 F: drivers/hwmon/lm78.c
8677 LM83 HARDWARE MONITOR DRIVER
8681 F: Documentation/hwmon/lm83
8682 F: drivers/hwmon/lm83.c
8684 LM90 HARDWARE MONITOR DRIVER
8688 F: Documentation/hwmon/lm90
8689 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8690 F: drivers/hwmon/lm90.c
8691 F: include/dt-bindings/thermal/lm90.h
8693 LM95234 HARDWARE MONITOR DRIVER
8697 F: Documentation/hwmon/lm95234
8698 F: drivers/hwmon/lm95234.c
8700 LME2510 MEDIA DRIVER
8703 W: https://linuxtv.org
8704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8706 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8708 LOADPIN SECURITY MODULE
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8712 F: security/loadpin/
8713 F: Documentation/admin-guide/LSM/LoadPin.rst
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8722 F: Documentation/locking/
8723 F: include/linux/lockdep.h
8724 F: include/linux/spinlock*.h
8725 F: arch/*/include/asm/spinlock*.h
8726 F: include/linux/rwlock*.h
8727 F: include/linux/mutex*.h
8728 F: include/linux/rwsem*.h
8729 F: arch/*/include/asm/rwsem.h
8730 F: include/linux/seqlock.h
8731 F: lib/locking*.[ch]
8733 X: kernel/locking/locktorture.c
8735 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8738 W: http://www.linux-ntfs.org/content/view/19/37/
8740 F: Documentation/ldm.txt
8741 F: block/partitions/ldm.*
8743 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8749 W: http://www.avagotech.com/support/
8751 F: drivers/message/fusion/
8752 F: drivers/scsi/mpt3sas/
8754 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8758 F: drivers/scsi/sym53c8xx_2/
8764 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8765 F: drivers/iio/dac/ltc1660.c
8767 LTC4261 HARDWARE MONITOR DRIVER
8771 F: Documentation/hwmon/ltc4261
8772 F: drivers/hwmon/ltc4261.c
8774 LTC4306 I2C MULTIPLEXER DRIVER
8776 W: http://ez.analog.com/community/linux-device-drivers
8779 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8780 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8782 LTP (Linux Test Project)
8790 W: http://linux-test-project.github.io/
8791 T: git git://github.com/linux-test-project/ltp.git
8797 W: http://www.linux-m68k.org/
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8803 M68K ON APPLE MACINTOSH
8805 W: http://www.mac.linux-m68k.org/
8812 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8816 M88DS3103 MEDIA DRIVER
8819 W: https://linuxtv.org
8820 W: http://palosaari.fi/linux/
8821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8822 T: git git://linuxtv.org/anttip/media_tree.git
8824 F: drivers/media/dvb-frontends/m88ds3103*
8826 M88RS2000 MEDIA DRIVER
8829 W: https://linuxtv.org
8830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8832 F: drivers/media/dvb-frontends/m88rs2000*
8834 MA901 MASTERKIT USB FM RADIO DRIVER
8837 T: git git://linuxtv.org/media_tree.git
8839 F: drivers/media/radio/radio-ma901.c
8844 W: http://wireless.kernel.org/
8845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8848 F: Documentation/networking/mac80211-injection.txt
8849 F: include/net/mac80211.h
8851 F: drivers/net/wireless/mac80211_hwsim.[ch]
8852 F: Documentation/networking/mac80211_hwsim/README
8859 F: include/linux/mailbox_client.h
8860 F: include/linux/mailbox_controller.h
8862 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8864 W: http://www.kernel.org/doc/man-pages
8868 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8872 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8874 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8879 F: drivers/net/dsa/mv88e6xxx/
8880 F: include/linux/platform_data/mv88e6xxx.h
8881 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8883 MARVELL ARMADA DRM SUPPORT
8886 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8887 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8888 F: drivers/gpu/drm/armada/
8889 F: include/uapi/drm/armada_drm.h
8890 F: Documentation/devicetree/bindings/display/armada/
8892 MARVELL CRYPTO DRIVER
8895 F: drivers/crypto/marvell/
8899 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8904 F: drivers/net/ethernet/marvell/sk*
8906 MARVELL LIBERTAS WIRELESS DRIVER
8909 F: drivers/net/wireless/marvell/libertas/
8911 MARVELL MACCHIATOBIN SUPPORT
8915 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8917 MARVELL MV643XX ETHERNET DRIVER
8921 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8922 F: include/linux/mv643xx.h
8924 MARVELL MV88X3310 PHY DRIVER
8928 F: drivers/net/phy/marvell10g.c
8930 MARVELL MVNETA ETHERNET DRIVER
8934 F: drivers/net/ethernet/marvell/mvneta.*
8936 MARVELL MWIFIEX WIRELESS DRIVER
8943 F: drivers/net/wireless/marvell/mwifiex/
8945 MARVELL MWL8K WIRELESS DRIVER
8949 F: drivers/net/wireless/marvell/mwl8k.c
8951 MARVELL NAND CONTROLLER DRIVER
8955 F: drivers/mtd/nand/raw/marvell_nand.c
8956 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8958 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8961 F: drivers/mmc/host/mvsdio.*
8963 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8967 F: drivers/mmc/host/sdhci-xenon*
8968 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8970 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8977 F: drivers/net/ethernet/marvell/octeontx2/af/
8979 MATROX FRAMEBUFFER DRIVER
8982 F: drivers/video/fbdev/matrox/matroxfb_*
8983 F: include/uapi/linux/matroxfb.h
8985 MAX16065 HARDWARE MONITOR DRIVER
8989 F: Documentation/hwmon/max16065
8990 F: drivers/hwmon/max16065.c
8992 MAX2175 SDR TUNER DRIVER
8995 T: git git://linuxtv.org/media_tree.git
8997 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8998 F: Documentation/media/v4l-drivers/max2175.rst
8999 F: drivers/media/i2c/max2175*
9000 F: include/uapi/linux/max2175.h
9002 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9005 F: Documentation/hwmon/max6650
9006 F: drivers/hwmon/max6650.c
9008 MAX6697 HARDWARE MONITOR DRIVER
9012 F: Documentation/hwmon/max6697
9013 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9014 F: drivers/hwmon/max6697.c
9015 F: include/linux/platform_data/max6697.h
9017 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9021 F: Documentation/devicetree/bindings/sound/max9860.txt
9022 F: sound/soc/codecs/max9860.*
9024 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9028 F: drivers/regulator/max77802-regulator.c
9029 F: Documentation/devicetree/bindings/*/*max77802.txt
9030 F: include/dt-bindings/*/*max77802.h
9032 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9037 F: drivers/power/supply/max14577_charger.c
9038 F: drivers/power/supply/max77693_charger.c
9040 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9046 F: drivers/*/max14577*.c
9047 F: drivers/*/max77686*.c
9048 F: drivers/*/max77693*.c
9049 F: drivers/extcon/extcon-max14577.c
9050 F: drivers/extcon/extcon-max77693.c
9051 F: drivers/rtc/rtc-max77686.c
9052 F: drivers/clk/clk-max77686.c
9053 F: Documentation/devicetree/bindings/mfd/max14577.txt
9054 F: Documentation/devicetree/bindings/*/max77686.txt
9055 F: Documentation/devicetree/bindings/mfd/max77693.txt
9056 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9057 F: include/linux/mfd/max14577*.h
9058 F: include/linux/mfd/max77686*.h
9059 F: include/linux/mfd/max77693*.h
9061 MAXIRADIO FM RADIO RECEIVER DRIVER
9064 T: git git://linuxtv.org/media_tree.git
9065 W: https://linuxtv.org
9067 F: drivers/media/radio/radio-maxiradio*
9069 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9073 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9074 F: drivers/iio/potentiometer/mcp4018.c
9075 F: drivers/iio/potentiometer/mcp4531.c
9077 MCR20A IEEE-802.15.4 RADIO DRIVER
9080 W: https://github.com/xueliu/mcr20a-linux
9082 F: drivers/net/ieee802154/mcr20a.c
9083 F: drivers/net/ieee802154/mcr20a.h
9084 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9086 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9090 F: drivers/iio/dac/cio-dac.c
9092 MEDIA DRIVERS FOR ASCOT2E
9096 W: https://linuxtv.org
9098 T: git git://linuxtv.org/media_tree.git
9100 F: drivers/media/dvb-frontends/ascot2e*
9102 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9105 W: https://linuxtv.org
9106 T: git git://linuxtv.org/media_tree.git
9108 F: drivers/media/dvb-frontends/cxd2099*
9110 MEDIA DRIVERS FOR CXD2841ER
9114 W: https://linuxtv.org
9116 T: git git://linuxtv.org/media_tree.git
9118 F: drivers/media/dvb-frontends/cxd2841er*
9120 MEDIA DRIVERS FOR CXD2880
9123 W: http://linuxtv.org/
9124 T: git git://linuxtv.org/media_tree.git
9126 F: drivers/media/dvb-frontends/cxd2880/*
9127 F: drivers/media/spi/cxd2880*
9129 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9131 W: https://linuxtv.org
9132 T: git git://linuxtv.org/media_tree.git
9134 F: drivers/media/pci/ddbridge/*
9136 MEDIA DRIVERS FOR FREESCALE IMX
9140 T: git git://linuxtv.org/media_tree.git
9142 F: Documentation/devicetree/bindings/media/imx.txt
9143 F: Documentation/media/v4l-drivers/imx.rst
9144 F: drivers/staging/media/imx/
9145 F: include/linux/imx-media.h
9146 F: include/media/imx.h
9148 MEDIA DRIVER FOR FREESCALE IMX PXP
9151 T: git git://linuxtv.org/media_tree.git
9153 F: drivers/media/platform/imx-pxp.[ch]
9155 MEDIA DRIVERS FOR HELENE
9158 W: https://linuxtv.org
9160 T: git git://linuxtv.org/media_tree.git
9162 F: drivers/media/dvb-frontends/helene*
9164 MEDIA DRIVERS FOR HORUS3A
9168 W: https://linuxtv.org
9170 T: git git://linuxtv.org/media_tree.git
9172 F: drivers/media/dvb-frontends/horus3a*
9174 MEDIA DRIVERS FOR LNBH25
9178 W: https://linuxtv.org
9180 T: git git://linuxtv.org/media_tree.git
9182 F: drivers/media/dvb-frontends/lnbh25*
9184 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9186 W: https://linuxtv.org
9187 T: git git://linuxtv.org/media_tree.git
9189 F: drivers/media/dvb-frontends/mxl5xx*
9191 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9195 W: https://linuxtv.org
9197 T: git git://linuxtv.org/media_tree.git
9199 F: drivers/media/pci/netup_unidvb/*
9201 MEDIA DRIVERS FOR RENESAS - CEU
9205 T: git git://linuxtv.org/media_tree.git
9207 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9208 F: drivers/media/platform/renesas-ceu.c
9209 F: include/media/drv-intf/renesas-ceu.h
9211 MEDIA DRIVERS FOR RENESAS - DRIF
9215 T: git git://linuxtv.org/media_tree.git
9217 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9218 F: drivers/media/platform/rcar_drif.c
9220 MEDIA DRIVERS FOR RENESAS - FCP
9224 T: git git://linuxtv.org/media_tree.git
9226 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9227 F: drivers/media/platform/rcar-fcp.c
9228 F: include/media/rcar-fcp.h
9230 MEDIA DRIVERS FOR RENESAS - FDP1
9234 T: git git://linuxtv.org/media_tree.git
9236 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9237 F: drivers/media/platform/rcar_fdp1.c
9239 MEDIA DRIVERS FOR RENESAS - VIN
9243 T: git git://linuxtv.org/media_tree.git
9245 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9246 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9247 F: drivers/media/platform/rcar-vin/
9249 MEDIA DRIVERS FOR RENESAS - VSP1
9254 T: git git://linuxtv.org/media_tree.git
9256 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9257 F: drivers/media/platform/vsp1/
9259 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9261 W: https://linuxtv.org
9262 T: git git://linuxtv.org/media_tree.git
9264 F: drivers/media/dvb-frontends/stv0910*
9266 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9268 W: https://linuxtv.org
9269 T: git git://linuxtv.org/media_tree.git
9271 F: drivers/media/dvb-frontends/stv6111*
9273 MEDIA DRIVERS FOR STM32 - DCMI
9276 T: git git://linuxtv.org/media_tree.git
9278 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9279 F: drivers/media/platform/stm32/stm32-dcmi.c
9281 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9285 T: git git://linuxtv.org/media_tree.git
9287 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9288 F: drivers/staging/media/tegra-vde/
9290 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9292 P: LinuxTV.org Project
9294 W: https://linuxtv.org
9295 Q: http://patchwork.kernel.org/project/linux-media/list/
9296 T: git git://linuxtv.org/media_tree.git
9298 F: Documentation/devicetree/bindings/media/
9299 F: Documentation/media/
9301 F: drivers/staging/media/
9302 F: include/linux/platform_data/media/
9304 F: include/uapi/linux/dvb/
9305 F: include/uapi/linux/videodev2.h
9306 F: include/uapi/linux/media.h
9307 F: include/uapi/linux/v4l2-*
9308 F: include/uapi/linux/meye.h
9309 F: include/uapi/linux/ivtv*
9310 F: include/uapi/linux/uvcvideo.h
9312 MEDIATEK BLUETOOTH DRIVER
9317 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9318 F: drivers/bluetooth/btmtkuart.c
9323 F: drivers/media/rc/mtk-cir.c
9331 F: Documentation/devicetree/bindings/dma/mtk-*
9332 F: drivers/dma/mediatek/
9334 MEDIATEK PMIC LED DRIVER
9337 F: drivers/leds/leds-mt6323.c
9338 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9340 MEDIATEK ETHERNET DRIVER
9347 F: drivers/net/ethernet/mediatek/
9349 MEDIATEK SWITCH DRIVER
9353 F: drivers/net/dsa/mt7530.*
9354 F: net/dsa/tag_mtk.c
9356 MEDIATEK JPEG DRIVER
9360 F: drivers/media/platform/mtk-jpeg/
9361 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9368 F: drivers/media/platform/mtk-mdp/
9369 F: drivers/media/platform/mtk-vpu/
9370 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9372 MEDIATEK MEDIA DRIVER
9376 F: drivers/media/platform/mtk-vcodec/
9377 F: drivers/media/platform/mtk-vpu/
9378 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9379 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9381 MEDIATEK MT7601U WIRELESS LAN DRIVER
9385 F: drivers/net/wireless/mediatek/mt7601u/
9387 MEDIATEK NAND CONTROLLER DRIVER
9391 F: drivers/mtd/nand/raw/mtk_*
9392 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9394 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9397 F: drivers/char/hw_random/mtk-rng.c
9399 MEDIATEK USB3 DRD IP DRIVER
9405 F: drivers/usb/mtu3/
9407 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9412 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9413 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9415 MEGARAID SCSI/SAS DRIVERS
9421 W: http://www.avagotech.com/support/
9423 F: Documentation/scsi/megaraid.txt
9424 F: drivers/scsi/megaraid.*
9425 F: drivers/scsi/megaraid/
9427 MELEXIS MLX90614 DRIVER
9430 W: http://www.melexis.com
9432 F: drivers/iio/temperature/mlx90614.c
9434 MELEXIS MLX90632 DRIVER
9437 W: http://www.melexis.com
9439 F: drivers/iio/temperature/mlx90632.c
9441 MELFAS MIP4 TOUCHSCREEN DRIVER
9443 W: http://www.melfas.com
9445 F: drivers/input/touchscreen/melfas_mip4.c
9446 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9448 MELLANOX ETHERNET DRIVER (mlx4_en)
9452 W: http://www.mellanox.com
9453 Q: http://patchwork.ozlabs.org/project/netdev/list/
9454 F: drivers/net/ethernet/mellanox/mlx4/en_*
9456 MELLANOX ETHERNET DRIVER (mlx5e)
9460 W: http://www.mellanox.com
9461 Q: http://patchwork.ozlabs.org/project/netdev/list/
9462 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9464 MELLANOX ETHERNET INNOVA DRIVERS
9468 W: http://www.mellanox.com
9469 Q: http://patchwork.ozlabs.org/project/netdev/list/
9470 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9471 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9472 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9473 F: include/linux/mlx5/mlx5_ifc_fpga.h
9475 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9479 W: http://www.mellanox.com
9480 Q: http://patchwork.ozlabs.org/project/netdev/list/
9481 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9482 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9484 MELLANOX ETHERNET SWITCH DRIVERS
9489 W: http://www.mellanox.com
9490 Q: http://patchwork.ozlabs.org/project/netdev/list/
9491 F: drivers/net/ethernet/mellanox/mlxsw/
9492 F: tools/testing/selftests/drivers/net/mlxsw/
9494 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9498 W: http://www.mellanox.com
9499 Q: http://patchwork.ozlabs.org/project/netdev/list/
9500 F: drivers/net/ethernet/mellanox/mlxfw/
9502 MELLANOX HARDWARE PLATFORM SUPPORT
9508 F: drivers/platform/mellanox/
9510 MELLANOX MLX4 core VPI driver
9514 W: http://www.mellanox.com
9515 Q: http://patchwork.ozlabs.org/project/netdev/list/
9517 F: drivers/net/ethernet/mellanox/mlx4/
9518 F: include/linux/mlx4/
9520 MELLANOX MLX4 IB driver
9523 W: http://www.mellanox.com
9524 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9526 F: drivers/infiniband/hw/mlx4/
9527 F: include/linux/mlx4/
9528 F: include/uapi/rdma/mlx4-abi.h
9530 MELLANOX MLX5 core VPI driver
9535 W: http://www.mellanox.com
9536 Q: http://patchwork.ozlabs.org/project/netdev/list/
9538 F: drivers/net/ethernet/mellanox/mlx5/core/
9539 F: include/linux/mlx5/
9541 MELLANOX MLX5 IB driver
9544 W: http://www.mellanox.com
9545 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9547 F: drivers/infiniband/hw/mlx5/
9548 F: include/linux/mlx5/
9549 F: include/uapi/rdma/mlx5-abi.h
9551 MELLANOX MLXCPLD I2C AND MUX DRIVER
9556 F: drivers/i2c/busses/i2c-mlxcpld.c
9557 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9558 F: Documentation/i2c/busses/i2c-mlxcpld
9560 MELLANOX MLXCPLD LED DRIVER
9564 F: drivers/leds/leds-mlxcpld.c
9565 F: drivers/leds/leds-mlxreg.c
9566 F: Documentation/leds/leds-mlxcpld.txt
9568 MELLANOX PLATFORM DRIVER
9572 F: drivers/platform/x86/mlx-platform.c
9579 F: kernel/sched/membarrier.c
9580 F: include/uapi/linux/membarrier.h
9581 F: arch/powerpc/include/asm/membarrier.h
9585 W: http://www.linux-mm.org
9587 F: include/linux/mm.h
9588 F: include/linux/gfp.h
9589 F: include/linux/mmzone.h
9590 F: include/linux/memory_hotplug.h
9591 F: include/linux/vmalloc.h
9594 MEMORY TECHNOLOGY DEVICES (MTD)
9601 W: http://www.linux-mtd.infradead.org/
9602 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9603 T: git git://git.infradead.org/linux-mtd.git master
9604 T: git git://git.infradead.org/linux-mtd.git mtd/next
9606 F: Documentation/devicetree/bindings/mtd/
9608 F: include/linux/mtd/
9609 F: include/uapi/mtd/
9611 MEN A21 WATCHDOG DRIVER
9615 F: drivers/watchdog/mena21_wdt.c
9617 MEN CHAMELEON BUS (mcb)
9621 F: include/linux/mcb.h
9622 F: Documentation/men-chameleon-bus.txt
9624 MEN F21BMC (Board Management Controller)
9627 F: drivers/mfd/menf21bmc.c
9628 F: drivers/watchdog/menf21bmc_wdt.c
9629 F: drivers/leds/leds-menf21bmc.c
9630 F: drivers/hwmon/menf21bmc_hwmon.c
9631 F: Documentation/hwmon/menf21bmc
9633 MEN Z069 WATCHDOG DRIVER
9637 F: drivers/watchdog/menz69_wdt.c
9639 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9643 W: http://linux-meson.com/
9645 F: drivers/media/platform/meson/ao-cec.c
9646 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9647 T: git git://linuxtv.org/media_tree.git
9649 MICROBLAZE ARCHITECTURE
9651 W: http://www.monstr.eu/fdt/
9652 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9656 MICROCHIP AT91 SERIAL DRIVER
9659 F: drivers/tty/serial/atmel_serial.c
9660 F: drivers/tty/serial/atmel_serial.h
9661 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9663 MICROCHIP AUDIO ASOC DRIVERS
9669 MICROCHIP DMA DRIVER
9674 F: drivers/dma/at_hdmac.c
9675 F: drivers/dma/at_hdmac_regs.h
9676 F: include/linux/platform_data/dma-atmel.h
9677 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9678 F: include/dt-bindings/dma/at91.h
9680 MICROCHIP ECC DRIVER
9684 F: drivers/crypto/atmel-ecc.*
9686 MICROCHIP I2C DRIVER
9690 F: drivers/i2c/busses/i2c-at91.c
9692 MICROCHIP ISC DRIVER
9696 F: drivers/media/platform/atmel/atmel-isc.c
9697 F: drivers/media/platform/atmel/atmel-isc-regs.h
9698 F: devicetree/bindings/media/atmel-isc.txt
9700 MICROCHIP ISI DRIVER
9704 F: drivers/media/platform/atmel/atmel-isi.c
9705 F: include/media/atmel-isi.h
9707 MICROCHIP AT91 USART MFD DRIVER
9711 F: drivers/mfd/at91-usart.c
9712 F: include/dt-bindings/mfd/at91-usart.h
9713 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9715 MICROCHIP AT91 USART SPI DRIVER
9719 F: drivers/spi/spi-at91-usart.c
9720 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9722 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9727 F: net/dsa/tag_ksz.c
9728 F: drivers/net/dsa/microchip/*
9729 F: include/linux/platform_data/microchip-ksz.h
9730 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9732 MICROCHIP LAN743X ETHERNET DRIVER
9737 F: drivers/net/ethernet/microchip/lan743x_*
9739 MICROCHIP LCDFB DRIVER
9743 F: drivers/video/fbdev/atmel_lcdfb.c
9744 F: include/video/atmel_lcdc.h
9746 MICROCHIP MMC/SD/SDIO MCI DRIVER
9749 F: drivers/mmc/host/atmel-mci.c
9751 MICROCHIP MCP3911 ADC DRIVER
9756 F: drivers/iio/adc/mcp3911.c
9757 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9759 MICROCHIP NAND DRIVER
9763 F: drivers/mtd/nand/raw/atmel/*
9764 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9766 MICROCHIP PWM DRIVER
9771 F: drivers/pwm/pwm-atmel.c
9772 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9774 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9779 F: drivers/iio/adc/at91-sama5d2_adc.c
9780 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9781 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9783 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9786 F: drivers/power/reset/at91-sama5d2_shdwc.c
9788 MICROCHIP SPI DRIVER
9791 F: drivers/spi/spi-atmel.*
9793 MICROCHIP SSC DRIVER
9797 F: drivers/misc/atmel-ssc.c
9798 F: include/linux/atmel-ssc.h
9800 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9804 F: drivers/misc/atmel_tclib.c
9805 F: drivers/clocksource/tcb_clksrc.c
9807 MICROCHIP USBA UDC DRIVER
9811 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9813 MICROCHIP USB251XB DRIVER
9817 F: drivers/usb/misc/usb251xb.c
9818 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9820 MICROCHIP XDMA DRIVER
9825 F: drivers/dma/at_xdmac.c
9831 F: arch/mips/generic/board-ocelot.c
9832 F: arch/mips/configs/generic/board-ocelot.config
9833 F: arch/mips/boot/dts/mscc/
9834 F: Documentation/devicetree/bindings/mips/mscc.txt
9836 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9841 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9842 F: drivers/scsi/smartpqi/Kconfig
9843 F: drivers/scsi/smartpqi/Makefile
9844 F: include/linux/cciss*.h
9845 F: include/uapi/linux/cciss*.h
9846 F: Documentation/scsi/smartpqi.txt
9848 MICROSEMI ETHERNET SWITCH DRIVER
9852 F: drivers/net/ethernet/mscc/
9854 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9858 F: drivers/platform/x86/surfacepro3_button.c
9863 F: drivers/usb/image/microtek.*
9870 W: http://www.linux-mips.org/
9871 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9873 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9875 F: Documentation/devicetree/bindings/mips/
9876 F: Documentation/mips/
9878 F: drivers/platform/mips/
9880 MIPS BOSTON DEVELOPMENT BOARD
9884 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9885 F: arch/mips/boot/dts/img/boston.dts
9886 F: arch/mips/configs/generic/board-boston.config
9887 F: drivers/clk/imgtec/clk-boston.c
9888 F: include/dt-bindings/clock/boston-clock.h
9890 MIPS GENERIC PLATFORM
9894 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9895 F: arch/mips/generic/
9896 F: arch/mips/tools/generic-board-config.sh
9898 MIPS/LOONGSON1 ARCHITECTURE
9902 F: arch/mips/loongson32/
9903 F: arch/mips/include/asm/mach-loongson32/
9904 F: drivers/*/*loongson1*
9905 F: drivers/*/*/*loongson1*
9907 MIPS/LOONGSON2 ARCHITECTURE
9911 F: arch/mips/loongson64/fuloong-2e/
9912 F: arch/mips/loongson64/lemote-2f/
9913 F: arch/mips/include/asm/mach-loongson64/
9914 F: drivers/*/*loongson2*
9915 F: drivers/*/*/*loongson2*
9917 MIPS/LOONGSON3 ARCHITECTURE
9921 F: arch/mips/loongson64/
9922 F: arch/mips/include/asm/mach-loongson64/
9923 F: drivers/platform/mips/cpu_hwmon.c
9924 F: drivers/*/*loongson3*
9925 F: drivers/*/*/*loongson3*
9927 MIPS RINT INSTRUCTION EMULATION
9931 F: arch/mips/math-emu/sp_rint.c
9932 F: arch/mips/math-emu/dp_rint.c
9934 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9937 T: git git://linuxtv.org/media_tree.git
9938 W: https://linuxtv.org
9940 F: drivers/media/radio/radio-miropcm20*
9946 T: git git://github.com/hzhuang1/linux.git
9947 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9949 F: arch/arm/boot/dts/mmp*
9950 F: arch/arm/mach-mmp/
9952 MMU GATHER AND TLB INVALIDATION
9961 F: arch/*/include/asm/tlb.h
9962 F: include/asm-generic/tlb.h
9965 MN88472 MEDIA DRIVER
9968 W: https://linuxtv.org
9969 W: http://palosaari.fi/linux/
9970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9972 F: drivers/media/dvb-frontends/mn88472*
9974 MN88473 MEDIA DRIVER
9977 W: https://linuxtv.org
9978 W: http://palosaari.fi/linux/
9979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9981 F: drivers/media/dvb-frontends/mn88473*
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9987 F: include/linux/module.h
9990 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9991 W: http://popies.net/meye/
9993 F: Documentation/media/v4l-drivers/meye*
9994 F: drivers/media/pci/meye/
9995 F: include/uapi/linux/meye.h
9997 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10000 F: Documentation/serial/moxa-smartio
10001 F: drivers/tty/mxser.*
10003 MR800 AVERMEDIA USB FM RADIO DRIVER
10006 T: git git://linuxtv.org/media_tree.git
10008 F: drivers/media/radio/radio-mr800.c
10010 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10014 F: drivers/net/ieee802154/mrf24j40.c
10015 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10021 F: drivers/platform/x86/msi-laptop.c
10026 F: drivers/platform/x86/msi-wmi.c
10028 MSI001 MEDIA DRIVER
10031 W: https://linuxtv.org
10032 W: http://palosaari.fi/linux/
10033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10034 T: git git://linuxtv.org/anttip/media_tree.git
10036 F: drivers/media/tuners/msi001*
10038 MSI2500 MEDIA DRIVER
10041 W: https://linuxtv.org
10042 W: http://palosaari.fi/linux/
10043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10044 T: git git://linuxtv.org/anttip/media_tree.git
10046 F: drivers/media/usb/msi2500/
10048 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10052 F: drivers/mtd/devices/docg3*
10054 MT9M032 APTINA SENSOR DRIVER
10057 T: git git://linuxtv.org/media_tree.git
10059 F: drivers/media/i2c/mt9m032.c
10060 F: include/media/i2c/mt9m032.h
10062 MT9P031 APTINA CAMERA SENSOR
10065 T: git git://linuxtv.org/media_tree.git
10067 F: drivers/media/i2c/mt9p031.c
10068 F: include/media/i2c/mt9p031.h
10070 MT9T001 APTINA CAMERA SENSOR
10073 T: git git://linuxtv.org/media_tree.git
10075 F: drivers/media/i2c/mt9t001.c
10076 F: include/media/i2c/mt9t001.h
10078 MT9T112 APTINA CAMERA SENSOR
10081 T: git git://linuxtv.org/media_tree.git
10083 F: drivers/media/i2c/mt9t112.c
10084 F: include/media/i2c/mt9t112.h
10086 MT9V032 APTINA CAMERA SENSOR
10089 T: git git://linuxtv.org/media_tree.git
10091 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10092 F: drivers/media/i2c/mt9v032.c
10093 F: include/media/i2c/mt9v032.h
10095 MT9V111 APTINA CAMERA SENSOR
10098 T: git git://linuxtv.org/media_tree.git
10100 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10101 F: drivers/media/i2c/mt9v111.c
10103 MULTIFUNCTION DEVICES (MFD)
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10107 F: Documentation/devicetree/bindings/mfd/
10109 F: include/linux/mfd/
10110 F: include/dt-bindings/mfd/
10112 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10114 F: drivers/mmc/host/mmc_spi.c
10115 F: include/linux/spi/mmc_spi.h
10117 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10122 F: Documentation/devicetree/bindings/mmc/
10124 F: include/linux/mmc/
10125 F: include/uapi/linux/mmc/
10127 MULTIPLEXER SUBSYSTEM
10130 F: Documentation/ABI/testing/sysfs-class-mux*
10131 F: Documentation/devicetree/bindings/mux/
10132 F: include/dt-bindings/mux/
10133 F: include/linux/mux/
10136 MULTITECH MULTIPORT CARD (ISICOM)
10138 F: drivers/tty/isicom.c
10139 F: include/linux/isicom.h
10141 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10145 F: drivers/usb/musb/
10147 MXL301RF MEDIA DRIVER
10151 F: drivers/media/tuners/mxl301rf*
10153 MXL5007T MEDIA DRIVER
10156 W: https://linuxtv.org
10157 W: http://github.com/mkrufky
10158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10159 T: git git://linuxtv.org/mkrufky/tuners.git
10161 F: drivers/media/tuners/mxl5007t.*
10168 F: drivers/gpu/drm/mxsfb/
10169 F: Documentation/devicetree/bindings/display/mxsfb.txt
10170 T: git git://anongit.freedesktop.org/drm/drm-misc
10172 MYLEX DAC960 PCI RAID Controller
10176 F: drivers/scsi/myrb.*
10177 F: drivers/scsi/myrs.*
10179 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10182 W: https://www.cspi.com/ethernet-products/support/downloads/
10184 F: drivers/net/ethernet/myricom/myri10ge/
10186 NAND FLASH SUBSYSTEM
10191 W: http://www.linux-mtd.infradead.org/
10192 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10193 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10194 T: git git://git.infradead.org/linux-mtd.git nand/next
10196 F: drivers/mtd/nand/
10197 F: include/linux/mtd/*nand*.h
10199 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10203 W: http://www.native-instruments.com
10204 F: sound/usb/caiaq/
10206 NATSEMI ETHERNET DRIVER (DP8381x)
10208 F: drivers/net/ethernet/natsemi/natsemi.c
10210 NCR 5380 SCSI DRIVERS
10215 F: Documentation/scsi/g_NCR5380.txt
10216 F: drivers/scsi/NCR5380.*
10217 F: drivers/scsi/arm/cumana_1.c
10218 F: drivers/scsi/arm/oak.c
10219 F: drivers/scsi/atari_scsi.*
10220 F: drivers/scsi/dmx3191d.c
10221 F: drivers/scsi/g_NCR5380.*
10222 F: drivers/scsi/mac_scsi.*
10223 F: drivers/scsi/sun3_scsi.*
10224 F: drivers/scsi/sun3_scsi_vme.c
10231 NCT6775 HARDWARE MONITOR DRIVER
10235 F: Documentation/hwmon/nct6775
10236 F: drivers/hwmon/nct6775.c
10238 NET_FAILOVER MODULE
10242 F: driver/net/net_failover.c
10243 F: include/net/net_failover.h
10244 F: Documentation/networking/net_failover.rst
10246 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10249 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10251 F: drivers/infiniband/hw/nes/
10252 F: include/uapi/rdma/nes-abi.h
10254 NETEM NETWORK EMULATOR
10258 F: net/sched/sch_netem.c
10260 NETERION 10GbE DRIVERS (s2io/vxge)
10264 F: Documentation/networking/s2io.txt
10265 F: Documentation/networking/vxge.txt
10266 F: drivers/net/ethernet/neterion/
10274 W: http://www.netfilter.org/
10275 W: http://www.iptables.org/
10276 W: http://www.nftables.org/
10277 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10281 F: include/linux/netfilter*
10282 F: include/linux/netfilter/
10283 F: include/net/netfilter/
10284 F: include/uapi/linux/netfilter*
10285 F: include/uapi/linux/netfilter/
10286 F: net/*/netfilter.c
10287 F: net/*/netfilter/
10289 F: net/bridge/br_netfilter*.c
10291 NETROM NETWORK LAYER
10294 W: http://www.linux-ax25.org/
10296 F: include/net/netrom.h
10297 F: include/uapi/linux/netrom.h
10300 NETRONOME ETHERNET DRIVERS
10304 F: drivers/net/ethernet/netronome/
10306 NETWORK BLOCK DEVICE (NBD)
10311 F: Documentation/blockdev/nbd.txt
10312 F: drivers/block/nbd.c
10313 F: include/uapi/linux/nbd.h
10315 NETWORK DROP MONITOR
10319 W: https://fedorahosted.org/dropwatch/
10320 F: net/core/drop_monitor.c
10325 W: http://www.linuxfoundation.org/en/Net
10326 Q: http://patchwork.ozlabs.org/project/netdev/list/
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10330 F: Documentation/devicetree/bindings/net/
10332 F: include/linux/if_*
10333 F: include/linux/netdevice.h
10334 F: include/linux/etherdevice.h
10335 F: include/linux/fcdevice.h
10336 F: include/linux/fddidevice.h
10337 F: include/linux/hippidevice.h
10338 F: include/linux/inetdevice.h
10339 F: include/uapi/linux/if_*
10340 F: include/uapi/linux/netdevice.h
10342 NETWORKING DRIVERS (WIRELESS)
10345 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10349 F: Documentation/devicetree/bindings/net/wireless/
10350 F: drivers/net/wireless/
10357 F: Documentation/devicetree/bindings/net/dsa/
10359 F: include/net/dsa.h
10360 F: include/linux/dsa/
10361 F: drivers/net/dsa/
10363 NETWORKING [GENERAL]
10366 W: http://www.linuxfoundation.org/en/Net
10367 Q: http://patchwork.ozlabs.org/project/netdev/list/
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10374 F: include/linux/in.h
10375 F: include/linux/net.h
10376 F: include/linux/netdevice.h
10377 F: include/uapi/linux/in.h
10378 F: include/uapi/linux/net.h
10379 F: include/uapi/linux/netdevice.h
10380 F: include/uapi/linux/net_namespace.h
10381 F: tools/testing/selftests/net/
10384 F: Documentation/networking/
10391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10399 F: net/ipv4/ipcomp.c
10400 F: net/ipv4/ip_vti.c
10404 F: net/ipv6/ipcomp6.c
10405 F: net/ipv6/ip6_vti.c
10406 F: include/uapi/linux/xfrm.h
10407 F: include/net/xfrm.h
10409 NETWORKING [IPv4/IPv6]
10414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10421 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10423 W: https://github.com/netlabel
10427 F: Documentation/netlabel/
10428 F: include/net/calipso.h
10429 F: include/net/cipso_ipv4.h
10430 F: include/net/netlabel.h
10431 F: include/uapi/linux/netfilter/xt_SECMARK.h
10432 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10434 F: net/ipv4/cipso_ipv4.c
10435 F: net/ipv6/calipso.c
10436 F: net/netfilter/xt_CONNSECMARK.c
10437 F: net/netfilter/xt_SECMARK.c
10444 F: net/ipv4/syncookies.c
10446 F: net/ipv6/syncookies.c
10447 F: include/uapi/linux/tcp.h
10448 F: include/net/tcp.h
10449 F: include/linux/tcp.h
10450 F: include/trace/events/tcp.h
10461 F: include/uapi/linux/tls.h
10462 F: include/net/tls.h
10464 NETWORKING [WIRELESS]
10466 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10471 F: drivers/net/netdevsim/*
10473 NETXEN (1/10) GbE SUPPORT
10479 F: drivers/net/ethernet/qlogic/netxen/
10487 F: include/net/nfc/
10488 F: include/uapi/linux/nfc.h
10490 F: include/linux/platform_data/nfcmrvl.h
10491 F: include/linux/platform_data/nxp-nci.h
10492 F: Documentation/devicetree/bindings/net/nfc/
10494 NFS, SUNRPC, AND LOCKD CLIENTS
10498 W: http://client.linux-nfs.org
10499 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10505 F: include/linux/lockd/
10506 F: include/linux/nfs*
10507 F: include/linux/sunrpc/
10508 F: include/uapi/linux/nfs*
10509 F: include/uapi/linux/sunrpc/
10514 W: https://nilfs.sourceforge.io/
10515 W: https://nilfs.osdn.jp/
10516 T: git git://github.com/konis/nilfs2.git
10518 F: Documentation/filesystems/nilfs2.txt
10520 F: include/trace/events/nilfs2.h
10521 F: include/uapi/linux/nilfs2_api.h
10522 F: include/uapi/linux/nilfs2_ondisk.h
10524 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10526 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10528 F: Documentation/scsi/NinjaSCSI.txt
10529 F: drivers/scsi/pcmcia/nsp_*
10531 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10534 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10536 F: Documentation/scsi/NinjaSCSI.txt
10537 F: drivers/scsi/nsp32*
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10546 NOHZ, DYNTICKS SUPPORT
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10553 F: kernel/time/tick*.*
10554 F: include/linux/tick.h
10555 F: include/linux/sched/nohz.h
10557 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10562 F: drivers/media/i2c/et8ek8
10563 F: drivers/media/i2c/ad5820.c
10565 NOKIA N900 POWER SUPPLY DRIVERS
10567 F: include/linux/power/bq2415x_charger.h
10568 F: include/linux/power/bq27xxx_battery.h
10569 F: include/linux/power/isp1704_charger.h
10570 F: drivers/power/supply/bq2415x_charger.c
10571 F: drivers/power/supply/bq27xxx_battery.c
10572 F: drivers/power/supply/bq27xxx_battery_i2c.c
10573 F: drivers/power/supply/isp1704_charger.c
10574 F: drivers/power/supply/rx51_battery.c
10580 F: drivers/ntb/hw/amd/
10588 W: https://github.com/jonmason/ntb/wiki
10589 T: git git://github.com/jonmason/ntb.git
10591 F: drivers/net/ntb_netdev.c
10592 F: include/linux/ntb.h
10593 F: include/linux/ntb_transport.h
10594 F: tools/testing/selftests/ntb/
10600 F: drivers/ntb/hw/idt/
10606 W: https://github.com/davejiang/linux/wiki
10607 T: git https://github.com/davejiang/linux.git
10608 F: drivers/ntb/hw/intel/
10613 W: http://www.tuxera.com/
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10616 F: Documentation/filesystems/ntfs.txt
10623 F: arch/*/include/asm/nubus.h
10625 F: include/linux/nubus.h
10626 F: include/uapi/linux/nubus.h
10628 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10632 F: drivers/video/fbdev/riva/
10633 F: drivers/video/fbdev/nvidia/
10641 T: git://git.infradead.org/nvme.git
10642 W: http://git.infradead.org/nvme.git
10644 F: drivers/nvme/host/
10645 F: include/linux/nvme.h
10646 F: include/uapi/linux/nvme_ioctl.h
10648 NVM EXPRESS FC TRANSPORT DRIVERS
10652 F: include/linux/nvme-fc.h
10653 F: include/linux/nvme-fc-driver.h
10654 F: drivers/nvme/host/fc.c
10655 F: drivers/nvme/target/fc.c
10656 F: drivers/nvme/target/fcloop.c
10658 NVM EXPRESS TARGET DRIVER
10662 T: git://git.infradead.org/nvme.git
10663 W: http://git.infradead.org/nvme.git
10665 F: drivers/nvme/target/
10671 F: Documentation/devicetree/bindings/nvmem/
10672 F: Documentation/ABI/stable/sysfs-bus-nvmem
10673 F: include/linux/nvmem-consumer.h
10674 F: include/linux/nvmem-provider.h
10676 NXP SGTL5000 DRIVER
10680 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10681 F: sound/soc/codecs/sgtl5000*
10683 NXP TDA998X DRM DRIVER
10686 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10687 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10688 F: drivers/gpu/drm/i2c/tda998x_drv.c
10689 F: include/drm/i2c/tda998x.h
10690 F: include/dt-bindings/display/tda998x.h
10697 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10698 F: sound/soc/codecs/tfa9879*
10705 F: drivers/nfc/nxp-nci
10713 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10718 F: arch/powerpc/platforms/powernv/ocxl.c
10719 F: arch/powerpc/include/asm/pnv-ocxl.h
10720 F: drivers/misc/ocxl/
10721 F: include/misc/ocxl*
10722 F: include/uapi/misc/ocxl.h
10723 F: Documentation/accelerators/ocxl.rst
10733 OMAP CLOCK FRAMEWORK SUPPORT
10737 F: arch/arm/*omap*/*clock*
10739 OMAP DEVICE TREE SUPPORT
10745 F: arch/arm/boot/dts/*omap*
10746 F: arch/arm/boot/dts/*am3*
10747 F: arch/arm/boot/dts/*am4*
10748 F: arch/arm/boot/dts/*am5*
10749 F: arch/arm/boot/dts/*dra7*
10751 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10755 F: drivers/video/fbdev/omap2/
10756 F: Documentation/arm/OMAP/DSS
10758 OMAP FRAMEBUFFER SUPPORT
10762 F: drivers/video/fbdev/omap/
10764 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10769 F: drivers/memory/omap-gpmc.c
10770 F: arch/arm/mach-omap2/*gpmc*
10778 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10779 F: drivers/gpio/gpio-omap.c
10781 OMAP HARDWARE SPINLOCK SUPPORT
10785 F: drivers/hwspinlock/omap_hwspinlock.c
10787 OMAP HS MMC SUPPORT
10791 F: drivers/mmc/host/omap_hsmmc.c
10797 F: arch/arm/mach-omap2/omap_hwmod*data*
10799 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10803 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10810 F: arch/arm/mach-omap2/omap_hwmod.*
10817 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10818 F: drivers/i2c/busses/i2c-omap.c
10820 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10824 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10825 F: drivers/media/platform/omap3isp/
10826 F: drivers/staging/media/omap4iss/
10832 F: drivers/mmc/host/omap.c
10834 OMAP POWER MANAGEMENT SUPPORT
10838 F: arch/arm/*omap*/*pm*
10839 F: drivers/cpufreq/omap-cpufreq.c
10841 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10846 F: arch/arm/mach-omap2/prm*
10848 OMAP RANDOM NUMBER GENERATOR SUPPORT
10851 F: drivers/char/hw_random/omap-rng.c
10857 F: drivers/usb/*/*omap*
10858 F: arch/arm/*omap*/usb*
10860 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10864 F: arch/arm/boot/dts/am335x-nano.dts
10870 Q: http://patchwork.kernel.org/project/linux-omap/list/
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10873 F: arch/arm/mach-omap1/
10874 F: arch/arm/plat-omap/
10875 F: arch/arm/configs/omap1_defconfig
10876 F: drivers/i2c/busses/i2c-omap.c
10877 F: include/linux/platform_data/i2c-omap.h
10878 F: include/linux/platform_data/ams-delta-fiq.h
10883 W: http://www.muru.com/linux/omap/
10884 W: http://linux.omap.com/
10885 Q: http://patchwork.kernel.org/project/linux-omap/list/
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10888 F: arch/arm/mach-omap2/
10889 F: arch/arm/plat-omap/
10890 F: arch/arm/configs/omap2plus_defconfig
10891 F: drivers/i2c/busses/i2c-omap.c
10892 F: drivers/irqchip/irq-omap-intc.c
10893 F: drivers/mfd/*omap*.c
10894 F: drivers/mfd/menelaus.c
10895 F: drivers/mfd/palmas.c
10896 F: drivers/mfd/tps65217.c
10897 F: drivers/mfd/tps65218.c
10898 F: drivers/mfd/tps65910.c
10899 F: drivers/mfd/twl-core.[ch]
10900 F: drivers/mfd/twl4030*.c
10901 F: drivers/mfd/twl6030*.c
10902 F: drivers/mfd/twl6040*.c
10903 F: drivers/regulator/palmas-regulator*.c
10904 F: drivers/regulator/pbias-regulator.c
10905 F: drivers/regulator/tps65217-regulator.c
10906 F: drivers/regulator/tps65218-regulator.c
10907 F: drivers/regulator/tps65910-regulator.c
10908 F: drivers/regulator/twl-regulator.c
10909 F: drivers/regulator/twl6030-regulator.c
10910 F: include/linux/platform_data/i2c-omap.h
10912 ONION OMEGA2+ BOARD
10916 F: arch/mips/boot/dts/ralink/omega2p.dts
10922 F: Documentation/filesystems/omfs.txt
10925 OMNIKEY CARDMAN 4000 DRIVER
10928 F: drivers/char/pcmcia/cm4000_cs.c
10929 F: include/linux/cm4000_cs.h
10930 F: include/uapi/linux/cm4000_cs.h
10932 OMNIKEY CARDMAN 4040 DRIVER
10935 F: drivers/char/pcmcia/cm4040_cs.*
10937 OMNIVISION OV13858 SENSOR DRIVER
10940 T: git git://linuxtv.org/media_tree.git
10942 F: drivers/media/i2c/ov13858.c
10944 OMNIVISION OV2680 SENSOR DRIVER
10947 T: git git://linuxtv.org/media_tree.git
10949 F: drivers/media/i2c/ov2680.c
10950 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10952 OMNIVISION OV2685 SENSOR DRIVER
10955 T: git git://linuxtv.org/media_tree.git
10957 F: drivers/media/i2c/ov2685.c
10959 OMNIVISION OV5640 SENSOR DRIVER
10962 T: git git://linuxtv.org/media_tree.git
10964 F: drivers/media/i2c/ov5640.c
10966 OMNIVISION OV5647 SENSOR DRIVER
10969 T: git git://linuxtv.org/media_tree.git
10971 F: drivers/media/i2c/ov5647.c
10973 OMNIVISION OV5695 SENSOR DRIVER
10976 T: git git://linuxtv.org/media_tree.git
10978 F: drivers/media/i2c/ov5695.c
10980 OMNIVISION OV7670 SENSOR DRIVER
10983 T: git git://linuxtv.org/media_tree.git
10985 F: drivers/media/i2c/ov7670.c
10986 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10988 OMNIVISION OV772x SENSOR DRIVER
10991 T: git git://linuxtv.org/media_tree.git
10993 F: drivers/media/i2c/ov772x.c
10994 F: include/media/i2c/ov772x.h
10995 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10997 OMNIVISION OV7740 SENSOR DRIVER
11000 T: git git://linuxtv.org/media_tree.git
11002 F: drivers/media/i2c/ov7740.c
11003 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11005 OMNIVISION OV9650 SENSOR DRIVER
11010 T: git git://linuxtv.org/media_tree.git
11012 F: drivers/media/i2c/ov9650.c
11013 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11015 ONENAND FLASH DRIVER
11019 F: drivers/mtd/nand/onenand/
11020 F: include/linux/mtd/onenand*.h
11022 ONSTREAM SCSI TAPE DRIVER
11027 F: Documentation/scsi/osst.txt
11028 F: drivers/scsi/osst.*
11029 F: drivers/scsi/osst_*.h
11030 F: drivers/scsi/st.h
11035 F: drivers/tee/optee/
11042 F: drivers/infiniband/ulp/opa_vnic
11044 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11049 F: Documentation/devicetree/dynamic-resolution-notes.txt
11050 F: Documentation/devicetree/overlay-notes.txt
11051 F: drivers/of/overlay.c
11052 F: drivers/of/resolver.c
11053 K: of_overlay_notifier_
11055 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11059 W: http://www.devicetree.org/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11063 F: include/linux/of*.h
11065 F: Documentation/ABI/testing/sysfs-firmware-ofw
11067 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11072 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11074 F: Documentation/devicetree/
11075 F: arch/*/boot/dts/
11076 F: include/dt-bindings/
11078 OPENCORES I2C BUS DRIVER
11082 F: Documentation/i2c/busses/i2c-ocores
11083 F: drivers/i2c/busses/i2c-ocores.c
11085 OPENRISC ARCHITECTURE
11089 T: git git://github.com/openrisc/linux.git
11091 W: http://openrisc.io
11093 F: Documentation/devicetree/bindings/openrisc/
11094 F: Documentation/openrisc/
11096 F: drivers/irqchip/irq-ompic.c
11097 F: drivers/irqchip/irq-or1k-*
11103 W: http://openvswitch.org
11105 F: net/openvswitch/
11106 F: include/uapi/linux/openvswitch.h
11108 OPERATING PERFORMANCE POINTS (OPP)
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11116 F: include/linux/pm_opp.h
11117 F: Documentation/power/opp.txt
11118 F: Documentation/devicetree/bindings/opp/
11123 T: git git://git.alsa-project.org/alsa-kernel.git
11125 F: sound/drivers/opl4/
11131 F: arch/*/include/asm/oprofile*.h
11132 F: arch/*/oprofile/
11133 F: drivers/oprofile/
11134 F: include/linux/oprofile.h
11136 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11140 W: http://ocfs2.wiki.kernel.org
11142 F: Documentation/filesystems/ocfs2.txt
11143 F: Documentation/filesystems/dlmfs.txt
11146 ORANGEFS FILESYSTEM
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11153 F: Documentation/filesystems/orangefs.txt
11157 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11158 W: http://www.nongnu.org/orinoco/
11160 F: drivers/net/wireless/intersil/orinoco/
11162 OSD LIBRARY and FILESYSTEM
11165 F: drivers/scsi/osd/
11166 F: include/scsi/osd_*
11169 OV2659 OMNIVISION SENSOR DRIVER
11172 W: https://linuxtv.org
11173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11174 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11176 F: drivers/media/i2c/ov2659.c
11177 F: include/media/i2c/ov2659.h
11182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11185 F: Documentation/filesystems/overlayfs.txt
11187 P54 WIRELESS DRIVER
11190 W: http://wireless.kernel.org/en/users/Drivers/p54
11192 F: drivers/net/wireless/intersil/p54/
11194 PA SEMI ETHERNET DRIVER
11197 F: drivers/net/ethernet/pasemi/*
11199 PA SEMI SMBUS DRIVER
11202 F: drivers/i2c/busses/i2c-pasemi.c
11204 PADATA PARALLEL EXECUTION MECHANISM
11209 F: include/linux/padata.h
11210 F: Documentation/padata.txt
11212 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11216 F: drivers/platform/x86/panasonic-laptop.c
11218 PARALLEL LCD/KEYPAD PANEL DRIVER
11222 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11223 F: drivers/auxdisplay/panel.c
11225 PARALLEL PORT SUBSYSTEM
11230 F: drivers/parport/
11231 F: include/linux/parport*.h
11232 F: drivers/char/ppdev.c
11233 F: include/uapi/linux/ppdev.h
11234 F: Documentation/parport*.txt
11236 PARAVIRT_OPS INTERFACE
11241 F: Documentation/virtual/paravirt_ops.txt
11242 F: arch/*/kernel/paravirt*
11243 F: arch/*/include/asm/paravirt*.h
11244 F: include/linux/hypervisor.h
11246 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11250 F: Documentation/blockdev/paride.txt
11251 F: drivers/block/paride/
11253 PARISC ARCHITECTURE
11257 W: http://www.parisc-linux.org/
11258 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11263 F: Documentation/parisc/
11265 F: drivers/char/agp/parisc-agp.c
11266 F: drivers/input/serio/gscps2.c
11267 F: drivers/parport/parport_gsc.*
11268 F: drivers/tty/serial/8250/8250_gsc.c
11269 F: drivers/video/fbdev/sti*
11270 F: drivers/video/console/sti*
11271 F: drivers/video/logo/logo_parisc*
11278 F: lib/test_parman.c
11279 F: include/linux/parman.h
11281 PC87360 HARDWARE MONITORING DRIVER
11285 F: Documentation/hwmon/pc87360
11286 F: drivers/hwmon/pc87360.c
11288 PC8736x GPIO DRIVER
11291 F: drivers/char/pc8736x_gpio.c
11293 PC87427 HARDWARE MONITORING DRIVER
11297 F: Documentation/hwmon/pc87427
11298 F: drivers/hwmon/pc87427.c
11303 F: drivers/leds/leds-pca9532.c
11304 F: include/linux/leds-pca9532.h
11306 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11310 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11312 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11315 F: drivers/firmware/pcdp.*
11317 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11322 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11323 F: drivers/pci/controller/pci-aardvark.c
11325 PCI DRIVER FOR ALTERA PCIE IP
11330 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11331 F: drivers/pci/controller/pcie-altera.c
11333 PCI DRIVER FOR APPLIEDMICRO XGENE
11338 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11339 F: drivers/pci/controller/pci-xgene.c
11341 PCI DRIVER FOR ARM VERSATILE PLATFORM
11346 F: Documentation/devicetree/bindings/pci/versatile.txt
11347 F: drivers/pci/controller/pci-versatile.c
11349 PCI DRIVER FOR ARMADA 8K
11354 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11355 F: drivers/pci/controller/dwc/pcie-armada8k.c
11357 PCI DRIVER FOR CADENCE PCIE IP
11361 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11362 F: drivers/pci/controller/pcie-cadence*
11364 PCI DRIVER FOR FREESCALE LAYERSCAPE
11372 F: drivers/pci/controller/dwc/*layerscape*
11374 PCI DRIVER FOR GENERIC OF HOSTS
11379 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11380 F: drivers/pci/controller/pci-host-common.c
11381 F: drivers/pci/controller/pci-host-generic.c
11383 PCI DRIVER FOR IMX6
11389 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11390 F: drivers/pci/controller/dwc/*imx6*
11392 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11397 F: drivers/pci/controller/vmd.c
11399 PCI DRIVER FOR MICROSEMI SWITCHTEC
11404 F: Documentation/switchtec.txt
11405 F: Documentation/ABI/testing/sysfs-class-switchtec
11406 F: drivers/pci/switch/switchtec*
11407 F: include/uapi/linux/switchtec_ioctl.h
11408 F: include/linux/switchtec.h
11409 F: drivers/ntb/hw/mscc/
11411 PCI DRIVER FOR MOBIVEIL PCIE IP
11415 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11416 F: drivers/pci/controller/pcie-mobiveil.c
11418 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11424 F: drivers/pci/controller/*mvebu*
11426 PCI DRIVER FOR NVIDIA TEGRA
11431 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11432 F: drivers/pci/controller/pci-tegra.c
11434 PCI DRIVER FOR RENESAS R-CAR
11439 F: drivers/pci/controller/*rcar*
11441 PCI DRIVER FOR SAMSUNG EXYNOS
11447 F: drivers/pci/controller/dwc/pci-exynos.c
11449 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11454 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11455 F: drivers/pci/controller/dwc/*designware*
11457 PCI DRIVER FOR TI DRA7XX
11462 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11463 F: drivers/pci/controller/dwc/pci-dra7xx.c
11465 PCI DRIVER FOR TI KEYSTONE
11470 F: drivers/pci/controller/dwc/pci-keystone.c
11472 PCI ENDPOINT SUBSYSTEM
11476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11478 F: drivers/pci/endpoint/
11479 F: drivers/misc/pci_endpoint_test.c
11482 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11488 F: Documentation/PCI/pci-error-recovery.txt
11489 F: drivers/pci/pcie/aer.c
11490 F: drivers/pci/pcie/dpc.c
11491 F: drivers/pci/pcie/err.c
11492 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11493 F: arch/powerpc/kernel/eeh*.c
11494 F: arch/powerpc/platforms/*/eeh*.c
11495 F: arch/powerpc/include/*/eeh*.h
11501 F: Documentation/PCI/pci-error-recovery.txt
11503 PCI MSI DRIVER FOR ALTERA MSI IP
11508 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11509 F: drivers/pci/controller/pcie-altera-msi.c
11511 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11516 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11517 F: drivers/pci/controller/pci-xgene-msi.c
11522 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11525 F: Documentation/devicetree/bindings/pci/
11526 F: Documentation/PCI/
11527 F: drivers/acpi/pci*
11529 F: include/asm-generic/pci*
11530 F: include/linux/pci*
11531 F: include/linux/of_pci.h
11532 F: include/uapi/linux/pci*
11535 F: arch/x86/kernel/quirks.c
11537 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11540 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11543 F: drivers/pci/controller/
11545 PCIE DRIVER FOR AXIS ARTPEC
11550 F: Documentation/devicetree/bindings/pci/axis,artpec*
11551 F: drivers/pci/controller/dwc/*artpec*
11553 PCIE DRIVER FOR CAVIUM THUNDERX
11558 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11559 F: drivers/pci/controller/pci-thunder-*
11561 PCIE DRIVER FOR HISILICON
11565 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11566 F: drivers/pci/controller/dwc/pcie-hisi.c
11568 PCIE DRIVER FOR HISILICON KIRIN
11573 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11574 F: drivers/pci/controller/dwc/pcie-kirin.c
11576 PCIE DRIVER FOR HISILICON STB
11581 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11582 F: drivers/pci/controller/dwc/pcie-histb.c
11584 PCIE DRIVER FOR MEDIATEK
11589 F: Documentation/devicetree/bindings/pci/mediatek*
11590 F: drivers/pci/controller/*mediatek*
11592 PCIE DRIVER FOR QUALCOMM MSM
11597 F: drivers/pci/controller/dwc/*qcom*
11599 PCIE DRIVER FOR ROCKCHIP
11604 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11605 F: drivers/pci/controller/pcie-rockchip*
11607 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11611 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11612 F: drivers/pci/controller/pci-v3-semi.c
11614 PCIE DRIVER FOR ST SPEAR13XX
11618 F: drivers/pci/controller/dwc/*spear*
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11624 F: Documentation/pcmcia/
11629 PCNET32 NETWORK DRIVER
11633 F: drivers/net/ethernet/amd/pcnet32.c
11635 PCRYPT PARALLEL CRYPTO ENGINE
11640 F: include/crypto/pcrypt.h
11642 PEAQ WMI HOTKEYS DRIVER
11646 F: drivers/platform/x86/peaq-wmi.c
11648 PER-CPU MEMORY ALLOCATOR
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11654 F: include/linux/percpu*.h
11656 F: arch/*/include/asm/percpu.h
11658 PER-TASK DELAY ACCOUNTING
11661 F: include/linux/delayacct.h
11662 F: kernel/delayacct.c
11664 PERFORMANCE EVENTS SUBSYSTEM
11672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11675 F: include/linux/perf_event.h
11676 F: include/uapi/linux/perf_event.h
11677 F: arch/*/kernel/perf_event*.c
11678 F: arch/*/kernel/*/perf_event*.c
11679 F: arch/*/kernel/*/*/perf_event*.c
11680 F: arch/*/include/asm/perf_event.h
11681 F: arch/*/kernel/perf_callchain.c
11685 PERSONALITY HANDLING
11689 F: include/linux/personality.h
11690 F: include/uapi/linux/personality.h
11692 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11696 F: Documentation/input/devices/pxrc.rst
11697 F: drivers/input/joystick/pxrc.c
11702 F: Documentation/networking/phonet.txt
11703 F: include/linux/phonet.h
11704 F: include/net/phonet/
11705 F: include/uapi/linux/phonet.h
11712 F: drivers/mtd/devices/phram.c
11718 F: drivers/hid/hid-picolcd*
11723 T: git git://github.com/jamieiles/linux-2.6-ji.git
11725 F: arch/arm/boot/dts/picoxcell*
11726 F: arch/arm/mach-picoxcell/
11727 F: drivers/crypto/picoxcell*
11729 PIN CONTROL SUBSYSTEM
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11734 F: Documentation/devicetree/bindings/pinctrl/
11735 F: Documentation/driver-api/pinctl.rst
11736 F: drivers/pinctrl/
11737 F: include/linux/pinctrl/
11739 PIN CONTROLLER - ATMEL AT91
11743 F: drivers/pinctrl/pinctrl-at91.*
11745 PIN CONTROLLER - ATMEL AT91 PIO4
11750 F: drivers/pinctrl/pinctrl-at91-pio4.*
11752 PIN CONTROLLER - FREESCALE
11760 F: drivers/pinctrl/freescale/
11761 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11763 PIN CONTROLLER - INTEL
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11768 F: drivers/pinctrl/intel/
11770 PIN CONTROLLER - MEDIATEK
11774 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11775 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11776 F: drivers/pinctrl/mediatek/
11778 PIN CONTROLLER - QUALCOMM
11782 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11783 F: drivers/pinctrl/qcom/
11785 PIN CONTROLLER - RENESAS
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11791 F: drivers/pinctrl/sh-pfc/
11793 PIN CONTROLLER - SAMSUNG
11799 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11802 F: drivers/pinctrl/samsung/
11803 F: include/dt-bindings/pinctrl/samsung.h
11804 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11806 PIN CONTROLLER - SINGLE
11812 F: drivers/pinctrl/pinctrl-single.c
11814 PIN CONTROLLER - ST SPEAR
11817 W: http://www.st.com/spear
11819 F: drivers/pinctrl/spear/
11821 PISTACHIO SOC SUPPORT
11825 F: arch/mips/pistachio/
11826 F: arch/mips/include/asm/mach-pistachio/
11827 F: arch/mips/boot/dts/img/pistachio*
11828 F: arch/mips/configs/pistachio*_defconfig
11833 F: drivers/block/pktcdvd.c
11834 F: include/linux/pktcdvd.h
11835 F: include/uapi/linux/pktcdvd.h
11837 PKUNITY SOC DRIVERS
11839 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11841 T: git git://github.com/gxt/linux.git
11842 F: drivers/input/serio/i8042-unicore32io.h
11843 F: drivers/i2c/busses/i2c-puv3.c
11844 F: drivers/video/fbdev/fb-puv3.c
11845 F: drivers/rtc/rtc-puv3.c
11847 PMBUS HARDWARE MONITORING DRIVERS
11850 W: http://hwmon.wiki.kernel.org/
11851 W: http://www.roeck-us.net/linux/drivers/
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11854 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11855 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11856 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11857 F: Documentation/hwmon/adm1275
11858 F: Documentation/hwmon/ibm-cffps
11859 F: Documentation/hwmon/ir35221
11860 F: Documentation/hwmon/lm25066
11861 F: Documentation/hwmon/ltc2978
11862 F: Documentation/hwmon/ltc3815
11863 F: Documentation/hwmon/max16064
11864 F: Documentation/hwmon/max20751
11865 F: Documentation/hwmon/max31785
11866 F: Documentation/hwmon/max34440
11867 F: Documentation/hwmon/max8688
11868 F: Documentation/hwmon/pmbus
11869 F: Documentation/hwmon/pmbus-core
11870 F: Documentation/hwmon/tps40422
11871 F: Documentation/hwmon/ucd9000
11872 F: Documentation/hwmon/ucd9200
11873 F: Documentation/hwmon/zl6100
11874 F: drivers/hwmon/pmbus/
11875 F: include/linux/pmbus.h
11877 PMC SIERRA MaxRAID DRIVER
11879 W: http://www.pmc-sierra.com/
11881 F: drivers/scsi/pmcraid.*
11883 PMC SIERRA PM8001 DRIVER
11888 F: drivers/scsi/pm8001/
11895 POSIX CLOCKS and TIMERS
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11901 F: include/linux/timer*
11902 F: kernel/time/*timer*
11904 POWER MANAGEMENT CORE
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11908 B: https://bugzilla.kernel.org
11910 F: drivers/base/power/
11911 F: include/linux/pm.h
11912 F: include/linux/pm_*
11913 F: include/linux/powercap.h
11914 F: drivers/powercap/
11915 F: kernel/configs/nopm.config
11917 POWER STATE COORDINATION INTERFACE (PSCI)
11922 F: drivers/firmware/psci*.c
11923 F: include/linux/psci.h
11924 F: include/uapi/linux/psci.h
11926 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11931 F: Documentation/ABI/testing/sysfs-class-power
11932 F: Documentation/devicetree/bindings/power/supply/
11933 F: include/linux/power_supply.h
11934 F: drivers/power/supply/
11936 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11940 F: drivers/char/powernv-op-panel.c
11942 PPP OVER ATM (RFC 2364)
11945 F: net/atm/pppoatm.c
11946 F: include/uapi/linux/atmppp.h
11951 F: drivers/net/ppp/pppoe.c
11952 F: drivers/net/ppp/pppox.c
11957 F: net/l2tp/l2tp_ppp.c
11958 F: include/linux/if_pppol2tp.h
11959 F: include/uapi/linux/if_pppol2tp.h
11961 PPP PROTOCOL DRIVERS AND COMPRESSORS
11965 F: drivers/net/ppp/ppp_*
11969 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11972 F: Documentation/pps/
11973 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11974 F: Documentation/ABI/testing/sysfs-pps
11976 F: include/linux/pps*.h
11977 F: include/uapi/linux/pps.h
11983 F: drivers/net/ppp/pptp.c
11984 W: http://sourceforge.net/projects/accel-pptp
11989 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11991 F: Documentation/preempt-locking.txt
11992 F: include/linux/preempt.h
12000 F: include/linux/printk.h
12002 PRISM54 WIRELESS DRIVER
12005 W: http://wireless.kernel.org/en/users/Drivers/p54
12007 F: drivers/net/wireless/intersil/prism54/
12015 F: include/linux/proc_fs.h
12016 F: tools/testing/selftests/proc/
12024 F: fs/proc/proc_sysctl.c
12025 F: include/linux/sysctl.h
12027 F: tools/testing/selftests/sysctl/
12029 PS3 NETWORK SUPPORT
12034 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12036 PS3 PLATFORM SUPPORT
12040 F: arch/powerpc/boot/ps3*
12041 F: arch/powerpc/include/asm/lv1call.h
12042 F: arch/powerpc/include/asm/ps3*.h
12043 F: arch/powerpc/platforms/ps3/
12046 F: drivers/rtc/rtc-ps3.c
12047 F: drivers/usb/host/*ps3.c
12048 F: sound/ppc/snd_ps3*
12055 F: drivers/block/ps3vram.c
12057 PSAMPLE PACKET SAMPLING SUPPORT:
12061 F: include/net/psample.h
12062 F: include/uapi/linux/psample.h
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12072 F: include/linux/pstore*
12073 F: drivers/firmware/efi/efi-pstore.c
12074 F: drivers/acpi/apei/erst.c
12075 F: Documentation/admin-guide/ramoops.rst
12076 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12077 K: \b(pstore|ramoops)
12079 PTP HARDWARE CLOCK SUPPORT
12083 W: http://linuxptp.sourceforge.net/
12084 F: Documentation/ABI/testing/sysfs-ptp
12085 F: Documentation/ptp/*
12086 F: drivers/net/phy/dp83640*
12088 F: include/linux/ptp_cl*
12093 F: include/asm-generic/syscall.h
12094 F: include/linux/ptrace.h
12095 F: include/linux/regset.h
12096 F: include/linux/tracehook.h
12097 F: include/uapi/linux/ptrace.h
12098 F: include/uapi/linux/ptrace.h
12099 F: include/asm-generic/ptrace.h
12101 F: arch/*/ptrace*.c
12102 F: arch/*/*/ptrace*.c
12103 F: arch/*/include/asm/ptrace*.h
12108 T: git git://linuxtv.org/media_tree.git
12110 F: drivers/media/usb/pulse8-cec/*
12111 F: Documentation/media/cec-drivers/pulse8-cec.rst
12113 PVRUSB2 VIDEO4LINUX DRIVER
12117 W: http://www.isely.net/pvrusb2/
12118 T: git git://linuxtv.org/media_tree.git
12120 F: Documentation/media/v4l-drivers/pvrusb2*
12121 F: drivers/media/usb/pvrusb2/
12126 T: git git://linuxtv.org/media_tree.git
12128 F: drivers/media/usb/pwc/*
12135 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12136 F: Documentation/hwmon/pwm-fan
12137 F: drivers/hwmon/pwm-fan.c
12143 F: drivers/media/rc/pwm-ir-tx.c
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12150 F: Documentation/pwm.txt
12151 F: Documentation/devicetree/bindings/pwm/
12152 F: include/linux/pwm.h
12154 F: drivers/video/backlight/pwm_bl.c
12155 F: include/linux/pwm_backlight.h
12156 F: drivers/gpio/gpio-mvebu.c
12157 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12163 F: drivers/gpio/gpio-pxa.c
12173 PXA2xx/PXA3xx SUPPORT
12178 T: git git://github.com/hzhuang1/linux.git
12179 T: git git://github.com/rjarzmik/linux.git
12181 F: arch/arm/boot/dts/pxa*
12182 F: arch/arm/mach-pxa/
12183 F: drivers/dma/pxa*
12184 F: drivers/pcmcia/pxa2xx*
12185 F: drivers/pinctrl/pxa/
12186 F: drivers/spi/spi-pxa2xx*
12187 F: drivers/usb/gadget/udc/pxa2*
12188 F: include/sound/pxa2xx-lib.h
12196 F: drivers/crypto/qat/
12198 QCOM AUDIO (ASoC) DRIVERS
12205 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12210 F: drivers/firmware/qemu_fw_cfg.c
12211 F: include/uapi/linux/qemu_fw_cfg.h
12218 F: drivers/infiniband/hw/qib/
12220 QLOGIC QL41xxx FCOE DRIVER
12224 F: drivers/scsi/qedf/
12226 QLOGIC QL41xxx ISCSI DRIVER
12230 F: drivers/scsi/qedi/
12232 QLOGIC QL4xxx ETHERNET DRIVER
12237 F: drivers/net/ethernet/qlogic/qed/
12238 F: include/linux/qed/
12239 F: drivers/net/ethernet/qlogic/qede/
12241 QLOGIC QL4xxx RDMA DRIVER
12246 F: drivers/infiniband/hw/qedr/
12247 F: include/uapi/rdma/qedr-abi.h
12249 QLOGIC QLA1280 SCSI DRIVER
12253 F: drivers/scsi/qla1280.[ch]
12255 QLOGIC QLA2XXX FC-SCSI DRIVER
12259 F: Documentation/scsi/LICENSE.qla2xxx
12260 F: drivers/scsi/qla2xxx/
12262 QLOGIC QLA3XXX NETWORK DRIVER
12266 F: Documentation/networking/LICENSE.qla3xxx
12267 F: drivers/net/ethernet/qlogic/qla3xxx.*
12269 QLOGIC QLA4XXX iSCSI DRIVER
12273 F: Documentation/scsi/LICENSE.qla4xxx
12274 F: drivers/scsi/qla4xxx/
12276 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12282 F: drivers/net/ethernet/qlogic/qlcnic/
12284 QLOGIC QLGE 10Gb ETHERNET DRIVER
12289 F: drivers/net/ethernet/qlogic/qlge/
12291 QM1D1B0004 MEDIA DRIVER
12295 F: drivers/media/tuners/qm1d1b0004*
12297 QM1D1C0042 MEDIA DRIVER
12301 F: drivers/media/tuners/qm1d1c0042*
12305 W: http://www.alarsen.net/linux/qnx4fs/
12308 F: include/uapi/linux/qnx4_fs.h
12309 F: include/uapi/linux/qnxtypes.h
12311 QORIQ DPAA2 FSL-MC BUS DRIVER
12316 F: drivers/bus/fsl-mc/
12317 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12318 F: Documentation/networking/dpaa2/overview.rst
12320 QT1010 MEDIA DRIVER
12323 W: https://linuxtv.org
12324 W: http://palosaari.fi/linux/
12325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12326 T: git git://linuxtv.org/anttip/media_tree.git
12328 F: drivers/media/tuners/qt1010*
12330 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12333 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12336 F: drivers/net/wireless/ath/ath10k/
12338 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12341 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12343 F: drivers/net/wireless/ath/ath9k/
12345 QUALCOMM CAMERA SUBSYSTEM DRIVER
12349 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12350 F: Documentation/media/v4l-drivers/qcom_camss.rst
12351 F: drivers/media/platform/qcom/camss/
12353 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12357 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12358 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12360 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12364 F: drivers/net/ethernet/qualcomm/emac/
12366 QUALCOMM GENERIC INTERFACE I2C DRIVER
12372 F: drivers/i2c/busses/i2c-qcom-geni.c
12374 QUALCOMM HEXAGON ARCHITECTURE
12377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12381 QUALCOMM HIDMA DRIVER
12387 F: drivers/dma/qcom/hidma*
12394 F: drivers/iommu/qcom_iommu.c
12396 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12400 T: git git://linuxtv.org/media_tree.git
12402 F: drivers/media/platform/qcom/venus/
12404 QUALCOMM WCN36XX WIRELESS DRIVER
12407 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12408 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12410 F: drivers/net/wireless/ath/wcn36xx/
12412 QUANTENNA QTNFMAC WIRELESS DRIVER
12418 F: drivers/net/wireless/quantenna
12420 RADEON and AMDGPU DRM DRIVERS
12425 T: git git://people.freedesktop.org/~agd5f/linux
12427 F: drivers/gpu/drm/radeon/
12428 F: include/uapi/drm/radeon_drm.h
12429 F: drivers/gpu/drm/amd/
12430 F: include/uapi/drm/amdgpu_drm.h
12432 RADEON FRAMEBUFFER DISPLAY DRIVER
12436 F: drivers/video/fbdev/aty/radeon*
12437 F: include/uapi/linux/radeonfb.h
12439 RADIOSHARK RADIO DRIVER
12442 T: git git://linuxtv.org/media_tree.git
12444 F: drivers/media/radio/radio-shark.c
12446 RADIOSHARK2 RADIO DRIVER
12449 T: git git://linuxtv.org/media_tree.git
12451 F: drivers/media/radio/radio-shark2.c
12452 F: drivers/media/radio/radio-tea5777.c
12454 RADOS BLOCK DEVICE (RBD)
12459 W: http://ceph.com/
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12461 T: git git://github.com/ceph/ceph-client.git
12463 F: Documentation/ABI/testing/sysfs-bus-rbd
12464 F: drivers/block/rbd.c
12465 F: drivers/block/rbd_types.h
12467 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12471 F: drivers/video/fbdev/aty/aty128fb.c
12473 RAINSHADOW-CEC DRIVER
12476 T: git git://linuxtv.org/media_tree.git
12478 F: drivers/media/usb/rainshadow-cec/*
12480 RALINK MIPS ARCHITECTURE
12484 F: arch/mips/ralink
12486 RALINK RT2X00 WIRELESS LAN DRIVER
12492 F: drivers/net/wireless/ralink/rt2x00/
12494 RAMDISK RAM BLOCK DEVICE DRIVER
12497 F: Documentation/blockdev/ramdisk.txt
12498 F: drivers/block/brd.c
12500 RANCHU VIRTUAL BOARD FOR MIPS
12504 F: arch/mips/generic/board-ranchu.c
12505 F: arch/mips/configs/generic/board-ranchu.config
12507 RANDOM NUMBER DRIVER
12510 F: drivers/char/random.c
12516 F: drivers/rapidio/
12518 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12521 F: drivers/net/wireless/ray*
12523 RCUTORTURE TEST FRAMEWORK
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12532 F: tools/testing/selftests/rcutorture
12538 RDC R6040 FAST ETHERNET DRIVER
12542 F: drivers/net/ethernet/rdc/r6040.c
12544 RDMAVT - RDMA verbs software
12549 F: drivers/infiniband/sw/rdmavt
12551 RDS - RELIABLE DATAGRAM SOCKETS
12556 W: https://oss.oracle.com/projects/rds/
12559 F: Documentation/networking/rds.txt
12561 RDT - RESOURCE ALLOCATION
12566 F: arch/x86/kernel/cpu/intel_rdt*
12567 F: arch/x86/include/asm/intel_rdt_sched.h
12568 F: Documentation/x86/intel_rdt*
12570 READ-COPY UPDATE (RCU)
12577 W: http://www.rdrop.com/users/paulmck/RCU/
12579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12580 F: Documentation/RCU/
12581 X: Documentation/RCU/torture.txt
12582 F: include/linux/rcu*
12583 X: include/linux/srcu*.h
12585 X: kernel/rcu/srcu*.c
12587 REAL TIME CLOCK (RTC) SUBSYSTEM
12591 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12594 F: Documentation/devicetree/bindings/rtc/
12595 F: Documentation/rtc.txt
12597 F: include/linux/rtc.h
12598 F: include/uapi/linux/rtc.h
12599 F: include/linux/rtc/
12600 F: include/linux/platform_data/rtc-*
12601 F: tools/testing/selftests/rtc/
12603 REALTEK AUDIO CODECS
12607 F: sound/soc/codecs/rt*
12608 F: include/sound/rt*.h
12610 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12613 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12614 F: drivers/net/dsa/realtek-smi*
12615 F: drivers/net/dsa/rtl83*
12617 REGISTER MAP ABSTRACTION
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12622 F: Documentation/devicetree/bindings/regmap/
12623 F: drivers/base/regmap/
12624 F: include/linux/regmap.h
12626 REISERFS FILE SYSTEM
12631 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12637 F: Documentation/devicetree/bindings/remoteproc/
12638 F: Documentation/remoteproc.txt
12639 F: drivers/remoteproc/
12640 F: include/linux/remoteproc.h
12642 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12649 F: Documentation/rpmsg.txt
12650 F: include/linux/rpmsg.h
12651 F: include/linux/rpmsg/
12653 RENESAS CLOCK DRIVERS
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12658 F: drivers/clk/renesas/
12660 RENESAS EMEV2 I2C DRIVER
12663 F: drivers/i2c/busses/i2c-emev2.c
12665 RENESAS ETHERNET DRIVERS
12669 F: Documentation/devicetree/bindings/net/renesas,*.txt
12670 F: Documentation/devicetree/bindings/net/sh_eth.txt
12671 F: drivers/net/ethernet/renesas/
12672 F: include/linux/sh_eth.h
12674 RENESAS R-CAR GYROADC DRIVER
12678 F: drivers/iio/adc/rcar_gyro_adc.c
12680 RENESAS R-CAR I2C DRIVERS
12683 F: drivers/i2c/busses/i2c-rcar.c
12684 F: drivers/i2c/busses/i2c-sh_mobile.c
12686 RENESAS RIIC DRIVER
12689 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12690 F: drivers/i2c/busses/i2c-riic.c
12692 RENESAS USB PHY DRIVER
12696 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12698 RESET CONTROLLER FRAMEWORK
12700 T: git git://git.pengutronix.de/git/pza/linux
12703 F: Documentation/devicetree/bindings/reset/
12704 F: include/dt-bindings/reset/
12705 F: include/linux/reset.h
12706 F: include/linux/reset-controller.h
12708 RESTARTABLE SEQUENCES SUPPORT
12716 F: include/uapi/linux/rseq.h
12717 F: include/trace/events/rseq.h
12718 F: tools/testing/selftests/rseq/
12723 W: http://wireless.kernel.org/
12724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12727 F: Documentation/rfkill.txt
12728 F: Documentation/ABI/stable/sysfs-class-rfkill
12730 F: include/linux/rfkill.h
12731 F: include/uapi/linux/rfkill.h
12738 F: lib/rhashtable.c
12739 F: lib/test_rhashtable.c
12740 F: include/linux/rhashtable.h
12741 F: include/linux/rhashtable-types.h
12743 RICOH R5C592 MEMORYSTICK DRIVER
12746 F: drivers/memstick/host/r592.*
12748 RICOH SMARTMEDIA/XD DRIVER
12751 F: drivers/mtd/nand/raw/r852.c
12752 F: drivers/mtd/nand/raw/r852.h
12754 RISC-V ARCHITECTURE
12758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12766 W: http://sourceforge.net/projects/roccat/
12768 F: drivers/hid/hid-roccat*
12769 F: include/linux/hid-roccat*
12770 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12772 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12776 F: drivers/media/platform/rockchip/rga/
12777 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12783 F: drivers/net/ethernet/rocker/
12787 W: http://www.comtrol.com
12789 F: Documentation/serial/rocket.txt
12790 F: drivers/tty/rocket*
12792 ROCKETPORT EXPRESS/INFINITY DRIVER
12796 F: drivers/tty/serial/rp2.*
12798 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12803 F: drivers/mfd/bd9571mwv.c
12804 F: drivers/regulator/bd9571mwv-regulator.c
12805 F: drivers/gpio/gpio-bd9571mwv.c
12806 F: include/linux/mfd/bd9571mwv.h
12807 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12812 W: http://www.linux-ax25.org/
12814 F: include/net/rose.h
12815 F: include/uapi/linux/rose.h
12818 RTL2830 MEDIA DRIVER
12821 W: https://linuxtv.org
12822 W: http://palosaari.fi/linux/
12823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12824 T: git git://linuxtv.org/anttip/media_tree.git
12826 F: drivers/media/dvb-frontends/rtl2830*
12828 RTL2832 MEDIA DRIVER
12831 W: https://linuxtv.org
12832 W: http://palosaari.fi/linux/
12833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12834 T: git git://linuxtv.org/anttip/media_tree.git
12836 F: drivers/media/dvb-frontends/rtl2832*
12838 RTL2832_SDR MEDIA DRIVER
12841 W: https://linuxtv.org
12842 W: http://palosaari.fi/linux/
12843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12844 T: git git://linuxtv.org/anttip/media_tree.git
12846 F: drivers/media/dvb-frontends/rtl2832_sdr*
12848 RTL8180 WIRELESS DRIVER
12850 W: http://wireless.kernel.org/
12851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12853 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12855 RTL8187 WIRELESS DRIVER
12860 W: http://wireless.kernel.org/
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12863 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12865 REALTEK WIRELESS DRIVER (rtlwifi family)
12868 W: http://wireless.kernel.org/
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12871 F: drivers/net/wireless/realtek/rtlwifi/
12873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12878 F: drivers/net/wireless/realtek/rtl8xxxu/
12880 RXRPC SOCKETS (AF_RXRPC)
12885 F: include/keys/rxrpc-type.h
12886 F: include/net/af_rxrpc.h
12887 F: include/trace/events/rxrpc.h
12888 F: include/uapi/linux/rxrpc.h
12889 F: Documentation/networking/rxrpc.txt
12890 W: https://www.infradead.org/~dhowells/kafs/
12892 S3 SAVAGE FRAMEBUFFER DRIVER
12896 F: drivers/video/fbdev/savage/
12902 W: http://www.ibm.com/developerworks/linux/linux390/
12903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12907 F: Documentation/s390/
12908 F: Documentation/driver-api/s390-drivers.rst
12910 S390 COMMON I/O LAYER
12914 W: http://www.ibm.com/developerworks/linux/linux390/
12916 F: drivers/s390/cio/
12922 W: http://www.ibm.com/developerworks/linux/linux390/
12924 F: drivers/s390/block/dasd*
12925 F: block/partitions/ibm.c
12930 W: http://www.ibm.com/developerworks/linux/linux390/
12932 F: drivers/iommu/s390-iommu.c
12934 S390 IUCV NETWORK LAYER
12938 W: http://www.ibm.com/developerworks/linux/linux390/
12940 F: drivers/s390/net/*iucv*
12941 F: include/net/iucv/
12944 S390 NETWORK DRIVERS
12948 W: http://www.ibm.com/developerworks/linux/linux390/
12950 F: drivers/s390/net/
12956 W: http://www.ibm.com/developerworks/linux/linux390/
12959 F: drivers/pci/hotplug/s390_pci_hpc.c
12961 S390 VFIO-CCW DRIVER
12967 F: drivers/s390/cio/vfio_ccw*
12968 F: Documentation/s390/vfio-ccw.txt
12969 F: include/uapi/linux/vfio_ccw.h
12974 W: http://www.ibm.com/developerworks/linux/linux390/
12976 F: drivers/s390/crypto/
12978 S390 VFIO AP DRIVER
12983 W: http://www.ibm.com/developerworks/linux/linux390/
12985 F: drivers/s390/crypto/vfio_ap_drv.c
12986 F: drivers/s390/crypto/vfio_ap_private.h
12987 F: drivers/s390/crypto/vfio_ap_ops.c
12988 F: Documentation/s390/vfio-ap.txt
12994 W: http://www.ibm.com/developerworks/linux/linux390/
12996 F: drivers/s390/scsi/zfcp_*
12998 S3C24XX SD/MMC Driver
13002 F: drivers/mmc/host/s3cmci.*
13004 SAA6588 RDS RECEIVER DRIVER
13007 T: git git://linuxtv.org/media_tree.git
13008 W: https://linuxtv.org
13010 F: drivers/media/i2c/saa6588*
13012 SAA7134 VIDEO4LINUX DRIVER
13015 W: https://linuxtv.org
13016 T: git git://linuxtv.org/media_tree.git
13018 F: Documentation/media/v4l-drivers/saa7134*
13019 F: drivers/media/pci/saa7134/
13021 SAA7146 VIDEO4LINUX-2 DRIVER
13024 T: git git://linuxtv.org/media_tree.git
13026 F: drivers/media/common/saa7146/
13027 F: drivers/media/pci/saa7146/
13028 F: include/media/saa7146*
13030 SAMSUNG AUDIO (ASoC) DRIVERS
13036 F: sound/soc/samsung/
13037 F: Documentation/devicetree/bindings/sound/samsung*
13039 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13044 F: drivers/crypto/exynos-rng.c
13045 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13047 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13051 F: drivers/char/hw_random/exynos-trng.c
13052 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13054 SAMSUNG FRAMEBUFFER DRIVER
13058 F: drivers/video/fbdev/s3c-fb.c
13060 SAMSUNG LAPTOP DRIVER
13064 F: drivers/platform/x86/samsung-laptop.c
13066 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13073 F: drivers/mfd/sec*.c
13074 F: drivers/regulator/s2m*.c
13075 F: drivers/regulator/s5m*.c
13076 F: drivers/clk/clk-s2mps11.c
13077 F: drivers/rtc/rtc-s5m.c
13078 F: include/linux/mfd/samsung/
13079 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13080 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13081 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13082 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13084 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13089 F: drivers/media/platform/s3c-camif/
13090 F: include/media/drv-intf/s3c_camif.h
13092 SAMSUNG S3FWRN5 NFC DRIVER
13097 F: drivers/nfc/s3fwrn5
13099 SAMSUNG S5C73M3 CAMERA DRIVER
13104 F: drivers/media/i2c/s5c73m3/*
13106 SAMSUNG S5K5BAF CAMERA DRIVER
13111 F: drivers/media/i2c/s5k5baf.c
13113 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13120 F: drivers/crypto/s5p-sss.c
13122 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13126 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13128 F: drivers/media/platform/exynos4-is/
13130 SAMSUNG SOC CLOCK DRIVERS
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13137 F: drivers/clk/samsung/
13138 F: include/dt-bindings/clock/exynos*.h
13139 F: Documentation/devicetree/bindings/clock/exynos*.txt
13141 SAMSUNG SPI DRIVERS
13148 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13149 F: drivers/spi/spi-s3c*
13150 F: include/linux/platform_data/spi-s3c64xx.h
13152 SAMSUNG SXGBE DRIVERS
13158 F: drivers/net/ethernet/samsung/sxgbe/
13160 SAMSUNG THERMAL DRIVER
13165 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13166 F: drivers/thermal/samsung/
13168 SAMSUNG USB2 PHY DRIVER
13173 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13174 F: Documentation/phy/samsung-usb2.txt
13175 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13176 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13177 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13178 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13179 F: drivers/phy/samsung/phy-samsung-usb2.c
13180 F: drivers/phy/samsung/phy-samsung-usb2.h
13185 F: drivers/watchdog/sc1200wdt.c
13191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13194 F: include/linux/sched.h
13195 F: include/uapi/linux/sched.h
13196 F: include/linux/wait.h
13198 SCR24X CHIP CARD INTERFACE DRIVER
13201 F: drivers/char/pcmcia/scr24x_cs.c
13206 W: http://www.kernel.dk
13208 F: drivers/scsi/sr*
13210 SCSI RDMA PROTOCOL (SRP) INITIATOR
13214 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13215 F: drivers/infiniband/ulp/srp/
13216 F: include/scsi/srp.h
13218 SCSI RDMA PROTOCOL (SRP) TARGET
13223 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13224 F: drivers/infiniband/ulp/srpt/
13229 W: http://sg.danny.cz/sg
13231 F: Documentation/scsi/scsi-generic.txt
13232 F: drivers/scsi/sg.c
13233 F: include/scsi/sg.h
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13242 F: Documentation/devicetree/bindings/scsi/
13250 F: Documentation/scsi/st.txt
13251 F: drivers/scsi/st.*
13252 F: drivers/scsi/st_*.h
13259 W: http://lksctp.sourceforge.net
13261 F: Documentation/networking/sctp.txt
13262 F: include/linux/sctp.h
13263 F: include/uapi/linux/sctp.h
13264 F: include/net/sctp/
13270 F: Documentation/i2c/busses/scx200_acb
13271 F: arch/x86/platform/scx200/
13272 F: drivers/watchdog/scx200_wdt.c
13273 F: drivers/i2c/busses/scx200*
13274 F: drivers/mtd/maps/scx200_docflash.c
13275 F: include/linux/scx200.h
13280 F: drivers/char/scx200_gpio.c
13281 F: include/linux/scx200_gpio.h
13283 SCx200 HRT CLOCKSOURCE DRIVER
13286 F: drivers/clocksource/scx200_hrt.c
13288 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13292 F: drivers/mmc/host/sdricoh_cs.c
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13300 F: kernel/seccomp.c
13301 F: include/uapi/linux/seccomp.h
13302 F: include/linux/seccomp.h
13303 F: tools/testing/selftests/seccomp/*
13304 F: tools/testing/selftests/kselftest_harness.h
13305 F: Documentation/userspace-api/seccomp_filter.rst
13306 K: \bsecure_computing
13309 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13314 F: drivers/mmc/host/sdhci-brcmstb*
13316 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13319 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13321 F: drivers/mmc/host/sdhci*
13322 F: include/linux/mmc/sdhci*
13324 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13329 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13331 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13335 F: drivers/mmc/host/sdhci-of-at91.c
13337 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13342 F: drivers/mmc/host/sdhci-s3c*
13344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13348 F: drivers/mmc/host/sdhci-spear.c
13350 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13354 F: drivers/mmc/host/sdhci-omap.c
13356 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13362 F: block/opal_proto.h
13363 F: include/linux/sed*
13364 F: include/uapi/linux/sed*
13374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13375 W: http://kernsec.org/
13378 X: security/selinux/
13380 SELINUX SECURITY MODULE
13385 W: https://selinuxproject.org
13386 W: https://github.com/SELinuxProject
13387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13389 F: include/linux/selinux*
13390 F: security/selinux/
13391 F: scripts/selinux/
13392 F: Documentation/admin-guide/LSM/SELinux.rst
13397 F: drivers/misc/phantom.c
13398 F: include/uapi/linux/phantom.h
13404 F: Documentation/devicetree/bindings/serial/slave-device.txt
13405 F: drivers/tty/serdev/
13406 F: include/linux/serdev.h
13412 F: Documentation/devicetree/bindings/serial/
13413 F: drivers/tty/serial/
13419 F: drivers/media/rc/serial_ir.c
13427 F: drivers/net/ethernet/sfc/
13432 F: drivers/misc/sgi-gru/
13434 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13438 F: Documentation/ia64/serial.txt
13439 F: drivers/tty/serial/ioc?_serial.c
13440 F: include/linux/ioc?.h
13442 SGI XP/XPC/XPNET DRIVER
13446 F: drivers/misc/sgi-xp/
13448 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13451 W: http://www.ibm.com/developerworks/linux/linux390/
13455 SHARP RJ54N1CB0C SENSOR DRIVER
13458 T: git git://linuxtv.org/media_tree.git
13460 F: drivers/media/i2c/rj54n1cb0c.c
13461 F: include/media/i2c/rj54n1cb0c.h
13463 SH_VEU V4L2 MEM2MEM DRIVER
13466 F: drivers/media/platform/sh_veu.c
13468 SH_VOU V4L2 OUTPUT DRIVER
13471 F: drivers/media/platform/sh_vou.c
13472 F: include/media/drv-intf/sh_vou.h
13474 SI2157 MEDIA DRIVER
13477 W: https://linuxtv.org
13478 W: http://palosaari.fi/linux/
13479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13480 T: git git://linuxtv.org/anttip/media_tree.git
13482 F: drivers/media/tuners/si2157*
13484 SI2165 MEDIA DRIVER
13487 W: https://linuxtv.org
13488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13490 F: drivers/media/dvb-frontends/si2165*
13492 SI2168 MEDIA DRIVER
13495 W: https://linuxtv.org
13496 W: http://palosaari.fi/linux/
13497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13498 T: git git://linuxtv.org/anttip/media_tree.git
13500 F: drivers/media/dvb-frontends/si2168*
13502 SI470X FM RADIO RECEIVER I2C DRIVER
13505 T: git git://linuxtv.org/media_tree.git
13506 W: https://linuxtv.org
13508 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13510 SI470X FM RADIO RECEIVER USB DRIVER
13513 T: git git://linuxtv.org/media_tree.git
13514 W: https://linuxtv.org
13516 F: drivers/media/radio/si470x/radio-si470x-common.c
13517 F: drivers/media/radio/si470x/radio-si470x.h
13518 F: drivers/media/radio/si470x/radio-si470x-usb.c
13520 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13523 T: git git://linuxtv.org/media_tree.git
13524 W: https://linuxtv.org
13526 F: drivers/media/radio/si4713/si4713.?
13528 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13531 T: git git://linuxtv.org/media_tree.git
13532 W: https://linuxtv.org
13534 F: drivers/media/radio/si4713/radio-platform-si4713.c
13536 SI4713 FM RADIO TRANSMITTER USB DRIVER
13539 T: git git://linuxtv.org/media_tree.git
13540 W: https://linuxtv.org
13542 F: drivers/media/radio/si4713/radio-usb-si4713.c
13547 W: https://linuxtv.org
13548 T: git git://linuxtv.org/media_tree.git
13550 F: drivers/media/common/siano/
13551 F: drivers/media/usb/siano/
13552 F: drivers/media/usb/siano/
13553 F: drivers/media/mmc/siano/
13558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13563 SILEAD TOUCHSCREEN DRIVER
13568 F: drivers/input/touchscreen/silead.c
13569 F: drivers/platform/x86/touchscreen_dmi.c
13571 SILICON MOTION SM712 FRAME BUFFER DRIVER
13577 F: drivers/video/fbdev/sm712*
13578 F: Documentation/fb/sm712fb.txt
13580 SIMPLE FIRMWARE INTERFACE (SFI)
13583 W: http://simplefirmware.org/
13584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13586 F: arch/x86/platform/sfi/
13588 F: include/linux/sfi*.h
13594 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13595 F: drivers/video/fbdev/simplefb.c
13596 F: include/linux/platform_data/simplefb.h
13598 SIMTEC EB110ATX (Chalice CATS)
13602 W: http://www.simtec.co.uk/products/EB110ATX/
13605 SIMTEC EB2410ITX (BAST)
13609 W: http://www.simtec.co.uk/products/EB2410ITX/
13611 F: arch/arm/mach-s3c24xx/mach-bast.c
13612 F: arch/arm/mach-s3c24xx/bast-ide.c
13613 F: arch/arm/mach-s3c24xx/bast-irq.c
13615 SIPHASH PRF ROUTINES
13619 F: lib/test_siphash.c
13620 F: include/linux/siphash.h
13628 F: drivers/gpio/gpio-siox.c
13629 F: include/trace/events/siox.h
13631 SIS 190 ETHERNET DRIVER
13635 F: drivers/net/ethernet/sis/sis190.c
13637 SIS 900/7016 FAST ETHERNET DRIVER
13639 W: http://www.brownhat.org/sis900.html
13642 F: drivers/net/ethernet/sis/sis900.*
13644 SIS FRAMEBUFFER DRIVER
13646 W: http://www.winischhofer.net/linuxsisvga.shtml
13648 F: Documentation/fb/sisfb.txt
13649 F: drivers/video/fbdev/sis/
13650 F: include/video/sisfb.h
13654 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13656 F: drivers/usb/misc/sisusbvga/
13666 F: include/linux/sl?b*.h
13669 SLEEPABLE READ-COPY UPDATE (SRCU)
13676 W: http://www.rdrop.com/users/paulmck/RCU/
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13679 F: include/linux/srcu*.h
13680 F: kernel/rcu/srcu*.c
13682 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13686 F: drivers/slimbus/
13687 F: Documentation/devicetree/bindings/slimbus/
13688 F: include/linux/slimbus.h
13690 SMACK SECURITY MODULE
13693 W: http://schaufler-ca.com
13694 T: git git://github.com/cschaufler/smack-next
13696 F: Documentation/admin-guide/LSM/Smack.rst
13699 SMC91x ETHERNET DRIVER
13702 F: drivers/net/ethernet/smsc/smc91x.*
13704 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13708 F: drivers/media/i2c/smiapp/
13709 F: include/media/i2c/smiapp.h
13710 F: drivers/media/i2c/smiapp-pll.c
13711 F: drivers/media/i2c/smiapp-pll.h
13712 F: include/uapi/linux/smiapp.h
13713 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13715 SMM665 HARDWARE MONITOR DRIVER
13719 F: Documentation/hwmon/smm665
13720 F: drivers/hwmon/smm665.c
13722 SMSC EMC2103 HARDWARE MONITOR DRIVER
13726 F: Documentation/hwmon/emc2103
13727 F: drivers/hwmon/emc2103.c
13729 SMSC SCH5627 HARDWARE MONITOR DRIVER
13733 F: Documentation/hwmon/sch5627
13734 F: drivers/hwmon/sch5627.c
13736 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13740 F: drivers/video/fbdev/smscufx.c
13742 SMSC47B397 HARDWARE MONITOR DRIVER
13746 F: Documentation/hwmon/smsc47b397
13747 F: drivers/hwmon/smsc47b397.c
13749 SMSC911x ETHERNET DRIVER
13753 F: include/linux/smsc911x.h
13754 F: drivers/net/ethernet/smsc/smsc911x.*
13756 SMSC9420 PCI ETHERNET DRIVER
13760 F: drivers/net/ethernet/smsc/smsc9420.*
13762 SOC-CAMERA V4L2 SUBSYSTEM
13764 T: git git://linuxtv.org/media_tree.git
13766 F: include/media/soc*
13767 F: drivers/media/i2c/soc_camera/
13768 F: drivers/media/platform/soc_camera/
13770 SOCIONEXT SYNQUACER I2C DRIVER
13774 F: drivers/i2c/busses/i2c-synquacer.c
13775 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13777 SOCIONEXT UNIPHIER SOUND DRIVER
13780 F: sound/soc/uniphier/
13782 SOEKRIS NET48XX LED SUPPORT
13785 F: drivers/leds/leds-net48xx.c
13787 SOFT-ROCE DRIVER (rxe)
13791 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13792 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13793 F: drivers/infiniband/sw/rxe/
13794 F: include/uapi/rdma/rdma_user_rxe.h
13796 SOFTLOGIC 6x10 MPEG CODEC
13804 F: drivers/media/pci/solo6x10/
13806 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13810 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13811 F: drivers/firmware/arm_sdei.c
13812 F: include/linux/arm_sdei.h
13813 F: include/uapi/linux/arm_sdei.h
13815 SOFTWARE RAID (Multiple Disks) SUPPORT
13818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13820 F: drivers/md/Makefile
13821 F: drivers/md/Kconfig
13823 F: drivers/md/raid*
13824 F: include/linux/raid/
13825 F: include/uapi/linux/raid/
13827 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13831 F: drivers/net/ethernet/socionext/netsec.c
13832 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13834 SOLIDRUN CLEARFOG SUPPORT
13837 F: arch/arm/boot/dts/armada-388-clearfog*
13838 F: arch/arm/boot/dts/armada-38x-solidrun-*
13840 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13843 F: arch/arm/boot/dts/imx6*-cubox-i*
13844 F: arch/arm/boot/dts/imx6*-hummingboard*
13845 F: arch/arm/boot/dts/imx6*-sr-*
13847 SONIC NETWORK DRIVER
13851 F: drivers/net/ethernet/natsemi/sonic.*
13853 SONICS SILICON BACKPLANE DRIVER (SSB)
13858 F: include/linux/ssb/
13860 SONY IMX258 SENSOR DRIVER
13863 T: git git://linuxtv.org/media_tree.git
13865 F: drivers/media/i2c/imx258.c
13867 SONY IMX274 SENSOR DRIVER
13870 T: git git://linuxtv.org/media_tree.git
13872 F: drivers/media/i2c/imx274.c
13873 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13875 SONY IMX319 SENSOR DRIVER
13878 T: git git://linuxtv.org/media_tree.git
13880 F: drivers/media/i2c/imx319.c
13882 SONY IMX355 SENSOR DRIVER
13885 T: git git://linuxtv.org/media_tree.git
13887 F: drivers/media/i2c/imx355.c
13889 SONY MEMORYSTICK CARD SUPPORT
13891 W: http://tifmxx.berlios.de/
13893 F: drivers/memstick/host/tifm_ms.c
13895 SONY MEMORYSTICK STANDARD SUPPORT
13898 F: drivers/memstick/core/ms_block.*
13900 SONY VAIO CONTROL DEVICE DRIVER
13903 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13905 F: Documentation/laptops/sony-laptop.txt
13906 F: drivers/char/sonypi.c
13907 F: drivers/platform/x86/sony-laptop.c
13908 F: include/linux/sony-laptop.h
13914 W: http://www.alsa-project.org/
13915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13916 T: git git://git.alsa-project.org/alsa-kernel.git
13917 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13919 F: Documentation/sound/
13921 F: include/uapi/sound/
13924 SOUND - COMPRESSED AUDIO
13927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13929 F: Documentation/sound/designs/compress-offload.rst
13930 F: include/sound/compress_driver.h
13931 F: include/uapi/sound/compress_*
13932 F: sound/core/compress_offload.c
13933 F: sound/soc/soc-compress.c
13935 SOUND - DMAENGINE HELPERS
13938 F: include/sound/dmaengine_pcm.h
13939 F: sound/core/pcm_dmaengine.c
13940 F: sound/soc/soc-generic-dmaengine-pcm.c
13942 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13947 W: http://alsa-project.org/main/index.php/ASoC
13949 F: Documentation/devicetree/bindings/sound/
13950 F: Documentation/sound/soc/
13952 F: include/sound/soc*
13954 SOUNDWIRE SUBSYSTEM
13960 F: Documentation/driver-api/soundwire/
13961 F: drivers/soundwire/
13962 F: include/linux/soundwire/
13967 W: https://linuxtv.org
13968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13970 F: drivers/media/dvb-frontends/sp2*
13972 SPARC + UltraSPARC (sparc/sparc64)
13975 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13982 SPARC SERIAL DRIVERS
13985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13988 F: include/linux/sunserialcore.h
13989 F: drivers/tty/serial/suncore.c
13990 F: drivers/tty/serial/sunhv.c
13991 F: drivers/tty/serial/sunsab.c
13992 F: drivers/tty/serial/sunsab.h
13993 F: drivers/tty/serial/sunsu.c
13994 F: drivers/tty/serial/sunzilog.c
13995 F: drivers/tty/serial/sunzilog.h
13996 F: drivers/tty/vcc.c
14001 W: https://sparse.wiki.kernel.org/
14002 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14004 F: include/linux/compiler.h
14006 SPEAR CLOCK FRAMEWORK SUPPORT
14009 W: http://www.st.com/spear
14011 F: drivers/clk/spear/
14013 SPEAR PLATFORM SUPPORT
14017 W: http://www.st.com/spear
14019 F: arch/arm/boot/dts/spear*
14020 F: arch/arm/mach-spear/
14025 W: http://www.linux-mtd.infradead.org/
14026 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14027 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14028 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14030 F: drivers/mtd/spi-nor/
14031 F: include/linux/mtd/spi-nor.h
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14037 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14039 F: Documentation/devicetree/bindings/spi/
14040 F: Documentation/spi/
14042 F: include/linux/spi/
14043 F: include/uapi/linux/spi/
14046 SPIDERNET NETWORK DRIVER for CELL
14050 F: Documentation/networking/spider_net.txt
14051 F: drivers/net/ethernet/toshiba/spider_net*
14056 F: Documentation/devicetree/bindings/spmi/
14058 F: include/dt-bindings/spmi/spmi.h
14059 F: include/linux/spmi.h
14060 F: include/trace/events/spmi.h
14065 W: http://www.ibm.com/developerworks/power/cell/
14067 F: Documentation/filesystems/spufs.txt
14068 F: arch/powerpc/platforms/cell/spufs/
14070 SQUASHFS FILE SYSTEM
14073 W: http://squashfs.org.uk
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14076 F: Documentation/filesystems/squashfs.txt
14079 SRM (Alpha) environment access
14082 F: arch/alpha/kernel/srm_env.c
14084 ST STM32 I2C/SMBUS DRIVER
14088 F: drivers/i2c/busses/i2c-stm32*
14090 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14094 F: drivers/iio/proximity/vl53l0x-i2c.c
14095 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14102 F: Documentation/process/stable-kernel-rules.rst
14108 F: drivers/staging/comedi/
14110 STAGING - EROFS FILE SYSTEM
14115 F: drivers/staging/erofs/
14117 STAGING - INDUSTRIAL IO
14121 F: Documentation/devicetree/bindings/staging/iio/
14122 F: drivers/staging/iio/
14124 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14129 F: drivers/staging/nvec/
14131 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14135 W: http://wiki.laptop.org/go/DCON
14137 F: drivers/staging/olpc_dcon/
14139 STAGING - REALTEK RTL8712U DRIVERS
14143 F: drivers/staging/rtl8712/
14145 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14151 F: drivers/staging/sm750fb/
14153 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14159 W: http://www.linux-speakup.org/
14161 F: drivers/staging/speakup/
14163 STAGING - VIA VT665X DRIVERS
14166 F: drivers/staging/vt665?/
14168 STAGING - WILC1000 WIFI DRIVER
14173 F: drivers/staging/wilc1000/
14175 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14178 F: drivers/staging/xgifb/
14182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14185 F: drivers/staging/
14187 STARFIRE/DURALAN NETWORK DRIVER
14190 F: drivers/net/ethernet/adaptec/starfire*
14192 STEC S1220 SKD DRIVER
14196 F: drivers/block/skd*[ch]
14198 STI AUDIO (ASoC) DRIVERS
14202 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14208 F: drivers/media/platform/sti/cec/
14209 F: Documentation/devicetree/bindings/media/stih-cec.txt
14211 STK1160 USB VIDEO CAPTURE DRIVER
14214 T: git git://linuxtv.org/media_tree.git
14216 F: drivers/media/usb/stk1160/
14218 STM32 AUDIO (ASoC) DRIVERS
14223 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14226 STM32 TIMER/LPTIMER DRIVERS
14229 F: drivers/*/stm32-*timer*
14230 F: drivers/pwm/pwm-stm32*
14231 F: include/linux/*/stm32-*tim*
14232 F: Documentation/ABI/testing/*timer-stm32
14233 F: Documentation/devicetree/bindings/*/stm32-*timer*
14234 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14236 STMMAC ETHERNET DRIVER
14241 W: http://www.stlinux.com
14243 F: drivers/net/ethernet/stmicro/stmmac/
14247 W: http://sammy.net/sun3/
14249 F: arch/m68k/kernel/*sun3*
14250 F: arch/m68k/sun3*/
14251 F: arch/m68k/include/asm/sun3*
14252 F: drivers/net/ethernet/i825xx/sun3*
14254 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14258 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14259 F: drivers/input/keyboard/sun4i-lradc-keys.c
14261 SUNDANCE NETWORK DRIVER
14265 F: drivers/net/ethernet/dlink/sundance.c
14271 Q: http://patchwork.kernel.org/project/linux-sh/list/
14273 F: Documentation/sh/
14282 B: https://bugzilla.kernel.org
14284 F: Documentation/power/
14285 F: arch/x86/kernel/acpi/
14286 F: drivers/base/power/
14288 F: include/linux/suspend.h
14289 F: include/linux/freezer.h
14290 F: include/linux/pm.h
14296 F: Documentation/svga.txt
14297 F: arch/x86/boot/video*
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14304 F: kernel/dma/swiotlb.c
14305 F: arch/*/kernel/pci-swiotlb.c
14306 F: include/linux/swiotlb.h
14314 F: include/net/switchdev.h
14316 SY8106A REGULATOR DRIVER
14319 F: drivers/regulator/sy8106a-regulator.c
14320 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14322 SYNC FILE FRAMEWORK
14328 F: drivers/dma-buf/sync_*
14329 F: drivers/dma-buf/dma-fence*
14330 F: drivers/dma-buf/sw_sync.c
14331 F: include/linux/sync_file.h
14332 F: include/uapi/linux/sync_file.h
14333 F: Documentation/sync_file.txt
14334 T: git git://anongit.freedesktop.org/drm/drm-misc
14336 SYNOPSYS ARC ARCHITECTURE
14341 F: Documentation/devicetree/bindings/arc/*
14342 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14343 F: drivers/clocksource/arc_timer.c
14344 F: drivers/tty/serial/arc_uart.c
14345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14347 SYNOPSYS ARC HSDK SDP pll clock driver
14350 F: drivers/clk/clk-hsdk-pll.c
14351 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14353 SYNOPSYS ARC SDP clock driver
14356 F: drivers/clk/axs10x/*
14357 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14359 SYNOPSYS ARC SDP platform support
14362 F: arch/arc/plat-axs10x
14363 F: arch/arc/boot/dts/ax*
14364 F: Documentation/devicetree/bindings/arc/axs10*
14366 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14369 F: drivers/reset/reset-axs10x.c
14370 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14372 SYNOPSYS CREG GPIO DRIVER
14375 F: drivers/gpio/gpio-creg-snps.c
14376 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14378 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14381 F: drivers/tty/serial/8250/8250_dw.c
14383 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14387 F: drivers/gpio/gpio-dwapb.c
14388 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14390 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14393 F: drivers/dma/dwi-axi-dmac/
14394 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14396 SYNOPSYS DESIGNWARE DMAC DRIVER
14400 F: include/linux/dma/dw.h
14401 F: include/linux/platform_data/dma-dw.h
14404 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14408 F: drivers/net/ethernet/synopsys/
14410 SYNOPSYS DESIGNWARE I2C DRIVER
14416 F: drivers/i2c/busses/i2c-designware-*
14417 F: include/linux/platform_data/i2c-designware.h
14419 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14423 F: drivers/mmc/host/dw_mmc*
14425 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14428 F: drivers/reset/reset-hsdk.c
14429 F: include/dt-bindings/reset/snps,hsdk-reset.h
14430 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14432 SYSTEM CONFIGURATION (SYSCON)
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14437 F: drivers/mfd/syscon.c
14439 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14443 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14444 F: drivers/clk/clk-sc[mp]i.c
14445 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14446 F: drivers/firmware/arm_scpi.c
14447 F: drivers/firmware/arm_scmi/
14448 F: include/linux/sc[mp]i_protocol.h
14450 SYSTEM RESET/SHUTDOWN DRIVERS
14453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14455 F: Documentation/devicetree/bindings/power/reset/
14456 F: drivers/power/reset/
14458 SYSTEM TRACE MODULE CLASS
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14462 F: Documentation/trace/stm.rst
14463 F: drivers/hwtracing/stm/
14464 F: include/linux/stm.h
14465 F: include/uapi/linux/stm.h
14470 F: Documentation/filesystems/sysv-fs.txt
14472 F: include/linux/sysv_fs.h
14478 W: http://www.linux-iscsi.org
14479 W: http://groups.google.com/group/linux-iscsi-target-dev
14480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14484 F: Documentation/target/
14486 TASKSTATS STATISTICS INTERFACE
14489 F: Documentation/accounting/taskstats*
14490 F: include/linux/taskstats*
14491 F: kernel/taskstats.c
14499 F: include/net/pkt_cls.h
14500 F: include/net/pkt_sched.h
14501 F: include/net/tc_act/
14502 F: include/uapi/linux/pkt_cls.h
14503 F: include/uapi/linux/pkt_sched.h
14504 F: include/uapi/linux/tc_act/
14505 F: include/uapi/linux/tc_ematch/
14508 TC90522 MEDIA DRIVER
14512 F: drivers/media/dvb-frontends/tc90522*
14514 TCP LOW PRIORITY MODULE
14517 W: http://tcp-lp-mod.sourceforge.net/
14519 F: net/ipv4/tcp_lp.c
14521 TDA10071 MEDIA DRIVER
14524 W: https://linuxtv.org
14525 W: http://palosaari.fi/linux/
14526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14527 T: git git://linuxtv.org/anttip/media_tree.git
14529 F: drivers/media/dvb-frontends/tda10071*
14531 TDA18212 MEDIA DRIVER
14534 W: https://linuxtv.org
14535 W: http://palosaari.fi/linux/
14536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14537 T: git git://linuxtv.org/anttip/media_tree.git
14539 F: drivers/media/tuners/tda18212*
14541 TDA18218 MEDIA DRIVER
14544 W: https://linuxtv.org
14545 W: http://palosaari.fi/linux/
14546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14547 T: git git://linuxtv.org/anttip/media_tree.git
14549 F: drivers/media/tuners/tda18218*
14551 TDA18250 MEDIA DRIVER
14554 W: https://linuxtv.org
14555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14556 T: git git://linuxtv.org/media_tree.git
14558 F: drivers/media/tuners/tda18250*
14560 TDA18271 MEDIA DRIVER
14563 W: https://linuxtv.org
14564 W: http://github.com/mkrufky
14565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14566 T: git git://linuxtv.org/mkrufky/tuners.git
14568 F: drivers/media/tuners/tda18271*
14570 TDA1997x MEDIA DRIVER
14573 W: https://linuxtv.org
14574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14576 F: drivers/media/i2c/tda1997x.*
14578 TDA827x MEDIA DRIVER
14581 W: https://linuxtv.org
14582 W: http://github.com/mkrufky
14583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14584 T: git git://linuxtv.org/mkrufky/tuners.git
14586 F: drivers/media/tuners/tda8290.*
14588 TDA8290 MEDIA DRIVER
14591 W: https://linuxtv.org
14592 W: http://github.com/mkrufky
14593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14594 T: git git://linuxtv.org/mkrufky/tuners.git
14596 F: drivers/media/tuners/tda8290.*
14598 TDA9840 MEDIA DRIVER
14601 T: git git://linuxtv.org/media_tree.git
14602 W: https://linuxtv.org
14604 F: drivers/media/i2c/tda9840*
14606 TEA5761 TUNER DRIVER
14609 W: https://linuxtv.org
14610 T: git git://linuxtv.org/media_tree.git
14612 F: drivers/media/tuners/tea5761.*
14614 TEA5767 TUNER DRIVER
14617 W: https://linuxtv.org
14618 T: git git://linuxtv.org/media_tree.git
14620 F: drivers/media/tuners/tea5767.*
14622 TEA6415C MEDIA DRIVER
14625 T: git git://linuxtv.org/media_tree.git
14626 W: https://linuxtv.org
14628 F: drivers/media/i2c/tea6415c*
14630 TEA6420 MEDIA DRIVER
14633 T: git git://linuxtv.org/media_tree.git
14634 W: https://linuxtv.org
14636 F: drivers/media/i2c/tea6420*
14642 F: drivers/net/team/
14643 F: include/linux/if_team.h
14644 F: include/uapi/linux/if_team.h
14646 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14649 F: arch/x86/platform/ts5500/
14651 TECHNOTREND USB IR RECEIVER
14655 F: drivers/media/rc/ttusbir.c
14657 TECHWELL TW9910 VIDEO DECODER
14660 F: drivers/media/i2c/tw9910.c
14661 F: include/media/i2c/tw9910.h
14666 F: include/linux/tee_drv.h
14667 F: include/uapi/linux/tee.h
14669 F: Documentation/tee.txt
14671 TEGRA ARCHITECTURE SUPPORT
14675 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14684 F: drivers/clk/tegra/
14690 F: drivers/dma/tegra*
14695 F: drivers/i2c/busses/i2c-tegra.c
14697 TEGRA IOMMU DRIVERS
14701 F: drivers/iommu/tegra*
14706 F: drivers/input/keyboard/tegra-kbc.c
14712 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14713 F: drivers/mtd/nand/raw/tegra_nand.c
14718 F: drivers/pwm/pwm-tegra.c
14720 TEGRA SERIAL DRIVER
14723 F: drivers/tty/serial/serial-tegra.c
14728 F: drivers/spi/spi-tegra*
14730 TEHUTI ETHERNET DRIVER
14734 F: drivers/net/ethernet/tehuti/*
14736 Telecom Clock Driver for MCPL0010
14739 F: drivers/char/tlclk.c
14741 TENSILICA XTENSA PORT (xtensa)
14745 T: git git://github.com/czankel/xtensa-linux.git
14748 F: drivers/irqchip/irq-xtensa-*
14750 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14756 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14757 F: drivers/firmware/ti_sci*
14758 F: include/linux/soc/ti/ti_sci_protocol.h
14759 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14760 F: drivers/soc/ti/ti_sci_pm_domains.c
14761 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14762 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14763 F: drivers/clk/keystone/sci-clk.c
14764 F: drivers/reset/reset-ti-sci.c
14766 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14769 T: git git://linuxtv.org/media_tree.git
14770 W: https://linuxtv.org
14772 F: drivers/media/radio/radio-raremono.c
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14781 Q: https://patchwork.kernel.org/project/linux-pm/list/
14783 F: drivers/thermal/
14784 F: include/linux/thermal.h
14785 F: include/uapi/linux/thermal.h
14786 F: include/linux/cpu_cooling.h
14787 F: Documentation/devicetree/bindings/thermal/
14789 THERMAL/CPU_COOLING
14795 F: Documentation/thermal/cpu-cooling-api.txt
14796 F: drivers/thermal/cpu_cooling.c
14797 F: include/linux/cpu_cooling.h
14799 THINKPAD ACPI EXTRAS DRIVER
14803 W: http://ibm-acpi.sourceforge.net
14804 W: http://thinkwiki.org/wiki/Ibm-acpi
14805 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14807 F: drivers/platform/x86/thinkpad_acpi.c
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14816 F: Documentation/admin-guide/thunderbolt.rst
14817 F: drivers/thunderbolt/
14818 F: include/linux/thunderbolt.h
14820 THUNDERBOLT NETWORK DRIVER
14826 F: drivers/net/thunderbolt.c
14828 THUNDERX GPIO DRIVER
14831 F: drivers/gpio/gpio-thunderx.c
14833 TI AM437X VPFE DRIVER
14836 W: https://linuxtv.org
14837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14838 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14840 F: drivers/media/platform/am437x/
14842 TI BANDGAP AND THERMAL DRIVER
14848 F: drivers/thermal/ti-soc-thermal/
14850 TI BQ27XXX POWER SUPPLY DRIVER
14852 F: include/linux/power/bq27xxx_battery.h
14853 F: drivers/power/supply/bq27xxx_battery.c
14854 F: drivers/power/supply/bq27xxx_battery_i2c.c
14856 TI CDCE706 CLOCK DRIVER
14859 F: drivers/clk/clk-cdce706.c
14866 F: include/linux/clk/ti.h
14868 TI DAVINCI MACHINE SUPPORT
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14874 F: arch/arm/mach-davinci/
14875 F: drivers/i2c/busses/i2c-davinci.c
14876 F: arch/arm/boot/dts/da850*
14878 TI DAVINCI SERIES CLOCK DRIVER
14882 F: Documentation/devicetree/bindings/clock/ti/davinci/
14883 F: drivers/clk/davinci/
14885 TI DAVINCI SERIES GPIO DRIVER
14889 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14890 F: drivers/gpio/gpio-davinci.c
14892 TI DAVINCI SERIES MEDIA DRIVER
14895 W: https://linuxtv.org
14896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14897 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14899 F: drivers/media/platform/davinci/
14900 F: include/media/davinci/
14902 TI ETHERNET SWITCH DRIVER (CPSW)
14907 F: drivers/net/ethernet/ti/cpsw*
14908 F: drivers/net/ethernet/ti/davinci*
14910 TI FLASH MEDIA INTERFACE DRIVER
14913 F: drivers/misc/tifm*
14914 F: drivers/mmc/host/tifm_sd.c
14915 F: include/linux/tifm.h
14917 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14922 F: drivers/soc/ti/*
14923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14925 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14930 F: sound/soc/codecs/lm49453*
14931 F: sound/soc/codecs/isabelle*
14933 TI LP855x BACKLIGHT DRIVER
14936 F: Documentation/backlight/lp855x-driver.txt
14937 F: drivers/video/backlight/lp855x_bl.c
14938 F: include/linux/platform_data/lp855x.h
14940 TI LP8727 CHARGER DRIVER
14943 F: drivers/power/supply/lp8727_charger.c
14944 F: include/linux/platform_data/lp8727.h
14946 TI LP8788 MFD DRIVER
14949 F: drivers/iio/adc/lp8788_adc.c
14950 F: drivers/leds/leds-lp8788.c
14951 F: drivers/mfd/lp8788*.c
14952 F: drivers/power/supply/lp8788-charger.c
14953 F: drivers/regulator/lp8788-*.c
14954 F: include/linux/mfd/lp8788*.h
14956 TI NETCP ETHERNET DRIVER
14961 F: drivers/net/ethernet/ti/netcp*
14963 TI PCM3060 ASoC CODEC DRIVER
14967 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14968 F: sound/soc/codecs/pcm3060*
14970 TI TAS571X FAMILY ASoC CODEC DRIVER
14974 F: sound/soc/codecs/tas571x*
14976 TI TRF7970A NFC DRIVER
14981 F: drivers/nfc/trf7970a.c
14982 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14984 TI TWL4030 SERIES SOC CODEC DRIVER
14988 F: sound/soc/codecs/twl4030*
14993 W: http://linuxtv.org/
14994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14996 F: drivers/media/platform/ti-vpe/
14998 TI WILINK WIRELESS DRIVERS
15000 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15001 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15004 F: drivers/net/wireless/ti/
15005 F: include/linux/wl12xx.h
15007 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15014 F: include/linux/clocksource.h
15015 F: include/linux/time.h
15016 F: include/linux/timex.h
15017 F: include/uapi/linux/time.h
15018 F: include/uapi/linux/timex.h
15019 F: kernel/time/clocksource.c
15020 F: kernel/time/time*.c
15021 F: kernel/time/alarmtimer.c
15022 F: kernel/time/ntp.c
15023 F: tools/testing/selftests/timers/
15030 W: http://tipc.sourceforge.net/
15032 F: include/uapi/linux/tipc*.h
15035 TLAN NETWORK DRIVER
15038 W: http://sourceforge.net/projects/tlan/
15040 F: Documentation/networking/tlan.txt
15041 F: drivers/net/ethernet/ti/tlan.*
15043 TM6000 VIDEO4LINUX DRIVER
15046 W: https://linuxtv.org
15047 T: git git://linuxtv.org/media_tree.git
15049 F: drivers/media/usb/tm6000/
15050 F: Documentation/media/v4l-drivers/tm6000*
15052 TMIO/SDHI MMC DRIVER
15056 F: drivers/mmc/host/tmio_mmc*
15057 F: drivers/mmc/host/renesas_sdhi*
15058 F: include/linux/mfd/tmio.h
15060 TMP401 HARDWARE MONITOR DRIVER
15064 F: Documentation/hwmon/tmp401
15065 F: drivers/hwmon/tmp401.c
15067 TMPFS (SHMEM FILESYSTEM)
15071 F: include/linux/shmem_fs.h
15074 TOMOYO SECURITY MODULE
15081 W: http://tomoyo.sourceforge.jp/
15082 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15084 F: security/tomoyo/
15086 TOPSTAR LAPTOP EXTRAS DRIVER
15090 F: drivers/platform/x86/topstar-laptop.c
15092 TORTURE-TEST MODULES
15098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15099 F: Documentation/RCU/torture.txt
15100 F: kernel/torture.c
15101 F: kernel/rcu/rcutorture.c
15102 F: kernel/rcu/rcuperf.c
15103 F: kernel/locking/locktorture.c
15105 TOSHIBA ACPI EXTRAS DRIVER
15109 F: drivers/platform/x86/toshiba_acpi.c
15111 TOSHIBA BLUETOOTH DRIVER
15115 F: drivers/platform/x86/toshiba_bluetooth.c
15117 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15121 F: drivers/platform/x86/toshiba_haps.c
15125 W: http://www.buzzard.org.uk/toshiba/
15127 F: drivers/char/toshiba.c
15128 F: include/linux/toshiba.h
15129 F: include/uapi/linux/toshiba.h
15131 TOSHIBA TC358743 DRIVER
15135 F: drivers/media/i2c/tc358743*
15136 F: include/media/i2c/tc358743.h
15138 TOSHIBA WMI HOTKEYS DRIVER
15142 F: drivers/platform/x86/toshiba-wmi.c
15149 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15150 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15151 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15153 F: drivers/char/tpm/
15158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15160 F: Documentation/trace/ftrace.rst
15161 F: arch/*/*/*/ftrace.h
15162 F: arch/*/kernel/ftrace.c
15163 F: include/*/ftrace.h
15164 F: include/linux/trace*.h
15167 F: tools/testing/selftests/ftrace/
15169 TRACING MMIO ACCESSES (MMIOTRACE)
15177 F: kernel/trace/trace_mmiotrace.c
15178 F: include/linux/mmiotrace.h
15179 F: arch/x86/mm/kmmio.c
15180 F: arch/x86/mm/mmio-mod.c
15181 F: arch/x86/mm/testmmiotrace.c
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15187 K: ^Subject:.*(?i)trivial
15189 TEMPO SEMICONDUCTOR DRIVERS
15192 F: sound/soc/codecs/tscs*.c
15193 F: sound/soc/codecs/tscs*.h
15194 F: Documentation/devicetree/bindings/sound/tscs*.txt
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15201 F: Documentation/serial/
15203 F: drivers/tty/serial/serial_core.c
15204 F: include/linux/serial_core.h
15205 F: include/linux/serial.h
15206 F: include/linux/tty.h
15207 F: include/uapi/linux/serial_core.h
15208 F: include/uapi/linux/serial.h
15209 F: include/uapi/linux/tty.h
15211 TUA9001 MEDIA DRIVER
15214 W: https://linuxtv.org
15215 W: http://palosaari.fi/linux/
15216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15217 T: git git://linuxtv.org/anttip/media_tree.git
15219 F: drivers/media/tuners/tua9001*
15221 TULIP NETWORK DRIVERS
15225 F: drivers/net/ethernet/dec/tulip/
15229 W: http://vtun.sourceforge.net/tun
15231 F: Documentation/networking/tuntap.txt
15232 F: arch/um/os-Linux/drivers/
15234 TURBOCHANNEL SUBSYSTEM
15238 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15241 F: include/linux/tc.h
15246 B: https://bugzilla.kernel.org
15247 Q: https://patchwork.kernel.org/project/linux-pm/list/
15248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15250 F: tools/power/x86/turbostat/
15252 TW5864 VIDEO4LINUX DRIVER
15259 F: drivers/media/pci/tw5864/
15261 TW68 VIDEO4LINUX DRIVER
15264 T: git git://linuxtv.org/media_tree.git
15265 W: https://linuxtv.org
15267 F: drivers/media/pci/tw68/
15269 TW686X VIDEO4LINUX DRIVER
15272 T: git git://linuxtv.org/media_tree.git
15273 W: http://linuxtv.org
15275 F: drivers/media/pci/tw686x/
15277 UBI FILE SYSTEM (UBIFS)
15282 T: git git://git.infradead.org/ubifs-2.6.git
15283 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15285 F: Documentation/filesystems/ubifs.txt
15288 UCLINUX (M68KNOMMU AND COLDFIRE)
15290 W: http://www.linux-m68k.org/
15291 W: http://www.uclinux.org/
15294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15296 F: arch/m68k/coldfire/
15298 F: arch/m68k/*/*_no.*
15299 F: arch/m68k/include/asm/*_no.*
15304 F: Documentation/filesystems/udf.txt
15311 F: drivers/hid/hid-udraw-ps3.c
15316 F: Documentation/filesystems/ufs.txt
15319 UHID USERSPACE HID IO DRIVER:
15323 F: drivers/hid/uhid.c
15324 F: include/uapi/linux/uhid.h
15330 F: drivers/usb/common/ulpi.c
15331 F: include/linux/ulpi/
15333 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15337 F: include/linux/uwb.h
15338 F: include/linux/uwb/
15340 UNICORE32 ARCHITECTURE:
15342 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15344 T: git git://github.com/gxt/linux.git
15349 W: http://dotat.at/prog/unifdef
15351 F: scripts/unifdef.c
15353 UNIFORM CDROM DRIVER
15355 W: http://www.kernel.dk
15357 F: Documentation/cdrom/
15358 F: drivers/cdrom/cdrom.c
15359 F: include/linux/cdrom.h
15360 F: include/uapi/linux/cdrom.h
15362 UNISYS S-PAR DRIVERS
15366 F: include/linux/visorbus.h
15367 F: drivers/visorbus/
15368 F: drivers/staging/unisys/
15370 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15374 F: Documentation/scsi/ufs.txt
15375 F: drivers/scsi/ufs/
15377 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15381 F: drivers/scsi/ufs/*dwc*
15383 UNSORTED BLOCK IMAGES (UBI)
15386 W: http://www.linux-mtd.infradead.org/
15388 T: git git://git.infradead.org/ubifs-2.6.git
15390 F: drivers/mtd/ubi/
15391 F: include/linux/mtd/ubi.h
15392 F: include/uapi/mtd/ubi-user.h
15394 USB "USBNET" DRIVER FRAMEWORK
15397 W: http://www.linux-usb.org/usbnet
15399 F: drivers/net/usb/usbnet.c
15400 F: include/linux/usb/usbnet.h
15406 F: Documentation/usb/acm.txt
15407 F: drivers/usb/class/cdc-acm.*
15409 USB AR5523 WIRELESS DRIVER
15413 F: drivers/net/wireless/ath/ar5523/
15420 F: drivers/usb/storage/uas.c
15422 USB CDC ETHERNET DRIVER
15426 F: drivers/net/usb/cdc_*.c
15427 F: include/uapi/linux/usb/cdc.h
15429 USB CHAOSKEY DRIVER
15433 F: drivers/usb/misc/chaoskey.c
15435 USB CYPRESS C67X00 DRIVER
15439 F: drivers/usb/c67x00/
15441 USB DAVICOM DM9601 DRIVER
15444 W: http://www.linux-usb.org/usbnet
15446 F: drivers/net/usb/dm9601.c
15448 USB DIAMOND RIO500 DRIVER
15451 W: http://rio500.sourceforge.net
15453 F: drivers/usb/misc/rio500*
15459 F: Documentation/usb/ehci.txt
15460 F: drivers/usb/host/ehci*
15462 USB GADGET/PERIPHERAL SUBSYSTEM
15465 W: http://www.linux-usb.org/gadget
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15468 F: drivers/usb/gadget/
15469 F: include/linux/usb/gadget*
15471 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15477 F: Documentation/hid/hiddev.txt
15478 F: drivers/hid/usbhid/
15480 USB INTEL XHCI ROLE MUX DRIVER
15484 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15490 F: drivers/usb/host/isp116x*
15491 F: include/linux/usb/isp116x.h
15493 USB LAN78XX ETHERNET DRIVER
15498 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15499 F: drivers/net/usb/lan78xx.*
15500 F: include/dt-bindings/net/microchip-lan78xx.h
15502 USB MASS STORAGE DRIVER
15507 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15508 F: drivers/usb/storage/
15513 T: git git://git.alsa-project.org/alsa-kernel.git
15515 F: sound/usb/midi.*
15517 USB NETWORKING DRIVERS
15520 F: drivers/net/usb/
15526 F: Documentation/usb/ohci.txt
15527 F: drivers/usb/host/ohci*
15529 USB OTG FSM (Finite State Machine)
15531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15534 F: drivers/usb/common/usb-otg-fsm.c
15541 F: Documentation/usb/usbip_protocol.txt
15542 F: drivers/usb/usbip/
15543 F: tools/usb/usbip/
15544 F: tools/testing/selftests/drivers/usb/usbip/
15550 T: git git://github.com/petkan/pegasus.git
15551 W: https://github.com/petkan/pegasus
15553 F: drivers/net/usb/pegasus.*
15558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15560 F: drivers/usb/phy/
15562 USB PRINTER DRIVER (usblp)
15566 F: drivers/usb/class/usblp.c
15568 USB QMI WWAN NETWORK DRIVER
15572 F: Documentation/ABI/testing/sysfs-class-net-qmi
15573 F: drivers/net/usb/qmi_wwan.c
15579 T: git git://github.com/petkan/rtl8150.git
15580 W: https://github.com/petkan/rtl8150
15582 F: drivers/net/usb/rtl8150.c
15584 USB SERIAL SUBSYSTEM
15587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15589 F: Documentation/usb/usb-serial.txt
15590 F: drivers/usb/serial/
15591 F: include/linux/usb/serial.h
15593 USB SMSC75XX ETHERNET DRIVER
15597 F: drivers/net/usb/smsc75xx.*
15599 USB SMSC95XX ETHERNET DRIVER
15604 F: drivers/net/usb/smsc95xx.*
15609 W: http://www.linux-usb.org
15610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15612 F: Documentation/devicetree/bindings/usb/
15613 F: Documentation/usb/
15615 F: include/linux/usb.h
15616 F: include/linux/usb/
15618 USB TYPEC PI3USB30532 MUX DRIVER
15622 F: drivers/usb/typec/mux/pi3usb30532.c
15628 F: Documentation/ABI/testing/sysfs-class-typec
15629 F: Documentation/driver-api/usb/typec.rst
15630 F: drivers/usb/typec/
15631 F: include/linux/usb/typec.h
15633 USB TYPEC BUS FOR ALTERNATE MODES
15637 F: Documentation/ABI/testing/sysfs-bus-typec
15638 F: Documentation/driver-api/usb/typec_bus.rst
15639 F: drivers/usb/typec/altmodes/
15640 F: include/linux/usb/typec_altmode.h
15642 USB TYPEC PORT CONTROLLER DRIVERS
15646 F: drivers/usb/typec/tcpm/
15652 F: drivers/usb/host/uhci*
15658 T: git git://linuxtv.org/media_tree.git
15659 W: http://www.ideasonboard.org/uvc/
15661 F: drivers/media/usb/uvc/
15662 F: include/uapi/linux/uvcvideo.h
15667 T: git git://linuxtv.org/media_tree.git
15668 W: https://linuxtv.org
15670 F: drivers/media/usb/usbvision/
15676 F: drivers/usb/gadget/function/*uvc*
15677 F: drivers/usb/gadget/legacy/webcam.c
15678 F: include/uapi/linux/usb/g_uvc.h
15680 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15684 F: drivers/net/wireless/rndis_wlan.c
15690 F: drivers/usb/host/xhci*
15691 F: drivers/usb/host/pci-quirks*
15695 W: http://linux-lc100020.sourceforge.net
15697 F: drivers/net/wireless/zydas/zd1201.*
15703 T: git git://linuxtv.org/media_tree.git
15704 W: http://royale.zerezo.com/zr364xx/
15706 F: Documentation/media/v4l-drivers/zr364xx*
15707 F: drivers/media/usb/zr364xx/
15709 USER-MODE LINUX (UML)
15713 W: http://user-mode-linux.sourceforge.net
15714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15716 F: Documentation/virtual/uml/
15722 USERSPACE COPYIN/COPYOUT (UIOVEC)
15726 F: include/linux/uio.h
15728 USERSPACE DMA BUFFER DRIVER
15732 F: drivers/dma-buf/udmabuf.c
15733 F: include/uapi/linux/udmabuf.h
15734 T: git git://anongit.freedesktop.org/drm/drm-misc
15736 USERSPACE I/O (UIO)
15739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15740 F: Documentation/driver-api/uio-howto.rst
15742 F: include/linux/uio_driver.h
15747 W: http://en.wikipedia.org/wiki/Util-linux
15748 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15755 T: git git://git.infradead.org/users/hch/uuid.git
15758 F: include/linux/uuid.h
15759 F: include/uapi/linux/uuid.h
15765 W: https://github.com/mjanusz/v86d
15767 F: Documentation/fb/uvesafb.txt
15768 F: drivers/video/fbdev/uvesafb.*
15774 F: drivers/mtd/nand/raw/vf610_nfc.c
15776 VFAT/FAT/MSDOS FILESYSTEM
15779 F: Documentation/filesystems/vfat.txt
15785 T: git git://github.com/awilliam/linux-vfio.git
15787 F: Documentation/vfio.txt
15789 F: include/linux/vfio.h
15790 F: include/uapi/linux/vfio.h
15792 VFIO MEDIATED DEVICE DRIVERS
15796 F: Documentation/vfio-mediated-device.txt
15797 F: drivers/vfio/mdev/
15798 F: include/linux/mdev.h
15799 F: samples/vfio-mdev/
15801 VFIO PLATFORM DRIVER
15805 F: drivers/vfio/platform/
15810 F: Documentation/gpu/vga-switcheroo.rst
15811 F: drivers/gpu/vga/vga_switcheroo.c
15812 F: include/linux/vga_switcheroo.h
15813 T: git git://anongit.freedesktop.org/drm/drm-misc
15815 VIA RHINE NETWORK DRIVER
15817 F: drivers/net/ethernet/via/via-rhine.c
15819 VIA SD/MMC CARD CONTROLLER DRIVER
15823 F: drivers/mmc/host/via-sdmmc.c
15825 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15829 F: include/linux/via-core.h
15830 F: include/linux/via-gpio.h
15831 F: include/linux/via_i2c.h
15832 F: drivers/video/fbdev/via/
15834 VIA VELOCITY NETWORK DRIVER
15838 F: drivers/net/ethernet/via/via-velocity.*
15840 VICODEC VIRTUAL CODEC DRIVER
15843 T: git git://linuxtv.org/media_tree.git
15844 W: https://linuxtv.org
15846 F: drivers/media/platform/vicodec/*
15848 VIDEO MULTIPLEXER DRIVER
15852 F: drivers/media/platform/video-mux.c
15854 VIDEO I2C POLLING DRIVER
15858 F: drivers/media/i2c/video-i2c.c
15860 VIDEOBUF2 FRAMEWORK
15866 F: drivers/media/common/videobuf2/*
15867 F: include/media/videobuf2-*
15869 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15872 T: git git://linuxtv.org/media_tree.git
15873 W: https://linuxtv.org
15875 F: drivers/media/platform/vimc/*
15884 VIRTIO AND VHOST VSOCK DRIVER
15890 F: include/linux/virtio_vsock.h
15891 F: include/uapi/linux/virtio_vsock.h
15892 F: include/uapi/linux/vsockmon.h
15893 F: include/uapi/linux/vm_sockets_diag.h
15894 F: net/vmw_vsock/diag.c
15895 F: net/vmw_vsock/af_vsock_tap.c
15896 F: net/vmw_vsock/virtio_transport_common.c
15897 F: net/vmw_vsock/virtio_transport.c
15898 F: drivers/net/vsockmon.c
15899 F: drivers/vhost/vsock.c
15900 F: tools/testing/vsock/
15902 VIRTIO CONSOLE DRIVER
15906 F: drivers/char/virtio_console.c
15907 F: include/linux/virtio_console.h
15908 F: include/uapi/linux/virtio_console.h
15910 VIRTIO CORE, NET AND BLOCK DRIVERS
15915 F: Documentation/devicetree/bindings/virtio/
15918 F: drivers/net/virtio_net.c
15919 F: drivers/block/virtio_blk.c
15920 F: include/linux/virtio*.h
15921 F: include/uapi/linux/virtio_*.h
15922 F: drivers/crypto/virtio/
15923 F: mm/balloon_compaction.c
15925 VIRTIO CRYPTO DRIVER
15930 F: drivers/crypto/virtio/
15931 F: include/uapi/linux/virtio_crypto.h
15933 VIRTIO DRIVERS FOR S390
15940 F: drivers/s390/virtio/
15941 F: arch/s390/include/uapi/asm/virtio-ccw.h
15948 T: git git://anongit.freedesktop.org/drm/drm-misc
15950 F: drivers/gpu/drm/virtio/
15951 F: include/uapi/linux/virtio_gpu.h
15953 VIRTIO HOST (VHOST)
15959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15962 F: include/uapi/linux/vhost.h
15964 VIRTIO INPUT DRIVER
15967 F: drivers/virtio/virtio_input.c
15968 F: include/uapi/linux/virtio_input.h
15970 VIRTUAL BOX GUEST DEVICE DRIVER
15975 F: include/linux/vbox_utils.h
15976 F: include/uapi/linux/vbox*.h
15977 F: drivers/virt/vboxguest/
15979 VIRTUAL SERIO DEVICE DRIVER
15982 F: drivers/input/serio/userio.c
15983 F: include/uapi/linux/userio.h
15985 VIVID VIRTUAL VIDEO DRIVER
15988 T: git git://linuxtv.org/media_tree.git
15989 W: https://linuxtv.org
15991 F: drivers/media/platform/vivid/*
15997 F: drivers/vlynq/vlynq.c
15998 F: include/linux/vlynq.h
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16007 F: Documentation/driver-api/vme.rst
16008 F: drivers/staging/vme/
16010 F: include/linux/vme*
16012 VMWARE BALLOON DRIVER
16018 F: drivers/misc/vmw_balloon.c
16020 VMWARE HYPERVISOR INTERFACE
16024 F: arch/x86/kernel/cpu/vmware.c
16026 VMWARE PVRDMA DRIVER
16031 F: drivers/infiniband/hw/vmw_pvrdma/
16033 VMware PVSCSI driver
16038 F: drivers/scsi/vmw_pvscsi.c
16039 F: drivers/scsi/vmw_pvscsi.h
16041 VMWARE VMMOUSE SUBDRIVER
16046 F: drivers/input/mouse/vmmouse.c
16047 F: drivers/input/mouse/vmmouse.h
16049 VMWARE VMXNET3 ETHERNET DRIVER
16054 F: drivers/net/vmxnet3/
16056 VOCORE VOCORE2 BOARD
16060 F: arch/mips/boot/dts/ralink/vocore2.dts
16062 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16066 W: http://www.slimlogic.co.uk/?p=48
16067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16069 F: Documentation/devicetree/bindings/regulator/
16070 F: Documentation/power/regulator/
16071 F: drivers/regulator/
16072 F: include/dt-bindings/regulator/
16073 F: include/linux/regulator/
16080 F: drivers/net/vrf.c
16081 F: Documentation/networking/vrf.txt
16083 VT1211 HARDWARE MONITOR DRIVER
16087 F: Documentation/hwmon/vt1211
16088 F: drivers/hwmon/vt1211.c
16090 VT8231 HARDWARE MONITOR DRIVER
16094 F: drivers/hwmon/vt8231.c
16096 VUB300 USB to SDIO/SD/MMC bridge chip
16101 F: drivers/mmc/host/vub300.c
16103 W1 DALLAS'S 1-WIRE BUS
16106 F: Documentation/devicetree/bindings/w1/
16107 F: Documentation/w1/
16109 F: include/linux/w1.h
16111 W83791D HARDWARE MONITORING DRIVER
16115 F: Documentation/hwmon/w83791d
16116 F: drivers/hwmon/w83791d.c
16118 W83793 HARDWARE MONITORING DRIVER
16122 F: Documentation/hwmon/w83793
16123 F: drivers/hwmon/w83793.c
16125 W83795 HARDWARE MONITORING DRIVER
16129 F: drivers/hwmon/w83795.c
16131 W83L51xD SD/MMC CARD INTERFACE DRIVER
16134 F: drivers/mmc/host/wbsd.*
16136 WACOM PROTOCOL 4 SERIAL TABLETS
16141 F: drivers/input/tablet/wacom_serial4.c
16143 WATCHDOG DEVICE DRIVERS
16147 W: http://www.linux-watchdog.org/
16148 T: git git://www.linux-watchdog.org/linux-watchdog.git
16150 F: Documentation/devicetree/bindings/watchdog/
16151 F: Documentation/watchdog/
16152 F: drivers/watchdog/
16153 F: include/linux/watchdog.h
16154 F: include/uapi/linux/watchdog.h
16156 WHISKEYCOVE PMIC GPIO DRIVER
16160 F: drivers/gpio/gpio-wcove.c
16166 F: drivers/hid/hid-wiimote*
16168 WILOCITY WIL6210 WIRELESS DRIVER
16173 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16174 F: drivers/net/wireless/ath/wil6210/
16181 W: http://linuxwimax.org
16182 F: Documentation/wimax/README.wimax
16183 F: include/linux/wimax/debug.h
16184 F: include/net/wimax.h
16185 F: include/uapi/linux/wimax.h
16191 F: drivers/media/rc/winbond-cir.c
16193 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16197 F: drivers/watchdog/ebc-c384_wdt.c
16199 WINSYSTEMS WS16C48 GPIO DRIVER
16203 F: drivers/gpio/gpio-ws16c48.c
16205 WISTRON LAPTOP BUTTON DRIVER
16208 F: drivers/input/misc/wistron_btns.c
16210 WL3501 WIRELESS PCMCIA CARD DRIVER
16213 F: drivers/net/wireless/wl3501*
16215 WOLFSON MICROELECTRONICS DRIVERS
16217 T: git https://github.com/CirrusLogic/linux-drivers.git
16218 W: https://github.com/CirrusLogic/linux-drivers/wiki
16220 F: Documentation/hwmon/wm83??
16221 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16222 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16223 F: Documentation/devicetree/bindings/mfd/arizona.txt
16224 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16225 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16226 F: arch/arm/mach-s3c64xx/mach-crag6410*
16227 F: drivers/clk/clk-wm83*.c
16228 F: drivers/extcon/extcon-arizona.c
16229 F: drivers/leds/leds-wm83*.c
16230 F: drivers/gpio/gpio-*wm*.c
16231 F: drivers/gpio/gpio-arizona.c
16232 F: drivers/hwmon/wm83??-hwmon.c
16233 F: drivers/input/misc/wm831x-on.c
16234 F: drivers/input/touchscreen/wm831x-ts.c
16235 F: drivers/input/touchscreen/wm97*.c
16236 F: drivers/mfd/arizona*
16237 F: drivers/mfd/wm*.c
16238 F: drivers/mfd/cs47l24*
16239 F: drivers/power/supply/wm83*.c
16240 F: drivers/rtc/rtc-wm83*.c
16241 F: drivers/regulator/wm8*.c
16242 F: drivers/regulator/arizona*
16243 F: drivers/video/backlight/wm83*_bl.c
16244 F: drivers/watchdog/wm83*_wdt.c
16245 F: include/linux/mfd/arizona/
16246 F: include/linux/mfd/wm831x/
16247 F: include/linux/mfd/wm8350/
16248 F: include/linux/mfd/wm8400*
16249 F: include/linux/regulator/arizona*
16250 F: include/linux/wm97xx.h
16251 F: include/sound/wm????.h
16252 F: sound/soc/codecs/arizona.?
16253 F: sound/soc/codecs/wm*
16254 F: sound/soc/codecs/cs47l24*
16259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16261 F: include/linux/workqueue.h
16262 F: kernel/workqueue.c
16263 F: Documentation/core-api/workqueue.rst
16265 X-POWERS AXP288 PMIC DRIVERS
16269 F: drivers/acpi/pmic/intel_pmic_xpower.c
16271 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16281 F: Documentation/networking/x25*
16282 F: include/net/x25*
16285 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16294 F: Documentation/devicetree/bindings/x86/
16295 F: Documentation/x86/
16301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16305 X86 MCE INFRASTRUCTURE
16310 F: arch/x86/kernel/cpu/mcheck/*
16312 X86 MICROCODE UPDATE SUPPORT
16315 F: arch/x86/kernel/cpu/microcode/*
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16326 X86 PLATFORM DRIVERS
16330 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16332 F: drivers/platform/x86/
16333 F: drivers/platform/olpc/
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16340 F: arch/x86/entry/vdso/
16346 F: Documentation/core-api/xarray.rst
16349 F: include/linux/idr.h
16350 F: include/linux/xarray.h
16351 F: tools/testing/radix-tree
16353 XC2028/3028 TUNER DRIVER
16356 W: https://linuxtv.org
16357 T: git git://linuxtv.org/media_tree.git
16359 F: drivers/media/tuners/tuner-xc2028.*
16361 XDP SOCKETS (AF_XDP)
16366 F: kernel/bpf/xskmap.c
16369 XEN BLOCK SUBSYSTEM
16374 F: drivers/block/xen-blkback/*
16375 F: drivers/block/xen*
16382 F: arch/arm/include/asm/xen/
16384 XEN HYPERVISOR ARM64
16389 F: arch/arm64/include/asm/xen/
16391 XEN HYPERVISOR INTERFACE
16396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16399 F: drivers/*/xen-*front.c
16401 F: arch/x86/include/asm/xen/
16402 F: arch/x86/include/asm/pvclock-abi.h
16404 F: include/uapi/xen/
16405 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16406 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16408 XEN NETWORK BACKEND DRIVER
16414 F: drivers/net/xen-netback/*
16420 F: arch/x86/pci/*xen*
16421 F: drivers/pci/*xen*
16428 F: drivers/scsi/xen-scsifront.c
16429 F: drivers/xen/xen-scsiback.c
16430 F: include/xen/interface/io/vscsiif.h
16432 XEN SWIOTLB SUBSYSTEM
16437 F: arch/x86/xen/*swiotlb*
16438 F: drivers/xen/*swiotlb*
16440 XEN SOUND FRONTEND DRIVER
16452 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16454 F: Documentation/filesystems/xfs.txt
16457 XILINX AXI ETHERNET DRIVER
16461 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16463 XILINX UARTLITE SERIAL DRIVER
16467 F: drivers/tty/serial/uartlite.c
16469 XILINX VIDEO IP CORES
16473 T: git git://linuxtv.org/media_tree.git
16475 F: Documentation/devicetree/bindings/media/xilinx/
16476 F: drivers/media/platform/xilinx/
16477 F: include/uapi/linux/xilinx-v4l2-controls.h
16483 F: drivers/char/xillybus/
16489 W: http://www.cavium.com
16491 F: drivers/i2c/busses/i2c-xlp9xx.c
16493 XRA1403 GPIO EXPANDER
16498 F: drivers/gpio/gpio-xra1403.c
16499 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16501 XTENSA XTFPGA PLATFORM SUPPORT
16505 F: drivers/spi/spi-xtensa-xtfpga.c
16506 F: sound/soc/xtensa/xtfpga-i2s.c
16508 YAM DRIVER FOR AX.25
16512 F: drivers/net/hamradio/yam*
16513 F: include/linux/yam.h
16515 YAMA SECURITY MODULE
16517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16520 F: Documentation/admin-guide/LSM/Yama.rst
16522 YEALINK PHONE DRIVER
16526 F: Documentation/input/devices/yealink.rst
16527 F: drivers/input/misc/yealink.*
16529 Z8530 DRIVER FOR AX.25
16531 W: http://yaina.de/jreuter/
16532 W: http://www.qsl.net/dl1bke/
16535 F: Documentation/networking/z8530drv.txt
16536 F: drivers/net/hamradio/*scc.c
16537 F: drivers/net/hamradio/z8530.h
16539 ZBUD COMPRESSED PAGE ALLOCATOR
16545 F: include/linux/zbud.h
16547 ZD1211RW WIRELESS DRIVER
16550 W: http://zd1211.ath.cx/wiki/DriverRewrite
16554 F: drivers/net/wireless/zydas/zd1211rw/
16556 ZD1301 MEDIA DRIVER
16559 W: https://linuxtv.org/
16560 W: http://palosaari.fi/linux/
16561 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16563 F: drivers/media/usb/dvb-usb-v2/zd1301*
16565 ZD1301_DEMOD MEDIA DRIVER
16568 W: https://linuxtv.org/
16569 W: http://palosaari.fi/linux/
16570 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16572 F: drivers/media/dvb-frontends/zd1301_demod*
16574 ZPOOL COMPRESSED PAGE STORAGE API
16579 F: include/linux/zpool.h
16581 ZR36067 VIDEO FOR LINUX DRIVER
16584 W: http://mjpeg.sourceforge.net/driver-zoran/
16585 T: hg https://linuxtv.org/hg/v4l-dvb
16587 F: drivers/staging/media/zoran/
16589 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16595 F: drivers/block/zram/
16596 F: Documentation/blockdev/zram.txt
16598 ZS DECSTATION Z85C30 SERIAL DRIVER
16601 F: drivers/tty/serial/zs.*
16603 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16610 F: include/linux/zsmalloc.h
16611 F: Documentation/vm/zsmalloc.rst
16613 ZSWAP COMPRESSED SWAP CACHING
16623 Q: http://patchwork.kernel.org/project/LKML/list/
16624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16625 S: Buried alive in reporters