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
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
221 W: http://www.adaptec.com/
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
228 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
271 F: drivers/gpio/gpio-pci-idio-16.c
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
282 W: http://piie.net/?section=acerhdf
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
290 F: drivers/platform/x86/acer-wmi.c
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.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*
320 F: drivers/acpi/apei/
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
335 F: drivers/acpi/acpica/
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
345 F: drivers/acpi/fan.c
347 ACPI FOR ARM64 (ACPI/arm64)
353 F: drivers/acpi/arm64
361 Q: https://patchwork.kernel.org/project/linux-acpi/list/
362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B: https://bugzilla.kernel.org
365 F: drivers/acpi/pmic/
370 W: https://01.org/linux-acpi
371 B: https://bugzilla.kernel.org
373 F: drivers/acpi/*thermal*
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
381 F: drivers/acpi/acpi_video.c
386 F: drivers/platform/x86/wmi.c
388 AD1889 ALSA SOUND DRIVER
390 W: http://wiki.parisc-linux.org/AD1889
393 F: sound/pci/ad1889.*
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 W: http://wiki.analog.com/AD5254
398 W: http://ez.analog.com/community/linux-device-drivers
400 F: drivers/misc/ad525x_dpot.c
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 W: http://wiki.analog.com/AD5398
405 W: http://ez.analog.com/community/linux-device-drivers
407 F: drivers/regulator/ad5398.c
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 W: http://wiki.analog.com/AD7142
412 W: http://ez.analog.com/community/linux-device-drivers
414 F: drivers/input/misc/ad714x.c
416 AD7877 TOUCHSCREEN DRIVER
418 W: http://wiki.analog.com/AD7877
419 W: http://ez.analog.com/community/linux-device-drivers
421 F: drivers/input/touchscreen/ad7877.c
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 W: http://wiki.analog.com/AD7879
426 W: http://ez.analog.com/community/linux-device-drivers
428 F: drivers/input/touchscreen/ad7879.c
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 W: https://wiki.analog.com/ADF7242
437 W: http://ez.analog.com/community/linux-device-drivers
440 F: drivers/net/ieee802154/adf7242.c
441 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443 ADM1025 HARDWARE MONITOR DRIVER
447 F: Documentation/hwmon/adm1025
448 F: drivers/hwmon/adm1025.c
450 ADM1029 HARDWARE MONITOR DRIVER
454 F: drivers/hwmon/adm1029.c
456 ADM8211 WIRELESS DRIVER
458 W: http://wireless.kernel.org/
460 F: drivers/net/wireless/admtek/adm8211.*
462 ADP1653 FLASH CONTROLLER DRIVER
466 F: drivers/media/i2c/adp1653.c
467 F: include/media/i2c/adp1653.h
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 W: http://wiki.analog.com/ADP5520
472 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/mfd/adp5520.c
475 F: drivers/video/backlight/adp5520_bl.c
476 F: drivers/leds/leds-adp5520.c
477 F: drivers/gpio/gpio-adp5520.c
478 F: drivers/input/keyboard/adp5520-keys.c
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 W: http://wiki.analog.com/ADP5588
483 W: http://ez.analog.com/community/linux-device-drivers
485 F: drivers/input/keyboard/adp5588-keys.c
486 F: drivers/gpio/gpio-adp5588.c
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 W: http://wiki.analog.com/ADP8860
491 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/video/backlight/adp8860_bl.c
495 ADS1015 HARDWARE MONITOR DRIVER
499 F: Documentation/hwmon/ads1015
500 F: drivers/hwmon/ads1015.c
501 F: include/linux/platform_data/ads1015.h
506 F: drivers/macintosh/therm_adt746x.c
508 ADT7475 HARDWARE MONITOR DRIVER
512 F: Documentation/hwmon/adt7475
513 F: drivers/hwmon/adt7475.c
520 F: Documentation/scsi/advansys.txt
521 F: drivers/scsi/advansys.c
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 W: http://wiki.analog.com/ADXL345
526 W: http://ez.analog.com/community/linux-device-drivers
528 F: drivers/input/misc/adxl34x.c
533 W: https://linuxtv.org
534 W: http://palosaari.fi/linux/
535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
536 T: git git://linuxtv.org/anttip/media_tree.git
538 F: drivers/media/dvb-frontends/af9013*
543 W: https://linuxtv.org
544 W: http://palosaari.fi/linux/
545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
546 T: git git://linuxtv.org/anttip/media_tree.git
548 F: drivers/media/dvb-frontends/af9033*
553 F: Documentation/filesystems/affs.txt
556 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
561 F: include/net/af_rxrpc.h
562 F: net/rxrpc/af_rxrpc.c
563 W: https://www.infradead.org/~dhowells/kafs/
567 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
570 F: include/linux/agp*
571 F: include/uapi/linux/agp*
577 F: drivers/scsi/aha152x*
578 F: drivers/scsi/pcmcia/aha152x*
580 AIC7XXX / AIC79XX SCSI DRIVER
584 F: drivers/scsi/aic7xxx/
586 AIMSLAB FM RADIO RECEIVER DRIVER
589 T: git git://linuxtv.org/media_tree.git
590 W: https://linuxtv.org
592 F: drivers/media/radio/radio-aimslab*
599 F: include/linux/*aio*.h
604 W: https://linuxtv.org
605 W: http://palosaari.fi/linux/
606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
607 T: git git://linuxtv.org/anttip/media_tree.git
609 F: drivers/media/usb/airspy/
611 ALACRITECH GIGABIT ETHERNET DRIVER
614 F: drivers/net/ethernet/alacritech/*
616 ALCATEL SPEEDTOUCH USB DRIVER
619 W: http://www.linux-usb.org/SpeedTouch/
621 F: drivers/usb/atm/speedtch.c
622 F: drivers/usb/atm/usbatm.c
624 ALCHEMY AU1XX0 MMC DRIVER
627 F: drivers/mmc/host/au1xmmc.c
633 F: Documentation/i2c/busses/i2c-ali1563
634 F: drivers/i2c/busses/i2c-ali1563.c
636 ALLWINNER SECURITY SYSTEM
640 F: drivers/crypto/sunxi-ss/
650 ALPS PS/2 TOUCHPAD DRIVER
652 F: drivers/input/mouse/alps.*
654 ALTERA I2C CONTROLLER DRIVER
657 F: drivers/i2c/busses/i2c-altera.c
659 ALTERA MAILBOX DRIVER
663 F: drivers/mailbox/mailbox-altera.c
669 F: drivers/gpio/gpio-altera.c
671 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
674 F: drivers/gpio/gpio-altera-a10sr.c
675 F: drivers/mfd/altera-a10sr.c
676 F: drivers/reset/reset-a10sr.c
677 F: include/linux/mfd/altera-a10sr.h
678 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680 ALTERA TRIPLE SPEED ETHERNET DRIVER
685 F: drivers/net/ethernet/altera/
687 ALTERA UART/JTAG UART SERIAL DRIVERS
692 F: drivers/tty/serial/altera_uart.c
693 F: drivers/tty/serial/altera_jtaguart.c
694 F: include/linux/altera_uart.h
695 F: include/linux/altera_jtaguart.h
697 AMAZON ETHERNET DRIVERS
703 F: Documentation/networking/ena.txt
704 F: drivers/net/ethernet/amazon/
706 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
711 F: drivers/crypto/ccp/
712 F: include/linux/ccp.h
714 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
718 F: Documentation/hwmon/fam15h_power
719 F: drivers/hwmon/fam15h_power.c
721 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
724 F: drivers/usb/gadget/udc/amd5536udc.*
726 AMD GEODE PROCESSOR/CHIPSET SUPPORT
729 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 F: drivers/char/hw_random/geode-rng.c
732 F: drivers/crypto/geode*
733 F: drivers/video/fbdev/geode/
734 F: arch/x86/include/asm/geode.h
739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 F: drivers/iommu/amd_iommu*.[ch]
742 F: include/linux/amd-iommu.h
747 T: git git://people.freedesktop.org/~gabbayo/linux.git
749 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753 F: drivers/gpu/drm/amd/amdkfd/
754 F: drivers/gpu/drm/amd/include/cik_structs.h
755 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756 F: drivers/gpu/drm/amd/include/vi_structs.h
757 F: include/uapi/linux/kfd_ioctl.h
759 AMD SEATTLE DEVICE TREE SUPPORT
764 F: arch/arm64/boot/dts/amd/
770 F: drivers/net/ethernet/amd/xgbe/
771 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773 AMS (Apple Motion Sensor) DRIVER
776 F: drivers/macintosh/ams/
778 ANALOG DEVICES INC AD9389B DRIVER
782 F: drivers/media/i2c/ad9389b*
784 ANALOG DEVICES INC ADV7180 DRIVER
787 W: http://ez.analog.com/community/linux-device-drivers
789 F: drivers/media/i2c/adv7180.c
791 ANALOG DEVICES INC ADV748X DRIVER
795 F: drivers/media/i2c/adv748x/*
797 ANALOG DEVICES INC ADV7511 DRIVER
801 F: drivers/media/i2c/adv7511*
803 ANALOG DEVICES INC ADV7604 DRIVER
807 F: drivers/media/i2c/adv7604*
809 ANALOG DEVICES INC ADV7842 DRIVER
813 F: drivers/media/i2c/adv7842*
815 ANALOG DEVICES INC ASOC CODEC DRIVERS
818 W: http://wiki.analog.com/
819 W: http://ez.analog.com/community/linux-device-drivers
821 F: sound/soc/codecs/adau*
822 F: sound/soc/codecs/adav*
823 F: sound/soc/codecs/ad1*
824 F: sound/soc/codecs/ad7*
825 F: sound/soc/codecs/ssm*
826 F: sound/soc/codecs/sigmadsp.*
828 ANALOG DEVICES INC ASOC DRIVERS
831 W: http://blackfin.uclinux.org/
833 F: sound/soc/blackfin/*
835 ANALOG DEVICES INC DMA DRIVERS
837 W: http://ez.analog.com/community/linux-device-drivers
839 F: drivers/dma/dma-axi-dmac.c
841 ANALOG DEVICES INC IIO DRIVERS
844 W: http://wiki.analog.com/
845 W: http://ez.analog.com/community/linux-device-drivers
848 F: drivers/iio/adc/ltc2497*
849 X: drivers/iio/*/adjd*
850 F: drivers/staging/iio/*/ad*
851 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853 ANDROID CONFIG FRAGMENTS
856 F: kernel/configs/android*
862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
866 F: drivers/staging/android/
868 ANDROID GOLDFISH RTC DRIVER
871 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
872 F: drivers/rtc/rtc-goldfish.c
879 F: drivers/staging/android/ion
880 F: drivers/staging/android/uapi/ion.h
881 F: drivers/staging/android/uapi/ion_test.h
883 AOA (Apple Onboard Audio) ALSA DRIVER
890 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
894 F: drivers/iio/adc/stx104.c
899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
900 F: arch/x86/kernel/apm_32.c
901 F: include/linux/apm_bios.h
902 F: include/uapi/linux/apm_bios.h
903 F: drivers/char/apm-emulation.c
905 APPARMOR SECURITY MODULE
908 W: apparmor.wiki.kernel.org
909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911 F: security/apparmor/
912 F: Documentation/admin-guide/LSM/apparmor.rst
914 APPLE BCM5974 MULTITOUCH DRIVER
918 F: drivers/input/mouse/bcm5974.c
924 F: drivers/hwmon/applesmc.c
926 APPLETALK NETWORK LAYER
929 F: drivers/net/appletalk/
932 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935 F: arch/arm64/boot/dts/apm/
937 APPLIED MICRO (APM) X-GENE SOC EDAC
940 F: drivers/edac/xgene_edac.c
941 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
947 F: drivers/net/ethernet/apm/xgene-v2/
949 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
954 F: drivers/net/ethernet/apm/xgene/
955 F: drivers/net/phy/mdio-xgene.c
956 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
957 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959 APPLIED MICRO (APM) X-GENE SOC PMU
962 F: drivers/perf/xgene_pmu.c
963 F: Documentation/perf/xgene-pmu.txt
964 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966 APTINA CAMERA SENSOR PLL
970 F: drivers/media/i2c/aptina-pll.*
972 ARC FRAMEBUFFER DRIVER
975 F: drivers/video/fbdev/arcfb.c
976 F: drivers/video/fbdev/core/fb_defio.c
981 F: drivers/gpu/drm/arc/
982 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
988 F: drivers/net/arcnet/
989 F: include/uapi/linux/if_arcnet.h
991 ARM ARCHITECTED TIMER DRIVER
996 F: arch/arm/include/asm/arch_timer.h
997 F: arch/arm64/include/asm/arch_timer.h
998 F: drivers/clocksource/arm_arch_timer.c
1000 ARM HDLCD DRM DRIVER
1003 F: drivers/gpu/drm/arm/hdlcd_*
1004 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006 ARM MALI-DP DRM DRIVER
1011 F: drivers/gpu/drm/arm/
1012 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1014 ARM MFM AND FLOPPY DRIVERS
1017 F: arch/arm/lib/floppydma.S
1018 F: arch/arm/include/asm/floppy.h
1020 ARM PMU PROFILING AND DEBUGGING
1025 F: arch/arm*/kernel/perf_*
1026 F: arch/arm/oprofile/common.c
1027 F: arch/arm*/kernel/hw_breakpoint.c
1028 F: arch/arm*/include/asm/hw_breakpoint.h
1029 F: arch/arm*/include/asm/perf_event.h
1031 F: include/linux/perf/arm_pmu.h
1032 F: Documentation/devicetree/bindings/arm/pmu.txt
1033 F: Documentation/devicetree/bindings/perf/
1038 W: http://www.armlinux.org.uk/
1040 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 ARM PRIMECELL AACI PL041 DRIVER
1048 ARM PRIMECELL BUS SUPPORT
1052 F: include/linux/amba/bus.h
1054 ARM PRIMECELL CLCD PL110 DRIVER
1057 F: drivers/video/fbdev/amba-clcd.*
1059 ARM PRIMECELL KMI PL050 DRIVER
1062 F: drivers/input/serio/ambakmi.*
1063 F: include/linux/amba/kmi.h
1065 ARM PRIMECELL MMCI PL180/1 DRIVER
1068 F: drivers/mmc/host/mmci.*
1069 F: include/linux/amba/mmci.h
1071 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074 F: drivers/tty/serial/amba-pl01*.c
1075 F: include/linux/amba/serial.h
1082 F: drivers/iommu/arm-smmu.c
1083 F: drivers/iommu/arm-smmu-v3.c
1084 F: drivers/iommu/io-pgtable-arm.c
1085 F: drivers/iommu/io-pgtable-arm-v7s.c
1087 ARM SUB-ARCHITECTURES
1092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094 ARM/ACTIONS SEMI ARCHITECTURE
1099 F: arch/arm/mach-actions/
1100 F: arch/arm/boot/dts/owl-*
1101 F: arch/arm64/boot/dts/actions/
1102 F: drivers/clocksource/owl-*
1103 F: drivers/soc/actions/
1104 F: include/dt-bindings/power/owl-*
1105 F: include/linux/soc/actions/
1106 F: Documentation/devicetree/bindings/arm/actions.txt
1107 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1108 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110 ARM/ADS SPHERE MACHINE SUPPORT
1115 ARM/AFEB9260 MACHINE SUPPORT
1120 ARM/AJECO 1ARM MACHINE SUPPORT
1125 ARM/Allwinner SoC Clock Support
1128 F: drivers/clk/sunxi/
1130 ARM/Allwinner sunXi SoC support
1137 F: arch/arm/mach-sunxi/
1138 F: arch/arm64/boot/dts/allwinner/
1139 F: drivers/clk/sunxi-ng/
1140 F: drivers/pinctrl/sunxi/
1141 F: drivers/soc/sunxi/
1142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1149 F: drivers/clk/meson/
1150 F: include/dt-bindings/clock/meson*
1151 F: include/dt-bindings/clock/gxbb*
1152 F: Documentation/devicetree/bindings/clock/amlogic*
1154 ARM/Amlogic Meson SoC support
1159 W: http://linux-meson.com/
1161 F: arch/arm/mach-meson/
1162 F: arch/arm/boot/dts/meson*
1163 F: arch/arm64/boot/dts/amlogic/
1164 F: drivers/pinctrl/meson/
1165 F: drivers/mmc/host/meson*
1168 ARM/Annapurna Labs ALPINE ARCHITECTURE
1173 F: arch/arm/mach-alpine/
1174 F: arch/arm/boot/dts/alpine*
1175 F: arch/arm64/boot/dts/al/
1176 F: drivers/*/*alpine*
1178 ARM/ARTPEC MACHINE SUPPORT
1184 F: arch/arm/mach-artpec
1185 F: arch/arm/boot/dts/artpec6*
1187 F: drivers/crypto/axis
1188 F: drivers/pinctrl/pinctrl-artpec*
1189 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191 ARM/ASPEED I2C DRIVER
1198 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1199 F: drivers/i2c/busses/i2c-aspeed.c
1200 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1201 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203 ARM/ASPEED MACHINE SUPPORT
1206 F: arch/arm/mach-aspeed/
1207 F: arch/arm/boot/dts/aspeed-*
1208 F: drivers/*/*aspeed*
1210 ARM/ATMEL AT91 Clock Support
1215 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1219 W: http://www.linux4sam.org
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1224 F: arch/arm/mach-at91/
1225 F: include/soc/at91/
1226 F: arch/arm/boot/dts/at91*.dts
1227 F: arch/arm/boot/dts/at91*.dtsi
1228 F: arch/arm/boot/dts/sama*.dts
1229 F: arch/arm/boot/dts/sama*.dtsi
1230 F: arch/arm/include/debug/at91.S
1231 F: drivers/memory/atmel*
1232 F: drivers/watchdog/sama5d4_wdt.c
1233 X: drivers/input/touchscreen/atmel_mxt_ts.c
1234 X: drivers/net/wireless/atmel/
1236 ARM/CALXEDA HIGHBANK ARCHITECTURE
1240 F: arch/arm/mach-highbank/
1241 F: arch/arm/boot/dts/highbank.dts
1242 F: arch/arm/boot/dts/ecx-*.dts*
1244 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 F: arch/arm/mach-cns3xxx/
1249 ARM/CAVIUM THUNDER NETWORK DRIVER
1254 F: drivers/net/ethernet/cavium/thunder/
1256 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1262 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1267 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1272 F: arch/arm/mach-ep93xx/
1273 F: arch/arm/mach-ep93xx/include/mach/
1279 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1280 F: arch/arm/include/asm/clkdev.h
1281 F: drivers/clk/clkdev.c
1283 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1288 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1292 F: arch/arm/boot/dts/cx92755*
1295 ARM/CONTEC MICRO9 MACHINE SUPPORT
1298 F: arch/arm/mach-ep93xx/micro9.c
1300 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1304 F: drivers/hwtracing/coresight/*
1305 F: Documentation/trace/coresight.txt
1306 F: Documentation/trace/coresight-cpu-debug.txt
1307 F: Documentation/devicetree/bindings/arm/coresight.txt
1308 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1309 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1310 F: tools/perf/arch/arm/util/pmu.c
1311 F: tools/perf/arch/arm/util/auxtrace.c
1312 F: tools/perf/arch/arm/util/cs-etm.c
1313 F: tools/perf/arch/arm/util/cs-etm.h
1314 F: tools/perf/util/cs-etm.h
1316 ARM/CORGI MACHINE SUPPORT
1320 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1324 T: git git://github.com/ulli-kroll/linux.git
1326 F: Documentation/devicetree/bindings/arm/gemini.txt
1327 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1328 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1329 F: arch/arm/mach-gemini/
1330 F: drivers/pinctrl/pinctrl-gemini.c
1331 F: drivers/rtc/rtc-ftrtc010.c
1333 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338 F: arch/arm/boot/dts/prima2*
1339 F: arch/arm/mach-prima2/
1340 F: drivers/clk/sirf/
1341 F: drivers/clocksource/timer-prima2.c
1342 F: drivers/clocksource/timer-atlas7.c
1345 ARM/EBSA110 MACHINE SUPPORT
1348 W: http://www.armlinux.org.uk/
1350 F: arch/arm/mach-ebsa110/
1351 F: drivers/net/ethernet/amd/am79c961a.*
1353 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1359 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1363 F: arch/arm/mach-pxa/ezx.c
1365 ARM/FARADAY FA526 PORT
1369 T: git git://git.berlios.de/gemini-board
1370 F: arch/arm/mm/*-fa*
1372 ARM/FOOTBRIDGE ARCHITECTURE
1375 W: http://www.armlinux.org.uk/
1377 F: arch/arm/include/asm/hardware/dec21285.h
1378 F: arch/arm/mach-footbridge/
1380 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1387 F: arch/arm/mach-imx/
1388 F: arch/arm/mach-mxs/
1389 F: arch/arm/boot/dts/imx*
1390 F: arch/arm/configs/imx*_defconfig
1395 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1402 F: arch/arm/mach-imx/*vf610*
1403 F: arch/arm/boot/dts/vf*
1405 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1410 ARM/GUMSTIX MACHINE SUPPORT
1415 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1420 F: arch/arm/mach-pxa/hx4700.c
1421 F: arch/arm/mach-pxa/include/mach/hx4700.h
1422 F: sound/soc/pxa/hx4700.c
1424 ARM/HISILICON SOC SUPPORT
1427 W: http://www.hisilicon.com
1429 T: git git://github.com/hisilicon/linux-hisi.git
1430 F: arch/arm/mach-hisi/
1431 F: arch/arm/boot/dts/hi3*
1432 F: arch/arm/boot/dts/hip*
1433 F: arch/arm/boot/dts/hisi*
1434 F: arch/arm64/boot/dts/hisilicon/
1436 ARM/HP JORNADA 7XX MACHINE SUPPORT
1440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1441 F: arch/arm/mach-sa1100/jornada720.c
1442 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1444 ARM/IGEP MACHINE SUPPORT
1450 F: arch/arm/boot/dts/omap3-igep*
1452 ARM/INCOME PXA270 SUPPORT
1456 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1458 ARM/INTEL IOP13XX ARM ARCHITECTURE
1463 ARM/INTEL IOP32X ARM ARCHITECTURE
1468 ARM/INTEL IOP33X ARM ARCHITECTURE
1472 ARM/INTEL IQ81342EX MACHINE SUPPORT
1477 ARM/INTEL IXDP2850 MACHINE SUPPORT
1482 ARM/INTEL IXP4XX ARM ARCHITECTURE
1487 F: arch/arm/mach-ixp4xx/
1489 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1493 F: arch/arm/mach-pxa/stargate2.c
1494 F: drivers/pcmcia/pxa2xx_stargate2.c
1496 ARM/INTEL XSC3 (MANZANO) ARM CORE
1501 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1506 ARM/LG1K ARCHITECTURE
1510 F: arch/arm64/boot/dts/lg/
1512 ARM/LOGICPD PXA270 MACHINE SUPPORT
1517 ARM/LPC18XX ARCHITECTURE
1521 F: arch/arm/boot/dts/lpc43*
1522 F: drivers/clk/nxp/clk-lpc18xx*
1523 F: drivers/clocksource/time-lpc32xx.c
1524 F: drivers/i2c/busses/i2c-lpc2k.c
1525 F: drivers/memory/pl172.c
1526 F: drivers/mtd/spi-nor/nxp-spifi.c
1527 F: drivers/rtc/rtc-lpc24xx.c
1530 ARM/LPC32XX SOC SUPPORT
1534 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1536 F: arch/arm/boot/dts/lpc32*
1537 F: arch/arm/mach-lpc32xx/
1538 F: drivers/i2c/busses/i2c-pnx.c
1539 F: drivers/net/ethernet/nxp/lpc_eth.c
1540 F: drivers/usb/host/ohci-nxp.c
1541 F: drivers/watchdog/pnx4008_wdt.c
1544 ARM/MAGICIAN MACHINE SUPPORT
1548 ARM/Marvell Berlin SoC support
1553 F: arch/arm/mach-berlin/
1554 F: arch/arm/boot/dts/berlin*
1555 F: arch/arm64/boot/dts/marvell/berlin*
1557 ARM/Marvell Dove/MV78xx0/Orion SOC support
1564 F: Documentation/devicetree/bindings/soc/dove/
1565 F: arch/arm/mach-dove/
1566 F: arch/arm/mach-mv78xx0/
1567 F: arch/arm/mach-orion5x/
1568 F: arch/arm/plat-orion/
1569 F: arch/arm/boot/dts/dove*
1570 F: arch/arm/boot/dts/orion5x*
1572 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1579 F: arch/arm/boot/dts/armada*
1580 F: arch/arm/boot/dts/kirkwood*
1581 F: arch/arm/configs/mvebu_*_defconfig
1582 F: arch/arm/mach-mvebu/
1583 F: arch/arm64/boot/dts/marvell/armada*
1584 F: drivers/cpufreq/mvebu-cpufreq.c
1585 F: drivers/irqchip/irq-armada-370-xp.c
1586 F: drivers/irqchip/irq-mvebu-*
1587 F: drivers/pinctrl/mvebu/
1588 F: drivers/rtc/rtc-armada38x.c
1590 ARM/Mediatek RTC DRIVER
1595 F: drivers/rtc/rtc-mt6397.c
1597 ARM/Mediatek SoC support
1602 F: arch/arm/boot/dts/mt6*
1603 F: arch/arm/boot/dts/mt7*
1604 F: arch/arm/boot/dts/mt8*
1605 F: arch/arm/mach-mediatek/
1606 F: arch/arm64/boot/dts/mediatek/
1610 ARM/Mediatek USB3 PHY DRIVER
1615 F: drivers/phy/mediatek/phy-mtk-tphy.c
1617 ARM/MICREL KS8695 ARCHITECTURE
1620 F: arch/arm/mach-ks8695/
1623 ARM/MIOA701 MACHINE SUPPORT
1626 F: arch/arm/mach-pxa/mioa701.c
1629 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1633 ARM/NOMADIK ARCHITECTURE
1638 F: arch/arm/mach-nomadik/
1639 F: drivers/pinctrl/nomadik/
1640 F: drivers/i2c/busses/i2c-nomadik.c
1641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1643 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646 W: http://www.mcuos.com
1648 F: arch/arm/mach-w90x900/
1649 F: drivers/input/keyboard/w90p910_keypad.c
1650 F: drivers/input/touchscreen/w90p910_ts.c
1651 F: drivers/watchdog/nuc900_wdt.c
1652 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1653 F: drivers/mtd/nand/nuc900_nand.c
1654 F: drivers/rtc/rtc-nuc900.c
1655 F: drivers/spi/spi-nuc900.c
1656 F: drivers/usb/host/ehci-w90x900.c
1657 F: drivers/video/fbdev/nuc900fb.c
1659 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668 W: http://www.digriz.org.uk/ts78xx/kernel
1670 F: arch/arm/mach-orion5x/ts78xx-*
1672 ARM/OXNAS platform support
1677 F: arch/arm/mach-oxnas/
1678 F: arch/arm/boot/dts/ox8*.dtsi
1679 F: arch/arm/boot/dts/wd-mbwe.dts
1680 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683 ARM/PALM TREO SUPPORT
1686 W: http://hackndev.com
1688 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1689 F: arch/arm/mach-pxa/palmtreo.c
1691 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694 W: http://hackndev.com
1696 F: arch/arm/mach-pxa/include/mach/palmtx.h
1697 F: arch/arm/mach-pxa/palmtx.c
1698 F: arch/arm/mach-pxa/include/mach/palmt5.h
1699 F: arch/arm/mach-pxa/palmt5.c
1700 F: arch/arm/mach-pxa/include/mach/palmld.h
1701 F: arch/arm/mach-pxa/palmld.c
1702 F: arch/arm/mach-pxa/include/mach/palmte2.h
1703 F: arch/arm/mach-pxa/palmte2.c
1704 F: arch/arm/mach-pxa/include/mach/palmtc.h
1705 F: arch/arm/mach-pxa/palmtc.c
1710 W: http://hackndev.com
1712 F: arch/arm/mach-pxa/include/mach/palmz72.h
1713 F: arch/arm/mach-pxa/palmz72.c
1717 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720 ARM/PT DIGITAL BOARD PORT
1723 W: http://www.armlinux.org.uk/
1726 ARM/QUALCOMM SUPPORT
1732 F: Documentation/devicetree/bindings/soc/qcom/
1733 F: arch/arm/boot/dts/qcom-*.dts
1734 F: arch/arm/boot/dts/qcom-*.dtsi
1735 F: arch/arm/mach-qcom/
1736 F: arch/arm64/boot/dts/qcom/*
1737 F: drivers/i2c/busses/i2c-qup.c
1738 F: drivers/clk/qcom/
1739 F: drivers/dma/qcom/
1740 F: drivers/soc/qcom/
1741 F: drivers/spi/spi-qup.c
1742 F: drivers/tty/serial/msm_serial.h
1743 F: drivers/tty/serial/msm_serial.c
1744 F: drivers/*/pm8???-*
1745 F: drivers/mfd/ssbi.c
1746 F: drivers/firmware/qcom_scm.c
1747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1749 ARM/RADISYS ENP2611 MACHINE SUPPORT
1754 ARM/REALTEK ARCHITECTURE
1758 F: arch/arm64/boot/dts/realtek/
1759 F: Documentation/devicetree/bindings/arm/realtek.txt
1761 ARM/RENESAS ARM64 ARCHITECTURE
1765 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1768 F: arch/arm64/boot/dts/renesas/
1769 F: Documentation/devicetree/bindings/arm/shmobile.txt
1770 F: drivers/soc/renesas/
1771 F: include/linux/soc/renesas/
1773 ARM/RISCPC ARCHITECTURE
1776 W: http://www.armlinux.org.uk/
1778 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1779 F: arch/arm/include/asm/hardware/ioc.h
1780 F: arch/arm/include/asm/hardware/iomd.h
1781 F: arch/arm/include/asm/hardware/memc.h
1782 F: arch/arm/mach-rpc/
1783 F: drivers/net/ethernet/8390/etherh.c
1784 F: drivers/net/ethernet/i825xx/ether1*
1785 F: drivers/net/ethernet/seeq/ether3*
1786 F: drivers/scsi/arm/
1788 ARM/Rockchip SoC support
1792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794 F: arch/arm/boot/dts/rk3*
1795 F: arch/arm/boot/dts/rv1108*
1796 F: arch/arm/mach-rockchip/
1797 F: drivers/clk/rockchip/
1798 F: drivers/i2c/busses/i2c-rk3x.c
1799 F: drivers/*/*rockchip*
1800 F: drivers/*/*/*rockchip*
1801 F: sound/soc/rockchip/
1804 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811 F: arch/arm/boot/dts/s3c*
1812 F: arch/arm/boot/dts/s5p*
1813 F: arch/arm/boot/dts/samsung*
1814 F: arch/arm/boot/dts/exynos*
1815 F: arch/arm64/boot/dts/exynos/
1816 F: arch/arm/plat-samsung/
1817 F: arch/arm/mach-s3c24*/
1818 F: arch/arm/mach-s3c64xx/
1819 F: arch/arm/mach-s5p*/
1820 F: arch/arm/mach-exynos*/
1821 F: drivers/*/*s3c24*
1822 F: drivers/*/*/*s3c24*
1823 F: drivers/*/*s3c64xx*
1824 F: drivers/*/*s5pv210*
1825 F: drivers/memory/samsung/*
1826 F: drivers/soc/samsung/*
1827 F: Documentation/arm/Samsung/
1828 F: Documentation/devicetree/bindings/arm/samsung/
1829 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1830 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1833 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1837 F: arch/arm/mach-s5pv210/
1839 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1846 F: drivers/media/platform/s5p-g2d/
1848 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853 F: drivers/media/platform/s5p-cec/
1854 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1856 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1862 F: drivers/media/platform/s5p-jpeg/
1864 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1872 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1873 F: drivers/media/platform/s5p-mfc/
1875 ARM/SHMOBILE ARM ARCHITECTURE
1879 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882 F: arch/arm/boot/dts/emev2*
1883 F: arch/arm/boot/dts/r7s*
1884 F: arch/arm/boot/dts/r8a*
1885 F: arch/arm/boot/dts/sh*
1886 F: arch/arm/configs/shmobile_defconfig
1887 F: arch/arm/include/debug/renesas-scif.S
1888 F: arch/arm/mach-shmobile/
1889 F: Documentation/devicetree/bindings/arm/shmobile.txt
1890 F: drivers/soc/renesas/
1891 F: include/linux/soc/renesas/
1893 ARM/SOCFPGA ARCHITECTURE
1896 F: arch/arm/mach-socfpga/
1897 F: arch/arm/boot/dts/socfpga*
1898 F: arch/arm/configs/socfpga_defconfig
1899 F: arch/arm64/boot/dts/altera/
1900 W: http://www.rocketboards.org
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1903 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1906 F: drivers/clk/socfpga/
1908 ARM/SOCFPGA EDAC SUPPORT
1911 F: drivers/edac/altera_edac.
1913 ARM/STI ARCHITECTURE
1916 W: http://www.stlinux.com
1918 F: arch/arm/mach-sti/
1919 F: arch/arm/boot/dts/sti*
1920 F: drivers/char/hw_random/st-rng.c
1921 F: drivers/clocksource/arm_global_timer.c
1922 F: drivers/clocksource/clksrc_st_lpc.c
1923 F: drivers/cpufreq/sti-cpufreq.c
1924 F: drivers/dma/st_fdma*
1925 F: drivers/i2c/busses/i2c-st.c
1926 F: drivers/media/rc/st_rc.c
1927 F: drivers/media/platform/sti/c8sectpfe/
1928 F: drivers/mmc/host/sdhci-st.c
1929 F: drivers/phy/st/phy-miphy28lp.c
1930 F: drivers/phy/st/phy-stih407-usb.c
1931 F: drivers/pinctrl/pinctrl-st.c
1932 F: drivers/remoteproc/st_remoteproc.c
1933 F: drivers/remoteproc/st_slim_rproc.c
1934 F: drivers/reset/sti/
1935 F: drivers/rtc/rtc-st-lpc.c
1936 F: drivers/tty/serial/st-asc.c
1937 F: drivers/usb/dwc3/dwc3-st.c
1938 F: drivers/usb/host/ehci-st.c
1939 F: drivers/usb/host/ohci-st.c
1940 F: drivers/watchdog/st_lpc_wdt.c
1941 F: drivers/ata/ahci_st.c
1942 F: include/linux/remoteproc/st_slim_rproc.h
1944 ARM/STM32 ARCHITECTURE
1949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1951 F: drivers/clocksource/armv7m_systick.c
1953 ARM/TANGO ARCHITECTURE
1959 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969 F: drivers/media/platform/tegra-cec/
1970 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1972 ARM/TETON BGA MACHINE SUPPORT
1977 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1981 F: drivers/memory/*emif*
1983 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1987 F: arch/arm/mach-keystone/
1988 F: arch/arm/boot/dts/keystone-*
1989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1991 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1995 F: drivers/clk/keystone/
1997 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002 F: drivers/clocksource/timer-keystone.c
2004 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2008 F: drivers/power/reset/keystone-reset.c
2010 ARM/THECUS N2100 MACHINE SUPPORT
2015 ARM/TOSA MACHINE SUPPORT
2020 ARM/U300 MACHINE SUPPORT
2024 F: arch/arm/mach-u300/
2025 F: drivers/clocksource/timer-u300.c
2026 F: drivers/i2c/busses/i2c-stu300.c
2027 F: drivers/rtc/rtc-coh901331.c
2028 F: drivers/watchdog/coh901327_wdt.c
2029 F: drivers/dma/coh901318*
2030 F: drivers/mfd/ab3100*
2031 F: drivers/rtc/rtc-ab3100.c
2032 F: drivers/rtc/rtc-coh901331.c
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2035 ARM/UNIPHIER ARCHITECTURE
2038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2040 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2041 F: arch/arm/boot/dts/uniphier*
2042 F: arch/arm/include/asm/hardware/cache-uniphier.h
2043 F: arch/arm/mach-uniphier/
2044 F: arch/arm/mm/cache-uniphier.c
2045 F: arch/arm64/boot/dts/socionext/
2046 F: drivers/bus/uniphier-system-bus.c
2047 F: drivers/clk/uniphier/
2048 F: drivers/gpio/gpio-uniphier.c
2049 F: drivers/i2c/busses/i2c-uniphier*
2050 F: drivers/irqchip/irq-uniphier-aidet.c
2051 F: drivers/pinctrl/uniphier/
2052 F: drivers/reset/reset-uniphier.c
2053 F: drivers/tty/serial/8250/8250_uniphier.c
2056 ARM/Ux500 ARM ARCHITECTURE
2060 F: arch/arm/mach-ux500/
2061 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2062 F: drivers/dma/ste_dma40*
2063 F: drivers/hwspinlock/u8500_hsem.c
2064 F: drivers/mfd/abx500*
2065 F: drivers/mfd/ab8500*
2066 F: drivers/mfd/dbx500*
2067 F: drivers/mfd/db8500*
2068 F: drivers/pinctrl/nomadik/pinctrl-ab*
2069 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2070 F: drivers/rtc/rtc-ab8500.c
2071 F: drivers/rtc/rtc-pl031.c
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2074 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2077 T: git git://git.linaro.org/people/ulfh/clk.git
2079 F: drivers/clk/ux500/
2081 ARM/VERSATILE EXPRESS PLATFORM
2087 F: arch/arm/boot/dts/vexpress*
2088 F: arch/arm64/boot/dts/arm/
2089 F: arch/arm/mach-vexpress/
2092 F: drivers/clk/versatile/clk-vexpress-osc.c
2093 F: drivers/clocksource/versatile.c
2099 W: http://www.armlinux.org.uk/
2103 ARM/VOIPAC PXA270 SUPPORT
2107 F: arch/arm/mach-pxa/vpac270.c
2108 F: arch/arm/mach-pxa/include/mach/vpac270.h
2110 ARM/VT8500 ARM ARCHITECTURE
2114 F: arch/arm/mach-vt8500/
2115 F: drivers/clocksource/vt8500_timer.c
2116 F: drivers/i2c/busses/i2c-wmt.c
2117 F: drivers/mmc/host/wmt-sdmmc.c
2118 F: drivers/pwm/pwm-vt8500.c
2119 F: drivers/rtc/rtc-vt8500.c
2120 F: drivers/tty/serial/vt8500_serial.c
2121 F: drivers/usb/host/ehci-platform.c
2122 F: drivers/usb/host/uhci-platform.c
2123 F: drivers/video/fbdev/vt8500lcdfb.*
2124 F: drivers/video/fbdev/wm8505fb*
2125 F: drivers/video/fbdev/wmt_ge_rops.*
2127 ARM/ZIPIT Z2 SUPPORT
2131 F: arch/arm/mach-pxa/z2.c
2132 F: arch/arm/mach-pxa/include/mach/z2.h
2134 ARM/ZTE ARCHITECTURE
2140 F: arch/arm/boot/dts/zx2967*
2141 F: arch/arm/mach-zx/
2142 F: arch/arm64/boot/dts/zte/
2144 F: drivers/dma/zx_dma.c
2145 F: drivers/gpio/gpio-zx.c
2146 F: drivers/i2c/busses/i2c-zx2967.c
2147 F: drivers/mmc/host/dw_mmc-zx.*
2148 F: drivers/pinctrl/zte/
2150 F: drivers/thermal/zx2967_thermal.c
2151 F: drivers/watchdog/zx2967_wdt.c
2152 F: Documentation/devicetree/bindings/arm/zte.txt
2153 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2154 F: Documentation/devicetree/bindings/dma/zxdma.txt
2155 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2156 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2157 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2158 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2159 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2160 F: Documentation/devicetree/bindings/soc/zte/
2161 F: Documentation/devicetree/bindings/sound/zte,*.txt
2162 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2163 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2164 F: include/dt-bindings/clock/zx2967*.h
2165 F: include/dt-bindings/soc/zte,*.h
2166 F: sound/soc/codecs/zx_aud96p22.c
2169 ARM/ZYNQ ARCHITECTURE
2172 W: http://wiki.xilinx.com
2173 T: git https://github.com/Xilinx/linux-xlnx.git
2175 F: arch/arm/mach-zynq/
2176 F: drivers/cpuidle/cpuidle-zynq.c
2177 F: drivers/block/xsysace.c
2180 F: drivers/clocksource/cadence_ttc_timer.c
2181 F: drivers/i2c/busses/i2c-cadence.c
2182 F: drivers/mmc/host/sdhci-of-arasan.c
2183 F: drivers/edac/synopsys_edac.c
2185 ARM64 PORT (AARCH64 ARCHITECTURE)
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2192 F: Documentation/arm64/
2194 AS3645A LED FLASH CONTROLLER DRIVER
2198 F: drivers/leds/leds-as3645a.c
2200 AS3645A LED FLASH CONTROLLER DRIVER
2203 T: git git://linuxtv.org/media_tree.git
2205 F: drivers/media/i2c/as3645a.c
2206 F: include/media/i2c/as3645a.h
2208 ASAHI KASEI AK8974 DRIVER
2211 W: http://www.akm.com/
2213 F: drivers/iio/magnetometer/ak8974.c
2215 ASC7621 HARDWARE MONITOR DRIVER
2219 F: Documentation/hwmon/asc7621
2220 F: drivers/hwmon/asc7621.c
2222 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2226 W: http://acpi4asus.sf.net
2228 F: drivers/platform/x86/asus*.c
2229 F: drivers/platform/x86/eeepc*.c
2231 ASUS WIRELESS RADIO CONTROL DRIVER
2235 F: drivers/platform/x86/asus-wireless.c
2241 F: Documentation/crypto/asymmetric-keys.txt
2242 F: include/linux/verification.h
2243 F: include/crypto/public_key.h
2244 F: include/crypto/pkcs7.h
2245 F: crypto/asymmetric_keys/
2247 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2249 W: http://sourceforge.net/projects/xscaleiop
2251 F: Documentation/crypto/async-tx-api.txt
2254 F: include/linux/dmaengine.h
2255 F: include/linux/async_tx.h
2261 F: drivers/misc/eeprom/at24.c
2262 F: include/linux/platform_data/at24.h
2264 ATA OVER ETHERNET (AOE) DRIVER
2266 W: http://www.openaoe.org/
2268 F: Documentation/aoe/
2269 F: drivers/block/aoe/
2271 ATHEROS 71XX/9XXX GPIO DRIVER
2273 W: https://github.com/AlbanBedel/linux
2274 T: git git://github.com/AlbanBedel/linux
2276 F: drivers/gpio/gpio-ath79.c
2277 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2279 ATHEROS ATH GENERIC UTILITIES
2283 F: drivers/net/wireless/ath/*
2285 ATHEROS ATH5K WIRELESS DRIVER
2290 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2292 F: drivers/net/wireless/ath/ath5k/
2294 ATHEROS ATH6KL WIRELESS DRIVER
2297 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2300 F: drivers/net/wireless/ath/ath6kl/
2305 F: drivers/input/misc/ati_remote2.c
2307 ATK0110 HWMON DRIVER
2311 F: drivers/hwmon/asus_atk0110.c
2313 ATLX ETHERNET DRIVERS
2317 W: http://sourceforge.net/projects/atl1
2318 W: http://atl1.sourceforge.net
2320 F: drivers/net/ethernet/atheros/
2326 W: http://linux-atm.sourceforge.net
2329 F: include/linux/atm*
2330 F: include/uapi/linux/atm*
2332 ATMEL AT91 / AT32 MCI DRIVER
2335 F: drivers/mmc/host/atmel-mci.c
2337 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2340 F: drivers/power/reset/at91-sama5d2_shdwc.c
2342 ATMEL Audio ALSA driver
2352 F: drivers/i2c/busses/i2c-at91.c
2358 F: drivers/media/platform/atmel/atmel-isi.c
2359 F: include/media/atmel-isi.h
2365 F: drivers/video/fbdev/atmel_lcdfb.c
2366 F: include/video/atmel_lcdc.h
2368 ATMEL MACB ETHERNET DRIVER
2371 F: drivers/net/ethernet/cadence/
2373 ATMEL MAXTOUCH DRIVER
2375 T: git git://github.com/ndyer/linux.git
2377 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2378 F: drivers/input/touchscreen/atmel_mxt_ts.c
2379 F: include/linux/platform_data/atmel_mxt_ts.h
2386 F: drivers/mtd/nand/atmel/*
2388 ATMEL SAMA5D2 ADC DRIVER
2392 F: drivers/iio/adc/at91-sama5d2_adc.c
2398 F: drivers/mmc/host/sdhci-of-at91.c
2403 F: drivers/spi/spi-atmel.*
2409 F: drivers/misc/atmel-ssc.c
2410 F: include/linux/atmel-ssc.h
2412 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2416 F: drivers/misc/atmel_tclib.c
2417 F: drivers/clocksource/tcb_clksrc.c
2419 ATMEL USBA UDC DRIVER
2423 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2425 ATMEL WIRELESS DRIVER
2428 W: http://www.thekelleys.org.uk/atmel
2429 W: http://atmelwlandriver.sourceforge.net/
2431 F: drivers/net/wireless/atmel/atmel*
2438 F: drivers/dma/at_xdmac.c
2440 ATOMIC INFRASTRUCTURE
2446 F: arch/*/include/asm/atomic*.h
2447 F: include/*/atomic*.h
2449 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2452 W: http://www.attotech.com
2454 F: drivers/scsi/esas2r
2456 ATUSB IEEE 802.15.4 RADIO DRIVER
2460 F: drivers/net/ieee802154/atusb.c
2461 F: drivers/net/ieee802154/atusb.h
2462 F: drivers/net/ieee802154/at86rf230.h
2468 W: https://github.com/linux-audit
2469 W: https://people.redhat.com/sgrubb/audit
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2472 F: include/linux/audit.h
2473 F: include/uapi/linux/audit.h
2476 AUXILIARY DISPLAY DRIVERS
2478 W: http://miguelojeda.es/auxdisplay.htm
2479 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2481 F: drivers/auxdisplay/
2482 F: include/linux/cfag12864b.h
2487 W: http://www.linux-ax25.org/
2489 F: include/uapi/linux/ax25.h
2490 F: include/net/ax25.h
2497 F: Documentation/devicetree/bindings/arm/axentia.txt
2498 F: arch/arm/boot/dts/at91-linea.dtsi
2499 F: arch/arm/boot/dts/at91-tse850-3.dts
2501 AXENTIA ASOC DRIVERS
2505 F: Documentation/devicetree/bindings/sound/axentia,*
2506 F: sound/soc/atmel/tse850-pcm5142.c
2512 W: https://linuxtv.org
2513 T: git git://linuxtv.org/media_tree.git
2515 F: drivers/media/usb/dvb-usb-v2/az6007.c
2517 AZTECH FM RADIO RECEIVER DRIVER
2520 T: git git://linuxtv.org/media_tree.git
2521 W: https://linuxtv.org
2523 F: drivers/media/radio/radio-aztech*
2528 W: http://wireless.kernel.org/en/users/Drivers/b43
2530 F: drivers/net/wireless/broadcom/b43/
2532 B43LEGACY WIRELESS DRIVER
2536 W: http://wireless.kernel.org/en/users/Drivers/b43
2538 F: drivers/net/wireless/broadcom/b43legacy/
2540 BACKLIGHT CLASS/SUBSYSTEM
2544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2546 F: drivers/video/backlight/
2547 F: include/linux/backlight.h
2548 F: include/linux/pwm_backlight.h
2549 F: Documentation/devicetree/bindings/leds/backlight
2556 W: https://www.open-mesh.org/
2557 Q: https://patchwork.open-mesh.org/project/batman/list/
2559 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2560 F: Documentation/ABI/testing/sysfs-class-net-mesh
2561 F: Documentation/networking/batman-adv.rst
2562 F: include/uapi/linux/batman_adv.h
2565 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2568 W: http://www.baycom.org/~tom/ham/ham.html
2570 F: drivers/net/hamradio/baycom*
2572 BCACHE (BLOCK LAYER CACHE)
2576 W: http://bcache.evilpiepirate.org
2577 C: irc://irc.oftc.net/bcache
2579 F: drivers/md/bcache/
2581 BDISP ST MEDIA DRIVER
2584 T: git git://linuxtv.org/media_tree.git
2585 W: https://linuxtv.org
2587 F: drivers/media/platform/sti/bdisp
2589 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2593 F: drivers/net/ethernet/ec_bhf.c
2599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2600 F: Documentation/filesystems/befs.txt
2609 F: Documentation/block/bfq-iosched.txt
2614 F: Documentation/filesystems/bfs.txt
2616 F: include/uapi/linux/bfs_fs.h
2618 BLACKFIN ARCHITECTURE
2621 T: git git://git.code.sf.net/p/adi-linux/code
2622 W: http://blackfin.uclinux.org
2626 BLACKFIN EMAC DRIVER
2628 W: http://blackfin.uclinux.org
2630 F: drivers/net/ethernet/adi/
2632 BLACKFIN MEDIA DRIVER
2635 W: http://blackfin.uclinux.org/
2637 F: drivers/media/platform/blackfin/
2638 F: drivers/media/i2c/adv7183*
2639 F: drivers/media/i2c/vs6624*
2643 W: http://blackfin.uclinux.org
2645 F: drivers/rtc/rtc-bfin.c
2649 W: http://blackfin.uclinux.org
2651 F: drivers/mmc/host/bfin_sdh.c
2653 BLACKFIN SERIAL DRIVER
2655 W: http://blackfin.uclinux.org
2657 F: drivers/tty/serial/bfin_uart.c
2659 BLACKFIN WATCHDOG DRIVER
2661 W: http://blackfin.uclinux.org
2663 F: drivers/watchdog/bfin_wdt.c
2665 BLINKM RGB LED DRIVER
2668 F: drivers/leds/leds-blinkm.c
2673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2676 F: kernel/trace/blktrace.c
2683 F: drivers/mtd/devices/block2mtd.c
2690 W: http://www.bluez.org/
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694 F: drivers/bluetooth/
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2706 F: include/net/bluetooth/
2713 W: http://sourceforge.net/projects/bonding/
2715 F: drivers/net/bonding/
2716 F: include/uapi/linux/if_bonding.h
2718 BPF (Safe dynamic programs and tools)
2724 F: arch/x86/net/bpf_jit*
2725 F: Documentation/networking/filter.txt
2726 F: Documentation/bpf/
2727 F: include/linux/bpf*
2728 F: include/linux/filter.h
2729 F: include/uapi/linux/bpf*
2730 F: include/uapi/linux/filter.h
2732 F: kernel/trace/bpf_trace.c
2735 F: net/core/filter.c
2736 F: net/sched/act_bpf.c
2737 F: net/sched/cls_bpf.c
2740 F: tools/testing/selftests/bpf/
2742 BROADCOM B44 10/100 ETHERNET DRIVER
2746 F: drivers/net/ethernet/broadcom/b44.*
2748 BROADCOM B53 ETHERNET SWITCH DRIVER
2753 F: drivers/net/dsa/b53/*
2754 F: include/linux/platform_data/b53.h
2756 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761 T: git git://github.com/broadcom/mach-bcm
2767 F: arch/arm/mach-bcm/
2769 BROADCOM BCM2835 ARM ARCHITECTURE
2774 T: git git://github.com/anholt/linux
2777 F: drivers/staging/vc04_services
2779 BROADCOM BCM47XX MIPS ARCHITECTURE
2784 F: Documentation/devicetree/bindings/mips/brcm/
2785 F: arch/mips/bcm47xx/*
2786 F: arch/mips/include/asm/mach-bcm47xx/*
2788 BROADCOM BCM5301X ARM ARCHITECTURE
2795 F: arch/arm/mach-bcm/bcm_5301x.c
2796 F: arch/arm/boot/dts/bcm5301x*.dtsi
2797 F: arch/arm/boot/dts/bcm470*
2798 F: arch/arm/boot/dts/bcm953012*
2800 BROADCOM BCM53573 ARM ARCHITECTURE
2804 F: arch/arm/boot/dts/bcm53573*
2805 F: arch/arm/boot/dts/bcm47189*
2807 BROADCOM BCM63XX ARM ARCHITECTURE
2811 T: git git://github.com/broadcom/stblinux.git
2815 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2821 BROADCOM BCM7XXX ARM ARCHITECTURE
2827 T: git git://github.com/broadcom/stblinux.git
2829 F: arch/arm/mach-bcm/*brcmstb*
2830 F: arch/arm/boot/dts/bcm7*.dts*
2831 F: drivers/bus/brcmstb_gisb.c
2834 BROADCOM BMIPS CPUFREQ DRIVER
2839 F: drivers/cpufreq/bmips-cpufreq.c
2841 BROADCOM BMIPS MIPS ARCHITECTURE
2845 T: git git://github.com/broadcom/stblinux.git
2847 F: arch/mips/bmips/*
2848 F: arch/mips/include/asm/mach-bmips/*
2849 F: arch/mips/kernel/*bmips*
2850 F: arch/mips/boot/dts/brcm/bcm*.dts*
2851 F: drivers/irqchip/irq-bcm63*
2852 F: drivers/irqchip/irq-bcm7*
2853 F: drivers/irqchip/irq-brcmstb*
2854 F: include/linux/bcm963xx_nvram.h
2855 F: include/linux/bcm963xx_tag.h
2857 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863 F: drivers/net/ethernet/broadcom/bnx2.*
2864 F: drivers/net/ethernet/broadcom/bnx2_*
2866 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2870 F: drivers/scsi/bnx2fc/
2872 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2876 F: drivers/scsi/bnx2i/
2878 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 F: drivers/net/ethernet/broadcom/bnx2x/
2885 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2889 F: drivers/net/ethernet/broadcom/bnxt/
2891 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2901 F: drivers/net/wireless/broadcom/brcm80211/
2903 BROADCOM BRCMSTB GPIO DRIVER
2907 F: drivers/gpio/gpio-brcmstb.c
2908 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2910 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 F: drivers/phy/broadcom/phy-brcm-usb*
2917 BROADCOM GENET ETHERNET DRIVER
2922 F: drivers/net/ethernet/broadcom/genet/
2924 BROADCOM IPROC ARM ARCHITECTURE
2930 T: git git://github.com/broadcom/cygnus-linux.git
2946 F: arch/arm64/boot/dts/broadcom/ns2*
2947 F: drivers/clk/bcm/clk-ns*
2948 F: drivers/pinctrl/bcm/pinctrl-ns*
2950 BROADCOM KONA GPIO DRIVER
2954 F: drivers/gpio/gpio-bcm-kona.c
2955 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2957 BROADCOM NETXTREME-E ROCE DRIVER
2963 W: http://www.broadcom.com
2965 F: drivers/infiniband/hw/bnxt_re/
2966 F: include/uapi/rdma/bnxt_re-abi.h
2968 BROADCOM NVRAM DRIVER
2972 F: drivers/firmware/broadcom/*
2974 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 F: include/linux/bcma/
2981 BROADCOM STB AVS CPUFREQ DRIVER
2986 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2987 F: drivers/cpufreq/brcmstb*
2989 BROADCOM STB NAND FLASH DRIVER
2995 F: drivers/mtd/nand/brcmnand/
2997 BROADCOM STB DPFE DRIVER
3002 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3003 F: drivers/memory/brcmstb_dpfe.c
3005 BROADCOM SYSTEMPORT ETHERNET DRIVER
3009 F: drivers/net/ethernet/broadcom/bcmsysport.*
3011 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3017 F: drivers/net/ethernet/broadcom/tg3.*
3019 BROCADE BFA FC SCSI DRIVER
3024 F: drivers/scsi/bfa/
3026 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3032 F: drivers/net/ethernet/brocade/bna/
3034 BSG (block layer generic sg v4 driver)
3039 F: include/linux/bsg.h
3040 F: include/uapi/linux/bsg.h
3045 T: git git://git.alsa-project.org/alsa-kernel.git
3047 F: Documentation/sound/alsa/Bt87x.txt
3048 F: sound/pci/bt87x.c
3052 W: http://bu3sch.de/btgpio.php
3054 F: drivers/gpio/gpio-bt8xx.c
3061 W: http://btrfs.wiki.kernel.org/
3062 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3065 F: Documentation/filesystems/btrfs.txt
3067 F: include/linux/btrfs*
3068 F: include/uapi/linux/btrfs*
3070 BTTV VIDEO4LINUX DRIVER
3074 W: https://linuxtv.org
3075 T: git git://linuxtv.org/media_tree.git
3077 F: Documentation/media/v4l-drivers/bttv*
3078 F: drivers/media/pci/bt8xx/bttv*
3080 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3086 F: drivers/devfreq/exynos-bus.c
3087 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3089 BUSLOGIC SCSI DRIVER
3093 F: drivers/scsi/BusLogic.*
3094 F: drivers/scsi/FlashPoint.*
3096 C-MEDIA CMI8788 DRIVER
3099 T: git git://git.alsa-project.org/alsa-kernel.git
3101 F: sound/pci/oxygen/
3107 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3111 CA8210 IEEE-802.15.4 RADIO DRIVER
3114 W: https://github.com/Cascoda/ca8210-linux.git
3116 F: drivers/net/ieee802154/ca8210.c
3117 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3119 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3123 F: Documentation/filesystems/caching/cachefiles.txt
3126 CADET FM/AM RADIO RECEIVER DRIVER
3129 T: git git://linuxtv.org/media_tree.git
3130 W: https://linuxtv.org
3132 F: drivers/media/radio/radio-cadet*
3134 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3137 T: git git://linuxtv.org/media_tree.git
3139 F: Documentation/media/v4l-drivers/cafe_ccic*
3140 F: drivers/media/platform/marvell-ccic/
3146 F: Documentation/networking/caif/
3147 F: drivers/net/caif/
3148 F: include/uapi/linux/caif/
3149 F: include/net/caif/
3152 CALGARY x86-64 IOMMU
3157 F: arch/x86/kernel/pci-calgary_64.c
3158 F: arch/x86/kernel/tce_64.c
3159 F: arch/x86/include/asm/calgary.h
3160 F: arch/x86/include/asm/tce.h
3166 W: https://github.com/linux-can
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3170 F: Documentation/devicetree/bindings/net/can/
3172 F: include/linux/can/dev.h
3173 F: include/linux/can/platform/
3174 F: include/uapi/linux/can/error.h
3175 F: include/uapi/linux/can/netlink.h
3181 W: https://github.com/linux-can
3182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3185 F: Documentation/networking/can.txt
3187 F: include/linux/can/core.h
3188 F: include/uapi/linux/can.h
3189 F: include/uapi/linux/can/bcm.h
3190 F: include/uapi/linux/can/raw.h
3191 F: include/uapi/linux/can/gw.h
3197 F: include/linux/capability.h
3198 F: include/uapi/linux/capability.h
3199 F: security/commoncap.c
3200 F: kernel/capability.c
3202 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3205 F: drivers/iio/light/cm*
3207 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3210 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3212 F: drivers/net/wireless/ath/carl9170/
3217 W: http://www.cavium.com
3219 F: drivers/i2c/busses/i2c-octeon*
3220 F: drivers/i2c/busses/i2c-thunderx*
3222 CAVIUM LIQUIDIO NETWORK DRIVER
3228 W: http://www.cavium.com
3230 F: drivers/net/ethernet/cavium/liquidio/
3236 W: http://www.cavium.com
3238 F: drivers/mmc/host/cavium*
3240 CAVIUM OCTEON-TX CRYPTO DRIVER
3243 W: http://www.cavium.com
3245 F: drivers/crypto/cavium/cpt/
3247 CAVIUM THUNDERX2 ARM64 SOC
3252 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3253 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3255 CC2520 IEEE-802.15.4 RADIO DRIVER
3259 F: drivers/net/ieee802154/cc2520.c
3260 F: include/linux/spi/cc2520.h
3261 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3263 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3268 F: drivers/staging/ccree/
3269 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3274 T: git git://linuxtv.org/media_tree.git
3275 W: http://linuxtv.org
3277 F: Documentation/media/kapi/cec-core.rst
3278 F: Documentation/media/uapi/cec
3279 F: drivers/media/cec/
3280 F: drivers/media/rc/keymaps/rc-cec.c
3281 F: include/media/cec.h
3282 F: include/media/cec-notifier.h
3283 F: include/uapi/linux/cec.h
3284 F: include/uapi/linux/cec-funcs.h
3285 F: Documentation/devicetree/bindings/media/cec.txt
3290 T: git git://linuxtv.org/media_tree.git
3291 W: http://linuxtv.org
3293 F: drivers/media/platform/cec-gpio/
3294 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3296 CELL BROADBAND ENGINE ARCHITECTURE
3299 W: http://www.ibm.com/developerworks/power/cell/
3301 F: arch/powerpc/include/asm/cell*.h
3302 F: arch/powerpc/include/asm/spu*.h
3303 F: arch/powerpc/include/uapi/asm/spu*.h
3304 F: arch/powerpc/oprofile/*cell*
3305 F: arch/powerpc/platforms/cell/
3307 CEPH COMMON CODE (LIBCEPH)
3313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3314 T: git git://github.com/ceph/ceph-client.git
3317 F: include/linux/ceph/
3318 F: include/linux/crush/
3320 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327 T: git git://github.com/ceph/ceph-client.git
3329 F: Documentation/filesystems/ceph.txt
3332 CERTIFICATE HANDLING:
3337 F: Documentation/module-signing.txt
3339 F: scripts/sign-file.c
3340 F: scripts/extract-cert.c
3342 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3345 F: Documentation/usb/WUSB-Design-overview.txt
3346 F: Documentation/usb/wusb-cbaf
3347 F: drivers/usb/host/hwa-hc.c
3348 F: drivers/usb/host/whci/
3349 F: drivers/usb/wusbcore/
3350 F: include/linux/usb/wusb*
3352 CFAG12864B LCD DRIVER
3354 W: http://miguelojeda.es/auxdisplay.htm
3355 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3357 F: drivers/auxdisplay/cfag12864b.c
3358 F: include/linux/cfag12864b.h
3360 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3362 W: http://miguelojeda.es/auxdisplay.htm
3363 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3365 F: drivers/auxdisplay/cfag12864bfb.c
3366 F: include/linux/cfag12864b.h
3368 802.11 (including CFG80211/NL80211)
3371 W: http://wireless.kernel.org/
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3376 F: include/uapi/linux/nl80211.h
3377 F: include/linux/ieee80211.h
3378 F: include/net/wext.h
3379 F: include/net/cfg80211.h
3380 F: include/net/iw_handler.h
3381 F: include/net/ieee80211_radiotap.h
3382 F: Documentation/driver-api/80211/cfg80211.rst
3383 F: Documentation/networking/regulatory.txt
3385 CHAR and MISC DRIVERS
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3392 F: include/linux/miscdevice.h
3398 F: scripts/checkpatch.pl
3400 CHINESE DOCUMENTATION
3405 F: Documentation/translations/zh_CN/
3407 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3412 F: drivers/usb/chipidea/
3414 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3418 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3419 F: drivers/input/touchscreen/chipone_icn8318.c
3421 CHROME HARDWARE PLATFORM SUPPORT
3425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3426 F: drivers/platform/chrome/
3428 CIRRUS LOGIC AUDIO CODEC DRIVERS
3433 F: sound/soc/codecs/cs*
3435 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3439 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3441 CISCO FCOE HBA DRIVER
3447 F: drivers/scsi/fnic/
3449 CISCO SCSI HBA DRIVER
3454 F: drivers/scsi/snic/
3456 CISCO VIC ETHERNET NIC DRIVER
3461 F: drivers/net/ethernet/cisco/enic/
3463 CISCO VIC LOW LATENCY NIC DRIVER
3467 F: drivers/infiniband/hw/usnic/
3474 F: include/linux/cleancache.h
3480 F: include/linux/clk.h
3482 CLOCKSOURCE, CLOCKEVENT DRIVERS
3486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3488 F: drivers/clocksource/
3489 F: Documentation/devicetree/bindings/timer/
3496 F: drivers/platform/x86/classmate-laptop.c
3501 T: git git://linuxtv.org/media_tree.git
3502 W: https://linuxtv.org
3504 F: drivers/media/pci/cobalt/
3506 COCCINELLE/Semantic Patches (SmPL)
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3513 W: http://coccinelle.lip6.fr/
3515 F: Documentation/dev-tools/coccinelle.rst
3516 F: scripts/coccinelle/
3517 F: scripts/coccicheck
3523 W: http://www.coda.cs.cmu.edu/
3525 F: Documentation/filesystems/coda.txt
3527 F: include/linux/coda*.h
3528 F: include/uapi/linux/coda*.h
3530 CODA V4L2 MEM2MEM DRIVER
3534 F: Documentation/devicetree/bindings/media/coda.txt
3535 F: drivers/media/platform/coda/
3537 COMMON CLK FRAMEWORK
3541 Q: http://patchwork.kernel.org/project/linux-clk/list/
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3544 F: Documentation/devicetree/bindings/clock/
3546 X: drivers/clk/clkdev.c
3547 F: include/linux/clk-pr*
3548 F: include/linux/clk/
3550 COMMON INTERNET FILE SYSTEM (CIFS)
3554 W: http://linux-cifs.samba.org/
3555 T: git git://git.samba.org/sfrench/cifs-2.6.git
3557 F: Documentation/filesystems/cifs/
3560 COMPACTPCI HOTPLUG CORE
3564 F: drivers/pci/hotplug/cpci_hotplug*
3566 COMPACTPCI HOTPLUG GENERIC DRIVER
3570 F: drivers/pci/hotplug/cpcihp_generic.c
3572 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3576 F: drivers/pci/hotplug/cpcihp_zt5550.*
3578 COMPAL LAPTOP SUPPORT
3582 F: drivers/platform/x86/compal-laptop.c
3584 CONEXANT ACCESSRUNNER USB DRIVER
3586 W: http://accessrunner.sourceforge.net/
3588 F: drivers/usb/atm/cxacru.c
3593 T: git git://git.infradead.org/users/hch/configfs.git
3596 F: include/linux/configfs.h
3602 F: drivers/connector/
3604 CONTROL GROUP (CGROUP)
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3611 F: Documentation/cgroup*
3612 F: include/linux/cgroup*
3615 CONTROL GROUP - CPUSET
3618 W: http://www.bullopensource.org/cpuset/
3619 W: http://oss.sgi.com/projects/cpusets/
3620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622 F: Documentation/cgroup-v1/cpusets.txt
3623 F: include/linux/cpuset.h
3624 F: kernel/cgroup/cpuset.c
3626 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3636 CORETEMP HARDWARE MONITORING DRIVER
3640 F: Documentation/hwmon/coretemp
3641 F: drivers/hwmon/coretemp.c
3643 COSA/SRP SYNC SERIAL DRIVER
3645 W: http://www.fi.muni.cz/~kas/cosa/
3647 F: drivers/net/wan/cosa*
3649 CPMAC ETHERNET DRIVER
3653 F: drivers/net/ethernet/ti/cpmac.c
3655 CPU FREQUENCY DRIVERS
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3661 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3662 B: https://bugzilla.kernel.org
3663 F: Documentation/cpu-freq/
3664 F: Documentation/devicetree/bindings/cpufreq/
3666 F: include/linux/cpufreq.h
3667 F: tools/testing/selftests/cpufreq/
3669 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3673 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3675 F: drivers/cpufreq/arm_big_little.h
3676 F: drivers/cpufreq/arm_big_little.c
3677 F: drivers/cpufreq/arm_big_little_dt.c
3679 CPU POWER MONITORING SUBSYSTEM
3685 F: tools/power/cpupower/
3690 F: arch/x86/kernel/cpuid.c
3691 F: arch/x86/kernel/msr.c
3693 CPUIDLE DRIVER - ARM BIG LITTLE
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3700 F: drivers/cpuidle/cpuidle-big_little.c
3702 CPUIDLE DRIVER - ARM EXYNOS
3709 F: drivers/cpuidle/cpuidle-exynos.c
3710 F: arch/arm/mach-exynos/pm.c
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3718 B: https://bugzilla.kernel.org
3719 F: drivers/cpuidle/*
3720 F: include/linux/cpuidle.h
3723 W: http://sourceforge.net/projects/cramfs/
3724 S: Orphan / Obsolete
3725 F: Documentation/filesystems/cramfs.txt
3732 W: http://developer.axis.com
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3736 F: drivers/tty/serial/crisv10.*
3742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3745 F: Documentation/crypto/
3746 F: Documentation/devicetree/bindings/crypto/
3751 F: include/linux/crypto*
3753 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3757 F: crypto/ansi_cprng.c
3763 T: git git://linuxtv.org/media_tree.git
3764 W: http://linuxtv.org
3766 F: drivers/media/i2c/cs3308.c
3767 F: drivers/media/i2c/cs3308.h
3769 CS5535 Audio ALSA driver
3772 F: sound/pci/cs5535audio/
3777 F: drivers/net/wireless/st/cw1200/
3779 CX18 VIDEO4LINUX DRIVER
3783 T: git git://linuxtv.org/media_tree.git
3784 W: https://linuxtv.org
3785 W: http://www.ivtvdriver.org/index.php/Cx18
3787 F: Documentation/media/v4l-drivers/cx18*
3788 F: drivers/media/pci/cx18/
3789 F: include/uapi/linux/ivtv*
3791 CX2341X MPEG ENCODER HELPER MODULE
3794 T: git git://linuxtv.org/media_tree.git
3795 W: https://linuxtv.org
3797 F: drivers/media/common/cx2341x*
3798 F: include/media/cx2341x*
3800 CX24120 MEDIA DRIVER
3804 W: https://linuxtv.org
3805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3807 F: drivers/media/dvb-frontends/cx24120*
3809 CX88 VIDEO4LINUX DRIVER
3813 W: https://linuxtv.org
3814 T: git git://linuxtv.org/media_tree.git
3816 F: Documentation/media/v4l-drivers/cx88*
3817 F: drivers/media/pci/cx88/
3819 CXD2820R MEDIA DRIVER
3822 W: https://linuxtv.org
3823 W: http://palosaari.fi/linux/
3824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825 T: git git://linuxtv.org/anttip/media_tree.git
3827 F: drivers/media/dvb-frontends/cxd2820r*
3829 CXGB3 ETHERNET DRIVER (CXGB3)
3832 W: http://www.chelsio.com
3834 F: drivers/net/ethernet/chelsio/cxgb3/
3836 CXGB3 ISCSI DRIVER (CXGB3I)
3839 W: http://www.chelsio.com
3841 F: drivers/scsi/cxgbi/cxgb3i
3843 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3846 W: http://www.openfabrics.org
3848 F: drivers/infiniband/hw/cxgb3/
3849 F: include/uapi/rdma/cxgb3-abi.h
3851 CXGB4 CRYPTO DRIVER (chcr)
3854 W: http://www.chelsio.com
3856 F: drivers/crypto/chelsio
3858 CXGB4 ETHERNET DRIVER (CXGB4)
3861 W: http://www.chelsio.com
3863 F: drivers/net/ethernet/chelsio/cxgb4/
3865 CXGB4 ISCSI DRIVER (CXGB4I)
3868 W: http://www.chelsio.com
3870 F: drivers/scsi/cxgbi/cxgb4i
3872 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875 W: http://www.openfabrics.org
3877 F: drivers/infiniband/hw/cxgb4/
3878 F: include/uapi/rdma/cxgb4-abi.h
3880 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883 W: http://www.chelsio.com
3885 F: drivers/net/ethernet/chelsio/cxgb4vf/
3887 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3892 F: arch/powerpc/platforms/powernv/pci-cxl.c
3893 F: drivers/misc/cxl/
3894 F: include/misc/cxl*
3895 F: include/uapi/misc/cxl.h
3896 F: Documentation/powerpc/cxl.txt
3897 F: Documentation/ABI/testing/sysfs-class-cxl
3899 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3905 F: drivers/scsi/cxlflash/
3906 F: include/uapi/scsi/cxlflash_ioctls.h
3907 F: Documentation/powerpc/cxlflash.txt
3912 W: http://www.armlinux.org.uk/
3914 F: drivers/video/fbdev/cyber2000fb.*
3916 CYCLADES ASYNC MUX DRIVER
3917 W: http://www.cyclades.com/
3919 F: drivers/tty/cyclades.c
3920 F: include/linux/cyclades.h
3921 F: include/uapi/linux/cyclades.h
3923 CYCLADES PC300 DRIVER
3924 W: http://www.cyclades.com/
3926 F: drivers/net/wan/pc300*
3928 CYPRESS_FIRMWARE MEDIA DRIVER
3931 W: https://linuxtv.org
3932 W: http://palosaari.fi/linux/
3933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3934 T: git git://linuxtv.org/anttip/media_tree.git
3936 F: drivers/media/common/cypress_firmware*
3938 CYTTSP TOUCHSCREEN DRIVER
3942 F: drivers/input/touchscreen/cyttsp*
3943 F: include/linux/input/cyttsp.h
3945 D-LINK DIR-685 TOUCHKEYS DRIVER
3949 F: drivers/input/dlink-dir685-touchkeys.c
3951 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954 F: drivers/rtc/rtc-ds1685.c
3955 F: include/linux/rtc/ds1685.h
3957 DAMA SLAVE for AX.25
3959 W: http://yaina.de/jreuter/
3960 W: http://www.qsl.net/dl1bke/
3963 F: net/ax25/af_ax25.c
3964 F: net/ax25/ax25_dev.c
3965 F: net/ax25/ax25_ds_*
3966 F: net/ax25/ax25_in.c
3967 F: net/ax25/ax25_out.c
3968 F: net/ax25/ax25_timer.c
3969 F: net/ax25/sysctl_net_ax25.c
3971 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3974 F: Documentation/networking/dmfe.txt
3975 F: drivers/net/ethernet/dec/tulip/dmfe.c
3977 DC390/AM53C974 SCSI driver
3981 F: drivers/scsi/am53c974.c
3988 W: http://twibble.org/dist/dc395x/
3989 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3991 F: Documentation/scsi/dc395x.txt
3992 F: drivers/scsi/dc395x.*
3997 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3999 F: include/linux/dccp.h
4000 F: include/uapi/linux/dccp.h
4001 F: include/linux/tfrc.h
4004 DECnet NETWORK LAYER
4005 W: http://linux-decnet.sourceforge.net
4008 F: Documentation/networking/decnet.txt
4011 DECSTATION PLATFORM SUPPORT
4014 W: http://www.linux-mips.org/wiki/DECstation
4017 F: arch/mips/include/asm/dec/
4018 F: arch/mips/include/asm/mach-dec/
4020 DEFXX FDDI NETWORK DRIVER
4023 F: drivers/net/fddi/defxx.*
4030 F: drivers/platform/x86/dell-laptop.c
4032 DELL LAPTOP FREEFALL DRIVER
4035 F: drivers/platform/x86/dell-smo8800.c
4037 DELL LAPTOP RBTN DRIVER
4040 F: drivers/platform/x86/dell-rbtn.*
4042 DELL LAPTOP SMM DRIVER
4045 F: drivers/hwmon/dell-smm-hwmon.c
4046 F: include/uapi/linux/i8k.h
4048 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4051 F: Documentation/dcdbas.txt
4052 F: drivers/firmware/dcdbas.*
4054 DELL WMI EXTRAS DRIVER
4058 F: drivers/platform/x86/dell-wmi.c
4060 DELTA ST MEDIA DRIVER
4063 T: git git://linuxtv.org/media_tree.git
4064 W: https://linuxtv.org
4066 F: drivers/media/platform/sti/delta
4072 F: drivers/mtd/nand/denali*
4074 DESIGNWARE USB2 DRD IP DRIVER
4077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4079 F: drivers/usb/dwc2/
4081 DESIGNWARE USB3 DRD IP DRIVER
4084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4086 F: drivers/usb/dwc3/
4088 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4092 F: drivers/iio/proximity/srf*.c
4094 DEVICE COREDUMP (DEV_COREDUMP)
4098 F: drivers/base/devcoredump.c
4099 F: include/linux/devcoredump.h
4101 DEVICE FREQUENCY (DEVFREQ)
4106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4109 F: include/linux/devfreq.h
4110 F: Documentation/devicetree/bindings/devfreq/
4112 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4117 F: drivers/devfreq/event/
4118 F: drivers/devfreq/devfreq-event.c
4119 F: include/linux/devfreq-event.h
4120 F: Documentation/devicetree/bindings/devfreq/event/
4122 DEVICE NUMBER REGISTRY
4124 W: http://lanana.org/docs/device-list/index.html
4132 W: http://sources.redhat.com/dm
4133 Q: http://patchwork.kernel.org/project/dm-devel/list/
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4135 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4137 F: Documentation/device-mapper/
4138 F: drivers/md/Makefile
4139 F: drivers/md/Kconfig
4141 F: drivers/md/persistent-data/
4142 F: include/linux/device-mapper.h
4143 F: include/linux/dm-*.h
4144 F: include/uapi/linux/dm-*.h
4150 F: net/core/devlink.c
4151 F: include/net/devlink.h
4152 F: include/uapi/linux/devlink.h
4154 DIALOG SEMICONDUCTOR DRIVERS
4156 W: http://www.dialog-semiconductor.com/products
4158 F: Documentation/hwmon/da90??
4159 F: Documentation/devicetree/bindings/mfd/da90*.txt
4160 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4161 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4162 F: Documentation/devicetree/bindings/regulator/da92*.txt
4163 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4164 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4165 F: drivers/gpio/gpio-da90??.c
4166 F: drivers/hwmon/da90??-hwmon.c
4167 F: drivers/iio/adc/da91??-*.c
4168 F: drivers/input/misc/da90??_onkey.c
4169 F: drivers/input/touchscreen/da9052_tsi.c
4170 F: drivers/leds/leds-da90??.c
4171 F: drivers/mfd/da903x.c
4172 F: drivers/mfd/da90??-*.c
4173 F: drivers/mfd/da91??-*.c
4174 F: drivers/power/supply/da9052-battery.c
4175 F: drivers/power/supply/da91??-*.c
4176 F: drivers/regulator/da903x.c
4177 F: drivers/regulator/da9???-regulator.[ch]
4178 F: drivers/thermal/da90??-thermal.c
4179 F: drivers/rtc/rtc-da90??.c
4180 F: drivers/video/backlight/da90??_bl.c
4181 F: drivers/watchdog/da90??_wdt.c
4182 F: include/linux/mfd/da903x.h
4183 F: include/linux/mfd/da9052/
4184 F: include/linux/mfd/da9055/
4185 F: include/linux/mfd/da9062/
4186 F: include/linux/mfd/da9063/
4187 F: include/linux/mfd/da9150/
4188 F: include/linux/regulator/da9211.h
4189 F: include/sound/da[79]*.h
4190 F: sound/soc/codecs/da[79]*.[ch]
4192 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4196 F: drivers/gpio/gpio-gpio-mm.c
4198 DIGI NEO AND CLASSIC PCI PRODUCTS
4203 F: drivers/staging/dgnc/
4205 DIOLAN U2C-12 I2C DRIVER
4209 F: drivers/i2c/busses/i2c-diolan-u2c.c
4217 F: include/linux/dax.h
4218 F: include/trace/events/fs_dax.h
4220 DIRECTORY NOTIFICATION (DNOTIFY)
4225 F: Documentation/filesystems/dnotify.txt
4226 F: fs/notify/dnotify/
4227 F: include/linux/dnotify.h
4229 DISK GEOMETRY AND PARTITION HANDLING
4231 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4232 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4233 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4239 F: Documentation/filesystems/quota.txt
4241 F: include/linux/quota*.h
4242 F: include/uapi/linux/quota*.h
4244 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4248 W: http://plugable.com/category/projects/udlfb/
4249 F: drivers/video/fbdev/udlfb.c
4250 F: include/video/udlfb.h
4251 F: Documentation/fb/udlfb.txt
4253 DISTRIBUTED LOCK MANAGER (DLM)
4257 W: http://sources.redhat.com/cluster/
4258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4262 DMA BUFFER SHARING FRAMEWORK
4269 F: include/linux/dma-buf*
4270 F: include/linux/reservation.h
4271 F: include/linux/*fence.h
4272 F: Documentation/driver-api/dma-buf.rst
4273 T: git git://anongit.freedesktop.org/drm/drm-misc
4275 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4278 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4281 F: include/linux/dmaengine.h
4282 F: Documentation/devicetree/bindings/dma/
4283 F: Documentation/driver-api/dmaengine/
4284 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4291 T: git git://git.infradead.org/users/hch/dma-mapping.git
4292 W: http://git.infradead.org/users/hch/dma-mapping.git
4297 F: drivers/base/dma-mapping.c
4298 F: drivers/base/dma-coherent.c
4299 F: include/linux/dma-mapping.h
4301 DME1737 HARDWARE MONITOR DRIVER
4305 F: Documentation/hwmon/dme1737
4306 F: drivers/hwmon/dme1737.c
4311 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4312 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4313 F: drivers/firmware/dmi-id.c
4314 F: drivers/firmware/dmi_scan.c
4315 F: include/linux/dmi.h
4322 F: scripts/kernel-doc
4323 X: Documentation/ABI/
4324 X: Documentation/devicetree/
4325 X: Documentation/acpi
4326 X: Documentation/power
4327 X: Documentation/spi
4328 X: Documentation/media
4329 T: git git://git.lwn.net/linux.git docs-next
4331 DONGWOON DW9714 LENS VOICE COIL DRIVER
4334 T: git git://linuxtv.org/media_tree.git
4336 F: drivers/media/i2c/dw9714.c
4342 F: drivers/char/dtlk.c
4343 F: include/linux/dtlk.h
4345 DPAA2 DATAPATH I/O (DPIO) DRIVER
4349 F: drivers/staging/fsl-mc/bus/dpio
4351 DPAA2 ETHERNET DRIVER
4355 F: drivers/staging/fsl-dpaa2/ethernet
4357 DPT_I2O SCSI RAID DRIVER
4360 W: http://www.adaptec.com/
4362 F: drivers/scsi/dpt*
4363 F: drivers/scsi/dpt/
4369 W: http://www.drbd.org
4370 T: git git://git.linbit.com/linux-drbd.git
4371 T: git git://git.linbit.com/drbd-8.4.git
4373 F: drivers/block/drbd/
4375 F: Documentation/blockdev/drbd/
4377 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4381 F: Documentation/kobject.txt
4385 F: include/linux/debugfs.h
4386 F: include/linux/kobj*
4389 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4393 F: drivers/power/avs/
4394 F: include/linux/power/smartreflex.h
4397 DRM DRIVER FOR ARM PL111 CLCD
4399 T: git git://anongit.freedesktop.org/drm/drm-misc
4401 F: drivers/gpu/drm/pl111/
4403 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4406 F: drivers/gpu/drm/ast/
4408 DRM DRIVER FOR BOCHS VIRTUAL GPU
4411 T: git git://anongit.freedesktop.org/drm/drm-misc
4413 F: drivers/gpu/drm/bochs/
4415 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4417 T: git git://anongit.freedesktop.org/drm/drm-misc
4419 F: drivers/gpu/drm/tve200/
4421 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4422 S: Orphan / Obsolete
4423 F: drivers/gpu/drm/i810/
4424 F: include/uapi/drm/i810_drm.h
4426 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4427 S: Orphan / Obsolete
4428 F: drivers/gpu/drm/mga/
4429 F: include/uapi/drm/mga_drm.h
4431 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4434 F: drivers/gpu/drm/mgag200/
4436 DRM DRIVER FOR MI0283QT
4439 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4440 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4442 DRM DRIVER FOR MSM ADRENO GPU
4447 T: git git://people.freedesktop.org/~robclark/linux
4449 F: drivers/gpu/drm/msm/
4450 F: include/uapi/drm/msm_drm.h
4451 F: Documentation/devicetree/bindings/display/msm/
4453 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4457 T: git git://github.com/skeggsb/linux
4459 F: drivers/gpu/drm/nouveau/
4460 F: include/uapi/drm/nouveau_drm.h
4462 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4465 F: drivers/gpu/drm/tinydrm/repaper.c
4466 F: Documentation/devicetree/bindings/display/repaper.txt
4468 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4472 T: git git://anongit.freedesktop.org/drm/drm-misc
4474 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4475 F: drivers/gpu/drm/cirrus/
4477 DRM DRIVER FOR QXL VIRTUAL GPU
4481 T: git git://anongit.freedesktop.org/drm/drm-misc
4483 F: drivers/gpu/drm/qxl/
4484 F: include/uapi/drm/qxl_drm.h
4486 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4487 S: Orphan / Obsolete
4488 F: drivers/gpu/drm/r128/
4489 F: include/uapi/drm/r128_drm.h
4491 DRM DRIVER FOR SAVAGE VIDEO CARDS
4492 S: Orphan / Obsolete
4493 F: drivers/gpu/drm/savage/
4494 F: include/uapi/drm/savage_drm.h
4496 DRM DRIVER FOR SIS VIDEO CARDS
4497 S: Orphan / Obsolete
4498 F: drivers/gpu/drm/sis/
4499 F: include/uapi/drm/sis_drm.h
4501 DRM DRIVER FOR SITRONIX ST7586 PANELS
4504 F: drivers/gpu/drm/tinydrm/st7586.c
4505 F: Documentation/devicetree/bindings/display/st7586.txt
4507 DRM DRIVER FOR TDFX VIDEO CARDS
4508 S: Orphan / Obsolete
4509 F: drivers/gpu/drm/tdfx/
4511 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4514 F: drivers/gpu/drm/udl/
4516 DRM DRIVER FOR VMWARE VIRTUAL GPU
4521 T: git git://people.freedesktop.org/~syeh/repos_linux
4522 T: git git://people.freedesktop.org/~thomash/linux
4524 F: drivers/gpu/drm/vmwgfx/
4525 F: include/uapi/drm/vmwgfx_drm.h
4530 T: git git://people.freedesktop.org/~airlied/linux
4531 B: https://bugs.freedesktop.org/
4532 C: irc://chat.freenode.net/dri-devel
4536 F: Documentation/devicetree/bindings/display/
4537 F: Documentation/devicetree/bindings/gpu/
4538 F: Documentation/devicetree/bindings/video/
4539 F: Documentation/gpu/
4541 F: include/uapi/drm/
4542 F: include/linux/vga*
4544 DRM DRIVERS AND MISC GPU PATCHES
4548 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4550 T: git git://anongit.freedesktop.org/drm/drm-misc
4551 F: Documentation/gpu/
4553 F: drivers/gpu/drm/*
4555 F: include/uapi/drm/drm*
4556 F: include/linux/vga*
4558 DRM DRIVERS FOR ALLWINNER A10
4562 F: drivers/gpu/drm/sun4i/
4563 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4564 T: git git://anongit.freedesktop.org/drm/drm-misc
4566 DRM DRIVERS FOR AMLOGIC SOCS
4570 W: http://linux-meson.com/
4572 F: drivers/gpu/drm/meson/
4573 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4574 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4575 F: Documentation/gpu/meson.rst
4576 T: git git://anongit.freedesktop.org/drm/drm-misc
4578 DRM DRIVERS FOR ATMEL HLCDC
4582 F: drivers/gpu/drm/atmel-hlcdc/
4583 F: Documentation/devicetree/bindings/drm/atmel/
4584 T: git git://anongit.freedesktop.org/drm/drm-misc
4586 DRM DRIVERS FOR BRIDGE CHIPS
4591 T: git git://anongit.freedesktop.org/drm/drm-misc
4592 F: drivers/gpu/drm/bridge/
4594 DRM DRIVERS FOR EXYNOS
4600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4602 F: drivers/gpu/drm/exynos/
4603 F: include/uapi/drm/exynos_drm.h
4604 F: Documentation/devicetree/bindings/display/exynos/
4606 DRM DRIVERS FOR FREESCALE DCU
4611 F: drivers/gpu/drm/fsl-dcu/
4612 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4613 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4614 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4616 DRM DRIVERS FOR FREESCALE IMX
4620 F: drivers/gpu/drm/imx/
4621 F: drivers/gpu/ipu-v3/
4622 F: Documentation/devicetree/bindings/display/imx/
4624 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4627 T: git git://github.com/patjak/drm-gma500
4629 F: drivers/gpu/drm/gma500/
4631 DRM DRIVERS FOR HISILICON
4637 T: git git://github.com/xin3liang/linux.git
4639 F: drivers/gpu/drm/hisilicon/
4640 F: Documentation/devicetree/bindings/display/hisilicon/
4642 DRM DRIVERS FOR MEDIATEK
4647 F: drivers/gpu/drm/mediatek/
4648 F: Documentation/devicetree/bindings/display/mediatek/
4650 DRM DRIVERS FOR NVIDIA TEGRA
4654 T: git git://anongit.freedesktop.org/tegra/linux.git
4656 F: drivers/gpu/drm/tegra/
4657 F: drivers/gpu/host1x/
4658 F: include/linux/host1x.h
4659 F: include/uapi/drm/tegra_drm.h
4660 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4662 DRM DRIVERS FOR RENESAS
4666 T: git git://linuxtv.org/pinchartl/fbdev
4668 F: drivers/gpu/drm/rcar-du/
4669 F: drivers/gpu/drm/shmobile/
4670 F: include/linux/platform_data/shmob_drm.h
4671 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4672 F: Documentation/devicetree/bindings/display/renesas,du.txt
4674 DRM DRIVERS FOR ROCKCHIP
4678 F: drivers/gpu/drm/rockchip/
4679 F: Documentation/devicetree/bindings/display/rockchip/
4680 T: git git://anongit.freedesktop.org/drm/drm-misc
4686 T: git git://anongit.freedesktop.org/drm/drm-misc
4688 F: drivers/gpu/drm/sti
4689 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4699 F: drivers/gpu/drm/stm
4700 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4702 DRM DRIVERS FOR TI LCDC
4707 F: drivers/gpu/drm/tilcdc/
4708 F: Documentation/devicetree/bindings/display/tilcdc/
4710 DRM DRIVERS FOR TI OMAP
4714 F: drivers/gpu/drm/omapdrm/
4715 F: Documentation/devicetree/bindings/display/ti/
4719 T: git git://github.com/anholt/linux
4721 F: drivers/gpu/drm/vc4/
4722 F: include/uapi/drm/vc4_drm.h
4723 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4724 T: git git://anongit.freedesktop.org/drm/drm-misc
4726 DRM DRIVERS FOR VIVANTE GPU IP
4733 F: drivers/gpu/drm/etnaviv/
4734 F: include/uapi/drm/etnaviv_drm.h
4735 F: Documentation/devicetree/bindings/display/etnaviv/
4737 DRM DRIVERS FOR ZTE ZX
4741 F: drivers/gpu/drm/zte/
4742 F: Documentation/devicetree/bindings/display/zte,vou.txt
4743 T: git git://anongit.freedesktop.org/drm/drm-misc
4748 T: git git://anongit.freedesktop.org/drm/drm-misc
4750 F: drivers/gpu/drm/drm_panel.c
4751 F: drivers/gpu/drm/panel/
4752 F: include/drm/drm_panel.h
4753 F: Documentation/devicetree/bindings/display/panel/
4757 W: https://github.com/notro/tinydrm/wiki/Development
4758 T: git git://anongit.freedesktop.org/drm/drm-misc
4760 F: drivers/gpu/drm/tinydrm/
4761 F: include/drm/tinydrm/
4763 DSBR100 USB FM RADIO DRIVER
4766 T: git git://linuxtv.org/media_tree.git
4768 F: drivers/media/radio/dsbr100.c
4774 F: drivers/net/wan/dscc4.c
4779 T: git git://linuxtv.org/media_tree.git
4780 W: https://linuxtv.org
4782 F: drivers/media/pci/dt3155/
4784 DVB_USB_AF9015 MEDIA DRIVER
4787 W: https://linuxtv.org
4788 W: http://palosaari.fi/linux/
4789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4790 T: git git://linuxtv.org/anttip/media_tree.git
4792 F: drivers/media/usb/dvb-usb-v2/af9015*
4794 DVB_USB_AF9035 MEDIA DRIVER
4797 W: https://linuxtv.org
4798 W: http://palosaari.fi/linux/
4799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4800 T: git git://linuxtv.org/anttip/media_tree.git
4802 F: drivers/media/usb/dvb-usb-v2/af9035*
4804 DVB_USB_ANYSEE MEDIA DRIVER
4807 W: https://linuxtv.org
4808 W: http://palosaari.fi/linux/
4809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4810 T: git git://linuxtv.org/anttip/media_tree.git
4812 F: drivers/media/usb/dvb-usb-v2/anysee*
4814 DVB_USB_AU6610 MEDIA DRIVER
4817 W: https://linuxtv.org
4818 W: http://palosaari.fi/linux/
4819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4820 T: git git://linuxtv.org/anttip/media_tree.git
4822 F: drivers/media/usb/dvb-usb-v2/au6610*
4824 DVB_USB_CE6230 MEDIA DRIVER
4827 W: https://linuxtv.org
4828 W: http://palosaari.fi/linux/
4829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4830 T: git git://linuxtv.org/anttip/media_tree.git
4832 F: drivers/media/usb/dvb-usb-v2/ce6230*
4834 DVB_USB_CXUSB MEDIA DRIVER
4837 W: https://linuxtv.org
4838 W: http://github.com/mkrufky
4839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4840 T: git git://linuxtv.org/media_tree.git
4842 F: drivers/media/usb/dvb-usb/cxusb*
4844 DVB_USB_EC168 MEDIA DRIVER
4847 W: https://linuxtv.org
4848 W: http://palosaari.fi/linux/
4849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4850 T: git git://linuxtv.org/anttip/media_tree.git
4852 F: drivers/media/usb/dvb-usb-v2/ec168*
4854 DVB_USB_GL861 MEDIA DRIVER
4857 W: https://linuxtv.org
4858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4859 T: git git://linuxtv.org/anttip/media_tree.git
4861 F: drivers/media/usb/dvb-usb-v2/gl861*
4863 DVB_USB_MXL111SF MEDIA DRIVER
4866 W: https://linuxtv.org
4867 W: http://github.com/mkrufky
4868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4869 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4871 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4873 DVB_USB_RTL28XXU MEDIA DRIVER
4876 W: https://linuxtv.org
4877 W: http://palosaari.fi/linux/
4878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4879 T: git git://linuxtv.org/anttip/media_tree.git
4881 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4883 DVB_USB_V2 MEDIA DRIVER
4886 W: https://linuxtv.org
4887 W: http://palosaari.fi/linux/
4888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4889 T: git git://linuxtv.org/anttip/media_tree.git
4891 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4892 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4897 F: lib/dynamic_debug.c
4898 F: include/linux/dynamic_debug.h
4900 DZ DECSTATION DZ11 SERIAL DRIVER
4903 F: drivers/tty/serial/dz.*
4905 E3X0 POWER BUTTON DRIVER
4908 W: http://www.ettus.com
4910 F: drivers/input/misc/e3x0-button.c
4911 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4916 W: https://linuxtv.org
4917 W: http://palosaari.fi/linux/
4918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4919 T: git git://linuxtv.org/anttip/media_tree.git
4921 F: drivers/media/tuners/e4000*
4923 EATA ISA/EISA/PCI SCSI DRIVER
4927 F: drivers/scsi/eata.c
4932 W: https://linuxtv.org
4933 W: http://palosaari.fi/linux/
4934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4935 T: git git://linuxtv.org/anttip/media_tree.git
4937 F: drivers/media/dvb-frontends/ec100*
4942 W: http://ecryptfs.org
4943 W: https://launchpad.net/ecryptfs
4944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4946 F: Documentation/filesystems/ecryptfs.txt
4953 F: drivers/edac/amd64_edac*
4959 F: drivers/edac/highbank*
4967 F: drivers/edac/octeon_edac*
4969 EDAC-CAVIUM THUNDERX
4974 F: drivers/edac/thunderx_edac*
4981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4984 F: Documentation/admin-guide/ras.rst
4985 F: Documentation/driver-api/edac.rst
4987 F: include/linux/edac.h
4993 F: drivers/edac/e752x_edac.c
4998 F: drivers/edac/e7xxx_edac.c
5004 F: drivers/edac/fsl_ddr_edac.*
5011 F: drivers/edac/ghes_edac.c
5016 F: drivers/edac/i3000_edac.c
5021 F: drivers/edac/i5000_edac.c
5028 F: drivers/edac/i5400_edac.c
5035 F: drivers/edac/i7300_edac.c
5042 F: drivers/edac/i7core_edac.c
5048 F: drivers/edac/i82443bxgx_edac.c
5055 F: drivers/edac/i82975x_edac.c
5061 F: drivers/edac/ie31200_edac.c
5067 F: drivers/edac/mpc85xx_edac.[ch]
5073 F: drivers/edac/pasemi_edac.c
5079 F: drivers/edac/pnd2_edac.[ch]
5085 F: drivers/edac/r82600_edac.c
5092 F: drivers/edac/sb_edac.c
5098 F: drivers/edac/skx_edac.c
5100 EDIROL UA-101/UA-1000 DRIVER
5103 T: git git://git.alsa-project.org/alsa-kernel.git
5105 F: sound/usb/misc/ua101.c
5112 F: drivers/firmware/efi/test/
5114 EFI VARIABLE FILESYSTEM
5118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5123 EFIFB FRAMEBUFFER DRIVER
5127 F: drivers/video/fbdev/efifb.c
5130 W: http://aeschi.ch.eu.org/efs/
5134 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5138 F: drivers/net/ethernet/ibm/ehea/
5140 EM28XX VIDEO4LINUX DRIVER
5144 W: https://linuxtv.org
5145 T: git git://linuxtv.org/media_tree.git
5147 F: drivers/media/usb/em28xx/
5148 F: Documentation/media/v4l-drivers/em28xx*
5157 Emulex 10Gbps iSCSI - OneConnect DRIVER
5162 W: http://www.broadcom.com
5164 F: drivers/scsi/be2iscsi/
5166 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5172 W: http://www.emulex.com
5174 F: drivers/net/ethernet/emulex/benet/
5176 EMULEX ONECONNECT ROCE DRIVER
5180 W: http://www.broadcom.com
5182 F: drivers/infiniband/hw/ocrdma/
5183 F: include/uapi/rdma/ocrdma-abi.h
5185 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5189 W: http://www.broadcom.com
5191 F: drivers/scsi/lpfc/
5193 ENE CB710 FLASH CARD READER DRIVER
5196 F: drivers/misc/cb710/
5197 F: drivers/mmc/host/cb710-mmc.*
5198 F: include/linux/cb710.h
5200 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5203 F: drivers/media/rc/ene_ir.*
5205 EPSON S1D13XXX FRAMEBUFFER DRIVER
5208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5209 F: drivers/video/fbdev/s1d13xxxfb.c
5210 F: include/video/s1d13xxxfb.h
5212 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5216 F: include/linux/errseq.h
5218 ET131X NETWORK DRIVER
5221 F: drivers/net/ethernet/agere/
5227 W: http://www.linuxfoundation.org/en/Net:Bridge
5229 F: include/linux/netfilter_bridge/
5232 ETHERNET PHY LIBRARY
5237 F: Documentation/ABI/testing/sysfs-bus-mdio
5238 F: Documentation/devicetree/bindings/net/mdio*
5239 F: Documentation/networking/phy.txt
5241 F: drivers/of/of_mdio.c
5242 F: drivers/of/of_net.c
5243 F: include/linux/*mdio*.h
5244 F: include/linux/of_net.h
5245 F: include/linux/phy.h
5246 F: include/linux/phy_fixed.h
5247 F: include/linux/platform_data/mdio-gpio.h
5248 F: include/linux/platform_data/mdio-bcm-unimac.h
5249 F: include/trace/events/mdio.h
5250 F: include/uapi/linux/mdio.h
5251 F: include/uapi/linux/mii.h
5257 F: Documentation/filesystems/ext2.txt
5259 F: include/linux/ext2*
5265 W: http://ext4.wiki.kernel.org
5266 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5269 F: Documentation/filesystems/ext4.txt
5272 Extended Verification Module (EVM)
5276 F: security/integrity/evm/
5278 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5284 F: Documentation/efi-stub.txt
5285 F: arch/*/kernel/efi.c
5286 F: arch/x86/boot/compressed/eboot.[ch]
5287 F: arch/*/include/asm/efi.h
5288 F: arch/x86/platform/efi/
5289 F: drivers/firmware/efi/
5290 F: include/linux/efi*.h
5291 F: arch/arm/boot/compressed/efi-header.S
5292 F: arch/arm64/kernel/efi-entry.S
5294 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5301 F: include/linux/extcon/
5302 F: include/linux/extcon.h
5303 F: Documentation/extcon/
5304 F: Documentation/devicetree/bindings/extcon/
5310 F: drivers/gpu/drm/exynos/exynos_dp*
5312 EXYNOS SYSMMU (IOMMU) driver
5316 F: drivers/iommu/exynos-iommu.c
5318 EZchip NPS platform support
5322 F: arch/arc/plat-eznps
5323 F: arch/arc/boot/dts/eznps.dts
5329 W: https://f2fs.wiki.kernel.org/
5330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5332 F: Documentation/filesystems/f2fs.txt
5333 F: Documentation/ABI/testing/sysfs-fs-f2fs
5335 F: include/linux/f2fs_fs.h
5336 F: include/trace/events/f2fs.h
5338 F71805F HARDWARE MONITORING DRIVER
5342 F: Documentation/hwmon/f71805f
5343 F: drivers/hwmon/f71805f.c
5350 F: fs/notify/fanotify/
5351 F: include/linux/fanotify.h
5352 F: include/uapi/linux/fanotify.h
5354 FARSYNC SYNCHRONOUS DRIVER
5356 W: http://www.farsite.co.uk/
5358 F: drivers/net/wan/farsync.*
5360 FAULT INJECTION SUPPORT
5363 F: Documentation/fault-injection/
5364 F: lib/fault-inject.c
5366 FBTFT Framebuffer drivers
5369 F: drivers/staging/fbtft/
5375 F: drivers/media/tuners/fc0011.h
5376 F: drivers/media/tuners/fc0011.c
5381 W: https://linuxtv.org
5382 W: http://palosaari.fi/linux/
5383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5384 T: git git://linuxtv.org/anttip/media_tree.git
5386 F: drivers/media/tuners/fc2580*
5388 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5391 W: www.Open-FCoE.org
5393 F: drivers/scsi/libfc/
5394 F: drivers/scsi/fcoe/
5396 F: include/scsi/libfc.h
5397 F: include/scsi/libfcoe.h
5398 F: include/uapi/scsi/fc/
5400 FILE LOCKING (flock() and fcntl()/lockf())
5405 F: include/linux/fcntl.h
5406 F: include/uapi/linux/fcntl.h
5410 FILESYSTEMS (VFS and infrastructure)
5415 F: include/linux/fs.h
5416 F: include/uapi/linux/fs.h
5418 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5422 F: drivers/hwmon/f75375s.c
5423 F: include/linux/f75375s.h
5425 FIREWIRE AUDIO DRIVERS
5428 T: git git://git.alsa-project.org/alsa-kernel.git
5432 FIREWIRE MEDIA DRIVERS (firedtv)
5436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5438 F: drivers/media/firewire/
5440 FIREWIRE SBP-2 TARGET
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5447 F: drivers/target/sbp/
5452 W: http://ieee1394.wiki.kernel.org/
5453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5455 F: drivers/firewire/
5456 F: include/linux/firewire.h
5457 F: include/uapi/linux/firewire*.h
5460 FIRMWARE LOADER (request_firmware)
5464 F: Documentation/firmware_class/
5465 F: drivers/base/firmware*.c
5466 F: include/linux/firmware.h
5468 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5472 F: drivers/block/rsxx/
5476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5478 F: drivers/block/floppy.c
5482 W: http://www.ohwr.org/projects/fmc-bus
5485 F: include/linux/fmc*.h
5486 F: include/linux/ipmi-fru.h
5489 FPGA MANAGER FRAMEWORK
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5495 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5496 F: Documentation/fpga/
5497 F: Documentation/devicetree/bindings/fpga/
5499 F: include/linux/fpga/
5500 W: http://www.rocketboards.org
5504 W: http://floatingpoint.sourceforge.net/emulator/index.html
5506 F: arch/x86/math-emu/
5508 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5511 F: drivers/net/wan/dlci.c
5512 F: drivers/net/wan/sdla.c
5518 T: git git://github.com/bzolnier/linux.git
5519 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5521 F: Documentation/fb/
5524 F: include/linux/fb.h
5525 F: include/uapi/video/
5526 F: include/uapi/linux/fb.h
5528 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5533 F: drivers/crypto/caam/
5534 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5536 FREESCALE DIU FRAMEBUFFER DRIVER
5540 F: drivers/video/fbdev/fsl-diu-fb.*
5542 FREESCALE DMA DRIVER
5547 F: drivers/dma/fsldma.*
5549 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5553 F: drivers/net/ethernet/freescale/gianfar*
5554 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5555 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5557 FREESCALE GPMI NAND DRIVER
5561 F: drivers/mtd/nand/gpmi-nand/*
5563 FREESCALE I2C CPM DRIVER
5568 F: drivers/i2c/busses/i2c-cpm.c
5570 FREESCALE IMX / MXC FEC DRIVER
5574 F: drivers/net/ethernet/freescale/fec_main.c
5575 F: drivers/net/ethernet/freescale/fec_ptp.c
5576 F: drivers/net/ethernet/freescale/fec.h
5577 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5579 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5584 F: include/linux/platform_data/video-imxfb.h
5585 F: drivers/video/fbdev/imxfb.c
5587 FREESCALE QORIQ DPAA ETHERNET DRIVER
5591 F: drivers/net/ethernet/freescale/dpaa
5593 FREESCALE QORIQ DPAA FMAN DRIVER
5597 F: drivers/net/ethernet/freescale/fman
5598 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5600 FREESCALE QUAD SPI DRIVER
5604 F: drivers/mtd/spi-nor/fsl-quadspi.c
5606 FREESCALE QUICC ENGINE LIBRARY
5610 F: drivers/soc/fsl/qe/
5611 F: include/soc/fsl/*qe*.h
5612 F: include/soc/fsl/*ucc*.h
5614 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5619 F: drivers/net/ethernet/freescale/ucc_geth*
5621 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5626 F: drivers/net/wan/fsl_ucc_hdlc*
5628 FREESCALE QUICC ENGINE UCC UART DRIVER
5632 F: drivers/tty/serial/ucc_uart.c
5634 FREESCALE SOC DRIVERS
5639 F: Documentation/devicetree/bindings/soc/fsl/
5641 F: include/linux/fsl/
5643 FREESCALE SOC FS_ENET DRIVER
5649 F: drivers/net/ethernet/freescale/fs_enet/
5650 F: include/linux/fs_enet_pd.h
5652 FREESCALE SOC SOUND DRIVERS
5660 F: sound/soc/fsl/fsl*
5661 F: sound/soc/fsl/imx*
5662 F: sound/soc/fsl/mpc8610_hpcd.c
5664 FREESCALE USB PERIPHERAL DRIVERS
5669 F: drivers/usb/gadget/udc/fsl*
5673 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5682 F: Documentation/power/freezing-of-tasks.txt
5683 F: include/linux/freezer.h
5691 F: include/linux/frontswap.h
5693 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5697 F: Documentation/filesystems/caching/
5699 F: include/linux/fscache*.h
5701 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5705 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5709 F: include/linux/fscrypt*.h
5710 F: Documentation/filesystems/fscrypt.rst
5712 FUJITSU FR-V (FRV) PORT
5716 FUJITSU LAPTOP EXTRAS
5720 F: drivers/platform/x86/fujitsu-laptop.c
5722 FUJITSU M-5MO LS CAMERA ISP DRIVER
5727 F: drivers/media/i2c/m5mols/
5728 F: include/media/i2c/m5mols.h
5730 FUJITSU TABLET EXTRAS
5734 F: drivers/platform/x86/fujitsu-tablet.c
5736 FUSE: FILESYSTEM IN USERSPACE
5739 W: http://fuse.sourceforge.net/
5740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5743 F: include/uapi/linux/fuse.h
5744 F: Documentation/filesystems/fuse.txt
5752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5755 F: kernel/futex_compat.c
5756 F: include/asm-generic/futex.h
5757 F: include/linux/futex.h
5758 F: include/uapi/linux/futex.h
5759 F: tools/testing/selftests/futex/
5760 F: tools/perf/bench/futex*
5761 F: Documentation/*futex*
5763 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5766 S: Odd Fixes (e.g., new signatures)
5767 F: drivers/scsi/fdomain.*
5774 F: scripts/gcc-plugins/
5775 F: scripts/gcc-plugin.sh
5776 F: scripts/Makefile.gcc-plugins
5777 F: Documentation/gcc-plugins.txt
5779 GCOV BASED KERNEL PROFILING
5783 F: Documentation/dev-tools/gcov.rst
5785 GDB KERNEL DEBUGGING HELPER SCRIPTS
5791 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5794 W: http://www.icp-vortex.com/
5796 F: drivers/scsi/gdt*
5798 GEMTEK FM RADIO RECEIVER DRIVER
5801 T: git git://linuxtv.org/media_tree.git
5802 W: https://linuxtv.org
5804 F: drivers/media/radio/radio-gemtek*
5806 GENERIC GPIO I2C DRIVER
5809 F: drivers/i2c/busses/i2c-gpio.c
5810 F: include/linux/i2c-gpio.h
5812 GENERIC GPIO I2C MULTIPLEXER DRIVER
5816 F: drivers/i2c/muxes/i2c-mux-gpio.c
5817 F: include/linux/i2c-mux-gpio.h
5818 F: Documentation/i2c/muxes/i2c-mux-gpio
5820 GENERIC HDLC (WAN) DRIVERS
5822 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5824 F: drivers/net/wan/c101.c
5825 F: drivers/net/wan/hd6457*
5826 F: drivers/net/wan/hdlc*
5827 F: drivers/net/wan/n2.c
5828 F: drivers/net/wan/pc300too.c
5829 F: drivers/net/wan/pci200syn.c
5830 F: drivers/net/wan/wanxl*
5832 GENERIC INCLUDE/ASM HEADER FILES
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5837 F: include/asm-generic/
5838 F: include/uapi/asm-generic/
5840 GENERIC PHY FRAMEWORK
5843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5846 F: include/linux/phy/
5854 F: drivers/base/power/domain*.c
5855 F: include/linux/pm_domain.h
5856 F: Documentation/devicetree/bindings/power/power_domain.txt
5858 GENERIC UIO DRIVER FOR PCI DEVICES
5862 F: drivers/uio/uio_pci_generic.c
5864 GENWQE (IBM Generic Workqueue Card)
5868 F: drivers/misc/genwqe/
5870 GET_MAINTAINER SCRIPT
5873 F: scripts/get_maintainer.pl
5879 W: http://sources.redhat.com/cluster/
5880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5882 F: Documentation/filesystems/gfs2*.txt
5884 F: include/uapi/linux/gfs2_ondisk.h
5886 GIGASET ISDN DRIVERS
5889 W: http://gigaset307x.sourceforge.net/
5891 F: Documentation/isdn/README.gigaset
5892 F: drivers/isdn/gigaset/
5893 F: include/uapi/linux/gigaset_dev.h
5899 F: drivers/media/usb/go7007/
5905 F: drivers/input/touchscreen/goodix.c
5913 F: Documentation/acpi/gpio-properties.txt
5914 F: drivers/gpio/gpiolib-acpi.c
5920 F: drivers/media/rc/gpio-ir-tx.c
5926 F: drivers/gpio/gpio-mockup.c
5927 F: tools/testing/selftests/gpio/
5932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5934 F: Documentation/devicetree/bindings/gpio/
5935 F: Documentation/gpio/
5936 F: Documentation/ABI/testing/gpio-cdev
5937 F: Documentation/ABI/obsolete/sysfs-gpio
5939 F: include/linux/gpio/
5940 F: include/linux/gpio.h
5941 F: include/asm-generic/gpio.h
5942 F: include/uapi/linux/gpio.h
5945 GRE DEMULTIPLEXER DRIVER
5949 F: net/ipv4/gre_demux.c
5950 F: net/ipv4/gre_offload.c
5951 F: include/net/gre.h
5953 GRETH 10/100/1G Ethernet MAC device driver
5957 F: drivers/net/ethernet/aeroflex/
5959 GREYBUS AUDIO PROTOCOLS DRIVERS
5963 F: drivers/staging/greybus/audio_apbridgea.c
5964 F: drivers/staging/greybus/audio_apbridgea.h
5965 F: drivers/staging/greybus/audio_codec.c
5966 F: drivers/staging/greybus/audio_codec.h
5967 F: drivers/staging/greybus/audio_gb.c
5968 F: drivers/staging/greybus/audio_manager.c
5969 F: drivers/staging/greybus/audio_manager.h
5970 F: drivers/staging/greybus/audio_manager_module.c
5971 F: drivers/staging/greybus/audio_manager_private.h
5972 F: drivers/staging/greybus/audio_manager_sysfs.c
5973 F: drivers/staging/greybus/audio_module.c
5974 F: drivers/staging/greybus/audio_topology.c
5976 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5979 F: drivers/staging/greybus/authentication.c
5980 F: drivers/staging/greybus/bootrom.c
5981 F: drivers/staging/greybus/firmware.h
5982 F: drivers/staging/greybus/fw-core.c
5983 F: drivers/staging/greybus/fw-download.c
5984 F: drivers/staging/greybus/fw-managament.c
5985 F: drivers/staging/greybus/greybus_authentication.h
5986 F: drivers/staging/greybus/greybus_firmware.h
5987 F: drivers/staging/greybus/hid.c
5988 F: drivers/staging/greybus/i2c.c
5989 F: drivers/staging/greybus/spi.c
5990 F: drivers/staging/greybus/spilib.c
5991 F: drivers/staging/greybus/spilib.h
5993 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5996 F: drivers/staging/greybus/loopback.c
5997 F: drivers/staging/greybus/timesync.c
5998 F: drivers/staging/greybus/timesync_platform.c
6000 GREYBUS PLATFORM DRIVERS
6003 F: drivers/staging/greybus/arche-platform.c
6004 F: drivers/staging/greybus/arche-apb-ctrl.c
6005 F: drivers/staging/greybus/arche_platform.h
6007 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6010 F: drivers/staging/greybus/sdio.c
6011 F: drivers/staging/greybus/light.c
6012 F: drivers/staging/greybus/gpio.c
6013 F: drivers/staging/greybus/power_supply.c
6014 F: drivers/staging/greybus/spi.c
6015 F: drivers/staging/greybus/spilib.c
6022 F: drivers/staging/greybus/
6025 GREYBUS UART PROTOCOLS DRIVERS
6028 F: drivers/staging/greybus/uart.c
6029 F: drivers/staging/greybus/log.c
6031 GS1662 VIDEO SERIALIZER
6034 T: git git://linuxtv.org/media_tree.git
6036 F: drivers/media/spi/gs1662.c
6038 GSPCA FINEPIX SUBDRIVER
6041 T: git git://linuxtv.org/media_tree.git
6043 F: drivers/media/usb/gspca/finepix.c
6045 GSPCA GL860 SUBDRIVER
6048 T: git git://linuxtv.org/media_tree.git
6050 F: drivers/media/usb/gspca/gl860/
6052 GSPCA M5602 SUBDRIVER
6055 T: git git://linuxtv.org/media_tree.git
6057 F: drivers/media/usb/gspca/m5602/
6059 GSPCA PAC207 SONIXB SUBDRIVER
6062 T: git git://linuxtv.org/media_tree.git
6064 F: drivers/media/usb/gspca/pac207.c
6066 GSPCA SN9C20X SUBDRIVER
6069 T: git git://linuxtv.org/media_tree.git
6071 F: drivers/media/usb/gspca/sn9c20x.c
6073 GSPCA T613 SUBDRIVER
6076 T: git git://linuxtv.org/media_tree.git
6078 F: drivers/media/usb/gspca/t613.c
6080 GSPCA USB WEBCAM DRIVER
6083 T: git git://linuxtv.org/media_tree.git
6085 F: drivers/media/usb/gspca/
6087 GTP (GPRS Tunneling Protocol)
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6093 F: drivers/net/gtp.c
6095 GUID PARTITION TABLE (GPT)
6099 F: block/partitions/efi.*
6104 W: http://uclinux-h8.sourceforge.jp
6105 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6108 F: drivers/clocksource/h8300_*.c
6109 F: drivers/clk/h8300/
6110 F: drivers/irqchip/irq-renesas-h8*.c
6115 W: https://linuxtv.org
6116 W: http://palosaari.fi/linux/
6117 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6118 T: git git://linuxtv.org/anttip/media_tree.git
6120 F: drivers/media/usb/hackrf/
6122 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6125 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6127 F: drivers/platform/x86/hdaps.c
6133 W: http://hwmon.wiki.kernel.org/
6134 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6137 F: Documentation/hwmon/
6139 F: include/linux/hwmon*.h
6141 HARDWARE RANDOM NUMBER GENERATOR CORE
6146 F: Documentation/devicetree/bindings/rng/
6147 F: Documentation/hw_random.txt
6148 F: drivers/char/hw_random/
6149 F: include/linux/hw_random.h
6151 HARDWARE SPINLOCK CORE
6156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6157 F: Documentation/devicetree/bindings/hwlock/
6158 F: Documentation/hwspinlock.txt
6159 F: drivers/hwspinlock/
6160 F: include/linux/hwspinlock.h
6162 HARMONY SOUND DRIVER
6165 F: sound/parisc/harmony.*
6167 HDPVR USB VIDEO ENCODER DRIVER
6170 T: git git://linuxtv.org/media_tree.git
6171 W: https://linuxtv.org
6173 F: drivers/media/usb/hdpvr/
6175 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6178 F: Documentation/watchdog/hpwdt.txt
6179 F: drivers/watchdog/hpwdt.c
6181 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6186 F: Documentation/scsi/hpsa.txt
6187 F: drivers/scsi/hpsa*.[ch]
6188 F: include/linux/cciss*.h
6189 F: include/uapi/linux/cciss*.h
6196 F: drivers/infiniband/hw/hfi1
6201 F: Documentation/filesystems/hfs.txt
6207 F: Documentation/filesystems/hfsplus.txt
6210 HGA FRAMEBUFFER DRIVER
6213 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6215 F: drivers/video/fbdev/hgafb.c
6217 HIBERNATION (aka Software Suspend, aka swsusp)
6221 B: https://bugzilla.kernel.org
6224 F: drivers/base/power/
6226 F: include/linux/suspend.h
6227 F: include/linux/freezer.h
6228 F: include/linux/pm.h
6229 F: arch/*/include/asm/suspend*.h
6235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6238 F: include/linux/hid*
6239 F: include/uapi/linux/hid*
6241 HID SENSOR HUB DRIVERS
6248 F: Documentation/hid/hid-sensor*
6249 F: drivers/hid/hid-sensor-*
6250 F: drivers/iio/*/hid-*
6251 F: include/linux/hid-sensor-*
6253 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6258 F: Documentation/timers/
6259 F: kernel/time/hrtimer.c
6260 F: kernel/time/clockevents.c
6261 F: kernel/time/timer_*.c
6262 F: include/linux/clockchips.h
6263 F: include/linux/hrtimer.h
6265 HIGH-SPEED SCC DRIVER FOR AX.25
6268 F: drivers/net/hamradio/dmascc.c
6269 F: drivers/net/hamradio/scc.c
6271 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6273 W: http://www.highpoint-tech.com
6275 F: Documentation/scsi/hptiop.txt
6276 F: drivers/scsi/hptiop.c
6282 F: include/linux/hippidevice.h
6283 F: include/uapi/linux/if_hippi.h
6285 F: drivers/net/hippi/
6287 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6291 W: http://www.hisilicon.com
6293 F: drivers/net/ethernet/hisilicon/hns3/
6295 HISILICON NETWORK SUBSYSTEM DRIVER
6299 W: http://www.hisilicon.com
6301 F: drivers/net/ethernet/hisilicon/
6302 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6304 HISILICON PMU DRIVER
6306 W: http://www.hisilicon.com
6308 F: drivers/perf/hisilicon
6309 F: Documentation/perf/hisi-pmu.txt
6311 HISILICON ROCE DRIVER
6316 F: drivers/infiniband/hw/hns/
6317 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6319 HISILICON SAS Controller
6321 W: http://www.hisilicon.com
6323 F: drivers/scsi/hisi_sas/
6324 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6326 HMM - Heterogeneous Memory Management
6331 F: include/linux/hmm*
6336 W: http://w1.fi/hostap-driver.html
6338 F: drivers/net/wireless/intersil/hostap/
6340 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6343 F: drivers/platform/x86/tc1100-wmi.c
6345 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6348 F: drivers/net/ethernet/hp/hp100.*
6350 HPET: High Precision Event Timers driver
6353 F: Documentation/timers/hpet.txt
6354 F: drivers/char/hpet.c
6355 F: include/linux/hpet.h
6356 F: include/uapi/linux/hpet.h
6360 F: arch/x86/kernel/hpet.c
6361 F: arch/x86/include/asm/hpet.h
6365 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6373 F: Documentation/ABI/testing/sysfs-bus-hsi
6374 F: Documentation/driver-api/hsi.rst
6376 F: include/linux/hsi/
6377 F: include/uapi/linux/hsi/
6382 F: drivers/net/usb/hso.c
6384 HSR NETWORK PROTOCOL
6390 HT16K33 LED CONTROLLER DRIVER
6393 F: drivers/auxdisplay/ht16k33.c
6394 F: Documentation/devicetree/bindings/display/ht16k33.txt
6396 HTCPEN TOUCHSCREEN DRIVER
6400 F: drivers/input/touchscreen/htcpen.c
6402 HUAWEI ETHERNET DRIVER
6406 F: Documentation/networking/hinic.txt
6407 F: drivers/net/ethernet/huawei/hinic/
6417 T: git git://linuxtv.org/media_tree.git
6418 W: https://linuxtv.org
6420 F: drivers/media/platform/sti/hva
6422 HWPOISON MEMORY FAILURE HANDLING
6426 F: mm/memory-failure.c
6427 F: mm/hwpoison-inject.c
6429 Hyper-V CORE AND DRIVERS
6435 F: Documentation/networking/netvsc.txt
6436 F: arch/x86/include/asm/mshyperv.h
6437 F: arch/x86/include/asm/trace/hyperv.h
6438 F: arch/x86/include/uapi/asm/hyperv.h
6439 F: arch/x86/kernel/cpu/mshyperv.c
6441 F: drivers/hid/hid-hyperv.c
6443 F: drivers/input/serio/hyperv-keyboard.c
6444 F: drivers/pci/host/pci-hyperv.c
6445 F: drivers/net/hyperv/
6446 F: drivers/scsi/storvsc_drv.c
6447 F: drivers/uio/uio_hv_generic.c
6448 F: drivers/video/fbdev/hyperv_fb.c
6449 F: net/vmw_vsock/hyperv_transport.c
6450 F: include/linux/hyperv.h
6451 F: include/uapi/linux/hyperv.h
6453 F: Documentation/ABI/stable/sysfs-bus-vmbus
6455 HYPERVISOR VIRTUAL CONSOLE DRIVER
6465 F: drivers/i2c/i2c-core-acpi.c
6471 F: Documentation/i2c/i2c-topology
6472 F: Documentation/i2c/muxes/
6473 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6474 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6475 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6476 F: drivers/i2c/i2c-mux.c
6477 F: drivers/i2c/muxes/
6478 F: include/linux/i2c-mux.h
6480 I2C OVER PARALLEL PORT
6484 F: Documentation/i2c/busses/i2c-parport
6485 F: Documentation/i2c/busses/i2c-parport-light
6486 F: drivers/i2c/busses/i2c-parport.c
6487 F: drivers/i2c/busses/i2c-parport-light.c
6492 W: https://i2c.wiki.kernel.org/
6493 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6496 F: Documentation/devicetree/bindings/i2c/
6497 F: Documentation/i2c/
6500 F: include/linux/i2c.h
6501 F: include/linux/i2c-*.h
6502 F: include/uapi/linux/i2c.h
6503 F: include/uapi/linux/i2c-*.h
6509 F: Documentation/i2c/busses/i2c-taos-evm
6510 F: drivers/i2c/busses/i2c-taos-evm.c
6515 W: http://www.harbaum.org/till/i2c_tiny_usb
6517 F: drivers/i2c/busses/i2c-tiny-usb.c
6519 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6523 F: Documentation/i2c/busses/i2c-ali1535
6524 F: Documentation/i2c/busses/i2c-ali1563
6525 F: Documentation/i2c/busses/i2c-ali15x3
6526 F: Documentation/i2c/busses/i2c-amd756
6527 F: Documentation/i2c/busses/i2c-amd8111
6528 F: Documentation/i2c/busses/i2c-i801
6529 F: Documentation/i2c/busses/i2c-nforce2
6530 F: Documentation/i2c/busses/i2c-piix4
6531 F: Documentation/i2c/busses/i2c-sis5595
6532 F: Documentation/i2c/busses/i2c-sis630
6533 F: Documentation/i2c/busses/i2c-sis96x
6534 F: Documentation/i2c/busses/i2c-via
6535 F: Documentation/i2c/busses/i2c-viapro
6536 F: drivers/i2c/busses/i2c-ali1535.c
6537 F: drivers/i2c/busses/i2c-ali1563.c
6538 F: drivers/i2c/busses/i2c-ali15x3.c
6539 F: drivers/i2c/busses/i2c-amd756.c
6540 F: drivers/i2c/busses/i2c-amd756-s4882.c
6541 F: drivers/i2c/busses/i2c-amd8111.c
6542 F: drivers/i2c/busses/i2c-i801.c
6543 F: drivers/i2c/busses/i2c-isch.c
6544 F: drivers/i2c/busses/i2c-nforce2.c
6545 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6546 F: drivers/i2c/busses/i2c-piix4.c
6547 F: drivers/i2c/busses/i2c-sis5595.c
6548 F: drivers/i2c/busses/i2c-sis630.c
6549 F: drivers/i2c/busses/i2c-sis96x.c
6550 F: drivers/i2c/busses/i2c-via.c
6551 F: drivers/i2c/busses/i2c-viapro.c
6553 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6557 F: drivers/i2c/busses/i2c-cht-wc.c
6559 I2C/SMBUS ISMT DRIVER
6563 F: drivers/i2c/busses/i2c-ismt.c
6564 F: Documentation/i2c/busses/i2c-ismt
6566 I2C/SMBUS STUB DRIVER
6570 F: drivers/i2c/i2c-stub.c
6577 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6582 IA64 (Itanium) PLATFORM
6586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6590 IBM Power 842 compression accelerator
6593 F: drivers/crypto/nx/Makefile
6594 F: drivers/crypto/nx/Kconfig
6595 F: drivers/crypto/nx/nx-842*
6596 F: include/linux/sw842.h
6600 IBM Power in-Nest Crypto Acceleration
6605 F: drivers/crypto/nx/Makefile
6606 F: drivers/crypto/nx/Kconfig
6607 F: drivers/crypto/nx/nx-aes*
6608 F: drivers/crypto/nx/nx-sha*
6609 F: drivers/crypto/nx/nx.*
6610 F: drivers/crypto/nx/nx_csbcpb.h
6611 F: drivers/crypto/nx/nx_debugfs.h
6613 IBM Power Linux RAID adapter
6616 F: drivers/scsi/ipr.*
6618 IBM Power SRIOV Virtual NIC Device Driver
6623 F: drivers/net/ethernet/ibm/ibmvnic.*
6625 IBM Power Virtual Accelerator Switchboard
6626 M: Sukadev Bhattiprolu
6629 F: arch/powerpc/platforms/powernv/vas*
6630 F: arch/powerpc/platforms/powernv/copy-paste.h
6631 F: arch/powerpc/include/asm/vas.h
6632 F: arch/powerpc/include/uapi/asm/vas.h
6634 IBM Power Virtual Ethernet Device Driver
6638 F: drivers/net/ethernet/ibm/ibmveth.*
6640 IBM Power Virtual FC Device Drivers
6644 F: drivers/scsi/ibmvscsi/ibmvfc*
6646 IBM Power Virtual SCSI Device Drivers
6650 F: drivers/scsi/ibmvscsi/ibmvscsi*
6651 F: include/scsi/viosrp.h
6653 IBM Power Virtual SCSI Device Target Driver
6659 F: drivers/scsi/ibmvscsi_tgt/
6661 IBM Power VMX Cryptographic instructions
6666 F: drivers/crypto/vmx/Makefile
6667 F: drivers/crypto/vmx/Kconfig
6668 F: drivers/crypto/vmx/vmx.c
6669 F: drivers/crypto/vmx/aes*
6670 F: drivers/crypto/vmx/ghash*
6671 F: drivers/crypto/vmx/ppc-xlate.pl
6673 IBM ServeRAID RAID DRIVER
6675 F: drivers/scsi/ips.*
6677 ICH LPC AND GPIO DRIVER
6680 F: drivers/mfd/lpc_ich.c
6681 F: drivers/gpio/gpio-ich.c
6686 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6689 F: Documentation/ide/
6691 F: include/linux/ide.h
6697 F: Documentation/cdrom/ide-cd
6698 F: drivers/ide/ide-cd*
6700 IDEAPAD LAPTOP EXTRAS DRIVER
6703 W: http://launchpad.net/ideapad-laptop
6705 F: drivers/platform/x86/ideapad-laptop.c
6707 IDEAPAD LAPTOP SLIDEBAR DRIVER
6710 W: https://github.com/o2genum/ideapad-slidebar
6712 F: drivers/input/misc/ideapad_slidebar.c
6714 IDT VersaClock 5 CLOCK DRIVER
6717 F: drivers/clk/clk-versaclock5.c
6719 IEEE 802.15.4 SUBSYSTEM
6723 W: http://wpan.cakelab.org/
6724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6729 F: drivers/net/ieee802154/
6730 F: include/linux/nl802154.h
6731 F: include/linux/ieee802154.h
6732 F: include/net/nl802154.h
6733 F: include/net/mac802154.h
6734 F: include/net/af_ieee802154.h
6735 F: include/net/cfg802154.h
6736 F: include/net/ieee802154_netdev.h
6737 F: Documentation/networking/ieee802154.txt
6743 F: include/net/ife.h
6744 F: include/uapi/linux/ife.h
6746 IGORPLUG-USB IR RECEIVER
6750 F: drivers/media/rc/igorplugusb.c
6752 IGUANAWORKS USB IR TRANSCEIVER
6756 F: drivers/media/rc/iguanair.c
6758 IIO DIGITAL POTENTIOMETER DAC
6762 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6763 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6764 F: drivers/iio/dac/dpot-dac.c
6766 IIO ENVELOPE DETECTOR
6770 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6771 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6772 F: drivers/iio/adc/envelope-detector.c
6778 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6779 F: drivers/iio/multiplexer/iio-mux.c
6781 IIO SUBSYSTEM AND DRIVERS
6787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6789 F: Documentation/devicetree/bindings/iio/
6791 F: drivers/staging/iio/
6792 F: include/linux/iio/
6795 IKANOS/ADI EAGLE ADSL USB DRIVER
6799 F: drivers/usb/atm/ueagle-atm.c
6801 IMGTEC ASCII LCD DRIVER
6804 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6805 F: drivers/auxdisplay/img-ascii-lcd.c
6807 IMGTEC IR DECODER DRIVER
6810 F: drivers/media/rc/img-ir/
6812 IMS TWINTURBO FRAMEBUFFER DRIVER
6815 F: drivers/video/fbdev/imsttfb.c
6817 INA209 HARDWARE MONITOR DRIVER
6821 F: Documentation/hwmon/ina209
6822 F: Documentation/devicetree/bindings/i2c/ina209.txt
6823 F: drivers/hwmon/ina209.c
6825 INA2XX HARDWARE MONITOR DRIVER
6829 F: Documentation/hwmon/ina2xx
6830 F: drivers/hwmon/ina2xx.c
6831 F: include/linux/platform_data/ina2xx.h
6833 INDUSTRY PACK SUBSYSTEM (IPACK)
6838 W: http://industrypack.sourceforge.net
6842 INFINIBAND SUBSYSTEM
6845 W: http://www.openfabrics.org/
6846 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6849 F: Documentation/devicetree/bindings/infiniband/
6850 F: Documentation/infiniband/
6851 F: drivers/infiniband/
6852 F: include/uapi/linux/if_infiniband.h
6853 F: include/uapi/rdma/
6856 INGENIC JZ4780 DMA Driver
6859 F: drivers/dma/dma-jz4780.c
6861 INGENIC JZ4780 NAND DRIVER
6865 F: drivers/mtd/nand/jz4780_*
6872 F: Documentation/filesystems/inotify.txt
6873 F: fs/notify/inotify/
6874 F: include/linux/inotify.h
6875 F: include/uapi/linux/inotify.h
6877 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6880 Q: http://patchwork.kernel.org/project/linux-input/list/
6881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6884 F: include/linux/input.h
6885 F: include/uapi/linux/input.h
6886 F: include/uapi/linux/input-event-codes.h
6887 F: include/linux/input/
6888 F: Documentation/devicetree/bindings/input/
6889 F: Documentation/input/
6891 INPUT MULTITOUCH (MT) PROTOCOL
6895 F: Documentation/input/multi-touch-protocol.rst
6896 F: drivers/input/input-mt.c
6899 INSIDE SECURE CRYPTO DRIVER
6901 F: drivers/crypto/inside-secure/
6905 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6911 F: security/integrity/ima/
6913 INTEL 810/815 FRAMEBUFFER DRIVER
6917 F: drivers/video/fbdev/i810/
6919 INTEL ASoC BDW/HSW DRIVERS
6923 F: sound/soc/intel/common/sst-dsp*
6924 F: sound/soc/intel/common/sst-firmware.c
6925 F: sound/soc/intel/boards/broadwell.c
6926 F: sound/soc/intel/haswell/
6928 INTEL C600 SERIES SAS CONTROLLER DRIVER
6932 T: git git://git.code.sf.net/p/intel-sas/isci
6934 F: drivers/scsi/isci/
6936 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6941 W: https://01.org/linuxgraphics/
6942 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6943 C: irc://chat.freenode.net/intel-gfx
6944 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6945 T: git git://anongit.freedesktop.org/drm-intel
6947 F: drivers/gpu/drm/i915/
6948 F: include/drm/i915*
6949 F: include/uapi/drm/i915_drm.h
6950 F: Documentation/gpu/i915.rst
6952 INTEL ETHERNET DRIVERS
6955 W: http://www.intel.com/support/feedback.htm
6956 W: http://e1000.sourceforge.net/
6957 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6961 F: Documentation/networking/e100.txt
6962 F: Documentation/networking/e1000.txt
6963 F: Documentation/networking/e1000e.txt
6964 F: Documentation/networking/igb.txt
6965 F: Documentation/networking/igbvf.txt
6966 F: Documentation/networking/ixgb.txt
6967 F: Documentation/networking/ixgbe.txt
6968 F: Documentation/networking/ixgbevf.txt
6969 F: Documentation/networking/i40e.txt
6970 F: Documentation/networking/i40evf.txt
6971 F: drivers/net/ethernet/intel/
6972 F: drivers/net/ethernet/intel/*/
6973 F: include/linux/avf/virtchnl.h
6975 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6979 F: Documentation/fb/intelfb.txt
6980 F: drivers/video/fbdev/intelfb/
6982 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6987 W: https://01.org/igvt-g
6988 T: git https://github.com/01org/gvt-linux.git
6990 F: drivers/gpu/drm/i915/gvt/
6992 INTEL HID EVENT DRIVER
6996 F: drivers/platform/x86/intel-hid.c
6998 INTEL I/OAT DMA DRIVER
7002 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7004 F: drivers/dma/ioat*
7010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7011 B: https://bugzilla.kernel.org
7013 F: drivers/idle/intel_idle.c
7015 INTEL INTEGRATED SENSOR HUB DRIVER
7020 F: drivers/hid/intel-ish-hid/
7025 T: git git://git.infradead.org/iommu-2.6.git
7027 F: drivers/iommu/intel-iommu.c
7028 F: include/linux/intel-iommu.h
7030 INTEL IOP-ADMA DMA DRIVER
7033 F: drivers/dma/iop-adma.c
7035 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7038 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7039 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7040 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7041 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7042 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7043 F: drivers/net/wan/ixp4xx_hss.c
7045 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7048 F: drivers/char/hw_random/ixp4xx-rng.c
7050 INTEL MANAGEMENT ENGINE (mei)
7054 F: include/uapi/linux/mei.h
7055 F: include/linux/mei_cl_bus.h
7056 F: drivers/misc/mei/*
7057 F: drivers/watchdog/mei_wdt.c
7058 F: Documentation/misc-devices/mei/*
7061 INTEL MENLOW THERMAL DRIVER
7064 W: https://01.org/linux-acpi
7066 F: drivers/platform/x86/intel_menlow.c
7068 INTEL MERRIFIELD GPIO DRIVER
7072 F: drivers/gpio/gpio-merrifield.c
7074 INTEL MIC DRIVERS (mic)
7078 W: https://github.com/sudeepdutt/mic
7079 W: http://software.intel.com/en-us/mic-developer
7080 F: include/linux/mic_bus.h
7081 F: include/linux/scif.h
7082 F: include/uapi/linux/mic_common.h
7083 F: include/uapi/linux/mic_ioctl.h
7084 F: include/uapi/linux/scif_ioctl.h
7085 F: drivers/misc/mic/
7086 F: drivers/dma/mic_x100_dma.c
7087 F: drivers/dma/mic_x100_dma.h
7088 F: Documentation/mic/
7090 INTEL PMC CORE DRIVER
7095 F: arch/x86/include/asm/pmc_core.h
7096 F: drivers/platform/x86/intel_pmc_core*
7098 INTEL PMC/P-Unit IPC DRIVER
7102 F: drivers/platform/x86/intel_pmc_ipc.c
7103 F: drivers/platform/x86/intel_punit_ipc.c
7104 F: arch/x86/include/asm/intel_pmc_ipc.h
7105 F: arch/x86/include/asm/intel_punit_ipc.h
7107 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7111 F: Documentation/networking/README.ipw2100
7112 F: Documentation/networking/README.ipw2200
7113 F: drivers/net/wireless/intel/ipw2x00/
7120 F: drivers/cpufreq/intel_pstate.c
7122 INTEL RDMA RNIC DRIVER
7127 F: drivers/infiniband/hw/i40iw/
7129 INTEL TELEMETRY DRIVER
7133 F: arch/x86/include/asm/intel_telemetry.h
7134 F: drivers/platform/x86/intel_telemetry*
7136 INTEL VIRTUAL BUTTON DRIVER
7140 F: drivers/platform/x86/intel-vbtn.c
7142 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7146 F: drivers/net/wireless/intel/iwlegacy/
7148 INTEL WIRELESS WIFI LINK (iwlwifi)
7154 W: http://intellinuxwireless.org
7155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7157 F: drivers/net/wireless/intel/iwlwifi/
7159 INTEL WIRELESS WIMAX CONNECTION 2400
7164 W: http://linuxwimax.org
7165 F: Documentation/wimax/README.i2400m
7166 F: drivers/net/wimax/i2400m/
7167 F: include/uapi/linux/wimax/i2400m.h
7172 F: Documentation/trace/intel_th.txt
7173 F: drivers/hwtracing/intel_th/
7175 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7178 W: http://tboot.sourceforge.net
7179 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7181 F: Documentation/intel_txt.txt
7182 F: include/linux/tboot.h
7183 F: arch/x86/kernel/tboot.c
7185 INTEL-MID GPIO DRIVER
7189 F: drivers/gpio/gpio-intel-mid.c
7191 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7195 F: drivers/iio/gyro/mpu3050*
7196 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7198 IOC3 ETHERNET DRIVER
7202 F: drivers/net/ethernet/sgi/ioc3-eth.c
7208 F: drivers/tty/serial/ioc3_serial.c
7213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7215 F: Documentation/devicetree/bindings/iommu/
7217 F: include/linux/iommu.h
7218 F: include/linux/iova.h
7223 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7228 W: http://openipmi.sourceforge.net/
7230 F: Documentation/IPMI.txt
7231 F: drivers/char/ipmi/
7232 F: include/linux/ipmi*
7233 F: include/uapi/linux/ipmi*
7235 IPS SCSI RAID DRIVER
7238 W: http://www.adaptec.com/
7240 F: drivers/scsi/ips*
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7251 F: Documentation/networking/ipvs-sysctl.txt
7252 F: include/net/ip_vs.h
7253 F: include/uapi/linux/ip_vs.h
7254 F: net/netfilter/ipvs/
7260 F: drivers/tty/ipwireless/
7265 F: include/net/ipx.h
7266 F: include/uapi/linux/ipx.h
7273 W: http://irda.sourceforge.net/
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7276 F: Documentation/networking/irda.txt
7277 F: drivers/staging/irda/
7279 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7283 F: Documentation/IRQ-domain.txt
7284 F: include/linux/irqdomain.h
7285 F: kernel/irq/irqdomain.c
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7302 F: Documentation/devicetree/bindings/interrupt-controller/
7308 F: Documentation/isa.txt
7309 F: drivers/base/isa.c
7310 F: include/linux/isa.h
7315 T: git git://linuxtv.org/media_tree.git
7316 W: https://linuxtv.org
7318 F: drivers/media/radio/radio-isa*
7323 F: Documentation/isapnp.txt
7324 F: drivers/pnp/isapnp/
7325 F: include/linux/isapnp.h
7331 W: www.open-iscsi.com
7333 F: drivers/scsi/*iscsi*
7334 F: include/scsi/*iscsi*
7336 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7340 F: drivers/firmware/iscsi_ibft*
7342 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7348 W: http://www.openfabrics.org
7349 W: www.open-iscsi.org
7350 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7351 F: drivers/infiniband/ulp/iser/
7353 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7359 W: http://www.linux-iscsi.org
7360 F: drivers/infiniband/ulp/isert
7366 W: http://www.isdn4linux.de
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7369 F: Documentation/isdn/
7371 F: include/linux/isdn.h
7372 F: include/linux/isdn/
7373 F: include/uapi/linux/isdn.h
7374 F: include/uapi/linux/isdn/
7376 ISDN SUBSYSTEM (Eicon active card driver)
7379 W: http://www.melware.de
7381 F: drivers/isdn/hardware/eicon/
7383 IT87 HARDWARE MONITORING DRIVER
7387 F: Documentation/hwmon/it87
7388 F: drivers/hwmon/it87.c
7393 W: https://linuxtv.org
7394 W: http://palosaari.fi/linux/
7395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7396 T: git git://linuxtv.org/anttip/media_tree.git
7398 F: drivers/media/tuners/it913x*
7400 IVTV VIDEO4LINUX DRIVER
7404 T: git git://linuxtv.org/media_tree.git
7405 W: http://www.ivtvdriver.org
7407 F: Documentation/media/v4l-drivers/ivtv*
7408 F: drivers/media/pci/ivtv/
7409 F: include/uapi/linux/ivtv*
7411 IX2505V MEDIA DRIVER
7414 W: https://linuxtv.org
7415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7417 F: drivers/media/dvb-frontends/ix2505v*
7419 JC42.4 TEMPERATURE SENSOR DRIVER
7423 F: drivers/hwmon/jc42.c
7424 F: Documentation/hwmon/jc42
7429 W: http://jfs.sourceforge.net/
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7432 F: Documentation/filesystems/jfs.txt
7439 F: drivers/net/ethernet/jme.*
7441 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7444 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7447 F: include/uapi/linux/jffs2.h
7449 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7455 F: include/linux/jbd2.h
7457 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7461 F: drivers/media/platform/rcar_jpu.c
7463 JSM Neo PCI based serial card
7467 F: drivers/tty/serial/jsm/
7469 K10TEMP HARDWARE MONITORING DRIVER
7473 F: Documentation/hwmon/k10temp
7474 F: drivers/hwmon/k10temp.c
7476 K8TEMP HARDWARE MONITORING DRIVER
7480 F: Documentation/hwmon/k8temp
7481 F: drivers/hwmon/k8temp.c
7489 F: arch/*/include/asm/kasan.h
7490 F: arch/*/mm/kasan_init*
7491 F: Documentation/dev-tools/kasan.rst
7492 F: include/linux/kasan*.h
7495 F: scripts/Makefile.kasan
7500 F: Documentation/kbuild/kconfig-language.txt
7508 W: http://lse.sourceforge.net/kdump/
7510 F: Documentation/kdump/
7512 KEENE FM RADIO TRANSMITTER DRIVER
7515 T: git git://linuxtv.org/media_tree.git
7516 W: https://linuxtv.org
7518 F: drivers/media/radio/radio-keene*
7520 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7526 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7532 F: Documentation/kbuild/
7534 F: scripts/Makefile.*
7541 W: http://kernelnewbies.org/KernelJanitors
7544 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7548 W: http://nfs.sourceforge.net/
7549 T: git git://linux-nfs.org/~bfields/linux.git
7552 F: include/uapi/linux/nfsd/
7556 F: include/linux/lockd/
7557 F: include/linux/sunrpc/
7558 F: include/uapi/linux/sunrpc/
7560 KERNEL SELFTEST FRAMEWORK
7564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7566 F: tools/testing/selftests/
7567 F: Documentation/dev-tools/kselftest*
7569 KERNEL USERMODE HELPER
7574 F: include/linux/umh.h
7576 KERNEL VIRTUAL MACHINE (KVM)
7580 W: http://www.linux-kvm.org
7581 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7583 F: Documentation/virtual/kvm/
7584 F: include/trace/events/kvm.h
7585 F: include/uapi/asm-generic/kvm*
7586 F: include/uapi/linux/kvm*
7587 F: include/asm-generic/kvm*
7588 F: include/linux/kvm*
7589 F: include/kvm/iodev.h
7593 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7596 W: http://www.linux-kvm.org/
7598 F: arch/x86/include/asm/svm.h
7599 F: arch/x86/kvm/svm.c
7601 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7606 W: http://systems.cs.columbia.edu/projects/kvm-arm
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7609 F: arch/arm/include/uapi/asm/kvm*
7610 F: arch/arm/include/asm/kvm*
7613 F: include/kvm/arm_*
7615 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7621 F: arch/arm64/include/uapi/asm/kvm*
7622 F: arch/arm64/include/asm/kvm*
7625 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7629 F: arch/mips/include/uapi/asm/kvm*
7630 F: arch/mips/include/asm/kvm*
7633 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7636 W: http://www.linux-kvm.org/
7637 T: git git://github.com/agraf/linux-2.6.git
7639 F: arch/powerpc/include/uapi/asm/kvm*
7640 F: arch/powerpc/include/asm/kvm*
7641 F: arch/powerpc/kvm/
7642 F: arch/powerpc/kernel/kvm*
7644 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7648 W: http://www.ibm.com/developerworks/linux/linux390/
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7651 F: arch/s390/include/uapi/asm/kvm*
7652 F: arch/s390/include/asm/gmap.h
7653 F: arch/s390/include/asm/kvm*
7655 F: arch/s390/mm/gmap.c
7657 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7661 W: http://www.linux-kvm.org
7662 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7665 F: arch/x86/include/uapi/asm/kvm*
7666 F: arch/x86/include/asm/kvm*
7667 F: arch/x86/include/asm/pvclock-abi.h
7668 F: arch/x86/kernel/kvm.c
7669 F: arch/x86/kernel/kvmclock.c
7674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7676 F: include/linux/kernfs.h
7681 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7684 F: include/linux/kexec.h
7685 F: include/uapi/linux/kexec.h
7693 F: Documentation/security/keys/trusted-encrypted.rst
7694 F: include/keys/encrypted-type.h
7695 F: security/keys/encrypted-keys/
7702 F: Documentation/security/keys/trusted-encrypted.rst
7703 F: include/keys/trusted-type.h
7704 F: security/keys/trusted.c
7705 F: security/keys/trusted.h
7711 F: Documentation/security/keys/core.rst
7712 F: include/linux/key.h
7713 F: include/linux/key-type.h
7714 F: include/linux/keyctl.h
7715 F: include/uapi/linux/keyctl.h
7719 KGDB / KDB /debug_core
7721 W: http://kgdb.wiki.kernel.org/
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7725 F: Documentation/dev-tools/kgdb.rst
7726 F: drivers/misc/kgdbts.c
7727 F: drivers/tty/serial/kgdboc.c
7728 F: include/linux/kdb.h
7729 F: include/linux/kgdb.h
7735 F: Documentation/dev-tools/kmemleak.rst
7736 F: include/linux/kmemleak.h
7738 F: mm/kmemleak-test.c
7740 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7745 F: include/linux/kmod.h
7747 F: tools/testing/selftests/kmod/
7755 F: Documentation/kprobes.txt
7756 F: include/linux/kprobes.h
7757 F: include/asm-generic/kprobes.h
7760 KS0108 LCD CONTROLLER DRIVER
7762 W: http://miguelojeda.es/auxdisplay.htm
7763 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7765 F: Documentation/auxdisplay/ks0108
7766 F: drivers/auxdisplay/ks0108.c
7767 F: include/linux/ks0108.h
7774 F: include/net/l3mdev.h
7776 LANTIQ MIPS ARCHITECTURE
7781 F: drivers/soc/lantiq
7786 F: Documentation/networking/lapb-module.txt
7790 LASI 53c700 driver for PARISC
7794 F: Documentation/scsi/53c700.txt
7795 F: drivers/scsi/53c700*
7800 F: scripts/leaking_addresses.pl
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7809 F: Documentation/devicetree/bindings/leds/
7811 F: include/linux/leds.h
7813 LEGACY EEPROM DRIVER
7816 F: Documentation/misc-devices/eeprom
7817 F: drivers/misc/eeprom/eeprom.c
7819 LEGO USB Tower driver
7822 W: http://legousb.sourceforge.net/
7824 F: drivers/usb/misc/legousbtower.c
7829 W: https://linuxtv.org
7830 W: http://github.com/mkrufky
7831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7832 T: git git://linuxtv.org/mkrufky/tuners.git
7834 F: drivers/media/dvb-frontends/lg2160.*
7836 LGDT3305 MEDIA DRIVER
7839 W: https://linuxtv.org
7840 W: http://github.com/mkrufky
7841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7842 T: git git://linuxtv.org/mkrufky/tuners.git
7844 F: drivers/media/dvb-frontends/lgdt3305.*
7846 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7851 F: include/linux/pata_arasan_cf_data.h
7852 F: drivers/ata/pata_arasan_cf.c
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7860 F: drivers/ata/pata_*.c
7861 F: drivers/ata/ata_generic.c
7863 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7868 F: drivers/ata/pata_ftide010.c
7869 F: drivers/ata/sata_gemini.c
7870 F: drivers/ata/sata_gemini.h
7872 LIBATA SATA AHCI PLATFORM devices support
7876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7878 F: drivers/ata/ahci_platform.c
7879 F: drivers/ata/libahci_platform.c
7880 F: include/linux/ahci_platform.h
7882 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7887 F: drivers/ata/sata_promise.*
7889 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7895 F: include/linux/ata.h
7896 F: include/linux/libata.h
7897 F: Documentation/devicetree/bindings/ata/
7902 F: tools/lib/lockdep/
7904 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7907 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7909 F: drivers/nvdimm/blk.c
7910 F: drivers/nvdimm/region_devs.c
7912 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7915 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7917 F: drivers/nvdimm/btt*
7919 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7922 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7924 F: drivers/nvdimm/pmem*
7926 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7929 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7933 F: drivers/acpi/nfit/*
7934 F: include/linux/nd.h
7935 F: include/linux/libnvdimm.h
7936 F: include/uapi/linux/ndctl.h
7938 LIGHTNVM PLATFORM SUPPORT
7940 W: http://github/OpenChannelSSD
7943 F: drivers/lightnvm/
7944 F: include/linux/lightnvm.h
7945 F: include/uapi/linux/lightnvm.h
7947 LINUX FOR POWER MACINTOSH
7949 W: http://www.penguinppc.org/
7952 F: arch/powerpc/platforms/powermac/
7953 F: drivers/macintosh/
7955 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7959 W: https://github.com/linuxppc/linux/wiki
7961 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7964 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7965 F: Documentation/devicetree/bindings/powerpc/
7966 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7967 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7968 F: Documentation/powerpc/
7970 F: drivers/char/tpm/tpm_ibmvtpm*
7971 F: drivers/crypto/nx/
7972 F: drivers/crypto/vmx/
7973 F: drivers/i2c/busses/i2c-opal.c
7974 F: drivers/net/ethernet/ibm/ibmveth.*
7975 F: drivers/net/ethernet/ibm/ibmvnic.*
7976 F: drivers/pci/hotplug/pnv_php.c
7977 F: drivers/pci/hotplug/rpa*
7978 F: drivers/rtc/rtc-opal.c
7979 F: drivers/scsi/ibmvscsi/
7980 F: drivers/tty/hvc/hvc_opal.c
7981 F: drivers/watchdog/wdrtas.c
7982 F: tools/testing/selftests/powerpc
7989 LINUX FOR POWERPC EMBEDDED MPC5XXX
7992 T: git git://git.denx.de/linux-denx-agust.git
7994 F: arch/powerpc/platforms/512x/
7995 F: arch/powerpc/platforms/52xx/
7997 LINUX FOR POWERPC EMBEDDED PPC4XX
8000 W: http://www.penguinppc.org/
8003 F: arch/powerpc/platforms/40x/
8004 F: arch/powerpc/platforms/44x/
8006 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8009 W: http://www.penguinppc.org/
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8013 F: arch/powerpc/platforms/83xx/
8014 F: arch/powerpc/platforms/85xx/
8015 F: Documentation/devicetree/bindings/powerpc/fsl/
8017 LINUX FOR POWERPC EMBEDDED PPC8XX
8019 W: http://www.penguinppc.org/
8022 F: arch/powerpc/platforms/8xx/
8024 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8027 F: arch/powerpc/*/*virtex*
8028 F: arch/powerpc/*/*/*virtex*
8030 LINUX FOR POWERPC PA SEMI PWRFICIENT
8033 F: arch/powerpc/platforms/pasemi/
8034 F: drivers/*/*pasemi*
8035 F: drivers/*/*/*pasemi*
8037 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8040 F: drivers/misc/lkdtm*
8042 LINUX SECURITY MODULE (LSM) FRAMEWORK
8047 LIS3LV02D ACCELEROMETER DRIVER
8050 F: Documentation/misc-devices/lis3lv02d
8051 F: drivers/misc/lis3lv02d/
8052 F: drivers/platform/x86/hp_accel.c
8061 F: kernel/livepatch/
8062 F: include/linux/livepatch.h
8063 F: arch/x86/include/asm/livepatch.h
8064 F: arch/x86/kernel/livepatch.c
8065 F: Documentation/livepatch/
8066 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8067 F: samples/livepatch/
8069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8074 F: include/linux/llc.h
8075 F: include/uapi/linux/llc.h
8079 LM73 HARDWARE MONITOR DRIVER
8083 F: drivers/hwmon/lm73.c
8085 LM78 HARDWARE MONITOR DRIVER
8089 F: Documentation/hwmon/lm78
8090 F: drivers/hwmon/lm78.c
8092 LM83 HARDWARE MONITOR DRIVER
8096 F: Documentation/hwmon/lm83
8097 F: drivers/hwmon/lm83.c
8099 LM90 HARDWARE MONITOR DRIVER
8103 F: Documentation/hwmon/lm90
8104 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8105 F: drivers/hwmon/lm90.c
8106 F: include/dt-bindings/thermal/lm90.h
8108 LM95234 HARDWARE MONITOR DRIVER
8112 F: Documentation/hwmon/lm95234
8113 F: drivers/hwmon/lm95234.c
8115 LME2510 MEDIA DRIVER
8118 W: https://linuxtv.org
8119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8121 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8123 LOADPIN SECURITY MODULE
8125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8127 F: security/loadpin/
8128 F: Documentation/admin-guide/LSM/LoadPin.rst
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8136 F: Documentation/locking/
8137 F: include/linux/lockdep.h
8138 F: include/linux/spinlock*.h
8139 F: arch/*/include/asm/spinlock*.h
8140 F: include/linux/rwlock*.h
8141 F: include/linux/mutex*.h
8142 F: arch/*/include/asm/mutex*.h
8143 F: include/linux/rwsem*.h
8144 F: arch/*/include/asm/rwsem.h
8145 F: include/linux/seqlock.h
8146 F: lib/locking*.[ch]
8149 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8152 W: http://www.linux-ntfs.org/content/view/19/37/
8154 F: Documentation/ldm.txt
8155 F: block/partitions/ldm.*
8157 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8163 W: http://www.avagotech.com/support/
8165 F: drivers/message/fusion/
8166 F: drivers/scsi/mpt2sas/
8167 F: drivers/scsi/mpt3sas/
8169 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8173 F: drivers/scsi/sym53c8xx_2/
8175 LTC4261 HARDWARE MONITOR DRIVER
8179 F: Documentation/hwmon/ltc4261
8180 F: drivers/hwmon/ltc4261.c
8182 LTC4306 I2C MULTIPLEXER DRIVER
8184 W: http://ez.analog.com/community/linux-device-drivers
8187 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8188 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8190 LTP (Linux Test Project)
8198 W: http://linux-test-project.github.io/
8199 T: git git://github.com/linux-test-project/ltp.git
8203 W: http://www.linux-m32r.org/
8210 W: http://www.linux-m68k.org/
8211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8216 M68K ON APPLE MACINTOSH
8218 W: http://www.mac.linux-m68k.org/
8225 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8229 M88DS3103 MEDIA DRIVER
8232 W: https://linuxtv.org
8233 W: http://palosaari.fi/linux/
8234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8235 T: git git://linuxtv.org/anttip/media_tree.git
8237 F: drivers/media/dvb-frontends/m88ds3103*
8239 M88RS2000 MEDIA DRIVER
8242 W: https://linuxtv.org
8243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8245 F: drivers/media/dvb-frontends/m88rs2000*
8247 MA901 MASTERKIT USB FM RADIO DRIVER
8250 T: git git://linuxtv.org/media_tree.git
8252 F: drivers/media/radio/radio-ma901.c
8257 W: http://wireless.kernel.org/
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8261 F: Documentation/networking/mac80211-injection.txt
8262 F: include/net/mac80211.h
8264 F: drivers/net/wireless/mac80211_hwsim.[ch]
8265 F: Documentation/networking/mac80211_hwsim/README
8272 F: include/linux/mailbox_client.h
8273 F: include/linux/mailbox_controller.h
8275 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8277 W: http://www.kernel.org/doc/man-pages
8281 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8285 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8287 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8292 F: drivers/net/dsa/mv88e6xxx/
8293 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8295 MARVELL ARMADA DRM SUPPORT
8298 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8299 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8300 F: drivers/gpu/drm/armada/
8301 F: include/uapi/drm/armada_drm.h
8302 F: Documentation/devicetree/bindings/display/armada/
8304 MARVELL CRYPTO DRIVER
8307 F: drivers/crypto/marvell/
8311 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8316 F: drivers/net/ethernet/marvell/sk*
8318 MARVELL LIBERTAS WIRELESS DRIVER
8321 F: drivers/net/wireless/marvell/libertas/
8323 MARVELL MACCHIATOBIN SUPPORT
8327 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8329 MARVELL MV643XX ETHERNET DRIVER
8333 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8334 F: include/linux/mv643xx.h
8336 MARVELL MV88X3310 PHY DRIVER
8340 F: drivers/net/phy/marvell10g.c
8342 MARVELL MVNETA ETHERNET DRIVER
8346 F: drivers/net/ethernet/marvell/mvneta.*
8348 MARVELL MWIFIEX WIRELESS DRIVER
8355 F: drivers/net/wireless/marvell/mwifiex/
8357 MARVELL MWL8K WIRELESS DRIVER
8361 F: drivers/net/wireless/marvell/mwl8k.c
8363 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8366 F: drivers/mmc/host/mvsdio.*
8368 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8372 F: drivers/mmc/host/sdhci-xenon*
8373 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8375 MATROX FRAMEBUFFER DRIVER
8378 F: drivers/video/fbdev/matrox/matroxfb_*
8379 F: include/uapi/linux/matroxfb.h
8381 MAX16065 HARDWARE MONITOR DRIVER
8385 F: Documentation/hwmon/max16065
8386 F: drivers/hwmon/max16065.c
8388 MAX20751 HARDWARE MONITOR DRIVER
8392 F: Documentation/hwmon/max20751
8393 F: drivers/hwmon/max20751.c
8395 MAX2175 SDR TUNER DRIVER
8398 T: git git://linuxtv.org/media_tree.git
8400 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8401 F: Documentation/media/v4l-drivers/max2175.rst
8402 F: drivers/media/i2c/max2175*
8403 F: include/uapi/linux/max2175.h
8405 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8408 F: Documentation/hwmon/max6650
8409 F: drivers/hwmon/max6650.c
8411 MAX6697 HARDWARE MONITOR DRIVER
8415 F: Documentation/hwmon/max6697
8416 F: Documentation/devicetree/bindings/i2c/max6697.txt
8417 F: drivers/hwmon/max6697.c
8418 F: include/linux/platform_data/max6697.h
8420 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8424 F: Documentation/devicetree/bindings/sound/max9860.txt
8425 F: sound/soc/codecs/max9860.*
8427 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8431 F: drivers/regulator/max77802-regulator.c
8432 F: Documentation/devicetree/bindings/*/*max77802.txt
8433 F: include/dt-bindings/*/*max77802.h
8435 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8440 F: drivers/power/supply/max14577_charger.c
8441 F: drivers/power/supply/max77693_charger.c
8443 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8449 F: drivers/*/max14577*.c
8450 F: drivers/*/max77686*.c
8451 F: drivers/*/max77693*.c
8452 F: drivers/extcon/extcon-max14577.c
8453 F: drivers/extcon/extcon-max77693.c
8454 F: drivers/rtc/rtc-max77686.c
8455 F: drivers/clk/clk-max77686.c
8456 F: Documentation/devicetree/bindings/mfd/max14577.txt
8457 F: Documentation/devicetree/bindings/*/max77686.txt
8458 F: Documentation/devicetree/bindings/mfd/max77693.txt
8459 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8460 F: include/linux/mfd/max14577*.h
8461 F: include/linux/mfd/max77686*.h
8462 F: include/linux/mfd/max77693*.h
8464 MAXIRADIO FM RADIO RECEIVER DRIVER
8467 T: git git://linuxtv.org/media_tree.git
8468 W: https://linuxtv.org
8470 F: drivers/media/radio/radio-maxiradio*
8472 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8476 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8477 F: drivers/iio/potentiometer/mcp4531.c
8479 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8483 F: drivers/iio/dac/cio-dac.c
8485 MEDIA DRIVERS FOR ASCOT2E
8489 W: https://linuxtv.org
8491 T: git git://linuxtv.org/media_tree.git
8493 F: drivers/media/dvb-frontends/ascot2e*
8495 MEDIA DRIVERS FOR CXD2841ER
8499 W: https://linuxtv.org
8501 T: git git://linuxtv.org/media_tree.git
8503 F: drivers/media/dvb-frontends/cxd2841er*
8505 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8508 W: https://linuxtv.org
8509 T: git git://linuxtv.org/media_tree.git
8511 F: drivers/media/pci/ddbridge/*
8513 MEDIA DRIVERS FOR FREESCALE IMX
8517 T: git git://linuxtv.org/media_tree.git
8519 F: Documentation/devicetree/bindings/media/imx.txt
8520 F: Documentation/media/v4l-drivers/imx.rst
8521 F: drivers/staging/media/imx/
8522 F: include/linux/imx-media.h
8523 F: include/media/imx.h
8525 MEDIA DRIVERS FOR HELENE
8528 W: https://linuxtv.org
8530 T: git git://linuxtv.org/media_tree.git
8532 F: drivers/media/dvb-frontends/helene*
8534 MEDIA DRIVERS FOR HORUS3A
8538 W: https://linuxtv.org
8540 T: git git://linuxtv.org/media_tree.git
8542 F: drivers/media/dvb-frontends/horus3a*
8544 MEDIA DRIVERS FOR LNBH25
8548 W: https://linuxtv.org
8550 T: git git://linuxtv.org/media_tree.git
8552 F: drivers/media/dvb-frontends/lnbh25*
8554 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8557 W: https://linuxtv.org
8558 T: git git://linuxtv.org/media_tree.git
8560 F: drivers/media/dvb-frontends/mxl5xx*
8562 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8566 W: https://linuxtv.org
8568 T: git git://linuxtv.org/media_tree.git
8570 F: drivers/media/pci/netup_unidvb/*
8572 MEDIA DRIVERS FOR RENESAS - DRIF
8576 T: git git://linuxtv.org/media_tree.git
8578 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8579 F: drivers/media/platform/rcar_drif.c
8581 MEDIA DRIVERS FOR RENESAS - FCP
8585 T: git git://linuxtv.org/media_tree.git
8587 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8588 F: drivers/media/platform/rcar-fcp.c
8589 F: include/media/rcar-fcp.h
8591 MEDIA DRIVERS FOR RENESAS - FDP1
8595 T: git git://linuxtv.org/media_tree.git
8597 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8598 F: drivers/media/platform/rcar_fdp1.c
8600 MEDIA DRIVERS FOR RENESAS - VIN
8604 T: git git://linuxtv.org/media_tree.git
8606 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8607 F: drivers/media/platform/rcar-vin/
8609 MEDIA DRIVERS FOR RENESAS - VSP1
8613 T: git git://linuxtv.org/media_tree.git
8615 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8616 F: drivers/media/platform/vsp1/
8618 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8621 W: https://linuxtv.org
8622 T: git git://linuxtv.org/media_tree.git
8624 F: drivers/media/dvb-frontends/stv0910*
8626 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8629 W: https://linuxtv.org
8630 T: git git://linuxtv.org/media_tree.git
8632 F: drivers/media/dvb-frontends/stv6111*
8634 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8637 P: LinuxTV.org Project
8639 W: https://linuxtv.org
8640 Q: http://patchwork.kernel.org/project/linux-media/list/
8641 T: git git://linuxtv.org/media_tree.git
8643 F: Documentation/devicetree/bindings/media/
8644 F: Documentation/media/
8646 F: drivers/staging/media/
8647 F: include/linux/platform_data/media/
8649 F: include/uapi/linux/dvb/
8650 F: include/uapi/linux/videodev2.h
8651 F: include/uapi/linux/media.h
8652 F: include/uapi/linux/v4l2-*
8653 F: include/uapi/linux/meye.h
8654 F: include/uapi/linux/ivtv*
8655 F: include/uapi/linux/uvcvideo.h
8660 F: drivers/media/rc/mtk-cir.c
8662 MEDIATEK PMIC LED DRIVER
8665 F: drivers/leds/leds-mt6323.c
8666 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8668 MEDIATEK ETHERNET DRIVER
8675 F: drivers/net/ethernet/mediatek/
8677 MEDIATEK JPEG DRIVER
8681 F: drivers/media/platform/mtk-jpeg/
8682 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8689 F: drivers/media/platform/mtk-mdp/
8690 F: drivers/media/platform/mtk-vpu/
8691 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8693 MEDIATEK MEDIA DRIVER
8697 F: drivers/media/platform/mtk-vcodec/
8698 F: drivers/media/platform/mtk-vpu/
8699 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8700 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8702 MEDIATEK MT7601U WIRELESS LAN DRIVER
8706 F: drivers/net/wireless/mediatek/mt7601u/
8708 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8711 F: drivers/char/hw_random/mtk-rng.c
8713 MEDIATEK USB3 DRD IP DRIVER
8719 F: drivers/usb/mtu3/
8721 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8726 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8727 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8729 MEGARAID SCSI/SAS DRIVERS
8735 W: http://www.avagotech.com/support/
8737 F: Documentation/scsi/megaraid.txt
8738 F: drivers/scsi/megaraid.*
8739 F: drivers/scsi/megaraid/
8741 MELEXIS MLX90614 DRIVER
8744 W: http://www.melexis.com
8746 F: drivers/iio/temperature/mlx90614.c
8748 MELFAS MIP4 TOUCHSCREEN DRIVER
8750 W: http://www.melfas.com
8752 F: drivers/input/touchscreen/melfas_mip4.c
8753 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8755 MELLANOX ETHERNET DRIVER (mlx4_en)
8759 W: http://www.mellanox.com
8760 Q: http://patchwork.ozlabs.org/project/netdev/list/
8761 F: drivers/net/ethernet/mellanox/mlx4/en_*
8763 MELLANOX ETHERNET DRIVER (mlx5e)
8767 W: http://www.mellanox.com
8768 Q: http://patchwork.ozlabs.org/project/netdev/list/
8769 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8771 MELLANOX ETHERNET INNOVA DRIVER
8776 W: http://www.mellanox.com
8777 Q: http://patchwork.ozlabs.org/project/netdev/list/
8778 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8779 F: include/linux/mlx5/mlx5_ifc_fpga.h
8781 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8786 W: http://www.mellanox.com
8787 Q: http://patchwork.ozlabs.org/project/netdev/list/
8788 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8789 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8791 MELLANOX ETHERNET SWITCH DRIVERS
8796 W: http://www.mellanox.com
8797 Q: http://patchwork.ozlabs.org/project/netdev/list/
8798 F: drivers/net/ethernet/mellanox/mlxsw/
8800 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8804 W: http://www.mellanox.com
8805 Q: http://patchwork.ozlabs.org/project/netdev/list/
8806 F: drivers/net/ethernet/mellanox/mlxfw/
8808 MELLANOX MLX CPLD HOTPLUG DRIVER
8812 F: drivers/platform/x86/mlxcpld-hotplug.c
8813 F: include/linux/platform_data/mlxcpld-hotplug.h
8815 MELLANOX MLX4 core VPI driver
8819 W: http://www.mellanox.com
8820 Q: http://patchwork.ozlabs.org/project/netdev/list/
8822 F: drivers/net/ethernet/mellanox/mlx4/
8823 F: include/linux/mlx4/
8825 MELLANOX MLX4 IB driver
8828 W: http://www.mellanox.com
8829 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8831 F: drivers/infiniband/hw/mlx4/
8832 F: include/linux/mlx4/
8833 F: include/uapi/rdma/mlx4-abi.h
8835 MELLANOX MLX5 core VPI driver
8841 W: http://www.mellanox.com
8842 Q: http://patchwork.ozlabs.org/project/netdev/list/
8844 F: drivers/net/ethernet/mellanox/mlx5/core/
8845 F: include/linux/mlx5/
8847 MELLANOX MLX5 IB driver
8851 W: http://www.mellanox.com
8852 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8854 F: drivers/infiniband/hw/mlx5/
8855 F: include/linux/mlx5/
8856 F: include/uapi/rdma/mlx5-abi.h
8858 MELLANOX MLXCPLD I2C AND MUX DRIVER
8863 F: drivers/i2c/busses/i2c-mlxcpld.c
8864 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8865 F: Documentation/i2c/busses/i2c-mlxcpld
8867 MELLANOX MLXCPLD LED DRIVER
8871 F: drivers/leds/leds-mlxcpld.c
8872 F: Documentation/leds/leds-mlxcpld.txt
8874 MELLANOX PLATFORM DRIVER
8878 F: drivers/platform/x86/mlx-platform.c
8885 F: kernel/sched/membarrier.c
8886 F: include/uapi/linux/membarrier.h
8890 W: http://www.linux-mm.org
8892 F: include/linux/mm.h
8893 F: include/linux/gfp.h
8894 F: include/linux/mmzone.h
8895 F: include/linux/memory_hotplug.h
8896 F: include/linux/vmalloc.h
8899 MEMORY TECHNOLOGY DEVICES (MTD)
8907 W: http://www.linux-mtd.infradead.org/
8908 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8909 T: git git://git.infradead.org/linux-mtd.git master
8910 T: git git://git.infradead.org/l2-mtd.git master
8912 F: Documentation/devicetree/bindings/mtd/
8914 F: include/linux/mtd/
8915 F: include/uapi/mtd/
8917 MEN A21 WATCHDOG DRIVER
8921 F: drivers/watchdog/mena21_wdt.c
8923 MEN CHAMELEON BUS (mcb)
8927 F: include/linux/mcb.h
8928 F: Documentation/men-chameleon-bus.txt
8930 MEN F21BMC (Board Management Controller)
8933 F: drivers/mfd/menf21bmc.c
8934 F: drivers/watchdog/menf21bmc_wdt.c
8935 F: drivers/leds/leds-menf21bmc.c
8936 F: drivers/hwmon/menf21bmc_hwmon.c
8937 F: Documentation/hwmon/menf21bmc
8939 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8943 W: http://linux-meson.com/
8945 F: drivers/media/platform/meson/ao-cec.c
8946 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8947 T: git git://linuxtv.org/media_tree.git
8952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8955 F: Documentation/metag/
8956 F: Documentation/devicetree/bindings/metag/
8957 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8958 F: drivers/clocksource/metag_generic.c
8959 F: drivers/irqchip/irq-metag.c
8960 F: drivers/irqchip/irq-metag-ext.c
8961 F: drivers/tty/metag_da.c
8963 MICROBLAZE ARCHITECTURE
8965 W: http://www.monstr.eu/fdt/
8966 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8970 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8973 F: drivers/tty/serial/atmel_serial.c
8974 F: drivers/tty/serial/atmel_serial.h
8976 MICROCHIP / ATMEL DMA DRIVER
8981 F: drivers/dma/at_hdmac.c
8982 F: drivers/dma/at_hdmac_regs.h
8983 F: include/linux/platform_data/dma-atmel.h
8985 MICROCHIP / ATMEL ECC DRIVER
8989 F: drivers/crypto/atmel-ecc.*
8991 MICROCHIP / ATMEL ISC DRIVER
8995 F: drivers/media/platform/atmel/atmel-isc.c
8996 F: drivers/media/platform/atmel/atmel-isc-regs.h
8997 F: devicetree/bindings/media/atmel-isc.txt
8999 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9004 F: net/dsa/tag_ksz.c
9005 F: drivers/net/dsa/microchip/*
9006 F: include/linux/platform_data/microchip-ksz.h
9007 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9009 MICROCHIP USB251XB DRIVER
9013 F: drivers/usb/misc/usb251xb.c
9014 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9016 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9021 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9022 F: drivers/scsi/smartpqi/Kconfig
9023 F: drivers/scsi/smartpqi/Makefile
9024 F: include/linux/cciss*.h
9025 F: include/uapi/linux/cciss*.h
9026 F: Documentation/scsi/smartpqi.txt
9028 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9032 F: drivers/platform/x86/surfacepro3_button.c
9037 F: drivers/usb/image/microtek.*
9042 W: http://www.linux-mips.org/
9043 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9044 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9046 F: Documentation/devicetree/bindings/mips/
9047 F: Documentation/mips/
9050 MIPS BOSTON DEVELOPMENT BOARD
9054 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9055 F: arch/mips/boot/dts/img/boston.dts
9056 F: arch/mips/configs/generic/board-boston.config
9057 F: drivers/clk/imgtec/clk-boston.c
9058 F: include/dt-bindings/clock/boston-clock.h
9060 MIPS GENERIC PLATFORM
9064 F: arch/mips/generic/
9065 F: arch/mips/tools/generic-board-config.sh
9067 MIPS/LOONGSON1 ARCHITECTURE
9071 F: arch/mips/loongson32/
9072 F: arch/mips/include/asm/mach-loongson32/
9073 F: drivers/*/*loongson1*
9074 F: drivers/*/*/*loongson1*
9076 MIPS RINT INSTRUCTION EMULATION
9080 F: arch/mips/math-emu/sp_rint.c
9081 F: arch/mips/math-emu/dp_rint.c
9083 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9086 T: git git://linuxtv.org/media_tree.git
9087 W: https://linuxtv.org
9089 F: drivers/media/radio/radio-miropcm20*
9095 T: git git://github.com/hzhuang1/linux.git
9096 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9098 F: arch/arm/boot/dts/mmp*
9099 F: arch/arm/mach-mmp/
9101 MN88472 MEDIA DRIVER
9104 W: https://linuxtv.org
9105 W: http://palosaari.fi/linux/
9106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9108 F: drivers/media/dvb-frontends/mn88472*
9110 MN88473 MEDIA DRIVER
9113 W: https://linuxtv.org
9114 W: http://palosaari.fi/linux/
9115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9117 F: drivers/media/dvb-frontends/mn88473*
9122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9124 F: include/linux/module.h
9127 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9128 W: http://popies.net/meye/
9130 F: Documentation/media/v4l-drivers/meye*
9131 F: drivers/media/pci/meye/
9132 F: include/uapi/linux/meye.h
9134 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9137 F: Documentation/serial/moxa-smartio
9138 F: drivers/tty/mxser.*
9140 MR800 AVERMEDIA USB FM RADIO DRIVER
9143 T: git git://linuxtv.org/media_tree.git
9145 F: drivers/media/radio/radio-mr800.c
9147 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9151 F: drivers/net/ieee802154/mrf24j40.c
9152 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9158 F: drivers/platform/x86/msi-laptop.c
9163 F: drivers/platform/x86/msi-wmi.c
9168 W: https://linuxtv.org
9169 W: http://palosaari.fi/linux/
9170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9171 T: git git://linuxtv.org/anttip/media_tree.git
9173 F: drivers/media/tuners/msi001*
9175 MSI2500 MEDIA DRIVER
9178 W: https://linuxtv.org
9179 W: http://palosaari.fi/linux/
9180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9181 T: git git://linuxtv.org/anttip/media_tree.git
9183 F: drivers/media/usb/msi2500/
9185 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9189 F: drivers/mtd/devices/docg3*
9191 MT9M032 APTINA SENSOR DRIVER
9194 T: git git://linuxtv.org/media_tree.git
9196 F: drivers/media/i2c/mt9m032.c
9197 F: include/media/i2c/mt9m032.h
9199 MT9P031 APTINA CAMERA SENSOR
9202 T: git git://linuxtv.org/media_tree.git
9204 F: drivers/media/i2c/mt9p031.c
9205 F: include/media/i2c/mt9p031.h
9207 MT9T001 APTINA CAMERA SENSOR
9210 T: git git://linuxtv.org/media_tree.git
9212 F: drivers/media/i2c/mt9t001.c
9213 F: include/media/i2c/mt9t001.h
9215 MT9V032 APTINA CAMERA SENSOR
9218 T: git git://linuxtv.org/media_tree.git
9220 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9221 F: drivers/media/i2c/mt9v032.c
9222 F: include/media/i2c/mt9v032.h
9224 MULTIFUNCTION DEVICES (MFD)
9226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9228 F: Documentation/devicetree/bindings/mfd/
9230 F: include/linux/mfd/
9231 F: include/dt-bindings/mfd/
9233 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9235 F: drivers/mmc/host/mmc_spi.c
9236 F: include/linux/spi/mmc_spi.h
9238 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9243 F: Documentation/devicetree/bindings/mmc/
9245 F: include/linux/mmc/
9246 F: include/uapi/linux/mmc/
9248 MULTIPLEXER SUBSYSTEM
9251 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9252 F: Documentation/devicetree/bindings/mux/
9253 F: include/linux/dt-bindings/mux/
9254 F: include/linux/mux/
9257 MULTITECH MULTIPORT CARD (ISICOM)
9259 F: drivers/tty/isicom.c
9260 F: include/linux/isicom.h
9262 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9266 F: drivers/usb/musb/
9268 MXL5007T MEDIA DRIVER
9271 W: https://linuxtv.org
9272 W: http://github.com/mkrufky
9273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9274 T: git git://linuxtv.org/mkrufky/tuners.git
9276 F: drivers/media/tuners/mxl5007t.*
9281 F: drivers/gpu/drm/mxsfb/
9282 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9284 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9287 W: https://www.myricom.com/support/downloads/myri10ge.html
9289 F: drivers/net/ethernet/myricom/myri10ge/
9291 NAND FLASH SUBSYSTEM
9295 W: http://www.linux-mtd.infradead.org/
9296 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9297 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9298 T: git git://git.infradead.org/l2-mtd.git nand/next
9300 F: drivers/mtd/nand/
9301 F: include/linux/mtd/*nand*.h
9303 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9307 W: http://www.native-instruments.com
9310 NATSEMI ETHERNET DRIVER (DP8381x)
9312 F: drivers/net/ethernet/natsemi/natsemi.c
9319 NCR 5380 SCSI DRIVERS
9324 F: Documentation/scsi/g_NCR5380.txt
9325 F: drivers/scsi/NCR5380.*
9326 F: drivers/scsi/arm/cumana_1.c
9327 F: drivers/scsi/arm/oak.c
9328 F: drivers/scsi/atari_scsi.*
9329 F: drivers/scsi/dmx3191d.c
9330 F: drivers/scsi/g_NCR5380.*
9331 F: drivers/scsi/mac_scsi.*
9332 F: drivers/scsi/sun3_scsi.*
9333 F: drivers/scsi/sun3_scsi_vme.c
9335 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9339 F: drivers/scsi/NCR_D700.*
9341 NCT6775 HARDWARE MONITOR DRIVER
9345 F: Documentation/hwmon/nct6775
9346 F: drivers/hwmon/nct6775.c
9348 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9351 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9353 F: drivers/infiniband/hw/nes/
9354 F: include/uapi/rdma/nes-abi.h
9356 NETEM NETWORK EMULATOR
9360 F: net/sched/sch_netem.c
9362 NETERION 10GbE DRIVERS (s2io/vxge)
9366 F: Documentation/networking/s2io.txt
9367 F: Documentation/networking/vxge.txt
9368 F: drivers/net/ethernet/neterion/
9376 W: http://www.netfilter.org/
9377 W: http://www.iptables.org/
9378 W: http://www.nftables.org/
9379 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9383 F: include/linux/netfilter*
9384 F: include/linux/netfilter/
9385 F: include/net/netfilter/
9386 F: include/uapi/linux/netfilter*
9387 F: include/uapi/linux/netfilter/
9388 F: net/*/netfilter.c
9391 F: net/bridge/br_netfilter*.c
9393 NETROM NETWORK LAYER
9396 W: http://www.linux-ax25.org/
9398 F: include/net/netrom.h
9399 F: include/uapi/linux/netrom.h
9402 NETRONOME ETHERNET DRIVERS
9406 F: drivers/net/ethernet/netronome/
9408 NETWORK BLOCK DEVICE (NBD)
9413 F: Documentation/blockdev/nbd.txt
9414 F: drivers/block/nbd.c
9415 F: include/uapi/linux/nbd.h
9417 NETWORK DROP MONITOR
9421 W: https://fedorahosted.org/dropwatch/
9422 F: net/core/drop_monitor.c
9426 W: http://www.linuxfoundation.org/en/Net
9427 Q: http://patchwork.ozlabs.org/project/netdev/list/
9428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9431 F: Documentation/devicetree/bindings/net/
9433 F: include/linux/if_*
9434 F: include/linux/netdevice.h
9435 F: include/linux/etherdevice.h
9436 F: include/linux/fcdevice.h
9437 F: include/linux/fddidevice.h
9438 F: include/linux/hippidevice.h
9439 F: include/linux/inetdevice.h
9440 F: include/uapi/linux/if_*
9441 F: include/uapi/linux/netdevice.h
9443 NETWORKING DRIVERS (WIRELESS)
9446 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9450 F: Documentation/devicetree/bindings/net/wireless/
9451 F: drivers/net/wireless/
9459 F: include/net/dsa.h
9460 F: include/linux/dsa/
9463 NETWORKING [GENERAL]
9466 W: http://www.linuxfoundation.org/en/Net
9467 Q: http://patchwork.ozlabs.org/project/netdev/list/
9468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9474 F: include/linux/in.h
9475 F: include/linux/net.h
9476 F: include/linux/netdevice.h
9477 F: include/uapi/linux/in.h
9478 F: include/uapi/linux/net.h
9479 F: include/uapi/linux/netdevice.h
9480 F: include/uapi/linux/net_namespace.h
9481 F: tools/testing/selftests/net/
9490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9499 F: net/ipv4/ipcomp.c
9500 F: net/ipv4/ip_vti.c
9504 F: net/ipv6/ipcomp6.c
9505 F: net/ipv6/ip6_vti.c
9506 F: include/uapi/linux/xfrm.h
9507 F: include/net/xfrm.h
9509 NETWORKING [IPv4/IPv6]
9514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9521 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9523 W: https://github.com/netlabel
9527 F: Documentation/netlabel/
9528 F: include/net/calipso.h
9529 F: include/net/cipso_ipv4.h
9530 F: include/net/netlabel.h
9531 F: include/uapi/linux/netfilter/xt_SECMARK.h
9532 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9534 F: net/ipv4/cipso_ipv4.c
9535 F: net/ipv6/calipso.c
9536 F: net/netfilter/xt_CONNSECMARK.c
9537 F: net/netfilter/xt_SECMARK.c
9546 F: include/uapi/linux/tls.h
9547 F: include/net/tls.h
9549 NETWORKING [WIRELESS]
9551 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9553 NETXEN (1/10) GbE SUPPORT
9559 F: drivers/net/ethernet/qlogic/netxen/
9568 F: include/uapi/linux/nfc.h
9570 F: include/linux/platform_data/nfcmrvl.h
9571 F: include/linux/platform_data/nxp-nci.h
9572 F: Documentation/devicetree/bindings/net/nfc/
9574 NFS, SUNRPC, AND LOCKD CLIENTS
9578 W: http://client.linux-nfs.org
9579 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9585 F: include/linux/lockd/
9586 F: include/linux/nfs*
9587 F: include/linux/sunrpc/
9588 F: include/uapi/linux/nfs*
9589 F: include/uapi/linux/sunrpc/
9594 W: http://nilfs.sourceforge.net/
9595 W: http://nilfs.osdn.jp/
9596 T: git git://github.com/konis/nilfs2.git
9598 F: Documentation/filesystems/nilfs2.txt
9600 F: include/trace/events/nilfs2.h
9601 F: include/uapi/linux/nilfs2_api.h
9602 F: include/uapi/linux/nilfs2_ondisk.h
9604 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9606 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9608 F: Documentation/scsi/NinjaSCSI.txt
9609 F: drivers/scsi/pcmcia/nsp_*
9611 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9614 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9616 F: Documentation/scsi/NinjaSCSI.txt
9617 F: drivers/scsi/nsp32*
9622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9626 NOHZ, DYNTICKS SUPPORT
9631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9633 F: kernel/time/tick*.*
9634 F: include/linux/tick.h
9635 F: include/linux/sched/nohz.h
9637 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9642 F: drivers/media/i2c/et8ek8
9643 F: drivers/media/i2c/ad5820.c
9645 NOKIA N900 POWER SUPPLY DRIVERS
9647 F: include/linux/power/bq2415x_charger.h
9648 F: include/linux/power/bq27xxx_battery.h
9649 F: include/linux/power/isp1704_charger.h
9650 F: drivers/power/supply/bq2415x_charger.c
9651 F: drivers/power/supply/bq27xxx_battery.c
9652 F: drivers/power/supply/bq27xxx_battery_i2c.c
9653 F: drivers/power/supply/isp1704_charger.c
9654 F: drivers/power/supply/rx51_battery.c
9660 F: drivers/ntb/hw/amd/
9668 W: https://github.com/jonmason/ntb/wiki
9669 T: git git://github.com/jonmason/ntb.git
9671 F: drivers/net/ntb_netdev.c
9672 F: include/linux/ntb.h
9673 F: include/linux/ntb_transport.h
9674 F: tools/testing/selftests/ntb/
9680 F: drivers/ntb/hw/idt/
9687 W: https://github.com/jonmason/ntb/wiki
9688 T: git git://github.com/jonmason/ntb.git
9689 F: drivers/ntb/hw/intel/
9694 W: http://www.tuxera.com/
9695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9697 F: Documentation/filesystems/ntfs.txt
9700 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9704 F: drivers/video/fbdev/riva/
9705 F: drivers/video/fbdev/nvidia/
9713 T: git://git.infradead.org/nvme.git
9714 W: http://git.infradead.org/nvme.git
9716 F: drivers/nvme/host/
9717 F: include/linux/nvme.h
9718 F: include/uapi/linux/nvme_ioctl.h
9720 NVM EXPRESS FC TRANSPORT DRIVERS
9724 F: include/linux/nvme-fc.h
9725 F: include/linux/nvme-fc-driver.h
9726 F: drivers/nvme/host/fc.c
9727 F: drivers/nvme/target/fc.c
9728 F: drivers/nvme/target/fcloop.c
9730 NVM EXPRESS TARGET DRIVER
9734 T: git://git.infradead.org/nvme.git
9735 W: http://git.infradead.org/nvme.git
9737 F: drivers/nvme/target/
9743 F: Documentation/devicetree/bindings/nvmem/
9744 F: Documentation/ABI/stable/sysfs-bus-nvmem
9745 F: include/linux/nvmem-consumer.h
9746 F: include/linux/nvmem-provider.h
9748 NXP TDA998X DRM DRIVER
9751 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9752 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9753 F: drivers/gpu/drm/i2c/tda998x_drv.c
9754 F: include/drm/i2c/tda998x.h
9760 F: sound/soc/codecs/tfa9879*
9767 F: drivers/nfc/nxp-nci
9782 OMAP CLOCK FRAMEWORK SUPPORT
9786 F: arch/arm/*omap*/*clock*
9788 OMAP DEVICE TREE SUPPORT
9794 F: arch/arm/boot/dts/*omap*
9795 F: arch/arm/boot/dts/*am3*
9796 F: arch/arm/boot/dts/*am4*
9797 F: arch/arm/boot/dts/*am5*
9798 F: arch/arm/boot/dts/*dra7*
9800 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9805 F: drivers/video/fbdev/omap2/
9806 F: Documentation/arm/OMAP/DSS
9808 OMAP FRAMEBUFFER SUPPORT
9813 F: drivers/video/fbdev/omap/
9815 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9820 F: drivers/memory/omap-gpmc.c
9821 F: arch/arm/mach-omap2/*gpmc*
9829 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9830 F: drivers/gpio/gpio-omap.c
9832 OMAP HARDWARE SPINLOCK SUPPORT
9836 F: drivers/hwspinlock/omap_hwspinlock.c
9842 F: drivers/mmc/host/omap_hsmmc.c
9848 F: arch/arm/mach-omap2/omap_hwmod*data*
9850 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9854 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9861 F: arch/arm/mach-omap2/omap_hwmod.*
9863 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9867 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9868 F: drivers/media/platform/omap3isp/
9869 F: drivers/staging/media/omap4iss/
9875 F: drivers/mmc/host/omap.c
9877 OMAP POWER MANAGEMENT SUPPORT
9881 F: arch/arm/*omap*/*pm*
9882 F: drivers/cpufreq/omap-cpufreq.c
9884 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9889 F: arch/arm/mach-omap2/prm*
9891 OMAP RANDOM NUMBER GENERATOR SUPPORT
9894 F: drivers/char/hw_random/omap-rng.c
9900 F: drivers/usb/*/*omap*
9901 F: arch/arm/*omap*/usb*
9903 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9907 F: arch/arm/boot/dts/am335x-nano.dts
9913 Q: http://patchwork.kernel.org/project/linux-omap/list/
9914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9916 F: arch/arm/mach-omap1/
9917 F: arch/arm/plat-omap/
9918 F: arch/arm/configs/omap1_defconfig
9919 F: drivers/i2c/busses/i2c-omap.c
9920 F: include/linux/i2c-omap.h
9925 W: http://www.muru.com/linux/omap/
9926 W: http://linux.omap.com/
9927 Q: http://patchwork.kernel.org/project/linux-omap/list/
9928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9930 F: arch/arm/mach-omap2/
9931 F: arch/arm/plat-omap/
9932 F: arch/arm/configs/omap2plus_defconfig
9933 F: drivers/i2c/busses/i2c-omap.c
9934 F: drivers/irqchip/irq-omap-intc.c
9935 F: drivers/mfd/*omap*.c
9936 F: drivers/mfd/menelaus.c
9937 F: drivers/mfd/palmas.c
9938 F: drivers/mfd/tps65217.c
9939 F: drivers/mfd/tps65218.c
9940 F: drivers/mfd/tps65910.c
9941 F: drivers/mfd/twl-core.[ch]
9942 F: drivers/mfd/twl4030*.c
9943 F: drivers/mfd/twl6030*.c
9944 F: drivers/mfd/twl6040*.c
9945 F: drivers/regulator/palmas-regulator*.c
9946 F: drivers/regulator/pbias-regulator.c
9947 F: drivers/regulator/tps65217-regulator.c
9948 F: drivers/regulator/tps65218-regulator.c
9949 F: drivers/regulator/tps65910-regulator.c
9950 F: drivers/regulator/twl-regulator.c
9951 F: drivers/regulator/twl6030-regulator.c
9952 F: include/linux/i2c-omap.h
9958 F: arch/mips/boot/dts/ralink/omega2p.dts
9964 F: Documentation/filesystems/omfs.txt
9967 OMNIKEY CARDMAN 4000 DRIVER
9970 F: drivers/char/pcmcia/cm4000_cs.c
9971 F: include/linux/cm4000_cs.h
9972 F: include/uapi/linux/cm4000_cs.h
9974 OMNIKEY CARDMAN 4040 DRIVER
9977 F: drivers/char/pcmcia/cm4040_cs.*
9979 OMNIVISION OV13858 SENSOR DRIVER
9982 T: git git://linuxtv.org/media_tree.git
9984 F: drivers/media/i2c/ov13858.c
9986 OMNIVISION OV5640 SENSOR DRIVER
9989 T: git git://linuxtv.org/media_tree.git
9991 F: drivers/media/i2c/ov5640.c
9993 OMNIVISION OV5647 SENSOR DRIVER
9996 T: git git://linuxtv.org/media_tree.git
9998 F: drivers/media/i2c/ov5647.c
10000 OMNIVISION OV7670 SENSOR DRIVER
10003 T: git git://linuxtv.org/media_tree.git
10005 F: drivers/media/i2c/ov7670.c
10006 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10008 ONENAND FLASH DRIVER
10012 F: drivers/mtd/onenand/
10013 F: include/linux/mtd/onenand*.h
10015 ONSTREAM SCSI TAPE DRIVER
10020 F: Documentation/scsi/osst.txt
10021 F: drivers/scsi/osst.*
10022 F: drivers/scsi/osst_*.h
10023 F: drivers/scsi/st.h
10028 F: drivers/tee/optee/
10035 F: drivers/infiniband/ulp/opa_vnic
10037 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10041 F: Documentation/devicetree/dynamic-resolution-notes.txt
10042 F: Documentation/devicetree/overlay-notes.txt
10043 F: drivers/of/overlay.c
10044 F: drivers/of/resolver.c
10046 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10050 W: http://www.devicetree.org/
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10054 F: include/linux/of*.h
10056 F: Documentation/ABI/testing/sysfs-firmware-ofw
10058 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10063 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10065 F: Documentation/devicetree/
10066 F: arch/*/boot/dts/
10067 F: include/dt-bindings/
10069 OPENCORES I2C BUS DRIVER
10073 F: Documentation/i2c/busses/i2c-ocores
10074 F: drivers/i2c/busses/i2c-ocores.c
10076 OPENRISC ARCHITECTURE
10080 T: git git://github.com/openrisc/linux.git
10082 W: http://openrisc.io
10084 F: Documentation/devicetree/bindings/openrisc/
10085 F: Documentation/openrisc/
10087 F: drivers/irqchip/irq-ompic.c
10088 F: drivers/irqchip/irq-or1k-*
10094 W: http://openvswitch.org
10096 F: net/openvswitch/
10097 F: include/uapi/linux/openvswitch.h
10099 OPERATING PERFORMANCE POINTS (OPP)
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10107 F: include/linux/pm_opp.h
10108 F: Documentation/power/opp.txt
10109 F: Documentation/devicetree/bindings/opp/
10114 T: git git://git.alsa-project.org/alsa-kernel.git
10116 F: sound/drivers/opl4/
10122 F: arch/*/include/asm/oprofile*.h
10123 F: arch/*/oprofile/
10124 F: drivers/oprofile/
10125 F: include/linux/oprofile.h
10127 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10131 W: http://ocfs2.wiki.kernel.org
10133 F: Documentation/filesystems/ocfs2.txt
10134 F: Documentation/filesystems/dlmfs.txt
10137 ORANGEFS FILESYSTEM
10140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10143 F: Documentation/filesystems/orangefs.txt
10147 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10148 W: http://www.nongnu.org/orinoco/
10150 F: drivers/net/wireless/intersil/orinoco/
10152 OSD LIBRARY and FILESYSTEM
10155 F: drivers/scsi/osd/
10156 F: include/scsi/osd_*
10159 OV2659 OMNIVISION SENSOR DRIVER
10162 W: https://linuxtv.org
10163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10164 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10166 F: drivers/media/i2c/ov2659.c
10167 F: include/media/i2c/ov2659.h
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10175 F: Documentation/filesystems/overlayfs.txt
10177 P54 WIRELESS DRIVER
10180 W: http://wireless.kernel.org/en/users/Drivers/p54
10182 F: drivers/net/wireless/intersil/p54/
10184 PA SEMI ETHERNET DRIVER
10187 F: drivers/net/ethernet/pasemi/*
10189 PA SEMI SMBUS DRIVER
10192 F: drivers/i2c/busses/i2c-pasemi.c
10194 PADATA PARALLEL EXECUTION MECHANISM
10199 F: include/linux/padata.h
10200 F: Documentation/padata.txt
10202 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10206 F: drivers/platform/x86/panasonic-laptop.c
10208 PANASONIC MN10300/AM33/AM34 PORT
10211 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10213 F: Documentation/mn10300/
10216 PARALLEL LCD/KEYPAD PANEL DRIVER
10220 F: Documentation/misc-devices/lcd-panel-cgram.txt
10221 F: drivers/misc/panel.c
10223 PARALLEL PORT SUBSYSTEM
10228 F: drivers/parport/
10229 F: include/linux/parport*.h
10230 F: drivers/char/ppdev.c
10231 F: include/uapi/linux/ppdev.h
10232 F: Documentation/parport*.txt
10234 PARAVIRT_OPS INTERFACE
10240 F: Documentation/virtual/paravirt_ops.txt
10241 F: arch/*/kernel/paravirt*
10242 F: arch/*/include/asm/paravirt*.h
10243 F: include/linux/hypervisor.h
10245 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10249 F: Documentation/blockdev/paride.txt
10250 F: drivers/block/paride/
10252 PARISC ARCHITECTURE
10256 W: http://www.parisc-linux.org/
10257 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10262 F: Documentation/parisc/
10264 F: drivers/char/agp/parisc-agp.c
10265 F: drivers/input/serio/gscps2.c
10266 F: drivers/parport/parport_gsc.*
10267 F: drivers/tty/serial/8250/8250_gsc.c
10268 F: drivers/video/fbdev/sti*
10269 F: drivers/video/console/sti*
10270 F: drivers/video/logo/logo_parisc*
10277 F: lib/test_parman.c
10278 F: include/linux/parman.h
10280 PC87360 HARDWARE MONITORING DRIVER
10284 F: Documentation/hwmon/pc87360
10285 F: drivers/hwmon/pc87360.c
10287 PC8736x GPIO DRIVER
10290 F: drivers/char/pc8736x_gpio.c
10292 PC87427 HARDWARE MONITORING DRIVER
10296 F: Documentation/hwmon/pc87427
10297 F: drivers/hwmon/pc87427.c
10302 F: drivers/leds/leds-pca9532.c
10303 F: include/linux/leds-pca9532.h
10305 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10309 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10311 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10314 F: drivers/firmware/pcdp.*
10316 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10321 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10322 F: drivers/pci/host/pci-aardvark.c
10324 PCI DRIVER FOR ALTERA PCIE IP
10329 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10330 F: drivers/pci/host/pcie-altera.c
10332 PCI DRIVER FOR APPLIEDMICRO XGENE
10337 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10338 F: drivers/pci/host/pci-xgene.c
10340 PCI DRIVER FOR ARM VERSATILE PLATFORM
10345 F: Documentation/devicetree/bindings/pci/versatile.txt
10346 F: drivers/pci/host/pci-versatile.c
10348 PCI DRIVER FOR ARMADA 8K
10353 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10354 F: drivers/pci/dwc/pcie-armada8k.c
10356 PCI DRIVER FOR FREESCALE LAYERSCAPE
10364 F: drivers/pci/dwc/*layerscape*
10366 PCI DRIVER FOR GENERIC OF HOSTS
10371 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10372 F: drivers/pci/host/pci-host-common.c
10373 F: drivers/pci/host/pci-host-generic.c
10375 PCI DRIVER FOR IMX6
10381 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10382 F: drivers/pci/dwc/*imx6*
10384 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10389 F: drivers/pci/host/vmd.c
10391 PCI DRIVER FOR MICROSEMI SWITCHTEC
10396 F: Documentation/switchtec.txt
10397 F: Documentation/ABI/testing/sysfs-class-switchtec
10398 F: drivers/pci/switch/switchtec*
10399 F: include/uapi/linux/switchtec_ioctl.h
10401 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10407 F: drivers/pci/host/*mvebu*
10409 PCI DRIVER FOR NVIDIA TEGRA
10414 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10415 F: drivers/pci/host/pci-tegra.c
10417 PCI DRIVER FOR RENESAS R-CAR
10422 F: drivers/pci/host/*rcar*
10424 PCI DRIVER FOR SAMSUNG EXYNOS
10430 F: drivers/pci/dwc/pci-exynos.c
10432 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10437 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10438 F: drivers/pci/dwc/*designware*
10440 PCI DRIVER FOR TI DRA7XX
10445 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10446 F: drivers/pci/dwc/pci-dra7xx.c
10448 PCI DRIVER FOR TI KEYSTONE
10453 F: drivers/pci/dwc/*keystone*
10455 PCI ENDPOINT SUBSYSTEM
10459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10461 F: drivers/pci/endpoint/
10462 F: drivers/misc/pci_endpoint_test.c
10465 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10469 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10470 F: arch/powerpc/kernel/eeh*.c
10471 F: arch/powerpc/platforms/*/eeh*.c
10472 F: arch/powerpc/include/*/eeh*.h
10478 F: Documentation/PCI/pci-error-recovery.txt
10480 PCI MSI DRIVER FOR ALTERA MSI IP
10485 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10486 F: drivers/pci/host/pcie-altera-msi.c
10488 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10493 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10494 F: drivers/pci/host/pci-xgene-msi.c
10499 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10502 F: Documentation/devicetree/bindings/pci/
10503 F: Documentation/PCI/
10505 F: include/linux/pci*
10507 F: arch/x86/kernel/quirks.c
10509 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10512 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10515 F: drivers/pci/host/
10516 F: drivers/pci/dwc/
10518 PCIE DRIVER FOR AXIS ARTPEC
10524 F: Documentation/devicetree/bindings/pci/axis,artpec*
10525 F: drivers/pci/dwc/*artpec*
10527 PCIE DRIVER FOR CAVIUM THUNDERX
10532 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10533 F: drivers/pci/host/pci-thunder-*
10535 PCIE DRIVER FOR HISILICON
10539 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10540 F: drivers/pci/dwc/pcie-hisi.c
10542 PCIE DRIVER FOR HISILICON KIRIN
10547 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10548 F: drivers/pci/dwc/pcie-kirin.c
10550 PCIE DRIVER FOR HISILICON STB
10555 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10556 F: drivers/pci/dwc/pcie-histb.c
10558 PCIE DRIVER FOR MEDIATEK
10563 F: Documentation/devicetree/bindings/pci/mediatek*
10564 F: drivers/pci/host/*mediatek*
10566 PCIE DRIVER FOR QUALCOMM MSM
10571 F: drivers/pci/dwc/*qcom*
10573 PCIE DRIVER FOR ROCKCHIP
10578 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10579 F: drivers/pci/host/pcie-rockchip.c
10581 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10585 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10586 F: drivers/pci/host/pci-v3-semi.c
10588 PCIE DRIVER FOR ST SPEAR13XX
10592 F: drivers/pci/dwc/*spear*
10595 P: Linux PCMCIA Team
10597 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10600 F: Documentation/pcmcia/
10605 PCNET32 NETWORK DRIVER
10609 F: drivers/net/ethernet/amd/pcnet32.c
10611 PCRYPT PARALLEL CRYPTO ENGINE
10616 F: include/crypto/pcrypt.h
10618 PER-CPU MEMORY ALLOCATOR
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10623 F: include/linux/percpu*.h
10625 F: arch/*/include/asm/percpu.h
10627 PER-TASK DELAY ACCOUNTING
10630 F: include/linux/delayacct.h
10631 F: kernel/delayacct.c
10633 PERFORMANCE EVENTS SUBSYSTEM
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10644 F: include/linux/perf_event.h
10645 F: include/uapi/linux/perf_event.h
10646 F: arch/*/kernel/perf_event*.c
10647 F: arch/*/kernel/*/perf_event*.c
10648 F: arch/*/kernel/*/*/perf_event*.c
10649 F: arch/*/include/asm/perf_event.h
10650 F: arch/*/kernel/perf_callchain.c
10654 PERSONALITY HANDLING
10658 F: include/linux/personality.h
10659 F: include/uapi/linux/personality.h
10664 F: Documentation/networking/phonet.txt
10665 F: include/linux/phonet.h
10666 F: include/net/phonet/
10667 F: include/uapi/linux/phonet.h
10674 F: drivers/mtd/devices/phram.c
10680 F: drivers/hid/hid-picolcd*
10685 T: git git://github.com/jamieiles/linux-2.6-ji.git
10687 F: arch/arm/boot/dts/picoxcell*
10688 F: arch/arm/mach-picoxcell/
10689 F: drivers/crypto/picoxcell*
10691 PIN CONTROL SUBSYSTEM
10694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10696 F: Documentation/devicetree/bindings/pinctrl/
10697 F: Documentation/driver-api/pinctl.rst
10698 F: drivers/pinctrl/
10699 F: include/linux/pinctrl/
10701 PIN CONTROLLER - ATMEL AT91
10705 F: drivers/pinctrl/pinctrl-at91.*
10707 PIN CONTROLLER - ATMEL AT91 PIO4
10712 F: drivers/pinctrl/pinctrl-at91-pio4.*
10714 PIN CONTROLLER - INTEL
10718 F: drivers/pinctrl/intel/
10720 PIN CONTROLLER - QUALCOMM
10724 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10725 F: drivers/pinctrl/qcom/
10727 PIN CONTROLLER - RENESAS
10731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10733 F: drivers/pinctrl/sh-pfc/
10735 PIN CONTROLLER - SAMSUNG
10741 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10744 F: drivers/pinctrl/samsung/
10745 F: include/dt-bindings/pinctrl/samsung.h
10746 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10748 PIN CONTROLLER - SINGLE
10754 F: drivers/pinctrl/pinctrl-single.c
10756 PIN CONTROLLER - ST SPEAR
10759 W: http://www.st.com/spear
10761 F: drivers/pinctrl/spear/
10763 PISTACHIO SOC SUPPORT
10767 F: arch/mips/pistachio/
10768 F: arch/mips/include/asm/mach-pistachio/
10769 F: arch/mips/boot/dts/img/pistachio*
10770 F: arch/mips/configs/pistachio*_defconfig
10775 F: drivers/block/pktcdvd.c
10776 F: include/linux/pktcdvd.h
10777 F: include/uapi/linux/pktcdvd.h
10779 PKUNITY SOC DRIVERS
10781 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10783 T: git git://github.com/gxt/linux.git
10784 F: drivers/input/serio/i8042-unicore32io.h
10785 F: drivers/i2c/busses/i2c-puv3.c
10786 F: drivers/video/fbdev/fb-puv3.c
10787 F: drivers/rtc/rtc-puv3.c
10789 PMBUS HARDWARE MONITORING DRIVERS
10792 W: http://hwmon.wiki.kernel.org/
10793 W: http://www.roeck-us.net/linux/drivers/
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10796 F: Documentation/hwmon/pmbus
10797 F: drivers/hwmon/pmbus/
10798 F: include/linux/pmbus.h
10800 PMC SIERRA MaxRAID DRIVER
10802 W: http://www.pmc-sierra.com/
10804 F: drivers/scsi/pmcraid.*
10806 PMC SIERRA PM8001 DRIVER
10811 F: drivers/scsi/pm8001/
10818 POSIX CLOCKS and TIMERS
10821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10824 F: include/linux/timer*
10825 F: kernel/time/*timer*
10827 POWER MANAGEMENT CORE
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10831 B: https://bugzilla.kernel.org
10833 F: drivers/base/power/
10834 F: include/linux/pm.h
10835 F: include/linux/pm_*
10836 F: include/linux/powercap.h
10837 F: drivers/powercap/
10839 POWER STATE COORDINATION INTERFACE (PSCI)
10844 F: drivers/firmware/psci*.c
10845 F: include/linux/psci.h
10846 F: include/uapi/linux/psci.h
10848 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10853 F: Documentation/devicetree/bindings/power/supply/
10854 F: include/linux/power_supply.h
10855 F: drivers/power/supply/
10857 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10861 F: drivers/char/powernv-op-panel.c
10863 PPP OVER ATM (RFC 2364)
10866 F: net/atm/pppoatm.c
10867 F: include/uapi/linux/atmppp.h
10872 F: drivers/net/ppp/pppoe.c
10873 F: drivers/net/ppp/pppox.c
10878 F: net/l2tp/l2tp_ppp.c
10879 F: include/linux/if_pppol2tp.h
10880 F: include/uapi/linux/if_pppol2tp.h
10882 PPP PROTOCOL DRIVERS AND COMPRESSORS
10886 F: drivers/net/ppp/ppp_*
10890 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10893 F: Documentation/pps/
10894 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10895 F: Documentation/ABI/testing/sysfs-pps
10897 F: include/linux/pps*.h
10898 F: include/uapi/linux/pps.h
10904 F: drivers/net/ppp/pptp.c
10905 W: http://sourceforge.net/projects/accel-pptp
10910 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10912 F: Documentation/preempt-locking.txt
10913 F: include/linux/preempt.h
10921 F: include/linux/printk.h
10923 PRISM54 WIRELESS DRIVER
10926 W: http://wireless.kernel.org/en/users/Drivers/p54
10928 F: drivers/net/wireless/intersil/prism54/
10936 F: fs/proc/proc_sysctl.c
10937 F: include/linux/sysctl.h
10939 F: tools/testing/selftests/sysctl/
10941 PS3 NETWORK SUPPORT
10946 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10948 PS3 PLATFORM SUPPORT
10952 F: arch/powerpc/boot/ps3*
10953 F: arch/powerpc/include/asm/lv1call.h
10954 F: arch/powerpc/include/asm/ps3*.h
10955 F: arch/powerpc/platforms/ps3/
10958 F: drivers/rtc/rtc-ps3.c
10959 F: drivers/usb/host/*ps3.c
10960 F: sound/ppc/snd_ps3*
10967 F: drivers/block/ps3vram.c
10969 PSAMPLE PACKET SAMPLING SUPPORT:
10973 F: include/net/psample.h
10974 F: include/uapi/linux/psample.h
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10984 F: include/linux/pstore*
10985 F: drivers/firmware/efi/efi-pstore.c
10986 F: drivers/acpi/apei/erst.c
10987 F: Documentation/admin-guide/ramoops.rst
10988 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10989 K: \b(pstore|ramoops)
10991 PTP HARDWARE CLOCK SUPPORT
10995 W: http://linuxptp.sourceforge.net/
10996 F: Documentation/ABI/testing/sysfs-ptp
10997 F: Documentation/ptp/*
10998 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10999 F: drivers/net/phy/dp83640*
11001 F: include/linux/ptp_cl*
11006 F: include/asm-generic/syscall.h
11007 F: include/linux/ptrace.h
11008 F: include/linux/regset.h
11009 F: include/linux/tracehook.h
11010 F: include/uapi/linux/ptrace.h
11011 F: include/uapi/linux/ptrace.h
11012 F: include/asm-generic/ptrace.h
11014 F: arch/*/ptrace*.c
11015 F: arch/*/*/ptrace*.c
11016 F: arch/*/include/asm/ptrace*.h
11021 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/usb/pulse8-cec/*
11024 F: Documentation/media/cec-drivers/pulse8-cec.rst
11026 PVRUSB2 VIDEO4LINUX DRIVER
11030 W: http://www.isely.net/pvrusb2/
11031 T: git git://linuxtv.org/media_tree.git
11033 F: Documentation/media/v4l-drivers/pvrusb2*
11034 F: drivers/media/usb/pvrusb2/
11039 T: git git://linuxtv.org/media_tree.git
11041 F: drivers/media/usb/pwc/*
11048 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11049 F: Documentation/hwmon/pwm-fan
11050 F: drivers/hwmon/pwm-fan.c
11056 F: drivers/media/rc/pwm-ir-tx.c
11062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11063 F: Documentation/pwm.txt
11064 F: Documentation/devicetree/bindings/pwm/
11065 F: include/linux/pwm.h
11067 F: drivers/video/backlight/pwm_bl.c
11068 F: include/linux/pwm_backlight.h
11069 F: drivers/gpio/gpio-mvebu.c
11070 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11076 F: drivers/gpio/gpio-pxa.c
11086 PXA2xx/PXA3xx SUPPORT
11091 T: git git://github.com/hzhuang1/linux.git
11092 T: git git://github.com/rjarzmik/linux.git
11094 F: arch/arm/boot/dts/pxa*
11095 F: arch/arm/mach-pxa/
11096 F: drivers/dma/pxa*
11097 F: drivers/pcmcia/pxa2xx*
11098 F: drivers/pinctrl/pxa/
11099 F: drivers/spi/spi-pxa2xx*
11100 F: drivers/usb/gadget/udc/pxa2*
11101 F: include/sound/pxa2xx-lib.h
11105 PXA3xx NAND FLASH DRIVER
11109 F: drivers/mtd/nand/pxa3xx_nand.c
11115 F: drivers/crypto/qat/
11117 QCOM AUDIO (ASoC) DRIVERS
11124 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11129 F: drivers/firmware/qemu_fw_cfg.c
11135 F: drivers/infiniband/hw/qib/
11137 QLOGIC QL41xxx FCOE DRIVER
11141 F: drivers/scsi/qedf/
11143 QLOGIC QL41xxx ISCSI DRIVER
11147 F: drivers/scsi/qedi/
11149 QLOGIC QL4xxx ETHERNET DRIVER
11154 F: drivers/net/ethernet/qlogic/qed/
11155 F: include/linux/qed/
11156 F: drivers/net/ethernet/qlogic/qede/
11158 QLOGIC QL4xxx RDMA DRIVER
11164 F: drivers/infiniband/hw/qedr/
11165 F: include/uapi/rdma/qedr-abi.h
11167 QLOGIC QLA1280 SCSI DRIVER
11171 F: drivers/scsi/qla1280.[ch]
11173 QLOGIC QLA2XXX FC-SCSI DRIVER
11177 F: Documentation/scsi/LICENSE.qla2xxx
11178 F: drivers/scsi/qla2xxx/
11180 QLOGIC QLA3XXX NETWORK DRIVER
11184 F: Documentation/networking/LICENSE.qla3xxx
11185 F: drivers/net/ethernet/qlogic/qla3xxx.*
11187 QLOGIC QLA4XXX iSCSI DRIVER
11191 F: Documentation/scsi/LICENSE.qla4xxx
11192 F: drivers/scsi/qla4xxx/
11194 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11200 F: drivers/net/ethernet/qlogic/qlcnic/
11202 QLOGIC QLGE 10Gb ETHERNET DRIVER
11208 F: drivers/net/ethernet/qlogic/qlge/
11212 W: http://www.alarsen.net/linux/qnx4fs/
11215 F: include/uapi/linux/qnx4_fs.h
11216 F: include/uapi/linux/qnxtypes.h
11218 QORIQ DPAA2 FSL-MC BUS DRIVER
11223 F: drivers/staging/fsl-mc/
11224 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11226 QT1010 MEDIA DRIVER
11229 W: https://linuxtv.org
11230 W: http://palosaari.fi/linux/
11231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11232 T: git git://linuxtv.org/anttip/media_tree.git
11234 F: drivers/media/tuners/qt1010*
11236 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11239 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11242 F: drivers/net/wireless/ath/ath10k/
11244 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11247 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11249 F: drivers/net/wireless/ath/ath9k/
11251 QUALCOMM CAMERA SUBSYSTEM DRIVER
11255 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11256 F: Documentation/media/v4l-drivers/qcom_camss.rst
11257 F: drivers/media/platform/qcom/camss-8x16/
11259 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11263 F: drivers/net/ethernet/qualcomm/emac/
11265 QUALCOMM HEXAGON ARCHITECTURE
11268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11277 F: drivers/iommu/qcom_iommu.c
11279 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11283 T: git git://linuxtv.org/media_tree.git
11285 F: drivers/media/platform/qcom/venus/
11287 QUALCOMM WCN36XX WIRELESS DRIVER
11290 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11291 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11293 F: drivers/net/wireless/ath/wcn36xx/
11295 QUANTENNA QTNFMAC WIRELESS DRIVER
11301 F: drivers/net/wireless/quantenna
11303 RADEON and AMDGPU DRM DRIVERS
11307 T: git git://people.freedesktop.org/~agd5f/linux
11309 F: drivers/gpu/drm/radeon/
11310 F: include/uapi/drm/radeon_drm.h
11311 F: drivers/gpu/drm/amd/
11312 F: include/uapi/drm/amdgpu_drm.h
11314 RADEON FRAMEBUFFER DISPLAY DRIVER
11318 F: drivers/video/fbdev/aty/radeon*
11319 F: include/uapi/linux/radeonfb.h
11321 RADIOSHARK RADIO DRIVER
11324 T: git git://linuxtv.org/media_tree.git
11326 F: drivers/media/radio/radio-shark.c
11328 RADIOSHARK2 RADIO DRIVER
11331 T: git git://linuxtv.org/media_tree.git
11333 F: drivers/media/radio/radio-shark2.c
11334 F: drivers/media/radio/radio-tea5777.c
11336 RADOS BLOCK DEVICE (RBD)
11341 W: http://ceph.com/
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11343 T: git git://github.com/ceph/ceph-client.git
11345 F: Documentation/ABI/testing/sysfs-bus-rbd
11346 F: drivers/block/rbd.c
11347 F: drivers/block/rbd_types.h
11349 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11353 F: drivers/video/fbdev/aty/aty128fb.c
11355 RAINSHADOW-CEC DRIVER
11358 T: git git://linuxtv.org/media_tree.git
11360 F: drivers/media/usb/rainshadow-cec/*
11362 RALINK MIPS ARCHITECTURE
11366 F: arch/mips/ralink
11368 RALINK RT2X00 WIRELESS LAN DRIVER
11374 F: drivers/net/wireless/ralink/rt2x00/
11376 RAMDISK RAM BLOCK DEVICE DRIVER
11379 F: Documentation/blockdev/ramdisk.txt
11380 F: drivers/block/brd.c
11382 RANDOM NUMBER DRIVER
11385 F: drivers/char/random.c
11391 F: drivers/rapidio/
11393 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11396 F: drivers/net/wireless/ray*
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11404 F: Documentation/RCU/torture.txt
11405 F: kernel/rcu/rcutorture.c
11407 RCUTORTURE TEST FRAMEWORK
11415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11416 F: tools/testing/selftests/rcutorture
11422 RDC R6040 FAST ETHERNET DRIVER
11426 F: drivers/net/ethernet/rdc/r6040.c
11428 RDMAVT - RDMA verbs software
11432 F: drivers/infiniband/sw/rdmavt
11434 RDS - RELIABLE DATAGRAM SOCKETS
11439 W: https://oss.oracle.com/projects/rds/
11442 F: Documentation/networking/rds.txt
11444 RDT - RESOURCE ALLOCATION
11448 F: arch/x86/kernel/cpu/intel_rdt*
11449 F: arch/x86/include/asm/intel_rdt_sched.h
11450 F: Documentation/x86/intel_rdt*
11452 READ-COPY UPDATE (RCU)
11459 W: http://www.rdrop.com/users/paulmck/RCU/
11461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11462 F: Documentation/RCU/
11463 X: Documentation/RCU/torture.txt
11464 F: include/linux/rcu*
11465 X: include/linux/srcu.h
11467 X: kernel/torture.c
11469 REAL TIME CLOCK (RTC) SUBSYSTEM
11473 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11476 F: Documentation/devicetree/bindings/rtc/
11477 F: Documentation/rtc.txt
11479 F: include/linux/rtc.h
11480 F: include/uapi/linux/rtc.h
11481 F: include/linux/rtc/
11482 F: include/linux/platform_data/rtc-*
11483 F: tools/testing/selftests/timers/rtctest.c
11485 REALTEK AUDIO CODECS
11489 F: sound/soc/codecs/rt*
11490 F: include/sound/rt*.h
11492 REGISTER MAP ABSTRACTION
11495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11497 F: Documentation/devicetree/bindings/regmap/
11498 F: drivers/base/regmap/
11499 F: include/linux/regmap.h
11501 REISERFS FILE SYSTEM
11506 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11512 F: Documentation/devicetree/bindings/remoteproc/
11513 F: Documentation/remoteproc.txt
11514 F: drivers/remoteproc/
11515 F: include/linux/remoteproc.h
11517 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11524 F: Documentation/rpmsg.txt
11525 F: include/linux/rpmsg.h
11526 F: include/linux/rpmsg/
11528 RENESAS CLOCK DRIVERS
11532 F: drivers/clk/renesas/
11534 RENESAS ETHERNET DRIVERS
11538 F: Documentation/devicetree/bindings/net/renesas,*.txt
11539 F: Documentation/devicetree/bindings/net/sh_eth.txt
11540 F: drivers/net/ethernet/renesas/
11541 F: include/linux/sh_eth.h
11543 RENESAS R-CAR GYROADC DRIVER
11547 F: drivers/iio/adc/rcar_gyro_adc.c
11549 RENESAS USB PHY DRIVER
11553 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11555 RESET CONTROLLER FRAMEWORK
11557 T: git git://git.pengutronix.de/git/pza/linux
11560 F: Documentation/devicetree/bindings/reset/
11561 F: include/dt-bindings/reset/
11562 F: include/linux/reset.h
11563 F: include/linux/reset-controller.h
11568 W: http://wireless.kernel.org/
11569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11572 F: Documentation/rfkill.txt
11573 F: Documentation/ABI/stable/sysfs-class-rfkill
11581 F: lib/rhashtable.c
11582 F: include/linux/rhashtable.h
11584 RICOH R5C592 MEMORYSTICK DRIVER
11587 F: drivers/memstick/host/r592.*
11589 RICOH SMARTMEDIA/XD DRIVER
11592 F: drivers/mtd/nand/r852.c
11593 F: drivers/mtd/nand/r852.h
11595 RISC-V ARCHITECTURE
11599 T: git https://github.com/riscv/riscv-linux
11607 W: http://sourceforge.net/projects/roccat/
11609 F: drivers/hid/hid-roccat*
11610 F: include/linux/hid-roccat*
11611 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11613 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11617 F: drivers/media/platform/rockchip/rga/
11618 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11624 F: drivers/net/ethernet/rocker/
11628 W: http://www.comtrol.com
11630 F: Documentation/serial/rocket.txt
11631 F: drivers/tty/rocket*
11633 ROCKETPORT EXPRESS/INFINITY DRIVER
11637 F: drivers/tty/serial/rp2.*
11639 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11644 F: drivers/mfd/bd9571mwv.c
11645 F: drivers/regulator/bd9571mwv-regulator.c
11646 F: drivers/gpio/gpio-bd9571mwv.c
11647 F: include/linux/mfd/bd9571mwv.h
11648 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11653 W: http://www.linux-ax25.org/
11655 F: include/net/rose.h
11656 F: include/uapi/linux/rose.h
11659 RTL2830 MEDIA DRIVER
11662 W: https://linuxtv.org
11663 W: http://palosaari.fi/linux/
11664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11665 T: git git://linuxtv.org/anttip/media_tree.git
11667 F: drivers/media/dvb-frontends/rtl2830*
11669 RTL2832 MEDIA DRIVER
11672 W: https://linuxtv.org
11673 W: http://palosaari.fi/linux/
11674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11675 T: git git://linuxtv.org/anttip/media_tree.git
11677 F: drivers/media/dvb-frontends/rtl2832*
11679 RTL2832_SDR MEDIA DRIVER
11682 W: https://linuxtv.org
11683 W: http://palosaari.fi/linux/
11684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11685 T: git git://linuxtv.org/anttip/media_tree.git
11687 F: drivers/media/dvb-frontends/rtl2832_sdr*
11689 RTL8180 WIRELESS DRIVER
11691 W: http://wireless.kernel.org/
11692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11694 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11696 RTL8187 WIRELESS DRIVER
11701 W: http://wireless.kernel.org/
11702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11704 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11706 RTL8192CE WIRELESS DRIVER
11710 W: http://wireless.kernel.org/
11711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11713 F: drivers/net/wireless/realtek/rtlwifi/
11714 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11716 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11721 F: drivers/net/wireless/realtek/rtl8xxxu/
11723 S3 SAVAGE FRAMEBUFFER DRIVER
11727 F: drivers/video/fbdev/savage/
11733 W: http://www.ibm.com/developerworks/linux/linux390/
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11738 F: Documentation/s390/
11739 F: Documentation/driver-api/s390-drivers.rst
11741 S390 COMMON I/O LAYER
11745 W: http://www.ibm.com/developerworks/linux/linux390/
11747 F: drivers/s390/cio/
11753 W: http://www.ibm.com/developerworks/linux/linux390/
11755 F: drivers/s390/block/dasd*
11756 F: block/partitions/ibm.c
11761 W: http://www.ibm.com/developerworks/linux/linux390/
11763 F: drivers/iommu/s390-iommu.c
11765 S390 IUCV NETWORK LAYER
11769 W: http://www.ibm.com/developerworks/linux/linux390/
11771 F: drivers/s390/net/*iucv*
11772 F: include/net/iucv/
11775 S390 NETWORK DRIVERS
11779 W: http://www.ibm.com/developerworks/linux/linux390/
11781 F: drivers/s390/net/
11787 W: http://www.ibm.com/developerworks/linux/linux390/
11790 F: drivers/pci/hotplug/s390_pci_hpc.c
11792 S390 VFIO-CCW DRIVER
11798 F: drivers/s390/cio/vfio_ccw*
11799 F: Documentation/s390/vfio-ccw.txt
11800 F: include/uapi/linux/vfio_ccw.h
11805 W: http://www.ibm.com/developerworks/linux/linux390/
11807 F: drivers/s390/crypto/
11813 W: http://www.ibm.com/developerworks/linux/linux390/
11815 F: drivers/s390/scsi/zfcp_*
11817 S3C24XX SD/MMC Driver
11821 F: drivers/mmc/host/s3cmci.*
11823 SAA6588 RDS RECEIVER DRIVER
11826 T: git git://linuxtv.org/media_tree.git
11827 W: https://linuxtv.org
11829 F: drivers/media/i2c/saa6588*
11831 SAA7134 VIDEO4LINUX DRIVER
11835 W: https://linuxtv.org
11836 T: git git://linuxtv.org/media_tree.git
11838 F: Documentation/media/v4l-drivers/saa7134*
11839 F: drivers/media/pci/saa7134/
11841 SAA7146 VIDEO4LINUX-2 DRIVER
11844 T: git git://linuxtv.org/media_tree.git
11846 F: drivers/media/common/saa7146/
11847 F: drivers/media/pci/saa7146/
11848 F: include/media/saa7146*
11850 SAMSUNG AUDIO (ASoC) DRIVERS
11856 F: sound/soc/samsung/
11858 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11863 F: drivers/crypto/exynos-rng.c
11864 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11866 SAMSUNG FRAMEBUFFER DRIVER
11870 F: drivers/video/fbdev/s3c-fb.c
11872 SAMSUNG LAPTOP DRIVER
11876 F: drivers/platform/x86/samsung-laptop.c
11878 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11885 F: drivers/mfd/sec*.c
11886 F: drivers/regulator/s2m*.c
11887 F: drivers/regulator/s5m*.c
11888 F: drivers/clk/clk-s2mps11.c
11889 F: drivers/rtc/rtc-s5m.c
11890 F: include/linux/mfd/samsung/
11891 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11892 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11893 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11894 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11896 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11901 F: drivers/media/platform/s3c-camif/
11902 F: include/media/drv-intf/s3c_camif.h
11904 SAMSUNG S3FWRN5 NFC DRIVER
11909 F: drivers/nfc/s3fwrn5
11911 SAMSUNG S5C73M3 CAMERA DRIVER
11916 F: drivers/media/i2c/s5c73m3/*
11918 SAMSUNG S5K5BAF CAMERA DRIVER
11923 F: drivers/media/i2c/s5k5baf.c
11925 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11931 F: drivers/crypto/s5p-sss.c
11933 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11937 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11939 F: drivers/media/platform/exynos4-is/
11941 SAMSUNG SOC CLOCK DRIVERS
11947 F: drivers/clk/samsung/
11948 F: include/dt-bindings/clock/exynos*.h
11949 F: Documentation/devicetree/bindings/clock/exynos*.txt
11951 SAMSUNG SPI DRIVERS
11958 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11959 F: drivers/spi/spi-s3c*
11960 F: include/linux/platform_data/spi-s3c64xx.h
11962 SAMSUNG SXGBE DRIVERS
11968 F: drivers/net/ethernet/samsung/sxgbe/
11970 SAMSUNG THERMAL DRIVER
11975 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11976 F: drivers/thermal/samsung/
11978 SAMSUNG USB2 PHY DRIVER
11983 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11984 F: Documentation/phy/samsung-usb2.txt
11985 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11986 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11987 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11988 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11989 F: drivers/phy/samsung/phy-samsung-usb2.c
11990 F: drivers/phy/samsung/phy-samsung-usb2.h
11995 F: drivers/watchdog/sc1200wdt.c
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12004 F: include/linux/sched.h
12005 F: include/uapi/linux/sched.h
12006 F: include/linux/wait.h
12011 W: http://www.sunplus.com
12015 SCR24X CHIP CARD INTERFACE DRIVER
12018 F: drivers/char/pcmcia/scr24x_cs.c
12023 W: http://www.kernel.dk
12025 F: drivers/scsi/sr*
12027 SCSI RDMA PROTOCOL (SRP) INITIATOR
12031 W: http://www.openfabrics.org
12032 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12034 F: drivers/infiniband/ulp/srp/
12035 F: include/scsi/srp.h
12040 W: http://sg.danny.cz/sg
12042 F: Documentation/scsi/scsi-generic.txt
12043 F: drivers/scsi/sg.c
12044 F: include/scsi/sg.h
12048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12053 F: Documentation/devicetree/bindings/scsi/
12061 F: Documentation/scsi/st.txt
12062 F: drivers/scsi/st.*
12063 F: drivers/scsi/st_*.h
12069 W: http://lksctp.sourceforge.net
12071 F: Documentation/networking/sctp.txt
12072 F: include/linux/sctp.h
12073 F: include/uapi/linux/sctp.h
12074 F: include/net/sctp/
12080 F: Documentation/i2c/busses/scx200_acb
12081 F: arch/x86/platform/scx200/
12082 F: drivers/watchdog/scx200_wdt.c
12083 F: drivers/i2c/busses/scx200*
12084 F: drivers/mtd/maps/scx200_docflash.c
12085 F: include/linux/scx200.h
12090 F: drivers/char/scx200_gpio.c
12091 F: include/linux/scx200_gpio.h
12093 SCx200 HRT CLOCKSOURCE DRIVER
12096 F: drivers/clocksource/scx200_hrt.c
12098 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12102 F: drivers/mmc/host/sdricoh_cs.c
12108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12110 F: kernel/seccomp.c
12111 F: include/uapi/linux/seccomp.h
12112 F: include/linux/seccomp.h
12113 F: tools/testing/selftests/seccomp/*
12114 F: tools/testing/selftests/kselftest_harness.h
12115 F: Documentation/userspace-api/seccomp_filter.rst
12116 K: \bsecure_computing
12119 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12124 F: drivers/mmc/host/sdhci-brcmstb*
12126 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12129 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12131 F: drivers/mmc/host/sdhci*
12132 F: include/linux/mmc/sdhci*
12134 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12139 F: drivers/mmc/host/sdhci-s3c*
12141 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12145 F: drivers/mmc/host/sdhci-spear.c
12147 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12151 F: drivers/mmc/host/sdhci-omap.c
12153 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12159 F: block/opal_proto.h
12160 F: include/linux/sed*
12161 F: include/uapi/linux/sed*
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12172 W: http://kernsec.org/
12176 SELINUX SECURITY MODULE
12181 W: https://selinuxproject.org
12182 W: https://github.com/SELinuxProject
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12185 F: include/linux/selinux*
12186 F: security/selinux/
12187 F: scripts/selinux/
12188 F: Documentation/admin-guide/LSM/SELinux.rst
12193 F: drivers/misc/phantom.c
12194 F: include/uapi/linux/phantom.h
12200 F: Documentation/devicetree/bindings/serial/slave-device.txt
12201 F: drivers/tty/serdev/
12202 F: include/linux/serdev.h
12208 F: Documentation/devicetree/bindings/serial/
12209 F: drivers/tty/serial/
12215 F: drivers/media/rc/serial_ir.c
12223 F: drivers/net/ethernet/sfc/
12228 F: drivers/misc/sgi-gru/
12230 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12234 F: Documentation/ia64/serial.txt
12235 F: drivers/tty/serial/ioc?_serial.c
12236 F: include/linux/ioc?.h
12238 SGI XP/XPC/XPNET DRIVER
12242 F: drivers/misc/sgi-xp/
12244 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12247 W: http://www.ibm.com/developerworks/linux/linux390/
12251 SH_VEU V4L2 MEM2MEM DRIVER
12254 F: drivers/media/platform/sh_veu.c
12256 SH_VOU V4L2 OUTPUT DRIVER
12259 F: drivers/media/platform/sh_vou.c
12260 F: include/media/drv-intf/sh_vou.h
12262 SI2157 MEDIA DRIVER
12265 W: https://linuxtv.org
12266 W: http://palosaari.fi/linux/
12267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12268 T: git git://linuxtv.org/anttip/media_tree.git
12270 F: drivers/media/tuners/si2157*
12272 SI2168 MEDIA DRIVER
12275 W: https://linuxtv.org
12276 W: http://palosaari.fi/linux/
12277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12278 T: git git://linuxtv.org/anttip/media_tree.git
12280 F: drivers/media/dvb-frontends/si2168*
12282 SI470X FM RADIO RECEIVER I2C DRIVER
12285 T: git git://linuxtv.org/media_tree.git
12286 W: https://linuxtv.org
12288 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12290 SI470X FM RADIO RECEIVER USB DRIVER
12293 T: git git://linuxtv.org/media_tree.git
12294 W: https://linuxtv.org
12296 F: drivers/media/radio/si470x/radio-si470x-common.c
12297 F: drivers/media/radio/si470x/radio-si470x.h
12298 F: drivers/media/radio/si470x/radio-si470x-usb.c
12300 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12303 T: git git://linuxtv.org/media_tree.git
12304 W: https://linuxtv.org
12306 F: drivers/media/radio/si4713/si4713.?
12308 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12311 T: git git://linuxtv.org/media_tree.git
12312 W: https://linuxtv.org
12314 F: drivers/media/radio/si4713/radio-platform-si4713.c
12316 SI4713 FM RADIO TRANSMITTER USB DRIVER
12319 T: git git://linuxtv.org/media_tree.git
12320 W: https://linuxtv.org
12322 F: drivers/media/radio/si4713/radio-usb-si4713.c
12328 W: https://linuxtv.org
12329 T: git git://linuxtv.org/media_tree.git
12331 F: drivers/media/common/siano/
12332 F: drivers/media/usb/siano/
12333 F: drivers/media/usb/siano/
12334 F: drivers/media/mmc/siano/
12336 SILEAD TOUCHSCREEN DRIVER
12341 F: drivers/input/touchscreen/silead.c
12342 F: drivers/platform/x86/silead_dmi.c
12344 SILICON MOTION SM712 FRAME BUFFER DRIVER
12350 F: drivers/video/fbdev/sm712*
12351 F: Documentation/fb/sm712fb.txt
12353 SIMPLE FIRMWARE INTERFACE (SFI)
12356 W: http://simplefirmware.org/
12357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12359 F: arch/x86/platform/sfi/
12361 F: include/linux/sfi*.h
12367 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12368 F: drivers/video/fbdev/simplefb.c
12369 F: include/linux/platform_data/simplefb.h
12371 SIMTEC EB110ATX (Chalice CATS)
12375 W: http://www.simtec.co.uk/products/EB110ATX/
12378 SIMTEC EB2410ITX (BAST)
12382 W: http://www.simtec.co.uk/products/EB2410ITX/
12384 F: arch/arm/mach-s3c24xx/mach-bast.c
12385 F: arch/arm/mach-s3c24xx/bast-ide.c
12386 F: arch/arm/mach-s3c24xx/bast-irq.c
12388 SIPHASH PRF ROUTINES
12392 F: lib/test_siphash.c
12393 F: include/linux/siphash.h
12395 SIS 190 ETHERNET DRIVER
12399 F: drivers/net/ethernet/sis/sis190.c
12401 SIS 900/7016 FAST ETHERNET DRIVER
12403 W: http://www.brownhat.org/sis900.html
12406 F: drivers/net/ethernet/sis/sis900.*
12408 SIS FRAMEBUFFER DRIVER
12410 W: http://www.winischhofer.net/linuxsisvga.shtml
12412 F: Documentation/fb/sisfb.txt
12413 F: drivers/video/fbdev/sis/
12414 F: include/video/sisfb.h
12418 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12420 F: drivers/usb/misc/sisusbvga/
12430 F: include/linux/sl?b*.h
12433 SLEEPABLE READ-COPY UPDATE (SRCU)
12440 W: http://www.rdrop.com/users/paulmck/RCU/
12442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12443 F: include/linux/srcu.h
12444 F: kernel/rcu/srcu.c
12446 SMACK SECURITY MODULE
12449 W: http://schaufler-ca.com
12450 T: git git://github.com/cschaufler/smack-next
12452 F: Documentation/admin-guide/LSM/Smack.rst
12455 SMC91x ETHERNET DRIVER
12458 F: drivers/net/ethernet/smsc/smc91x.*
12460 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12464 F: drivers/media/i2c/smiapp/
12465 F: include/media/i2c/smiapp.h
12466 F: drivers/media/i2c/smiapp-pll.c
12467 F: drivers/media/i2c/smiapp-pll.h
12468 F: include/uapi/linux/smiapp.h
12469 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12471 SMM665 HARDWARE MONITOR DRIVER
12475 F: Documentation/hwmon/smm665
12476 F: drivers/hwmon/smm665.c
12478 SMSC EMC2103 HARDWARE MONITOR DRIVER
12482 F: Documentation/hwmon/emc2103
12483 F: drivers/hwmon/emc2103.c
12485 SMSC SCH5627 HARDWARE MONITOR DRIVER
12489 F: Documentation/hwmon/sch5627
12490 F: drivers/hwmon/sch5627.c
12492 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12496 F: drivers/video/fbdev/smscufx.c
12498 SMSC47B397 HARDWARE MONITOR DRIVER
12502 F: Documentation/hwmon/smsc47b397
12503 F: drivers/hwmon/smsc47b397.c
12505 SMSC911x ETHERNET DRIVER
12509 F: include/linux/smsc911x.h
12510 F: drivers/net/ethernet/smsc/smsc911x.*
12512 SMSC9420 PCI ETHERNET DRIVER
12516 F: drivers/net/ethernet/smsc/smsc9420.*
12518 SOC-CAMERA V4L2 SUBSYSTEM
12521 T: git git://linuxtv.org/media_tree.git
12523 F: include/media/soc*
12524 F: drivers/media/i2c/soc_camera/
12525 F: drivers/media/platform/soc_camera/
12527 SOEKRIS NET48XX LED SUPPORT
12530 F: drivers/leds/leds-net48xx.c
12532 SOFT-ROCE DRIVER (rxe)
12536 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12537 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12538 F: drivers/infiniband/sw/rxe/
12539 F: include/uapi/rdma/rdma_user_rxe.h
12541 SOFTLOGIC 6x10 MPEG CODEC
12549 F: drivers/media/pci/solo6x10/
12551 SOFTWARE RAID (Multiple Disks) SUPPORT
12554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12556 F: drivers/md/Makefile
12557 F: drivers/md/Kconfig
12559 F: drivers/md/raid*
12560 F: include/linux/raid/
12561 F: include/uapi/linux/raid/
12563 SONIC NETWORK DRIVER
12567 F: drivers/net/ethernet/natsemi/sonic.*
12569 SONICS SILICON BACKPLANE DRIVER (SSB)
12574 F: include/linux/ssb/
12576 SONY MEMORYSTICK CARD SUPPORT
12578 W: http://tifmxx.berlios.de/
12580 F: drivers/memstick/host/tifm_ms.c
12582 SONY MEMORYSTICK STANDARD SUPPORT
12585 F: drivers/memstick/core/ms_block.*
12587 SONY VAIO CONTROL DEVICE DRIVER
12590 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12592 F: Documentation/laptops/sony-laptop.txt
12593 F: drivers/char/sonypi.c
12594 F: drivers/platform/x86/sony-laptop.c
12595 F: include/linux/sony-laptop.h
12601 W: http://www.alsa-project.org/
12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12603 T: git git://git.alsa-project.org/alsa-kernel.git
12604 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12606 F: Documentation/sound/
12608 F: include/uapi/sound/
12611 SOUND - COMPRESSED AUDIO
12614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12616 F: Documentation/sound/alsa/compress_offload.txt
12617 F: include/sound/compress_driver.h
12618 F: include/uapi/sound/compress_*
12619 F: sound/core/compress_offload.c
12620 F: sound/soc/soc-compress.c
12622 SOUND - DMAENGINE HELPERS
12625 F: include/sound/dmaengine_pcm.h
12626 F: sound/core/pcm_dmaengine.c
12627 F: sound/soc/soc-generic-dmaengine-pcm.c
12629 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12634 W: http://alsa-project.org/main/index.php/ASoC
12636 F: Documentation/devicetree/bindings/sound/
12637 F: Documentation/sound/alsa/soc/
12639 F: include/sound/soc*
12644 W: https://linuxtv.org
12645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12647 F: drivers/media/dvb-frontends/sp2*
12649 SPARC + UltraSPARC (sparc/sparc64)
12652 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12659 SPARC SERIAL DRIVERS
12662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12665 F: include/linux/sunserialcore.h
12666 F: drivers/tty/serial/suncore.c
12667 F: drivers/tty/serial/sunhv.c
12668 F: drivers/tty/serial/sunsab.c
12669 F: drivers/tty/serial/sunsab.h
12670 F: drivers/tty/serial/sunsu.c
12671 F: drivers/tty/serial/sunzilog.c
12672 F: drivers/tty/serial/sunzilog.h
12673 F: drivers/tty/vcc.c
12678 W: https://sparse.wiki.kernel.org/
12679 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12680 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12682 F: include/linux/compiler.h
12684 SPEAR CLOCK FRAMEWORK SUPPORT
12687 W: http://www.st.com/spear
12689 F: drivers/clk/spear/
12691 SPEAR PLATFORM SUPPORT
12695 W: http://www.st.com/spear
12697 F: arch/arm/boot/dts/spear*
12698 F: arch/arm/mach-spear/
12704 W: http://www.linux-mtd.infradead.org/
12705 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12706 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12707 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12709 F: drivers/mtd/spi-nor/
12710 F: include/linux/mtd/spi-nor.h
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12716 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12718 F: Documentation/devicetree/bindings/spi/
12719 F: Documentation/spi/
12721 F: include/linux/spi/
12722 F: include/uapi/linux/spi/
12725 SPIDERNET NETWORK DRIVER for CELL
12729 F: Documentation/networking/spider_net.txt
12730 F: drivers/net/ethernet/toshiba/spider_net*
12735 F: Documentation/devicetree/bindings/spmi/
12737 F: include/dt-bindings/spmi/spmi.h
12738 F: include/linux/spmi.h
12739 F: include/trace/events/spmi.h
12744 W: http://www.ibm.com/developerworks/power/cell/
12746 F: Documentation/filesystems/spufs.txt
12747 F: arch/powerpc/platforms/cell/spufs/
12749 SQUASHFS FILE SYSTEM
12752 W: http://squashfs.org.uk
12753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12755 F: Documentation/filesystems/squashfs.txt
12758 SRM (Alpha) environment access
12761 F: arch/alpha/kernel/srm_env.c
12767 F: Documentation/process/stable-kernel-rules.rst
12769 STAGING - ATOMISP DRIVER
12774 F: drivers/staging/media/atomisp/
12780 F: drivers/staging/comedi/
12782 STAGING - FLARION FT1000 DRIVERS
12785 F: drivers/staging/ft1000/
12787 STAGING - INDUSTRIAL IO
12791 F: Documentation/devicetree/bindings/staging/iio/
12792 F: drivers/staging/iio/
12794 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12796 W: http://www.lirc.org/
12798 F: drivers/staging/media/lirc/
12800 STAGING - LUSTRE PARALLEL FILESYSTEM
12805 W: http://wiki.lustre.org/
12807 F: drivers/staging/lustre
12809 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12814 F: drivers/staging/nvec/
12816 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12820 W: http://wiki.laptop.org/go/DCON
12822 F: drivers/staging/olpc_dcon/
12824 STAGING - REALTEK RTL8712U DRIVERS
12828 F: drivers/staging/rtl8712/
12830 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12836 F: drivers/staging/sm750fb/
12838 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12844 W: http://www.linux-speakup.org/
12846 F: drivers/staging/speakup/
12848 STAGING - VIA VT665X DRIVERS
12851 F: drivers/staging/vt665?/
12853 STAGING - WILC1000 WIFI DRIVER
12858 F: drivers/staging/wilc1000/
12860 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12863 F: drivers/staging/xgifb/
12867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12870 F: drivers/staging/
12872 STARFIRE/DURALAN NETWORK DRIVER
12875 F: drivers/net/ethernet/adaptec/starfire*
12877 STEC S1220 SKD DRIVER
12881 F: drivers/block/skd*[ch]
12886 F: drivers/staging/media/st-cec/
12887 F: Documentation/devicetree/bindings/media/stih-cec.txt
12889 STK1160 USB VIDEO CAPTURE DRIVER
12892 T: git git://linuxtv.org/media_tree.git
12894 F: drivers/media/usb/stk1160/
12896 STMMAC ETHERNET DRIVER
12900 W: http://www.stlinux.com
12902 F: drivers/net/ethernet/stmicro/stmmac/
12906 W: http://sammy.net/sun3/
12908 F: arch/m68k/kernel/*sun3*
12909 F: arch/m68k/sun3*/
12910 F: arch/m68k/include/asm/sun3*
12911 F: drivers/net/ethernet/i825xx/sun3*
12913 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12917 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12918 F: drivers/input/keyboard/sun4i-lradc-keys.c
12920 SUNDANCE NETWORK DRIVER
12924 F: drivers/net/ethernet/dlink/sundance.c
12930 Q: http://patchwork.kernel.org/project/linux-sh/list/
12932 F: Documentation/sh/
12941 B: https://bugzilla.kernel.org
12943 F: Documentation/power/
12944 F: arch/x86/kernel/acpi/
12945 F: drivers/base/power/
12947 F: include/linux/suspend.h
12948 F: include/linux/freezer.h
12949 F: include/linux/pm.h
12955 F: Documentation/svga.txt
12956 F: arch/x86/boot/video*
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12964 F: arch/*/kernel/pci-swiotlb.c
12965 F: include/linux/swiotlb.h
12973 F: include/net/switchdev.h
12975 SYNC FILE FRAMEWORK
12981 F: drivers/dma-buf/sync_*
12982 F: drivers/dma-buf/dma-fence*
12983 F: drivers/dma-buf/sw_sync.c
12984 F: include/linux/sync_file.h
12985 F: include/uapi/linux/sync_file.h
12986 F: Documentation/sync_file.txt
12987 T: git git://anongit.freedesktop.org/drm/drm-misc
12989 SYNOPSYS ARC ARCHITECTURE
12994 F: Documentation/devicetree/bindings/arc/*
12995 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12996 F: drivers/clocksource/arc_timer.c
12997 F: drivers/tty/serial/arc_uart.c
12998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13000 SYNOPSYS ARC HSDK SDP pll clock driver
13003 F: drivers/clk/clk-hsdk-pll.c
13004 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13006 SYNOPSYS ARC SDP clock driver
13009 F: drivers/clk/axs10x/*
13010 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13012 SYNOPSYS ARC SDP platform support
13015 F: arch/arc/plat-axs10x
13016 F: arch/arc/boot/dts/ax*
13017 F: Documentation/devicetree/bindings/arc/axs10*
13019 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13022 F: drivers/reset/reset-axs10x.c
13023 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13025 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13029 F: drivers/gpio/gpio-dwapb.c
13030 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13032 SYNOPSYS DESIGNWARE DMAC DRIVER
13036 F: include/linux/dma/dw.h
13037 F: include/linux/platform_data/dma-dw.h
13040 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13044 F: drivers/net/ethernet/synopsys/
13046 SYNOPSYS DESIGNWARE I2C DRIVER
13052 F: drivers/i2c/busses/i2c-designware-*
13053 F: include/linux/platform_data/i2c-designware.h
13055 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13059 F: drivers/mmc/host/dw_mmc*
13061 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13064 F: drivers/reset/reset-hsdk.c
13065 F: include/dt-bindings/reset/snps,hsdk-reset.h
13066 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13068 SYSTEM CONFIGURATION (SYSCON)
13071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13073 F: drivers/mfd/syscon.c
13075 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13079 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13080 F: drivers/clk/clk-scpi.c
13081 F: drivers/cpufreq/scpi-cpufreq.c
13082 F: drivers/firmware/arm_scpi.c
13083 F: include/linux/scpi_protocol.h
13085 SYSTEM RESET/SHUTDOWN DRIVERS
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13090 F: Documentation/devicetree/bindings/power/reset/
13091 F: drivers/power/reset/
13093 SYSTEM TRACE MODULE CLASS
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13097 F: Documentation/trace/stm.txt
13098 F: drivers/hwtracing/stm/
13099 F: include/linux/stm.h
13100 F: include/uapi/linux/stm.h
13105 F: Documentation/filesystems/sysv-fs.txt
13107 F: include/linux/sysv_fs.h
13113 W: http://www.linux-iscsi.org
13114 W: http://groups.google.com/group/linux-iscsi-target-dev
13115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13119 F: Documentation/target/
13121 TASKSTATS STATISTICS INTERFACE
13124 F: Documentation/accounting/taskstats*
13125 F: include/linux/taskstats*
13126 F: kernel/taskstats.c
13134 F: include/net/pkt_cls.h
13135 F: include/net/pkt_sched.h
13136 F: include/net/tc_act/
13137 F: include/uapi/linux/pkt_cls.h
13138 F: include/uapi/linux/pkt_sched.h
13139 F: include/uapi/linux/tc_act/
13140 F: include/uapi/linux/tc_ematch/
13143 TCP LOW PRIORITY MODULE
13146 W: http://tcp-lp-mod.sourceforge.net/
13148 F: net/ipv4/tcp_lp.c
13150 TDA10071 MEDIA DRIVER
13153 W: https://linuxtv.org
13154 W: http://palosaari.fi/linux/
13155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13156 T: git git://linuxtv.org/anttip/media_tree.git
13158 F: drivers/media/dvb-frontends/tda10071*
13160 TDA18212 MEDIA DRIVER
13163 W: https://linuxtv.org
13164 W: http://palosaari.fi/linux/
13165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13166 T: git git://linuxtv.org/anttip/media_tree.git
13168 F: drivers/media/tuners/tda18212*
13170 TDA18218 MEDIA DRIVER
13173 W: https://linuxtv.org
13174 W: http://palosaari.fi/linux/
13175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13176 T: git git://linuxtv.org/anttip/media_tree.git
13178 F: drivers/media/tuners/tda18218*
13180 TDA18271 MEDIA DRIVER
13183 W: https://linuxtv.org
13184 W: http://github.com/mkrufky
13185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13186 T: git git://linuxtv.org/mkrufky/tuners.git
13188 F: drivers/media/tuners/tda18271*
13190 TDA827x MEDIA DRIVER
13193 W: https://linuxtv.org
13194 W: http://github.com/mkrufky
13195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13196 T: git git://linuxtv.org/mkrufky/tuners.git
13198 F: drivers/media/tuners/tda8290.*
13200 TDA8290 MEDIA DRIVER
13203 W: https://linuxtv.org
13204 W: http://github.com/mkrufky
13205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13206 T: git git://linuxtv.org/mkrufky/tuners.git
13208 F: drivers/media/tuners/tda8290.*
13210 TDA9840 MEDIA DRIVER
13213 T: git git://linuxtv.org/media_tree.git
13214 W: https://linuxtv.org
13216 F: drivers/media/i2c/tda9840*
13218 TEA5761 TUNER DRIVER
13222 W: https://linuxtv.org
13223 T: git git://linuxtv.org/media_tree.git
13225 F: drivers/media/tuners/tea5761.*
13227 TEA5767 TUNER DRIVER
13231 W: https://linuxtv.org
13232 T: git git://linuxtv.org/media_tree.git
13234 F: drivers/media/tuners/tea5767.*
13236 TEA6415C MEDIA DRIVER
13239 T: git git://linuxtv.org/media_tree.git
13240 W: https://linuxtv.org
13242 F: drivers/media/i2c/tea6415c*
13244 TEA6420 MEDIA DRIVER
13247 T: git git://linuxtv.org/media_tree.git
13248 W: https://linuxtv.org
13250 F: drivers/media/i2c/tea6420*
13256 F: drivers/net/team/
13257 F: include/linux/if_team.h
13258 F: include/uapi/linux/if_team.h
13260 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13263 F: arch/x86/platform/ts5500/
13265 TECHNOTREND USB IR RECEIVER
13269 F: drivers/media/rc/ttusbir.c
13274 F: include/linux/tee_drv.h
13275 F: include/uapi/linux/tee.h
13277 F: Documentation/tee.txt
13279 TEGRA ARCHITECTURE SUPPORT
13283 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13292 F: drivers/clk/tegra/
13298 F: drivers/dma/tegra*
13303 F: drivers/i2c/busses/i2c-tegra.c
13305 TEGRA IOMMU DRIVERS
13308 F: drivers/iommu/tegra*
13314 F: drivers/input/keyboard/tegra-kbc.c
13319 F: drivers/pwm/pwm-tegra.c
13321 TEGRA SERIAL DRIVER
13324 F: drivers/tty/serial/serial-tegra.c
13329 F: drivers/spi/spi-tegra*
13331 TEHUTI ETHERNET DRIVER
13335 F: drivers/net/ethernet/tehuti/*
13337 Telecom Clock Driver for MCPL0010
13340 F: drivers/char/tlclk.c
13342 TENSILICA XTENSA PORT (xtensa)
13346 T: git git://github.com/czankel/xtensa-linux.git
13349 F: drivers/irqchip/irq-xtensa-*
13351 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13357 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13358 F: drivers/firmware/ti_sci*
13359 F: include/linux/soc/ti/ti_sci_protocol.h
13360 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13361 F: include/dt-bindings/genpd/k2g.h
13362 F: drivers/soc/ti/ti_sci_pm_domains.c
13363 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13364 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13365 F: drivers/clk/keystone/sci-clk.c
13366 F: drivers/reset/reset-ti-sci.c
13368 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13371 T: git git://linuxtv.org/media_tree.git
13372 W: https://linuxtv.org
13374 F: drivers/media/radio/radio-raremono.c
13380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13382 Q: https://patchwork.kernel.org/project/linux-pm/list/
13384 F: drivers/thermal/
13385 F: include/linux/thermal.h
13386 F: include/uapi/linux/thermal.h
13387 F: include/linux/cpu_cooling.h
13388 F: Documentation/devicetree/bindings/thermal/
13390 THERMAL/CPU_COOLING
13396 F: Documentation/thermal/cpu-cooling-api.txt
13397 F: drivers/thermal/cpu_cooling.c
13398 F: include/linux/cpu_cooling.h
13400 THINKPAD ACPI EXTRAS DRIVER
13404 W: http://ibm-acpi.sourceforge.net
13405 W: http://thinkwiki.org/wiki/Ibm-acpi
13406 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13408 F: drivers/platform/x86/thinkpad_acpi.c
13415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13417 F: drivers/thunderbolt/
13418 F: include/linux/thunderbolt.h
13420 THUNDERBOLT NETWORK DRIVER
13426 F: drivers/net/thunderbolt.c
13428 THUNDERX GPIO DRIVER
13431 F: drivers/gpio/gpio-thunderx.c
13433 TI AM437X VPFE DRIVER
13436 W: https://linuxtv.org
13437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13438 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13440 F: drivers/media/platform/am437x/
13442 TI BANDGAP AND THERMAL DRIVER
13448 F: drivers/thermal/ti-soc-thermal/
13450 TI BQ27XXX POWER SUPPLY DRIVER
13452 F: include/linux/power/bq27xxx_battery.h
13453 F: drivers/power/supply/bq27xxx_battery.c
13454 F: drivers/power/supply/bq27xxx_battery_i2c.c
13456 TI CDCE706 CLOCK DRIVER
13459 F: drivers/clk/clk-cdce706.c
13466 F: include/linux/clk/ti.h
13468 TI DAVINCI MACHINE SUPPORT
13472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13474 F: arch/arm/mach-davinci/
13475 F: drivers/i2c/busses/i2c-davinci.c
13476 F: arch/arm/boot/dts/da850*
13478 TI DAVINCI SERIES GPIO DRIVER
13482 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13483 F: drivers/gpio/gpio-davinci.c
13485 TI DAVINCI SERIES MEDIA DRIVER
13488 W: https://linuxtv.org
13489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13490 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13492 F: drivers/media/platform/davinci/
13493 F: include/media/davinci/
13495 TI ETHERNET SWITCH DRIVER (CPSW)
13500 F: drivers/net/ethernet/ti/cpsw*
13501 F: drivers/net/ethernet/ti/davinci*
13503 TI FLASH MEDIA INTERFACE DRIVER
13506 F: drivers/misc/tifm*
13507 F: drivers/mmc/host/tifm_sd.c
13508 F: include/linux/tifm.h
13510 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13515 F: drivers/soc/ti/*
13516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13518 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13523 F: sound/soc/codecs/lm49453*
13524 F: sound/soc/codecs/isabelle*
13526 TI LP855x BACKLIGHT DRIVER
13529 F: Documentation/backlight/lp855x-driver.txt
13530 F: drivers/video/backlight/lp855x_bl.c
13531 F: include/linux/platform_data/lp855x.h
13533 TI LP8727 CHARGER DRIVER
13536 F: drivers/power/supply/lp8727_charger.c
13537 F: include/linux/platform_data/lp8727.h
13539 TI LP8788 MFD DRIVER
13542 F: drivers/iio/adc/lp8788_adc.c
13543 F: drivers/leds/leds-lp8788.c
13544 F: drivers/mfd/lp8788*.c
13545 F: drivers/power/supply/lp8788-charger.c
13546 F: drivers/regulator/lp8788-*.c
13547 F: include/linux/mfd/lp8788*.h
13549 TI NETCP ETHERNET DRIVER
13554 F: drivers/net/ethernet/ti/netcp*
13556 TI TAS571X FAMILY ASoC CODEC DRIVER
13560 F: sound/soc/codecs/tas571x*
13562 TI TRF7970A NFC DRIVER
13567 F: drivers/nfc/trf7970a.c
13568 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13570 TI TWL4030 SERIES SOC CODEC DRIVER
13574 F: sound/soc/codecs/twl4030*
13579 W: http://linuxtv.org/
13580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13582 F: drivers/media/platform/ti-vpe/
13584 TI WILINK WIRELESS DRIVERS
13586 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13587 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13590 F: drivers/net/wireless/ti/
13591 F: include/linux/wl12xx.h
13595 W: http://www.mellanox.com/repository/solutions/tile-scm/
13596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13599 F: drivers/char/tile-srom.c
13600 F: drivers/edac/tile_edac.c
13601 F: drivers/net/ethernet/tile/
13602 F: drivers/rtc/rtc-tile.c
13603 F: drivers/tty/hvc/hvc_tile.c
13604 F: drivers/tty/serial/tilegx.c
13605 F: drivers/usb/host/*-tilegx.c
13606 F: include/linux/usb/tilegx.h
13608 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13615 F: include/linux/clocksource.h
13616 F: include/linux/time.h
13617 F: include/linux/timex.h
13618 F: include/uapi/linux/time.h
13619 F: include/uapi/linux/timex.h
13620 F: kernel/time/clocksource.c
13621 F: kernel/time/time*.c
13622 F: kernel/time/alarmtimer.c
13623 F: kernel/time/ntp.c
13624 F: tools/testing/selftests/timers/
13631 W: http://tipc.sourceforge.net/
13633 F: include/uapi/linux/tipc*.h
13636 TLAN NETWORK DRIVER
13639 W: http://sourceforge.net/projects/tlan/
13641 F: Documentation/networking/tlan.txt
13642 F: drivers/net/ethernet/ti/tlan.*
13644 TM6000 VIDEO4LINUX DRIVER
13648 W: https://linuxtv.org
13649 T: git git://linuxtv.org/media_tree.git
13651 F: drivers/media/usb/tm6000/
13652 F: Documentation/media/v4l-drivers/tm6000*
13654 TMIO/SDHI MMC DRIVER
13658 F: drivers/mmc/host/tmio_mmc*
13659 F: drivers/mmc/host/renesas_sdhi*
13660 F: include/linux/mfd/tmio.h
13662 TMP401 HARDWARE MONITOR DRIVER
13666 F: Documentation/hwmon/tmp401
13667 F: drivers/hwmon/tmp401.c
13669 TMPFS (SHMEM FILESYSTEM)
13673 F: include/linux/shmem_fs.h
13676 TOMOYO SECURITY MODULE
13683 W: http://tomoyo.sourceforge.jp/
13684 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13686 F: security/tomoyo/
13688 TOPSTAR LAPTOP EXTRAS DRIVER
13692 F: drivers/platform/x86/topstar-laptop.c
13694 TOSHIBA ACPI EXTRAS DRIVER
13698 F: drivers/platform/x86/toshiba_acpi.c
13700 TOSHIBA BLUETOOTH DRIVER
13704 F: drivers/platform/x86/toshiba_bluetooth.c
13706 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13710 F: drivers/platform/x86/toshiba_haps.c
13714 W: http://www.buzzard.org.uk/toshiba/
13716 F: drivers/char/toshiba.c
13717 F: include/linux/toshiba.h
13718 F: include/uapi/linux/toshiba.h
13720 TOSHIBA TC358743 DRIVER
13724 F: drivers/media/i2c/tc358743*
13725 F: include/media/i2c/tc358743.h
13727 TOSHIBA WMI HOTKEYS DRIVER
13731 F: drivers/platform/x86/toshiba-wmi.c
13738 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13739 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13741 F: drivers/char/tpm/
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13748 F: Documentation/trace/ftrace.txt
13749 F: arch/*/*/*/ftrace.h
13750 F: arch/*/kernel/ftrace.c
13751 F: include/*/ftrace.h
13752 F: include/linux/trace*.h
13755 F: tools/testing/selftests/ftrace/
13757 TRACING MMIO ACCESSES (MMIOTRACE)
13765 F: kernel/trace/trace_mmiotrace.c
13766 F: include/linux/mmiotrace.h
13767 F: arch/x86/mm/kmmio.c
13768 F: arch/x86/mm/mmio-mod.c
13769 F: arch/x86/mm/testmmiotrace.c
13773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13775 K: ^Subject:.*(?i)trivial
13781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13782 F: Documentation/serial/
13784 F: drivers/tty/serial/serial_core.c
13785 F: include/linux/serial_core.h
13786 F: include/linux/serial.h
13787 F: include/linux/tty.h
13788 F: include/uapi/linux/serial_core.h
13789 F: include/uapi/linux/serial.h
13790 F: include/uapi/linux/tty.h
13792 TUA9001 MEDIA DRIVER
13795 W: https://linuxtv.org
13796 W: http://palosaari.fi/linux/
13797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13798 T: git git://linuxtv.org/anttip/media_tree.git
13800 F: drivers/media/tuners/tua9001*
13802 TULIP NETWORK DRIVERS
13806 F: drivers/net/ethernet/dec/tulip/
13810 W: http://vtun.sourceforge.net/tun
13812 F: Documentation/networking/tuntap.txt
13813 F: arch/um/os-Linux/drivers/
13815 TURBOCHANNEL SUBSYSTEM
13819 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13822 F: include/linux/tc.h
13824 TW5864 VIDEO4LINUX DRIVER
13831 F: drivers/media/pci/tw5864/
13833 TW68 VIDEO4LINUX DRIVER
13836 T: git git://linuxtv.org/media_tree.git
13837 W: https://linuxtv.org
13839 F: drivers/media/pci/tw68/
13841 TW686X VIDEO4LINUX DRIVER
13844 T: git git://linuxtv.org/media_tree.git
13845 W: http://linuxtv.org
13847 F: drivers/media/pci/tw686x/
13849 UBI FILE SYSTEM (UBIFS)
13854 T: git git://git.infradead.org/ubifs-2.6.git
13855 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13857 F: Documentation/filesystems/ubifs.txt
13860 UCLINUX (M68KNOMMU AND COLDFIRE)
13862 W: http://www.linux-m68k.org/
13863 W: http://www.uclinux.org/
13866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13868 F: arch/m68k/coldfire/
13870 F: arch/m68k/*/*_no.*
13871 F: arch/m68k/include/asm/*_no.*
13876 F: Documentation/filesystems/udf.txt
13883 F: drivers/hid/hid-udraw-ps3.c
13888 F: Documentation/filesystems/ufs.txt
13891 UHID USERSPACE HID IO DRIVER:
13895 F: drivers/hid/uhid.c
13896 F: include/uapi/linux/uhid.h
13902 F: drivers/usb/common/ulpi.c
13903 F: include/linux/ulpi/
13905 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13909 F: include/linux/uwb.h
13910 F: include/linux/uwb/
13912 UNICORE32 ARCHITECTURE:
13914 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13916 T: git git://github.com/gxt/linux.git
13921 W: http://dotat.at/prog/unifdef
13923 F: scripts/unifdef.c
13925 UNIFORM CDROM DRIVER
13927 W: http://www.kernel.dk
13929 F: Documentation/cdrom/
13930 F: drivers/cdrom/cdrom.c
13931 F: include/linux/cdrom.h
13932 F: include/uapi/linux/cdrom.h
13934 UNISYS S-PAR DRIVERS
13938 F: drivers/staging/unisys/
13940 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13944 F: Documentation/scsi/ufs.txt
13945 F: drivers/scsi/ufs/
13947 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13951 F: drivers/scsi/ufs/*dwc*
13953 UNSORTED BLOCK IMAGES (UBI)
13956 W: http://www.linux-mtd.infradead.org/
13958 T: git git://git.infradead.org/ubifs-2.6.git
13960 F: drivers/mtd/ubi/
13961 F: include/linux/mtd/ubi.h
13962 F: include/uapi/mtd/ubi-user.h
13964 USB "USBNET" DRIVER FRAMEWORK
13967 W: http://www.linux-usb.org/usbnet
13969 F: drivers/net/usb/usbnet.c
13970 F: include/linux/usb/usbnet.h
13976 F: Documentation/usb/acm.txt
13977 F: drivers/usb/class/cdc-acm.*
13979 USB AR5523 WIRELESS DRIVER
13983 F: drivers/net/wireless/ath/ar5523/
13990 F: drivers/usb/storage/uas.c
13992 USB CDC ETHERNET DRIVER
13996 F: drivers/net/usb/cdc_*.c
13997 F: include/uapi/linux/usb/cdc.h
13999 USB CHAOSKEY DRIVER
14003 F: drivers/usb/misc/chaoskey.c
14005 USB CYPRESS C67X00 DRIVER
14009 F: drivers/usb/c67x00/
14011 USB DAVICOM DM9601 DRIVER
14014 W: http://www.linux-usb.org/usbnet
14016 F: drivers/net/usb/dm9601.c
14018 USB DIAMOND RIO500 DRIVER
14021 W: http://rio500.sourceforge.net
14023 F: drivers/usb/misc/rio500*
14029 F: Documentation/usb/ehci.txt
14030 F: drivers/usb/host/ehci*
14032 USB GADGET/PERIPHERAL SUBSYSTEM
14035 W: http://www.linux-usb.org/gadget
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14038 F: drivers/usb/gadget/
14039 F: include/linux/usb/gadget*
14041 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14047 F: Documentation/hid/hiddev.txt
14048 F: drivers/hid/usbhid/
14054 F: drivers/usb/host/isp116x*
14055 F: include/linux/usb/isp116x.h
14057 USB LAN78XX ETHERNET DRIVER
14062 F: drivers/net/usb/lan78xx.*
14064 USB MASS STORAGE DRIVER
14069 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14070 F: drivers/usb/storage/
14075 T: git git://git.alsa-project.org/alsa-kernel.git
14077 F: sound/usb/midi.*
14079 USB NETWORKING DRIVERS
14082 F: drivers/net/usb/
14088 F: Documentation/usb/ohci.txt
14089 F: drivers/usb/host/ohci*
14091 USB OTG FSM (Finite State Machine)
14093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14096 F: drivers/usb/common/usb-otg-fsm.c
14104 F: Documentation/usb/usbip_protocol.txt
14105 F: drivers/usb/usbip/
14106 F: tools/usb/usbip/
14112 T: git git://github.com/petkan/pegasus.git
14113 W: https://github.com/petkan/pegasus
14115 F: drivers/net/usb/pegasus.*
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14122 F: drivers/usb/phy/
14124 USB PRINTER DRIVER (usblp)
14128 F: drivers/usb/class/usblp.c
14130 USB QMI WWAN NETWORK DRIVER
14134 F: Documentation/ABI/testing/sysfs-class-net-qmi
14135 F: drivers/net/usb/qmi_wwan.c
14141 T: git git://github.com/petkan/rtl8150.git
14142 W: https://github.com/petkan/rtl8150
14144 F: drivers/net/usb/rtl8150.c
14146 USB SERIAL SUBSYSTEM
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14151 F: Documentation/usb/usb-serial.txt
14152 F: drivers/usb/serial/
14153 F: include/linux/usb/serial.h
14155 USB SMSC75XX ETHERNET DRIVER
14159 F: drivers/net/usb/smsc75xx.*
14161 USB SMSC95XX ETHERNET DRIVER
14166 F: drivers/net/usb/smsc95xx.*
14171 W: http://www.linux-usb.org
14172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14174 F: Documentation/devicetree/bindings/usb/
14175 F: Documentation/usb/
14177 F: include/linux/usb.h
14178 F: include/linux/usb/
14180 USB TYPEC SUBSYSTEM
14184 F: Documentation/ABI/testing/sysfs-class-typec
14185 F: Documentation/usb/typec.rst
14186 F: drivers/usb/typec/
14187 F: include/linux/usb/typec.h
14193 F: drivers/usb/host/uhci*
14199 T: git git://linuxtv.org/media_tree.git
14200 W: http://www.ideasonboard.org/uvc/
14202 F: drivers/media/usb/uvc/
14203 F: include/uapi/linux/uvcvideo.h
14208 T: git git://linuxtv.org/media_tree.git
14209 W: https://linuxtv.org
14211 F: drivers/media/usb/usbvision/
14217 F: drivers/usb/gadget/function/*uvc*
14218 F: drivers/usb/gadget/legacy/webcam.c
14220 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14224 F: drivers/net/wireless/rndis_wlan.c
14230 F: drivers/usb/host/xhci*
14231 F: drivers/usb/host/pci-quirks*
14235 W: http://linux-lc100020.sourceforge.net
14237 F: drivers/net/wireless/zydas/zd1201.*
14243 T: git git://linuxtv.org/media_tree.git
14244 W: http://royale.zerezo.com/zr364xx/
14246 F: Documentation/media/v4l-drivers/zr364xx*
14247 F: drivers/media/usb/zr364xx/
14249 USER-MODE LINUX (UML)
14254 W: http://user-mode-linux.sourceforge.net
14255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14257 F: Documentation/virtual/uml/
14263 USERSPACE I/O (UIO)
14266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14267 F: Documentation/driver-api/uio-howto.rst
14269 F: include/linux/uio*.h
14274 W: http://en.wikipedia.org/wiki/Util-linux
14275 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14282 T: git git://git.infradead.org/users/hch/uuid.git
14285 F: include/linux/uuid.h
14286 F: include/uapi/linux/uuid.h
14292 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14294 F: Documentation/fb/uvesafb.txt
14295 F: drivers/video/fbdev/uvesafb.*
14301 F: drivers/mtd/nand/vf610_nfc.c
14303 VFAT/FAT/MSDOS FILESYSTEM
14306 F: Documentation/filesystems/vfat.txt
14312 T: git git://github.com/awilliam/linux-vfio.git
14314 F: Documentation/vfio.txt
14316 F: include/linux/vfio.h
14317 F: include/uapi/linux/vfio.h
14319 VFIO MEDIATED DEVICE DRIVERS
14323 F: Documentation/vfio-mediated-device.txt
14324 F: drivers/vfio/mdev/
14325 F: include/linux/mdev.h
14326 F: samples/vfio-mdev/
14328 VFIO PLATFORM DRIVER
14332 F: drivers/vfio/platform/
14337 F: Documentation/gpu/vga-switcheroo.rst
14338 F: drivers/gpu/vga/vga_switcheroo.c
14339 F: include/linux/vga_switcheroo.h
14340 T: git git://anongit.freedesktop.org/drm/drm-misc
14342 VIA RHINE NETWORK DRIVER
14344 F: drivers/net/ethernet/via/via-rhine.c
14346 VIA SD/MMC CARD CONTROLLER DRIVER
14350 F: drivers/mmc/host/via-sdmmc.c
14352 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14356 F: include/linux/via-core.h
14357 F: include/linux/via-gpio.h
14358 F: include/linux/via_i2c.h
14359 F: drivers/video/fbdev/via/
14361 VIA VELOCITY NETWORK DRIVER
14365 F: drivers/net/ethernet/via/via-velocity.*
14367 VIDEO MULTIPLEXER DRIVER
14371 F: drivers/media/platform/video-mux.c
14373 VIDEOBUF2 FRAMEWORK
14379 F: drivers/media/v4l2-core/videobuf2-*
14380 F: include/media/videobuf2-*
14382 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14385 T: git git://linuxtv.org/media_tree.git
14386 W: https://linuxtv.org
14388 F: drivers/media/platform/vimc/*
14397 VIRTIO AND VHOST VSOCK DRIVER
14403 F: include/linux/virtio_vsock.h
14404 F: include/uapi/linux/virtio_vsock.h
14405 F: include/uapi/linux/vsockmon.h
14406 F: include/uapi/linux/vm_sockets_diag.h
14407 F: net/vmw_vsock/diag.c
14408 F: net/vmw_vsock/af_vsock_tap.c
14409 F: net/vmw_vsock/virtio_transport_common.c
14410 F: net/vmw_vsock/virtio_transport.c
14411 F: drivers/net/vsockmon.c
14412 F: drivers/vhost/vsock.c
14413 F: drivers/vhost/vsock.h
14414 F: tools/testing/vsock/
14416 VIRTIO CONSOLE DRIVER
14420 F: drivers/char/virtio_console.c
14421 F: include/linux/virtio_console.h
14422 F: include/uapi/linux/virtio_console.h
14424 VIRTIO CORE, NET AND BLOCK DRIVERS
14429 F: Documentation/devicetree/bindings/virtio/
14432 F: drivers/net/virtio_net.c
14433 F: drivers/block/virtio_blk.c
14434 F: include/linux/virtio*.h
14435 F: include/uapi/linux/virtio_*.h
14436 F: drivers/crypto/virtio/
14437 F: mm/balloon_compaction.c
14439 VIRTIO CRYPTO DRIVER
14444 F: drivers/crypto/virtio/
14445 F: include/uapi/linux/virtio_crypto.h
14447 VIRTIO DRIVERS FOR S390
14454 F: drivers/s390/virtio/
14455 F: arch/s390/include/uapi/asm/virtio-ccw.h
14462 T: git git://anongit.freedesktop.org/drm/drm-misc
14464 F: drivers/gpu/drm/virtio/
14465 F: include/uapi/linux/virtio_gpu.h
14467 VIRTIO HOST (VHOST)
14473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14476 F: include/uapi/linux/vhost.h
14478 VIRTIO INPUT DRIVER
14481 F: drivers/virtio/virtio_input.c
14482 F: include/uapi/linux/virtio_input.h
14484 VIRTUAL SERIO DEVICE DRIVER
14487 F: drivers/input/serio/userio.c
14488 F: include/uapi/linux/userio.h
14490 VIVID VIRTUAL VIDEO DRIVER
14493 T: git git://linuxtv.org/media_tree.git
14494 W: https://linuxtv.org
14496 F: drivers/media/platform/vivid/*
14502 F: drivers/vlynq/vlynq.c
14503 F: include/linux/vlynq.h
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14512 F: Documentation/driver-api/vme.rst
14513 F: drivers/staging/vme/
14515 F: include/linux/vme*
14517 VMWARE BALLOON DRIVER
14523 F: drivers/misc/vmw_balloon.c
14525 VMWARE HYPERVISOR INTERFACE
14529 F: arch/x86/kernel/cpu/vmware.c
14531 VMWARE PVRDMA DRIVER
14536 F: drivers/infiniband/hw/vmw_pvrdma/
14538 VMware PVSCSI driver
14543 F: drivers/scsi/vmw_pvscsi.c
14544 F: drivers/scsi/vmw_pvscsi.h
14546 VMWARE VMMOUSE SUBDRIVER
14551 F: drivers/input/mouse/vmmouse.c
14552 F: drivers/input/mouse/vmmouse.h
14554 VMWARE VMXNET3 ETHERNET DRIVER
14559 F: drivers/net/vmxnet3/
14561 VOCORE VOCORE2 BOARD
14565 F: arch/mips/boot/dts/ralink/vocore2.dts
14567 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14571 W: http://www.slimlogic.co.uk/?p=48
14572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14574 F: Documentation/devicetree/bindings/regulator/
14575 F: drivers/regulator/
14576 F: include/dt-bindings/regulator/
14577 F: include/linux/regulator/
14584 F: drivers/net/vrf.c
14585 F: Documentation/networking/vrf.txt
14587 VT1211 HARDWARE MONITOR DRIVER
14591 F: Documentation/hwmon/vt1211
14592 F: drivers/hwmon/vt1211.c
14594 VT8231 HARDWARE MONITOR DRIVER
14598 F: drivers/hwmon/vt8231.c
14600 VUB300 USB to SDIO/SD/MMC bridge chip
14605 F: drivers/mmc/host/vub300.c
14607 W1 DALLAS'S 1-WIRE BUS
14610 F: Documentation/w1/
14612 F: include/linux/w1.h
14614 W83791D HARDWARE MONITORING DRIVER
14618 F: Documentation/hwmon/w83791d
14619 F: drivers/hwmon/w83791d.c
14621 W83793 HARDWARE MONITORING DRIVER
14625 F: Documentation/hwmon/w83793
14626 F: drivers/hwmon/w83793.c
14628 W83795 HARDWARE MONITORING DRIVER
14632 F: drivers/hwmon/w83795.c
14634 W83L51xD SD/MMC CARD INTERFACE DRIVER
14637 F: drivers/mmc/host/wbsd.*
14639 WACOM PROTOCOL 4 SERIAL TABLETS
14644 F: drivers/input/tablet/wacom_serial4.c
14646 WATCHDOG DEVICE DRIVERS
14650 W: http://www.linux-watchdog.org/
14651 T: git git://www.linux-watchdog.org/linux-watchdog.git
14653 F: Documentation/devicetree/bindings/watchdog/
14654 F: Documentation/watchdog/
14655 F: drivers/watchdog/
14656 F: include/linux/watchdog.h
14657 F: include/uapi/linux/watchdog.h
14659 WHISKEYCOVE PMIC GPIO DRIVER
14663 F: drivers/gpio/gpio-wcove.c
14669 F: drivers/hid/hid-wiimote*
14671 WILOCITY WIL6210 WIRELESS DRIVER
14676 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14677 F: drivers/net/wireless/ath/wil6210/
14684 W: http://linuxwimax.org
14685 F: Documentation/wimax/README.wimax
14686 F: include/linux/wimax/debug.h
14687 F: include/net/wimax.h
14688 F: include/uapi/linux/wimax.h
14694 F: drivers/media/rc/winbond-cir.c
14696 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14700 F: drivers/watchdog/ebc-c384_wdt.c
14702 WINSYSTEMS WS16C48 GPIO DRIVER
14706 F: drivers/gpio/gpio-ws16c48.c
14708 WISTRON LAPTOP BUTTON DRIVER
14711 F: drivers/input/misc/wistron_btns.c
14713 WL3501 WIRELESS PCMCIA CARD DRIVER
14716 F: drivers/net/wireless/wl3501*
14718 WOLFSON MICROELECTRONICS DRIVERS
14720 T: git https://github.com/CirrusLogic/linux-drivers.git
14721 W: https://github.com/CirrusLogic/linux-drivers/wiki
14723 F: Documentation/hwmon/wm83??
14724 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14725 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14726 F: Documentation/devicetree/bindings/mfd/arizona.txt
14727 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14728 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14729 F: arch/arm/mach-s3c64xx/mach-crag6410*
14730 F: drivers/clk/clk-wm83*.c
14731 F: drivers/extcon/extcon-arizona.c
14732 F: drivers/leds/leds-wm83*.c
14733 F: drivers/gpio/gpio-*wm*.c
14734 F: drivers/gpio/gpio-arizona.c
14735 F: drivers/hwmon/wm83??-hwmon.c
14736 F: drivers/input/misc/wm831x-on.c
14737 F: drivers/input/touchscreen/wm831x-ts.c
14738 F: drivers/input/touchscreen/wm97*.c
14739 F: drivers/mfd/arizona*
14740 F: drivers/mfd/wm*.c
14741 F: drivers/mfd/cs47l24*
14742 F: drivers/power/supply/wm83*.c
14743 F: drivers/rtc/rtc-wm83*.c
14744 F: drivers/regulator/wm8*.c
14745 F: drivers/regulator/arizona*
14746 F: drivers/video/backlight/wm83*_bl.c
14747 F: drivers/watchdog/wm83*_wdt.c
14748 F: include/linux/mfd/arizona/
14749 F: include/linux/mfd/wm831x/
14750 F: include/linux/mfd/wm8350/
14751 F: include/linux/mfd/wm8400*
14752 F: include/linux/regulator/arizona*
14753 F: include/linux/wm97xx.h
14754 F: include/sound/wm????.h
14755 F: sound/soc/codecs/arizona.?
14756 F: sound/soc/codecs/wm*
14757 F: sound/soc/codecs/cs47l24*
14762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14764 F: include/linux/workqueue.h
14765 F: kernel/workqueue.c
14766 F: Documentation/core-api/workqueue.rst
14768 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14778 F: Documentation/networking/x25*
14779 F: include/net/x25*
14782 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14790 F: Documentation/x86/
14793 X86 MCE INFRASTRUCTURE
14798 F: arch/x86/kernel/cpu/mcheck/*
14800 X86 MICROCODE UPDATE SUPPORT
14803 F: arch/x86/kernel/cpu/microcode/*
14805 X86 PLATFORM DRIVERS
14809 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14811 F: drivers/platform/x86/
14812 F: drivers/platform/olpc/
14817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14819 F: arch/x86/entry/vdso/
14821 XC2028/3028 TUNER DRIVER
14825 W: https://linuxtv.org
14826 T: git git://linuxtv.org/media_tree.git
14828 F: drivers/media/tuners/tuner-xc2028.*
14830 XEN BLOCK SUBSYSTEM
14835 F: drivers/block/xen-blkback/*
14836 F: drivers/block/xen*
14843 F: arch/arm/include/asm/xen/
14845 XEN HYPERVISOR ARM64
14850 F: arch/arm64/include/asm/xen/
14852 XEN HYPERVISOR INTERFACE
14856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14859 F: drivers/*/xen-*front.c
14861 F: arch/x86/include/asm/xen/
14862 F: arch/x86/include/asm/pvclock-abi.h
14864 F: include/uapi/xen/
14865 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14866 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14868 XEN NETWORK BACKEND DRIVER
14874 F: drivers/net/xen-netback/*
14880 F: arch/x86/pci/*xen*
14881 F: drivers/pci/*xen*
14888 F: drivers/scsi/xen-scsifront.c
14889 F: drivers/xen/xen-scsiback.c
14890 F: include/xen/interface/io/vscsiif.h
14892 XEN SWIOTLB SUBSYSTEM
14896 F: arch/x86/xen/*swiotlb*
14897 F: drivers/xen/*swiotlb*
14904 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14906 F: Documentation/filesystems/xfs.txt
14909 XILINX AXI ETHERNET DRIVER
14913 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14915 XILINX UARTLITE SERIAL DRIVER
14919 F: drivers/tty/serial/uartlite.c
14921 XILINX VIDEO IP CORES
14925 T: git git://linuxtv.org/media_tree.git
14927 F: Documentation/devicetree/bindings/media/xilinx/
14928 F: drivers/media/platform/xilinx/
14929 F: include/uapi/linux/xilinx-v4l2-controls.h
14935 F: drivers/char/xillybus/
14937 XRA1403 GPIO EXPANDER
14942 F: drivers/gpio/gpio-xra1403.c
14943 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14945 XTENSA XTFPGA PLATFORM SUPPORT
14949 F: drivers/spi/spi-xtensa-xtfpga.c
14950 F: sound/soc/xtensa/xtfpga-i2s.c
14952 YAM DRIVER FOR AX.25
14956 F: drivers/net/hamradio/yam*
14957 F: include/linux/yam.h
14959 YAMA SECURITY MODULE
14961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14964 F: Documentation/admin-guide/LSM/Yama.rst
14966 YEALINK PHONE DRIVER
14970 F: Documentation/input/yealink.rst
14971 F: drivers/input/misc/yealink.*
14973 Z8530 DRIVER FOR AX.25
14975 W: http://yaina.de/jreuter/
14976 W: http://www.qsl.net/dl1bke/
14979 F: Documentation/networking/z8530drv.txt
14980 F: drivers/net/hamradio/*scc.c
14981 F: drivers/net/hamradio/z8530.h
14983 ZBUD COMPRESSED PAGE ALLOCATOR
14989 F: include/linux/zbud.h
14991 ZD1211RW WIRELESS DRIVER
14994 W: http://zd1211.ath.cx/wiki/DriverRewrite
14998 F: drivers/net/wireless/zydas/zd1211rw/
15000 ZD1301 MEDIA DRIVER
15003 W: https://linuxtv.org/
15004 W: http://palosaari.fi/linux/
15005 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15007 F: drivers/media/usb/dvb-usb-v2/zd1301*
15009 ZD1301_DEMOD MEDIA DRIVER
15012 W: https://linuxtv.org/
15013 W: http://palosaari.fi/linux/
15014 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15016 F: drivers/media/dvb-frontends/zd1301_demod*
15018 ZPOOL COMPRESSED PAGE STORAGE API
15023 F: include/linux/zpool.h
15025 ZR36067 VIDEO FOR LINUX DRIVER
15028 W: http://mjpeg.sourceforge.net/driver-zoran/
15029 T: hg https://linuxtv.org/hg/v4l-dvb
15031 F: drivers/media/pci/zoran/
15033 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15039 F: drivers/block/zram/
15040 F: Documentation/blockdev/zram.txt
15042 ZS DECSTATION Z85C30 SERIAL DRIVER
15045 F: drivers/tty/serial/zs.*
15047 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15054 F: include/linux/zsmalloc.h
15055 F: Documentation/vm/zsmalloc.txt
15057 ZSWAP COMPRESSED SWAP CACHING
15067 Q: http://patchwork.kernel.org/project/LKML/list/
15068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15069 S: Buried alive in reporters