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: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
744 F: arch/arm64/boot/dts/amd/
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
829 F: kernel/configs/android*
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 F: drivers/staging/android/
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 F: drivers/iio/adc/stx104.c
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
877 F: drivers/input/mouse/bcm5974.c
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 F: drivers/net/ethernet/apm/xgene/
901 F: drivers/net/phy/mdio-xgene.c
902 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905 APPLIED MICRO (APM) X-GENE SOC PMU
908 F: drivers/perf/xgene_pmu.c
909 F: Documentation/perf/xgene-pmu.txt
910 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
912 APTINA CAMERA SENSOR PLL
916 F: drivers/media/i2c/aptina-pll.*
918 ARC FRAMEBUFFER DRIVER
921 F: drivers/video/fbdev/arcfb.c
922 F: drivers/video/fbdev/core/fb_defio.c
928 F: drivers/net/arcnet/
929 F: include/uapi/linux/if_arcnet.h
934 F: drivers/gpu/drm/arc/
935 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
937 ARM ARCHITECTED TIMER DRIVER
942 F: arch/arm/include/asm/arch_timer.h
943 F: arch/arm64/include/asm/arch_timer.h
944 F: drivers/clocksource/arm_arch_timer.c
949 F: drivers/gpu/drm/arm/hdlcd_*
950 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
952 ARM MALI-DP DRM DRIVER
957 F: drivers/gpu/drm/arm/
958 F: Documentation/devicetree/bindings/display/arm,malidp.txt
960 ARM MFM AND FLOPPY DRIVERS
963 F: arch/arm/lib/floppydma.S
964 F: arch/arm/include/asm/floppy.h
966 ARM PMU PROFILING AND DEBUGGING
971 F: arch/arm*/kernel/perf_*
972 F: arch/arm/oprofile/common.c
973 F: arch/arm*/kernel/hw_breakpoint.c
974 F: arch/arm*/include/asm/hw_breakpoint.h
975 F: arch/arm*/include/asm/perf_event.h
977 F: include/linux/perf/arm_pmu.h
978 F: Documentation/devicetree/bindings/arm/pmu.txt
983 W: http://www.armlinux.org.uk/
985 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
988 ARM SUB-ARCHITECTURES
993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
995 ARM PRIMECELL AACI PL041 DRIVER
1000 ARM PRIMECELL CLCD PL110 DRIVER
1003 F: drivers/video/fbdev/amba-clcd.*
1005 ARM PRIMECELL KMI PL050 DRIVER
1008 F: drivers/input/serio/ambakmi.*
1009 F: include/linux/amba/kmi.h
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1014 F: drivers/mmc/host/mmci.*
1015 F: include/linux/amba/mmci.h
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1020 F: drivers/tty/serial/amba-pl01*.c
1021 F: include/linux/amba/serial.h
1023 ARM PRIMECELL BUS SUPPORT
1027 F: include/linux/amba/bus.h
1029 ARM/ADS SPHERE MACHINE SUPPORT
1034 ARM/AFEB9260 MACHINE SUPPORT
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1044 ARM/Allwinner sunXi SoC support
1050 F: arch/arm/boot/dts/ntc-gr8*
1051 F: arch/arm64/boot/dts/allwinner/
1053 ARM/Allwinner SoC Clock Support
1056 F: drivers/clk/sunxi/
1058 ARM/Amlogic Meson SoC support
1063 W: http://linux-meson.com/
1065 F: arch/arm/mach-meson/
1066 F: arch/arm/boot/dts/meson*
1067 F: arch/arm64/boot/dts/amlogic/
1068 F: drivers/pinctrl/meson/
1069 F: drivers/mmc/host/meson*
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1077 F: arch/arm/mach-alpine/
1078 F: arch/arm/boot/dts/alpine*
1079 F: arch/arm64/boot/dts/al/
1080 F: drivers/*/*alpine*
1082 ARM/ARTPEC MACHINE SUPPORT
1088 F: arch/arm/mach-artpec
1089 F: arch/arm/boot/dts/artpec6*
1092 ARM/ASPEED MACHINE SUPPORT
1095 F: arch/arm/mach-aspeed/
1096 F: arch/arm/boot/dts/aspeed-*
1097 F: drivers/*/*aspeed*
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1104 W: http://www.linux4sam.org
1105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1107 F: arch/arm/mach-at91/
1108 F: include/soc/at91/
1109 F: arch/arm/boot/dts/at91*.dts
1110 F: arch/arm/boot/dts/at91*.dtsi
1111 F: arch/arm/boot/dts/sama*.dts
1112 F: arch/arm/boot/dts/sama*.dtsi
1113 F: arch/arm/include/debug/at91.S
1115 ARM/ATMEL AT91 Clock Support
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1124 F: arch/arm/mach-highbank/
1125 F: arch/arm/boot/dts/highbank.dts
1126 F: arch/arm/boot/dts/ecx-*.dts*
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1131 F: arch/arm/mach-cns3xxx/
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1138 F: drivers/net/ethernet/cavium/thunder/
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1151 F: arch/arm/mach-ep93xx/
1152 F: arch/arm/mach-ep93xx/include/mach/
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F: arch/arm/include/asm/clkdev.h
1165 F: drivers/clk/clkdev.c
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1175 F: arch/arm/mach-ep93xx/micro9.c
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1181 F: drivers/hwtracing/coresight/*
1182 F: Documentation/trace/coresight.txt
1183 F: Documentation/devicetree/bindings/arm/coresight.txt
1184 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F: tools/perf/arch/arm/util/pmu.c
1186 F: tools/perf/arch/arm/util/auxtrace.c
1187 F: tools/perf/arch/arm/util/cs-etm.c
1188 F: tools/perf/arch/arm/util/cs-etm.h
1189 F: tools/perf/util/cs-etm.h
1191 ARM/CORGI MACHINE SUPPORT
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1198 T: git git://github.com/ulli-kroll/linux.git
1200 F: arch/arm/mach-gemini/
1201 F: drivers/rtc/rtc-gemini.c
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1208 F: arch/arm/boot/dts/prima2*
1209 F: arch/arm/mach-prima2/
1210 F: drivers/clk/sirf/
1211 F: drivers/clocksource/timer-prima2.c
1212 F: drivers/clocksource/timer-atlas7.c
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1219 F: arch/arm/boot/dts/cx92755*
1222 ARM/EBSA110 MACHINE SUPPORT
1225 W: http://www.armlinux.org.uk/
1227 F: arch/arm/mach-ebsa110/
1228 F: drivers/net/ethernet/amd/am79c961a.*
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1240 F: arch/arm/mach-pxa/ezx.c
1242 ARM/FARADAY FA526 PORT
1246 T: git git://git.berlios.de/gemini-board
1247 F: arch/arm/mm/*-fa*
1249 ARM/FOOTBRIDGE ARCHITECTURE
1252 W: http://www.armlinux.org.uk/
1254 F: arch/arm/include/asm/hardware/dec21285.h
1255 F: arch/arm/mach-footbridge/
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F: arch/arm/mach-imx/
1265 F: arch/arm/mach-mxs/
1266 F: arch/arm/boot/dts/imx*
1267 F: arch/arm/configs/imx*_defconfig
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F: arch/arm/mach-imx/*vf610*
1279 F: arch/arm/boot/dts/vf*
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1286 ARM/GUMSTIX MACHINE SUPPORT
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1296 F: arch/arm/mach-pxa/hx4700.c
1297 F: arch/arm/mach-pxa/include/mach/hx4700.h
1298 F: sound/soc/pxa/hx4700.c
1300 ARM/HISILICON SOC SUPPORT
1303 W: http://www.hisilicon.com
1305 T: git git://github.com/hisilicon/linux-hisi.git
1306 F: arch/arm/mach-hisi/
1307 F: arch/arm/boot/dts/hi3*
1308 F: arch/arm/boot/dts/hip*
1309 F: arch/arm/boot/dts/hisi*
1310 F: arch/arm64/boot/dts/hisilicon/
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F: arch/arm/mach-sa1100/jornada720.c
1318 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1320 ARM/IGEP MACHINE SUPPORT
1326 F: arch/arm/boot/dts/omap3-igep*
1328 ARM/INCOME PXA270 SUPPORT
1332 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1363 F: arch/arm/mach-ixp4xx/
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1369 F: arch/arm/mach-pxa/stargate2.c
1370 F: drivers/pcmcia/pxa2xx_stargate2.c
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1386 F: arch/arm/mach-keystone/
1387 F: arch/arm/boot/dts/keystone-*
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1394 F: drivers/clk/keystone/
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1401 F: drivers/clocksource/timer-keystone.c
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1407 F: drivers/power/reset/keystone-reset.c
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1413 F: drivers/memory/*emif*
1415 ARM/LG1K ARCHITECTURE
1419 F: arch/arm64/boot/dts/lg/
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1426 ARM/LPC18XX ARCHITECTURE
1430 F: arch/arm/boot/dts/lpc43*
1431 F: drivers/clk/nxp/clk-lpc18xx*
1432 F: drivers/clocksource/time-lpc32xx.c
1433 F: drivers/i2c/busses/i2c-lpc2k.c
1434 F: drivers/memory/pl172.c
1435 F: drivers/mtd/spi-nor/nxp-spifi.c
1436 F: drivers/rtc/rtc-lpc24xx.c
1439 ARM/LPC32XX SOC SUPPORT
1443 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1445 F: arch/arm/boot/dts/lpc32*
1446 F: arch/arm/mach-lpc32xx/
1447 F: drivers/i2c/busses/i2c-pnx.c
1448 F: drivers/net/ethernet/nxp/lpc_eth.c
1449 F: drivers/usb/host/ohci-nxp.c
1450 F: drivers/watchdog/pnx4008_wdt.c
1453 ARM/MAGICIAN MACHINE SUPPORT
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1464 F: arch/arm/mach-mvebu/
1465 F: drivers/rtc/rtc-armada38x.c
1466 F: arch/arm/boot/dts/armada*
1467 F: arch/arm/boot/dts/kirkwood*
1468 F: arch/arm64/boot/dts/marvell/armada*
1469 F: drivers/cpufreq/mvebu-cpufreq.c
1470 F: arch/arm/configs/mvebu_*_defconfig
1472 ARM/Marvell Berlin SoC support
1477 F: arch/arm/mach-berlin/
1478 F: arch/arm/boot/dts/berlin*
1479 F: arch/arm64/boot/dts/marvell/berlin*
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1489 F: arch/arm/mach-dove/
1490 F: arch/arm/mach-mv78xx0/
1491 F: arch/arm/mach-orion5x/
1492 F: arch/arm/plat-orion/
1493 F: arch/arm/boot/dts/dove*
1494 F: arch/arm/boot/dts/orion5x*
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1500 W: http://www.digriz.org.uk/ts78xx/kernel
1502 F: arch/arm/mach-orion5x/ts78xx-*
1504 ARM/OXNAS platform support
1509 F: arch/arm/mach-oxnas/
1510 F: arch/arm/boot/dts/ox8*.dtsi
1511 F: arch/arm/boot/dts/wd-mbwe.dts
1512 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1515 ARM/Mediatek RTC DRIVER
1520 F: drivers/rtc/rtc-mt6397.c
1522 ARM/Mediatek SoC support
1527 F: arch/arm/boot/dts/mt6*
1528 F: arch/arm/boot/dts/mt7*
1529 F: arch/arm/boot/dts/mt8*
1530 F: arch/arm/mach-mediatek/
1531 F: arch/arm64/boot/dts/mediatek/
1535 ARM/Mediatek USB3 PHY DRIVER
1540 F: drivers/phy/phy-mt65xx-usb3.c
1542 ARM/MICREL KS8695 ARCHITECTURE
1545 F: arch/arm/mach-ks8695/
1548 ARM/MIOA701 MACHINE SUPPORT
1551 F: arch/arm/mach-pxa/mioa701.c
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1558 ARM/NOMADIK ARCHITECTURE
1563 F: arch/arm/mach-nomadik/
1564 F: drivers/pinctrl/nomadik/
1565 F: drivers/i2c/busses/i2c-nomadik.c
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1571 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1574 ARM/TOSA MACHINE SUPPORT
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1582 W: http://hackndev.com
1584 F: arch/arm/mach-pxa/include/mach/palmtx.h
1585 F: arch/arm/mach-pxa/palmtx.c
1586 F: arch/arm/mach-pxa/include/mach/palmt5.h
1587 F: arch/arm/mach-pxa/palmt5.c
1588 F: arch/arm/mach-pxa/include/mach/palmld.h
1589 F: arch/arm/mach-pxa/palmld.c
1590 F: arch/arm/mach-pxa/include/mach/palmte2.h
1591 F: arch/arm/mach-pxa/palmte2.c
1592 F: arch/arm/mach-pxa/include/mach/palmtc.h
1593 F: arch/arm/mach-pxa/palmtc.c
1595 ARM/PALM TREO SUPPORT
1598 W: http://hackndev.com
1600 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F: arch/arm/mach-pxa/palmtreo.c
1606 W: http://hackndev.com
1608 F: arch/arm/mach-pxa/include/mach/palmz72.h
1609 F: arch/arm/mach-pxa/palmz72.c
1613 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1616 ARM/PT DIGITAL BOARD PORT
1619 W: http://www.armlinux.org.uk/
1622 ARM/QUALCOMM SUPPORT
1628 F: Documentation/devicetree/bindings/soc/qcom/
1629 F: arch/arm/boot/dts/qcom-*.dts
1630 F: arch/arm/boot/dts/qcom-*.dtsi
1631 F: arch/arm/mach-qcom/
1632 F: arch/arm64/boot/dts/qcom/*
1633 F: drivers/i2c/busses/i2c-qup.c
1634 F: drivers/clk/qcom/
1635 F: drivers/pinctrl/qcom/
1636 F: drivers/dma/qcom/
1637 F: drivers/soc/qcom/
1638 F: drivers/spi/spi-qup.c
1639 F: drivers/tty/serial/msm_serial.h
1640 F: drivers/tty/serial/msm_serial.c
1641 F: drivers/*/pm8???-*
1642 F: drivers/mfd/ssbi.c
1643 F: drivers/firmware/qcom_scm.c
1644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1646 ARM/RADISYS ENP2611 MACHINE SUPPORT
1651 ARM/RENESAS ARM64 ARCHITECTURE
1655 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1658 F: arch/arm64/boot/dts/renesas/
1659 F: drivers/soc/renesas/
1660 F: include/linux/soc/renesas/
1662 ARM/RISCPC ARCHITECTURE
1665 W: http://www.armlinux.org.uk/
1667 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1668 F: arch/arm/include/asm/hardware/ioc.h
1669 F: arch/arm/include/asm/hardware/iomd.h
1670 F: arch/arm/include/asm/hardware/memc.h
1671 F: arch/arm/mach-rpc/
1672 F: drivers/net/ethernet/8390/etherh.c
1673 F: drivers/net/ethernet/i825xx/ether1*
1674 F: drivers/net/ethernet/seeq/ether3*
1675 F: drivers/scsi/arm/
1677 ARM/Rockchip SoC support
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1683 F: arch/arm/boot/dts/rk3*
1684 F: arch/arm/mach-rockchip/
1685 F: drivers/clk/rockchip/
1686 F: drivers/i2c/busses/i2c-rk3x.c
1687 F: drivers/*/*rockchip*
1688 F: drivers/*/*/*rockchip*
1689 F: sound/soc/rockchip/
1692 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1698 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1700 F: arch/arm/boot/dts/s3c*
1701 F: arch/arm/boot/dts/s5p*
1702 F: arch/arm/boot/dts/samsung*
1703 F: arch/arm/boot/dts/exynos*
1704 F: arch/arm64/boot/dts/exynos/
1705 F: arch/arm/plat-samsung/
1706 F: arch/arm/mach-s3c24*/
1707 F: arch/arm/mach-s3c64xx/
1708 F: arch/arm/mach-s5p*/
1709 F: arch/arm/mach-exynos*/
1710 F: drivers/*/*s3c24*
1711 F: drivers/*/*/*s3c24*
1712 F: drivers/*/*s3c64xx*
1713 F: drivers/*/*s5pv210*
1714 F: drivers/memory/samsung/*
1715 F: drivers/soc/samsung/*
1716 F: Documentation/arm/Samsung/
1717 F: Documentation/devicetree/bindings/arm/samsung/
1718 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1719 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1722 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1726 F: arch/arm/mach-s5pv210/
1728 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1735 F: drivers/media/platform/s5p-g2d/
1737 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1746 F: drivers/media/platform/s5p-mfc/
1748 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1753 F: drivers/staging/media/platform/s5p-cec/
1755 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1761 F: drivers/media/platform/s5p-jpeg/
1763 ARM/SHMOBILE ARM ARCHITECTURE
1767 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770 F: arch/arm/boot/dts/emev2*
1771 F: arch/arm/boot/dts/r7s*
1772 F: arch/arm/boot/dts/r8a*
1773 F: arch/arm/boot/dts/sh*
1774 F: arch/arm/configs/shmobile_defconfig
1775 F: arch/arm/include/debug/renesas-scif.S
1776 F: arch/arm/mach-shmobile/
1777 F: drivers/soc/renesas/
1778 F: include/linux/soc/renesas/
1780 ARM/SOCFPGA ARCHITECTURE
1783 F: arch/arm/mach-socfpga/
1784 F: arch/arm/boot/dts/socfpga*
1785 F: arch/arm/configs/socfpga_defconfig
1786 F: arch/arm64/boot/dts/altera/
1787 W: http://www.rocketboards.org
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1790 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1793 F: drivers/clk/socfpga/
1795 ARM/SOCFPGA EDAC SUPPORT
1798 F: drivers/edac/altera_edac.
1800 ARM/STI ARCHITECTURE
1804 W: http://www.stlinux.com
1806 F: arch/arm/mach-sti/
1807 F: arch/arm/boot/dts/sti*
1808 F: drivers/char/hw_random/st-rng.c
1809 F: drivers/clocksource/arm_global_timer.c
1810 F: drivers/clocksource/clksrc_st_lpc.c
1811 F: drivers/cpufreq/sti-cpufreq.c
1812 F: drivers/dma/st_fdma*
1813 F: drivers/i2c/busses/i2c-st.c
1814 F: drivers/media/rc/st_rc.c
1815 F: drivers/media/platform/sti/c8sectpfe/
1816 F: drivers/mmc/host/sdhci-st.c
1817 F: drivers/phy/phy-miphy28lp.c
1818 F: drivers/phy/phy-stih407-usb.c
1819 F: drivers/pinctrl/pinctrl-st.c
1820 F: drivers/remoteproc/st_remoteproc.c
1821 F: drivers/remoteproc/st_slim_rproc.c
1822 F: drivers/reset/sti/
1823 F: drivers/rtc/rtc-st-lpc.c
1824 F: drivers/tty/serial/st-asc.c
1825 F: drivers/usb/dwc3/dwc3-st.c
1826 F: drivers/usb/host/ehci-st.c
1827 F: drivers/usb/host/ohci-st.c
1828 F: drivers/watchdog/st_lpc_wdt.c
1829 F: drivers/ata/ahci_st.c
1830 F: include/linux/remoteproc/st_slim_rproc.h
1832 ARM/STM32 ARCHITECTURE
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1839 F: drivers/clocksource/armv7m_systick.c
1841 ARM/TANGO ARCHITECTURE
1847 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1852 ARM/TETON BGA MACHINE SUPPORT
1857 ARM/THECUS N2100 MACHINE SUPPORT
1862 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1865 W: http://www.mcuos.com
1867 F: arch/arm/mach-w90x900/
1868 F: drivers/input/keyboard/w90p910_keypad.c
1869 F: drivers/input/touchscreen/w90p910_ts.c
1870 F: drivers/watchdog/nuc900_wdt.c
1871 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1872 F: drivers/mtd/nand/nuc900_nand.c
1873 F: drivers/rtc/rtc-nuc900.c
1874 F: drivers/spi/spi-nuc900.c
1875 F: drivers/usb/host/ehci-w90x900.c
1876 F: drivers/video/fbdev/nuc900fb.c
1878 ARM/U300 MACHINE SUPPORT
1882 F: arch/arm/mach-u300/
1883 F: drivers/clocksource/timer-u300.c
1884 F: drivers/i2c/busses/i2c-stu300.c
1885 F: drivers/rtc/rtc-coh901331.c
1886 F: drivers/watchdog/coh901327_wdt.c
1887 F: drivers/dma/coh901318*
1888 F: drivers/mfd/ab3100*
1889 F: drivers/rtc/rtc-ab3100.c
1890 F: drivers/rtc/rtc-coh901331.c
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893 ARM/UNIPHIER ARCHITECTURE
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1898 F: arch/arm/boot/dts/uniphier*
1899 F: arch/arm/include/asm/hardware/cache-uniphier.h
1900 F: arch/arm/mach-uniphier/
1901 F: arch/arm/mm/cache-uniphier.c
1902 F: arch/arm64/boot/dts/socionext/
1903 F: drivers/bus/uniphier-system-bus.c
1904 F: drivers/clk/uniphier/
1905 F: drivers/i2c/busses/i2c-uniphier*
1906 F: drivers/pinctrl/uniphier/
1907 F: drivers/reset/reset-uniphier.c
1908 F: drivers/tty/serial/8250/8250_uniphier.c
1911 ARM/Ux500 ARM ARCHITECTURE
1915 F: arch/arm/mach-ux500/
1916 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1917 F: drivers/dma/ste_dma40*
1918 F: drivers/hwspinlock/u8500_hsem.c
1919 F: drivers/mfd/abx500*
1920 F: drivers/mfd/ab8500*
1921 F: drivers/mfd/dbx500*
1922 F: drivers/mfd/db8500*
1923 F: drivers/pinctrl/nomadik/pinctrl-ab*
1924 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1925 F: drivers/rtc/rtc-ab8500.c
1926 F: drivers/rtc/rtc-pl031.c
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1929 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1932 T: git git://git.linaro.org/people/ulfh/clk.git
1934 F: drivers/clk/ux500/
1936 ARM/VERSATILE EXPRESS PLATFORM
1942 F: arch/arm/boot/dts/vexpress*
1943 F: arch/arm64/boot/dts/arm/
1944 F: arch/arm/mach-vexpress/
1947 F: drivers/clk/versatile/clk-vexpress-osc.c
1948 F: drivers/clocksource/versatile.c
1954 W: http://www.armlinux.org.uk/
1958 ARM/VOIPAC PXA270 SUPPORT
1962 F: arch/arm/mach-pxa/vpac270.c
1963 F: arch/arm/mach-pxa/include/mach/vpac270.h
1965 ARM/VT8500 ARM ARCHITECTURE
1969 F: arch/arm/mach-vt8500/
1970 F: drivers/clocksource/vt8500_timer.c
1971 F: drivers/i2c/busses/i2c-wmt.c
1972 F: drivers/mmc/host/wmt-sdmmc.c
1973 F: drivers/pwm/pwm-vt8500.c
1974 F: drivers/rtc/rtc-vt8500.c
1975 F: drivers/tty/serial/vt8500_serial.c
1976 F: drivers/usb/host/ehci-platform.c
1977 F: drivers/usb/host/uhci-platform.c
1978 F: drivers/video/fbdev/vt8500lcdfb.*
1979 F: drivers/video/fbdev/wm8505fb*
1980 F: drivers/video/fbdev/wmt_ge_rops.*
1982 ARM/ZIPIT Z2 SUPPORT
1986 F: arch/arm/mach-pxa/z2.c
1987 F: arch/arm/mach-pxa/include/mach/z2.h
1989 ARM/ZTE ARCHITECTURE
1994 F: arch/arm/mach-zx/
1996 F: drivers/reset/reset-zx2967.c
1998 F: Documentation/devicetree/bindings/arm/zte.txt
1999 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001 F: Documentation/devicetree/bindings/soc/zte/
2002 F: include/dt-bindings/soc/zx*.h
2004 ARM/ZYNQ ARCHITECTURE
2008 W: http://wiki.xilinx.com
2009 T: git https://github.com/Xilinx/linux-xlnx.git
2011 F: arch/arm/mach-zynq/
2012 F: drivers/cpuidle/cpuidle-zynq.c
2013 F: drivers/block/xsysace.c
2016 F: drivers/clocksource/cadence_ttc_timer.c
2017 F: drivers/i2c/busses/i2c-cadence.c
2018 F: drivers/mmc/host/sdhci-of-arasan.c
2019 F: drivers/edac/synopsys_edac.c
2026 F: drivers/iommu/arm-smmu.c
2027 F: drivers/iommu/arm-smmu-v3.c
2028 F: drivers/iommu/io-pgtable-arm.c
2029 F: drivers/iommu/io-pgtable-arm-v7s.c
2031 ARM64 PORT (AARCH64 ARCHITECTURE)
2035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2038 F: Documentation/arm64/
2040 AS3645A LED FLASH CONTROLLER DRIVER
2043 T: git git://linuxtv.org/media_tree.git
2045 F: drivers/media/i2c/as3645a.c
2046 F: include/media/i2c/as3645a.h
2048 ASAHI KASEI AK8974 DRIVER
2051 W: http://www.akm.com/
2053 F: drivers/iio/magnetometer/ak8974.c
2055 ASC7621 HARDWARE MONITOR DRIVER
2059 F: Documentation/hwmon/asc7621
2060 F: drivers/hwmon/asc7621.c
2062 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2066 W: http://acpi4asus.sf.net
2068 F: drivers/platform/x86/asus*.c
2069 F: drivers/platform/x86/eeepc*.c
2071 ASUS WIRELESS RADIO CONTROL DRIVER
2075 F: drivers/platform/x86/asus-wireless.c
2081 F: Documentation/crypto/asymmetric-keys.txt
2082 F: include/linux/verification.h
2083 F: include/crypto/public_key.h
2084 F: include/crypto/pkcs7.h
2085 F: crypto/asymmetric_keys/
2087 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2089 W: http://sourceforge.net/projects/xscaleiop
2091 F: Documentation/crypto/async-tx-api.txt
2094 F: include/linux/dmaengine.h
2095 F: include/linux/async_tx.h
2101 F: drivers/misc/eeprom/at24.c
2102 F: include/linux/platform_data/at24.h
2104 ATA OVER ETHERNET (AOE) DRIVER
2106 W: http://www.openaoe.org/
2108 F: Documentation/aoe/
2109 F: drivers/block/aoe/
2111 ATHEROS 71XX/9XXX GPIO DRIVER
2113 W: https://github.com/AlbanBedel/linux
2114 T: git git://github.com/AlbanBedel/linux
2116 F: drivers/gpio/gpio-ath79.c
2117 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2119 ATHEROS ATH GENERIC UTILITIES
2123 F: drivers/net/wireless/ath/*
2125 ATHEROS ATH5K WIRELESS DRIVER
2130 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2132 F: drivers/net/wireless/ath/ath5k/
2134 ATHEROS ATH6KL WIRELESS DRIVER
2137 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2140 F: drivers/net/wireless/ath/ath6kl/
2142 WILOCITY WIL6210 WIRELESS DRIVER
2147 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2148 F: drivers/net/wireless/ath/wil6210/
2149 F: include/uapi/linux/wil6210_uapi.h
2151 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2154 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2156 F: drivers/net/wireless/ath/carl9170/
2158 ATK0110 HWMON DRIVER
2162 F: drivers/hwmon/asus_atk0110.c
2167 F: drivers/input/misc/ati_remote2.c
2169 ATLX ETHERNET DRIVERS
2173 W: http://sourceforge.net/projects/atl1
2174 W: http://atl1.sourceforge.net
2176 F: drivers/net/ethernet/atheros/
2182 W: http://linux-atm.sourceforge.net
2185 F: include/linux/atm*
2186 F: include/uapi/linux/atm*
2188 ATMEL AT91 / AT32 MCI DRIVER
2191 F: drivers/mmc/host/atmel-mci.c
2193 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2196 F: drivers/power/reset/at91-sama5d2_shdwc.c
2198 ATMEL SAMA5D2 ADC DRIVER
2202 F: drivers/iio/adc/at91-sama5d2_adc.c
2204 ATMEL Audio ALSA driver
2215 F: drivers/dma/at_xdmac.c
2221 F: drivers/i2c/busses/i2c-at91.c
2227 F: drivers/media/platform/soc_camera/atmel-isi.c
2228 F: include/media/atmel-isi.h
2234 F: drivers/video/fbdev/atmel_lcdfb.c
2235 F: include/video/atmel_lcdc.h
2237 ATMEL MACB ETHERNET DRIVER
2240 F: drivers/net/ethernet/cadence/
2247 F: drivers/mtd/nand/atmel_nand*
2253 F: drivers/mmc/host/sdhci-of-at91.c
2258 F: drivers/spi/spi-atmel.*
2264 F: drivers/misc/atmel-ssc.c
2265 F: include/linux/atmel-ssc.h
2267 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2271 F: drivers/misc/atmel_tclib.c
2272 F: drivers/clocksource/tcb_clksrc.c
2274 ATMEL USBA UDC DRIVER
2278 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2280 ATMEL WIRELESS DRIVER
2283 W: http://www.thekelleys.org.uk/atmel
2284 W: http://atmelwlandriver.sourceforge.net/
2286 F: drivers/net/wireless/atmel/atmel*
2288 ATMEL MAXTOUCH DRIVER
2290 T: git git://github.com/ndyer/linux.git
2292 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293 F: drivers/input/touchscreen/atmel_mxt_ts.c
2294 F: include/linux/platform_data/atmel_mxt_ts.h
2296 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2299 W: http://www.attotech.com
2301 F: drivers/scsi/esas2r
2303 ATUSB IEEE 802.15.4 RADIO DRIVER
2307 F: drivers/net/ieee802154/atusb.c
2308 F: drivers/net/ieee802154/atusb.h
2309 F: drivers/net/ieee802154/at86rf230.h
2315 W: http://people.redhat.com/sgrubb/audit/
2316 T: git git://git.infradead.org/users/pcmoore/audit
2318 F: include/linux/audit.h
2319 F: include/uapi/linux/audit.h
2322 AUXILIARY DISPLAY DRIVERS
2324 W: http://miguelojeda.es/auxdisplay.htm
2325 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2327 F: drivers/auxdisplay/
2328 F: include/linux/cfag12864b.h
2333 W: http://www.atmel.com/products/AVR32/
2334 W: http://mirror.egtvedt.no/avr32linux.org/
2335 W: http://avrfreaks.net/
2339 AVR32/AT32AP MACHINE SUPPORT
2343 F: arch/avr32/mach-at32ap/
2348 W: http://www.linux-ax25.org/
2350 F: include/uapi/linux/ax25.h
2351 F: include/net/ax25.h
2354 AXENTIA ASOC DRIVERS
2358 F: Documentation/devicetree/bindings/sound/axentia,*
2359 F: sound/soc/atmel/tse850-pcm5142.c
2365 F: Documentation/devicetree/bindings/arm/axentia.txt
2366 F: arch/arm/boot/dts/at91-linea.dtsi
2367 F: arch/arm/boot/dts/at91-tse850-3.dts
2373 W: https://linuxtv.org
2374 T: git git://linuxtv.org/media_tree.git
2376 F: drivers/media/usb/dvb-usb-v2/az6007.c
2378 AZTECH FM RADIO RECEIVER DRIVER
2381 T: git git://linuxtv.org/media_tree.git
2382 W: https://linuxtv.org
2384 F: drivers/media/radio/radio-aztech*
2389 W: http://wireless.kernel.org/en/users/Drivers/b43
2391 F: drivers/net/wireless/broadcom/b43/
2393 B43LEGACY WIRELESS DRIVER
2397 W: http://wireless.kernel.org/en/users/Drivers/b43
2399 F: drivers/net/wireless/broadcom/b43legacy/
2401 BACKLIGHT CLASS/SUBSYSTEM
2405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2407 F: drivers/video/backlight/
2408 F: include/linux/backlight.h
2409 F: include/linux/pwm_backlight.h
2410 F: Documentation/devicetree/bindings/leds/backlight
2417 W: https://www.open-mesh.org/
2418 Q: https://patchwork.open-mesh.org/project/batman/list/
2420 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2421 F: Documentation/ABI/testing/sysfs-class-net-mesh
2422 F: Documentation/networking/batman-adv.txt
2423 F: include/uapi/linux/batman_adv.h
2426 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2429 W: http://www.baycom.org/~tom/ham/ham.html
2431 F: drivers/net/hamradio/baycom*
2433 BCACHE (BLOCK LAYER CACHE)
2436 W: http://bcache.evilpiepirate.org
2438 F: drivers/md/bcache/
2440 BDISP ST MEDIA DRIVER
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2446 F: drivers/media/platform/sti/bdisp
2448 DELTA ST MEDIA DRIVER
2451 T: git git://linuxtv.org/media_tree.git
2452 W: https://linuxtv.org
2454 F: drivers/media/platform/sti/delta
2460 T: git git://github.com/luisbg/linux-befs.git
2461 F: Documentation/filesystems/befs.txt
2464 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2468 F: drivers/net/ethernet/ec_bhf.c
2473 F: Documentation/filesystems/bfs.txt
2475 F: include/uapi/linux/bfs_fs.h
2477 BLACKFIN ARCHITECTURE
2480 T: git git://git.code.sf.net/p/adi-linux/code
2481 W: http://blackfin.uclinux.org
2485 BLACKFIN EMAC DRIVER
2487 W: http://blackfin.uclinux.org
2489 F: drivers/net/ethernet/adi/
2493 W: http://blackfin.uclinux.org
2495 F: drivers/rtc/rtc-bfin.c
2500 W: http://blackfin.uclinux.org
2502 F: drivers/mmc/host/bfin_sdh.c
2504 BLACKFIN SERIAL DRIVER
2507 W: http://blackfin.uclinux.org
2509 F: drivers/tty/serial/bfin_uart.c
2511 BLACKFIN WATCHDOG DRIVER
2513 W: http://blackfin.uclinux.org
2515 F: drivers/watchdog/bfin_wdt.c
2517 BLACKFIN I2C TWI DRIVER
2520 W: http://blackfin.uclinux.org/
2522 F: drivers/i2c/busses/i2c-bfin-twi.c
2524 BLACKFIN MEDIA DRIVER
2527 W: http://blackfin.uclinux.org/
2529 F: drivers/media/platform/blackfin/
2530 F: drivers/media/i2c/adv7183*
2531 F: drivers/media/i2c/vs6624*
2533 BLINKM RGB LED DRIVER
2536 F: drivers/leds/leds-blinkm.c
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2544 F: kernel/trace/blktrace.c
2551 F: drivers/mtd/devices/block2mtd.c
2558 W: http://www.bluez.org/
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2562 F: drivers/bluetooth/
2569 W: http://www.bluez.org/
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 F: include/net/bluetooth/
2581 W: http://sourceforge.net/projects/bonding/
2583 F: drivers/net/bonding/
2584 F: include/uapi/linux/if_bonding.h
2586 BPF (Safe dynamic programs and tools)
2592 F: tools/testing/selftests/bpf/
2595 BROADCOM B44 10/100 ETHERNET DRIVER
2599 F: drivers/net/ethernet/broadcom/b44.*
2601 BROADCOM B53 ETHERNET SWITCH DRIVER
2606 F: drivers/net/dsa/b53/*
2607 F: include/linux/platform_data/b53.h
2609 BROADCOM GENET ETHERNET DRIVER
2613 F: drivers/net/ethernet/broadcom/genet/
2615 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2621 F: drivers/net/ethernet/broadcom/bnx2.*
2622 F: drivers/net/ethernet/broadcom/bnx2_*
2624 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2630 F: drivers/net/ethernet/broadcom/bnx2x/
2632 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2636 F: drivers/net/ethernet/broadcom/bnxt/
2638 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2643 T: git git://github.com/broadcom/mach-bcm
2649 F: arch/arm/mach-bcm/
2651 BROADCOM BCM2835 ARM ARCHITECTURE
2657 T: git git://github.com/anholt/linux
2660 F: drivers/staging/vc04_services
2662 BROADCOM BCM47XX MIPS ARCHITECTURE
2667 F: Documentation/devicetree/bindings/mips/brcm/
2668 F: arch/mips/bcm47xx/*
2669 F: arch/mips/include/asm/mach-bcm47xx/*
2671 BROADCOM BCM5301X ARM ARCHITECTURE
2677 F: arch/arm/mach-bcm/bcm_5301x.c
2678 F: arch/arm/boot/dts/bcm5301x*.dtsi
2679 F: arch/arm/boot/dts/bcm470*
2681 BROADCOM BCM53573 ARM ARCHITECTURE
2685 F: arch/arm/boot/dts/bcm53573*
2686 F: arch/arm/boot/dts/bcm47189*
2688 BROADCOM BCM63XX ARM ARCHITECTURE
2692 T: git git://github.com/broadcom/stblinux.git
2696 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2700 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2702 BROADCOM BCM7XXX ARM ARCHITECTURE
2708 T: git git://github.com/broadcom/stblinux.git
2710 F: arch/arm/mach-bcm/*brcmstb*
2711 F: arch/arm/boot/dts/bcm7*.dts*
2712 F: drivers/bus/brcmstb_gisb.c
2715 BROADCOM BMIPS MIPS ARCHITECTURE
2719 T: git git://github.com/broadcom/stblinux.git
2721 F: arch/mips/bmips/*
2722 F: arch/mips/include/asm/mach-bmips/*
2723 F: arch/mips/kernel/*bmips*
2724 F: arch/mips/boot/dts/brcm/bcm*.dts*
2725 F: drivers/irqchip/irq-bcm63*
2726 F: drivers/irqchip/irq-bcm7*
2727 F: drivers/irqchip/irq-brcmstb*
2728 F: include/linux/bcm963xx_nvram.h
2729 F: include/linux/bcm963xx_tag.h
2731 BROADCOM BMIPS CPUFREQ DRIVER
2736 F: drivers/cpufreq/bmips-cpufreq.c
2738 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2744 F: drivers/net/ethernet/broadcom/tg3.*
2746 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2753 F: drivers/net/wireless/broadcom/brcm80211/
2755 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2759 F: drivers/scsi/bnx2fc/
2761 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2765 F: drivers/scsi/bnx2i/
2767 BROADCOM IPROC ARM ARCHITECTURE
2773 T: git git://github.com/broadcom/cygnus-linux.git
2788 F: arch/arm64/boot/dts/broadcom/ns2*
2789 F: drivers/clk/bcm/clk-ns*
2790 F: drivers/pinctrl/bcm/pinctrl-ns*
2792 BROADCOM BRCMSTB GPIO DRIVER
2796 F: drivers/gpio/gpio-brcmstb.c
2797 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2799 BROADCOM KONA GPIO DRIVER
2803 F: drivers/gpio/gpio-bcm-kona.c
2804 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2806 BROADCOM NVRAM DRIVER
2810 F: drivers/firmware/broadcom/*
2812 BROADCOM STB NAND FLASH DRIVER
2818 F: drivers/mtd/nand/brcmnand/
2820 BROADCOM STB AVS CPUFREQ DRIVER
2825 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826 F: drivers/cpufreq/brcmstb*
2828 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2833 F: include/linux/bcma/
2835 BROADCOM SYSTEMPORT ETHERNET DRIVER
2839 F: drivers/net/ethernet/broadcom/bcmsysport.*
2841 BROADCOM VULCAN ARM64 SOC
2846 F: arch/arm64/boot/dts/broadcom/vulcan*
2848 BROADCOM NETXTREME-E ROCE DRIVER
2854 W: http://www.broadcom.com
2856 F: drivers/infiniband/hw/bnxt_re/
2857 F: include/uapi/rdma/bnxt_re-abi.h
2859 BROCADE BFA FC SCSI DRIVER
2864 F: drivers/scsi/bfa/
2866 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2872 F: drivers/net/ethernet/brocade/bna/
2874 BSG (block layer generic sg v4 driver)
2879 F: include/linux/bsg.h
2880 F: include/uapi/linux/bsg.h
2885 T: git git://git.alsa-project.org/alsa-kernel.git
2887 F: Documentation/sound/alsa/Bt87x.txt
2888 F: sound/pci/bt87x.c
2892 W: http://bu3sch.de/btgpio.php
2894 F: drivers/gpio/gpio-bt8xx.c
2901 W: http://btrfs.wiki.kernel.org/
2902 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2905 F: Documentation/filesystems/btrfs.txt
2908 BTTV VIDEO4LINUX DRIVER
2912 W: https://linuxtv.org
2913 T: git git://linuxtv.org/media_tree.git
2915 F: Documentation/media/v4l-drivers/bttv*
2916 F: drivers/media/pci/bt8xx/bttv*
2918 BUSLOGIC SCSI DRIVER
2922 F: drivers/scsi/BusLogic.*
2923 F: drivers/scsi/FlashPoint.*
2925 C-MEDIA CMI8788 DRIVER
2928 T: git git://git.alsa-project.org/alsa-kernel.git
2930 F: sound/pci/oxygen/
2936 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2940 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2944 F: Documentation/filesystems/caching/cachefiles.txt
2947 CADET FM/AM RADIO RECEIVER DRIVER
2950 T: git git://linuxtv.org/media_tree.git
2951 W: https://linuxtv.org
2953 F: drivers/media/radio/radio-cadet*
2955 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2958 T: git git://linuxtv.org/media_tree.git
2960 F: Documentation/media/v4l-drivers/cafe_ccic*
2961 F: drivers/media/platform/marvell-ccic/
2967 F: Documentation/networking/caif/
2968 F: drivers/net/caif/
2969 F: include/uapi/linux/caif/
2970 F: include/net/caif/
2973 CALGARY x86-64 IOMMU
2978 F: arch/x86/kernel/pci-calgary_64.c
2979 F: arch/x86/kernel/tce_64.c
2980 F: arch/x86/include/asm/calgary.h
2981 F: arch/x86/include/asm/tce.h
2987 W: https://github.com/linux-can
2988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2991 F: Documentation/networking/can.txt
2993 F: include/linux/can/core.h
2994 F: include/uapi/linux/can.h
2995 F: include/uapi/linux/can/bcm.h
2996 F: include/uapi/linux/can/raw.h
2997 F: include/uapi/linux/can/gw.h
3003 W: https://github.com/linux-can
3004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3007 F: Documentation/devicetree/bindings/net/can/
3009 F: include/linux/can/dev.h
3010 F: include/linux/can/platform/
3011 F: include/uapi/linux/can/error.h
3012 F: include/uapi/linux/can/netlink.h
3018 F: include/linux/capability.h
3019 F: include/uapi/linux/capability.h
3020 F: security/commoncap.c
3021 F: kernel/capability.c
3023 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3026 F: drivers/iio/light/cm*
3027 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3029 CAVIUM THUNDERX2 ARM64 SOC
3033 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3034 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3039 W: http://www.cavium.com
3041 F: drivers/i2c/busses/i2c-octeon*
3042 F: drivers/i2c/busses/i2c-thunderx*
3044 CAVIUM LIQUIDIO NETWORK DRIVER
3050 W: http://www.cavium.com
3052 F: drivers/net/ethernet/cavium/liquidio/
3054 CAVIUM OCTEON-TX CRYPTO DRIVER
3057 W: http://www.cavium.com
3059 F: drivers/crypto/cavium/cpt/
3061 CC2520 IEEE-802.15.4 RADIO DRIVER
3065 F: drivers/net/ieee802154/cc2520.c
3066 F: include/linux/spi/cc2520.h
3067 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3072 T: git git://linuxtv.org/media_tree.git
3073 W: http://linuxtv.org
3075 F: Documentation/media/kapi/cec-core.rst
3076 F: Documentation/media/uapi/cec
3077 F: drivers/media/cec/
3078 F: drivers/media/cec-edid.c
3079 F: drivers/media/rc/keymaps/rc-cec.c
3080 F: include/media/cec.h
3081 F: include/media/cec-edid.h
3082 F: include/uapi/linux/cec.h
3083 F: include/uapi/linux/cec-funcs.h
3085 CELL BROADBAND ENGINE ARCHITECTURE
3088 W: http://www.ibm.com/developerworks/power/cell/
3090 F: arch/powerpc/include/asm/cell*.h
3091 F: arch/powerpc/include/asm/spu*.h
3092 F: arch/powerpc/include/uapi/asm/spu*.h
3093 F: arch/powerpc/oprofile/*cell*
3094 F: arch/powerpc/platforms/cell/
3096 CEPH COMMON CODE (LIBCEPH)
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103 T: git git://github.com/ceph/ceph-client.git
3106 F: include/linux/ceph/
3107 F: include/linux/crush/
3109 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116 T: git git://github.com/ceph/ceph-client.git
3118 F: Documentation/filesystems/ceph.txt
3121 CERTIFICATE HANDLING:
3126 F: Documentation/module-signing.txt
3128 F: scripts/sign-file.c
3129 F: scripts/extract-cert.c
3131 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3134 F: Documentation/usb/WUSB-Design-overview.txt
3135 F: Documentation/usb/wusb-cbaf
3136 F: drivers/usb/host/hwa-hc.c
3137 F: drivers/usb/host/whci/
3138 F: drivers/usb/wusbcore/
3139 F: include/linux/usb/wusb*
3141 HT16K33 LED CONTROLLER DRIVER
3144 F: drivers/auxdisplay/ht16k33.c
3145 F: Documentation/devicetree/bindings/display/ht16k33.txt
3147 CFAG12864B LCD DRIVER
3149 W: http://miguelojeda.es/auxdisplay.htm
3150 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3152 F: drivers/auxdisplay/cfag12864b.c
3153 F: include/linux/cfag12864b.h
3155 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3157 W: http://miguelojeda.es/auxdisplay.htm
3158 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3160 F: drivers/auxdisplay/cfag12864bfb.c
3161 F: include/linux/cfag12864b.h
3163 CFG80211 and NL80211
3166 W: http://wireless.kernel.org/
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3170 F: include/uapi/linux/nl80211.h
3171 F: include/net/cfg80211.h
3173 X: net/wireless/wext*
3175 CHAR and MISC DRIVERS
3178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3182 F: include/linux/miscdevice.h
3188 F: scripts/checkpatch.pl
3190 CHINESE DOCUMENTATION
3195 F: Documentation/translations/zh_CN/
3197 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3202 F: drivers/usb/chipidea/
3204 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3208 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209 F: drivers/input/touchscreen/chipone_icn8318.c
3211 CHROME HARDWARE PLATFORM SUPPORT
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215 F: drivers/platform/chrome/
3217 CISCO VIC ETHERNET NIC DRIVER
3223 F: drivers/net/ethernet/cisco/enic/
3225 CISCO VIC LOW LATENCY NIC DRIVER
3229 F: drivers/infiniband/hw/usnic/
3231 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3235 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3237 CIRRUS LOGIC AUDIO CODEC DRIVERS
3242 F: sound/soc/codecs/cs*
3249 F: include/linux/cleancache.h
3255 F: include/linux/clk.h
3257 CLOCKSOURCE, CLOCKEVENT DRIVERS
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3263 F: drivers/clocksource
3265 CISCO FCOE HBA DRIVER
3271 F: drivers/scsi/fnic/
3273 CISCO SCSI HBA DRIVER
3278 F: drivers/scsi/snic/
3285 F: drivers/platform/x86/classmate-laptop.c
3290 T: git git://linuxtv.org/media_tree.git
3291 W: https://linuxtv.org
3293 F: drivers/media/pci/cobalt/
3295 COCCINELLE/Semantic Patches (SmPL)
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3302 W: http://coccinelle.lip6.fr/
3304 F: Documentation/dev-tools/coccinelle.rst
3305 F: scripts/coccinelle/
3306 F: scripts/coccicheck
3312 W: http://www.coda.cs.cmu.edu/
3314 F: Documentation/filesystems/coda.txt
3316 F: include/linux/coda*.h
3317 F: include/uapi/linux/coda*.h
3319 CODA V4L2 MEM2MEM DRIVER
3323 F: Documentation/devicetree/bindings/media/coda.txt
3324 F: drivers/media/platform/coda/
3326 COMMON CLK FRAMEWORK
3330 Q: http://patchwork.kernel.org/project/linux-clk/list/
3331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3333 F: Documentation/devicetree/bindings/clock/
3335 X: drivers/clk/clkdev.c
3336 F: include/linux/clk-pr*
3337 F: include/linux/clk/
3339 COMMON INTERNET FILE SYSTEM (CIFS)
3343 W: http://linux-cifs.samba.org/
3344 T: git git://git.samba.org/sfrench/cifs-2.6.git
3346 F: Documentation/filesystems/cifs/
3349 COMPACTPCI HOTPLUG CORE
3353 F: drivers/pci/hotplug/cpci_hotplug*
3355 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3359 F: drivers/pci/hotplug/cpcihp_zt5550.*
3361 COMPACTPCI HOTPLUG GENERIC DRIVER
3365 F: drivers/pci/hotplug/cpcihp_generic.c
3367 COMPAL LAPTOP SUPPORT
3371 F: drivers/platform/x86/compal-laptop.c
3373 CONEXANT ACCESSRUNNER USB DRIVER
3375 W: http://accessrunner.sourceforge.net/
3377 F: drivers/usb/atm/cxacru.c
3382 T: git git://git.infradead.org/users/hch/configfs.git
3385 F: include/linux/configfs.h
3391 F: drivers/connector/
3393 CONTROL GROUP (CGROUP)
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3400 F: Documentation/cgroup*
3401 F: include/linux/cgroup*
3404 CONTROL GROUP - CPUSET
3407 W: http://www.bullopensource.org/cpuset/
3408 W: http://oss.sgi.com/projects/cpusets/
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3411 F: Documentation/cgroup-v1/cpusets.txt
3412 F: include/linux/cpuset.h
3415 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3425 CORETEMP HARDWARE MONITORING DRIVER
3429 F: Documentation/hwmon/coretemp
3430 F: drivers/hwmon/coretemp.c
3432 COSA/SRP SYNC SERIAL DRIVER
3434 W: http://www.fi.muni.cz/~kas/cosa/
3436 F: drivers/net/wan/cosa*
3438 CPMAC ETHERNET DRIVER
3442 F: drivers/net/ethernet/ti/cpmac.c
3444 CPU FREQUENCY DRIVERS
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3450 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3451 B: https://bugzilla.kernel.org
3452 F: Documentation/cpu-freq/
3454 F: include/linux/cpufreq.h
3455 F: tools/testing/selftests/cpufreq/
3457 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3461 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3463 F: drivers/cpufreq/arm_big_little.h
3464 F: drivers/cpufreq/arm_big_little.c
3465 F: drivers/cpufreq/arm_big_little_dt.c
3467 CPUIDLE DRIVER - ARM BIG LITTLE
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3474 F: drivers/cpuidle/cpuidle-big_little.c
3476 CPUIDLE DRIVER - ARM EXYNOS
3483 F: drivers/cpuidle/cpuidle-exynos.c
3484 F: arch/arm/mach-exynos/pm.c
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3492 B: https://bugzilla.kernel.org
3493 F: drivers/cpuidle/*
3494 F: include/linux/cpuidle.h
3499 F: arch/x86/kernel/cpuid.c
3500 F: arch/x86/kernel/msr.c
3502 CPU POWER MONITORING SUBSYSTEM
3506 F: tools/power/cpupower/
3509 W: http://sourceforge.net/projects/cramfs/
3510 S: Orphan / Obsolete
3511 F: Documentation/filesystems/cramfs.txt
3518 W: http://developer.axis.com
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3522 F: drivers/tty/serial/crisv10.*
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3531 F: Documentation/crypto/
3532 F: Documentation/devicetree/bindings/crypto/
3533 F: Documentation/DocBook/crypto-API.tmpl
3538 F: include/linux/crypto*
3540 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3544 F: crypto/ansi_cprng.c
3550 T: git git://linuxtv.org/media_tree.git
3551 W: http://linuxtv.org
3553 F: drivers/media/i2c/cs3308.c
3554 F: drivers/media/i2c/cs3308.h
3556 CS5535 Audio ALSA driver
3559 F: sound/pci/cs5535audio/
3564 F: drivers/net/wireless/st/cw1200/
3566 CX18 VIDEO4LINUX DRIVER
3570 T: git git://linuxtv.org/media_tree.git
3571 W: https://linuxtv.org
3572 W: http://www.ivtvdriver.org/index.php/Cx18
3574 F: Documentation/media/v4l-drivers/cx18*
3575 F: drivers/media/pci/cx18/
3576 F: include/uapi/linux/ivtv*
3578 CX2341X MPEG ENCODER HELPER MODULE
3581 T: git git://linuxtv.org/media_tree.git
3582 W: https://linuxtv.org
3584 F: drivers/media/common/cx2341x*
3585 F: include/media/cx2341x*
3587 CX24120 MEDIA DRIVER
3591 W: https://linuxtv.org
3592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3594 F: drivers/media/dvb-frontends/cx24120*
3596 CX88 VIDEO4LINUX DRIVER
3600 W: https://linuxtv.org
3601 T: git git://linuxtv.org/media_tree.git
3603 F: Documentation/media/v4l-drivers/cx88*
3604 F: drivers/media/pci/cx88/
3606 CXD2820R MEDIA DRIVER
3609 W: https://linuxtv.org
3610 W: http://palosaari.fi/linux/
3611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3612 T: git git://linuxtv.org/anttip/media_tree.git
3614 F: drivers/media/dvb-frontends/cxd2820r*
3616 CXGB3 ETHERNET DRIVER (CXGB3)
3619 W: http://www.chelsio.com
3621 F: drivers/net/ethernet/chelsio/cxgb3/
3623 CXGB3 ISCSI DRIVER (CXGB3I)
3626 W: http://www.chelsio.com
3628 F: drivers/scsi/cxgbi/cxgb3i
3630 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3633 W: http://www.openfabrics.org
3635 F: drivers/infiniband/hw/cxgb3/
3636 F: include/uapi/rdma/cxgb3-abi.h
3638 CXGB4 ETHERNET DRIVER (CXGB4)
3641 W: http://www.chelsio.com
3643 F: drivers/net/ethernet/chelsio/cxgb4/
3645 CXGB4 ISCSI DRIVER (CXGB4I)
3648 W: http://www.chelsio.com
3650 F: drivers/scsi/cxgbi/cxgb4i
3652 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3655 W: http://www.openfabrics.org
3657 F: drivers/infiniband/hw/cxgb4/
3658 F: include/uapi/rdma/cxgb4-abi.h
3660 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3663 W: http://www.chelsio.com
3665 F: drivers/net/ethernet/chelsio/cxgb4vf/
3667 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3672 F: arch/powerpc/platforms/powernv/pci-cxl.c
3673 F: drivers/misc/cxl/
3674 F: include/misc/cxl*
3675 F: include/uapi/misc/cxl.h
3676 F: Documentation/powerpc/cxl.txt
3677 F: Documentation/ABI/testing/sysfs-class-cxl
3679 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3685 F: drivers/scsi/cxlflash/
3686 F: include/uapi/scsi/cxlflash_ioctls.h
3687 F: Documentation/powerpc/cxlflash.txt
3689 STMMAC ETHERNET DRIVER
3693 W: http://www.stlinux.com
3695 F: drivers/net/ethernet/stmicro/stmmac/
3700 W: http://www.armlinux.org.uk/
3702 F: drivers/video/fbdev/cyber2000fb.*
3704 CYCLADES ASYNC MUX DRIVER
3705 W: http://www.cyclades.com/
3707 F: drivers/tty/cyclades.c
3708 F: include/linux/cyclades.h
3709 F: include/uapi/linux/cyclades.h
3711 CYCLADES PC300 DRIVER
3712 W: http://www.cyclades.com/
3714 F: drivers/net/wan/pc300*
3716 CYPRESS_FIRMWARE MEDIA DRIVER
3719 W: https://linuxtv.org
3720 W: http://palosaari.fi/linux/
3721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3722 T: git git://linuxtv.org/anttip/media_tree.git
3724 F: drivers/media/common/cypress_firmware*
3726 CYTTSP TOUCHSCREEN DRIVER
3730 F: drivers/input/touchscreen/cyttsp*
3731 F: include/linux/input/cyttsp.h
3733 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3736 F: drivers/rtc/rtc-ds1685.c
3737 F: include/linux/rtc/ds1685.h
3739 DAMA SLAVE for AX.25
3741 W: http://yaina.de/jreuter/
3742 W: http://www.qsl.net/dl1bke/
3745 F: net/ax25/af_ax25.c
3746 F: net/ax25/ax25_dev.c
3747 F: net/ax25/ax25_ds_*
3748 F: net/ax25/ax25_in.c
3749 F: net/ax25/ax25_out.c
3750 F: net/ax25/ax25_timer.c
3751 F: net/ax25/sysctl_net_ax25.c
3753 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3756 F: Documentation/networking/dmfe.txt
3757 F: drivers/net/ethernet/dec/tulip/dmfe.c
3759 DC390/AM53C974 SCSI driver
3763 F: drivers/scsi/am53c974.c
3770 W: http://twibble.org/dist/dc395x/
3771 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3773 F: Documentation/scsi/dc395x.txt
3774 F: drivers/scsi/dc395x.*
3779 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3781 F: include/linux/dccp.h
3782 F: include/uapi/linux/dccp.h
3783 F: include/linux/tfrc.h
3786 DECnet NETWORK LAYER
3787 W: http://linux-decnet.sourceforge.net
3790 F: Documentation/networking/decnet.txt
3793 DECSTATION PLATFORM SUPPORT
3796 W: http://www.linux-mips.org/wiki/DECstation
3799 F: arch/mips/include/asm/dec/
3800 F: arch/mips/include/asm/mach-dec/
3802 DEFXX FDDI NETWORK DRIVER
3805 F: drivers/net/fddi/defxx.*
3812 F: drivers/platform/x86/dell-laptop.c
3814 DELL LAPTOP RBTN DRIVER
3817 F: drivers/platform/x86/dell-rbtn.*
3819 DELL LAPTOP FREEFALL DRIVER
3822 F: drivers/platform/x86/dell-smo8800.c
3824 DELL LAPTOP SMM DRIVER
3827 F: drivers/hwmon/dell-smm-hwmon.c
3828 F: include/uapi/linux/i8k.h
3830 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3833 F: Documentation/dcdbas.txt
3834 F: drivers/firmware/dcdbas.*
3836 DELL WMI EXTRAS DRIVER
3840 F: drivers/platform/x86/dell-wmi.c
3842 DESIGNWARE USB2 DRD IP DRIVER
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3847 F: drivers/usb/dwc2/
3849 DESIGNWARE USB3 DRD IP DRIVER
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3854 F: drivers/usb/dwc3/
3856 DEVICE COREDUMP (DEV_COREDUMP)
3860 F: drivers/base/devcoredump.c
3861 F: include/linux/devcoredump.h
3863 DEVICE FREQUENCY (DEVFREQ)
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3871 F: include/linux/devfreq.h
3872 F: Documentation/devicetree/bindings/devfreq/
3874 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3879 F: drivers/devfreq/event/
3880 F: drivers/devfreq/devfreq-event.c
3881 F: include/linux/devfreq-event.h
3882 F: Documentation/devicetree/bindings/devfreq/event/
3884 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3890 F: drivers/devfreq/exynos-bus.c
3891 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3893 DEVICE NUMBER REGISTRY
3895 W: http://lanana.org/docs/device-list/index.html
3903 W: http://sources.redhat.com/dm
3904 Q: http://patchwork.kernel.org/project/dm-devel/list/
3905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3906 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3908 F: Documentation/device-mapper/
3910 F: drivers/md/persistent-data/
3911 F: include/linux/device-mapper.h
3912 F: include/linux/dm-*.h
3913 F: include/uapi/linux/dm-*.h
3919 F: net/core/devlink.c
3920 F: include/net/devlink.h
3921 F: include/uapi/linux/devlink.h
3923 DIALOG SEMICONDUCTOR DRIVERS
3925 W: http://www.dialog-semiconductor.com/products
3927 F: Documentation/hwmon/da90??
3928 F: Documentation/devicetree/bindings/mfd/da90*.txt
3929 F: Documentation/devicetree/bindings/regulator/da92*.txt
3930 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3931 F: drivers/gpio/gpio-da90??.c
3932 F: drivers/hwmon/da90??-hwmon.c
3933 F: drivers/iio/adc/da91??-*.c
3934 F: drivers/input/misc/da90??_onkey.c
3935 F: drivers/input/touchscreen/da9052_tsi.c
3936 F: drivers/leds/leds-da90??.c
3937 F: drivers/mfd/da903x.c
3938 F: drivers/mfd/da90??-*.c
3939 F: drivers/mfd/da91??-*.c
3940 F: drivers/power/supply/da9052-battery.c
3941 F: drivers/power/supply/da91??-*.c
3942 F: drivers/regulator/da903x.c
3943 F: drivers/regulator/da9???-regulator.[ch]
3944 F: drivers/rtc/rtc-da90??.c
3945 F: drivers/video/backlight/da90??_bl.c
3946 F: drivers/watchdog/da90??_wdt.c
3947 F: include/linux/mfd/da903x.h
3948 F: include/linux/mfd/da9052/
3949 F: include/linux/mfd/da9055/
3950 F: include/linux/mfd/da9062/
3951 F: include/linux/mfd/da9063/
3952 F: include/linux/mfd/da9150/
3953 F: include/linux/regulator/da9211.h
3954 F: include/sound/da[79]*.h
3955 F: sound/soc/codecs/da[79]*.[ch]
3957 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3961 F: drivers/gpio/gpio-gpio-mm.c
3963 DIGI NEO AND CLASSIC PCI PRODUCTS
3968 F: drivers/staging/dgnc/
3970 DIOLAN U2C-12 I2C DRIVER
3974 F: drivers/i2c/busses/i2c-diolan-u2c.c
3982 F: include/linux/dax.h
3983 F: include/trace/events/fs_dax.h
3985 DIRECTORY NOTIFICATION (DNOTIFY)
3988 F: Documentation/filesystems/dnotify.txt
3989 F: fs/notify/dnotify/
3990 F: include/linux/dnotify.h
3992 DISK GEOMETRY AND PARTITION HANDLING
3994 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3995 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3996 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4002 F: Documentation/filesystems/quota.txt
4004 F: include/linux/quota*.h
4005 F: include/uapi/linux/quota*.h
4007 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4011 W: http://plugable.com/category/projects/udlfb/
4012 F: drivers/video/fbdev/udlfb.c
4013 F: include/video/udlfb.h
4014 F: Documentation/fb/udlfb.txt
4016 DISTRIBUTED LOCK MANAGER (DLM)
4020 W: http://sources.redhat.com/cluster/
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4025 DMA BUFFER SHARING FRAMEWORK
4032 F: include/linux/dma-buf*
4033 F: include/linux/reservation.h
4034 F: include/linux/*fence.h
4035 F: Documentation/driver-api/dma-buf.rst
4036 T: git git://anongit.freedesktop.org/drm/drm-misc
4044 F: drivers/dma-buf/sync_*
4045 F: drivers/dma-buf/dma-fence*
4046 F: drivers/dma-buf/sw_sync.c
4047 F: include/linux/sync_file.h
4048 F: include/uapi/linux/sync_file.h
4049 F: Documentation/sync_file.txt
4050 T: git git://anongit.freedesktop.org/drm/drm-misc
4052 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4055 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4058 F: include/linux/dmaengine.h
4059 F: Documentation/devicetree/bindings/dma/
4060 F: Documentation/dmaengine/
4061 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4063 DME1737 HARDWARE MONITOR DRIVER
4067 F: Documentation/hwmon/dme1737
4068 F: drivers/hwmon/dme1737.c
4073 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4074 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4075 F: drivers/firmware/dmi-id.c
4076 F: drivers/firmware/dmi_scan.c
4077 F: include/linux/dmi.h
4084 F: scripts/docproc.c
4085 F: scripts/kernel-doc*
4086 X: Documentation/ABI/
4087 X: Documentation/devicetree/
4088 X: Documentation/acpi
4089 X: Documentation/power
4090 X: Documentation/spi
4091 X: Documentation/media
4092 T: git git://git.lwn.net/linux.git docs-next
4098 F: drivers/char/dtlk.c
4099 F: include/linux/dtlk.h
4101 DPT_I2O SCSI RAID DRIVER
4104 W: http://www.adaptec.com/
4106 F: drivers/scsi/dpt*
4107 F: drivers/scsi/dpt/
4113 W: http://www.drbd.org
4114 T: git git://git.linbit.com/linux-drbd.git
4115 T: git git://git.linbit.com/drbd-8.4.git
4117 F: drivers/block/drbd/
4119 F: Documentation/blockdev/drbd/
4121 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4125 F: Documentation/kobject.txt
4130 F: include/linux/debugfs.h
4131 F: include/linux/kobj*
4137 T: git git://people.freedesktop.org/~airlied/linux
4138 B: https://bugs.freedesktop.org/
4139 C: irc://chat.freenode.net/dri-devel
4143 F: Documentation/devicetree/bindings/display/
4144 F: Documentation/devicetree/bindings/gpu/
4145 F: Documentation/devicetree/bindings/video/
4146 F: Documentation/gpu/
4148 F: include/uapi/drm/
4150 DRM DRIVERS AND MISC GPU PATCHES
4154 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4156 T: git git://anongit.freedesktop.org/drm/drm-misc
4157 F: Documentation/gpu/
4159 F: drivers/gpu/drm/*
4161 F: include/uapi/drm/drm*
4163 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4166 F: drivers/gpu/drm/ast/
4168 DRM DRIVERS FOR BRIDGE CHIPS
4171 T: git git://anongit.freedesktop.org/drm/drm-misc
4172 F: drivers/gpu/drm/bridge/
4174 DRM DRIVER FOR BOCHS VIRTUAL GPU
4177 T: git git://git.kraxel.org/linux drm-qemu
4179 F: drivers/gpu/drm/bochs/
4181 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4185 T: git git://git.kraxel.org/linux drm-qemu
4187 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4188 F: drivers/gpu/drm/cirrus/
4190 RADEON and AMDGPU DRM DRIVERS
4194 T: git git://people.freedesktop.org/~agd5f/linux
4196 F: drivers/gpu/drm/radeon/
4197 F: include/uapi/drm/radeon_drm.h
4198 F: drivers/gpu/drm/amd/
4199 F: include/uapi/drm/amdgpu_drm.h
4204 T: git git://anongit.freedesktop.org/tegra/linux.git
4206 F: drivers/gpu/drm/drm_panel.c
4207 F: drivers/gpu/drm/panel/
4208 F: include/drm/drm_panel.h
4209 F: Documentation/devicetree/bindings/display/panel/
4211 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4215 W: https://01.org/linuxgraphics/
4216 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4217 C: irc://chat.freenode.net/intel-gfx
4218 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4219 T: git git://anongit.freedesktop.org/drm-intel
4221 F: drivers/gpu/drm/i915/
4222 F: include/drm/i915*
4223 F: include/uapi/drm/i915_drm.h
4224 F: Documentation/gpu/i915.rst
4226 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4231 W: https://01.org/igvt-g
4232 T: git https://github.com/01org/gvt-linux.git
4234 F: drivers/gpu/drm/i915/gvt/
4236 DRM DRIVERS FOR ATMEL HLCDC
4240 F: drivers/gpu/drm/atmel-hlcdc/
4241 F: Documentation/devicetree/bindings/drm/atmel/
4243 DRM DRIVERS FOR ALLWINNER A10
4247 F: drivers/gpu/drm/sun4i/
4248 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4250 DRM DRIVERS FOR AMLOGIC SOCS
4254 W: http://linux-meson.com/
4256 F: drivers/gpu/drm/meson/
4257 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4259 DRM DRIVERS FOR EXYNOS
4265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4267 F: drivers/gpu/drm/exynos/
4268 F: include/uapi/drm/exynos_drm.h
4269 F: Documentation/devicetree/bindings/display/exynos/
4271 DRM DRIVERS FOR FREESCALE DCU
4276 F: drivers/gpu/drm/fsl-dcu/
4277 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4278 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4279 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4281 DRM DRIVERS FOR FREESCALE IMX
4285 F: drivers/gpu/drm/imx/
4286 F: drivers/gpu/ipu-v3/
4287 F: Documentation/devicetree/bindings/display/imx/
4289 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4292 T: git git://github.com/patjak/drm-gma500
4294 F: drivers/gpu/drm/gma500/
4296 DRM DRIVERS FOR HISILICON
4302 T: git git://github.com/xin3liang/linux.git
4304 F: drivers/gpu/drm/hisilicon/
4305 F: Documentation/devicetree/bindings/display/hisilicon/
4307 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4308 S: Orphan / Obsolete
4309 F: drivers/gpu/drm/i810/
4310 F: include/uapi/drm/i810_drm.h
4312 DRM DRIVERS FOR MEDIATEK
4317 F: drivers/gpu/drm/mediatek/
4318 F: Documentation/devicetree/bindings/display/mediatek/
4320 DRM DRIVER FOR MI0283QT
4323 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4324 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4326 DRM DRIVER FOR MSM ADRENO GPU
4331 T: git git://people.freedesktop.org/~robclark/linux
4333 F: drivers/gpu/drm/msm/
4334 F: include/uapi/drm/msm_drm.h
4335 F: Documentation/devicetree/bindings/display/msm/
4337 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4341 T: git git://github.com/skeggsb/linux
4343 F: drivers/gpu/drm/nouveau/
4344 F: include/uapi/drm/nouveau_drm.h
4346 DRM DRIVERS FOR NVIDIA TEGRA
4350 T: git git://anongit.freedesktop.org/tegra/linux.git
4352 F: drivers/gpu/drm/tegra/
4353 F: drivers/gpu/host1x/
4354 F: include/linux/host1x.h
4355 F: include/uapi/drm/tegra_drm.h
4356 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4358 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4359 S: Orphan / Obsolete
4360 F: drivers/gpu/drm/mga/
4361 F: include/uapi/drm/mga_drm.h
4363 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4366 F: drivers/gpu/drm/mgag200/
4368 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/r128/
4371 F: include/uapi/drm/r128_drm.h
4373 DRM DRIVERS FOR RENESAS
4377 T: git git://linuxtv.org/pinchartl/fbdev
4379 F: drivers/gpu/drm/rcar-du/
4380 F: drivers/gpu/drm/shmobile/
4381 F: include/linux/platform_data/shmob_drm.h
4382 F: Documentation/devicetree/bindings/display/renesas,du.txt
4384 DRM DRIVER FOR QXL VIRTUAL GPU
4388 T: git git://git.kraxel.org/linux drm-qemu
4390 F: drivers/gpu/drm/qxl/
4391 F: include/uapi/drm/qxl_drm.h
4393 DRM DRIVERS FOR ROCKCHIP
4397 F: drivers/gpu/drm/rockchip/
4398 F: Documentation/devicetree/bindings/display/rockchip/
4400 DRM DRIVER FOR SAVAGE VIDEO CARDS
4401 S: Orphan / Obsolete
4402 F: drivers/gpu/drm/savage/
4403 F: include/uapi/drm/savage_drm.h
4405 DRM DRIVER FOR SIS VIDEO CARDS
4406 S: Orphan / Obsolete
4407 F: drivers/gpu/drm/sis/
4408 F: include/uapi/drm/sis_drm.h
4414 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4416 F: drivers/gpu/drm/sti
4417 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4419 DRM DRIVER FOR TDFX VIDEO CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/tdfx/
4423 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4426 F: drivers/gpu/drm/udl/
4428 DRM DRIVERS FOR VIVANTE GPU IP
4435 F: drivers/gpu/drm/etnaviv/
4436 F: include/uapi/drm/etnaviv_drm.h
4437 F: Documentation/devicetree/bindings/display/etnaviv/
4439 DRM DRIVER FOR VMWARE VIRTUAL GPU
4444 T: git git://people.freedesktop.org/~syeh/repos_linux
4445 T: git git://people.freedesktop.org/~thomash/linux
4447 F: drivers/gpu/drm/vmwgfx/
4448 F: include/uapi/drm/vmwgfx_drm.h
4452 T: git git://github.com/anholt/linux
4454 F: drivers/gpu/drm/vc4/
4455 F: include/uapi/drm/vc4_drm.h
4456 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4458 DRM DRIVERS FOR TI OMAP
4462 F: drivers/gpu/drm/omapdrm/
4463 F: Documentation/devicetree/bindings/display/ti/
4465 DRM DRIVERS FOR TI LCDC
4470 F: drivers/gpu/drm/tilcdc/
4471 F: Documentation/devicetree/bindings/display/tilcdc/
4473 DRM DRIVERS FOR ZTE ZX
4477 F: drivers/gpu/drm/zte/
4478 F: Documentation/devicetree/bindings/display/zte,vou.txt
4480 DSBR100 USB FM RADIO DRIVER
4483 T: git git://linuxtv.org/media_tree.git
4485 F: drivers/media/radio/dsbr100.c
4491 F: drivers/net/wan/dscc4.c
4496 T: git git://linuxtv.org/media_tree.git
4497 W: https://linuxtv.org
4499 F: drivers/media/pci/dt3155/
4501 DVB_USB_AF9015 MEDIA DRIVER
4504 W: https://linuxtv.org
4505 W: http://palosaari.fi/linux/
4506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4507 T: git git://linuxtv.org/anttip/media_tree.git
4509 F: drivers/media/usb/dvb-usb-v2/af9015*
4511 DVB_USB_AF9035 MEDIA DRIVER
4514 W: https://linuxtv.org
4515 W: http://palosaari.fi/linux/
4516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517 T: git git://linuxtv.org/anttip/media_tree.git
4519 F: drivers/media/usb/dvb-usb-v2/af9035*
4521 DVB_USB_ANYSEE MEDIA DRIVER
4524 W: https://linuxtv.org
4525 W: http://palosaari.fi/linux/
4526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527 T: git git://linuxtv.org/anttip/media_tree.git
4529 F: drivers/media/usb/dvb-usb-v2/anysee*
4531 DVB_USB_AU6610 MEDIA DRIVER
4534 W: https://linuxtv.org
4535 W: http://palosaari.fi/linux/
4536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4537 T: git git://linuxtv.org/anttip/media_tree.git
4539 F: drivers/media/usb/dvb-usb-v2/au6610*
4541 DVB_USB_CE6230 MEDIA DRIVER
4544 W: https://linuxtv.org
4545 W: http://palosaari.fi/linux/
4546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4547 T: git git://linuxtv.org/anttip/media_tree.git
4549 F: drivers/media/usb/dvb-usb-v2/ce6230*
4551 DVB_USB_CXUSB MEDIA DRIVER
4554 W: https://linuxtv.org
4555 W: http://github.com/mkrufky
4556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557 T: git git://linuxtv.org/media_tree.git
4559 F: drivers/media/usb/dvb-usb/cxusb*
4561 DVB_USB_EC168 MEDIA DRIVER
4564 W: https://linuxtv.org
4565 W: http://palosaari.fi/linux/
4566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4567 T: git git://linuxtv.org/anttip/media_tree.git
4569 F: drivers/media/usb/dvb-usb-v2/ec168*
4571 DVB_USB_GL861 MEDIA DRIVER
4574 W: https://linuxtv.org
4575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4576 T: git git://linuxtv.org/anttip/media_tree.git
4578 F: drivers/media/usb/dvb-usb-v2/gl861*
4580 DVB_USB_MXL111SF MEDIA DRIVER
4583 W: https://linuxtv.org
4584 W: http://github.com/mkrufky
4585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4588 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4590 DVB_USB_RTL28XXU MEDIA DRIVER
4593 W: https://linuxtv.org
4594 W: http://palosaari.fi/linux/
4595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4596 T: git git://linuxtv.org/anttip/media_tree.git
4598 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4600 DVB_USB_V2 MEDIA DRIVER
4603 W: https://linuxtv.org
4604 W: http://palosaari.fi/linux/
4605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4606 T: git git://linuxtv.org/anttip/media_tree.git
4608 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4609 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4614 F: lib/dynamic_debug.c
4615 F: include/linux/dynamic_debug.h
4617 DZ DECSTATION DZ11 SERIAL DRIVER
4620 F: drivers/tty/serial/dz.*
4622 E3X0 POWER BUTTON DRIVER
4625 W: http://www.ettus.com
4627 F: drivers/input/misc/e3x0-button.c
4628 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4633 W: https://linuxtv.org
4634 W: http://palosaari.fi/linux/
4635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4636 T: git git://linuxtv.org/anttip/media_tree.git
4638 F: drivers/media/tuners/e4000*
4640 EATA ISA/EISA/PCI SCSI DRIVER
4644 F: drivers/scsi/eata.c
4649 W: https://linuxtv.org
4650 W: http://palosaari.fi/linux/
4651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4652 T: git git://linuxtv.org/anttip/media_tree.git
4654 F: drivers/media/dvb-frontends/ec100*
4659 W: http://ecryptfs.org
4660 W: https://launchpad.net/ecryptfs
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4663 F: Documentation/filesystems/ecryptfs.txt
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4674 F: Documentation/admin-guide/ras.rst
4675 F: Documentation/driver-api/edac.rst
4677 F: include/linux/edac.h
4683 F: drivers/edac/amd64_edac*
4689 F: drivers/edac/highbank*
4697 F: drivers/edac/octeon_edac*
4703 F: drivers/edac/e752x_edac.c
4708 F: drivers/edac/e7xxx_edac.c
4714 F: drivers/edac/fsl_ddr_edac.*
4721 F: drivers/edac/ghes_edac.c
4727 F: drivers/edac/i82443bxgx_edac.c
4732 F: drivers/edac/i3000_edac.c
4737 F: drivers/edac/i5000_edac.c
4744 F: drivers/edac/i5400_edac.c
4751 F: drivers/edac/i7300_edac.c
4758 F: drivers/edac/i7core_edac.c
4765 F: drivers/edac/i82975x_edac.c
4771 F: drivers/edac/ie31200_edac.c
4777 F: drivers/edac/mpc85xx_edac.[ch]
4783 F: drivers/edac/pasemi_edac.c
4789 F: drivers/edac/r82600_edac.c
4796 F: drivers/edac/sb_edac.c
4802 F: drivers/edac/skx_edac.c
4805 APPLIED MICRO (APM) X-GENE SOC EDAC
4808 F: drivers/edac/xgene_edac.c
4809 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4811 EDIROL UA-101/UA-1000 DRIVER
4814 T: git git://git.alsa-project.org/alsa-kernel.git
4816 F: sound/usb/misc/ua101.c
4818 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4824 F: Documentation/efi-stub.txt
4825 F: arch/*/kernel/efi.c
4826 F: arch/x86/boot/compressed/eboot.[ch]
4827 F: arch/*/include/asm/efi.h
4828 F: arch/x86/platform/efi/
4829 F: drivers/firmware/efi/
4830 F: include/linux/efi*.h
4831 F: arch/arm/boot/compressed/efi-header.S
4832 F: arch/arm64/kernel/efi-entry.S
4834 EFI VARIABLE FILESYSTEM
4838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4843 EFIFB FRAMEBUFFER DRIVER
4847 F: drivers/video/fbdev/efifb.c
4854 F: drivers/firmware/efi/test/
4857 W: http://aeschi.ch.eu.org/efs/
4861 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4865 F: drivers/net/ethernet/ibm/ehea/
4867 EM28XX VIDEO4LINUX DRIVER
4871 W: https://linuxtv.org
4872 T: git git://linuxtv.org/media_tree.git
4874 F: drivers/media/usb/em28xx/
4875 F: Documentation/media/v4l-drivers/em28xx*
4884 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4888 W: http://www.broadcom.com
4890 F: drivers/scsi/lpfc/
4892 ENE CB710 FLASH CARD READER DRIVER
4895 F: drivers/misc/cb710/
4896 F: drivers/mmc/host/cb710-mmc.*
4897 F: include/linux/cb710.h
4899 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4902 F: drivers/media/rc/ene_ir.*
4904 EPSON S1D13XXX FRAMEBUFFER DRIVER
4907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4908 F: drivers/video/fbdev/s1d13xxxfb.c
4909 F: include/video/s1d13xxxfb.h
4911 ET131X NETWORK DRIVER
4914 F: drivers/net/ethernet/agere/
4920 W: http://www.linuxfoundation.org/en/Net:Bridge
4922 F: include/linux/netfilter_bridge/
4925 ETHERNET PHY LIBRARY
4929 F: include/linux/phy.h
4930 F: include/linux/phy_fixed.h
4932 F: Documentation/networking/phy.txt
4933 F: drivers/of/of_mdio.c
4934 F: drivers/of/of_net.c
4940 F: Documentation/filesystems/ext2.txt
4942 F: include/linux/ext2*
4948 W: http://ext4.wiki.kernel.org
4949 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4952 F: Documentation/filesystems/ext4.txt
4955 Extended Verification Module (EVM)
4960 F: security/integrity/evm/
4962 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4969 F: include/linux/extcon/
4970 F: include/linux/extcon.h
4971 F: Documentation/extcon/
4972 F: Documentation/devicetree/bindings/extcon/
4978 F: drivers/gpu/drm/exynos/exynos_dp*
4980 EXYNOS SYSMMU (IOMMU) driver
4984 F: drivers/iommu/exynos-iommu.c
4986 EZchip NPS platform support
4989 F: arch/arc/plat-eznps
4990 F: arch/arc/boot/dts/eznps.dts
4992 F71805F HARDWARE MONITORING DRIVER
4996 F: Documentation/hwmon/f71805f
4997 F: drivers/hwmon/f71805f.c
5003 F: drivers/media/tuners/fc0011.h
5004 F: drivers/media/tuners/fc0011.c
5009 W: https://linuxtv.org
5010 W: http://palosaari.fi/linux/
5011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5012 T: git git://linuxtv.org/anttip/media_tree.git
5014 F: drivers/media/tuners/fc2580*
5019 F: fs/notify/fanotify/
5020 F: include/linux/fanotify.h
5021 F: include/uapi/linux/fanotify.h
5023 FARSYNC SYNCHRONOUS DRIVER
5025 W: http://www.farsite.co.uk/
5027 F: drivers/net/wan/farsync.*
5029 FAULT INJECTION SUPPORT
5032 F: Documentation/fault-injection/
5033 F: lib/fault-inject.c
5035 FBTFT Framebuffer drivers
5039 F: drivers/staging/fbtft/
5041 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5044 W: www.Open-FCoE.org
5046 F: drivers/scsi/libfc/
5047 F: drivers/scsi/fcoe/
5049 F: include/scsi/libfc.h
5050 F: include/scsi/libfcoe.h
5051 F: include/uapi/scsi/fc/
5053 FILE LOCKING (flock() and fcntl()/lockf())
5058 F: include/linux/fcntl.h
5059 F: include/linux/fs.h
5060 F: include/uapi/linux/fcntl.h
5061 F: include/uapi/linux/fs.h
5065 FILESYSTEMS (VFS and infrastructure)
5071 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5075 F: drivers/hwmon/f75375s.c
5076 F: include/linux/f75375s.h
5078 FIREWIRE AUDIO DRIVERS
5081 T: git git://git.alsa-project.org/alsa-kernel.git
5085 FIREWIRE MEDIA DRIVERS (firedtv)
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5091 F: drivers/media/firewire/
5093 FIREWIRE SBP-2 TARGET
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5100 F: drivers/target/sbp/
5105 W: http://ieee1394.wiki.kernel.org/
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5108 F: drivers/firewire/
5109 F: include/linux/firewire.h
5110 F: include/uapi/linux/firewire*.h
5113 FIRMWARE LOADER (request_firmware)
5118 F: Documentation/firmware_class/
5119 F: drivers/base/firmware*.c
5120 F: include/linux/firmware.h
5122 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5126 F: drivers/block/rsxx/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5132 F: drivers/block/floppy.c
5136 W: http://www.ohwr.org/projects/fmc-bus
5139 F: include/linux/fmc*.h
5140 F: include/linux/ipmi-fru.h
5143 FPGA MANAGER FRAMEWORK
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5150 F: include/linux/fpga/fpga-mgr.h
5151 W: http://www.rocketboards.org
5155 W: http://floatingpoint.sourceforge.net/emulator/index.html
5157 F: arch/x86/math-emu/
5159 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5162 F: drivers/net/wan/dlci.c
5163 F: drivers/net/wan/sdla.c
5168 T: git git://github.com/bzolnier/linux.git
5169 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5171 F: Documentation/fb/
5174 F: include/linux/fb.h
5175 F: include/uapi/video/
5176 F: include/uapi/linux/fb.h
5178 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5183 F: drivers/crypto/caam/
5184 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5186 FREESCALE DIU FRAMEBUFFER DRIVER
5190 F: drivers/video/fbdev/fsl-diu-fb.*
5192 FREESCALE DMA DRIVER
5197 F: drivers/dma/fsldma.*
5199 FREESCALE GPMI NAND DRIVER
5203 F: drivers/mtd/nand/gpmi-nand/*
5205 FREESCALE I2C CPM DRIVER
5210 F: drivers/i2c/busses/i2c-cpm.c
5212 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5217 F: include/linux/platform_data/video-imxfb.h
5218 F: drivers/video/fbdev/imxfb.c
5220 FREESCALE QUAD SPI DRIVER
5224 F: drivers/mtd/spi-nor/fsl-quadspi.c
5226 FREESCALE SOC FS_ENET DRIVER
5232 F: drivers/net/ethernet/freescale/fs_enet/
5233 F: include/linux/fs_enet_pd.h
5235 FREESCALE IMX / MXC FEC DRIVER
5239 F: drivers/net/ethernet/freescale/fec_main.c
5240 F: drivers/net/ethernet/freescale/fec_ptp.c
5241 F: drivers/net/ethernet/freescale/fec.h
5242 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5244 FREESCALE QORIQ DPAA FMAN DRIVER
5248 F: drivers/net/ethernet/freescale/fman
5249 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5251 FREESCALE QORIQ DPAA ETHERNET DRIVER
5255 F: drivers/net/ethernet/freescale/dpaa
5257 FREESCALE SOC DRIVERS
5263 F: include/linux/fsl/
5265 FREESCALE QUICC ENGINE LIBRARY
5269 F: drivers/soc/fsl/qe/
5270 F: include/soc/fsl/*qe*.h
5271 F: include/soc/fsl/*ucc*.h
5273 FREESCALE USB PERIPHERAL DRIVERS
5278 F: drivers/usb/gadget/udc/fsl*
5280 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5285 F: drivers/net/ethernet/freescale/ucc_geth*
5287 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5291 F: drivers/net/ethernet/freescale/gianfar*
5292 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5293 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5295 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5300 F: drivers/net/wan/fsl_ucc_hdlc*
5302 FREESCALE QUICC ENGINE UCC UART DRIVER
5306 F: drivers/tty/serial/ucc_uart.c
5308 FREESCALE SOC SOUND DRIVERS
5316 F: sound/soc/fsl/fsl*
5317 F: sound/soc/fsl/imx*
5318 F: sound/soc/fsl/mpc8610_hpcd.c
5322 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5331 F: Documentation/power/freezing-of-tasks.txt
5332 F: include/linux/freezer.h
5340 F: include/linux/frontswap.h
5342 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5346 F: Documentation/filesystems/caching/
5348 F: include/linux/fscache*.h
5350 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5356 F: include/linux/fscrypt*.h
5362 W: https://f2fs.wiki.kernel.org/
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5365 F: Documentation/filesystems/f2fs.txt
5366 F: Documentation/ABI/testing/sysfs-fs-f2fs
5368 F: include/linux/f2fs_fs.h
5369 F: include/trace/events/f2fs.h
5371 FUJITSU FR-V (FRV) PORT
5375 FUJITSU LAPTOP EXTRAS
5379 F: drivers/platform/x86/fujitsu-laptop.c
5381 FUJITSU M-5MO LS CAMERA ISP DRIVER
5386 F: drivers/media/i2c/m5mols/
5387 F: include/media/i2c/m5mols.h
5389 FUJITSU TABLET EXTRAS
5393 F: drivers/platform/x86/fujitsu-tablet.c
5395 FUSE: FILESYSTEM IN USERSPACE
5398 W: http://fuse.sourceforge.net/
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5402 F: include/uapi/linux/fuse.h
5403 F: Documentation/filesystems/fuse.txt
5405 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5408 S: Odd Fixes (e.g., new signatures)
5409 F: drivers/scsi/fdomain.*
5416 F: scripts/gcc-plugins/
5417 F: scripts/gcc-plugin.sh
5418 F: scripts/Makefile.gcc-plugins
5419 F: Documentation/gcc-plugins.txt
5421 GCOV BASED KERNEL PROFILING
5425 F: Documentation/dev-tools/gcov.rst
5427 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5430 W: http://www.icp-vortex.com/
5432 F: drivers/scsi/gdt*
5434 GDB KERNEL DEBUGGING HELPER SCRIPTS
5440 GEMTEK FM RADIO RECEIVER DRIVER
5443 T: git git://linuxtv.org/media_tree.git
5444 W: https://linuxtv.org
5446 F: drivers/media/radio/radio-gemtek*
5448 GENERIC GPIO I2C DRIVER
5451 F: drivers/i2c/busses/i2c-gpio.c
5452 F: include/linux/i2c-gpio.h
5454 GENERIC GPIO I2C MULTIPLEXER DRIVER
5458 F: drivers/i2c/muxes/i2c-mux-gpio.c
5459 F: include/linux/i2c-mux-gpio.h
5460 F: Documentation/i2c/muxes/i2c-mux-gpio
5462 GENERIC HDLC (WAN) DRIVERS
5464 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5466 F: drivers/net/wan/c101.c
5467 F: drivers/net/wan/hd6457*
5468 F: drivers/net/wan/hdlc*
5469 F: drivers/net/wan/n2.c
5470 F: drivers/net/wan/pc300too.c
5471 F: drivers/net/wan/pci200syn.c
5472 F: drivers/net/wan/wanxl*
5474 GENERIC INCLUDE/ASM HEADER FILES
5477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5479 F: include/asm-generic/
5480 F: include/uapi/asm-generic/
5482 GENERIC PHY FRAMEWORK
5485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5488 F: include/linux/phy/
5496 F: drivers/base/power/domain*.c
5497 F: include/linux/pm_domain.h
5499 GENERIC UIO DRIVER FOR PCI DEVICES
5503 F: drivers/uio/uio_pci_generic.c
5505 GET_MAINTAINER SCRIPT
5508 F: scripts/get_maintainer.pl
5510 GENWQE (IBM Generic Workqueue Card)
5514 F: drivers/misc/genwqe/
5520 W: http://sources.redhat.com/cluster/
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5523 F: Documentation/filesystems/gfs2*.txt
5525 F: include/uapi/linux/gfs2_ondisk.h
5527 GIGASET ISDN DRIVERS
5530 W: http://gigaset307x.sourceforge.net/
5532 F: Documentation/isdn/README.gigaset
5533 F: drivers/isdn/gigaset/
5534 F: include/uapi/linux/gigaset_dev.h
5540 F: drivers/media/usb/go7007/
5546 F: drivers/input/touchscreen/goodix.c
5552 F: drivers/gpio/gpio-mockup.c
5553 F: tools/testing/selftests/gpio/
5559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5561 F: Documentation/devicetree/bindings/gpio/
5562 F: Documentation/gpio/
5563 F: Documentation/ABI/testing/gpio-cdev
5564 F: Documentation/ABI/obsolete/sysfs-gpio
5566 F: include/linux/gpio/
5567 F: include/linux/gpio.h
5568 F: include/asm-generic/gpio.h
5569 F: include/uapi/linux/gpio.h
5572 GRE DEMULTIPLEXER DRIVER
5576 F: net/ipv4/gre_demux.c
5577 F: net/ipv4/gre_offload.c
5578 F: include/net/gre.h
5580 GRETH 10/100/1G Ethernet MAC device driver
5584 F: drivers/net/ethernet/aeroflex/
5591 F: drivers/staging/greybus/
5594 GREYBUS AUDIO PROTOCOLS DRIVERS
5598 F: drivers/staging/greybus/audio_apbridgea.c
5599 F: drivers/staging/greybus/audio_apbridgea.h
5600 F: drivers/staging/greybus/audio_codec.c
5601 F: drivers/staging/greybus/audio_codec.h
5602 F: drivers/staging/greybus/audio_gb.c
5603 F: drivers/staging/greybus/audio_manager.c
5604 F: drivers/staging/greybus/audio_manager.h
5605 F: drivers/staging/greybus/audio_manager_module.c
5606 F: drivers/staging/greybus/audio_manager_private.h
5607 F: drivers/staging/greybus/audio_manager_sysfs.c
5608 F: drivers/staging/greybus/audio_module.c
5609 F: drivers/staging/greybus/audio_topology.c
5611 GREYBUS PROTOCOLS DRIVERS
5614 F: drivers/staging/greybus/sdio.c
5615 F: drivers/staging/greybus/light.c
5616 F: drivers/staging/greybus/gpio.c
5617 F: drivers/staging/greybus/power_supply.c
5618 F: drivers/staging/greybus/spi.c
5619 F: drivers/staging/greybus/spilib.c
5621 GREYBUS PROTOCOLS DRIVERS
5624 F: drivers/staging/greybus/loopback.c
5625 F: drivers/staging/greybus/timesync.c
5626 F: drivers/staging/greybus/timesync_platform.c
5628 GREYBUS PROTOCOLS DRIVERS
5631 F: drivers/staging/greybus/authentication.c
5632 F: drivers/staging/greybus/bootrom.c
5633 F: drivers/staging/greybus/firmware.h
5634 F: drivers/staging/greybus/fw-core.c
5635 F: drivers/staging/greybus/fw-download.c
5636 F: drivers/staging/greybus/fw-managament.c
5637 F: drivers/staging/greybus/greybus_authentication.h
5638 F: drivers/staging/greybus/greybus_firmware.h
5639 F: drivers/staging/greybus/hid.c
5640 F: drivers/staging/greybus/i2c.c
5641 F: drivers/staging/greybus/spi.c
5642 F: drivers/staging/greybus/spilib.c
5643 F: drivers/staging/greybus/spilib.h
5645 GREYBUS PROTOCOLS DRIVERS
5648 F: drivers/staging/greybus/uart.c
5649 F: drivers/staging/greybus/log.c
5651 GREYBUS PLATFORM DRIVERS
5654 F: drivers/staging/greybus/arche-platform.c
5655 F: drivers/staging/greybus/arche-apb-ctrl.c
5656 F: drivers/staging/greybus/arche_platform.h
5658 GS1662 VIDEO SERIALIZER
5661 T: git git://linuxtv.org/media_tree.git
5663 F: drivers/media/spi/gs1662.c
5665 GSPCA FINEPIX SUBDRIVER
5668 T: git git://linuxtv.org/media_tree.git
5670 F: drivers/media/usb/gspca/finepix.c
5672 GSPCA GL860 SUBDRIVER
5675 T: git git://linuxtv.org/media_tree.git
5677 F: drivers/media/usb/gspca/gl860/
5679 GSPCA M5602 SUBDRIVER
5682 T: git git://linuxtv.org/media_tree.git
5684 F: drivers/media/usb/gspca/m5602/
5686 GSPCA PAC207 SONIXB SUBDRIVER
5689 T: git git://linuxtv.org/media_tree.git
5691 F: drivers/media/usb/gspca/pac207.c
5693 GSPCA SN9C20X SUBDRIVER
5696 T: git git://linuxtv.org/media_tree.git
5698 F: drivers/media/usb/gspca/sn9c20x.c
5700 GSPCA T613 SUBDRIVER
5703 T: git git://linuxtv.org/media_tree.git
5705 F: drivers/media/usb/gspca/t613.c
5707 GSPCA USB WEBCAM DRIVER
5710 T: git git://linuxtv.org/media_tree.git
5712 F: drivers/media/usb/gspca/
5714 GTP (GPRS Tunneling Protocol)
5718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5720 F: drivers/net/gtp.c
5722 GUID PARTITION TABLE (GPT)
5726 F: block/partitions/efi.*
5728 STK1160 USB VIDEO CAPTURE DRIVER
5731 T: git git://linuxtv.org/media_tree.git
5733 F: drivers/media/usb/stk1160/
5738 W: http://uclinux-h8.sourceforge.jp
5739 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5742 F: drivers/clocksource/h8300_*.c
5743 F: drivers/clk/h8300/
5744 F: drivers/irqchip/irq-renesas-h8*.c
5746 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5749 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5751 F: drivers/platform/x86/hdaps.c
5753 HDPVR USB VIDEO ENCODER DRIVER
5756 T: git git://linuxtv.org/media_tree.git
5757 W: https://linuxtv.org
5759 F: drivers/media/usb/hdpvr/
5761 HWPOISON MEMORY FAILURE HANDLING
5765 F: mm/memory-failure.c
5766 F: mm/hwpoison-inject.c
5768 HYPERVISOR VIRTUAL CONSOLE DRIVER
5776 W: https://linuxtv.org
5777 W: http://palosaari.fi/linux/
5778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5779 T: git git://linuxtv.org/anttip/media_tree.git
5781 F: drivers/media/usb/hackrf/
5787 W: http://hwmon.wiki.kernel.org/
5788 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5791 F: Documentation/hwmon/
5793 F: include/linux/hwmon*.h
5795 HARDWARE RANDOM NUMBER GENERATOR CORE
5800 F: Documentation/devicetree/bindings/rng/
5801 F: Documentation/hw_random.txt
5802 F: drivers/char/hw_random/
5803 F: include/linux/hw_random.h
5805 HARDWARE SPINLOCK CORE
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5811 F: Documentation/devicetree/bindings/hwlock/
5812 F: Documentation/hwspinlock.txt
5813 F: drivers/hwspinlock/
5814 F: include/linux/hwspinlock.h
5816 HARMONY SOUND DRIVER
5819 F: sound/parisc/harmony.*
5821 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5824 F: Documentation/watchdog/hpwdt.txt
5825 F: drivers/watchdog/hpwdt.c
5827 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5832 F: Documentation/scsi/hpsa.txt
5833 F: drivers/scsi/hpsa*.[ch]
5834 F: include/linux/cciss*.h
5835 F: include/uapi/linux/cciss*.h
5837 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5842 F: Documentation/blockdev/cciss.txt
5843 F: drivers/block/cciss*
5844 F: include/linux/cciss_ioctl.h
5845 F: include/uapi/linux/cciss_ioctl.h
5852 F: drivers/infiniband/hw/hfi1
5857 F: Documentation/filesystems/hfs.txt
5863 F: Documentation/filesystems/hfsplus.txt
5866 HGA FRAMEBUFFER DRIVER
5869 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5871 F: drivers/video/fbdev/hgafb.c
5873 HIBERNATION (aka Software Suspend, aka swsusp)
5877 B: https://bugzilla.kernel.org
5880 F: drivers/base/power/
5882 F: include/linux/suspend.h
5883 F: include/linux/freezer.h
5884 F: include/linux/pm.h
5885 F: arch/*/include/asm/suspend*.h
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5894 F: include/linux/hid*
5895 F: include/uapi/linux/hid*
5897 HID SENSOR HUB DRIVERS
5904 F: Documentation/hid/hid-sensor*
5905 F: drivers/hid/hid-sensor-*
5906 F: drivers/iio/*/hid-*
5907 F: include/linux/hid-sensor-*
5909 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5914 F: Documentation/timers/
5915 F: kernel/time/hrtimer.c
5916 F: kernel/time/clockevents.c
5917 F: kernel/time/tick*.*
5918 F: kernel/time/timer_*.c
5919 F: include/linux/clockchips.h
5920 F: include/linux/hrtimer.h
5922 HIGH-SPEED SCC DRIVER FOR AX.25
5925 F: drivers/net/hamradio/dmascc.c
5926 F: drivers/net/hamradio/scc.c
5928 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5930 W: http://www.highpoint-tech.com
5932 F: Documentation/scsi/hptiop.txt
5933 F: drivers/scsi/hptiop.c
5939 F: include/linux/hippidevice.h
5940 F: include/uapi/linux/if_hippi.h
5942 F: drivers/net/hippi/
5944 HISILICON NETWORK SUBSYSTEM DRIVER
5948 W: http://www.hisilicon.com
5950 F: drivers/net/ethernet/hisilicon/
5951 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5953 HISILICON ROCE DRIVER
5958 F: drivers/infiniband/hw/hns/
5959 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5961 HISILICON SAS Controller
5963 W: http://www.hisilicon.com
5965 F: drivers/scsi/hisi_sas/
5966 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5971 W: http://w1.fi/hostap-driver.html
5973 F: drivers/net/wireless/intersil/hostap/
5975 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5978 F: drivers/platform/x86/tc1100-wmi.c
5980 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5983 F: drivers/net/ethernet/hp/hp100.*
5985 HPET: High Precision Event Timers driver
5988 F: Documentation/timers/hpet.txt
5989 F: drivers/char/hpet.c
5990 F: include/linux/hpet.h
5991 F: include/uapi/linux/hpet.h
5995 F: arch/x86/kernel/hpet.c
5996 F: arch/x86/include/asm/hpet.h
6000 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6008 F: Documentation/ABI/testing/sysfs-bus-hsi
6009 F: Documentation/device-drivers/serial-interfaces.rst
6011 F: include/linux/hsi/
6012 F: include/uapi/linux/hsi/
6016 W: http://www.pharscape.org
6018 F: drivers/net/usb/hso.c
6020 HSR NETWORK PROTOCOL
6026 HTCPEN TOUCHSCREEN DRIVER
6030 F: drivers/input/touchscreen/htcpen.c
6040 T: git git://linuxtv.org/media_tree.git
6041 W: https://linuxtv.org
6043 F: drivers/media/platform/sti/hva
6045 Hyper-V CORE AND DRIVERS
6051 F: arch/x86/include/asm/mshyperv.h
6052 F: arch/x86/include/uapi/asm/hyperv.h
6053 F: arch/x86/kernel/cpu/mshyperv.c
6055 F: drivers/hid/hid-hyperv.c
6057 F: drivers/input/serio/hyperv-keyboard.c
6058 F: drivers/pci/host/pci-hyperv.c
6059 F: drivers/net/hyperv/
6060 F: drivers/scsi/storvsc_drv.c
6061 F: drivers/uio/uio_hv_generic.c
6062 F: drivers/video/fbdev/hyperv_fb.c
6063 F: include/linux/hyperv.h
6065 F: Documentation/ABI/stable/sysfs-bus-vmbus
6071 F: Documentation/i2c/i2c-topology
6072 F: Documentation/i2c/muxes/
6073 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6074 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6075 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6076 F: drivers/i2c/i2c-mux.c
6077 F: drivers/i2c/muxes/
6078 F: include/linux/i2c-mux.h
6080 I2C OVER PARALLEL PORT
6084 F: Documentation/i2c/busses/i2c-parport
6085 F: Documentation/i2c/busses/i2c-parport-light
6086 F: drivers/i2c/busses/i2c-parport.c
6087 F: drivers/i2c/busses/i2c-parport-light.c
6089 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6093 F: Documentation/i2c/busses/i2c-ali1535
6094 F: Documentation/i2c/busses/i2c-ali1563
6095 F: Documentation/i2c/busses/i2c-ali15x3
6096 F: Documentation/i2c/busses/i2c-amd756
6097 F: Documentation/i2c/busses/i2c-amd8111
6098 F: Documentation/i2c/busses/i2c-i801
6099 F: Documentation/i2c/busses/i2c-nforce2
6100 F: Documentation/i2c/busses/i2c-piix4
6101 F: Documentation/i2c/busses/i2c-sis5595
6102 F: Documentation/i2c/busses/i2c-sis630
6103 F: Documentation/i2c/busses/i2c-sis96x
6104 F: Documentation/i2c/busses/i2c-via
6105 F: Documentation/i2c/busses/i2c-viapro
6106 F: drivers/i2c/busses/i2c-ali1535.c
6107 F: drivers/i2c/busses/i2c-ali1563.c
6108 F: drivers/i2c/busses/i2c-ali15x3.c
6109 F: drivers/i2c/busses/i2c-amd756.c
6110 F: drivers/i2c/busses/i2c-amd756-s4882.c
6111 F: drivers/i2c/busses/i2c-amd8111.c
6112 F: drivers/i2c/busses/i2c-i801.c
6113 F: drivers/i2c/busses/i2c-isch.c
6114 F: drivers/i2c/busses/i2c-nforce2.c
6115 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6116 F: drivers/i2c/busses/i2c-piix4.c
6117 F: drivers/i2c/busses/i2c-sis5595.c
6118 F: drivers/i2c/busses/i2c-sis630.c
6119 F: drivers/i2c/busses/i2c-sis96x.c
6120 F: drivers/i2c/busses/i2c-via.c
6121 F: drivers/i2c/busses/i2c-viapro.c
6123 I2C/SMBUS ISMT DRIVER
6127 F: drivers/i2c/busses/i2c-ismt.c
6128 F: Documentation/i2c/busses/i2c-ismt
6130 I2C/SMBUS STUB DRIVER
6134 F: drivers/i2c/i2c-stub.c
6139 W: https://i2c.wiki.kernel.org/
6140 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6143 F: Documentation/devicetree/bindings/i2c/
6144 F: Documentation/i2c/
6147 F: include/linux/i2c.h
6148 F: include/linux/i2c-*.h
6149 F: include/uapi/linux/i2c.h
6150 F: include/uapi/linux/i2c-*.h
6162 F: Documentation/i2c/busses/i2c-taos-evm
6163 F: drivers/i2c/busses/i2c-taos-evm.c
6168 W: http://www.harbaum.org/till/i2c_tiny_usb
6170 F: drivers/i2c/busses/i2c-tiny-usb.c
6177 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6182 IA64 (Itanium) PLATFORM
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6190 IBM Power VMX Cryptographic instructions
6195 F: drivers/crypto/vmx/Makefile
6196 F: drivers/crypto/vmx/Kconfig
6197 F: drivers/crypto/vmx/vmx.c
6198 F: drivers/crypto/vmx/aes*
6199 F: drivers/crypto/vmx/ghash*
6200 F: drivers/crypto/vmx/ppc-xlate.pl
6202 IBM Power in-Nest Crypto Acceleration
6207 F: drivers/crypto/nx/Makefile
6208 F: drivers/crypto/nx/Kconfig
6209 F: drivers/crypto/nx/nx-aes*
6210 F: drivers/crypto/nx/nx-sha*
6211 F: drivers/crypto/nx/nx.*
6212 F: drivers/crypto/nx/nx_csbcpb.h
6213 F: drivers/crypto/nx/nx_debugfs.h
6215 IBM Power 842 compression accelerator
6218 F: drivers/crypto/nx/Makefile
6219 F: drivers/crypto/nx/Kconfig
6220 F: drivers/crypto/nx/nx-842*
6221 F: include/linux/sw842.h
6225 IBM Power Linux RAID adapter
6228 F: drivers/scsi/ipr.*
6230 IBM Power Virtual Ethernet Device Driver
6234 F: drivers/net/ethernet/ibm/ibmveth.*
6236 IBM Power SRIOV Virtual NIC Device Driver
6241 F: drivers/net/ethernet/ibm/ibmvnic.*
6243 IBM Power Virtual SCSI Device Drivers
6247 F: drivers/scsi/ibmvscsi/ibmvscsi*
6248 F: include/scsi/viosrp.h
6250 IBM Power Virtual SCSI Device Target Driver
6256 F: drivers/scsi/ibmvscsi_tgt/
6258 IBM Power Virtual FC Device Drivers
6262 F: drivers/scsi/ibmvscsi/ibmvfc*
6264 IBM ServeRAID RAID DRIVER
6266 F: drivers/scsi/ips.*
6268 ICH LPC AND GPIO DRIVER
6271 F: drivers/mfd/lpc_ich.c
6272 F: drivers/gpio/gpio-ich.c
6274 IDT VersaClock 5 CLOCK DRIVER
6277 F: drivers/clk/clk-versaclock5.c
6282 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6285 F: Documentation/ide/
6287 F: include/linux/ide.h
6289 IDEAPAD LAPTOP EXTRAS DRIVER
6292 W: http://launchpad.net/ideapad-laptop
6294 F: drivers/platform/x86/ideapad-laptop.c
6296 IDEAPAD LAPTOP SLIDEBAR DRIVER
6299 W: https://github.com/o2genum/ideapad-slidebar
6301 F: drivers/input/misc/ideapad_slidebar.c
6307 F: Documentation/cdrom/ide-cd
6308 F: drivers/ide/ide-cd*
6310 IEEE 802.15.4 SUBSYSTEM
6314 W: http://wpan.cakelab.org/
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6320 F: drivers/net/ieee802154/
6321 F: include/linux/nl802154.h
6322 F: include/linux/ieee802154.h
6323 F: include/net/nl802154.h
6324 F: include/net/mac802154.h
6325 F: include/net/af_ieee802154.h
6326 F: include/net/cfg802154.h
6327 F: include/net/ieee802154_netdev.h
6328 F: Documentation/networking/ieee802154.txt
6334 F: include/net/ife.h
6335 F: include/uapi/linux/ife.h
6337 IGORPLUG-USB IR RECEIVER
6341 F: drivers/media/rc/igorplugusb.c
6343 IGUANAWORKS USB IR TRANSCEIVER
6347 F: drivers/media/rc/iguanair.c
6349 IIO DIGITAL POTENTIOMETER DAC
6353 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6354 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6355 F: drivers/iio/dac/dpot-dac.c
6357 IIO ENVELOPE DETECTOR
6361 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6362 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6363 F: drivers/iio/adc/envelope-detector.c
6365 IIO SUBSYSTEM AND DRIVERS
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6373 F: Documentation/devicetree/bindings/iio/
6375 F: drivers/staging/iio/
6376 F: include/linux/iio/
6379 IKANOS/ADI EAGLE ADSL USB DRIVER
6383 F: drivers/usb/atm/ueagle-atm.c
6385 IMGTEC ASCII LCD DRIVER
6388 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6389 F: drivers/auxdisplay/img-ascii-lcd.c
6391 INA209 HARDWARE MONITOR DRIVER
6395 F: Documentation/hwmon/ina209
6396 F: Documentation/devicetree/bindings/i2c/ina209.txt
6397 F: drivers/hwmon/ina209.c
6399 INA2XX HARDWARE MONITOR DRIVER
6403 F: Documentation/hwmon/ina2xx
6404 F: drivers/hwmon/ina2xx.c
6405 F: include/linux/platform_data/ina2xx.h
6407 INDUSTRY PACK SUBSYSTEM (IPACK)
6412 W: http://industrypack.sourceforge.net
6416 INGENIC JZ4780 DMA Driver
6419 F: drivers/dma/dma-jz4780.c
6421 INGENIC JZ4780 NAND DRIVER
6425 F: drivers/mtd/nand/jz4780_*
6427 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6435 F: security/integrity/ima/
6437 IMGTEC IR DECODER DRIVER
6440 F: drivers/media/rc/img-ir/
6442 IMS TWINTURBO FRAMEBUFFER DRIVER
6445 F: drivers/video/fbdev/imsttfb.c
6447 INFINIBAND SUBSYSTEM
6452 W: http://www.openfabrics.org/
6453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6456 F: Documentation/infiniband/
6457 F: drivers/infiniband/
6458 F: include/uapi/linux/if_infiniband.h
6459 F: include/uapi/rdma/
6467 F: Documentation/filesystems/inotify.txt
6468 F: fs/notify/inotify/
6469 F: include/linux/inotify.h
6470 F: include/uapi/linux/inotify.h
6472 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6475 Q: http://patchwork.kernel.org/project/linux-input/list/
6476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6479 F: include/linux/input.h
6480 F: include/uapi/linux/input.h
6481 F: include/linux/input/
6482 F: Documentation/devicetree/bindings/input/
6484 INPUT MULTITOUCH (MT) PROTOCOL
6488 F: Documentation/input/multi-touch-protocol.txt
6489 F: drivers/input/input-mt.c
6492 INTEL ASoC BDW/HSW DRIVERS
6496 F: sound/soc/intel/common/sst-dsp*
6497 F: sound/soc/intel/common/sst-firmware.c
6498 F: sound/soc/intel/boards/broadwell.c
6499 F: sound/soc/intel/haswell/
6501 INTEL C600 SERIES SAS CONTROLLER DRIVER
6505 T: git git://git.code.sf.net/p/intel-sas/isci
6507 F: drivers/scsi/isci/
6509 INTEL HID EVENT DRIVER
6513 F: drivers/platform/x86/intel-hid.c
6515 INTEL VIRTUAL BUTTON DRIVER
6519 F: drivers/platform/x86/intel-vbtn.c
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6526 B: https://bugzilla.kernel.org
6528 F: drivers/idle/intel_idle.c
6530 INTEL INTEGRATED SENSOR HUB DRIVER
6535 F: drivers/hid/intel-ish-hid/
6542 F: drivers/cpufreq/intel_pstate.c
6544 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6548 F: Documentation/fb/intelfb.txt
6549 F: drivers/video/fbdev/intelfb/
6551 INTEL 810/815 FRAMEBUFFER DRIVER
6555 F: drivers/video/fbdev/i810/
6557 INTEL MENLOW THERMAL DRIVER
6560 W: https://01.org/linux-acpi
6562 F: drivers/platform/x86/intel_menlow.c
6564 INTEL I/OAT DMA DRIVER
6568 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6570 F: drivers/dma/ioat*
6575 T: git git://git.infradead.org/iommu-2.6.git
6577 F: drivers/iommu/intel-iommu.c
6578 F: include/linux/intel-iommu.h
6580 INTEL IOP-ADMA DMA DRIVER
6583 F: drivers/dma/iop-adma.c
6585 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6588 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6589 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6590 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6591 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6592 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6593 F: drivers/net/wan/ixp4xx_hss.c
6595 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6598 F: drivers/char/hw_random/ixp4xx-rng.c
6600 INTEL ETHERNET DRIVERS
6603 W: http://www.intel.com/support/feedback.htm
6604 W: http://e1000.sourceforge.net/
6605 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6609 F: Documentation/networking/e100.txt
6610 F: Documentation/networking/e1000.txt
6611 F: Documentation/networking/e1000e.txt
6612 F: Documentation/networking/igb.txt
6613 F: Documentation/networking/igbvf.txt
6614 F: Documentation/networking/ixgb.txt
6615 F: Documentation/networking/ixgbe.txt
6616 F: Documentation/networking/ixgbevf.txt
6617 F: Documentation/networking/i40e.txt
6618 F: Documentation/networking/i40evf.txt
6619 F: drivers/net/ethernet/intel/
6620 F: drivers/net/ethernet/intel/*/
6622 INTEL RDMA RNIC DRIVER
6627 F: drivers/infiniband/hw/i40iw/
6629 INTEL MERRIFIELD GPIO DRIVER
6633 F: drivers/gpio/gpio-merrifield.c
6635 INTEL-MID GPIO DRIVER
6639 F: drivers/gpio/gpio-intel-mid.c
6641 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6645 F: Documentation/networking/README.ipw2100
6646 F: Documentation/networking/README.ipw2200
6647 F: drivers/net/wireless/intel/ipw2x00/
6652 F: Documentation/trace/intel_th.txt
6653 F: drivers/hwtracing/intel_th/
6655 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6658 W: http://tboot.sourceforge.net
6659 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6661 F: Documentation/intel_txt.txt
6662 F: include/linux/tboot.h
6663 F: arch/x86/kernel/tboot.c
6665 INTEL WIRELESS WIMAX CONNECTION 2400
6670 W: http://linuxwimax.org
6671 F: Documentation/wimax/README.i2400m
6672 F: drivers/net/wimax/i2400m/
6673 F: include/uapi/linux/wimax/i2400m.h
6675 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6679 F: drivers/net/wireless/intel/iwlegacy/
6681 INTEL WIRELESS WIFI LINK (iwlwifi)
6687 W: http://intellinuxwireless.org
6688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6690 F: drivers/net/wireless/intel/iwlwifi/
6692 INTEL MANAGEMENT ENGINE (mei)
6696 F: include/uapi/linux/mei.h
6697 F: include/linux/mei_cl_bus.h
6698 F: drivers/misc/mei/*
6699 F: drivers/watchdog/mei_wdt.c
6700 F: Documentation/misc-devices/mei/*
6703 INTEL MIC DRIVERS (mic)
6707 W: https://github.com/sudeepdutt/mic
6708 W: http://software.intel.com/en-us/mic-developer
6709 F: include/linux/mic_bus.h
6710 F: include/linux/scif.h
6711 F: include/uapi/linux/mic_common.h
6712 F: include/uapi/linux/mic_ioctl.h
6713 F: include/uapi/linux/scif_ioctl.h
6714 F: drivers/misc/mic/
6715 F: drivers/dma/mic_x100_dma.c
6716 F: drivers/dma/mic_x100_dma.h
6717 F: Documentation/mic/
6719 INTEL PMC/P-Unit IPC DRIVER
6723 F: drivers/platform/x86/intel_pmc_ipc.c
6724 F: drivers/platform/x86/intel_punit_ipc.c
6725 F: arch/x86/include/asm/intel_pmc_ipc.h
6726 F: arch/x86/include/asm/intel_punit_ipc.h
6728 INTEL TELEMETRY DRIVER
6732 F: arch/x86/include/asm/intel_telemetry.h
6733 F: drivers/platform/x86/intel_telemetry*
6735 INTEL PMC CORE DRIVER
6740 F: arch/x86/include/asm/pmc_core.h
6741 F: drivers/platform/x86/intel_pmc_core*
6743 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6747 F: drivers/iio/gyro/mpu3050*
6748 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6750 IOC3 ETHERNET DRIVER
6754 F: drivers/net/ethernet/sgi/ioc3-eth.c
6760 F: drivers/tty/serial/ioc3_serial.c
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6767 F: Documentation/devicetree/bindings/iommu/
6773 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6778 W: http://openipmi.sourceforge.net/
6780 F: Documentation/IPMI.txt
6781 F: drivers/char/ipmi/
6782 F: include/linux/ipmi*
6783 F: include/uapi/linux/ipmi*
6785 QCOM AUDIO (ASoC) DRIVERS
6792 IPS SCSI RAID DRIVER
6795 W: http://www.adaptec.com/
6797 F: drivers/scsi/ips*
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6808 F: Documentation/networking/ipvs-sysctl.txt
6809 F: include/net/ip_vs.h
6810 F: include/uapi/linux/ip_vs.h
6811 F: net/netfilter/ipvs/
6817 F: drivers/tty/ipwireless/
6822 F: include/net/ipx.h
6823 F: include/uapi/linux/ipx.h
6830 W: http://irda.sourceforge.net/
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6833 F: Documentation/networking/irda.txt
6834 F: drivers/net/irda/
6835 F: include/net/irda/
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6852 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6853 F: Documentation/devicetree/bindings/interrupt-controller/
6856 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6860 F: Documentation/IRQ-domain.txt
6861 F: include/linux/irqdomain.h
6862 F: kernel/irq/irqdomain.c
6868 F: Documentation/isa.txt
6869 F: drivers/base/isa.c
6870 F: include/linux/isa.h
6875 F: Documentation/isapnp.txt
6876 F: drivers/pnp/isapnp/
6877 F: include/linux/isapnp.h
6882 T: git git://linuxtv.org/media_tree.git
6883 W: https://linuxtv.org
6885 F: drivers/media/radio/radio-isa*
6887 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6891 F: drivers/firmware/iscsi_ibft*
6897 W: www.open-iscsi.com
6899 F: drivers/scsi/*iscsi*
6900 F: include/scsi/*iscsi*
6902 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6908 W: http://www.openfabrics.org
6909 W: www.open-iscsi.org
6910 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6911 F: drivers/infiniband/ulp/iser/
6913 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6919 W: http://www.linux-iscsi.org
6920 F: drivers/infiniband/ulp/isert
6926 W: http://www.isdn4linux.de
6927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6929 F: Documentation/isdn/
6931 F: include/linux/isdn.h
6932 F: include/linux/isdn/
6933 F: include/uapi/linux/isdn.h
6934 F: include/uapi/linux/isdn/
6936 ISDN SUBSYSTEM (Eicon active card driver)
6939 W: http://www.melware.de
6941 F: drivers/isdn/hardware/eicon/
6943 IT87 HARDWARE MONITORING DRIVER
6947 F: Documentation/hwmon/it87
6948 F: drivers/hwmon/it87.c
6953 W: https://linuxtv.org
6954 W: http://palosaari.fi/linux/
6955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6956 T: git git://linuxtv.org/anttip/media_tree.git
6958 F: drivers/media/tuners/it913x*
6960 IVTV VIDEO4LINUX DRIVER
6964 T: git git://linuxtv.org/media_tree.git
6965 W: http://www.ivtvdriver.org
6967 F: Documentation/media/v4l-drivers/ivtv*
6968 F: drivers/media/pci/ivtv/
6969 F: include/uapi/linux/ivtv*
6971 IX2505V MEDIA DRIVER
6974 W: https://linuxtv.org
6975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6977 F: drivers/media/dvb-frontends/ix2505v*
6979 JC42.4 TEMPERATURE SENSOR DRIVER
6983 F: drivers/hwmon/jc42.c
6984 F: Documentation/hwmon/jc42
6989 W: http://jfs.sourceforge.net/
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6992 F: Documentation/filesystems/jfs.txt
6999 F: drivers/net/ethernet/jme.*
7001 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7004 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7007 F: include/uapi/linux/jffs2.h
7009 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7015 F: include/linux/jbd2.h
7017 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7021 F: drivers/media/platform/rcar_jpu.c
7023 JSM Neo PCI based serial card
7027 F: drivers/tty/serial/jsm/
7029 K10TEMP HARDWARE MONITORING DRIVER
7033 F: Documentation/hwmon/k10temp
7034 F: drivers/hwmon/k10temp.c
7036 K8TEMP HARDWARE MONITORING DRIVER
7040 F: Documentation/hwmon/k8temp
7041 F: drivers/hwmon/k8temp.c
7049 F: arch/*/include/asm/kasan.h
7050 F: arch/*/mm/kasan_init*
7051 F: Documentation/dev-tools/kasan.rst
7052 F: include/linux/kasan*.h
7055 F: scripts/Makefile.kasan
7060 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7062 F: Documentation/kbuild/kconfig-language.txt
7070 W: http://lse.sourceforge.net/kdump/
7072 F: Documentation/kdump/
7074 KEENE FM RADIO TRANSMITTER DRIVER
7077 T: git git://linuxtv.org/media_tree.git
7078 W: https://linuxtv.org
7080 F: drivers/media/radio/radio-keene*
7082 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7088 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7094 F: Documentation/kbuild/
7096 F: scripts/Makefile.*
7103 W: http://kernelnewbies.org/KernelJanitors
7106 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7110 W: http://nfs.sourceforge.net/
7111 T: git git://linux-nfs.org/~bfields/linux.git
7114 F: include/uapi/linux/nfsd/
7118 F: include/linux/lockd/
7119 F: include/linux/sunrpc/
7120 F: include/uapi/linux/sunrpc/
7122 KERNEL SELFTEST FRAMEWORK
7126 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7128 F: tools/testing/selftests
7130 KERNEL VIRTUAL MACHINE (KVM)
7134 W: http://www.linux-kvm.org
7135 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7137 F: Documentation/*/kvm*.txt
7138 F: Documentation/virtual/kvm/
7140 F: arch/x86/kernel/kvm.c
7141 F: arch/x86/kernel/kvmclock.c
7142 F: arch/*/include/asm/kvm*
7143 F: include/linux/kvm*
7144 F: include/uapi/linux/kvm*
7148 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7151 W: http://www.linux-kvm.org/
7153 F: arch/x86/include/asm/svm.h
7154 F: arch/x86/kvm/svm.c
7156 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7159 W: http://www.linux-kvm.org/
7160 T: git git://github.com/agraf/linux-2.6.git
7162 F: arch/powerpc/include/asm/kvm*
7163 F: arch/powerpc/kvm/
7165 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7169 W: http://www.ibm.com/developerworks/linux/linux390/
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7172 F: Documentation/s390/kvm.txt
7173 F: arch/s390/include/asm/kvm*
7176 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7181 W: http://systems.cs.columbia.edu/projects/kvm-arm
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7184 F: arch/arm/include/uapi/asm/kvm*
7185 F: arch/arm/include/asm/kvm*
7188 F: include/kvm/arm_*
7190 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7196 F: arch/arm64/include/uapi/asm/kvm*
7197 F: arch/arm64/include/asm/kvm*
7200 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7204 F: arch/mips/include/uapi/asm/kvm*
7205 F: arch/mips/include/asm/kvm*
7210 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7213 F: include/linux/kexec.h
7214 F: include/uapi/linux/kexec.h
7221 F: Documentation/security/keys.txt
7222 F: include/linux/key.h
7223 F: include/linux/key-type.h
7224 F: include/linux/keyctl.h
7225 F: include/uapi/linux/keyctl.h
7235 F: Documentation/security/keys-trusted-encrypted.txt
7236 F: include/keys/trusted-type.h
7237 F: security/keys/trusted.c
7238 F: security/keys/trusted.h
7246 F: Documentation/security/keys-trusted-encrypted.txt
7247 F: include/keys/encrypted-type.h
7248 F: security/keys/encrypted-keys/
7250 KGDB / KDB /debug_core
7252 W: http://kgdb.wiki.kernel.org/
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7256 F: Documentation/DocBook/kgdb.tmpl
7257 F: drivers/misc/kgdbts.c
7258 F: drivers/tty/serial/kgdboc.c
7259 F: include/linux/kdb.h
7260 F: include/linux/kgdb.h
7267 F: Documentation/dev-tools/kmemcheck.rst
7268 F: arch/x86/include/asm/kmemcheck.h
7269 F: arch/x86/mm/kmemcheck/
7270 F: include/linux/kmemcheck.h
7276 F: Documentation/dev-tools/kmemleak.rst
7277 F: include/linux/kmemleak.h
7279 F: mm/kmemleak-test.c
7287 F: Documentation/kprobes.txt
7288 F: include/linux/kprobes.h
7289 F: include/asm-generic/kprobes.h
7292 KS0108 LCD CONTROLLER DRIVER
7294 W: http://miguelojeda.es/auxdisplay.htm
7295 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7297 F: Documentation/auxdisplay/ks0108
7298 F: drivers/auxdisplay/ks0108.c
7299 F: include/linux/ks0108.h
7306 F: include/net/l3mdev.h
7308 LANTIQ MIPS ARCHITECTURE
7317 F: Documentation/networking/lapb-module.txt
7321 LASI 53c700 driver for PARISC
7325 F: Documentation/scsi/53c700.txt
7326 F: drivers/scsi/53c700*
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7335 F: Documentation/devicetree/bindings/leds/
7337 F: include/linux/leds.h
7339 LEGACY EEPROM DRIVER
7342 F: Documentation/misc-devices/eeprom
7343 F: drivers/misc/eeprom/eeprom.c
7345 LEGO USB Tower driver
7348 W: http://legousb.sourceforge.net/
7350 F: drivers/usb/misc/legousbtower.c
7355 W: https://linuxtv.org
7356 W: http://github.com/mkrufky
7357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7358 T: git git://linuxtv.org/mkrufky/tuners.git
7360 F: drivers/media/dvb-frontends/lg2160.*
7362 LGDT3305 MEDIA DRIVER
7365 W: https://linuxtv.org
7366 W: http://github.com/mkrufky
7367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7368 T: git git://linuxtv.org/mkrufky/tuners.git
7370 F: drivers/media/dvb-frontends/lgdt3305.*
7375 W: http://lguest.ozlabs.org/
7377 F: arch/x86/include/asm/lguest*.h
7380 F: include/linux/lguest*.h
7383 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7389 F: include/linux/ata.h
7390 F: include/linux/libata.h
7391 F: Documentation/devicetree/bindings/ata/
7393 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7398 F: include/linux/pata_arasan_cf_data.h
7399 F: drivers/ata/pata_arasan_cf.c
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7407 F: drivers/ata/pata_*.c
7408 F: drivers/ata/ata_generic.c
7410 LIBATA SATA AHCI PLATFORM devices support
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7416 F: drivers/ata/ahci_platform.c
7417 F: drivers/ata/libahci_platform.c
7418 F: include/linux/ahci_platform.h
7420 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7425 F: drivers/ata/sata_promise.*
7430 F: tools/lib/lockdep/
7432 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7435 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7439 F: include/linux/nd.h
7440 F: include/linux/libnvdimm.h
7441 F: include/uapi/linux/ndctl.h
7443 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7446 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7448 F: drivers/nvdimm/blk.c
7449 F: drivers/nvdimm/region_devs.c
7450 F: drivers/acpi/nfit*
7452 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7455 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7457 F: drivers/nvdimm/btt*
7459 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7462 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7464 F: drivers/nvdimm/pmem.c
7465 F: include/linux/pmem.h
7466 F: arch/*/include/asm/pmem.h
7468 LIGHTNVM PLATFORM SUPPORT
7470 W: http://github/OpenChannelSSD
7473 F: drivers/lightnvm/
7474 F: include/linux/lightnvm.h
7475 F: include/uapi/linux/lightnvm.h
7477 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7481 W: https://github.com/linuxppc/linux/wiki
7483 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7486 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7487 F: Documentation/devicetree/bindings/powerpc/opal/
7488 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7489 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7490 F: Documentation/powerpc/
7492 F: drivers/char/tpm/tpm_ibmvtpm*
7493 F: drivers/crypto/nx/
7494 F: drivers/crypto/vmx/
7495 F: drivers/i2c/busses/i2c-opal.c
7496 F: drivers/net/ethernet/ibm/ibmveth.*
7497 F: drivers/net/ethernet/ibm/ibmvnic.*
7498 F: drivers/pci/hotplug/pnv_php.c
7499 F: drivers/pci/hotplug/rpa*
7500 F: drivers/rtc/rtc-opal.c
7501 F: drivers/scsi/ibmvscsi/
7502 F: drivers/tty/hvc/hvc_opal.c
7503 F: tools/testing/selftests/powerpc
7510 LINUX FOR POWER MACINTOSH
7512 W: http://www.penguinppc.org/
7515 F: arch/powerpc/platforms/powermac/
7516 F: drivers/macintosh/
7518 LINUX FOR POWERPC EMBEDDED MPC5XXX
7521 T: git git://git.denx.de/linux-denx-agust.git
7523 F: arch/powerpc/platforms/512x/
7524 F: arch/powerpc/platforms/52xx/
7526 LINUX FOR POWERPC EMBEDDED PPC4XX
7529 W: http://www.penguinppc.org/
7532 F: arch/powerpc/platforms/40x/
7533 F: arch/powerpc/platforms/44x/
7535 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7538 F: arch/powerpc/*/*virtex*
7539 F: arch/powerpc/*/*/*virtex*
7541 LINUX FOR POWERPC EMBEDDED PPC8XX
7543 W: http://www.penguinppc.org/
7546 F: arch/powerpc/platforms/8xx/
7548 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7551 W: http://www.penguinppc.org/
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7555 F: arch/powerpc/platforms/83xx/
7556 F: arch/powerpc/platforms/85xx/
7558 LINUX FOR POWERPC PA SEMI PWRFICIENT
7561 F: arch/powerpc/platforms/pasemi/
7562 F: drivers/*/*pasemi*
7563 F: drivers/*/*/*pasemi*
7565 LINUX SECURITY MODULE (LSM) FRAMEWORK
7570 LIS3LV02D ACCELEROMETER DRIVER
7573 F: Documentation/misc-devices/lis3lv02d
7574 F: drivers/misc/lis3lv02d/
7575 F: drivers/platform/x86/hp_accel.c
7584 F: kernel/livepatch/
7585 F: include/linux/livepatch.h
7586 F: arch/x86/include/asm/livepatch.h
7587 F: arch/x86/kernel/livepatch.c
7588 F: Documentation/livepatch/
7589 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7590 F: samples/livepatch/
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7594 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7597 F: drivers/misc/lkdtm*
7602 F: include/linux/llc.h
7603 F: include/uapi/linux/llc.h
7607 LM73 HARDWARE MONITOR DRIVER
7611 F: drivers/hwmon/lm73.c
7613 LM78 HARDWARE MONITOR DRIVER
7617 F: Documentation/hwmon/lm78
7618 F: drivers/hwmon/lm78.c
7620 LM83 HARDWARE MONITOR DRIVER
7624 F: Documentation/hwmon/lm83
7625 F: drivers/hwmon/lm83.c
7627 LM90 HARDWARE MONITOR DRIVER
7631 F: Documentation/hwmon/lm90
7632 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7633 F: drivers/hwmon/lm90.c
7634 F: include/dt-bindings/thermal/lm90.h
7636 LM95234 HARDWARE MONITOR DRIVER
7640 F: Documentation/hwmon/lm95234
7641 F: drivers/hwmon/lm95234.c
7643 LME2510 MEDIA DRIVER
7646 W: https://linuxtv.org
7647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7649 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7657 F: Documentation/locking/
7658 F: include/linux/lockdep.h
7659 F: include/linux/spinlock*.h
7660 F: arch/*/include/asm/spinlock*.h
7661 F: include/linux/rwlock*.h
7662 F: include/linux/mutex*.h
7663 F: arch/*/include/asm/mutex*.h
7664 F: include/linux/rwsem*.h
7665 F: arch/*/include/asm/rwsem.h
7666 F: include/linux/seqlock.h
7667 F: lib/locking*.[ch]
7670 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7673 W: http://www.linux-ntfs.org/content/view/19/37/
7675 F: Documentation/ldm.txt
7676 F: block/partitions/ldm.*
7678 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7684 W: http://www.avagotech.com/support/
7686 F: drivers/message/fusion/
7687 F: drivers/scsi/mpt2sas/
7688 F: drivers/scsi/mpt3sas/
7690 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7694 F: drivers/scsi/sym53c8xx_2/
7696 LTC4261 HARDWARE MONITOR DRIVER
7700 F: Documentation/hwmon/ltc4261
7701 F: drivers/hwmon/ltc4261.c
7703 LTP (Linux Test Project)
7711 W: http://linux-test-project.github.io/
7712 T: git git://github.com/linux-test-project/ltp.git
7716 W: http://www.linux-m32r.org/
7723 W: http://www.linux-m68k.org/
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7729 M68K ON APPLE MACINTOSH
7731 W: http://www.mac.linux-m68k.org/
7738 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7742 M88DS3103 MEDIA DRIVER
7745 W: https://linuxtv.org
7746 W: http://palosaari.fi/linux/
7747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7748 T: git git://linuxtv.org/anttip/media_tree.git
7750 F: drivers/media/dvb-frontends/m88ds3103*
7752 M88RS2000 MEDIA DRIVER
7755 W: https://linuxtv.org
7756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7758 F: drivers/media/dvb-frontends/m88rs2000*
7760 MA901 MASTERKIT USB FM RADIO DRIVER
7763 T: git git://linuxtv.org/media_tree.git
7765 F: drivers/media/radio/radio-ma901.c
7770 W: http://wireless.kernel.org/
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7774 F: Documentation/networking/mac80211-injection.txt
7775 F: include/net/mac80211.h
7777 F: drivers/net/wireless/mac80211_hwsim.[ch]
7783 F: drivers/net/macvlan.c
7784 F: include/linux/if_macvlan.h
7791 F: include/linux/mailbox_client.h
7792 F: include/linux/mailbox_controller.h
7794 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7796 W: http://www.kernel.org/doc/man-pages
7800 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7804 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7806 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7811 F: drivers/net/dsa/mv88e6xxx/
7812 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7814 MARVELL ARMADA DRM SUPPORT
7817 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7818 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7819 F: drivers/gpu/drm/armada/
7820 F: include/uapi/drm/armada_drm.h
7821 F: Documentation/devicetree/bindings/display/armada/
7823 MARVELL CRYPTO DRIVER
7826 F: drivers/crypto/marvell/
7830 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7835 F: drivers/net/ethernet/marvell/sk*
7837 MARVELL LIBERTAS WIRELESS DRIVER
7840 F: drivers/net/wireless/marvell/libertas/
7842 MARVELL MV643XX ETHERNET DRIVER
7846 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7847 F: include/linux/mv643xx.h
7849 MARVELL MVNETA ETHERNET DRIVER
7853 F: drivers/net/ethernet/marvell/mvneta.*
7855 MARVELL MWIFIEX WIRELESS DRIVER
7860 F: drivers/net/wireless/marvell/mwifiex/
7862 MARVELL MWL8K WIRELESS DRIVER
7866 F: drivers/net/wireless/marvell/mwl8k.c
7868 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7871 F: drivers/mmc/host/mvsdio.*
7873 MATROX FRAMEBUFFER DRIVER
7876 F: drivers/video/fbdev/matrox/matroxfb_*
7877 F: include/uapi/linux/matroxfb.h
7879 MAX16065 HARDWARE MONITOR DRIVER
7883 F: Documentation/hwmon/max16065
7884 F: drivers/hwmon/max16065.c
7886 MAX20751 HARDWARE MONITOR DRIVER
7890 F: Documentation/hwmon/max20751
7891 F: drivers/hwmon/max20751.c
7893 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7896 F: Documentation/hwmon/max6650
7897 F: drivers/hwmon/max6650.c
7899 MAX6697 HARDWARE MONITOR DRIVER
7903 F: Documentation/hwmon/max6697
7904 F: Documentation/devicetree/bindings/i2c/max6697.txt
7905 F: drivers/hwmon/max6697.c
7906 F: include/linux/platform_data/max6697.h
7908 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7912 F: Documentation/devicetree/bindings/sound/max9860.txt
7913 F: sound/soc/codecs/max9860.*
7915 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7920 F: drivers/power/supply/max14577_charger.c
7921 F: drivers/power/supply/max77693_charger.c
7923 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7927 F: drivers/*/*max77802*.c
7928 F: Documentation/devicetree/bindings/*/*max77802.txt
7929 F: include/dt-bindings/*/*max77802.h
7931 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7937 F: drivers/*/max14577*.c
7938 F: drivers/*/max77686*.c
7939 F: drivers/*/max77693*.c
7940 F: drivers/extcon/extcon-max14577.c
7941 F: drivers/extcon/extcon-max77693.c
7942 F: drivers/rtc/rtc-max77686.c
7943 F: drivers/clk/clk-max77686.c
7944 F: Documentation/devicetree/bindings/mfd/max14577.txt
7945 F: Documentation/devicetree/bindings/*/max77686.txt
7946 F: Documentation/devicetree/bindings/mfd/max77693.txt
7947 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7948 F: include/linux/mfd/max14577*.h
7949 F: include/linux/mfd/max77686*.h
7950 F: include/linux/mfd/max77693*.h
7952 MAXIRADIO FM RADIO RECEIVER DRIVER
7955 T: git git://linuxtv.org/media_tree.git
7956 W: https://linuxtv.org
7958 F: drivers/media/radio/radio-maxiradio*
7960 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7964 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7965 F: drivers/iio/potentiometer/mcp4531.c
7967 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7971 F: drivers/iio/dac/cio-dac.c
7973 MEDIA DRIVERS FOR RENESAS - FCP
7977 T: git git://linuxtv.org/media_tree.git
7979 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7980 F: drivers/media/platform/rcar-fcp.c
7981 F: include/media/rcar-fcp.h
7983 MEDIA DRIVERS FOR RENESAS - FDP1
7987 T: git git://linuxtv.org/media_tree.git
7989 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7990 F: drivers/media/platform/rcar_fdp1.c
7992 MEDIA DRIVERS FOR RENESAS - VIN
7996 T: git git://linuxtv.org/media_tree.git
7998 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7999 F: drivers/media/platform/rcar-vin/
8001 MEDIA DRIVERS FOR RENESAS - VSP1
8005 T: git git://linuxtv.org/media_tree.git
8007 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8008 F: drivers/media/platform/vsp1/
8010 MEDIA DRIVERS FOR HELENE
8013 W: https://linuxtv.org
8015 T: git git://linuxtv.org/media_tree.git
8017 F: drivers/media/dvb-frontends/helene*
8019 MEDIA DRIVERS FOR ASCOT2E
8023 W: https://linuxtv.org
8025 T: git git://linuxtv.org/media_tree.git
8027 F: drivers/media/dvb-frontends/ascot2e*
8029 MEDIA DRIVERS FOR CXD2841ER
8033 W: https://linuxtv.org
8035 T: git git://linuxtv.org/media_tree.git
8037 F: drivers/media/dvb-frontends/cxd2841er*
8039 MEDIA DRIVERS FOR HORUS3A
8043 W: https://linuxtv.org
8045 T: git git://linuxtv.org/media_tree.git
8047 F: drivers/media/dvb-frontends/horus3a*
8049 MEDIA DRIVERS FOR LNBH25
8053 W: https://linuxtv.org
8055 T: git git://linuxtv.org/media_tree.git
8057 F: drivers/media/dvb-frontends/lnbh25*
8059 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8063 W: https://linuxtv.org
8065 T: git git://linuxtv.org/media_tree.git
8067 F: drivers/media/pci/netup_unidvb/*
8069 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8072 P: LinuxTV.org Project
8074 W: https://linuxtv.org
8075 Q: http://patchwork.kernel.org/project/linux-media/list/
8076 T: git git://linuxtv.org/media_tree.git
8078 F: Documentation/media/
8080 F: drivers/staging/media/
8081 F: include/linux/platform_data/media/
8083 F: include/uapi/linux/dvb/
8084 F: include/uapi/linux/videodev2.h
8085 F: include/uapi/linux/media.h
8086 F: include/uapi/linux/v4l2-*
8087 F: include/uapi/linux/meye.h
8088 F: include/uapi/linux/ivtv*
8089 F: include/uapi/linux/uvcvideo.h
8091 MEDIATEK ETHERNET DRIVER
8096 F: drivers/net/ethernet/mediatek/
8098 MEDIATEK MEDIA DRIVER
8102 F: drivers/media/platform/mtk-vcodec/
8103 F: drivers/media/platform/mtk-vpu/
8104 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8105 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8112 F: drivers/media/platform/mtk-mdp/
8113 F: drivers/media/platform/mtk-vpu/
8114 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8116 MEDIATEK MT7601U WIRELESS LAN DRIVER
8120 F: drivers/net/wireless/mediatek/mt7601u/
8122 MEGARAID SCSI/SAS DRIVERS
8128 W: http://www.avagotech.com/support/
8130 F: Documentation/scsi/megaraid.txt
8131 F: drivers/scsi/megaraid.*
8132 F: drivers/scsi/megaraid/
8134 MELFAS MIP4 TOUCHSCREEN DRIVER
8136 W: http://www.melfas.com
8138 F: drivers/input/touchscreen/melfas_mip4.c
8139 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8141 MELLANOX ETHERNET DRIVER (mlx4_en)
8145 W: http://www.mellanox.com
8146 Q: http://patchwork.ozlabs.org/project/netdev/list/
8147 F: drivers/net/ethernet/mellanox/mlx4/en_*
8149 MELLANOX ETHERNET DRIVER (mlx5e)
8153 W: http://www.mellanox.com
8154 Q: http://patchwork.ozlabs.org/project/netdev/list/
8155 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8157 MELLANOX ETHERNET SWITCH DRIVERS
8162 W: http://www.mellanox.com
8163 Q: http://patchwork.ozlabs.org/project/netdev/list/
8164 F: drivers/net/ethernet/mellanox/mlxsw/
8166 MELLANOX MLXCPLD I2C AND MUX DRIVER
8171 F: drivers/i2c/busses/i2c-mlxcpld.c
8172 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8173 F: Documentation/i2c/busses/i2c-mlxcpld
8175 MELLANOX MLXCPLD LED DRIVER
8179 F: drivers/leds/leds-mlxcpld.c
8180 F: Documentation/leds/leds-mlxcpld.txt
8182 MELLANOX PLATFORM DRIVER
8186 F: drivers/platform/x86/mlx-platform.c
8188 MELLANOX MLX CPLD HOTPLUG DRIVER
8192 F: drivers/platform/x86/mlxcpld-hotplug.c
8193 F: include/linux/platform_data/mlxcpld-hotplug.h
8195 SOFT-ROCE DRIVER (rxe)
8199 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8200 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8201 F: drivers/infiniband/sw/rxe/
8202 F: include/uapi/rdma/rdma_user_rxe.h
8209 F: kernel/membarrier.c
8210 F: include/uapi/linux/membarrier.h
8214 W: http://www.linux-mm.org
8216 F: include/linux/mm.h
8217 F: include/linux/gfp.h
8218 F: include/linux/mmzone.h
8219 F: include/linux/memory_hotplug.h
8220 F: include/linux/vmalloc.h
8223 MEMORY TECHNOLOGY DEVICES (MTD)
8231 W: http://www.linux-mtd.infradead.org/
8232 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8233 T: git git://git.infradead.org/linux-mtd.git
8234 T: git git://git.infradead.org/l2-mtd.git
8236 F: Documentation/devicetree/bindings/mtd/
8238 F: include/linux/mtd/
8239 F: include/uapi/mtd/
8241 MEN A21 WATCHDOG DRIVER
8245 F: drivers/watchdog/mena21_wdt.c
8247 MEN CHAMELEON BUS (mcb)
8251 F: include/linux/mcb.h
8252 F: Documentation/men-chameleon-bus.txt
8254 MEN F21BMC (Board Management Controller)
8257 F: drivers/mfd/menf21bmc.c
8258 F: drivers/watchdog/menf21bmc_wdt.c
8259 F: drivers/leds/leds-menf21bmc.c
8260 F: drivers/hwmon/menf21bmc_hwmon.c
8261 F: Documentation/hwmon/menf21bmc
8266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8269 F: Documentation/metag/
8270 F: Documentation/devicetree/bindings/metag/
8271 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8272 F: drivers/clocksource/metag_generic.c
8273 F: drivers/irqchip/irq-metag.c
8274 F: drivers/irqchip/irq-metag-ext.c
8275 F: drivers/tty/metag_da.c
8277 MICROBLAZE ARCHITECTURE
8279 W: http://www.monstr.eu/fdt/
8280 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8284 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8287 F: drivers/tty/serial/atmel_serial.c
8288 F: include/linux/atmel_serial.h
8290 MICROCHIP / ATMEL DMA DRIVER
8295 F: drivers/dma/at_hdmac.c
8296 F: drivers/dma/at_hdmac_regs.h
8297 F: include/linux/platform_data/dma-atmel.h
8299 MICROCHIP / ATMEL ISC DRIVER
8303 F: drivers/media/platform/atmel/atmel-isc.c
8304 F: drivers/media/platform/atmel/atmel-isc-regs.h
8305 F: devicetree/bindings/media/atmel-isc.txt
8307 MICROCHIP USB251XB DRIVER
8311 F: drivers/usb/misc/usb251xb.c
8312 F: include/linux/platform_data/usb251xb.h
8313 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8315 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8319 F: drivers/platform/x86/surfacepro3_button.c
8324 F: drivers/usb/image/microtek.*
8329 W: http://www.linux-mips.org/
8330 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8331 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8333 F: Documentation/devicetree/bindings/mips/
8334 F: Documentation/mips/
8337 MIPS/LOONGSON1 ARCHITECTURE
8341 F: arch/mips/loongson32/
8342 F: arch/mips/include/asm/mach-loongson32/
8343 F: drivers/*/*loongson1*
8344 F: drivers/*/*/*loongson1*
8346 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8349 T: git git://linuxtv.org/media_tree.git
8350 W: https://linuxtv.org
8352 F: drivers/media/radio/radio-miropcm20*
8354 MELLANOX MLX4 core VPI driver
8358 W: http://www.mellanox.com
8359 Q: http://patchwork.ozlabs.org/project/netdev/list/
8361 F: drivers/net/ethernet/mellanox/mlx4/
8362 F: include/linux/mlx4/
8363 F: include/uapi/rdma/mlx4-abi.h
8365 MELLANOX MLX4 IB driver
8368 W: http://www.mellanox.com
8369 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8371 F: drivers/infiniband/hw/mlx4/
8372 F: include/linux/mlx4/
8374 MELLANOX MLX5 core VPI driver
8380 W: http://www.mellanox.com
8381 Q: http://patchwork.ozlabs.org/project/netdev/list/
8383 F: drivers/net/ethernet/mellanox/mlx5/core/
8384 F: include/linux/mlx5/
8385 F: include/uapi/rdma/mlx5-abi.h
8387 MELLANOX MLX5 IB driver
8391 W: http://www.mellanox.com
8392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8394 F: drivers/infiniband/hw/mlx5/
8395 F: include/linux/mlx5/
8397 MELEXIS MLX90614 DRIVER
8400 W: http://www.melexis.com
8402 F: drivers/iio/temperature/mlx90614.c
8404 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8409 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8410 F: drivers/scsi/smartpqi/Kconfig
8411 F: drivers/scsi/smartpqi/Makefile
8412 F: include/linux/cciss*.h
8413 F: include/uapi/linux/cciss*.h
8414 F: Documentation/scsi/smartpqi.txt
8416 MN88472 MEDIA DRIVER
8419 W: https://linuxtv.org
8420 W: http://palosaari.fi/linux/
8421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8423 F: drivers/media/dvb-frontends/mn88472*
8425 MN88473 MEDIA DRIVER
8428 W: https://linuxtv.org
8429 W: http://palosaari.fi/linux/
8430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8432 F: drivers/media/dvb-frontends/mn88473*
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8439 F: include/linux/module.h
8442 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8443 W: http://popies.net/meye/
8445 F: Documentation/media/v4l-drivers/meye*
8446 F: drivers/media/pci/meye/
8447 F: include/uapi/linux/meye.h
8449 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8452 F: Documentation/serial/moxa-smartio
8453 F: drivers/tty/mxser.*
8455 MR800 AVERMEDIA USB FM RADIO DRIVER
8458 T: git git://linuxtv.org/media_tree.git
8460 F: drivers/media/radio/radio-mr800.c
8462 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8466 F: drivers/net/ieee802154/mrf24j40.c
8467 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8473 F: drivers/platform/x86/msi-laptop.c
8478 F: drivers/platform/x86/msi-wmi.c
8483 W: https://linuxtv.org
8484 W: http://palosaari.fi/linux/
8485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8486 T: git git://linuxtv.org/anttip/media_tree.git
8488 F: drivers/media/tuners/msi001*
8490 MSI2500 MEDIA DRIVER
8493 W: https://linuxtv.org
8494 W: http://palosaari.fi/linux/
8495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8496 T: git git://linuxtv.org/anttip/media_tree.git
8498 F: drivers/media/usb/msi2500/
8500 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8504 F: drivers/mtd/devices/docg3*
8506 MT9M032 APTINA SENSOR DRIVER
8509 T: git git://linuxtv.org/media_tree.git
8511 F: drivers/media/i2c/mt9m032.c
8512 F: include/media/i2c/mt9m032.h
8514 MT9P031 APTINA CAMERA SENSOR
8517 T: git git://linuxtv.org/media_tree.git
8519 F: drivers/media/i2c/mt9p031.c
8520 F: include/media/i2c/mt9p031.h
8522 MT9T001 APTINA CAMERA SENSOR
8525 T: git git://linuxtv.org/media_tree.git
8527 F: drivers/media/i2c/mt9t001.c
8528 F: include/media/i2c/mt9t001.h
8530 MT9V032 APTINA CAMERA SENSOR
8533 T: git git://linuxtv.org/media_tree.git
8535 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8536 F: drivers/media/i2c/mt9v032.c
8537 F: include/media/i2c/mt9v032.h
8539 MULTIFUNCTION DEVICES (MFD)
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8543 F: Documentation/devicetree/bindings/mfd/
8545 F: include/linux/mfd/
8546 F: include/dt-bindings/mfd/
8548 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8553 F: Documentation/devicetree/bindings/mmc/
8555 F: include/linux/mmc/
8556 F: include/uapi/linux/mmc/
8558 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8560 F: drivers/mmc/host/mmc_spi.c
8561 F: include/linux/spi/mmc_spi.h
8563 MULTISOUND SOUND DRIVER
8566 F: Documentation/sound/oss/MultiSound
8569 MULTITECH MULTIPORT CARD (ISICOM)
8571 F: drivers/tty/isicom.c
8572 F: include/linux/isicom.h
8574 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8579 F: drivers/usb/musb/
8581 MXL5007T MEDIA DRIVER
8584 W: https://linuxtv.org
8585 W: http://github.com/mkrufky
8586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8587 T: git git://linuxtv.org/mkrufky/tuners.git
8589 F: drivers/media/tuners/mxl5007t.*
8594 F: drivers/gpu/drm/mxsfb/
8595 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8597 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8600 W: https://www.myricom.com/support/downloads/myri10ge.html
8602 F: drivers/net/ethernet/myricom/myri10ge/
8604 NAND FLASH SUBSYSTEM
8608 W: http://www.linux-mtd.infradead.org/
8609 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8610 T: git git://github.com/linux-nand/linux.git
8612 F: drivers/mtd/nand/
8613 F: include/linux/mtd/nand*.h
8615 NATSEMI ETHERNET DRIVER (DP8381x)
8617 F: drivers/net/ethernet/natsemi/natsemi.c
8619 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8623 W: http://www.native-instruments.com
8631 NCR 5380 SCSI DRIVERS
8636 F: Documentation/scsi/g_NCR5380.txt
8637 F: drivers/scsi/NCR5380.*
8638 F: drivers/scsi/arm/cumana_1.c
8639 F: drivers/scsi/arm/oak.c
8640 F: drivers/scsi/atari_scsi.*
8641 F: drivers/scsi/dmx3191d.c
8642 F: drivers/scsi/g_NCR5380.*
8643 F: drivers/scsi/mac_scsi.*
8644 F: drivers/scsi/sun3_scsi.*
8645 F: drivers/scsi/sun3_scsi_vme.c
8647 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8651 F: drivers/scsi/NCR_D700.*
8653 NCT6775 HARDWARE MONITOR DRIVER
8657 F: Documentation/hwmon/nct6775
8658 F: drivers/hwmon/nct6775.c
8660 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8663 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8665 F: drivers/infiniband/hw/nes/
8666 F: include/uapi/rdma/nes-abi.h
8668 NETEM NETWORK EMULATOR
8672 F: net/sched/sch_netem.c
8674 NETERION 10GbE DRIVERS (s2io/vxge)
8678 F: Documentation/networking/s2io.txt
8679 F: Documentation/networking/vxge.txt
8680 F: drivers/net/ethernet/neterion/
8687 W: http://www.netfilter.org/
8688 W: http://www.iptables.org/
8689 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8693 F: include/linux/netfilter*
8694 F: include/linux/netfilter/
8695 F: include/net/netfilter/
8696 F: include/uapi/linux/netfilter*
8697 F: include/uapi/linux/netfilter/
8698 F: net/*/netfilter.c
8701 F: net/bridge/br_netfilter*.c
8705 W: http://netlabel.sf.net
8708 F: Documentation/netlabel/
8709 F: include/net/netlabel.h
8712 NETROM NETWORK LAYER
8715 W: http://www.linux-ax25.org/
8717 F: include/net/netrom.h
8718 F: include/uapi/linux/netrom.h
8721 NETRONOME ETHERNET DRIVERS
8725 F: drivers/net/ethernet/netronome/
8727 NETWORK BLOCK DEVICE (NBD)
8732 F: Documentation/blockdev/nbd.txt
8733 F: drivers/block/nbd.c
8734 F: include/uapi/linux/nbd.h
8736 NETWORK DROP MONITOR
8740 W: https://fedorahosted.org/dropwatch/
8741 F: net/core/drop_monitor.c
8749 F: include/net/dsa.h
8752 NETWORKING [GENERAL]
8755 W: http://www.linuxfoundation.org/en/Net
8756 Q: http://patchwork.ozlabs.org/project/netdev/list/
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8762 F: include/linux/in.h
8763 F: include/linux/net.h
8764 F: include/linux/netdevice.h
8765 F: include/uapi/linux/in.h
8766 F: include/uapi/linux/net.h
8767 F: include/uapi/linux/netdevice.h
8768 F: include/uapi/linux/net_namespace.h
8770 F: tools/testing/selftests/net/
8773 NETWORKING [IPv4/IPv6]
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8801 F: net/ipv4/ipcomp.c
8802 F: net/ipv4/ip_vti.c
8806 F: net/ipv6/ipcomp6.c
8807 F: net/ipv6/ip6_vti.c
8808 F: include/uapi/linux/xfrm.h
8809 F: include/net/xfrm.h
8811 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8816 NETWORKING [WIRELESS]
8818 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8822 W: http://www.linuxfoundation.org/en/Net
8823 Q: http://patchwork.ozlabs.org/project/netdev/list/
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8827 F: Documentation/devicetree/bindings/net/
8829 F: include/linux/if_*
8830 F: include/linux/netdevice.h
8831 F: include/linux/etherdevice.h
8832 F: include/linux/fcdevice.h
8833 F: include/linux/fddidevice.h
8834 F: include/linux/hippidevice.h
8835 F: include/linux/inetdevice.h
8836 F: include/uapi/linux/if_*
8837 F: include/uapi/linux/netdevice.h
8839 NETWORKING DRIVERS (WIRELESS)
8842 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8846 F: Documentation/devicetree/bindings/net/wireless/
8847 F: drivers/net/wireless/
8849 NETXEN (1/10) GbE SUPPORT
8855 F: drivers/net/ethernet/qlogic/netxen/
8866 F: include/uapi/linux/nfc.h
8868 F: include/linux/platform_data/nfcmrvl.h
8869 F: include/linux/platform_data/nxp-nci.h
8870 F: include/linux/platform_data/pn544.h
8871 F: include/linux/platform_data/st21nfca.h
8872 F: include/linux/platform_data/st-nci.h
8873 F: Documentation/devicetree/bindings/net/nfc/
8875 NFS, SUNRPC, AND LOCKD CLIENTS
8879 W: http://client.linux-nfs.org
8880 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8886 F: include/linux/lockd/
8887 F: include/linux/nfs*
8888 F: include/linux/sunrpc/
8889 F: include/uapi/linux/nfs*
8890 F: include/uapi/linux/sunrpc/
8895 W: http://nilfs.sourceforge.net/
8896 W: http://nilfs.osdn.jp/
8897 T: git git://github.com/konis/nilfs2.git
8899 F: Documentation/filesystems/nilfs2.txt
8901 F: include/trace/events/nilfs2.h
8902 F: include/uapi/linux/nilfs2_api.h
8903 F: include/uapi/linux/nilfs2_ondisk.h
8905 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8907 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8909 F: Documentation/scsi/NinjaSCSI.txt
8910 F: drivers/scsi/pcmcia/nsp_*
8912 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8915 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8917 F: Documentation/scsi/NinjaSCSI.txt
8918 F: drivers/scsi/nsp32*
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8927 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8932 F: drivers/media/i2c/et8ek8
8933 F: drivers/media/i2c/ad5820.c
8935 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8940 F: drivers/media/i2c/et8ek8
8941 F: drivers/media/i2c/ad5820.c
8943 NOKIA N900 POWER SUPPLY DRIVERS
8945 F: include/linux/power/bq2415x_charger.h
8946 F: include/linux/power/bq27xxx_battery.h
8947 F: include/linux/power/isp1704_charger.h
8948 F: drivers/power/supply/bq2415x_charger.c
8949 F: drivers/power/supply/bq27xxx_battery.c
8950 F: drivers/power/supply/bq27xxx_battery_i2c.c
8951 F: drivers/power/supply/isp1704_charger.c
8952 F: drivers/power/supply/rx51_battery.c
8960 W: https://github.com/jonmason/ntb/wiki
8961 T: git git://github.com/jonmason/ntb.git
8963 F: drivers/net/ntb_netdev.c
8964 F: include/linux/ntb.h
8965 F: include/linux/ntb_transport.h
8966 F: tools/testing/selftests/ntb/
8973 W: https://github.com/jonmason/ntb/wiki
8974 T: git git://github.com/jonmason/ntb.git
8975 F: drivers/ntb/hw/intel/
8981 F: drivers/ntb/hw/amd/
8986 W: http://www.tuxera.com/
8987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8989 F: Documentation/filesystems/ntfs.txt
8992 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8996 F: drivers/video/fbdev/riva/
8997 F: drivers/video/fbdev/nvidia/
9005 T: git://git.infradead.org/nvme.git
9006 W: http://git.infradead.org/nvme.git
9008 F: drivers/nvme/host/
9009 F: include/linux/nvme.h
9010 F: include/uapi/linux/nvme_ioctl.h
9012 NVM EXPRESS TARGET DRIVER
9016 T: git://git.infradead.org/nvme.git
9017 W: http://git.infradead.org/nvme.git
9019 F: drivers/nvme/target/
9021 NVM EXPRESS FC TRANSPORT DRIVERS
9025 F: include/linux/nvme-fc.h
9026 F: include/linux/nvme-fc-driver.h
9027 F: drivers/nvme/host/fc.c
9028 F: drivers/nvme/target/fc.c
9029 F: drivers/nvme/target/fcloop.c
9036 F: Documentation/devicetree/bindings/nvmem/
9037 F: include/linux/nvmem-consumer.h
9038 F: include/linux/nvmem-provider.h
9045 F: drivers/nfc/nxp-nci
9047 NXP TDA998X DRM DRIVER
9050 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9051 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9052 F: drivers/gpu/drm/i2c/tda998x_drv.c
9053 F: include/drm/i2c/tda998x.h
9059 F: sound/soc/codecs/tfa9879*
9070 Q: http://patchwork.kernel.org/project/linux-omap/list/
9071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9073 F: arch/arm/mach-omap1/
9074 F: arch/arm/plat-omap/
9075 F: arch/arm/configs/omap1_defconfig
9076 F: drivers/i2c/busses/i2c-omap.c
9077 F: include/linux/i2c-omap.h
9082 W: http://www.muru.com/linux/omap/
9083 W: http://linux.omap.com/
9084 Q: http://patchwork.kernel.org/project/linux-omap/list/
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9087 F: arch/arm/mach-omap2/
9088 F: arch/arm/plat-omap/
9089 F: arch/arm/configs/omap2plus_defconfig
9090 F: drivers/i2c/busses/i2c-omap.c
9091 F: drivers/irqchip/irq-omap-intc.c
9092 F: drivers/mfd/*omap*.c
9093 F: drivers/mfd/menelaus.c
9094 F: drivers/mfd/palmas.c
9095 F: drivers/mfd/tps65217.c
9096 F: drivers/mfd/tps65218.c
9097 F: drivers/mfd/tps65910.c
9098 F: drivers/mfd/twl-core.[ch]
9099 F: drivers/mfd/twl4030*.c
9100 F: drivers/mfd/twl6030*.c
9101 F: drivers/mfd/twl6040*.c
9102 F: drivers/regulator/palmas-regulator*.c
9103 F: drivers/regulator/pbias-regulator.c
9104 F: drivers/regulator/tps65217-regulator.c
9105 F: drivers/regulator/tps65218-regulator.c
9106 F: drivers/regulator/tps65910-regulator.c
9107 F: drivers/regulator/twl-regulator.c
9108 F: drivers/regulator/twl6030-regulator.c
9109 F: include/linux/i2c-omap.h
9111 OMAP DEVICE TREE SUPPORT
9117 F: arch/arm/boot/dts/*omap*
9118 F: arch/arm/boot/dts/*am3*
9119 F: arch/arm/boot/dts/*am4*
9120 F: arch/arm/boot/dts/*am5*
9121 F: arch/arm/boot/dts/*dra7*
9123 OMAP CLOCK FRAMEWORK SUPPORT
9127 F: arch/arm/*omap*/*clock*
9129 OMAP POWER MANAGEMENT SUPPORT
9133 F: arch/arm/*omap*/*pm*
9134 F: drivers/cpufreq/omap-cpufreq.c
9136 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9141 F: arch/arm/mach-omap2/prm*
9151 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9156 F: drivers/memory/omap-gpmc.c
9157 F: arch/arm/mach-omap2/*gpmc*
9159 OMAP FRAMEBUFFER SUPPORT
9164 F: drivers/video/fbdev/omap/
9166 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9171 F: drivers/video/fbdev/omap2/
9172 F: Documentation/arm/OMAP/DSS
9174 OMAP HARDWARE SPINLOCK SUPPORT
9178 F: drivers/hwspinlock/omap_hwspinlock.c
9184 F: drivers/mmc/host/omap.c
9190 F: drivers/mmc/host/omap_hsmmc.c
9192 OMAP RANDOM NUMBER GENERATOR SUPPORT
9195 F: drivers/char/hw_random/omap-rng.c
9202 F: arch/arm/mach-omap2/omap_hwmod.*
9208 F: arch/arm/mach-omap2/omap_hwmod*data*
9210 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9214 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9216 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9220 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9221 F: drivers/media/platform/omap3isp/
9222 F: drivers/staging/media/omap4iss/
9228 F: drivers/usb/*/*omap*
9229 F: arch/arm/*omap*/usb*
9237 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9238 F: drivers/gpio/gpio-omap.c
9240 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9244 F: arch/arm/boot/dts/am335x-nano.dts
9250 F: Documentation/filesystems/omfs.txt
9253 OMNIKEY CARDMAN 4000 DRIVER
9256 F: drivers/char/pcmcia/cm4000_cs.c
9257 F: include/linux/cm4000_cs.h
9258 F: include/uapi/linux/cm4000_cs.h
9260 OMNIKEY CARDMAN 4040 DRIVER
9263 F: drivers/char/pcmcia/cm4040_cs.*
9265 OMNIVISION OV7670 SENSOR DRIVER
9268 T: git git://linuxtv.org/media_tree.git
9270 F: drivers/media/i2c/ov7670.c
9272 ONENAND FLASH DRIVER
9276 F: drivers/mtd/onenand/
9277 F: include/linux/mtd/onenand*.h
9279 ONSTREAM SCSI TAPE DRIVER
9284 F: Documentation/scsi/osst.txt
9285 F: drivers/scsi/osst.*
9286 F: drivers/scsi/osst_*.h
9287 F: drivers/scsi/st.h
9289 OPENCORES I2C BUS DRIVER
9293 F: Documentation/i2c/busses/i2c-ocores
9294 F: drivers/i2c/busses/i2c-ocores.c
9296 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9300 W: http://www.devicetree.org/
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9304 F: include/linux/of*.h
9307 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9312 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9314 F: Documentation/devicetree/
9316 F: include/dt-bindings/
9318 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9322 F: Documentation/devicetree/dynamic-resolution-notes.txt
9323 F: Documentation/devicetree/overlay-notes.txt
9324 F: drivers/of/overlay.c
9325 F: drivers/of/resolver.c
9327 OPENRISC ARCHITECTURE
9331 T: git git://github.com/openrisc/linux.git
9333 W: http://openrisc.io
9341 W: http://openvswitch.org
9344 F: include/uapi/linux/openvswitch.h
9346 OPERATING PERFORMANCE POINTS (OPP)
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9353 F: drivers/base/power/opp/
9354 F: include/linux/pm_opp.h
9355 F: Documentation/power/opp.txt
9356 F: Documentation/devicetree/bindings/opp/
9361 T: git git://git.alsa-project.org/alsa-kernel.git
9363 F: sound/drivers/opl4/
9369 F: arch/*/include/asm/oprofile*.h
9371 F: drivers/oprofile/
9372 F: include/linux/oprofile.h
9374 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9378 W: http://ocfs2.wiki.kernel.org
9380 F: Documentation/filesystems/ocfs2.txt
9381 F: Documentation/filesystems/dlmfs.txt
9386 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9387 W: http://www.nongnu.org/orinoco/
9389 F: drivers/net/wireless/intersil/orinoco/
9391 OSD LIBRARY and FILESYSTEM
9395 W: http://open-osd.org
9396 T: git git://git.open-osd.org/open-osd.git
9398 F: drivers/scsi/osd/
9399 F: include/scsi/osd_*
9405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9408 F: Documentation/filesystems/overlayfs.txt
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9416 F: Documentation/filesystems/orangefs.txt
9421 W: http://wireless.kernel.org/en/users/Drivers/p54
9423 F: drivers/net/wireless/intersil/p54/
9425 PA SEMI ETHERNET DRIVER
9428 F: drivers/net/ethernet/pasemi/*
9430 PA SEMI SMBUS DRIVER
9433 F: drivers/i2c/busses/i2c-pasemi.c
9435 PADATA PARALLEL EXECUTION MECHANISM
9440 F: include/linux/padata.h
9441 F: Documentation/padata.txt
9443 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9447 F: drivers/platform/x86/panasonic-laptop.c
9449 PANASONIC MN10300/AM33/AM34 PORT
9452 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9454 F: Documentation/mn10300/
9457 PARALLEL LCD/KEYPAD PANEL DRIVER
9461 F: Documentation/misc-devices/lcd-panel-cgram.txt
9462 F: drivers/misc/panel.c
9464 PARALLEL PORT SUBSYSTEM
9470 F: include/linux/parport*.h
9471 F: drivers/char/ppdev.c
9472 F: include/uapi/linux/ppdev.h
9473 F: Documentation/parport*.txt
9475 PARAVIRT_OPS INTERFACE
9482 F: Documentation/virtual/paravirt_ops.txt
9483 F: arch/*/kernel/paravirt*
9484 F: arch/*/include/asm/paravirt.h
9485 F: include/linux/hypervisor.h
9487 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9491 F: Documentation/blockdev/paride.txt
9492 F: drivers/block/paride/
9498 W: http://www.parisc-linux.org/
9499 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9504 F: Documentation/parisc/
9506 F: drivers/char/agp/parisc-agp.c
9507 F: drivers/input/serio/gscps2.c
9508 F: drivers/parport/parport_gsc.*
9509 F: drivers/tty/serial/8250/8250_gsc.c
9510 F: drivers/video/fbdev/sti*
9511 F: drivers/video/console/sti*
9512 F: drivers/video/logo/logo_parisc*
9519 F: lib/test_parman.c
9520 F: include/linux/parman.h
9522 PC87360 HARDWARE MONITORING DRIVER
9526 F: Documentation/hwmon/pc87360
9527 F: drivers/hwmon/pc87360.c
9532 F: drivers/char/pc8736x_gpio.c
9534 PC87427 HARDWARE MONITORING DRIVER
9538 F: Documentation/hwmon/pc87427
9539 F: drivers/hwmon/pc87427.c
9544 F: drivers/leds/leds-pca9532.c
9545 F: include/linux/leds-pca9532.h
9547 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9551 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9553 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9556 F: drivers/firmware/pcdp.*
9562 F: Documentation/PCI/pci-error-recovery.txt
9564 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9568 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9569 F: arch/powerpc/kernel/eeh*.c
9570 F: arch/powerpc/platforms/*/eeh*.c
9571 F: arch/powerpc/include/*/eeh*.h
9576 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9579 F: Documentation/devicetree/bindings/pci/
9580 F: Documentation/PCI/
9582 F: include/linux/pci*
9584 F: arch/x86/kernel/quirks.c
9586 PCI DRIVER FOR ALTERA PCIE IP
9591 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9592 F: drivers/pci/host/pcie-altera.c
9594 PCI DRIVER FOR ARM VERSATILE PLATFORM
9599 F: Documentation/devicetree/bindings/pci/versatile.txt
9600 F: drivers/pci/host/pci-versatile.c
9602 PCI DRIVER FOR ARMADA 8K
9607 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9608 F: drivers/pci/dwc/pcie-armada8k.c
9610 PCI DRIVER FOR APPLIEDMICRO XGENE
9615 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9616 F: drivers/pci/host/pci-xgene.c
9618 PCI DRIVER FOR FREESCALE LAYERSCAPE
9626 F: drivers/pci/dwc/*layerscape*
9634 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9635 F: drivers/pci/dwc/*imx6*
9637 PCI DRIVER FOR TI KEYSTONE
9642 F: drivers/pci/dwc/*keystone*
9644 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9650 F: drivers/pci/host/*mvebu*
9652 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9657 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9658 F: drivers/pci/host/pci-aardvark.c
9660 PCI DRIVER FOR NVIDIA TEGRA
9665 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9666 F: drivers/pci/host/pci-tegra.c
9668 PCI DRIVER FOR TI DRA7XX
9673 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9674 F: drivers/pci/dwc/pci-dra7xx.c
9676 PCI DRIVER FOR RENESAS R-CAR
9681 F: drivers/pci/host/*rcar*
9683 PCI DRIVER FOR SAMSUNG EXYNOS
9689 F: drivers/pci/dwc/pci-exynos.c
9691 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9696 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9697 F: drivers/pci/dwc/*designware*
9699 PCI DRIVER FOR GENERIC OF HOSTS
9704 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9705 F: drivers/pci/host/pci-host-common.c
9706 F: drivers/pci/host/pci-host-generic.c
9708 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9712 F: drivers/pci/host/vmd.c
9714 PCIE DRIVER FOR ST SPEAR13XX
9718 F: drivers/pci/dwc/*spear*
9720 PCI MSI DRIVER FOR ALTERA MSI IP
9725 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9726 F: drivers/pci/host/pcie-altera-msi.c
9728 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9733 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9734 F: drivers/pci/host/pci-xgene-msi.c
9736 PCIE DRIVER FOR AXIS ARTPEC
9742 F: Documentation/devicetree/bindings/pci/axis,artpec*
9743 F: drivers/pci/dwc/*artpec*
9745 PCIE DRIVER FOR HISILICON
9750 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9751 F: drivers/pci/dwc/pcie-hisi.c
9753 PCIE DRIVER FOR ROCKCHIP
9759 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9760 F: drivers/pci/host/pcie-rockchip.c
9762 PCIE DRIVER FOR QUALCOMM MSM
9767 F: drivers/pci/dwc/*qcom*
9769 PCIE DRIVER FOR CAVIUM THUNDERX
9774 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9775 F: drivers/pci/host/pci-thunder-*
9778 P: Linux PCMCIA Team
9780 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9783 F: Documentation/pcmcia/
9788 PCNET32 NETWORK DRIVER
9792 F: drivers/net/ethernet/amd/pcnet32.c
9794 PCRYPT PARALLEL CRYPTO ENGINE
9799 F: include/crypto/pcrypt.h
9801 PER-CPU MEMORY ALLOCATOR
9804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9806 F: include/linux/percpu*.h
9808 F: arch/*/include/asm/percpu.h
9810 PER-TASK DELAY ACCOUNTING
9813 F: include/linux/delayacct.h
9814 F: kernel/delayacct.c
9816 PERFORMANCE EVENTS SUBSYSTEM
9822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9825 F: include/linux/perf_event.h
9826 F: include/uapi/linux/perf_event.h
9827 F: arch/*/kernel/perf_event*.c
9828 F: arch/*/kernel/*/perf_event*.c
9829 F: arch/*/kernel/*/*/perf_event*.c
9830 F: arch/*/include/asm/perf_event.h
9831 F: arch/*/kernel/perf_callchain.c
9835 PERSONALITY HANDLING
9839 F: include/linux/personality.h
9840 F: include/uapi/linux/personality.h
9845 F: Documentation/networking/phonet.txt
9846 F: include/linux/phonet.h
9847 F: include/net/phonet/
9848 F: include/uapi/linux/phonet.h
9855 F: drivers/mtd/devices/phram.c
9861 F: drivers/hid/hid-picolcd*
9866 T: git git://github.com/jamieiles/linux-2.6-ji.git
9868 F: arch/arm/boot/dts/picoxcell*
9869 F: arch/arm/mach-picoxcell/
9870 F: drivers/crypto/picoxcell*
9872 PIN CONTROL SUBSYSTEM
9875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9877 F: Documentation/devicetree/bindings/pinctrl/
9878 F: Documentation/pinctrl.txt
9880 F: include/linux/pinctrl/
9882 PIN CONTROLLER - ATMEL AT91
9886 F: drivers/pinctrl/pinctrl-at91.*
9888 PIN CONTROLLER - ATMEL AT91 PIO4
9893 F: drivers/pinctrl/pinctrl-at91-pio4.*
9895 PIN CONTROLLER - INTEL
9899 F: drivers/pinctrl/intel/
9901 PIN CONTROLLER - RENESAS
9906 F: drivers/pinctrl/sh-pfc/
9908 PIN CONTROLLER - SAMSUNG
9915 F: drivers/pinctrl/samsung/
9916 F: include/dt-bindings/pinctrl/samsung.h
9917 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9919 PIN CONTROLLER - SINGLE
9925 F: drivers/pinctrl/pinctrl-single.c
9927 PIN CONTROLLER - ST SPEAR
9930 W: http://www.st.com/spear
9932 F: drivers/pinctrl/spear/
9934 PISTACHIO SOC SUPPORT
9939 F: arch/mips/pistachio/
9940 F: arch/mips/include/asm/mach-pistachio/
9941 F: arch/mips/boot/dts/img/pistachio*
9942 F: arch/mips/configs/pistachio*_defconfig
9947 F: drivers/block/pktcdvd.c
9948 F: include/linux/pktcdvd.h
9949 F: include/uapi/linux/pktcdvd.h
9953 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9955 T: git git://github.com/gxt/linux.git
9956 F: drivers/input/serio/i8042-unicore32io.h
9957 F: drivers/i2c/busses/i2c-puv3.c
9958 F: drivers/video/fbdev/fb-puv3.c
9959 F: drivers/rtc/rtc-puv3.c
9961 PMBUS HARDWARE MONITORING DRIVERS
9964 W: http://hwmon.wiki.kernel.org/
9965 W: http://www.roeck-us.net/linux/drivers/
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9968 F: Documentation/hwmon/pmbus
9969 F: drivers/hwmon/pmbus/
9970 F: include/linux/i2c/pmbus.h
9972 PMC SIERRA MaxRAID DRIVER
9974 W: http://www.pmc-sierra.com/
9976 F: drivers/scsi/pmcraid.*
9978 PMC SIERRA PM8001 DRIVER
9984 F: drivers/scsi/pm8001/
9986 POSIX CLOCKS and TIMERS
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9992 F: include/linux/timer*
9993 F: kernel/time/*timer*
9995 POWER MANAGEMENT CORE
9998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9999 B: https://bugzilla.kernel.org
10001 F: drivers/base/power/
10002 F: include/linux/pm.h
10003 F: include/linux/pm_*
10004 F: include/linux/powercap.h
10005 F: drivers/powercap/
10007 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10012 F: Documentation/devicetree/bindings/power/supply/
10013 F: include/linux/power_supply.h
10014 F: drivers/power/supply/
10016 POWER STATE COORDINATION INTERFACE (PSCI)
10021 F: drivers/firmware/psci*.c
10022 F: include/linux/psci.h
10023 F: include/uapi/linux/psci.h
10025 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10029 F: drivers/char/powernv-op-panel.c
10036 PPP PROTOCOL DRIVERS AND COMPRESSORS
10040 F: drivers/net/ppp/ppp_*
10042 PPP OVER ATM (RFC 2364)
10045 F: net/atm/pppoatm.c
10046 F: include/uapi/linux/atmppp.h
10051 F: drivers/net/ppp/pppoe.c
10052 F: drivers/net/ppp/pppox.c
10057 F: net/l2tp/l2tp_ppp.c
10058 F: include/linux/if_pppol2tp.h
10059 F: include/uapi/linux/if_pppol2tp.h
10063 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10066 F: Documentation/pps/
10068 F: include/linux/pps*.h
10074 F: drivers/net/ppp/pptp.c
10075 W: http://sourceforge.net/projects/accel-pptp
10080 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10082 F: Documentation/preempt-locking.txt
10083 F: include/linux/preempt.h
10091 F: include/linux/printk.h
10093 PRISM54 WIRELESS DRIVER
10096 W: http://wireless.kernel.org/en/users/Drivers/p54
10098 F: drivers/net/wireless/intersil/prism54/
10100 PS3 NETWORK SUPPORT
10105 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10107 PS3 PLATFORM SUPPORT
10111 F: arch/powerpc/boot/ps3*
10112 F: arch/powerpc/include/asm/lv1call.h
10113 F: arch/powerpc/include/asm/ps3*.h
10114 F: arch/powerpc/platforms/ps3/
10117 F: drivers/rtc/rtc-ps3.c
10118 F: drivers/usb/host/*ps3.c
10119 F: sound/ppc/snd_ps3*
10126 F: drivers/block/ps3vram.c
10128 PSAMPLE PACKET SAMPLING SUPPORT:
10132 F: include/net/psample.h
10133 F: include/uapi/linux/psample.h
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10143 F: include/linux/pstore*
10144 F: drivers/firmware/efi/efi-pstore.c
10145 F: drivers/acpi/apei/erst.c
10146 F: Documentation/admin-guide/ramoops.rst
10147 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10148 K: \b(pstore|ramoops)
10150 PTP HARDWARE CLOCK SUPPORT
10154 W: http://linuxptp.sourceforge.net/
10155 F: Documentation/ABI/testing/sysfs-ptp
10156 F: Documentation/ptp/*
10157 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10158 F: drivers/net/phy/dp83640*
10160 F: include/linux/ptp_cl*
10166 F: include/asm-generic/syscall.h
10167 F: include/linux/ptrace.h
10168 F: include/linux/regset.h
10169 F: include/linux/tracehook.h
10170 F: include/uapi/linux/ptrace.h
10176 T: git git://linuxtv.org/media_tree.git
10178 F: drivers/media/usb/pulse8-cec/*
10180 PVRUSB2 VIDEO4LINUX DRIVER
10184 W: http://www.isely.net/pvrusb2/
10185 T: git git://linuxtv.org/media_tree.git
10187 F: Documentation/media/v4l-drivers/pvrusb2*
10188 F: drivers/media/usb/pvrusb2/
10193 T: git git://linuxtv.org/media_tree.git
10195 F: drivers/media/usb/pwc/*
10202 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10203 F: Documentation/hwmon/pwm-fan
10204 F: drivers/hwmon/pwm-fan.c
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10211 F: Documentation/pwm.txt
10212 F: Documentation/devicetree/bindings/pwm/
10213 F: include/linux/pwm.h
10215 F: drivers/video/backlight/pwm_bl.c
10216 F: include/linux/pwm_backlight.h
10218 PXA2xx/PXA3xx SUPPORT
10223 T: git git://github.com/hzhuang1/linux.git
10224 T: git git://github.com/rjarzmik/linux.git
10226 F: arch/arm/boot/dts/pxa*
10227 F: arch/arm/mach-pxa/
10228 F: drivers/dma/pxa*
10229 F: drivers/pcmcia/pxa2xx*
10230 F: drivers/pinctrl/pxa/
10231 F: drivers/spi/spi-pxa2xx*
10232 F: drivers/usb/gadget/udc/pxa2*
10233 F: include/sound/pxa2xx-lib.h
10241 F: drivers/gpio/gpio-pxa.c
10243 PXA3xx NAND FLASH DRIVER
10247 F: drivers/mtd/nand/pxa3xx_nand.c
10253 T: git git://github.com/hzhuang1/linux.git
10254 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10256 F: arch/arm/boot/dts/mmp*
10257 F: arch/arm/mach-mmp/
10272 F: drivers/crypto/qat/
10278 F: drivers/infiniband/hw/qib/
10280 QLOGIC QLA1280 SCSI DRIVER
10284 F: drivers/scsi/qla1280.[ch]
10286 QLOGIC QLA2XXX FC-SCSI DRIVER
10290 F: Documentation/scsi/LICENSE.qla2xxx
10291 F: drivers/scsi/qla2xxx/
10293 QLOGIC QLA4XXX iSCSI DRIVER
10297 F: Documentation/scsi/LICENSE.qla4xxx
10298 F: drivers/scsi/qla4xxx/
10300 QLOGIC QLA3XXX NETWORK DRIVER
10304 F: Documentation/networking/LICENSE.qla3xxx
10305 F: drivers/net/ethernet/qlogic/qla3xxx.*
10307 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10313 F: drivers/net/ethernet/qlogic/qlcnic/
10315 QLOGIC QLGE 10Gb ETHERNET DRIVER
10321 F: drivers/net/ethernet/qlogic/qlge/
10323 QLOGIC QL4xxx ETHERNET DRIVER
10329 F: drivers/net/ethernet/qlogic/qed/
10330 F: include/linux/qed/
10331 F: drivers/net/ethernet/qlogic/qede/
10333 QLOGIC QL41xxx ISCSI DRIVER
10337 F: drivers/scsi/qedi/
10339 QLOGIC QL41xxx FCOE DRIVER
10343 F: drivers/scsi/qedf/
10347 W: http://www.alarsen.net/linux/qnx4fs/
10350 F: include/uapi/linux/qnx4_fs.h
10351 F: include/uapi/linux/qnxtypes.h
10353 QORIQ DPAA2 FSL-MC BUS DRIVER
10358 F: drivers/staging/fsl-mc/
10360 QT1010 MEDIA DRIVER
10363 W: https://linuxtv.org
10364 W: http://palosaari.fi/linux/
10365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10366 T: git git://linuxtv.org/anttip/media_tree.git
10368 F: drivers/media/tuners/qt1010*
10370 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10373 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10375 F: drivers/net/wireless/ath/ath9k/
10377 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10380 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10383 F: drivers/net/wireless/ath/ath10k/
10385 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10389 F: drivers/net/ethernet/qualcomm/emac/
10391 QUALCOMM HEXAGON ARCHITECTURE
10394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10398 QUALCOMM WCN36XX WIRELESS DRIVER
10401 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10402 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10404 F: drivers/net/wireless/ath/wcn36xx/
10406 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10411 F: drivers/firmware/qemu_fw_cfg.c
10413 RADOS BLOCK DEVICE (RBD)
10418 W: http://ceph.com/
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10420 T: git git://github.com/ceph/ceph-client.git
10422 F: Documentation/ABI/testing/sysfs-bus-rbd
10423 F: drivers/block/rbd.c
10424 F: drivers/block/rbd_types.h
10426 RADEON FRAMEBUFFER DISPLAY DRIVER
10430 F: drivers/video/fbdev/aty/radeon*
10431 F: include/uapi/linux/radeonfb.h
10433 RADIOSHARK RADIO DRIVER
10436 T: git git://linuxtv.org/media_tree.git
10438 F: drivers/media/radio/radio-shark.c
10440 RADIOSHARK2 RADIO DRIVER
10443 T: git git://linuxtv.org/media_tree.git
10445 F: drivers/media/radio/radio-shark2.c
10446 F: drivers/media/radio/radio-tea5777.c
10448 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10452 F: drivers/video/fbdev/aty/aty128fb.c
10454 RALINK MIPS ARCHITECTURE
10458 F: arch/mips/ralink
10460 RALINK RT2X00 WIRELESS LAN DRIVER
10466 F: drivers/net/wireless/ralink/rt2x00/
10468 RAMDISK RAM BLOCK DEVICE DRIVER
10471 F: Documentation/blockdev/ramdisk.txt
10472 F: drivers/block/brd.c
10474 RANDOM NUMBER DRIVER
10477 F: drivers/char/random.c
10483 F: drivers/rapidio/
10485 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10488 F: drivers/net/wireless/ray*
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10496 F: Documentation/RCU/torture.txt
10497 F: kernel/rcu/rcutorture.c
10499 RCUTORTURE TEST FRAMEWORK
10507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10508 F: tools/testing/selftests/rcutorture
10514 RDC R6040 FAST ETHERNET DRIVER
10518 F: drivers/net/ethernet/rdc/r6040.c
10520 RDS - RELIABLE DATAGRAM SOCKETS
10525 W: https://oss.oracle.com/projects/rds/
10528 F: Documentation/networking/rds.txt
10530 RDMAVT - RDMA verbs software
10534 F: drivers/infiniband/sw/rdmavt
10536 RDT - RESOURCE ALLOCATION
10540 F: arch/x86/kernel/cpu/intel_rdt*
10541 F: arch/x86/include/asm/intel_rdt*
10542 F: Documentation/x86/intel_rdt*
10544 READ-COPY UPDATE (RCU)
10551 W: http://www.rdrop.com/users/paulmck/RCU/
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10554 F: Documentation/RCU/
10555 X: Documentation/RCU/torture.txt
10556 F: include/linux/rcu*
10557 X: include/linux/srcu.h
10559 X: kernel/torture.c
10561 REAL TIME CLOCK (RTC) SUBSYSTEM
10565 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10568 F: Documentation/devicetree/bindings/rtc/
10569 F: Documentation/rtc.txt
10571 F: include/linux/rtc.h
10572 F: include/uapi/linux/rtc.h
10573 F: include/linux/rtc/
10574 F: include/linux/platform_data/rtc-*
10575 F: tools/testing/selftests/timers/rtctest.c
10577 REALTEK AUDIO CODECS
10581 F: sound/soc/codecs/rt*
10582 F: include/sound/rt*.h
10584 REISERFS FILE SYSTEM
10589 REGISTER MAP ABSTRACTION
10592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10594 F: Documentation/devicetree/bindings/regmap/
10595 F: drivers/base/regmap/
10596 F: include/linux/regmap.h
10598 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10604 F: Documentation/devicetree/bindings/remoteproc/
10605 F: Documentation/remoteproc.txt
10606 F: drivers/remoteproc/
10607 F: include/linux/remoteproc.h
10609 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10616 F: Documentation/rpmsg.txt
10617 F: include/linux/rpmsg.h
10618 F: include/linux/rpmsg/
10620 RENESAS CLOCK DRIVERS
10624 F: drivers/clk/renesas/
10626 RENESAS ETHERNET DRIVERS
10630 F: drivers/net/ethernet/renesas/
10631 F: include/linux/sh_eth.h
10633 RENESAS R-CAR GYROADC DRIVER
10637 F: drivers/iio/adc/rcar_gyro_adc.c
10639 RENESAS USB2 PHY DRIVER
10643 F: drivers/phy/phy-rcar-gen3-usb2.c
10645 RESET CONTROLLER FRAMEWORK
10647 T: git git://git.pengutronix.de/git/pza/linux
10650 F: Documentation/devicetree/bindings/reset/
10651 F: include/dt-bindings/reset/
10652 F: include/linux/reset.h
10653 F: include/linux/reset-controller.h
10658 W: http://wireless.kernel.org/
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10662 F: Documentation/rfkill.txt
10670 F: lib/rhashtable.c
10671 F: include/linux/rhashtable.h
10673 RICOH SMARTMEDIA/XD DRIVER
10676 F: drivers/mtd/nand/r852.c
10677 F: drivers/mtd/nand/r852.h
10679 RICOH R5C592 MEMORYSTICK DRIVER
10682 F: drivers/memstick/host/r592.*
10686 W: http://sourceforge.net/projects/roccat/
10688 F: drivers/hid/hid-roccat*
10689 F: include/linux/hid-roccat*
10690 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10696 F: drivers/net/ethernet/rocker/
10700 W: http://www.comtrol.com
10702 F: Documentation/serial/rocket.txt
10703 F: drivers/tty/rocket*
10705 ROCKETPORT EXPRESS/INFINITY DRIVER
10709 F: drivers/tty/serial/rp2.*
10714 W: http://www.linux-ax25.org/
10716 F: include/net/rose.h
10717 F: include/uapi/linux/rose.h
10720 RTL2830 MEDIA DRIVER
10723 W: https://linuxtv.org
10724 W: http://palosaari.fi/linux/
10725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10726 T: git git://linuxtv.org/anttip/media_tree.git
10728 F: drivers/media/dvb-frontends/rtl2830*
10730 RTL2832 MEDIA DRIVER
10733 W: https://linuxtv.org
10734 W: http://palosaari.fi/linux/
10735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10736 T: git git://linuxtv.org/anttip/media_tree.git
10738 F: drivers/media/dvb-frontends/rtl2832*
10740 RTL2832_SDR MEDIA DRIVER
10743 W: https://linuxtv.org
10744 W: http://palosaari.fi/linux/
10745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10746 T: git git://linuxtv.org/anttip/media_tree.git
10748 F: drivers/media/dvb-frontends/rtl2832_sdr*
10750 RTL8180 WIRELESS DRIVER
10752 W: http://wireless.kernel.org/
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10755 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10757 RTL8187 WIRELESS DRIVER
10762 W: http://wireless.kernel.org/
10763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10765 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10767 RTL8192CE WIRELESS DRIVER
10771 W: http://wireless.kernel.org/
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10774 F: drivers/net/wireless/realtek/rtlwifi/
10775 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10777 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10782 F: drivers/net/wireless/realtek/rtl8xxxu/
10784 S3 SAVAGE FRAMEBUFFER DRIVER
10788 F: drivers/video/fbdev/savage/
10794 W: http://www.ibm.com/developerworks/linux/linux390/
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10799 F: Documentation/s390/
10800 F: Documentation/DocBook/s390*
10802 S390 COMMON I/O LAYER
10806 W: http://www.ibm.com/developerworks/linux/linux390/
10808 F: drivers/s390/cio/
10814 W: http://www.ibm.com/developerworks/linux/linux390/
10816 F: drivers/s390/block/dasd*
10817 F: block/partitions/ibm.c
10819 S390 NETWORK DRIVERS
10822 W: http://www.ibm.com/developerworks/linux/linux390/
10824 F: drivers/s390/net/
10830 W: http://www.ibm.com/developerworks/linux/linux390/
10833 F: drivers/pci/hotplug/s390_pci_hpc.c
10838 W: http://www.ibm.com/developerworks/linux/linux390/
10840 F: drivers/s390/crypto/
10845 W: http://www.ibm.com/developerworks/linux/linux390/
10847 F: drivers/s390/scsi/zfcp_*
10849 S390 IUCV NETWORK LAYER
10852 W: http://www.ibm.com/developerworks/linux/linux390/
10854 F: drivers/s390/net/*iucv*
10855 F: include/net/iucv/
10861 W: http://www.ibm.com/developerworks/linux/linux390/
10863 F: drivers/iommu/s390-iommu.c
10865 S3C24XX SD/MMC Driver
10869 F: drivers/mmc/host/s3cmci.*
10871 SAA6588 RDS RECEIVER DRIVER
10874 T: git git://linuxtv.org/media_tree.git
10875 W: https://linuxtv.org
10877 F: drivers/media/i2c/saa6588*
10879 SAA7134 VIDEO4LINUX DRIVER
10883 W: https://linuxtv.org
10884 T: git git://linuxtv.org/media_tree.git
10886 F: Documentation/media/v4l-drivers/saa7134*
10887 F: drivers/media/pci/saa7134/
10889 SAA7146 VIDEO4LINUX-2 DRIVER
10892 T: git git://linuxtv.org/media_tree.git
10894 F: drivers/media/common/saa7146/
10895 F: drivers/media/pci/saa7146/
10896 F: include/media/saa7146*
10898 SAMSUNG LAPTOP DRIVER
10902 F: drivers/platform/x86/samsung-laptop.c
10904 SAMSUNG AUDIO (ASoC) DRIVERS
10910 F: sound/soc/samsung/
10912 SAMSUNG FRAMEBUFFER DRIVER
10916 F: drivers/video/fbdev/s3c-fb.c
10918 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10925 F: drivers/mfd/sec*.c
10926 F: drivers/regulator/s2m*.c
10927 F: drivers/regulator/s5m*.c
10928 F: drivers/clk/clk-s2mps11.c
10929 F: drivers/rtc/rtc-s5m.c
10930 F: include/linux/mfd/samsung/
10931 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10932 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10933 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10934 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10936 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10940 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10942 F: drivers/media/platform/exynos4-is/
10944 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10949 F: drivers/media/platform/s3c-camif/
10950 F: include/media/drv-intf/s3c_camif.h
10952 SAMSUNG S5C73M3 CAMERA DRIVER
10957 F: drivers/media/i2c/s5c73m3/*
10959 SAMSUNG S5K5BAF CAMERA DRIVER
10964 F: drivers/media/i2c/s5k5baf.c
10966 SAMSUNG S3FWRN5 NFC DRIVER
10971 F: drivers/nfc/s3fwrn5
10973 SAMSUNG SOC CLOCK DRIVERS
10979 F: drivers/clk/samsung/
10980 F: include/dt-bindings/clock/exynos*.h
10981 F: Documentation/devicetree/bindings/clock/exynos*.txt
10983 SAMSUNG SPI DRIVERS
10990 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10991 F: drivers/spi/spi-s3c*
10992 F: include/linux/platform_data/spi-s3c64xx.h
10994 SAMSUNG SXGBE DRIVERS
11000 F: drivers/net/ethernet/samsung/sxgbe/
11002 SAMSUNG THERMAL DRIVER
11007 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11008 F: drivers/thermal/samsung/
11010 SAMSUNG USB2 PHY DRIVER
11015 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11016 F: Documentation/phy/samsung-usb2.txt
11017 F: drivers/phy/phy-exynos4210-usb2.c
11018 F: drivers/phy/phy-exynos4x12-usb2.c
11019 F: drivers/phy/phy-exynos5250-usb2.c
11020 F: drivers/phy/phy-s5pv210-usb2.c
11021 F: drivers/phy/phy-samsung-usb2.c
11022 F: drivers/phy/phy-samsung-usb2.h
11028 F: Documentation/devicetree/bindings/serial/
11029 F: drivers/tty/serial/
11035 F: Documentation/devicetree/bindings/serial/slave-device.txt
11036 F: drivers/tty/serdev/
11037 F: include/linux/serdev.h
11043 F: drivers/media/rc/serial_ir.c
11049 F: drivers/staging/media/st-cec/
11050 F: Documentation/devicetree/bindings/media/stih-cec.txt
11052 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11055 W: http://www.ibm.com/developerworks/linux/linux390/
11059 SYNOPSYS DESIGNWARE DMAC DRIVER
11063 F: include/linux/dma/dw.h
11064 F: include/linux/platform_data/dma-dw.h
11067 SYNOPSYS DESIGNWARE I2C DRIVER
11073 F: drivers/i2c/busses/i2c-designware-*
11074 F: include/linux/platform_data/i2c-designware.h
11076 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11080 F: drivers/mmc/host/dw_mmc*
11082 SYSTEM TRACE MODULE CLASS
11085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11086 F: Documentation/trace/stm.txt
11087 F: drivers/hwtracing/stm/
11088 F: include/linux/stm.h
11089 F: include/uapi/linux/stm.h
11094 F: drivers/thunderbolt/
11096 TI BQ27XXX POWER SUPPLY DRIVER
11098 F: include/linux/power/bq27xxx_battery.h
11099 F: drivers/power/supply/bq27xxx_battery.c
11100 F: drivers/power/supply/bq27xxx_battery_i2c.c
11102 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11108 F: include/linux/clocksource.h
11109 F: include/linux/time.h
11110 F: include/linux/timex.h
11111 F: include/uapi/linux/time.h
11112 F: include/uapi/linux/timex.h
11113 F: kernel/time/clocksource.c
11114 F: kernel/time/time*.c
11115 F: kernel/time/alarmtimer.c
11116 F: kernel/time/ntp.c
11117 F: tools/testing/selftests/timers/
11122 F: drivers/watchdog/sc1200wdt.c
11128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11131 F: include/linux/sched.h
11132 F: include/uapi/linux/sched.h
11133 F: include/linux/wait.h
11138 W: http://www.sunplus.com
11142 SCR24X CHIP CARD INTERFACE DRIVER
11145 F: drivers/char/pcmcia/scr24x_cs.c
11147 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11151 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11152 F: drivers/clk/clk-scpi.c
11153 F: drivers/cpufreq/scpi-cpufreq.c
11154 F: drivers/firmware/arm_scpi.c
11155 F: include/linux/scpi_protocol.h
11160 W: http://www.kernel.dk
11162 F: drivers/scsi/sr*
11164 SCSI RDMA PROTOCOL (SRP) INITIATOR
11168 W: http://www.openfabrics.org
11169 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11171 F: drivers/infiniband/ulp/srp/
11172 F: include/scsi/srp.h
11177 W: http://sg.danny.cz/sg
11179 F: Documentation/scsi/scsi-generic.txt
11180 F: drivers/scsi/sg.c
11181 F: include/scsi/sg.h
11185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11190 F: Documentation/devicetree/bindings/scsi/
11198 F: Documentation/scsi/st.txt
11199 F: drivers/scsi/st.*
11200 F: drivers/scsi/st_*.h
11206 W: http://lksctp.sourceforge.net
11208 F: Documentation/networking/sctp.txt
11209 F: include/linux/sctp.h
11210 F: include/uapi/linux/sctp.h
11211 F: include/net/sctp/
11217 F: Documentation/i2c/busses/scx200_acb
11218 F: arch/x86/platform/scx200/
11219 F: drivers/watchdog/scx200_wdt.c
11220 F: drivers/i2c/busses/scx200*
11221 F: drivers/mtd/maps/scx200_docflash.c
11222 F: include/linux/scx200.h
11227 F: drivers/char/scx200_gpio.c
11228 F: include/linux/scx200_gpio.h
11230 SCx200 HRT CLOCKSOURCE DRIVER
11233 F: drivers/clocksource/scx200_hrt.c
11235 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11239 F: drivers/mmc/host/sdricoh_cs.c
11241 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11244 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11246 F: drivers/mmc/host/sdhci*
11247 F: include/linux/mmc/sdhci*
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11255 F: kernel/seccomp.c
11256 F: include/uapi/linux/seccomp.h
11257 F: include/linux/seccomp.h
11258 F: tools/testing/selftests/seccomp/*
11259 K: \bsecure_computing
11262 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11267 F: drivers/mmc/host/sdhci-brcmstb*
11269 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11274 F: drivers/mmc/host/sdhci-s3c*
11276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11280 F: drivers/mmc/host/sdhci-spear.c
11282 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11289 F: block/opal_proto.h
11290 F: include/linux/sed*
11291 F: include/uapi/linux/sed*
11297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11298 W: http://kernsec.org/
11306 SELINUX SECURITY MODULE
11311 W: http://selinuxproject.org
11312 T: git git://git.infradead.org/users/pcmoore/selinux
11314 F: include/linux/selinux*
11315 F: security/selinux/
11316 F: scripts/selinux/
11318 APPARMOR SECURITY MODULE
11321 W: apparmor.wiki.kernel.org
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11324 F: security/apparmor/
11326 LOADPIN SECURITY MODULE
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11330 F: security/loadpin/
11332 YAMA SECURITY MODULE
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11341 F: drivers/misc/phantom.c
11342 F: include/uapi/linux/phantom.h
11344 Emulex 10Gbps iSCSI - OneConnect DRIVER
11349 W: http://www.broadcom.com
11351 F: drivers/scsi/be2iscsi/
11353 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11359 W: http://www.emulex.com
11361 F: drivers/net/ethernet/emulex/benet/
11363 EMULEX ONECONNECT ROCE DRIVER
11367 W: http://www.emulex.com
11369 F: drivers/infiniband/hw/ocrdma/
11370 F: include/uapi/rdma/ocrdma-abi.h
11378 F: drivers/net/ethernet/sfc/
11383 F: drivers/misc/sgi-gru/
11385 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11389 F: Documentation/ia64/serial.txt
11390 F: drivers/tty/serial/ioc?_serial.c
11391 F: include/linux/ioc?.h
11393 SGI XP/XPC/XPNET DRIVER
11397 F: drivers/misc/sgi-xp/
11399 SI2157 MEDIA DRIVER
11402 W: https://linuxtv.org
11403 W: http://palosaari.fi/linux/
11404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11405 T: git git://linuxtv.org/anttip/media_tree.git
11407 F: drivers/media/tuners/si2157*
11409 SI2168 MEDIA DRIVER
11412 W: https://linuxtv.org
11413 W: http://palosaari.fi/linux/
11414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11415 T: git git://linuxtv.org/anttip/media_tree.git
11417 F: drivers/media/dvb-frontends/si2168*
11419 SI470X FM RADIO RECEIVER I2C DRIVER
11422 T: git git://linuxtv.org/media_tree.git
11423 W: https://linuxtv.org
11425 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11427 SI470X FM RADIO RECEIVER USB DRIVER
11430 T: git git://linuxtv.org/media_tree.git
11431 W: https://linuxtv.org
11433 F: drivers/media/radio/si470x/radio-si470x-common.c
11434 F: drivers/media/radio/si470x/radio-si470x.h
11435 F: drivers/media/radio/si470x/radio-si470x-usb.c
11437 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11440 T: git git://linuxtv.org/media_tree.git
11441 W: https://linuxtv.org
11443 F: drivers/media/radio/si4713/si4713.?
11445 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11448 T: git git://linuxtv.org/media_tree.git
11449 W: https://linuxtv.org
11451 F: drivers/media/radio/si4713/radio-platform-si4713.c
11453 SI4713 FM RADIO TRANSMITTER USB DRIVER
11456 T: git git://linuxtv.org/media_tree.git
11457 W: https://linuxtv.org
11459 F: drivers/media/radio/si4713/radio-usb-si4713.c
11465 W: https://linuxtv.org
11466 T: git git://linuxtv.org/media_tree.git
11468 F: drivers/media/common/siano/
11469 F: drivers/media/usb/siano/
11470 F: drivers/media/usb/siano/
11471 F: drivers/media/mmc/siano/
11473 SILEAD TOUCHSCREEN DRIVER
11478 F: drivers/input/touchscreen/silead.c
11479 F: drivers/platform/x86/silead_dmi.c
11485 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11486 F: drivers/video/fbdev/simplefb.c
11487 F: include/linux/platform_data/simplefb.h
11489 SH_VEU V4L2 MEM2MEM DRIVER
11492 F: drivers/media/platform/sh_veu.c
11494 SH_VOU V4L2 OUTPUT DRIVER
11497 F: drivers/media/platform/sh_vou.c
11498 F: include/media/drv-intf/sh_vou.h
11500 SIMPLE FIRMWARE INTERFACE (SFI)
11503 W: http://simplefirmware.org/
11504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11506 F: arch/x86/platform/sfi/
11508 F: include/linux/sfi*.h
11510 SIMTEC EB110ATX (Chalice CATS)
11514 W: http://www.simtec.co.uk/products/EB110ATX/
11517 SIMTEC EB2410ITX (BAST)
11521 W: http://www.simtec.co.uk/products/EB2410ITX/
11523 F: arch/arm/mach-s3c24xx/mach-bast.c
11524 F: arch/arm/mach-s3c24xx/bast-ide.c
11525 F: arch/arm/mach-s3c24xx/bast-irq.c
11527 SIPHASH PRF ROUTINES
11531 F: lib/test_siphash.c
11532 F: include/linux/siphash.h
11534 TI DAVINCI MACHINE SUPPORT
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11540 F: arch/arm/mach-davinci/
11541 F: drivers/i2c/busses/i2c-davinci.c
11543 TI DAVINCI SERIES MEDIA DRIVER
11546 W: https://linuxtv.org
11547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11548 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11550 F: drivers/media/platform/davinci/
11551 F: include/media/davinci/
11553 TI AM437X VPFE DRIVER
11556 W: https://linuxtv.org
11557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11558 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11560 F: drivers/media/platform/am437x/
11562 OV2659 OMNIVISION SENSOR DRIVER
11565 W: https://linuxtv.org
11566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11567 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11569 F: drivers/media/i2c/ov2659.c
11570 F: include/media/i2c/ov2659.h
11572 SILICON MOTION SM712 FRAME BUFFER DRIVER
11578 F: drivers/video/fbdev/sm712*
11579 F: Documentation/fb/sm712fb.txt
11581 SIS 190 ETHERNET DRIVER
11585 F: drivers/net/ethernet/sis/sis190.c
11587 SIS 900/7016 FAST ETHERNET DRIVER
11589 W: http://www.brownhat.org/sis900.html
11592 F: drivers/net/ethernet/sis/sis900.*
11594 SIS FRAMEBUFFER DRIVER
11596 W: http://www.winischhofer.net/linuxsisvga.shtml
11598 F: Documentation/fb/sisfb.txt
11599 F: drivers/video/fbdev/sis/
11600 F: include/video/sisfb.h
11604 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11606 F: drivers/usb/misc/sisusbvga/
11616 F: include/linux/sl?b*.h
11619 SLEEPABLE READ-COPY UPDATE (SRCU)
11626 W: http://www.rdrop.com/users/paulmck/RCU/
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11629 F: include/linux/srcu.h
11630 F: kernel/rcu/srcu.c
11632 SMACK SECURITY MODULE
11635 W: http://schaufler-ca.com
11636 T: git git://github.com/cschaufler/smack-next
11638 F: Documentation/security/Smack.txt
11641 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11645 F: drivers/power/avs/
11646 F: include/linux/power/smartreflex.h
11649 SMC91x ETHERNET DRIVER
11652 F: drivers/net/ethernet/smsc/smc91x.*
11654 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11658 F: drivers/media/i2c/smiapp/
11659 F: include/media/i2c/smiapp.h
11660 F: drivers/media/i2c/smiapp-pll.c
11661 F: drivers/media/i2c/smiapp-pll.h
11662 F: include/uapi/linux/smiapp.h
11663 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11665 SMM665 HARDWARE MONITOR DRIVER
11669 F: Documentation/hwmon/smm665
11670 F: drivers/hwmon/smm665.c
11672 SMSC EMC2103 HARDWARE MONITOR DRIVER
11676 F: Documentation/hwmon/emc2103
11677 F: drivers/hwmon/emc2103.c
11679 SMSC SCH5627 HARDWARE MONITOR DRIVER
11683 F: Documentation/hwmon/sch5627
11684 F: drivers/hwmon/sch5627.c
11686 SMSC47B397 HARDWARE MONITOR DRIVER
11690 F: Documentation/hwmon/smsc47b397
11691 F: drivers/hwmon/smsc47b397.c
11693 SMSC911x ETHERNET DRIVER
11697 F: include/linux/smsc911x.h
11698 F: drivers/net/ethernet/smsc/smsc911x.*
11700 SMSC9420 PCI ETHERNET DRIVER
11704 F: drivers/net/ethernet/smsc/smsc9420.*
11706 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11710 F: drivers/video/fbdev/smscufx.c
11712 SOC-CAMERA V4L2 SUBSYSTEM
11715 T: git git://linuxtv.org/media_tree.git
11717 F: include/media/soc*
11718 F: drivers/media/i2c/soc_camera/
11719 F: drivers/media/platform/soc_camera/
11721 SOEKRIS NET48XX LED SUPPORT
11724 F: drivers/leds/leds-net48xx.c
11726 SOFTLOGIC 6x10 MPEG CODEC
11733 F: drivers/media/pci/solo6x10/
11735 SOFTWARE RAID (Multiple Disks) SUPPORT
11738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11741 F: include/linux/raid/
11742 F: include/uapi/linux/raid/
11744 SONIC NETWORK DRIVER
11748 F: drivers/net/ethernet/natsemi/sonic.*
11750 SONICS SILICON BACKPLANE DRIVER (SSB)
11755 F: include/linux/ssb/
11757 SONY VAIO CONTROL DEVICE DRIVER
11760 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11762 F: Documentation/laptops/sony-laptop.txt
11763 F: drivers/char/sonypi.c
11764 F: drivers/platform/x86/sony-laptop.c
11765 F: include/linux/sony-laptop.h
11767 SONY MEMORYSTICK CARD SUPPORT
11769 W: http://tifmxx.berlios.de/
11771 F: drivers/memstick/host/tifm_ms.c
11773 SONY MEMORYSTICK STANDARD SUPPORT
11776 F: drivers/memstick/core/ms_block.*
11782 W: http://www.alsa-project.org/
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11784 T: git git://git.alsa-project.org/alsa-kernel.git
11785 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11787 F: Documentation/sound/
11789 F: include/uapi/sound/
11792 SOUND - COMPRESSED AUDIO
11795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11797 F: Documentation/sound/alsa/compress_offload.txt
11798 F: include/sound/compress_driver.h
11799 F: include/uapi/sound/compress_*
11800 F: sound/core/compress_offload.c
11801 F: sound/soc/soc-compress.c
11803 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11808 W: http://alsa-project.org/main/index.php/ASoC
11810 F: Documentation/devicetree/bindings/sound/
11811 F: Documentation/sound/alsa/soc/
11813 F: include/sound/soc*
11815 SOUND - DMAENGINE HELPERS
11818 F: include/sound/dmaengine_pcm.h
11819 F: sound/core/pcm_dmaengine.c
11820 F: sound/soc/soc-generic-dmaengine-pcm.c
11825 W: https://linuxtv.org
11826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11828 F: drivers/media/dvb-frontends/sp2*
11830 SPARC + UltraSPARC (sparc/sparc64)
11833 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11840 SPARC SERIAL DRIVERS
11843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11846 F: include/linux/sunserialcore.h
11847 F: drivers/tty/serial/suncore.c
11848 F: drivers/tty/serial/sunhv.c
11849 F: drivers/tty/serial/sunsab.c
11850 F: drivers/tty/serial/sunsab.h
11851 F: drivers/tty/serial/sunsu.c
11852 F: drivers/tty/serial/sunzilog.c
11853 F: drivers/tty/serial/sunzilog.h
11858 W: https://sparse.wiki.kernel.org/
11859 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11860 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11862 F: include/linux/compiler.h
11864 SPEAR PLATFORM SUPPORT
11868 W: http://www.st.com/spear
11870 F: arch/arm/boot/dts/spear*
11871 F: arch/arm/mach-spear/
11873 SPEAR CLOCK FRAMEWORK SUPPORT
11876 W: http://www.st.com/spear
11878 F: drivers/clk/spear/
11884 W: http://www.linux-mtd.infradead.org/
11885 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11886 T: git git://github.com/spi-nor/linux.git
11888 F: drivers/mtd/spi-nor/
11889 F: include/linux/mtd/spi-nor.h
11894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11895 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11897 F: Documentation/devicetree/bindings/spi/
11898 F: Documentation/spi/
11900 F: include/linux/spi/
11901 F: include/uapi/linux/spi/
11904 SPIDERNET NETWORK DRIVER for CELL
11908 F: Documentation/networking/spider_net.txt
11909 F: drivers/net/ethernet/toshiba/spider_net*
11914 W: http://www.ibm.com/developerworks/power/cell/
11916 F: Documentation/filesystems/spufs.txt
11917 F: arch/powerpc/platforms/cell/spufs/
11919 SQUASHFS FILE SYSTEM
11922 W: http://squashfs.org.uk
11923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11925 F: Documentation/filesystems/squashfs.txt
11928 SRM (Alpha) environment access
11931 F: arch/alpha/kernel/srm_env.c
11937 F: Documentation/process/stable-kernel-rules.rst
11941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11944 F: drivers/staging/
11950 F: drivers/staging/comedi/
11952 STAGING - FLARION FT1000 DRIVERS
11955 F: drivers/staging/ft1000/
11957 STAGING - INDUSTRIAL IO
11961 F: Documentation/devicetree/bindings/staging/iio/
11962 F: drivers/staging/iio/
11964 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11966 W: http://www.lirc.org/
11968 F: drivers/staging/media/lirc/
11970 STAGING - LUSTRE PARALLEL FILESYSTEM
11975 W: http://wiki.lustre.org/
11977 F: drivers/staging/lustre
11979 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11984 F: drivers/staging/nvec/
11986 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11990 W: http://wiki.laptop.org/go/DCON
11992 F: drivers/staging/olpc_dcon/
11994 STAGING - REALTEK RTL8712U DRIVERS
11998 F: drivers/staging/rtl8712/
12000 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12006 F: drivers/staging/sm750fb/
12008 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12014 W: http://www.linux-speakup.org/
12016 F: drivers/staging/speakup/
12018 STAGING - VIA VT665X DRIVERS
12021 F: drivers/staging/vt665?/
12023 STAGING - WILC1000 WIFI DRIVER
12028 F: drivers/staging/wilc1000/
12030 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12033 F: drivers/staging/xgifb/
12035 STARFIRE/DURALAN NETWORK DRIVER
12038 F: drivers/net/ethernet/adaptec/starfire*
12042 W: http://sammy.net/sun3/
12044 F: arch/m68k/kernel/*sun3*
12045 F: arch/m68k/sun3*/
12046 F: arch/m68k/include/asm/sun3*
12047 F: drivers/net/ethernet/i825xx/sun3*
12049 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12053 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12054 F: drivers/input/keyboard/sun4i-lradc-keys.c
12056 SUNDANCE NETWORK DRIVER
12060 F: drivers/net/ethernet/dlink/sundance.c
12066 Q: http://patchwork.kernel.org/project/linux-sh/list/
12068 F: Documentation/sh/
12077 B: https://bugzilla.kernel.org
12079 F: Documentation/power/
12080 F: arch/x86/kernel/acpi/
12081 F: drivers/base/power/
12083 F: include/linux/suspend.h
12084 F: include/linux/freezer.h
12085 F: include/linux/pm.h
12091 F: Documentation/svga.txt
12092 F: arch/x86/boot/video*
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12100 F: arch/*/kernel/pci-swiotlb.c
12101 F: include/linux/swiotlb.h
12109 F: include/net/switchdev.h
12111 SYNOPSYS ARC ARCHITECTURE
12116 F: Documentation/devicetree/bindings/arc/*
12117 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12118 F: drivers/clocksource/arc_timer.c
12119 F: drivers/tty/serial/arc_uart.c
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12122 SYNOPSYS ARC SDP platform support
12125 F: arch/arc/plat-axs10x
12126 F: arch/arc/boot/dts/ax*
12127 F: Documentation/devicetree/bindings/arc/axs10*
12129 SYSTEM CONFIGURATION (SYSCON)
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12134 F: drivers/mfd/syscon.c
12136 SYSTEM RESET/SHUTDOWN DRIVERS
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12141 F: Documentation/devicetree/bindings/power/reset/
12142 F: drivers/power/reset/
12147 F: Documentation/filesystems/sysv-fs.txt
12149 F: include/linux/sysv_fs.h
12155 W: http://www.linux-iscsi.org
12156 W: http://groups.google.com/group/linux-iscsi-target-dev
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12161 F: Documentation/target/
12163 TASKSTATS STATISTICS INTERFACE
12166 F: Documentation/accounting/taskstats*
12167 F: include/linux/taskstats*
12168 F: kernel/taskstats.c
12174 F: include/net/pkt_cls.h
12175 F: include/uapi/linux/pkt_cls.h
12178 TCP LOW PRIORITY MODULE
12181 W: http://tcp-lp-mod.sourceforge.net/
12183 F: net/ipv4/tcp_lp.c
12185 TDA10071 MEDIA DRIVER
12188 W: https://linuxtv.org
12189 W: http://palosaari.fi/linux/
12190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12191 T: git git://linuxtv.org/anttip/media_tree.git
12193 F: drivers/media/dvb-frontends/tda10071*
12195 TDA18212 MEDIA DRIVER
12198 W: https://linuxtv.org
12199 W: http://palosaari.fi/linux/
12200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12201 T: git git://linuxtv.org/anttip/media_tree.git
12203 F: drivers/media/tuners/tda18212*
12205 TDA18218 MEDIA DRIVER
12208 W: https://linuxtv.org
12209 W: http://palosaari.fi/linux/
12210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12211 T: git git://linuxtv.org/anttip/media_tree.git
12213 F: drivers/media/tuners/tda18218*
12215 TDA18271 MEDIA DRIVER
12218 W: https://linuxtv.org
12219 W: http://github.com/mkrufky
12220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12221 T: git git://linuxtv.org/mkrufky/tuners.git
12223 F: drivers/media/tuners/tda18271*
12225 TDA827x MEDIA DRIVER
12228 W: https://linuxtv.org
12229 W: http://github.com/mkrufky
12230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12231 T: git git://linuxtv.org/mkrufky/tuners.git
12233 F: drivers/media/tuners/tda8290.*
12235 TDA8290 MEDIA DRIVER
12238 W: https://linuxtv.org
12239 W: http://github.com/mkrufky
12240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12241 T: git git://linuxtv.org/mkrufky/tuners.git
12243 F: drivers/media/tuners/tda8290.*
12245 TDA9840 MEDIA DRIVER
12248 T: git git://linuxtv.org/media_tree.git
12249 W: https://linuxtv.org
12251 F: drivers/media/i2c/tda9840*
12253 TEA5761 TUNER DRIVER
12257 W: https://linuxtv.org
12258 T: git git://linuxtv.org/media_tree.git
12260 F: drivers/media/tuners/tea5761.*
12262 TEA5767 TUNER DRIVER
12266 W: https://linuxtv.org
12267 T: git git://linuxtv.org/media_tree.git
12269 F: drivers/media/tuners/tea5767.*
12271 TEA6415C MEDIA DRIVER
12274 T: git git://linuxtv.org/media_tree.git
12275 W: https://linuxtv.org
12277 F: drivers/media/i2c/tea6415c*
12279 TEA6420 MEDIA DRIVER
12282 T: git git://linuxtv.org/media_tree.git
12283 W: https://linuxtv.org
12285 F: drivers/media/i2c/tea6420*
12291 F: drivers/net/team/
12292 F: include/linux/if_team.h
12293 F: include/uapi/linux/if_team.h
12295 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12298 F: arch/x86/platform/ts5500/
12300 TECHNOTREND USB IR RECEIVER
12304 F: drivers/media/rc/ttusbir.c
12306 TEGRA ARCHITECTURE SUPPORT
12311 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12320 F: drivers/clk/tegra/
12326 F: drivers/dma/tegra*
12331 F: drivers/i2c/busses/i2c-tegra.c
12333 TEGRA IOMMU DRIVERS
12336 F: drivers/iommu/tegra*
12342 F: drivers/input/keyboard/tegra-kbc.c
12347 F: drivers/pwm/pwm-tegra.c
12349 TEGRA SERIAL DRIVER
12352 F: drivers/tty/serial/serial-tegra.c
12357 F: drivers/spi/spi-tegra*
12359 TEHUTI ETHERNET DRIVER
12363 F: drivers/net/ethernet/tehuti/*
12365 Telecom Clock Driver for MCPL0010
12368 F: drivers/char/tlclk.c
12370 TENSILICA XTENSA PORT (xtensa)
12374 T: git git://github.com/czankel/xtensa-linux.git
12377 F: drivers/irqchip/irq-xtensa-*
12379 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12385 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12386 F: drivers/firmware/ti_sci*
12387 F: include/linux/soc/ti/ti_sci_protocol.h
12389 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12392 T: git git://linuxtv.org/media_tree.git
12393 W: https://linuxtv.org
12395 F: drivers/media/radio/radio-raremono.c
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12403 Q: https://patchwork.kernel.org/project/linux-pm/list/
12405 F: drivers/thermal/
12406 F: include/linux/thermal.h
12407 F: include/uapi/linux/thermal.h
12408 F: include/linux/cpu_cooling.h
12409 F: Documentation/devicetree/bindings/thermal/
12411 THERMAL/CPU_COOLING
12417 F: Documentation/thermal/cpu-cooling-api.txt
12418 F: drivers/thermal/cpu_cooling.c
12419 F: include/linux/cpu_cooling.h
12421 THINKPAD ACPI EXTRAS DRIVER
12425 W: http://ibm-acpi.sourceforge.net
12426 W: http://thinkwiki.org/wiki/Ibm-acpi
12427 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12429 F: drivers/platform/x86/thinkpad_acpi.c
12431 TI BANDGAP AND THERMAL DRIVER
12437 F: drivers/thermal/ti-soc-thermal/
12442 W: http://linuxtv.org/
12443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12445 F: drivers/media/platform/ti-vpe/
12447 TI CDCE706 CLOCK DRIVER
12450 F: drivers/clk/clk-cdce706.c
12457 F: include/linux/clk/ti.h
12459 TI ETHERNET SWITCH DRIVER (CPSW)
12465 F: drivers/net/ethernet/ti/cpsw*
12466 F: drivers/net/ethernet/ti/davinci*
12468 TI FLASH MEDIA INTERFACE DRIVER
12471 F: drivers/misc/tifm*
12472 F: drivers/mmc/host/tifm_sd.c
12473 F: include/linux/tifm.h
12475 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12480 F: drivers/soc/ti/*
12481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12484 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12489 F: sound/soc/codecs/lm49453*
12490 F: sound/soc/codecs/isabelle*
12492 TI LP855x BACKLIGHT DRIVER
12495 F: Documentation/backlight/lp855x-driver.txt
12496 F: drivers/video/backlight/lp855x_bl.c
12497 F: include/linux/platform_data/lp855x.h
12499 TI LP8727 CHARGER DRIVER
12502 F: drivers/power/supply/lp8727_charger.c
12503 F: include/linux/platform_data/lp8727.h
12505 TI LP8788 MFD DRIVER
12508 F: drivers/iio/adc/lp8788_adc.c
12509 F: drivers/leds/leds-lp8788.c
12510 F: drivers/mfd/lp8788*.c
12511 F: drivers/power/supply/lp8788-charger.c
12512 F: drivers/regulator/lp8788-*.c
12513 F: include/linux/mfd/lp8788*.h
12515 TI NETCP ETHERNET DRIVER
12520 F: drivers/net/ethernet/ti/netcp*
12522 TI TAS571X FAMILY ASoC CODEC DRIVER
12526 F: sound/soc/codecs/tas571x*
12528 TI TWL4030 SERIES SOC CODEC DRIVER
12532 F: sound/soc/codecs/twl4030*
12534 TI WILINK WIRELESS DRIVERS
12536 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12537 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12540 F: drivers/net/wireless/ti/
12541 F: include/linux/wl12xx.h
12548 W: http://tipc.sourceforge.net/
12550 F: include/uapi/linux/tipc*.h
12555 W: http://www.mellanox.com/repository/solutions/tile-scm/
12556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12559 F: drivers/char/tile-srom.c
12560 F: drivers/edac/tile_edac.c
12561 F: drivers/net/ethernet/tile/
12562 F: drivers/rtc/rtc-tile.c
12563 F: drivers/tty/hvc/hvc_tile.c
12564 F: drivers/tty/serial/tilegx.c
12565 F: drivers/usb/host/*-tilegx.c
12566 F: include/linux/usb/tilegx.h
12568 TLAN NETWORK DRIVER
12571 W: http://sourceforge.net/projects/tlan/
12573 F: Documentation/networking/tlan.txt
12574 F: drivers/net/ethernet/ti/tlan.*
12576 TOMOYO SECURITY MODULE
12583 W: http://tomoyo.sourceforge.jp/
12584 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12586 F: security/tomoyo/
12588 TOPSTAR LAPTOP EXTRAS DRIVER
12592 F: drivers/platform/x86/topstar-laptop.c
12594 TOSHIBA ACPI EXTRAS DRIVER
12598 F: drivers/platform/x86/toshiba_acpi.c
12600 TOSHIBA BLUETOOTH DRIVER
12604 F: drivers/platform/x86/toshiba_bluetooth.c
12606 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12610 F: drivers/platform/x86/toshiba_haps.c
12612 TOSHIBA WMI HOTKEYS DRIVER
12616 F: drivers/platform/x86/toshiba-wmi.c
12620 W: http://www.buzzard.org.uk/toshiba/
12622 F: drivers/char/toshiba.c
12623 F: include/linux/toshiba.h
12624 F: include/uapi/linux/toshiba.h
12626 TOSHIBA TC358743 DRIVER
12630 F: drivers/media/i2c/tc358743*
12631 F: include/media/i2c/tc358743.h
12633 TMIO/SDHI MMC DRIVER
12637 F: drivers/mmc/host/tmio_mmc*
12638 F: drivers/mmc/host/sh_mobile_sdhi.c
12639 F: include/linux/mfd/tmio.h
12641 TMP401 HARDWARE MONITOR DRIVER
12645 F: Documentation/hwmon/tmp401
12646 F: drivers/hwmon/tmp401.c
12648 TMPFS (SHMEM FILESYSTEM)
12652 F: include/linux/shmem_fs.h
12655 TM6000 VIDEO4LINUX DRIVER
12659 W: https://linuxtv.org
12660 T: git git://linuxtv.org/media_tree.git
12662 F: drivers/media/usb/tm6000/
12663 F: Documentation/media/v4l-drivers/tm6000*
12665 TW5864 VIDEO4LINUX DRIVER
12671 F: drivers/media/pci/tw5864/
12673 TW68 VIDEO4LINUX DRIVER
12676 T: git git://linuxtv.org/media_tree.git
12677 W: https://linuxtv.org
12679 F: drivers/media/pci/tw68/
12681 TW686X VIDEO4LINUX DRIVER
12684 T: git git://linuxtv.org/media_tree.git
12685 W: http://linuxtv.org
12687 F: drivers/media/pci/tw686x/
12694 W: http://tpmdd.sourceforge.net
12696 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12697 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12699 F: drivers/char/tpm/
12701 TPM IBM_VTPM DEVICE DRIVER
12703 W: http://tpmdd.sourceforge.net
12706 F: drivers/char/tpm/tpm_ibmvtpm*
12711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12713 F: Documentation/trace/ftrace.txt
12714 F: arch/*/*/*/ftrace.h
12715 F: arch/*/kernel/ftrace.c
12716 F: include/*/ftrace.h
12717 F: include/linux/trace*.h
12720 F: tools/testing/selftests/ftrace/
12722 TRACING MMIO ACCESSES (MMIOTRACE)
12730 F: kernel/trace/trace_mmiotrace.c
12731 F: include/linux/mmiotrace.h
12732 F: arch/x86/mm/kmmio.c
12733 F: arch/x86/mm/mmio-mod.c
12734 F: arch/x86/mm/testmmiotrace.c
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12740 K: ^Subject:.*(?i)trivial
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12747 F: Documentation/serial/
12749 F: drivers/tty/serial/serial_core.c
12750 F: include/linux/serial_core.h
12751 F: include/linux/serial.h
12752 F: include/linux/tty.h
12753 F: include/uapi/linux/serial_core.h
12754 F: include/uapi/linux/serial.h
12755 F: include/uapi/linux/tty.h
12757 TUA9001 MEDIA DRIVER
12760 W: https://linuxtv.org
12761 W: http://palosaari.fi/linux/
12762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12763 T: git git://linuxtv.org/anttip/media_tree.git
12765 F: drivers/media/tuners/tua9001*
12767 TULIP NETWORK DRIVERS
12771 F: drivers/net/ethernet/dec/tulip/
12775 W: http://vtun.sourceforge.net/tun
12777 F: Documentation/networking/tuntap.txt
12778 F: arch/um/os-Linux/drivers/
12780 TURBOCHANNEL SUBSYSTEM
12784 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12787 F: include/linux/tc.h
12789 UBI FILE SYSTEM (UBIFS)
12794 T: git git://git.infradead.org/ubifs-2.6.git
12795 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12797 F: Documentation/filesystems/ubifs.txt
12800 UCLINUX (M68KNOMMU AND COLDFIRE)
12802 W: http://www.linux-m68k.org/
12803 W: http://www.uclinux.org/
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12808 F: arch/m68k/coldfire/
12810 F: arch/m68k/*/*_no.*
12811 F: arch/m68k/include/asm/*_no.*
12816 F: Documentation/filesystems/udf.txt
12823 F: drivers/hid/hid-udraw.c
12828 F: Documentation/filesystems/ufs.txt
12831 UHID USERSPACE HID IO DRIVER:
12835 F: drivers/hid/uhid.c
12836 F: include/uapi/linux/uhid.h
12838 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12842 F: include/linux/uwb.h
12843 F: include/linux/uwb/
12845 UNICORE32 ARCHITECTURE:
12847 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12849 T: git git://github.com/gxt/linux.git
12854 W: http://dotat.at/prog/unifdef
12856 F: scripts/unifdef.c
12858 UNIFORM CDROM DRIVER
12860 W: http://www.kernel.dk
12862 F: Documentation/cdrom/
12863 F: drivers/cdrom/cdrom.c
12864 F: include/linux/cdrom.h
12865 F: include/uapi/linux/cdrom.h
12867 UNISYS S-PAR DRIVERS
12871 F: drivers/staging/unisys/
12873 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12877 F: Documentation/scsi/ufs.txt
12878 F: drivers/scsi/ufs/
12880 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12885 F: drivers/scsi/ufs/*dwc*
12887 UNSORTED BLOCK IMAGES (UBI)
12890 W: http://www.linux-mtd.infradead.org/
12892 T: git git://git.infradead.org/ubifs-2.6.git
12894 F: drivers/mtd/ubi/
12895 F: include/linux/mtd/ubi.h
12896 F: include/uapi/mtd/ubi-user.h
12902 F: Documentation/usb/acm.txt
12903 F: drivers/usb/class/cdc-acm.*
12905 USB AR5523 WIRELESS DRIVER
12909 F: drivers/net/wireless/ath/ar5523/
12916 F: drivers/usb/storage/uas.c
12918 USB CDC ETHERNET DRIVER
12922 F: drivers/net/usb/cdc_*.c
12923 F: include/uapi/linux/usb/cdc.h
12925 USB CHAOSKEY DRIVER
12929 F: drivers/usb/misc/chaoskey.c
12931 USB CYPRESS C67X00 DRIVER
12935 F: drivers/usb/c67x00/
12937 USB DAVICOM DM9601 DRIVER
12940 W: http://www.linux-usb.org/usbnet
12942 F: drivers/net/usb/dm9601.c
12944 USB DIAMOND RIO500 DRIVER
12947 W: http://rio500.sourceforge.net
12949 F: drivers/usb/misc/rio500*
12955 F: Documentation/usb/ehci.txt
12956 F: drivers/usb/host/ehci*
12958 USB GADGET/PERIPHERAL SUBSYSTEM
12961 W: http://www.linux-usb.org/gadget
12962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12964 F: drivers/usb/gadget/
12965 F: include/linux/usb/gadget*
12967 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12973 F: Documentation/hid/hiddev.txt
12974 F: drivers/hid/usbhid/
12980 F: drivers/usb/host/isp116x*
12981 F: include/linux/usb/isp116x.h
12983 USB LAN78XX ETHERNET DRIVER
12988 F: drivers/net/usb/lan78xx.*
12990 USB MASS STORAGE DRIVER
12995 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12996 F: drivers/usb/storage/
13001 T: git git://git.alsa-project.org/alsa-kernel.git
13003 F: sound/usb/midi.*
13005 USB NETWORKING DRIVERS
13008 F: drivers/net/usb/
13014 F: Documentation/usb/ohci.txt
13015 F: drivers/usb/host/ohci*
13017 USB OTG FSM (Finite State Machine)
13019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13022 F: drivers/usb/common/usb-otg-fsm.c
13030 F: Documentation/usb/usbip_protocol.txt
13031 F: drivers/usb/usbip/
13032 F: tools/usb/usbip/
13038 T: git git://github.com/petkan/pegasus.git
13039 W: https://github.com/petkan/pegasus
13041 F: drivers/net/usb/pegasus.*
13046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13048 F: drivers/usb/phy/
13050 USB PRINTER DRIVER (usblp)
13054 F: drivers/usb/class/usblp.c
13056 USB QMI WWAN NETWORK DRIVER
13060 F: Documentation/ABI/testing/sysfs-class-net-qmi
13061 F: drivers/net/usb/qmi_wwan.c
13067 T: git git://github.com/petkan/rtl8150.git
13068 W: https://github.com/petkan/rtl8150
13070 F: drivers/net/usb/rtl8150.c
13072 USB SERIAL SUBSYSTEM
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13077 F: Documentation/usb/usb-serial.txt
13078 F: drivers/usb/serial/
13079 F: include/linux/usb/serial.h
13081 USB SMSC75XX ETHERNET DRIVER
13085 F: drivers/net/usb/smsc75xx.*
13087 USB SMSC95XX ETHERNET DRIVER
13092 F: drivers/net/usb/smsc95xx.*
13097 W: http://www.linux-usb.org
13098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13100 F: Documentation/devicetree/bindings/usb/
13101 F: Documentation/usb/
13103 F: include/linux/usb.h
13104 F: include/linux/usb/
13110 F: drivers/usb/host/uhci*
13112 USB "USBNET" DRIVER FRAMEWORK
13115 W: http://www.linux-usb.org/usbnet
13117 F: drivers/net/usb/usbnet.c
13118 F: include/linux/usb/usbnet.h
13124 T: git git://linuxtv.org/media_tree.git
13125 W: http://www.ideasonboard.org/uvc/
13127 F: drivers/media/usb/uvc/
13128 F: include/uapi/linux/uvcvideo.h
13133 T: git git://linuxtv.org/media_tree.git
13134 W: https://linuxtv.org
13136 F: drivers/media/usb/usbvision/
13142 F: drivers/usb/gadget/function/*uvc*
13143 F: drivers/usb/gadget/legacy/webcam.c
13145 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13149 F: drivers/net/wireless/rndis_wlan.c
13155 F: drivers/usb/host/xhci*
13156 F: drivers/usb/host/pci-quirks*
13160 W: http://linux-lc100020.sourceforge.net
13162 F: drivers/net/wireless/zydas/zd1201.*
13168 T: git git://linuxtv.org/media_tree.git
13169 W: http://royale.zerezo.com/zr364xx/
13171 F: Documentation/media/v4l-drivers/zr364xx*
13172 F: drivers/media/usb/zr364xx/
13178 F: drivers/usb/common/ulpi.c
13179 F: include/linux/ulpi/
13181 USER-MODE LINUX (UML)
13186 W: http://user-mode-linux.sourceforge.net
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13189 F: Documentation/virtual/uml/
13195 USERSPACE I/O (UIO)
13198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13199 F: Documentation/driver-api/uio-howto.rst
13201 F: include/linux/uio*.h
13206 W: http://en.wikipedia.org/wiki/Util-linux
13207 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13213 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13215 F: Documentation/fb/uvesafb.txt
13216 F: drivers/video/fbdev/uvesafb.*
13222 F: drivers/mtd/nand/vf610_nfc.c
13224 VFAT/FAT/MSDOS FILESYSTEM
13227 F: Documentation/filesystems/vfat.txt
13233 T: git git://github.com/awilliam/linux-vfio.git
13235 F: Documentation/vfio.txt
13237 F: include/linux/vfio.h
13238 F: include/uapi/linux/vfio.h
13240 VFIO MEDIATED DEVICE DRIVERS
13244 F: Documentation/vfio-mediated-device.txt
13245 F: drivers/vfio/mdev/
13246 F: include/linux/mdev.h
13247 F: samples/vfio-mdev/
13249 VFIO PLATFORM DRIVER
13253 F: drivers/vfio/platform/
13255 VIDEOBUF2 FRAMEWORK
13261 F: drivers/media/v4l2-core/videobuf2-*
13262 F: include/media/videobuf2-*
13264 VIRTIO AND VHOST VSOCK DRIVER
13270 F: include/linux/virtio_vsock.h
13271 F: include/uapi/linux/virtio_vsock.h
13272 F: net/vmw_vsock/virtio_transport_common.c
13273 F: net/vmw_vsock/virtio_transport.c
13274 F: drivers/vhost/vsock.c
13275 F: drivers/vhost/vsock.h
13277 VIRTUAL SERIO DEVICE DRIVER
13280 F: drivers/input/serio/userio.c
13281 F: include/uapi/linux/userio.h
13283 VIRTIO CONSOLE DRIVER
13287 F: drivers/char/virtio_console.c
13288 F: include/linux/virtio_console.h
13289 F: include/uapi/linux/virtio_console.h
13291 VIRTIO CORE, NET AND BLOCK DRIVERS
13296 F: Documentation/devicetree/bindings/virtio/
13299 F: drivers/net/virtio_net.c
13300 F: drivers/block/virtio_blk.c
13301 F: include/linux/virtio_*.h
13302 F: include/uapi/linux/virtio_*.h
13303 F: drivers/crypto/virtio/
13305 VIRTIO DRIVERS FOR S390
13312 F: drivers/s390/virtio/
13319 T: git git://git.kraxel.org/linux drm-qemu
13321 F: drivers/gpu/drm/virtio/
13322 F: include/uapi/linux/virtio_gpu.h
13324 VIRTIO HOST (VHOST)
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13333 F: include/uapi/linux/vhost.h
13335 VIRTIO INPUT DRIVER
13338 F: drivers/virtio/virtio_input.c
13339 F: include/uapi/linux/virtio_input.h
13341 VIRTIO CRYPTO DRIVER
13346 F: drivers/crypto/virtio/
13347 F: include/uapi/linux/virtio_crypto.h
13349 VIA RHINE NETWORK DRIVER
13351 F: drivers/net/ethernet/via/via-rhine.c
13353 VIA SD/MMC CARD CONTROLLER DRIVER
13357 F: drivers/mmc/host/via-sdmmc.c
13359 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13363 F: include/linux/via-core.h
13364 F: include/linux/via-gpio.h
13365 F: include/linux/via_i2c.h
13366 F: drivers/video/fbdev/via/
13368 VIA VELOCITY NETWORK DRIVER
13372 F: drivers/net/ethernet/via/via-velocity.*
13381 VIVID VIRTUAL VIDEO DRIVER
13384 T: git git://linuxtv.org/media_tree.git
13385 W: https://linuxtv.org
13387 F: drivers/media/platform/vivid/*
13393 F: drivers/net/macvlan.c
13394 F: include/linux/if_*vlan.h
13401 F: drivers/vlynq/vlynq.c
13402 F: include/linux/vlynq.h
13410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13411 F: Documentation/driver-api/vme.rst
13412 F: drivers/staging/vme/
13414 F: include/linux/vme*
13416 VMWARE HYPERVISOR INTERFACE
13420 F: arch/x86/kernel/cpu/vmware.c
13422 VMWARE BALLOON DRIVER
13428 F: drivers/misc/vmw_balloon.c
13430 VMWARE VMMOUSE SUBDRIVER
13435 F: drivers/input/mouse/vmmouse.c
13436 F: drivers/input/mouse/vmmouse.h
13438 VMWARE VMXNET3 ETHERNET DRIVER
13443 F: drivers/net/vmxnet3/
13445 VMware PVSCSI driver
13450 F: drivers/scsi/vmw_pvscsi.c
13451 F: drivers/scsi/vmw_pvscsi.h
13453 VMWARE PVRDMA DRIVER
13458 F: drivers/infiniband/hw/vmw_pvrdma/
13460 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13464 W: http://www.slimlogic.co.uk/?p=48
13465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13467 F: Documentation/devicetree/bindings/regulator/
13468 F: drivers/regulator/
13469 F: include/dt-bindings/regulator/
13470 F: include/linux/regulator/
13477 F: drivers/net/vrf.c
13478 F: Documentation/networking/vrf.txt
13480 VT1211 HARDWARE MONITOR DRIVER
13484 F: Documentation/hwmon/vt1211
13485 F: drivers/hwmon/vt1211.c
13487 VT8231 HARDWARE MONITOR DRIVER
13491 F: drivers/hwmon/vt8231.c
13493 VUB300 USB to SDIO/SD/MMC bridge chip
13498 F: drivers/mmc/host/vub300.c
13500 W1 DALLAS'S 1-WIRE BUS
13503 F: Documentation/w1/
13506 W83791D HARDWARE MONITORING DRIVER
13510 F: Documentation/hwmon/w83791d
13511 F: drivers/hwmon/w83791d.c
13513 W83793 HARDWARE MONITORING DRIVER
13517 F: Documentation/hwmon/w83793
13518 F: drivers/hwmon/w83793.c
13520 W83795 HARDWARE MONITORING DRIVER
13524 F: drivers/hwmon/w83795.c
13526 W83L51xD SD/MMC CARD INTERFACE DRIVER
13529 F: drivers/mmc/host/wbsd.*
13531 WACOM PROTOCOL 4 SERIAL TABLETS
13536 F: drivers/input/tablet/wacom_serial4.c
13538 WATCHDOG DEVICE DRIVERS
13542 W: http://www.linux-watchdog.org/
13543 T: git git://www.linux-watchdog.org/linux-watchdog.git
13545 F: Documentation/devicetree/bindings/watchdog/
13546 F: Documentation/watchdog/
13547 F: drivers/watchdog/
13548 F: include/linux/watchdog.h
13549 F: include/uapi/linux/watchdog.h
13555 F: drivers/hid/hid-wiimote*
13560 F: drivers/media/rc/winbond-cir.c
13562 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13566 F: drivers/watchdog/ebc-c384_wdt.c
13568 WINSYSTEMS WS16C48 GPIO DRIVER
13572 F: drivers/gpio/gpio-ws16c48.c
13579 W: http://linuxwimax.org
13580 F: Documentation/wimax/README.wimax
13581 F: include/linux/wimax/debug.h
13582 F: include/net/wimax.h
13583 F: include/uapi/linux/wimax.h
13586 WISTRON LAPTOP BUTTON DRIVER
13589 F: drivers/input/misc/wistron_btns.c
13591 WL3501 WIRELESS PCMCIA CARD DRIVER
13594 F: drivers/net/wireless/wl3501*
13596 WOLFSON MICROELECTRONICS DRIVERS
13598 T: git https://github.com/CirrusLogic/linux-drivers.git
13599 W: https://github.com/CirrusLogic/linux-drivers/wiki
13601 F: Documentation/hwmon/wm83??
13602 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13603 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13604 F: Documentation/devicetree/bindings/mfd/arizona.txt
13605 F: arch/arm/mach-s3c64xx/mach-crag6410*
13606 F: drivers/clk/clk-wm83*.c
13607 F: drivers/extcon/extcon-arizona.c
13608 F: drivers/leds/leds-wm83*.c
13609 F: drivers/gpio/gpio-*wm*.c
13610 F: drivers/gpio/gpio-arizona.c
13611 F: drivers/hwmon/wm83??-hwmon.c
13612 F: drivers/input/misc/wm831x-on.c
13613 F: drivers/input/touchscreen/wm831x-ts.c
13614 F: drivers/input/touchscreen/wm97*.c
13615 F: drivers/mfd/arizona*
13616 F: drivers/mfd/wm*.c
13617 F: drivers/mfd/cs47l24*
13618 F: drivers/power/supply/wm83*.c
13619 F: drivers/rtc/rtc-wm83*.c
13620 F: drivers/regulator/wm8*.c
13621 F: drivers/video/backlight/wm83*_bl.c
13622 F: drivers/watchdog/wm83*_wdt.c
13623 F: include/linux/mfd/arizona/
13624 F: include/linux/mfd/wm831x/
13625 F: include/linux/mfd/wm8350/
13626 F: include/linux/mfd/wm8400*
13627 F: include/linux/wm97xx.h
13628 F: include/sound/wm????.h
13629 F: sound/soc/codecs/arizona.?
13630 F: sound/soc/codecs/wm*
13631 F: sound/soc/codecs/cs47l24*
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13638 F: include/linux/workqueue.h
13639 F: kernel/workqueue.c
13640 F: Documentation/core-api/workqueue.rst
13642 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13652 F: Documentation/networking/x25*
13653 F: include/net/x25*
13656 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13664 F: Documentation/x86/
13667 X86 PLATFORM DRIVERS
13671 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13673 F: drivers/platform/x86/
13674 F: drivers/platform/olpc/
13676 X86 MCE INFRASTRUCTURE
13681 F: arch/x86/kernel/cpu/mcheck/*
13683 X86 MICROCODE UPDATE SUPPORT
13686 F: arch/x86/kernel/cpu/microcode/*
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13693 F: arch/x86/entry/vdso/
13695 XC2028/3028 TUNER DRIVER
13699 W: https://linuxtv.org
13700 T: git git://linuxtv.org/media_tree.git
13702 F: drivers/media/tuners/tuner-xc2028.*
13704 XEN HYPERVISOR INTERFACE
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13711 F: drivers/*/xen-*front.c
13713 F: arch/x86/include/asm/xen/
13715 F: include/uapi/xen/
13722 F: arch/arm/include/asm/xen/
13724 XEN HYPERVISOR ARM64
13729 F: arch/arm64/include/asm/xen/
13731 XEN NETWORK BACKEND DRIVER
13737 F: drivers/net/xen-netback/*
13743 F: arch/x86/pci/*xen*
13744 F: drivers/pci/*xen*
13746 XEN BLOCK SUBSYSTEM
13751 F: drivers/block/xen-blkback/*
13752 F: drivers/block/xen*
13759 F: drivers/scsi/xen-scsifront.c
13760 F: drivers/xen/xen-scsiback.c
13761 F: include/xen/interface/io/vscsiif.h
13763 XEN SWIOTLB SUBSYSTEM
13767 F: arch/x86/xen/*swiotlb*
13768 F: drivers/xen/*swiotlb*
13775 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13777 F: Documentation/filesystems/xfs.txt
13780 XILINX AXI ETHERNET DRIVER
13784 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13786 XILINX UARTLITE SERIAL DRIVER
13790 F: drivers/tty/serial/uartlite.c
13792 XILINX VIDEO IP CORES
13796 T: git git://linuxtv.org/media_tree.git
13798 F: Documentation/devicetree/bindings/media/xilinx/
13799 F: drivers/media/platform/xilinx/
13800 F: include/uapi/linux/xilinx-v4l2-controls.h
13806 F: drivers/char/xillybus/
13808 XTENSA XTFPGA PLATFORM SUPPORT
13812 F: drivers/spi/spi-xtensa-xtfpga.c
13813 F: sound/soc/xtensa/xtfpga-i2s.c
13815 YAM DRIVER FOR AX.25
13819 F: drivers/net/hamradio/yam*
13820 F: include/linux/yam.h
13822 YEALINK PHONE DRIVER
13826 F: Documentation/input/yealink.txt
13827 F: drivers/input/misc/yealink.*
13829 Z8530 DRIVER FOR AX.25
13831 W: http://yaina.de/jreuter/
13832 W: http://www.qsl.net/dl1bke/
13835 F: Documentation/networking/z8530drv.txt
13836 F: drivers/net/hamradio/*scc.c
13837 F: drivers/net/hamradio/z8530.h
13839 ZBUD COMPRESSED PAGE ALLOCATOR
13845 F: include/linux/zbud.h
13847 ZD1211RW WIRELESS DRIVER
13850 W: http://zd1211.ath.cx/wiki/DriverRewrite
13854 F: drivers/net/wireless/zydas/zd1211rw/
13856 ZD1301_DEMOD MEDIA DRIVER
13859 W: https://linuxtv.org/
13860 W: http://palosaari.fi/linux/
13861 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13863 F: drivers/media/dvb-frontends/zd1301_demod*
13865 ZD1301 MEDIA DRIVER
13868 W: https://linuxtv.org/
13869 W: http://palosaari.fi/linux/
13870 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13872 F: drivers/media/usb/dvb-usb-v2/zd1301*
13874 ZPOOL COMPRESSED PAGE STORAGE API
13879 F: include/linux/zpool.h
13881 ZR36067 VIDEO FOR LINUX DRIVER
13884 W: http://mjpeg.sourceforge.net/driver-zoran/
13885 T: hg https://linuxtv.org/hg/v4l-dvb
13887 F: drivers/media/pci/zoran/
13889 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13895 F: drivers/block/zram/
13896 F: Documentation/blockdev/zram.txt
13898 ZS DECSTATION Z85C30 SERIAL DRIVER
13901 F: drivers/tty/serial/zs.*
13903 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13910 F: include/linux/zsmalloc.h
13911 F: Documentation/vm/zsmalloc.txt
13913 ZSWAP COMPRESSED SWAP CACHING
13923 Q: http://patchwork.kernel.org/project/LKML/list/
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13925 S: Buried alive in reporters