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
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
190 F: drivers/net/ethernet/8390/
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
272 F: drivers/gpio/gpio-pci-idio-16.c
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
291 F: drivers/platform/x86/acer-wmi.c
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
345 F: drivers/acpi/arm64
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
370 W: http://wiki.parisc-linux.org/AD1889
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
513 F: sound/oss/aedsp16.c
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
584 F: include/linux/*aio*.h
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
612 F: drivers/mmc/host/au1xmmc.c
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
625 F: drivers/crypto/sunxi-ss/
635 ALPS PS/2 TOUCHPAD DRIVER
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
643 F: drivers/mailbox/mailbox-altera.c
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
746 F: arch/arm64/boot/dts/amd/
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC IIO DRIVERS
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
823 ANALOG DEVICES INC DMA DRIVERS
825 W: http://ez.analog.com/community/linux-device-drivers
827 F: drivers/dma/dma-axi-dmac.c
829 ANDROID CONFIG FRAGMENTS
832 F: kernel/configs/android*
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
842 F: drivers/staging/android/
849 F: Documentation/devicetree/bindings/staging/ion/
850 F: drivers/staging/android/ion
851 F: drivers/staging/android/uapi/ion.h
852 F: drivers/staging/android/uapi/ion_test.h
854 AOA (Apple Onboard Audio) ALSA DRIVER
861 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
865 F: drivers/iio/adc/stx104.c
870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871 F: arch/x86/kernel/apm_32.c
872 F: include/linux/apm_bios.h
873 F: include/uapi/linux/apm_bios.h
874 F: drivers/char/apm-emulation.c
876 APPLE BCM5974 MULTITOUCH DRIVER
880 F: drivers/input/mouse/bcm5974.c
886 F: drivers/hwmon/applesmc.c
888 APPLETALK NETWORK LAYER
891 F: drivers/net/appletalk/
894 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
897 F: arch/arm64/boot/dts/apm/
899 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
904 F: drivers/net/ethernet/apm/xgene/
905 F: drivers/net/phy/mdio-xgene.c
906 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
909 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913 F: drivers/net/ethernet/apm/xgene-v2/
915 APPLIED MICRO (APM) X-GENE SOC PMU
918 F: drivers/perf/xgene_pmu.c
919 F: Documentation/perf/xgene-pmu.txt
920 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
922 APTINA CAMERA SENSOR PLL
926 F: drivers/media/i2c/aptina-pll.*
928 ARC FRAMEBUFFER DRIVER
931 F: drivers/video/fbdev/arcfb.c
932 F: drivers/video/fbdev/core/fb_defio.c
938 F: drivers/net/arcnet/
939 F: include/uapi/linux/if_arcnet.h
944 F: drivers/gpu/drm/arc/
945 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
947 ARM ARCHITECTED TIMER DRIVER
952 F: arch/arm/include/asm/arch_timer.h
953 F: arch/arm64/include/asm/arch_timer.h
954 F: drivers/clocksource/arm_arch_timer.c
959 F: drivers/gpu/drm/arm/hdlcd_*
960 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
962 ARM MALI-DP DRM DRIVER
967 F: drivers/gpu/drm/arm/
968 F: Documentation/devicetree/bindings/display/arm,malidp.txt
970 ARM MFM AND FLOPPY DRIVERS
973 F: arch/arm/lib/floppydma.S
974 F: arch/arm/include/asm/floppy.h
976 ARM PMU PROFILING AND DEBUGGING
981 F: arch/arm*/kernel/perf_*
982 F: arch/arm/oprofile/common.c
983 F: arch/arm*/kernel/hw_breakpoint.c
984 F: arch/arm*/include/asm/hw_breakpoint.h
985 F: arch/arm*/include/asm/perf_event.h
987 F: include/linux/perf/arm_pmu.h
988 F: Documentation/devicetree/bindings/arm/pmu.txt
989 F: Documentation/devicetree/bindings/perf/
994 W: http://www.armlinux.org.uk/
996 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
999 ARM SUB-ARCHITECTURES
1004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1006 ARM PRIMECELL AACI PL041 DRIVER
1011 ARM PRIMECELL CLCD PL110 DRIVER
1014 F: drivers/video/fbdev/amba-clcd.*
1016 ARM PRIMECELL KMI PL050 DRIVER
1019 F: drivers/input/serio/ambakmi.*
1020 F: include/linux/amba/kmi.h
1022 ARM PRIMECELL MMCI PL180/1 DRIVER
1025 F: drivers/mmc/host/mmci.*
1026 F: include/linux/amba/mmci.h
1028 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1031 F: drivers/tty/serial/amba-pl01*.c
1032 F: include/linux/amba/serial.h
1034 ARM PRIMECELL BUS SUPPORT
1038 F: include/linux/amba/bus.h
1040 ARM/ADS SPHERE MACHINE SUPPORT
1045 ARM/AFEB9260 MACHINE SUPPORT
1050 ARM/AJECO 1ARM MACHINE SUPPORT
1055 ARM/Allwinner sunXi SoC support
1062 F: arch/arm/mach-sunxi/
1063 F: arch/arm64/boot/dts/allwinner/
1064 F: drivers/clk/sunxi-ng/
1065 F: drivers/pinctrl/sunxi/
1066 F: drivers/soc/sunxi/
1067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1069 ARM/Allwinner SoC Clock Support
1072 F: drivers/clk/sunxi/
1074 ARM/Amlogic Meson SoC support
1079 W: http://linux-meson.com/
1081 F: arch/arm/mach-meson/
1082 F: arch/arm/boot/dts/meson*
1083 F: arch/arm64/boot/dts/amlogic/
1084 F: drivers/pinctrl/meson/
1085 F: drivers/mmc/host/meson*
1088 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1093 F: drivers/clk/meson/
1094 F: include/dt-bindings/clock/meson*
1095 F: include/dt-bindings/clock/gxbb*
1096 F: Documentation/devicetree/bindings/clock/amlogic*
1098 ARM/Annapurna Labs ALPINE ARCHITECTURE
1103 F: arch/arm/mach-alpine/
1104 F: arch/arm/boot/dts/alpine*
1105 F: arch/arm64/boot/dts/al/
1106 F: drivers/*/*alpine*
1108 ARM/ARTPEC MACHINE SUPPORT
1114 F: arch/arm/mach-artpec
1115 F: arch/arm/boot/dts/artpec6*
1117 F: drivers/pinctrl/pinctrl-artpec*
1118 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1120 ARM/ASPEED MACHINE SUPPORT
1123 F: arch/arm/mach-aspeed/
1124 F: arch/arm/boot/dts/aspeed-*
1125 F: drivers/*/*aspeed*
1127 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1131 W: http://www.linux4sam.org
1132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1134 F: arch/arm/mach-at91/
1135 F: include/soc/at91/
1136 F: arch/arm/boot/dts/at91*.dts
1137 F: arch/arm/boot/dts/at91*.dtsi
1138 F: arch/arm/boot/dts/sama*.dts
1139 F: arch/arm/boot/dts/sama*.dtsi
1140 F: arch/arm/include/debug/at91.S
1141 F: drivers/memory/atmel*
1143 ARM/ATMEL AT91 Clock Support
1148 ARM/CALXEDA HIGHBANK ARCHITECTURE
1152 F: arch/arm/mach-highbank/
1153 F: arch/arm/boot/dts/highbank.dts
1154 F: arch/arm/boot/dts/ecx-*.dts*
1156 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1159 F: arch/arm/mach-cns3xxx/
1161 ARM/CAVIUM THUNDER NETWORK DRIVER
1166 F: drivers/net/ethernet/cavium/thunder/
1168 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1174 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1179 F: arch/arm/mach-ep93xx/
1180 F: arch/arm/mach-ep93xx/include/mach/
1182 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1191 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192 F: arch/arm/include/asm/clkdev.h
1193 F: drivers/clk/clkdev.c
1195 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1200 ARM/CONTEC MICRO9 MACHINE SUPPORT
1203 F: arch/arm/mach-ep93xx/micro9.c
1205 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1209 F: drivers/hwtracing/coresight/*
1210 F: Documentation/trace/coresight.txt
1211 F: Documentation/devicetree/bindings/arm/coresight.txt
1212 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213 F: tools/perf/arch/arm/util/pmu.c
1214 F: tools/perf/arch/arm/util/auxtrace.c
1215 F: tools/perf/arch/arm/util/cs-etm.c
1216 F: tools/perf/arch/arm/util/cs-etm.h
1217 F: tools/perf/util/cs-etm.h
1219 ARM/CORGI MACHINE SUPPORT
1223 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1226 T: git git://github.com/ulli-kroll/linux.git
1228 F: arch/arm/mach-gemini/
1229 F: drivers/rtc/rtc-gemini.c
1231 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1236 F: arch/arm/boot/dts/prima2*
1237 F: arch/arm/mach-prima2/
1238 F: drivers/clk/sirf/
1239 F: drivers/clocksource/timer-prima2.c
1240 F: drivers/clocksource/timer-atlas7.c
1243 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1247 F: arch/arm/boot/dts/cx92755*
1250 ARM/EBSA110 MACHINE SUPPORT
1253 W: http://www.armlinux.org.uk/
1255 F: arch/arm/mach-ebsa110/
1256 F: drivers/net/ethernet/amd/am79c961a.*
1258 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1264 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1268 F: arch/arm/mach-pxa/ezx.c
1270 ARM/FARADAY FA526 PORT
1274 T: git git://git.berlios.de/gemini-board
1275 F: arch/arm/mm/*-fa*
1277 ARM/FOOTBRIDGE ARCHITECTURE
1280 W: http://www.armlinux.org.uk/
1282 F: arch/arm/include/asm/hardware/dec21285.h
1283 F: arch/arm/mach-footbridge/
1285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292 F: arch/arm/mach-imx/
1293 F: arch/arm/mach-mxs/
1294 F: arch/arm/boot/dts/imx*
1295 F: arch/arm/configs/imx*_defconfig
1300 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307 F: arch/arm/mach-imx/*vf610*
1308 F: arch/arm/boot/dts/vf*
1310 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1315 ARM/GUMSTIX MACHINE SUPPORT
1320 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1325 F: arch/arm/mach-pxa/hx4700.c
1326 F: arch/arm/mach-pxa/include/mach/hx4700.h
1327 F: sound/soc/pxa/hx4700.c
1329 ARM/HISILICON SOC SUPPORT
1332 W: http://www.hisilicon.com
1334 T: git git://github.com/hisilicon/linux-hisi.git
1335 F: arch/arm/mach-hisi/
1336 F: arch/arm/boot/dts/hi3*
1337 F: arch/arm/boot/dts/hip*
1338 F: arch/arm/boot/dts/hisi*
1339 F: arch/arm64/boot/dts/hisilicon/
1341 ARM/HP JORNADA 7XX MACHINE SUPPORT
1345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346 F: arch/arm/mach-sa1100/jornada720.c
1347 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1349 ARM/IGEP MACHINE SUPPORT
1355 F: arch/arm/boot/dts/omap3-igep*
1357 ARM/INCOME PXA270 SUPPORT
1361 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1363 ARM/INTEL IOP32X ARM ARCHITECTURE
1368 ARM/INTEL IOP33X ARM ARCHITECTURE
1372 ARM/INTEL IOP13XX ARM ARCHITECTURE
1377 ARM/INTEL IQ81342EX MACHINE SUPPORT
1382 ARM/INTEL IXDP2850 MACHINE SUPPORT
1387 ARM/INTEL IXP4XX ARM ARCHITECTURE
1392 F: arch/arm/mach-ixp4xx/
1394 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1398 F: arch/arm/mach-pxa/stargate2.c
1399 F: drivers/pcmcia/pxa2xx_stargate2.c
1401 ARM/INTEL XSC3 (MANZANO) ARM CORE
1406 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1411 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1415 F: arch/arm/mach-keystone/
1416 F: arch/arm/boot/dts/keystone-*
1417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1419 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1423 F: drivers/clk/keystone/
1425 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1430 F: drivers/clocksource/timer-keystone.c
1432 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1436 F: drivers/power/reset/keystone-reset.c
1438 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1442 F: drivers/memory/*emif*
1444 ARM/LG1K ARCHITECTURE
1448 F: arch/arm64/boot/dts/lg/
1450 ARM/LOGICPD PXA270 MACHINE SUPPORT
1455 ARM/LPC18XX ARCHITECTURE
1459 F: arch/arm/boot/dts/lpc43*
1460 F: drivers/clk/nxp/clk-lpc18xx*
1461 F: drivers/clocksource/time-lpc32xx.c
1462 F: drivers/i2c/busses/i2c-lpc2k.c
1463 F: drivers/memory/pl172.c
1464 F: drivers/mtd/spi-nor/nxp-spifi.c
1465 F: drivers/rtc/rtc-lpc24xx.c
1468 ARM/LPC32XX SOC SUPPORT
1472 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1474 F: arch/arm/boot/dts/lpc32*
1475 F: arch/arm/mach-lpc32xx/
1476 F: drivers/i2c/busses/i2c-pnx.c
1477 F: drivers/net/ethernet/nxp/lpc_eth.c
1478 F: drivers/usb/host/ohci-nxp.c
1479 F: drivers/watchdog/pnx4008_wdt.c
1482 ARM/MAGICIAN MACHINE SUPPORT
1486 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1493 F: arch/arm/mach-mvebu/
1494 F: drivers/rtc/rtc-armada38x.c
1495 F: arch/arm/boot/dts/armada*
1496 F: arch/arm/boot/dts/kirkwood*
1497 F: arch/arm64/boot/dts/marvell/armada*
1498 F: drivers/cpufreq/mvebu-cpufreq.c
1499 F: arch/arm/configs/mvebu_*_defconfig
1501 ARM/Marvell Berlin SoC support
1506 F: arch/arm/mach-berlin/
1507 F: arch/arm/boot/dts/berlin*
1508 F: arch/arm64/boot/dts/marvell/berlin*
1511 ARM/Marvell Dove/MV78xx0/Orion SOC support
1518 F: Documentation/devicetree/bindings/soc/dove/
1519 F: arch/arm/mach-dove/
1520 F: arch/arm/mach-mv78xx0/
1521 F: arch/arm/mach-orion5x/
1522 F: arch/arm/plat-orion/
1523 F: arch/arm/boot/dts/dove*
1524 F: arch/arm/boot/dts/orion5x*
1527 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1530 W: http://www.digriz.org.uk/ts78xx/kernel
1532 F: arch/arm/mach-orion5x/ts78xx-*
1534 ARM/OXNAS platform support
1539 F: arch/arm/mach-oxnas/
1540 F: arch/arm/boot/dts/ox8*.dtsi
1541 F: arch/arm/boot/dts/wd-mbwe.dts
1542 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1545 ARM/Mediatek RTC DRIVER
1550 F: drivers/rtc/rtc-mt6397.c
1552 ARM/Mediatek SoC support
1557 F: arch/arm/boot/dts/mt6*
1558 F: arch/arm/boot/dts/mt7*
1559 F: arch/arm/boot/dts/mt8*
1560 F: arch/arm/mach-mediatek/
1561 F: arch/arm64/boot/dts/mediatek/
1565 ARM/Mediatek USB3 PHY DRIVER
1570 F: drivers/phy/phy-mt65xx-usb3.c
1572 ARM/MICREL KS8695 ARCHITECTURE
1575 F: arch/arm/mach-ks8695/
1578 ARM/MIOA701 MACHINE SUPPORT
1581 F: arch/arm/mach-pxa/mioa701.c
1584 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588 ARM/NOMADIK ARCHITECTURE
1593 F: arch/arm/mach-nomadik/
1594 F: drivers/pinctrl/nomadik/
1595 F: drivers/i2c/busses/i2c-nomadik.c
1596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1601 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1604 ARM/TOSA MACHINE SUPPORT
1609 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1612 W: http://hackndev.com
1614 F: arch/arm/mach-pxa/include/mach/palmtx.h
1615 F: arch/arm/mach-pxa/palmtx.c
1616 F: arch/arm/mach-pxa/include/mach/palmt5.h
1617 F: arch/arm/mach-pxa/palmt5.c
1618 F: arch/arm/mach-pxa/include/mach/palmld.h
1619 F: arch/arm/mach-pxa/palmld.c
1620 F: arch/arm/mach-pxa/include/mach/palmte2.h
1621 F: arch/arm/mach-pxa/palmte2.c
1622 F: arch/arm/mach-pxa/include/mach/palmtc.h
1623 F: arch/arm/mach-pxa/palmtc.c
1625 ARM/PALM TREO SUPPORT
1628 W: http://hackndev.com
1630 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1631 F: arch/arm/mach-pxa/palmtreo.c
1636 W: http://hackndev.com
1638 F: arch/arm/mach-pxa/include/mach/palmz72.h
1639 F: arch/arm/mach-pxa/palmz72.c
1643 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1646 ARM/PT DIGITAL BOARD PORT
1649 W: http://www.armlinux.org.uk/
1652 ARM/QUALCOMM SUPPORT
1658 F: Documentation/devicetree/bindings/soc/qcom/
1659 F: arch/arm/boot/dts/qcom-*.dts
1660 F: arch/arm/boot/dts/qcom-*.dtsi
1661 F: arch/arm/mach-qcom/
1662 F: arch/arm64/boot/dts/qcom/*
1663 F: drivers/i2c/busses/i2c-qup.c
1664 F: drivers/clk/qcom/
1665 F: drivers/pinctrl/qcom/
1666 F: drivers/dma/qcom/
1667 F: drivers/soc/qcom/
1668 F: drivers/spi/spi-qup.c
1669 F: drivers/tty/serial/msm_serial.h
1670 F: drivers/tty/serial/msm_serial.c
1671 F: drivers/*/pm8???-*
1672 F: drivers/mfd/ssbi.c
1673 F: drivers/firmware/qcom_scm.c
1674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676 ARM/RADISYS ENP2611 MACHINE SUPPORT
1681 ARM/RENESAS ARM64 ARCHITECTURE
1685 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688 F: arch/arm64/boot/dts/renesas/
1689 F: drivers/soc/renesas/
1690 F: include/linux/soc/renesas/
1692 ARM/RISCPC ARCHITECTURE
1695 W: http://www.armlinux.org.uk/
1697 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1698 F: arch/arm/include/asm/hardware/ioc.h
1699 F: arch/arm/include/asm/hardware/iomd.h
1700 F: arch/arm/include/asm/hardware/memc.h
1701 F: arch/arm/mach-rpc/
1702 F: drivers/net/ethernet/8390/etherh.c
1703 F: drivers/net/ethernet/i825xx/ether1*
1704 F: drivers/net/ethernet/seeq/ether3*
1705 F: drivers/scsi/arm/
1707 ARM/Rockchip SoC support
1711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713 F: arch/arm/boot/dts/rk3*
1714 F: arch/arm/mach-rockchip/
1715 F: drivers/clk/rockchip/
1716 F: drivers/i2c/busses/i2c-rk3x.c
1717 F: drivers/*/*rockchip*
1718 F: drivers/*/*/*rockchip*
1719 F: sound/soc/rockchip/
1722 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1728 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1730 F: arch/arm/boot/dts/s3c*
1731 F: arch/arm/boot/dts/s5p*
1732 F: arch/arm/boot/dts/samsung*
1733 F: arch/arm/boot/dts/exynos*
1734 F: arch/arm64/boot/dts/exynos/
1735 F: arch/arm/plat-samsung/
1736 F: arch/arm/mach-s3c24*/
1737 F: arch/arm/mach-s3c64xx/
1738 F: arch/arm/mach-s5p*/
1739 F: arch/arm/mach-exynos*/
1740 F: drivers/*/*s3c24*
1741 F: drivers/*/*/*s3c24*
1742 F: drivers/*/*s3c64xx*
1743 F: drivers/*/*s5pv210*
1744 F: drivers/memory/samsung/*
1745 F: drivers/soc/samsung/*
1746 F: Documentation/arm/Samsung/
1747 F: Documentation/devicetree/bindings/arm/samsung/
1748 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1756 F: arch/arm/mach-s5pv210/
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1765 F: drivers/media/platform/s5p-g2d/
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1775 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F: drivers/media/platform/s5p-mfc/
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1783 F: drivers/staging/media/platform/s5p-cec/
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1791 F: drivers/media/platform/s5p-jpeg/
1793 ARM/SHMOBILE ARM ARCHITECTURE
1797 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1800 F: arch/arm/boot/dts/emev2*
1801 F: arch/arm/boot/dts/r7s*
1802 F: arch/arm/boot/dts/r8a*
1803 F: arch/arm/boot/dts/sh*
1804 F: arch/arm/configs/shmobile_defconfig
1805 F: arch/arm/include/debug/renesas-scif.S
1806 F: arch/arm/mach-shmobile/
1807 F: drivers/soc/renesas/
1808 F: include/linux/soc/renesas/
1810 ARM/SOCFPGA ARCHITECTURE
1813 F: arch/arm/mach-socfpga/
1814 F: arch/arm/boot/dts/socfpga*
1815 F: arch/arm/configs/socfpga_defconfig
1816 F: arch/arm64/boot/dts/altera/
1817 W: http://www.rocketboards.org
1818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1823 F: drivers/clk/socfpga/
1825 ARM/SOCFPGA EDAC SUPPORT
1828 F: drivers/edac/altera_edac.
1830 ARM/STI ARCHITECTURE
1834 W: http://www.stlinux.com
1836 F: arch/arm/mach-sti/
1837 F: arch/arm/boot/dts/sti*
1838 F: drivers/char/hw_random/st-rng.c
1839 F: drivers/clocksource/arm_global_timer.c
1840 F: drivers/clocksource/clksrc_st_lpc.c
1841 F: drivers/cpufreq/sti-cpufreq.c
1842 F: drivers/dma/st_fdma*
1843 F: drivers/i2c/busses/i2c-st.c
1844 F: drivers/media/rc/st_rc.c
1845 F: drivers/media/platform/sti/c8sectpfe/
1846 F: drivers/mmc/host/sdhci-st.c
1847 F: drivers/phy/phy-miphy28lp.c
1848 F: drivers/phy/phy-stih407-usb.c
1849 F: drivers/pinctrl/pinctrl-st.c
1850 F: drivers/remoteproc/st_remoteproc.c
1851 F: drivers/remoteproc/st_slim_rproc.c
1852 F: drivers/reset/sti/
1853 F: drivers/rtc/rtc-st-lpc.c
1854 F: drivers/tty/serial/st-asc.c
1855 F: drivers/usb/dwc3/dwc3-st.c
1856 F: drivers/usb/host/ehci-st.c
1857 F: drivers/usb/host/ohci-st.c
1858 F: drivers/watchdog/st_lpc_wdt.c
1859 F: drivers/ata/ahci_st.c
1860 F: include/linux/remoteproc/st_slim_rproc.h
1862 ARM/STM32 ARCHITECTURE
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1869 F: drivers/clocksource/armv7m_systick.c
1871 ARM/TANGO ARCHITECTURE
1877 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1882 ARM/TETON BGA MACHINE SUPPORT
1887 ARM/THECUS N2100 MACHINE SUPPORT
1892 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1895 W: http://www.mcuos.com
1897 F: arch/arm/mach-w90x900/
1898 F: drivers/input/keyboard/w90p910_keypad.c
1899 F: drivers/input/touchscreen/w90p910_ts.c
1900 F: drivers/watchdog/nuc900_wdt.c
1901 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1902 F: drivers/mtd/nand/nuc900_nand.c
1903 F: drivers/rtc/rtc-nuc900.c
1904 F: drivers/spi/spi-nuc900.c
1905 F: drivers/usb/host/ehci-w90x900.c
1906 F: drivers/video/fbdev/nuc900fb.c
1908 ARM/U300 MACHINE SUPPORT
1912 F: arch/arm/mach-u300/
1913 F: drivers/clocksource/timer-u300.c
1914 F: drivers/i2c/busses/i2c-stu300.c
1915 F: drivers/rtc/rtc-coh901331.c
1916 F: drivers/watchdog/coh901327_wdt.c
1917 F: drivers/dma/coh901318*
1918 F: drivers/mfd/ab3100*
1919 F: drivers/rtc/rtc-ab3100.c
1920 F: drivers/rtc/rtc-coh901331.c
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923 ARM/UNIPHIER ARCHITECTURE
1926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1928 F: arch/arm/boot/dts/uniphier*
1929 F: arch/arm/include/asm/hardware/cache-uniphier.h
1930 F: arch/arm/mach-uniphier/
1931 F: arch/arm/mm/cache-uniphier.c
1932 F: arch/arm64/boot/dts/socionext/
1933 F: drivers/bus/uniphier-system-bus.c
1934 F: drivers/clk/uniphier/
1935 F: drivers/i2c/busses/i2c-uniphier*
1936 F: drivers/pinctrl/uniphier/
1937 F: drivers/reset/reset-uniphier.c
1938 F: drivers/tty/serial/8250/8250_uniphier.c
1941 ARM/Ux500 ARM ARCHITECTURE
1945 F: arch/arm/mach-ux500/
1946 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1947 F: drivers/dma/ste_dma40*
1948 F: drivers/hwspinlock/u8500_hsem.c
1949 F: drivers/mfd/abx500*
1950 F: drivers/mfd/ab8500*
1951 F: drivers/mfd/dbx500*
1952 F: drivers/mfd/db8500*
1953 F: drivers/pinctrl/nomadik/pinctrl-ab*
1954 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1955 F: drivers/rtc/rtc-ab8500.c
1956 F: drivers/rtc/rtc-pl031.c
1957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1959 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1962 T: git git://git.linaro.org/people/ulfh/clk.git
1964 F: drivers/clk/ux500/
1966 ARM/VERSATILE EXPRESS PLATFORM
1972 F: arch/arm/boot/dts/vexpress*
1973 F: arch/arm64/boot/dts/arm/
1974 F: arch/arm/mach-vexpress/
1977 F: drivers/clk/versatile/clk-vexpress-osc.c
1978 F: drivers/clocksource/versatile.c
1984 W: http://www.armlinux.org.uk/
1988 ARM/VOIPAC PXA270 SUPPORT
1992 F: arch/arm/mach-pxa/vpac270.c
1993 F: arch/arm/mach-pxa/include/mach/vpac270.h
1995 ARM/VT8500 ARM ARCHITECTURE
1999 F: arch/arm/mach-vt8500/
2000 F: drivers/clocksource/vt8500_timer.c
2001 F: drivers/i2c/busses/i2c-wmt.c
2002 F: drivers/mmc/host/wmt-sdmmc.c
2003 F: drivers/pwm/pwm-vt8500.c
2004 F: drivers/rtc/rtc-vt8500.c
2005 F: drivers/tty/serial/vt8500_serial.c
2006 F: drivers/usb/host/ehci-platform.c
2007 F: drivers/usb/host/uhci-platform.c
2008 F: drivers/video/fbdev/vt8500lcdfb.*
2009 F: drivers/video/fbdev/wm8505fb*
2010 F: drivers/video/fbdev/wmt_ge_rops.*
2012 ARM/ZIPIT Z2 SUPPORT
2016 F: arch/arm/mach-pxa/z2.c
2017 F: arch/arm/mach-pxa/include/mach/z2.h
2019 ARM/ZTE ARCHITECTURE
2024 F: arch/arm/mach-zx/
2026 F: drivers/reset/reset-zx2967.c
2028 F: Documentation/devicetree/bindings/arm/zte.txt
2029 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031 F: Documentation/devicetree/bindings/soc/zte/
2032 F: include/dt-bindings/soc/zx*.h
2034 ARM/ZYNQ ARCHITECTURE
2038 W: http://wiki.xilinx.com
2039 T: git https://github.com/Xilinx/linux-xlnx.git
2041 F: arch/arm/mach-zynq/
2042 F: drivers/cpuidle/cpuidle-zynq.c
2043 F: drivers/block/xsysace.c
2046 F: drivers/clocksource/cadence_ttc_timer.c
2047 F: drivers/i2c/busses/i2c-cadence.c
2048 F: drivers/mmc/host/sdhci-of-arasan.c
2049 F: drivers/edac/synopsys_edac.c
2056 F: drivers/iommu/arm-smmu.c
2057 F: drivers/iommu/arm-smmu-v3.c
2058 F: drivers/iommu/io-pgtable-arm.c
2059 F: drivers/iommu/io-pgtable-arm-v7s.c
2061 ARM64 PORT (AARCH64 ARCHITECTURE)
2065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2068 F: Documentation/arm64/
2070 AS3645A LED FLASH CONTROLLER DRIVER
2073 T: git git://linuxtv.org/media_tree.git
2075 F: drivers/media/i2c/as3645a.c
2076 F: include/media/i2c/as3645a.h
2078 ASAHI KASEI AK8974 DRIVER
2081 W: http://www.akm.com/
2083 F: drivers/iio/magnetometer/ak8974.c
2085 ASC7621 HARDWARE MONITOR DRIVER
2089 F: Documentation/hwmon/asc7621
2090 F: drivers/hwmon/asc7621.c
2092 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2096 W: http://acpi4asus.sf.net
2098 F: drivers/platform/x86/asus*.c
2099 F: drivers/platform/x86/eeepc*.c
2101 ASUS WIRELESS RADIO CONTROL DRIVER
2105 F: drivers/platform/x86/asus-wireless.c
2111 F: Documentation/crypto/asymmetric-keys.txt
2112 F: include/linux/verification.h
2113 F: include/crypto/public_key.h
2114 F: include/crypto/pkcs7.h
2115 F: crypto/asymmetric_keys/
2117 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2119 W: http://sourceforge.net/projects/xscaleiop
2121 F: Documentation/crypto/async-tx-api.txt
2124 F: include/linux/dmaengine.h
2125 F: include/linux/async_tx.h
2131 F: drivers/misc/eeprom/at24.c
2132 F: include/linux/platform_data/at24.h
2134 ATA OVER ETHERNET (AOE) DRIVER
2136 W: http://www.openaoe.org/
2138 F: Documentation/aoe/
2139 F: drivers/block/aoe/
2141 ATHEROS 71XX/9XXX GPIO DRIVER
2143 W: https://github.com/AlbanBedel/linux
2144 T: git git://github.com/AlbanBedel/linux
2146 F: drivers/gpio/gpio-ath79.c
2147 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2149 ATHEROS ATH GENERIC UTILITIES
2153 F: drivers/net/wireless/ath/*
2155 ATHEROS ATH5K WIRELESS DRIVER
2160 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2162 F: drivers/net/wireless/ath/ath5k/
2164 ATHEROS ATH6KL WIRELESS DRIVER
2167 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2170 F: drivers/net/wireless/ath/ath6kl/
2172 WILOCITY WIL6210 WIRELESS DRIVER
2177 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2178 F: drivers/net/wireless/ath/wil6210/
2179 F: include/uapi/linux/wil6210_uapi.h
2181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2184 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2186 F: drivers/net/wireless/ath/carl9170/
2188 ATK0110 HWMON DRIVER
2192 F: drivers/hwmon/asus_atk0110.c
2197 F: drivers/input/misc/ati_remote2.c
2199 ATLX ETHERNET DRIVERS
2203 W: http://sourceforge.net/projects/atl1
2204 W: http://atl1.sourceforge.net
2206 F: drivers/net/ethernet/atheros/
2212 W: http://linux-atm.sourceforge.net
2215 F: include/linux/atm*
2216 F: include/uapi/linux/atm*
2218 ATMEL AT91 / AT32 MCI DRIVER
2221 F: drivers/mmc/host/atmel-mci.c
2223 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2226 F: drivers/power/reset/at91-sama5d2_shdwc.c
2228 ATMEL SAMA5D2 ADC DRIVER
2232 F: drivers/iio/adc/at91-sama5d2_adc.c
2234 ATMEL Audio ALSA driver
2245 F: drivers/dma/at_xdmac.c
2251 F: drivers/i2c/busses/i2c-at91.c
2257 F: drivers/media/platform/atmel/atmel-isi.c
2258 F: include/media/atmel-isi.h
2264 F: drivers/video/fbdev/atmel_lcdfb.c
2265 F: include/video/atmel_lcdc.h
2267 ATMEL MACB ETHERNET DRIVER
2270 F: drivers/net/ethernet/cadence/
2277 F: drivers/mtd/nand/atmel/*
2283 F: drivers/mmc/host/sdhci-of-at91.c
2288 F: drivers/spi/spi-atmel.*
2294 F: drivers/misc/atmel-ssc.c
2295 F: include/linux/atmel-ssc.h
2297 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2301 F: drivers/misc/atmel_tclib.c
2302 F: drivers/clocksource/tcb_clksrc.c
2304 ATMEL USBA UDC DRIVER
2308 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2310 ATMEL WIRELESS DRIVER
2313 W: http://www.thekelleys.org.uk/atmel
2314 W: http://atmelwlandriver.sourceforge.net/
2316 F: drivers/net/wireless/atmel/atmel*
2318 ATMEL MAXTOUCH DRIVER
2320 T: git git://github.com/ndyer/linux.git
2322 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323 F: drivers/input/touchscreen/atmel_mxt_ts.c
2324 F: include/linux/platform_data/atmel_mxt_ts.h
2326 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2329 W: http://www.attotech.com
2331 F: drivers/scsi/esas2r
2333 ATUSB IEEE 802.15.4 RADIO DRIVER
2337 F: drivers/net/ieee802154/atusb.c
2338 F: drivers/net/ieee802154/atusb.h
2339 F: drivers/net/ieee802154/at86rf230.h
2345 W: http://people.redhat.com/sgrubb/audit/
2346 T: git git://git.infradead.org/users/pcmoore/audit
2348 F: include/linux/audit.h
2349 F: include/uapi/linux/audit.h
2352 AUXILIARY DISPLAY DRIVERS
2354 W: http://miguelojeda.es/auxdisplay.htm
2355 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2357 F: drivers/auxdisplay/
2358 F: include/linux/cfag12864b.h
2363 W: http://www.linux-ax25.org/
2365 F: include/uapi/linux/ax25.h
2366 F: include/net/ax25.h
2369 AXENTIA ASOC DRIVERS
2373 F: Documentation/devicetree/bindings/sound/axentia,*
2374 F: sound/soc/atmel/tse850-pcm5142.c
2380 F: Documentation/devicetree/bindings/arm/axentia.txt
2381 F: arch/arm/boot/dts/at91-linea.dtsi
2382 F: arch/arm/boot/dts/at91-tse850-3.dts
2388 W: https://linuxtv.org
2389 T: git git://linuxtv.org/media_tree.git
2391 F: drivers/media/usb/dvb-usb-v2/az6007.c
2393 AZTECH FM RADIO RECEIVER DRIVER
2396 T: git git://linuxtv.org/media_tree.git
2397 W: https://linuxtv.org
2399 F: drivers/media/radio/radio-aztech*
2404 W: http://wireless.kernel.org/en/users/Drivers/b43
2406 F: drivers/net/wireless/broadcom/b43/
2408 B43LEGACY WIRELESS DRIVER
2412 W: http://wireless.kernel.org/en/users/Drivers/b43
2414 F: drivers/net/wireless/broadcom/b43legacy/
2416 BACKLIGHT CLASS/SUBSYSTEM
2420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2422 F: drivers/video/backlight/
2423 F: include/linux/backlight.h
2424 F: include/linux/pwm_backlight.h
2425 F: Documentation/devicetree/bindings/leds/backlight
2432 W: https://www.open-mesh.org/
2433 Q: https://patchwork.open-mesh.org/project/batman/list/
2435 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2436 F: Documentation/ABI/testing/sysfs-class-net-mesh
2437 F: Documentation/networking/batman-adv.txt
2438 F: include/uapi/linux/batman_adv.h
2441 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2444 W: http://www.baycom.org/~tom/ham/ham.html
2446 F: drivers/net/hamradio/baycom*
2448 BCACHE (BLOCK LAYER CACHE)
2451 W: http://bcache.evilpiepirate.org
2453 F: drivers/md/bcache/
2455 BDISP ST MEDIA DRIVER
2458 T: git git://linuxtv.org/media_tree.git
2459 W: https://linuxtv.org
2461 F: drivers/media/platform/sti/bdisp
2463 DELTA ST MEDIA DRIVER
2466 T: git git://linuxtv.org/media_tree.git
2467 W: https://linuxtv.org
2469 F: drivers/media/platform/sti/delta
2475 T: git git://github.com/luisbg/linux-befs.git
2476 F: Documentation/filesystems/befs.txt
2479 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2483 F: drivers/net/ethernet/ec_bhf.c
2488 F: Documentation/filesystems/bfs.txt
2490 F: include/uapi/linux/bfs_fs.h
2492 BLACKFIN ARCHITECTURE
2495 T: git git://git.code.sf.net/p/adi-linux/code
2496 W: http://blackfin.uclinux.org
2500 BLACKFIN EMAC DRIVER
2502 W: http://blackfin.uclinux.org
2504 F: drivers/net/ethernet/adi/
2508 W: http://blackfin.uclinux.org
2510 F: drivers/rtc/rtc-bfin.c
2515 W: http://blackfin.uclinux.org
2517 F: drivers/mmc/host/bfin_sdh.c
2519 BLACKFIN SERIAL DRIVER
2522 W: http://blackfin.uclinux.org
2524 F: drivers/tty/serial/bfin_uart.c
2526 BLACKFIN WATCHDOG DRIVER
2528 W: http://blackfin.uclinux.org
2530 F: drivers/watchdog/bfin_wdt.c
2532 BLACKFIN I2C TWI DRIVER
2535 W: http://blackfin.uclinux.org/
2537 F: drivers/i2c/busses/i2c-bfin-twi.c
2539 BLACKFIN MEDIA DRIVER
2542 W: http://blackfin.uclinux.org/
2544 F: drivers/media/platform/blackfin/
2545 F: drivers/media/i2c/adv7183*
2546 F: drivers/media/i2c/vs6624*
2548 BLINKM RGB LED DRIVER
2551 F: drivers/leds/leds-blinkm.c
2556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2559 F: kernel/trace/blktrace.c
2568 F: Documentation/block/bfq-iosched.txt
2574 F: drivers/mtd/devices/block2mtd.c
2581 W: http://www.bluez.org/
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2585 F: drivers/bluetooth/
2592 W: http://www.bluez.org/
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2597 F: include/net/bluetooth/
2604 W: http://sourceforge.net/projects/bonding/
2606 F: drivers/net/bonding/
2607 F: include/uapi/linux/if_bonding.h
2609 BPF (Safe dynamic programs and tools)
2615 F: arch/x86/net/bpf_jit*
2616 F: Documentation/networking/filter.txt
2617 F: include/linux/bpf*
2618 F: include/linux/filter.h
2619 F: include/uapi/linux/bpf*
2620 F: include/uapi/linux/filter.h
2622 F: kernel/trace/bpf_trace.c
2625 F: net/core/filter.c
2626 F: net/sched/act_bpf.c
2627 F: net/sched/cls_bpf.c
2630 F: tools/testing/selftests/bpf/
2632 BROADCOM B44 10/100 ETHERNET DRIVER
2636 F: drivers/net/ethernet/broadcom/b44.*
2638 BROADCOM B53 ETHERNET SWITCH DRIVER
2643 F: drivers/net/dsa/b53/*
2644 F: include/linux/platform_data/b53.h
2646 BROADCOM GENET ETHERNET DRIVER
2650 F: drivers/net/ethernet/broadcom/genet/
2652 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2658 F: drivers/net/ethernet/broadcom/bnx2.*
2659 F: drivers/net/ethernet/broadcom/bnx2_*
2661 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2667 F: drivers/net/ethernet/broadcom/bnx2x/
2669 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2673 F: drivers/net/ethernet/broadcom/bnxt/
2675 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2680 T: git git://github.com/broadcom/mach-bcm
2686 F: arch/arm/mach-bcm/
2688 BROADCOM BCM2835 ARM ARCHITECTURE
2694 T: git git://github.com/anholt/linux
2697 F: drivers/staging/vc04_services
2699 BROADCOM BCM47XX MIPS ARCHITECTURE
2704 F: Documentation/devicetree/bindings/mips/brcm/
2705 F: arch/mips/bcm47xx/*
2706 F: arch/mips/include/asm/mach-bcm47xx/*
2708 BROADCOM BCM5301X ARM ARCHITECTURE
2715 F: arch/arm/mach-bcm/bcm_5301x.c
2716 F: arch/arm/boot/dts/bcm5301x*.dtsi
2717 F: arch/arm/boot/dts/bcm470*
2718 F: arch/arm/boot/dts/bcm953012*
2720 BROADCOM BCM53573 ARM ARCHITECTURE
2724 F: arch/arm/boot/dts/bcm53573*
2725 F: arch/arm/boot/dts/bcm47189*
2727 BROADCOM BCM63XX ARM ARCHITECTURE
2731 T: git git://github.com/broadcom/stblinux.git
2735 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2739 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2741 BROADCOM BCM7XXX ARM ARCHITECTURE
2747 T: git git://github.com/broadcom/stblinux.git
2749 F: arch/arm/mach-bcm/*brcmstb*
2750 F: arch/arm/boot/dts/bcm7*.dts*
2751 F: drivers/bus/brcmstb_gisb.c
2754 BROADCOM BMIPS MIPS ARCHITECTURE
2758 T: git git://github.com/broadcom/stblinux.git
2760 F: arch/mips/bmips/*
2761 F: arch/mips/include/asm/mach-bmips/*
2762 F: arch/mips/kernel/*bmips*
2763 F: arch/mips/boot/dts/brcm/bcm*.dts*
2764 F: drivers/irqchip/irq-bcm63*
2765 F: drivers/irqchip/irq-bcm7*
2766 F: drivers/irqchip/irq-brcmstb*
2767 F: include/linux/bcm963xx_nvram.h
2768 F: include/linux/bcm963xx_tag.h
2770 BROADCOM BMIPS CPUFREQ DRIVER
2775 F: drivers/cpufreq/bmips-cpufreq.c
2777 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2783 F: drivers/net/ethernet/broadcom/tg3.*
2785 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2792 F: drivers/net/wireless/broadcom/brcm80211/
2794 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2798 F: drivers/scsi/bnx2fc/
2800 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2804 F: drivers/scsi/bnx2i/
2806 BROADCOM IPROC ARM ARCHITECTURE
2812 T: git git://github.com/broadcom/cygnus-linux.git
2827 F: arch/arm64/boot/dts/broadcom/ns2*
2828 F: drivers/clk/bcm/clk-ns*
2829 F: drivers/pinctrl/bcm/pinctrl-ns*
2831 BROADCOM BRCMSTB GPIO DRIVER
2835 F: drivers/gpio/gpio-brcmstb.c
2836 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2838 BROADCOM KONA GPIO DRIVER
2842 F: drivers/gpio/gpio-bcm-kona.c
2843 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2845 BROADCOM NVRAM DRIVER
2849 F: drivers/firmware/broadcom/*
2851 BROADCOM STB NAND FLASH DRIVER
2857 F: drivers/mtd/nand/brcmnand/
2859 BROADCOM STB AVS CPUFREQ DRIVER
2864 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865 F: drivers/cpufreq/brcmstb*
2867 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2872 F: include/linux/bcma/
2874 BROADCOM SYSTEMPORT ETHERNET DRIVER
2878 F: drivers/net/ethernet/broadcom/bcmsysport.*
2880 BROADCOM NETXTREME-E ROCE DRIVER
2886 W: http://www.broadcom.com
2888 F: drivers/infiniband/hw/bnxt_re/
2889 F: include/uapi/rdma/bnxt_re-abi.h
2891 BROCADE BFA FC SCSI DRIVER
2896 F: drivers/scsi/bfa/
2898 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2904 F: drivers/net/ethernet/brocade/bna/
2906 BSG (block layer generic sg v4 driver)
2911 F: include/linux/bsg.h
2912 F: include/uapi/linux/bsg.h
2917 T: git git://git.alsa-project.org/alsa-kernel.git
2919 F: Documentation/sound/alsa/Bt87x.txt
2920 F: sound/pci/bt87x.c
2924 W: http://bu3sch.de/btgpio.php
2926 F: drivers/gpio/gpio-bt8xx.c
2933 W: http://btrfs.wiki.kernel.org/
2934 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2937 F: Documentation/filesystems/btrfs.txt
2939 F: include/linux/btrfs*
2940 F: include/uapi/linux/btrfs*
2942 BTTV VIDEO4LINUX DRIVER
2946 W: https://linuxtv.org
2947 T: git git://linuxtv.org/media_tree.git
2949 F: Documentation/media/v4l-drivers/bttv*
2950 F: drivers/media/pci/bt8xx/bttv*
2952 BUSLOGIC SCSI DRIVER
2956 F: drivers/scsi/BusLogic.*
2957 F: drivers/scsi/FlashPoint.*
2959 C-MEDIA CMI8788 DRIVER
2962 T: git git://git.alsa-project.org/alsa-kernel.git
2964 F: sound/pci/oxygen/
2970 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2974 CA8210 IEEE-802.15.4 RADIO DRIVER
2978 W: https://github.com/Cascoda/ca8210-linux.git
2980 F: drivers/net/ieee802154/ca8210.c
2981 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2983 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2987 F: Documentation/filesystems/caching/cachefiles.txt
2990 CADET FM/AM RADIO RECEIVER DRIVER
2993 T: git git://linuxtv.org/media_tree.git
2994 W: https://linuxtv.org
2996 F: drivers/media/radio/radio-cadet*
2998 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3001 T: git git://linuxtv.org/media_tree.git
3003 F: Documentation/media/v4l-drivers/cafe_ccic*
3004 F: drivers/media/platform/marvell-ccic/
3010 F: Documentation/networking/caif/
3011 F: drivers/net/caif/
3012 F: include/uapi/linux/caif/
3013 F: include/net/caif/
3016 CALGARY x86-64 IOMMU
3021 F: arch/x86/kernel/pci-calgary_64.c
3022 F: arch/x86/kernel/tce_64.c
3023 F: arch/x86/include/asm/calgary.h
3024 F: arch/x86/include/asm/tce.h
3030 W: https://github.com/linux-can
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3034 F: Documentation/networking/can.txt
3036 F: include/linux/can/core.h
3037 F: include/uapi/linux/can.h
3038 F: include/uapi/linux/can/bcm.h
3039 F: include/uapi/linux/can/raw.h
3040 F: include/uapi/linux/can/gw.h
3046 W: https://github.com/linux-can
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3050 F: Documentation/devicetree/bindings/net/can/
3052 F: include/linux/can/dev.h
3053 F: include/linux/can/platform/
3054 F: include/uapi/linux/can/error.h
3055 F: include/uapi/linux/can/netlink.h
3061 F: include/linux/capability.h
3062 F: include/uapi/linux/capability.h
3063 F: security/commoncap.c
3064 F: kernel/capability.c
3066 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3069 F: drivers/iio/light/cm*
3071 CAVIUM THUNDERX2 ARM64 SOC
3075 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3076 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3081 W: http://www.cavium.com
3083 F: drivers/i2c/busses/i2c-octeon*
3084 F: drivers/i2c/busses/i2c-thunderx*
3090 W: http://www.cavium.com
3092 F: drivers/mmc/host/cavium*
3094 CAVIUM LIQUIDIO NETWORK DRIVER
3100 W: http://www.cavium.com
3102 F: drivers/net/ethernet/cavium/liquidio/
3104 CAVIUM OCTEON-TX CRYPTO DRIVER
3107 W: http://www.cavium.com
3109 F: drivers/crypto/cavium/cpt/
3111 CC2520 IEEE-802.15.4 RADIO DRIVER
3115 F: drivers/net/ieee802154/cc2520.c
3116 F: include/linux/spi/cc2520.h
3117 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3122 T: git git://linuxtv.org/media_tree.git
3123 W: http://linuxtv.org
3125 F: Documentation/media/kapi/cec-core.rst
3126 F: Documentation/media/uapi/cec
3127 F: drivers/media/cec/
3128 F: drivers/media/rc/keymaps/rc-cec.c
3129 F: include/media/cec.h
3130 F: include/media/cec-notifier.h
3131 F: include/uapi/linux/cec.h
3132 F: include/uapi/linux/cec-funcs.h
3134 CELL BROADBAND ENGINE ARCHITECTURE
3137 W: http://www.ibm.com/developerworks/power/cell/
3139 F: arch/powerpc/include/asm/cell*.h
3140 F: arch/powerpc/include/asm/spu*.h
3141 F: arch/powerpc/include/uapi/asm/spu*.h
3142 F: arch/powerpc/oprofile/*cell*
3143 F: arch/powerpc/platforms/cell/
3145 CEPH COMMON CODE (LIBCEPH)
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152 T: git git://github.com/ceph/ceph-client.git
3155 F: include/linux/ceph/
3156 F: include/linux/crush/
3158 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165 T: git git://github.com/ceph/ceph-client.git
3167 F: Documentation/filesystems/ceph.txt
3170 CERTIFICATE HANDLING:
3175 F: Documentation/module-signing.txt
3177 F: scripts/sign-file.c
3178 F: scripts/extract-cert.c
3180 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3183 F: Documentation/usb/WUSB-Design-overview.txt
3184 F: Documentation/usb/wusb-cbaf
3185 F: drivers/usb/host/hwa-hc.c
3186 F: drivers/usb/host/whci/
3187 F: drivers/usb/wusbcore/
3188 F: include/linux/usb/wusb*
3190 HT16K33 LED CONTROLLER DRIVER
3193 F: drivers/auxdisplay/ht16k33.c
3194 F: Documentation/devicetree/bindings/display/ht16k33.txt
3196 CFAG12864B LCD DRIVER
3198 W: http://miguelojeda.es/auxdisplay.htm
3199 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3201 F: drivers/auxdisplay/cfag12864b.c
3202 F: include/linux/cfag12864b.h
3204 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3206 W: http://miguelojeda.es/auxdisplay.htm
3207 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3209 F: drivers/auxdisplay/cfag12864bfb.c
3210 F: include/linux/cfag12864b.h
3212 CFG80211 and NL80211
3215 W: http://wireless.kernel.org/
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3219 F: include/uapi/linux/nl80211.h
3220 F: include/net/cfg80211.h
3222 X: net/wireless/wext*
3224 CHAR and MISC DRIVERS
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3231 F: include/linux/miscdevice.h
3237 F: scripts/checkpatch.pl
3239 CHINESE DOCUMENTATION
3244 F: Documentation/translations/zh_CN/
3246 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3251 F: drivers/usb/chipidea/
3253 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3257 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258 F: drivers/input/touchscreen/chipone_icn8318.c
3260 CHROME HARDWARE PLATFORM SUPPORT
3263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264 F: drivers/platform/chrome/
3266 CISCO VIC ETHERNET NIC DRIVER
3271 F: drivers/net/ethernet/cisco/enic/
3273 CISCO VIC LOW LATENCY NIC DRIVER
3277 F: drivers/infiniband/hw/usnic/
3279 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3283 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3285 CIRRUS LOGIC AUDIO CODEC DRIVERS
3290 F: sound/soc/codecs/cs*
3297 F: include/linux/cleancache.h
3303 F: include/linux/clk.h
3305 CLOCKSOURCE, CLOCKEVENT DRIVERS
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3311 F: drivers/clocksource
3313 CISCO FCOE HBA DRIVER
3319 F: drivers/scsi/fnic/
3321 CISCO SCSI HBA DRIVER
3326 F: drivers/scsi/snic/
3333 F: drivers/platform/x86/classmate-laptop.c
3338 T: git git://linuxtv.org/media_tree.git
3339 W: https://linuxtv.org
3341 F: drivers/media/pci/cobalt/
3343 COCCINELLE/Semantic Patches (SmPL)
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350 W: http://coccinelle.lip6.fr/
3352 F: Documentation/dev-tools/coccinelle.rst
3353 F: scripts/coccinelle/
3354 F: scripts/coccicheck
3360 W: http://www.coda.cs.cmu.edu/
3362 F: Documentation/filesystems/coda.txt
3364 F: include/linux/coda*.h
3365 F: include/uapi/linux/coda*.h
3367 CODA V4L2 MEM2MEM DRIVER
3371 F: Documentation/devicetree/bindings/media/coda.txt
3372 F: drivers/media/platform/coda/
3374 COMMON CLK FRAMEWORK
3378 Q: http://patchwork.kernel.org/project/linux-clk/list/
3379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3381 F: Documentation/devicetree/bindings/clock/
3383 X: drivers/clk/clkdev.c
3384 F: include/linux/clk-pr*
3385 F: include/linux/clk/
3387 COMMON INTERNET FILE SYSTEM (CIFS)
3391 W: http://linux-cifs.samba.org/
3392 T: git git://git.samba.org/sfrench/cifs-2.6.git
3394 F: Documentation/filesystems/cifs/
3397 COMPACTPCI HOTPLUG CORE
3401 F: drivers/pci/hotplug/cpci_hotplug*
3403 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3407 F: drivers/pci/hotplug/cpcihp_zt5550.*
3409 COMPACTPCI HOTPLUG GENERIC DRIVER
3413 F: drivers/pci/hotplug/cpcihp_generic.c
3415 COMPAL LAPTOP SUPPORT
3419 F: drivers/platform/x86/compal-laptop.c
3421 CONEXANT ACCESSRUNNER USB DRIVER
3423 W: http://accessrunner.sourceforge.net/
3425 F: drivers/usb/atm/cxacru.c
3430 T: git git://git.infradead.org/users/hch/configfs.git
3433 F: include/linux/configfs.h
3439 F: drivers/connector/
3441 CONTROL GROUP (CGROUP)
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3448 F: Documentation/cgroup*
3449 F: include/linux/cgroup*
3452 CONTROL GROUP - CPUSET
3455 W: http://www.bullopensource.org/cpuset/
3456 W: http://oss.sgi.com/projects/cpusets/
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3459 F: Documentation/cgroup-v1/cpusets.txt
3460 F: include/linux/cpuset.h
3463 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3473 CORETEMP HARDWARE MONITORING DRIVER
3477 F: Documentation/hwmon/coretemp
3478 F: drivers/hwmon/coretemp.c
3480 COSA/SRP SYNC SERIAL DRIVER
3482 W: http://www.fi.muni.cz/~kas/cosa/
3484 F: drivers/net/wan/cosa*
3486 CPMAC ETHERNET DRIVER
3490 F: drivers/net/ethernet/ti/cpmac.c
3492 CPU FREQUENCY DRIVERS
3497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499 B: https://bugzilla.kernel.org
3500 F: Documentation/cpu-freq/
3501 F: Documentation/devicetree/bindings/cpufreq/
3503 F: include/linux/cpufreq.h
3504 F: tools/testing/selftests/cpufreq/
3506 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3510 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3512 F: drivers/cpufreq/arm_big_little.h
3513 F: drivers/cpufreq/arm_big_little.c
3514 F: drivers/cpufreq/arm_big_little_dt.c
3516 CPUIDLE DRIVER - ARM BIG LITTLE
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3523 F: drivers/cpuidle/cpuidle-big_little.c
3525 CPUIDLE DRIVER - ARM EXYNOS
3532 F: drivers/cpuidle/cpuidle-exynos.c
3533 F: arch/arm/mach-exynos/pm.c
3540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541 B: https://bugzilla.kernel.org
3542 F: drivers/cpuidle/*
3543 F: include/linux/cpuidle.h
3548 F: arch/x86/kernel/cpuid.c
3549 F: arch/x86/kernel/msr.c
3551 CPU POWER MONITORING SUBSYSTEM
3555 F: tools/power/cpupower/
3558 W: http://sourceforge.net/projects/cramfs/
3559 S: Orphan / Obsolete
3560 F: Documentation/filesystems/cramfs.txt
3567 W: http://developer.axis.com
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3571 F: drivers/tty/serial/crisv10.*
3577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3580 F: Documentation/crypto/
3581 F: Documentation/devicetree/bindings/crypto/
3582 F: Documentation/DocBook/crypto-API.tmpl
3587 F: include/linux/crypto*
3589 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3593 F: crypto/ansi_cprng.c
3599 T: git git://linuxtv.org/media_tree.git
3600 W: http://linuxtv.org
3602 F: drivers/media/i2c/cs3308.c
3603 F: drivers/media/i2c/cs3308.h
3605 CS5535 Audio ALSA driver
3608 F: sound/pci/cs5535audio/
3613 F: drivers/net/wireless/st/cw1200/
3615 CX18 VIDEO4LINUX DRIVER
3619 T: git git://linuxtv.org/media_tree.git
3620 W: https://linuxtv.org
3621 W: http://www.ivtvdriver.org/index.php/Cx18
3623 F: Documentation/media/v4l-drivers/cx18*
3624 F: drivers/media/pci/cx18/
3625 F: include/uapi/linux/ivtv*
3627 CX2341X MPEG ENCODER HELPER MODULE
3630 T: git git://linuxtv.org/media_tree.git
3631 W: https://linuxtv.org
3633 F: drivers/media/common/cx2341x*
3634 F: include/media/cx2341x*
3636 CX24120 MEDIA DRIVER
3640 W: https://linuxtv.org
3641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3643 F: drivers/media/dvb-frontends/cx24120*
3645 CX88 VIDEO4LINUX DRIVER
3649 W: https://linuxtv.org
3650 T: git git://linuxtv.org/media_tree.git
3652 F: Documentation/media/v4l-drivers/cx88*
3653 F: drivers/media/pci/cx88/
3655 CXD2820R MEDIA DRIVER
3658 W: https://linuxtv.org
3659 W: http://palosaari.fi/linux/
3660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3661 T: git git://linuxtv.org/anttip/media_tree.git
3663 F: drivers/media/dvb-frontends/cxd2820r*
3665 CXGB3 ETHERNET DRIVER (CXGB3)
3668 W: http://www.chelsio.com
3670 F: drivers/net/ethernet/chelsio/cxgb3/
3672 CXGB3 ISCSI DRIVER (CXGB3I)
3675 W: http://www.chelsio.com
3677 F: drivers/scsi/cxgbi/cxgb3i
3679 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3682 W: http://www.openfabrics.org
3684 F: drivers/infiniband/hw/cxgb3/
3685 F: include/uapi/rdma/cxgb3-abi.h
3687 CXGB4 ETHERNET DRIVER (CXGB4)
3690 W: http://www.chelsio.com
3692 F: drivers/net/ethernet/chelsio/cxgb4/
3694 CXGB4 ISCSI DRIVER (CXGB4I)
3697 W: http://www.chelsio.com
3699 F: drivers/scsi/cxgbi/cxgb4i
3701 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3704 W: http://www.openfabrics.org
3706 F: drivers/infiniband/hw/cxgb4/
3707 F: include/uapi/rdma/cxgb4-abi.h
3709 CXGB4 CRYPTO DRIVER (chcr)
3712 W: http://www.chelsio.com
3714 F: drivers/crypto/chelsio
3716 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3719 W: http://www.chelsio.com
3721 F: drivers/net/ethernet/chelsio/cxgb4vf/
3723 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3728 F: arch/powerpc/platforms/powernv/pci-cxl.c
3729 F: drivers/misc/cxl/
3730 F: include/misc/cxl*
3731 F: include/uapi/misc/cxl.h
3732 F: Documentation/powerpc/cxl.txt
3733 F: Documentation/ABI/testing/sysfs-class-cxl
3735 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3741 F: drivers/scsi/cxlflash/
3742 F: include/uapi/scsi/cxlflash_ioctls.h
3743 F: Documentation/powerpc/cxlflash.txt
3745 STMMAC ETHERNET DRIVER
3749 W: http://www.stlinux.com
3751 F: drivers/net/ethernet/stmicro/stmmac/
3756 W: http://www.armlinux.org.uk/
3758 F: drivers/video/fbdev/cyber2000fb.*
3760 CYCLADES ASYNC MUX DRIVER
3761 W: http://www.cyclades.com/
3763 F: drivers/tty/cyclades.c
3764 F: include/linux/cyclades.h
3765 F: include/uapi/linux/cyclades.h
3767 CYCLADES PC300 DRIVER
3768 W: http://www.cyclades.com/
3770 F: drivers/net/wan/pc300*
3772 CYPRESS_FIRMWARE MEDIA DRIVER
3775 W: https://linuxtv.org
3776 W: http://palosaari.fi/linux/
3777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3778 T: git git://linuxtv.org/anttip/media_tree.git
3780 F: drivers/media/common/cypress_firmware*
3782 CYTTSP TOUCHSCREEN DRIVER
3786 F: drivers/input/touchscreen/cyttsp*
3787 F: include/linux/input/cyttsp.h
3789 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3792 F: drivers/rtc/rtc-ds1685.c
3793 F: include/linux/rtc/ds1685.h
3795 DAMA SLAVE for AX.25
3797 W: http://yaina.de/jreuter/
3798 W: http://www.qsl.net/dl1bke/
3801 F: net/ax25/af_ax25.c
3802 F: net/ax25/ax25_dev.c
3803 F: net/ax25/ax25_ds_*
3804 F: net/ax25/ax25_in.c
3805 F: net/ax25/ax25_out.c
3806 F: net/ax25/ax25_timer.c
3807 F: net/ax25/sysctl_net_ax25.c
3809 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3812 F: Documentation/networking/dmfe.txt
3813 F: drivers/net/ethernet/dec/tulip/dmfe.c
3815 DC390/AM53C974 SCSI driver
3819 F: drivers/scsi/am53c974.c
3826 W: http://twibble.org/dist/dc395x/
3827 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3829 F: Documentation/scsi/dc395x.txt
3830 F: drivers/scsi/dc395x.*
3835 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3837 F: include/linux/dccp.h
3838 F: include/uapi/linux/dccp.h
3839 F: include/linux/tfrc.h
3842 DECnet NETWORK LAYER
3843 W: http://linux-decnet.sourceforge.net
3846 F: Documentation/networking/decnet.txt
3849 DECSTATION PLATFORM SUPPORT
3852 W: http://www.linux-mips.org/wiki/DECstation
3855 F: arch/mips/include/asm/dec/
3856 F: arch/mips/include/asm/mach-dec/
3858 DEFXX FDDI NETWORK DRIVER
3861 F: drivers/net/fddi/defxx.*
3868 F: drivers/platform/x86/dell-laptop.c
3870 DELL LAPTOP RBTN DRIVER
3873 F: drivers/platform/x86/dell-rbtn.*
3875 DELL LAPTOP FREEFALL DRIVER
3878 F: drivers/platform/x86/dell-smo8800.c
3880 DELL LAPTOP SMM DRIVER
3883 F: drivers/hwmon/dell-smm-hwmon.c
3884 F: include/uapi/linux/i8k.h
3886 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3889 F: Documentation/dcdbas.txt
3890 F: drivers/firmware/dcdbas.*
3892 DELL WMI EXTRAS DRIVER
3896 F: drivers/platform/x86/dell-wmi.c
3898 DESIGNWARE USB2 DRD IP DRIVER
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3903 F: drivers/usb/dwc2/
3905 DESIGNWARE USB3 DRD IP DRIVER
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3910 F: drivers/usb/dwc3/
3912 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3916 F: drivers/iio/proximity/srf*.c
3918 DEVICE COREDUMP (DEV_COREDUMP)
3922 F: drivers/base/devcoredump.c
3923 F: include/linux/devcoredump.h
3925 DEVICE FREQUENCY (DEVFREQ)
3930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933 F: include/linux/devfreq.h
3934 F: Documentation/devicetree/bindings/devfreq/
3936 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3941 F: drivers/devfreq/event/
3942 F: drivers/devfreq/devfreq-event.c
3943 F: include/linux/devfreq-event.h
3944 F: Documentation/devicetree/bindings/devfreq/event/
3946 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3952 F: drivers/devfreq/exynos-bus.c
3953 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3955 DEVICE NUMBER REGISTRY
3957 W: http://lanana.org/docs/device-list/index.html
3965 W: http://sources.redhat.com/dm
3966 Q: http://patchwork.kernel.org/project/dm-devel/list/
3967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3968 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3970 F: Documentation/device-mapper/
3972 F: drivers/md/persistent-data/
3973 F: include/linux/device-mapper.h
3974 F: include/linux/dm-*.h
3975 F: include/uapi/linux/dm-*.h
3981 F: net/core/devlink.c
3982 F: include/net/devlink.h
3983 F: include/uapi/linux/devlink.h
3985 DIALOG SEMICONDUCTOR DRIVERS
3987 W: http://www.dialog-semiconductor.com/products
3989 F: Documentation/hwmon/da90??
3990 F: Documentation/devicetree/bindings/mfd/da90*.txt
3991 F: Documentation/devicetree/bindings/regulator/da92*.txt
3992 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3993 F: drivers/gpio/gpio-da90??.c
3994 F: drivers/hwmon/da90??-hwmon.c
3995 F: drivers/iio/adc/da91??-*.c
3996 F: drivers/input/misc/da90??_onkey.c
3997 F: drivers/input/touchscreen/da9052_tsi.c
3998 F: drivers/leds/leds-da90??.c
3999 F: drivers/mfd/da903x.c
4000 F: drivers/mfd/da90??-*.c
4001 F: drivers/mfd/da91??-*.c
4002 F: drivers/power/supply/da9052-battery.c
4003 F: drivers/power/supply/da91??-*.c
4004 F: drivers/regulator/da903x.c
4005 F: drivers/regulator/da9???-regulator.[ch]
4006 F: drivers/rtc/rtc-da90??.c
4007 F: drivers/video/backlight/da90??_bl.c
4008 F: drivers/watchdog/da90??_wdt.c
4009 F: include/linux/mfd/da903x.h
4010 F: include/linux/mfd/da9052/
4011 F: include/linux/mfd/da9055/
4012 F: include/linux/mfd/da9062/
4013 F: include/linux/mfd/da9063/
4014 F: include/linux/mfd/da9150/
4015 F: include/linux/regulator/da9211.h
4016 F: include/sound/da[79]*.h
4017 F: sound/soc/codecs/da[79]*.[ch]
4019 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4023 F: drivers/gpio/gpio-gpio-mm.c
4025 DIGI NEO AND CLASSIC PCI PRODUCTS
4030 F: drivers/staging/dgnc/
4032 DIOLAN U2C-12 I2C DRIVER
4036 F: drivers/i2c/busses/i2c-diolan-u2c.c
4044 F: include/linux/dax.h
4045 F: include/trace/events/fs_dax.h
4047 DIRECTORY NOTIFICATION (DNOTIFY)
4050 F: Documentation/filesystems/dnotify.txt
4051 F: fs/notify/dnotify/
4052 F: include/linux/dnotify.h
4054 DISK GEOMETRY AND PARTITION HANDLING
4056 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4057 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4058 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4064 F: Documentation/filesystems/quota.txt
4066 F: include/linux/quota*.h
4067 F: include/uapi/linux/quota*.h
4069 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4073 W: http://plugable.com/category/projects/udlfb/
4074 F: drivers/video/fbdev/udlfb.c
4075 F: include/video/udlfb.h
4076 F: Documentation/fb/udlfb.txt
4078 DISTRIBUTED LOCK MANAGER (DLM)
4082 W: http://sources.redhat.com/cluster/
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4087 DMA BUFFER SHARING FRAMEWORK
4094 F: include/linux/dma-buf*
4095 F: include/linux/reservation.h
4096 F: include/linux/*fence.h
4097 F: Documentation/driver-api/dma-buf.rst
4098 T: git git://anongit.freedesktop.org/drm/drm-misc
4106 F: drivers/dma-buf/sync_*
4107 F: drivers/dma-buf/dma-fence*
4108 F: drivers/dma-buf/sw_sync.c
4109 F: include/linux/sync_file.h
4110 F: include/uapi/linux/sync_file.h
4111 F: Documentation/sync_file.txt
4112 T: git git://anongit.freedesktop.org/drm/drm-misc
4114 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4117 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4120 F: include/linux/dmaengine.h
4121 F: Documentation/devicetree/bindings/dma/
4122 F: Documentation/dmaengine/
4123 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4125 DME1737 HARDWARE MONITOR DRIVER
4129 F: Documentation/hwmon/dme1737
4130 F: drivers/hwmon/dme1737.c
4135 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4136 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4137 F: drivers/firmware/dmi-id.c
4138 F: drivers/firmware/dmi_scan.c
4139 F: include/linux/dmi.h
4146 F: scripts/docproc.c
4147 F: scripts/kernel-doc*
4148 X: Documentation/ABI/
4149 X: Documentation/devicetree/
4150 X: Documentation/acpi
4151 X: Documentation/power
4152 X: Documentation/spi
4153 X: Documentation/media
4154 T: git git://git.lwn.net/linux.git docs-next
4160 F: drivers/char/dtlk.c
4161 F: include/linux/dtlk.h
4163 DPAA2 DATAPATH I/O (DPIO) DRIVER
4167 F: drivers/staging/fsl-mc/bus/dpio
4169 DPAA2 ETHERNET DRIVER
4173 F: drivers/staging/fsl-dpaa2/ethernet
4175 DPT_I2O SCSI RAID DRIVER
4178 W: http://www.adaptec.com/
4180 F: drivers/scsi/dpt*
4181 F: drivers/scsi/dpt/
4187 W: http://www.drbd.org
4188 T: git git://git.linbit.com/linux-drbd.git
4189 T: git git://git.linbit.com/drbd-8.4.git
4191 F: drivers/block/drbd/
4193 F: Documentation/blockdev/drbd/
4195 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4199 F: Documentation/kobject.txt
4203 F: include/linux/debugfs.h
4204 F: include/linux/kobj*
4210 T: git git://people.freedesktop.org/~airlied/linux
4211 B: https://bugs.freedesktop.org/
4212 C: irc://chat.freenode.net/dri-devel
4216 F: Documentation/devicetree/bindings/display/
4217 F: Documentation/devicetree/bindings/gpu/
4218 F: Documentation/devicetree/bindings/video/
4219 F: Documentation/gpu/
4221 F: include/uapi/drm/
4222 F: include/linux/vga*
4224 DRM DRIVERS AND MISC GPU PATCHES
4228 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4230 T: git git://anongit.freedesktop.org/drm/drm-misc
4231 F: Documentation/gpu/
4233 F: drivers/gpu/drm/*
4235 F: include/uapi/drm/drm*
4236 F: include/linux/vga*
4238 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4241 F: drivers/gpu/drm/ast/
4243 DRM DRIVERS FOR BRIDGE CHIPS
4246 T: git git://anongit.freedesktop.org/drm/drm-misc
4247 F: drivers/gpu/drm/bridge/
4249 DRM DRIVER FOR BOCHS VIRTUAL GPU
4252 T: git git://anongit.freedesktop.org/drm/drm-misc
4254 F: drivers/gpu/drm/bochs/
4256 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4260 T: git git://anongit.freedesktop.org/drm/drm-misc
4262 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4263 F: drivers/gpu/drm/cirrus/
4265 RADEON and AMDGPU DRM DRIVERS
4269 T: git git://people.freedesktop.org/~agd5f/linux
4271 F: drivers/gpu/drm/radeon/
4272 F: include/uapi/drm/radeon_drm.h
4273 F: drivers/gpu/drm/amd/
4274 F: include/uapi/drm/amdgpu_drm.h
4279 T: git git://anongit.freedesktop.org/tegra/linux.git
4281 F: drivers/gpu/drm/drm_panel.c
4282 F: drivers/gpu/drm/panel/
4283 F: include/drm/drm_panel.h
4284 F: Documentation/devicetree/bindings/display/panel/
4286 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4290 W: https://01.org/linuxgraphics/
4291 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4292 C: irc://chat.freenode.net/intel-gfx
4293 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4294 T: git git://anongit.freedesktop.org/drm-intel
4296 F: drivers/gpu/drm/i915/
4297 F: include/drm/i915*
4298 F: include/uapi/drm/i915_drm.h
4299 F: Documentation/gpu/i915.rst
4301 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4306 W: https://01.org/igvt-g
4307 T: git https://github.com/01org/gvt-linux.git
4309 F: drivers/gpu/drm/i915/gvt/
4311 DRM DRIVERS FOR ATMEL HLCDC
4315 F: drivers/gpu/drm/atmel-hlcdc/
4316 F: Documentation/devicetree/bindings/drm/atmel/
4317 T: git git://anongit.freedesktop.org/drm/drm-misc
4319 DRM DRIVERS FOR ALLWINNER A10
4323 F: drivers/gpu/drm/sun4i/
4324 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4327 DRM DRIVERS FOR AMLOGIC SOCS
4331 W: http://linux-meson.com/
4333 F: drivers/gpu/drm/meson/
4334 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4335 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4336 F: Documentation/gpu/meson.rst
4337 T: git git://anongit.freedesktop.org/drm/drm-misc
4339 DRM DRIVERS FOR EXYNOS
4345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4347 F: drivers/gpu/drm/exynos/
4348 F: include/uapi/drm/exynos_drm.h
4349 F: Documentation/devicetree/bindings/display/exynos/
4351 DRM DRIVERS FOR FREESCALE DCU
4356 F: drivers/gpu/drm/fsl-dcu/
4357 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4358 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4359 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4361 DRM DRIVERS FOR FREESCALE IMX
4365 F: drivers/gpu/drm/imx/
4366 F: drivers/gpu/ipu-v3/
4367 F: Documentation/devicetree/bindings/display/imx/
4369 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4372 T: git git://github.com/patjak/drm-gma500
4374 F: drivers/gpu/drm/gma500/
4376 DRM DRIVERS FOR HISILICON
4382 T: git git://github.com/xin3liang/linux.git
4384 F: drivers/gpu/drm/hisilicon/
4385 F: Documentation/devicetree/bindings/display/hisilicon/
4387 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4388 S: Orphan / Obsolete
4389 F: drivers/gpu/drm/i810/
4390 F: include/uapi/drm/i810_drm.h
4392 DRM DRIVERS FOR MEDIATEK
4397 F: drivers/gpu/drm/mediatek/
4398 F: Documentation/devicetree/bindings/display/mediatek/
4400 DRM DRIVER FOR MI0283QT
4403 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4404 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4406 DRM DRIVER FOR MSM ADRENO GPU
4411 T: git git://people.freedesktop.org/~robclark/linux
4413 F: drivers/gpu/drm/msm/
4414 F: include/uapi/drm/msm_drm.h
4415 F: Documentation/devicetree/bindings/display/msm/
4417 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4421 T: git git://github.com/skeggsb/linux
4423 F: drivers/gpu/drm/nouveau/
4424 F: include/uapi/drm/nouveau_drm.h
4426 DRM DRIVERS FOR NVIDIA TEGRA
4430 T: git git://anongit.freedesktop.org/tegra/linux.git
4432 F: drivers/gpu/drm/tegra/
4433 F: drivers/gpu/host1x/
4434 F: include/linux/host1x.h
4435 F: include/uapi/drm/tegra_drm.h
4436 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4438 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4439 S: Orphan / Obsolete
4440 F: drivers/gpu/drm/mga/
4441 F: include/uapi/drm/mga_drm.h
4443 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4446 F: drivers/gpu/drm/mgag200/
4448 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4449 S: Orphan / Obsolete
4450 F: drivers/gpu/drm/r128/
4451 F: include/uapi/drm/r128_drm.h
4453 DRM DRIVERS FOR RENESAS
4457 T: git git://linuxtv.org/pinchartl/fbdev
4459 F: drivers/gpu/drm/rcar-du/
4460 F: drivers/gpu/drm/shmobile/
4461 F: include/linux/platform_data/shmob_drm.h
4462 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4463 F: Documentation/devicetree/bindings/display/renesas,du.txt
4465 DRM DRIVER FOR QXL VIRTUAL GPU
4469 T: git git://anongit.freedesktop.org/drm/drm-misc
4471 F: drivers/gpu/drm/qxl/
4472 F: include/uapi/drm/qxl_drm.h
4474 DRM DRIVERS FOR ROCKCHIP
4478 F: drivers/gpu/drm/rockchip/
4479 F: Documentation/devicetree/bindings/display/rockchip/
4480 T: git git://anongit.freedesktop.org/drm/drm-misc
4482 DRM DRIVER FOR SAVAGE VIDEO CARDS
4483 S: Orphan / Obsolete
4484 F: drivers/gpu/drm/savage/
4485 F: include/uapi/drm/savage_drm.h
4487 DRM DRIVER FOR SIS VIDEO CARDS
4488 S: Orphan / Obsolete
4489 F: drivers/gpu/drm/sis/
4490 F: include/uapi/drm/sis_drm.h
4496 T: git git://anongit.freedesktop.org/drm/drm-misc
4498 F: drivers/gpu/drm/sti
4499 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4501 DRM DRIVER FOR TDFX VIDEO CARDS
4502 S: Orphan / Obsolete
4503 F: drivers/gpu/drm/tdfx/
4505 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4508 F: drivers/gpu/drm/udl/
4510 DRM DRIVERS FOR VIVANTE GPU IP
4517 F: drivers/gpu/drm/etnaviv/
4518 F: include/uapi/drm/etnaviv_drm.h
4519 F: Documentation/devicetree/bindings/display/etnaviv/
4521 DRM DRIVER FOR VMWARE VIRTUAL GPU
4526 T: git git://people.freedesktop.org/~syeh/repos_linux
4527 T: git git://people.freedesktop.org/~thomash/linux
4529 F: drivers/gpu/drm/vmwgfx/
4530 F: include/uapi/drm/vmwgfx_drm.h
4534 T: git git://github.com/anholt/linux
4536 F: drivers/gpu/drm/vc4/
4537 F: include/uapi/drm/vc4_drm.h
4538 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4539 T: git git://anongit.freedesktop.org/drm/drm-misc
4541 DRM DRIVERS FOR TI OMAP
4545 F: drivers/gpu/drm/omapdrm/
4546 F: Documentation/devicetree/bindings/display/ti/
4548 DRM DRIVERS FOR TI LCDC
4553 F: drivers/gpu/drm/tilcdc/
4554 F: Documentation/devicetree/bindings/display/tilcdc/
4556 DRM DRIVERS FOR ZTE ZX
4560 F: drivers/gpu/drm/zte/
4561 F: Documentation/devicetree/bindings/display/zte,vou.txt
4562 T: git git://anongit.freedesktop.org/drm/drm-misc
4564 DSBR100 USB FM RADIO DRIVER
4567 T: git git://linuxtv.org/media_tree.git
4569 F: drivers/media/radio/dsbr100.c
4575 F: drivers/net/wan/dscc4.c
4580 T: git git://linuxtv.org/media_tree.git
4581 W: https://linuxtv.org
4583 F: drivers/media/pci/dt3155/
4585 DVB_USB_AF9015 MEDIA DRIVER
4588 W: https://linuxtv.org
4589 W: http://palosaari.fi/linux/
4590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4591 T: git git://linuxtv.org/anttip/media_tree.git
4593 F: drivers/media/usb/dvb-usb-v2/af9015*
4595 DVB_USB_AF9035 MEDIA DRIVER
4598 W: https://linuxtv.org
4599 W: http://palosaari.fi/linux/
4600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4601 T: git git://linuxtv.org/anttip/media_tree.git
4603 F: drivers/media/usb/dvb-usb-v2/af9035*
4605 DVB_USB_ANYSEE MEDIA DRIVER
4608 W: https://linuxtv.org
4609 W: http://palosaari.fi/linux/
4610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4611 T: git git://linuxtv.org/anttip/media_tree.git
4613 F: drivers/media/usb/dvb-usb-v2/anysee*
4615 DVB_USB_AU6610 MEDIA DRIVER
4618 W: https://linuxtv.org
4619 W: http://palosaari.fi/linux/
4620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4621 T: git git://linuxtv.org/anttip/media_tree.git
4623 F: drivers/media/usb/dvb-usb-v2/au6610*
4625 DVB_USB_CE6230 MEDIA DRIVER
4628 W: https://linuxtv.org
4629 W: http://palosaari.fi/linux/
4630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4631 T: git git://linuxtv.org/anttip/media_tree.git
4633 F: drivers/media/usb/dvb-usb-v2/ce6230*
4635 DVB_USB_CXUSB MEDIA DRIVER
4638 W: https://linuxtv.org
4639 W: http://github.com/mkrufky
4640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4641 T: git git://linuxtv.org/media_tree.git
4643 F: drivers/media/usb/dvb-usb/cxusb*
4645 DVB_USB_EC168 MEDIA DRIVER
4648 W: https://linuxtv.org
4649 W: http://palosaari.fi/linux/
4650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4651 T: git git://linuxtv.org/anttip/media_tree.git
4653 F: drivers/media/usb/dvb-usb-v2/ec168*
4655 DVB_USB_GL861 MEDIA DRIVER
4658 W: https://linuxtv.org
4659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4660 T: git git://linuxtv.org/anttip/media_tree.git
4662 F: drivers/media/usb/dvb-usb-v2/gl861*
4664 DVB_USB_MXL111SF MEDIA DRIVER
4667 W: https://linuxtv.org
4668 W: http://github.com/mkrufky
4669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4670 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4672 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4674 DVB_USB_RTL28XXU MEDIA DRIVER
4677 W: https://linuxtv.org
4678 W: http://palosaari.fi/linux/
4679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4680 T: git git://linuxtv.org/anttip/media_tree.git
4682 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4684 DVB_USB_V2 MEDIA DRIVER
4687 W: https://linuxtv.org
4688 W: http://palosaari.fi/linux/
4689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4690 T: git git://linuxtv.org/anttip/media_tree.git
4692 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4693 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4698 F: lib/dynamic_debug.c
4699 F: include/linux/dynamic_debug.h
4701 DZ DECSTATION DZ11 SERIAL DRIVER
4704 F: drivers/tty/serial/dz.*
4706 E3X0 POWER BUTTON DRIVER
4709 W: http://www.ettus.com
4711 F: drivers/input/misc/e3x0-button.c
4712 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4717 W: https://linuxtv.org
4718 W: http://palosaari.fi/linux/
4719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4720 T: git git://linuxtv.org/anttip/media_tree.git
4722 F: drivers/media/tuners/e4000*
4724 EATA ISA/EISA/PCI SCSI DRIVER
4728 F: drivers/scsi/eata.c
4733 W: https://linuxtv.org
4734 W: http://palosaari.fi/linux/
4735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4736 T: git git://linuxtv.org/anttip/media_tree.git
4738 F: drivers/media/dvb-frontends/ec100*
4743 W: http://ecryptfs.org
4744 W: https://launchpad.net/ecryptfs
4745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4747 F: Documentation/filesystems/ecryptfs.txt
4755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4758 F: Documentation/admin-guide/ras.rst
4759 F: Documentation/driver-api/edac.rst
4761 F: include/linux/edac.h
4767 F: drivers/edac/amd64_edac*
4773 F: drivers/edac/highbank*
4781 F: drivers/edac/octeon_edac*
4782 F: drivers/edac/thunderx_edac*
4788 F: drivers/edac/e752x_edac.c
4793 F: drivers/edac/e7xxx_edac.c
4799 F: drivers/edac/fsl_ddr_edac.*
4806 F: drivers/edac/ghes_edac.c
4812 F: drivers/edac/i82443bxgx_edac.c
4817 F: drivers/edac/i3000_edac.c
4822 F: drivers/edac/i5000_edac.c
4829 F: drivers/edac/i5400_edac.c
4836 F: drivers/edac/i7300_edac.c
4843 F: drivers/edac/i7core_edac.c
4850 F: drivers/edac/i82975x_edac.c
4856 F: drivers/edac/ie31200_edac.c
4862 F: drivers/edac/mpc85xx_edac.[ch]
4868 F: drivers/edac/pnd2_edac.[ch]
4874 F: drivers/edac/pasemi_edac.c
4880 F: drivers/edac/r82600_edac.c
4887 F: drivers/edac/sb_edac.c
4893 F: drivers/edac/skx_edac.c
4896 APPLIED MICRO (APM) X-GENE SOC EDAC
4899 F: drivers/edac/xgene_edac.c
4900 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4902 EDIROL UA-101/UA-1000 DRIVER
4905 T: git git://git.alsa-project.org/alsa-kernel.git
4907 F: sound/usb/misc/ua101.c
4909 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4915 F: Documentation/efi-stub.txt
4916 F: arch/*/kernel/efi.c
4917 F: arch/x86/boot/compressed/eboot.[ch]
4918 F: arch/*/include/asm/efi.h
4919 F: arch/x86/platform/efi/
4920 F: drivers/firmware/efi/
4921 F: include/linux/efi*.h
4922 F: arch/arm/boot/compressed/efi-header.S
4923 F: arch/arm64/kernel/efi-entry.S
4925 EFI VARIABLE FILESYSTEM
4929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4934 EFIFB FRAMEBUFFER DRIVER
4938 F: drivers/video/fbdev/efifb.c
4945 F: drivers/firmware/efi/test/
4948 W: http://aeschi.ch.eu.org/efs/
4952 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4956 F: drivers/net/ethernet/ibm/ehea/
4958 EM28XX VIDEO4LINUX DRIVER
4962 W: https://linuxtv.org
4963 T: git git://linuxtv.org/media_tree.git
4965 F: drivers/media/usb/em28xx/
4966 F: Documentation/media/v4l-drivers/em28xx*
4975 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4979 W: http://www.broadcom.com
4981 F: drivers/scsi/lpfc/
4983 ENE CB710 FLASH CARD READER DRIVER
4986 F: drivers/misc/cb710/
4987 F: drivers/mmc/host/cb710-mmc.*
4988 F: include/linux/cb710.h
4990 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4993 F: drivers/media/rc/ene_ir.*
4995 EPSON S1D13XXX FRAMEBUFFER DRIVER
4998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4999 F: drivers/video/fbdev/s1d13xxxfb.c
5000 F: include/video/s1d13xxxfb.h
5002 ET131X NETWORK DRIVER
5005 F: drivers/net/ethernet/agere/
5011 W: http://www.linuxfoundation.org/en/Net:Bridge
5013 F: include/linux/netfilter_bridge/
5016 ETHERNET PHY LIBRARY
5021 F: include/linux/phy.h
5022 F: include/linux/phy_fixed.h
5024 F: Documentation/networking/phy.txt
5025 F: drivers/of/of_mdio.c
5026 F: drivers/of/of_net.c
5032 F: Documentation/filesystems/ext2.txt
5034 F: include/linux/ext2*
5040 W: http://ext4.wiki.kernel.org
5041 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5044 F: Documentation/filesystems/ext4.txt
5047 Extended Verification Module (EVM)
5052 F: security/integrity/evm/
5054 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5061 F: include/linux/extcon/
5062 F: include/linux/extcon.h
5063 F: Documentation/extcon/
5064 F: Documentation/devicetree/bindings/extcon/
5070 F: drivers/gpu/drm/exynos/exynos_dp*
5072 EXYNOS SYSMMU (IOMMU) driver
5076 F: drivers/iommu/exynos-iommu.c
5078 EZchip NPS platform support
5081 F: arch/arc/plat-eznps
5082 F: arch/arc/boot/dts/eznps.dts
5084 F71805F HARDWARE MONITORING DRIVER
5088 F: Documentation/hwmon/f71805f
5089 F: drivers/hwmon/f71805f.c
5095 F: drivers/media/tuners/fc0011.h
5096 F: drivers/media/tuners/fc0011.c
5101 W: https://linuxtv.org
5102 W: http://palosaari.fi/linux/
5103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104 T: git git://linuxtv.org/anttip/media_tree.git
5106 F: drivers/media/tuners/fc2580*
5111 F: fs/notify/fanotify/
5112 F: include/linux/fanotify.h
5113 F: include/uapi/linux/fanotify.h
5115 FARSYNC SYNCHRONOUS DRIVER
5117 W: http://www.farsite.co.uk/
5119 F: drivers/net/wan/farsync.*
5121 FAULT INJECTION SUPPORT
5124 F: Documentation/fault-injection/
5125 F: lib/fault-inject.c
5127 FBTFT Framebuffer drivers
5130 F: drivers/staging/fbtft/
5132 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5135 W: www.Open-FCoE.org
5137 F: drivers/scsi/libfc/
5138 F: drivers/scsi/fcoe/
5140 F: include/scsi/libfc.h
5141 F: include/scsi/libfcoe.h
5142 F: include/uapi/scsi/fc/
5144 FILE LOCKING (flock() and fcntl()/lockf())
5149 F: include/linux/fcntl.h
5150 F: include/linux/fs.h
5151 F: include/uapi/linux/fcntl.h
5152 F: include/uapi/linux/fs.h
5156 FILESYSTEMS (VFS and infrastructure)
5162 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5166 F: drivers/hwmon/f75375s.c
5167 F: include/linux/f75375s.h
5169 FIREWIRE AUDIO DRIVERS
5172 T: git git://git.alsa-project.org/alsa-kernel.git
5176 FIREWIRE MEDIA DRIVERS (firedtv)
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5182 F: drivers/media/firewire/
5184 FIREWIRE SBP-2 TARGET
5189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5191 F: drivers/target/sbp/
5196 W: http://ieee1394.wiki.kernel.org/
5197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5199 F: drivers/firewire/
5200 F: include/linux/firewire.h
5201 F: include/uapi/linux/firewire*.h
5204 FIRMWARE LOADER (request_firmware)
5208 F: Documentation/firmware_class/
5209 F: drivers/base/firmware*.c
5210 F: include/linux/firmware.h
5212 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5216 F: drivers/block/rsxx/
5220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5222 F: drivers/block/floppy.c
5226 W: http://www.ohwr.org/projects/fmc-bus
5229 F: include/linux/fmc*.h
5230 F: include/linux/ipmi-fru.h
5233 FPGA MANAGER FRAMEWORK
5238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5239 F: Documentation/fpga/
5240 F: Documentation/devicetree/bindings/fpga/
5242 F: include/linux/fpga/
5243 W: http://www.rocketboards.org
5247 W: http://floatingpoint.sourceforge.net/emulator/index.html
5249 F: arch/x86/math-emu/
5251 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5254 F: drivers/net/wan/dlci.c
5255 F: drivers/net/wan/sdla.c
5260 T: git git://github.com/bzolnier/linux.git
5261 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5263 F: Documentation/fb/
5266 F: include/linux/fb.h
5267 F: include/uapi/video/
5268 F: include/uapi/linux/fb.h
5270 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5275 F: drivers/crypto/caam/
5276 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5278 FREESCALE DIU FRAMEBUFFER DRIVER
5282 F: drivers/video/fbdev/fsl-diu-fb.*
5284 FREESCALE DMA DRIVER
5289 F: drivers/dma/fsldma.*
5291 FREESCALE GPMI NAND DRIVER
5295 F: drivers/mtd/nand/gpmi-nand/*
5297 FREESCALE I2C CPM DRIVER
5302 F: drivers/i2c/busses/i2c-cpm.c
5304 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5309 F: include/linux/platform_data/video-imxfb.h
5310 F: drivers/video/fbdev/imxfb.c
5312 FREESCALE QUAD SPI DRIVER
5316 F: drivers/mtd/spi-nor/fsl-quadspi.c
5318 FREESCALE SOC FS_ENET DRIVER
5324 F: drivers/net/ethernet/freescale/fs_enet/
5325 F: include/linux/fs_enet_pd.h
5327 FREESCALE IMX / MXC FEC DRIVER
5331 F: drivers/net/ethernet/freescale/fec_main.c
5332 F: drivers/net/ethernet/freescale/fec_ptp.c
5333 F: drivers/net/ethernet/freescale/fec.h
5334 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5336 FREESCALE QORIQ DPAA FMAN DRIVER
5340 F: drivers/net/ethernet/freescale/fman
5341 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5343 FREESCALE QORIQ DPAA ETHERNET DRIVER
5347 F: drivers/net/ethernet/freescale/dpaa
5349 FREESCALE SOC DRIVERS
5354 F: Documentation/devicetree/bindings/powerpc/fsl/
5356 F: include/linux/fsl/
5358 FREESCALE QUICC ENGINE LIBRARY
5362 F: drivers/soc/fsl/qe/
5363 F: include/soc/fsl/*qe*.h
5364 F: include/soc/fsl/*ucc*.h
5366 FREESCALE USB PERIPHERAL DRIVERS
5371 F: drivers/usb/gadget/udc/fsl*
5373 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5378 F: drivers/net/ethernet/freescale/ucc_geth*
5380 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5384 F: drivers/net/ethernet/freescale/gianfar*
5385 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5386 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5388 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5393 F: drivers/net/wan/fsl_ucc_hdlc*
5395 FREESCALE QUICC ENGINE UCC UART DRIVER
5399 F: drivers/tty/serial/ucc_uart.c
5401 FREESCALE SOC SOUND DRIVERS
5409 F: sound/soc/fsl/fsl*
5410 F: sound/soc/fsl/imx*
5411 F: sound/soc/fsl/mpc8610_hpcd.c
5415 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5424 F: Documentation/power/freezing-of-tasks.txt
5425 F: include/linux/freezer.h
5433 F: include/linux/frontswap.h
5435 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5439 F: Documentation/filesystems/caching/
5441 F: include/linux/fscache*.h
5443 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5447 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5451 F: include/linux/fscrypt*.h
5457 W: https://f2fs.wiki.kernel.org/
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5460 F: Documentation/filesystems/f2fs.txt
5461 F: Documentation/ABI/testing/sysfs-fs-f2fs
5463 F: include/linux/f2fs_fs.h
5464 F: include/trace/events/f2fs.h
5466 FUJITSU FR-V (FRV) PORT
5470 FUJITSU LAPTOP EXTRAS
5474 F: drivers/platform/x86/fujitsu-laptop.c
5476 FUJITSU M-5MO LS CAMERA ISP DRIVER
5481 F: drivers/media/i2c/m5mols/
5482 F: include/media/i2c/m5mols.h
5484 FUJITSU TABLET EXTRAS
5488 F: drivers/platform/x86/fujitsu-tablet.c
5490 FUSE: FILESYSTEM IN USERSPACE
5493 W: http://fuse.sourceforge.net/
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5497 F: include/uapi/linux/fuse.h
5498 F: Documentation/filesystems/fuse.txt
5506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5509 F: kernel/futex_compat.c
5510 F: include/asm-generic/futex.h
5511 F: include/linux/futex.h
5512 F: include/uapi/linux/futex.h
5513 F: tools/testing/selftests/futex/
5514 F: tools/perf/bench/futex*
5515 F: Documentation/*futex*
5517 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5520 S: Odd Fixes (e.g., new signatures)
5521 F: drivers/scsi/fdomain.*
5528 F: scripts/gcc-plugins/
5529 F: scripts/gcc-plugin.sh
5530 F: scripts/Makefile.gcc-plugins
5531 F: Documentation/gcc-plugins.txt
5533 GCOV BASED KERNEL PROFILING
5537 F: Documentation/dev-tools/gcov.rst
5539 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5542 W: http://www.icp-vortex.com/
5544 F: drivers/scsi/gdt*
5546 GDB KERNEL DEBUGGING HELPER SCRIPTS
5552 GEMTEK FM RADIO RECEIVER DRIVER
5555 T: git git://linuxtv.org/media_tree.git
5556 W: https://linuxtv.org
5558 F: drivers/media/radio/radio-gemtek*
5560 GENERIC GPIO I2C DRIVER
5563 F: drivers/i2c/busses/i2c-gpio.c
5564 F: include/linux/i2c-gpio.h
5566 GENERIC GPIO I2C MULTIPLEXER DRIVER
5570 F: drivers/i2c/muxes/i2c-mux-gpio.c
5571 F: include/linux/i2c-mux-gpio.h
5572 F: Documentation/i2c/muxes/i2c-mux-gpio
5574 GENERIC HDLC (WAN) DRIVERS
5576 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5578 F: drivers/net/wan/c101.c
5579 F: drivers/net/wan/hd6457*
5580 F: drivers/net/wan/hdlc*
5581 F: drivers/net/wan/n2.c
5582 F: drivers/net/wan/pc300too.c
5583 F: drivers/net/wan/pci200syn.c
5584 F: drivers/net/wan/wanxl*
5586 GENERIC INCLUDE/ASM HEADER FILES
5589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5591 F: include/asm-generic/
5592 F: include/uapi/asm-generic/
5594 GENERIC PHY FRAMEWORK
5597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5600 F: include/linux/phy/
5608 F: drivers/base/power/domain*.c
5609 F: include/linux/pm_domain.h
5610 F: Documentation/devicetree/bindings/power/power_domain.txt
5612 GENERIC UIO DRIVER FOR PCI DEVICES
5616 F: drivers/uio/uio_pci_generic.c
5618 GET_MAINTAINER SCRIPT
5621 F: scripts/get_maintainer.pl
5623 GENWQE (IBM Generic Workqueue Card)
5627 F: drivers/misc/genwqe/
5633 W: http://sources.redhat.com/cluster/
5634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5636 F: Documentation/filesystems/gfs2*.txt
5638 F: include/uapi/linux/gfs2_ondisk.h
5640 GIGASET ISDN DRIVERS
5643 W: http://gigaset307x.sourceforge.net/
5645 F: Documentation/isdn/README.gigaset
5646 F: drivers/isdn/gigaset/
5647 F: include/uapi/linux/gigaset_dev.h
5653 F: drivers/media/usb/go7007/
5659 F: drivers/input/touchscreen/goodix.c
5665 F: drivers/gpio/gpio-mockup.c
5666 F: tools/testing/selftests/gpio/
5672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5674 F: Documentation/devicetree/bindings/gpio/
5675 F: Documentation/gpio/
5676 F: Documentation/ABI/testing/gpio-cdev
5677 F: Documentation/ABI/obsolete/sysfs-gpio
5679 F: include/linux/gpio/
5680 F: include/linux/gpio.h
5681 F: include/asm-generic/gpio.h
5682 F: include/uapi/linux/gpio.h
5685 GRE DEMULTIPLEXER DRIVER
5689 F: net/ipv4/gre_demux.c
5690 F: net/ipv4/gre_offload.c
5691 F: include/net/gre.h
5693 GRETH 10/100/1G Ethernet MAC device driver
5697 F: drivers/net/ethernet/aeroflex/
5704 F: drivers/staging/greybus/
5707 GREYBUS AUDIO PROTOCOLS DRIVERS
5711 F: drivers/staging/greybus/audio_apbridgea.c
5712 F: drivers/staging/greybus/audio_apbridgea.h
5713 F: drivers/staging/greybus/audio_codec.c
5714 F: drivers/staging/greybus/audio_codec.h
5715 F: drivers/staging/greybus/audio_gb.c
5716 F: drivers/staging/greybus/audio_manager.c
5717 F: drivers/staging/greybus/audio_manager.h
5718 F: drivers/staging/greybus/audio_manager_module.c
5719 F: drivers/staging/greybus/audio_manager_private.h
5720 F: drivers/staging/greybus/audio_manager_sysfs.c
5721 F: drivers/staging/greybus/audio_module.c
5722 F: drivers/staging/greybus/audio_topology.c
5724 GREYBUS PROTOCOLS DRIVERS
5727 F: drivers/staging/greybus/sdio.c
5728 F: drivers/staging/greybus/light.c
5729 F: drivers/staging/greybus/gpio.c
5730 F: drivers/staging/greybus/power_supply.c
5731 F: drivers/staging/greybus/spi.c
5732 F: drivers/staging/greybus/spilib.c
5734 GREYBUS PROTOCOLS DRIVERS
5737 F: drivers/staging/greybus/loopback.c
5738 F: drivers/staging/greybus/timesync.c
5739 F: drivers/staging/greybus/timesync_platform.c
5741 GREYBUS PROTOCOLS DRIVERS
5744 F: drivers/staging/greybus/authentication.c
5745 F: drivers/staging/greybus/bootrom.c
5746 F: drivers/staging/greybus/firmware.h
5747 F: drivers/staging/greybus/fw-core.c
5748 F: drivers/staging/greybus/fw-download.c
5749 F: drivers/staging/greybus/fw-managament.c
5750 F: drivers/staging/greybus/greybus_authentication.h
5751 F: drivers/staging/greybus/greybus_firmware.h
5752 F: drivers/staging/greybus/hid.c
5753 F: drivers/staging/greybus/i2c.c
5754 F: drivers/staging/greybus/spi.c
5755 F: drivers/staging/greybus/spilib.c
5756 F: drivers/staging/greybus/spilib.h
5758 GREYBUS PROTOCOLS DRIVERS
5761 F: drivers/staging/greybus/uart.c
5762 F: drivers/staging/greybus/log.c
5764 GREYBUS PLATFORM DRIVERS
5767 F: drivers/staging/greybus/arche-platform.c
5768 F: drivers/staging/greybus/arche-apb-ctrl.c
5769 F: drivers/staging/greybus/arche_platform.h
5771 GS1662 VIDEO SERIALIZER
5774 T: git git://linuxtv.org/media_tree.git
5776 F: drivers/media/spi/gs1662.c
5778 GSPCA FINEPIX SUBDRIVER
5781 T: git git://linuxtv.org/media_tree.git
5783 F: drivers/media/usb/gspca/finepix.c
5785 GSPCA GL860 SUBDRIVER
5788 T: git git://linuxtv.org/media_tree.git
5790 F: drivers/media/usb/gspca/gl860/
5792 GSPCA M5602 SUBDRIVER
5795 T: git git://linuxtv.org/media_tree.git
5797 F: drivers/media/usb/gspca/m5602/
5799 GSPCA PAC207 SONIXB SUBDRIVER
5802 T: git git://linuxtv.org/media_tree.git
5804 F: drivers/media/usb/gspca/pac207.c
5806 GSPCA SN9C20X SUBDRIVER
5809 T: git git://linuxtv.org/media_tree.git
5811 F: drivers/media/usb/gspca/sn9c20x.c
5813 GSPCA T613 SUBDRIVER
5816 T: git git://linuxtv.org/media_tree.git
5818 F: drivers/media/usb/gspca/t613.c
5820 GSPCA USB WEBCAM DRIVER
5823 T: git git://linuxtv.org/media_tree.git
5825 F: drivers/media/usb/gspca/
5827 GTP (GPRS Tunneling Protocol)
5831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5833 F: drivers/net/gtp.c
5835 GUID PARTITION TABLE (GPT)
5839 F: block/partitions/efi.*
5841 STK1160 USB VIDEO CAPTURE DRIVER
5844 T: git git://linuxtv.org/media_tree.git
5846 F: drivers/media/usb/stk1160/
5851 W: http://uclinux-h8.sourceforge.jp
5852 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5855 F: drivers/clocksource/h8300_*.c
5856 F: drivers/clk/h8300/
5857 F: drivers/irqchip/irq-renesas-h8*.c
5859 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5862 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5864 F: drivers/platform/x86/hdaps.c
5866 HDPVR USB VIDEO ENCODER DRIVER
5869 T: git git://linuxtv.org/media_tree.git
5870 W: https://linuxtv.org
5872 F: drivers/media/usb/hdpvr/
5874 HWPOISON MEMORY FAILURE HANDLING
5878 F: mm/memory-failure.c
5879 F: mm/hwpoison-inject.c
5881 HYPERVISOR VIRTUAL CONSOLE DRIVER
5889 W: https://linuxtv.org
5890 W: http://palosaari.fi/linux/
5891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5892 T: git git://linuxtv.org/anttip/media_tree.git
5894 F: drivers/media/usb/hackrf/
5900 W: http://hwmon.wiki.kernel.org/
5901 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5904 F: Documentation/hwmon/
5906 F: include/linux/hwmon*.h
5908 HARDWARE RANDOM NUMBER GENERATOR CORE
5913 F: Documentation/devicetree/bindings/rng/
5914 F: Documentation/hw_random.txt
5915 F: drivers/char/hw_random/
5916 F: include/linux/hw_random.h
5918 HARDWARE SPINLOCK CORE
5923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5924 F: Documentation/devicetree/bindings/hwlock/
5925 F: Documentation/hwspinlock.txt
5926 F: drivers/hwspinlock/
5927 F: include/linux/hwspinlock.h
5929 HARMONY SOUND DRIVER
5932 F: sound/parisc/harmony.*
5934 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5937 F: Documentation/watchdog/hpwdt.txt
5938 F: drivers/watchdog/hpwdt.c
5940 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5945 F: Documentation/scsi/hpsa.txt
5946 F: drivers/scsi/hpsa*.[ch]
5947 F: include/linux/cciss*.h
5948 F: include/uapi/linux/cciss*.h
5950 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5955 F: Documentation/blockdev/cciss.txt
5956 F: drivers/block/cciss*
5957 F: include/linux/cciss_ioctl.h
5958 F: include/uapi/linux/cciss_ioctl.h
5965 F: drivers/infiniband/ulp/opa_vnic
5972 F: drivers/infiniband/hw/hfi1
5977 F: Documentation/filesystems/hfs.txt
5983 F: Documentation/filesystems/hfsplus.txt
5986 HGA FRAMEBUFFER DRIVER
5989 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5991 F: drivers/video/fbdev/hgafb.c
5993 HIBERNATION (aka Software Suspend, aka swsusp)
5997 B: https://bugzilla.kernel.org
6000 F: drivers/base/power/
6002 F: include/linux/suspend.h
6003 F: include/linux/freezer.h
6004 F: include/linux/pm.h
6005 F: arch/*/include/asm/suspend*.h
6011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6014 F: include/linux/hid*
6015 F: include/uapi/linux/hid*
6017 HID SENSOR HUB DRIVERS
6024 F: Documentation/hid/hid-sensor*
6025 F: drivers/hid/hid-sensor-*
6026 F: drivers/iio/*/hid-*
6027 F: include/linux/hid-sensor-*
6029 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6034 F: Documentation/timers/
6035 F: kernel/time/hrtimer.c
6036 F: kernel/time/clockevents.c
6037 F: kernel/time/tick*.*
6038 F: kernel/time/timer_*.c
6039 F: include/linux/clockchips.h
6040 F: include/linux/hrtimer.h
6042 HIGH-SPEED SCC DRIVER FOR AX.25
6045 F: drivers/net/hamradio/dmascc.c
6046 F: drivers/net/hamradio/scc.c
6048 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6050 W: http://www.highpoint-tech.com
6052 F: Documentation/scsi/hptiop.txt
6053 F: drivers/scsi/hptiop.c
6059 F: include/linux/hippidevice.h
6060 F: include/uapi/linux/if_hippi.h
6062 F: drivers/net/hippi/
6064 HISILICON NETWORK SUBSYSTEM DRIVER
6068 W: http://www.hisilicon.com
6070 F: drivers/net/ethernet/hisilicon/
6071 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6073 HISILICON ROCE DRIVER
6078 F: drivers/infiniband/hw/hns/
6079 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6081 HISILICON SAS Controller
6083 W: http://www.hisilicon.com
6085 F: drivers/scsi/hisi_sas/
6086 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6091 W: http://w1.fi/hostap-driver.html
6093 F: drivers/net/wireless/intersil/hostap/
6095 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6098 F: drivers/platform/x86/tc1100-wmi.c
6100 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6103 F: drivers/net/ethernet/hp/hp100.*
6105 HPET: High Precision Event Timers driver
6108 F: Documentation/timers/hpet.txt
6109 F: drivers/char/hpet.c
6110 F: include/linux/hpet.h
6111 F: include/uapi/linux/hpet.h
6115 F: arch/x86/kernel/hpet.c
6116 F: arch/x86/include/asm/hpet.h
6120 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6128 F: Documentation/ABI/testing/sysfs-bus-hsi
6129 F: Documentation/driver-api/hsi.rst
6131 F: include/linux/hsi/
6132 F: include/uapi/linux/hsi/
6137 F: drivers/net/usb/hso.c
6139 HSR NETWORK PROTOCOL
6145 HTCPEN TOUCHSCREEN DRIVER
6149 F: drivers/input/touchscreen/htcpen.c
6159 T: git git://linuxtv.org/media_tree.git
6160 W: https://linuxtv.org
6162 F: drivers/media/platform/sti/hva
6164 Hyper-V CORE AND DRIVERS
6170 F: arch/x86/include/asm/mshyperv.h
6171 F: arch/x86/include/uapi/asm/hyperv.h
6172 F: arch/x86/kernel/cpu/mshyperv.c
6174 F: drivers/hid/hid-hyperv.c
6176 F: drivers/input/serio/hyperv-keyboard.c
6177 F: drivers/pci/host/pci-hyperv.c
6178 F: drivers/net/hyperv/
6179 F: drivers/scsi/storvsc_drv.c
6180 F: drivers/uio/uio_hv_generic.c
6181 F: drivers/video/fbdev/hyperv_fb.c
6182 F: include/linux/hyperv.h
6184 F: Documentation/ABI/stable/sysfs-bus-vmbus
6190 F: Documentation/i2c/i2c-topology
6191 F: Documentation/i2c/muxes/
6192 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6193 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6194 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6195 F: drivers/i2c/i2c-mux.c
6196 F: drivers/i2c/muxes/
6197 F: include/linux/i2c-mux.h
6199 I2C OVER PARALLEL PORT
6203 F: Documentation/i2c/busses/i2c-parport
6204 F: Documentation/i2c/busses/i2c-parport-light
6205 F: drivers/i2c/busses/i2c-parport.c
6206 F: drivers/i2c/busses/i2c-parport-light.c
6208 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6212 F: Documentation/i2c/busses/i2c-ali1535
6213 F: Documentation/i2c/busses/i2c-ali1563
6214 F: Documentation/i2c/busses/i2c-ali15x3
6215 F: Documentation/i2c/busses/i2c-amd756
6216 F: Documentation/i2c/busses/i2c-amd8111
6217 F: Documentation/i2c/busses/i2c-i801
6218 F: Documentation/i2c/busses/i2c-nforce2
6219 F: Documentation/i2c/busses/i2c-piix4
6220 F: Documentation/i2c/busses/i2c-sis5595
6221 F: Documentation/i2c/busses/i2c-sis630
6222 F: Documentation/i2c/busses/i2c-sis96x
6223 F: Documentation/i2c/busses/i2c-via
6224 F: Documentation/i2c/busses/i2c-viapro
6225 F: drivers/i2c/busses/i2c-ali1535.c
6226 F: drivers/i2c/busses/i2c-ali1563.c
6227 F: drivers/i2c/busses/i2c-ali15x3.c
6228 F: drivers/i2c/busses/i2c-amd756.c
6229 F: drivers/i2c/busses/i2c-amd756-s4882.c
6230 F: drivers/i2c/busses/i2c-amd8111.c
6231 F: drivers/i2c/busses/i2c-i801.c
6232 F: drivers/i2c/busses/i2c-isch.c
6233 F: drivers/i2c/busses/i2c-nforce2.c
6234 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6235 F: drivers/i2c/busses/i2c-piix4.c
6236 F: drivers/i2c/busses/i2c-sis5595.c
6237 F: drivers/i2c/busses/i2c-sis630.c
6238 F: drivers/i2c/busses/i2c-sis96x.c
6239 F: drivers/i2c/busses/i2c-via.c
6240 F: drivers/i2c/busses/i2c-viapro.c
6242 I2C/SMBUS ISMT DRIVER
6246 F: drivers/i2c/busses/i2c-ismt.c
6247 F: Documentation/i2c/busses/i2c-ismt
6249 I2C/SMBUS STUB DRIVER
6253 F: drivers/i2c/i2c-stub.c
6258 W: https://i2c.wiki.kernel.org/
6259 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6262 F: Documentation/devicetree/bindings/i2c/
6263 F: Documentation/i2c/
6266 F: include/linux/i2c.h
6267 F: include/linux/i2c-*.h
6268 F: include/uapi/linux/i2c.h
6269 F: include/uapi/linux/i2c-*.h
6281 F: Documentation/i2c/busses/i2c-taos-evm
6282 F: drivers/i2c/busses/i2c-taos-evm.c
6287 W: http://www.harbaum.org/till/i2c_tiny_usb
6289 F: drivers/i2c/busses/i2c-tiny-usb.c
6296 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6301 IA64 (Itanium) PLATFORM
6305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6309 IBM Power VMX Cryptographic instructions
6314 F: drivers/crypto/vmx/Makefile
6315 F: drivers/crypto/vmx/Kconfig
6316 F: drivers/crypto/vmx/vmx.c
6317 F: drivers/crypto/vmx/aes*
6318 F: drivers/crypto/vmx/ghash*
6319 F: drivers/crypto/vmx/ppc-xlate.pl
6321 IBM Power in-Nest Crypto Acceleration
6326 F: drivers/crypto/nx/Makefile
6327 F: drivers/crypto/nx/Kconfig
6328 F: drivers/crypto/nx/nx-aes*
6329 F: drivers/crypto/nx/nx-sha*
6330 F: drivers/crypto/nx/nx.*
6331 F: drivers/crypto/nx/nx_csbcpb.h
6332 F: drivers/crypto/nx/nx_debugfs.h
6334 IBM Power 842 compression accelerator
6337 F: drivers/crypto/nx/Makefile
6338 F: drivers/crypto/nx/Kconfig
6339 F: drivers/crypto/nx/nx-842*
6340 F: include/linux/sw842.h
6344 IBM Power Linux RAID adapter
6347 F: drivers/scsi/ipr.*
6349 IBM Power Virtual Ethernet Device Driver
6353 F: drivers/net/ethernet/ibm/ibmveth.*
6355 IBM Power SRIOV Virtual NIC Device Driver
6360 F: drivers/net/ethernet/ibm/ibmvnic.*
6362 IBM Power Virtual SCSI Device Drivers
6366 F: drivers/scsi/ibmvscsi/ibmvscsi*
6367 F: include/scsi/viosrp.h
6369 IBM Power Virtual SCSI Device Target Driver
6375 F: drivers/scsi/ibmvscsi_tgt/
6377 IBM Power Virtual FC Device Drivers
6381 F: drivers/scsi/ibmvscsi/ibmvfc*
6383 IBM ServeRAID RAID DRIVER
6385 F: drivers/scsi/ips.*
6387 ICH LPC AND GPIO DRIVER
6390 F: drivers/mfd/lpc_ich.c
6391 F: drivers/gpio/gpio-ich.c
6393 IDT VersaClock 5 CLOCK DRIVER
6396 F: drivers/clk/clk-versaclock5.c
6401 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6404 F: Documentation/ide/
6406 F: include/linux/ide.h
6408 IDEAPAD LAPTOP EXTRAS DRIVER
6411 W: http://launchpad.net/ideapad-laptop
6413 F: drivers/platform/x86/ideapad-laptop.c
6415 IDEAPAD LAPTOP SLIDEBAR DRIVER
6418 W: https://github.com/o2genum/ideapad-slidebar
6420 F: drivers/input/misc/ideapad_slidebar.c
6426 F: Documentation/cdrom/ide-cd
6427 F: drivers/ide/ide-cd*
6429 IEEE 802.15.4 SUBSYSTEM
6433 W: http://wpan.cakelab.org/
6434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6439 F: drivers/net/ieee802154/
6440 F: include/linux/nl802154.h
6441 F: include/linux/ieee802154.h
6442 F: include/net/nl802154.h
6443 F: include/net/mac802154.h
6444 F: include/net/af_ieee802154.h
6445 F: include/net/cfg802154.h
6446 F: include/net/ieee802154_netdev.h
6447 F: Documentation/networking/ieee802154.txt
6453 F: include/net/ife.h
6454 F: include/uapi/linux/ife.h
6456 IGORPLUG-USB IR RECEIVER
6460 F: drivers/media/rc/igorplugusb.c
6462 IGUANAWORKS USB IR TRANSCEIVER
6466 F: drivers/media/rc/iguanair.c
6468 IIO DIGITAL POTENTIOMETER DAC
6472 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6473 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6474 F: drivers/iio/dac/dpot-dac.c
6476 IIO ENVELOPE DETECTOR
6480 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6481 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6482 F: drivers/iio/adc/envelope-detector.c
6484 IIO SUBSYSTEM AND DRIVERS
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6492 F: Documentation/devicetree/bindings/iio/
6494 F: drivers/staging/iio/
6495 F: include/linux/iio/
6498 IKANOS/ADI EAGLE ADSL USB DRIVER
6502 F: drivers/usb/atm/ueagle-atm.c
6504 IMGTEC ASCII LCD DRIVER
6507 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6508 F: drivers/auxdisplay/img-ascii-lcd.c
6510 INA209 HARDWARE MONITOR DRIVER
6514 F: Documentation/hwmon/ina209
6515 F: Documentation/devicetree/bindings/i2c/ina209.txt
6516 F: drivers/hwmon/ina209.c
6518 INA2XX HARDWARE MONITOR DRIVER
6522 F: Documentation/hwmon/ina2xx
6523 F: drivers/hwmon/ina2xx.c
6524 F: include/linux/platform_data/ina2xx.h
6526 INDUSTRY PACK SUBSYSTEM (IPACK)
6531 W: http://industrypack.sourceforge.net
6535 INGENIC JZ4780 DMA Driver
6538 F: drivers/dma/dma-jz4780.c
6540 INGENIC JZ4780 NAND DRIVER
6544 F: drivers/mtd/nand/jz4780_*
6546 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6554 F: security/integrity/ima/
6556 IMGTEC IR DECODER DRIVER
6559 F: drivers/media/rc/img-ir/
6561 IMS TWINTURBO FRAMEBUFFER DRIVER
6564 F: drivers/video/fbdev/imsttfb.c
6566 INFINIBAND SUBSYSTEM
6571 W: http://www.openfabrics.org/
6572 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6575 F: Documentation/devicetree/bindings/infiniband/
6576 F: Documentation/infiniband/
6577 F: drivers/infiniband/
6578 F: include/uapi/linux/if_infiniband.h
6579 F: include/uapi/rdma/
6587 F: Documentation/filesystems/inotify.txt
6588 F: fs/notify/inotify/
6589 F: include/linux/inotify.h
6590 F: include/uapi/linux/inotify.h
6592 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6595 Q: http://patchwork.kernel.org/project/linux-input/list/
6596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6599 F: include/linux/input.h
6600 F: include/uapi/linux/input.h
6601 F: include/linux/input/
6602 F: Documentation/devicetree/bindings/input/
6604 INPUT MULTITOUCH (MT) PROTOCOL
6608 F: Documentation/input/multi-touch-protocol.rst
6609 F: drivers/input/input-mt.c
6612 INSIDE SECURE CRYPTO DRIVER
6614 F: drivers/crypto/inside-secure/
6618 INTEL ASoC BDW/HSW DRIVERS
6622 F: sound/soc/intel/common/sst-dsp*
6623 F: sound/soc/intel/common/sst-firmware.c
6624 F: sound/soc/intel/boards/broadwell.c
6625 F: sound/soc/intel/haswell/
6627 INTEL C600 SERIES SAS CONTROLLER DRIVER
6631 T: git git://git.code.sf.net/p/intel-sas/isci
6633 F: drivers/scsi/isci/
6635 INTEL HID EVENT DRIVER
6639 F: drivers/platform/x86/intel-hid.c
6641 INTEL VIRTUAL BUTTON DRIVER
6645 F: drivers/platform/x86/intel-vbtn.c
6651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6652 B: https://bugzilla.kernel.org
6654 F: drivers/idle/intel_idle.c
6656 INTEL INTEGRATED SENSOR HUB DRIVER
6661 F: drivers/hid/intel-ish-hid/
6668 F: drivers/cpufreq/intel_pstate.c
6670 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6674 F: Documentation/fb/intelfb.txt
6675 F: drivers/video/fbdev/intelfb/
6677 INTEL 810/815 FRAMEBUFFER DRIVER
6681 F: drivers/video/fbdev/i810/
6683 INTEL MENLOW THERMAL DRIVER
6686 W: https://01.org/linux-acpi
6688 F: drivers/platform/x86/intel_menlow.c
6690 INTEL I/OAT DMA DRIVER
6694 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6696 F: drivers/dma/ioat*
6701 T: git git://git.infradead.org/iommu-2.6.git
6703 F: drivers/iommu/intel-iommu.c
6704 F: include/linux/intel-iommu.h
6706 INTEL IOP-ADMA DMA DRIVER
6709 F: drivers/dma/iop-adma.c
6711 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6714 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6715 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6716 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6717 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6718 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6719 F: drivers/net/wan/ixp4xx_hss.c
6721 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6724 F: drivers/char/hw_random/ixp4xx-rng.c
6726 INTEL ETHERNET DRIVERS
6729 W: http://www.intel.com/support/feedback.htm
6730 W: http://e1000.sourceforge.net/
6731 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6735 F: Documentation/networking/e100.txt
6736 F: Documentation/networking/e1000.txt
6737 F: Documentation/networking/e1000e.txt
6738 F: Documentation/networking/igb.txt
6739 F: Documentation/networking/igbvf.txt
6740 F: Documentation/networking/ixgb.txt
6741 F: Documentation/networking/ixgbe.txt
6742 F: Documentation/networking/ixgbevf.txt
6743 F: Documentation/networking/i40e.txt
6744 F: Documentation/networking/i40evf.txt
6745 F: drivers/net/ethernet/intel/
6746 F: drivers/net/ethernet/intel/*/
6748 INTEL RDMA RNIC DRIVER
6753 F: drivers/infiniband/hw/i40iw/
6755 INTEL MERRIFIELD GPIO DRIVER
6759 F: drivers/gpio/gpio-merrifield.c
6761 INTEL-MID GPIO DRIVER
6765 F: drivers/gpio/gpio-intel-mid.c
6767 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6771 F: Documentation/networking/README.ipw2100
6772 F: Documentation/networking/README.ipw2200
6773 F: drivers/net/wireless/intel/ipw2x00/
6778 F: Documentation/trace/intel_th.txt
6779 F: drivers/hwtracing/intel_th/
6781 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6784 W: http://tboot.sourceforge.net
6785 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6787 F: Documentation/intel_txt.txt
6788 F: include/linux/tboot.h
6789 F: arch/x86/kernel/tboot.c
6791 INTEL WIRELESS WIMAX CONNECTION 2400
6796 W: http://linuxwimax.org
6797 F: Documentation/wimax/README.i2400m
6798 F: drivers/net/wimax/i2400m/
6799 F: include/uapi/linux/wimax/i2400m.h
6801 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6805 F: drivers/net/wireless/intel/iwlegacy/
6807 INTEL WIRELESS WIFI LINK (iwlwifi)
6813 W: http://intellinuxwireless.org
6814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6816 F: drivers/net/wireless/intel/iwlwifi/
6818 INTEL MANAGEMENT ENGINE (mei)
6822 F: include/uapi/linux/mei.h
6823 F: include/linux/mei_cl_bus.h
6824 F: drivers/misc/mei/*
6825 F: drivers/watchdog/mei_wdt.c
6826 F: Documentation/misc-devices/mei/*
6829 INTEL MIC DRIVERS (mic)
6833 W: https://github.com/sudeepdutt/mic
6834 W: http://software.intel.com/en-us/mic-developer
6835 F: include/linux/mic_bus.h
6836 F: include/linux/scif.h
6837 F: include/uapi/linux/mic_common.h
6838 F: include/uapi/linux/mic_ioctl.h
6839 F: include/uapi/linux/scif_ioctl.h
6840 F: drivers/misc/mic/
6841 F: drivers/dma/mic_x100_dma.c
6842 F: drivers/dma/mic_x100_dma.h
6843 F: Documentation/mic/
6845 INTEL PMC/P-Unit IPC DRIVER
6849 F: drivers/platform/x86/intel_pmc_ipc.c
6850 F: drivers/platform/x86/intel_punit_ipc.c
6851 F: arch/x86/include/asm/intel_pmc_ipc.h
6852 F: arch/x86/include/asm/intel_punit_ipc.h
6854 INTEL TELEMETRY DRIVER
6858 F: arch/x86/include/asm/intel_telemetry.h
6859 F: drivers/platform/x86/intel_telemetry*
6861 INTEL PMC CORE DRIVER
6866 F: arch/x86/include/asm/pmc_core.h
6867 F: drivers/platform/x86/intel_pmc_core*
6869 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6873 F: drivers/iio/gyro/mpu3050*
6874 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6876 IOC3 ETHERNET DRIVER
6880 F: drivers/net/ethernet/sgi/ioc3-eth.c
6886 F: drivers/tty/serial/ioc3_serial.c
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6893 F: Documentation/devicetree/bindings/iommu/
6895 F: include/linux/iommu.h
6896 F: include/linux/iova.h
6901 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6906 W: http://openipmi.sourceforge.net/
6908 F: Documentation/IPMI.txt
6909 F: drivers/char/ipmi/
6910 F: include/linux/ipmi*
6911 F: include/uapi/linux/ipmi*
6913 QCOM AUDIO (ASoC) DRIVERS
6920 IPS SCSI RAID DRIVER
6923 W: http://www.adaptec.com/
6925 F: drivers/scsi/ips*
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6936 F: Documentation/networking/ipvs-sysctl.txt
6937 F: include/net/ip_vs.h
6938 F: include/uapi/linux/ip_vs.h
6939 F: net/netfilter/ipvs/
6945 F: drivers/tty/ipwireless/
6950 F: include/net/ipx.h
6951 F: include/uapi/linux/ipx.h
6958 W: http://irda.sourceforge.net/
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6961 F: Documentation/networking/irda.txt
6962 F: drivers/net/irda/
6963 F: include/net/irda/
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6980 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6981 F: Documentation/devicetree/bindings/interrupt-controller/
6984 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6988 F: Documentation/IRQ-domain.txt
6989 F: include/linux/irqdomain.h
6990 F: kernel/irq/irqdomain.c
6996 F: Documentation/isa.txt
6997 F: drivers/base/isa.c
6998 F: include/linux/isa.h
7003 F: Documentation/isapnp.txt
7004 F: drivers/pnp/isapnp/
7005 F: include/linux/isapnp.h
7010 T: git git://linuxtv.org/media_tree.git
7011 W: https://linuxtv.org
7013 F: drivers/media/radio/radio-isa*
7015 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7019 F: drivers/firmware/iscsi_ibft*
7025 W: www.open-iscsi.com
7027 F: drivers/scsi/*iscsi*
7028 F: include/scsi/*iscsi*
7030 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7036 W: http://www.openfabrics.org
7037 W: www.open-iscsi.org
7038 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7039 F: drivers/infiniband/ulp/iser/
7041 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7047 W: http://www.linux-iscsi.org
7048 F: drivers/infiniband/ulp/isert
7054 W: http://www.isdn4linux.de
7055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7057 F: Documentation/isdn/
7059 F: include/linux/isdn.h
7060 F: include/linux/isdn/
7061 F: include/uapi/linux/isdn.h
7062 F: include/uapi/linux/isdn/
7064 ISDN SUBSYSTEM (Eicon active card driver)
7067 W: http://www.melware.de
7069 F: drivers/isdn/hardware/eicon/
7071 IT87 HARDWARE MONITORING DRIVER
7075 F: Documentation/hwmon/it87
7076 F: drivers/hwmon/it87.c
7081 W: https://linuxtv.org
7082 W: http://palosaari.fi/linux/
7083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7084 T: git git://linuxtv.org/anttip/media_tree.git
7086 F: drivers/media/tuners/it913x*
7088 IVTV VIDEO4LINUX DRIVER
7092 T: git git://linuxtv.org/media_tree.git
7093 W: http://www.ivtvdriver.org
7095 F: Documentation/media/v4l-drivers/ivtv*
7096 F: drivers/media/pci/ivtv/
7097 F: include/uapi/linux/ivtv*
7099 IX2505V MEDIA DRIVER
7102 W: https://linuxtv.org
7103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7105 F: drivers/media/dvb-frontends/ix2505v*
7107 JC42.4 TEMPERATURE SENSOR DRIVER
7111 F: drivers/hwmon/jc42.c
7112 F: Documentation/hwmon/jc42
7117 W: http://jfs.sourceforge.net/
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7120 F: Documentation/filesystems/jfs.txt
7127 F: drivers/net/ethernet/jme.*
7129 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7132 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7135 F: include/uapi/linux/jffs2.h
7137 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7143 F: include/linux/jbd2.h
7145 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7149 F: drivers/media/platform/rcar_jpu.c
7151 JSM Neo PCI based serial card
7155 F: drivers/tty/serial/jsm/
7157 K10TEMP HARDWARE MONITORING DRIVER
7161 F: Documentation/hwmon/k10temp
7162 F: drivers/hwmon/k10temp.c
7164 K8TEMP HARDWARE MONITORING DRIVER
7168 F: Documentation/hwmon/k8temp
7169 F: drivers/hwmon/k8temp.c
7177 F: arch/*/include/asm/kasan.h
7178 F: arch/*/mm/kasan_init*
7179 F: Documentation/dev-tools/kasan.rst
7180 F: include/linux/kasan*.h
7183 F: scripts/Makefile.kasan
7188 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7190 F: Documentation/kbuild/kconfig-language.txt
7198 W: http://lse.sourceforge.net/kdump/
7200 F: Documentation/kdump/
7202 KEENE FM RADIO TRANSMITTER DRIVER
7205 T: git git://linuxtv.org/media_tree.git
7206 W: https://linuxtv.org
7208 F: drivers/media/radio/radio-keene*
7210 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7216 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7222 F: Documentation/kbuild/
7224 F: scripts/Makefile.*
7231 W: http://kernelnewbies.org/KernelJanitors
7234 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7238 W: http://nfs.sourceforge.net/
7239 T: git git://linux-nfs.org/~bfields/linux.git
7242 F: include/uapi/linux/nfsd/
7246 F: include/linux/lockd/
7247 F: include/linux/sunrpc/
7248 F: include/uapi/linux/sunrpc/
7250 KERNEL SELFTEST FRAMEWORK
7254 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7256 F: tools/testing/selftests
7258 KERNEL VIRTUAL MACHINE (KVM)
7262 W: http://www.linux-kvm.org
7263 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7265 F: Documentation/*/kvm*.txt
7266 F: Documentation/virtual/kvm/
7268 F: arch/x86/kernel/kvm.c
7269 F: arch/x86/kernel/kvmclock.c
7270 F: arch/*/include/asm/kvm*
7271 F: include/linux/kvm*
7272 F: include/uapi/linux/kvm*
7276 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7279 W: http://www.linux-kvm.org/
7281 F: arch/x86/include/asm/svm.h
7282 F: arch/x86/kvm/svm.c
7284 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7287 W: http://www.linux-kvm.org/
7288 T: git git://github.com/agraf/linux-2.6.git
7290 F: arch/powerpc/include/asm/kvm*
7291 F: arch/powerpc/kvm/
7293 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7297 W: http://www.ibm.com/developerworks/linux/linux390/
7298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7300 F: Documentation/s390/kvm.txt
7301 F: arch/s390/include/asm/kvm*
7303 F: arch/s390/mm/gmap.c
7305 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7310 W: http://systems.cs.columbia.edu/projects/kvm-arm
7311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7313 F: arch/arm/include/uapi/asm/kvm*
7314 F: arch/arm/include/asm/kvm*
7317 F: include/kvm/arm_*
7319 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7325 F: arch/arm64/include/uapi/asm/kvm*
7326 F: arch/arm64/include/asm/kvm*
7329 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7333 F: arch/mips/include/uapi/asm/kvm*
7334 F: arch/mips/include/asm/kvm*
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7342 F: include/linux/kernfs.h
7347 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7350 F: include/linux/kexec.h
7351 F: include/uapi/linux/kexec.h
7358 F: Documentation/security/keys.txt
7359 F: include/linux/key.h
7360 F: include/linux/key-type.h
7361 F: include/linux/keyctl.h
7362 F: include/uapi/linux/keyctl.h
7372 F: Documentation/security/keys-trusted-encrypted.txt
7373 F: include/keys/trusted-type.h
7374 F: security/keys/trusted.c
7375 F: security/keys/trusted.h
7383 F: Documentation/security/keys-trusted-encrypted.txt
7384 F: include/keys/encrypted-type.h
7385 F: security/keys/encrypted-keys/
7387 KGDB / KDB /debug_core
7389 W: http://kgdb.wiki.kernel.org/
7391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7393 F: Documentation/DocBook/kgdb.tmpl
7394 F: drivers/misc/kgdbts.c
7395 F: drivers/tty/serial/kgdboc.c
7396 F: include/linux/kdb.h
7397 F: include/linux/kgdb.h
7404 F: Documentation/dev-tools/kmemcheck.rst
7405 F: arch/x86/include/asm/kmemcheck.h
7406 F: arch/x86/mm/kmemcheck/
7407 F: include/linux/kmemcheck.h
7413 F: Documentation/dev-tools/kmemleak.rst
7414 F: include/linux/kmemleak.h
7416 F: mm/kmemleak-test.c
7424 F: Documentation/kprobes.txt
7425 F: include/linux/kprobes.h
7426 F: include/asm-generic/kprobes.h
7429 KS0108 LCD CONTROLLER DRIVER
7431 W: http://miguelojeda.es/auxdisplay.htm
7432 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7434 F: Documentation/auxdisplay/ks0108
7435 F: drivers/auxdisplay/ks0108.c
7436 F: include/linux/ks0108.h
7443 F: include/net/l3mdev.h
7445 LANTIQ MIPS ARCHITECTURE
7454 F: Documentation/networking/lapb-module.txt
7458 LASI 53c700 driver for PARISC
7462 F: Documentation/scsi/53c700.txt
7463 F: drivers/scsi/53c700*
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7472 F: Documentation/devicetree/bindings/leds/
7474 F: include/linux/leds.h
7476 LEGACY EEPROM DRIVER
7479 F: Documentation/misc-devices/eeprom
7480 F: drivers/misc/eeprom/eeprom.c
7482 LEGO USB Tower driver
7485 W: http://legousb.sourceforge.net/
7487 F: drivers/usb/misc/legousbtower.c
7492 W: https://linuxtv.org
7493 W: http://github.com/mkrufky
7494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7495 T: git git://linuxtv.org/mkrufky/tuners.git
7497 F: drivers/media/dvb-frontends/lg2160.*
7499 LGDT3305 MEDIA DRIVER
7502 W: https://linuxtv.org
7503 W: http://github.com/mkrufky
7504 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7505 T: git git://linuxtv.org/mkrufky/tuners.git
7507 F: drivers/media/dvb-frontends/lgdt3305.*
7512 W: http://lguest.ozlabs.org/
7514 F: arch/x86/include/asm/lguest*.h
7517 F: include/linux/lguest*.h
7520 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7526 F: include/linux/ata.h
7527 F: include/linux/libata.h
7528 F: Documentation/devicetree/bindings/ata/
7530 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7535 F: include/linux/pata_arasan_cf_data.h
7536 F: drivers/ata/pata_arasan_cf.c
7542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7544 F: drivers/ata/pata_*.c
7545 F: drivers/ata/ata_generic.c
7547 LIBATA SATA AHCI PLATFORM devices support
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7553 F: drivers/ata/ahci_platform.c
7554 F: drivers/ata/libahci_platform.c
7555 F: include/linux/ahci_platform.h
7557 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7562 F: drivers/ata/sata_promise.*
7567 F: tools/lib/lockdep/
7569 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7572 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7576 F: include/linux/nd.h
7577 F: include/linux/libnvdimm.h
7578 F: include/uapi/linux/ndctl.h
7580 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7583 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7585 F: drivers/nvdimm/blk.c
7586 F: drivers/nvdimm/region_devs.c
7587 F: drivers/acpi/nfit*
7589 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7592 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7594 F: drivers/nvdimm/btt*
7596 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7599 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7601 F: drivers/nvdimm/pmem.c
7602 F: include/linux/pmem.h
7603 F: arch/*/include/asm/pmem.h
7605 LIGHTNVM PLATFORM SUPPORT
7607 W: http://github/OpenChannelSSD
7610 F: drivers/lightnvm/
7611 F: include/linux/lightnvm.h
7612 F: include/uapi/linux/lightnvm.h
7614 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7618 W: https://github.com/linuxppc/linux/wiki
7620 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7623 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7624 F: Documentation/devicetree/bindings/powerpc/
7625 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7626 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7627 F: Documentation/powerpc/
7629 F: drivers/char/tpm/tpm_ibmvtpm*
7630 F: drivers/crypto/nx/
7631 F: drivers/crypto/vmx/
7632 F: drivers/i2c/busses/i2c-opal.c
7633 F: drivers/net/ethernet/ibm/ibmveth.*
7634 F: drivers/net/ethernet/ibm/ibmvnic.*
7635 F: drivers/pci/hotplug/pnv_php.c
7636 F: drivers/pci/hotplug/rpa*
7637 F: drivers/rtc/rtc-opal.c
7638 F: drivers/scsi/ibmvscsi/
7639 F: drivers/tty/hvc/hvc_opal.c
7640 F: tools/testing/selftests/powerpc
7647 LINUX FOR POWER MACINTOSH
7649 W: http://www.penguinppc.org/
7652 F: arch/powerpc/platforms/powermac/
7653 F: drivers/macintosh/
7655 LINUX FOR POWERPC EMBEDDED MPC5XXX
7658 T: git git://git.denx.de/linux-denx-agust.git
7660 F: arch/powerpc/platforms/512x/
7661 F: arch/powerpc/platforms/52xx/
7663 LINUX FOR POWERPC EMBEDDED PPC4XX
7666 W: http://www.penguinppc.org/
7669 F: arch/powerpc/platforms/40x/
7670 F: arch/powerpc/platforms/44x/
7672 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7675 F: arch/powerpc/*/*virtex*
7676 F: arch/powerpc/*/*/*virtex*
7678 LINUX FOR POWERPC EMBEDDED PPC8XX
7680 W: http://www.penguinppc.org/
7683 F: arch/powerpc/platforms/8xx/
7685 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7688 W: http://www.penguinppc.org/
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7692 F: arch/powerpc/platforms/83xx/
7693 F: arch/powerpc/platforms/85xx/
7695 LINUX FOR POWERPC PA SEMI PWRFICIENT
7698 F: arch/powerpc/platforms/pasemi/
7699 F: drivers/*/*pasemi*
7700 F: drivers/*/*/*pasemi*
7702 LINUX SECURITY MODULE (LSM) FRAMEWORK
7707 LIS3LV02D ACCELEROMETER DRIVER
7710 F: Documentation/misc-devices/lis3lv02d
7711 F: drivers/misc/lis3lv02d/
7712 F: drivers/platform/x86/hp_accel.c
7721 F: kernel/livepatch/
7722 F: include/linux/livepatch.h
7723 F: arch/x86/include/asm/livepatch.h
7724 F: arch/x86/kernel/livepatch.c
7725 F: Documentation/livepatch/
7726 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7727 F: samples/livepatch/
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7731 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7734 F: drivers/misc/lkdtm*
7739 F: include/linux/llc.h
7740 F: include/uapi/linux/llc.h
7744 LM73 HARDWARE MONITOR DRIVER
7748 F: drivers/hwmon/lm73.c
7750 LM78 HARDWARE MONITOR DRIVER
7754 F: Documentation/hwmon/lm78
7755 F: drivers/hwmon/lm78.c
7757 LM83 HARDWARE MONITOR DRIVER
7761 F: Documentation/hwmon/lm83
7762 F: drivers/hwmon/lm83.c
7764 LM90 HARDWARE MONITOR DRIVER
7768 F: Documentation/hwmon/lm90
7769 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7770 F: drivers/hwmon/lm90.c
7771 F: include/dt-bindings/thermal/lm90.h
7773 LM95234 HARDWARE MONITOR DRIVER
7777 F: Documentation/hwmon/lm95234
7778 F: drivers/hwmon/lm95234.c
7780 LME2510 MEDIA DRIVER
7783 W: https://linuxtv.org
7784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7786 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7794 F: Documentation/locking/
7795 F: include/linux/lockdep.h
7796 F: include/linux/spinlock*.h
7797 F: arch/*/include/asm/spinlock*.h
7798 F: include/linux/rwlock*.h
7799 F: include/linux/mutex*.h
7800 F: arch/*/include/asm/mutex*.h
7801 F: include/linux/rwsem*.h
7802 F: arch/*/include/asm/rwsem.h
7803 F: include/linux/seqlock.h
7804 F: lib/locking*.[ch]
7807 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7810 W: http://www.linux-ntfs.org/content/view/19/37/
7812 F: Documentation/ldm.txt
7813 F: block/partitions/ldm.*
7815 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7821 W: http://www.avagotech.com/support/
7823 F: drivers/message/fusion/
7824 F: drivers/scsi/mpt2sas/
7825 F: drivers/scsi/mpt3sas/
7827 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7831 F: drivers/scsi/sym53c8xx_2/
7833 LTC4261 HARDWARE MONITOR DRIVER
7837 F: Documentation/hwmon/ltc4261
7838 F: drivers/hwmon/ltc4261.c
7840 LTC4306 I2C MULTIPLEXER DRIVER
7842 W: http://ez.analog.com/community/linux-device-drivers
7845 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7846 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7848 LTP (Linux Test Project)
7856 W: http://linux-test-project.github.io/
7857 T: git git://github.com/linux-test-project/ltp.git
7861 W: http://www.linux-m32r.org/
7868 W: http://www.linux-m68k.org/
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7874 M68K ON APPLE MACINTOSH
7876 W: http://www.mac.linux-m68k.org/
7883 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7887 M88DS3103 MEDIA DRIVER
7890 W: https://linuxtv.org
7891 W: http://palosaari.fi/linux/
7892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7893 T: git git://linuxtv.org/anttip/media_tree.git
7895 F: drivers/media/dvb-frontends/m88ds3103*
7897 M88RS2000 MEDIA DRIVER
7900 W: https://linuxtv.org
7901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7903 F: drivers/media/dvb-frontends/m88rs2000*
7905 MA901 MASTERKIT USB FM RADIO DRIVER
7908 T: git git://linuxtv.org/media_tree.git
7910 F: drivers/media/radio/radio-ma901.c
7915 W: http://wireless.kernel.org/
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7919 F: Documentation/networking/mac80211-injection.txt
7920 F: include/net/mac80211.h
7922 F: drivers/net/wireless/mac80211_hwsim.[ch]
7929 F: include/linux/mailbox_client.h
7930 F: include/linux/mailbox_controller.h
7932 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7934 W: http://www.kernel.org/doc/man-pages
7938 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7942 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7944 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7949 F: drivers/net/dsa/mv88e6xxx/
7950 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7952 MARVELL ARMADA DRM SUPPORT
7955 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7956 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7957 F: drivers/gpu/drm/armada/
7958 F: include/uapi/drm/armada_drm.h
7959 F: Documentation/devicetree/bindings/display/armada/
7961 MARVELL CRYPTO DRIVER
7964 F: drivers/crypto/marvell/
7968 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7973 F: drivers/net/ethernet/marvell/sk*
7975 MARVELL LIBERTAS WIRELESS DRIVER
7978 F: drivers/net/wireless/marvell/libertas/
7980 MARVELL MV643XX ETHERNET DRIVER
7984 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7985 F: include/linux/mv643xx.h
7987 MARVELL MVNETA ETHERNET DRIVER
7991 F: drivers/net/ethernet/marvell/mvneta.*
7993 MARVELL MWIFIEX WIRELESS DRIVER
8000 F: drivers/net/wireless/marvell/mwifiex/
8002 MARVELL MWL8K WIRELESS DRIVER
8006 F: drivers/net/wireless/marvell/mwl8k.c
8008 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8011 F: drivers/mmc/host/mvsdio.*
8013 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8017 F: drivers/mmc/host/sdhci-xenon*
8018 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8020 MATROX FRAMEBUFFER DRIVER
8023 F: drivers/video/fbdev/matrox/matroxfb_*
8024 F: include/uapi/linux/matroxfb.h
8026 MAX16065 HARDWARE MONITOR DRIVER
8030 F: Documentation/hwmon/max16065
8031 F: drivers/hwmon/max16065.c
8033 MAX20751 HARDWARE MONITOR DRIVER
8037 F: Documentation/hwmon/max20751
8038 F: drivers/hwmon/max20751.c
8040 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8043 F: Documentation/hwmon/max6650
8044 F: drivers/hwmon/max6650.c
8046 MAX6697 HARDWARE MONITOR DRIVER
8050 F: Documentation/hwmon/max6697
8051 F: Documentation/devicetree/bindings/i2c/max6697.txt
8052 F: drivers/hwmon/max6697.c
8053 F: include/linux/platform_data/max6697.h
8055 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8059 F: Documentation/devicetree/bindings/sound/max9860.txt
8060 F: sound/soc/codecs/max9860.*
8062 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8067 F: drivers/power/supply/max14577_charger.c
8068 F: drivers/power/supply/max77693_charger.c
8070 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8074 F: drivers/*/*max77802*.c
8075 F: Documentation/devicetree/bindings/*/*max77802.txt
8076 F: include/dt-bindings/*/*max77802.h
8078 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8084 F: drivers/*/max14577*.c
8085 F: drivers/*/max77686*.c
8086 F: drivers/*/max77693*.c
8087 F: drivers/extcon/extcon-max14577.c
8088 F: drivers/extcon/extcon-max77693.c
8089 F: drivers/rtc/rtc-max77686.c
8090 F: drivers/clk/clk-max77686.c
8091 F: Documentation/devicetree/bindings/mfd/max14577.txt
8092 F: Documentation/devicetree/bindings/*/max77686.txt
8093 F: Documentation/devicetree/bindings/mfd/max77693.txt
8094 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8095 F: include/linux/mfd/max14577*.h
8096 F: include/linux/mfd/max77686*.h
8097 F: include/linux/mfd/max77693*.h
8099 MAXIRADIO FM RADIO RECEIVER DRIVER
8102 T: git git://linuxtv.org/media_tree.git
8103 W: https://linuxtv.org
8105 F: drivers/media/radio/radio-maxiradio*
8107 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8111 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8112 F: drivers/iio/potentiometer/mcp4531.c
8114 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8118 F: drivers/iio/dac/cio-dac.c
8120 MEDIA DRIVERS FOR RENESAS - FCP
8124 T: git git://linuxtv.org/media_tree.git
8126 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8127 F: drivers/media/platform/rcar-fcp.c
8128 F: include/media/rcar-fcp.h
8130 MEDIA DRIVERS FOR RENESAS - FDP1
8134 T: git git://linuxtv.org/media_tree.git
8136 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8137 F: drivers/media/platform/rcar_fdp1.c
8139 MEDIA DRIVERS FOR RENESAS - VIN
8143 T: git git://linuxtv.org/media_tree.git
8145 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8146 F: drivers/media/platform/rcar-vin/
8148 MEDIA DRIVERS FOR RENESAS - VSP1
8152 T: git git://linuxtv.org/media_tree.git
8154 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8155 F: drivers/media/platform/vsp1/
8157 MEDIA DRIVERS FOR HELENE
8160 W: https://linuxtv.org
8162 T: git git://linuxtv.org/media_tree.git
8164 F: drivers/media/dvb-frontends/helene*
8166 MEDIA DRIVERS FOR ASCOT2E
8170 W: https://linuxtv.org
8172 T: git git://linuxtv.org/media_tree.git
8174 F: drivers/media/dvb-frontends/ascot2e*
8176 MEDIA DRIVERS FOR CXD2841ER
8180 W: https://linuxtv.org
8182 T: git git://linuxtv.org/media_tree.git
8184 F: drivers/media/dvb-frontends/cxd2841er*
8186 MEDIA DRIVERS FOR HORUS3A
8190 W: https://linuxtv.org
8192 T: git git://linuxtv.org/media_tree.git
8194 F: drivers/media/dvb-frontends/horus3a*
8196 MEDIA DRIVERS FOR LNBH25
8200 W: https://linuxtv.org
8202 T: git git://linuxtv.org/media_tree.git
8204 F: drivers/media/dvb-frontends/lnbh25*
8206 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8210 W: https://linuxtv.org
8212 T: git git://linuxtv.org/media_tree.git
8214 F: drivers/media/pci/netup_unidvb/*
8216 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8219 P: LinuxTV.org Project
8221 W: https://linuxtv.org
8222 Q: http://patchwork.kernel.org/project/linux-media/list/
8223 T: git git://linuxtv.org/media_tree.git
8225 F: Documentation/devicetree/bindings/media/
8226 F: Documentation/media/
8228 F: drivers/staging/media/
8229 F: include/linux/platform_data/media/
8231 F: include/uapi/linux/dvb/
8232 F: include/uapi/linux/videodev2.h
8233 F: include/uapi/linux/media.h
8234 F: include/uapi/linux/v4l2-*
8235 F: include/uapi/linux/meye.h
8236 F: include/uapi/linux/ivtv*
8237 F: include/uapi/linux/uvcvideo.h
8239 MEDIATEK ETHERNET DRIVER
8244 F: drivers/net/ethernet/mediatek/
8246 MEDIATEK JPEG DRIVER
8250 F: drivers/media/platform/mtk-jpeg/
8251 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8253 MEDIATEK MEDIA DRIVER
8257 F: drivers/media/platform/mtk-vcodec/
8258 F: drivers/media/platform/mtk-vpu/
8259 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8260 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8267 F: drivers/media/platform/mtk-mdp/
8268 F: drivers/media/platform/mtk-vpu/
8269 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8271 MEDIATEK MT7601U WIRELESS LAN DRIVER
8275 F: drivers/net/wireless/mediatek/mt7601u/
8277 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8280 F: drivers/char/hw_random/mtk-rng.c
8282 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8287 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8288 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8290 MEGARAID SCSI/SAS DRIVERS
8296 W: http://www.avagotech.com/support/
8298 F: Documentation/scsi/megaraid.txt
8299 F: drivers/scsi/megaraid.*
8300 F: drivers/scsi/megaraid/
8302 MELFAS MIP4 TOUCHSCREEN DRIVER
8304 W: http://www.melfas.com
8306 F: drivers/input/touchscreen/melfas_mip4.c
8307 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8309 MELLANOX ETHERNET DRIVER (mlx4_en)
8313 W: http://www.mellanox.com
8314 Q: http://patchwork.ozlabs.org/project/netdev/list/
8315 F: drivers/net/ethernet/mellanox/mlx4/en_*
8317 MELLANOX ETHERNET DRIVER (mlx5e)
8321 W: http://www.mellanox.com
8322 Q: http://patchwork.ozlabs.org/project/netdev/list/
8323 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8325 MELLANOX ETHERNET SWITCH DRIVERS
8330 W: http://www.mellanox.com
8331 Q: http://patchwork.ozlabs.org/project/netdev/list/
8332 F: drivers/net/ethernet/mellanox/mlxsw/
8334 MELLANOX MLXCPLD I2C AND MUX DRIVER
8339 F: drivers/i2c/busses/i2c-mlxcpld.c
8340 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8341 F: Documentation/i2c/busses/i2c-mlxcpld
8343 MELLANOX MLXCPLD LED DRIVER
8347 F: drivers/leds/leds-mlxcpld.c
8348 F: Documentation/leds/leds-mlxcpld.txt
8350 MELLANOX PLATFORM DRIVER
8354 F: drivers/platform/x86/mlx-platform.c
8356 MELLANOX MLX CPLD HOTPLUG DRIVER
8360 F: drivers/platform/x86/mlxcpld-hotplug.c
8361 F: include/linux/platform_data/mlxcpld-hotplug.h
8363 SOFT-ROCE DRIVER (rxe)
8367 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8368 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8369 F: drivers/infiniband/sw/rxe/
8370 F: include/uapi/rdma/rdma_user_rxe.h
8377 F: kernel/membarrier.c
8378 F: include/uapi/linux/membarrier.h
8382 W: http://www.linux-mm.org
8384 F: include/linux/mm.h
8385 F: include/linux/gfp.h
8386 F: include/linux/mmzone.h
8387 F: include/linux/memory_hotplug.h
8388 F: include/linux/vmalloc.h
8391 MEMORY TECHNOLOGY DEVICES (MTD)
8399 W: http://www.linux-mtd.infradead.org/
8400 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8401 T: git git://git.infradead.org/linux-mtd.git master
8402 T: git git://git.infradead.org/l2-mtd.git master
8404 F: Documentation/devicetree/bindings/mtd/
8406 F: include/linux/mtd/
8407 F: include/uapi/mtd/
8409 MEN A21 WATCHDOG DRIVER
8413 F: drivers/watchdog/mena21_wdt.c
8415 MEN CHAMELEON BUS (mcb)
8419 F: include/linux/mcb.h
8420 F: Documentation/men-chameleon-bus.txt
8422 MEN F21BMC (Board Management Controller)
8425 F: drivers/mfd/menf21bmc.c
8426 F: drivers/watchdog/menf21bmc_wdt.c
8427 F: drivers/leds/leds-menf21bmc.c
8428 F: drivers/hwmon/menf21bmc_hwmon.c
8429 F: Documentation/hwmon/menf21bmc
8434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8437 F: Documentation/metag/
8438 F: Documentation/devicetree/bindings/metag/
8439 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8440 F: drivers/clocksource/metag_generic.c
8441 F: drivers/irqchip/irq-metag.c
8442 F: drivers/irqchip/irq-metag-ext.c
8443 F: drivers/tty/metag_da.c
8445 MICROBLAZE ARCHITECTURE
8447 W: http://www.monstr.eu/fdt/
8448 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8452 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8455 F: drivers/tty/serial/atmel_serial.c
8456 F: drivers/tty/serial/atmel_serial.h
8458 MICROCHIP / ATMEL DMA DRIVER
8463 F: drivers/dma/at_hdmac.c
8464 F: drivers/dma/at_hdmac_regs.h
8465 F: include/linux/platform_data/dma-atmel.h
8467 MICROCHIP / ATMEL ISC DRIVER
8471 F: drivers/media/platform/atmel/atmel-isc.c
8472 F: drivers/media/platform/atmel/atmel-isc-regs.h
8473 F: devicetree/bindings/media/atmel-isc.txt
8475 MICROCHIP USB251XB DRIVER
8479 F: drivers/usb/misc/usb251xb.c
8480 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8482 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8486 F: drivers/platform/x86/surfacepro3_button.c
8491 F: drivers/usb/image/microtek.*
8496 W: http://www.linux-mips.org/
8497 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8498 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8500 F: Documentation/devicetree/bindings/mips/
8501 F: Documentation/mips/
8504 MIPS/LOONGSON1 ARCHITECTURE
8508 F: arch/mips/loongson32/
8509 F: arch/mips/include/asm/mach-loongson32/
8510 F: drivers/*/*loongson1*
8511 F: drivers/*/*/*loongson1*
8513 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8516 T: git git://linuxtv.org/media_tree.git
8517 W: https://linuxtv.org
8519 F: drivers/media/radio/radio-miropcm20*
8521 MELLANOX MLX4 core VPI driver
8525 W: http://www.mellanox.com
8526 Q: http://patchwork.ozlabs.org/project/netdev/list/
8528 F: drivers/net/ethernet/mellanox/mlx4/
8529 F: include/linux/mlx4/
8530 F: include/uapi/rdma/mlx4-abi.h
8532 MELLANOX MLX4 IB driver
8535 W: http://www.mellanox.com
8536 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8538 F: drivers/infiniband/hw/mlx4/
8539 F: include/linux/mlx4/
8541 MELLANOX MLX5 core VPI driver
8547 W: http://www.mellanox.com
8548 Q: http://patchwork.ozlabs.org/project/netdev/list/
8550 F: drivers/net/ethernet/mellanox/mlx5/core/
8551 F: include/linux/mlx5/
8552 F: include/uapi/rdma/mlx5-abi.h
8554 MELLANOX MLX5 IB driver
8558 W: http://www.mellanox.com
8559 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8561 F: drivers/infiniband/hw/mlx5/
8562 F: include/linux/mlx5/
8564 MELEXIS MLX90614 DRIVER
8567 W: http://www.melexis.com
8569 F: drivers/iio/temperature/mlx90614.c
8571 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8576 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8577 F: drivers/scsi/smartpqi/Kconfig
8578 F: drivers/scsi/smartpqi/Makefile
8579 F: include/linux/cciss*.h
8580 F: include/uapi/linux/cciss*.h
8581 F: Documentation/scsi/smartpqi.txt
8583 MN88472 MEDIA DRIVER
8586 W: https://linuxtv.org
8587 W: http://palosaari.fi/linux/
8588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8590 F: drivers/media/dvb-frontends/mn88472*
8592 MN88473 MEDIA DRIVER
8595 W: https://linuxtv.org
8596 W: http://palosaari.fi/linux/
8597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8599 F: drivers/media/dvb-frontends/mn88473*
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8606 F: include/linux/module.h
8609 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8610 W: http://popies.net/meye/
8612 F: Documentation/media/v4l-drivers/meye*
8613 F: drivers/media/pci/meye/
8614 F: include/uapi/linux/meye.h
8616 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8619 F: Documentation/serial/moxa-smartio
8620 F: drivers/tty/mxser.*
8622 MR800 AVERMEDIA USB FM RADIO DRIVER
8625 T: git git://linuxtv.org/media_tree.git
8627 F: drivers/media/radio/radio-mr800.c
8629 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8633 F: drivers/net/ieee802154/mrf24j40.c
8634 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8640 F: drivers/platform/x86/msi-laptop.c
8645 F: drivers/platform/x86/msi-wmi.c
8650 W: https://linuxtv.org
8651 W: http://palosaari.fi/linux/
8652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8653 T: git git://linuxtv.org/anttip/media_tree.git
8655 F: drivers/media/tuners/msi001*
8657 MSI2500 MEDIA DRIVER
8660 W: https://linuxtv.org
8661 W: http://palosaari.fi/linux/
8662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8663 T: git git://linuxtv.org/anttip/media_tree.git
8665 F: drivers/media/usb/msi2500/
8667 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8671 F: drivers/mtd/devices/docg3*
8673 MT9M032 APTINA SENSOR DRIVER
8676 T: git git://linuxtv.org/media_tree.git
8678 F: drivers/media/i2c/mt9m032.c
8679 F: include/media/i2c/mt9m032.h
8681 MT9P031 APTINA CAMERA SENSOR
8684 T: git git://linuxtv.org/media_tree.git
8686 F: drivers/media/i2c/mt9p031.c
8687 F: include/media/i2c/mt9p031.h
8689 MT9T001 APTINA CAMERA SENSOR
8692 T: git git://linuxtv.org/media_tree.git
8694 F: drivers/media/i2c/mt9t001.c
8695 F: include/media/i2c/mt9t001.h
8697 MT9V032 APTINA CAMERA SENSOR
8700 T: git git://linuxtv.org/media_tree.git
8702 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8703 F: drivers/media/i2c/mt9v032.c
8704 F: include/media/i2c/mt9v032.h
8706 MULTIFUNCTION DEVICES (MFD)
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8710 F: Documentation/devicetree/bindings/mfd/
8712 F: include/linux/mfd/
8713 F: include/dt-bindings/mfd/
8715 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8720 F: Documentation/devicetree/bindings/mmc/
8722 F: include/linux/mmc/
8723 F: include/uapi/linux/mmc/
8725 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8727 F: drivers/mmc/host/mmc_spi.c
8728 F: include/linux/spi/mmc_spi.h
8730 MULTISOUND SOUND DRIVER
8733 F: Documentation/sound/oss/MultiSound
8736 MULTITECH MULTIPORT CARD (ISICOM)
8738 F: drivers/tty/isicom.c
8739 F: include/linux/isicom.h
8741 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8746 F: drivers/usb/musb/
8748 MXL5007T MEDIA DRIVER
8751 W: https://linuxtv.org
8752 W: http://github.com/mkrufky
8753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8754 T: git git://linuxtv.org/mkrufky/tuners.git
8756 F: drivers/media/tuners/mxl5007t.*
8761 F: drivers/gpu/drm/mxsfb/
8762 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8764 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8767 W: https://www.myricom.com/support/downloads/myri10ge.html
8769 F: drivers/net/ethernet/myricom/myri10ge/
8771 NAND FLASH SUBSYSTEM
8775 W: http://www.linux-mtd.infradead.org/
8776 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8777 T: git git://git.infradead.org/linux-mtd.git nand/fixes
8778 T: git git://git.infradead.org/l2-mtd.git nand/next
8780 F: drivers/mtd/nand/
8781 F: include/linux/mtd/nand*.h
8783 NATSEMI ETHERNET DRIVER (DP8381x)
8785 F: drivers/net/ethernet/natsemi/natsemi.c
8787 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8791 W: http://www.native-instruments.com
8799 NCR 5380 SCSI DRIVERS
8804 F: Documentation/scsi/g_NCR5380.txt
8805 F: drivers/scsi/NCR5380.*
8806 F: drivers/scsi/arm/cumana_1.c
8807 F: drivers/scsi/arm/oak.c
8808 F: drivers/scsi/atari_scsi.*
8809 F: drivers/scsi/dmx3191d.c
8810 F: drivers/scsi/g_NCR5380.*
8811 F: drivers/scsi/mac_scsi.*
8812 F: drivers/scsi/sun3_scsi.*
8813 F: drivers/scsi/sun3_scsi_vme.c
8815 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8819 F: drivers/scsi/NCR_D700.*
8821 NCT6775 HARDWARE MONITOR DRIVER
8825 F: Documentation/hwmon/nct6775
8826 F: drivers/hwmon/nct6775.c
8828 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8831 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8833 F: drivers/infiniband/hw/nes/
8834 F: include/uapi/rdma/nes-abi.h
8836 NETEM NETWORK EMULATOR
8840 F: net/sched/sch_netem.c
8842 NETERION 10GbE DRIVERS (s2io/vxge)
8846 F: Documentation/networking/s2io.txt
8847 F: Documentation/networking/vxge.txt
8848 F: drivers/net/ethernet/neterion/
8856 W: http://www.netfilter.org/
8857 W: http://www.iptables.org/
8858 W: http://www.nftables.org/
8859 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8863 F: include/linux/netfilter*
8864 F: include/linux/netfilter/
8865 F: include/net/netfilter/
8866 F: include/uapi/linux/netfilter*
8867 F: include/uapi/linux/netfilter/
8868 F: net/*/netfilter.c
8871 F: net/bridge/br_netfilter*.c
8875 W: http://netlabel.sf.net
8878 F: Documentation/netlabel/
8879 F: include/net/netlabel.h
8882 NETROM NETWORK LAYER
8885 W: http://www.linux-ax25.org/
8887 F: include/net/netrom.h
8888 F: include/uapi/linux/netrom.h
8891 NETRONOME ETHERNET DRIVERS
8895 F: drivers/net/ethernet/netronome/
8897 NETWORK BLOCK DEVICE (NBD)
8902 F: Documentation/blockdev/nbd.txt
8903 F: drivers/block/nbd.c
8904 F: include/uapi/linux/nbd.h
8906 NETWORK DROP MONITOR
8910 W: https://fedorahosted.org/dropwatch/
8911 F: net/core/drop_monitor.c
8919 F: include/net/dsa.h
8922 NETWORKING [GENERAL]
8925 W: http://www.linuxfoundation.org/en/Net
8926 Q: http://patchwork.ozlabs.org/project/netdev/list/
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8933 F: include/linux/in.h
8934 F: include/linux/net.h
8935 F: include/linux/netdevice.h
8936 F: include/uapi/linux/in.h
8937 F: include/uapi/linux/net.h
8938 F: include/uapi/linux/netdevice.h
8939 F: include/uapi/linux/net_namespace.h
8941 F: tools/testing/selftests/net/
8944 NETWORKING [IPv4/IPv6]
8951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8972 F: net/ipv4/ipcomp.c
8973 F: net/ipv4/ip_vti.c
8977 F: net/ipv6/ipcomp6.c
8978 F: net/ipv6/ip6_vti.c
8979 F: include/uapi/linux/xfrm.h
8980 F: include/net/xfrm.h
8982 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8987 NETWORKING [WIRELESS]
8989 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8993 W: http://www.linuxfoundation.org/en/Net
8994 Q: http://patchwork.ozlabs.org/project/netdev/list/
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8998 F: Documentation/devicetree/bindings/net/
9000 F: include/linux/if_*
9001 F: include/linux/netdevice.h
9002 F: include/linux/etherdevice.h
9003 F: include/linux/fcdevice.h
9004 F: include/linux/fddidevice.h
9005 F: include/linux/hippidevice.h
9006 F: include/linux/inetdevice.h
9007 F: include/uapi/linux/if_*
9008 F: include/uapi/linux/netdevice.h
9010 NETWORKING DRIVERS (WIRELESS)
9013 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9017 F: Documentation/devicetree/bindings/net/wireless/
9018 F: drivers/net/wireless/
9020 NETXEN (1/10) GbE SUPPORT
9026 F: drivers/net/ethernet/qlogic/netxen/
9035 F: include/uapi/linux/nfc.h
9037 F: include/linux/platform_data/nfcmrvl.h
9038 F: include/linux/platform_data/nxp-nci.h
9039 F: include/linux/platform_data/pn544.h
9040 F: include/linux/platform_data/st21nfca.h
9041 F: include/linux/platform_data/st-nci.h
9042 F: Documentation/devicetree/bindings/net/nfc/
9044 NFS, SUNRPC, AND LOCKD CLIENTS
9048 W: http://client.linux-nfs.org
9049 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9055 F: include/linux/lockd/
9056 F: include/linux/nfs*
9057 F: include/linux/sunrpc/
9058 F: include/uapi/linux/nfs*
9059 F: include/uapi/linux/sunrpc/
9064 W: http://nilfs.sourceforge.net/
9065 W: http://nilfs.osdn.jp/
9066 T: git git://github.com/konis/nilfs2.git
9068 F: Documentation/filesystems/nilfs2.txt
9070 F: include/trace/events/nilfs2.h
9071 F: include/uapi/linux/nilfs2_api.h
9072 F: include/uapi/linux/nilfs2_ondisk.h
9074 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9076 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9078 F: Documentation/scsi/NinjaSCSI.txt
9079 F: drivers/scsi/pcmcia/nsp_*
9081 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9084 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9086 F: Documentation/scsi/NinjaSCSI.txt
9087 F: drivers/scsi/nsp32*
9092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9096 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9101 F: drivers/media/i2c/et8ek8
9102 F: drivers/media/i2c/ad5820.c
9104 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9109 F: drivers/media/i2c/et8ek8
9110 F: drivers/media/i2c/ad5820.c
9112 NOKIA N900 POWER SUPPLY DRIVERS
9114 F: include/linux/power/bq2415x_charger.h
9115 F: include/linux/power/bq27xxx_battery.h
9116 F: include/linux/power/isp1704_charger.h
9117 F: drivers/power/supply/bq2415x_charger.c
9118 F: drivers/power/supply/bq27xxx_battery.c
9119 F: drivers/power/supply/bq27xxx_battery_i2c.c
9120 F: drivers/power/supply/isp1704_charger.c
9121 F: drivers/power/supply/rx51_battery.c
9129 W: https://github.com/jonmason/ntb/wiki
9130 T: git git://github.com/jonmason/ntb.git
9132 F: drivers/net/ntb_netdev.c
9133 F: include/linux/ntb.h
9134 F: include/linux/ntb_transport.h
9135 F: tools/testing/selftests/ntb/
9142 W: https://github.com/jonmason/ntb/wiki
9143 T: git git://github.com/jonmason/ntb.git
9144 F: drivers/ntb/hw/intel/
9150 F: drivers/ntb/hw/amd/
9155 W: http://www.tuxera.com/
9156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9158 F: Documentation/filesystems/ntfs.txt
9161 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9165 F: drivers/video/fbdev/riva/
9166 F: drivers/video/fbdev/nvidia/
9174 T: git://git.infradead.org/nvme.git
9175 W: http://git.infradead.org/nvme.git
9177 F: drivers/nvme/host/
9178 F: include/linux/nvme.h
9179 F: include/uapi/linux/nvme_ioctl.h
9181 NVM EXPRESS TARGET DRIVER
9185 T: git://git.infradead.org/nvme.git
9186 W: http://git.infradead.org/nvme.git
9188 F: drivers/nvme/target/
9190 NVM EXPRESS FC TRANSPORT DRIVERS
9194 F: include/linux/nvme-fc.h
9195 F: include/linux/nvme-fc-driver.h
9196 F: drivers/nvme/host/fc.c
9197 F: drivers/nvme/target/fc.c
9198 F: drivers/nvme/target/fcloop.c
9204 F: Documentation/devicetree/bindings/nvmem/
9205 F: include/linux/nvmem-consumer.h
9206 F: include/linux/nvmem-provider.h
9213 F: drivers/nfc/nxp-nci
9215 NXP TDA998X DRM DRIVER
9218 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9219 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9220 F: drivers/gpu/drm/i2c/tda998x_drv.c
9221 F: include/drm/i2c/tda998x.h
9227 F: sound/soc/codecs/tfa9879*
9238 Q: http://patchwork.kernel.org/project/linux-omap/list/
9239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9241 F: arch/arm/mach-omap1/
9242 F: arch/arm/plat-omap/
9243 F: arch/arm/configs/omap1_defconfig
9244 F: drivers/i2c/busses/i2c-omap.c
9245 F: include/linux/i2c-omap.h
9250 W: http://www.muru.com/linux/omap/
9251 W: http://linux.omap.com/
9252 Q: http://patchwork.kernel.org/project/linux-omap/list/
9253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9255 F: arch/arm/mach-omap2/
9256 F: arch/arm/plat-omap/
9257 F: arch/arm/configs/omap2plus_defconfig
9258 F: drivers/i2c/busses/i2c-omap.c
9259 F: drivers/irqchip/irq-omap-intc.c
9260 F: drivers/mfd/*omap*.c
9261 F: drivers/mfd/menelaus.c
9262 F: drivers/mfd/palmas.c
9263 F: drivers/mfd/tps65217.c
9264 F: drivers/mfd/tps65218.c
9265 F: drivers/mfd/tps65910.c
9266 F: drivers/mfd/twl-core.[ch]
9267 F: drivers/mfd/twl4030*.c
9268 F: drivers/mfd/twl6030*.c
9269 F: drivers/mfd/twl6040*.c
9270 F: drivers/regulator/palmas-regulator*.c
9271 F: drivers/regulator/pbias-regulator.c
9272 F: drivers/regulator/tps65217-regulator.c
9273 F: drivers/regulator/tps65218-regulator.c
9274 F: drivers/regulator/tps65910-regulator.c
9275 F: drivers/regulator/twl-regulator.c
9276 F: drivers/regulator/twl6030-regulator.c
9277 F: include/linux/i2c-omap.h
9279 OMAP DEVICE TREE SUPPORT
9285 F: arch/arm/boot/dts/*omap*
9286 F: arch/arm/boot/dts/*am3*
9287 F: arch/arm/boot/dts/*am4*
9288 F: arch/arm/boot/dts/*am5*
9289 F: arch/arm/boot/dts/*dra7*
9291 OMAP CLOCK FRAMEWORK SUPPORT
9295 F: arch/arm/*omap*/*clock*
9297 OMAP POWER MANAGEMENT SUPPORT
9301 F: arch/arm/*omap*/*pm*
9302 F: drivers/cpufreq/omap-cpufreq.c
9304 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9309 F: arch/arm/mach-omap2/prm*
9319 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9324 F: drivers/memory/omap-gpmc.c
9325 F: arch/arm/mach-omap2/*gpmc*
9327 OMAP FRAMEBUFFER SUPPORT
9332 F: drivers/video/fbdev/omap/
9334 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9339 F: drivers/video/fbdev/omap2/
9340 F: Documentation/arm/OMAP/DSS
9342 OMAP HARDWARE SPINLOCK SUPPORT
9346 F: drivers/hwspinlock/omap_hwspinlock.c
9352 F: drivers/mmc/host/omap.c
9358 F: drivers/mmc/host/omap_hsmmc.c
9360 OMAP RANDOM NUMBER GENERATOR SUPPORT
9363 F: drivers/char/hw_random/omap-rng.c
9370 F: arch/arm/mach-omap2/omap_hwmod.*
9376 F: arch/arm/mach-omap2/omap_hwmod*data*
9378 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9382 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9384 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9388 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9389 F: drivers/media/platform/omap3isp/
9390 F: drivers/staging/media/omap4iss/
9396 F: drivers/usb/*/*omap*
9397 F: arch/arm/*omap*/usb*
9405 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9406 F: drivers/gpio/gpio-omap.c
9408 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9412 F: arch/arm/boot/dts/am335x-nano.dts
9418 F: Documentation/filesystems/omfs.txt
9421 OMNIKEY CARDMAN 4000 DRIVER
9424 F: drivers/char/pcmcia/cm4000_cs.c
9425 F: include/linux/cm4000_cs.h
9426 F: include/uapi/linux/cm4000_cs.h
9428 OMNIKEY CARDMAN 4040 DRIVER
9431 F: drivers/char/pcmcia/cm4040_cs.*
9433 OMNIVISION OV5647 SENSOR DRIVER
9436 T: git git://linuxtv.org/media_tree.git
9438 F: drivers/media/i2c/ov5647.c
9440 OMNIVISION OV7670 SENSOR DRIVER
9443 T: git git://linuxtv.org/media_tree.git
9445 F: drivers/media/i2c/ov7670.c
9446 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9448 ONENAND FLASH DRIVER
9452 F: drivers/mtd/onenand/
9453 F: include/linux/mtd/onenand*.h
9455 ONSTREAM SCSI TAPE DRIVER
9460 F: Documentation/scsi/osst.txt
9461 F: drivers/scsi/osst.*
9462 F: drivers/scsi/osst_*.h
9463 F: drivers/scsi/st.h
9465 OPENCORES I2C BUS DRIVER
9469 F: Documentation/i2c/busses/i2c-ocores
9470 F: drivers/i2c/busses/i2c-ocores.c
9472 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9476 W: http://www.devicetree.org/
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9480 F: include/linux/of*.h
9483 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9488 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9490 F: Documentation/devicetree/
9492 F: include/dt-bindings/
9494 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9498 F: Documentation/devicetree/dynamic-resolution-notes.txt
9499 F: Documentation/devicetree/overlay-notes.txt
9500 F: drivers/of/overlay.c
9501 F: drivers/of/resolver.c
9503 OPENRISC ARCHITECTURE
9507 T: git git://github.com/openrisc/linux.git
9509 W: http://openrisc.io
9517 W: http://openvswitch.org
9520 F: include/uapi/linux/openvswitch.h
9522 OPERATING PERFORMANCE POINTS (OPP)
9528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9529 F: drivers/base/power/opp/
9530 F: include/linux/pm_opp.h
9531 F: Documentation/power/opp.txt
9532 F: Documentation/devicetree/bindings/opp/
9537 T: git git://git.alsa-project.org/alsa-kernel.git
9539 F: sound/drivers/opl4/
9545 F: arch/*/include/asm/oprofile*.h
9547 F: drivers/oprofile/
9548 F: include/linux/oprofile.h
9553 F: drivers/tee/optee/
9555 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9559 W: http://ocfs2.wiki.kernel.org
9561 F: Documentation/filesystems/ocfs2.txt
9562 F: Documentation/filesystems/dlmfs.txt
9567 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9568 W: http://www.nongnu.org/orinoco/
9570 F: drivers/net/wireless/intersil/orinoco/
9572 OSD LIBRARY and FILESYSTEM
9576 W: http://open-osd.org
9577 T: git git://git.open-osd.org/open-osd.git
9579 F: drivers/scsi/osd/
9580 F: include/scsi/osd_*
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9589 F: Documentation/filesystems/overlayfs.txt
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9597 F: Documentation/filesystems/orangefs.txt
9602 W: http://wireless.kernel.org/en/users/Drivers/p54
9604 F: drivers/net/wireless/intersil/p54/
9606 PA SEMI ETHERNET DRIVER
9609 F: drivers/net/ethernet/pasemi/*
9611 PA SEMI SMBUS DRIVER
9614 F: drivers/i2c/busses/i2c-pasemi.c
9616 PADATA PARALLEL EXECUTION MECHANISM
9621 F: include/linux/padata.h
9622 F: Documentation/padata.txt
9624 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9628 F: drivers/platform/x86/panasonic-laptop.c
9630 PANASONIC MN10300/AM33/AM34 PORT
9633 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9635 F: Documentation/mn10300/
9638 PARALLEL LCD/KEYPAD PANEL DRIVER
9642 F: Documentation/misc-devices/lcd-panel-cgram.txt
9643 F: drivers/misc/panel.c
9645 PARALLEL PORT SUBSYSTEM
9651 F: include/linux/parport*.h
9652 F: drivers/char/ppdev.c
9653 F: include/uapi/linux/ppdev.h
9654 F: Documentation/parport*.txt
9656 PARAVIRT_OPS INTERFACE
9663 F: Documentation/virtual/paravirt_ops.txt
9664 F: arch/*/kernel/paravirt*
9665 F: arch/*/include/asm/paravirt.h
9666 F: include/linux/hypervisor.h
9668 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9672 F: Documentation/blockdev/paride.txt
9673 F: drivers/block/paride/
9679 W: http://www.parisc-linux.org/
9680 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9685 F: Documentation/parisc/
9687 F: drivers/char/agp/parisc-agp.c
9688 F: drivers/input/serio/gscps2.c
9689 F: drivers/parport/parport_gsc.*
9690 F: drivers/tty/serial/8250/8250_gsc.c
9691 F: drivers/video/fbdev/sti*
9692 F: drivers/video/console/sti*
9693 F: drivers/video/logo/logo_parisc*
9700 F: lib/test_parman.c
9701 F: include/linux/parman.h
9703 PC87360 HARDWARE MONITORING DRIVER
9707 F: Documentation/hwmon/pc87360
9708 F: drivers/hwmon/pc87360.c
9713 F: drivers/char/pc8736x_gpio.c
9715 PC87427 HARDWARE MONITORING DRIVER
9719 F: Documentation/hwmon/pc87427
9720 F: drivers/hwmon/pc87427.c
9725 F: drivers/leds/leds-pca9532.c
9726 F: include/linux/leds-pca9532.h
9728 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9732 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9734 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9737 F: drivers/firmware/pcdp.*
9743 F: Documentation/PCI/pci-error-recovery.txt
9745 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9749 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9750 F: arch/powerpc/kernel/eeh*.c
9751 F: arch/powerpc/platforms/*/eeh*.c
9752 F: arch/powerpc/include/*/eeh*.h
9757 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9760 F: Documentation/devicetree/bindings/pci/
9761 F: Documentation/PCI/
9763 F: include/linux/pci*
9765 F: arch/x86/kernel/quirks.c
9767 PCI ENDPOINT SUBSYSTEM
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9772 F: drivers/pci/endpoint/
9773 F: drivers/misc/pci_endpoint_test.c
9776 PCI DRIVER FOR ALTERA PCIE IP
9781 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9782 F: drivers/pci/host/pcie-altera.c
9784 PCI DRIVER FOR ARM VERSATILE PLATFORM
9789 F: Documentation/devicetree/bindings/pci/versatile.txt
9790 F: drivers/pci/host/pci-versatile.c
9792 PCI DRIVER FOR ARMADA 8K
9797 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9798 F: drivers/pci/dwc/pcie-armada8k.c
9800 PCI DRIVER FOR APPLIEDMICRO XGENE
9805 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9806 F: drivers/pci/host/pci-xgene.c
9808 PCI DRIVER FOR FREESCALE LAYERSCAPE
9816 F: drivers/pci/dwc/*layerscape*
9824 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9825 F: drivers/pci/dwc/*imx6*
9827 PCI DRIVER FOR TI KEYSTONE
9832 F: drivers/pci/dwc/*keystone*
9834 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9840 F: drivers/pci/host/*mvebu*
9842 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9847 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9848 F: drivers/pci/host/pci-aardvark.c
9850 PCI DRIVER FOR MICROSEMI SWITCHTEC
9856 F: Documentation/switchtec.txt
9857 F: Documentation/ABI/testing/sysfs-class-switchtec
9858 F: drivers/pci/switch/switchtec*
9859 F: include/uapi/linux/switchtec_ioctl.h
9861 PCI DRIVER FOR NVIDIA TEGRA
9866 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9867 F: drivers/pci/host/pci-tegra.c
9869 PCI DRIVER FOR TI DRA7XX
9874 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9875 F: drivers/pci/dwc/pci-dra7xx.c
9877 PCI DRIVER FOR RENESAS R-CAR
9882 F: drivers/pci/host/*rcar*
9884 PCI DRIVER FOR SAMSUNG EXYNOS
9890 F: drivers/pci/dwc/pci-exynos.c
9892 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9897 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9898 F: drivers/pci/dwc/*designware*
9900 PCI DRIVER FOR GENERIC OF HOSTS
9905 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9906 F: drivers/pci/host/pci-host-common.c
9907 F: drivers/pci/host/pci-host-generic.c
9909 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9913 F: drivers/pci/host/vmd.c
9915 PCIE DRIVER FOR ST SPEAR13XX
9919 F: drivers/pci/dwc/*spear*
9921 PCI MSI DRIVER FOR ALTERA MSI IP
9926 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9927 F: drivers/pci/host/pcie-altera-msi.c
9929 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9934 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9935 F: drivers/pci/host/pci-xgene-msi.c
9937 PCIE DRIVER FOR AXIS ARTPEC
9943 F: Documentation/devicetree/bindings/pci/axis,artpec*
9944 F: drivers/pci/dwc/*artpec*
9946 PCIE DRIVER FOR HISILICON
9951 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9952 F: drivers/pci/dwc/pcie-hisi.c
9954 PCIE DRIVER FOR ROCKCHIP
9960 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9961 F: drivers/pci/host/pcie-rockchip.c
9963 PCIE DRIVER FOR QUALCOMM MSM
9968 F: drivers/pci/dwc/*qcom*
9970 PCIE DRIVER FOR CAVIUM THUNDERX
9975 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9976 F: drivers/pci/host/pci-thunder-*
9979 P: Linux PCMCIA Team
9981 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9984 F: Documentation/pcmcia/
9989 PCNET32 NETWORK DRIVER
9993 F: drivers/net/ethernet/amd/pcnet32.c
9995 PCRYPT PARALLEL CRYPTO ENGINE
10000 F: include/crypto/pcrypt.h
10002 PER-CPU MEMORY ALLOCATOR
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10007 F: include/linux/percpu*.h
10009 F: arch/*/include/asm/percpu.h
10011 PER-TASK DELAY ACCOUNTING
10014 F: include/linux/delayacct.h
10015 F: kernel/delayacct.c
10017 PERFORMANCE EVENTS SUBSYSTEM
10023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10026 F: include/linux/perf_event.h
10027 F: include/uapi/linux/perf_event.h
10028 F: arch/*/kernel/perf_event*.c
10029 F: arch/*/kernel/*/perf_event*.c
10030 F: arch/*/kernel/*/*/perf_event*.c
10031 F: arch/*/include/asm/perf_event.h
10032 F: arch/*/kernel/perf_callchain.c
10036 PERSONALITY HANDLING
10040 F: include/linux/personality.h
10041 F: include/uapi/linux/personality.h
10046 F: Documentation/networking/phonet.txt
10047 F: include/linux/phonet.h
10048 F: include/net/phonet/
10049 F: include/uapi/linux/phonet.h
10056 F: drivers/mtd/devices/phram.c
10062 F: drivers/hid/hid-picolcd*
10067 T: git git://github.com/jamieiles/linux-2.6-ji.git
10069 F: arch/arm/boot/dts/picoxcell*
10070 F: arch/arm/mach-picoxcell/
10071 F: drivers/crypto/picoxcell*
10073 PIN CONTROL SUBSYSTEM
10076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10078 F: Documentation/devicetree/bindings/pinctrl/
10079 F: Documentation/pinctrl.txt
10080 F: drivers/pinctrl/
10081 F: include/linux/pinctrl/
10083 PIN CONTROLLER - ATMEL AT91
10087 F: drivers/pinctrl/pinctrl-at91.*
10089 PIN CONTROLLER - ATMEL AT91 PIO4
10094 F: drivers/pinctrl/pinctrl-at91-pio4.*
10096 PIN CONTROLLER - INTEL
10100 F: drivers/pinctrl/intel/
10102 PIN CONTROLLER - RENESAS
10107 F: drivers/pinctrl/sh-pfc/
10109 PIN CONTROLLER - SAMSUNG
10115 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10118 F: drivers/pinctrl/samsung/
10119 F: include/dt-bindings/pinctrl/samsung.h
10120 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10122 PIN CONTROLLER - SINGLE
10128 F: drivers/pinctrl/pinctrl-single.c
10130 PIN CONTROLLER - ST SPEAR
10133 W: http://www.st.com/spear
10135 F: drivers/pinctrl/spear/
10137 PISTACHIO SOC SUPPORT
10142 F: arch/mips/pistachio/
10143 F: arch/mips/include/asm/mach-pistachio/
10144 F: arch/mips/boot/dts/img/pistachio*
10145 F: arch/mips/configs/pistachio*_defconfig
10150 F: drivers/block/pktcdvd.c
10151 F: include/linux/pktcdvd.h
10152 F: include/uapi/linux/pktcdvd.h
10154 PKUNITY SOC DRIVERS
10156 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10158 T: git git://github.com/gxt/linux.git
10159 F: drivers/input/serio/i8042-unicore32io.h
10160 F: drivers/i2c/busses/i2c-puv3.c
10161 F: drivers/video/fbdev/fb-puv3.c
10162 F: drivers/rtc/rtc-puv3.c
10164 PMBUS HARDWARE MONITORING DRIVERS
10167 W: http://hwmon.wiki.kernel.org/
10168 W: http://www.roeck-us.net/linux/drivers/
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10171 F: Documentation/hwmon/pmbus
10172 F: drivers/hwmon/pmbus/
10173 F: include/linux/i2c/pmbus.h
10175 PMC SIERRA MaxRAID DRIVER
10177 W: http://www.pmc-sierra.com/
10179 F: drivers/scsi/pmcraid.*
10181 PMC SIERRA PM8001 DRIVER
10186 F: drivers/scsi/pm8001/
10188 POSIX CLOCKS and TIMERS
10191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10194 F: include/linux/timer*
10195 F: kernel/time/*timer*
10197 POWER MANAGEMENT CORE
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10201 B: https://bugzilla.kernel.org
10203 F: drivers/base/power/
10204 F: include/linux/pm.h
10205 F: include/linux/pm_*
10206 F: include/linux/powercap.h
10207 F: drivers/powercap/
10209 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10214 F: Documentation/devicetree/bindings/power/supply/
10215 F: include/linux/power_supply.h
10216 F: drivers/power/supply/
10218 POWER STATE COORDINATION INTERFACE (PSCI)
10223 F: drivers/firmware/psci*.c
10224 F: include/linux/psci.h
10225 F: include/uapi/linux/psci.h
10227 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10231 F: drivers/char/powernv-op-panel.c
10238 PPP PROTOCOL DRIVERS AND COMPRESSORS
10242 F: drivers/net/ppp/ppp_*
10244 PPP OVER ATM (RFC 2364)
10247 F: net/atm/pppoatm.c
10248 F: include/uapi/linux/atmppp.h
10253 F: drivers/net/ppp/pppoe.c
10254 F: drivers/net/ppp/pppox.c
10259 F: net/l2tp/l2tp_ppp.c
10260 F: include/linux/if_pppol2tp.h
10261 F: include/uapi/linux/if_pppol2tp.h
10265 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10268 F: Documentation/pps/
10270 F: include/linux/pps*.h
10276 F: drivers/net/ppp/pptp.c
10277 W: http://sourceforge.net/projects/accel-pptp
10282 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10284 F: Documentation/preempt-locking.txt
10285 F: include/linux/preempt.h
10293 F: include/linux/printk.h
10295 PRISM54 WIRELESS DRIVER
10298 W: http://wireless.kernel.org/en/users/Drivers/p54
10300 F: drivers/net/wireless/intersil/prism54/
10302 PS3 NETWORK SUPPORT
10307 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10309 PS3 PLATFORM SUPPORT
10313 F: arch/powerpc/boot/ps3*
10314 F: arch/powerpc/include/asm/lv1call.h
10315 F: arch/powerpc/include/asm/ps3*.h
10316 F: arch/powerpc/platforms/ps3/
10319 F: drivers/rtc/rtc-ps3.c
10320 F: drivers/usb/host/*ps3.c
10321 F: sound/ppc/snd_ps3*
10328 F: drivers/block/ps3vram.c
10330 PSAMPLE PACKET SAMPLING SUPPORT:
10334 F: include/net/psample.h
10335 F: include/uapi/linux/psample.h
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10345 F: include/linux/pstore*
10346 F: drivers/firmware/efi/efi-pstore.c
10347 F: drivers/acpi/apei/erst.c
10348 F: Documentation/admin-guide/ramoops.rst
10349 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10350 K: \b(pstore|ramoops)
10352 PTP HARDWARE CLOCK SUPPORT
10356 W: http://linuxptp.sourceforge.net/
10357 F: Documentation/ABI/testing/sysfs-ptp
10358 F: Documentation/ptp/*
10359 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10360 F: drivers/net/phy/dp83640*
10362 F: include/linux/ptp_cl*
10368 F: include/asm-generic/syscall.h
10369 F: include/linux/ptrace.h
10370 F: include/linux/regset.h
10371 F: include/linux/tracehook.h
10372 F: include/uapi/linux/ptrace.h
10378 T: git git://linuxtv.org/media_tree.git
10380 F: drivers/media/usb/pulse8-cec/*
10382 PVRUSB2 VIDEO4LINUX DRIVER
10386 W: http://www.isely.net/pvrusb2/
10387 T: git git://linuxtv.org/media_tree.git
10389 F: Documentation/media/v4l-drivers/pvrusb2*
10390 F: drivers/media/usb/pvrusb2/
10395 T: git git://linuxtv.org/media_tree.git
10397 F: drivers/media/usb/pwc/*
10404 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10405 F: Documentation/hwmon/pwm-fan
10406 F: drivers/hwmon/pwm-fan.c
10412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10413 F: Documentation/pwm.txt
10414 F: Documentation/devicetree/bindings/pwm/
10415 F: include/linux/pwm.h
10417 F: drivers/video/backlight/pwm_bl.c
10418 F: include/linux/pwm_backlight.h
10419 F: drivers/gpio/gpio-mvebu.c
10420 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10422 PXA2xx/PXA3xx SUPPORT
10427 T: git git://github.com/hzhuang1/linux.git
10428 T: git git://github.com/rjarzmik/linux.git
10430 F: arch/arm/boot/dts/pxa*
10431 F: arch/arm/mach-pxa/
10432 F: drivers/dma/pxa*
10433 F: drivers/pcmcia/pxa2xx*
10434 F: drivers/pinctrl/pxa/
10435 F: drivers/spi/spi-pxa2xx*
10436 F: drivers/usb/gadget/udc/pxa2*
10437 F: include/sound/pxa2xx-lib.h
10445 F: drivers/gpio/gpio-pxa.c
10447 PXA3xx NAND FLASH DRIVER
10451 F: drivers/mtd/nand/pxa3xx_nand.c
10457 T: git git://github.com/hzhuang1/linux.git
10458 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10460 F: arch/arm/boot/dts/mmp*
10461 F: arch/arm/mach-mmp/
10476 F: drivers/crypto/qat/
10482 F: drivers/infiniband/hw/qib/
10484 QLOGIC QLA1280 SCSI DRIVER
10488 F: drivers/scsi/qla1280.[ch]
10490 QLOGIC QLA2XXX FC-SCSI DRIVER
10494 F: Documentation/scsi/LICENSE.qla2xxx
10495 F: drivers/scsi/qla2xxx/
10497 QLOGIC QLA4XXX iSCSI DRIVER
10501 F: Documentation/scsi/LICENSE.qla4xxx
10502 F: drivers/scsi/qla4xxx/
10504 QLOGIC QLA3XXX NETWORK DRIVER
10508 F: Documentation/networking/LICENSE.qla3xxx
10509 F: drivers/net/ethernet/qlogic/qla3xxx.*
10511 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10517 F: drivers/net/ethernet/qlogic/qlcnic/
10519 QLOGIC QLGE 10Gb ETHERNET DRIVER
10525 F: drivers/net/ethernet/qlogic/qlge/
10527 QLOGIC QL4xxx ETHERNET DRIVER
10533 F: drivers/net/ethernet/qlogic/qed/
10534 F: include/linux/qed/
10535 F: drivers/net/ethernet/qlogic/qede/
10537 QLOGIC QL41xxx ISCSI DRIVER
10541 F: drivers/scsi/qedi/
10543 QLOGIC QL41xxx FCOE DRIVER
10547 F: drivers/scsi/qedf/
10551 W: http://www.alarsen.net/linux/qnx4fs/
10554 F: include/uapi/linux/qnx4_fs.h
10555 F: include/uapi/linux/qnxtypes.h
10557 QORIQ DPAA2 FSL-MC BUS DRIVER
10562 F: drivers/staging/fsl-mc/
10564 QT1010 MEDIA DRIVER
10567 W: https://linuxtv.org
10568 W: http://palosaari.fi/linux/
10569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10570 T: git git://linuxtv.org/anttip/media_tree.git
10572 F: drivers/media/tuners/qt1010*
10574 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10577 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10579 F: drivers/net/wireless/ath/ath9k/
10581 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10584 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10587 F: drivers/net/wireless/ath/ath10k/
10589 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10593 F: drivers/net/ethernet/qualcomm/emac/
10595 QUALCOMM HEXAGON ARCHITECTURE
10598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10602 QUALCOMM WCN36XX WIRELESS DRIVER
10605 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10606 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10608 F: drivers/net/wireless/ath/wcn36xx/
10610 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10615 F: drivers/firmware/qemu_fw_cfg.c
10617 RADOS BLOCK DEVICE (RBD)
10622 W: http://ceph.com/
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10624 T: git git://github.com/ceph/ceph-client.git
10626 F: Documentation/ABI/testing/sysfs-bus-rbd
10627 F: drivers/block/rbd.c
10628 F: drivers/block/rbd_types.h
10630 RADEON FRAMEBUFFER DISPLAY DRIVER
10634 F: drivers/video/fbdev/aty/radeon*
10635 F: include/uapi/linux/radeonfb.h
10637 RADIOSHARK RADIO DRIVER
10640 T: git git://linuxtv.org/media_tree.git
10642 F: drivers/media/radio/radio-shark.c
10644 RADIOSHARK2 RADIO DRIVER
10647 T: git git://linuxtv.org/media_tree.git
10649 F: drivers/media/radio/radio-shark2.c
10650 F: drivers/media/radio/radio-tea5777.c
10652 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10656 F: drivers/video/fbdev/aty/aty128fb.c
10658 RAINSHADOW-CEC DRIVER
10661 T: git git://linuxtv.org/media_tree.git
10663 F: drivers/media/usb/rainshadow-cec/*
10665 RALINK MIPS ARCHITECTURE
10669 F: arch/mips/ralink
10671 RALINK RT2X00 WIRELESS LAN DRIVER
10677 F: drivers/net/wireless/ralink/rt2x00/
10679 RAMDISK RAM BLOCK DEVICE DRIVER
10682 F: Documentation/blockdev/ramdisk.txt
10683 F: drivers/block/brd.c
10685 RANDOM NUMBER DRIVER
10688 F: drivers/char/random.c
10694 F: drivers/rapidio/
10696 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10699 F: drivers/net/wireless/ray*
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10707 F: Documentation/RCU/torture.txt
10708 F: kernel/rcu/rcutorture.c
10710 RCUTORTURE TEST FRAMEWORK
10718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10719 F: tools/testing/selftests/rcutorture
10725 RDC R6040 FAST ETHERNET DRIVER
10729 F: drivers/net/ethernet/rdc/r6040.c
10731 RDS - RELIABLE DATAGRAM SOCKETS
10736 W: https://oss.oracle.com/projects/rds/
10739 F: Documentation/networking/rds.txt
10741 RDMAVT - RDMA verbs software
10745 F: drivers/infiniband/sw/rdmavt
10747 RDT - RESOURCE ALLOCATION
10751 F: arch/x86/kernel/cpu/intel_rdt*
10752 F: arch/x86/include/asm/intel_rdt*
10753 F: Documentation/x86/intel_rdt*
10755 READ-COPY UPDATE (RCU)
10762 W: http://www.rdrop.com/users/paulmck/RCU/
10764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10765 F: Documentation/RCU/
10766 X: Documentation/RCU/torture.txt
10767 F: include/linux/rcu*
10768 X: include/linux/srcu.h
10770 X: kernel/torture.c
10772 REAL TIME CLOCK (RTC) SUBSYSTEM
10776 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10779 F: Documentation/devicetree/bindings/rtc/
10780 F: Documentation/rtc.txt
10782 F: include/linux/rtc.h
10783 F: include/uapi/linux/rtc.h
10784 F: include/linux/rtc/
10785 F: include/linux/platform_data/rtc-*
10786 F: tools/testing/selftests/timers/rtctest.c
10788 REALTEK AUDIO CODECS
10792 F: sound/soc/codecs/rt*
10793 F: include/sound/rt*.h
10795 REISERFS FILE SYSTEM
10800 REGISTER MAP ABSTRACTION
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10805 F: Documentation/devicetree/bindings/regmap/
10806 F: drivers/base/regmap/
10807 F: include/linux/regmap.h
10809 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10815 F: Documentation/devicetree/bindings/remoteproc/
10816 F: Documentation/remoteproc.txt
10817 F: drivers/remoteproc/
10818 F: include/linux/remoteproc.h
10820 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10827 F: Documentation/rpmsg.txt
10828 F: include/linux/rpmsg.h
10829 F: include/linux/rpmsg/
10831 RENESAS CLOCK DRIVERS
10835 F: drivers/clk/renesas/
10837 RENESAS ETHERNET DRIVERS
10841 F: drivers/net/ethernet/renesas/
10842 F: include/linux/sh_eth.h
10844 RENESAS R-CAR GYROADC DRIVER
10848 F: drivers/iio/adc/rcar_gyro_adc.c
10850 RENESAS USB2 PHY DRIVER
10854 F: drivers/phy/phy-rcar-gen3-usb2.c
10856 RESET CONTROLLER FRAMEWORK
10858 T: git git://git.pengutronix.de/git/pza/linux
10861 F: Documentation/devicetree/bindings/reset/
10862 F: include/dt-bindings/reset/
10863 F: include/linux/reset.h
10864 F: include/linux/reset-controller.h
10869 W: http://wireless.kernel.org/
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10873 F: Documentation/rfkill.txt
10881 F: lib/rhashtable.c
10882 F: include/linux/rhashtable.h
10884 RICOH SMARTMEDIA/XD DRIVER
10887 F: drivers/mtd/nand/r852.c
10888 F: drivers/mtd/nand/r852.h
10890 RICOH R5C592 MEMORYSTICK DRIVER
10893 F: drivers/memstick/host/r592.*
10897 W: http://sourceforge.net/projects/roccat/
10899 F: drivers/hid/hid-roccat*
10900 F: include/linux/hid-roccat*
10901 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10907 F: drivers/net/ethernet/rocker/
10911 W: http://www.comtrol.com
10913 F: Documentation/serial/rocket.txt
10914 F: drivers/tty/rocket*
10916 ROCKETPORT EXPRESS/INFINITY DRIVER
10920 F: drivers/tty/serial/rp2.*
10925 W: http://www.linux-ax25.org/
10927 F: include/net/rose.h
10928 F: include/uapi/linux/rose.h
10931 RTL2830 MEDIA DRIVER
10934 W: https://linuxtv.org
10935 W: http://palosaari.fi/linux/
10936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10937 T: git git://linuxtv.org/anttip/media_tree.git
10939 F: drivers/media/dvb-frontends/rtl2830*
10941 RTL2832 MEDIA DRIVER
10944 W: https://linuxtv.org
10945 W: http://palosaari.fi/linux/
10946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10947 T: git git://linuxtv.org/anttip/media_tree.git
10949 F: drivers/media/dvb-frontends/rtl2832*
10951 RTL2832_SDR MEDIA DRIVER
10954 W: https://linuxtv.org
10955 W: http://palosaari.fi/linux/
10956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10957 T: git git://linuxtv.org/anttip/media_tree.git
10959 F: drivers/media/dvb-frontends/rtl2832_sdr*
10961 RTL8180 WIRELESS DRIVER
10963 W: http://wireless.kernel.org/
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10966 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10968 RTL8187 WIRELESS DRIVER
10973 W: http://wireless.kernel.org/
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10976 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10978 RTL8192CE WIRELESS DRIVER
10982 W: http://wireless.kernel.org/
10983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10985 F: drivers/net/wireless/realtek/rtlwifi/
10986 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10988 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10993 F: drivers/net/wireless/realtek/rtl8xxxu/
10995 S3 SAVAGE FRAMEBUFFER DRIVER
10999 F: drivers/video/fbdev/savage/
11005 W: http://www.ibm.com/developerworks/linux/linux390/
11006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11010 F: Documentation/s390/
11011 F: Documentation/DocBook/s390*
11013 S390 COMMON I/O LAYER
11017 W: http://www.ibm.com/developerworks/linux/linux390/
11019 F: drivers/s390/cio/
11025 W: http://www.ibm.com/developerworks/linux/linux390/
11027 F: drivers/s390/block/dasd*
11028 F: block/partitions/ibm.c
11030 S390 NETWORK DRIVERS
11034 W: http://www.ibm.com/developerworks/linux/linux390/
11036 F: drivers/s390/net/
11042 W: http://www.ibm.com/developerworks/linux/linux390/
11045 F: drivers/pci/hotplug/s390_pci_hpc.c
11050 W: http://www.ibm.com/developerworks/linux/linux390/
11052 F: drivers/s390/crypto/
11057 W: http://www.ibm.com/developerworks/linux/linux390/
11059 F: drivers/s390/scsi/zfcp_*
11061 S390 IUCV NETWORK LAYER
11065 W: http://www.ibm.com/developerworks/linux/linux390/
11067 F: drivers/s390/net/*iucv*
11068 F: include/net/iucv/
11074 W: http://www.ibm.com/developerworks/linux/linux390/
11076 F: drivers/iommu/s390-iommu.c
11078 S390 VFIO-CCW DRIVER
11084 F: drivers/s390/cio/vfio_ccw*
11085 F: Documentation/s390/vfio-ccw.txt
11086 F: include/uapi/linux/vfio_ccw.h
11088 S3C24XX SD/MMC Driver
11092 F: drivers/mmc/host/s3cmci.*
11094 SAA6588 RDS RECEIVER DRIVER
11097 T: git git://linuxtv.org/media_tree.git
11098 W: https://linuxtv.org
11100 F: drivers/media/i2c/saa6588*
11102 SAA7134 VIDEO4LINUX DRIVER
11106 W: https://linuxtv.org
11107 T: git git://linuxtv.org/media_tree.git
11109 F: Documentation/media/v4l-drivers/saa7134*
11110 F: drivers/media/pci/saa7134/
11112 SAA7146 VIDEO4LINUX-2 DRIVER
11115 T: git git://linuxtv.org/media_tree.git
11117 F: drivers/media/common/saa7146/
11118 F: drivers/media/pci/saa7146/
11119 F: include/media/saa7146*
11121 SAMSUNG LAPTOP DRIVER
11125 F: drivers/platform/x86/samsung-laptop.c
11127 SAMSUNG AUDIO (ASoC) DRIVERS
11133 F: sound/soc/samsung/
11135 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11140 F: drivers/crypto/exynos-rng.c
11141 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11143 SAMSUNG FRAMEBUFFER DRIVER
11147 F: drivers/video/fbdev/s3c-fb.c
11149 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11156 F: drivers/mfd/sec*.c
11157 F: drivers/regulator/s2m*.c
11158 F: drivers/regulator/s5m*.c
11159 F: drivers/clk/clk-s2mps11.c
11160 F: drivers/rtc/rtc-s5m.c
11161 F: include/linux/mfd/samsung/
11162 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11163 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11164 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11165 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11167 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11173 F: drivers/crypto/s5p-sss.c
11175 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11179 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11181 F: drivers/media/platform/exynos4-is/
11183 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11188 F: drivers/media/platform/s3c-camif/
11189 F: include/media/drv-intf/s3c_camif.h
11191 SAMSUNG S5C73M3 CAMERA DRIVER
11196 F: drivers/media/i2c/s5c73m3/*
11198 SAMSUNG S5K5BAF CAMERA DRIVER
11203 F: drivers/media/i2c/s5k5baf.c
11205 SAMSUNG S3FWRN5 NFC DRIVER
11210 F: drivers/nfc/s3fwrn5
11212 SAMSUNG SOC CLOCK DRIVERS
11218 F: drivers/clk/samsung/
11219 F: include/dt-bindings/clock/exynos*.h
11220 F: Documentation/devicetree/bindings/clock/exynos*.txt
11222 SAMSUNG SPI DRIVERS
11229 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11230 F: drivers/spi/spi-s3c*
11231 F: include/linux/platform_data/spi-s3c64xx.h
11233 SAMSUNG SXGBE DRIVERS
11239 F: drivers/net/ethernet/samsung/sxgbe/
11241 SAMSUNG THERMAL DRIVER
11246 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11247 F: drivers/thermal/samsung/
11249 SAMSUNG USB2 PHY DRIVER
11254 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11255 F: Documentation/phy/samsung-usb2.txt
11256 F: drivers/phy/phy-exynos4210-usb2.c
11257 F: drivers/phy/phy-exynos4x12-usb2.c
11258 F: drivers/phy/phy-exynos5250-usb2.c
11259 F: drivers/phy/phy-s5pv210-usb2.c
11260 F: drivers/phy/phy-samsung-usb2.c
11261 F: drivers/phy/phy-samsung-usb2.h
11267 F: Documentation/devicetree/bindings/serial/
11268 F: drivers/tty/serial/
11274 F: Documentation/devicetree/bindings/serial/slave-device.txt
11275 F: drivers/tty/serdev/
11276 F: include/linux/serdev.h
11282 F: drivers/media/rc/serial_ir.c
11288 F: drivers/staging/media/st-cec/
11289 F: Documentation/devicetree/bindings/media/stih-cec.txt
11291 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11294 W: http://www.ibm.com/developerworks/linux/linux390/
11298 SYNOPSYS DESIGNWARE DMAC DRIVER
11302 F: include/linux/dma/dw.h
11303 F: include/linux/platform_data/dma-dw.h
11306 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11310 F: drivers/net/ethernet/synopsys/
11312 SYNOPSYS DESIGNWARE I2C DRIVER
11318 F: drivers/i2c/busses/i2c-designware-*
11319 F: include/linux/platform_data/i2c-designware.h
11321 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11325 F: drivers/mmc/host/dw_mmc*
11327 SYSTEM TRACE MODULE CLASS
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11331 F: Documentation/trace/stm.txt
11332 F: drivers/hwtracing/stm/
11333 F: include/linux/stm.h
11334 F: include/uapi/linux/stm.h
11339 F: include/linux/tee_drv.h
11340 F: include/uapi/linux/tee.h
11342 F: Documentation/tee.txt
11347 F: drivers/thunderbolt/
11349 TI BQ27XXX POWER SUPPLY DRIVER
11351 F: include/linux/power/bq27xxx_battery.h
11352 F: drivers/power/supply/bq27xxx_battery.c
11353 F: drivers/power/supply/bq27xxx_battery_i2c.c
11355 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11362 F: include/linux/clocksource.h
11363 F: include/linux/time.h
11364 F: include/linux/timex.h
11365 F: include/uapi/linux/time.h
11366 F: include/uapi/linux/timex.h
11367 F: kernel/time/clocksource.c
11368 F: kernel/time/time*.c
11369 F: kernel/time/alarmtimer.c
11370 F: kernel/time/ntp.c
11371 F: tools/testing/selftests/timers/
11376 F: drivers/watchdog/sc1200wdt.c
11382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11385 F: include/linux/sched.h
11386 F: include/uapi/linux/sched.h
11387 F: include/linux/wait.h
11392 W: http://www.sunplus.com
11396 SCR24X CHIP CARD INTERFACE DRIVER
11399 F: drivers/char/pcmcia/scr24x_cs.c
11401 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11405 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11406 F: drivers/clk/clk-scpi.c
11407 F: drivers/cpufreq/scpi-cpufreq.c
11408 F: drivers/firmware/arm_scpi.c
11409 F: include/linux/scpi_protocol.h
11414 W: http://www.kernel.dk
11416 F: drivers/scsi/sr*
11418 SCSI RDMA PROTOCOL (SRP) INITIATOR
11422 W: http://www.openfabrics.org
11423 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11425 F: drivers/infiniband/ulp/srp/
11426 F: include/scsi/srp.h
11431 W: http://sg.danny.cz/sg
11433 F: Documentation/scsi/scsi-generic.txt
11434 F: drivers/scsi/sg.c
11435 F: include/scsi/sg.h
11439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11444 F: Documentation/devicetree/bindings/scsi/
11452 F: Documentation/scsi/st.txt
11453 F: drivers/scsi/st.*
11454 F: drivers/scsi/st_*.h
11460 W: http://lksctp.sourceforge.net
11462 F: Documentation/networking/sctp.txt
11463 F: include/linux/sctp.h
11464 F: include/uapi/linux/sctp.h
11465 F: include/net/sctp/
11471 F: Documentation/i2c/busses/scx200_acb
11472 F: arch/x86/platform/scx200/
11473 F: drivers/watchdog/scx200_wdt.c
11474 F: drivers/i2c/busses/scx200*
11475 F: drivers/mtd/maps/scx200_docflash.c
11476 F: include/linux/scx200.h
11481 F: drivers/char/scx200_gpio.c
11482 F: include/linux/scx200_gpio.h
11484 SCx200 HRT CLOCKSOURCE DRIVER
11487 F: drivers/clocksource/scx200_hrt.c
11489 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11493 F: drivers/mmc/host/sdricoh_cs.c
11495 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11498 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11500 F: drivers/mmc/host/sdhci*
11501 F: include/linux/mmc/sdhci*
11507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11509 F: kernel/seccomp.c
11510 F: include/uapi/linux/seccomp.h
11511 F: include/linux/seccomp.h
11512 F: tools/testing/selftests/seccomp/*
11513 K: \bsecure_computing
11516 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11521 F: drivers/mmc/host/sdhci-brcmstb*
11523 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11528 F: drivers/mmc/host/sdhci-s3c*
11530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11534 F: drivers/mmc/host/sdhci-spear.c
11536 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11543 F: block/opal_proto.h
11544 F: include/linux/sed*
11545 F: include/uapi/linux/sed*
11551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11552 W: http://kernsec.org/
11560 SELINUX SECURITY MODULE
11565 W: http://selinuxproject.org
11566 T: git git://git.infradead.org/users/pcmoore/selinux
11568 F: include/linux/selinux*
11569 F: security/selinux/
11570 F: scripts/selinux/
11572 APPARMOR SECURITY MODULE
11575 W: apparmor.wiki.kernel.org
11576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11578 F: security/apparmor/
11580 LOADPIN SECURITY MODULE
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11584 F: security/loadpin/
11586 YAMA SECURITY MODULE
11588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11595 F: drivers/misc/phantom.c
11596 F: include/uapi/linux/phantom.h
11598 Emulex 10Gbps iSCSI - OneConnect DRIVER
11603 W: http://www.broadcom.com
11605 F: drivers/scsi/be2iscsi/
11607 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11613 W: http://www.emulex.com
11615 F: drivers/net/ethernet/emulex/benet/
11617 EMULEX ONECONNECT ROCE DRIVER
11621 W: http://www.broadcom.com
11623 F: drivers/infiniband/hw/ocrdma/
11624 F: include/uapi/rdma/ocrdma-abi.h
11632 F: drivers/net/ethernet/sfc/
11637 F: drivers/misc/sgi-gru/
11639 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11643 F: Documentation/ia64/serial.txt
11644 F: drivers/tty/serial/ioc?_serial.c
11645 F: include/linux/ioc?.h
11647 SGI XP/XPC/XPNET DRIVER
11651 F: drivers/misc/sgi-xp/
11653 SI2157 MEDIA DRIVER
11656 W: https://linuxtv.org
11657 W: http://palosaari.fi/linux/
11658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659 T: git git://linuxtv.org/anttip/media_tree.git
11661 F: drivers/media/tuners/si2157*
11663 SI2168 MEDIA DRIVER
11666 W: https://linuxtv.org
11667 W: http://palosaari.fi/linux/
11668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11669 T: git git://linuxtv.org/anttip/media_tree.git
11671 F: drivers/media/dvb-frontends/si2168*
11673 SI470X FM RADIO RECEIVER I2C DRIVER
11676 T: git git://linuxtv.org/media_tree.git
11677 W: https://linuxtv.org
11679 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11681 SI470X FM RADIO RECEIVER USB DRIVER
11684 T: git git://linuxtv.org/media_tree.git
11685 W: https://linuxtv.org
11687 F: drivers/media/radio/si470x/radio-si470x-common.c
11688 F: drivers/media/radio/si470x/radio-si470x.h
11689 F: drivers/media/radio/si470x/radio-si470x-usb.c
11691 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11694 T: git git://linuxtv.org/media_tree.git
11695 W: https://linuxtv.org
11697 F: drivers/media/radio/si4713/si4713.?
11699 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11702 T: git git://linuxtv.org/media_tree.git
11703 W: https://linuxtv.org
11705 F: drivers/media/radio/si4713/radio-platform-si4713.c
11707 SI4713 FM RADIO TRANSMITTER USB DRIVER
11710 T: git git://linuxtv.org/media_tree.git
11711 W: https://linuxtv.org
11713 F: drivers/media/radio/si4713/radio-usb-si4713.c
11719 W: https://linuxtv.org
11720 T: git git://linuxtv.org/media_tree.git
11722 F: drivers/media/common/siano/
11723 F: drivers/media/usb/siano/
11724 F: drivers/media/usb/siano/
11725 F: drivers/media/mmc/siano/
11727 SILEAD TOUCHSCREEN DRIVER
11732 F: drivers/input/touchscreen/silead.c
11733 F: drivers/platform/x86/silead_dmi.c
11739 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11740 F: drivers/video/fbdev/simplefb.c
11741 F: include/linux/platform_data/simplefb.h
11743 SH_VEU V4L2 MEM2MEM DRIVER
11746 F: drivers/media/platform/sh_veu.c
11748 SH_VOU V4L2 OUTPUT DRIVER
11751 F: drivers/media/platform/sh_vou.c
11752 F: include/media/drv-intf/sh_vou.h
11754 SIMPLE FIRMWARE INTERFACE (SFI)
11757 W: http://simplefirmware.org/
11758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11760 F: arch/x86/platform/sfi/
11762 F: include/linux/sfi*.h
11764 SIMTEC EB110ATX (Chalice CATS)
11768 W: http://www.simtec.co.uk/products/EB110ATX/
11771 SIMTEC EB2410ITX (BAST)
11775 W: http://www.simtec.co.uk/products/EB2410ITX/
11777 F: arch/arm/mach-s3c24xx/mach-bast.c
11778 F: arch/arm/mach-s3c24xx/bast-ide.c
11779 F: arch/arm/mach-s3c24xx/bast-irq.c
11781 SIPHASH PRF ROUTINES
11785 F: lib/test_siphash.c
11786 F: include/linux/siphash.h
11788 TI DAVINCI MACHINE SUPPORT
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11794 F: arch/arm/mach-davinci/
11795 F: drivers/i2c/busses/i2c-davinci.c
11797 TI DAVINCI SERIES MEDIA DRIVER
11800 W: https://linuxtv.org
11801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11802 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11804 F: drivers/media/platform/davinci/
11805 F: include/media/davinci/
11807 TI AM437X VPFE DRIVER
11810 W: https://linuxtv.org
11811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11812 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11814 F: drivers/media/platform/am437x/
11816 OV2659 OMNIVISION SENSOR DRIVER
11819 W: https://linuxtv.org
11820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11821 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11823 F: drivers/media/i2c/ov2659.c
11824 F: include/media/i2c/ov2659.h
11826 SILICON MOTION SM712 FRAME BUFFER DRIVER
11832 F: drivers/video/fbdev/sm712*
11833 F: Documentation/fb/sm712fb.txt
11835 SIS 190 ETHERNET DRIVER
11839 F: drivers/net/ethernet/sis/sis190.c
11841 SIS 900/7016 FAST ETHERNET DRIVER
11843 W: http://www.brownhat.org/sis900.html
11846 F: drivers/net/ethernet/sis/sis900.*
11848 SIS FRAMEBUFFER DRIVER
11850 W: http://www.winischhofer.net/linuxsisvga.shtml
11852 F: Documentation/fb/sisfb.txt
11853 F: drivers/video/fbdev/sis/
11854 F: include/video/sisfb.h
11858 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11860 F: drivers/usb/misc/sisusbvga/
11870 F: include/linux/sl?b*.h
11873 SLEEPABLE READ-COPY UPDATE (SRCU)
11880 W: http://www.rdrop.com/users/paulmck/RCU/
11882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11883 F: include/linux/srcu.h
11884 F: kernel/rcu/srcu.c
11886 SMACK SECURITY MODULE
11889 W: http://schaufler-ca.com
11890 T: git git://github.com/cschaufler/smack-next
11892 F: Documentation/security/Smack.txt
11895 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11899 F: drivers/power/avs/
11900 F: include/linux/power/smartreflex.h
11903 SMC91x ETHERNET DRIVER
11906 F: drivers/net/ethernet/smsc/smc91x.*
11908 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11912 F: drivers/media/i2c/smiapp/
11913 F: include/media/i2c/smiapp.h
11914 F: drivers/media/i2c/smiapp-pll.c
11915 F: drivers/media/i2c/smiapp-pll.h
11916 F: include/uapi/linux/smiapp.h
11917 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11919 SMM665 HARDWARE MONITOR DRIVER
11923 F: Documentation/hwmon/smm665
11924 F: drivers/hwmon/smm665.c
11926 SMSC EMC2103 HARDWARE MONITOR DRIVER
11930 F: Documentation/hwmon/emc2103
11931 F: drivers/hwmon/emc2103.c
11933 SMSC SCH5627 HARDWARE MONITOR DRIVER
11937 F: Documentation/hwmon/sch5627
11938 F: drivers/hwmon/sch5627.c
11940 SMSC47B397 HARDWARE MONITOR DRIVER
11944 F: Documentation/hwmon/smsc47b397
11945 F: drivers/hwmon/smsc47b397.c
11947 SMSC911x ETHERNET DRIVER
11951 F: include/linux/smsc911x.h
11952 F: drivers/net/ethernet/smsc/smsc911x.*
11954 SMSC9420 PCI ETHERNET DRIVER
11958 F: drivers/net/ethernet/smsc/smsc9420.*
11960 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11964 F: drivers/video/fbdev/smscufx.c
11966 SOC-CAMERA V4L2 SUBSYSTEM
11969 T: git git://linuxtv.org/media_tree.git
11971 F: include/media/soc*
11972 F: drivers/media/i2c/soc_camera/
11973 F: drivers/media/platform/soc_camera/
11975 SOEKRIS NET48XX LED SUPPORT
11978 F: drivers/leds/leds-net48xx.c
11980 SOFTLOGIC 6x10 MPEG CODEC
11987 F: drivers/media/pci/solo6x10/
11989 SOFTWARE RAID (Multiple Disks) SUPPORT
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11995 F: include/linux/raid/
11996 F: include/uapi/linux/raid/
11998 SONIC NETWORK DRIVER
12002 F: drivers/net/ethernet/natsemi/sonic.*
12004 SONICS SILICON BACKPLANE DRIVER (SSB)
12009 F: include/linux/ssb/
12011 SONY VAIO CONTROL DEVICE DRIVER
12014 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12016 F: Documentation/laptops/sony-laptop.txt
12017 F: drivers/char/sonypi.c
12018 F: drivers/platform/x86/sony-laptop.c
12019 F: include/linux/sony-laptop.h
12021 SONY MEMORYSTICK CARD SUPPORT
12023 W: http://tifmxx.berlios.de/
12025 F: drivers/memstick/host/tifm_ms.c
12027 SONY MEMORYSTICK STANDARD SUPPORT
12030 F: drivers/memstick/core/ms_block.*
12036 W: http://www.alsa-project.org/
12037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12038 T: git git://git.alsa-project.org/alsa-kernel.git
12039 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12041 F: Documentation/sound/
12043 F: include/uapi/sound/
12046 SOUND - COMPRESSED AUDIO
12049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12051 F: Documentation/sound/alsa/compress_offload.txt
12052 F: include/sound/compress_driver.h
12053 F: include/uapi/sound/compress_*
12054 F: sound/core/compress_offload.c
12055 F: sound/soc/soc-compress.c
12057 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12062 W: http://alsa-project.org/main/index.php/ASoC
12064 F: Documentation/devicetree/bindings/sound/
12065 F: Documentation/sound/alsa/soc/
12067 F: include/sound/soc*
12069 SOUND - DMAENGINE HELPERS
12072 F: include/sound/dmaengine_pcm.h
12073 F: sound/core/pcm_dmaengine.c
12074 F: sound/soc/soc-generic-dmaengine-pcm.c
12079 W: https://linuxtv.org
12080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12082 F: drivers/media/dvb-frontends/sp2*
12084 SPARC + UltraSPARC (sparc/sparc64)
12087 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12094 SPARC SERIAL DRIVERS
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12100 F: include/linux/sunserialcore.h
12101 F: drivers/tty/serial/suncore.c
12102 F: drivers/tty/serial/sunhv.c
12103 F: drivers/tty/serial/sunsab.c
12104 F: drivers/tty/serial/sunsab.h
12105 F: drivers/tty/serial/sunsu.c
12106 F: drivers/tty/serial/sunzilog.c
12107 F: drivers/tty/serial/sunzilog.h
12112 W: https://sparse.wiki.kernel.org/
12113 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12114 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12116 F: include/linux/compiler.h
12118 SPEAR PLATFORM SUPPORT
12122 W: http://www.st.com/spear
12124 F: arch/arm/boot/dts/spear*
12125 F: arch/arm/mach-spear/
12127 SPEAR CLOCK FRAMEWORK SUPPORT
12130 W: http://www.st.com/spear
12132 F: drivers/clk/spear/
12138 W: http://www.linux-mtd.infradead.org/
12139 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12140 T: git git://github.com/spi-nor/linux.git
12142 F: drivers/mtd/spi-nor/
12143 F: include/linux/mtd/spi-nor.h
12148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12149 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12151 F: Documentation/devicetree/bindings/spi/
12152 F: Documentation/spi/
12154 F: include/linux/spi/
12155 F: include/uapi/linux/spi/
12158 SPIDERNET NETWORK DRIVER for CELL
12162 F: Documentation/networking/spider_net.txt
12163 F: drivers/net/ethernet/toshiba/spider_net*
12168 W: http://www.ibm.com/developerworks/power/cell/
12170 F: Documentation/filesystems/spufs.txt
12171 F: arch/powerpc/platforms/cell/spufs/
12173 SQUASHFS FILE SYSTEM
12176 W: http://squashfs.org.uk
12177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12179 F: Documentation/filesystems/squashfs.txt
12182 SRM (Alpha) environment access
12185 F: arch/alpha/kernel/srm_env.c
12191 F: Documentation/process/stable-kernel-rules.rst
12195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12198 F: drivers/staging/
12204 F: drivers/staging/comedi/
12206 STAGING - FLARION FT1000 DRIVERS
12209 F: drivers/staging/ft1000/
12211 STAGING - INDUSTRIAL IO
12215 F: Documentation/devicetree/bindings/staging/iio/
12216 F: drivers/staging/iio/
12218 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12220 W: http://www.lirc.org/
12222 F: drivers/staging/media/lirc/
12224 STAGING - LUSTRE PARALLEL FILESYSTEM
12229 W: http://wiki.lustre.org/
12231 F: drivers/staging/lustre
12233 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12238 F: drivers/staging/nvec/
12240 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12244 W: http://wiki.laptop.org/go/DCON
12246 F: drivers/staging/olpc_dcon/
12248 STAGING - REALTEK RTL8712U DRIVERS
12252 F: drivers/staging/rtl8712/
12254 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12260 F: drivers/staging/sm750fb/
12262 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12268 W: http://www.linux-speakup.org/
12270 F: drivers/staging/speakup/
12272 STAGING - VIA VT665X DRIVERS
12275 F: drivers/staging/vt665?/
12277 STAGING - WILC1000 WIFI DRIVER
12282 F: drivers/staging/wilc1000/
12284 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12287 F: drivers/staging/xgifb/
12289 STARFIRE/DURALAN NETWORK DRIVER
12292 F: drivers/net/ethernet/adaptec/starfire*
12296 W: http://sammy.net/sun3/
12298 F: arch/m68k/kernel/*sun3*
12299 F: arch/m68k/sun3*/
12300 F: arch/m68k/include/asm/sun3*
12301 F: drivers/net/ethernet/i825xx/sun3*
12303 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12307 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12308 F: drivers/input/keyboard/sun4i-lradc-keys.c
12310 SUNDANCE NETWORK DRIVER
12314 F: drivers/net/ethernet/dlink/sundance.c
12320 Q: http://patchwork.kernel.org/project/linux-sh/list/
12322 F: Documentation/sh/
12331 B: https://bugzilla.kernel.org
12333 F: Documentation/power/
12334 F: arch/x86/kernel/acpi/
12335 F: drivers/base/power/
12337 F: include/linux/suspend.h
12338 F: include/linux/freezer.h
12339 F: include/linux/pm.h
12345 F: Documentation/svga.txt
12346 F: arch/x86/boot/video*
12351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12354 F: arch/*/kernel/pci-swiotlb.c
12355 F: include/linux/swiotlb.h
12363 F: include/net/switchdev.h
12365 SYNOPSYS ARC ARCHITECTURE
12370 F: Documentation/devicetree/bindings/arc/*
12371 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12372 F: drivers/clocksource/arc_timer.c
12373 F: drivers/tty/serial/arc_uart.c
12374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12376 SYNOPSYS ARC SDP platform support
12379 F: arch/arc/plat-axs10x
12380 F: arch/arc/boot/dts/ax*
12381 F: Documentation/devicetree/bindings/arc/axs10*
12383 SYSTEM CONFIGURATION (SYSCON)
12386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12388 F: drivers/mfd/syscon.c
12390 SYSTEM RESET/SHUTDOWN DRIVERS
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12395 F: Documentation/devicetree/bindings/power/reset/
12396 F: drivers/power/reset/
12401 F: Documentation/filesystems/sysv-fs.txt
12403 F: include/linux/sysv_fs.h
12409 W: http://www.linux-iscsi.org
12410 W: http://groups.google.com/group/linux-iscsi-target-dev
12411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12415 F: Documentation/target/
12417 TASKSTATS STATISTICS INTERFACE
12420 F: Documentation/accounting/taskstats*
12421 F: include/linux/taskstats*
12422 F: kernel/taskstats.c
12430 F: include/net/pkt_cls.h
12431 F: include/net/pkt_sched.h
12432 F: include/net/tc_act/
12433 F: include/uapi/linux/pkt_cls.h
12434 F: include/uapi/linux/pkt_sched.h
12435 F: include/uapi/linux/tc_act/
12436 F: include/uapi/linux/tc_ematch/
12439 TCP LOW PRIORITY MODULE
12442 W: http://tcp-lp-mod.sourceforge.net/
12444 F: net/ipv4/tcp_lp.c
12446 TDA10071 MEDIA DRIVER
12449 W: https://linuxtv.org
12450 W: http://palosaari.fi/linux/
12451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12452 T: git git://linuxtv.org/anttip/media_tree.git
12454 F: drivers/media/dvb-frontends/tda10071*
12456 TDA18212 MEDIA DRIVER
12459 W: https://linuxtv.org
12460 W: http://palosaari.fi/linux/
12461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12462 T: git git://linuxtv.org/anttip/media_tree.git
12464 F: drivers/media/tuners/tda18212*
12466 TDA18218 MEDIA DRIVER
12469 W: https://linuxtv.org
12470 W: http://palosaari.fi/linux/
12471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12472 T: git git://linuxtv.org/anttip/media_tree.git
12474 F: drivers/media/tuners/tda18218*
12476 TDA18271 MEDIA DRIVER
12479 W: https://linuxtv.org
12480 W: http://github.com/mkrufky
12481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12482 T: git git://linuxtv.org/mkrufky/tuners.git
12484 F: drivers/media/tuners/tda18271*
12486 TDA827x MEDIA DRIVER
12489 W: https://linuxtv.org
12490 W: http://github.com/mkrufky
12491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12492 T: git git://linuxtv.org/mkrufky/tuners.git
12494 F: drivers/media/tuners/tda8290.*
12496 TDA8290 MEDIA DRIVER
12499 W: https://linuxtv.org
12500 W: http://github.com/mkrufky
12501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12502 T: git git://linuxtv.org/mkrufky/tuners.git
12504 F: drivers/media/tuners/tda8290.*
12506 TDA9840 MEDIA DRIVER
12509 T: git git://linuxtv.org/media_tree.git
12510 W: https://linuxtv.org
12512 F: drivers/media/i2c/tda9840*
12514 TEA5761 TUNER DRIVER
12518 W: https://linuxtv.org
12519 T: git git://linuxtv.org/media_tree.git
12521 F: drivers/media/tuners/tea5761.*
12523 TEA5767 TUNER DRIVER
12527 W: https://linuxtv.org
12528 T: git git://linuxtv.org/media_tree.git
12530 F: drivers/media/tuners/tea5767.*
12532 TEA6415C MEDIA DRIVER
12535 T: git git://linuxtv.org/media_tree.git
12536 W: https://linuxtv.org
12538 F: drivers/media/i2c/tea6415c*
12540 TEA6420 MEDIA DRIVER
12543 T: git git://linuxtv.org/media_tree.git
12544 W: https://linuxtv.org
12546 F: drivers/media/i2c/tea6420*
12552 F: drivers/net/team/
12553 F: include/linux/if_team.h
12554 F: include/uapi/linux/if_team.h
12556 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12559 F: arch/x86/platform/ts5500/
12561 TECHNOTREND USB IR RECEIVER
12565 F: drivers/media/rc/ttusbir.c
12567 TEGRA ARCHITECTURE SUPPORT
12571 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12580 F: drivers/clk/tegra/
12586 F: drivers/dma/tegra*
12591 F: drivers/i2c/busses/i2c-tegra.c
12593 TEGRA IOMMU DRIVERS
12596 F: drivers/iommu/tegra*
12602 F: drivers/input/keyboard/tegra-kbc.c
12607 F: drivers/pwm/pwm-tegra.c
12609 TEGRA SERIAL DRIVER
12612 F: drivers/tty/serial/serial-tegra.c
12617 F: drivers/spi/spi-tegra*
12619 TEHUTI ETHERNET DRIVER
12623 F: drivers/net/ethernet/tehuti/*
12625 Telecom Clock Driver for MCPL0010
12628 F: drivers/char/tlclk.c
12630 TENSILICA XTENSA PORT (xtensa)
12634 T: git git://github.com/czankel/xtensa-linux.git
12637 F: drivers/irqchip/irq-xtensa-*
12639 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12645 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12646 F: drivers/firmware/ti_sci*
12647 F: include/linux/soc/ti/ti_sci_protocol.h
12648 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12649 F: include/dt-bindings/genpd/k2g.h
12650 F: drivers/soc/ti/ti_sci_pm_domains.c
12652 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12655 T: git git://linuxtv.org/media_tree.git
12656 W: https://linuxtv.org
12658 F: drivers/media/radio/radio-raremono.c
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12666 Q: https://patchwork.kernel.org/project/linux-pm/list/
12668 F: drivers/thermal/
12669 F: include/linux/thermal.h
12670 F: include/uapi/linux/thermal.h
12671 F: include/linux/cpu_cooling.h
12672 F: Documentation/devicetree/bindings/thermal/
12674 THERMAL/CPU_COOLING
12680 F: Documentation/thermal/cpu-cooling-api.txt
12681 F: drivers/thermal/cpu_cooling.c
12682 F: include/linux/cpu_cooling.h
12684 THINKPAD ACPI EXTRAS DRIVER
12688 W: http://ibm-acpi.sourceforge.net
12689 W: http://thinkwiki.org/wiki/Ibm-acpi
12690 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12692 F: drivers/platform/x86/thinkpad_acpi.c
12694 TI BANDGAP AND THERMAL DRIVER
12700 F: drivers/thermal/ti-soc-thermal/
12705 W: http://linuxtv.org/
12706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12708 F: drivers/media/platform/ti-vpe/
12710 TI CDCE706 CLOCK DRIVER
12713 F: drivers/clk/clk-cdce706.c
12720 F: include/linux/clk/ti.h
12722 TI ETHERNET SWITCH DRIVER (CPSW)
12727 F: drivers/net/ethernet/ti/cpsw*
12728 F: drivers/net/ethernet/ti/davinci*
12730 TI FLASH MEDIA INTERFACE DRIVER
12733 F: drivers/misc/tifm*
12734 F: drivers/mmc/host/tifm_sd.c
12735 F: include/linux/tifm.h
12737 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12742 F: drivers/soc/ti/*
12743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12746 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12751 F: sound/soc/codecs/lm49453*
12752 F: sound/soc/codecs/isabelle*
12754 TI LP855x BACKLIGHT DRIVER
12757 F: Documentation/backlight/lp855x-driver.txt
12758 F: drivers/video/backlight/lp855x_bl.c
12759 F: include/linux/platform_data/lp855x.h
12761 TI LP8727 CHARGER DRIVER
12764 F: drivers/power/supply/lp8727_charger.c
12765 F: include/linux/platform_data/lp8727.h
12767 TI LP8788 MFD DRIVER
12770 F: drivers/iio/adc/lp8788_adc.c
12771 F: drivers/leds/leds-lp8788.c
12772 F: drivers/mfd/lp8788*.c
12773 F: drivers/power/supply/lp8788-charger.c
12774 F: drivers/regulator/lp8788-*.c
12775 F: include/linux/mfd/lp8788*.h
12777 TI NETCP ETHERNET DRIVER
12782 F: drivers/net/ethernet/ti/netcp*
12784 TI TAS571X FAMILY ASoC CODEC DRIVER
12788 F: sound/soc/codecs/tas571x*
12790 TI TWL4030 SERIES SOC CODEC DRIVER
12794 F: sound/soc/codecs/twl4030*
12796 TI WILINK WIRELESS DRIVERS
12798 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12799 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12802 F: drivers/net/wireless/ti/
12803 F: include/linux/wl12xx.h
12810 W: http://tipc.sourceforge.net/
12812 F: include/uapi/linux/tipc*.h
12817 W: http://www.mellanox.com/repository/solutions/tile-scm/
12818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12821 F: drivers/char/tile-srom.c
12822 F: drivers/edac/tile_edac.c
12823 F: drivers/net/ethernet/tile/
12824 F: drivers/rtc/rtc-tile.c
12825 F: drivers/tty/hvc/hvc_tile.c
12826 F: drivers/tty/serial/tilegx.c
12827 F: drivers/usb/host/*-tilegx.c
12828 F: include/linux/usb/tilegx.h
12830 TLAN NETWORK DRIVER
12833 W: http://sourceforge.net/projects/tlan/
12835 F: Documentation/networking/tlan.txt
12836 F: drivers/net/ethernet/ti/tlan.*
12838 TOMOYO SECURITY MODULE
12845 W: http://tomoyo.sourceforge.jp/
12846 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12848 F: security/tomoyo/
12850 TOPSTAR LAPTOP EXTRAS DRIVER
12854 F: drivers/platform/x86/topstar-laptop.c
12856 TOSHIBA ACPI EXTRAS DRIVER
12860 F: drivers/platform/x86/toshiba_acpi.c
12862 TOSHIBA BLUETOOTH DRIVER
12866 F: drivers/platform/x86/toshiba_bluetooth.c
12868 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12872 F: drivers/platform/x86/toshiba_haps.c
12874 TOSHIBA WMI HOTKEYS DRIVER
12878 F: drivers/platform/x86/toshiba-wmi.c
12882 W: http://www.buzzard.org.uk/toshiba/
12884 F: drivers/char/toshiba.c
12885 F: include/linux/toshiba.h
12886 F: include/uapi/linux/toshiba.h
12888 TOSHIBA TC358743 DRIVER
12892 F: drivers/media/i2c/tc358743*
12893 F: include/media/i2c/tc358743.h
12895 TMIO/SDHI MMC DRIVER
12899 F: drivers/mmc/host/tmio_mmc*
12900 F: drivers/mmc/host/sh_mobile_sdhi.c
12901 F: include/linux/mfd/tmio.h
12903 TMP401 HARDWARE MONITOR DRIVER
12907 F: Documentation/hwmon/tmp401
12908 F: drivers/hwmon/tmp401.c
12910 TMPFS (SHMEM FILESYSTEM)
12914 F: include/linux/shmem_fs.h
12917 TM6000 VIDEO4LINUX DRIVER
12921 W: https://linuxtv.org
12922 T: git git://linuxtv.org/media_tree.git
12924 F: drivers/media/usb/tm6000/
12925 F: Documentation/media/v4l-drivers/tm6000*
12927 TW5864 VIDEO4LINUX DRIVER
12933 F: drivers/media/pci/tw5864/
12935 TW68 VIDEO4LINUX DRIVER
12938 T: git git://linuxtv.org/media_tree.git
12939 W: https://linuxtv.org
12941 F: drivers/media/pci/tw68/
12943 TW686X VIDEO4LINUX DRIVER
12946 T: git git://linuxtv.org/media_tree.git
12947 W: http://linuxtv.org
12949 F: drivers/media/pci/tw686x/
12956 W: http://tpmdd.sourceforge.net
12958 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12959 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12961 F: drivers/char/tpm/
12963 TPM IBM_VTPM DEVICE DRIVER
12965 W: http://tpmdd.sourceforge.net
12968 F: drivers/char/tpm/tpm_ibmvtpm*
12973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12975 F: Documentation/trace/ftrace.txt
12976 F: arch/*/*/*/ftrace.h
12977 F: arch/*/kernel/ftrace.c
12978 F: include/*/ftrace.h
12979 F: include/linux/trace*.h
12982 F: tools/testing/selftests/ftrace/
12984 TRACING MMIO ACCESSES (MMIOTRACE)
12992 F: kernel/trace/trace_mmiotrace.c
12993 F: include/linux/mmiotrace.h
12994 F: arch/x86/mm/kmmio.c
12995 F: arch/x86/mm/mmio-mod.c
12996 F: arch/x86/mm/testmmiotrace.c
13000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13002 K: ^Subject:.*(?i)trivial
13008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13009 F: Documentation/serial/
13011 F: drivers/tty/serial/serial_core.c
13012 F: include/linux/serial_core.h
13013 F: include/linux/serial.h
13014 F: include/linux/tty.h
13015 F: include/uapi/linux/serial_core.h
13016 F: include/uapi/linux/serial.h
13017 F: include/uapi/linux/tty.h
13019 TUA9001 MEDIA DRIVER
13022 W: https://linuxtv.org
13023 W: http://palosaari.fi/linux/
13024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13025 T: git git://linuxtv.org/anttip/media_tree.git
13027 F: drivers/media/tuners/tua9001*
13029 TULIP NETWORK DRIVERS
13033 F: drivers/net/ethernet/dec/tulip/
13037 W: http://vtun.sourceforge.net/tun
13039 F: Documentation/networking/tuntap.txt
13040 F: arch/um/os-Linux/drivers/
13042 TURBOCHANNEL SUBSYSTEM
13046 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13049 F: include/linux/tc.h
13051 UBI FILE SYSTEM (UBIFS)
13056 T: git git://git.infradead.org/ubifs-2.6.git
13057 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13059 F: Documentation/filesystems/ubifs.txt
13062 UCLINUX (M68KNOMMU AND COLDFIRE)
13064 W: http://www.linux-m68k.org/
13065 W: http://www.uclinux.org/
13068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13070 F: arch/m68k/coldfire/
13072 F: arch/m68k/*/*_no.*
13073 F: arch/m68k/include/asm/*_no.*
13078 F: Documentation/filesystems/udf.txt
13085 F: drivers/hid/hid-udraw.c
13090 F: Documentation/filesystems/ufs.txt
13093 UHID USERSPACE HID IO DRIVER:
13097 F: drivers/hid/uhid.c
13098 F: include/uapi/linux/uhid.h
13100 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13104 F: include/linux/uwb.h
13105 F: include/linux/uwb/
13107 UNICORE32 ARCHITECTURE:
13109 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13111 T: git git://github.com/gxt/linux.git
13116 W: http://dotat.at/prog/unifdef
13118 F: scripts/unifdef.c
13120 UNIFORM CDROM DRIVER
13122 W: http://www.kernel.dk
13124 F: Documentation/cdrom/
13125 F: drivers/cdrom/cdrom.c
13126 F: include/linux/cdrom.h
13127 F: include/uapi/linux/cdrom.h
13129 UNISYS S-PAR DRIVERS
13133 F: drivers/staging/unisys/
13135 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13139 F: Documentation/scsi/ufs.txt
13140 F: drivers/scsi/ufs/
13142 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13147 F: drivers/scsi/ufs/*dwc*
13149 UNSORTED BLOCK IMAGES (UBI)
13152 W: http://www.linux-mtd.infradead.org/
13154 T: git git://git.infradead.org/ubifs-2.6.git
13156 F: drivers/mtd/ubi/
13157 F: include/linux/mtd/ubi.h
13158 F: include/uapi/mtd/ubi-user.h
13164 F: Documentation/usb/acm.txt
13165 F: drivers/usb/class/cdc-acm.*
13167 USB AR5523 WIRELESS DRIVER
13171 F: drivers/net/wireless/ath/ar5523/
13178 F: drivers/usb/storage/uas.c
13180 USB CDC ETHERNET DRIVER
13184 F: drivers/net/usb/cdc_*.c
13185 F: include/uapi/linux/usb/cdc.h
13187 USB CHAOSKEY DRIVER
13191 F: drivers/usb/misc/chaoskey.c
13193 USB CYPRESS C67X00 DRIVER
13197 F: drivers/usb/c67x00/
13199 USB DAVICOM DM9601 DRIVER
13202 W: http://www.linux-usb.org/usbnet
13204 F: drivers/net/usb/dm9601.c
13206 USB DIAMOND RIO500 DRIVER
13209 W: http://rio500.sourceforge.net
13211 F: drivers/usb/misc/rio500*
13217 F: Documentation/usb/ehci.txt
13218 F: drivers/usb/host/ehci*
13220 USB GADGET/PERIPHERAL SUBSYSTEM
13223 W: http://www.linux-usb.org/gadget
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13226 F: drivers/usb/gadget/
13227 F: include/linux/usb/gadget*
13229 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13235 F: Documentation/hid/hiddev.txt
13236 F: drivers/hid/usbhid/
13242 F: drivers/usb/host/isp116x*
13243 F: include/linux/usb/isp116x.h
13245 USB LAN78XX ETHERNET DRIVER
13250 F: drivers/net/usb/lan78xx.*
13252 USB MASS STORAGE DRIVER
13257 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13258 F: drivers/usb/storage/
13263 T: git git://git.alsa-project.org/alsa-kernel.git
13265 F: sound/usb/midi.*
13267 USB NETWORKING DRIVERS
13270 F: drivers/net/usb/
13276 F: Documentation/usb/ohci.txt
13277 F: drivers/usb/host/ohci*
13279 USB OTG FSM (Finite State Machine)
13281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13284 F: drivers/usb/common/usb-otg-fsm.c
13292 F: Documentation/usb/usbip_protocol.txt
13293 F: drivers/usb/usbip/
13294 F: tools/usb/usbip/
13300 T: git git://github.com/petkan/pegasus.git
13301 W: https://github.com/petkan/pegasus
13303 F: drivers/net/usb/pegasus.*
13308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13310 F: drivers/usb/phy/
13312 USB PRINTER DRIVER (usblp)
13316 F: drivers/usb/class/usblp.c
13318 USB QMI WWAN NETWORK DRIVER
13322 F: Documentation/ABI/testing/sysfs-class-net-qmi
13323 F: drivers/net/usb/qmi_wwan.c
13329 T: git git://github.com/petkan/rtl8150.git
13330 W: https://github.com/petkan/rtl8150
13332 F: drivers/net/usb/rtl8150.c
13334 USB SERIAL SUBSYSTEM
13337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13339 F: Documentation/usb/usb-serial.txt
13340 F: drivers/usb/serial/
13341 F: include/linux/usb/serial.h
13343 USB SMSC75XX ETHERNET DRIVER
13347 F: drivers/net/usb/smsc75xx.*
13349 USB SMSC95XX ETHERNET DRIVER
13354 F: drivers/net/usb/smsc95xx.*
13359 W: http://www.linux-usb.org
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13362 F: Documentation/devicetree/bindings/usb/
13363 F: Documentation/usb/
13365 F: include/linux/usb.h
13366 F: include/linux/usb/
13368 USB TYPEC SUBSYSTEM
13372 F: Documentation/ABI/testing/sysfs-class-typec
13373 F: Documentation/usb/typec.rst
13374 F: drivers/usb/typec/
13375 F: include/linux/usb/typec.h
13381 F: drivers/usb/host/uhci*
13383 USB "USBNET" DRIVER FRAMEWORK
13386 W: http://www.linux-usb.org/usbnet
13388 F: drivers/net/usb/usbnet.c
13389 F: include/linux/usb/usbnet.h
13395 T: git git://linuxtv.org/media_tree.git
13396 W: http://www.ideasonboard.org/uvc/
13398 F: drivers/media/usb/uvc/
13399 F: include/uapi/linux/uvcvideo.h
13404 T: git git://linuxtv.org/media_tree.git
13405 W: https://linuxtv.org
13407 F: drivers/media/usb/usbvision/
13413 F: drivers/usb/gadget/function/*uvc*
13414 F: drivers/usb/gadget/legacy/webcam.c
13416 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13420 F: drivers/net/wireless/rndis_wlan.c
13426 F: drivers/usb/host/xhci*
13427 F: drivers/usb/host/pci-quirks*
13431 W: http://linux-lc100020.sourceforge.net
13433 F: drivers/net/wireless/zydas/zd1201.*
13439 T: git git://linuxtv.org/media_tree.git
13440 W: http://royale.zerezo.com/zr364xx/
13442 F: Documentation/media/v4l-drivers/zr364xx*
13443 F: drivers/media/usb/zr364xx/
13449 F: drivers/usb/common/ulpi.c
13450 F: include/linux/ulpi/
13452 USER-MODE LINUX (UML)
13457 W: http://user-mode-linux.sourceforge.net
13458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13460 F: Documentation/virtual/uml/
13466 USERSPACE I/O (UIO)
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13470 F: Documentation/driver-api/uio-howto.rst
13472 F: include/linux/uio*.h
13477 W: http://en.wikipedia.org/wiki/Util-linux
13478 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13484 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13486 F: Documentation/fb/uvesafb.txt
13487 F: drivers/video/fbdev/uvesafb.*
13493 F: drivers/mtd/nand/vf610_nfc.c
13495 VFAT/FAT/MSDOS FILESYSTEM
13498 F: Documentation/filesystems/vfat.txt
13504 T: git git://github.com/awilliam/linux-vfio.git
13506 F: Documentation/vfio.txt
13508 F: include/linux/vfio.h
13509 F: include/uapi/linux/vfio.h
13511 VFIO MEDIATED DEVICE DRIVERS
13515 F: Documentation/vfio-mediated-device.txt
13516 F: drivers/vfio/mdev/
13517 F: include/linux/mdev.h
13518 F: samples/vfio-mdev/
13520 VFIO PLATFORM DRIVER
13524 F: drivers/vfio/platform/
13529 F: Documentation/gpu/vga-switcheroo.rst
13530 F: drivers/gpu/vga/vga_switcheroo.c
13531 F: include/linux/vga_switcheroo.h
13532 T: git git://anongit.freedesktop.org/drm/drm-misc
13534 VIDEOBUF2 FRAMEWORK
13540 F: drivers/media/v4l2-core/videobuf2-*
13541 F: include/media/videobuf2-*
13543 VIRTIO AND VHOST VSOCK DRIVER
13549 F: include/linux/virtio_vsock.h
13550 F: include/uapi/linux/virtio_vsock.h
13551 F: include/uapi/linux/vsockmon.h
13552 F: net/vmw_vsock/af_vsock_tap.c
13553 F: net/vmw_vsock/virtio_transport_common.c
13554 F: net/vmw_vsock/virtio_transport.c
13555 F: drivers/net/vsockmon.c
13556 F: drivers/vhost/vsock.c
13557 F: drivers/vhost/vsock.h
13559 VIRTUAL SERIO DEVICE DRIVER
13562 F: drivers/input/serio/userio.c
13563 F: include/uapi/linux/userio.h
13565 VIRTIO CONSOLE DRIVER
13569 F: drivers/char/virtio_console.c
13570 F: include/linux/virtio_console.h
13571 F: include/uapi/linux/virtio_console.h
13573 VIRTIO CORE, NET AND BLOCK DRIVERS
13578 F: Documentation/devicetree/bindings/virtio/
13581 F: drivers/net/virtio_net.c
13582 F: drivers/block/virtio_blk.c
13583 F: include/linux/virtio*.h
13584 F: include/uapi/linux/virtio_*.h
13585 F: drivers/crypto/virtio/
13587 VIRTIO DRIVERS FOR S390
13594 F: drivers/s390/virtio/
13601 T: git git://anongit.freedesktop.org/drm/drm-misc
13603 F: drivers/gpu/drm/virtio/
13604 F: include/uapi/linux/virtio_gpu.h
13606 VIRTIO HOST (VHOST)
13612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13615 F: include/uapi/linux/vhost.h
13617 VIRTIO INPUT DRIVER
13620 F: drivers/virtio/virtio_input.c
13621 F: include/uapi/linux/virtio_input.h
13623 VIRTIO CRYPTO DRIVER
13628 F: drivers/crypto/virtio/
13629 F: include/uapi/linux/virtio_crypto.h
13631 VIA RHINE NETWORK DRIVER
13633 F: drivers/net/ethernet/via/via-rhine.c
13635 VIA SD/MMC CARD CONTROLLER DRIVER
13639 F: drivers/mmc/host/via-sdmmc.c
13641 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13645 F: include/linux/via-core.h
13646 F: include/linux/via-gpio.h
13647 F: include/linux/via_i2c.h
13648 F: drivers/video/fbdev/via/
13650 VIA VELOCITY NETWORK DRIVER
13654 F: drivers/net/ethernet/via/via-velocity.*
13663 VIVID VIRTUAL VIDEO DRIVER
13666 T: git git://linuxtv.org/media_tree.git
13667 W: https://linuxtv.org
13669 F: drivers/media/platform/vivid/*
13671 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13674 T: git git://linuxtv.org/media_tree.git
13675 W: https://linuxtv.org
13677 F: drivers/media/platform/vimc/*
13683 F: drivers/vlynq/vlynq.c
13684 F: include/linux/vlynq.h
13692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13693 F: Documentation/driver-api/vme.rst
13694 F: drivers/staging/vme/
13696 F: include/linux/vme*
13698 VMWARE HYPERVISOR INTERFACE
13702 F: arch/x86/kernel/cpu/vmware.c
13704 VMWARE BALLOON DRIVER
13710 F: drivers/misc/vmw_balloon.c
13712 VMWARE VMMOUSE SUBDRIVER
13717 F: drivers/input/mouse/vmmouse.c
13718 F: drivers/input/mouse/vmmouse.h
13720 VMWARE VMXNET3 ETHERNET DRIVER
13725 F: drivers/net/vmxnet3/
13727 VMware PVSCSI driver
13732 F: drivers/scsi/vmw_pvscsi.c
13733 F: drivers/scsi/vmw_pvscsi.h
13735 VMWARE PVRDMA DRIVER
13740 F: drivers/infiniband/hw/vmw_pvrdma/
13742 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13746 W: http://www.slimlogic.co.uk/?p=48
13747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13749 F: Documentation/devicetree/bindings/regulator/
13750 F: drivers/regulator/
13751 F: include/dt-bindings/regulator/
13752 F: include/linux/regulator/
13759 F: drivers/net/vrf.c
13760 F: Documentation/networking/vrf.txt
13762 VT1211 HARDWARE MONITOR DRIVER
13766 F: Documentation/hwmon/vt1211
13767 F: drivers/hwmon/vt1211.c
13769 VT8231 HARDWARE MONITOR DRIVER
13773 F: drivers/hwmon/vt8231.c
13775 VUB300 USB to SDIO/SD/MMC bridge chip
13780 F: drivers/mmc/host/vub300.c
13782 W1 DALLAS'S 1-WIRE BUS
13785 F: Documentation/w1/
13788 W83791D HARDWARE MONITORING DRIVER
13792 F: Documentation/hwmon/w83791d
13793 F: drivers/hwmon/w83791d.c
13795 W83793 HARDWARE MONITORING DRIVER
13799 F: Documentation/hwmon/w83793
13800 F: drivers/hwmon/w83793.c
13802 W83795 HARDWARE MONITORING DRIVER
13806 F: drivers/hwmon/w83795.c
13808 W83L51xD SD/MMC CARD INTERFACE DRIVER
13811 F: drivers/mmc/host/wbsd.*
13813 WACOM PROTOCOL 4 SERIAL TABLETS
13818 F: drivers/input/tablet/wacom_serial4.c
13820 WATCHDOG DEVICE DRIVERS
13824 W: http://www.linux-watchdog.org/
13825 T: git git://www.linux-watchdog.org/linux-watchdog.git
13827 F: Documentation/devicetree/bindings/watchdog/
13828 F: Documentation/watchdog/
13829 F: drivers/watchdog/
13830 F: include/linux/watchdog.h
13831 F: include/uapi/linux/watchdog.h
13837 F: drivers/hid/hid-wiimote*
13842 F: drivers/media/rc/winbond-cir.c
13844 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13848 F: drivers/watchdog/ebc-c384_wdt.c
13850 WINSYSTEMS WS16C48 GPIO DRIVER
13854 F: drivers/gpio/gpio-ws16c48.c
13861 W: http://linuxwimax.org
13862 F: Documentation/wimax/README.wimax
13863 F: include/linux/wimax/debug.h
13864 F: include/net/wimax.h
13865 F: include/uapi/linux/wimax.h
13868 WISTRON LAPTOP BUTTON DRIVER
13871 F: drivers/input/misc/wistron_btns.c
13873 WL3501 WIRELESS PCMCIA CARD DRIVER
13876 F: drivers/net/wireless/wl3501*
13878 WOLFSON MICROELECTRONICS DRIVERS
13880 T: git https://github.com/CirrusLogic/linux-drivers.git
13881 W: https://github.com/CirrusLogic/linux-drivers/wiki
13883 F: Documentation/hwmon/wm83??
13884 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13885 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13886 F: Documentation/devicetree/bindings/mfd/arizona.txt
13887 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13888 F: arch/arm/mach-s3c64xx/mach-crag6410*
13889 F: drivers/clk/clk-wm83*.c
13890 F: drivers/extcon/extcon-arizona.c
13891 F: drivers/leds/leds-wm83*.c
13892 F: drivers/gpio/gpio-*wm*.c
13893 F: drivers/gpio/gpio-arizona.c
13894 F: drivers/hwmon/wm83??-hwmon.c
13895 F: drivers/input/misc/wm831x-on.c
13896 F: drivers/input/touchscreen/wm831x-ts.c
13897 F: drivers/input/touchscreen/wm97*.c
13898 F: drivers/mfd/arizona*
13899 F: drivers/mfd/wm*.c
13900 F: drivers/mfd/cs47l24*
13901 F: drivers/power/supply/wm83*.c
13902 F: drivers/rtc/rtc-wm83*.c
13903 F: drivers/regulator/wm8*.c
13904 F: drivers/regulator/arizona*
13905 F: drivers/video/backlight/wm83*_bl.c
13906 F: drivers/watchdog/wm83*_wdt.c
13907 F: include/linux/mfd/arizona/
13908 F: include/linux/mfd/wm831x/
13909 F: include/linux/mfd/wm8350/
13910 F: include/linux/mfd/wm8400*
13911 F: include/linux/regulator/arizona*
13912 F: include/linux/wm97xx.h
13913 F: include/sound/wm????.h
13914 F: sound/soc/codecs/arizona.?
13915 F: sound/soc/codecs/wm*
13916 F: sound/soc/codecs/cs47l24*
13921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13923 F: include/linux/workqueue.h
13924 F: kernel/workqueue.c
13925 F: Documentation/core-api/workqueue.rst
13927 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13937 F: Documentation/networking/x25*
13938 F: include/net/x25*
13941 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13949 F: Documentation/x86/
13952 X86 PLATFORM DRIVERS
13956 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13958 F: drivers/platform/x86/
13959 F: drivers/platform/olpc/
13961 X86 MCE INFRASTRUCTURE
13966 F: arch/x86/kernel/cpu/mcheck/*
13968 X86 MICROCODE UPDATE SUPPORT
13971 F: arch/x86/kernel/cpu/microcode/*
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13978 F: arch/x86/entry/vdso/
13980 XC2028/3028 TUNER DRIVER
13984 W: https://linuxtv.org
13985 T: git git://linuxtv.org/media_tree.git
13987 F: drivers/media/tuners/tuner-xc2028.*
13989 XEN HYPERVISOR INTERFACE
13993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13996 F: drivers/*/xen-*front.c
13998 F: arch/x86/include/asm/xen/
14000 F: include/uapi/xen/
14007 F: arch/arm/include/asm/xen/
14009 XEN HYPERVISOR ARM64
14014 F: arch/arm64/include/asm/xen/
14016 XEN NETWORK BACKEND DRIVER
14022 F: drivers/net/xen-netback/*
14028 F: arch/x86/pci/*xen*
14029 F: drivers/pci/*xen*
14031 XEN BLOCK SUBSYSTEM
14036 F: drivers/block/xen-blkback/*
14037 F: drivers/block/xen*
14044 F: drivers/scsi/xen-scsifront.c
14045 F: drivers/xen/xen-scsiback.c
14046 F: include/xen/interface/io/vscsiif.h
14048 XEN SWIOTLB SUBSYSTEM
14052 F: arch/x86/xen/*swiotlb*
14053 F: drivers/xen/*swiotlb*
14060 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14062 F: Documentation/filesystems/xfs.txt
14065 XILINX AXI ETHERNET DRIVER
14069 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14071 XILINX UARTLITE SERIAL DRIVER
14075 F: drivers/tty/serial/uartlite.c
14077 XILINX VIDEO IP CORES
14081 T: git git://linuxtv.org/media_tree.git
14083 F: Documentation/devicetree/bindings/media/xilinx/
14084 F: drivers/media/platform/xilinx/
14085 F: include/uapi/linux/xilinx-v4l2-controls.h
14091 F: drivers/char/xillybus/
14093 XTENSA XTFPGA PLATFORM SUPPORT
14097 F: drivers/spi/spi-xtensa-xtfpga.c
14098 F: sound/soc/xtensa/xtfpga-i2s.c
14100 YAM DRIVER FOR AX.25
14104 F: drivers/net/hamradio/yam*
14105 F: include/linux/yam.h
14107 YEALINK PHONE DRIVER
14111 F: Documentation/input/yealink.rst
14112 F: drivers/input/misc/yealink.*
14114 Z8530 DRIVER FOR AX.25
14116 W: http://yaina.de/jreuter/
14117 W: http://www.qsl.net/dl1bke/
14120 F: Documentation/networking/z8530drv.txt
14121 F: drivers/net/hamradio/*scc.c
14122 F: drivers/net/hamradio/z8530.h
14124 ZBUD COMPRESSED PAGE ALLOCATOR
14130 F: include/linux/zbud.h
14132 ZD1211RW WIRELESS DRIVER
14135 W: http://zd1211.ath.cx/wiki/DriverRewrite
14139 F: drivers/net/wireless/zydas/zd1211rw/
14141 ZD1301_DEMOD MEDIA DRIVER
14144 W: https://linuxtv.org/
14145 W: http://palosaari.fi/linux/
14146 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14148 F: drivers/media/dvb-frontends/zd1301_demod*
14150 ZD1301 MEDIA DRIVER
14153 W: https://linuxtv.org/
14154 W: http://palosaari.fi/linux/
14155 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14157 F: drivers/media/usb/dvb-usb-v2/zd1301*
14159 ZPOOL COMPRESSED PAGE STORAGE API
14164 F: include/linux/zpool.h
14166 ZR36067 VIDEO FOR LINUX DRIVER
14169 W: http://mjpeg.sourceforge.net/driver-zoran/
14170 T: hg https://linuxtv.org/hg/v4l-dvb
14172 F: drivers/media/pci/zoran/
14174 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14180 F: drivers/block/zram/
14181 F: Documentation/blockdev/zram.txt
14183 ZS DECSTATION Z85C30 SERIAL DRIVER
14186 F: drivers/tty/serial/zs.*
14188 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14195 F: include/linux/zsmalloc.h
14196 F: Documentation/vm/zsmalloc.txt
14198 ZSWAP COMPRESSED SWAP CACHING
14208 Q: http://patchwork.kernel.org/project/LKML/list/
14209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14210 S: Buried alive in reporters