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: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
746 F: arch/arm64/boot/dts/amd/
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC IIO DRIVERS
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
823 ANALOG DEVICES INC DMA DRIVERS
825 W: http://ez.analog.com/community/linux-device-drivers
827 F: drivers/dma/dma-axi-dmac.c
829 ANDROID CONFIG FRAGMENTS
832 F: kernel/configs/android*
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
842 F: drivers/staging/android/
849 F: Documentation/devicetree/bindings/staging/ion/
850 F: drivers/staging/android/ion
851 F: drivers/staging/android/uapi/ion.h
852 F: drivers/staging/android/uapi/ion_test.h
854 AOA (Apple Onboard Audio) ALSA DRIVER
861 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
865 F: drivers/iio/adc/stx104.c
870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871 F: arch/x86/kernel/apm_32.c
872 F: include/linux/apm_bios.h
873 F: include/uapi/linux/apm_bios.h
874 F: drivers/char/apm-emulation.c
876 APPLE BCM5974 MULTITOUCH DRIVER
880 F: drivers/input/mouse/bcm5974.c
886 F: drivers/hwmon/applesmc.c
888 APPLETALK NETWORK LAYER
891 F: drivers/net/appletalk/
894 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
897 F: arch/arm64/boot/dts/apm/
899 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
904 F: drivers/net/ethernet/apm/xgene/
905 F: drivers/net/phy/mdio-xgene.c
906 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
909 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913 F: drivers/net/ethernet/apm/xgene-v2/
915 APPLIED MICRO (APM) X-GENE SOC PMU
918 F: drivers/perf/xgene_pmu.c
919 F: Documentation/perf/xgene-pmu.txt
920 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
922 APTINA CAMERA SENSOR PLL
926 F: drivers/media/i2c/aptina-pll.*
928 ARC FRAMEBUFFER DRIVER
931 F: drivers/video/fbdev/arcfb.c
932 F: drivers/video/fbdev/core/fb_defio.c
938 F: drivers/net/arcnet/
939 F: include/uapi/linux/if_arcnet.h
944 F: drivers/gpu/drm/arc/
945 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
947 ARM ARCHITECTED TIMER DRIVER
952 F: arch/arm/include/asm/arch_timer.h
953 F: arch/arm64/include/asm/arch_timer.h
954 F: drivers/clocksource/arm_arch_timer.c
959 F: drivers/gpu/drm/arm/hdlcd_*
960 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
962 ARM MALI-DP DRM DRIVER
967 F: drivers/gpu/drm/arm/
968 F: Documentation/devicetree/bindings/display/arm,malidp.txt
970 ARM MFM AND FLOPPY DRIVERS
973 F: arch/arm/lib/floppydma.S
974 F: arch/arm/include/asm/floppy.h
976 ARM PMU PROFILING AND DEBUGGING
981 F: arch/arm*/kernel/perf_*
982 F: arch/arm/oprofile/common.c
983 F: arch/arm*/kernel/hw_breakpoint.c
984 F: arch/arm*/include/asm/hw_breakpoint.h
985 F: arch/arm*/include/asm/perf_event.h
987 F: include/linux/perf/arm_pmu.h
988 F: Documentation/devicetree/bindings/arm/pmu.txt
989 F: Documentation/devicetree/bindings/perf/
994 W: http://www.armlinux.org.uk/
996 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
999 ARM SUB-ARCHITECTURES
1004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1006 ARM PRIMECELL AACI PL041 DRIVER
1011 ARM PRIMECELL CLCD PL110 DRIVER
1014 F: drivers/video/fbdev/amba-clcd.*
1016 ARM PRIMECELL KMI PL050 DRIVER
1019 F: drivers/input/serio/ambakmi.*
1020 F: include/linux/amba/kmi.h
1022 ARM PRIMECELL MMCI PL180/1 DRIVER
1025 F: drivers/mmc/host/mmci.*
1026 F: include/linux/amba/mmci.h
1028 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1031 F: drivers/tty/serial/amba-pl01*.c
1032 F: include/linux/amba/serial.h
1034 ARM PRIMECELL BUS SUPPORT
1038 F: include/linux/amba/bus.h
1040 ARM/ADS SPHERE MACHINE SUPPORT
1045 ARM/AFEB9260 MACHINE SUPPORT
1050 ARM/AJECO 1ARM MACHINE SUPPORT
1055 ARM/Allwinner sunXi SoC support
1062 F: arch/arm/mach-sunxi/
1063 F: arch/arm64/boot/dts/allwinner/
1064 F: drivers/clk/sunxi-ng/
1065 F: drivers/pinctrl/sunxi/
1066 F: drivers/soc/sunxi/
1067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1069 ARM/Allwinner SoC Clock Support
1072 F: drivers/clk/sunxi/
1074 ARM/Amlogic Meson SoC support
1079 W: http://linux-meson.com/
1081 F: arch/arm/mach-meson/
1082 F: arch/arm/boot/dts/meson*
1083 F: arch/arm64/boot/dts/amlogic/
1084 F: drivers/pinctrl/meson/
1085 F: drivers/mmc/host/meson*
1088 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1093 F: drivers/clk/meson/
1094 F: include/dt-bindings/clock/meson*
1095 F: include/dt-bindings/clock/gxbb*
1096 F: Documentation/devicetree/bindings/clock/amlogic*
1098 ARM/Annapurna Labs ALPINE ARCHITECTURE
1103 F: arch/arm/mach-alpine/
1104 F: arch/arm/boot/dts/alpine*
1105 F: arch/arm64/boot/dts/al/
1106 F: drivers/*/*alpine*
1108 ARM/ARTPEC MACHINE SUPPORT
1114 F: arch/arm/mach-artpec
1115 F: arch/arm/boot/dts/artpec6*
1117 F: drivers/pinctrl/pinctrl-artpec*
1118 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1120 ARM/ASPEED MACHINE SUPPORT
1123 F: arch/arm/mach-aspeed/
1124 F: arch/arm/boot/dts/aspeed-*
1125 F: drivers/*/*aspeed*
1127 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1131 W: http://www.linux4sam.org
1132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1134 F: arch/arm/mach-at91/
1135 F: include/soc/at91/
1136 F: arch/arm/boot/dts/at91*.dts
1137 F: arch/arm/boot/dts/at91*.dtsi
1138 F: arch/arm/boot/dts/sama*.dts
1139 F: arch/arm/boot/dts/sama*.dtsi
1140 F: arch/arm/include/debug/at91.S
1141 F: drivers/memory/atmel*
1143 ARM/ATMEL AT91 Clock Support
1148 ARM/CALXEDA HIGHBANK ARCHITECTURE
1152 F: arch/arm/mach-highbank/
1153 F: arch/arm/boot/dts/highbank.dts
1154 F: arch/arm/boot/dts/ecx-*.dts*
1156 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1159 F: arch/arm/mach-cns3xxx/
1161 ARM/CAVIUM THUNDER NETWORK DRIVER
1166 F: drivers/net/ethernet/cavium/thunder/
1168 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1174 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1179 F: arch/arm/mach-ep93xx/
1180 F: arch/arm/mach-ep93xx/include/mach/
1182 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1191 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192 F: arch/arm/include/asm/clkdev.h
1193 F: drivers/clk/clkdev.c
1195 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1200 ARM/CONTEC MICRO9 MACHINE SUPPORT
1203 F: arch/arm/mach-ep93xx/micro9.c
1205 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1209 F: drivers/hwtracing/coresight/*
1210 F: Documentation/trace/coresight.txt
1211 F: Documentation/devicetree/bindings/arm/coresight.txt
1212 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213 F: tools/perf/arch/arm/util/pmu.c
1214 F: tools/perf/arch/arm/util/auxtrace.c
1215 F: tools/perf/arch/arm/util/cs-etm.c
1216 F: tools/perf/arch/arm/util/cs-etm.h
1217 F: tools/perf/util/cs-etm.h
1219 ARM/CORGI MACHINE SUPPORT
1223 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1226 T: git git://github.com/ulli-kroll/linux.git
1228 F: arch/arm/mach-gemini/
1229 F: drivers/rtc/rtc-gemini.c
1231 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1236 F: arch/arm/boot/dts/prima2*
1237 F: arch/arm/mach-prima2/
1238 F: drivers/clk/sirf/
1239 F: drivers/clocksource/timer-prima2.c
1240 F: drivers/clocksource/timer-atlas7.c
1243 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1247 F: arch/arm/boot/dts/cx92755*
1250 ARM/EBSA110 MACHINE SUPPORT
1253 W: http://www.armlinux.org.uk/
1255 F: arch/arm/mach-ebsa110/
1256 F: drivers/net/ethernet/amd/am79c961a.*
1258 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1264 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1268 F: arch/arm/mach-pxa/ezx.c
1270 ARM/FARADAY FA526 PORT
1274 T: git git://git.berlios.de/gemini-board
1275 F: arch/arm/mm/*-fa*
1277 ARM/FOOTBRIDGE ARCHITECTURE
1280 W: http://www.armlinux.org.uk/
1282 F: arch/arm/include/asm/hardware/dec21285.h
1283 F: arch/arm/mach-footbridge/
1285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292 F: arch/arm/mach-imx/
1293 F: arch/arm/mach-mxs/
1294 F: arch/arm/boot/dts/imx*
1295 F: arch/arm/configs/imx*_defconfig
1300 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307 F: arch/arm/mach-imx/*vf610*
1308 F: arch/arm/boot/dts/vf*
1310 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1315 ARM/GUMSTIX MACHINE SUPPORT
1320 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1325 F: arch/arm/mach-pxa/hx4700.c
1326 F: arch/arm/mach-pxa/include/mach/hx4700.h
1327 F: sound/soc/pxa/hx4700.c
1329 ARM/HISILICON SOC SUPPORT
1332 W: http://www.hisilicon.com
1334 T: git git://github.com/hisilicon/linux-hisi.git
1335 F: arch/arm/mach-hisi/
1336 F: arch/arm/boot/dts/hi3*
1337 F: arch/arm/boot/dts/hip*
1338 F: arch/arm/boot/dts/hisi*
1339 F: arch/arm64/boot/dts/hisilicon/
1341 ARM/HP JORNADA 7XX MACHINE SUPPORT
1345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346 F: arch/arm/mach-sa1100/jornada720.c
1347 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1349 ARM/IGEP MACHINE SUPPORT
1355 F: arch/arm/boot/dts/omap3-igep*
1357 ARM/INCOME PXA270 SUPPORT
1361 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1363 ARM/INTEL IOP32X ARM ARCHITECTURE
1368 ARM/INTEL IOP33X ARM ARCHITECTURE
1372 ARM/INTEL IOP13XX ARM ARCHITECTURE
1377 ARM/INTEL IQ81342EX MACHINE SUPPORT
1382 ARM/INTEL IXDP2850 MACHINE SUPPORT
1387 ARM/INTEL IXP4XX ARM ARCHITECTURE
1392 F: arch/arm/mach-ixp4xx/
1394 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1398 F: arch/arm/mach-pxa/stargate2.c
1399 F: drivers/pcmcia/pxa2xx_stargate2.c
1401 ARM/INTEL XSC3 (MANZANO) ARM CORE
1406 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1411 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1415 F: arch/arm/mach-keystone/
1416 F: arch/arm/boot/dts/keystone-*
1417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1419 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1423 F: drivers/clk/keystone/
1425 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1430 F: drivers/clocksource/timer-keystone.c
1432 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1436 F: drivers/power/reset/keystone-reset.c
1438 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1442 F: drivers/memory/*emif*
1444 ARM/LG1K ARCHITECTURE
1448 F: arch/arm64/boot/dts/lg/
1450 ARM/LOGICPD PXA270 MACHINE SUPPORT
1455 ARM/LPC18XX ARCHITECTURE
1459 F: arch/arm/boot/dts/lpc43*
1460 F: drivers/clk/nxp/clk-lpc18xx*
1461 F: drivers/clocksource/time-lpc32xx.c
1462 F: drivers/i2c/busses/i2c-lpc2k.c
1463 F: drivers/memory/pl172.c
1464 F: drivers/mtd/spi-nor/nxp-spifi.c
1465 F: drivers/rtc/rtc-lpc24xx.c
1468 ARM/LPC32XX SOC SUPPORT
1472 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1474 F: arch/arm/boot/dts/lpc32*
1475 F: arch/arm/mach-lpc32xx/
1476 F: drivers/i2c/busses/i2c-pnx.c
1477 F: drivers/net/ethernet/nxp/lpc_eth.c
1478 F: drivers/usb/host/ohci-nxp.c
1479 F: drivers/watchdog/pnx4008_wdt.c
1482 ARM/MAGICIAN MACHINE SUPPORT
1486 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1493 F: arch/arm/mach-mvebu/
1494 F: drivers/rtc/rtc-armada38x.c
1495 F: arch/arm/boot/dts/armada*
1496 F: arch/arm/boot/dts/kirkwood*
1497 F: arch/arm64/boot/dts/marvell/armada*
1498 F: drivers/cpufreq/mvebu-cpufreq.c
1499 F: arch/arm/configs/mvebu_*_defconfig
1501 ARM/Marvell Berlin SoC support
1506 F: arch/arm/mach-berlin/
1507 F: arch/arm/boot/dts/berlin*
1508 F: arch/arm64/boot/dts/marvell/berlin*
1511 ARM/Marvell Dove/MV78xx0/Orion SOC support
1518 F: Documentation/devicetree/bindings/soc/dove/
1519 F: arch/arm/mach-dove/
1520 F: arch/arm/mach-mv78xx0/
1521 F: arch/arm/mach-orion5x/
1522 F: arch/arm/plat-orion/
1523 F: arch/arm/boot/dts/dove*
1524 F: arch/arm/boot/dts/orion5x*
1527 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1530 W: http://www.digriz.org.uk/ts78xx/kernel
1532 F: arch/arm/mach-orion5x/ts78xx-*
1534 ARM/OXNAS platform support
1539 F: arch/arm/mach-oxnas/
1540 F: arch/arm/boot/dts/ox8*.dtsi
1541 F: arch/arm/boot/dts/wd-mbwe.dts
1542 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1545 ARM/Mediatek RTC DRIVER
1550 F: drivers/rtc/rtc-mt6397.c
1552 ARM/Mediatek SoC support
1557 F: arch/arm/boot/dts/mt6*
1558 F: arch/arm/boot/dts/mt7*
1559 F: arch/arm/boot/dts/mt8*
1560 F: arch/arm/mach-mediatek/
1561 F: arch/arm64/boot/dts/mediatek/
1565 ARM/Mediatek USB3 PHY DRIVER
1570 F: drivers/phy/phy-mt65xx-usb3.c
1572 ARM/MICREL KS8695 ARCHITECTURE
1575 F: arch/arm/mach-ks8695/
1578 ARM/MIOA701 MACHINE SUPPORT
1581 F: arch/arm/mach-pxa/mioa701.c
1584 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588 ARM/NOMADIK ARCHITECTURE
1593 F: arch/arm/mach-nomadik/
1594 F: drivers/pinctrl/nomadik/
1595 F: drivers/i2c/busses/i2c-nomadik.c
1596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1601 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1604 ARM/TOSA MACHINE SUPPORT
1609 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1612 W: http://hackndev.com
1614 F: arch/arm/mach-pxa/include/mach/palmtx.h
1615 F: arch/arm/mach-pxa/palmtx.c
1616 F: arch/arm/mach-pxa/include/mach/palmt5.h
1617 F: arch/arm/mach-pxa/palmt5.c
1618 F: arch/arm/mach-pxa/include/mach/palmld.h
1619 F: arch/arm/mach-pxa/palmld.c
1620 F: arch/arm/mach-pxa/include/mach/palmte2.h
1621 F: arch/arm/mach-pxa/palmte2.c
1622 F: arch/arm/mach-pxa/include/mach/palmtc.h
1623 F: arch/arm/mach-pxa/palmtc.c
1625 ARM/PALM TREO SUPPORT
1628 W: http://hackndev.com
1630 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1631 F: arch/arm/mach-pxa/palmtreo.c
1636 W: http://hackndev.com
1638 F: arch/arm/mach-pxa/include/mach/palmz72.h
1639 F: arch/arm/mach-pxa/palmz72.c
1643 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1646 ARM/PT DIGITAL BOARD PORT
1649 W: http://www.armlinux.org.uk/
1652 ARM/QUALCOMM SUPPORT
1658 F: Documentation/devicetree/bindings/soc/qcom/
1659 F: arch/arm/boot/dts/qcom-*.dts
1660 F: arch/arm/boot/dts/qcom-*.dtsi
1661 F: arch/arm/mach-qcom/
1662 F: arch/arm64/boot/dts/qcom/*
1663 F: drivers/i2c/busses/i2c-qup.c
1664 F: drivers/clk/qcom/
1665 F: drivers/pinctrl/qcom/
1666 F: drivers/dma/qcom/
1667 F: drivers/soc/qcom/
1668 F: drivers/spi/spi-qup.c
1669 F: drivers/tty/serial/msm_serial.h
1670 F: drivers/tty/serial/msm_serial.c
1671 F: drivers/*/pm8???-*
1672 F: drivers/mfd/ssbi.c
1673 F: drivers/firmware/qcom_scm.c
1674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676 ARM/RADISYS ENP2611 MACHINE SUPPORT
1681 ARM/RENESAS ARM64 ARCHITECTURE
1685 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688 F: arch/arm64/boot/dts/renesas/
1689 F: drivers/soc/renesas/
1690 F: include/linux/soc/renesas/
1692 ARM/RISCPC ARCHITECTURE
1695 W: http://www.armlinux.org.uk/
1697 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1698 F: arch/arm/include/asm/hardware/ioc.h
1699 F: arch/arm/include/asm/hardware/iomd.h
1700 F: arch/arm/include/asm/hardware/memc.h
1701 F: arch/arm/mach-rpc/
1702 F: drivers/net/ethernet/8390/etherh.c
1703 F: drivers/net/ethernet/i825xx/ether1*
1704 F: drivers/net/ethernet/seeq/ether3*
1705 F: drivers/scsi/arm/
1707 ARM/Rockchip SoC support
1711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713 F: arch/arm/boot/dts/rk3*
1714 F: arch/arm/mach-rockchip/
1715 F: drivers/clk/rockchip/
1716 F: drivers/i2c/busses/i2c-rk3x.c
1717 F: drivers/*/*rockchip*
1718 F: drivers/*/*/*rockchip*
1719 F: sound/soc/rockchip/
1722 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1728 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1730 F: arch/arm/boot/dts/s3c*
1731 F: arch/arm/boot/dts/s5p*
1732 F: arch/arm/boot/dts/samsung*
1733 F: arch/arm/boot/dts/exynos*
1734 F: arch/arm64/boot/dts/exynos/
1735 F: arch/arm/plat-samsung/
1736 F: arch/arm/mach-s3c24*/
1737 F: arch/arm/mach-s3c64xx/
1738 F: arch/arm/mach-s5p*/
1739 F: arch/arm/mach-exynos*/
1740 F: drivers/*/*s3c24*
1741 F: drivers/*/*/*s3c24*
1742 F: drivers/*/*s3c64xx*
1743 F: drivers/*/*s5pv210*
1744 F: drivers/memory/samsung/*
1745 F: drivers/soc/samsung/*
1746 F: Documentation/arm/Samsung/
1747 F: Documentation/devicetree/bindings/arm/samsung/
1748 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1756 F: arch/arm/mach-s5pv210/
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1765 F: drivers/media/platform/s5p-g2d/
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1775 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F: drivers/media/platform/s5p-mfc/
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1783 F: drivers/staging/media/platform/s5p-cec/
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1791 F: drivers/media/platform/s5p-jpeg/
1793 ARM/SHMOBILE ARM ARCHITECTURE
1797 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1800 F: arch/arm/boot/dts/emev2*
1801 F: arch/arm/boot/dts/r7s*
1802 F: arch/arm/boot/dts/r8a*
1803 F: arch/arm/boot/dts/sh*
1804 F: arch/arm/configs/shmobile_defconfig
1805 F: arch/arm/include/debug/renesas-scif.S
1806 F: arch/arm/mach-shmobile/
1807 F: drivers/soc/renesas/
1808 F: include/linux/soc/renesas/
1810 ARM/SOCFPGA ARCHITECTURE
1813 F: arch/arm/mach-socfpga/
1814 F: arch/arm/boot/dts/socfpga*
1815 F: arch/arm/configs/socfpga_defconfig
1816 F: arch/arm64/boot/dts/altera/
1817 W: http://www.rocketboards.org
1818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1823 F: drivers/clk/socfpga/
1825 ARM/SOCFPGA EDAC SUPPORT
1828 F: drivers/edac/altera_edac.
1830 ARM/STI ARCHITECTURE
1834 W: http://www.stlinux.com
1836 F: arch/arm/mach-sti/
1837 F: arch/arm/boot/dts/sti*
1838 F: drivers/char/hw_random/st-rng.c
1839 F: drivers/clocksource/arm_global_timer.c
1840 F: drivers/clocksource/clksrc_st_lpc.c
1841 F: drivers/cpufreq/sti-cpufreq.c
1842 F: drivers/dma/st_fdma*
1843 F: drivers/i2c/busses/i2c-st.c
1844 F: drivers/media/rc/st_rc.c
1845 F: drivers/media/platform/sti/c8sectpfe/
1846 F: drivers/mmc/host/sdhci-st.c
1847 F: drivers/phy/phy-miphy28lp.c
1848 F: drivers/phy/phy-stih407-usb.c
1849 F: drivers/pinctrl/pinctrl-st.c
1850 F: drivers/remoteproc/st_remoteproc.c
1851 F: drivers/remoteproc/st_slim_rproc.c
1852 F: drivers/reset/sti/
1853 F: drivers/rtc/rtc-st-lpc.c
1854 F: drivers/tty/serial/st-asc.c
1855 F: drivers/usb/dwc3/dwc3-st.c
1856 F: drivers/usb/host/ehci-st.c
1857 F: drivers/usb/host/ohci-st.c
1858 F: drivers/watchdog/st_lpc_wdt.c
1859 F: drivers/ata/ahci_st.c
1860 F: include/linux/remoteproc/st_slim_rproc.h
1862 ARM/STM32 ARCHITECTURE
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1869 F: drivers/clocksource/armv7m_systick.c
1871 ARM/TANGO ARCHITECTURE
1877 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1882 ARM/TETON BGA MACHINE SUPPORT
1887 ARM/THECUS N2100 MACHINE SUPPORT
1892 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1895 W: http://www.mcuos.com
1897 F: arch/arm/mach-w90x900/
1898 F: drivers/input/keyboard/w90p910_keypad.c
1899 F: drivers/input/touchscreen/w90p910_ts.c
1900 F: drivers/watchdog/nuc900_wdt.c
1901 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1902 F: drivers/mtd/nand/nuc900_nand.c
1903 F: drivers/rtc/rtc-nuc900.c
1904 F: drivers/spi/spi-nuc900.c
1905 F: drivers/usb/host/ehci-w90x900.c
1906 F: drivers/video/fbdev/nuc900fb.c
1908 ARM/U300 MACHINE SUPPORT
1912 F: arch/arm/mach-u300/
1913 F: drivers/clocksource/timer-u300.c
1914 F: drivers/i2c/busses/i2c-stu300.c
1915 F: drivers/rtc/rtc-coh901331.c
1916 F: drivers/watchdog/coh901327_wdt.c
1917 F: drivers/dma/coh901318*
1918 F: drivers/mfd/ab3100*
1919 F: drivers/rtc/rtc-ab3100.c
1920 F: drivers/rtc/rtc-coh901331.c
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923 ARM/UNIPHIER ARCHITECTURE
1926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1928 F: arch/arm/boot/dts/uniphier*
1929 F: arch/arm/include/asm/hardware/cache-uniphier.h
1930 F: arch/arm/mach-uniphier/
1931 F: arch/arm/mm/cache-uniphier.c
1932 F: arch/arm64/boot/dts/socionext/
1933 F: drivers/bus/uniphier-system-bus.c
1934 F: drivers/clk/uniphier/
1935 F: drivers/i2c/busses/i2c-uniphier*
1936 F: drivers/pinctrl/uniphier/
1937 F: drivers/reset/reset-uniphier.c
1938 F: drivers/tty/serial/8250/8250_uniphier.c
1941 ARM/Ux500 ARM ARCHITECTURE
1945 F: arch/arm/mach-ux500/
1946 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1947 F: drivers/dma/ste_dma40*
1948 F: drivers/hwspinlock/u8500_hsem.c
1949 F: drivers/mfd/abx500*
1950 F: drivers/mfd/ab8500*
1951 F: drivers/mfd/dbx500*
1952 F: drivers/mfd/db8500*
1953 F: drivers/pinctrl/nomadik/pinctrl-ab*
1954 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1955 F: drivers/rtc/rtc-ab8500.c
1956 F: drivers/rtc/rtc-pl031.c
1957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1959 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1962 T: git git://git.linaro.org/people/ulfh/clk.git
1964 F: drivers/clk/ux500/
1966 ARM/VERSATILE EXPRESS PLATFORM
1972 F: arch/arm/boot/dts/vexpress*
1973 F: arch/arm64/boot/dts/arm/
1974 F: arch/arm/mach-vexpress/
1977 F: drivers/clk/versatile/clk-vexpress-osc.c
1978 F: drivers/clocksource/versatile.c
1984 W: http://www.armlinux.org.uk/
1988 ARM/VOIPAC PXA270 SUPPORT
1992 F: arch/arm/mach-pxa/vpac270.c
1993 F: arch/arm/mach-pxa/include/mach/vpac270.h
1995 ARM/VT8500 ARM ARCHITECTURE
1999 F: arch/arm/mach-vt8500/
2000 F: drivers/clocksource/vt8500_timer.c
2001 F: drivers/i2c/busses/i2c-wmt.c
2002 F: drivers/mmc/host/wmt-sdmmc.c
2003 F: drivers/pwm/pwm-vt8500.c
2004 F: drivers/rtc/rtc-vt8500.c
2005 F: drivers/tty/serial/vt8500_serial.c
2006 F: drivers/usb/host/ehci-platform.c
2007 F: drivers/usb/host/uhci-platform.c
2008 F: drivers/video/fbdev/vt8500lcdfb.*
2009 F: drivers/video/fbdev/wm8505fb*
2010 F: drivers/video/fbdev/wmt_ge_rops.*
2012 ARM/ZIPIT Z2 SUPPORT
2016 F: arch/arm/mach-pxa/z2.c
2017 F: arch/arm/mach-pxa/include/mach/z2.h
2019 ARM/ZTE ARCHITECTURE
2024 F: arch/arm/mach-zx/
2026 F: drivers/reset/reset-zx2967.c
2028 F: Documentation/devicetree/bindings/arm/zte.txt
2029 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031 F: Documentation/devicetree/bindings/soc/zte/
2032 F: include/dt-bindings/soc/zx*.h
2034 ARM/ZYNQ ARCHITECTURE
2038 W: http://wiki.xilinx.com
2039 T: git https://github.com/Xilinx/linux-xlnx.git
2041 F: arch/arm/mach-zynq/
2042 F: drivers/cpuidle/cpuidle-zynq.c
2043 F: drivers/block/xsysace.c
2046 F: drivers/clocksource/cadence_ttc_timer.c
2047 F: drivers/i2c/busses/i2c-cadence.c
2048 F: drivers/mmc/host/sdhci-of-arasan.c
2049 F: drivers/edac/synopsys_edac.c
2056 F: drivers/iommu/arm-smmu.c
2057 F: drivers/iommu/arm-smmu-v3.c
2058 F: drivers/iommu/io-pgtable-arm.c
2059 F: drivers/iommu/io-pgtable-arm-v7s.c
2061 ARM64 PORT (AARCH64 ARCHITECTURE)
2065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2068 F: Documentation/arm64/
2070 AS3645A LED FLASH CONTROLLER DRIVER
2073 T: git git://linuxtv.org/media_tree.git
2075 F: drivers/media/i2c/as3645a.c
2076 F: include/media/i2c/as3645a.h
2078 ASAHI KASEI AK8974 DRIVER
2081 W: http://www.akm.com/
2083 F: drivers/iio/magnetometer/ak8974.c
2085 ASC7621 HARDWARE MONITOR DRIVER
2089 F: Documentation/hwmon/asc7621
2090 F: drivers/hwmon/asc7621.c
2092 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2096 W: http://acpi4asus.sf.net
2098 F: drivers/platform/x86/asus*.c
2099 F: drivers/platform/x86/eeepc*.c
2101 ASUS WIRELESS RADIO CONTROL DRIVER
2105 F: drivers/platform/x86/asus-wireless.c
2111 F: Documentation/crypto/asymmetric-keys.txt
2112 F: include/linux/verification.h
2113 F: include/crypto/public_key.h
2114 F: include/crypto/pkcs7.h
2115 F: crypto/asymmetric_keys/
2117 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2119 W: http://sourceforge.net/projects/xscaleiop
2121 F: Documentation/crypto/async-tx-api.txt
2124 F: include/linux/dmaengine.h
2125 F: include/linux/async_tx.h
2131 F: drivers/misc/eeprom/at24.c
2132 F: include/linux/platform_data/at24.h
2134 ATA OVER ETHERNET (AOE) DRIVER
2136 W: http://www.openaoe.org/
2138 F: Documentation/aoe/
2139 F: drivers/block/aoe/
2141 ATHEROS 71XX/9XXX GPIO DRIVER
2143 W: https://github.com/AlbanBedel/linux
2144 T: git git://github.com/AlbanBedel/linux
2146 F: drivers/gpio/gpio-ath79.c
2147 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2149 ATHEROS ATH GENERIC UTILITIES
2153 F: drivers/net/wireless/ath/*
2155 ATHEROS ATH5K WIRELESS DRIVER
2160 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2162 F: drivers/net/wireless/ath/ath5k/
2164 ATHEROS ATH6KL WIRELESS DRIVER
2167 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2170 F: drivers/net/wireless/ath/ath6kl/
2172 WILOCITY WIL6210 WIRELESS DRIVER
2177 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2178 F: drivers/net/wireless/ath/wil6210/
2179 F: include/uapi/linux/wil6210_uapi.h
2181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2184 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2186 F: drivers/net/wireless/ath/carl9170/
2188 ATK0110 HWMON DRIVER
2192 F: drivers/hwmon/asus_atk0110.c
2197 F: drivers/input/misc/ati_remote2.c
2199 ATLX ETHERNET DRIVERS
2203 W: http://sourceforge.net/projects/atl1
2204 W: http://atl1.sourceforge.net
2206 F: drivers/net/ethernet/atheros/
2212 W: http://linux-atm.sourceforge.net
2215 F: include/linux/atm*
2216 F: include/uapi/linux/atm*
2218 ATMEL AT91 / AT32 MCI DRIVER
2221 F: drivers/mmc/host/atmel-mci.c
2223 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2226 F: drivers/power/reset/at91-sama5d2_shdwc.c
2228 ATMEL SAMA5D2 ADC DRIVER
2232 F: drivers/iio/adc/at91-sama5d2_adc.c
2234 ATMEL Audio ALSA driver
2245 F: drivers/dma/at_xdmac.c
2251 F: drivers/i2c/busses/i2c-at91.c
2257 F: drivers/media/platform/atmel/atmel-isi.c
2258 F: include/media/atmel-isi.h
2264 F: drivers/video/fbdev/atmel_lcdfb.c
2265 F: include/video/atmel_lcdc.h
2267 ATMEL MACB ETHERNET DRIVER
2270 F: drivers/net/ethernet/cadence/
2277 F: drivers/mtd/nand/atmel/*
2283 F: drivers/mmc/host/sdhci-of-at91.c
2288 F: drivers/spi/spi-atmel.*
2294 F: drivers/misc/atmel-ssc.c
2295 F: include/linux/atmel-ssc.h
2297 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2301 F: drivers/misc/atmel_tclib.c
2302 F: drivers/clocksource/tcb_clksrc.c
2304 ATMEL USBA UDC DRIVER
2308 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2310 ATMEL WIRELESS DRIVER
2313 W: http://www.thekelleys.org.uk/atmel
2314 W: http://atmelwlandriver.sourceforge.net/
2316 F: drivers/net/wireless/atmel/atmel*
2318 ATMEL MAXTOUCH DRIVER
2320 T: git git://github.com/ndyer/linux.git
2322 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323 F: drivers/input/touchscreen/atmel_mxt_ts.c
2324 F: include/linux/platform_data/atmel_mxt_ts.h
2326 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2329 W: http://www.attotech.com
2331 F: drivers/scsi/esas2r
2333 ATUSB IEEE 802.15.4 RADIO DRIVER
2337 F: drivers/net/ieee802154/atusb.c
2338 F: drivers/net/ieee802154/atusb.h
2339 F: drivers/net/ieee802154/at86rf230.h
2345 W: http://people.redhat.com/sgrubb/audit/
2346 T: git git://git.infradead.org/users/pcmoore/audit
2348 F: include/linux/audit.h
2349 F: include/uapi/linux/audit.h
2352 AUXILIARY DISPLAY DRIVERS
2354 W: http://miguelojeda.es/auxdisplay.htm
2355 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2357 F: drivers/auxdisplay/
2358 F: include/linux/cfag12864b.h
2363 W: http://www.linux-ax25.org/
2365 F: include/uapi/linux/ax25.h
2366 F: include/net/ax25.h
2369 AXENTIA ASOC DRIVERS
2373 F: Documentation/devicetree/bindings/sound/axentia,*
2374 F: sound/soc/atmel/tse850-pcm5142.c
2380 F: Documentation/devicetree/bindings/arm/axentia.txt
2381 F: arch/arm/boot/dts/at91-linea.dtsi
2382 F: arch/arm/boot/dts/at91-tse850-3.dts
2388 W: https://linuxtv.org
2389 T: git git://linuxtv.org/media_tree.git
2391 F: drivers/media/usb/dvb-usb-v2/az6007.c
2393 AZTECH FM RADIO RECEIVER DRIVER
2396 T: git git://linuxtv.org/media_tree.git
2397 W: https://linuxtv.org
2399 F: drivers/media/radio/radio-aztech*
2404 W: http://wireless.kernel.org/en/users/Drivers/b43
2406 F: drivers/net/wireless/broadcom/b43/
2408 B43LEGACY WIRELESS DRIVER
2412 W: http://wireless.kernel.org/en/users/Drivers/b43
2414 F: drivers/net/wireless/broadcom/b43legacy/
2416 BACKLIGHT CLASS/SUBSYSTEM
2420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2422 F: drivers/video/backlight/
2423 F: include/linux/backlight.h
2424 F: include/linux/pwm_backlight.h
2425 F: Documentation/devicetree/bindings/leds/backlight
2432 W: https://www.open-mesh.org/
2433 Q: https://patchwork.open-mesh.org/project/batman/list/
2435 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2436 F: Documentation/ABI/testing/sysfs-class-net-mesh
2437 F: Documentation/networking/batman-adv.txt
2438 F: include/uapi/linux/batman_adv.h
2441 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2444 W: http://www.baycom.org/~tom/ham/ham.html
2446 F: drivers/net/hamradio/baycom*
2448 BCACHE (BLOCK LAYER CACHE)
2451 W: http://bcache.evilpiepirate.org
2453 F: drivers/md/bcache/
2455 BDISP ST MEDIA DRIVER
2458 T: git git://linuxtv.org/media_tree.git
2459 W: https://linuxtv.org
2461 F: drivers/media/platform/sti/bdisp
2463 DELTA ST MEDIA DRIVER
2466 T: git git://linuxtv.org/media_tree.git
2467 W: https://linuxtv.org
2469 F: drivers/media/platform/sti/delta
2475 T: git git://github.com/luisbg/linux-befs.git
2476 F: Documentation/filesystems/befs.txt
2479 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2483 F: drivers/net/ethernet/ec_bhf.c
2488 F: Documentation/filesystems/bfs.txt
2490 F: include/uapi/linux/bfs_fs.h
2492 BLACKFIN ARCHITECTURE
2495 T: git git://git.code.sf.net/p/adi-linux/code
2496 W: http://blackfin.uclinux.org
2500 BLACKFIN EMAC DRIVER
2502 W: http://blackfin.uclinux.org
2504 F: drivers/net/ethernet/adi/
2508 W: http://blackfin.uclinux.org
2510 F: drivers/rtc/rtc-bfin.c
2515 W: http://blackfin.uclinux.org
2517 F: drivers/mmc/host/bfin_sdh.c
2519 BLACKFIN SERIAL DRIVER
2522 W: http://blackfin.uclinux.org
2524 F: drivers/tty/serial/bfin_uart.c
2526 BLACKFIN WATCHDOG DRIVER
2528 W: http://blackfin.uclinux.org
2530 F: drivers/watchdog/bfin_wdt.c
2532 BLACKFIN I2C TWI DRIVER
2535 W: http://blackfin.uclinux.org/
2537 F: drivers/i2c/busses/i2c-bfin-twi.c
2539 BLACKFIN MEDIA DRIVER
2542 W: http://blackfin.uclinux.org/
2544 F: drivers/media/platform/blackfin/
2545 F: drivers/media/i2c/adv7183*
2546 F: drivers/media/i2c/vs6624*
2548 BLINKM RGB LED DRIVER
2551 F: drivers/leds/leds-blinkm.c
2556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2559 F: kernel/trace/blktrace.c
2568 F: Documentation/block/bfq-iosched.txt
2574 F: drivers/mtd/devices/block2mtd.c
2581 W: http://www.bluez.org/
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2585 F: drivers/bluetooth/
2592 W: http://www.bluez.org/
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2597 F: include/net/bluetooth/
2604 W: http://sourceforge.net/projects/bonding/
2606 F: drivers/net/bonding/
2607 F: include/uapi/linux/if_bonding.h
2609 BPF (Safe dynamic programs and tools)
2615 F: arch/x86/net/bpf_jit*
2616 F: Documentation/networking/filter.txt
2617 F: include/linux/bpf*
2618 F: include/linux/filter.h
2619 F: include/uapi/linux/bpf*
2620 F: include/uapi/linux/filter.h
2622 F: kernel/trace/bpf_trace.c
2625 F: net/core/filter.c
2626 F: net/sched/act_bpf.c
2627 F: net/sched/cls_bpf.c
2630 F: tools/testing/selftests/bpf/
2632 BROADCOM B44 10/100 ETHERNET DRIVER
2636 F: drivers/net/ethernet/broadcom/b44.*
2638 BROADCOM B53 ETHERNET SWITCH DRIVER
2643 F: drivers/net/dsa/b53/*
2644 F: include/linux/platform_data/b53.h
2646 BROADCOM GENET ETHERNET DRIVER
2650 F: drivers/net/ethernet/broadcom/genet/
2652 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2658 F: drivers/net/ethernet/broadcom/bnx2.*
2659 F: drivers/net/ethernet/broadcom/bnx2_*
2661 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2667 F: drivers/net/ethernet/broadcom/bnx2x/
2669 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2673 F: drivers/net/ethernet/broadcom/bnxt/
2675 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2680 T: git git://github.com/broadcom/mach-bcm
2686 F: arch/arm/mach-bcm/
2688 BROADCOM BCM2835 ARM ARCHITECTURE
2694 T: git git://github.com/anholt/linux
2697 F: drivers/staging/vc04_services
2699 BROADCOM BCM47XX MIPS ARCHITECTURE
2704 F: Documentation/devicetree/bindings/mips/brcm/
2705 F: arch/mips/bcm47xx/*
2706 F: arch/mips/include/asm/mach-bcm47xx/*
2708 BROADCOM BCM5301X ARM ARCHITECTURE
2715 F: arch/arm/mach-bcm/bcm_5301x.c
2716 F: arch/arm/boot/dts/bcm5301x*.dtsi
2717 F: arch/arm/boot/dts/bcm470*
2718 F: arch/arm/boot/dts/bcm953012*
2720 BROADCOM BCM53573 ARM ARCHITECTURE
2724 F: arch/arm/boot/dts/bcm53573*
2725 F: arch/arm/boot/dts/bcm47189*
2727 BROADCOM BCM63XX ARM ARCHITECTURE
2731 T: git git://github.com/broadcom/stblinux.git
2735 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2739 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2741 BROADCOM BCM7XXX ARM ARCHITECTURE
2747 T: git git://github.com/broadcom/stblinux.git
2749 F: arch/arm/mach-bcm/*brcmstb*
2750 F: arch/arm/boot/dts/bcm7*.dts*
2751 F: drivers/bus/brcmstb_gisb.c
2754 BROADCOM BMIPS MIPS ARCHITECTURE
2758 T: git git://github.com/broadcom/stblinux.git
2760 F: arch/mips/bmips/*
2761 F: arch/mips/include/asm/mach-bmips/*
2762 F: arch/mips/kernel/*bmips*
2763 F: arch/mips/boot/dts/brcm/bcm*.dts*
2764 F: drivers/irqchip/irq-bcm63*
2765 F: drivers/irqchip/irq-bcm7*
2766 F: drivers/irqchip/irq-brcmstb*
2767 F: include/linux/bcm963xx_nvram.h
2768 F: include/linux/bcm963xx_tag.h
2770 BROADCOM BMIPS CPUFREQ DRIVER
2775 F: drivers/cpufreq/bmips-cpufreq.c
2777 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2783 F: drivers/net/ethernet/broadcom/tg3.*
2785 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2792 F: drivers/net/wireless/broadcom/brcm80211/
2794 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2798 F: drivers/scsi/bnx2fc/
2800 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2804 F: drivers/scsi/bnx2i/
2806 BROADCOM IPROC ARM ARCHITECTURE
2812 T: git git://github.com/broadcom/cygnus-linux.git
2827 F: arch/arm64/boot/dts/broadcom/ns2*
2828 F: drivers/clk/bcm/clk-ns*
2829 F: drivers/pinctrl/bcm/pinctrl-ns*
2831 BROADCOM BRCMSTB GPIO DRIVER
2835 F: drivers/gpio/gpio-brcmstb.c
2836 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2838 BROADCOM KONA GPIO DRIVER
2842 F: drivers/gpio/gpio-bcm-kona.c
2843 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2845 BROADCOM NVRAM DRIVER
2849 F: drivers/firmware/broadcom/*
2851 BROADCOM STB NAND FLASH DRIVER
2857 F: drivers/mtd/nand/brcmnand/
2859 BROADCOM STB AVS CPUFREQ DRIVER
2864 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865 F: drivers/cpufreq/brcmstb*
2867 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2872 F: include/linux/bcma/
2874 BROADCOM SYSTEMPORT ETHERNET DRIVER
2878 F: drivers/net/ethernet/broadcom/bcmsysport.*
2880 BROADCOM NETXTREME-E ROCE DRIVER
2886 W: http://www.broadcom.com
2888 F: drivers/infiniband/hw/bnxt_re/
2889 F: include/uapi/rdma/bnxt_re-abi.h
2891 BROCADE BFA FC SCSI DRIVER
2896 F: drivers/scsi/bfa/
2898 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2904 F: drivers/net/ethernet/brocade/bna/
2906 BSG (block layer generic sg v4 driver)
2911 F: include/linux/bsg.h
2912 F: include/uapi/linux/bsg.h
2917 T: git git://git.alsa-project.org/alsa-kernel.git
2919 F: Documentation/sound/alsa/Bt87x.txt
2920 F: sound/pci/bt87x.c
2924 W: http://bu3sch.de/btgpio.php
2926 F: drivers/gpio/gpio-bt8xx.c
2933 W: http://btrfs.wiki.kernel.org/
2934 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2937 F: Documentation/filesystems/btrfs.txt
2939 F: include/linux/btrfs*
2940 F: include/uapi/linux/btrfs*
2942 BTTV VIDEO4LINUX DRIVER
2946 W: https://linuxtv.org
2947 T: git git://linuxtv.org/media_tree.git
2949 F: Documentation/media/v4l-drivers/bttv*
2950 F: drivers/media/pci/bt8xx/bttv*
2952 BUSLOGIC SCSI DRIVER
2956 F: drivers/scsi/BusLogic.*
2957 F: drivers/scsi/FlashPoint.*
2959 C-MEDIA CMI8788 DRIVER
2962 T: git git://git.alsa-project.org/alsa-kernel.git
2964 F: sound/pci/oxygen/
2970 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2974 CA8210 IEEE-802.15.4 RADIO DRIVER
2978 W: https://github.com/Cascoda/ca8210-linux.git
2980 F: drivers/net/ieee802154/ca8210.c
2981 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2983 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2987 F: Documentation/filesystems/caching/cachefiles.txt
2990 CADET FM/AM RADIO RECEIVER DRIVER
2993 T: git git://linuxtv.org/media_tree.git
2994 W: https://linuxtv.org
2996 F: drivers/media/radio/radio-cadet*
2998 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3001 T: git git://linuxtv.org/media_tree.git
3003 F: Documentation/media/v4l-drivers/cafe_ccic*
3004 F: drivers/media/platform/marvell-ccic/
3010 F: Documentation/networking/caif/
3011 F: drivers/net/caif/
3012 F: include/uapi/linux/caif/
3013 F: include/net/caif/
3016 CALGARY x86-64 IOMMU
3021 F: arch/x86/kernel/pci-calgary_64.c
3022 F: arch/x86/kernel/tce_64.c
3023 F: arch/x86/include/asm/calgary.h
3024 F: arch/x86/include/asm/tce.h
3030 W: https://github.com/linux-can
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3034 F: Documentation/networking/can.txt
3036 F: include/linux/can/core.h
3037 F: include/uapi/linux/can.h
3038 F: include/uapi/linux/can/bcm.h
3039 F: include/uapi/linux/can/raw.h
3040 F: include/uapi/linux/can/gw.h
3046 W: https://github.com/linux-can
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3050 F: Documentation/devicetree/bindings/net/can/
3052 F: include/linux/can/dev.h
3053 F: include/linux/can/platform/
3054 F: include/uapi/linux/can/error.h
3055 F: include/uapi/linux/can/netlink.h
3061 F: include/linux/capability.h
3062 F: include/uapi/linux/capability.h
3063 F: security/commoncap.c
3064 F: kernel/capability.c
3066 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3069 F: drivers/iio/light/cm*
3071 CAVIUM THUNDERX2 ARM64 SOC
3075 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3076 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3081 W: http://www.cavium.com
3083 F: drivers/i2c/busses/i2c-octeon*
3084 F: drivers/i2c/busses/i2c-thunderx*
3090 W: http://www.cavium.com
3092 F: drivers/mmc/host/cavium*
3094 CAVIUM LIQUIDIO NETWORK DRIVER
3100 W: http://www.cavium.com
3102 F: drivers/net/ethernet/cavium/liquidio/
3104 CAVIUM OCTEON-TX CRYPTO DRIVER
3107 W: http://www.cavium.com
3109 F: drivers/crypto/cavium/cpt/
3111 CC2520 IEEE-802.15.4 RADIO DRIVER
3115 F: drivers/net/ieee802154/cc2520.c
3116 F: include/linux/spi/cc2520.h
3117 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3122 T: git git://linuxtv.org/media_tree.git
3123 W: http://linuxtv.org
3125 F: Documentation/media/kapi/cec-core.rst
3126 F: Documentation/media/uapi/cec
3127 F: drivers/media/cec/
3128 F: drivers/media/rc/keymaps/rc-cec.c
3129 F: include/media/cec.h
3130 F: include/media/cec-notifier.h
3131 F: include/uapi/linux/cec.h
3132 F: include/uapi/linux/cec-funcs.h
3134 CELL BROADBAND ENGINE ARCHITECTURE
3137 W: http://www.ibm.com/developerworks/power/cell/
3139 F: arch/powerpc/include/asm/cell*.h
3140 F: arch/powerpc/include/asm/spu*.h
3141 F: arch/powerpc/include/uapi/asm/spu*.h
3142 F: arch/powerpc/oprofile/*cell*
3143 F: arch/powerpc/platforms/cell/
3145 CEPH COMMON CODE (LIBCEPH)
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152 T: git git://github.com/ceph/ceph-client.git
3155 F: include/linux/ceph/
3156 F: include/linux/crush/
3158 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165 T: git git://github.com/ceph/ceph-client.git
3167 F: Documentation/filesystems/ceph.txt
3170 CERTIFICATE HANDLING:
3175 F: Documentation/module-signing.txt
3177 F: scripts/sign-file.c
3178 F: scripts/extract-cert.c
3180 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3183 F: Documentation/usb/WUSB-Design-overview.txt
3184 F: Documentation/usb/wusb-cbaf
3185 F: drivers/usb/host/hwa-hc.c
3186 F: drivers/usb/host/whci/
3187 F: drivers/usb/wusbcore/
3188 F: include/linux/usb/wusb*
3190 HT16K33 LED CONTROLLER DRIVER
3193 F: drivers/auxdisplay/ht16k33.c
3194 F: Documentation/devicetree/bindings/display/ht16k33.txt
3196 CFAG12864B LCD DRIVER
3198 W: http://miguelojeda.es/auxdisplay.htm
3199 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3201 F: drivers/auxdisplay/cfag12864b.c
3202 F: include/linux/cfag12864b.h
3204 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3206 W: http://miguelojeda.es/auxdisplay.htm
3207 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3209 F: drivers/auxdisplay/cfag12864bfb.c
3210 F: include/linux/cfag12864b.h
3212 CFG80211 and NL80211
3215 W: http://wireless.kernel.org/
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3219 F: include/uapi/linux/nl80211.h
3220 F: include/net/cfg80211.h
3222 X: net/wireless/wext*
3224 CHAR and MISC DRIVERS
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3231 F: include/linux/miscdevice.h
3237 F: scripts/checkpatch.pl
3239 CHINESE DOCUMENTATION
3244 F: Documentation/translations/zh_CN/
3246 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3251 F: drivers/usb/chipidea/
3253 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3257 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258 F: drivers/input/touchscreen/chipone_icn8318.c
3260 CHROME HARDWARE PLATFORM SUPPORT
3263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264 F: drivers/platform/chrome/
3266 CISCO VIC ETHERNET NIC DRIVER
3271 F: drivers/net/ethernet/cisco/enic/
3273 CISCO VIC LOW LATENCY NIC DRIVER
3277 F: drivers/infiniband/hw/usnic/
3279 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3283 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3285 CIRRUS LOGIC AUDIO CODEC DRIVERS
3290 F: sound/soc/codecs/cs*
3297 F: include/linux/cleancache.h
3303 F: include/linux/clk.h
3305 CLOCKSOURCE, CLOCKEVENT DRIVERS
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3311 F: drivers/clocksource
3313 CISCO FCOE HBA DRIVER
3319 F: drivers/scsi/fnic/
3321 CISCO SCSI HBA DRIVER
3326 F: drivers/scsi/snic/
3333 F: drivers/platform/x86/classmate-laptop.c
3338 T: git git://linuxtv.org/media_tree.git
3339 W: https://linuxtv.org
3341 F: drivers/media/pci/cobalt/
3343 COCCINELLE/Semantic Patches (SmPL)
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350 W: http://coccinelle.lip6.fr/
3352 F: Documentation/dev-tools/coccinelle.rst
3353 F: scripts/coccinelle/
3354 F: scripts/coccicheck
3360 W: http://www.coda.cs.cmu.edu/
3362 F: Documentation/filesystems/coda.txt
3364 F: include/linux/coda*.h
3365 F: include/uapi/linux/coda*.h
3367 CODA V4L2 MEM2MEM DRIVER
3371 F: Documentation/devicetree/bindings/media/coda.txt
3372 F: drivers/media/platform/coda/
3374 COMMON CLK FRAMEWORK
3378 Q: http://patchwork.kernel.org/project/linux-clk/list/
3379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3381 F: Documentation/devicetree/bindings/clock/
3383 X: drivers/clk/clkdev.c
3384 F: include/linux/clk-pr*
3385 F: include/linux/clk/
3387 COMMON INTERNET FILE SYSTEM (CIFS)
3391 W: http://linux-cifs.samba.org/
3392 T: git git://git.samba.org/sfrench/cifs-2.6.git
3394 F: Documentation/filesystems/cifs/
3397 COMPACTPCI HOTPLUG CORE
3401 F: drivers/pci/hotplug/cpci_hotplug*
3403 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3407 F: drivers/pci/hotplug/cpcihp_zt5550.*
3409 COMPACTPCI HOTPLUG GENERIC DRIVER
3413 F: drivers/pci/hotplug/cpcihp_generic.c
3415 COMPAL LAPTOP SUPPORT
3419 F: drivers/platform/x86/compal-laptop.c
3421 CONEXANT ACCESSRUNNER USB DRIVER
3423 W: http://accessrunner.sourceforge.net/
3425 F: drivers/usb/atm/cxacru.c
3430 T: git git://git.infradead.org/users/hch/configfs.git
3433 F: include/linux/configfs.h
3439 F: drivers/connector/
3441 CONTROL GROUP (CGROUP)
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3448 F: Documentation/cgroup*
3449 F: include/linux/cgroup*
3452 CONTROL GROUP - CPUSET
3455 W: http://www.bullopensource.org/cpuset/
3456 W: http://oss.sgi.com/projects/cpusets/
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3459 F: Documentation/cgroup-v1/cpusets.txt
3460 F: include/linux/cpuset.h
3463 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3473 CORETEMP HARDWARE MONITORING DRIVER
3477 F: Documentation/hwmon/coretemp
3478 F: drivers/hwmon/coretemp.c
3480 COSA/SRP SYNC SERIAL DRIVER
3482 W: http://www.fi.muni.cz/~kas/cosa/
3484 F: drivers/net/wan/cosa*
3486 CPMAC ETHERNET DRIVER
3490 F: drivers/net/ethernet/ti/cpmac.c
3492 CPU FREQUENCY DRIVERS
3497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499 B: https://bugzilla.kernel.org
3500 F: Documentation/cpu-freq/
3501 F: Documentation/devicetree/bindings/cpufreq/
3503 F: include/linux/cpufreq.h
3504 F: tools/testing/selftests/cpufreq/
3506 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3510 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3512 F: drivers/cpufreq/arm_big_little.h
3513 F: drivers/cpufreq/arm_big_little.c
3514 F: drivers/cpufreq/arm_big_little_dt.c
3516 CPUIDLE DRIVER - ARM BIG LITTLE
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3523 F: drivers/cpuidle/cpuidle-big_little.c
3525 CPUIDLE DRIVER - ARM EXYNOS
3532 F: drivers/cpuidle/cpuidle-exynos.c
3533 F: arch/arm/mach-exynos/pm.c
3540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541 B: https://bugzilla.kernel.org
3542 F: drivers/cpuidle/*
3543 F: include/linux/cpuidle.h
3548 F: arch/x86/kernel/cpuid.c
3549 F: arch/x86/kernel/msr.c
3551 CPU POWER MONITORING SUBSYSTEM
3555 F: tools/power/cpupower/
3558 W: http://sourceforge.net/projects/cramfs/
3559 S: Orphan / Obsolete
3560 F: Documentation/filesystems/cramfs.txt
3567 W: http://developer.axis.com
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3571 F: drivers/tty/serial/crisv10.*
3577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3580 F: Documentation/crypto/
3581 F: Documentation/devicetree/bindings/crypto/
3582 F: Documentation/DocBook/crypto-API.tmpl
3587 F: include/linux/crypto*
3589 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3593 F: crypto/ansi_cprng.c
3599 T: git git://linuxtv.org/media_tree.git
3600 W: http://linuxtv.org
3602 F: drivers/media/i2c/cs3308.c
3603 F: drivers/media/i2c/cs3308.h
3605 CS5535 Audio ALSA driver
3608 F: sound/pci/cs5535audio/
3613 F: drivers/net/wireless/st/cw1200/
3615 CX18 VIDEO4LINUX DRIVER
3619 T: git git://linuxtv.org/media_tree.git
3620 W: https://linuxtv.org
3621 W: http://www.ivtvdriver.org/index.php/Cx18
3623 F: Documentation/media/v4l-drivers/cx18*
3624 F: drivers/media/pci/cx18/
3625 F: include/uapi/linux/ivtv*
3627 CX2341X MPEG ENCODER HELPER MODULE
3630 T: git git://linuxtv.org/media_tree.git
3631 W: https://linuxtv.org
3633 F: drivers/media/common/cx2341x*
3634 F: include/media/cx2341x*
3636 CX24120 MEDIA DRIVER
3640 W: https://linuxtv.org
3641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3643 F: drivers/media/dvb-frontends/cx24120*
3645 CX88 VIDEO4LINUX DRIVER
3649 W: https://linuxtv.org
3650 T: git git://linuxtv.org/media_tree.git
3652 F: Documentation/media/v4l-drivers/cx88*
3653 F: drivers/media/pci/cx88/
3655 CXD2820R MEDIA DRIVER
3658 W: https://linuxtv.org
3659 W: http://palosaari.fi/linux/
3660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3661 T: git git://linuxtv.org/anttip/media_tree.git
3663 F: drivers/media/dvb-frontends/cxd2820r*
3665 CXGB3 ETHERNET DRIVER (CXGB3)
3668 W: http://www.chelsio.com
3670 F: drivers/net/ethernet/chelsio/cxgb3/
3672 CXGB3 ISCSI DRIVER (CXGB3I)
3675 W: http://www.chelsio.com
3677 F: drivers/scsi/cxgbi/cxgb3i
3679 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3682 W: http://www.openfabrics.org
3684 F: drivers/infiniband/hw/cxgb3/
3685 F: include/uapi/rdma/cxgb3-abi.h
3687 CXGB4 ETHERNET DRIVER (CXGB4)
3690 W: http://www.chelsio.com
3692 F: drivers/net/ethernet/chelsio/cxgb4/
3694 CXGB4 ISCSI DRIVER (CXGB4I)
3697 W: http://www.chelsio.com
3699 F: drivers/scsi/cxgbi/cxgb4i
3701 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3704 W: http://www.openfabrics.org
3706 F: drivers/infiniband/hw/cxgb4/
3707 F: include/uapi/rdma/cxgb4-abi.h
3709 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3712 W: http://www.chelsio.com
3714 F: drivers/net/ethernet/chelsio/cxgb4vf/
3716 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3721 F: arch/powerpc/platforms/powernv/pci-cxl.c
3722 F: drivers/misc/cxl/
3723 F: include/misc/cxl*
3724 F: include/uapi/misc/cxl.h
3725 F: Documentation/powerpc/cxl.txt
3726 F: Documentation/ABI/testing/sysfs-class-cxl
3728 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3734 F: drivers/scsi/cxlflash/
3735 F: include/uapi/scsi/cxlflash_ioctls.h
3736 F: Documentation/powerpc/cxlflash.txt
3738 STMMAC ETHERNET DRIVER
3742 W: http://www.stlinux.com
3744 F: drivers/net/ethernet/stmicro/stmmac/
3749 W: http://www.armlinux.org.uk/
3751 F: drivers/video/fbdev/cyber2000fb.*
3753 CYCLADES ASYNC MUX DRIVER
3754 W: http://www.cyclades.com/
3756 F: drivers/tty/cyclades.c
3757 F: include/linux/cyclades.h
3758 F: include/uapi/linux/cyclades.h
3760 CYCLADES PC300 DRIVER
3761 W: http://www.cyclades.com/
3763 F: drivers/net/wan/pc300*
3765 CYPRESS_FIRMWARE MEDIA DRIVER
3768 W: https://linuxtv.org
3769 W: http://palosaari.fi/linux/
3770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3771 T: git git://linuxtv.org/anttip/media_tree.git
3773 F: drivers/media/common/cypress_firmware*
3775 CYTTSP TOUCHSCREEN DRIVER
3779 F: drivers/input/touchscreen/cyttsp*
3780 F: include/linux/input/cyttsp.h
3782 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3785 F: drivers/rtc/rtc-ds1685.c
3786 F: include/linux/rtc/ds1685.h
3788 DAMA SLAVE for AX.25
3790 W: http://yaina.de/jreuter/
3791 W: http://www.qsl.net/dl1bke/
3794 F: net/ax25/af_ax25.c
3795 F: net/ax25/ax25_dev.c
3796 F: net/ax25/ax25_ds_*
3797 F: net/ax25/ax25_in.c
3798 F: net/ax25/ax25_out.c
3799 F: net/ax25/ax25_timer.c
3800 F: net/ax25/sysctl_net_ax25.c
3802 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3805 F: Documentation/networking/dmfe.txt
3806 F: drivers/net/ethernet/dec/tulip/dmfe.c
3808 DC390/AM53C974 SCSI driver
3812 F: drivers/scsi/am53c974.c
3819 W: http://twibble.org/dist/dc395x/
3820 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3822 F: Documentation/scsi/dc395x.txt
3823 F: drivers/scsi/dc395x.*
3828 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3830 F: include/linux/dccp.h
3831 F: include/uapi/linux/dccp.h
3832 F: include/linux/tfrc.h
3835 DECnet NETWORK LAYER
3836 W: http://linux-decnet.sourceforge.net
3839 F: Documentation/networking/decnet.txt
3842 DECSTATION PLATFORM SUPPORT
3845 W: http://www.linux-mips.org/wiki/DECstation
3848 F: arch/mips/include/asm/dec/
3849 F: arch/mips/include/asm/mach-dec/
3851 DEFXX FDDI NETWORK DRIVER
3854 F: drivers/net/fddi/defxx.*
3861 F: drivers/platform/x86/dell-laptop.c
3863 DELL LAPTOP RBTN DRIVER
3866 F: drivers/platform/x86/dell-rbtn.*
3868 DELL LAPTOP FREEFALL DRIVER
3871 F: drivers/platform/x86/dell-smo8800.c
3873 DELL LAPTOP SMM DRIVER
3876 F: drivers/hwmon/dell-smm-hwmon.c
3877 F: include/uapi/linux/i8k.h
3879 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3882 F: Documentation/dcdbas.txt
3883 F: drivers/firmware/dcdbas.*
3885 DELL WMI EXTRAS DRIVER
3889 F: drivers/platform/x86/dell-wmi.c
3891 DESIGNWARE USB2 DRD IP DRIVER
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3896 F: drivers/usb/dwc2/
3898 DESIGNWARE USB3 DRD IP DRIVER
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3903 F: drivers/usb/dwc3/
3905 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3909 F: drivers/iio/proximity/srf*.c
3911 DEVICE COREDUMP (DEV_COREDUMP)
3915 F: drivers/base/devcoredump.c
3916 F: include/linux/devcoredump.h
3918 DEVICE FREQUENCY (DEVFREQ)
3923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3926 F: include/linux/devfreq.h
3927 F: Documentation/devicetree/bindings/devfreq/
3929 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3934 F: drivers/devfreq/event/
3935 F: drivers/devfreq/devfreq-event.c
3936 F: include/linux/devfreq-event.h
3937 F: Documentation/devicetree/bindings/devfreq/event/
3939 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3945 F: drivers/devfreq/exynos-bus.c
3946 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3948 DEVICE NUMBER REGISTRY
3950 W: http://lanana.org/docs/device-list/index.html
3958 W: http://sources.redhat.com/dm
3959 Q: http://patchwork.kernel.org/project/dm-devel/list/
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3961 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3963 F: Documentation/device-mapper/
3965 F: drivers/md/persistent-data/
3966 F: include/linux/device-mapper.h
3967 F: include/linux/dm-*.h
3968 F: include/uapi/linux/dm-*.h
3974 F: net/core/devlink.c
3975 F: include/net/devlink.h
3976 F: include/uapi/linux/devlink.h
3978 DIALOG SEMICONDUCTOR DRIVERS
3980 W: http://www.dialog-semiconductor.com/products
3982 F: Documentation/hwmon/da90??
3983 F: Documentation/devicetree/bindings/mfd/da90*.txt
3984 F: Documentation/devicetree/bindings/regulator/da92*.txt
3985 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3986 F: drivers/gpio/gpio-da90??.c
3987 F: drivers/hwmon/da90??-hwmon.c
3988 F: drivers/iio/adc/da91??-*.c
3989 F: drivers/input/misc/da90??_onkey.c
3990 F: drivers/input/touchscreen/da9052_tsi.c
3991 F: drivers/leds/leds-da90??.c
3992 F: drivers/mfd/da903x.c
3993 F: drivers/mfd/da90??-*.c
3994 F: drivers/mfd/da91??-*.c
3995 F: drivers/power/supply/da9052-battery.c
3996 F: drivers/power/supply/da91??-*.c
3997 F: drivers/regulator/da903x.c
3998 F: drivers/regulator/da9???-regulator.[ch]
3999 F: drivers/rtc/rtc-da90??.c
4000 F: drivers/video/backlight/da90??_bl.c
4001 F: drivers/watchdog/da90??_wdt.c
4002 F: include/linux/mfd/da903x.h
4003 F: include/linux/mfd/da9052/
4004 F: include/linux/mfd/da9055/
4005 F: include/linux/mfd/da9062/
4006 F: include/linux/mfd/da9063/
4007 F: include/linux/mfd/da9150/
4008 F: include/linux/regulator/da9211.h
4009 F: include/sound/da[79]*.h
4010 F: sound/soc/codecs/da[79]*.[ch]
4012 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4016 F: drivers/gpio/gpio-gpio-mm.c
4018 DIGI NEO AND CLASSIC PCI PRODUCTS
4023 F: drivers/staging/dgnc/
4025 DIOLAN U2C-12 I2C DRIVER
4029 F: drivers/i2c/busses/i2c-diolan-u2c.c
4037 F: include/linux/dax.h
4038 F: include/trace/events/fs_dax.h
4040 DIRECTORY NOTIFICATION (DNOTIFY)
4043 F: Documentation/filesystems/dnotify.txt
4044 F: fs/notify/dnotify/
4045 F: include/linux/dnotify.h
4047 DISK GEOMETRY AND PARTITION HANDLING
4049 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4057 F: Documentation/filesystems/quota.txt
4059 F: include/linux/quota*.h
4060 F: include/uapi/linux/quota*.h
4062 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4066 W: http://plugable.com/category/projects/udlfb/
4067 F: drivers/video/fbdev/udlfb.c
4068 F: include/video/udlfb.h
4069 F: Documentation/fb/udlfb.txt
4071 DISTRIBUTED LOCK MANAGER (DLM)
4075 W: http://sources.redhat.com/cluster/
4076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4080 DMA BUFFER SHARING FRAMEWORK
4087 F: include/linux/dma-buf*
4088 F: include/linux/reservation.h
4089 F: include/linux/*fence.h
4090 F: Documentation/driver-api/dma-buf.rst
4091 T: git git://anongit.freedesktop.org/drm/drm-misc
4099 F: drivers/dma-buf/sync_*
4100 F: drivers/dma-buf/dma-fence*
4101 F: drivers/dma-buf/sw_sync.c
4102 F: include/linux/sync_file.h
4103 F: include/uapi/linux/sync_file.h
4104 F: Documentation/sync_file.txt
4105 T: git git://anongit.freedesktop.org/drm/drm-misc
4107 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4110 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4113 F: include/linux/dmaengine.h
4114 F: Documentation/devicetree/bindings/dma/
4115 F: Documentation/dmaengine/
4116 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4118 DME1737 HARDWARE MONITOR DRIVER
4122 F: Documentation/hwmon/dme1737
4123 F: drivers/hwmon/dme1737.c
4128 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4129 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4130 F: drivers/firmware/dmi-id.c
4131 F: drivers/firmware/dmi_scan.c
4132 F: include/linux/dmi.h
4139 F: scripts/docproc.c
4140 F: scripts/kernel-doc*
4141 X: Documentation/ABI/
4142 X: Documentation/devicetree/
4143 X: Documentation/acpi
4144 X: Documentation/power
4145 X: Documentation/spi
4146 X: Documentation/media
4147 T: git git://git.lwn.net/linux.git docs-next
4153 F: drivers/char/dtlk.c
4154 F: include/linux/dtlk.h
4156 DPAA2 DATAPATH I/O (DPIO) DRIVER
4160 F: drivers/staging/fsl-mc/bus/dpio
4162 DPAA2 ETHERNET DRIVER
4166 F: drivers/staging/fsl-dpaa2/ethernet
4168 DPT_I2O SCSI RAID DRIVER
4171 W: http://www.adaptec.com/
4173 F: drivers/scsi/dpt*
4174 F: drivers/scsi/dpt/
4180 W: http://www.drbd.org
4181 T: git git://git.linbit.com/linux-drbd.git
4182 T: git git://git.linbit.com/drbd-8.4.git
4184 F: drivers/block/drbd/
4186 F: Documentation/blockdev/drbd/
4188 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4192 F: Documentation/kobject.txt
4196 F: include/linux/debugfs.h
4197 F: include/linux/kobj*
4203 T: git git://people.freedesktop.org/~airlied/linux
4204 B: https://bugs.freedesktop.org/
4205 C: irc://chat.freenode.net/dri-devel
4209 F: Documentation/devicetree/bindings/display/
4210 F: Documentation/devicetree/bindings/gpu/
4211 F: Documentation/devicetree/bindings/video/
4212 F: Documentation/gpu/
4214 F: include/uapi/drm/
4215 F: include/linux/vga*
4217 DRM DRIVERS AND MISC GPU PATCHES
4221 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4223 T: git git://anongit.freedesktop.org/drm/drm-misc
4224 F: Documentation/gpu/
4226 F: drivers/gpu/drm/*
4228 F: include/uapi/drm/drm*
4229 F: include/linux/vga*
4231 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4234 F: drivers/gpu/drm/ast/
4236 DRM DRIVERS FOR BRIDGE CHIPS
4239 T: git git://anongit.freedesktop.org/drm/drm-misc
4240 F: drivers/gpu/drm/bridge/
4242 DRM DRIVER FOR BOCHS VIRTUAL GPU
4245 T: git git://anongit.freedesktop.org/drm/drm-misc
4247 F: drivers/gpu/drm/bochs/
4249 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4253 T: git git://anongit.freedesktop.org/drm/drm-misc
4255 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4256 F: drivers/gpu/drm/cirrus/
4258 RADEON and AMDGPU DRM DRIVERS
4262 T: git git://people.freedesktop.org/~agd5f/linux
4264 F: drivers/gpu/drm/radeon/
4265 F: include/uapi/drm/radeon_drm.h
4266 F: drivers/gpu/drm/amd/
4267 F: include/uapi/drm/amdgpu_drm.h
4272 T: git git://anongit.freedesktop.org/tegra/linux.git
4274 F: drivers/gpu/drm/drm_panel.c
4275 F: drivers/gpu/drm/panel/
4276 F: include/drm/drm_panel.h
4277 F: Documentation/devicetree/bindings/display/panel/
4279 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4283 W: https://01.org/linuxgraphics/
4284 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4285 C: irc://chat.freenode.net/intel-gfx
4286 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4287 T: git git://anongit.freedesktop.org/drm-intel
4289 F: drivers/gpu/drm/i915/
4290 F: include/drm/i915*
4291 F: include/uapi/drm/i915_drm.h
4292 F: Documentation/gpu/i915.rst
4294 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4299 W: https://01.org/igvt-g
4300 T: git https://github.com/01org/gvt-linux.git
4302 F: drivers/gpu/drm/i915/gvt/
4304 DRM DRIVERS FOR ATMEL HLCDC
4308 F: drivers/gpu/drm/atmel-hlcdc/
4309 F: Documentation/devicetree/bindings/drm/atmel/
4310 T: git git://anongit.freedesktop.org/drm/drm-misc
4312 DRM DRIVERS FOR ALLWINNER A10
4316 F: drivers/gpu/drm/sun4i/
4317 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4320 DRM DRIVERS FOR AMLOGIC SOCS
4324 W: http://linux-meson.com/
4326 F: drivers/gpu/drm/meson/
4327 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4328 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4329 F: Documentation/gpu/meson.rst
4330 T: git git://anongit.freedesktop.org/drm/drm-misc
4332 DRM DRIVERS FOR EXYNOS
4338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4340 F: drivers/gpu/drm/exynos/
4341 F: include/uapi/drm/exynos_drm.h
4342 F: Documentation/devicetree/bindings/display/exynos/
4344 DRM DRIVERS FOR FREESCALE DCU
4349 F: drivers/gpu/drm/fsl-dcu/
4350 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4351 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4352 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4354 DRM DRIVERS FOR FREESCALE IMX
4358 F: drivers/gpu/drm/imx/
4359 F: drivers/gpu/ipu-v3/
4360 F: Documentation/devicetree/bindings/display/imx/
4362 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4365 T: git git://github.com/patjak/drm-gma500
4367 F: drivers/gpu/drm/gma500/
4369 DRM DRIVERS FOR HISILICON
4375 T: git git://github.com/xin3liang/linux.git
4377 F: drivers/gpu/drm/hisilicon/
4378 F: Documentation/devicetree/bindings/display/hisilicon/
4380 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381 S: Orphan / Obsolete
4382 F: drivers/gpu/drm/i810/
4383 F: include/uapi/drm/i810_drm.h
4385 DRM DRIVERS FOR MEDIATEK
4390 F: drivers/gpu/drm/mediatek/
4391 F: Documentation/devicetree/bindings/display/mediatek/
4393 DRM DRIVER FOR MI0283QT
4396 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4397 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4399 DRM DRIVER FOR MSM ADRENO GPU
4404 T: git git://people.freedesktop.org/~robclark/linux
4406 F: drivers/gpu/drm/msm/
4407 F: include/uapi/drm/msm_drm.h
4408 F: Documentation/devicetree/bindings/display/msm/
4410 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4414 T: git git://github.com/skeggsb/linux
4416 F: drivers/gpu/drm/nouveau/
4417 F: include/uapi/drm/nouveau_drm.h
4419 DRM DRIVERS FOR NVIDIA TEGRA
4423 T: git git://anongit.freedesktop.org/tegra/linux.git
4425 F: drivers/gpu/drm/tegra/
4426 F: drivers/gpu/host1x/
4427 F: include/linux/host1x.h
4428 F: include/uapi/drm/tegra_drm.h
4429 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4431 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4432 S: Orphan / Obsolete
4433 F: drivers/gpu/drm/mga/
4434 F: include/uapi/drm/mga_drm.h
4436 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4439 F: drivers/gpu/drm/mgag200/
4441 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/r128/
4444 F: include/uapi/drm/r128_drm.h
4446 DRM DRIVERS FOR RENESAS
4450 T: git git://linuxtv.org/pinchartl/fbdev
4452 F: drivers/gpu/drm/rcar-du/
4453 F: drivers/gpu/drm/shmobile/
4454 F: include/linux/platform_data/shmob_drm.h
4455 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4456 F: Documentation/devicetree/bindings/display/renesas,du.txt
4458 DRM DRIVER FOR QXL VIRTUAL GPU
4462 T: git git://anongit.freedesktop.org/drm/drm-misc
4464 F: drivers/gpu/drm/qxl/
4465 F: include/uapi/drm/qxl_drm.h
4467 DRM DRIVERS FOR ROCKCHIP
4471 F: drivers/gpu/drm/rockchip/
4472 F: Documentation/devicetree/bindings/display/rockchip/
4473 T: git git://anongit.freedesktop.org/drm/drm-misc
4475 DRM DRIVER FOR SAVAGE VIDEO CARDS
4476 S: Orphan / Obsolete
4477 F: drivers/gpu/drm/savage/
4478 F: include/uapi/drm/savage_drm.h
4480 DRM DRIVER FOR SIS VIDEO CARDS
4481 S: Orphan / Obsolete
4482 F: drivers/gpu/drm/sis/
4483 F: include/uapi/drm/sis_drm.h
4489 T: git git://anongit.freedesktop.org/drm/drm-misc
4491 F: drivers/gpu/drm/sti
4492 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4494 DRM DRIVER FOR TDFX VIDEO CARDS
4495 S: Orphan / Obsolete
4496 F: drivers/gpu/drm/tdfx/
4498 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4501 F: drivers/gpu/drm/udl/
4503 DRM DRIVERS FOR VIVANTE GPU IP
4510 F: drivers/gpu/drm/etnaviv/
4511 F: include/uapi/drm/etnaviv_drm.h
4512 F: Documentation/devicetree/bindings/display/etnaviv/
4514 DRM DRIVER FOR VMWARE VIRTUAL GPU
4519 T: git git://people.freedesktop.org/~syeh/repos_linux
4520 T: git git://people.freedesktop.org/~thomash/linux
4522 F: drivers/gpu/drm/vmwgfx/
4523 F: include/uapi/drm/vmwgfx_drm.h
4527 T: git git://github.com/anholt/linux
4529 F: drivers/gpu/drm/vc4/
4530 F: include/uapi/drm/vc4_drm.h
4531 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4532 T: git git://anongit.freedesktop.org/drm/drm-misc
4534 DRM DRIVERS FOR TI OMAP
4538 F: drivers/gpu/drm/omapdrm/
4539 F: Documentation/devicetree/bindings/display/ti/
4541 DRM DRIVERS FOR TI LCDC
4546 F: drivers/gpu/drm/tilcdc/
4547 F: Documentation/devicetree/bindings/display/tilcdc/
4549 DRM DRIVERS FOR ZTE ZX
4553 F: drivers/gpu/drm/zte/
4554 F: Documentation/devicetree/bindings/display/zte,vou.txt
4555 T: git git://anongit.freedesktop.org/drm/drm-misc
4557 DSBR100 USB FM RADIO DRIVER
4560 T: git git://linuxtv.org/media_tree.git
4562 F: drivers/media/radio/dsbr100.c
4568 F: drivers/net/wan/dscc4.c
4573 T: git git://linuxtv.org/media_tree.git
4574 W: https://linuxtv.org
4576 F: drivers/media/pci/dt3155/
4578 DVB_USB_AF9015 MEDIA DRIVER
4581 W: https://linuxtv.org
4582 W: http://palosaari.fi/linux/
4583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4584 T: git git://linuxtv.org/anttip/media_tree.git
4586 F: drivers/media/usb/dvb-usb-v2/af9015*
4588 DVB_USB_AF9035 MEDIA DRIVER
4591 W: https://linuxtv.org
4592 W: http://palosaari.fi/linux/
4593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4594 T: git git://linuxtv.org/anttip/media_tree.git
4596 F: drivers/media/usb/dvb-usb-v2/af9035*
4598 DVB_USB_ANYSEE MEDIA DRIVER
4601 W: https://linuxtv.org
4602 W: http://palosaari.fi/linux/
4603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4604 T: git git://linuxtv.org/anttip/media_tree.git
4606 F: drivers/media/usb/dvb-usb-v2/anysee*
4608 DVB_USB_AU6610 MEDIA DRIVER
4611 W: https://linuxtv.org
4612 W: http://palosaari.fi/linux/
4613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4614 T: git git://linuxtv.org/anttip/media_tree.git
4616 F: drivers/media/usb/dvb-usb-v2/au6610*
4618 DVB_USB_CE6230 MEDIA DRIVER
4621 W: https://linuxtv.org
4622 W: http://palosaari.fi/linux/
4623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4624 T: git git://linuxtv.org/anttip/media_tree.git
4626 F: drivers/media/usb/dvb-usb-v2/ce6230*
4628 DVB_USB_CXUSB MEDIA DRIVER
4631 W: https://linuxtv.org
4632 W: http://github.com/mkrufky
4633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634 T: git git://linuxtv.org/media_tree.git
4636 F: drivers/media/usb/dvb-usb/cxusb*
4638 DVB_USB_EC168 MEDIA DRIVER
4641 W: https://linuxtv.org
4642 W: http://palosaari.fi/linux/
4643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4644 T: git git://linuxtv.org/anttip/media_tree.git
4646 F: drivers/media/usb/dvb-usb-v2/ec168*
4648 DVB_USB_GL861 MEDIA DRIVER
4651 W: https://linuxtv.org
4652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653 T: git git://linuxtv.org/anttip/media_tree.git
4655 F: drivers/media/usb/dvb-usb-v2/gl861*
4657 DVB_USB_MXL111SF MEDIA DRIVER
4660 W: https://linuxtv.org
4661 W: http://github.com/mkrufky
4662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4663 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4665 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4667 DVB_USB_RTL28XXU MEDIA DRIVER
4670 W: https://linuxtv.org
4671 W: http://palosaari.fi/linux/
4672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4673 T: git git://linuxtv.org/anttip/media_tree.git
4675 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4677 DVB_USB_V2 MEDIA DRIVER
4680 W: https://linuxtv.org
4681 W: http://palosaari.fi/linux/
4682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4683 T: git git://linuxtv.org/anttip/media_tree.git
4685 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4686 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4691 F: lib/dynamic_debug.c
4692 F: include/linux/dynamic_debug.h
4694 DZ DECSTATION DZ11 SERIAL DRIVER
4697 F: drivers/tty/serial/dz.*
4699 E3X0 POWER BUTTON DRIVER
4702 W: http://www.ettus.com
4704 F: drivers/input/misc/e3x0-button.c
4705 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4710 W: https://linuxtv.org
4711 W: http://palosaari.fi/linux/
4712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4713 T: git git://linuxtv.org/anttip/media_tree.git
4715 F: drivers/media/tuners/e4000*
4717 EATA ISA/EISA/PCI SCSI DRIVER
4721 F: drivers/scsi/eata.c
4726 W: https://linuxtv.org
4727 W: http://palosaari.fi/linux/
4728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4729 T: git git://linuxtv.org/anttip/media_tree.git
4731 F: drivers/media/dvb-frontends/ec100*
4736 W: http://ecryptfs.org
4737 W: https://launchpad.net/ecryptfs
4738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4740 F: Documentation/filesystems/ecryptfs.txt
4748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4751 F: Documentation/admin-guide/ras.rst
4752 F: Documentation/driver-api/edac.rst
4754 F: include/linux/edac.h
4760 F: drivers/edac/amd64_edac*
4766 F: drivers/edac/highbank*
4774 F: drivers/edac/octeon_edac*
4775 F: drivers/edac/thunderx_edac*
4781 F: drivers/edac/e752x_edac.c
4786 F: drivers/edac/e7xxx_edac.c
4792 F: drivers/edac/fsl_ddr_edac.*
4799 F: drivers/edac/ghes_edac.c
4805 F: drivers/edac/i82443bxgx_edac.c
4810 F: drivers/edac/i3000_edac.c
4815 F: drivers/edac/i5000_edac.c
4822 F: drivers/edac/i5400_edac.c
4829 F: drivers/edac/i7300_edac.c
4836 F: drivers/edac/i7core_edac.c
4843 F: drivers/edac/i82975x_edac.c
4849 F: drivers/edac/ie31200_edac.c
4855 F: drivers/edac/mpc85xx_edac.[ch]
4861 F: drivers/edac/pnd2_edac.[ch]
4867 F: drivers/edac/pasemi_edac.c
4873 F: drivers/edac/r82600_edac.c
4880 F: drivers/edac/sb_edac.c
4886 F: drivers/edac/skx_edac.c
4889 APPLIED MICRO (APM) X-GENE SOC EDAC
4892 F: drivers/edac/xgene_edac.c
4893 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4895 EDIROL UA-101/UA-1000 DRIVER
4898 T: git git://git.alsa-project.org/alsa-kernel.git
4900 F: sound/usb/misc/ua101.c
4902 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4908 F: Documentation/efi-stub.txt
4909 F: arch/*/kernel/efi.c
4910 F: arch/x86/boot/compressed/eboot.[ch]
4911 F: arch/*/include/asm/efi.h
4912 F: arch/x86/platform/efi/
4913 F: drivers/firmware/efi/
4914 F: include/linux/efi*.h
4915 F: arch/arm/boot/compressed/efi-header.S
4916 F: arch/arm64/kernel/efi-entry.S
4918 EFI VARIABLE FILESYSTEM
4922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4927 EFIFB FRAMEBUFFER DRIVER
4931 F: drivers/video/fbdev/efifb.c
4938 F: drivers/firmware/efi/test/
4941 W: http://aeschi.ch.eu.org/efs/
4945 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4949 F: drivers/net/ethernet/ibm/ehea/
4951 EM28XX VIDEO4LINUX DRIVER
4955 W: https://linuxtv.org
4956 T: git git://linuxtv.org/media_tree.git
4958 F: drivers/media/usb/em28xx/
4959 F: Documentation/media/v4l-drivers/em28xx*
4968 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4972 W: http://www.broadcom.com
4974 F: drivers/scsi/lpfc/
4976 ENE CB710 FLASH CARD READER DRIVER
4979 F: drivers/misc/cb710/
4980 F: drivers/mmc/host/cb710-mmc.*
4981 F: include/linux/cb710.h
4983 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4986 F: drivers/media/rc/ene_ir.*
4988 EPSON S1D13XXX FRAMEBUFFER DRIVER
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4992 F: drivers/video/fbdev/s1d13xxxfb.c
4993 F: include/video/s1d13xxxfb.h
4995 ET131X NETWORK DRIVER
4998 F: drivers/net/ethernet/agere/
5004 W: http://www.linuxfoundation.org/en/Net:Bridge
5006 F: include/linux/netfilter_bridge/
5009 ETHERNET PHY LIBRARY
5014 F: include/linux/phy.h
5015 F: include/linux/phy_fixed.h
5017 F: Documentation/networking/phy.txt
5018 F: drivers/of/of_mdio.c
5019 F: drivers/of/of_net.c
5025 F: Documentation/filesystems/ext2.txt
5027 F: include/linux/ext2*
5033 W: http://ext4.wiki.kernel.org
5034 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5037 F: Documentation/filesystems/ext4.txt
5040 Extended Verification Module (EVM)
5045 F: security/integrity/evm/
5047 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5054 F: include/linux/extcon/
5055 F: include/linux/extcon.h
5056 F: Documentation/extcon/
5057 F: Documentation/devicetree/bindings/extcon/
5063 F: drivers/gpu/drm/exynos/exynos_dp*
5065 EXYNOS SYSMMU (IOMMU) driver
5069 F: drivers/iommu/exynos-iommu.c
5071 EZchip NPS platform support
5074 F: arch/arc/plat-eznps
5075 F: arch/arc/boot/dts/eznps.dts
5077 F71805F HARDWARE MONITORING DRIVER
5081 F: Documentation/hwmon/f71805f
5082 F: drivers/hwmon/f71805f.c
5088 F: drivers/media/tuners/fc0011.h
5089 F: drivers/media/tuners/fc0011.c
5094 W: https://linuxtv.org
5095 W: http://palosaari.fi/linux/
5096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5097 T: git git://linuxtv.org/anttip/media_tree.git
5099 F: drivers/media/tuners/fc2580*
5104 F: fs/notify/fanotify/
5105 F: include/linux/fanotify.h
5106 F: include/uapi/linux/fanotify.h
5108 FARSYNC SYNCHRONOUS DRIVER
5110 W: http://www.farsite.co.uk/
5112 F: drivers/net/wan/farsync.*
5114 FAULT INJECTION SUPPORT
5117 F: Documentation/fault-injection/
5118 F: lib/fault-inject.c
5120 FBTFT Framebuffer drivers
5123 F: drivers/staging/fbtft/
5125 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5128 W: www.Open-FCoE.org
5130 F: drivers/scsi/libfc/
5131 F: drivers/scsi/fcoe/
5133 F: include/scsi/libfc.h
5134 F: include/scsi/libfcoe.h
5135 F: include/uapi/scsi/fc/
5137 FILE LOCKING (flock() and fcntl()/lockf())
5142 F: include/linux/fcntl.h
5143 F: include/linux/fs.h
5144 F: include/uapi/linux/fcntl.h
5145 F: include/uapi/linux/fs.h
5149 FILESYSTEMS (VFS and infrastructure)
5155 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5159 F: drivers/hwmon/f75375s.c
5160 F: include/linux/f75375s.h
5162 FIREWIRE AUDIO DRIVERS
5165 T: git git://git.alsa-project.org/alsa-kernel.git
5169 FIREWIRE MEDIA DRIVERS (firedtv)
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5175 F: drivers/media/firewire/
5177 FIREWIRE SBP-2 TARGET
5182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5184 F: drivers/target/sbp/
5189 W: http://ieee1394.wiki.kernel.org/
5190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5192 F: drivers/firewire/
5193 F: include/linux/firewire.h
5194 F: include/uapi/linux/firewire*.h
5197 FIRMWARE LOADER (request_firmware)
5201 F: Documentation/firmware_class/
5202 F: drivers/base/firmware*.c
5203 F: include/linux/firmware.h
5205 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5209 F: drivers/block/rsxx/
5213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5215 F: drivers/block/floppy.c
5219 W: http://www.ohwr.org/projects/fmc-bus
5222 F: include/linux/fmc*.h
5223 F: include/linux/ipmi-fru.h
5226 FPGA MANAGER FRAMEWORK
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5232 F: Documentation/fpga/
5233 F: Documentation/devicetree/bindings/fpga/
5235 F: include/linux/fpga/
5236 W: http://www.rocketboards.org
5240 W: http://floatingpoint.sourceforge.net/emulator/index.html
5242 F: arch/x86/math-emu/
5244 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5247 F: drivers/net/wan/dlci.c
5248 F: drivers/net/wan/sdla.c
5253 T: git git://github.com/bzolnier/linux.git
5254 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5256 F: Documentation/fb/
5259 F: include/linux/fb.h
5260 F: include/uapi/video/
5261 F: include/uapi/linux/fb.h
5263 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5268 F: drivers/crypto/caam/
5269 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5271 FREESCALE DIU FRAMEBUFFER DRIVER
5275 F: drivers/video/fbdev/fsl-diu-fb.*
5277 FREESCALE DMA DRIVER
5282 F: drivers/dma/fsldma.*
5284 FREESCALE GPMI NAND DRIVER
5288 F: drivers/mtd/nand/gpmi-nand/*
5290 FREESCALE I2C CPM DRIVER
5295 F: drivers/i2c/busses/i2c-cpm.c
5297 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5302 F: include/linux/platform_data/video-imxfb.h
5303 F: drivers/video/fbdev/imxfb.c
5305 FREESCALE QUAD SPI DRIVER
5309 F: drivers/mtd/spi-nor/fsl-quadspi.c
5311 FREESCALE SOC FS_ENET DRIVER
5317 F: drivers/net/ethernet/freescale/fs_enet/
5318 F: include/linux/fs_enet_pd.h
5320 FREESCALE IMX / MXC FEC DRIVER
5324 F: drivers/net/ethernet/freescale/fec_main.c
5325 F: drivers/net/ethernet/freescale/fec_ptp.c
5326 F: drivers/net/ethernet/freescale/fec.h
5327 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5329 FREESCALE QORIQ DPAA FMAN DRIVER
5333 F: drivers/net/ethernet/freescale/fman
5334 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5336 FREESCALE QORIQ DPAA ETHERNET DRIVER
5340 F: drivers/net/ethernet/freescale/dpaa
5342 FREESCALE SOC DRIVERS
5347 F: Documentation/devicetree/bindings/powerpc/fsl/
5349 F: include/linux/fsl/
5351 FREESCALE QUICC ENGINE LIBRARY
5355 F: drivers/soc/fsl/qe/
5356 F: include/soc/fsl/*qe*.h
5357 F: include/soc/fsl/*ucc*.h
5359 FREESCALE USB PERIPHERAL DRIVERS
5364 F: drivers/usb/gadget/udc/fsl*
5366 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5371 F: drivers/net/ethernet/freescale/ucc_geth*
5373 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5377 F: drivers/net/ethernet/freescale/gianfar*
5378 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5379 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5381 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5386 F: drivers/net/wan/fsl_ucc_hdlc*
5388 FREESCALE QUICC ENGINE UCC UART DRIVER
5392 F: drivers/tty/serial/ucc_uart.c
5394 FREESCALE SOC SOUND DRIVERS
5402 F: sound/soc/fsl/fsl*
5403 F: sound/soc/fsl/imx*
5404 F: sound/soc/fsl/mpc8610_hpcd.c
5408 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5417 F: Documentation/power/freezing-of-tasks.txt
5418 F: include/linux/freezer.h
5426 F: include/linux/frontswap.h
5428 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5432 F: Documentation/filesystems/caching/
5434 F: include/linux/fscache*.h
5436 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5440 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5444 F: include/linux/fscrypt*.h
5450 W: https://f2fs.wiki.kernel.org/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5453 F: Documentation/filesystems/f2fs.txt
5454 F: Documentation/ABI/testing/sysfs-fs-f2fs
5456 F: include/linux/f2fs_fs.h
5457 F: include/trace/events/f2fs.h
5459 FUJITSU FR-V (FRV) PORT
5463 FUJITSU LAPTOP EXTRAS
5467 F: drivers/platform/x86/fujitsu-laptop.c
5469 FUJITSU M-5MO LS CAMERA ISP DRIVER
5474 F: drivers/media/i2c/m5mols/
5475 F: include/media/i2c/m5mols.h
5477 FUJITSU TABLET EXTRAS
5481 F: drivers/platform/x86/fujitsu-tablet.c
5483 FUSE: FILESYSTEM IN USERSPACE
5486 W: http://fuse.sourceforge.net/
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5490 F: include/uapi/linux/fuse.h
5491 F: Documentation/filesystems/fuse.txt
5499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5502 F: kernel/futex_compat.c
5503 F: include/asm-generic/futex.h
5504 F: include/linux/futex.h
5505 F: include/uapi/linux/futex.h
5506 F: tools/testing/selftests/futex/
5507 F: tools/perf/bench/futex*
5508 F: Documentation/*futex*
5510 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5513 S: Odd Fixes (e.g., new signatures)
5514 F: drivers/scsi/fdomain.*
5521 F: scripts/gcc-plugins/
5522 F: scripts/gcc-plugin.sh
5523 F: scripts/Makefile.gcc-plugins
5524 F: Documentation/gcc-plugins.txt
5526 GCOV BASED KERNEL PROFILING
5530 F: Documentation/dev-tools/gcov.rst
5532 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5535 W: http://www.icp-vortex.com/
5537 F: drivers/scsi/gdt*
5539 GDB KERNEL DEBUGGING HELPER SCRIPTS
5545 GEMTEK FM RADIO RECEIVER DRIVER
5548 T: git git://linuxtv.org/media_tree.git
5549 W: https://linuxtv.org
5551 F: drivers/media/radio/radio-gemtek*
5553 GENERIC GPIO I2C DRIVER
5556 F: drivers/i2c/busses/i2c-gpio.c
5557 F: include/linux/i2c-gpio.h
5559 GENERIC GPIO I2C MULTIPLEXER DRIVER
5563 F: drivers/i2c/muxes/i2c-mux-gpio.c
5564 F: include/linux/i2c-mux-gpio.h
5565 F: Documentation/i2c/muxes/i2c-mux-gpio
5567 GENERIC HDLC (WAN) DRIVERS
5569 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5571 F: drivers/net/wan/c101.c
5572 F: drivers/net/wan/hd6457*
5573 F: drivers/net/wan/hdlc*
5574 F: drivers/net/wan/n2.c
5575 F: drivers/net/wan/pc300too.c
5576 F: drivers/net/wan/pci200syn.c
5577 F: drivers/net/wan/wanxl*
5579 GENERIC INCLUDE/ASM HEADER FILES
5582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5584 F: include/asm-generic/
5585 F: include/uapi/asm-generic/
5587 GENERIC PHY FRAMEWORK
5590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5593 F: include/linux/phy/
5601 F: drivers/base/power/domain*.c
5602 F: include/linux/pm_domain.h
5603 F: Documentation/devicetree/bindings/power/power_domain.txt
5605 GENERIC UIO DRIVER FOR PCI DEVICES
5609 F: drivers/uio/uio_pci_generic.c
5611 GET_MAINTAINER SCRIPT
5614 F: scripts/get_maintainer.pl
5616 GENWQE (IBM Generic Workqueue Card)
5620 F: drivers/misc/genwqe/
5626 W: http://sources.redhat.com/cluster/
5627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5629 F: Documentation/filesystems/gfs2*.txt
5631 F: include/uapi/linux/gfs2_ondisk.h
5633 GIGASET ISDN DRIVERS
5636 W: http://gigaset307x.sourceforge.net/
5638 F: Documentation/isdn/README.gigaset
5639 F: drivers/isdn/gigaset/
5640 F: include/uapi/linux/gigaset_dev.h
5646 F: drivers/media/usb/go7007/
5652 F: drivers/input/touchscreen/goodix.c
5658 F: drivers/gpio/gpio-mockup.c
5659 F: tools/testing/selftests/gpio/
5665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5667 F: Documentation/devicetree/bindings/gpio/
5668 F: Documentation/gpio/
5669 F: Documentation/ABI/testing/gpio-cdev
5670 F: Documentation/ABI/obsolete/sysfs-gpio
5672 F: include/linux/gpio/
5673 F: include/linux/gpio.h
5674 F: include/asm-generic/gpio.h
5675 F: include/uapi/linux/gpio.h
5678 GRE DEMULTIPLEXER DRIVER
5682 F: net/ipv4/gre_demux.c
5683 F: net/ipv4/gre_offload.c
5684 F: include/net/gre.h
5686 GRETH 10/100/1G Ethernet MAC device driver
5690 F: drivers/net/ethernet/aeroflex/
5697 F: drivers/staging/greybus/
5700 GREYBUS AUDIO PROTOCOLS DRIVERS
5704 F: drivers/staging/greybus/audio_apbridgea.c
5705 F: drivers/staging/greybus/audio_apbridgea.h
5706 F: drivers/staging/greybus/audio_codec.c
5707 F: drivers/staging/greybus/audio_codec.h
5708 F: drivers/staging/greybus/audio_gb.c
5709 F: drivers/staging/greybus/audio_manager.c
5710 F: drivers/staging/greybus/audio_manager.h
5711 F: drivers/staging/greybus/audio_manager_module.c
5712 F: drivers/staging/greybus/audio_manager_private.h
5713 F: drivers/staging/greybus/audio_manager_sysfs.c
5714 F: drivers/staging/greybus/audio_module.c
5715 F: drivers/staging/greybus/audio_topology.c
5717 GREYBUS PROTOCOLS DRIVERS
5720 F: drivers/staging/greybus/sdio.c
5721 F: drivers/staging/greybus/light.c
5722 F: drivers/staging/greybus/gpio.c
5723 F: drivers/staging/greybus/power_supply.c
5724 F: drivers/staging/greybus/spi.c
5725 F: drivers/staging/greybus/spilib.c
5727 GREYBUS PROTOCOLS DRIVERS
5730 F: drivers/staging/greybus/loopback.c
5731 F: drivers/staging/greybus/timesync.c
5732 F: drivers/staging/greybus/timesync_platform.c
5734 GREYBUS PROTOCOLS DRIVERS
5737 F: drivers/staging/greybus/authentication.c
5738 F: drivers/staging/greybus/bootrom.c
5739 F: drivers/staging/greybus/firmware.h
5740 F: drivers/staging/greybus/fw-core.c
5741 F: drivers/staging/greybus/fw-download.c
5742 F: drivers/staging/greybus/fw-managament.c
5743 F: drivers/staging/greybus/greybus_authentication.h
5744 F: drivers/staging/greybus/greybus_firmware.h
5745 F: drivers/staging/greybus/hid.c
5746 F: drivers/staging/greybus/i2c.c
5747 F: drivers/staging/greybus/spi.c
5748 F: drivers/staging/greybus/spilib.c
5749 F: drivers/staging/greybus/spilib.h
5751 GREYBUS PROTOCOLS DRIVERS
5754 F: drivers/staging/greybus/uart.c
5755 F: drivers/staging/greybus/log.c
5757 GREYBUS PLATFORM DRIVERS
5760 F: drivers/staging/greybus/arche-platform.c
5761 F: drivers/staging/greybus/arche-apb-ctrl.c
5762 F: drivers/staging/greybus/arche_platform.h
5764 GS1662 VIDEO SERIALIZER
5767 T: git git://linuxtv.org/media_tree.git
5769 F: drivers/media/spi/gs1662.c
5771 GSPCA FINEPIX SUBDRIVER
5774 T: git git://linuxtv.org/media_tree.git
5776 F: drivers/media/usb/gspca/finepix.c
5778 GSPCA GL860 SUBDRIVER
5781 T: git git://linuxtv.org/media_tree.git
5783 F: drivers/media/usb/gspca/gl860/
5785 GSPCA M5602 SUBDRIVER
5788 T: git git://linuxtv.org/media_tree.git
5790 F: drivers/media/usb/gspca/m5602/
5792 GSPCA PAC207 SONIXB SUBDRIVER
5795 T: git git://linuxtv.org/media_tree.git
5797 F: drivers/media/usb/gspca/pac207.c
5799 GSPCA SN9C20X SUBDRIVER
5802 T: git git://linuxtv.org/media_tree.git
5804 F: drivers/media/usb/gspca/sn9c20x.c
5806 GSPCA T613 SUBDRIVER
5809 T: git git://linuxtv.org/media_tree.git
5811 F: drivers/media/usb/gspca/t613.c
5813 GSPCA USB WEBCAM DRIVER
5816 T: git git://linuxtv.org/media_tree.git
5818 F: drivers/media/usb/gspca/
5820 GTP (GPRS Tunneling Protocol)
5824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5826 F: drivers/net/gtp.c
5828 GUID PARTITION TABLE (GPT)
5832 F: block/partitions/efi.*
5834 STK1160 USB VIDEO CAPTURE DRIVER
5837 T: git git://linuxtv.org/media_tree.git
5839 F: drivers/media/usb/stk1160/
5844 W: http://uclinux-h8.sourceforge.jp
5845 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5848 F: drivers/clocksource/h8300_*.c
5849 F: drivers/clk/h8300/
5850 F: drivers/irqchip/irq-renesas-h8*.c
5852 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5855 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5857 F: drivers/platform/x86/hdaps.c
5859 HDPVR USB VIDEO ENCODER DRIVER
5862 T: git git://linuxtv.org/media_tree.git
5863 W: https://linuxtv.org
5865 F: drivers/media/usb/hdpvr/
5867 HWPOISON MEMORY FAILURE HANDLING
5871 F: mm/memory-failure.c
5872 F: mm/hwpoison-inject.c
5874 HYPERVISOR VIRTUAL CONSOLE DRIVER
5882 W: https://linuxtv.org
5883 W: http://palosaari.fi/linux/
5884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5885 T: git git://linuxtv.org/anttip/media_tree.git
5887 F: drivers/media/usb/hackrf/
5893 W: http://hwmon.wiki.kernel.org/
5894 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5897 F: Documentation/hwmon/
5899 F: include/linux/hwmon*.h
5901 HARDWARE RANDOM NUMBER GENERATOR CORE
5906 F: Documentation/devicetree/bindings/rng/
5907 F: Documentation/hw_random.txt
5908 F: drivers/char/hw_random/
5909 F: include/linux/hw_random.h
5911 HARDWARE SPINLOCK CORE
5916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5917 F: Documentation/devicetree/bindings/hwlock/
5918 F: Documentation/hwspinlock.txt
5919 F: drivers/hwspinlock/
5920 F: include/linux/hwspinlock.h
5922 HARMONY SOUND DRIVER
5925 F: sound/parisc/harmony.*
5927 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5930 F: Documentation/watchdog/hpwdt.txt
5931 F: drivers/watchdog/hpwdt.c
5933 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5938 F: Documentation/scsi/hpsa.txt
5939 F: drivers/scsi/hpsa*.[ch]
5940 F: include/linux/cciss*.h
5941 F: include/uapi/linux/cciss*.h
5943 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5948 F: Documentation/blockdev/cciss.txt
5949 F: drivers/block/cciss*
5950 F: include/linux/cciss_ioctl.h
5951 F: include/uapi/linux/cciss_ioctl.h
5958 F: drivers/infiniband/ulp/opa_vnic
5965 F: drivers/infiniband/hw/hfi1
5970 F: Documentation/filesystems/hfs.txt
5976 F: Documentation/filesystems/hfsplus.txt
5979 HGA FRAMEBUFFER DRIVER
5982 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5984 F: drivers/video/fbdev/hgafb.c
5986 HIBERNATION (aka Software Suspend, aka swsusp)
5990 B: https://bugzilla.kernel.org
5993 F: drivers/base/power/
5995 F: include/linux/suspend.h
5996 F: include/linux/freezer.h
5997 F: include/linux/pm.h
5998 F: arch/*/include/asm/suspend*.h
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6007 F: include/linux/hid*
6008 F: include/uapi/linux/hid*
6010 HID SENSOR HUB DRIVERS
6017 F: Documentation/hid/hid-sensor*
6018 F: drivers/hid/hid-sensor-*
6019 F: drivers/iio/*/hid-*
6020 F: include/linux/hid-sensor-*
6022 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6027 F: Documentation/timers/
6028 F: kernel/time/hrtimer.c
6029 F: kernel/time/clockevents.c
6030 F: kernel/time/tick*.*
6031 F: kernel/time/timer_*.c
6032 F: include/linux/clockchips.h
6033 F: include/linux/hrtimer.h
6035 HIGH-SPEED SCC DRIVER FOR AX.25
6038 F: drivers/net/hamradio/dmascc.c
6039 F: drivers/net/hamradio/scc.c
6041 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6043 W: http://www.highpoint-tech.com
6045 F: Documentation/scsi/hptiop.txt
6046 F: drivers/scsi/hptiop.c
6052 F: include/linux/hippidevice.h
6053 F: include/uapi/linux/if_hippi.h
6055 F: drivers/net/hippi/
6057 HISILICON NETWORK SUBSYSTEM DRIVER
6061 W: http://www.hisilicon.com
6063 F: drivers/net/ethernet/hisilicon/
6064 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6066 HISILICON ROCE DRIVER
6071 F: drivers/infiniband/hw/hns/
6072 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6074 HISILICON SAS Controller
6076 W: http://www.hisilicon.com
6078 F: drivers/scsi/hisi_sas/
6079 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6084 W: http://w1.fi/hostap-driver.html
6086 F: drivers/net/wireless/intersil/hostap/
6088 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6091 F: drivers/platform/x86/tc1100-wmi.c
6093 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6096 F: drivers/net/ethernet/hp/hp100.*
6098 HPET: High Precision Event Timers driver
6101 F: Documentation/timers/hpet.txt
6102 F: drivers/char/hpet.c
6103 F: include/linux/hpet.h
6104 F: include/uapi/linux/hpet.h
6108 F: arch/x86/kernel/hpet.c
6109 F: arch/x86/include/asm/hpet.h
6113 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6121 F: Documentation/ABI/testing/sysfs-bus-hsi
6122 F: Documentation/driver-api/hsi.rst
6124 F: include/linux/hsi/
6125 F: include/uapi/linux/hsi/
6130 F: drivers/net/usb/hso.c
6132 HSR NETWORK PROTOCOL
6138 HTCPEN TOUCHSCREEN DRIVER
6142 F: drivers/input/touchscreen/htcpen.c
6152 T: git git://linuxtv.org/media_tree.git
6153 W: https://linuxtv.org
6155 F: drivers/media/platform/sti/hva
6157 Hyper-V CORE AND DRIVERS
6163 F: arch/x86/include/asm/mshyperv.h
6164 F: arch/x86/include/uapi/asm/hyperv.h
6165 F: arch/x86/kernel/cpu/mshyperv.c
6167 F: drivers/hid/hid-hyperv.c
6169 F: drivers/input/serio/hyperv-keyboard.c
6170 F: drivers/pci/host/pci-hyperv.c
6171 F: drivers/net/hyperv/
6172 F: drivers/scsi/storvsc_drv.c
6173 F: drivers/uio/uio_hv_generic.c
6174 F: drivers/video/fbdev/hyperv_fb.c
6175 F: include/linux/hyperv.h
6177 F: Documentation/ABI/stable/sysfs-bus-vmbus
6183 F: Documentation/i2c/i2c-topology
6184 F: Documentation/i2c/muxes/
6185 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6186 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6187 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6188 F: drivers/i2c/i2c-mux.c
6189 F: drivers/i2c/muxes/
6190 F: include/linux/i2c-mux.h
6192 I2C OVER PARALLEL PORT
6196 F: Documentation/i2c/busses/i2c-parport
6197 F: Documentation/i2c/busses/i2c-parport-light
6198 F: drivers/i2c/busses/i2c-parport.c
6199 F: drivers/i2c/busses/i2c-parport-light.c
6201 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6205 F: Documentation/i2c/busses/i2c-ali1535
6206 F: Documentation/i2c/busses/i2c-ali1563
6207 F: Documentation/i2c/busses/i2c-ali15x3
6208 F: Documentation/i2c/busses/i2c-amd756
6209 F: Documentation/i2c/busses/i2c-amd8111
6210 F: Documentation/i2c/busses/i2c-i801
6211 F: Documentation/i2c/busses/i2c-nforce2
6212 F: Documentation/i2c/busses/i2c-piix4
6213 F: Documentation/i2c/busses/i2c-sis5595
6214 F: Documentation/i2c/busses/i2c-sis630
6215 F: Documentation/i2c/busses/i2c-sis96x
6216 F: Documentation/i2c/busses/i2c-via
6217 F: Documentation/i2c/busses/i2c-viapro
6218 F: drivers/i2c/busses/i2c-ali1535.c
6219 F: drivers/i2c/busses/i2c-ali1563.c
6220 F: drivers/i2c/busses/i2c-ali15x3.c
6221 F: drivers/i2c/busses/i2c-amd756.c
6222 F: drivers/i2c/busses/i2c-amd756-s4882.c
6223 F: drivers/i2c/busses/i2c-amd8111.c
6224 F: drivers/i2c/busses/i2c-i801.c
6225 F: drivers/i2c/busses/i2c-isch.c
6226 F: drivers/i2c/busses/i2c-nforce2.c
6227 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6228 F: drivers/i2c/busses/i2c-piix4.c
6229 F: drivers/i2c/busses/i2c-sis5595.c
6230 F: drivers/i2c/busses/i2c-sis630.c
6231 F: drivers/i2c/busses/i2c-sis96x.c
6232 F: drivers/i2c/busses/i2c-via.c
6233 F: drivers/i2c/busses/i2c-viapro.c
6235 I2C/SMBUS ISMT DRIVER
6239 F: drivers/i2c/busses/i2c-ismt.c
6240 F: Documentation/i2c/busses/i2c-ismt
6242 I2C/SMBUS STUB DRIVER
6246 F: drivers/i2c/i2c-stub.c
6251 W: https://i2c.wiki.kernel.org/
6252 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6255 F: Documentation/devicetree/bindings/i2c/
6256 F: Documentation/i2c/
6259 F: include/linux/i2c.h
6260 F: include/linux/i2c-*.h
6261 F: include/uapi/linux/i2c.h
6262 F: include/uapi/linux/i2c-*.h
6274 F: Documentation/i2c/busses/i2c-taos-evm
6275 F: drivers/i2c/busses/i2c-taos-evm.c
6280 W: http://www.harbaum.org/till/i2c_tiny_usb
6282 F: drivers/i2c/busses/i2c-tiny-usb.c
6289 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6294 IA64 (Itanium) PLATFORM
6298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6302 IBM Power VMX Cryptographic instructions
6307 F: drivers/crypto/vmx/Makefile
6308 F: drivers/crypto/vmx/Kconfig
6309 F: drivers/crypto/vmx/vmx.c
6310 F: drivers/crypto/vmx/aes*
6311 F: drivers/crypto/vmx/ghash*
6312 F: drivers/crypto/vmx/ppc-xlate.pl
6314 IBM Power in-Nest Crypto Acceleration
6319 F: drivers/crypto/nx/Makefile
6320 F: drivers/crypto/nx/Kconfig
6321 F: drivers/crypto/nx/nx-aes*
6322 F: drivers/crypto/nx/nx-sha*
6323 F: drivers/crypto/nx/nx.*
6324 F: drivers/crypto/nx/nx_csbcpb.h
6325 F: drivers/crypto/nx/nx_debugfs.h
6327 IBM Power 842 compression accelerator
6330 F: drivers/crypto/nx/Makefile
6331 F: drivers/crypto/nx/Kconfig
6332 F: drivers/crypto/nx/nx-842*
6333 F: include/linux/sw842.h
6337 IBM Power Linux RAID adapter
6340 F: drivers/scsi/ipr.*
6342 IBM Power Virtual Ethernet Device Driver
6346 F: drivers/net/ethernet/ibm/ibmveth.*
6348 IBM Power SRIOV Virtual NIC Device Driver
6353 F: drivers/net/ethernet/ibm/ibmvnic.*
6355 IBM Power Virtual SCSI Device Drivers
6359 F: drivers/scsi/ibmvscsi/ibmvscsi*
6360 F: include/scsi/viosrp.h
6362 IBM Power Virtual SCSI Device Target Driver
6368 F: drivers/scsi/ibmvscsi_tgt/
6370 IBM Power Virtual FC Device Drivers
6374 F: drivers/scsi/ibmvscsi/ibmvfc*
6376 IBM ServeRAID RAID DRIVER
6378 F: drivers/scsi/ips.*
6380 ICH LPC AND GPIO DRIVER
6383 F: drivers/mfd/lpc_ich.c
6384 F: drivers/gpio/gpio-ich.c
6386 IDT VersaClock 5 CLOCK DRIVER
6389 F: drivers/clk/clk-versaclock5.c
6394 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6397 F: Documentation/ide/
6399 F: include/linux/ide.h
6401 IDEAPAD LAPTOP EXTRAS DRIVER
6404 W: http://launchpad.net/ideapad-laptop
6406 F: drivers/platform/x86/ideapad-laptop.c
6408 IDEAPAD LAPTOP SLIDEBAR DRIVER
6411 W: https://github.com/o2genum/ideapad-slidebar
6413 F: drivers/input/misc/ideapad_slidebar.c
6419 F: Documentation/cdrom/ide-cd
6420 F: drivers/ide/ide-cd*
6422 IEEE 802.15.4 SUBSYSTEM
6426 W: http://wpan.cakelab.org/
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6432 F: drivers/net/ieee802154/
6433 F: include/linux/nl802154.h
6434 F: include/linux/ieee802154.h
6435 F: include/net/nl802154.h
6436 F: include/net/mac802154.h
6437 F: include/net/af_ieee802154.h
6438 F: include/net/cfg802154.h
6439 F: include/net/ieee802154_netdev.h
6440 F: Documentation/networking/ieee802154.txt
6446 F: include/net/ife.h
6447 F: include/uapi/linux/ife.h
6449 IGORPLUG-USB IR RECEIVER
6453 F: drivers/media/rc/igorplugusb.c
6455 IGUANAWORKS USB IR TRANSCEIVER
6459 F: drivers/media/rc/iguanair.c
6461 IIO DIGITAL POTENTIOMETER DAC
6465 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6466 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6467 F: drivers/iio/dac/dpot-dac.c
6469 IIO ENVELOPE DETECTOR
6473 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6474 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6475 F: drivers/iio/adc/envelope-detector.c
6477 IIO SUBSYSTEM AND DRIVERS
6483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6485 F: Documentation/devicetree/bindings/iio/
6487 F: drivers/staging/iio/
6488 F: include/linux/iio/
6491 IKANOS/ADI EAGLE ADSL USB DRIVER
6495 F: drivers/usb/atm/ueagle-atm.c
6497 IMGTEC ASCII LCD DRIVER
6500 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6501 F: drivers/auxdisplay/img-ascii-lcd.c
6503 INA209 HARDWARE MONITOR DRIVER
6507 F: Documentation/hwmon/ina209
6508 F: Documentation/devicetree/bindings/i2c/ina209.txt
6509 F: drivers/hwmon/ina209.c
6511 INA2XX HARDWARE MONITOR DRIVER
6515 F: Documentation/hwmon/ina2xx
6516 F: drivers/hwmon/ina2xx.c
6517 F: include/linux/platform_data/ina2xx.h
6519 INDUSTRY PACK SUBSYSTEM (IPACK)
6524 W: http://industrypack.sourceforge.net
6528 INGENIC JZ4780 DMA Driver
6531 F: drivers/dma/dma-jz4780.c
6533 INGENIC JZ4780 NAND DRIVER
6537 F: drivers/mtd/nand/jz4780_*
6539 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6547 F: security/integrity/ima/
6549 IMGTEC IR DECODER DRIVER
6552 F: drivers/media/rc/img-ir/
6554 IMS TWINTURBO FRAMEBUFFER DRIVER
6557 F: drivers/video/fbdev/imsttfb.c
6559 INFINIBAND SUBSYSTEM
6564 W: http://www.openfabrics.org/
6565 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6568 F: Documentation/devicetree/bindings/infiniband/
6569 F: Documentation/infiniband/
6570 F: drivers/infiniband/
6571 F: include/uapi/linux/if_infiniband.h
6572 F: include/uapi/rdma/
6580 F: Documentation/filesystems/inotify.txt
6581 F: fs/notify/inotify/
6582 F: include/linux/inotify.h
6583 F: include/uapi/linux/inotify.h
6585 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6588 Q: http://patchwork.kernel.org/project/linux-input/list/
6589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6592 F: include/linux/input.h
6593 F: include/uapi/linux/input.h
6594 F: include/linux/input/
6595 F: Documentation/devicetree/bindings/input/
6597 INPUT MULTITOUCH (MT) PROTOCOL
6601 F: Documentation/input/multi-touch-protocol.rst
6602 F: drivers/input/input-mt.c
6605 INTEL ASoC BDW/HSW DRIVERS
6609 F: sound/soc/intel/common/sst-dsp*
6610 F: sound/soc/intel/common/sst-firmware.c
6611 F: sound/soc/intel/boards/broadwell.c
6612 F: sound/soc/intel/haswell/
6614 INTEL C600 SERIES SAS CONTROLLER DRIVER
6618 T: git git://git.code.sf.net/p/intel-sas/isci
6620 F: drivers/scsi/isci/
6622 INTEL HID EVENT DRIVER
6626 F: drivers/platform/x86/intel-hid.c
6628 INTEL VIRTUAL BUTTON DRIVER
6632 F: drivers/platform/x86/intel-vbtn.c
6638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6639 B: https://bugzilla.kernel.org
6641 F: drivers/idle/intel_idle.c
6643 INTEL INTEGRATED SENSOR HUB DRIVER
6648 F: drivers/hid/intel-ish-hid/
6655 F: drivers/cpufreq/intel_pstate.c
6657 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6661 F: Documentation/fb/intelfb.txt
6662 F: drivers/video/fbdev/intelfb/
6664 INTEL 810/815 FRAMEBUFFER DRIVER
6668 F: drivers/video/fbdev/i810/
6670 INTEL MENLOW THERMAL DRIVER
6673 W: https://01.org/linux-acpi
6675 F: drivers/platform/x86/intel_menlow.c
6677 INTEL I/OAT DMA DRIVER
6681 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6683 F: drivers/dma/ioat*
6688 T: git git://git.infradead.org/iommu-2.6.git
6690 F: drivers/iommu/intel-iommu.c
6691 F: include/linux/intel-iommu.h
6693 INTEL IOP-ADMA DMA DRIVER
6696 F: drivers/dma/iop-adma.c
6698 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6701 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6702 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6703 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6704 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6705 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6706 F: drivers/net/wan/ixp4xx_hss.c
6708 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6711 F: drivers/char/hw_random/ixp4xx-rng.c
6713 INTEL ETHERNET DRIVERS
6716 W: http://www.intel.com/support/feedback.htm
6717 W: http://e1000.sourceforge.net/
6718 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6722 F: Documentation/networking/e100.txt
6723 F: Documentation/networking/e1000.txt
6724 F: Documentation/networking/e1000e.txt
6725 F: Documentation/networking/igb.txt
6726 F: Documentation/networking/igbvf.txt
6727 F: Documentation/networking/ixgb.txt
6728 F: Documentation/networking/ixgbe.txt
6729 F: Documentation/networking/ixgbevf.txt
6730 F: Documentation/networking/i40e.txt
6731 F: Documentation/networking/i40evf.txt
6732 F: drivers/net/ethernet/intel/
6733 F: drivers/net/ethernet/intel/*/
6735 INTEL RDMA RNIC DRIVER
6740 F: drivers/infiniband/hw/i40iw/
6742 INTEL MERRIFIELD GPIO DRIVER
6746 F: drivers/gpio/gpio-merrifield.c
6748 INTEL-MID GPIO DRIVER
6752 F: drivers/gpio/gpio-intel-mid.c
6754 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6758 F: Documentation/networking/README.ipw2100
6759 F: Documentation/networking/README.ipw2200
6760 F: drivers/net/wireless/intel/ipw2x00/
6765 F: Documentation/trace/intel_th.txt
6766 F: drivers/hwtracing/intel_th/
6768 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6771 W: http://tboot.sourceforge.net
6772 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6774 F: Documentation/intel_txt.txt
6775 F: include/linux/tboot.h
6776 F: arch/x86/kernel/tboot.c
6778 INTEL WIRELESS WIMAX CONNECTION 2400
6783 W: http://linuxwimax.org
6784 F: Documentation/wimax/README.i2400m
6785 F: drivers/net/wimax/i2400m/
6786 F: include/uapi/linux/wimax/i2400m.h
6788 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6792 F: drivers/net/wireless/intel/iwlegacy/
6794 INTEL WIRELESS WIFI LINK (iwlwifi)
6800 W: http://intellinuxwireless.org
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6803 F: drivers/net/wireless/intel/iwlwifi/
6805 INTEL MANAGEMENT ENGINE (mei)
6809 F: include/uapi/linux/mei.h
6810 F: include/linux/mei_cl_bus.h
6811 F: drivers/misc/mei/*
6812 F: drivers/watchdog/mei_wdt.c
6813 F: Documentation/misc-devices/mei/*
6816 INTEL MIC DRIVERS (mic)
6820 W: https://github.com/sudeepdutt/mic
6821 W: http://software.intel.com/en-us/mic-developer
6822 F: include/linux/mic_bus.h
6823 F: include/linux/scif.h
6824 F: include/uapi/linux/mic_common.h
6825 F: include/uapi/linux/mic_ioctl.h
6826 F: include/uapi/linux/scif_ioctl.h
6827 F: drivers/misc/mic/
6828 F: drivers/dma/mic_x100_dma.c
6829 F: drivers/dma/mic_x100_dma.h
6830 F: Documentation/mic/
6832 INTEL PMC/P-Unit IPC DRIVER
6836 F: drivers/platform/x86/intel_pmc_ipc.c
6837 F: drivers/platform/x86/intel_punit_ipc.c
6838 F: arch/x86/include/asm/intel_pmc_ipc.h
6839 F: arch/x86/include/asm/intel_punit_ipc.h
6841 INTEL TELEMETRY DRIVER
6845 F: arch/x86/include/asm/intel_telemetry.h
6846 F: drivers/platform/x86/intel_telemetry*
6848 INTEL PMC CORE DRIVER
6853 F: arch/x86/include/asm/pmc_core.h
6854 F: drivers/platform/x86/intel_pmc_core*
6856 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6860 F: drivers/iio/gyro/mpu3050*
6861 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6863 IOC3 ETHERNET DRIVER
6867 F: drivers/net/ethernet/sgi/ioc3-eth.c
6873 F: drivers/tty/serial/ioc3_serial.c
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6880 F: Documentation/devicetree/bindings/iommu/
6882 F: include/linux/iommu.h
6883 F: include/linux/iova.h
6888 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6893 W: http://openipmi.sourceforge.net/
6895 F: Documentation/IPMI.txt
6896 F: drivers/char/ipmi/
6897 F: include/linux/ipmi*
6898 F: include/uapi/linux/ipmi*
6900 QCOM AUDIO (ASoC) DRIVERS
6907 IPS SCSI RAID DRIVER
6910 W: http://www.adaptec.com/
6912 F: drivers/scsi/ips*
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6923 F: Documentation/networking/ipvs-sysctl.txt
6924 F: include/net/ip_vs.h
6925 F: include/uapi/linux/ip_vs.h
6926 F: net/netfilter/ipvs/
6932 F: drivers/tty/ipwireless/
6937 F: include/net/ipx.h
6938 F: include/uapi/linux/ipx.h
6945 W: http://irda.sourceforge.net/
6947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6948 F: Documentation/networking/irda.txt
6949 F: drivers/net/irda/
6950 F: include/net/irda/
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6967 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6968 F: Documentation/devicetree/bindings/interrupt-controller/
6971 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6975 F: Documentation/IRQ-domain.txt
6976 F: include/linux/irqdomain.h
6977 F: kernel/irq/irqdomain.c
6983 F: Documentation/isa.txt
6984 F: drivers/base/isa.c
6985 F: include/linux/isa.h
6990 F: Documentation/isapnp.txt
6991 F: drivers/pnp/isapnp/
6992 F: include/linux/isapnp.h
6997 T: git git://linuxtv.org/media_tree.git
6998 W: https://linuxtv.org
7000 F: drivers/media/radio/radio-isa*
7002 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7006 F: drivers/firmware/iscsi_ibft*
7012 W: www.open-iscsi.com
7014 F: drivers/scsi/*iscsi*
7015 F: include/scsi/*iscsi*
7017 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7023 W: http://www.openfabrics.org
7024 W: www.open-iscsi.org
7025 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7026 F: drivers/infiniband/ulp/iser/
7028 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7034 W: http://www.linux-iscsi.org
7035 F: drivers/infiniband/ulp/isert
7041 W: http://www.isdn4linux.de
7042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7044 F: Documentation/isdn/
7046 F: include/linux/isdn.h
7047 F: include/linux/isdn/
7048 F: include/uapi/linux/isdn.h
7049 F: include/uapi/linux/isdn/
7051 ISDN SUBSYSTEM (Eicon active card driver)
7054 W: http://www.melware.de
7056 F: drivers/isdn/hardware/eicon/
7058 IT87 HARDWARE MONITORING DRIVER
7062 F: Documentation/hwmon/it87
7063 F: drivers/hwmon/it87.c
7068 W: https://linuxtv.org
7069 W: http://palosaari.fi/linux/
7070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7071 T: git git://linuxtv.org/anttip/media_tree.git
7073 F: drivers/media/tuners/it913x*
7075 IVTV VIDEO4LINUX DRIVER
7079 T: git git://linuxtv.org/media_tree.git
7080 W: http://www.ivtvdriver.org
7082 F: Documentation/media/v4l-drivers/ivtv*
7083 F: drivers/media/pci/ivtv/
7084 F: include/uapi/linux/ivtv*
7086 IX2505V MEDIA DRIVER
7089 W: https://linuxtv.org
7090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7092 F: drivers/media/dvb-frontends/ix2505v*
7094 JC42.4 TEMPERATURE SENSOR DRIVER
7098 F: drivers/hwmon/jc42.c
7099 F: Documentation/hwmon/jc42
7104 W: http://jfs.sourceforge.net/
7105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7107 F: Documentation/filesystems/jfs.txt
7114 F: drivers/net/ethernet/jme.*
7116 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7119 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7122 F: include/uapi/linux/jffs2.h
7124 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7130 F: include/linux/jbd2.h
7132 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7136 F: drivers/media/platform/rcar_jpu.c
7138 JSM Neo PCI based serial card
7142 F: drivers/tty/serial/jsm/
7144 K10TEMP HARDWARE MONITORING DRIVER
7148 F: Documentation/hwmon/k10temp
7149 F: drivers/hwmon/k10temp.c
7151 K8TEMP HARDWARE MONITORING DRIVER
7155 F: Documentation/hwmon/k8temp
7156 F: drivers/hwmon/k8temp.c
7164 F: arch/*/include/asm/kasan.h
7165 F: arch/*/mm/kasan_init*
7166 F: Documentation/dev-tools/kasan.rst
7167 F: include/linux/kasan*.h
7170 F: scripts/Makefile.kasan
7175 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7177 F: Documentation/kbuild/kconfig-language.txt
7185 W: http://lse.sourceforge.net/kdump/
7187 F: Documentation/kdump/
7189 KEENE FM RADIO TRANSMITTER DRIVER
7192 T: git git://linuxtv.org/media_tree.git
7193 W: https://linuxtv.org
7195 F: drivers/media/radio/radio-keene*
7197 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7203 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7209 F: Documentation/kbuild/
7211 F: scripts/Makefile.*
7218 W: http://kernelnewbies.org/KernelJanitors
7221 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7225 W: http://nfs.sourceforge.net/
7226 T: git git://linux-nfs.org/~bfields/linux.git
7229 F: include/uapi/linux/nfsd/
7233 F: include/linux/lockd/
7234 F: include/linux/sunrpc/
7235 F: include/uapi/linux/sunrpc/
7237 KERNEL SELFTEST FRAMEWORK
7241 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7243 F: tools/testing/selftests
7245 KERNEL VIRTUAL MACHINE (KVM)
7249 W: http://www.linux-kvm.org
7250 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7252 F: Documentation/*/kvm*.txt
7253 F: Documentation/virtual/kvm/
7255 F: arch/x86/kernel/kvm.c
7256 F: arch/x86/kernel/kvmclock.c
7257 F: arch/*/include/asm/kvm*
7258 F: include/linux/kvm*
7259 F: include/uapi/linux/kvm*
7263 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7266 W: http://www.linux-kvm.org/
7268 F: arch/x86/include/asm/svm.h
7269 F: arch/x86/kvm/svm.c
7271 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7274 W: http://www.linux-kvm.org/
7275 T: git git://github.com/agraf/linux-2.6.git
7277 F: arch/powerpc/include/asm/kvm*
7278 F: arch/powerpc/kvm/
7280 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7284 W: http://www.ibm.com/developerworks/linux/linux390/
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7287 F: Documentation/s390/kvm.txt
7288 F: arch/s390/include/asm/kvm*
7290 F: arch/s390/mm/gmap.c
7292 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7297 W: http://systems.cs.columbia.edu/projects/kvm-arm
7298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7300 F: arch/arm/include/uapi/asm/kvm*
7301 F: arch/arm/include/asm/kvm*
7304 F: include/kvm/arm_*
7306 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7312 F: arch/arm64/include/uapi/asm/kvm*
7313 F: arch/arm64/include/asm/kvm*
7316 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7320 F: arch/mips/include/uapi/asm/kvm*
7321 F: arch/mips/include/asm/kvm*
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7329 F: include/linux/kernfs.h
7334 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7337 F: include/linux/kexec.h
7338 F: include/uapi/linux/kexec.h
7345 F: Documentation/security/keys.txt
7346 F: include/linux/key.h
7347 F: include/linux/key-type.h
7348 F: include/linux/keyctl.h
7349 F: include/uapi/linux/keyctl.h
7359 F: Documentation/security/keys-trusted-encrypted.txt
7360 F: include/keys/trusted-type.h
7361 F: security/keys/trusted.c
7362 F: security/keys/trusted.h
7370 F: Documentation/security/keys-trusted-encrypted.txt
7371 F: include/keys/encrypted-type.h
7372 F: security/keys/encrypted-keys/
7374 KGDB / KDB /debug_core
7376 W: http://kgdb.wiki.kernel.org/
7378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7380 F: Documentation/DocBook/kgdb.tmpl
7381 F: drivers/misc/kgdbts.c
7382 F: drivers/tty/serial/kgdboc.c
7383 F: include/linux/kdb.h
7384 F: include/linux/kgdb.h
7391 F: Documentation/dev-tools/kmemcheck.rst
7392 F: arch/x86/include/asm/kmemcheck.h
7393 F: arch/x86/mm/kmemcheck/
7394 F: include/linux/kmemcheck.h
7400 F: Documentation/dev-tools/kmemleak.rst
7401 F: include/linux/kmemleak.h
7403 F: mm/kmemleak-test.c
7411 F: Documentation/kprobes.txt
7412 F: include/linux/kprobes.h
7413 F: include/asm-generic/kprobes.h
7416 KS0108 LCD CONTROLLER DRIVER
7418 W: http://miguelojeda.es/auxdisplay.htm
7419 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7421 F: Documentation/auxdisplay/ks0108
7422 F: drivers/auxdisplay/ks0108.c
7423 F: include/linux/ks0108.h
7430 F: include/net/l3mdev.h
7432 LANTIQ MIPS ARCHITECTURE
7441 F: Documentation/networking/lapb-module.txt
7445 LASI 53c700 driver for PARISC
7449 F: Documentation/scsi/53c700.txt
7450 F: drivers/scsi/53c700*
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7459 F: Documentation/devicetree/bindings/leds/
7461 F: include/linux/leds.h
7463 LEGACY EEPROM DRIVER
7466 F: Documentation/misc-devices/eeprom
7467 F: drivers/misc/eeprom/eeprom.c
7469 LEGO USB Tower driver
7472 W: http://legousb.sourceforge.net/
7474 F: drivers/usb/misc/legousbtower.c
7479 W: https://linuxtv.org
7480 W: http://github.com/mkrufky
7481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7482 T: git git://linuxtv.org/mkrufky/tuners.git
7484 F: drivers/media/dvb-frontends/lg2160.*
7486 LGDT3305 MEDIA DRIVER
7489 W: https://linuxtv.org
7490 W: http://github.com/mkrufky
7491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7492 T: git git://linuxtv.org/mkrufky/tuners.git
7494 F: drivers/media/dvb-frontends/lgdt3305.*
7499 W: http://lguest.ozlabs.org/
7501 F: arch/x86/include/asm/lguest*.h
7504 F: include/linux/lguest*.h
7507 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7513 F: include/linux/ata.h
7514 F: include/linux/libata.h
7515 F: Documentation/devicetree/bindings/ata/
7517 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7522 F: include/linux/pata_arasan_cf_data.h
7523 F: drivers/ata/pata_arasan_cf.c
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7531 F: drivers/ata/pata_*.c
7532 F: drivers/ata/ata_generic.c
7534 LIBATA SATA AHCI PLATFORM devices support
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7540 F: drivers/ata/ahci_platform.c
7541 F: drivers/ata/libahci_platform.c
7542 F: include/linux/ahci_platform.h
7544 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7549 F: drivers/ata/sata_promise.*
7554 F: tools/lib/lockdep/
7556 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7559 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7563 F: include/linux/nd.h
7564 F: include/linux/libnvdimm.h
7565 F: include/uapi/linux/ndctl.h
7567 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7570 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7572 F: drivers/nvdimm/blk.c
7573 F: drivers/nvdimm/region_devs.c
7574 F: drivers/acpi/nfit*
7576 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7579 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7581 F: drivers/nvdimm/btt*
7583 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7586 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7588 F: drivers/nvdimm/pmem.c
7589 F: include/linux/pmem.h
7590 F: arch/*/include/asm/pmem.h
7592 LIGHTNVM PLATFORM SUPPORT
7594 W: http://github/OpenChannelSSD
7597 F: drivers/lightnvm/
7598 F: include/linux/lightnvm.h
7599 F: include/uapi/linux/lightnvm.h
7601 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7605 W: https://github.com/linuxppc/linux/wiki
7607 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7610 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7611 F: Documentation/devicetree/bindings/powerpc/
7612 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7613 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7614 F: Documentation/powerpc/
7616 F: drivers/char/tpm/tpm_ibmvtpm*
7617 F: drivers/crypto/nx/
7618 F: drivers/crypto/vmx/
7619 F: drivers/i2c/busses/i2c-opal.c
7620 F: drivers/net/ethernet/ibm/ibmveth.*
7621 F: drivers/net/ethernet/ibm/ibmvnic.*
7622 F: drivers/pci/hotplug/pnv_php.c
7623 F: drivers/pci/hotplug/rpa*
7624 F: drivers/rtc/rtc-opal.c
7625 F: drivers/scsi/ibmvscsi/
7626 F: drivers/tty/hvc/hvc_opal.c
7627 F: tools/testing/selftests/powerpc
7634 LINUX FOR POWER MACINTOSH
7636 W: http://www.penguinppc.org/
7639 F: arch/powerpc/platforms/powermac/
7640 F: drivers/macintosh/
7642 LINUX FOR POWERPC EMBEDDED MPC5XXX
7645 T: git git://git.denx.de/linux-denx-agust.git
7647 F: arch/powerpc/platforms/512x/
7648 F: arch/powerpc/platforms/52xx/
7650 LINUX FOR POWERPC EMBEDDED PPC4XX
7653 W: http://www.penguinppc.org/
7656 F: arch/powerpc/platforms/40x/
7657 F: arch/powerpc/platforms/44x/
7659 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7662 F: arch/powerpc/*/*virtex*
7663 F: arch/powerpc/*/*/*virtex*
7665 LINUX FOR POWERPC EMBEDDED PPC8XX
7667 W: http://www.penguinppc.org/
7670 F: arch/powerpc/platforms/8xx/
7672 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7675 W: http://www.penguinppc.org/
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7679 F: arch/powerpc/platforms/83xx/
7680 F: arch/powerpc/platforms/85xx/
7682 LINUX FOR POWERPC PA SEMI PWRFICIENT
7685 F: arch/powerpc/platforms/pasemi/
7686 F: drivers/*/*pasemi*
7687 F: drivers/*/*/*pasemi*
7689 LINUX SECURITY MODULE (LSM) FRAMEWORK
7694 LIS3LV02D ACCELEROMETER DRIVER
7697 F: Documentation/misc-devices/lis3lv02d
7698 F: drivers/misc/lis3lv02d/
7699 F: drivers/platform/x86/hp_accel.c
7708 F: kernel/livepatch/
7709 F: include/linux/livepatch.h
7710 F: arch/x86/include/asm/livepatch.h
7711 F: arch/x86/kernel/livepatch.c
7712 F: Documentation/livepatch/
7713 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7714 F: samples/livepatch/
7716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7718 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7721 F: drivers/misc/lkdtm*
7726 F: include/linux/llc.h
7727 F: include/uapi/linux/llc.h
7731 LM73 HARDWARE MONITOR DRIVER
7735 F: drivers/hwmon/lm73.c
7737 LM78 HARDWARE MONITOR DRIVER
7741 F: Documentation/hwmon/lm78
7742 F: drivers/hwmon/lm78.c
7744 LM83 HARDWARE MONITOR DRIVER
7748 F: Documentation/hwmon/lm83
7749 F: drivers/hwmon/lm83.c
7751 LM90 HARDWARE MONITOR DRIVER
7755 F: Documentation/hwmon/lm90
7756 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7757 F: drivers/hwmon/lm90.c
7758 F: include/dt-bindings/thermal/lm90.h
7760 LM95234 HARDWARE MONITOR DRIVER
7764 F: Documentation/hwmon/lm95234
7765 F: drivers/hwmon/lm95234.c
7767 LME2510 MEDIA DRIVER
7770 W: https://linuxtv.org
7771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7773 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7781 F: Documentation/locking/
7782 F: include/linux/lockdep.h
7783 F: include/linux/spinlock*.h
7784 F: arch/*/include/asm/spinlock*.h
7785 F: include/linux/rwlock*.h
7786 F: include/linux/mutex*.h
7787 F: arch/*/include/asm/mutex*.h
7788 F: include/linux/rwsem*.h
7789 F: arch/*/include/asm/rwsem.h
7790 F: include/linux/seqlock.h
7791 F: lib/locking*.[ch]
7794 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7797 W: http://www.linux-ntfs.org/content/view/19/37/
7799 F: Documentation/ldm.txt
7800 F: block/partitions/ldm.*
7802 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7808 W: http://www.avagotech.com/support/
7810 F: drivers/message/fusion/
7811 F: drivers/scsi/mpt2sas/
7812 F: drivers/scsi/mpt3sas/
7814 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7818 F: drivers/scsi/sym53c8xx_2/
7820 LTC4261 HARDWARE MONITOR DRIVER
7824 F: Documentation/hwmon/ltc4261
7825 F: drivers/hwmon/ltc4261.c
7827 LTC4306 I2C MULTIPLEXER DRIVER
7829 W: http://ez.analog.com/community/linux-device-drivers
7832 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7833 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7835 LTP (Linux Test Project)
7843 W: http://linux-test-project.github.io/
7844 T: git git://github.com/linux-test-project/ltp.git
7848 W: http://www.linux-m32r.org/
7855 W: http://www.linux-m68k.org/
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7861 M68K ON APPLE MACINTOSH
7863 W: http://www.mac.linux-m68k.org/
7870 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7874 M88DS3103 MEDIA DRIVER
7877 W: https://linuxtv.org
7878 W: http://palosaari.fi/linux/
7879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7880 T: git git://linuxtv.org/anttip/media_tree.git
7882 F: drivers/media/dvb-frontends/m88ds3103*
7884 M88RS2000 MEDIA DRIVER
7887 W: https://linuxtv.org
7888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7890 F: drivers/media/dvb-frontends/m88rs2000*
7892 MA901 MASTERKIT USB FM RADIO DRIVER
7895 T: git git://linuxtv.org/media_tree.git
7897 F: drivers/media/radio/radio-ma901.c
7902 W: http://wireless.kernel.org/
7903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7906 F: Documentation/networking/mac80211-injection.txt
7907 F: include/net/mac80211.h
7909 F: drivers/net/wireless/mac80211_hwsim.[ch]
7916 F: include/linux/mailbox_client.h
7917 F: include/linux/mailbox_controller.h
7919 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7921 W: http://www.kernel.org/doc/man-pages
7925 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7929 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7931 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7936 F: drivers/net/dsa/mv88e6xxx/
7937 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7939 MARVELL ARMADA DRM SUPPORT
7942 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7943 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7944 F: drivers/gpu/drm/armada/
7945 F: include/uapi/drm/armada_drm.h
7946 F: Documentation/devicetree/bindings/display/armada/
7948 MARVELL CRYPTO DRIVER
7951 F: drivers/crypto/marvell/
7955 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7960 F: drivers/net/ethernet/marvell/sk*
7962 MARVELL LIBERTAS WIRELESS DRIVER
7965 F: drivers/net/wireless/marvell/libertas/
7967 MARVELL MV643XX ETHERNET DRIVER
7971 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7972 F: include/linux/mv643xx.h
7974 MARVELL MVNETA ETHERNET DRIVER
7978 F: drivers/net/ethernet/marvell/mvneta.*
7980 MARVELL MWIFIEX WIRELESS DRIVER
7987 F: drivers/net/wireless/marvell/mwifiex/
7989 MARVELL MWL8K WIRELESS DRIVER
7993 F: drivers/net/wireless/marvell/mwl8k.c
7995 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7998 F: drivers/mmc/host/mvsdio.*
8000 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8004 F: drivers/mmc/host/sdhci-xenon*
8005 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8007 MATROX FRAMEBUFFER DRIVER
8010 F: drivers/video/fbdev/matrox/matroxfb_*
8011 F: include/uapi/linux/matroxfb.h
8013 MAX16065 HARDWARE MONITOR DRIVER
8017 F: Documentation/hwmon/max16065
8018 F: drivers/hwmon/max16065.c
8020 MAX20751 HARDWARE MONITOR DRIVER
8024 F: Documentation/hwmon/max20751
8025 F: drivers/hwmon/max20751.c
8027 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8030 F: Documentation/hwmon/max6650
8031 F: drivers/hwmon/max6650.c
8033 MAX6697 HARDWARE MONITOR DRIVER
8037 F: Documentation/hwmon/max6697
8038 F: Documentation/devicetree/bindings/i2c/max6697.txt
8039 F: drivers/hwmon/max6697.c
8040 F: include/linux/platform_data/max6697.h
8042 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8046 F: Documentation/devicetree/bindings/sound/max9860.txt
8047 F: sound/soc/codecs/max9860.*
8049 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8054 F: drivers/power/supply/max14577_charger.c
8055 F: drivers/power/supply/max77693_charger.c
8057 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8061 F: drivers/*/*max77802*.c
8062 F: Documentation/devicetree/bindings/*/*max77802.txt
8063 F: include/dt-bindings/*/*max77802.h
8065 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8071 F: drivers/*/max14577*.c
8072 F: drivers/*/max77686*.c
8073 F: drivers/*/max77693*.c
8074 F: drivers/extcon/extcon-max14577.c
8075 F: drivers/extcon/extcon-max77693.c
8076 F: drivers/rtc/rtc-max77686.c
8077 F: drivers/clk/clk-max77686.c
8078 F: Documentation/devicetree/bindings/mfd/max14577.txt
8079 F: Documentation/devicetree/bindings/*/max77686.txt
8080 F: Documentation/devicetree/bindings/mfd/max77693.txt
8081 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8082 F: include/linux/mfd/max14577*.h
8083 F: include/linux/mfd/max77686*.h
8084 F: include/linux/mfd/max77693*.h
8086 MAXIRADIO FM RADIO RECEIVER DRIVER
8089 T: git git://linuxtv.org/media_tree.git
8090 W: https://linuxtv.org
8092 F: drivers/media/radio/radio-maxiradio*
8094 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8098 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8099 F: drivers/iio/potentiometer/mcp4531.c
8101 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8105 F: drivers/iio/dac/cio-dac.c
8107 MEDIA DRIVERS FOR RENESAS - FCP
8111 T: git git://linuxtv.org/media_tree.git
8113 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8114 F: drivers/media/platform/rcar-fcp.c
8115 F: include/media/rcar-fcp.h
8117 MEDIA DRIVERS FOR RENESAS - FDP1
8121 T: git git://linuxtv.org/media_tree.git
8123 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8124 F: drivers/media/platform/rcar_fdp1.c
8126 MEDIA DRIVERS FOR RENESAS - VIN
8130 T: git git://linuxtv.org/media_tree.git
8132 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8133 F: drivers/media/platform/rcar-vin/
8135 MEDIA DRIVERS FOR RENESAS - VSP1
8139 T: git git://linuxtv.org/media_tree.git
8141 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8142 F: drivers/media/platform/vsp1/
8144 MEDIA DRIVERS FOR HELENE
8147 W: https://linuxtv.org
8149 T: git git://linuxtv.org/media_tree.git
8151 F: drivers/media/dvb-frontends/helene*
8153 MEDIA DRIVERS FOR ASCOT2E
8157 W: https://linuxtv.org
8159 T: git git://linuxtv.org/media_tree.git
8161 F: drivers/media/dvb-frontends/ascot2e*
8163 MEDIA DRIVERS FOR CXD2841ER
8167 W: https://linuxtv.org
8169 T: git git://linuxtv.org/media_tree.git
8171 F: drivers/media/dvb-frontends/cxd2841er*
8173 MEDIA DRIVERS FOR HORUS3A
8177 W: https://linuxtv.org
8179 T: git git://linuxtv.org/media_tree.git
8181 F: drivers/media/dvb-frontends/horus3a*
8183 MEDIA DRIVERS FOR LNBH25
8187 W: https://linuxtv.org
8189 T: git git://linuxtv.org/media_tree.git
8191 F: drivers/media/dvb-frontends/lnbh25*
8193 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8197 W: https://linuxtv.org
8199 T: git git://linuxtv.org/media_tree.git
8201 F: drivers/media/pci/netup_unidvb/*
8203 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8206 P: LinuxTV.org Project
8208 W: https://linuxtv.org
8209 Q: http://patchwork.kernel.org/project/linux-media/list/
8210 T: git git://linuxtv.org/media_tree.git
8212 F: Documentation/devicetree/bindings/media/
8213 F: Documentation/media/
8215 F: drivers/staging/media/
8216 F: include/linux/platform_data/media/
8218 F: include/uapi/linux/dvb/
8219 F: include/uapi/linux/videodev2.h
8220 F: include/uapi/linux/media.h
8221 F: include/uapi/linux/v4l2-*
8222 F: include/uapi/linux/meye.h
8223 F: include/uapi/linux/ivtv*
8224 F: include/uapi/linux/uvcvideo.h
8226 MEDIATEK ETHERNET DRIVER
8231 F: drivers/net/ethernet/mediatek/
8233 MEDIATEK JPEG DRIVER
8237 F: drivers/media/platform/mtk-jpeg/
8238 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8240 MEDIATEK MEDIA DRIVER
8244 F: drivers/media/platform/mtk-vcodec/
8245 F: drivers/media/platform/mtk-vpu/
8246 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8247 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8254 F: drivers/media/platform/mtk-mdp/
8255 F: drivers/media/platform/mtk-vpu/
8256 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8258 MEDIATEK MT7601U WIRELESS LAN DRIVER
8262 F: drivers/net/wireless/mediatek/mt7601u/
8264 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8269 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8270 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8272 MEGARAID SCSI/SAS DRIVERS
8278 W: http://www.avagotech.com/support/
8280 F: Documentation/scsi/megaraid.txt
8281 F: drivers/scsi/megaraid.*
8282 F: drivers/scsi/megaraid/
8284 MELFAS MIP4 TOUCHSCREEN DRIVER
8286 W: http://www.melfas.com
8288 F: drivers/input/touchscreen/melfas_mip4.c
8289 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8291 MELLANOX ETHERNET DRIVER (mlx4_en)
8295 W: http://www.mellanox.com
8296 Q: http://patchwork.ozlabs.org/project/netdev/list/
8297 F: drivers/net/ethernet/mellanox/mlx4/en_*
8299 MELLANOX ETHERNET DRIVER (mlx5e)
8303 W: http://www.mellanox.com
8304 Q: http://patchwork.ozlabs.org/project/netdev/list/
8305 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8307 MELLANOX ETHERNET SWITCH DRIVERS
8312 W: http://www.mellanox.com
8313 Q: http://patchwork.ozlabs.org/project/netdev/list/
8314 F: drivers/net/ethernet/mellanox/mlxsw/
8316 MELLANOX MLXCPLD I2C AND MUX DRIVER
8321 F: drivers/i2c/busses/i2c-mlxcpld.c
8322 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8323 F: Documentation/i2c/busses/i2c-mlxcpld
8325 MELLANOX MLXCPLD LED DRIVER
8329 F: drivers/leds/leds-mlxcpld.c
8330 F: Documentation/leds/leds-mlxcpld.txt
8332 MELLANOX PLATFORM DRIVER
8336 F: drivers/platform/x86/mlx-platform.c
8338 MELLANOX MLX CPLD HOTPLUG DRIVER
8342 F: drivers/platform/x86/mlxcpld-hotplug.c
8343 F: include/linux/platform_data/mlxcpld-hotplug.h
8345 SOFT-ROCE DRIVER (rxe)
8349 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8350 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8351 F: drivers/infiniband/sw/rxe/
8352 F: include/uapi/rdma/rdma_user_rxe.h
8359 F: kernel/membarrier.c
8360 F: include/uapi/linux/membarrier.h
8364 W: http://www.linux-mm.org
8366 F: include/linux/mm.h
8367 F: include/linux/gfp.h
8368 F: include/linux/mmzone.h
8369 F: include/linux/memory_hotplug.h
8370 F: include/linux/vmalloc.h
8373 MEMORY TECHNOLOGY DEVICES (MTD)
8381 W: http://www.linux-mtd.infradead.org/
8382 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8383 T: git git://git.infradead.org/linux-mtd.git master
8384 T: git git://git.infradead.org/l2-mtd.git master
8386 F: Documentation/devicetree/bindings/mtd/
8388 F: include/linux/mtd/
8389 F: include/uapi/mtd/
8391 MEN A21 WATCHDOG DRIVER
8395 F: drivers/watchdog/mena21_wdt.c
8397 MEN CHAMELEON BUS (mcb)
8401 F: include/linux/mcb.h
8402 F: Documentation/men-chameleon-bus.txt
8404 MEN F21BMC (Board Management Controller)
8407 F: drivers/mfd/menf21bmc.c
8408 F: drivers/watchdog/menf21bmc_wdt.c
8409 F: drivers/leds/leds-menf21bmc.c
8410 F: drivers/hwmon/menf21bmc_hwmon.c
8411 F: Documentation/hwmon/menf21bmc
8416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8419 F: Documentation/metag/
8420 F: Documentation/devicetree/bindings/metag/
8421 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8422 F: drivers/clocksource/metag_generic.c
8423 F: drivers/irqchip/irq-metag.c
8424 F: drivers/irqchip/irq-metag-ext.c
8425 F: drivers/tty/metag_da.c
8427 MICROBLAZE ARCHITECTURE
8429 W: http://www.monstr.eu/fdt/
8430 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8434 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8437 F: drivers/tty/serial/atmel_serial.c
8438 F: drivers/tty/serial/atmel_serial.h
8440 MICROCHIP / ATMEL DMA DRIVER
8445 F: drivers/dma/at_hdmac.c
8446 F: drivers/dma/at_hdmac_regs.h
8447 F: include/linux/platform_data/dma-atmel.h
8449 MICROCHIP / ATMEL ISC DRIVER
8453 F: drivers/media/platform/atmel/atmel-isc.c
8454 F: drivers/media/platform/atmel/atmel-isc-regs.h
8455 F: devicetree/bindings/media/atmel-isc.txt
8457 MICROCHIP USB251XB DRIVER
8461 F: drivers/usb/misc/usb251xb.c
8462 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8464 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8468 F: drivers/platform/x86/surfacepro3_button.c
8473 F: drivers/usb/image/microtek.*
8478 W: http://www.linux-mips.org/
8479 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8480 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8482 F: Documentation/devicetree/bindings/mips/
8483 F: Documentation/mips/
8486 MIPS/LOONGSON1 ARCHITECTURE
8490 F: arch/mips/loongson32/
8491 F: arch/mips/include/asm/mach-loongson32/
8492 F: drivers/*/*loongson1*
8493 F: drivers/*/*/*loongson1*
8495 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8498 T: git git://linuxtv.org/media_tree.git
8499 W: https://linuxtv.org
8501 F: drivers/media/radio/radio-miropcm20*
8503 MELLANOX MLX4 core VPI driver
8507 W: http://www.mellanox.com
8508 Q: http://patchwork.ozlabs.org/project/netdev/list/
8510 F: drivers/net/ethernet/mellanox/mlx4/
8511 F: include/linux/mlx4/
8512 F: include/uapi/rdma/mlx4-abi.h
8514 MELLANOX MLX4 IB driver
8517 W: http://www.mellanox.com
8518 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8520 F: drivers/infiniband/hw/mlx4/
8521 F: include/linux/mlx4/
8523 MELLANOX MLX5 core VPI driver
8529 W: http://www.mellanox.com
8530 Q: http://patchwork.ozlabs.org/project/netdev/list/
8532 F: drivers/net/ethernet/mellanox/mlx5/core/
8533 F: include/linux/mlx5/
8534 F: include/uapi/rdma/mlx5-abi.h
8536 MELLANOX MLX5 IB driver
8540 W: http://www.mellanox.com
8541 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8543 F: drivers/infiniband/hw/mlx5/
8544 F: include/linux/mlx5/
8546 MELEXIS MLX90614 DRIVER
8549 W: http://www.melexis.com
8551 F: drivers/iio/temperature/mlx90614.c
8553 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8558 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8559 F: drivers/scsi/smartpqi/Kconfig
8560 F: drivers/scsi/smartpqi/Makefile
8561 F: include/linux/cciss*.h
8562 F: include/uapi/linux/cciss*.h
8563 F: Documentation/scsi/smartpqi.txt
8565 MN88472 MEDIA DRIVER
8568 W: https://linuxtv.org
8569 W: http://palosaari.fi/linux/
8570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8572 F: drivers/media/dvb-frontends/mn88472*
8574 MN88473 MEDIA DRIVER
8577 W: https://linuxtv.org
8578 W: http://palosaari.fi/linux/
8579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8581 F: drivers/media/dvb-frontends/mn88473*
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8588 F: include/linux/module.h
8591 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8592 W: http://popies.net/meye/
8594 F: Documentation/media/v4l-drivers/meye*
8595 F: drivers/media/pci/meye/
8596 F: include/uapi/linux/meye.h
8598 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8601 F: Documentation/serial/moxa-smartio
8602 F: drivers/tty/mxser.*
8604 MR800 AVERMEDIA USB FM RADIO DRIVER
8607 T: git git://linuxtv.org/media_tree.git
8609 F: drivers/media/radio/radio-mr800.c
8611 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8615 F: drivers/net/ieee802154/mrf24j40.c
8616 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8622 F: drivers/platform/x86/msi-laptop.c
8627 F: drivers/platform/x86/msi-wmi.c
8632 W: https://linuxtv.org
8633 W: http://palosaari.fi/linux/
8634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8635 T: git git://linuxtv.org/anttip/media_tree.git
8637 F: drivers/media/tuners/msi001*
8639 MSI2500 MEDIA DRIVER
8642 W: https://linuxtv.org
8643 W: http://palosaari.fi/linux/
8644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8645 T: git git://linuxtv.org/anttip/media_tree.git
8647 F: drivers/media/usb/msi2500/
8649 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8653 F: drivers/mtd/devices/docg3*
8655 MT9M032 APTINA SENSOR DRIVER
8658 T: git git://linuxtv.org/media_tree.git
8660 F: drivers/media/i2c/mt9m032.c
8661 F: include/media/i2c/mt9m032.h
8663 MT9P031 APTINA CAMERA SENSOR
8666 T: git git://linuxtv.org/media_tree.git
8668 F: drivers/media/i2c/mt9p031.c
8669 F: include/media/i2c/mt9p031.h
8671 MT9T001 APTINA CAMERA SENSOR
8674 T: git git://linuxtv.org/media_tree.git
8676 F: drivers/media/i2c/mt9t001.c
8677 F: include/media/i2c/mt9t001.h
8679 MT9V032 APTINA CAMERA SENSOR
8682 T: git git://linuxtv.org/media_tree.git
8684 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8685 F: drivers/media/i2c/mt9v032.c
8686 F: include/media/i2c/mt9v032.h
8688 MULTIFUNCTION DEVICES (MFD)
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8692 F: Documentation/devicetree/bindings/mfd/
8694 F: include/linux/mfd/
8695 F: include/dt-bindings/mfd/
8697 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8702 F: Documentation/devicetree/bindings/mmc/
8704 F: include/linux/mmc/
8705 F: include/uapi/linux/mmc/
8707 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8709 F: drivers/mmc/host/mmc_spi.c
8710 F: include/linux/spi/mmc_spi.h
8712 MULTISOUND SOUND DRIVER
8715 F: Documentation/sound/oss/MultiSound
8718 MULTITECH MULTIPORT CARD (ISICOM)
8720 F: drivers/tty/isicom.c
8721 F: include/linux/isicom.h
8723 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8728 F: drivers/usb/musb/
8730 MXL5007T MEDIA DRIVER
8733 W: https://linuxtv.org
8734 W: http://github.com/mkrufky
8735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8736 T: git git://linuxtv.org/mkrufky/tuners.git
8738 F: drivers/media/tuners/mxl5007t.*
8743 F: drivers/gpu/drm/mxsfb/
8744 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8746 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8749 W: https://www.myricom.com/support/downloads/myri10ge.html
8751 F: drivers/net/ethernet/myricom/myri10ge/
8753 NAND FLASH SUBSYSTEM
8757 W: http://www.linux-mtd.infradead.org/
8758 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8759 T: git git://git.infradead.org/linux-mtd.git nand/fixes
8760 T: git git://git.infradead.org/l2-mtd.git nand/next
8762 F: drivers/mtd/nand/
8763 F: include/linux/mtd/nand*.h
8765 NATSEMI ETHERNET DRIVER (DP8381x)
8767 F: drivers/net/ethernet/natsemi/natsemi.c
8769 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8773 W: http://www.native-instruments.com
8781 NCR 5380 SCSI DRIVERS
8786 F: Documentation/scsi/g_NCR5380.txt
8787 F: drivers/scsi/NCR5380.*
8788 F: drivers/scsi/arm/cumana_1.c
8789 F: drivers/scsi/arm/oak.c
8790 F: drivers/scsi/atari_scsi.*
8791 F: drivers/scsi/dmx3191d.c
8792 F: drivers/scsi/g_NCR5380.*
8793 F: drivers/scsi/mac_scsi.*
8794 F: drivers/scsi/sun3_scsi.*
8795 F: drivers/scsi/sun3_scsi_vme.c
8797 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8801 F: drivers/scsi/NCR_D700.*
8803 NCT6775 HARDWARE MONITOR DRIVER
8807 F: Documentation/hwmon/nct6775
8808 F: drivers/hwmon/nct6775.c
8810 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8813 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8815 F: drivers/infiniband/hw/nes/
8816 F: include/uapi/rdma/nes-abi.h
8818 NETEM NETWORK EMULATOR
8822 F: net/sched/sch_netem.c
8824 NETERION 10GbE DRIVERS (s2io/vxge)
8828 F: Documentation/networking/s2io.txt
8829 F: Documentation/networking/vxge.txt
8830 F: drivers/net/ethernet/neterion/
8838 W: http://www.netfilter.org/
8839 W: http://www.iptables.org/
8840 W: http://www.nftables.org/
8841 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8845 F: include/linux/netfilter*
8846 F: include/linux/netfilter/
8847 F: include/net/netfilter/
8848 F: include/uapi/linux/netfilter*
8849 F: include/uapi/linux/netfilter/
8850 F: net/*/netfilter.c
8853 F: net/bridge/br_netfilter*.c
8857 W: http://netlabel.sf.net
8860 F: Documentation/netlabel/
8861 F: include/net/netlabel.h
8864 NETROM NETWORK LAYER
8867 W: http://www.linux-ax25.org/
8869 F: include/net/netrom.h
8870 F: include/uapi/linux/netrom.h
8873 NETRONOME ETHERNET DRIVERS
8877 F: drivers/net/ethernet/netronome/
8879 NETWORK BLOCK DEVICE (NBD)
8884 F: Documentation/blockdev/nbd.txt
8885 F: drivers/block/nbd.c
8886 F: include/uapi/linux/nbd.h
8888 NETWORK DROP MONITOR
8892 W: https://fedorahosted.org/dropwatch/
8893 F: net/core/drop_monitor.c
8901 F: include/net/dsa.h
8904 NETWORKING [GENERAL]
8907 W: http://www.linuxfoundation.org/en/Net
8908 Q: http://patchwork.ozlabs.org/project/netdev/list/
8909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8915 F: include/linux/in.h
8916 F: include/linux/net.h
8917 F: include/linux/netdevice.h
8918 F: include/uapi/linux/in.h
8919 F: include/uapi/linux/net.h
8920 F: include/uapi/linux/netdevice.h
8921 F: include/uapi/linux/net_namespace.h
8923 F: tools/testing/selftests/net/
8926 NETWORKING [IPv4/IPv6]
8933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8954 F: net/ipv4/ipcomp.c
8955 F: net/ipv4/ip_vti.c
8959 F: net/ipv6/ipcomp6.c
8960 F: net/ipv6/ip6_vti.c
8961 F: include/uapi/linux/xfrm.h
8962 F: include/net/xfrm.h
8964 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8969 NETWORKING [WIRELESS]
8971 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8975 W: http://www.linuxfoundation.org/en/Net
8976 Q: http://patchwork.ozlabs.org/project/netdev/list/
8977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8980 F: Documentation/devicetree/bindings/net/
8982 F: include/linux/if_*
8983 F: include/linux/netdevice.h
8984 F: include/linux/etherdevice.h
8985 F: include/linux/fcdevice.h
8986 F: include/linux/fddidevice.h
8987 F: include/linux/hippidevice.h
8988 F: include/linux/inetdevice.h
8989 F: include/uapi/linux/if_*
8990 F: include/uapi/linux/netdevice.h
8992 NETWORKING DRIVERS (WIRELESS)
8995 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8999 F: Documentation/devicetree/bindings/net/wireless/
9000 F: drivers/net/wireless/
9002 NETXEN (1/10) GbE SUPPORT
9008 F: drivers/net/ethernet/qlogic/netxen/
9017 F: include/uapi/linux/nfc.h
9019 F: include/linux/platform_data/nfcmrvl.h
9020 F: include/linux/platform_data/nxp-nci.h
9021 F: include/linux/platform_data/pn544.h
9022 F: include/linux/platform_data/st21nfca.h
9023 F: include/linux/platform_data/st-nci.h
9024 F: Documentation/devicetree/bindings/net/nfc/
9026 NFS, SUNRPC, AND LOCKD CLIENTS
9030 W: http://client.linux-nfs.org
9031 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9037 F: include/linux/lockd/
9038 F: include/linux/nfs*
9039 F: include/linux/sunrpc/
9040 F: include/uapi/linux/nfs*
9041 F: include/uapi/linux/sunrpc/
9046 W: http://nilfs.sourceforge.net/
9047 W: http://nilfs.osdn.jp/
9048 T: git git://github.com/konis/nilfs2.git
9050 F: Documentation/filesystems/nilfs2.txt
9052 F: include/trace/events/nilfs2.h
9053 F: include/uapi/linux/nilfs2_api.h
9054 F: include/uapi/linux/nilfs2_ondisk.h
9056 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9058 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9060 F: Documentation/scsi/NinjaSCSI.txt
9061 F: drivers/scsi/pcmcia/nsp_*
9063 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9066 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9068 F: Documentation/scsi/NinjaSCSI.txt
9069 F: drivers/scsi/nsp32*
9074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9078 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9083 F: drivers/media/i2c/et8ek8
9084 F: drivers/media/i2c/ad5820.c
9086 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9091 F: drivers/media/i2c/et8ek8
9092 F: drivers/media/i2c/ad5820.c
9094 NOKIA N900 POWER SUPPLY DRIVERS
9096 F: include/linux/power/bq2415x_charger.h
9097 F: include/linux/power/bq27xxx_battery.h
9098 F: include/linux/power/isp1704_charger.h
9099 F: drivers/power/supply/bq2415x_charger.c
9100 F: drivers/power/supply/bq27xxx_battery.c
9101 F: drivers/power/supply/bq27xxx_battery_i2c.c
9102 F: drivers/power/supply/isp1704_charger.c
9103 F: drivers/power/supply/rx51_battery.c
9111 W: https://github.com/jonmason/ntb/wiki
9112 T: git git://github.com/jonmason/ntb.git
9114 F: drivers/net/ntb_netdev.c
9115 F: include/linux/ntb.h
9116 F: include/linux/ntb_transport.h
9117 F: tools/testing/selftests/ntb/
9124 W: https://github.com/jonmason/ntb/wiki
9125 T: git git://github.com/jonmason/ntb.git
9126 F: drivers/ntb/hw/intel/
9132 F: drivers/ntb/hw/amd/
9137 W: http://www.tuxera.com/
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9140 F: Documentation/filesystems/ntfs.txt
9143 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9147 F: drivers/video/fbdev/riva/
9148 F: drivers/video/fbdev/nvidia/
9156 T: git://git.infradead.org/nvme.git
9157 W: http://git.infradead.org/nvme.git
9159 F: drivers/nvme/host/
9160 F: include/linux/nvme.h
9161 F: include/uapi/linux/nvme_ioctl.h
9163 NVM EXPRESS TARGET DRIVER
9167 T: git://git.infradead.org/nvme.git
9168 W: http://git.infradead.org/nvme.git
9170 F: drivers/nvme/target/
9172 NVM EXPRESS FC TRANSPORT DRIVERS
9176 F: include/linux/nvme-fc.h
9177 F: include/linux/nvme-fc-driver.h
9178 F: drivers/nvme/host/fc.c
9179 F: drivers/nvme/target/fc.c
9180 F: drivers/nvme/target/fcloop.c
9186 F: Documentation/devicetree/bindings/nvmem/
9187 F: include/linux/nvmem-consumer.h
9188 F: include/linux/nvmem-provider.h
9195 F: drivers/nfc/nxp-nci
9197 NXP TDA998X DRM DRIVER
9200 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9201 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9202 F: drivers/gpu/drm/i2c/tda998x_drv.c
9203 F: include/drm/i2c/tda998x.h
9209 F: sound/soc/codecs/tfa9879*
9220 Q: http://patchwork.kernel.org/project/linux-omap/list/
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9223 F: arch/arm/mach-omap1/
9224 F: arch/arm/plat-omap/
9225 F: arch/arm/configs/omap1_defconfig
9226 F: drivers/i2c/busses/i2c-omap.c
9227 F: include/linux/i2c-omap.h
9232 W: http://www.muru.com/linux/omap/
9233 W: http://linux.omap.com/
9234 Q: http://patchwork.kernel.org/project/linux-omap/list/
9235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9237 F: arch/arm/mach-omap2/
9238 F: arch/arm/plat-omap/
9239 F: arch/arm/configs/omap2plus_defconfig
9240 F: drivers/i2c/busses/i2c-omap.c
9241 F: drivers/irqchip/irq-omap-intc.c
9242 F: drivers/mfd/*omap*.c
9243 F: drivers/mfd/menelaus.c
9244 F: drivers/mfd/palmas.c
9245 F: drivers/mfd/tps65217.c
9246 F: drivers/mfd/tps65218.c
9247 F: drivers/mfd/tps65910.c
9248 F: drivers/mfd/twl-core.[ch]
9249 F: drivers/mfd/twl4030*.c
9250 F: drivers/mfd/twl6030*.c
9251 F: drivers/mfd/twl6040*.c
9252 F: drivers/regulator/palmas-regulator*.c
9253 F: drivers/regulator/pbias-regulator.c
9254 F: drivers/regulator/tps65217-regulator.c
9255 F: drivers/regulator/tps65218-regulator.c
9256 F: drivers/regulator/tps65910-regulator.c
9257 F: drivers/regulator/twl-regulator.c
9258 F: drivers/regulator/twl6030-regulator.c
9259 F: include/linux/i2c-omap.h
9261 OMAP DEVICE TREE SUPPORT
9267 F: arch/arm/boot/dts/*omap*
9268 F: arch/arm/boot/dts/*am3*
9269 F: arch/arm/boot/dts/*am4*
9270 F: arch/arm/boot/dts/*am5*
9271 F: arch/arm/boot/dts/*dra7*
9273 OMAP CLOCK FRAMEWORK SUPPORT
9277 F: arch/arm/*omap*/*clock*
9279 OMAP POWER MANAGEMENT SUPPORT
9283 F: arch/arm/*omap*/*pm*
9284 F: drivers/cpufreq/omap-cpufreq.c
9286 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9291 F: arch/arm/mach-omap2/prm*
9301 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9306 F: drivers/memory/omap-gpmc.c
9307 F: arch/arm/mach-omap2/*gpmc*
9309 OMAP FRAMEBUFFER SUPPORT
9314 F: drivers/video/fbdev/omap/
9316 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9321 F: drivers/video/fbdev/omap2/
9322 F: Documentation/arm/OMAP/DSS
9324 OMAP HARDWARE SPINLOCK SUPPORT
9328 F: drivers/hwspinlock/omap_hwspinlock.c
9334 F: drivers/mmc/host/omap.c
9340 F: drivers/mmc/host/omap_hsmmc.c
9342 OMAP RANDOM NUMBER GENERATOR SUPPORT
9345 F: drivers/char/hw_random/omap-rng.c
9352 F: arch/arm/mach-omap2/omap_hwmod.*
9358 F: arch/arm/mach-omap2/omap_hwmod*data*
9360 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9364 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9366 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9370 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9371 F: drivers/media/platform/omap3isp/
9372 F: drivers/staging/media/omap4iss/
9378 F: drivers/usb/*/*omap*
9379 F: arch/arm/*omap*/usb*
9387 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9388 F: drivers/gpio/gpio-omap.c
9390 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9394 F: arch/arm/boot/dts/am335x-nano.dts
9400 F: Documentation/filesystems/omfs.txt
9403 OMNIKEY CARDMAN 4000 DRIVER
9406 F: drivers/char/pcmcia/cm4000_cs.c
9407 F: include/linux/cm4000_cs.h
9408 F: include/uapi/linux/cm4000_cs.h
9410 OMNIKEY CARDMAN 4040 DRIVER
9413 F: drivers/char/pcmcia/cm4040_cs.*
9415 OMNIVISION OV5647 SENSOR DRIVER
9418 T: git git://linuxtv.org/media_tree.git
9420 F: drivers/media/i2c/ov5647.c
9422 OMNIVISION OV7670 SENSOR DRIVER
9425 T: git git://linuxtv.org/media_tree.git
9427 F: drivers/media/i2c/ov7670.c
9428 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9430 ONENAND FLASH DRIVER
9434 F: drivers/mtd/onenand/
9435 F: include/linux/mtd/onenand*.h
9437 ONSTREAM SCSI TAPE DRIVER
9442 F: Documentation/scsi/osst.txt
9443 F: drivers/scsi/osst.*
9444 F: drivers/scsi/osst_*.h
9445 F: drivers/scsi/st.h
9447 OPENCORES I2C BUS DRIVER
9451 F: Documentation/i2c/busses/i2c-ocores
9452 F: drivers/i2c/busses/i2c-ocores.c
9454 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9458 W: http://www.devicetree.org/
9459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9462 F: include/linux/of*.h
9465 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9470 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9472 F: Documentation/devicetree/
9474 F: include/dt-bindings/
9476 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9480 F: Documentation/devicetree/dynamic-resolution-notes.txt
9481 F: Documentation/devicetree/overlay-notes.txt
9482 F: drivers/of/overlay.c
9483 F: drivers/of/resolver.c
9485 OPENRISC ARCHITECTURE
9489 T: git git://github.com/openrisc/linux.git
9491 W: http://openrisc.io
9499 W: http://openvswitch.org
9502 F: include/uapi/linux/openvswitch.h
9504 OPERATING PERFORMANCE POINTS (OPP)
9510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9511 F: drivers/base/power/opp/
9512 F: include/linux/pm_opp.h
9513 F: Documentation/power/opp.txt
9514 F: Documentation/devicetree/bindings/opp/
9519 T: git git://git.alsa-project.org/alsa-kernel.git
9521 F: sound/drivers/opl4/
9527 F: arch/*/include/asm/oprofile*.h
9529 F: drivers/oprofile/
9530 F: include/linux/oprofile.h
9535 F: drivers/tee/optee/
9537 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9541 W: http://ocfs2.wiki.kernel.org
9543 F: Documentation/filesystems/ocfs2.txt
9544 F: Documentation/filesystems/dlmfs.txt
9549 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9550 W: http://www.nongnu.org/orinoco/
9552 F: drivers/net/wireless/intersil/orinoco/
9554 OSD LIBRARY and FILESYSTEM
9558 W: http://open-osd.org
9559 T: git git://git.open-osd.org/open-osd.git
9561 F: drivers/scsi/osd/
9562 F: include/scsi/osd_*
9568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9571 F: Documentation/filesystems/overlayfs.txt
9576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9579 F: Documentation/filesystems/orangefs.txt
9584 W: http://wireless.kernel.org/en/users/Drivers/p54
9586 F: drivers/net/wireless/intersil/p54/
9588 PA SEMI ETHERNET DRIVER
9591 F: drivers/net/ethernet/pasemi/*
9593 PA SEMI SMBUS DRIVER
9596 F: drivers/i2c/busses/i2c-pasemi.c
9598 PADATA PARALLEL EXECUTION MECHANISM
9603 F: include/linux/padata.h
9604 F: Documentation/padata.txt
9606 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9610 F: drivers/platform/x86/panasonic-laptop.c
9612 PANASONIC MN10300/AM33/AM34 PORT
9615 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9617 F: Documentation/mn10300/
9620 PARALLEL LCD/KEYPAD PANEL DRIVER
9624 F: Documentation/misc-devices/lcd-panel-cgram.txt
9625 F: drivers/misc/panel.c
9627 PARALLEL PORT SUBSYSTEM
9633 F: include/linux/parport*.h
9634 F: drivers/char/ppdev.c
9635 F: include/uapi/linux/ppdev.h
9636 F: Documentation/parport*.txt
9638 PARAVIRT_OPS INTERFACE
9645 F: Documentation/virtual/paravirt_ops.txt
9646 F: arch/*/kernel/paravirt*
9647 F: arch/*/include/asm/paravirt.h
9648 F: include/linux/hypervisor.h
9650 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9654 F: Documentation/blockdev/paride.txt
9655 F: drivers/block/paride/
9661 W: http://www.parisc-linux.org/
9662 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9667 F: Documentation/parisc/
9669 F: drivers/char/agp/parisc-agp.c
9670 F: drivers/input/serio/gscps2.c
9671 F: drivers/parport/parport_gsc.*
9672 F: drivers/tty/serial/8250/8250_gsc.c
9673 F: drivers/video/fbdev/sti*
9674 F: drivers/video/console/sti*
9675 F: drivers/video/logo/logo_parisc*
9682 F: lib/test_parman.c
9683 F: include/linux/parman.h
9685 PC87360 HARDWARE MONITORING DRIVER
9689 F: Documentation/hwmon/pc87360
9690 F: drivers/hwmon/pc87360.c
9695 F: drivers/char/pc8736x_gpio.c
9697 PC87427 HARDWARE MONITORING DRIVER
9701 F: Documentation/hwmon/pc87427
9702 F: drivers/hwmon/pc87427.c
9707 F: drivers/leds/leds-pca9532.c
9708 F: include/linux/leds-pca9532.h
9710 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9714 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9716 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9719 F: drivers/firmware/pcdp.*
9725 F: Documentation/PCI/pci-error-recovery.txt
9727 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9731 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9732 F: arch/powerpc/kernel/eeh*.c
9733 F: arch/powerpc/platforms/*/eeh*.c
9734 F: arch/powerpc/include/*/eeh*.h
9739 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9742 F: Documentation/devicetree/bindings/pci/
9743 F: Documentation/PCI/
9745 F: include/linux/pci*
9747 F: arch/x86/kernel/quirks.c
9749 PCI ENDPOINT SUBSYSTEM
9752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9754 F: drivers/pci/endpoint/
9755 F: drivers/misc/pci_endpoint_test.c
9758 PCI DRIVER FOR ALTERA PCIE IP
9763 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9764 F: drivers/pci/host/pcie-altera.c
9766 PCI DRIVER FOR ARM VERSATILE PLATFORM
9771 F: Documentation/devicetree/bindings/pci/versatile.txt
9772 F: drivers/pci/host/pci-versatile.c
9774 PCI DRIVER FOR ARMADA 8K
9779 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9780 F: drivers/pci/dwc/pcie-armada8k.c
9782 PCI DRIVER FOR APPLIEDMICRO XGENE
9787 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9788 F: drivers/pci/host/pci-xgene.c
9790 PCI DRIVER FOR FREESCALE LAYERSCAPE
9798 F: drivers/pci/dwc/*layerscape*
9806 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9807 F: drivers/pci/dwc/*imx6*
9809 PCI DRIVER FOR TI KEYSTONE
9814 F: drivers/pci/dwc/*keystone*
9816 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9822 F: drivers/pci/host/*mvebu*
9824 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9829 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9830 F: drivers/pci/host/pci-aardvark.c
9832 PCI DRIVER FOR MICROSEMI SWITCHTEC
9838 F: Documentation/switchtec.txt
9839 F: Documentation/ABI/testing/sysfs-class-switchtec
9840 F: drivers/pci/switch/switchtec*
9841 F: include/uapi/linux/switchtec_ioctl.h
9843 PCI DRIVER FOR NVIDIA TEGRA
9848 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9849 F: drivers/pci/host/pci-tegra.c
9851 PCI DRIVER FOR TI DRA7XX
9856 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9857 F: drivers/pci/dwc/pci-dra7xx.c
9859 PCI DRIVER FOR RENESAS R-CAR
9864 F: drivers/pci/host/*rcar*
9866 PCI DRIVER FOR SAMSUNG EXYNOS
9872 F: drivers/pci/dwc/pci-exynos.c
9874 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9879 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9880 F: drivers/pci/dwc/*designware*
9882 PCI DRIVER FOR GENERIC OF HOSTS
9887 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9888 F: drivers/pci/host/pci-host-common.c
9889 F: drivers/pci/host/pci-host-generic.c
9891 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9895 F: drivers/pci/host/vmd.c
9897 PCIE DRIVER FOR ST SPEAR13XX
9901 F: drivers/pci/dwc/*spear*
9903 PCI MSI DRIVER FOR ALTERA MSI IP
9908 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9909 F: drivers/pci/host/pcie-altera-msi.c
9911 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9916 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9917 F: drivers/pci/host/pci-xgene-msi.c
9919 PCIE DRIVER FOR AXIS ARTPEC
9925 F: Documentation/devicetree/bindings/pci/axis,artpec*
9926 F: drivers/pci/dwc/*artpec*
9928 PCIE DRIVER FOR HISILICON
9933 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9934 F: drivers/pci/dwc/pcie-hisi.c
9936 PCIE DRIVER FOR ROCKCHIP
9942 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9943 F: drivers/pci/host/pcie-rockchip.c
9945 PCIE DRIVER FOR QUALCOMM MSM
9950 F: drivers/pci/dwc/*qcom*
9952 PCIE DRIVER FOR CAVIUM THUNDERX
9957 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9958 F: drivers/pci/host/pci-thunder-*
9961 P: Linux PCMCIA Team
9963 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9966 F: Documentation/pcmcia/
9971 PCNET32 NETWORK DRIVER
9975 F: drivers/net/ethernet/amd/pcnet32.c
9977 PCRYPT PARALLEL CRYPTO ENGINE
9982 F: include/crypto/pcrypt.h
9984 PER-CPU MEMORY ALLOCATOR
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9989 F: include/linux/percpu*.h
9991 F: arch/*/include/asm/percpu.h
9993 PER-TASK DELAY ACCOUNTING
9996 F: include/linux/delayacct.h
9997 F: kernel/delayacct.c
9999 PERFORMANCE EVENTS SUBSYSTEM
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10008 F: include/linux/perf_event.h
10009 F: include/uapi/linux/perf_event.h
10010 F: arch/*/kernel/perf_event*.c
10011 F: arch/*/kernel/*/perf_event*.c
10012 F: arch/*/kernel/*/*/perf_event*.c
10013 F: arch/*/include/asm/perf_event.h
10014 F: arch/*/kernel/perf_callchain.c
10018 PERSONALITY HANDLING
10022 F: include/linux/personality.h
10023 F: include/uapi/linux/personality.h
10028 F: Documentation/networking/phonet.txt
10029 F: include/linux/phonet.h
10030 F: include/net/phonet/
10031 F: include/uapi/linux/phonet.h
10038 F: drivers/mtd/devices/phram.c
10044 F: drivers/hid/hid-picolcd*
10049 T: git git://github.com/jamieiles/linux-2.6-ji.git
10051 F: arch/arm/boot/dts/picoxcell*
10052 F: arch/arm/mach-picoxcell/
10053 F: drivers/crypto/picoxcell*
10055 PIN CONTROL SUBSYSTEM
10058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10060 F: Documentation/devicetree/bindings/pinctrl/
10061 F: Documentation/pinctrl.txt
10062 F: drivers/pinctrl/
10063 F: include/linux/pinctrl/
10065 PIN CONTROLLER - ATMEL AT91
10069 F: drivers/pinctrl/pinctrl-at91.*
10071 PIN CONTROLLER - ATMEL AT91 PIO4
10076 F: drivers/pinctrl/pinctrl-at91-pio4.*
10078 PIN CONTROLLER - INTEL
10082 F: drivers/pinctrl/intel/
10084 PIN CONTROLLER - RENESAS
10089 F: drivers/pinctrl/sh-pfc/
10091 PIN CONTROLLER - SAMSUNG
10097 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10100 F: drivers/pinctrl/samsung/
10101 F: include/dt-bindings/pinctrl/samsung.h
10102 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10104 PIN CONTROLLER - SINGLE
10110 F: drivers/pinctrl/pinctrl-single.c
10112 PIN CONTROLLER - ST SPEAR
10115 W: http://www.st.com/spear
10117 F: drivers/pinctrl/spear/
10119 PISTACHIO SOC SUPPORT
10124 F: arch/mips/pistachio/
10125 F: arch/mips/include/asm/mach-pistachio/
10126 F: arch/mips/boot/dts/img/pistachio*
10127 F: arch/mips/configs/pistachio*_defconfig
10132 F: drivers/block/pktcdvd.c
10133 F: include/linux/pktcdvd.h
10134 F: include/uapi/linux/pktcdvd.h
10136 PKUNITY SOC DRIVERS
10138 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10140 T: git git://github.com/gxt/linux.git
10141 F: drivers/input/serio/i8042-unicore32io.h
10142 F: drivers/i2c/busses/i2c-puv3.c
10143 F: drivers/video/fbdev/fb-puv3.c
10144 F: drivers/rtc/rtc-puv3.c
10146 PMBUS HARDWARE MONITORING DRIVERS
10149 W: http://hwmon.wiki.kernel.org/
10150 W: http://www.roeck-us.net/linux/drivers/
10151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10153 F: Documentation/hwmon/pmbus
10154 F: drivers/hwmon/pmbus/
10155 F: include/linux/i2c/pmbus.h
10157 PMC SIERRA MaxRAID DRIVER
10159 W: http://www.pmc-sierra.com/
10161 F: drivers/scsi/pmcraid.*
10163 PMC SIERRA PM8001 DRIVER
10168 F: drivers/scsi/pm8001/
10170 POSIX CLOCKS and TIMERS
10173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10176 F: include/linux/timer*
10177 F: kernel/time/*timer*
10179 POWER MANAGEMENT CORE
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10183 B: https://bugzilla.kernel.org
10185 F: drivers/base/power/
10186 F: include/linux/pm.h
10187 F: include/linux/pm_*
10188 F: include/linux/powercap.h
10189 F: drivers/powercap/
10191 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10196 F: Documentation/devicetree/bindings/power/supply/
10197 F: include/linux/power_supply.h
10198 F: drivers/power/supply/
10200 POWER STATE COORDINATION INTERFACE (PSCI)
10205 F: drivers/firmware/psci*.c
10206 F: include/linux/psci.h
10207 F: include/uapi/linux/psci.h
10209 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10213 F: drivers/char/powernv-op-panel.c
10220 PPP PROTOCOL DRIVERS AND COMPRESSORS
10224 F: drivers/net/ppp/ppp_*
10226 PPP OVER ATM (RFC 2364)
10229 F: net/atm/pppoatm.c
10230 F: include/uapi/linux/atmppp.h
10235 F: drivers/net/ppp/pppoe.c
10236 F: drivers/net/ppp/pppox.c
10241 F: net/l2tp/l2tp_ppp.c
10242 F: include/linux/if_pppol2tp.h
10243 F: include/uapi/linux/if_pppol2tp.h
10247 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10250 F: Documentation/pps/
10252 F: include/linux/pps*.h
10258 F: drivers/net/ppp/pptp.c
10259 W: http://sourceforge.net/projects/accel-pptp
10264 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10266 F: Documentation/preempt-locking.txt
10267 F: include/linux/preempt.h
10275 F: include/linux/printk.h
10277 PRISM54 WIRELESS DRIVER
10280 W: http://wireless.kernel.org/en/users/Drivers/p54
10282 F: drivers/net/wireless/intersil/prism54/
10284 PS3 NETWORK SUPPORT
10289 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10291 PS3 PLATFORM SUPPORT
10295 F: arch/powerpc/boot/ps3*
10296 F: arch/powerpc/include/asm/lv1call.h
10297 F: arch/powerpc/include/asm/ps3*.h
10298 F: arch/powerpc/platforms/ps3/
10301 F: drivers/rtc/rtc-ps3.c
10302 F: drivers/usb/host/*ps3.c
10303 F: sound/ppc/snd_ps3*
10310 F: drivers/block/ps3vram.c
10312 PSAMPLE PACKET SAMPLING SUPPORT:
10316 F: include/net/psample.h
10317 F: include/uapi/linux/psample.h
10325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10327 F: include/linux/pstore*
10328 F: drivers/firmware/efi/efi-pstore.c
10329 F: drivers/acpi/apei/erst.c
10330 F: Documentation/admin-guide/ramoops.rst
10331 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10332 K: \b(pstore|ramoops)
10334 PTP HARDWARE CLOCK SUPPORT
10338 W: http://linuxptp.sourceforge.net/
10339 F: Documentation/ABI/testing/sysfs-ptp
10340 F: Documentation/ptp/*
10341 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10342 F: drivers/net/phy/dp83640*
10344 F: include/linux/ptp_cl*
10350 F: include/asm-generic/syscall.h
10351 F: include/linux/ptrace.h
10352 F: include/linux/regset.h
10353 F: include/linux/tracehook.h
10354 F: include/uapi/linux/ptrace.h
10360 T: git git://linuxtv.org/media_tree.git
10362 F: drivers/media/usb/pulse8-cec/*
10364 PVRUSB2 VIDEO4LINUX DRIVER
10368 W: http://www.isely.net/pvrusb2/
10369 T: git git://linuxtv.org/media_tree.git
10371 F: Documentation/media/v4l-drivers/pvrusb2*
10372 F: drivers/media/usb/pvrusb2/
10377 T: git git://linuxtv.org/media_tree.git
10379 F: drivers/media/usb/pwc/*
10386 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10387 F: Documentation/hwmon/pwm-fan
10388 F: drivers/hwmon/pwm-fan.c
10394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10395 F: Documentation/pwm.txt
10396 F: Documentation/devicetree/bindings/pwm/
10397 F: include/linux/pwm.h
10399 F: drivers/video/backlight/pwm_bl.c
10400 F: include/linux/pwm_backlight.h
10401 F: drivers/gpio/gpio-mvebu.c
10402 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10404 PXA2xx/PXA3xx SUPPORT
10409 T: git git://github.com/hzhuang1/linux.git
10410 T: git git://github.com/rjarzmik/linux.git
10412 F: arch/arm/boot/dts/pxa*
10413 F: arch/arm/mach-pxa/
10414 F: drivers/dma/pxa*
10415 F: drivers/pcmcia/pxa2xx*
10416 F: drivers/pinctrl/pxa/
10417 F: drivers/spi/spi-pxa2xx*
10418 F: drivers/usb/gadget/udc/pxa2*
10419 F: include/sound/pxa2xx-lib.h
10427 F: drivers/gpio/gpio-pxa.c
10429 PXA3xx NAND FLASH DRIVER
10433 F: drivers/mtd/nand/pxa3xx_nand.c
10439 T: git git://github.com/hzhuang1/linux.git
10440 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10442 F: arch/arm/boot/dts/mmp*
10443 F: arch/arm/mach-mmp/
10458 F: drivers/crypto/qat/
10464 F: drivers/infiniband/hw/qib/
10466 QLOGIC QLA1280 SCSI DRIVER
10470 F: drivers/scsi/qla1280.[ch]
10472 QLOGIC QLA2XXX FC-SCSI DRIVER
10476 F: Documentation/scsi/LICENSE.qla2xxx
10477 F: drivers/scsi/qla2xxx/
10479 QLOGIC QLA4XXX iSCSI DRIVER
10483 F: Documentation/scsi/LICENSE.qla4xxx
10484 F: drivers/scsi/qla4xxx/
10486 QLOGIC QLA3XXX NETWORK DRIVER
10490 F: Documentation/networking/LICENSE.qla3xxx
10491 F: drivers/net/ethernet/qlogic/qla3xxx.*
10493 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10499 F: drivers/net/ethernet/qlogic/qlcnic/
10501 QLOGIC QLGE 10Gb ETHERNET DRIVER
10507 F: drivers/net/ethernet/qlogic/qlge/
10509 QLOGIC QL4xxx ETHERNET DRIVER
10515 F: drivers/net/ethernet/qlogic/qed/
10516 F: include/linux/qed/
10517 F: drivers/net/ethernet/qlogic/qede/
10519 QLOGIC QL41xxx ISCSI DRIVER
10523 F: drivers/scsi/qedi/
10525 QLOGIC QL41xxx FCOE DRIVER
10529 F: drivers/scsi/qedf/
10533 W: http://www.alarsen.net/linux/qnx4fs/
10536 F: include/uapi/linux/qnx4_fs.h
10537 F: include/uapi/linux/qnxtypes.h
10539 QORIQ DPAA2 FSL-MC BUS DRIVER
10544 F: drivers/staging/fsl-mc/
10546 QT1010 MEDIA DRIVER
10549 W: https://linuxtv.org
10550 W: http://palosaari.fi/linux/
10551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10552 T: git git://linuxtv.org/anttip/media_tree.git
10554 F: drivers/media/tuners/qt1010*
10556 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10559 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10561 F: drivers/net/wireless/ath/ath9k/
10563 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10566 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10569 F: drivers/net/wireless/ath/ath10k/
10571 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10575 F: drivers/net/ethernet/qualcomm/emac/
10577 QUALCOMM HEXAGON ARCHITECTURE
10580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10584 QUALCOMM WCN36XX WIRELESS DRIVER
10587 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10588 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10590 F: drivers/net/wireless/ath/wcn36xx/
10592 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10597 F: drivers/firmware/qemu_fw_cfg.c
10599 RADOS BLOCK DEVICE (RBD)
10604 W: http://ceph.com/
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10606 T: git git://github.com/ceph/ceph-client.git
10608 F: Documentation/ABI/testing/sysfs-bus-rbd
10609 F: drivers/block/rbd.c
10610 F: drivers/block/rbd_types.h
10612 RADEON FRAMEBUFFER DISPLAY DRIVER
10616 F: drivers/video/fbdev/aty/radeon*
10617 F: include/uapi/linux/radeonfb.h
10619 RADIOSHARK RADIO DRIVER
10622 T: git git://linuxtv.org/media_tree.git
10624 F: drivers/media/radio/radio-shark.c
10626 RADIOSHARK2 RADIO DRIVER
10629 T: git git://linuxtv.org/media_tree.git
10631 F: drivers/media/radio/radio-shark2.c
10632 F: drivers/media/radio/radio-tea5777.c
10634 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10638 F: drivers/video/fbdev/aty/aty128fb.c
10640 RAINSHADOW-CEC DRIVER
10643 T: git git://linuxtv.org/media_tree.git
10645 F: drivers/media/usb/rainshadow-cec/*
10647 RALINK MIPS ARCHITECTURE
10651 F: arch/mips/ralink
10653 RALINK RT2X00 WIRELESS LAN DRIVER
10659 F: drivers/net/wireless/ralink/rt2x00/
10661 RAMDISK RAM BLOCK DEVICE DRIVER
10664 F: Documentation/blockdev/ramdisk.txt
10665 F: drivers/block/brd.c
10667 RANDOM NUMBER DRIVER
10670 F: drivers/char/random.c
10676 F: drivers/rapidio/
10678 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10681 F: drivers/net/wireless/ray*
10688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10689 F: Documentation/RCU/torture.txt
10690 F: kernel/rcu/rcutorture.c
10692 RCUTORTURE TEST FRAMEWORK
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10701 F: tools/testing/selftests/rcutorture
10707 RDC R6040 FAST ETHERNET DRIVER
10711 F: drivers/net/ethernet/rdc/r6040.c
10713 RDS - RELIABLE DATAGRAM SOCKETS
10718 W: https://oss.oracle.com/projects/rds/
10721 F: Documentation/networking/rds.txt
10723 RDMAVT - RDMA verbs software
10727 F: drivers/infiniband/sw/rdmavt
10729 RDT - RESOURCE ALLOCATION
10733 F: arch/x86/kernel/cpu/intel_rdt*
10734 F: arch/x86/include/asm/intel_rdt*
10735 F: Documentation/x86/intel_rdt*
10737 READ-COPY UPDATE (RCU)
10744 W: http://www.rdrop.com/users/paulmck/RCU/
10746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10747 F: Documentation/RCU/
10748 X: Documentation/RCU/torture.txt
10749 F: include/linux/rcu*
10750 X: include/linux/srcu.h
10752 X: kernel/torture.c
10754 REAL TIME CLOCK (RTC) SUBSYSTEM
10758 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10761 F: Documentation/devicetree/bindings/rtc/
10762 F: Documentation/rtc.txt
10764 F: include/linux/rtc.h
10765 F: include/uapi/linux/rtc.h
10766 F: include/linux/rtc/
10767 F: include/linux/platform_data/rtc-*
10768 F: tools/testing/selftests/timers/rtctest.c
10770 REALTEK AUDIO CODECS
10774 F: sound/soc/codecs/rt*
10775 F: include/sound/rt*.h
10777 REISERFS FILE SYSTEM
10782 REGISTER MAP ABSTRACTION
10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10787 F: Documentation/devicetree/bindings/regmap/
10788 F: drivers/base/regmap/
10789 F: include/linux/regmap.h
10791 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10797 F: Documentation/devicetree/bindings/remoteproc/
10798 F: Documentation/remoteproc.txt
10799 F: drivers/remoteproc/
10800 F: include/linux/remoteproc.h
10802 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10809 F: Documentation/rpmsg.txt
10810 F: include/linux/rpmsg.h
10811 F: include/linux/rpmsg/
10813 RENESAS CLOCK DRIVERS
10817 F: drivers/clk/renesas/
10819 RENESAS ETHERNET DRIVERS
10823 F: drivers/net/ethernet/renesas/
10824 F: include/linux/sh_eth.h
10826 RENESAS R-CAR GYROADC DRIVER
10830 F: drivers/iio/adc/rcar_gyro_adc.c
10832 RENESAS USB2 PHY DRIVER
10836 F: drivers/phy/phy-rcar-gen3-usb2.c
10838 RESET CONTROLLER FRAMEWORK
10840 T: git git://git.pengutronix.de/git/pza/linux
10843 F: Documentation/devicetree/bindings/reset/
10844 F: include/dt-bindings/reset/
10845 F: include/linux/reset.h
10846 F: include/linux/reset-controller.h
10851 W: http://wireless.kernel.org/
10852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10855 F: Documentation/rfkill.txt
10863 F: lib/rhashtable.c
10864 F: include/linux/rhashtable.h
10866 RICOH SMARTMEDIA/XD DRIVER
10869 F: drivers/mtd/nand/r852.c
10870 F: drivers/mtd/nand/r852.h
10872 RICOH R5C592 MEMORYSTICK DRIVER
10875 F: drivers/memstick/host/r592.*
10879 W: http://sourceforge.net/projects/roccat/
10881 F: drivers/hid/hid-roccat*
10882 F: include/linux/hid-roccat*
10883 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10889 F: drivers/net/ethernet/rocker/
10893 W: http://www.comtrol.com
10895 F: Documentation/serial/rocket.txt
10896 F: drivers/tty/rocket*
10898 ROCKETPORT EXPRESS/INFINITY DRIVER
10902 F: drivers/tty/serial/rp2.*
10907 W: http://www.linux-ax25.org/
10909 F: include/net/rose.h
10910 F: include/uapi/linux/rose.h
10913 RTL2830 MEDIA DRIVER
10916 W: https://linuxtv.org
10917 W: http://palosaari.fi/linux/
10918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10919 T: git git://linuxtv.org/anttip/media_tree.git
10921 F: drivers/media/dvb-frontends/rtl2830*
10923 RTL2832 MEDIA DRIVER
10926 W: https://linuxtv.org
10927 W: http://palosaari.fi/linux/
10928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10929 T: git git://linuxtv.org/anttip/media_tree.git
10931 F: drivers/media/dvb-frontends/rtl2832*
10933 RTL2832_SDR MEDIA DRIVER
10936 W: https://linuxtv.org
10937 W: http://palosaari.fi/linux/
10938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10939 T: git git://linuxtv.org/anttip/media_tree.git
10941 F: drivers/media/dvb-frontends/rtl2832_sdr*
10943 RTL8180 WIRELESS DRIVER
10945 W: http://wireless.kernel.org/
10946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10948 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10950 RTL8187 WIRELESS DRIVER
10955 W: http://wireless.kernel.org/
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10958 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10960 RTL8192CE WIRELESS DRIVER
10964 W: http://wireless.kernel.org/
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10967 F: drivers/net/wireless/realtek/rtlwifi/
10968 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10970 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10975 F: drivers/net/wireless/realtek/rtl8xxxu/
10977 S3 SAVAGE FRAMEBUFFER DRIVER
10981 F: drivers/video/fbdev/savage/
10987 W: http://www.ibm.com/developerworks/linux/linux390/
10988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10992 F: Documentation/s390/
10993 F: Documentation/DocBook/s390*
10995 S390 COMMON I/O LAYER
10999 W: http://www.ibm.com/developerworks/linux/linux390/
11001 F: drivers/s390/cio/
11007 W: http://www.ibm.com/developerworks/linux/linux390/
11009 F: drivers/s390/block/dasd*
11010 F: block/partitions/ibm.c
11012 S390 NETWORK DRIVERS
11016 W: http://www.ibm.com/developerworks/linux/linux390/
11018 F: drivers/s390/net/
11024 W: http://www.ibm.com/developerworks/linux/linux390/
11027 F: drivers/pci/hotplug/s390_pci_hpc.c
11032 W: http://www.ibm.com/developerworks/linux/linux390/
11034 F: drivers/s390/crypto/
11039 W: http://www.ibm.com/developerworks/linux/linux390/
11041 F: drivers/s390/scsi/zfcp_*
11043 S390 IUCV NETWORK LAYER
11047 W: http://www.ibm.com/developerworks/linux/linux390/
11049 F: drivers/s390/net/*iucv*
11050 F: include/net/iucv/
11056 W: http://www.ibm.com/developerworks/linux/linux390/
11058 F: drivers/iommu/s390-iommu.c
11060 S390 VFIO-CCW DRIVER
11066 F: drivers/s390/cio/vfio_ccw*
11067 F: Documentation/s390/vfio-ccw.txt
11068 F: include/uapi/linux/vfio_ccw.h
11070 S3C24XX SD/MMC Driver
11074 F: drivers/mmc/host/s3cmci.*
11076 SAA6588 RDS RECEIVER DRIVER
11079 T: git git://linuxtv.org/media_tree.git
11080 W: https://linuxtv.org
11082 F: drivers/media/i2c/saa6588*
11084 SAA7134 VIDEO4LINUX DRIVER
11088 W: https://linuxtv.org
11089 T: git git://linuxtv.org/media_tree.git
11091 F: Documentation/media/v4l-drivers/saa7134*
11092 F: drivers/media/pci/saa7134/
11094 SAA7146 VIDEO4LINUX-2 DRIVER
11097 T: git git://linuxtv.org/media_tree.git
11099 F: drivers/media/common/saa7146/
11100 F: drivers/media/pci/saa7146/
11101 F: include/media/saa7146*
11103 SAMSUNG LAPTOP DRIVER
11107 F: drivers/platform/x86/samsung-laptop.c
11109 SAMSUNG AUDIO (ASoC) DRIVERS
11115 F: sound/soc/samsung/
11117 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11122 F: drivers/crypto/exynos-rng.c
11123 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11125 SAMSUNG FRAMEBUFFER DRIVER
11129 F: drivers/video/fbdev/s3c-fb.c
11131 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11138 F: drivers/mfd/sec*.c
11139 F: drivers/regulator/s2m*.c
11140 F: drivers/regulator/s5m*.c
11141 F: drivers/clk/clk-s2mps11.c
11142 F: drivers/rtc/rtc-s5m.c
11143 F: include/linux/mfd/samsung/
11144 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11145 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11146 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11147 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11149 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11155 F: drivers/crypto/s5p-sss.c
11157 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11161 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11163 F: drivers/media/platform/exynos4-is/
11165 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11170 F: drivers/media/platform/s3c-camif/
11171 F: include/media/drv-intf/s3c_camif.h
11173 SAMSUNG S5C73M3 CAMERA DRIVER
11178 F: drivers/media/i2c/s5c73m3/*
11180 SAMSUNG S5K5BAF CAMERA DRIVER
11185 F: drivers/media/i2c/s5k5baf.c
11187 SAMSUNG S3FWRN5 NFC DRIVER
11192 F: drivers/nfc/s3fwrn5
11194 SAMSUNG SOC CLOCK DRIVERS
11200 F: drivers/clk/samsung/
11201 F: include/dt-bindings/clock/exynos*.h
11202 F: Documentation/devicetree/bindings/clock/exynos*.txt
11204 SAMSUNG SPI DRIVERS
11211 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11212 F: drivers/spi/spi-s3c*
11213 F: include/linux/platform_data/spi-s3c64xx.h
11215 SAMSUNG SXGBE DRIVERS
11221 F: drivers/net/ethernet/samsung/sxgbe/
11223 SAMSUNG THERMAL DRIVER
11228 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11229 F: drivers/thermal/samsung/
11231 SAMSUNG USB2 PHY DRIVER
11236 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11237 F: Documentation/phy/samsung-usb2.txt
11238 F: drivers/phy/phy-exynos4210-usb2.c
11239 F: drivers/phy/phy-exynos4x12-usb2.c
11240 F: drivers/phy/phy-exynos5250-usb2.c
11241 F: drivers/phy/phy-s5pv210-usb2.c
11242 F: drivers/phy/phy-samsung-usb2.c
11243 F: drivers/phy/phy-samsung-usb2.h
11249 F: Documentation/devicetree/bindings/serial/
11250 F: drivers/tty/serial/
11256 F: Documentation/devicetree/bindings/serial/slave-device.txt
11257 F: drivers/tty/serdev/
11258 F: include/linux/serdev.h
11264 F: drivers/media/rc/serial_ir.c
11270 F: drivers/staging/media/st-cec/
11271 F: Documentation/devicetree/bindings/media/stih-cec.txt
11273 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11276 W: http://www.ibm.com/developerworks/linux/linux390/
11280 SYNOPSYS DESIGNWARE DMAC DRIVER
11284 F: include/linux/dma/dw.h
11285 F: include/linux/platform_data/dma-dw.h
11288 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11292 F: drivers/net/ethernet/synopsys/
11294 SYNOPSYS DESIGNWARE I2C DRIVER
11300 F: drivers/i2c/busses/i2c-designware-*
11301 F: include/linux/platform_data/i2c-designware.h
11303 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11307 F: drivers/mmc/host/dw_mmc*
11309 SYSTEM TRACE MODULE CLASS
11312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11313 F: Documentation/trace/stm.txt
11314 F: drivers/hwtracing/stm/
11315 F: include/linux/stm.h
11316 F: include/uapi/linux/stm.h
11321 F: include/linux/tee_drv.h
11322 F: include/uapi/linux/tee.h
11324 F: Documentation/tee.txt
11329 F: drivers/thunderbolt/
11331 TI BQ27XXX POWER SUPPLY DRIVER
11333 F: include/linux/power/bq27xxx_battery.h
11334 F: drivers/power/supply/bq27xxx_battery.c
11335 F: drivers/power/supply/bq27xxx_battery_i2c.c
11337 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11344 F: include/linux/clocksource.h
11345 F: include/linux/time.h
11346 F: include/linux/timex.h
11347 F: include/uapi/linux/time.h
11348 F: include/uapi/linux/timex.h
11349 F: kernel/time/clocksource.c
11350 F: kernel/time/time*.c
11351 F: kernel/time/alarmtimer.c
11352 F: kernel/time/ntp.c
11353 F: tools/testing/selftests/timers/
11358 F: drivers/watchdog/sc1200wdt.c
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11367 F: include/linux/sched.h
11368 F: include/uapi/linux/sched.h
11369 F: include/linux/wait.h
11374 W: http://www.sunplus.com
11378 SCR24X CHIP CARD INTERFACE DRIVER
11381 F: drivers/char/pcmcia/scr24x_cs.c
11383 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11387 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11388 F: drivers/clk/clk-scpi.c
11389 F: drivers/cpufreq/scpi-cpufreq.c
11390 F: drivers/firmware/arm_scpi.c
11391 F: include/linux/scpi_protocol.h
11396 W: http://www.kernel.dk
11398 F: drivers/scsi/sr*
11400 SCSI RDMA PROTOCOL (SRP) INITIATOR
11404 W: http://www.openfabrics.org
11405 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11407 F: drivers/infiniband/ulp/srp/
11408 F: include/scsi/srp.h
11413 W: http://sg.danny.cz/sg
11415 F: Documentation/scsi/scsi-generic.txt
11416 F: drivers/scsi/sg.c
11417 F: include/scsi/sg.h
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11426 F: Documentation/devicetree/bindings/scsi/
11434 F: Documentation/scsi/st.txt
11435 F: drivers/scsi/st.*
11436 F: drivers/scsi/st_*.h
11442 W: http://lksctp.sourceforge.net
11444 F: Documentation/networking/sctp.txt
11445 F: include/linux/sctp.h
11446 F: include/uapi/linux/sctp.h
11447 F: include/net/sctp/
11453 F: Documentation/i2c/busses/scx200_acb
11454 F: arch/x86/platform/scx200/
11455 F: drivers/watchdog/scx200_wdt.c
11456 F: drivers/i2c/busses/scx200*
11457 F: drivers/mtd/maps/scx200_docflash.c
11458 F: include/linux/scx200.h
11463 F: drivers/char/scx200_gpio.c
11464 F: include/linux/scx200_gpio.h
11466 SCx200 HRT CLOCKSOURCE DRIVER
11469 F: drivers/clocksource/scx200_hrt.c
11471 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11475 F: drivers/mmc/host/sdricoh_cs.c
11477 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11480 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11482 F: drivers/mmc/host/sdhci*
11483 F: include/linux/mmc/sdhci*
11489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11491 F: kernel/seccomp.c
11492 F: include/uapi/linux/seccomp.h
11493 F: include/linux/seccomp.h
11494 F: tools/testing/selftests/seccomp/*
11495 K: \bsecure_computing
11498 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11503 F: drivers/mmc/host/sdhci-brcmstb*
11505 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11510 F: drivers/mmc/host/sdhci-s3c*
11512 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11516 F: drivers/mmc/host/sdhci-spear.c
11518 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11525 F: block/opal_proto.h
11526 F: include/linux/sed*
11527 F: include/uapi/linux/sed*
11533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11534 W: http://kernsec.org/
11542 SELINUX SECURITY MODULE
11547 W: http://selinuxproject.org
11548 T: git git://git.infradead.org/users/pcmoore/selinux
11550 F: include/linux/selinux*
11551 F: security/selinux/
11552 F: scripts/selinux/
11554 APPARMOR SECURITY MODULE
11557 W: apparmor.wiki.kernel.org
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11560 F: security/apparmor/
11562 LOADPIN SECURITY MODULE
11564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11566 F: security/loadpin/
11568 YAMA SECURITY MODULE
11570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11577 F: drivers/misc/phantom.c
11578 F: include/uapi/linux/phantom.h
11580 Emulex 10Gbps iSCSI - OneConnect DRIVER
11585 W: http://www.broadcom.com
11587 F: drivers/scsi/be2iscsi/
11589 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11595 W: http://www.emulex.com
11597 F: drivers/net/ethernet/emulex/benet/
11599 EMULEX ONECONNECT ROCE DRIVER
11603 W: http://www.broadcom.com
11605 F: drivers/infiniband/hw/ocrdma/
11606 F: include/uapi/rdma/ocrdma-abi.h
11614 F: drivers/net/ethernet/sfc/
11619 F: drivers/misc/sgi-gru/
11621 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11625 F: Documentation/ia64/serial.txt
11626 F: drivers/tty/serial/ioc?_serial.c
11627 F: include/linux/ioc?.h
11629 SGI XP/XPC/XPNET DRIVER
11633 F: drivers/misc/sgi-xp/
11635 SI2157 MEDIA DRIVER
11638 W: https://linuxtv.org
11639 W: http://palosaari.fi/linux/
11640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11641 T: git git://linuxtv.org/anttip/media_tree.git
11643 F: drivers/media/tuners/si2157*
11645 SI2168 MEDIA DRIVER
11648 W: https://linuxtv.org
11649 W: http://palosaari.fi/linux/
11650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11651 T: git git://linuxtv.org/anttip/media_tree.git
11653 F: drivers/media/dvb-frontends/si2168*
11655 SI470X FM RADIO RECEIVER I2C DRIVER
11658 T: git git://linuxtv.org/media_tree.git
11659 W: https://linuxtv.org
11661 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11663 SI470X FM RADIO RECEIVER USB DRIVER
11666 T: git git://linuxtv.org/media_tree.git
11667 W: https://linuxtv.org
11669 F: drivers/media/radio/si470x/radio-si470x-common.c
11670 F: drivers/media/radio/si470x/radio-si470x.h
11671 F: drivers/media/radio/si470x/radio-si470x-usb.c
11673 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11676 T: git git://linuxtv.org/media_tree.git
11677 W: https://linuxtv.org
11679 F: drivers/media/radio/si4713/si4713.?
11681 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11684 T: git git://linuxtv.org/media_tree.git
11685 W: https://linuxtv.org
11687 F: drivers/media/radio/si4713/radio-platform-si4713.c
11689 SI4713 FM RADIO TRANSMITTER USB DRIVER
11692 T: git git://linuxtv.org/media_tree.git
11693 W: https://linuxtv.org
11695 F: drivers/media/radio/si4713/radio-usb-si4713.c
11701 W: https://linuxtv.org
11702 T: git git://linuxtv.org/media_tree.git
11704 F: drivers/media/common/siano/
11705 F: drivers/media/usb/siano/
11706 F: drivers/media/usb/siano/
11707 F: drivers/media/mmc/siano/
11709 SILEAD TOUCHSCREEN DRIVER
11714 F: drivers/input/touchscreen/silead.c
11715 F: drivers/platform/x86/silead_dmi.c
11721 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11722 F: drivers/video/fbdev/simplefb.c
11723 F: include/linux/platform_data/simplefb.h
11725 SH_VEU V4L2 MEM2MEM DRIVER
11728 F: drivers/media/platform/sh_veu.c
11730 SH_VOU V4L2 OUTPUT DRIVER
11733 F: drivers/media/platform/sh_vou.c
11734 F: include/media/drv-intf/sh_vou.h
11736 SIMPLE FIRMWARE INTERFACE (SFI)
11739 W: http://simplefirmware.org/
11740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11742 F: arch/x86/platform/sfi/
11744 F: include/linux/sfi*.h
11746 SIMTEC EB110ATX (Chalice CATS)
11750 W: http://www.simtec.co.uk/products/EB110ATX/
11753 SIMTEC EB2410ITX (BAST)
11757 W: http://www.simtec.co.uk/products/EB2410ITX/
11759 F: arch/arm/mach-s3c24xx/mach-bast.c
11760 F: arch/arm/mach-s3c24xx/bast-ide.c
11761 F: arch/arm/mach-s3c24xx/bast-irq.c
11763 SIPHASH PRF ROUTINES
11767 F: lib/test_siphash.c
11768 F: include/linux/siphash.h
11770 TI DAVINCI MACHINE SUPPORT
11774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11776 F: arch/arm/mach-davinci/
11777 F: drivers/i2c/busses/i2c-davinci.c
11779 TI DAVINCI SERIES MEDIA DRIVER
11782 W: https://linuxtv.org
11783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11784 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11786 F: drivers/media/platform/davinci/
11787 F: include/media/davinci/
11789 TI AM437X VPFE DRIVER
11792 W: https://linuxtv.org
11793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11794 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11796 F: drivers/media/platform/am437x/
11798 OV2659 OMNIVISION SENSOR DRIVER
11801 W: https://linuxtv.org
11802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11803 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11805 F: drivers/media/i2c/ov2659.c
11806 F: include/media/i2c/ov2659.h
11808 SILICON MOTION SM712 FRAME BUFFER DRIVER
11814 F: drivers/video/fbdev/sm712*
11815 F: Documentation/fb/sm712fb.txt
11817 SIS 190 ETHERNET DRIVER
11821 F: drivers/net/ethernet/sis/sis190.c
11823 SIS 900/7016 FAST ETHERNET DRIVER
11825 W: http://www.brownhat.org/sis900.html
11828 F: drivers/net/ethernet/sis/sis900.*
11830 SIS FRAMEBUFFER DRIVER
11832 W: http://www.winischhofer.net/linuxsisvga.shtml
11834 F: Documentation/fb/sisfb.txt
11835 F: drivers/video/fbdev/sis/
11836 F: include/video/sisfb.h
11840 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11842 F: drivers/usb/misc/sisusbvga/
11852 F: include/linux/sl?b*.h
11855 SLEEPABLE READ-COPY UPDATE (SRCU)
11862 W: http://www.rdrop.com/users/paulmck/RCU/
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11865 F: include/linux/srcu.h
11866 F: kernel/rcu/srcu.c
11868 SMACK SECURITY MODULE
11871 W: http://schaufler-ca.com
11872 T: git git://github.com/cschaufler/smack-next
11874 F: Documentation/security/Smack.txt
11877 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11881 F: drivers/power/avs/
11882 F: include/linux/power/smartreflex.h
11885 SMC91x ETHERNET DRIVER
11888 F: drivers/net/ethernet/smsc/smc91x.*
11890 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11894 F: drivers/media/i2c/smiapp/
11895 F: include/media/i2c/smiapp.h
11896 F: drivers/media/i2c/smiapp-pll.c
11897 F: drivers/media/i2c/smiapp-pll.h
11898 F: include/uapi/linux/smiapp.h
11899 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11901 SMM665 HARDWARE MONITOR DRIVER
11905 F: Documentation/hwmon/smm665
11906 F: drivers/hwmon/smm665.c
11908 SMSC EMC2103 HARDWARE MONITOR DRIVER
11912 F: Documentation/hwmon/emc2103
11913 F: drivers/hwmon/emc2103.c
11915 SMSC SCH5627 HARDWARE MONITOR DRIVER
11919 F: Documentation/hwmon/sch5627
11920 F: drivers/hwmon/sch5627.c
11922 SMSC47B397 HARDWARE MONITOR DRIVER
11926 F: Documentation/hwmon/smsc47b397
11927 F: drivers/hwmon/smsc47b397.c
11929 SMSC911x ETHERNET DRIVER
11933 F: include/linux/smsc911x.h
11934 F: drivers/net/ethernet/smsc/smsc911x.*
11936 SMSC9420 PCI ETHERNET DRIVER
11940 F: drivers/net/ethernet/smsc/smsc9420.*
11942 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11946 F: drivers/video/fbdev/smscufx.c
11948 SOC-CAMERA V4L2 SUBSYSTEM
11951 T: git git://linuxtv.org/media_tree.git
11953 F: include/media/soc*
11954 F: drivers/media/i2c/soc_camera/
11955 F: drivers/media/platform/soc_camera/
11957 SOEKRIS NET48XX LED SUPPORT
11960 F: drivers/leds/leds-net48xx.c
11962 SOFTLOGIC 6x10 MPEG CODEC
11969 F: drivers/media/pci/solo6x10/
11971 SOFTWARE RAID (Multiple Disks) SUPPORT
11974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11977 F: include/linux/raid/
11978 F: include/uapi/linux/raid/
11980 SONIC NETWORK DRIVER
11984 F: drivers/net/ethernet/natsemi/sonic.*
11986 SONICS SILICON BACKPLANE DRIVER (SSB)
11991 F: include/linux/ssb/
11993 SONY VAIO CONTROL DEVICE DRIVER
11996 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11998 F: Documentation/laptops/sony-laptop.txt
11999 F: drivers/char/sonypi.c
12000 F: drivers/platform/x86/sony-laptop.c
12001 F: include/linux/sony-laptop.h
12003 SONY MEMORYSTICK CARD SUPPORT
12005 W: http://tifmxx.berlios.de/
12007 F: drivers/memstick/host/tifm_ms.c
12009 SONY MEMORYSTICK STANDARD SUPPORT
12012 F: drivers/memstick/core/ms_block.*
12018 W: http://www.alsa-project.org/
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12020 T: git git://git.alsa-project.org/alsa-kernel.git
12021 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12023 F: Documentation/sound/
12025 F: include/uapi/sound/
12028 SOUND - COMPRESSED AUDIO
12031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12033 F: Documentation/sound/alsa/compress_offload.txt
12034 F: include/sound/compress_driver.h
12035 F: include/uapi/sound/compress_*
12036 F: sound/core/compress_offload.c
12037 F: sound/soc/soc-compress.c
12039 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12044 W: http://alsa-project.org/main/index.php/ASoC
12046 F: Documentation/devicetree/bindings/sound/
12047 F: Documentation/sound/alsa/soc/
12049 F: include/sound/soc*
12051 SOUND - DMAENGINE HELPERS
12054 F: include/sound/dmaengine_pcm.h
12055 F: sound/core/pcm_dmaengine.c
12056 F: sound/soc/soc-generic-dmaengine-pcm.c
12061 W: https://linuxtv.org
12062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12064 F: drivers/media/dvb-frontends/sp2*
12066 SPARC + UltraSPARC (sparc/sparc64)
12069 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12076 SPARC SERIAL DRIVERS
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12082 F: include/linux/sunserialcore.h
12083 F: drivers/tty/serial/suncore.c
12084 F: drivers/tty/serial/sunhv.c
12085 F: drivers/tty/serial/sunsab.c
12086 F: drivers/tty/serial/sunsab.h
12087 F: drivers/tty/serial/sunsu.c
12088 F: drivers/tty/serial/sunzilog.c
12089 F: drivers/tty/serial/sunzilog.h
12094 W: https://sparse.wiki.kernel.org/
12095 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12096 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12098 F: include/linux/compiler.h
12100 SPEAR PLATFORM SUPPORT
12104 W: http://www.st.com/spear
12106 F: arch/arm/boot/dts/spear*
12107 F: arch/arm/mach-spear/
12109 SPEAR CLOCK FRAMEWORK SUPPORT
12112 W: http://www.st.com/spear
12114 F: drivers/clk/spear/
12120 W: http://www.linux-mtd.infradead.org/
12121 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12122 T: git git://github.com/spi-nor/linux.git
12124 F: drivers/mtd/spi-nor/
12125 F: include/linux/mtd/spi-nor.h
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12131 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12133 F: Documentation/devicetree/bindings/spi/
12134 F: Documentation/spi/
12136 F: include/linux/spi/
12137 F: include/uapi/linux/spi/
12140 SPIDERNET NETWORK DRIVER for CELL
12144 F: Documentation/networking/spider_net.txt
12145 F: drivers/net/ethernet/toshiba/spider_net*
12150 W: http://www.ibm.com/developerworks/power/cell/
12152 F: Documentation/filesystems/spufs.txt
12153 F: arch/powerpc/platforms/cell/spufs/
12155 SQUASHFS FILE SYSTEM
12158 W: http://squashfs.org.uk
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12161 F: Documentation/filesystems/squashfs.txt
12164 SRM (Alpha) environment access
12167 F: arch/alpha/kernel/srm_env.c
12173 F: Documentation/process/stable-kernel-rules.rst
12177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12180 F: drivers/staging/
12186 F: drivers/staging/comedi/
12188 STAGING - FLARION FT1000 DRIVERS
12191 F: drivers/staging/ft1000/
12193 STAGING - INDUSTRIAL IO
12197 F: Documentation/devicetree/bindings/staging/iio/
12198 F: drivers/staging/iio/
12200 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12202 W: http://www.lirc.org/
12204 F: drivers/staging/media/lirc/
12206 STAGING - LUSTRE PARALLEL FILESYSTEM
12211 W: http://wiki.lustre.org/
12213 F: drivers/staging/lustre
12215 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12220 F: drivers/staging/nvec/
12222 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12226 W: http://wiki.laptop.org/go/DCON
12228 F: drivers/staging/olpc_dcon/
12230 STAGING - REALTEK RTL8712U DRIVERS
12234 F: drivers/staging/rtl8712/
12236 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12242 F: drivers/staging/sm750fb/
12244 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12250 W: http://www.linux-speakup.org/
12252 F: drivers/staging/speakup/
12254 STAGING - VIA VT665X DRIVERS
12257 F: drivers/staging/vt665?/
12259 STAGING - WILC1000 WIFI DRIVER
12264 F: drivers/staging/wilc1000/
12266 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12269 F: drivers/staging/xgifb/
12271 STARFIRE/DURALAN NETWORK DRIVER
12274 F: drivers/net/ethernet/adaptec/starfire*
12278 W: http://sammy.net/sun3/
12280 F: arch/m68k/kernel/*sun3*
12281 F: arch/m68k/sun3*/
12282 F: arch/m68k/include/asm/sun3*
12283 F: drivers/net/ethernet/i825xx/sun3*
12285 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12289 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12290 F: drivers/input/keyboard/sun4i-lradc-keys.c
12292 SUNDANCE NETWORK DRIVER
12296 F: drivers/net/ethernet/dlink/sundance.c
12302 Q: http://patchwork.kernel.org/project/linux-sh/list/
12304 F: Documentation/sh/
12313 B: https://bugzilla.kernel.org
12315 F: Documentation/power/
12316 F: arch/x86/kernel/acpi/
12317 F: drivers/base/power/
12319 F: include/linux/suspend.h
12320 F: include/linux/freezer.h
12321 F: include/linux/pm.h
12327 F: Documentation/svga.txt
12328 F: arch/x86/boot/video*
12333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12336 F: arch/*/kernel/pci-swiotlb.c
12337 F: include/linux/swiotlb.h
12345 F: include/net/switchdev.h
12347 SYNOPSYS ARC ARCHITECTURE
12352 F: Documentation/devicetree/bindings/arc/*
12353 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12354 F: drivers/clocksource/arc_timer.c
12355 F: drivers/tty/serial/arc_uart.c
12356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12358 SYNOPSYS ARC SDP platform support
12361 F: arch/arc/plat-axs10x
12362 F: arch/arc/boot/dts/ax*
12363 F: Documentation/devicetree/bindings/arc/axs10*
12365 SYSTEM CONFIGURATION (SYSCON)
12368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12370 F: drivers/mfd/syscon.c
12372 SYSTEM RESET/SHUTDOWN DRIVERS
12375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12377 F: Documentation/devicetree/bindings/power/reset/
12378 F: drivers/power/reset/
12383 F: Documentation/filesystems/sysv-fs.txt
12385 F: include/linux/sysv_fs.h
12391 W: http://www.linux-iscsi.org
12392 W: http://groups.google.com/group/linux-iscsi-target-dev
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12397 F: Documentation/target/
12399 TASKSTATS STATISTICS INTERFACE
12402 F: Documentation/accounting/taskstats*
12403 F: include/linux/taskstats*
12404 F: kernel/taskstats.c
12412 F: include/net/pkt_cls.h
12413 F: include/net/pkt_sched.h
12414 F: include/net/tc_act/
12415 F: include/uapi/linux/pkt_cls.h
12416 F: include/uapi/linux/pkt_sched.h
12417 F: include/uapi/linux/tc_act/
12418 F: include/uapi/linux/tc_ematch/
12421 TCP LOW PRIORITY MODULE
12424 W: http://tcp-lp-mod.sourceforge.net/
12426 F: net/ipv4/tcp_lp.c
12428 TDA10071 MEDIA DRIVER
12431 W: https://linuxtv.org
12432 W: http://palosaari.fi/linux/
12433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12434 T: git git://linuxtv.org/anttip/media_tree.git
12436 F: drivers/media/dvb-frontends/tda10071*
12438 TDA18212 MEDIA DRIVER
12441 W: https://linuxtv.org
12442 W: http://palosaari.fi/linux/
12443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12444 T: git git://linuxtv.org/anttip/media_tree.git
12446 F: drivers/media/tuners/tda18212*
12448 TDA18218 MEDIA DRIVER
12451 W: https://linuxtv.org
12452 W: http://palosaari.fi/linux/
12453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12454 T: git git://linuxtv.org/anttip/media_tree.git
12456 F: drivers/media/tuners/tda18218*
12458 TDA18271 MEDIA DRIVER
12461 W: https://linuxtv.org
12462 W: http://github.com/mkrufky
12463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12464 T: git git://linuxtv.org/mkrufky/tuners.git
12466 F: drivers/media/tuners/tda18271*
12468 TDA827x MEDIA DRIVER
12471 W: https://linuxtv.org
12472 W: http://github.com/mkrufky
12473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12474 T: git git://linuxtv.org/mkrufky/tuners.git
12476 F: drivers/media/tuners/tda8290.*
12478 TDA8290 MEDIA DRIVER
12481 W: https://linuxtv.org
12482 W: http://github.com/mkrufky
12483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12484 T: git git://linuxtv.org/mkrufky/tuners.git
12486 F: drivers/media/tuners/tda8290.*
12488 TDA9840 MEDIA DRIVER
12491 T: git git://linuxtv.org/media_tree.git
12492 W: https://linuxtv.org
12494 F: drivers/media/i2c/tda9840*
12496 TEA5761 TUNER DRIVER
12500 W: https://linuxtv.org
12501 T: git git://linuxtv.org/media_tree.git
12503 F: drivers/media/tuners/tea5761.*
12505 TEA5767 TUNER DRIVER
12509 W: https://linuxtv.org
12510 T: git git://linuxtv.org/media_tree.git
12512 F: drivers/media/tuners/tea5767.*
12514 TEA6415C MEDIA DRIVER
12517 T: git git://linuxtv.org/media_tree.git
12518 W: https://linuxtv.org
12520 F: drivers/media/i2c/tea6415c*
12522 TEA6420 MEDIA DRIVER
12525 T: git git://linuxtv.org/media_tree.git
12526 W: https://linuxtv.org
12528 F: drivers/media/i2c/tea6420*
12534 F: drivers/net/team/
12535 F: include/linux/if_team.h
12536 F: include/uapi/linux/if_team.h
12538 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12541 F: arch/x86/platform/ts5500/
12543 TECHNOTREND USB IR RECEIVER
12547 F: drivers/media/rc/ttusbir.c
12549 TEGRA ARCHITECTURE SUPPORT
12553 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12562 F: drivers/clk/tegra/
12568 F: drivers/dma/tegra*
12573 F: drivers/i2c/busses/i2c-tegra.c
12575 TEGRA IOMMU DRIVERS
12578 F: drivers/iommu/tegra*
12584 F: drivers/input/keyboard/tegra-kbc.c
12589 F: drivers/pwm/pwm-tegra.c
12591 TEGRA SERIAL DRIVER
12594 F: drivers/tty/serial/serial-tegra.c
12599 F: drivers/spi/spi-tegra*
12601 TEHUTI ETHERNET DRIVER
12605 F: drivers/net/ethernet/tehuti/*
12607 Telecom Clock Driver for MCPL0010
12610 F: drivers/char/tlclk.c
12612 TENSILICA XTENSA PORT (xtensa)
12616 T: git git://github.com/czankel/xtensa-linux.git
12619 F: drivers/irqchip/irq-xtensa-*
12621 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12627 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12628 F: drivers/firmware/ti_sci*
12629 F: include/linux/soc/ti/ti_sci_protocol.h
12630 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12631 F: include/dt-bindings/genpd/k2g.h
12632 F: drivers/soc/ti/ti_sci_pm_domains.c
12634 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12637 T: git git://linuxtv.org/media_tree.git
12638 W: https://linuxtv.org
12640 F: drivers/media/radio/radio-raremono.c
12646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12648 Q: https://patchwork.kernel.org/project/linux-pm/list/
12650 F: drivers/thermal/
12651 F: include/linux/thermal.h
12652 F: include/uapi/linux/thermal.h
12653 F: include/linux/cpu_cooling.h
12654 F: Documentation/devicetree/bindings/thermal/
12656 THERMAL/CPU_COOLING
12662 F: Documentation/thermal/cpu-cooling-api.txt
12663 F: drivers/thermal/cpu_cooling.c
12664 F: include/linux/cpu_cooling.h
12666 THINKPAD ACPI EXTRAS DRIVER
12670 W: http://ibm-acpi.sourceforge.net
12671 W: http://thinkwiki.org/wiki/Ibm-acpi
12672 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12674 F: drivers/platform/x86/thinkpad_acpi.c
12676 TI BANDGAP AND THERMAL DRIVER
12682 F: drivers/thermal/ti-soc-thermal/
12687 W: http://linuxtv.org/
12688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12690 F: drivers/media/platform/ti-vpe/
12692 TI CDCE706 CLOCK DRIVER
12695 F: drivers/clk/clk-cdce706.c
12702 F: include/linux/clk/ti.h
12704 TI ETHERNET SWITCH DRIVER (CPSW)
12709 F: drivers/net/ethernet/ti/cpsw*
12710 F: drivers/net/ethernet/ti/davinci*
12712 TI FLASH MEDIA INTERFACE DRIVER
12715 F: drivers/misc/tifm*
12716 F: drivers/mmc/host/tifm_sd.c
12717 F: include/linux/tifm.h
12719 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12724 F: drivers/soc/ti/*
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12728 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12733 F: sound/soc/codecs/lm49453*
12734 F: sound/soc/codecs/isabelle*
12736 TI LP855x BACKLIGHT DRIVER
12739 F: Documentation/backlight/lp855x-driver.txt
12740 F: drivers/video/backlight/lp855x_bl.c
12741 F: include/linux/platform_data/lp855x.h
12743 TI LP8727 CHARGER DRIVER
12746 F: drivers/power/supply/lp8727_charger.c
12747 F: include/linux/platform_data/lp8727.h
12749 TI LP8788 MFD DRIVER
12752 F: drivers/iio/adc/lp8788_adc.c
12753 F: drivers/leds/leds-lp8788.c
12754 F: drivers/mfd/lp8788*.c
12755 F: drivers/power/supply/lp8788-charger.c
12756 F: drivers/regulator/lp8788-*.c
12757 F: include/linux/mfd/lp8788*.h
12759 TI NETCP ETHERNET DRIVER
12764 F: drivers/net/ethernet/ti/netcp*
12766 TI TAS571X FAMILY ASoC CODEC DRIVER
12770 F: sound/soc/codecs/tas571x*
12772 TI TWL4030 SERIES SOC CODEC DRIVER
12776 F: sound/soc/codecs/twl4030*
12778 TI WILINK WIRELESS DRIVERS
12780 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12781 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12784 F: drivers/net/wireless/ti/
12785 F: include/linux/wl12xx.h
12792 W: http://tipc.sourceforge.net/
12794 F: include/uapi/linux/tipc*.h
12799 W: http://www.mellanox.com/repository/solutions/tile-scm/
12800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12803 F: drivers/char/tile-srom.c
12804 F: drivers/edac/tile_edac.c
12805 F: drivers/net/ethernet/tile/
12806 F: drivers/rtc/rtc-tile.c
12807 F: drivers/tty/hvc/hvc_tile.c
12808 F: drivers/tty/serial/tilegx.c
12809 F: drivers/usb/host/*-tilegx.c
12810 F: include/linux/usb/tilegx.h
12812 TLAN NETWORK DRIVER
12815 W: http://sourceforge.net/projects/tlan/
12817 F: Documentation/networking/tlan.txt
12818 F: drivers/net/ethernet/ti/tlan.*
12820 TOMOYO SECURITY MODULE
12827 W: http://tomoyo.sourceforge.jp/
12828 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12830 F: security/tomoyo/
12832 TOPSTAR LAPTOP EXTRAS DRIVER
12836 F: drivers/platform/x86/topstar-laptop.c
12838 TOSHIBA ACPI EXTRAS DRIVER
12842 F: drivers/platform/x86/toshiba_acpi.c
12844 TOSHIBA BLUETOOTH DRIVER
12848 F: drivers/platform/x86/toshiba_bluetooth.c
12850 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12854 F: drivers/platform/x86/toshiba_haps.c
12856 TOSHIBA WMI HOTKEYS DRIVER
12860 F: drivers/platform/x86/toshiba-wmi.c
12864 W: http://www.buzzard.org.uk/toshiba/
12866 F: drivers/char/toshiba.c
12867 F: include/linux/toshiba.h
12868 F: include/uapi/linux/toshiba.h
12870 TOSHIBA TC358743 DRIVER
12874 F: drivers/media/i2c/tc358743*
12875 F: include/media/i2c/tc358743.h
12877 TMIO/SDHI MMC DRIVER
12881 F: drivers/mmc/host/tmio_mmc*
12882 F: drivers/mmc/host/sh_mobile_sdhi.c
12883 F: include/linux/mfd/tmio.h
12885 TMP401 HARDWARE MONITOR DRIVER
12889 F: Documentation/hwmon/tmp401
12890 F: drivers/hwmon/tmp401.c
12892 TMPFS (SHMEM FILESYSTEM)
12896 F: include/linux/shmem_fs.h
12899 TM6000 VIDEO4LINUX DRIVER
12903 W: https://linuxtv.org
12904 T: git git://linuxtv.org/media_tree.git
12906 F: drivers/media/usb/tm6000/
12907 F: Documentation/media/v4l-drivers/tm6000*
12909 TW5864 VIDEO4LINUX DRIVER
12915 F: drivers/media/pci/tw5864/
12917 TW68 VIDEO4LINUX DRIVER
12920 T: git git://linuxtv.org/media_tree.git
12921 W: https://linuxtv.org
12923 F: drivers/media/pci/tw68/
12925 TW686X VIDEO4LINUX DRIVER
12928 T: git git://linuxtv.org/media_tree.git
12929 W: http://linuxtv.org
12931 F: drivers/media/pci/tw686x/
12938 W: http://tpmdd.sourceforge.net
12940 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12941 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12943 F: drivers/char/tpm/
12945 TPM IBM_VTPM DEVICE DRIVER
12947 W: http://tpmdd.sourceforge.net
12950 F: drivers/char/tpm/tpm_ibmvtpm*
12955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12957 F: Documentation/trace/ftrace.txt
12958 F: arch/*/*/*/ftrace.h
12959 F: arch/*/kernel/ftrace.c
12960 F: include/*/ftrace.h
12961 F: include/linux/trace*.h
12964 F: tools/testing/selftests/ftrace/
12966 TRACING MMIO ACCESSES (MMIOTRACE)
12974 F: kernel/trace/trace_mmiotrace.c
12975 F: include/linux/mmiotrace.h
12976 F: arch/x86/mm/kmmio.c
12977 F: arch/x86/mm/mmio-mod.c
12978 F: arch/x86/mm/testmmiotrace.c
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12984 K: ^Subject:.*(?i)trivial
12990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12991 F: Documentation/serial/
12993 F: drivers/tty/serial/serial_core.c
12994 F: include/linux/serial_core.h
12995 F: include/linux/serial.h
12996 F: include/linux/tty.h
12997 F: include/uapi/linux/serial_core.h
12998 F: include/uapi/linux/serial.h
12999 F: include/uapi/linux/tty.h
13001 TUA9001 MEDIA DRIVER
13004 W: https://linuxtv.org
13005 W: http://palosaari.fi/linux/
13006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13007 T: git git://linuxtv.org/anttip/media_tree.git
13009 F: drivers/media/tuners/tua9001*
13011 TULIP NETWORK DRIVERS
13015 F: drivers/net/ethernet/dec/tulip/
13019 W: http://vtun.sourceforge.net/tun
13021 F: Documentation/networking/tuntap.txt
13022 F: arch/um/os-Linux/drivers/
13024 TURBOCHANNEL SUBSYSTEM
13028 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13031 F: include/linux/tc.h
13033 UBI FILE SYSTEM (UBIFS)
13038 T: git git://git.infradead.org/ubifs-2.6.git
13039 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13041 F: Documentation/filesystems/ubifs.txt
13044 UCLINUX (M68KNOMMU AND COLDFIRE)
13046 W: http://www.linux-m68k.org/
13047 W: http://www.uclinux.org/
13050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13052 F: arch/m68k/coldfire/
13054 F: arch/m68k/*/*_no.*
13055 F: arch/m68k/include/asm/*_no.*
13060 F: Documentation/filesystems/udf.txt
13067 F: drivers/hid/hid-udraw.c
13072 F: Documentation/filesystems/ufs.txt
13075 UHID USERSPACE HID IO DRIVER:
13079 F: drivers/hid/uhid.c
13080 F: include/uapi/linux/uhid.h
13082 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13086 F: include/linux/uwb.h
13087 F: include/linux/uwb/
13089 UNICORE32 ARCHITECTURE:
13091 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13093 T: git git://github.com/gxt/linux.git
13098 W: http://dotat.at/prog/unifdef
13100 F: scripts/unifdef.c
13102 UNIFORM CDROM DRIVER
13104 W: http://www.kernel.dk
13106 F: Documentation/cdrom/
13107 F: drivers/cdrom/cdrom.c
13108 F: include/linux/cdrom.h
13109 F: include/uapi/linux/cdrom.h
13111 UNISYS S-PAR DRIVERS
13115 F: drivers/staging/unisys/
13117 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13121 F: Documentation/scsi/ufs.txt
13122 F: drivers/scsi/ufs/
13124 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13129 F: drivers/scsi/ufs/*dwc*
13131 UNSORTED BLOCK IMAGES (UBI)
13134 W: http://www.linux-mtd.infradead.org/
13136 T: git git://git.infradead.org/ubifs-2.6.git
13138 F: drivers/mtd/ubi/
13139 F: include/linux/mtd/ubi.h
13140 F: include/uapi/mtd/ubi-user.h
13146 F: Documentation/usb/acm.txt
13147 F: drivers/usb/class/cdc-acm.*
13149 USB AR5523 WIRELESS DRIVER
13153 F: drivers/net/wireless/ath/ar5523/
13160 F: drivers/usb/storage/uas.c
13162 USB CDC ETHERNET DRIVER
13166 F: drivers/net/usb/cdc_*.c
13167 F: include/uapi/linux/usb/cdc.h
13169 USB CHAOSKEY DRIVER
13173 F: drivers/usb/misc/chaoskey.c
13175 USB CYPRESS C67X00 DRIVER
13179 F: drivers/usb/c67x00/
13181 USB DAVICOM DM9601 DRIVER
13184 W: http://www.linux-usb.org/usbnet
13186 F: drivers/net/usb/dm9601.c
13188 USB DIAMOND RIO500 DRIVER
13191 W: http://rio500.sourceforge.net
13193 F: drivers/usb/misc/rio500*
13199 F: Documentation/usb/ehci.txt
13200 F: drivers/usb/host/ehci*
13202 USB GADGET/PERIPHERAL SUBSYSTEM
13205 W: http://www.linux-usb.org/gadget
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13208 F: drivers/usb/gadget/
13209 F: include/linux/usb/gadget*
13211 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13217 F: Documentation/hid/hiddev.txt
13218 F: drivers/hid/usbhid/
13224 F: drivers/usb/host/isp116x*
13225 F: include/linux/usb/isp116x.h
13227 USB LAN78XX ETHERNET DRIVER
13232 F: drivers/net/usb/lan78xx.*
13234 USB MASS STORAGE DRIVER
13239 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13240 F: drivers/usb/storage/
13245 T: git git://git.alsa-project.org/alsa-kernel.git
13247 F: sound/usb/midi.*
13249 USB NETWORKING DRIVERS
13252 F: drivers/net/usb/
13258 F: Documentation/usb/ohci.txt
13259 F: drivers/usb/host/ohci*
13261 USB OTG FSM (Finite State Machine)
13263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13266 F: drivers/usb/common/usb-otg-fsm.c
13274 F: Documentation/usb/usbip_protocol.txt
13275 F: drivers/usb/usbip/
13276 F: tools/usb/usbip/
13282 T: git git://github.com/petkan/pegasus.git
13283 W: https://github.com/petkan/pegasus
13285 F: drivers/net/usb/pegasus.*
13290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13292 F: drivers/usb/phy/
13294 USB PRINTER DRIVER (usblp)
13298 F: drivers/usb/class/usblp.c
13300 USB QMI WWAN NETWORK DRIVER
13304 F: Documentation/ABI/testing/sysfs-class-net-qmi
13305 F: drivers/net/usb/qmi_wwan.c
13311 T: git git://github.com/petkan/rtl8150.git
13312 W: https://github.com/petkan/rtl8150
13314 F: drivers/net/usb/rtl8150.c
13316 USB SERIAL SUBSYSTEM
13319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13321 F: Documentation/usb/usb-serial.txt
13322 F: drivers/usb/serial/
13323 F: include/linux/usb/serial.h
13325 USB SMSC75XX ETHERNET DRIVER
13329 F: drivers/net/usb/smsc75xx.*
13331 USB SMSC95XX ETHERNET DRIVER
13336 F: drivers/net/usb/smsc95xx.*
13341 W: http://www.linux-usb.org
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13344 F: Documentation/devicetree/bindings/usb/
13345 F: Documentation/usb/
13347 F: include/linux/usb.h
13348 F: include/linux/usb/
13350 USB TYPEC SUBSYSTEM
13354 F: Documentation/ABI/testing/sysfs-class-typec
13355 F: Documentation/usb/typec.rst
13356 F: drivers/usb/typec/
13357 F: include/linux/usb/typec.h
13363 F: drivers/usb/host/uhci*
13365 USB "USBNET" DRIVER FRAMEWORK
13368 W: http://www.linux-usb.org/usbnet
13370 F: drivers/net/usb/usbnet.c
13371 F: include/linux/usb/usbnet.h
13377 T: git git://linuxtv.org/media_tree.git
13378 W: http://www.ideasonboard.org/uvc/
13380 F: drivers/media/usb/uvc/
13381 F: include/uapi/linux/uvcvideo.h
13386 T: git git://linuxtv.org/media_tree.git
13387 W: https://linuxtv.org
13389 F: drivers/media/usb/usbvision/
13395 F: drivers/usb/gadget/function/*uvc*
13396 F: drivers/usb/gadget/legacy/webcam.c
13398 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13402 F: drivers/net/wireless/rndis_wlan.c
13408 F: drivers/usb/host/xhci*
13409 F: drivers/usb/host/pci-quirks*
13413 W: http://linux-lc100020.sourceforge.net
13415 F: drivers/net/wireless/zydas/zd1201.*
13421 T: git git://linuxtv.org/media_tree.git
13422 W: http://royale.zerezo.com/zr364xx/
13424 F: Documentation/media/v4l-drivers/zr364xx*
13425 F: drivers/media/usb/zr364xx/
13431 F: drivers/usb/common/ulpi.c
13432 F: include/linux/ulpi/
13434 USER-MODE LINUX (UML)
13439 W: http://user-mode-linux.sourceforge.net
13440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13442 F: Documentation/virtual/uml/
13448 USERSPACE I/O (UIO)
13451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13452 F: Documentation/driver-api/uio-howto.rst
13454 F: include/linux/uio*.h
13459 W: http://en.wikipedia.org/wiki/Util-linux
13460 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13466 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13468 F: Documentation/fb/uvesafb.txt
13469 F: drivers/video/fbdev/uvesafb.*
13475 F: drivers/mtd/nand/vf610_nfc.c
13477 VFAT/FAT/MSDOS FILESYSTEM
13480 F: Documentation/filesystems/vfat.txt
13486 T: git git://github.com/awilliam/linux-vfio.git
13488 F: Documentation/vfio.txt
13490 F: include/linux/vfio.h
13491 F: include/uapi/linux/vfio.h
13493 VFIO MEDIATED DEVICE DRIVERS
13497 F: Documentation/vfio-mediated-device.txt
13498 F: drivers/vfio/mdev/
13499 F: include/linux/mdev.h
13500 F: samples/vfio-mdev/
13502 VFIO PLATFORM DRIVER
13506 F: drivers/vfio/platform/
13511 F: Documentation/gpu/vga-switcheroo.rst
13512 F: drivers/gpu/vga/vga_switcheroo.c
13513 F: include/linux/vga_switcheroo.h
13514 T: git git://anongit.freedesktop.org/drm/drm-misc
13516 VIDEOBUF2 FRAMEWORK
13522 F: drivers/media/v4l2-core/videobuf2-*
13523 F: include/media/videobuf2-*
13525 VIRTIO AND VHOST VSOCK DRIVER
13531 F: include/linux/virtio_vsock.h
13532 F: include/uapi/linux/virtio_vsock.h
13533 F: include/uapi/linux/vsockmon.h
13534 F: net/vmw_vsock/af_vsock_tap.c
13535 F: net/vmw_vsock/virtio_transport_common.c
13536 F: net/vmw_vsock/virtio_transport.c
13537 F: drivers/net/vsockmon.c
13538 F: drivers/vhost/vsock.c
13539 F: drivers/vhost/vsock.h
13541 VIRTUAL SERIO DEVICE DRIVER
13544 F: drivers/input/serio/userio.c
13545 F: include/uapi/linux/userio.h
13547 VIRTIO CONSOLE DRIVER
13551 F: drivers/char/virtio_console.c
13552 F: include/linux/virtio_console.h
13553 F: include/uapi/linux/virtio_console.h
13555 VIRTIO CORE, NET AND BLOCK DRIVERS
13560 F: Documentation/devicetree/bindings/virtio/
13563 F: drivers/net/virtio_net.c
13564 F: drivers/block/virtio_blk.c
13565 F: include/linux/virtio*.h
13566 F: include/uapi/linux/virtio_*.h
13567 F: drivers/crypto/virtio/
13569 VIRTIO DRIVERS FOR S390
13576 F: drivers/s390/virtio/
13583 T: git git://anongit.freedesktop.org/drm/drm-misc
13585 F: drivers/gpu/drm/virtio/
13586 F: include/uapi/linux/virtio_gpu.h
13588 VIRTIO HOST (VHOST)
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13597 F: include/uapi/linux/vhost.h
13599 VIRTIO INPUT DRIVER
13602 F: drivers/virtio/virtio_input.c
13603 F: include/uapi/linux/virtio_input.h
13605 VIRTIO CRYPTO DRIVER
13610 F: drivers/crypto/virtio/
13611 F: include/uapi/linux/virtio_crypto.h
13613 VIA RHINE NETWORK DRIVER
13615 F: drivers/net/ethernet/via/via-rhine.c
13617 VIA SD/MMC CARD CONTROLLER DRIVER
13621 F: drivers/mmc/host/via-sdmmc.c
13623 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13627 F: include/linux/via-core.h
13628 F: include/linux/via-gpio.h
13629 F: include/linux/via_i2c.h
13630 F: drivers/video/fbdev/via/
13632 VIA VELOCITY NETWORK DRIVER
13636 F: drivers/net/ethernet/via/via-velocity.*
13645 VIVID VIRTUAL VIDEO DRIVER
13648 T: git git://linuxtv.org/media_tree.git
13649 W: https://linuxtv.org
13651 F: drivers/media/platform/vivid/*
13653 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13656 T: git git://linuxtv.org/media_tree.git
13657 W: https://linuxtv.org
13659 F: drivers/media/platform/vimc/*
13665 F: drivers/vlynq/vlynq.c
13666 F: include/linux/vlynq.h
13674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13675 F: Documentation/driver-api/vme.rst
13676 F: drivers/staging/vme/
13678 F: include/linux/vme*
13680 VMWARE HYPERVISOR INTERFACE
13684 F: arch/x86/kernel/cpu/vmware.c
13686 VMWARE BALLOON DRIVER
13692 F: drivers/misc/vmw_balloon.c
13694 VMWARE VMMOUSE SUBDRIVER
13699 F: drivers/input/mouse/vmmouse.c
13700 F: drivers/input/mouse/vmmouse.h
13702 VMWARE VMXNET3 ETHERNET DRIVER
13707 F: drivers/net/vmxnet3/
13709 VMware PVSCSI driver
13714 F: drivers/scsi/vmw_pvscsi.c
13715 F: drivers/scsi/vmw_pvscsi.h
13717 VMWARE PVRDMA DRIVER
13722 F: drivers/infiniband/hw/vmw_pvrdma/
13724 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13728 W: http://www.slimlogic.co.uk/?p=48
13729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13731 F: Documentation/devicetree/bindings/regulator/
13732 F: drivers/regulator/
13733 F: include/dt-bindings/regulator/
13734 F: include/linux/regulator/
13741 F: drivers/net/vrf.c
13742 F: Documentation/networking/vrf.txt
13744 VT1211 HARDWARE MONITOR DRIVER
13748 F: Documentation/hwmon/vt1211
13749 F: drivers/hwmon/vt1211.c
13751 VT8231 HARDWARE MONITOR DRIVER
13755 F: drivers/hwmon/vt8231.c
13757 VUB300 USB to SDIO/SD/MMC bridge chip
13762 F: drivers/mmc/host/vub300.c
13764 W1 DALLAS'S 1-WIRE BUS
13767 F: Documentation/w1/
13770 W83791D HARDWARE MONITORING DRIVER
13774 F: Documentation/hwmon/w83791d
13775 F: drivers/hwmon/w83791d.c
13777 W83793 HARDWARE MONITORING DRIVER
13781 F: Documentation/hwmon/w83793
13782 F: drivers/hwmon/w83793.c
13784 W83795 HARDWARE MONITORING DRIVER
13788 F: drivers/hwmon/w83795.c
13790 W83L51xD SD/MMC CARD INTERFACE DRIVER
13793 F: drivers/mmc/host/wbsd.*
13795 WACOM PROTOCOL 4 SERIAL TABLETS
13800 F: drivers/input/tablet/wacom_serial4.c
13802 WATCHDOG DEVICE DRIVERS
13806 W: http://www.linux-watchdog.org/
13807 T: git git://www.linux-watchdog.org/linux-watchdog.git
13809 F: Documentation/devicetree/bindings/watchdog/
13810 F: Documentation/watchdog/
13811 F: drivers/watchdog/
13812 F: include/linux/watchdog.h
13813 F: include/uapi/linux/watchdog.h
13819 F: drivers/hid/hid-wiimote*
13824 F: drivers/media/rc/winbond-cir.c
13826 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13830 F: drivers/watchdog/ebc-c384_wdt.c
13832 WINSYSTEMS WS16C48 GPIO DRIVER
13836 F: drivers/gpio/gpio-ws16c48.c
13843 W: http://linuxwimax.org
13844 F: Documentation/wimax/README.wimax
13845 F: include/linux/wimax/debug.h
13846 F: include/net/wimax.h
13847 F: include/uapi/linux/wimax.h
13850 WISTRON LAPTOP BUTTON DRIVER
13853 F: drivers/input/misc/wistron_btns.c
13855 WL3501 WIRELESS PCMCIA CARD DRIVER
13858 F: drivers/net/wireless/wl3501*
13860 WOLFSON MICROELECTRONICS DRIVERS
13862 T: git https://github.com/CirrusLogic/linux-drivers.git
13863 W: https://github.com/CirrusLogic/linux-drivers/wiki
13865 F: Documentation/hwmon/wm83??
13866 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13867 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13868 F: Documentation/devicetree/bindings/mfd/arizona.txt
13869 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13870 F: arch/arm/mach-s3c64xx/mach-crag6410*
13871 F: drivers/clk/clk-wm83*.c
13872 F: drivers/extcon/extcon-arizona.c
13873 F: drivers/leds/leds-wm83*.c
13874 F: drivers/gpio/gpio-*wm*.c
13875 F: drivers/gpio/gpio-arizona.c
13876 F: drivers/hwmon/wm83??-hwmon.c
13877 F: drivers/input/misc/wm831x-on.c
13878 F: drivers/input/touchscreen/wm831x-ts.c
13879 F: drivers/input/touchscreen/wm97*.c
13880 F: drivers/mfd/arizona*
13881 F: drivers/mfd/wm*.c
13882 F: drivers/mfd/cs47l24*
13883 F: drivers/power/supply/wm83*.c
13884 F: drivers/rtc/rtc-wm83*.c
13885 F: drivers/regulator/wm8*.c
13886 F: drivers/regulator/arizona*
13887 F: drivers/video/backlight/wm83*_bl.c
13888 F: drivers/watchdog/wm83*_wdt.c
13889 F: include/linux/mfd/arizona/
13890 F: include/linux/mfd/wm831x/
13891 F: include/linux/mfd/wm8350/
13892 F: include/linux/mfd/wm8400*
13893 F: include/linux/regulator/arizona*
13894 F: include/linux/wm97xx.h
13895 F: include/sound/wm????.h
13896 F: sound/soc/codecs/arizona.?
13897 F: sound/soc/codecs/wm*
13898 F: sound/soc/codecs/cs47l24*
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13905 F: include/linux/workqueue.h
13906 F: kernel/workqueue.c
13907 F: Documentation/core-api/workqueue.rst
13909 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13919 F: Documentation/networking/x25*
13920 F: include/net/x25*
13923 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13931 F: Documentation/x86/
13934 X86 PLATFORM DRIVERS
13938 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13940 F: drivers/platform/x86/
13941 F: drivers/platform/olpc/
13943 X86 MCE INFRASTRUCTURE
13948 F: arch/x86/kernel/cpu/mcheck/*
13950 X86 MICROCODE UPDATE SUPPORT
13953 F: arch/x86/kernel/cpu/microcode/*
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13960 F: arch/x86/entry/vdso/
13962 XC2028/3028 TUNER DRIVER
13966 W: https://linuxtv.org
13967 T: git git://linuxtv.org/media_tree.git
13969 F: drivers/media/tuners/tuner-xc2028.*
13971 XEN HYPERVISOR INTERFACE
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13978 F: drivers/*/xen-*front.c
13980 F: arch/x86/include/asm/xen/
13982 F: include/uapi/xen/
13989 F: arch/arm/include/asm/xen/
13991 XEN HYPERVISOR ARM64
13996 F: arch/arm64/include/asm/xen/
13998 XEN NETWORK BACKEND DRIVER
14004 F: drivers/net/xen-netback/*
14010 F: arch/x86/pci/*xen*
14011 F: drivers/pci/*xen*
14013 XEN BLOCK SUBSYSTEM
14018 F: drivers/block/xen-blkback/*
14019 F: drivers/block/xen*
14026 F: drivers/scsi/xen-scsifront.c
14027 F: drivers/xen/xen-scsiback.c
14028 F: include/xen/interface/io/vscsiif.h
14030 XEN SWIOTLB SUBSYSTEM
14034 F: arch/x86/xen/*swiotlb*
14035 F: drivers/xen/*swiotlb*
14042 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14044 F: Documentation/filesystems/xfs.txt
14047 XILINX AXI ETHERNET DRIVER
14051 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14053 XILINX UARTLITE SERIAL DRIVER
14057 F: drivers/tty/serial/uartlite.c
14059 XILINX VIDEO IP CORES
14063 T: git git://linuxtv.org/media_tree.git
14065 F: Documentation/devicetree/bindings/media/xilinx/
14066 F: drivers/media/platform/xilinx/
14067 F: include/uapi/linux/xilinx-v4l2-controls.h
14073 F: drivers/char/xillybus/
14075 XTENSA XTFPGA PLATFORM SUPPORT
14079 F: drivers/spi/spi-xtensa-xtfpga.c
14080 F: sound/soc/xtensa/xtfpga-i2s.c
14082 YAM DRIVER FOR AX.25
14086 F: drivers/net/hamradio/yam*
14087 F: include/linux/yam.h
14089 YEALINK PHONE DRIVER
14093 F: Documentation/input/yealink.rst
14094 F: drivers/input/misc/yealink.*
14096 Z8530 DRIVER FOR AX.25
14098 W: http://yaina.de/jreuter/
14099 W: http://www.qsl.net/dl1bke/
14102 F: Documentation/networking/z8530drv.txt
14103 F: drivers/net/hamradio/*scc.c
14104 F: drivers/net/hamradio/z8530.h
14106 ZBUD COMPRESSED PAGE ALLOCATOR
14112 F: include/linux/zbud.h
14114 ZD1211RW WIRELESS DRIVER
14117 W: http://zd1211.ath.cx/wiki/DriverRewrite
14121 F: drivers/net/wireless/zydas/zd1211rw/
14123 ZD1301_DEMOD MEDIA DRIVER
14126 W: https://linuxtv.org/
14127 W: http://palosaari.fi/linux/
14128 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14130 F: drivers/media/dvb-frontends/zd1301_demod*
14132 ZD1301 MEDIA DRIVER
14135 W: https://linuxtv.org/
14136 W: http://palosaari.fi/linux/
14137 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14139 F: drivers/media/usb/dvb-usb-v2/zd1301*
14141 ZPOOL COMPRESSED PAGE STORAGE API
14146 F: include/linux/zpool.h
14148 ZR36067 VIDEO FOR LINUX DRIVER
14151 W: http://mjpeg.sourceforge.net/driver-zoran/
14152 T: hg https://linuxtv.org/hg/v4l-dvb
14154 F: drivers/media/pci/zoran/
14156 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14162 F: drivers/block/zram/
14163 F: Documentation/blockdev/zram.txt
14165 ZS DECSTATION Z85C30 SERIAL DRIVER
14168 F: drivers/tty/serial/zs.*
14170 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14177 F: include/linux/zsmalloc.h
14178 F: Documentation/vm/zsmalloc.txt
14180 ZSWAP COMPRESSED SWAP CACHING
14190 Q: http://patchwork.kernel.org/project/LKML/list/
14191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14192 S: Buried alive in reporters