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
305 F: Documentation/acpi/
306 F: Documentation/ABI/testing/sysfs-bus-acpi
307 F: Documentation/ABI/testing/configfs-acpi
308 F: drivers/pci/*acpi*
309 F: drivers/pci/*/*acpi*
310 F: drivers/pci/*/*/*acpi*
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
319 W: https://acpica.org/
320 W: https://github.com/acpica/acpica/
321 Q: https://patchwork.kernel.org/project/linux-acpi/list/
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B: https://bugzilla.kernel.org
324 B: https://bugs.acpica.org
326 F: drivers/acpi/acpica/
333 W: https://01.org/linux-acpi
334 B: https://bugzilla.kernel.org
336 F: drivers/acpi/fan.c
338 ACPI FOR ARM64 (ACPI/arm64)
344 F: drivers/acpi/arm64
349 W: https://01.org/linux-acpi
350 B: https://bugzilla.kernel.org
352 F: drivers/acpi/*thermal*
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/acpi_video.c
365 F: drivers/platform/x86/wmi.c
367 AD1889 ALSA SOUND DRIVER
369 W: http://wiki.parisc-linux.org/AD1889
372 F: sound/pci/ad1889.*
374 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 W: http://wiki.analog.com/AD5254
377 W: http://ez.analog.com/community/linux-device-drivers
379 F: drivers/misc/ad525x_dpot.c
381 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 W: http://wiki.analog.com/AD5398
384 W: http://ez.analog.com/community/linux-device-drivers
386 F: drivers/regulator/ad5398.c
388 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 W: http://wiki.analog.com/AD7142
391 W: http://ez.analog.com/community/linux-device-drivers
393 F: drivers/input/misc/ad714x.c
395 AD7877 TOUCHSCREEN DRIVER
397 W: http://wiki.analog.com/AD7877
398 W: http://ez.analog.com/community/linux-device-drivers
400 F: drivers/input/touchscreen/ad7877.c
402 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 W: http://wiki.analog.com/AD7879
405 W: http://ez.analog.com/community/linux-device-drivers
407 F: drivers/input/touchscreen/ad7879.c
409 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
413 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 W: https://wiki.analog.com/ADF7242
416 W: http://ez.analog.com/community/linux-device-drivers
419 F: drivers/net/ieee802154/adf7242.c
420 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422 ADM1025 HARDWARE MONITOR DRIVER
426 F: Documentation/hwmon/adm1025
427 F: drivers/hwmon/adm1025.c
429 ADM1029 HARDWARE MONITOR DRIVER
433 F: drivers/hwmon/adm1029.c
435 ADM8211 WIRELESS DRIVER
437 W: http://wireless.kernel.org/
439 F: drivers/net/wireless/admtek/adm8211.*
441 ADP1653 FLASH CONTROLLER DRIVER
445 F: drivers/media/i2c/adp1653.c
446 F: include/media/i2c/adp1653.h
448 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 W: http://wiki.analog.com/ADP5520
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/mfd/adp5520.c
454 F: drivers/video/backlight/adp5520_bl.c
455 F: drivers/leds/leds-adp5520.c
456 F: drivers/gpio/gpio-adp5520.c
457 F: drivers/input/keyboard/adp5520-keys.c
459 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 W: http://wiki.analog.com/ADP5588
462 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/keyboard/adp5588-keys.c
465 F: drivers/gpio/gpio-adp5588.c
467 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 W: http://wiki.analog.com/ADP8860
470 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/video/backlight/adp8860_bl.c
474 ADS1015 HARDWARE MONITOR DRIVER
478 F: Documentation/hwmon/ads1015
479 F: drivers/hwmon/ads1015.c
480 F: include/linux/platform_data/ads1015.h
485 F: drivers/macintosh/therm_adt746x.c
487 ADT7475 HARDWARE MONITOR DRIVER
491 F: Documentation/hwmon/adt7475
492 F: drivers/hwmon/adt7475.c
499 F: Documentation/scsi/advansys.txt
500 F: drivers/scsi/advansys.c
502 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
504 W: http://wiki.analog.com/ADXL345
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/misc/adxl34x.c
512 F: sound/oss/aedsp16.c
517 W: https://linuxtv.org
518 W: http://palosaari.fi/linux/
519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
520 T: git git://linuxtv.org/anttip/media_tree.git
522 F: drivers/media/dvb-frontends/af9013*
527 W: https://linuxtv.org
528 W: http://palosaari.fi/linux/
529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
530 T: git git://linuxtv.org/anttip/media_tree.git
532 F: drivers/media/dvb-frontends/af9033*
537 F: Documentation/filesystems/affs.txt
540 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
545 F: include/net/af_rxrpc.h
546 F: net/rxrpc/af_rxrpc.c
547 W: https://www.infradead.org/~dhowells/kafs/
551 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
554 F: include/linux/agp*
555 F: include/uapi/linux/agp*
561 F: drivers/scsi/aha152x*
562 F: drivers/scsi/pcmcia/aha152x*
564 AIC7XXX / AIC79XX SCSI DRIVER
568 F: drivers/scsi/aic7xxx/
570 AIMSLAB FM RADIO RECEIVER DRIVER
573 T: git git://linuxtv.org/media_tree.git
574 W: https://linuxtv.org
576 F: drivers/media/radio/radio-aimslab*
583 F: include/linux/*aio*.h
588 W: https://linuxtv.org
589 W: http://palosaari.fi/linux/
590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
591 T: git git://linuxtv.org/anttip/media_tree.git
593 F: drivers/media/usb/airspy/
595 ALACRITECH GIGABIT ETHERNET DRIVER
598 F: drivers/net/ethernet/alacritech/*
600 ALCATEL SPEEDTOUCH USB DRIVER
603 W: http://www.linux-usb.org/SpeedTouch/
605 F: drivers/usb/atm/speedtch.c
606 F: drivers/usb/atm/usbatm.c
608 ALCHEMY AU1XX0 MMC DRIVER
611 F: drivers/mmc/host/au1xmmc.c
617 F: Documentation/i2c/busses/i2c-ali1563
618 F: drivers/i2c/busses/i2c-ali1563.c
620 ALLWINNER SECURITY SYSTEM
624 F: drivers/crypto/sunxi-ss/
634 ALPS PS/2 TOUCHPAD DRIVER
636 F: drivers/input/mouse/alps.*
638 ALTERA MAILBOX DRIVER
642 F: drivers/mailbox/mailbox-altera.c
648 F: drivers/gpio/gpio-altera.c
650 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
653 F: drivers/gpio/gpio-altera-a10sr.c
654 F: drivers/mfd/altera-a10sr.c
655 F: drivers/reset/reset-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
657 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659 ALTERA TRIPLE SPEED ETHERNET DRIVER
664 F: drivers/net/ethernet/altera/
666 ALTERA UART/JTAG UART SERIAL DRIVERS
671 F: drivers/tty/serial/altera_uart.c
672 F: drivers/tty/serial/altera_jtaguart.c
673 F: include/linux/altera_uart.h
674 F: include/linux/altera_jtaguart.h
676 AMAZON ETHERNET DRIVERS
682 F: Documentation/networking/ena.txt
683 F: drivers/net/ethernet/amazon/
685 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
690 F: drivers/crypto/ccp/
691 F: include/linux/ccp.h
693 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
697 F: Documentation/hwmon/fam15h_power
698 F: drivers/hwmon/fam15h_power.c
700 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
703 F: drivers/usb/gadget/udc/amd5536udc.*
705 AMD GEODE PROCESSOR/CHIPSET SUPPORT
708 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 F: drivers/char/hw_random/geode-rng.c
711 F: drivers/crypto/geode*
712 F: drivers/video/fbdev/geode/
713 F: arch/x86/include/asm/geode.h
718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 F: drivers/iommu/amd_iommu*.[ch]
721 F: include/linux/amd-iommu.h
726 T: git git://people.freedesktop.org/~gabbayo/linux.git
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732 F: drivers/gpu/drm/amd/amdkfd/
733 F: drivers/gpu/drm/amd/include/cik_structs.h
734 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735 F: drivers/gpu/drm/amd/include/vi_structs.h
736 F: drivers/gpu/drm/radeon/radeon_kfd.c
737 F: drivers/gpu/drm/radeon/radeon_kfd.h
738 F: include/uapi/linux/kfd_ioctl.h
740 AMD SEATTLE DEVICE TREE SUPPORT
745 F: arch/arm64/boot/dts/amd/
751 F: drivers/net/ethernet/amd/xgbe/
752 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754 AMS (Apple Motion Sensor) DRIVER
757 F: drivers/macintosh/ams/
759 ANALOG DEVICES INC AD9389B DRIVER
763 F: drivers/media/i2c/ad9389b*
765 ANALOG DEVICES INC ADV7180 DRIVER
768 W: http://ez.analog.com/community/linux-device-drivers
770 F: drivers/media/i2c/adv7180.c
772 ANALOG DEVICES INC ADV7511 DRIVER
776 F: drivers/media/i2c/adv7511*
778 ANALOG DEVICES INC ADV7604 DRIVER
782 F: drivers/media/i2c/adv7604*
784 ANALOG DEVICES INC ADV7842 DRIVER
788 F: drivers/media/i2c/adv7842*
790 ANALOG DEVICES INC ASOC CODEC DRIVERS
793 W: http://wiki.analog.com/
794 W: http://ez.analog.com/community/linux-device-drivers
796 F: sound/soc/codecs/adau*
797 F: sound/soc/codecs/adav*
798 F: sound/soc/codecs/ad1*
799 F: sound/soc/codecs/ad7*
800 F: sound/soc/codecs/ssm*
801 F: sound/soc/codecs/sigmadsp.*
803 ANALOG DEVICES INC ASOC DRIVERS
806 W: http://blackfin.uclinux.org/
808 F: sound/soc/blackfin/*
810 ANALOG DEVICES INC DMA DRIVERS
812 W: http://ez.analog.com/community/linux-device-drivers
814 F: drivers/dma/dma-axi-dmac.c
816 ANALOG DEVICES INC IIO DRIVERS
819 W: http://wiki.analog.com/
820 W: http://ez.analog.com/community/linux-device-drivers
823 F: drivers/iio/adc/ltc2497*
824 X: drivers/iio/*/adjd*
825 F: drivers/staging/iio/*/ad*
826 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
828 ANDROID CONFIG FRAGMENTS
831 F: kernel/configs/android*
837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
841 F: drivers/staging/android/
848 F: drivers/staging/android/ion
849 F: drivers/staging/android/uapi/ion.h
850 F: drivers/staging/android/uapi/ion_test.h
852 AOA (Apple Onboard Audio) ALSA DRIVER
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
863 F: drivers/iio/adc/stx104.c
868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F: arch/x86/kernel/apm_32.c
870 F: include/linux/apm_bios.h
871 F: include/uapi/linux/apm_bios.h
872 F: drivers/char/apm-emulation.c
874 APPARMOR SECURITY MODULE
877 W: apparmor.wiki.kernel.org
878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
880 F: security/apparmor/
881 F: Documentation/admin-guide/LSM/apparmor.rst
883 APPLE BCM5974 MULTITOUCH DRIVER
887 F: drivers/input/mouse/bcm5974.c
893 F: drivers/hwmon/applesmc.c
895 APPLETALK NETWORK LAYER
898 F: drivers/net/appletalk/
901 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
904 F: arch/arm64/boot/dts/apm/
906 APPLIED MICRO (APM) X-GENE SOC EDAC
909 F: drivers/edac/xgene_edac.c
910 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
912 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
916 F: drivers/net/ethernet/apm/xgene-v2/
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
923 F: drivers/net/ethernet/apm/xgene/
924 F: drivers/net/phy/mdio-xgene.c
925 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
928 APPLIED MICRO (APM) X-GENE SOC PMU
931 F: drivers/perf/xgene_pmu.c
932 F: Documentation/perf/xgene-pmu.txt
933 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
935 APTINA CAMERA SENSOR PLL
939 F: drivers/media/i2c/aptina-pll.*
941 ARC FRAMEBUFFER DRIVER
944 F: drivers/video/fbdev/arcfb.c
945 F: drivers/video/fbdev/core/fb_defio.c
950 F: drivers/gpu/drm/arc/
951 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
957 F: drivers/net/arcnet/
958 F: include/uapi/linux/if_arcnet.h
960 ARM ARCHITECTED TIMER DRIVER
965 F: arch/arm/include/asm/arch_timer.h
966 F: arch/arm64/include/asm/arch_timer.h
967 F: drivers/clocksource/arm_arch_timer.c
972 F: drivers/gpu/drm/arm/hdlcd_*
973 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
975 ARM MALI-DP DRM DRIVER
980 F: drivers/gpu/drm/arm/
981 F: Documentation/devicetree/bindings/display/arm,malidp.txt
983 ARM MFM AND FLOPPY DRIVERS
986 F: arch/arm/lib/floppydma.S
987 F: arch/arm/include/asm/floppy.h
989 ARM PMU PROFILING AND DEBUGGING
994 F: arch/arm*/kernel/perf_*
995 F: arch/arm/oprofile/common.c
996 F: arch/arm*/kernel/hw_breakpoint.c
997 F: arch/arm*/include/asm/hw_breakpoint.h
998 F: arch/arm*/include/asm/perf_event.h
1000 F: include/linux/perf/arm_pmu.h
1001 F: Documentation/devicetree/bindings/arm/pmu.txt
1002 F: Documentation/devicetree/bindings/perf/
1007 W: http://www.armlinux.org.uk/
1009 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1012 ARM PRIMECELL AACI PL041 DRIVER
1017 ARM PRIMECELL BUS SUPPORT
1021 F: include/linux/amba/bus.h
1023 ARM PRIMECELL CLCD PL110 DRIVER
1026 F: drivers/video/fbdev/amba-clcd.*
1028 ARM PRIMECELL KMI PL050 DRIVER
1031 F: drivers/input/serio/ambakmi.*
1032 F: include/linux/amba/kmi.h
1034 ARM PRIMECELL MMCI PL180/1 DRIVER
1037 F: drivers/mmc/host/mmci.*
1038 F: include/linux/amba/mmci.h
1040 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1043 F: drivers/tty/serial/amba-pl01*.c
1044 F: include/linux/amba/serial.h
1051 F: drivers/iommu/arm-smmu.c
1052 F: drivers/iommu/arm-smmu-v3.c
1053 F: drivers/iommu/io-pgtable-arm.c
1054 F: drivers/iommu/io-pgtable-arm-v7s.c
1056 ARM SUB-ARCHITECTURES
1061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1063 ARM/ACTIONS SEMI ARCHITECTURE
1068 F: arch/arm/mach-actions/
1069 F: arch/arm/boot/dts/owl-*
1070 F: arch/arm64/boot/dts/actions/
1071 F: drivers/clocksource/owl-*
1072 F: drivers/soc/actions/
1073 F: include/dt-bindings/power/owl-*
1074 F: include/linux/soc/actions/
1075 F: Documentation/devicetree/bindings/arm/actions.txt
1076 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1079 ARM/ADS SPHERE MACHINE SUPPORT
1084 ARM/AFEB9260 MACHINE SUPPORT
1089 ARM/AJECO 1ARM MACHINE SUPPORT
1094 ARM/Allwinner SoC Clock Support
1097 F: drivers/clk/sunxi/
1099 ARM/Allwinner sunXi SoC support
1106 F: arch/arm/mach-sunxi/
1107 F: arch/arm64/boot/dts/allwinner/
1108 F: drivers/clk/sunxi-ng/
1109 F: drivers/pinctrl/sunxi/
1110 F: drivers/soc/sunxi/
1111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1113 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1118 F: drivers/clk/meson/
1119 F: include/dt-bindings/clock/meson*
1120 F: include/dt-bindings/clock/gxbb*
1121 F: Documentation/devicetree/bindings/clock/amlogic*
1123 ARM/Amlogic Meson SoC support
1128 W: http://linux-meson.com/
1130 F: arch/arm/mach-meson/
1131 F: arch/arm/boot/dts/meson*
1132 F: arch/arm64/boot/dts/amlogic/
1133 F: drivers/pinctrl/meson/
1134 F: drivers/mmc/host/meson*
1137 ARM/Annapurna Labs ALPINE ARCHITECTURE
1142 F: arch/arm/mach-alpine/
1143 F: arch/arm/boot/dts/alpine*
1144 F: arch/arm64/boot/dts/al/
1145 F: drivers/*/*alpine*
1147 ARM/ARTPEC MACHINE SUPPORT
1153 F: arch/arm/mach-artpec
1154 F: arch/arm/boot/dts/artpec6*
1156 F: drivers/pinctrl/pinctrl-artpec*
1157 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1159 ARM/ASPEED I2C DRIVER
1166 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1167 F: drivers/i2c/busses/i2c-aspeed.c
1168 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1171 ARM/ASPEED MACHINE SUPPORT
1174 F: arch/arm/mach-aspeed/
1175 F: arch/arm/boot/dts/aspeed-*
1176 F: drivers/*/*aspeed*
1178 ARM/ATMEL AT91 Clock Support
1183 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1187 W: http://www.linux4sam.org
1188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1190 F: arch/arm/mach-at91/
1191 F: include/soc/at91/
1192 F: arch/arm/boot/dts/at91*.dts
1193 F: arch/arm/boot/dts/at91*.dtsi
1194 F: arch/arm/boot/dts/sama*.dts
1195 F: arch/arm/boot/dts/sama*.dtsi
1196 F: arch/arm/include/debug/at91.S
1197 F: drivers/memory/atmel*
1199 ARM/CALXEDA HIGHBANK ARCHITECTURE
1203 F: arch/arm/mach-highbank/
1204 F: arch/arm/boot/dts/highbank.dts
1205 F: arch/arm/boot/dts/ecx-*.dts*
1207 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1210 F: arch/arm/mach-cns3xxx/
1212 ARM/CAVIUM THUNDER NETWORK DRIVER
1217 F: drivers/net/ethernet/cavium/thunder/
1219 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1225 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1230 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1235 F: arch/arm/mach-ep93xx/
1236 F: arch/arm/mach-ep93xx/include/mach/
1242 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243 F: arch/arm/include/asm/clkdev.h
1244 F: drivers/clk/clkdev.c
1246 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1251 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1255 F: arch/arm/boot/dts/cx92755*
1258 ARM/CONTEC MICRO9 MACHINE SUPPORT
1261 F: arch/arm/mach-ep93xx/micro9.c
1263 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1267 F: drivers/hwtracing/coresight/*
1268 F: Documentation/trace/coresight.txt
1269 F: Documentation/trace/coresight-cpu-debug.txt
1270 F: Documentation/devicetree/bindings/arm/coresight.txt
1271 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273 F: tools/perf/arch/arm/util/pmu.c
1274 F: tools/perf/arch/arm/util/auxtrace.c
1275 F: tools/perf/arch/arm/util/cs-etm.c
1276 F: tools/perf/arch/arm/util/cs-etm.h
1277 F: tools/perf/util/cs-etm.h
1279 ARM/CORGI MACHINE SUPPORT
1283 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1287 T: git git://github.com/ulli-kroll/linux.git
1289 F: Documentation/devicetree/bindings/arm/gemini.txt
1290 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1291 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1292 F: arch/arm/mach-gemini/
1293 F: drivers/pinctrl/pinctrl-gemini.c
1294 F: drivers/rtc/rtc-ftrtc010.c
1296 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1301 F: arch/arm/boot/dts/prima2*
1302 F: arch/arm/mach-prima2/
1303 F: drivers/clk/sirf/
1304 F: drivers/clocksource/timer-prima2.c
1305 F: drivers/clocksource/timer-atlas7.c
1308 ARM/EBSA110 MACHINE SUPPORT
1311 W: http://www.armlinux.org.uk/
1313 F: arch/arm/mach-ebsa110/
1314 F: drivers/net/ethernet/amd/am79c961a.*
1316 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1322 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1326 F: arch/arm/mach-pxa/ezx.c
1328 ARM/FARADAY FA526 PORT
1332 T: git git://git.berlios.de/gemini-board
1333 F: arch/arm/mm/*-fa*
1335 ARM/FOOTBRIDGE ARCHITECTURE
1338 W: http://www.armlinux.org.uk/
1340 F: arch/arm/include/asm/hardware/dec21285.h
1341 F: arch/arm/mach-footbridge/
1343 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1350 F: arch/arm/mach-imx/
1351 F: arch/arm/mach-mxs/
1352 F: arch/arm/boot/dts/imx*
1353 F: arch/arm/configs/imx*_defconfig
1358 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1365 F: arch/arm/mach-imx/*vf610*
1366 F: arch/arm/boot/dts/vf*
1368 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1373 ARM/GUMSTIX MACHINE SUPPORT
1378 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1383 F: arch/arm/mach-pxa/hx4700.c
1384 F: arch/arm/mach-pxa/include/mach/hx4700.h
1385 F: sound/soc/pxa/hx4700.c
1387 ARM/HISILICON SOC SUPPORT
1390 W: http://www.hisilicon.com
1392 T: git git://github.com/hisilicon/linux-hisi.git
1393 F: arch/arm/mach-hisi/
1394 F: arch/arm/boot/dts/hi3*
1395 F: arch/arm/boot/dts/hip*
1396 F: arch/arm/boot/dts/hisi*
1397 F: arch/arm64/boot/dts/hisilicon/
1399 ARM/HP JORNADA 7XX MACHINE SUPPORT
1403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1404 F: arch/arm/mach-sa1100/jornada720.c
1405 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1407 ARM/IGEP MACHINE SUPPORT
1413 F: arch/arm/boot/dts/omap3-igep*
1415 ARM/INCOME PXA270 SUPPORT
1419 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1421 ARM/INTEL IOP13XX ARM ARCHITECTURE
1426 ARM/INTEL IOP32X ARM ARCHITECTURE
1431 ARM/INTEL IOP33X ARM ARCHITECTURE
1435 ARM/INTEL IQ81342EX MACHINE SUPPORT
1440 ARM/INTEL IXDP2850 MACHINE SUPPORT
1445 ARM/INTEL IXP4XX ARM ARCHITECTURE
1450 F: arch/arm/mach-ixp4xx/
1452 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1456 F: arch/arm/mach-pxa/stargate2.c
1457 F: drivers/pcmcia/pxa2xx_stargate2.c
1459 ARM/INTEL XSC3 (MANZANO) ARM CORE
1464 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1469 ARM/LG1K ARCHITECTURE
1473 F: arch/arm64/boot/dts/lg/
1475 ARM/LOGICPD PXA270 MACHINE SUPPORT
1480 ARM/LPC18XX ARCHITECTURE
1484 F: arch/arm/boot/dts/lpc43*
1485 F: drivers/clk/nxp/clk-lpc18xx*
1486 F: drivers/clocksource/time-lpc32xx.c
1487 F: drivers/i2c/busses/i2c-lpc2k.c
1488 F: drivers/memory/pl172.c
1489 F: drivers/mtd/spi-nor/nxp-spifi.c
1490 F: drivers/rtc/rtc-lpc24xx.c
1493 ARM/LPC32XX SOC SUPPORT
1497 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1499 F: arch/arm/boot/dts/lpc32*
1500 F: arch/arm/mach-lpc32xx/
1501 F: drivers/i2c/busses/i2c-pnx.c
1502 F: drivers/net/ethernet/nxp/lpc_eth.c
1503 F: drivers/usb/host/ohci-nxp.c
1504 F: drivers/watchdog/pnx4008_wdt.c
1507 ARM/MAGICIAN MACHINE SUPPORT
1511 ARM/Marvell Berlin SoC support
1516 F: arch/arm/mach-berlin/
1517 F: arch/arm/boot/dts/berlin*
1518 F: arch/arm64/boot/dts/marvell/berlin*
1520 ARM/Marvell Dove/MV78xx0/Orion SOC support
1527 F: Documentation/devicetree/bindings/soc/dove/
1528 F: arch/arm/mach-dove/
1529 F: arch/arm/mach-mv78xx0/
1530 F: arch/arm/mach-orion5x/
1531 F: arch/arm/plat-orion/
1532 F: arch/arm/boot/dts/dove*
1533 F: arch/arm/boot/dts/orion5x*
1535 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1542 F: arch/arm/boot/dts/armada*
1543 F: arch/arm/boot/dts/kirkwood*
1544 F: arch/arm/configs/mvebu_*_defconfig
1545 F: arch/arm/mach-mvebu/
1546 F: arch/arm64/boot/dts/marvell/armada*
1547 F: drivers/cpufreq/mvebu-cpufreq.c
1548 F: drivers/irqchip/irq-armada-370-xp.c
1549 F: drivers/irqchip/irq-mvebu-*
1550 F: drivers/pinctrl/mvebu/
1551 F: drivers/rtc/rtc-armada38x.c
1553 ARM/Mediatek RTC DRIVER
1558 F: drivers/rtc/rtc-mt6397.c
1560 ARM/Mediatek SoC support
1565 F: arch/arm/boot/dts/mt6*
1566 F: arch/arm/boot/dts/mt7*
1567 F: arch/arm/boot/dts/mt8*
1568 F: arch/arm/mach-mediatek/
1569 F: arch/arm64/boot/dts/mediatek/
1573 ARM/Mediatek USB3 PHY DRIVER
1578 F: drivers/phy/mediatek/phy-mtk-tphy.c
1580 ARM/MICREL KS8695 ARCHITECTURE
1583 F: arch/arm/mach-ks8695/
1586 ARM/MIOA701 MACHINE SUPPORT
1589 F: arch/arm/mach-pxa/mioa701.c
1592 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1596 ARM/NOMADIK ARCHITECTURE
1601 F: arch/arm/mach-nomadik/
1602 F: drivers/pinctrl/nomadik/
1603 F: drivers/i2c/busses/i2c-nomadik.c
1604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1606 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1609 W: http://www.mcuos.com
1611 F: arch/arm/mach-w90x900/
1612 F: drivers/input/keyboard/w90p910_keypad.c
1613 F: drivers/input/touchscreen/w90p910_ts.c
1614 F: drivers/watchdog/nuc900_wdt.c
1615 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1616 F: drivers/mtd/nand/nuc900_nand.c
1617 F: drivers/rtc/rtc-nuc900.c
1618 F: drivers/spi/spi-nuc900.c
1619 F: drivers/usb/host/ehci-w90x900.c
1620 F: drivers/video/fbdev/nuc900fb.c
1622 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1625 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1628 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1631 W: http://www.digriz.org.uk/ts78xx/kernel
1633 F: arch/arm/mach-orion5x/ts78xx-*
1635 ARM/OXNAS platform support
1640 F: arch/arm/mach-oxnas/
1641 F: arch/arm/boot/dts/ox8*.dtsi
1642 F: arch/arm/boot/dts/wd-mbwe.dts
1643 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1646 ARM/PALM TREO SUPPORT
1649 W: http://hackndev.com
1651 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1652 F: arch/arm/mach-pxa/palmtreo.c
1654 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1657 W: http://hackndev.com
1659 F: arch/arm/mach-pxa/include/mach/palmtx.h
1660 F: arch/arm/mach-pxa/palmtx.c
1661 F: arch/arm/mach-pxa/include/mach/palmt5.h
1662 F: arch/arm/mach-pxa/palmt5.c
1663 F: arch/arm/mach-pxa/include/mach/palmld.h
1664 F: arch/arm/mach-pxa/palmld.c
1665 F: arch/arm/mach-pxa/include/mach/palmte2.h
1666 F: arch/arm/mach-pxa/palmte2.c
1667 F: arch/arm/mach-pxa/include/mach/palmtc.h
1668 F: arch/arm/mach-pxa/palmtc.c
1673 W: http://hackndev.com
1675 F: arch/arm/mach-pxa/include/mach/palmz72.h
1676 F: arch/arm/mach-pxa/palmz72.c
1680 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1683 ARM/PT DIGITAL BOARD PORT
1686 W: http://www.armlinux.org.uk/
1689 ARM/QUALCOMM SUPPORT
1695 F: Documentation/devicetree/bindings/soc/qcom/
1696 F: arch/arm/boot/dts/qcom-*.dts
1697 F: arch/arm/boot/dts/qcom-*.dtsi
1698 F: arch/arm/mach-qcom/
1699 F: arch/arm64/boot/dts/qcom/*
1700 F: drivers/i2c/busses/i2c-qup.c
1701 F: drivers/clk/qcom/
1702 F: drivers/dma/qcom/
1703 F: drivers/soc/qcom/
1704 F: drivers/spi/spi-qup.c
1705 F: drivers/tty/serial/msm_serial.h
1706 F: drivers/tty/serial/msm_serial.c
1707 F: drivers/*/pm8???-*
1708 F: drivers/mfd/ssbi.c
1709 F: drivers/firmware/qcom_scm.c
1710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1712 ARM/RADISYS ENP2611 MACHINE SUPPORT
1717 ARM/REALTEK ARCHITECTURE
1721 F: arch/arm64/boot/dts/realtek/
1722 F: Documentation/devicetree/bindings/arm/realtek.txt
1724 ARM/RENESAS ARM64 ARCHITECTURE
1728 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1731 F: arch/arm64/boot/dts/renesas/
1732 F: drivers/soc/renesas/
1733 F: include/linux/soc/renesas/
1735 ARM/RISCPC ARCHITECTURE
1738 W: http://www.armlinux.org.uk/
1740 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1741 F: arch/arm/include/asm/hardware/ioc.h
1742 F: arch/arm/include/asm/hardware/iomd.h
1743 F: arch/arm/include/asm/hardware/memc.h
1744 F: arch/arm/mach-rpc/
1745 F: drivers/net/ethernet/8390/etherh.c
1746 F: drivers/net/ethernet/i825xx/ether1*
1747 F: drivers/net/ethernet/seeq/ether3*
1748 F: drivers/scsi/arm/
1750 ARM/Rockchip SoC support
1754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1756 F: arch/arm/boot/dts/rk3*
1757 F: arch/arm/boot/dts/rv1108*
1758 F: arch/arm/mach-rockchip/
1759 F: drivers/clk/rockchip/
1760 F: drivers/i2c/busses/i2c-rk3x.c
1761 F: drivers/*/*rockchip*
1762 F: drivers/*/*/*rockchip*
1763 F: sound/soc/rockchip/
1766 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1771 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1773 F: arch/arm/boot/dts/s3c*
1774 F: arch/arm/boot/dts/s5p*
1775 F: arch/arm/boot/dts/samsung*
1776 F: arch/arm/boot/dts/exynos*
1777 F: arch/arm64/boot/dts/exynos/
1778 F: arch/arm/plat-samsung/
1779 F: arch/arm/mach-s3c24*/
1780 F: arch/arm/mach-s3c64xx/
1781 F: arch/arm/mach-s5p*/
1782 F: arch/arm/mach-exynos*/
1783 F: drivers/*/*s3c24*
1784 F: drivers/*/*/*s3c24*
1785 F: drivers/*/*s3c64xx*
1786 F: drivers/*/*s5pv210*
1787 F: drivers/memory/samsung/*
1788 F: drivers/soc/samsung/*
1789 F: Documentation/arm/Samsung/
1790 F: Documentation/devicetree/bindings/arm/samsung/
1791 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1792 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1795 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1799 F: arch/arm/mach-s5pv210/
1801 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1808 F: drivers/media/platform/s5p-g2d/
1810 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1815 F: drivers/media/platform/s5p-cec/
1816 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1818 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1824 F: drivers/media/platform/s5p-jpeg/
1826 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1834 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1835 F: drivers/media/platform/s5p-mfc/
1837 ARM/SHMOBILE ARM ARCHITECTURE
1841 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1844 F: arch/arm/boot/dts/emev2*
1845 F: arch/arm/boot/dts/r7s*
1846 F: arch/arm/boot/dts/r8a*
1847 F: arch/arm/boot/dts/sh*
1848 F: arch/arm/configs/shmobile_defconfig
1849 F: arch/arm/include/debug/renesas-scif.S
1850 F: arch/arm/mach-shmobile/
1851 F: drivers/soc/renesas/
1852 F: include/linux/soc/renesas/
1854 ARM/SOCFPGA ARCHITECTURE
1857 F: arch/arm/mach-socfpga/
1858 F: arch/arm/boot/dts/socfpga*
1859 F: arch/arm/configs/socfpga_defconfig
1860 F: arch/arm64/boot/dts/altera/
1861 W: http://www.rocketboards.org
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1864 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1867 F: drivers/clk/socfpga/
1869 ARM/SOCFPGA EDAC SUPPORT
1872 F: drivers/edac/altera_edac.
1874 ARM/STI ARCHITECTURE
1877 W: http://www.stlinux.com
1879 F: arch/arm/mach-sti/
1880 F: arch/arm/boot/dts/sti*
1881 F: drivers/char/hw_random/st-rng.c
1882 F: drivers/clocksource/arm_global_timer.c
1883 F: drivers/clocksource/clksrc_st_lpc.c
1884 F: drivers/cpufreq/sti-cpufreq.c
1885 F: drivers/dma/st_fdma*
1886 F: drivers/i2c/busses/i2c-st.c
1887 F: drivers/media/rc/st_rc.c
1888 F: drivers/media/platform/sti/c8sectpfe/
1889 F: drivers/mmc/host/sdhci-st.c
1890 F: drivers/phy/st/phy-miphy28lp.c
1891 F: drivers/phy/st/phy-stih407-usb.c
1892 F: drivers/pinctrl/pinctrl-st.c
1893 F: drivers/remoteproc/st_remoteproc.c
1894 F: drivers/remoteproc/st_slim_rproc.c
1895 F: drivers/reset/sti/
1896 F: drivers/rtc/rtc-st-lpc.c
1897 F: drivers/tty/serial/st-asc.c
1898 F: drivers/usb/dwc3/dwc3-st.c
1899 F: drivers/usb/host/ehci-st.c
1900 F: drivers/usb/host/ohci-st.c
1901 F: drivers/watchdog/st_lpc_wdt.c
1902 F: drivers/ata/ahci_st.c
1903 F: include/linux/remoteproc/st_slim_rproc.h
1905 ARM/STM32 ARCHITECTURE
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1912 F: drivers/clocksource/armv7m_systick.c
1914 ARM/TANGO ARCHITECTURE
1920 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1925 ARM/TETON BGA MACHINE SUPPORT
1930 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1934 F: drivers/memory/*emif*
1936 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1940 F: arch/arm/mach-keystone/
1941 F: arch/arm/boot/dts/keystone-*
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1944 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1948 F: drivers/clk/keystone/
1950 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1955 F: drivers/clocksource/timer-keystone.c
1957 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1961 F: drivers/power/reset/keystone-reset.c
1963 ARM/THECUS N2100 MACHINE SUPPORT
1968 ARM/TOSA MACHINE SUPPORT
1973 ARM/U300 MACHINE SUPPORT
1977 F: arch/arm/mach-u300/
1978 F: drivers/clocksource/timer-u300.c
1979 F: drivers/i2c/busses/i2c-stu300.c
1980 F: drivers/rtc/rtc-coh901331.c
1981 F: drivers/watchdog/coh901327_wdt.c
1982 F: drivers/dma/coh901318*
1983 F: drivers/mfd/ab3100*
1984 F: drivers/rtc/rtc-ab3100.c
1985 F: drivers/rtc/rtc-coh901331.c
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1988 ARM/UNIPHIER ARCHITECTURE
1991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1993 F: arch/arm/boot/dts/uniphier*
1994 F: arch/arm/include/asm/hardware/cache-uniphier.h
1995 F: arch/arm/mach-uniphier/
1996 F: arch/arm/mm/cache-uniphier.c
1997 F: arch/arm64/boot/dts/socionext/
1998 F: drivers/bus/uniphier-system-bus.c
1999 F: drivers/clk/uniphier/
2000 F: drivers/i2c/busses/i2c-uniphier*
2001 F: drivers/irqchip/irq-uniphier-aidet.c
2002 F: drivers/pinctrl/uniphier/
2003 F: drivers/reset/reset-uniphier.c
2004 F: drivers/tty/serial/8250/8250_uniphier.c
2007 ARM/Ux500 ARM ARCHITECTURE
2011 F: arch/arm/mach-ux500/
2012 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2013 F: drivers/dma/ste_dma40*
2014 F: drivers/hwspinlock/u8500_hsem.c
2015 F: drivers/mfd/abx500*
2016 F: drivers/mfd/ab8500*
2017 F: drivers/mfd/dbx500*
2018 F: drivers/mfd/db8500*
2019 F: drivers/pinctrl/nomadik/pinctrl-ab*
2020 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2021 F: drivers/rtc/rtc-ab8500.c
2022 F: drivers/rtc/rtc-pl031.c
2023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2025 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2028 T: git git://git.linaro.org/people/ulfh/clk.git
2030 F: drivers/clk/ux500/
2032 ARM/VERSATILE EXPRESS PLATFORM
2038 F: arch/arm/boot/dts/vexpress*
2039 F: arch/arm64/boot/dts/arm/
2040 F: arch/arm/mach-vexpress/
2043 F: drivers/clk/versatile/clk-vexpress-osc.c
2044 F: drivers/clocksource/versatile.c
2050 W: http://www.armlinux.org.uk/
2054 ARM/VOIPAC PXA270 SUPPORT
2058 F: arch/arm/mach-pxa/vpac270.c
2059 F: arch/arm/mach-pxa/include/mach/vpac270.h
2061 ARM/VT8500 ARM ARCHITECTURE
2065 F: arch/arm/mach-vt8500/
2066 F: drivers/clocksource/vt8500_timer.c
2067 F: drivers/i2c/busses/i2c-wmt.c
2068 F: drivers/mmc/host/wmt-sdmmc.c
2069 F: drivers/pwm/pwm-vt8500.c
2070 F: drivers/rtc/rtc-vt8500.c
2071 F: drivers/tty/serial/vt8500_serial.c
2072 F: drivers/usb/host/ehci-platform.c
2073 F: drivers/usb/host/uhci-platform.c
2074 F: drivers/video/fbdev/vt8500lcdfb.*
2075 F: drivers/video/fbdev/wm8505fb*
2076 F: drivers/video/fbdev/wmt_ge_rops.*
2078 ARM/ZIPIT Z2 SUPPORT
2082 F: arch/arm/mach-pxa/z2.c
2083 F: arch/arm/mach-pxa/include/mach/z2.h
2085 ARM/ZTE ARCHITECTURE
2090 F: arch/arm/mach-zx/
2092 F: drivers/reset/reset-zx2967.c
2094 F: Documentation/devicetree/bindings/arm/zte.txt
2095 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2096 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2097 F: Documentation/devicetree/bindings/soc/zte/
2098 F: include/dt-bindings/soc/zx*.h
2100 ARM/ZYNQ ARCHITECTURE
2104 W: http://wiki.xilinx.com
2105 T: git https://github.com/Xilinx/linux-xlnx.git
2107 F: arch/arm/mach-zynq/
2108 F: drivers/cpuidle/cpuidle-zynq.c
2109 F: drivers/block/xsysace.c
2112 F: drivers/clocksource/cadence_ttc_timer.c
2113 F: drivers/i2c/busses/i2c-cadence.c
2114 F: drivers/mmc/host/sdhci-of-arasan.c
2115 F: drivers/edac/synopsys_edac.c
2117 ARM64 PORT (AARCH64 ARCHITECTURE)
2121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2124 F: Documentation/arm64/
2126 AS3645A LED FLASH CONTROLLER DRIVER
2129 T: git git://linuxtv.org/media_tree.git
2131 F: drivers/media/i2c/as3645a.c
2132 F: include/media/i2c/as3645a.h
2134 ASAHI KASEI AK8974 DRIVER
2137 W: http://www.akm.com/
2139 F: drivers/iio/magnetometer/ak8974.c
2141 ASC7621 HARDWARE MONITOR DRIVER
2145 F: Documentation/hwmon/asc7621
2146 F: drivers/hwmon/asc7621.c
2148 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2152 W: http://acpi4asus.sf.net
2154 F: drivers/platform/x86/asus*.c
2155 F: drivers/platform/x86/eeepc*.c
2157 ASUS WIRELESS RADIO CONTROL DRIVER
2161 F: drivers/platform/x86/asus-wireless.c
2167 F: Documentation/crypto/asymmetric-keys.txt
2168 F: include/linux/verification.h
2169 F: include/crypto/public_key.h
2170 F: include/crypto/pkcs7.h
2171 F: crypto/asymmetric_keys/
2173 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2175 W: http://sourceforge.net/projects/xscaleiop
2177 F: Documentation/crypto/async-tx-api.txt
2180 F: include/linux/dmaengine.h
2181 F: include/linux/async_tx.h
2187 F: drivers/misc/eeprom/at24.c
2188 F: include/linux/platform_data/at24.h
2190 ATA OVER ETHERNET (AOE) DRIVER
2192 W: http://www.openaoe.org/
2194 F: Documentation/aoe/
2195 F: drivers/block/aoe/
2197 ATHEROS 71XX/9XXX GPIO DRIVER
2199 W: https://github.com/AlbanBedel/linux
2200 T: git git://github.com/AlbanBedel/linux
2202 F: drivers/gpio/gpio-ath79.c
2203 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2205 ATHEROS ATH GENERIC UTILITIES
2209 F: drivers/net/wireless/ath/*
2211 ATHEROS ATH5K WIRELESS DRIVER
2216 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2218 F: drivers/net/wireless/ath/ath5k/
2220 ATHEROS ATH6KL WIRELESS DRIVER
2223 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2226 F: drivers/net/wireless/ath/ath6kl/
2231 F: drivers/input/misc/ati_remote2.c
2233 ATK0110 HWMON DRIVER
2237 F: drivers/hwmon/asus_atk0110.c
2239 ATLX ETHERNET DRIVERS
2243 W: http://sourceforge.net/projects/atl1
2244 W: http://atl1.sourceforge.net
2246 F: drivers/net/ethernet/atheros/
2252 W: http://linux-atm.sourceforge.net
2255 F: include/linux/atm*
2256 F: include/uapi/linux/atm*
2258 ATMEL AT91 / AT32 MCI DRIVER
2261 F: drivers/mmc/host/atmel-mci.c
2263 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2266 F: drivers/power/reset/at91-sama5d2_shdwc.c
2268 ATMEL Audio ALSA driver
2278 F: drivers/i2c/busses/i2c-at91.c
2284 F: drivers/media/platform/atmel/atmel-isi.c
2285 F: include/media/atmel-isi.h
2291 F: drivers/video/fbdev/atmel_lcdfb.c
2292 F: include/video/atmel_lcdc.h
2294 ATMEL MACB ETHERNET DRIVER
2297 F: drivers/net/ethernet/cadence/
2299 ATMEL MAXTOUCH DRIVER
2301 T: git git://github.com/ndyer/linux.git
2303 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2304 F: drivers/input/touchscreen/atmel_mxt_ts.c
2305 F: include/linux/platform_data/atmel_mxt_ts.h
2312 F: drivers/mtd/nand/atmel/*
2314 ATMEL SAMA5D2 ADC DRIVER
2318 F: drivers/iio/adc/at91-sama5d2_adc.c
2324 F: drivers/mmc/host/sdhci-of-at91.c
2329 F: drivers/spi/spi-atmel.*
2335 F: drivers/misc/atmel-ssc.c
2336 F: include/linux/atmel-ssc.h
2338 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2342 F: drivers/misc/atmel_tclib.c
2343 F: drivers/clocksource/tcb_clksrc.c
2345 ATMEL USBA UDC DRIVER
2349 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2351 ATMEL WIRELESS DRIVER
2354 W: http://www.thekelleys.org.uk/atmel
2355 W: http://atmelwlandriver.sourceforge.net/
2357 F: drivers/net/wireless/atmel/atmel*
2364 F: drivers/dma/at_xdmac.c
2366 ATOMIC INFRASTRUCTURE
2372 F: arch/*/include/asm/atomic*.h
2373 F: include/*/atomic*.h
2375 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2378 W: http://www.attotech.com
2380 F: drivers/scsi/esas2r
2382 ATUSB IEEE 802.15.4 RADIO DRIVER
2386 F: drivers/net/ieee802154/atusb.c
2387 F: drivers/net/ieee802154/atusb.h
2388 F: drivers/net/ieee802154/at86rf230.h
2394 W: http://people.redhat.com/sgrubb/audit/
2395 T: git git://git.infradead.org/users/pcmoore/audit
2397 F: include/linux/audit.h
2398 F: include/uapi/linux/audit.h
2401 AUXILIARY DISPLAY DRIVERS
2403 W: http://miguelojeda.es/auxdisplay.htm
2404 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2406 F: drivers/auxdisplay/
2407 F: include/linux/cfag12864b.h
2412 W: http://www.linux-ax25.org/
2414 F: include/uapi/linux/ax25.h
2415 F: include/net/ax25.h
2422 F: Documentation/devicetree/bindings/arm/axentia.txt
2423 F: arch/arm/boot/dts/at91-linea.dtsi
2424 F: arch/arm/boot/dts/at91-tse850-3.dts
2426 AXENTIA ASOC DRIVERS
2430 F: Documentation/devicetree/bindings/sound/axentia,*
2431 F: sound/soc/atmel/tse850-pcm5142.c
2437 W: https://linuxtv.org
2438 T: git git://linuxtv.org/media_tree.git
2440 F: drivers/media/usb/dvb-usb-v2/az6007.c
2442 AZTECH FM RADIO RECEIVER DRIVER
2445 T: git git://linuxtv.org/media_tree.git
2446 W: https://linuxtv.org
2448 F: drivers/media/radio/radio-aztech*
2453 W: http://wireless.kernel.org/en/users/Drivers/b43
2455 F: drivers/net/wireless/broadcom/b43/
2457 B43LEGACY WIRELESS DRIVER
2461 W: http://wireless.kernel.org/en/users/Drivers/b43
2463 F: drivers/net/wireless/broadcom/b43legacy/
2465 BACKLIGHT CLASS/SUBSYSTEM
2469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2471 F: drivers/video/backlight/
2472 F: include/linux/backlight.h
2473 F: include/linux/pwm_backlight.h
2474 F: Documentation/devicetree/bindings/leds/backlight
2481 W: https://www.open-mesh.org/
2482 Q: https://patchwork.open-mesh.org/project/batman/list/
2484 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2485 F: Documentation/ABI/testing/sysfs-class-net-mesh
2486 F: Documentation/networking/batman-adv.txt
2487 F: include/uapi/linux/batman_adv.h
2490 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2493 W: http://www.baycom.org/~tom/ham/ham.html
2495 F: drivers/net/hamradio/baycom*
2497 BCACHE (BLOCK LAYER CACHE)
2500 W: http://bcache.evilpiepirate.org
2502 F: drivers/md/bcache/
2504 BDISP ST MEDIA DRIVER
2507 T: git git://linuxtv.org/media_tree.git
2508 W: https://linuxtv.org
2510 F: drivers/media/platform/sti/bdisp
2512 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2516 F: drivers/net/ethernet/ec_bhf.c
2522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2523 F: Documentation/filesystems/befs.txt
2532 F: Documentation/block/bfq-iosched.txt
2537 F: Documentation/filesystems/bfs.txt
2539 F: include/uapi/linux/bfs_fs.h
2541 BLACKFIN ARCHITECTURE
2544 T: git git://git.code.sf.net/p/adi-linux/code
2545 W: http://blackfin.uclinux.org
2549 BLACKFIN EMAC DRIVER
2551 W: http://blackfin.uclinux.org
2553 F: drivers/net/ethernet/adi/
2555 BLACKFIN I2C TWI DRIVER
2558 W: http://blackfin.uclinux.org/
2560 F: drivers/i2c/busses/i2c-bfin-twi.c
2562 BLACKFIN MEDIA DRIVER
2565 W: http://blackfin.uclinux.org/
2567 F: drivers/media/platform/blackfin/
2568 F: drivers/media/i2c/adv7183*
2569 F: drivers/media/i2c/vs6624*
2573 W: http://blackfin.uclinux.org
2575 F: drivers/rtc/rtc-bfin.c
2580 W: http://blackfin.uclinux.org
2582 F: drivers/mmc/host/bfin_sdh.c
2584 BLACKFIN SERIAL DRIVER
2587 W: http://blackfin.uclinux.org
2589 F: drivers/tty/serial/bfin_uart.c
2591 BLACKFIN WATCHDOG DRIVER
2593 W: http://blackfin.uclinux.org
2595 F: drivers/watchdog/bfin_wdt.c
2597 BLINKM RGB LED DRIVER
2600 F: drivers/leds/leds-blinkm.c
2605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2608 F: kernel/trace/blktrace.c
2615 F: drivers/mtd/devices/block2mtd.c
2622 W: http://www.bluez.org/
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2626 F: drivers/bluetooth/
2633 W: http://www.bluez.org/
2634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2638 F: include/net/bluetooth/
2645 W: http://sourceforge.net/projects/bonding/
2647 F: drivers/net/bonding/
2648 F: include/uapi/linux/if_bonding.h
2650 BPF (Safe dynamic programs and tools)
2656 F: arch/x86/net/bpf_jit*
2657 F: Documentation/networking/filter.txt
2658 F: include/linux/bpf*
2659 F: include/linux/filter.h
2660 F: include/uapi/linux/bpf*
2661 F: include/uapi/linux/filter.h
2663 F: kernel/trace/bpf_trace.c
2666 F: net/core/filter.c
2667 F: net/sched/act_bpf.c
2668 F: net/sched/cls_bpf.c
2671 F: tools/testing/selftests/bpf/
2673 BROADCOM B44 10/100 ETHERNET DRIVER
2677 F: drivers/net/ethernet/broadcom/b44.*
2679 BROADCOM B53 ETHERNET SWITCH DRIVER
2684 F: drivers/net/dsa/b53/*
2685 F: include/linux/platform_data/b53.h
2687 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2692 T: git git://github.com/broadcom/mach-bcm
2698 F: arch/arm/mach-bcm/
2700 BROADCOM BCM2835 ARM ARCHITECTURE
2705 T: git git://github.com/anholt/linux
2708 F: drivers/staging/vc04_services
2710 BROADCOM BCM47XX MIPS ARCHITECTURE
2715 F: Documentation/devicetree/bindings/mips/brcm/
2716 F: arch/mips/bcm47xx/*
2717 F: arch/mips/include/asm/mach-bcm47xx/*
2719 BROADCOM BCM5301X ARM ARCHITECTURE
2726 F: arch/arm/mach-bcm/bcm_5301x.c
2727 F: arch/arm/boot/dts/bcm5301x*.dtsi
2728 F: arch/arm/boot/dts/bcm470*
2729 F: arch/arm/boot/dts/bcm953012*
2731 BROADCOM BCM53573 ARM ARCHITECTURE
2735 F: arch/arm/boot/dts/bcm53573*
2736 F: arch/arm/boot/dts/bcm47189*
2738 BROADCOM BCM63XX ARM ARCHITECTURE
2742 T: git git://github.com/broadcom/stblinux.git
2746 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2750 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2752 BROADCOM BCM7XXX ARM ARCHITECTURE
2758 T: git git://github.com/broadcom/stblinux.git
2760 F: arch/arm/mach-bcm/*brcmstb*
2761 F: arch/arm/boot/dts/bcm7*.dts*
2762 F: drivers/bus/brcmstb_gisb.c
2765 BROADCOM BMIPS CPUFREQ DRIVER
2770 F: drivers/cpufreq/bmips-cpufreq.c
2772 BROADCOM BMIPS MIPS ARCHITECTURE
2776 T: git git://github.com/broadcom/stblinux.git
2778 F: arch/mips/bmips/*
2779 F: arch/mips/include/asm/mach-bmips/*
2780 F: arch/mips/kernel/*bmips*
2781 F: arch/mips/boot/dts/brcm/bcm*.dts*
2782 F: drivers/irqchip/irq-bcm63*
2783 F: drivers/irqchip/irq-bcm7*
2784 F: drivers/irqchip/irq-brcmstb*
2785 F: include/linux/bcm963xx_nvram.h
2786 F: include/linux/bcm963xx_tag.h
2788 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2794 F: drivers/net/ethernet/broadcom/bnx2.*
2795 F: drivers/net/ethernet/broadcom/bnx2_*
2797 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2801 F: drivers/scsi/bnx2fc/
2803 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2807 F: drivers/scsi/bnx2i/
2809 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2815 F: drivers/net/ethernet/broadcom/bnx2x/
2817 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2821 F: drivers/net/ethernet/broadcom/bnxt/
2823 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2833 F: drivers/net/wireless/broadcom/brcm80211/
2835 BROADCOM BRCMSTB GPIO DRIVER
2839 F: drivers/gpio/gpio-brcmstb.c
2840 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2842 BROADCOM GENET ETHERNET DRIVER
2846 F: drivers/net/ethernet/broadcom/genet/
2848 BROADCOM IPROC ARM ARCHITECTURE
2854 T: git git://github.com/broadcom/cygnus-linux.git
2869 F: arch/arm64/boot/dts/broadcom/ns2*
2870 F: drivers/clk/bcm/clk-ns*
2871 F: drivers/pinctrl/bcm/pinctrl-ns*
2873 BROADCOM KONA GPIO DRIVER
2877 F: drivers/gpio/gpio-bcm-kona.c
2878 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2880 BROADCOM NETXTREME-E ROCE DRIVER
2886 W: http://www.broadcom.com
2888 F: drivers/infiniband/hw/bnxt_re/
2889 F: include/uapi/rdma/bnxt_re-abi.h
2891 BROADCOM NVRAM DRIVER
2895 F: drivers/firmware/broadcom/*
2897 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2902 F: include/linux/bcma/
2904 BROADCOM STB AVS CPUFREQ DRIVER
2909 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2910 F: drivers/cpufreq/brcmstb*
2912 BROADCOM STB NAND FLASH DRIVER
2918 F: drivers/mtd/nand/brcmnand/
2920 BROADCOM SYSTEMPORT ETHERNET DRIVER
2924 F: drivers/net/ethernet/broadcom/bcmsysport.*
2926 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2932 F: drivers/net/ethernet/broadcom/tg3.*
2934 BROCADE BFA FC SCSI DRIVER
2939 F: drivers/scsi/bfa/
2941 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2947 F: drivers/net/ethernet/brocade/bna/
2949 BSG (block layer generic sg v4 driver)
2954 F: include/linux/bsg.h
2955 F: include/uapi/linux/bsg.h
2960 T: git git://git.alsa-project.org/alsa-kernel.git
2962 F: Documentation/sound/alsa/Bt87x.txt
2963 F: sound/pci/bt87x.c
2967 W: http://bu3sch.de/btgpio.php
2969 F: drivers/gpio/gpio-bt8xx.c
2976 W: http://btrfs.wiki.kernel.org/
2977 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2980 F: Documentation/filesystems/btrfs.txt
2982 F: include/linux/btrfs*
2983 F: include/uapi/linux/btrfs*
2985 BTTV VIDEO4LINUX DRIVER
2989 W: https://linuxtv.org
2990 T: git git://linuxtv.org/media_tree.git
2992 F: Documentation/media/v4l-drivers/bttv*
2993 F: drivers/media/pci/bt8xx/bttv*
2995 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3001 F: drivers/devfreq/exynos-bus.c
3002 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3004 BUSLOGIC SCSI DRIVER
3008 F: drivers/scsi/BusLogic.*
3009 F: drivers/scsi/FlashPoint.*
3011 C-MEDIA CMI8788 DRIVER
3014 T: git git://git.alsa-project.org/alsa-kernel.git
3016 F: sound/pci/oxygen/
3022 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3026 CA8210 IEEE-802.15.4 RADIO DRIVER
3030 W: https://github.com/Cascoda/ca8210-linux.git
3032 F: drivers/net/ieee802154/ca8210.c
3033 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3035 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3039 F: Documentation/filesystems/caching/cachefiles.txt
3042 CADET FM/AM RADIO RECEIVER DRIVER
3045 T: git git://linuxtv.org/media_tree.git
3046 W: https://linuxtv.org
3048 F: drivers/media/radio/radio-cadet*
3050 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3053 T: git git://linuxtv.org/media_tree.git
3055 F: Documentation/media/v4l-drivers/cafe_ccic*
3056 F: drivers/media/platform/marvell-ccic/
3062 F: Documentation/networking/caif/
3063 F: drivers/net/caif/
3064 F: include/uapi/linux/caif/
3065 F: include/net/caif/
3068 CALGARY x86-64 IOMMU
3073 F: arch/x86/kernel/pci-calgary_64.c
3074 F: arch/x86/kernel/tce_64.c
3075 F: arch/x86/include/asm/calgary.h
3076 F: arch/x86/include/asm/tce.h
3082 W: https://github.com/linux-can
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3086 F: Documentation/devicetree/bindings/net/can/
3088 F: include/linux/can/dev.h
3089 F: include/linux/can/platform/
3090 F: include/uapi/linux/can/error.h
3091 F: include/uapi/linux/can/netlink.h
3097 W: https://github.com/linux-can
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3101 F: Documentation/networking/can.txt
3103 F: include/linux/can/core.h
3104 F: include/uapi/linux/can.h
3105 F: include/uapi/linux/can/bcm.h
3106 F: include/uapi/linux/can/raw.h
3107 F: include/uapi/linux/can/gw.h
3113 F: include/linux/capability.h
3114 F: include/uapi/linux/capability.h
3115 F: security/commoncap.c
3116 F: kernel/capability.c
3118 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3121 F: drivers/iio/light/cm*
3123 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3126 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3128 F: drivers/net/wireless/ath/carl9170/
3133 W: http://www.cavium.com
3135 F: drivers/i2c/busses/i2c-octeon*
3136 F: drivers/i2c/busses/i2c-thunderx*
3138 CAVIUM LIQUIDIO NETWORK DRIVER
3144 W: http://www.cavium.com
3146 F: drivers/net/ethernet/cavium/liquidio/
3152 W: http://www.cavium.com
3154 F: drivers/mmc/host/cavium*
3156 CAVIUM OCTEON-TX CRYPTO DRIVER
3159 W: http://www.cavium.com
3161 F: drivers/crypto/cavium/cpt/
3163 CAVIUM THUNDERX2 ARM64 SOC
3167 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3168 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3170 CC2520 IEEE-802.15.4 RADIO DRIVER
3174 F: drivers/net/ieee802154/cc2520.c
3175 F: include/linux/spi/cc2520.h
3176 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3178 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3183 F: drivers/staging/ccree/
3184 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3189 T: git git://linuxtv.org/media_tree.git
3190 W: http://linuxtv.org
3192 F: Documentation/media/kapi/cec-core.rst
3193 F: Documentation/media/uapi/cec
3194 F: drivers/media/cec/
3195 F: drivers/media/rc/keymaps/rc-cec.c
3196 F: include/media/cec.h
3197 F: include/media/cec-notifier.h
3198 F: include/uapi/linux/cec.h
3199 F: include/uapi/linux/cec-funcs.h
3200 F: Documentation/devicetree/bindings/media/cec.txt
3202 CELL BROADBAND ENGINE ARCHITECTURE
3205 W: http://www.ibm.com/developerworks/power/cell/
3207 F: arch/powerpc/include/asm/cell*.h
3208 F: arch/powerpc/include/asm/spu*.h
3209 F: arch/powerpc/include/uapi/asm/spu*.h
3210 F: arch/powerpc/oprofile/*cell*
3211 F: arch/powerpc/platforms/cell/
3213 CEPH COMMON CODE (LIBCEPH)
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3220 T: git git://github.com/ceph/ceph-client.git
3223 F: include/linux/ceph/
3224 F: include/linux/crush/
3226 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3233 T: git git://github.com/ceph/ceph-client.git
3235 F: Documentation/filesystems/ceph.txt
3238 CERTIFICATE HANDLING:
3243 F: Documentation/module-signing.txt
3245 F: scripts/sign-file.c
3246 F: scripts/extract-cert.c
3248 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3251 F: Documentation/usb/WUSB-Design-overview.txt
3252 F: Documentation/usb/wusb-cbaf
3253 F: drivers/usb/host/hwa-hc.c
3254 F: drivers/usb/host/whci/
3255 F: drivers/usb/wusbcore/
3256 F: include/linux/usb/wusb*
3258 CFAG12864B LCD DRIVER
3260 W: http://miguelojeda.es/auxdisplay.htm
3261 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3263 F: drivers/auxdisplay/cfag12864b.c
3264 F: include/linux/cfag12864b.h
3266 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3268 W: http://miguelojeda.es/auxdisplay.htm
3269 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3271 F: drivers/auxdisplay/cfag12864bfb.c
3272 F: include/linux/cfag12864b.h
3274 CFG80211 and NL80211
3277 W: http://wireless.kernel.org/
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3281 F: include/uapi/linux/nl80211.h
3282 F: include/net/cfg80211.h
3284 X: net/wireless/wext*
3286 CHAR and MISC DRIVERS
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3293 F: include/linux/miscdevice.h
3299 F: scripts/checkpatch.pl
3301 CHINESE DOCUMENTATION
3306 F: Documentation/translations/zh_CN/
3308 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3313 F: drivers/usb/chipidea/
3315 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3319 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3320 F: drivers/input/touchscreen/chipone_icn8318.c
3322 CHROME HARDWARE PLATFORM SUPPORT
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3327 F: drivers/platform/chrome/
3329 CIRRUS LOGIC AUDIO CODEC DRIVERS
3334 F: sound/soc/codecs/cs*
3336 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3340 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3342 CISCO FCOE HBA DRIVER
3348 F: drivers/scsi/fnic/
3350 CISCO SCSI HBA DRIVER
3355 F: drivers/scsi/snic/
3357 CISCO VIC ETHERNET NIC DRIVER
3362 F: drivers/net/ethernet/cisco/enic/
3364 CISCO VIC LOW LATENCY NIC DRIVER
3368 F: drivers/infiniband/hw/usnic/
3375 F: include/linux/cleancache.h
3381 F: include/linux/clk.h
3383 CLOCKSOURCE, CLOCKEVENT DRIVERS
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3389 F: drivers/clocksource
3396 F: drivers/platform/x86/classmate-laptop.c
3401 T: git git://linuxtv.org/media_tree.git
3402 W: https://linuxtv.org
3404 F: drivers/media/pci/cobalt/
3406 COCCINELLE/Semantic Patches (SmPL)
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3413 W: http://coccinelle.lip6.fr/
3415 F: Documentation/dev-tools/coccinelle.rst
3416 F: scripts/coccinelle/
3417 F: scripts/coccicheck
3423 W: http://www.coda.cs.cmu.edu/
3425 F: Documentation/filesystems/coda.txt
3427 F: include/linux/coda*.h
3428 F: include/uapi/linux/coda*.h
3430 CODA V4L2 MEM2MEM DRIVER
3434 F: Documentation/devicetree/bindings/media/coda.txt
3435 F: drivers/media/platform/coda/
3437 COMMON CLK FRAMEWORK
3441 Q: http://patchwork.kernel.org/project/linux-clk/list/
3442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3444 F: Documentation/devicetree/bindings/clock/
3446 X: drivers/clk/clkdev.c
3447 F: include/linux/clk-pr*
3448 F: include/linux/clk/
3450 COMMON INTERNET FILE SYSTEM (CIFS)
3454 W: http://linux-cifs.samba.org/
3455 T: git git://git.samba.org/sfrench/cifs-2.6.git
3457 F: Documentation/filesystems/cifs/
3460 COMPACTPCI HOTPLUG CORE
3464 F: drivers/pci/hotplug/cpci_hotplug*
3466 COMPACTPCI HOTPLUG GENERIC DRIVER
3470 F: drivers/pci/hotplug/cpcihp_generic.c
3472 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3476 F: drivers/pci/hotplug/cpcihp_zt5550.*
3478 COMPAL LAPTOP SUPPORT
3482 F: drivers/platform/x86/compal-laptop.c
3484 CONEXANT ACCESSRUNNER USB DRIVER
3486 W: http://accessrunner.sourceforge.net/
3488 F: drivers/usb/atm/cxacru.c
3493 T: git git://git.infradead.org/users/hch/configfs.git
3496 F: include/linux/configfs.h
3502 F: drivers/connector/
3504 CONTROL GROUP (CGROUP)
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3511 F: Documentation/cgroup*
3512 F: include/linux/cgroup*
3515 CONTROL GROUP - CPUSET
3518 W: http://www.bullopensource.org/cpuset/
3519 W: http://oss.sgi.com/projects/cpusets/
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3522 F: Documentation/cgroup-v1/cpusets.txt
3523 F: include/linux/cpuset.h
3526 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3536 CORETEMP HARDWARE MONITORING DRIVER
3540 F: Documentation/hwmon/coretemp
3541 F: drivers/hwmon/coretemp.c
3543 COSA/SRP SYNC SERIAL DRIVER
3545 W: http://www.fi.muni.cz/~kas/cosa/
3547 F: drivers/net/wan/cosa*
3549 CPMAC ETHERNET DRIVER
3553 F: drivers/net/ethernet/ti/cpmac.c
3555 CPU FREQUENCY DRIVERS
3560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3561 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3562 B: https://bugzilla.kernel.org
3563 F: Documentation/cpu-freq/
3564 F: Documentation/devicetree/bindings/cpufreq/
3566 F: include/linux/cpufreq.h
3567 F: tools/testing/selftests/cpufreq/
3569 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3573 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3575 F: drivers/cpufreq/arm_big_little.h
3576 F: drivers/cpufreq/arm_big_little.c
3577 F: drivers/cpufreq/arm_big_little_dt.c
3579 CPU POWER MONITORING SUBSYSTEM
3583 F: tools/power/cpupower/
3588 F: arch/x86/kernel/cpuid.c
3589 F: arch/x86/kernel/msr.c
3591 CPUIDLE DRIVER - ARM BIG LITTLE
3596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3598 F: drivers/cpuidle/cpuidle-big_little.c
3600 CPUIDLE DRIVER - ARM EXYNOS
3607 F: drivers/cpuidle/cpuidle-exynos.c
3608 F: arch/arm/mach-exynos/pm.c
3615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3616 B: https://bugzilla.kernel.org
3617 F: drivers/cpuidle/*
3618 F: include/linux/cpuidle.h
3621 W: http://sourceforge.net/projects/cramfs/
3622 S: Orphan / Obsolete
3623 F: Documentation/filesystems/cramfs.txt
3630 W: http://developer.axis.com
3631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3634 F: drivers/tty/serial/crisv10.*
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3643 F: Documentation/crypto/
3644 F: Documentation/devicetree/bindings/crypto/
3649 F: include/linux/crypto*
3651 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3655 F: crypto/ansi_cprng.c
3661 T: git git://linuxtv.org/media_tree.git
3662 W: http://linuxtv.org
3664 F: drivers/media/i2c/cs3308.c
3665 F: drivers/media/i2c/cs3308.h
3667 CS5535 Audio ALSA driver
3670 F: sound/pci/cs5535audio/
3675 F: drivers/net/wireless/st/cw1200/
3677 CX18 VIDEO4LINUX DRIVER
3681 T: git git://linuxtv.org/media_tree.git
3682 W: https://linuxtv.org
3683 W: http://www.ivtvdriver.org/index.php/Cx18
3685 F: Documentation/media/v4l-drivers/cx18*
3686 F: drivers/media/pci/cx18/
3687 F: include/uapi/linux/ivtv*
3689 CX2341X MPEG ENCODER HELPER MODULE
3692 T: git git://linuxtv.org/media_tree.git
3693 W: https://linuxtv.org
3695 F: drivers/media/common/cx2341x*
3696 F: include/media/cx2341x*
3698 CX24120 MEDIA DRIVER
3702 W: https://linuxtv.org
3703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3705 F: drivers/media/dvb-frontends/cx24120*
3707 CX88 VIDEO4LINUX DRIVER
3711 W: https://linuxtv.org
3712 T: git git://linuxtv.org/media_tree.git
3714 F: Documentation/media/v4l-drivers/cx88*
3715 F: drivers/media/pci/cx88/
3717 CXD2820R MEDIA DRIVER
3720 W: https://linuxtv.org
3721 W: http://palosaari.fi/linux/
3722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3723 T: git git://linuxtv.org/anttip/media_tree.git
3725 F: drivers/media/dvb-frontends/cxd2820r*
3727 CXGB3 ETHERNET DRIVER (CXGB3)
3730 W: http://www.chelsio.com
3732 F: drivers/net/ethernet/chelsio/cxgb3/
3734 CXGB3 ISCSI DRIVER (CXGB3I)
3737 W: http://www.chelsio.com
3739 F: drivers/scsi/cxgbi/cxgb3i
3741 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3744 W: http://www.openfabrics.org
3746 F: drivers/infiniband/hw/cxgb3/
3747 F: include/uapi/rdma/cxgb3-abi.h
3749 CXGB4 CRYPTO DRIVER (chcr)
3752 W: http://www.chelsio.com
3754 F: drivers/crypto/chelsio
3756 CXGB4 ETHERNET DRIVER (CXGB4)
3759 W: http://www.chelsio.com
3761 F: drivers/net/ethernet/chelsio/cxgb4/
3763 CXGB4 ISCSI DRIVER (CXGB4I)
3766 W: http://www.chelsio.com
3768 F: drivers/scsi/cxgbi/cxgb4i
3770 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3773 W: http://www.openfabrics.org
3775 F: drivers/infiniband/hw/cxgb4/
3776 F: include/uapi/rdma/cxgb4-abi.h
3778 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3781 W: http://www.chelsio.com
3783 F: drivers/net/ethernet/chelsio/cxgb4vf/
3785 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3790 F: arch/powerpc/platforms/powernv/pci-cxl.c
3791 F: drivers/misc/cxl/
3792 F: include/misc/cxl*
3793 F: include/uapi/misc/cxl.h
3794 F: Documentation/powerpc/cxl.txt
3795 F: Documentation/ABI/testing/sysfs-class-cxl
3797 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3803 F: drivers/scsi/cxlflash/
3804 F: include/uapi/scsi/cxlflash_ioctls.h
3805 F: Documentation/powerpc/cxlflash.txt
3810 W: http://www.armlinux.org.uk/
3812 F: drivers/video/fbdev/cyber2000fb.*
3814 CYCLADES ASYNC MUX DRIVER
3815 W: http://www.cyclades.com/
3817 F: drivers/tty/cyclades.c
3818 F: include/linux/cyclades.h
3819 F: include/uapi/linux/cyclades.h
3821 CYCLADES PC300 DRIVER
3822 W: http://www.cyclades.com/
3824 F: drivers/net/wan/pc300*
3826 CYPRESS_FIRMWARE MEDIA DRIVER
3829 W: https://linuxtv.org
3830 W: http://palosaari.fi/linux/
3831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3832 T: git git://linuxtv.org/anttip/media_tree.git
3834 F: drivers/media/common/cypress_firmware*
3836 CYTTSP TOUCHSCREEN DRIVER
3840 F: drivers/input/touchscreen/cyttsp*
3841 F: include/linux/input/cyttsp.h
3843 D-LINK DIR-685 TOUCHKEYS DRIVER
3847 F: drivers/input/dlink-dir685-touchkeys.c
3849 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3852 F: drivers/rtc/rtc-ds1685.c
3853 F: include/linux/rtc/ds1685.h
3855 DAMA SLAVE for AX.25
3857 W: http://yaina.de/jreuter/
3858 W: http://www.qsl.net/dl1bke/
3861 F: net/ax25/af_ax25.c
3862 F: net/ax25/ax25_dev.c
3863 F: net/ax25/ax25_ds_*
3864 F: net/ax25/ax25_in.c
3865 F: net/ax25/ax25_out.c
3866 F: net/ax25/ax25_timer.c
3867 F: net/ax25/sysctl_net_ax25.c
3869 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3872 F: Documentation/networking/dmfe.txt
3873 F: drivers/net/ethernet/dec/tulip/dmfe.c
3875 DC390/AM53C974 SCSI driver
3879 F: drivers/scsi/am53c974.c
3886 W: http://twibble.org/dist/dc395x/
3887 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3889 F: Documentation/scsi/dc395x.txt
3890 F: drivers/scsi/dc395x.*
3895 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3897 F: include/linux/dccp.h
3898 F: include/uapi/linux/dccp.h
3899 F: include/linux/tfrc.h
3902 DECnet NETWORK LAYER
3903 W: http://linux-decnet.sourceforge.net
3906 F: Documentation/networking/decnet.txt
3909 DECSTATION PLATFORM SUPPORT
3912 W: http://www.linux-mips.org/wiki/DECstation
3915 F: arch/mips/include/asm/dec/
3916 F: arch/mips/include/asm/mach-dec/
3918 DEFXX FDDI NETWORK DRIVER
3921 F: drivers/net/fddi/defxx.*
3928 F: drivers/platform/x86/dell-laptop.c
3930 DELL LAPTOP FREEFALL DRIVER
3933 F: drivers/platform/x86/dell-smo8800.c
3935 DELL LAPTOP RBTN DRIVER
3938 F: drivers/platform/x86/dell-rbtn.*
3940 DELL LAPTOP SMM DRIVER
3943 F: drivers/hwmon/dell-smm-hwmon.c
3944 F: include/uapi/linux/i8k.h
3946 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3949 F: Documentation/dcdbas.txt
3950 F: drivers/firmware/dcdbas.*
3952 DELL WMI EXTRAS DRIVER
3956 F: drivers/platform/x86/dell-wmi.c
3958 DELTA ST MEDIA DRIVER
3961 T: git git://linuxtv.org/media_tree.git
3962 W: https://linuxtv.org
3964 F: drivers/media/platform/sti/delta
3970 F: drivers/mtd/nand/denali*
3972 DESIGNWARE USB2 DRD IP DRIVER
3975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977 F: drivers/usb/dwc2/
3979 DESIGNWARE USB3 DRD IP DRIVER
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3984 F: drivers/usb/dwc3/
3986 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3990 F: drivers/iio/proximity/srf*.c
3992 DEVICE COREDUMP (DEV_COREDUMP)
3996 F: drivers/base/devcoredump.c
3997 F: include/linux/devcoredump.h
3999 DEVICE FREQUENCY (DEVFREQ)
4004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4007 F: include/linux/devfreq.h
4008 F: Documentation/devicetree/bindings/devfreq/
4010 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4015 F: drivers/devfreq/event/
4016 F: drivers/devfreq/devfreq-event.c
4017 F: include/linux/devfreq-event.h
4018 F: Documentation/devicetree/bindings/devfreq/event/
4020 DEVICE NUMBER REGISTRY
4022 W: http://lanana.org/docs/device-list/index.html
4030 W: http://sources.redhat.com/dm
4031 Q: http://patchwork.kernel.org/project/dm-devel/list/
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4033 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4035 F: Documentation/device-mapper/
4037 F: drivers/md/persistent-data/
4038 F: include/linux/device-mapper.h
4039 F: include/linux/dm-*.h
4040 F: include/uapi/linux/dm-*.h
4046 F: net/core/devlink.c
4047 F: include/net/devlink.h
4048 F: include/uapi/linux/devlink.h
4050 DIALOG SEMICONDUCTOR DRIVERS
4052 W: http://www.dialog-semiconductor.com/products
4054 F: Documentation/hwmon/da90??
4055 F: Documentation/devicetree/bindings/mfd/da90*.txt
4056 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4057 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4058 F: Documentation/devicetree/bindings/regulator/da92*.txt
4059 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4060 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4061 F: drivers/gpio/gpio-da90??.c
4062 F: drivers/hwmon/da90??-hwmon.c
4063 F: drivers/iio/adc/da91??-*.c
4064 F: drivers/input/misc/da90??_onkey.c
4065 F: drivers/input/touchscreen/da9052_tsi.c
4066 F: drivers/leds/leds-da90??.c
4067 F: drivers/mfd/da903x.c
4068 F: drivers/mfd/da90??-*.c
4069 F: drivers/mfd/da91??-*.c
4070 F: drivers/power/supply/da9052-battery.c
4071 F: drivers/power/supply/da91??-*.c
4072 F: drivers/regulator/da903x.c
4073 F: drivers/regulator/da9???-regulator.[ch]
4074 F: drivers/thermal/da90??-thermal.c
4075 F: drivers/rtc/rtc-da90??.c
4076 F: drivers/video/backlight/da90??_bl.c
4077 F: drivers/watchdog/da90??_wdt.c
4078 F: include/linux/mfd/da903x.h
4079 F: include/linux/mfd/da9052/
4080 F: include/linux/mfd/da9055/
4081 F: include/linux/mfd/da9062/
4082 F: include/linux/mfd/da9063/
4083 F: include/linux/mfd/da9150/
4084 F: include/linux/regulator/da9211.h
4085 F: include/sound/da[79]*.h
4086 F: sound/soc/codecs/da[79]*.[ch]
4088 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4092 F: drivers/gpio/gpio-gpio-mm.c
4094 DIGI NEO AND CLASSIC PCI PRODUCTS
4099 F: drivers/staging/dgnc/
4101 DIOLAN U2C-12 I2C DRIVER
4105 F: drivers/i2c/busses/i2c-diolan-u2c.c
4113 F: include/linux/dax.h
4114 F: include/trace/events/fs_dax.h
4116 DIRECTORY NOTIFICATION (DNOTIFY)
4119 F: Documentation/filesystems/dnotify.txt
4120 F: fs/notify/dnotify/
4121 F: include/linux/dnotify.h
4123 DISK GEOMETRY AND PARTITION HANDLING
4125 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4126 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4127 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4133 F: Documentation/filesystems/quota.txt
4135 F: include/linux/quota*.h
4136 F: include/uapi/linux/quota*.h
4138 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4142 W: http://plugable.com/category/projects/udlfb/
4143 F: drivers/video/fbdev/udlfb.c
4144 F: include/video/udlfb.h
4145 F: Documentation/fb/udlfb.txt
4147 DISTRIBUTED LOCK MANAGER (DLM)
4151 W: http://sources.redhat.com/cluster/
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4156 DMA BUFFER SHARING FRAMEWORK
4163 F: include/linux/dma-buf*
4164 F: include/linux/reservation.h
4165 F: include/linux/*fence.h
4166 F: Documentation/driver-api/dma-buf.rst
4167 T: git git://anongit.freedesktop.org/drm/drm-misc
4169 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4172 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4175 F: include/linux/dmaengine.h
4176 F: Documentation/devicetree/bindings/dma/
4177 F: Documentation/dmaengine/
4178 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4185 T: git git://git.infradead.org/users/hch/dma-mapping.git
4186 W: http://git.infradead.org/users/hch/dma-mapping.git
4191 F: drivers/base/dma-mapping.c
4192 F: drivers/base/dma-coherent.c
4193 F: include/linux/dma-mapping.h
4195 DME1737 HARDWARE MONITOR DRIVER
4199 F: Documentation/hwmon/dme1737
4200 F: drivers/hwmon/dme1737.c
4205 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4206 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4207 F: drivers/firmware/dmi-id.c
4208 F: drivers/firmware/dmi_scan.c
4209 F: include/linux/dmi.h
4216 F: scripts/kernel-doc
4217 X: Documentation/ABI/
4218 X: Documentation/devicetree/
4219 X: Documentation/acpi
4220 X: Documentation/power
4221 X: Documentation/spi
4222 X: Documentation/media
4223 T: git git://git.lwn.net/linux.git docs-next
4225 DONGWOON DW9714 LENS VOICE COIL DRIVER
4228 T: git git://linuxtv.org/media_tree.git
4230 F: drivers/media/i2c/dw9714.c
4236 F: drivers/char/dtlk.c
4237 F: include/linux/dtlk.h
4239 DPAA2 DATAPATH I/O (DPIO) DRIVER
4243 F: drivers/staging/fsl-mc/bus/dpio
4245 DPAA2 ETHERNET DRIVER
4249 F: drivers/staging/fsl-dpaa2/ethernet
4251 DPT_I2O SCSI RAID DRIVER
4254 W: http://www.adaptec.com/
4256 F: drivers/scsi/dpt*
4257 F: drivers/scsi/dpt/
4263 W: http://www.drbd.org
4264 T: git git://git.linbit.com/linux-drbd.git
4265 T: git git://git.linbit.com/drbd-8.4.git
4267 F: drivers/block/drbd/
4269 F: Documentation/blockdev/drbd/
4271 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4275 F: Documentation/kobject.txt
4279 F: include/linux/debugfs.h
4280 F: include/linux/kobj*
4283 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4287 F: drivers/power/avs/
4288 F: include/linux/power/smartreflex.h
4291 DRM DRIVER FOR ARM PL111 CLCD
4293 T: git git://anongit.freedesktop.org/drm/drm-misc
4295 F: drivers/gpu/drm/pl111/
4297 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4300 F: drivers/gpu/drm/ast/
4302 DRM DRIVER FOR BOCHS VIRTUAL GPU
4305 T: git git://anongit.freedesktop.org/drm/drm-misc
4307 F: drivers/gpu/drm/bochs/
4309 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4310 S: Orphan / Obsolete
4311 F: drivers/gpu/drm/i810/
4312 F: include/uapi/drm/i810_drm.h
4314 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4315 S: Orphan / Obsolete
4316 F: drivers/gpu/drm/mga/
4317 F: include/uapi/drm/mga_drm.h
4319 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4322 F: drivers/gpu/drm/mgag200/
4324 DRM DRIVER FOR MI0283QT
4327 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4328 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4330 DRM DRIVER FOR MSM ADRENO GPU
4335 T: git git://people.freedesktop.org/~robclark/linux
4337 F: drivers/gpu/drm/msm/
4338 F: include/uapi/drm/msm_drm.h
4339 F: Documentation/devicetree/bindings/display/msm/
4341 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4345 T: git git://github.com/skeggsb/linux
4347 F: drivers/gpu/drm/nouveau/
4348 F: include/uapi/drm/nouveau_drm.h
4350 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4354 T: git git://anongit.freedesktop.org/drm/drm-misc
4356 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4357 F: drivers/gpu/drm/cirrus/
4359 DRM DRIVER FOR QXL VIRTUAL GPU
4363 T: git git://anongit.freedesktop.org/drm/drm-misc
4365 F: drivers/gpu/drm/qxl/
4366 F: include/uapi/drm/qxl_drm.h
4368 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4371 F: drivers/gpu/drm/tinydrm/repaper.c
4372 F: Documentation/devicetree/bindings/display/repaper.txt
4374 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375 S: Orphan / Obsolete
4376 F: drivers/gpu/drm/r128/
4377 F: include/uapi/drm/r128_drm.h
4379 DRM DRIVER FOR SAVAGE VIDEO CARDS
4380 S: Orphan / Obsolete
4381 F: drivers/gpu/drm/savage/
4382 F: include/uapi/drm/savage_drm.h
4384 DRM DRIVER FOR SIS VIDEO CARDS
4385 S: Orphan / Obsolete
4386 F: drivers/gpu/drm/sis/
4387 F: include/uapi/drm/sis_drm.h
4389 DRM DRIVER FOR SITRONIX ST7586 PANELS
4392 F: drivers/gpu/drm/tinydrm/st7586.c
4393 F: Documentation/devicetree/bindings/display/st7586.txt
4395 DRM DRIVER FOR TDFX VIDEO CARDS
4396 S: Orphan / Obsolete
4397 F: drivers/gpu/drm/tdfx/
4399 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4402 F: drivers/gpu/drm/udl/
4404 DRM DRIVER FOR VMWARE VIRTUAL GPU
4409 T: git git://people.freedesktop.org/~syeh/repos_linux
4410 T: git git://people.freedesktop.org/~thomash/linux
4412 F: drivers/gpu/drm/vmwgfx/
4413 F: include/uapi/drm/vmwgfx_drm.h
4418 T: git git://people.freedesktop.org/~airlied/linux
4419 B: https://bugs.freedesktop.org/
4420 C: irc://chat.freenode.net/dri-devel
4424 F: Documentation/devicetree/bindings/display/
4425 F: Documentation/devicetree/bindings/gpu/
4426 F: Documentation/devicetree/bindings/video/
4427 F: Documentation/gpu/
4429 F: include/uapi/drm/
4430 F: include/linux/vga*
4432 DRM DRIVERS AND MISC GPU PATCHES
4436 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4438 T: git git://anongit.freedesktop.org/drm/drm-misc
4439 F: Documentation/gpu/
4441 F: drivers/gpu/drm/*
4443 F: include/uapi/drm/drm*
4444 F: include/linux/vga*
4446 DRM DRIVERS FOR ALLWINNER A10
4450 F: drivers/gpu/drm/sun4i/
4451 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4454 DRM DRIVERS FOR AMLOGIC SOCS
4458 W: http://linux-meson.com/
4460 F: drivers/gpu/drm/meson/
4461 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4462 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4463 F: Documentation/gpu/meson.rst
4464 T: git git://anongit.freedesktop.org/drm/drm-misc
4466 DRM DRIVERS FOR ATMEL HLCDC
4470 F: drivers/gpu/drm/atmel-hlcdc/
4471 F: Documentation/devicetree/bindings/drm/atmel/
4472 T: git git://anongit.freedesktop.org/drm/drm-misc
4474 DRM DRIVERS FOR BRIDGE CHIPS
4479 T: git git://anongit.freedesktop.org/drm/drm-misc
4480 F: drivers/gpu/drm/bridge/
4482 DRM DRIVERS FOR EXYNOS
4488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4490 F: drivers/gpu/drm/exynos/
4491 F: include/uapi/drm/exynos_drm.h
4492 F: Documentation/devicetree/bindings/display/exynos/
4494 DRM DRIVERS FOR FREESCALE DCU
4499 F: drivers/gpu/drm/fsl-dcu/
4500 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4501 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4502 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4504 DRM DRIVERS FOR FREESCALE IMX
4508 F: drivers/gpu/drm/imx/
4509 F: drivers/gpu/ipu-v3/
4510 F: Documentation/devicetree/bindings/display/imx/
4512 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4515 T: git git://github.com/patjak/drm-gma500
4517 F: drivers/gpu/drm/gma500/
4519 DRM DRIVERS FOR HISILICON
4525 T: git git://github.com/xin3liang/linux.git
4527 F: drivers/gpu/drm/hisilicon/
4528 F: Documentation/devicetree/bindings/display/hisilicon/
4530 DRM DRIVERS FOR MEDIATEK
4535 F: drivers/gpu/drm/mediatek/
4536 F: Documentation/devicetree/bindings/display/mediatek/
4538 DRM DRIVERS FOR NVIDIA TEGRA
4542 T: git git://anongit.freedesktop.org/tegra/linux.git
4544 F: drivers/gpu/drm/tegra/
4545 F: drivers/gpu/host1x/
4546 F: include/linux/host1x.h
4547 F: include/uapi/drm/tegra_drm.h
4548 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4550 DRM DRIVERS FOR RENESAS
4554 T: git git://linuxtv.org/pinchartl/fbdev
4556 F: drivers/gpu/drm/rcar-du/
4557 F: drivers/gpu/drm/shmobile/
4558 F: include/linux/platform_data/shmob_drm.h
4559 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4560 F: Documentation/devicetree/bindings/display/renesas,du.txt
4562 DRM DRIVERS FOR ROCKCHIP
4566 F: drivers/gpu/drm/rockchip/
4567 F: Documentation/devicetree/bindings/display/rockchip/
4568 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 T: git git://anongit.freedesktop.org/drm/drm-misc
4576 F: drivers/gpu/drm/sti
4577 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4585 T: git git://anongit.freedesktop.org/drm/drm-misc
4587 F: drivers/gpu/drm/stm
4588 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4590 DRM DRIVERS FOR TI LCDC
4595 F: drivers/gpu/drm/tilcdc/
4596 F: Documentation/devicetree/bindings/display/tilcdc/
4598 DRM DRIVERS FOR TI OMAP
4602 F: drivers/gpu/drm/omapdrm/
4603 F: Documentation/devicetree/bindings/display/ti/
4607 T: git git://github.com/anholt/linux
4609 F: drivers/gpu/drm/vc4/
4610 F: include/uapi/drm/vc4_drm.h
4611 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4612 T: git git://anongit.freedesktop.org/drm/drm-misc
4614 DRM DRIVERS FOR VIVANTE GPU IP
4621 F: drivers/gpu/drm/etnaviv/
4622 F: include/uapi/drm/etnaviv_drm.h
4623 F: Documentation/devicetree/bindings/display/etnaviv/
4625 DRM DRIVERS FOR ZTE ZX
4629 F: drivers/gpu/drm/zte/
4630 F: Documentation/devicetree/bindings/display/zte,vou.txt
4631 T: git git://anongit.freedesktop.org/drm/drm-misc
4636 T: git git://anongit.freedesktop.org/tegra/linux.git
4638 F: drivers/gpu/drm/drm_panel.c
4639 F: drivers/gpu/drm/panel/
4640 F: include/drm/drm_panel.h
4641 F: Documentation/devicetree/bindings/display/panel/
4645 W: https://github.com/notro/tinydrm/wiki/Development
4646 T: git git://anongit.freedesktop.org/drm/drm-misc
4648 F: drivers/gpu/drm/tinydrm/
4649 F: include/drm/tinydrm/
4651 DSBR100 USB FM RADIO DRIVER
4654 T: git git://linuxtv.org/media_tree.git
4656 F: drivers/media/radio/dsbr100.c
4662 F: drivers/net/wan/dscc4.c
4667 T: git git://linuxtv.org/media_tree.git
4668 W: https://linuxtv.org
4670 F: drivers/media/pci/dt3155/
4672 DVB_USB_AF9015 MEDIA DRIVER
4675 W: https://linuxtv.org
4676 W: http://palosaari.fi/linux/
4677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4678 T: git git://linuxtv.org/anttip/media_tree.git
4680 F: drivers/media/usb/dvb-usb-v2/af9015*
4682 DVB_USB_AF9035 MEDIA DRIVER
4685 W: https://linuxtv.org
4686 W: http://palosaari.fi/linux/
4687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4688 T: git git://linuxtv.org/anttip/media_tree.git
4690 F: drivers/media/usb/dvb-usb-v2/af9035*
4692 DVB_USB_ANYSEE MEDIA DRIVER
4695 W: https://linuxtv.org
4696 W: http://palosaari.fi/linux/
4697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4698 T: git git://linuxtv.org/anttip/media_tree.git
4700 F: drivers/media/usb/dvb-usb-v2/anysee*
4702 DVB_USB_AU6610 MEDIA DRIVER
4705 W: https://linuxtv.org
4706 W: http://palosaari.fi/linux/
4707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4708 T: git git://linuxtv.org/anttip/media_tree.git
4710 F: drivers/media/usb/dvb-usb-v2/au6610*
4712 DVB_USB_CE6230 MEDIA DRIVER
4715 W: https://linuxtv.org
4716 W: http://palosaari.fi/linux/
4717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4718 T: git git://linuxtv.org/anttip/media_tree.git
4720 F: drivers/media/usb/dvb-usb-v2/ce6230*
4722 DVB_USB_CXUSB MEDIA DRIVER
4725 W: https://linuxtv.org
4726 W: http://github.com/mkrufky
4727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4728 T: git git://linuxtv.org/media_tree.git
4730 F: drivers/media/usb/dvb-usb/cxusb*
4732 DVB_USB_EC168 MEDIA DRIVER
4735 W: https://linuxtv.org
4736 W: http://palosaari.fi/linux/
4737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4738 T: git git://linuxtv.org/anttip/media_tree.git
4740 F: drivers/media/usb/dvb-usb-v2/ec168*
4742 DVB_USB_GL861 MEDIA DRIVER
4745 W: https://linuxtv.org
4746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4747 T: git git://linuxtv.org/anttip/media_tree.git
4749 F: drivers/media/usb/dvb-usb-v2/gl861*
4751 DVB_USB_MXL111SF MEDIA DRIVER
4754 W: https://linuxtv.org
4755 W: http://github.com/mkrufky
4756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4759 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4761 DVB_USB_RTL28XXU MEDIA DRIVER
4764 W: https://linuxtv.org
4765 W: http://palosaari.fi/linux/
4766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4767 T: git git://linuxtv.org/anttip/media_tree.git
4769 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4771 DVB_USB_V2 MEDIA DRIVER
4774 W: https://linuxtv.org
4775 W: http://palosaari.fi/linux/
4776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4777 T: git git://linuxtv.org/anttip/media_tree.git
4779 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4780 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4785 F: lib/dynamic_debug.c
4786 F: include/linux/dynamic_debug.h
4788 DZ DECSTATION DZ11 SERIAL DRIVER
4791 F: drivers/tty/serial/dz.*
4793 E3X0 POWER BUTTON DRIVER
4796 W: http://www.ettus.com
4798 F: drivers/input/misc/e3x0-button.c
4799 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4804 W: https://linuxtv.org
4805 W: http://palosaari.fi/linux/
4806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4807 T: git git://linuxtv.org/anttip/media_tree.git
4809 F: drivers/media/tuners/e4000*
4811 EATA ISA/EISA/PCI SCSI DRIVER
4815 F: drivers/scsi/eata.c
4820 W: https://linuxtv.org
4821 W: http://palosaari.fi/linux/
4822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4823 T: git git://linuxtv.org/anttip/media_tree.git
4825 F: drivers/media/dvb-frontends/ec100*
4830 W: http://ecryptfs.org
4831 W: https://launchpad.net/ecryptfs
4832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4834 F: Documentation/filesystems/ecryptfs.txt
4841 F: drivers/edac/amd64_edac*
4847 F: drivers/edac/highbank*
4855 F: drivers/edac/octeon_edac*
4856 F: drivers/edac/thunderx_edac*
4863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4866 F: Documentation/admin-guide/ras.rst
4867 F: Documentation/driver-api/edac.rst
4869 F: include/linux/edac.h
4875 F: drivers/edac/e752x_edac.c
4880 F: drivers/edac/e7xxx_edac.c
4886 F: drivers/edac/fsl_ddr_edac.*
4893 F: drivers/edac/ghes_edac.c
4898 F: drivers/edac/i3000_edac.c
4903 F: drivers/edac/i5000_edac.c
4910 F: drivers/edac/i5400_edac.c
4917 F: drivers/edac/i7300_edac.c
4924 F: drivers/edac/i7core_edac.c
4930 F: drivers/edac/i82443bxgx_edac.c
4937 F: drivers/edac/i82975x_edac.c
4943 F: drivers/edac/ie31200_edac.c
4949 F: drivers/edac/mpc85xx_edac.[ch]
4955 F: drivers/edac/pasemi_edac.c
4961 F: drivers/edac/pnd2_edac.[ch]
4967 F: drivers/edac/r82600_edac.c
4974 F: drivers/edac/sb_edac.c
4980 F: drivers/edac/skx_edac.c
4982 EDIROL UA-101/UA-1000 DRIVER
4985 T: git git://git.alsa-project.org/alsa-kernel.git
4987 F: sound/usb/misc/ua101.c
4994 F: drivers/firmware/efi/test/
4996 EFI VARIABLE FILESYSTEM
5000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5005 EFIFB FRAMEBUFFER DRIVER
5009 F: drivers/video/fbdev/efifb.c
5012 W: http://aeschi.ch.eu.org/efs/
5016 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5020 F: drivers/net/ethernet/ibm/ehea/
5022 EM28XX VIDEO4LINUX DRIVER
5026 W: https://linuxtv.org
5027 T: git git://linuxtv.org/media_tree.git
5029 F: drivers/media/usb/em28xx/
5030 F: Documentation/media/v4l-drivers/em28xx*
5039 Emulex 10Gbps iSCSI - OneConnect DRIVER
5044 W: http://www.broadcom.com
5046 F: drivers/scsi/be2iscsi/
5048 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5054 W: http://www.emulex.com
5056 F: drivers/net/ethernet/emulex/benet/
5058 EMULEX ONECONNECT ROCE DRIVER
5062 W: http://www.broadcom.com
5064 F: drivers/infiniband/hw/ocrdma/
5065 F: include/uapi/rdma/ocrdma-abi.h
5067 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5071 W: http://www.broadcom.com
5073 F: drivers/scsi/lpfc/
5075 ENE CB710 FLASH CARD READER DRIVER
5078 F: drivers/misc/cb710/
5079 F: drivers/mmc/host/cb710-mmc.*
5080 F: include/linux/cb710.h
5082 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5085 F: drivers/media/rc/ene_ir.*
5087 EPSON S1D13XXX FRAMEBUFFER DRIVER
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5091 F: drivers/video/fbdev/s1d13xxxfb.c
5092 F: include/video/s1d13xxxfb.h
5094 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5098 F: include/linux/errseq.h
5100 ET131X NETWORK DRIVER
5103 F: drivers/net/ethernet/agere/
5109 W: http://www.linuxfoundation.org/en/Net:Bridge
5111 F: include/linux/netfilter_bridge/
5114 ETHERNET PHY LIBRARY
5119 F: Documentation/ABI/testing/sysfs-bus-mdio
5120 F: Documentation/devicetree/bindings/net/mdio*
5121 F: Documentation/networking/phy.txt
5123 F: drivers/of/of_mdio.c
5124 F: drivers/of/of_net.c
5125 F: include/linux/*mdio*.h
5126 F: include/linux/of_net.h
5127 F: include/linux/phy.h
5128 F: include/linux/phy_fixed.h
5129 F: include/linux/platform_data/mdio-gpio.h
5130 F: include/trace/events/mdio.h
5131 F: include/uapi/linux/mdio.h
5132 F: include/uapi/linux/mii.h
5138 F: Documentation/filesystems/ext2.txt
5140 F: include/linux/ext2*
5146 W: http://ext4.wiki.kernel.org
5147 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5150 F: Documentation/filesystems/ext4.txt
5153 Extended Verification Module (EVM)
5158 F: security/integrity/evm/
5160 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5166 F: Documentation/efi-stub.txt
5167 F: arch/*/kernel/efi.c
5168 F: arch/x86/boot/compressed/eboot.[ch]
5169 F: arch/*/include/asm/efi.h
5170 F: arch/x86/platform/efi/
5171 F: drivers/firmware/efi/
5172 F: include/linux/efi*.h
5173 F: arch/arm/boot/compressed/efi-header.S
5174 F: arch/arm64/kernel/efi-entry.S
5176 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5183 F: include/linux/extcon/
5184 F: include/linux/extcon.h
5185 F: Documentation/extcon/
5186 F: Documentation/devicetree/bindings/extcon/
5192 F: drivers/gpu/drm/exynos/exynos_dp*
5194 EXYNOS SYSMMU (IOMMU) driver
5198 F: drivers/iommu/exynos-iommu.c
5200 EZchip NPS platform support
5203 F: arch/arc/plat-eznps
5204 F: arch/arc/boot/dts/eznps.dts
5210 W: https://f2fs.wiki.kernel.org/
5211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5213 F: Documentation/filesystems/f2fs.txt
5214 F: Documentation/ABI/testing/sysfs-fs-f2fs
5216 F: include/linux/f2fs_fs.h
5217 F: include/trace/events/f2fs.h
5219 F71805F HARDWARE MONITORING DRIVER
5223 F: Documentation/hwmon/f71805f
5224 F: drivers/hwmon/f71805f.c
5229 F: fs/notify/fanotify/
5230 F: include/linux/fanotify.h
5231 F: include/uapi/linux/fanotify.h
5233 FARSYNC SYNCHRONOUS DRIVER
5235 W: http://www.farsite.co.uk/
5237 F: drivers/net/wan/farsync.*
5239 FAULT INJECTION SUPPORT
5242 F: Documentation/fault-injection/
5243 F: lib/fault-inject.c
5245 FBTFT Framebuffer drivers
5248 F: drivers/staging/fbtft/
5254 F: drivers/media/tuners/fc0011.h
5255 F: drivers/media/tuners/fc0011.c
5260 W: https://linuxtv.org
5261 W: http://palosaari.fi/linux/
5262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5263 T: git git://linuxtv.org/anttip/media_tree.git
5265 F: drivers/media/tuners/fc2580*
5267 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5270 W: www.Open-FCoE.org
5272 F: drivers/scsi/libfc/
5273 F: drivers/scsi/fcoe/
5275 F: include/scsi/libfc.h
5276 F: include/scsi/libfcoe.h
5277 F: include/uapi/scsi/fc/
5279 FILE LOCKING (flock() and fcntl()/lockf())
5284 F: include/linux/fcntl.h
5285 F: include/linux/fs.h
5286 F: include/uapi/linux/fcntl.h
5287 F: include/uapi/linux/fs.h
5291 FILESYSTEMS (VFS and infrastructure)
5297 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5301 F: drivers/hwmon/f75375s.c
5302 F: include/linux/f75375s.h
5304 FIREWIRE AUDIO DRIVERS
5307 T: git git://git.alsa-project.org/alsa-kernel.git
5311 FIREWIRE MEDIA DRIVERS (firedtv)
5315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5317 F: drivers/media/firewire/
5319 FIREWIRE SBP-2 TARGET
5324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5326 F: drivers/target/sbp/
5331 W: http://ieee1394.wiki.kernel.org/
5332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5334 F: drivers/firewire/
5335 F: include/linux/firewire.h
5336 F: include/uapi/linux/firewire*.h
5339 FIRMWARE LOADER (request_firmware)
5343 F: Documentation/firmware_class/
5344 F: drivers/base/firmware*.c
5345 F: include/linux/firmware.h
5347 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5351 F: drivers/block/rsxx/
5355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5357 F: drivers/block/floppy.c
5361 W: http://www.ohwr.org/projects/fmc-bus
5364 F: include/linux/fmc*.h
5365 F: include/linux/ipmi-fru.h
5368 FPGA MANAGER FRAMEWORK
5373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5374 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5375 F: Documentation/fpga/
5376 F: Documentation/devicetree/bindings/fpga/
5378 F: include/linux/fpga/
5379 W: http://www.rocketboards.org
5383 W: http://floatingpoint.sourceforge.net/emulator/index.html
5385 F: arch/x86/math-emu/
5387 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5390 F: drivers/net/wan/dlci.c
5391 F: drivers/net/wan/sdla.c
5396 T: git git://github.com/bzolnier/linux.git
5397 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5399 F: Documentation/fb/
5402 F: include/linux/fb.h
5403 F: include/uapi/video/
5404 F: include/uapi/linux/fb.h
5406 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5411 F: drivers/crypto/caam/
5412 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5414 FREESCALE DIU FRAMEBUFFER DRIVER
5418 F: drivers/video/fbdev/fsl-diu-fb.*
5420 FREESCALE DMA DRIVER
5425 F: drivers/dma/fsldma.*
5427 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5431 F: drivers/net/ethernet/freescale/gianfar*
5432 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5433 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5435 FREESCALE GPMI NAND DRIVER
5439 F: drivers/mtd/nand/gpmi-nand/*
5441 FREESCALE I2C CPM DRIVER
5446 F: drivers/i2c/busses/i2c-cpm.c
5448 FREESCALE IMX / MXC FEC DRIVER
5452 F: drivers/net/ethernet/freescale/fec_main.c
5453 F: drivers/net/ethernet/freescale/fec_ptp.c
5454 F: drivers/net/ethernet/freescale/fec.h
5455 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5457 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5462 F: include/linux/platform_data/video-imxfb.h
5463 F: drivers/video/fbdev/imxfb.c
5465 FREESCALE QORIQ DPAA ETHERNET DRIVER
5469 F: drivers/net/ethernet/freescale/dpaa
5471 FREESCALE QORIQ DPAA FMAN DRIVER
5475 F: drivers/net/ethernet/freescale/fman
5476 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5478 FREESCALE QUAD SPI DRIVER
5482 F: drivers/mtd/spi-nor/fsl-quadspi.c
5484 FREESCALE QUICC ENGINE LIBRARY
5488 F: drivers/soc/fsl/qe/
5489 F: include/soc/fsl/*qe*.h
5490 F: include/soc/fsl/*ucc*.h
5492 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5497 F: drivers/net/ethernet/freescale/ucc_geth*
5499 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5504 F: drivers/net/wan/fsl_ucc_hdlc*
5506 FREESCALE QUICC ENGINE UCC UART DRIVER
5510 F: drivers/tty/serial/ucc_uart.c
5512 FREESCALE SOC DRIVERS
5517 F: Documentation/devicetree/bindings/soc/fsl/
5519 F: include/linux/fsl/
5521 FREESCALE SOC FS_ENET DRIVER
5527 F: drivers/net/ethernet/freescale/fs_enet/
5528 F: include/linux/fs_enet_pd.h
5530 FREESCALE SOC SOUND DRIVERS
5538 F: sound/soc/fsl/fsl*
5539 F: sound/soc/fsl/imx*
5540 F: sound/soc/fsl/mpc8610_hpcd.c
5542 FREESCALE USB PERIPHERAL DRIVERS
5547 F: drivers/usb/gadget/udc/fsl*
5551 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5560 F: Documentation/power/freezing-of-tasks.txt
5561 F: include/linux/freezer.h
5569 F: include/linux/frontswap.h
5571 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5575 F: Documentation/filesystems/caching/
5577 F: include/linux/fscache*.h
5579 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5583 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5587 F: include/linux/fscrypt*.h
5589 FUJITSU FR-V (FRV) PORT
5593 FUJITSU LAPTOP EXTRAS
5597 F: drivers/platform/x86/fujitsu-laptop.c
5599 FUJITSU M-5MO LS CAMERA ISP DRIVER
5604 F: drivers/media/i2c/m5mols/
5605 F: include/media/i2c/m5mols.h
5607 FUJITSU TABLET EXTRAS
5611 F: drivers/platform/x86/fujitsu-tablet.c
5613 FUSE: FILESYSTEM IN USERSPACE
5616 W: http://fuse.sourceforge.net/
5617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5620 F: include/uapi/linux/fuse.h
5621 F: Documentation/filesystems/fuse.txt
5629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5632 F: kernel/futex_compat.c
5633 F: include/asm-generic/futex.h
5634 F: include/linux/futex.h
5635 F: include/uapi/linux/futex.h
5636 F: tools/testing/selftests/futex/
5637 F: tools/perf/bench/futex*
5638 F: Documentation/*futex*
5640 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5643 S: Odd Fixes (e.g., new signatures)
5644 F: drivers/scsi/fdomain.*
5651 F: scripts/gcc-plugins/
5652 F: scripts/gcc-plugin.sh
5653 F: scripts/Makefile.gcc-plugins
5654 F: Documentation/gcc-plugins.txt
5656 GCOV BASED KERNEL PROFILING
5660 F: Documentation/dev-tools/gcov.rst
5662 GDB KERNEL DEBUGGING HELPER SCRIPTS
5668 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5671 W: http://www.icp-vortex.com/
5673 F: drivers/scsi/gdt*
5675 GEMTEK FM RADIO RECEIVER DRIVER
5678 T: git git://linuxtv.org/media_tree.git
5679 W: https://linuxtv.org
5681 F: drivers/media/radio/radio-gemtek*
5683 GENERIC GPIO I2C DRIVER
5686 F: drivers/i2c/busses/i2c-gpio.c
5687 F: include/linux/i2c-gpio.h
5689 GENERIC GPIO I2C MULTIPLEXER DRIVER
5693 F: drivers/i2c/muxes/i2c-mux-gpio.c
5694 F: include/linux/i2c-mux-gpio.h
5695 F: Documentation/i2c/muxes/i2c-mux-gpio
5697 GENERIC HDLC (WAN) DRIVERS
5699 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5701 F: drivers/net/wan/c101.c
5702 F: drivers/net/wan/hd6457*
5703 F: drivers/net/wan/hdlc*
5704 F: drivers/net/wan/n2.c
5705 F: drivers/net/wan/pc300too.c
5706 F: drivers/net/wan/pci200syn.c
5707 F: drivers/net/wan/wanxl*
5709 GENERIC INCLUDE/ASM HEADER FILES
5712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5714 F: include/asm-generic/
5715 F: include/uapi/asm-generic/
5717 GENERIC PHY FRAMEWORK
5720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5723 F: include/linux/phy/
5731 F: drivers/base/power/domain*.c
5732 F: include/linux/pm_domain.h
5733 F: Documentation/devicetree/bindings/power/power_domain.txt
5735 GENERIC UIO DRIVER FOR PCI DEVICES
5739 F: drivers/uio/uio_pci_generic.c
5741 GENWQE (IBM Generic Workqueue Card)
5745 F: drivers/misc/genwqe/
5747 GET_MAINTAINER SCRIPT
5750 F: scripts/get_maintainer.pl
5756 W: http://sources.redhat.com/cluster/
5757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5759 F: Documentation/filesystems/gfs2*.txt
5761 F: include/uapi/linux/gfs2_ondisk.h
5763 GIGASET ISDN DRIVERS
5766 W: http://gigaset307x.sourceforge.net/
5768 F: Documentation/isdn/README.gigaset
5769 F: drivers/isdn/gigaset/
5770 F: include/uapi/linux/gigaset_dev.h
5776 F: drivers/media/usb/go7007/
5782 F: drivers/input/touchscreen/goodix.c
5790 F: Documentation/acpi/gpio-properties.txt
5791 F: drivers/gpio/gpiolib-acpi.c
5797 F: drivers/gpio/gpio-mockup.c
5798 F: tools/testing/selftests/gpio/
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5805 F: Documentation/devicetree/bindings/gpio/
5806 F: Documentation/gpio/
5807 F: Documentation/ABI/testing/gpio-cdev
5808 F: Documentation/ABI/obsolete/sysfs-gpio
5810 F: include/linux/gpio/
5811 F: include/linux/gpio.h
5812 F: include/asm-generic/gpio.h
5813 F: include/uapi/linux/gpio.h
5816 GRE DEMULTIPLEXER DRIVER
5820 F: net/ipv4/gre_demux.c
5821 F: net/ipv4/gre_offload.c
5822 F: include/net/gre.h
5824 GRETH 10/100/1G Ethernet MAC device driver
5828 F: drivers/net/ethernet/aeroflex/
5830 GREYBUS AUDIO PROTOCOLS DRIVERS
5834 F: drivers/staging/greybus/audio_apbridgea.c
5835 F: drivers/staging/greybus/audio_apbridgea.h
5836 F: drivers/staging/greybus/audio_codec.c
5837 F: drivers/staging/greybus/audio_codec.h
5838 F: drivers/staging/greybus/audio_gb.c
5839 F: drivers/staging/greybus/audio_manager.c
5840 F: drivers/staging/greybus/audio_manager.h
5841 F: drivers/staging/greybus/audio_manager_module.c
5842 F: drivers/staging/greybus/audio_manager_private.h
5843 F: drivers/staging/greybus/audio_manager_sysfs.c
5844 F: drivers/staging/greybus/audio_module.c
5845 F: drivers/staging/greybus/audio_topology.c
5847 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5850 F: drivers/staging/greybus/authentication.c
5851 F: drivers/staging/greybus/bootrom.c
5852 F: drivers/staging/greybus/firmware.h
5853 F: drivers/staging/greybus/fw-core.c
5854 F: drivers/staging/greybus/fw-download.c
5855 F: drivers/staging/greybus/fw-managament.c
5856 F: drivers/staging/greybus/greybus_authentication.h
5857 F: drivers/staging/greybus/greybus_firmware.h
5858 F: drivers/staging/greybus/hid.c
5859 F: drivers/staging/greybus/i2c.c
5860 F: drivers/staging/greybus/spi.c
5861 F: drivers/staging/greybus/spilib.c
5862 F: drivers/staging/greybus/spilib.h
5864 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5867 F: drivers/staging/greybus/loopback.c
5868 F: drivers/staging/greybus/timesync.c
5869 F: drivers/staging/greybus/timesync_platform.c
5871 GREYBUS PLATFORM DRIVERS
5874 F: drivers/staging/greybus/arche-platform.c
5875 F: drivers/staging/greybus/arche-apb-ctrl.c
5876 F: drivers/staging/greybus/arche_platform.h
5878 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5881 F: drivers/staging/greybus/sdio.c
5882 F: drivers/staging/greybus/light.c
5883 F: drivers/staging/greybus/gpio.c
5884 F: drivers/staging/greybus/power_supply.c
5885 F: drivers/staging/greybus/spi.c
5886 F: drivers/staging/greybus/spilib.c
5893 F: drivers/staging/greybus/
5896 GREYBUS UART PROTOCOLS DRIVERS
5899 F: drivers/staging/greybus/uart.c
5900 F: drivers/staging/greybus/log.c
5902 GS1662 VIDEO SERIALIZER
5905 T: git git://linuxtv.org/media_tree.git
5907 F: drivers/media/spi/gs1662.c
5909 GSPCA FINEPIX SUBDRIVER
5912 T: git git://linuxtv.org/media_tree.git
5914 F: drivers/media/usb/gspca/finepix.c
5916 GSPCA GL860 SUBDRIVER
5919 T: git git://linuxtv.org/media_tree.git
5921 F: drivers/media/usb/gspca/gl860/
5923 GSPCA M5602 SUBDRIVER
5926 T: git git://linuxtv.org/media_tree.git
5928 F: drivers/media/usb/gspca/m5602/
5930 GSPCA PAC207 SONIXB SUBDRIVER
5933 T: git git://linuxtv.org/media_tree.git
5935 F: drivers/media/usb/gspca/pac207.c
5937 GSPCA SN9C20X SUBDRIVER
5940 T: git git://linuxtv.org/media_tree.git
5942 F: drivers/media/usb/gspca/sn9c20x.c
5944 GSPCA T613 SUBDRIVER
5947 T: git git://linuxtv.org/media_tree.git
5949 F: drivers/media/usb/gspca/t613.c
5951 GSPCA USB WEBCAM DRIVER
5954 T: git git://linuxtv.org/media_tree.git
5956 F: drivers/media/usb/gspca/
5958 GTP (GPRS Tunneling Protocol)
5962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5964 F: drivers/net/gtp.c
5966 GUID PARTITION TABLE (GPT)
5970 F: block/partitions/efi.*
5975 W: http://uclinux-h8.sourceforge.jp
5976 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5979 F: drivers/clocksource/h8300_*.c
5980 F: drivers/clk/h8300/
5981 F: drivers/irqchip/irq-renesas-h8*.c
5986 W: https://linuxtv.org
5987 W: http://palosaari.fi/linux/
5988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5989 T: git git://linuxtv.org/anttip/media_tree.git
5991 F: drivers/media/usb/hackrf/
5993 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5996 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5998 F: drivers/platform/x86/hdaps.c
6004 W: http://hwmon.wiki.kernel.org/
6005 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6008 F: Documentation/hwmon/
6010 F: include/linux/hwmon*.h
6012 HARDWARE RANDOM NUMBER GENERATOR CORE
6017 F: Documentation/devicetree/bindings/rng/
6018 F: Documentation/hw_random.txt
6019 F: drivers/char/hw_random/
6020 F: include/linux/hw_random.h
6022 HARDWARE SPINLOCK CORE
6027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6028 F: Documentation/devicetree/bindings/hwlock/
6029 F: Documentation/hwspinlock.txt
6030 F: drivers/hwspinlock/
6031 F: include/linux/hwspinlock.h
6033 HARMONY SOUND DRIVER
6036 F: sound/parisc/harmony.*
6038 HDPVR USB VIDEO ENCODER DRIVER
6041 T: git git://linuxtv.org/media_tree.git
6042 W: https://linuxtv.org
6044 F: drivers/media/usb/hdpvr/
6046 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6049 F: Documentation/watchdog/hpwdt.txt
6050 F: drivers/watchdog/hpwdt.c
6052 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6057 F: Documentation/scsi/hpsa.txt
6058 F: drivers/scsi/hpsa*.[ch]
6059 F: include/linux/cciss*.h
6060 F: include/uapi/linux/cciss*.h
6062 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6067 F: Documentation/blockdev/cciss.txt
6068 F: drivers/block/cciss*
6069 F: include/linux/cciss_ioctl.h
6070 F: include/uapi/linux/cciss_ioctl.h
6077 F: drivers/infiniband/hw/hfi1
6082 F: Documentation/filesystems/hfs.txt
6088 F: Documentation/filesystems/hfsplus.txt
6091 HGA FRAMEBUFFER DRIVER
6094 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6096 F: drivers/video/fbdev/hgafb.c
6098 HIBERNATION (aka Software Suspend, aka swsusp)
6102 B: https://bugzilla.kernel.org
6105 F: drivers/base/power/
6107 F: include/linux/suspend.h
6108 F: include/linux/freezer.h
6109 F: include/linux/pm.h
6110 F: arch/*/include/asm/suspend*.h
6116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6119 F: include/linux/hid*
6120 F: include/uapi/linux/hid*
6122 HID SENSOR HUB DRIVERS
6129 F: Documentation/hid/hid-sensor*
6130 F: drivers/hid/hid-sensor-*
6131 F: drivers/iio/*/hid-*
6132 F: include/linux/hid-sensor-*
6134 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6139 F: Documentation/timers/
6140 F: kernel/time/hrtimer.c
6141 F: kernel/time/clockevents.c
6142 F: kernel/time/timer_*.c
6143 F: include/linux/clockchips.h
6144 F: include/linux/hrtimer.h
6146 HIGH-SPEED SCC DRIVER FOR AX.25
6149 F: drivers/net/hamradio/dmascc.c
6150 F: drivers/net/hamradio/scc.c
6152 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6154 W: http://www.highpoint-tech.com
6156 F: Documentation/scsi/hptiop.txt
6157 F: drivers/scsi/hptiop.c
6163 F: include/linux/hippidevice.h
6164 F: include/uapi/linux/if_hippi.h
6166 F: drivers/net/hippi/
6168 HISILICON NETWORK SUBSYSTEM DRIVER
6172 W: http://www.hisilicon.com
6174 F: drivers/net/ethernet/hisilicon/
6175 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6177 HISILICON ROCE DRIVER
6182 F: drivers/infiniband/hw/hns/
6183 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6185 HISILICON SAS Controller
6187 W: http://www.hisilicon.com
6189 F: drivers/scsi/hisi_sas/
6190 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6195 W: http://w1.fi/hostap-driver.html
6197 F: drivers/net/wireless/intersil/hostap/
6199 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6202 F: drivers/platform/x86/tc1100-wmi.c
6204 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6207 F: drivers/net/ethernet/hp/hp100.*
6209 HPET: High Precision Event Timers driver
6212 F: Documentation/timers/hpet.txt
6213 F: drivers/char/hpet.c
6214 F: include/linux/hpet.h
6215 F: include/uapi/linux/hpet.h
6219 F: arch/x86/kernel/hpet.c
6220 F: arch/x86/include/asm/hpet.h
6224 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6232 F: Documentation/ABI/testing/sysfs-bus-hsi
6233 F: Documentation/driver-api/hsi.rst
6235 F: include/linux/hsi/
6236 F: include/uapi/linux/hsi/
6241 F: drivers/net/usb/hso.c
6243 HSR NETWORK PROTOCOL
6249 HT16K33 LED CONTROLLER DRIVER
6252 F: drivers/auxdisplay/ht16k33.c
6253 F: Documentation/devicetree/bindings/display/ht16k33.txt
6255 HTCPEN TOUCHSCREEN DRIVER
6259 F: drivers/input/touchscreen/htcpen.c
6269 T: git git://linuxtv.org/media_tree.git
6270 W: https://linuxtv.org
6272 F: drivers/media/platform/sti/hva
6274 HWPOISON MEMORY FAILURE HANDLING
6278 F: mm/memory-failure.c
6279 F: mm/hwpoison-inject.c
6281 Hyper-V CORE AND DRIVERS
6287 F: arch/x86/include/asm/mshyperv.h
6288 F: arch/x86/include/uapi/asm/hyperv.h
6289 F: arch/x86/kernel/cpu/mshyperv.c
6291 F: drivers/hid/hid-hyperv.c
6293 F: drivers/input/serio/hyperv-keyboard.c
6294 F: drivers/pci/host/pci-hyperv.c
6295 F: drivers/net/hyperv/
6296 F: drivers/scsi/storvsc_drv.c
6297 F: drivers/uio/uio_hv_generic.c
6298 F: drivers/video/fbdev/hyperv_fb.c
6299 F: include/linux/hyperv.h
6301 F: Documentation/ABI/stable/sysfs-bus-vmbus
6303 HYPERVISOR VIRTUAL CONSOLE DRIVER
6313 F: drivers/i2c/i2c-core-acpi.c
6319 F: Documentation/i2c/i2c-topology
6320 F: Documentation/i2c/muxes/
6321 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6322 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6323 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6324 F: drivers/i2c/i2c-mux.c
6325 F: drivers/i2c/muxes/
6326 F: include/linux/i2c-mux.h
6328 I2C OVER PARALLEL PORT
6332 F: Documentation/i2c/busses/i2c-parport
6333 F: Documentation/i2c/busses/i2c-parport-light
6334 F: drivers/i2c/busses/i2c-parport.c
6335 F: drivers/i2c/busses/i2c-parport-light.c
6340 W: https://i2c.wiki.kernel.org/
6341 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6344 F: Documentation/devicetree/bindings/i2c/
6345 F: Documentation/i2c/
6348 F: include/linux/i2c.h
6349 F: include/linux/i2c-*.h
6350 F: include/uapi/linux/i2c.h
6351 F: include/uapi/linux/i2c-*.h
6357 F: Documentation/i2c/busses/i2c-taos-evm
6358 F: drivers/i2c/busses/i2c-taos-evm.c
6363 W: http://www.harbaum.org/till/i2c_tiny_usb
6365 F: drivers/i2c/busses/i2c-tiny-usb.c
6367 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6371 F: Documentation/i2c/busses/i2c-ali1535
6372 F: Documentation/i2c/busses/i2c-ali1563
6373 F: Documentation/i2c/busses/i2c-ali15x3
6374 F: Documentation/i2c/busses/i2c-amd756
6375 F: Documentation/i2c/busses/i2c-amd8111
6376 F: Documentation/i2c/busses/i2c-i801
6377 F: Documentation/i2c/busses/i2c-nforce2
6378 F: Documentation/i2c/busses/i2c-piix4
6379 F: Documentation/i2c/busses/i2c-sis5595
6380 F: Documentation/i2c/busses/i2c-sis630
6381 F: Documentation/i2c/busses/i2c-sis96x
6382 F: Documentation/i2c/busses/i2c-via
6383 F: Documentation/i2c/busses/i2c-viapro
6384 F: drivers/i2c/busses/i2c-ali1535.c
6385 F: drivers/i2c/busses/i2c-ali1563.c
6386 F: drivers/i2c/busses/i2c-ali15x3.c
6387 F: drivers/i2c/busses/i2c-amd756.c
6388 F: drivers/i2c/busses/i2c-amd756-s4882.c
6389 F: drivers/i2c/busses/i2c-amd8111.c
6390 F: drivers/i2c/busses/i2c-i801.c
6391 F: drivers/i2c/busses/i2c-isch.c
6392 F: drivers/i2c/busses/i2c-nforce2.c
6393 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6394 F: drivers/i2c/busses/i2c-piix4.c
6395 F: drivers/i2c/busses/i2c-sis5595.c
6396 F: drivers/i2c/busses/i2c-sis630.c
6397 F: drivers/i2c/busses/i2c-sis96x.c
6398 F: drivers/i2c/busses/i2c-via.c
6399 F: drivers/i2c/busses/i2c-viapro.c
6401 I2C/SMBUS ISMT DRIVER
6405 F: drivers/i2c/busses/i2c-ismt.c
6406 F: Documentation/i2c/busses/i2c-ismt
6408 I2C/SMBUS STUB DRIVER
6412 F: drivers/i2c/i2c-stub.c
6419 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6424 IA64 (Itanium) PLATFORM
6428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6432 IBM Power 842 compression accelerator
6435 F: drivers/crypto/nx/Makefile
6436 F: drivers/crypto/nx/Kconfig
6437 F: drivers/crypto/nx/nx-842*
6438 F: include/linux/sw842.h
6442 IBM Power in-Nest Crypto Acceleration
6447 F: drivers/crypto/nx/Makefile
6448 F: drivers/crypto/nx/Kconfig
6449 F: drivers/crypto/nx/nx-aes*
6450 F: drivers/crypto/nx/nx-sha*
6451 F: drivers/crypto/nx/nx.*
6452 F: drivers/crypto/nx/nx_csbcpb.h
6453 F: drivers/crypto/nx/nx_debugfs.h
6455 IBM Power Linux RAID adapter
6458 F: drivers/scsi/ipr.*
6460 IBM Power SRIOV Virtual NIC Device Driver
6465 F: drivers/net/ethernet/ibm/ibmvnic.*
6467 IBM Power Virtual Ethernet Device Driver
6471 F: drivers/net/ethernet/ibm/ibmveth.*
6473 IBM Power Virtual FC Device Drivers
6477 F: drivers/scsi/ibmvscsi/ibmvfc*
6479 IBM Power Virtual SCSI Device Drivers
6483 F: drivers/scsi/ibmvscsi/ibmvscsi*
6484 F: include/scsi/viosrp.h
6486 IBM Power Virtual SCSI Device Target Driver
6492 F: drivers/scsi/ibmvscsi_tgt/
6494 IBM Power VMX Cryptographic instructions
6499 F: drivers/crypto/vmx/Makefile
6500 F: drivers/crypto/vmx/Kconfig
6501 F: drivers/crypto/vmx/vmx.c
6502 F: drivers/crypto/vmx/aes*
6503 F: drivers/crypto/vmx/ghash*
6504 F: drivers/crypto/vmx/ppc-xlate.pl
6506 IBM ServeRAID RAID DRIVER
6508 F: drivers/scsi/ips.*
6510 ICH LPC AND GPIO DRIVER
6513 F: drivers/mfd/lpc_ich.c
6514 F: drivers/gpio/gpio-ich.c
6519 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6522 F: Documentation/ide/
6524 F: include/linux/ide.h
6530 F: Documentation/cdrom/ide-cd
6531 F: drivers/ide/ide-cd*
6533 IDEAPAD LAPTOP EXTRAS DRIVER
6536 W: http://launchpad.net/ideapad-laptop
6538 F: drivers/platform/x86/ideapad-laptop.c
6540 IDEAPAD LAPTOP SLIDEBAR DRIVER
6543 W: https://github.com/o2genum/ideapad-slidebar
6545 F: drivers/input/misc/ideapad_slidebar.c
6547 IDT VersaClock 5 CLOCK DRIVER
6550 F: drivers/clk/clk-versaclock5.c
6552 IEEE 802.15.4 SUBSYSTEM
6556 W: http://wpan.cakelab.org/
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6562 F: drivers/net/ieee802154/
6563 F: include/linux/nl802154.h
6564 F: include/linux/ieee802154.h
6565 F: include/net/nl802154.h
6566 F: include/net/mac802154.h
6567 F: include/net/af_ieee802154.h
6568 F: include/net/cfg802154.h
6569 F: include/net/ieee802154_netdev.h
6570 F: Documentation/networking/ieee802154.txt
6576 F: include/net/ife.h
6577 F: include/uapi/linux/ife.h
6579 IGORPLUG-USB IR RECEIVER
6583 F: drivers/media/rc/igorplugusb.c
6585 IGUANAWORKS USB IR TRANSCEIVER
6589 F: drivers/media/rc/iguanair.c
6591 IIO DIGITAL POTENTIOMETER DAC
6595 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6596 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6597 F: drivers/iio/dac/dpot-dac.c
6599 IIO ENVELOPE DETECTOR
6603 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6604 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6605 F: drivers/iio/adc/envelope-detector.c
6611 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6612 F: drivers/iio/multiplexer/iio-mux.c
6614 IIO SUBSYSTEM AND DRIVERS
6620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6622 F: Documentation/devicetree/bindings/iio/
6624 F: drivers/staging/iio/
6625 F: include/linux/iio/
6628 IKANOS/ADI EAGLE ADSL USB DRIVER
6632 F: drivers/usb/atm/ueagle-atm.c
6634 IMGTEC ASCII LCD DRIVER
6637 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6638 F: drivers/auxdisplay/img-ascii-lcd.c
6640 IMGTEC IR DECODER DRIVER
6643 F: drivers/media/rc/img-ir/
6645 IMS TWINTURBO FRAMEBUFFER DRIVER
6648 F: drivers/video/fbdev/imsttfb.c
6650 INA209 HARDWARE MONITOR DRIVER
6654 F: Documentation/hwmon/ina209
6655 F: Documentation/devicetree/bindings/i2c/ina209.txt
6656 F: drivers/hwmon/ina209.c
6658 INA2XX HARDWARE MONITOR DRIVER
6662 F: Documentation/hwmon/ina2xx
6663 F: drivers/hwmon/ina2xx.c
6664 F: include/linux/platform_data/ina2xx.h
6666 INDUSTRY PACK SUBSYSTEM (IPACK)
6671 W: http://industrypack.sourceforge.net
6675 INFINIBAND SUBSYSTEM
6680 W: http://www.openfabrics.org/
6681 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6684 F: Documentation/devicetree/bindings/infiniband/
6685 F: Documentation/infiniband/
6686 F: drivers/infiniband/
6687 F: include/uapi/linux/if_infiniband.h
6688 F: include/uapi/rdma/
6691 INGENIC JZ4780 DMA Driver
6694 F: drivers/dma/dma-jz4780.c
6696 INGENIC JZ4780 NAND DRIVER
6700 F: drivers/mtd/nand/jz4780_*
6707 F: Documentation/filesystems/inotify.txt
6708 F: fs/notify/inotify/
6709 F: include/linux/inotify.h
6710 F: include/uapi/linux/inotify.h
6712 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6715 Q: http://patchwork.kernel.org/project/linux-input/list/
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6719 F: include/linux/input.h
6720 F: include/uapi/linux/input.h
6721 F: include/uapi/linux/input-event-codes.h
6722 F: include/linux/input/
6723 F: Documentation/devicetree/bindings/input/
6724 F: Documentation/input/
6726 INPUT MULTITOUCH (MT) PROTOCOL
6730 F: Documentation/input/multi-touch-protocol.rst
6731 F: drivers/input/input-mt.c
6734 INSIDE SECURE CRYPTO DRIVER
6736 F: drivers/crypto/inside-secure/
6740 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6748 F: security/integrity/ima/
6750 INTEL 810/815 FRAMEBUFFER DRIVER
6754 F: drivers/video/fbdev/i810/
6756 INTEL ASoC BDW/HSW DRIVERS
6760 F: sound/soc/intel/common/sst-dsp*
6761 F: sound/soc/intel/common/sst-firmware.c
6762 F: sound/soc/intel/boards/broadwell.c
6763 F: sound/soc/intel/haswell/
6765 INTEL C600 SERIES SAS CONTROLLER DRIVER
6769 T: git git://git.code.sf.net/p/intel-sas/isci
6771 F: drivers/scsi/isci/
6773 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6778 W: https://01.org/linuxgraphics/
6779 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6780 C: irc://chat.freenode.net/intel-gfx
6781 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6782 T: git git://anongit.freedesktop.org/drm-intel
6784 F: drivers/gpu/drm/i915/
6785 F: include/drm/i915*
6786 F: include/uapi/drm/i915_drm.h
6787 F: Documentation/gpu/i915.rst
6789 INTEL ETHERNET DRIVERS
6792 W: http://www.intel.com/support/feedback.htm
6793 W: http://e1000.sourceforge.net/
6794 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6798 F: Documentation/networking/e100.txt
6799 F: Documentation/networking/e1000.txt
6800 F: Documentation/networking/e1000e.txt
6801 F: Documentation/networking/igb.txt
6802 F: Documentation/networking/igbvf.txt
6803 F: Documentation/networking/ixgb.txt
6804 F: Documentation/networking/ixgbe.txt
6805 F: Documentation/networking/ixgbevf.txt
6806 F: Documentation/networking/i40e.txt
6807 F: Documentation/networking/i40evf.txt
6808 F: drivers/net/ethernet/intel/
6809 F: drivers/net/ethernet/intel/*/
6810 F: include/linux/avf/virtchnl.h
6812 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6816 F: Documentation/fb/intelfb.txt
6817 F: drivers/video/fbdev/intelfb/
6819 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6824 W: https://01.org/igvt-g
6825 T: git https://github.com/01org/gvt-linux.git
6827 F: drivers/gpu/drm/i915/gvt/
6829 INTEL HID EVENT DRIVER
6833 F: drivers/platform/x86/intel-hid.c
6835 INTEL I/OAT DMA DRIVER
6839 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6841 F: drivers/dma/ioat*
6847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6848 B: https://bugzilla.kernel.org
6850 F: drivers/idle/intel_idle.c
6852 INTEL INTEGRATED SENSOR HUB DRIVER
6857 F: drivers/hid/intel-ish-hid/
6862 T: git git://git.infradead.org/iommu-2.6.git
6864 F: drivers/iommu/intel-iommu.c
6865 F: include/linux/intel-iommu.h
6867 INTEL IOP-ADMA DMA DRIVER
6870 F: drivers/dma/iop-adma.c
6872 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6875 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6876 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6877 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6878 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6879 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6880 F: drivers/net/wan/ixp4xx_hss.c
6882 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6885 F: drivers/char/hw_random/ixp4xx-rng.c
6887 INTEL MANAGEMENT ENGINE (mei)
6891 F: include/uapi/linux/mei.h
6892 F: include/linux/mei_cl_bus.h
6893 F: drivers/misc/mei/*
6894 F: drivers/watchdog/mei_wdt.c
6895 F: Documentation/misc-devices/mei/*
6898 INTEL MENLOW THERMAL DRIVER
6901 W: https://01.org/linux-acpi
6903 F: drivers/platform/x86/intel_menlow.c
6905 INTEL MERRIFIELD GPIO DRIVER
6909 F: drivers/gpio/gpio-merrifield.c
6911 INTEL MIC DRIVERS (mic)
6915 W: https://github.com/sudeepdutt/mic
6916 W: http://software.intel.com/en-us/mic-developer
6917 F: include/linux/mic_bus.h
6918 F: include/linux/scif.h
6919 F: include/uapi/linux/mic_common.h
6920 F: include/uapi/linux/mic_ioctl.h
6921 F: include/uapi/linux/scif_ioctl.h
6922 F: drivers/misc/mic/
6923 F: drivers/dma/mic_x100_dma.c
6924 F: drivers/dma/mic_x100_dma.h
6925 F: Documentation/mic/
6927 INTEL PMC CORE DRIVER
6932 F: arch/x86/include/asm/pmc_core.h
6933 F: drivers/platform/x86/intel_pmc_core*
6935 INTEL PMC/P-Unit IPC DRIVER
6939 F: drivers/platform/x86/intel_pmc_ipc.c
6940 F: drivers/platform/x86/intel_punit_ipc.c
6941 F: arch/x86/include/asm/intel_pmc_ipc.h
6942 F: arch/x86/include/asm/intel_punit_ipc.h
6944 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6948 F: Documentation/networking/README.ipw2100
6949 F: Documentation/networking/README.ipw2200
6950 F: drivers/net/wireless/intel/ipw2x00/
6957 F: drivers/cpufreq/intel_pstate.c
6959 INTEL RDMA RNIC DRIVER
6964 F: drivers/infiniband/hw/i40iw/
6966 INTEL TELEMETRY DRIVER
6970 F: arch/x86/include/asm/intel_telemetry.h
6971 F: drivers/platform/x86/intel_telemetry*
6973 INTEL VIRTUAL BUTTON DRIVER
6977 F: drivers/platform/x86/intel-vbtn.c
6979 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6983 F: drivers/net/wireless/intel/iwlegacy/
6985 INTEL WIRELESS WIFI LINK (iwlwifi)
6991 W: http://intellinuxwireless.org
6992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6994 F: drivers/net/wireless/intel/iwlwifi/
6996 INTEL WIRELESS WIMAX CONNECTION 2400
7001 W: http://linuxwimax.org
7002 F: Documentation/wimax/README.i2400m
7003 F: drivers/net/wimax/i2400m/
7004 F: include/uapi/linux/wimax/i2400m.h
7009 F: Documentation/trace/intel_th.txt
7010 F: drivers/hwtracing/intel_th/
7012 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7015 W: http://tboot.sourceforge.net
7016 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7018 F: Documentation/intel_txt.txt
7019 F: include/linux/tboot.h
7020 F: arch/x86/kernel/tboot.c
7022 INTEL-MID GPIO DRIVER
7026 F: drivers/gpio/gpio-intel-mid.c
7028 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7032 F: drivers/iio/gyro/mpu3050*
7033 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7035 IOC3 ETHERNET DRIVER
7039 F: drivers/net/ethernet/sgi/ioc3-eth.c
7045 F: drivers/tty/serial/ioc3_serial.c
7050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7052 F: Documentation/devicetree/bindings/iommu/
7054 F: include/linux/iommu.h
7055 F: include/linux/iova.h
7060 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7065 W: http://openipmi.sourceforge.net/
7067 F: Documentation/IPMI.txt
7068 F: drivers/char/ipmi/
7069 F: include/linux/ipmi*
7070 F: include/uapi/linux/ipmi*
7072 IPS SCSI RAID DRIVER
7075 W: http://www.adaptec.com/
7077 F: drivers/scsi/ips*
7086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7088 F: Documentation/networking/ipvs-sysctl.txt
7089 F: include/net/ip_vs.h
7090 F: include/uapi/linux/ip_vs.h
7091 F: net/netfilter/ipvs/
7097 F: drivers/tty/ipwireless/
7102 F: include/net/ipx.h
7103 F: include/uapi/linux/ipx.h
7110 W: http://irda.sourceforge.net/
7112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7113 F: Documentation/networking/irda.txt
7114 F: drivers/net/irda/
7115 F: include/net/irda/
7118 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7122 F: Documentation/IRQ-domain.txt
7123 F: include/linux/irqdomain.h
7124 F: kernel/irq/irqdomain.c
7131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7141 F: Documentation/devicetree/bindings/interrupt-controller/
7147 F: Documentation/isa.txt
7148 F: drivers/base/isa.c
7149 F: include/linux/isa.h
7154 T: git git://linuxtv.org/media_tree.git
7155 W: https://linuxtv.org
7157 F: drivers/media/radio/radio-isa*
7162 F: Documentation/isapnp.txt
7163 F: drivers/pnp/isapnp/
7164 F: include/linux/isapnp.h
7170 W: www.open-iscsi.com
7172 F: drivers/scsi/*iscsi*
7173 F: include/scsi/*iscsi*
7175 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7179 F: drivers/firmware/iscsi_ibft*
7181 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7187 W: http://www.openfabrics.org
7188 W: www.open-iscsi.org
7189 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7190 F: drivers/infiniband/ulp/iser/
7192 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7198 W: http://www.linux-iscsi.org
7199 F: drivers/infiniband/ulp/isert
7205 W: http://www.isdn4linux.de
7206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7208 F: Documentation/isdn/
7210 F: include/linux/isdn.h
7211 F: include/linux/isdn/
7212 F: include/uapi/linux/isdn.h
7213 F: include/uapi/linux/isdn/
7215 ISDN SUBSYSTEM (Eicon active card driver)
7218 W: http://www.melware.de
7220 F: drivers/isdn/hardware/eicon/
7222 IT87 HARDWARE MONITORING DRIVER
7226 F: Documentation/hwmon/it87
7227 F: drivers/hwmon/it87.c
7232 W: https://linuxtv.org
7233 W: http://palosaari.fi/linux/
7234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235 T: git git://linuxtv.org/anttip/media_tree.git
7237 F: drivers/media/tuners/it913x*
7239 IVTV VIDEO4LINUX DRIVER
7243 T: git git://linuxtv.org/media_tree.git
7244 W: http://www.ivtvdriver.org
7246 F: Documentation/media/v4l-drivers/ivtv*
7247 F: drivers/media/pci/ivtv/
7248 F: include/uapi/linux/ivtv*
7250 IX2505V MEDIA DRIVER
7253 W: https://linuxtv.org
7254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7256 F: drivers/media/dvb-frontends/ix2505v*
7258 JC42.4 TEMPERATURE SENSOR DRIVER
7262 F: drivers/hwmon/jc42.c
7263 F: Documentation/hwmon/jc42
7268 W: http://jfs.sourceforge.net/
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7271 F: Documentation/filesystems/jfs.txt
7278 F: drivers/net/ethernet/jme.*
7280 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7283 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7286 F: include/uapi/linux/jffs2.h
7288 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7294 F: include/linux/jbd2.h
7296 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7300 F: drivers/media/platform/rcar_jpu.c
7302 JSM Neo PCI based serial card
7306 F: drivers/tty/serial/jsm/
7308 K10TEMP HARDWARE MONITORING DRIVER
7312 F: Documentation/hwmon/k10temp
7313 F: drivers/hwmon/k10temp.c
7315 K8TEMP HARDWARE MONITORING DRIVER
7319 F: Documentation/hwmon/k8temp
7320 F: drivers/hwmon/k8temp.c
7328 F: arch/*/include/asm/kasan.h
7329 F: arch/*/mm/kasan_init*
7330 F: Documentation/dev-tools/kasan.rst
7331 F: include/linux/kasan*.h
7334 F: scripts/Makefile.kasan
7339 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7341 F: Documentation/kbuild/kconfig-language.txt
7349 W: http://lse.sourceforge.net/kdump/
7351 F: Documentation/kdump/
7353 KEENE FM RADIO TRANSMITTER DRIVER
7356 T: git git://linuxtv.org/media_tree.git
7357 W: https://linuxtv.org
7359 F: drivers/media/radio/radio-keene*
7361 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7367 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7373 F: Documentation/kbuild/
7375 F: scripts/Makefile.*
7382 W: http://kernelnewbies.org/KernelJanitors
7385 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7389 W: http://nfs.sourceforge.net/
7390 T: git git://linux-nfs.org/~bfields/linux.git
7393 F: include/uapi/linux/nfsd/
7397 F: include/linux/lockd/
7398 F: include/linux/sunrpc/
7399 F: include/uapi/linux/sunrpc/
7401 KERNEL SELFTEST FRAMEWORK
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7407 F: tools/testing/selftests/
7408 F: Documentation/dev-tools/kselftest*
7410 KERNEL VIRTUAL MACHINE (KVM)
7414 W: http://www.linux-kvm.org
7415 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7417 F: Documentation/*/kvm*.txt
7418 F: Documentation/virtual/kvm/
7420 F: arch/x86/kernel/kvm.c
7421 F: arch/x86/kernel/kvmclock.c
7422 F: arch/*/include/asm/kvm*
7423 F: include/linux/kvm*
7424 F: include/uapi/linux/kvm*
7428 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7431 W: http://www.linux-kvm.org/
7433 F: arch/x86/include/asm/svm.h
7434 F: arch/x86/kvm/svm.c
7436 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7441 W: http://systems.cs.columbia.edu/projects/kvm-arm
7442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7444 F: arch/arm/include/uapi/asm/kvm*
7445 F: arch/arm/include/asm/kvm*
7448 F: include/kvm/arm_*
7450 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7453 W: http://www.linux-kvm.org/
7454 T: git git://github.com/agraf/linux-2.6.git
7456 F: arch/powerpc/include/asm/kvm*
7457 F: arch/powerpc/kvm/
7459 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7465 F: arch/arm64/include/uapi/asm/kvm*
7466 F: arch/arm64/include/asm/kvm*
7469 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7473 F: arch/mips/include/uapi/asm/kvm*
7474 F: arch/mips/include/asm/kvm*
7477 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7481 W: http://www.ibm.com/developerworks/linux/linux390/
7482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7484 F: Documentation/s390/kvm.txt
7485 F: arch/s390/include/asm/kvm*
7487 F: arch/s390/mm/gmap.c
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7494 F: include/linux/kernfs.h
7499 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7502 F: include/linux/kexec.h
7503 F: include/uapi/linux/kexec.h
7512 F: Documentation/security/keys/trusted-encrypted.rst
7513 F: include/keys/encrypted-type.h
7514 F: security/keys/encrypted-keys/
7522 F: Documentation/security/keys/trusted-encrypted.rst
7523 F: include/keys/trusted-type.h
7524 F: security/keys/trusted.c
7525 F: security/keys/trusted.h
7531 F: Documentation/security/keys/core.rst
7532 F: include/linux/key.h
7533 F: include/linux/key-type.h
7534 F: include/linux/keyctl.h
7535 F: include/uapi/linux/keyctl.h
7539 KGDB / KDB /debug_core
7541 W: http://kgdb.wiki.kernel.org/
7543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7545 F: Documentation/dev-tools/kgdb.rst
7546 F: drivers/misc/kgdbts.c
7547 F: drivers/tty/serial/kgdboc.c
7548 F: include/linux/kdb.h
7549 F: include/linux/kgdb.h
7556 F: Documentation/dev-tools/kmemcheck.rst
7557 F: arch/x86/include/asm/kmemcheck.h
7558 F: arch/x86/mm/kmemcheck/
7559 F: include/linux/kmemcheck.h
7565 F: Documentation/dev-tools/kmemleak.rst
7566 F: include/linux/kmemleak.h
7568 F: mm/kmemleak-test.c
7570 KMOD MODULE USERMODE HELPER
7575 F: include/linux/kmod.h
7577 F: tools/testing/selftests/kmod/
7585 F: Documentation/kprobes.txt
7586 F: include/linux/kprobes.h
7587 F: include/asm-generic/kprobes.h
7590 KS0108 LCD CONTROLLER DRIVER
7592 W: http://miguelojeda.es/auxdisplay.htm
7593 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7595 F: Documentation/auxdisplay/ks0108
7596 F: drivers/auxdisplay/ks0108.c
7597 F: include/linux/ks0108.h
7604 F: include/net/l3mdev.h
7606 LANTIQ MIPS ARCHITECTURE
7615 F: Documentation/networking/lapb-module.txt
7619 LASI 53c700 driver for PARISC
7623 F: Documentation/scsi/53c700.txt
7624 F: drivers/scsi/53c700*
7631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7633 F: Documentation/devicetree/bindings/leds/
7635 F: include/linux/leds.h
7637 LEGACY EEPROM DRIVER
7640 F: Documentation/misc-devices/eeprom
7641 F: drivers/misc/eeprom/eeprom.c
7643 LEGO USB Tower driver
7646 W: http://legousb.sourceforge.net/
7648 F: drivers/usb/misc/legousbtower.c
7653 W: https://linuxtv.org
7654 W: http://github.com/mkrufky
7655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7656 T: git git://linuxtv.org/mkrufky/tuners.git
7658 F: drivers/media/dvb-frontends/lg2160.*
7660 LGDT3305 MEDIA DRIVER
7663 W: https://linuxtv.org
7664 W: http://github.com/mkrufky
7665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7666 T: git git://linuxtv.org/mkrufky/tuners.git
7668 F: drivers/media/dvb-frontends/lgdt3305.*
7670 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7675 F: include/linux/pata_arasan_cf_data.h
7676 F: drivers/ata/pata_arasan_cf.c
7682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7684 F: drivers/ata/pata_*.c
7685 F: drivers/ata/ata_generic.c
7687 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7692 F: drivers/ata/pata_ftide010.c
7693 F: drivers/ata/sata_gemini.c
7694 F: drivers/ata/sata_gemini.h
7696 LIBATA SATA AHCI PLATFORM devices support
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7702 F: drivers/ata/ahci_platform.c
7703 F: drivers/ata/libahci_platform.c
7704 F: include/linux/ahci_platform.h
7706 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7711 F: drivers/ata/sata_promise.*
7713 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7719 F: include/linux/ata.h
7720 F: include/linux/libata.h
7721 F: Documentation/devicetree/bindings/ata/
7726 F: tools/lib/lockdep/
7728 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7731 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7733 F: drivers/nvdimm/blk.c
7734 F: drivers/nvdimm/region_devs.c
7736 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7739 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7741 F: drivers/nvdimm/btt*
7743 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7746 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7748 F: drivers/nvdimm/pmem*
7750 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7753 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7757 F: drivers/acpi/nfit/*
7758 F: include/linux/nd.h
7759 F: include/linux/libnvdimm.h
7760 F: include/uapi/linux/ndctl.h
7762 LIGHTNVM PLATFORM SUPPORT
7764 W: http://github/OpenChannelSSD
7767 F: drivers/lightnvm/
7768 F: include/linux/lightnvm.h
7769 F: include/uapi/linux/lightnvm.h
7771 LINUX FOR POWER MACINTOSH
7773 W: http://www.penguinppc.org/
7776 F: arch/powerpc/platforms/powermac/
7777 F: drivers/macintosh/
7779 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7783 W: https://github.com/linuxppc/linux/wiki
7785 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7788 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7789 F: Documentation/devicetree/bindings/powerpc/
7790 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7791 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7792 F: Documentation/powerpc/
7794 F: drivers/char/tpm/tpm_ibmvtpm*
7795 F: drivers/crypto/nx/
7796 F: drivers/crypto/vmx/
7797 F: drivers/i2c/busses/i2c-opal.c
7798 F: drivers/net/ethernet/ibm/ibmveth.*
7799 F: drivers/net/ethernet/ibm/ibmvnic.*
7800 F: drivers/pci/hotplug/pnv_php.c
7801 F: drivers/pci/hotplug/rpa*
7802 F: drivers/rtc/rtc-opal.c
7803 F: drivers/scsi/ibmvscsi/
7804 F: drivers/tty/hvc/hvc_opal.c
7805 F: tools/testing/selftests/powerpc
7812 LINUX FOR POWERPC EMBEDDED MPC5XXX
7815 T: git git://git.denx.de/linux-denx-agust.git
7817 F: arch/powerpc/platforms/512x/
7818 F: arch/powerpc/platforms/52xx/
7820 LINUX FOR POWERPC EMBEDDED PPC4XX
7823 W: http://www.penguinppc.org/
7826 F: arch/powerpc/platforms/40x/
7827 F: arch/powerpc/platforms/44x/
7829 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7832 W: http://www.penguinppc.org/
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7836 F: arch/powerpc/platforms/83xx/
7837 F: arch/powerpc/platforms/85xx/
7838 F: Documentation/devicetree/bindings/powerpc/fsl/
7840 LINUX FOR POWERPC EMBEDDED PPC8XX
7842 W: http://www.penguinppc.org/
7845 F: arch/powerpc/platforms/8xx/
7847 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7850 F: arch/powerpc/*/*virtex*
7851 F: arch/powerpc/*/*/*virtex*
7853 LINUX FOR POWERPC PA SEMI PWRFICIENT
7856 F: arch/powerpc/platforms/pasemi/
7857 F: drivers/*/*pasemi*
7858 F: drivers/*/*/*pasemi*
7860 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7863 F: drivers/misc/lkdtm*
7865 LINUX SECURITY MODULE (LSM) FRAMEWORK
7870 LIS3LV02D ACCELEROMETER DRIVER
7873 F: Documentation/misc-devices/lis3lv02d
7874 F: drivers/misc/lis3lv02d/
7875 F: drivers/platform/x86/hp_accel.c
7884 F: kernel/livepatch/
7885 F: include/linux/livepatch.h
7886 F: arch/x86/include/asm/livepatch.h
7887 F: arch/x86/kernel/livepatch.c
7888 F: Documentation/livepatch/
7889 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7890 F: samples/livepatch/
7892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7897 F: include/linux/llc.h
7898 F: include/uapi/linux/llc.h
7902 LM73 HARDWARE MONITOR DRIVER
7906 F: drivers/hwmon/lm73.c
7908 LM78 HARDWARE MONITOR DRIVER
7912 F: Documentation/hwmon/lm78
7913 F: drivers/hwmon/lm78.c
7915 LM83 HARDWARE MONITOR DRIVER
7919 F: Documentation/hwmon/lm83
7920 F: drivers/hwmon/lm83.c
7922 LM90 HARDWARE MONITOR DRIVER
7926 F: Documentation/hwmon/lm90
7927 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7928 F: drivers/hwmon/lm90.c
7929 F: include/dt-bindings/thermal/lm90.h
7931 LM95234 HARDWARE MONITOR DRIVER
7935 F: Documentation/hwmon/lm95234
7936 F: drivers/hwmon/lm95234.c
7938 LME2510 MEDIA DRIVER
7941 W: https://linuxtv.org
7942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7944 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7946 LOADPIN SECURITY MODULE
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7950 F: security/loadpin/
7951 F: Documentation/admin-guide/LSM/LoadPin.rst
7957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7959 F: Documentation/locking/
7960 F: include/linux/lockdep.h
7961 F: include/linux/spinlock*.h
7962 F: arch/*/include/asm/spinlock*.h
7963 F: include/linux/rwlock*.h
7964 F: include/linux/mutex*.h
7965 F: arch/*/include/asm/mutex*.h
7966 F: include/linux/rwsem*.h
7967 F: arch/*/include/asm/rwsem.h
7968 F: include/linux/seqlock.h
7969 F: lib/locking*.[ch]
7972 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7975 W: http://www.linux-ntfs.org/content/view/19/37/
7977 F: Documentation/ldm.txt
7978 F: block/partitions/ldm.*
7980 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7986 W: http://www.avagotech.com/support/
7988 F: drivers/message/fusion/
7989 F: drivers/scsi/mpt2sas/
7990 F: drivers/scsi/mpt3sas/
7992 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7996 F: drivers/scsi/sym53c8xx_2/
7998 LTC4261 HARDWARE MONITOR DRIVER
8002 F: Documentation/hwmon/ltc4261
8003 F: drivers/hwmon/ltc4261.c
8005 LTC4306 I2C MULTIPLEXER DRIVER
8007 W: http://ez.analog.com/community/linux-device-drivers
8010 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8011 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8013 LTP (Linux Test Project)
8021 W: http://linux-test-project.github.io/
8022 T: git git://github.com/linux-test-project/ltp.git
8026 W: http://www.linux-m32r.org/
8033 W: http://www.linux-m68k.org/
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8039 M68K ON APPLE MACINTOSH
8041 W: http://www.mac.linux-m68k.org/
8048 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8052 M88DS3103 MEDIA DRIVER
8055 W: https://linuxtv.org
8056 W: http://palosaari.fi/linux/
8057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8058 T: git git://linuxtv.org/anttip/media_tree.git
8060 F: drivers/media/dvb-frontends/m88ds3103*
8062 M88RS2000 MEDIA DRIVER
8065 W: https://linuxtv.org
8066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8068 F: drivers/media/dvb-frontends/m88rs2000*
8070 MA901 MASTERKIT USB FM RADIO DRIVER
8073 T: git git://linuxtv.org/media_tree.git
8075 F: drivers/media/radio/radio-ma901.c
8080 W: http://wireless.kernel.org/
8081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8084 F: Documentation/networking/mac80211-injection.txt
8085 F: include/net/mac80211.h
8087 F: drivers/net/wireless/mac80211_hwsim.[ch]
8094 F: include/linux/mailbox_client.h
8095 F: include/linux/mailbox_controller.h
8097 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8099 W: http://www.kernel.org/doc/man-pages
8103 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8107 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8109 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8114 F: drivers/net/dsa/mv88e6xxx/
8115 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8117 MARVELL ARMADA DRM SUPPORT
8120 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8121 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8122 F: drivers/gpu/drm/armada/
8123 F: include/uapi/drm/armada_drm.h
8124 F: Documentation/devicetree/bindings/display/armada/
8126 MARVELL CRYPTO DRIVER
8129 F: drivers/crypto/marvell/
8133 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8138 F: drivers/net/ethernet/marvell/sk*
8140 MARVELL LIBERTAS WIRELESS DRIVER
8143 F: drivers/net/wireless/marvell/libertas/
8145 MARVELL MV643XX ETHERNET DRIVER
8149 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8150 F: include/linux/mv643xx.h
8152 MARVELL MV88X3310 PHY DRIVER
8156 F: drivers/net/phy/marvell10g.c
8158 MARVELL MVNETA ETHERNET DRIVER
8162 F: drivers/net/ethernet/marvell/mvneta.*
8164 MARVELL MWIFIEX WIRELESS DRIVER
8171 F: drivers/net/wireless/marvell/mwifiex/
8173 MARVELL MWL8K WIRELESS DRIVER
8177 F: drivers/net/wireless/marvell/mwl8k.c
8179 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8182 F: drivers/mmc/host/mvsdio.*
8184 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8188 F: drivers/mmc/host/sdhci-xenon*
8189 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8191 MATROX FRAMEBUFFER DRIVER
8194 F: drivers/video/fbdev/matrox/matroxfb_*
8195 F: include/uapi/linux/matroxfb.h
8197 MAX16065 HARDWARE MONITOR DRIVER
8201 F: Documentation/hwmon/max16065
8202 F: drivers/hwmon/max16065.c
8204 MAX20751 HARDWARE MONITOR DRIVER
8208 F: Documentation/hwmon/max20751
8209 F: drivers/hwmon/max20751.c
8211 MAX2175 SDR TUNER DRIVER
8214 T: git git://linuxtv.org/media_tree.git
8216 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8217 F: Documentation/media/v4l-drivers/max2175.rst
8218 F: drivers/media/i2c/max2175*
8219 F: include/uapi/linux/max2175.h
8221 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8224 F: Documentation/hwmon/max6650
8225 F: drivers/hwmon/max6650.c
8227 MAX6697 HARDWARE MONITOR DRIVER
8231 F: Documentation/hwmon/max6697
8232 F: Documentation/devicetree/bindings/i2c/max6697.txt
8233 F: drivers/hwmon/max6697.c
8234 F: include/linux/platform_data/max6697.h
8236 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8240 F: Documentation/devicetree/bindings/sound/max9860.txt
8241 F: sound/soc/codecs/max9860.*
8243 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8247 F: drivers/regulator/max77802-regulator.c
8248 F: Documentation/devicetree/bindings/*/*max77802.txt
8249 F: include/dt-bindings/*/*max77802.h
8251 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8256 F: drivers/power/supply/max14577_charger.c
8257 F: drivers/power/supply/max77693_charger.c
8259 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8265 F: drivers/*/max14577*.c
8266 F: drivers/*/max77686*.c
8267 F: drivers/*/max77693*.c
8268 F: drivers/extcon/extcon-max14577.c
8269 F: drivers/extcon/extcon-max77693.c
8270 F: drivers/rtc/rtc-max77686.c
8271 F: drivers/clk/clk-max77686.c
8272 F: Documentation/devicetree/bindings/mfd/max14577.txt
8273 F: Documentation/devicetree/bindings/*/max77686.txt
8274 F: Documentation/devicetree/bindings/mfd/max77693.txt
8275 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8276 F: include/linux/mfd/max14577*.h
8277 F: include/linux/mfd/max77686*.h
8278 F: include/linux/mfd/max77693*.h
8280 MAXIRADIO FM RADIO RECEIVER DRIVER
8283 T: git git://linuxtv.org/media_tree.git
8284 W: https://linuxtv.org
8286 F: drivers/media/radio/radio-maxiradio*
8288 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8292 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8293 F: drivers/iio/potentiometer/mcp4531.c
8295 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8299 F: drivers/iio/dac/cio-dac.c
8301 MEDIA DRIVERS FOR ASCOT2E
8305 W: https://linuxtv.org
8307 T: git git://linuxtv.org/media_tree.git
8309 F: drivers/media/dvb-frontends/ascot2e*
8311 MEDIA DRIVERS FOR CXD2841ER
8315 W: https://linuxtv.org
8317 T: git git://linuxtv.org/media_tree.git
8319 F: drivers/media/dvb-frontends/cxd2841er*
8321 MEDIA DRIVERS FOR FREESCALE IMX
8325 T: git git://linuxtv.org/media_tree.git
8327 F: Documentation/devicetree/bindings/media/imx.txt
8328 F: Documentation/media/v4l-drivers/imx.rst
8329 F: drivers/staging/media/imx/
8330 F: include/linux/imx-media.h
8331 F: include/media/imx.h
8333 MEDIA DRIVERS FOR HELENE
8336 W: https://linuxtv.org
8338 T: git git://linuxtv.org/media_tree.git
8340 F: drivers/media/dvb-frontends/helene*
8342 MEDIA DRIVERS FOR HORUS3A
8346 W: https://linuxtv.org
8348 T: git git://linuxtv.org/media_tree.git
8350 F: drivers/media/dvb-frontends/horus3a*
8352 MEDIA DRIVERS FOR LNBH25
8356 W: https://linuxtv.org
8358 T: git git://linuxtv.org/media_tree.git
8360 F: drivers/media/dvb-frontends/lnbh25*
8362 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8366 W: https://linuxtv.org
8368 T: git git://linuxtv.org/media_tree.git
8370 F: drivers/media/pci/netup_unidvb/*
8372 MEDIA DRIVERS FOR RENESAS - DRIF
8376 T: git git://linuxtv.org/media_tree.git
8378 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8379 F: drivers/media/platform/rcar_drif.c
8381 MEDIA DRIVERS FOR RENESAS - FCP
8385 T: git git://linuxtv.org/media_tree.git
8387 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8388 F: drivers/media/platform/rcar-fcp.c
8389 F: include/media/rcar-fcp.h
8391 MEDIA DRIVERS FOR RENESAS - FDP1
8395 T: git git://linuxtv.org/media_tree.git
8397 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8398 F: drivers/media/platform/rcar_fdp1.c
8400 MEDIA DRIVERS FOR RENESAS - VIN
8404 T: git git://linuxtv.org/media_tree.git
8406 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8407 F: drivers/media/platform/rcar-vin/
8409 MEDIA DRIVERS FOR RENESAS - VSP1
8413 T: git git://linuxtv.org/media_tree.git
8415 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8416 F: drivers/media/platform/vsp1/
8418 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8421 P: LinuxTV.org Project
8423 W: https://linuxtv.org
8424 Q: http://patchwork.kernel.org/project/linux-media/list/
8425 T: git git://linuxtv.org/media_tree.git
8427 F: Documentation/devicetree/bindings/media/
8428 F: Documentation/media/
8430 F: drivers/staging/media/
8431 F: include/linux/platform_data/media/
8433 F: include/uapi/linux/dvb/
8434 F: include/uapi/linux/videodev2.h
8435 F: include/uapi/linux/media.h
8436 F: include/uapi/linux/v4l2-*
8437 F: include/uapi/linux/meye.h
8438 F: include/uapi/linux/ivtv*
8439 F: include/uapi/linux/uvcvideo.h
8441 MEDIATEK ETHERNET DRIVER
8446 F: drivers/net/ethernet/mediatek/
8448 MEDIATEK JPEG DRIVER
8452 F: drivers/media/platform/mtk-jpeg/
8453 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8460 F: drivers/media/platform/mtk-mdp/
8461 F: drivers/media/platform/mtk-vpu/
8462 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8464 MEDIATEK MEDIA DRIVER
8468 F: drivers/media/platform/mtk-vcodec/
8469 F: drivers/media/platform/mtk-vpu/
8470 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8471 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8473 MEDIATEK MT7601U WIRELESS LAN DRIVER
8477 F: drivers/net/wireless/mediatek/mt7601u/
8479 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8482 F: drivers/char/hw_random/mtk-rng.c
8484 MEDIATEK USB3 DRD IP DRIVER
8490 F: drivers/usb/mtu3/
8492 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8497 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8498 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8500 MEGARAID SCSI/SAS DRIVERS
8506 W: http://www.avagotech.com/support/
8508 F: Documentation/scsi/megaraid.txt
8509 F: drivers/scsi/megaraid.*
8510 F: drivers/scsi/megaraid/
8512 MELEXIS MLX90614 DRIVER
8515 W: http://www.melexis.com
8517 F: drivers/iio/temperature/mlx90614.c
8519 MELFAS MIP4 TOUCHSCREEN DRIVER
8521 W: http://www.melfas.com
8523 F: drivers/input/touchscreen/melfas_mip4.c
8524 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8526 MELLANOX ETHERNET DRIVER (mlx4_en)
8530 W: http://www.mellanox.com
8531 Q: http://patchwork.ozlabs.org/project/netdev/list/
8532 F: drivers/net/ethernet/mellanox/mlx4/en_*
8534 MELLANOX ETHERNET DRIVER (mlx5e)
8538 W: http://www.mellanox.com
8539 Q: http://patchwork.ozlabs.org/project/netdev/list/
8540 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8542 MELLANOX ETHERNET INNOVA DRIVER
8547 W: http://www.mellanox.com
8548 Q: http://patchwork.ozlabs.org/project/netdev/list/
8549 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8550 F: include/linux/mlx5/mlx5_ifc_fpga.h
8552 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8557 W: http://www.mellanox.com
8558 Q: http://patchwork.ozlabs.org/project/netdev/list/
8559 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8560 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8562 MELLANOX ETHERNET SWITCH DRIVERS
8567 W: http://www.mellanox.com
8568 Q: http://patchwork.ozlabs.org/project/netdev/list/
8569 F: drivers/net/ethernet/mellanox/mlxsw/
8571 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8575 W: http://www.mellanox.com
8576 Q: http://patchwork.ozlabs.org/project/netdev/list/
8577 F: drivers/net/ethernet/mellanox/mlxfw/
8579 MELLANOX MLX CPLD HOTPLUG DRIVER
8583 F: drivers/platform/x86/mlxcpld-hotplug.c
8584 F: include/linux/platform_data/mlxcpld-hotplug.h
8586 MELLANOX MLX4 core VPI driver
8590 W: http://www.mellanox.com
8591 Q: http://patchwork.ozlabs.org/project/netdev/list/
8593 F: drivers/net/ethernet/mellanox/mlx4/
8594 F: include/linux/mlx4/
8596 MELLANOX MLX4 IB driver
8599 W: http://www.mellanox.com
8600 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8602 F: drivers/infiniband/hw/mlx4/
8603 F: include/linux/mlx4/
8604 F: include/uapi/rdma/mlx4-abi.h
8606 MELLANOX MLX5 core VPI driver
8612 W: http://www.mellanox.com
8613 Q: http://patchwork.ozlabs.org/project/netdev/list/
8615 F: drivers/net/ethernet/mellanox/mlx5/core/
8616 F: include/linux/mlx5/
8618 MELLANOX MLX5 IB driver
8622 W: http://www.mellanox.com
8623 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8625 F: drivers/infiniband/hw/mlx5/
8626 F: include/linux/mlx5/
8627 F: include/uapi/rdma/mlx5-abi.h
8629 MELLANOX MLXCPLD I2C AND MUX DRIVER
8634 F: drivers/i2c/busses/i2c-mlxcpld.c
8635 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8636 F: Documentation/i2c/busses/i2c-mlxcpld
8638 MELLANOX MLXCPLD LED DRIVER
8642 F: drivers/leds/leds-mlxcpld.c
8643 F: Documentation/leds/leds-mlxcpld.txt
8645 MELLANOX PLATFORM DRIVER
8649 F: drivers/platform/x86/mlx-platform.c
8656 F: kernel/sched/membarrier.c
8657 F: include/uapi/linux/membarrier.h
8661 W: http://www.linux-mm.org
8663 F: include/linux/mm.h
8664 F: include/linux/gfp.h
8665 F: include/linux/mmzone.h
8666 F: include/linux/memory_hotplug.h
8667 F: include/linux/vmalloc.h
8670 MEMORY TECHNOLOGY DEVICES (MTD)
8678 W: http://www.linux-mtd.infradead.org/
8679 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8680 T: git git://git.infradead.org/linux-mtd.git master
8681 T: git git://git.infradead.org/l2-mtd.git master
8683 F: Documentation/devicetree/bindings/mtd/
8685 F: include/linux/mtd/
8686 F: include/uapi/mtd/
8688 MEN A21 WATCHDOG DRIVER
8692 F: drivers/watchdog/mena21_wdt.c
8694 MEN CHAMELEON BUS (mcb)
8698 F: include/linux/mcb.h
8699 F: Documentation/men-chameleon-bus.txt
8701 MEN F21BMC (Board Management Controller)
8704 F: drivers/mfd/menf21bmc.c
8705 F: drivers/watchdog/menf21bmc_wdt.c
8706 F: drivers/leds/leds-menf21bmc.c
8707 F: drivers/hwmon/menf21bmc_hwmon.c
8708 F: Documentation/hwmon/menf21bmc
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8716 F: Documentation/metag/
8717 F: Documentation/devicetree/bindings/metag/
8718 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8719 F: drivers/clocksource/metag_generic.c
8720 F: drivers/irqchip/irq-metag.c
8721 F: drivers/irqchip/irq-metag-ext.c
8722 F: drivers/tty/metag_da.c
8724 MICROBLAZE ARCHITECTURE
8726 W: http://www.monstr.eu/fdt/
8727 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8731 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8734 F: drivers/tty/serial/atmel_serial.c
8735 F: drivers/tty/serial/atmel_serial.h
8737 MICROCHIP / ATMEL DMA DRIVER
8742 F: drivers/dma/at_hdmac.c
8743 F: drivers/dma/at_hdmac_regs.h
8744 F: include/linux/platform_data/dma-atmel.h
8746 MICROCHIP / ATMEL ISC DRIVER
8750 F: drivers/media/platform/atmel/atmel-isc.c
8751 F: drivers/media/platform/atmel/atmel-isc-regs.h
8752 F: devicetree/bindings/media/atmel-isc.txt
8754 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8759 F: net/dsa/tag_ksz.c
8760 F: drivers/net/dsa/microchip/*
8761 F: include/linux/platform_data/microchip-ksz.h
8762 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8764 MICROCHIP USB251XB DRIVER
8768 F: drivers/usb/misc/usb251xb.c
8769 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8771 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8776 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8777 F: drivers/scsi/smartpqi/Kconfig
8778 F: drivers/scsi/smartpqi/Makefile
8779 F: include/linux/cciss*.h
8780 F: include/uapi/linux/cciss*.h
8781 F: Documentation/scsi/smartpqi.txt
8783 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8787 F: drivers/platform/x86/surfacepro3_button.c
8792 F: drivers/usb/image/microtek.*
8797 W: http://www.linux-mips.org/
8798 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8799 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8801 F: Documentation/devicetree/bindings/mips/
8802 F: Documentation/mips/
8805 MIPS BOSTON DEVELOPMENT BOARD
8809 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8810 F: arch/mips/boot/dts/img/boston.dts
8811 F: arch/mips/configs/generic/board-boston.config
8812 F: drivers/clk/imgtec/clk-boston.c
8813 F: include/dt-bindings/clock/boston-clock.h
8815 MIPS GENERIC PLATFORM
8819 F: arch/mips/generic/
8821 MIPS/LOONGSON1 ARCHITECTURE
8825 F: arch/mips/loongson32/
8826 F: arch/mips/include/asm/mach-loongson32/
8827 F: drivers/*/*loongson1*
8828 F: drivers/*/*/*loongson1*
8830 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8833 T: git git://linuxtv.org/media_tree.git
8834 W: https://linuxtv.org
8836 F: drivers/media/radio/radio-miropcm20*
8842 T: git git://github.com/hzhuang1/linux.git
8843 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8845 F: arch/arm/boot/dts/mmp*
8846 F: arch/arm/mach-mmp/
8848 MN88472 MEDIA DRIVER
8851 W: https://linuxtv.org
8852 W: http://palosaari.fi/linux/
8853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8855 F: drivers/media/dvb-frontends/mn88472*
8857 MN88473 MEDIA DRIVER
8860 W: https://linuxtv.org
8861 W: http://palosaari.fi/linux/
8862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8864 F: drivers/media/dvb-frontends/mn88473*
8869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8871 F: include/linux/module.h
8874 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8875 W: http://popies.net/meye/
8877 F: Documentation/media/v4l-drivers/meye*
8878 F: drivers/media/pci/meye/
8879 F: include/uapi/linux/meye.h
8881 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8884 F: Documentation/serial/moxa-smartio
8885 F: drivers/tty/mxser.*
8887 MR800 AVERMEDIA USB FM RADIO DRIVER
8890 T: git git://linuxtv.org/media_tree.git
8892 F: drivers/media/radio/radio-mr800.c
8894 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8898 F: drivers/net/ieee802154/mrf24j40.c
8899 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8905 F: drivers/platform/x86/msi-laptop.c
8910 F: drivers/platform/x86/msi-wmi.c
8915 W: https://linuxtv.org
8916 W: http://palosaari.fi/linux/
8917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8918 T: git git://linuxtv.org/anttip/media_tree.git
8920 F: drivers/media/tuners/msi001*
8922 MSI2500 MEDIA DRIVER
8925 W: https://linuxtv.org
8926 W: http://palosaari.fi/linux/
8927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8928 T: git git://linuxtv.org/anttip/media_tree.git
8930 F: drivers/media/usb/msi2500/
8932 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8936 F: drivers/mtd/devices/docg3*
8938 MT9M032 APTINA SENSOR DRIVER
8941 T: git git://linuxtv.org/media_tree.git
8943 F: drivers/media/i2c/mt9m032.c
8944 F: include/media/i2c/mt9m032.h
8946 MT9P031 APTINA CAMERA SENSOR
8949 T: git git://linuxtv.org/media_tree.git
8951 F: drivers/media/i2c/mt9p031.c
8952 F: include/media/i2c/mt9p031.h
8954 MT9T001 APTINA CAMERA SENSOR
8957 T: git git://linuxtv.org/media_tree.git
8959 F: drivers/media/i2c/mt9t001.c
8960 F: include/media/i2c/mt9t001.h
8962 MT9V032 APTINA CAMERA SENSOR
8965 T: git git://linuxtv.org/media_tree.git
8967 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8968 F: drivers/media/i2c/mt9v032.c
8969 F: include/media/i2c/mt9v032.h
8971 MULTIFUNCTION DEVICES (MFD)
8973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8975 F: Documentation/devicetree/bindings/mfd/
8977 F: include/linux/mfd/
8978 F: include/dt-bindings/mfd/
8980 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8982 F: drivers/mmc/host/mmc_spi.c
8983 F: include/linux/spi/mmc_spi.h
8985 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8990 F: Documentation/devicetree/bindings/mmc/
8992 F: include/linux/mmc/
8993 F: include/uapi/linux/mmc/
8995 MULTIPLEXER SUBSYSTEM
8998 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8999 F: Documentation/devicetree/bindings/mux/
9000 F: include/linux/dt-bindings/mux/
9001 F: include/linux/mux/
9004 MULTISOUND SOUND DRIVER
9007 F: Documentation/sound/oss/MultiSound
9010 MULTITECH MULTIPORT CARD (ISICOM)
9012 F: drivers/tty/isicom.c
9013 F: include/linux/isicom.h
9015 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9020 F: drivers/usb/musb/
9022 MXL5007T MEDIA DRIVER
9025 W: https://linuxtv.org
9026 W: http://github.com/mkrufky
9027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9028 T: git git://linuxtv.org/mkrufky/tuners.git
9030 F: drivers/media/tuners/mxl5007t.*
9035 F: drivers/gpu/drm/mxsfb/
9036 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9038 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9041 W: https://www.myricom.com/support/downloads/myri10ge.html
9043 F: drivers/net/ethernet/myricom/myri10ge/
9045 NAND FLASH SUBSYSTEM
9049 W: http://www.linux-mtd.infradead.org/
9050 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9051 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9052 T: git git://git.infradead.org/l2-mtd.git nand/next
9054 F: drivers/mtd/nand/
9055 F: include/linux/mtd/nand*.h
9057 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9061 W: http://www.native-instruments.com
9064 NATSEMI ETHERNET DRIVER (DP8381x)
9066 F: drivers/net/ethernet/natsemi/natsemi.c
9073 NCR 5380 SCSI DRIVERS
9078 F: Documentation/scsi/g_NCR5380.txt
9079 F: drivers/scsi/NCR5380.*
9080 F: drivers/scsi/arm/cumana_1.c
9081 F: drivers/scsi/arm/oak.c
9082 F: drivers/scsi/atari_scsi.*
9083 F: drivers/scsi/dmx3191d.c
9084 F: drivers/scsi/g_NCR5380.*
9085 F: drivers/scsi/mac_scsi.*
9086 F: drivers/scsi/sun3_scsi.*
9087 F: drivers/scsi/sun3_scsi_vme.c
9089 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9093 F: drivers/scsi/NCR_D700.*
9095 NCT6775 HARDWARE MONITOR DRIVER
9099 F: Documentation/hwmon/nct6775
9100 F: drivers/hwmon/nct6775.c
9102 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9105 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9107 F: drivers/infiniband/hw/nes/
9108 F: include/uapi/rdma/nes-abi.h
9110 NETEM NETWORK EMULATOR
9114 F: net/sched/sch_netem.c
9116 NETERION 10GbE DRIVERS (s2io/vxge)
9120 F: Documentation/networking/s2io.txt
9121 F: Documentation/networking/vxge.txt
9122 F: drivers/net/ethernet/neterion/
9130 W: http://www.netfilter.org/
9131 W: http://www.iptables.org/
9132 W: http://www.nftables.org/
9133 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9137 F: include/linux/netfilter*
9138 F: include/linux/netfilter/
9139 F: include/net/netfilter/
9140 F: include/uapi/linux/netfilter*
9141 F: include/uapi/linux/netfilter/
9142 F: net/*/netfilter.c
9145 F: net/bridge/br_netfilter*.c
9149 W: http://netlabel.sf.net
9152 F: Documentation/netlabel/
9153 F: include/net/netlabel.h
9156 NETROM NETWORK LAYER
9159 W: http://www.linux-ax25.org/
9161 F: include/net/netrom.h
9162 F: include/uapi/linux/netrom.h
9165 NETRONOME ETHERNET DRIVERS
9169 F: drivers/net/ethernet/netronome/
9171 NETWORK BLOCK DEVICE (NBD)
9176 F: Documentation/blockdev/nbd.txt
9177 F: drivers/block/nbd.c
9178 F: include/uapi/linux/nbd.h
9180 NETWORK DROP MONITOR
9184 W: https://fedorahosted.org/dropwatch/
9185 F: net/core/drop_monitor.c
9189 W: http://www.linuxfoundation.org/en/Net
9190 Q: http://patchwork.ozlabs.org/project/netdev/list/
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9194 F: Documentation/devicetree/bindings/net/
9196 F: include/linux/if_*
9197 F: include/linux/netdevice.h
9198 F: include/linux/etherdevice.h
9199 F: include/linux/fcdevice.h
9200 F: include/linux/fddidevice.h
9201 F: include/linux/hippidevice.h
9202 F: include/linux/inetdevice.h
9203 F: include/uapi/linux/if_*
9204 F: include/uapi/linux/netdevice.h
9206 NETWORKING DRIVERS (WIRELESS)
9209 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9213 F: Documentation/devicetree/bindings/net/wireless/
9214 F: drivers/net/wireless/
9222 F: include/net/dsa.h
9225 NETWORKING [GENERAL]
9228 W: http://www.linuxfoundation.org/en/Net
9229 Q: http://patchwork.ozlabs.org/project/netdev/list/
9230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9236 F: include/linux/in.h
9237 F: include/linux/net.h
9238 F: include/linux/netdevice.h
9239 F: include/uapi/linux/in.h
9240 F: include/uapi/linux/net.h
9241 F: include/uapi/linux/netdevice.h
9242 F: include/uapi/linux/net_namespace.h
9244 F: tools/testing/selftests/net/
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9261 F: net/ipv4/ipcomp.c
9262 F: net/ipv4/ip_vti.c
9266 F: net/ipv6/ipcomp6.c
9267 F: net/ipv6/ip6_vti.c
9268 F: include/uapi/linux/xfrm.h
9269 F: include/net/xfrm.h
9271 NETWORKING [IPv4/IPv6]
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9283 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9295 F: include/uapi/linux/tls.h
9296 F: include/net/tls.h
9298 NETWORKING [WIRELESS]
9300 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9302 NETXEN (1/10) GbE SUPPORT
9308 F: drivers/net/ethernet/qlogic/netxen/
9317 F: include/uapi/linux/nfc.h
9319 F: include/linux/platform_data/nfcmrvl.h
9320 F: include/linux/platform_data/nxp-nci.h
9321 F: Documentation/devicetree/bindings/net/nfc/
9323 NFS, SUNRPC, AND LOCKD CLIENTS
9327 W: http://client.linux-nfs.org
9328 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9334 F: include/linux/lockd/
9335 F: include/linux/nfs*
9336 F: include/linux/sunrpc/
9337 F: include/uapi/linux/nfs*
9338 F: include/uapi/linux/sunrpc/
9343 W: http://nilfs.sourceforge.net/
9344 W: http://nilfs.osdn.jp/
9345 T: git git://github.com/konis/nilfs2.git
9347 F: Documentation/filesystems/nilfs2.txt
9349 F: include/trace/events/nilfs2.h
9350 F: include/uapi/linux/nilfs2_api.h
9351 F: include/uapi/linux/nilfs2_ondisk.h
9353 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9355 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9357 F: Documentation/scsi/NinjaSCSI.txt
9358 F: drivers/scsi/pcmcia/nsp_*
9360 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9363 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9365 F: Documentation/scsi/NinjaSCSI.txt
9366 F: drivers/scsi/nsp32*
9371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9375 NOHZ, DYNTICKS SUPPORT
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9382 F: kernel/time/tick*.*
9383 F: include/linux/tick.h
9384 F: include/linux/sched/nohz.h
9386 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9391 F: drivers/media/i2c/et8ek8
9392 F: drivers/media/i2c/ad5820.c
9394 NOKIA N900 POWER SUPPLY DRIVERS
9396 F: include/linux/power/bq2415x_charger.h
9397 F: include/linux/power/bq27xxx_battery.h
9398 F: include/linux/power/isp1704_charger.h
9399 F: drivers/power/supply/bq2415x_charger.c
9400 F: drivers/power/supply/bq27xxx_battery.c
9401 F: drivers/power/supply/bq27xxx_battery_i2c.c
9402 F: drivers/power/supply/isp1704_charger.c
9403 F: drivers/power/supply/rx51_battery.c
9409 F: drivers/ntb/hw/amd/
9417 W: https://github.com/jonmason/ntb/wiki
9418 T: git git://github.com/jonmason/ntb.git
9420 F: drivers/net/ntb_netdev.c
9421 F: include/linux/ntb.h
9422 F: include/linux/ntb_transport.h
9423 F: tools/testing/selftests/ntb/
9429 F: drivers/ntb/hw/idt/
9436 W: https://github.com/jonmason/ntb/wiki
9437 T: git git://github.com/jonmason/ntb.git
9438 F: drivers/ntb/hw/intel/
9443 W: http://www.tuxera.com/
9444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9446 F: Documentation/filesystems/ntfs.txt
9449 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9453 F: drivers/video/fbdev/riva/
9454 F: drivers/video/fbdev/nvidia/
9462 T: git://git.infradead.org/nvme.git
9463 W: http://git.infradead.org/nvme.git
9465 F: drivers/nvme/host/
9466 F: include/linux/nvme.h
9467 F: include/uapi/linux/nvme_ioctl.h
9469 NVM EXPRESS FC TRANSPORT DRIVERS
9473 F: include/linux/nvme-fc.h
9474 F: include/linux/nvme-fc-driver.h
9475 F: drivers/nvme/host/fc.c
9476 F: drivers/nvme/target/fc.c
9477 F: drivers/nvme/target/fcloop.c
9479 NVM EXPRESS TARGET DRIVER
9483 T: git://git.infradead.org/nvme.git
9484 W: http://git.infradead.org/nvme.git
9486 F: drivers/nvme/target/
9492 F: Documentation/devicetree/bindings/nvmem/
9493 F: Documentation/ABI/stable/sysfs-bus-nvmem
9494 F: include/linux/nvmem-consumer.h
9495 F: include/linux/nvmem-provider.h
9497 NXP TDA998X DRM DRIVER
9500 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9501 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9502 F: drivers/gpu/drm/i2c/tda998x_drv.c
9503 F: include/drm/i2c/tda998x.h
9509 F: sound/soc/codecs/tfa9879*
9516 F: drivers/nfc/nxp-nci
9531 OMAP CLOCK FRAMEWORK SUPPORT
9535 F: arch/arm/*omap*/*clock*
9537 OMAP DEVICE TREE SUPPORT
9543 F: arch/arm/boot/dts/*omap*
9544 F: arch/arm/boot/dts/*am3*
9545 F: arch/arm/boot/dts/*am4*
9546 F: arch/arm/boot/dts/*am5*
9547 F: arch/arm/boot/dts/*dra7*
9549 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9554 F: drivers/video/fbdev/omap2/
9555 F: Documentation/arm/OMAP/DSS
9557 OMAP FRAMEBUFFER SUPPORT
9562 F: drivers/video/fbdev/omap/
9564 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9569 F: drivers/memory/omap-gpmc.c
9570 F: arch/arm/mach-omap2/*gpmc*
9578 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9579 F: drivers/gpio/gpio-omap.c
9581 OMAP HARDWARE SPINLOCK SUPPORT
9585 F: drivers/hwspinlock/omap_hwspinlock.c
9591 F: drivers/mmc/host/omap_hsmmc.c
9597 F: arch/arm/mach-omap2/omap_hwmod*data*
9599 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9603 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9610 F: arch/arm/mach-omap2/omap_hwmod.*
9612 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9616 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9617 F: drivers/media/platform/omap3isp/
9618 F: drivers/staging/media/omap4iss/
9624 F: drivers/mmc/host/omap.c
9626 OMAP POWER MANAGEMENT SUPPORT
9630 F: arch/arm/*omap*/*pm*
9631 F: drivers/cpufreq/omap-cpufreq.c
9633 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9638 F: arch/arm/mach-omap2/prm*
9640 OMAP RANDOM NUMBER GENERATOR SUPPORT
9643 F: drivers/char/hw_random/omap-rng.c
9649 F: drivers/usb/*/*omap*
9650 F: arch/arm/*omap*/usb*
9652 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9656 F: arch/arm/boot/dts/am335x-nano.dts
9662 Q: http://patchwork.kernel.org/project/linux-omap/list/
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9665 F: arch/arm/mach-omap1/
9666 F: arch/arm/plat-omap/
9667 F: arch/arm/configs/omap1_defconfig
9668 F: drivers/i2c/busses/i2c-omap.c
9669 F: include/linux/i2c-omap.h
9674 W: http://www.muru.com/linux/omap/
9675 W: http://linux.omap.com/
9676 Q: http://patchwork.kernel.org/project/linux-omap/list/
9677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9679 F: arch/arm/mach-omap2/
9680 F: arch/arm/plat-omap/
9681 F: arch/arm/configs/omap2plus_defconfig
9682 F: drivers/i2c/busses/i2c-omap.c
9683 F: drivers/irqchip/irq-omap-intc.c
9684 F: drivers/mfd/*omap*.c
9685 F: drivers/mfd/menelaus.c
9686 F: drivers/mfd/palmas.c
9687 F: drivers/mfd/tps65217.c
9688 F: drivers/mfd/tps65218.c
9689 F: drivers/mfd/tps65910.c
9690 F: drivers/mfd/twl-core.[ch]
9691 F: drivers/mfd/twl4030*.c
9692 F: drivers/mfd/twl6030*.c
9693 F: drivers/mfd/twl6040*.c
9694 F: drivers/regulator/palmas-regulator*.c
9695 F: drivers/regulator/pbias-regulator.c
9696 F: drivers/regulator/tps65217-regulator.c
9697 F: drivers/regulator/tps65218-regulator.c
9698 F: drivers/regulator/tps65910-regulator.c
9699 F: drivers/regulator/twl-regulator.c
9700 F: drivers/regulator/twl6030-regulator.c
9701 F: include/linux/i2c-omap.h
9707 F: Documentation/filesystems/omfs.txt
9710 OMNIKEY CARDMAN 4000 DRIVER
9713 F: drivers/char/pcmcia/cm4000_cs.c
9714 F: include/linux/cm4000_cs.h
9715 F: include/uapi/linux/cm4000_cs.h
9717 OMNIKEY CARDMAN 4040 DRIVER
9720 F: drivers/char/pcmcia/cm4040_cs.*
9722 OMNIVISION OV13858 SENSOR DRIVER
9725 T: git git://linuxtv.org/media_tree.git
9727 F: drivers/media/i2c/ov13858.c
9729 OMNIVISION OV5640 SENSOR DRIVER
9732 T: git git://linuxtv.org/media_tree.git
9734 F: drivers/media/i2c/ov5640.c
9736 OMNIVISION OV5647 SENSOR DRIVER
9739 T: git git://linuxtv.org/media_tree.git
9741 F: drivers/media/i2c/ov5647.c
9743 OMNIVISION OV7670 SENSOR DRIVER
9746 T: git git://linuxtv.org/media_tree.git
9748 F: drivers/media/i2c/ov7670.c
9749 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9751 ONENAND FLASH DRIVER
9755 F: drivers/mtd/onenand/
9756 F: include/linux/mtd/onenand*.h
9758 ONSTREAM SCSI TAPE DRIVER
9763 F: Documentation/scsi/osst.txt
9764 F: drivers/scsi/osst.*
9765 F: drivers/scsi/osst_*.h
9766 F: drivers/scsi/st.h
9771 F: drivers/tee/optee/
9778 F: drivers/infiniband/ulp/opa_vnic
9780 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9784 F: Documentation/devicetree/dynamic-resolution-notes.txt
9785 F: Documentation/devicetree/overlay-notes.txt
9786 F: drivers/of/overlay.c
9787 F: drivers/of/resolver.c
9789 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9793 W: http://www.devicetree.org/
9794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9797 F: include/linux/of*.h
9799 F: Documentation/ABI/testing/sysfs-firmware-ofw
9801 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9806 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9808 F: Documentation/devicetree/
9810 F: include/dt-bindings/
9812 OPENCORES I2C BUS DRIVER
9816 F: Documentation/i2c/busses/i2c-ocores
9817 F: drivers/i2c/busses/i2c-ocores.c
9819 OPENRISC ARCHITECTURE
9823 T: git git://github.com/openrisc/linux.git
9825 W: http://openrisc.io
9833 W: http://openvswitch.org
9836 F: include/uapi/linux/openvswitch.h
9838 OPERATING PERFORMANCE POINTS (OPP)
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9845 F: drivers/base/power/opp/
9846 F: include/linux/pm_opp.h
9847 F: Documentation/power/opp.txt
9848 F: Documentation/devicetree/bindings/opp/
9853 T: git git://git.alsa-project.org/alsa-kernel.git
9855 F: sound/drivers/opl4/
9861 F: arch/*/include/asm/oprofile*.h
9863 F: drivers/oprofile/
9864 F: include/linux/oprofile.h
9866 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9870 W: http://ocfs2.wiki.kernel.org
9872 F: Documentation/filesystems/ocfs2.txt
9873 F: Documentation/filesystems/dlmfs.txt
9879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9882 F: Documentation/filesystems/orangefs.txt
9886 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9887 W: http://www.nongnu.org/orinoco/
9889 F: drivers/net/wireless/intersil/orinoco/
9891 OSD LIBRARY and FILESYSTEM
9894 F: drivers/scsi/osd/
9895 F: include/scsi/osd_*
9898 OV2659 OMNIVISION SENSOR DRIVER
9901 W: https://linuxtv.org
9902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9903 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9905 F: drivers/media/i2c/ov2659.c
9906 F: include/media/i2c/ov2659.h
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9914 F: Documentation/filesystems/overlayfs.txt
9919 W: http://wireless.kernel.org/en/users/Drivers/p54
9921 F: drivers/net/wireless/intersil/p54/
9923 PA SEMI ETHERNET DRIVER
9926 F: drivers/net/ethernet/pasemi/*
9928 PA SEMI SMBUS DRIVER
9931 F: drivers/i2c/busses/i2c-pasemi.c
9933 PADATA PARALLEL EXECUTION MECHANISM
9938 F: include/linux/padata.h
9939 F: Documentation/padata.txt
9941 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9945 F: drivers/platform/x86/panasonic-laptop.c
9947 PANASONIC MN10300/AM33/AM34 PORT
9950 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9952 F: Documentation/mn10300/
9955 PARALLEL LCD/KEYPAD PANEL DRIVER
9959 F: Documentation/misc-devices/lcd-panel-cgram.txt
9960 F: drivers/misc/panel.c
9962 PARALLEL PORT SUBSYSTEM
9968 F: include/linux/parport*.h
9969 F: drivers/char/ppdev.c
9970 F: include/uapi/linux/ppdev.h
9971 F: Documentation/parport*.txt
9973 PARAVIRT_OPS INTERFACE
9980 F: Documentation/virtual/paravirt_ops.txt
9981 F: arch/*/kernel/paravirt*
9982 F: arch/*/include/asm/paravirt.h
9983 F: include/linux/hypervisor.h
9985 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9989 F: Documentation/blockdev/paride.txt
9990 F: drivers/block/paride/
9996 W: http://www.parisc-linux.org/
9997 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10002 F: Documentation/parisc/
10004 F: drivers/char/agp/parisc-agp.c
10005 F: drivers/input/serio/gscps2.c
10006 F: drivers/parport/parport_gsc.*
10007 F: drivers/tty/serial/8250/8250_gsc.c
10008 F: drivers/video/fbdev/sti*
10009 F: drivers/video/console/sti*
10010 F: drivers/video/logo/logo_parisc*
10017 F: lib/test_parman.c
10018 F: include/linux/parman.h
10020 PC87360 HARDWARE MONITORING DRIVER
10024 F: Documentation/hwmon/pc87360
10025 F: drivers/hwmon/pc87360.c
10027 PC8736x GPIO DRIVER
10030 F: drivers/char/pc8736x_gpio.c
10032 PC87427 HARDWARE MONITORING DRIVER
10036 F: Documentation/hwmon/pc87427
10037 F: drivers/hwmon/pc87427.c
10042 F: drivers/leds/leds-pca9532.c
10043 F: include/linux/leds-pca9532.h
10045 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10049 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10051 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10054 F: drivers/firmware/pcdp.*
10056 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10061 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10062 F: drivers/pci/host/pci-aardvark.c
10064 PCI DRIVER FOR ALTERA PCIE IP
10069 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10070 F: drivers/pci/host/pcie-altera.c
10072 PCI DRIVER FOR APPLIEDMICRO XGENE
10077 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10078 F: drivers/pci/host/pci-xgene.c
10080 PCI DRIVER FOR ARM VERSATILE PLATFORM
10085 F: Documentation/devicetree/bindings/pci/versatile.txt
10086 F: drivers/pci/host/pci-versatile.c
10088 PCI DRIVER FOR ARMADA 8K
10093 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10094 F: drivers/pci/dwc/pcie-armada8k.c
10096 PCI DRIVER FOR FREESCALE LAYERSCAPE
10104 F: drivers/pci/dwc/*layerscape*
10106 PCI DRIVER FOR GENERIC OF HOSTS
10111 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10112 F: drivers/pci/host/pci-host-common.c
10113 F: drivers/pci/host/pci-host-generic.c
10115 PCI DRIVER FOR IMX6
10121 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10122 F: drivers/pci/dwc/*imx6*
10124 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10128 F: drivers/pci/host/vmd.c
10130 PCI DRIVER FOR MICROSEMI SWITCHTEC
10136 F: Documentation/switchtec.txt
10137 F: Documentation/ABI/testing/sysfs-class-switchtec
10138 F: drivers/pci/switch/switchtec*
10139 F: include/uapi/linux/switchtec_ioctl.h
10141 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10147 F: drivers/pci/host/*mvebu*
10149 PCI DRIVER FOR NVIDIA TEGRA
10154 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10155 F: drivers/pci/host/pci-tegra.c
10157 PCI DRIVER FOR RENESAS R-CAR
10162 F: drivers/pci/host/*rcar*
10164 PCI DRIVER FOR SAMSUNG EXYNOS
10170 F: drivers/pci/dwc/pci-exynos.c
10172 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10177 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10178 F: drivers/pci/dwc/*designware*
10180 PCI DRIVER FOR TI DRA7XX
10185 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10186 F: drivers/pci/dwc/pci-dra7xx.c
10188 PCI DRIVER FOR TI KEYSTONE
10193 F: drivers/pci/dwc/*keystone*
10195 PCI ENDPOINT SUBSYSTEM
10198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10200 F: drivers/pci/endpoint/
10201 F: drivers/misc/pci_endpoint_test.c
10204 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10208 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10209 F: arch/powerpc/kernel/eeh*.c
10210 F: arch/powerpc/platforms/*/eeh*.c
10211 F: arch/powerpc/include/*/eeh*.h
10217 F: Documentation/PCI/pci-error-recovery.txt
10219 PCI MSI DRIVER FOR ALTERA MSI IP
10224 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10225 F: drivers/pci/host/pcie-altera-msi.c
10227 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10232 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10233 F: drivers/pci/host/pci-xgene-msi.c
10238 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10241 F: Documentation/devicetree/bindings/pci/
10242 F: Documentation/PCI/
10244 F: include/linux/pci*
10246 F: arch/x86/kernel/quirks.c
10248 PCIE DRIVER FOR AXIS ARTPEC
10254 F: Documentation/devicetree/bindings/pci/axis,artpec*
10255 F: drivers/pci/dwc/*artpec*
10257 PCIE DRIVER FOR CAVIUM THUNDERX
10262 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10263 F: drivers/pci/host/pci-thunder-*
10265 PCIE DRIVER FOR HISILICON
10270 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10271 F: drivers/pci/dwc/pcie-hisi.c
10273 PCIE DRIVER FOR HISILICON KIRIN
10278 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10279 F: drivers/pci/dwc/pcie-kirin.c
10281 PCIE DRIVER FOR MEDIATEK
10286 F: Documentation/devicetree/bindings/pci/mediatek*
10287 F: drivers/pci/host/*mediatek*
10289 PCIE DRIVER FOR QUALCOMM MSM
10294 F: drivers/pci/dwc/*qcom*
10296 PCIE DRIVER FOR ROCKCHIP
10301 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10302 F: drivers/pci/host/pcie-rockchip.c
10304 PCIE DRIVER FOR ST SPEAR13XX
10308 F: drivers/pci/dwc/*spear*
10311 P: Linux PCMCIA Team
10313 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10316 F: Documentation/pcmcia/
10321 PCNET32 NETWORK DRIVER
10325 F: drivers/net/ethernet/amd/pcnet32.c
10327 PCRYPT PARALLEL CRYPTO ENGINE
10332 F: include/crypto/pcrypt.h
10334 PER-CPU MEMORY ALLOCATOR
10337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10339 F: include/linux/percpu*.h
10341 F: arch/*/include/asm/percpu.h
10343 PER-TASK DELAY ACCOUNTING
10346 F: include/linux/delayacct.h
10347 F: kernel/delayacct.c
10349 PERFORMANCE EVENTS SUBSYSTEM
10355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10358 F: include/linux/perf_event.h
10359 F: include/uapi/linux/perf_event.h
10360 F: arch/*/kernel/perf_event*.c
10361 F: arch/*/kernel/*/perf_event*.c
10362 F: arch/*/kernel/*/*/perf_event*.c
10363 F: arch/*/include/asm/perf_event.h
10364 F: arch/*/kernel/perf_callchain.c
10368 PERSONALITY HANDLING
10372 F: include/linux/personality.h
10373 F: include/uapi/linux/personality.h
10378 F: Documentation/networking/phonet.txt
10379 F: include/linux/phonet.h
10380 F: include/net/phonet/
10381 F: include/uapi/linux/phonet.h
10388 F: drivers/mtd/devices/phram.c
10394 F: drivers/hid/hid-picolcd*
10399 T: git git://github.com/jamieiles/linux-2.6-ji.git
10401 F: arch/arm/boot/dts/picoxcell*
10402 F: arch/arm/mach-picoxcell/
10403 F: drivers/crypto/picoxcell*
10405 PIN CONTROL SUBSYSTEM
10408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10410 F: Documentation/devicetree/bindings/pinctrl/
10411 F: Documentation/driver-api/pinctl.rst
10412 F: drivers/pinctrl/
10413 F: include/linux/pinctrl/
10415 PIN CONTROLLER - ATMEL AT91
10419 F: drivers/pinctrl/pinctrl-at91.*
10421 PIN CONTROLLER - ATMEL AT91 PIO4
10426 F: drivers/pinctrl/pinctrl-at91-pio4.*
10428 PIN CONTROLLER - INTEL
10432 F: drivers/pinctrl/intel/
10434 PIN CONTROLLER - QUALCOMM
10438 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10439 F: drivers/pinctrl/qcom/
10441 PIN CONTROLLER - RENESAS
10446 F: drivers/pinctrl/sh-pfc/
10448 PIN CONTROLLER - SAMSUNG
10454 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10457 F: drivers/pinctrl/samsung/
10458 F: include/dt-bindings/pinctrl/samsung.h
10459 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10461 PIN CONTROLLER - SINGLE
10467 F: drivers/pinctrl/pinctrl-single.c
10469 PIN CONTROLLER - ST SPEAR
10472 W: http://www.st.com/spear
10474 F: drivers/pinctrl/spear/
10476 PISTACHIO SOC SUPPORT
10481 F: arch/mips/pistachio/
10482 F: arch/mips/include/asm/mach-pistachio/
10483 F: arch/mips/boot/dts/img/pistachio*
10484 F: arch/mips/configs/pistachio*_defconfig
10489 F: drivers/block/pktcdvd.c
10490 F: include/linux/pktcdvd.h
10491 F: include/uapi/linux/pktcdvd.h
10493 PKUNITY SOC DRIVERS
10495 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10497 T: git git://github.com/gxt/linux.git
10498 F: drivers/input/serio/i8042-unicore32io.h
10499 F: drivers/i2c/busses/i2c-puv3.c
10500 F: drivers/video/fbdev/fb-puv3.c
10501 F: drivers/rtc/rtc-puv3.c
10503 PMBUS HARDWARE MONITORING DRIVERS
10506 W: http://hwmon.wiki.kernel.org/
10507 W: http://www.roeck-us.net/linux/drivers/
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10510 F: Documentation/hwmon/pmbus
10511 F: drivers/hwmon/pmbus/
10512 F: include/linux/pmbus.h
10514 PMC SIERRA MaxRAID DRIVER
10516 W: http://www.pmc-sierra.com/
10518 F: drivers/scsi/pmcraid.*
10520 PMC SIERRA PM8001 DRIVER
10525 F: drivers/scsi/pm8001/
10532 POSIX CLOCKS and TIMERS
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10538 F: include/linux/timer*
10539 F: kernel/time/*timer*
10541 POWER MANAGEMENT CORE
10544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10545 B: https://bugzilla.kernel.org
10547 F: drivers/base/power/
10548 F: include/linux/pm.h
10549 F: include/linux/pm_*
10550 F: include/linux/powercap.h
10551 F: drivers/powercap/
10553 POWER STATE COORDINATION INTERFACE (PSCI)
10558 F: drivers/firmware/psci*.c
10559 F: include/linux/psci.h
10560 F: include/uapi/linux/psci.h
10562 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10567 F: Documentation/devicetree/bindings/power/supply/
10568 F: include/linux/power_supply.h
10569 F: drivers/power/supply/
10571 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10575 F: drivers/char/powernv-op-panel.c
10577 PPP OVER ATM (RFC 2364)
10580 F: net/atm/pppoatm.c
10581 F: include/uapi/linux/atmppp.h
10586 F: drivers/net/ppp/pppoe.c
10587 F: drivers/net/ppp/pppox.c
10592 F: net/l2tp/l2tp_ppp.c
10593 F: include/linux/if_pppol2tp.h
10594 F: include/uapi/linux/if_pppol2tp.h
10596 PPP PROTOCOL DRIVERS AND COMPRESSORS
10600 F: drivers/net/ppp/ppp_*
10604 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10607 F: Documentation/pps/
10609 F: include/linux/pps*.h
10615 F: drivers/net/ppp/pptp.c
10616 W: http://sourceforge.net/projects/accel-pptp
10621 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10623 F: Documentation/preempt-locking.txt
10624 F: include/linux/preempt.h
10632 F: include/linux/printk.h
10634 PRISM54 WIRELESS DRIVER
10637 W: http://wireless.kernel.org/en/users/Drivers/p54
10639 F: drivers/net/wireless/intersil/prism54/
10647 F: fs/proc/proc_sysctl.c
10648 F: include/linux/sysctl.h
10650 F: tools/testing/selftests/sysctl/
10652 PS3 NETWORK SUPPORT
10657 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10659 PS3 PLATFORM SUPPORT
10663 F: arch/powerpc/boot/ps3*
10664 F: arch/powerpc/include/asm/lv1call.h
10665 F: arch/powerpc/include/asm/ps3*.h
10666 F: arch/powerpc/platforms/ps3/
10669 F: drivers/rtc/rtc-ps3.c
10670 F: drivers/usb/host/*ps3.c
10671 F: sound/ppc/snd_ps3*
10678 F: drivers/block/ps3vram.c
10680 PSAMPLE PACKET SAMPLING SUPPORT:
10684 F: include/net/psample.h
10685 F: include/uapi/linux/psample.h
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10695 F: include/linux/pstore*
10696 F: drivers/firmware/efi/efi-pstore.c
10697 F: drivers/acpi/apei/erst.c
10698 F: Documentation/admin-guide/ramoops.rst
10699 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10700 K: \b(pstore|ramoops)
10702 PTP HARDWARE CLOCK SUPPORT
10706 W: http://linuxptp.sourceforge.net/
10707 F: Documentation/ABI/testing/sysfs-ptp
10708 F: Documentation/ptp/*
10709 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10710 F: drivers/net/phy/dp83640*
10712 F: include/linux/ptp_cl*
10717 F: include/asm-generic/syscall.h
10718 F: include/linux/ptrace.h
10719 F: include/linux/regset.h
10720 F: include/linux/tracehook.h
10721 F: include/uapi/linux/ptrace.h
10722 F: include/uapi/linux/ptrace.h
10723 F: include/asm-generic/ptrace.h
10725 F: arch/*/ptrace*.c
10726 F: arch/*/*/ptrace*.c
10727 F: arch/*/include/asm/ptrace*.h
10732 T: git git://linuxtv.org/media_tree.git
10734 F: drivers/media/usb/pulse8-cec/*
10736 PVRUSB2 VIDEO4LINUX DRIVER
10740 W: http://www.isely.net/pvrusb2/
10741 T: git git://linuxtv.org/media_tree.git
10743 F: Documentation/media/v4l-drivers/pvrusb2*
10744 F: drivers/media/usb/pvrusb2/
10749 T: git git://linuxtv.org/media_tree.git
10751 F: drivers/media/usb/pwc/*
10758 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10759 F: Documentation/hwmon/pwm-fan
10760 F: drivers/hwmon/pwm-fan.c
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10767 F: Documentation/pwm.txt
10768 F: Documentation/devicetree/bindings/pwm/
10769 F: include/linux/pwm.h
10771 F: drivers/video/backlight/pwm_bl.c
10772 F: include/linux/pwm_backlight.h
10773 F: drivers/gpio/gpio-mvebu.c
10774 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10780 F: drivers/gpio/gpio-pxa.c
10790 PXA2xx/PXA3xx SUPPORT
10795 T: git git://github.com/hzhuang1/linux.git
10796 T: git git://github.com/rjarzmik/linux.git
10798 F: arch/arm/boot/dts/pxa*
10799 F: arch/arm/mach-pxa/
10800 F: drivers/dma/pxa*
10801 F: drivers/pcmcia/pxa2xx*
10802 F: drivers/pinctrl/pxa/
10803 F: drivers/spi/spi-pxa2xx*
10804 F: drivers/usb/gadget/udc/pxa2*
10805 F: include/sound/pxa2xx-lib.h
10809 PXA3xx NAND FLASH DRIVER
10813 F: drivers/mtd/nand/pxa3xx_nand.c
10820 F: drivers/crypto/qat/
10822 QCOM AUDIO (ASoC) DRIVERS
10829 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10834 F: drivers/firmware/qemu_fw_cfg.c
10840 F: drivers/infiniband/hw/qib/
10842 QLOGIC QL41xxx FCOE DRIVER
10846 F: drivers/scsi/qedf/
10848 QLOGIC QL41xxx ISCSI DRIVER
10852 F: drivers/scsi/qedi/
10854 QLOGIC QL4xxx ETHERNET DRIVER
10860 F: drivers/net/ethernet/qlogic/qed/
10861 F: include/linux/qed/
10862 F: drivers/net/ethernet/qlogic/qede/
10864 QLOGIC QL4xxx RDMA DRIVER
10869 F: drivers/infiniband/hw/qedr/
10870 F: include/uapi/rdma/qedr-abi.h
10872 QLOGIC QLA1280 SCSI DRIVER
10876 F: drivers/scsi/qla1280.[ch]
10878 QLOGIC QLA2XXX FC-SCSI DRIVER
10882 F: Documentation/scsi/LICENSE.qla2xxx
10883 F: drivers/scsi/qla2xxx/
10885 QLOGIC QLA3XXX NETWORK DRIVER
10889 F: Documentation/networking/LICENSE.qla3xxx
10890 F: drivers/net/ethernet/qlogic/qla3xxx.*
10892 QLOGIC QLA4XXX iSCSI DRIVER
10896 F: Documentation/scsi/LICENSE.qla4xxx
10897 F: drivers/scsi/qla4xxx/
10899 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10905 F: drivers/net/ethernet/qlogic/qlcnic/
10907 QLOGIC QLGE 10Gb ETHERNET DRIVER
10913 F: drivers/net/ethernet/qlogic/qlge/
10917 W: http://www.alarsen.net/linux/qnx4fs/
10920 F: include/uapi/linux/qnx4_fs.h
10921 F: include/uapi/linux/qnxtypes.h
10923 QORIQ DPAA2 FSL-MC BUS DRIVER
10928 F: drivers/staging/fsl-mc/
10929 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10931 QT1010 MEDIA DRIVER
10934 W: https://linuxtv.org
10935 W: http://palosaari.fi/linux/
10936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10937 T: git git://linuxtv.org/anttip/media_tree.git
10939 F: drivers/media/tuners/qt1010*
10941 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10944 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10947 F: drivers/net/wireless/ath/ath10k/
10949 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10952 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10954 F: drivers/net/wireless/ath/ath9k/
10956 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10960 F: drivers/net/ethernet/qualcomm/emac/
10962 QUALCOMM HEXAGON ARCHITECTURE
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10969 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10973 T: git git://linuxtv.org/media_tree.git
10975 F: drivers/media/platform/qcom/venus/
10977 QUALCOMM WCN36XX WIRELESS DRIVER
10980 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10981 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10983 F: drivers/net/wireless/ath/wcn36xx/
10985 QUANTENNA QTNFMAC WIRELESS DRIVER
10991 F: drivers/net/wireless/quantenna
10993 RADEON and AMDGPU DRM DRIVERS
10997 T: git git://people.freedesktop.org/~agd5f/linux
10999 F: drivers/gpu/drm/radeon/
11000 F: include/uapi/drm/radeon_drm.h
11001 F: drivers/gpu/drm/amd/
11002 F: include/uapi/drm/amdgpu_drm.h
11004 RADEON FRAMEBUFFER DISPLAY DRIVER
11008 F: drivers/video/fbdev/aty/radeon*
11009 F: include/uapi/linux/radeonfb.h
11011 RADIOSHARK RADIO DRIVER
11014 T: git git://linuxtv.org/media_tree.git
11016 F: drivers/media/radio/radio-shark.c
11018 RADIOSHARK2 RADIO DRIVER
11021 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/radio/radio-shark2.c
11024 F: drivers/media/radio/radio-tea5777.c
11026 RADOS BLOCK DEVICE (RBD)
11031 W: http://ceph.com/
11032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11033 T: git git://github.com/ceph/ceph-client.git
11035 F: Documentation/ABI/testing/sysfs-bus-rbd
11036 F: drivers/block/rbd.c
11037 F: drivers/block/rbd_types.h
11039 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11043 F: drivers/video/fbdev/aty/aty128fb.c
11045 RAINSHADOW-CEC DRIVER
11048 T: git git://linuxtv.org/media_tree.git
11050 F: drivers/media/usb/rainshadow-cec/*
11052 RALINK MIPS ARCHITECTURE
11056 F: arch/mips/ralink
11058 RALINK RT2X00 WIRELESS LAN DRIVER
11064 F: drivers/net/wireless/ralink/rt2x00/
11066 RAMDISK RAM BLOCK DEVICE DRIVER
11069 F: Documentation/blockdev/ramdisk.txt
11070 F: drivers/block/brd.c
11072 RANDOM NUMBER DRIVER
11075 F: drivers/char/random.c
11081 F: drivers/rapidio/
11083 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11086 F: drivers/net/wireless/ray*
11093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11094 F: Documentation/RCU/torture.txt
11095 F: kernel/rcu/rcutorture.c
11097 RCUTORTURE TEST FRAMEWORK
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11106 F: tools/testing/selftests/rcutorture
11112 RDC R6040 FAST ETHERNET DRIVER
11116 F: drivers/net/ethernet/rdc/r6040.c
11118 RDMAVT - RDMA verbs software
11122 F: drivers/infiniband/sw/rdmavt
11124 RDS - RELIABLE DATAGRAM SOCKETS
11129 W: https://oss.oracle.com/projects/rds/
11132 F: Documentation/networking/rds.txt
11134 RDT - RESOURCE ALLOCATION
11138 F: arch/x86/kernel/cpu/intel_rdt*
11139 F: arch/x86/include/asm/intel_rdt_sched.h
11140 F: Documentation/x86/intel_rdt*
11142 READ-COPY UPDATE (RCU)
11149 W: http://www.rdrop.com/users/paulmck/RCU/
11151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11152 F: Documentation/RCU/
11153 X: Documentation/RCU/torture.txt
11154 F: include/linux/rcu*
11155 X: include/linux/srcu.h
11157 X: kernel/torture.c
11159 REAL TIME CLOCK (RTC) SUBSYSTEM
11163 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11166 F: Documentation/devicetree/bindings/rtc/
11167 F: Documentation/rtc.txt
11169 F: include/linux/rtc.h
11170 F: include/uapi/linux/rtc.h
11171 F: include/linux/rtc/
11172 F: include/linux/platform_data/rtc-*
11173 F: tools/testing/selftests/timers/rtctest.c
11175 REALTEK AUDIO CODECS
11179 F: sound/soc/codecs/rt*
11180 F: include/sound/rt*.h
11182 REGISTER MAP ABSTRACTION
11185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11187 F: Documentation/devicetree/bindings/regmap/
11188 F: drivers/base/regmap/
11189 F: include/linux/regmap.h
11191 REISERFS FILE SYSTEM
11196 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11202 F: Documentation/devicetree/bindings/remoteproc/
11203 F: Documentation/remoteproc.txt
11204 F: drivers/remoteproc/
11205 F: include/linux/remoteproc.h
11207 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11214 F: Documentation/rpmsg.txt
11215 F: include/linux/rpmsg.h
11216 F: include/linux/rpmsg/
11218 RENESAS CLOCK DRIVERS
11222 F: drivers/clk/renesas/
11224 RENESAS ETHERNET DRIVERS
11228 F: drivers/net/ethernet/renesas/
11229 F: include/linux/sh_eth.h
11231 RENESAS R-CAR GYROADC DRIVER
11235 F: drivers/iio/adc/rcar_gyro_adc.c
11237 RENESAS USB PHY DRIVER
11241 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11243 RESET CONTROLLER FRAMEWORK
11245 T: git git://git.pengutronix.de/git/pza/linux
11248 F: Documentation/devicetree/bindings/reset/
11249 F: include/dt-bindings/reset/
11250 F: include/linux/reset.h
11251 F: include/linux/reset-controller.h
11256 W: http://wireless.kernel.org/
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11260 F: Documentation/rfkill.txt
11268 F: lib/rhashtable.c
11269 F: include/linux/rhashtable.h
11271 RICOH R5C592 MEMORYSTICK DRIVER
11274 F: drivers/memstick/host/r592.*
11276 RICOH SMARTMEDIA/XD DRIVER
11279 F: drivers/mtd/nand/r852.c
11280 F: drivers/mtd/nand/r852.h
11284 W: http://sourceforge.net/projects/roccat/
11286 F: drivers/hid/hid-roccat*
11287 F: include/linux/hid-roccat*
11288 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11294 F: drivers/net/ethernet/rocker/
11298 W: http://www.comtrol.com
11300 F: Documentation/serial/rocket.txt
11301 F: drivers/tty/rocket*
11303 ROCKETPORT EXPRESS/INFINITY DRIVER
11307 F: drivers/tty/serial/rp2.*
11312 W: http://www.linux-ax25.org/
11314 F: include/net/rose.h
11315 F: include/uapi/linux/rose.h
11318 RTL2830 MEDIA DRIVER
11321 W: https://linuxtv.org
11322 W: http://palosaari.fi/linux/
11323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11324 T: git git://linuxtv.org/anttip/media_tree.git
11326 F: drivers/media/dvb-frontends/rtl2830*
11328 RTL2832 MEDIA DRIVER
11331 W: https://linuxtv.org
11332 W: http://palosaari.fi/linux/
11333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11334 T: git git://linuxtv.org/anttip/media_tree.git
11336 F: drivers/media/dvb-frontends/rtl2832*
11338 RTL2832_SDR MEDIA DRIVER
11341 W: https://linuxtv.org
11342 W: http://palosaari.fi/linux/
11343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11344 T: git git://linuxtv.org/anttip/media_tree.git
11346 F: drivers/media/dvb-frontends/rtl2832_sdr*
11348 RTL8180 WIRELESS DRIVER
11350 W: http://wireless.kernel.org/
11351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11353 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11355 RTL8187 WIRELESS DRIVER
11360 W: http://wireless.kernel.org/
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11363 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11365 RTL8192CE WIRELESS DRIVER
11369 W: http://wireless.kernel.org/
11370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11372 F: drivers/net/wireless/realtek/rtlwifi/
11373 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11375 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11380 F: drivers/net/wireless/realtek/rtl8xxxu/
11382 S3 SAVAGE FRAMEBUFFER DRIVER
11386 F: drivers/video/fbdev/savage/
11392 W: http://www.ibm.com/developerworks/linux/linux390/
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11397 F: Documentation/s390/
11398 F: Documentation/driver-api/s390-drivers.rst
11400 S390 COMMON I/O LAYER
11404 W: http://www.ibm.com/developerworks/linux/linux390/
11406 F: drivers/s390/cio/
11412 W: http://www.ibm.com/developerworks/linux/linux390/
11414 F: drivers/s390/block/dasd*
11415 F: block/partitions/ibm.c
11420 W: http://www.ibm.com/developerworks/linux/linux390/
11422 F: drivers/iommu/s390-iommu.c
11424 S390 IUCV NETWORK LAYER
11428 W: http://www.ibm.com/developerworks/linux/linux390/
11430 F: drivers/s390/net/*iucv*
11431 F: include/net/iucv/
11434 S390 NETWORK DRIVERS
11438 W: http://www.ibm.com/developerworks/linux/linux390/
11440 F: drivers/s390/net/
11446 W: http://www.ibm.com/developerworks/linux/linux390/
11449 F: drivers/pci/hotplug/s390_pci_hpc.c
11451 S390 VFIO-CCW DRIVER
11457 F: drivers/s390/cio/vfio_ccw*
11458 F: Documentation/s390/vfio-ccw.txt
11459 F: include/uapi/linux/vfio_ccw.h
11464 W: http://www.ibm.com/developerworks/linux/linux390/
11466 F: drivers/s390/crypto/
11471 W: http://www.ibm.com/developerworks/linux/linux390/
11473 F: drivers/s390/scsi/zfcp_*
11475 S3C24XX SD/MMC Driver
11479 F: drivers/mmc/host/s3cmci.*
11481 SAA6588 RDS RECEIVER DRIVER
11484 T: git git://linuxtv.org/media_tree.git
11485 W: https://linuxtv.org
11487 F: drivers/media/i2c/saa6588*
11489 SAA7134 VIDEO4LINUX DRIVER
11493 W: https://linuxtv.org
11494 T: git git://linuxtv.org/media_tree.git
11496 F: Documentation/media/v4l-drivers/saa7134*
11497 F: drivers/media/pci/saa7134/
11499 SAA7146 VIDEO4LINUX-2 DRIVER
11502 T: git git://linuxtv.org/media_tree.git
11504 F: drivers/media/common/saa7146/
11505 F: drivers/media/pci/saa7146/
11506 F: include/media/saa7146*
11508 SAMSUNG AUDIO (ASoC) DRIVERS
11514 F: sound/soc/samsung/
11516 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11521 F: drivers/crypto/exynos-rng.c
11522 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11524 SAMSUNG FRAMEBUFFER DRIVER
11528 F: drivers/video/fbdev/s3c-fb.c
11530 SAMSUNG LAPTOP DRIVER
11534 F: drivers/platform/x86/samsung-laptop.c
11536 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11543 F: drivers/mfd/sec*.c
11544 F: drivers/regulator/s2m*.c
11545 F: drivers/regulator/s5m*.c
11546 F: drivers/clk/clk-s2mps11.c
11547 F: drivers/rtc/rtc-s5m.c
11548 F: include/linux/mfd/samsung/
11549 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11550 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11551 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11552 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11554 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11559 F: drivers/media/platform/s3c-camif/
11560 F: include/media/drv-intf/s3c_camif.h
11562 SAMSUNG S3FWRN5 NFC DRIVER
11567 F: drivers/nfc/s3fwrn5
11569 SAMSUNG S5C73M3 CAMERA DRIVER
11574 F: drivers/media/i2c/s5c73m3/*
11576 SAMSUNG S5K5BAF CAMERA DRIVER
11581 F: drivers/media/i2c/s5k5baf.c
11583 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11589 F: drivers/crypto/s5p-sss.c
11591 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11595 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11597 F: drivers/media/platform/exynos4-is/
11599 SAMSUNG SOC CLOCK DRIVERS
11605 F: drivers/clk/samsung/
11606 F: include/dt-bindings/clock/exynos*.h
11607 F: Documentation/devicetree/bindings/clock/exynos*.txt
11609 SAMSUNG SPI DRIVERS
11616 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11617 F: drivers/spi/spi-s3c*
11618 F: include/linux/platform_data/spi-s3c64xx.h
11620 SAMSUNG SXGBE DRIVERS
11626 F: drivers/net/ethernet/samsung/sxgbe/
11628 SAMSUNG THERMAL DRIVER
11633 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11634 F: drivers/thermal/samsung/
11636 SAMSUNG USB2 PHY DRIVER
11641 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11642 F: Documentation/phy/samsung-usb2.txt
11643 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11644 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11645 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11646 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11647 F: drivers/phy/samsung/phy-samsung-usb2.c
11648 F: drivers/phy/samsung/phy-samsung-usb2.h
11653 F: drivers/watchdog/sc1200wdt.c
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11662 F: include/linux/sched.h
11663 F: include/uapi/linux/sched.h
11664 F: include/linux/wait.h
11669 W: http://www.sunplus.com
11673 SCR24X CHIP CARD INTERFACE DRIVER
11676 F: drivers/char/pcmcia/scr24x_cs.c
11681 W: http://www.kernel.dk
11683 F: drivers/scsi/sr*
11685 SCSI RDMA PROTOCOL (SRP) INITIATOR
11689 W: http://www.openfabrics.org
11690 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11692 F: drivers/infiniband/ulp/srp/
11693 F: include/scsi/srp.h
11698 W: http://sg.danny.cz/sg
11700 F: Documentation/scsi/scsi-generic.txt
11701 F: drivers/scsi/sg.c
11702 F: include/scsi/sg.h
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11711 F: Documentation/devicetree/bindings/scsi/
11719 F: Documentation/scsi/st.txt
11720 F: drivers/scsi/st.*
11721 F: drivers/scsi/st_*.h
11727 W: http://lksctp.sourceforge.net
11729 F: Documentation/networking/sctp.txt
11730 F: include/linux/sctp.h
11731 F: include/uapi/linux/sctp.h
11732 F: include/net/sctp/
11738 F: Documentation/i2c/busses/scx200_acb
11739 F: arch/x86/platform/scx200/
11740 F: drivers/watchdog/scx200_wdt.c
11741 F: drivers/i2c/busses/scx200*
11742 F: drivers/mtd/maps/scx200_docflash.c
11743 F: include/linux/scx200.h
11748 F: drivers/char/scx200_gpio.c
11749 F: include/linux/scx200_gpio.h
11751 SCx200 HRT CLOCKSOURCE DRIVER
11754 F: drivers/clocksource/scx200_hrt.c
11756 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11760 F: drivers/mmc/host/sdricoh_cs.c
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11768 F: kernel/seccomp.c
11769 F: include/uapi/linux/seccomp.h
11770 F: include/linux/seccomp.h
11771 F: tools/testing/selftests/seccomp/*
11772 F: tools/testing/selftests/kselftest_harness.h
11773 F: Documentation/userspace-api/seccomp_filter.rst
11774 K: \bsecure_computing
11777 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11782 F: drivers/mmc/host/sdhci-brcmstb*
11784 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11787 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11789 F: drivers/mmc/host/sdhci*
11790 F: include/linux/mmc/sdhci*
11792 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11797 F: drivers/mmc/host/sdhci-s3c*
11799 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11803 F: drivers/mmc/host/sdhci-spear.c
11805 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11812 F: block/opal_proto.h
11813 F: include/linux/sed*
11814 F: include/uapi/linux/sed*
11824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11825 W: http://kernsec.org/
11829 SELINUX SECURITY MODULE
11834 W: http://selinuxproject.org
11835 T: git git://git.infradead.org/users/pcmoore/selinux
11837 F: include/linux/selinux*
11838 F: security/selinux/
11839 F: scripts/selinux/
11840 F: Documentation/admin-guide/LSM/SELinux.rst
11845 F: drivers/misc/phantom.c
11846 F: include/uapi/linux/phantom.h
11852 F: Documentation/devicetree/bindings/serial/slave-device.txt
11853 F: drivers/tty/serdev/
11854 F: include/linux/serdev.h
11860 F: Documentation/devicetree/bindings/serial/
11861 F: drivers/tty/serial/
11867 F: drivers/media/rc/serial_ir.c
11875 F: drivers/net/ethernet/sfc/
11880 F: drivers/misc/sgi-gru/
11882 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11886 F: Documentation/ia64/serial.txt
11887 F: drivers/tty/serial/ioc?_serial.c
11888 F: include/linux/ioc?.h
11890 SGI XP/XPC/XPNET DRIVER
11894 F: drivers/misc/sgi-xp/
11896 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11899 W: http://www.ibm.com/developerworks/linux/linux390/
11903 SH_VEU V4L2 MEM2MEM DRIVER
11906 F: drivers/media/platform/sh_veu.c
11908 SH_VOU V4L2 OUTPUT DRIVER
11911 F: drivers/media/platform/sh_vou.c
11912 F: include/media/drv-intf/sh_vou.h
11914 SI2157 MEDIA DRIVER
11917 W: https://linuxtv.org
11918 W: http://palosaari.fi/linux/
11919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11920 T: git git://linuxtv.org/anttip/media_tree.git
11922 F: drivers/media/tuners/si2157*
11924 SI2168 MEDIA DRIVER
11927 W: https://linuxtv.org
11928 W: http://palosaari.fi/linux/
11929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11930 T: git git://linuxtv.org/anttip/media_tree.git
11932 F: drivers/media/dvb-frontends/si2168*
11934 SI470X FM RADIO RECEIVER I2C DRIVER
11937 T: git git://linuxtv.org/media_tree.git
11938 W: https://linuxtv.org
11940 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11942 SI470X FM RADIO RECEIVER USB DRIVER
11945 T: git git://linuxtv.org/media_tree.git
11946 W: https://linuxtv.org
11948 F: drivers/media/radio/si470x/radio-si470x-common.c
11949 F: drivers/media/radio/si470x/radio-si470x.h
11950 F: drivers/media/radio/si470x/radio-si470x-usb.c
11952 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11955 T: git git://linuxtv.org/media_tree.git
11956 W: https://linuxtv.org
11958 F: drivers/media/radio/si4713/si4713.?
11960 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11963 T: git git://linuxtv.org/media_tree.git
11964 W: https://linuxtv.org
11966 F: drivers/media/radio/si4713/radio-platform-si4713.c
11968 SI4713 FM RADIO TRANSMITTER USB DRIVER
11971 T: git git://linuxtv.org/media_tree.git
11972 W: https://linuxtv.org
11974 F: drivers/media/radio/si4713/radio-usb-si4713.c
11980 W: https://linuxtv.org
11981 T: git git://linuxtv.org/media_tree.git
11983 F: drivers/media/common/siano/
11984 F: drivers/media/usb/siano/
11985 F: drivers/media/usb/siano/
11986 F: drivers/media/mmc/siano/
11988 SILEAD TOUCHSCREEN DRIVER
11993 F: drivers/input/touchscreen/silead.c
11994 F: drivers/platform/x86/silead_dmi.c
11996 SILICON MOTION SM712 FRAME BUFFER DRIVER
12002 F: drivers/video/fbdev/sm712*
12003 F: Documentation/fb/sm712fb.txt
12005 SIMPLE FIRMWARE INTERFACE (SFI)
12008 W: http://simplefirmware.org/
12009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12011 F: arch/x86/platform/sfi/
12013 F: include/linux/sfi*.h
12019 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12020 F: drivers/video/fbdev/simplefb.c
12021 F: include/linux/platform_data/simplefb.h
12023 SIMTEC EB110ATX (Chalice CATS)
12027 W: http://www.simtec.co.uk/products/EB110ATX/
12030 SIMTEC EB2410ITX (BAST)
12034 W: http://www.simtec.co.uk/products/EB2410ITX/
12036 F: arch/arm/mach-s3c24xx/mach-bast.c
12037 F: arch/arm/mach-s3c24xx/bast-ide.c
12038 F: arch/arm/mach-s3c24xx/bast-irq.c
12040 SIPHASH PRF ROUTINES
12044 F: lib/test_siphash.c
12045 F: include/linux/siphash.h
12047 SIS 190 ETHERNET DRIVER
12051 F: drivers/net/ethernet/sis/sis190.c
12053 SIS 900/7016 FAST ETHERNET DRIVER
12055 W: http://www.brownhat.org/sis900.html
12058 F: drivers/net/ethernet/sis/sis900.*
12060 SIS FRAMEBUFFER DRIVER
12062 W: http://www.winischhofer.net/linuxsisvga.shtml
12064 F: Documentation/fb/sisfb.txt
12065 F: drivers/video/fbdev/sis/
12066 F: include/video/sisfb.h
12070 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12072 F: drivers/usb/misc/sisusbvga/
12082 F: include/linux/sl?b*.h
12085 SLEEPABLE READ-COPY UPDATE (SRCU)
12092 W: http://www.rdrop.com/users/paulmck/RCU/
12094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12095 F: include/linux/srcu.h
12096 F: kernel/rcu/srcu.c
12098 SMACK SECURITY MODULE
12101 W: http://schaufler-ca.com
12102 T: git git://github.com/cschaufler/smack-next
12104 F: Documentation/admin-guide/LSM/Smack.rst
12107 SMC91x ETHERNET DRIVER
12110 F: drivers/net/ethernet/smsc/smc91x.*
12112 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12116 F: drivers/media/i2c/smiapp/
12117 F: include/media/i2c/smiapp.h
12118 F: drivers/media/i2c/smiapp-pll.c
12119 F: drivers/media/i2c/smiapp-pll.h
12120 F: include/uapi/linux/smiapp.h
12121 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12123 SMM665 HARDWARE MONITOR DRIVER
12127 F: Documentation/hwmon/smm665
12128 F: drivers/hwmon/smm665.c
12130 SMSC EMC2103 HARDWARE MONITOR DRIVER
12134 F: Documentation/hwmon/emc2103
12135 F: drivers/hwmon/emc2103.c
12137 SMSC SCH5627 HARDWARE MONITOR DRIVER
12141 F: Documentation/hwmon/sch5627
12142 F: drivers/hwmon/sch5627.c
12144 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12148 F: drivers/video/fbdev/smscufx.c
12150 SMSC47B397 HARDWARE MONITOR DRIVER
12154 F: Documentation/hwmon/smsc47b397
12155 F: drivers/hwmon/smsc47b397.c
12157 SMSC911x ETHERNET DRIVER
12161 F: include/linux/smsc911x.h
12162 F: drivers/net/ethernet/smsc/smsc911x.*
12164 SMSC9420 PCI ETHERNET DRIVER
12168 F: drivers/net/ethernet/smsc/smsc9420.*
12170 SOC-CAMERA V4L2 SUBSYSTEM
12173 T: git git://linuxtv.org/media_tree.git
12175 F: include/media/soc*
12176 F: drivers/media/i2c/soc_camera/
12177 F: drivers/media/platform/soc_camera/
12179 SOEKRIS NET48XX LED SUPPORT
12182 F: drivers/leds/leds-net48xx.c
12184 SOFT-ROCE DRIVER (rxe)
12188 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12189 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12190 F: drivers/infiniband/sw/rxe/
12191 F: include/uapi/rdma/rdma_user_rxe.h
12193 SOFTLOGIC 6x10 MPEG CODEC
12201 F: drivers/media/pci/solo6x10/
12203 SOFTWARE RAID (Multiple Disks) SUPPORT
12206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12209 F: include/linux/raid/
12210 F: include/uapi/linux/raid/
12212 SONIC NETWORK DRIVER
12216 F: drivers/net/ethernet/natsemi/sonic.*
12218 SONICS SILICON BACKPLANE DRIVER (SSB)
12223 F: include/linux/ssb/
12225 SONY MEMORYSTICK CARD SUPPORT
12227 W: http://tifmxx.berlios.de/
12229 F: drivers/memstick/host/tifm_ms.c
12231 SONY MEMORYSTICK STANDARD SUPPORT
12234 F: drivers/memstick/core/ms_block.*
12236 SONY VAIO CONTROL DEVICE DRIVER
12239 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12241 F: Documentation/laptops/sony-laptop.txt
12242 F: drivers/char/sonypi.c
12243 F: drivers/platform/x86/sony-laptop.c
12244 F: include/linux/sony-laptop.h
12250 W: http://www.alsa-project.org/
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12252 T: git git://git.alsa-project.org/alsa-kernel.git
12253 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12255 F: Documentation/sound/
12257 F: include/uapi/sound/
12260 SOUND - COMPRESSED AUDIO
12263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12265 F: Documentation/sound/alsa/compress_offload.txt
12266 F: include/sound/compress_driver.h
12267 F: include/uapi/sound/compress_*
12268 F: sound/core/compress_offload.c
12269 F: sound/soc/soc-compress.c
12271 SOUND - DMAENGINE HELPERS
12274 F: include/sound/dmaengine_pcm.h
12275 F: sound/core/pcm_dmaengine.c
12276 F: sound/soc/soc-generic-dmaengine-pcm.c
12278 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12283 W: http://alsa-project.org/main/index.php/ASoC
12285 F: Documentation/devicetree/bindings/sound/
12286 F: Documentation/sound/alsa/soc/
12288 F: include/sound/soc*
12293 W: https://linuxtv.org
12294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12296 F: drivers/media/dvb-frontends/sp2*
12298 SPARC + UltraSPARC (sparc/sparc64)
12301 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12308 SPARC SERIAL DRIVERS
12311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12314 F: include/linux/sunserialcore.h
12315 F: drivers/tty/serial/suncore.c
12316 F: drivers/tty/serial/sunhv.c
12317 F: drivers/tty/serial/sunsab.c
12318 F: drivers/tty/serial/sunsab.h
12319 F: drivers/tty/serial/sunsu.c
12320 F: drivers/tty/serial/sunzilog.c
12321 F: drivers/tty/serial/sunzilog.h
12326 W: https://sparse.wiki.kernel.org/
12327 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12328 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12330 F: include/linux/compiler.h
12332 SPEAR CLOCK FRAMEWORK SUPPORT
12335 W: http://www.st.com/spear
12337 F: drivers/clk/spear/
12339 SPEAR PLATFORM SUPPORT
12343 W: http://www.st.com/spear
12345 F: arch/arm/boot/dts/spear*
12346 F: arch/arm/mach-spear/
12352 W: http://www.linux-mtd.infradead.org/
12353 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12354 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12355 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12357 F: drivers/mtd/spi-nor/
12358 F: include/linux/mtd/spi-nor.h
12363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12364 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12366 F: Documentation/devicetree/bindings/spi/
12367 F: Documentation/spi/
12369 F: include/linux/spi/
12370 F: include/uapi/linux/spi/
12373 SPIDERNET NETWORK DRIVER for CELL
12377 F: Documentation/networking/spider_net.txt
12378 F: drivers/net/ethernet/toshiba/spider_net*
12383 F: Documentation/devicetree/bindings/spmi/
12385 F: include/dt-bindings/spmi/spmi.h
12386 F: include/linux/spmi.h
12387 F: include/trace/events/spmi.h
12392 W: http://www.ibm.com/developerworks/power/cell/
12394 F: Documentation/filesystems/spufs.txt
12395 F: arch/powerpc/platforms/cell/spufs/
12397 SQUASHFS FILE SYSTEM
12400 W: http://squashfs.org.uk
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12403 F: Documentation/filesystems/squashfs.txt
12406 SRM (Alpha) environment access
12409 F: arch/alpha/kernel/srm_env.c
12415 F: Documentation/process/stable-kernel-rules.rst
12421 F: drivers/staging/comedi/
12423 STAGING - FLARION FT1000 DRIVERS
12426 F: drivers/staging/ft1000/
12428 STAGING - INDUSTRIAL IO
12432 F: Documentation/devicetree/bindings/staging/iio/
12433 F: drivers/staging/iio/
12435 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12437 W: http://www.lirc.org/
12439 F: drivers/staging/media/lirc/
12441 STAGING - LUSTRE PARALLEL FILESYSTEM
12446 W: http://wiki.lustre.org/
12448 F: drivers/staging/lustre
12450 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12455 F: drivers/staging/nvec/
12457 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12461 W: http://wiki.laptop.org/go/DCON
12463 F: drivers/staging/olpc_dcon/
12465 STAGING - REALTEK RTL8712U DRIVERS
12469 F: drivers/staging/rtl8712/
12471 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12477 F: drivers/staging/sm750fb/
12479 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12485 W: http://www.linux-speakup.org/
12487 F: drivers/staging/speakup/
12489 STAGING - VIA VT665X DRIVERS
12492 F: drivers/staging/vt665?/
12494 STAGING - WILC1000 WIFI DRIVER
12499 F: drivers/staging/wilc1000/
12501 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12504 F: drivers/staging/xgifb/
12508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12511 F: drivers/staging/
12513 STARFIRE/DURALAN NETWORK DRIVER
12516 F: drivers/net/ethernet/adaptec/starfire*
12521 F: drivers/staging/media/st-cec/
12522 F: Documentation/devicetree/bindings/media/stih-cec.txt
12524 STK1160 USB VIDEO CAPTURE DRIVER
12527 T: git git://linuxtv.org/media_tree.git
12529 F: drivers/media/usb/stk1160/
12531 STMMAC ETHERNET DRIVER
12535 W: http://www.stlinux.com
12537 F: drivers/net/ethernet/stmicro/stmmac/
12541 W: http://sammy.net/sun3/
12543 F: arch/m68k/kernel/*sun3*
12544 F: arch/m68k/sun3*/
12545 F: arch/m68k/include/asm/sun3*
12546 F: drivers/net/ethernet/i825xx/sun3*
12548 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12552 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12553 F: drivers/input/keyboard/sun4i-lradc-keys.c
12555 SUNDANCE NETWORK DRIVER
12559 F: drivers/net/ethernet/dlink/sundance.c
12565 Q: http://patchwork.kernel.org/project/linux-sh/list/
12567 F: Documentation/sh/
12576 B: https://bugzilla.kernel.org
12578 F: Documentation/power/
12579 F: arch/x86/kernel/acpi/
12580 F: drivers/base/power/
12582 F: include/linux/suspend.h
12583 F: include/linux/freezer.h
12584 F: include/linux/pm.h
12590 F: Documentation/svga.txt
12591 F: arch/x86/boot/video*
12596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12599 F: arch/*/kernel/pci-swiotlb.c
12600 F: include/linux/swiotlb.h
12608 F: include/net/switchdev.h
12610 SYNC FILE FRAMEWORK
12616 F: drivers/dma-buf/sync_*
12617 F: drivers/dma-buf/dma-fence*
12618 F: drivers/dma-buf/sw_sync.c
12619 F: include/linux/sync_file.h
12620 F: include/uapi/linux/sync_file.h
12621 F: Documentation/sync_file.txt
12622 T: git git://anongit.freedesktop.org/drm/drm-misc
12624 SYNOPSYS ARC ARCHITECTURE
12629 F: Documentation/devicetree/bindings/arc/*
12630 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12631 F: drivers/clocksource/arc_timer.c
12632 F: drivers/tty/serial/arc_uart.c
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12635 SYNOPSYS ARC SDP platform support
12638 F: arch/arc/plat-axs10x
12639 F: arch/arc/boot/dts/ax*
12640 F: Documentation/devicetree/bindings/arc/axs10*
12642 SYNOPSYS DESIGNWARE DMAC DRIVER
12646 F: include/linux/dma/dw.h
12647 F: include/linux/platform_data/dma-dw.h
12650 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12654 F: drivers/net/ethernet/synopsys/
12656 SYNOPSYS DESIGNWARE I2C DRIVER
12662 F: drivers/i2c/busses/i2c-designware-*
12663 F: include/linux/platform_data/i2c-designware.h
12665 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12669 F: drivers/mmc/host/dw_mmc*
12671 SYSTEM CONFIGURATION (SYSCON)
12674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12676 F: drivers/mfd/syscon.c
12678 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12682 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12683 F: drivers/clk/clk-scpi.c
12684 F: drivers/cpufreq/scpi-cpufreq.c
12685 F: drivers/firmware/arm_scpi.c
12686 F: include/linux/scpi_protocol.h
12688 SYSTEM RESET/SHUTDOWN DRIVERS
12691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12693 F: Documentation/devicetree/bindings/power/reset/
12694 F: drivers/power/reset/
12696 SYSTEM TRACE MODULE CLASS
12699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12700 F: Documentation/trace/stm.txt
12701 F: drivers/hwtracing/stm/
12702 F: include/linux/stm.h
12703 F: include/uapi/linux/stm.h
12708 F: Documentation/filesystems/sysv-fs.txt
12710 F: include/linux/sysv_fs.h
12716 W: http://www.linux-iscsi.org
12717 W: http://groups.google.com/group/linux-iscsi-target-dev
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12722 F: Documentation/target/
12724 TASKSTATS STATISTICS INTERFACE
12727 F: Documentation/accounting/taskstats*
12728 F: include/linux/taskstats*
12729 F: kernel/taskstats.c
12737 F: include/net/pkt_cls.h
12738 F: include/net/pkt_sched.h
12739 F: include/net/tc_act/
12740 F: include/uapi/linux/pkt_cls.h
12741 F: include/uapi/linux/pkt_sched.h
12742 F: include/uapi/linux/tc_act/
12743 F: include/uapi/linux/tc_ematch/
12746 TCP LOW PRIORITY MODULE
12749 W: http://tcp-lp-mod.sourceforge.net/
12751 F: net/ipv4/tcp_lp.c
12753 TDA10071 MEDIA DRIVER
12756 W: https://linuxtv.org
12757 W: http://palosaari.fi/linux/
12758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12759 T: git git://linuxtv.org/anttip/media_tree.git
12761 F: drivers/media/dvb-frontends/tda10071*
12763 TDA18212 MEDIA DRIVER
12766 W: https://linuxtv.org
12767 W: http://palosaari.fi/linux/
12768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12769 T: git git://linuxtv.org/anttip/media_tree.git
12771 F: drivers/media/tuners/tda18212*
12773 TDA18218 MEDIA DRIVER
12776 W: https://linuxtv.org
12777 W: http://palosaari.fi/linux/
12778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12779 T: git git://linuxtv.org/anttip/media_tree.git
12781 F: drivers/media/tuners/tda18218*
12783 TDA18271 MEDIA DRIVER
12786 W: https://linuxtv.org
12787 W: http://github.com/mkrufky
12788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12789 T: git git://linuxtv.org/mkrufky/tuners.git
12791 F: drivers/media/tuners/tda18271*
12793 TDA827x MEDIA DRIVER
12796 W: https://linuxtv.org
12797 W: http://github.com/mkrufky
12798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12799 T: git git://linuxtv.org/mkrufky/tuners.git
12801 F: drivers/media/tuners/tda8290.*
12803 TDA8290 MEDIA DRIVER
12806 W: https://linuxtv.org
12807 W: http://github.com/mkrufky
12808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12809 T: git git://linuxtv.org/mkrufky/tuners.git
12811 F: drivers/media/tuners/tda8290.*
12813 TDA9840 MEDIA DRIVER
12816 T: git git://linuxtv.org/media_tree.git
12817 W: https://linuxtv.org
12819 F: drivers/media/i2c/tda9840*
12821 TEA5761 TUNER DRIVER
12825 W: https://linuxtv.org
12826 T: git git://linuxtv.org/media_tree.git
12828 F: drivers/media/tuners/tea5761.*
12830 TEA5767 TUNER DRIVER
12834 W: https://linuxtv.org
12835 T: git git://linuxtv.org/media_tree.git
12837 F: drivers/media/tuners/tea5767.*
12839 TEA6415C MEDIA DRIVER
12842 T: git git://linuxtv.org/media_tree.git
12843 W: https://linuxtv.org
12845 F: drivers/media/i2c/tea6415c*
12847 TEA6420 MEDIA DRIVER
12850 T: git git://linuxtv.org/media_tree.git
12851 W: https://linuxtv.org
12853 F: drivers/media/i2c/tea6420*
12859 F: drivers/net/team/
12860 F: include/linux/if_team.h
12861 F: include/uapi/linux/if_team.h
12863 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12866 F: arch/x86/platform/ts5500/
12868 TECHNOTREND USB IR RECEIVER
12872 F: drivers/media/rc/ttusbir.c
12877 F: include/linux/tee_drv.h
12878 F: include/uapi/linux/tee.h
12880 F: Documentation/tee.txt
12882 TEGRA ARCHITECTURE SUPPORT
12886 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12895 F: drivers/clk/tegra/
12901 F: drivers/dma/tegra*
12906 F: drivers/i2c/busses/i2c-tegra.c
12908 TEGRA IOMMU DRIVERS
12911 F: drivers/iommu/tegra*
12917 F: drivers/input/keyboard/tegra-kbc.c
12922 F: drivers/pwm/pwm-tegra.c
12924 TEGRA SERIAL DRIVER
12927 F: drivers/tty/serial/serial-tegra.c
12932 F: drivers/spi/spi-tegra*
12934 TEHUTI ETHERNET DRIVER
12938 F: drivers/net/ethernet/tehuti/*
12940 Telecom Clock Driver for MCPL0010
12943 F: drivers/char/tlclk.c
12945 TENSILICA XTENSA PORT (xtensa)
12949 T: git git://github.com/czankel/xtensa-linux.git
12952 F: drivers/irqchip/irq-xtensa-*
12954 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12960 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12961 F: drivers/firmware/ti_sci*
12962 F: include/linux/soc/ti/ti_sci_protocol.h
12963 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12964 F: include/dt-bindings/genpd/k2g.h
12965 F: drivers/soc/ti/ti_sci_pm_domains.c
12966 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12967 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12968 F: drivers/clk/keystone/sci-clk.c
12969 F: drivers/reset/reset-ti-sci.c
12971 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12974 T: git git://linuxtv.org/media_tree.git
12975 W: https://linuxtv.org
12977 F: drivers/media/radio/radio-raremono.c
12983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12985 Q: https://patchwork.kernel.org/project/linux-pm/list/
12987 F: drivers/thermal/
12988 F: include/linux/thermal.h
12989 F: include/uapi/linux/thermal.h
12990 F: include/linux/cpu_cooling.h
12991 F: Documentation/devicetree/bindings/thermal/
12993 THERMAL/CPU_COOLING
12999 F: Documentation/thermal/cpu-cooling-api.txt
13000 F: drivers/thermal/cpu_cooling.c
13001 F: include/linux/cpu_cooling.h
13003 THINKPAD ACPI EXTRAS DRIVER
13007 W: http://ibm-acpi.sourceforge.net
13008 W: http://thinkwiki.org/wiki/Ibm-acpi
13009 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13011 F: drivers/platform/x86/thinkpad_acpi.c
13019 F: drivers/thunderbolt/
13021 THUNDERX GPIO DRIVER
13024 F: drivers/gpio/gpio-thunderx.c
13026 TI AM437X VPFE DRIVER
13029 W: https://linuxtv.org
13030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13031 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13033 F: drivers/media/platform/am437x/
13035 TI BANDGAP AND THERMAL DRIVER
13041 F: drivers/thermal/ti-soc-thermal/
13043 TI BQ27XXX POWER SUPPLY DRIVER
13045 F: include/linux/power/bq27xxx_battery.h
13046 F: drivers/power/supply/bq27xxx_battery.c
13047 F: drivers/power/supply/bq27xxx_battery_i2c.c
13049 TI CDCE706 CLOCK DRIVER
13052 F: drivers/clk/clk-cdce706.c
13059 F: include/linux/clk/ti.h
13061 TI DAVINCI MACHINE SUPPORT
13065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13067 F: arch/arm/mach-davinci/
13068 F: drivers/i2c/busses/i2c-davinci.c
13069 F: arch/arm/boot/dts/da850*
13071 TI DAVINCI SERIES GPIO DRIVER
13075 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13076 F: drivers/gpio/gpio-davinci.c
13078 TI DAVINCI SERIES MEDIA DRIVER
13081 W: https://linuxtv.org
13082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13083 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13085 F: drivers/media/platform/davinci/
13086 F: include/media/davinci/
13088 TI ETHERNET SWITCH DRIVER (CPSW)
13093 F: drivers/net/ethernet/ti/cpsw*
13094 F: drivers/net/ethernet/ti/davinci*
13096 TI FLASH MEDIA INTERFACE DRIVER
13099 F: drivers/misc/tifm*
13100 F: drivers/mmc/host/tifm_sd.c
13101 F: include/linux/tifm.h
13103 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13108 F: drivers/soc/ti/*
13109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13111 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13116 F: sound/soc/codecs/lm49453*
13117 F: sound/soc/codecs/isabelle*
13119 TI LP855x BACKLIGHT DRIVER
13122 F: Documentation/backlight/lp855x-driver.txt
13123 F: drivers/video/backlight/lp855x_bl.c
13124 F: include/linux/platform_data/lp855x.h
13126 TI LP8727 CHARGER DRIVER
13129 F: drivers/power/supply/lp8727_charger.c
13130 F: include/linux/platform_data/lp8727.h
13132 TI LP8788 MFD DRIVER
13135 F: drivers/iio/adc/lp8788_adc.c
13136 F: drivers/leds/leds-lp8788.c
13137 F: drivers/mfd/lp8788*.c
13138 F: drivers/power/supply/lp8788-charger.c
13139 F: drivers/regulator/lp8788-*.c
13140 F: include/linux/mfd/lp8788*.h
13142 TI NETCP ETHERNET DRIVER
13147 F: drivers/net/ethernet/ti/netcp*
13149 TI TAS571X FAMILY ASoC CODEC DRIVER
13153 F: sound/soc/codecs/tas571x*
13155 TI TRF7970A NFC DRIVER
13160 F: drivers/nfc/trf7970a.c
13161 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13163 TI TWL4030 SERIES SOC CODEC DRIVER
13167 F: sound/soc/codecs/twl4030*
13172 W: http://linuxtv.org/
13173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13175 F: drivers/media/platform/ti-vpe/
13177 TI WILINK WIRELESS DRIVERS
13179 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13180 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13183 F: drivers/net/wireless/ti/
13184 F: include/linux/wl12xx.h
13188 W: http://www.mellanox.com/repository/solutions/tile-scm/
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13192 F: drivers/char/tile-srom.c
13193 F: drivers/edac/tile_edac.c
13194 F: drivers/net/ethernet/tile/
13195 F: drivers/rtc/rtc-tile.c
13196 F: drivers/tty/hvc/hvc_tile.c
13197 F: drivers/tty/serial/tilegx.c
13198 F: drivers/usb/host/*-tilegx.c
13199 F: include/linux/usb/tilegx.h
13201 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13208 F: include/linux/clocksource.h
13209 F: include/linux/time.h
13210 F: include/linux/timex.h
13211 F: include/uapi/linux/time.h
13212 F: include/uapi/linux/timex.h
13213 F: kernel/time/clocksource.c
13214 F: kernel/time/time*.c
13215 F: kernel/time/alarmtimer.c
13216 F: kernel/time/ntp.c
13217 F: tools/testing/selftests/timers/
13224 W: http://tipc.sourceforge.net/
13226 F: include/uapi/linux/tipc*.h
13229 TLAN NETWORK DRIVER
13232 W: http://sourceforge.net/projects/tlan/
13234 F: Documentation/networking/tlan.txt
13235 F: drivers/net/ethernet/ti/tlan.*
13237 TM6000 VIDEO4LINUX DRIVER
13241 W: https://linuxtv.org
13242 T: git git://linuxtv.org/media_tree.git
13244 F: drivers/media/usb/tm6000/
13245 F: Documentation/media/v4l-drivers/tm6000*
13247 TMIO/SDHI MMC DRIVER
13251 F: drivers/mmc/host/tmio_mmc*
13252 F: drivers/mmc/host/renesas_sdhi*
13253 F: include/linux/mfd/tmio.h
13255 TMP401 HARDWARE MONITOR DRIVER
13259 F: Documentation/hwmon/tmp401
13260 F: drivers/hwmon/tmp401.c
13262 TMPFS (SHMEM FILESYSTEM)
13266 F: include/linux/shmem_fs.h
13269 TOMOYO SECURITY MODULE
13276 W: http://tomoyo.sourceforge.jp/
13277 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13279 F: security/tomoyo/
13281 TOPSTAR LAPTOP EXTRAS DRIVER
13285 F: drivers/platform/x86/topstar-laptop.c
13287 TOSHIBA ACPI EXTRAS DRIVER
13291 F: drivers/platform/x86/toshiba_acpi.c
13293 TOSHIBA BLUETOOTH DRIVER
13297 F: drivers/platform/x86/toshiba_bluetooth.c
13299 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13303 F: drivers/platform/x86/toshiba_haps.c
13307 W: http://www.buzzard.org.uk/toshiba/
13309 F: drivers/char/toshiba.c
13310 F: include/linux/toshiba.h
13311 F: include/uapi/linux/toshiba.h
13313 TOSHIBA TC358743 DRIVER
13317 F: drivers/media/i2c/tc358743*
13318 F: include/media/i2c/tc358743.h
13320 TOSHIBA WMI HOTKEYS DRIVER
13324 F: drivers/platform/x86/toshiba-wmi.c
13331 W: http://tpmdd.sourceforge.net
13333 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13334 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13336 F: drivers/char/tpm/
13338 TPM IBM_VTPM DEVICE DRIVER
13340 W: http://tpmdd.sourceforge.net
13343 F: drivers/char/tpm/tpm_ibmvtpm*
13348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13350 F: Documentation/trace/ftrace.txt
13351 F: arch/*/*/*/ftrace.h
13352 F: arch/*/kernel/ftrace.c
13353 F: include/*/ftrace.h
13354 F: include/linux/trace*.h
13357 F: tools/testing/selftests/ftrace/
13359 TRACING MMIO ACCESSES (MMIOTRACE)
13367 F: kernel/trace/trace_mmiotrace.c
13368 F: include/linux/mmiotrace.h
13369 F: arch/x86/mm/kmmio.c
13370 F: arch/x86/mm/mmio-mod.c
13371 F: arch/x86/mm/testmmiotrace.c
13375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13377 K: ^Subject:.*(?i)trivial
13383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13384 F: Documentation/serial/
13386 F: drivers/tty/serial/serial_core.c
13387 F: include/linux/serial_core.h
13388 F: include/linux/serial.h
13389 F: include/linux/tty.h
13390 F: include/uapi/linux/serial_core.h
13391 F: include/uapi/linux/serial.h
13392 F: include/uapi/linux/tty.h
13394 TUA9001 MEDIA DRIVER
13397 W: https://linuxtv.org
13398 W: http://palosaari.fi/linux/
13399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13400 T: git git://linuxtv.org/anttip/media_tree.git
13402 F: drivers/media/tuners/tua9001*
13404 TULIP NETWORK DRIVERS
13408 F: drivers/net/ethernet/dec/tulip/
13412 W: http://vtun.sourceforge.net/tun
13414 F: Documentation/networking/tuntap.txt
13415 F: arch/um/os-Linux/drivers/
13417 TURBOCHANNEL SUBSYSTEM
13421 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13424 F: include/linux/tc.h
13426 TW5864 VIDEO4LINUX DRIVER
13433 F: drivers/media/pci/tw5864/
13435 TW68 VIDEO4LINUX DRIVER
13438 T: git git://linuxtv.org/media_tree.git
13439 W: https://linuxtv.org
13441 F: drivers/media/pci/tw68/
13443 TW686X VIDEO4LINUX DRIVER
13446 T: git git://linuxtv.org/media_tree.git
13447 W: http://linuxtv.org
13449 F: drivers/media/pci/tw686x/
13451 UBI FILE SYSTEM (UBIFS)
13456 T: git git://git.infradead.org/ubifs-2.6.git
13457 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13459 F: Documentation/filesystems/ubifs.txt
13462 UCLINUX (M68KNOMMU AND COLDFIRE)
13464 W: http://www.linux-m68k.org/
13465 W: http://www.uclinux.org/
13468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13470 F: arch/m68k/coldfire/
13472 F: arch/m68k/*/*_no.*
13473 F: arch/m68k/include/asm/*_no.*
13478 F: Documentation/filesystems/udf.txt
13485 F: drivers/hid/hid-udraw.c
13490 F: Documentation/filesystems/ufs.txt
13493 UHID USERSPACE HID IO DRIVER:
13497 F: drivers/hid/uhid.c
13498 F: include/uapi/linux/uhid.h
13504 F: drivers/usb/common/ulpi.c
13505 F: include/linux/ulpi/
13507 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13511 F: include/linux/uwb.h
13512 F: include/linux/uwb/
13514 UNICORE32 ARCHITECTURE:
13516 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13518 T: git git://github.com/gxt/linux.git
13523 W: http://dotat.at/prog/unifdef
13525 F: scripts/unifdef.c
13527 UNIFORM CDROM DRIVER
13529 W: http://www.kernel.dk
13531 F: Documentation/cdrom/
13532 F: drivers/cdrom/cdrom.c
13533 F: include/linux/cdrom.h
13534 F: include/uapi/linux/cdrom.h
13536 UNISYS S-PAR DRIVERS
13540 F: drivers/staging/unisys/
13542 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13546 F: Documentation/scsi/ufs.txt
13547 F: drivers/scsi/ufs/
13549 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13554 F: drivers/scsi/ufs/*dwc*
13556 UNSORTED BLOCK IMAGES (UBI)
13559 W: http://www.linux-mtd.infradead.org/
13561 T: git git://git.infradead.org/ubifs-2.6.git
13563 F: drivers/mtd/ubi/
13564 F: include/linux/mtd/ubi.h
13565 F: include/uapi/mtd/ubi-user.h
13567 USB "USBNET" DRIVER FRAMEWORK
13570 W: http://www.linux-usb.org/usbnet
13572 F: drivers/net/usb/usbnet.c
13573 F: include/linux/usb/usbnet.h
13579 F: Documentation/usb/acm.txt
13580 F: drivers/usb/class/cdc-acm.*
13582 USB AR5523 WIRELESS DRIVER
13586 F: drivers/net/wireless/ath/ar5523/
13593 F: drivers/usb/storage/uas.c
13595 USB CDC ETHERNET DRIVER
13599 F: drivers/net/usb/cdc_*.c
13600 F: include/uapi/linux/usb/cdc.h
13602 USB CHAOSKEY DRIVER
13606 F: drivers/usb/misc/chaoskey.c
13608 USB CYPRESS C67X00 DRIVER
13612 F: drivers/usb/c67x00/
13614 USB DAVICOM DM9601 DRIVER
13617 W: http://www.linux-usb.org/usbnet
13619 F: drivers/net/usb/dm9601.c
13621 USB DIAMOND RIO500 DRIVER
13624 W: http://rio500.sourceforge.net
13626 F: drivers/usb/misc/rio500*
13632 F: Documentation/usb/ehci.txt
13633 F: drivers/usb/host/ehci*
13635 USB GADGET/PERIPHERAL SUBSYSTEM
13638 W: http://www.linux-usb.org/gadget
13639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13641 F: drivers/usb/gadget/
13642 F: include/linux/usb/gadget*
13644 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13650 F: Documentation/hid/hiddev.txt
13651 F: drivers/hid/usbhid/
13657 F: drivers/usb/host/isp116x*
13658 F: include/linux/usb/isp116x.h
13660 USB LAN78XX ETHERNET DRIVER
13665 F: drivers/net/usb/lan78xx.*
13667 USB MASS STORAGE DRIVER
13672 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13673 F: drivers/usb/storage/
13678 T: git git://git.alsa-project.org/alsa-kernel.git
13680 F: sound/usb/midi.*
13682 USB NETWORKING DRIVERS
13685 F: drivers/net/usb/
13691 F: Documentation/usb/ohci.txt
13692 F: drivers/usb/host/ohci*
13694 USB OTG FSM (Finite State Machine)
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13699 F: drivers/usb/common/usb-otg-fsm.c
13707 F: Documentation/usb/usbip_protocol.txt
13708 F: drivers/usb/usbip/
13709 F: tools/usb/usbip/
13715 T: git git://github.com/petkan/pegasus.git
13716 W: https://github.com/petkan/pegasus
13718 F: drivers/net/usb/pegasus.*
13723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13725 F: drivers/usb/phy/
13727 USB PRINTER DRIVER (usblp)
13731 F: drivers/usb/class/usblp.c
13733 USB QMI WWAN NETWORK DRIVER
13737 F: Documentation/ABI/testing/sysfs-class-net-qmi
13738 F: drivers/net/usb/qmi_wwan.c
13744 T: git git://github.com/petkan/rtl8150.git
13745 W: https://github.com/petkan/rtl8150
13747 F: drivers/net/usb/rtl8150.c
13749 USB SERIAL SUBSYSTEM
13752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13754 F: Documentation/usb/usb-serial.txt
13755 F: drivers/usb/serial/
13756 F: include/linux/usb/serial.h
13758 USB SMSC75XX ETHERNET DRIVER
13762 F: drivers/net/usb/smsc75xx.*
13764 USB SMSC95XX ETHERNET DRIVER
13769 F: drivers/net/usb/smsc95xx.*
13774 W: http://www.linux-usb.org
13775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13777 F: Documentation/devicetree/bindings/usb/
13778 F: Documentation/usb/
13780 F: include/linux/usb.h
13781 F: include/linux/usb/
13783 USB TYPEC SUBSYSTEM
13787 F: Documentation/ABI/testing/sysfs-class-typec
13788 F: Documentation/usb/typec.rst
13789 F: drivers/usb/typec/
13790 F: include/linux/usb/typec.h
13796 F: drivers/usb/host/uhci*
13802 T: git git://linuxtv.org/media_tree.git
13803 W: http://www.ideasonboard.org/uvc/
13805 F: drivers/media/usb/uvc/
13806 F: include/uapi/linux/uvcvideo.h
13811 T: git git://linuxtv.org/media_tree.git
13812 W: https://linuxtv.org
13814 F: drivers/media/usb/usbvision/
13820 F: drivers/usb/gadget/function/*uvc*
13821 F: drivers/usb/gadget/legacy/webcam.c
13823 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13827 F: drivers/net/wireless/rndis_wlan.c
13833 F: drivers/usb/host/xhci*
13834 F: drivers/usb/host/pci-quirks*
13838 W: http://linux-lc100020.sourceforge.net
13840 F: drivers/net/wireless/zydas/zd1201.*
13846 T: git git://linuxtv.org/media_tree.git
13847 W: http://royale.zerezo.com/zr364xx/
13849 F: Documentation/media/v4l-drivers/zr364xx*
13850 F: drivers/media/usb/zr364xx/
13852 USER-MODE LINUX (UML)
13857 W: http://user-mode-linux.sourceforge.net
13858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13860 F: Documentation/virtual/uml/
13866 USERSPACE I/O (UIO)
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13870 F: Documentation/driver-api/uio-howto.rst
13872 F: include/linux/uio*.h
13877 W: http://en.wikipedia.org/wiki/Util-linux
13878 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13885 T: git git://git.infradead.org/users/hch/uuid.git
13888 F: include/linux/uuid.h
13889 F: include/uapi/linux/uuid.h
13895 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13897 F: Documentation/fb/uvesafb.txt
13898 F: drivers/video/fbdev/uvesafb.*
13904 F: drivers/mtd/nand/vf610_nfc.c
13906 VFAT/FAT/MSDOS FILESYSTEM
13909 F: Documentation/filesystems/vfat.txt
13915 T: git git://github.com/awilliam/linux-vfio.git
13917 F: Documentation/vfio.txt
13919 F: include/linux/vfio.h
13920 F: include/uapi/linux/vfio.h
13922 VFIO MEDIATED DEVICE DRIVERS
13926 F: Documentation/vfio-mediated-device.txt
13927 F: drivers/vfio/mdev/
13928 F: include/linux/mdev.h
13929 F: samples/vfio-mdev/
13931 VFIO PLATFORM DRIVER
13935 F: drivers/vfio/platform/
13940 F: Documentation/gpu/vga-switcheroo.rst
13941 F: drivers/gpu/vga/vga_switcheroo.c
13942 F: include/linux/vga_switcheroo.h
13943 T: git git://anongit.freedesktop.org/drm/drm-misc
13945 VIA RHINE NETWORK DRIVER
13947 F: drivers/net/ethernet/via/via-rhine.c
13949 VIA SD/MMC CARD CONTROLLER DRIVER
13953 F: drivers/mmc/host/via-sdmmc.c
13955 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13959 F: include/linux/via-core.h
13960 F: include/linux/via-gpio.h
13961 F: include/linux/via_i2c.h
13962 F: drivers/video/fbdev/via/
13964 VIA VELOCITY NETWORK DRIVER
13968 F: drivers/net/ethernet/via/via-velocity.*
13970 VIDEO MULTIPLEXER DRIVER
13974 F: drivers/media/platform/video-mux.c
13976 VIDEOBUF2 FRAMEWORK
13982 F: drivers/media/v4l2-core/videobuf2-*
13983 F: include/media/videobuf2-*
13985 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13988 T: git git://linuxtv.org/media_tree.git
13989 W: https://linuxtv.org
13991 F: drivers/media/platform/vimc/*
14000 VIRTIO AND VHOST VSOCK DRIVER
14006 F: include/linux/virtio_vsock.h
14007 F: include/uapi/linux/virtio_vsock.h
14008 F: include/uapi/linux/vsockmon.h
14009 F: net/vmw_vsock/af_vsock_tap.c
14010 F: net/vmw_vsock/virtio_transport_common.c
14011 F: net/vmw_vsock/virtio_transport.c
14012 F: drivers/net/vsockmon.c
14013 F: drivers/vhost/vsock.c
14014 F: drivers/vhost/vsock.h
14016 VIRTIO CONSOLE DRIVER
14020 F: drivers/char/virtio_console.c
14021 F: include/linux/virtio_console.h
14022 F: include/uapi/linux/virtio_console.h
14024 VIRTIO CORE, NET AND BLOCK DRIVERS
14029 F: Documentation/devicetree/bindings/virtio/
14032 F: drivers/net/virtio_net.c
14033 F: drivers/block/virtio_blk.c
14034 F: include/linux/virtio*.h
14035 F: include/uapi/linux/virtio_*.h
14036 F: drivers/crypto/virtio/
14037 F: mm/balloon_compaction.c
14039 VIRTIO CRYPTO DRIVER
14044 F: drivers/crypto/virtio/
14045 F: include/uapi/linux/virtio_crypto.h
14047 VIRTIO DRIVERS FOR S390
14054 F: drivers/s390/virtio/
14061 T: git git://anongit.freedesktop.org/drm/drm-misc
14063 F: drivers/gpu/drm/virtio/
14064 F: include/uapi/linux/virtio_gpu.h
14066 VIRTIO HOST (VHOST)
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14075 F: include/uapi/linux/vhost.h
14077 VIRTIO INPUT DRIVER
14080 F: drivers/virtio/virtio_input.c
14081 F: include/uapi/linux/virtio_input.h
14083 VIRTUAL SERIO DEVICE DRIVER
14086 F: drivers/input/serio/userio.c
14087 F: include/uapi/linux/userio.h
14089 VIVID VIRTUAL VIDEO DRIVER
14092 T: git git://linuxtv.org/media_tree.git
14093 W: https://linuxtv.org
14095 F: drivers/media/platform/vivid/*
14101 F: drivers/vlynq/vlynq.c
14102 F: include/linux/vlynq.h
14110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14111 F: Documentation/driver-api/vme.rst
14112 F: drivers/staging/vme/
14114 F: include/linux/vme*
14116 VMWARE BALLOON DRIVER
14122 F: drivers/misc/vmw_balloon.c
14124 VMWARE HYPERVISOR INTERFACE
14128 F: arch/x86/kernel/cpu/vmware.c
14130 VMWARE PVRDMA DRIVER
14135 F: drivers/infiniband/hw/vmw_pvrdma/
14137 VMware PVSCSI driver
14142 F: drivers/scsi/vmw_pvscsi.c
14143 F: drivers/scsi/vmw_pvscsi.h
14145 VMWARE VMMOUSE SUBDRIVER
14150 F: drivers/input/mouse/vmmouse.c
14151 F: drivers/input/mouse/vmmouse.h
14153 VMWARE VMXNET3 ETHERNET DRIVER
14158 F: drivers/net/vmxnet3/
14160 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14164 W: http://www.slimlogic.co.uk/?p=48
14165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14167 F: Documentation/devicetree/bindings/regulator/
14168 F: drivers/regulator/
14169 F: include/dt-bindings/regulator/
14170 F: include/linux/regulator/
14177 F: drivers/net/vrf.c
14178 F: Documentation/networking/vrf.txt
14180 VT1211 HARDWARE MONITOR DRIVER
14184 F: Documentation/hwmon/vt1211
14185 F: drivers/hwmon/vt1211.c
14187 VT8231 HARDWARE MONITOR DRIVER
14191 F: drivers/hwmon/vt8231.c
14193 VUB300 USB to SDIO/SD/MMC bridge chip
14198 F: drivers/mmc/host/vub300.c
14200 W1 DALLAS'S 1-WIRE BUS
14203 F: Documentation/w1/
14205 F: include/linux/w1.h
14207 W83791D HARDWARE MONITORING DRIVER
14211 F: Documentation/hwmon/w83791d
14212 F: drivers/hwmon/w83791d.c
14214 W83793 HARDWARE MONITORING DRIVER
14218 F: Documentation/hwmon/w83793
14219 F: drivers/hwmon/w83793.c
14221 W83795 HARDWARE MONITORING DRIVER
14225 F: drivers/hwmon/w83795.c
14227 W83L51xD SD/MMC CARD INTERFACE DRIVER
14230 F: drivers/mmc/host/wbsd.*
14232 WACOM PROTOCOL 4 SERIAL TABLETS
14237 F: drivers/input/tablet/wacom_serial4.c
14239 WATCHDOG DEVICE DRIVERS
14243 W: http://www.linux-watchdog.org/
14244 T: git git://www.linux-watchdog.org/linux-watchdog.git
14246 F: Documentation/devicetree/bindings/watchdog/
14247 F: Documentation/watchdog/
14248 F: drivers/watchdog/
14249 F: include/linux/watchdog.h
14250 F: include/uapi/linux/watchdog.h
14252 WHISKEYCOVE PMIC GPIO DRIVER
14256 F: drivers/gpio/gpio-wcove.c
14262 F: drivers/hid/hid-wiimote*
14264 WILOCITY WIL6210 WIRELESS DRIVER
14269 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14270 F: drivers/net/wireless/ath/wil6210/
14271 F: include/uapi/linux/wil6210_uapi.h
14278 W: http://linuxwimax.org
14279 F: Documentation/wimax/README.wimax
14280 F: include/linux/wimax/debug.h
14281 F: include/net/wimax.h
14282 F: include/uapi/linux/wimax.h
14288 F: drivers/media/rc/winbond-cir.c
14290 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14294 F: drivers/watchdog/ebc-c384_wdt.c
14296 WINSYSTEMS WS16C48 GPIO DRIVER
14300 F: drivers/gpio/gpio-ws16c48.c
14302 WISTRON LAPTOP BUTTON DRIVER
14305 F: drivers/input/misc/wistron_btns.c
14307 WL3501 WIRELESS PCMCIA CARD DRIVER
14310 F: drivers/net/wireless/wl3501*
14312 WOLFSON MICROELECTRONICS DRIVERS
14314 T: git https://github.com/CirrusLogic/linux-drivers.git
14315 W: https://github.com/CirrusLogic/linux-drivers/wiki
14317 F: Documentation/hwmon/wm83??
14318 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14319 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14320 F: Documentation/devicetree/bindings/mfd/arizona.txt
14321 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14322 F: arch/arm/mach-s3c64xx/mach-crag6410*
14323 F: drivers/clk/clk-wm83*.c
14324 F: drivers/extcon/extcon-arizona.c
14325 F: drivers/leds/leds-wm83*.c
14326 F: drivers/gpio/gpio-*wm*.c
14327 F: drivers/gpio/gpio-arizona.c
14328 F: drivers/hwmon/wm83??-hwmon.c
14329 F: drivers/input/misc/wm831x-on.c
14330 F: drivers/input/touchscreen/wm831x-ts.c
14331 F: drivers/input/touchscreen/wm97*.c
14332 F: drivers/mfd/arizona*
14333 F: drivers/mfd/wm*.c
14334 F: drivers/mfd/cs47l24*
14335 F: drivers/power/supply/wm83*.c
14336 F: drivers/rtc/rtc-wm83*.c
14337 F: drivers/regulator/wm8*.c
14338 F: drivers/regulator/arizona*
14339 F: drivers/video/backlight/wm83*_bl.c
14340 F: drivers/watchdog/wm83*_wdt.c
14341 F: include/linux/mfd/arizona/
14342 F: include/linux/mfd/wm831x/
14343 F: include/linux/mfd/wm8350/
14344 F: include/linux/mfd/wm8400*
14345 F: include/linux/regulator/arizona*
14346 F: include/linux/wm97xx.h
14347 F: include/sound/wm????.h
14348 F: sound/soc/codecs/arizona.?
14349 F: sound/soc/codecs/wm*
14350 F: sound/soc/codecs/cs47l24*
14355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14357 F: include/linux/workqueue.h
14358 F: kernel/workqueue.c
14359 F: Documentation/core-api/workqueue.rst
14361 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14371 F: Documentation/networking/x25*
14372 F: include/net/x25*
14375 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14383 F: Documentation/x86/
14386 X86 MCE INFRASTRUCTURE
14391 F: arch/x86/kernel/cpu/mcheck/*
14393 X86 MICROCODE UPDATE SUPPORT
14396 F: arch/x86/kernel/cpu/microcode/*
14398 X86 PLATFORM DRIVERS
14402 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14404 F: drivers/platform/x86/
14405 F: drivers/platform/olpc/
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14412 F: arch/x86/entry/vdso/
14414 XC2028/3028 TUNER DRIVER
14418 W: https://linuxtv.org
14419 T: git git://linuxtv.org/media_tree.git
14421 F: drivers/media/tuners/tuner-xc2028.*
14423 XEN BLOCK SUBSYSTEM
14428 F: drivers/block/xen-blkback/*
14429 F: drivers/block/xen*
14436 F: arch/arm/include/asm/xen/
14438 XEN HYPERVISOR ARM64
14443 F: arch/arm64/include/asm/xen/
14445 XEN HYPERVISOR INTERFACE
14449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14452 F: drivers/*/xen-*front.c
14454 F: arch/x86/include/asm/xen/
14456 F: include/uapi/xen/
14457 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14458 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14460 XEN NETWORK BACKEND DRIVER
14466 F: drivers/net/xen-netback/*
14472 F: arch/x86/pci/*xen*
14473 F: drivers/pci/*xen*
14480 F: drivers/scsi/xen-scsifront.c
14481 F: drivers/xen/xen-scsiback.c
14482 F: include/xen/interface/io/vscsiif.h
14484 XEN SWIOTLB SUBSYSTEM
14488 F: arch/x86/xen/*swiotlb*
14489 F: drivers/xen/*swiotlb*
14496 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14498 F: Documentation/filesystems/xfs.txt
14501 XILINX AXI ETHERNET DRIVER
14505 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14507 XILINX UARTLITE SERIAL DRIVER
14511 F: drivers/tty/serial/uartlite.c
14513 XILINX VIDEO IP CORES
14517 T: git git://linuxtv.org/media_tree.git
14519 F: Documentation/devicetree/bindings/media/xilinx/
14520 F: drivers/media/platform/xilinx/
14521 F: include/uapi/linux/xilinx-v4l2-controls.h
14527 F: drivers/char/xillybus/
14529 XRA1403 GPIO EXPANDER
14534 F: drivers/gpio/gpio-xra1403.c
14535 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14537 XTENSA XTFPGA PLATFORM SUPPORT
14541 F: drivers/spi/spi-xtensa-xtfpga.c
14542 F: sound/soc/xtensa/xtfpga-i2s.c
14544 YAM DRIVER FOR AX.25
14548 F: drivers/net/hamradio/yam*
14549 F: include/linux/yam.h
14551 YAMA SECURITY MODULE
14553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14556 F: Documentation/admin-guide/LSM/Yama.rst
14558 YEALINK PHONE DRIVER
14562 F: Documentation/input/yealink.rst
14563 F: drivers/input/misc/yealink.*
14565 Z8530 DRIVER FOR AX.25
14567 W: http://yaina.de/jreuter/
14568 W: http://www.qsl.net/dl1bke/
14571 F: Documentation/networking/z8530drv.txt
14572 F: drivers/net/hamradio/*scc.c
14573 F: drivers/net/hamradio/z8530.h
14575 ZBUD COMPRESSED PAGE ALLOCATOR
14581 F: include/linux/zbud.h
14583 ZD1211RW WIRELESS DRIVER
14586 W: http://zd1211.ath.cx/wiki/DriverRewrite
14590 F: drivers/net/wireless/zydas/zd1211rw/
14592 ZD1301 MEDIA DRIVER
14595 W: https://linuxtv.org/
14596 W: http://palosaari.fi/linux/
14597 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14599 F: drivers/media/usb/dvb-usb-v2/zd1301*
14601 ZD1301_DEMOD MEDIA DRIVER
14604 W: https://linuxtv.org/
14605 W: http://palosaari.fi/linux/
14606 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14608 F: drivers/media/dvb-frontends/zd1301_demod*
14610 ZPOOL COMPRESSED PAGE STORAGE API
14615 F: include/linux/zpool.h
14617 ZR36067 VIDEO FOR LINUX DRIVER
14620 W: http://mjpeg.sourceforge.net/driver-zoran/
14621 T: hg https://linuxtv.org/hg/v4l-dvb
14623 F: drivers/media/pci/zoran/
14625 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14631 F: drivers/block/zram/
14632 F: Documentation/blockdev/zram.txt
14634 ZS DECSTATION Z85C30 SERIAL DRIVER
14637 F: drivers/tty/serial/zs.*
14639 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14646 F: include/linux/zsmalloc.h
14647 F: Documentation/vm/zsmalloc.txt
14649 ZSWAP COMPRESSED SWAP CACHING
14659 Q: http://patchwork.kernel.org/project/LKML/list/
14660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14661 S: Buried alive in reporters