3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
190 F: drivers/net/ethernet/8390/
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
272 F: drivers/gpio/gpio-pci-idio-16.c
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
291 F: drivers/platform/x86/acer-wmi.c
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
345 F: drivers/acpi/arm64
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
370 W: http://wiki.parisc-linux.org/AD1889
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
513 F: sound/oss/aedsp16.c
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
584 F: include/linux/*aio*.h
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
612 F: drivers/mmc/host/au1xmmc.c
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
625 F: drivers/crypto/sunxi-ss/
635 ALPS PS/2 TOUCHPAD DRIVER
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
643 F: drivers/mailbox/mailbox-altera.c
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
744 F: arch/arm64/boot/dts/amd/
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
829 F: kernel/configs/android*
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 F: drivers/staging/android/
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 F: drivers/iio/adc/stx104.c
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
877 F: drivers/input/mouse/bcm5974.c
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 F: drivers/net/ethernet/apm/xgene/
901 F: drivers/net/phy/mdio-xgene.c
902 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905 APPLIED MICRO (APM) X-GENE SOC PMU
908 F: drivers/perf/xgene_pmu.c
909 F: Documentation/perf/xgene-pmu.txt
910 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
912 APTINA CAMERA SENSOR PLL
916 F: drivers/media/i2c/aptina-pll.*
918 ARC FRAMEBUFFER DRIVER
921 F: drivers/video/fbdev/arcfb.c
922 F: drivers/video/fbdev/core/fb_defio.c
928 F: drivers/net/arcnet/
929 F: include/uapi/linux/if_arcnet.h
934 F: drivers/gpu/drm/arc/
935 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
937 ARM ARCHITECTED TIMER DRIVER
942 F: arch/arm/include/asm/arch_timer.h
943 F: arch/arm64/include/asm/arch_timer.h
944 F: drivers/clocksource/arm_arch_timer.c
949 F: drivers/gpu/drm/arm/hdlcd_*
950 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
952 ARM MALI-DP DRM DRIVER
957 F: drivers/gpu/drm/arm/
958 F: Documentation/devicetree/bindings/display/arm,malidp.txt
960 ARM MFM AND FLOPPY DRIVERS
963 F: arch/arm/lib/floppydma.S
964 F: arch/arm/include/asm/floppy.h
966 ARM PMU PROFILING AND DEBUGGING
971 F: arch/arm*/kernel/perf_*
972 F: arch/arm/oprofile/common.c
973 F: arch/arm*/kernel/hw_breakpoint.c
974 F: arch/arm*/include/asm/hw_breakpoint.h
975 F: arch/arm*/include/asm/perf_event.h
977 F: include/linux/perf/arm_pmu.h
978 F: Documentation/devicetree/bindings/arm/pmu.txt
983 W: http://www.armlinux.org.uk/
985 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
988 ARM SUB-ARCHITECTURES
993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
995 ARM PRIMECELL AACI PL041 DRIVER
1000 ARM PRIMECELL CLCD PL110 DRIVER
1003 F: drivers/video/fbdev/amba-clcd.*
1005 ARM PRIMECELL KMI PL050 DRIVER
1008 F: drivers/input/serio/ambakmi.*
1009 F: include/linux/amba/kmi.h
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1014 F: drivers/mmc/host/mmci.*
1015 F: include/linux/amba/mmci.h
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1020 F: drivers/tty/serial/amba-pl01*.c
1021 F: include/linux/amba/serial.h
1023 ARM PRIMECELL BUS SUPPORT
1027 F: include/linux/amba/bus.h
1029 ARM/ADS SPHERE MACHINE SUPPORT
1034 ARM/AFEB9260 MACHINE SUPPORT
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1044 ARM/Allwinner sunXi SoC support
1050 F: arch/arm/boot/dts/ntc-gr8*
1051 F: arch/arm64/boot/dts/allwinner/
1053 ARM/Allwinner SoC Clock Support
1056 F: drivers/clk/sunxi/
1058 ARM/Amlogic Meson SoC support
1063 W: http://linux-meson.com/
1065 F: arch/arm/mach-meson/
1066 F: arch/arm/boot/dts/meson*
1067 F: arch/arm64/boot/dts/amlogic/
1068 F: drivers/pinctrl/meson/
1069 F: drivers/mmc/host/meson*
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1077 F: arch/arm/mach-alpine/
1078 F: arch/arm/boot/dts/alpine*
1079 F: arch/arm64/boot/dts/al/
1080 F: drivers/*/*alpine*
1082 ARM/ARTPEC MACHINE SUPPORT
1088 F: arch/arm/mach-artpec
1089 F: arch/arm/boot/dts/artpec6*
1092 ARM/ASPEED MACHINE SUPPORT
1095 F: arch/arm/mach-aspeed/
1096 F: arch/arm/boot/dts/aspeed-*
1097 F: drivers/*/*aspeed*
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1104 W: http://www.linux4sam.org
1105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1107 F: arch/arm/mach-at91/
1108 F: include/soc/at91/
1109 F: arch/arm/boot/dts/at91*.dts
1110 F: arch/arm/boot/dts/at91*.dtsi
1111 F: arch/arm/boot/dts/sama*.dts
1112 F: arch/arm/boot/dts/sama*.dtsi
1113 F: arch/arm/include/debug/at91.S
1115 ARM/ATMEL AT91 Clock Support
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1124 F: arch/arm/mach-highbank/
1125 F: arch/arm/boot/dts/highbank.dts
1126 F: arch/arm/boot/dts/ecx-*.dts*
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1131 F: arch/arm/mach-cns3xxx/
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1138 F: drivers/net/ethernet/cavium/thunder/
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1151 F: arch/arm/mach-ep93xx/
1152 F: arch/arm/mach-ep93xx/include/mach/
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F: arch/arm/include/asm/clkdev.h
1165 F: drivers/clk/clkdev.c
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1175 F: arch/arm/mach-ep93xx/micro9.c
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1181 F: drivers/hwtracing/coresight/*
1182 F: Documentation/trace/coresight.txt
1183 F: Documentation/devicetree/bindings/arm/coresight.txt
1184 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F: tools/perf/arch/arm/util/pmu.c
1186 F: tools/perf/arch/arm/util/auxtrace.c
1187 F: tools/perf/arch/arm/util/cs-etm.c
1188 F: tools/perf/arch/arm/util/cs-etm.h
1189 F: tools/perf/util/cs-etm.h
1191 ARM/CORGI MACHINE SUPPORT
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1198 T: git git://github.com/ulli-kroll/linux.git
1200 F: arch/arm/mach-gemini/
1201 F: drivers/rtc/rtc-gemini.c
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1208 F: arch/arm/boot/dts/prima2*
1209 F: arch/arm/mach-prima2/
1210 F: drivers/clk/sirf/
1211 F: drivers/clocksource/timer-prima2.c
1212 F: drivers/clocksource/timer-atlas7.c
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1219 F: arch/arm/boot/dts/cx92755*
1222 ARM/EBSA110 MACHINE SUPPORT
1225 W: http://www.armlinux.org.uk/
1227 F: arch/arm/mach-ebsa110/
1228 F: drivers/net/ethernet/amd/am79c961a.*
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1240 F: arch/arm/mach-pxa/ezx.c
1242 ARM/FARADAY FA526 PORT
1246 T: git git://git.berlios.de/gemini-board
1247 F: arch/arm/mm/*-fa*
1249 ARM/FOOTBRIDGE ARCHITECTURE
1252 W: http://www.armlinux.org.uk/
1254 F: arch/arm/include/asm/hardware/dec21285.h
1255 F: arch/arm/mach-footbridge/
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F: arch/arm/mach-imx/
1265 F: arch/arm/mach-mxs/
1266 F: arch/arm/boot/dts/imx*
1267 F: arch/arm/configs/imx*_defconfig
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F: arch/arm/mach-imx/*vf610*
1279 F: arch/arm/boot/dts/vf*
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1286 ARM/GUMSTIX MACHINE SUPPORT
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1296 F: arch/arm/mach-pxa/hx4700.c
1297 F: arch/arm/mach-pxa/include/mach/hx4700.h
1298 F: sound/soc/pxa/hx4700.c
1300 ARM/HISILICON SOC SUPPORT
1303 W: http://www.hisilicon.com
1305 T: git git://github.com/hisilicon/linux-hisi.git
1306 F: arch/arm/mach-hisi/
1307 F: arch/arm/boot/dts/hi3*
1308 F: arch/arm/boot/dts/hip*
1309 F: arch/arm/boot/dts/hisi*
1310 F: arch/arm64/boot/dts/hisilicon/
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F: arch/arm/mach-sa1100/jornada720.c
1318 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1320 ARM/IGEP MACHINE SUPPORT
1326 F: arch/arm/boot/dts/omap3-igep*
1328 ARM/INCOME PXA270 SUPPORT
1332 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1363 F: arch/arm/mach-ixp4xx/
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1369 F: arch/arm/mach-pxa/stargate2.c
1370 F: drivers/pcmcia/pxa2xx_stargate2.c
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1386 F: arch/arm/mach-keystone/
1387 F: arch/arm/boot/dts/keystone-*
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1394 F: drivers/clk/keystone/
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1401 F: drivers/clocksource/timer-keystone.c
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1407 F: drivers/power/reset/keystone-reset.c
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1413 F: drivers/memory/*emif*
1415 ARM/LG1K ARCHITECTURE
1419 F: arch/arm64/boot/dts/lg/
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1426 ARM/LPC18XX ARCHITECTURE
1430 F: arch/arm/boot/dts/lpc43*
1431 F: drivers/clk/nxp/clk-lpc18xx*
1432 F: drivers/clocksource/time-lpc32xx.c
1433 F: drivers/i2c/busses/i2c-lpc2k.c
1434 F: drivers/memory/pl172.c
1435 F: drivers/mtd/spi-nor/nxp-spifi.c
1436 F: drivers/rtc/rtc-lpc24xx.c
1439 ARM/LPC32XX SOC SUPPORT
1443 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1445 F: arch/arm/boot/dts/lpc32*
1446 F: arch/arm/mach-lpc32xx/
1447 F: drivers/i2c/busses/i2c-pnx.c
1448 F: drivers/net/ethernet/nxp/lpc_eth.c
1449 F: drivers/usb/host/ohci-nxp.c
1450 F: drivers/watchdog/pnx4008_wdt.c
1453 ARM/MAGICIAN MACHINE SUPPORT
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1464 F: arch/arm/mach-mvebu/
1465 F: drivers/rtc/rtc-armada38x.c
1466 F: arch/arm/boot/dts/armada*
1467 F: arch/arm/boot/dts/kirkwood*
1468 F: arch/arm64/boot/dts/marvell/armada*
1469 F: drivers/cpufreq/mvebu-cpufreq.c
1470 F: arch/arm/configs/mvebu_*_defconfig
1472 ARM/Marvell Berlin SoC support
1477 F: arch/arm/mach-berlin/
1478 F: arch/arm/boot/dts/berlin*
1479 F: arch/arm64/boot/dts/marvell/berlin*
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1489 F: arch/arm/mach-dove/
1490 F: arch/arm/mach-mv78xx0/
1491 F: arch/arm/mach-orion5x/
1492 F: arch/arm/plat-orion/
1493 F: arch/arm/boot/dts/dove*
1494 F: arch/arm/boot/dts/orion5x*
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1500 W: http://www.digriz.org.uk/ts78xx/kernel
1502 F: arch/arm/mach-orion5x/ts78xx-*
1504 ARM/OXNAS platform support
1509 F: arch/arm/mach-oxnas/
1510 F: arch/arm/boot/dts/ox8*.dtsi
1511 F: arch/arm/boot/dts/wd-mbwe.dts
1512 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1515 ARM/Mediatek RTC DRIVER
1520 F: drivers/rtc/rtc-mt6397.c
1522 ARM/Mediatek SoC support
1527 F: arch/arm/boot/dts/mt6*
1528 F: arch/arm/boot/dts/mt7*
1529 F: arch/arm/boot/dts/mt8*
1530 F: arch/arm/mach-mediatek/
1531 F: arch/arm64/boot/dts/mediatek/
1535 ARM/Mediatek USB3 PHY DRIVER
1540 F: drivers/phy/phy-mt65xx-usb3.c
1542 ARM/MICREL KS8695 ARCHITECTURE
1545 F: arch/arm/mach-ks8695/
1548 ARM/MIOA701 MACHINE SUPPORT
1551 F: arch/arm/mach-pxa/mioa701.c
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1558 ARM/NOMADIK ARCHITECTURE
1563 F: arch/arm/mach-nomadik/
1564 F: drivers/pinctrl/nomadik/
1565 F: drivers/i2c/busses/i2c-nomadik.c
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1571 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1574 ARM/TOSA MACHINE SUPPORT
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1582 W: http://hackndev.com
1584 F: arch/arm/mach-pxa/include/mach/palmtx.h
1585 F: arch/arm/mach-pxa/palmtx.c
1586 F: arch/arm/mach-pxa/include/mach/palmt5.h
1587 F: arch/arm/mach-pxa/palmt5.c
1588 F: arch/arm/mach-pxa/include/mach/palmld.h
1589 F: arch/arm/mach-pxa/palmld.c
1590 F: arch/arm/mach-pxa/include/mach/palmte2.h
1591 F: arch/arm/mach-pxa/palmte2.c
1592 F: arch/arm/mach-pxa/include/mach/palmtc.h
1593 F: arch/arm/mach-pxa/palmtc.c
1595 ARM/PALM TREO SUPPORT
1598 W: http://hackndev.com
1600 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F: arch/arm/mach-pxa/palmtreo.c
1606 W: http://hackndev.com
1608 F: arch/arm/mach-pxa/include/mach/palmz72.h
1609 F: arch/arm/mach-pxa/palmz72.c
1613 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1616 ARM/PT DIGITAL BOARD PORT
1619 W: http://www.armlinux.org.uk/
1622 ARM/QUALCOMM SUPPORT
1628 F: Documentation/devicetree/bindings/soc/qcom/
1629 F: arch/arm/boot/dts/qcom-*.dts
1630 F: arch/arm/boot/dts/qcom-*.dtsi
1631 F: arch/arm/mach-qcom/
1632 F: arch/arm64/boot/dts/qcom/*
1633 F: drivers/i2c/busses/i2c-qup.c
1634 F: drivers/clk/qcom/
1635 F: drivers/pinctrl/qcom/
1636 F: drivers/dma/qcom/
1637 F: drivers/soc/qcom/
1638 F: drivers/spi/spi-qup.c
1639 F: drivers/tty/serial/msm_serial.h
1640 F: drivers/tty/serial/msm_serial.c
1641 F: drivers/*/pm8???-*
1642 F: drivers/mfd/ssbi.c
1643 F: drivers/firmware/qcom_scm.c
1644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1646 ARM/RADISYS ENP2611 MACHINE SUPPORT
1651 ARM/RENESAS ARM64 ARCHITECTURE
1655 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1658 F: arch/arm64/boot/dts/renesas/
1659 F: drivers/soc/renesas/
1660 F: include/linux/soc/renesas/
1662 ARM/RISCPC ARCHITECTURE
1665 W: http://www.armlinux.org.uk/
1667 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1668 F: arch/arm/include/asm/hardware/ioc.h
1669 F: arch/arm/include/asm/hardware/iomd.h
1670 F: arch/arm/include/asm/hardware/memc.h
1671 F: arch/arm/mach-rpc/
1672 F: drivers/net/ethernet/8390/etherh.c
1673 F: drivers/net/ethernet/i825xx/ether1*
1674 F: drivers/net/ethernet/seeq/ether3*
1675 F: drivers/scsi/arm/
1677 ARM/Rockchip SoC support
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1683 F: arch/arm/boot/dts/rk3*
1684 F: arch/arm/mach-rockchip/
1685 F: drivers/clk/rockchip/
1686 F: drivers/i2c/busses/i2c-rk3x.c
1687 F: drivers/*/*rockchip*
1688 F: drivers/*/*/*rockchip*
1689 F: sound/soc/rockchip/
1692 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1698 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1700 F: arch/arm/boot/dts/s3c*
1701 F: arch/arm/boot/dts/s5p*
1702 F: arch/arm/boot/dts/samsung*
1703 F: arch/arm/boot/dts/exynos*
1704 F: arch/arm64/boot/dts/exynos/
1705 F: arch/arm/plat-samsung/
1706 F: arch/arm/mach-s3c24*/
1707 F: arch/arm/mach-s3c64xx/
1708 F: arch/arm/mach-s5p*/
1709 F: arch/arm/mach-exynos*/
1710 F: drivers/*/*s3c24*
1711 F: drivers/*/*/*s3c24*
1712 F: drivers/*/*s3c64xx*
1713 F: drivers/*/*s5pv210*
1714 F: drivers/memory/samsung/*
1715 F: drivers/soc/samsung/*
1716 F: Documentation/arm/Samsung/
1717 F: Documentation/devicetree/bindings/arm/samsung/
1718 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1719 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1722 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1726 F: arch/arm/mach-s5pv210/
1728 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1735 F: drivers/media/platform/s5p-g2d/
1737 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1746 F: drivers/media/platform/s5p-mfc/
1748 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1753 F: drivers/staging/media/platform/s5p-cec/
1755 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1761 F: drivers/media/platform/s5p-jpeg/
1763 ARM/SHMOBILE ARM ARCHITECTURE
1767 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770 F: arch/arm/boot/dts/emev2*
1771 F: arch/arm/boot/dts/r7s*
1772 F: arch/arm/boot/dts/r8a*
1773 F: arch/arm/boot/dts/sh*
1774 F: arch/arm/configs/shmobile_defconfig
1775 F: arch/arm/include/debug/renesas-scif.S
1776 F: arch/arm/mach-shmobile/
1777 F: drivers/soc/renesas/
1778 F: include/linux/soc/renesas/
1780 ARM/SOCFPGA ARCHITECTURE
1783 F: arch/arm/mach-socfpga/
1784 F: arch/arm/boot/dts/socfpga*
1785 F: arch/arm/configs/socfpga_defconfig
1786 F: arch/arm64/boot/dts/altera/
1787 W: http://www.rocketboards.org
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1790 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1793 F: drivers/clk/socfpga/
1795 ARM/SOCFPGA EDAC SUPPORT
1798 F: drivers/edac/altera_edac.
1800 ARM/STI ARCHITECTURE
1804 W: http://www.stlinux.com
1806 F: arch/arm/mach-sti/
1807 F: arch/arm/boot/dts/sti*
1808 F: drivers/char/hw_random/st-rng.c
1809 F: drivers/clocksource/arm_global_timer.c
1810 F: drivers/clocksource/clksrc_st_lpc.c
1811 F: drivers/cpufreq/sti-cpufreq.c
1812 F: drivers/dma/st_fdma*
1813 F: drivers/i2c/busses/i2c-st.c
1814 F: drivers/media/rc/st_rc.c
1815 F: drivers/media/platform/sti/c8sectpfe/
1816 F: drivers/mmc/host/sdhci-st.c
1817 F: drivers/phy/phy-miphy28lp.c
1818 F: drivers/phy/phy-stih407-usb.c
1819 F: drivers/pinctrl/pinctrl-st.c
1820 F: drivers/remoteproc/st_remoteproc.c
1821 F: drivers/remoteproc/st_slim_rproc.c
1822 F: drivers/reset/sti/
1823 F: drivers/rtc/rtc-st-lpc.c
1824 F: drivers/tty/serial/st-asc.c
1825 F: drivers/usb/dwc3/dwc3-st.c
1826 F: drivers/usb/host/ehci-st.c
1827 F: drivers/usb/host/ohci-st.c
1828 F: drivers/watchdog/st_lpc_wdt.c
1829 F: drivers/ata/ahci_st.c
1830 F: include/linux/remoteproc/st_slim_rproc.h
1832 ARM/STM32 ARCHITECTURE
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1839 F: drivers/clocksource/armv7m_systick.c
1841 ARM/TANGO ARCHITECTURE
1847 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1852 ARM/TETON BGA MACHINE SUPPORT
1857 ARM/THECUS N2100 MACHINE SUPPORT
1862 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1865 W: http://www.mcuos.com
1867 F: arch/arm/mach-w90x900/
1868 F: drivers/input/keyboard/w90p910_keypad.c
1869 F: drivers/input/touchscreen/w90p910_ts.c
1870 F: drivers/watchdog/nuc900_wdt.c
1871 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1872 F: drivers/mtd/nand/nuc900_nand.c
1873 F: drivers/rtc/rtc-nuc900.c
1874 F: drivers/spi/spi-nuc900.c
1875 F: drivers/usb/host/ehci-w90x900.c
1876 F: drivers/video/fbdev/nuc900fb.c
1878 ARM/U300 MACHINE SUPPORT
1882 F: arch/arm/mach-u300/
1883 F: drivers/clocksource/timer-u300.c
1884 F: drivers/i2c/busses/i2c-stu300.c
1885 F: drivers/rtc/rtc-coh901331.c
1886 F: drivers/watchdog/coh901327_wdt.c
1887 F: drivers/dma/coh901318*
1888 F: drivers/mfd/ab3100*
1889 F: drivers/rtc/rtc-ab3100.c
1890 F: drivers/rtc/rtc-coh901331.c
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893 ARM/UNIPHIER ARCHITECTURE
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1898 F: arch/arm/boot/dts/uniphier*
1899 F: arch/arm/include/asm/hardware/cache-uniphier.h
1900 F: arch/arm/mach-uniphier/
1901 F: arch/arm/mm/cache-uniphier.c
1902 F: arch/arm64/boot/dts/socionext/
1903 F: drivers/bus/uniphier-system-bus.c
1904 F: drivers/clk/uniphier/
1905 F: drivers/i2c/busses/i2c-uniphier*
1906 F: drivers/pinctrl/uniphier/
1907 F: drivers/reset/reset-uniphier.c
1908 F: drivers/tty/serial/8250/8250_uniphier.c
1911 ARM/Ux500 ARM ARCHITECTURE
1915 F: arch/arm/mach-ux500/
1916 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1917 F: drivers/dma/ste_dma40*
1918 F: drivers/hwspinlock/u8500_hsem.c
1919 F: drivers/mfd/abx500*
1920 F: drivers/mfd/ab8500*
1921 F: drivers/mfd/dbx500*
1922 F: drivers/mfd/db8500*
1923 F: drivers/pinctrl/nomadik/pinctrl-ab*
1924 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1925 F: drivers/rtc/rtc-ab8500.c
1926 F: drivers/rtc/rtc-pl031.c
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1929 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1932 T: git git://git.linaro.org/people/ulfh/clk.git
1934 F: drivers/clk/ux500/
1936 ARM/VERSATILE EXPRESS PLATFORM
1942 F: arch/arm/boot/dts/vexpress*
1943 F: arch/arm64/boot/dts/arm/
1944 F: arch/arm/mach-vexpress/
1947 F: drivers/clk/versatile/clk-vexpress-osc.c
1948 F: drivers/clocksource/versatile.c
1954 W: http://www.armlinux.org.uk/
1958 ARM/VOIPAC PXA270 SUPPORT
1962 F: arch/arm/mach-pxa/vpac270.c
1963 F: arch/arm/mach-pxa/include/mach/vpac270.h
1965 ARM/VT8500 ARM ARCHITECTURE
1969 F: arch/arm/mach-vt8500/
1970 F: drivers/clocksource/vt8500_timer.c
1971 F: drivers/i2c/busses/i2c-wmt.c
1972 F: drivers/mmc/host/wmt-sdmmc.c
1973 F: drivers/pwm/pwm-vt8500.c
1974 F: drivers/rtc/rtc-vt8500.c
1975 F: drivers/tty/serial/vt8500_serial.c
1976 F: drivers/usb/host/ehci-platform.c
1977 F: drivers/usb/host/uhci-platform.c
1978 F: drivers/video/fbdev/vt8500lcdfb.*
1979 F: drivers/video/fbdev/wm8505fb*
1980 F: drivers/video/fbdev/wmt_ge_rops.*
1982 ARM/ZIPIT Z2 SUPPORT
1986 F: arch/arm/mach-pxa/z2.c
1987 F: arch/arm/mach-pxa/include/mach/z2.h
1989 ARM/ZTE ARCHITECTURE
1994 F: arch/arm/mach-zx/
1996 F: drivers/reset/reset-zx2967.c
1998 F: Documentation/devicetree/bindings/arm/zte.txt
1999 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001 F: Documentation/devicetree/bindings/soc/zte/
2002 F: include/dt-bindings/soc/zx*.h
2004 ARM/ZYNQ ARCHITECTURE
2008 W: http://wiki.xilinx.com
2009 T: git https://github.com/Xilinx/linux-xlnx.git
2011 F: arch/arm/mach-zynq/
2012 F: drivers/cpuidle/cpuidle-zynq.c
2013 F: drivers/block/xsysace.c
2016 F: drivers/clocksource/cadence_ttc_timer.c
2017 F: drivers/i2c/busses/i2c-cadence.c
2018 F: drivers/mmc/host/sdhci-of-arasan.c
2019 F: drivers/edac/synopsys_edac.c
2026 F: drivers/iommu/arm-smmu.c
2027 F: drivers/iommu/arm-smmu-v3.c
2028 F: drivers/iommu/io-pgtable-arm.c
2029 F: drivers/iommu/io-pgtable-arm-v7s.c
2031 ARM64 PORT (AARCH64 ARCHITECTURE)
2035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2038 F: Documentation/arm64/
2040 AS3645A LED FLASH CONTROLLER DRIVER
2043 T: git git://linuxtv.org/media_tree.git
2045 F: drivers/media/i2c/as3645a.c
2046 F: include/media/i2c/as3645a.h
2048 ASAHI KASEI AK8974 DRIVER
2051 W: http://www.akm.com/
2053 F: drivers/iio/magnetometer/ak8974.c
2055 ASC7621 HARDWARE MONITOR DRIVER
2059 F: Documentation/hwmon/asc7621
2060 F: drivers/hwmon/asc7621.c
2062 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2066 W: http://acpi4asus.sf.net
2068 F: drivers/platform/x86/asus*.c
2069 F: drivers/platform/x86/eeepc*.c
2071 ASUS WIRELESS RADIO CONTROL DRIVER
2075 F: drivers/platform/x86/asus-wireless.c
2081 F: Documentation/crypto/asymmetric-keys.txt
2082 F: include/linux/verification.h
2083 F: include/crypto/public_key.h
2084 F: include/crypto/pkcs7.h
2085 F: crypto/asymmetric_keys/
2087 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2089 W: http://sourceforge.net/projects/xscaleiop
2091 F: Documentation/crypto/async-tx-api.txt
2094 F: include/linux/dmaengine.h
2095 F: include/linux/async_tx.h
2101 F: drivers/misc/eeprom/at24.c
2102 F: include/linux/platform_data/at24.h
2104 ATA OVER ETHERNET (AOE) DRIVER
2106 W: http://www.openaoe.org/
2108 F: Documentation/aoe/
2109 F: drivers/block/aoe/
2111 ATHEROS 71XX/9XXX GPIO DRIVER
2113 W: https://github.com/AlbanBedel/linux
2114 T: git git://github.com/AlbanBedel/linux
2116 F: drivers/gpio/gpio-ath79.c
2117 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2119 ATHEROS ATH GENERIC UTILITIES
2123 F: drivers/net/wireless/ath/*
2125 ATHEROS ATH5K WIRELESS DRIVER
2130 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2132 F: drivers/net/wireless/ath/ath5k/
2134 ATHEROS ATH6KL WIRELESS DRIVER
2137 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2140 F: drivers/net/wireless/ath/ath6kl/
2142 WILOCITY WIL6210 WIRELESS DRIVER
2147 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2148 F: drivers/net/wireless/ath/wil6210/
2149 F: include/uapi/linux/wil6210_uapi.h
2151 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2154 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2156 F: drivers/net/wireless/ath/carl9170/
2158 ATK0110 HWMON DRIVER
2162 F: drivers/hwmon/asus_atk0110.c
2167 F: drivers/input/misc/ati_remote2.c
2169 ATLX ETHERNET DRIVERS
2173 W: http://sourceforge.net/projects/atl1
2174 W: http://atl1.sourceforge.net
2176 F: drivers/net/ethernet/atheros/
2182 W: http://linux-atm.sourceforge.net
2185 F: include/linux/atm*
2186 F: include/uapi/linux/atm*
2188 ATMEL AT91 / AT32 MCI DRIVER
2191 F: drivers/mmc/host/atmel-mci.c
2193 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2196 F: drivers/power/reset/at91-sama5d2_shdwc.c
2198 ATMEL SAMA5D2 ADC DRIVER
2202 F: drivers/iio/adc/at91-sama5d2_adc.c
2204 ATMEL Audio ALSA driver
2215 F: drivers/dma/at_xdmac.c
2221 F: drivers/i2c/busses/i2c-at91.c
2227 F: drivers/media/platform/soc_camera/atmel-isi.c
2228 F: include/media/atmel-isi.h
2234 F: drivers/video/fbdev/atmel_lcdfb.c
2235 F: include/video/atmel_lcdc.h
2237 ATMEL MACB ETHERNET DRIVER
2240 F: drivers/net/ethernet/cadence/
2247 F: drivers/mtd/nand/atmel_nand*
2253 F: drivers/mmc/host/sdhci-of-at91.c
2258 F: drivers/spi/spi-atmel.*
2264 F: drivers/misc/atmel-ssc.c
2265 F: include/linux/atmel-ssc.h
2267 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2271 F: drivers/misc/atmel_tclib.c
2272 F: drivers/clocksource/tcb_clksrc.c
2274 ATMEL USBA UDC DRIVER
2278 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2280 ATMEL WIRELESS DRIVER
2283 W: http://www.thekelleys.org.uk/atmel
2284 W: http://atmelwlandriver.sourceforge.net/
2286 F: drivers/net/wireless/atmel/atmel*
2288 ATMEL MAXTOUCH DRIVER
2290 T: git git://github.com/ndyer/linux.git
2292 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293 F: drivers/input/touchscreen/atmel_mxt_ts.c
2294 F: include/linux/platform_data/atmel_mxt_ts.h
2296 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2299 W: http://www.attotech.com
2301 F: drivers/scsi/esas2r
2303 ATUSB IEEE 802.15.4 RADIO DRIVER
2307 F: drivers/net/ieee802154/atusb.c
2308 F: drivers/net/ieee802154/atusb.h
2309 F: drivers/net/ieee802154/at86rf230.h
2315 W: http://people.redhat.com/sgrubb/audit/
2316 T: git git://git.infradead.org/users/pcmoore/audit
2318 F: include/linux/audit.h
2319 F: include/uapi/linux/audit.h
2322 AUXILIARY DISPLAY DRIVERS
2324 W: http://miguelojeda.es/auxdisplay.htm
2325 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2327 F: drivers/auxdisplay/
2328 F: include/linux/cfag12864b.h
2333 W: http://www.atmel.com/products/AVR32/
2334 W: http://mirror.egtvedt.no/avr32linux.org/
2335 W: http://avrfreaks.net/
2339 AVR32/AT32AP MACHINE SUPPORT
2343 F: arch/avr32/mach-at32ap/
2348 W: http://www.linux-ax25.org/
2350 F: include/uapi/linux/ax25.h
2351 F: include/net/ax25.h
2354 AXENTIA ASOC DRIVERS
2358 F: Documentation/devicetree/bindings/sound/axentia,*
2359 F: sound/soc/atmel/tse850-pcm5142.c
2365 F: Documentation/devicetree/bindings/arm/axentia.txt
2366 F: arch/arm/boot/dts/at91-linea.dtsi
2367 F: arch/arm/boot/dts/at91-tse850-3.dts
2373 W: https://linuxtv.org
2374 T: git git://linuxtv.org/media_tree.git
2376 F: drivers/media/usb/dvb-usb-v2/az6007.c
2378 AZTECH FM RADIO RECEIVER DRIVER
2381 T: git git://linuxtv.org/media_tree.git
2382 W: https://linuxtv.org
2384 F: drivers/media/radio/radio-aztech*
2389 W: http://wireless.kernel.org/en/users/Drivers/b43
2391 F: drivers/net/wireless/broadcom/b43/
2393 B43LEGACY WIRELESS DRIVER
2397 W: http://wireless.kernel.org/en/users/Drivers/b43
2399 F: drivers/net/wireless/broadcom/b43legacy/
2401 BACKLIGHT CLASS/SUBSYSTEM
2405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2407 F: drivers/video/backlight/
2408 F: include/linux/backlight.h
2409 F: include/linux/pwm_backlight.h
2410 F: Documentation/devicetree/bindings/leds/backlight
2417 W: https://www.open-mesh.org/
2418 Q: https://patchwork.open-mesh.org/project/batman/list/
2420 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2421 F: Documentation/ABI/testing/sysfs-class-net-mesh
2422 F: Documentation/networking/batman-adv.txt
2423 F: include/uapi/linux/batman_adv.h
2426 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2429 W: http://www.baycom.org/~tom/ham/ham.html
2431 F: drivers/net/hamradio/baycom*
2433 BCACHE (BLOCK LAYER CACHE)
2436 W: http://bcache.evilpiepirate.org
2438 F: drivers/md/bcache/
2440 BDISP ST MEDIA DRIVER
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2446 F: drivers/media/platform/sti/bdisp
2448 DELTA ST MEDIA DRIVER
2451 T: git git://linuxtv.org/media_tree.git
2452 W: https://linuxtv.org
2454 F: drivers/media/platform/sti/delta
2460 T: git git://github.com/luisbg/linux-befs.git
2461 F: Documentation/filesystems/befs.txt
2464 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2468 F: drivers/net/ethernet/ec_bhf.c
2473 F: Documentation/filesystems/bfs.txt
2475 F: include/uapi/linux/bfs_fs.h
2477 BLACKFIN ARCHITECTURE
2480 T: git git://git.code.sf.net/p/adi-linux/code
2481 W: http://blackfin.uclinux.org
2485 BLACKFIN EMAC DRIVER
2487 W: http://blackfin.uclinux.org
2489 F: drivers/net/ethernet/adi/
2493 W: http://blackfin.uclinux.org
2495 F: drivers/rtc/rtc-bfin.c
2500 W: http://blackfin.uclinux.org
2502 F: drivers/mmc/host/bfin_sdh.c
2504 BLACKFIN SERIAL DRIVER
2507 W: http://blackfin.uclinux.org
2509 F: drivers/tty/serial/bfin_uart.c
2511 BLACKFIN WATCHDOG DRIVER
2513 W: http://blackfin.uclinux.org
2515 F: drivers/watchdog/bfin_wdt.c
2517 BLACKFIN I2C TWI DRIVER
2520 W: http://blackfin.uclinux.org/
2522 F: drivers/i2c/busses/i2c-bfin-twi.c
2524 BLACKFIN MEDIA DRIVER
2527 W: http://blackfin.uclinux.org/
2529 F: drivers/media/platform/blackfin/
2530 F: drivers/media/i2c/adv7183*
2531 F: drivers/media/i2c/vs6624*
2533 BLINKM RGB LED DRIVER
2536 F: drivers/leds/leds-blinkm.c
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2544 F: kernel/trace/blktrace.c
2551 F: drivers/mtd/devices/block2mtd.c
2558 W: http://www.bluez.org/
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2562 F: drivers/bluetooth/
2569 W: http://www.bluez.org/
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 F: include/net/bluetooth/
2581 W: http://sourceforge.net/projects/bonding/
2583 F: drivers/net/bonding/
2584 F: include/uapi/linux/if_bonding.h
2586 BPF (Safe dynamic programs and tools)
2592 F: tools/testing/selftests/bpf/
2595 BROADCOM B44 10/100 ETHERNET DRIVER
2599 F: drivers/net/ethernet/broadcom/b44.*
2601 BROADCOM B53 ETHERNET SWITCH DRIVER
2606 F: drivers/net/dsa/b53/*
2607 F: include/linux/platform_data/b53.h
2609 BROADCOM GENET ETHERNET DRIVER
2613 F: drivers/net/ethernet/broadcom/genet/
2615 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2621 F: drivers/net/ethernet/broadcom/bnx2.*
2622 F: drivers/net/ethernet/broadcom/bnx2_*
2624 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2630 F: drivers/net/ethernet/broadcom/bnx2x/
2632 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2636 F: drivers/net/ethernet/broadcom/bnxt/
2638 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2643 T: git git://github.com/broadcom/mach-bcm
2649 F: arch/arm/mach-bcm/
2651 BROADCOM BCM2835 ARM ARCHITECTURE
2657 T: git git://github.com/anholt/linux
2660 F: drivers/staging/vc04_services
2662 BROADCOM BCM47XX MIPS ARCHITECTURE
2667 F: Documentation/devicetree/bindings/mips/brcm/
2668 F: arch/mips/bcm47xx/*
2669 F: arch/mips/include/asm/mach-bcm47xx/*
2671 BROADCOM BCM5301X ARM ARCHITECTURE
2677 F: arch/arm/mach-bcm/bcm_5301x.c
2678 F: arch/arm/boot/dts/bcm5301x*.dtsi
2679 F: arch/arm/boot/dts/bcm470*
2681 BROADCOM BCM53573 ARM ARCHITECTURE
2685 F: arch/arm/boot/dts/bcm53573*
2686 F: arch/arm/boot/dts/bcm47189*
2688 BROADCOM BCM63XX ARM ARCHITECTURE
2692 T: git git://github.com/broadcom/stblinux.git
2696 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2700 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2702 BROADCOM BCM7XXX ARM ARCHITECTURE
2708 T: git git://github.com/broadcom/stblinux.git
2710 F: arch/arm/mach-bcm/*brcmstb*
2711 F: arch/arm/boot/dts/bcm7*.dts*
2712 F: drivers/bus/brcmstb_gisb.c
2715 BROADCOM BMIPS MIPS ARCHITECTURE
2719 T: git git://github.com/broadcom/stblinux.git
2721 F: arch/mips/bmips/*
2722 F: arch/mips/include/asm/mach-bmips/*
2723 F: arch/mips/kernel/*bmips*
2724 F: arch/mips/boot/dts/brcm/bcm*.dts*
2725 F: drivers/irqchip/irq-bcm63*
2726 F: drivers/irqchip/irq-bcm7*
2727 F: drivers/irqchip/irq-brcmstb*
2728 F: include/linux/bcm963xx_nvram.h
2729 F: include/linux/bcm963xx_tag.h
2731 BROADCOM BMIPS CPUFREQ DRIVER
2736 F: drivers/cpufreq/bmips-cpufreq.c
2738 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2744 F: drivers/net/ethernet/broadcom/tg3.*
2746 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2753 F: drivers/net/wireless/broadcom/brcm80211/
2755 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2759 F: drivers/scsi/bnx2fc/
2761 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2765 F: drivers/scsi/bnx2i/
2767 BROADCOM IPROC ARM ARCHITECTURE
2773 T: git git://github.com/broadcom/cygnus-linux.git
2788 F: arch/arm64/boot/dts/broadcom/ns2*
2789 F: drivers/clk/bcm/clk-ns*
2790 F: drivers/pinctrl/bcm/pinctrl-ns*
2792 BROADCOM BRCMSTB GPIO DRIVER
2796 F: drivers/gpio/gpio-brcmstb.c
2797 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2799 BROADCOM KONA GPIO DRIVER
2803 F: drivers/gpio/gpio-bcm-kona.c
2804 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2806 BROADCOM NVRAM DRIVER
2810 F: drivers/firmware/broadcom/*
2812 BROADCOM STB NAND FLASH DRIVER
2818 F: drivers/mtd/nand/brcmnand/
2820 BROADCOM STB AVS CPUFREQ DRIVER
2825 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826 F: drivers/cpufreq/brcmstb*
2828 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2833 F: include/linux/bcma/
2835 BROADCOM SYSTEMPORT ETHERNET DRIVER
2839 F: drivers/net/ethernet/broadcom/bcmsysport.*
2841 BROADCOM VULCAN ARM64 SOC
2846 F: arch/arm64/boot/dts/broadcom/vulcan*
2848 BROADCOM NETXTREME-E ROCE DRIVER
2854 W: http://www.broadcom.com
2856 F: drivers/infiniband/hw/bnxt_re/
2857 F: include/uapi/rdma/bnxt_re-abi.h
2859 BROCADE BFA FC SCSI DRIVER
2864 F: drivers/scsi/bfa/
2866 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2872 F: drivers/net/ethernet/brocade/bna/
2874 BSG (block layer generic sg v4 driver)
2879 F: include/linux/bsg.h
2880 F: include/uapi/linux/bsg.h
2885 T: git git://git.alsa-project.org/alsa-kernel.git
2887 F: Documentation/sound/alsa/Bt87x.txt
2888 F: sound/pci/bt87x.c
2892 W: http://bu3sch.de/btgpio.php
2894 F: drivers/gpio/gpio-bt8xx.c
2901 W: http://btrfs.wiki.kernel.org/
2902 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2905 F: Documentation/filesystems/btrfs.txt
2908 BTTV VIDEO4LINUX DRIVER
2912 W: https://linuxtv.org
2913 T: git git://linuxtv.org/media_tree.git
2915 F: Documentation/media/v4l-drivers/bttv*
2916 F: drivers/media/pci/bt8xx/bttv*
2918 BUSLOGIC SCSI DRIVER
2922 F: drivers/scsi/BusLogic.*
2923 F: drivers/scsi/FlashPoint.*
2925 C-MEDIA CMI8788 DRIVER
2928 T: git git://git.alsa-project.org/alsa-kernel.git
2930 F: sound/pci/oxygen/
2936 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2940 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2944 F: Documentation/filesystems/caching/cachefiles.txt
2947 CADET FM/AM RADIO RECEIVER DRIVER
2950 T: git git://linuxtv.org/media_tree.git
2951 W: https://linuxtv.org
2953 F: drivers/media/radio/radio-cadet*
2955 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2958 T: git git://linuxtv.org/media_tree.git
2960 F: Documentation/media/v4l-drivers/cafe_ccic*
2961 F: drivers/media/platform/marvell-ccic/
2967 F: Documentation/networking/caif/
2968 F: drivers/net/caif/
2969 F: include/uapi/linux/caif/
2970 F: include/net/caif/
2973 CALGARY x86-64 IOMMU
2978 F: arch/x86/kernel/pci-calgary_64.c
2979 F: arch/x86/kernel/tce_64.c
2980 F: arch/x86/include/asm/calgary.h
2981 F: arch/x86/include/asm/tce.h
2987 W: https://github.com/linux-can
2988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2991 F: Documentation/networking/can.txt
2993 F: include/linux/can/core.h
2994 F: include/uapi/linux/can.h
2995 F: include/uapi/linux/can/bcm.h
2996 F: include/uapi/linux/can/raw.h
2997 F: include/uapi/linux/can/gw.h
3003 W: https://github.com/linux-can
3004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3007 F: Documentation/devicetree/bindings/net/can/
3009 F: include/linux/can/dev.h
3010 F: include/linux/can/platform/
3011 F: include/uapi/linux/can/error.h
3012 F: include/uapi/linux/can/netlink.h
3018 F: include/linux/capability.h
3019 F: include/uapi/linux/capability.h
3020 F: security/commoncap.c
3021 F: kernel/capability.c
3023 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3026 F: drivers/iio/light/cm*
3027 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3029 CAVIUM THUNDERX2 ARM64 SOC
3033 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3034 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3039 W: http://www.cavium.com
3041 F: drivers/i2c/busses/i2c-octeon*
3042 F: drivers/i2c/busses/i2c-thunderx*
3044 CAVIUM LIQUIDIO NETWORK DRIVER
3050 W: http://www.cavium.com
3052 F: drivers/net/ethernet/cavium/liquidio/
3054 CAVIUM OCTEON-TX CRYPTO DRIVER
3057 W: http://www.cavium.com
3059 F: drivers/crypto/cavium/cpt/
3061 CC2520 IEEE-802.15.4 RADIO DRIVER
3065 F: drivers/net/ieee802154/cc2520.c
3066 F: include/linux/spi/cc2520.h
3067 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3072 T: git git://linuxtv.org/media_tree.git
3073 W: http://linuxtv.org
3075 F: Documentation/media/kapi/cec-core.rst
3076 F: Documentation/media/uapi/cec
3077 F: drivers/media/cec/
3078 F: drivers/media/cec-edid.c
3079 F: drivers/media/rc/keymaps/rc-cec.c
3080 F: include/media/cec.h
3081 F: include/media/cec-edid.h
3082 F: include/uapi/linux/cec.h
3083 F: include/uapi/linux/cec-funcs.h
3085 CELL BROADBAND ENGINE ARCHITECTURE
3088 W: http://www.ibm.com/developerworks/power/cell/
3090 F: arch/powerpc/include/asm/cell*.h
3091 F: arch/powerpc/include/asm/spu*.h
3092 F: arch/powerpc/include/uapi/asm/spu*.h
3093 F: arch/powerpc/oprofile/*cell*
3094 F: arch/powerpc/platforms/cell/
3096 CEPH COMMON CODE (LIBCEPH)
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103 T: git git://github.com/ceph/ceph-client.git
3106 F: include/linux/ceph/
3107 F: include/linux/crush/
3109 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116 T: git git://github.com/ceph/ceph-client.git
3118 F: Documentation/filesystems/ceph.txt
3121 CERTIFICATE HANDLING:
3126 F: Documentation/module-signing.txt
3128 F: scripts/sign-file.c
3129 F: scripts/extract-cert.c
3131 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3134 F: Documentation/usb/WUSB-Design-overview.txt
3135 F: Documentation/usb/wusb-cbaf
3136 F: drivers/usb/host/hwa-hc.c
3137 F: drivers/usb/host/whci/
3138 F: drivers/usb/wusbcore/
3139 F: include/linux/usb/wusb*
3141 HT16K33 LED CONTROLLER DRIVER
3144 F: drivers/auxdisplay/ht16k33.c
3145 F: Documentation/devicetree/bindings/display/ht16k33.txt
3147 CFAG12864B LCD DRIVER
3149 W: http://miguelojeda.es/auxdisplay.htm
3150 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3152 F: drivers/auxdisplay/cfag12864b.c
3153 F: include/linux/cfag12864b.h
3155 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3157 W: http://miguelojeda.es/auxdisplay.htm
3158 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3160 F: drivers/auxdisplay/cfag12864bfb.c
3161 F: include/linux/cfag12864b.h
3163 CFG80211 and NL80211
3166 W: http://wireless.kernel.org/
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3170 F: include/uapi/linux/nl80211.h
3171 F: include/net/cfg80211.h
3173 X: net/wireless/wext*
3175 CHAR and MISC DRIVERS
3178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3182 F: include/linux/miscdevice.h
3188 F: scripts/checkpatch.pl
3190 CHINESE DOCUMENTATION
3195 F: Documentation/translations/zh_CN/
3197 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3202 F: drivers/usb/chipidea/
3204 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3208 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209 F: drivers/input/touchscreen/chipone_icn8318.c
3211 CHROME HARDWARE PLATFORM SUPPORT
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215 F: drivers/platform/chrome/
3217 CISCO VIC ETHERNET NIC DRIVER
3223 F: drivers/net/ethernet/cisco/enic/
3225 CISCO VIC LOW LATENCY NIC DRIVER
3229 F: drivers/infiniband/hw/usnic/
3231 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3235 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3237 CIRRUS LOGIC AUDIO CODEC DRIVERS
3242 F: sound/soc/codecs/cs*
3249 F: include/linux/cleancache.h
3255 F: include/linux/clk.h
3257 CLOCKSOURCE, CLOCKEVENT DRIVERS
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3263 F: drivers/clocksource
3265 CISCO FCOE HBA DRIVER
3271 F: drivers/scsi/fnic/
3273 CISCO SCSI HBA DRIVER
3278 F: drivers/scsi/snic/
3285 F: drivers/platform/x86/classmate-laptop.c
3290 T: git git://linuxtv.org/media_tree.git
3291 W: https://linuxtv.org
3293 F: drivers/media/pci/cobalt/
3295 COCCINELLE/Semantic Patches (SmPL)
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3302 W: http://coccinelle.lip6.fr/
3304 F: Documentation/dev-tools/coccinelle.rst
3305 F: scripts/coccinelle/
3306 F: scripts/coccicheck
3312 W: http://www.coda.cs.cmu.edu/
3314 F: Documentation/filesystems/coda.txt
3316 F: include/linux/coda*.h
3317 F: include/uapi/linux/coda*.h
3319 CODA V4L2 MEM2MEM DRIVER
3323 F: Documentation/devicetree/bindings/media/coda.txt
3324 F: drivers/media/platform/coda/
3326 COMMON CLK FRAMEWORK
3330 Q: http://patchwork.kernel.org/project/linux-clk/list/
3331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3333 F: Documentation/devicetree/bindings/clock/
3335 X: drivers/clk/clkdev.c
3336 F: include/linux/clk-pr*
3337 F: include/linux/clk/
3339 COMMON INTERNET FILE SYSTEM (CIFS)
3343 W: http://linux-cifs.samba.org/
3344 T: git git://git.samba.org/sfrench/cifs-2.6.git
3346 F: Documentation/filesystems/cifs/
3349 COMPACTPCI HOTPLUG CORE
3353 F: drivers/pci/hotplug/cpci_hotplug*
3355 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3359 F: drivers/pci/hotplug/cpcihp_zt5550.*
3361 COMPACTPCI HOTPLUG GENERIC DRIVER
3365 F: drivers/pci/hotplug/cpcihp_generic.c
3367 COMPAL LAPTOP SUPPORT
3371 F: drivers/platform/x86/compal-laptop.c
3373 CONEXANT ACCESSRUNNER USB DRIVER
3375 W: http://accessrunner.sourceforge.net/
3377 F: drivers/usb/atm/cxacru.c
3382 T: git git://git.infradead.org/users/hch/configfs.git
3385 F: include/linux/configfs.h
3391 F: drivers/connector/
3393 CONTROL GROUP (CGROUP)
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3400 F: Documentation/cgroup*
3401 F: include/linux/cgroup*
3404 CONTROL GROUP - CPUSET
3407 W: http://www.bullopensource.org/cpuset/
3408 W: http://oss.sgi.com/projects/cpusets/
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3411 F: Documentation/cgroup-v1/cpusets.txt
3412 F: include/linux/cpuset.h
3415 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3425 CORETEMP HARDWARE MONITORING DRIVER
3429 F: Documentation/hwmon/coretemp
3430 F: drivers/hwmon/coretemp.c
3432 COSA/SRP SYNC SERIAL DRIVER
3434 W: http://www.fi.muni.cz/~kas/cosa/
3436 F: drivers/net/wan/cosa*
3438 CPMAC ETHERNET DRIVER
3442 F: drivers/net/ethernet/ti/cpmac.c
3444 CPU FREQUENCY DRIVERS
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3450 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3451 B: https://bugzilla.kernel.org
3452 F: Documentation/cpu-freq/
3454 F: include/linux/cpufreq.h
3455 F: tools/testing/selftests/cpufreq/
3457 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3461 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3463 F: drivers/cpufreq/arm_big_little.h
3464 F: drivers/cpufreq/arm_big_little.c
3465 F: drivers/cpufreq/arm_big_little_dt.c
3467 CPUIDLE DRIVER - ARM BIG LITTLE
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3474 F: drivers/cpuidle/cpuidle-big_little.c
3476 CPUIDLE DRIVER - ARM EXYNOS
3483 F: drivers/cpuidle/cpuidle-exynos.c
3484 F: arch/arm/mach-exynos/pm.c
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3492 B: https://bugzilla.kernel.org
3493 F: drivers/cpuidle/*
3494 F: include/linux/cpuidle.h
3499 F: arch/x86/kernel/cpuid.c
3500 F: arch/x86/kernel/msr.c
3502 CPU POWER MONITORING SUBSYSTEM
3506 F: tools/power/cpupower/
3509 W: http://sourceforge.net/projects/cramfs/
3510 S: Orphan / Obsolete
3511 F: Documentation/filesystems/cramfs.txt
3518 W: http://developer.axis.com
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3522 F: drivers/tty/serial/crisv10.*
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3531 F: Documentation/crypto/
3532 F: Documentation/devicetree/bindings/crypto/
3533 F: Documentation/DocBook/crypto-API.tmpl
3538 F: include/linux/crypto*
3540 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3544 F: crypto/ansi_cprng.c
3550 T: git git://linuxtv.org/media_tree.git
3551 W: http://linuxtv.org
3553 F: drivers/media/i2c/cs3308.c
3554 F: drivers/media/i2c/cs3308.h
3556 CS5535 Audio ALSA driver
3559 F: sound/pci/cs5535audio/
3564 F: drivers/net/wireless/st/cw1200/
3566 CX18 VIDEO4LINUX DRIVER
3570 T: git git://linuxtv.org/media_tree.git
3571 W: https://linuxtv.org
3572 W: http://www.ivtvdriver.org/index.php/Cx18
3574 F: Documentation/media/v4l-drivers/cx18*
3575 F: drivers/media/pci/cx18/
3576 F: include/uapi/linux/ivtv*
3578 CX2341X MPEG ENCODER HELPER MODULE
3581 T: git git://linuxtv.org/media_tree.git
3582 W: https://linuxtv.org
3584 F: drivers/media/common/cx2341x*
3585 F: include/media/cx2341x*
3587 CX24120 MEDIA DRIVER
3591 W: https://linuxtv.org
3592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3594 F: drivers/media/dvb-frontends/cx24120*
3596 CX88 VIDEO4LINUX DRIVER
3600 W: https://linuxtv.org
3601 T: git git://linuxtv.org/media_tree.git
3603 F: Documentation/media/v4l-drivers/cx88*
3604 F: drivers/media/pci/cx88/
3606 CXD2820R MEDIA DRIVER
3609 W: https://linuxtv.org
3610 W: http://palosaari.fi/linux/
3611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3612 T: git git://linuxtv.org/anttip/media_tree.git
3614 F: drivers/media/dvb-frontends/cxd2820r*
3616 CXGB3 ETHERNET DRIVER (CXGB3)
3619 W: http://www.chelsio.com
3621 F: drivers/net/ethernet/chelsio/cxgb3/
3623 CXGB3 ISCSI DRIVER (CXGB3I)
3626 W: http://www.chelsio.com
3628 F: drivers/scsi/cxgbi/cxgb3i
3630 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3633 W: http://www.openfabrics.org
3635 F: drivers/infiniband/hw/cxgb3/
3636 F: include/uapi/rdma/cxgb3-abi.h
3638 CXGB4 ETHERNET DRIVER (CXGB4)
3641 W: http://www.chelsio.com
3643 F: drivers/net/ethernet/chelsio/cxgb4/
3645 CXGB4 ISCSI DRIVER (CXGB4I)
3648 W: http://www.chelsio.com
3650 F: drivers/scsi/cxgbi/cxgb4i
3652 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3655 W: http://www.openfabrics.org
3657 F: drivers/infiniband/hw/cxgb4/
3658 F: include/uapi/rdma/cxgb4-abi.h
3660 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3663 W: http://www.chelsio.com
3665 F: drivers/net/ethernet/chelsio/cxgb4vf/
3667 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3672 F: arch/powerpc/platforms/powernv/pci-cxl.c
3673 F: drivers/misc/cxl/
3674 F: include/misc/cxl*
3675 F: include/uapi/misc/cxl.h
3676 F: Documentation/powerpc/cxl.txt
3677 F: Documentation/ABI/testing/sysfs-class-cxl
3679 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3685 F: drivers/scsi/cxlflash/
3686 F: include/uapi/scsi/cxlflash_ioctls.h
3687 F: Documentation/powerpc/cxlflash.txt
3689 STMMAC ETHERNET DRIVER
3693 W: http://www.stlinux.com
3695 F: drivers/net/ethernet/stmicro/stmmac/
3700 W: http://www.armlinux.org.uk/
3702 F: drivers/video/fbdev/cyber2000fb.*
3704 CYCLADES ASYNC MUX DRIVER
3705 W: http://www.cyclades.com/
3707 F: drivers/tty/cyclades.c
3708 F: include/linux/cyclades.h
3709 F: include/uapi/linux/cyclades.h
3711 CYCLADES PC300 DRIVER
3712 W: http://www.cyclades.com/
3714 F: drivers/net/wan/pc300*
3716 CYPRESS_FIRMWARE MEDIA DRIVER
3719 W: https://linuxtv.org
3720 W: http://palosaari.fi/linux/
3721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3722 T: git git://linuxtv.org/anttip/media_tree.git
3724 F: drivers/media/common/cypress_firmware*
3726 CYTTSP TOUCHSCREEN DRIVER
3730 F: drivers/input/touchscreen/cyttsp*
3731 F: include/linux/input/cyttsp.h
3733 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3736 F: drivers/rtc/rtc-ds1685.c
3737 F: include/linux/rtc/ds1685.h
3739 DAMA SLAVE for AX.25
3741 W: http://yaina.de/jreuter/
3742 W: http://www.qsl.net/dl1bke/
3745 F: net/ax25/af_ax25.c
3746 F: net/ax25/ax25_dev.c
3747 F: net/ax25/ax25_ds_*
3748 F: net/ax25/ax25_in.c
3749 F: net/ax25/ax25_out.c
3750 F: net/ax25/ax25_timer.c
3751 F: net/ax25/sysctl_net_ax25.c
3753 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3756 F: Documentation/networking/dmfe.txt
3757 F: drivers/net/ethernet/dec/tulip/dmfe.c
3759 DC390/AM53C974 SCSI driver
3763 F: drivers/scsi/am53c974.c
3770 W: http://twibble.org/dist/dc395x/
3771 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3773 F: Documentation/scsi/dc395x.txt
3774 F: drivers/scsi/dc395x.*
3779 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3781 F: include/linux/dccp.h
3782 F: include/uapi/linux/dccp.h
3783 F: include/linux/tfrc.h
3786 DECnet NETWORK LAYER
3787 W: http://linux-decnet.sourceforge.net
3790 F: Documentation/networking/decnet.txt
3793 DECSTATION PLATFORM SUPPORT
3796 W: http://www.linux-mips.org/wiki/DECstation
3799 F: arch/mips/include/asm/dec/
3800 F: arch/mips/include/asm/mach-dec/
3802 DEFXX FDDI NETWORK DRIVER
3805 F: drivers/net/fddi/defxx.*
3812 F: drivers/platform/x86/dell-laptop.c
3814 DELL LAPTOP RBTN DRIVER
3817 F: drivers/platform/x86/dell-rbtn.*
3819 DELL LAPTOP FREEFALL DRIVER
3822 F: drivers/platform/x86/dell-smo8800.c
3824 DELL LAPTOP SMM DRIVER
3827 F: drivers/hwmon/dell-smm-hwmon.c
3828 F: include/uapi/linux/i8k.h
3830 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3833 F: Documentation/dcdbas.txt
3834 F: drivers/firmware/dcdbas.*
3836 DELL WMI EXTRAS DRIVER
3840 F: drivers/platform/x86/dell-wmi.c
3842 DESIGNWARE USB2 DRD IP DRIVER
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3847 F: drivers/usb/dwc2/
3849 DESIGNWARE USB3 DRD IP DRIVER
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3854 F: drivers/usb/dwc3/
3856 DEVICE COREDUMP (DEV_COREDUMP)
3860 F: drivers/base/devcoredump.c
3861 F: include/linux/devcoredump.h
3863 DEVICE FREQUENCY (DEVFREQ)
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3871 F: include/linux/devfreq.h
3872 F: Documentation/devicetree/bindings/devfreq/
3874 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3879 F: drivers/devfreq/event/
3880 F: drivers/devfreq/devfreq-event.c
3881 F: include/linux/devfreq-event.h
3882 F: Documentation/devicetree/bindings/devfreq/event/
3884 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3890 F: drivers/devfreq/exynos-bus.c
3891 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3893 DEVICE NUMBER REGISTRY
3895 W: http://lanana.org/docs/device-list/index.html
3903 W: http://sources.redhat.com/dm
3904 Q: http://patchwork.kernel.org/project/dm-devel/list/
3905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3906 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3908 F: Documentation/device-mapper/
3910 F: drivers/md/persistent-data/
3911 F: include/linux/device-mapper.h
3912 F: include/linux/dm-*.h
3913 F: include/uapi/linux/dm-*.h
3919 F: net/core/devlink.c
3920 F: include/net/devlink.h
3921 F: include/uapi/linux/devlink.h
3923 DIALOG SEMICONDUCTOR DRIVERS
3925 W: http://www.dialog-semiconductor.com/products
3927 F: Documentation/hwmon/da90??
3928 F: Documentation/devicetree/bindings/mfd/da90*.txt
3929 F: Documentation/devicetree/bindings/regulator/da92*.txt
3930 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3931 F: drivers/gpio/gpio-da90??.c
3932 F: drivers/hwmon/da90??-hwmon.c
3933 F: drivers/iio/adc/da91??-*.c
3934 F: drivers/input/misc/da90??_onkey.c
3935 F: drivers/input/touchscreen/da9052_tsi.c
3936 F: drivers/leds/leds-da90??.c
3937 F: drivers/mfd/da903x.c
3938 F: drivers/mfd/da90??-*.c
3939 F: drivers/mfd/da91??-*.c
3940 F: drivers/power/supply/da9052-battery.c
3941 F: drivers/power/supply/da91??-*.c
3942 F: drivers/regulator/da903x.c
3943 F: drivers/regulator/da9???-regulator.[ch]
3944 F: drivers/rtc/rtc-da90??.c
3945 F: drivers/video/backlight/da90??_bl.c
3946 F: drivers/watchdog/da90??_wdt.c
3947 F: include/linux/mfd/da903x.h
3948 F: include/linux/mfd/da9052/
3949 F: include/linux/mfd/da9055/
3950 F: include/linux/mfd/da9062/
3951 F: include/linux/mfd/da9063/
3952 F: include/linux/mfd/da9150/
3953 F: include/linux/regulator/da9211.h
3954 F: include/sound/da[79]*.h
3955 F: sound/soc/codecs/da[79]*.[ch]
3957 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3961 F: drivers/gpio/gpio-gpio-mm.c
3963 DIGI NEO AND CLASSIC PCI PRODUCTS
3968 F: drivers/staging/dgnc/
3970 DIOLAN U2C-12 I2C DRIVER
3974 F: drivers/i2c/busses/i2c-diolan-u2c.c
3982 F: include/linux/dax.h
3983 F: include/trace/events/fs_dax.h
3985 DIRECTORY NOTIFICATION (DNOTIFY)
3988 F: Documentation/filesystems/dnotify.txt
3989 F: fs/notify/dnotify/
3990 F: include/linux/dnotify.h
3992 DISK GEOMETRY AND PARTITION HANDLING
3994 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3995 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3996 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4002 F: Documentation/filesystems/quota.txt
4004 F: include/linux/quota*.h
4005 F: include/uapi/linux/quota*.h
4007 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4011 W: http://plugable.com/category/projects/udlfb/
4012 F: drivers/video/fbdev/udlfb.c
4013 F: include/video/udlfb.h
4014 F: Documentation/fb/udlfb.txt
4016 DISTRIBUTED LOCK MANAGER (DLM)
4020 W: http://sources.redhat.com/cluster/
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4025 DMA BUFFER SHARING FRAMEWORK
4032 F: include/linux/dma-buf*
4033 F: include/linux/reservation.h
4034 F: include/linux/*fence.h
4035 F: Documentation/driver-api/dma-buf.rst
4036 T: git git://anongit.freedesktop.org/drm/drm-misc
4044 F: drivers/dma-buf/sync_*
4045 F: drivers/dma-buf/dma-fence*
4046 F: drivers/dma-buf/sw_sync.c
4047 F: include/linux/sync_file.h
4048 F: include/uapi/linux/sync_file.h
4049 F: Documentation/sync_file.txt
4050 T: git git://anongit.freedesktop.org/drm/drm-misc
4052 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4055 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4058 F: include/linux/dmaengine.h
4059 F: Documentation/devicetree/bindings/dma/
4060 F: Documentation/dmaengine/
4061 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4063 DME1737 HARDWARE MONITOR DRIVER
4067 F: Documentation/hwmon/dme1737
4068 F: drivers/hwmon/dme1737.c
4073 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4074 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4075 F: drivers/firmware/dmi-id.c
4076 F: drivers/firmware/dmi_scan.c
4077 F: include/linux/dmi.h
4084 F: scripts/docproc.c
4085 F: scripts/kernel-doc*
4086 X: Documentation/ABI/
4087 X: Documentation/devicetree/
4088 X: Documentation/acpi
4089 X: Documentation/power
4090 X: Documentation/spi
4091 X: Documentation/media
4092 T: git git://git.lwn.net/linux.git docs-next
4098 F: drivers/char/dtlk.c
4099 F: include/linux/dtlk.h
4101 DPT_I2O SCSI RAID DRIVER
4104 W: http://www.adaptec.com/
4106 F: drivers/scsi/dpt*
4107 F: drivers/scsi/dpt/
4113 W: http://www.drbd.org
4114 T: git git://git.linbit.com/linux-drbd.git
4115 T: git git://git.linbit.com/drbd-8.4.git
4117 F: drivers/block/drbd/
4119 F: Documentation/blockdev/drbd/
4121 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4125 F: Documentation/kobject.txt
4130 F: include/linux/debugfs.h
4131 F: include/linux/kobj*
4137 T: git git://people.freedesktop.org/~airlied/linux
4138 B: https://bugs.freedesktop.org/
4139 C: irc://chat.freenode.net/dri-devel
4143 F: Documentation/devicetree/bindings/display/
4144 F: Documentation/devicetree/bindings/gpu/
4145 F: Documentation/devicetree/bindings/video/
4146 F: Documentation/gpu/
4148 F: include/uapi/drm/
4150 DRM DRIVERS AND MISC GPU PATCHES
4154 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4156 T: git git://anongit.freedesktop.org/drm/drm-misc
4157 F: Documentation/gpu/
4159 F: drivers/gpu/drm/*
4161 F: include/uapi/drm/drm*
4163 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4166 F: drivers/gpu/drm/ast/
4168 DRM DRIVERS FOR BRIDGE CHIPS
4171 T: git git://anongit.freedesktop.org/drm/drm-misc
4172 F: drivers/gpu/drm/bridge/
4174 DRM DRIVER FOR BOCHS VIRTUAL GPU
4177 T: git git://git.kraxel.org/linux drm-qemu
4179 F: drivers/gpu/drm/bochs/
4181 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4185 T: git git://git.kraxel.org/linux drm-qemu
4187 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4188 F: drivers/gpu/drm/cirrus/
4190 RADEON and AMDGPU DRM DRIVERS
4194 T: git git://people.freedesktop.org/~agd5f/linux
4196 F: drivers/gpu/drm/radeon/
4197 F: include/uapi/drm/radeon_drm.h
4198 F: drivers/gpu/drm/amd/
4199 F: include/uapi/drm/amdgpu_drm.h
4204 T: git git://anongit.freedesktop.org/tegra/linux.git
4206 F: drivers/gpu/drm/drm_panel.c
4207 F: drivers/gpu/drm/panel/
4208 F: include/drm/drm_panel.h
4209 F: Documentation/devicetree/bindings/display/panel/
4211 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4215 W: https://01.org/linuxgraphics/
4216 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4217 C: irc://chat.freenode.net/intel-gfx
4218 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4219 T: git git://anongit.freedesktop.org/drm-intel
4221 F: drivers/gpu/drm/i915/
4222 F: include/drm/i915*
4223 F: include/uapi/drm/i915_drm.h
4224 F: Documentation/gpu/i915.rst
4226 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4231 W: https://01.org/igvt-g
4232 T: git https://github.com/01org/gvt-linux.git
4234 F: drivers/gpu/drm/i915/gvt/
4236 DRM DRIVERS FOR ATMEL HLCDC
4240 F: drivers/gpu/drm/atmel-hlcdc/
4241 F: Documentation/devicetree/bindings/drm/atmel/
4243 DRM DRIVERS FOR ALLWINNER A10
4247 F: drivers/gpu/drm/sun4i/
4248 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4250 DRM DRIVERS FOR AMLOGIC SOCS
4254 W: http://linux-meson.com/
4256 F: drivers/gpu/drm/meson/
4257 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4259 DRM DRIVERS FOR EXYNOS
4265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4267 F: drivers/gpu/drm/exynos/
4268 F: include/uapi/drm/exynos_drm.h
4269 F: Documentation/devicetree/bindings/display/exynos/
4271 DRM DRIVERS FOR FREESCALE DCU
4276 F: drivers/gpu/drm/fsl-dcu/
4277 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4278 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4279 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4281 DRM DRIVERS FOR FREESCALE IMX
4285 F: drivers/gpu/drm/imx/
4286 F: drivers/gpu/ipu-v3/
4287 F: Documentation/devicetree/bindings/display/imx/
4289 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4292 T: git git://github.com/patjak/drm-gma500
4294 F: drivers/gpu/drm/gma500/
4296 DRM DRIVERS FOR HISILICON
4302 T: git git://github.com/xin3liang/linux.git
4304 F: drivers/gpu/drm/hisilicon/
4305 F: Documentation/devicetree/bindings/display/hisilicon/
4307 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4308 S: Orphan / Obsolete
4309 F: drivers/gpu/drm/i810/
4310 F: include/uapi/drm/i810_drm.h
4312 DRM DRIVERS FOR MEDIATEK
4317 F: drivers/gpu/drm/mediatek/
4318 F: Documentation/devicetree/bindings/display/mediatek/
4320 DRM DRIVER FOR MI0283QT
4323 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4324 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4326 DRM DRIVER FOR MSM ADRENO GPU
4331 T: git git://people.freedesktop.org/~robclark/linux
4333 F: drivers/gpu/drm/msm/
4334 F: include/uapi/drm/msm_drm.h
4335 F: Documentation/devicetree/bindings/display/msm/
4337 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4341 T: git git://github.com/skeggsb/linux
4343 F: drivers/gpu/drm/nouveau/
4344 F: include/uapi/drm/nouveau_drm.h
4346 DRM DRIVERS FOR NVIDIA TEGRA
4350 T: git git://anongit.freedesktop.org/tegra/linux.git
4352 F: drivers/gpu/drm/tegra/
4353 F: drivers/gpu/host1x/
4354 F: include/linux/host1x.h
4355 F: include/uapi/drm/tegra_drm.h
4356 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4358 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4359 S: Orphan / Obsolete
4360 F: drivers/gpu/drm/mga/
4361 F: include/uapi/drm/mga_drm.h
4363 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4366 F: drivers/gpu/drm/mgag200/
4368 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/r128/
4371 F: include/uapi/drm/r128_drm.h
4373 DRM DRIVERS FOR RENESAS
4377 T: git git://linuxtv.org/pinchartl/fbdev
4379 F: drivers/gpu/drm/rcar-du/
4380 F: drivers/gpu/drm/shmobile/
4381 F: include/linux/platform_data/shmob_drm.h
4382 F: Documentation/devicetree/bindings/display/renesas,du.txt
4384 DRM DRIVER FOR QXL VIRTUAL GPU
4388 T: git git://git.kraxel.org/linux drm-qemu
4390 F: drivers/gpu/drm/qxl/
4391 F: include/uapi/drm/qxl_drm.h
4393 DRM DRIVERS FOR ROCKCHIP
4397 F: drivers/gpu/drm/rockchip/
4398 F: Documentation/devicetree/bindings/display/rockchip/
4400 DRM DRIVER FOR SAVAGE VIDEO CARDS
4401 S: Orphan / Obsolete
4402 F: drivers/gpu/drm/savage/
4403 F: include/uapi/drm/savage_drm.h
4405 DRM DRIVER FOR SIS VIDEO CARDS
4406 S: Orphan / Obsolete
4407 F: drivers/gpu/drm/sis/
4408 F: include/uapi/drm/sis_drm.h
4414 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4416 F: drivers/gpu/drm/sti
4417 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4419 DRM DRIVER FOR TDFX VIDEO CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/tdfx/
4423 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4426 F: drivers/gpu/drm/udl/
4428 DRM DRIVERS FOR VIVANTE GPU IP
4435 F: drivers/gpu/drm/etnaviv/
4436 F: include/uapi/drm/etnaviv_drm.h
4437 F: Documentation/devicetree/bindings/display/etnaviv/
4439 DRM DRIVER FOR VMWARE VIRTUAL GPU
4444 T: git git://people.freedesktop.org/~syeh/repos_linux
4445 T: git git://people.freedesktop.org/~thomash/linux
4447 F: drivers/gpu/drm/vmwgfx/
4448 F: include/uapi/drm/vmwgfx_drm.h
4452 T: git git://github.com/anholt/linux
4454 F: drivers/gpu/drm/vc4/
4455 F: include/uapi/drm/vc4_drm.h
4456 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4458 DRM DRIVERS FOR TI OMAP
4462 F: drivers/gpu/drm/omapdrm/
4463 F: Documentation/devicetree/bindings/display/ti/
4465 DRM DRIVERS FOR TI LCDC
4470 F: drivers/gpu/drm/tilcdc/
4471 F: Documentation/devicetree/bindings/display/tilcdc/
4473 DRM DRIVERS FOR ZTE ZX
4477 F: drivers/gpu/drm/zte/
4478 F: Documentation/devicetree/bindings/display/zte,vou.txt
4480 DSBR100 USB FM RADIO DRIVER
4483 T: git git://linuxtv.org/media_tree.git
4485 F: drivers/media/radio/dsbr100.c
4491 F: drivers/net/wan/dscc4.c
4496 T: git git://linuxtv.org/media_tree.git
4497 W: https://linuxtv.org
4499 F: drivers/media/pci/dt3155/
4501 DVB_USB_AF9015 MEDIA DRIVER
4504 W: https://linuxtv.org
4505 W: http://palosaari.fi/linux/
4506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4507 T: git git://linuxtv.org/anttip/media_tree.git
4509 F: drivers/media/usb/dvb-usb-v2/af9015*
4511 DVB_USB_AF9035 MEDIA DRIVER
4514 W: https://linuxtv.org
4515 W: http://palosaari.fi/linux/
4516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517 T: git git://linuxtv.org/anttip/media_tree.git
4519 F: drivers/media/usb/dvb-usb-v2/af9035*
4521 DVB_USB_ANYSEE MEDIA DRIVER
4524 W: https://linuxtv.org
4525 W: http://palosaari.fi/linux/
4526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527 T: git git://linuxtv.org/anttip/media_tree.git
4529 F: drivers/media/usb/dvb-usb-v2/anysee*
4531 DVB_USB_AU6610 MEDIA DRIVER
4534 W: https://linuxtv.org
4535 W: http://palosaari.fi/linux/
4536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4537 T: git git://linuxtv.org/anttip/media_tree.git
4539 F: drivers/media/usb/dvb-usb-v2/au6610*
4541 DVB_USB_CE6230 MEDIA DRIVER
4544 W: https://linuxtv.org
4545 W: http://palosaari.fi/linux/
4546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4547 T: git git://linuxtv.org/anttip/media_tree.git
4549 F: drivers/media/usb/dvb-usb-v2/ce6230*
4551 DVB_USB_CXUSB MEDIA DRIVER
4554 W: https://linuxtv.org
4555 W: http://github.com/mkrufky
4556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557 T: git git://linuxtv.org/media_tree.git
4559 F: drivers/media/usb/dvb-usb/cxusb*
4561 DVB_USB_EC168 MEDIA DRIVER
4564 W: https://linuxtv.org
4565 W: http://palosaari.fi/linux/
4566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4567 T: git git://linuxtv.org/anttip/media_tree.git
4569 F: drivers/media/usb/dvb-usb-v2/ec168*
4571 DVB_USB_GL861 MEDIA DRIVER
4574 W: https://linuxtv.org
4575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4576 T: git git://linuxtv.org/anttip/media_tree.git
4578 F: drivers/media/usb/dvb-usb-v2/gl861*
4580 DVB_USB_MXL111SF MEDIA DRIVER
4583 W: https://linuxtv.org
4584 W: http://github.com/mkrufky
4585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4588 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4590 DVB_USB_RTL28XXU MEDIA DRIVER
4593 W: https://linuxtv.org
4594 W: http://palosaari.fi/linux/
4595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4596 T: git git://linuxtv.org/anttip/media_tree.git
4598 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4600 DVB_USB_V2 MEDIA DRIVER
4603 W: https://linuxtv.org
4604 W: http://palosaari.fi/linux/
4605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4606 T: git git://linuxtv.org/anttip/media_tree.git
4608 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4609 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4614 F: lib/dynamic_debug.c
4615 F: include/linux/dynamic_debug.h
4617 DZ DECSTATION DZ11 SERIAL DRIVER
4620 F: drivers/tty/serial/dz.*
4622 E3X0 POWER BUTTON DRIVER
4625 W: http://www.ettus.com
4627 F: drivers/input/misc/e3x0-button.c
4628 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4633 W: https://linuxtv.org
4634 W: http://palosaari.fi/linux/
4635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4636 T: git git://linuxtv.org/anttip/media_tree.git
4638 F: drivers/media/tuners/e4000*
4640 EATA ISA/EISA/PCI SCSI DRIVER
4644 F: drivers/scsi/eata.c
4649 W: https://linuxtv.org
4650 W: http://palosaari.fi/linux/
4651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4652 T: git git://linuxtv.org/anttip/media_tree.git
4654 F: drivers/media/dvb-frontends/ec100*
4659 W: http://ecryptfs.org
4660 W: https://launchpad.net/ecryptfs
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4663 F: Documentation/filesystems/ecryptfs.txt
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4674 F: Documentation/admin-guide/ras.rst
4675 F: Documentation/driver-api/edac.rst
4677 F: include/linux/edac.h
4683 F: drivers/edac/amd64_edac*
4689 F: drivers/edac/highbank*
4697 F: drivers/edac/octeon_edac*
4703 F: drivers/edac/e752x_edac.c
4708 F: drivers/edac/e7xxx_edac.c
4714 F: drivers/edac/fsl_ddr_edac.*
4721 F: drivers/edac/ghes_edac.c
4727 F: drivers/edac/i82443bxgx_edac.c
4732 F: drivers/edac/i3000_edac.c
4737 F: drivers/edac/i5000_edac.c
4744 F: drivers/edac/i5400_edac.c
4751 F: drivers/edac/i7300_edac.c
4758 F: drivers/edac/i7core_edac.c
4765 F: drivers/edac/i82975x_edac.c
4771 F: drivers/edac/ie31200_edac.c
4777 F: drivers/edac/mpc85xx_edac.[ch]
4783 F: drivers/edac/pasemi_edac.c
4789 F: drivers/edac/r82600_edac.c
4796 F: drivers/edac/sb_edac.c
4802 F: drivers/edac/skx_edac.c
4805 APPLIED MICRO (APM) X-GENE SOC EDAC
4808 F: drivers/edac/xgene_edac.c
4809 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4811 EDIROL UA-101/UA-1000 DRIVER
4814 T: git git://git.alsa-project.org/alsa-kernel.git
4816 F: sound/usb/misc/ua101.c
4818 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4824 F: Documentation/efi-stub.txt
4825 F: arch/*/kernel/efi.c
4826 F: arch/x86/boot/compressed/eboot.[ch]
4827 F: arch/*/include/asm/efi.h
4828 F: arch/x86/platform/efi/
4829 F: drivers/firmware/efi/
4830 F: include/linux/efi*.h
4831 F: arch/arm/boot/compressed/efi-header.S
4832 F: arch/arm64/kernel/efi-entry.S
4834 EFI VARIABLE FILESYSTEM
4838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4843 EFIFB FRAMEBUFFER DRIVER
4847 F: drivers/video/fbdev/efifb.c
4854 F: drivers/firmware/efi/test/
4857 W: http://aeschi.ch.eu.org/efs/
4861 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4865 F: drivers/net/ethernet/ibm/ehea/
4867 EM28XX VIDEO4LINUX DRIVER
4871 W: https://linuxtv.org
4872 T: git git://linuxtv.org/media_tree.git
4874 F: drivers/media/usb/em28xx/
4875 F: Documentation/media/v4l-drivers/em28xx*
4884 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4888 W: http://www.broadcom.com
4890 F: drivers/scsi/lpfc/
4892 ENE CB710 FLASH CARD READER DRIVER
4895 F: drivers/misc/cb710/
4896 F: drivers/mmc/host/cb710-mmc.*
4897 F: include/linux/cb710.h
4899 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4902 F: drivers/media/rc/ene_ir.*
4904 EPSON S1D13XXX FRAMEBUFFER DRIVER
4907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4908 F: drivers/video/fbdev/s1d13xxxfb.c
4909 F: include/video/s1d13xxxfb.h
4911 ET131X NETWORK DRIVER
4914 F: drivers/net/ethernet/agere/
4920 W: http://www.linuxfoundation.org/en/Net:Bridge
4922 F: include/linux/netfilter_bridge/
4925 ETHERNET PHY LIBRARY
4929 F: include/linux/phy.h
4930 F: include/linux/phy_fixed.h
4932 F: Documentation/networking/phy.txt
4933 F: drivers/of/of_mdio.c
4934 F: drivers/of/of_net.c
4940 F: Documentation/filesystems/ext2.txt
4942 F: include/linux/ext2*
4948 W: http://ext4.wiki.kernel.org
4949 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4952 F: Documentation/filesystems/ext4.txt
4955 Extended Verification Module (EVM)
4960 F: security/integrity/evm/
4962 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4969 F: include/linux/extcon/
4970 F: include/linux/extcon.h
4971 F: Documentation/extcon/
4972 F: Documentation/devicetree/bindings/extcon/
4978 F: drivers/gpu/drm/exynos/exynos_dp*
4980 EXYNOS SYSMMU (IOMMU) driver
4984 F: drivers/iommu/exynos-iommu.c
4986 EZchip NPS platform support
4989 F: arch/arc/plat-eznps
4990 F: arch/arc/boot/dts/eznps.dts
4992 F71805F HARDWARE MONITORING DRIVER
4996 F: Documentation/hwmon/f71805f
4997 F: drivers/hwmon/f71805f.c
5003 F: drivers/media/tuners/fc0011.h
5004 F: drivers/media/tuners/fc0011.c
5009 W: https://linuxtv.org
5010 W: http://palosaari.fi/linux/
5011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5012 T: git git://linuxtv.org/anttip/media_tree.git
5014 F: drivers/media/tuners/fc2580*
5019 F: fs/notify/fanotify/
5020 F: include/linux/fanotify.h
5021 F: include/uapi/linux/fanotify.h
5023 FARSYNC SYNCHRONOUS DRIVER
5025 W: http://www.farsite.co.uk/
5027 F: drivers/net/wan/farsync.*
5029 FAULT INJECTION SUPPORT
5032 F: Documentation/fault-injection/
5033 F: lib/fault-inject.c
5035 FBTFT Framebuffer drivers
5039 F: drivers/staging/fbtft/
5041 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5044 W: www.Open-FCoE.org
5046 F: drivers/scsi/libfc/
5047 F: drivers/scsi/fcoe/
5049 F: include/scsi/libfc.h
5050 F: include/scsi/libfcoe.h
5051 F: include/uapi/scsi/fc/
5053 FILE LOCKING (flock() and fcntl()/lockf())
5058 F: include/linux/fcntl.h
5059 F: include/linux/fs.h
5060 F: include/uapi/linux/fcntl.h
5061 F: include/uapi/linux/fs.h
5065 FILESYSTEMS (VFS and infrastructure)
5071 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5075 F: drivers/hwmon/f75375s.c
5076 F: include/linux/f75375s.h
5078 FIREWIRE AUDIO DRIVERS
5081 T: git git://git.alsa-project.org/alsa-kernel.git
5085 FIREWIRE MEDIA DRIVERS (firedtv)
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5091 F: drivers/media/firewire/
5093 FIREWIRE SBP-2 TARGET
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5100 F: drivers/target/sbp/
5105 W: http://ieee1394.wiki.kernel.org/
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5108 F: drivers/firewire/
5109 F: include/linux/firewire.h
5110 F: include/uapi/linux/firewire*.h
5113 FIRMWARE LOADER (request_firmware)
5118 F: Documentation/firmware_class/
5119 F: drivers/base/firmware*.c
5120 F: include/linux/firmware.h
5122 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5126 F: drivers/block/rsxx/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5132 F: drivers/block/floppy.c
5136 W: http://www.ohwr.org/projects/fmc-bus
5139 F: include/linux/fmc*.h
5140 F: include/linux/ipmi-fru.h
5143 FPGA MANAGER FRAMEWORK
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5150 F: include/linux/fpga/fpga-mgr.h
5151 W: http://www.rocketboards.org
5155 W: http://floatingpoint.sourceforge.net/emulator/index.html
5157 F: arch/x86/math-emu/
5159 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5162 F: drivers/net/wan/dlci.c
5163 F: drivers/net/wan/sdla.c
5168 T: git git://github.com/bzolnier/linux.git
5169 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5171 F: Documentation/fb/
5174 F: include/linux/fb.h
5175 F: include/uapi/video/
5176 F: include/uapi/linux/fb.h
5178 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5183 F: drivers/crypto/caam/
5184 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5186 FREESCALE DIU FRAMEBUFFER DRIVER
5190 F: drivers/video/fbdev/fsl-diu-fb.*
5192 FREESCALE DMA DRIVER
5197 F: drivers/dma/fsldma.*
5199 FREESCALE GPMI NAND DRIVER
5203 F: drivers/mtd/nand/gpmi-nand/*
5205 FREESCALE I2C CPM DRIVER
5210 F: drivers/i2c/busses/i2c-cpm.c
5212 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5217 F: include/linux/platform_data/video-imxfb.h
5218 F: drivers/video/fbdev/imxfb.c
5220 FREESCALE QUAD SPI DRIVER
5224 F: drivers/mtd/spi-nor/fsl-quadspi.c
5226 FREESCALE SOC FS_ENET DRIVER
5232 F: drivers/net/ethernet/freescale/fs_enet/
5233 F: include/linux/fs_enet_pd.h
5235 FREESCALE IMX / MXC FEC DRIVER
5239 F: drivers/net/ethernet/freescale/fec_main.c
5240 F: drivers/net/ethernet/freescale/fec_ptp.c
5241 F: drivers/net/ethernet/freescale/fec.h
5242 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5244 FREESCALE QORIQ DPAA FMAN DRIVER
5248 F: drivers/net/ethernet/freescale/fman
5249 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5251 FREESCALE QORIQ DPAA ETHERNET DRIVER
5255 F: drivers/net/ethernet/freescale/dpaa
5257 FREESCALE SOC DRIVERS
5263 F: include/linux/fsl/
5265 FREESCALE QUICC ENGINE LIBRARY
5269 F: drivers/soc/fsl/qe/
5270 F: include/soc/fsl/*qe*.h
5271 F: include/soc/fsl/*ucc*.h
5273 FREESCALE USB PERIPHERAL DRIVERS
5278 F: drivers/usb/gadget/udc/fsl*
5280 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5285 F: drivers/net/ethernet/freescale/ucc_geth*
5287 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5291 F: drivers/net/ethernet/freescale/gianfar*
5292 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5293 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5295 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5300 F: drivers/net/wan/fsl_ucc_hdlc*
5302 FREESCALE QUICC ENGINE UCC UART DRIVER
5306 F: drivers/tty/serial/ucc_uart.c
5308 FREESCALE SOC SOUND DRIVERS
5316 F: sound/soc/fsl/fsl*
5317 F: sound/soc/fsl/imx*
5318 F: sound/soc/fsl/mpc8610_hpcd.c
5322 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5331 F: Documentation/power/freezing-of-tasks.txt
5332 F: include/linux/freezer.h
5340 F: include/linux/frontswap.h
5342 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5346 F: Documentation/filesystems/caching/
5348 F: include/linux/fscache*.h
5350 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5356 F: include/linux/fscrypt*.h
5362 W: https://f2fs.wiki.kernel.org/
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5365 F: Documentation/filesystems/f2fs.txt
5366 F: Documentation/ABI/testing/sysfs-fs-f2fs
5368 F: include/linux/f2fs_fs.h
5369 F: include/trace/events/f2fs.h
5371 FUJITSU FR-V (FRV) PORT
5375 FUJITSU LAPTOP EXTRAS
5379 F: drivers/platform/x86/fujitsu-laptop.c
5381 FUJITSU M-5MO LS CAMERA ISP DRIVER
5386 F: drivers/media/i2c/m5mols/
5387 F: include/media/i2c/m5mols.h
5389 FUJITSU TABLET EXTRAS
5393 F: drivers/platform/x86/fujitsu-tablet.c
5395 FUSE: FILESYSTEM IN USERSPACE
5398 W: http://fuse.sourceforge.net/
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5402 F: include/uapi/linux/fuse.h
5403 F: Documentation/filesystems/fuse.txt
5405 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5408 S: Odd Fixes (e.g., new signatures)
5409 F: drivers/scsi/fdomain.*
5416 F: scripts/gcc-plugins/
5417 F: scripts/gcc-plugin.sh
5418 F: scripts/Makefile.gcc-plugins
5419 F: Documentation/gcc-plugins.txt
5421 GCOV BASED KERNEL PROFILING
5425 F: Documentation/dev-tools/gcov.rst
5427 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5430 W: http://www.icp-vortex.com/
5432 F: drivers/scsi/gdt*
5434 GDB KERNEL DEBUGGING HELPER SCRIPTS
5440 GEMTEK FM RADIO RECEIVER DRIVER
5443 T: git git://linuxtv.org/media_tree.git
5444 W: https://linuxtv.org
5446 F: drivers/media/radio/radio-gemtek*
5448 GENERIC GPIO I2C DRIVER
5451 F: drivers/i2c/busses/i2c-gpio.c
5452 F: include/linux/i2c-gpio.h
5454 GENERIC GPIO I2C MULTIPLEXER DRIVER
5458 F: drivers/i2c/muxes/i2c-mux-gpio.c
5459 F: include/linux/i2c-mux-gpio.h
5460 F: Documentation/i2c/muxes/i2c-mux-gpio
5462 GENERIC HDLC (WAN) DRIVERS
5464 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5466 F: drivers/net/wan/c101.c
5467 F: drivers/net/wan/hd6457*
5468 F: drivers/net/wan/hdlc*
5469 F: drivers/net/wan/n2.c
5470 F: drivers/net/wan/pc300too.c
5471 F: drivers/net/wan/pci200syn.c
5472 F: drivers/net/wan/wanxl*
5474 GENERIC INCLUDE/ASM HEADER FILES
5477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5479 F: include/asm-generic/
5480 F: include/uapi/asm-generic/
5482 GENERIC PHY FRAMEWORK
5485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5488 F: include/linux/phy/
5496 F: drivers/base/power/domain*.c
5497 F: include/linux/pm_domain.h
5499 GENERIC UIO DRIVER FOR PCI DEVICES
5503 F: drivers/uio/uio_pci_generic.c
5505 GET_MAINTAINER SCRIPT
5508 F: scripts/get_maintainer.pl
5510 GENWQE (IBM Generic Workqueue Card)
5514 F: drivers/misc/genwqe/
5520 W: http://sources.redhat.com/cluster/
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5523 F: Documentation/filesystems/gfs2*.txt
5525 F: include/uapi/linux/gfs2_ondisk.h
5527 GIGASET ISDN DRIVERS
5530 W: http://gigaset307x.sourceforge.net/
5532 F: Documentation/isdn/README.gigaset
5533 F: drivers/isdn/gigaset/
5534 F: include/uapi/linux/gigaset_dev.h
5540 F: drivers/media/usb/go7007/
5546 F: drivers/input/touchscreen/goodix.c
5552 F: drivers/gpio/gpio-mockup.c
5553 F: tools/testing/selftests/gpio/
5559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5561 F: Documentation/devicetree/bindings/gpio/
5562 F: Documentation/gpio/
5563 F: Documentation/ABI/testing/gpio-cdev
5564 F: Documentation/ABI/obsolete/sysfs-gpio
5566 F: include/linux/gpio/
5567 F: include/linux/gpio.h
5568 F: include/asm-generic/gpio.h
5569 F: include/uapi/linux/gpio.h
5572 GRE DEMULTIPLEXER DRIVER
5576 F: net/ipv4/gre_demux.c
5577 F: net/ipv4/gre_offload.c
5578 F: include/net/gre.h
5580 GRETH 10/100/1G Ethernet MAC device driver
5584 F: drivers/net/ethernet/aeroflex/
5591 F: drivers/staging/greybus/
5594 GREYBUS AUDIO PROTOCOLS DRIVERS
5598 F: drivers/staging/greybus/audio_apbridgea.c
5599 F: drivers/staging/greybus/audio_apbridgea.h
5600 F: drivers/staging/greybus/audio_codec.c
5601 F: drivers/staging/greybus/audio_codec.h
5602 F: drivers/staging/greybus/audio_gb.c
5603 F: drivers/staging/greybus/audio_manager.c
5604 F: drivers/staging/greybus/audio_manager.h
5605 F: drivers/staging/greybus/audio_manager_module.c
5606 F: drivers/staging/greybus/audio_manager_private.h
5607 F: drivers/staging/greybus/audio_manager_sysfs.c
5608 F: drivers/staging/greybus/audio_module.c
5609 F: drivers/staging/greybus/audio_topology.c
5611 GREYBUS PROTOCOLS DRIVERS
5614 F: drivers/staging/greybus/sdio.c
5615 F: drivers/staging/greybus/light.c
5616 F: drivers/staging/greybus/gpio.c
5617 F: drivers/staging/greybus/power_supply.c
5618 F: drivers/staging/greybus/spi.c
5619 F: drivers/staging/greybus/spilib.c
5621 GREYBUS PROTOCOLS DRIVERS
5624 F: drivers/staging/greybus/loopback.c
5625 F: drivers/staging/greybus/timesync.c
5626 F: drivers/staging/greybus/timesync_platform.c
5628 GREYBUS PROTOCOLS DRIVERS
5631 F: drivers/staging/greybus/authentication.c
5632 F: drivers/staging/greybus/bootrom.c
5633 F: drivers/staging/greybus/firmware.h
5634 F: drivers/staging/greybus/fw-core.c
5635 F: drivers/staging/greybus/fw-download.c
5636 F: drivers/staging/greybus/fw-managament.c
5637 F: drivers/staging/greybus/greybus_authentication.h
5638 F: drivers/staging/greybus/greybus_firmware.h
5639 F: drivers/staging/greybus/hid.c
5640 F: drivers/staging/greybus/i2c.c
5641 F: drivers/staging/greybus/spi.c
5642 F: drivers/staging/greybus/spilib.c
5643 F: drivers/staging/greybus/spilib.h
5645 GREYBUS PROTOCOLS DRIVERS
5648 F: drivers/staging/greybus/uart.c
5649 F: drivers/staging/greybus/log.c
5651 GREYBUS PLATFORM DRIVERS
5654 F: drivers/staging/greybus/arche-platform.c
5655 F: drivers/staging/greybus/arche-apb-ctrl.c
5656 F: drivers/staging/greybus/arche_platform.h
5658 GS1662 VIDEO SERIALIZER
5661 T: git git://linuxtv.org/media_tree.git
5663 F: drivers/media/spi/gs1662.c
5665 GSPCA FINEPIX SUBDRIVER
5668 T: git git://linuxtv.org/media_tree.git
5670 F: drivers/media/usb/gspca/finepix.c
5672 GSPCA GL860 SUBDRIVER
5675 T: git git://linuxtv.org/media_tree.git
5677 F: drivers/media/usb/gspca/gl860/
5679 GSPCA M5602 SUBDRIVER
5682 T: git git://linuxtv.org/media_tree.git
5684 F: drivers/media/usb/gspca/m5602/
5686 GSPCA PAC207 SONIXB SUBDRIVER
5689 T: git git://linuxtv.org/media_tree.git
5691 F: drivers/media/usb/gspca/pac207.c
5693 GSPCA SN9C20X SUBDRIVER
5696 T: git git://linuxtv.org/media_tree.git
5698 F: drivers/media/usb/gspca/sn9c20x.c
5700 GSPCA T613 SUBDRIVER
5703 T: git git://linuxtv.org/media_tree.git
5705 F: drivers/media/usb/gspca/t613.c
5707 GSPCA USB WEBCAM DRIVER
5710 T: git git://linuxtv.org/media_tree.git
5712 F: drivers/media/usb/gspca/
5714 GTP (GPRS Tunneling Protocol)
5718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5720 F: drivers/net/gtp.c
5722 GUID PARTITION TABLE (GPT)
5726 F: block/partitions/efi.*
5728 STK1160 USB VIDEO CAPTURE DRIVER
5731 T: git git://linuxtv.org/media_tree.git
5733 F: drivers/media/usb/stk1160/
5738 W: http://uclinux-h8.sourceforge.jp
5739 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5742 F: drivers/clocksource/h8300_*.c
5743 F: drivers/clk/h8300/
5744 F: drivers/irqchip/irq-renesas-h8*.c
5746 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5749 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5751 F: drivers/platform/x86/hdaps.c
5753 HDPVR USB VIDEO ENCODER DRIVER
5756 T: git git://linuxtv.org/media_tree.git
5757 W: https://linuxtv.org
5759 F: drivers/media/usb/hdpvr/
5761 HWPOISON MEMORY FAILURE HANDLING
5765 F: mm/memory-failure.c
5766 F: mm/hwpoison-inject.c
5768 HYPERVISOR VIRTUAL CONSOLE DRIVER
5776 W: https://linuxtv.org
5777 W: http://palosaari.fi/linux/
5778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5779 T: git git://linuxtv.org/anttip/media_tree.git
5781 F: drivers/media/usb/hackrf/
5787 W: http://hwmon.wiki.kernel.org/
5788 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5791 F: Documentation/hwmon/
5793 F: include/linux/hwmon*.h
5795 HARDWARE RANDOM NUMBER GENERATOR CORE
5800 F: Documentation/devicetree/bindings/rng/
5801 F: Documentation/hw_random.txt
5802 F: drivers/char/hw_random/
5803 F: include/linux/hw_random.h
5805 HARDWARE SPINLOCK CORE
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5811 F: Documentation/devicetree/bindings/hwlock/
5812 F: Documentation/hwspinlock.txt
5813 F: drivers/hwspinlock/
5814 F: include/linux/hwspinlock.h
5816 HARMONY SOUND DRIVER
5819 F: sound/parisc/harmony.*
5821 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5824 F: Documentation/watchdog/hpwdt.txt
5825 F: drivers/watchdog/hpwdt.c
5827 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5832 F: Documentation/scsi/hpsa.txt
5833 F: drivers/scsi/hpsa*.[ch]
5834 F: include/linux/cciss*.h
5835 F: include/uapi/linux/cciss*.h
5837 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5842 F: Documentation/blockdev/cciss.txt
5843 F: drivers/block/cciss*
5844 F: include/linux/cciss_ioctl.h
5845 F: include/uapi/linux/cciss_ioctl.h
5852 F: drivers/infiniband/hw/hfi1
5857 F: Documentation/filesystems/hfs.txt
5863 F: Documentation/filesystems/hfsplus.txt
5866 HGA FRAMEBUFFER DRIVER
5869 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5871 F: drivers/video/fbdev/hgafb.c
5873 HIBERNATION (aka Software Suspend, aka swsusp)
5877 B: https://bugzilla.kernel.org
5880 F: drivers/base/power/
5882 F: include/linux/suspend.h
5883 F: include/linux/freezer.h
5884 F: include/linux/pm.h
5885 F: arch/*/include/asm/suspend*.h
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5894 F: include/linux/hid*
5895 F: include/uapi/linux/hid*
5897 HID SENSOR HUB DRIVERS
5904 F: Documentation/hid/hid-sensor*
5905 F: drivers/hid/hid-sensor-*
5906 F: drivers/iio/*/hid-*
5907 F: include/linux/hid-sensor-*
5909 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5914 F: Documentation/timers/
5915 F: kernel/time/hrtimer.c
5916 F: kernel/time/clockevents.c
5917 F: kernel/time/tick*.*
5918 F: kernel/time/timer_*.c
5919 F: include/linux/clockchips.h
5920 F: include/linux/hrtimer.h
5922 HIGH-SPEED SCC DRIVER FOR AX.25
5925 F: drivers/net/hamradio/dmascc.c
5926 F: drivers/net/hamradio/scc.c
5928 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5930 W: http://www.highpoint-tech.com
5932 F: Documentation/scsi/hptiop.txt
5933 F: drivers/scsi/hptiop.c
5939 F: include/linux/hippidevice.h
5940 F: include/uapi/linux/if_hippi.h
5942 F: drivers/net/hippi/
5944 HISILICON NETWORK SUBSYSTEM DRIVER
5948 W: http://www.hisilicon.com
5950 F: drivers/net/ethernet/hisilicon/
5951 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5953 HISILICON ROCE DRIVER
5958 F: drivers/infiniband/hw/hns/
5959 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5961 HISILICON SAS Controller
5963 W: http://www.hisilicon.com
5965 F: drivers/scsi/hisi_sas/
5966 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5971 W: http://w1.fi/hostap-driver.html
5973 F: drivers/net/wireless/intersil/hostap/
5975 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5978 F: drivers/platform/x86/tc1100-wmi.c
5980 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5983 F: drivers/net/ethernet/hp/hp100.*
5985 HPET: High Precision Event Timers driver
5988 F: Documentation/timers/hpet.txt
5989 F: drivers/char/hpet.c
5990 F: include/linux/hpet.h
5991 F: include/uapi/linux/hpet.h
5995 F: arch/x86/kernel/hpet.c
5996 F: arch/x86/include/asm/hpet.h
6000 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6008 F: Documentation/ABI/testing/sysfs-bus-hsi
6009 F: Documentation/device-drivers/serial-interfaces.rst
6011 F: include/linux/hsi/
6012 F: include/uapi/linux/hsi/
6016 W: http://www.pharscape.org
6018 F: drivers/net/usb/hso.c
6020 HSR NETWORK PROTOCOL
6026 HTCPEN TOUCHSCREEN DRIVER
6030 F: drivers/input/touchscreen/htcpen.c
6040 T: git git://linuxtv.org/media_tree.git
6041 W: https://linuxtv.org
6043 F: drivers/media/platform/sti/hva
6045 Hyper-V CORE AND DRIVERS
6051 F: arch/x86/include/asm/mshyperv.h
6052 F: arch/x86/include/uapi/asm/hyperv.h
6053 F: arch/x86/kernel/cpu/mshyperv.c
6055 F: drivers/hid/hid-hyperv.c
6057 F: drivers/input/serio/hyperv-keyboard.c
6058 F: drivers/pci/host/pci-hyperv.c
6059 F: drivers/net/hyperv/
6060 F: drivers/scsi/storvsc_drv.c
6061 F: drivers/uio/uio_hv_generic.c
6062 F: drivers/video/fbdev/hyperv_fb.c
6063 F: include/linux/hyperv.h
6065 F: Documentation/ABI/stable/sysfs-bus-vmbus
6071 F: Documentation/i2c/i2c-topology
6072 F: Documentation/i2c/muxes/
6073 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6074 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6075 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6076 F: drivers/i2c/i2c-mux.c
6077 F: drivers/i2c/muxes/
6078 F: include/linux/i2c-mux.h
6080 I2C OVER PARALLEL PORT
6084 F: Documentation/i2c/busses/i2c-parport
6085 F: Documentation/i2c/busses/i2c-parport-light
6086 F: drivers/i2c/busses/i2c-parport.c
6087 F: drivers/i2c/busses/i2c-parport-light.c
6089 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6093 F: Documentation/i2c/busses/i2c-ali1535
6094 F: Documentation/i2c/busses/i2c-ali1563
6095 F: Documentation/i2c/busses/i2c-ali15x3
6096 F: Documentation/i2c/busses/i2c-amd756
6097 F: Documentation/i2c/busses/i2c-amd8111
6098 F: Documentation/i2c/busses/i2c-i801
6099 F: Documentation/i2c/busses/i2c-nforce2
6100 F: Documentation/i2c/busses/i2c-piix4
6101 F: Documentation/i2c/busses/i2c-sis5595
6102 F: Documentation/i2c/busses/i2c-sis630
6103 F: Documentation/i2c/busses/i2c-sis96x
6104 F: Documentation/i2c/busses/i2c-via
6105 F: Documentation/i2c/busses/i2c-viapro
6106 F: drivers/i2c/busses/i2c-ali1535.c
6107 F: drivers/i2c/busses/i2c-ali1563.c
6108 F: drivers/i2c/busses/i2c-ali15x3.c
6109 F: drivers/i2c/busses/i2c-amd756.c
6110 F: drivers/i2c/busses/i2c-amd756-s4882.c
6111 F: drivers/i2c/busses/i2c-amd8111.c
6112 F: drivers/i2c/busses/i2c-i801.c
6113 F: drivers/i2c/busses/i2c-isch.c
6114 F: drivers/i2c/busses/i2c-nforce2.c
6115 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6116 F: drivers/i2c/busses/i2c-piix4.c
6117 F: drivers/i2c/busses/i2c-sis5595.c
6118 F: drivers/i2c/busses/i2c-sis630.c
6119 F: drivers/i2c/busses/i2c-sis96x.c
6120 F: drivers/i2c/busses/i2c-via.c
6121 F: drivers/i2c/busses/i2c-viapro.c
6123 I2C/SMBUS ISMT DRIVER
6127 F: drivers/i2c/busses/i2c-ismt.c
6128 F: Documentation/i2c/busses/i2c-ismt
6130 I2C/SMBUS STUB DRIVER
6134 F: drivers/i2c/i2c-stub.c
6139 W: https://i2c.wiki.kernel.org/
6140 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6143 F: Documentation/devicetree/bindings/i2c/
6144 F: Documentation/i2c/
6147 F: include/linux/i2c.h
6148 F: include/linux/i2c-*.h
6149 F: include/uapi/linux/i2c.h
6150 F: include/uapi/linux/i2c-*.h
6162 F: Documentation/i2c/busses/i2c-taos-evm
6163 F: drivers/i2c/busses/i2c-taos-evm.c
6168 W: http://www.harbaum.org/till/i2c_tiny_usb
6170 F: drivers/i2c/busses/i2c-tiny-usb.c
6177 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6182 IA64 (Itanium) PLATFORM
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6190 IBM Power VMX Cryptographic instructions
6195 F: drivers/crypto/vmx/Makefile
6196 F: drivers/crypto/vmx/Kconfig
6197 F: drivers/crypto/vmx/vmx.c
6198 F: drivers/crypto/vmx/aes*
6199 F: drivers/crypto/vmx/ghash*
6200 F: drivers/crypto/vmx/ppc-xlate.pl
6202 IBM Power in-Nest Crypto Acceleration
6207 F: drivers/crypto/nx/Makefile
6208 F: drivers/crypto/nx/Kconfig
6209 F: drivers/crypto/nx/nx-aes*
6210 F: drivers/crypto/nx/nx-sha*
6211 F: drivers/crypto/nx/nx.*
6212 F: drivers/crypto/nx/nx_csbcpb.h
6213 F: drivers/crypto/nx/nx_debugfs.h
6215 IBM Power 842 compression accelerator
6218 F: drivers/crypto/nx/Makefile
6219 F: drivers/crypto/nx/Kconfig
6220 F: drivers/crypto/nx/nx-842*
6221 F: include/linux/sw842.h
6225 IBM Power Linux RAID adapter
6228 F: drivers/scsi/ipr.*
6230 IBM Power Virtual Ethernet Device Driver
6234 F: drivers/net/ethernet/ibm/ibmveth.*
6236 IBM Power SRIOV Virtual NIC Device Driver
6241 F: drivers/net/ethernet/ibm/ibmvnic.*
6243 IBM Power Virtual SCSI Device Drivers
6247 F: drivers/scsi/ibmvscsi/ibmvscsi*
6248 F: include/scsi/viosrp.h
6250 IBM Power Virtual SCSI Device Target Driver
6256 F: drivers/scsi/ibmvscsi_tgt/
6258 IBM Power Virtual FC Device Drivers
6262 F: drivers/scsi/ibmvscsi/ibmvfc*
6264 IBM ServeRAID RAID DRIVER
6266 F: drivers/scsi/ips.*
6268 ICH LPC AND GPIO DRIVER
6271 F: drivers/mfd/lpc_ich.c
6272 F: drivers/gpio/gpio-ich.c
6274 IDT VersaClock 5 CLOCK DRIVER
6277 F: drivers/clk/clk-versaclock5.c
6282 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6285 F: Documentation/ide/
6287 F: include/linux/ide.h
6289 IDEAPAD LAPTOP EXTRAS DRIVER
6292 W: http://launchpad.net/ideapad-laptop
6294 F: drivers/platform/x86/ideapad-laptop.c
6296 IDEAPAD LAPTOP SLIDEBAR DRIVER
6299 W: https://github.com/o2genum/ideapad-slidebar
6301 F: drivers/input/misc/ideapad_slidebar.c
6307 F: Documentation/cdrom/ide-cd
6308 F: drivers/ide/ide-cd*
6310 IEEE 802.15.4 SUBSYSTEM
6314 W: http://wpan.cakelab.org/
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6320 F: drivers/net/ieee802154/
6321 F: include/linux/nl802154.h
6322 F: include/linux/ieee802154.h
6323 F: include/net/nl802154.h
6324 F: include/net/mac802154.h
6325 F: include/net/af_ieee802154.h
6326 F: include/net/cfg802154.h
6327 F: include/net/ieee802154_netdev.h
6328 F: Documentation/networking/ieee802154.txt
6334 F: include/net/ife.h
6335 F: include/uapi/linux/ife.h
6337 IGORPLUG-USB IR RECEIVER
6341 F: drivers/media/rc/igorplugusb.c
6343 IGUANAWORKS USB IR TRANSCEIVER
6347 F: drivers/media/rc/iguanair.c
6349 IIO DIGITAL POTENTIOMETER DAC
6353 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6354 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6355 F: drivers/iio/dac/dpot-dac.c
6357 IIO ENVELOPE DETECTOR
6361 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6362 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6363 F: drivers/iio/adc/envelope-detector.c
6365 IIO SUBSYSTEM AND DRIVERS
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6373 F: Documentation/devicetree/bindings/iio/
6375 F: drivers/staging/iio/
6376 F: include/linux/iio/
6379 IKANOS/ADI EAGLE ADSL USB DRIVER
6383 F: drivers/usb/atm/ueagle-atm.c
6385 IMGTEC ASCII LCD DRIVER
6388 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6389 F: drivers/auxdisplay/img-ascii-lcd.c
6391 INA209 HARDWARE MONITOR DRIVER
6395 F: Documentation/hwmon/ina209
6396 F: Documentation/devicetree/bindings/i2c/ina209.txt
6397 F: drivers/hwmon/ina209.c
6399 INA2XX HARDWARE MONITOR DRIVER
6403 F: Documentation/hwmon/ina2xx
6404 F: drivers/hwmon/ina2xx.c
6405 F: include/linux/platform_data/ina2xx.h
6407 INDUSTRY PACK SUBSYSTEM (IPACK)
6412 W: http://industrypack.sourceforge.net
6416 INGENIC JZ4780 DMA Driver
6419 F: drivers/dma/dma-jz4780.c
6421 INGENIC JZ4780 NAND DRIVER
6425 F: drivers/mtd/nand/jz4780_*
6427 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6435 F: security/integrity/ima/
6437 IMGTEC IR DECODER DRIVER
6440 F: drivers/media/rc/img-ir/
6442 IMS TWINTURBO FRAMEBUFFER DRIVER
6445 F: drivers/video/fbdev/imsttfb.c
6447 INFINIBAND SUBSYSTEM
6452 W: http://www.openfabrics.org/
6453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6456 F: Documentation/infiniband/
6457 F: drivers/infiniband/
6458 F: include/uapi/linux/if_infiniband.h
6459 F: include/uapi/rdma/
6467 F: Documentation/filesystems/inotify.txt
6468 F: fs/notify/inotify/
6469 F: include/linux/inotify.h
6470 F: include/uapi/linux/inotify.h
6472 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6475 Q: http://patchwork.kernel.org/project/linux-input/list/
6476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6479 F: include/linux/input.h
6480 F: include/uapi/linux/input.h
6481 F: include/linux/input/
6482 F: Documentation/devicetree/bindings/input/
6484 INPUT MULTITOUCH (MT) PROTOCOL
6488 F: Documentation/input/multi-touch-protocol.txt
6489 F: drivers/input/input-mt.c
6492 INTEL ASoC BDW/HSW DRIVERS
6496 F: sound/soc/intel/common/sst-dsp*
6497 F: sound/soc/intel/common/sst-firmware.c
6498 F: sound/soc/intel/boards/broadwell.c
6499 F: sound/soc/intel/haswell/
6501 INTEL C600 SERIES SAS CONTROLLER DRIVER
6505 T: git git://git.code.sf.net/p/intel-sas/isci
6507 F: drivers/scsi/isci/
6509 INTEL HID EVENT DRIVER
6513 F: drivers/platform/x86/intel-hid.c
6515 INTEL VIRTUAL BUTTON DRIVER
6519 F: drivers/platform/x86/intel-vbtn.c
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6526 B: https://bugzilla.kernel.org
6528 F: drivers/idle/intel_idle.c
6530 INTEL INTEGRATED SENSOR HUB DRIVER
6535 F: drivers/hid/intel-ish-hid/
6542 F: drivers/cpufreq/intel_pstate.c
6544 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6548 F: Documentation/fb/intelfb.txt
6549 F: drivers/video/fbdev/intelfb/
6551 INTEL 810/815 FRAMEBUFFER DRIVER
6555 F: drivers/video/fbdev/i810/
6557 INTEL MENLOW THERMAL DRIVER
6560 W: https://01.org/linux-acpi
6562 F: drivers/platform/x86/intel_menlow.c
6564 INTEL I/OAT DMA DRIVER
6568 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6570 F: drivers/dma/ioat*
6575 T: git git://git.infradead.org/iommu-2.6.git
6577 F: drivers/iommu/intel-iommu.c
6578 F: include/linux/intel-iommu.h
6580 INTEL IOP-ADMA DMA DRIVER
6583 F: drivers/dma/iop-adma.c
6585 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6588 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6589 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6590 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6591 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6592 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6593 F: drivers/net/wan/ixp4xx_hss.c
6595 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6598 F: drivers/char/hw_random/ixp4xx-rng.c
6600 INTEL ETHERNET DRIVERS
6603 W: http://www.intel.com/support/feedback.htm
6604 W: http://e1000.sourceforge.net/
6605 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6609 F: Documentation/networking/e100.txt
6610 F: Documentation/networking/e1000.txt
6611 F: Documentation/networking/e1000e.txt
6612 F: Documentation/networking/igb.txt
6613 F: Documentation/networking/igbvf.txt
6614 F: Documentation/networking/ixgb.txt
6615 F: Documentation/networking/ixgbe.txt
6616 F: Documentation/networking/ixgbevf.txt
6617 F: Documentation/networking/i40e.txt
6618 F: Documentation/networking/i40evf.txt
6619 F: drivers/net/ethernet/intel/
6620 F: drivers/net/ethernet/intel/*/
6622 INTEL RDMA RNIC DRIVER
6627 F: drivers/infiniband/hw/i40iw/
6629 INTEL MERRIFIELD GPIO DRIVER
6633 F: drivers/gpio/gpio-merrifield.c
6635 INTEL-MID GPIO DRIVER
6639 F: drivers/gpio/gpio-intel-mid.c
6641 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6645 F: Documentation/networking/README.ipw2100
6646 F: Documentation/networking/README.ipw2200
6647 F: drivers/net/wireless/intel/ipw2x00/
6652 F: Documentation/trace/intel_th.txt
6653 F: drivers/hwtracing/intel_th/
6655 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6658 W: http://tboot.sourceforge.net
6659 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6661 F: Documentation/intel_txt.txt
6662 F: include/linux/tboot.h
6663 F: arch/x86/kernel/tboot.c
6665 INTEL WIRELESS WIMAX CONNECTION 2400
6670 W: http://linuxwimax.org
6671 F: Documentation/wimax/README.i2400m
6672 F: drivers/net/wimax/i2400m/
6673 F: include/uapi/linux/wimax/i2400m.h
6675 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6679 F: drivers/net/wireless/intel/iwlegacy/
6681 INTEL WIRELESS WIFI LINK (iwlwifi)
6687 W: http://intellinuxwireless.org
6688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6690 F: drivers/net/wireless/intel/iwlwifi/
6692 INTEL MANAGEMENT ENGINE (mei)
6696 F: include/uapi/linux/mei.h
6697 F: include/linux/mei_cl_bus.h
6698 F: drivers/misc/mei/*
6699 F: drivers/watchdog/mei_wdt.c
6700 F: Documentation/misc-devices/mei/*
6703 INTEL MIC DRIVERS (mic)
6707 W: https://github.com/sudeepdutt/mic
6708 W: http://software.intel.com/en-us/mic-developer
6709 F: include/linux/mic_bus.h
6710 F: include/linux/scif.h
6711 F: include/uapi/linux/mic_common.h
6712 F: include/uapi/linux/mic_ioctl.h
6713 F: include/uapi/linux/scif_ioctl.h
6714 F: drivers/misc/mic/
6715 F: drivers/dma/mic_x100_dma.c
6716 F: drivers/dma/mic_x100_dma.h
6717 F: Documentation/mic/
6719 INTEL PMC/P-Unit IPC DRIVER
6723 F: drivers/platform/x86/intel_pmc_ipc.c
6724 F: drivers/platform/x86/intel_punit_ipc.c
6725 F: arch/x86/include/asm/intel_pmc_ipc.h
6726 F: arch/x86/include/asm/intel_punit_ipc.h
6728 INTEL TELEMETRY DRIVER
6732 F: arch/x86/include/asm/intel_telemetry.h
6733 F: drivers/platform/x86/intel_telemetry*
6735 INTEL PMC CORE DRIVER
6740 F: arch/x86/include/asm/pmc_core.h
6741 F: drivers/platform/x86/intel_pmc_core*
6743 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6747 F: drivers/iio/gyro/mpu3050*
6748 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6750 IOC3 ETHERNET DRIVER
6754 F: drivers/net/ethernet/sgi/ioc3-eth.c
6760 F: drivers/tty/serial/ioc3_serial.c
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6767 F: Documentation/devicetree/bindings/iommu/
6773 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6778 W: http://openipmi.sourceforge.net/
6780 F: Documentation/IPMI.txt
6781 F: drivers/char/ipmi/
6782 F: include/linux/ipmi*
6783 F: include/uapi/linux/ipmi*
6785 QCOM AUDIO (ASoC) DRIVERS
6792 IPS SCSI RAID DRIVER
6795 W: http://www.adaptec.com/
6797 F: drivers/scsi/ips*
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6808 F: Documentation/networking/ipvs-sysctl.txt
6809 F: include/net/ip_vs.h
6810 F: include/uapi/linux/ip_vs.h
6811 F: net/netfilter/ipvs/
6817 F: drivers/tty/ipwireless/
6822 F: include/net/ipx.h
6823 F: include/uapi/linux/ipx.h
6830 W: http://irda.sourceforge.net/
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6833 F: Documentation/networking/irda.txt
6834 F: drivers/net/irda/
6835 F: include/net/irda/
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6852 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6853 F: Documentation/devicetree/bindings/interrupt-controller/
6856 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6860 F: Documentation/IRQ-domain.txt
6861 F: include/linux/irqdomain.h
6862 F: kernel/irq/irqdomain.c
6868 F: Documentation/isa.txt
6869 F: drivers/base/isa.c
6870 F: include/linux/isa.h
6875 F: Documentation/isapnp.txt
6876 F: drivers/pnp/isapnp/
6877 F: include/linux/isapnp.h
6882 T: git git://linuxtv.org/media_tree.git
6883 W: https://linuxtv.org
6885 F: drivers/media/radio/radio-isa*
6887 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6891 F: drivers/firmware/iscsi_ibft*
6897 W: www.open-iscsi.com
6899 F: drivers/scsi/*iscsi*
6900 F: include/scsi/*iscsi*
6902 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6908 W: http://www.openfabrics.org
6909 W: www.open-iscsi.org
6910 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6911 F: drivers/infiniband/ulp/iser/
6913 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6919 W: http://www.linux-iscsi.org
6920 F: drivers/infiniband/ulp/isert
6926 W: http://www.isdn4linux.de
6927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6929 F: Documentation/isdn/
6931 F: include/linux/isdn.h
6932 F: include/linux/isdn/
6933 F: include/uapi/linux/isdn.h
6934 F: include/uapi/linux/isdn/
6936 ISDN SUBSYSTEM (Eicon active card driver)
6939 W: http://www.melware.de
6941 F: drivers/isdn/hardware/eicon/
6943 IT87 HARDWARE MONITORING DRIVER
6947 F: Documentation/hwmon/it87
6948 F: drivers/hwmon/it87.c
6953 W: https://linuxtv.org
6954 W: http://palosaari.fi/linux/
6955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6956 T: git git://linuxtv.org/anttip/media_tree.git
6958 F: drivers/media/tuners/it913x*
6960 IVTV VIDEO4LINUX DRIVER
6964 T: git git://linuxtv.org/media_tree.git
6965 W: http://www.ivtvdriver.org
6967 F: Documentation/media/v4l-drivers/ivtv*
6968 F: drivers/media/pci/ivtv/
6969 F: include/uapi/linux/ivtv*
6971 IX2505V MEDIA DRIVER
6974 W: https://linuxtv.org
6975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6977 F: drivers/media/dvb-frontends/ix2505v*
6979 JC42.4 TEMPERATURE SENSOR DRIVER
6983 F: drivers/hwmon/jc42.c
6984 F: Documentation/hwmon/jc42
6989 W: http://jfs.sourceforge.net/
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6992 F: Documentation/filesystems/jfs.txt
6999 F: drivers/net/ethernet/jme.*
7001 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7004 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7007 F: include/uapi/linux/jffs2.h
7009 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7015 F: include/linux/jbd2.h
7017 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7021 F: drivers/media/platform/rcar_jpu.c
7023 JSM Neo PCI based serial card
7027 F: drivers/tty/serial/jsm/
7029 K10TEMP HARDWARE MONITORING DRIVER
7033 F: Documentation/hwmon/k10temp
7034 F: drivers/hwmon/k10temp.c
7036 K8TEMP HARDWARE MONITORING DRIVER
7040 F: Documentation/hwmon/k8temp
7041 F: drivers/hwmon/k8temp.c
7049 F: arch/*/include/asm/kasan.h
7050 F: arch/*/mm/kasan_init*
7051 F: Documentation/dev-tools/kasan.rst
7052 F: include/linux/kasan*.h
7055 F: scripts/Makefile.kasan
7060 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7062 F: Documentation/kbuild/kconfig-language.txt
7070 W: http://lse.sourceforge.net/kdump/
7072 F: Documentation/kdump/
7074 KEENE FM RADIO TRANSMITTER DRIVER
7077 T: git git://linuxtv.org/media_tree.git
7078 W: https://linuxtv.org
7080 F: drivers/media/radio/radio-keene*
7082 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7088 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7094 F: Documentation/kbuild/
7096 F: scripts/Makefile.*
7103 W: http://kernelnewbies.org/KernelJanitors
7106 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7110 W: http://nfs.sourceforge.net/
7111 T: git git://linux-nfs.org/~bfields/linux.git
7114 F: include/uapi/linux/nfsd/
7118 F: include/linux/lockd/
7119 F: include/linux/sunrpc/
7120 F: include/uapi/linux/sunrpc/
7122 KERNEL SELFTEST FRAMEWORK
7126 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7128 F: tools/testing/selftests
7130 KERNEL VIRTUAL MACHINE (KVM)
7134 W: http://www.linux-kvm.org
7135 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7137 F: Documentation/*/kvm*.txt
7138 F: Documentation/virtual/kvm/
7140 F: arch/x86/kernel/kvm.c
7141 F: arch/x86/kernel/kvmclock.c
7142 F: arch/*/include/asm/kvm*
7143 F: include/linux/kvm*
7144 F: include/uapi/linux/kvm*
7148 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7151 W: http://www.linux-kvm.org/
7153 F: arch/x86/include/asm/svm.h
7154 F: arch/x86/kvm/svm.c
7156 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7159 W: http://www.linux-kvm.org/
7160 T: git git://github.com/agraf/linux-2.6.git
7162 F: arch/powerpc/include/asm/kvm*
7163 F: arch/powerpc/kvm/
7165 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7169 W: http://www.ibm.com/developerworks/linux/linux390/
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7172 F: Documentation/s390/kvm.txt
7173 F: arch/s390/include/asm/kvm*
7176 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7181 W: http://systems.cs.columbia.edu/projects/kvm-arm
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7184 F: arch/arm/include/uapi/asm/kvm*
7185 F: arch/arm/include/asm/kvm*
7188 F: include/kvm/arm_*
7190 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7196 F: arch/arm64/include/uapi/asm/kvm*
7197 F: arch/arm64/include/asm/kvm*
7200 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7204 F: arch/mips/include/uapi/asm/kvm*
7205 F: arch/mips/include/asm/kvm*
7210 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7213 F: include/linux/kexec.h
7214 F: include/uapi/linux/kexec.h
7221 F: Documentation/security/keys.txt
7222 F: include/linux/key.h
7223 F: include/linux/key-type.h
7224 F: include/linux/keyctl.h
7225 F: include/uapi/linux/keyctl.h
7235 F: Documentation/security/keys-trusted-encrypted.txt
7236 F: include/keys/trusted-type.h
7237 F: security/keys/trusted.c
7238 F: security/keys/trusted.h
7246 F: Documentation/security/keys-trusted-encrypted.txt
7247 F: include/keys/encrypted-type.h
7248 F: security/keys/encrypted-keys/
7250 KGDB / KDB /debug_core
7252 W: http://kgdb.wiki.kernel.org/
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7256 F: Documentation/DocBook/kgdb.tmpl
7257 F: drivers/misc/kgdbts.c
7258 F: drivers/tty/serial/kgdboc.c
7259 F: include/linux/kdb.h
7260 F: include/linux/kgdb.h
7267 F: Documentation/dev-tools/kmemcheck.rst
7268 F: arch/x86/include/asm/kmemcheck.h
7269 F: arch/x86/mm/kmemcheck/
7270 F: include/linux/kmemcheck.h
7276 F: Documentation/dev-tools/kmemleak.rst
7277 F: include/linux/kmemleak.h
7279 F: mm/kmemleak-test.c
7287 F: Documentation/kprobes.txt
7288 F: include/linux/kprobes.h
7289 F: include/asm-generic/kprobes.h
7292 KS0108 LCD CONTROLLER DRIVER
7294 W: http://miguelojeda.es/auxdisplay.htm
7295 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7297 F: Documentation/auxdisplay/ks0108
7298 F: drivers/auxdisplay/ks0108.c
7299 F: include/linux/ks0108.h
7306 F: include/net/l3mdev.h
7308 LANTIQ MIPS ARCHITECTURE
7317 F: Documentation/networking/lapb-module.txt
7321 LASI 53c700 driver for PARISC
7325 F: Documentation/scsi/53c700.txt
7326 F: drivers/scsi/53c700*
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7335 F: Documentation/devicetree/bindings/leds/
7337 F: include/linux/leds.h
7339 LEGACY EEPROM DRIVER
7342 F: Documentation/misc-devices/eeprom
7343 F: drivers/misc/eeprom/eeprom.c
7345 LEGO USB Tower driver
7348 W: http://legousb.sourceforge.net/
7350 F: drivers/usb/misc/legousbtower.c
7355 W: https://linuxtv.org
7356 W: http://github.com/mkrufky
7357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7358 T: git git://linuxtv.org/mkrufky/tuners.git
7360 F: drivers/media/dvb-frontends/lg2160.*
7362 LGDT3305 MEDIA DRIVER
7365 W: https://linuxtv.org
7366 W: http://github.com/mkrufky
7367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7368 T: git git://linuxtv.org/mkrufky/tuners.git
7370 F: drivers/media/dvb-frontends/lgdt3305.*
7375 W: http://lguest.ozlabs.org/
7377 F: arch/x86/include/asm/lguest*.h
7380 F: include/linux/lguest*.h
7383 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7389 F: include/linux/ata.h
7390 F: include/linux/libata.h
7391 F: Documentation/devicetree/bindings/ata/
7393 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7398 F: include/linux/pata_arasan_cf_data.h
7399 F: drivers/ata/pata_arasan_cf.c
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7407 F: drivers/ata/pata_*.c
7408 F: drivers/ata/ata_generic.c
7410 LIBATA SATA AHCI PLATFORM devices support
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7416 F: drivers/ata/ahci_platform.c
7417 F: drivers/ata/libahci_platform.c
7418 F: include/linux/ahci_platform.h
7420 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7425 F: drivers/ata/sata_promise.*
7430 F: tools/lib/lockdep/
7432 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7435 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7439 F: include/linux/nd.h
7440 F: include/linux/libnvdimm.h
7441 F: include/uapi/linux/ndctl.h
7443 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7446 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7448 F: drivers/nvdimm/blk.c
7449 F: drivers/nvdimm/region_devs.c
7450 F: drivers/acpi/nfit*
7452 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7455 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7457 F: drivers/nvdimm/btt*
7459 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7462 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7464 F: drivers/nvdimm/pmem.c
7465 F: include/linux/pmem.h
7466 F: arch/*/include/asm/pmem.h
7468 LIGHTNVM PLATFORM SUPPORT
7470 W: http://github/OpenChannelSSD
7473 F: drivers/lightnvm/
7474 F: include/linux/lightnvm.h
7475 F: include/uapi/linux/lightnvm.h
7477 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7481 W: https://github.com/linuxppc/linux/wiki
7483 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7486 F: Documentation/powerpc/
7488 F: drivers/char/tpm/tpm_ibmvtpm*
7489 F: drivers/crypto/nx/
7490 F: drivers/crypto/vmx/
7491 F: drivers/net/ethernet/ibm/ibmveth.*
7492 F: drivers/net/ethernet/ibm/ibmvnic.*
7493 F: drivers/pci/hotplug/pnv_php.c
7494 F: drivers/pci/hotplug/rpa*
7495 F: drivers/scsi/ibmvscsi/
7496 F: tools/testing/selftests/powerpc
7504 LINUX FOR POWER MACINTOSH
7506 W: http://www.penguinppc.org/
7509 F: arch/powerpc/platforms/powermac/
7510 F: drivers/macintosh/
7512 LINUX FOR POWERPC EMBEDDED MPC5XXX
7515 T: git git://git.denx.de/linux-denx-agust.git
7517 F: arch/powerpc/platforms/512x/
7518 F: arch/powerpc/platforms/52xx/
7520 LINUX FOR POWERPC EMBEDDED PPC4XX
7523 W: http://www.penguinppc.org/
7526 F: arch/powerpc/platforms/40x/
7527 F: arch/powerpc/platforms/44x/
7529 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7532 F: arch/powerpc/*/*virtex*
7533 F: arch/powerpc/*/*/*virtex*
7535 LINUX FOR POWERPC EMBEDDED PPC8XX
7537 W: http://www.penguinppc.org/
7540 F: arch/powerpc/platforms/8xx/
7542 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7545 W: http://www.penguinppc.org/
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7549 F: arch/powerpc/platforms/83xx/
7550 F: arch/powerpc/platforms/85xx/
7552 LINUX FOR POWERPC PA SEMI PWRFICIENT
7555 F: arch/powerpc/platforms/pasemi/
7556 F: drivers/*/*pasemi*
7557 F: drivers/*/*/*pasemi*
7559 LINUX SECURITY MODULE (LSM) FRAMEWORK
7564 LIS3LV02D ACCELEROMETER DRIVER
7567 F: Documentation/misc-devices/lis3lv02d
7568 F: drivers/misc/lis3lv02d/
7569 F: drivers/platform/x86/hp_accel.c
7578 F: kernel/livepatch/
7579 F: include/linux/livepatch.h
7580 F: arch/x86/include/asm/livepatch.h
7581 F: arch/x86/kernel/livepatch.c
7582 F: Documentation/livepatch/
7583 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7584 F: samples/livepatch/
7586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7588 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7591 F: drivers/misc/lkdtm*
7596 F: include/linux/llc.h
7597 F: include/uapi/linux/llc.h
7601 LM73 HARDWARE MONITOR DRIVER
7605 F: drivers/hwmon/lm73.c
7607 LM78 HARDWARE MONITOR DRIVER
7611 F: Documentation/hwmon/lm78
7612 F: drivers/hwmon/lm78.c
7614 LM83 HARDWARE MONITOR DRIVER
7618 F: Documentation/hwmon/lm83
7619 F: drivers/hwmon/lm83.c
7621 LM90 HARDWARE MONITOR DRIVER
7625 F: Documentation/hwmon/lm90
7626 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7627 F: drivers/hwmon/lm90.c
7628 F: include/dt-bindings/thermal/lm90.h
7630 LM95234 HARDWARE MONITOR DRIVER
7634 F: Documentation/hwmon/lm95234
7635 F: drivers/hwmon/lm95234.c
7637 LME2510 MEDIA DRIVER
7640 W: https://linuxtv.org
7641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7643 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7651 F: Documentation/locking/
7652 F: include/linux/lockdep.h
7653 F: include/linux/spinlock*.h
7654 F: arch/*/include/asm/spinlock*.h
7655 F: include/linux/rwlock*.h
7656 F: include/linux/mutex*.h
7657 F: arch/*/include/asm/mutex*.h
7658 F: include/linux/rwsem*.h
7659 F: arch/*/include/asm/rwsem.h
7660 F: include/linux/seqlock.h
7661 F: lib/locking*.[ch]
7664 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7667 W: http://www.linux-ntfs.org/content/view/19/37/
7669 F: Documentation/ldm.txt
7670 F: block/partitions/ldm.*
7672 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7678 W: http://www.avagotech.com/support/
7680 F: drivers/message/fusion/
7681 F: drivers/scsi/mpt2sas/
7682 F: drivers/scsi/mpt3sas/
7684 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7688 F: drivers/scsi/sym53c8xx_2/
7690 LTC4261 HARDWARE MONITOR DRIVER
7694 F: Documentation/hwmon/ltc4261
7695 F: drivers/hwmon/ltc4261.c
7697 LTP (Linux Test Project)
7705 W: http://linux-test-project.github.io/
7706 T: git git://github.com/linux-test-project/ltp.git
7710 W: http://www.linux-m32r.org/
7717 W: http://www.linux-m68k.org/
7718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7723 M68K ON APPLE MACINTOSH
7725 W: http://www.mac.linux-m68k.org/
7732 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7736 M88DS3103 MEDIA DRIVER
7739 W: https://linuxtv.org
7740 W: http://palosaari.fi/linux/
7741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7742 T: git git://linuxtv.org/anttip/media_tree.git
7744 F: drivers/media/dvb-frontends/m88ds3103*
7746 M88RS2000 MEDIA DRIVER
7749 W: https://linuxtv.org
7750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7752 F: drivers/media/dvb-frontends/m88rs2000*
7754 MA901 MASTERKIT USB FM RADIO DRIVER
7757 T: git git://linuxtv.org/media_tree.git
7759 F: drivers/media/radio/radio-ma901.c
7764 W: http://wireless.kernel.org/
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7768 F: Documentation/networking/mac80211-injection.txt
7769 F: include/net/mac80211.h
7771 F: drivers/net/wireless/mac80211_hwsim.[ch]
7777 F: drivers/net/macvlan.c
7778 F: include/linux/if_macvlan.h
7785 F: include/linux/mailbox_client.h
7786 F: include/linux/mailbox_controller.h
7788 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7790 W: http://www.kernel.org/doc/man-pages
7794 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7798 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7800 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7805 F: drivers/net/dsa/mv88e6xxx/
7806 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7808 MARVELL ARMADA DRM SUPPORT
7811 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7812 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7813 F: drivers/gpu/drm/armada/
7814 F: include/uapi/drm/armada_drm.h
7815 F: Documentation/devicetree/bindings/display/armada/
7817 MARVELL CRYPTO DRIVER
7820 F: drivers/crypto/marvell/
7824 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7829 F: drivers/net/ethernet/marvell/sk*
7831 MARVELL LIBERTAS WIRELESS DRIVER
7834 F: drivers/net/wireless/marvell/libertas/
7836 MARVELL MV643XX ETHERNET DRIVER
7840 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7841 F: include/linux/mv643xx.h
7843 MARVELL MVNETA ETHERNET DRIVER
7847 F: drivers/net/ethernet/marvell/mvneta.*
7849 MARVELL MWIFIEX WIRELESS DRIVER
7854 F: drivers/net/wireless/marvell/mwifiex/
7856 MARVELL MWL8K WIRELESS DRIVER
7860 F: drivers/net/wireless/marvell/mwl8k.c
7862 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7865 F: drivers/mmc/host/mvsdio.*
7867 MATROX FRAMEBUFFER DRIVER
7870 F: drivers/video/fbdev/matrox/matroxfb_*
7871 F: include/uapi/linux/matroxfb.h
7873 MAX16065 HARDWARE MONITOR DRIVER
7877 F: Documentation/hwmon/max16065
7878 F: drivers/hwmon/max16065.c
7880 MAX20751 HARDWARE MONITOR DRIVER
7884 F: Documentation/hwmon/max20751
7885 F: drivers/hwmon/max20751.c
7887 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7890 F: Documentation/hwmon/max6650
7891 F: drivers/hwmon/max6650.c
7893 MAX6697 HARDWARE MONITOR DRIVER
7897 F: Documentation/hwmon/max6697
7898 F: Documentation/devicetree/bindings/i2c/max6697.txt
7899 F: drivers/hwmon/max6697.c
7900 F: include/linux/platform_data/max6697.h
7902 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7906 F: Documentation/devicetree/bindings/sound/max9860.txt
7907 F: sound/soc/codecs/max9860.*
7909 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7914 F: drivers/power/supply/max14577_charger.c
7915 F: drivers/power/supply/max77693_charger.c
7917 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7921 F: drivers/*/*max77802*.c
7922 F: Documentation/devicetree/bindings/*/*max77802.txt
7923 F: include/dt-bindings/*/*max77802.h
7925 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7931 F: drivers/*/max14577*.c
7932 F: drivers/*/max77686*.c
7933 F: drivers/*/max77693*.c
7934 F: drivers/extcon/extcon-max14577.c
7935 F: drivers/extcon/extcon-max77693.c
7936 F: drivers/rtc/rtc-max77686.c
7937 F: drivers/clk/clk-max77686.c
7938 F: Documentation/devicetree/bindings/mfd/max14577.txt
7939 F: Documentation/devicetree/bindings/*/max77686.txt
7940 F: Documentation/devicetree/bindings/mfd/max77693.txt
7941 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7942 F: include/linux/mfd/max14577*.h
7943 F: include/linux/mfd/max77686*.h
7944 F: include/linux/mfd/max77693*.h
7946 MAXIRADIO FM RADIO RECEIVER DRIVER
7949 T: git git://linuxtv.org/media_tree.git
7950 W: https://linuxtv.org
7952 F: drivers/media/radio/radio-maxiradio*
7954 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7958 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7959 F: drivers/iio/potentiometer/mcp4531.c
7961 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7965 F: drivers/iio/dac/cio-dac.c
7967 MEDIA DRIVERS FOR RENESAS - FCP
7971 T: git git://linuxtv.org/media_tree.git
7973 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7974 F: drivers/media/platform/rcar-fcp.c
7975 F: include/media/rcar-fcp.h
7977 MEDIA DRIVERS FOR RENESAS - FDP1
7981 T: git git://linuxtv.org/media_tree.git
7983 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7984 F: drivers/media/platform/rcar_fdp1.c
7986 MEDIA DRIVERS FOR RENESAS - VIN
7990 T: git git://linuxtv.org/media_tree.git
7992 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7993 F: drivers/media/platform/rcar-vin/
7995 MEDIA DRIVERS FOR RENESAS - VSP1
7999 T: git git://linuxtv.org/media_tree.git
8001 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8002 F: drivers/media/platform/vsp1/
8004 MEDIA DRIVERS FOR HELENE
8007 W: https://linuxtv.org
8009 T: git git://linuxtv.org/media_tree.git
8011 F: drivers/media/dvb-frontends/helene*
8013 MEDIA DRIVERS FOR ASCOT2E
8017 W: https://linuxtv.org
8019 T: git git://linuxtv.org/media_tree.git
8021 F: drivers/media/dvb-frontends/ascot2e*
8023 MEDIA DRIVERS FOR CXD2841ER
8027 W: https://linuxtv.org
8029 T: git git://linuxtv.org/media_tree.git
8031 F: drivers/media/dvb-frontends/cxd2841er*
8033 MEDIA DRIVERS FOR HORUS3A
8037 W: https://linuxtv.org
8039 T: git git://linuxtv.org/media_tree.git
8041 F: drivers/media/dvb-frontends/horus3a*
8043 MEDIA DRIVERS FOR LNBH25
8047 W: https://linuxtv.org
8049 T: git git://linuxtv.org/media_tree.git
8051 F: drivers/media/dvb-frontends/lnbh25*
8053 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8057 W: https://linuxtv.org
8059 T: git git://linuxtv.org/media_tree.git
8061 F: drivers/media/pci/netup_unidvb/*
8063 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8066 P: LinuxTV.org Project
8068 W: https://linuxtv.org
8069 Q: http://patchwork.kernel.org/project/linux-media/list/
8070 T: git git://linuxtv.org/media_tree.git
8072 F: Documentation/media/
8074 F: drivers/staging/media/
8075 F: include/linux/platform_data/media/
8077 F: include/uapi/linux/dvb/
8078 F: include/uapi/linux/videodev2.h
8079 F: include/uapi/linux/media.h
8080 F: include/uapi/linux/v4l2-*
8081 F: include/uapi/linux/meye.h
8082 F: include/uapi/linux/ivtv*
8083 F: include/uapi/linux/uvcvideo.h
8085 MEDIATEK ETHERNET DRIVER
8090 F: drivers/net/ethernet/mediatek/
8092 MEDIATEK MEDIA DRIVER
8096 F: drivers/media/platform/mtk-vcodec/
8097 F: drivers/media/platform/mtk-vpu/
8098 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8099 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8106 F: drivers/media/platform/mtk-mdp/
8107 F: drivers/media/platform/mtk-vpu/
8108 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8110 MEDIATEK MT7601U WIRELESS LAN DRIVER
8114 F: drivers/net/wireless/mediatek/mt7601u/
8116 MEGARAID SCSI/SAS DRIVERS
8122 W: http://www.avagotech.com/support/
8124 F: Documentation/scsi/megaraid.txt
8125 F: drivers/scsi/megaraid.*
8126 F: drivers/scsi/megaraid/
8128 MELFAS MIP4 TOUCHSCREEN DRIVER
8130 W: http://www.melfas.com
8132 F: drivers/input/touchscreen/melfas_mip4.c
8133 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8135 MELLANOX ETHERNET DRIVER (mlx4_en)
8139 W: http://www.mellanox.com
8140 Q: http://patchwork.ozlabs.org/project/netdev/list/
8141 F: drivers/net/ethernet/mellanox/mlx4/en_*
8143 MELLANOX ETHERNET DRIVER (mlx5e)
8147 W: http://www.mellanox.com
8148 Q: http://patchwork.ozlabs.org/project/netdev/list/
8149 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8151 MELLANOX ETHERNET SWITCH DRIVERS
8156 W: http://www.mellanox.com
8157 Q: http://patchwork.ozlabs.org/project/netdev/list/
8158 F: drivers/net/ethernet/mellanox/mlxsw/
8160 MELLANOX MLXCPLD I2C AND MUX DRIVER
8165 F: drivers/i2c/busses/i2c-mlxcpld.c
8166 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8167 F: Documentation/i2c/busses/i2c-mlxcpld
8169 MELLANOX MLXCPLD LED DRIVER
8173 F: drivers/leds/leds-mlxcpld.c
8174 F: Documentation/leds/leds-mlxcpld.txt
8176 MELLANOX PLATFORM DRIVER
8180 F: drivers/platform/x86/mlx-platform.c
8182 MELLANOX MLX CPLD HOTPLUG DRIVER
8186 F: drivers/platform/x86/mlxcpld-hotplug.c
8187 F: include/linux/platform_data/mlxcpld-hotplug.h
8189 SOFT-ROCE DRIVER (rxe)
8193 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8194 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8195 F: drivers/infiniband/sw/rxe/
8196 F: include/uapi/rdma/rdma_user_rxe.h
8203 F: kernel/membarrier.c
8204 F: include/uapi/linux/membarrier.h
8208 W: http://www.linux-mm.org
8210 F: include/linux/mm.h
8211 F: include/linux/gfp.h
8212 F: include/linux/mmzone.h
8213 F: include/linux/memory_hotplug.h
8214 F: include/linux/vmalloc.h
8217 MEMORY TECHNOLOGY DEVICES (MTD)
8225 W: http://www.linux-mtd.infradead.org/
8226 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8227 T: git git://git.infradead.org/linux-mtd.git
8228 T: git git://git.infradead.org/l2-mtd.git
8230 F: Documentation/devicetree/bindings/mtd/
8232 F: include/linux/mtd/
8233 F: include/uapi/mtd/
8235 MEN A21 WATCHDOG DRIVER
8239 F: drivers/watchdog/mena21_wdt.c
8241 MEN CHAMELEON BUS (mcb)
8245 F: include/linux/mcb.h
8246 F: Documentation/men-chameleon-bus.txt
8248 MEN F21BMC (Board Management Controller)
8251 F: drivers/mfd/menf21bmc.c
8252 F: drivers/watchdog/menf21bmc_wdt.c
8253 F: drivers/leds/leds-menf21bmc.c
8254 F: drivers/hwmon/menf21bmc_hwmon.c
8255 F: Documentation/hwmon/menf21bmc
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8263 F: Documentation/metag/
8264 F: Documentation/devicetree/bindings/metag/
8265 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8266 F: drivers/clocksource/metag_generic.c
8267 F: drivers/irqchip/irq-metag.c
8268 F: drivers/irqchip/irq-metag-ext.c
8269 F: drivers/tty/metag_da.c
8271 MICROBLAZE ARCHITECTURE
8273 W: http://www.monstr.eu/fdt/
8274 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8278 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8281 F: drivers/tty/serial/atmel_serial.c
8282 F: include/linux/atmel_serial.h
8284 MICROCHIP / ATMEL DMA DRIVER
8289 F: drivers/dma/at_hdmac.c
8290 F: drivers/dma/at_hdmac_regs.h
8291 F: include/linux/platform_data/dma-atmel.h
8293 MICROCHIP / ATMEL ISC DRIVER
8297 F: drivers/media/platform/atmel/atmel-isc.c
8298 F: drivers/media/platform/atmel/atmel-isc-regs.h
8299 F: devicetree/bindings/media/atmel-isc.txt
8301 MICROCHIP USB251XB DRIVER
8305 F: drivers/usb/misc/usb251xb.c
8306 F: include/linux/platform_data/usb251xb.h
8307 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8309 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8313 F: drivers/platform/x86/surfacepro3_button.c
8318 F: drivers/usb/image/microtek.*
8323 W: http://www.linux-mips.org/
8324 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8325 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8327 F: Documentation/devicetree/bindings/mips/
8328 F: Documentation/mips/
8331 MIPS/LOONGSON1 ARCHITECTURE
8335 F: arch/mips/loongson32/
8336 F: arch/mips/include/asm/mach-loongson32/
8337 F: drivers/*/*loongson1*
8338 F: drivers/*/*/*loongson1*
8340 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8343 T: git git://linuxtv.org/media_tree.git
8344 W: https://linuxtv.org
8346 F: drivers/media/radio/radio-miropcm20*
8348 MELLANOX MLX4 core VPI driver
8352 W: http://www.mellanox.com
8353 Q: http://patchwork.ozlabs.org/project/netdev/list/
8355 F: drivers/net/ethernet/mellanox/mlx4/
8356 F: include/linux/mlx4/
8357 F: include/uapi/rdma/mlx4-abi.h
8359 MELLANOX MLX4 IB driver
8362 W: http://www.mellanox.com
8363 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8365 F: drivers/infiniband/hw/mlx4/
8366 F: include/linux/mlx4/
8368 MELLANOX MLX5 core VPI driver
8374 W: http://www.mellanox.com
8375 Q: http://patchwork.ozlabs.org/project/netdev/list/
8377 F: drivers/net/ethernet/mellanox/mlx5/core/
8378 F: include/linux/mlx5/
8379 F: include/uapi/rdma/mlx5-abi.h
8381 MELLANOX MLX5 IB driver
8385 W: http://www.mellanox.com
8386 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8388 F: drivers/infiniband/hw/mlx5/
8389 F: include/linux/mlx5/
8391 MELEXIS MLX90614 DRIVER
8394 W: http://www.melexis.com
8396 F: drivers/iio/temperature/mlx90614.c
8398 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8403 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8404 F: drivers/scsi/smartpqi/Kconfig
8405 F: drivers/scsi/smartpqi/Makefile
8406 F: include/linux/cciss*.h
8407 F: include/uapi/linux/cciss*.h
8408 F: Documentation/scsi/smartpqi.txt
8410 MN88472 MEDIA DRIVER
8413 W: https://linuxtv.org
8414 W: http://palosaari.fi/linux/
8415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8417 F: drivers/media/dvb-frontends/mn88472*
8419 MN88473 MEDIA DRIVER
8422 W: https://linuxtv.org
8423 W: http://palosaari.fi/linux/
8424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8426 F: drivers/media/dvb-frontends/mn88473*
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8433 F: include/linux/module.h
8436 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8437 W: http://popies.net/meye/
8439 F: Documentation/media/v4l-drivers/meye*
8440 F: drivers/media/pci/meye/
8441 F: include/uapi/linux/meye.h
8443 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8446 F: Documentation/serial/moxa-smartio
8447 F: drivers/tty/mxser.*
8449 MR800 AVERMEDIA USB FM RADIO DRIVER
8452 T: git git://linuxtv.org/media_tree.git
8454 F: drivers/media/radio/radio-mr800.c
8456 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8460 F: drivers/net/ieee802154/mrf24j40.c
8461 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8467 F: drivers/platform/x86/msi-laptop.c
8472 F: drivers/platform/x86/msi-wmi.c
8477 W: https://linuxtv.org
8478 W: http://palosaari.fi/linux/
8479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8480 T: git git://linuxtv.org/anttip/media_tree.git
8482 F: drivers/media/tuners/msi001*
8484 MSI2500 MEDIA DRIVER
8487 W: https://linuxtv.org
8488 W: http://palosaari.fi/linux/
8489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8490 T: git git://linuxtv.org/anttip/media_tree.git
8492 F: drivers/media/usb/msi2500/
8494 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8498 F: drivers/mtd/devices/docg3*
8500 MT9M032 APTINA SENSOR DRIVER
8503 T: git git://linuxtv.org/media_tree.git
8505 F: drivers/media/i2c/mt9m032.c
8506 F: include/media/i2c/mt9m032.h
8508 MT9P031 APTINA CAMERA SENSOR
8511 T: git git://linuxtv.org/media_tree.git
8513 F: drivers/media/i2c/mt9p031.c
8514 F: include/media/i2c/mt9p031.h
8516 MT9T001 APTINA CAMERA SENSOR
8519 T: git git://linuxtv.org/media_tree.git
8521 F: drivers/media/i2c/mt9t001.c
8522 F: include/media/i2c/mt9t001.h
8524 MT9V032 APTINA CAMERA SENSOR
8527 T: git git://linuxtv.org/media_tree.git
8529 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8530 F: drivers/media/i2c/mt9v032.c
8531 F: include/media/i2c/mt9v032.h
8533 MULTIFUNCTION DEVICES (MFD)
8535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8537 F: Documentation/devicetree/bindings/mfd/
8539 F: include/linux/mfd/
8540 F: include/dt-bindings/mfd/
8542 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8547 F: Documentation/devicetree/bindings/mmc/
8549 F: include/linux/mmc/
8550 F: include/uapi/linux/mmc/
8552 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8554 F: drivers/mmc/host/mmc_spi.c
8555 F: include/linux/spi/mmc_spi.h
8557 MULTISOUND SOUND DRIVER
8560 F: Documentation/sound/oss/MultiSound
8563 MULTITECH MULTIPORT CARD (ISICOM)
8565 F: drivers/tty/isicom.c
8566 F: include/linux/isicom.h
8568 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8573 F: drivers/usb/musb/
8575 MXL5007T MEDIA DRIVER
8578 W: https://linuxtv.org
8579 W: http://github.com/mkrufky
8580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8581 T: git git://linuxtv.org/mkrufky/tuners.git
8583 F: drivers/media/tuners/mxl5007t.*
8588 F: drivers/gpu/drm/mxsfb/
8589 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8591 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8594 W: https://www.myricom.com/support/downloads/myri10ge.html
8596 F: drivers/net/ethernet/myricom/myri10ge/
8598 NAND FLASH SUBSYSTEM
8602 W: http://www.linux-mtd.infradead.org/
8603 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8604 T: git git://github.com/linux-nand/linux.git
8606 F: drivers/mtd/nand/
8607 F: include/linux/mtd/nand*.h
8609 NATSEMI ETHERNET DRIVER (DP8381x)
8611 F: drivers/net/ethernet/natsemi/natsemi.c
8613 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8617 W: http://www.native-instruments.com
8625 NCR 5380 SCSI DRIVERS
8630 F: Documentation/scsi/g_NCR5380.txt
8631 F: drivers/scsi/NCR5380.*
8632 F: drivers/scsi/arm/cumana_1.c
8633 F: drivers/scsi/arm/oak.c
8634 F: drivers/scsi/atari_scsi.*
8635 F: drivers/scsi/dmx3191d.c
8636 F: drivers/scsi/g_NCR5380.*
8637 F: drivers/scsi/mac_scsi.*
8638 F: drivers/scsi/sun3_scsi.*
8639 F: drivers/scsi/sun3_scsi_vme.c
8641 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8645 F: drivers/scsi/NCR_D700.*
8647 NCT6775 HARDWARE MONITOR DRIVER
8651 F: Documentation/hwmon/nct6775
8652 F: drivers/hwmon/nct6775.c
8654 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8657 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8659 F: drivers/infiniband/hw/nes/
8660 F: include/uapi/rdma/nes-abi.h
8662 NETEM NETWORK EMULATOR
8666 F: net/sched/sch_netem.c
8668 NETERION 10GbE DRIVERS (s2io/vxge)
8672 F: Documentation/networking/s2io.txt
8673 F: Documentation/networking/vxge.txt
8674 F: drivers/net/ethernet/neterion/
8681 W: http://www.netfilter.org/
8682 W: http://www.iptables.org/
8683 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8687 F: include/linux/netfilter*
8688 F: include/linux/netfilter/
8689 F: include/net/netfilter/
8690 F: include/uapi/linux/netfilter*
8691 F: include/uapi/linux/netfilter/
8692 F: net/*/netfilter.c
8695 F: net/bridge/br_netfilter*.c
8699 W: http://netlabel.sf.net
8702 F: Documentation/netlabel/
8703 F: include/net/netlabel.h
8706 NETROM NETWORK LAYER
8709 W: http://www.linux-ax25.org/
8711 F: include/net/netrom.h
8712 F: include/uapi/linux/netrom.h
8715 NETRONOME ETHERNET DRIVERS
8719 F: drivers/net/ethernet/netronome/
8721 NETWORK BLOCK DEVICE (NBD)
8726 F: Documentation/blockdev/nbd.txt
8727 F: drivers/block/nbd.c
8728 F: include/uapi/linux/nbd.h
8730 NETWORK DROP MONITOR
8734 W: https://fedorahosted.org/dropwatch/
8735 F: net/core/drop_monitor.c
8743 F: include/net/dsa.h
8746 NETWORKING [GENERAL]
8749 W: http://www.linuxfoundation.org/en/Net
8750 Q: http://patchwork.ozlabs.org/project/netdev/list/
8751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8756 F: include/linux/in.h
8757 F: include/linux/net.h
8758 F: include/linux/netdevice.h
8759 F: include/uapi/linux/in.h
8760 F: include/uapi/linux/net.h
8761 F: include/uapi/linux/netdevice.h
8762 F: include/uapi/linux/net_namespace.h
8764 F: tools/testing/selftests/net/
8767 NETWORKING [IPv4/IPv6]
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8795 F: net/ipv4/ipcomp.c
8796 F: net/ipv4/ip_vti.c
8800 F: net/ipv6/ipcomp6.c
8801 F: net/ipv6/ip6_vti.c
8802 F: include/uapi/linux/xfrm.h
8803 F: include/net/xfrm.h
8805 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8810 NETWORKING [WIRELESS]
8812 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8816 W: http://www.linuxfoundation.org/en/Net
8817 Q: http://patchwork.ozlabs.org/project/netdev/list/
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8821 F: Documentation/devicetree/bindings/net/
8823 F: include/linux/if_*
8824 F: include/linux/netdevice.h
8825 F: include/linux/etherdevice.h
8826 F: include/linux/fcdevice.h
8827 F: include/linux/fddidevice.h
8828 F: include/linux/hippidevice.h
8829 F: include/linux/inetdevice.h
8830 F: include/uapi/linux/if_*
8831 F: include/uapi/linux/netdevice.h
8833 NETWORKING DRIVERS (WIRELESS)
8836 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8840 F: Documentation/devicetree/bindings/net/wireless/
8841 F: drivers/net/wireless/
8843 NETXEN (1/10) GbE SUPPORT
8849 F: drivers/net/ethernet/qlogic/netxen/
8860 F: include/uapi/linux/nfc.h
8862 F: include/linux/platform_data/nfcmrvl.h
8863 F: include/linux/platform_data/nxp-nci.h
8864 F: include/linux/platform_data/pn544.h
8865 F: include/linux/platform_data/st21nfca.h
8866 F: include/linux/platform_data/st-nci.h
8867 F: Documentation/devicetree/bindings/net/nfc/
8869 NFS, SUNRPC, AND LOCKD CLIENTS
8873 W: http://client.linux-nfs.org
8874 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8880 F: include/linux/lockd/
8881 F: include/linux/nfs*
8882 F: include/linux/sunrpc/
8883 F: include/uapi/linux/nfs*
8884 F: include/uapi/linux/sunrpc/
8889 W: http://nilfs.sourceforge.net/
8890 W: http://nilfs.osdn.jp/
8891 T: git git://github.com/konis/nilfs2.git
8893 F: Documentation/filesystems/nilfs2.txt
8895 F: include/trace/events/nilfs2.h
8896 F: include/uapi/linux/nilfs2_api.h
8897 F: include/uapi/linux/nilfs2_ondisk.h
8899 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8901 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8903 F: Documentation/scsi/NinjaSCSI.txt
8904 F: drivers/scsi/pcmcia/nsp_*
8906 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8909 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8911 F: Documentation/scsi/NinjaSCSI.txt
8912 F: drivers/scsi/nsp32*
8917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8921 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8926 F: drivers/media/i2c/et8ek8
8927 F: drivers/media/i2c/ad5820.c
8929 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8934 F: drivers/media/i2c/et8ek8
8935 F: drivers/media/i2c/ad5820.c
8937 NOKIA N900 POWER SUPPLY DRIVERS
8939 F: include/linux/power/bq2415x_charger.h
8940 F: include/linux/power/bq27xxx_battery.h
8941 F: include/linux/power/isp1704_charger.h
8942 F: drivers/power/supply/bq2415x_charger.c
8943 F: drivers/power/supply/bq27xxx_battery.c
8944 F: drivers/power/supply/bq27xxx_battery_i2c.c
8945 F: drivers/power/supply/isp1704_charger.c
8946 F: drivers/power/supply/rx51_battery.c
8954 W: https://github.com/jonmason/ntb/wiki
8955 T: git git://github.com/jonmason/ntb.git
8957 F: drivers/net/ntb_netdev.c
8958 F: include/linux/ntb.h
8959 F: include/linux/ntb_transport.h
8960 F: tools/testing/selftests/ntb/
8967 W: https://github.com/jonmason/ntb/wiki
8968 T: git git://github.com/jonmason/ntb.git
8969 F: drivers/ntb/hw/intel/
8975 F: drivers/ntb/hw/amd/
8980 W: http://www.tuxera.com/
8981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8983 F: Documentation/filesystems/ntfs.txt
8986 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8990 F: drivers/video/fbdev/riva/
8991 F: drivers/video/fbdev/nvidia/
8999 T: git://git.infradead.org/nvme.git
9000 W: http://git.infradead.org/nvme.git
9002 F: drivers/nvme/host/
9003 F: include/linux/nvme.h
9004 F: include/uapi/linux/nvme_ioctl.h
9006 NVM EXPRESS TARGET DRIVER
9010 T: git://git.infradead.org/nvme.git
9011 W: http://git.infradead.org/nvme.git
9013 F: drivers/nvme/target/
9015 NVM EXPRESS FC TRANSPORT DRIVERS
9019 F: include/linux/nvme-fc.h
9020 F: include/linux/nvme-fc-driver.h
9021 F: drivers/nvme/host/fc.c
9022 F: drivers/nvme/target/fc.c
9023 F: drivers/nvme/target/fcloop.c
9030 F: Documentation/devicetree/bindings/nvmem/
9031 F: include/linux/nvmem-consumer.h
9032 F: include/linux/nvmem-provider.h
9039 F: drivers/nfc/nxp-nci
9041 NXP TDA998X DRM DRIVER
9044 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9045 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9046 F: drivers/gpu/drm/i2c/tda998x_drv.c
9047 F: include/drm/i2c/tda998x.h
9053 F: sound/soc/codecs/tfa9879*
9064 Q: http://patchwork.kernel.org/project/linux-omap/list/
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9067 F: arch/arm/mach-omap1/
9068 F: arch/arm/plat-omap/
9069 F: arch/arm/configs/omap1_defconfig
9070 F: drivers/i2c/busses/i2c-omap.c
9071 F: include/linux/i2c-omap.h
9076 W: http://www.muru.com/linux/omap/
9077 W: http://linux.omap.com/
9078 Q: http://patchwork.kernel.org/project/linux-omap/list/
9079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9081 F: arch/arm/mach-omap2/
9082 F: arch/arm/plat-omap/
9083 F: arch/arm/configs/omap2plus_defconfig
9084 F: drivers/i2c/busses/i2c-omap.c
9085 F: drivers/irqchip/irq-omap-intc.c
9086 F: drivers/mfd/*omap*.c
9087 F: drivers/mfd/menelaus.c
9088 F: drivers/mfd/palmas.c
9089 F: drivers/mfd/tps65217.c
9090 F: drivers/mfd/tps65218.c
9091 F: drivers/mfd/tps65910.c
9092 F: drivers/mfd/twl-core.[ch]
9093 F: drivers/mfd/twl4030*.c
9094 F: drivers/mfd/twl6030*.c
9095 F: drivers/mfd/twl6040*.c
9096 F: drivers/regulator/palmas-regulator*.c
9097 F: drivers/regulator/pbias-regulator.c
9098 F: drivers/regulator/tps65217-regulator.c
9099 F: drivers/regulator/tps65218-regulator.c
9100 F: drivers/regulator/tps65910-regulator.c
9101 F: drivers/regulator/twl-regulator.c
9102 F: drivers/regulator/twl6030-regulator.c
9103 F: include/linux/i2c-omap.h
9105 OMAP DEVICE TREE SUPPORT
9111 F: arch/arm/boot/dts/*omap*
9112 F: arch/arm/boot/dts/*am3*
9113 F: arch/arm/boot/dts/*am4*
9114 F: arch/arm/boot/dts/*am5*
9115 F: arch/arm/boot/dts/*dra7*
9117 OMAP CLOCK FRAMEWORK SUPPORT
9121 F: arch/arm/*omap*/*clock*
9123 OMAP POWER MANAGEMENT SUPPORT
9127 F: arch/arm/*omap*/*pm*
9128 F: drivers/cpufreq/omap-cpufreq.c
9130 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9135 F: arch/arm/mach-omap2/prm*
9145 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9150 F: drivers/memory/omap-gpmc.c
9151 F: arch/arm/mach-omap2/*gpmc*
9153 OMAP FRAMEBUFFER SUPPORT
9158 F: drivers/video/fbdev/omap/
9160 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9165 F: drivers/video/fbdev/omap2/
9166 F: Documentation/arm/OMAP/DSS
9168 OMAP HARDWARE SPINLOCK SUPPORT
9172 F: drivers/hwspinlock/omap_hwspinlock.c
9178 F: drivers/mmc/host/omap.c
9184 F: drivers/mmc/host/omap_hsmmc.c
9186 OMAP RANDOM NUMBER GENERATOR SUPPORT
9189 F: drivers/char/hw_random/omap-rng.c
9196 F: arch/arm/mach-omap2/omap_hwmod.*
9202 F: arch/arm/mach-omap2/omap_hwmod*data*
9204 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9208 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9210 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9214 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9215 F: drivers/media/platform/omap3isp/
9216 F: drivers/staging/media/omap4iss/
9222 F: drivers/usb/*/*omap*
9223 F: arch/arm/*omap*/usb*
9231 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9232 F: drivers/gpio/gpio-omap.c
9234 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9238 F: arch/arm/boot/dts/am335x-nano.dts
9244 F: Documentation/filesystems/omfs.txt
9247 OMNIKEY CARDMAN 4000 DRIVER
9250 F: drivers/char/pcmcia/cm4000_cs.c
9251 F: include/linux/cm4000_cs.h
9252 F: include/uapi/linux/cm4000_cs.h
9254 OMNIKEY CARDMAN 4040 DRIVER
9257 F: drivers/char/pcmcia/cm4040_cs.*
9259 OMNIVISION OV7670 SENSOR DRIVER
9262 T: git git://linuxtv.org/media_tree.git
9264 F: drivers/media/i2c/ov7670.c
9266 ONENAND FLASH DRIVER
9270 F: drivers/mtd/onenand/
9271 F: include/linux/mtd/onenand*.h
9273 ONSTREAM SCSI TAPE DRIVER
9278 F: Documentation/scsi/osst.txt
9279 F: drivers/scsi/osst.*
9280 F: drivers/scsi/osst_*.h
9281 F: drivers/scsi/st.h
9283 OPENCORES I2C BUS DRIVER
9287 F: Documentation/i2c/busses/i2c-ocores
9288 F: drivers/i2c/busses/i2c-ocores.c
9290 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9294 W: http://www.devicetree.org/
9295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9298 F: include/linux/of*.h
9301 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9306 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9308 F: Documentation/devicetree/
9310 F: include/dt-bindings/
9312 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9316 F: Documentation/devicetree/dynamic-resolution-notes.txt
9317 F: Documentation/devicetree/overlay-notes.txt
9318 F: drivers/of/overlay.c
9319 F: drivers/of/resolver.c
9321 OPENRISC ARCHITECTURE
9325 T: git git://github.com/openrisc/linux.git
9327 W: http://openrisc.io
9335 W: http://openvswitch.org
9338 F: include/uapi/linux/openvswitch.h
9340 OPERATING PERFORMANCE POINTS (OPP)
9346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9347 F: drivers/base/power/opp/
9348 F: include/linux/pm_opp.h
9349 F: Documentation/power/opp.txt
9350 F: Documentation/devicetree/bindings/opp/
9355 T: git git://git.alsa-project.org/alsa-kernel.git
9357 F: sound/drivers/opl4/
9363 F: arch/*/include/asm/oprofile*.h
9365 F: drivers/oprofile/
9366 F: include/linux/oprofile.h
9368 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9372 W: http://ocfs2.wiki.kernel.org
9374 F: Documentation/filesystems/ocfs2.txt
9375 F: Documentation/filesystems/dlmfs.txt
9380 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9381 W: http://www.nongnu.org/orinoco/
9383 F: drivers/net/wireless/intersil/orinoco/
9385 OSD LIBRARY and FILESYSTEM
9389 W: http://open-osd.org
9390 T: git git://git.open-osd.org/open-osd.git
9392 F: drivers/scsi/osd/
9393 F: include/scsi/osd_*
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9402 F: Documentation/filesystems/overlayfs.txt
9407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9410 F: Documentation/filesystems/orangefs.txt
9415 W: http://wireless.kernel.org/en/users/Drivers/p54
9417 F: drivers/net/wireless/intersil/p54/
9419 PA SEMI ETHERNET DRIVER
9422 F: drivers/net/ethernet/pasemi/*
9424 PA SEMI SMBUS DRIVER
9427 F: drivers/i2c/busses/i2c-pasemi.c
9429 PADATA PARALLEL EXECUTION MECHANISM
9434 F: include/linux/padata.h
9435 F: Documentation/padata.txt
9437 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9441 F: drivers/platform/x86/panasonic-laptop.c
9443 PANASONIC MN10300/AM33/AM34 PORT
9446 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9448 F: Documentation/mn10300/
9451 PARALLEL LCD/KEYPAD PANEL DRIVER
9455 F: Documentation/misc-devices/lcd-panel-cgram.txt
9456 F: drivers/misc/panel.c
9458 PARALLEL PORT SUBSYSTEM
9464 F: include/linux/parport*.h
9465 F: drivers/char/ppdev.c
9466 F: include/uapi/linux/ppdev.h
9467 F: Documentation/parport*.txt
9469 PARAVIRT_OPS INTERFACE
9476 F: Documentation/virtual/paravirt_ops.txt
9477 F: arch/*/kernel/paravirt*
9478 F: arch/*/include/asm/paravirt.h
9479 F: include/linux/hypervisor.h
9481 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9485 F: Documentation/blockdev/paride.txt
9486 F: drivers/block/paride/
9492 W: http://www.parisc-linux.org/
9493 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9498 F: Documentation/parisc/
9500 F: drivers/char/agp/parisc-agp.c
9501 F: drivers/input/serio/gscps2.c
9502 F: drivers/parport/parport_gsc.*
9503 F: drivers/tty/serial/8250/8250_gsc.c
9504 F: drivers/video/fbdev/sti*
9505 F: drivers/video/console/sti*
9506 F: drivers/video/logo/logo_parisc*
9513 F: lib/test_parman.c
9514 F: include/linux/parman.h
9516 PC87360 HARDWARE MONITORING DRIVER
9520 F: Documentation/hwmon/pc87360
9521 F: drivers/hwmon/pc87360.c
9526 F: drivers/char/pc8736x_gpio.c
9528 PC87427 HARDWARE MONITORING DRIVER
9532 F: Documentation/hwmon/pc87427
9533 F: drivers/hwmon/pc87427.c
9538 F: drivers/leds/leds-pca9532.c
9539 F: include/linux/leds-pca9532.h
9541 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9545 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9547 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9550 F: drivers/firmware/pcdp.*
9556 F: Documentation/PCI/pci-error-recovery.txt
9558 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9562 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9563 F: arch/powerpc/kernel/eeh*.c
9564 F: arch/powerpc/platforms/*/eeh*.c
9565 F: arch/powerpc/include/*/eeh*.h
9570 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9573 F: Documentation/devicetree/bindings/pci/
9574 F: Documentation/PCI/
9576 F: include/linux/pci*
9578 F: arch/x86/kernel/quirks.c
9580 PCI DRIVER FOR ALTERA PCIE IP
9585 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9586 F: drivers/pci/host/pcie-altera.c
9588 PCI DRIVER FOR ARM VERSATILE PLATFORM
9593 F: Documentation/devicetree/bindings/pci/versatile.txt
9594 F: drivers/pci/host/pci-versatile.c
9596 PCI DRIVER FOR ARMADA 8K
9601 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9602 F: drivers/pci/dwc/pcie-armada8k.c
9604 PCI DRIVER FOR APPLIEDMICRO XGENE
9609 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9610 F: drivers/pci/host/pci-xgene.c
9612 PCI DRIVER FOR FREESCALE LAYERSCAPE
9620 F: drivers/pci/dwc/*layerscape*
9628 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9629 F: drivers/pci/dwc/*imx6*
9631 PCI DRIVER FOR TI KEYSTONE
9636 F: drivers/pci/dwc/*keystone*
9638 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9644 F: drivers/pci/host/*mvebu*
9646 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9651 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9652 F: drivers/pci/host/pci-aardvark.c
9654 PCI DRIVER FOR NVIDIA TEGRA
9659 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9660 F: drivers/pci/host/pci-tegra.c
9662 PCI DRIVER FOR TI DRA7XX
9667 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9668 F: drivers/pci/dwc/pci-dra7xx.c
9670 PCI DRIVER FOR RENESAS R-CAR
9675 F: drivers/pci/host/*rcar*
9677 PCI DRIVER FOR SAMSUNG EXYNOS
9683 F: drivers/pci/dwc/pci-exynos.c
9685 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9690 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9691 F: drivers/pci/dwc/*designware*
9693 PCI DRIVER FOR GENERIC OF HOSTS
9698 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9699 F: drivers/pci/host/pci-host-common.c
9700 F: drivers/pci/host/pci-host-generic.c
9702 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9706 F: drivers/pci/host/vmd.c
9708 PCIE DRIVER FOR ST SPEAR13XX
9712 F: drivers/pci/dwc/*spear*
9714 PCI MSI DRIVER FOR ALTERA MSI IP
9719 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9720 F: drivers/pci/host/pcie-altera-msi.c
9722 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9727 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9728 F: drivers/pci/host/pci-xgene-msi.c
9730 PCIE DRIVER FOR AXIS ARTPEC
9736 F: Documentation/devicetree/bindings/pci/axis,artpec*
9737 F: drivers/pci/dwc/*artpec*
9739 PCIE DRIVER FOR HISILICON
9744 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9745 F: drivers/pci/dwc/pcie-hisi.c
9747 PCIE DRIVER FOR ROCKCHIP
9753 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9754 F: drivers/pci/host/pcie-rockchip.c
9756 PCIE DRIVER FOR QUALCOMM MSM
9761 F: drivers/pci/dwc/*qcom*
9763 PCIE DRIVER FOR CAVIUM THUNDERX
9768 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9769 F: drivers/pci/host/pci-thunder-*
9772 P: Linux PCMCIA Team
9774 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9777 F: Documentation/pcmcia/
9782 PCNET32 NETWORK DRIVER
9786 F: drivers/net/ethernet/amd/pcnet32.c
9788 PCRYPT PARALLEL CRYPTO ENGINE
9793 F: include/crypto/pcrypt.h
9795 PER-CPU MEMORY ALLOCATOR
9798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9800 F: include/linux/percpu*.h
9802 F: arch/*/include/asm/percpu.h
9804 PER-TASK DELAY ACCOUNTING
9807 F: include/linux/delayacct.h
9808 F: kernel/delayacct.c
9810 PERFORMANCE EVENTS SUBSYSTEM
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9819 F: include/linux/perf_event.h
9820 F: include/uapi/linux/perf_event.h
9821 F: arch/*/kernel/perf_event*.c
9822 F: arch/*/kernel/*/perf_event*.c
9823 F: arch/*/kernel/*/*/perf_event*.c
9824 F: arch/*/include/asm/perf_event.h
9825 F: arch/*/kernel/perf_callchain.c
9829 PERSONALITY HANDLING
9833 F: include/linux/personality.h
9834 F: include/uapi/linux/personality.h
9839 F: Documentation/networking/phonet.txt
9840 F: include/linux/phonet.h
9841 F: include/net/phonet/
9842 F: include/uapi/linux/phonet.h
9849 F: drivers/mtd/devices/phram.c
9855 F: drivers/hid/hid-picolcd*
9860 T: git git://github.com/jamieiles/linux-2.6-ji.git
9862 F: arch/arm/boot/dts/picoxcell*
9863 F: arch/arm/mach-picoxcell/
9864 F: drivers/crypto/picoxcell*
9866 PIN CONTROL SUBSYSTEM
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9871 F: Documentation/devicetree/bindings/pinctrl/
9872 F: Documentation/pinctrl.txt
9874 F: include/linux/pinctrl/
9876 PIN CONTROLLER - ATMEL AT91
9880 F: drivers/pinctrl/pinctrl-at91.*
9882 PIN CONTROLLER - ATMEL AT91 PIO4
9887 F: drivers/pinctrl/pinctrl-at91-pio4.*
9889 PIN CONTROLLER - INTEL
9893 F: drivers/pinctrl/intel/
9895 PIN CONTROLLER - RENESAS
9900 F: drivers/pinctrl/sh-pfc/
9902 PIN CONTROLLER - SAMSUNG
9909 F: drivers/pinctrl/samsung/
9910 F: include/dt-bindings/pinctrl/samsung.h
9911 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9913 PIN CONTROLLER - SINGLE
9919 F: drivers/pinctrl/pinctrl-single.c
9921 PIN CONTROLLER - ST SPEAR
9924 W: http://www.st.com/spear
9926 F: drivers/pinctrl/spear/
9928 PISTACHIO SOC SUPPORT
9933 F: arch/mips/pistachio/
9934 F: arch/mips/include/asm/mach-pistachio/
9935 F: arch/mips/boot/dts/img/pistachio*
9936 F: arch/mips/configs/pistachio*_defconfig
9941 F: drivers/block/pktcdvd.c
9942 F: include/linux/pktcdvd.h
9943 F: include/uapi/linux/pktcdvd.h
9947 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9949 T: git git://github.com/gxt/linux.git
9950 F: drivers/input/serio/i8042-unicore32io.h
9951 F: drivers/i2c/busses/i2c-puv3.c
9952 F: drivers/video/fbdev/fb-puv3.c
9953 F: drivers/rtc/rtc-puv3.c
9955 PMBUS HARDWARE MONITORING DRIVERS
9958 W: http://hwmon.wiki.kernel.org/
9959 W: http://www.roeck-us.net/linux/drivers/
9960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9962 F: Documentation/hwmon/pmbus
9963 F: drivers/hwmon/pmbus/
9964 F: include/linux/i2c/pmbus.h
9966 PMC SIERRA MaxRAID DRIVER
9968 W: http://www.pmc-sierra.com/
9970 F: drivers/scsi/pmcraid.*
9972 PMC SIERRA PM8001 DRIVER
9978 F: drivers/scsi/pm8001/
9980 POSIX CLOCKS and TIMERS
9983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9986 F: include/linux/timer*
9987 F: kernel/time/*timer*
9989 POWER MANAGEMENT CORE
9992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9993 B: https://bugzilla.kernel.org
9995 F: drivers/base/power/
9996 F: include/linux/pm.h
9997 F: include/linux/pm_*
9998 F: include/linux/powercap.h
9999 F: drivers/powercap/
10001 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10006 F: Documentation/devicetree/bindings/power/supply/
10007 F: include/linux/power_supply.h
10008 F: drivers/power/supply/
10010 POWER STATE COORDINATION INTERFACE (PSCI)
10015 F: drivers/firmware/psci*.c
10016 F: include/linux/psci.h
10017 F: include/uapi/linux/psci.h
10019 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10023 F: drivers/char/powernv-op-panel.c
10030 PPP PROTOCOL DRIVERS AND COMPRESSORS
10034 F: drivers/net/ppp/ppp_*
10036 PPP OVER ATM (RFC 2364)
10039 F: net/atm/pppoatm.c
10040 F: include/uapi/linux/atmppp.h
10045 F: drivers/net/ppp/pppoe.c
10046 F: drivers/net/ppp/pppox.c
10051 F: net/l2tp/l2tp_ppp.c
10052 F: include/linux/if_pppol2tp.h
10053 F: include/uapi/linux/if_pppol2tp.h
10057 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10060 F: Documentation/pps/
10062 F: include/linux/pps*.h
10068 F: drivers/net/ppp/pptp.c
10069 W: http://sourceforge.net/projects/accel-pptp
10074 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10076 F: Documentation/preempt-locking.txt
10077 F: include/linux/preempt.h
10085 F: include/linux/printk.h
10087 PRISM54 WIRELESS DRIVER
10090 W: http://wireless.kernel.org/en/users/Drivers/p54
10092 F: drivers/net/wireless/intersil/prism54/
10094 PS3 NETWORK SUPPORT
10099 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10101 PS3 PLATFORM SUPPORT
10105 F: arch/powerpc/boot/ps3*
10106 F: arch/powerpc/include/asm/lv1call.h
10107 F: arch/powerpc/include/asm/ps3*.h
10108 F: arch/powerpc/platforms/ps3/
10111 F: drivers/rtc/rtc-ps3.c
10112 F: drivers/usb/host/*ps3.c
10113 F: sound/ppc/snd_ps3*
10120 F: drivers/block/ps3vram.c
10122 PSAMPLE PACKET SAMPLING SUPPORT:
10126 F: include/net/psample.h
10127 F: include/uapi/linux/psample.h
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10137 F: include/linux/pstore*
10138 F: drivers/firmware/efi/efi-pstore.c
10139 F: drivers/acpi/apei/erst.c
10140 F: Documentation/admin-guide/ramoops.rst
10141 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10142 K: \b(pstore|ramoops)
10144 PTP HARDWARE CLOCK SUPPORT
10148 W: http://linuxptp.sourceforge.net/
10149 F: Documentation/ABI/testing/sysfs-ptp
10150 F: Documentation/ptp/*
10151 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10152 F: drivers/net/phy/dp83640*
10154 F: include/linux/ptp_cl*
10160 F: include/asm-generic/syscall.h
10161 F: include/linux/ptrace.h
10162 F: include/linux/regset.h
10163 F: include/linux/tracehook.h
10164 F: include/uapi/linux/ptrace.h
10170 T: git git://linuxtv.org/media_tree.git
10172 F: drivers/media/usb/pulse8-cec/*
10174 PVRUSB2 VIDEO4LINUX DRIVER
10178 W: http://www.isely.net/pvrusb2/
10179 T: git git://linuxtv.org/media_tree.git
10181 F: Documentation/media/v4l-drivers/pvrusb2*
10182 F: drivers/media/usb/pvrusb2/
10187 T: git git://linuxtv.org/media_tree.git
10189 F: drivers/media/usb/pwc/*
10196 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10197 F: Documentation/hwmon/pwm-fan
10198 F: drivers/hwmon/pwm-fan.c
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10205 F: Documentation/pwm.txt
10206 F: Documentation/devicetree/bindings/pwm/
10207 F: include/linux/pwm.h
10209 F: drivers/video/backlight/pwm_bl.c
10210 F: include/linux/pwm_backlight.h
10212 PXA2xx/PXA3xx SUPPORT
10217 T: git git://github.com/hzhuang1/linux.git
10218 T: git git://github.com/rjarzmik/linux.git
10220 F: arch/arm/boot/dts/pxa*
10221 F: arch/arm/mach-pxa/
10222 F: drivers/dma/pxa*
10223 F: drivers/pcmcia/pxa2xx*
10224 F: drivers/pinctrl/pxa/
10225 F: drivers/spi/spi-pxa2xx*
10226 F: drivers/usb/gadget/udc/pxa2*
10227 F: include/sound/pxa2xx-lib.h
10235 F: drivers/gpio/gpio-pxa.c
10237 PXA3xx NAND FLASH DRIVER
10241 F: drivers/mtd/nand/pxa3xx_nand.c
10247 T: git git://github.com/hzhuang1/linux.git
10248 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10250 F: arch/arm/boot/dts/mmp*
10251 F: arch/arm/mach-mmp/
10266 F: drivers/crypto/qat/
10272 F: drivers/infiniband/hw/qib/
10274 QLOGIC QLA1280 SCSI DRIVER
10278 F: drivers/scsi/qla1280.[ch]
10280 QLOGIC QLA2XXX FC-SCSI DRIVER
10284 F: Documentation/scsi/LICENSE.qla2xxx
10285 F: drivers/scsi/qla2xxx/
10287 QLOGIC QLA4XXX iSCSI DRIVER
10291 F: Documentation/scsi/LICENSE.qla4xxx
10292 F: drivers/scsi/qla4xxx/
10294 QLOGIC QLA3XXX NETWORK DRIVER
10298 F: Documentation/networking/LICENSE.qla3xxx
10299 F: drivers/net/ethernet/qlogic/qla3xxx.*
10301 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10307 F: drivers/net/ethernet/qlogic/qlcnic/
10309 QLOGIC QLGE 10Gb ETHERNET DRIVER
10315 F: drivers/net/ethernet/qlogic/qlge/
10317 QLOGIC QL4xxx ETHERNET DRIVER
10323 F: drivers/net/ethernet/qlogic/qed/
10324 F: include/linux/qed/
10325 F: drivers/net/ethernet/qlogic/qede/
10327 QLOGIC QL41xxx ISCSI DRIVER
10331 F: drivers/scsi/qedi/
10335 W: http://www.alarsen.net/linux/qnx4fs/
10338 F: include/uapi/linux/qnx4_fs.h
10339 F: include/uapi/linux/qnxtypes.h
10341 QORIQ DPAA2 FSL-MC BUS DRIVER
10346 F: drivers/staging/fsl-mc/
10348 QT1010 MEDIA DRIVER
10351 W: https://linuxtv.org
10352 W: http://palosaari.fi/linux/
10353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10354 T: git git://linuxtv.org/anttip/media_tree.git
10356 F: drivers/media/tuners/qt1010*
10358 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10361 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10363 F: drivers/net/wireless/ath/ath9k/
10365 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10368 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10371 F: drivers/net/wireless/ath/ath10k/
10373 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10377 F: drivers/net/ethernet/qualcomm/emac/
10379 QUALCOMM HEXAGON ARCHITECTURE
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10386 QUALCOMM WCN36XX WIRELESS DRIVER
10389 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10390 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10392 F: drivers/net/wireless/ath/wcn36xx/
10394 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10399 F: drivers/firmware/qemu_fw_cfg.c
10401 RADOS BLOCK DEVICE (RBD)
10406 W: http://ceph.com/
10407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10408 T: git git://github.com/ceph/ceph-client.git
10410 F: Documentation/ABI/testing/sysfs-bus-rbd
10411 F: drivers/block/rbd.c
10412 F: drivers/block/rbd_types.h
10414 RADEON FRAMEBUFFER DISPLAY DRIVER
10418 F: drivers/video/fbdev/aty/radeon*
10419 F: include/uapi/linux/radeonfb.h
10421 RADIOSHARK RADIO DRIVER
10424 T: git git://linuxtv.org/media_tree.git
10426 F: drivers/media/radio/radio-shark.c
10428 RADIOSHARK2 RADIO DRIVER
10431 T: git git://linuxtv.org/media_tree.git
10433 F: drivers/media/radio/radio-shark2.c
10434 F: drivers/media/radio/radio-tea5777.c
10436 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10440 F: drivers/video/fbdev/aty/aty128fb.c
10442 RALINK MIPS ARCHITECTURE
10446 F: arch/mips/ralink
10448 RALINK RT2X00 WIRELESS LAN DRIVER
10454 F: drivers/net/wireless/ralink/rt2x00/
10456 RAMDISK RAM BLOCK DEVICE DRIVER
10459 F: Documentation/blockdev/ramdisk.txt
10460 F: drivers/block/brd.c
10462 RANDOM NUMBER DRIVER
10465 F: drivers/char/random.c
10471 F: drivers/rapidio/
10473 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10476 F: drivers/net/wireless/ray*
10483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10484 F: Documentation/RCU/torture.txt
10485 F: kernel/rcu/rcutorture.c
10487 RCUTORTURE TEST FRAMEWORK
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10496 F: tools/testing/selftests/rcutorture
10502 RDC R6040 FAST ETHERNET DRIVER
10506 F: drivers/net/ethernet/rdc/r6040.c
10508 RDS - RELIABLE DATAGRAM SOCKETS
10513 W: https://oss.oracle.com/projects/rds/
10516 F: Documentation/networking/rds.txt
10518 RDMAVT - RDMA verbs software
10522 F: drivers/infiniband/sw/rdmavt
10524 RDT - RESOURCE ALLOCATION
10528 F: arch/x86/kernel/cpu/intel_rdt*
10529 F: arch/x86/include/asm/intel_rdt*
10530 F: Documentation/x86/intel_rdt*
10532 READ-COPY UPDATE (RCU)
10539 W: http://www.rdrop.com/users/paulmck/RCU/
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10542 F: Documentation/RCU/
10543 X: Documentation/RCU/torture.txt
10544 F: include/linux/rcu*
10545 X: include/linux/srcu.h
10547 X: kernel/torture.c
10549 REAL TIME CLOCK (RTC) SUBSYSTEM
10553 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10556 F: Documentation/devicetree/bindings/rtc/
10557 F: Documentation/rtc.txt
10559 F: include/linux/rtc.h
10560 F: include/uapi/linux/rtc.h
10561 F: include/linux/rtc/
10562 F: include/linux/platform_data/rtc-*
10563 F: tools/testing/selftests/timers/rtctest.c
10565 REALTEK AUDIO CODECS
10569 F: sound/soc/codecs/rt*
10570 F: include/sound/rt*.h
10572 REISERFS FILE SYSTEM
10577 REGISTER MAP ABSTRACTION
10580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10582 F: Documentation/devicetree/bindings/regmap/
10583 F: drivers/base/regmap/
10584 F: include/linux/regmap.h
10586 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10592 F: Documentation/devicetree/bindings/remoteproc/
10593 F: Documentation/remoteproc.txt
10594 F: drivers/remoteproc/
10595 F: include/linux/remoteproc.h
10597 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10604 F: Documentation/rpmsg.txt
10605 F: include/linux/rpmsg.h
10606 F: include/linux/rpmsg/
10608 RENESAS CLOCK DRIVERS
10612 F: drivers/clk/renesas/
10614 RENESAS ETHERNET DRIVERS
10618 F: drivers/net/ethernet/renesas/
10619 F: include/linux/sh_eth.h
10621 RENESAS R-CAR GYROADC DRIVER
10625 F: drivers/iio/adc/rcar_gyro_adc.c
10627 RENESAS USB2 PHY DRIVER
10631 F: drivers/phy/phy-rcar-gen3-usb2.c
10633 RESET CONTROLLER FRAMEWORK
10635 T: git git://git.pengutronix.de/git/pza/linux
10638 F: Documentation/devicetree/bindings/reset/
10639 F: include/dt-bindings/reset/
10640 F: include/linux/reset.h
10641 F: include/linux/reset-controller.h
10646 W: http://wireless.kernel.org/
10647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10650 F: Documentation/rfkill.txt
10658 F: lib/rhashtable.c
10659 F: include/linux/rhashtable.h
10661 RICOH SMARTMEDIA/XD DRIVER
10664 F: drivers/mtd/nand/r852.c
10665 F: drivers/mtd/nand/r852.h
10667 RICOH R5C592 MEMORYSTICK DRIVER
10670 F: drivers/memstick/host/r592.*
10674 W: http://sourceforge.net/projects/roccat/
10676 F: drivers/hid/hid-roccat*
10677 F: include/linux/hid-roccat*
10678 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10684 F: drivers/net/ethernet/rocker/
10688 W: http://www.comtrol.com
10690 F: Documentation/serial/rocket.txt
10691 F: drivers/tty/rocket*
10693 ROCKETPORT EXPRESS/INFINITY DRIVER
10697 F: drivers/tty/serial/rp2.*
10702 W: http://www.linux-ax25.org/
10704 F: include/net/rose.h
10705 F: include/uapi/linux/rose.h
10708 RTL2830 MEDIA DRIVER
10711 W: https://linuxtv.org
10712 W: http://palosaari.fi/linux/
10713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10714 T: git git://linuxtv.org/anttip/media_tree.git
10716 F: drivers/media/dvb-frontends/rtl2830*
10718 RTL2832 MEDIA DRIVER
10721 W: https://linuxtv.org
10722 W: http://palosaari.fi/linux/
10723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10724 T: git git://linuxtv.org/anttip/media_tree.git
10726 F: drivers/media/dvb-frontends/rtl2832*
10728 RTL2832_SDR MEDIA DRIVER
10731 W: https://linuxtv.org
10732 W: http://palosaari.fi/linux/
10733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10734 T: git git://linuxtv.org/anttip/media_tree.git
10736 F: drivers/media/dvb-frontends/rtl2832_sdr*
10738 RTL8180 WIRELESS DRIVER
10740 W: http://wireless.kernel.org/
10741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10743 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10745 RTL8187 WIRELESS DRIVER
10750 W: http://wireless.kernel.org/
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10753 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10755 RTL8192CE WIRELESS DRIVER
10759 W: http://wireless.kernel.org/
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10762 F: drivers/net/wireless/realtek/rtlwifi/
10763 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10765 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10770 F: drivers/net/wireless/realtek/rtl8xxxu/
10772 S3 SAVAGE FRAMEBUFFER DRIVER
10776 F: drivers/video/fbdev/savage/
10782 W: http://www.ibm.com/developerworks/linux/linux390/
10783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10787 F: Documentation/s390/
10788 F: Documentation/DocBook/s390*
10790 S390 COMMON I/O LAYER
10794 W: http://www.ibm.com/developerworks/linux/linux390/
10796 F: drivers/s390/cio/
10802 W: http://www.ibm.com/developerworks/linux/linux390/
10804 F: drivers/s390/block/dasd*
10805 F: block/partitions/ibm.c
10807 S390 NETWORK DRIVERS
10810 W: http://www.ibm.com/developerworks/linux/linux390/
10812 F: drivers/s390/net/
10818 W: http://www.ibm.com/developerworks/linux/linux390/
10821 F: drivers/pci/hotplug/s390_pci_hpc.c
10826 W: http://www.ibm.com/developerworks/linux/linux390/
10828 F: drivers/s390/crypto/
10833 W: http://www.ibm.com/developerworks/linux/linux390/
10835 F: drivers/s390/scsi/zfcp_*
10837 S390 IUCV NETWORK LAYER
10840 W: http://www.ibm.com/developerworks/linux/linux390/
10842 F: drivers/s390/net/*iucv*
10843 F: include/net/iucv/
10849 W: http://www.ibm.com/developerworks/linux/linux390/
10851 F: drivers/iommu/s390-iommu.c
10853 S3C24XX SD/MMC Driver
10857 F: drivers/mmc/host/s3cmci.*
10859 SAA6588 RDS RECEIVER DRIVER
10862 T: git git://linuxtv.org/media_tree.git
10863 W: https://linuxtv.org
10865 F: drivers/media/i2c/saa6588*
10867 SAA7134 VIDEO4LINUX DRIVER
10871 W: https://linuxtv.org
10872 T: git git://linuxtv.org/media_tree.git
10874 F: Documentation/media/v4l-drivers/saa7134*
10875 F: drivers/media/pci/saa7134/
10877 SAA7146 VIDEO4LINUX-2 DRIVER
10880 T: git git://linuxtv.org/media_tree.git
10882 F: drivers/media/common/saa7146/
10883 F: drivers/media/pci/saa7146/
10884 F: include/media/saa7146*
10886 SAMSUNG LAPTOP DRIVER
10890 F: drivers/platform/x86/samsung-laptop.c
10892 SAMSUNG AUDIO (ASoC) DRIVERS
10898 F: sound/soc/samsung/
10900 SAMSUNG FRAMEBUFFER DRIVER
10904 F: drivers/video/fbdev/s3c-fb.c
10906 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10913 F: drivers/mfd/sec*.c
10914 F: drivers/regulator/s2m*.c
10915 F: drivers/regulator/s5m*.c
10916 F: drivers/clk/clk-s2mps11.c
10917 F: drivers/rtc/rtc-s5m.c
10918 F: include/linux/mfd/samsung/
10919 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10920 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10921 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10922 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10924 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10928 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10930 F: drivers/media/platform/exynos4-is/
10932 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10937 F: drivers/media/platform/s3c-camif/
10938 F: include/media/drv-intf/s3c_camif.h
10940 SAMSUNG S5C73M3 CAMERA DRIVER
10945 F: drivers/media/i2c/s5c73m3/*
10947 SAMSUNG S5K5BAF CAMERA DRIVER
10952 F: drivers/media/i2c/s5k5baf.c
10954 SAMSUNG S3FWRN5 NFC DRIVER
10959 F: drivers/nfc/s3fwrn5
10961 SAMSUNG SOC CLOCK DRIVERS
10967 F: drivers/clk/samsung/
10968 F: include/dt-bindings/clock/exynos*.h
10969 F: Documentation/devicetree/bindings/clock/exynos*.txt
10971 SAMSUNG SPI DRIVERS
10978 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10979 F: drivers/spi/spi-s3c*
10980 F: include/linux/platform_data/spi-s3c64xx.h
10982 SAMSUNG SXGBE DRIVERS
10988 F: drivers/net/ethernet/samsung/sxgbe/
10990 SAMSUNG THERMAL DRIVER
10995 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10996 F: drivers/thermal/samsung/
10998 SAMSUNG USB2 PHY DRIVER
11003 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11004 F: Documentation/phy/samsung-usb2.txt
11005 F: drivers/phy/phy-exynos4210-usb2.c
11006 F: drivers/phy/phy-exynos4x12-usb2.c
11007 F: drivers/phy/phy-exynos5250-usb2.c
11008 F: drivers/phy/phy-s5pv210-usb2.c
11009 F: drivers/phy/phy-samsung-usb2.c
11010 F: drivers/phy/phy-samsung-usb2.h
11016 F: Documentation/devicetree/bindings/serial/
11017 F: drivers/tty/serial/
11023 F: Documentation/devicetree/bindings/serial/slave-device.txt
11024 F: drivers/tty/serdev/
11025 F: include/linux/serdev.h
11031 F: drivers/media/rc/serial_ir.c
11037 F: drivers/staging/media/st-cec/
11038 F: Documentation/devicetree/bindings/media/stih-cec.txt
11040 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11043 W: http://www.ibm.com/developerworks/linux/linux390/
11047 SYNOPSYS DESIGNWARE DMAC DRIVER
11051 F: include/linux/dma/dw.h
11052 F: include/linux/platform_data/dma-dw.h
11055 SYNOPSYS DESIGNWARE I2C DRIVER
11061 F: drivers/i2c/busses/i2c-designware-*
11062 F: include/linux/platform_data/i2c-designware.h
11064 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11068 F: drivers/mmc/host/dw_mmc*
11070 SYSTEM TRACE MODULE CLASS
11073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11074 F: Documentation/trace/stm.txt
11075 F: drivers/hwtracing/stm/
11076 F: include/linux/stm.h
11077 F: include/uapi/linux/stm.h
11082 F: drivers/thunderbolt/
11084 TI BQ27XXX POWER SUPPLY DRIVER
11086 F: include/linux/power/bq27xxx_battery.h
11087 F: drivers/power/supply/bq27xxx_battery.c
11088 F: drivers/power/supply/bq27xxx_battery_i2c.c
11090 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11096 F: include/linux/clocksource.h
11097 F: include/linux/time.h
11098 F: include/linux/timex.h
11099 F: include/uapi/linux/time.h
11100 F: include/uapi/linux/timex.h
11101 F: kernel/time/clocksource.c
11102 F: kernel/time/time*.c
11103 F: kernel/time/alarmtimer.c
11104 F: kernel/time/ntp.c
11105 F: tools/testing/selftests/timers/
11110 F: drivers/watchdog/sc1200wdt.c
11116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11119 F: include/linux/sched.h
11120 F: include/uapi/linux/sched.h
11121 F: include/linux/wait.h
11126 W: http://www.sunplus.com
11130 SCR24X CHIP CARD INTERFACE DRIVER
11133 F: drivers/char/pcmcia/scr24x_cs.c
11135 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11139 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11140 F: drivers/clk/clk-scpi.c
11141 F: drivers/cpufreq/scpi-cpufreq.c
11142 F: drivers/firmware/arm_scpi.c
11143 F: include/linux/scpi_protocol.h
11148 W: http://www.kernel.dk
11150 F: drivers/scsi/sr*
11152 SCSI RDMA PROTOCOL (SRP) INITIATOR
11156 W: http://www.openfabrics.org
11157 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11159 F: drivers/infiniband/ulp/srp/
11160 F: include/scsi/srp.h
11165 W: http://sg.danny.cz/sg
11167 F: Documentation/scsi/scsi-generic.txt
11168 F: drivers/scsi/sg.c
11169 F: include/scsi/sg.h
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11178 F: Documentation/devicetree/bindings/scsi/
11186 F: Documentation/scsi/st.txt
11187 F: drivers/scsi/st.*
11188 F: drivers/scsi/st_*.h
11194 W: http://lksctp.sourceforge.net
11196 F: Documentation/networking/sctp.txt
11197 F: include/linux/sctp.h
11198 F: include/uapi/linux/sctp.h
11199 F: include/net/sctp/
11205 F: Documentation/i2c/busses/scx200_acb
11206 F: arch/x86/platform/scx200/
11207 F: drivers/watchdog/scx200_wdt.c
11208 F: drivers/i2c/busses/scx200*
11209 F: drivers/mtd/maps/scx200_docflash.c
11210 F: include/linux/scx200.h
11215 F: drivers/char/scx200_gpio.c
11216 F: include/linux/scx200_gpio.h
11218 SCx200 HRT CLOCKSOURCE DRIVER
11221 F: drivers/clocksource/scx200_hrt.c
11223 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11227 F: drivers/mmc/host/sdricoh_cs.c
11229 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11232 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11234 F: drivers/mmc/host/sdhci*
11235 F: include/linux/mmc/sdhci*
11241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11243 F: kernel/seccomp.c
11244 F: include/uapi/linux/seccomp.h
11245 F: include/linux/seccomp.h
11246 F: tools/testing/selftests/seccomp/*
11247 K: \bsecure_computing
11250 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11255 F: drivers/mmc/host/sdhci-brcmstb*
11257 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11262 F: drivers/mmc/host/sdhci-s3c*
11264 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11268 F: drivers/mmc/host/sdhci-spear.c
11270 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11277 F: block/opal_proto.h
11278 F: include/linux/sed*
11279 F: include/uapi/linux/sed*
11285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11286 W: http://kernsec.org/
11294 SELINUX SECURITY MODULE
11299 W: http://selinuxproject.org
11300 T: git git://git.infradead.org/users/pcmoore/selinux
11302 F: include/linux/selinux*
11303 F: security/selinux/
11304 F: scripts/selinux/
11306 APPARMOR SECURITY MODULE
11309 W: apparmor.wiki.kernel.org
11310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11312 F: security/apparmor/
11314 LOADPIN SECURITY MODULE
11316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11318 F: security/loadpin/
11320 YAMA SECURITY MODULE
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11329 F: drivers/misc/phantom.c
11330 F: include/uapi/linux/phantom.h
11332 Emulex 10Gbps iSCSI - OneConnect DRIVER
11337 W: http://www.broadcom.com
11339 F: drivers/scsi/be2iscsi/
11341 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11347 W: http://www.emulex.com
11349 F: drivers/net/ethernet/emulex/benet/
11351 EMULEX ONECONNECT ROCE DRIVER
11355 W: http://www.emulex.com
11357 F: drivers/infiniband/hw/ocrdma/
11358 F: include/uapi/rdma/ocrdma-abi.h
11366 F: drivers/net/ethernet/sfc/
11371 F: drivers/misc/sgi-gru/
11373 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11377 F: Documentation/ia64/serial.txt
11378 F: drivers/tty/serial/ioc?_serial.c
11379 F: include/linux/ioc?.h
11381 SGI XP/XPC/XPNET DRIVER
11385 F: drivers/misc/sgi-xp/
11387 SI2157 MEDIA DRIVER
11390 W: https://linuxtv.org
11391 W: http://palosaari.fi/linux/
11392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11393 T: git git://linuxtv.org/anttip/media_tree.git
11395 F: drivers/media/tuners/si2157*
11397 SI2168 MEDIA DRIVER
11400 W: https://linuxtv.org
11401 W: http://palosaari.fi/linux/
11402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11403 T: git git://linuxtv.org/anttip/media_tree.git
11405 F: drivers/media/dvb-frontends/si2168*
11407 SI470X FM RADIO RECEIVER I2C DRIVER
11410 T: git git://linuxtv.org/media_tree.git
11411 W: https://linuxtv.org
11413 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11415 SI470X FM RADIO RECEIVER USB DRIVER
11418 T: git git://linuxtv.org/media_tree.git
11419 W: https://linuxtv.org
11421 F: drivers/media/radio/si470x/radio-si470x-common.c
11422 F: drivers/media/radio/si470x/radio-si470x.h
11423 F: drivers/media/radio/si470x/radio-si470x-usb.c
11425 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11428 T: git git://linuxtv.org/media_tree.git
11429 W: https://linuxtv.org
11431 F: drivers/media/radio/si4713/si4713.?
11433 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11436 T: git git://linuxtv.org/media_tree.git
11437 W: https://linuxtv.org
11439 F: drivers/media/radio/si4713/radio-platform-si4713.c
11441 SI4713 FM RADIO TRANSMITTER USB DRIVER
11444 T: git git://linuxtv.org/media_tree.git
11445 W: https://linuxtv.org
11447 F: drivers/media/radio/si4713/radio-usb-si4713.c
11453 W: https://linuxtv.org
11454 T: git git://linuxtv.org/media_tree.git
11456 F: drivers/media/common/siano/
11457 F: drivers/media/usb/siano/
11458 F: drivers/media/usb/siano/
11459 F: drivers/media/mmc/siano/
11461 SILEAD TOUCHSCREEN DRIVER
11466 F: drivers/input/touchscreen/silead.c
11467 F: drivers/platform/x86/silead_dmi.c
11473 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11474 F: drivers/video/fbdev/simplefb.c
11475 F: include/linux/platform_data/simplefb.h
11477 SH_VEU V4L2 MEM2MEM DRIVER
11480 F: drivers/media/platform/sh_veu.c
11482 SH_VOU V4L2 OUTPUT DRIVER
11485 F: drivers/media/platform/sh_vou.c
11486 F: include/media/drv-intf/sh_vou.h
11488 SIMPLE FIRMWARE INTERFACE (SFI)
11491 W: http://simplefirmware.org/
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11494 F: arch/x86/platform/sfi/
11496 F: include/linux/sfi*.h
11498 SIMTEC EB110ATX (Chalice CATS)
11502 W: http://www.simtec.co.uk/products/EB110ATX/
11505 SIMTEC EB2410ITX (BAST)
11509 W: http://www.simtec.co.uk/products/EB2410ITX/
11511 F: arch/arm/mach-s3c24xx/mach-bast.c
11512 F: arch/arm/mach-s3c24xx/bast-ide.c
11513 F: arch/arm/mach-s3c24xx/bast-irq.c
11515 SIPHASH PRF ROUTINES
11519 F: lib/test_siphash.c
11520 F: include/linux/siphash.h
11522 TI DAVINCI MACHINE SUPPORT
11526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11528 F: arch/arm/mach-davinci/
11529 F: drivers/i2c/busses/i2c-davinci.c
11531 TI DAVINCI SERIES MEDIA DRIVER
11534 W: https://linuxtv.org
11535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11536 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11538 F: drivers/media/platform/davinci/
11539 F: include/media/davinci/
11541 TI AM437X VPFE DRIVER
11544 W: https://linuxtv.org
11545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11546 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11548 F: drivers/media/platform/am437x/
11550 OV2659 OMNIVISION SENSOR DRIVER
11553 W: https://linuxtv.org
11554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11555 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11557 F: drivers/media/i2c/ov2659.c
11558 F: include/media/i2c/ov2659.h
11560 SILICON MOTION SM712 FRAME BUFFER DRIVER
11566 F: drivers/video/fbdev/sm712*
11567 F: Documentation/fb/sm712fb.txt
11569 SIS 190 ETHERNET DRIVER
11573 F: drivers/net/ethernet/sis/sis190.c
11575 SIS 900/7016 FAST ETHERNET DRIVER
11577 W: http://www.brownhat.org/sis900.html
11580 F: drivers/net/ethernet/sis/sis900.*
11582 SIS FRAMEBUFFER DRIVER
11584 W: http://www.winischhofer.net/linuxsisvga.shtml
11586 F: Documentation/fb/sisfb.txt
11587 F: drivers/video/fbdev/sis/
11588 F: include/video/sisfb.h
11592 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11594 F: drivers/usb/misc/sisusbvga/
11604 F: include/linux/sl?b*.h
11607 SLEEPABLE READ-COPY UPDATE (SRCU)
11614 W: http://www.rdrop.com/users/paulmck/RCU/
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11617 F: include/linux/srcu.h
11618 F: kernel/rcu/srcu.c
11620 SMACK SECURITY MODULE
11623 W: http://schaufler-ca.com
11624 T: git git://github.com/cschaufler/smack-next
11626 F: Documentation/security/Smack.txt
11629 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11633 F: drivers/power/avs/
11634 F: include/linux/power/smartreflex.h
11637 SMC91x ETHERNET DRIVER
11640 F: drivers/net/ethernet/smsc/smc91x.*
11642 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11646 F: drivers/media/i2c/smiapp/
11647 F: include/media/i2c/smiapp.h
11648 F: drivers/media/i2c/smiapp-pll.c
11649 F: drivers/media/i2c/smiapp-pll.h
11650 F: include/uapi/linux/smiapp.h
11651 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11653 SMM665 HARDWARE MONITOR DRIVER
11657 F: Documentation/hwmon/smm665
11658 F: drivers/hwmon/smm665.c
11660 SMSC EMC2103 HARDWARE MONITOR DRIVER
11664 F: Documentation/hwmon/emc2103
11665 F: drivers/hwmon/emc2103.c
11667 SMSC SCH5627 HARDWARE MONITOR DRIVER
11671 F: Documentation/hwmon/sch5627
11672 F: drivers/hwmon/sch5627.c
11674 SMSC47B397 HARDWARE MONITOR DRIVER
11678 F: Documentation/hwmon/smsc47b397
11679 F: drivers/hwmon/smsc47b397.c
11681 SMSC911x ETHERNET DRIVER
11685 F: include/linux/smsc911x.h
11686 F: drivers/net/ethernet/smsc/smsc911x.*
11688 SMSC9420 PCI ETHERNET DRIVER
11692 F: drivers/net/ethernet/smsc/smsc9420.*
11694 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11698 F: drivers/video/fbdev/smscufx.c
11700 SOC-CAMERA V4L2 SUBSYSTEM
11703 T: git git://linuxtv.org/media_tree.git
11705 F: include/media/soc*
11706 F: drivers/media/i2c/soc_camera/
11707 F: drivers/media/platform/soc_camera/
11709 SOEKRIS NET48XX LED SUPPORT
11712 F: drivers/leds/leds-net48xx.c
11714 SOFTLOGIC 6x10 MPEG CODEC
11721 F: drivers/media/pci/solo6x10/
11723 SOFTWARE RAID (Multiple Disks) SUPPORT
11726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11729 F: include/linux/raid/
11730 F: include/uapi/linux/raid/
11732 SONIC NETWORK DRIVER
11736 F: drivers/net/ethernet/natsemi/sonic.*
11738 SONICS SILICON BACKPLANE DRIVER (SSB)
11743 F: include/linux/ssb/
11745 SONY VAIO CONTROL DEVICE DRIVER
11748 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11750 F: Documentation/laptops/sony-laptop.txt
11751 F: drivers/char/sonypi.c
11752 F: drivers/platform/x86/sony-laptop.c
11753 F: include/linux/sony-laptop.h
11755 SONY MEMORYSTICK CARD SUPPORT
11757 W: http://tifmxx.berlios.de/
11759 F: drivers/memstick/host/tifm_ms.c
11761 SONY MEMORYSTICK STANDARD SUPPORT
11764 F: drivers/memstick/core/ms_block.*
11770 W: http://www.alsa-project.org/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11772 T: git git://git.alsa-project.org/alsa-kernel.git
11773 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11775 F: Documentation/sound/
11777 F: include/uapi/sound/
11780 SOUND - COMPRESSED AUDIO
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11785 F: Documentation/sound/alsa/compress_offload.txt
11786 F: include/sound/compress_driver.h
11787 F: include/uapi/sound/compress_*
11788 F: sound/core/compress_offload.c
11789 F: sound/soc/soc-compress.c
11791 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11796 W: http://alsa-project.org/main/index.php/ASoC
11798 F: Documentation/devicetree/bindings/sound/
11799 F: Documentation/sound/alsa/soc/
11801 F: include/sound/soc*
11803 SOUND - DMAENGINE HELPERS
11806 F: include/sound/dmaengine_pcm.h
11807 F: sound/core/pcm_dmaengine.c
11808 F: sound/soc/soc-generic-dmaengine-pcm.c
11813 W: https://linuxtv.org
11814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11816 F: drivers/media/dvb-frontends/sp2*
11818 SPARC + UltraSPARC (sparc/sparc64)
11821 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11828 SPARC SERIAL DRIVERS
11831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11834 F: include/linux/sunserialcore.h
11835 F: drivers/tty/serial/suncore.c
11836 F: drivers/tty/serial/sunhv.c
11837 F: drivers/tty/serial/sunsab.c
11838 F: drivers/tty/serial/sunsab.h
11839 F: drivers/tty/serial/sunsu.c
11840 F: drivers/tty/serial/sunzilog.c
11841 F: drivers/tty/serial/sunzilog.h
11846 W: https://sparse.wiki.kernel.org/
11847 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11848 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11850 F: include/linux/compiler.h
11852 SPEAR PLATFORM SUPPORT
11856 W: http://www.st.com/spear
11858 F: arch/arm/boot/dts/spear*
11859 F: arch/arm/mach-spear/
11861 SPEAR CLOCK FRAMEWORK SUPPORT
11864 W: http://www.st.com/spear
11866 F: drivers/clk/spear/
11872 W: http://www.linux-mtd.infradead.org/
11873 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11874 T: git git://github.com/spi-nor/linux.git
11876 F: drivers/mtd/spi-nor/
11877 F: include/linux/mtd/spi-nor.h
11882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11883 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11885 F: Documentation/devicetree/bindings/spi/
11886 F: Documentation/spi/
11888 F: include/linux/spi/
11889 F: include/uapi/linux/spi/
11892 SPIDERNET NETWORK DRIVER for CELL
11896 F: Documentation/networking/spider_net.txt
11897 F: drivers/net/ethernet/toshiba/spider_net*
11902 W: http://www.ibm.com/developerworks/power/cell/
11904 F: Documentation/filesystems/spufs.txt
11905 F: arch/powerpc/platforms/cell/spufs/
11907 SQUASHFS FILE SYSTEM
11910 W: http://squashfs.org.uk
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11913 F: Documentation/filesystems/squashfs.txt
11916 SRM (Alpha) environment access
11919 F: arch/alpha/kernel/srm_env.c
11925 F: Documentation/process/stable-kernel-rules.rst
11929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11932 F: drivers/staging/
11938 F: drivers/staging/comedi/
11940 STAGING - FLARION FT1000 DRIVERS
11943 F: drivers/staging/ft1000/
11945 STAGING - INDUSTRIAL IO
11949 F: Documentation/devicetree/bindings/staging/iio/
11950 F: drivers/staging/iio/
11952 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11954 W: http://www.lirc.org/
11956 F: drivers/staging/media/lirc/
11958 STAGING - LUSTRE PARALLEL FILESYSTEM
11963 W: http://wiki.lustre.org/
11965 F: drivers/staging/lustre
11967 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11972 F: drivers/staging/nvec/
11974 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11978 W: http://wiki.laptop.org/go/DCON
11980 F: drivers/staging/olpc_dcon/
11982 STAGING - REALTEK RTL8712U DRIVERS
11986 F: drivers/staging/rtl8712/
11988 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11994 F: drivers/staging/sm750fb/
11996 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12002 W: http://www.linux-speakup.org/
12004 F: drivers/staging/speakup/
12006 STAGING - VIA VT665X DRIVERS
12009 F: drivers/staging/vt665?/
12011 STAGING - WILC1000 WIFI DRIVER
12016 F: drivers/staging/wilc1000/
12018 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12021 F: drivers/staging/xgifb/
12023 STARFIRE/DURALAN NETWORK DRIVER
12026 F: drivers/net/ethernet/adaptec/starfire*
12030 W: http://sammy.net/sun3/
12032 F: arch/m68k/kernel/*sun3*
12033 F: arch/m68k/sun3*/
12034 F: arch/m68k/include/asm/sun3*
12035 F: drivers/net/ethernet/i825xx/sun3*
12037 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12041 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12042 F: drivers/input/keyboard/sun4i-lradc-keys.c
12044 SUNDANCE NETWORK DRIVER
12048 F: drivers/net/ethernet/dlink/sundance.c
12054 Q: http://patchwork.kernel.org/project/linux-sh/list/
12056 F: Documentation/sh/
12065 B: https://bugzilla.kernel.org
12067 F: Documentation/power/
12068 F: arch/x86/kernel/acpi/
12069 F: drivers/base/power/
12071 F: include/linux/suspend.h
12072 F: include/linux/freezer.h
12073 F: include/linux/pm.h
12079 F: Documentation/svga.txt
12080 F: arch/x86/boot/video*
12085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12088 F: arch/*/kernel/pci-swiotlb.c
12089 F: include/linux/swiotlb.h
12097 F: include/net/switchdev.h
12099 SYNOPSYS ARC ARCHITECTURE
12104 F: Documentation/devicetree/bindings/arc/*
12105 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12106 F: drivers/clocksource/arc_timer.c
12107 F: drivers/tty/serial/arc_uart.c
12108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12110 SYNOPSYS ARC SDP platform support
12113 F: arch/arc/plat-axs10x
12114 F: arch/arc/boot/dts/ax*
12115 F: Documentation/devicetree/bindings/arc/axs10*
12117 SYSTEM CONFIGURATION (SYSCON)
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12122 F: drivers/mfd/syscon.c
12124 SYSTEM RESET/SHUTDOWN DRIVERS
12127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12129 F: Documentation/devicetree/bindings/power/reset/
12130 F: drivers/power/reset/
12135 F: Documentation/filesystems/sysv-fs.txt
12137 F: include/linux/sysv_fs.h
12143 W: http://www.linux-iscsi.org
12144 W: http://groups.google.com/group/linux-iscsi-target-dev
12145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12149 F: Documentation/target/
12151 TASKSTATS STATISTICS INTERFACE
12154 F: Documentation/accounting/taskstats*
12155 F: include/linux/taskstats*
12156 F: kernel/taskstats.c
12162 F: include/net/pkt_cls.h
12163 F: include/uapi/linux/pkt_cls.h
12166 TCP LOW PRIORITY MODULE
12169 W: http://tcp-lp-mod.sourceforge.net/
12171 F: net/ipv4/tcp_lp.c
12173 TDA10071 MEDIA DRIVER
12176 W: https://linuxtv.org
12177 W: http://palosaari.fi/linux/
12178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12179 T: git git://linuxtv.org/anttip/media_tree.git
12181 F: drivers/media/dvb-frontends/tda10071*
12183 TDA18212 MEDIA DRIVER
12186 W: https://linuxtv.org
12187 W: http://palosaari.fi/linux/
12188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12189 T: git git://linuxtv.org/anttip/media_tree.git
12191 F: drivers/media/tuners/tda18212*
12193 TDA18218 MEDIA DRIVER
12196 W: https://linuxtv.org
12197 W: http://palosaari.fi/linux/
12198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12199 T: git git://linuxtv.org/anttip/media_tree.git
12201 F: drivers/media/tuners/tda18218*
12203 TDA18271 MEDIA DRIVER
12206 W: https://linuxtv.org
12207 W: http://github.com/mkrufky
12208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12209 T: git git://linuxtv.org/mkrufky/tuners.git
12211 F: drivers/media/tuners/tda18271*
12213 TDA827x MEDIA DRIVER
12216 W: https://linuxtv.org
12217 W: http://github.com/mkrufky
12218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12219 T: git git://linuxtv.org/mkrufky/tuners.git
12221 F: drivers/media/tuners/tda8290.*
12223 TDA8290 MEDIA DRIVER
12226 W: https://linuxtv.org
12227 W: http://github.com/mkrufky
12228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12229 T: git git://linuxtv.org/mkrufky/tuners.git
12231 F: drivers/media/tuners/tda8290.*
12233 TDA9840 MEDIA DRIVER
12236 T: git git://linuxtv.org/media_tree.git
12237 W: https://linuxtv.org
12239 F: drivers/media/i2c/tda9840*
12241 TEA5761 TUNER DRIVER
12245 W: https://linuxtv.org
12246 T: git git://linuxtv.org/media_tree.git
12248 F: drivers/media/tuners/tea5761.*
12250 TEA5767 TUNER DRIVER
12254 W: https://linuxtv.org
12255 T: git git://linuxtv.org/media_tree.git
12257 F: drivers/media/tuners/tea5767.*
12259 TEA6415C MEDIA DRIVER
12262 T: git git://linuxtv.org/media_tree.git
12263 W: https://linuxtv.org
12265 F: drivers/media/i2c/tea6415c*
12267 TEA6420 MEDIA DRIVER
12270 T: git git://linuxtv.org/media_tree.git
12271 W: https://linuxtv.org
12273 F: drivers/media/i2c/tea6420*
12279 F: drivers/net/team/
12280 F: include/linux/if_team.h
12281 F: include/uapi/linux/if_team.h
12283 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12286 F: arch/x86/platform/ts5500/
12288 TECHNOTREND USB IR RECEIVER
12292 F: drivers/media/rc/ttusbir.c
12294 TEGRA ARCHITECTURE SUPPORT
12299 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12308 F: drivers/clk/tegra/
12314 F: drivers/dma/tegra*
12319 F: drivers/i2c/busses/i2c-tegra.c
12321 TEGRA IOMMU DRIVERS
12324 F: drivers/iommu/tegra*
12330 F: drivers/input/keyboard/tegra-kbc.c
12335 F: drivers/pwm/pwm-tegra.c
12337 TEGRA SERIAL DRIVER
12340 F: drivers/tty/serial/serial-tegra.c
12345 F: drivers/spi/spi-tegra*
12347 TEHUTI ETHERNET DRIVER
12351 F: drivers/net/ethernet/tehuti/*
12353 Telecom Clock Driver for MCPL0010
12356 F: drivers/char/tlclk.c
12358 TENSILICA XTENSA PORT (xtensa)
12362 T: git git://github.com/czankel/xtensa-linux.git
12365 F: drivers/irqchip/irq-xtensa-*
12367 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12373 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12374 F: drivers/firmware/ti_sci*
12375 F: include/linux/soc/ti/ti_sci_protocol.h
12377 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12380 T: git git://linuxtv.org/media_tree.git
12381 W: https://linuxtv.org
12383 F: drivers/media/radio/radio-raremono.c
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12391 Q: https://patchwork.kernel.org/project/linux-pm/list/
12393 F: drivers/thermal/
12394 F: include/linux/thermal.h
12395 F: include/uapi/linux/thermal.h
12396 F: include/linux/cpu_cooling.h
12397 F: Documentation/devicetree/bindings/thermal/
12399 THERMAL/CPU_COOLING
12405 F: Documentation/thermal/cpu-cooling-api.txt
12406 F: drivers/thermal/cpu_cooling.c
12407 F: include/linux/cpu_cooling.h
12409 THINKPAD ACPI EXTRAS DRIVER
12413 W: http://ibm-acpi.sourceforge.net
12414 W: http://thinkwiki.org/wiki/Ibm-acpi
12415 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12417 F: drivers/platform/x86/thinkpad_acpi.c
12419 TI BANDGAP AND THERMAL DRIVER
12425 F: drivers/thermal/ti-soc-thermal/
12430 W: http://linuxtv.org/
12431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12433 F: drivers/media/platform/ti-vpe/
12435 TI CDCE706 CLOCK DRIVER
12438 F: drivers/clk/clk-cdce706.c
12445 F: include/linux/clk/ti.h
12447 TI ETHERNET SWITCH DRIVER (CPSW)
12453 F: drivers/net/ethernet/ti/cpsw*
12454 F: drivers/net/ethernet/ti/davinci*
12456 TI FLASH MEDIA INTERFACE DRIVER
12459 F: drivers/misc/tifm*
12460 F: drivers/mmc/host/tifm_sd.c
12461 F: include/linux/tifm.h
12463 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12468 F: drivers/soc/ti/*
12469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12472 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12477 F: sound/soc/codecs/lm49453*
12478 F: sound/soc/codecs/isabelle*
12480 TI LP855x BACKLIGHT DRIVER
12483 F: Documentation/backlight/lp855x-driver.txt
12484 F: drivers/video/backlight/lp855x_bl.c
12485 F: include/linux/platform_data/lp855x.h
12487 TI LP8727 CHARGER DRIVER
12490 F: drivers/power/supply/lp8727_charger.c
12491 F: include/linux/platform_data/lp8727.h
12493 TI LP8788 MFD DRIVER
12496 F: drivers/iio/adc/lp8788_adc.c
12497 F: drivers/leds/leds-lp8788.c
12498 F: drivers/mfd/lp8788*.c
12499 F: drivers/power/supply/lp8788-charger.c
12500 F: drivers/regulator/lp8788-*.c
12501 F: include/linux/mfd/lp8788*.h
12503 TI NETCP ETHERNET DRIVER
12508 F: drivers/net/ethernet/ti/netcp*
12510 TI TAS571X FAMILY ASoC CODEC DRIVER
12514 F: sound/soc/codecs/tas571x*
12516 TI TWL4030 SERIES SOC CODEC DRIVER
12520 F: sound/soc/codecs/twl4030*
12522 TI WILINK WIRELESS DRIVERS
12524 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12525 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12528 F: drivers/net/wireless/ti/
12529 F: include/linux/wl12xx.h
12536 W: http://tipc.sourceforge.net/
12538 F: include/uapi/linux/tipc*.h
12543 W: http://www.mellanox.com/repository/solutions/tile-scm/
12544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12547 F: drivers/char/tile-srom.c
12548 F: drivers/edac/tile_edac.c
12549 F: drivers/net/ethernet/tile/
12550 F: drivers/rtc/rtc-tile.c
12551 F: drivers/tty/hvc/hvc_tile.c
12552 F: drivers/tty/serial/tilegx.c
12553 F: drivers/usb/host/*-tilegx.c
12554 F: include/linux/usb/tilegx.h
12556 TLAN NETWORK DRIVER
12559 W: http://sourceforge.net/projects/tlan/
12561 F: Documentation/networking/tlan.txt
12562 F: drivers/net/ethernet/ti/tlan.*
12564 TOMOYO SECURITY MODULE
12571 W: http://tomoyo.sourceforge.jp/
12572 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12574 F: security/tomoyo/
12576 TOPSTAR LAPTOP EXTRAS DRIVER
12580 F: drivers/platform/x86/topstar-laptop.c
12582 TOSHIBA ACPI EXTRAS DRIVER
12586 F: drivers/platform/x86/toshiba_acpi.c
12588 TOSHIBA BLUETOOTH DRIVER
12592 F: drivers/platform/x86/toshiba_bluetooth.c
12594 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12598 F: drivers/platform/x86/toshiba_haps.c
12600 TOSHIBA WMI HOTKEYS DRIVER
12604 F: drivers/platform/x86/toshiba-wmi.c
12608 W: http://www.buzzard.org.uk/toshiba/
12610 F: drivers/char/toshiba.c
12611 F: include/linux/toshiba.h
12612 F: include/uapi/linux/toshiba.h
12614 TOSHIBA TC358743 DRIVER
12618 F: drivers/media/i2c/tc358743*
12619 F: include/media/i2c/tc358743.h
12621 TMIO/SDHI MMC DRIVER
12625 F: drivers/mmc/host/tmio_mmc*
12626 F: drivers/mmc/host/sh_mobile_sdhi.c
12627 F: include/linux/mfd/tmio.h
12629 TMP401 HARDWARE MONITOR DRIVER
12633 F: Documentation/hwmon/tmp401
12634 F: drivers/hwmon/tmp401.c
12636 TMPFS (SHMEM FILESYSTEM)
12640 F: include/linux/shmem_fs.h
12643 TM6000 VIDEO4LINUX DRIVER
12647 W: https://linuxtv.org
12648 T: git git://linuxtv.org/media_tree.git
12650 F: drivers/media/usb/tm6000/
12651 F: Documentation/media/v4l-drivers/tm6000*
12653 TW5864 VIDEO4LINUX DRIVER
12659 F: drivers/media/pci/tw5864/
12661 TW68 VIDEO4LINUX DRIVER
12664 T: git git://linuxtv.org/media_tree.git
12665 W: https://linuxtv.org
12667 F: drivers/media/pci/tw68/
12669 TW686X VIDEO4LINUX DRIVER
12672 T: git git://linuxtv.org/media_tree.git
12673 W: http://linuxtv.org
12675 F: drivers/media/pci/tw686x/
12682 W: http://tpmdd.sourceforge.net
12684 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12685 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12687 F: drivers/char/tpm/
12689 TPM IBM_VTPM DEVICE DRIVER
12691 W: http://tpmdd.sourceforge.net
12694 F: drivers/char/tpm/tpm_ibmvtpm*
12699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12701 F: Documentation/trace/ftrace.txt
12702 F: arch/*/*/*/ftrace.h
12703 F: arch/*/kernel/ftrace.c
12704 F: include/*/ftrace.h
12705 F: include/linux/trace*.h
12708 F: tools/testing/selftests/ftrace/
12710 TRACING MMIO ACCESSES (MMIOTRACE)
12718 F: kernel/trace/trace_mmiotrace.c
12719 F: include/linux/mmiotrace.h
12720 F: arch/x86/mm/kmmio.c
12721 F: arch/x86/mm/mmio-mod.c
12722 F: arch/x86/mm/testmmiotrace.c
12726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12728 K: ^Subject:.*(?i)trivial
12734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12735 F: Documentation/serial/
12737 F: drivers/tty/serial/serial_core.c
12738 F: include/linux/serial_core.h
12739 F: include/linux/serial.h
12740 F: include/linux/tty.h
12741 F: include/uapi/linux/serial_core.h
12742 F: include/uapi/linux/serial.h
12743 F: include/uapi/linux/tty.h
12745 TUA9001 MEDIA DRIVER
12748 W: https://linuxtv.org
12749 W: http://palosaari.fi/linux/
12750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12751 T: git git://linuxtv.org/anttip/media_tree.git
12753 F: drivers/media/tuners/tua9001*
12755 TULIP NETWORK DRIVERS
12759 F: drivers/net/ethernet/dec/tulip/
12763 W: http://vtun.sourceforge.net/tun
12765 F: Documentation/networking/tuntap.txt
12766 F: arch/um/os-Linux/drivers/
12768 TURBOCHANNEL SUBSYSTEM
12772 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12775 F: include/linux/tc.h
12777 UBI FILE SYSTEM (UBIFS)
12782 T: git git://git.infradead.org/ubifs-2.6.git
12783 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12785 F: Documentation/filesystems/ubifs.txt
12788 UCLINUX (M68KNOMMU AND COLDFIRE)
12790 W: http://www.linux-m68k.org/
12791 W: http://www.uclinux.org/
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12796 F: arch/m68k/coldfire/
12798 F: arch/m68k/*/*_no.*
12799 F: arch/m68k/include/asm/*_no.*
12804 F: Documentation/filesystems/udf.txt
12811 F: drivers/hid/hid-udraw.c
12816 F: Documentation/filesystems/ufs.txt
12819 UHID USERSPACE HID IO DRIVER:
12823 F: drivers/hid/uhid.c
12824 F: include/uapi/linux/uhid.h
12826 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12830 F: include/linux/uwb.h
12831 F: include/linux/uwb/
12833 UNICORE32 ARCHITECTURE:
12835 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12837 T: git git://github.com/gxt/linux.git
12842 W: http://dotat.at/prog/unifdef
12844 F: scripts/unifdef.c
12846 UNIFORM CDROM DRIVER
12848 W: http://www.kernel.dk
12850 F: Documentation/cdrom/
12851 F: drivers/cdrom/cdrom.c
12852 F: include/linux/cdrom.h
12853 F: include/uapi/linux/cdrom.h
12855 UNISYS S-PAR DRIVERS
12859 F: drivers/staging/unisys/
12861 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12865 F: Documentation/scsi/ufs.txt
12866 F: drivers/scsi/ufs/
12868 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12873 F: drivers/scsi/ufs/*dwc*
12875 UNSORTED BLOCK IMAGES (UBI)
12878 W: http://www.linux-mtd.infradead.org/
12880 T: git git://git.infradead.org/ubifs-2.6.git
12882 F: drivers/mtd/ubi/
12883 F: include/linux/mtd/ubi.h
12884 F: include/uapi/mtd/ubi-user.h
12890 F: Documentation/usb/acm.txt
12891 F: drivers/usb/class/cdc-acm.*
12893 USB AR5523 WIRELESS DRIVER
12897 F: drivers/net/wireless/ath/ar5523/
12904 F: drivers/usb/storage/uas.c
12906 USB CDC ETHERNET DRIVER
12910 F: drivers/net/usb/cdc_*.c
12911 F: include/uapi/linux/usb/cdc.h
12913 USB CHAOSKEY DRIVER
12917 F: drivers/usb/misc/chaoskey.c
12919 USB CYPRESS C67X00 DRIVER
12923 F: drivers/usb/c67x00/
12925 USB DAVICOM DM9601 DRIVER
12928 W: http://www.linux-usb.org/usbnet
12930 F: drivers/net/usb/dm9601.c
12932 USB DIAMOND RIO500 DRIVER
12935 W: http://rio500.sourceforge.net
12937 F: drivers/usb/misc/rio500*
12943 F: Documentation/usb/ehci.txt
12944 F: drivers/usb/host/ehci*
12946 USB GADGET/PERIPHERAL SUBSYSTEM
12949 W: http://www.linux-usb.org/gadget
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12952 F: drivers/usb/gadget/
12953 F: include/linux/usb/gadget*
12955 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12961 F: Documentation/hid/hiddev.txt
12962 F: drivers/hid/usbhid/
12968 F: drivers/usb/host/isp116x*
12969 F: include/linux/usb/isp116x.h
12971 USB LAN78XX ETHERNET DRIVER
12976 F: drivers/net/usb/lan78xx.*
12978 USB MASS STORAGE DRIVER
12983 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12984 F: drivers/usb/storage/
12989 T: git git://git.alsa-project.org/alsa-kernel.git
12991 F: sound/usb/midi.*
12993 USB NETWORKING DRIVERS
12996 F: drivers/net/usb/
13002 F: Documentation/usb/ohci.txt
13003 F: drivers/usb/host/ohci*
13005 USB OTG FSM (Finite State Machine)
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13010 F: drivers/usb/common/usb-otg-fsm.c
13018 F: Documentation/usb/usbip_protocol.txt
13019 F: drivers/usb/usbip/
13020 F: tools/usb/usbip/
13026 T: git git://github.com/petkan/pegasus.git
13027 W: https://github.com/petkan/pegasus
13029 F: drivers/net/usb/pegasus.*
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13036 F: drivers/usb/phy/
13038 USB PRINTER DRIVER (usblp)
13042 F: drivers/usb/class/usblp.c
13044 USB QMI WWAN NETWORK DRIVER
13048 F: Documentation/ABI/testing/sysfs-class-net-qmi
13049 F: drivers/net/usb/qmi_wwan.c
13055 T: git git://github.com/petkan/rtl8150.git
13056 W: https://github.com/petkan/rtl8150
13058 F: drivers/net/usb/rtl8150.c
13060 USB SERIAL SUBSYSTEM
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13065 F: Documentation/usb/usb-serial.txt
13066 F: drivers/usb/serial/
13067 F: include/linux/usb/serial.h
13069 USB SMSC75XX ETHERNET DRIVER
13073 F: drivers/net/usb/smsc75xx.*
13075 USB SMSC95XX ETHERNET DRIVER
13080 F: drivers/net/usb/smsc95xx.*
13085 W: http://www.linux-usb.org
13086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13088 F: Documentation/devicetree/bindings/usb/
13089 F: Documentation/usb/
13091 F: include/linux/usb.h
13092 F: include/linux/usb/
13098 F: drivers/usb/host/uhci*
13100 USB "USBNET" DRIVER FRAMEWORK
13103 W: http://www.linux-usb.org/usbnet
13105 F: drivers/net/usb/usbnet.c
13106 F: include/linux/usb/usbnet.h
13112 T: git git://linuxtv.org/media_tree.git
13113 W: http://www.ideasonboard.org/uvc/
13115 F: drivers/media/usb/uvc/
13116 F: include/uapi/linux/uvcvideo.h
13121 T: git git://linuxtv.org/media_tree.git
13122 W: https://linuxtv.org
13124 F: drivers/media/usb/usbvision/
13130 F: drivers/usb/gadget/function/*uvc*
13131 F: drivers/usb/gadget/legacy/webcam.c
13133 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13137 F: drivers/net/wireless/rndis_wlan.c
13143 F: drivers/usb/host/xhci*
13144 F: drivers/usb/host/pci-quirks*
13148 W: http://linux-lc100020.sourceforge.net
13150 F: drivers/net/wireless/zydas/zd1201.*
13156 T: git git://linuxtv.org/media_tree.git
13157 W: http://royale.zerezo.com/zr364xx/
13159 F: Documentation/media/v4l-drivers/zr364xx*
13160 F: drivers/media/usb/zr364xx/
13166 F: drivers/usb/common/ulpi.c
13167 F: include/linux/ulpi/
13169 USER-MODE LINUX (UML)
13174 W: http://user-mode-linux.sourceforge.net
13175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13177 F: Documentation/virtual/uml/
13183 USERSPACE I/O (UIO)
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13187 F: Documentation/driver-api/uio-howto.rst
13189 F: include/linux/uio*.h
13194 W: http://en.wikipedia.org/wiki/Util-linux
13195 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13201 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13203 F: Documentation/fb/uvesafb.txt
13204 F: drivers/video/fbdev/uvesafb.*
13210 F: drivers/mtd/nand/vf610_nfc.c
13212 VFAT/FAT/MSDOS FILESYSTEM
13215 F: Documentation/filesystems/vfat.txt
13221 T: git git://github.com/awilliam/linux-vfio.git
13223 F: Documentation/vfio.txt
13225 F: include/linux/vfio.h
13226 F: include/uapi/linux/vfio.h
13228 VFIO MEDIATED DEVICE DRIVERS
13232 F: Documentation/vfio-mediated-device.txt
13233 F: drivers/vfio/mdev/
13234 F: include/linux/mdev.h
13235 F: samples/vfio-mdev/
13237 VFIO PLATFORM DRIVER
13241 F: drivers/vfio/platform/
13243 VIDEOBUF2 FRAMEWORK
13249 F: drivers/media/v4l2-core/videobuf2-*
13250 F: include/media/videobuf2-*
13252 VIRTIO AND VHOST VSOCK DRIVER
13258 F: include/linux/virtio_vsock.h
13259 F: include/uapi/linux/virtio_vsock.h
13260 F: net/vmw_vsock/virtio_transport_common.c
13261 F: net/vmw_vsock/virtio_transport.c
13262 F: drivers/vhost/vsock.c
13263 F: drivers/vhost/vsock.h
13265 VIRTUAL SERIO DEVICE DRIVER
13268 F: drivers/input/serio/userio.c
13269 F: include/uapi/linux/userio.h
13271 VIRTIO CONSOLE DRIVER
13275 F: drivers/char/virtio_console.c
13276 F: include/linux/virtio_console.h
13277 F: include/uapi/linux/virtio_console.h
13279 VIRTIO CORE, NET AND BLOCK DRIVERS
13284 F: Documentation/devicetree/bindings/virtio/
13287 F: drivers/net/virtio_net.c
13288 F: drivers/block/virtio_blk.c
13289 F: include/linux/virtio_*.h
13290 F: include/uapi/linux/virtio_*.h
13291 F: drivers/crypto/virtio/
13293 VIRTIO DRIVERS FOR S390
13300 F: drivers/s390/virtio/
13307 T: git git://git.kraxel.org/linux drm-qemu
13309 F: drivers/gpu/drm/virtio/
13310 F: include/uapi/linux/virtio_gpu.h
13312 VIRTIO HOST (VHOST)
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13321 F: include/uapi/linux/vhost.h
13323 VIRTIO INPUT DRIVER
13326 F: drivers/virtio/virtio_input.c
13327 F: include/uapi/linux/virtio_input.h
13329 VIRTIO CRYPTO DRIVER
13334 F: drivers/crypto/virtio/
13335 F: include/uapi/linux/virtio_crypto.h
13337 VIA RHINE NETWORK DRIVER
13339 F: drivers/net/ethernet/via/via-rhine.c
13341 VIA SD/MMC CARD CONTROLLER DRIVER
13345 F: drivers/mmc/host/via-sdmmc.c
13347 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13351 F: include/linux/via-core.h
13352 F: include/linux/via-gpio.h
13353 F: include/linux/via_i2c.h
13354 F: drivers/video/fbdev/via/
13356 VIA VELOCITY NETWORK DRIVER
13360 F: drivers/net/ethernet/via/via-velocity.*
13369 VIVID VIRTUAL VIDEO DRIVER
13372 T: git git://linuxtv.org/media_tree.git
13373 W: https://linuxtv.org
13375 F: drivers/media/platform/vivid/*
13381 F: drivers/net/macvlan.c
13382 F: include/linux/if_*vlan.h
13389 F: drivers/vlynq/vlynq.c
13390 F: include/linux/vlynq.h
13398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13399 F: Documentation/driver-api/vme.rst
13400 F: drivers/staging/vme/
13402 F: include/linux/vme*
13404 VMWARE HYPERVISOR INTERFACE
13408 F: arch/x86/kernel/cpu/vmware.c
13410 VMWARE BALLOON DRIVER
13416 F: drivers/misc/vmw_balloon.c
13418 VMWARE VMMOUSE SUBDRIVER
13423 F: drivers/input/mouse/vmmouse.c
13424 F: drivers/input/mouse/vmmouse.h
13426 VMWARE VMXNET3 ETHERNET DRIVER
13431 F: drivers/net/vmxnet3/
13433 VMware PVSCSI driver
13438 F: drivers/scsi/vmw_pvscsi.c
13439 F: drivers/scsi/vmw_pvscsi.h
13441 VMWARE PVRDMA DRIVER
13446 F: drivers/infiniband/hw/vmw_pvrdma/
13448 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13452 W: http://www.slimlogic.co.uk/?p=48
13453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13455 F: Documentation/devicetree/bindings/regulator/
13456 F: drivers/regulator/
13457 F: include/dt-bindings/regulator/
13458 F: include/linux/regulator/
13465 F: drivers/net/vrf.c
13466 F: Documentation/networking/vrf.txt
13468 VT1211 HARDWARE MONITOR DRIVER
13472 F: Documentation/hwmon/vt1211
13473 F: drivers/hwmon/vt1211.c
13475 VT8231 HARDWARE MONITOR DRIVER
13479 F: drivers/hwmon/vt8231.c
13481 VUB300 USB to SDIO/SD/MMC bridge chip
13486 F: drivers/mmc/host/vub300.c
13488 W1 DALLAS'S 1-WIRE BUS
13491 F: Documentation/w1/
13494 W83791D HARDWARE MONITORING DRIVER
13498 F: Documentation/hwmon/w83791d
13499 F: drivers/hwmon/w83791d.c
13501 W83793 HARDWARE MONITORING DRIVER
13505 F: Documentation/hwmon/w83793
13506 F: drivers/hwmon/w83793.c
13508 W83795 HARDWARE MONITORING DRIVER
13512 F: drivers/hwmon/w83795.c
13514 W83L51xD SD/MMC CARD INTERFACE DRIVER
13517 F: drivers/mmc/host/wbsd.*
13519 WACOM PROTOCOL 4 SERIAL TABLETS
13524 F: drivers/input/tablet/wacom_serial4.c
13526 WATCHDOG DEVICE DRIVERS
13530 W: http://www.linux-watchdog.org/
13531 T: git git://www.linux-watchdog.org/linux-watchdog.git
13533 F: Documentation/devicetree/bindings/watchdog/
13534 F: Documentation/watchdog/
13535 F: drivers/watchdog/
13536 F: include/linux/watchdog.h
13537 F: include/uapi/linux/watchdog.h
13543 F: drivers/hid/hid-wiimote*
13548 F: drivers/media/rc/winbond-cir.c
13550 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13554 F: drivers/watchdog/ebc-c384_wdt.c
13556 WINSYSTEMS WS16C48 GPIO DRIVER
13560 F: drivers/gpio/gpio-ws16c48.c
13567 W: http://linuxwimax.org
13568 F: Documentation/wimax/README.wimax
13569 F: include/linux/wimax/debug.h
13570 F: include/net/wimax.h
13571 F: include/uapi/linux/wimax.h
13574 WISTRON LAPTOP BUTTON DRIVER
13577 F: drivers/input/misc/wistron_btns.c
13579 WL3501 WIRELESS PCMCIA CARD DRIVER
13582 F: drivers/net/wireless/wl3501*
13584 WOLFSON MICROELECTRONICS DRIVERS
13586 T: git https://github.com/CirrusLogic/linux-drivers.git
13587 W: https://github.com/CirrusLogic/linux-drivers/wiki
13589 F: Documentation/hwmon/wm83??
13590 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13591 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13592 F: Documentation/devicetree/bindings/mfd/arizona.txt
13593 F: arch/arm/mach-s3c64xx/mach-crag6410*
13594 F: drivers/clk/clk-wm83*.c
13595 F: drivers/extcon/extcon-arizona.c
13596 F: drivers/leds/leds-wm83*.c
13597 F: drivers/gpio/gpio-*wm*.c
13598 F: drivers/gpio/gpio-arizona.c
13599 F: drivers/hwmon/wm83??-hwmon.c
13600 F: drivers/input/misc/wm831x-on.c
13601 F: drivers/input/touchscreen/wm831x-ts.c
13602 F: drivers/input/touchscreen/wm97*.c
13603 F: drivers/mfd/arizona*
13604 F: drivers/mfd/wm*.c
13605 F: drivers/mfd/cs47l24*
13606 F: drivers/power/supply/wm83*.c
13607 F: drivers/rtc/rtc-wm83*.c
13608 F: drivers/regulator/wm8*.c
13609 F: drivers/video/backlight/wm83*_bl.c
13610 F: drivers/watchdog/wm83*_wdt.c
13611 F: include/linux/mfd/arizona/
13612 F: include/linux/mfd/wm831x/
13613 F: include/linux/mfd/wm8350/
13614 F: include/linux/mfd/wm8400*
13615 F: include/linux/wm97xx.h
13616 F: include/sound/wm????.h
13617 F: sound/soc/codecs/arizona.?
13618 F: sound/soc/codecs/wm*
13619 F: sound/soc/codecs/cs47l24*
13624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13626 F: include/linux/workqueue.h
13627 F: kernel/workqueue.c
13628 F: Documentation/core-api/workqueue.rst
13630 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13640 F: Documentation/networking/x25*
13641 F: include/net/x25*
13644 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13652 F: Documentation/x86/
13655 X86 PLATFORM DRIVERS
13659 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13661 F: drivers/platform/x86/
13662 F: drivers/platform/olpc/
13664 X86 MCE INFRASTRUCTURE
13669 F: arch/x86/kernel/cpu/mcheck/*
13671 X86 MICROCODE UPDATE SUPPORT
13674 F: arch/x86/kernel/cpu/microcode/*
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13681 F: arch/x86/entry/vdso/
13683 XC2028/3028 TUNER DRIVER
13687 W: https://linuxtv.org
13688 T: git git://linuxtv.org/media_tree.git
13690 F: drivers/media/tuners/tuner-xc2028.*
13692 XEN HYPERVISOR INTERFACE
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13699 F: drivers/*/xen-*front.c
13701 F: arch/x86/include/asm/xen/
13703 F: include/uapi/xen/
13710 F: arch/arm/include/asm/xen/
13712 XEN HYPERVISOR ARM64
13717 F: arch/arm64/include/asm/xen/
13719 XEN NETWORK BACKEND DRIVER
13725 F: drivers/net/xen-netback/*
13731 F: arch/x86/pci/*xen*
13732 F: drivers/pci/*xen*
13734 XEN BLOCK SUBSYSTEM
13739 F: drivers/block/xen-blkback/*
13740 F: drivers/block/xen*
13747 F: drivers/scsi/xen-scsifront.c
13748 F: drivers/xen/xen-scsiback.c
13749 F: include/xen/interface/io/vscsiif.h
13751 XEN SWIOTLB SUBSYSTEM
13755 F: arch/x86/xen/*swiotlb*
13756 F: drivers/xen/*swiotlb*
13763 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13765 F: Documentation/filesystems/xfs.txt
13768 XILINX AXI ETHERNET DRIVER
13772 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13774 XILINX UARTLITE SERIAL DRIVER
13778 F: drivers/tty/serial/uartlite.c
13780 XILINX VIDEO IP CORES
13784 T: git git://linuxtv.org/media_tree.git
13786 F: Documentation/devicetree/bindings/media/xilinx/
13787 F: drivers/media/platform/xilinx/
13788 F: include/uapi/linux/xilinx-v4l2-controls.h
13794 F: drivers/char/xillybus/
13796 XTENSA XTFPGA PLATFORM SUPPORT
13800 F: drivers/spi/spi-xtensa-xtfpga.c
13801 F: sound/soc/xtensa/xtfpga-i2s.c
13803 YAM DRIVER FOR AX.25
13807 F: drivers/net/hamradio/yam*
13808 F: include/linux/yam.h
13810 YEALINK PHONE DRIVER
13814 F: Documentation/input/yealink.txt
13815 F: drivers/input/misc/yealink.*
13817 Z8530 DRIVER FOR AX.25
13819 W: http://yaina.de/jreuter/
13820 W: http://www.qsl.net/dl1bke/
13823 F: Documentation/networking/z8530drv.txt
13824 F: drivers/net/hamradio/*scc.c
13825 F: drivers/net/hamradio/z8530.h
13827 ZBUD COMPRESSED PAGE ALLOCATOR
13833 F: include/linux/zbud.h
13835 ZD1211RW WIRELESS DRIVER
13838 W: http://zd1211.ath.cx/wiki/DriverRewrite
13842 F: drivers/net/wireless/zydas/zd1211rw/
13844 ZD1301_DEMOD MEDIA DRIVER
13847 W: https://linuxtv.org/
13848 W: http://palosaari.fi/linux/
13849 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13851 F: drivers/media/dvb-frontends/zd1301_demod*
13853 ZD1301 MEDIA DRIVER
13856 W: https://linuxtv.org/
13857 W: http://palosaari.fi/linux/
13858 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13860 F: drivers/media/usb/dvb-usb-v2/zd1301*
13862 ZPOOL COMPRESSED PAGE STORAGE API
13867 F: include/linux/zpool.h
13869 ZR36067 VIDEO FOR LINUX DRIVER
13872 W: http://mjpeg.sourceforge.net/driver-zoran/
13873 T: hg https://linuxtv.org/hg/v4l-dvb
13875 F: drivers/media/pci/zoran/
13877 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13883 F: drivers/block/zram/
13884 F: Documentation/blockdev/zram.txt
13886 ZS DECSTATION Z85C30 SERIAL DRIVER
13889 F: drivers/tty/serial/zs.*
13891 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13898 F: include/linux/zsmalloc.h
13899 F: Documentation/vm/zsmalloc.txt
13901 ZSWAP COMPRESSED SWAP CACHING
13911 Q: http://patchwork.kernel.org/project/LKML/list/
13912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13913 S: Buried alive in reporters