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
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
198 F: drivers/net/ethernet/8390/
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
286 F: drivers/gpio/gpio-pcie-idio-24.c
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
305 F: drivers/platform/x86/acer-wmi.c
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
368 F: drivers/acpi/arm64
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
406 W: http://wiki.parisc-linux.org/AD1889
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
569 F: Documentation/filesystems/affs.txt
577 F: include/trace/events/afs.h
578 F: Documentation/filesystems/afs.txt
579 W: https://www.infradead.org/~dhowells/kafs/
583 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
586 F: include/linux/agp*
587 F: include/uapi/linux/agp*
593 F: drivers/scsi/aha152x*
594 F: drivers/scsi/pcmcia/aha152x*
596 AIC7XXX / AIC79XX SCSI DRIVER
600 F: drivers/scsi/aic7xxx/
602 AIMSLAB FM RADIO RECEIVER DRIVER
605 T: git git://linuxtv.org/media_tree.git
606 W: https://linuxtv.org
608 F: drivers/media/radio/radio-aimslab*
615 F: include/linux/*aio*.h
620 W: https://linuxtv.org
621 W: http://palosaari.fi/linux/
622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
623 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/usb/airspy/
627 ALACRITECH GIGABIT ETHERNET DRIVER
630 F: drivers/net/ethernet/alacritech/*
632 ALCATEL SPEEDTOUCH USB DRIVER
635 W: http://www.linux-usb.org/SpeedTouch/
637 F: drivers/usb/atm/speedtch.c
638 F: drivers/usb/atm/usbatm.c
640 ALCHEMY AU1XX0 MMC DRIVER
643 F: drivers/mmc/host/au1xmmc.c
649 F: Documentation/i2c/busses/i2c-ali1563
650 F: drivers/i2c/busses/i2c-ali1563.c
652 ALLWINNER SECURITY SYSTEM
656 F: drivers/crypto/sunxi-ss/
666 ALPS PS/2 TOUCHPAD DRIVER
668 F: drivers/input/mouse/alps.*
670 ALTERA I2C CONTROLLER DRIVER
673 F: drivers/i2c/busses/i2c-altera.c
675 ALTERA MAILBOX DRIVER
679 F: drivers/mailbox/mailbox-altera.c
685 F: drivers/gpio/gpio-altera.c
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
690 F: drivers/gpio/gpio-altera-a10sr.c
691 F: drivers/mfd/altera-a10sr.c
692 F: drivers/reset/reset-a10sr.c
693 F: include/linux/mfd/altera-a10sr.h
694 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
701 F: drivers/net/ethernet/altera/
703 ALTERA UART/JTAG UART SERIAL DRIVERS
708 F: drivers/tty/serial/altera_uart.c
709 F: drivers/tty/serial/altera_jtaguart.c
710 F: include/linux/altera_uart.h
711 F: include/linux/altera_jtaguart.h
713 AMAZON ETHERNET DRIVERS
719 F: Documentation/networking/ena.txt
720 F: drivers/net/ethernet/amazon/
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
727 F: drivers/crypto/ccp/
728 F: include/linux/ccp.h
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
734 F: Documentation/hwmon/fam15h_power
735 F: drivers/hwmon/fam15h_power.c
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
740 F: drivers/usb/gadget/udc/amd5536udc.*
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
745 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 F: drivers/char/hw_random/geode-rng.c
748 F: drivers/crypto/geode*
749 F: drivers/video/fbdev/geode/
750 F: arch/x86/include/asm/geode.h
755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 F: drivers/iommu/amd_iommu*.[ch]
758 F: include/linux/amd-iommu.h
763 T: git git://people.freedesktop.org/~gabbayo/linux.git
765 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F: drivers/gpu/drm/amd/amdkfd/
770 F: drivers/gpu/drm/amd/include/cik_structs.h
771 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772 F: drivers/gpu/drm/amd/include/vi_structs.h
773 F: include/uapi/linux/kfd_ioctl.h
775 AMD SEATTLE DEVICE TREE SUPPORT
780 F: arch/arm64/boot/dts/amd/
786 F: drivers/net/ethernet/amd/xgbe/
787 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
789 AMS (Apple Motion Sensor) DRIVER
792 F: drivers/macintosh/ams/
794 ANALOG DEVICES INC AD9389B DRIVER
798 F: drivers/media/i2c/ad9389b*
800 ANALOG DEVICES INC ADV7180 DRIVER
803 W: http://ez.analog.com/community/linux-device-drivers
805 F: drivers/media/i2c/adv7180.c
807 ANALOG DEVICES INC ADV748X DRIVER
811 F: drivers/media/i2c/adv748x/*
813 ANALOG DEVICES INC ADV7511 DRIVER
817 F: drivers/media/i2c/adv7511*
819 ANALOG DEVICES INC ADV7604 DRIVER
823 F: drivers/media/i2c/adv7604*
825 ANALOG DEVICES INC ADV7842 DRIVER
829 F: drivers/media/i2c/adv7842*
831 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 W: http://wiki.analog.com/
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: sound/soc/codecs/adau*
838 F: sound/soc/codecs/adav*
839 F: sound/soc/codecs/ad1*
840 F: sound/soc/codecs/ad7*
841 F: sound/soc/codecs/ssm*
842 F: sound/soc/codecs/sigmadsp.*
844 ANALOG DEVICES INC ASOC DRIVERS
847 W: http://blackfin.uclinux.org/
849 F: sound/soc/blackfin/*
851 ANALOG DEVICES INC DMA DRIVERS
853 W: http://ez.analog.com/community/linux-device-drivers
855 F: drivers/dma/dma-axi-dmac.c
857 ANALOG DEVICES INC IIO DRIVERS
860 W: http://wiki.analog.com/
861 W: http://ez.analog.com/community/linux-device-drivers
863 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
866 F: drivers/iio/adc/ltc2497*
867 X: drivers/iio/*/adjd*
868 F: drivers/staging/iio/*/ad*
869 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
871 ANDROID CONFIG FRAGMENTS
874 F: kernel/configs/android*
881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
885 F: drivers/staging/android/
887 ANDROID GOLDFISH PIC DRIVER
890 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891 F: drivers/irqchip/irq-goldfish-pic.c
893 ANDROID GOLDFISH RTC DRIVER
896 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897 F: drivers/rtc/rtc-goldfish.c
904 F: drivers/staging/android/ion
905 F: drivers/staging/android/uapi/ion.h
907 AOA (Apple Onboard Audio) ALSA DRIVER
914 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
918 F: drivers/iio/adc/stx104.c
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924 F: arch/x86/kernel/apm_32.c
925 F: include/linux/apm_bios.h
926 F: include/uapi/linux/apm_bios.h
927 F: drivers/char/apm-emulation.c
929 APPARMOR SECURITY MODULE
932 W: apparmor.wiki.kernel.org
933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
935 F: security/apparmor/
936 F: Documentation/admin-guide/LSM/apparmor.rst
938 APPLE BCM5974 MULTITOUCH DRIVER
942 F: drivers/input/mouse/bcm5974.c
948 F: drivers/hwmon/applesmc.c
950 APPLETALK NETWORK LAYER
953 F: drivers/net/appletalk/
956 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
959 F: arch/arm64/boot/dts/apm/
961 APPLIED MICRO (APM) X-GENE SOC EDAC
964 F: drivers/edac/xgene_edac.c
965 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
967 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
971 F: drivers/net/ethernet/apm/xgene-v2/
973 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
978 F: drivers/net/ethernet/apm/xgene/
979 F: drivers/net/phy/mdio-xgene.c
980 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
983 APPLIED MICRO (APM) X-GENE SOC PMU
986 F: drivers/perf/xgene_pmu.c
987 F: Documentation/perf/xgene-pmu.txt
988 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
990 APTINA CAMERA SENSOR PLL
994 F: drivers/media/i2c/aptina-pll.*
996 ARC FRAMEBUFFER DRIVER
999 F: drivers/video/fbdev/arcfb.c
1000 F: drivers/video/fbdev/core/fb_defio.c
1005 F: drivers/gpu/drm/arc/
1006 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1008 ARCNET NETWORK LAYER
1012 F: drivers/net/arcnet/
1013 F: include/uapi/linux/if_arcnet.h
1015 ARM ARCHITECTED TIMER DRIVER
1020 F: arch/arm/include/asm/arch_timer.h
1021 F: arch/arm64/include/asm/arch_timer.h
1022 F: drivers/clocksource/arm_arch_timer.c
1024 ARM HDLCD DRM DRIVER
1027 F: drivers/gpu/drm/arm/hdlcd_*
1028 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1030 ARM MALI-DP DRM DRIVER
1035 F: drivers/gpu/drm/arm/
1036 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1038 ARM MFM AND FLOPPY DRIVERS
1041 F: arch/arm/lib/floppydma.S
1042 F: arch/arm/include/asm/floppy.h
1044 ARM PMU PROFILING AND DEBUGGING
1049 F: arch/arm*/kernel/perf_*
1050 F: arch/arm/oprofile/common.c
1051 F: arch/arm*/kernel/hw_breakpoint.c
1052 F: arch/arm*/include/asm/hw_breakpoint.h
1053 F: arch/arm*/include/asm/perf_event.h
1055 F: include/linux/perf/arm_pmu.h
1056 F: Documentation/devicetree/bindings/arm/pmu.txt
1057 F: Documentation/devicetree/bindings/perf/
1062 W: http://www.armlinux.org.uk/
1064 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1067 ARM PRIMECELL AACI PL041 DRIVER
1072 ARM PRIMECELL BUS SUPPORT
1076 F: include/linux/amba/bus.h
1078 ARM PRIMECELL CLCD PL110 DRIVER
1081 F: drivers/video/fbdev/amba-clcd.*
1083 ARM PRIMECELL KMI PL050 DRIVER
1086 F: drivers/input/serio/ambakmi.*
1087 F: include/linux/amba/kmi.h
1089 ARM PRIMECELL MMCI PL180/1 DRIVER
1092 F: drivers/mmc/host/mmci.*
1093 F: include/linux/amba/mmci.h
1095 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1098 F: drivers/tty/serial/amba-pl01*.c
1099 F: include/linux/amba/serial.h
1106 F: drivers/iommu/arm-smmu.c
1107 F: drivers/iommu/arm-smmu-v3.c
1108 F: drivers/iommu/io-pgtable-arm.c
1109 F: drivers/iommu/io-pgtable-arm-v7s.c
1111 ARM SUB-ARCHITECTURES
1116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1118 ARM/ACTIONS SEMI ARCHITECTURE
1123 F: arch/arm/mach-actions/
1124 F: arch/arm/boot/dts/owl-*
1125 F: arch/arm64/boot/dts/actions/
1126 F: drivers/clocksource/owl-*
1127 F: drivers/soc/actions/
1128 F: include/dt-bindings/power/owl-*
1129 F: include/linux/soc/actions/
1130 F: Documentation/devicetree/bindings/arm/actions.txt
1131 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1134 ARM/ADS SPHERE MACHINE SUPPORT
1139 ARM/AFEB9260 MACHINE SUPPORT
1144 ARM/AJECO 1ARM MACHINE SUPPORT
1149 ARM/Allwinner SoC Clock Support
1152 F: drivers/clk/sunxi/
1154 ARM/Allwinner sunXi SoC support
1161 F: arch/arm/mach-sunxi/
1162 F: arch/arm64/boot/dts/allwinner/
1163 F: drivers/clk/sunxi-ng/
1164 F: drivers/pinctrl/sunxi/
1165 F: drivers/soc/sunxi/
1166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1168 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1173 F: drivers/clk/meson/
1174 F: include/dt-bindings/clock/meson*
1175 F: include/dt-bindings/clock/gxbb*
1176 F: Documentation/devicetree/bindings/clock/amlogic*
1178 ARM/Amlogic Meson SoC support
1183 W: http://linux-meson.com/
1185 F: arch/arm/mach-meson/
1186 F: arch/arm/boot/dts/meson*
1187 F: arch/arm64/boot/dts/amlogic/
1188 F: drivers/pinctrl/meson/
1189 F: drivers/mmc/host/meson*
1192 ARM/Annapurna Labs ALPINE ARCHITECTURE
1197 F: arch/arm/mach-alpine/
1198 F: arch/arm/boot/dts/alpine*
1199 F: arch/arm64/boot/dts/al/
1200 F: drivers/*/*alpine*
1202 ARM/ARTPEC MACHINE SUPPORT
1208 F: arch/arm/mach-artpec
1209 F: arch/arm/boot/dts/artpec6*
1211 F: drivers/crypto/axis
1212 F: drivers/pinctrl/pinctrl-artpec*
1213 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1215 ARM/ASPEED I2C DRIVER
1222 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1223 F: drivers/i2c/busses/i2c-aspeed.c
1224 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1227 ARM/ASPEED MACHINE SUPPORT
1230 F: arch/arm/mach-aspeed/
1231 F: arch/arm/boot/dts/aspeed-*
1232 F: drivers/*/*aspeed*
1234 ARM/ATMEL AT91 Clock Support
1239 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1243 W: http://www.linux4sam.org
1244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1248 F: arch/arm/mach-at91/
1249 F: include/soc/at91/
1250 F: arch/arm/boot/dts/at91*.dts
1251 F: arch/arm/boot/dts/at91*.dtsi
1252 F: arch/arm/boot/dts/sama*.dts
1253 F: arch/arm/boot/dts/sama*.dtsi
1254 F: arch/arm/include/debug/at91.S
1255 F: drivers/memory/atmel*
1256 F: drivers/watchdog/sama5d4_wdt.c
1257 X: drivers/input/touchscreen/atmel_mxt_ts.c
1258 X: drivers/net/wireless/atmel/
1260 ARM/CALXEDA HIGHBANK ARCHITECTURE
1264 F: arch/arm/mach-highbank/
1265 F: arch/arm/boot/dts/highbank.dts
1266 F: arch/arm/boot/dts/ecx-*.dts*
1268 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1271 F: arch/arm/mach-cns3xxx/
1273 ARM/CAVIUM THUNDER NETWORK DRIVER
1278 F: drivers/net/ethernet/cavium/thunder/
1280 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1284 F: arch/arm/mach-ep93xx/ts72xx.c
1286 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1292 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302 F: arch/arm/mach-ep93xx/
1303 F: arch/arm/mach-ep93xx/include/mach/
1309 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310 F: drivers/clk/clkdev.c
1312 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1321 F: arch/arm/boot/dts/cx92755*
1324 ARM/CONTEC MICRO9 MACHINE SUPPORT
1327 F: arch/arm/mach-ep93xx/micro9.c
1329 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1333 F: drivers/hwtracing/coresight/*
1334 F: Documentation/trace/coresight.txt
1335 F: Documentation/trace/coresight-cpu-debug.txt
1336 F: Documentation/devicetree/bindings/arm/coresight.txt
1337 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339 F: tools/perf/arch/arm/util/pmu.c
1340 F: tools/perf/arch/arm/util/auxtrace.c
1341 F: tools/perf/arch/arm/util/cs-etm.c
1342 F: tools/perf/arch/arm/util/cs-etm.h
1343 F: tools/perf/util/cs-etm.*
1344 F: tools/perf/util/cs-etm-decoder/*
1346 ARM/CORGI MACHINE SUPPORT
1350 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1354 T: git git://github.com/ulli-kroll/linux.git
1356 F: Documentation/devicetree/bindings/arm/gemini.txt
1357 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360 F: arch/arm/mach-gemini/
1361 F: drivers/net/ethernet/cortina/
1362 F: drivers/pinctrl/pinctrl-gemini.c
1363 F: drivers/rtc/rtc-ftrtc010.c
1365 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1370 F: arch/arm/boot/dts/prima2*
1371 F: arch/arm/mach-prima2/
1372 F: drivers/clk/sirf/
1373 F: drivers/clocksource/timer-prima2.c
1374 F: drivers/clocksource/timer-atlas7.c
1377 ARM/EBSA110 MACHINE SUPPORT
1380 W: http://www.armlinux.org.uk/
1382 F: arch/arm/mach-ebsa110/
1383 F: drivers/net/ethernet/amd/am79c961a.*
1385 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1391 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1395 F: arch/arm/mach-pxa/ezx.c
1397 ARM/FARADAY FA526 PORT
1401 T: git git://git.berlios.de/gemini-board
1402 F: arch/arm/mm/*-fa*
1404 ARM/FOOTBRIDGE ARCHITECTURE
1407 W: http://www.armlinux.org.uk/
1409 F: arch/arm/include/asm/hardware/dec21285.h
1410 F: arch/arm/mach-footbridge/
1412 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419 F: arch/arm/mach-imx/
1420 F: arch/arm/mach-mxs/
1421 F: arch/arm/boot/dts/imx*
1422 F: arch/arm/configs/imx*_defconfig
1427 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434 F: arch/arm/mach-imx/*vf610*
1435 F: arch/arm/boot/dts/vf*
1437 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1442 ARM/GUMSTIX MACHINE SUPPORT
1447 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1452 F: arch/arm/mach-pxa/hx4700.c
1453 F: arch/arm/mach-pxa/include/mach/hx4700.h
1454 F: sound/soc/pxa/hx4700.c
1456 ARM/HISILICON SOC SUPPORT
1459 W: http://www.hisilicon.com
1461 T: git git://github.com/hisilicon/linux-hisi.git
1462 F: arch/arm/mach-hisi/
1463 F: arch/arm/boot/dts/hi3*
1464 F: arch/arm/boot/dts/hip*
1465 F: arch/arm/boot/dts/hisi*
1466 F: arch/arm64/boot/dts/hisilicon/
1468 ARM/HP JORNADA 7XX MACHINE SUPPORT
1472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473 F: arch/arm/mach-sa1100/jornada720.c
1474 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1476 ARM/IGEP MACHINE SUPPORT
1482 F: arch/arm/boot/dts/omap3-igep*
1484 ARM/INCOME PXA270 SUPPORT
1488 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1490 ARM/INTEL IOP13XX ARM ARCHITECTURE
1495 ARM/INTEL IOP32X ARM ARCHITECTURE
1500 ARM/INTEL IOP33X ARM ARCHITECTURE
1504 ARM/INTEL IQ81342EX MACHINE SUPPORT
1509 ARM/INTEL IXDP2850 MACHINE SUPPORT
1514 ARM/INTEL IXP4XX ARM ARCHITECTURE
1519 F: arch/arm/mach-ixp4xx/
1521 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1525 F: arch/arm/mach-pxa/stargate2.c
1526 F: drivers/pcmcia/pxa2xx_stargate2.c
1528 ARM/INTEL XSC3 (MANZANO) ARM CORE
1533 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1538 ARM/LG1K ARCHITECTURE
1542 F: arch/arm64/boot/dts/lg/
1544 ARM/LOGICPD PXA270 MACHINE SUPPORT
1549 ARM/LPC18XX ARCHITECTURE
1553 F: arch/arm/boot/dts/lpc43*
1554 F: drivers/clk/nxp/clk-lpc18xx*
1555 F: drivers/clocksource/time-lpc32xx.c
1556 F: drivers/i2c/busses/i2c-lpc2k.c
1557 F: drivers/memory/pl172.c
1558 F: drivers/mtd/spi-nor/nxp-spifi.c
1559 F: drivers/rtc/rtc-lpc24xx.c
1562 ARM/LPC32XX SOC SUPPORT
1566 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1568 F: arch/arm/boot/dts/lpc32*
1569 F: arch/arm/mach-lpc32xx/
1570 F: drivers/i2c/busses/i2c-pnx.c
1571 F: drivers/net/ethernet/nxp/lpc_eth.c
1572 F: drivers/usb/host/ohci-nxp.c
1573 F: drivers/watchdog/pnx4008_wdt.c
1576 ARM/MAGICIAN MACHINE SUPPORT
1580 ARM/Marvell Berlin SoC support
1585 F: arch/arm/mach-berlin/
1586 F: arch/arm/boot/dts/berlin*
1587 F: arch/arm64/boot/dts/marvell/berlin*
1589 ARM/Marvell Dove/MV78xx0/Orion SOC support
1596 F: Documentation/devicetree/bindings/soc/dove/
1597 F: arch/arm/mach-dove/
1598 F: arch/arm/mach-mv78xx0/
1599 F: arch/arm/mach-orion5x/
1600 F: arch/arm/plat-orion/
1601 F: arch/arm/boot/dts/dove*
1602 F: arch/arm/boot/dts/orion5x*
1604 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1611 F: arch/arm/boot/dts/armada*
1612 F: arch/arm/boot/dts/kirkwood*
1613 F: arch/arm/configs/mvebu_*_defconfig
1614 F: arch/arm/mach-mvebu/
1615 F: arch/arm64/boot/dts/marvell/armada*
1616 F: drivers/cpufreq/armada-37xx-cpufreq.c
1617 F: drivers/cpufreq/mvebu-cpufreq.c
1618 F: drivers/irqchip/irq-armada-370-xp.c
1619 F: drivers/irqchip/irq-mvebu-*
1620 F: drivers/pinctrl/mvebu/
1621 F: drivers/rtc/rtc-armada38x.c
1623 ARM/Mediatek RTC DRIVER
1629 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630 F: drivers/rtc/rtc-mt6397.c
1631 F: drivers/rtc/rtc-mt7622.c
1633 ARM/Mediatek SoC support
1638 F: arch/arm/boot/dts/mt6*
1639 F: arch/arm/boot/dts/mt7*
1640 F: arch/arm/boot/dts/mt8*
1641 F: arch/arm/mach-mediatek/
1642 F: arch/arm64/boot/dts/mediatek/
1646 ARM/Mediatek USB3 PHY DRIVER
1651 F: drivers/phy/mediatek/phy-mtk-tphy.c
1653 ARM/MICREL KS8695 ARCHITECTURE
1656 F: arch/arm/mach-ks8695/
1659 ARM/MIOA701 MACHINE SUPPORT
1662 F: arch/arm/mach-pxa/mioa701.c
1665 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1669 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1673 F: arch/arm/mach-nomadik/
1674 F: arch/arm/mach-u300/
1675 F: arch/arm/mach-ux500/
1676 F: arch/arm/boot/dts/ste-*
1677 F: drivers/clk/clk-nomadik.c
1678 F: drivers/clk/clk-u300.c
1679 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1680 F: drivers/clocksource/timer-u300.c
1681 F: drivers/dma/coh901318*
1682 F: drivers/dma/ste_dma40*
1683 F: drivers/hwspinlock/u8500_hsem.c
1684 F: drivers/i2c/busses/i2c-nomadik.c
1685 F: drivers/i2c/busses/i2c-stu300.c
1686 F: drivers/mfd/ab3100*
1687 F: drivers/mfd/ab8500*
1688 F: drivers/mfd/abx500*
1689 F: drivers/mfd/dbx500*
1690 F: drivers/mfd/db8500*
1691 F: drivers/pinctrl/nomadik/
1692 F: drivers/pinctrl/pinctrl-coh901*
1693 F: drivers/pinctrl/pinctrl-u300.c
1694 F: drivers/rtc/rtc-ab3100.c
1695 F: drivers/rtc/rtc-ab8500.c
1696 F: drivers/rtc/rtc-coh901331.c
1697 F: drivers/rtc/rtc-pl031.c
1698 F: drivers/watchdog/coh901327_wdt.c
1699 F: Documentation/devicetree/bindings/arm/ste-*
1700 F: Documentation/devicetree/bindings/arm/ux500/
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1703 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706 W: http://www.mcuos.com
1708 F: arch/arm/mach-w90x900/
1709 F: drivers/input/keyboard/w90p910_keypad.c
1710 F: drivers/input/touchscreen/w90p910_ts.c
1711 F: drivers/watchdog/nuc900_wdt.c
1712 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1713 F: drivers/mtd/nand/nuc900_nand.c
1714 F: drivers/rtc/rtc-nuc900.c
1715 F: drivers/spi/spi-nuc900.c
1716 F: drivers/usb/host/ehci-w90x900.c
1717 F: drivers/video/fbdev/nuc900fb.c
1719 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728 W: http://www.digriz.org.uk/ts78xx/kernel
1730 F: arch/arm/mach-orion5x/ts78xx-*
1732 ARM/OXNAS platform support
1737 F: arch/arm/mach-oxnas/
1738 F: arch/arm/boot/dts/ox8*.dts*
1741 ARM/PALM TREO SUPPORT
1744 W: http://hackndev.com
1746 F: arch/arm/mach-pxa/palmtreo.*
1748 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1751 W: http://hackndev.com
1753 F: arch/arm/mach-pxa/include/mach/palmtx.h
1754 F: arch/arm/mach-pxa/palmtx.c
1755 F: arch/arm/mach-pxa/palmt5.*
1756 F: arch/arm/mach-pxa/include/mach/palmld.h
1757 F: arch/arm/mach-pxa/palmld.c
1758 F: arch/arm/mach-pxa/palmte2.*
1759 F: arch/arm/mach-pxa/include/mach/palmtc.h
1760 F: arch/arm/mach-pxa/palmtc.c
1765 W: http://hackndev.com
1767 F: arch/arm/mach-pxa/palmz72.*
1771 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1774 ARM/PT DIGITAL BOARD PORT
1777 W: http://www.armlinux.org.uk/
1780 ARM/QUALCOMM SUPPORT
1786 F: Documentation/devicetree/bindings/soc/qcom/
1787 F: arch/arm/boot/dts/qcom-*.dts
1788 F: arch/arm/boot/dts/qcom-*.dtsi
1789 F: arch/arm/mach-qcom/
1790 F: arch/arm64/boot/dts/qcom/*
1791 F: drivers/i2c/busses/i2c-qup.c
1792 F: drivers/clk/qcom/
1793 F: drivers/dma/qcom/
1794 F: drivers/soc/qcom/
1795 F: drivers/spi/spi-qup.c
1796 F: drivers/tty/serial/msm_serial.c
1797 F: drivers/*/pm8???-*
1798 F: drivers/mfd/ssbi.c
1799 F: drivers/firmware/qcom_scm.c
1800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1802 ARM/RADISYS ENP2611 MACHINE SUPPORT
1807 ARM/REALTEK ARCHITECTURE
1811 F: arch/arm64/boot/dts/realtek/
1812 F: Documentation/devicetree/bindings/arm/realtek.txt
1814 ARM/RENESAS ARM64 ARCHITECTURE
1818 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1821 F: arch/arm64/boot/dts/renesas/
1822 F: Documentation/devicetree/bindings/arm/shmobile.txt
1823 F: drivers/soc/renesas/
1824 F: include/linux/soc/renesas/
1826 ARM/RISCPC ARCHITECTURE
1829 W: http://www.armlinux.org.uk/
1831 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1832 F: arch/arm/include/asm/hardware/ioc.h
1833 F: arch/arm/include/asm/hardware/iomd.h
1834 F: arch/arm/include/asm/hardware/memc.h
1835 F: arch/arm/mach-rpc/
1836 F: drivers/net/ethernet/8390/etherh.c
1837 F: drivers/net/ethernet/i825xx/ether1*
1838 F: drivers/net/ethernet/seeq/ether3*
1839 F: drivers/scsi/arm/
1841 ARM/Rockchip SoC support
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1847 F: arch/arm/boot/dts/rk3*
1848 F: arch/arm/boot/dts/rv1108*
1849 F: arch/arm/mach-rockchip/
1850 F: drivers/clk/rockchip/
1851 F: drivers/i2c/busses/i2c-rk3x.c
1852 F: drivers/*/*rockchip*
1853 F: drivers/*/*/*rockchip*
1854 F: sound/soc/rockchip/
1857 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1862 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1864 F: arch/arm/boot/dts/s3c*
1865 F: arch/arm/boot/dts/s5p*
1866 F: arch/arm/boot/dts/samsung*
1867 F: arch/arm/boot/dts/exynos*
1868 F: arch/arm64/boot/dts/exynos/
1869 F: arch/arm/plat-samsung/
1870 F: arch/arm/mach-s3c24*/
1871 F: arch/arm/mach-s3c64xx/
1872 F: arch/arm/mach-s5p*/
1873 F: arch/arm/mach-exynos*/
1874 F: drivers/*/*s3c24*
1875 F: drivers/*/*/*s3c24*
1876 F: drivers/*/*s3c64xx*
1877 F: drivers/*/*s5pv210*
1878 F: drivers/memory/samsung/*
1879 F: drivers/soc/samsung/*
1880 F: Documentation/arm/Samsung/
1881 F: Documentation/devicetree/bindings/arm/samsung/
1882 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1883 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1886 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1890 F: arch/arm/mach-s5pv210/
1892 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1899 F: drivers/media/platform/s5p-g2d/
1901 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1906 F: drivers/media/platform/s5p-cec/
1907 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1909 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1915 F: drivers/media/platform/s5p-jpeg/
1917 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1925 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1926 F: drivers/media/platform/s5p-mfc/
1928 ARM/SHMOBILE ARM ARCHITECTURE
1932 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1935 F: arch/arm/boot/dts/emev2*
1936 F: arch/arm/boot/dts/r7s*
1937 F: arch/arm/boot/dts/r8a*
1938 F: arch/arm/boot/dts/sh*
1939 F: arch/arm/configs/shmobile_defconfig
1940 F: arch/arm/include/debug/renesas-scif.S
1941 F: arch/arm/mach-shmobile/
1942 F: Documentation/devicetree/bindings/arm/shmobile.txt
1943 F: drivers/soc/renesas/
1944 F: include/linux/soc/renesas/
1946 ARM/SOCFPGA ARCHITECTURE
1949 F: arch/arm/mach-socfpga/
1950 F: arch/arm/boot/dts/socfpga*
1951 F: arch/arm/configs/socfpga_defconfig
1952 F: arch/arm64/boot/dts/altera/
1953 W: http://www.rocketboards.org
1954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1956 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1959 F: drivers/clk/socfpga/
1961 ARM/SOCFPGA EDAC SUPPORT
1964 F: drivers/edac/altera_edac.
1966 ARM/STI ARCHITECTURE
1969 W: http://www.stlinux.com
1971 F: arch/arm/mach-sti/
1972 F: arch/arm/boot/dts/sti*
1973 F: drivers/char/hw_random/st-rng.c
1974 F: drivers/clocksource/arm_global_timer.c
1975 F: drivers/clocksource/clksrc_st_lpc.c
1976 F: drivers/cpufreq/sti-cpufreq.c
1977 F: drivers/dma/st_fdma*
1978 F: drivers/i2c/busses/i2c-st.c
1979 F: drivers/media/rc/st_rc.c
1980 F: drivers/media/platform/sti/c8sectpfe/
1981 F: drivers/mmc/host/sdhci-st.c
1982 F: drivers/phy/st/phy-miphy28lp.c
1983 F: drivers/phy/st/phy-stih407-usb.c
1984 F: drivers/pinctrl/pinctrl-st.c
1985 F: drivers/remoteproc/st_remoteproc.c
1986 F: drivers/remoteproc/st_slim_rproc.c
1987 F: drivers/reset/sti/
1988 F: drivers/rtc/rtc-st-lpc.c
1989 F: drivers/tty/serial/st-asc.c
1990 F: drivers/usb/dwc3/dwc3-st.c
1991 F: drivers/usb/host/ehci-st.c
1992 F: drivers/usb/host/ohci-st.c
1993 F: drivers/watchdog/st_lpc_wdt.c
1994 F: drivers/ata/ahci_st.c
1995 F: include/linux/remoteproc/st_slim_rproc.h
1997 ARM/STM32 ARCHITECTURE
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2004 F: arch/arm/boot/dts/stm32*
2005 F: arch/arm/mach-stm32/
2006 F: drivers/clocksource/armv7m_systick.c
2008 ARM/TANGO ARCHITECTURE
2015 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2020 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2025 F: drivers/media/platform/tegra-cec/
2026 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2028 ARM/TETON BGA MACHINE SUPPORT
2033 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2037 F: drivers/memory/*emif*
2039 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2043 F: arch/arm/mach-keystone/
2044 F: arch/arm/boot/dts/keystone-*
2045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2047 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2051 F: drivers/clk/keystone/
2053 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2058 F: drivers/clocksource/timer-keystone.c
2060 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2064 F: drivers/power/reset/keystone-reset.c
2066 ARM/THECUS N2100 MACHINE SUPPORT
2071 ARM/TOSA MACHINE SUPPORT
2076 ARM/UNIPHIER ARCHITECTURE
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2081 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083 F: arch/arm/boot/dts/uniphier*
2084 F: arch/arm/include/asm/hardware/cache-uniphier.h
2085 F: arch/arm/mach-uniphier/
2086 F: arch/arm/mm/cache-uniphier.c
2087 F: arch/arm64/boot/dts/socionext/uniphier*
2088 F: drivers/bus/uniphier-system-bus.c
2089 F: drivers/clk/uniphier/
2090 F: drivers/gpio/gpio-uniphier.c
2091 F: drivers/i2c/busses/i2c-uniphier*
2092 F: drivers/irqchip/irq-uniphier-aidet.c
2093 F: drivers/pinctrl/uniphier/
2094 F: drivers/reset/reset-uniphier.c
2095 F: drivers/tty/serial/8250/8250_uniphier.c
2098 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2101 T: git git://git.linaro.org/people/ulfh/clk.git
2103 F: drivers/clk/ux500/
2105 ARM/VERSATILE EXPRESS PLATFORM
2111 F: arch/arm/boot/dts/vexpress*
2112 F: arch/arm64/boot/dts/arm/
2113 F: arch/arm/mach-vexpress/
2116 F: drivers/clk/versatile/clk-vexpress-osc.c
2117 F: drivers/clocksource/versatile.c
2123 W: http://www.armlinux.org.uk/
2127 ARM/VOIPAC PXA270 SUPPORT
2131 F: arch/arm/mach-pxa/vpac270.c
2132 F: arch/arm/mach-pxa/include/mach/vpac270.h
2134 ARM/VT8500 ARM ARCHITECTURE
2138 F: arch/arm/mach-vt8500/
2139 F: drivers/clocksource/vt8500_timer.c
2140 F: drivers/i2c/busses/i2c-wmt.c
2141 F: drivers/mmc/host/wmt-sdmmc.c
2142 F: drivers/pwm/pwm-vt8500.c
2143 F: drivers/rtc/rtc-vt8500.c
2144 F: drivers/tty/serial/vt8500_serial.c
2145 F: drivers/usb/host/ehci-platform.c
2146 F: drivers/usb/host/uhci-platform.c
2147 F: drivers/video/fbdev/vt8500lcdfb.*
2148 F: drivers/video/fbdev/wm8505fb*
2149 F: drivers/video/fbdev/wmt_ge_rops.*
2151 ARM/ZIPIT Z2 SUPPORT
2155 F: arch/arm/mach-pxa/z2.c
2156 F: arch/arm/mach-pxa/include/mach/z2.h
2158 ARM/ZTE ARCHITECTURE
2164 F: arch/arm/boot/dts/zx2967*
2165 F: arch/arm/mach-zx/
2166 F: arch/arm64/boot/dts/zte/
2168 F: drivers/dma/zx_dma.c
2169 F: drivers/gpio/gpio-zx.c
2170 F: drivers/i2c/busses/i2c-zx2967.c
2171 F: drivers/mmc/host/dw_mmc-zx.*
2172 F: drivers/pinctrl/zte/
2174 F: drivers/thermal/zx2967_thermal.c
2175 F: drivers/watchdog/zx2967_wdt.c
2176 F: Documentation/devicetree/bindings/arm/zte.txt
2177 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2178 F: Documentation/devicetree/bindings/dma/zxdma.txt
2179 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184 F: Documentation/devicetree/bindings/soc/zte/
2185 F: Documentation/devicetree/bindings/sound/zte,*.txt
2186 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188 F: include/dt-bindings/clock/zx2967*.h
2189 F: include/dt-bindings/soc/zte,*.h
2190 F: sound/soc/codecs/zx_aud96p22.c
2193 ARM/ZYNQ ARCHITECTURE
2196 W: http://wiki.xilinx.com
2197 T: git https://github.com/Xilinx/linux-xlnx.git
2199 F: arch/arm/mach-zynq/
2200 F: drivers/cpuidle/cpuidle-zynq.c
2201 F: drivers/block/xsysace.c
2204 F: drivers/clocksource/cadence_ttc_timer.c
2205 F: drivers/i2c/busses/i2c-cadence.c
2206 F: drivers/mmc/host/sdhci-of-arasan.c
2207 F: drivers/edac/synopsys_edac.c
2209 ARM64 PORT (AARCH64 ARCHITECTURE)
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2216 F: Documentation/arm64/
2218 AS3645A LED FLASH CONTROLLER DRIVER
2222 F: drivers/leds/leds-as3645a.c
2224 ASAHI KASEI AK8974 DRIVER
2227 W: http://www.akm.com/
2229 F: drivers/iio/magnetometer/ak8974.c
2231 ASC7621 HARDWARE MONITOR DRIVER
2235 F: Documentation/hwmon/asc7621
2236 F: drivers/hwmon/asc7621.c
2238 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2242 W: http://acpi4asus.sf.net
2244 F: drivers/platform/x86/asus*.c
2245 F: drivers/platform/x86/eeepc*.c
2247 ASUS WIRELESS RADIO CONTROL DRIVER
2251 F: drivers/platform/x86/asus-wireless.c
2257 F: Documentation/crypto/asymmetric-keys.txt
2258 F: include/linux/verification.h
2259 F: include/crypto/public_key.h
2260 F: include/crypto/pkcs7.h
2261 F: crypto/asymmetric_keys/
2263 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2265 W: http://sourceforge.net/projects/xscaleiop
2267 F: Documentation/crypto/async-tx-api.txt
2270 F: include/linux/dmaengine.h
2271 F: include/linux/async_tx.h
2276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2278 F: Documentation/devicetree/bindings/eeprom/at24.txt
2279 F: drivers/misc/eeprom/at24.c
2280 F: include/linux/platform_data/at24.h
2282 ATA OVER ETHERNET (AOE) DRIVER
2284 W: http://www.openaoe.org/
2286 F: Documentation/aoe/
2287 F: drivers/block/aoe/
2289 ATHEROS 71XX/9XXX GPIO DRIVER
2291 W: https://github.com/AlbanBedel/linux
2292 T: git git://github.com/AlbanBedel/linux
2294 F: drivers/gpio/gpio-ath79.c
2295 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2297 ATHEROS ATH GENERIC UTILITIES
2301 F: drivers/net/wireless/ath/*
2303 ATHEROS ATH5K WIRELESS DRIVER
2308 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2310 F: drivers/net/wireless/ath/ath5k/
2312 ATHEROS ATH6KL WIRELESS DRIVER
2315 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2318 F: drivers/net/wireless/ath/ath6kl/
2323 F: drivers/input/misc/ati_remote2.c
2325 ATK0110 HWMON DRIVER
2329 F: drivers/hwmon/asus_atk0110.c
2331 ATLX ETHERNET DRIVERS
2335 W: http://sourceforge.net/projects/atl1
2336 W: http://atl1.sourceforge.net
2338 F: drivers/net/ethernet/atheros/
2344 W: http://linux-atm.sourceforge.net
2347 F: include/linux/atm*
2348 F: include/uapi/linux/atm*
2350 ATMEL AT91 / AT32 MCI DRIVER
2353 F: drivers/mmc/host/atmel-mci.c
2355 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2358 F: drivers/power/reset/at91-sama5d2_shdwc.c
2360 ATMEL Audio ALSA driver
2370 F: drivers/i2c/busses/i2c-at91.c
2376 F: drivers/media/platform/atmel/atmel-isi.c
2377 F: include/media/atmel-isi.h
2383 F: drivers/video/fbdev/atmel_lcdfb.c
2384 F: include/video/atmel_lcdc.h
2386 ATMEL MACB ETHERNET DRIVER
2389 F: drivers/net/ethernet/cadence/
2391 ATMEL MAXTOUCH DRIVER
2393 T: git git://github.com/ndyer/linux.git
2395 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396 F: drivers/input/touchscreen/atmel_mxt_ts.c
2397 F: include/linux/platform_data/atmel_mxt_ts.h
2399 ATMEL SAMA5D2 ADC DRIVER
2403 F: drivers/iio/adc/at91-sama5d2_adc.c
2409 F: drivers/mmc/host/sdhci-of-at91.c
2414 F: drivers/spi/spi-atmel.*
2420 F: drivers/misc/atmel-ssc.c
2421 F: include/linux/atmel-ssc.h
2423 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2427 F: drivers/misc/atmel_tclib.c
2428 F: drivers/clocksource/tcb_clksrc.c
2430 ATMEL USBA UDC DRIVER
2434 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2436 ATMEL WIRELESS DRIVER
2439 W: http://www.thekelleys.org.uk/atmel
2440 W: http://atmelwlandriver.sourceforge.net/
2442 F: drivers/net/wireless/atmel/atmel*
2449 F: drivers/dma/at_xdmac.c
2451 ATOMIC INFRASTRUCTURE
2457 F: arch/*/include/asm/atomic*.h
2458 F: include/*/atomic*.h
2460 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463 W: http://www.attotech.com
2465 F: drivers/scsi/esas2r
2467 ATUSB IEEE 802.15.4 RADIO DRIVER
2471 F: drivers/net/ieee802154/atusb.c
2472 F: drivers/net/ieee802154/atusb.h
2473 F: drivers/net/ieee802154/at86rf230.h
2479 W: https://github.com/linux-audit
2480 W: https://people.redhat.com/sgrubb/audit
2481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2483 F: include/linux/audit.h
2484 F: include/uapi/linux/audit.h
2487 AUXILIARY DISPLAY DRIVERS
2489 W: http://miguelojeda.es/auxdisplay.htm
2490 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2492 F: drivers/auxdisplay/
2493 F: include/linux/cfag12864b.h
2498 W: http://www.linux-ax25.org/
2500 F: include/uapi/linux/ax25.h
2501 F: include/net/ax25.h
2508 F: Documentation/devicetree/bindings/arm/axentia.txt
2509 F: arch/arm/boot/dts/at91-linea.dtsi
2510 F: arch/arm/boot/dts/at91-natte.dtsi
2511 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512 F: arch/arm/boot/dts/at91-tse850-3.dts
2514 AXENTIA ASOC DRIVERS
2518 F: Documentation/devicetree/bindings/sound/axentia,*
2519 F: sound/soc/atmel/tse850-pcm5142.c
2525 W: https://linuxtv.org
2526 T: git git://linuxtv.org/media_tree.git
2528 F: drivers/media/usb/dvb-usb-v2/az6007.c
2530 AZTECH FM RADIO RECEIVER DRIVER
2533 T: git git://linuxtv.org/media_tree.git
2534 W: https://linuxtv.org
2536 F: drivers/media/radio/radio-aztech*
2541 W: http://wireless.kernel.org/en/users/Drivers/b43
2543 F: drivers/net/wireless/broadcom/b43/
2545 B43LEGACY WIRELESS DRIVER
2549 W: http://wireless.kernel.org/en/users/Drivers/b43
2551 F: drivers/net/wireless/broadcom/b43legacy/
2553 BACKLIGHT CLASS/SUBSYSTEM
2557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2559 F: drivers/video/backlight/
2560 F: include/linux/backlight.h
2561 F: include/linux/pwm_backlight.h
2562 F: Documentation/devicetree/bindings/leds/backlight
2569 W: https://www.open-mesh.org/
2570 Q: https://patchwork.open-mesh.org/project/batman/list/
2572 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2573 F: Documentation/ABI/testing/sysfs-class-net-mesh
2574 F: Documentation/networking/batman-adv.rst
2575 F: include/uapi/linux/batadv_packet.h
2576 F: include/uapi/linux/batman_adv.h
2579 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2582 W: http://www.baycom.org/~tom/ham/ham.html
2584 F: drivers/net/hamradio/baycom*
2586 BCACHE (BLOCK LAYER CACHE)
2590 W: http://bcache.evilpiepirate.org
2591 C: irc://irc.oftc.net/bcache
2593 F: drivers/md/bcache/
2595 BDISP ST MEDIA DRIVER
2598 T: git git://linuxtv.org/media_tree.git
2599 W: https://linuxtv.org
2601 F: drivers/media/platform/sti/bdisp
2603 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2607 F: drivers/net/ethernet/ec_bhf.c
2613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614 F: Documentation/filesystems/befs.txt
2623 F: Documentation/block/bfq-iosched.txt
2628 F: Documentation/filesystems/bfs.txt
2630 F: include/uapi/linux/bfs_fs.h
2632 BLACKFIN ARCHITECTURE
2634 T: git git://git.code.sf.net/p/adi-linux/code
2635 W: http://blackfin.uclinux.org
2639 BLACKFIN EMAC DRIVER
2641 W: http://blackfin.uclinux.org
2643 F: drivers/net/ethernet/adi/
2645 BLACKFIN MEDIA DRIVER
2647 W: http://blackfin.uclinux.org/
2649 F: drivers/media/platform/blackfin/
2650 F: drivers/media/i2c/adv7183*
2651 F: drivers/media/i2c/vs6624*
2655 W: http://blackfin.uclinux.org
2657 F: drivers/rtc/rtc-bfin.c
2661 W: http://blackfin.uclinux.org
2663 F: drivers/mmc/host/bfin_sdh.c
2665 BLACKFIN SERIAL DRIVER
2667 W: http://blackfin.uclinux.org
2669 F: drivers/tty/serial/bfin_uart.c
2671 BLACKFIN WATCHDOG DRIVER
2673 W: http://blackfin.uclinux.org
2675 F: drivers/watchdog/bfin_wdt.c
2677 BLINKM RGB LED DRIVER
2680 F: drivers/leds/leds-blinkm.c
2685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2688 F: kernel/trace/blktrace.c
2695 F: drivers/mtd/devices/block2mtd.c
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705 F: drivers/bluetooth/
2711 W: http://www.bluez.org/
2712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 F: include/net/bluetooth/
2723 W: http://sourceforge.net/projects/bonding/
2725 F: drivers/net/bonding/
2726 F: include/uapi/linux/if_bonding.h
2728 BPF (Safe dynamic programs and tools)
2733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2736 F: arch/x86/net/bpf_jit*
2737 F: Documentation/networking/filter.txt
2738 F: Documentation/bpf/
2739 F: include/linux/bpf*
2740 F: include/linux/filter.h
2741 F: include/trace/events/bpf.h
2742 F: include/trace/events/xdp.h
2743 F: include/uapi/linux/bpf*
2744 F: include/uapi/linux/filter.h
2746 F: kernel/trace/bpf_trace.c
2749 F: net/core/filter.c
2750 F: net/sched/act_bpf.c
2751 F: net/sched/cls_bpf.c
2754 F: tools/testing/selftests/bpf/
2756 BROADCOM B44 10/100 ETHERNET DRIVER
2760 F: drivers/net/ethernet/broadcom/b44.*
2762 BROADCOM B53 ETHERNET SWITCH DRIVER
2767 F: drivers/net/dsa/b53/*
2768 F: include/linux/platform_data/b53.h
2770 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2775 T: git git://github.com/broadcom/mach-bcm
2781 F: arch/arm/mach-bcm/
2783 BROADCOM BCM2835 ARM ARCHITECTURE
2788 T: git git://github.com/anholt/linux
2791 F: drivers/staging/vc04_services
2793 BROADCOM BCM47XX MIPS ARCHITECTURE
2798 F: Documentation/devicetree/bindings/mips/brcm/
2799 F: arch/mips/bcm47xx/*
2800 F: arch/mips/include/asm/mach-bcm47xx/*
2802 BROADCOM BCM5301X ARM ARCHITECTURE
2809 F: arch/arm/mach-bcm/bcm_5301x.c
2810 F: arch/arm/boot/dts/bcm5301x*.dtsi
2811 F: arch/arm/boot/dts/bcm470*
2812 F: arch/arm/boot/dts/bcm953012*
2814 BROADCOM BCM53573 ARM ARCHITECTURE
2818 F: arch/arm/boot/dts/bcm53573*
2819 F: arch/arm/boot/dts/bcm47189*
2821 BROADCOM BCM63XX ARM ARCHITECTURE
2825 T: git git://github.com/broadcom/stblinux.git
2829 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2833 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2835 BROADCOM BCM7XXX ARM ARCHITECTURE
2841 T: git git://github.com/broadcom/stblinux.git
2843 F: arch/arm/mach-bcm/*brcmstb*
2844 F: arch/arm/boot/dts/bcm7*.dts*
2845 F: drivers/bus/brcmstb_gisb.c
2846 F: arch/arm/mm/cache-b15-rac.c
2847 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2850 BROADCOM BMIPS CPUFREQ DRIVER
2855 F: drivers/cpufreq/bmips-cpufreq.c
2857 BROADCOM BMIPS MIPS ARCHITECTURE
2861 T: git git://github.com/broadcom/stblinux.git
2863 F: arch/mips/bmips/*
2864 F: arch/mips/include/asm/mach-bmips/*
2865 F: arch/mips/kernel/*bmips*
2866 F: arch/mips/boot/dts/brcm/bcm*.dts*
2867 F: drivers/irqchip/irq-bcm63*
2868 F: drivers/irqchip/irq-bcm7*
2869 F: drivers/irqchip/irq-brcmstb*
2870 F: include/linux/bcm963xx_nvram.h
2871 F: include/linux/bcm963xx_tag.h
2873 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2879 F: drivers/net/ethernet/broadcom/bnx2.*
2880 F: drivers/net/ethernet/broadcom/bnx2_*
2882 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2886 F: drivers/scsi/bnx2fc/
2888 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2892 F: drivers/scsi/bnx2i/
2894 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2899 F: drivers/net/ethernet/broadcom/bnx2x/
2901 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2905 F: drivers/net/ethernet/broadcom/bnxt/
2907 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2917 F: drivers/net/wireless/broadcom/brcm80211/
2919 BROADCOM BRCMSTB GPIO DRIVER
2923 F: drivers/gpio/gpio-brcmstb.c
2924 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2926 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2931 F: drivers/phy/broadcom/phy-brcm-usb*
2933 BROADCOM GENET ETHERNET DRIVER
2938 F: drivers/net/ethernet/broadcom/genet/
2940 BROADCOM IPROC ARM ARCHITECTURE
2946 T: git git://github.com/broadcom/cygnus-linux.git
2962 F: arch/arm64/boot/dts/broadcom/ns2*
2963 F: drivers/clk/bcm/clk-ns*
2964 F: drivers/pinctrl/bcm/pinctrl-ns*
2966 BROADCOM KONA GPIO DRIVER
2970 F: drivers/gpio/gpio-bcm-kona.c
2971 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2973 BROADCOM NETXTREME-E ROCE DRIVER
2979 W: http://www.broadcom.com
2981 F: drivers/infiniband/hw/bnxt_re/
2982 F: include/uapi/rdma/bnxt_re-abi.h
2984 BROADCOM NVRAM DRIVER
2988 F: drivers/firmware/broadcom/*
2990 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2995 F: include/linux/bcma/
2997 BROADCOM STB AVS CPUFREQ DRIVER
3002 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003 F: drivers/cpufreq/brcmstb*
3005 BROADCOM STB AVS TMON DRIVER
3010 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011 F: drivers/thermal/broadcom/brcmstb*
3013 BROADCOM STB NAND FLASH DRIVER
3019 F: drivers/mtd/nand/brcmnand/
3021 BROADCOM STB DPFE DRIVER
3026 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027 F: drivers/memory/brcmstb_dpfe.c
3029 BROADCOM SYSTEMPORT ETHERNET DRIVER
3033 F: drivers/net/ethernet/broadcom/bcmsysport.*
3035 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3041 F: drivers/net/ethernet/broadcom/tg3.*
3043 BROCADE BFA FC SCSI DRIVER
3048 F: drivers/scsi/bfa/
3050 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3056 F: drivers/net/ethernet/brocade/bna/
3058 BSG (block layer generic sg v4 driver)
3063 F: include/linux/bsg.h
3064 F: include/uapi/linux/bsg.h
3069 T: git git://git.alsa-project.org/alsa-kernel.git
3071 F: Documentation/sound/alsa/Bt87x.txt
3072 F: sound/pci/bt87x.c
3076 W: http://bu3sch.de/btgpio.php
3078 F: drivers/gpio/gpio-bt8xx.c
3085 W: http://btrfs.wiki.kernel.org/
3086 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3089 F: Documentation/filesystems/btrfs.txt
3091 F: include/linux/btrfs*
3092 F: include/uapi/linux/btrfs*
3094 BTTV VIDEO4LINUX DRIVER
3098 W: https://linuxtv.org
3099 T: git git://linuxtv.org/media_tree.git
3101 F: Documentation/media/v4l-drivers/bttv*
3102 F: drivers/media/pci/bt8xx/bttv*
3104 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3110 F: drivers/devfreq/exynos-bus.c
3111 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3113 BUSLOGIC SCSI DRIVER
3117 F: drivers/scsi/BusLogic.*
3118 F: drivers/scsi/FlashPoint.*
3120 C-MEDIA CMI8788 DRIVER
3123 T: git git://git.alsa-project.org/alsa-kernel.git
3125 F: sound/pci/oxygen/
3131 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3135 CA8210 IEEE-802.15.4 RADIO DRIVER
3138 W: https://github.com/Cascoda/ca8210-linux.git
3140 F: drivers/net/ieee802154/ca8210.c
3141 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3143 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3147 F: Documentation/filesystems/caching/cachefiles.txt
3150 CADET FM/AM RADIO RECEIVER DRIVER
3153 T: git git://linuxtv.org/media_tree.git
3154 W: https://linuxtv.org
3156 F: drivers/media/radio/radio-cadet*
3158 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3161 T: git git://linuxtv.org/media_tree.git
3163 F: Documentation/media/v4l-drivers/cafe_ccic*
3164 F: drivers/media/platform/marvell-ccic/
3170 F: Documentation/networking/caif/
3171 F: drivers/net/caif/
3172 F: include/uapi/linux/caif/
3173 F: include/net/caif/
3176 CALGARY x86-64 IOMMU
3181 F: arch/x86/kernel/pci-calgary_64.c
3182 F: arch/x86/kernel/tce_64.c
3183 F: arch/x86/include/asm/calgary.h
3184 F: arch/x86/include/asm/tce.h
3190 W: https://github.com/linux-can
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3194 F: Documentation/devicetree/bindings/net/can/
3196 F: include/linux/can/dev.h
3197 F: include/linux/can/platform/
3198 F: include/uapi/linux/can/error.h
3199 F: include/uapi/linux/can/netlink.h
3205 W: https://github.com/linux-can
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3209 F: Documentation/networking/can.rst
3211 F: include/linux/can/core.h
3212 F: include/uapi/linux/can.h
3213 F: include/uapi/linux/can/bcm.h
3214 F: include/uapi/linux/can/raw.h
3215 F: include/uapi/linux/can/gw.h
3221 F: include/linux/capability.h
3222 F: include/uapi/linux/capability.h
3223 F: security/commoncap.c
3224 F: kernel/capability.c
3226 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3229 F: drivers/iio/light/cm*
3231 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3234 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3236 F: drivers/net/wireless/ath/carl9170/
3241 W: http://www.cavium.com
3243 F: drivers/i2c/busses/i2c-octeon*
3244 F: drivers/i2c/busses/i2c-thunderx*
3246 CAVIUM LIQUIDIO NETWORK DRIVER
3252 W: http://www.cavium.com
3254 F: drivers/net/ethernet/cavium/liquidio/
3260 W: http://www.cavium.com
3262 F: drivers/mmc/host/cavium*
3264 CAVIUM OCTEON-TX CRYPTO DRIVER
3267 W: http://www.cavium.com
3269 F: drivers/crypto/cavium/cpt/
3271 CAVIUM THUNDERX2 ARM64 SOC
3276 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3277 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3279 CC2520 IEEE-802.15.4 RADIO DRIVER
3283 F: drivers/net/ieee802154/cc2520.c
3284 F: include/linux/spi/cc2520.h
3285 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3287 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3292 F: drivers/staging/ccree/
3293 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3298 T: git git://linuxtv.org/media_tree.git
3299 W: http://linuxtv.org
3301 F: Documentation/media/kapi/cec-core.rst
3302 F: Documentation/media/uapi/cec
3303 F: drivers/media/cec/
3304 F: drivers/media/rc/keymaps/rc-cec.c
3305 F: include/media/cec.h
3306 F: include/media/cec-notifier.h
3307 F: include/uapi/linux/cec.h
3308 F: include/uapi/linux/cec-funcs.h
3309 F: Documentation/devicetree/bindings/media/cec.txt
3314 T: git git://linuxtv.org/media_tree.git
3315 W: http://linuxtv.org
3317 F: drivers/media/platform/cec-gpio/
3318 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3320 CELL BROADBAND ENGINE ARCHITECTURE
3323 W: http://www.ibm.com/developerworks/power/cell/
3325 F: arch/powerpc/include/asm/cell*.h
3326 F: arch/powerpc/include/asm/spu*.h
3327 F: arch/powerpc/include/uapi/asm/spu*.h
3328 F: arch/powerpc/oprofile/*cell*
3329 F: arch/powerpc/platforms/cell/
3331 CEPH COMMON CODE (LIBCEPH)
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338 T: git git://github.com/ceph/ceph-client.git
3341 F: include/linux/ceph/
3342 F: include/linux/crush/
3344 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351 T: git git://github.com/ceph/ceph-client.git
3353 F: Documentation/filesystems/ceph.txt
3356 CERTIFICATE HANDLING:
3361 F: Documentation/module-signing.txt
3363 F: scripts/sign-file.c
3364 F: scripts/extract-cert.c
3366 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3369 F: Documentation/usb/WUSB-Design-overview.txt
3370 F: Documentation/usb/wusb-cbaf
3371 F: drivers/usb/host/hwa-hc.c
3372 F: drivers/usb/host/whci/
3373 F: drivers/usb/wusbcore/
3374 F: include/linux/usb/wusb*
3376 CFAG12864B LCD DRIVER
3378 W: http://miguelojeda.es/auxdisplay.htm
3379 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3381 F: drivers/auxdisplay/cfag12864b.c
3382 F: include/linux/cfag12864b.h
3384 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3386 W: http://miguelojeda.es/auxdisplay.htm
3387 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3389 F: drivers/auxdisplay/cfag12864bfb.c
3390 F: include/linux/cfag12864b.h
3392 802.11 (including CFG80211/NL80211)
3395 W: http://wireless.kernel.org/
3396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3400 F: include/uapi/linux/nl80211.h
3401 F: include/linux/ieee80211.h
3402 F: include/net/wext.h
3403 F: include/net/cfg80211.h
3404 F: include/net/iw_handler.h
3405 F: include/net/ieee80211_radiotap.h
3406 F: Documentation/driver-api/80211/cfg80211.rst
3407 F: Documentation/networking/regulatory.txt
3409 CHAR and MISC DRIVERS
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3416 F: include/linux/miscdevice.h
3422 F: scripts/checkpatch.pl
3424 CHINESE DOCUMENTATION
3429 F: Documentation/translations/zh_CN/
3431 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3436 F: drivers/usb/chipidea/
3438 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3442 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443 F: drivers/input/touchscreen/chipone_icn8318.c
3445 CHROME HARDWARE PLATFORM SUPPORT
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3450 F: drivers/platform/chrome/
3452 CIRRUS LOGIC AUDIO CODEC DRIVERS
3457 F: sound/soc/codecs/cs*
3459 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3463 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3465 CISCO FCOE HBA DRIVER
3471 F: drivers/scsi/fnic/
3473 CISCO SCSI HBA DRIVER
3478 F: drivers/scsi/snic/
3480 CISCO VIC ETHERNET NIC DRIVER
3485 F: drivers/net/ethernet/cisco/enic/
3487 CISCO VIC LOW LATENCY NIC DRIVER
3491 F: drivers/infiniband/hw/usnic/
3498 F: include/linux/cleancache.h
3504 F: include/linux/clk.h
3506 CLOCKSOURCE, CLOCKEVENT DRIVERS
3510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3512 F: drivers/clocksource/
3513 F: Documentation/devicetree/bindings/timer/
3520 F: drivers/platform/x86/classmate-laptop.c
3525 T: git git://linuxtv.org/media_tree.git
3526 W: https://linuxtv.org
3528 F: drivers/media/pci/cobalt/
3530 COCCINELLE/Semantic Patches (SmPL)
3536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3537 W: http://coccinelle.lip6.fr/
3539 F: Documentation/dev-tools/coccinelle.rst
3540 F: scripts/coccinelle/
3541 F: scripts/coccicheck
3547 W: http://www.coda.cs.cmu.edu/
3549 F: Documentation/filesystems/coda.txt
3551 F: include/linux/coda*.h
3552 F: include/uapi/linux/coda*.h
3554 CODA V4L2 MEM2MEM DRIVER
3558 F: Documentation/devicetree/bindings/media/coda.txt
3559 F: drivers/media/platform/coda/
3561 COMMON CLK FRAMEWORK
3565 Q: http://patchwork.kernel.org/project/linux-clk/list/
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3568 F: Documentation/devicetree/bindings/clock/
3570 X: drivers/clk/clkdev.c
3571 F: include/linux/clk-pr*
3572 F: include/linux/clk/
3574 COMMON INTERNET FILE SYSTEM (CIFS)
3578 W: http://linux-cifs.samba.org/
3579 T: git git://git.samba.org/sfrench/cifs-2.6.git
3581 F: Documentation/filesystems/cifs/
3584 COMPACTPCI HOTPLUG CORE
3588 F: drivers/pci/hotplug/cpci_hotplug*
3590 COMPACTPCI HOTPLUG GENERIC DRIVER
3594 F: drivers/pci/hotplug/cpcihp_generic.c
3596 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3600 F: drivers/pci/hotplug/cpcihp_zt5550.*
3602 COMPAL LAPTOP SUPPORT
3606 F: drivers/platform/x86/compal-laptop.c
3608 CONEXANT ACCESSRUNNER USB DRIVER
3610 W: http://accessrunner.sourceforge.net/
3612 F: drivers/usb/atm/cxacru.c
3617 T: git git://git.infradead.org/users/hch/configfs.git
3620 F: include/linux/configfs.h
3626 F: drivers/connector/
3628 CONTROL GROUP (CGROUP)
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635 F: Documentation/cgroup*
3636 F: include/linux/cgroup*
3639 CONTROL GROUP - CPUSET
3642 W: http://www.bullopensource.org/cpuset/
3643 W: http://oss.sgi.com/projects/cpusets/
3644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3646 F: Documentation/cgroup-v1/cpusets.txt
3647 F: include/linux/cpuset.h
3648 F: kernel/cgroup/cpuset.c
3650 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3660 CORETEMP HARDWARE MONITORING DRIVER
3664 F: Documentation/hwmon/coretemp
3665 F: drivers/hwmon/coretemp.c
3667 COSA/SRP SYNC SERIAL DRIVER
3669 W: http://www.fi.muni.cz/~kas/cosa/
3671 F: drivers/net/wan/cosa*
3673 CPMAC ETHERNET DRIVER
3677 F: drivers/net/ethernet/ti/cpmac.c
3679 CPU FREQUENCY DRIVERS
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3685 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3686 B: https://bugzilla.kernel.org
3687 F: Documentation/cpu-freq/
3688 F: Documentation/devicetree/bindings/cpufreq/
3690 F: include/linux/cpufreq.h
3691 F: tools/testing/selftests/cpufreq/
3693 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3697 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3699 F: drivers/cpufreq/arm_big_little.h
3700 F: drivers/cpufreq/arm_big_little.c
3701 F: drivers/cpufreq/arm_big_little_dt.c
3703 CPU POWER MONITORING SUBSYSTEM
3709 F: tools/power/cpupower/
3714 F: arch/x86/kernel/cpuid.c
3715 F: arch/x86/kernel/msr.c
3717 CPUIDLE DRIVER - ARM BIG LITTLE
3722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3724 F: drivers/cpuidle/cpuidle-big_little.c
3726 CPUIDLE DRIVER - ARM EXYNOS
3733 F: drivers/cpuidle/cpuidle-exynos.c
3734 F: arch/arm/mach-exynos/pm.c
3741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742 B: https://bugzilla.kernel.org
3743 F: drivers/cpuidle/*
3744 F: include/linux/cpuidle.h
3749 F: Documentation/filesystems/cramfs.txt
3756 W: http://developer.axis.com
3757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3760 F: drivers/tty/serial/crisv10.*
3766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3769 F: Documentation/crypto/
3770 F: Documentation/devicetree/bindings/crypto/
3775 F: include/linux/crypto*
3777 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3781 F: crypto/ansi_cprng.c
3787 T: git git://linuxtv.org/media_tree.git
3788 W: http://linuxtv.org
3790 F: drivers/media/i2c/cs3308.c
3791 F: drivers/media/i2c/cs3308.h
3793 CS5535 Audio ALSA driver
3796 F: sound/pci/cs5535audio/
3801 F: drivers/net/wireless/st/cw1200/
3803 CX18 VIDEO4LINUX DRIVER
3807 T: git git://linuxtv.org/media_tree.git
3808 W: https://linuxtv.org
3809 W: http://www.ivtvdriver.org/index.php/Cx18
3811 F: Documentation/media/v4l-drivers/cx18*
3812 F: drivers/media/pci/cx18/
3813 F: include/uapi/linux/ivtv*
3815 CX2341X MPEG ENCODER HELPER MODULE
3818 T: git git://linuxtv.org/media_tree.git
3819 W: https://linuxtv.org
3821 F: drivers/media/common/cx2341x*
3822 F: include/media/cx2341x*
3824 CX24120 MEDIA DRIVER
3828 W: https://linuxtv.org
3829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3831 F: drivers/media/dvb-frontends/cx24120*
3833 CX88 VIDEO4LINUX DRIVER
3837 W: https://linuxtv.org
3838 T: git git://linuxtv.org/media_tree.git
3840 F: Documentation/media/v4l-drivers/cx88*
3841 F: drivers/media/pci/cx88/
3843 CXD2820R MEDIA DRIVER
3846 W: https://linuxtv.org
3847 W: http://palosaari.fi/linux/
3848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3849 T: git git://linuxtv.org/anttip/media_tree.git
3851 F: drivers/media/dvb-frontends/cxd2820r*
3853 CXGB3 ETHERNET DRIVER (CXGB3)
3856 W: http://www.chelsio.com
3858 F: drivers/net/ethernet/chelsio/cxgb3/
3860 CXGB3 ISCSI DRIVER (CXGB3I)
3863 W: http://www.chelsio.com
3865 F: drivers/scsi/cxgbi/cxgb3i
3867 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3870 W: http://www.openfabrics.org
3872 F: drivers/infiniband/hw/cxgb3/
3873 F: include/uapi/rdma/cxgb3-abi.h
3875 CXGB4 CRYPTO DRIVER (chcr)
3878 W: http://www.chelsio.com
3880 F: drivers/crypto/chelsio
3882 CXGB4 ETHERNET DRIVER (CXGB4)
3885 W: http://www.chelsio.com
3887 F: drivers/net/ethernet/chelsio/cxgb4/
3889 CXGB4 ISCSI DRIVER (CXGB4I)
3892 W: http://www.chelsio.com
3894 F: drivers/scsi/cxgbi/cxgb4i
3896 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3899 W: http://www.openfabrics.org
3901 F: drivers/infiniband/hw/cxgb4/
3902 F: include/uapi/rdma/cxgb4-abi.h
3904 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3907 W: http://www.chelsio.com
3909 F: drivers/net/ethernet/chelsio/cxgb4vf/
3911 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3916 F: arch/powerpc/platforms/powernv/pci-cxl.c
3917 F: drivers/misc/cxl/
3918 F: include/misc/cxl*
3919 F: include/uapi/misc/cxl.h
3920 F: Documentation/powerpc/cxl.txt
3921 F: Documentation/ABI/testing/sysfs-class-cxl
3923 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3929 F: drivers/scsi/cxlflash/
3930 F: include/uapi/scsi/cxlflash_ioctls.h
3931 F: Documentation/powerpc/cxlflash.txt
3936 W: http://www.armlinux.org.uk/
3938 F: drivers/video/fbdev/cyber2000fb.*
3940 CYCLADES ASYNC MUX DRIVER
3941 W: http://www.cyclades.com/
3943 F: drivers/tty/cyclades.c
3944 F: include/linux/cyclades.h
3945 F: include/uapi/linux/cyclades.h
3947 CYCLADES PC300 DRIVER
3948 W: http://www.cyclades.com/
3950 F: drivers/net/wan/pc300*
3952 CYPRESS_FIRMWARE MEDIA DRIVER
3955 W: https://linuxtv.org
3956 W: http://palosaari.fi/linux/
3957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958 T: git git://linuxtv.org/anttip/media_tree.git
3960 F: drivers/media/common/cypress_firmware*
3962 CYTTSP TOUCHSCREEN DRIVER
3966 F: drivers/input/touchscreen/cyttsp*
3967 F: include/linux/input/cyttsp.h
3969 D-LINK DIR-685 TOUCHKEYS DRIVER
3973 F: drivers/input/dlink-dir685-touchkeys.c
3975 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3978 F: drivers/rtc/rtc-ds1685.c
3979 F: include/linux/rtc/ds1685.h
3981 DAMA SLAVE for AX.25
3983 W: http://yaina.de/jreuter/
3984 W: http://www.qsl.net/dl1bke/
3987 F: net/ax25/af_ax25.c
3988 F: net/ax25/ax25_dev.c
3989 F: net/ax25/ax25_ds_*
3990 F: net/ax25/ax25_in.c
3991 F: net/ax25/ax25_out.c
3992 F: net/ax25/ax25_timer.c
3993 F: net/ax25/sysctl_net_ax25.c
3995 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3998 F: Documentation/networking/dmfe.txt
3999 F: drivers/net/ethernet/dec/tulip/dmfe.c
4001 DC390/AM53C974 SCSI driver
4005 F: drivers/scsi/am53c974.c
4012 W: http://twibble.org/dist/dc395x/
4013 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4015 F: Documentation/scsi/dc395x.txt
4016 F: drivers/scsi/dc395x.*
4021 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4023 F: include/linux/dccp.h
4024 F: include/uapi/linux/dccp.h
4025 F: include/linux/tfrc.h
4028 DECnet NETWORK LAYER
4029 W: http://linux-decnet.sourceforge.net
4032 F: Documentation/networking/decnet.txt
4035 DECSTATION PLATFORM SUPPORT
4038 W: http://www.linux-mips.org/wiki/DECstation
4041 F: arch/mips/include/asm/dec/
4042 F: arch/mips/include/asm/mach-dec/
4044 DEFXX FDDI NETWORK DRIVER
4047 F: drivers/net/fddi/defxx.*
4054 F: drivers/platform/x86/dell-smbios.*
4056 DELL SMBIOS SMM DRIVER
4060 F: drivers/platform/x86/dell-smbios-smm.c
4062 DELL SMBIOS WMI DRIVER
4066 F: drivers/platform/x86/dell-smbios-wmi.c
4067 F: tools/wmi/dell-smbios-example.c
4074 F: drivers/platform/x86/dell-laptop.c
4076 DELL LAPTOP FREEFALL DRIVER
4079 F: drivers/platform/x86/dell-smo8800.c
4081 DELL LAPTOP RBTN DRIVER
4084 F: drivers/platform/x86/dell-rbtn.*
4086 DELL LAPTOP SMM DRIVER
4089 F: drivers/hwmon/dell-smm-hwmon.c
4090 F: include/uapi/linux/i8k.h
4092 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4095 F: Documentation/dcdbas.txt
4096 F: drivers/firmware/dcdbas.*
4098 DELL WMI NOTIFICATIONS DRIVER
4102 F: drivers/platform/x86/dell-wmi.c
4104 DELL WMI DESCRIPTOR DRIVER
4107 F: drivers/platform/x86/dell-wmi-descriptor.c
4109 DELTA ST MEDIA DRIVER
4112 T: git git://linuxtv.org/media_tree.git
4113 W: https://linuxtv.org
4115 F: drivers/media/platform/sti/delta
4121 F: drivers/mtd/nand/denali*
4123 DESIGNWARE USB2 DRD IP DRIVER
4126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4128 F: drivers/usb/dwc2/
4130 DESIGNWARE USB3 DRD IP DRIVER
4133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4135 F: drivers/usb/dwc3/
4137 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4141 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4142 F: drivers/iio/proximity/srf*.c
4144 DEVICE COREDUMP (DEV_COREDUMP)
4148 F: drivers/base/devcoredump.c
4149 F: include/linux/devcoredump.h
4151 DEVICE FREQUENCY (DEVFREQ)
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4159 F: include/linux/devfreq.h
4160 F: Documentation/devicetree/bindings/devfreq/
4162 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4167 F: drivers/devfreq/event/
4168 F: drivers/devfreq/devfreq-event.c
4169 F: include/linux/devfreq-event.h
4170 F: Documentation/devicetree/bindings/devfreq/event/
4172 DEVICE NUMBER REGISTRY
4174 W: http://lanana.org/docs/device-list/index.html
4182 W: http://sources.redhat.com/dm
4183 Q: http://patchwork.kernel.org/project/dm-devel/list/
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4185 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4187 F: Documentation/device-mapper/
4188 F: drivers/md/Makefile
4189 F: drivers/md/Kconfig
4191 F: drivers/md/persistent-data/
4192 F: include/linux/device-mapper.h
4193 F: include/linux/dm-*.h
4194 F: include/uapi/linux/dm-*.h
4200 F: net/core/devlink.c
4201 F: include/net/devlink.h
4202 F: include/uapi/linux/devlink.h
4204 DIALOG SEMICONDUCTOR DRIVERS
4206 W: http://www.dialog-semiconductor.com/products
4208 F: Documentation/hwmon/da90??
4209 F: Documentation/devicetree/bindings/mfd/da90*.txt
4210 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4211 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4212 F: Documentation/devicetree/bindings/regulator/da92*.txt
4213 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4214 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4215 F: drivers/gpio/gpio-da90??.c
4216 F: drivers/hwmon/da90??-hwmon.c
4217 F: drivers/iio/adc/da91??-*.c
4218 F: drivers/input/misc/da90??_onkey.c
4219 F: drivers/input/touchscreen/da9052_tsi.c
4220 F: drivers/leds/leds-da90??.c
4221 F: drivers/mfd/da903x.c
4222 F: drivers/mfd/da90??-*.c
4223 F: drivers/mfd/da91??-*.c
4224 F: drivers/power/supply/da9052-battery.c
4225 F: drivers/power/supply/da91??-*.c
4226 F: drivers/regulator/da903x.c
4227 F: drivers/regulator/da9???-regulator.[ch]
4228 F: drivers/thermal/da90??-thermal.c
4229 F: drivers/rtc/rtc-da90??.c
4230 F: drivers/video/backlight/da90??_bl.c
4231 F: drivers/watchdog/da90??_wdt.c
4232 F: include/linux/mfd/da903x.h
4233 F: include/linux/mfd/da9052/
4234 F: include/linux/mfd/da9055/
4235 F: include/linux/mfd/da9062/
4236 F: include/linux/mfd/da9063/
4237 F: include/linux/mfd/da9150/
4238 F: include/linux/regulator/da9211.h
4239 F: include/sound/da[79]*.h
4240 F: sound/soc/codecs/da[79]*.[ch]
4242 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4246 F: drivers/gpio/gpio-gpio-mm.c
4248 DIGI NEO AND CLASSIC PCI PRODUCTS
4253 F: drivers/staging/dgnc/
4255 DIOLAN U2C-12 I2C DRIVER
4259 F: drivers/i2c/busses/i2c-diolan-u2c.c
4261 FILESYSTEM DIRECT ACCESS (DAX)
4267 F: include/linux/dax.h
4268 F: include/trace/events/fs_dax.h
4270 DEVICE DIRECT ACCESS (DAX)
4276 DIRECTORY NOTIFICATION (DNOTIFY)
4281 F: Documentation/filesystems/dnotify.txt
4282 F: fs/notify/dnotify/
4283 F: include/linux/dnotify.h
4285 DISK GEOMETRY AND PARTITION HANDLING
4287 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4295 F: Documentation/filesystems/quota.txt
4297 F: include/linux/quota*.h
4298 F: include/uapi/linux/quota*.h
4300 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4304 W: http://plugable.com/category/projects/udlfb/
4305 F: drivers/video/fbdev/udlfb.c
4306 F: include/video/udlfb.h
4307 F: Documentation/fb/udlfb.txt
4309 DISTRIBUTED LOCK MANAGER (DLM)
4313 W: http://sources.redhat.com/cluster/
4314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4318 DMA BUFFER SHARING FRAMEWORK
4325 F: include/linux/dma-buf*
4326 F: include/linux/reservation.h
4327 F: include/linux/*fence.h
4328 F: Documentation/driver-api/dma-buf.rst
4329 T: git git://anongit.freedesktop.org/drm/drm-misc
4331 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4334 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4337 F: include/linux/dmaengine.h
4338 F: Documentation/devicetree/bindings/dma/
4339 F: Documentation/driver-api/dmaengine/
4340 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4347 T: git git://git.infradead.org/users/hch/dma-mapping.git
4348 W: http://git.infradead.org/users/hch/dma-mapping.git
4353 F: drivers/base/dma-mapping.c
4354 F: drivers/base/dma-coherent.c
4355 F: include/asm-generic/dma-mapping.h
4356 F: include/linux/dma-direct.h
4357 F: include/linux/dma-mapping.h
4359 DME1737 HARDWARE MONITOR DRIVER
4363 F: Documentation/hwmon/dme1737
4364 F: drivers/hwmon/dme1737.c
4369 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371 F: drivers/firmware/dmi-id.c
4372 F: drivers/firmware/dmi_scan.c
4373 F: include/linux/dmi.h
4380 F: scripts/kernel-doc
4381 X: Documentation/ABI/
4382 X: Documentation/devicetree/
4383 X: Documentation/acpi
4384 X: Documentation/power
4385 X: Documentation/spi
4386 X: Documentation/media
4387 T: git git://git.lwn.net/linux.git docs-next
4389 DONGWOON DW9714 LENS VOICE COIL DRIVER
4392 T: git git://linuxtv.org/media_tree.git
4394 F: drivers/media/i2c/dw9714.c
4400 F: drivers/char/dtlk.c
4401 F: include/linux/dtlk.h
4403 DPAA2 DATAPATH I/O (DPIO) DRIVER
4407 F: drivers/staging/fsl-mc/bus/dpio
4409 DPAA2 ETHERNET DRIVER
4413 F: drivers/staging/fsl-dpaa2/ethernet
4415 DPT_I2O SCSI RAID DRIVER
4418 W: http://www.adaptec.com/
4420 F: drivers/scsi/dpt*
4421 F: drivers/scsi/dpt/
4427 W: http://www.drbd.org
4428 T: git git://git.linbit.com/linux-drbd.git
4429 T: git git://git.linbit.com/drbd-8.4.git
4431 F: drivers/block/drbd/
4433 F: Documentation/blockdev/drbd/
4435 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4439 F: Documentation/kobject.txt
4443 F: include/linux/debugfs.h
4444 F: include/linux/kobj*
4447 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4451 F: drivers/power/avs/
4452 F: include/linux/power/smartreflex.h
4455 DRM DRIVER FOR ARM PL111 CLCD
4457 T: git git://anongit.freedesktop.org/drm/drm-misc
4459 F: drivers/gpu/drm/pl111/
4461 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4464 F: drivers/gpu/drm/ast/
4466 DRM DRIVER FOR BOCHS VIRTUAL GPU
4469 T: git git://anongit.freedesktop.org/drm/drm-misc
4471 F: drivers/gpu/drm/bochs/
4473 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4475 T: git git://anongit.freedesktop.org/drm/drm-misc
4477 F: drivers/gpu/drm/tve200/
4479 DRM DRIVER FOR ILITEK ILI9225 PANELS
4482 F: drivers/gpu/drm/tinydrm/ili9225.c
4483 F: Documentation/devicetree/bindings/display/ili9225.txt
4485 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486 S: Orphan / Obsolete
4487 F: drivers/gpu/drm/i810/
4488 F: include/uapi/drm/i810_drm.h
4490 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491 S: Orphan / Obsolete
4492 F: drivers/gpu/drm/mga/
4493 F: include/uapi/drm/mga_drm.h
4495 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4498 F: drivers/gpu/drm/mgag200/
4500 DRM DRIVER FOR MI0283QT
4503 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4504 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4506 DRM DRIVER FOR MSM ADRENO GPU
4511 T: git git://people.freedesktop.org/~robclark/linux
4513 F: drivers/gpu/drm/msm/
4514 F: include/uapi/drm/msm_drm.h
4515 F: Documentation/devicetree/bindings/display/msm/
4517 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4521 T: git git://github.com/skeggsb/linux
4523 F: drivers/gpu/drm/nouveau/
4524 F: include/uapi/drm/nouveau_drm.h
4526 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4529 F: drivers/gpu/drm/tinydrm/repaper.c
4530 F: Documentation/devicetree/bindings/display/repaper.txt
4532 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4536 T: git git://anongit.freedesktop.org/drm/drm-misc
4538 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539 F: drivers/gpu/drm/cirrus/
4541 DRM DRIVER FOR QXL VIRTUAL GPU
4545 T: git git://anongit.freedesktop.org/drm/drm-misc
4547 F: drivers/gpu/drm/qxl/
4548 F: include/uapi/drm/qxl_drm.h
4550 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551 S: Orphan / Obsolete
4552 F: drivers/gpu/drm/r128/
4553 F: include/uapi/drm/r128_drm.h
4555 DRM DRIVER FOR SAVAGE VIDEO CARDS
4556 S: Orphan / Obsolete
4557 F: drivers/gpu/drm/savage/
4558 F: include/uapi/drm/savage_drm.h
4560 DRM DRIVER FOR SIS VIDEO CARDS
4561 S: Orphan / Obsolete
4562 F: drivers/gpu/drm/sis/
4563 F: include/uapi/drm/sis_drm.h
4565 DRM DRIVER FOR SITRONIX ST7586 PANELS
4568 F: drivers/gpu/drm/tinydrm/st7586.c
4569 F: Documentation/devicetree/bindings/display/st7586.txt
4571 DRM DRIVER FOR SITRONIX ST7735R PANELS
4574 F: drivers/gpu/drm/tinydrm/st7735r.c
4575 F: Documentation/devicetree/bindings/display/st7735r.txt
4577 DRM DRIVER FOR TDFX VIDEO CARDS
4578 S: Orphan / Obsolete
4579 F: drivers/gpu/drm/tdfx/
4581 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4584 F: drivers/gpu/drm/udl/
4586 DRM DRIVER FOR VMWARE VIRTUAL GPU
4591 T: git git://people.freedesktop.org/~syeh/repos_linux
4592 T: git git://people.freedesktop.org/~thomash/linux
4594 F: drivers/gpu/drm/vmwgfx/
4595 F: include/uapi/drm/vmwgfx_drm.h
4600 T: git git://people.freedesktop.org/~airlied/linux
4601 B: https://bugs.freedesktop.org/
4602 C: irc://chat.freenode.net/dri-devel
4606 F: Documentation/devicetree/bindings/display/
4607 F: Documentation/devicetree/bindings/gpu/
4608 F: Documentation/devicetree/bindings/video/
4609 F: Documentation/gpu/
4611 F: include/uapi/drm/
4612 F: include/linux/vga*
4614 DRM DRIVERS AND MISC GPU PATCHES
4618 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4620 T: git git://anongit.freedesktop.org/drm/drm-misc
4621 F: Documentation/gpu/
4623 F: drivers/gpu/drm/*
4625 F: include/uapi/drm/drm*
4626 F: include/linux/vga*
4628 DRM DRIVERS FOR ALLWINNER A10
4632 F: drivers/gpu/drm/sun4i/
4633 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4634 T: git git://anongit.freedesktop.org/drm/drm-misc
4636 DRM DRIVERS FOR AMLOGIC SOCS
4640 W: http://linux-meson.com/
4642 F: drivers/gpu/drm/meson/
4643 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4644 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4645 F: Documentation/gpu/meson.rst
4646 T: git git://anongit.freedesktop.org/drm/drm-misc
4648 DRM DRIVERS FOR ATMEL HLCDC
4652 F: drivers/gpu/drm/atmel-hlcdc/
4653 F: Documentation/devicetree/bindings/drm/atmel/
4654 T: git git://anongit.freedesktop.org/drm/drm-misc
4656 DRM DRIVERS FOR BRIDGE CHIPS
4661 T: git git://anongit.freedesktop.org/drm/drm-misc
4662 F: drivers/gpu/drm/bridge/
4664 DRM DRIVERS FOR EXYNOS
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4672 F: drivers/gpu/drm/exynos/
4673 F: include/uapi/drm/exynos_drm.h
4674 F: Documentation/devicetree/bindings/display/exynos/
4676 DRM DRIVERS FOR FREESCALE DCU
4681 F: drivers/gpu/drm/fsl-dcu/
4682 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4683 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4684 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4686 DRM DRIVERS FOR FREESCALE IMX
4690 F: drivers/gpu/drm/imx/
4691 F: drivers/gpu/ipu-v3/
4692 F: Documentation/devicetree/bindings/display/imx/
4694 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4697 T: git git://github.com/patjak/drm-gma500
4699 F: drivers/gpu/drm/gma500/
4701 DRM DRIVERS FOR HISILICON
4707 T: git git://github.com/xin3liang/linux.git
4709 F: drivers/gpu/drm/hisilicon/
4710 F: Documentation/devicetree/bindings/display/hisilicon/
4712 DRM DRIVERS FOR MEDIATEK
4717 F: drivers/gpu/drm/mediatek/
4718 F: Documentation/devicetree/bindings/display/mediatek/
4720 DRM DRIVERS FOR NVIDIA TEGRA
4724 T: git git://anongit.freedesktop.org/tegra/linux.git
4726 F: drivers/gpu/drm/tegra/
4727 F: drivers/gpu/host1x/
4728 F: include/linux/host1x.h
4729 F: include/uapi/drm/tegra_drm.h
4730 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4732 DRM DRIVERS FOR RENESAS
4736 T: git git://linuxtv.org/pinchartl/fbdev
4738 F: drivers/gpu/drm/rcar-du/
4739 F: drivers/gpu/drm/shmobile/
4740 F: include/linux/platform_data/shmob_drm.h
4741 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4742 F: Documentation/devicetree/bindings/display/renesas,du.txt
4744 DRM DRIVERS FOR ROCKCHIP
4749 F: drivers/gpu/drm/rockchip/
4750 F: Documentation/devicetree/bindings/display/rockchip/
4751 T: git git://anongit.freedesktop.org/drm/drm-misc
4757 T: git git://anongit.freedesktop.org/drm/drm-misc
4759 F: drivers/gpu/drm/sti
4760 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4768 T: git git://anongit.freedesktop.org/drm/drm-misc
4770 F: drivers/gpu/drm/stm
4771 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4773 DRM DRIVERS FOR TI LCDC
4778 F: drivers/gpu/drm/tilcdc/
4779 F: Documentation/devicetree/bindings/display/tilcdc/
4781 DRM DRIVERS FOR TI OMAP
4785 F: drivers/gpu/drm/omapdrm/
4786 F: Documentation/devicetree/bindings/display/ti/
4790 T: git git://github.com/anholt/linux
4792 F: drivers/gpu/drm/vc4/
4793 F: include/uapi/drm/vc4_drm.h
4794 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4795 T: git git://anongit.freedesktop.org/drm/drm-misc
4797 DRM DRIVERS FOR VIVANTE GPU IP
4804 F: drivers/gpu/drm/etnaviv/
4805 F: include/uapi/drm/etnaviv_drm.h
4806 F: Documentation/devicetree/bindings/display/etnaviv/
4808 DRM DRIVERS FOR ZTE ZX
4812 F: drivers/gpu/drm/zte/
4813 F: Documentation/devicetree/bindings/display/zte,vou.txt
4814 T: git git://anongit.freedesktop.org/drm/drm-misc
4819 T: git git://anongit.freedesktop.org/drm/drm-misc
4821 F: drivers/gpu/drm/drm_panel.c
4822 F: drivers/gpu/drm/panel/
4823 F: include/drm/drm_panel.h
4824 F: Documentation/devicetree/bindings/display/panel/
4828 W: https://github.com/notro/tinydrm/wiki/Development
4829 T: git git://anongit.freedesktop.org/drm/drm-misc
4831 F: drivers/gpu/drm/tinydrm/
4832 F: include/drm/tinydrm/
4837 T: git git://people.freedesktop.org/~agd5f/linux
4841 F: drivers/gpu/drm/ttm/
4843 DSBR100 USB FM RADIO DRIVER
4846 T: git git://linuxtv.org/media_tree.git
4848 F: drivers/media/radio/dsbr100.c
4854 F: drivers/net/wan/dscc4.c
4859 T: git git://linuxtv.org/media_tree.git
4860 W: https://linuxtv.org
4862 F: drivers/media/pci/dt3155/
4864 DVB_USB_AF9015 MEDIA DRIVER
4867 W: https://linuxtv.org
4868 W: http://palosaari.fi/linux/
4869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4870 T: git git://linuxtv.org/anttip/media_tree.git
4872 F: drivers/media/usb/dvb-usb-v2/af9015*
4874 DVB_USB_AF9035 MEDIA DRIVER
4877 W: https://linuxtv.org
4878 W: http://palosaari.fi/linux/
4879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4880 T: git git://linuxtv.org/anttip/media_tree.git
4882 F: drivers/media/usb/dvb-usb-v2/af9035*
4884 DVB_USB_ANYSEE MEDIA DRIVER
4887 W: https://linuxtv.org
4888 W: http://palosaari.fi/linux/
4889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4890 T: git git://linuxtv.org/anttip/media_tree.git
4892 F: drivers/media/usb/dvb-usb-v2/anysee*
4894 DVB_USB_AU6610 MEDIA DRIVER
4897 W: https://linuxtv.org
4898 W: http://palosaari.fi/linux/
4899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4900 T: git git://linuxtv.org/anttip/media_tree.git
4902 F: drivers/media/usb/dvb-usb-v2/au6610*
4904 DVB_USB_CE6230 MEDIA DRIVER
4907 W: https://linuxtv.org
4908 W: http://palosaari.fi/linux/
4909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4910 T: git git://linuxtv.org/anttip/media_tree.git
4912 F: drivers/media/usb/dvb-usb-v2/ce6230*
4914 DVB_USB_CXUSB MEDIA DRIVER
4917 W: https://linuxtv.org
4918 W: http://github.com/mkrufky
4919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4920 T: git git://linuxtv.org/media_tree.git
4922 F: drivers/media/usb/dvb-usb/cxusb*
4924 DVB_USB_EC168 MEDIA DRIVER
4927 W: https://linuxtv.org
4928 W: http://palosaari.fi/linux/
4929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4930 T: git git://linuxtv.org/anttip/media_tree.git
4932 F: drivers/media/usb/dvb-usb-v2/ec168*
4934 DVB_USB_GL861 MEDIA DRIVER
4937 W: https://linuxtv.org
4938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4939 T: git git://linuxtv.org/anttip/media_tree.git
4941 F: drivers/media/usb/dvb-usb-v2/gl861*
4943 DVB_USB_MXL111SF MEDIA DRIVER
4946 W: https://linuxtv.org
4947 W: http://github.com/mkrufky
4948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4949 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4951 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4953 DVB_USB_RTL28XXU MEDIA DRIVER
4956 W: https://linuxtv.org
4957 W: http://palosaari.fi/linux/
4958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4959 T: git git://linuxtv.org/anttip/media_tree.git
4961 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4963 DVB_USB_V2 MEDIA DRIVER
4966 W: https://linuxtv.org
4967 W: http://palosaari.fi/linux/
4968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4969 T: git git://linuxtv.org/anttip/media_tree.git
4971 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4972 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4977 F: lib/dynamic_debug.c
4978 F: include/linux/dynamic_debug.h
4980 DYNAMIC INTERRUPT MODERATION
4983 F: include/linux/net_dim.h
4985 DZ DECSTATION DZ11 SERIAL DRIVER
4988 F: drivers/tty/serial/dz.*
4990 E3X0 POWER BUTTON DRIVER
4993 W: http://www.ettus.com
4995 F: drivers/input/misc/e3x0-button.c
4996 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5001 W: https://linuxtv.org
5002 W: http://palosaari.fi/linux/
5003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5004 T: git git://linuxtv.org/anttip/media_tree.git
5006 F: drivers/media/tuners/e4000*
5008 EATA ISA/EISA/PCI SCSI DRIVER
5012 F: drivers/scsi/eata.c
5017 W: https://linuxtv.org
5018 W: http://palosaari.fi/linux/
5019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5020 T: git git://linuxtv.org/anttip/media_tree.git
5022 F: drivers/media/dvb-frontends/ec100*
5027 W: http://ecryptfs.org
5028 W: https://launchpad.net/ecryptfs
5029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5031 F: Documentation/filesystems/ecryptfs.txt
5038 F: drivers/edac/amd64_edac*
5044 F: drivers/edac/highbank*
5052 F: drivers/edac/octeon_edac*
5054 EDAC-CAVIUM THUNDERX
5059 F: drivers/edac/thunderx_edac*
5066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5069 F: Documentation/admin-guide/ras.rst
5070 F: Documentation/driver-api/edac.rst
5072 F: include/linux/edac.h
5078 F: drivers/edac/e752x_edac.c
5083 F: drivers/edac/e7xxx_edac.c
5089 F: drivers/edac/fsl_ddr_edac.*
5096 F: drivers/edac/ghes_edac.c
5101 F: drivers/edac/i3000_edac.c
5106 F: drivers/edac/i5000_edac.c
5113 F: drivers/edac/i5400_edac.c
5120 F: drivers/edac/i7300_edac.c
5127 F: drivers/edac/i7core_edac.c
5133 F: drivers/edac/i82443bxgx_edac.c
5140 F: drivers/edac/i82975x_edac.c
5146 F: drivers/edac/ie31200_edac.c
5152 F: drivers/edac/mpc85xx_edac.[ch]
5158 F: drivers/edac/pasemi_edac.c
5164 F: drivers/edac/pnd2_edac.[ch]
5170 F: drivers/edac/r82600_edac.c
5177 F: drivers/edac/sb_edac.c
5183 F: drivers/edac/skx_edac.c
5189 F: drivers/edac/ti_edac.c
5191 EDIROL UA-101/UA-1000 DRIVER
5194 T: git git://git.alsa-project.org/alsa-kernel.git
5196 F: sound/usb/misc/ua101.c
5203 F: drivers/firmware/efi/test/
5205 EFI VARIABLE FILESYSTEM
5209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5214 EFIFB FRAMEBUFFER DRIVER
5218 F: drivers/video/fbdev/efifb.c
5221 W: http://aeschi.ch.eu.org/efs/
5225 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5229 F: drivers/net/ethernet/ibm/ehea/
5231 EM28XX VIDEO4LINUX DRIVER
5235 W: https://linuxtv.org
5236 T: git git://linuxtv.org/media_tree.git
5238 F: drivers/media/usb/em28xx/
5239 F: Documentation/media/v4l-drivers/em28xx*
5248 Emulex 10Gbps iSCSI - OneConnect DRIVER
5253 W: http://www.broadcom.com
5255 F: drivers/scsi/be2iscsi/
5257 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5263 W: http://www.emulex.com
5265 F: drivers/net/ethernet/emulex/benet/
5267 EMULEX ONECONNECT ROCE DRIVER
5271 W: http://www.broadcom.com
5273 F: drivers/infiniband/hw/ocrdma/
5274 F: include/uapi/rdma/ocrdma-abi.h
5276 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5280 W: http://www.broadcom.com
5282 F: drivers/scsi/lpfc/
5284 ENE CB710 FLASH CARD READER DRIVER
5287 F: drivers/misc/cb710/
5288 F: drivers/mmc/host/cb710-mmc.*
5289 F: include/linux/cb710.h
5291 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5294 F: drivers/media/rc/ene_ir.*
5296 EPSON S1D13XXX FRAMEBUFFER DRIVER
5299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5300 F: drivers/video/fbdev/s1d13xxxfb.c
5301 F: include/video/s1d13xxxfb.h
5303 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5307 F: include/linux/errseq.h
5309 ET131X NETWORK DRIVER
5312 F: drivers/net/ethernet/agere/
5318 W: http://www.linuxfoundation.org/en/Net:Bridge
5320 F: include/linux/netfilter_bridge/
5323 ETHERNET PHY LIBRARY
5328 F: Documentation/ABI/testing/sysfs-bus-mdio
5329 F: Documentation/devicetree/bindings/net/mdio*
5330 F: Documentation/networking/phy.txt
5332 F: drivers/of/of_mdio.c
5333 F: drivers/of/of_net.c
5334 F: include/linux/*mdio*.h
5335 F: include/linux/of_net.h
5336 F: include/linux/phy.h
5337 F: include/linux/phy_fixed.h
5338 F: include/linux/platform_data/mdio-gpio.h
5339 F: include/linux/platform_data/mdio-bcm-unimac.h
5340 F: include/trace/events/mdio.h
5341 F: include/uapi/linux/mdio.h
5342 F: include/uapi/linux/mii.h
5348 F: Documentation/filesystems/ext2.txt
5350 F: include/linux/ext2*
5356 W: http://ext4.wiki.kernel.org
5357 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5360 F: Documentation/filesystems/ext4.txt
5363 Extended Verification Module (EVM)
5367 F: security/integrity/evm/
5369 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5374 F: Documentation/efi-stub.txt
5375 F: arch/*/kernel/efi.c
5376 F: arch/x86/boot/compressed/eboot.[ch]
5377 F: arch/*/include/asm/efi.h
5378 F: arch/x86/platform/efi/
5379 F: drivers/firmware/efi/
5380 F: include/linux/efi*.h
5381 F: arch/arm/boot/compressed/efi-header.S
5382 F: arch/arm64/kernel/efi-entry.S
5384 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5391 F: include/linux/extcon/
5392 F: include/linux/extcon.h
5393 F: Documentation/extcon/
5394 F: Documentation/devicetree/bindings/extcon/
5400 F: drivers/gpu/drm/exynos/exynos_dp*
5402 EXYNOS SYSMMU (IOMMU) driver
5406 F: drivers/iommu/exynos-iommu.c
5408 EZchip NPS platform support
5412 F: arch/arc/plat-eznps
5413 F: arch/arc/boot/dts/eznps.dts
5419 W: https://f2fs.wiki.kernel.org/
5420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5422 F: Documentation/filesystems/f2fs.txt
5423 F: Documentation/ABI/testing/sysfs-fs-f2fs
5425 F: include/linux/f2fs_fs.h
5426 F: include/trace/events/f2fs.h
5428 F71805F HARDWARE MONITORING DRIVER
5432 F: Documentation/hwmon/f71805f
5433 F: drivers/hwmon/f71805f.c
5440 F: fs/notify/fanotify/
5441 F: include/linux/fanotify.h
5442 F: include/uapi/linux/fanotify.h
5444 FARSYNC SYNCHRONOUS DRIVER
5446 W: http://www.farsite.co.uk/
5448 F: drivers/net/wan/farsync.*
5450 FAULT INJECTION SUPPORT
5453 F: Documentation/fault-injection/
5454 F: lib/fault-inject.c
5456 FBTFT Framebuffer drivers
5459 F: drivers/staging/fbtft/
5465 F: drivers/media/tuners/fc0011.h
5466 F: drivers/media/tuners/fc0011.c
5471 W: https://linuxtv.org
5472 W: http://palosaari.fi/linux/
5473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5474 T: git git://linuxtv.org/anttip/media_tree.git
5476 F: drivers/media/tuners/fc2580*
5478 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5481 W: www.Open-FCoE.org
5483 F: drivers/scsi/libfc/
5484 F: drivers/scsi/fcoe/
5486 F: include/scsi/libfc.h
5487 F: include/scsi/libfcoe.h
5488 F: include/uapi/scsi/fc/
5490 FILE LOCKING (flock() and fcntl()/lockf())
5495 F: include/linux/fcntl.h
5496 F: include/uapi/linux/fcntl.h
5500 FILESYSTEMS (VFS and infrastructure)
5505 F: include/linux/fs.h
5506 F: include/uapi/linux/fs.h
5508 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5512 F: drivers/hwmon/f75375s.c
5513 F: include/linux/f75375s.h
5515 FIREWIRE AUDIO DRIVERS
5518 T: git git://git.alsa-project.org/alsa-kernel.git
5522 FIREWIRE MEDIA DRIVERS (firedtv)
5526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5528 F: drivers/media/firewire/
5530 FIREWIRE SBP-2 TARGET
5535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5537 F: drivers/target/sbp/
5542 W: http://ieee1394.wiki.kernel.org/
5543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5545 F: drivers/firewire/
5546 F: include/linux/firewire.h
5547 F: include/uapi/linux/firewire*.h
5550 FIRMWARE LOADER (request_firmware)
5554 F: Documentation/firmware_class/
5555 F: drivers/base/firmware*.c
5556 F: include/linux/firmware.h
5558 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5562 F: drivers/block/rsxx/
5566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5568 F: drivers/block/floppy.c
5572 W: http://www.ohwr.org/projects/fmc-bus
5575 F: include/linux/fmc*.h
5576 F: include/linux/ipmi-fru.h
5579 FPGA MANAGER FRAMEWORK
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5585 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5586 F: Documentation/fpga/
5587 F: Documentation/devicetree/bindings/fpga/
5589 F: include/linux/fpga/
5590 W: http://www.rocketboards.org
5594 W: http://floatingpoint.sourceforge.net/emulator/index.html
5596 F: arch/x86/math-emu/
5598 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5601 F: drivers/net/wan/dlci.c
5602 F: drivers/net/wan/sdla.c
5608 T: git git://github.com/bzolnier/linux.git
5609 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5611 F: Documentation/fb/
5614 F: include/linux/fb.h
5615 F: include/uapi/video/
5616 F: include/uapi/linux/fb.h
5618 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5623 F: drivers/crypto/caam/
5624 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5626 FREESCALE DIU FRAMEBUFFER DRIVER
5630 F: drivers/video/fbdev/fsl-diu-fb.*
5632 FREESCALE DMA DRIVER
5637 F: drivers/dma/fsldma.*
5639 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5643 F: drivers/net/ethernet/freescale/gianfar*
5644 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5645 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5647 FREESCALE GPMI NAND DRIVER
5651 F: drivers/mtd/nand/gpmi-nand/*
5653 FREESCALE I2C CPM DRIVER
5658 F: drivers/i2c/busses/i2c-cpm.c
5660 FREESCALE IMX / MXC FEC DRIVER
5664 F: drivers/net/ethernet/freescale/fec_main.c
5665 F: drivers/net/ethernet/freescale/fec_ptp.c
5666 F: drivers/net/ethernet/freescale/fec.h
5667 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5669 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5674 F: include/linux/platform_data/video-imxfb.h
5675 F: drivers/video/fbdev/imxfb.c
5677 FREESCALE QORIQ DPAA ETHERNET DRIVER
5681 F: drivers/net/ethernet/freescale/dpaa
5683 FREESCALE QORIQ DPAA FMAN DRIVER
5687 F: drivers/net/ethernet/freescale/fman
5688 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5690 FREESCALE QUAD SPI DRIVER
5694 F: drivers/mtd/spi-nor/fsl-quadspi.c
5696 FREESCALE QUICC ENGINE LIBRARY
5700 F: drivers/soc/fsl/qe/
5701 F: include/soc/fsl/*qe*.h
5702 F: include/soc/fsl/*ucc*.h
5704 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5709 F: drivers/net/ethernet/freescale/ucc_geth*
5711 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5716 F: drivers/net/wan/fsl_ucc_hdlc*
5718 FREESCALE QUICC ENGINE UCC UART DRIVER
5722 F: drivers/tty/serial/ucc_uart.c
5724 FREESCALE SOC DRIVERS
5729 F: Documentation/devicetree/bindings/soc/fsl/
5731 F: include/linux/fsl/
5733 FREESCALE SOC FS_ENET DRIVER
5739 F: drivers/net/ethernet/freescale/fs_enet/
5740 F: include/linux/fs_enet_pd.h
5742 FREESCALE SOC SOUND DRIVERS
5750 F: sound/soc/fsl/fsl*
5751 F: sound/soc/fsl/imx*
5752 F: sound/soc/fsl/mpc8610_hpcd.c
5754 FREESCALE USB PERIPHERAL DRIVERS
5759 F: drivers/usb/gadget/udc/fsl*
5763 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5772 F: Documentation/power/freezing-of-tasks.txt
5773 F: include/linux/freezer.h
5781 F: include/linux/frontswap.h
5783 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5787 F: Documentation/filesystems/caching/
5789 F: include/linux/fscache*.h
5791 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5795 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5799 F: include/linux/fscrypt*.h
5800 F: Documentation/filesystems/fscrypt.rst
5802 FUJITSU FR-V (FRV) PORT
5806 FUJITSU LAPTOP EXTRAS
5810 F: drivers/platform/x86/fujitsu-laptop.c
5812 FUJITSU M-5MO LS CAMERA ISP DRIVER
5817 F: drivers/media/i2c/m5mols/
5818 F: include/media/i2c/m5mols.h
5820 FUJITSU TABLET EXTRAS
5824 F: drivers/platform/x86/fujitsu-tablet.c
5826 FUSE: FILESYSTEM IN USERSPACE
5829 W: http://fuse.sourceforge.net/
5830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5833 F: include/uapi/linux/fuse.h
5834 F: Documentation/filesystems/fuse.txt
5842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5845 F: kernel/futex_compat.c
5846 F: include/asm-generic/futex.h
5847 F: include/linux/futex.h
5848 F: include/uapi/linux/futex.h
5849 F: tools/testing/selftests/futex/
5850 F: tools/perf/bench/futex*
5851 F: Documentation/*futex*
5853 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5856 S: Odd Fixes (e.g., new signatures)
5857 F: drivers/scsi/fdomain.*
5864 F: scripts/gcc-plugins/
5865 F: scripts/gcc-plugin.sh
5866 F: scripts/Makefile.gcc-plugins
5867 F: Documentation/gcc-plugins.txt
5869 GCOV BASED KERNEL PROFILING
5873 F: Documentation/dev-tools/gcov.rst
5875 GDB KERNEL DEBUGGING HELPER SCRIPTS
5881 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5884 W: http://www.icp-vortex.com/
5886 F: drivers/scsi/gdt*
5888 GEMTEK FM RADIO RECEIVER DRIVER
5891 T: git git://linuxtv.org/media_tree.git
5892 W: https://linuxtv.org
5894 F: drivers/media/radio/radio-gemtek*
5896 GENERIC GPIO I2C DRIVER
5899 F: drivers/i2c/busses/i2c-gpio.c
5900 F: include/linux/i2c-gpio.h
5902 GENERIC GPIO I2C MULTIPLEXER DRIVER
5906 F: drivers/i2c/muxes/i2c-mux-gpio.c
5907 F: include/linux/i2c-mux-gpio.h
5908 F: Documentation/i2c/muxes/i2c-mux-gpio
5910 GENERIC HDLC (WAN) DRIVERS
5912 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5914 F: drivers/net/wan/c101.c
5915 F: drivers/net/wan/hd6457*
5916 F: drivers/net/wan/hdlc*
5917 F: drivers/net/wan/n2.c
5918 F: drivers/net/wan/pc300too.c
5919 F: drivers/net/wan/pci200syn.c
5920 F: drivers/net/wan/wanxl*
5922 GENERIC INCLUDE/ASM HEADER FILES
5925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5927 F: include/asm-generic/
5928 F: include/uapi/asm-generic/
5930 GENERIC PHY FRAMEWORK
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5936 F: include/linux/phy/
5944 F: drivers/base/power/domain*.c
5945 F: include/linux/pm_domain.h
5946 F: Documentation/devicetree/bindings/power/power_domain.txt
5948 GENERIC UIO DRIVER FOR PCI DEVICES
5952 F: drivers/uio/uio_pci_generic.c
5954 GENWQE (IBM Generic Workqueue Card)
5958 F: drivers/misc/genwqe/
5960 GET_MAINTAINER SCRIPT
5963 F: scripts/get_maintainer.pl
5969 W: http://sources.redhat.com/cluster/
5970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5972 F: Documentation/filesystems/gfs2*.txt
5974 F: include/uapi/linux/gfs2_ondisk.h
5976 GIGASET ISDN DRIVERS
5979 W: http://gigaset307x.sourceforge.net/
5981 F: Documentation/isdn/README.gigaset
5982 F: drivers/isdn/gigaset/
5983 F: include/uapi/linux/gigaset_dev.h
5989 F: drivers/media/usb/go7007/
5995 F: drivers/input/touchscreen/goodix.c
5997 GPD POCKET FAN DRIVER
6001 F: drivers/platform/x86/gpd-pocket-fan.c
6009 F: Documentation/acpi/gpio-properties.txt
6010 F: drivers/gpio/gpiolib-acpi.c
6016 F: drivers/media/rc/gpio-ir-tx.c
6023 F: drivers/gpio/gpio-mockup.c
6024 F: tools/testing/selftests/gpio/
6029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6031 F: Documentation/devicetree/bindings/gpio/
6032 F: Documentation/gpio/
6033 F: Documentation/ABI/testing/gpio-cdev
6034 F: Documentation/ABI/obsolete/sysfs-gpio
6036 F: include/linux/gpio/
6037 F: include/linux/gpio.h
6038 F: include/asm-generic/gpio.h
6039 F: include/uapi/linux/gpio.h
6042 GRE DEMULTIPLEXER DRIVER
6046 F: net/ipv4/gre_demux.c
6047 F: net/ipv4/gre_offload.c
6048 F: include/net/gre.h
6050 GRETH 10/100/1G Ethernet MAC device driver
6054 F: drivers/net/ethernet/aeroflex/
6056 GREYBUS AUDIO PROTOCOLS DRIVERS
6060 F: drivers/staging/greybus/audio_apbridgea.c
6061 F: drivers/staging/greybus/audio_apbridgea.h
6062 F: drivers/staging/greybus/audio_codec.c
6063 F: drivers/staging/greybus/audio_codec.h
6064 F: drivers/staging/greybus/audio_gb.c
6065 F: drivers/staging/greybus/audio_manager.c
6066 F: drivers/staging/greybus/audio_manager.h
6067 F: drivers/staging/greybus/audio_manager_module.c
6068 F: drivers/staging/greybus/audio_manager_private.h
6069 F: drivers/staging/greybus/audio_manager_sysfs.c
6070 F: drivers/staging/greybus/audio_module.c
6071 F: drivers/staging/greybus/audio_topology.c
6073 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6076 F: drivers/staging/greybus/authentication.c
6077 F: drivers/staging/greybus/bootrom.c
6078 F: drivers/staging/greybus/firmware.h
6079 F: drivers/staging/greybus/fw-core.c
6080 F: drivers/staging/greybus/fw-download.c
6081 F: drivers/staging/greybus/fw-managament.c
6082 F: drivers/staging/greybus/greybus_authentication.h
6083 F: drivers/staging/greybus/greybus_firmware.h
6084 F: drivers/staging/greybus/hid.c
6085 F: drivers/staging/greybus/i2c.c
6086 F: drivers/staging/greybus/spi.c
6087 F: drivers/staging/greybus/spilib.c
6088 F: drivers/staging/greybus/spilib.h
6090 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6093 F: drivers/staging/greybus/loopback.c
6094 F: drivers/staging/greybus/timesync.c
6095 F: drivers/staging/greybus/timesync_platform.c
6097 GREYBUS PLATFORM DRIVERS
6100 F: drivers/staging/greybus/arche-platform.c
6101 F: drivers/staging/greybus/arche-apb-ctrl.c
6102 F: drivers/staging/greybus/arche_platform.h
6104 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6107 F: drivers/staging/greybus/sdio.c
6108 F: drivers/staging/greybus/light.c
6109 F: drivers/staging/greybus/gpio.c
6110 F: drivers/staging/greybus/power_supply.c
6111 F: drivers/staging/greybus/spi.c
6112 F: drivers/staging/greybus/spilib.c
6119 F: drivers/staging/greybus/
6122 GREYBUS UART PROTOCOLS DRIVERS
6125 F: drivers/staging/greybus/uart.c
6126 F: drivers/staging/greybus/log.c
6128 GS1662 VIDEO SERIALIZER
6131 T: git git://linuxtv.org/media_tree.git
6133 F: drivers/media/spi/gs1662.c
6135 GSPCA FINEPIX SUBDRIVER
6138 T: git git://linuxtv.org/media_tree.git
6140 F: drivers/media/usb/gspca/finepix.c
6142 GSPCA GL860 SUBDRIVER
6145 T: git git://linuxtv.org/media_tree.git
6147 F: drivers/media/usb/gspca/gl860/
6149 GSPCA M5602 SUBDRIVER
6152 T: git git://linuxtv.org/media_tree.git
6154 F: drivers/media/usb/gspca/m5602/
6156 GSPCA PAC207 SONIXB SUBDRIVER
6159 T: git git://linuxtv.org/media_tree.git
6161 F: drivers/media/usb/gspca/pac207.c
6163 GSPCA SN9C20X SUBDRIVER
6166 T: git git://linuxtv.org/media_tree.git
6168 F: drivers/media/usb/gspca/sn9c20x.c
6170 GSPCA T613 SUBDRIVER
6173 T: git git://linuxtv.org/media_tree.git
6175 F: drivers/media/usb/gspca/t613.c
6177 GSPCA USB WEBCAM DRIVER
6180 T: git git://linuxtv.org/media_tree.git
6182 F: drivers/media/usb/gspca/
6184 GTP (GPRS Tunneling Protocol)
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6190 F: drivers/net/gtp.c
6192 GUID PARTITION TABLE (GPT)
6196 F: block/partitions/efi.*
6201 W: http://uclinux-h8.sourceforge.jp
6202 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6205 F: drivers/clocksource/h8300_*.c
6206 F: drivers/clk/h8300/
6207 F: drivers/irqchip/irq-renesas-h8*.c
6212 W: https://linuxtv.org
6213 W: http://palosaari.fi/linux/
6214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6215 T: git git://linuxtv.org/anttip/media_tree.git
6217 F: drivers/media/usb/hackrf/
6219 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6222 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6224 F: drivers/platform/x86/hdaps.c
6230 W: http://hwmon.wiki.kernel.org/
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6233 F: Documentation/hwmon/
6235 F: include/linux/hwmon*.h
6237 HARDWARE RANDOM NUMBER GENERATOR CORE
6242 F: Documentation/devicetree/bindings/rng/
6243 F: Documentation/hw_random.txt
6244 F: drivers/char/hw_random/
6245 F: include/linux/hw_random.h
6247 HARDWARE SPINLOCK CORE
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6253 F: Documentation/devicetree/bindings/hwlock/
6254 F: Documentation/hwspinlock.txt
6255 F: drivers/hwspinlock/
6256 F: include/linux/hwspinlock.h
6258 HARMONY SOUND DRIVER
6261 F: sound/parisc/harmony.*
6263 HDPVR USB VIDEO ENCODER DRIVER
6266 T: git git://linuxtv.org/media_tree.git
6267 W: https://linuxtv.org
6269 F: drivers/media/usb/hdpvr/
6271 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6274 F: Documentation/watchdog/hpwdt.txt
6275 F: drivers/watchdog/hpwdt.c
6277 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6282 F: Documentation/scsi/hpsa.txt
6283 F: drivers/scsi/hpsa*.[ch]
6284 F: include/linux/cciss*.h
6285 F: include/uapi/linux/cciss*.h
6292 F: drivers/infiniband/hw/hfi1
6297 F: Documentation/filesystems/hfs.txt
6303 F: Documentation/filesystems/hfsplus.txt
6306 HGA FRAMEBUFFER DRIVER
6309 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6311 F: drivers/video/fbdev/hgafb.c
6313 HIBERNATION (aka Software Suspend, aka swsusp)
6317 B: https://bugzilla.kernel.org
6320 F: drivers/base/power/
6322 F: include/linux/suspend.h
6323 F: include/linux/freezer.h
6324 F: include/linux/pm.h
6325 F: arch/*/include/asm/suspend*.h
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6334 F: include/linux/hid*
6335 F: include/uapi/linux/hid*
6337 HID SENSOR HUB DRIVERS
6344 F: Documentation/hid/hid-sensor*
6345 F: drivers/hid/hid-sensor-*
6346 F: drivers/iio/*/hid-*
6347 F: include/linux/hid-sensor-*
6349 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6354 F: Documentation/timers/
6355 F: kernel/time/hrtimer.c
6356 F: kernel/time/clockevents.c
6357 F: kernel/time/timer_*.c
6358 F: include/linux/clockchips.h
6359 F: include/linux/hrtimer.h
6361 HIGH-SPEED SCC DRIVER FOR AX.25
6364 F: drivers/net/hamradio/dmascc.c
6365 F: drivers/net/hamradio/scc.c
6367 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6369 W: http://www.highpoint-tech.com
6371 F: Documentation/scsi/hptiop.txt
6372 F: drivers/scsi/hptiop.c
6378 F: include/linux/hippidevice.h
6379 F: include/uapi/linux/if_hippi.h
6381 F: drivers/net/hippi/
6383 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6387 W: http://www.hisilicon.com
6389 F: drivers/net/ethernet/hisilicon/hns3/
6391 HISILICON NETWORK SUBSYSTEM DRIVER
6395 W: http://www.hisilicon.com
6397 F: drivers/net/ethernet/hisilicon/
6398 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6400 HISILICON PMU DRIVER
6402 W: http://www.hisilicon.com
6404 F: drivers/perf/hisilicon
6405 F: Documentation/perf/hisi-pmu.txt
6407 HISILICON ROCE DRIVER
6412 F: drivers/infiniband/hw/hns/
6413 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6415 HISILICON SAS Controller
6417 W: http://www.hisilicon.com
6419 F: drivers/scsi/hisi_sas/
6420 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6422 HMM - Heterogeneous Memory Management
6427 F: include/linux/hmm*
6432 W: http://w1.fi/hostap-driver.html
6434 F: drivers/net/wireless/intersil/hostap/
6436 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6439 F: drivers/platform/x86/tc1100-wmi.c
6441 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6444 F: drivers/net/ethernet/hp/hp100.*
6446 HPET: High Precision Event Timers driver
6449 F: Documentation/timers/hpet.txt
6450 F: drivers/char/hpet.c
6451 F: include/linux/hpet.h
6452 F: include/uapi/linux/hpet.h
6456 F: arch/x86/kernel/hpet.c
6457 F: arch/x86/include/asm/hpet.h
6461 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6469 F: Documentation/ABI/testing/sysfs-bus-hsi
6470 F: Documentation/driver-api/hsi.rst
6472 F: include/linux/hsi/
6473 F: include/uapi/linux/hsi/
6478 F: drivers/net/usb/hso.c
6480 HSR NETWORK PROTOCOL
6486 HT16K33 LED CONTROLLER DRIVER
6489 F: drivers/auxdisplay/ht16k33.c
6490 F: Documentation/devicetree/bindings/display/ht16k33.txt
6492 HTCPEN TOUCHSCREEN DRIVER
6496 F: drivers/input/touchscreen/htcpen.c
6498 HUAWEI ETHERNET DRIVER
6502 F: Documentation/networking/hinic.txt
6503 F: drivers/net/ethernet/huawei/hinic/
6513 T: git git://linuxtv.org/media_tree.git
6514 W: https://linuxtv.org
6516 F: drivers/media/platform/sti/hva
6518 HWPOISON MEMORY FAILURE HANDLING
6522 F: mm/memory-failure.c
6523 F: mm/hwpoison-inject.c
6525 Hyper-V CORE AND DRIVERS
6531 F: Documentation/networking/netvsc.txt
6532 F: arch/x86/include/asm/mshyperv.h
6533 F: arch/x86/include/asm/trace/hyperv.h
6534 F: arch/x86/include/uapi/asm/hyperv.h
6535 F: arch/x86/kernel/cpu/mshyperv.c
6537 F: drivers/hid/hid-hyperv.c
6539 F: drivers/input/serio/hyperv-keyboard.c
6540 F: drivers/pci/host/pci-hyperv.c
6541 F: drivers/net/hyperv/
6542 F: drivers/scsi/storvsc_drv.c
6543 F: drivers/uio/uio_hv_generic.c
6544 F: drivers/video/fbdev/hyperv_fb.c
6545 F: net/vmw_vsock/hyperv_transport.c
6546 F: include/linux/hyperv.h
6547 F: include/uapi/linux/hyperv.h
6549 F: Documentation/ABI/stable/sysfs-bus-vmbus
6551 HYPERVISOR VIRTUAL CONSOLE DRIVER
6561 F: drivers/i2c/i2c-core-acpi.c
6567 F: Documentation/i2c/i2c-topology
6568 F: Documentation/i2c/muxes/
6569 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6570 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6571 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6572 F: drivers/i2c/i2c-mux.c
6573 F: drivers/i2c/muxes/
6574 F: include/linux/i2c-mux.h
6576 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6580 F: drivers/i2c/busses/i2c-mv64xxx.c
6582 I2C OVER PARALLEL PORT
6586 F: Documentation/i2c/busses/i2c-parport
6587 F: Documentation/i2c/busses/i2c-parport-light
6588 F: drivers/i2c/busses/i2c-parport.c
6589 F: drivers/i2c/busses/i2c-parport-light.c
6594 W: https://i2c.wiki.kernel.org/
6595 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6598 F: Documentation/devicetree/bindings/i2c/
6599 F: Documentation/i2c/
6602 F: include/linux/i2c.h
6603 F: include/linux/i2c-*.h
6604 F: include/uapi/linux/i2c.h
6605 F: include/uapi/linux/i2c-*.h
6611 F: Documentation/i2c/busses/i2c-taos-evm
6612 F: drivers/i2c/busses/i2c-taos-evm.c
6617 W: http://www.harbaum.org/till/i2c_tiny_usb
6619 F: drivers/i2c/busses/i2c-tiny-usb.c
6621 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6625 F: Documentation/i2c/busses/i2c-ali1535
6626 F: Documentation/i2c/busses/i2c-ali1563
6627 F: Documentation/i2c/busses/i2c-ali15x3
6628 F: Documentation/i2c/busses/i2c-amd756
6629 F: Documentation/i2c/busses/i2c-amd8111
6630 F: Documentation/i2c/busses/i2c-i801
6631 F: Documentation/i2c/busses/i2c-nforce2
6632 F: Documentation/i2c/busses/i2c-piix4
6633 F: Documentation/i2c/busses/i2c-sis5595
6634 F: Documentation/i2c/busses/i2c-sis630
6635 F: Documentation/i2c/busses/i2c-sis96x
6636 F: Documentation/i2c/busses/i2c-via
6637 F: Documentation/i2c/busses/i2c-viapro
6638 F: drivers/i2c/busses/i2c-ali1535.c
6639 F: drivers/i2c/busses/i2c-ali1563.c
6640 F: drivers/i2c/busses/i2c-ali15x3.c
6641 F: drivers/i2c/busses/i2c-amd756.c
6642 F: drivers/i2c/busses/i2c-amd756-s4882.c
6643 F: drivers/i2c/busses/i2c-amd8111.c
6644 F: drivers/i2c/busses/i2c-i801.c
6645 F: drivers/i2c/busses/i2c-isch.c
6646 F: drivers/i2c/busses/i2c-nforce2.c
6647 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6648 F: drivers/i2c/busses/i2c-piix4.c
6649 F: drivers/i2c/busses/i2c-sis5595.c
6650 F: drivers/i2c/busses/i2c-sis630.c
6651 F: drivers/i2c/busses/i2c-sis96x.c
6652 F: drivers/i2c/busses/i2c-via.c
6653 F: drivers/i2c/busses/i2c-viapro.c
6655 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6659 F: drivers/i2c/busses/i2c-cht-wc.c
6661 I2C/SMBUS ISMT DRIVER
6665 F: drivers/i2c/busses/i2c-ismt.c
6666 F: Documentation/i2c/busses/i2c-ismt
6668 I2C/SMBUS STUB DRIVER
6672 F: drivers/i2c/i2c-stub.c
6674 IA64 (Itanium) PLATFORM
6678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6682 IBM Power 842 compression accelerator
6685 F: drivers/crypto/nx/Makefile
6686 F: drivers/crypto/nx/Kconfig
6687 F: drivers/crypto/nx/nx-842*
6688 F: include/linux/sw842.h
6692 IBM Power in-Nest Crypto Acceleration
6697 F: drivers/crypto/nx/Makefile
6698 F: drivers/crypto/nx/Kconfig
6699 F: drivers/crypto/nx/nx-aes*
6700 F: drivers/crypto/nx/nx-sha*
6701 F: drivers/crypto/nx/nx.*
6702 F: drivers/crypto/nx/nx_csbcpb.h
6703 F: drivers/crypto/nx/nx_debugfs.h
6705 IBM Power Linux RAID adapter
6708 F: drivers/scsi/ipr.*
6710 IBM Power SRIOV Virtual NIC Device Driver
6715 F: drivers/net/ethernet/ibm/ibmvnic.*
6717 IBM Power Virtual Accelerator Switchboard
6718 M: Sukadev Bhattiprolu
6721 F: arch/powerpc/platforms/powernv/vas*
6722 F: arch/powerpc/platforms/powernv/copy-paste.h
6723 F: arch/powerpc/include/asm/vas.h
6724 F: arch/powerpc/include/uapi/asm/vas.h
6726 IBM Power Virtual Ethernet Device Driver
6730 F: drivers/net/ethernet/ibm/ibmveth.*
6732 IBM Power Virtual FC Device Drivers
6736 F: drivers/scsi/ibmvscsi/ibmvfc*
6738 IBM Power Virtual SCSI Device Drivers
6742 F: drivers/scsi/ibmvscsi/ibmvscsi*
6743 F: include/scsi/viosrp.h
6745 IBM Power Virtual SCSI Device Target Driver
6751 F: drivers/scsi/ibmvscsi_tgt/
6753 IBM Power VMX Cryptographic instructions
6758 F: drivers/crypto/vmx/Makefile
6759 F: drivers/crypto/vmx/Kconfig
6760 F: drivers/crypto/vmx/vmx.c
6761 F: drivers/crypto/vmx/aes*
6762 F: drivers/crypto/vmx/ghash*
6763 F: drivers/crypto/vmx/ppc-xlate.pl
6765 IBM ServeRAID RAID DRIVER
6767 F: drivers/scsi/ips.*
6769 ICH LPC AND GPIO DRIVER
6772 F: drivers/mfd/lpc_ich.c
6773 F: drivers/gpio/gpio-ich.c
6778 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6781 F: Documentation/ide/
6783 F: include/linux/ide.h
6789 F: Documentation/cdrom/ide-cd
6790 F: drivers/ide/ide-cd*
6792 IDEAPAD LAPTOP EXTRAS DRIVER
6795 W: http://launchpad.net/ideapad-laptop
6797 F: drivers/platform/x86/ideapad-laptop.c
6799 IDEAPAD LAPTOP SLIDEBAR DRIVER
6802 W: https://github.com/o2genum/ideapad-slidebar
6804 F: drivers/input/misc/ideapad_slidebar.c
6806 IDT VersaClock 5 CLOCK DRIVER
6809 F: drivers/clk/clk-versaclock5.c
6811 IEEE 802.15.4 SUBSYSTEM
6815 W: http://wpan.cakelab.org/
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6821 F: drivers/net/ieee802154/
6822 F: include/linux/nl802154.h
6823 F: include/linux/ieee802154.h
6824 F: include/net/nl802154.h
6825 F: include/net/mac802154.h
6826 F: include/net/af_ieee802154.h
6827 F: include/net/cfg802154.h
6828 F: include/net/ieee802154_netdev.h
6829 F: Documentation/networking/ieee802154.txt
6835 F: include/net/ife.h
6836 F: include/uapi/linux/ife.h
6838 IGORPLUG-USB IR RECEIVER
6842 F: drivers/media/rc/igorplugusb.c
6844 IGUANAWORKS USB IR TRANSCEIVER
6848 F: drivers/media/rc/iguanair.c
6850 IIO DIGITAL POTENTIOMETER DAC
6854 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6855 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6856 F: drivers/iio/dac/dpot-dac.c
6858 IIO ENVELOPE DETECTOR
6862 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6863 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6864 F: drivers/iio/adc/envelope-detector.c
6870 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6871 F: drivers/iio/multiplexer/iio-mux.c
6873 IIO SUBSYSTEM AND DRIVERS
6879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6881 F: Documentation/ABI/testing/configfs-iio*
6882 F: Documentation/ABI/testing/sysfs-bus-iio*
6883 F: Documentation/devicetree/bindings/iio/
6885 F: drivers/staging/iio/
6886 F: include/linux/iio/
6889 IKANOS/ADI EAGLE ADSL USB DRIVER
6893 F: drivers/usb/atm/ueagle-atm.c
6895 IMGTEC ASCII LCD DRIVER
6898 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6899 F: drivers/auxdisplay/img-ascii-lcd.c
6901 IMGTEC IR DECODER DRIVER
6904 F: drivers/media/rc/img-ir/
6906 IMS TWINTURBO FRAMEBUFFER DRIVER
6909 F: drivers/video/fbdev/imsttfb.c
6911 INA209 HARDWARE MONITOR DRIVER
6915 F: Documentation/hwmon/ina209
6916 F: Documentation/devicetree/bindings/i2c/ina209.txt
6917 F: drivers/hwmon/ina209.c
6919 INA2XX HARDWARE MONITOR DRIVER
6923 F: Documentation/hwmon/ina2xx
6924 F: drivers/hwmon/ina2xx.c
6925 F: include/linux/platform_data/ina2xx.h
6927 INDUSTRY PACK SUBSYSTEM (IPACK)
6932 W: http://industrypack.sourceforge.net
6936 INFINIBAND SUBSYSTEM
6940 W: https://github.com/linux-rdma/rdma-core
6941 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6944 F: Documentation/devicetree/bindings/infiniband/
6945 F: Documentation/infiniband/
6946 F: drivers/infiniband/
6947 F: include/uapi/linux/if_infiniband.h
6948 F: include/uapi/rdma/
6951 INGENIC JZ4780 DMA Driver
6954 F: drivers/dma/dma-jz4780.c
6956 INGENIC JZ4780 NAND DRIVER
6960 F: drivers/mtd/nand/jz4780_*
6967 F: Documentation/filesystems/inotify.txt
6968 F: fs/notify/inotify/
6969 F: include/linux/inotify.h
6970 F: include/uapi/linux/inotify.h
6972 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6975 Q: http://patchwork.kernel.org/project/linux-input/list/
6976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6979 F: include/linux/input.h
6980 F: include/uapi/linux/input.h
6981 F: include/uapi/linux/input-event-codes.h
6982 F: include/linux/input/
6983 F: Documentation/devicetree/bindings/input/
6984 F: Documentation/input/
6986 INPUT MULTITOUCH (MT) PROTOCOL
6990 F: Documentation/input/multi-touch-protocol.rst
6991 F: drivers/input/input-mt.c
6994 INSIDE SECURE CRYPTO DRIVER
6996 F: drivers/crypto/inside-secure/
7000 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7006 F: security/integrity/ima/
7008 INTEL 810/815 FRAMEBUFFER DRIVER
7012 F: drivers/video/fbdev/i810/
7014 INTEL ASoC BDW/HSW DRIVERS
7018 F: sound/soc/intel/common/sst-dsp*
7019 F: sound/soc/intel/common/sst-firmware.c
7020 F: sound/soc/intel/boards/broadwell.c
7021 F: sound/soc/intel/haswell/
7023 INTEL C600 SERIES SAS CONTROLLER DRIVER
7027 T: git git://git.code.sf.net/p/intel-sas/isci
7029 F: drivers/scsi/isci/
7031 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7036 W: https://01.org/linuxgraphics/
7037 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7038 C: irc://chat.freenode.net/intel-gfx
7039 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7040 T: git git://anongit.freedesktop.org/drm-intel
7042 F: drivers/gpu/drm/i915/
7043 F: include/drm/i915*
7044 F: include/uapi/drm/i915_drm.h
7045 F: Documentation/gpu/i915.rst
7047 INTEL ETHERNET DRIVERS
7050 W: http://www.intel.com/support/feedback.htm
7051 W: http://e1000.sourceforge.net/
7052 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7056 F: Documentation/networking/e100.txt
7057 F: Documentation/networking/e1000.txt
7058 F: Documentation/networking/e1000e.txt
7059 F: Documentation/networking/igb.txt
7060 F: Documentation/networking/igbvf.txt
7061 F: Documentation/networking/ixgb.txt
7062 F: Documentation/networking/ixgbe.txt
7063 F: Documentation/networking/ixgbevf.txt
7064 F: Documentation/networking/i40e.txt
7065 F: Documentation/networking/i40evf.txt
7066 F: drivers/net/ethernet/intel/
7067 F: drivers/net/ethernet/intel/*/
7068 F: include/linux/avf/virtchnl.h
7070 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7074 F: Documentation/fb/intelfb.txt
7075 F: drivers/video/fbdev/intelfb/
7077 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7082 W: https://01.org/igvt-g
7083 T: git https://github.com/intel/gvt-linux.git
7085 F: drivers/gpu/drm/i915/gvt/
7087 INTEL HID EVENT DRIVER
7091 F: drivers/platform/x86/intel-hid.c
7093 INTEL I/OAT DMA DRIVER
7097 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7099 F: drivers/dma/ioat*
7105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7106 B: https://bugzilla.kernel.org
7108 F: drivers/idle/intel_idle.c
7110 INTEL INTEGRATED SENSOR HUB DRIVER
7115 F: drivers/hid/intel-ish-hid/
7120 T: git git://git.infradead.org/iommu-2.6.git
7122 F: drivers/iommu/intel-iommu.c
7123 F: include/linux/intel-iommu.h
7125 INTEL IOP-ADMA DMA DRIVER
7128 F: drivers/dma/iop-adma.c
7130 INTEL IPU3 CSI-2 CIO2 DRIVER
7135 F: drivers/media/pci/intel/ipu3/
7136 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7138 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7141 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7142 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7143 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7144 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7145 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7146 F: drivers/net/wan/ixp4xx_hss.c
7148 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7151 F: drivers/char/hw_random/ixp4xx-rng.c
7153 INTEL MANAGEMENT ENGINE (mei)
7157 F: include/uapi/linux/mei.h
7158 F: include/linux/mei_cl_bus.h
7159 F: drivers/misc/mei/*
7160 F: drivers/watchdog/mei_wdt.c
7161 F: Documentation/misc-devices/mei/*
7164 INTEL MENLOW THERMAL DRIVER
7167 W: https://01.org/linux-acpi
7169 F: drivers/platform/x86/intel_menlow.c
7171 INTEL MERRIFIELD GPIO DRIVER
7175 F: drivers/gpio/gpio-merrifield.c
7177 INTEL MIC DRIVERS (mic)
7181 W: https://github.com/sudeepdutt/mic
7182 W: http://software.intel.com/en-us/mic-developer
7183 F: include/linux/mic_bus.h
7184 F: include/linux/scif.h
7185 F: include/uapi/linux/mic_common.h
7186 F: include/uapi/linux/mic_ioctl.h
7187 F: include/uapi/linux/scif_ioctl.h
7188 F: drivers/misc/mic/
7189 F: drivers/dma/mic_x100_dma.c
7190 F: drivers/dma/mic_x100_dma.h
7191 F: Documentation/mic/
7193 INTEL PMC CORE DRIVER
7198 F: arch/x86/include/asm/pmc_core.h
7199 F: drivers/platform/x86/intel_pmc_core*
7201 INTEL PMC/P-Unit IPC DRIVER
7205 F: drivers/platform/x86/intel_pmc_ipc.c
7206 F: drivers/platform/x86/intel_punit_ipc.c
7207 F: arch/x86/include/asm/intel_pmc_ipc.h
7208 F: arch/x86/include/asm/intel_punit_ipc.h
7210 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7214 F: Documentation/networking/README.ipw2100
7215 F: Documentation/networking/README.ipw2200
7216 F: drivers/net/wireless/intel/ipw2x00/
7223 F: drivers/cpufreq/intel_pstate.c
7225 INTEL RDMA RNIC DRIVER
7230 F: drivers/infiniband/hw/i40iw/
7232 INTEL TELEMETRY DRIVER
7236 F: arch/x86/include/asm/intel_telemetry.h
7237 F: drivers/platform/x86/intel_telemetry*
7239 INTEL VIRTUAL BUTTON DRIVER
7243 F: drivers/platform/x86/intel-vbtn.c
7245 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7249 F: drivers/net/wireless/intel/iwlegacy/
7251 INTEL WIRELESS WIFI LINK (iwlwifi)
7257 W: http://intellinuxwireless.org
7258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7260 F: drivers/net/wireless/intel/iwlwifi/
7262 INTEL WIRELESS WIMAX CONNECTION 2400
7267 W: http://linuxwimax.org
7268 F: Documentation/wimax/README.i2400m
7269 F: drivers/net/wimax/i2400m/
7270 F: include/uapi/linux/wimax/i2400m.h
7272 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7275 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7280 F: Documentation/trace/intel_th.txt
7281 F: drivers/hwtracing/intel_th/
7283 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7286 W: http://tboot.sourceforge.net
7287 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7289 F: Documentation/intel_txt.txt
7290 F: include/linux/tboot.h
7291 F: arch/x86/kernel/tboot.c
7293 INTEL-MID GPIO DRIVER
7297 F: drivers/gpio/gpio-intel-mid.c
7299 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7303 F: drivers/iio/gyro/mpu3050*
7304 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7306 IOC3 ETHERNET DRIVER
7310 F: drivers/net/ethernet/sgi/ioc3-eth.c
7316 F: drivers/tty/serial/ioc3_serial.c
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7323 F: Documentation/devicetree/bindings/iommu/
7325 F: include/linux/iommu.h
7326 F: include/linux/iova.h
7331 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7336 W: http://openipmi.sourceforge.net/
7338 F: Documentation/IPMI.txt
7339 F: drivers/char/ipmi/
7340 F: include/linux/ipmi*
7341 F: include/uapi/linux/ipmi*
7343 IPS SCSI RAID DRIVER
7346 W: http://www.adaptec.com/
7348 F: drivers/scsi/ips*
7357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7359 F: Documentation/networking/ipvs-sysctl.txt
7360 F: include/net/ip_vs.h
7361 F: include/uapi/linux/ip_vs.h
7362 F: net/netfilter/ipvs/
7368 F: drivers/tty/ipwireless/
7373 F: include/uapi/linux/ipx.h
7374 F: drivers/staging/ipx/
7380 W: http://irda.sourceforge.net/
7382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7383 F: Documentation/networking/irda.txt
7384 F: drivers/staging/irda/
7386 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7390 F: Documentation/IRQ-domain.txt
7391 F: include/linux/irqdomain.h
7392 F: kernel/irq/irqdomain.c
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7409 F: Documentation/devicetree/bindings/interrupt-controller/
7415 F: Documentation/isa.txt
7416 F: drivers/base/isa.c
7417 F: include/linux/isa.h
7422 T: git git://linuxtv.org/media_tree.git
7423 W: https://linuxtv.org
7425 F: drivers/media/radio/radio-isa*
7430 F: Documentation/isapnp.txt
7431 F: drivers/pnp/isapnp/
7432 F: include/linux/isapnp.h
7438 W: www.open-iscsi.com
7440 F: drivers/scsi/*iscsi*
7441 F: include/scsi/*iscsi*
7443 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7447 F: drivers/firmware/iscsi_ibft*
7449 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7455 W: http://www.openfabrics.org
7456 W: www.open-iscsi.org
7457 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7458 F: drivers/infiniband/ulp/iser/
7460 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7466 W: http://www.linux-iscsi.org
7467 F: drivers/infiniband/ulp/isert
7473 W: http://www.isdn4linux.de
7474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7476 F: Documentation/isdn/
7478 F: include/linux/isdn.h
7479 F: include/linux/isdn/
7480 F: include/uapi/linux/isdn.h
7481 F: include/uapi/linux/isdn/
7483 ISDN SUBSYSTEM (Eicon active card driver)
7486 W: http://www.melware.de
7488 F: drivers/isdn/hardware/eicon/
7490 IT87 HARDWARE MONITORING DRIVER
7494 F: Documentation/hwmon/it87
7495 F: drivers/hwmon/it87.c
7500 W: https://linuxtv.org
7501 W: http://palosaari.fi/linux/
7502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7503 T: git git://linuxtv.org/anttip/media_tree.git
7505 F: drivers/media/tuners/it913x*
7507 IVTV VIDEO4LINUX DRIVER
7511 T: git git://linuxtv.org/media_tree.git
7512 W: http://www.ivtvdriver.org
7514 F: Documentation/media/v4l-drivers/ivtv*
7515 F: drivers/media/pci/ivtv/
7516 F: include/uapi/linux/ivtv*
7518 IX2505V MEDIA DRIVER
7521 W: https://linuxtv.org
7522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7524 F: drivers/media/dvb-frontends/ix2505v*
7526 JC42.4 TEMPERATURE SENSOR DRIVER
7530 F: drivers/hwmon/jc42.c
7531 F: Documentation/hwmon/jc42
7536 W: http://jfs.sourceforge.net/
7537 T: git git://github.com/kleikamp/linux-shaggy.git
7539 F: Documentation/filesystems/jfs.txt
7546 F: drivers/net/ethernet/jme.*
7548 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7551 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7554 F: include/uapi/linux/jffs2.h
7556 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7562 F: include/linux/jbd2.h
7564 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7568 F: drivers/media/platform/rcar_jpu.c
7570 JSM Neo PCI based serial card
7574 F: drivers/tty/serial/jsm/
7576 K10TEMP HARDWARE MONITORING DRIVER
7580 F: Documentation/hwmon/k10temp
7581 F: drivers/hwmon/k10temp.c
7583 K8TEMP HARDWARE MONITORING DRIVER
7587 F: Documentation/hwmon/k8temp
7588 F: drivers/hwmon/k8temp.c
7596 F: arch/*/include/asm/kasan.h
7597 F: arch/*/mm/kasan_init*
7598 F: Documentation/dev-tools/kasan.rst
7599 F: include/linux/kasan*.h
7602 F: scripts/Makefile.kasan
7607 F: Documentation/kbuild/kconfig-language.txt
7615 W: http://lse.sourceforge.net/kdump/
7617 F: Documentation/kdump/
7619 KEENE FM RADIO TRANSMITTER DRIVER
7622 T: git git://linuxtv.org/media_tree.git
7623 W: https://linuxtv.org
7625 F: drivers/media/radio/radio-keene*
7627 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7633 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7639 F: Documentation/kbuild/
7641 F: scripts/Makefile.*
7648 W: http://kernelnewbies.org/KernelJanitors
7651 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7655 W: http://nfs.sourceforge.net/
7656 T: git git://linux-nfs.org/~bfields/linux.git
7659 F: include/uapi/linux/nfsd/
7663 F: include/linux/lockd/
7664 F: include/linux/sunrpc/
7665 F: include/uapi/linux/sunrpc/
7667 KERNEL SELFTEST FRAMEWORK
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7673 F: tools/testing/selftests/
7674 F: Documentation/dev-tools/kselftest*
7676 KERNEL USERMODE HELPER
7681 F: include/linux/umh.h
7683 KERNEL VIRTUAL MACHINE (KVM)
7687 W: http://www.linux-kvm.org
7688 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7690 F: Documentation/virtual/kvm/
7691 F: include/trace/events/kvm.h
7692 F: include/uapi/asm-generic/kvm*
7693 F: include/uapi/linux/kvm*
7694 F: include/asm-generic/kvm*
7695 F: include/linux/kvm*
7696 F: include/kvm/iodev.h
7700 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7703 W: http://www.linux-kvm.org/
7705 F: arch/x86/include/asm/svm.h
7706 F: arch/x86/kvm/svm.c
7708 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7713 W: http://systems.cs.columbia.edu/projects/kvm-arm
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7716 F: arch/arm/include/uapi/asm/kvm*
7717 F: arch/arm/include/asm/kvm*
7720 F: include/kvm/arm_*
7722 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7728 F: arch/arm64/include/uapi/asm/kvm*
7729 F: arch/arm64/include/asm/kvm*
7732 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7736 F: arch/mips/include/uapi/asm/kvm*
7737 F: arch/mips/include/asm/kvm*
7740 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7743 W: http://www.linux-kvm.org/
7744 T: git git://github.com/agraf/linux-2.6.git
7746 F: arch/powerpc/include/uapi/asm/kvm*
7747 F: arch/powerpc/include/asm/kvm*
7748 F: arch/powerpc/kvm/
7749 F: arch/powerpc/kernel/kvm*
7751 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7757 W: http://www.ibm.com/developerworks/linux/linux390/
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7760 F: arch/s390/include/uapi/asm/kvm*
7761 F: arch/s390/include/asm/gmap.h
7762 F: arch/s390/include/asm/kvm*
7764 F: arch/s390/mm/gmap.c
7766 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7770 W: http://www.linux-kvm.org
7771 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7774 F: arch/x86/include/uapi/asm/kvm*
7775 F: arch/x86/include/asm/kvm*
7776 F: arch/x86/include/asm/pvclock-abi.h
7777 F: arch/x86/kernel/kvm.c
7778 F: arch/x86/kernel/kvmclock.c
7783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7785 F: include/linux/kernfs.h
7790 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7793 F: include/linux/kexec.h
7794 F: include/uapi/linux/kexec.h
7802 F: Documentation/security/keys/trusted-encrypted.rst
7803 F: include/keys/encrypted-type.h
7804 F: security/keys/encrypted-keys/
7812 F: Documentation/security/keys/trusted-encrypted.rst
7813 F: include/keys/trusted-type.h
7814 F: security/keys/trusted.c
7815 F: security/keys/trusted.h
7821 F: Documentation/security/keys/core.rst
7822 F: include/linux/key.h
7823 F: include/linux/key-type.h
7824 F: include/linux/keyctl.h
7825 F: include/uapi/linux/keyctl.h
7829 KGDB / KDB /debug_core
7832 W: http://kgdb.wiki.kernel.org/
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7836 F: Documentation/dev-tools/kgdb.rst
7837 F: drivers/misc/kgdbts.c
7838 F: drivers/tty/serial/kgdboc.c
7839 F: include/linux/kdb.h
7840 F: include/linux/kgdb.h
7846 F: Documentation/dev-tools/kmemleak.rst
7847 F: include/linux/kmemleak.h
7849 F: mm/kmemleak-test.c
7851 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7856 F: include/linux/kmod.h
7858 F: tools/testing/selftests/kmod/
7866 F: Documentation/kprobes.txt
7867 F: include/linux/kprobes.h
7868 F: include/asm-generic/kprobes.h
7871 KS0108 LCD CONTROLLER DRIVER
7873 W: http://miguelojeda.es/auxdisplay.htm
7874 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7876 F: Documentation/auxdisplay/ks0108
7877 F: drivers/auxdisplay/ks0108.c
7878 F: include/linux/ks0108.h
7885 F: include/net/l3mdev.h
7887 LANTIQ MIPS ARCHITECTURE
7892 F: drivers/soc/lantiq
7897 F: Documentation/networking/lapb-module.txt
7901 LASI 53c700 driver for PARISC
7905 F: Documentation/scsi/53c700.txt
7906 F: drivers/scsi/53c700*
7911 F: scripts/leaking_addresses.pl
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7919 F: Documentation/devicetree/bindings/leds/
7921 F: include/linux/leds.h
7923 LEGACY EEPROM DRIVER
7926 F: Documentation/misc-devices/eeprom
7927 F: drivers/misc/eeprom/eeprom.c
7929 LEGO USB Tower driver
7932 W: http://legousb.sourceforge.net/
7934 F: drivers/usb/misc/legousbtower.c
7939 W: https://linuxtv.org
7940 W: http://github.com/mkrufky
7941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7942 T: git git://linuxtv.org/mkrufky/tuners.git
7944 F: drivers/media/dvb-frontends/lg2160.*
7946 LGDT3305 MEDIA DRIVER
7949 W: https://linuxtv.org
7950 W: http://github.com/mkrufky
7951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7952 T: git git://linuxtv.org/mkrufky/tuners.git
7954 F: drivers/media/dvb-frontends/lgdt3305.*
7956 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7961 F: include/linux/pata_arasan_cf_data.h
7962 F: drivers/ata/pata_arasan_cf.c
7968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7970 F: drivers/ata/pata_*.c
7971 F: drivers/ata/ata_generic.c
7973 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7978 F: drivers/ata/pata_ftide010.c
7979 F: drivers/ata/sata_gemini.c
7980 F: drivers/ata/sata_gemini.h
7982 LIBATA SATA AHCI PLATFORM devices support
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988 F: drivers/ata/ahci_platform.c
7989 F: drivers/ata/libahci_platform.c
7990 F: include/linux/ahci_platform.h
7992 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7997 F: drivers/ata/sata_promise.*
7999 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8005 F: include/linux/ata.h
8006 F: include/linux/libata.h
8007 F: Documentation/devicetree/bindings/ata/
8012 F: tools/lib/lockdep/
8014 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8017 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8019 F: drivers/nvdimm/blk.c
8020 F: drivers/nvdimm/region_devs.c
8022 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8025 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8027 F: drivers/nvdimm/btt*
8029 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8032 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8034 F: drivers/nvdimm/pmem*
8036 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8039 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8043 F: drivers/acpi/nfit/*
8044 F: include/linux/nd.h
8045 F: include/linux/libnvdimm.h
8046 F: include/uapi/linux/ndctl.h
8048 LIGHTNVM PLATFORM SUPPORT
8050 W: http://github/OpenChannelSSD
8053 F: drivers/lightnvm/
8054 F: include/linux/lightnvm.h
8055 F: include/uapi/linux/lightnvm.h
8057 LINUX FOR POWER MACINTOSH
8059 W: http://www.penguinppc.org/
8062 F: arch/powerpc/platforms/powermac/
8063 F: drivers/macintosh/
8065 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8069 W: https://github.com/linuxppc/linux/wiki
8071 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8074 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8075 F: Documentation/devicetree/bindings/powerpc/
8076 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8077 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8078 F: Documentation/powerpc/
8080 F: drivers/char/tpm/tpm_ibmvtpm*
8081 F: drivers/crypto/nx/
8082 F: drivers/crypto/vmx/
8083 F: drivers/i2c/busses/i2c-opal.c
8084 F: drivers/net/ethernet/ibm/ibmveth.*
8085 F: drivers/net/ethernet/ibm/ibmvnic.*
8086 F: drivers/pci/hotplug/pnv_php.c
8087 F: drivers/pci/hotplug/rpa*
8088 F: drivers/rtc/rtc-opal.c
8089 F: drivers/scsi/ibmvscsi/
8090 F: drivers/tty/hvc/hvc_opal.c
8091 F: drivers/watchdog/wdrtas.c
8092 F: tools/testing/selftests/powerpc
8099 LINUX FOR POWERPC EMBEDDED MPC5XXX
8102 T: git git://git.denx.de/linux-denx-agust.git
8104 F: arch/powerpc/platforms/512x/
8105 F: arch/powerpc/platforms/52xx/
8107 LINUX FOR POWERPC EMBEDDED PPC4XX
8110 W: http://www.penguinppc.org/
8113 F: arch/powerpc/platforms/40x/
8114 F: arch/powerpc/platforms/44x/
8116 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8119 W: http://www.penguinppc.org/
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8123 F: arch/powerpc/platforms/83xx/
8124 F: arch/powerpc/platforms/85xx/
8125 F: Documentation/devicetree/bindings/powerpc/fsl/
8127 LINUX FOR POWERPC EMBEDDED PPC8XX
8129 W: http://www.penguinppc.org/
8132 F: arch/powerpc/platforms/8xx/
8134 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8137 F: arch/powerpc/*/*virtex*
8138 F: arch/powerpc/*/*/*virtex*
8140 LINUX FOR POWERPC PA SEMI PWRFICIENT
8143 F: arch/powerpc/platforms/pasemi/
8144 F: drivers/*/*pasemi*
8145 F: drivers/*/*/*pasemi*
8147 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8150 F: drivers/misc/lkdtm*
8152 LINUX SECURITY MODULE (LSM) FRAMEWORK
8157 LIS3LV02D ACCELEROMETER DRIVER
8160 F: Documentation/misc-devices/lis3lv02d
8161 F: drivers/misc/lis3lv02d/
8162 F: drivers/platform/x86/hp_accel.c
8171 F: kernel/livepatch/
8172 F: include/linux/livepatch.h
8173 F: arch/x86/include/asm/livepatch.h
8174 F: arch/x86/kernel/livepatch.c
8175 F: Documentation/livepatch/
8176 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8177 F: samples/livepatch/
8179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8184 F: include/linux/llc.h
8185 F: include/uapi/linux/llc.h
8189 LM73 HARDWARE MONITOR DRIVER
8193 F: drivers/hwmon/lm73.c
8195 LM78 HARDWARE MONITOR DRIVER
8199 F: Documentation/hwmon/lm78
8200 F: drivers/hwmon/lm78.c
8202 LM83 HARDWARE MONITOR DRIVER
8206 F: Documentation/hwmon/lm83
8207 F: drivers/hwmon/lm83.c
8209 LM90 HARDWARE MONITOR DRIVER
8213 F: Documentation/hwmon/lm90
8214 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8215 F: drivers/hwmon/lm90.c
8216 F: include/dt-bindings/thermal/lm90.h
8218 LM95234 HARDWARE MONITOR DRIVER
8222 F: Documentation/hwmon/lm95234
8223 F: drivers/hwmon/lm95234.c
8225 LME2510 MEDIA DRIVER
8228 W: https://linuxtv.org
8229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8231 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8233 LOADPIN SECURITY MODULE
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8237 F: security/loadpin/
8238 F: Documentation/admin-guide/LSM/LoadPin.rst
8244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8246 F: Documentation/locking/
8247 F: include/linux/lockdep.h
8248 F: include/linux/spinlock*.h
8249 F: arch/*/include/asm/spinlock*.h
8250 F: include/linux/rwlock*.h
8251 F: include/linux/mutex*.h
8252 F: arch/*/include/asm/mutex*.h
8253 F: include/linux/rwsem*.h
8254 F: arch/*/include/asm/rwsem.h
8255 F: include/linux/seqlock.h
8256 F: lib/locking*.[ch]
8258 X: kernel/locking/locktorture.c
8260 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8263 W: http://www.linux-ntfs.org/content/view/19/37/
8265 F: Documentation/ldm.txt
8266 F: block/partitions/ldm.*
8268 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8274 W: http://www.avagotech.com/support/
8276 F: drivers/message/fusion/
8277 F: drivers/scsi/mpt2sas/
8278 F: drivers/scsi/mpt3sas/
8280 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8284 F: drivers/scsi/sym53c8xx_2/
8286 LTC4261 HARDWARE MONITOR DRIVER
8290 F: Documentation/hwmon/ltc4261
8291 F: drivers/hwmon/ltc4261.c
8293 LTC4306 I2C MULTIPLEXER DRIVER
8295 W: http://ez.analog.com/community/linux-device-drivers
8298 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8299 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8301 LTP (Linux Test Project)
8309 W: http://linux-test-project.github.io/
8310 T: git git://github.com/linux-test-project/ltp.git
8314 W: http://www.linux-m32r.org/
8321 W: http://www.linux-m68k.org/
8322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8327 M68K ON APPLE MACINTOSH
8329 W: http://www.mac.linux-m68k.org/
8336 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8340 M88DS3103 MEDIA DRIVER
8343 W: https://linuxtv.org
8344 W: http://palosaari.fi/linux/
8345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8346 T: git git://linuxtv.org/anttip/media_tree.git
8348 F: drivers/media/dvb-frontends/m88ds3103*
8350 M88RS2000 MEDIA DRIVER
8353 W: https://linuxtv.org
8354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8356 F: drivers/media/dvb-frontends/m88rs2000*
8358 MA901 MASTERKIT USB FM RADIO DRIVER
8361 T: git git://linuxtv.org/media_tree.git
8363 F: drivers/media/radio/radio-ma901.c
8368 W: http://wireless.kernel.org/
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8372 F: Documentation/networking/mac80211-injection.txt
8373 F: include/net/mac80211.h
8375 F: drivers/net/wireless/mac80211_hwsim.[ch]
8376 F: Documentation/networking/mac80211_hwsim/README
8383 F: include/linux/mailbox_client.h
8384 F: include/linux/mailbox_controller.h
8386 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8388 W: http://www.kernel.org/doc/man-pages
8392 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8396 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8398 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8403 F: drivers/net/dsa/mv88e6xxx/
8404 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8406 MARVELL ARMADA DRM SUPPORT
8409 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8410 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8411 F: drivers/gpu/drm/armada/
8412 F: include/uapi/drm/armada_drm.h
8413 F: Documentation/devicetree/bindings/display/armada/
8415 MARVELL CRYPTO DRIVER
8418 F: drivers/crypto/marvell/
8422 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8427 F: drivers/net/ethernet/marvell/sk*
8429 MARVELL LIBERTAS WIRELESS DRIVER
8432 F: drivers/net/wireless/marvell/libertas/
8434 MARVELL MACCHIATOBIN SUPPORT
8438 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8440 MARVELL MV643XX ETHERNET DRIVER
8444 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8445 F: include/linux/mv643xx.h
8447 MARVELL MV88X3310 PHY DRIVER
8451 F: drivers/net/phy/marvell10g.c
8453 MARVELL MVNETA ETHERNET DRIVER
8457 F: drivers/net/ethernet/marvell/mvneta.*
8459 MARVELL MWIFIEX WIRELESS DRIVER
8466 F: drivers/net/wireless/marvell/mwifiex/
8468 MARVELL MWL8K WIRELESS DRIVER
8472 F: drivers/net/wireless/marvell/mwl8k.c
8474 MARVELL NAND CONTROLLER DRIVER
8478 F: drivers/mtd/nand/marvell_nand.c
8479 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8481 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8484 F: drivers/mmc/host/mvsdio.*
8486 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8490 F: drivers/mmc/host/sdhci-xenon*
8491 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8493 MATROX FRAMEBUFFER DRIVER
8496 F: drivers/video/fbdev/matrox/matroxfb_*
8497 F: include/uapi/linux/matroxfb.h
8499 MAX16065 HARDWARE MONITOR DRIVER
8503 F: Documentation/hwmon/max16065
8504 F: drivers/hwmon/max16065.c
8506 MAX20751 HARDWARE MONITOR DRIVER
8510 F: Documentation/hwmon/max20751
8511 F: drivers/hwmon/max20751.c
8513 MAX2175 SDR TUNER DRIVER
8516 T: git git://linuxtv.org/media_tree.git
8518 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8519 F: Documentation/media/v4l-drivers/max2175.rst
8520 F: drivers/media/i2c/max2175*
8521 F: include/uapi/linux/max2175.h
8523 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8526 F: Documentation/hwmon/max6650
8527 F: drivers/hwmon/max6650.c
8529 MAX6697 HARDWARE MONITOR DRIVER
8533 F: Documentation/hwmon/max6697
8534 F: Documentation/devicetree/bindings/i2c/max6697.txt
8535 F: drivers/hwmon/max6697.c
8536 F: include/linux/platform_data/max6697.h
8538 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8542 F: Documentation/devicetree/bindings/sound/max9860.txt
8543 F: sound/soc/codecs/max9860.*
8545 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8549 F: drivers/regulator/max77802-regulator.c
8550 F: Documentation/devicetree/bindings/*/*max77802.txt
8551 F: include/dt-bindings/*/*max77802.h
8553 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8558 F: drivers/power/supply/max14577_charger.c
8559 F: drivers/power/supply/max77693_charger.c
8561 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8567 F: drivers/*/max14577*.c
8568 F: drivers/*/max77686*.c
8569 F: drivers/*/max77693*.c
8570 F: drivers/extcon/extcon-max14577.c
8571 F: drivers/extcon/extcon-max77693.c
8572 F: drivers/rtc/rtc-max77686.c
8573 F: drivers/clk/clk-max77686.c
8574 F: Documentation/devicetree/bindings/mfd/max14577.txt
8575 F: Documentation/devicetree/bindings/*/max77686.txt
8576 F: Documentation/devicetree/bindings/mfd/max77693.txt
8577 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8578 F: include/linux/mfd/max14577*.h
8579 F: include/linux/mfd/max77686*.h
8580 F: include/linux/mfd/max77693*.h
8582 MAXIRADIO FM RADIO RECEIVER DRIVER
8585 T: git git://linuxtv.org/media_tree.git
8586 W: https://linuxtv.org
8588 F: drivers/media/radio/radio-maxiradio*
8590 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8594 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8595 F: drivers/iio/potentiometer/mcp4531.c
8597 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8601 F: drivers/iio/dac/cio-dac.c
8603 MEDIA DRIVERS FOR ASCOT2E
8607 W: https://linuxtv.org
8609 T: git git://linuxtv.org/media_tree.git
8611 F: drivers/media/dvb-frontends/ascot2e*
8613 MEDIA DRIVERS FOR CXD2841ER
8617 W: https://linuxtv.org
8619 T: git git://linuxtv.org/media_tree.git
8621 F: drivers/media/dvb-frontends/cxd2841er*
8623 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8626 W: https://linuxtv.org
8627 T: git git://linuxtv.org/media_tree.git
8629 F: drivers/media/pci/ddbridge/*
8631 MEDIA DRIVERS FOR FREESCALE IMX
8635 T: git git://linuxtv.org/media_tree.git
8637 F: Documentation/devicetree/bindings/media/imx.txt
8638 F: Documentation/media/v4l-drivers/imx.rst
8639 F: drivers/staging/media/imx/
8640 F: include/linux/imx-media.h
8641 F: include/media/imx.h
8643 MEDIA DRIVERS FOR HELENE
8646 W: https://linuxtv.org
8648 T: git git://linuxtv.org/media_tree.git
8650 F: drivers/media/dvb-frontends/helene*
8652 MEDIA DRIVERS FOR HORUS3A
8656 W: https://linuxtv.org
8658 T: git git://linuxtv.org/media_tree.git
8660 F: drivers/media/dvb-frontends/horus3a*
8662 MEDIA DRIVERS FOR LNBH25
8666 W: https://linuxtv.org
8668 T: git git://linuxtv.org/media_tree.git
8670 F: drivers/media/dvb-frontends/lnbh25*
8672 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8675 W: https://linuxtv.org
8676 T: git git://linuxtv.org/media_tree.git
8678 F: drivers/media/dvb-frontends/mxl5xx*
8680 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8684 W: https://linuxtv.org
8686 T: git git://linuxtv.org/media_tree.git
8688 F: drivers/media/pci/netup_unidvb/*
8690 MEDIA DRIVERS FOR RENESAS - DRIF
8694 T: git git://linuxtv.org/media_tree.git
8696 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8697 F: drivers/media/platform/rcar_drif.c
8699 MEDIA DRIVERS FOR RENESAS - FCP
8703 T: git git://linuxtv.org/media_tree.git
8705 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8706 F: drivers/media/platform/rcar-fcp.c
8707 F: include/media/rcar-fcp.h
8709 MEDIA DRIVERS FOR RENESAS - FDP1
8713 T: git git://linuxtv.org/media_tree.git
8715 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8716 F: drivers/media/platform/rcar_fdp1.c
8718 MEDIA DRIVERS FOR RENESAS - VIN
8722 T: git git://linuxtv.org/media_tree.git
8724 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8725 F: drivers/media/platform/rcar-vin/
8727 MEDIA DRIVERS FOR RENESAS - VSP1
8731 T: git git://linuxtv.org/media_tree.git
8733 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8734 F: drivers/media/platform/vsp1/
8736 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8739 W: https://linuxtv.org
8740 T: git git://linuxtv.org/media_tree.git
8742 F: drivers/media/dvb-frontends/stv0910*
8744 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8747 W: https://linuxtv.org
8748 T: git git://linuxtv.org/media_tree.git
8750 F: drivers/media/dvb-frontends/stv6111*
8752 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8756 T: git git://linuxtv.org/media_tree.git
8758 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8759 F: drivers/staging/media/tegra-vde/
8761 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8764 P: LinuxTV.org Project
8766 W: https://linuxtv.org
8767 Q: http://patchwork.kernel.org/project/linux-media/list/
8768 T: git git://linuxtv.org/media_tree.git
8770 F: Documentation/devicetree/bindings/media/
8771 F: Documentation/media/
8773 F: drivers/staging/media/
8774 F: include/linux/platform_data/media/
8776 F: include/uapi/linux/dvb/
8777 F: include/uapi/linux/videodev2.h
8778 F: include/uapi/linux/media.h
8779 F: include/uapi/linux/v4l2-*
8780 F: include/uapi/linux/meye.h
8781 F: include/uapi/linux/ivtv*
8782 F: include/uapi/linux/uvcvideo.h
8787 F: drivers/media/rc/mtk-cir.c
8789 MEDIATEK PMIC LED DRIVER
8792 F: drivers/leds/leds-mt6323.c
8793 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8795 MEDIATEK ETHERNET DRIVER
8802 F: drivers/net/ethernet/mediatek/
8804 MEDIATEK SWITCH DRIVER
8808 F: drivers/net/dsa/mt7530.*
8809 F: net/dsa/tag_mtk.c
8811 MEDIATEK JPEG DRIVER
8815 F: drivers/media/platform/mtk-jpeg/
8816 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8823 F: drivers/media/platform/mtk-mdp/
8824 F: drivers/media/platform/mtk-vpu/
8825 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8827 MEDIATEK MEDIA DRIVER
8831 F: drivers/media/platform/mtk-vcodec/
8832 F: drivers/media/platform/mtk-vpu/
8833 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8834 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8836 MEDIATEK MT7601U WIRELESS LAN DRIVER
8840 F: drivers/net/wireless/mediatek/mt7601u/
8842 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8845 F: drivers/char/hw_random/mtk-rng.c
8847 MEDIATEK USB3 DRD IP DRIVER
8853 F: drivers/usb/mtu3/
8855 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8860 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8861 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8863 MEGARAID SCSI/SAS DRIVERS
8869 W: http://www.avagotech.com/support/
8871 F: Documentation/scsi/megaraid.txt
8872 F: drivers/scsi/megaraid.*
8873 F: drivers/scsi/megaraid/
8875 MELEXIS MLX90614 DRIVER
8878 W: http://www.melexis.com
8880 F: drivers/iio/temperature/mlx90614.c
8882 MELFAS MIP4 TOUCHSCREEN DRIVER
8884 W: http://www.melfas.com
8886 F: drivers/input/touchscreen/melfas_mip4.c
8887 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8889 MELLANOX ETHERNET DRIVER (mlx4_en)
8893 W: http://www.mellanox.com
8894 Q: http://patchwork.ozlabs.org/project/netdev/list/
8895 F: drivers/net/ethernet/mellanox/mlx4/en_*
8897 MELLANOX ETHERNET DRIVER (mlx5e)
8901 W: http://www.mellanox.com
8902 Q: http://patchwork.ozlabs.org/project/netdev/list/
8903 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8905 MELLANOX ETHERNET INNOVA DRIVER
8910 W: http://www.mellanox.com
8911 Q: http://patchwork.ozlabs.org/project/netdev/list/
8912 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8913 F: include/linux/mlx5/mlx5_ifc_fpga.h
8915 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8920 W: http://www.mellanox.com
8921 Q: http://patchwork.ozlabs.org/project/netdev/list/
8922 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8923 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8925 MELLANOX ETHERNET SWITCH DRIVERS
8930 W: http://www.mellanox.com
8931 Q: http://patchwork.ozlabs.org/project/netdev/list/
8932 F: drivers/net/ethernet/mellanox/mlxsw/
8934 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8938 W: http://www.mellanox.com
8939 Q: http://patchwork.ozlabs.org/project/netdev/list/
8940 F: drivers/net/ethernet/mellanox/mlxfw/
8942 MELLANOX HARDWARE PLATFORM SUPPORT
8948 F: drivers/platform/mellanox/
8950 MELLANOX MLX4 core VPI driver
8954 W: http://www.mellanox.com
8955 Q: http://patchwork.ozlabs.org/project/netdev/list/
8957 F: drivers/net/ethernet/mellanox/mlx4/
8958 F: include/linux/mlx4/
8960 MELLANOX MLX4 IB driver
8963 W: http://www.mellanox.com
8964 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8966 F: drivers/infiniband/hw/mlx4/
8967 F: include/linux/mlx4/
8968 F: include/uapi/rdma/mlx4-abi.h
8970 MELLANOX MLX5 core VPI driver
8976 W: http://www.mellanox.com
8977 Q: http://patchwork.ozlabs.org/project/netdev/list/
8979 F: drivers/net/ethernet/mellanox/mlx5/core/
8980 F: include/linux/mlx5/
8982 MELLANOX MLX5 IB driver
8986 W: http://www.mellanox.com
8987 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8989 F: drivers/infiniband/hw/mlx5/
8990 F: include/linux/mlx5/
8991 F: include/uapi/rdma/mlx5-abi.h
8993 MELLANOX MLXCPLD I2C AND MUX DRIVER
8998 F: drivers/i2c/busses/i2c-mlxcpld.c
8999 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9000 F: Documentation/i2c/busses/i2c-mlxcpld
9002 MELLANOX MLXCPLD LED DRIVER
9006 F: drivers/leds/leds-mlxcpld.c
9007 F: Documentation/leds/leds-mlxcpld.txt
9009 MELLANOX PLATFORM DRIVER
9013 F: drivers/platform/x86/mlx-platform.c
9020 F: kernel/sched/membarrier.c
9021 F: include/uapi/linux/membarrier.h
9022 F: arch/powerpc/include/asm/membarrier.h
9026 W: http://www.linux-mm.org
9028 F: include/linux/mm.h
9029 F: include/linux/gfp.h
9030 F: include/linux/mmzone.h
9031 F: include/linux/memory_hotplug.h
9032 F: include/linux/vmalloc.h
9035 MEMORY TECHNOLOGY DEVICES (MTD)
9043 W: http://www.linux-mtd.infradead.org/
9044 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9045 T: git git://git.infradead.org/linux-mtd.git master
9046 T: git git://git.infradead.org/linux-mtd.git mtd/next
9048 F: Documentation/devicetree/bindings/mtd/
9050 F: include/linux/mtd/
9051 F: include/uapi/mtd/
9053 MEN A21 WATCHDOG DRIVER
9057 F: drivers/watchdog/mena21_wdt.c
9059 MEN CHAMELEON BUS (mcb)
9063 F: include/linux/mcb.h
9064 F: Documentation/men-chameleon-bus.txt
9066 MEN F21BMC (Board Management Controller)
9069 F: drivers/mfd/menf21bmc.c
9070 F: drivers/watchdog/menf21bmc_wdt.c
9071 F: drivers/leds/leds-menf21bmc.c
9072 F: drivers/hwmon/menf21bmc_hwmon.c
9073 F: Documentation/hwmon/menf21bmc
9075 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9079 W: http://linux-meson.com/
9081 F: drivers/media/platform/meson/ao-cec.c
9082 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9083 T: git git://linuxtv.org/media_tree.git
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9091 F: Documentation/metag/
9092 F: Documentation/devicetree/bindings/metag/
9093 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9094 F: drivers/clocksource/metag_generic.c
9095 F: drivers/irqchip/irq-metag.c
9096 F: drivers/irqchip/irq-metag-ext.c
9097 F: drivers/tty/metag_da.c
9099 MICROBLAZE ARCHITECTURE
9101 W: http://www.monstr.eu/fdt/
9102 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9106 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9109 F: drivers/tty/serial/atmel_serial.c
9110 F: drivers/tty/serial/atmel_serial.h
9112 MICROCHIP / ATMEL DMA DRIVER
9117 F: drivers/dma/at_hdmac.c
9118 F: drivers/dma/at_hdmac_regs.h
9119 F: include/linux/platform_data/dma-atmel.h
9121 MICROCHIP / ATMEL ECC DRIVER
9125 F: drivers/crypto/atmel-ecc.*
9127 MICROCHIP / ATMEL ISC DRIVER
9131 F: drivers/media/platform/atmel/atmel-isc.c
9132 F: drivers/media/platform/atmel/atmel-isc-regs.h
9133 F: devicetree/bindings/media/atmel-isc.txt
9135 MICROCHIP / ATMEL NAND DRIVER
9140 F: drivers/mtd/nand/atmel/*
9141 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9143 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9148 F: net/dsa/tag_ksz.c
9149 F: drivers/net/dsa/microchip/*
9150 F: include/linux/platform_data/microchip-ksz.h
9151 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9153 MICROCHIP USB251XB DRIVER
9157 F: drivers/usb/misc/usb251xb.c
9158 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9160 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9165 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9166 F: drivers/scsi/smartpqi/Kconfig
9167 F: drivers/scsi/smartpqi/Makefile
9168 F: include/linux/cciss*.h
9169 F: include/uapi/linux/cciss*.h
9170 F: Documentation/scsi/smartpqi.txt
9172 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9176 F: drivers/platform/x86/surfacepro3_button.c
9181 F: drivers/usb/image/microtek.*
9187 W: http://www.linux-mips.org/
9188 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9189 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9191 F: Documentation/devicetree/bindings/mips/
9192 F: Documentation/mips/
9194 F: drivers/platform/mips/
9196 MIPS BOSTON DEVELOPMENT BOARD
9200 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9201 F: arch/mips/boot/dts/img/boston.dts
9202 F: arch/mips/configs/generic/board-boston.config
9203 F: drivers/clk/imgtec/clk-boston.c
9204 F: include/dt-bindings/clock/boston-clock.h
9206 MIPS GENERIC PLATFORM
9210 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9211 F: arch/mips/generic/
9212 F: arch/mips/tools/generic-board-config.sh
9214 MIPS/LOONGSON1 ARCHITECTURE
9218 F: arch/mips/loongson32/
9219 F: arch/mips/include/asm/mach-loongson32/
9220 F: drivers/*/*loongson1*
9221 F: drivers/*/*/*loongson1*
9223 MIPS/LOONGSON2 ARCHITECTURE
9227 F: arch/mips/loongson64/*{2e/2f}*
9228 F: arch/mips/include/asm/mach-loongson64/
9229 F: drivers/*/*loongson2*
9230 F: drivers/*/*/*loongson2*
9232 MIPS/LOONGSON3 ARCHITECTURE
9236 F: arch/mips/loongson64/
9237 F: arch/mips/include/asm/mach-loongson64/
9238 F: drivers/platform/mips/cpu_hwmon.c
9239 F: drivers/*/*loongson3*
9240 F: drivers/*/*/*loongson3*
9242 MIPS RINT INSTRUCTION EMULATION
9246 F: arch/mips/math-emu/sp_rint.c
9247 F: arch/mips/math-emu/dp_rint.c
9249 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9252 T: git git://linuxtv.org/media_tree.git
9253 W: https://linuxtv.org
9255 F: drivers/media/radio/radio-miropcm20*
9261 T: git git://github.com/hzhuang1/linux.git
9262 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9264 F: arch/arm/boot/dts/mmp*
9265 F: arch/arm/mach-mmp/
9267 MN88472 MEDIA DRIVER
9270 W: https://linuxtv.org
9271 W: http://palosaari.fi/linux/
9272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9274 F: drivers/media/dvb-frontends/mn88472*
9276 MN88473 MEDIA DRIVER
9279 W: https://linuxtv.org
9280 W: http://palosaari.fi/linux/
9281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9283 F: drivers/media/dvb-frontends/mn88473*
9287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9289 F: include/linux/module.h
9292 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9293 W: http://popies.net/meye/
9295 F: Documentation/media/v4l-drivers/meye*
9296 F: drivers/media/pci/meye/
9297 F: include/uapi/linux/meye.h
9299 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9302 F: Documentation/serial/moxa-smartio
9303 F: drivers/tty/mxser.*
9305 MR800 AVERMEDIA USB FM RADIO DRIVER
9308 T: git git://linuxtv.org/media_tree.git
9310 F: drivers/media/radio/radio-mr800.c
9312 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9316 F: drivers/net/ieee802154/mrf24j40.c
9317 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9323 F: drivers/platform/x86/msi-laptop.c
9328 F: drivers/platform/x86/msi-wmi.c
9333 W: https://linuxtv.org
9334 W: http://palosaari.fi/linux/
9335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9336 T: git git://linuxtv.org/anttip/media_tree.git
9338 F: drivers/media/tuners/msi001*
9340 MSI2500 MEDIA DRIVER
9343 W: https://linuxtv.org
9344 W: http://palosaari.fi/linux/
9345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9346 T: git git://linuxtv.org/anttip/media_tree.git
9348 F: drivers/media/usb/msi2500/
9350 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9354 F: drivers/mtd/devices/docg3*
9356 MT9M032 APTINA SENSOR DRIVER
9359 T: git git://linuxtv.org/media_tree.git
9361 F: drivers/media/i2c/mt9m032.c
9362 F: include/media/i2c/mt9m032.h
9364 MT9P031 APTINA CAMERA SENSOR
9367 T: git git://linuxtv.org/media_tree.git
9369 F: drivers/media/i2c/mt9p031.c
9370 F: include/media/i2c/mt9p031.h
9372 MT9T001 APTINA CAMERA SENSOR
9375 T: git git://linuxtv.org/media_tree.git
9377 F: drivers/media/i2c/mt9t001.c
9378 F: include/media/i2c/mt9t001.h
9380 MT9V032 APTINA CAMERA SENSOR
9383 T: git git://linuxtv.org/media_tree.git
9385 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9386 F: drivers/media/i2c/mt9v032.c
9387 F: include/media/i2c/mt9v032.h
9389 MULTIFUNCTION DEVICES (MFD)
9391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9393 F: Documentation/devicetree/bindings/mfd/
9395 F: include/linux/mfd/
9396 F: include/dt-bindings/mfd/
9398 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9400 F: drivers/mmc/host/mmc_spi.c
9401 F: include/linux/spi/mmc_spi.h
9403 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9408 F: Documentation/devicetree/bindings/mmc/
9410 F: include/linux/mmc/
9411 F: include/uapi/linux/mmc/
9413 MULTIPLEXER SUBSYSTEM
9416 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9417 F: Documentation/devicetree/bindings/mux/
9418 F: include/linux/dt-bindings/mux/
9419 F: include/linux/mux/
9422 MULTITECH MULTIPORT CARD (ISICOM)
9424 F: drivers/tty/isicom.c
9425 F: include/linux/isicom.h
9427 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9431 F: drivers/usb/musb/
9433 MXL5007T MEDIA DRIVER
9436 W: https://linuxtv.org
9437 W: http://github.com/mkrufky
9438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9439 T: git git://linuxtv.org/mkrufky/tuners.git
9441 F: drivers/media/tuners/mxl5007t.*
9446 F: drivers/gpu/drm/mxsfb/
9447 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9449 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9452 W: https://www.cspi.com/ethernet-products/support/downloads/
9454 F: drivers/net/ethernet/myricom/myri10ge/
9456 NAND FLASH SUBSYSTEM
9460 W: http://www.linux-mtd.infradead.org/
9461 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9462 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9463 T: git git://git.infradead.org/linux-mtd.git nand/next
9465 F: drivers/mtd/nand/
9466 F: include/linux/mtd/*nand*.h
9468 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9472 W: http://www.native-instruments.com
9475 NATSEMI ETHERNET DRIVER (DP8381x)
9477 F: drivers/net/ethernet/natsemi/natsemi.c
9482 F: drivers/staging/ncpfs/
9484 NCR 5380 SCSI DRIVERS
9489 F: Documentation/scsi/g_NCR5380.txt
9490 F: drivers/scsi/NCR5380.*
9491 F: drivers/scsi/arm/cumana_1.c
9492 F: drivers/scsi/arm/oak.c
9493 F: drivers/scsi/atari_scsi.*
9494 F: drivers/scsi/dmx3191d.c
9495 F: drivers/scsi/g_NCR5380.*
9496 F: drivers/scsi/mac_scsi.*
9497 F: drivers/scsi/sun3_scsi.*
9498 F: drivers/scsi/sun3_scsi_vme.c
9500 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9504 F: drivers/scsi/NCR_D700.*
9506 NCT6775 HARDWARE MONITOR DRIVER
9510 F: Documentation/hwmon/nct6775
9511 F: drivers/hwmon/nct6775.c
9513 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9516 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9518 F: drivers/infiniband/hw/nes/
9519 F: include/uapi/rdma/nes-abi.h
9521 NETEM NETWORK EMULATOR
9525 F: net/sched/sch_netem.c
9527 NETERION 10GbE DRIVERS (s2io/vxge)
9531 F: Documentation/networking/s2io.txt
9532 F: Documentation/networking/vxge.txt
9533 F: drivers/net/ethernet/neterion/
9541 W: http://www.netfilter.org/
9542 W: http://www.iptables.org/
9543 W: http://www.nftables.org/
9544 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9548 F: include/linux/netfilter*
9549 F: include/linux/netfilter/
9550 F: include/net/netfilter/
9551 F: include/uapi/linux/netfilter*
9552 F: include/uapi/linux/netfilter/
9553 F: net/*/netfilter.c
9556 F: net/bridge/br_netfilter*.c
9558 NETROM NETWORK LAYER
9561 W: http://www.linux-ax25.org/
9563 F: include/net/netrom.h
9564 F: include/uapi/linux/netrom.h
9567 NETRONOME ETHERNET DRIVERS
9571 F: drivers/net/ethernet/netronome/
9573 NETWORK BLOCK DEVICE (NBD)
9578 F: Documentation/blockdev/nbd.txt
9579 F: drivers/block/nbd.c
9580 F: include/uapi/linux/nbd.h
9582 NETWORK DROP MONITOR
9586 W: https://fedorahosted.org/dropwatch/
9587 F: net/core/drop_monitor.c
9591 W: http://www.linuxfoundation.org/en/Net
9592 Q: http://patchwork.ozlabs.org/project/netdev/list/
9593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9596 F: Documentation/devicetree/bindings/net/
9598 F: include/linux/if_*
9599 F: include/linux/netdevice.h
9600 F: include/linux/etherdevice.h
9601 F: include/linux/fcdevice.h
9602 F: include/linux/fddidevice.h
9603 F: include/linux/hippidevice.h
9604 F: include/linux/inetdevice.h
9605 F: include/uapi/linux/if_*
9606 F: include/uapi/linux/netdevice.h
9608 NETWORKING DRIVERS (WIRELESS)
9611 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9615 F: Documentation/devicetree/bindings/net/wireless/
9616 F: drivers/net/wireless/
9624 F: include/net/dsa.h
9625 F: include/linux/dsa/
9628 NETWORKING [GENERAL]
9631 W: http://www.linuxfoundation.org/en/Net
9632 Q: http://patchwork.ozlabs.org/project/netdev/list/
9633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9639 F: include/linux/in.h
9640 F: include/linux/net.h
9641 F: include/linux/netdevice.h
9642 F: include/uapi/linux/in.h
9643 F: include/uapi/linux/net.h
9644 F: include/uapi/linux/netdevice.h
9645 F: include/uapi/linux/net_namespace.h
9646 F: tools/testing/selftests/net/
9655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9664 F: net/ipv4/ipcomp.c
9665 F: net/ipv4/ip_vti.c
9669 F: net/ipv6/ipcomp6.c
9670 F: net/ipv6/ip6_vti.c
9671 F: include/uapi/linux/xfrm.h
9672 F: include/net/xfrm.h
9674 NETWORKING [IPv4/IPv6]
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9686 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9688 W: https://github.com/netlabel
9692 F: Documentation/netlabel/
9693 F: include/net/calipso.h
9694 F: include/net/cipso_ipv4.h
9695 F: include/net/netlabel.h
9696 F: include/uapi/linux/netfilter/xt_SECMARK.h
9697 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9699 F: net/ipv4/cipso_ipv4.c
9700 F: net/ipv6/calipso.c
9701 F: net/netfilter/xt_CONNSECMARK.c
9702 F: net/netfilter/xt_SECMARK.c
9711 F: include/uapi/linux/tls.h
9712 F: include/net/tls.h
9714 NETWORKING [WIRELESS]
9716 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9721 F: drivers/net/netdevsim/*
9723 NETXEN (1/10) GbE SUPPORT
9729 F: drivers/net/ethernet/qlogic/netxen/
9738 F: include/uapi/linux/nfc.h
9740 F: include/linux/platform_data/nfcmrvl.h
9741 F: include/linux/platform_data/nxp-nci.h
9742 F: Documentation/devicetree/bindings/net/nfc/
9744 NFS, SUNRPC, AND LOCKD CLIENTS
9748 W: http://client.linux-nfs.org
9749 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9755 F: include/linux/lockd/
9756 F: include/linux/nfs*
9757 F: include/linux/sunrpc/
9758 F: include/uapi/linux/nfs*
9759 F: include/uapi/linux/sunrpc/
9764 W: https://nilfs.sourceforge.io/
9765 W: https://nilfs.osdn.jp/
9766 T: git git://github.com/konis/nilfs2.git
9768 F: Documentation/filesystems/nilfs2.txt
9770 F: include/trace/events/nilfs2.h
9771 F: include/uapi/linux/nilfs2_api.h
9772 F: include/uapi/linux/nilfs2_ondisk.h
9774 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9776 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9778 F: Documentation/scsi/NinjaSCSI.txt
9779 F: drivers/scsi/pcmcia/nsp_*
9781 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9784 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9786 F: Documentation/scsi/NinjaSCSI.txt
9787 F: drivers/scsi/nsp32*
9792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9796 NOHZ, DYNTICKS SUPPORT
9801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9803 F: kernel/time/tick*.*
9804 F: include/linux/tick.h
9805 F: include/linux/sched/nohz.h
9807 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9812 F: drivers/media/i2c/et8ek8
9813 F: drivers/media/i2c/ad5820.c
9815 NOKIA N900 POWER SUPPLY DRIVERS
9817 F: include/linux/power/bq2415x_charger.h
9818 F: include/linux/power/bq27xxx_battery.h
9819 F: include/linux/power/isp1704_charger.h
9820 F: drivers/power/supply/bq2415x_charger.c
9821 F: drivers/power/supply/bq27xxx_battery.c
9822 F: drivers/power/supply/bq27xxx_battery_i2c.c
9823 F: drivers/power/supply/isp1704_charger.c
9824 F: drivers/power/supply/rx51_battery.c
9830 F: drivers/ntb/hw/amd/
9838 W: https://github.com/jonmason/ntb/wiki
9839 T: git git://github.com/jonmason/ntb.git
9841 F: drivers/net/ntb_netdev.c
9842 F: include/linux/ntb.h
9843 F: include/linux/ntb_transport.h
9844 F: tools/testing/selftests/ntb/
9850 F: drivers/ntb/hw/idt/
9856 W: https://github.com/davejiang/linux/wiki
9857 T: git https://github.com/davejiang/linux.git
9858 F: drivers/ntb/hw/intel/
9863 W: http://www.tuxera.com/
9864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9866 F: Documentation/filesystems/ntfs.txt
9873 F: arch/*/include/asm/nubus.h
9875 F: include/linux/nubus.h
9876 F: include/uapi/linux/nubus.h
9878 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9882 F: drivers/video/fbdev/riva/
9883 F: drivers/video/fbdev/nvidia/
9891 T: git://git.infradead.org/nvme.git
9892 W: http://git.infradead.org/nvme.git
9894 F: drivers/nvme/host/
9895 F: include/linux/nvme.h
9896 F: include/uapi/linux/nvme_ioctl.h
9898 NVM EXPRESS FC TRANSPORT DRIVERS
9902 F: include/linux/nvme-fc.h
9903 F: include/linux/nvme-fc-driver.h
9904 F: drivers/nvme/host/fc.c
9905 F: drivers/nvme/target/fc.c
9906 F: drivers/nvme/target/fcloop.c
9908 NVM EXPRESS TARGET DRIVER
9912 T: git://git.infradead.org/nvme.git
9913 W: http://git.infradead.org/nvme.git
9915 F: drivers/nvme/target/
9921 F: Documentation/devicetree/bindings/nvmem/
9922 F: Documentation/ABI/stable/sysfs-bus-nvmem
9923 F: include/linux/nvmem-consumer.h
9924 F: include/linux/nvmem-provider.h
9926 NXP TDA998X DRM DRIVER
9929 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9930 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9931 F: drivers/gpu/drm/i2c/tda998x_drv.c
9932 F: include/drm/i2c/tda998x.h
9938 F: Documentation/devicetree/bindings/sound/tfa9879.txt
9939 F: sound/soc/codecs/tfa9879*
9946 F: drivers/nfc/nxp-nci
9954 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9959 F: arch/powerpc/platforms/powernv/ocxl.c
9960 F: arch/powerpc/include/asm/pnv-ocxl.h
9961 F: drivers/misc/ocxl/
9962 F: include/misc/ocxl*
9963 F: include/uapi/misc/ocxl.h
9964 F: Documentation/accelerators/ocxl.txt
9974 OMAP CLOCK FRAMEWORK SUPPORT
9978 F: arch/arm/*omap*/*clock*
9980 OMAP DEVICE TREE SUPPORT
9986 F: arch/arm/boot/dts/*omap*
9987 F: arch/arm/boot/dts/*am3*
9988 F: arch/arm/boot/dts/*am4*
9989 F: arch/arm/boot/dts/*am5*
9990 F: arch/arm/boot/dts/*dra7*
9992 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9997 F: drivers/video/fbdev/omap2/
9998 F: Documentation/arm/OMAP/DSS
10000 OMAP FRAMEBUFFER SUPPORT
10005 F: drivers/video/fbdev/omap/
10007 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10012 F: drivers/memory/omap-gpmc.c
10013 F: arch/arm/mach-omap2/*gpmc*
10021 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10022 F: drivers/gpio/gpio-omap.c
10024 OMAP HARDWARE SPINLOCK SUPPORT
10028 F: drivers/hwspinlock/omap_hwspinlock.c
10030 OMAP HS MMC SUPPORT
10034 F: drivers/mmc/host/omap_hsmmc.c
10040 F: arch/arm/mach-omap2/omap_hwmod*data*
10042 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10046 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10053 F: arch/arm/mach-omap2/omap_hwmod.*
10055 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10059 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10060 F: drivers/media/platform/omap3isp/
10061 F: drivers/staging/media/omap4iss/
10067 F: drivers/mmc/host/omap.c
10069 OMAP POWER MANAGEMENT SUPPORT
10073 F: arch/arm/*omap*/*pm*
10074 F: drivers/cpufreq/omap-cpufreq.c
10076 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10081 F: arch/arm/mach-omap2/prm*
10083 OMAP RANDOM NUMBER GENERATOR SUPPORT
10086 F: drivers/char/hw_random/omap-rng.c
10092 F: drivers/usb/*/*omap*
10093 F: arch/arm/*omap*/usb*
10095 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10099 F: arch/arm/boot/dts/am335x-nano.dts
10105 Q: http://patchwork.kernel.org/project/linux-omap/list/
10106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10108 F: arch/arm/mach-omap1/
10109 F: arch/arm/plat-omap/
10110 F: arch/arm/configs/omap1_defconfig
10111 F: drivers/i2c/busses/i2c-omap.c
10112 F: include/linux/i2c-omap.h
10117 W: http://www.muru.com/linux/omap/
10118 W: http://linux.omap.com/
10119 Q: http://patchwork.kernel.org/project/linux-omap/list/
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10122 F: arch/arm/mach-omap2/
10123 F: arch/arm/plat-omap/
10124 F: arch/arm/configs/omap2plus_defconfig
10125 F: drivers/i2c/busses/i2c-omap.c
10126 F: drivers/irqchip/irq-omap-intc.c
10127 F: drivers/mfd/*omap*.c
10128 F: drivers/mfd/menelaus.c
10129 F: drivers/mfd/palmas.c
10130 F: drivers/mfd/tps65217.c
10131 F: drivers/mfd/tps65218.c
10132 F: drivers/mfd/tps65910.c
10133 F: drivers/mfd/twl-core.[ch]
10134 F: drivers/mfd/twl4030*.c
10135 F: drivers/mfd/twl6030*.c
10136 F: drivers/mfd/twl6040*.c
10137 F: drivers/regulator/palmas-regulator*.c
10138 F: drivers/regulator/pbias-regulator.c
10139 F: drivers/regulator/tps65217-regulator.c
10140 F: drivers/regulator/tps65218-regulator.c
10141 F: drivers/regulator/tps65910-regulator.c
10142 F: drivers/regulator/twl-regulator.c
10143 F: drivers/regulator/twl6030-regulator.c
10144 F: include/linux/i2c-omap.h
10146 ONION OMEGA2+ BOARD
10150 F: arch/mips/boot/dts/ralink/omega2p.dts
10156 F: Documentation/filesystems/omfs.txt
10159 OMNIKEY CARDMAN 4000 DRIVER
10162 F: drivers/char/pcmcia/cm4000_cs.c
10163 F: include/linux/cm4000_cs.h
10164 F: include/uapi/linux/cm4000_cs.h
10166 OMNIKEY CARDMAN 4040 DRIVER
10169 F: drivers/char/pcmcia/cm4040_cs.*
10171 OMNIVISION OV13858 SENSOR DRIVER
10174 T: git git://linuxtv.org/media_tree.git
10176 F: drivers/media/i2c/ov13858.c
10178 OMNIVISION OV5640 SENSOR DRIVER
10181 T: git git://linuxtv.org/media_tree.git
10183 F: drivers/media/i2c/ov5640.c
10185 OMNIVISION OV5647 SENSOR DRIVER
10188 T: git git://linuxtv.org/media_tree.git
10190 F: drivers/media/i2c/ov5647.c
10192 OMNIVISION OV7670 SENSOR DRIVER
10195 T: git git://linuxtv.org/media_tree.git
10197 F: drivers/media/i2c/ov7670.c
10198 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10200 OMNIVISION OV7740 SENSOR DRIVER
10203 T: git git://linuxtv.org/media_tree.git
10205 F: drivers/media/i2c/ov7740.c
10206 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10208 ONENAND FLASH DRIVER
10212 F: drivers/mtd/onenand/
10213 F: include/linux/mtd/onenand*.h
10215 ONSTREAM SCSI TAPE DRIVER
10220 F: Documentation/scsi/osst.txt
10221 F: drivers/scsi/osst.*
10222 F: drivers/scsi/osst_*.h
10223 F: drivers/scsi/st.h
10228 F: drivers/tee/optee/
10235 F: drivers/infiniband/ulp/opa_vnic
10237 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10241 F: Documentation/devicetree/dynamic-resolution-notes.txt
10242 F: Documentation/devicetree/overlay-notes.txt
10243 F: drivers/of/overlay.c
10244 F: drivers/of/resolver.c
10246 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10250 W: http://www.devicetree.org/
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10254 F: include/linux/of*.h
10256 F: Documentation/ABI/testing/sysfs-firmware-ofw
10258 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10263 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10265 F: Documentation/devicetree/
10266 F: arch/*/boot/dts/
10267 F: include/dt-bindings/
10269 OPENCORES I2C BUS DRIVER
10273 F: Documentation/i2c/busses/i2c-ocores
10274 F: drivers/i2c/busses/i2c-ocores.c
10276 OPENRISC ARCHITECTURE
10280 T: git git://github.com/openrisc/linux.git
10282 W: http://openrisc.io
10284 F: Documentation/devicetree/bindings/openrisc/
10285 F: Documentation/openrisc/
10287 F: drivers/irqchip/irq-ompic.c
10288 F: drivers/irqchip/irq-or1k-*
10294 W: http://openvswitch.org
10296 F: net/openvswitch/
10297 F: include/uapi/linux/openvswitch.h
10299 OPERATING PERFORMANCE POINTS (OPP)
10305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10307 F: include/linux/pm_opp.h
10308 F: Documentation/power/opp.txt
10309 F: Documentation/devicetree/bindings/opp/
10314 T: git git://git.alsa-project.org/alsa-kernel.git
10316 F: sound/drivers/opl4/
10322 F: arch/*/include/asm/oprofile*.h
10323 F: arch/*/oprofile/
10324 F: drivers/oprofile/
10325 F: include/linux/oprofile.h
10327 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10331 W: http://ocfs2.wiki.kernel.org
10333 F: Documentation/filesystems/ocfs2.txt
10334 F: Documentation/filesystems/dlmfs.txt
10337 ORANGEFS FILESYSTEM
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10344 F: Documentation/filesystems/orangefs.txt
10348 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10349 W: http://www.nongnu.org/orinoco/
10351 F: drivers/net/wireless/intersil/orinoco/
10353 OSD LIBRARY and FILESYSTEM
10356 F: drivers/scsi/osd/
10357 F: include/scsi/osd_*
10360 OV2659 OMNIVISION SENSOR DRIVER
10363 W: https://linuxtv.org
10364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10365 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10367 F: drivers/media/i2c/ov2659.c
10368 F: include/media/i2c/ov2659.h
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10376 F: Documentation/filesystems/overlayfs.txt
10378 P54 WIRELESS DRIVER
10381 W: http://wireless.kernel.org/en/users/Drivers/p54
10383 F: drivers/net/wireless/intersil/p54/
10385 PA SEMI ETHERNET DRIVER
10388 F: drivers/net/ethernet/pasemi/*
10390 PA SEMI SMBUS DRIVER
10393 F: drivers/i2c/busses/i2c-pasemi.c
10395 PADATA PARALLEL EXECUTION MECHANISM
10400 F: include/linux/padata.h
10401 F: Documentation/padata.txt
10403 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10407 F: drivers/platform/x86/panasonic-laptop.c
10409 PANASONIC MN10300/AM33/AM34 PORT
10412 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10414 F: Documentation/mn10300/
10417 PARALLEL LCD/KEYPAD PANEL DRIVER
10421 F: Documentation/misc-devices/lcd-panel-cgram.txt
10422 F: drivers/misc/panel.c
10424 PARALLEL PORT SUBSYSTEM
10429 F: drivers/parport/
10430 F: include/linux/parport*.h
10431 F: drivers/char/ppdev.c
10432 F: include/uapi/linux/ppdev.h
10433 F: Documentation/parport*.txt
10435 PARAVIRT_OPS INTERFACE
10440 F: Documentation/virtual/paravirt_ops.txt
10441 F: arch/*/kernel/paravirt*
10442 F: arch/*/include/asm/paravirt*.h
10443 F: include/linux/hypervisor.h
10445 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10449 F: Documentation/blockdev/paride.txt
10450 F: drivers/block/paride/
10452 PARISC ARCHITECTURE
10456 W: http://www.parisc-linux.org/
10457 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10462 F: Documentation/parisc/
10464 F: drivers/char/agp/parisc-agp.c
10465 F: drivers/input/serio/gscps2.c
10466 F: drivers/parport/parport_gsc.*
10467 F: drivers/tty/serial/8250/8250_gsc.c
10468 F: drivers/video/fbdev/sti*
10469 F: drivers/video/console/sti*
10470 F: drivers/video/logo/logo_parisc*
10477 F: lib/test_parman.c
10478 F: include/linux/parman.h
10480 PC87360 HARDWARE MONITORING DRIVER
10484 F: Documentation/hwmon/pc87360
10485 F: drivers/hwmon/pc87360.c
10487 PC8736x GPIO DRIVER
10490 F: drivers/char/pc8736x_gpio.c
10492 PC87427 HARDWARE MONITORING DRIVER
10496 F: Documentation/hwmon/pc87427
10497 F: drivers/hwmon/pc87427.c
10502 F: drivers/leds/leds-pca9532.c
10503 F: include/linux/leds-pca9532.h
10505 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10509 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10511 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10514 F: drivers/firmware/pcdp.*
10516 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10521 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10522 F: drivers/pci/host/pci-aardvark.c
10524 PCI DRIVER FOR ALTERA PCIE IP
10529 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10530 F: drivers/pci/host/pcie-altera.c
10532 PCI DRIVER FOR APPLIEDMICRO XGENE
10537 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10538 F: drivers/pci/host/pci-xgene.c
10540 PCI DRIVER FOR ARM VERSATILE PLATFORM
10545 F: Documentation/devicetree/bindings/pci/versatile.txt
10546 F: drivers/pci/host/pci-versatile.c
10548 PCI DRIVER FOR ARMADA 8K
10553 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10554 F: drivers/pci/dwc/pcie-armada8k.c
10556 PCI DRIVER FOR CADENCE PCIE IP
10560 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10561 F: drivers/pci/cadence/pcie-cadence*
10563 PCI DRIVER FOR FREESCALE LAYERSCAPE
10571 F: drivers/pci/dwc/*layerscape*
10573 PCI DRIVER FOR GENERIC OF HOSTS
10578 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10579 F: drivers/pci/host/pci-host-common.c
10580 F: drivers/pci/host/pci-host-generic.c
10582 PCI DRIVER FOR IMX6
10588 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10589 F: drivers/pci/dwc/*imx6*
10591 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10596 F: drivers/pci/host/vmd.c
10598 PCI DRIVER FOR MICROSEMI SWITCHTEC
10603 F: Documentation/switchtec.txt
10604 F: Documentation/ABI/testing/sysfs-class-switchtec
10605 F: drivers/pci/switch/switchtec*
10606 F: include/uapi/linux/switchtec_ioctl.h
10607 F: include/linux/switchtec.h
10608 F: drivers/ntb/hw/mscc/
10610 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10616 F: drivers/pci/host/*mvebu*
10618 PCI DRIVER FOR NVIDIA TEGRA
10623 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10624 F: drivers/pci/host/pci-tegra.c
10626 PCI DRIVER FOR RENESAS R-CAR
10631 F: drivers/pci/host/*rcar*
10633 PCI DRIVER FOR SAMSUNG EXYNOS
10639 F: drivers/pci/dwc/pci-exynos.c
10641 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10646 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10647 F: drivers/pci/dwc/*designware*
10649 PCI DRIVER FOR TI DRA7XX
10654 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10655 F: drivers/pci/dwc/pci-dra7xx.c
10657 PCI DRIVER FOR TI KEYSTONE
10662 F: drivers/pci/dwc/*keystone*
10664 PCI ENDPOINT SUBSYSTEM
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10670 F: drivers/pci/endpoint/
10671 F: drivers/misc/pci_endpoint_test.c
10674 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10678 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10679 F: arch/powerpc/kernel/eeh*.c
10680 F: arch/powerpc/platforms/*/eeh*.c
10681 F: arch/powerpc/include/*/eeh*.h
10687 F: Documentation/PCI/pci-error-recovery.txt
10689 PCI MSI DRIVER FOR ALTERA MSI IP
10694 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10695 F: drivers/pci/host/pcie-altera-msi.c
10697 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10702 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10703 F: drivers/pci/host/pci-xgene-msi.c
10708 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10711 F: Documentation/devicetree/bindings/pci/
10712 F: Documentation/PCI/
10713 F: drivers/acpi/pci*
10715 F: include/asm-generic/pci*
10716 F: include/linux/pci*
10717 F: include/uapi/linux/pci*
10720 F: arch/x86/kernel/quirks.c
10722 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10725 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10728 F: drivers/pci/host/
10729 F: drivers/pci/dwc/
10731 PCIE DRIVER FOR AXIS ARTPEC
10737 F: Documentation/devicetree/bindings/pci/axis,artpec*
10738 F: drivers/pci/dwc/*artpec*
10740 PCIE DRIVER FOR CAVIUM THUNDERX
10745 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10746 F: drivers/pci/host/pci-thunder-*
10748 PCIE DRIVER FOR HISILICON
10752 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10753 F: drivers/pci/dwc/pcie-hisi.c
10755 PCIE DRIVER FOR HISILICON KIRIN
10760 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10761 F: drivers/pci/dwc/pcie-kirin.c
10763 PCIE DRIVER FOR HISILICON STB
10768 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10769 F: drivers/pci/dwc/pcie-histb.c
10771 PCIE DRIVER FOR MEDIATEK
10776 F: Documentation/devicetree/bindings/pci/mediatek*
10777 F: drivers/pci/host/*mediatek*
10779 PCIE DRIVER FOR QUALCOMM MSM
10784 F: drivers/pci/dwc/*qcom*
10786 PCIE DRIVER FOR ROCKCHIP
10791 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10792 F: drivers/pci/host/pcie-rockchip.c
10794 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10798 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10799 F: drivers/pci/host/pci-v3-semi.c
10801 PCIE DRIVER FOR ST SPEAR13XX
10805 F: drivers/pci/dwc/*spear*
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10811 F: Documentation/pcmcia/
10816 PCNET32 NETWORK DRIVER
10820 F: drivers/net/ethernet/amd/pcnet32.c
10822 PCRYPT PARALLEL CRYPTO ENGINE
10827 F: include/crypto/pcrypt.h
10829 PEAQ WMI HOTKEYS DRIVER
10833 F: drivers/platform/x86/peaq-wmi.c
10835 PER-CPU MEMORY ALLOCATOR
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10840 F: include/linux/percpu*.h
10842 F: arch/*/include/asm/percpu.h
10844 PER-TASK DELAY ACCOUNTING
10847 F: include/linux/delayacct.h
10848 F: kernel/delayacct.c
10850 PERFORMANCE EVENTS SUBSYSTEM
10858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10861 F: include/linux/perf_event.h
10862 F: include/uapi/linux/perf_event.h
10863 F: arch/*/kernel/perf_event*.c
10864 F: arch/*/kernel/*/perf_event*.c
10865 F: arch/*/kernel/*/*/perf_event*.c
10866 F: arch/*/include/asm/perf_event.h
10867 F: arch/*/kernel/perf_callchain.c
10871 PERSONALITY HANDLING
10875 F: include/linux/personality.h
10876 F: include/uapi/linux/personality.h
10881 F: Documentation/networking/phonet.txt
10882 F: include/linux/phonet.h
10883 F: include/net/phonet/
10884 F: include/uapi/linux/phonet.h
10891 F: drivers/mtd/devices/phram.c
10897 F: drivers/hid/hid-picolcd*
10902 T: git git://github.com/jamieiles/linux-2.6-ji.git
10904 F: arch/arm/boot/dts/picoxcell*
10905 F: arch/arm/mach-picoxcell/
10906 F: drivers/crypto/picoxcell*
10908 PIN CONTROL SUBSYSTEM
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10913 F: Documentation/devicetree/bindings/pinctrl/
10914 F: Documentation/driver-api/pinctl.rst
10915 F: drivers/pinctrl/
10916 F: include/linux/pinctrl/
10918 PIN CONTROLLER - ATMEL AT91
10922 F: drivers/pinctrl/pinctrl-at91.*
10924 PIN CONTROLLER - ATMEL AT91 PIO4
10929 F: drivers/pinctrl/pinctrl-at91-pio4.*
10931 PIN CONTROLLER - FREESCALE
10939 F: drivers/pinctrl/freescale/
10940 F: Documentation/devicetree/bindings/pinctrl/fsl,*
10942 PIN CONTROLLER - INTEL
10946 F: drivers/pinctrl/intel/
10948 PIN CONTROLLER - MEDIATEK
10952 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10953 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10954 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10955 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
10956 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
10958 PIN CONTROLLER - QUALCOMM
10962 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10963 F: drivers/pinctrl/qcom/
10965 PIN CONTROLLER - RENESAS
10969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10971 F: drivers/pinctrl/sh-pfc/
10973 PIN CONTROLLER - SAMSUNG
10979 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10982 F: drivers/pinctrl/samsung/
10983 F: include/dt-bindings/pinctrl/samsung.h
10984 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10986 PIN CONTROLLER - SINGLE
10992 F: drivers/pinctrl/pinctrl-single.c
10994 PIN CONTROLLER - ST SPEAR
10997 W: http://www.st.com/spear
10999 F: drivers/pinctrl/spear/
11001 PISTACHIO SOC SUPPORT
11005 F: arch/mips/pistachio/
11006 F: arch/mips/include/asm/mach-pistachio/
11007 F: arch/mips/boot/dts/img/pistachio*
11008 F: arch/mips/configs/pistachio*_defconfig
11013 F: drivers/block/pktcdvd.c
11014 F: include/linux/pktcdvd.h
11015 F: include/uapi/linux/pktcdvd.h
11017 PKUNITY SOC DRIVERS
11019 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11021 T: git git://github.com/gxt/linux.git
11022 F: drivers/input/serio/i8042-unicore32io.h
11023 F: drivers/i2c/busses/i2c-puv3.c
11024 F: drivers/video/fbdev/fb-puv3.c
11025 F: drivers/rtc/rtc-puv3.c
11027 PMBUS HARDWARE MONITORING DRIVERS
11030 W: http://hwmon.wiki.kernel.org/
11031 W: http://www.roeck-us.net/linux/drivers/
11032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11034 F: Documentation/hwmon/pmbus
11035 F: drivers/hwmon/pmbus/
11036 F: include/linux/pmbus.h
11038 PMC SIERRA MaxRAID DRIVER
11040 W: http://www.pmc-sierra.com/
11042 F: drivers/scsi/pmcraid.*
11044 PMC SIERRA PM8001 DRIVER
11049 F: drivers/scsi/pm8001/
11056 POSIX CLOCKS and TIMERS
11059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11062 F: include/linux/timer*
11063 F: kernel/time/*timer*
11065 POWER MANAGEMENT CORE
11068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11069 B: https://bugzilla.kernel.org
11071 F: drivers/base/power/
11072 F: include/linux/pm.h
11073 F: include/linux/pm_*
11074 F: include/linux/powercap.h
11075 F: drivers/powercap/
11076 F: kernel/configs/nopm.config
11078 POWER STATE COORDINATION INTERFACE (PSCI)
11083 F: drivers/firmware/psci*.c
11084 F: include/linux/psci.h
11085 F: include/uapi/linux/psci.h
11087 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11092 F: Documentation/devicetree/bindings/power/supply/
11093 F: include/linux/power_supply.h
11094 F: drivers/power/supply/
11096 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11100 F: drivers/char/powernv-op-panel.c
11102 PPP OVER ATM (RFC 2364)
11105 F: net/atm/pppoatm.c
11106 F: include/uapi/linux/atmppp.h
11111 F: drivers/net/ppp/pppoe.c
11112 F: drivers/net/ppp/pppox.c
11117 F: net/l2tp/l2tp_ppp.c
11118 F: include/linux/if_pppol2tp.h
11119 F: include/uapi/linux/if_pppol2tp.h
11121 PPP PROTOCOL DRIVERS AND COMPRESSORS
11125 F: drivers/net/ppp/ppp_*
11129 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11132 F: Documentation/pps/
11133 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11134 F: Documentation/ABI/testing/sysfs-pps
11136 F: include/linux/pps*.h
11137 F: include/uapi/linux/pps.h
11143 F: drivers/net/ppp/pptp.c
11144 W: http://sourceforge.net/projects/accel-pptp
11149 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11151 F: Documentation/preempt-locking.txt
11152 F: include/linux/preempt.h
11160 F: include/linux/printk.h
11162 PRISM54 WIRELESS DRIVER
11165 W: http://wireless.kernel.org/en/users/Drivers/p54
11167 F: drivers/net/wireless/intersil/prism54/
11175 F: fs/proc/proc_sysctl.c
11176 F: include/linux/sysctl.h
11178 F: tools/testing/selftests/sysctl/
11180 PS3 NETWORK SUPPORT
11185 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11187 PS3 PLATFORM SUPPORT
11191 F: arch/powerpc/boot/ps3*
11192 F: arch/powerpc/include/asm/lv1call.h
11193 F: arch/powerpc/include/asm/ps3*.h
11194 F: arch/powerpc/platforms/ps3/
11197 F: drivers/rtc/rtc-ps3.c
11198 F: drivers/usb/host/*ps3.c
11199 F: sound/ppc/snd_ps3*
11206 F: drivers/block/ps3vram.c
11208 PSAMPLE PACKET SAMPLING SUPPORT:
11212 F: include/net/psample.h
11213 F: include/uapi/linux/psample.h
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11223 F: include/linux/pstore*
11224 F: drivers/firmware/efi/efi-pstore.c
11225 F: drivers/acpi/apei/erst.c
11226 F: Documentation/admin-guide/ramoops.rst
11227 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11228 K: \b(pstore|ramoops)
11230 PTP HARDWARE CLOCK SUPPORT
11234 W: http://linuxptp.sourceforge.net/
11235 F: Documentation/ABI/testing/sysfs-ptp
11236 F: Documentation/ptp/*
11237 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11238 F: drivers/net/phy/dp83640*
11240 F: include/linux/ptp_cl*
11245 F: include/asm-generic/syscall.h
11246 F: include/linux/ptrace.h
11247 F: include/linux/regset.h
11248 F: include/linux/tracehook.h
11249 F: include/uapi/linux/ptrace.h
11250 F: include/uapi/linux/ptrace.h
11251 F: include/asm-generic/ptrace.h
11253 F: arch/*/ptrace*.c
11254 F: arch/*/*/ptrace*.c
11255 F: arch/*/include/asm/ptrace*.h
11260 T: git git://linuxtv.org/media_tree.git
11262 F: drivers/media/usb/pulse8-cec/*
11263 F: Documentation/media/cec-drivers/pulse8-cec.rst
11265 PVRUSB2 VIDEO4LINUX DRIVER
11269 W: http://www.isely.net/pvrusb2/
11270 T: git git://linuxtv.org/media_tree.git
11272 F: Documentation/media/v4l-drivers/pvrusb2*
11273 F: drivers/media/usb/pvrusb2/
11278 T: git git://linuxtv.org/media_tree.git
11280 F: drivers/media/usb/pwc/*
11287 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11288 F: Documentation/hwmon/pwm-fan
11289 F: drivers/hwmon/pwm-fan.c
11295 F: drivers/media/rc/pwm-ir-tx.c
11301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11302 F: Documentation/pwm.txt
11303 F: Documentation/devicetree/bindings/pwm/
11304 F: include/linux/pwm.h
11306 F: drivers/video/backlight/pwm_bl.c
11307 F: include/linux/pwm_backlight.h
11308 F: drivers/gpio/gpio-mvebu.c
11309 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11315 F: drivers/gpio/gpio-pxa.c
11325 PXA2xx/PXA3xx SUPPORT
11330 T: git git://github.com/hzhuang1/linux.git
11331 T: git git://github.com/rjarzmik/linux.git
11333 F: arch/arm/boot/dts/pxa*
11334 F: arch/arm/mach-pxa/
11335 F: drivers/dma/pxa*
11336 F: drivers/pcmcia/pxa2xx*
11337 F: drivers/pinctrl/pxa/
11338 F: drivers/spi/spi-pxa2xx*
11339 F: drivers/usb/gadget/udc/pxa2*
11340 F: include/sound/pxa2xx-lib.h
11344 PXA3xx NAND FLASH DRIVER
11348 F: drivers/mtd/nand/pxa3xx_nand.c
11354 F: drivers/crypto/qat/
11356 QCOM AUDIO (ASoC) DRIVERS
11363 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11368 F: drivers/firmware/qemu_fw_cfg.c
11375 F: drivers/infiniband/hw/qib/
11377 QLOGIC QL41xxx FCOE DRIVER
11381 F: drivers/scsi/qedf/
11383 QLOGIC QL41xxx ISCSI DRIVER
11387 F: drivers/scsi/qedi/
11389 QLOGIC QL4xxx ETHERNET DRIVER
11394 F: drivers/net/ethernet/qlogic/qed/
11395 F: include/linux/qed/
11396 F: drivers/net/ethernet/qlogic/qede/
11398 QLOGIC QL4xxx RDMA DRIVER
11403 F: drivers/infiniband/hw/qedr/
11404 F: include/uapi/rdma/qedr-abi.h
11406 QLOGIC QLA1280 SCSI DRIVER
11410 F: drivers/scsi/qla1280.[ch]
11412 QLOGIC QLA2XXX FC-SCSI DRIVER
11416 F: Documentation/scsi/LICENSE.qla2xxx
11417 F: drivers/scsi/qla2xxx/
11419 QLOGIC QLA3XXX NETWORK DRIVER
11423 F: Documentation/networking/LICENSE.qla3xxx
11424 F: drivers/net/ethernet/qlogic/qla3xxx.*
11426 QLOGIC QLA4XXX iSCSI DRIVER
11430 F: Documentation/scsi/LICENSE.qla4xxx
11431 F: drivers/scsi/qla4xxx/
11433 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11439 F: drivers/net/ethernet/qlogic/qlcnic/
11441 QLOGIC QLGE 10Gb ETHERNET DRIVER
11447 F: drivers/net/ethernet/qlogic/qlge/
11451 W: http://www.alarsen.net/linux/qnx4fs/
11454 F: include/uapi/linux/qnx4_fs.h
11455 F: include/uapi/linux/qnxtypes.h
11457 QORIQ DPAA2 FSL-MC BUS DRIVER
11462 F: drivers/staging/fsl-mc/
11463 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11465 QT1010 MEDIA DRIVER
11468 W: https://linuxtv.org
11469 W: http://palosaari.fi/linux/
11470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11471 T: git git://linuxtv.org/anttip/media_tree.git
11473 F: drivers/media/tuners/qt1010*
11475 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11478 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11481 F: drivers/net/wireless/ath/ath10k/
11483 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11486 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11488 F: drivers/net/wireless/ath/ath9k/
11490 QUALCOMM CAMERA SUBSYSTEM DRIVER
11494 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11495 F: Documentation/media/v4l-drivers/qcom_camss.rst
11496 F: drivers/media/platform/qcom/camss-8x16/
11498 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11502 F: drivers/net/ethernet/qualcomm/emac/
11504 QUALCOMM HEXAGON ARCHITECTURE
11507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11516 F: drivers/iommu/qcom_iommu.c
11518 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11522 T: git git://linuxtv.org/media_tree.git
11524 F: drivers/media/platform/qcom/venus/
11526 QUALCOMM WCN36XX WIRELESS DRIVER
11529 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11530 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11532 F: drivers/net/wireless/ath/wcn36xx/
11534 QUANTENNA QTNFMAC WIRELESS DRIVER
11540 F: drivers/net/wireless/quantenna
11542 RADEON and AMDGPU DRM DRIVERS
11547 T: git git://people.freedesktop.org/~agd5f/linux
11549 F: drivers/gpu/drm/radeon/
11550 F: include/uapi/drm/radeon_drm.h
11551 F: drivers/gpu/drm/amd/
11552 F: include/uapi/drm/amdgpu_drm.h
11554 RADEON FRAMEBUFFER DISPLAY DRIVER
11558 F: drivers/video/fbdev/aty/radeon*
11559 F: include/uapi/linux/radeonfb.h
11561 RADIOSHARK RADIO DRIVER
11564 T: git git://linuxtv.org/media_tree.git
11566 F: drivers/media/radio/radio-shark.c
11568 RADIOSHARK2 RADIO DRIVER
11571 T: git git://linuxtv.org/media_tree.git
11573 F: drivers/media/radio/radio-shark2.c
11574 F: drivers/media/radio/radio-tea5777.c
11576 RADOS BLOCK DEVICE (RBD)
11581 W: http://ceph.com/
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11583 T: git git://github.com/ceph/ceph-client.git
11585 F: Documentation/ABI/testing/sysfs-bus-rbd
11586 F: drivers/block/rbd.c
11587 F: drivers/block/rbd_types.h
11589 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11593 F: drivers/video/fbdev/aty/aty128fb.c
11595 RAINSHADOW-CEC DRIVER
11598 T: git git://linuxtv.org/media_tree.git
11600 F: drivers/media/usb/rainshadow-cec/*
11602 RALINK MIPS ARCHITECTURE
11606 F: arch/mips/ralink
11608 RALINK RT2X00 WIRELESS LAN DRIVER
11614 F: drivers/net/wireless/ralink/rt2x00/
11616 RAMDISK RAM BLOCK DEVICE DRIVER
11619 F: Documentation/blockdev/ramdisk.txt
11620 F: drivers/block/brd.c
11622 RANCHU VIRTUAL BOARD FOR MIPS
11626 F: arch/mips/generic/board-ranchu.c
11627 F: arch/mips/configs/generic/board-ranchu.config
11629 RANDOM NUMBER DRIVER
11632 F: drivers/char/random.c
11638 F: drivers/rapidio/
11640 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11643 F: drivers/net/wireless/ray*
11645 RCUTORTURE TEST FRAMEWORK
11653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11654 F: tools/testing/selftests/rcutorture
11660 RDC R6040 FAST ETHERNET DRIVER
11664 F: drivers/net/ethernet/rdc/r6040.c
11666 RDMAVT - RDMA verbs software
11671 F: drivers/infiniband/sw/rdmavt
11673 RDS - RELIABLE DATAGRAM SOCKETS
11678 W: https://oss.oracle.com/projects/rds/
11681 F: Documentation/networking/rds.txt
11683 RDT - RESOURCE ALLOCATION
11687 F: arch/x86/kernel/cpu/intel_rdt*
11688 F: arch/x86/include/asm/intel_rdt_sched.h
11689 F: Documentation/x86/intel_rdt*
11691 READ-COPY UPDATE (RCU)
11698 W: http://www.rdrop.com/users/paulmck/RCU/
11700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11701 F: Documentation/RCU/
11702 X: Documentation/RCU/torture.txt
11703 F: include/linux/rcu*
11704 X: include/linux/srcu.h
11706 X: kernel/torture.c
11708 REAL TIME CLOCK (RTC) SUBSYSTEM
11712 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11715 F: Documentation/devicetree/bindings/rtc/
11716 F: Documentation/rtc.txt
11718 F: include/linux/rtc.h
11719 F: include/uapi/linux/rtc.h
11720 F: include/linux/rtc/
11721 F: include/linux/platform_data/rtc-*
11722 F: tools/testing/selftests/timers/rtctest.c
11724 REALTEK AUDIO CODECS
11728 F: sound/soc/codecs/rt*
11729 F: include/sound/rt*.h
11731 REGISTER MAP ABSTRACTION
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11736 F: Documentation/devicetree/bindings/regmap/
11737 F: drivers/base/regmap/
11738 F: include/linux/regmap.h
11740 REISERFS FILE SYSTEM
11745 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11751 F: Documentation/devicetree/bindings/remoteproc/
11752 F: Documentation/remoteproc.txt
11753 F: drivers/remoteproc/
11754 F: include/linux/remoteproc.h
11756 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11763 F: Documentation/rpmsg.txt
11764 F: include/linux/rpmsg.h
11765 F: include/linux/rpmsg/
11767 RENESAS CLOCK DRIVERS
11770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11772 F: drivers/clk/renesas/
11774 RENESAS ETHERNET DRIVERS
11778 F: Documentation/devicetree/bindings/net/renesas,*.txt
11779 F: Documentation/devicetree/bindings/net/sh_eth.txt
11780 F: drivers/net/ethernet/renesas/
11781 F: include/linux/sh_eth.h
11783 RENESAS R-CAR GYROADC DRIVER
11787 F: drivers/iio/adc/rcar_gyro_adc.c
11789 RENESAS USB PHY DRIVER
11793 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11795 RESET CONTROLLER FRAMEWORK
11797 T: git git://git.pengutronix.de/git/pza/linux
11800 F: Documentation/devicetree/bindings/reset/
11801 F: include/dt-bindings/reset/
11802 F: include/linux/reset.h
11803 F: include/linux/reset-controller.h
11808 W: http://wireless.kernel.org/
11809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11812 F: Documentation/rfkill.txt
11813 F: Documentation/ABI/stable/sysfs-class-rfkill
11821 F: lib/rhashtable.c
11822 F: include/linux/rhashtable.h
11824 RICOH R5C592 MEMORYSTICK DRIVER
11827 F: drivers/memstick/host/r592.*
11829 RICOH SMARTMEDIA/XD DRIVER
11832 F: drivers/mtd/nand/r852.c
11833 F: drivers/mtd/nand/r852.h
11835 RISC-V ARCHITECTURE
11839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11847 W: http://sourceforge.net/projects/roccat/
11849 F: drivers/hid/hid-roccat*
11850 F: include/linux/hid-roccat*
11851 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11853 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11857 F: drivers/media/platform/rockchip/rga/
11858 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11864 F: drivers/net/ethernet/rocker/
11868 W: http://www.comtrol.com
11870 F: Documentation/serial/rocket.txt
11871 F: drivers/tty/rocket*
11873 ROCKETPORT EXPRESS/INFINITY DRIVER
11877 F: drivers/tty/serial/rp2.*
11879 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11884 F: drivers/mfd/bd9571mwv.c
11885 F: drivers/regulator/bd9571mwv-regulator.c
11886 F: drivers/gpio/gpio-bd9571mwv.c
11887 F: include/linux/mfd/bd9571mwv.h
11888 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11893 W: http://www.linux-ax25.org/
11895 F: include/net/rose.h
11896 F: include/uapi/linux/rose.h
11899 RTL2830 MEDIA DRIVER
11902 W: https://linuxtv.org
11903 W: http://palosaari.fi/linux/
11904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11905 T: git git://linuxtv.org/anttip/media_tree.git
11907 F: drivers/media/dvb-frontends/rtl2830*
11909 RTL2832 MEDIA DRIVER
11912 W: https://linuxtv.org
11913 W: http://palosaari.fi/linux/
11914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11915 T: git git://linuxtv.org/anttip/media_tree.git
11917 F: drivers/media/dvb-frontends/rtl2832*
11919 RTL2832_SDR MEDIA DRIVER
11922 W: https://linuxtv.org
11923 W: http://palosaari.fi/linux/
11924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11925 T: git git://linuxtv.org/anttip/media_tree.git
11927 F: drivers/media/dvb-frontends/rtl2832_sdr*
11929 RTL8180 WIRELESS DRIVER
11931 W: http://wireless.kernel.org/
11932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11934 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11936 RTL8187 WIRELESS DRIVER
11941 W: http://wireless.kernel.org/
11942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11944 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11946 REALTEK WIRELESS DRIVER (rtlwifi family)
11949 W: http://wireless.kernel.org/
11950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11952 F: drivers/net/wireless/realtek/rtlwifi/
11954 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11959 F: drivers/net/wireless/realtek/rtl8xxxu/
11961 RXRPC SOCKETS (AF_RXRPC)
11966 F: include/keys/rxrpc-type.h
11967 F: include/net/af_rxrpc.h
11968 F: include/trace/events/rxrpc.h
11969 F: include/uapi/linux/rxrpc.h
11970 F: Documentation/networking/rxrpc.txt
11971 W: https://www.infradead.org/~dhowells/kafs/
11973 S3 SAVAGE FRAMEBUFFER DRIVER
11977 F: drivers/video/fbdev/savage/
11983 W: http://www.ibm.com/developerworks/linux/linux390/
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11988 F: Documentation/s390/
11989 F: Documentation/driver-api/s390-drivers.rst
11991 S390 COMMON I/O LAYER
11995 W: http://www.ibm.com/developerworks/linux/linux390/
11997 F: drivers/s390/cio/
12003 W: http://www.ibm.com/developerworks/linux/linux390/
12005 F: drivers/s390/block/dasd*
12006 F: block/partitions/ibm.c
12011 W: http://www.ibm.com/developerworks/linux/linux390/
12013 F: drivers/iommu/s390-iommu.c
12015 S390 IUCV NETWORK LAYER
12019 W: http://www.ibm.com/developerworks/linux/linux390/
12021 F: drivers/s390/net/*iucv*
12022 F: include/net/iucv/
12025 S390 NETWORK DRIVERS
12029 W: http://www.ibm.com/developerworks/linux/linux390/
12031 F: drivers/s390/net/
12037 W: http://www.ibm.com/developerworks/linux/linux390/
12040 F: drivers/pci/hotplug/s390_pci_hpc.c
12042 S390 VFIO-CCW DRIVER
12049 F: drivers/s390/cio/vfio_ccw*
12050 F: Documentation/s390/vfio-ccw.txt
12051 F: include/uapi/linux/vfio_ccw.h
12056 W: http://www.ibm.com/developerworks/linux/linux390/
12058 F: drivers/s390/crypto/
12064 W: http://www.ibm.com/developerworks/linux/linux390/
12066 F: drivers/s390/scsi/zfcp_*
12068 S3C24XX SD/MMC Driver
12072 F: drivers/mmc/host/s3cmci.*
12074 SAA6588 RDS RECEIVER DRIVER
12077 T: git git://linuxtv.org/media_tree.git
12078 W: https://linuxtv.org
12080 F: drivers/media/i2c/saa6588*
12082 SAA7134 VIDEO4LINUX DRIVER
12086 W: https://linuxtv.org
12087 T: git git://linuxtv.org/media_tree.git
12089 F: Documentation/media/v4l-drivers/saa7134*
12090 F: drivers/media/pci/saa7134/
12092 SAA7146 VIDEO4LINUX-2 DRIVER
12095 T: git git://linuxtv.org/media_tree.git
12097 F: drivers/media/common/saa7146/
12098 F: drivers/media/pci/saa7146/
12099 F: include/media/saa7146*
12101 SAMSUNG AUDIO (ASoC) DRIVERS
12107 F: sound/soc/samsung/
12109 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12114 F: drivers/crypto/exynos-rng.c
12115 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12117 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12121 F: drivers/char/hw_random/exynos-trng.c
12122 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12124 SAMSUNG FRAMEBUFFER DRIVER
12128 F: drivers/video/fbdev/s3c-fb.c
12130 SAMSUNG LAPTOP DRIVER
12134 F: drivers/platform/x86/samsung-laptop.c
12136 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12143 F: drivers/mfd/sec*.c
12144 F: drivers/regulator/s2m*.c
12145 F: drivers/regulator/s5m*.c
12146 F: drivers/clk/clk-s2mps11.c
12147 F: drivers/rtc/rtc-s5m.c
12148 F: include/linux/mfd/samsung/
12149 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12150 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12151 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12152 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12154 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12159 F: drivers/media/platform/s3c-camif/
12160 F: include/media/drv-intf/s3c_camif.h
12162 SAMSUNG S3FWRN5 NFC DRIVER
12167 F: drivers/nfc/s3fwrn5
12169 SAMSUNG S5C73M3 CAMERA DRIVER
12174 F: drivers/media/i2c/s5c73m3/*
12176 SAMSUNG S5K5BAF CAMERA DRIVER
12181 F: drivers/media/i2c/s5k5baf.c
12183 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12190 F: drivers/crypto/s5p-sss.c
12192 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12196 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12198 F: drivers/media/platform/exynos4-is/
12200 SAMSUNG SOC CLOCK DRIVERS
12206 F: drivers/clk/samsung/
12207 F: include/dt-bindings/clock/exynos*.h
12208 F: Documentation/devicetree/bindings/clock/exynos*.txt
12210 SAMSUNG SPI DRIVERS
12217 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12218 F: drivers/spi/spi-s3c*
12219 F: include/linux/platform_data/spi-s3c64xx.h
12221 SAMSUNG SXGBE DRIVERS
12227 F: drivers/net/ethernet/samsung/sxgbe/
12229 SAMSUNG THERMAL DRIVER
12234 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12235 F: drivers/thermal/samsung/
12237 SAMSUNG USB2 PHY DRIVER
12242 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12243 F: Documentation/phy/samsung-usb2.txt
12244 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12245 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12246 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12247 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12248 F: drivers/phy/samsung/phy-samsung-usb2.c
12249 F: drivers/phy/samsung/phy-samsung-usb2.h
12254 F: drivers/watchdog/sc1200wdt.c
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12263 F: include/linux/sched.h
12264 F: include/uapi/linux/sched.h
12265 F: include/linux/wait.h
12270 W: http://www.sunplus.com
12274 SCR24X CHIP CARD INTERFACE DRIVER
12277 F: drivers/char/pcmcia/scr24x_cs.c
12282 W: http://www.kernel.dk
12284 F: drivers/scsi/sr*
12286 SCSI RDMA PROTOCOL (SRP) INITIATOR
12290 W: http://www.openfabrics.org
12291 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12293 F: drivers/infiniband/ulp/srp/
12294 F: include/scsi/srp.h
12299 W: http://sg.danny.cz/sg
12301 F: Documentation/scsi/scsi-generic.txt
12302 F: drivers/scsi/sg.c
12303 F: include/scsi/sg.h
12307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12312 F: Documentation/devicetree/bindings/scsi/
12320 F: Documentation/scsi/st.txt
12321 F: drivers/scsi/st.*
12322 F: drivers/scsi/st_*.h
12328 W: http://lksctp.sourceforge.net
12330 F: Documentation/networking/sctp.txt
12331 F: include/linux/sctp.h
12332 F: include/uapi/linux/sctp.h
12333 F: include/net/sctp/
12339 F: Documentation/i2c/busses/scx200_acb
12340 F: arch/x86/platform/scx200/
12341 F: drivers/watchdog/scx200_wdt.c
12342 F: drivers/i2c/busses/scx200*
12343 F: drivers/mtd/maps/scx200_docflash.c
12344 F: include/linux/scx200.h
12349 F: drivers/char/scx200_gpio.c
12350 F: include/linux/scx200_gpio.h
12352 SCx200 HRT CLOCKSOURCE DRIVER
12355 F: drivers/clocksource/scx200_hrt.c
12357 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12361 F: drivers/mmc/host/sdricoh_cs.c
12367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12369 F: kernel/seccomp.c
12370 F: include/uapi/linux/seccomp.h
12371 F: include/linux/seccomp.h
12372 F: tools/testing/selftests/seccomp/*
12373 F: tools/testing/selftests/kselftest_harness.h
12374 F: Documentation/userspace-api/seccomp_filter.rst
12375 K: \bsecure_computing
12378 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12383 F: drivers/mmc/host/sdhci-brcmstb*
12385 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12388 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12390 F: drivers/mmc/host/sdhci*
12391 F: include/linux/mmc/sdhci*
12393 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12398 F: drivers/mmc/host/sdhci-s3c*
12400 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12404 F: drivers/mmc/host/sdhci-spear.c
12406 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12410 F: drivers/mmc/host/sdhci-omap.c
12412 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12418 F: block/opal_proto.h
12419 F: include/linux/sed*
12420 F: include/uapi/linux/sed*
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12431 W: http://kernsec.org/
12435 SELINUX SECURITY MODULE
12440 W: https://selinuxproject.org
12441 W: https://github.com/SELinuxProject
12442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12444 F: include/linux/selinux*
12445 F: security/selinux/
12446 F: scripts/selinux/
12447 F: Documentation/admin-guide/LSM/SELinux.rst
12452 F: drivers/misc/phantom.c
12453 F: include/uapi/linux/phantom.h
12459 F: Documentation/devicetree/bindings/serial/slave-device.txt
12460 F: drivers/tty/serdev/
12461 F: include/linux/serdev.h
12467 F: Documentation/devicetree/bindings/serial/
12468 F: drivers/tty/serial/
12474 F: drivers/media/rc/serial_ir.c
12482 F: drivers/net/ethernet/sfc/
12487 F: drivers/misc/sgi-gru/
12489 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12493 F: Documentation/ia64/serial.txt
12494 F: drivers/tty/serial/ioc?_serial.c
12495 F: include/linux/ioc?.h
12497 SGI XP/XPC/XPNET DRIVER
12501 F: drivers/misc/sgi-xp/
12503 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12506 W: http://www.ibm.com/developerworks/linux/linux390/
12510 SH_VEU V4L2 MEM2MEM DRIVER
12513 F: drivers/media/platform/sh_veu.c
12515 SH_VOU V4L2 OUTPUT DRIVER
12518 F: drivers/media/platform/sh_vou.c
12519 F: include/media/drv-intf/sh_vou.h
12521 SI2157 MEDIA DRIVER
12524 W: https://linuxtv.org
12525 W: http://palosaari.fi/linux/
12526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12527 T: git git://linuxtv.org/anttip/media_tree.git
12529 F: drivers/media/tuners/si2157*
12531 SI2165 MEDIA DRIVER
12534 W: https://linuxtv.org
12535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12537 F: drivers/media/dvb-frontends/si2165*
12539 SI2168 MEDIA DRIVER
12542 W: https://linuxtv.org
12543 W: http://palosaari.fi/linux/
12544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12545 T: git git://linuxtv.org/anttip/media_tree.git
12547 F: drivers/media/dvb-frontends/si2168*
12549 SI470X FM RADIO RECEIVER I2C DRIVER
12552 T: git git://linuxtv.org/media_tree.git
12553 W: https://linuxtv.org
12555 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12557 SI470X FM RADIO RECEIVER USB DRIVER
12560 T: git git://linuxtv.org/media_tree.git
12561 W: https://linuxtv.org
12563 F: drivers/media/radio/si470x/radio-si470x-common.c
12564 F: drivers/media/radio/si470x/radio-si470x.h
12565 F: drivers/media/radio/si470x/radio-si470x-usb.c
12567 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12570 T: git git://linuxtv.org/media_tree.git
12571 W: https://linuxtv.org
12573 F: drivers/media/radio/si4713/si4713.?
12575 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12578 T: git git://linuxtv.org/media_tree.git
12579 W: https://linuxtv.org
12581 F: drivers/media/radio/si4713/radio-platform-si4713.c
12583 SI4713 FM RADIO TRANSMITTER USB DRIVER
12586 T: git git://linuxtv.org/media_tree.git
12587 W: https://linuxtv.org
12589 F: drivers/media/radio/si4713/radio-usb-si4713.c
12595 W: https://linuxtv.org
12596 T: git git://linuxtv.org/media_tree.git
12598 F: drivers/media/common/siano/
12599 F: drivers/media/usb/siano/
12600 F: drivers/media/usb/siano/
12601 F: drivers/media/mmc/siano/
12603 SILEAD TOUCHSCREEN DRIVER
12608 F: drivers/input/touchscreen/silead.c
12609 F: drivers/platform/x86/silead_dmi.c
12611 SILICON MOTION SM712 FRAME BUFFER DRIVER
12617 F: drivers/video/fbdev/sm712*
12618 F: Documentation/fb/sm712fb.txt
12620 SIMPLE FIRMWARE INTERFACE (SFI)
12623 W: http://simplefirmware.org/
12624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12626 F: arch/x86/platform/sfi/
12628 F: include/linux/sfi*.h
12634 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12635 F: drivers/video/fbdev/simplefb.c
12636 F: include/linux/platform_data/simplefb.h
12638 SIMTEC EB110ATX (Chalice CATS)
12642 W: http://www.simtec.co.uk/products/EB110ATX/
12645 SIMTEC EB2410ITX (BAST)
12649 W: http://www.simtec.co.uk/products/EB2410ITX/
12651 F: arch/arm/mach-s3c24xx/mach-bast.c
12652 F: arch/arm/mach-s3c24xx/bast-ide.c
12653 F: arch/arm/mach-s3c24xx/bast-irq.c
12655 SIPHASH PRF ROUTINES
12659 F: lib/test_siphash.c
12660 F: include/linux/siphash.h
12667 F: include/trace/events/siox.h
12669 SIS 190 ETHERNET DRIVER
12673 F: drivers/net/ethernet/sis/sis190.c
12675 SIS 900/7016 FAST ETHERNET DRIVER
12677 W: http://www.brownhat.org/sis900.html
12680 F: drivers/net/ethernet/sis/sis900.*
12682 SIS FRAMEBUFFER DRIVER
12684 W: http://www.winischhofer.net/linuxsisvga.shtml
12686 F: Documentation/fb/sisfb.txt
12687 F: drivers/video/fbdev/sis/
12688 F: include/video/sisfb.h
12692 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12694 F: drivers/usb/misc/sisusbvga/
12704 F: include/linux/sl?b*.h
12707 SLEEPABLE READ-COPY UPDATE (SRCU)
12714 W: http://www.rdrop.com/users/paulmck/RCU/
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12717 F: include/linux/srcu.h
12718 F: kernel/rcu/srcu.c
12720 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12724 F: drivers/slimbus/
12725 F: Documentation/devicetree/bindings/slimbus/
12726 F: include/linux/slimbus.h
12728 SMACK SECURITY MODULE
12731 W: http://schaufler-ca.com
12732 T: git git://github.com/cschaufler/smack-next
12734 F: Documentation/admin-guide/LSM/Smack.rst
12737 SMC91x ETHERNET DRIVER
12740 F: drivers/net/ethernet/smsc/smc91x.*
12742 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12746 F: drivers/media/i2c/smiapp/
12747 F: include/media/i2c/smiapp.h
12748 F: drivers/media/i2c/smiapp-pll.c
12749 F: drivers/media/i2c/smiapp-pll.h
12750 F: include/uapi/linux/smiapp.h
12751 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12753 SMM665 HARDWARE MONITOR DRIVER
12757 F: Documentation/hwmon/smm665
12758 F: drivers/hwmon/smm665.c
12760 SMSC EMC2103 HARDWARE MONITOR DRIVER
12764 F: Documentation/hwmon/emc2103
12765 F: drivers/hwmon/emc2103.c
12767 SMSC SCH5627 HARDWARE MONITOR DRIVER
12771 F: Documentation/hwmon/sch5627
12772 F: drivers/hwmon/sch5627.c
12774 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12778 F: drivers/video/fbdev/smscufx.c
12780 SMSC47B397 HARDWARE MONITOR DRIVER
12784 F: Documentation/hwmon/smsc47b397
12785 F: drivers/hwmon/smsc47b397.c
12787 SMSC911x ETHERNET DRIVER
12791 F: include/linux/smsc911x.h
12792 F: drivers/net/ethernet/smsc/smsc911x.*
12794 SMSC9420 PCI ETHERNET DRIVER
12798 F: drivers/net/ethernet/smsc/smsc9420.*
12800 SOC-CAMERA V4L2 SUBSYSTEM
12803 T: git git://linuxtv.org/media_tree.git
12805 F: include/media/soc*
12806 F: drivers/media/i2c/soc_camera/
12807 F: drivers/media/platform/soc_camera/
12809 SOCIONEXT UNIPHIER SOUND DRIVER
12813 F: sound/soc/uniphier/
12815 SOEKRIS NET48XX LED SUPPORT
12818 F: drivers/leds/leds-net48xx.c
12820 SOFT-ROCE DRIVER (rxe)
12824 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12825 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12826 F: drivers/infiniband/sw/rxe/
12827 F: include/uapi/rdma/rdma_user_rxe.h
12829 SOFTLOGIC 6x10 MPEG CODEC
12837 F: drivers/media/pci/solo6x10/
12839 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12843 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
12844 F: drivers/firmware/arm_sdei.c
12845 F: include/linux/sdei.h
12846 F: include/uapi/linux/sdei.h
12848 SOFTWARE RAID (Multiple Disks) SUPPORT
12851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12853 F: drivers/md/Makefile
12854 F: drivers/md/Kconfig
12856 F: drivers/md/raid*
12857 F: include/linux/raid/
12858 F: include/uapi/linux/raid/
12860 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12864 F: drivers/net/ethernet/socionext/netsec.c
12865 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
12867 SONIC NETWORK DRIVER
12871 F: drivers/net/ethernet/natsemi/sonic.*
12873 SONICS SILICON BACKPLANE DRIVER (SSB)
12878 F: include/linux/ssb/
12880 SONY IMX274 SENSOR DRIVER
12883 T: git git://linuxtv.org/media_tree.git
12885 F: drivers/media/i2c/imx274.c
12886 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12888 SONY MEMORYSTICK CARD SUPPORT
12890 W: http://tifmxx.berlios.de/
12892 F: drivers/memstick/host/tifm_ms.c
12894 SONY MEMORYSTICK STANDARD SUPPORT
12897 F: drivers/memstick/core/ms_block.*
12899 SONY VAIO CONTROL DEVICE DRIVER
12902 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12904 F: Documentation/laptops/sony-laptop.txt
12905 F: drivers/char/sonypi.c
12906 F: drivers/platform/x86/sony-laptop.c
12907 F: include/linux/sony-laptop.h
12913 W: http://www.alsa-project.org/
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12915 T: git git://git.alsa-project.org/alsa-kernel.git
12916 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12918 F: Documentation/sound/
12920 F: include/uapi/sound/
12923 SOUND - COMPRESSED AUDIO
12926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12928 F: Documentation/sound/alsa/compress_offload.txt
12929 F: include/sound/compress_driver.h
12930 F: include/uapi/sound/compress_*
12931 F: sound/core/compress_offload.c
12932 F: sound/soc/soc-compress.c
12934 SOUND - DMAENGINE HELPERS
12937 F: include/sound/dmaengine_pcm.h
12938 F: sound/core/pcm_dmaengine.c
12939 F: sound/soc/soc-generic-dmaengine-pcm.c
12941 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12946 W: http://alsa-project.org/main/index.php/ASoC
12948 F: Documentation/devicetree/bindings/sound/
12949 F: Documentation/sound/alsa/soc/
12951 F: include/sound/soc*
12953 SOUNDWIRE SUBSYSTEM
12959 F: Documentation/driver-api/soundwire/
12960 F: drivers/soundwire/
12961 F: include/linux/soundwire/
12966 W: https://linuxtv.org
12967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12969 F: drivers/media/dvb-frontends/sp2*
12971 SPARC + UltraSPARC (sparc/sparc64)
12974 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12981 SPARC SERIAL DRIVERS
12984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12987 F: include/linux/sunserialcore.h
12988 F: drivers/tty/serial/suncore.c
12989 F: drivers/tty/serial/sunhv.c
12990 F: drivers/tty/serial/sunsab.c
12991 F: drivers/tty/serial/sunsab.h
12992 F: drivers/tty/serial/sunsu.c
12993 F: drivers/tty/serial/sunzilog.c
12994 F: drivers/tty/serial/sunzilog.h
12995 F: drivers/tty/vcc.c
13000 W: https://sparse.wiki.kernel.org/
13001 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13002 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13004 F: include/linux/compiler.h
13006 SPEAR CLOCK FRAMEWORK SUPPORT
13009 W: http://www.st.com/spear
13011 F: drivers/clk/spear/
13013 SPEAR PLATFORM SUPPORT
13017 W: http://www.st.com/spear
13019 F: arch/arm/boot/dts/spear*
13020 F: arch/arm/mach-spear/
13026 W: http://www.linux-mtd.infradead.org/
13027 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13028 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13029 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13031 F: drivers/mtd/spi-nor/
13032 F: include/linux/mtd/spi-nor.h
13037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13038 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13040 F: Documentation/devicetree/bindings/spi/
13041 F: Documentation/spi/
13043 F: include/linux/spi/
13044 F: include/uapi/linux/spi/
13047 SPIDERNET NETWORK DRIVER for CELL
13051 F: Documentation/networking/spider_net.txt
13052 F: drivers/net/ethernet/toshiba/spider_net*
13057 F: Documentation/devicetree/bindings/spmi/
13059 F: include/dt-bindings/spmi/spmi.h
13060 F: include/linux/spmi.h
13061 F: include/trace/events/spmi.h
13066 W: http://www.ibm.com/developerworks/power/cell/
13068 F: Documentation/filesystems/spufs.txt
13069 F: arch/powerpc/platforms/cell/spufs/
13071 SQUASHFS FILE SYSTEM
13074 W: http://squashfs.org.uk
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13077 F: Documentation/filesystems/squashfs.txt
13080 SRM (Alpha) environment access
13083 F: arch/alpha/kernel/srm_env.c
13089 F: Documentation/process/stable-kernel-rules.rst
13091 STAGING - ATOMISP DRIVER
13096 F: drivers/staging/media/atomisp/
13102 F: drivers/staging/comedi/
13104 STAGING - FLARION FT1000 DRIVERS
13107 F: drivers/staging/ft1000/
13109 STAGING - INDUSTRIAL IO
13113 F: Documentation/devicetree/bindings/staging/iio/
13114 F: drivers/staging/iio/
13116 STAGING - LUSTRE PARALLEL FILESYSTEM
13121 W: http://wiki.lustre.org/
13123 F: drivers/staging/lustre
13125 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13130 F: drivers/staging/nvec/
13132 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13136 W: http://wiki.laptop.org/go/DCON
13138 F: drivers/staging/olpc_dcon/
13140 STAGING - REALTEK RTL8712U DRIVERS
13144 F: drivers/staging/rtl8712/
13146 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13152 F: drivers/staging/sm750fb/
13154 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13160 W: http://www.linux-speakup.org/
13162 F: drivers/staging/speakup/
13164 STAGING - VIA VT665X DRIVERS
13167 F: drivers/staging/vt665?/
13169 STAGING - WILC1000 WIFI DRIVER
13174 F: drivers/staging/wilc1000/
13176 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13179 F: drivers/staging/xgifb/
13183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13186 F: drivers/staging/
13188 STARFIRE/DURALAN NETWORK DRIVER
13191 F: drivers/net/ethernet/adaptec/starfire*
13193 STEC S1220 SKD DRIVER
13197 F: drivers/block/skd*[ch]
13202 F: drivers/staging/media/st-cec/
13203 F: Documentation/devicetree/bindings/media/stih-cec.txt
13205 STK1160 USB VIDEO CAPTURE DRIVER
13208 T: git git://linuxtv.org/media_tree.git
13210 F: drivers/media/usb/stk1160/
13212 STMMAC ETHERNET DRIVER
13216 W: http://www.stlinux.com
13218 F: drivers/net/ethernet/stmicro/stmmac/
13222 W: http://sammy.net/sun3/
13224 F: arch/m68k/kernel/*sun3*
13225 F: arch/m68k/sun3*/
13226 F: arch/m68k/include/asm/sun3*
13227 F: drivers/net/ethernet/i825xx/sun3*
13229 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13233 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13234 F: drivers/input/keyboard/sun4i-lradc-keys.c
13236 SUNDANCE NETWORK DRIVER
13240 F: drivers/net/ethernet/dlink/sundance.c
13246 Q: http://patchwork.kernel.org/project/linux-sh/list/
13248 F: Documentation/sh/
13257 B: https://bugzilla.kernel.org
13259 F: Documentation/power/
13260 F: arch/x86/kernel/acpi/
13261 F: drivers/base/power/
13263 F: include/linux/suspend.h
13264 F: include/linux/freezer.h
13265 F: include/linux/pm.h
13271 F: Documentation/svga.txt
13272 F: arch/x86/boot/video*
13277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13280 F: arch/*/kernel/pci-swiotlb.c
13281 F: include/linux/swiotlb.h
13289 F: include/net/switchdev.h
13291 SYNC FILE FRAMEWORK
13297 F: drivers/dma-buf/sync_*
13298 F: drivers/dma-buf/dma-fence*
13299 F: drivers/dma-buf/sw_sync.c
13300 F: include/linux/sync_file.h
13301 F: include/uapi/linux/sync_file.h
13302 F: Documentation/sync_file.txt
13303 T: git git://anongit.freedesktop.org/drm/drm-misc
13305 SYNOPSYS ARC ARCHITECTURE
13310 F: Documentation/devicetree/bindings/arc/*
13311 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13312 F: drivers/clocksource/arc_timer.c
13313 F: drivers/tty/serial/arc_uart.c
13314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13316 SYNOPSYS ARC HSDK SDP pll clock driver
13319 F: drivers/clk/clk-hsdk-pll.c
13320 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13322 SYNOPSYS ARC SDP clock driver
13325 F: drivers/clk/axs10x/*
13326 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13328 SYNOPSYS ARC SDP platform support
13331 F: arch/arc/plat-axs10x
13332 F: arch/arc/boot/dts/ax*
13333 F: Documentation/devicetree/bindings/arc/axs10*
13335 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13338 F: drivers/reset/reset-axs10x.c
13339 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13341 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13344 F: drivers/tty/serial/8250/8250_dw.c
13346 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13350 F: drivers/gpio/gpio-dwapb.c
13351 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13353 SYNOPSYS DESIGNWARE DMAC DRIVER
13357 F: include/linux/dma/dw.h
13358 F: include/linux/platform_data/dma-dw.h
13361 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13365 F: drivers/net/ethernet/synopsys/
13367 SYNOPSYS DESIGNWARE I2C DRIVER
13373 F: drivers/i2c/busses/i2c-designware-*
13374 F: include/linux/platform_data/i2c-designware.h
13376 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13380 F: drivers/mmc/host/dw_mmc*
13382 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13385 F: drivers/reset/reset-hsdk.c
13386 F: include/dt-bindings/reset/snps,hsdk-reset.h
13387 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13389 SYSTEM CONFIGURATION (SYSCON)
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13394 F: drivers/mfd/syscon.c
13396 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13400 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13401 F: drivers/clk/clk-scpi.c
13402 F: drivers/cpufreq/scpi-cpufreq.c
13403 F: drivers/firmware/arm_scpi.c
13404 F: include/linux/scpi_protocol.h
13406 SYSTEM RESET/SHUTDOWN DRIVERS
13409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13411 F: Documentation/devicetree/bindings/power/reset/
13412 F: drivers/power/reset/
13414 SYSTEM TRACE MODULE CLASS
13417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13418 F: Documentation/trace/stm.txt
13419 F: drivers/hwtracing/stm/
13420 F: include/linux/stm.h
13421 F: include/uapi/linux/stm.h
13426 F: Documentation/filesystems/sysv-fs.txt
13428 F: include/linux/sysv_fs.h
13434 W: http://www.linux-iscsi.org
13435 W: http://groups.google.com/group/linux-iscsi-target-dev
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13440 F: Documentation/target/
13442 TASKSTATS STATISTICS INTERFACE
13445 F: Documentation/accounting/taskstats*
13446 F: include/linux/taskstats*
13447 F: kernel/taskstats.c
13455 F: include/net/pkt_cls.h
13456 F: include/net/pkt_sched.h
13457 F: include/net/tc_act/
13458 F: include/uapi/linux/pkt_cls.h
13459 F: include/uapi/linux/pkt_sched.h
13460 F: include/uapi/linux/tc_act/
13461 F: include/uapi/linux/tc_ematch/
13464 TCP LOW PRIORITY MODULE
13467 W: http://tcp-lp-mod.sourceforge.net/
13469 F: net/ipv4/tcp_lp.c
13471 TDA10071 MEDIA DRIVER
13474 W: https://linuxtv.org
13475 W: http://palosaari.fi/linux/
13476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13477 T: git git://linuxtv.org/anttip/media_tree.git
13479 F: drivers/media/dvb-frontends/tda10071*
13481 TDA18212 MEDIA DRIVER
13484 W: https://linuxtv.org
13485 W: http://palosaari.fi/linux/
13486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13487 T: git git://linuxtv.org/anttip/media_tree.git
13489 F: drivers/media/tuners/tda18212*
13491 TDA18218 MEDIA DRIVER
13494 W: https://linuxtv.org
13495 W: http://palosaari.fi/linux/
13496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13497 T: git git://linuxtv.org/anttip/media_tree.git
13499 F: drivers/media/tuners/tda18218*
13501 TDA18250 MEDIA DRIVER
13504 W: https://linuxtv.org
13505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13506 T: git git://linuxtv.org/media_tree.git
13508 F: drivers/media/tuners/tda18250*
13510 TDA18271 MEDIA DRIVER
13513 W: https://linuxtv.org
13514 W: http://github.com/mkrufky
13515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13516 T: git git://linuxtv.org/mkrufky/tuners.git
13518 F: drivers/media/tuners/tda18271*
13520 TDA827x MEDIA DRIVER
13523 W: https://linuxtv.org
13524 W: http://github.com/mkrufky
13525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13526 T: git git://linuxtv.org/mkrufky/tuners.git
13528 F: drivers/media/tuners/tda8290.*
13530 TDA8290 MEDIA DRIVER
13533 W: https://linuxtv.org
13534 W: http://github.com/mkrufky
13535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13536 T: git git://linuxtv.org/mkrufky/tuners.git
13538 F: drivers/media/tuners/tda8290.*
13540 TDA9840 MEDIA DRIVER
13543 T: git git://linuxtv.org/media_tree.git
13544 W: https://linuxtv.org
13546 F: drivers/media/i2c/tda9840*
13548 TEA5761 TUNER DRIVER
13552 W: https://linuxtv.org
13553 T: git git://linuxtv.org/media_tree.git
13555 F: drivers/media/tuners/tea5761.*
13557 TEA5767 TUNER DRIVER
13561 W: https://linuxtv.org
13562 T: git git://linuxtv.org/media_tree.git
13564 F: drivers/media/tuners/tea5767.*
13566 TEA6415C MEDIA DRIVER
13569 T: git git://linuxtv.org/media_tree.git
13570 W: https://linuxtv.org
13572 F: drivers/media/i2c/tea6415c*
13574 TEA6420 MEDIA DRIVER
13577 T: git git://linuxtv.org/media_tree.git
13578 W: https://linuxtv.org
13580 F: drivers/media/i2c/tea6420*
13586 F: drivers/net/team/
13587 F: include/linux/if_team.h
13588 F: include/uapi/linux/if_team.h
13590 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13593 F: arch/x86/platform/ts5500/
13595 TECHNOTREND USB IR RECEIVER
13599 F: drivers/media/rc/ttusbir.c
13604 F: include/linux/tee_drv.h
13605 F: include/uapi/linux/tee.h
13607 F: Documentation/tee.txt
13609 TEGRA ARCHITECTURE SUPPORT
13613 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13622 F: drivers/clk/tegra/
13628 F: drivers/dma/tegra*
13633 F: drivers/i2c/busses/i2c-tegra.c
13635 TEGRA IOMMU DRIVERS
13638 F: drivers/iommu/tegra*
13644 F: drivers/input/keyboard/tegra-kbc.c
13649 F: drivers/pwm/pwm-tegra.c
13651 TEGRA SERIAL DRIVER
13654 F: drivers/tty/serial/serial-tegra.c
13659 F: drivers/spi/spi-tegra*
13661 TEHUTI ETHERNET DRIVER
13665 F: drivers/net/ethernet/tehuti/*
13667 Telecom Clock Driver for MCPL0010
13670 F: drivers/char/tlclk.c
13672 TENSILICA XTENSA PORT (xtensa)
13676 T: git git://github.com/czankel/xtensa-linux.git
13679 F: drivers/irqchip/irq-xtensa-*
13681 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13687 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13688 F: drivers/firmware/ti_sci*
13689 F: include/linux/soc/ti/ti_sci_protocol.h
13690 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13691 F: include/dt-bindings/genpd/k2g.h
13692 F: drivers/soc/ti/ti_sci_pm_domains.c
13693 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13694 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13695 F: drivers/clk/keystone/sci-clk.c
13696 F: drivers/reset/reset-ti-sci.c
13698 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13701 T: git git://linuxtv.org/media_tree.git
13702 W: https://linuxtv.org
13704 F: drivers/media/radio/radio-raremono.c
13710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13712 Q: https://patchwork.kernel.org/project/linux-pm/list/
13714 F: drivers/thermal/
13715 F: include/linux/thermal.h
13716 F: include/uapi/linux/thermal.h
13717 F: include/linux/cpu_cooling.h
13718 F: Documentation/devicetree/bindings/thermal/
13720 THERMAL/CPU_COOLING
13726 F: Documentation/thermal/cpu-cooling-api.txt
13727 F: drivers/thermal/cpu_cooling.c
13728 F: include/linux/cpu_cooling.h
13730 THINKPAD ACPI EXTRAS DRIVER
13734 W: http://ibm-acpi.sourceforge.net
13735 W: http://thinkwiki.org/wiki/Ibm-acpi
13736 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13738 F: drivers/platform/x86/thinkpad_acpi.c
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13747 F: Documentation/admin-guide/thunderbolt.rst
13748 F: drivers/thunderbolt/
13749 F: include/linux/thunderbolt.h
13751 THUNDERBOLT NETWORK DRIVER
13757 F: drivers/net/thunderbolt.c
13759 THUNDERX GPIO DRIVER
13762 F: drivers/gpio/gpio-thunderx.c
13764 TI AM437X VPFE DRIVER
13767 W: https://linuxtv.org
13768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13769 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13771 F: drivers/media/platform/am437x/
13773 TI BANDGAP AND THERMAL DRIVER
13779 F: drivers/thermal/ti-soc-thermal/
13781 TI BQ27XXX POWER SUPPLY DRIVER
13783 F: include/linux/power/bq27xxx_battery.h
13784 F: drivers/power/supply/bq27xxx_battery.c
13785 F: drivers/power/supply/bq27xxx_battery_i2c.c
13787 TI CDCE706 CLOCK DRIVER
13790 F: drivers/clk/clk-cdce706.c
13797 F: include/linux/clk/ti.h
13799 TI DAVINCI MACHINE SUPPORT
13803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13805 F: arch/arm/mach-davinci/
13806 F: drivers/i2c/busses/i2c-davinci.c
13807 F: arch/arm/boot/dts/da850*
13809 TI DAVINCI SERIES GPIO DRIVER
13813 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13814 F: drivers/gpio/gpio-davinci.c
13816 TI DAVINCI SERIES MEDIA DRIVER
13819 W: https://linuxtv.org
13820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13821 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13823 F: drivers/media/platform/davinci/
13824 F: include/media/davinci/
13826 TI ETHERNET SWITCH DRIVER (CPSW)
13831 F: drivers/net/ethernet/ti/cpsw*
13832 F: drivers/net/ethernet/ti/davinci*
13834 TI FLASH MEDIA INTERFACE DRIVER
13837 F: drivers/misc/tifm*
13838 F: drivers/mmc/host/tifm_sd.c
13839 F: include/linux/tifm.h
13841 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13846 F: drivers/soc/ti/*
13847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13849 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13854 F: sound/soc/codecs/lm49453*
13855 F: sound/soc/codecs/isabelle*
13857 TI LP855x BACKLIGHT DRIVER
13860 F: Documentation/backlight/lp855x-driver.txt
13861 F: drivers/video/backlight/lp855x_bl.c
13862 F: include/linux/platform_data/lp855x.h
13864 TI LP8727 CHARGER DRIVER
13867 F: drivers/power/supply/lp8727_charger.c
13868 F: include/linux/platform_data/lp8727.h
13870 TI LP8788 MFD DRIVER
13873 F: drivers/iio/adc/lp8788_adc.c
13874 F: drivers/leds/leds-lp8788.c
13875 F: drivers/mfd/lp8788*.c
13876 F: drivers/power/supply/lp8788-charger.c
13877 F: drivers/regulator/lp8788-*.c
13878 F: include/linux/mfd/lp8788*.h
13880 TI NETCP ETHERNET DRIVER
13885 F: drivers/net/ethernet/ti/netcp*
13887 TI TAS571X FAMILY ASoC CODEC DRIVER
13891 F: sound/soc/codecs/tas571x*
13893 TI TRF7970A NFC DRIVER
13898 F: drivers/nfc/trf7970a.c
13899 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13901 TI TWL4030 SERIES SOC CODEC DRIVER
13905 F: sound/soc/codecs/twl4030*
13910 W: http://linuxtv.org/
13911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13913 F: drivers/media/platform/ti-vpe/
13915 TI WILINK WIRELESS DRIVERS
13917 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13918 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13921 F: drivers/net/wireless/ti/
13922 F: include/linux/wl12xx.h
13925 W: http://www.mellanox.com/repository/solutions/tile-scm/
13928 F: drivers/char/tile-srom.c
13929 F: drivers/edac/tile_edac.c
13930 F: drivers/net/ethernet/tile/
13931 F: drivers/rtc/rtc-tile.c
13932 F: drivers/tty/hvc/hvc_tile.c
13933 F: drivers/tty/serial/tilegx.c
13934 F: drivers/usb/host/*-tilegx.c
13935 F: include/linux/usb/tilegx.h
13937 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13944 F: include/linux/clocksource.h
13945 F: include/linux/time.h
13946 F: include/linux/timex.h
13947 F: include/uapi/linux/time.h
13948 F: include/uapi/linux/timex.h
13949 F: kernel/time/clocksource.c
13950 F: kernel/time/time*.c
13951 F: kernel/time/alarmtimer.c
13952 F: kernel/time/ntp.c
13953 F: tools/testing/selftests/timers/
13960 W: http://tipc.sourceforge.net/
13962 F: include/uapi/linux/tipc*.h
13965 TLAN NETWORK DRIVER
13968 W: http://sourceforge.net/projects/tlan/
13970 F: Documentation/networking/tlan.txt
13971 F: drivers/net/ethernet/ti/tlan.*
13973 TM6000 VIDEO4LINUX DRIVER
13977 W: https://linuxtv.org
13978 T: git git://linuxtv.org/media_tree.git
13980 F: drivers/media/usb/tm6000/
13981 F: Documentation/media/v4l-drivers/tm6000*
13983 TMIO/SDHI MMC DRIVER
13987 F: drivers/mmc/host/tmio_mmc*
13988 F: drivers/mmc/host/renesas_sdhi*
13989 F: include/linux/mfd/tmio.h
13991 TMP401 HARDWARE MONITOR DRIVER
13995 F: Documentation/hwmon/tmp401
13996 F: drivers/hwmon/tmp401.c
13998 TMPFS (SHMEM FILESYSTEM)
14002 F: include/linux/shmem_fs.h
14005 TOMOYO SECURITY MODULE
14012 W: http://tomoyo.sourceforge.jp/
14013 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14015 F: security/tomoyo/
14017 TOPSTAR LAPTOP EXTRAS DRIVER
14021 F: drivers/platform/x86/topstar-laptop.c
14023 TORTURE-TEST MODULES
14029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14030 F: Documentation/RCU/torture.txt
14031 F: kernel/torture.c
14032 F: kernel/rcu/rcutorture.c
14033 F: kernel/locking/locktorture.c
14035 TOSHIBA ACPI EXTRAS DRIVER
14039 F: drivers/platform/x86/toshiba_acpi.c
14041 TOSHIBA BLUETOOTH DRIVER
14045 F: drivers/platform/x86/toshiba_bluetooth.c
14047 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14051 F: drivers/platform/x86/toshiba_haps.c
14055 W: http://www.buzzard.org.uk/toshiba/
14057 F: drivers/char/toshiba.c
14058 F: include/linux/toshiba.h
14059 F: include/uapi/linux/toshiba.h
14061 TOSHIBA TC358743 DRIVER
14065 F: drivers/media/i2c/tc358743*
14066 F: include/media/i2c/tc358743.h
14068 TOSHIBA WMI HOTKEYS DRIVER
14072 F: drivers/platform/x86/toshiba-wmi.c
14079 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14080 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14081 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14083 F: drivers/char/tpm/
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14090 F: Documentation/trace/ftrace.txt
14091 F: arch/*/*/*/ftrace.h
14092 F: arch/*/kernel/ftrace.c
14093 F: include/*/ftrace.h
14094 F: include/linux/trace*.h
14097 F: tools/testing/selftests/ftrace/
14099 TRACING MMIO ACCESSES (MMIOTRACE)
14107 F: kernel/trace/trace_mmiotrace.c
14108 F: include/linux/mmiotrace.h
14109 F: arch/x86/mm/kmmio.c
14110 F: arch/x86/mm/mmio-mod.c
14111 F: arch/x86/mm/testmmiotrace.c
14115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14117 K: ^Subject:.*(?i)trivial
14119 TEMPO SEMICONDUCTOR DRIVERS
14122 F: sound/soc/codecs/tscs*.c
14123 F: sound/soc/codecs/tscs*.h
14124 F: Documentation/devicetree/bindings/sound/tscs*.txt
14130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14131 F: Documentation/serial/
14133 F: drivers/tty/serial/serial_core.c
14134 F: include/linux/serial_core.h
14135 F: include/linux/serial.h
14136 F: include/linux/tty.h
14137 F: include/uapi/linux/serial_core.h
14138 F: include/uapi/linux/serial.h
14139 F: include/uapi/linux/tty.h
14141 TUA9001 MEDIA DRIVER
14144 W: https://linuxtv.org
14145 W: http://palosaari.fi/linux/
14146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14147 T: git git://linuxtv.org/anttip/media_tree.git
14149 F: drivers/media/tuners/tua9001*
14151 TULIP NETWORK DRIVERS
14155 F: drivers/net/ethernet/dec/tulip/
14159 W: http://vtun.sourceforge.net/tun
14161 F: Documentation/networking/tuntap.txt
14162 F: arch/um/os-Linux/drivers/
14164 TURBOCHANNEL SUBSYSTEM
14168 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14171 F: include/linux/tc.h
14173 TW5864 VIDEO4LINUX DRIVER
14180 F: drivers/media/pci/tw5864/
14182 TW68 VIDEO4LINUX DRIVER
14185 T: git git://linuxtv.org/media_tree.git
14186 W: https://linuxtv.org
14188 F: drivers/media/pci/tw68/
14190 TW686X VIDEO4LINUX DRIVER
14193 T: git git://linuxtv.org/media_tree.git
14194 W: http://linuxtv.org
14196 F: drivers/media/pci/tw686x/
14198 UBI FILE SYSTEM (UBIFS)
14203 T: git git://git.infradead.org/ubifs-2.6.git
14204 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14206 F: Documentation/filesystems/ubifs.txt
14209 UCLINUX (M68KNOMMU AND COLDFIRE)
14211 W: http://www.linux-m68k.org/
14212 W: http://www.uclinux.org/
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14217 F: arch/m68k/coldfire/
14219 F: arch/m68k/*/*_no.*
14220 F: arch/m68k/include/asm/*_no.*
14225 F: Documentation/filesystems/udf.txt
14232 F: drivers/hid/hid-udraw-ps3.c
14237 F: Documentation/filesystems/ufs.txt
14240 UHID USERSPACE HID IO DRIVER:
14244 F: drivers/hid/uhid.c
14245 F: include/uapi/linux/uhid.h
14251 F: drivers/usb/common/ulpi.c
14252 F: include/linux/ulpi/
14254 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14258 F: include/linux/uwb.h
14259 F: include/linux/uwb/
14261 UNICORE32 ARCHITECTURE:
14263 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14265 T: git git://github.com/gxt/linux.git
14270 W: http://dotat.at/prog/unifdef
14272 F: scripts/unifdef.c
14274 UNIFORM CDROM DRIVER
14276 W: http://www.kernel.dk
14278 F: Documentation/cdrom/
14279 F: drivers/cdrom/cdrom.c
14280 F: include/linux/cdrom.h
14281 F: include/uapi/linux/cdrom.h
14283 UNISYS S-PAR DRIVERS
14287 F: include/linux/visorbus.h
14288 F: drivers/visorbus/
14289 F: drivers/staging/unisys/
14291 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14295 F: Documentation/scsi/ufs.txt
14296 F: drivers/scsi/ufs/
14298 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14302 F: drivers/scsi/ufs/*dwc*
14304 UNSORTED BLOCK IMAGES (UBI)
14307 W: http://www.linux-mtd.infradead.org/
14309 T: git git://git.infradead.org/ubifs-2.6.git
14311 F: drivers/mtd/ubi/
14312 F: include/linux/mtd/ubi.h
14313 F: include/uapi/mtd/ubi-user.h
14315 USB "USBNET" DRIVER FRAMEWORK
14318 W: http://www.linux-usb.org/usbnet
14320 F: drivers/net/usb/usbnet.c
14321 F: include/linux/usb/usbnet.h
14327 F: Documentation/usb/acm.txt
14328 F: drivers/usb/class/cdc-acm.*
14330 USB AR5523 WIRELESS DRIVER
14334 F: drivers/net/wireless/ath/ar5523/
14341 F: drivers/usb/storage/uas.c
14343 USB CDC ETHERNET DRIVER
14347 F: drivers/net/usb/cdc_*.c
14348 F: include/uapi/linux/usb/cdc.h
14350 USB CHAOSKEY DRIVER
14354 F: drivers/usb/misc/chaoskey.c
14356 USB CYPRESS C67X00 DRIVER
14360 F: drivers/usb/c67x00/
14362 USB DAVICOM DM9601 DRIVER
14365 W: http://www.linux-usb.org/usbnet
14367 F: drivers/net/usb/dm9601.c
14369 USB DIAMOND RIO500 DRIVER
14372 W: http://rio500.sourceforge.net
14374 F: drivers/usb/misc/rio500*
14380 F: Documentation/usb/ehci.txt
14381 F: drivers/usb/host/ehci*
14383 USB GADGET/PERIPHERAL SUBSYSTEM
14386 W: http://www.linux-usb.org/gadget
14387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14389 F: drivers/usb/gadget/
14390 F: include/linux/usb/gadget*
14392 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14398 F: Documentation/hid/hiddev.txt
14399 F: drivers/hid/usbhid/
14405 F: drivers/usb/host/isp116x*
14406 F: include/linux/usb/isp116x.h
14408 USB LAN78XX ETHERNET DRIVER
14413 F: drivers/net/usb/lan78xx.*
14415 USB MASS STORAGE DRIVER
14420 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14421 F: drivers/usb/storage/
14426 T: git git://git.alsa-project.org/alsa-kernel.git
14428 F: sound/usb/midi.*
14430 USB NETWORKING DRIVERS
14433 F: drivers/net/usb/
14439 F: Documentation/usb/ohci.txt
14440 F: drivers/usb/host/ohci*
14442 USB OTG FSM (Finite State Machine)
14444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14447 F: drivers/usb/common/usb-otg-fsm.c
14455 F: Documentation/usb/usbip_protocol.txt
14456 F: drivers/usb/usbip/
14457 F: tools/usb/usbip/
14463 T: git git://github.com/petkan/pegasus.git
14464 W: https://github.com/petkan/pegasus
14466 F: drivers/net/usb/pegasus.*
14471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14473 F: drivers/usb/phy/
14475 USB PRINTER DRIVER (usblp)
14479 F: drivers/usb/class/usblp.c
14481 USB QMI WWAN NETWORK DRIVER
14485 F: Documentation/ABI/testing/sysfs-class-net-qmi
14486 F: drivers/net/usb/qmi_wwan.c
14492 T: git git://github.com/petkan/rtl8150.git
14493 W: https://github.com/petkan/rtl8150
14495 F: drivers/net/usb/rtl8150.c
14497 USB SERIAL SUBSYSTEM
14500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14502 F: Documentation/usb/usb-serial.txt
14503 F: drivers/usb/serial/
14504 F: include/linux/usb/serial.h
14506 USB SMSC75XX ETHERNET DRIVER
14510 F: drivers/net/usb/smsc75xx.*
14512 USB SMSC95XX ETHERNET DRIVER
14517 F: drivers/net/usb/smsc95xx.*
14522 W: http://www.linux-usb.org
14523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14525 F: Documentation/devicetree/bindings/usb/
14526 F: Documentation/usb/
14528 F: include/linux/usb.h
14529 F: include/linux/usb/
14531 USB TYPEC SUBSYSTEM
14535 F: Documentation/ABI/testing/sysfs-class-typec
14536 F: Documentation/usb/typec.rst
14537 F: drivers/usb/typec/
14538 F: include/linux/usb/typec.h
14544 F: drivers/usb/host/uhci*
14550 T: git git://linuxtv.org/media_tree.git
14551 W: http://www.ideasonboard.org/uvc/
14553 F: drivers/media/usb/uvc/
14554 F: include/uapi/linux/uvcvideo.h
14559 T: git git://linuxtv.org/media_tree.git
14560 W: https://linuxtv.org
14562 F: drivers/media/usb/usbvision/
14568 F: drivers/usb/gadget/function/*uvc*
14569 F: drivers/usb/gadget/legacy/webcam.c
14571 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14575 F: drivers/net/wireless/rndis_wlan.c
14581 F: drivers/usb/host/xhci*
14582 F: drivers/usb/host/pci-quirks*
14586 W: http://linux-lc100020.sourceforge.net
14588 F: drivers/net/wireless/zydas/zd1201.*
14594 T: git git://linuxtv.org/media_tree.git
14595 W: http://royale.zerezo.com/zr364xx/
14597 F: Documentation/media/v4l-drivers/zr364xx*
14598 F: drivers/media/usb/zr364xx/
14600 USER-MODE LINUX (UML)
14605 W: http://user-mode-linux.sourceforge.net
14606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14608 F: Documentation/virtual/uml/
14614 USERSPACE I/O (UIO)
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14618 F: Documentation/driver-api/uio-howto.rst
14620 F: include/linux/uio*.h
14625 W: http://en.wikipedia.org/wiki/Util-linux
14626 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14633 T: git git://git.infradead.org/users/hch/uuid.git
14636 F: include/linux/uuid.h
14637 F: include/uapi/linux/uuid.h
14643 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14645 F: Documentation/fb/uvesafb.txt
14646 F: drivers/video/fbdev/uvesafb.*
14652 F: drivers/mtd/nand/vf610_nfc.c
14654 VFAT/FAT/MSDOS FILESYSTEM
14657 F: Documentation/filesystems/vfat.txt
14663 T: git git://github.com/awilliam/linux-vfio.git
14665 F: Documentation/vfio.txt
14667 F: include/linux/vfio.h
14668 F: include/uapi/linux/vfio.h
14670 VFIO MEDIATED DEVICE DRIVERS
14674 F: Documentation/vfio-mediated-device.txt
14675 F: drivers/vfio/mdev/
14676 F: include/linux/mdev.h
14677 F: samples/vfio-mdev/
14679 VFIO PLATFORM DRIVER
14683 F: drivers/vfio/platform/
14688 F: Documentation/gpu/vga-switcheroo.rst
14689 F: drivers/gpu/vga/vga_switcheroo.c
14690 F: include/linux/vga_switcheroo.h
14691 T: git git://anongit.freedesktop.org/drm/drm-misc
14693 VIA RHINE NETWORK DRIVER
14695 F: drivers/net/ethernet/via/via-rhine.c
14697 VIA SD/MMC CARD CONTROLLER DRIVER
14701 F: drivers/mmc/host/via-sdmmc.c
14703 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14707 F: include/linux/via-core.h
14708 F: include/linux/via-gpio.h
14709 F: include/linux/via_i2c.h
14710 F: drivers/video/fbdev/via/
14712 VIA VELOCITY NETWORK DRIVER
14716 F: drivers/net/ethernet/via/via-velocity.*
14718 VIDEO MULTIPLEXER DRIVER
14722 F: drivers/media/platform/video-mux.c
14724 VIDEOBUF2 FRAMEWORK
14730 F: drivers/media/v4l2-core/videobuf2-*
14731 F: include/media/videobuf2-*
14733 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14736 T: git git://linuxtv.org/media_tree.git
14737 W: https://linuxtv.org
14739 F: drivers/media/platform/vimc/*
14748 VIRTIO AND VHOST VSOCK DRIVER
14754 F: include/linux/virtio_vsock.h
14755 F: include/uapi/linux/virtio_vsock.h
14756 F: include/uapi/linux/vsockmon.h
14757 F: include/uapi/linux/vm_sockets_diag.h
14758 F: net/vmw_vsock/diag.c
14759 F: net/vmw_vsock/af_vsock_tap.c
14760 F: net/vmw_vsock/virtio_transport_common.c
14761 F: net/vmw_vsock/virtio_transport.c
14762 F: drivers/net/vsockmon.c
14763 F: drivers/vhost/vsock.c
14764 F: drivers/vhost/vsock.h
14765 F: tools/testing/vsock/
14767 VIRTIO CONSOLE DRIVER
14771 F: drivers/char/virtio_console.c
14772 F: include/linux/virtio_console.h
14773 F: include/uapi/linux/virtio_console.h
14775 VIRTIO CORE, NET AND BLOCK DRIVERS
14780 F: Documentation/devicetree/bindings/virtio/
14783 F: drivers/net/virtio_net.c
14784 F: drivers/block/virtio_blk.c
14785 F: include/linux/virtio*.h
14786 F: include/uapi/linux/virtio_*.h
14787 F: drivers/crypto/virtio/
14788 F: mm/balloon_compaction.c
14790 VIRTIO CRYPTO DRIVER
14795 F: drivers/crypto/virtio/
14796 F: include/uapi/linux/virtio_crypto.h
14798 VIRTIO DRIVERS FOR S390
14805 F: drivers/s390/virtio/
14806 F: arch/s390/include/uapi/asm/virtio-ccw.h
14813 T: git git://anongit.freedesktop.org/drm/drm-misc
14815 F: drivers/gpu/drm/virtio/
14816 F: include/uapi/linux/virtio_gpu.h
14818 VIRTIO HOST (VHOST)
14824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14827 F: include/uapi/linux/vhost.h
14829 VIRTIO INPUT DRIVER
14832 F: drivers/virtio/virtio_input.c
14833 F: include/uapi/linux/virtio_input.h
14835 VIRTUAL BOX GUEST DEVICE DRIVER
14840 F: include/linux/vbox_utils.h
14841 F: include/uapi/linux/vbox*.h
14842 F: drivers/virt/vboxguest/
14844 VIRTUAL SERIO DEVICE DRIVER
14847 F: drivers/input/serio/userio.c
14848 F: include/uapi/linux/userio.h
14850 VIVID VIRTUAL VIDEO DRIVER
14853 T: git git://linuxtv.org/media_tree.git
14854 W: https://linuxtv.org
14856 F: drivers/media/platform/vivid/*
14862 F: drivers/vlynq/vlynq.c
14863 F: include/linux/vlynq.h
14871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14872 F: Documentation/driver-api/vme.rst
14873 F: drivers/staging/vme/
14875 F: include/linux/vme*
14877 VMWARE BALLOON DRIVER
14883 F: drivers/misc/vmw_balloon.c
14885 VMWARE HYPERVISOR INTERFACE
14889 F: arch/x86/kernel/cpu/vmware.c
14891 VMWARE PVRDMA DRIVER
14896 F: drivers/infiniband/hw/vmw_pvrdma/
14898 VMware PVSCSI driver
14903 F: drivers/scsi/vmw_pvscsi.c
14904 F: drivers/scsi/vmw_pvscsi.h
14906 VMWARE VMMOUSE SUBDRIVER
14911 F: drivers/input/mouse/vmmouse.c
14912 F: drivers/input/mouse/vmmouse.h
14914 VMWARE VMXNET3 ETHERNET DRIVER
14919 F: drivers/net/vmxnet3/
14921 VOCORE VOCORE2 BOARD
14925 F: arch/mips/boot/dts/ralink/vocore2.dts
14927 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14931 W: http://www.slimlogic.co.uk/?p=48
14932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14934 F: Documentation/devicetree/bindings/regulator/
14935 F: Documentation/power/regulator/
14936 F: drivers/regulator/
14937 F: include/dt-bindings/regulator/
14938 F: include/linux/regulator/
14945 F: drivers/net/vrf.c
14946 F: Documentation/networking/vrf.txt
14948 VT1211 HARDWARE MONITOR DRIVER
14952 F: Documentation/hwmon/vt1211
14953 F: drivers/hwmon/vt1211.c
14955 VT8231 HARDWARE MONITOR DRIVER
14959 F: drivers/hwmon/vt8231.c
14961 VUB300 USB to SDIO/SD/MMC bridge chip
14966 F: drivers/mmc/host/vub300.c
14968 W1 DALLAS'S 1-WIRE BUS
14971 F: Documentation/w1/
14973 F: include/linux/w1.h
14975 W83791D HARDWARE MONITORING DRIVER
14979 F: Documentation/hwmon/w83791d
14980 F: drivers/hwmon/w83791d.c
14982 W83793 HARDWARE MONITORING DRIVER
14986 F: Documentation/hwmon/w83793
14987 F: drivers/hwmon/w83793.c
14989 W83795 HARDWARE MONITORING DRIVER
14993 F: drivers/hwmon/w83795.c
14995 W83L51xD SD/MMC CARD INTERFACE DRIVER
14998 F: drivers/mmc/host/wbsd.*
15000 WACOM PROTOCOL 4 SERIAL TABLETS
15005 F: drivers/input/tablet/wacom_serial4.c
15007 WATCHDOG DEVICE DRIVERS
15011 W: http://www.linux-watchdog.org/
15012 T: git git://www.linux-watchdog.org/linux-watchdog.git
15014 F: Documentation/devicetree/bindings/watchdog/
15015 F: Documentation/watchdog/
15016 F: drivers/watchdog/
15017 F: include/linux/watchdog.h
15018 F: include/uapi/linux/watchdog.h
15020 WHISKEYCOVE PMIC GPIO DRIVER
15024 F: drivers/gpio/gpio-wcove.c
15030 F: drivers/hid/hid-wiimote*
15032 WILOCITY WIL6210 WIRELESS DRIVER
15037 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15038 F: drivers/net/wireless/ath/wil6210/
15045 W: http://linuxwimax.org
15046 F: Documentation/wimax/README.wimax
15047 F: include/linux/wimax/debug.h
15048 F: include/net/wimax.h
15049 F: include/uapi/linux/wimax.h
15055 F: drivers/media/rc/winbond-cir.c
15057 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15061 F: drivers/watchdog/ebc-c384_wdt.c
15063 WINSYSTEMS WS16C48 GPIO DRIVER
15067 F: drivers/gpio/gpio-ws16c48.c
15069 WISTRON LAPTOP BUTTON DRIVER
15072 F: drivers/input/misc/wistron_btns.c
15074 WL3501 WIRELESS PCMCIA CARD DRIVER
15077 F: drivers/net/wireless/wl3501*
15079 WOLFSON MICROELECTRONICS DRIVERS
15081 T: git https://github.com/CirrusLogic/linux-drivers.git
15082 W: https://github.com/CirrusLogic/linux-drivers/wiki
15084 F: Documentation/hwmon/wm83??
15085 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15086 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15087 F: Documentation/devicetree/bindings/mfd/arizona.txt
15088 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15089 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15090 F: arch/arm/mach-s3c64xx/mach-crag6410*
15091 F: drivers/clk/clk-wm83*.c
15092 F: drivers/extcon/extcon-arizona.c
15093 F: drivers/leds/leds-wm83*.c
15094 F: drivers/gpio/gpio-*wm*.c
15095 F: drivers/gpio/gpio-arizona.c
15096 F: drivers/hwmon/wm83??-hwmon.c
15097 F: drivers/input/misc/wm831x-on.c
15098 F: drivers/input/touchscreen/wm831x-ts.c
15099 F: drivers/input/touchscreen/wm97*.c
15100 F: drivers/mfd/arizona*
15101 F: drivers/mfd/wm*.c
15102 F: drivers/mfd/cs47l24*
15103 F: drivers/power/supply/wm83*.c
15104 F: drivers/rtc/rtc-wm83*.c
15105 F: drivers/regulator/wm8*.c
15106 F: drivers/regulator/arizona*
15107 F: drivers/video/backlight/wm83*_bl.c
15108 F: drivers/watchdog/wm83*_wdt.c
15109 F: include/linux/mfd/arizona/
15110 F: include/linux/mfd/wm831x/
15111 F: include/linux/mfd/wm8350/
15112 F: include/linux/mfd/wm8400*
15113 F: include/linux/regulator/arizona*
15114 F: include/linux/wm97xx.h
15115 F: include/sound/wm????.h
15116 F: sound/soc/codecs/arizona.?
15117 F: sound/soc/codecs/wm*
15118 F: sound/soc/codecs/cs47l24*
15123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15125 F: include/linux/workqueue.h
15126 F: kernel/workqueue.c
15127 F: Documentation/core-api/workqueue.rst
15129 X-POWERS AXP288 PMIC DRIVERS
15133 F: drivers/acpi/pmic/intel_pmic_xpower.c
15135 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15145 F: Documentation/networking/x25*
15146 F: include/net/x25*
15149 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15157 F: Documentation/x86/
15160 X86 MCE INFRASTRUCTURE
15165 F: arch/x86/kernel/cpu/mcheck/*
15167 X86 MICROCODE UPDATE SUPPORT
15170 F: arch/x86/kernel/cpu/microcode/*
15172 X86 PLATFORM DRIVERS
15176 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15178 F: drivers/platform/x86/
15179 F: drivers/platform/olpc/
15184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15186 F: arch/x86/entry/vdso/
15188 XC2028/3028 TUNER DRIVER
15192 W: https://linuxtv.org
15193 T: git git://linuxtv.org/media_tree.git
15195 F: drivers/media/tuners/tuner-xc2028.*
15197 XEN BLOCK SUBSYSTEM
15202 F: drivers/block/xen-blkback/*
15203 F: drivers/block/xen*
15210 F: arch/arm/include/asm/xen/
15212 XEN HYPERVISOR ARM64
15217 F: arch/arm64/include/asm/xen/
15219 XEN HYPERVISOR INTERFACE
15223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15226 F: drivers/*/xen-*front.c
15228 F: arch/x86/include/asm/xen/
15229 F: arch/x86/include/asm/pvclock-abi.h
15231 F: include/uapi/xen/
15232 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15233 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15235 XEN NETWORK BACKEND DRIVER
15241 F: drivers/net/xen-netback/*
15247 F: arch/x86/pci/*xen*
15248 F: drivers/pci/*xen*
15255 F: drivers/scsi/xen-scsifront.c
15256 F: drivers/xen/xen-scsiback.c
15257 F: include/xen/interface/io/vscsiif.h
15259 XEN SWIOTLB SUBSYSTEM
15264 F: arch/x86/xen/*swiotlb*
15265 F: drivers/xen/*swiotlb*
15272 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15274 F: Documentation/filesystems/xfs.txt
15277 XILINX AXI ETHERNET DRIVER
15281 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15283 XILINX UARTLITE SERIAL DRIVER
15287 F: drivers/tty/serial/uartlite.c
15289 XILINX VIDEO IP CORES
15293 T: git git://linuxtv.org/media_tree.git
15295 F: Documentation/devicetree/bindings/media/xilinx/
15296 F: drivers/media/platform/xilinx/
15297 F: include/uapi/linux/xilinx-v4l2-controls.h
15303 F: drivers/char/xillybus/
15305 XRA1403 GPIO EXPANDER
15310 F: drivers/gpio/gpio-xra1403.c
15311 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15313 XTENSA XTFPGA PLATFORM SUPPORT
15317 F: drivers/spi/spi-xtensa-xtfpga.c
15318 F: sound/soc/xtensa/xtfpga-i2s.c
15320 YAM DRIVER FOR AX.25
15324 F: drivers/net/hamradio/yam*
15325 F: include/linux/yam.h
15327 YAMA SECURITY MODULE
15329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15332 F: Documentation/admin-guide/LSM/Yama.rst
15334 YEALINK PHONE DRIVER
15338 F: Documentation/input/yealink.rst
15339 F: drivers/input/misc/yealink.*
15341 Z8530 DRIVER FOR AX.25
15343 W: http://yaina.de/jreuter/
15344 W: http://www.qsl.net/dl1bke/
15347 F: Documentation/networking/z8530drv.txt
15348 F: drivers/net/hamradio/*scc.c
15349 F: drivers/net/hamradio/z8530.h
15351 ZBUD COMPRESSED PAGE ALLOCATOR
15357 F: include/linux/zbud.h
15359 ZD1211RW WIRELESS DRIVER
15362 W: http://zd1211.ath.cx/wiki/DriverRewrite
15366 F: drivers/net/wireless/zydas/zd1211rw/
15368 ZD1301 MEDIA DRIVER
15371 W: https://linuxtv.org/
15372 W: http://palosaari.fi/linux/
15373 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15375 F: drivers/media/usb/dvb-usb-v2/zd1301*
15377 ZD1301_DEMOD MEDIA DRIVER
15380 W: https://linuxtv.org/
15381 W: http://palosaari.fi/linux/
15382 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15384 F: drivers/media/dvb-frontends/zd1301_demod*
15386 ZPOOL COMPRESSED PAGE STORAGE API
15391 F: include/linux/zpool.h
15393 ZR36067 VIDEO FOR LINUX DRIVER
15396 W: http://mjpeg.sourceforge.net/driver-zoran/
15397 T: hg https://linuxtv.org/hg/v4l-dvb
15399 F: drivers/media/pci/zoran/
15401 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15407 F: drivers/block/zram/
15408 F: Documentation/blockdev/zram.txt
15410 ZS DECSTATION Z85C30 SERIAL DRIVER
15413 F: drivers/tty/serial/zs.*
15415 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15422 F: include/linux/zsmalloc.h
15423 F: Documentation/vm/zsmalloc.txt
15425 ZSWAP COMPRESSED SWAP CACHING
15435 Q: http://patchwork.kernel.org/project/LKML/list/
15436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15437 S: Buried alive in reporters