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
3456 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3460 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3462 F: drivers/cpufreq/arm_big_little.h
3463 F: drivers/cpufreq/arm_big_little.c
3464 F: drivers/cpufreq/arm_big_little_dt.c
3466 CPUIDLE DRIVER - ARM BIG LITTLE
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3473 F: drivers/cpuidle/cpuidle-big_little.c
3475 CPUIDLE DRIVER - ARM EXYNOS
3482 F: drivers/cpuidle/cpuidle-exynos.c
3483 F: arch/arm/mach-exynos/pm.c
3490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3491 B: https://bugzilla.kernel.org
3492 F: drivers/cpuidle/*
3493 F: include/linux/cpuidle.h
3498 F: arch/x86/kernel/cpuid.c
3499 F: arch/x86/kernel/msr.c
3501 CPU POWER MONITORING SUBSYSTEM
3505 F: tools/power/cpupower/
3508 W: http://sourceforge.net/projects/cramfs/
3509 S: Orphan / Obsolete
3510 F: Documentation/filesystems/cramfs.txt
3517 W: http://developer.axis.com
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3521 F: drivers/tty/serial/crisv10.*
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3530 F: Documentation/crypto/
3531 F: Documentation/devicetree/bindings/crypto/
3532 F: Documentation/DocBook/crypto-API.tmpl
3537 F: include/linux/crypto*
3539 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3543 F: crypto/ansi_cprng.c
3549 T: git git://linuxtv.org/media_tree.git
3550 W: http://linuxtv.org
3552 F: drivers/media/i2c/cs3308.c
3553 F: drivers/media/i2c/cs3308.h
3555 CS5535 Audio ALSA driver
3558 F: sound/pci/cs5535audio/
3563 F: drivers/net/wireless/st/cw1200/
3565 CX18 VIDEO4LINUX DRIVER
3569 T: git git://linuxtv.org/media_tree.git
3570 W: https://linuxtv.org
3571 W: http://www.ivtvdriver.org/index.php/Cx18
3573 F: Documentation/media/v4l-drivers/cx18*
3574 F: drivers/media/pci/cx18/
3575 F: include/uapi/linux/ivtv*
3577 CX2341X MPEG ENCODER HELPER MODULE
3580 T: git git://linuxtv.org/media_tree.git
3581 W: https://linuxtv.org
3583 F: drivers/media/common/cx2341x*
3584 F: include/media/cx2341x*
3586 CX24120 MEDIA DRIVER
3590 W: https://linuxtv.org
3591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3593 F: drivers/media/dvb-frontends/cx24120*
3595 CX88 VIDEO4LINUX DRIVER
3599 W: https://linuxtv.org
3600 T: git git://linuxtv.org/media_tree.git
3602 F: Documentation/media/v4l-drivers/cx88*
3603 F: drivers/media/pci/cx88/
3605 CXD2820R MEDIA DRIVER
3608 W: https://linuxtv.org
3609 W: http://palosaari.fi/linux/
3610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3611 T: git git://linuxtv.org/anttip/media_tree.git
3613 F: drivers/media/dvb-frontends/cxd2820r*
3615 CXGB3 ETHERNET DRIVER (CXGB3)
3618 W: http://www.chelsio.com
3620 F: drivers/net/ethernet/chelsio/cxgb3/
3622 CXGB3 ISCSI DRIVER (CXGB3I)
3625 W: http://www.chelsio.com
3627 F: drivers/scsi/cxgbi/cxgb3i
3629 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3632 W: http://www.openfabrics.org
3634 F: drivers/infiniband/hw/cxgb3/
3635 F: include/uapi/rdma/cxgb3-abi.h
3637 CXGB4 ETHERNET DRIVER (CXGB4)
3640 W: http://www.chelsio.com
3642 F: drivers/net/ethernet/chelsio/cxgb4/
3644 CXGB4 ISCSI DRIVER (CXGB4I)
3647 W: http://www.chelsio.com
3649 F: drivers/scsi/cxgbi/cxgb4i
3651 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3654 W: http://www.openfabrics.org
3656 F: drivers/infiniband/hw/cxgb4/
3657 F: include/uapi/rdma/cxgb4-abi.h
3659 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3662 W: http://www.chelsio.com
3664 F: drivers/net/ethernet/chelsio/cxgb4vf/
3666 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3671 F: arch/powerpc/platforms/powernv/pci-cxl.c
3672 F: drivers/misc/cxl/
3673 F: include/misc/cxl*
3674 F: include/uapi/misc/cxl.h
3675 F: Documentation/powerpc/cxl.txt
3676 F: Documentation/ABI/testing/sysfs-class-cxl
3678 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3684 F: drivers/scsi/cxlflash/
3685 F: include/uapi/scsi/cxlflash_ioctls.h
3686 F: Documentation/powerpc/cxlflash.txt
3688 STMMAC ETHERNET DRIVER
3692 W: http://www.stlinux.com
3694 F: drivers/net/ethernet/stmicro/stmmac/
3699 W: http://www.armlinux.org.uk/
3701 F: drivers/video/fbdev/cyber2000fb.*
3703 CYCLADES ASYNC MUX DRIVER
3704 W: http://www.cyclades.com/
3706 F: drivers/tty/cyclades.c
3707 F: include/linux/cyclades.h
3708 F: include/uapi/linux/cyclades.h
3710 CYCLADES PC300 DRIVER
3711 W: http://www.cyclades.com/
3713 F: drivers/net/wan/pc300*
3715 CYPRESS_FIRMWARE MEDIA DRIVER
3718 W: https://linuxtv.org
3719 W: http://palosaari.fi/linux/
3720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3721 T: git git://linuxtv.org/anttip/media_tree.git
3723 F: drivers/media/common/cypress_firmware*
3725 CYTTSP TOUCHSCREEN DRIVER
3729 F: drivers/input/touchscreen/cyttsp*
3730 F: include/linux/input/cyttsp.h
3732 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3735 F: drivers/rtc/rtc-ds1685.c
3736 F: include/linux/rtc/ds1685.h
3738 DAMA SLAVE for AX.25
3740 W: http://yaina.de/jreuter/
3741 W: http://www.qsl.net/dl1bke/
3744 F: net/ax25/af_ax25.c
3745 F: net/ax25/ax25_dev.c
3746 F: net/ax25/ax25_ds_*
3747 F: net/ax25/ax25_in.c
3748 F: net/ax25/ax25_out.c
3749 F: net/ax25/ax25_timer.c
3750 F: net/ax25/sysctl_net_ax25.c
3752 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3755 F: Documentation/networking/dmfe.txt
3756 F: drivers/net/ethernet/dec/tulip/dmfe.c
3758 DC390/AM53C974 SCSI driver
3762 F: drivers/scsi/am53c974.c
3769 W: http://twibble.org/dist/dc395x/
3770 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3772 F: Documentation/scsi/dc395x.txt
3773 F: drivers/scsi/dc395x.*
3778 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3780 F: include/linux/dccp.h
3781 F: include/uapi/linux/dccp.h
3782 F: include/linux/tfrc.h
3785 DECnet NETWORK LAYER
3786 W: http://linux-decnet.sourceforge.net
3789 F: Documentation/networking/decnet.txt
3792 DECSTATION PLATFORM SUPPORT
3795 W: http://www.linux-mips.org/wiki/DECstation
3798 F: arch/mips/include/asm/dec/
3799 F: arch/mips/include/asm/mach-dec/
3801 DEFXX FDDI NETWORK DRIVER
3804 F: drivers/net/fddi/defxx.*
3811 F: drivers/platform/x86/dell-laptop.c
3813 DELL LAPTOP RBTN DRIVER
3816 F: drivers/platform/x86/dell-rbtn.*
3818 DELL LAPTOP FREEFALL DRIVER
3821 F: drivers/platform/x86/dell-smo8800.c
3823 DELL LAPTOP SMM DRIVER
3826 F: drivers/hwmon/dell-smm-hwmon.c
3827 F: include/uapi/linux/i8k.h
3829 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3832 F: Documentation/dcdbas.txt
3833 F: drivers/firmware/dcdbas.*
3835 DELL WMI EXTRAS DRIVER
3839 F: drivers/platform/x86/dell-wmi.c
3841 DESIGNWARE USB2 DRD IP DRIVER
3844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3846 F: drivers/usb/dwc2/
3848 DESIGNWARE USB3 DRD IP DRIVER
3851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3853 F: drivers/usb/dwc3/
3855 DEVICE COREDUMP (DEV_COREDUMP)
3859 F: drivers/base/devcoredump.c
3860 F: include/linux/devcoredump.h
3862 DEVICE FREQUENCY (DEVFREQ)
3867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3870 F: include/linux/devfreq.h
3871 F: Documentation/devicetree/bindings/devfreq/
3873 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3878 F: drivers/devfreq/event/
3879 F: drivers/devfreq/devfreq-event.c
3880 F: include/linux/devfreq-event.h
3881 F: Documentation/devicetree/bindings/devfreq/event/
3883 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3889 F: drivers/devfreq/exynos-bus.c
3890 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3892 DEVICE NUMBER REGISTRY
3894 W: http://lanana.org/docs/device-list/index.html
3902 W: http://sources.redhat.com/dm
3903 Q: http://patchwork.kernel.org/project/dm-devel/list/
3904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3905 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3907 F: Documentation/device-mapper/
3909 F: drivers/md/persistent-data/
3910 F: include/linux/device-mapper.h
3911 F: include/linux/dm-*.h
3912 F: include/uapi/linux/dm-*.h
3918 F: net/core/devlink.c
3919 F: include/net/devlink.h
3920 F: include/uapi/linux/devlink.h
3922 DIALOG SEMICONDUCTOR DRIVERS
3924 W: http://www.dialog-semiconductor.com/products
3926 F: Documentation/hwmon/da90??
3927 F: Documentation/devicetree/bindings/mfd/da90*.txt
3928 F: Documentation/devicetree/bindings/regulator/da92*.txt
3929 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3930 F: drivers/gpio/gpio-da90??.c
3931 F: drivers/hwmon/da90??-hwmon.c
3932 F: drivers/iio/adc/da91??-*.c
3933 F: drivers/input/misc/da90??_onkey.c
3934 F: drivers/input/touchscreen/da9052_tsi.c
3935 F: drivers/leds/leds-da90??.c
3936 F: drivers/mfd/da903x.c
3937 F: drivers/mfd/da90??-*.c
3938 F: drivers/mfd/da91??-*.c
3939 F: drivers/power/supply/da9052-battery.c
3940 F: drivers/power/supply/da91??-*.c
3941 F: drivers/regulator/da903x.c
3942 F: drivers/regulator/da9???-regulator.[ch]
3943 F: drivers/rtc/rtc-da90??.c
3944 F: drivers/video/backlight/da90??_bl.c
3945 F: drivers/watchdog/da90??_wdt.c
3946 F: include/linux/mfd/da903x.h
3947 F: include/linux/mfd/da9052/
3948 F: include/linux/mfd/da9055/
3949 F: include/linux/mfd/da9062/
3950 F: include/linux/mfd/da9063/
3951 F: include/linux/mfd/da9150/
3952 F: include/linux/regulator/da9211.h
3953 F: include/sound/da[79]*.h
3954 F: sound/soc/codecs/da[79]*.[ch]
3956 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3960 F: drivers/gpio/gpio-gpio-mm.c
3962 DIGI NEO AND CLASSIC PCI PRODUCTS
3967 F: drivers/staging/dgnc/
3969 DIOLAN U2C-12 I2C DRIVER
3973 F: drivers/i2c/busses/i2c-diolan-u2c.c
3981 F: include/linux/dax.h
3982 F: include/trace/events/fs_dax.h
3984 DIRECTORY NOTIFICATION (DNOTIFY)
3987 F: Documentation/filesystems/dnotify.txt
3988 F: fs/notify/dnotify/
3989 F: include/linux/dnotify.h
3991 DISK GEOMETRY AND PARTITION HANDLING
3993 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3994 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3995 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4001 F: Documentation/filesystems/quota.txt
4003 F: include/linux/quota*.h
4004 F: include/uapi/linux/quota*.h
4006 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4010 W: http://plugable.com/category/projects/udlfb/
4011 F: drivers/video/fbdev/udlfb.c
4012 F: include/video/udlfb.h
4013 F: Documentation/fb/udlfb.txt
4015 DISTRIBUTED LOCK MANAGER (DLM)
4019 W: http://sources.redhat.com/cluster/
4020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4024 DMA BUFFER SHARING FRAMEWORK
4031 F: include/linux/dma-buf*
4032 F: include/linux/reservation.h
4033 F: include/linux/*fence.h
4034 F: Documentation/driver-api/dma-buf.rst
4035 T: git git://anongit.freedesktop.org/drm/drm-misc
4043 F: drivers/dma-buf/sync_*
4044 F: drivers/dma-buf/dma-fence*
4045 F: drivers/dma-buf/sw_sync.c
4046 F: include/linux/sync_file.h
4047 F: include/uapi/linux/sync_file.h
4048 F: Documentation/sync_file.txt
4049 T: git git://anongit.freedesktop.org/drm/drm-misc
4051 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4054 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4057 F: include/linux/dmaengine.h
4058 F: Documentation/devicetree/bindings/dma/
4059 F: Documentation/dmaengine/
4060 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4062 DME1737 HARDWARE MONITOR DRIVER
4066 F: Documentation/hwmon/dme1737
4067 F: drivers/hwmon/dme1737.c
4072 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4073 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4074 F: drivers/firmware/dmi-id.c
4075 F: drivers/firmware/dmi_scan.c
4076 F: include/linux/dmi.h
4083 F: scripts/docproc.c
4084 F: scripts/kernel-doc*
4085 X: Documentation/ABI/
4086 X: Documentation/devicetree/
4087 X: Documentation/acpi
4088 X: Documentation/power
4089 X: Documentation/spi
4090 X: Documentation/media
4091 T: git git://git.lwn.net/linux.git docs-next
4097 F: drivers/char/dtlk.c
4098 F: include/linux/dtlk.h
4100 DPT_I2O SCSI RAID DRIVER
4103 W: http://www.adaptec.com/
4105 F: drivers/scsi/dpt*
4106 F: drivers/scsi/dpt/
4112 W: http://www.drbd.org
4113 T: git git://git.linbit.com/linux-drbd.git
4114 T: git git://git.linbit.com/drbd-8.4.git
4116 F: drivers/block/drbd/
4118 F: Documentation/blockdev/drbd/
4120 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4124 F: Documentation/kobject.txt
4129 F: include/linux/debugfs.h
4130 F: include/linux/kobj*
4136 T: git git://people.freedesktop.org/~airlied/linux
4137 B: https://bugs.freedesktop.org/
4138 C: irc://chat.freenode.net/dri-devel
4142 F: Documentation/devicetree/bindings/display/
4143 F: Documentation/devicetree/bindings/gpu/
4144 F: Documentation/devicetree/bindings/video/
4145 F: Documentation/gpu/
4147 F: include/uapi/drm/
4149 DRM DRIVERS AND MISC GPU PATCHES
4153 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4155 T: git git://anongit.freedesktop.org/drm/drm-misc
4156 F: Documentation/gpu/
4158 F: drivers/gpu/drm/*
4160 F: include/uapi/drm/drm*
4162 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4165 F: drivers/gpu/drm/ast/
4167 DRM DRIVERS FOR BRIDGE CHIPS
4170 T: git git://anongit.freedesktop.org/drm/drm-misc
4171 F: drivers/gpu/drm/bridge/
4173 DRM DRIVER FOR BOCHS VIRTUAL GPU
4176 T: git git://git.kraxel.org/linux drm-qemu
4178 F: drivers/gpu/drm/bochs/
4180 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4184 T: git git://git.kraxel.org/linux drm-qemu
4186 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4187 F: drivers/gpu/drm/cirrus/
4189 RADEON and AMDGPU DRM DRIVERS
4193 T: git git://people.freedesktop.org/~agd5f/linux
4195 F: drivers/gpu/drm/radeon/
4196 F: include/uapi/drm/radeon_drm.h
4197 F: drivers/gpu/drm/amd/
4198 F: include/uapi/drm/amdgpu_drm.h
4203 T: git git://anongit.freedesktop.org/tegra/linux.git
4205 F: drivers/gpu/drm/drm_panel.c
4206 F: drivers/gpu/drm/panel/
4207 F: include/drm/drm_panel.h
4208 F: Documentation/devicetree/bindings/display/panel/
4210 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4214 W: https://01.org/linuxgraphics/
4215 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4216 C: irc://chat.freenode.net/intel-gfx
4217 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4218 T: git git://anongit.freedesktop.org/drm-intel
4220 F: drivers/gpu/drm/i915/
4221 F: include/drm/i915*
4222 F: include/uapi/drm/i915_drm.h
4223 F: Documentation/gpu/i915.rst
4225 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4230 W: https://01.org/igvt-g
4231 T: git https://github.com/01org/gvt-linux.git
4233 F: drivers/gpu/drm/i915/gvt/
4235 DRM DRIVERS FOR ATMEL HLCDC
4239 F: drivers/gpu/drm/atmel-hlcdc/
4240 F: Documentation/devicetree/bindings/drm/atmel/
4242 DRM DRIVERS FOR ALLWINNER A10
4246 F: drivers/gpu/drm/sun4i/
4247 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4249 DRM DRIVERS FOR AMLOGIC SOCS
4253 W: http://linux-meson.com/
4255 F: drivers/gpu/drm/meson/
4256 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4258 DRM DRIVERS FOR EXYNOS
4264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4266 F: drivers/gpu/drm/exynos/
4267 F: include/uapi/drm/exynos_drm.h
4268 F: Documentation/devicetree/bindings/display/exynos/
4270 DRM DRIVERS FOR FREESCALE DCU
4275 F: drivers/gpu/drm/fsl-dcu/
4276 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4277 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4278 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4280 DRM DRIVERS FOR FREESCALE IMX
4284 F: drivers/gpu/drm/imx/
4285 F: drivers/gpu/ipu-v3/
4286 F: Documentation/devicetree/bindings/display/imx/
4288 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4291 T: git git://github.com/patjak/drm-gma500
4293 F: drivers/gpu/drm/gma500/
4295 DRM DRIVERS FOR HISILICON
4301 T: git git://github.com/xin3liang/linux.git
4303 F: drivers/gpu/drm/hisilicon/
4304 F: Documentation/devicetree/bindings/display/hisilicon/
4306 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4307 S: Orphan / Obsolete
4308 F: drivers/gpu/drm/i810/
4309 F: include/uapi/drm/i810_drm.h
4311 DRM DRIVERS FOR MEDIATEK
4316 F: drivers/gpu/drm/mediatek/
4317 F: Documentation/devicetree/bindings/display/mediatek/
4319 DRM DRIVER FOR MI0283QT
4322 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4323 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4325 DRM DRIVER FOR MSM ADRENO GPU
4330 T: git git://people.freedesktop.org/~robclark/linux
4332 F: drivers/gpu/drm/msm/
4333 F: include/uapi/drm/msm_drm.h
4334 F: Documentation/devicetree/bindings/display/msm/
4336 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4340 T: git git://github.com/skeggsb/linux
4342 F: drivers/gpu/drm/nouveau/
4343 F: include/uapi/drm/nouveau_drm.h
4345 DRM DRIVERS FOR NVIDIA TEGRA
4349 T: git git://anongit.freedesktop.org/tegra/linux.git
4351 F: drivers/gpu/drm/tegra/
4352 F: drivers/gpu/host1x/
4353 F: include/linux/host1x.h
4354 F: include/uapi/drm/tegra_drm.h
4355 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4357 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4358 S: Orphan / Obsolete
4359 F: drivers/gpu/drm/mga/
4360 F: include/uapi/drm/mga_drm.h
4362 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4365 F: drivers/gpu/drm/mgag200/
4367 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4368 S: Orphan / Obsolete
4369 F: drivers/gpu/drm/r128/
4370 F: include/uapi/drm/r128_drm.h
4372 DRM DRIVERS FOR RENESAS
4376 T: git git://linuxtv.org/pinchartl/fbdev
4378 F: drivers/gpu/drm/rcar-du/
4379 F: drivers/gpu/drm/shmobile/
4380 F: include/linux/platform_data/shmob_drm.h
4381 F: Documentation/devicetree/bindings/display/renesas,du.txt
4383 DRM DRIVER FOR QXL VIRTUAL GPU
4387 T: git git://git.kraxel.org/linux drm-qemu
4389 F: drivers/gpu/drm/qxl/
4390 F: include/uapi/drm/qxl_drm.h
4392 DRM DRIVERS FOR ROCKCHIP
4396 F: drivers/gpu/drm/rockchip/
4397 F: Documentation/devicetree/bindings/display/rockchip/
4399 DRM DRIVER FOR SAVAGE VIDEO CARDS
4400 S: Orphan / Obsolete
4401 F: drivers/gpu/drm/savage/
4402 F: include/uapi/drm/savage_drm.h
4404 DRM DRIVER FOR SIS VIDEO CARDS
4405 S: Orphan / Obsolete
4406 F: drivers/gpu/drm/sis/
4407 F: include/uapi/drm/sis_drm.h
4413 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4415 F: drivers/gpu/drm/sti
4416 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4418 DRM DRIVER FOR TDFX VIDEO CARDS
4419 S: Orphan / Obsolete
4420 F: drivers/gpu/drm/tdfx/
4422 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4425 F: drivers/gpu/drm/udl/
4427 DRM DRIVERS FOR VIVANTE GPU IP
4434 F: drivers/gpu/drm/etnaviv/
4435 F: include/uapi/drm/etnaviv_drm.h
4436 F: Documentation/devicetree/bindings/display/etnaviv/
4438 DRM DRIVER FOR VMWARE VIRTUAL GPU
4443 T: git git://people.freedesktop.org/~syeh/repos_linux
4444 T: git git://people.freedesktop.org/~thomash/linux
4446 F: drivers/gpu/drm/vmwgfx/
4447 F: include/uapi/drm/vmwgfx_drm.h
4451 T: git git://github.com/anholt/linux
4453 F: drivers/gpu/drm/vc4/
4454 F: include/uapi/drm/vc4_drm.h
4455 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4457 DRM DRIVERS FOR TI OMAP
4461 F: drivers/gpu/drm/omapdrm/
4462 F: Documentation/devicetree/bindings/display/ti/
4464 DRM DRIVERS FOR TI LCDC
4469 F: drivers/gpu/drm/tilcdc/
4470 F: Documentation/devicetree/bindings/display/tilcdc/
4472 DRM DRIVERS FOR ZTE ZX
4476 F: drivers/gpu/drm/zte/
4477 F: Documentation/devicetree/bindings/display/zte,vou.txt
4479 DSBR100 USB FM RADIO DRIVER
4482 T: git git://linuxtv.org/media_tree.git
4484 F: drivers/media/radio/dsbr100.c
4490 F: drivers/net/wan/dscc4.c
4495 T: git git://linuxtv.org/media_tree.git
4496 W: https://linuxtv.org
4498 F: drivers/media/pci/dt3155/
4500 DVB_USB_AF9015 MEDIA DRIVER
4503 W: https://linuxtv.org
4504 W: http://palosaari.fi/linux/
4505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4506 T: git git://linuxtv.org/anttip/media_tree.git
4508 F: drivers/media/usb/dvb-usb-v2/af9015*
4510 DVB_USB_AF9035 MEDIA DRIVER
4513 W: https://linuxtv.org
4514 W: http://palosaari.fi/linux/
4515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4516 T: git git://linuxtv.org/anttip/media_tree.git
4518 F: drivers/media/usb/dvb-usb-v2/af9035*
4520 DVB_USB_ANYSEE MEDIA DRIVER
4523 W: https://linuxtv.org
4524 W: http://palosaari.fi/linux/
4525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4526 T: git git://linuxtv.org/anttip/media_tree.git
4528 F: drivers/media/usb/dvb-usb-v2/anysee*
4530 DVB_USB_AU6610 MEDIA DRIVER
4533 W: https://linuxtv.org
4534 W: http://palosaari.fi/linux/
4535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4536 T: git git://linuxtv.org/anttip/media_tree.git
4538 F: drivers/media/usb/dvb-usb-v2/au6610*
4540 DVB_USB_CE6230 MEDIA DRIVER
4543 W: https://linuxtv.org
4544 W: http://palosaari.fi/linux/
4545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4546 T: git git://linuxtv.org/anttip/media_tree.git
4548 F: drivers/media/usb/dvb-usb-v2/ce6230*
4550 DVB_USB_CXUSB MEDIA DRIVER
4553 W: https://linuxtv.org
4554 W: http://github.com/mkrufky
4555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4556 T: git git://linuxtv.org/media_tree.git
4558 F: drivers/media/usb/dvb-usb/cxusb*
4560 DVB_USB_EC168 MEDIA DRIVER
4563 W: https://linuxtv.org
4564 W: http://palosaari.fi/linux/
4565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4566 T: git git://linuxtv.org/anttip/media_tree.git
4568 F: drivers/media/usb/dvb-usb-v2/ec168*
4570 DVB_USB_GL861 MEDIA DRIVER
4573 W: https://linuxtv.org
4574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4575 T: git git://linuxtv.org/anttip/media_tree.git
4577 F: drivers/media/usb/dvb-usb-v2/gl861*
4579 DVB_USB_MXL111SF MEDIA DRIVER
4582 W: https://linuxtv.org
4583 W: http://github.com/mkrufky
4584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4585 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4587 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4589 DVB_USB_RTL28XXU MEDIA DRIVER
4592 W: https://linuxtv.org
4593 W: http://palosaari.fi/linux/
4594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4595 T: git git://linuxtv.org/anttip/media_tree.git
4597 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4599 DVB_USB_V2 MEDIA DRIVER
4602 W: https://linuxtv.org
4603 W: http://palosaari.fi/linux/
4604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4605 T: git git://linuxtv.org/anttip/media_tree.git
4607 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4608 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4613 F: lib/dynamic_debug.c
4614 F: include/linux/dynamic_debug.h
4616 DZ DECSTATION DZ11 SERIAL DRIVER
4619 F: drivers/tty/serial/dz.*
4621 E3X0 POWER BUTTON DRIVER
4624 W: http://www.ettus.com
4626 F: drivers/input/misc/e3x0-button.c
4627 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4632 W: https://linuxtv.org
4633 W: http://palosaari.fi/linux/
4634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4635 T: git git://linuxtv.org/anttip/media_tree.git
4637 F: drivers/media/tuners/e4000*
4639 EATA ISA/EISA/PCI SCSI DRIVER
4643 F: drivers/scsi/eata.c
4648 W: https://linuxtv.org
4649 W: http://palosaari.fi/linux/
4650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4651 T: git git://linuxtv.org/anttip/media_tree.git
4653 F: drivers/media/dvb-frontends/ec100*
4658 W: http://ecryptfs.org
4659 W: https://launchpad.net/ecryptfs
4660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4662 F: Documentation/filesystems/ecryptfs.txt
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4673 F: Documentation/admin-guide/ras.rst
4674 F: Documentation/driver-api/edac.rst
4676 F: include/linux/edac.h
4682 F: drivers/edac/amd64_edac*
4688 F: drivers/edac/highbank*
4696 F: drivers/edac/octeon_edac*
4702 F: drivers/edac/e752x_edac.c
4707 F: drivers/edac/e7xxx_edac.c
4713 F: drivers/edac/fsl_ddr_edac.*
4720 F: drivers/edac/ghes_edac.c
4726 F: drivers/edac/i82443bxgx_edac.c
4731 F: drivers/edac/i3000_edac.c
4736 F: drivers/edac/i5000_edac.c
4743 F: drivers/edac/i5400_edac.c
4750 F: drivers/edac/i7300_edac.c
4757 F: drivers/edac/i7core_edac.c
4764 F: drivers/edac/i82975x_edac.c
4770 F: drivers/edac/ie31200_edac.c
4776 F: drivers/edac/mpc85xx_edac.[ch]
4782 F: drivers/edac/pasemi_edac.c
4788 F: drivers/edac/r82600_edac.c
4795 F: drivers/edac/sb_edac.c
4801 F: drivers/edac/skx_edac.c
4804 APPLIED MICRO (APM) X-GENE SOC EDAC
4807 F: drivers/edac/xgene_edac.c
4808 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4810 EDIROL UA-101/UA-1000 DRIVER
4813 T: git git://git.alsa-project.org/alsa-kernel.git
4815 F: sound/usb/misc/ua101.c
4817 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4823 F: Documentation/efi-stub.txt
4824 F: arch/*/kernel/efi.c
4825 F: arch/x86/boot/compressed/eboot.[ch]
4826 F: arch/*/include/asm/efi.h
4827 F: arch/x86/platform/efi/
4828 F: drivers/firmware/efi/
4829 F: include/linux/efi*.h
4830 F: arch/arm/boot/compressed/efi-header.S
4831 F: arch/arm64/kernel/efi-entry.S
4833 EFI VARIABLE FILESYSTEM
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4842 EFIFB FRAMEBUFFER DRIVER
4846 F: drivers/video/fbdev/efifb.c
4853 F: drivers/firmware/efi/test/
4856 W: http://aeschi.ch.eu.org/efs/
4860 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4864 F: drivers/net/ethernet/ibm/ehea/
4866 EM28XX VIDEO4LINUX DRIVER
4870 W: https://linuxtv.org
4871 T: git git://linuxtv.org/media_tree.git
4873 F: drivers/media/usb/em28xx/
4874 F: Documentation/media/v4l-drivers/em28xx*
4883 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4887 W: http://www.broadcom.com
4889 F: drivers/scsi/lpfc/
4891 ENE CB710 FLASH CARD READER DRIVER
4894 F: drivers/misc/cb710/
4895 F: drivers/mmc/host/cb710-mmc.*
4896 F: include/linux/cb710.h
4898 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4901 F: drivers/media/rc/ene_ir.*
4903 EPSON S1D13XXX FRAMEBUFFER DRIVER
4906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4907 F: drivers/video/fbdev/s1d13xxxfb.c
4908 F: include/video/s1d13xxxfb.h
4910 ET131X NETWORK DRIVER
4913 F: drivers/net/ethernet/agere/
4919 W: http://www.linuxfoundation.org/en/Net:Bridge
4921 F: include/linux/netfilter_bridge/
4924 ETHERNET PHY LIBRARY
4928 F: include/linux/phy.h
4929 F: include/linux/phy_fixed.h
4931 F: Documentation/networking/phy.txt
4932 F: drivers/of/of_mdio.c
4933 F: drivers/of/of_net.c
4939 F: Documentation/filesystems/ext2.txt
4941 F: include/linux/ext2*
4947 W: http://ext4.wiki.kernel.org
4948 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4951 F: Documentation/filesystems/ext4.txt
4954 Extended Verification Module (EVM)
4959 F: security/integrity/evm/
4961 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4968 F: include/linux/extcon/
4969 F: include/linux/extcon.h
4970 F: Documentation/extcon/
4971 F: Documentation/devicetree/bindings/extcon/
4977 F: drivers/gpu/drm/exynos/exynos_dp*
4979 EXYNOS SYSMMU (IOMMU) driver
4983 F: drivers/iommu/exynos-iommu.c
4985 EZchip NPS platform support
4988 F: arch/arc/plat-eznps
4989 F: arch/arc/boot/dts/eznps.dts
4991 F71805F HARDWARE MONITORING DRIVER
4995 F: Documentation/hwmon/f71805f
4996 F: drivers/hwmon/f71805f.c
5002 F: drivers/media/tuners/fc0011.h
5003 F: drivers/media/tuners/fc0011.c
5008 W: https://linuxtv.org
5009 W: http://palosaari.fi/linux/
5010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5011 T: git git://linuxtv.org/anttip/media_tree.git
5013 F: drivers/media/tuners/fc2580*
5018 F: fs/notify/fanotify/
5019 F: include/linux/fanotify.h
5020 F: include/uapi/linux/fanotify.h
5022 FARSYNC SYNCHRONOUS DRIVER
5024 W: http://www.farsite.co.uk/
5026 F: drivers/net/wan/farsync.*
5028 FAULT INJECTION SUPPORT
5031 F: Documentation/fault-injection/
5032 F: lib/fault-inject.c
5034 FBTFT Framebuffer drivers
5038 F: drivers/staging/fbtft/
5040 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5043 W: www.Open-FCoE.org
5045 F: drivers/scsi/libfc/
5046 F: drivers/scsi/fcoe/
5048 F: include/scsi/libfc.h
5049 F: include/scsi/libfcoe.h
5050 F: include/uapi/scsi/fc/
5052 FILE LOCKING (flock() and fcntl()/lockf())
5057 F: include/linux/fcntl.h
5058 F: include/linux/fs.h
5059 F: include/uapi/linux/fcntl.h
5060 F: include/uapi/linux/fs.h
5064 FILESYSTEMS (VFS and infrastructure)
5070 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5074 F: drivers/hwmon/f75375s.c
5075 F: include/linux/f75375s.h
5077 FIREWIRE AUDIO DRIVERS
5080 T: git git://git.alsa-project.org/alsa-kernel.git
5084 FIREWIRE MEDIA DRIVERS (firedtv)
5088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5090 F: drivers/media/firewire/
5092 FIREWIRE SBP-2 TARGET
5097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5099 F: drivers/target/sbp/
5104 W: http://ieee1394.wiki.kernel.org/
5105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5107 F: drivers/firewire/
5108 F: include/linux/firewire.h
5109 F: include/uapi/linux/firewire*.h
5112 FIRMWARE LOADER (request_firmware)
5117 F: Documentation/firmware_class/
5118 F: drivers/base/firmware*.c
5119 F: include/linux/firmware.h
5121 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5125 F: drivers/block/rsxx/
5129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5131 F: drivers/block/floppy.c
5135 W: http://www.ohwr.org/projects/fmc-bus
5138 F: include/linux/fmc*.h
5139 F: include/linux/ipmi-fru.h
5142 FPGA MANAGER FRAMEWORK
5147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5149 F: include/linux/fpga/fpga-mgr.h
5150 W: http://www.rocketboards.org
5154 W: http://floatingpoint.sourceforge.net/emulator/index.html
5156 F: arch/x86/math-emu/
5158 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5161 F: drivers/net/wan/dlci.c
5162 F: drivers/net/wan/sdla.c
5167 T: git git://github.com/bzolnier/linux.git
5168 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5170 F: Documentation/fb/
5173 F: include/linux/fb.h
5174 F: include/uapi/video/
5175 F: include/uapi/linux/fb.h
5177 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5182 F: drivers/crypto/caam/
5183 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5185 FREESCALE DIU FRAMEBUFFER DRIVER
5189 F: drivers/video/fbdev/fsl-diu-fb.*
5191 FREESCALE DMA DRIVER
5196 F: drivers/dma/fsldma.*
5198 FREESCALE GPMI NAND DRIVER
5202 F: drivers/mtd/nand/gpmi-nand/*
5204 FREESCALE I2C CPM DRIVER
5209 F: drivers/i2c/busses/i2c-cpm.c
5211 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5216 F: include/linux/platform_data/video-imxfb.h
5217 F: drivers/video/fbdev/imxfb.c
5219 FREESCALE QUAD SPI DRIVER
5223 F: drivers/mtd/spi-nor/fsl-quadspi.c
5225 FREESCALE SOC FS_ENET DRIVER
5231 F: drivers/net/ethernet/freescale/fs_enet/
5232 F: include/linux/fs_enet_pd.h
5234 FREESCALE IMX / MXC FEC DRIVER
5238 F: drivers/net/ethernet/freescale/fec_main.c
5239 F: drivers/net/ethernet/freescale/fec_ptp.c
5240 F: drivers/net/ethernet/freescale/fec.h
5241 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5243 FREESCALE QORIQ DPAA FMAN DRIVER
5247 F: drivers/net/ethernet/freescale/fman
5248 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5250 FREESCALE QORIQ DPAA ETHERNET DRIVER
5254 F: drivers/net/ethernet/freescale/dpaa
5256 FREESCALE SOC DRIVERS
5262 F: include/linux/fsl/
5264 FREESCALE QUICC ENGINE LIBRARY
5268 F: drivers/soc/fsl/qe/
5269 F: include/soc/fsl/*qe*.h
5270 F: include/soc/fsl/*ucc*.h
5272 FREESCALE USB PERIPHERAL DRIVERS
5277 F: drivers/usb/gadget/udc/fsl*
5279 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5284 F: drivers/net/ethernet/freescale/ucc_geth*
5286 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5290 F: drivers/net/ethernet/freescale/gianfar*
5291 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5292 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5294 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5299 F: drivers/net/wan/fsl_ucc_hdlc*
5301 FREESCALE QUICC ENGINE UCC UART DRIVER
5305 F: drivers/tty/serial/ucc_uart.c
5307 FREESCALE SOC SOUND DRIVERS
5315 F: sound/soc/fsl/fsl*
5316 F: sound/soc/fsl/imx*
5317 F: sound/soc/fsl/mpc8610_hpcd.c
5321 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5330 F: Documentation/power/freezing-of-tasks.txt
5331 F: include/linux/freezer.h
5339 F: include/linux/frontswap.h
5341 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5345 F: Documentation/filesystems/caching/
5347 F: include/linux/fscache*.h
5349 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5355 F: include/linux/fscrypt*.h
5361 W: https://f2fs.wiki.kernel.org/
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5364 F: Documentation/filesystems/f2fs.txt
5365 F: Documentation/ABI/testing/sysfs-fs-f2fs
5367 F: include/linux/f2fs_fs.h
5368 F: include/trace/events/f2fs.h
5370 FUJITSU FR-V (FRV) PORT
5374 FUJITSU LAPTOP EXTRAS
5378 F: drivers/platform/x86/fujitsu-laptop.c
5380 FUJITSU M-5MO LS CAMERA ISP DRIVER
5385 F: drivers/media/i2c/m5mols/
5386 F: include/media/i2c/m5mols.h
5388 FUJITSU TABLET EXTRAS
5392 F: drivers/platform/x86/fujitsu-tablet.c
5394 FUSE: FILESYSTEM IN USERSPACE
5397 W: http://fuse.sourceforge.net/
5398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5401 F: include/uapi/linux/fuse.h
5402 F: Documentation/filesystems/fuse.txt
5404 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5407 S: Odd Fixes (e.g., new signatures)
5408 F: drivers/scsi/fdomain.*
5415 F: scripts/gcc-plugins/
5416 F: scripts/gcc-plugin.sh
5417 F: scripts/Makefile.gcc-plugins
5418 F: Documentation/gcc-plugins.txt
5420 GCOV BASED KERNEL PROFILING
5424 F: Documentation/dev-tools/gcov.rst
5426 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5429 W: http://www.icp-vortex.com/
5431 F: drivers/scsi/gdt*
5433 GDB KERNEL DEBUGGING HELPER SCRIPTS
5439 GEMTEK FM RADIO RECEIVER DRIVER
5442 T: git git://linuxtv.org/media_tree.git
5443 W: https://linuxtv.org
5445 F: drivers/media/radio/radio-gemtek*
5447 GENERIC GPIO I2C DRIVER
5450 F: drivers/i2c/busses/i2c-gpio.c
5451 F: include/linux/i2c-gpio.h
5453 GENERIC GPIO I2C MULTIPLEXER DRIVER
5457 F: drivers/i2c/muxes/i2c-mux-gpio.c
5458 F: include/linux/i2c-mux-gpio.h
5459 F: Documentation/i2c/muxes/i2c-mux-gpio
5461 GENERIC HDLC (WAN) DRIVERS
5463 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5465 F: drivers/net/wan/c101.c
5466 F: drivers/net/wan/hd6457*
5467 F: drivers/net/wan/hdlc*
5468 F: drivers/net/wan/n2.c
5469 F: drivers/net/wan/pc300too.c
5470 F: drivers/net/wan/pci200syn.c
5471 F: drivers/net/wan/wanxl*
5473 GENERIC INCLUDE/ASM HEADER FILES
5476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5478 F: include/asm-generic/
5479 F: include/uapi/asm-generic/
5481 GENERIC PHY FRAMEWORK
5484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5487 F: include/linux/phy/
5495 F: drivers/base/power/domain*.c
5496 F: include/linux/pm_domain.h
5498 GENERIC UIO DRIVER FOR PCI DEVICES
5502 F: drivers/uio/uio_pci_generic.c
5504 GET_MAINTAINER SCRIPT
5507 F: scripts/get_maintainer.pl
5509 GENWQE (IBM Generic Workqueue Card)
5513 F: drivers/misc/genwqe/
5519 W: http://sources.redhat.com/cluster/
5520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5522 F: Documentation/filesystems/gfs2*.txt
5524 F: include/uapi/linux/gfs2_ondisk.h
5526 GIGASET ISDN DRIVERS
5529 W: http://gigaset307x.sourceforge.net/
5531 F: Documentation/isdn/README.gigaset
5532 F: drivers/isdn/gigaset/
5533 F: include/uapi/linux/gigaset_dev.h
5539 F: drivers/media/usb/go7007/
5545 F: drivers/input/touchscreen/goodix.c
5551 F: drivers/gpio/gpio-mockup.c
5552 F: tools/testing/selftests/gpio/
5558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5560 F: Documentation/devicetree/bindings/gpio/
5561 F: Documentation/gpio/
5562 F: Documentation/ABI/testing/gpio-cdev
5563 F: Documentation/ABI/obsolete/sysfs-gpio
5565 F: include/linux/gpio/
5566 F: include/linux/gpio.h
5567 F: include/asm-generic/gpio.h
5568 F: include/uapi/linux/gpio.h
5571 GRE DEMULTIPLEXER DRIVER
5575 F: net/ipv4/gre_demux.c
5576 F: net/ipv4/gre_offload.c
5577 F: include/net/gre.h
5579 GRETH 10/100/1G Ethernet MAC device driver
5583 F: drivers/net/ethernet/aeroflex/
5590 F: drivers/staging/greybus/
5593 GREYBUS AUDIO PROTOCOLS DRIVERS
5597 F: drivers/staging/greybus/audio_apbridgea.c
5598 F: drivers/staging/greybus/audio_apbridgea.h
5599 F: drivers/staging/greybus/audio_codec.c
5600 F: drivers/staging/greybus/audio_codec.h
5601 F: drivers/staging/greybus/audio_gb.c
5602 F: drivers/staging/greybus/audio_manager.c
5603 F: drivers/staging/greybus/audio_manager.h
5604 F: drivers/staging/greybus/audio_manager_module.c
5605 F: drivers/staging/greybus/audio_manager_private.h
5606 F: drivers/staging/greybus/audio_manager_sysfs.c
5607 F: drivers/staging/greybus/audio_module.c
5608 F: drivers/staging/greybus/audio_topology.c
5610 GREYBUS PROTOCOLS DRIVERS
5613 F: drivers/staging/greybus/sdio.c
5614 F: drivers/staging/greybus/light.c
5615 F: drivers/staging/greybus/gpio.c
5616 F: drivers/staging/greybus/power_supply.c
5617 F: drivers/staging/greybus/spi.c
5618 F: drivers/staging/greybus/spilib.c
5620 GREYBUS PROTOCOLS DRIVERS
5623 F: drivers/staging/greybus/loopback.c
5624 F: drivers/staging/greybus/timesync.c
5625 F: drivers/staging/greybus/timesync_platform.c
5627 GREYBUS PROTOCOLS DRIVERS
5630 F: drivers/staging/greybus/authentication.c
5631 F: drivers/staging/greybus/bootrom.c
5632 F: drivers/staging/greybus/firmware.h
5633 F: drivers/staging/greybus/fw-core.c
5634 F: drivers/staging/greybus/fw-download.c
5635 F: drivers/staging/greybus/fw-managament.c
5636 F: drivers/staging/greybus/greybus_authentication.h
5637 F: drivers/staging/greybus/greybus_firmware.h
5638 F: drivers/staging/greybus/hid.c
5639 F: drivers/staging/greybus/i2c.c
5640 F: drivers/staging/greybus/spi.c
5641 F: drivers/staging/greybus/spilib.c
5642 F: drivers/staging/greybus/spilib.h
5644 GREYBUS PROTOCOLS DRIVERS
5647 F: drivers/staging/greybus/uart.c
5648 F: drivers/staging/greybus/log.c
5650 GREYBUS PLATFORM DRIVERS
5653 F: drivers/staging/greybus/arche-platform.c
5654 F: drivers/staging/greybus/arche-apb-ctrl.c
5655 F: drivers/staging/greybus/arche_platform.h
5657 GS1662 VIDEO SERIALIZER
5660 T: git git://linuxtv.org/media_tree.git
5662 F: drivers/media/spi/gs1662.c
5664 GSPCA FINEPIX SUBDRIVER
5667 T: git git://linuxtv.org/media_tree.git
5669 F: drivers/media/usb/gspca/finepix.c
5671 GSPCA GL860 SUBDRIVER
5674 T: git git://linuxtv.org/media_tree.git
5676 F: drivers/media/usb/gspca/gl860/
5678 GSPCA M5602 SUBDRIVER
5681 T: git git://linuxtv.org/media_tree.git
5683 F: drivers/media/usb/gspca/m5602/
5685 GSPCA PAC207 SONIXB SUBDRIVER
5688 T: git git://linuxtv.org/media_tree.git
5690 F: drivers/media/usb/gspca/pac207.c
5692 GSPCA SN9C20X SUBDRIVER
5695 T: git git://linuxtv.org/media_tree.git
5697 F: drivers/media/usb/gspca/sn9c20x.c
5699 GSPCA T613 SUBDRIVER
5702 T: git git://linuxtv.org/media_tree.git
5704 F: drivers/media/usb/gspca/t613.c
5706 GSPCA USB WEBCAM DRIVER
5709 T: git git://linuxtv.org/media_tree.git
5711 F: drivers/media/usb/gspca/
5713 GTP (GPRS Tunneling Protocol)
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5719 F: drivers/net/gtp.c
5721 GUID PARTITION TABLE (GPT)
5725 F: block/partitions/efi.*
5727 STK1160 USB VIDEO CAPTURE DRIVER
5730 T: git git://linuxtv.org/media_tree.git
5732 F: drivers/media/usb/stk1160/
5737 W: http://uclinux-h8.sourceforge.jp
5738 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5741 F: drivers/clocksource/h8300_*.c
5742 F: drivers/clk/h8300/
5743 F: drivers/irqchip/irq-renesas-h8*.c
5745 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5748 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5750 F: drivers/platform/x86/hdaps.c
5752 HDPVR USB VIDEO ENCODER DRIVER
5755 T: git git://linuxtv.org/media_tree.git
5756 W: https://linuxtv.org
5758 F: drivers/media/usb/hdpvr/
5760 HWPOISON MEMORY FAILURE HANDLING
5764 F: mm/memory-failure.c
5765 F: mm/hwpoison-inject.c
5767 HYPERVISOR VIRTUAL CONSOLE DRIVER
5775 W: https://linuxtv.org
5776 W: http://palosaari.fi/linux/
5777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5778 T: git git://linuxtv.org/anttip/media_tree.git
5780 F: drivers/media/usb/hackrf/
5786 W: http://hwmon.wiki.kernel.org/
5787 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5790 F: Documentation/hwmon/
5792 F: include/linux/hwmon*.h
5794 HARDWARE RANDOM NUMBER GENERATOR CORE
5799 F: Documentation/devicetree/bindings/rng/
5800 F: Documentation/hw_random.txt
5801 F: drivers/char/hw_random/
5802 F: include/linux/hw_random.h
5804 HARDWARE SPINLOCK CORE
5809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5810 F: Documentation/devicetree/bindings/hwlock/
5811 F: Documentation/hwspinlock.txt
5812 F: drivers/hwspinlock/
5813 F: include/linux/hwspinlock.h
5815 HARMONY SOUND DRIVER
5818 F: sound/parisc/harmony.*
5820 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5823 F: Documentation/watchdog/hpwdt.txt
5824 F: drivers/watchdog/hpwdt.c
5826 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5831 F: Documentation/scsi/hpsa.txt
5832 F: drivers/scsi/hpsa*.[ch]
5833 F: include/linux/cciss*.h
5834 F: include/uapi/linux/cciss*.h
5836 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5841 F: Documentation/blockdev/cciss.txt
5842 F: drivers/block/cciss*
5843 F: include/linux/cciss_ioctl.h
5844 F: include/uapi/linux/cciss_ioctl.h
5851 F: drivers/infiniband/hw/hfi1
5856 F: Documentation/filesystems/hfs.txt
5862 F: Documentation/filesystems/hfsplus.txt
5865 HGA FRAMEBUFFER DRIVER
5868 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5870 F: drivers/video/fbdev/hgafb.c
5872 HIBERNATION (aka Software Suspend, aka swsusp)
5876 B: https://bugzilla.kernel.org
5879 F: drivers/base/power/
5881 F: include/linux/suspend.h
5882 F: include/linux/freezer.h
5883 F: include/linux/pm.h
5884 F: arch/*/include/asm/suspend*.h
5890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5893 F: include/linux/hid*
5894 F: include/uapi/linux/hid*
5896 HID SENSOR HUB DRIVERS
5903 F: Documentation/hid/hid-sensor*
5904 F: drivers/hid/hid-sensor-*
5905 F: drivers/iio/*/hid-*
5906 F: include/linux/hid-sensor-*
5908 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5913 F: Documentation/timers/
5914 F: kernel/time/hrtimer.c
5915 F: kernel/time/clockevents.c
5916 F: kernel/time/tick*.*
5917 F: kernel/time/timer_*.c
5918 F: include/linux/clockchips.h
5919 F: include/linux/hrtimer.h
5921 HIGH-SPEED SCC DRIVER FOR AX.25
5924 F: drivers/net/hamradio/dmascc.c
5925 F: drivers/net/hamradio/scc.c
5927 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5929 W: http://www.highpoint-tech.com
5931 F: Documentation/scsi/hptiop.txt
5932 F: drivers/scsi/hptiop.c
5938 F: include/linux/hippidevice.h
5939 F: include/uapi/linux/if_hippi.h
5941 F: drivers/net/hippi/
5943 HISILICON NETWORK SUBSYSTEM DRIVER
5947 W: http://www.hisilicon.com
5949 F: drivers/net/ethernet/hisilicon/
5950 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5952 HISILICON ROCE DRIVER
5957 F: drivers/infiniband/hw/hns/
5958 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5960 HISILICON SAS Controller
5962 W: http://www.hisilicon.com
5964 F: drivers/scsi/hisi_sas/
5965 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5970 W: http://w1.fi/hostap-driver.html
5972 F: drivers/net/wireless/intersil/hostap/
5974 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5977 F: drivers/platform/x86/tc1100-wmi.c
5979 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5982 F: drivers/net/ethernet/hp/hp100.*
5984 HPET: High Precision Event Timers driver
5987 F: Documentation/timers/hpet.txt
5988 F: drivers/char/hpet.c
5989 F: include/linux/hpet.h
5990 F: include/uapi/linux/hpet.h
5994 F: arch/x86/kernel/hpet.c
5995 F: arch/x86/include/asm/hpet.h
5999 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6007 F: Documentation/ABI/testing/sysfs-bus-hsi
6008 F: Documentation/device-drivers/serial-interfaces.rst
6010 F: include/linux/hsi/
6011 F: include/uapi/linux/hsi/
6015 W: http://www.pharscape.org
6017 F: drivers/net/usb/hso.c
6019 HSR NETWORK PROTOCOL
6025 HTCPEN TOUCHSCREEN DRIVER
6029 F: drivers/input/touchscreen/htcpen.c
6039 T: git git://linuxtv.org/media_tree.git
6040 W: https://linuxtv.org
6042 F: drivers/media/platform/sti/hva
6044 Hyper-V CORE AND DRIVERS
6050 F: arch/x86/include/asm/mshyperv.h
6051 F: arch/x86/include/uapi/asm/hyperv.h
6052 F: arch/x86/kernel/cpu/mshyperv.c
6054 F: drivers/hid/hid-hyperv.c
6056 F: drivers/input/serio/hyperv-keyboard.c
6057 F: drivers/pci/host/pci-hyperv.c
6058 F: drivers/net/hyperv/
6059 F: drivers/scsi/storvsc_drv.c
6060 F: drivers/uio/uio_hv_generic.c
6061 F: drivers/video/fbdev/hyperv_fb.c
6062 F: include/linux/hyperv.h
6064 F: Documentation/ABI/stable/sysfs-bus-vmbus
6070 F: Documentation/i2c/i2c-topology
6071 F: Documentation/i2c/muxes/
6072 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6073 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6074 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6075 F: drivers/i2c/i2c-mux.c
6076 F: drivers/i2c/muxes/
6077 F: include/linux/i2c-mux.h
6079 I2C OVER PARALLEL PORT
6083 F: Documentation/i2c/busses/i2c-parport
6084 F: Documentation/i2c/busses/i2c-parport-light
6085 F: drivers/i2c/busses/i2c-parport.c
6086 F: drivers/i2c/busses/i2c-parport-light.c
6088 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6092 F: Documentation/i2c/busses/i2c-ali1535
6093 F: Documentation/i2c/busses/i2c-ali1563
6094 F: Documentation/i2c/busses/i2c-ali15x3
6095 F: Documentation/i2c/busses/i2c-amd756
6096 F: Documentation/i2c/busses/i2c-amd8111
6097 F: Documentation/i2c/busses/i2c-i801
6098 F: Documentation/i2c/busses/i2c-nforce2
6099 F: Documentation/i2c/busses/i2c-piix4
6100 F: Documentation/i2c/busses/i2c-sis5595
6101 F: Documentation/i2c/busses/i2c-sis630
6102 F: Documentation/i2c/busses/i2c-sis96x
6103 F: Documentation/i2c/busses/i2c-via
6104 F: Documentation/i2c/busses/i2c-viapro
6105 F: drivers/i2c/busses/i2c-ali1535.c
6106 F: drivers/i2c/busses/i2c-ali1563.c
6107 F: drivers/i2c/busses/i2c-ali15x3.c
6108 F: drivers/i2c/busses/i2c-amd756.c
6109 F: drivers/i2c/busses/i2c-amd756-s4882.c
6110 F: drivers/i2c/busses/i2c-amd8111.c
6111 F: drivers/i2c/busses/i2c-i801.c
6112 F: drivers/i2c/busses/i2c-isch.c
6113 F: drivers/i2c/busses/i2c-nforce2.c
6114 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6115 F: drivers/i2c/busses/i2c-piix4.c
6116 F: drivers/i2c/busses/i2c-sis5595.c
6117 F: drivers/i2c/busses/i2c-sis630.c
6118 F: drivers/i2c/busses/i2c-sis96x.c
6119 F: drivers/i2c/busses/i2c-via.c
6120 F: drivers/i2c/busses/i2c-viapro.c
6122 I2C/SMBUS ISMT DRIVER
6126 F: drivers/i2c/busses/i2c-ismt.c
6127 F: Documentation/i2c/busses/i2c-ismt
6129 I2C/SMBUS STUB DRIVER
6133 F: drivers/i2c/i2c-stub.c
6138 W: https://i2c.wiki.kernel.org/
6139 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6142 F: Documentation/devicetree/bindings/i2c/
6143 F: Documentation/i2c/
6146 F: include/linux/i2c.h
6147 F: include/linux/i2c-*.h
6148 F: include/uapi/linux/i2c.h
6149 F: include/uapi/linux/i2c-*.h
6161 F: Documentation/i2c/busses/i2c-taos-evm
6162 F: drivers/i2c/busses/i2c-taos-evm.c
6167 W: http://www.harbaum.org/till/i2c_tiny_usb
6169 F: drivers/i2c/busses/i2c-tiny-usb.c
6176 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6181 IA64 (Itanium) PLATFORM
6185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6189 IBM Power VMX Cryptographic instructions
6194 F: drivers/crypto/vmx/Makefile
6195 F: drivers/crypto/vmx/Kconfig
6196 F: drivers/crypto/vmx/vmx.c
6197 F: drivers/crypto/vmx/aes*
6198 F: drivers/crypto/vmx/ghash*
6199 F: drivers/crypto/vmx/ppc-xlate.pl
6201 IBM Power in-Nest Crypto Acceleration
6206 F: drivers/crypto/nx/Makefile
6207 F: drivers/crypto/nx/Kconfig
6208 F: drivers/crypto/nx/nx-aes*
6209 F: drivers/crypto/nx/nx-sha*
6210 F: drivers/crypto/nx/nx.*
6211 F: drivers/crypto/nx/nx_csbcpb.h
6212 F: drivers/crypto/nx/nx_debugfs.h
6214 IBM Power 842 compression accelerator
6217 F: drivers/crypto/nx/Makefile
6218 F: drivers/crypto/nx/Kconfig
6219 F: drivers/crypto/nx/nx-842*
6220 F: include/linux/sw842.h
6224 IBM Power Linux RAID adapter
6227 F: drivers/scsi/ipr.*
6229 IBM Power Virtual Ethernet Device Driver
6233 F: drivers/net/ethernet/ibm/ibmveth.*
6235 IBM Power SRIOV Virtual NIC Device Driver
6240 F: drivers/net/ethernet/ibm/ibmvnic.*
6242 IBM Power Virtual SCSI Device Drivers
6246 F: drivers/scsi/ibmvscsi/ibmvscsi*
6247 F: include/scsi/viosrp.h
6249 IBM Power Virtual SCSI Device Target Driver
6255 F: drivers/scsi/ibmvscsi_tgt/
6257 IBM Power Virtual FC Device Drivers
6261 F: drivers/scsi/ibmvscsi/ibmvfc*
6263 IBM ServeRAID RAID DRIVER
6265 F: drivers/scsi/ips.*
6267 ICH LPC AND GPIO DRIVER
6270 F: drivers/mfd/lpc_ich.c
6271 F: drivers/gpio/gpio-ich.c
6276 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6279 F: Documentation/ide/
6281 F: include/linux/ide.h
6283 IDEAPAD LAPTOP EXTRAS DRIVER
6286 W: http://launchpad.net/ideapad-laptop
6288 F: drivers/platform/x86/ideapad-laptop.c
6290 IDEAPAD LAPTOP SLIDEBAR DRIVER
6293 W: https://github.com/o2genum/ideapad-slidebar
6295 F: drivers/input/misc/ideapad_slidebar.c
6301 F: Documentation/cdrom/ide-cd
6302 F: drivers/ide/ide-cd*
6304 IEEE 802.15.4 SUBSYSTEM
6308 W: http://wpan.cakelab.org/
6309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6314 F: drivers/net/ieee802154/
6315 F: include/linux/nl802154.h
6316 F: include/linux/ieee802154.h
6317 F: include/net/nl802154.h
6318 F: include/net/mac802154.h
6319 F: include/net/af_ieee802154.h
6320 F: include/net/cfg802154.h
6321 F: include/net/ieee802154_netdev.h
6322 F: Documentation/networking/ieee802154.txt
6328 F: include/net/ife.h
6329 F: include/uapi/linux/ife.h
6331 IGORPLUG-USB IR RECEIVER
6335 F: drivers/media/rc/igorplugusb.c
6337 IGUANAWORKS USB IR TRANSCEIVER
6341 F: drivers/media/rc/iguanair.c
6343 IIO DIGITAL POTENTIOMETER DAC
6347 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6348 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6349 F: drivers/iio/dac/dpot-dac.c
6351 IIO ENVELOPE DETECTOR
6355 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6356 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6357 F: drivers/iio/adc/envelope-detector.c
6359 IIO SUBSYSTEM AND DRIVERS
6365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6367 F: Documentation/devicetree/bindings/iio/
6369 F: drivers/staging/iio/
6370 F: include/linux/iio/
6373 IKANOS/ADI EAGLE ADSL USB DRIVER
6377 F: drivers/usb/atm/ueagle-atm.c
6379 IMGTEC ASCII LCD DRIVER
6382 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6383 F: drivers/auxdisplay/img-ascii-lcd.c
6385 INA209 HARDWARE MONITOR DRIVER
6389 F: Documentation/hwmon/ina209
6390 F: Documentation/devicetree/bindings/i2c/ina209.txt
6391 F: drivers/hwmon/ina209.c
6393 INA2XX HARDWARE MONITOR DRIVER
6397 F: Documentation/hwmon/ina2xx
6398 F: drivers/hwmon/ina2xx.c
6399 F: include/linux/platform_data/ina2xx.h
6401 INDUSTRY PACK SUBSYSTEM (IPACK)
6406 W: http://industrypack.sourceforge.net
6410 INGENIC JZ4780 DMA Driver
6413 F: drivers/dma/dma-jz4780.c
6415 INGENIC JZ4780 NAND DRIVER
6419 F: drivers/mtd/nand/jz4780_*
6421 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6429 F: security/integrity/ima/
6431 IMGTEC IR DECODER DRIVER
6434 F: drivers/media/rc/img-ir/
6436 IMS TWINTURBO FRAMEBUFFER DRIVER
6439 F: drivers/video/fbdev/imsttfb.c
6441 INFINIBAND SUBSYSTEM
6446 W: http://www.openfabrics.org/
6447 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6450 F: Documentation/infiniband/
6451 F: drivers/infiniband/
6452 F: include/uapi/linux/if_infiniband.h
6453 F: include/uapi/rdma/
6461 F: Documentation/filesystems/inotify.txt
6462 F: fs/notify/inotify/
6463 F: include/linux/inotify.h
6464 F: include/uapi/linux/inotify.h
6466 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6469 Q: http://patchwork.kernel.org/project/linux-input/list/
6470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6473 F: include/linux/input.h
6474 F: include/uapi/linux/input.h
6475 F: include/linux/input/
6476 F: Documentation/devicetree/bindings/input/
6478 INPUT MULTITOUCH (MT) PROTOCOL
6482 F: Documentation/input/multi-touch-protocol.txt
6483 F: drivers/input/input-mt.c
6486 INTEL ASoC BDW/HSW DRIVERS
6490 F: sound/soc/intel/common/sst-dsp*
6491 F: sound/soc/intel/common/sst-firmware.c
6492 F: sound/soc/intel/boards/broadwell.c
6493 F: sound/soc/intel/haswell/
6495 INTEL C600 SERIES SAS CONTROLLER DRIVER
6499 T: git git://git.code.sf.net/p/intel-sas/isci
6501 F: drivers/scsi/isci/
6503 INTEL HID EVENT DRIVER
6507 F: drivers/platform/x86/intel-hid.c
6509 INTEL VIRTUAL BUTTON DRIVER
6513 F: drivers/platform/x86/intel-vbtn.c
6519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6520 B: https://bugzilla.kernel.org
6522 F: drivers/idle/intel_idle.c
6524 INTEL INTEGRATED SENSOR HUB DRIVER
6529 F: drivers/hid/intel-ish-hid/
6536 F: drivers/cpufreq/intel_pstate.c
6538 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6542 F: Documentation/fb/intelfb.txt
6543 F: drivers/video/fbdev/intelfb/
6545 INTEL 810/815 FRAMEBUFFER DRIVER
6549 F: drivers/video/fbdev/i810/
6551 INTEL MENLOW THERMAL DRIVER
6554 W: https://01.org/linux-acpi
6556 F: drivers/platform/x86/intel_menlow.c
6558 INTEL I/OAT DMA DRIVER
6562 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6564 F: drivers/dma/ioat*
6569 T: git git://git.infradead.org/iommu-2.6.git
6571 F: drivers/iommu/intel-iommu.c
6572 F: include/linux/intel-iommu.h
6574 INTEL IOP-ADMA DMA DRIVER
6577 F: drivers/dma/iop-adma.c
6579 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6582 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6583 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6584 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6585 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6586 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6587 F: drivers/net/wan/ixp4xx_hss.c
6589 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6592 F: drivers/char/hw_random/ixp4xx-rng.c
6594 INTEL ETHERNET DRIVERS
6597 W: http://www.intel.com/support/feedback.htm
6598 W: http://e1000.sourceforge.net/
6599 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6603 F: Documentation/networking/e100.txt
6604 F: Documentation/networking/e1000.txt
6605 F: Documentation/networking/e1000e.txt
6606 F: Documentation/networking/igb.txt
6607 F: Documentation/networking/igbvf.txt
6608 F: Documentation/networking/ixgb.txt
6609 F: Documentation/networking/ixgbe.txt
6610 F: Documentation/networking/ixgbevf.txt
6611 F: Documentation/networking/i40e.txt
6612 F: Documentation/networking/i40evf.txt
6613 F: drivers/net/ethernet/intel/
6614 F: drivers/net/ethernet/intel/*/
6616 INTEL RDMA RNIC DRIVER
6621 F: drivers/infiniband/hw/i40iw/
6623 INTEL MERRIFIELD GPIO DRIVER
6627 F: drivers/gpio/gpio-merrifield.c
6629 INTEL-MID GPIO DRIVER
6633 F: drivers/gpio/gpio-intel-mid.c
6635 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6639 F: Documentation/networking/README.ipw2100
6640 F: Documentation/networking/README.ipw2200
6641 F: drivers/net/wireless/intel/ipw2x00/
6646 F: Documentation/trace/intel_th.txt
6647 F: drivers/hwtracing/intel_th/
6649 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6652 W: http://tboot.sourceforge.net
6653 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6655 F: Documentation/intel_txt.txt
6656 F: include/linux/tboot.h
6657 F: arch/x86/kernel/tboot.c
6659 INTEL WIRELESS WIMAX CONNECTION 2400
6664 W: http://linuxwimax.org
6665 F: Documentation/wimax/README.i2400m
6666 F: drivers/net/wimax/i2400m/
6667 F: include/uapi/linux/wimax/i2400m.h
6669 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6673 F: drivers/net/wireless/intel/iwlegacy/
6675 INTEL WIRELESS WIFI LINK (iwlwifi)
6681 W: http://intellinuxwireless.org
6682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6684 F: drivers/net/wireless/intel/iwlwifi/
6686 INTEL MANAGEMENT ENGINE (mei)
6690 F: include/uapi/linux/mei.h
6691 F: include/linux/mei_cl_bus.h
6692 F: drivers/misc/mei/*
6693 F: drivers/watchdog/mei_wdt.c
6694 F: Documentation/misc-devices/mei/*
6697 INTEL MIC DRIVERS (mic)
6701 W: https://github.com/sudeepdutt/mic
6702 W: http://software.intel.com/en-us/mic-developer
6703 F: include/linux/mic_bus.h
6704 F: include/linux/scif.h
6705 F: include/uapi/linux/mic_common.h
6706 F: include/uapi/linux/mic_ioctl.h
6707 F: include/uapi/linux/scif_ioctl.h
6708 F: drivers/misc/mic/
6709 F: drivers/dma/mic_x100_dma.c
6710 F: drivers/dma/mic_x100_dma.h
6711 F: Documentation/mic/
6713 INTEL PMC/P-Unit IPC DRIVER
6717 F: drivers/platform/x86/intel_pmc_ipc.c
6718 F: drivers/platform/x86/intel_punit_ipc.c
6719 F: arch/x86/include/asm/intel_pmc_ipc.h
6720 F: arch/x86/include/asm/intel_punit_ipc.h
6722 INTEL TELEMETRY DRIVER
6726 F: arch/x86/include/asm/intel_telemetry.h
6727 F: drivers/platform/x86/intel_telemetry*
6729 INTEL PMC CORE DRIVER
6734 F: arch/x86/include/asm/pmc_core.h
6735 F: drivers/platform/x86/intel_pmc_core*
6737 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6741 F: drivers/iio/gyro/mpu3050*
6742 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6744 IOC3 ETHERNET DRIVER
6748 F: drivers/net/ethernet/sgi/ioc3-eth.c
6754 F: drivers/tty/serial/ioc3_serial.c
6759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6761 F: Documentation/devicetree/bindings/iommu/
6767 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6772 W: http://openipmi.sourceforge.net/
6774 F: Documentation/IPMI.txt
6775 F: drivers/char/ipmi/
6776 F: include/linux/ipmi*
6777 F: include/uapi/linux/ipmi*
6779 QCOM AUDIO (ASoC) DRIVERS
6786 IPS SCSI RAID DRIVER
6789 W: http://www.adaptec.com/
6791 F: drivers/scsi/ips*
6800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6802 F: Documentation/networking/ipvs-sysctl.txt
6803 F: include/net/ip_vs.h
6804 F: include/uapi/linux/ip_vs.h
6805 F: net/netfilter/ipvs/
6811 F: drivers/tty/ipwireless/
6816 F: include/net/ipx.h
6817 F: include/uapi/linux/ipx.h
6824 W: http://irda.sourceforge.net/
6826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6827 F: Documentation/networking/irda.txt
6828 F: drivers/net/irda/
6829 F: include/net/irda/
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6846 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6847 F: Documentation/devicetree/bindings/interrupt-controller/
6850 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6854 F: Documentation/IRQ-domain.txt
6855 F: include/linux/irqdomain.h
6856 F: kernel/irq/irqdomain.c
6862 F: Documentation/isa.txt
6863 F: drivers/base/isa.c
6864 F: include/linux/isa.h
6869 F: Documentation/isapnp.txt
6870 F: drivers/pnp/isapnp/
6871 F: include/linux/isapnp.h
6876 T: git git://linuxtv.org/media_tree.git
6877 W: https://linuxtv.org
6879 F: drivers/media/radio/radio-isa*
6881 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6885 F: drivers/firmware/iscsi_ibft*
6891 W: www.open-iscsi.com
6893 F: drivers/scsi/*iscsi*
6894 F: include/scsi/*iscsi*
6896 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6902 W: http://www.openfabrics.org
6903 W: www.open-iscsi.org
6904 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6905 F: drivers/infiniband/ulp/iser/
6907 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6913 W: http://www.linux-iscsi.org
6914 F: drivers/infiniband/ulp/isert
6920 W: http://www.isdn4linux.de
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6923 F: Documentation/isdn/
6925 F: include/linux/isdn.h
6926 F: include/linux/isdn/
6927 F: include/uapi/linux/isdn.h
6928 F: include/uapi/linux/isdn/
6930 ISDN SUBSYSTEM (Eicon active card driver)
6933 W: http://www.melware.de
6935 F: drivers/isdn/hardware/eicon/
6937 IT87 HARDWARE MONITORING DRIVER
6941 F: Documentation/hwmon/it87
6942 F: drivers/hwmon/it87.c
6947 W: https://linuxtv.org
6948 W: http://palosaari.fi/linux/
6949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6950 T: git git://linuxtv.org/anttip/media_tree.git
6952 F: drivers/media/tuners/it913x*
6954 IVTV VIDEO4LINUX DRIVER
6958 T: git git://linuxtv.org/media_tree.git
6959 W: http://www.ivtvdriver.org
6961 F: Documentation/media/v4l-drivers/ivtv*
6962 F: drivers/media/pci/ivtv/
6963 F: include/uapi/linux/ivtv*
6965 IX2505V MEDIA DRIVER
6968 W: https://linuxtv.org
6969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6971 F: drivers/media/dvb-frontends/ix2505v*
6973 JC42.4 TEMPERATURE SENSOR DRIVER
6977 F: drivers/hwmon/jc42.c
6978 F: Documentation/hwmon/jc42
6983 W: http://jfs.sourceforge.net/
6984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6986 F: Documentation/filesystems/jfs.txt
6993 F: drivers/net/ethernet/jme.*
6995 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6998 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7001 F: include/uapi/linux/jffs2.h
7003 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7009 F: include/linux/jbd2.h
7011 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7015 F: drivers/media/platform/rcar_jpu.c
7017 JSM Neo PCI based serial card
7021 F: drivers/tty/serial/jsm/
7023 K10TEMP HARDWARE MONITORING DRIVER
7027 F: Documentation/hwmon/k10temp
7028 F: drivers/hwmon/k10temp.c
7030 K8TEMP HARDWARE MONITORING DRIVER
7034 F: Documentation/hwmon/k8temp
7035 F: drivers/hwmon/k8temp.c
7043 F: arch/*/include/asm/kasan.h
7044 F: arch/*/mm/kasan_init*
7045 F: Documentation/dev-tools/kasan.rst
7046 F: include/linux/kasan*.h
7049 F: scripts/Makefile.kasan
7054 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7056 F: Documentation/kbuild/kconfig-language.txt
7064 W: http://lse.sourceforge.net/kdump/
7066 F: Documentation/kdump/
7068 KEENE FM RADIO TRANSMITTER DRIVER
7071 T: git git://linuxtv.org/media_tree.git
7072 W: https://linuxtv.org
7074 F: drivers/media/radio/radio-keene*
7076 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7082 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7088 F: Documentation/kbuild/
7090 F: scripts/Makefile.*
7097 W: http://kernelnewbies.org/KernelJanitors
7100 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7104 W: http://nfs.sourceforge.net/
7105 T: git git://linux-nfs.org/~bfields/linux.git
7108 F: include/uapi/linux/nfsd/
7112 F: include/linux/lockd/
7113 F: include/linux/sunrpc/
7114 F: include/uapi/linux/sunrpc/
7116 KERNEL SELFTEST FRAMEWORK
7120 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7122 F: tools/testing/selftests
7124 KERNEL VIRTUAL MACHINE (KVM)
7128 W: http://www.linux-kvm.org
7129 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7131 F: Documentation/*/kvm*.txt
7132 F: Documentation/virtual/kvm/
7134 F: arch/x86/kernel/kvm.c
7135 F: arch/x86/kernel/kvmclock.c
7136 F: arch/*/include/asm/kvm*
7137 F: include/linux/kvm*
7138 F: include/uapi/linux/kvm*
7142 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7145 W: http://www.linux-kvm.org/
7147 F: arch/x86/include/asm/svm.h
7148 F: arch/x86/kvm/svm.c
7150 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7153 W: http://www.linux-kvm.org/
7154 T: git git://github.com/agraf/linux-2.6.git
7156 F: arch/powerpc/include/asm/kvm*
7157 F: arch/powerpc/kvm/
7159 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7163 W: http://www.ibm.com/developerworks/linux/linux390/
7164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7166 F: Documentation/s390/kvm.txt
7167 F: arch/s390/include/asm/kvm*
7170 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7175 W: http://systems.cs.columbia.edu/projects/kvm-arm
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7178 F: arch/arm/include/uapi/asm/kvm*
7179 F: arch/arm/include/asm/kvm*
7182 F: include/kvm/arm_*
7184 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7190 F: arch/arm64/include/uapi/asm/kvm*
7191 F: arch/arm64/include/asm/kvm*
7194 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7198 F: arch/mips/include/uapi/asm/kvm*
7199 F: arch/mips/include/asm/kvm*
7204 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7207 F: include/linux/kexec.h
7208 F: include/uapi/linux/kexec.h
7215 F: Documentation/security/keys.txt
7216 F: include/linux/key.h
7217 F: include/linux/key-type.h
7218 F: include/linux/keyctl.h
7219 F: include/uapi/linux/keyctl.h
7229 F: Documentation/security/keys-trusted-encrypted.txt
7230 F: include/keys/trusted-type.h
7231 F: security/keys/trusted.c
7232 F: security/keys/trusted.h
7240 F: Documentation/security/keys-trusted-encrypted.txt
7241 F: include/keys/encrypted-type.h
7242 F: security/keys/encrypted-keys/
7244 KGDB / KDB /debug_core
7246 W: http://kgdb.wiki.kernel.org/
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7250 F: Documentation/DocBook/kgdb.tmpl
7251 F: drivers/misc/kgdbts.c
7252 F: drivers/tty/serial/kgdboc.c
7253 F: include/linux/kdb.h
7254 F: include/linux/kgdb.h
7261 F: Documentation/dev-tools/kmemcheck.rst
7262 F: arch/x86/include/asm/kmemcheck.h
7263 F: arch/x86/mm/kmemcheck/
7264 F: include/linux/kmemcheck.h
7270 F: Documentation/dev-tools/kmemleak.rst
7271 F: include/linux/kmemleak.h
7273 F: mm/kmemleak-test.c
7281 F: Documentation/kprobes.txt
7282 F: include/linux/kprobes.h
7285 KS0108 LCD CONTROLLER DRIVER
7287 W: http://miguelojeda.es/auxdisplay.htm
7288 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7290 F: Documentation/auxdisplay/ks0108
7291 F: drivers/auxdisplay/ks0108.c
7292 F: include/linux/ks0108.h
7299 F: include/net/l3mdev.h
7301 LANTIQ MIPS ARCHITECTURE
7310 F: Documentation/networking/lapb-module.txt
7314 LASI 53c700 driver for PARISC
7318 F: Documentation/scsi/53c700.txt
7319 F: drivers/scsi/53c700*
7326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7328 F: Documentation/devicetree/bindings/leds/
7330 F: include/linux/leds.h
7332 LEGACY EEPROM DRIVER
7335 F: Documentation/misc-devices/eeprom
7336 F: drivers/misc/eeprom/eeprom.c
7338 LEGO USB Tower driver
7341 W: http://legousb.sourceforge.net/
7343 F: drivers/usb/misc/legousbtower.c
7348 W: https://linuxtv.org
7349 W: http://github.com/mkrufky
7350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7351 T: git git://linuxtv.org/mkrufky/tuners.git
7353 F: drivers/media/dvb-frontends/lg2160.*
7355 LGDT3305 MEDIA DRIVER
7358 W: https://linuxtv.org
7359 W: http://github.com/mkrufky
7360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7361 T: git git://linuxtv.org/mkrufky/tuners.git
7363 F: drivers/media/dvb-frontends/lgdt3305.*
7368 W: http://lguest.ozlabs.org/
7370 F: arch/x86/include/asm/lguest*.h
7373 F: include/linux/lguest*.h
7376 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7382 F: include/linux/ata.h
7383 F: include/linux/libata.h
7384 F: Documentation/devicetree/bindings/ata/
7386 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7391 F: include/linux/pata_arasan_cf_data.h
7392 F: drivers/ata/pata_arasan_cf.c
7398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7400 F: drivers/ata/pata_*.c
7401 F: drivers/ata/ata_generic.c
7403 LIBATA SATA AHCI PLATFORM devices support
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7409 F: drivers/ata/ahci_platform.c
7410 F: drivers/ata/libahci_platform.c
7411 F: include/linux/ahci_platform.h
7413 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7418 F: drivers/ata/sata_promise.*
7423 F: tools/lib/lockdep/
7425 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7428 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7432 F: include/linux/nd.h
7433 F: include/linux/libnvdimm.h
7434 F: include/uapi/linux/ndctl.h
7436 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7439 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7441 F: drivers/nvdimm/blk.c
7442 F: drivers/nvdimm/region_devs.c
7443 F: drivers/acpi/nfit*
7445 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7448 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7450 F: drivers/nvdimm/btt*
7452 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7455 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7457 F: drivers/nvdimm/pmem.c
7458 F: include/linux/pmem.h
7459 F: arch/*/include/asm/pmem.h
7461 LIGHTNVM PLATFORM SUPPORT
7463 W: http://github/OpenChannelSSD
7466 F: drivers/lightnvm/
7467 F: include/linux/lightnvm.h
7468 F: include/uapi/linux/lightnvm.h
7470 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7474 W: https://github.com/linuxppc/linux/wiki
7476 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7479 F: Documentation/powerpc/
7481 F: drivers/char/tpm/tpm_ibmvtpm*
7482 F: drivers/crypto/nx/
7483 F: drivers/crypto/vmx/
7484 F: drivers/net/ethernet/ibm/ibmveth.*
7485 F: drivers/net/ethernet/ibm/ibmvnic.*
7486 F: drivers/pci/hotplug/pnv_php.c
7487 F: drivers/pci/hotplug/rpa*
7488 F: drivers/scsi/ibmvscsi/
7489 F: tools/testing/selftests/powerpc
7497 LINUX FOR POWER MACINTOSH
7499 W: http://www.penguinppc.org/
7502 F: arch/powerpc/platforms/powermac/
7503 F: drivers/macintosh/
7505 LINUX FOR POWERPC EMBEDDED MPC5XXX
7508 T: git git://git.denx.de/linux-denx-agust.git
7510 F: arch/powerpc/platforms/512x/
7511 F: arch/powerpc/platforms/52xx/
7513 LINUX FOR POWERPC EMBEDDED PPC4XX
7516 W: http://www.penguinppc.org/
7519 F: arch/powerpc/platforms/40x/
7520 F: arch/powerpc/platforms/44x/
7522 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7525 F: arch/powerpc/*/*virtex*
7526 F: arch/powerpc/*/*/*virtex*
7528 LINUX FOR POWERPC EMBEDDED PPC8XX
7530 W: http://www.penguinppc.org/
7533 F: arch/powerpc/platforms/8xx/
7535 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7538 W: http://www.penguinppc.org/
7540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7542 F: arch/powerpc/platforms/83xx/
7543 F: arch/powerpc/platforms/85xx/
7545 LINUX FOR POWERPC PA SEMI PWRFICIENT
7548 F: arch/powerpc/platforms/pasemi/
7549 F: drivers/*/*pasemi*
7550 F: drivers/*/*/*pasemi*
7552 LINUX SECURITY MODULE (LSM) FRAMEWORK
7557 LIS3LV02D ACCELEROMETER DRIVER
7560 F: Documentation/misc-devices/lis3lv02d
7561 F: drivers/misc/lis3lv02d/
7562 F: drivers/platform/x86/hp_accel.c
7571 F: kernel/livepatch/
7572 F: include/linux/livepatch.h
7573 F: arch/x86/include/asm/livepatch.h
7574 F: arch/x86/kernel/livepatch.c
7575 F: Documentation/livepatch/
7576 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7577 F: samples/livepatch/
7579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7581 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7584 F: drivers/misc/lkdtm*
7589 F: include/linux/llc.h
7590 F: include/uapi/linux/llc.h
7594 LM73 HARDWARE MONITOR DRIVER
7598 F: drivers/hwmon/lm73.c
7600 LM78 HARDWARE MONITOR DRIVER
7604 F: Documentation/hwmon/lm78
7605 F: drivers/hwmon/lm78.c
7607 LM83 HARDWARE MONITOR DRIVER
7611 F: Documentation/hwmon/lm83
7612 F: drivers/hwmon/lm83.c
7614 LM90 HARDWARE MONITOR DRIVER
7618 F: Documentation/hwmon/lm90
7619 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7620 F: drivers/hwmon/lm90.c
7621 F: include/dt-bindings/thermal/lm90.h
7623 LM95234 HARDWARE MONITOR DRIVER
7627 F: Documentation/hwmon/lm95234
7628 F: drivers/hwmon/lm95234.c
7630 LME2510 MEDIA DRIVER
7633 W: https://linuxtv.org
7634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7636 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7644 F: Documentation/locking/
7645 F: include/linux/lockdep.h
7646 F: include/linux/spinlock*.h
7647 F: arch/*/include/asm/spinlock*.h
7648 F: include/linux/rwlock*.h
7649 F: include/linux/mutex*.h
7650 F: arch/*/include/asm/mutex*.h
7651 F: include/linux/rwsem*.h
7652 F: arch/*/include/asm/rwsem.h
7653 F: include/linux/seqlock.h
7654 F: lib/locking*.[ch]
7657 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7660 W: http://www.linux-ntfs.org/content/view/19/37/
7662 F: Documentation/ldm.txt
7663 F: block/partitions/ldm.*
7665 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7671 W: http://www.avagotech.com/support/
7673 F: drivers/message/fusion/
7674 F: drivers/scsi/mpt2sas/
7675 F: drivers/scsi/mpt3sas/
7677 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7681 F: drivers/scsi/sym53c8xx_2/
7683 LTC4261 HARDWARE MONITOR DRIVER
7687 F: Documentation/hwmon/ltc4261
7688 F: drivers/hwmon/ltc4261.c
7690 LTP (Linux Test Project)
7698 W: http://linux-test-project.github.io/
7699 T: git git://github.com/linux-test-project/ltp.git
7703 W: http://www.linux-m32r.org/
7710 W: http://www.linux-m68k.org/
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7716 M68K ON APPLE MACINTOSH
7718 W: http://www.mac.linux-m68k.org/
7725 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7729 M88DS3103 MEDIA DRIVER
7732 W: https://linuxtv.org
7733 W: http://palosaari.fi/linux/
7734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7735 T: git git://linuxtv.org/anttip/media_tree.git
7737 F: drivers/media/dvb-frontends/m88ds3103*
7739 M88RS2000 MEDIA DRIVER
7742 W: https://linuxtv.org
7743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7745 F: drivers/media/dvb-frontends/m88rs2000*
7747 MA901 MASTERKIT USB FM RADIO DRIVER
7750 T: git git://linuxtv.org/media_tree.git
7752 F: drivers/media/radio/radio-ma901.c
7757 W: http://wireless.kernel.org/
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7761 F: Documentation/networking/mac80211-injection.txt
7762 F: include/net/mac80211.h
7764 F: drivers/net/wireless/mac80211_hwsim.[ch]
7770 F: drivers/net/macvlan.c
7771 F: include/linux/if_macvlan.h
7778 F: include/linux/mailbox_client.h
7779 F: include/linux/mailbox_controller.h
7781 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7783 W: http://www.kernel.org/doc/man-pages
7787 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7791 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7793 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7798 F: drivers/net/dsa/mv88e6xxx/
7799 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7801 MARVELL ARMADA DRM SUPPORT
7804 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7805 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7806 F: drivers/gpu/drm/armada/
7807 F: include/uapi/drm/armada_drm.h
7808 F: Documentation/devicetree/bindings/display/armada/
7810 MARVELL CRYPTO DRIVER
7813 F: drivers/crypto/marvell/
7817 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7822 F: drivers/net/ethernet/marvell/sk*
7824 MARVELL LIBERTAS WIRELESS DRIVER
7827 F: drivers/net/wireless/marvell/libertas/
7829 MARVELL MV643XX ETHERNET DRIVER
7833 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7834 F: include/linux/mv643xx.h
7836 MARVELL MVNETA ETHERNET DRIVER
7840 F: drivers/net/ethernet/marvell/mvneta.*
7842 MARVELL MWIFIEX WIRELESS DRIVER
7847 F: drivers/net/wireless/marvell/mwifiex/
7849 MARVELL MWL8K WIRELESS DRIVER
7853 F: drivers/net/wireless/marvell/mwl8k.c
7855 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7858 F: drivers/mmc/host/mvsdio.*
7860 MATROX FRAMEBUFFER DRIVER
7863 F: drivers/video/fbdev/matrox/matroxfb_*
7864 F: include/uapi/linux/matroxfb.h
7866 MAX16065 HARDWARE MONITOR DRIVER
7870 F: Documentation/hwmon/max16065
7871 F: drivers/hwmon/max16065.c
7873 MAX20751 HARDWARE MONITOR DRIVER
7877 F: Documentation/hwmon/max20751
7878 F: drivers/hwmon/max20751.c
7880 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7883 F: Documentation/hwmon/max6650
7884 F: drivers/hwmon/max6650.c
7886 MAX6697 HARDWARE MONITOR DRIVER
7890 F: Documentation/hwmon/max6697
7891 F: Documentation/devicetree/bindings/i2c/max6697.txt
7892 F: drivers/hwmon/max6697.c
7893 F: include/linux/platform_data/max6697.h
7895 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7899 F: Documentation/devicetree/bindings/sound/max9860.txt
7900 F: sound/soc/codecs/max9860.*
7902 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7907 F: drivers/power/supply/max14577_charger.c
7908 F: drivers/power/supply/max77693_charger.c
7910 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7914 F: drivers/*/*max77802*.c
7915 F: Documentation/devicetree/bindings/*/*max77802.txt
7916 F: include/dt-bindings/*/*max77802.h
7918 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7924 F: drivers/*/max14577*.c
7925 F: drivers/*/max77686*.c
7926 F: drivers/*/max77693*.c
7927 F: drivers/extcon/extcon-max14577.c
7928 F: drivers/extcon/extcon-max77693.c
7929 F: drivers/rtc/rtc-max77686.c
7930 F: drivers/clk/clk-max77686.c
7931 F: Documentation/devicetree/bindings/mfd/max14577.txt
7932 F: Documentation/devicetree/bindings/*/max77686.txt
7933 F: Documentation/devicetree/bindings/mfd/max77693.txt
7934 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7935 F: include/linux/mfd/max14577*.h
7936 F: include/linux/mfd/max77686*.h
7937 F: include/linux/mfd/max77693*.h
7939 MAXIRADIO FM RADIO RECEIVER DRIVER
7942 T: git git://linuxtv.org/media_tree.git
7943 W: https://linuxtv.org
7945 F: drivers/media/radio/radio-maxiradio*
7947 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7951 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7952 F: drivers/iio/potentiometer/mcp4531.c
7954 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7958 F: drivers/iio/dac/cio-dac.c
7960 MEDIA DRIVERS FOR RENESAS - FCP
7964 T: git git://linuxtv.org/media_tree.git
7966 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7967 F: drivers/media/platform/rcar-fcp.c
7968 F: include/media/rcar-fcp.h
7970 MEDIA DRIVERS FOR RENESAS - FDP1
7974 T: git git://linuxtv.org/media_tree.git
7976 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7977 F: drivers/media/platform/rcar_fdp1.c
7979 MEDIA DRIVERS FOR RENESAS - VIN
7983 T: git git://linuxtv.org/media_tree.git
7985 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7986 F: drivers/media/platform/rcar-vin/
7988 MEDIA DRIVERS FOR RENESAS - VSP1
7992 T: git git://linuxtv.org/media_tree.git
7994 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7995 F: drivers/media/platform/vsp1/
7997 MEDIA DRIVERS FOR HELENE
8000 W: https://linuxtv.org
8002 T: git git://linuxtv.org/media_tree.git
8004 F: drivers/media/dvb-frontends/helene*
8006 MEDIA DRIVERS FOR ASCOT2E
8010 W: https://linuxtv.org
8012 T: git git://linuxtv.org/media_tree.git
8014 F: drivers/media/dvb-frontends/ascot2e*
8016 MEDIA DRIVERS FOR CXD2841ER
8020 W: https://linuxtv.org
8022 T: git git://linuxtv.org/media_tree.git
8024 F: drivers/media/dvb-frontends/cxd2841er*
8026 MEDIA DRIVERS FOR HORUS3A
8030 W: https://linuxtv.org
8032 T: git git://linuxtv.org/media_tree.git
8034 F: drivers/media/dvb-frontends/horus3a*
8036 MEDIA DRIVERS FOR LNBH25
8040 W: https://linuxtv.org
8042 T: git git://linuxtv.org/media_tree.git
8044 F: drivers/media/dvb-frontends/lnbh25*
8046 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8050 W: https://linuxtv.org
8052 T: git git://linuxtv.org/media_tree.git
8054 F: drivers/media/pci/netup_unidvb/*
8056 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8059 P: LinuxTV.org Project
8061 W: https://linuxtv.org
8062 Q: http://patchwork.kernel.org/project/linux-media/list/
8063 T: git git://linuxtv.org/media_tree.git
8065 F: Documentation/media/
8067 F: drivers/staging/media/
8068 F: include/linux/platform_data/media/
8070 F: include/uapi/linux/dvb/
8071 F: include/uapi/linux/videodev2.h
8072 F: include/uapi/linux/media.h
8073 F: include/uapi/linux/v4l2-*
8074 F: include/uapi/linux/meye.h
8075 F: include/uapi/linux/ivtv*
8076 F: include/uapi/linux/uvcvideo.h
8078 MEDIATEK ETHERNET DRIVER
8083 F: drivers/net/ethernet/mediatek/
8085 MEDIATEK MEDIA DRIVER
8089 F: drivers/media/platform/mtk-vcodec/
8090 F: drivers/media/platform/mtk-vpu/
8091 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8092 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8099 F: drivers/media/platform/mtk-mdp/
8100 F: drivers/media/platform/mtk-vpu/
8101 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8103 MEDIATEK MT7601U WIRELESS LAN DRIVER
8107 F: drivers/net/wireless/mediatek/mt7601u/
8109 MEGARAID SCSI/SAS DRIVERS
8115 W: http://www.avagotech.com/support/
8117 F: Documentation/scsi/megaraid.txt
8118 F: drivers/scsi/megaraid.*
8119 F: drivers/scsi/megaraid/
8121 MELFAS MIP4 TOUCHSCREEN DRIVER
8123 W: http://www.melfas.com
8125 F: drivers/input/touchscreen/melfas_mip4.c
8126 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8128 MELLANOX ETHERNET DRIVER (mlx4_en)
8132 W: http://www.mellanox.com
8133 Q: http://patchwork.ozlabs.org/project/netdev/list/
8134 F: drivers/net/ethernet/mellanox/mlx4/en_*
8136 MELLANOX ETHERNET DRIVER (mlx5e)
8140 W: http://www.mellanox.com
8141 Q: http://patchwork.ozlabs.org/project/netdev/list/
8142 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8144 MELLANOX ETHERNET SWITCH DRIVERS
8149 W: http://www.mellanox.com
8150 Q: http://patchwork.ozlabs.org/project/netdev/list/
8151 F: drivers/net/ethernet/mellanox/mlxsw/
8153 MELLANOX MLXCPLD I2C AND MUX DRIVER
8158 F: drivers/i2c/busses/i2c-mlxcpld.c
8159 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8160 F: Documentation/i2c/busses/i2c-mlxcpld
8162 MELLANOX MLXCPLD LED DRIVER
8166 F: drivers/leds/leds-mlxcpld.c
8167 F: Documentation/leds/leds-mlxcpld.txt
8169 MELLANOX PLATFORM DRIVER
8173 F: drivers/platform/x86/mlx-platform.c
8175 MELLANOX MLX CPLD HOTPLUG DRIVER
8179 F: drivers/platform/x86/mlxcpld-hotplug.c
8180 F: include/linux/platform_data/mlxcpld-hotplug.h
8182 SOFT-ROCE DRIVER (rxe)
8186 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8187 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8188 F: drivers/infiniband/sw/rxe/
8189 F: include/uapi/rdma/rdma_user_rxe.h
8196 F: kernel/membarrier.c
8197 F: include/uapi/linux/membarrier.h
8201 W: http://www.linux-mm.org
8203 F: include/linux/mm.h
8204 F: include/linux/gfp.h
8205 F: include/linux/mmzone.h
8206 F: include/linux/memory_hotplug.h
8207 F: include/linux/vmalloc.h
8210 MEMORY TECHNOLOGY DEVICES (MTD)
8218 W: http://www.linux-mtd.infradead.org/
8219 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8220 T: git git://git.infradead.org/linux-mtd.git
8221 T: git git://git.infradead.org/l2-mtd.git
8223 F: Documentation/devicetree/bindings/mtd/
8225 F: include/linux/mtd/
8226 F: include/uapi/mtd/
8228 MEN A21 WATCHDOG DRIVER
8232 F: drivers/watchdog/mena21_wdt.c
8234 MEN CHAMELEON BUS (mcb)
8238 F: include/linux/mcb.h
8239 F: Documentation/men-chameleon-bus.txt
8241 MEN F21BMC (Board Management Controller)
8244 F: drivers/mfd/menf21bmc.c
8245 F: drivers/watchdog/menf21bmc_wdt.c
8246 F: drivers/leds/leds-menf21bmc.c
8247 F: drivers/hwmon/menf21bmc_hwmon.c
8248 F: Documentation/hwmon/menf21bmc
8253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8256 F: Documentation/metag/
8257 F: Documentation/devicetree/bindings/metag/
8258 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8259 F: drivers/clocksource/metag_generic.c
8260 F: drivers/irqchip/irq-metag.c
8261 F: drivers/irqchip/irq-metag-ext.c
8262 F: drivers/tty/metag_da.c
8264 MICROBLAZE ARCHITECTURE
8266 W: http://www.monstr.eu/fdt/
8267 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8271 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8274 F: drivers/tty/serial/atmel_serial.c
8275 F: include/linux/atmel_serial.h
8277 MICROCHIP / ATMEL DMA DRIVER
8282 F: drivers/dma/at_hdmac.c
8283 F: drivers/dma/at_hdmac_regs.h
8284 F: include/linux/platform_data/dma-atmel.h
8286 MICROCHIP / ATMEL ISC DRIVER
8290 F: drivers/media/platform/atmel/atmel-isc.c
8291 F: drivers/media/platform/atmel/atmel-isc-regs.h
8292 F: devicetree/bindings/media/atmel-isc.txt
8294 MICROCHIP USB251XB DRIVER
8298 F: drivers/usb/misc/usb251xb.c
8299 F: include/linux/platform_data/usb251xb.h
8300 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8302 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8306 F: drivers/platform/x86/surfacepro3_button.c
8311 F: drivers/usb/image/microtek.*
8316 W: http://www.linux-mips.org/
8317 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8318 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8320 F: Documentation/devicetree/bindings/mips/
8321 F: Documentation/mips/
8324 MIPS/LOONGSON1 ARCHITECTURE
8328 F: arch/mips/loongson32/
8329 F: arch/mips/include/asm/mach-loongson32/
8330 F: drivers/*/*loongson1*
8331 F: drivers/*/*/*loongson1*
8333 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8336 T: git git://linuxtv.org/media_tree.git
8337 W: https://linuxtv.org
8339 F: drivers/media/radio/radio-miropcm20*
8341 MELLANOX MLX4 core VPI driver
8345 W: http://www.mellanox.com
8346 Q: http://patchwork.ozlabs.org/project/netdev/list/
8348 F: drivers/net/ethernet/mellanox/mlx4/
8349 F: include/linux/mlx4/
8350 F: include/uapi/rdma/mlx4-abi.h
8352 MELLANOX MLX4 IB driver
8355 W: http://www.mellanox.com
8356 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8358 F: drivers/infiniband/hw/mlx4/
8359 F: include/linux/mlx4/
8361 MELLANOX MLX5 core VPI driver
8367 W: http://www.mellanox.com
8368 Q: http://patchwork.ozlabs.org/project/netdev/list/
8370 F: drivers/net/ethernet/mellanox/mlx5/core/
8371 F: include/linux/mlx5/
8372 F: include/uapi/rdma/mlx5-abi.h
8374 MELLANOX MLX5 IB driver
8378 W: http://www.mellanox.com
8379 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8381 F: drivers/infiniband/hw/mlx5/
8382 F: include/linux/mlx5/
8384 MELEXIS MLX90614 DRIVER
8387 W: http://www.melexis.com
8389 F: drivers/iio/temperature/mlx90614.c
8391 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8396 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8397 F: drivers/scsi/smartpqi/Kconfig
8398 F: drivers/scsi/smartpqi/Makefile
8399 F: include/linux/cciss*.h
8400 F: include/uapi/linux/cciss*.h
8401 F: Documentation/scsi/smartpqi.txt
8403 MN88472 MEDIA DRIVER
8406 W: https://linuxtv.org
8407 W: http://palosaari.fi/linux/
8408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8410 F: drivers/media/dvb-frontends/mn88472*
8412 MN88473 MEDIA DRIVER
8415 W: https://linuxtv.org
8416 W: http://palosaari.fi/linux/
8417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8419 F: drivers/media/dvb-frontends/mn88473*
8424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8426 F: include/linux/module.h
8429 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8430 W: http://popies.net/meye/
8432 F: Documentation/media/v4l-drivers/meye*
8433 F: drivers/media/pci/meye/
8434 F: include/uapi/linux/meye.h
8436 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8439 F: Documentation/serial/moxa-smartio
8440 F: drivers/tty/mxser.*
8442 MR800 AVERMEDIA USB FM RADIO DRIVER
8445 T: git git://linuxtv.org/media_tree.git
8447 F: drivers/media/radio/radio-mr800.c
8449 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8453 F: drivers/net/ieee802154/mrf24j40.c
8454 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8460 F: drivers/platform/x86/msi-laptop.c
8465 F: drivers/platform/x86/msi-wmi.c
8470 W: https://linuxtv.org
8471 W: http://palosaari.fi/linux/
8472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8473 T: git git://linuxtv.org/anttip/media_tree.git
8475 F: drivers/media/tuners/msi001*
8477 MSI2500 MEDIA DRIVER
8480 W: https://linuxtv.org
8481 W: http://palosaari.fi/linux/
8482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8483 T: git git://linuxtv.org/anttip/media_tree.git
8485 F: drivers/media/usb/msi2500/
8487 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8491 F: drivers/mtd/devices/docg3*
8493 MT9M032 APTINA SENSOR DRIVER
8496 T: git git://linuxtv.org/media_tree.git
8498 F: drivers/media/i2c/mt9m032.c
8499 F: include/media/i2c/mt9m032.h
8501 MT9P031 APTINA CAMERA SENSOR
8504 T: git git://linuxtv.org/media_tree.git
8506 F: drivers/media/i2c/mt9p031.c
8507 F: include/media/i2c/mt9p031.h
8509 MT9T001 APTINA CAMERA SENSOR
8512 T: git git://linuxtv.org/media_tree.git
8514 F: drivers/media/i2c/mt9t001.c
8515 F: include/media/i2c/mt9t001.h
8517 MT9V032 APTINA CAMERA SENSOR
8520 T: git git://linuxtv.org/media_tree.git
8522 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8523 F: drivers/media/i2c/mt9v032.c
8524 F: include/media/i2c/mt9v032.h
8526 MULTIFUNCTION DEVICES (MFD)
8528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8530 F: Documentation/devicetree/bindings/mfd/
8532 F: include/linux/mfd/
8533 F: include/dt-bindings/mfd/
8535 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8540 F: Documentation/devicetree/bindings/mmc/
8542 F: include/linux/mmc/
8543 F: include/uapi/linux/mmc/
8545 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8547 F: drivers/mmc/host/mmc_spi.c
8548 F: include/linux/spi/mmc_spi.h
8550 MULTISOUND SOUND DRIVER
8553 F: Documentation/sound/oss/MultiSound
8556 MULTITECH MULTIPORT CARD (ISICOM)
8558 F: drivers/tty/isicom.c
8559 F: include/linux/isicom.h
8561 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8566 F: drivers/usb/musb/
8568 MXL5007T MEDIA DRIVER
8571 W: https://linuxtv.org
8572 W: http://github.com/mkrufky
8573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8574 T: git git://linuxtv.org/mkrufky/tuners.git
8576 F: drivers/media/tuners/mxl5007t.*
8581 F: drivers/gpu/drm/mxsfb/
8582 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8584 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8587 W: https://www.myricom.com/support/downloads/myri10ge.html
8589 F: drivers/net/ethernet/myricom/myri10ge/
8591 NAND FLASH SUBSYSTEM
8595 W: http://www.linux-mtd.infradead.org/
8596 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8597 T: git git://github.com/linux-nand/linux.git
8599 F: drivers/mtd/nand/
8600 F: include/linux/mtd/nand*.h
8602 NATSEMI ETHERNET DRIVER (DP8381x)
8604 F: drivers/net/ethernet/natsemi/natsemi.c
8606 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8610 W: http://www.native-instruments.com
8618 NCR 5380 SCSI DRIVERS
8623 F: Documentation/scsi/g_NCR5380.txt
8624 F: drivers/scsi/NCR5380.*
8625 F: drivers/scsi/arm/cumana_1.c
8626 F: drivers/scsi/arm/oak.c
8627 F: drivers/scsi/atari_scsi.*
8628 F: drivers/scsi/dmx3191d.c
8629 F: drivers/scsi/g_NCR5380.*
8630 F: drivers/scsi/mac_scsi.*
8631 F: drivers/scsi/sun3_scsi.*
8632 F: drivers/scsi/sun3_scsi_vme.c
8634 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8638 F: drivers/scsi/NCR_D700.*
8640 NCT6775 HARDWARE MONITOR DRIVER
8644 F: Documentation/hwmon/nct6775
8645 F: drivers/hwmon/nct6775.c
8647 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8650 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8652 F: drivers/infiniband/hw/nes/
8653 F: include/uapi/rdma/nes-abi.h
8655 NETEM NETWORK EMULATOR
8659 F: net/sched/sch_netem.c
8661 NETERION 10GbE DRIVERS (s2io/vxge)
8665 F: Documentation/networking/s2io.txt
8666 F: Documentation/networking/vxge.txt
8667 F: drivers/net/ethernet/neterion/
8674 W: http://www.netfilter.org/
8675 W: http://www.iptables.org/
8676 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8680 F: include/linux/netfilter*
8681 F: include/linux/netfilter/
8682 F: include/net/netfilter/
8683 F: include/uapi/linux/netfilter*
8684 F: include/uapi/linux/netfilter/
8685 F: net/*/netfilter.c
8688 F: net/bridge/br_netfilter*.c
8692 W: http://netlabel.sf.net
8695 F: Documentation/netlabel/
8696 F: include/net/netlabel.h
8699 NETROM NETWORK LAYER
8702 W: http://www.linux-ax25.org/
8704 F: include/net/netrom.h
8705 F: include/uapi/linux/netrom.h
8708 NETRONOME ETHERNET DRIVERS
8712 F: drivers/net/ethernet/netronome/
8714 NETWORK BLOCK DEVICE (NBD)
8719 F: Documentation/blockdev/nbd.txt
8720 F: drivers/block/nbd.c
8721 F: include/uapi/linux/nbd.h
8723 NETWORK DROP MONITOR
8727 W: https://fedorahosted.org/dropwatch/
8728 F: net/core/drop_monitor.c
8736 F: include/net/dsa.h
8739 NETWORKING [GENERAL]
8742 W: http://www.linuxfoundation.org/en/Net
8743 Q: http://patchwork.ozlabs.org/project/netdev/list/
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8749 F: include/linux/in.h
8750 F: include/linux/net.h
8751 F: include/linux/netdevice.h
8752 F: include/uapi/linux/in.h
8753 F: include/uapi/linux/net.h
8754 F: include/uapi/linux/netdevice.h
8755 F: include/uapi/linux/net_namespace.h
8757 F: tools/testing/selftests/net/
8760 NETWORKING [IPv4/IPv6]
8767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8788 F: net/ipv4/ipcomp.c
8789 F: net/ipv4/ip_vti.c
8793 F: net/ipv6/ipcomp6.c
8794 F: net/ipv6/ip6_vti.c
8795 F: include/uapi/linux/xfrm.h
8796 F: include/net/xfrm.h
8798 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8803 NETWORKING [WIRELESS]
8805 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8809 W: http://www.linuxfoundation.org/en/Net
8810 Q: http://patchwork.ozlabs.org/project/netdev/list/
8811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8814 F: Documentation/devicetree/bindings/net/
8816 F: include/linux/if_*
8817 F: include/linux/netdevice.h
8818 F: include/linux/etherdevice.h
8819 F: include/linux/fcdevice.h
8820 F: include/linux/fddidevice.h
8821 F: include/linux/hippidevice.h
8822 F: include/linux/inetdevice.h
8823 F: include/uapi/linux/if_*
8824 F: include/uapi/linux/netdevice.h
8826 NETWORKING DRIVERS (WIRELESS)
8829 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8833 F: Documentation/devicetree/bindings/net/wireless/
8834 F: drivers/net/wireless/
8836 NETXEN (1/10) GbE SUPPORT
8842 F: drivers/net/ethernet/qlogic/netxen/
8853 F: include/uapi/linux/nfc.h
8855 F: include/linux/platform_data/nfcmrvl.h
8856 F: include/linux/platform_data/nxp-nci.h
8857 F: include/linux/platform_data/pn544.h
8858 F: include/linux/platform_data/st21nfca.h
8859 F: include/linux/platform_data/st-nci.h
8860 F: Documentation/devicetree/bindings/net/nfc/
8862 NFS, SUNRPC, AND LOCKD CLIENTS
8866 W: http://client.linux-nfs.org
8867 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8873 F: include/linux/lockd/
8874 F: include/linux/nfs*
8875 F: include/linux/sunrpc/
8876 F: include/uapi/linux/nfs*
8877 F: include/uapi/linux/sunrpc/
8882 W: http://nilfs.sourceforge.net/
8883 W: http://nilfs.osdn.jp/
8884 T: git git://github.com/konis/nilfs2.git
8886 F: Documentation/filesystems/nilfs2.txt
8888 F: include/trace/events/nilfs2.h
8889 F: include/uapi/linux/nilfs2_api.h
8890 F: include/uapi/linux/nilfs2_ondisk.h
8892 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8894 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8896 F: Documentation/scsi/NinjaSCSI.txt
8897 F: drivers/scsi/pcmcia/nsp_*
8899 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8902 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8904 F: Documentation/scsi/NinjaSCSI.txt
8905 F: drivers/scsi/nsp32*
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8914 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8919 F: drivers/media/i2c/et8ek8
8920 F: drivers/media/i2c/ad5820.c
8922 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8927 F: drivers/media/i2c/et8ek8
8928 F: drivers/media/i2c/ad5820.c
8930 NOKIA N900 POWER SUPPLY DRIVERS
8932 F: include/linux/power/bq2415x_charger.h
8933 F: include/linux/power/bq27xxx_battery.h
8934 F: include/linux/power/isp1704_charger.h
8935 F: drivers/power/supply/bq2415x_charger.c
8936 F: drivers/power/supply/bq27xxx_battery.c
8937 F: drivers/power/supply/bq27xxx_battery_i2c.c
8938 F: drivers/power/supply/isp1704_charger.c
8939 F: drivers/power/supply/rx51_battery.c
8947 W: https://github.com/jonmason/ntb/wiki
8948 T: git git://github.com/jonmason/ntb.git
8950 F: drivers/net/ntb_netdev.c
8951 F: include/linux/ntb.h
8952 F: include/linux/ntb_transport.h
8953 F: tools/testing/selftests/ntb/
8960 W: https://github.com/jonmason/ntb/wiki
8961 T: git git://github.com/jonmason/ntb.git
8962 F: drivers/ntb/hw/intel/
8968 F: drivers/ntb/hw/amd/
8973 W: http://www.tuxera.com/
8974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8976 F: Documentation/filesystems/ntfs.txt
8979 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8983 F: drivers/video/fbdev/riva/
8984 F: drivers/video/fbdev/nvidia/
8992 T: git://git.infradead.org/nvme.git
8993 W: http://git.infradead.org/nvme.git
8995 F: drivers/nvme/host/
8996 F: include/linux/nvme.h
8997 F: include/uapi/linux/nvme_ioctl.h
8999 NVM EXPRESS TARGET DRIVER
9003 T: git://git.infradead.org/nvme.git
9004 W: http://git.infradead.org/nvme.git
9006 F: drivers/nvme/target/
9008 NVM EXPRESS FC TRANSPORT DRIVERS
9012 F: include/linux/nvme-fc.h
9013 F: include/linux/nvme-fc-driver.h
9014 F: drivers/nvme/host/fc.c
9015 F: drivers/nvme/target/fc.c
9016 F: drivers/nvme/target/fcloop.c
9023 F: Documentation/devicetree/bindings/nvmem/
9024 F: include/linux/nvmem-consumer.h
9025 F: include/linux/nvmem-provider.h
9032 F: drivers/nfc/nxp-nci
9034 NXP TDA998X DRM DRIVER
9037 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9038 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9039 F: drivers/gpu/drm/i2c/tda998x_drv.c
9040 F: include/drm/i2c/tda998x.h
9046 F: sound/soc/codecs/tfa9879*
9057 Q: http://patchwork.kernel.org/project/linux-omap/list/
9058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9060 F: arch/arm/mach-omap1/
9061 F: arch/arm/plat-omap/
9062 F: arch/arm/configs/omap1_defconfig
9063 F: drivers/i2c/busses/i2c-omap.c
9064 F: include/linux/i2c-omap.h
9069 W: http://www.muru.com/linux/omap/
9070 W: http://linux.omap.com/
9071 Q: http://patchwork.kernel.org/project/linux-omap/list/
9072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9074 F: arch/arm/mach-omap2/
9075 F: arch/arm/plat-omap/
9076 F: arch/arm/configs/omap2plus_defconfig
9077 F: drivers/i2c/busses/i2c-omap.c
9078 F: drivers/irqchip/irq-omap-intc.c
9079 F: drivers/mfd/*omap*.c
9080 F: drivers/mfd/menelaus.c
9081 F: drivers/mfd/palmas.c
9082 F: drivers/mfd/tps65217.c
9083 F: drivers/mfd/tps65218.c
9084 F: drivers/mfd/tps65910.c
9085 F: drivers/mfd/twl-core.[ch]
9086 F: drivers/mfd/twl4030*.c
9087 F: drivers/mfd/twl6030*.c
9088 F: drivers/mfd/twl6040*.c
9089 F: drivers/regulator/palmas-regulator*.c
9090 F: drivers/regulator/pbias-regulator.c
9091 F: drivers/regulator/tps65217-regulator.c
9092 F: drivers/regulator/tps65218-regulator.c
9093 F: drivers/regulator/tps65910-regulator.c
9094 F: drivers/regulator/twl-regulator.c
9095 F: drivers/regulator/twl6030-regulator.c
9096 F: include/linux/i2c-omap.h
9098 OMAP DEVICE TREE SUPPORT
9104 F: arch/arm/boot/dts/*omap*
9105 F: arch/arm/boot/dts/*am3*
9106 F: arch/arm/boot/dts/*am4*
9107 F: arch/arm/boot/dts/*am5*
9108 F: arch/arm/boot/dts/*dra7*
9110 OMAP CLOCK FRAMEWORK SUPPORT
9114 F: arch/arm/*omap*/*clock*
9116 OMAP POWER MANAGEMENT SUPPORT
9120 F: arch/arm/*omap*/*pm*
9121 F: drivers/cpufreq/omap-cpufreq.c
9123 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9128 F: arch/arm/mach-omap2/prm*
9138 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9143 F: drivers/memory/omap-gpmc.c
9144 F: arch/arm/mach-omap2/*gpmc*
9146 OMAP FRAMEBUFFER SUPPORT
9151 F: drivers/video/fbdev/omap/
9153 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9158 F: drivers/video/fbdev/omap2/
9159 F: Documentation/arm/OMAP/DSS
9161 OMAP HARDWARE SPINLOCK SUPPORT
9165 F: drivers/hwspinlock/omap_hwspinlock.c
9171 F: drivers/mmc/host/omap.c
9177 F: drivers/mmc/host/omap_hsmmc.c
9179 OMAP RANDOM NUMBER GENERATOR SUPPORT
9182 F: drivers/char/hw_random/omap-rng.c
9189 F: arch/arm/mach-omap2/omap_hwmod.*
9195 F: arch/arm/mach-omap2/omap_hwmod*data*
9197 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9201 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9203 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9207 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9208 F: drivers/media/platform/omap3isp/
9209 F: drivers/staging/media/omap4iss/
9215 F: drivers/usb/*/*omap*
9216 F: arch/arm/*omap*/usb*
9224 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9225 F: drivers/gpio/gpio-omap.c
9227 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9231 F: arch/arm/boot/dts/am335x-nano.dts
9237 F: Documentation/filesystems/omfs.txt
9240 OMNIKEY CARDMAN 4000 DRIVER
9243 F: drivers/char/pcmcia/cm4000_cs.c
9244 F: include/linux/cm4000_cs.h
9245 F: include/uapi/linux/cm4000_cs.h
9247 OMNIKEY CARDMAN 4040 DRIVER
9250 F: drivers/char/pcmcia/cm4040_cs.*
9252 OMNIVISION OV7670 SENSOR DRIVER
9255 T: git git://linuxtv.org/media_tree.git
9257 F: drivers/media/i2c/ov7670.c
9259 ONENAND FLASH DRIVER
9263 F: drivers/mtd/onenand/
9264 F: include/linux/mtd/onenand*.h
9266 ONSTREAM SCSI TAPE DRIVER
9271 F: Documentation/scsi/osst.txt
9272 F: drivers/scsi/osst.*
9273 F: drivers/scsi/osst_*.h
9274 F: drivers/scsi/st.h
9276 OPENCORES I2C BUS DRIVER
9280 F: Documentation/i2c/busses/i2c-ocores
9281 F: drivers/i2c/busses/i2c-ocores.c
9283 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9287 W: http://www.devicetree.org/
9288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9291 F: include/linux/of*.h
9294 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9299 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9301 F: Documentation/devicetree/
9303 F: include/dt-bindings/
9305 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9309 F: Documentation/devicetree/dynamic-resolution-notes.txt
9310 F: Documentation/devicetree/overlay-notes.txt
9311 F: drivers/of/overlay.c
9312 F: drivers/of/resolver.c
9314 OPENRISC ARCHITECTURE
9319 W: http://openrisc.io
9327 W: http://openvswitch.org
9330 F: include/uapi/linux/openvswitch.h
9332 OPERATING PERFORMANCE POINTS (OPP)
9338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9339 F: drivers/base/power/opp/
9340 F: include/linux/pm_opp.h
9341 F: Documentation/power/opp.txt
9342 F: Documentation/devicetree/bindings/opp/
9347 T: git git://git.alsa-project.org/alsa-kernel.git
9349 F: sound/drivers/opl4/
9355 F: arch/*/include/asm/oprofile*.h
9357 F: drivers/oprofile/
9358 F: include/linux/oprofile.h
9360 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9364 W: http://ocfs2.wiki.kernel.org
9366 F: Documentation/filesystems/ocfs2.txt
9367 F: Documentation/filesystems/dlmfs.txt
9372 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9373 W: http://www.nongnu.org/orinoco/
9375 F: drivers/net/wireless/intersil/orinoco/
9377 OSD LIBRARY and FILESYSTEM
9381 W: http://open-osd.org
9382 T: git git://git.open-osd.org/open-osd.git
9384 F: drivers/scsi/osd/
9385 F: include/scsi/osd_*
9391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9394 F: Documentation/filesystems/overlayfs.txt
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9402 F: Documentation/filesystems/orangefs.txt
9407 W: http://wireless.kernel.org/en/users/Drivers/p54
9409 F: drivers/net/wireless/intersil/p54/
9411 PA SEMI ETHERNET DRIVER
9414 F: drivers/net/ethernet/pasemi/*
9416 PA SEMI SMBUS DRIVER
9419 F: drivers/i2c/busses/i2c-pasemi.c
9421 PADATA PARALLEL EXECUTION MECHANISM
9426 F: include/linux/padata.h
9427 F: Documentation/padata.txt
9429 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9433 F: drivers/platform/x86/panasonic-laptop.c
9435 PANASONIC MN10300/AM33/AM34 PORT
9438 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9440 F: Documentation/mn10300/
9443 PARALLEL LCD/KEYPAD PANEL DRIVER
9447 F: Documentation/misc-devices/lcd-panel-cgram.txt
9448 F: drivers/misc/panel.c
9450 PARALLEL PORT SUBSYSTEM
9456 F: include/linux/parport*.h
9457 F: drivers/char/ppdev.c
9458 F: include/uapi/linux/ppdev.h
9459 F: Documentation/parport*.txt
9461 PARAVIRT_OPS INTERFACE
9468 F: Documentation/virtual/paravirt_ops.txt
9469 F: arch/*/kernel/paravirt*
9470 F: arch/*/include/asm/paravirt.h
9471 F: include/linux/hypervisor.h
9473 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9477 F: Documentation/blockdev/paride.txt
9478 F: drivers/block/paride/
9484 W: http://www.parisc-linux.org/
9485 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9490 F: Documentation/parisc/
9492 F: drivers/char/agp/parisc-agp.c
9493 F: drivers/input/serio/gscps2.c
9494 F: drivers/parport/parport_gsc.*
9495 F: drivers/tty/serial/8250/8250_gsc.c
9496 F: drivers/video/fbdev/sti*
9497 F: drivers/video/console/sti*
9498 F: drivers/video/logo/logo_parisc*
9505 F: lib/test_parman.c
9506 F: include/linux/parman.h
9508 PC87360 HARDWARE MONITORING DRIVER
9512 F: Documentation/hwmon/pc87360
9513 F: drivers/hwmon/pc87360.c
9518 F: drivers/char/pc8736x_gpio.c
9520 PC87427 HARDWARE MONITORING DRIVER
9524 F: Documentation/hwmon/pc87427
9525 F: drivers/hwmon/pc87427.c
9530 F: drivers/leds/leds-pca9532.c
9531 F: include/linux/leds-pca9532.h
9533 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9537 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9539 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9542 F: drivers/firmware/pcdp.*
9548 F: Documentation/PCI/pci-error-recovery.txt
9550 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9554 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9555 F: arch/powerpc/kernel/eeh*.c
9556 F: arch/powerpc/platforms/*/eeh*.c
9557 F: arch/powerpc/include/*/eeh*.h
9562 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9565 F: Documentation/devicetree/bindings/pci/
9566 F: Documentation/PCI/
9568 F: include/linux/pci*
9570 F: arch/x86/kernel/quirks.c
9572 PCI DRIVER FOR ALTERA PCIE IP
9577 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9578 F: drivers/pci/host/pcie-altera.c
9580 PCI DRIVER FOR ARM VERSATILE PLATFORM
9585 F: Documentation/devicetree/bindings/pci/versatile.txt
9586 F: drivers/pci/host/pci-versatile.c
9588 PCI DRIVER FOR ARMADA 8K
9593 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9594 F: drivers/pci/dwc/pcie-armada8k.c
9596 PCI DRIVER FOR APPLIEDMICRO XGENE
9601 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9602 F: drivers/pci/host/pci-xgene.c
9604 PCI DRIVER FOR FREESCALE LAYERSCAPE
9612 F: drivers/pci/dwc/*layerscape*
9620 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9621 F: drivers/pci/dwc/*imx6*
9623 PCI DRIVER FOR TI KEYSTONE
9628 F: drivers/pci/dwc/*keystone*
9630 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9636 F: drivers/pci/host/*mvebu*
9638 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9643 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9644 F: drivers/pci/host/pci-aardvark.c
9646 PCI DRIVER FOR NVIDIA TEGRA
9651 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9652 F: drivers/pci/host/pci-tegra.c
9654 PCI DRIVER FOR TI DRA7XX
9659 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9660 F: drivers/pci/dwc/pci-dra7xx.c
9662 PCI DRIVER FOR RENESAS R-CAR
9667 F: drivers/pci/host/*rcar*
9669 PCI DRIVER FOR SAMSUNG EXYNOS
9675 F: drivers/pci/dwc/pci-exynos.c
9677 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9682 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9683 F: drivers/pci/dwc/*designware*
9685 PCI DRIVER FOR GENERIC OF HOSTS
9690 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9691 F: drivers/pci/host/pci-host-common.c
9692 F: drivers/pci/host/pci-host-generic.c
9694 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9698 F: drivers/pci/host/vmd.c
9700 PCIE DRIVER FOR ST SPEAR13XX
9704 F: drivers/pci/dwc/*spear*
9706 PCI MSI DRIVER FOR ALTERA MSI IP
9711 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9712 F: drivers/pci/host/pcie-altera-msi.c
9714 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9719 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9720 F: drivers/pci/host/pci-xgene-msi.c
9722 PCIE DRIVER FOR AXIS ARTPEC
9728 F: Documentation/devicetree/bindings/pci/axis,artpec*
9729 F: drivers/pci/dwc/*artpec*
9731 PCIE DRIVER FOR HISILICON
9736 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9737 F: drivers/pci/dwc/pcie-hisi.c
9739 PCIE DRIVER FOR ROCKCHIP
9745 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9746 F: drivers/pci/host/pcie-rockchip.c
9748 PCIE DRIVER FOR QUALCOMM MSM
9753 F: drivers/pci/dwc/*qcom*
9755 PCIE DRIVER FOR CAVIUM THUNDERX
9760 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9761 F: drivers/pci/host/pci-thunder-*
9764 P: Linux PCMCIA Team
9766 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9769 F: Documentation/pcmcia/
9774 PCNET32 NETWORK DRIVER
9778 F: drivers/net/ethernet/amd/pcnet32.c
9780 PCRYPT PARALLEL CRYPTO ENGINE
9785 F: include/crypto/pcrypt.h
9787 PER-CPU MEMORY ALLOCATOR
9790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9792 F: include/linux/percpu*.h
9794 F: arch/*/include/asm/percpu.h
9796 PER-TASK DELAY ACCOUNTING
9799 F: include/linux/delayacct.h
9800 F: kernel/delayacct.c
9802 PERFORMANCE EVENTS SUBSYSTEM
9808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9811 F: include/linux/perf_event.h
9812 F: include/uapi/linux/perf_event.h
9813 F: arch/*/kernel/perf_event*.c
9814 F: arch/*/kernel/*/perf_event*.c
9815 F: arch/*/kernel/*/*/perf_event*.c
9816 F: arch/*/include/asm/perf_event.h
9817 F: arch/*/kernel/perf_callchain.c
9821 PERSONALITY HANDLING
9825 F: include/linux/personality.h
9826 F: include/uapi/linux/personality.h
9831 F: Documentation/networking/phonet.txt
9832 F: include/linux/phonet.h
9833 F: include/net/phonet/
9834 F: include/uapi/linux/phonet.h
9841 F: drivers/mtd/devices/phram.c
9847 F: drivers/hid/hid-picolcd*
9852 T: git git://github.com/jamieiles/linux-2.6-ji.git
9854 F: arch/arm/boot/dts/picoxcell*
9855 F: arch/arm/mach-picoxcell/
9856 F: drivers/crypto/picoxcell*
9858 PIN CONTROL SUBSYSTEM
9861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9863 F: Documentation/devicetree/bindings/pinctrl/
9864 F: Documentation/pinctrl.txt
9866 F: include/linux/pinctrl/
9868 PIN CONTROLLER - ATMEL AT91
9872 F: drivers/pinctrl/pinctrl-at91.*
9874 PIN CONTROLLER - ATMEL AT91 PIO4
9879 F: drivers/pinctrl/pinctrl-at91-pio4.*
9881 PIN CONTROLLER - INTEL
9885 F: drivers/pinctrl/intel/
9887 PIN CONTROLLER - RENESAS
9892 F: drivers/pinctrl/sh-pfc/
9894 PIN CONTROLLER - SAMSUNG
9901 F: drivers/pinctrl/samsung/
9902 F: include/dt-bindings/pinctrl/samsung.h
9903 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9905 PIN CONTROLLER - SINGLE
9911 F: drivers/pinctrl/pinctrl-single.c
9913 PIN CONTROLLER - ST SPEAR
9916 W: http://www.st.com/spear
9918 F: drivers/pinctrl/spear/
9920 PISTACHIO SOC SUPPORT
9925 F: arch/mips/pistachio/
9926 F: arch/mips/include/asm/mach-pistachio/
9927 F: arch/mips/boot/dts/img/pistachio*
9928 F: arch/mips/configs/pistachio*_defconfig
9933 F: drivers/block/pktcdvd.c
9934 F: include/linux/pktcdvd.h
9935 F: include/uapi/linux/pktcdvd.h
9939 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9941 T: git git://github.com/gxt/linux.git
9942 F: drivers/input/serio/i8042-unicore32io.h
9943 F: drivers/i2c/busses/i2c-puv3.c
9944 F: drivers/video/fbdev/fb-puv3.c
9945 F: drivers/rtc/rtc-puv3.c
9947 PMBUS HARDWARE MONITORING DRIVERS
9950 W: http://hwmon.wiki.kernel.org/
9951 W: http://www.roeck-us.net/linux/drivers/
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9954 F: Documentation/hwmon/pmbus
9955 F: drivers/hwmon/pmbus/
9956 F: include/linux/i2c/pmbus.h
9958 PMC SIERRA MaxRAID DRIVER
9960 W: http://www.pmc-sierra.com/
9962 F: drivers/scsi/pmcraid.*
9964 PMC SIERRA PM8001 DRIVER
9970 F: drivers/scsi/pm8001/
9972 POSIX CLOCKS and TIMERS
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9978 F: include/linux/timer*
9979 F: kernel/time/*timer*
9981 POWER MANAGEMENT CORE
9984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9985 B: https://bugzilla.kernel.org
9987 F: drivers/base/power/
9988 F: include/linux/pm.h
9989 F: include/linux/pm_*
9990 F: include/linux/powercap.h
9991 F: drivers/powercap/
9993 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9998 F: Documentation/devicetree/bindings/power/supply/
9999 F: include/linux/power_supply.h
10000 F: drivers/power/supply/
10002 POWER STATE COORDINATION INTERFACE (PSCI)
10007 F: drivers/firmware/psci*.c
10008 F: include/linux/psci.h
10009 F: include/uapi/linux/psci.h
10011 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10015 F: drivers/char/powernv-op-panel.c
10022 PPP PROTOCOL DRIVERS AND COMPRESSORS
10026 F: drivers/net/ppp/ppp_*
10028 PPP OVER ATM (RFC 2364)
10031 F: net/atm/pppoatm.c
10032 F: include/uapi/linux/atmppp.h
10037 F: drivers/net/ppp/pppoe.c
10038 F: drivers/net/ppp/pppox.c
10043 F: net/l2tp/l2tp_ppp.c
10044 F: include/linux/if_pppol2tp.h
10045 F: include/uapi/linux/if_pppol2tp.h
10049 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10052 F: Documentation/pps/
10054 F: include/linux/pps*.h
10060 F: drivers/net/ppp/pptp.c
10061 W: http://sourceforge.net/projects/accel-pptp
10066 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10068 F: Documentation/preempt-locking.txt
10069 F: include/linux/preempt.h
10077 F: include/linux/printk.h
10079 PRISM54 WIRELESS DRIVER
10082 W: http://wireless.kernel.org/en/users/Drivers/p54
10084 F: drivers/net/wireless/intersil/prism54/
10086 PS3 NETWORK SUPPORT
10091 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10093 PS3 PLATFORM SUPPORT
10097 F: arch/powerpc/boot/ps3*
10098 F: arch/powerpc/include/asm/lv1call.h
10099 F: arch/powerpc/include/asm/ps3*.h
10100 F: arch/powerpc/platforms/ps3/
10103 F: drivers/rtc/rtc-ps3.c
10104 F: drivers/usb/host/*ps3.c
10105 F: sound/ppc/snd_ps3*
10112 F: drivers/block/ps3vram.c
10114 PSAMPLE PACKET SAMPLING SUPPORT:
10118 F: include/net/psample.h
10119 F: include/uapi/linux/psample.h
10127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10129 F: include/linux/pstore*
10130 F: drivers/firmware/efi/efi-pstore.c
10131 F: drivers/acpi/apei/erst.c
10132 F: Documentation/admin-guide/ramoops.rst
10133 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10134 K: \b(pstore|ramoops)
10136 PTP HARDWARE CLOCK SUPPORT
10140 W: http://linuxptp.sourceforge.net/
10141 F: Documentation/ABI/testing/sysfs-ptp
10142 F: Documentation/ptp/*
10143 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10144 F: drivers/net/phy/dp83640*
10146 F: include/linux/ptp_cl*
10152 F: include/asm-generic/syscall.h
10153 F: include/linux/ptrace.h
10154 F: include/linux/regset.h
10155 F: include/linux/tracehook.h
10156 F: include/uapi/linux/ptrace.h
10162 T: git git://linuxtv.org/media_tree.git
10164 F: drivers/media/usb/pulse8-cec/*
10166 PVRUSB2 VIDEO4LINUX DRIVER
10170 W: http://www.isely.net/pvrusb2/
10171 T: git git://linuxtv.org/media_tree.git
10173 F: Documentation/media/v4l-drivers/pvrusb2*
10174 F: drivers/media/usb/pvrusb2/
10179 T: git git://linuxtv.org/media_tree.git
10181 F: drivers/media/usb/pwc/*
10188 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10189 F: Documentation/hwmon/pwm-fan
10190 F: drivers/hwmon/pwm-fan.c
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10197 F: Documentation/pwm.txt
10198 F: Documentation/devicetree/bindings/pwm/
10199 F: include/linux/pwm.h
10201 F: drivers/video/backlight/pwm_bl.c
10202 F: include/linux/pwm_backlight.h
10204 PXA2xx/PXA3xx SUPPORT
10209 T: git git://github.com/hzhuang1/linux.git
10210 T: git git://github.com/rjarzmik/linux.git
10212 F: arch/arm/boot/dts/pxa*
10213 F: arch/arm/mach-pxa/
10214 F: drivers/dma/pxa*
10215 F: drivers/pcmcia/pxa2xx*
10216 F: drivers/pinctrl/pxa/
10217 F: drivers/spi/spi-pxa2xx*
10218 F: drivers/usb/gadget/udc/pxa2*
10219 F: include/sound/pxa2xx-lib.h
10227 F: drivers/gpio/gpio-pxa.c
10229 PXA3xx NAND FLASH DRIVER
10233 F: drivers/mtd/nand/pxa3xx_nand.c
10239 T: git git://github.com/hzhuang1/linux.git
10240 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10242 F: arch/arm/boot/dts/mmp*
10243 F: arch/arm/mach-mmp/
10258 F: drivers/crypto/qat/
10264 F: drivers/infiniband/hw/qib/
10266 QLOGIC QLA1280 SCSI DRIVER
10270 F: drivers/scsi/qla1280.[ch]
10272 QLOGIC QLA2XXX FC-SCSI DRIVER
10276 F: Documentation/scsi/LICENSE.qla2xxx
10277 F: drivers/scsi/qla2xxx/
10279 QLOGIC QLA4XXX iSCSI DRIVER
10283 F: Documentation/scsi/LICENSE.qla4xxx
10284 F: drivers/scsi/qla4xxx/
10286 QLOGIC QLA3XXX NETWORK DRIVER
10290 F: Documentation/networking/LICENSE.qla3xxx
10291 F: drivers/net/ethernet/qlogic/qla3xxx.*
10293 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10299 F: drivers/net/ethernet/qlogic/qlcnic/
10301 QLOGIC QLGE 10Gb ETHERNET DRIVER
10307 F: drivers/net/ethernet/qlogic/qlge/
10309 QLOGIC QL4xxx ETHERNET DRIVER
10315 F: drivers/net/ethernet/qlogic/qed/
10316 F: include/linux/qed/
10317 F: drivers/net/ethernet/qlogic/qede/
10319 QLOGIC QL41xxx ISCSI DRIVER
10323 F: drivers/scsi/qedi/
10327 W: http://www.alarsen.net/linux/qnx4fs/
10330 F: include/uapi/linux/qnx4_fs.h
10331 F: include/uapi/linux/qnxtypes.h
10333 QORIQ DPAA2 FSL-MC BUS DRIVER
10338 F: drivers/staging/fsl-mc/
10340 QT1010 MEDIA DRIVER
10343 W: https://linuxtv.org
10344 W: http://palosaari.fi/linux/
10345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10346 T: git git://linuxtv.org/anttip/media_tree.git
10348 F: drivers/media/tuners/qt1010*
10350 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10353 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10355 F: drivers/net/wireless/ath/ath9k/
10357 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10360 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10363 F: drivers/net/wireless/ath/ath10k/
10365 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10369 F: drivers/net/ethernet/qualcomm/emac/
10371 QUALCOMM HEXAGON ARCHITECTURE
10374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10378 QUALCOMM WCN36XX WIRELESS DRIVER
10381 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10382 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10384 F: drivers/net/wireless/ath/wcn36xx/
10386 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10391 F: drivers/firmware/qemu_fw_cfg.c
10393 RADOS BLOCK DEVICE (RBD)
10398 W: http://ceph.com/
10399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10400 T: git git://github.com/ceph/ceph-client.git
10402 F: Documentation/ABI/testing/sysfs-bus-rbd
10403 F: drivers/block/rbd.c
10404 F: drivers/block/rbd_types.h
10406 RADEON FRAMEBUFFER DISPLAY DRIVER
10410 F: drivers/video/fbdev/aty/radeon*
10411 F: include/uapi/linux/radeonfb.h
10413 RADIOSHARK RADIO DRIVER
10416 T: git git://linuxtv.org/media_tree.git
10418 F: drivers/media/radio/radio-shark.c
10420 RADIOSHARK2 RADIO DRIVER
10423 T: git git://linuxtv.org/media_tree.git
10425 F: drivers/media/radio/radio-shark2.c
10426 F: drivers/media/radio/radio-tea5777.c
10428 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10432 F: drivers/video/fbdev/aty/aty128fb.c
10434 RALINK MIPS ARCHITECTURE
10438 F: arch/mips/ralink
10440 RALINK RT2X00 WIRELESS LAN DRIVER
10446 F: drivers/net/wireless/ralink/rt2x00/
10448 RAMDISK RAM BLOCK DEVICE DRIVER
10451 F: Documentation/blockdev/ramdisk.txt
10452 F: drivers/block/brd.c
10454 RANDOM NUMBER DRIVER
10457 F: drivers/char/random.c
10463 F: drivers/rapidio/
10465 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10468 F: drivers/net/wireless/ray*
10475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10476 F: Documentation/RCU/torture.txt
10477 F: kernel/rcu/rcutorture.c
10479 RCUTORTURE TEST FRAMEWORK
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10488 F: tools/testing/selftests/rcutorture
10494 RDC R6040 FAST ETHERNET DRIVER
10498 F: drivers/net/ethernet/rdc/r6040.c
10500 RDS - RELIABLE DATAGRAM SOCKETS
10505 W: https://oss.oracle.com/projects/rds/
10508 F: Documentation/networking/rds.txt
10510 RDMAVT - RDMA verbs software
10514 F: drivers/infiniband/sw/rdmavt
10516 RDT - RESOURCE ALLOCATION
10520 F: arch/x86/kernel/cpu/intel_rdt*
10521 F: arch/x86/include/asm/intel_rdt*
10522 F: Documentation/x86/intel_rdt*
10524 READ-COPY UPDATE (RCU)
10531 W: http://www.rdrop.com/users/paulmck/RCU/
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10534 F: Documentation/RCU/
10535 X: Documentation/RCU/torture.txt
10536 F: include/linux/rcu*
10537 X: include/linux/srcu.h
10539 X: kernel/torture.c
10541 REAL TIME CLOCK (RTC) SUBSYSTEM
10545 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10548 F: Documentation/devicetree/bindings/rtc/
10549 F: Documentation/rtc.txt
10551 F: include/linux/rtc.h
10552 F: include/uapi/linux/rtc.h
10553 F: include/linux/rtc/
10554 F: include/linux/platform_data/rtc-*
10555 F: tools/testing/selftests/timers/rtctest.c
10557 REALTEK AUDIO CODECS
10561 F: sound/soc/codecs/rt*
10562 F: include/sound/rt*.h
10564 REISERFS FILE SYSTEM
10569 REGISTER MAP ABSTRACTION
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10574 F: Documentation/devicetree/bindings/regmap/
10575 F: drivers/base/regmap/
10576 F: include/linux/regmap.h
10578 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10584 F: Documentation/devicetree/bindings/remoteproc/
10585 F: Documentation/remoteproc.txt
10586 F: drivers/remoteproc/
10587 F: include/linux/remoteproc.h
10589 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10596 F: Documentation/rpmsg.txt
10597 F: include/linux/rpmsg.h
10598 F: include/linux/rpmsg/
10600 RENESAS CLOCK DRIVERS
10604 F: drivers/clk/renesas/
10606 RENESAS ETHERNET DRIVERS
10610 F: drivers/net/ethernet/renesas/
10611 F: include/linux/sh_eth.h
10613 RENESAS R-CAR GYROADC DRIVER
10617 F: drivers/iio/adc/rcar_gyro_adc.c
10619 RENESAS USB2 PHY DRIVER
10623 F: drivers/phy/phy-rcar-gen3-usb2.c
10625 RESET CONTROLLER FRAMEWORK
10627 T: git git://git.pengutronix.de/git/pza/linux
10630 F: Documentation/devicetree/bindings/reset/
10631 F: include/dt-bindings/reset/
10632 F: include/linux/reset.h
10633 F: include/linux/reset-controller.h
10638 W: http://wireless.kernel.org/
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10642 F: Documentation/rfkill.txt
10650 F: lib/rhashtable.c
10651 F: include/linux/rhashtable.h
10653 RICOH SMARTMEDIA/XD DRIVER
10656 F: drivers/mtd/nand/r852.c
10657 F: drivers/mtd/nand/r852.h
10659 RICOH R5C592 MEMORYSTICK DRIVER
10662 F: drivers/memstick/host/r592.*
10666 W: http://sourceforge.net/projects/roccat/
10668 F: drivers/hid/hid-roccat*
10669 F: include/linux/hid-roccat*
10670 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10676 F: drivers/net/ethernet/rocker/
10680 W: http://www.comtrol.com
10682 F: Documentation/serial/rocket.txt
10683 F: drivers/tty/rocket*
10685 ROCKETPORT EXPRESS/INFINITY DRIVER
10689 F: drivers/tty/serial/rp2.*
10694 W: http://www.linux-ax25.org/
10696 F: include/net/rose.h
10697 F: include/uapi/linux/rose.h
10700 RTL2830 MEDIA DRIVER
10703 W: https://linuxtv.org
10704 W: http://palosaari.fi/linux/
10705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10706 T: git git://linuxtv.org/anttip/media_tree.git
10708 F: drivers/media/dvb-frontends/rtl2830*
10710 RTL2832 MEDIA DRIVER
10713 W: https://linuxtv.org
10714 W: http://palosaari.fi/linux/
10715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716 T: git git://linuxtv.org/anttip/media_tree.git
10718 F: drivers/media/dvb-frontends/rtl2832*
10720 RTL2832_SDR MEDIA DRIVER
10723 W: https://linuxtv.org
10724 W: http://palosaari.fi/linux/
10725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10726 T: git git://linuxtv.org/anttip/media_tree.git
10728 F: drivers/media/dvb-frontends/rtl2832_sdr*
10730 RTL8180 WIRELESS DRIVER
10732 W: http://wireless.kernel.org/
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10735 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10737 RTL8187 WIRELESS DRIVER
10742 W: http://wireless.kernel.org/
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10745 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10747 RTL8192CE WIRELESS DRIVER
10751 W: http://wireless.kernel.org/
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10754 F: drivers/net/wireless/realtek/rtlwifi/
10755 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10757 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10762 F: drivers/net/wireless/realtek/rtl8xxxu/
10764 S3 SAVAGE FRAMEBUFFER DRIVER
10768 F: drivers/video/fbdev/savage/
10774 W: http://www.ibm.com/developerworks/linux/linux390/
10775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10779 F: Documentation/s390/
10780 F: Documentation/DocBook/s390*
10782 S390 COMMON I/O LAYER
10786 W: http://www.ibm.com/developerworks/linux/linux390/
10788 F: drivers/s390/cio/
10794 W: http://www.ibm.com/developerworks/linux/linux390/
10796 F: drivers/s390/block/dasd*
10797 F: block/partitions/ibm.c
10799 S390 NETWORK DRIVERS
10802 W: http://www.ibm.com/developerworks/linux/linux390/
10804 F: drivers/s390/net/
10810 W: http://www.ibm.com/developerworks/linux/linux390/
10813 F: drivers/pci/hotplug/s390_pci_hpc.c
10818 W: http://www.ibm.com/developerworks/linux/linux390/
10820 F: drivers/s390/crypto/
10825 W: http://www.ibm.com/developerworks/linux/linux390/
10827 F: drivers/s390/scsi/zfcp_*
10829 S390 IUCV NETWORK LAYER
10832 W: http://www.ibm.com/developerworks/linux/linux390/
10834 F: drivers/s390/net/*iucv*
10835 F: include/net/iucv/
10841 W: http://www.ibm.com/developerworks/linux/linux390/
10843 F: drivers/iommu/s390-iommu.c
10845 S3C24XX SD/MMC Driver
10849 F: drivers/mmc/host/s3cmci.*
10851 SAA6588 RDS RECEIVER DRIVER
10854 T: git git://linuxtv.org/media_tree.git
10855 W: https://linuxtv.org
10857 F: drivers/media/i2c/saa6588*
10859 SAA7134 VIDEO4LINUX DRIVER
10863 W: https://linuxtv.org
10864 T: git git://linuxtv.org/media_tree.git
10866 F: Documentation/media/v4l-drivers/saa7134*
10867 F: drivers/media/pci/saa7134/
10869 SAA7146 VIDEO4LINUX-2 DRIVER
10872 T: git git://linuxtv.org/media_tree.git
10874 F: drivers/media/common/saa7146/
10875 F: drivers/media/pci/saa7146/
10876 F: include/media/saa7146*
10878 SAMSUNG LAPTOP DRIVER
10882 F: drivers/platform/x86/samsung-laptop.c
10884 SAMSUNG AUDIO (ASoC) DRIVERS
10890 F: sound/soc/samsung/
10892 SAMSUNG FRAMEBUFFER DRIVER
10896 F: drivers/video/fbdev/s3c-fb.c
10898 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10905 F: drivers/mfd/sec*.c
10906 F: drivers/regulator/s2m*.c
10907 F: drivers/regulator/s5m*.c
10908 F: drivers/clk/clk-s2mps11.c
10909 F: drivers/rtc/rtc-s5m.c
10910 F: include/linux/mfd/samsung/
10911 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10912 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10913 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10914 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10916 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10920 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10922 F: drivers/media/platform/exynos4-is/
10924 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10929 F: drivers/media/platform/s3c-camif/
10930 F: include/media/drv-intf/s3c_camif.h
10932 SAMSUNG S5C73M3 CAMERA DRIVER
10937 F: drivers/media/i2c/s5c73m3/*
10939 SAMSUNG S5K5BAF CAMERA DRIVER
10944 F: drivers/media/i2c/s5k5baf.c
10946 SAMSUNG S3FWRN5 NFC DRIVER
10951 F: drivers/nfc/s3fwrn5
10953 SAMSUNG SOC CLOCK DRIVERS
10959 F: drivers/clk/samsung/
10960 F: include/dt-bindings/clock/exynos*.h
10961 F: Documentation/devicetree/bindings/clock/exynos*.txt
10963 SAMSUNG SPI DRIVERS
10970 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10971 F: drivers/spi/spi-s3c*
10972 F: include/linux/platform_data/spi-s3c64xx.h
10974 SAMSUNG SXGBE DRIVERS
10980 F: drivers/net/ethernet/samsung/sxgbe/
10982 SAMSUNG THERMAL DRIVER
10987 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10988 F: drivers/thermal/samsung/
10990 SAMSUNG USB2 PHY DRIVER
10995 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10996 F: Documentation/phy/samsung-usb2.txt
10997 F: drivers/phy/phy-exynos4210-usb2.c
10998 F: drivers/phy/phy-exynos4x12-usb2.c
10999 F: drivers/phy/phy-exynos5250-usb2.c
11000 F: drivers/phy/phy-s5pv210-usb2.c
11001 F: drivers/phy/phy-samsung-usb2.c
11002 F: drivers/phy/phy-samsung-usb2.h
11008 F: Documentation/devicetree/bindings/serial/
11009 F: drivers/tty/serial/
11015 F: Documentation/devicetree/bindings/serial/slave-device.txt
11016 F: drivers/tty/serdev/
11017 F: include/linux/serdev.h
11023 F: drivers/media/rc/serial_ir.c
11029 F: drivers/staging/media/st-cec/
11030 F: Documentation/devicetree/bindings/media/stih-cec.txt
11032 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11035 W: http://www.ibm.com/developerworks/linux/linux390/
11039 SYNOPSYS DESIGNWARE DMAC DRIVER
11043 F: include/linux/dma/dw.h
11044 F: include/linux/platform_data/dma-dw.h
11047 SYNOPSYS DESIGNWARE I2C DRIVER
11053 F: drivers/i2c/busses/i2c-designware-*
11054 F: include/linux/platform_data/i2c-designware.h
11056 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11060 F: drivers/mmc/host/dw_mmc*
11062 SYSTEM TRACE MODULE CLASS
11065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11066 F: Documentation/trace/stm.txt
11067 F: drivers/hwtracing/stm/
11068 F: include/linux/stm.h
11069 F: include/uapi/linux/stm.h
11074 F: drivers/thunderbolt/
11076 TI BQ27XXX POWER SUPPLY DRIVER
11078 F: include/linux/power/bq27xxx_battery.h
11079 F: drivers/power/supply/bq27xxx_battery.c
11080 F: drivers/power/supply/bq27xxx_battery_i2c.c
11082 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11088 F: include/linux/clocksource.h
11089 F: include/linux/time.h
11090 F: include/linux/timex.h
11091 F: include/uapi/linux/time.h
11092 F: include/uapi/linux/timex.h
11093 F: kernel/time/clocksource.c
11094 F: kernel/time/time*.c
11095 F: kernel/time/alarmtimer.c
11096 F: kernel/time/ntp.c
11097 F: tools/testing/selftests/timers/
11102 F: drivers/watchdog/sc1200wdt.c
11108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11111 F: include/linux/sched.h
11112 F: include/uapi/linux/sched.h
11113 F: include/linux/wait.h
11118 W: http://www.sunplus.com
11122 SCR24X CHIP CARD INTERFACE DRIVER
11125 F: drivers/char/pcmcia/scr24x_cs.c
11127 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11131 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11132 F: drivers/clk/clk-scpi.c
11133 F: drivers/cpufreq/scpi-cpufreq.c
11134 F: drivers/firmware/arm_scpi.c
11135 F: include/linux/scpi_protocol.h
11140 W: http://www.kernel.dk
11142 F: drivers/scsi/sr*
11144 SCSI RDMA PROTOCOL (SRP) INITIATOR
11148 W: http://www.openfabrics.org
11149 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11151 F: drivers/infiniband/ulp/srp/
11152 F: include/scsi/srp.h
11157 W: http://sg.danny.cz/sg
11159 F: Documentation/scsi/scsi-generic.txt
11160 F: drivers/scsi/sg.c
11161 F: include/scsi/sg.h
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11170 F: Documentation/devicetree/bindings/scsi/
11178 F: Documentation/scsi/st.txt
11179 F: drivers/scsi/st.*
11180 F: drivers/scsi/st_*.h
11186 W: http://lksctp.sourceforge.net
11188 F: Documentation/networking/sctp.txt
11189 F: include/linux/sctp.h
11190 F: include/uapi/linux/sctp.h
11191 F: include/net/sctp/
11197 F: Documentation/i2c/busses/scx200_acb
11198 F: arch/x86/platform/scx200/
11199 F: drivers/watchdog/scx200_wdt.c
11200 F: drivers/i2c/busses/scx200*
11201 F: drivers/mtd/maps/scx200_docflash.c
11202 F: include/linux/scx200.h
11207 F: drivers/char/scx200_gpio.c
11208 F: include/linux/scx200_gpio.h
11210 SCx200 HRT CLOCKSOURCE DRIVER
11213 F: drivers/clocksource/scx200_hrt.c
11215 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11219 F: drivers/mmc/host/sdricoh_cs.c
11221 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11224 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11226 F: drivers/mmc/host/sdhci*
11227 F: include/linux/mmc/sdhci*
11233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11235 F: kernel/seccomp.c
11236 F: include/uapi/linux/seccomp.h
11237 F: include/linux/seccomp.h
11238 F: tools/testing/selftests/seccomp/*
11239 K: \bsecure_computing
11242 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11247 F: drivers/mmc/host/sdhci-brcmstb*
11249 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11254 F: drivers/mmc/host/sdhci-s3c*
11256 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11260 F: drivers/mmc/host/sdhci-spear.c
11262 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11269 F: block/opal_proto.h
11270 F: include/linux/sed*
11271 F: include/uapi/linux/sed*
11277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11278 W: http://kernsec.org/
11286 SELINUX SECURITY MODULE
11291 W: http://selinuxproject.org
11292 T: git git://git.infradead.org/users/pcmoore/selinux
11294 F: include/linux/selinux*
11295 F: security/selinux/
11296 F: scripts/selinux/
11298 APPARMOR SECURITY MODULE
11301 W: apparmor.wiki.kernel.org
11302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11304 F: security/apparmor/
11306 LOADPIN SECURITY MODULE
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11310 F: security/loadpin/
11312 YAMA SECURITY MODULE
11314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11321 F: drivers/misc/phantom.c
11322 F: include/uapi/linux/phantom.h
11324 Emulex 10Gbps iSCSI - OneConnect DRIVER
11329 W: http://www.broadcom.com
11331 F: drivers/scsi/be2iscsi/
11333 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11339 W: http://www.emulex.com
11341 F: drivers/net/ethernet/emulex/benet/
11343 EMULEX ONECONNECT ROCE DRIVER
11347 W: http://www.emulex.com
11349 F: drivers/infiniband/hw/ocrdma/
11350 F: include/uapi/rdma/ocrdma-abi.h
11358 F: drivers/net/ethernet/sfc/
11363 F: drivers/misc/sgi-gru/
11365 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11369 F: Documentation/ia64/serial.txt
11370 F: drivers/tty/serial/ioc?_serial.c
11371 F: include/linux/ioc?.h
11373 SGI XP/XPC/XPNET DRIVER
11377 F: drivers/misc/sgi-xp/
11379 SI2157 MEDIA DRIVER
11382 W: https://linuxtv.org
11383 W: http://palosaari.fi/linux/
11384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11385 T: git git://linuxtv.org/anttip/media_tree.git
11387 F: drivers/media/tuners/si2157*
11389 SI2168 MEDIA DRIVER
11392 W: https://linuxtv.org
11393 W: http://palosaari.fi/linux/
11394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11395 T: git git://linuxtv.org/anttip/media_tree.git
11397 F: drivers/media/dvb-frontends/si2168*
11399 SI470X FM RADIO RECEIVER I2C DRIVER
11402 T: git git://linuxtv.org/media_tree.git
11403 W: https://linuxtv.org
11405 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11407 SI470X FM RADIO RECEIVER USB DRIVER
11410 T: git git://linuxtv.org/media_tree.git
11411 W: https://linuxtv.org
11413 F: drivers/media/radio/si470x/radio-si470x-common.c
11414 F: drivers/media/radio/si470x/radio-si470x.h
11415 F: drivers/media/radio/si470x/radio-si470x-usb.c
11417 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11420 T: git git://linuxtv.org/media_tree.git
11421 W: https://linuxtv.org
11423 F: drivers/media/radio/si4713/si4713.?
11425 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11428 T: git git://linuxtv.org/media_tree.git
11429 W: https://linuxtv.org
11431 F: drivers/media/radio/si4713/radio-platform-si4713.c
11433 SI4713 FM RADIO TRANSMITTER USB DRIVER
11436 T: git git://linuxtv.org/media_tree.git
11437 W: https://linuxtv.org
11439 F: drivers/media/radio/si4713/radio-usb-si4713.c
11445 W: https://linuxtv.org
11446 T: git git://linuxtv.org/media_tree.git
11448 F: drivers/media/common/siano/
11449 F: drivers/media/usb/siano/
11450 F: drivers/media/usb/siano/
11451 F: drivers/media/mmc/siano/
11457 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11458 F: drivers/video/fbdev/simplefb.c
11459 F: include/linux/platform_data/simplefb.h
11461 SH_VEU V4L2 MEM2MEM DRIVER
11464 F: drivers/media/platform/sh_veu.c
11466 SH_VOU V4L2 OUTPUT DRIVER
11469 F: drivers/media/platform/sh_vou.c
11470 F: include/media/drv-intf/sh_vou.h
11472 SIMPLE FIRMWARE INTERFACE (SFI)
11475 W: http://simplefirmware.org/
11476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11478 F: arch/x86/platform/sfi/
11480 F: include/linux/sfi*.h
11482 SIMTEC EB110ATX (Chalice CATS)
11486 W: http://www.simtec.co.uk/products/EB110ATX/
11489 SIMTEC EB2410ITX (BAST)
11493 W: http://www.simtec.co.uk/products/EB2410ITX/
11495 F: arch/arm/mach-s3c24xx/mach-bast.c
11496 F: arch/arm/mach-s3c24xx/bast-ide.c
11497 F: arch/arm/mach-s3c24xx/bast-irq.c
11499 SIPHASH PRF ROUTINES
11503 F: lib/test_siphash.c
11504 F: include/linux/siphash.h
11506 TI DAVINCI MACHINE SUPPORT
11510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11512 F: arch/arm/mach-davinci/
11513 F: drivers/i2c/busses/i2c-davinci.c
11515 TI DAVINCI SERIES MEDIA DRIVER
11518 W: https://linuxtv.org
11519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11520 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11522 F: drivers/media/platform/davinci/
11523 F: include/media/davinci/
11525 TI AM437X VPFE DRIVER
11528 W: https://linuxtv.org
11529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11530 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11532 F: drivers/media/platform/am437x/
11534 OV2659 OMNIVISION SENSOR DRIVER
11537 W: https://linuxtv.org
11538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11539 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11541 F: drivers/media/i2c/ov2659.c
11542 F: include/media/i2c/ov2659.h
11544 SILICON MOTION SM712 FRAME BUFFER DRIVER
11550 F: drivers/video/fbdev/sm712*
11551 F: Documentation/fb/sm712fb.txt
11553 SIS 190 ETHERNET DRIVER
11557 F: drivers/net/ethernet/sis/sis190.c
11559 SIS 900/7016 FAST ETHERNET DRIVER
11561 W: http://www.brownhat.org/sis900.html
11564 F: drivers/net/ethernet/sis/sis900.*
11566 SIS FRAMEBUFFER DRIVER
11568 W: http://www.winischhofer.net/linuxsisvga.shtml
11570 F: Documentation/fb/sisfb.txt
11571 F: drivers/video/fbdev/sis/
11572 F: include/video/sisfb.h
11576 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11578 F: drivers/usb/misc/sisusbvga/
11588 F: include/linux/sl?b*.h
11591 SLEEPABLE READ-COPY UPDATE (SRCU)
11598 W: http://www.rdrop.com/users/paulmck/RCU/
11600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11601 F: include/linux/srcu.h
11602 F: kernel/rcu/srcu.c
11604 SMACK SECURITY MODULE
11607 W: http://schaufler-ca.com
11608 T: git git://github.com/cschaufler/smack-next
11610 F: Documentation/security/Smack.txt
11613 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11617 F: drivers/power/avs/
11618 F: include/linux/power/smartreflex.h
11621 SMC91x ETHERNET DRIVER
11624 F: drivers/net/ethernet/smsc/smc91x.*
11626 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11630 F: drivers/media/i2c/smiapp/
11631 F: include/media/i2c/smiapp.h
11632 F: drivers/media/i2c/smiapp-pll.c
11633 F: drivers/media/i2c/smiapp-pll.h
11634 F: include/uapi/linux/smiapp.h
11635 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11637 SMM665 HARDWARE MONITOR DRIVER
11641 F: Documentation/hwmon/smm665
11642 F: drivers/hwmon/smm665.c
11644 SMSC EMC2103 HARDWARE MONITOR DRIVER
11648 F: Documentation/hwmon/emc2103
11649 F: drivers/hwmon/emc2103.c
11651 SMSC SCH5627 HARDWARE MONITOR DRIVER
11655 F: Documentation/hwmon/sch5627
11656 F: drivers/hwmon/sch5627.c
11658 SMSC47B397 HARDWARE MONITOR DRIVER
11662 F: Documentation/hwmon/smsc47b397
11663 F: drivers/hwmon/smsc47b397.c
11665 SMSC911x ETHERNET DRIVER
11669 F: include/linux/smsc911x.h
11670 F: drivers/net/ethernet/smsc/smsc911x.*
11672 SMSC9420 PCI ETHERNET DRIVER
11676 F: drivers/net/ethernet/smsc/smsc9420.*
11678 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11682 F: drivers/video/fbdev/smscufx.c
11684 SOC-CAMERA V4L2 SUBSYSTEM
11687 T: git git://linuxtv.org/media_tree.git
11689 F: include/media/soc*
11690 F: drivers/media/i2c/soc_camera/
11691 F: drivers/media/platform/soc_camera/
11693 SOEKRIS NET48XX LED SUPPORT
11696 F: drivers/leds/leds-net48xx.c
11698 SOFTLOGIC 6x10 MPEG CODEC
11705 F: drivers/media/pci/solo6x10/
11707 SOFTWARE RAID (Multiple Disks) SUPPORT
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11713 F: include/linux/raid/
11714 F: include/uapi/linux/raid/
11716 SONIC NETWORK DRIVER
11720 F: drivers/net/ethernet/natsemi/sonic.*
11722 SONICS SILICON BACKPLANE DRIVER (SSB)
11727 F: include/linux/ssb/
11729 SONY VAIO CONTROL DEVICE DRIVER
11732 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11734 F: Documentation/laptops/sony-laptop.txt
11735 F: drivers/char/sonypi.c
11736 F: drivers/platform/x86/sony-laptop.c
11737 F: include/linux/sony-laptop.h
11739 SONY MEMORYSTICK CARD SUPPORT
11741 W: http://tifmxx.berlios.de/
11743 F: drivers/memstick/host/tifm_ms.c
11745 SONY MEMORYSTICK STANDARD SUPPORT
11748 F: drivers/memstick/core/ms_block.*
11754 W: http://www.alsa-project.org/
11755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11756 T: git git://git.alsa-project.org/alsa-kernel.git
11757 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11759 F: Documentation/sound/
11761 F: include/uapi/sound/
11764 SOUND - COMPRESSED AUDIO
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11769 F: Documentation/sound/alsa/compress_offload.txt
11770 F: include/sound/compress_driver.h
11771 F: include/uapi/sound/compress_*
11772 F: sound/core/compress_offload.c
11773 F: sound/soc/soc-compress.c
11775 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11780 W: http://alsa-project.org/main/index.php/ASoC
11782 F: Documentation/devicetree/bindings/sound/
11783 F: Documentation/sound/alsa/soc/
11785 F: include/sound/soc*
11787 SOUND - DMAENGINE HELPERS
11790 F: include/sound/dmaengine_pcm.h
11791 F: sound/core/pcm_dmaengine.c
11792 F: sound/soc/soc-generic-dmaengine-pcm.c
11797 W: https://linuxtv.org
11798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11800 F: drivers/media/dvb-frontends/sp2*
11802 SPARC + UltraSPARC (sparc/sparc64)
11805 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11812 SPARC SERIAL DRIVERS
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11818 F: include/linux/sunserialcore.h
11819 F: drivers/tty/serial/suncore.c
11820 F: drivers/tty/serial/sunhv.c
11821 F: drivers/tty/serial/sunsab.c
11822 F: drivers/tty/serial/sunsab.h
11823 F: drivers/tty/serial/sunsu.c
11824 F: drivers/tty/serial/sunzilog.c
11825 F: drivers/tty/serial/sunzilog.h
11830 W: https://sparse.wiki.kernel.org/
11831 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11832 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11834 F: include/linux/compiler.h
11836 SPEAR PLATFORM SUPPORT
11840 W: http://www.st.com/spear
11842 F: arch/arm/boot/dts/spear*
11843 F: arch/arm/mach-spear/
11845 SPEAR CLOCK FRAMEWORK SUPPORT
11848 W: http://www.st.com/spear
11850 F: drivers/clk/spear/
11856 W: http://www.linux-mtd.infradead.org/
11857 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11858 T: git git://github.com/spi-nor/linux.git
11860 F: drivers/mtd/spi-nor/
11861 F: include/linux/mtd/spi-nor.h
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11867 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11869 F: Documentation/devicetree/bindings/spi/
11870 F: Documentation/spi/
11872 F: include/linux/spi/
11873 F: include/uapi/linux/spi/
11876 SPIDERNET NETWORK DRIVER for CELL
11880 F: Documentation/networking/spider_net.txt
11881 F: drivers/net/ethernet/toshiba/spider_net*
11886 W: http://www.ibm.com/developerworks/power/cell/
11888 F: Documentation/filesystems/spufs.txt
11889 F: arch/powerpc/platforms/cell/spufs/
11891 SQUASHFS FILE SYSTEM
11894 W: http://squashfs.org.uk
11895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11897 F: Documentation/filesystems/squashfs.txt
11900 SRM (Alpha) environment access
11903 F: arch/alpha/kernel/srm_env.c
11909 F: Documentation/process/stable-kernel-rules.rst
11913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11916 F: drivers/staging/
11922 F: drivers/staging/comedi/
11924 STAGING - FLARION FT1000 DRIVERS
11927 F: drivers/staging/ft1000/
11929 STAGING - INDUSTRIAL IO
11933 F: Documentation/devicetree/bindings/staging/iio/
11934 F: drivers/staging/iio/
11936 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11938 W: http://www.lirc.org/
11940 F: drivers/staging/media/lirc/
11942 STAGING - LUSTRE PARALLEL FILESYSTEM
11947 W: http://wiki.lustre.org/
11949 F: drivers/staging/lustre
11951 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11956 F: drivers/staging/nvec/
11958 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11962 W: http://wiki.laptop.org/go/DCON
11964 F: drivers/staging/olpc_dcon/
11966 STAGING - REALTEK RTL8712U DRIVERS
11970 F: drivers/staging/rtl8712/
11972 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11978 F: drivers/staging/sm750fb/
11980 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11986 W: http://www.linux-speakup.org/
11988 F: drivers/staging/speakup/
11990 STAGING - VIA VT665X DRIVERS
11993 F: drivers/staging/vt665?/
11995 STAGING - WILC1000 WIFI DRIVER
12000 F: drivers/staging/wilc1000/
12002 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12005 F: drivers/staging/xgifb/
12007 STARFIRE/DURALAN NETWORK DRIVER
12010 F: drivers/net/ethernet/adaptec/starfire*
12014 W: http://sammy.net/sun3/
12016 F: arch/m68k/kernel/*sun3*
12017 F: arch/m68k/sun3*/
12018 F: arch/m68k/include/asm/sun3*
12019 F: drivers/net/ethernet/i825xx/sun3*
12021 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12025 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12026 F: drivers/input/keyboard/sun4i-lradc-keys.c
12028 SUNDANCE NETWORK DRIVER
12032 F: drivers/net/ethernet/dlink/sundance.c
12038 Q: http://patchwork.kernel.org/project/linux-sh/list/
12040 F: Documentation/sh/
12049 B: https://bugzilla.kernel.org
12051 F: Documentation/power/
12052 F: arch/x86/kernel/acpi/
12053 F: drivers/base/power/
12055 F: include/linux/suspend.h
12056 F: include/linux/freezer.h
12057 F: include/linux/pm.h
12063 F: Documentation/svga.txt
12064 F: arch/x86/boot/video*
12069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12072 F: arch/*/kernel/pci-swiotlb.c
12073 F: include/linux/swiotlb.h
12081 F: include/net/switchdev.h
12083 SYNOPSYS ARC ARCHITECTURE
12088 F: Documentation/devicetree/bindings/arc/*
12089 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12090 F: drivers/clocksource/arc_timer.c
12091 F: drivers/tty/serial/arc_uart.c
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12094 SYNOPSYS ARC SDP platform support
12097 F: arch/arc/plat-axs10x
12098 F: arch/arc/boot/dts/ax*
12099 F: Documentation/devicetree/bindings/arc/axs10*
12101 SYSTEM CONFIGURATION (SYSCON)
12104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12106 F: drivers/mfd/syscon.c
12108 SYSTEM RESET/SHUTDOWN DRIVERS
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12113 F: Documentation/devicetree/bindings/power/reset/
12114 F: drivers/power/reset/
12119 F: Documentation/filesystems/sysv-fs.txt
12121 F: include/linux/sysv_fs.h
12127 W: http://www.linux-iscsi.org
12128 W: http://groups.google.com/group/linux-iscsi-target-dev
12129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12133 F: Documentation/target/
12135 TASKSTATS STATISTICS INTERFACE
12138 F: Documentation/accounting/taskstats*
12139 F: include/linux/taskstats*
12140 F: kernel/taskstats.c
12146 F: include/net/pkt_cls.h
12147 F: include/uapi/linux/pkt_cls.h
12150 TCP LOW PRIORITY MODULE
12153 W: http://tcp-lp-mod.sourceforge.net/
12155 F: net/ipv4/tcp_lp.c
12157 TDA10071 MEDIA DRIVER
12160 W: https://linuxtv.org
12161 W: http://palosaari.fi/linux/
12162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12163 T: git git://linuxtv.org/anttip/media_tree.git
12165 F: drivers/media/dvb-frontends/tda10071*
12167 TDA18212 MEDIA DRIVER
12170 W: https://linuxtv.org
12171 W: http://palosaari.fi/linux/
12172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12173 T: git git://linuxtv.org/anttip/media_tree.git
12175 F: drivers/media/tuners/tda18212*
12177 TDA18218 MEDIA DRIVER
12180 W: https://linuxtv.org
12181 W: http://palosaari.fi/linux/
12182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12183 T: git git://linuxtv.org/anttip/media_tree.git
12185 F: drivers/media/tuners/tda18218*
12187 TDA18271 MEDIA DRIVER
12190 W: https://linuxtv.org
12191 W: http://github.com/mkrufky
12192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12193 T: git git://linuxtv.org/mkrufky/tuners.git
12195 F: drivers/media/tuners/tda18271*
12197 TDA827x MEDIA DRIVER
12200 W: https://linuxtv.org
12201 W: http://github.com/mkrufky
12202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12203 T: git git://linuxtv.org/mkrufky/tuners.git
12205 F: drivers/media/tuners/tda8290.*
12207 TDA8290 MEDIA DRIVER
12210 W: https://linuxtv.org
12211 W: http://github.com/mkrufky
12212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12213 T: git git://linuxtv.org/mkrufky/tuners.git
12215 F: drivers/media/tuners/tda8290.*
12217 TDA9840 MEDIA DRIVER
12220 T: git git://linuxtv.org/media_tree.git
12221 W: https://linuxtv.org
12223 F: drivers/media/i2c/tda9840*
12225 TEA5761 TUNER DRIVER
12229 W: https://linuxtv.org
12230 T: git git://linuxtv.org/media_tree.git
12232 F: drivers/media/tuners/tea5761.*
12234 TEA5767 TUNER DRIVER
12238 W: https://linuxtv.org
12239 T: git git://linuxtv.org/media_tree.git
12241 F: drivers/media/tuners/tea5767.*
12243 TEA6415C MEDIA DRIVER
12246 T: git git://linuxtv.org/media_tree.git
12247 W: https://linuxtv.org
12249 F: drivers/media/i2c/tea6415c*
12251 TEA6420 MEDIA DRIVER
12254 T: git git://linuxtv.org/media_tree.git
12255 W: https://linuxtv.org
12257 F: drivers/media/i2c/tea6420*
12263 F: drivers/net/team/
12264 F: include/linux/if_team.h
12265 F: include/uapi/linux/if_team.h
12267 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12270 F: arch/x86/platform/ts5500/
12272 TECHNOTREND USB IR RECEIVER
12276 F: drivers/media/rc/ttusbir.c
12278 TEGRA ARCHITECTURE SUPPORT
12283 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12292 F: drivers/clk/tegra/
12298 F: drivers/dma/tegra*
12303 F: drivers/i2c/busses/i2c-tegra.c
12305 TEGRA IOMMU DRIVERS
12308 F: drivers/iommu/tegra*
12314 F: drivers/input/keyboard/tegra-kbc.c
12319 F: drivers/pwm/pwm-tegra.c
12321 TEGRA SERIAL DRIVER
12324 F: drivers/tty/serial/serial-tegra.c
12329 F: drivers/spi/spi-tegra*
12331 TEHUTI ETHERNET DRIVER
12335 F: drivers/net/ethernet/tehuti/*
12337 Telecom Clock Driver for MCPL0010
12340 F: drivers/char/tlclk.c
12342 TENSILICA XTENSA PORT (xtensa)
12346 T: git git://github.com/czankel/xtensa-linux.git
12349 F: drivers/irqchip/irq-xtensa-*
12351 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12357 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12358 F: drivers/firmware/ti_sci*
12359 F: include/linux/soc/ti/ti_sci_protocol.h
12361 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12364 T: git git://linuxtv.org/media_tree.git
12365 W: https://linuxtv.org
12367 F: drivers/media/radio/radio-raremono.c
12373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12375 Q: https://patchwork.kernel.org/project/linux-pm/list/
12377 F: drivers/thermal/
12378 F: include/linux/thermal.h
12379 F: include/uapi/linux/thermal.h
12380 F: include/linux/cpu_cooling.h
12381 F: Documentation/devicetree/bindings/thermal/
12383 THERMAL/CPU_COOLING
12389 F: Documentation/thermal/cpu-cooling-api.txt
12390 F: drivers/thermal/cpu_cooling.c
12391 F: include/linux/cpu_cooling.h
12393 THINKPAD ACPI EXTRAS DRIVER
12397 W: http://ibm-acpi.sourceforge.net
12398 W: http://thinkwiki.org/wiki/Ibm-acpi
12399 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12401 F: drivers/platform/x86/thinkpad_acpi.c
12403 TI BANDGAP AND THERMAL DRIVER
12409 F: drivers/thermal/ti-soc-thermal/
12414 W: http://linuxtv.org/
12415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12417 F: drivers/media/platform/ti-vpe/
12419 TI CDCE706 CLOCK DRIVER
12422 F: drivers/clk/clk-cdce706.c
12429 F: include/linux/clk/ti.h
12431 TI ETHERNET SWITCH DRIVER (CPSW)
12437 F: drivers/net/ethernet/ti/cpsw*
12438 F: drivers/net/ethernet/ti/davinci*
12440 TI FLASH MEDIA INTERFACE DRIVER
12443 F: drivers/misc/tifm*
12444 F: drivers/mmc/host/tifm_sd.c
12445 F: include/linux/tifm.h
12447 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12452 F: drivers/soc/ti/*
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12456 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12461 F: sound/soc/codecs/lm49453*
12462 F: sound/soc/codecs/isabelle*
12464 TI LP855x BACKLIGHT DRIVER
12467 F: Documentation/backlight/lp855x-driver.txt
12468 F: drivers/video/backlight/lp855x_bl.c
12469 F: include/linux/platform_data/lp855x.h
12471 TI LP8727 CHARGER DRIVER
12474 F: drivers/power/supply/lp8727_charger.c
12475 F: include/linux/platform_data/lp8727.h
12477 TI LP8788 MFD DRIVER
12480 F: drivers/iio/adc/lp8788_adc.c
12481 F: drivers/leds/leds-lp8788.c
12482 F: drivers/mfd/lp8788*.c
12483 F: drivers/power/supply/lp8788-charger.c
12484 F: drivers/regulator/lp8788-*.c
12485 F: include/linux/mfd/lp8788*.h
12487 TI NETCP ETHERNET DRIVER
12492 F: drivers/net/ethernet/ti/netcp*
12494 TI TAS571X FAMILY ASoC CODEC DRIVER
12498 F: sound/soc/codecs/tas571x*
12500 TI TWL4030 SERIES SOC CODEC DRIVER
12504 F: sound/soc/codecs/twl4030*
12506 TI WILINK WIRELESS DRIVERS
12508 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12509 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12512 F: drivers/net/wireless/ti/
12513 F: include/linux/wl12xx.h
12520 W: http://tipc.sourceforge.net/
12522 F: include/uapi/linux/tipc*.h
12527 W: http://www.mellanox.com/repository/solutions/tile-scm/
12528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12531 F: drivers/char/tile-srom.c
12532 F: drivers/edac/tile_edac.c
12533 F: drivers/net/ethernet/tile/
12534 F: drivers/rtc/rtc-tile.c
12535 F: drivers/tty/hvc/hvc_tile.c
12536 F: drivers/tty/serial/tilegx.c
12537 F: drivers/usb/host/*-tilegx.c
12538 F: include/linux/usb/tilegx.h
12540 TLAN NETWORK DRIVER
12543 W: http://sourceforge.net/projects/tlan/
12545 F: Documentation/networking/tlan.txt
12546 F: drivers/net/ethernet/ti/tlan.*
12548 TOMOYO SECURITY MODULE
12555 W: http://tomoyo.sourceforge.jp/
12556 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12558 F: security/tomoyo/
12560 TOPSTAR LAPTOP EXTRAS DRIVER
12564 F: drivers/platform/x86/topstar-laptop.c
12566 TOSHIBA ACPI EXTRAS DRIVER
12570 F: drivers/platform/x86/toshiba_acpi.c
12572 TOSHIBA BLUETOOTH DRIVER
12576 F: drivers/platform/x86/toshiba_bluetooth.c
12578 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12582 F: drivers/platform/x86/toshiba_haps.c
12584 TOSHIBA WMI HOTKEYS DRIVER
12588 F: drivers/platform/x86/toshiba-wmi.c
12592 W: http://www.buzzard.org.uk/toshiba/
12594 F: drivers/char/toshiba.c
12595 F: include/linux/toshiba.h
12596 F: include/uapi/linux/toshiba.h
12598 TOSHIBA TC358743 DRIVER
12602 F: drivers/media/i2c/tc358743*
12603 F: include/media/i2c/tc358743.h
12605 TMIO/SDHI MMC DRIVER
12609 F: drivers/mmc/host/tmio_mmc*
12610 F: drivers/mmc/host/sh_mobile_sdhi.c
12611 F: include/linux/mfd/tmio.h
12613 TMP401 HARDWARE MONITOR DRIVER
12617 F: Documentation/hwmon/tmp401
12618 F: drivers/hwmon/tmp401.c
12620 TMPFS (SHMEM FILESYSTEM)
12624 F: include/linux/shmem_fs.h
12627 TM6000 VIDEO4LINUX DRIVER
12631 W: https://linuxtv.org
12632 T: git git://linuxtv.org/media_tree.git
12634 F: drivers/media/usb/tm6000/
12635 F: Documentation/media/v4l-drivers/tm6000*
12637 TW5864 VIDEO4LINUX DRIVER
12643 F: drivers/media/pci/tw5864/
12645 TW68 VIDEO4LINUX DRIVER
12648 T: git git://linuxtv.org/media_tree.git
12649 W: https://linuxtv.org
12651 F: drivers/media/pci/tw68/
12653 TW686X VIDEO4LINUX DRIVER
12656 T: git git://linuxtv.org/media_tree.git
12657 W: http://linuxtv.org
12659 F: drivers/media/pci/tw686x/
12666 W: http://tpmdd.sourceforge.net
12668 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12669 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12671 F: drivers/char/tpm/
12673 TPM IBM_VTPM DEVICE DRIVER
12675 W: http://tpmdd.sourceforge.net
12678 F: drivers/char/tpm/tpm_ibmvtpm*
12683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12685 F: Documentation/trace/ftrace.txt
12686 F: arch/*/*/*/ftrace.h
12687 F: arch/*/kernel/ftrace.c
12688 F: include/*/ftrace.h
12689 F: include/linux/trace*.h
12692 F: tools/testing/selftests/ftrace/
12694 TRACING MMIO ACCESSES (MMIOTRACE)
12702 F: kernel/trace/trace_mmiotrace.c
12703 F: include/linux/mmiotrace.h
12704 F: arch/x86/mm/kmmio.c
12705 F: arch/x86/mm/mmio-mod.c
12706 F: arch/x86/mm/testmmiotrace.c
12710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12712 K: ^Subject:.*(?i)trivial
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12719 F: Documentation/serial/
12721 F: drivers/tty/serial/serial_core.c
12722 F: include/linux/serial_core.h
12723 F: include/linux/serial.h
12724 F: include/linux/tty.h
12725 F: include/uapi/linux/serial_core.h
12726 F: include/uapi/linux/serial.h
12727 F: include/uapi/linux/tty.h
12729 TUA9001 MEDIA DRIVER
12732 W: https://linuxtv.org
12733 W: http://palosaari.fi/linux/
12734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12735 T: git git://linuxtv.org/anttip/media_tree.git
12737 F: drivers/media/tuners/tua9001*
12739 TULIP NETWORK DRIVERS
12743 F: drivers/net/ethernet/dec/tulip/
12747 W: http://vtun.sourceforge.net/tun
12749 F: Documentation/networking/tuntap.txt
12750 F: arch/um/os-Linux/drivers/
12752 TURBOCHANNEL SUBSYSTEM
12756 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12759 F: include/linux/tc.h
12761 UBI FILE SYSTEM (UBIFS)
12766 T: git git://git.infradead.org/ubifs-2.6.git
12767 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12769 F: Documentation/filesystems/ubifs.txt
12772 UCLINUX (M68KNOMMU AND COLDFIRE)
12774 W: http://www.linux-m68k.org/
12775 W: http://www.uclinux.org/
12778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12780 F: arch/m68k/coldfire/
12782 F: arch/m68k/*/*_no.*
12783 F: arch/m68k/include/asm/*_no.*
12788 F: Documentation/filesystems/udf.txt
12795 F: drivers/hid/hid-udraw.c
12800 F: Documentation/filesystems/ufs.txt
12803 UHID USERSPACE HID IO DRIVER:
12807 F: drivers/hid/uhid.c
12808 F: include/uapi/linux/uhid.h
12810 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12814 F: include/linux/uwb.h
12815 F: include/linux/uwb/
12817 UNICORE32 ARCHITECTURE:
12819 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12821 T: git git://github.com/gxt/linux.git
12826 W: http://dotat.at/prog/unifdef
12828 F: scripts/unifdef.c
12830 UNIFORM CDROM DRIVER
12832 W: http://www.kernel.dk
12834 F: Documentation/cdrom/
12835 F: drivers/cdrom/cdrom.c
12836 F: include/linux/cdrom.h
12837 F: include/uapi/linux/cdrom.h
12839 UNISYS S-PAR DRIVERS
12843 F: drivers/staging/unisys/
12845 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12849 F: Documentation/scsi/ufs.txt
12850 F: drivers/scsi/ufs/
12852 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12857 F: drivers/scsi/ufs/*dwc*
12859 UNSORTED BLOCK IMAGES (UBI)
12862 W: http://www.linux-mtd.infradead.org/
12864 T: git git://git.infradead.org/ubifs-2.6.git
12866 F: drivers/mtd/ubi/
12867 F: include/linux/mtd/ubi.h
12868 F: include/uapi/mtd/ubi-user.h
12874 F: Documentation/usb/acm.txt
12875 F: drivers/usb/class/cdc-acm.*
12877 USB AR5523 WIRELESS DRIVER
12881 F: drivers/net/wireless/ath/ar5523/
12888 F: drivers/usb/storage/uas.c
12890 USB CDC ETHERNET DRIVER
12894 F: drivers/net/usb/cdc_*.c
12895 F: include/uapi/linux/usb/cdc.h
12897 USB CHAOSKEY DRIVER
12901 F: drivers/usb/misc/chaoskey.c
12903 USB CYPRESS C67X00 DRIVER
12907 F: drivers/usb/c67x00/
12909 USB DAVICOM DM9601 DRIVER
12912 W: http://www.linux-usb.org/usbnet
12914 F: drivers/net/usb/dm9601.c
12916 USB DIAMOND RIO500 DRIVER
12919 W: http://rio500.sourceforge.net
12921 F: drivers/usb/misc/rio500*
12927 F: Documentation/usb/ehci.txt
12928 F: drivers/usb/host/ehci*
12930 USB GADGET/PERIPHERAL SUBSYSTEM
12933 W: http://www.linux-usb.org/gadget
12934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12936 F: drivers/usb/gadget/
12937 F: include/linux/usb/gadget*
12939 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12945 F: Documentation/hid/hiddev.txt
12946 F: drivers/hid/usbhid/
12952 F: drivers/usb/host/isp116x*
12953 F: include/linux/usb/isp116x.h
12955 USB LAN78XX ETHERNET DRIVER
12960 F: drivers/net/usb/lan78xx.*
12962 USB MASS STORAGE DRIVER
12967 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12968 F: drivers/usb/storage/
12973 T: git git://git.alsa-project.org/alsa-kernel.git
12975 F: sound/usb/midi.*
12977 USB NETWORKING DRIVERS
12980 F: drivers/net/usb/
12986 F: Documentation/usb/ohci.txt
12987 F: drivers/usb/host/ohci*
12989 USB OTG FSM (Finite State Machine)
12991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12994 F: drivers/usb/common/usb-otg-fsm.c
13002 F: Documentation/usb/usbip_protocol.txt
13003 F: drivers/usb/usbip/
13004 F: tools/usb/usbip/
13010 T: git git://github.com/petkan/pegasus.git
13011 W: https://github.com/petkan/pegasus
13013 F: drivers/net/usb/pegasus.*
13018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13020 F: drivers/usb/phy/
13022 USB PRINTER DRIVER (usblp)
13026 F: drivers/usb/class/usblp.c
13028 USB QMI WWAN NETWORK DRIVER
13032 F: Documentation/ABI/testing/sysfs-class-net-qmi
13033 F: drivers/net/usb/qmi_wwan.c
13039 T: git git://github.com/petkan/rtl8150.git
13040 W: https://github.com/petkan/rtl8150
13042 F: drivers/net/usb/rtl8150.c
13044 USB SERIAL SUBSYSTEM
13047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13049 F: Documentation/usb/usb-serial.txt
13050 F: drivers/usb/serial/
13051 F: include/linux/usb/serial.h
13053 USB SMSC75XX ETHERNET DRIVER
13057 F: drivers/net/usb/smsc75xx.*
13059 USB SMSC95XX ETHERNET DRIVER
13064 F: drivers/net/usb/smsc95xx.*
13069 W: http://www.linux-usb.org
13070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13072 F: Documentation/devicetree/bindings/usb/
13073 F: Documentation/usb/
13075 F: include/linux/usb.h
13076 F: include/linux/usb/
13082 F: drivers/usb/host/uhci*
13084 USB "USBNET" DRIVER FRAMEWORK
13087 W: http://www.linux-usb.org/usbnet
13089 F: drivers/net/usb/usbnet.c
13090 F: include/linux/usb/usbnet.h
13096 T: git git://linuxtv.org/media_tree.git
13097 W: http://www.ideasonboard.org/uvc/
13099 F: drivers/media/usb/uvc/
13100 F: include/uapi/linux/uvcvideo.h
13105 T: git git://linuxtv.org/media_tree.git
13106 W: https://linuxtv.org
13108 F: drivers/media/usb/usbvision/
13114 F: drivers/usb/gadget/function/*uvc*
13115 F: drivers/usb/gadget/legacy/webcam.c
13117 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13121 F: drivers/net/wireless/rndis_wlan.c
13127 F: drivers/usb/host/xhci*
13128 F: drivers/usb/host/pci-quirks*
13132 W: http://linux-lc100020.sourceforge.net
13134 F: drivers/net/wireless/zydas/zd1201.*
13140 T: git git://linuxtv.org/media_tree.git
13141 W: http://royale.zerezo.com/zr364xx/
13143 F: Documentation/media/v4l-drivers/zr364xx*
13144 F: drivers/media/usb/zr364xx/
13150 F: drivers/usb/common/ulpi.c
13151 F: include/linux/ulpi/
13153 USER-MODE LINUX (UML)
13158 W: http://user-mode-linux.sourceforge.net
13159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13161 F: Documentation/virtual/uml/
13167 USERSPACE I/O (UIO)
13170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13171 F: Documentation/driver-api/uio-howto.rst
13173 F: include/linux/uio*.h
13178 W: http://en.wikipedia.org/wiki/Util-linux
13179 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13185 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13187 F: Documentation/fb/uvesafb.txt
13188 F: drivers/video/fbdev/uvesafb.*
13194 F: drivers/mtd/nand/vf610_nfc.c
13196 VFAT/FAT/MSDOS FILESYSTEM
13199 F: Documentation/filesystems/vfat.txt
13205 T: git git://github.com/awilliam/linux-vfio.git
13207 F: Documentation/vfio.txt
13209 F: include/linux/vfio.h
13210 F: include/uapi/linux/vfio.h
13212 VFIO MEDIATED DEVICE DRIVERS
13216 F: Documentation/vfio-mediated-device.txt
13217 F: drivers/vfio/mdev/
13218 F: include/linux/mdev.h
13219 F: samples/vfio-mdev/
13221 VFIO PLATFORM DRIVER
13225 F: drivers/vfio/platform/
13227 VIDEOBUF2 FRAMEWORK
13233 F: drivers/media/v4l2-core/videobuf2-*
13234 F: include/media/videobuf2-*
13236 VIRTIO AND VHOST VSOCK DRIVER
13242 F: include/linux/virtio_vsock.h
13243 F: include/uapi/linux/virtio_vsock.h
13244 F: net/vmw_vsock/virtio_transport_common.c
13245 F: net/vmw_vsock/virtio_transport.c
13246 F: drivers/vhost/vsock.c
13247 F: drivers/vhost/vsock.h
13249 VIRTUAL SERIO DEVICE DRIVER
13252 F: drivers/input/serio/userio.c
13253 F: include/uapi/linux/userio.h
13255 VIRTIO CONSOLE DRIVER
13259 F: drivers/char/virtio_console.c
13260 F: include/linux/virtio_console.h
13261 F: include/uapi/linux/virtio_console.h
13263 VIRTIO CORE, NET AND BLOCK DRIVERS
13268 F: Documentation/devicetree/bindings/virtio/
13271 F: drivers/net/virtio_net.c
13272 F: drivers/block/virtio_blk.c
13273 F: include/linux/virtio_*.h
13274 F: include/uapi/linux/virtio_*.h
13275 F: drivers/crypto/virtio/
13277 VIRTIO DRIVERS FOR S390
13284 F: drivers/s390/virtio/
13291 T: git git://git.kraxel.org/linux drm-qemu
13293 F: drivers/gpu/drm/virtio/
13294 F: include/uapi/linux/virtio_gpu.h
13296 VIRTIO HOST (VHOST)
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13305 F: include/uapi/linux/vhost.h
13307 VIRTIO INPUT DRIVER
13310 F: drivers/virtio/virtio_input.c
13311 F: include/uapi/linux/virtio_input.h
13313 VIRTIO CRYPTO DRIVER
13318 F: drivers/crypto/virtio/
13319 F: include/uapi/linux/virtio_crypto.h
13321 VIA RHINE NETWORK DRIVER
13323 F: drivers/net/ethernet/via/via-rhine.c
13325 VIA SD/MMC CARD CONTROLLER DRIVER
13329 F: drivers/mmc/host/via-sdmmc.c
13331 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13335 F: include/linux/via-core.h
13336 F: include/linux/via-gpio.h
13337 F: include/linux/via_i2c.h
13338 F: drivers/video/fbdev/via/
13340 VIA VELOCITY NETWORK DRIVER
13344 F: drivers/net/ethernet/via/via-velocity.*
13353 VIVID VIRTUAL VIDEO DRIVER
13356 T: git git://linuxtv.org/media_tree.git
13357 W: https://linuxtv.org
13359 F: drivers/media/platform/vivid/*
13365 F: drivers/net/macvlan.c
13366 F: include/linux/if_*vlan.h
13373 F: drivers/vlynq/vlynq.c
13374 F: include/linux/vlynq.h
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13383 F: Documentation/driver-api/vme.rst
13384 F: drivers/staging/vme/
13386 F: include/linux/vme*
13388 VMWARE HYPERVISOR INTERFACE
13392 F: arch/x86/kernel/cpu/vmware.c
13394 VMWARE BALLOON DRIVER
13400 F: drivers/misc/vmw_balloon.c
13402 VMWARE VMMOUSE SUBDRIVER
13407 F: drivers/input/mouse/vmmouse.c
13408 F: drivers/input/mouse/vmmouse.h
13410 VMWARE VMXNET3 ETHERNET DRIVER
13415 F: drivers/net/vmxnet3/
13417 VMware PVSCSI driver
13422 F: drivers/scsi/vmw_pvscsi.c
13423 F: drivers/scsi/vmw_pvscsi.h
13425 VMWARE PVRDMA DRIVER
13430 F: drivers/infiniband/hw/vmw_pvrdma/
13432 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13436 W: http://www.slimlogic.co.uk/?p=48
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13439 F: Documentation/devicetree/bindings/regulator/
13440 F: drivers/regulator/
13441 F: include/dt-bindings/regulator/
13442 F: include/linux/regulator/
13449 F: drivers/net/vrf.c
13450 F: Documentation/networking/vrf.txt
13452 VT1211 HARDWARE MONITOR DRIVER
13456 F: Documentation/hwmon/vt1211
13457 F: drivers/hwmon/vt1211.c
13459 VT8231 HARDWARE MONITOR DRIVER
13463 F: drivers/hwmon/vt8231.c
13465 VUB300 USB to SDIO/SD/MMC bridge chip
13470 F: drivers/mmc/host/vub300.c
13472 W1 DALLAS'S 1-WIRE BUS
13475 F: Documentation/w1/
13478 W83791D HARDWARE MONITORING DRIVER
13482 F: Documentation/hwmon/w83791d
13483 F: drivers/hwmon/w83791d.c
13485 W83793 HARDWARE MONITORING DRIVER
13489 F: Documentation/hwmon/w83793
13490 F: drivers/hwmon/w83793.c
13492 W83795 HARDWARE MONITORING DRIVER
13496 F: drivers/hwmon/w83795.c
13498 W83L51xD SD/MMC CARD INTERFACE DRIVER
13501 F: drivers/mmc/host/wbsd.*
13503 WACOM PROTOCOL 4 SERIAL TABLETS
13508 F: drivers/input/tablet/wacom_serial4.c
13510 WATCHDOG DEVICE DRIVERS
13514 W: http://www.linux-watchdog.org/
13515 T: git git://www.linux-watchdog.org/linux-watchdog.git
13517 F: Documentation/devicetree/bindings/watchdog/
13518 F: Documentation/watchdog/
13519 F: drivers/watchdog/
13520 F: include/linux/watchdog.h
13521 F: include/uapi/linux/watchdog.h
13527 F: drivers/hid/hid-wiimote*
13532 F: drivers/media/rc/winbond-cir.c
13534 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13538 F: drivers/watchdog/ebc-c384_wdt.c
13540 WINSYSTEMS WS16C48 GPIO DRIVER
13544 F: drivers/gpio/gpio-ws16c48.c
13551 W: http://linuxwimax.org
13552 F: Documentation/wimax/README.wimax
13553 F: include/linux/wimax/debug.h
13554 F: include/net/wimax.h
13555 F: include/uapi/linux/wimax.h
13558 WISTRON LAPTOP BUTTON DRIVER
13561 F: drivers/input/misc/wistron_btns.c
13563 WL3501 WIRELESS PCMCIA CARD DRIVER
13566 F: drivers/net/wireless/wl3501*
13568 WOLFSON MICROELECTRONICS DRIVERS
13570 T: git https://github.com/CirrusLogic/linux-drivers.git
13571 W: https://github.com/CirrusLogic/linux-drivers/wiki
13573 F: Documentation/hwmon/wm83??
13574 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13575 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13576 F: Documentation/devicetree/bindings/mfd/arizona.txt
13577 F: arch/arm/mach-s3c64xx/mach-crag6410*
13578 F: drivers/clk/clk-wm83*.c
13579 F: drivers/extcon/extcon-arizona.c
13580 F: drivers/leds/leds-wm83*.c
13581 F: drivers/gpio/gpio-*wm*.c
13582 F: drivers/gpio/gpio-arizona.c
13583 F: drivers/hwmon/wm83??-hwmon.c
13584 F: drivers/input/misc/wm831x-on.c
13585 F: drivers/input/touchscreen/wm831x-ts.c
13586 F: drivers/input/touchscreen/wm97*.c
13587 F: drivers/mfd/arizona*
13588 F: drivers/mfd/wm*.c
13589 F: drivers/mfd/cs47l24*
13590 F: drivers/power/supply/wm83*.c
13591 F: drivers/rtc/rtc-wm83*.c
13592 F: drivers/regulator/wm8*.c
13593 F: drivers/video/backlight/wm83*_bl.c
13594 F: drivers/watchdog/wm83*_wdt.c
13595 F: include/linux/mfd/arizona/
13596 F: include/linux/mfd/wm831x/
13597 F: include/linux/mfd/wm8350/
13598 F: include/linux/mfd/wm8400*
13599 F: include/linux/wm97xx.h
13600 F: include/sound/wm????.h
13601 F: sound/soc/codecs/arizona.?
13602 F: sound/soc/codecs/wm*
13603 F: sound/soc/codecs/cs47l24*
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13610 F: include/linux/workqueue.h
13611 F: kernel/workqueue.c
13612 F: Documentation/core-api/workqueue.rst
13614 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13624 F: Documentation/networking/x25*
13625 F: include/net/x25*
13628 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13636 F: Documentation/x86/
13639 X86 PLATFORM DRIVERS
13643 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13645 F: drivers/platform/x86/
13646 F: drivers/platform/olpc/
13648 X86 MCE INFRASTRUCTURE
13653 F: arch/x86/kernel/cpu/mcheck/*
13655 X86 MICROCODE UPDATE SUPPORT
13658 F: arch/x86/kernel/cpu/microcode/*
13663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13665 F: arch/x86/entry/vdso/
13667 XC2028/3028 TUNER DRIVER
13671 W: https://linuxtv.org
13672 T: git git://linuxtv.org/media_tree.git
13674 F: drivers/media/tuners/tuner-xc2028.*
13676 XEN HYPERVISOR INTERFACE
13680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13683 F: drivers/*/xen-*front.c
13685 F: arch/x86/include/asm/xen/
13687 F: include/uapi/xen/
13694 F: arch/arm/include/asm/xen/
13696 XEN HYPERVISOR ARM64
13701 F: arch/arm64/include/asm/xen/
13703 XEN NETWORK BACKEND DRIVER
13709 F: drivers/net/xen-netback/*
13715 F: arch/x86/pci/*xen*
13716 F: drivers/pci/*xen*
13718 XEN BLOCK SUBSYSTEM
13723 F: drivers/block/xen-blkback/*
13724 F: drivers/block/xen*
13731 F: drivers/scsi/xen-scsifront.c
13732 F: drivers/xen/xen-scsiback.c
13733 F: include/xen/interface/io/vscsiif.h
13735 XEN SWIOTLB SUBSYSTEM
13739 F: arch/x86/xen/*swiotlb*
13740 F: drivers/xen/*swiotlb*
13747 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13749 F: Documentation/filesystems/xfs.txt
13752 XILINX AXI ETHERNET DRIVER
13756 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13758 XILINX UARTLITE SERIAL DRIVER
13762 F: drivers/tty/serial/uartlite.c
13764 XILINX VIDEO IP CORES
13768 T: git git://linuxtv.org/media_tree.git
13770 F: Documentation/devicetree/bindings/media/xilinx/
13771 F: drivers/media/platform/xilinx/
13772 F: include/uapi/linux/xilinx-v4l2-controls.h
13778 F: drivers/char/xillybus/
13780 XTENSA XTFPGA PLATFORM SUPPORT
13784 F: drivers/spi/spi-xtensa-xtfpga.c
13785 F: sound/soc/xtensa/xtfpga-i2s.c
13787 YAM DRIVER FOR AX.25
13791 F: drivers/net/hamradio/yam*
13792 F: include/linux/yam.h
13794 YEALINK PHONE DRIVER
13798 F: Documentation/input/yealink.txt
13799 F: drivers/input/misc/yealink.*
13801 Z8530 DRIVER FOR AX.25
13803 W: http://yaina.de/jreuter/
13804 W: http://www.qsl.net/dl1bke/
13807 F: Documentation/networking/z8530drv.txt
13808 F: drivers/net/hamradio/*scc.c
13809 F: drivers/net/hamradio/z8530.h
13811 ZBUD COMPRESSED PAGE ALLOCATOR
13817 F: include/linux/zbud.h
13819 ZD1211RW WIRELESS DRIVER
13822 W: http://zd1211.ath.cx/wiki/DriverRewrite
13826 F: drivers/net/wireless/zydas/zd1211rw/
13828 ZD1301_DEMOD MEDIA DRIVER
13831 W: https://linuxtv.org/
13832 W: http://palosaari.fi/linux/
13833 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13835 F: drivers/media/dvb-frontends/zd1301_demod*
13837 ZD1301 MEDIA DRIVER
13840 W: https://linuxtv.org/
13841 W: http://palosaari.fi/linux/
13842 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13844 F: drivers/media/usb/dvb-usb-v2/zd1301*
13846 ZPOOL COMPRESSED PAGE STORAGE API
13851 F: include/linux/zpool.h
13853 ZR36067 VIDEO FOR LINUX DRIVER
13856 W: http://mjpeg.sourceforge.net/driver-zoran/
13857 T: hg https://linuxtv.org/hg/v4l-dvb
13859 F: drivers/media/pci/zoran/
13861 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13867 F: drivers/block/zram/
13868 F: Documentation/blockdev/zram.txt
13870 ZS DECSTATION Z85C30 SERIAL DRIVER
13873 F: drivers/tty/serial/zs.*
13875 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13882 F: include/linux/zsmalloc.h
13883 F: Documentation/vm/zsmalloc.txt
13885 ZSWAP COMPRESSED SWAP CACHING
13895 Q: http://patchwork.kernel.org/project/LKML/list/
13896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13897 S: Buried alive in reporters