3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
190 F: drivers/net/ethernet/8390/
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
272 F: drivers/gpio/gpio-pci-idio-16.c
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
291 F: drivers/platform/x86/acer-wmi.c
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
345 F: drivers/acpi/arm64
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
370 W: http://wiki.parisc-linux.org/AD1889
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
513 F: sound/oss/aedsp16.c
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
584 F: include/linux/*aio*.h
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
612 F: drivers/mmc/host/au1xmmc.c
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
625 F: drivers/crypto/sunxi-ss/
635 ALPS PS/2 TOUCHPAD DRIVER
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
643 F: drivers/mailbox/mailbox-altera.c
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
744 F: arch/arm64/boot/dts/amd/
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
829 F: kernel/configs/android*
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 F: drivers/staging/android/
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 F: drivers/iio/adc/stx104.c
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
877 F: drivers/input/mouse/bcm5974.c
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 F: drivers/net/ethernet/apm/xgene/
901 F: drivers/net/phy/mdio-xgene.c
902 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905 APPLIED MICRO (APM) X-GENE SOC PMU
908 F: drivers/perf/xgene_pmu.c
909 F: Documentation/perf/xgene-pmu.txt
910 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
912 APTINA CAMERA SENSOR PLL
916 F: drivers/media/i2c/aptina-pll.*
918 ARC FRAMEBUFFER DRIVER
921 F: drivers/video/fbdev/arcfb.c
922 F: drivers/video/fbdev/core/fb_defio.c
928 F: drivers/net/arcnet/
929 F: include/uapi/linux/if_arcnet.h
934 F: drivers/gpu/drm/arc/
935 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
937 ARM ARCHITECTED TIMER DRIVER
942 F: arch/arm/include/asm/arch_timer.h
943 F: arch/arm64/include/asm/arch_timer.h
944 F: drivers/clocksource/arm_arch_timer.c
949 F: drivers/gpu/drm/arm/hdlcd_*
950 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
952 ARM MALI-DP DRM DRIVER
957 F: drivers/gpu/drm/arm/
958 F: Documentation/devicetree/bindings/display/arm,malidp.txt
960 ARM MFM AND FLOPPY DRIVERS
963 F: arch/arm/lib/floppydma.S
964 F: arch/arm/include/asm/floppy.h
966 ARM PMU PROFILING AND DEBUGGING
971 F: arch/arm*/kernel/perf_*
972 F: arch/arm/oprofile/common.c
973 F: arch/arm*/kernel/hw_breakpoint.c
974 F: arch/arm*/include/asm/hw_breakpoint.h
975 F: arch/arm*/include/asm/perf_event.h
977 F: include/linux/perf/arm_pmu.h
978 F: Documentation/devicetree/bindings/arm/pmu.txt
983 W: http://www.armlinux.org.uk/
985 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
988 ARM SUB-ARCHITECTURES
993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
995 ARM PRIMECELL AACI PL041 DRIVER
1000 ARM PRIMECELL CLCD PL110 DRIVER
1003 F: drivers/video/fbdev/amba-clcd.*
1005 ARM PRIMECELL KMI PL050 DRIVER
1008 F: drivers/input/serio/ambakmi.*
1009 F: include/linux/amba/kmi.h
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1014 F: drivers/mmc/host/mmci.*
1015 F: include/linux/amba/mmci.h
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1020 F: drivers/tty/serial/amba-pl01*.c
1021 F: include/linux/amba/serial.h
1023 ARM PRIMECELL BUS SUPPORT
1027 F: include/linux/amba/bus.h
1029 ARM/ADS SPHERE MACHINE SUPPORT
1034 ARM/AFEB9260 MACHINE SUPPORT
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1044 ARM/Allwinner sunXi SoC support
1050 F: arch/arm/boot/dts/ntc-gr8*
1051 F: arch/arm64/boot/dts/allwinner/
1053 ARM/Allwinner SoC Clock Support
1056 F: drivers/clk/sunxi/
1058 ARM/Amlogic Meson SoC support
1063 W: http://linux-meson.com/
1065 F: arch/arm/mach-meson/
1066 F: arch/arm/boot/dts/meson*
1067 F: arch/arm64/boot/dts/amlogic/
1068 F: drivers/pinctrl/meson/
1069 F: drivers/mmc/host/meson*
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1077 F: arch/arm/mach-alpine/
1078 F: arch/arm/boot/dts/alpine*
1079 F: arch/arm64/boot/dts/al/
1080 F: drivers/*/*alpine*
1082 ARM/ARTPEC MACHINE SUPPORT
1088 F: arch/arm/mach-artpec
1089 F: arch/arm/boot/dts/artpec6*
1092 ARM/ASPEED MACHINE SUPPORT
1095 F: arch/arm/mach-aspeed/
1096 F: arch/arm/boot/dts/aspeed-*
1097 F: drivers/*/*aspeed*
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1104 W: http://www.linux4sam.org
1105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1107 F: arch/arm/mach-at91/
1108 F: include/soc/at91/
1109 F: arch/arm/boot/dts/at91*.dts
1110 F: arch/arm/boot/dts/at91*.dtsi
1111 F: arch/arm/boot/dts/sama*.dts
1112 F: arch/arm/boot/dts/sama*.dtsi
1113 F: arch/arm/include/debug/at91.S
1115 ARM/ATMEL AT91 Clock Support
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1124 F: arch/arm/mach-highbank/
1125 F: arch/arm/boot/dts/highbank.dts
1126 F: arch/arm/boot/dts/ecx-*.dts*
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1131 F: arch/arm/mach-cns3xxx/
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1138 F: drivers/net/ethernet/cavium/thunder/
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1151 F: arch/arm/mach-ep93xx/
1152 F: arch/arm/mach-ep93xx/include/mach/
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F: arch/arm/include/asm/clkdev.h
1165 F: drivers/clk/clkdev.c
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1175 F: arch/arm/mach-ep93xx/micro9.c
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1181 F: drivers/hwtracing/coresight/*
1182 F: Documentation/trace/coresight.txt
1183 F: Documentation/devicetree/bindings/arm/coresight.txt
1184 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F: tools/perf/arch/arm/util/pmu.c
1186 F: tools/perf/arch/arm/util/auxtrace.c
1187 F: tools/perf/arch/arm/util/cs-etm.c
1188 F: tools/perf/arch/arm/util/cs-etm.h
1189 F: tools/perf/util/cs-etm.h
1191 ARM/CORGI MACHINE SUPPORT
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1198 T: git git://github.com/ulli-kroll/linux.git
1200 F: arch/arm/mach-gemini/
1201 F: drivers/rtc/rtc-gemini.c
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1208 F: arch/arm/boot/dts/prima2*
1209 F: arch/arm/mach-prima2/
1210 F: drivers/clk/sirf/
1211 F: drivers/clocksource/timer-prima2.c
1212 F: drivers/clocksource/timer-atlas7.c
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1219 F: arch/arm/boot/dts/cx92755*
1222 ARM/EBSA110 MACHINE SUPPORT
1225 W: http://www.armlinux.org.uk/
1227 F: arch/arm/mach-ebsa110/
1228 F: drivers/net/ethernet/amd/am79c961a.*
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1240 F: arch/arm/mach-pxa/ezx.c
1242 ARM/FARADAY FA526 PORT
1246 T: git git://git.berlios.de/gemini-board
1247 F: arch/arm/mm/*-fa*
1249 ARM/FOOTBRIDGE ARCHITECTURE
1252 W: http://www.armlinux.org.uk/
1254 F: arch/arm/include/asm/hardware/dec21285.h
1255 F: arch/arm/mach-footbridge/
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F: arch/arm/mach-imx/
1265 F: arch/arm/mach-mxs/
1266 F: arch/arm/boot/dts/imx*
1267 F: arch/arm/configs/imx*_defconfig
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F: arch/arm/mach-imx/*vf610*
1279 F: arch/arm/boot/dts/vf*
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1286 ARM/GUMSTIX MACHINE SUPPORT
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1296 F: arch/arm/mach-pxa/hx4700.c
1297 F: arch/arm/mach-pxa/include/mach/hx4700.h
1298 F: sound/soc/pxa/hx4700.c
1300 ARM/HISILICON SOC SUPPORT
1303 W: http://www.hisilicon.com
1305 T: git git://github.com/hisilicon/linux-hisi.git
1306 F: arch/arm/mach-hisi/
1307 F: arch/arm/boot/dts/hi3*
1308 F: arch/arm/boot/dts/hip*
1309 F: arch/arm/boot/dts/hisi*
1310 F: arch/arm64/boot/dts/hisilicon/
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F: arch/arm/mach-sa1100/jornada720.c
1318 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1320 ARM/IGEP MACHINE SUPPORT
1326 F: arch/arm/boot/dts/omap3-igep*
1328 ARM/INCOME PXA270 SUPPORT
1332 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1363 F: arch/arm/mach-ixp4xx/
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1369 F: arch/arm/mach-pxa/stargate2.c
1370 F: drivers/pcmcia/pxa2xx_stargate2.c
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1386 F: arch/arm/mach-keystone/
1387 F: arch/arm/boot/dts/keystone-*
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1394 F: drivers/clk/keystone/
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1401 F: drivers/clocksource/timer-keystone.c
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1407 F: drivers/power/reset/keystone-reset.c
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1413 F: drivers/memory/*emif*
1415 ARM/LG1K ARCHITECTURE
1419 F: arch/arm64/boot/dts/lg/
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1426 ARM/LPC18XX ARCHITECTURE
1430 F: arch/arm/boot/dts/lpc43*
1431 F: drivers/clk/nxp/clk-lpc18xx*
1432 F: drivers/clocksource/time-lpc32xx.c
1433 F: drivers/i2c/busses/i2c-lpc2k.c
1434 F: drivers/memory/pl172.c
1435 F: drivers/mtd/spi-nor/nxp-spifi.c
1436 F: drivers/rtc/rtc-lpc24xx.c
1439 ARM/LPC32XX SOC SUPPORT
1443 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1445 F: arch/arm/boot/dts/lpc32*
1446 F: arch/arm/mach-lpc32xx/
1447 F: drivers/i2c/busses/i2c-pnx.c
1448 F: drivers/net/ethernet/nxp/lpc_eth.c
1449 F: drivers/usb/host/ohci-nxp.c
1450 F: drivers/watchdog/pnx4008_wdt.c
1453 ARM/MAGICIAN MACHINE SUPPORT
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1464 F: arch/arm/mach-mvebu/
1465 F: drivers/rtc/rtc-armada38x.c
1466 F: arch/arm/boot/dts/armada*
1467 F: arch/arm/boot/dts/kirkwood*
1468 F: arch/arm64/boot/dts/marvell/armada*
1469 F: drivers/cpufreq/mvebu-cpufreq.c
1470 F: arch/arm/configs/mvebu_*_defconfig
1472 ARM/Marvell Berlin SoC support
1477 F: arch/arm/mach-berlin/
1478 F: arch/arm/boot/dts/berlin*
1479 F: arch/arm64/boot/dts/marvell/berlin*
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1489 F: arch/arm/mach-dove/
1490 F: arch/arm/mach-mv78xx0/
1491 F: arch/arm/mach-orion5x/
1492 F: arch/arm/plat-orion/
1493 F: arch/arm/boot/dts/dove*
1494 F: arch/arm/boot/dts/orion5x*
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1500 W: http://www.digriz.org.uk/ts78xx/kernel
1502 F: arch/arm/mach-orion5x/ts78xx-*
1504 ARM/OXNAS platform support
1509 F: arch/arm/mach-oxnas/
1510 F: arch/arm/boot/dts/ox8*.dtsi
1511 F: arch/arm/boot/dts/wd-mbwe.dts
1512 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1515 ARM/Mediatek RTC DRIVER
1520 F: drivers/rtc/rtc-mt6397.c
1522 ARM/Mediatek SoC support
1527 F: arch/arm/boot/dts/mt6*
1528 F: arch/arm/boot/dts/mt7*
1529 F: arch/arm/boot/dts/mt8*
1530 F: arch/arm/mach-mediatek/
1531 F: arch/arm64/boot/dts/mediatek/
1535 ARM/Mediatek USB3 PHY DRIVER
1540 F: drivers/phy/phy-mt65xx-usb3.c
1542 ARM/MICREL KS8695 ARCHITECTURE
1545 F: arch/arm/mach-ks8695/
1548 ARM/MIOA701 MACHINE SUPPORT
1551 F: arch/arm/mach-pxa/mioa701.c
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1558 ARM/NOMADIK ARCHITECTURE
1563 F: arch/arm/mach-nomadik/
1564 F: drivers/pinctrl/nomadik/
1565 F: drivers/i2c/busses/i2c-nomadik.c
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1571 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1574 ARM/TOSA MACHINE SUPPORT
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1582 W: http://hackndev.com
1584 F: arch/arm/mach-pxa/include/mach/palmtx.h
1585 F: arch/arm/mach-pxa/palmtx.c
1586 F: arch/arm/mach-pxa/include/mach/palmt5.h
1587 F: arch/arm/mach-pxa/palmt5.c
1588 F: arch/arm/mach-pxa/include/mach/palmld.h
1589 F: arch/arm/mach-pxa/palmld.c
1590 F: arch/arm/mach-pxa/include/mach/palmte2.h
1591 F: arch/arm/mach-pxa/palmte2.c
1592 F: arch/arm/mach-pxa/include/mach/palmtc.h
1593 F: arch/arm/mach-pxa/palmtc.c
1595 ARM/PALM TREO SUPPORT
1598 W: http://hackndev.com
1600 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F: arch/arm/mach-pxa/palmtreo.c
1606 W: http://hackndev.com
1608 F: arch/arm/mach-pxa/include/mach/palmz72.h
1609 F: arch/arm/mach-pxa/palmz72.c
1613 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1616 ARM/PT DIGITAL BOARD PORT
1619 W: http://www.armlinux.org.uk/
1622 ARM/QUALCOMM SUPPORT
1628 F: Documentation/devicetree/bindings/soc/qcom/
1629 F: arch/arm/boot/dts/qcom-*.dts
1630 F: arch/arm/boot/dts/qcom-*.dtsi
1631 F: arch/arm/mach-qcom/
1632 F: arch/arm64/boot/dts/qcom/*
1633 F: drivers/i2c/busses/i2c-qup.c
1634 F: drivers/clk/qcom/
1635 F: drivers/pinctrl/qcom/
1636 F: drivers/dma/qcom/
1637 F: drivers/soc/qcom/
1638 F: drivers/spi/spi-qup.c
1639 F: drivers/tty/serial/msm_serial.h
1640 F: drivers/tty/serial/msm_serial.c
1641 F: drivers/*/pm8???-*
1642 F: drivers/mfd/ssbi.c
1643 F: drivers/firmware/qcom_scm.c
1644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1646 ARM/RADISYS ENP2611 MACHINE SUPPORT
1651 ARM/RENESAS ARM64 ARCHITECTURE
1655 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1658 F: arch/arm64/boot/dts/renesas/
1659 F: drivers/soc/renesas/
1660 F: include/linux/soc/renesas/
1662 ARM/RISCPC ARCHITECTURE
1665 W: http://www.armlinux.org.uk/
1667 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1668 F: arch/arm/include/asm/hardware/ioc.h
1669 F: arch/arm/include/asm/hardware/iomd.h
1670 F: arch/arm/include/asm/hardware/memc.h
1671 F: arch/arm/mach-rpc/
1672 F: drivers/net/ethernet/8390/etherh.c
1673 F: drivers/net/ethernet/i825xx/ether1*
1674 F: drivers/net/ethernet/seeq/ether3*
1675 F: drivers/scsi/arm/
1677 ARM/Rockchip SoC support
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1683 F: arch/arm/boot/dts/rk3*
1684 F: arch/arm/mach-rockchip/
1685 F: drivers/clk/rockchip/
1686 F: drivers/i2c/busses/i2c-rk3x.c
1687 F: drivers/*/*rockchip*
1688 F: drivers/*/*/*rockchip*
1689 F: sound/soc/rockchip/
1692 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1698 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1700 F: arch/arm/boot/dts/s3c*
1701 F: arch/arm/boot/dts/s5p*
1702 F: arch/arm/boot/dts/samsung*
1703 F: arch/arm/boot/dts/exynos*
1704 F: arch/arm64/boot/dts/exynos/
1705 F: arch/arm/plat-samsung/
1706 F: arch/arm/mach-s3c24*/
1707 F: arch/arm/mach-s3c64xx/
1708 F: arch/arm/mach-s5p*/
1709 F: arch/arm/mach-exynos*/
1710 F: drivers/*/*s3c24*
1711 F: drivers/*/*/*s3c24*
1712 F: drivers/*/*s3c64xx*
1713 F: drivers/*/*s5pv210*
1714 F: drivers/memory/samsung/*
1715 F: drivers/soc/samsung/*
1716 F: Documentation/arm/Samsung/
1717 F: Documentation/devicetree/bindings/arm/samsung/
1718 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1719 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1722 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1726 F: arch/arm/mach-s5pv210/
1728 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1735 F: drivers/media/platform/s5p-g2d/
1737 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1746 F: drivers/media/platform/s5p-mfc/
1748 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1753 F: drivers/staging/media/platform/s5p-cec/
1755 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1761 F: drivers/media/platform/s5p-jpeg/
1763 ARM/SHMOBILE ARM ARCHITECTURE
1767 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770 F: arch/arm/boot/dts/emev2*
1771 F: arch/arm/boot/dts/r7s*
1772 F: arch/arm/boot/dts/r8a*
1773 F: arch/arm/boot/dts/sh*
1774 F: arch/arm/configs/shmobile_defconfig
1775 F: arch/arm/include/debug/renesas-scif.S
1776 F: arch/arm/mach-shmobile/
1777 F: drivers/soc/renesas/
1778 F: include/linux/soc/renesas/
1780 ARM/SOCFPGA ARCHITECTURE
1783 F: arch/arm/mach-socfpga/
1784 F: arch/arm/boot/dts/socfpga*
1785 F: arch/arm/configs/socfpga_defconfig
1786 F: arch/arm64/boot/dts/altera/
1787 W: http://www.rocketboards.org
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1790 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1793 F: drivers/clk/socfpga/
1795 ARM/SOCFPGA EDAC SUPPORT
1798 F: drivers/edac/altera_edac.
1800 ARM/STI ARCHITECTURE
1804 W: http://www.stlinux.com
1806 F: arch/arm/mach-sti/
1807 F: arch/arm/boot/dts/sti*
1808 F: drivers/char/hw_random/st-rng.c
1809 F: drivers/clocksource/arm_global_timer.c
1810 F: drivers/clocksource/clksrc_st_lpc.c
1811 F: drivers/cpufreq/sti-cpufreq.c
1812 F: drivers/dma/st_fdma*
1813 F: drivers/i2c/busses/i2c-st.c
1814 F: drivers/media/rc/st_rc.c
1815 F: drivers/media/platform/sti/c8sectpfe/
1816 F: drivers/mmc/host/sdhci-st.c
1817 F: drivers/phy/phy-miphy28lp.c
1818 F: drivers/phy/phy-stih407-usb.c
1819 F: drivers/pinctrl/pinctrl-st.c
1820 F: drivers/remoteproc/st_remoteproc.c
1821 F: drivers/remoteproc/st_slim_rproc.c
1822 F: drivers/reset/sti/
1823 F: drivers/rtc/rtc-st-lpc.c
1824 F: drivers/tty/serial/st-asc.c
1825 F: drivers/usb/dwc3/dwc3-st.c
1826 F: drivers/usb/host/ehci-st.c
1827 F: drivers/usb/host/ohci-st.c
1828 F: drivers/watchdog/st_lpc_wdt.c
1829 F: drivers/ata/ahci_st.c
1830 F: include/linux/remoteproc/st_slim_rproc.h
1832 ARM/STM32 ARCHITECTURE
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1839 F: drivers/clocksource/armv7m_systick.c
1841 ARM/TANGO ARCHITECTURE
1847 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1852 ARM/TETON BGA MACHINE SUPPORT
1857 ARM/THECUS N2100 MACHINE SUPPORT
1862 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1865 W: http://www.mcuos.com
1867 F: arch/arm/mach-w90x900/
1868 F: drivers/input/keyboard/w90p910_keypad.c
1869 F: drivers/input/touchscreen/w90p910_ts.c
1870 F: drivers/watchdog/nuc900_wdt.c
1871 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1872 F: drivers/mtd/nand/nuc900_nand.c
1873 F: drivers/rtc/rtc-nuc900.c
1874 F: drivers/spi/spi-nuc900.c
1875 F: drivers/usb/host/ehci-w90x900.c
1876 F: drivers/video/fbdev/nuc900fb.c
1878 ARM/U300 MACHINE SUPPORT
1882 F: arch/arm/mach-u300/
1883 F: drivers/clocksource/timer-u300.c
1884 F: drivers/i2c/busses/i2c-stu300.c
1885 F: drivers/rtc/rtc-coh901331.c
1886 F: drivers/watchdog/coh901327_wdt.c
1887 F: drivers/dma/coh901318*
1888 F: drivers/mfd/ab3100*
1889 F: drivers/rtc/rtc-ab3100.c
1890 F: drivers/rtc/rtc-coh901331.c
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893 ARM/UNIPHIER ARCHITECTURE
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1898 F: arch/arm/boot/dts/uniphier*
1899 F: arch/arm/include/asm/hardware/cache-uniphier.h
1900 F: arch/arm/mach-uniphier/
1901 F: arch/arm/mm/cache-uniphier.c
1902 F: arch/arm64/boot/dts/socionext/
1903 F: drivers/bus/uniphier-system-bus.c
1904 F: drivers/clk/uniphier/
1905 F: drivers/i2c/busses/i2c-uniphier*
1906 F: drivers/pinctrl/uniphier/
1907 F: drivers/reset/reset-uniphier.c
1908 F: drivers/tty/serial/8250/8250_uniphier.c
1911 ARM/Ux500 ARM ARCHITECTURE
1915 F: arch/arm/mach-ux500/
1916 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1917 F: drivers/dma/ste_dma40*
1918 F: drivers/hwspinlock/u8500_hsem.c
1919 F: drivers/mfd/abx500*
1920 F: drivers/mfd/ab8500*
1921 F: drivers/mfd/dbx500*
1922 F: drivers/mfd/db8500*
1923 F: drivers/pinctrl/nomadik/pinctrl-ab*
1924 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1925 F: drivers/rtc/rtc-ab8500.c
1926 F: drivers/rtc/rtc-pl031.c
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1929 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1932 T: git git://git.linaro.org/people/ulfh/clk.git
1934 F: drivers/clk/ux500/
1936 ARM/VERSATILE EXPRESS PLATFORM
1942 F: arch/arm/boot/dts/vexpress*
1943 F: arch/arm64/boot/dts/arm/
1944 F: arch/arm/mach-vexpress/
1947 F: drivers/clk/versatile/clk-vexpress-osc.c
1948 F: drivers/clocksource/versatile.c
1954 W: http://www.armlinux.org.uk/
1958 ARM/VOIPAC PXA270 SUPPORT
1962 F: arch/arm/mach-pxa/vpac270.c
1963 F: arch/arm/mach-pxa/include/mach/vpac270.h
1965 ARM/VT8500 ARM ARCHITECTURE
1969 F: arch/arm/mach-vt8500/
1970 F: drivers/clocksource/vt8500_timer.c
1971 F: drivers/i2c/busses/i2c-wmt.c
1972 F: drivers/mmc/host/wmt-sdmmc.c
1973 F: drivers/pwm/pwm-vt8500.c
1974 F: drivers/rtc/rtc-vt8500.c
1975 F: drivers/tty/serial/vt8500_serial.c
1976 F: drivers/usb/host/ehci-platform.c
1977 F: drivers/usb/host/uhci-platform.c
1978 F: drivers/video/fbdev/vt8500lcdfb.*
1979 F: drivers/video/fbdev/wm8505fb*
1980 F: drivers/video/fbdev/wmt_ge_rops.*
1982 ARM/ZIPIT Z2 SUPPORT
1986 F: arch/arm/mach-pxa/z2.c
1987 F: arch/arm/mach-pxa/include/mach/z2.h
1989 ARM/ZTE ARCHITECTURE
1994 F: arch/arm/mach-zx/
1996 F: drivers/reset/reset-zx2967.c
1998 F: Documentation/devicetree/bindings/arm/zte.txt
1999 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001 F: Documentation/devicetree/bindings/soc/zte/
2002 F: include/dt-bindings/soc/zx*.h
2004 ARM/ZYNQ ARCHITECTURE
2008 W: http://wiki.xilinx.com
2009 T: git https://github.com/Xilinx/linux-xlnx.git
2011 F: arch/arm/mach-zynq/
2012 F: drivers/cpuidle/cpuidle-zynq.c
2013 F: drivers/block/xsysace.c
2016 F: drivers/clocksource/cadence_ttc_timer.c
2017 F: drivers/i2c/busses/i2c-cadence.c
2018 F: drivers/mmc/host/sdhci-of-arasan.c
2019 F: drivers/edac/synopsys_edac.c
2026 F: drivers/iommu/arm-smmu.c
2027 F: drivers/iommu/arm-smmu-v3.c
2028 F: drivers/iommu/io-pgtable-arm.c
2029 F: drivers/iommu/io-pgtable-arm-v7s.c
2031 ARM64 PORT (AARCH64 ARCHITECTURE)
2035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2038 F: Documentation/arm64/
2040 AS3645A LED FLASH CONTROLLER DRIVER
2043 T: git git://linuxtv.org/media_tree.git
2045 F: drivers/media/i2c/as3645a.c
2046 F: include/media/i2c/as3645a.h
2048 ASAHI KASEI AK8974 DRIVER
2051 W: http://www.akm.com/
2053 F: drivers/iio/magnetometer/ak8974.c
2055 ASC7621 HARDWARE MONITOR DRIVER
2059 F: Documentation/hwmon/asc7621
2060 F: drivers/hwmon/asc7621.c
2062 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2066 W: http://acpi4asus.sf.net
2068 F: drivers/platform/x86/asus*.c
2069 F: drivers/platform/x86/eeepc*.c
2071 ASUS WIRELESS RADIO CONTROL DRIVER
2075 F: drivers/platform/x86/asus-wireless.c
2081 F: Documentation/crypto/asymmetric-keys.txt
2082 F: include/linux/verification.h
2083 F: include/crypto/public_key.h
2084 F: include/crypto/pkcs7.h
2085 F: crypto/asymmetric_keys/
2087 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2089 W: http://sourceforge.net/projects/xscaleiop
2091 F: Documentation/crypto/async-tx-api.txt
2094 F: include/linux/dmaengine.h
2095 F: include/linux/async_tx.h
2101 F: drivers/misc/eeprom/at24.c
2102 F: include/linux/platform_data/at24.h
2104 ATA OVER ETHERNET (AOE) DRIVER
2106 W: http://www.openaoe.org/
2108 F: Documentation/aoe/
2109 F: drivers/block/aoe/
2111 ATHEROS 71XX/9XXX GPIO DRIVER
2113 W: https://github.com/AlbanBedel/linux
2114 T: git git://github.com/AlbanBedel/linux
2116 F: drivers/gpio/gpio-ath79.c
2117 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2119 ATHEROS ATH GENERIC UTILITIES
2123 F: drivers/net/wireless/ath/*
2125 ATHEROS ATH5K WIRELESS DRIVER
2130 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2132 F: drivers/net/wireless/ath/ath5k/
2134 ATHEROS ATH6KL WIRELESS DRIVER
2137 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2140 F: drivers/net/wireless/ath/ath6kl/
2142 WILOCITY WIL6210 WIRELESS DRIVER
2147 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2148 F: drivers/net/wireless/ath/wil6210/
2149 F: include/uapi/linux/wil6210_uapi.h
2151 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2154 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2156 F: drivers/net/wireless/ath/carl9170/
2158 ATK0110 HWMON DRIVER
2162 F: drivers/hwmon/asus_atk0110.c
2167 F: drivers/input/misc/ati_remote2.c
2169 ATLX ETHERNET DRIVERS
2173 W: http://sourceforge.net/projects/atl1
2174 W: http://atl1.sourceforge.net
2176 F: drivers/net/ethernet/atheros/
2182 W: http://linux-atm.sourceforge.net
2185 F: include/linux/atm*
2186 F: include/uapi/linux/atm*
2188 ATMEL AT91 / AT32 MCI DRIVER
2191 F: drivers/mmc/host/atmel-mci.c
2193 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2196 F: drivers/power/reset/at91-sama5d2_shdwc.c
2198 ATMEL SAMA5D2 ADC DRIVER
2202 F: drivers/iio/adc/at91-sama5d2_adc.c
2204 ATMEL Audio ALSA driver
2215 F: drivers/dma/at_xdmac.c
2221 F: drivers/i2c/busses/i2c-at91.c
2227 F: drivers/media/platform/soc_camera/atmel-isi.c
2228 F: include/media/atmel-isi.h
2234 F: drivers/video/fbdev/atmel_lcdfb.c
2235 F: include/video/atmel_lcdc.h
2237 ATMEL MACB ETHERNET DRIVER
2240 F: drivers/net/ethernet/cadence/
2247 F: drivers/mtd/nand/atmel_nand*
2253 F: drivers/mmc/host/sdhci-of-at91.c
2258 F: drivers/spi/spi-atmel.*
2264 F: drivers/misc/atmel-ssc.c
2265 F: include/linux/atmel-ssc.h
2267 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2271 F: drivers/misc/atmel_tclib.c
2272 F: drivers/clocksource/tcb_clksrc.c
2274 ATMEL USBA UDC DRIVER
2278 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2280 ATMEL WIRELESS DRIVER
2283 W: http://www.thekelleys.org.uk/atmel
2284 W: http://atmelwlandriver.sourceforge.net/
2286 F: drivers/net/wireless/atmel/atmel*
2288 ATMEL MAXTOUCH DRIVER
2290 T: git git://github.com/ndyer/linux.git
2292 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293 F: drivers/input/touchscreen/atmel_mxt_ts.c
2294 F: include/linux/platform_data/atmel_mxt_ts.h
2296 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2299 W: http://www.attotech.com
2301 F: drivers/scsi/esas2r
2303 ATUSB IEEE 802.15.4 RADIO DRIVER
2307 F: drivers/net/ieee802154/atusb.c
2308 F: drivers/net/ieee802154/atusb.h
2309 F: drivers/net/ieee802154/at86rf230.h
2315 W: http://people.redhat.com/sgrubb/audit/
2316 T: git git://git.infradead.org/users/pcmoore/audit
2318 F: include/linux/audit.h
2319 F: include/uapi/linux/audit.h
2322 AUXILIARY DISPLAY DRIVERS
2324 W: http://miguelojeda.es/auxdisplay.htm
2325 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2327 F: drivers/auxdisplay/
2328 F: include/linux/cfag12864b.h
2333 W: http://www.atmel.com/products/AVR32/
2334 W: http://mirror.egtvedt.no/avr32linux.org/
2335 W: http://avrfreaks.net/
2339 AVR32/AT32AP MACHINE SUPPORT
2343 F: arch/avr32/mach-at32ap/
2348 W: http://www.linux-ax25.org/
2350 F: include/uapi/linux/ax25.h
2351 F: include/net/ax25.h
2354 AXENTIA ASOC DRIVERS
2358 F: Documentation/devicetree/bindings/sound/axentia,*
2359 F: sound/soc/atmel/tse850-pcm5142.c
2365 F: Documentation/devicetree/bindings/arm/axentia.txt
2366 F: arch/arm/boot/dts/at91-linea.dtsi
2367 F: arch/arm/boot/dts/at91-tse850-3.dts
2373 W: https://linuxtv.org
2374 T: git git://linuxtv.org/media_tree.git
2376 F: drivers/media/usb/dvb-usb-v2/az6007.c
2378 AZTECH FM RADIO RECEIVER DRIVER
2381 T: git git://linuxtv.org/media_tree.git
2382 W: https://linuxtv.org
2384 F: drivers/media/radio/radio-aztech*
2389 W: http://wireless.kernel.org/en/users/Drivers/b43
2391 F: drivers/net/wireless/broadcom/b43/
2393 B43LEGACY WIRELESS DRIVER
2397 W: http://wireless.kernel.org/en/users/Drivers/b43
2399 F: drivers/net/wireless/broadcom/b43legacy/
2401 BACKLIGHT CLASS/SUBSYSTEM
2405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2407 F: drivers/video/backlight/
2408 F: include/linux/backlight.h
2409 F: include/linux/pwm_backlight.h
2410 F: Documentation/devicetree/bindings/leds/backlight
2417 W: https://www.open-mesh.org/
2418 Q: https://patchwork.open-mesh.org/project/batman/list/
2420 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2421 F: Documentation/ABI/testing/sysfs-class-net-mesh
2422 F: Documentation/networking/batman-adv.txt
2423 F: include/uapi/linux/batman_adv.h
2426 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2429 W: http://www.baycom.org/~tom/ham/ham.html
2431 F: drivers/net/hamradio/baycom*
2433 BCACHE (BLOCK LAYER CACHE)
2436 W: http://bcache.evilpiepirate.org
2438 F: drivers/md/bcache/
2440 BDISP ST MEDIA DRIVER
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2446 F: drivers/media/platform/sti/bdisp
2448 DELTA ST MEDIA DRIVER
2451 T: git git://linuxtv.org/media_tree.git
2452 W: https://linuxtv.org
2454 F: drivers/media/platform/sti/delta
2460 T: git git://github.com/luisbg/linux-befs.git
2461 F: Documentation/filesystems/befs.txt
2464 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2468 F: drivers/net/ethernet/ec_bhf.c
2473 F: Documentation/filesystems/bfs.txt
2475 F: include/uapi/linux/bfs_fs.h
2477 BLACKFIN ARCHITECTURE
2480 T: git git://git.code.sf.net/p/adi-linux/code
2481 W: http://blackfin.uclinux.org
2485 BLACKFIN EMAC DRIVER
2487 W: http://blackfin.uclinux.org
2489 F: drivers/net/ethernet/adi/
2493 W: http://blackfin.uclinux.org
2495 F: drivers/rtc/rtc-bfin.c
2500 W: http://blackfin.uclinux.org
2502 F: drivers/mmc/host/bfin_sdh.c
2504 BLACKFIN SERIAL DRIVER
2507 W: http://blackfin.uclinux.org
2509 F: drivers/tty/serial/bfin_uart.c
2511 BLACKFIN WATCHDOG DRIVER
2513 W: http://blackfin.uclinux.org
2515 F: drivers/watchdog/bfin_wdt.c
2517 BLACKFIN I2C TWI DRIVER
2520 W: http://blackfin.uclinux.org/
2522 F: drivers/i2c/busses/i2c-bfin-twi.c
2524 BLACKFIN MEDIA DRIVER
2527 W: http://blackfin.uclinux.org/
2529 F: drivers/media/platform/blackfin/
2530 F: drivers/media/i2c/adv7183*
2531 F: drivers/media/i2c/vs6624*
2533 BLINKM RGB LED DRIVER
2536 F: drivers/leds/leds-blinkm.c
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2544 F: kernel/trace/blktrace.c
2551 F: drivers/mtd/devices/block2mtd.c
2558 W: http://www.bluez.org/
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2562 F: drivers/bluetooth/
2569 W: http://www.bluez.org/
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 F: include/net/bluetooth/
2581 W: http://sourceforge.net/projects/bonding/
2583 F: drivers/net/bonding/
2584 F: include/uapi/linux/if_bonding.h
2586 BPF (Safe dynamic programs and tools)
2592 F: tools/testing/selftests/bpf/
2595 BROADCOM B44 10/100 ETHERNET DRIVER
2599 F: drivers/net/ethernet/broadcom/b44.*
2601 BROADCOM B53 ETHERNET SWITCH DRIVER
2606 F: drivers/net/dsa/b53/*
2607 F: include/linux/platform_data/b53.h
2609 BROADCOM GENET ETHERNET DRIVER
2613 F: drivers/net/ethernet/broadcom/genet/
2615 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2621 F: drivers/net/ethernet/broadcom/bnx2.*
2622 F: drivers/net/ethernet/broadcom/bnx2_*
2624 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2630 F: drivers/net/ethernet/broadcom/bnx2x/
2632 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2636 F: drivers/net/ethernet/broadcom/bnxt/
2638 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2643 T: git git://github.com/broadcom/mach-bcm
2649 F: arch/arm/mach-bcm/
2651 BROADCOM BCM2835 ARM ARCHITECTURE
2657 T: git git://github.com/anholt/linux
2660 F: drivers/staging/vc04_services
2662 BROADCOM BCM47XX MIPS ARCHITECTURE
2667 F: Documentation/devicetree/bindings/mips/brcm/
2668 F: arch/mips/bcm47xx/*
2669 F: arch/mips/include/asm/mach-bcm47xx/*
2671 BROADCOM BCM5301X ARM ARCHITECTURE
2677 F: arch/arm/mach-bcm/bcm_5301x.c
2678 F: arch/arm/boot/dts/bcm5301x*.dtsi
2679 F: arch/arm/boot/dts/bcm470*
2681 BROADCOM BCM53573 ARM ARCHITECTURE
2685 F: arch/arm/boot/dts/bcm53573*
2686 F: arch/arm/boot/dts/bcm47189*
2688 BROADCOM BCM63XX ARM ARCHITECTURE
2692 T: git git://github.com/broadcom/stblinux.git
2696 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2700 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2702 BROADCOM BCM7XXX ARM ARCHITECTURE
2708 T: git git://github.com/broadcom/stblinux.git
2710 F: arch/arm/mach-bcm/*brcmstb*
2711 F: arch/arm/boot/dts/bcm7*.dts*
2712 F: drivers/bus/brcmstb_gisb.c
2715 BROADCOM BMIPS MIPS ARCHITECTURE
2719 T: git git://github.com/broadcom/stblinux.git
2721 F: arch/mips/bmips/*
2722 F: arch/mips/include/asm/mach-bmips/*
2723 F: arch/mips/kernel/*bmips*
2724 F: arch/mips/boot/dts/brcm/bcm*.dts*
2725 F: drivers/irqchip/irq-bcm63*
2726 F: drivers/irqchip/irq-bcm7*
2727 F: drivers/irqchip/irq-brcmstb*
2728 F: include/linux/bcm963xx_nvram.h
2729 F: include/linux/bcm963xx_tag.h
2731 BROADCOM BMIPS CPUFREQ DRIVER
2736 F: drivers/cpufreq/bmips-cpufreq.c
2738 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2744 F: drivers/net/ethernet/broadcom/tg3.*
2746 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2753 F: drivers/net/wireless/broadcom/brcm80211/
2755 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2759 F: drivers/scsi/bnx2fc/
2761 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2765 F: drivers/scsi/bnx2i/
2767 BROADCOM IPROC ARM ARCHITECTURE
2773 T: git git://github.com/broadcom/cygnus-linux.git
2788 F: arch/arm64/boot/dts/broadcom/ns2*
2789 F: drivers/clk/bcm/clk-ns*
2790 F: drivers/pinctrl/bcm/pinctrl-ns*
2792 BROADCOM BRCMSTB GPIO DRIVER
2796 F: drivers/gpio/gpio-brcmstb.c
2797 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2799 BROADCOM KONA GPIO DRIVER
2803 F: drivers/gpio/gpio-bcm-kona.c
2804 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2806 BROADCOM NVRAM DRIVER
2810 F: drivers/firmware/broadcom/*
2812 BROADCOM STB NAND FLASH DRIVER
2818 F: drivers/mtd/nand/brcmnand/
2820 BROADCOM STB AVS CPUFREQ DRIVER
2825 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826 F: drivers/cpufreq/brcmstb*
2828 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2833 F: include/linux/bcma/
2835 BROADCOM SYSTEMPORT ETHERNET DRIVER
2839 F: drivers/net/ethernet/broadcom/bcmsysport.*
2841 BROADCOM VULCAN ARM64 SOC
2846 F: arch/arm64/boot/dts/broadcom/vulcan*
2848 BROADCOM NETXTREME-E ROCE DRIVER
2854 W: http://www.broadcom.com
2856 F: drivers/infiniband/hw/bnxt_re/
2857 F: include/uapi/rdma/bnxt_re-abi.h
2859 BROCADE BFA FC SCSI DRIVER
2864 F: drivers/scsi/bfa/
2866 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2872 F: drivers/net/ethernet/brocade/bna/
2874 BSG (block layer generic sg v4 driver)
2879 F: include/linux/bsg.h
2880 F: include/uapi/linux/bsg.h
2885 T: git git://git.alsa-project.org/alsa-kernel.git
2887 F: Documentation/sound/alsa/Bt87x.txt
2888 F: sound/pci/bt87x.c
2892 W: http://bu3sch.de/btgpio.php
2894 F: drivers/gpio/gpio-bt8xx.c
2901 W: http://btrfs.wiki.kernel.org/
2902 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2905 F: Documentation/filesystems/btrfs.txt
2908 BTTV VIDEO4LINUX DRIVER
2912 W: https://linuxtv.org
2913 T: git git://linuxtv.org/media_tree.git
2915 F: Documentation/media/v4l-drivers/bttv*
2916 F: drivers/media/pci/bt8xx/bttv*
2918 BUSLOGIC SCSI DRIVER
2922 F: drivers/scsi/BusLogic.*
2923 F: drivers/scsi/FlashPoint.*
2925 C-MEDIA CMI8788 DRIVER
2928 T: git git://git.alsa-project.org/alsa-kernel.git
2930 F: sound/pci/oxygen/
2936 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2940 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2944 F: Documentation/filesystems/caching/cachefiles.txt
2947 CADET FM/AM RADIO RECEIVER DRIVER
2950 T: git git://linuxtv.org/media_tree.git
2951 W: https://linuxtv.org
2953 F: drivers/media/radio/radio-cadet*
2955 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2958 T: git git://linuxtv.org/media_tree.git
2960 F: Documentation/media/v4l-drivers/cafe_ccic*
2961 F: drivers/media/platform/marvell-ccic/
2967 F: Documentation/networking/caif/
2968 F: drivers/net/caif/
2969 F: include/uapi/linux/caif/
2970 F: include/net/caif/
2973 CALGARY x86-64 IOMMU
2978 F: arch/x86/kernel/pci-calgary_64.c
2979 F: arch/x86/kernel/tce_64.c
2980 F: arch/x86/include/asm/calgary.h
2981 F: arch/x86/include/asm/tce.h
2987 W: https://github.com/linux-can
2988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2991 F: Documentation/networking/can.txt
2993 F: include/linux/can/core.h
2994 F: include/uapi/linux/can.h
2995 F: include/uapi/linux/can/bcm.h
2996 F: include/uapi/linux/can/raw.h
2997 F: include/uapi/linux/can/gw.h
3003 W: https://github.com/linux-can
3004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3007 F: Documentation/devicetree/bindings/net/can/
3009 F: include/linux/can/dev.h
3010 F: include/linux/can/platform/
3011 F: include/uapi/linux/can/error.h
3012 F: include/uapi/linux/can/netlink.h
3018 F: include/linux/capability.h
3019 F: include/uapi/linux/capability.h
3020 F: security/commoncap.c
3021 F: kernel/capability.c
3023 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3026 F: drivers/iio/light/cm*
3027 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3029 CAVIUM THUNDERX2 ARM64 SOC
3033 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3034 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3039 W: http://www.cavium.com
3041 F: drivers/i2c/busses/i2c-octeon*
3042 F: drivers/i2c/busses/i2c-thunderx*
3044 CAVIUM LIQUIDIO NETWORK DRIVER
3050 W: http://www.cavium.com
3052 F: drivers/net/ethernet/cavium/liquidio/
3054 CAVIUM OCTEON-TX CRYPTO DRIVER
3057 W: http://www.cavium.com
3059 F: drivers/crypto/cavium/cpt/
3061 CC2520 IEEE-802.15.4 RADIO DRIVER
3065 F: drivers/net/ieee802154/cc2520.c
3066 F: include/linux/spi/cc2520.h
3067 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3072 T: git git://linuxtv.org/media_tree.git
3073 W: http://linuxtv.org
3075 F: Documentation/media/kapi/cec-core.rst
3076 F: Documentation/media/uapi/cec
3077 F: drivers/media/cec/
3078 F: drivers/media/cec-edid.c
3079 F: drivers/media/rc/keymaps/rc-cec.c
3080 F: include/media/cec.h
3081 F: include/media/cec-edid.h
3082 F: include/uapi/linux/cec.h
3083 F: include/uapi/linux/cec-funcs.h
3085 CELL BROADBAND ENGINE ARCHITECTURE
3088 W: http://www.ibm.com/developerworks/power/cell/
3090 F: arch/powerpc/include/asm/cell*.h
3091 F: arch/powerpc/include/asm/spu*.h
3092 F: arch/powerpc/include/uapi/asm/spu*.h
3093 F: arch/powerpc/oprofile/*cell*
3094 F: arch/powerpc/platforms/cell/
3096 CEPH COMMON CODE (LIBCEPH)
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103 T: git git://github.com/ceph/ceph-client.git
3106 F: include/linux/ceph/
3107 F: include/linux/crush/
3109 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116 T: git git://github.com/ceph/ceph-client.git
3118 F: Documentation/filesystems/ceph.txt
3121 CERTIFICATE HANDLING:
3126 F: Documentation/module-signing.txt
3128 F: scripts/sign-file.c
3129 F: scripts/extract-cert.c
3131 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3134 F: Documentation/usb/WUSB-Design-overview.txt
3135 F: Documentation/usb/wusb-cbaf
3136 F: drivers/usb/host/hwa-hc.c
3137 F: drivers/usb/host/whci/
3138 F: drivers/usb/wusbcore/
3139 F: include/linux/usb/wusb*
3141 HT16K33 LED CONTROLLER DRIVER
3144 F: drivers/auxdisplay/ht16k33.c
3145 F: Documentation/devicetree/bindings/display/ht16k33.txt
3147 CFAG12864B LCD DRIVER
3149 W: http://miguelojeda.es/auxdisplay.htm
3150 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3152 F: drivers/auxdisplay/cfag12864b.c
3153 F: include/linux/cfag12864b.h
3155 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3157 W: http://miguelojeda.es/auxdisplay.htm
3158 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3160 F: drivers/auxdisplay/cfag12864bfb.c
3161 F: include/linux/cfag12864b.h
3163 CFG80211 and NL80211
3166 W: http://wireless.kernel.org/
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3170 F: include/uapi/linux/nl80211.h
3171 F: include/net/cfg80211.h
3173 X: net/wireless/wext*
3175 CHAR and MISC DRIVERS
3178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3182 F: include/linux/miscdevice.h
3188 F: scripts/checkpatch.pl
3190 CHINESE DOCUMENTATION
3195 F: Documentation/translations/zh_CN/
3197 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3202 F: drivers/usb/chipidea/
3204 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3208 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209 F: drivers/input/touchscreen/chipone_icn8318.c
3211 CHROME HARDWARE PLATFORM SUPPORT
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215 F: drivers/platform/chrome/
3217 CISCO VIC ETHERNET NIC DRIVER
3223 F: drivers/net/ethernet/cisco/enic/
3225 CISCO VIC LOW LATENCY NIC DRIVER
3229 F: drivers/infiniband/hw/usnic/
3231 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3235 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3237 CIRRUS LOGIC AUDIO CODEC DRIVERS
3242 F: sound/soc/codecs/cs*
3249 F: include/linux/cleancache.h
3255 F: include/linux/clk.h
3257 CLOCKSOURCE, CLOCKEVENT DRIVERS
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3263 F: drivers/clocksource
3265 CISCO FCOE HBA DRIVER
3271 F: drivers/scsi/fnic/
3273 CISCO SCSI HBA DRIVER
3278 F: drivers/scsi/snic/
3285 F: drivers/platform/x86/classmate-laptop.c
3290 T: git git://linuxtv.org/media_tree.git
3291 W: https://linuxtv.org
3293 F: drivers/media/pci/cobalt/
3295 COCCINELLE/Semantic Patches (SmPL)
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3302 W: http://coccinelle.lip6.fr/
3304 F: Documentation/dev-tools/coccinelle.rst
3305 F: scripts/coccinelle/
3306 F: scripts/coccicheck
3312 W: http://www.coda.cs.cmu.edu/
3314 F: Documentation/filesystems/coda.txt
3316 F: include/linux/coda*.h
3317 F: include/uapi/linux/coda*.h
3319 CODA V4L2 MEM2MEM DRIVER
3323 F: Documentation/devicetree/bindings/media/coda.txt
3324 F: drivers/media/platform/coda/
3326 COMMON CLK FRAMEWORK
3330 Q: http://patchwork.kernel.org/project/linux-clk/list/
3331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3333 F: Documentation/devicetree/bindings/clock/
3335 X: drivers/clk/clkdev.c
3336 F: include/linux/clk-pr*
3337 F: include/linux/clk/
3339 COMMON INTERNET FILE SYSTEM (CIFS)
3343 W: http://linux-cifs.samba.org/
3344 T: git git://git.samba.org/sfrench/cifs-2.6.git
3346 F: Documentation/filesystems/cifs/
3349 COMPACTPCI HOTPLUG CORE
3353 F: drivers/pci/hotplug/cpci_hotplug*
3355 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3359 F: drivers/pci/hotplug/cpcihp_zt5550.*
3361 COMPACTPCI HOTPLUG GENERIC DRIVER
3365 F: drivers/pci/hotplug/cpcihp_generic.c
3367 COMPAL LAPTOP SUPPORT
3371 F: drivers/platform/x86/compal-laptop.c
3373 CONEXANT ACCESSRUNNER USB DRIVER
3375 W: http://accessrunner.sourceforge.net/
3377 F: drivers/usb/atm/cxacru.c
3382 T: git git://git.infradead.org/users/hch/configfs.git
3385 F: include/linux/configfs.h
3391 F: drivers/connector/
3393 CONTROL GROUP (CGROUP)
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3400 F: Documentation/cgroup*
3401 F: include/linux/cgroup*
3404 CONTROL GROUP - CPUSET
3407 W: http://www.bullopensource.org/cpuset/
3408 W: http://oss.sgi.com/projects/cpusets/
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3411 F: Documentation/cgroup-v1/cpusets.txt
3412 F: include/linux/cpuset.h
3415 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3425 CORETEMP HARDWARE MONITORING DRIVER
3429 F: Documentation/hwmon/coretemp
3430 F: drivers/hwmon/coretemp.c
3432 COSA/SRP SYNC SERIAL DRIVER
3434 W: http://www.fi.muni.cz/~kas/cosa/
3436 F: drivers/net/wan/cosa*
3438 CPMAC ETHERNET DRIVER
3442 F: drivers/net/ethernet/ti/cpmac.c
3444 CPU FREQUENCY DRIVERS
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3450 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3451 B: https://bugzilla.kernel.org
3452 F: Documentation/cpu-freq/
3454 F: include/linux/cpufreq.h
3455 F: tools/testing/selftests/cpufreq/
3457 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3461 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3463 F: drivers/cpufreq/arm_big_little.h
3464 F: drivers/cpufreq/arm_big_little.c
3465 F: drivers/cpufreq/arm_big_little_dt.c
3467 CPUIDLE DRIVER - ARM BIG LITTLE
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3474 F: drivers/cpuidle/cpuidle-big_little.c
3476 CPUIDLE DRIVER - ARM EXYNOS
3483 F: drivers/cpuidle/cpuidle-exynos.c
3484 F: arch/arm/mach-exynos/pm.c
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3492 B: https://bugzilla.kernel.org
3493 F: drivers/cpuidle/*
3494 F: include/linux/cpuidle.h
3499 F: arch/x86/kernel/cpuid.c
3500 F: arch/x86/kernel/msr.c
3502 CPU POWER MONITORING SUBSYSTEM
3506 F: tools/power/cpupower/
3509 W: http://sourceforge.net/projects/cramfs/
3510 S: Orphan / Obsolete
3511 F: Documentation/filesystems/cramfs.txt
3518 W: http://developer.axis.com
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3522 F: drivers/tty/serial/crisv10.*
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3531 F: Documentation/crypto/
3532 F: Documentation/devicetree/bindings/crypto/
3533 F: Documentation/DocBook/crypto-API.tmpl
3538 F: include/linux/crypto*
3540 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3544 F: crypto/ansi_cprng.c
3550 T: git git://linuxtv.org/media_tree.git
3551 W: http://linuxtv.org
3553 F: drivers/media/i2c/cs3308.c
3554 F: drivers/media/i2c/cs3308.h
3556 CS5535 Audio ALSA driver
3559 F: sound/pci/cs5535audio/
3564 F: drivers/net/wireless/st/cw1200/
3566 CX18 VIDEO4LINUX DRIVER
3570 T: git git://linuxtv.org/media_tree.git
3571 W: https://linuxtv.org
3572 W: http://www.ivtvdriver.org/index.php/Cx18
3574 F: Documentation/media/v4l-drivers/cx18*
3575 F: drivers/media/pci/cx18/
3576 F: include/uapi/linux/ivtv*
3578 CX2341X MPEG ENCODER HELPER MODULE
3581 T: git git://linuxtv.org/media_tree.git
3582 W: https://linuxtv.org
3584 F: drivers/media/common/cx2341x*
3585 F: include/media/cx2341x*
3587 CX24120 MEDIA DRIVER
3591 W: https://linuxtv.org
3592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3594 F: drivers/media/dvb-frontends/cx24120*
3596 CX88 VIDEO4LINUX DRIVER
3600 W: https://linuxtv.org
3601 T: git git://linuxtv.org/media_tree.git
3603 F: Documentation/media/v4l-drivers/cx88*
3604 F: drivers/media/pci/cx88/
3606 CXD2820R MEDIA DRIVER
3609 W: https://linuxtv.org
3610 W: http://palosaari.fi/linux/
3611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3612 T: git git://linuxtv.org/anttip/media_tree.git
3614 F: drivers/media/dvb-frontends/cxd2820r*
3616 CXGB3 ETHERNET DRIVER (CXGB3)
3619 W: http://www.chelsio.com
3621 F: drivers/net/ethernet/chelsio/cxgb3/
3623 CXGB3 ISCSI DRIVER (CXGB3I)
3626 W: http://www.chelsio.com
3628 F: drivers/scsi/cxgbi/cxgb3i
3630 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3633 W: http://www.openfabrics.org
3635 F: drivers/infiniband/hw/cxgb3/
3636 F: include/uapi/rdma/cxgb3-abi.h
3638 CXGB4 ETHERNET DRIVER (CXGB4)
3641 W: http://www.chelsio.com
3643 F: drivers/net/ethernet/chelsio/cxgb4/
3645 CXGB4 ISCSI DRIVER (CXGB4I)
3648 W: http://www.chelsio.com
3650 F: drivers/scsi/cxgbi/cxgb4i
3652 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3655 W: http://www.openfabrics.org
3657 F: drivers/infiniband/hw/cxgb4/
3658 F: include/uapi/rdma/cxgb4-abi.h
3660 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3663 W: http://www.chelsio.com
3665 F: drivers/net/ethernet/chelsio/cxgb4vf/
3667 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3672 F: arch/powerpc/platforms/powernv/pci-cxl.c
3673 F: drivers/misc/cxl/
3674 F: include/misc/cxl*
3675 F: include/uapi/misc/cxl.h
3676 F: Documentation/powerpc/cxl.txt
3677 F: Documentation/ABI/testing/sysfs-class-cxl
3679 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3685 F: drivers/scsi/cxlflash/
3686 F: include/uapi/scsi/cxlflash_ioctls.h
3687 F: Documentation/powerpc/cxlflash.txt
3689 STMMAC ETHERNET DRIVER
3693 W: http://www.stlinux.com
3695 F: drivers/net/ethernet/stmicro/stmmac/
3700 W: http://www.armlinux.org.uk/
3702 F: drivers/video/fbdev/cyber2000fb.*
3704 CYCLADES ASYNC MUX DRIVER
3705 W: http://www.cyclades.com/
3707 F: drivers/tty/cyclades.c
3708 F: include/linux/cyclades.h
3709 F: include/uapi/linux/cyclades.h
3711 CYCLADES PC300 DRIVER
3712 W: http://www.cyclades.com/
3714 F: drivers/net/wan/pc300*
3716 CYPRESS_FIRMWARE MEDIA DRIVER
3719 W: https://linuxtv.org
3720 W: http://palosaari.fi/linux/
3721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3722 T: git git://linuxtv.org/anttip/media_tree.git
3724 F: drivers/media/common/cypress_firmware*
3726 CYTTSP TOUCHSCREEN DRIVER
3730 F: drivers/input/touchscreen/cyttsp*
3731 F: include/linux/input/cyttsp.h
3733 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3736 F: drivers/rtc/rtc-ds1685.c
3737 F: include/linux/rtc/ds1685.h
3739 DAMA SLAVE for AX.25
3741 W: http://yaina.de/jreuter/
3742 W: http://www.qsl.net/dl1bke/
3745 F: net/ax25/af_ax25.c
3746 F: net/ax25/ax25_dev.c
3747 F: net/ax25/ax25_ds_*
3748 F: net/ax25/ax25_in.c
3749 F: net/ax25/ax25_out.c
3750 F: net/ax25/ax25_timer.c
3751 F: net/ax25/sysctl_net_ax25.c
3753 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3756 F: Documentation/networking/dmfe.txt
3757 F: drivers/net/ethernet/dec/tulip/dmfe.c
3759 DC390/AM53C974 SCSI driver
3763 F: drivers/scsi/am53c974.c
3770 W: http://twibble.org/dist/dc395x/
3771 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3773 F: Documentation/scsi/dc395x.txt
3774 F: drivers/scsi/dc395x.*
3779 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3781 F: include/linux/dccp.h
3782 F: include/uapi/linux/dccp.h
3783 F: include/linux/tfrc.h
3786 DECnet NETWORK LAYER
3787 W: http://linux-decnet.sourceforge.net
3790 F: Documentation/networking/decnet.txt
3793 DECSTATION PLATFORM SUPPORT
3796 W: http://www.linux-mips.org/wiki/DECstation
3799 F: arch/mips/include/asm/dec/
3800 F: arch/mips/include/asm/mach-dec/
3802 DEFXX FDDI NETWORK DRIVER
3805 F: drivers/net/fddi/defxx.*
3812 F: drivers/platform/x86/dell-laptop.c
3814 DELL LAPTOP RBTN DRIVER
3817 F: drivers/platform/x86/dell-rbtn.*
3819 DELL LAPTOP FREEFALL DRIVER
3822 F: drivers/platform/x86/dell-smo8800.c
3824 DELL LAPTOP SMM DRIVER
3827 F: drivers/hwmon/dell-smm-hwmon.c
3828 F: include/uapi/linux/i8k.h
3830 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3833 F: Documentation/dcdbas.txt
3834 F: drivers/firmware/dcdbas.*
3836 DELL WMI EXTRAS DRIVER
3840 F: drivers/platform/x86/dell-wmi.c
3842 DESIGNWARE USB2 DRD IP DRIVER
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3847 F: drivers/usb/dwc2/
3849 DESIGNWARE USB3 DRD IP DRIVER
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3854 F: drivers/usb/dwc3/
3856 DEVICE COREDUMP (DEV_COREDUMP)
3860 F: drivers/base/devcoredump.c
3861 F: include/linux/devcoredump.h
3863 DEVICE FREQUENCY (DEVFREQ)
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3871 F: include/linux/devfreq.h
3872 F: Documentation/devicetree/bindings/devfreq/
3874 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3879 F: drivers/devfreq/event/
3880 F: drivers/devfreq/devfreq-event.c
3881 F: include/linux/devfreq-event.h
3882 F: Documentation/devicetree/bindings/devfreq/event/
3884 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3890 F: drivers/devfreq/exynos-bus.c
3891 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3893 DEVICE NUMBER REGISTRY
3895 W: http://lanana.org/docs/device-list/index.html
3903 W: http://sources.redhat.com/dm
3904 Q: http://patchwork.kernel.org/project/dm-devel/list/
3905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3906 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3908 F: Documentation/device-mapper/
3910 F: drivers/md/persistent-data/
3911 F: include/linux/device-mapper.h
3912 F: include/linux/dm-*.h
3913 F: include/uapi/linux/dm-*.h
3919 F: net/core/devlink.c
3920 F: include/net/devlink.h
3921 F: include/uapi/linux/devlink.h
3923 DIALOG SEMICONDUCTOR DRIVERS
3925 W: http://www.dialog-semiconductor.com/products
3927 F: Documentation/hwmon/da90??
3928 F: Documentation/devicetree/bindings/mfd/da90*.txt
3929 F: Documentation/devicetree/bindings/regulator/da92*.txt
3930 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3931 F: drivers/gpio/gpio-da90??.c
3932 F: drivers/hwmon/da90??-hwmon.c
3933 F: drivers/iio/adc/da91??-*.c
3934 F: drivers/input/misc/da90??_onkey.c
3935 F: drivers/input/touchscreen/da9052_tsi.c
3936 F: drivers/leds/leds-da90??.c
3937 F: drivers/mfd/da903x.c
3938 F: drivers/mfd/da90??-*.c
3939 F: drivers/mfd/da91??-*.c
3940 F: drivers/power/supply/da9052-battery.c
3941 F: drivers/power/supply/da91??-*.c
3942 F: drivers/regulator/da903x.c
3943 F: drivers/regulator/da9???-regulator.[ch]
3944 F: drivers/rtc/rtc-da90??.c
3945 F: drivers/video/backlight/da90??_bl.c
3946 F: drivers/watchdog/da90??_wdt.c
3947 F: include/linux/mfd/da903x.h
3948 F: include/linux/mfd/da9052/
3949 F: include/linux/mfd/da9055/
3950 F: include/linux/mfd/da9062/
3951 F: include/linux/mfd/da9063/
3952 F: include/linux/mfd/da9150/
3953 F: include/linux/regulator/da9211.h
3954 F: include/sound/da[79]*.h
3955 F: sound/soc/codecs/da[79]*.[ch]
3957 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3961 F: drivers/gpio/gpio-gpio-mm.c
3963 DIGI NEO AND CLASSIC PCI PRODUCTS
3968 F: drivers/staging/dgnc/
3970 DIOLAN U2C-12 I2C DRIVER
3974 F: drivers/i2c/busses/i2c-diolan-u2c.c
3982 F: include/linux/dax.h
3983 F: include/trace/events/fs_dax.h
3985 DIRECTORY NOTIFICATION (DNOTIFY)
3988 F: Documentation/filesystems/dnotify.txt
3989 F: fs/notify/dnotify/
3990 F: include/linux/dnotify.h
3992 DISK GEOMETRY AND PARTITION HANDLING
3994 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3995 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3996 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4002 F: Documentation/filesystems/quota.txt
4004 F: include/linux/quota*.h
4005 F: include/uapi/linux/quota*.h
4007 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4011 W: http://plugable.com/category/projects/udlfb/
4012 F: drivers/video/fbdev/udlfb.c
4013 F: include/video/udlfb.h
4014 F: Documentation/fb/udlfb.txt
4016 DISTRIBUTED LOCK MANAGER (DLM)
4020 W: http://sources.redhat.com/cluster/
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4025 DMA BUFFER SHARING FRAMEWORK
4032 F: include/linux/dma-buf*
4033 F: include/linux/reservation.h
4034 F: include/linux/*fence.h
4035 F: Documentation/driver-api/dma-buf.rst
4036 T: git git://anongit.freedesktop.org/drm/drm-misc
4044 F: drivers/dma-buf/sync_*
4045 F: drivers/dma-buf/dma-fence*
4046 F: drivers/dma-buf/sw_sync.c
4047 F: include/linux/sync_file.h
4048 F: include/uapi/linux/sync_file.h
4049 F: Documentation/sync_file.txt
4050 T: git git://anongit.freedesktop.org/drm/drm-misc
4052 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4055 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4058 F: include/linux/dmaengine.h
4059 F: Documentation/devicetree/bindings/dma/
4060 F: Documentation/dmaengine/
4061 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4063 DME1737 HARDWARE MONITOR DRIVER
4067 F: Documentation/hwmon/dme1737
4068 F: drivers/hwmon/dme1737.c
4073 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4074 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4075 F: drivers/firmware/dmi-id.c
4076 F: drivers/firmware/dmi_scan.c
4077 F: include/linux/dmi.h
4084 F: scripts/docproc.c
4085 F: scripts/kernel-doc*
4086 X: Documentation/ABI/
4087 X: Documentation/devicetree/
4088 X: Documentation/acpi
4089 X: Documentation/power
4090 X: Documentation/spi
4091 X: Documentation/media
4092 T: git git://git.lwn.net/linux.git docs-next
4098 F: drivers/char/dtlk.c
4099 F: include/linux/dtlk.h
4101 DPT_I2O SCSI RAID DRIVER
4104 W: http://www.adaptec.com/
4106 F: drivers/scsi/dpt*
4107 F: drivers/scsi/dpt/
4113 W: http://www.drbd.org
4114 T: git git://git.linbit.com/linux-drbd.git
4115 T: git git://git.linbit.com/drbd-8.4.git
4117 F: drivers/block/drbd/
4119 F: Documentation/blockdev/drbd/
4121 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4125 F: Documentation/kobject.txt
4130 F: include/linux/debugfs.h
4131 F: include/linux/kobj*
4137 T: git git://people.freedesktop.org/~airlied/linux
4138 B: https://bugs.freedesktop.org/
4139 C: irc://chat.freenode.net/dri-devel
4143 F: Documentation/devicetree/bindings/display/
4144 F: Documentation/devicetree/bindings/gpu/
4145 F: Documentation/devicetree/bindings/video/
4146 F: Documentation/gpu/
4148 F: include/uapi/drm/
4150 DRM DRIVERS AND MISC GPU PATCHES
4154 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4156 T: git git://anongit.freedesktop.org/drm/drm-misc
4157 F: Documentation/gpu/
4159 F: drivers/gpu/drm/*
4161 F: include/uapi/drm/drm*
4163 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4166 F: drivers/gpu/drm/ast/
4168 DRM DRIVERS FOR BRIDGE CHIPS
4171 T: git git://anongit.freedesktop.org/drm/drm-misc
4172 F: drivers/gpu/drm/bridge/
4174 DRM DRIVER FOR BOCHS VIRTUAL GPU
4177 T: git git://git.kraxel.org/linux drm-qemu
4179 F: drivers/gpu/drm/bochs/
4181 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4185 T: git git://git.kraxel.org/linux drm-qemu
4187 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4188 F: drivers/gpu/drm/cirrus/
4190 RADEON and AMDGPU DRM DRIVERS
4194 T: git git://people.freedesktop.org/~agd5f/linux
4196 F: drivers/gpu/drm/radeon/
4197 F: include/uapi/drm/radeon_drm.h
4198 F: drivers/gpu/drm/amd/
4199 F: include/uapi/drm/amdgpu_drm.h
4204 T: git git://anongit.freedesktop.org/tegra/linux.git
4206 F: drivers/gpu/drm/drm_panel.c
4207 F: drivers/gpu/drm/panel/
4208 F: include/drm/drm_panel.h
4209 F: Documentation/devicetree/bindings/display/panel/
4211 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4215 W: https://01.org/linuxgraphics/
4216 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4217 C: irc://chat.freenode.net/intel-gfx
4218 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4219 T: git git://anongit.freedesktop.org/drm-intel
4221 F: drivers/gpu/drm/i915/
4222 F: include/drm/i915*
4223 F: include/uapi/drm/i915_drm.h
4224 F: Documentation/gpu/i915.rst
4226 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4231 W: https://01.org/igvt-g
4232 T: git https://github.com/01org/gvt-linux.git
4234 F: drivers/gpu/drm/i915/gvt/
4236 DRM DRIVERS FOR ATMEL HLCDC
4240 F: drivers/gpu/drm/atmel-hlcdc/
4241 F: Documentation/devicetree/bindings/drm/atmel/
4243 DRM DRIVERS FOR ALLWINNER A10
4247 F: drivers/gpu/drm/sun4i/
4248 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4250 DRM DRIVERS FOR AMLOGIC SOCS
4254 W: http://linux-meson.com/
4256 F: drivers/gpu/drm/meson/
4257 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4259 DRM DRIVERS FOR EXYNOS
4265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4267 F: drivers/gpu/drm/exynos/
4268 F: include/uapi/drm/exynos_drm.h
4269 F: Documentation/devicetree/bindings/display/exynos/
4271 DRM DRIVERS FOR FREESCALE DCU
4276 F: drivers/gpu/drm/fsl-dcu/
4277 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4278 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4279 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4281 DRM DRIVERS FOR FREESCALE IMX
4285 F: drivers/gpu/drm/imx/
4286 F: drivers/gpu/ipu-v3/
4287 F: Documentation/devicetree/bindings/display/imx/
4289 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4292 T: git git://github.com/patjak/drm-gma500
4294 F: drivers/gpu/drm/gma500/
4296 DRM DRIVERS FOR HISILICON
4302 T: git git://github.com/xin3liang/linux.git
4304 F: drivers/gpu/drm/hisilicon/
4305 F: Documentation/devicetree/bindings/display/hisilicon/
4307 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4308 S: Orphan / Obsolete
4309 F: drivers/gpu/drm/i810/
4310 F: include/uapi/drm/i810_drm.h
4312 DRM DRIVERS FOR MEDIATEK
4317 F: drivers/gpu/drm/mediatek/
4318 F: Documentation/devicetree/bindings/display/mediatek/
4320 DRM DRIVER FOR MI0283QT
4323 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4324 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4326 DRM DRIVER FOR MSM ADRENO GPU
4331 T: git git://people.freedesktop.org/~robclark/linux
4333 F: drivers/gpu/drm/msm/
4334 F: include/uapi/drm/msm_drm.h
4335 F: Documentation/devicetree/bindings/display/msm/
4337 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4341 T: git git://github.com/skeggsb/linux
4343 F: drivers/gpu/drm/nouveau/
4344 F: include/uapi/drm/nouveau_drm.h
4346 DRM DRIVERS FOR NVIDIA TEGRA
4350 T: git git://anongit.freedesktop.org/tegra/linux.git
4352 F: drivers/gpu/drm/tegra/
4353 F: drivers/gpu/host1x/
4354 F: include/linux/host1x.h
4355 F: include/uapi/drm/tegra_drm.h
4356 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4358 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4359 S: Orphan / Obsolete
4360 F: drivers/gpu/drm/mga/
4361 F: include/uapi/drm/mga_drm.h
4363 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4366 F: drivers/gpu/drm/mgag200/
4368 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/r128/
4371 F: include/uapi/drm/r128_drm.h
4373 DRM DRIVERS FOR RENESAS
4377 T: git git://linuxtv.org/pinchartl/fbdev
4379 F: drivers/gpu/drm/rcar-du/
4380 F: drivers/gpu/drm/shmobile/
4381 F: include/linux/platform_data/shmob_drm.h
4382 F: Documentation/devicetree/bindings/display/renesas,du.txt
4384 DRM DRIVER FOR QXL VIRTUAL GPU
4388 T: git git://git.kraxel.org/linux drm-qemu
4390 F: drivers/gpu/drm/qxl/
4391 F: include/uapi/drm/qxl_drm.h
4393 DRM DRIVERS FOR ROCKCHIP
4397 F: drivers/gpu/drm/rockchip/
4398 F: Documentation/devicetree/bindings/display/rockchip/
4400 DRM DRIVER FOR SAVAGE VIDEO CARDS
4401 S: Orphan / Obsolete
4402 F: drivers/gpu/drm/savage/
4403 F: include/uapi/drm/savage_drm.h
4405 DRM DRIVER FOR SIS VIDEO CARDS
4406 S: Orphan / Obsolete
4407 F: drivers/gpu/drm/sis/
4408 F: include/uapi/drm/sis_drm.h
4414 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4416 F: drivers/gpu/drm/sti
4417 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4419 DRM DRIVER FOR TDFX VIDEO CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/tdfx/
4423 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4426 F: drivers/gpu/drm/udl/
4428 DRM DRIVERS FOR VIVANTE GPU IP
4435 F: drivers/gpu/drm/etnaviv/
4436 F: include/uapi/drm/etnaviv_drm.h
4437 F: Documentation/devicetree/bindings/display/etnaviv/
4439 DRM DRIVER FOR VMWARE VIRTUAL GPU
4444 T: git git://people.freedesktop.org/~syeh/repos_linux
4445 T: git git://people.freedesktop.org/~thomash/linux
4447 F: drivers/gpu/drm/vmwgfx/
4448 F: include/uapi/drm/vmwgfx_drm.h
4452 T: git git://github.com/anholt/linux
4454 F: drivers/gpu/drm/vc4/
4455 F: include/uapi/drm/vc4_drm.h
4456 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4458 DRM DRIVERS FOR TI OMAP
4462 F: drivers/gpu/drm/omapdrm/
4463 F: Documentation/devicetree/bindings/display/ti/
4465 DRM DRIVERS FOR TI LCDC
4470 F: drivers/gpu/drm/tilcdc/
4471 F: Documentation/devicetree/bindings/display/tilcdc/
4473 DRM DRIVERS FOR ZTE ZX
4477 F: drivers/gpu/drm/zte/
4478 F: Documentation/devicetree/bindings/display/zte,vou.txt
4480 DSBR100 USB FM RADIO DRIVER
4483 T: git git://linuxtv.org/media_tree.git
4485 F: drivers/media/radio/dsbr100.c
4491 F: drivers/net/wan/dscc4.c
4496 T: git git://linuxtv.org/media_tree.git
4497 W: https://linuxtv.org
4499 F: drivers/media/pci/dt3155/
4501 DVB_USB_AF9015 MEDIA DRIVER
4504 W: https://linuxtv.org
4505 W: http://palosaari.fi/linux/
4506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4507 T: git git://linuxtv.org/anttip/media_tree.git
4509 F: drivers/media/usb/dvb-usb-v2/af9015*
4511 DVB_USB_AF9035 MEDIA DRIVER
4514 W: https://linuxtv.org
4515 W: http://palosaari.fi/linux/
4516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517 T: git git://linuxtv.org/anttip/media_tree.git
4519 F: drivers/media/usb/dvb-usb-v2/af9035*
4521 DVB_USB_ANYSEE MEDIA DRIVER
4524 W: https://linuxtv.org
4525 W: http://palosaari.fi/linux/
4526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527 T: git git://linuxtv.org/anttip/media_tree.git
4529 F: drivers/media/usb/dvb-usb-v2/anysee*
4531 DVB_USB_AU6610 MEDIA DRIVER
4534 W: https://linuxtv.org
4535 W: http://palosaari.fi/linux/
4536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4537 T: git git://linuxtv.org/anttip/media_tree.git
4539 F: drivers/media/usb/dvb-usb-v2/au6610*
4541 DVB_USB_CE6230 MEDIA DRIVER
4544 W: https://linuxtv.org
4545 W: http://palosaari.fi/linux/
4546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4547 T: git git://linuxtv.org/anttip/media_tree.git
4549 F: drivers/media/usb/dvb-usb-v2/ce6230*
4551 DVB_USB_CXUSB MEDIA DRIVER
4554 W: https://linuxtv.org
4555 W: http://github.com/mkrufky
4556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557 T: git git://linuxtv.org/media_tree.git
4559 F: drivers/media/usb/dvb-usb/cxusb*
4561 DVB_USB_EC168 MEDIA DRIVER
4564 W: https://linuxtv.org
4565 W: http://palosaari.fi/linux/
4566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4567 T: git git://linuxtv.org/anttip/media_tree.git
4569 F: drivers/media/usb/dvb-usb-v2/ec168*
4571 DVB_USB_GL861 MEDIA DRIVER
4574 W: https://linuxtv.org
4575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4576 T: git git://linuxtv.org/anttip/media_tree.git
4578 F: drivers/media/usb/dvb-usb-v2/gl861*
4580 DVB_USB_MXL111SF MEDIA DRIVER
4583 W: https://linuxtv.org
4584 W: http://github.com/mkrufky
4585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4588 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4590 DVB_USB_RTL28XXU MEDIA DRIVER
4593 W: https://linuxtv.org
4594 W: http://palosaari.fi/linux/
4595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4596 T: git git://linuxtv.org/anttip/media_tree.git
4598 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4600 DVB_USB_V2 MEDIA DRIVER
4603 W: https://linuxtv.org
4604 W: http://palosaari.fi/linux/
4605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4606 T: git git://linuxtv.org/anttip/media_tree.git
4608 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4609 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4614 F: lib/dynamic_debug.c
4615 F: include/linux/dynamic_debug.h
4617 DZ DECSTATION DZ11 SERIAL DRIVER
4620 F: drivers/tty/serial/dz.*
4622 E3X0 POWER BUTTON DRIVER
4625 W: http://www.ettus.com
4627 F: drivers/input/misc/e3x0-button.c
4628 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4633 W: https://linuxtv.org
4634 W: http://palosaari.fi/linux/
4635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4636 T: git git://linuxtv.org/anttip/media_tree.git
4638 F: drivers/media/tuners/e4000*
4640 EATA ISA/EISA/PCI SCSI DRIVER
4644 F: drivers/scsi/eata.c
4649 W: https://linuxtv.org
4650 W: http://palosaari.fi/linux/
4651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4652 T: git git://linuxtv.org/anttip/media_tree.git
4654 F: drivers/media/dvb-frontends/ec100*
4659 W: http://ecryptfs.org
4660 W: https://launchpad.net/ecryptfs
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4663 F: Documentation/filesystems/ecryptfs.txt
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4674 F: Documentation/admin-guide/ras.rst
4675 F: Documentation/driver-api/edac.rst
4677 F: include/linux/edac.h
4683 F: drivers/edac/amd64_edac*
4689 F: drivers/edac/highbank*
4697 F: drivers/edac/octeon_edac*
4703 F: drivers/edac/e752x_edac.c
4708 F: drivers/edac/e7xxx_edac.c
4714 F: drivers/edac/fsl_ddr_edac.*
4721 F: drivers/edac/ghes_edac.c
4727 F: drivers/edac/i82443bxgx_edac.c
4732 F: drivers/edac/i3000_edac.c
4737 F: drivers/edac/i5000_edac.c
4744 F: drivers/edac/i5400_edac.c
4751 F: drivers/edac/i7300_edac.c
4758 F: drivers/edac/i7core_edac.c
4765 F: drivers/edac/i82975x_edac.c
4771 F: drivers/edac/ie31200_edac.c
4777 F: drivers/edac/mpc85xx_edac.[ch]
4783 F: drivers/edac/pasemi_edac.c
4789 F: drivers/edac/r82600_edac.c
4796 F: drivers/edac/sb_edac.c
4802 F: drivers/edac/skx_edac.c
4805 APPLIED MICRO (APM) X-GENE SOC EDAC
4808 F: drivers/edac/xgene_edac.c
4809 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4811 EDIROL UA-101/UA-1000 DRIVER
4814 T: git git://git.alsa-project.org/alsa-kernel.git
4816 F: sound/usb/misc/ua101.c
4818 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4824 F: Documentation/efi-stub.txt
4825 F: arch/*/kernel/efi.c
4826 F: arch/x86/boot/compressed/eboot.[ch]
4827 F: arch/*/include/asm/efi.h
4828 F: arch/x86/platform/efi/
4829 F: drivers/firmware/efi/
4830 F: include/linux/efi*.h
4831 F: arch/arm/boot/compressed/efi-header.S
4832 F: arch/arm64/kernel/efi-entry.S
4834 EFI VARIABLE FILESYSTEM
4838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4843 EFIFB FRAMEBUFFER DRIVER
4847 F: drivers/video/fbdev/efifb.c
4854 F: drivers/firmware/efi/test/
4857 W: http://aeschi.ch.eu.org/efs/
4861 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4865 F: drivers/net/ethernet/ibm/ehea/
4867 EM28XX VIDEO4LINUX DRIVER
4871 W: https://linuxtv.org
4872 T: git git://linuxtv.org/media_tree.git
4874 F: drivers/media/usb/em28xx/
4875 F: Documentation/media/v4l-drivers/em28xx*
4884 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4888 W: http://www.broadcom.com
4890 F: drivers/scsi/lpfc/
4892 ENE CB710 FLASH CARD READER DRIVER
4895 F: drivers/misc/cb710/
4896 F: drivers/mmc/host/cb710-mmc.*
4897 F: include/linux/cb710.h
4899 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4902 F: drivers/media/rc/ene_ir.*
4904 EPSON S1D13XXX FRAMEBUFFER DRIVER
4907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4908 F: drivers/video/fbdev/s1d13xxxfb.c
4909 F: include/video/s1d13xxxfb.h
4911 ET131X NETWORK DRIVER
4914 F: drivers/net/ethernet/agere/
4920 W: http://www.linuxfoundation.org/en/Net:Bridge
4922 F: include/linux/netfilter_bridge/
4925 ETHERNET PHY LIBRARY
4929 F: include/linux/phy.h
4930 F: include/linux/phy_fixed.h
4932 F: Documentation/networking/phy.txt
4933 F: drivers/of/of_mdio.c
4934 F: drivers/of/of_net.c
4940 F: Documentation/filesystems/ext2.txt
4942 F: include/linux/ext2*
4948 W: http://ext4.wiki.kernel.org
4949 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4952 F: Documentation/filesystems/ext4.txt
4955 Extended Verification Module (EVM)
4960 F: security/integrity/evm/
4962 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4969 F: include/linux/extcon/
4970 F: include/linux/extcon.h
4971 F: Documentation/extcon/
4972 F: Documentation/devicetree/bindings/extcon/
4978 F: drivers/gpu/drm/exynos/exynos_dp*
4980 EXYNOS SYSMMU (IOMMU) driver
4984 F: drivers/iommu/exynos-iommu.c
4986 EZchip NPS platform support
4989 F: arch/arc/plat-eznps
4990 F: arch/arc/boot/dts/eznps.dts
4992 F71805F HARDWARE MONITORING DRIVER
4996 F: Documentation/hwmon/f71805f
4997 F: drivers/hwmon/f71805f.c
5003 F: drivers/media/tuners/fc0011.h
5004 F: drivers/media/tuners/fc0011.c
5009 W: https://linuxtv.org
5010 W: http://palosaari.fi/linux/
5011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5012 T: git git://linuxtv.org/anttip/media_tree.git
5014 F: drivers/media/tuners/fc2580*
5019 F: fs/notify/fanotify/
5020 F: include/linux/fanotify.h
5021 F: include/uapi/linux/fanotify.h
5023 FARSYNC SYNCHRONOUS DRIVER
5025 W: http://www.farsite.co.uk/
5027 F: drivers/net/wan/farsync.*
5029 FAULT INJECTION SUPPORT
5032 F: Documentation/fault-injection/
5033 F: lib/fault-inject.c
5035 FBTFT Framebuffer drivers
5039 F: drivers/staging/fbtft/
5041 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5044 W: www.Open-FCoE.org
5046 F: drivers/scsi/libfc/
5047 F: drivers/scsi/fcoe/
5049 F: include/scsi/libfc.h
5050 F: include/scsi/libfcoe.h
5051 F: include/uapi/scsi/fc/
5053 FILE LOCKING (flock() and fcntl()/lockf())
5058 F: include/linux/fcntl.h
5059 F: include/linux/fs.h
5060 F: include/uapi/linux/fcntl.h
5061 F: include/uapi/linux/fs.h
5065 FILESYSTEMS (VFS and infrastructure)
5071 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5075 F: drivers/hwmon/f75375s.c
5076 F: include/linux/f75375s.h
5078 FIREWIRE AUDIO DRIVERS
5081 T: git git://git.alsa-project.org/alsa-kernel.git
5085 FIREWIRE MEDIA DRIVERS (firedtv)
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5091 F: drivers/media/firewire/
5093 FIREWIRE SBP-2 TARGET
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5100 F: drivers/target/sbp/
5105 W: http://ieee1394.wiki.kernel.org/
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5108 F: drivers/firewire/
5109 F: include/linux/firewire.h
5110 F: include/uapi/linux/firewire*.h
5113 FIRMWARE LOADER (request_firmware)
5118 F: Documentation/firmware_class/
5119 F: drivers/base/firmware*.c
5120 F: include/linux/firmware.h
5122 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5126 F: drivers/block/rsxx/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5132 F: drivers/block/floppy.c
5136 W: http://www.ohwr.org/projects/fmc-bus
5139 F: include/linux/fmc*.h
5140 F: include/linux/ipmi-fru.h
5143 FPGA MANAGER FRAMEWORK
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5150 F: include/linux/fpga/fpga-mgr.h
5151 W: http://www.rocketboards.org
5155 W: http://floatingpoint.sourceforge.net/emulator/index.html
5157 F: arch/x86/math-emu/
5159 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5162 F: drivers/net/wan/dlci.c
5163 F: drivers/net/wan/sdla.c
5168 T: git git://github.com/bzolnier/linux.git
5169 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5171 F: Documentation/fb/
5174 F: include/linux/fb.h
5175 F: include/uapi/video/
5176 F: include/uapi/linux/fb.h
5178 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5183 F: drivers/crypto/caam/
5184 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5186 FREESCALE DIU FRAMEBUFFER DRIVER
5190 F: drivers/video/fbdev/fsl-diu-fb.*
5192 FREESCALE DMA DRIVER
5197 F: drivers/dma/fsldma.*
5199 FREESCALE GPMI NAND DRIVER
5203 F: drivers/mtd/nand/gpmi-nand/*
5205 FREESCALE I2C CPM DRIVER
5210 F: drivers/i2c/busses/i2c-cpm.c
5212 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5217 F: include/linux/platform_data/video-imxfb.h
5218 F: drivers/video/fbdev/imxfb.c
5220 FREESCALE QUAD SPI DRIVER
5224 F: drivers/mtd/spi-nor/fsl-quadspi.c
5226 FREESCALE SOC FS_ENET DRIVER
5232 F: drivers/net/ethernet/freescale/fs_enet/
5233 F: include/linux/fs_enet_pd.h
5235 FREESCALE IMX / MXC FEC DRIVER
5239 F: drivers/net/ethernet/freescale/fec_main.c
5240 F: drivers/net/ethernet/freescale/fec_ptp.c
5241 F: drivers/net/ethernet/freescale/fec.h
5242 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5244 FREESCALE QORIQ DPAA FMAN DRIVER
5248 F: drivers/net/ethernet/freescale/fman
5249 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5251 FREESCALE QORIQ DPAA ETHERNET DRIVER
5255 F: drivers/net/ethernet/freescale/dpaa
5257 FREESCALE SOC DRIVERS
5263 F: include/linux/fsl/
5265 FREESCALE QUICC ENGINE LIBRARY
5269 F: drivers/soc/fsl/qe/
5270 F: include/soc/fsl/*qe*.h
5271 F: include/soc/fsl/*ucc*.h
5273 FREESCALE USB PERIPHERAL DRIVERS
5278 F: drivers/usb/gadget/udc/fsl*
5280 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5285 F: drivers/net/ethernet/freescale/ucc_geth*
5287 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5291 F: drivers/net/ethernet/freescale/gianfar*
5292 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5293 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5295 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5300 F: drivers/net/wan/fsl_ucc_hdlc*
5302 FREESCALE QUICC ENGINE UCC UART DRIVER
5306 F: drivers/tty/serial/ucc_uart.c
5308 FREESCALE SOC SOUND DRIVERS
5316 F: sound/soc/fsl/fsl*
5317 F: sound/soc/fsl/imx*
5318 F: sound/soc/fsl/mpc8610_hpcd.c
5322 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5331 F: Documentation/power/freezing-of-tasks.txt
5332 F: include/linux/freezer.h
5340 F: include/linux/frontswap.h
5342 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5346 F: Documentation/filesystems/caching/
5348 F: include/linux/fscache*.h
5350 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5356 F: include/linux/fscrypt*.h
5362 W: https://f2fs.wiki.kernel.org/
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5365 F: Documentation/filesystems/f2fs.txt
5366 F: Documentation/ABI/testing/sysfs-fs-f2fs
5368 F: include/linux/f2fs_fs.h
5369 F: include/trace/events/f2fs.h
5371 FUJITSU FR-V (FRV) PORT
5375 FUJITSU LAPTOP EXTRAS
5379 F: drivers/platform/x86/fujitsu-laptop.c
5381 FUJITSU M-5MO LS CAMERA ISP DRIVER
5386 F: drivers/media/i2c/m5mols/
5387 F: include/media/i2c/m5mols.h
5389 FUJITSU TABLET EXTRAS
5393 F: drivers/platform/x86/fujitsu-tablet.c
5395 FUSE: FILESYSTEM IN USERSPACE
5398 W: http://fuse.sourceforge.net/
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5402 F: include/uapi/linux/fuse.h
5403 F: Documentation/filesystems/fuse.txt
5405 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5408 S: Odd Fixes (e.g., new signatures)
5409 F: drivers/scsi/fdomain.*
5416 F: scripts/gcc-plugins/
5417 F: scripts/gcc-plugin.sh
5418 F: scripts/Makefile.gcc-plugins
5419 F: Documentation/gcc-plugins.txt
5421 GCOV BASED KERNEL PROFILING
5425 F: Documentation/dev-tools/gcov.rst
5427 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5430 W: http://www.icp-vortex.com/
5432 F: drivers/scsi/gdt*
5434 GDB KERNEL DEBUGGING HELPER SCRIPTS
5440 GEMTEK FM RADIO RECEIVER DRIVER
5443 T: git git://linuxtv.org/media_tree.git
5444 W: https://linuxtv.org
5446 F: drivers/media/radio/radio-gemtek*
5448 GENERIC GPIO I2C DRIVER
5451 F: drivers/i2c/busses/i2c-gpio.c
5452 F: include/linux/i2c-gpio.h
5454 GENERIC GPIO I2C MULTIPLEXER DRIVER
5458 F: drivers/i2c/muxes/i2c-mux-gpio.c
5459 F: include/linux/i2c-mux-gpio.h
5460 F: Documentation/i2c/muxes/i2c-mux-gpio
5462 GENERIC HDLC (WAN) DRIVERS
5464 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5466 F: drivers/net/wan/c101.c
5467 F: drivers/net/wan/hd6457*
5468 F: drivers/net/wan/hdlc*
5469 F: drivers/net/wan/n2.c
5470 F: drivers/net/wan/pc300too.c
5471 F: drivers/net/wan/pci200syn.c
5472 F: drivers/net/wan/wanxl*
5474 GENERIC INCLUDE/ASM HEADER FILES
5477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5479 F: include/asm-generic/
5480 F: include/uapi/asm-generic/
5482 GENERIC PHY FRAMEWORK
5485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5488 F: include/linux/phy/
5496 F: drivers/base/power/domain*.c
5497 F: include/linux/pm_domain.h
5499 GENERIC UIO DRIVER FOR PCI DEVICES
5503 F: drivers/uio/uio_pci_generic.c
5505 GET_MAINTAINER SCRIPT
5508 F: scripts/get_maintainer.pl
5510 GENWQE (IBM Generic Workqueue Card)
5514 F: drivers/misc/genwqe/
5520 W: http://sources.redhat.com/cluster/
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5523 F: Documentation/filesystems/gfs2*.txt
5525 F: include/uapi/linux/gfs2_ondisk.h
5527 GIGASET ISDN DRIVERS
5530 W: http://gigaset307x.sourceforge.net/
5532 F: Documentation/isdn/README.gigaset
5533 F: drivers/isdn/gigaset/
5534 F: include/uapi/linux/gigaset_dev.h
5540 F: drivers/media/usb/go7007/
5546 F: drivers/input/touchscreen/goodix.c
5552 F: drivers/gpio/gpio-mockup.c
5553 F: tools/testing/selftests/gpio/
5559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5561 F: Documentation/devicetree/bindings/gpio/
5562 F: Documentation/gpio/
5563 F: Documentation/ABI/testing/gpio-cdev
5564 F: Documentation/ABI/obsolete/sysfs-gpio
5566 F: include/linux/gpio/
5567 F: include/linux/gpio.h
5568 F: include/asm-generic/gpio.h
5569 F: include/uapi/linux/gpio.h
5572 GRE DEMULTIPLEXER DRIVER
5576 F: net/ipv4/gre_demux.c
5577 F: net/ipv4/gre_offload.c
5578 F: include/net/gre.h
5580 GRETH 10/100/1G Ethernet MAC device driver
5584 F: drivers/net/ethernet/aeroflex/
5591 F: drivers/staging/greybus/
5594 GREYBUS AUDIO PROTOCOLS DRIVERS
5598 F: drivers/staging/greybus/audio_apbridgea.c
5599 F: drivers/staging/greybus/audio_apbridgea.h
5600 F: drivers/staging/greybus/audio_codec.c
5601 F: drivers/staging/greybus/audio_codec.h
5602 F: drivers/staging/greybus/audio_gb.c
5603 F: drivers/staging/greybus/audio_manager.c
5604 F: drivers/staging/greybus/audio_manager.h
5605 F: drivers/staging/greybus/audio_manager_module.c
5606 F: drivers/staging/greybus/audio_manager_private.h
5607 F: drivers/staging/greybus/audio_manager_sysfs.c
5608 F: drivers/staging/greybus/audio_module.c
5609 F: drivers/staging/greybus/audio_topology.c
5611 GREYBUS PROTOCOLS DRIVERS
5614 F: drivers/staging/greybus/sdio.c
5615 F: drivers/staging/greybus/light.c
5616 F: drivers/staging/greybus/gpio.c
5617 F: drivers/staging/greybus/power_supply.c
5618 F: drivers/staging/greybus/spi.c
5619 F: drivers/staging/greybus/spilib.c
5621 GREYBUS PROTOCOLS DRIVERS
5624 F: drivers/staging/greybus/loopback.c
5625 F: drivers/staging/greybus/timesync.c
5626 F: drivers/staging/greybus/timesync_platform.c
5628 GREYBUS PROTOCOLS DRIVERS
5631 F: drivers/staging/greybus/authentication.c
5632 F: drivers/staging/greybus/bootrom.c
5633 F: drivers/staging/greybus/firmware.h
5634 F: drivers/staging/greybus/fw-core.c
5635 F: drivers/staging/greybus/fw-download.c
5636 F: drivers/staging/greybus/fw-managament.c
5637 F: drivers/staging/greybus/greybus_authentication.h
5638 F: drivers/staging/greybus/greybus_firmware.h
5639 F: drivers/staging/greybus/hid.c
5640 F: drivers/staging/greybus/i2c.c
5641 F: drivers/staging/greybus/spi.c
5642 F: drivers/staging/greybus/spilib.c
5643 F: drivers/staging/greybus/spilib.h
5645 GREYBUS PROTOCOLS DRIVERS
5648 F: drivers/staging/greybus/uart.c
5649 F: drivers/staging/greybus/log.c
5651 GREYBUS PLATFORM DRIVERS
5654 F: drivers/staging/greybus/arche-platform.c
5655 F: drivers/staging/greybus/arche-apb-ctrl.c
5656 F: drivers/staging/greybus/arche_platform.h
5658 GS1662 VIDEO SERIALIZER
5661 T: git git://linuxtv.org/media_tree.git
5663 F: drivers/media/spi/gs1662.c
5665 GSPCA FINEPIX SUBDRIVER
5668 T: git git://linuxtv.org/media_tree.git
5670 F: drivers/media/usb/gspca/finepix.c
5672 GSPCA GL860 SUBDRIVER
5675 T: git git://linuxtv.org/media_tree.git
5677 F: drivers/media/usb/gspca/gl860/
5679 GSPCA M5602 SUBDRIVER
5682 T: git git://linuxtv.org/media_tree.git
5684 F: drivers/media/usb/gspca/m5602/
5686 GSPCA PAC207 SONIXB SUBDRIVER
5689 T: git git://linuxtv.org/media_tree.git
5691 F: drivers/media/usb/gspca/pac207.c
5693 GSPCA SN9C20X SUBDRIVER
5696 T: git git://linuxtv.org/media_tree.git
5698 F: drivers/media/usb/gspca/sn9c20x.c
5700 GSPCA T613 SUBDRIVER
5703 T: git git://linuxtv.org/media_tree.git
5705 F: drivers/media/usb/gspca/t613.c
5707 GSPCA USB WEBCAM DRIVER
5710 T: git git://linuxtv.org/media_tree.git
5712 F: drivers/media/usb/gspca/
5714 GTP (GPRS Tunneling Protocol)
5718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5720 F: drivers/net/gtp.c
5722 GUID PARTITION TABLE (GPT)
5726 F: block/partitions/efi.*
5728 STK1160 USB VIDEO CAPTURE DRIVER
5731 T: git git://linuxtv.org/media_tree.git
5733 F: drivers/media/usb/stk1160/
5738 W: http://uclinux-h8.sourceforge.jp
5739 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5742 F: drivers/clocksource/h8300_*.c
5743 F: drivers/clk/h8300/
5744 F: drivers/irqchip/irq-renesas-h8*.c
5746 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5749 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5751 F: drivers/platform/x86/hdaps.c
5753 HDPVR USB VIDEO ENCODER DRIVER
5756 T: git git://linuxtv.org/media_tree.git
5757 W: https://linuxtv.org
5759 F: drivers/media/usb/hdpvr/
5761 HWPOISON MEMORY FAILURE HANDLING
5765 F: mm/memory-failure.c
5766 F: mm/hwpoison-inject.c
5768 HYPERVISOR VIRTUAL CONSOLE DRIVER
5776 W: https://linuxtv.org
5777 W: http://palosaari.fi/linux/
5778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5779 T: git git://linuxtv.org/anttip/media_tree.git
5781 F: drivers/media/usb/hackrf/
5787 W: http://hwmon.wiki.kernel.org/
5788 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5791 F: Documentation/hwmon/
5793 F: include/linux/hwmon*.h
5795 HARDWARE RANDOM NUMBER GENERATOR CORE
5800 F: Documentation/devicetree/bindings/rng/
5801 F: Documentation/hw_random.txt
5802 F: drivers/char/hw_random/
5803 F: include/linux/hw_random.h
5805 HARDWARE SPINLOCK CORE
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5811 F: Documentation/devicetree/bindings/hwlock/
5812 F: Documentation/hwspinlock.txt
5813 F: drivers/hwspinlock/
5814 F: include/linux/hwspinlock.h
5816 HARMONY SOUND DRIVER
5819 F: sound/parisc/harmony.*
5821 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5824 F: Documentation/watchdog/hpwdt.txt
5825 F: drivers/watchdog/hpwdt.c
5827 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5832 F: Documentation/scsi/hpsa.txt
5833 F: drivers/scsi/hpsa*.[ch]
5834 F: include/linux/cciss*.h
5835 F: include/uapi/linux/cciss*.h
5837 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5842 F: Documentation/blockdev/cciss.txt
5843 F: drivers/block/cciss*
5844 F: include/linux/cciss_ioctl.h
5845 F: include/uapi/linux/cciss_ioctl.h
5852 F: drivers/infiniband/hw/hfi1
5857 F: Documentation/filesystems/hfs.txt
5863 F: Documentation/filesystems/hfsplus.txt
5866 HGA FRAMEBUFFER DRIVER
5869 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5871 F: drivers/video/fbdev/hgafb.c
5873 HIBERNATION (aka Software Suspend, aka swsusp)
5877 B: https://bugzilla.kernel.org
5880 F: drivers/base/power/
5882 F: include/linux/suspend.h
5883 F: include/linux/freezer.h
5884 F: include/linux/pm.h
5885 F: arch/*/include/asm/suspend*.h
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5894 F: include/linux/hid*
5895 F: include/uapi/linux/hid*
5897 HID SENSOR HUB DRIVERS
5904 F: Documentation/hid/hid-sensor*
5905 F: drivers/hid/hid-sensor-*
5906 F: drivers/iio/*/hid-*
5907 F: include/linux/hid-sensor-*
5909 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5914 F: Documentation/timers/
5915 F: kernel/time/hrtimer.c
5916 F: kernel/time/clockevents.c
5917 F: kernel/time/tick*.*
5918 F: kernel/time/timer_*.c
5919 F: include/linux/clockchips.h
5920 F: include/linux/hrtimer.h
5922 HIGH-SPEED SCC DRIVER FOR AX.25
5925 F: drivers/net/hamradio/dmascc.c
5926 F: drivers/net/hamradio/scc.c
5928 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5930 W: http://www.highpoint-tech.com
5932 F: Documentation/scsi/hptiop.txt
5933 F: drivers/scsi/hptiop.c
5939 F: include/linux/hippidevice.h
5940 F: include/uapi/linux/if_hippi.h
5942 F: drivers/net/hippi/
5944 HISILICON NETWORK SUBSYSTEM DRIVER
5948 W: http://www.hisilicon.com
5950 F: drivers/net/ethernet/hisilicon/
5951 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5953 HISILICON ROCE DRIVER
5958 F: drivers/infiniband/hw/hns/
5959 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5961 HISILICON SAS Controller
5963 W: http://www.hisilicon.com
5965 F: drivers/scsi/hisi_sas/
5966 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5971 W: http://w1.fi/hostap-driver.html
5973 F: drivers/net/wireless/intersil/hostap/
5975 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5978 F: drivers/platform/x86/tc1100-wmi.c
5980 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5983 F: drivers/net/ethernet/hp/hp100.*
5985 HPET: High Precision Event Timers driver
5988 F: Documentation/timers/hpet.txt
5989 F: drivers/char/hpet.c
5990 F: include/linux/hpet.h
5991 F: include/uapi/linux/hpet.h
5995 F: arch/x86/kernel/hpet.c
5996 F: arch/x86/include/asm/hpet.h
6000 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6008 F: Documentation/ABI/testing/sysfs-bus-hsi
6009 F: Documentation/device-drivers/serial-interfaces.rst
6011 F: include/linux/hsi/
6012 F: include/uapi/linux/hsi/
6016 W: http://www.pharscape.org
6018 F: drivers/net/usb/hso.c
6020 HSR NETWORK PROTOCOL
6026 HTCPEN TOUCHSCREEN DRIVER
6030 F: drivers/input/touchscreen/htcpen.c
6040 T: git git://linuxtv.org/media_tree.git
6041 W: https://linuxtv.org
6043 F: drivers/media/platform/sti/hva
6045 Hyper-V CORE AND DRIVERS
6051 F: arch/x86/include/asm/mshyperv.h
6052 F: arch/x86/include/uapi/asm/hyperv.h
6053 F: arch/x86/kernel/cpu/mshyperv.c
6055 F: drivers/hid/hid-hyperv.c
6057 F: drivers/input/serio/hyperv-keyboard.c
6058 F: drivers/pci/host/pci-hyperv.c
6059 F: drivers/net/hyperv/
6060 F: drivers/scsi/storvsc_drv.c
6061 F: drivers/uio/uio_hv_generic.c
6062 F: drivers/video/fbdev/hyperv_fb.c
6063 F: include/linux/hyperv.h
6065 F: Documentation/ABI/stable/sysfs-bus-vmbus
6071 F: Documentation/i2c/i2c-topology
6072 F: Documentation/i2c/muxes/
6073 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6074 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6075 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6076 F: drivers/i2c/i2c-mux.c
6077 F: drivers/i2c/muxes/
6078 F: include/linux/i2c-mux.h
6080 I2C OVER PARALLEL PORT
6084 F: Documentation/i2c/busses/i2c-parport
6085 F: Documentation/i2c/busses/i2c-parport-light
6086 F: drivers/i2c/busses/i2c-parport.c
6087 F: drivers/i2c/busses/i2c-parport-light.c
6089 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6093 F: Documentation/i2c/busses/i2c-ali1535
6094 F: Documentation/i2c/busses/i2c-ali1563
6095 F: Documentation/i2c/busses/i2c-ali15x3
6096 F: Documentation/i2c/busses/i2c-amd756
6097 F: Documentation/i2c/busses/i2c-amd8111
6098 F: Documentation/i2c/busses/i2c-i801
6099 F: Documentation/i2c/busses/i2c-nforce2
6100 F: Documentation/i2c/busses/i2c-piix4
6101 F: Documentation/i2c/busses/i2c-sis5595
6102 F: Documentation/i2c/busses/i2c-sis630
6103 F: Documentation/i2c/busses/i2c-sis96x
6104 F: Documentation/i2c/busses/i2c-via
6105 F: Documentation/i2c/busses/i2c-viapro
6106 F: drivers/i2c/busses/i2c-ali1535.c
6107 F: drivers/i2c/busses/i2c-ali1563.c
6108 F: drivers/i2c/busses/i2c-ali15x3.c
6109 F: drivers/i2c/busses/i2c-amd756.c
6110 F: drivers/i2c/busses/i2c-amd756-s4882.c
6111 F: drivers/i2c/busses/i2c-amd8111.c
6112 F: drivers/i2c/busses/i2c-i801.c
6113 F: drivers/i2c/busses/i2c-isch.c
6114 F: drivers/i2c/busses/i2c-nforce2.c
6115 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6116 F: drivers/i2c/busses/i2c-piix4.c
6117 F: drivers/i2c/busses/i2c-sis5595.c
6118 F: drivers/i2c/busses/i2c-sis630.c
6119 F: drivers/i2c/busses/i2c-sis96x.c
6120 F: drivers/i2c/busses/i2c-via.c
6121 F: drivers/i2c/busses/i2c-viapro.c
6123 I2C/SMBUS ISMT DRIVER
6127 F: drivers/i2c/busses/i2c-ismt.c
6128 F: Documentation/i2c/busses/i2c-ismt
6130 I2C/SMBUS STUB DRIVER
6134 F: drivers/i2c/i2c-stub.c
6139 W: https://i2c.wiki.kernel.org/
6140 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6143 F: Documentation/devicetree/bindings/i2c/
6144 F: Documentation/i2c/
6147 F: include/linux/i2c.h
6148 F: include/linux/i2c-*.h
6149 F: include/uapi/linux/i2c.h
6150 F: include/uapi/linux/i2c-*.h
6162 F: Documentation/i2c/busses/i2c-taos-evm
6163 F: drivers/i2c/busses/i2c-taos-evm.c
6168 W: http://www.harbaum.org/till/i2c_tiny_usb
6170 F: drivers/i2c/busses/i2c-tiny-usb.c
6177 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6182 IA64 (Itanium) PLATFORM
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6190 IBM Power VMX Cryptographic instructions
6195 F: drivers/crypto/vmx/Makefile
6196 F: drivers/crypto/vmx/Kconfig
6197 F: drivers/crypto/vmx/vmx.c
6198 F: drivers/crypto/vmx/aes*
6199 F: drivers/crypto/vmx/ghash*
6200 F: drivers/crypto/vmx/ppc-xlate.pl
6202 IBM Power in-Nest Crypto Acceleration
6207 F: drivers/crypto/nx/Makefile
6208 F: drivers/crypto/nx/Kconfig
6209 F: drivers/crypto/nx/nx-aes*
6210 F: drivers/crypto/nx/nx-sha*
6211 F: drivers/crypto/nx/nx.*
6212 F: drivers/crypto/nx/nx_csbcpb.h
6213 F: drivers/crypto/nx/nx_debugfs.h
6215 IBM Power 842 compression accelerator
6218 F: drivers/crypto/nx/Makefile
6219 F: drivers/crypto/nx/Kconfig
6220 F: drivers/crypto/nx/nx-842*
6221 F: include/linux/sw842.h
6225 IBM Power Linux RAID adapter
6228 F: drivers/scsi/ipr.*
6230 IBM Power Virtual Ethernet Device Driver
6234 F: drivers/net/ethernet/ibm/ibmveth.*
6236 IBM Power SRIOV Virtual NIC Device Driver
6241 F: drivers/net/ethernet/ibm/ibmvnic.*
6243 IBM Power Virtual SCSI Device Drivers
6247 F: drivers/scsi/ibmvscsi/ibmvscsi*
6248 F: include/scsi/viosrp.h
6250 IBM Power Virtual SCSI Device Target Driver
6256 F: drivers/scsi/ibmvscsi_tgt/
6258 IBM Power Virtual FC Device Drivers
6262 F: drivers/scsi/ibmvscsi/ibmvfc*
6264 IBM ServeRAID RAID DRIVER
6266 F: drivers/scsi/ips.*
6268 ICH LPC AND GPIO DRIVER
6271 F: drivers/mfd/lpc_ich.c
6272 F: drivers/gpio/gpio-ich.c
6274 IDT VersaClock 5 CLOCK DRIVER
6277 F: drivers/clk/clk-versaclock5.c
6282 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6285 F: Documentation/ide/
6287 F: include/linux/ide.h
6289 IDEAPAD LAPTOP EXTRAS DRIVER
6292 W: http://launchpad.net/ideapad-laptop
6294 F: drivers/platform/x86/ideapad-laptop.c
6296 IDEAPAD LAPTOP SLIDEBAR DRIVER
6299 W: https://github.com/o2genum/ideapad-slidebar
6301 F: drivers/input/misc/ideapad_slidebar.c
6307 F: Documentation/cdrom/ide-cd
6308 F: drivers/ide/ide-cd*
6310 IEEE 802.15.4 SUBSYSTEM
6314 W: http://wpan.cakelab.org/
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6320 F: drivers/net/ieee802154/
6321 F: include/linux/nl802154.h
6322 F: include/linux/ieee802154.h
6323 F: include/net/nl802154.h
6324 F: include/net/mac802154.h
6325 F: include/net/af_ieee802154.h
6326 F: include/net/cfg802154.h
6327 F: include/net/ieee802154_netdev.h
6328 F: Documentation/networking/ieee802154.txt
6334 F: include/net/ife.h
6335 F: include/uapi/linux/ife.h
6337 IGORPLUG-USB IR RECEIVER
6341 F: drivers/media/rc/igorplugusb.c
6343 IGUANAWORKS USB IR TRANSCEIVER
6347 F: drivers/media/rc/iguanair.c
6349 IIO DIGITAL POTENTIOMETER DAC
6353 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6354 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6355 F: drivers/iio/dac/dpot-dac.c
6357 IIO ENVELOPE DETECTOR
6361 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6362 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6363 F: drivers/iio/adc/envelope-detector.c
6365 IIO SUBSYSTEM AND DRIVERS
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6373 F: Documentation/devicetree/bindings/iio/
6375 F: drivers/staging/iio/
6376 F: include/linux/iio/
6379 IKANOS/ADI EAGLE ADSL USB DRIVER
6383 F: drivers/usb/atm/ueagle-atm.c
6385 IMGTEC ASCII LCD DRIVER
6388 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6389 F: drivers/auxdisplay/img-ascii-lcd.c
6391 INA209 HARDWARE MONITOR DRIVER
6395 F: Documentation/hwmon/ina209
6396 F: Documentation/devicetree/bindings/i2c/ina209.txt
6397 F: drivers/hwmon/ina209.c
6399 INA2XX HARDWARE MONITOR DRIVER
6403 F: Documentation/hwmon/ina2xx
6404 F: drivers/hwmon/ina2xx.c
6405 F: include/linux/platform_data/ina2xx.h
6407 INDUSTRY PACK SUBSYSTEM (IPACK)
6412 W: http://industrypack.sourceforge.net
6416 INGENIC JZ4780 DMA Driver
6419 F: drivers/dma/dma-jz4780.c
6421 INGENIC JZ4780 NAND DRIVER
6425 F: drivers/mtd/nand/jz4780_*
6427 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6435 F: security/integrity/ima/
6437 IMGTEC IR DECODER DRIVER
6440 F: drivers/media/rc/img-ir/
6442 IMS TWINTURBO FRAMEBUFFER DRIVER
6445 F: drivers/video/fbdev/imsttfb.c
6447 INFINIBAND SUBSYSTEM
6452 W: http://www.openfabrics.org/
6453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6456 F: Documentation/infiniband/
6457 F: drivers/infiniband/
6458 F: include/uapi/linux/if_infiniband.h
6459 F: include/uapi/rdma/
6467 F: Documentation/filesystems/inotify.txt
6468 F: fs/notify/inotify/
6469 F: include/linux/inotify.h
6470 F: include/uapi/linux/inotify.h
6472 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6475 Q: http://patchwork.kernel.org/project/linux-input/list/
6476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6479 F: include/linux/input.h
6480 F: include/uapi/linux/input.h
6481 F: include/linux/input/
6482 F: Documentation/devicetree/bindings/input/
6484 INPUT MULTITOUCH (MT) PROTOCOL
6488 F: Documentation/input/multi-touch-protocol.txt
6489 F: drivers/input/input-mt.c
6492 INTEL ASoC BDW/HSW DRIVERS
6496 F: sound/soc/intel/common/sst-dsp*
6497 F: sound/soc/intel/common/sst-firmware.c
6498 F: sound/soc/intel/boards/broadwell.c
6499 F: sound/soc/intel/haswell/
6501 INTEL C600 SERIES SAS CONTROLLER DRIVER
6505 T: git git://git.code.sf.net/p/intel-sas/isci
6507 F: drivers/scsi/isci/
6509 INTEL HID EVENT DRIVER
6513 F: drivers/platform/x86/intel-hid.c
6515 INTEL VIRTUAL BUTTON DRIVER
6519 F: drivers/platform/x86/intel-vbtn.c
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6526 B: https://bugzilla.kernel.org
6528 F: drivers/idle/intel_idle.c
6530 INTEL INTEGRATED SENSOR HUB DRIVER
6535 F: drivers/hid/intel-ish-hid/
6542 F: drivers/cpufreq/intel_pstate.c
6544 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6548 F: Documentation/fb/intelfb.txt
6549 F: drivers/video/fbdev/intelfb/
6551 INTEL 810/815 FRAMEBUFFER DRIVER
6555 F: drivers/video/fbdev/i810/
6557 INTEL MENLOW THERMAL DRIVER
6560 W: https://01.org/linux-acpi
6562 F: drivers/platform/x86/intel_menlow.c
6564 INTEL I/OAT DMA DRIVER
6568 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6570 F: drivers/dma/ioat*
6575 T: git git://git.infradead.org/iommu-2.6.git
6577 F: drivers/iommu/intel-iommu.c
6578 F: include/linux/intel-iommu.h
6580 INTEL IOP-ADMA DMA DRIVER
6583 F: drivers/dma/iop-adma.c
6585 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6588 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6589 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6590 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6591 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6592 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6593 F: drivers/net/wan/ixp4xx_hss.c
6595 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6598 F: drivers/char/hw_random/ixp4xx-rng.c
6600 INTEL ETHERNET DRIVERS
6603 W: http://www.intel.com/support/feedback.htm
6604 W: http://e1000.sourceforge.net/
6605 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6609 F: Documentation/networking/e100.txt
6610 F: Documentation/networking/e1000.txt
6611 F: Documentation/networking/e1000e.txt
6612 F: Documentation/networking/igb.txt
6613 F: Documentation/networking/igbvf.txt
6614 F: Documentation/networking/ixgb.txt
6615 F: Documentation/networking/ixgbe.txt
6616 F: Documentation/networking/ixgbevf.txt
6617 F: Documentation/networking/i40e.txt
6618 F: Documentation/networking/i40evf.txt
6619 F: drivers/net/ethernet/intel/
6620 F: drivers/net/ethernet/intel/*/
6622 INTEL RDMA RNIC DRIVER
6627 F: drivers/infiniband/hw/i40iw/
6629 INTEL MERRIFIELD GPIO DRIVER
6633 F: drivers/gpio/gpio-merrifield.c
6635 INTEL-MID GPIO DRIVER
6639 F: drivers/gpio/gpio-intel-mid.c
6641 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6645 F: Documentation/networking/README.ipw2100
6646 F: Documentation/networking/README.ipw2200
6647 F: drivers/net/wireless/intel/ipw2x00/
6652 F: Documentation/trace/intel_th.txt
6653 F: drivers/hwtracing/intel_th/
6655 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6658 W: http://tboot.sourceforge.net
6659 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6661 F: Documentation/intel_txt.txt
6662 F: include/linux/tboot.h
6663 F: arch/x86/kernel/tboot.c
6665 INTEL WIRELESS WIMAX CONNECTION 2400
6670 W: http://linuxwimax.org
6671 F: Documentation/wimax/README.i2400m
6672 F: drivers/net/wimax/i2400m/
6673 F: include/uapi/linux/wimax/i2400m.h
6675 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6679 F: drivers/net/wireless/intel/iwlegacy/
6681 INTEL WIRELESS WIFI LINK (iwlwifi)
6687 W: http://intellinuxwireless.org
6688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6690 F: drivers/net/wireless/intel/iwlwifi/
6692 INTEL MANAGEMENT ENGINE (mei)
6696 F: include/uapi/linux/mei.h
6697 F: include/linux/mei_cl_bus.h
6698 F: drivers/misc/mei/*
6699 F: drivers/watchdog/mei_wdt.c
6700 F: Documentation/misc-devices/mei/*
6703 INTEL MIC DRIVERS (mic)
6707 W: https://github.com/sudeepdutt/mic
6708 W: http://software.intel.com/en-us/mic-developer
6709 F: include/linux/mic_bus.h
6710 F: include/linux/scif.h
6711 F: include/uapi/linux/mic_common.h
6712 F: include/uapi/linux/mic_ioctl.h
6713 F: include/uapi/linux/scif_ioctl.h
6714 F: drivers/misc/mic/
6715 F: drivers/dma/mic_x100_dma.c
6716 F: drivers/dma/mic_x100_dma.h
6717 F: Documentation/mic/
6719 INTEL PMC/P-Unit IPC DRIVER
6723 F: drivers/platform/x86/intel_pmc_ipc.c
6724 F: drivers/platform/x86/intel_punit_ipc.c
6725 F: arch/x86/include/asm/intel_pmc_ipc.h
6726 F: arch/x86/include/asm/intel_punit_ipc.h
6728 INTEL TELEMETRY DRIVER
6732 F: arch/x86/include/asm/intel_telemetry.h
6733 F: drivers/platform/x86/intel_telemetry*
6735 INTEL PMC CORE DRIVER
6740 F: arch/x86/include/asm/pmc_core.h
6741 F: drivers/platform/x86/intel_pmc_core*
6743 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6747 F: drivers/iio/gyro/mpu3050*
6748 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6750 IOC3 ETHERNET DRIVER
6754 F: drivers/net/ethernet/sgi/ioc3-eth.c
6760 F: drivers/tty/serial/ioc3_serial.c
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6767 F: Documentation/devicetree/bindings/iommu/
6773 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6778 W: http://openipmi.sourceforge.net/
6780 F: Documentation/IPMI.txt
6781 F: drivers/char/ipmi/
6782 F: include/linux/ipmi*
6783 F: include/uapi/linux/ipmi*
6785 QCOM AUDIO (ASoC) DRIVERS
6792 IPS SCSI RAID DRIVER
6795 W: http://www.adaptec.com/
6797 F: drivers/scsi/ips*
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6808 F: Documentation/networking/ipvs-sysctl.txt
6809 F: include/net/ip_vs.h
6810 F: include/uapi/linux/ip_vs.h
6811 F: net/netfilter/ipvs/
6817 F: drivers/tty/ipwireless/
6822 F: include/net/ipx.h
6823 F: include/uapi/linux/ipx.h
6830 W: http://irda.sourceforge.net/
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6833 F: Documentation/networking/irda.txt
6834 F: drivers/net/irda/
6835 F: include/net/irda/
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6852 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6853 F: Documentation/devicetree/bindings/interrupt-controller/
6856 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6860 F: Documentation/IRQ-domain.txt
6861 F: include/linux/irqdomain.h
6862 F: kernel/irq/irqdomain.c
6868 F: Documentation/isa.txt
6869 F: drivers/base/isa.c
6870 F: include/linux/isa.h
6875 F: Documentation/isapnp.txt
6876 F: drivers/pnp/isapnp/
6877 F: include/linux/isapnp.h
6882 T: git git://linuxtv.org/media_tree.git
6883 W: https://linuxtv.org
6885 F: drivers/media/radio/radio-isa*
6887 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6891 F: drivers/firmware/iscsi_ibft*
6897 W: www.open-iscsi.com
6899 F: drivers/scsi/*iscsi*
6900 F: include/scsi/*iscsi*
6902 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6908 W: http://www.openfabrics.org
6909 W: www.open-iscsi.org
6910 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6911 F: drivers/infiniband/ulp/iser/
6913 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6919 W: http://www.linux-iscsi.org
6920 F: drivers/infiniband/ulp/isert
6926 W: http://www.isdn4linux.de
6927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6929 F: Documentation/isdn/
6931 F: include/linux/isdn.h
6932 F: include/linux/isdn/
6933 F: include/uapi/linux/isdn.h
6934 F: include/uapi/linux/isdn/
6936 ISDN SUBSYSTEM (Eicon active card driver)
6939 W: http://www.melware.de
6941 F: drivers/isdn/hardware/eicon/
6943 IT87 HARDWARE MONITORING DRIVER
6947 F: Documentation/hwmon/it87
6948 F: drivers/hwmon/it87.c
6953 W: https://linuxtv.org
6954 W: http://palosaari.fi/linux/
6955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6956 T: git git://linuxtv.org/anttip/media_tree.git
6958 F: drivers/media/tuners/it913x*
6960 IVTV VIDEO4LINUX DRIVER
6964 T: git git://linuxtv.org/media_tree.git
6965 W: http://www.ivtvdriver.org
6967 F: Documentation/media/v4l-drivers/ivtv*
6968 F: drivers/media/pci/ivtv/
6969 F: include/uapi/linux/ivtv*
6971 IX2505V MEDIA DRIVER
6974 W: https://linuxtv.org
6975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6977 F: drivers/media/dvb-frontends/ix2505v*
6979 JC42.4 TEMPERATURE SENSOR DRIVER
6983 F: drivers/hwmon/jc42.c
6984 F: Documentation/hwmon/jc42
6989 W: http://jfs.sourceforge.net/
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6992 F: Documentation/filesystems/jfs.txt
6999 F: drivers/net/ethernet/jme.*
7001 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7004 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7007 F: include/uapi/linux/jffs2.h
7009 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7015 F: include/linux/jbd2.h
7017 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7021 F: drivers/media/platform/rcar_jpu.c
7023 JSM Neo PCI based serial card
7027 F: drivers/tty/serial/jsm/
7029 K10TEMP HARDWARE MONITORING DRIVER
7033 F: Documentation/hwmon/k10temp
7034 F: drivers/hwmon/k10temp.c
7036 K8TEMP HARDWARE MONITORING DRIVER
7040 F: Documentation/hwmon/k8temp
7041 F: drivers/hwmon/k8temp.c
7049 F: arch/*/include/asm/kasan.h
7050 F: arch/*/mm/kasan_init*
7051 F: Documentation/dev-tools/kasan.rst
7052 F: include/linux/kasan*.h
7055 F: scripts/Makefile.kasan
7060 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7062 F: Documentation/kbuild/kconfig-language.txt
7070 W: http://lse.sourceforge.net/kdump/
7072 F: Documentation/kdump/
7074 KEENE FM RADIO TRANSMITTER DRIVER
7077 T: git git://linuxtv.org/media_tree.git
7078 W: https://linuxtv.org
7080 F: drivers/media/radio/radio-keene*
7082 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7088 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7094 F: Documentation/kbuild/
7096 F: scripts/Makefile.*
7103 W: http://kernelnewbies.org/KernelJanitors
7106 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7110 W: http://nfs.sourceforge.net/
7111 T: git git://linux-nfs.org/~bfields/linux.git
7114 F: include/uapi/linux/nfsd/
7118 F: include/linux/lockd/
7119 F: include/linux/sunrpc/
7120 F: include/uapi/linux/sunrpc/
7122 KERNEL SELFTEST FRAMEWORK
7126 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7128 F: tools/testing/selftests
7130 KERNEL VIRTUAL MACHINE (KVM)
7134 W: http://www.linux-kvm.org
7135 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7137 F: Documentation/*/kvm*.txt
7138 F: Documentation/virtual/kvm/
7140 F: arch/x86/kernel/kvm.c
7141 F: arch/x86/kernel/kvmclock.c
7142 F: arch/*/include/asm/kvm*
7143 F: include/linux/kvm*
7144 F: include/uapi/linux/kvm*
7148 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7151 W: http://www.linux-kvm.org/
7153 F: arch/x86/include/asm/svm.h
7154 F: arch/x86/kvm/svm.c
7156 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7159 W: http://www.linux-kvm.org/
7160 T: git git://github.com/agraf/linux-2.6.git
7162 F: arch/powerpc/include/asm/kvm*
7163 F: arch/powerpc/kvm/
7165 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7169 W: http://www.ibm.com/developerworks/linux/linux390/
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7172 F: Documentation/s390/kvm.txt
7173 F: arch/s390/include/asm/kvm*
7176 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7181 W: http://systems.cs.columbia.edu/projects/kvm-arm
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7184 F: arch/arm/include/uapi/asm/kvm*
7185 F: arch/arm/include/asm/kvm*
7188 F: include/kvm/arm_*
7190 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7196 F: arch/arm64/include/uapi/asm/kvm*
7197 F: arch/arm64/include/asm/kvm*
7200 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7204 F: arch/mips/include/uapi/asm/kvm*
7205 F: arch/mips/include/asm/kvm*
7210 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7213 F: include/linux/kexec.h
7214 F: include/uapi/linux/kexec.h
7221 F: Documentation/security/keys.txt
7222 F: include/linux/key.h
7223 F: include/linux/key-type.h
7224 F: include/linux/keyctl.h
7225 F: include/uapi/linux/keyctl.h
7235 F: Documentation/security/keys-trusted-encrypted.txt
7236 F: include/keys/trusted-type.h
7237 F: security/keys/trusted.c
7238 F: security/keys/trusted.h
7246 F: Documentation/security/keys-trusted-encrypted.txt
7247 F: include/keys/encrypted-type.h
7248 F: security/keys/encrypted-keys/
7250 KGDB / KDB /debug_core
7252 W: http://kgdb.wiki.kernel.org/
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7256 F: Documentation/DocBook/kgdb.tmpl
7257 F: drivers/misc/kgdbts.c
7258 F: drivers/tty/serial/kgdboc.c
7259 F: include/linux/kdb.h
7260 F: include/linux/kgdb.h
7267 F: Documentation/dev-tools/kmemcheck.rst
7268 F: arch/x86/include/asm/kmemcheck.h
7269 F: arch/x86/mm/kmemcheck/
7270 F: include/linux/kmemcheck.h
7276 F: Documentation/dev-tools/kmemleak.rst
7277 F: include/linux/kmemleak.h
7279 F: mm/kmemleak-test.c
7287 F: Documentation/kprobes.txt
7288 F: include/linux/kprobes.h
7289 F: include/asm-generic/kprobes.h
7292 KS0108 LCD CONTROLLER DRIVER
7294 W: http://miguelojeda.es/auxdisplay.htm
7295 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7297 F: Documentation/auxdisplay/ks0108
7298 F: drivers/auxdisplay/ks0108.c
7299 F: include/linux/ks0108.h
7306 F: include/net/l3mdev.h
7308 LANTIQ MIPS ARCHITECTURE
7317 F: Documentation/networking/lapb-module.txt
7321 LASI 53c700 driver for PARISC
7325 F: Documentation/scsi/53c700.txt
7326 F: drivers/scsi/53c700*
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7335 F: Documentation/devicetree/bindings/leds/
7337 F: include/linux/leds.h
7339 LEGACY EEPROM DRIVER
7342 F: Documentation/misc-devices/eeprom
7343 F: drivers/misc/eeprom/eeprom.c
7345 LEGO USB Tower driver
7348 W: http://legousb.sourceforge.net/
7350 F: drivers/usb/misc/legousbtower.c
7355 W: https://linuxtv.org
7356 W: http://github.com/mkrufky
7357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7358 T: git git://linuxtv.org/mkrufky/tuners.git
7360 F: drivers/media/dvb-frontends/lg2160.*
7362 LGDT3305 MEDIA DRIVER
7365 W: https://linuxtv.org
7366 W: http://github.com/mkrufky
7367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7368 T: git git://linuxtv.org/mkrufky/tuners.git
7370 F: drivers/media/dvb-frontends/lgdt3305.*
7375 W: http://lguest.ozlabs.org/
7377 F: arch/x86/include/asm/lguest*.h
7380 F: include/linux/lguest*.h
7383 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7389 F: include/linux/ata.h
7390 F: include/linux/libata.h
7391 F: Documentation/devicetree/bindings/ata/
7393 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7398 F: include/linux/pata_arasan_cf_data.h
7399 F: drivers/ata/pata_arasan_cf.c
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7407 F: drivers/ata/pata_*.c
7408 F: drivers/ata/ata_generic.c
7410 LIBATA SATA AHCI PLATFORM devices support
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7416 F: drivers/ata/ahci_platform.c
7417 F: drivers/ata/libahci_platform.c
7418 F: include/linux/ahci_platform.h
7420 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7425 F: drivers/ata/sata_promise.*
7430 F: tools/lib/lockdep/
7432 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7435 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7439 F: include/linux/nd.h
7440 F: include/linux/libnvdimm.h
7441 F: include/uapi/linux/ndctl.h
7443 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7446 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7448 F: drivers/nvdimm/blk.c
7449 F: drivers/nvdimm/region_devs.c
7450 F: drivers/acpi/nfit*
7452 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7455 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7457 F: drivers/nvdimm/btt*
7459 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7462 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7464 F: drivers/nvdimm/pmem.c
7465 F: include/linux/pmem.h
7466 F: arch/*/include/asm/pmem.h
7468 LIGHTNVM PLATFORM SUPPORT
7470 W: http://github/OpenChannelSSD
7473 F: drivers/lightnvm/
7474 F: include/linux/lightnvm.h
7475 F: include/uapi/linux/lightnvm.h
7477 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7481 W: https://github.com/linuxppc/linux/wiki
7483 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7486 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7487 F: Documentation/devicetree/bindings/powerpc/opal/
7488 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7489 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7490 F: Documentation/powerpc/
7492 F: drivers/char/tpm/tpm_ibmvtpm*
7493 F: drivers/crypto/nx/
7494 F: drivers/crypto/vmx/
7495 F: drivers/i2c/busses/i2c-opal.c
7496 F: drivers/net/ethernet/ibm/ibmveth.*
7497 F: drivers/net/ethernet/ibm/ibmvnic.*
7498 F: drivers/pci/hotplug/pnv_php.c
7499 F: drivers/pci/hotplug/rpa*
7500 F: drivers/rtc/rtc-opal.c
7501 F: drivers/scsi/ibmvscsi/
7502 F: drivers/tty/hvc/hvc_opal.c
7503 F: tools/testing/selftests/powerpc
7510 LINUX FOR POWER MACINTOSH
7512 W: http://www.penguinppc.org/
7515 F: arch/powerpc/platforms/powermac/
7516 F: drivers/macintosh/
7518 LINUX FOR POWERPC EMBEDDED MPC5XXX
7521 T: git git://git.denx.de/linux-denx-agust.git
7523 F: arch/powerpc/platforms/512x/
7524 F: arch/powerpc/platforms/52xx/
7526 LINUX FOR POWERPC EMBEDDED PPC4XX
7529 W: http://www.penguinppc.org/
7532 F: arch/powerpc/platforms/40x/
7533 F: arch/powerpc/platforms/44x/
7535 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7538 F: arch/powerpc/*/*virtex*
7539 F: arch/powerpc/*/*/*virtex*
7541 LINUX FOR POWERPC EMBEDDED PPC8XX
7543 W: http://www.penguinppc.org/
7546 F: arch/powerpc/platforms/8xx/
7548 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7551 W: http://www.penguinppc.org/
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7555 F: arch/powerpc/platforms/83xx/
7556 F: arch/powerpc/platforms/85xx/
7558 LINUX FOR POWERPC PA SEMI PWRFICIENT
7561 F: arch/powerpc/platforms/pasemi/
7562 F: drivers/*/*pasemi*
7563 F: drivers/*/*/*pasemi*
7565 LINUX SECURITY MODULE (LSM) FRAMEWORK
7570 LIS3LV02D ACCELEROMETER DRIVER
7573 F: Documentation/misc-devices/lis3lv02d
7574 F: drivers/misc/lis3lv02d/
7575 F: drivers/platform/x86/hp_accel.c
7584 F: kernel/livepatch/
7585 F: include/linux/livepatch.h
7586 F: arch/x86/include/asm/livepatch.h
7587 F: arch/x86/kernel/livepatch.c
7588 F: Documentation/livepatch/
7589 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7590 F: samples/livepatch/
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7594 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7597 F: drivers/misc/lkdtm*
7602 F: include/linux/llc.h
7603 F: include/uapi/linux/llc.h
7607 LM73 HARDWARE MONITOR DRIVER
7611 F: drivers/hwmon/lm73.c
7613 LM78 HARDWARE MONITOR DRIVER
7617 F: Documentation/hwmon/lm78
7618 F: drivers/hwmon/lm78.c
7620 LM83 HARDWARE MONITOR DRIVER
7624 F: Documentation/hwmon/lm83
7625 F: drivers/hwmon/lm83.c
7627 LM90 HARDWARE MONITOR DRIVER
7631 F: Documentation/hwmon/lm90
7632 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7633 F: drivers/hwmon/lm90.c
7634 F: include/dt-bindings/thermal/lm90.h
7636 LM95234 HARDWARE MONITOR DRIVER
7640 F: Documentation/hwmon/lm95234
7641 F: drivers/hwmon/lm95234.c
7643 LME2510 MEDIA DRIVER
7646 W: https://linuxtv.org
7647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7649 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7657 F: Documentation/locking/
7658 F: include/linux/lockdep.h
7659 F: include/linux/spinlock*.h
7660 F: arch/*/include/asm/spinlock*.h
7661 F: include/linux/rwlock*.h
7662 F: include/linux/mutex*.h
7663 F: arch/*/include/asm/mutex*.h
7664 F: include/linux/rwsem*.h
7665 F: arch/*/include/asm/rwsem.h
7666 F: include/linux/seqlock.h
7667 F: lib/locking*.[ch]
7670 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7673 W: http://www.linux-ntfs.org/content/view/19/37/
7675 F: Documentation/ldm.txt
7676 F: block/partitions/ldm.*
7678 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7684 W: http://www.avagotech.com/support/
7686 F: drivers/message/fusion/
7687 F: drivers/scsi/mpt2sas/
7688 F: drivers/scsi/mpt3sas/
7690 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7694 F: drivers/scsi/sym53c8xx_2/
7696 LTC4261 HARDWARE MONITOR DRIVER
7700 F: Documentation/hwmon/ltc4261
7701 F: drivers/hwmon/ltc4261.c
7703 LTP (Linux Test Project)
7711 W: http://linux-test-project.github.io/
7712 T: git git://github.com/linux-test-project/ltp.git
7716 W: http://www.linux-m32r.org/
7723 W: http://www.linux-m68k.org/
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7729 M68K ON APPLE MACINTOSH
7731 W: http://www.mac.linux-m68k.org/
7738 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7742 M88DS3103 MEDIA DRIVER
7745 W: https://linuxtv.org
7746 W: http://palosaari.fi/linux/
7747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7748 T: git git://linuxtv.org/anttip/media_tree.git
7750 F: drivers/media/dvb-frontends/m88ds3103*
7752 M88RS2000 MEDIA DRIVER
7755 W: https://linuxtv.org
7756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7758 F: drivers/media/dvb-frontends/m88rs2000*
7760 MA901 MASTERKIT USB FM RADIO DRIVER
7763 T: git git://linuxtv.org/media_tree.git
7765 F: drivers/media/radio/radio-ma901.c
7770 W: http://wireless.kernel.org/
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7774 F: Documentation/networking/mac80211-injection.txt
7775 F: include/net/mac80211.h
7777 F: drivers/net/wireless/mac80211_hwsim.[ch]
7783 F: drivers/net/macvlan.c
7784 F: include/linux/if_macvlan.h
7791 F: include/linux/mailbox_client.h
7792 F: include/linux/mailbox_controller.h
7794 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7796 W: http://www.kernel.org/doc/man-pages
7800 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7804 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7806 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7811 F: drivers/net/dsa/mv88e6xxx/
7812 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7814 MARVELL ARMADA DRM SUPPORT
7817 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7818 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7819 F: drivers/gpu/drm/armada/
7820 F: include/uapi/drm/armada_drm.h
7821 F: Documentation/devicetree/bindings/display/armada/
7823 MARVELL CRYPTO DRIVER
7826 F: drivers/crypto/marvell/
7830 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7835 F: drivers/net/ethernet/marvell/sk*
7837 MARVELL LIBERTAS WIRELESS DRIVER
7840 F: drivers/net/wireless/marvell/libertas/
7842 MARVELL MV643XX ETHERNET DRIVER
7846 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7847 F: include/linux/mv643xx.h
7849 MARVELL MVNETA ETHERNET DRIVER
7853 F: drivers/net/ethernet/marvell/mvneta.*
7855 MARVELL MWIFIEX WIRELESS DRIVER
7860 F: drivers/net/wireless/marvell/mwifiex/
7862 MARVELL MWL8K WIRELESS DRIVER
7866 F: drivers/net/wireless/marvell/mwl8k.c
7868 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7871 F: drivers/mmc/host/mvsdio.*
7873 MATROX FRAMEBUFFER DRIVER
7876 F: drivers/video/fbdev/matrox/matroxfb_*
7877 F: include/uapi/linux/matroxfb.h
7879 MAX16065 HARDWARE MONITOR DRIVER
7883 F: Documentation/hwmon/max16065
7884 F: drivers/hwmon/max16065.c
7886 MAX20751 HARDWARE MONITOR DRIVER
7890 F: Documentation/hwmon/max20751
7891 F: drivers/hwmon/max20751.c
7893 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7896 F: Documentation/hwmon/max6650
7897 F: drivers/hwmon/max6650.c
7899 MAX6697 HARDWARE MONITOR DRIVER
7903 F: Documentation/hwmon/max6697
7904 F: Documentation/devicetree/bindings/i2c/max6697.txt
7905 F: drivers/hwmon/max6697.c
7906 F: include/linux/platform_data/max6697.h
7908 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7912 F: Documentation/devicetree/bindings/sound/max9860.txt
7913 F: sound/soc/codecs/max9860.*
7915 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7920 F: drivers/power/supply/max14577_charger.c
7921 F: drivers/power/supply/max77693_charger.c
7923 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7927 F: drivers/*/*max77802*.c
7928 F: Documentation/devicetree/bindings/*/*max77802.txt
7929 F: include/dt-bindings/*/*max77802.h
7931 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7937 F: drivers/*/max14577*.c
7938 F: drivers/*/max77686*.c
7939 F: drivers/*/max77693*.c
7940 F: drivers/extcon/extcon-max14577.c
7941 F: drivers/extcon/extcon-max77693.c
7942 F: drivers/rtc/rtc-max77686.c
7943 F: drivers/clk/clk-max77686.c
7944 F: Documentation/devicetree/bindings/mfd/max14577.txt
7945 F: Documentation/devicetree/bindings/*/max77686.txt
7946 F: Documentation/devicetree/bindings/mfd/max77693.txt
7947 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7948 F: include/linux/mfd/max14577*.h
7949 F: include/linux/mfd/max77686*.h
7950 F: include/linux/mfd/max77693*.h
7952 MAXIRADIO FM RADIO RECEIVER DRIVER
7955 T: git git://linuxtv.org/media_tree.git
7956 W: https://linuxtv.org
7958 F: drivers/media/radio/radio-maxiradio*
7960 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7964 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7965 F: drivers/iio/potentiometer/mcp4531.c
7967 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7971 F: drivers/iio/dac/cio-dac.c
7973 MEDIA DRIVERS FOR RENESAS - FCP
7977 T: git git://linuxtv.org/media_tree.git
7979 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7980 F: drivers/media/platform/rcar-fcp.c
7981 F: include/media/rcar-fcp.h
7983 MEDIA DRIVERS FOR RENESAS - FDP1
7987 T: git git://linuxtv.org/media_tree.git
7989 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7990 F: drivers/media/platform/rcar_fdp1.c
7992 MEDIA DRIVERS FOR RENESAS - VIN
7996 T: git git://linuxtv.org/media_tree.git
7998 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7999 F: drivers/media/platform/rcar-vin/
8001 MEDIA DRIVERS FOR RENESAS - VSP1
8005 T: git git://linuxtv.org/media_tree.git
8007 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8008 F: drivers/media/platform/vsp1/
8010 MEDIA DRIVERS FOR HELENE
8013 W: https://linuxtv.org
8015 T: git git://linuxtv.org/media_tree.git
8017 F: drivers/media/dvb-frontends/helene*
8019 MEDIA DRIVERS FOR ASCOT2E
8023 W: https://linuxtv.org
8025 T: git git://linuxtv.org/media_tree.git
8027 F: drivers/media/dvb-frontends/ascot2e*
8029 MEDIA DRIVERS FOR CXD2841ER
8033 W: https://linuxtv.org
8035 T: git git://linuxtv.org/media_tree.git
8037 F: drivers/media/dvb-frontends/cxd2841er*
8039 MEDIA DRIVERS FOR HORUS3A
8043 W: https://linuxtv.org
8045 T: git git://linuxtv.org/media_tree.git
8047 F: drivers/media/dvb-frontends/horus3a*
8049 MEDIA DRIVERS FOR LNBH25
8053 W: https://linuxtv.org
8055 T: git git://linuxtv.org/media_tree.git
8057 F: drivers/media/dvb-frontends/lnbh25*
8059 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8063 W: https://linuxtv.org
8065 T: git git://linuxtv.org/media_tree.git
8067 F: drivers/media/pci/netup_unidvb/*
8069 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8072 P: LinuxTV.org Project
8074 W: https://linuxtv.org
8075 Q: http://patchwork.kernel.org/project/linux-media/list/
8076 T: git git://linuxtv.org/media_tree.git
8078 F: Documentation/media/
8080 F: drivers/staging/media/
8081 F: include/linux/platform_data/media/
8083 F: include/uapi/linux/dvb/
8084 F: include/uapi/linux/videodev2.h
8085 F: include/uapi/linux/media.h
8086 F: include/uapi/linux/v4l2-*
8087 F: include/uapi/linux/meye.h
8088 F: include/uapi/linux/ivtv*
8089 F: include/uapi/linux/uvcvideo.h
8091 MEDIATEK ETHERNET DRIVER
8096 F: drivers/net/ethernet/mediatek/
8098 MEDIATEK MEDIA DRIVER
8102 F: drivers/media/platform/mtk-vcodec/
8103 F: drivers/media/platform/mtk-vpu/
8104 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8105 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8112 F: drivers/media/platform/mtk-mdp/
8113 F: drivers/media/platform/mtk-vpu/
8114 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8116 MEDIATEK MT7601U WIRELESS LAN DRIVER
8120 F: drivers/net/wireless/mediatek/mt7601u/
8122 MEGARAID SCSI/SAS DRIVERS
8128 W: http://www.avagotech.com/support/
8130 F: Documentation/scsi/megaraid.txt
8131 F: drivers/scsi/megaraid.*
8132 F: drivers/scsi/megaraid/
8134 MELFAS MIP4 TOUCHSCREEN DRIVER
8136 W: http://www.melfas.com
8138 F: drivers/input/touchscreen/melfas_mip4.c
8139 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8141 MELLANOX ETHERNET DRIVER (mlx4_en)
8145 W: http://www.mellanox.com
8146 Q: http://patchwork.ozlabs.org/project/netdev/list/
8147 F: drivers/net/ethernet/mellanox/mlx4/en_*
8149 MELLANOX ETHERNET DRIVER (mlx5e)
8153 W: http://www.mellanox.com
8154 Q: http://patchwork.ozlabs.org/project/netdev/list/
8155 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8157 MELLANOX ETHERNET SWITCH DRIVERS
8162 W: http://www.mellanox.com
8163 Q: http://patchwork.ozlabs.org/project/netdev/list/
8164 F: drivers/net/ethernet/mellanox/mlxsw/
8166 MELLANOX MLXCPLD I2C AND MUX DRIVER
8171 F: drivers/i2c/busses/i2c-mlxcpld.c
8172 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8173 F: Documentation/i2c/busses/i2c-mlxcpld
8175 MELLANOX MLXCPLD LED DRIVER
8179 F: drivers/leds/leds-mlxcpld.c
8180 F: Documentation/leds/leds-mlxcpld.txt
8182 MELLANOX PLATFORM DRIVER
8186 F: drivers/platform/x86/mlx-platform.c
8188 MELLANOX MLX CPLD HOTPLUG DRIVER
8192 F: drivers/platform/x86/mlxcpld-hotplug.c
8193 F: include/linux/platform_data/mlxcpld-hotplug.h
8195 SOFT-ROCE DRIVER (rxe)
8199 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8200 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8201 F: drivers/infiniband/sw/rxe/
8202 F: include/uapi/rdma/rdma_user_rxe.h
8209 F: kernel/membarrier.c
8210 F: include/uapi/linux/membarrier.h
8214 W: http://www.linux-mm.org
8216 F: include/linux/mm.h
8217 F: include/linux/gfp.h
8218 F: include/linux/mmzone.h
8219 F: include/linux/memory_hotplug.h
8220 F: include/linux/vmalloc.h
8223 MEMORY TECHNOLOGY DEVICES (MTD)
8231 W: http://www.linux-mtd.infradead.org/
8232 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8233 T: git git://git.infradead.org/linux-mtd.git
8234 T: git git://git.infradead.org/l2-mtd.git
8236 F: Documentation/devicetree/bindings/mtd/
8238 F: include/linux/mtd/
8239 F: include/uapi/mtd/
8241 MEN A21 WATCHDOG DRIVER
8245 F: drivers/watchdog/mena21_wdt.c
8247 MEN CHAMELEON BUS (mcb)
8251 F: include/linux/mcb.h
8252 F: Documentation/men-chameleon-bus.txt
8254 MEN F21BMC (Board Management Controller)
8257 F: drivers/mfd/menf21bmc.c
8258 F: drivers/watchdog/menf21bmc_wdt.c
8259 F: drivers/leds/leds-menf21bmc.c
8260 F: drivers/hwmon/menf21bmc_hwmon.c
8261 F: Documentation/hwmon/menf21bmc
8266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8269 F: Documentation/metag/
8270 F: Documentation/devicetree/bindings/metag/
8271 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8272 F: drivers/clocksource/metag_generic.c
8273 F: drivers/irqchip/irq-metag.c
8274 F: drivers/irqchip/irq-metag-ext.c
8275 F: drivers/tty/metag_da.c
8277 MICROBLAZE ARCHITECTURE
8279 W: http://www.monstr.eu/fdt/
8280 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8284 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8287 F: drivers/tty/serial/atmel_serial.c
8288 F: include/linux/atmel_serial.h
8290 MICROCHIP / ATMEL DMA DRIVER
8295 F: drivers/dma/at_hdmac.c
8296 F: drivers/dma/at_hdmac_regs.h
8297 F: include/linux/platform_data/dma-atmel.h
8299 MICROCHIP / ATMEL ISC DRIVER
8303 F: drivers/media/platform/atmel/atmel-isc.c
8304 F: drivers/media/platform/atmel/atmel-isc-regs.h
8305 F: devicetree/bindings/media/atmel-isc.txt
8307 MICROCHIP USB251XB DRIVER
8311 F: drivers/usb/misc/usb251xb.c
8312 F: include/linux/platform_data/usb251xb.h
8313 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8315 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8319 F: drivers/platform/x86/surfacepro3_button.c
8324 F: drivers/usb/image/microtek.*
8329 W: http://www.linux-mips.org/
8330 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8331 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8333 F: Documentation/devicetree/bindings/mips/
8334 F: Documentation/mips/
8337 MIPS/LOONGSON1 ARCHITECTURE
8341 F: arch/mips/loongson32/
8342 F: arch/mips/include/asm/mach-loongson32/
8343 F: drivers/*/*loongson1*
8344 F: drivers/*/*/*loongson1*
8346 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8349 T: git git://linuxtv.org/media_tree.git
8350 W: https://linuxtv.org
8352 F: drivers/media/radio/radio-miropcm20*
8354 MELLANOX MLX4 core VPI driver
8358 W: http://www.mellanox.com
8359 Q: http://patchwork.ozlabs.org/project/netdev/list/
8361 F: drivers/net/ethernet/mellanox/mlx4/
8362 F: include/linux/mlx4/
8363 F: include/uapi/rdma/mlx4-abi.h
8365 MELLANOX MLX4 IB driver
8368 W: http://www.mellanox.com
8369 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8371 F: drivers/infiniband/hw/mlx4/
8372 F: include/linux/mlx4/
8374 MELLANOX MLX5 core VPI driver
8380 W: http://www.mellanox.com
8381 Q: http://patchwork.ozlabs.org/project/netdev/list/
8383 F: drivers/net/ethernet/mellanox/mlx5/core/
8384 F: include/linux/mlx5/
8385 F: include/uapi/rdma/mlx5-abi.h
8387 MELLANOX MLX5 IB driver
8391 W: http://www.mellanox.com
8392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8394 F: drivers/infiniband/hw/mlx5/
8395 F: include/linux/mlx5/
8397 MELEXIS MLX90614 DRIVER
8400 W: http://www.melexis.com
8402 F: drivers/iio/temperature/mlx90614.c
8404 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8409 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8410 F: drivers/scsi/smartpqi/Kconfig
8411 F: drivers/scsi/smartpqi/Makefile
8412 F: include/linux/cciss*.h
8413 F: include/uapi/linux/cciss*.h
8414 F: Documentation/scsi/smartpqi.txt
8416 MN88472 MEDIA DRIVER
8419 W: https://linuxtv.org
8420 W: http://palosaari.fi/linux/
8421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8423 F: drivers/media/dvb-frontends/mn88472*
8425 MN88473 MEDIA DRIVER
8428 W: https://linuxtv.org
8429 W: http://palosaari.fi/linux/
8430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8432 F: drivers/media/dvb-frontends/mn88473*
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8439 F: include/linux/module.h
8442 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8443 W: http://popies.net/meye/
8445 F: Documentation/media/v4l-drivers/meye*
8446 F: drivers/media/pci/meye/
8447 F: include/uapi/linux/meye.h
8449 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8452 F: Documentation/serial/moxa-smartio
8453 F: drivers/tty/mxser.*
8455 MR800 AVERMEDIA USB FM RADIO DRIVER
8458 T: git git://linuxtv.org/media_tree.git
8460 F: drivers/media/radio/radio-mr800.c
8462 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8466 F: drivers/net/ieee802154/mrf24j40.c
8467 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8473 F: drivers/platform/x86/msi-laptop.c
8478 F: drivers/platform/x86/msi-wmi.c
8483 W: https://linuxtv.org
8484 W: http://palosaari.fi/linux/
8485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8486 T: git git://linuxtv.org/anttip/media_tree.git
8488 F: drivers/media/tuners/msi001*
8490 MSI2500 MEDIA DRIVER
8493 W: https://linuxtv.org
8494 W: http://palosaari.fi/linux/
8495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8496 T: git git://linuxtv.org/anttip/media_tree.git
8498 F: drivers/media/usb/msi2500/
8500 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8504 F: drivers/mtd/devices/docg3*
8506 MT9M032 APTINA SENSOR DRIVER
8509 T: git git://linuxtv.org/media_tree.git
8511 F: drivers/media/i2c/mt9m032.c
8512 F: include/media/i2c/mt9m032.h
8514 MT9P031 APTINA CAMERA SENSOR
8517 T: git git://linuxtv.org/media_tree.git
8519 F: drivers/media/i2c/mt9p031.c
8520 F: include/media/i2c/mt9p031.h
8522 MT9T001 APTINA CAMERA SENSOR
8525 T: git git://linuxtv.org/media_tree.git
8527 F: drivers/media/i2c/mt9t001.c
8528 F: include/media/i2c/mt9t001.h
8530 MT9V032 APTINA CAMERA SENSOR
8533 T: git git://linuxtv.org/media_tree.git
8535 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8536 F: drivers/media/i2c/mt9v032.c
8537 F: include/media/i2c/mt9v032.h
8539 MULTIFUNCTION DEVICES (MFD)
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8543 F: Documentation/devicetree/bindings/mfd/
8545 F: include/linux/mfd/
8546 F: include/dt-bindings/mfd/
8548 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8553 F: Documentation/devicetree/bindings/mmc/
8555 F: include/linux/mmc/
8556 F: include/uapi/linux/mmc/
8558 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8560 F: drivers/mmc/host/mmc_spi.c
8561 F: include/linux/spi/mmc_spi.h
8563 MULTISOUND SOUND DRIVER
8566 F: Documentation/sound/oss/MultiSound
8569 MULTITECH MULTIPORT CARD (ISICOM)
8571 F: drivers/tty/isicom.c
8572 F: include/linux/isicom.h
8574 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8579 F: drivers/usb/musb/
8581 MXL5007T MEDIA DRIVER
8584 W: https://linuxtv.org
8585 W: http://github.com/mkrufky
8586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8587 T: git git://linuxtv.org/mkrufky/tuners.git
8589 F: drivers/media/tuners/mxl5007t.*
8594 F: drivers/gpu/drm/mxsfb/
8595 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8597 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8600 W: https://www.myricom.com/support/downloads/myri10ge.html
8602 F: drivers/net/ethernet/myricom/myri10ge/
8604 NAND FLASH SUBSYSTEM
8608 W: http://www.linux-mtd.infradead.org/
8609 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8610 T: git git://github.com/linux-nand/linux.git
8612 F: drivers/mtd/nand/
8613 F: include/linux/mtd/nand*.h
8615 NATSEMI ETHERNET DRIVER (DP8381x)
8617 F: drivers/net/ethernet/natsemi/natsemi.c
8619 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8623 W: http://www.native-instruments.com
8631 NCR 5380 SCSI DRIVERS
8636 F: Documentation/scsi/g_NCR5380.txt
8637 F: drivers/scsi/NCR5380.*
8638 F: drivers/scsi/arm/cumana_1.c
8639 F: drivers/scsi/arm/oak.c
8640 F: drivers/scsi/atari_scsi.*
8641 F: drivers/scsi/dmx3191d.c
8642 F: drivers/scsi/g_NCR5380.*
8643 F: drivers/scsi/mac_scsi.*
8644 F: drivers/scsi/sun3_scsi.*
8645 F: drivers/scsi/sun3_scsi_vme.c
8647 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8651 F: drivers/scsi/NCR_D700.*
8653 NCT6775 HARDWARE MONITOR DRIVER
8657 F: Documentation/hwmon/nct6775
8658 F: drivers/hwmon/nct6775.c
8660 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8663 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8665 F: drivers/infiniband/hw/nes/
8666 F: include/uapi/rdma/nes-abi.h
8668 NETEM NETWORK EMULATOR
8672 F: net/sched/sch_netem.c
8674 NETERION 10GbE DRIVERS (s2io/vxge)
8678 F: Documentation/networking/s2io.txt
8679 F: Documentation/networking/vxge.txt
8680 F: drivers/net/ethernet/neterion/
8687 W: http://www.netfilter.org/
8688 W: http://www.iptables.org/
8689 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8693 F: include/linux/netfilter*
8694 F: include/linux/netfilter/
8695 F: include/net/netfilter/
8696 F: include/uapi/linux/netfilter*
8697 F: include/uapi/linux/netfilter/
8698 F: net/*/netfilter.c
8701 F: net/bridge/br_netfilter*.c
8705 W: http://netlabel.sf.net
8708 F: Documentation/netlabel/
8709 F: include/net/netlabel.h
8712 NETROM NETWORK LAYER
8715 W: http://www.linux-ax25.org/
8717 F: include/net/netrom.h
8718 F: include/uapi/linux/netrom.h
8721 NETRONOME ETHERNET DRIVERS
8725 F: drivers/net/ethernet/netronome/
8727 NETWORK BLOCK DEVICE (NBD)
8732 F: Documentation/blockdev/nbd.txt
8733 F: drivers/block/nbd.c
8734 F: include/uapi/linux/nbd.h
8736 NETWORK DROP MONITOR
8740 W: https://fedorahosted.org/dropwatch/
8741 F: net/core/drop_monitor.c
8749 F: include/net/dsa.h
8752 NETWORKING [GENERAL]
8755 W: http://www.linuxfoundation.org/en/Net
8756 Q: http://patchwork.ozlabs.org/project/netdev/list/
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8762 F: include/linux/in.h
8763 F: include/linux/net.h
8764 F: include/linux/netdevice.h
8765 F: include/uapi/linux/in.h
8766 F: include/uapi/linux/net.h
8767 F: include/uapi/linux/netdevice.h
8768 F: include/uapi/linux/net_namespace.h
8770 F: tools/testing/selftests/net/
8773 NETWORKING [IPv4/IPv6]
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8801 F: net/ipv4/ipcomp.c
8802 F: net/ipv4/ip_vti.c
8806 F: net/ipv6/ipcomp6.c
8807 F: net/ipv6/ip6_vti.c
8808 F: include/uapi/linux/xfrm.h
8809 F: include/net/xfrm.h
8811 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8816 NETWORKING [WIRELESS]
8818 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8822 W: http://www.linuxfoundation.org/en/Net
8823 Q: http://patchwork.ozlabs.org/project/netdev/list/
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8827 F: Documentation/devicetree/bindings/net/
8829 F: include/linux/if_*
8830 F: include/linux/netdevice.h
8831 F: include/linux/etherdevice.h
8832 F: include/linux/fcdevice.h
8833 F: include/linux/fddidevice.h
8834 F: include/linux/hippidevice.h
8835 F: include/linux/inetdevice.h
8836 F: include/uapi/linux/if_*
8837 F: include/uapi/linux/netdevice.h
8839 NETWORKING DRIVERS (WIRELESS)
8842 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8846 F: Documentation/devicetree/bindings/net/wireless/
8847 F: drivers/net/wireless/
8849 NETXEN (1/10) GbE SUPPORT
8855 F: drivers/net/ethernet/qlogic/netxen/
8866 F: include/uapi/linux/nfc.h
8868 F: include/linux/platform_data/nfcmrvl.h
8869 F: include/linux/platform_data/nxp-nci.h
8870 F: include/linux/platform_data/pn544.h
8871 F: include/linux/platform_data/st21nfca.h
8872 F: include/linux/platform_data/st-nci.h
8873 F: Documentation/devicetree/bindings/net/nfc/
8875 NFS, SUNRPC, AND LOCKD CLIENTS
8879 W: http://client.linux-nfs.org
8880 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8886 F: include/linux/lockd/
8887 F: include/linux/nfs*
8888 F: include/linux/sunrpc/
8889 F: include/uapi/linux/nfs*
8890 F: include/uapi/linux/sunrpc/
8895 W: http://nilfs.sourceforge.net/
8896 W: http://nilfs.osdn.jp/
8897 T: git git://github.com/konis/nilfs2.git
8899 F: Documentation/filesystems/nilfs2.txt
8901 F: include/trace/events/nilfs2.h
8902 F: include/uapi/linux/nilfs2_api.h
8903 F: include/uapi/linux/nilfs2_ondisk.h
8905 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8907 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8909 F: Documentation/scsi/NinjaSCSI.txt
8910 F: drivers/scsi/pcmcia/nsp_*
8912 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8915 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8917 F: Documentation/scsi/NinjaSCSI.txt
8918 F: drivers/scsi/nsp32*
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8927 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8932 F: drivers/media/i2c/et8ek8
8933 F: drivers/media/i2c/ad5820.c
8935 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8940 F: drivers/media/i2c/et8ek8
8941 F: drivers/media/i2c/ad5820.c
8943 NOKIA N900 POWER SUPPLY DRIVERS
8945 F: include/linux/power/bq2415x_charger.h
8946 F: include/linux/power/bq27xxx_battery.h
8947 F: include/linux/power/isp1704_charger.h
8948 F: drivers/power/supply/bq2415x_charger.c
8949 F: drivers/power/supply/bq27xxx_battery.c
8950 F: drivers/power/supply/bq27xxx_battery_i2c.c
8951 F: drivers/power/supply/isp1704_charger.c
8952 F: drivers/power/supply/rx51_battery.c
8960 W: https://github.com/jonmason/ntb/wiki
8961 T: git git://github.com/jonmason/ntb.git
8963 F: drivers/net/ntb_netdev.c
8964 F: include/linux/ntb.h
8965 F: include/linux/ntb_transport.h
8966 F: tools/testing/selftests/ntb/
8973 W: https://github.com/jonmason/ntb/wiki
8974 T: git git://github.com/jonmason/ntb.git
8975 F: drivers/ntb/hw/intel/
8981 F: drivers/ntb/hw/amd/
8986 W: http://www.tuxera.com/
8987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8989 F: Documentation/filesystems/ntfs.txt
8992 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8996 F: drivers/video/fbdev/riva/
8997 F: drivers/video/fbdev/nvidia/
9005 T: git://git.infradead.org/nvme.git
9006 W: http://git.infradead.org/nvme.git
9008 F: drivers/nvme/host/
9009 F: include/linux/nvme.h
9010 F: include/uapi/linux/nvme_ioctl.h
9012 NVM EXPRESS TARGET DRIVER
9016 T: git://git.infradead.org/nvme.git
9017 W: http://git.infradead.org/nvme.git
9019 F: drivers/nvme/target/
9021 NVM EXPRESS FC TRANSPORT DRIVERS
9025 F: include/linux/nvme-fc.h
9026 F: include/linux/nvme-fc-driver.h
9027 F: drivers/nvme/host/fc.c
9028 F: drivers/nvme/target/fc.c
9029 F: drivers/nvme/target/fcloop.c
9036 F: Documentation/devicetree/bindings/nvmem/
9037 F: include/linux/nvmem-consumer.h
9038 F: include/linux/nvmem-provider.h
9045 F: drivers/nfc/nxp-nci
9047 NXP TDA998X DRM DRIVER
9050 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9051 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9052 F: drivers/gpu/drm/i2c/tda998x_drv.c
9053 F: include/drm/i2c/tda998x.h
9059 F: sound/soc/codecs/tfa9879*
9070 Q: http://patchwork.kernel.org/project/linux-omap/list/
9071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9073 F: arch/arm/mach-omap1/
9074 F: arch/arm/plat-omap/
9075 F: arch/arm/configs/omap1_defconfig
9076 F: drivers/i2c/busses/i2c-omap.c
9077 F: include/linux/i2c-omap.h
9082 W: http://www.muru.com/linux/omap/
9083 W: http://linux.omap.com/
9084 Q: http://patchwork.kernel.org/project/linux-omap/list/
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9087 F: arch/arm/mach-omap2/
9088 F: arch/arm/plat-omap/
9089 F: arch/arm/configs/omap2plus_defconfig
9090 F: drivers/i2c/busses/i2c-omap.c
9091 F: drivers/irqchip/irq-omap-intc.c
9092 F: drivers/mfd/*omap*.c
9093 F: drivers/mfd/menelaus.c
9094 F: drivers/mfd/palmas.c
9095 F: drivers/mfd/tps65217.c
9096 F: drivers/mfd/tps65218.c
9097 F: drivers/mfd/tps65910.c
9098 F: drivers/mfd/twl-core.[ch]
9099 F: drivers/mfd/twl4030*.c
9100 F: drivers/mfd/twl6030*.c
9101 F: drivers/mfd/twl6040*.c
9102 F: drivers/regulator/palmas-regulator*.c
9103 F: drivers/regulator/pbias-regulator.c
9104 F: drivers/regulator/tps65217-regulator.c
9105 F: drivers/regulator/tps65218-regulator.c
9106 F: drivers/regulator/tps65910-regulator.c
9107 F: drivers/regulator/twl-regulator.c
9108 F: drivers/regulator/twl6030-regulator.c
9109 F: include/linux/i2c-omap.h
9111 OMAP DEVICE TREE SUPPORT
9117 F: arch/arm/boot/dts/*omap*
9118 F: arch/arm/boot/dts/*am3*
9119 F: arch/arm/boot/dts/*am4*
9120 F: arch/arm/boot/dts/*am5*
9121 F: arch/arm/boot/dts/*dra7*
9123 OMAP CLOCK FRAMEWORK SUPPORT
9127 F: arch/arm/*omap*/*clock*
9129 OMAP POWER MANAGEMENT SUPPORT
9133 F: arch/arm/*omap*/*pm*
9134 F: drivers/cpufreq/omap-cpufreq.c
9136 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9141 F: arch/arm/mach-omap2/prm*
9151 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9156 F: drivers/memory/omap-gpmc.c
9157 F: arch/arm/mach-omap2/*gpmc*
9159 OMAP FRAMEBUFFER SUPPORT
9164 F: drivers/video/fbdev/omap/
9166 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9171 F: drivers/video/fbdev/omap2/
9172 F: Documentation/arm/OMAP/DSS
9174 OMAP HARDWARE SPINLOCK SUPPORT
9178 F: drivers/hwspinlock/omap_hwspinlock.c
9184 F: drivers/mmc/host/omap.c
9190 F: drivers/mmc/host/omap_hsmmc.c
9192 OMAP RANDOM NUMBER GENERATOR SUPPORT
9195 F: drivers/char/hw_random/omap-rng.c
9202 F: arch/arm/mach-omap2/omap_hwmod.*
9208 F: arch/arm/mach-omap2/omap_hwmod*data*
9210 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9214 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9216 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9220 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9221 F: drivers/media/platform/omap3isp/
9222 F: drivers/staging/media/omap4iss/
9228 F: drivers/usb/*/*omap*
9229 F: arch/arm/*omap*/usb*
9237 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9238 F: drivers/gpio/gpio-omap.c
9240 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9244 F: arch/arm/boot/dts/am335x-nano.dts
9250 F: Documentation/filesystems/omfs.txt
9253 OMNIKEY CARDMAN 4000 DRIVER
9256 F: drivers/char/pcmcia/cm4000_cs.c
9257 F: include/linux/cm4000_cs.h
9258 F: include/uapi/linux/cm4000_cs.h
9260 OMNIKEY CARDMAN 4040 DRIVER
9263 F: drivers/char/pcmcia/cm4040_cs.*
9265 OMNIVISION OV7670 SENSOR DRIVER
9268 T: git git://linuxtv.org/media_tree.git
9270 F: drivers/media/i2c/ov7670.c
9272 ONENAND FLASH DRIVER
9276 F: drivers/mtd/onenand/
9277 F: include/linux/mtd/onenand*.h
9279 ONSTREAM SCSI TAPE DRIVER
9284 F: Documentation/scsi/osst.txt
9285 F: drivers/scsi/osst.*
9286 F: drivers/scsi/osst_*.h
9287 F: drivers/scsi/st.h
9289 OPENCORES I2C BUS DRIVER
9293 F: Documentation/i2c/busses/i2c-ocores
9294 F: drivers/i2c/busses/i2c-ocores.c
9296 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9300 W: http://www.devicetree.org/
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9304 F: include/linux/of*.h
9307 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9312 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9314 F: Documentation/devicetree/
9316 F: include/dt-bindings/
9318 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9322 F: Documentation/devicetree/dynamic-resolution-notes.txt
9323 F: Documentation/devicetree/overlay-notes.txt
9324 F: drivers/of/overlay.c
9325 F: drivers/of/resolver.c
9327 OPENRISC ARCHITECTURE
9331 T: git git://github.com/openrisc/linux.git
9333 W: http://openrisc.io
9341 W: http://openvswitch.org
9344 F: include/uapi/linux/openvswitch.h
9346 OPERATING PERFORMANCE POINTS (OPP)
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9353 F: drivers/base/power/opp/
9354 F: include/linux/pm_opp.h
9355 F: Documentation/power/opp.txt
9356 F: Documentation/devicetree/bindings/opp/
9361 T: git git://git.alsa-project.org/alsa-kernel.git
9363 F: sound/drivers/opl4/
9369 F: arch/*/include/asm/oprofile*.h
9371 F: drivers/oprofile/
9372 F: include/linux/oprofile.h
9374 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9378 W: http://ocfs2.wiki.kernel.org
9380 F: Documentation/filesystems/ocfs2.txt
9381 F: Documentation/filesystems/dlmfs.txt
9386 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9387 W: http://www.nongnu.org/orinoco/
9389 F: drivers/net/wireless/intersil/orinoco/
9391 OSD LIBRARY and FILESYSTEM
9395 W: http://open-osd.org
9396 T: git git://git.open-osd.org/open-osd.git
9398 F: drivers/scsi/osd/
9399 F: include/scsi/osd_*
9405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9408 F: Documentation/filesystems/overlayfs.txt
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9416 F: Documentation/filesystems/orangefs.txt
9421 W: http://wireless.kernel.org/en/users/Drivers/p54
9423 F: drivers/net/wireless/intersil/p54/
9425 PA SEMI ETHERNET DRIVER
9428 F: drivers/net/ethernet/pasemi/*
9430 PA SEMI SMBUS DRIVER
9433 F: drivers/i2c/busses/i2c-pasemi.c
9435 PADATA PARALLEL EXECUTION MECHANISM
9440 F: include/linux/padata.h
9441 F: Documentation/padata.txt
9443 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9447 F: drivers/platform/x86/panasonic-laptop.c
9449 PANASONIC MN10300/AM33/AM34 PORT
9452 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9454 F: Documentation/mn10300/
9457 PARALLEL LCD/KEYPAD PANEL DRIVER
9461 F: Documentation/misc-devices/lcd-panel-cgram.txt
9462 F: drivers/misc/panel.c
9464 PARALLEL PORT SUBSYSTEM
9470 F: include/linux/parport*.h
9471 F: drivers/char/ppdev.c
9472 F: include/uapi/linux/ppdev.h
9473 F: Documentation/parport*.txt
9475 PARAVIRT_OPS INTERFACE
9482 F: Documentation/virtual/paravirt_ops.txt
9483 F: arch/*/kernel/paravirt*
9484 F: arch/*/include/asm/paravirt.h
9485 F: include/linux/hypervisor.h
9487 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9491 F: Documentation/blockdev/paride.txt
9492 F: drivers/block/paride/
9498 W: http://www.parisc-linux.org/
9499 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9504 F: Documentation/parisc/
9506 F: drivers/char/agp/parisc-agp.c
9507 F: drivers/input/serio/gscps2.c
9508 F: drivers/parport/parport_gsc.*
9509 F: drivers/tty/serial/8250/8250_gsc.c
9510 F: drivers/video/fbdev/sti*
9511 F: drivers/video/console/sti*
9512 F: drivers/video/logo/logo_parisc*
9519 F: lib/test_parman.c
9520 F: include/linux/parman.h
9522 PC87360 HARDWARE MONITORING DRIVER
9526 F: Documentation/hwmon/pc87360
9527 F: drivers/hwmon/pc87360.c
9532 F: drivers/char/pc8736x_gpio.c
9534 PC87427 HARDWARE MONITORING DRIVER
9538 F: Documentation/hwmon/pc87427
9539 F: drivers/hwmon/pc87427.c
9544 F: drivers/leds/leds-pca9532.c
9545 F: include/linux/leds-pca9532.h
9547 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9551 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9553 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9556 F: drivers/firmware/pcdp.*
9562 F: Documentation/PCI/pci-error-recovery.txt
9564 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9568 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9569 F: arch/powerpc/kernel/eeh*.c
9570 F: arch/powerpc/platforms/*/eeh*.c
9571 F: arch/powerpc/include/*/eeh*.h
9576 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9579 F: Documentation/devicetree/bindings/pci/
9580 F: Documentation/PCI/
9582 F: include/linux/pci*
9584 F: arch/x86/kernel/quirks.c
9586 PCI DRIVER FOR ALTERA PCIE IP
9591 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9592 F: drivers/pci/host/pcie-altera.c
9594 PCI DRIVER FOR ARM VERSATILE PLATFORM
9599 F: Documentation/devicetree/bindings/pci/versatile.txt
9600 F: drivers/pci/host/pci-versatile.c
9602 PCI DRIVER FOR ARMADA 8K
9607 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9608 F: drivers/pci/dwc/pcie-armada8k.c
9610 PCI DRIVER FOR APPLIEDMICRO XGENE
9615 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9616 F: drivers/pci/host/pci-xgene.c
9618 PCI DRIVER FOR FREESCALE LAYERSCAPE
9626 F: drivers/pci/dwc/*layerscape*
9634 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9635 F: drivers/pci/dwc/*imx6*
9637 PCI DRIVER FOR TI KEYSTONE
9642 F: drivers/pci/dwc/*keystone*
9644 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9650 F: drivers/pci/host/*mvebu*
9652 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9657 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9658 F: drivers/pci/host/pci-aardvark.c
9660 PCI DRIVER FOR NVIDIA TEGRA
9665 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9666 F: drivers/pci/host/pci-tegra.c
9668 PCI DRIVER FOR TI DRA7XX
9673 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9674 F: drivers/pci/dwc/pci-dra7xx.c
9676 PCI DRIVER FOR RENESAS R-CAR
9681 F: drivers/pci/host/*rcar*
9683 PCI DRIVER FOR SAMSUNG EXYNOS
9689 F: drivers/pci/dwc/pci-exynos.c
9691 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9696 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9697 F: drivers/pci/dwc/*designware*
9699 PCI DRIVER FOR GENERIC OF HOSTS
9704 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9705 F: drivers/pci/host/pci-host-common.c
9706 F: drivers/pci/host/pci-host-generic.c
9708 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9712 F: drivers/pci/host/vmd.c
9714 PCIE DRIVER FOR ST SPEAR13XX
9718 F: drivers/pci/dwc/*spear*
9720 PCI MSI DRIVER FOR ALTERA MSI IP
9725 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9726 F: drivers/pci/host/pcie-altera-msi.c
9728 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9733 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9734 F: drivers/pci/host/pci-xgene-msi.c
9736 PCIE DRIVER FOR AXIS ARTPEC
9742 F: Documentation/devicetree/bindings/pci/axis,artpec*
9743 F: drivers/pci/dwc/*artpec*
9745 PCIE DRIVER FOR HISILICON
9750 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9751 F: drivers/pci/dwc/pcie-hisi.c
9753 PCIE DRIVER FOR ROCKCHIP
9759 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9760 F: drivers/pci/host/pcie-rockchip.c
9762 PCIE DRIVER FOR QUALCOMM MSM
9767 F: drivers/pci/dwc/*qcom*
9769 PCIE DRIVER FOR CAVIUM THUNDERX
9774 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9775 F: drivers/pci/host/pci-thunder-*
9778 P: Linux PCMCIA Team
9780 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9783 F: Documentation/pcmcia/
9788 PCNET32 NETWORK DRIVER
9792 F: drivers/net/ethernet/amd/pcnet32.c
9794 PCRYPT PARALLEL CRYPTO ENGINE
9799 F: include/crypto/pcrypt.h
9801 PER-CPU MEMORY ALLOCATOR
9804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9806 F: include/linux/percpu*.h
9808 F: arch/*/include/asm/percpu.h
9810 PER-TASK DELAY ACCOUNTING
9813 F: include/linux/delayacct.h
9814 F: kernel/delayacct.c
9816 PERFORMANCE EVENTS SUBSYSTEM
9822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9825 F: include/linux/perf_event.h
9826 F: include/uapi/linux/perf_event.h
9827 F: arch/*/kernel/perf_event*.c
9828 F: arch/*/kernel/*/perf_event*.c
9829 F: arch/*/kernel/*/*/perf_event*.c
9830 F: arch/*/include/asm/perf_event.h
9831 F: arch/*/kernel/perf_callchain.c
9835 PERSONALITY HANDLING
9839 F: include/linux/personality.h
9840 F: include/uapi/linux/personality.h
9845 F: Documentation/networking/phonet.txt
9846 F: include/linux/phonet.h
9847 F: include/net/phonet/
9848 F: include/uapi/linux/phonet.h
9855 F: drivers/mtd/devices/phram.c
9861 F: drivers/hid/hid-picolcd*
9866 T: git git://github.com/jamieiles/linux-2.6-ji.git
9868 F: arch/arm/boot/dts/picoxcell*
9869 F: arch/arm/mach-picoxcell/
9870 F: drivers/crypto/picoxcell*
9872 PIN CONTROL SUBSYSTEM
9875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9877 F: Documentation/devicetree/bindings/pinctrl/
9878 F: Documentation/pinctrl.txt
9880 F: include/linux/pinctrl/
9882 PIN CONTROLLER - ATMEL AT91
9886 F: drivers/pinctrl/pinctrl-at91.*
9888 PIN CONTROLLER - ATMEL AT91 PIO4
9893 F: drivers/pinctrl/pinctrl-at91-pio4.*
9895 PIN CONTROLLER - INTEL
9899 F: drivers/pinctrl/intel/
9901 PIN CONTROLLER - RENESAS
9906 F: drivers/pinctrl/sh-pfc/
9908 PIN CONTROLLER - SAMSUNG
9915 F: drivers/pinctrl/samsung/
9916 F: include/dt-bindings/pinctrl/samsung.h
9917 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9919 PIN CONTROLLER - SINGLE
9925 F: drivers/pinctrl/pinctrl-single.c
9927 PIN CONTROLLER - ST SPEAR
9930 W: http://www.st.com/spear
9932 F: drivers/pinctrl/spear/
9934 PISTACHIO SOC SUPPORT
9939 F: arch/mips/pistachio/
9940 F: arch/mips/include/asm/mach-pistachio/
9941 F: arch/mips/boot/dts/img/pistachio*
9942 F: arch/mips/configs/pistachio*_defconfig
9947 F: drivers/block/pktcdvd.c
9948 F: include/linux/pktcdvd.h
9949 F: include/uapi/linux/pktcdvd.h
9953 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9955 T: git git://github.com/gxt/linux.git
9956 F: drivers/input/serio/i8042-unicore32io.h
9957 F: drivers/i2c/busses/i2c-puv3.c
9958 F: drivers/video/fbdev/fb-puv3.c
9959 F: drivers/rtc/rtc-puv3.c
9961 PMBUS HARDWARE MONITORING DRIVERS
9964 W: http://hwmon.wiki.kernel.org/
9965 W: http://www.roeck-us.net/linux/drivers/
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9968 F: Documentation/hwmon/pmbus
9969 F: drivers/hwmon/pmbus/
9970 F: include/linux/i2c/pmbus.h
9972 PMC SIERRA MaxRAID DRIVER
9974 W: http://www.pmc-sierra.com/
9976 F: drivers/scsi/pmcraid.*
9978 PMC SIERRA PM8001 DRIVER
9984 F: drivers/scsi/pm8001/
9986 POSIX CLOCKS and TIMERS
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9992 F: include/linux/timer*
9993 F: kernel/time/*timer*
9995 POWER MANAGEMENT CORE
9998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9999 B: https://bugzilla.kernel.org
10001 F: drivers/base/power/
10002 F: include/linux/pm.h
10003 F: include/linux/pm_*
10004 F: include/linux/powercap.h
10005 F: drivers/powercap/
10007 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10012 F: Documentation/devicetree/bindings/power/supply/
10013 F: include/linux/power_supply.h
10014 F: drivers/power/supply/
10016 POWER STATE COORDINATION INTERFACE (PSCI)
10021 F: drivers/firmware/psci*.c
10022 F: include/linux/psci.h
10023 F: include/uapi/linux/psci.h
10025 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10029 F: drivers/char/powernv-op-panel.c
10036 PPP PROTOCOL DRIVERS AND COMPRESSORS
10040 F: drivers/net/ppp/ppp_*
10042 PPP OVER ATM (RFC 2364)
10045 F: net/atm/pppoatm.c
10046 F: include/uapi/linux/atmppp.h
10051 F: drivers/net/ppp/pppoe.c
10052 F: drivers/net/ppp/pppox.c
10057 F: net/l2tp/l2tp_ppp.c
10058 F: include/linux/if_pppol2tp.h
10059 F: include/uapi/linux/if_pppol2tp.h
10063 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10066 F: Documentation/pps/
10068 F: include/linux/pps*.h
10074 F: drivers/net/ppp/pptp.c
10075 W: http://sourceforge.net/projects/accel-pptp
10080 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10082 F: Documentation/preempt-locking.txt
10083 F: include/linux/preempt.h
10091 F: include/linux/printk.h
10093 PRISM54 WIRELESS DRIVER
10096 W: http://wireless.kernel.org/en/users/Drivers/p54
10098 F: drivers/net/wireless/intersil/prism54/
10100 PS3 NETWORK SUPPORT
10105 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10107 PS3 PLATFORM SUPPORT
10111 F: arch/powerpc/boot/ps3*
10112 F: arch/powerpc/include/asm/lv1call.h
10113 F: arch/powerpc/include/asm/ps3*.h
10114 F: arch/powerpc/platforms/ps3/
10117 F: drivers/rtc/rtc-ps3.c
10118 F: drivers/usb/host/*ps3.c
10119 F: sound/ppc/snd_ps3*
10126 F: drivers/block/ps3vram.c
10128 PSAMPLE PACKET SAMPLING SUPPORT:
10132 F: include/net/psample.h
10133 F: include/uapi/linux/psample.h
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10143 F: include/linux/pstore*
10144 F: drivers/firmware/efi/efi-pstore.c
10145 F: drivers/acpi/apei/erst.c
10146 F: Documentation/admin-guide/ramoops.rst
10147 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10148 K: \b(pstore|ramoops)
10150 PTP HARDWARE CLOCK SUPPORT
10154 W: http://linuxptp.sourceforge.net/
10155 F: Documentation/ABI/testing/sysfs-ptp
10156 F: Documentation/ptp/*
10157 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10158 F: drivers/net/phy/dp83640*
10160 F: include/linux/ptp_cl*
10166 F: include/asm-generic/syscall.h
10167 F: include/linux/ptrace.h
10168 F: include/linux/regset.h
10169 F: include/linux/tracehook.h
10170 F: include/uapi/linux/ptrace.h
10176 T: git git://linuxtv.org/media_tree.git
10178 F: drivers/media/usb/pulse8-cec/*
10180 PVRUSB2 VIDEO4LINUX DRIVER
10184 W: http://www.isely.net/pvrusb2/
10185 T: git git://linuxtv.org/media_tree.git
10187 F: Documentation/media/v4l-drivers/pvrusb2*
10188 F: drivers/media/usb/pvrusb2/
10193 T: git git://linuxtv.org/media_tree.git
10195 F: drivers/media/usb/pwc/*
10202 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10203 F: Documentation/hwmon/pwm-fan
10204 F: drivers/hwmon/pwm-fan.c
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10211 F: Documentation/pwm.txt
10212 F: Documentation/devicetree/bindings/pwm/
10213 F: include/linux/pwm.h
10215 F: drivers/video/backlight/pwm_bl.c
10216 F: include/linux/pwm_backlight.h
10218 PXA2xx/PXA3xx SUPPORT
10223 T: git git://github.com/hzhuang1/linux.git
10224 T: git git://github.com/rjarzmik/linux.git
10226 F: arch/arm/boot/dts/pxa*
10227 F: arch/arm/mach-pxa/
10228 F: drivers/dma/pxa*
10229 F: drivers/pcmcia/pxa2xx*
10230 F: drivers/pinctrl/pxa/
10231 F: drivers/spi/spi-pxa2xx*
10232 F: drivers/usb/gadget/udc/pxa2*
10233 F: include/sound/pxa2xx-lib.h
10241 F: drivers/gpio/gpio-pxa.c
10243 PXA3xx NAND FLASH DRIVER
10247 F: drivers/mtd/nand/pxa3xx_nand.c
10253 T: git git://github.com/hzhuang1/linux.git
10254 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10256 F: arch/arm/boot/dts/mmp*
10257 F: arch/arm/mach-mmp/
10272 F: drivers/crypto/qat/
10278 F: drivers/infiniband/hw/qib/
10280 QLOGIC QLA1280 SCSI DRIVER
10284 F: drivers/scsi/qla1280.[ch]
10286 QLOGIC QLA2XXX FC-SCSI DRIVER
10290 F: Documentation/scsi/LICENSE.qla2xxx
10291 F: drivers/scsi/qla2xxx/
10293 QLOGIC QLA4XXX iSCSI DRIVER
10297 F: Documentation/scsi/LICENSE.qla4xxx
10298 F: drivers/scsi/qla4xxx/
10300 QLOGIC QLA3XXX NETWORK DRIVER
10304 F: Documentation/networking/LICENSE.qla3xxx
10305 F: drivers/net/ethernet/qlogic/qla3xxx.*
10307 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10313 F: drivers/net/ethernet/qlogic/qlcnic/
10315 QLOGIC QLGE 10Gb ETHERNET DRIVER
10321 F: drivers/net/ethernet/qlogic/qlge/
10323 QLOGIC QL4xxx ETHERNET DRIVER
10329 F: drivers/net/ethernet/qlogic/qed/
10330 F: include/linux/qed/
10331 F: drivers/net/ethernet/qlogic/qede/
10333 QLOGIC QL41xxx ISCSI DRIVER
10337 F: drivers/scsi/qedi/
10341 W: http://www.alarsen.net/linux/qnx4fs/
10344 F: include/uapi/linux/qnx4_fs.h
10345 F: include/uapi/linux/qnxtypes.h
10347 QORIQ DPAA2 FSL-MC BUS DRIVER
10352 F: drivers/staging/fsl-mc/
10354 QT1010 MEDIA DRIVER
10357 W: https://linuxtv.org
10358 W: http://palosaari.fi/linux/
10359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10360 T: git git://linuxtv.org/anttip/media_tree.git
10362 F: drivers/media/tuners/qt1010*
10364 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10367 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10369 F: drivers/net/wireless/ath/ath9k/
10371 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10374 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10377 F: drivers/net/wireless/ath/ath10k/
10379 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10383 F: drivers/net/ethernet/qualcomm/emac/
10385 QUALCOMM HEXAGON ARCHITECTURE
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10392 QUALCOMM WCN36XX WIRELESS DRIVER
10395 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10396 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10398 F: drivers/net/wireless/ath/wcn36xx/
10400 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10405 F: drivers/firmware/qemu_fw_cfg.c
10407 RADOS BLOCK DEVICE (RBD)
10412 W: http://ceph.com/
10413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10414 T: git git://github.com/ceph/ceph-client.git
10416 F: Documentation/ABI/testing/sysfs-bus-rbd
10417 F: drivers/block/rbd.c
10418 F: drivers/block/rbd_types.h
10420 RADEON FRAMEBUFFER DISPLAY DRIVER
10424 F: drivers/video/fbdev/aty/radeon*
10425 F: include/uapi/linux/radeonfb.h
10427 RADIOSHARK RADIO DRIVER
10430 T: git git://linuxtv.org/media_tree.git
10432 F: drivers/media/radio/radio-shark.c
10434 RADIOSHARK2 RADIO DRIVER
10437 T: git git://linuxtv.org/media_tree.git
10439 F: drivers/media/radio/radio-shark2.c
10440 F: drivers/media/radio/radio-tea5777.c
10442 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10446 F: drivers/video/fbdev/aty/aty128fb.c
10448 RALINK MIPS ARCHITECTURE
10452 F: arch/mips/ralink
10454 RALINK RT2X00 WIRELESS LAN DRIVER
10460 F: drivers/net/wireless/ralink/rt2x00/
10462 RAMDISK RAM BLOCK DEVICE DRIVER
10465 F: Documentation/blockdev/ramdisk.txt
10466 F: drivers/block/brd.c
10468 RANDOM NUMBER DRIVER
10471 F: drivers/char/random.c
10477 F: drivers/rapidio/
10479 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10482 F: drivers/net/wireless/ray*
10489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10490 F: Documentation/RCU/torture.txt
10491 F: kernel/rcu/rcutorture.c
10493 RCUTORTURE TEST FRAMEWORK
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10502 F: tools/testing/selftests/rcutorture
10508 RDC R6040 FAST ETHERNET DRIVER
10512 F: drivers/net/ethernet/rdc/r6040.c
10514 RDS - RELIABLE DATAGRAM SOCKETS
10519 W: https://oss.oracle.com/projects/rds/
10522 F: Documentation/networking/rds.txt
10524 RDMAVT - RDMA verbs software
10528 F: drivers/infiniband/sw/rdmavt
10530 RDT - RESOURCE ALLOCATION
10534 F: arch/x86/kernel/cpu/intel_rdt*
10535 F: arch/x86/include/asm/intel_rdt*
10536 F: Documentation/x86/intel_rdt*
10538 READ-COPY UPDATE (RCU)
10545 W: http://www.rdrop.com/users/paulmck/RCU/
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10548 F: Documentation/RCU/
10549 X: Documentation/RCU/torture.txt
10550 F: include/linux/rcu*
10551 X: include/linux/srcu.h
10553 X: kernel/torture.c
10555 REAL TIME CLOCK (RTC) SUBSYSTEM
10559 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10562 F: Documentation/devicetree/bindings/rtc/
10563 F: Documentation/rtc.txt
10565 F: include/linux/rtc.h
10566 F: include/uapi/linux/rtc.h
10567 F: include/linux/rtc/
10568 F: include/linux/platform_data/rtc-*
10569 F: tools/testing/selftests/timers/rtctest.c
10571 REALTEK AUDIO CODECS
10575 F: sound/soc/codecs/rt*
10576 F: include/sound/rt*.h
10578 REISERFS FILE SYSTEM
10583 REGISTER MAP ABSTRACTION
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10588 F: Documentation/devicetree/bindings/regmap/
10589 F: drivers/base/regmap/
10590 F: include/linux/regmap.h
10592 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10598 F: Documentation/devicetree/bindings/remoteproc/
10599 F: Documentation/remoteproc.txt
10600 F: drivers/remoteproc/
10601 F: include/linux/remoteproc.h
10603 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10610 F: Documentation/rpmsg.txt
10611 F: include/linux/rpmsg.h
10612 F: include/linux/rpmsg/
10614 RENESAS CLOCK DRIVERS
10618 F: drivers/clk/renesas/
10620 RENESAS ETHERNET DRIVERS
10624 F: drivers/net/ethernet/renesas/
10625 F: include/linux/sh_eth.h
10627 RENESAS R-CAR GYROADC DRIVER
10631 F: drivers/iio/adc/rcar_gyro_adc.c
10633 RENESAS USB2 PHY DRIVER
10637 F: drivers/phy/phy-rcar-gen3-usb2.c
10639 RESET CONTROLLER FRAMEWORK
10641 T: git git://git.pengutronix.de/git/pza/linux
10644 F: Documentation/devicetree/bindings/reset/
10645 F: include/dt-bindings/reset/
10646 F: include/linux/reset.h
10647 F: include/linux/reset-controller.h
10652 W: http://wireless.kernel.org/
10653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10656 F: Documentation/rfkill.txt
10664 F: lib/rhashtable.c
10665 F: include/linux/rhashtable.h
10667 RICOH SMARTMEDIA/XD DRIVER
10670 F: drivers/mtd/nand/r852.c
10671 F: drivers/mtd/nand/r852.h
10673 RICOH R5C592 MEMORYSTICK DRIVER
10676 F: drivers/memstick/host/r592.*
10680 W: http://sourceforge.net/projects/roccat/
10682 F: drivers/hid/hid-roccat*
10683 F: include/linux/hid-roccat*
10684 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10690 F: drivers/net/ethernet/rocker/
10694 W: http://www.comtrol.com
10696 F: Documentation/serial/rocket.txt
10697 F: drivers/tty/rocket*
10699 ROCKETPORT EXPRESS/INFINITY DRIVER
10703 F: drivers/tty/serial/rp2.*
10708 W: http://www.linux-ax25.org/
10710 F: include/net/rose.h
10711 F: include/uapi/linux/rose.h
10714 RTL2830 MEDIA DRIVER
10717 W: https://linuxtv.org
10718 W: http://palosaari.fi/linux/
10719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10720 T: git git://linuxtv.org/anttip/media_tree.git
10722 F: drivers/media/dvb-frontends/rtl2830*
10724 RTL2832 MEDIA DRIVER
10727 W: https://linuxtv.org
10728 W: http://palosaari.fi/linux/
10729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10730 T: git git://linuxtv.org/anttip/media_tree.git
10732 F: drivers/media/dvb-frontends/rtl2832*
10734 RTL2832_SDR MEDIA DRIVER
10737 W: https://linuxtv.org
10738 W: http://palosaari.fi/linux/
10739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10740 T: git git://linuxtv.org/anttip/media_tree.git
10742 F: drivers/media/dvb-frontends/rtl2832_sdr*
10744 RTL8180 WIRELESS DRIVER
10746 W: http://wireless.kernel.org/
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10749 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10751 RTL8187 WIRELESS DRIVER
10756 W: http://wireless.kernel.org/
10757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10759 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10761 RTL8192CE WIRELESS DRIVER
10765 W: http://wireless.kernel.org/
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10768 F: drivers/net/wireless/realtek/rtlwifi/
10769 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10771 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10776 F: drivers/net/wireless/realtek/rtl8xxxu/
10778 S3 SAVAGE FRAMEBUFFER DRIVER
10782 F: drivers/video/fbdev/savage/
10788 W: http://www.ibm.com/developerworks/linux/linux390/
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10793 F: Documentation/s390/
10794 F: Documentation/DocBook/s390*
10796 S390 COMMON I/O LAYER
10800 W: http://www.ibm.com/developerworks/linux/linux390/
10802 F: drivers/s390/cio/
10808 W: http://www.ibm.com/developerworks/linux/linux390/
10810 F: drivers/s390/block/dasd*
10811 F: block/partitions/ibm.c
10813 S390 NETWORK DRIVERS
10816 W: http://www.ibm.com/developerworks/linux/linux390/
10818 F: drivers/s390/net/
10824 W: http://www.ibm.com/developerworks/linux/linux390/
10827 F: drivers/pci/hotplug/s390_pci_hpc.c
10832 W: http://www.ibm.com/developerworks/linux/linux390/
10834 F: drivers/s390/crypto/
10839 W: http://www.ibm.com/developerworks/linux/linux390/
10841 F: drivers/s390/scsi/zfcp_*
10843 S390 IUCV NETWORK LAYER
10846 W: http://www.ibm.com/developerworks/linux/linux390/
10848 F: drivers/s390/net/*iucv*
10849 F: include/net/iucv/
10855 W: http://www.ibm.com/developerworks/linux/linux390/
10857 F: drivers/iommu/s390-iommu.c
10859 S3C24XX SD/MMC Driver
10863 F: drivers/mmc/host/s3cmci.*
10865 SAA6588 RDS RECEIVER DRIVER
10868 T: git git://linuxtv.org/media_tree.git
10869 W: https://linuxtv.org
10871 F: drivers/media/i2c/saa6588*
10873 SAA7134 VIDEO4LINUX DRIVER
10877 W: https://linuxtv.org
10878 T: git git://linuxtv.org/media_tree.git
10880 F: Documentation/media/v4l-drivers/saa7134*
10881 F: drivers/media/pci/saa7134/
10883 SAA7146 VIDEO4LINUX-2 DRIVER
10886 T: git git://linuxtv.org/media_tree.git
10888 F: drivers/media/common/saa7146/
10889 F: drivers/media/pci/saa7146/
10890 F: include/media/saa7146*
10892 SAMSUNG LAPTOP DRIVER
10896 F: drivers/platform/x86/samsung-laptop.c
10898 SAMSUNG AUDIO (ASoC) DRIVERS
10904 F: sound/soc/samsung/
10906 SAMSUNG FRAMEBUFFER DRIVER
10910 F: drivers/video/fbdev/s3c-fb.c
10912 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10919 F: drivers/mfd/sec*.c
10920 F: drivers/regulator/s2m*.c
10921 F: drivers/regulator/s5m*.c
10922 F: drivers/clk/clk-s2mps11.c
10923 F: drivers/rtc/rtc-s5m.c
10924 F: include/linux/mfd/samsung/
10925 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10926 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10927 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10928 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10930 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10934 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10936 F: drivers/media/platform/exynos4-is/
10938 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10943 F: drivers/media/platform/s3c-camif/
10944 F: include/media/drv-intf/s3c_camif.h
10946 SAMSUNG S5C73M3 CAMERA DRIVER
10951 F: drivers/media/i2c/s5c73m3/*
10953 SAMSUNG S5K5BAF CAMERA DRIVER
10958 F: drivers/media/i2c/s5k5baf.c
10960 SAMSUNG S3FWRN5 NFC DRIVER
10965 F: drivers/nfc/s3fwrn5
10967 SAMSUNG SOC CLOCK DRIVERS
10973 F: drivers/clk/samsung/
10974 F: include/dt-bindings/clock/exynos*.h
10975 F: Documentation/devicetree/bindings/clock/exynos*.txt
10977 SAMSUNG SPI DRIVERS
10984 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10985 F: drivers/spi/spi-s3c*
10986 F: include/linux/platform_data/spi-s3c64xx.h
10988 SAMSUNG SXGBE DRIVERS
10994 F: drivers/net/ethernet/samsung/sxgbe/
10996 SAMSUNG THERMAL DRIVER
11001 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11002 F: drivers/thermal/samsung/
11004 SAMSUNG USB2 PHY DRIVER
11009 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11010 F: Documentation/phy/samsung-usb2.txt
11011 F: drivers/phy/phy-exynos4210-usb2.c
11012 F: drivers/phy/phy-exynos4x12-usb2.c
11013 F: drivers/phy/phy-exynos5250-usb2.c
11014 F: drivers/phy/phy-s5pv210-usb2.c
11015 F: drivers/phy/phy-samsung-usb2.c
11016 F: drivers/phy/phy-samsung-usb2.h
11022 F: Documentation/devicetree/bindings/serial/
11023 F: drivers/tty/serial/
11029 F: Documentation/devicetree/bindings/serial/slave-device.txt
11030 F: drivers/tty/serdev/
11031 F: include/linux/serdev.h
11037 F: drivers/media/rc/serial_ir.c
11043 F: drivers/staging/media/st-cec/
11044 F: Documentation/devicetree/bindings/media/stih-cec.txt
11046 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11049 W: http://www.ibm.com/developerworks/linux/linux390/
11053 SYNOPSYS DESIGNWARE DMAC DRIVER
11057 F: include/linux/dma/dw.h
11058 F: include/linux/platform_data/dma-dw.h
11061 SYNOPSYS DESIGNWARE I2C DRIVER
11067 F: drivers/i2c/busses/i2c-designware-*
11068 F: include/linux/platform_data/i2c-designware.h
11070 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11074 F: drivers/mmc/host/dw_mmc*
11076 SYSTEM TRACE MODULE CLASS
11079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11080 F: Documentation/trace/stm.txt
11081 F: drivers/hwtracing/stm/
11082 F: include/linux/stm.h
11083 F: include/uapi/linux/stm.h
11088 F: drivers/thunderbolt/
11090 TI BQ27XXX POWER SUPPLY DRIVER
11092 F: include/linux/power/bq27xxx_battery.h
11093 F: drivers/power/supply/bq27xxx_battery.c
11094 F: drivers/power/supply/bq27xxx_battery_i2c.c
11096 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11102 F: include/linux/clocksource.h
11103 F: include/linux/time.h
11104 F: include/linux/timex.h
11105 F: include/uapi/linux/time.h
11106 F: include/uapi/linux/timex.h
11107 F: kernel/time/clocksource.c
11108 F: kernel/time/time*.c
11109 F: kernel/time/alarmtimer.c
11110 F: kernel/time/ntp.c
11111 F: tools/testing/selftests/timers/
11116 F: drivers/watchdog/sc1200wdt.c
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11125 F: include/linux/sched.h
11126 F: include/uapi/linux/sched.h
11127 F: include/linux/wait.h
11132 W: http://www.sunplus.com
11136 SCR24X CHIP CARD INTERFACE DRIVER
11139 F: drivers/char/pcmcia/scr24x_cs.c
11141 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11145 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11146 F: drivers/clk/clk-scpi.c
11147 F: drivers/cpufreq/scpi-cpufreq.c
11148 F: drivers/firmware/arm_scpi.c
11149 F: include/linux/scpi_protocol.h
11154 W: http://www.kernel.dk
11156 F: drivers/scsi/sr*
11158 SCSI RDMA PROTOCOL (SRP) INITIATOR
11162 W: http://www.openfabrics.org
11163 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11165 F: drivers/infiniband/ulp/srp/
11166 F: include/scsi/srp.h
11171 W: http://sg.danny.cz/sg
11173 F: Documentation/scsi/scsi-generic.txt
11174 F: drivers/scsi/sg.c
11175 F: include/scsi/sg.h
11179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11184 F: Documentation/devicetree/bindings/scsi/
11192 F: Documentation/scsi/st.txt
11193 F: drivers/scsi/st.*
11194 F: drivers/scsi/st_*.h
11200 W: http://lksctp.sourceforge.net
11202 F: Documentation/networking/sctp.txt
11203 F: include/linux/sctp.h
11204 F: include/uapi/linux/sctp.h
11205 F: include/net/sctp/
11211 F: Documentation/i2c/busses/scx200_acb
11212 F: arch/x86/platform/scx200/
11213 F: drivers/watchdog/scx200_wdt.c
11214 F: drivers/i2c/busses/scx200*
11215 F: drivers/mtd/maps/scx200_docflash.c
11216 F: include/linux/scx200.h
11221 F: drivers/char/scx200_gpio.c
11222 F: include/linux/scx200_gpio.h
11224 SCx200 HRT CLOCKSOURCE DRIVER
11227 F: drivers/clocksource/scx200_hrt.c
11229 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11233 F: drivers/mmc/host/sdricoh_cs.c
11235 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11238 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11240 F: drivers/mmc/host/sdhci*
11241 F: include/linux/mmc/sdhci*
11247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11249 F: kernel/seccomp.c
11250 F: include/uapi/linux/seccomp.h
11251 F: include/linux/seccomp.h
11252 F: tools/testing/selftests/seccomp/*
11253 K: \bsecure_computing
11256 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11261 F: drivers/mmc/host/sdhci-brcmstb*
11263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11268 F: drivers/mmc/host/sdhci-s3c*
11270 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11274 F: drivers/mmc/host/sdhci-spear.c
11276 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11283 F: block/opal_proto.h
11284 F: include/linux/sed*
11285 F: include/uapi/linux/sed*
11291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11292 W: http://kernsec.org/
11300 SELINUX SECURITY MODULE
11305 W: http://selinuxproject.org
11306 T: git git://git.infradead.org/users/pcmoore/selinux
11308 F: include/linux/selinux*
11309 F: security/selinux/
11310 F: scripts/selinux/
11312 APPARMOR SECURITY MODULE
11315 W: apparmor.wiki.kernel.org
11316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11318 F: security/apparmor/
11320 LOADPIN SECURITY MODULE
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11324 F: security/loadpin/
11326 YAMA SECURITY MODULE
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11335 F: drivers/misc/phantom.c
11336 F: include/uapi/linux/phantom.h
11338 Emulex 10Gbps iSCSI - OneConnect DRIVER
11343 W: http://www.broadcom.com
11345 F: drivers/scsi/be2iscsi/
11347 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11353 W: http://www.emulex.com
11355 F: drivers/net/ethernet/emulex/benet/
11357 EMULEX ONECONNECT ROCE DRIVER
11361 W: http://www.emulex.com
11363 F: drivers/infiniband/hw/ocrdma/
11364 F: include/uapi/rdma/ocrdma-abi.h
11372 F: drivers/net/ethernet/sfc/
11377 F: drivers/misc/sgi-gru/
11379 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11383 F: Documentation/ia64/serial.txt
11384 F: drivers/tty/serial/ioc?_serial.c
11385 F: include/linux/ioc?.h
11387 SGI XP/XPC/XPNET DRIVER
11391 F: drivers/misc/sgi-xp/
11393 SI2157 MEDIA DRIVER
11396 W: https://linuxtv.org
11397 W: http://palosaari.fi/linux/
11398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11399 T: git git://linuxtv.org/anttip/media_tree.git
11401 F: drivers/media/tuners/si2157*
11403 SI2168 MEDIA DRIVER
11406 W: https://linuxtv.org
11407 W: http://palosaari.fi/linux/
11408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11409 T: git git://linuxtv.org/anttip/media_tree.git
11411 F: drivers/media/dvb-frontends/si2168*
11413 SI470X FM RADIO RECEIVER I2C DRIVER
11416 T: git git://linuxtv.org/media_tree.git
11417 W: https://linuxtv.org
11419 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11421 SI470X FM RADIO RECEIVER USB DRIVER
11424 T: git git://linuxtv.org/media_tree.git
11425 W: https://linuxtv.org
11427 F: drivers/media/radio/si470x/radio-si470x-common.c
11428 F: drivers/media/radio/si470x/radio-si470x.h
11429 F: drivers/media/radio/si470x/radio-si470x-usb.c
11431 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11434 T: git git://linuxtv.org/media_tree.git
11435 W: https://linuxtv.org
11437 F: drivers/media/radio/si4713/si4713.?
11439 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11442 T: git git://linuxtv.org/media_tree.git
11443 W: https://linuxtv.org
11445 F: drivers/media/radio/si4713/radio-platform-si4713.c
11447 SI4713 FM RADIO TRANSMITTER USB DRIVER
11450 T: git git://linuxtv.org/media_tree.git
11451 W: https://linuxtv.org
11453 F: drivers/media/radio/si4713/radio-usb-si4713.c
11459 W: https://linuxtv.org
11460 T: git git://linuxtv.org/media_tree.git
11462 F: drivers/media/common/siano/
11463 F: drivers/media/usb/siano/
11464 F: drivers/media/usb/siano/
11465 F: drivers/media/mmc/siano/
11467 SILEAD TOUCHSCREEN DRIVER
11472 F: drivers/input/touchscreen/silead.c
11473 F: drivers/platform/x86/silead_dmi.c
11479 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11480 F: drivers/video/fbdev/simplefb.c
11481 F: include/linux/platform_data/simplefb.h
11483 SH_VEU V4L2 MEM2MEM DRIVER
11486 F: drivers/media/platform/sh_veu.c
11488 SH_VOU V4L2 OUTPUT DRIVER
11491 F: drivers/media/platform/sh_vou.c
11492 F: include/media/drv-intf/sh_vou.h
11494 SIMPLE FIRMWARE INTERFACE (SFI)
11497 W: http://simplefirmware.org/
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11500 F: arch/x86/platform/sfi/
11502 F: include/linux/sfi*.h
11504 SIMTEC EB110ATX (Chalice CATS)
11508 W: http://www.simtec.co.uk/products/EB110ATX/
11511 SIMTEC EB2410ITX (BAST)
11515 W: http://www.simtec.co.uk/products/EB2410ITX/
11517 F: arch/arm/mach-s3c24xx/mach-bast.c
11518 F: arch/arm/mach-s3c24xx/bast-ide.c
11519 F: arch/arm/mach-s3c24xx/bast-irq.c
11521 SIPHASH PRF ROUTINES
11525 F: lib/test_siphash.c
11526 F: include/linux/siphash.h
11528 TI DAVINCI MACHINE SUPPORT
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11534 F: arch/arm/mach-davinci/
11535 F: drivers/i2c/busses/i2c-davinci.c
11537 TI DAVINCI SERIES MEDIA DRIVER
11540 W: https://linuxtv.org
11541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11542 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11544 F: drivers/media/platform/davinci/
11545 F: include/media/davinci/
11547 TI AM437X VPFE DRIVER
11550 W: https://linuxtv.org
11551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11552 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11554 F: drivers/media/platform/am437x/
11556 OV2659 OMNIVISION SENSOR DRIVER
11559 W: https://linuxtv.org
11560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11561 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11563 F: drivers/media/i2c/ov2659.c
11564 F: include/media/i2c/ov2659.h
11566 SILICON MOTION SM712 FRAME BUFFER DRIVER
11572 F: drivers/video/fbdev/sm712*
11573 F: Documentation/fb/sm712fb.txt
11575 SIS 190 ETHERNET DRIVER
11579 F: drivers/net/ethernet/sis/sis190.c
11581 SIS 900/7016 FAST ETHERNET DRIVER
11583 W: http://www.brownhat.org/sis900.html
11586 F: drivers/net/ethernet/sis/sis900.*
11588 SIS FRAMEBUFFER DRIVER
11590 W: http://www.winischhofer.net/linuxsisvga.shtml
11592 F: Documentation/fb/sisfb.txt
11593 F: drivers/video/fbdev/sis/
11594 F: include/video/sisfb.h
11598 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11600 F: drivers/usb/misc/sisusbvga/
11610 F: include/linux/sl?b*.h
11613 SLEEPABLE READ-COPY UPDATE (SRCU)
11620 W: http://www.rdrop.com/users/paulmck/RCU/
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11623 F: include/linux/srcu.h
11624 F: kernel/rcu/srcu.c
11626 SMACK SECURITY MODULE
11629 W: http://schaufler-ca.com
11630 T: git git://github.com/cschaufler/smack-next
11632 F: Documentation/security/Smack.txt
11635 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11639 F: drivers/power/avs/
11640 F: include/linux/power/smartreflex.h
11643 SMC91x ETHERNET DRIVER
11646 F: drivers/net/ethernet/smsc/smc91x.*
11648 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11652 F: drivers/media/i2c/smiapp/
11653 F: include/media/i2c/smiapp.h
11654 F: drivers/media/i2c/smiapp-pll.c
11655 F: drivers/media/i2c/smiapp-pll.h
11656 F: include/uapi/linux/smiapp.h
11657 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11659 SMM665 HARDWARE MONITOR DRIVER
11663 F: Documentation/hwmon/smm665
11664 F: drivers/hwmon/smm665.c
11666 SMSC EMC2103 HARDWARE MONITOR DRIVER
11670 F: Documentation/hwmon/emc2103
11671 F: drivers/hwmon/emc2103.c
11673 SMSC SCH5627 HARDWARE MONITOR DRIVER
11677 F: Documentation/hwmon/sch5627
11678 F: drivers/hwmon/sch5627.c
11680 SMSC47B397 HARDWARE MONITOR DRIVER
11684 F: Documentation/hwmon/smsc47b397
11685 F: drivers/hwmon/smsc47b397.c
11687 SMSC911x ETHERNET DRIVER
11691 F: include/linux/smsc911x.h
11692 F: drivers/net/ethernet/smsc/smsc911x.*
11694 SMSC9420 PCI ETHERNET DRIVER
11698 F: drivers/net/ethernet/smsc/smsc9420.*
11700 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11704 F: drivers/video/fbdev/smscufx.c
11706 SOC-CAMERA V4L2 SUBSYSTEM
11709 T: git git://linuxtv.org/media_tree.git
11711 F: include/media/soc*
11712 F: drivers/media/i2c/soc_camera/
11713 F: drivers/media/platform/soc_camera/
11715 SOEKRIS NET48XX LED SUPPORT
11718 F: drivers/leds/leds-net48xx.c
11720 SOFTLOGIC 6x10 MPEG CODEC
11727 F: drivers/media/pci/solo6x10/
11729 SOFTWARE RAID (Multiple Disks) SUPPORT
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11735 F: include/linux/raid/
11736 F: include/uapi/linux/raid/
11738 SONIC NETWORK DRIVER
11742 F: drivers/net/ethernet/natsemi/sonic.*
11744 SONICS SILICON BACKPLANE DRIVER (SSB)
11749 F: include/linux/ssb/
11751 SONY VAIO CONTROL DEVICE DRIVER
11754 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11756 F: Documentation/laptops/sony-laptop.txt
11757 F: drivers/char/sonypi.c
11758 F: drivers/platform/x86/sony-laptop.c
11759 F: include/linux/sony-laptop.h
11761 SONY MEMORYSTICK CARD SUPPORT
11763 W: http://tifmxx.berlios.de/
11765 F: drivers/memstick/host/tifm_ms.c
11767 SONY MEMORYSTICK STANDARD SUPPORT
11770 F: drivers/memstick/core/ms_block.*
11776 W: http://www.alsa-project.org/
11777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11778 T: git git://git.alsa-project.org/alsa-kernel.git
11779 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11781 F: Documentation/sound/
11783 F: include/uapi/sound/
11786 SOUND - COMPRESSED AUDIO
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11791 F: Documentation/sound/alsa/compress_offload.txt
11792 F: include/sound/compress_driver.h
11793 F: include/uapi/sound/compress_*
11794 F: sound/core/compress_offload.c
11795 F: sound/soc/soc-compress.c
11797 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11802 W: http://alsa-project.org/main/index.php/ASoC
11804 F: Documentation/devicetree/bindings/sound/
11805 F: Documentation/sound/alsa/soc/
11807 F: include/sound/soc*
11809 SOUND - DMAENGINE HELPERS
11812 F: include/sound/dmaengine_pcm.h
11813 F: sound/core/pcm_dmaengine.c
11814 F: sound/soc/soc-generic-dmaengine-pcm.c
11819 W: https://linuxtv.org
11820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11822 F: drivers/media/dvb-frontends/sp2*
11824 SPARC + UltraSPARC (sparc/sparc64)
11827 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11834 SPARC SERIAL DRIVERS
11837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11840 F: include/linux/sunserialcore.h
11841 F: drivers/tty/serial/suncore.c
11842 F: drivers/tty/serial/sunhv.c
11843 F: drivers/tty/serial/sunsab.c
11844 F: drivers/tty/serial/sunsab.h
11845 F: drivers/tty/serial/sunsu.c
11846 F: drivers/tty/serial/sunzilog.c
11847 F: drivers/tty/serial/sunzilog.h
11852 W: https://sparse.wiki.kernel.org/
11853 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11854 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11856 F: include/linux/compiler.h
11858 SPEAR PLATFORM SUPPORT
11862 W: http://www.st.com/spear
11864 F: arch/arm/boot/dts/spear*
11865 F: arch/arm/mach-spear/
11867 SPEAR CLOCK FRAMEWORK SUPPORT
11870 W: http://www.st.com/spear
11872 F: drivers/clk/spear/
11878 W: http://www.linux-mtd.infradead.org/
11879 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11880 T: git git://github.com/spi-nor/linux.git
11882 F: drivers/mtd/spi-nor/
11883 F: include/linux/mtd/spi-nor.h
11888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11889 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11891 F: Documentation/devicetree/bindings/spi/
11892 F: Documentation/spi/
11894 F: include/linux/spi/
11895 F: include/uapi/linux/spi/
11898 SPIDERNET NETWORK DRIVER for CELL
11902 F: Documentation/networking/spider_net.txt
11903 F: drivers/net/ethernet/toshiba/spider_net*
11908 W: http://www.ibm.com/developerworks/power/cell/
11910 F: Documentation/filesystems/spufs.txt
11911 F: arch/powerpc/platforms/cell/spufs/
11913 SQUASHFS FILE SYSTEM
11916 W: http://squashfs.org.uk
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11919 F: Documentation/filesystems/squashfs.txt
11922 SRM (Alpha) environment access
11925 F: arch/alpha/kernel/srm_env.c
11931 F: Documentation/process/stable-kernel-rules.rst
11935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11938 F: drivers/staging/
11944 F: drivers/staging/comedi/
11946 STAGING - FLARION FT1000 DRIVERS
11949 F: drivers/staging/ft1000/
11951 STAGING - INDUSTRIAL IO
11955 F: Documentation/devicetree/bindings/staging/iio/
11956 F: drivers/staging/iio/
11958 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11960 W: http://www.lirc.org/
11962 F: drivers/staging/media/lirc/
11964 STAGING - LUSTRE PARALLEL FILESYSTEM
11969 W: http://wiki.lustre.org/
11971 F: drivers/staging/lustre
11973 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11978 F: drivers/staging/nvec/
11980 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11984 W: http://wiki.laptop.org/go/DCON
11986 F: drivers/staging/olpc_dcon/
11988 STAGING - REALTEK RTL8712U DRIVERS
11992 F: drivers/staging/rtl8712/
11994 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12000 F: drivers/staging/sm750fb/
12002 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12008 W: http://www.linux-speakup.org/
12010 F: drivers/staging/speakup/
12012 STAGING - VIA VT665X DRIVERS
12015 F: drivers/staging/vt665?/
12017 STAGING - WILC1000 WIFI DRIVER
12022 F: drivers/staging/wilc1000/
12024 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12027 F: drivers/staging/xgifb/
12029 STARFIRE/DURALAN NETWORK DRIVER
12032 F: drivers/net/ethernet/adaptec/starfire*
12036 W: http://sammy.net/sun3/
12038 F: arch/m68k/kernel/*sun3*
12039 F: arch/m68k/sun3*/
12040 F: arch/m68k/include/asm/sun3*
12041 F: drivers/net/ethernet/i825xx/sun3*
12043 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12047 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12048 F: drivers/input/keyboard/sun4i-lradc-keys.c
12050 SUNDANCE NETWORK DRIVER
12054 F: drivers/net/ethernet/dlink/sundance.c
12060 Q: http://patchwork.kernel.org/project/linux-sh/list/
12062 F: Documentation/sh/
12071 B: https://bugzilla.kernel.org
12073 F: Documentation/power/
12074 F: arch/x86/kernel/acpi/
12075 F: drivers/base/power/
12077 F: include/linux/suspend.h
12078 F: include/linux/freezer.h
12079 F: include/linux/pm.h
12085 F: Documentation/svga.txt
12086 F: arch/x86/boot/video*
12091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12094 F: arch/*/kernel/pci-swiotlb.c
12095 F: include/linux/swiotlb.h
12103 F: include/net/switchdev.h
12105 SYNOPSYS ARC ARCHITECTURE
12110 F: Documentation/devicetree/bindings/arc/*
12111 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12112 F: drivers/clocksource/arc_timer.c
12113 F: drivers/tty/serial/arc_uart.c
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12116 SYNOPSYS ARC SDP platform support
12119 F: arch/arc/plat-axs10x
12120 F: arch/arc/boot/dts/ax*
12121 F: Documentation/devicetree/bindings/arc/axs10*
12123 SYSTEM CONFIGURATION (SYSCON)
12126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12128 F: drivers/mfd/syscon.c
12130 SYSTEM RESET/SHUTDOWN DRIVERS
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12135 F: Documentation/devicetree/bindings/power/reset/
12136 F: drivers/power/reset/
12141 F: Documentation/filesystems/sysv-fs.txt
12143 F: include/linux/sysv_fs.h
12149 W: http://www.linux-iscsi.org
12150 W: http://groups.google.com/group/linux-iscsi-target-dev
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12155 F: Documentation/target/
12157 TASKSTATS STATISTICS INTERFACE
12160 F: Documentation/accounting/taskstats*
12161 F: include/linux/taskstats*
12162 F: kernel/taskstats.c
12168 F: include/net/pkt_cls.h
12169 F: include/uapi/linux/pkt_cls.h
12172 TCP LOW PRIORITY MODULE
12175 W: http://tcp-lp-mod.sourceforge.net/
12177 F: net/ipv4/tcp_lp.c
12179 TDA10071 MEDIA DRIVER
12182 W: https://linuxtv.org
12183 W: http://palosaari.fi/linux/
12184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12185 T: git git://linuxtv.org/anttip/media_tree.git
12187 F: drivers/media/dvb-frontends/tda10071*
12189 TDA18212 MEDIA DRIVER
12192 W: https://linuxtv.org
12193 W: http://palosaari.fi/linux/
12194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12195 T: git git://linuxtv.org/anttip/media_tree.git
12197 F: drivers/media/tuners/tda18212*
12199 TDA18218 MEDIA DRIVER
12202 W: https://linuxtv.org
12203 W: http://palosaari.fi/linux/
12204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12205 T: git git://linuxtv.org/anttip/media_tree.git
12207 F: drivers/media/tuners/tda18218*
12209 TDA18271 MEDIA DRIVER
12212 W: https://linuxtv.org
12213 W: http://github.com/mkrufky
12214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12215 T: git git://linuxtv.org/mkrufky/tuners.git
12217 F: drivers/media/tuners/tda18271*
12219 TDA827x MEDIA DRIVER
12222 W: https://linuxtv.org
12223 W: http://github.com/mkrufky
12224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12225 T: git git://linuxtv.org/mkrufky/tuners.git
12227 F: drivers/media/tuners/tda8290.*
12229 TDA8290 MEDIA DRIVER
12232 W: https://linuxtv.org
12233 W: http://github.com/mkrufky
12234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12235 T: git git://linuxtv.org/mkrufky/tuners.git
12237 F: drivers/media/tuners/tda8290.*
12239 TDA9840 MEDIA DRIVER
12242 T: git git://linuxtv.org/media_tree.git
12243 W: https://linuxtv.org
12245 F: drivers/media/i2c/tda9840*
12247 TEA5761 TUNER DRIVER
12251 W: https://linuxtv.org
12252 T: git git://linuxtv.org/media_tree.git
12254 F: drivers/media/tuners/tea5761.*
12256 TEA5767 TUNER DRIVER
12260 W: https://linuxtv.org
12261 T: git git://linuxtv.org/media_tree.git
12263 F: drivers/media/tuners/tea5767.*
12265 TEA6415C MEDIA DRIVER
12268 T: git git://linuxtv.org/media_tree.git
12269 W: https://linuxtv.org
12271 F: drivers/media/i2c/tea6415c*
12273 TEA6420 MEDIA DRIVER
12276 T: git git://linuxtv.org/media_tree.git
12277 W: https://linuxtv.org
12279 F: drivers/media/i2c/tea6420*
12285 F: drivers/net/team/
12286 F: include/linux/if_team.h
12287 F: include/uapi/linux/if_team.h
12289 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12292 F: arch/x86/platform/ts5500/
12294 TECHNOTREND USB IR RECEIVER
12298 F: drivers/media/rc/ttusbir.c
12300 TEGRA ARCHITECTURE SUPPORT
12305 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12314 F: drivers/clk/tegra/
12320 F: drivers/dma/tegra*
12325 F: drivers/i2c/busses/i2c-tegra.c
12327 TEGRA IOMMU DRIVERS
12330 F: drivers/iommu/tegra*
12336 F: drivers/input/keyboard/tegra-kbc.c
12341 F: drivers/pwm/pwm-tegra.c
12343 TEGRA SERIAL DRIVER
12346 F: drivers/tty/serial/serial-tegra.c
12351 F: drivers/spi/spi-tegra*
12353 TEHUTI ETHERNET DRIVER
12357 F: drivers/net/ethernet/tehuti/*
12359 Telecom Clock Driver for MCPL0010
12362 F: drivers/char/tlclk.c
12364 TENSILICA XTENSA PORT (xtensa)
12368 T: git git://github.com/czankel/xtensa-linux.git
12371 F: drivers/irqchip/irq-xtensa-*
12373 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12379 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12380 F: drivers/firmware/ti_sci*
12381 F: include/linux/soc/ti/ti_sci_protocol.h
12383 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12386 T: git git://linuxtv.org/media_tree.git
12387 W: https://linuxtv.org
12389 F: drivers/media/radio/radio-raremono.c
12395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12397 Q: https://patchwork.kernel.org/project/linux-pm/list/
12399 F: drivers/thermal/
12400 F: include/linux/thermal.h
12401 F: include/uapi/linux/thermal.h
12402 F: include/linux/cpu_cooling.h
12403 F: Documentation/devicetree/bindings/thermal/
12405 THERMAL/CPU_COOLING
12411 F: Documentation/thermal/cpu-cooling-api.txt
12412 F: drivers/thermal/cpu_cooling.c
12413 F: include/linux/cpu_cooling.h
12415 THINKPAD ACPI EXTRAS DRIVER
12419 W: http://ibm-acpi.sourceforge.net
12420 W: http://thinkwiki.org/wiki/Ibm-acpi
12421 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12423 F: drivers/platform/x86/thinkpad_acpi.c
12425 TI BANDGAP AND THERMAL DRIVER
12431 F: drivers/thermal/ti-soc-thermal/
12436 W: http://linuxtv.org/
12437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12439 F: drivers/media/platform/ti-vpe/
12441 TI CDCE706 CLOCK DRIVER
12444 F: drivers/clk/clk-cdce706.c
12451 F: include/linux/clk/ti.h
12453 TI ETHERNET SWITCH DRIVER (CPSW)
12459 F: drivers/net/ethernet/ti/cpsw*
12460 F: drivers/net/ethernet/ti/davinci*
12462 TI FLASH MEDIA INTERFACE DRIVER
12465 F: drivers/misc/tifm*
12466 F: drivers/mmc/host/tifm_sd.c
12467 F: include/linux/tifm.h
12469 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12474 F: drivers/soc/ti/*
12475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12478 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12483 F: sound/soc/codecs/lm49453*
12484 F: sound/soc/codecs/isabelle*
12486 TI LP855x BACKLIGHT DRIVER
12489 F: Documentation/backlight/lp855x-driver.txt
12490 F: drivers/video/backlight/lp855x_bl.c
12491 F: include/linux/platform_data/lp855x.h
12493 TI LP8727 CHARGER DRIVER
12496 F: drivers/power/supply/lp8727_charger.c
12497 F: include/linux/platform_data/lp8727.h
12499 TI LP8788 MFD DRIVER
12502 F: drivers/iio/adc/lp8788_adc.c
12503 F: drivers/leds/leds-lp8788.c
12504 F: drivers/mfd/lp8788*.c
12505 F: drivers/power/supply/lp8788-charger.c
12506 F: drivers/regulator/lp8788-*.c
12507 F: include/linux/mfd/lp8788*.h
12509 TI NETCP ETHERNET DRIVER
12514 F: drivers/net/ethernet/ti/netcp*
12516 TI TAS571X FAMILY ASoC CODEC DRIVER
12520 F: sound/soc/codecs/tas571x*
12522 TI TWL4030 SERIES SOC CODEC DRIVER
12526 F: sound/soc/codecs/twl4030*
12528 TI WILINK WIRELESS DRIVERS
12530 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12531 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12534 F: drivers/net/wireless/ti/
12535 F: include/linux/wl12xx.h
12542 W: http://tipc.sourceforge.net/
12544 F: include/uapi/linux/tipc*.h
12549 W: http://www.mellanox.com/repository/solutions/tile-scm/
12550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12553 F: drivers/char/tile-srom.c
12554 F: drivers/edac/tile_edac.c
12555 F: drivers/net/ethernet/tile/
12556 F: drivers/rtc/rtc-tile.c
12557 F: drivers/tty/hvc/hvc_tile.c
12558 F: drivers/tty/serial/tilegx.c
12559 F: drivers/usb/host/*-tilegx.c
12560 F: include/linux/usb/tilegx.h
12562 TLAN NETWORK DRIVER
12565 W: http://sourceforge.net/projects/tlan/
12567 F: Documentation/networking/tlan.txt
12568 F: drivers/net/ethernet/ti/tlan.*
12570 TOMOYO SECURITY MODULE
12577 W: http://tomoyo.sourceforge.jp/
12578 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12580 F: security/tomoyo/
12582 TOPSTAR LAPTOP EXTRAS DRIVER
12586 F: drivers/platform/x86/topstar-laptop.c
12588 TOSHIBA ACPI EXTRAS DRIVER
12592 F: drivers/platform/x86/toshiba_acpi.c
12594 TOSHIBA BLUETOOTH DRIVER
12598 F: drivers/platform/x86/toshiba_bluetooth.c
12600 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12604 F: drivers/platform/x86/toshiba_haps.c
12606 TOSHIBA WMI HOTKEYS DRIVER
12610 F: drivers/platform/x86/toshiba-wmi.c
12614 W: http://www.buzzard.org.uk/toshiba/
12616 F: drivers/char/toshiba.c
12617 F: include/linux/toshiba.h
12618 F: include/uapi/linux/toshiba.h
12620 TOSHIBA TC358743 DRIVER
12624 F: drivers/media/i2c/tc358743*
12625 F: include/media/i2c/tc358743.h
12627 TMIO/SDHI MMC DRIVER
12631 F: drivers/mmc/host/tmio_mmc*
12632 F: drivers/mmc/host/sh_mobile_sdhi.c
12633 F: include/linux/mfd/tmio.h
12635 TMP401 HARDWARE MONITOR DRIVER
12639 F: Documentation/hwmon/tmp401
12640 F: drivers/hwmon/tmp401.c
12642 TMPFS (SHMEM FILESYSTEM)
12646 F: include/linux/shmem_fs.h
12649 TM6000 VIDEO4LINUX DRIVER
12653 W: https://linuxtv.org
12654 T: git git://linuxtv.org/media_tree.git
12656 F: drivers/media/usb/tm6000/
12657 F: Documentation/media/v4l-drivers/tm6000*
12659 TW5864 VIDEO4LINUX DRIVER
12665 F: drivers/media/pci/tw5864/
12667 TW68 VIDEO4LINUX DRIVER
12670 T: git git://linuxtv.org/media_tree.git
12671 W: https://linuxtv.org
12673 F: drivers/media/pci/tw68/
12675 TW686X VIDEO4LINUX DRIVER
12678 T: git git://linuxtv.org/media_tree.git
12679 W: http://linuxtv.org
12681 F: drivers/media/pci/tw686x/
12688 W: http://tpmdd.sourceforge.net
12690 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12691 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12693 F: drivers/char/tpm/
12695 TPM IBM_VTPM DEVICE DRIVER
12697 W: http://tpmdd.sourceforge.net
12700 F: drivers/char/tpm/tpm_ibmvtpm*
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12707 F: Documentation/trace/ftrace.txt
12708 F: arch/*/*/*/ftrace.h
12709 F: arch/*/kernel/ftrace.c
12710 F: include/*/ftrace.h
12711 F: include/linux/trace*.h
12714 F: tools/testing/selftests/ftrace/
12716 TRACING MMIO ACCESSES (MMIOTRACE)
12724 F: kernel/trace/trace_mmiotrace.c
12725 F: include/linux/mmiotrace.h
12726 F: arch/x86/mm/kmmio.c
12727 F: arch/x86/mm/mmio-mod.c
12728 F: arch/x86/mm/testmmiotrace.c
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12734 K: ^Subject:.*(?i)trivial
12740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12741 F: Documentation/serial/
12743 F: drivers/tty/serial/serial_core.c
12744 F: include/linux/serial_core.h
12745 F: include/linux/serial.h
12746 F: include/linux/tty.h
12747 F: include/uapi/linux/serial_core.h
12748 F: include/uapi/linux/serial.h
12749 F: include/uapi/linux/tty.h
12751 TUA9001 MEDIA DRIVER
12754 W: https://linuxtv.org
12755 W: http://palosaari.fi/linux/
12756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12757 T: git git://linuxtv.org/anttip/media_tree.git
12759 F: drivers/media/tuners/tua9001*
12761 TULIP NETWORK DRIVERS
12765 F: drivers/net/ethernet/dec/tulip/
12769 W: http://vtun.sourceforge.net/tun
12771 F: Documentation/networking/tuntap.txt
12772 F: arch/um/os-Linux/drivers/
12774 TURBOCHANNEL SUBSYSTEM
12778 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12781 F: include/linux/tc.h
12783 UBI FILE SYSTEM (UBIFS)
12788 T: git git://git.infradead.org/ubifs-2.6.git
12789 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12791 F: Documentation/filesystems/ubifs.txt
12794 UCLINUX (M68KNOMMU AND COLDFIRE)
12796 W: http://www.linux-m68k.org/
12797 W: http://www.uclinux.org/
12800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12802 F: arch/m68k/coldfire/
12804 F: arch/m68k/*/*_no.*
12805 F: arch/m68k/include/asm/*_no.*
12810 F: Documentation/filesystems/udf.txt
12817 F: drivers/hid/hid-udraw.c
12822 F: Documentation/filesystems/ufs.txt
12825 UHID USERSPACE HID IO DRIVER:
12829 F: drivers/hid/uhid.c
12830 F: include/uapi/linux/uhid.h
12832 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12836 F: include/linux/uwb.h
12837 F: include/linux/uwb/
12839 UNICORE32 ARCHITECTURE:
12841 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12843 T: git git://github.com/gxt/linux.git
12848 W: http://dotat.at/prog/unifdef
12850 F: scripts/unifdef.c
12852 UNIFORM CDROM DRIVER
12854 W: http://www.kernel.dk
12856 F: Documentation/cdrom/
12857 F: drivers/cdrom/cdrom.c
12858 F: include/linux/cdrom.h
12859 F: include/uapi/linux/cdrom.h
12861 UNISYS S-PAR DRIVERS
12865 F: drivers/staging/unisys/
12867 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12871 F: Documentation/scsi/ufs.txt
12872 F: drivers/scsi/ufs/
12874 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12879 F: drivers/scsi/ufs/*dwc*
12881 UNSORTED BLOCK IMAGES (UBI)
12884 W: http://www.linux-mtd.infradead.org/
12886 T: git git://git.infradead.org/ubifs-2.6.git
12888 F: drivers/mtd/ubi/
12889 F: include/linux/mtd/ubi.h
12890 F: include/uapi/mtd/ubi-user.h
12896 F: Documentation/usb/acm.txt
12897 F: drivers/usb/class/cdc-acm.*
12899 USB AR5523 WIRELESS DRIVER
12903 F: drivers/net/wireless/ath/ar5523/
12910 F: drivers/usb/storage/uas.c
12912 USB CDC ETHERNET DRIVER
12916 F: drivers/net/usb/cdc_*.c
12917 F: include/uapi/linux/usb/cdc.h
12919 USB CHAOSKEY DRIVER
12923 F: drivers/usb/misc/chaoskey.c
12925 USB CYPRESS C67X00 DRIVER
12929 F: drivers/usb/c67x00/
12931 USB DAVICOM DM9601 DRIVER
12934 W: http://www.linux-usb.org/usbnet
12936 F: drivers/net/usb/dm9601.c
12938 USB DIAMOND RIO500 DRIVER
12941 W: http://rio500.sourceforge.net
12943 F: drivers/usb/misc/rio500*
12949 F: Documentation/usb/ehci.txt
12950 F: drivers/usb/host/ehci*
12952 USB GADGET/PERIPHERAL SUBSYSTEM
12955 W: http://www.linux-usb.org/gadget
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12958 F: drivers/usb/gadget/
12959 F: include/linux/usb/gadget*
12961 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12967 F: Documentation/hid/hiddev.txt
12968 F: drivers/hid/usbhid/
12974 F: drivers/usb/host/isp116x*
12975 F: include/linux/usb/isp116x.h
12977 USB LAN78XX ETHERNET DRIVER
12982 F: drivers/net/usb/lan78xx.*
12984 USB MASS STORAGE DRIVER
12989 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12990 F: drivers/usb/storage/
12995 T: git git://git.alsa-project.org/alsa-kernel.git
12997 F: sound/usb/midi.*
12999 USB NETWORKING DRIVERS
13002 F: drivers/net/usb/
13008 F: Documentation/usb/ohci.txt
13009 F: drivers/usb/host/ohci*
13011 USB OTG FSM (Finite State Machine)
13013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13016 F: drivers/usb/common/usb-otg-fsm.c
13024 F: Documentation/usb/usbip_protocol.txt
13025 F: drivers/usb/usbip/
13026 F: tools/usb/usbip/
13032 T: git git://github.com/petkan/pegasus.git
13033 W: https://github.com/petkan/pegasus
13035 F: drivers/net/usb/pegasus.*
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13042 F: drivers/usb/phy/
13044 USB PRINTER DRIVER (usblp)
13048 F: drivers/usb/class/usblp.c
13050 USB QMI WWAN NETWORK DRIVER
13054 F: Documentation/ABI/testing/sysfs-class-net-qmi
13055 F: drivers/net/usb/qmi_wwan.c
13061 T: git git://github.com/petkan/rtl8150.git
13062 W: https://github.com/petkan/rtl8150
13064 F: drivers/net/usb/rtl8150.c
13066 USB SERIAL SUBSYSTEM
13069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13071 F: Documentation/usb/usb-serial.txt
13072 F: drivers/usb/serial/
13073 F: include/linux/usb/serial.h
13075 USB SMSC75XX ETHERNET DRIVER
13079 F: drivers/net/usb/smsc75xx.*
13081 USB SMSC95XX ETHERNET DRIVER
13086 F: drivers/net/usb/smsc95xx.*
13091 W: http://www.linux-usb.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13094 F: Documentation/devicetree/bindings/usb/
13095 F: Documentation/usb/
13097 F: include/linux/usb.h
13098 F: include/linux/usb/
13104 F: drivers/usb/host/uhci*
13106 USB "USBNET" DRIVER FRAMEWORK
13109 W: http://www.linux-usb.org/usbnet
13111 F: drivers/net/usb/usbnet.c
13112 F: include/linux/usb/usbnet.h
13118 T: git git://linuxtv.org/media_tree.git
13119 W: http://www.ideasonboard.org/uvc/
13121 F: drivers/media/usb/uvc/
13122 F: include/uapi/linux/uvcvideo.h
13127 T: git git://linuxtv.org/media_tree.git
13128 W: https://linuxtv.org
13130 F: drivers/media/usb/usbvision/
13136 F: drivers/usb/gadget/function/*uvc*
13137 F: drivers/usb/gadget/legacy/webcam.c
13139 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13143 F: drivers/net/wireless/rndis_wlan.c
13149 F: drivers/usb/host/xhci*
13150 F: drivers/usb/host/pci-quirks*
13154 W: http://linux-lc100020.sourceforge.net
13156 F: drivers/net/wireless/zydas/zd1201.*
13162 T: git git://linuxtv.org/media_tree.git
13163 W: http://royale.zerezo.com/zr364xx/
13165 F: Documentation/media/v4l-drivers/zr364xx*
13166 F: drivers/media/usb/zr364xx/
13172 F: drivers/usb/common/ulpi.c
13173 F: include/linux/ulpi/
13175 USER-MODE LINUX (UML)
13180 W: http://user-mode-linux.sourceforge.net
13181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13183 F: Documentation/virtual/uml/
13189 USERSPACE I/O (UIO)
13192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13193 F: Documentation/driver-api/uio-howto.rst
13195 F: include/linux/uio*.h
13200 W: http://en.wikipedia.org/wiki/Util-linux
13201 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13207 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13209 F: Documentation/fb/uvesafb.txt
13210 F: drivers/video/fbdev/uvesafb.*
13216 F: drivers/mtd/nand/vf610_nfc.c
13218 VFAT/FAT/MSDOS FILESYSTEM
13221 F: Documentation/filesystems/vfat.txt
13227 T: git git://github.com/awilliam/linux-vfio.git
13229 F: Documentation/vfio.txt
13231 F: include/linux/vfio.h
13232 F: include/uapi/linux/vfio.h
13234 VFIO MEDIATED DEVICE DRIVERS
13238 F: Documentation/vfio-mediated-device.txt
13239 F: drivers/vfio/mdev/
13240 F: include/linux/mdev.h
13241 F: samples/vfio-mdev/
13243 VFIO PLATFORM DRIVER
13247 F: drivers/vfio/platform/
13249 VIDEOBUF2 FRAMEWORK
13255 F: drivers/media/v4l2-core/videobuf2-*
13256 F: include/media/videobuf2-*
13258 VIRTIO AND VHOST VSOCK DRIVER
13264 F: include/linux/virtio_vsock.h
13265 F: include/uapi/linux/virtio_vsock.h
13266 F: net/vmw_vsock/virtio_transport_common.c
13267 F: net/vmw_vsock/virtio_transport.c
13268 F: drivers/vhost/vsock.c
13269 F: drivers/vhost/vsock.h
13271 VIRTUAL SERIO DEVICE DRIVER
13274 F: drivers/input/serio/userio.c
13275 F: include/uapi/linux/userio.h
13277 VIRTIO CONSOLE DRIVER
13281 F: drivers/char/virtio_console.c
13282 F: include/linux/virtio_console.h
13283 F: include/uapi/linux/virtio_console.h
13285 VIRTIO CORE, NET AND BLOCK DRIVERS
13290 F: Documentation/devicetree/bindings/virtio/
13293 F: drivers/net/virtio_net.c
13294 F: drivers/block/virtio_blk.c
13295 F: include/linux/virtio_*.h
13296 F: include/uapi/linux/virtio_*.h
13297 F: drivers/crypto/virtio/
13299 VIRTIO DRIVERS FOR S390
13306 F: drivers/s390/virtio/
13313 T: git git://git.kraxel.org/linux drm-qemu
13315 F: drivers/gpu/drm/virtio/
13316 F: include/uapi/linux/virtio_gpu.h
13318 VIRTIO HOST (VHOST)
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13327 F: include/uapi/linux/vhost.h
13329 VIRTIO INPUT DRIVER
13332 F: drivers/virtio/virtio_input.c
13333 F: include/uapi/linux/virtio_input.h
13335 VIRTIO CRYPTO DRIVER
13340 F: drivers/crypto/virtio/
13341 F: include/uapi/linux/virtio_crypto.h
13343 VIA RHINE NETWORK DRIVER
13345 F: drivers/net/ethernet/via/via-rhine.c
13347 VIA SD/MMC CARD CONTROLLER DRIVER
13351 F: drivers/mmc/host/via-sdmmc.c
13353 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13357 F: include/linux/via-core.h
13358 F: include/linux/via-gpio.h
13359 F: include/linux/via_i2c.h
13360 F: drivers/video/fbdev/via/
13362 VIA VELOCITY NETWORK DRIVER
13366 F: drivers/net/ethernet/via/via-velocity.*
13375 VIVID VIRTUAL VIDEO DRIVER
13378 T: git git://linuxtv.org/media_tree.git
13379 W: https://linuxtv.org
13381 F: drivers/media/platform/vivid/*
13387 F: drivers/net/macvlan.c
13388 F: include/linux/if_*vlan.h
13395 F: drivers/vlynq/vlynq.c
13396 F: include/linux/vlynq.h
13404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13405 F: Documentation/driver-api/vme.rst
13406 F: drivers/staging/vme/
13408 F: include/linux/vme*
13410 VMWARE HYPERVISOR INTERFACE
13414 F: arch/x86/kernel/cpu/vmware.c
13416 VMWARE BALLOON DRIVER
13422 F: drivers/misc/vmw_balloon.c
13424 VMWARE VMMOUSE SUBDRIVER
13429 F: drivers/input/mouse/vmmouse.c
13430 F: drivers/input/mouse/vmmouse.h
13432 VMWARE VMXNET3 ETHERNET DRIVER
13437 F: drivers/net/vmxnet3/
13439 VMware PVSCSI driver
13444 F: drivers/scsi/vmw_pvscsi.c
13445 F: drivers/scsi/vmw_pvscsi.h
13447 VMWARE PVRDMA DRIVER
13452 F: drivers/infiniband/hw/vmw_pvrdma/
13454 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13458 W: http://www.slimlogic.co.uk/?p=48
13459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13461 F: Documentation/devicetree/bindings/regulator/
13462 F: drivers/regulator/
13463 F: include/dt-bindings/regulator/
13464 F: include/linux/regulator/
13471 F: drivers/net/vrf.c
13472 F: Documentation/networking/vrf.txt
13474 VT1211 HARDWARE MONITOR DRIVER
13478 F: Documentation/hwmon/vt1211
13479 F: drivers/hwmon/vt1211.c
13481 VT8231 HARDWARE MONITOR DRIVER
13485 F: drivers/hwmon/vt8231.c
13487 VUB300 USB to SDIO/SD/MMC bridge chip
13492 F: drivers/mmc/host/vub300.c
13494 W1 DALLAS'S 1-WIRE BUS
13497 F: Documentation/w1/
13500 W83791D HARDWARE MONITORING DRIVER
13504 F: Documentation/hwmon/w83791d
13505 F: drivers/hwmon/w83791d.c
13507 W83793 HARDWARE MONITORING DRIVER
13511 F: Documentation/hwmon/w83793
13512 F: drivers/hwmon/w83793.c
13514 W83795 HARDWARE MONITORING DRIVER
13518 F: drivers/hwmon/w83795.c
13520 W83L51xD SD/MMC CARD INTERFACE DRIVER
13523 F: drivers/mmc/host/wbsd.*
13525 WACOM PROTOCOL 4 SERIAL TABLETS
13530 F: drivers/input/tablet/wacom_serial4.c
13532 WATCHDOG DEVICE DRIVERS
13536 W: http://www.linux-watchdog.org/
13537 T: git git://www.linux-watchdog.org/linux-watchdog.git
13539 F: Documentation/devicetree/bindings/watchdog/
13540 F: Documentation/watchdog/
13541 F: drivers/watchdog/
13542 F: include/linux/watchdog.h
13543 F: include/uapi/linux/watchdog.h
13549 F: drivers/hid/hid-wiimote*
13554 F: drivers/media/rc/winbond-cir.c
13556 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13560 F: drivers/watchdog/ebc-c384_wdt.c
13562 WINSYSTEMS WS16C48 GPIO DRIVER
13566 F: drivers/gpio/gpio-ws16c48.c
13573 W: http://linuxwimax.org
13574 F: Documentation/wimax/README.wimax
13575 F: include/linux/wimax/debug.h
13576 F: include/net/wimax.h
13577 F: include/uapi/linux/wimax.h
13580 WISTRON LAPTOP BUTTON DRIVER
13583 F: drivers/input/misc/wistron_btns.c
13585 WL3501 WIRELESS PCMCIA CARD DRIVER
13588 F: drivers/net/wireless/wl3501*
13590 WOLFSON MICROELECTRONICS DRIVERS
13592 T: git https://github.com/CirrusLogic/linux-drivers.git
13593 W: https://github.com/CirrusLogic/linux-drivers/wiki
13595 F: Documentation/hwmon/wm83??
13596 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13597 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13598 F: Documentation/devicetree/bindings/mfd/arizona.txt
13599 F: arch/arm/mach-s3c64xx/mach-crag6410*
13600 F: drivers/clk/clk-wm83*.c
13601 F: drivers/extcon/extcon-arizona.c
13602 F: drivers/leds/leds-wm83*.c
13603 F: drivers/gpio/gpio-*wm*.c
13604 F: drivers/gpio/gpio-arizona.c
13605 F: drivers/hwmon/wm83??-hwmon.c
13606 F: drivers/input/misc/wm831x-on.c
13607 F: drivers/input/touchscreen/wm831x-ts.c
13608 F: drivers/input/touchscreen/wm97*.c
13609 F: drivers/mfd/arizona*
13610 F: drivers/mfd/wm*.c
13611 F: drivers/mfd/cs47l24*
13612 F: drivers/power/supply/wm83*.c
13613 F: drivers/rtc/rtc-wm83*.c
13614 F: drivers/regulator/wm8*.c
13615 F: drivers/video/backlight/wm83*_bl.c
13616 F: drivers/watchdog/wm83*_wdt.c
13617 F: include/linux/mfd/arizona/
13618 F: include/linux/mfd/wm831x/
13619 F: include/linux/mfd/wm8350/
13620 F: include/linux/mfd/wm8400*
13621 F: include/linux/wm97xx.h
13622 F: include/sound/wm????.h
13623 F: sound/soc/codecs/arizona.?
13624 F: sound/soc/codecs/wm*
13625 F: sound/soc/codecs/cs47l24*
13630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13632 F: include/linux/workqueue.h
13633 F: kernel/workqueue.c
13634 F: Documentation/core-api/workqueue.rst
13636 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13646 F: Documentation/networking/x25*
13647 F: include/net/x25*
13650 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13658 F: Documentation/x86/
13661 X86 PLATFORM DRIVERS
13665 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13667 F: drivers/platform/x86/
13668 F: drivers/platform/olpc/
13670 X86 MCE INFRASTRUCTURE
13675 F: arch/x86/kernel/cpu/mcheck/*
13677 X86 MICROCODE UPDATE SUPPORT
13680 F: arch/x86/kernel/cpu/microcode/*
13685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13687 F: arch/x86/entry/vdso/
13689 XC2028/3028 TUNER DRIVER
13693 W: https://linuxtv.org
13694 T: git git://linuxtv.org/media_tree.git
13696 F: drivers/media/tuners/tuner-xc2028.*
13698 XEN HYPERVISOR INTERFACE
13702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13705 F: drivers/*/xen-*front.c
13707 F: arch/x86/include/asm/xen/
13709 F: include/uapi/xen/
13716 F: arch/arm/include/asm/xen/
13718 XEN HYPERVISOR ARM64
13723 F: arch/arm64/include/asm/xen/
13725 XEN NETWORK BACKEND DRIVER
13731 F: drivers/net/xen-netback/*
13737 F: arch/x86/pci/*xen*
13738 F: drivers/pci/*xen*
13740 XEN BLOCK SUBSYSTEM
13745 F: drivers/block/xen-blkback/*
13746 F: drivers/block/xen*
13753 F: drivers/scsi/xen-scsifront.c
13754 F: drivers/xen/xen-scsiback.c
13755 F: include/xen/interface/io/vscsiif.h
13757 XEN SWIOTLB SUBSYSTEM
13761 F: arch/x86/xen/*swiotlb*
13762 F: drivers/xen/*swiotlb*
13769 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13771 F: Documentation/filesystems/xfs.txt
13774 XILINX AXI ETHERNET DRIVER
13778 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13780 XILINX UARTLITE SERIAL DRIVER
13784 F: drivers/tty/serial/uartlite.c
13786 XILINX VIDEO IP CORES
13790 T: git git://linuxtv.org/media_tree.git
13792 F: Documentation/devicetree/bindings/media/xilinx/
13793 F: drivers/media/platform/xilinx/
13794 F: include/uapi/linux/xilinx-v4l2-controls.h
13800 F: drivers/char/xillybus/
13802 XTENSA XTFPGA PLATFORM SUPPORT
13806 F: drivers/spi/spi-xtensa-xtfpga.c
13807 F: sound/soc/xtensa/xtfpga-i2s.c
13809 YAM DRIVER FOR AX.25
13813 F: drivers/net/hamradio/yam*
13814 F: include/linux/yam.h
13816 YEALINK PHONE DRIVER
13820 F: Documentation/input/yealink.txt
13821 F: drivers/input/misc/yealink.*
13823 Z8530 DRIVER FOR AX.25
13825 W: http://yaina.de/jreuter/
13826 W: http://www.qsl.net/dl1bke/
13829 F: Documentation/networking/z8530drv.txt
13830 F: drivers/net/hamradio/*scc.c
13831 F: drivers/net/hamradio/z8530.h
13833 ZBUD COMPRESSED PAGE ALLOCATOR
13839 F: include/linux/zbud.h
13841 ZD1211RW WIRELESS DRIVER
13844 W: http://zd1211.ath.cx/wiki/DriverRewrite
13848 F: drivers/net/wireless/zydas/zd1211rw/
13850 ZD1301_DEMOD MEDIA DRIVER
13853 W: https://linuxtv.org/
13854 W: http://palosaari.fi/linux/
13855 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13857 F: drivers/media/dvb-frontends/zd1301_demod*
13859 ZD1301 MEDIA DRIVER
13862 W: https://linuxtv.org/
13863 W: http://palosaari.fi/linux/
13864 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13866 F: drivers/media/usb/dvb-usb-v2/zd1301*
13868 ZPOOL COMPRESSED PAGE STORAGE API
13873 F: include/linux/zpool.h
13875 ZR36067 VIDEO FOR LINUX DRIVER
13878 W: http://mjpeg.sourceforge.net/driver-zoran/
13879 T: hg https://linuxtv.org/hg/v4l-dvb
13881 F: drivers/media/pci/zoran/
13883 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13889 F: drivers/block/zram/
13890 F: Documentation/blockdev/zram.txt
13892 ZS DECSTATION Z85C30 SERIAL DRIVER
13895 F: drivers/tty/serial/zs.*
13897 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13904 F: include/linux/zsmalloc.h
13905 F: Documentation/vm/zsmalloc.txt
13907 ZSWAP COMPRESSED SWAP CACHING
13917 Q: http://patchwork.kernel.org/project/LKML/list/
13918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13919 S: Buried alive in reporters