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/
6017 F: drivers/net/usb/hso.c
6019 HSR NETWORK PROTOCOL
6025 HTCPEN TOUCHSCREEN DRIVER
6029 F: drivers/input/touchscreen/htcpen.c
6039 T: git git://linuxtv.org/media_tree.git
6040 W: https://linuxtv.org
6042 F: drivers/media/platform/sti/hva
6044 Hyper-V CORE AND DRIVERS
6050 F: arch/x86/include/asm/mshyperv.h
6051 F: arch/x86/include/uapi/asm/hyperv.h
6052 F: arch/x86/kernel/cpu/mshyperv.c
6054 F: drivers/hid/hid-hyperv.c
6056 F: drivers/input/serio/hyperv-keyboard.c
6057 F: drivers/pci/host/pci-hyperv.c
6058 F: drivers/net/hyperv/
6059 F: drivers/scsi/storvsc_drv.c
6060 F: drivers/uio/uio_hv_generic.c
6061 F: drivers/video/fbdev/hyperv_fb.c
6062 F: include/linux/hyperv.h
6064 F: Documentation/ABI/stable/sysfs-bus-vmbus
6070 F: Documentation/i2c/i2c-topology
6071 F: Documentation/i2c/muxes/
6072 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6073 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6074 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6075 F: drivers/i2c/i2c-mux.c
6076 F: drivers/i2c/muxes/
6077 F: include/linux/i2c-mux.h
6079 I2C OVER PARALLEL PORT
6083 F: Documentation/i2c/busses/i2c-parport
6084 F: Documentation/i2c/busses/i2c-parport-light
6085 F: drivers/i2c/busses/i2c-parport.c
6086 F: drivers/i2c/busses/i2c-parport-light.c
6088 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6092 F: Documentation/i2c/busses/i2c-ali1535
6093 F: Documentation/i2c/busses/i2c-ali1563
6094 F: Documentation/i2c/busses/i2c-ali15x3
6095 F: Documentation/i2c/busses/i2c-amd756
6096 F: Documentation/i2c/busses/i2c-amd8111
6097 F: Documentation/i2c/busses/i2c-i801
6098 F: Documentation/i2c/busses/i2c-nforce2
6099 F: Documentation/i2c/busses/i2c-piix4
6100 F: Documentation/i2c/busses/i2c-sis5595
6101 F: Documentation/i2c/busses/i2c-sis630
6102 F: Documentation/i2c/busses/i2c-sis96x
6103 F: Documentation/i2c/busses/i2c-via
6104 F: Documentation/i2c/busses/i2c-viapro
6105 F: drivers/i2c/busses/i2c-ali1535.c
6106 F: drivers/i2c/busses/i2c-ali1563.c
6107 F: drivers/i2c/busses/i2c-ali15x3.c
6108 F: drivers/i2c/busses/i2c-amd756.c
6109 F: drivers/i2c/busses/i2c-amd756-s4882.c
6110 F: drivers/i2c/busses/i2c-amd8111.c
6111 F: drivers/i2c/busses/i2c-i801.c
6112 F: drivers/i2c/busses/i2c-isch.c
6113 F: drivers/i2c/busses/i2c-nforce2.c
6114 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6115 F: drivers/i2c/busses/i2c-piix4.c
6116 F: drivers/i2c/busses/i2c-sis5595.c
6117 F: drivers/i2c/busses/i2c-sis630.c
6118 F: drivers/i2c/busses/i2c-sis96x.c
6119 F: drivers/i2c/busses/i2c-via.c
6120 F: drivers/i2c/busses/i2c-viapro.c
6122 I2C/SMBUS ISMT DRIVER
6126 F: drivers/i2c/busses/i2c-ismt.c
6127 F: Documentation/i2c/busses/i2c-ismt
6129 I2C/SMBUS STUB DRIVER
6133 F: drivers/i2c/i2c-stub.c
6138 W: https://i2c.wiki.kernel.org/
6139 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6142 F: Documentation/devicetree/bindings/i2c/
6143 F: Documentation/i2c/
6146 F: include/linux/i2c.h
6147 F: include/linux/i2c-*.h
6148 F: include/uapi/linux/i2c.h
6149 F: include/uapi/linux/i2c-*.h
6161 F: Documentation/i2c/busses/i2c-taos-evm
6162 F: drivers/i2c/busses/i2c-taos-evm.c
6167 W: http://www.harbaum.org/till/i2c_tiny_usb
6169 F: drivers/i2c/busses/i2c-tiny-usb.c
6176 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6181 IA64 (Itanium) PLATFORM
6185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6189 IBM Power VMX Cryptographic instructions
6194 F: drivers/crypto/vmx/Makefile
6195 F: drivers/crypto/vmx/Kconfig
6196 F: drivers/crypto/vmx/vmx.c
6197 F: drivers/crypto/vmx/aes*
6198 F: drivers/crypto/vmx/ghash*
6199 F: drivers/crypto/vmx/ppc-xlate.pl
6201 IBM Power in-Nest Crypto Acceleration
6206 F: drivers/crypto/nx/Makefile
6207 F: drivers/crypto/nx/Kconfig
6208 F: drivers/crypto/nx/nx-aes*
6209 F: drivers/crypto/nx/nx-sha*
6210 F: drivers/crypto/nx/nx.*
6211 F: drivers/crypto/nx/nx_csbcpb.h
6212 F: drivers/crypto/nx/nx_debugfs.h
6214 IBM Power 842 compression accelerator
6217 F: drivers/crypto/nx/Makefile
6218 F: drivers/crypto/nx/Kconfig
6219 F: drivers/crypto/nx/nx-842*
6220 F: include/linux/sw842.h
6224 IBM Power Linux RAID adapter
6227 F: drivers/scsi/ipr.*
6229 IBM Power Virtual Ethernet Device Driver
6233 F: drivers/net/ethernet/ibm/ibmveth.*
6235 IBM Power SRIOV Virtual NIC Device Driver
6240 F: drivers/net/ethernet/ibm/ibmvnic.*
6242 IBM Power Virtual SCSI Device Drivers
6246 F: drivers/scsi/ibmvscsi/ibmvscsi*
6247 F: include/scsi/viosrp.h
6249 IBM Power Virtual SCSI Device Target Driver
6255 F: drivers/scsi/ibmvscsi_tgt/
6257 IBM Power Virtual FC Device Drivers
6261 F: drivers/scsi/ibmvscsi/ibmvfc*
6263 IBM ServeRAID RAID DRIVER
6265 F: drivers/scsi/ips.*
6267 ICH LPC AND GPIO DRIVER
6270 F: drivers/mfd/lpc_ich.c
6271 F: drivers/gpio/gpio-ich.c
6273 IDT VersaClock 5 CLOCK DRIVER
6276 F: drivers/clk/clk-versaclock5.c
6281 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6284 F: Documentation/ide/
6286 F: include/linux/ide.h
6288 IDEAPAD LAPTOP EXTRAS DRIVER
6291 W: http://launchpad.net/ideapad-laptop
6293 F: drivers/platform/x86/ideapad-laptop.c
6295 IDEAPAD LAPTOP SLIDEBAR DRIVER
6298 W: https://github.com/o2genum/ideapad-slidebar
6300 F: drivers/input/misc/ideapad_slidebar.c
6306 F: Documentation/cdrom/ide-cd
6307 F: drivers/ide/ide-cd*
6309 IEEE 802.15.4 SUBSYSTEM
6313 W: http://wpan.cakelab.org/
6314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6319 F: drivers/net/ieee802154/
6320 F: include/linux/nl802154.h
6321 F: include/linux/ieee802154.h
6322 F: include/net/nl802154.h
6323 F: include/net/mac802154.h
6324 F: include/net/af_ieee802154.h
6325 F: include/net/cfg802154.h
6326 F: include/net/ieee802154_netdev.h
6327 F: Documentation/networking/ieee802154.txt
6333 F: include/net/ife.h
6334 F: include/uapi/linux/ife.h
6336 IGORPLUG-USB IR RECEIVER
6340 F: drivers/media/rc/igorplugusb.c
6342 IGUANAWORKS USB IR TRANSCEIVER
6346 F: drivers/media/rc/iguanair.c
6348 IIO DIGITAL POTENTIOMETER DAC
6352 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6353 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6354 F: drivers/iio/dac/dpot-dac.c
6356 IIO ENVELOPE DETECTOR
6360 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6361 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6362 F: drivers/iio/adc/envelope-detector.c
6364 IIO SUBSYSTEM AND DRIVERS
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6372 F: Documentation/devicetree/bindings/iio/
6374 F: drivers/staging/iio/
6375 F: include/linux/iio/
6378 IKANOS/ADI EAGLE ADSL USB DRIVER
6382 F: drivers/usb/atm/ueagle-atm.c
6384 IMGTEC ASCII LCD DRIVER
6387 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6388 F: drivers/auxdisplay/img-ascii-lcd.c
6390 INA209 HARDWARE MONITOR DRIVER
6394 F: Documentation/hwmon/ina209
6395 F: Documentation/devicetree/bindings/i2c/ina209.txt
6396 F: drivers/hwmon/ina209.c
6398 INA2XX HARDWARE MONITOR DRIVER
6402 F: Documentation/hwmon/ina2xx
6403 F: drivers/hwmon/ina2xx.c
6404 F: include/linux/platform_data/ina2xx.h
6406 INDUSTRY PACK SUBSYSTEM (IPACK)
6411 W: http://industrypack.sourceforge.net
6415 INGENIC JZ4780 DMA Driver
6418 F: drivers/dma/dma-jz4780.c
6420 INGENIC JZ4780 NAND DRIVER
6424 F: drivers/mtd/nand/jz4780_*
6426 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6434 F: security/integrity/ima/
6436 IMGTEC IR DECODER DRIVER
6439 F: drivers/media/rc/img-ir/
6441 IMS TWINTURBO FRAMEBUFFER DRIVER
6444 F: drivers/video/fbdev/imsttfb.c
6446 INFINIBAND SUBSYSTEM
6451 W: http://www.openfabrics.org/
6452 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6455 F: Documentation/infiniband/
6456 F: drivers/infiniband/
6457 F: include/uapi/linux/if_infiniband.h
6458 F: include/uapi/rdma/
6466 F: Documentation/filesystems/inotify.txt
6467 F: fs/notify/inotify/
6468 F: include/linux/inotify.h
6469 F: include/uapi/linux/inotify.h
6471 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6474 Q: http://patchwork.kernel.org/project/linux-input/list/
6475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6478 F: include/linux/input.h
6479 F: include/uapi/linux/input.h
6480 F: include/linux/input/
6481 F: Documentation/devicetree/bindings/input/
6483 INPUT MULTITOUCH (MT) PROTOCOL
6487 F: Documentation/input/multi-touch-protocol.txt
6488 F: drivers/input/input-mt.c
6491 INTEL ASoC BDW/HSW DRIVERS
6495 F: sound/soc/intel/common/sst-dsp*
6496 F: sound/soc/intel/common/sst-firmware.c
6497 F: sound/soc/intel/boards/broadwell.c
6498 F: sound/soc/intel/haswell/
6500 INTEL C600 SERIES SAS CONTROLLER DRIVER
6504 T: git git://git.code.sf.net/p/intel-sas/isci
6506 F: drivers/scsi/isci/
6508 INTEL HID EVENT DRIVER
6512 F: drivers/platform/x86/intel-hid.c
6514 INTEL VIRTUAL BUTTON DRIVER
6518 F: drivers/platform/x86/intel-vbtn.c
6524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6525 B: https://bugzilla.kernel.org
6527 F: drivers/idle/intel_idle.c
6529 INTEL INTEGRATED SENSOR HUB DRIVER
6534 F: drivers/hid/intel-ish-hid/
6541 F: drivers/cpufreq/intel_pstate.c
6543 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6547 F: Documentation/fb/intelfb.txt
6548 F: drivers/video/fbdev/intelfb/
6550 INTEL 810/815 FRAMEBUFFER DRIVER
6554 F: drivers/video/fbdev/i810/
6556 INTEL MENLOW THERMAL DRIVER
6559 W: https://01.org/linux-acpi
6561 F: drivers/platform/x86/intel_menlow.c
6563 INTEL I/OAT DMA DRIVER
6567 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6569 F: drivers/dma/ioat*
6574 T: git git://git.infradead.org/iommu-2.6.git
6576 F: drivers/iommu/intel-iommu.c
6577 F: include/linux/intel-iommu.h
6579 INTEL IOP-ADMA DMA DRIVER
6582 F: drivers/dma/iop-adma.c
6584 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6587 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6588 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6589 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6590 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6591 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6592 F: drivers/net/wan/ixp4xx_hss.c
6594 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6597 F: drivers/char/hw_random/ixp4xx-rng.c
6599 INTEL ETHERNET DRIVERS
6602 W: http://www.intel.com/support/feedback.htm
6603 W: http://e1000.sourceforge.net/
6604 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6608 F: Documentation/networking/e100.txt
6609 F: Documentation/networking/e1000.txt
6610 F: Documentation/networking/e1000e.txt
6611 F: Documentation/networking/igb.txt
6612 F: Documentation/networking/igbvf.txt
6613 F: Documentation/networking/ixgb.txt
6614 F: Documentation/networking/ixgbe.txt
6615 F: Documentation/networking/ixgbevf.txt
6616 F: Documentation/networking/i40e.txt
6617 F: Documentation/networking/i40evf.txt
6618 F: drivers/net/ethernet/intel/
6619 F: drivers/net/ethernet/intel/*/
6621 INTEL RDMA RNIC DRIVER
6626 F: drivers/infiniband/hw/i40iw/
6628 INTEL MERRIFIELD GPIO DRIVER
6632 F: drivers/gpio/gpio-merrifield.c
6634 INTEL-MID GPIO DRIVER
6638 F: drivers/gpio/gpio-intel-mid.c
6640 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6644 F: Documentation/networking/README.ipw2100
6645 F: Documentation/networking/README.ipw2200
6646 F: drivers/net/wireless/intel/ipw2x00/
6651 F: Documentation/trace/intel_th.txt
6652 F: drivers/hwtracing/intel_th/
6654 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6657 W: http://tboot.sourceforge.net
6658 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6660 F: Documentation/intel_txt.txt
6661 F: include/linux/tboot.h
6662 F: arch/x86/kernel/tboot.c
6664 INTEL WIRELESS WIMAX CONNECTION 2400
6669 W: http://linuxwimax.org
6670 F: Documentation/wimax/README.i2400m
6671 F: drivers/net/wimax/i2400m/
6672 F: include/uapi/linux/wimax/i2400m.h
6674 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6678 F: drivers/net/wireless/intel/iwlegacy/
6680 INTEL WIRELESS WIFI LINK (iwlwifi)
6686 W: http://intellinuxwireless.org
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6689 F: drivers/net/wireless/intel/iwlwifi/
6691 INTEL MANAGEMENT ENGINE (mei)
6695 F: include/uapi/linux/mei.h
6696 F: include/linux/mei_cl_bus.h
6697 F: drivers/misc/mei/*
6698 F: drivers/watchdog/mei_wdt.c
6699 F: Documentation/misc-devices/mei/*
6702 INTEL MIC DRIVERS (mic)
6706 W: https://github.com/sudeepdutt/mic
6707 W: http://software.intel.com/en-us/mic-developer
6708 F: include/linux/mic_bus.h
6709 F: include/linux/scif.h
6710 F: include/uapi/linux/mic_common.h
6711 F: include/uapi/linux/mic_ioctl.h
6712 F: include/uapi/linux/scif_ioctl.h
6713 F: drivers/misc/mic/
6714 F: drivers/dma/mic_x100_dma.c
6715 F: drivers/dma/mic_x100_dma.h
6716 F: Documentation/mic/
6718 INTEL PMC/P-Unit IPC DRIVER
6722 F: drivers/platform/x86/intel_pmc_ipc.c
6723 F: drivers/platform/x86/intel_punit_ipc.c
6724 F: arch/x86/include/asm/intel_pmc_ipc.h
6725 F: arch/x86/include/asm/intel_punit_ipc.h
6727 INTEL TELEMETRY DRIVER
6731 F: arch/x86/include/asm/intel_telemetry.h
6732 F: drivers/platform/x86/intel_telemetry*
6734 INTEL PMC CORE DRIVER
6739 F: arch/x86/include/asm/pmc_core.h
6740 F: drivers/platform/x86/intel_pmc_core*
6742 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6746 F: drivers/iio/gyro/mpu3050*
6747 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6749 IOC3 ETHERNET DRIVER
6753 F: drivers/net/ethernet/sgi/ioc3-eth.c
6759 F: drivers/tty/serial/ioc3_serial.c
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6766 F: Documentation/devicetree/bindings/iommu/
6772 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6777 W: http://openipmi.sourceforge.net/
6779 F: Documentation/IPMI.txt
6780 F: drivers/char/ipmi/
6781 F: include/linux/ipmi*
6782 F: include/uapi/linux/ipmi*
6784 QCOM AUDIO (ASoC) DRIVERS
6791 IPS SCSI RAID DRIVER
6794 W: http://www.adaptec.com/
6796 F: drivers/scsi/ips*
6805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6807 F: Documentation/networking/ipvs-sysctl.txt
6808 F: include/net/ip_vs.h
6809 F: include/uapi/linux/ip_vs.h
6810 F: net/netfilter/ipvs/
6816 F: drivers/tty/ipwireless/
6821 F: include/net/ipx.h
6822 F: include/uapi/linux/ipx.h
6829 W: http://irda.sourceforge.net/
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6832 F: Documentation/networking/irda.txt
6833 F: drivers/net/irda/
6834 F: include/net/irda/
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6851 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6852 F: Documentation/devicetree/bindings/interrupt-controller/
6855 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6859 F: Documentation/IRQ-domain.txt
6860 F: include/linux/irqdomain.h
6861 F: kernel/irq/irqdomain.c
6867 F: Documentation/isa.txt
6868 F: drivers/base/isa.c
6869 F: include/linux/isa.h
6874 F: Documentation/isapnp.txt
6875 F: drivers/pnp/isapnp/
6876 F: include/linux/isapnp.h
6881 T: git git://linuxtv.org/media_tree.git
6882 W: https://linuxtv.org
6884 F: drivers/media/radio/radio-isa*
6886 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6890 F: drivers/firmware/iscsi_ibft*
6896 W: www.open-iscsi.com
6898 F: drivers/scsi/*iscsi*
6899 F: include/scsi/*iscsi*
6901 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6907 W: http://www.openfabrics.org
6908 W: www.open-iscsi.org
6909 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6910 F: drivers/infiniband/ulp/iser/
6912 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6918 W: http://www.linux-iscsi.org
6919 F: drivers/infiniband/ulp/isert
6925 W: http://www.isdn4linux.de
6926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6928 F: Documentation/isdn/
6930 F: include/linux/isdn.h
6931 F: include/linux/isdn/
6932 F: include/uapi/linux/isdn.h
6933 F: include/uapi/linux/isdn/
6935 ISDN SUBSYSTEM (Eicon active card driver)
6938 W: http://www.melware.de
6940 F: drivers/isdn/hardware/eicon/
6942 IT87 HARDWARE MONITORING DRIVER
6946 F: Documentation/hwmon/it87
6947 F: drivers/hwmon/it87.c
6952 W: https://linuxtv.org
6953 W: http://palosaari.fi/linux/
6954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6955 T: git git://linuxtv.org/anttip/media_tree.git
6957 F: drivers/media/tuners/it913x*
6959 IVTV VIDEO4LINUX DRIVER
6963 T: git git://linuxtv.org/media_tree.git
6964 W: http://www.ivtvdriver.org
6966 F: Documentation/media/v4l-drivers/ivtv*
6967 F: drivers/media/pci/ivtv/
6968 F: include/uapi/linux/ivtv*
6970 IX2505V MEDIA DRIVER
6973 W: https://linuxtv.org
6974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6976 F: drivers/media/dvb-frontends/ix2505v*
6978 JC42.4 TEMPERATURE SENSOR DRIVER
6982 F: drivers/hwmon/jc42.c
6983 F: Documentation/hwmon/jc42
6988 W: http://jfs.sourceforge.net/
6989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6991 F: Documentation/filesystems/jfs.txt
6998 F: drivers/net/ethernet/jme.*
7000 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7003 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7006 F: include/uapi/linux/jffs2.h
7008 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7014 F: include/linux/jbd2.h
7016 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7020 F: drivers/media/platform/rcar_jpu.c
7022 JSM Neo PCI based serial card
7026 F: drivers/tty/serial/jsm/
7028 K10TEMP HARDWARE MONITORING DRIVER
7032 F: Documentation/hwmon/k10temp
7033 F: drivers/hwmon/k10temp.c
7035 K8TEMP HARDWARE MONITORING DRIVER
7039 F: Documentation/hwmon/k8temp
7040 F: drivers/hwmon/k8temp.c
7048 F: arch/*/include/asm/kasan.h
7049 F: arch/*/mm/kasan_init*
7050 F: Documentation/dev-tools/kasan.rst
7051 F: include/linux/kasan*.h
7054 F: scripts/Makefile.kasan
7059 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7061 F: Documentation/kbuild/kconfig-language.txt
7069 W: http://lse.sourceforge.net/kdump/
7071 F: Documentation/kdump/
7073 KEENE FM RADIO TRANSMITTER DRIVER
7076 T: git git://linuxtv.org/media_tree.git
7077 W: https://linuxtv.org
7079 F: drivers/media/radio/radio-keene*
7081 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7087 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7093 F: Documentation/kbuild/
7095 F: scripts/Makefile.*
7102 W: http://kernelnewbies.org/KernelJanitors
7105 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7109 W: http://nfs.sourceforge.net/
7110 T: git git://linux-nfs.org/~bfields/linux.git
7113 F: include/uapi/linux/nfsd/
7117 F: include/linux/lockd/
7118 F: include/linux/sunrpc/
7119 F: include/uapi/linux/sunrpc/
7121 KERNEL SELFTEST FRAMEWORK
7125 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7127 F: tools/testing/selftests
7129 KERNEL VIRTUAL MACHINE (KVM)
7133 W: http://www.linux-kvm.org
7134 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7136 F: Documentation/*/kvm*.txt
7137 F: Documentation/virtual/kvm/
7139 F: arch/x86/kernel/kvm.c
7140 F: arch/x86/kernel/kvmclock.c
7141 F: arch/*/include/asm/kvm*
7142 F: include/linux/kvm*
7143 F: include/uapi/linux/kvm*
7147 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7150 W: http://www.linux-kvm.org/
7152 F: arch/x86/include/asm/svm.h
7153 F: arch/x86/kvm/svm.c
7155 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7158 W: http://www.linux-kvm.org/
7159 T: git git://github.com/agraf/linux-2.6.git
7161 F: arch/powerpc/include/asm/kvm*
7162 F: arch/powerpc/kvm/
7164 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7168 W: http://www.ibm.com/developerworks/linux/linux390/
7169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7171 F: Documentation/s390/kvm.txt
7172 F: arch/s390/include/asm/kvm*
7175 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7180 W: http://systems.cs.columbia.edu/projects/kvm-arm
7181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7183 F: arch/arm/include/uapi/asm/kvm*
7184 F: arch/arm/include/asm/kvm*
7187 F: include/kvm/arm_*
7189 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7195 F: arch/arm64/include/uapi/asm/kvm*
7196 F: arch/arm64/include/asm/kvm*
7199 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7203 F: arch/mips/include/uapi/asm/kvm*
7204 F: arch/mips/include/asm/kvm*
7209 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7212 F: include/linux/kexec.h
7213 F: include/uapi/linux/kexec.h
7220 F: Documentation/security/keys.txt
7221 F: include/linux/key.h
7222 F: include/linux/key-type.h
7223 F: include/linux/keyctl.h
7224 F: include/uapi/linux/keyctl.h
7234 F: Documentation/security/keys-trusted-encrypted.txt
7235 F: include/keys/trusted-type.h
7236 F: security/keys/trusted.c
7237 F: security/keys/trusted.h
7245 F: Documentation/security/keys-trusted-encrypted.txt
7246 F: include/keys/encrypted-type.h
7247 F: security/keys/encrypted-keys/
7249 KGDB / KDB /debug_core
7251 W: http://kgdb.wiki.kernel.org/
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7255 F: Documentation/DocBook/kgdb.tmpl
7256 F: drivers/misc/kgdbts.c
7257 F: drivers/tty/serial/kgdboc.c
7258 F: include/linux/kdb.h
7259 F: include/linux/kgdb.h
7266 F: Documentation/dev-tools/kmemcheck.rst
7267 F: arch/x86/include/asm/kmemcheck.h
7268 F: arch/x86/mm/kmemcheck/
7269 F: include/linux/kmemcheck.h
7275 F: Documentation/dev-tools/kmemleak.rst
7276 F: include/linux/kmemleak.h
7278 F: mm/kmemleak-test.c
7286 F: Documentation/kprobes.txt
7287 F: include/linux/kprobes.h
7288 F: include/asm-generic/kprobes.h
7291 KS0108 LCD CONTROLLER DRIVER
7293 W: http://miguelojeda.es/auxdisplay.htm
7294 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7296 F: Documentation/auxdisplay/ks0108
7297 F: drivers/auxdisplay/ks0108.c
7298 F: include/linux/ks0108.h
7305 F: include/net/l3mdev.h
7307 LANTIQ MIPS ARCHITECTURE
7316 F: Documentation/networking/lapb-module.txt
7320 LASI 53c700 driver for PARISC
7324 F: Documentation/scsi/53c700.txt
7325 F: drivers/scsi/53c700*
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7334 F: Documentation/devicetree/bindings/leds/
7336 F: include/linux/leds.h
7338 LEGACY EEPROM DRIVER
7341 F: Documentation/misc-devices/eeprom
7342 F: drivers/misc/eeprom/eeprom.c
7344 LEGO USB Tower driver
7347 W: http://legousb.sourceforge.net/
7349 F: drivers/usb/misc/legousbtower.c
7354 W: https://linuxtv.org
7355 W: http://github.com/mkrufky
7356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7357 T: git git://linuxtv.org/mkrufky/tuners.git
7359 F: drivers/media/dvb-frontends/lg2160.*
7361 LGDT3305 MEDIA DRIVER
7364 W: https://linuxtv.org
7365 W: http://github.com/mkrufky
7366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7367 T: git git://linuxtv.org/mkrufky/tuners.git
7369 F: drivers/media/dvb-frontends/lgdt3305.*
7374 W: http://lguest.ozlabs.org/
7376 F: arch/x86/include/asm/lguest*.h
7379 F: include/linux/lguest*.h
7382 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7388 F: include/linux/ata.h
7389 F: include/linux/libata.h
7390 F: Documentation/devicetree/bindings/ata/
7392 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7397 F: include/linux/pata_arasan_cf_data.h
7398 F: drivers/ata/pata_arasan_cf.c
7404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7406 F: drivers/ata/pata_*.c
7407 F: drivers/ata/ata_generic.c
7409 LIBATA SATA AHCI PLATFORM devices support
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7415 F: drivers/ata/ahci_platform.c
7416 F: drivers/ata/libahci_platform.c
7417 F: include/linux/ahci_platform.h
7419 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7424 F: drivers/ata/sata_promise.*
7429 F: tools/lib/lockdep/
7431 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7434 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7438 F: include/linux/nd.h
7439 F: include/linux/libnvdimm.h
7440 F: include/uapi/linux/ndctl.h
7442 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7445 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7447 F: drivers/nvdimm/blk.c
7448 F: drivers/nvdimm/region_devs.c
7449 F: drivers/acpi/nfit*
7451 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7454 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7456 F: drivers/nvdimm/btt*
7458 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7461 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7463 F: drivers/nvdimm/pmem.c
7464 F: include/linux/pmem.h
7465 F: arch/*/include/asm/pmem.h
7467 LIGHTNVM PLATFORM SUPPORT
7469 W: http://github/OpenChannelSSD
7472 F: drivers/lightnvm/
7473 F: include/linux/lightnvm.h
7474 F: include/uapi/linux/lightnvm.h
7476 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7480 W: https://github.com/linuxppc/linux/wiki
7482 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7485 F: Documentation/powerpc/
7487 F: drivers/char/tpm/tpm_ibmvtpm*
7488 F: drivers/crypto/nx/
7489 F: drivers/crypto/vmx/
7490 F: drivers/net/ethernet/ibm/ibmveth.*
7491 F: drivers/net/ethernet/ibm/ibmvnic.*
7492 F: drivers/pci/hotplug/pnv_php.c
7493 F: drivers/pci/hotplug/rpa*
7494 F: drivers/scsi/ibmvscsi/
7495 F: tools/testing/selftests/powerpc
7503 LINUX FOR POWER MACINTOSH
7505 W: http://www.penguinppc.org/
7508 F: arch/powerpc/platforms/powermac/
7509 F: drivers/macintosh/
7511 LINUX FOR POWERPC EMBEDDED MPC5XXX
7514 T: git git://git.denx.de/linux-denx-agust.git
7516 F: arch/powerpc/platforms/512x/
7517 F: arch/powerpc/platforms/52xx/
7519 LINUX FOR POWERPC EMBEDDED PPC4XX
7522 W: http://www.penguinppc.org/
7525 F: arch/powerpc/platforms/40x/
7526 F: arch/powerpc/platforms/44x/
7528 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7531 F: arch/powerpc/*/*virtex*
7532 F: arch/powerpc/*/*/*virtex*
7534 LINUX FOR POWERPC EMBEDDED PPC8XX
7536 W: http://www.penguinppc.org/
7539 F: arch/powerpc/platforms/8xx/
7541 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7544 W: http://www.penguinppc.org/
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7548 F: arch/powerpc/platforms/83xx/
7549 F: arch/powerpc/platforms/85xx/
7551 LINUX FOR POWERPC PA SEMI PWRFICIENT
7554 F: arch/powerpc/platforms/pasemi/
7555 F: drivers/*/*pasemi*
7556 F: drivers/*/*/*pasemi*
7558 LINUX SECURITY MODULE (LSM) FRAMEWORK
7563 LIS3LV02D ACCELEROMETER DRIVER
7566 F: Documentation/misc-devices/lis3lv02d
7567 F: drivers/misc/lis3lv02d/
7568 F: drivers/platform/x86/hp_accel.c
7577 F: kernel/livepatch/
7578 F: include/linux/livepatch.h
7579 F: arch/x86/include/asm/livepatch.h
7580 F: arch/x86/kernel/livepatch.c
7581 F: Documentation/livepatch/
7582 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7583 F: samples/livepatch/
7585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7587 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7590 F: drivers/misc/lkdtm*
7595 F: include/linux/llc.h
7596 F: include/uapi/linux/llc.h
7600 LM73 HARDWARE MONITOR DRIVER
7604 F: drivers/hwmon/lm73.c
7606 LM78 HARDWARE MONITOR DRIVER
7610 F: Documentation/hwmon/lm78
7611 F: drivers/hwmon/lm78.c
7613 LM83 HARDWARE MONITOR DRIVER
7617 F: Documentation/hwmon/lm83
7618 F: drivers/hwmon/lm83.c
7620 LM90 HARDWARE MONITOR DRIVER
7624 F: Documentation/hwmon/lm90
7625 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7626 F: drivers/hwmon/lm90.c
7627 F: include/dt-bindings/thermal/lm90.h
7629 LM95234 HARDWARE MONITOR DRIVER
7633 F: Documentation/hwmon/lm95234
7634 F: drivers/hwmon/lm95234.c
7636 LME2510 MEDIA DRIVER
7639 W: https://linuxtv.org
7640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7642 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7650 F: Documentation/locking/
7651 F: include/linux/lockdep.h
7652 F: include/linux/spinlock*.h
7653 F: arch/*/include/asm/spinlock*.h
7654 F: include/linux/rwlock*.h
7655 F: include/linux/mutex*.h
7656 F: arch/*/include/asm/mutex*.h
7657 F: include/linux/rwsem*.h
7658 F: arch/*/include/asm/rwsem.h
7659 F: include/linux/seqlock.h
7660 F: lib/locking*.[ch]
7663 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7666 W: http://www.linux-ntfs.org/content/view/19/37/
7668 F: Documentation/ldm.txt
7669 F: block/partitions/ldm.*
7671 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7677 W: http://www.avagotech.com/support/
7679 F: drivers/message/fusion/
7680 F: drivers/scsi/mpt2sas/
7681 F: drivers/scsi/mpt3sas/
7683 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7687 F: drivers/scsi/sym53c8xx_2/
7689 LTC4261 HARDWARE MONITOR DRIVER
7693 F: Documentation/hwmon/ltc4261
7694 F: drivers/hwmon/ltc4261.c
7696 LTP (Linux Test Project)
7704 W: http://linux-test-project.github.io/
7705 T: git git://github.com/linux-test-project/ltp.git
7709 W: http://www.linux-m32r.org/
7716 W: http://www.linux-m68k.org/
7717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7722 M68K ON APPLE MACINTOSH
7724 W: http://www.mac.linux-m68k.org/
7731 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7735 M88DS3103 MEDIA DRIVER
7738 W: https://linuxtv.org
7739 W: http://palosaari.fi/linux/
7740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7741 T: git git://linuxtv.org/anttip/media_tree.git
7743 F: drivers/media/dvb-frontends/m88ds3103*
7745 M88RS2000 MEDIA DRIVER
7748 W: https://linuxtv.org
7749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7751 F: drivers/media/dvb-frontends/m88rs2000*
7753 MA901 MASTERKIT USB FM RADIO DRIVER
7756 T: git git://linuxtv.org/media_tree.git
7758 F: drivers/media/radio/radio-ma901.c
7763 W: http://wireless.kernel.org/
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7767 F: Documentation/networking/mac80211-injection.txt
7768 F: include/net/mac80211.h
7770 F: drivers/net/wireless/mac80211_hwsim.[ch]
7776 F: drivers/net/macvlan.c
7777 F: include/linux/if_macvlan.h
7784 F: include/linux/mailbox_client.h
7785 F: include/linux/mailbox_controller.h
7787 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7789 W: http://www.kernel.org/doc/man-pages
7793 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7797 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7799 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7804 F: drivers/net/dsa/mv88e6xxx/
7805 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7807 MARVELL ARMADA DRM SUPPORT
7810 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7811 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7812 F: drivers/gpu/drm/armada/
7813 F: include/uapi/drm/armada_drm.h
7814 F: Documentation/devicetree/bindings/display/armada/
7816 MARVELL CRYPTO DRIVER
7819 F: drivers/crypto/marvell/
7823 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7828 F: drivers/net/ethernet/marvell/sk*
7830 MARVELL LIBERTAS WIRELESS DRIVER
7833 F: drivers/net/wireless/marvell/libertas/
7835 MARVELL MV643XX ETHERNET DRIVER
7839 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7840 F: include/linux/mv643xx.h
7842 MARVELL MVNETA ETHERNET DRIVER
7846 F: drivers/net/ethernet/marvell/mvneta.*
7848 MARVELL MWIFIEX WIRELESS DRIVER
7853 F: drivers/net/wireless/marvell/mwifiex/
7855 MARVELL MWL8K WIRELESS DRIVER
7859 F: drivers/net/wireless/marvell/mwl8k.c
7861 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7864 F: drivers/mmc/host/mvsdio.*
7866 MATROX FRAMEBUFFER DRIVER
7869 F: drivers/video/fbdev/matrox/matroxfb_*
7870 F: include/uapi/linux/matroxfb.h
7872 MAX16065 HARDWARE MONITOR DRIVER
7876 F: Documentation/hwmon/max16065
7877 F: drivers/hwmon/max16065.c
7879 MAX20751 HARDWARE MONITOR DRIVER
7883 F: Documentation/hwmon/max20751
7884 F: drivers/hwmon/max20751.c
7886 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7889 F: Documentation/hwmon/max6650
7890 F: drivers/hwmon/max6650.c
7892 MAX6697 HARDWARE MONITOR DRIVER
7896 F: Documentation/hwmon/max6697
7897 F: Documentation/devicetree/bindings/i2c/max6697.txt
7898 F: drivers/hwmon/max6697.c
7899 F: include/linux/platform_data/max6697.h
7901 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7905 F: Documentation/devicetree/bindings/sound/max9860.txt
7906 F: sound/soc/codecs/max9860.*
7908 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7913 F: drivers/power/supply/max14577_charger.c
7914 F: drivers/power/supply/max77693_charger.c
7916 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7920 F: drivers/*/*max77802*.c
7921 F: Documentation/devicetree/bindings/*/*max77802.txt
7922 F: include/dt-bindings/*/*max77802.h
7924 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7930 F: drivers/*/max14577*.c
7931 F: drivers/*/max77686*.c
7932 F: drivers/*/max77693*.c
7933 F: drivers/extcon/extcon-max14577.c
7934 F: drivers/extcon/extcon-max77693.c
7935 F: drivers/rtc/rtc-max77686.c
7936 F: drivers/clk/clk-max77686.c
7937 F: Documentation/devicetree/bindings/mfd/max14577.txt
7938 F: Documentation/devicetree/bindings/*/max77686.txt
7939 F: Documentation/devicetree/bindings/mfd/max77693.txt
7940 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7941 F: include/linux/mfd/max14577*.h
7942 F: include/linux/mfd/max77686*.h
7943 F: include/linux/mfd/max77693*.h
7945 MAXIRADIO FM RADIO RECEIVER DRIVER
7948 T: git git://linuxtv.org/media_tree.git
7949 W: https://linuxtv.org
7951 F: drivers/media/radio/radio-maxiradio*
7953 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7957 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7958 F: drivers/iio/potentiometer/mcp4531.c
7960 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7964 F: drivers/iio/dac/cio-dac.c
7966 MEDIA DRIVERS FOR RENESAS - FCP
7970 T: git git://linuxtv.org/media_tree.git
7972 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7973 F: drivers/media/platform/rcar-fcp.c
7974 F: include/media/rcar-fcp.h
7976 MEDIA DRIVERS FOR RENESAS - FDP1
7980 T: git git://linuxtv.org/media_tree.git
7982 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7983 F: drivers/media/platform/rcar_fdp1.c
7985 MEDIA DRIVERS FOR RENESAS - VIN
7989 T: git git://linuxtv.org/media_tree.git
7991 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7992 F: drivers/media/platform/rcar-vin/
7994 MEDIA DRIVERS FOR RENESAS - VSP1
7998 T: git git://linuxtv.org/media_tree.git
8000 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8001 F: drivers/media/platform/vsp1/
8003 MEDIA DRIVERS FOR HELENE
8006 W: https://linuxtv.org
8008 T: git git://linuxtv.org/media_tree.git
8010 F: drivers/media/dvb-frontends/helene*
8012 MEDIA DRIVERS FOR ASCOT2E
8016 W: https://linuxtv.org
8018 T: git git://linuxtv.org/media_tree.git
8020 F: drivers/media/dvb-frontends/ascot2e*
8022 MEDIA DRIVERS FOR CXD2841ER
8026 W: https://linuxtv.org
8028 T: git git://linuxtv.org/media_tree.git
8030 F: drivers/media/dvb-frontends/cxd2841er*
8032 MEDIA DRIVERS FOR HORUS3A
8036 W: https://linuxtv.org
8038 T: git git://linuxtv.org/media_tree.git
8040 F: drivers/media/dvb-frontends/horus3a*
8042 MEDIA DRIVERS FOR LNBH25
8046 W: https://linuxtv.org
8048 T: git git://linuxtv.org/media_tree.git
8050 F: drivers/media/dvb-frontends/lnbh25*
8052 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8056 W: https://linuxtv.org
8058 T: git git://linuxtv.org/media_tree.git
8060 F: drivers/media/pci/netup_unidvb/*
8062 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8065 P: LinuxTV.org Project
8067 W: https://linuxtv.org
8068 Q: http://patchwork.kernel.org/project/linux-media/list/
8069 T: git git://linuxtv.org/media_tree.git
8071 F: Documentation/media/
8073 F: drivers/staging/media/
8074 F: include/linux/platform_data/media/
8076 F: include/uapi/linux/dvb/
8077 F: include/uapi/linux/videodev2.h
8078 F: include/uapi/linux/media.h
8079 F: include/uapi/linux/v4l2-*
8080 F: include/uapi/linux/meye.h
8081 F: include/uapi/linux/ivtv*
8082 F: include/uapi/linux/uvcvideo.h
8084 MEDIATEK ETHERNET DRIVER
8089 F: drivers/net/ethernet/mediatek/
8091 MEDIATEK MEDIA DRIVER
8095 F: drivers/media/platform/mtk-vcodec/
8096 F: drivers/media/platform/mtk-vpu/
8097 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8098 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8105 F: drivers/media/platform/mtk-mdp/
8106 F: drivers/media/platform/mtk-vpu/
8107 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8109 MEDIATEK MT7601U WIRELESS LAN DRIVER
8113 F: drivers/net/wireless/mediatek/mt7601u/
8115 MEGARAID SCSI/SAS DRIVERS
8121 W: http://www.avagotech.com/support/
8123 F: Documentation/scsi/megaraid.txt
8124 F: drivers/scsi/megaraid.*
8125 F: drivers/scsi/megaraid/
8127 MELFAS MIP4 TOUCHSCREEN DRIVER
8129 W: http://www.melfas.com
8131 F: drivers/input/touchscreen/melfas_mip4.c
8132 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8134 MELLANOX ETHERNET DRIVER (mlx4_en)
8138 W: http://www.mellanox.com
8139 Q: http://patchwork.ozlabs.org/project/netdev/list/
8140 F: drivers/net/ethernet/mellanox/mlx4/en_*
8142 MELLANOX ETHERNET DRIVER (mlx5e)
8146 W: http://www.mellanox.com
8147 Q: http://patchwork.ozlabs.org/project/netdev/list/
8148 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8150 MELLANOX ETHERNET SWITCH DRIVERS
8155 W: http://www.mellanox.com
8156 Q: http://patchwork.ozlabs.org/project/netdev/list/
8157 F: drivers/net/ethernet/mellanox/mlxsw/
8159 MELLANOX MLXCPLD I2C AND MUX DRIVER
8164 F: drivers/i2c/busses/i2c-mlxcpld.c
8165 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8166 F: Documentation/i2c/busses/i2c-mlxcpld
8168 MELLANOX MLXCPLD LED DRIVER
8172 F: drivers/leds/leds-mlxcpld.c
8173 F: Documentation/leds/leds-mlxcpld.txt
8175 MELLANOX PLATFORM DRIVER
8179 F: drivers/platform/x86/mlx-platform.c
8181 MELLANOX MLX CPLD HOTPLUG DRIVER
8185 F: drivers/platform/x86/mlxcpld-hotplug.c
8186 F: include/linux/platform_data/mlxcpld-hotplug.h
8188 SOFT-ROCE DRIVER (rxe)
8192 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8193 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8194 F: drivers/infiniband/sw/rxe/
8195 F: include/uapi/rdma/rdma_user_rxe.h
8202 F: kernel/membarrier.c
8203 F: include/uapi/linux/membarrier.h
8207 W: http://www.linux-mm.org
8209 F: include/linux/mm.h
8210 F: include/linux/gfp.h
8211 F: include/linux/mmzone.h
8212 F: include/linux/memory_hotplug.h
8213 F: include/linux/vmalloc.h
8216 MEMORY TECHNOLOGY DEVICES (MTD)
8224 W: http://www.linux-mtd.infradead.org/
8225 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8226 T: git git://git.infradead.org/linux-mtd.git
8227 T: git git://git.infradead.org/l2-mtd.git
8229 F: Documentation/devicetree/bindings/mtd/
8231 F: include/linux/mtd/
8232 F: include/uapi/mtd/
8234 MEN A21 WATCHDOG DRIVER
8238 F: drivers/watchdog/mena21_wdt.c
8240 MEN CHAMELEON BUS (mcb)
8244 F: include/linux/mcb.h
8245 F: Documentation/men-chameleon-bus.txt
8247 MEN F21BMC (Board Management Controller)
8250 F: drivers/mfd/menf21bmc.c
8251 F: drivers/watchdog/menf21bmc_wdt.c
8252 F: drivers/leds/leds-menf21bmc.c
8253 F: drivers/hwmon/menf21bmc_hwmon.c
8254 F: Documentation/hwmon/menf21bmc
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8262 F: Documentation/metag/
8263 F: Documentation/devicetree/bindings/metag/
8264 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8265 F: drivers/clocksource/metag_generic.c
8266 F: drivers/irqchip/irq-metag.c
8267 F: drivers/irqchip/irq-metag-ext.c
8268 F: drivers/tty/metag_da.c
8270 MICROBLAZE ARCHITECTURE
8272 W: http://www.monstr.eu/fdt/
8273 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8277 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8280 F: drivers/tty/serial/atmel_serial.c
8281 F: include/linux/atmel_serial.h
8283 MICROCHIP / ATMEL DMA DRIVER
8288 F: drivers/dma/at_hdmac.c
8289 F: drivers/dma/at_hdmac_regs.h
8290 F: include/linux/platform_data/dma-atmel.h
8292 MICROCHIP / ATMEL ISC DRIVER
8296 F: drivers/media/platform/atmel/atmel-isc.c
8297 F: drivers/media/platform/atmel/atmel-isc-regs.h
8298 F: devicetree/bindings/media/atmel-isc.txt
8300 MICROCHIP USB251XB DRIVER
8304 F: drivers/usb/misc/usb251xb.c
8305 F: include/linux/platform_data/usb251xb.h
8306 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8308 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8312 F: drivers/platform/x86/surfacepro3_button.c
8317 F: drivers/usb/image/microtek.*
8322 W: http://www.linux-mips.org/
8323 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8324 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8326 F: Documentation/devicetree/bindings/mips/
8327 F: Documentation/mips/
8330 MIPS/LOONGSON1 ARCHITECTURE
8334 F: arch/mips/loongson32/
8335 F: arch/mips/include/asm/mach-loongson32/
8336 F: drivers/*/*loongson1*
8337 F: drivers/*/*/*loongson1*
8339 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8342 T: git git://linuxtv.org/media_tree.git
8343 W: https://linuxtv.org
8345 F: drivers/media/radio/radio-miropcm20*
8347 MELLANOX MLX4 core VPI driver
8351 W: http://www.mellanox.com
8352 Q: http://patchwork.ozlabs.org/project/netdev/list/
8354 F: drivers/net/ethernet/mellanox/mlx4/
8355 F: include/linux/mlx4/
8356 F: include/uapi/rdma/mlx4-abi.h
8358 MELLANOX MLX4 IB driver
8361 W: http://www.mellanox.com
8362 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8364 F: drivers/infiniband/hw/mlx4/
8365 F: include/linux/mlx4/
8367 MELLANOX MLX5 core VPI driver
8373 W: http://www.mellanox.com
8374 Q: http://patchwork.ozlabs.org/project/netdev/list/
8376 F: drivers/net/ethernet/mellanox/mlx5/core/
8377 F: include/linux/mlx5/
8378 F: include/uapi/rdma/mlx5-abi.h
8380 MELLANOX MLX5 IB driver
8384 W: http://www.mellanox.com
8385 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8387 F: drivers/infiniband/hw/mlx5/
8388 F: include/linux/mlx5/
8390 MELEXIS MLX90614 DRIVER
8393 W: http://www.melexis.com
8395 F: drivers/iio/temperature/mlx90614.c
8397 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8402 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8403 F: drivers/scsi/smartpqi/Kconfig
8404 F: drivers/scsi/smartpqi/Makefile
8405 F: include/linux/cciss*.h
8406 F: include/uapi/linux/cciss*.h
8407 F: Documentation/scsi/smartpqi.txt
8409 MN88472 MEDIA DRIVER
8412 W: https://linuxtv.org
8413 W: http://palosaari.fi/linux/
8414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8416 F: drivers/media/dvb-frontends/mn88472*
8418 MN88473 MEDIA DRIVER
8421 W: https://linuxtv.org
8422 W: http://palosaari.fi/linux/
8423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8425 F: drivers/media/dvb-frontends/mn88473*
8430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8432 F: include/linux/module.h
8435 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8436 W: http://popies.net/meye/
8438 F: Documentation/media/v4l-drivers/meye*
8439 F: drivers/media/pci/meye/
8440 F: include/uapi/linux/meye.h
8442 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8445 F: Documentation/serial/moxa-smartio
8446 F: drivers/tty/mxser.*
8448 MR800 AVERMEDIA USB FM RADIO DRIVER
8451 T: git git://linuxtv.org/media_tree.git
8453 F: drivers/media/radio/radio-mr800.c
8455 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8459 F: drivers/net/ieee802154/mrf24j40.c
8460 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8466 F: drivers/platform/x86/msi-laptop.c
8471 F: drivers/platform/x86/msi-wmi.c
8476 W: https://linuxtv.org
8477 W: http://palosaari.fi/linux/
8478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8479 T: git git://linuxtv.org/anttip/media_tree.git
8481 F: drivers/media/tuners/msi001*
8483 MSI2500 MEDIA DRIVER
8486 W: https://linuxtv.org
8487 W: http://palosaari.fi/linux/
8488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8489 T: git git://linuxtv.org/anttip/media_tree.git
8491 F: drivers/media/usb/msi2500/
8493 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8497 F: drivers/mtd/devices/docg3*
8499 MT9M032 APTINA SENSOR DRIVER
8502 T: git git://linuxtv.org/media_tree.git
8504 F: drivers/media/i2c/mt9m032.c
8505 F: include/media/i2c/mt9m032.h
8507 MT9P031 APTINA CAMERA SENSOR
8510 T: git git://linuxtv.org/media_tree.git
8512 F: drivers/media/i2c/mt9p031.c
8513 F: include/media/i2c/mt9p031.h
8515 MT9T001 APTINA CAMERA SENSOR
8518 T: git git://linuxtv.org/media_tree.git
8520 F: drivers/media/i2c/mt9t001.c
8521 F: include/media/i2c/mt9t001.h
8523 MT9V032 APTINA CAMERA SENSOR
8526 T: git git://linuxtv.org/media_tree.git
8528 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8529 F: drivers/media/i2c/mt9v032.c
8530 F: include/media/i2c/mt9v032.h
8532 MULTIFUNCTION DEVICES (MFD)
8534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8536 F: Documentation/devicetree/bindings/mfd/
8538 F: include/linux/mfd/
8539 F: include/dt-bindings/mfd/
8541 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8546 F: Documentation/devicetree/bindings/mmc/
8548 F: include/linux/mmc/
8549 F: include/uapi/linux/mmc/
8551 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8553 F: drivers/mmc/host/mmc_spi.c
8554 F: include/linux/spi/mmc_spi.h
8556 MULTISOUND SOUND DRIVER
8559 F: Documentation/sound/oss/MultiSound
8562 MULTITECH MULTIPORT CARD (ISICOM)
8564 F: drivers/tty/isicom.c
8565 F: include/linux/isicom.h
8567 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8572 F: drivers/usb/musb/
8574 MXL5007T MEDIA DRIVER
8577 W: https://linuxtv.org
8578 W: http://github.com/mkrufky
8579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8580 T: git git://linuxtv.org/mkrufky/tuners.git
8582 F: drivers/media/tuners/mxl5007t.*
8587 F: drivers/gpu/drm/mxsfb/
8588 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8590 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8593 W: https://www.myricom.com/support/downloads/myri10ge.html
8595 F: drivers/net/ethernet/myricom/myri10ge/
8597 NAND FLASH SUBSYSTEM
8601 W: http://www.linux-mtd.infradead.org/
8602 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8603 T: git git://github.com/linux-nand/linux.git
8605 F: drivers/mtd/nand/
8606 F: include/linux/mtd/nand*.h
8608 NATSEMI ETHERNET DRIVER (DP8381x)
8610 F: drivers/net/ethernet/natsemi/natsemi.c
8612 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8616 W: http://www.native-instruments.com
8624 NCR 5380 SCSI DRIVERS
8629 F: Documentation/scsi/g_NCR5380.txt
8630 F: drivers/scsi/NCR5380.*
8631 F: drivers/scsi/arm/cumana_1.c
8632 F: drivers/scsi/arm/oak.c
8633 F: drivers/scsi/atari_scsi.*
8634 F: drivers/scsi/dmx3191d.c
8635 F: drivers/scsi/g_NCR5380.*
8636 F: drivers/scsi/mac_scsi.*
8637 F: drivers/scsi/sun3_scsi.*
8638 F: drivers/scsi/sun3_scsi_vme.c
8640 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8644 F: drivers/scsi/NCR_D700.*
8646 NCT6775 HARDWARE MONITOR DRIVER
8650 F: Documentation/hwmon/nct6775
8651 F: drivers/hwmon/nct6775.c
8653 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8656 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8658 F: drivers/infiniband/hw/nes/
8659 F: include/uapi/rdma/nes-abi.h
8661 NETEM NETWORK EMULATOR
8665 F: net/sched/sch_netem.c
8667 NETERION 10GbE DRIVERS (s2io/vxge)
8671 F: Documentation/networking/s2io.txt
8672 F: Documentation/networking/vxge.txt
8673 F: drivers/net/ethernet/neterion/
8680 W: http://www.netfilter.org/
8681 W: http://www.iptables.org/
8682 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8686 F: include/linux/netfilter*
8687 F: include/linux/netfilter/
8688 F: include/net/netfilter/
8689 F: include/uapi/linux/netfilter*
8690 F: include/uapi/linux/netfilter/
8691 F: net/*/netfilter.c
8694 F: net/bridge/br_netfilter*.c
8698 W: http://netlabel.sf.net
8701 F: Documentation/netlabel/
8702 F: include/net/netlabel.h
8705 NETROM NETWORK LAYER
8708 W: http://www.linux-ax25.org/
8710 F: include/net/netrom.h
8711 F: include/uapi/linux/netrom.h
8714 NETRONOME ETHERNET DRIVERS
8718 F: drivers/net/ethernet/netronome/
8720 NETWORK BLOCK DEVICE (NBD)
8725 F: Documentation/blockdev/nbd.txt
8726 F: drivers/block/nbd.c
8727 F: include/uapi/linux/nbd.h
8729 NETWORK DROP MONITOR
8733 W: https://fedorahosted.org/dropwatch/
8734 F: net/core/drop_monitor.c
8742 F: include/net/dsa.h
8745 NETWORKING [GENERAL]
8748 W: http://www.linuxfoundation.org/en/Net
8749 Q: http://patchwork.ozlabs.org/project/netdev/list/
8750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8755 F: include/linux/in.h
8756 F: include/linux/net.h
8757 F: include/linux/netdevice.h
8758 F: include/uapi/linux/in.h
8759 F: include/uapi/linux/net.h
8760 F: include/uapi/linux/netdevice.h
8761 F: include/uapi/linux/net_namespace.h
8763 F: tools/testing/selftests/net/
8766 NETWORKING [IPv4/IPv6]
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8794 F: net/ipv4/ipcomp.c
8795 F: net/ipv4/ip_vti.c
8799 F: net/ipv6/ipcomp6.c
8800 F: net/ipv6/ip6_vti.c
8801 F: include/uapi/linux/xfrm.h
8802 F: include/net/xfrm.h
8804 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8809 NETWORKING [WIRELESS]
8811 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8815 W: http://www.linuxfoundation.org/en/Net
8816 Q: http://patchwork.ozlabs.org/project/netdev/list/
8817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8820 F: Documentation/devicetree/bindings/net/
8822 F: include/linux/if_*
8823 F: include/linux/netdevice.h
8824 F: include/linux/etherdevice.h
8825 F: include/linux/fcdevice.h
8826 F: include/linux/fddidevice.h
8827 F: include/linux/hippidevice.h
8828 F: include/linux/inetdevice.h
8829 F: include/uapi/linux/if_*
8830 F: include/uapi/linux/netdevice.h
8832 NETWORKING DRIVERS (WIRELESS)
8835 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8839 F: Documentation/devicetree/bindings/net/wireless/
8840 F: drivers/net/wireless/
8842 NETXEN (1/10) GbE SUPPORT
8848 F: drivers/net/ethernet/qlogic/netxen/
8859 F: include/uapi/linux/nfc.h
8861 F: include/linux/platform_data/nfcmrvl.h
8862 F: include/linux/platform_data/nxp-nci.h
8863 F: include/linux/platform_data/pn544.h
8864 F: include/linux/platform_data/st21nfca.h
8865 F: include/linux/platform_data/st-nci.h
8866 F: Documentation/devicetree/bindings/net/nfc/
8868 NFS, SUNRPC, AND LOCKD CLIENTS
8872 W: http://client.linux-nfs.org
8873 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8879 F: include/linux/lockd/
8880 F: include/linux/nfs*
8881 F: include/linux/sunrpc/
8882 F: include/uapi/linux/nfs*
8883 F: include/uapi/linux/sunrpc/
8888 W: http://nilfs.sourceforge.net/
8889 W: http://nilfs.osdn.jp/
8890 T: git git://github.com/konis/nilfs2.git
8892 F: Documentation/filesystems/nilfs2.txt
8894 F: include/trace/events/nilfs2.h
8895 F: include/uapi/linux/nilfs2_api.h
8896 F: include/uapi/linux/nilfs2_ondisk.h
8898 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8900 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8902 F: Documentation/scsi/NinjaSCSI.txt
8903 F: drivers/scsi/pcmcia/nsp_*
8905 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8908 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8910 F: Documentation/scsi/NinjaSCSI.txt
8911 F: drivers/scsi/nsp32*
8916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8920 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8925 F: drivers/media/i2c/et8ek8
8926 F: drivers/media/i2c/ad5820.c
8928 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8933 F: drivers/media/i2c/et8ek8
8934 F: drivers/media/i2c/ad5820.c
8936 NOKIA N900 POWER SUPPLY DRIVERS
8938 F: include/linux/power/bq2415x_charger.h
8939 F: include/linux/power/bq27xxx_battery.h
8940 F: include/linux/power/isp1704_charger.h
8941 F: drivers/power/supply/bq2415x_charger.c
8942 F: drivers/power/supply/bq27xxx_battery.c
8943 F: drivers/power/supply/bq27xxx_battery_i2c.c
8944 F: drivers/power/supply/isp1704_charger.c
8945 F: drivers/power/supply/rx51_battery.c
8953 W: https://github.com/jonmason/ntb/wiki
8954 T: git git://github.com/jonmason/ntb.git
8956 F: drivers/net/ntb_netdev.c
8957 F: include/linux/ntb.h
8958 F: include/linux/ntb_transport.h
8959 F: tools/testing/selftests/ntb/
8966 W: https://github.com/jonmason/ntb/wiki
8967 T: git git://github.com/jonmason/ntb.git
8968 F: drivers/ntb/hw/intel/
8974 F: drivers/ntb/hw/amd/
8979 W: http://www.tuxera.com/
8980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8982 F: Documentation/filesystems/ntfs.txt
8985 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8989 F: drivers/video/fbdev/riva/
8990 F: drivers/video/fbdev/nvidia/
8998 T: git://git.infradead.org/nvme.git
8999 W: http://git.infradead.org/nvme.git
9001 F: drivers/nvme/host/
9002 F: include/linux/nvme.h
9003 F: include/uapi/linux/nvme_ioctl.h
9005 NVM EXPRESS TARGET DRIVER
9009 T: git://git.infradead.org/nvme.git
9010 W: http://git.infradead.org/nvme.git
9012 F: drivers/nvme/target/
9014 NVM EXPRESS FC TRANSPORT DRIVERS
9018 F: include/linux/nvme-fc.h
9019 F: include/linux/nvme-fc-driver.h
9020 F: drivers/nvme/host/fc.c
9021 F: drivers/nvme/target/fc.c
9022 F: drivers/nvme/target/fcloop.c
9029 F: Documentation/devicetree/bindings/nvmem/
9030 F: include/linux/nvmem-consumer.h
9031 F: include/linux/nvmem-provider.h
9038 F: drivers/nfc/nxp-nci
9040 NXP TDA998X DRM DRIVER
9043 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9044 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9045 F: drivers/gpu/drm/i2c/tda998x_drv.c
9046 F: include/drm/i2c/tda998x.h
9052 F: sound/soc/codecs/tfa9879*
9063 Q: http://patchwork.kernel.org/project/linux-omap/list/
9064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9066 F: arch/arm/mach-omap1/
9067 F: arch/arm/plat-omap/
9068 F: arch/arm/configs/omap1_defconfig
9069 F: drivers/i2c/busses/i2c-omap.c
9070 F: include/linux/i2c-omap.h
9075 W: http://www.muru.com/linux/omap/
9076 W: http://linux.omap.com/
9077 Q: http://patchwork.kernel.org/project/linux-omap/list/
9078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9080 F: arch/arm/mach-omap2/
9081 F: arch/arm/plat-omap/
9082 F: arch/arm/configs/omap2plus_defconfig
9083 F: drivers/i2c/busses/i2c-omap.c
9084 F: drivers/irqchip/irq-omap-intc.c
9085 F: drivers/mfd/*omap*.c
9086 F: drivers/mfd/menelaus.c
9087 F: drivers/mfd/palmas.c
9088 F: drivers/mfd/tps65217.c
9089 F: drivers/mfd/tps65218.c
9090 F: drivers/mfd/tps65910.c
9091 F: drivers/mfd/twl-core.[ch]
9092 F: drivers/mfd/twl4030*.c
9093 F: drivers/mfd/twl6030*.c
9094 F: drivers/mfd/twl6040*.c
9095 F: drivers/regulator/palmas-regulator*.c
9096 F: drivers/regulator/pbias-regulator.c
9097 F: drivers/regulator/tps65217-regulator.c
9098 F: drivers/regulator/tps65218-regulator.c
9099 F: drivers/regulator/tps65910-regulator.c
9100 F: drivers/regulator/twl-regulator.c
9101 F: drivers/regulator/twl6030-regulator.c
9102 F: include/linux/i2c-omap.h
9104 OMAP DEVICE TREE SUPPORT
9110 F: arch/arm/boot/dts/*omap*
9111 F: arch/arm/boot/dts/*am3*
9112 F: arch/arm/boot/dts/*am4*
9113 F: arch/arm/boot/dts/*am5*
9114 F: arch/arm/boot/dts/*dra7*
9116 OMAP CLOCK FRAMEWORK SUPPORT
9120 F: arch/arm/*omap*/*clock*
9122 OMAP POWER MANAGEMENT SUPPORT
9126 F: arch/arm/*omap*/*pm*
9127 F: drivers/cpufreq/omap-cpufreq.c
9129 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9134 F: arch/arm/mach-omap2/prm*
9144 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9149 F: drivers/memory/omap-gpmc.c
9150 F: arch/arm/mach-omap2/*gpmc*
9152 OMAP FRAMEBUFFER SUPPORT
9157 F: drivers/video/fbdev/omap/
9159 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9164 F: drivers/video/fbdev/omap2/
9165 F: Documentation/arm/OMAP/DSS
9167 OMAP HARDWARE SPINLOCK SUPPORT
9171 F: drivers/hwspinlock/omap_hwspinlock.c
9177 F: drivers/mmc/host/omap.c
9183 F: drivers/mmc/host/omap_hsmmc.c
9185 OMAP RANDOM NUMBER GENERATOR SUPPORT
9188 F: drivers/char/hw_random/omap-rng.c
9195 F: arch/arm/mach-omap2/omap_hwmod.*
9201 F: arch/arm/mach-omap2/omap_hwmod*data*
9203 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9207 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9209 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9213 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9214 F: drivers/media/platform/omap3isp/
9215 F: drivers/staging/media/omap4iss/
9221 F: drivers/usb/*/*omap*
9222 F: arch/arm/*omap*/usb*
9230 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9231 F: drivers/gpio/gpio-omap.c
9233 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9237 F: arch/arm/boot/dts/am335x-nano.dts
9243 F: Documentation/filesystems/omfs.txt
9246 OMNIKEY CARDMAN 4000 DRIVER
9249 F: drivers/char/pcmcia/cm4000_cs.c
9250 F: include/linux/cm4000_cs.h
9251 F: include/uapi/linux/cm4000_cs.h
9253 OMNIKEY CARDMAN 4040 DRIVER
9256 F: drivers/char/pcmcia/cm4040_cs.*
9258 OMNIVISION OV7670 SENSOR DRIVER
9261 T: git git://linuxtv.org/media_tree.git
9263 F: drivers/media/i2c/ov7670.c
9265 ONENAND FLASH DRIVER
9269 F: drivers/mtd/onenand/
9270 F: include/linux/mtd/onenand*.h
9272 ONSTREAM SCSI TAPE DRIVER
9277 F: Documentation/scsi/osst.txt
9278 F: drivers/scsi/osst.*
9279 F: drivers/scsi/osst_*.h
9280 F: drivers/scsi/st.h
9282 OPENCORES I2C BUS DRIVER
9286 F: Documentation/i2c/busses/i2c-ocores
9287 F: drivers/i2c/busses/i2c-ocores.c
9289 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9293 W: http://www.devicetree.org/
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9297 F: include/linux/of*.h
9300 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9305 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9307 F: Documentation/devicetree/
9309 F: include/dt-bindings/
9311 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9315 F: Documentation/devicetree/dynamic-resolution-notes.txt
9316 F: Documentation/devicetree/overlay-notes.txt
9317 F: drivers/of/overlay.c
9318 F: drivers/of/resolver.c
9320 OPENRISC ARCHITECTURE
9324 T: git git://github.com/openrisc/linux.git
9326 W: http://openrisc.io
9334 W: http://openvswitch.org
9337 F: include/uapi/linux/openvswitch.h
9339 OPERATING PERFORMANCE POINTS (OPP)
9345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9346 F: drivers/base/power/opp/
9347 F: include/linux/pm_opp.h
9348 F: Documentation/power/opp.txt
9349 F: Documentation/devicetree/bindings/opp/
9354 T: git git://git.alsa-project.org/alsa-kernel.git
9356 F: sound/drivers/opl4/
9362 F: arch/*/include/asm/oprofile*.h
9364 F: drivers/oprofile/
9365 F: include/linux/oprofile.h
9367 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9371 W: http://ocfs2.wiki.kernel.org
9373 F: Documentation/filesystems/ocfs2.txt
9374 F: Documentation/filesystems/dlmfs.txt
9379 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9380 W: http://www.nongnu.org/orinoco/
9382 F: drivers/net/wireless/intersil/orinoco/
9384 OSD LIBRARY and FILESYSTEM
9388 W: http://open-osd.org
9389 T: git git://git.open-osd.org/open-osd.git
9391 F: drivers/scsi/osd/
9392 F: include/scsi/osd_*
9398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9401 F: Documentation/filesystems/overlayfs.txt
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9409 F: Documentation/filesystems/orangefs.txt
9414 W: http://wireless.kernel.org/en/users/Drivers/p54
9416 F: drivers/net/wireless/intersil/p54/
9418 PA SEMI ETHERNET DRIVER
9421 F: drivers/net/ethernet/pasemi/*
9423 PA SEMI SMBUS DRIVER
9426 F: drivers/i2c/busses/i2c-pasemi.c
9428 PADATA PARALLEL EXECUTION MECHANISM
9433 F: include/linux/padata.h
9434 F: Documentation/padata.txt
9436 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9440 F: drivers/platform/x86/panasonic-laptop.c
9442 PANASONIC MN10300/AM33/AM34 PORT
9445 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9447 F: Documentation/mn10300/
9450 PARALLEL LCD/KEYPAD PANEL DRIVER
9454 F: Documentation/misc-devices/lcd-panel-cgram.txt
9455 F: drivers/misc/panel.c
9457 PARALLEL PORT SUBSYSTEM
9463 F: include/linux/parport*.h
9464 F: drivers/char/ppdev.c
9465 F: include/uapi/linux/ppdev.h
9466 F: Documentation/parport*.txt
9468 PARAVIRT_OPS INTERFACE
9475 F: Documentation/virtual/paravirt_ops.txt
9476 F: arch/*/kernel/paravirt*
9477 F: arch/*/include/asm/paravirt.h
9478 F: include/linux/hypervisor.h
9480 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9484 F: Documentation/blockdev/paride.txt
9485 F: drivers/block/paride/
9491 W: http://www.parisc-linux.org/
9492 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9497 F: Documentation/parisc/
9499 F: drivers/char/agp/parisc-agp.c
9500 F: drivers/input/serio/gscps2.c
9501 F: drivers/parport/parport_gsc.*
9502 F: drivers/tty/serial/8250/8250_gsc.c
9503 F: drivers/video/fbdev/sti*
9504 F: drivers/video/console/sti*
9505 F: drivers/video/logo/logo_parisc*
9512 F: lib/test_parman.c
9513 F: include/linux/parman.h
9515 PC87360 HARDWARE MONITORING DRIVER
9519 F: Documentation/hwmon/pc87360
9520 F: drivers/hwmon/pc87360.c
9525 F: drivers/char/pc8736x_gpio.c
9527 PC87427 HARDWARE MONITORING DRIVER
9531 F: Documentation/hwmon/pc87427
9532 F: drivers/hwmon/pc87427.c
9537 F: drivers/leds/leds-pca9532.c
9538 F: include/linux/leds-pca9532.h
9540 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9544 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9546 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9549 F: drivers/firmware/pcdp.*
9555 F: Documentation/PCI/pci-error-recovery.txt
9557 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9561 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9562 F: arch/powerpc/kernel/eeh*.c
9563 F: arch/powerpc/platforms/*/eeh*.c
9564 F: arch/powerpc/include/*/eeh*.h
9569 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9572 F: Documentation/devicetree/bindings/pci/
9573 F: Documentation/PCI/
9575 F: include/linux/pci*
9577 F: arch/x86/kernel/quirks.c
9579 PCI DRIVER FOR ALTERA PCIE IP
9584 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9585 F: drivers/pci/host/pcie-altera.c
9587 PCI DRIVER FOR ARM VERSATILE PLATFORM
9592 F: Documentation/devicetree/bindings/pci/versatile.txt
9593 F: drivers/pci/host/pci-versatile.c
9595 PCI DRIVER FOR ARMADA 8K
9600 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9601 F: drivers/pci/dwc/pcie-armada8k.c
9603 PCI DRIVER FOR APPLIEDMICRO XGENE
9608 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9609 F: drivers/pci/host/pci-xgene.c
9611 PCI DRIVER FOR FREESCALE LAYERSCAPE
9619 F: drivers/pci/dwc/*layerscape*
9627 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9628 F: drivers/pci/dwc/*imx6*
9630 PCI DRIVER FOR TI KEYSTONE
9635 F: drivers/pci/dwc/*keystone*
9637 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9643 F: drivers/pci/host/*mvebu*
9645 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9650 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9651 F: drivers/pci/host/pci-aardvark.c
9653 PCI DRIVER FOR NVIDIA TEGRA
9658 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9659 F: drivers/pci/host/pci-tegra.c
9661 PCI DRIVER FOR TI DRA7XX
9666 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9667 F: drivers/pci/dwc/pci-dra7xx.c
9669 PCI DRIVER FOR RENESAS R-CAR
9674 F: drivers/pci/host/*rcar*
9676 PCI DRIVER FOR SAMSUNG EXYNOS
9682 F: drivers/pci/dwc/pci-exynos.c
9684 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9689 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9690 F: drivers/pci/dwc/*designware*
9692 PCI DRIVER FOR GENERIC OF HOSTS
9697 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9698 F: drivers/pci/host/pci-host-common.c
9699 F: drivers/pci/host/pci-host-generic.c
9701 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9705 F: drivers/pci/host/vmd.c
9707 PCIE DRIVER FOR ST SPEAR13XX
9711 F: drivers/pci/dwc/*spear*
9713 PCI MSI DRIVER FOR ALTERA MSI IP
9718 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9719 F: drivers/pci/host/pcie-altera-msi.c
9721 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9726 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9727 F: drivers/pci/host/pci-xgene-msi.c
9729 PCIE DRIVER FOR AXIS ARTPEC
9735 F: Documentation/devicetree/bindings/pci/axis,artpec*
9736 F: drivers/pci/dwc/*artpec*
9738 PCIE DRIVER FOR HISILICON
9743 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9744 F: drivers/pci/dwc/pcie-hisi.c
9746 PCIE DRIVER FOR ROCKCHIP
9752 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9753 F: drivers/pci/host/pcie-rockchip.c
9755 PCIE DRIVER FOR QUALCOMM MSM
9760 F: drivers/pci/dwc/*qcom*
9762 PCIE DRIVER FOR CAVIUM THUNDERX
9767 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9768 F: drivers/pci/host/pci-thunder-*
9771 P: Linux PCMCIA Team
9773 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9776 F: Documentation/pcmcia/
9781 PCNET32 NETWORK DRIVER
9785 F: drivers/net/ethernet/amd/pcnet32.c
9787 PCRYPT PARALLEL CRYPTO ENGINE
9792 F: include/crypto/pcrypt.h
9794 PER-CPU MEMORY ALLOCATOR
9797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9799 F: include/linux/percpu*.h
9801 F: arch/*/include/asm/percpu.h
9803 PER-TASK DELAY ACCOUNTING
9806 F: include/linux/delayacct.h
9807 F: kernel/delayacct.c
9809 PERFORMANCE EVENTS SUBSYSTEM
9815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9818 F: include/linux/perf_event.h
9819 F: include/uapi/linux/perf_event.h
9820 F: arch/*/kernel/perf_event*.c
9821 F: arch/*/kernel/*/perf_event*.c
9822 F: arch/*/kernel/*/*/perf_event*.c
9823 F: arch/*/include/asm/perf_event.h
9824 F: arch/*/kernel/perf_callchain.c
9828 PERSONALITY HANDLING
9832 F: include/linux/personality.h
9833 F: include/uapi/linux/personality.h
9838 F: Documentation/networking/phonet.txt
9839 F: include/linux/phonet.h
9840 F: include/net/phonet/
9841 F: include/uapi/linux/phonet.h
9848 F: drivers/mtd/devices/phram.c
9854 F: drivers/hid/hid-picolcd*
9859 T: git git://github.com/jamieiles/linux-2.6-ji.git
9861 F: arch/arm/boot/dts/picoxcell*
9862 F: arch/arm/mach-picoxcell/
9863 F: drivers/crypto/picoxcell*
9865 PIN CONTROL SUBSYSTEM
9868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9870 F: Documentation/devicetree/bindings/pinctrl/
9871 F: Documentation/pinctrl.txt
9873 F: include/linux/pinctrl/
9875 PIN CONTROLLER - ATMEL AT91
9879 F: drivers/pinctrl/pinctrl-at91.*
9881 PIN CONTROLLER - ATMEL AT91 PIO4
9886 F: drivers/pinctrl/pinctrl-at91-pio4.*
9888 PIN CONTROLLER - INTEL
9892 F: drivers/pinctrl/intel/
9894 PIN CONTROLLER - RENESAS
9899 F: drivers/pinctrl/sh-pfc/
9901 PIN CONTROLLER - SAMSUNG
9908 F: drivers/pinctrl/samsung/
9909 F: include/dt-bindings/pinctrl/samsung.h
9910 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9912 PIN CONTROLLER - SINGLE
9918 F: drivers/pinctrl/pinctrl-single.c
9920 PIN CONTROLLER - ST SPEAR
9923 W: http://www.st.com/spear
9925 F: drivers/pinctrl/spear/
9927 PISTACHIO SOC SUPPORT
9932 F: arch/mips/pistachio/
9933 F: arch/mips/include/asm/mach-pistachio/
9934 F: arch/mips/boot/dts/img/pistachio*
9935 F: arch/mips/configs/pistachio*_defconfig
9940 F: drivers/block/pktcdvd.c
9941 F: include/linux/pktcdvd.h
9942 F: include/uapi/linux/pktcdvd.h
9946 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9948 T: git git://github.com/gxt/linux.git
9949 F: drivers/input/serio/i8042-unicore32io.h
9950 F: drivers/i2c/busses/i2c-puv3.c
9951 F: drivers/video/fbdev/fb-puv3.c
9952 F: drivers/rtc/rtc-puv3.c
9954 PMBUS HARDWARE MONITORING DRIVERS
9957 W: http://hwmon.wiki.kernel.org/
9958 W: http://www.roeck-us.net/linux/drivers/
9959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9961 F: Documentation/hwmon/pmbus
9962 F: drivers/hwmon/pmbus/
9963 F: include/linux/i2c/pmbus.h
9965 PMC SIERRA MaxRAID DRIVER
9967 W: http://www.pmc-sierra.com/
9969 F: drivers/scsi/pmcraid.*
9971 PMC SIERRA PM8001 DRIVER
9977 F: drivers/scsi/pm8001/
9979 POSIX CLOCKS and TIMERS
9982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9985 F: include/linux/timer*
9986 F: kernel/time/*timer*
9988 POWER MANAGEMENT CORE
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9992 B: https://bugzilla.kernel.org
9994 F: drivers/base/power/
9995 F: include/linux/pm.h
9996 F: include/linux/pm_*
9997 F: include/linux/powercap.h
9998 F: drivers/powercap/
10000 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10005 F: Documentation/devicetree/bindings/power/supply/
10006 F: include/linux/power_supply.h
10007 F: drivers/power/supply/
10009 POWER STATE COORDINATION INTERFACE (PSCI)
10014 F: drivers/firmware/psci*.c
10015 F: include/linux/psci.h
10016 F: include/uapi/linux/psci.h
10018 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10022 F: drivers/char/powernv-op-panel.c
10029 PPP PROTOCOL DRIVERS AND COMPRESSORS
10033 F: drivers/net/ppp/ppp_*
10035 PPP OVER ATM (RFC 2364)
10038 F: net/atm/pppoatm.c
10039 F: include/uapi/linux/atmppp.h
10044 F: drivers/net/ppp/pppoe.c
10045 F: drivers/net/ppp/pppox.c
10050 F: net/l2tp/l2tp_ppp.c
10051 F: include/linux/if_pppol2tp.h
10052 F: include/uapi/linux/if_pppol2tp.h
10056 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10059 F: Documentation/pps/
10061 F: include/linux/pps*.h
10067 F: drivers/net/ppp/pptp.c
10068 W: http://sourceforge.net/projects/accel-pptp
10073 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10075 F: Documentation/preempt-locking.txt
10076 F: include/linux/preempt.h
10084 F: include/linux/printk.h
10086 PRISM54 WIRELESS DRIVER
10089 W: http://wireless.kernel.org/en/users/Drivers/p54
10091 F: drivers/net/wireless/intersil/prism54/
10093 PS3 NETWORK SUPPORT
10098 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10100 PS3 PLATFORM SUPPORT
10104 F: arch/powerpc/boot/ps3*
10105 F: arch/powerpc/include/asm/lv1call.h
10106 F: arch/powerpc/include/asm/ps3*.h
10107 F: arch/powerpc/platforms/ps3/
10110 F: drivers/rtc/rtc-ps3.c
10111 F: drivers/usb/host/*ps3.c
10112 F: sound/ppc/snd_ps3*
10119 F: drivers/block/ps3vram.c
10121 PSAMPLE PACKET SAMPLING SUPPORT:
10125 F: include/net/psample.h
10126 F: include/uapi/linux/psample.h
10134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10136 F: include/linux/pstore*
10137 F: drivers/firmware/efi/efi-pstore.c
10138 F: drivers/acpi/apei/erst.c
10139 F: Documentation/admin-guide/ramoops.rst
10140 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10141 K: \b(pstore|ramoops)
10143 PTP HARDWARE CLOCK SUPPORT
10147 W: http://linuxptp.sourceforge.net/
10148 F: Documentation/ABI/testing/sysfs-ptp
10149 F: Documentation/ptp/*
10150 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10151 F: drivers/net/phy/dp83640*
10153 F: include/linux/ptp_cl*
10159 F: include/asm-generic/syscall.h
10160 F: include/linux/ptrace.h
10161 F: include/linux/regset.h
10162 F: include/linux/tracehook.h
10163 F: include/uapi/linux/ptrace.h
10169 T: git git://linuxtv.org/media_tree.git
10171 F: drivers/media/usb/pulse8-cec/*
10173 PVRUSB2 VIDEO4LINUX DRIVER
10177 W: http://www.isely.net/pvrusb2/
10178 T: git git://linuxtv.org/media_tree.git
10180 F: Documentation/media/v4l-drivers/pvrusb2*
10181 F: drivers/media/usb/pvrusb2/
10186 T: git git://linuxtv.org/media_tree.git
10188 F: drivers/media/usb/pwc/*
10195 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10196 F: Documentation/hwmon/pwm-fan
10197 F: drivers/hwmon/pwm-fan.c
10203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10204 F: Documentation/pwm.txt
10205 F: Documentation/devicetree/bindings/pwm/
10206 F: include/linux/pwm.h
10208 F: drivers/video/backlight/pwm_bl.c
10209 F: include/linux/pwm_backlight.h
10211 PXA2xx/PXA3xx SUPPORT
10216 T: git git://github.com/hzhuang1/linux.git
10217 T: git git://github.com/rjarzmik/linux.git
10219 F: arch/arm/boot/dts/pxa*
10220 F: arch/arm/mach-pxa/
10221 F: drivers/dma/pxa*
10222 F: drivers/pcmcia/pxa2xx*
10223 F: drivers/pinctrl/pxa/
10224 F: drivers/spi/spi-pxa2xx*
10225 F: drivers/usb/gadget/udc/pxa2*
10226 F: include/sound/pxa2xx-lib.h
10234 F: drivers/gpio/gpio-pxa.c
10236 PXA3xx NAND FLASH DRIVER
10240 F: drivers/mtd/nand/pxa3xx_nand.c
10246 T: git git://github.com/hzhuang1/linux.git
10247 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10249 F: arch/arm/boot/dts/mmp*
10250 F: arch/arm/mach-mmp/
10265 F: drivers/crypto/qat/
10271 F: drivers/infiniband/hw/qib/
10273 QLOGIC QLA1280 SCSI DRIVER
10277 F: drivers/scsi/qla1280.[ch]
10279 QLOGIC QLA2XXX FC-SCSI DRIVER
10283 F: Documentation/scsi/LICENSE.qla2xxx
10284 F: drivers/scsi/qla2xxx/
10286 QLOGIC QLA4XXX iSCSI DRIVER
10290 F: Documentation/scsi/LICENSE.qla4xxx
10291 F: drivers/scsi/qla4xxx/
10293 QLOGIC QLA3XXX NETWORK DRIVER
10297 F: Documentation/networking/LICENSE.qla3xxx
10298 F: drivers/net/ethernet/qlogic/qla3xxx.*
10300 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10306 F: drivers/net/ethernet/qlogic/qlcnic/
10308 QLOGIC QLGE 10Gb ETHERNET DRIVER
10314 F: drivers/net/ethernet/qlogic/qlge/
10316 QLOGIC QL4xxx ETHERNET DRIVER
10322 F: drivers/net/ethernet/qlogic/qed/
10323 F: include/linux/qed/
10324 F: drivers/net/ethernet/qlogic/qede/
10326 QLOGIC QL41xxx ISCSI DRIVER
10330 F: drivers/scsi/qedi/
10334 W: http://www.alarsen.net/linux/qnx4fs/
10337 F: include/uapi/linux/qnx4_fs.h
10338 F: include/uapi/linux/qnxtypes.h
10340 QORIQ DPAA2 FSL-MC BUS DRIVER
10345 F: drivers/staging/fsl-mc/
10347 QT1010 MEDIA DRIVER
10350 W: https://linuxtv.org
10351 W: http://palosaari.fi/linux/
10352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10353 T: git git://linuxtv.org/anttip/media_tree.git
10355 F: drivers/media/tuners/qt1010*
10357 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10360 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10362 F: drivers/net/wireless/ath/ath9k/
10364 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10367 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10370 F: drivers/net/wireless/ath/ath10k/
10372 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10376 F: drivers/net/ethernet/qualcomm/emac/
10378 QUALCOMM HEXAGON ARCHITECTURE
10381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10385 QUALCOMM WCN36XX WIRELESS DRIVER
10388 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10389 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10391 F: drivers/net/wireless/ath/wcn36xx/
10393 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10398 F: drivers/firmware/qemu_fw_cfg.c
10400 RADOS BLOCK DEVICE (RBD)
10405 W: http://ceph.com/
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10407 T: git git://github.com/ceph/ceph-client.git
10409 F: Documentation/ABI/testing/sysfs-bus-rbd
10410 F: drivers/block/rbd.c
10411 F: drivers/block/rbd_types.h
10413 RADEON FRAMEBUFFER DISPLAY DRIVER
10417 F: drivers/video/fbdev/aty/radeon*
10418 F: include/uapi/linux/radeonfb.h
10420 RADIOSHARK RADIO DRIVER
10423 T: git git://linuxtv.org/media_tree.git
10425 F: drivers/media/radio/radio-shark.c
10427 RADIOSHARK2 RADIO DRIVER
10430 T: git git://linuxtv.org/media_tree.git
10432 F: drivers/media/radio/radio-shark2.c
10433 F: drivers/media/radio/radio-tea5777.c
10435 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10439 F: drivers/video/fbdev/aty/aty128fb.c
10441 RALINK MIPS ARCHITECTURE
10445 F: arch/mips/ralink
10447 RALINK RT2X00 WIRELESS LAN DRIVER
10453 F: drivers/net/wireless/ralink/rt2x00/
10455 RAMDISK RAM BLOCK DEVICE DRIVER
10458 F: Documentation/blockdev/ramdisk.txt
10459 F: drivers/block/brd.c
10461 RANDOM NUMBER DRIVER
10464 F: drivers/char/random.c
10470 F: drivers/rapidio/
10472 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10475 F: drivers/net/wireless/ray*
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10483 F: Documentation/RCU/torture.txt
10484 F: kernel/rcu/rcutorture.c
10486 RCUTORTURE TEST FRAMEWORK
10494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10495 F: tools/testing/selftests/rcutorture
10501 RDC R6040 FAST ETHERNET DRIVER
10505 F: drivers/net/ethernet/rdc/r6040.c
10507 RDS - RELIABLE DATAGRAM SOCKETS
10512 W: https://oss.oracle.com/projects/rds/
10515 F: Documentation/networking/rds.txt
10517 RDMAVT - RDMA verbs software
10521 F: drivers/infiniband/sw/rdmavt
10523 RDT - RESOURCE ALLOCATION
10527 F: arch/x86/kernel/cpu/intel_rdt*
10528 F: arch/x86/include/asm/intel_rdt*
10529 F: Documentation/x86/intel_rdt*
10531 READ-COPY UPDATE (RCU)
10538 W: http://www.rdrop.com/users/paulmck/RCU/
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10541 F: Documentation/RCU/
10542 X: Documentation/RCU/torture.txt
10543 F: include/linux/rcu*
10544 X: include/linux/srcu.h
10546 X: kernel/torture.c
10548 REAL TIME CLOCK (RTC) SUBSYSTEM
10552 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10555 F: Documentation/devicetree/bindings/rtc/
10556 F: Documentation/rtc.txt
10558 F: include/linux/rtc.h
10559 F: include/uapi/linux/rtc.h
10560 F: include/linux/rtc/
10561 F: include/linux/platform_data/rtc-*
10562 F: tools/testing/selftests/timers/rtctest.c
10564 REALTEK AUDIO CODECS
10568 F: sound/soc/codecs/rt*
10569 F: include/sound/rt*.h
10571 REISERFS FILE SYSTEM
10576 REGISTER MAP ABSTRACTION
10579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10581 F: Documentation/devicetree/bindings/regmap/
10582 F: drivers/base/regmap/
10583 F: include/linux/regmap.h
10585 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10591 F: Documentation/devicetree/bindings/remoteproc/
10592 F: Documentation/remoteproc.txt
10593 F: drivers/remoteproc/
10594 F: include/linux/remoteproc.h
10596 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10603 F: Documentation/rpmsg.txt
10604 F: include/linux/rpmsg.h
10605 F: include/linux/rpmsg/
10607 RENESAS CLOCK DRIVERS
10611 F: drivers/clk/renesas/
10613 RENESAS ETHERNET DRIVERS
10617 F: drivers/net/ethernet/renesas/
10618 F: include/linux/sh_eth.h
10620 RENESAS R-CAR GYROADC DRIVER
10624 F: drivers/iio/adc/rcar_gyro_adc.c
10626 RENESAS USB2 PHY DRIVER
10630 F: drivers/phy/phy-rcar-gen3-usb2.c
10632 RESET CONTROLLER FRAMEWORK
10634 T: git git://git.pengutronix.de/git/pza/linux
10637 F: Documentation/devicetree/bindings/reset/
10638 F: include/dt-bindings/reset/
10639 F: include/linux/reset.h
10640 F: include/linux/reset-controller.h
10645 W: http://wireless.kernel.org/
10646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10649 F: Documentation/rfkill.txt
10657 F: lib/rhashtable.c
10658 F: include/linux/rhashtable.h
10660 RICOH SMARTMEDIA/XD DRIVER
10663 F: drivers/mtd/nand/r852.c
10664 F: drivers/mtd/nand/r852.h
10666 RICOH R5C592 MEMORYSTICK DRIVER
10669 F: drivers/memstick/host/r592.*
10673 W: http://sourceforge.net/projects/roccat/
10675 F: drivers/hid/hid-roccat*
10676 F: include/linux/hid-roccat*
10677 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10683 F: drivers/net/ethernet/rocker/
10687 W: http://www.comtrol.com
10689 F: Documentation/serial/rocket.txt
10690 F: drivers/tty/rocket*
10692 ROCKETPORT EXPRESS/INFINITY DRIVER
10696 F: drivers/tty/serial/rp2.*
10701 W: http://www.linux-ax25.org/
10703 F: include/net/rose.h
10704 F: include/uapi/linux/rose.h
10707 RTL2830 MEDIA DRIVER
10710 W: https://linuxtv.org
10711 W: http://palosaari.fi/linux/
10712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10713 T: git git://linuxtv.org/anttip/media_tree.git
10715 F: drivers/media/dvb-frontends/rtl2830*
10717 RTL2832 MEDIA DRIVER
10720 W: https://linuxtv.org
10721 W: http://palosaari.fi/linux/
10722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10723 T: git git://linuxtv.org/anttip/media_tree.git
10725 F: drivers/media/dvb-frontends/rtl2832*
10727 RTL2832_SDR MEDIA DRIVER
10730 W: https://linuxtv.org
10731 W: http://palosaari.fi/linux/
10732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10733 T: git git://linuxtv.org/anttip/media_tree.git
10735 F: drivers/media/dvb-frontends/rtl2832_sdr*
10737 RTL8180 WIRELESS DRIVER
10739 W: http://wireless.kernel.org/
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10742 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10744 RTL8187 WIRELESS DRIVER
10749 W: http://wireless.kernel.org/
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10752 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10754 RTL8192CE WIRELESS DRIVER
10758 W: http://wireless.kernel.org/
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10761 F: drivers/net/wireless/realtek/rtlwifi/
10762 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10764 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10769 F: drivers/net/wireless/realtek/rtl8xxxu/
10771 S3 SAVAGE FRAMEBUFFER DRIVER
10775 F: drivers/video/fbdev/savage/
10781 W: http://www.ibm.com/developerworks/linux/linux390/
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10786 F: Documentation/s390/
10787 F: Documentation/DocBook/s390*
10789 S390 COMMON I/O LAYER
10793 W: http://www.ibm.com/developerworks/linux/linux390/
10795 F: drivers/s390/cio/
10801 W: http://www.ibm.com/developerworks/linux/linux390/
10803 F: drivers/s390/block/dasd*
10804 F: block/partitions/ibm.c
10806 S390 NETWORK DRIVERS
10809 W: http://www.ibm.com/developerworks/linux/linux390/
10811 F: drivers/s390/net/
10817 W: http://www.ibm.com/developerworks/linux/linux390/
10820 F: drivers/pci/hotplug/s390_pci_hpc.c
10825 W: http://www.ibm.com/developerworks/linux/linux390/
10827 F: drivers/s390/crypto/
10832 W: http://www.ibm.com/developerworks/linux/linux390/
10834 F: drivers/s390/scsi/zfcp_*
10836 S390 IUCV NETWORK LAYER
10839 W: http://www.ibm.com/developerworks/linux/linux390/
10841 F: drivers/s390/net/*iucv*
10842 F: include/net/iucv/
10848 W: http://www.ibm.com/developerworks/linux/linux390/
10850 F: drivers/iommu/s390-iommu.c
10852 S3C24XX SD/MMC Driver
10856 F: drivers/mmc/host/s3cmci.*
10858 SAA6588 RDS RECEIVER DRIVER
10861 T: git git://linuxtv.org/media_tree.git
10862 W: https://linuxtv.org
10864 F: drivers/media/i2c/saa6588*
10866 SAA7134 VIDEO4LINUX DRIVER
10870 W: https://linuxtv.org
10871 T: git git://linuxtv.org/media_tree.git
10873 F: Documentation/media/v4l-drivers/saa7134*
10874 F: drivers/media/pci/saa7134/
10876 SAA7146 VIDEO4LINUX-2 DRIVER
10879 T: git git://linuxtv.org/media_tree.git
10881 F: drivers/media/common/saa7146/
10882 F: drivers/media/pci/saa7146/
10883 F: include/media/saa7146*
10885 SAMSUNG LAPTOP DRIVER
10889 F: drivers/platform/x86/samsung-laptop.c
10891 SAMSUNG AUDIO (ASoC) DRIVERS
10897 F: sound/soc/samsung/
10899 SAMSUNG FRAMEBUFFER DRIVER
10903 F: drivers/video/fbdev/s3c-fb.c
10905 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10912 F: drivers/mfd/sec*.c
10913 F: drivers/regulator/s2m*.c
10914 F: drivers/regulator/s5m*.c
10915 F: drivers/clk/clk-s2mps11.c
10916 F: drivers/rtc/rtc-s5m.c
10917 F: include/linux/mfd/samsung/
10918 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10919 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10920 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10921 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10923 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10927 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10929 F: drivers/media/platform/exynos4-is/
10931 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10936 F: drivers/media/platform/s3c-camif/
10937 F: include/media/drv-intf/s3c_camif.h
10939 SAMSUNG S5C73M3 CAMERA DRIVER
10944 F: drivers/media/i2c/s5c73m3/*
10946 SAMSUNG S5K5BAF CAMERA DRIVER
10951 F: drivers/media/i2c/s5k5baf.c
10953 SAMSUNG S3FWRN5 NFC DRIVER
10958 F: drivers/nfc/s3fwrn5
10960 SAMSUNG SOC CLOCK DRIVERS
10966 F: drivers/clk/samsung/
10967 F: include/dt-bindings/clock/exynos*.h
10968 F: Documentation/devicetree/bindings/clock/exynos*.txt
10970 SAMSUNG SPI DRIVERS
10977 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10978 F: drivers/spi/spi-s3c*
10979 F: include/linux/platform_data/spi-s3c64xx.h
10981 SAMSUNG SXGBE DRIVERS
10987 F: drivers/net/ethernet/samsung/sxgbe/
10989 SAMSUNG THERMAL DRIVER
10994 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10995 F: drivers/thermal/samsung/
10997 SAMSUNG USB2 PHY DRIVER
11002 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11003 F: Documentation/phy/samsung-usb2.txt
11004 F: drivers/phy/phy-exynos4210-usb2.c
11005 F: drivers/phy/phy-exynos4x12-usb2.c
11006 F: drivers/phy/phy-exynos5250-usb2.c
11007 F: drivers/phy/phy-s5pv210-usb2.c
11008 F: drivers/phy/phy-samsung-usb2.c
11009 F: drivers/phy/phy-samsung-usb2.h
11015 F: Documentation/devicetree/bindings/serial/
11016 F: drivers/tty/serial/
11022 F: Documentation/devicetree/bindings/serial/slave-device.txt
11023 F: drivers/tty/serdev/
11024 F: include/linux/serdev.h
11030 F: drivers/media/rc/serial_ir.c
11036 F: drivers/staging/media/st-cec/
11037 F: Documentation/devicetree/bindings/media/stih-cec.txt
11039 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11042 W: http://www.ibm.com/developerworks/linux/linux390/
11046 SYNOPSYS DESIGNWARE DMAC DRIVER
11050 F: include/linux/dma/dw.h
11051 F: include/linux/platform_data/dma-dw.h
11054 SYNOPSYS DESIGNWARE I2C DRIVER
11060 F: drivers/i2c/busses/i2c-designware-*
11061 F: include/linux/platform_data/i2c-designware.h
11063 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11067 F: drivers/mmc/host/dw_mmc*
11069 SYSTEM TRACE MODULE CLASS
11072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11073 F: Documentation/trace/stm.txt
11074 F: drivers/hwtracing/stm/
11075 F: include/linux/stm.h
11076 F: include/uapi/linux/stm.h
11081 F: drivers/thunderbolt/
11083 TI BQ27XXX POWER SUPPLY DRIVER
11085 F: include/linux/power/bq27xxx_battery.h
11086 F: drivers/power/supply/bq27xxx_battery.c
11087 F: drivers/power/supply/bq27xxx_battery_i2c.c
11089 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11095 F: include/linux/clocksource.h
11096 F: include/linux/time.h
11097 F: include/linux/timex.h
11098 F: include/uapi/linux/time.h
11099 F: include/uapi/linux/timex.h
11100 F: kernel/time/clocksource.c
11101 F: kernel/time/time*.c
11102 F: kernel/time/alarmtimer.c
11103 F: kernel/time/ntp.c
11104 F: tools/testing/selftests/timers/
11109 F: drivers/watchdog/sc1200wdt.c
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11118 F: include/linux/sched.h
11119 F: include/uapi/linux/sched.h
11120 F: include/linux/wait.h
11125 W: http://www.sunplus.com
11129 SCR24X CHIP CARD INTERFACE DRIVER
11132 F: drivers/char/pcmcia/scr24x_cs.c
11134 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11138 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11139 F: drivers/clk/clk-scpi.c
11140 F: drivers/cpufreq/scpi-cpufreq.c
11141 F: drivers/firmware/arm_scpi.c
11142 F: include/linux/scpi_protocol.h
11147 W: http://www.kernel.dk
11149 F: drivers/scsi/sr*
11151 SCSI RDMA PROTOCOL (SRP) INITIATOR
11155 W: http://www.openfabrics.org
11156 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11158 F: drivers/infiniband/ulp/srp/
11159 F: include/scsi/srp.h
11164 W: http://sg.danny.cz/sg
11166 F: Documentation/scsi/scsi-generic.txt
11167 F: drivers/scsi/sg.c
11168 F: include/scsi/sg.h
11172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11177 F: Documentation/devicetree/bindings/scsi/
11185 F: Documentation/scsi/st.txt
11186 F: drivers/scsi/st.*
11187 F: drivers/scsi/st_*.h
11193 W: http://lksctp.sourceforge.net
11195 F: Documentation/networking/sctp.txt
11196 F: include/linux/sctp.h
11197 F: include/uapi/linux/sctp.h
11198 F: include/net/sctp/
11204 F: Documentation/i2c/busses/scx200_acb
11205 F: arch/x86/platform/scx200/
11206 F: drivers/watchdog/scx200_wdt.c
11207 F: drivers/i2c/busses/scx200*
11208 F: drivers/mtd/maps/scx200_docflash.c
11209 F: include/linux/scx200.h
11214 F: drivers/char/scx200_gpio.c
11215 F: include/linux/scx200_gpio.h
11217 SCx200 HRT CLOCKSOURCE DRIVER
11220 F: drivers/clocksource/scx200_hrt.c
11222 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11226 F: drivers/mmc/host/sdricoh_cs.c
11228 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11231 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11233 F: drivers/mmc/host/sdhci*
11234 F: include/linux/mmc/sdhci*
11240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11242 F: kernel/seccomp.c
11243 F: include/uapi/linux/seccomp.h
11244 F: include/linux/seccomp.h
11245 F: tools/testing/selftests/seccomp/*
11246 K: \bsecure_computing
11249 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11254 F: drivers/mmc/host/sdhci-brcmstb*
11256 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11261 F: drivers/mmc/host/sdhci-s3c*
11263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11267 F: drivers/mmc/host/sdhci-spear.c
11269 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11276 F: block/opal_proto.h
11277 F: include/linux/sed*
11278 F: include/uapi/linux/sed*
11284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11285 W: http://kernsec.org/
11293 SELINUX SECURITY MODULE
11298 W: http://selinuxproject.org
11299 T: git git://git.infradead.org/users/pcmoore/selinux
11301 F: include/linux/selinux*
11302 F: security/selinux/
11303 F: scripts/selinux/
11305 APPARMOR SECURITY MODULE
11308 W: apparmor.wiki.kernel.org
11309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11311 F: security/apparmor/
11313 LOADPIN SECURITY MODULE
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11317 F: security/loadpin/
11319 YAMA SECURITY MODULE
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11328 F: drivers/misc/phantom.c
11329 F: include/uapi/linux/phantom.h
11331 Emulex 10Gbps iSCSI - OneConnect DRIVER
11336 W: http://www.broadcom.com
11338 F: drivers/scsi/be2iscsi/
11340 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11346 W: http://www.emulex.com
11348 F: drivers/net/ethernet/emulex/benet/
11350 EMULEX ONECONNECT ROCE DRIVER
11354 W: http://www.emulex.com
11356 F: drivers/infiniband/hw/ocrdma/
11357 F: include/uapi/rdma/ocrdma-abi.h
11365 F: drivers/net/ethernet/sfc/
11370 F: drivers/misc/sgi-gru/
11372 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11376 F: Documentation/ia64/serial.txt
11377 F: drivers/tty/serial/ioc?_serial.c
11378 F: include/linux/ioc?.h
11380 SGI XP/XPC/XPNET DRIVER
11384 F: drivers/misc/sgi-xp/
11386 SI2157 MEDIA DRIVER
11389 W: https://linuxtv.org
11390 W: http://palosaari.fi/linux/
11391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11392 T: git git://linuxtv.org/anttip/media_tree.git
11394 F: drivers/media/tuners/si2157*
11396 SI2168 MEDIA DRIVER
11399 W: https://linuxtv.org
11400 W: http://palosaari.fi/linux/
11401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11402 T: git git://linuxtv.org/anttip/media_tree.git
11404 F: drivers/media/dvb-frontends/si2168*
11406 SI470X FM RADIO RECEIVER I2C DRIVER
11409 T: git git://linuxtv.org/media_tree.git
11410 W: https://linuxtv.org
11412 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11414 SI470X FM RADIO RECEIVER USB DRIVER
11417 T: git git://linuxtv.org/media_tree.git
11418 W: https://linuxtv.org
11420 F: drivers/media/radio/si470x/radio-si470x-common.c
11421 F: drivers/media/radio/si470x/radio-si470x.h
11422 F: drivers/media/radio/si470x/radio-si470x-usb.c
11424 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11427 T: git git://linuxtv.org/media_tree.git
11428 W: https://linuxtv.org
11430 F: drivers/media/radio/si4713/si4713.?
11432 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11435 T: git git://linuxtv.org/media_tree.git
11436 W: https://linuxtv.org
11438 F: drivers/media/radio/si4713/radio-platform-si4713.c
11440 SI4713 FM RADIO TRANSMITTER USB DRIVER
11443 T: git git://linuxtv.org/media_tree.git
11444 W: https://linuxtv.org
11446 F: drivers/media/radio/si4713/radio-usb-si4713.c
11452 W: https://linuxtv.org
11453 T: git git://linuxtv.org/media_tree.git
11455 F: drivers/media/common/siano/
11456 F: drivers/media/usb/siano/
11457 F: drivers/media/usb/siano/
11458 F: drivers/media/mmc/siano/
11460 SILEAD TOUCHSCREEN DRIVER
11465 F: drivers/input/touchscreen/silead.c
11466 F: drivers/platform/x86/silead_dmi.c
11472 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11473 F: drivers/video/fbdev/simplefb.c
11474 F: include/linux/platform_data/simplefb.h
11476 SH_VEU V4L2 MEM2MEM DRIVER
11479 F: drivers/media/platform/sh_veu.c
11481 SH_VOU V4L2 OUTPUT DRIVER
11484 F: drivers/media/platform/sh_vou.c
11485 F: include/media/drv-intf/sh_vou.h
11487 SIMPLE FIRMWARE INTERFACE (SFI)
11490 W: http://simplefirmware.org/
11491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11493 F: arch/x86/platform/sfi/
11495 F: include/linux/sfi*.h
11497 SIMTEC EB110ATX (Chalice CATS)
11501 W: http://www.simtec.co.uk/products/EB110ATX/
11504 SIMTEC EB2410ITX (BAST)
11508 W: http://www.simtec.co.uk/products/EB2410ITX/
11510 F: arch/arm/mach-s3c24xx/mach-bast.c
11511 F: arch/arm/mach-s3c24xx/bast-ide.c
11512 F: arch/arm/mach-s3c24xx/bast-irq.c
11514 SIPHASH PRF ROUTINES
11518 F: lib/test_siphash.c
11519 F: include/linux/siphash.h
11521 TI DAVINCI MACHINE SUPPORT
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11527 F: arch/arm/mach-davinci/
11528 F: drivers/i2c/busses/i2c-davinci.c
11530 TI DAVINCI SERIES MEDIA DRIVER
11533 W: https://linuxtv.org
11534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11535 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11537 F: drivers/media/platform/davinci/
11538 F: include/media/davinci/
11540 TI AM437X VPFE DRIVER
11543 W: https://linuxtv.org
11544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11545 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11547 F: drivers/media/platform/am437x/
11549 OV2659 OMNIVISION SENSOR DRIVER
11552 W: https://linuxtv.org
11553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11554 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11556 F: drivers/media/i2c/ov2659.c
11557 F: include/media/i2c/ov2659.h
11559 SILICON MOTION SM712 FRAME BUFFER DRIVER
11565 F: drivers/video/fbdev/sm712*
11566 F: Documentation/fb/sm712fb.txt
11568 SIS 190 ETHERNET DRIVER
11572 F: drivers/net/ethernet/sis/sis190.c
11574 SIS 900/7016 FAST ETHERNET DRIVER
11576 W: http://www.brownhat.org/sis900.html
11579 F: drivers/net/ethernet/sis/sis900.*
11581 SIS FRAMEBUFFER DRIVER
11583 W: http://www.winischhofer.net/linuxsisvga.shtml
11585 F: Documentation/fb/sisfb.txt
11586 F: drivers/video/fbdev/sis/
11587 F: include/video/sisfb.h
11591 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11593 F: drivers/usb/misc/sisusbvga/
11603 F: include/linux/sl?b*.h
11606 SLEEPABLE READ-COPY UPDATE (SRCU)
11613 W: http://www.rdrop.com/users/paulmck/RCU/
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11616 F: include/linux/srcu.h
11617 F: kernel/rcu/srcu.c
11619 SMACK SECURITY MODULE
11622 W: http://schaufler-ca.com
11623 T: git git://github.com/cschaufler/smack-next
11625 F: Documentation/security/Smack.txt
11628 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11632 F: drivers/power/avs/
11633 F: include/linux/power/smartreflex.h
11636 SMC91x ETHERNET DRIVER
11639 F: drivers/net/ethernet/smsc/smc91x.*
11641 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11645 F: drivers/media/i2c/smiapp/
11646 F: include/media/i2c/smiapp.h
11647 F: drivers/media/i2c/smiapp-pll.c
11648 F: drivers/media/i2c/smiapp-pll.h
11649 F: include/uapi/linux/smiapp.h
11650 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11652 SMM665 HARDWARE MONITOR DRIVER
11656 F: Documentation/hwmon/smm665
11657 F: drivers/hwmon/smm665.c
11659 SMSC EMC2103 HARDWARE MONITOR DRIVER
11663 F: Documentation/hwmon/emc2103
11664 F: drivers/hwmon/emc2103.c
11666 SMSC SCH5627 HARDWARE MONITOR DRIVER
11670 F: Documentation/hwmon/sch5627
11671 F: drivers/hwmon/sch5627.c
11673 SMSC47B397 HARDWARE MONITOR DRIVER
11677 F: Documentation/hwmon/smsc47b397
11678 F: drivers/hwmon/smsc47b397.c
11680 SMSC911x ETHERNET DRIVER
11684 F: include/linux/smsc911x.h
11685 F: drivers/net/ethernet/smsc/smsc911x.*
11687 SMSC9420 PCI ETHERNET DRIVER
11691 F: drivers/net/ethernet/smsc/smsc9420.*
11693 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11697 F: drivers/video/fbdev/smscufx.c
11699 SOC-CAMERA V4L2 SUBSYSTEM
11702 T: git git://linuxtv.org/media_tree.git
11704 F: include/media/soc*
11705 F: drivers/media/i2c/soc_camera/
11706 F: drivers/media/platform/soc_camera/
11708 SOEKRIS NET48XX LED SUPPORT
11711 F: drivers/leds/leds-net48xx.c
11713 SOFTLOGIC 6x10 MPEG CODEC
11720 F: drivers/media/pci/solo6x10/
11722 SOFTWARE RAID (Multiple Disks) SUPPORT
11725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11728 F: include/linux/raid/
11729 F: include/uapi/linux/raid/
11731 SONIC NETWORK DRIVER
11735 F: drivers/net/ethernet/natsemi/sonic.*
11737 SONICS SILICON BACKPLANE DRIVER (SSB)
11742 F: include/linux/ssb/
11744 SONY VAIO CONTROL DEVICE DRIVER
11747 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11749 F: Documentation/laptops/sony-laptop.txt
11750 F: drivers/char/sonypi.c
11751 F: drivers/platform/x86/sony-laptop.c
11752 F: include/linux/sony-laptop.h
11754 SONY MEMORYSTICK CARD SUPPORT
11756 W: http://tifmxx.berlios.de/
11758 F: drivers/memstick/host/tifm_ms.c
11760 SONY MEMORYSTICK STANDARD SUPPORT
11763 F: drivers/memstick/core/ms_block.*
11769 W: http://www.alsa-project.org/
11770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11771 T: git git://git.alsa-project.org/alsa-kernel.git
11772 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11774 F: Documentation/sound/
11776 F: include/uapi/sound/
11779 SOUND - COMPRESSED AUDIO
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11784 F: Documentation/sound/alsa/compress_offload.txt
11785 F: include/sound/compress_driver.h
11786 F: include/uapi/sound/compress_*
11787 F: sound/core/compress_offload.c
11788 F: sound/soc/soc-compress.c
11790 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11795 W: http://alsa-project.org/main/index.php/ASoC
11797 F: Documentation/devicetree/bindings/sound/
11798 F: Documentation/sound/alsa/soc/
11800 F: include/sound/soc*
11802 SOUND - DMAENGINE HELPERS
11805 F: include/sound/dmaengine_pcm.h
11806 F: sound/core/pcm_dmaengine.c
11807 F: sound/soc/soc-generic-dmaengine-pcm.c
11812 W: https://linuxtv.org
11813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11815 F: drivers/media/dvb-frontends/sp2*
11817 SPARC + UltraSPARC (sparc/sparc64)
11820 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11827 SPARC SERIAL DRIVERS
11830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11833 F: include/linux/sunserialcore.h
11834 F: drivers/tty/serial/suncore.c
11835 F: drivers/tty/serial/sunhv.c
11836 F: drivers/tty/serial/sunsab.c
11837 F: drivers/tty/serial/sunsab.h
11838 F: drivers/tty/serial/sunsu.c
11839 F: drivers/tty/serial/sunzilog.c
11840 F: drivers/tty/serial/sunzilog.h
11845 W: https://sparse.wiki.kernel.org/
11846 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11847 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11849 F: include/linux/compiler.h
11851 SPEAR PLATFORM SUPPORT
11855 W: http://www.st.com/spear
11857 F: arch/arm/boot/dts/spear*
11858 F: arch/arm/mach-spear/
11860 SPEAR CLOCK FRAMEWORK SUPPORT
11863 W: http://www.st.com/spear
11865 F: drivers/clk/spear/
11871 W: http://www.linux-mtd.infradead.org/
11872 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11873 T: git git://github.com/spi-nor/linux.git
11875 F: drivers/mtd/spi-nor/
11876 F: include/linux/mtd/spi-nor.h
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11882 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11884 F: Documentation/devicetree/bindings/spi/
11885 F: Documentation/spi/
11887 F: include/linux/spi/
11888 F: include/uapi/linux/spi/
11891 SPIDERNET NETWORK DRIVER for CELL
11895 F: Documentation/networking/spider_net.txt
11896 F: drivers/net/ethernet/toshiba/spider_net*
11901 W: http://www.ibm.com/developerworks/power/cell/
11903 F: Documentation/filesystems/spufs.txt
11904 F: arch/powerpc/platforms/cell/spufs/
11906 SQUASHFS FILE SYSTEM
11909 W: http://squashfs.org.uk
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11912 F: Documentation/filesystems/squashfs.txt
11915 SRM (Alpha) environment access
11918 F: arch/alpha/kernel/srm_env.c
11924 F: Documentation/process/stable-kernel-rules.rst
11928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11931 F: drivers/staging/
11937 F: drivers/staging/comedi/
11939 STAGING - FLARION FT1000 DRIVERS
11942 F: drivers/staging/ft1000/
11944 STAGING - INDUSTRIAL IO
11948 F: Documentation/devicetree/bindings/staging/iio/
11949 F: drivers/staging/iio/
11951 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11953 W: http://www.lirc.org/
11955 F: drivers/staging/media/lirc/
11957 STAGING - LUSTRE PARALLEL FILESYSTEM
11962 W: http://wiki.lustre.org/
11964 F: drivers/staging/lustre
11966 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11971 F: drivers/staging/nvec/
11973 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11977 W: http://wiki.laptop.org/go/DCON
11979 F: drivers/staging/olpc_dcon/
11981 STAGING - REALTEK RTL8712U DRIVERS
11985 F: drivers/staging/rtl8712/
11987 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11993 F: drivers/staging/sm750fb/
11995 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12001 W: http://www.linux-speakup.org/
12003 F: drivers/staging/speakup/
12005 STAGING - VIA VT665X DRIVERS
12008 F: drivers/staging/vt665?/
12010 STAGING - WILC1000 WIFI DRIVER
12015 F: drivers/staging/wilc1000/
12017 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12020 F: drivers/staging/xgifb/
12022 STARFIRE/DURALAN NETWORK DRIVER
12025 F: drivers/net/ethernet/adaptec/starfire*
12029 W: http://sammy.net/sun3/
12031 F: arch/m68k/kernel/*sun3*
12032 F: arch/m68k/sun3*/
12033 F: arch/m68k/include/asm/sun3*
12034 F: drivers/net/ethernet/i825xx/sun3*
12036 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12040 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12041 F: drivers/input/keyboard/sun4i-lradc-keys.c
12043 SUNDANCE NETWORK DRIVER
12047 F: drivers/net/ethernet/dlink/sundance.c
12053 Q: http://patchwork.kernel.org/project/linux-sh/list/
12055 F: Documentation/sh/
12064 B: https://bugzilla.kernel.org
12066 F: Documentation/power/
12067 F: arch/x86/kernel/acpi/
12068 F: drivers/base/power/
12070 F: include/linux/suspend.h
12071 F: include/linux/freezer.h
12072 F: include/linux/pm.h
12078 F: Documentation/svga.txt
12079 F: arch/x86/boot/video*
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12087 F: arch/*/kernel/pci-swiotlb.c
12088 F: include/linux/swiotlb.h
12096 F: include/net/switchdev.h
12098 SYNOPSYS ARC ARCHITECTURE
12103 F: Documentation/devicetree/bindings/arc/*
12104 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12105 F: drivers/clocksource/arc_timer.c
12106 F: drivers/tty/serial/arc_uart.c
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12109 SYNOPSYS ARC SDP platform support
12112 F: arch/arc/plat-axs10x
12113 F: arch/arc/boot/dts/ax*
12114 F: Documentation/devicetree/bindings/arc/axs10*
12116 SYSTEM CONFIGURATION (SYSCON)
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12121 F: drivers/mfd/syscon.c
12123 SYSTEM RESET/SHUTDOWN DRIVERS
12126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12128 F: Documentation/devicetree/bindings/power/reset/
12129 F: drivers/power/reset/
12134 F: Documentation/filesystems/sysv-fs.txt
12136 F: include/linux/sysv_fs.h
12142 W: http://www.linux-iscsi.org
12143 W: http://groups.google.com/group/linux-iscsi-target-dev
12144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12148 F: Documentation/target/
12150 TASKSTATS STATISTICS INTERFACE
12153 F: Documentation/accounting/taskstats*
12154 F: include/linux/taskstats*
12155 F: kernel/taskstats.c
12161 F: include/net/pkt_cls.h
12162 F: include/uapi/linux/pkt_cls.h
12165 TCP LOW PRIORITY MODULE
12168 W: http://tcp-lp-mod.sourceforge.net/
12170 F: net/ipv4/tcp_lp.c
12172 TDA10071 MEDIA DRIVER
12175 W: https://linuxtv.org
12176 W: http://palosaari.fi/linux/
12177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12178 T: git git://linuxtv.org/anttip/media_tree.git
12180 F: drivers/media/dvb-frontends/tda10071*
12182 TDA18212 MEDIA DRIVER
12185 W: https://linuxtv.org
12186 W: http://palosaari.fi/linux/
12187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12188 T: git git://linuxtv.org/anttip/media_tree.git
12190 F: drivers/media/tuners/tda18212*
12192 TDA18218 MEDIA DRIVER
12195 W: https://linuxtv.org
12196 W: http://palosaari.fi/linux/
12197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12198 T: git git://linuxtv.org/anttip/media_tree.git
12200 F: drivers/media/tuners/tda18218*
12202 TDA18271 MEDIA DRIVER
12205 W: https://linuxtv.org
12206 W: http://github.com/mkrufky
12207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12208 T: git git://linuxtv.org/mkrufky/tuners.git
12210 F: drivers/media/tuners/tda18271*
12212 TDA827x MEDIA DRIVER
12215 W: https://linuxtv.org
12216 W: http://github.com/mkrufky
12217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12218 T: git git://linuxtv.org/mkrufky/tuners.git
12220 F: drivers/media/tuners/tda8290.*
12222 TDA8290 MEDIA DRIVER
12225 W: https://linuxtv.org
12226 W: http://github.com/mkrufky
12227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12228 T: git git://linuxtv.org/mkrufky/tuners.git
12230 F: drivers/media/tuners/tda8290.*
12232 TDA9840 MEDIA DRIVER
12235 T: git git://linuxtv.org/media_tree.git
12236 W: https://linuxtv.org
12238 F: drivers/media/i2c/tda9840*
12240 TEA5761 TUNER DRIVER
12244 W: https://linuxtv.org
12245 T: git git://linuxtv.org/media_tree.git
12247 F: drivers/media/tuners/tea5761.*
12249 TEA5767 TUNER DRIVER
12253 W: https://linuxtv.org
12254 T: git git://linuxtv.org/media_tree.git
12256 F: drivers/media/tuners/tea5767.*
12258 TEA6415C MEDIA DRIVER
12261 T: git git://linuxtv.org/media_tree.git
12262 W: https://linuxtv.org
12264 F: drivers/media/i2c/tea6415c*
12266 TEA6420 MEDIA DRIVER
12269 T: git git://linuxtv.org/media_tree.git
12270 W: https://linuxtv.org
12272 F: drivers/media/i2c/tea6420*
12278 F: drivers/net/team/
12279 F: include/linux/if_team.h
12280 F: include/uapi/linux/if_team.h
12282 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12285 F: arch/x86/platform/ts5500/
12287 TECHNOTREND USB IR RECEIVER
12291 F: drivers/media/rc/ttusbir.c
12293 TEGRA ARCHITECTURE SUPPORT
12298 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12307 F: drivers/clk/tegra/
12313 F: drivers/dma/tegra*
12318 F: drivers/i2c/busses/i2c-tegra.c
12320 TEGRA IOMMU DRIVERS
12323 F: drivers/iommu/tegra*
12329 F: drivers/input/keyboard/tegra-kbc.c
12334 F: drivers/pwm/pwm-tegra.c
12336 TEGRA SERIAL DRIVER
12339 F: drivers/tty/serial/serial-tegra.c
12344 F: drivers/spi/spi-tegra*
12346 TEHUTI ETHERNET DRIVER
12350 F: drivers/net/ethernet/tehuti/*
12352 Telecom Clock Driver for MCPL0010
12355 F: drivers/char/tlclk.c
12357 TENSILICA XTENSA PORT (xtensa)
12361 T: git git://github.com/czankel/xtensa-linux.git
12364 F: drivers/irqchip/irq-xtensa-*
12366 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12372 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12373 F: drivers/firmware/ti_sci*
12374 F: include/linux/soc/ti/ti_sci_protocol.h
12376 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12379 T: git git://linuxtv.org/media_tree.git
12380 W: https://linuxtv.org
12382 F: drivers/media/radio/radio-raremono.c
12388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12390 Q: https://patchwork.kernel.org/project/linux-pm/list/
12392 F: drivers/thermal/
12393 F: include/linux/thermal.h
12394 F: include/uapi/linux/thermal.h
12395 F: include/linux/cpu_cooling.h
12396 F: Documentation/devicetree/bindings/thermal/
12398 THERMAL/CPU_COOLING
12404 F: Documentation/thermal/cpu-cooling-api.txt
12405 F: drivers/thermal/cpu_cooling.c
12406 F: include/linux/cpu_cooling.h
12408 THINKPAD ACPI EXTRAS DRIVER
12412 W: http://ibm-acpi.sourceforge.net
12413 W: http://thinkwiki.org/wiki/Ibm-acpi
12414 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12416 F: drivers/platform/x86/thinkpad_acpi.c
12418 TI BANDGAP AND THERMAL DRIVER
12424 F: drivers/thermal/ti-soc-thermal/
12429 W: http://linuxtv.org/
12430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12432 F: drivers/media/platform/ti-vpe/
12434 TI CDCE706 CLOCK DRIVER
12437 F: drivers/clk/clk-cdce706.c
12444 F: include/linux/clk/ti.h
12446 TI ETHERNET SWITCH DRIVER (CPSW)
12452 F: drivers/net/ethernet/ti/cpsw*
12453 F: drivers/net/ethernet/ti/davinci*
12455 TI FLASH MEDIA INTERFACE DRIVER
12458 F: drivers/misc/tifm*
12459 F: drivers/mmc/host/tifm_sd.c
12460 F: include/linux/tifm.h
12462 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12467 F: drivers/soc/ti/*
12468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12471 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12476 F: sound/soc/codecs/lm49453*
12477 F: sound/soc/codecs/isabelle*
12479 TI LP855x BACKLIGHT DRIVER
12482 F: Documentation/backlight/lp855x-driver.txt
12483 F: drivers/video/backlight/lp855x_bl.c
12484 F: include/linux/platform_data/lp855x.h
12486 TI LP8727 CHARGER DRIVER
12489 F: drivers/power/supply/lp8727_charger.c
12490 F: include/linux/platform_data/lp8727.h
12492 TI LP8788 MFD DRIVER
12495 F: drivers/iio/adc/lp8788_adc.c
12496 F: drivers/leds/leds-lp8788.c
12497 F: drivers/mfd/lp8788*.c
12498 F: drivers/power/supply/lp8788-charger.c
12499 F: drivers/regulator/lp8788-*.c
12500 F: include/linux/mfd/lp8788*.h
12502 TI NETCP ETHERNET DRIVER
12507 F: drivers/net/ethernet/ti/netcp*
12509 TI TAS571X FAMILY ASoC CODEC DRIVER
12513 F: sound/soc/codecs/tas571x*
12515 TI TWL4030 SERIES SOC CODEC DRIVER
12519 F: sound/soc/codecs/twl4030*
12521 TI WILINK WIRELESS DRIVERS
12523 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12524 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12527 F: drivers/net/wireless/ti/
12528 F: include/linux/wl12xx.h
12535 W: http://tipc.sourceforge.net/
12537 F: include/uapi/linux/tipc*.h
12542 W: http://www.mellanox.com/repository/solutions/tile-scm/
12543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12546 F: drivers/char/tile-srom.c
12547 F: drivers/edac/tile_edac.c
12548 F: drivers/net/ethernet/tile/
12549 F: drivers/rtc/rtc-tile.c
12550 F: drivers/tty/hvc/hvc_tile.c
12551 F: drivers/tty/serial/tilegx.c
12552 F: drivers/usb/host/*-tilegx.c
12553 F: include/linux/usb/tilegx.h
12555 TLAN NETWORK DRIVER
12558 W: http://sourceforge.net/projects/tlan/
12560 F: Documentation/networking/tlan.txt
12561 F: drivers/net/ethernet/ti/tlan.*
12563 TOMOYO SECURITY MODULE
12570 W: http://tomoyo.sourceforge.jp/
12571 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12573 F: security/tomoyo/
12575 TOPSTAR LAPTOP EXTRAS DRIVER
12579 F: drivers/platform/x86/topstar-laptop.c
12581 TOSHIBA ACPI EXTRAS DRIVER
12585 F: drivers/platform/x86/toshiba_acpi.c
12587 TOSHIBA BLUETOOTH DRIVER
12591 F: drivers/platform/x86/toshiba_bluetooth.c
12593 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12597 F: drivers/platform/x86/toshiba_haps.c
12599 TOSHIBA WMI HOTKEYS DRIVER
12603 F: drivers/platform/x86/toshiba-wmi.c
12607 W: http://www.buzzard.org.uk/toshiba/
12609 F: drivers/char/toshiba.c
12610 F: include/linux/toshiba.h
12611 F: include/uapi/linux/toshiba.h
12613 TOSHIBA TC358743 DRIVER
12617 F: drivers/media/i2c/tc358743*
12618 F: include/media/i2c/tc358743.h
12620 TMIO/SDHI MMC DRIVER
12624 F: drivers/mmc/host/tmio_mmc*
12625 F: drivers/mmc/host/sh_mobile_sdhi.c
12626 F: include/linux/mfd/tmio.h
12628 TMP401 HARDWARE MONITOR DRIVER
12632 F: Documentation/hwmon/tmp401
12633 F: drivers/hwmon/tmp401.c
12635 TMPFS (SHMEM FILESYSTEM)
12639 F: include/linux/shmem_fs.h
12642 TM6000 VIDEO4LINUX DRIVER
12646 W: https://linuxtv.org
12647 T: git git://linuxtv.org/media_tree.git
12649 F: drivers/media/usb/tm6000/
12650 F: Documentation/media/v4l-drivers/tm6000*
12652 TW5864 VIDEO4LINUX DRIVER
12658 F: drivers/media/pci/tw5864/
12660 TW68 VIDEO4LINUX DRIVER
12663 T: git git://linuxtv.org/media_tree.git
12664 W: https://linuxtv.org
12666 F: drivers/media/pci/tw68/
12668 TW686X VIDEO4LINUX DRIVER
12671 T: git git://linuxtv.org/media_tree.git
12672 W: http://linuxtv.org
12674 F: drivers/media/pci/tw686x/
12681 W: http://tpmdd.sourceforge.net
12683 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12684 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12686 F: drivers/char/tpm/
12688 TPM IBM_VTPM DEVICE DRIVER
12690 W: http://tpmdd.sourceforge.net
12693 F: drivers/char/tpm/tpm_ibmvtpm*
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12700 F: Documentation/trace/ftrace.txt
12701 F: arch/*/*/*/ftrace.h
12702 F: arch/*/kernel/ftrace.c
12703 F: include/*/ftrace.h
12704 F: include/linux/trace*.h
12707 F: tools/testing/selftests/ftrace/
12709 TRACING MMIO ACCESSES (MMIOTRACE)
12717 F: kernel/trace/trace_mmiotrace.c
12718 F: include/linux/mmiotrace.h
12719 F: arch/x86/mm/kmmio.c
12720 F: arch/x86/mm/mmio-mod.c
12721 F: arch/x86/mm/testmmiotrace.c
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12727 K: ^Subject:.*(?i)trivial
12733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12734 F: Documentation/serial/
12736 F: drivers/tty/serial/serial_core.c
12737 F: include/linux/serial_core.h
12738 F: include/linux/serial.h
12739 F: include/linux/tty.h
12740 F: include/uapi/linux/serial_core.h
12741 F: include/uapi/linux/serial.h
12742 F: include/uapi/linux/tty.h
12744 TUA9001 MEDIA DRIVER
12747 W: https://linuxtv.org
12748 W: http://palosaari.fi/linux/
12749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12750 T: git git://linuxtv.org/anttip/media_tree.git
12752 F: drivers/media/tuners/tua9001*
12754 TULIP NETWORK DRIVERS
12758 F: drivers/net/ethernet/dec/tulip/
12762 W: http://vtun.sourceforge.net/tun
12764 F: Documentation/networking/tuntap.txt
12765 F: arch/um/os-Linux/drivers/
12767 TURBOCHANNEL SUBSYSTEM
12771 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12774 F: include/linux/tc.h
12776 UBI FILE SYSTEM (UBIFS)
12781 T: git git://git.infradead.org/ubifs-2.6.git
12782 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12784 F: Documentation/filesystems/ubifs.txt
12787 UCLINUX (M68KNOMMU AND COLDFIRE)
12789 W: http://www.linux-m68k.org/
12790 W: http://www.uclinux.org/
12793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12795 F: arch/m68k/coldfire/
12797 F: arch/m68k/*/*_no.*
12798 F: arch/m68k/include/asm/*_no.*
12803 F: Documentation/filesystems/udf.txt
12810 F: drivers/hid/hid-udraw.c
12815 F: Documentation/filesystems/ufs.txt
12818 UHID USERSPACE HID IO DRIVER:
12822 F: drivers/hid/uhid.c
12823 F: include/uapi/linux/uhid.h
12825 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12829 F: include/linux/uwb.h
12830 F: include/linux/uwb/
12832 UNICORE32 ARCHITECTURE:
12834 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12836 T: git git://github.com/gxt/linux.git
12841 W: http://dotat.at/prog/unifdef
12843 F: scripts/unifdef.c
12845 UNIFORM CDROM DRIVER
12847 W: http://www.kernel.dk
12849 F: Documentation/cdrom/
12850 F: drivers/cdrom/cdrom.c
12851 F: include/linux/cdrom.h
12852 F: include/uapi/linux/cdrom.h
12854 UNISYS S-PAR DRIVERS
12858 F: drivers/staging/unisys/
12860 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12864 F: Documentation/scsi/ufs.txt
12865 F: drivers/scsi/ufs/
12867 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12872 F: drivers/scsi/ufs/*dwc*
12874 UNSORTED BLOCK IMAGES (UBI)
12877 W: http://www.linux-mtd.infradead.org/
12879 T: git git://git.infradead.org/ubifs-2.6.git
12881 F: drivers/mtd/ubi/
12882 F: include/linux/mtd/ubi.h
12883 F: include/uapi/mtd/ubi-user.h
12889 F: Documentation/usb/acm.txt
12890 F: drivers/usb/class/cdc-acm.*
12892 USB AR5523 WIRELESS DRIVER
12896 F: drivers/net/wireless/ath/ar5523/
12903 F: drivers/usb/storage/uas.c
12905 USB CDC ETHERNET DRIVER
12909 F: drivers/net/usb/cdc_*.c
12910 F: include/uapi/linux/usb/cdc.h
12912 USB CHAOSKEY DRIVER
12916 F: drivers/usb/misc/chaoskey.c
12918 USB CYPRESS C67X00 DRIVER
12922 F: drivers/usb/c67x00/
12924 USB DAVICOM DM9601 DRIVER
12927 W: http://www.linux-usb.org/usbnet
12929 F: drivers/net/usb/dm9601.c
12931 USB DIAMOND RIO500 DRIVER
12934 W: http://rio500.sourceforge.net
12936 F: drivers/usb/misc/rio500*
12942 F: Documentation/usb/ehci.txt
12943 F: drivers/usb/host/ehci*
12945 USB GADGET/PERIPHERAL SUBSYSTEM
12948 W: http://www.linux-usb.org/gadget
12949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12951 F: drivers/usb/gadget/
12952 F: include/linux/usb/gadget*
12954 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12960 F: Documentation/hid/hiddev.txt
12961 F: drivers/hid/usbhid/
12967 F: drivers/usb/host/isp116x*
12968 F: include/linux/usb/isp116x.h
12970 USB LAN78XX ETHERNET DRIVER
12975 F: drivers/net/usb/lan78xx.*
12977 USB MASS STORAGE DRIVER
12982 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12983 F: drivers/usb/storage/
12988 T: git git://git.alsa-project.org/alsa-kernel.git
12990 F: sound/usb/midi.*
12992 USB NETWORKING DRIVERS
12995 F: drivers/net/usb/
13001 F: Documentation/usb/ohci.txt
13002 F: drivers/usb/host/ohci*
13004 USB OTG FSM (Finite State Machine)
13006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13009 F: drivers/usb/common/usb-otg-fsm.c
13017 F: Documentation/usb/usbip_protocol.txt
13018 F: drivers/usb/usbip/
13019 F: tools/usb/usbip/
13025 T: git git://github.com/petkan/pegasus.git
13026 W: https://github.com/petkan/pegasus
13028 F: drivers/net/usb/pegasus.*
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13035 F: drivers/usb/phy/
13037 USB PRINTER DRIVER (usblp)
13041 F: drivers/usb/class/usblp.c
13043 USB QMI WWAN NETWORK DRIVER
13047 F: Documentation/ABI/testing/sysfs-class-net-qmi
13048 F: drivers/net/usb/qmi_wwan.c
13054 T: git git://github.com/petkan/rtl8150.git
13055 W: https://github.com/petkan/rtl8150
13057 F: drivers/net/usb/rtl8150.c
13059 USB SERIAL SUBSYSTEM
13062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13064 F: Documentation/usb/usb-serial.txt
13065 F: drivers/usb/serial/
13066 F: include/linux/usb/serial.h
13068 USB SMSC75XX ETHERNET DRIVER
13072 F: drivers/net/usb/smsc75xx.*
13074 USB SMSC95XX ETHERNET DRIVER
13079 F: drivers/net/usb/smsc95xx.*
13084 W: http://www.linux-usb.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13087 F: Documentation/devicetree/bindings/usb/
13088 F: Documentation/usb/
13090 F: include/linux/usb.h
13091 F: include/linux/usb/
13097 F: drivers/usb/host/uhci*
13099 USB "USBNET" DRIVER FRAMEWORK
13102 W: http://www.linux-usb.org/usbnet
13104 F: drivers/net/usb/usbnet.c
13105 F: include/linux/usb/usbnet.h
13111 T: git git://linuxtv.org/media_tree.git
13112 W: http://www.ideasonboard.org/uvc/
13114 F: drivers/media/usb/uvc/
13115 F: include/uapi/linux/uvcvideo.h
13120 T: git git://linuxtv.org/media_tree.git
13121 W: https://linuxtv.org
13123 F: drivers/media/usb/usbvision/
13129 F: drivers/usb/gadget/function/*uvc*
13130 F: drivers/usb/gadget/legacy/webcam.c
13132 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13136 F: drivers/net/wireless/rndis_wlan.c
13142 F: drivers/usb/host/xhci*
13143 F: drivers/usb/host/pci-quirks*
13147 W: http://linux-lc100020.sourceforge.net
13149 F: drivers/net/wireless/zydas/zd1201.*
13155 T: git git://linuxtv.org/media_tree.git
13156 W: http://royale.zerezo.com/zr364xx/
13158 F: Documentation/media/v4l-drivers/zr364xx*
13159 F: drivers/media/usb/zr364xx/
13165 F: drivers/usb/common/ulpi.c
13166 F: include/linux/ulpi/
13168 USER-MODE LINUX (UML)
13173 W: http://user-mode-linux.sourceforge.net
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13176 F: Documentation/virtual/uml/
13182 USERSPACE I/O (UIO)
13185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13186 F: Documentation/driver-api/uio-howto.rst
13188 F: include/linux/uio*.h
13193 W: http://en.wikipedia.org/wiki/Util-linux
13194 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13200 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13202 F: Documentation/fb/uvesafb.txt
13203 F: drivers/video/fbdev/uvesafb.*
13209 F: drivers/mtd/nand/vf610_nfc.c
13211 VFAT/FAT/MSDOS FILESYSTEM
13214 F: Documentation/filesystems/vfat.txt
13220 T: git git://github.com/awilliam/linux-vfio.git
13222 F: Documentation/vfio.txt
13224 F: include/linux/vfio.h
13225 F: include/uapi/linux/vfio.h
13227 VFIO MEDIATED DEVICE DRIVERS
13231 F: Documentation/vfio-mediated-device.txt
13232 F: drivers/vfio/mdev/
13233 F: include/linux/mdev.h
13234 F: samples/vfio-mdev/
13236 VFIO PLATFORM DRIVER
13240 F: drivers/vfio/platform/
13242 VIDEOBUF2 FRAMEWORK
13248 F: drivers/media/v4l2-core/videobuf2-*
13249 F: include/media/videobuf2-*
13251 VIRTIO AND VHOST VSOCK DRIVER
13257 F: include/linux/virtio_vsock.h
13258 F: include/uapi/linux/virtio_vsock.h
13259 F: net/vmw_vsock/virtio_transport_common.c
13260 F: net/vmw_vsock/virtio_transport.c
13261 F: drivers/vhost/vsock.c
13262 F: drivers/vhost/vsock.h
13264 VIRTUAL SERIO DEVICE DRIVER
13267 F: drivers/input/serio/userio.c
13268 F: include/uapi/linux/userio.h
13270 VIRTIO CONSOLE DRIVER
13274 F: drivers/char/virtio_console.c
13275 F: include/linux/virtio_console.h
13276 F: include/uapi/linux/virtio_console.h
13278 VIRTIO CORE, NET AND BLOCK DRIVERS
13283 F: Documentation/devicetree/bindings/virtio/
13286 F: drivers/net/virtio_net.c
13287 F: drivers/block/virtio_blk.c
13288 F: include/linux/virtio_*.h
13289 F: include/uapi/linux/virtio_*.h
13290 F: drivers/crypto/virtio/
13292 VIRTIO DRIVERS FOR S390
13299 F: drivers/s390/virtio/
13306 T: git git://git.kraxel.org/linux drm-qemu
13308 F: drivers/gpu/drm/virtio/
13309 F: include/uapi/linux/virtio_gpu.h
13311 VIRTIO HOST (VHOST)
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13320 F: include/uapi/linux/vhost.h
13322 VIRTIO INPUT DRIVER
13325 F: drivers/virtio/virtio_input.c
13326 F: include/uapi/linux/virtio_input.h
13328 VIRTIO CRYPTO DRIVER
13333 F: drivers/crypto/virtio/
13334 F: include/uapi/linux/virtio_crypto.h
13336 VIA RHINE NETWORK DRIVER
13338 F: drivers/net/ethernet/via/via-rhine.c
13340 VIA SD/MMC CARD CONTROLLER DRIVER
13344 F: drivers/mmc/host/via-sdmmc.c
13346 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13350 F: include/linux/via-core.h
13351 F: include/linux/via-gpio.h
13352 F: include/linux/via_i2c.h
13353 F: drivers/video/fbdev/via/
13355 VIA VELOCITY NETWORK DRIVER
13359 F: drivers/net/ethernet/via/via-velocity.*
13368 VIVID VIRTUAL VIDEO DRIVER
13371 T: git git://linuxtv.org/media_tree.git
13372 W: https://linuxtv.org
13374 F: drivers/media/platform/vivid/*
13380 F: drivers/net/macvlan.c
13381 F: include/linux/if_*vlan.h
13388 F: drivers/vlynq/vlynq.c
13389 F: include/linux/vlynq.h
13397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13398 F: Documentation/driver-api/vme.rst
13399 F: drivers/staging/vme/
13401 F: include/linux/vme*
13403 VMWARE HYPERVISOR INTERFACE
13407 F: arch/x86/kernel/cpu/vmware.c
13409 VMWARE BALLOON DRIVER
13415 F: drivers/misc/vmw_balloon.c
13417 VMWARE VMMOUSE SUBDRIVER
13422 F: drivers/input/mouse/vmmouse.c
13423 F: drivers/input/mouse/vmmouse.h
13425 VMWARE VMXNET3 ETHERNET DRIVER
13430 F: drivers/net/vmxnet3/
13432 VMware PVSCSI driver
13437 F: drivers/scsi/vmw_pvscsi.c
13438 F: drivers/scsi/vmw_pvscsi.h
13440 VMWARE PVRDMA DRIVER
13445 F: drivers/infiniband/hw/vmw_pvrdma/
13447 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13451 W: http://www.slimlogic.co.uk/?p=48
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13454 F: Documentation/devicetree/bindings/regulator/
13455 F: drivers/regulator/
13456 F: include/dt-bindings/regulator/
13457 F: include/linux/regulator/
13464 F: drivers/net/vrf.c
13465 F: Documentation/networking/vrf.txt
13467 VT1211 HARDWARE MONITOR DRIVER
13471 F: Documentation/hwmon/vt1211
13472 F: drivers/hwmon/vt1211.c
13474 VT8231 HARDWARE MONITOR DRIVER
13478 F: drivers/hwmon/vt8231.c
13480 VUB300 USB to SDIO/SD/MMC bridge chip
13485 F: drivers/mmc/host/vub300.c
13487 W1 DALLAS'S 1-WIRE BUS
13490 F: Documentation/w1/
13493 W83791D HARDWARE MONITORING DRIVER
13497 F: Documentation/hwmon/w83791d
13498 F: drivers/hwmon/w83791d.c
13500 W83793 HARDWARE MONITORING DRIVER
13504 F: Documentation/hwmon/w83793
13505 F: drivers/hwmon/w83793.c
13507 W83795 HARDWARE MONITORING DRIVER
13511 F: drivers/hwmon/w83795.c
13513 W83L51xD SD/MMC CARD INTERFACE DRIVER
13516 F: drivers/mmc/host/wbsd.*
13518 WACOM PROTOCOL 4 SERIAL TABLETS
13523 F: drivers/input/tablet/wacom_serial4.c
13525 WATCHDOG DEVICE DRIVERS
13529 W: http://www.linux-watchdog.org/
13530 T: git git://www.linux-watchdog.org/linux-watchdog.git
13532 F: Documentation/devicetree/bindings/watchdog/
13533 F: Documentation/watchdog/
13534 F: drivers/watchdog/
13535 F: include/linux/watchdog.h
13536 F: include/uapi/linux/watchdog.h
13542 F: drivers/hid/hid-wiimote*
13547 F: drivers/media/rc/winbond-cir.c
13549 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13553 F: drivers/watchdog/ebc-c384_wdt.c
13555 WINSYSTEMS WS16C48 GPIO DRIVER
13559 F: drivers/gpio/gpio-ws16c48.c
13566 W: http://linuxwimax.org
13567 F: Documentation/wimax/README.wimax
13568 F: include/linux/wimax/debug.h
13569 F: include/net/wimax.h
13570 F: include/uapi/linux/wimax.h
13573 WISTRON LAPTOP BUTTON DRIVER
13576 F: drivers/input/misc/wistron_btns.c
13578 WL3501 WIRELESS PCMCIA CARD DRIVER
13581 F: drivers/net/wireless/wl3501*
13583 WOLFSON MICROELECTRONICS DRIVERS
13585 T: git https://github.com/CirrusLogic/linux-drivers.git
13586 W: https://github.com/CirrusLogic/linux-drivers/wiki
13588 F: Documentation/hwmon/wm83??
13589 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13590 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13591 F: Documentation/devicetree/bindings/mfd/arizona.txt
13592 F: arch/arm/mach-s3c64xx/mach-crag6410*
13593 F: drivers/clk/clk-wm83*.c
13594 F: drivers/extcon/extcon-arizona.c
13595 F: drivers/leds/leds-wm83*.c
13596 F: drivers/gpio/gpio-*wm*.c
13597 F: drivers/gpio/gpio-arizona.c
13598 F: drivers/hwmon/wm83??-hwmon.c
13599 F: drivers/input/misc/wm831x-on.c
13600 F: drivers/input/touchscreen/wm831x-ts.c
13601 F: drivers/input/touchscreen/wm97*.c
13602 F: drivers/mfd/arizona*
13603 F: drivers/mfd/wm*.c
13604 F: drivers/mfd/cs47l24*
13605 F: drivers/power/supply/wm83*.c
13606 F: drivers/rtc/rtc-wm83*.c
13607 F: drivers/regulator/wm8*.c
13608 F: drivers/video/backlight/wm83*_bl.c
13609 F: drivers/watchdog/wm83*_wdt.c
13610 F: include/linux/mfd/arizona/
13611 F: include/linux/mfd/wm831x/
13612 F: include/linux/mfd/wm8350/
13613 F: include/linux/mfd/wm8400*
13614 F: include/linux/wm97xx.h
13615 F: include/sound/wm????.h
13616 F: sound/soc/codecs/arizona.?
13617 F: sound/soc/codecs/wm*
13618 F: sound/soc/codecs/cs47l24*
13623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13625 F: include/linux/workqueue.h
13626 F: kernel/workqueue.c
13627 F: Documentation/core-api/workqueue.rst
13629 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13639 F: Documentation/networking/x25*
13640 F: include/net/x25*
13643 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13651 F: Documentation/x86/
13654 X86 PLATFORM DRIVERS
13658 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13660 F: drivers/platform/x86/
13661 F: drivers/platform/olpc/
13663 X86 MCE INFRASTRUCTURE
13668 F: arch/x86/kernel/cpu/mcheck/*
13670 X86 MICROCODE UPDATE SUPPORT
13673 F: arch/x86/kernel/cpu/microcode/*
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13680 F: arch/x86/entry/vdso/
13682 XC2028/3028 TUNER DRIVER
13686 W: https://linuxtv.org
13687 T: git git://linuxtv.org/media_tree.git
13689 F: drivers/media/tuners/tuner-xc2028.*
13691 XEN HYPERVISOR INTERFACE
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13698 F: drivers/*/xen-*front.c
13700 F: arch/x86/include/asm/xen/
13702 F: include/uapi/xen/
13709 F: arch/arm/include/asm/xen/
13711 XEN HYPERVISOR ARM64
13716 F: arch/arm64/include/asm/xen/
13718 XEN NETWORK BACKEND DRIVER
13724 F: drivers/net/xen-netback/*
13730 F: arch/x86/pci/*xen*
13731 F: drivers/pci/*xen*
13733 XEN BLOCK SUBSYSTEM
13738 F: drivers/block/xen-blkback/*
13739 F: drivers/block/xen*
13746 F: drivers/scsi/xen-scsifront.c
13747 F: drivers/xen/xen-scsiback.c
13748 F: include/xen/interface/io/vscsiif.h
13750 XEN SWIOTLB SUBSYSTEM
13754 F: arch/x86/xen/*swiotlb*
13755 F: drivers/xen/*swiotlb*
13762 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13764 F: Documentation/filesystems/xfs.txt
13767 XILINX AXI ETHERNET DRIVER
13771 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13773 XILINX UARTLITE SERIAL DRIVER
13777 F: drivers/tty/serial/uartlite.c
13779 XILINX VIDEO IP CORES
13783 T: git git://linuxtv.org/media_tree.git
13785 F: Documentation/devicetree/bindings/media/xilinx/
13786 F: drivers/media/platform/xilinx/
13787 F: include/uapi/linux/xilinx-v4l2-controls.h
13793 F: drivers/char/xillybus/
13795 XTENSA XTFPGA PLATFORM SUPPORT
13799 F: drivers/spi/spi-xtensa-xtfpga.c
13800 F: sound/soc/xtensa/xtfpga-i2s.c
13802 YAM DRIVER FOR AX.25
13806 F: drivers/net/hamradio/yam*
13807 F: include/linux/yam.h
13809 YEALINK PHONE DRIVER
13813 F: Documentation/input/yealink.txt
13814 F: drivers/input/misc/yealink.*
13816 Z8530 DRIVER FOR AX.25
13818 W: http://yaina.de/jreuter/
13819 W: http://www.qsl.net/dl1bke/
13822 F: Documentation/networking/z8530drv.txt
13823 F: drivers/net/hamradio/*scc.c
13824 F: drivers/net/hamradio/z8530.h
13826 ZBUD COMPRESSED PAGE ALLOCATOR
13832 F: include/linux/zbud.h
13834 ZD1211RW WIRELESS DRIVER
13837 W: http://zd1211.ath.cx/wiki/DriverRewrite
13841 F: drivers/net/wireless/zydas/zd1211rw/
13843 ZD1301_DEMOD MEDIA DRIVER
13846 W: https://linuxtv.org/
13847 W: http://palosaari.fi/linux/
13848 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13850 F: drivers/media/dvb-frontends/zd1301_demod*
13852 ZD1301 MEDIA DRIVER
13855 W: https://linuxtv.org/
13856 W: http://palosaari.fi/linux/
13857 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13859 F: drivers/media/usb/dvb-usb-v2/zd1301*
13861 ZPOOL COMPRESSED PAGE STORAGE API
13866 F: include/linux/zpool.h
13868 ZR36067 VIDEO FOR LINUX DRIVER
13871 W: http://mjpeg.sourceforge.net/driver-zoran/
13872 T: hg https://linuxtv.org/hg/v4l-dvb
13874 F: drivers/media/pci/zoran/
13876 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13882 F: drivers/block/zram/
13883 F: Documentation/blockdev/zram.txt
13885 ZS DECSTATION Z85C30 SERIAL DRIVER
13888 F: drivers/tty/serial/zs.*
13890 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13897 F: include/linux/zsmalloc.h
13898 F: Documentation/vm/zsmalloc.txt
13900 ZSWAP COMPRESSED SWAP CACHING
13910 Q: http://patchwork.kernel.org/project/LKML/list/
13911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13912 S: Buried alive in reporters