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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
186 F: drivers/net/ethernet/8390/
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 F: Documentation/filesystems/9p.txt
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
213 F: drivers/media/dvb-frontends/a8293*
215 AACRAID SCSI RAID DRIVER
218 W: http://www.adaptec.com/
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
225 F: include/linux/syscalls.h
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 F: drivers/hwmon/abituguru.c
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 F: drivers/hwmon/abituguru3.c
240 ACCES 104-DIO-48E GPIO DRIVER
244 F: drivers/gpio/gpio-104-dio-48e.c
246 ACCES 104-IDI-48 GPIO DRIVER
250 F: drivers/gpio/gpio-104-idi-48.c
252 ACCES 104-IDIO-16 GPIO DRIVER
256 F: drivers/gpio/gpio-104-idio-16.c
262 F: drivers/net/ethernet/alteon/acenic*
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
267 W: http://piie.net/?section=acerhdf
269 F: drivers/platform/x86/acerhdf.c
271 ACER WMI LAPTOP EXTRAS
275 F: drivers/platform/x86/acer-wmi.c
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
308 F: drivers/acpi/acpica/
315 W: https://01.org/linux-acpi
317 F: drivers/acpi/fan.c
322 W: https://01.org/linux-acpi
324 F: drivers/acpi/*thermal*
329 W: https://01.org/linux-acpi
331 F: drivers/acpi/acpi_video.c
336 F: drivers/platform/x86/wmi.c
338 AD1889 ALSA SOUND DRIVER
340 W: http://wiki.parisc-linux.org/AD1889
343 F: sound/pci/ad1889.*
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
350 F: drivers/misc/ad525x_dpot.c
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
357 F: drivers/regulator/ad5398.c
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
364 F: drivers/input/misc/ad714x.c
366 AD7877 TOUCHSCREEN DRIVER
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
371 F: drivers/input/touchscreen/ad7877.c
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
378 F: drivers/input/touchscreen/ad7879.c
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
393 ADM1025 HARDWARE MONITOR DRIVER
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
400 ADM1029 HARDWARE MONITOR DRIVER
404 F: drivers/hwmon/adm1029.c
406 ADM8211 WIRELESS DRIVER
408 W: http://wireless.kernel.org/
410 F: drivers/net/wireless/admtek/adm8211.*
412 ADP1653 FLASH CONTROLLER DRIVER
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/video/backlight/adp8860_bl.c
445 ADS1015 HARDWARE MONITOR DRIVER
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
456 F: drivers/macintosh/therm_adt746x.c
458 ADT7475 HARDWARE MONITOR DRIVER
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/input/misc/adxl34x.c
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
483 F: sound/oss/aedsp16.c
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
493 F: drivers/media/dvb-frontends/af9013*
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
503 F: drivers/media/dvb-frontends/af9033*
508 F: Documentation/filesystems/affs.txt
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
534 AIC7XXX / AIC79XX SCSI DRIVER
538 F: drivers/scsi/aic7xxx/
540 AIMSLAB FM RADIO RECEIVER DRIVER
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
546 F: drivers/media/radio/radio-aimslab*
553 F: include/linux/*aio*.h
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
563 F: drivers/media/usb/airspy/
565 ALCATEL SPEEDTOUCH USB DRIVER
568 W: http://www.linux-usb.org/SpeedTouch/
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
573 ALCHEMY AU1XX0 MMC DRIVER
576 F: drivers/mmc/host/au1xmmc.c
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
585 ALLWINNER SECURITY SYSTEM
589 F: drivers/crypto/sunxi-ss/
599 ALPS PS/2 TOUCHPAD DRIVER
601 F: drivers/input/mouse/alps.*
603 ALTERA MAILBOX DRIVER
607 F: drivers/mailbox/mailbox-altera.c
613 F: drivers/gpio/gpio-altera.c
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
627 F: drivers/net/ethernet/altera/
629 ALTERA UART/JTAG UART SERIAL DRIVERS
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
639 AMAZON ETHERNET DRIVERS
645 F: Documentation/networking/ena.txt
646 F: drivers/net/ethernet/amazon/
648 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
653 F: drivers/crypto/ccp/
654 F: include/linux/ccp.h
656 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
660 F: Documentation/hwmon/fam15h_power
661 F: drivers/hwmon/fam15h_power.c
663 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
666 F: drivers/usb/gadget/udc/amd5536udc.*
668 AMD GEODE PROCESSOR/CHIPSET SUPPORT
671 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
673 F: drivers/char/hw_random/geode-rng.c
674 F: drivers/crypto/geode*
675 F: drivers/video/fbdev/geode/
676 F: arch/x86/include/asm/geode.h
681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
683 F: drivers/iommu/amd_iommu*.[ch]
684 F: include/linux/amd-iommu.h
689 T: git git://people.freedesktop.org/~gabbayo/linux.git
691 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695 F: drivers/gpu/drm/amd/amdkfd/
696 F: drivers/gpu/drm/amd/include/cik_structs.h
697 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698 F: drivers/gpu/drm/amd/include/vi_structs.h
699 F: drivers/gpu/drm/radeon/radeon_kfd.c
700 F: drivers/gpu/drm/radeon/radeon_kfd.h
701 F: include/uapi/linux/kfd_ioctl.h
703 AMD SEATTLE DEVICE TREE SUPPORT
708 F: arch/arm64/boot/dts/amd/
714 F: drivers/net/ethernet/amd/xgbe/
715 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
717 AMS (Apple Motion Sensor) DRIVER
720 F: drivers/macintosh/ams/
722 ANALOG DEVICES INC AD9389B DRIVER
726 F: drivers/media/i2c/ad9389b*
728 ANALOG DEVICES INC ADV7180 DRIVER
731 W: http://ez.analog.com/community/linux-device-drivers
733 F: drivers/media/i2c/adv7180.c
735 ANALOG DEVICES INC ADV7511 DRIVER
739 F: drivers/media/i2c/adv7511*
741 ANALOG DEVICES INC ADV7604 DRIVER
745 F: drivers/media/i2c/adv7604*
747 ANALOG DEVICES INC ADV7842 DRIVER
751 F: drivers/media/i2c/adv7842*
753 ANALOG DEVICES INC ASOC CODEC DRIVERS
756 W: http://wiki.analog.com/
757 W: http://ez.analog.com/community/linux-device-drivers
759 F: sound/soc/codecs/adau*
760 F: sound/soc/codecs/adav*
761 F: sound/soc/codecs/ad1*
762 F: sound/soc/codecs/ad7*
763 F: sound/soc/codecs/ssm*
764 F: sound/soc/codecs/sigmadsp.*
766 ANALOG DEVICES INC ASOC DRIVERS
769 W: http://blackfin.uclinux.org/
771 F: sound/soc/blackfin/*
773 ANALOG DEVICES INC IIO DRIVERS
776 W: http://wiki.analog.com/
777 W: http://ez.analog.com/community/linux-device-drivers
780 X: drivers/iio/*/adjd*
781 F: drivers/staging/iio/*/ad*
782 F: staging/iio/trigger/iio-trig-bfin-timer.c
784 ANALOG DEVICES INC DMA DRIVERS
786 W: http://ez.analog.com/community/linux-device-drivers
788 F: drivers/dma/dma-axi-dmac.c
790 ANDROID CONFIG FRAGMENTS
793 F: kernel/configs/android*
799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
803 F: drivers/staging/android/
810 F: Documentation/devicetree/bindings/staging/ion/
811 F: drivers/staging/android/ion
812 F: drivers/staging/android/uapi/ion.h
813 F: drivers/staging/android/uapi/ion_test.h
815 AOA (Apple Onboard Audio) ALSA DRIVER
822 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
826 F: drivers/iio/adc/stx104.c
831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832 F: arch/x86/kernel/apm_32.c
833 F: include/linux/apm_bios.h
834 F: include/uapi/linux/apm_bios.h
835 F: drivers/char/apm-emulation.c
837 APPLE BCM5974 MULTITOUCH DRIVER
841 F: drivers/input/mouse/bcm5974.c
847 F: drivers/hwmon/applesmc.c
849 APPLETALK NETWORK LAYER
852 F: drivers/net/appletalk/
855 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
858 F: arch/arm64/boot/dts/apm/
860 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
864 F: drivers/net/ethernet/apm/xgene/
865 F: drivers/net/phy/mdio-xgene.c
866 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
869 APPLIED MICRO (APM) X-GENE SOC PMU
872 F: drivers/perf/xgene_pmu.c
873 F: Documentation/perf/xgene-pmu.txt
874 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
876 APTINA CAMERA SENSOR PLL
880 F: drivers/media/i2c/aptina-pll.*
882 ARC FRAMEBUFFER DRIVER
885 F: drivers/video/fbdev/arcfb.c
886 F: drivers/video/fbdev/core/fb_defio.c
892 F: drivers/net/arcnet/
893 F: include/uapi/linux/if_arcnet.h
898 F: drivers/gpu/drm/arc/
899 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
901 ARM ARCHITECTED TIMER DRIVER
906 F: arch/arm/include/asm/arch_timer.h
907 F: arch/arm64/include/asm/arch_timer.h
908 F: drivers/clocksource/arm_arch_timer.c
913 F: drivers/gpu/drm/arm/hdlcd_*
914 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
916 ARM MALI-DP DRM DRIVER
921 F: drivers/gpu/drm/arm/
922 F: Documentation/devicetree/bindings/display/arm,malidp.txt
924 ARM MFM AND FLOPPY DRIVERS
927 F: arch/arm/lib/floppydma.S
928 F: arch/arm/include/asm/floppy.h
930 ARM PMU PROFILING AND DEBUGGING
935 F: arch/arm*/kernel/perf_*
936 F: arch/arm/oprofile/common.c
937 F: arch/arm*/kernel/hw_breakpoint.c
938 F: arch/arm*/include/asm/hw_breakpoint.h
939 F: arch/arm*/include/asm/perf_event.h
941 F: include/linux/perf/arm_pmu.h
942 F: Documentation/devicetree/bindings/arm/pmu.txt
947 W: http://www.armlinux.org.uk/
951 ARM SUB-ARCHITECTURES
956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
958 ARM PRIMECELL AACI PL041 DRIVER
963 ARM PRIMECELL CLCD PL110 DRIVER
966 F: drivers/video/fbdev/amba-clcd.*
968 ARM PRIMECELL KMI PL050 DRIVER
971 F: drivers/input/serio/ambakmi.*
972 F: include/linux/amba/kmi.h
974 ARM PRIMECELL MMCI PL180/1 DRIVER
977 F: drivers/mmc/host/mmci.*
978 F: include/linux/amba/mmci.h
980 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
983 F: drivers/tty/serial/amba-pl01*.c
984 F: include/linux/amba/serial.h
986 ARM PRIMECELL BUS SUPPORT
990 F: include/linux/amba/bus.h
992 ARM/ADS SPHERE MACHINE SUPPORT
997 ARM/AFEB9260 MACHINE SUPPORT
1002 ARM/AJECO 1ARM MACHINE SUPPORT
1007 ARM/Allwinner sunXi SoC support
1013 F: arch/arm/boot/dts/ntc-gr8*
1015 ARM/Allwinner SoC Clock Support
1018 F: drivers/clk/sunxi/
1020 ARM/Amlogic Meson SoC support
1025 W: http://linux-meson.com/
1027 F: arch/arm/mach-meson/
1028 F: arch/arm/boot/dts/meson*
1029 F: arch/arm64/boot/dts/amlogic/
1030 F: drivers/pinctrl/meson/
1033 ARM/Annapurna Labs ALPINE ARCHITECTURE
1038 F: arch/arm/mach-alpine/
1039 F: arch/arm/boot/dts/alpine*
1040 F: arch/arm64/boot/dts/al/
1041 F: drivers/*/*alpine*
1043 ARM/ARTPEC MACHINE SUPPORT
1049 F: arch/arm/mach-artpec
1050 F: arch/arm/boot/dts/artpec6*
1053 ARM/ASPEED MACHINE SUPPORT
1056 F: arch/arm/mach-aspeed/
1057 F: arch/arm/boot/dts/aspeed-*
1058 F: drivers/*/*aspeed*
1060 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1065 W: http://www.linux4sam.org
1066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1068 F: arch/arm/mach-at91/
1069 F: include/soc/at91/
1070 F: arch/arm/boot/dts/at91*.dts
1071 F: arch/arm/boot/dts/at91*.dtsi
1072 F: arch/arm/boot/dts/sama*.dts
1073 F: arch/arm/boot/dts/sama*.dtsi
1074 F: arch/arm/include/debug/at91.S
1076 ARM/ATMEL AT91 Clock Support
1081 ARM/CALXEDA HIGHBANK ARCHITECTURE
1085 F: arch/arm/mach-highbank/
1086 F: arch/arm/boot/dts/highbank.dts
1087 F: arch/arm/boot/dts/ecx-*.dts*
1089 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1092 F: arch/arm/mach-cns3xxx/
1094 ARM/CAVIUM THUNDER NETWORK DRIVER
1099 F: drivers/net/ethernet/cavium/thunder/
1101 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1107 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1112 F: arch/arm/mach-ep93xx/
1113 F: arch/arm/mach-ep93xx/include/mach/
1115 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1124 F: arch/arm/include/asm/clkdev.h
1125 F: drivers/clk/clkdev.c
1127 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1132 ARM/CONTEC MICRO9 MACHINE SUPPORT
1135 F: arch/arm/mach-ep93xx/micro9.c
1137 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1141 F: drivers/hwtracing/coresight/*
1142 F: Documentation/trace/coresight.txt
1143 F: Documentation/devicetree/bindings/arm/coresight.txt
1144 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1145 F: tools/perf/arch/arm/util/pmu.c
1146 F: tools/perf/arch/arm/util/auxtrace.c
1147 F: tools/perf/arch/arm/util/cs-etm.c
1148 F: tools/perf/arch/arm/util/cs-etm.h
1149 F: tools/perf/util/cs-etm.h
1151 ARM/CORGI MACHINE SUPPORT
1155 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1158 T: git git://github.com/ulli-kroll/linux.git
1160 F: arch/arm/mach-gemini/
1161 F: drivers/rtc/rtc-gemini.c
1163 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1168 F: arch/arm/boot/dts/prima2*
1169 F: arch/arm/mach-prima2/
1170 F: drivers/clk/sirf/
1171 F: drivers/clocksource/timer-prima2.c
1172 F: drivers/clocksource/timer-atlas7.c
1175 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1179 F: arch/arm/boot/dts/cx92755*
1182 ARM/EBSA110 MACHINE SUPPORT
1185 W: http://www.armlinux.org.uk/
1187 F: arch/arm/mach-ebsa110/
1188 F: drivers/net/ethernet/amd/am79c961a.*
1190 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1196 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1201 W: http://www.openezx.org/
1203 T: topgit git://git.openezx.org/openezx.git
1204 F: arch/arm/mach-pxa/ezx.c
1206 ARM/FARADAY FA526 PORT
1210 T: git git://git.berlios.de/gemini-board
1211 F: arch/arm/mm/*-fa*
1213 ARM/FOOTBRIDGE ARCHITECTURE
1216 W: http://www.armlinux.org.uk/
1218 F: arch/arm/include/asm/hardware/dec21285.h
1219 F: arch/arm/mach-footbridge/
1221 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1228 F: arch/arm/mach-imx/
1229 F: arch/arm/mach-mxs/
1230 F: arch/arm/boot/dts/imx*
1231 F: arch/arm/configs/imx*_defconfig
1235 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242 F: arch/arm/mach-imx/*vf610*
1243 F: arch/arm/boot/dts/vf*
1245 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1250 ARM/GUMSTIX MACHINE SUPPORT
1255 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1260 F: arch/arm/mach-pxa/hx4700.c
1261 F: arch/arm/mach-pxa/include/mach/hx4700.h
1262 F: sound/soc/pxa/hx4700.c
1264 ARM/HISILICON SOC SUPPORT
1267 W: http://www.hisilicon.com
1269 T: git git://github.com/hisilicon/linux-hisi.git
1270 F: arch/arm/mach-hisi/
1271 F: arch/arm/boot/dts/hi3*
1272 F: arch/arm/boot/dts/hip*
1273 F: arch/arm/boot/dts/hisi*
1274 F: arch/arm64/boot/dts/hisilicon/
1276 ARM/HP JORNADA 7XX MACHINE SUPPORT
1280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1281 F: arch/arm/mach-sa1100/jornada720.c
1282 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1284 ARM/IGEP MACHINE SUPPORT
1290 F: arch/arm/boot/dts/omap3-igep*
1292 ARM/INCOME PXA270 SUPPORT
1296 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1298 ARM/INTEL IOP32X ARM ARCHITECTURE
1303 ARM/INTEL IOP33X ARM ARCHITECTURE
1307 ARM/INTEL IOP13XX ARM ARCHITECTURE
1312 ARM/INTEL IQ81342EX MACHINE SUPPORT
1317 ARM/INTEL IXDP2850 MACHINE SUPPORT
1322 ARM/INTEL IXP4XX ARM ARCHITECTURE
1327 F: arch/arm/mach-ixp4xx/
1329 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1333 F: arch/arm/mach-pxa/stargate2.c
1334 F: drivers/pcmcia/pxa2xx_stargate2.c
1336 ARM/INTEL XSC3 (MANZANO) ARM CORE
1341 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1346 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1350 F: arch/arm/mach-keystone/
1351 F: arch/arm/boot/dts/keystone-*
1352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1354 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1358 F: drivers/clk/keystone/
1360 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1365 F: drivers/clocksource/timer-keystone.c
1367 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1371 F: drivers/power/reset/keystone-reset.c
1373 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1377 F: drivers/memory/*emif*
1379 ARM/LG1K ARCHITECTURE
1383 F: arch/arm64/boot/dts/lg/
1385 ARM/LOGICPD PXA270 MACHINE SUPPORT
1390 ARM/LPC18XX ARCHITECTURE
1394 F: arch/arm/boot/dts/lpc43*
1395 F: drivers/clk/nxp/clk-lpc18xx*
1396 F: drivers/clocksource/time-lpc32xx.c
1397 F: drivers/i2c/busses/i2c-lpc2k.c
1398 F: drivers/memory/pl172.c
1399 F: drivers/mtd/spi-nor/nxp-spifi.c
1400 F: drivers/rtc/rtc-lpc24xx.c
1403 ARM/LPC32XX SOC SUPPORT
1407 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1409 F: arch/arm/boot/dts/lpc32*
1410 F: arch/arm/mach-lpc32xx/
1411 F: drivers/i2c/busses/i2c-pnx.c
1412 F: drivers/net/ethernet/nxp/lpc_eth.c
1413 F: drivers/usb/host/ohci-nxp.c
1414 F: drivers/watchdog/pnx4008_wdt.c
1417 ARM/MAGICIAN MACHINE SUPPORT
1421 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1428 F: arch/arm/mach-mvebu/
1429 F: drivers/rtc/rtc-armada38x.c
1430 F: arch/arm/boot/dts/armada*
1431 F: arch/arm/boot/dts/kirkwood*
1432 F: arch/arm64/boot/dts/marvell/armada*
1433 F: drivers/cpufreq/mvebu-cpufreq.c
1434 F: arch/arm/configs/mvebu_*_defconfig
1436 ARM/Marvell Berlin SoC support
1440 F: arch/arm/mach-berlin/
1441 F: arch/arm/boot/dts/berlin*
1442 F: arch/arm64/boot/dts/marvell/berlin*
1445 ARM/Marvell Dove/MV78xx0/Orion SOC support
1452 F: arch/arm/mach-dove/
1453 F: arch/arm/mach-mv78xx0/
1454 F: arch/arm/mach-orion5x/
1455 F: arch/arm/plat-orion/
1456 F: arch/arm/boot/dts/dove*
1457 F: arch/arm/boot/dts/orion5x*
1460 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1463 W: http://www.digriz.org.uk/ts78xx/kernel
1465 F: arch/arm/mach-orion5x/ts78xx-*
1467 ARM/OXNAS platform support
1472 F: arch/arm/mach-oxnas/
1473 F: arch/arm/boot/dts/oxnas*
1474 F: arch/arm/boot/dts/wd-mbwe.dts
1477 ARM/Mediatek RTC DRIVER
1482 F: drivers/rtc/rtc-mt6397.c
1484 ARM/Mediatek SoC support
1489 F: arch/arm/boot/dts/mt6*
1490 F: arch/arm/boot/dts/mt8*
1491 F: arch/arm/mach-mediatek/
1495 ARM/Mediatek USB3 PHY DRIVER
1500 F: drivers/phy/phy-mt65xx-usb3.c
1502 ARM/MICREL KS8695 ARCHITECTURE
1505 F: arch/arm/mach-ks8695/
1508 ARM/MIOA701 MACHINE SUPPORT
1511 F: arch/arm/mach-pxa/mioa701.c
1514 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1518 ARM/NOMADIK ARCHITECTURE
1523 F: arch/arm/mach-nomadik/
1524 F: drivers/pinctrl/nomadik/
1525 F: drivers/i2c/busses/i2c-nomadik.c
1526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1528 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1531 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1534 ARM/TOSA MACHINE SUPPORT
1539 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1542 W: http://hackndev.com
1544 F: arch/arm/mach-pxa/include/mach/palmtx.h
1545 F: arch/arm/mach-pxa/palmtx.c
1546 F: arch/arm/mach-pxa/include/mach/palmt5.h
1547 F: arch/arm/mach-pxa/palmt5.c
1548 F: arch/arm/mach-pxa/include/mach/palmld.h
1549 F: arch/arm/mach-pxa/palmld.c
1550 F: arch/arm/mach-pxa/include/mach/palmte2.h
1551 F: arch/arm/mach-pxa/palmte2.c
1552 F: arch/arm/mach-pxa/include/mach/palmtc.h
1553 F: arch/arm/mach-pxa/palmtc.c
1555 ARM/PALM TREO SUPPORT
1558 W: http://hackndev.com
1560 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1561 F: arch/arm/mach-pxa/palmtreo.c
1566 W: http://hackndev.com
1568 F: arch/arm/mach-pxa/include/mach/palmz72.h
1569 F: arch/arm/mach-pxa/palmz72.c
1573 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1576 ARM/PT DIGITAL BOARD PORT
1579 W: http://www.armlinux.org.uk/
1582 ARM/QUALCOMM SUPPORT
1588 F: Documentation/devicetree/bindings/soc/qcom/
1589 F: arch/arm/boot/dts/qcom-*.dts
1590 F: arch/arm/boot/dts/qcom-*.dtsi
1591 F: arch/arm/mach-qcom/
1592 F: arch/arm64/boot/dts/qcom/*
1593 F: drivers/i2c/busses/i2c-qup.c
1594 F: drivers/clk/qcom/
1595 F: drivers/soc/qcom/
1596 F: drivers/spi/spi-qup.c
1597 F: drivers/tty/serial/msm_serial.h
1598 F: drivers/tty/serial/msm_serial.c
1599 F: drivers/*/pm8???-*
1600 F: drivers/mfd/ssbi.c
1601 F: drivers/firmware/qcom_scm.c
1602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1604 ARM/RADISYS ENP2611 MACHINE SUPPORT
1609 ARM/RENESAS ARM64 ARCHITECTURE
1613 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1616 F: arch/arm64/boot/dts/renesas/
1617 F: drivers/soc/renesas/
1618 F: include/linux/soc/renesas/
1620 ARM/RISCPC ARCHITECTURE
1623 W: http://www.armlinux.org.uk/
1625 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1626 F: arch/arm/include/asm/hardware/ioc.h
1627 F: arch/arm/include/asm/hardware/iomd.h
1628 F: arch/arm/include/asm/hardware/memc.h
1629 F: arch/arm/mach-rpc/
1630 F: drivers/net/ethernet/8390/etherh.c
1631 F: drivers/net/ethernet/i825xx/ether1*
1632 F: drivers/net/ethernet/seeq/ether3*
1633 F: drivers/scsi/arm/
1635 ARM/Rockchip SoC support
1639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1641 F: arch/arm/boot/dts/rk3*
1642 F: arch/arm/mach-rockchip/
1643 F: drivers/clk/rockchip/
1644 F: drivers/i2c/busses/i2c-rk3x.c
1645 F: drivers/*/*rockchip*
1646 F: drivers/*/*/*rockchip*
1647 F: sound/soc/rockchip/
1650 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1657 F: arch/arm/boot/dts/s3c*
1658 F: arch/arm/boot/dts/s5p*
1659 F: arch/arm/boot/dts/samsung*
1660 F: arch/arm/boot/dts/exynos*
1661 F: arch/arm64/boot/dts/exynos/
1662 F: arch/arm/plat-samsung/
1663 F: arch/arm/mach-s3c24*/
1664 F: arch/arm/mach-s3c64xx/
1665 F: arch/arm/mach-s5p*/
1666 F: arch/arm/mach-exynos*/
1667 F: drivers/*/*s3c24*
1668 F: drivers/*/*/*s3c24*
1669 F: drivers/*/*s3c64xx*
1670 F: drivers/*/*s5pv210*
1671 F: drivers/memory/samsung/*
1672 F: drivers/soc/samsung/*
1673 F: Documentation/arm/Samsung/
1674 F: Documentation/devicetree/bindings/arm/samsung/
1675 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1676 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1679 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1683 F: arch/arm/mach-s5pv210/
1685 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1692 F: drivers/media/platform/s5p-g2d/
1694 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1702 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1703 F: drivers/media/platform/s5p-mfc/
1705 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1710 F: drivers/staging/media/platform/s5p-cec/
1712 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1718 F: drivers/media/platform/s5p-jpeg/
1720 ARM/SHMOBILE ARM ARCHITECTURE
1724 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1727 F: arch/arm/boot/dts/emev2*
1728 F: arch/arm/boot/dts/r7s*
1729 F: arch/arm/boot/dts/r8a*
1730 F: arch/arm/boot/dts/sh*
1731 F: arch/arm/configs/shmobile_defconfig
1732 F: arch/arm/include/debug/renesas-scif.S
1733 F: arch/arm/mach-shmobile/
1734 F: drivers/soc/renesas/
1735 F: include/linux/soc/renesas/
1737 ARM/SOCFPGA ARCHITECTURE
1740 F: arch/arm/mach-socfpga/
1741 F: arch/arm/boot/dts/socfpga*
1742 F: arch/arm/configs/socfpga_defconfig
1743 F: arch/arm64/boot/dts/altera/
1744 W: http://www.rocketboards.org
1745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1747 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1750 F: drivers/clk/socfpga/
1752 ARM/SOCFPGA EDAC SUPPORT
1755 F: drivers/edac/altera_edac.
1757 ARM/STI ARCHITECTURE
1761 W: http://www.stlinux.com
1763 F: arch/arm/mach-sti/
1764 F: arch/arm/boot/dts/sti*
1765 F: drivers/char/hw_random/st-rng.c
1766 F: drivers/clocksource/arm_global_timer.c
1767 F: drivers/clocksource/clksrc_st_lpc.c
1768 F: drivers/cpufreq/sti-cpufreq.c
1769 F: drivers/i2c/busses/i2c-st.c
1770 F: drivers/media/rc/st_rc.c
1771 F: drivers/media/platform/sti/c8sectpfe/
1772 F: drivers/mmc/host/sdhci-st.c
1773 F: drivers/phy/phy-miphy28lp.c
1774 F: drivers/phy/phy-miphy365x.c
1775 F: drivers/phy/phy-stih407-usb.c
1776 F: drivers/phy/phy-stih41x-usb.c
1777 F: drivers/pinctrl/pinctrl-st.c
1778 F: drivers/remoteproc/st_remoteproc.c
1779 F: drivers/reset/sti/
1780 F: drivers/rtc/rtc-st-lpc.c
1781 F: drivers/tty/serial/st-asc.c
1782 F: drivers/usb/dwc3/dwc3-st.c
1783 F: drivers/usb/host/ehci-st.c
1784 F: drivers/usb/host/ohci-st.c
1785 F: drivers/watchdog/st_lpc_wdt.c
1786 F: drivers/ata/ahci_st.c
1788 ARM/STM32 ARCHITECTURE
1793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1795 F: drivers/clocksource/armv7m_systick.c
1797 ARM/TANGO ARCHITECTURE
1803 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1808 ARM/TETON BGA MACHINE SUPPORT
1813 ARM/THECUS N2100 MACHINE SUPPORT
1818 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1821 W: http://www.mcuos.com
1823 F: arch/arm/mach-w90x900/
1824 F: drivers/input/keyboard/w90p910_keypad.c
1825 F: drivers/input/touchscreen/w90p910_ts.c
1826 F: drivers/watchdog/nuc900_wdt.c
1827 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1828 F: drivers/mtd/nand/nuc900_nand.c
1829 F: drivers/rtc/rtc-nuc900.c
1830 F: drivers/spi/spi-nuc900.c
1831 F: drivers/usb/host/ehci-w90x900.c
1832 F: drivers/video/fbdev/nuc900fb.c
1834 ARM/U300 MACHINE SUPPORT
1838 F: arch/arm/mach-u300/
1839 F: drivers/clocksource/timer-u300.c
1840 F: drivers/i2c/busses/i2c-stu300.c
1841 F: drivers/rtc/rtc-coh901331.c
1842 F: drivers/watchdog/coh901327_wdt.c
1843 F: drivers/dma/coh901318*
1844 F: drivers/mfd/ab3100*
1845 F: drivers/rtc/rtc-ab3100.c
1846 F: drivers/rtc/rtc-coh901331.c
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1849 ARM/UNIPHIER ARCHITECTURE
1852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1854 F: arch/arm/boot/dts/uniphier*
1855 F: arch/arm/include/asm/hardware/cache-uniphier.h
1856 F: arch/arm/mach-uniphier/
1857 F: arch/arm/mm/cache-uniphier.c
1858 F: arch/arm64/boot/dts/socionext/
1859 F: drivers/bus/uniphier-system-bus.c
1860 F: drivers/clk/uniphier/
1861 F: drivers/i2c/busses/i2c-uniphier*
1862 F: drivers/pinctrl/uniphier/
1863 F: drivers/reset/reset-uniphier.c
1864 F: drivers/tty/serial/8250/8250_uniphier.c
1867 ARM/Ux500 ARM ARCHITECTURE
1871 F: arch/arm/mach-ux500/
1872 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1873 F: drivers/dma/ste_dma40*
1874 F: drivers/hwspinlock/u8500_hsem.c
1875 F: drivers/mfd/abx500*
1876 F: drivers/mfd/ab8500*
1877 F: drivers/mfd/dbx500*
1878 F: drivers/mfd/db8500*
1879 F: drivers/pinctrl/nomadik/pinctrl-ab*
1880 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1881 F: drivers/rtc/rtc-ab8500.c
1882 F: drivers/rtc/rtc-pl031.c
1883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1885 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1888 T: git git://git.linaro.org/people/ulfh/clk.git
1890 F: drivers/clk/ux500/
1892 ARM/VERSATILE EXPRESS PLATFORM
1898 F: arch/arm/boot/dts/vexpress*
1899 F: arch/arm64/boot/dts/arm/
1900 F: arch/arm/mach-vexpress/
1903 F: drivers/clk/versatile/clk-vexpress-osc.c
1904 F: drivers/clocksource/versatile.c
1910 W: http://www.armlinux.org.uk/
1914 ARM/VOIPAC PXA270 SUPPORT
1918 F: arch/arm/mach-pxa/vpac270.c
1919 F: arch/arm/mach-pxa/include/mach/vpac270.h
1921 ARM/VT8500 ARM ARCHITECTURE
1925 F: arch/arm/mach-vt8500/
1926 F: drivers/clocksource/vt8500_timer.c
1927 F: drivers/i2c/busses/i2c-wmt.c
1928 F: drivers/mmc/host/wmt-sdmmc.c
1929 F: drivers/pwm/pwm-vt8500.c
1930 F: drivers/rtc/rtc-vt8500.c
1931 F: drivers/tty/serial/vt8500_serial.c
1932 F: drivers/usb/host/ehci-platform.c
1933 F: drivers/usb/host/uhci-platform.c
1934 F: drivers/video/fbdev/vt8500lcdfb.*
1935 F: drivers/video/fbdev/wm8505fb*
1936 F: drivers/video/fbdev/wmt_ge_rops.*
1938 ARM/ZIPIT Z2 SUPPORT
1942 F: arch/arm/mach-pxa/z2.c
1943 F: arch/arm/mach-pxa/include/mach/z2.h
1945 ARM/ZTE ARCHITECTURE
1949 F: arch/arm/mach-zx/
1951 F: Documentation/devicetree/bindings/arm/zte.txt
1952 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1954 ARM/ZYNQ ARCHITECTURE
1958 W: http://wiki.xilinx.com
1959 T: git https://github.com/Xilinx/linux-xlnx.git
1961 F: arch/arm/mach-zynq/
1962 F: drivers/cpuidle/cpuidle-zynq.c
1963 F: drivers/block/xsysace.c
1966 F: drivers/clocksource/cadence_ttc_timer.c
1967 F: drivers/i2c/busses/i2c-cadence.c
1968 F: drivers/mmc/host/sdhci-of-arasan.c
1969 F: drivers/edac/synopsys_edac.c
1976 F: drivers/iommu/arm-smmu.c
1977 F: drivers/iommu/arm-smmu-v3.c
1978 F: drivers/iommu/io-pgtable-arm.c
1979 F: drivers/iommu/io-pgtable-arm-v7s.c
1981 ARM64 PORT (AARCH64 ARCHITECTURE)
1985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1988 F: Documentation/arm64/
1990 AS3645A LED FLASH CONTROLLER DRIVER
1993 T: git git://linuxtv.org/media_tree.git
1995 F: drivers/media/i2c/as3645a.c
1996 F: include/media/i2c/as3645a.h
1998 ASAHI KASEI AK8974 DRIVER
2001 W: http://www.akm.com/
2003 F: drivers/iio/magnetometer/ak8974.c
2005 ASC7621 HARDWARE MONITOR DRIVER
2009 F: Documentation/hwmon/asc7621
2010 F: drivers/hwmon/asc7621.c
2012 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2016 W: http://acpi4asus.sf.net
2018 F: drivers/platform/x86/asus*.c
2019 F: drivers/platform/x86/eeepc*.c
2021 ASUS WIRELESS RADIO CONTROL DRIVER
2025 F: drivers/platform/x86/asus-wireless.c
2031 F: Documentation/crypto/asymmetric-keys.txt
2032 F: include/linux/verification.h
2033 F: include/crypto/public_key.h
2034 F: include/crypto/pkcs7.h
2035 F: crypto/asymmetric_keys/
2037 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2039 W: http://sourceforge.net/projects/xscaleiop
2041 F: Documentation/crypto/async-tx-api.txt
2044 F: include/linux/dmaengine.h
2045 F: include/linux/async_tx.h
2051 F: drivers/misc/eeprom/at24.c
2052 F: include/linux/platform_data/at24.h
2054 ATA OVER ETHERNET (AOE) DRIVER
2056 W: http://www.openaoe.org/
2058 F: Documentation/aoe/
2059 F: drivers/block/aoe/
2061 ATHEROS 71XX/9XXX GPIO DRIVER
2063 W: https://github.com/AlbanBedel/linux
2064 T: git git://github.com/AlbanBedel/linux
2066 F: drivers/gpio/gpio-ath79.c
2067 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2069 ATHEROS ATH GENERIC UTILITIES
2073 F: drivers/net/wireless/ath/*
2075 ATHEROS ATH5K WIRELESS DRIVER
2080 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2082 F: drivers/net/wireless/ath/ath5k/
2084 ATHEROS ATH6KL WIRELESS DRIVER
2087 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2090 F: drivers/net/wireless/ath/ath6kl/
2092 WILOCITY WIL6210 WIRELESS DRIVER
2097 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2098 F: drivers/net/wireless/ath/wil6210/
2099 F: include/uapi/linux/wil6210_uapi.h
2101 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2104 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2106 F: drivers/net/wireless/ath/carl9170/
2108 ATK0110 HWMON DRIVER
2112 F: drivers/hwmon/asus_atk0110.c
2117 F: drivers/input/misc/ati_remote2.c
2119 ATLX ETHERNET DRIVERS
2123 W: http://sourceforge.net/projects/atl1
2124 W: http://atl1.sourceforge.net
2126 F: drivers/net/ethernet/atheros/
2132 W: http://linux-atm.sourceforge.net
2135 F: include/linux/atm*
2136 F: include/uapi/linux/atm*
2138 ATMEL AT91 / AT32 MCI DRIVER
2141 F: drivers/mmc/host/atmel-mci.c
2143 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2146 F: drivers/power/reset/at91-sama5d2_shdwc.c
2148 ATMEL SAMA5D2 ADC DRIVER
2152 F: drivers/iio/adc/at91-sama5d2_adc.c
2154 ATMEL Audio ALSA driver
2164 F: drivers/dma/at_hdmac.c
2165 F: drivers/dma/at_hdmac_regs.h
2166 F: include/linux/platform_data/dma-atmel.h
2173 F: drivers/dma/at_xdmac.c
2179 F: drivers/i2c/busses/i2c-at91.c
2185 F: drivers/media/platform/soc_camera/atmel-isi.c
2186 F: include/media/atmel-isi.h
2192 F: drivers/video/fbdev/atmel_lcdfb.c
2193 F: include/video/atmel_lcdc.h
2195 ATMEL MACB ETHERNET DRIVER
2198 F: drivers/net/ethernet/cadence/
2205 F: drivers/mtd/nand/atmel_nand*
2211 F: drivers/mmc/host/sdhci-of-at91.c
2216 F: drivers/spi/spi-atmel.*
2222 F: drivers/misc/atmel-ssc.c
2223 F: include/linux/atmel-ssc.h
2225 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2229 F: drivers/misc/atmel_tclib.c
2230 F: drivers/clocksource/tcb_clksrc.c
2232 ATMEL USBA UDC DRIVER
2236 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2238 ATMEL WIRELESS DRIVER
2241 W: http://www.thekelleys.org.uk/atmel
2242 W: http://atmelwlandriver.sourceforge.net/
2244 F: drivers/net/wireless/atmel/atmel*
2246 ATMEL MAXTOUCH DRIVER
2248 T: git git://github.com/ndyer/linux.git
2250 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2251 F: drivers/input/touchscreen/atmel_mxt_ts.c
2252 F: include/linux/platform_data/atmel_mxt_ts.h
2254 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2257 W: http://www.attotech.com
2259 F: drivers/scsi/esas2r
2261 ATUSB IEEE 802.15.4 RADIO DRIVER
2265 F: drivers/net/ieee802154/atusb.c
2266 F: drivers/net/ieee802154/atusb.h
2267 F: drivers/net/ieee802154/at86rf230.h
2273 W: http://people.redhat.com/sgrubb/audit/
2274 T: git git://git.infradead.org/users/pcmoore/audit
2276 F: include/linux/audit.h
2277 F: include/uapi/linux/audit.h
2280 AUXILIARY DISPLAY DRIVERS
2282 W: http://miguelojeda.es/auxdisplay.htm
2283 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2285 F: drivers/auxdisplay/
2286 F: include/linux/cfag12864b.h
2291 W: http://www.atmel.com/products/AVR32/
2292 W: http://mirror.egtvedt.no/avr32linux.org/
2293 W: http://avrfreaks.net/
2297 AVR32/AT32AP MACHINE SUPPORT
2301 F: arch/avr32/mach-at32ap/
2306 W: http://www.linux-ax25.org/
2308 F: include/uapi/linux/ax25.h
2309 F: include/net/ax25.h
2316 W: https://linuxtv.org
2317 T: git git://linuxtv.org/media_tree.git
2319 F: drivers/media/usb/dvb-usb-v2/az6007.c
2321 AZTECH FM RADIO RECEIVER DRIVER
2324 T: git git://linuxtv.org/media_tree.git
2325 W: https://linuxtv.org
2327 F: drivers/media/radio/radio-aztech*
2332 W: http://wireless.kernel.org/en/users/Drivers/b43
2334 F: drivers/net/wireless/broadcom/b43/
2336 B43LEGACY WIRELESS DRIVER
2340 W: http://wireless.kernel.org/en/users/Drivers/b43
2342 F: drivers/net/wireless/broadcom/b43legacy/
2344 BACKLIGHT CLASS/SUBSYSTEM
2347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2349 F: drivers/video/backlight/
2350 F: include/linux/backlight.h
2357 W: https://www.open-mesh.org/
2358 Q: https://patchwork.open-mesh.org/project/batman/list/
2360 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2361 F: Documentation/ABI/testing/sysfs-class-net-mesh
2362 F: Documentation/networking/batman-adv.txt
2363 F: include/uapi/linux/batman_adv.h
2366 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2369 W: http://www.baycom.org/~tom/ham/ham.html
2371 F: drivers/net/hamradio/baycom*
2373 BCACHE (BLOCK LAYER CACHE)
2376 W: http://bcache.evilpiepirate.org
2378 F: drivers/md/bcache/
2380 BDISP ST MEDIA DRIVER
2383 T: git git://linuxtv.org/media_tree.git
2384 W: https://linuxtv.org
2386 F: drivers/media/platform/sti/bdisp
2392 T: git git://github.com/luisbg/linux-befs.git
2393 F: Documentation/filesystems/befs.txt
2396 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2400 F: drivers/net/ethernet/ec_bhf.c
2405 F: Documentation/filesystems/bfs.txt
2407 F: include/uapi/linux/bfs_fs.h
2409 BLACKFIN ARCHITECTURE
2412 T: git git://git.code.sf.net/p/adi-linux/code
2413 W: http://blackfin.uclinux.org
2417 BLACKFIN EMAC DRIVER
2419 W: http://blackfin.uclinux.org
2421 F: drivers/net/ethernet/adi/
2425 W: http://blackfin.uclinux.org
2427 F: drivers/rtc/rtc-bfin.c
2432 W: http://blackfin.uclinux.org
2434 F: drivers/mmc/host/bfin_sdh.c
2436 BLACKFIN SERIAL DRIVER
2439 W: http://blackfin.uclinux.org
2441 F: drivers/tty/serial/bfin_uart.c
2443 BLACKFIN WATCHDOG DRIVER
2445 W: http://blackfin.uclinux.org
2447 F: drivers/watchdog/bfin_wdt.c
2449 BLACKFIN I2C TWI DRIVER
2452 W: http://blackfin.uclinux.org/
2454 F: drivers/i2c/busses/i2c-bfin-twi.c
2456 BLACKFIN MEDIA DRIVER
2459 W: http://blackfin.uclinux.org/
2461 F: drivers/media/platform/blackfin/
2462 F: drivers/media/i2c/adv7183*
2463 F: drivers/media/i2c/vs6624*
2465 BLINKM RGB LED DRIVER
2468 F: drivers/leds/leds-blinkm.c
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2476 F: kernel/trace/blktrace.c
2483 F: drivers/mtd/devices/block2mtd.c
2490 W: http://www.bluez.org/
2491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2494 F: drivers/bluetooth/
2501 W: http://www.bluez.org/
2502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2506 F: include/net/bluetooth/
2513 W: http://sourceforge.net/projects/bonding/
2515 F: drivers/net/bonding/
2516 F: include/uapi/linux/if_bonding.h
2518 BPF (Safe dynamic programs and tools)
2525 BROADCOM B44 10/100 ETHERNET DRIVER
2529 F: drivers/net/ethernet/broadcom/b44.*
2531 BROADCOM B53 ETHERNET SWITCH DRIVER
2536 F: drivers/net/dsa/b53/*
2537 F: include/linux/platform_data/b53.h
2539 BROADCOM GENET ETHERNET DRIVER
2543 F: drivers/net/ethernet/broadcom/genet/
2545 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2550 F: drivers/net/ethernet/broadcom/bnx2.*
2551 F: drivers/net/ethernet/broadcom/bnx2_*
2553 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2557 F: drivers/net/ethernet/broadcom/bnx2x/
2559 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2564 T: git git://github.com/broadcom/mach-bcm
2570 F: arch/arm/mach-bcm/
2572 BROADCOM BCM2835 ARM ARCHITECTURE
2578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2582 BROADCOM BCM47XX MIPS ARCHITECTURE
2587 F: Documentation/devicetree/bindings/mips/brcm/
2588 F: arch/mips/bcm47xx/*
2589 F: arch/mips/include/asm/mach-bcm47xx/*
2591 BROADCOM BCM5301X ARM ARCHITECTURE
2597 F: arch/arm/mach-bcm/bcm_5301x.c
2598 F: arch/arm/boot/dts/bcm5301x*.dtsi
2599 F: arch/arm/boot/dts/bcm470*
2601 BROADCOM BCM53573 ARM ARCHITECTURE
2605 F: arch/arm/boot/dts/bcm53573*
2606 F: arch/arm/boot/dts/bcm47189*
2608 BROADCOM BCM63XX ARM ARCHITECTURE
2612 T: git git://github.com/broadcom/stblinux.git
2616 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2620 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2622 BROADCOM BCM7XXX ARM ARCHITECTURE
2628 T: git git://github.com/broadcom/stblinux.git
2630 F: arch/arm/mach-bcm/*brcmstb*
2631 F: arch/arm/boot/dts/bcm7*.dts*
2632 F: drivers/bus/brcmstb_gisb.c
2635 BROADCOM BMIPS MIPS ARCHITECTURE
2639 T: git git://github.com/broadcom/stblinux.git
2641 F: arch/mips/bmips/*
2642 F: arch/mips/include/asm/mach-bmips/*
2643 F: arch/mips/kernel/*bmips*
2644 F: arch/mips/boot/dts/brcm/bcm*.dts*
2645 F: drivers/irqchip/irq-bcm63*
2646 F: drivers/irqchip/irq-bcm7*
2647 F: drivers/irqchip/irq-brcmstb*
2648 F: include/linux/bcm963xx_nvram.h
2649 F: include/linux/bcm963xx_tag.h
2651 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2657 F: drivers/net/ethernet/broadcom/tg3.*
2659 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2666 F: drivers/net/wireless/broadcom/brcm80211/
2668 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2672 F: drivers/scsi/bnx2fc/
2674 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2678 F: drivers/scsi/bnx2i/
2680 BROADCOM IPROC ARM ARCHITECTURE
2686 T: git git://github.com/broadcom/cygnus-linux.git
2701 F: arch/arm64/boot/dts/broadcom/ns2*
2702 F: drivers/clk/bcm/clk-ns*
2703 F: drivers/pinctrl/bcm/pinctrl-ns*
2705 BROADCOM BRCMSTB GPIO DRIVER
2709 F: drivers/gpio/gpio-brcmstb.c
2710 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2712 BROADCOM KONA GPIO DRIVER
2716 F: drivers/gpio/gpio-bcm-kona.c
2717 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2719 BROADCOM NVRAM DRIVER
2723 F: drivers/firmware/broadcom/*
2725 BROADCOM STB NAND FLASH DRIVER
2731 F: drivers/mtd/nand/brcmnand/
2733 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2738 F: include/linux/bcma/
2740 BROADCOM SYSTEMPORT ETHERNET DRIVER
2744 F: drivers/net/ethernet/broadcom/bcmsysport.*
2746 BROADCOM VULCAN ARM64 SOC
2751 F: arch/arm64/boot/dts/broadcom/vulcan*
2753 BROCADE BFA FC SCSI DRIVER
2758 F: drivers/scsi/bfa/
2760 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2764 F: drivers/net/ethernet/brocade/bna/
2766 BSG (block layer generic sg v4 driver)
2771 F: include/linux/bsg.h
2772 F: include/uapi/linux/bsg.h
2777 T: git git://git.alsa-project.org/alsa-kernel.git
2779 F: Documentation/sound/alsa/Bt87x.txt
2780 F: sound/pci/bt87x.c
2784 W: http://bu3sch.de/btgpio.php
2786 F: drivers/gpio/gpio-bt8xx.c
2793 W: http://btrfs.wiki.kernel.org/
2794 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2797 F: Documentation/filesystems/btrfs.txt
2800 BTTV VIDEO4LINUX DRIVER
2804 W: https://linuxtv.org
2805 T: git git://linuxtv.org/media_tree.git
2807 F: Documentation/media/v4l-drivers/bttv*
2808 F: drivers/media/pci/bt8xx/bttv*
2810 BUSLOGIC SCSI DRIVER
2814 F: drivers/scsi/BusLogic.*
2815 F: drivers/scsi/FlashPoint.*
2817 C-MEDIA CMI8788 DRIVER
2820 T: git git://git.alsa-project.org/alsa-kernel.git
2822 F: sound/pci/oxygen/
2828 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2832 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2836 F: Documentation/filesystems/caching/cachefiles.txt
2839 CADET FM/AM RADIO RECEIVER DRIVER
2842 T: git git://linuxtv.org/media_tree.git
2843 W: https://linuxtv.org
2845 F: drivers/media/radio/radio-cadet*
2847 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2850 T: git git://linuxtv.org/media_tree.git
2852 F: Documentation/media/v4l-drivers/cafe_ccic*
2853 F: drivers/media/platform/marvell-ccic/
2859 F: Documentation/networking/caif/
2860 F: drivers/net/caif/
2861 F: include/uapi/linux/caif/
2862 F: include/net/caif/
2865 CALGARY x86-64 IOMMU
2870 F: arch/x86/kernel/pci-calgary_64.c
2871 F: arch/x86/kernel/tce_64.c
2872 F: arch/x86/include/asm/calgary.h
2873 F: arch/x86/include/asm/tce.h
2879 W: https://github.com/linux-can
2880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2883 F: Documentation/networking/can.txt
2885 F: include/linux/can/core.h
2886 F: include/uapi/linux/can.h
2887 F: include/uapi/linux/can/bcm.h
2888 F: include/uapi/linux/can/raw.h
2889 F: include/uapi/linux/can/gw.h
2895 W: https://github.com/linux-can
2896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2899 F: Documentation/devicetree/bindings/net/can/
2901 F: include/linux/can/dev.h
2902 F: include/linux/can/platform/
2903 F: include/uapi/linux/can/error.h
2904 F: include/uapi/linux/can/netlink.h
2910 F: include/linux/capability.h
2911 F: include/uapi/linux/capability.h
2912 F: security/commoncap.c
2913 F: kernel/capability.c
2915 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2918 F: drivers/iio/light/cm*
2919 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2924 W: http://www.cavium.com
2926 F: drivers/i2c/busses/i2c-octeon*
2927 F: drivers/i2c/busses/i2c-thunderx*
2929 CAVIUM LIQUIDIO NETWORK DRIVER
2935 W: http://www.cavium.com
2937 F: drivers/net/ethernet/cavium/liquidio/
2939 CC2520 IEEE-802.15.4 RADIO DRIVER
2943 F: drivers/net/ieee802154/cc2520.c
2944 F: include/linux/spi/cc2520.h
2945 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2950 T: git git://linuxtv.org/media_tree.git
2951 W: http://linuxtv.org
2953 F: Documentation/cec.txt
2954 F: Documentation/media/uapi/cec
2955 F: drivers/staging/media/cec/
2956 F: drivers/media/cec-edid.c
2957 F: drivers/media/rc/keymaps/rc-cec.c
2958 F: include/media/cec.h
2959 F: include/media/cec-edid.h
2960 F: include/linux/cec.h
2961 F: include/linux/cec-funcs.h
2963 CELL BROADBAND ENGINE ARCHITECTURE
2966 W: http://www.ibm.com/developerworks/power/cell/
2968 F: arch/powerpc/include/asm/cell*.h
2969 F: arch/powerpc/include/asm/spu*.h
2970 F: arch/powerpc/include/uapi/asm/spu*.h
2971 F: arch/powerpc/oprofile/*cell*
2972 F: arch/powerpc/platforms/cell/
2974 CEPH COMMON CODE (LIBCEPH)
2980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2981 T: git git://github.com/ceph/ceph-client.git
2984 F: include/linux/ceph/
2985 F: include/linux/crush/
2987 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2994 T: git git://github.com/ceph/ceph-client.git
2996 F: Documentation/filesystems/ceph.txt
2999 CERTIFICATE HANDLING:
3004 F: Documentation/module-signing.txt
3006 F: scripts/sign-file.c
3007 F: scripts/extract-cert.c
3009 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3012 F: Documentation/usb/WUSB-Design-overview.txt
3013 F: Documentation/usb/wusb-cbaf
3014 F: drivers/usb/host/hwa-hc.c
3015 F: drivers/usb/host/whci/
3016 F: drivers/usb/wusbcore/
3017 F: include/linux/usb/wusb*
3019 CFAG12864B LCD DRIVER
3021 W: http://miguelojeda.es/auxdisplay.htm
3022 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3024 F: drivers/auxdisplay/cfag12864b.c
3025 F: include/linux/cfag12864b.h
3027 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3029 W: http://miguelojeda.es/auxdisplay.htm
3030 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3032 F: drivers/auxdisplay/cfag12864bfb.c
3033 F: include/linux/cfag12864b.h
3035 CFG80211 and NL80211
3038 W: http://wireless.kernel.org/
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3042 F: include/uapi/linux/nl80211.h
3043 F: include/net/cfg80211.h
3045 X: net/wireless/wext*
3047 CHAR and MISC DRIVERS
3050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3054 F: include/linux/miscdevice.h
3060 F: scripts/checkpatch.pl
3062 CHINESE DOCUMENTATION
3067 F: Documentation/zh_CN/
3069 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3074 F: drivers/usb/chipidea/
3076 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3080 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3081 F: drivers/input/touchscreen/chipone_icn8318.c
3083 CHROME HARDWARE PLATFORM SUPPORT
3086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3087 F: drivers/platform/chrome/
3089 CISCO VIC ETHERNET NIC DRIVER
3095 F: drivers/net/ethernet/cisco/enic/
3097 CISCO VIC LOW LATENCY NIC DRIVER
3101 F: drivers/infiniband/hw/usnic/
3103 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3107 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3109 CIRRUS LOGIC AUDIO CODEC DRIVERS
3114 F: sound/soc/codecs/cs*
3121 F: include/linux/cleancache.h
3127 F: include/linux/clk.h
3129 CLOCKSOURCE, CLOCKEVENT DRIVERS
3133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3135 F: drivers/clocksource
3137 CISCO FCOE HBA DRIVER
3143 F: drivers/scsi/fnic/
3145 CISCO SCSI HBA DRIVER
3150 F: drivers/scsi/snic/
3157 F: drivers/platform/x86/classmate-laptop.c
3162 T: git git://linuxtv.org/media_tree.git
3163 W: https://linuxtv.org
3165 F: drivers/media/pci/cobalt/
3167 COCCINELLE/Semantic Patches (SmPL)
3173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3174 W: http://coccinelle.lip6.fr/
3176 F: Documentation/dev-tools/coccinelle.rst
3177 F: scripts/coccinelle/
3178 F: scripts/coccicheck
3184 W: http://www.coda.cs.cmu.edu/
3186 F: Documentation/filesystems/coda.txt
3188 F: include/linux/coda*.h
3189 F: include/uapi/linux/coda*.h
3191 CODA V4L2 MEM2MEM DRIVER
3195 F: Documentation/devicetree/bindings/media/coda.txt
3196 F: drivers/media/platform/coda/
3198 COMMON CLK FRAMEWORK
3202 Q: http://patchwork.kernel.org/project/linux-clk/list/
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3205 F: Documentation/devicetree/bindings/clock/
3207 X: drivers/clk/clkdev.c
3208 F: include/linux/clk-pr*
3209 F: include/linux/clk/
3211 COMMON INTERNET FILE SYSTEM (CIFS)
3215 W: http://linux-cifs.samba.org/
3216 T: git git://git.samba.org/sfrench/cifs-2.6.git
3218 F: Documentation/filesystems/cifs/
3221 COMPACTPCI HOTPLUG CORE
3225 F: drivers/pci/hotplug/cpci_hotplug*
3227 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3231 F: drivers/pci/hotplug/cpcihp_zt5550.*
3233 COMPACTPCI HOTPLUG GENERIC DRIVER
3237 F: drivers/pci/hotplug/cpcihp_generic.c
3239 COMPAL LAPTOP SUPPORT
3243 F: drivers/platform/x86/compal-laptop.c
3245 CONEXANT ACCESSRUNNER USB DRIVER
3247 W: http://accessrunner.sourceforge.net/
3249 F: drivers/usb/atm/cxacru.c
3254 T: git git://git.infradead.org/users/hch/configfs.git
3257 F: include/linux/configfs.h
3263 F: drivers/connector/
3265 CONTROL GROUP (CGROUP)
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3272 F: Documentation/cgroup*
3273 F: include/linux/cgroup*
3276 CONTROL GROUP - CPUSET
3279 W: http://www.bullopensource.org/cpuset/
3280 W: http://oss.sgi.com/projects/cpusets/
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3283 F: Documentation/cgroup-v1/cpusets.txt
3284 F: include/linux/cpuset.h
3287 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3297 CORETEMP HARDWARE MONITORING DRIVER
3301 F: Documentation/hwmon/coretemp
3302 F: drivers/hwmon/coretemp.c
3304 COSA/SRP SYNC SERIAL DRIVER
3306 W: http://www.fi.muni.cz/~kas/cosa/
3308 F: drivers/net/wan/cosa*
3310 CPMAC ETHERNET DRIVER
3314 F: drivers/net/ethernet/ti/cpmac.c
3316 CPU FREQUENCY DRIVERS
3321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3322 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3323 F: Documentation/cpu-freq/
3325 F: include/linux/cpufreq.h
3327 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3331 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3333 F: drivers/cpufreq/arm_big_little.h
3334 F: drivers/cpufreq/arm_big_little.c
3335 F: drivers/cpufreq/arm_big_little_dt.c
3337 CPUIDLE DRIVER - ARM BIG LITTLE
3342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3344 F: drivers/cpuidle/cpuidle-big_little.c
3346 CPUIDLE DRIVER - ARM EXYNOS
3353 F: drivers/cpuidle/cpuidle-exynos.c
3354 F: arch/arm/mach-exynos/pm.c
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3362 F: drivers/cpuidle/*
3363 F: include/linux/cpuidle.h
3368 F: arch/x86/kernel/cpuid.c
3369 F: arch/x86/kernel/msr.c
3371 CPU POWER MONITORING SUBSYSTEM
3375 F: tools/power/cpupower/
3378 W: http://sourceforge.net/projects/cramfs/
3379 S: Orphan / Obsolete
3380 F: Documentation/filesystems/cramfs.txt
3387 W: http://developer.axis.com
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3391 F: drivers/tty/serial/crisv10.*
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3400 F: Documentation/crypto/
3401 F: Documentation/devicetree/bindings/crypto/
3402 F: Documentation/DocBook/crypto-API.tmpl
3408 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3412 F: crypto/ansi_cprng.c
3418 T: git git://linuxtv.org/media_tree.git
3419 W: http://linuxtv.org
3421 F: drivers/media/i2c/cs3308.c
3422 F: drivers/media/i2c/cs3308.h
3424 CS5535 Audio ALSA driver
3427 F: sound/pci/cs5535audio/
3432 F: drivers/net/wireless/st/cw1200/
3434 CX18 VIDEO4LINUX DRIVER
3438 T: git git://linuxtv.org/media_tree.git
3439 W: https://linuxtv.org
3440 W: http://www.ivtvdriver.org/index.php/Cx18
3442 F: Documentation/media/v4l-drivers/cx18*
3443 F: drivers/media/pci/cx18/
3444 F: include/uapi/linux/ivtv*
3446 CX2341X MPEG ENCODER HELPER MODULE
3449 T: git git://linuxtv.org/media_tree.git
3450 W: https://linuxtv.org
3452 F: drivers/media/common/cx2341x*
3453 F: include/media/cx2341x*
3455 CX24120 MEDIA DRIVER
3459 W: https://linuxtv.org
3460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3462 F: drivers/media/dvb-frontends/cx24120*
3464 CX88 VIDEO4LINUX DRIVER
3468 W: https://linuxtv.org
3469 T: git git://linuxtv.org/media_tree.git
3471 F: Documentation/media/v4l-drivers/cx88*
3472 F: drivers/media/pci/cx88/
3474 CXD2820R MEDIA DRIVER
3477 W: https://linuxtv.org
3478 W: http://palosaari.fi/linux/
3479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3480 T: git git://linuxtv.org/anttip/media_tree.git
3482 F: drivers/media/dvb-frontends/cxd2820r*
3484 CXGB3 ETHERNET DRIVER (CXGB3)
3487 W: http://www.chelsio.com
3489 F: drivers/net/ethernet/chelsio/cxgb3/
3491 CXGB3 ISCSI DRIVER (CXGB3I)
3494 W: http://www.chelsio.com
3496 F: drivers/scsi/cxgbi/cxgb3i
3498 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3501 W: http://www.openfabrics.org
3503 F: drivers/infiniband/hw/cxgb3/
3504 F: include/uapi/rdma/cxgb3-abi.h
3506 CXGB4 ETHERNET DRIVER (CXGB4)
3509 W: http://www.chelsio.com
3511 F: drivers/net/ethernet/chelsio/cxgb4/
3513 CXGB4 ISCSI DRIVER (CXGB4I)
3516 W: http://www.chelsio.com
3518 F: drivers/scsi/cxgbi/cxgb4i
3520 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3523 W: http://www.openfabrics.org
3525 F: drivers/infiniband/hw/cxgb4/
3526 F: include/uapi/rdma/cxgb4-abi.h
3528 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3531 W: http://www.chelsio.com
3533 F: drivers/net/ethernet/chelsio/cxgb4vf/
3535 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3540 F: arch/powerpc/platforms/powernv/pci-cxl.c
3541 F: drivers/misc/cxl/
3542 F: include/misc/cxl*
3543 F: include/uapi/misc/cxl.h
3544 F: Documentation/powerpc/cxl.txt
3545 F: Documentation/ABI/testing/sysfs-class-cxl
3547 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3553 F: drivers/scsi/cxlflash/
3554 F: include/uapi/scsi/cxlflash_ioctls.h
3555 F: Documentation/powerpc/cxlflash.txt
3557 STMMAC ETHERNET DRIVER
3561 W: http://www.stlinux.com
3563 F: drivers/net/ethernet/stmicro/stmmac/
3568 W: http://www.armlinux.org.uk/
3570 F: drivers/video/fbdev/cyber2000fb.*
3572 CYCLADES ASYNC MUX DRIVER
3573 W: http://www.cyclades.com/
3575 F: drivers/tty/cyclades.c
3576 F: include/linux/cyclades.h
3577 F: include/uapi/linux/cyclades.h
3579 CYCLADES PC300 DRIVER
3580 W: http://www.cyclades.com/
3582 F: drivers/net/wan/pc300*
3584 CYPRESS_FIRMWARE MEDIA DRIVER
3587 W: https://linuxtv.org
3588 W: http://palosaari.fi/linux/
3589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3590 T: git git://linuxtv.org/anttip/media_tree.git
3592 F: drivers/media/common/cypress_firmware*
3594 CYTTSP TOUCHSCREEN DRIVER
3598 F: drivers/input/touchscreen/cyttsp*
3599 F: include/linux/input/cyttsp.h
3601 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3604 F: drivers/rtc/rtc-ds1685.c
3605 F: include/linux/rtc/ds1685.h
3607 DAMA SLAVE for AX.25
3609 W: http://yaina.de/jreuter/
3610 W: http://www.qsl.net/dl1bke/
3613 F: net/ax25/af_ax25.c
3614 F: net/ax25/ax25_dev.c
3615 F: net/ax25/ax25_ds_*
3616 F: net/ax25/ax25_in.c
3617 F: net/ax25/ax25_out.c
3618 F: net/ax25/ax25_timer.c
3619 F: net/ax25/sysctl_net_ax25.c
3621 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3624 F: Documentation/networking/dmfe.txt
3625 F: drivers/net/ethernet/dec/tulip/dmfe.c
3627 DC390/AM53C974 SCSI driver
3631 F: drivers/scsi/am53c974.c
3638 W: http://twibble.org/dist/dc395x/
3639 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3641 F: Documentation/scsi/dc395x.txt
3642 F: drivers/scsi/dc395x.*
3647 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3649 F: include/linux/dccp.h
3650 F: include/uapi/linux/dccp.h
3651 F: include/linux/tfrc.h
3654 DECnet NETWORK LAYER
3655 W: http://linux-decnet.sourceforge.net
3658 F: Documentation/networking/decnet.txt
3661 DECSTATION PLATFORM SUPPORT
3664 W: http://www.linux-mips.org/wiki/DECstation
3667 F: arch/mips/include/asm/dec/
3668 F: arch/mips/include/asm/mach-dec/
3670 DEFXX FDDI NETWORK DRIVER
3673 F: drivers/net/fddi/defxx.*
3680 F: drivers/platform/x86/dell-laptop.c
3682 DELL LAPTOP RBTN DRIVER
3685 F: drivers/platform/x86/dell-rbtn.*
3687 DELL LAPTOP FREEFALL DRIVER
3690 F: drivers/platform/x86/dell-smo8800.c
3692 DELL LAPTOP SMM DRIVER
3695 F: drivers/hwmon/dell-smm-hwmon.c
3696 F: include/uapi/linux/i8k.h
3698 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3701 F: Documentation/dcdbas.txt
3702 F: drivers/firmware/dcdbas.*
3704 DELL WMI EXTRAS DRIVER
3708 F: drivers/platform/x86/dell-wmi.c
3710 DESIGNWARE USB2 DRD IP DRIVER
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3715 F: drivers/usb/dwc2/
3717 DESIGNWARE USB3 DRD IP DRIVER
3720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3722 F: drivers/usb/dwc3/
3724 DEVICE COREDUMP (DEV_COREDUMP)
3728 F: drivers/base/devcoredump.c
3729 F: include/linux/devcoredump.h
3731 DEVICE FREQUENCY (DEVFREQ)
3735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3738 F: include/linux/devfreq.h
3739 F: Documentation/devicetree/bindings/devfreq/
3741 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3746 F: drivers/devfreq/event/
3747 F: drivers/devfreq/devfreq-event.c
3748 F: include/linux/devfreq-event.h
3749 F: Documentation/devicetree/bindings/devfreq/event/
3751 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3757 F: drivers/devfreq/exynos-bus.c
3758 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3760 DEVICE NUMBER REGISTRY
3762 W: http://lanana.org/docs/device-list/index.html
3770 W: http://sources.redhat.com/dm
3771 Q: http://patchwork.kernel.org/project/dm-devel/list/
3772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3773 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3775 F: Documentation/device-mapper/
3777 F: drivers/md/persistent-data/
3778 F: include/linux/device-mapper.h
3779 F: include/linux/dm-*.h
3780 F: include/uapi/linux/dm-*.h
3786 F: net/core/devlink.c
3787 F: include/net/devlink.h
3788 F: include/uapi/linux/devlink.h
3790 DIALOG SEMICONDUCTOR DRIVERS
3792 W: http://www.dialog-semiconductor.com/products
3794 F: Documentation/hwmon/da90??
3795 F: Documentation/devicetree/bindings/mfd/da90*.txt
3796 F: Documentation/devicetree/bindings/regulator/da92*.txt
3797 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3798 F: drivers/gpio/gpio-da90??.c
3799 F: drivers/hwmon/da90??-hwmon.c
3800 F: drivers/iio/adc/da91??-*.c
3801 F: drivers/input/misc/da90??_onkey.c
3802 F: drivers/input/touchscreen/da9052_tsi.c
3803 F: drivers/leds/leds-da90??.c
3804 F: drivers/mfd/da903x.c
3805 F: drivers/mfd/da90??-*.c
3806 F: drivers/mfd/da91??-*.c
3807 F: drivers/power/supply/da9052-battery.c
3808 F: drivers/power/supply/da91??-*.c
3809 F: drivers/regulator/da903x.c
3810 F: drivers/regulator/da9???-regulator.[ch]
3811 F: drivers/rtc/rtc-da90??.c
3812 F: drivers/video/backlight/da90??_bl.c
3813 F: drivers/watchdog/da90??_wdt.c
3814 F: include/linux/mfd/da903x.h
3815 F: include/linux/mfd/da9052/
3816 F: include/linux/mfd/da9055/
3817 F: include/linux/mfd/da9062/
3818 F: include/linux/mfd/da9063/
3819 F: include/linux/mfd/da9150/
3820 F: include/linux/regulator/da9211.h
3821 F: include/sound/da[79]*.h
3822 F: sound/soc/codecs/da[79]*.[ch]
3824 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3828 F: drivers/gpio/gpio-gpio-mm.c
3830 DIGI NEO AND CLASSIC PCI PRODUCTS
3835 F: drivers/staging/dgnc/
3837 DIOLAN U2C-12 I2C DRIVER
3841 F: drivers/i2c/busses/i2c-diolan-u2c.c
3849 DIRECTORY NOTIFICATION (DNOTIFY)
3852 F: Documentation/filesystems/dnotify.txt
3853 F: fs/notify/dnotify/
3854 F: include/linux/dnotify.h
3856 DISK GEOMETRY AND PARTITION HANDLING
3858 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3859 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3860 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3866 F: Documentation/filesystems/quota.txt
3868 F: include/linux/quota*.h
3869 F: include/uapi/linux/quota*.h
3871 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3875 W: http://plugable.com/category/projects/udlfb/
3876 F: drivers/video/fbdev/udlfb.c
3877 F: include/video/udlfb.h
3878 F: Documentation/fb/udlfb.txt
3880 DISTRIBUTED LOCK MANAGER (DLM)
3884 W: http://sources.redhat.com/cluster/
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3889 DMA BUFFER SHARING FRAMEWORK
3896 F: include/linux/dma-buf*
3897 F: include/linux/reservation.h
3898 F: include/linux/*fence.h
3899 F: Documentation/dma-buf-sharing.txt
3900 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3908 F: drivers/dma-buf/sync_file.c
3909 F: include/linux/sync_file.h
3910 F: Documentation/sync_file.txt
3911 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3913 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3916 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3919 F: include/linux/dmaengine.h
3920 F: Documentation/devicetree/bindings/dma/
3921 F: Documentation/dmaengine/
3922 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3924 DME1737 HARDWARE MONITOR DRIVER
3928 F: Documentation/hwmon/dme1737
3929 F: drivers/hwmon/dme1737.c
3934 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3935 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3936 F: drivers/firmware/dmi-id.c
3937 F: drivers/firmware/dmi_scan.c
3938 F: include/linux/dmi.h
3945 F: scripts/docproc.c
3946 F: scripts/kernel-doc*
3947 X: Documentation/ABI/
3948 X: Documentation/devicetree/
3949 X: Documentation/acpi
3950 X: Documentation/power
3951 X: Documentation/spi
3952 X: Documentation/media
3953 T: git git://git.lwn.net/linux.git docs-next
3959 F: drivers/char/dtlk.c
3960 F: include/linux/dtlk.h
3962 DPT_I2O SCSI RAID DRIVER
3965 W: http://www.adaptec.com/
3967 F: drivers/scsi/dpt*
3968 F: drivers/scsi/dpt/
3974 W: http://www.drbd.org
3975 T: git git://git.linbit.com/linux-drbd.git
3976 T: git git://git.linbit.com/drbd-8.4.git
3978 F: drivers/block/drbd/
3980 F: Documentation/blockdev/drbd/
3982 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3986 F: Documentation/kobject.txt
3991 F: include/linux/debugfs.h
3992 F: include/linux/kobj*
3998 T: git git://people.freedesktop.org/~airlied/linux
4002 F: Documentation/devicetree/bindings/display/
4003 F: Documentation/devicetree/bindings/gpu/
4004 F: Documentation/devicetree/bindings/video/
4005 F: Documentation/gpu/
4007 F: include/uapi/drm/
4009 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4012 F: drivers/gpu/drm/ast/
4014 DRM DRIVER FOR BOCHS VIRTUAL GPU
4017 F: drivers/gpu/drm/bochs/
4019 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4022 F: drivers/gpu/drm/cirrus/
4024 RADEON and AMDGPU DRM DRIVERS
4028 T: git git://people.freedesktop.org/~agd5f/linux
4030 F: drivers/gpu/drm/radeon/
4031 F: include/uapi/drm/radeon_drm.h
4032 F: drivers/gpu/drm/amd/
4033 F: include/uapi/drm/amdgpu_drm.h
4038 T: git git://anongit.freedesktop.org/tegra/linux.git
4040 F: drivers/gpu/drm/drm_panel.c
4041 F: drivers/gpu/drm/panel/
4042 F: include/drm/drm_panel.h
4043 F: Documentation/devicetree/bindings/display/panel/
4045 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4050 W: https://01.org/linuxgraphics/
4051 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4052 T: git git://anongit.freedesktop.org/drm-intel
4054 F: drivers/gpu/drm/i915/
4055 F: include/drm/i915*
4056 F: include/uapi/drm/i915_drm.h
4057 F: Documentation/gpu/i915.rst
4059 DRM DRIVERS FOR ATMEL HLCDC
4063 F: drivers/gpu/drm/atmel-hlcdc/
4064 F: Documentation/devicetree/bindings/drm/atmel/
4066 DRM DRIVERS FOR ALLWINNER A10
4070 F: drivers/gpu/drm/sun4i/
4071 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4073 DRM DRIVERS FOR EXYNOS
4079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4081 F: drivers/gpu/drm/exynos/
4082 F: include/uapi/drm/exynos_drm.h
4083 F: Documentation/devicetree/bindings/display/exynos/
4085 DRM DRIVERS FOR FREESCALE DCU
4090 F: drivers/gpu/drm/fsl-dcu/
4091 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4092 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4093 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4095 DRM DRIVERS FOR FREESCALE IMX
4099 F: drivers/gpu/drm/imx/
4100 F: drivers/gpu/ipu-v3/
4101 F: Documentation/devicetree/bindings/display/imx/
4103 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4106 T: git git://github.com/patjak/drm-gma500
4108 F: drivers/gpu/drm/gma500/
4110 DRM DRIVERS FOR HISILICON
4115 T: git git://github.com/xin3liang/linux.git
4117 F: drivers/gpu/drm/hisilicon/
4118 F: Documentation/devicetree/bindings/display/hisilicon/
4120 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4121 S: Orphan / Obsolete
4122 F: drivers/gpu/drm/i810/
4123 F: include/uapi/drm/i810_drm.h
4125 DRM DRIVERS FOR MEDIATEK
4130 F: drivers/gpu/drm/mediatek/
4131 F: Documentation/devicetree/bindings/display/mediatek/
4133 DRM DRIVER FOR MSM ADRENO GPU
4138 T: git git://people.freedesktop.org/~robclark/linux
4140 F: drivers/gpu/drm/msm/
4141 F: include/uapi/drm/msm_drm.h
4142 F: Documentation/devicetree/bindings/display/msm/
4144 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4148 T: git git://github.com/skeggsb/linux
4150 F: drivers/gpu/drm/nouveau/
4151 F: include/uapi/drm/nouveau_drm.h
4153 DRM DRIVERS FOR NVIDIA TEGRA
4157 T: git git://anongit.freedesktop.org/tegra/linux.git
4159 F: drivers/gpu/drm/tegra/
4160 F: drivers/gpu/host1x/
4161 F: include/linux/host1x.h
4162 F: include/uapi/drm/tegra_drm.h
4163 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4165 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4166 S: Orphan / Obsolete
4167 F: drivers/gpu/drm/mga/
4168 F: include/uapi/drm/mga_drm.h
4170 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4173 F: drivers/gpu/drm/mgag200/
4175 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4176 S: Orphan / Obsolete
4177 F: drivers/gpu/drm/r128/
4178 F: include/uapi/drm/r128_drm.h
4180 DRM DRIVERS FOR RENESAS
4184 T: git git://linuxtv.org/pinchartl/fbdev
4186 F: drivers/gpu/drm/rcar-du/
4187 F: drivers/gpu/drm/shmobile/
4188 F: include/linux/platform_data/shmob_drm.h
4189 F: Documentation/devicetree/bindings/display/renesas,du.txt
4191 DRM DRIVER FOR QXL VIRTUAL GPU
4194 F: drivers/gpu/drm/qxl/
4195 F: include/uapi/drm/qxl_drm.h
4197 DRM DRIVERS FOR ROCKCHIP
4201 F: drivers/gpu/drm/rockchip/
4202 F: Documentation/devicetree/bindings/display/rockchip/
4204 DRM DRIVER FOR SAVAGE VIDEO CARDS
4205 S: Orphan / Obsolete
4206 F: drivers/gpu/drm/savage/
4207 F: include/uapi/drm/savage_drm.h
4209 DRM DRIVER FOR SIS VIDEO CARDS
4210 S: Orphan / Obsolete
4211 F: drivers/gpu/drm/sis/
4212 F: include/uapi/drm/sis_drm.h
4218 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4220 F: drivers/gpu/drm/sti
4221 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4223 DRM DRIVER FOR TDFX VIDEO CARDS
4224 S: Orphan / Obsolete
4225 F: drivers/gpu/drm/tdfx/
4227 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4230 F: drivers/gpu/drm/udl/
4232 DRM DRIVERS FOR VIVANTE GPU IP
4238 F: drivers/gpu/drm/etnaviv/
4239 F: include/uapi/drm/etnaviv_drm.h
4240 F: Documentation/devicetree/bindings/display/etnaviv/
4242 DRM DRIVER FOR VMWARE VIRTUAL GPU
4247 T: git git://people.freedesktop.org/~syeh/repos_linux
4248 T: git git://people.freedesktop.org/~thomash/linux
4250 F: drivers/gpu/drm/vmwgfx/
4251 F: include/uapi/drm/vmwgfx_drm.h
4255 T: git git://github.com/anholt/linux
4257 F: drivers/gpu/drm/vc4/
4258 F: include/uapi/drm/vc4_drm.h
4259 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4261 DRM DRIVERS FOR TI OMAP
4265 F: drivers/gpu/drm/omapdrm/
4266 F: Documentation/devicetree/bindings/display/ti/
4268 DRM DRIVERS FOR TI LCDC
4273 F: drivers/gpu/drm/tilcdc/
4274 F: Documentation/devicetree/bindings/display/tilcdc/
4276 DSBR100 USB FM RADIO DRIVER
4279 T: git git://linuxtv.org/media_tree.git
4281 F: drivers/media/radio/dsbr100.c
4287 F: drivers/net/wan/dscc4.c
4292 T: git git://linuxtv.org/media_tree.git
4293 W: https://linuxtv.org
4295 F: drivers/media/pci/dt3155/
4297 DVB_USB_AF9015 MEDIA DRIVER
4300 W: https://linuxtv.org
4301 W: http://palosaari.fi/linux/
4302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4303 T: git git://linuxtv.org/anttip/media_tree.git
4305 F: drivers/media/usb/dvb-usb-v2/af9015*
4307 DVB_USB_AF9035 MEDIA DRIVER
4310 W: https://linuxtv.org
4311 W: http://palosaari.fi/linux/
4312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4313 T: git git://linuxtv.org/anttip/media_tree.git
4315 F: drivers/media/usb/dvb-usb-v2/af9035*
4317 DVB_USB_ANYSEE MEDIA DRIVER
4320 W: https://linuxtv.org
4321 W: http://palosaari.fi/linux/
4322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323 T: git git://linuxtv.org/anttip/media_tree.git
4325 F: drivers/media/usb/dvb-usb-v2/anysee*
4327 DVB_USB_AU6610 MEDIA DRIVER
4330 W: https://linuxtv.org
4331 W: http://palosaari.fi/linux/
4332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333 T: git git://linuxtv.org/anttip/media_tree.git
4335 F: drivers/media/usb/dvb-usb-v2/au6610*
4337 DVB_USB_CE6230 MEDIA DRIVER
4340 W: https://linuxtv.org
4341 W: http://palosaari.fi/linux/
4342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343 T: git git://linuxtv.org/anttip/media_tree.git
4345 F: drivers/media/usb/dvb-usb-v2/ce6230*
4347 DVB_USB_CXUSB MEDIA DRIVER
4350 W: https://linuxtv.org
4351 W: http://github.com/mkrufky
4352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353 T: git git://linuxtv.org/media_tree.git
4355 F: drivers/media/usb/dvb-usb/cxusb*
4357 DVB_USB_EC168 MEDIA DRIVER
4360 W: https://linuxtv.org
4361 W: http://palosaari.fi/linux/
4362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4363 T: git git://linuxtv.org/anttip/media_tree.git
4365 F: drivers/media/usb/dvb-usb-v2/ec168*
4367 DVB_USB_GL861 MEDIA DRIVER
4370 W: https://linuxtv.org
4371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4372 T: git git://linuxtv.org/anttip/media_tree.git
4374 F: drivers/media/usb/dvb-usb-v2/gl861*
4376 DVB_USB_MXL111SF MEDIA DRIVER
4379 W: https://linuxtv.org
4380 W: http://github.com/mkrufky
4381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4384 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4386 DVB_USB_RTL28XXU MEDIA DRIVER
4389 W: https://linuxtv.org
4390 W: http://palosaari.fi/linux/
4391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392 T: git git://linuxtv.org/anttip/media_tree.git
4394 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4396 DVB_USB_V2 MEDIA DRIVER
4399 W: https://linuxtv.org
4400 W: http://palosaari.fi/linux/
4401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4402 T: git git://linuxtv.org/anttip/media_tree.git
4404 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4405 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4410 F: lib/dynamic_debug.c
4411 F: include/linux/dynamic_debug.h
4413 DZ DECSTATION DZ11 SERIAL DRIVER
4416 F: drivers/tty/serial/dz.*
4418 E3X0 POWER BUTTON DRIVER
4421 W: http://www.ettus.com
4423 F: drivers/input/misc/e3x0-button.c
4424 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4429 W: https://linuxtv.org
4430 W: http://palosaari.fi/linux/
4431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4432 T: git git://linuxtv.org/anttip/media_tree.git
4434 F: drivers/media/tuners/e4000*
4436 EATA ISA/EISA/PCI SCSI DRIVER
4440 F: drivers/scsi/eata.c
4445 W: https://linuxtv.org
4446 W: http://palosaari.fi/linux/
4447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448 T: git git://linuxtv.org/anttip/media_tree.git
4450 F: drivers/media/dvb-frontends/ec100*
4455 W: http://ecryptfs.org
4456 W: https://launchpad.net/ecryptfs
4457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4459 F: Documentation/filesystems/ecryptfs.txt
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4470 F: Documentation/edac.txt
4472 F: include/linux/edac.h
4478 F: drivers/edac/amd64_edac*
4484 F: drivers/edac/highbank*
4492 F: drivers/edac/octeon_edac*
4498 F: drivers/edac/e752x_edac.c
4503 F: drivers/edac/e7xxx_edac.c
4509 F: drivers/edac/fsl_ddr_edac.*
4516 F: drivers/edac/ghes_edac.c
4522 F: drivers/edac/i82443bxgx_edac.c
4527 F: drivers/edac/i3000_edac.c
4532 F: drivers/edac/i5000_edac.c
4539 F: drivers/edac/i5400_edac.c
4546 F: drivers/edac/i7300_edac.c
4553 F: drivers/edac/i7core_edac.c
4560 F: drivers/edac/i82975x_edac.c
4566 F: drivers/edac/ie31200_edac.c
4572 F: drivers/edac/mpc85xx_edac.[ch]
4578 F: drivers/edac/pasemi_edac.c
4584 F: drivers/edac/r82600_edac.c
4591 F: drivers/edac/sb_edac.c
4597 F: drivers/edac/skx_edac.c
4600 APPLIED MICRO (APM) X-GENE SOC EDAC
4603 F: drivers/edac/xgene_edac.c
4604 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4606 EDIROL UA-101/UA-1000 DRIVER
4609 T: git git://git.alsa-project.org/alsa-kernel.git
4611 F: sound/usb/misc/ua101.c
4613 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4618 F: Documentation/efi-stub.txt
4619 F: arch/ia64/kernel/efi.c
4620 F: arch/x86/boot/compressed/eboot.[ch]
4621 F: arch/x86/include/asm/efi.h
4622 F: arch/x86/platform/efi/
4623 F: drivers/firmware/efi/
4624 F: include/linux/efi*.h
4626 EFI VARIABLE FILESYSTEM
4630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4635 EFIFB FRAMEBUFFER DRIVER
4639 F: drivers/video/fbdev/efifb.c
4646 F: drivers/firmware/efi/test/
4649 W: http://aeschi.ch.eu.org/efs/
4653 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4657 F: drivers/net/ethernet/ibm/ehea/
4659 EM28XX VIDEO4LINUX DRIVER
4663 W: https://linuxtv.org
4664 T: git git://linuxtv.org/media_tree.git
4666 F: drivers/media/usb/em28xx/
4667 F: Documentation/media/v4l-drivers/em28xx*
4676 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4680 W: http://www.avagotech.com
4682 F: drivers/scsi/lpfc/
4684 ENE CB710 FLASH CARD READER DRIVER
4687 F: drivers/misc/cb710/
4688 F: drivers/mmc/host/cb710-mmc.*
4689 F: include/linux/cb710.h
4691 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4694 F: drivers/media/rc/ene_ir.*
4696 EPSON S1D13XXX FRAMEBUFFER DRIVER
4699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4700 F: drivers/video/fbdev/s1d13xxxfb.c
4701 F: include/video/s1d13xxxfb.h
4703 ET131X NETWORK DRIVER
4706 F: drivers/net/ethernet/agere/
4712 W: http://www.linuxfoundation.org/en/Net:Bridge
4714 F: include/linux/netfilter_bridge/
4717 ETHERNET PHY LIBRARY
4721 F: include/linux/phy.h
4722 F: include/linux/phy_fixed.h
4724 F: Documentation/networking/phy.txt
4725 F: drivers/of/of_mdio.c
4726 F: drivers/of/of_net.c
4732 F: Documentation/filesystems/ext2.txt
4734 F: include/linux/ext2*
4740 W: http://ext4.wiki.kernel.org
4741 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4744 F: Documentation/filesystems/ext4.txt
4747 Extended Verification Module (EVM)
4752 F: security/integrity/evm/
4754 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4761 F: include/linux/extcon/
4762 F: include/linux/extcon.h
4763 F: Documentation/extcon/
4764 F: Documentation/devicetree/bindings/extcon/
4770 F: drivers/gpu/drm/exynos/exynos_dp*
4772 EXYNOS SYSMMU (IOMMU) driver
4776 F: drivers/iommu/exynos-iommu.c
4778 EZchip NPS platform support
4781 F: arch/arc/plat-eznps
4782 F: arch/arc/boot/dts/eznps.dts
4784 F71805F HARDWARE MONITORING DRIVER
4788 F: Documentation/hwmon/f71805f
4789 F: drivers/hwmon/f71805f.c
4795 F: drivers/media/tuners/fc0011.h
4796 F: drivers/media/tuners/fc0011.c
4801 W: https://linuxtv.org
4802 W: http://palosaari.fi/linux/
4803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4804 T: git git://linuxtv.org/anttip/media_tree.git
4806 F: drivers/media/tuners/fc2580*
4811 F: fs/notify/fanotify/
4812 F: include/linux/fanotify.h
4813 F: include/uapi/linux/fanotify.h
4815 FARSYNC SYNCHRONOUS DRIVER
4817 W: http://www.farsite.co.uk/
4819 F: drivers/net/wan/farsync.*
4821 FAULT INJECTION SUPPORT
4824 F: Documentation/fault-injection/
4825 F: lib/fault-inject.c
4827 FBTFT Framebuffer drivers
4831 F: drivers/staging/fbtft/
4833 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4836 W: www.Open-FCoE.org
4838 F: drivers/scsi/libfc/
4839 F: drivers/scsi/fcoe/
4841 F: include/scsi/libfc.h
4842 F: include/scsi/libfcoe.h
4843 F: include/uapi/scsi/fc/
4845 FILE LOCKING (flock() and fcntl()/lockf())
4850 F: include/linux/fcntl.h
4851 F: include/linux/fs.h
4852 F: include/uapi/linux/fcntl.h
4853 F: include/uapi/linux/fs.h
4857 FILESYSTEMS (VFS and infrastructure)
4863 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4867 F: drivers/hwmon/f75375s.c
4868 F: include/linux/f75375s.h
4870 FIREWIRE AUDIO DRIVERS
4873 T: git git://git.alsa-project.org/alsa-kernel.git
4877 FIREWIRE MEDIA DRIVERS (firedtv)
4881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4883 F: drivers/media/firewire/
4885 FIREWIRE SBP-2 TARGET
4890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4892 F: drivers/target/sbp/
4897 W: http://ieee1394.wiki.kernel.org/
4898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4900 F: drivers/firewire/
4901 F: include/linux/firewire.h
4902 F: include/uapi/linux/firewire*.h
4905 FIRMWARE LOADER (request_firmware)
4910 F: Documentation/firmware_class/
4911 F: drivers/base/firmware*.c
4912 F: include/linux/firmware.h
4914 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4918 F: drivers/block/rsxx/
4922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4924 F: drivers/block/floppy.c
4928 W: http://www.ohwr.org/projects/fmc-bus
4931 F: include/linux/fmc*.h
4932 F: include/linux/ipmi-fru.h
4935 FPGA MANAGER FRAMEWORK
4940 F: include/linux/fpga/fpga-mgr.h
4941 W: http://www.rocketboards.org
4945 W: http://floatingpoint.sourceforge.net/emulator/index.html
4947 F: arch/x86/math-emu/
4949 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4952 F: drivers/net/wan/dlci.c
4953 F: drivers/net/wan/sdla.c
4958 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4960 F: Documentation/fb/
4963 F: include/linux/fb.h
4964 F: include/uapi/video/
4965 F: include/uapi/linux/fb.h
4967 FREESCALE DIU FRAMEBUFFER DRIVER
4971 F: drivers/video/fbdev/fsl-diu-fb.*
4973 FREESCALE DMA DRIVER
4978 F: drivers/dma/fsldma.*
4980 FREESCALE GPMI NAND DRIVER
4984 F: drivers/mtd/nand/gpmi-nand/*
4986 FREESCALE I2C CPM DRIVER
4991 F: drivers/i2c/busses/i2c-cpm.c
4993 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4998 F: include/linux/platform_data/video-imxfb.h
4999 F: drivers/video/fbdev/imxfb.c
5001 FREESCALE QUAD SPI DRIVER
5005 F: drivers/mtd/spi-nor/fsl-quadspi.c
5007 FREESCALE SOC FS_ENET DRIVER
5013 F: drivers/net/ethernet/freescale/fs_enet/
5014 F: include/linux/fs_enet_pd.h
5016 FREESCALE IMX / MXC FEC DRIVER
5020 F: drivers/net/ethernet/freescale/fec_main.c
5021 F: drivers/net/ethernet/freescale/fec_ptp.c
5022 F: drivers/net/ethernet/freescale/fec.h
5023 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5025 FREESCALE QORIQ DPAA FMAN DRIVER
5029 F: drivers/net/ethernet/freescale/fman
5030 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5032 FREESCALE QUICC ENGINE LIBRARY
5035 F: drivers/soc/fsl/qe/
5036 F: include/soc/fsl/*qe*.h
5037 F: include/soc/fsl/*ucc*.h
5039 FREESCALE USB PERIPHERAL DRIVERS
5044 F: drivers/usb/gadget/udc/fsl*
5046 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5051 F: drivers/net/ethernet/freescale/ucc_geth*
5053 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5057 F: drivers/net/ethernet/freescale/gianfar*
5058 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5059 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5061 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5066 F: drivers/net/wan/fsl_ucc_hdlc*
5068 FREESCALE QUICC ENGINE UCC UART DRIVER
5072 F: drivers/tty/serial/ucc_uart.c
5074 FREESCALE SOC SOUND DRIVERS
5082 F: sound/soc/fsl/fsl*
5083 F: sound/soc/fsl/imx*
5084 F: sound/soc/fsl/mpc8610_hpcd.c
5086 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5091 F: drivers/staging/fsl-mc/
5095 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5104 F: Documentation/power/freezing-of-tasks.txt
5105 F: include/linux/freezer.h
5113 F: include/linux/frontswap.h
5115 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5119 F: Documentation/filesystems/caching/
5121 F: include/linux/fscache*.h
5123 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5128 F: include/linux/fscrypto.h
5134 W: https://f2fs.wiki.kernel.org/
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5137 F: Documentation/filesystems/f2fs.txt
5138 F: Documentation/ABI/testing/sysfs-fs-f2fs
5140 F: include/linux/f2fs_fs.h
5141 F: include/trace/events/f2fs.h
5143 FUJITSU FR-V (FRV) PORT
5147 FUJITSU LAPTOP EXTRAS
5151 F: drivers/platform/x86/fujitsu-laptop.c
5153 FUJITSU M-5MO LS CAMERA ISP DRIVER
5158 F: drivers/media/i2c/m5mols/
5159 F: include/media/i2c/m5mols.h
5161 FUJITSU TABLET EXTRAS
5165 F: drivers/platform/x86/fujitsu-tablet.c
5167 FUSE: FILESYSTEM IN USERSPACE
5170 W: http://fuse.sourceforge.net/
5171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5174 F: include/uapi/linux/fuse.h
5175 F: Documentation/filesystems/fuse.txt
5177 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5180 S: Odd Fixes (e.g., new signatures)
5181 F: drivers/scsi/fdomain.*
5188 F: scripts/gcc-plugins/
5189 F: scripts/gcc-plugin.sh
5190 F: Documentation/gcc-plugins.txt
5192 GCOV BASED KERNEL PROFILING
5196 F: Documentation/dev-tools/gcov.rst
5198 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5201 W: http://www.icp-vortex.com/
5203 F: drivers/scsi/gdt*
5205 GDB KERNEL DEBUGGING HELPER SCRIPTS
5211 GEMTEK FM RADIO RECEIVER DRIVER
5214 T: git git://linuxtv.org/media_tree.git
5215 W: https://linuxtv.org
5217 F: drivers/media/radio/radio-gemtek*
5219 GENERIC GPIO I2C DRIVER
5222 F: drivers/i2c/busses/i2c-gpio.c
5223 F: include/linux/i2c-gpio.h
5225 GENERIC GPIO I2C MULTIPLEXER DRIVER
5229 F: drivers/i2c/muxes/i2c-mux-gpio.c
5230 F: include/linux/i2c-mux-gpio.h
5231 F: Documentation/i2c/muxes/i2c-mux-gpio
5233 GENERIC HDLC (WAN) DRIVERS
5235 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5237 F: drivers/net/wan/c101.c
5238 F: drivers/net/wan/hd6457*
5239 F: drivers/net/wan/hdlc*
5240 F: drivers/net/wan/n2.c
5241 F: drivers/net/wan/pc300too.c
5242 F: drivers/net/wan/pci200syn.c
5243 F: drivers/net/wan/wanxl*
5245 GENERIC INCLUDE/ASM HEADER FILES
5248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5250 F: include/asm-generic/
5251 F: include/uapi/asm-generic/
5253 GENERIC PHY FRAMEWORK
5256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5259 F: include/linux/phy/
5267 F: drivers/base/power/domain*.c
5268 F: include/linux/pm_domain.h
5270 GENERIC UIO DRIVER FOR PCI DEVICES
5274 F: drivers/uio/uio_pci_generic.c
5276 GET_MAINTAINER SCRIPT
5279 F: scripts/get_maintainer.pl
5285 W: http://sources.redhat.com/cluster/
5286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5288 F: Documentation/filesystems/gfs2*.txt
5290 F: include/uapi/linux/gfs2_ondisk.h
5292 GIGASET ISDN DRIVERS
5295 W: http://gigaset307x.sourceforge.net/
5297 F: Documentation/isdn/README.gigaset
5298 F: drivers/isdn/gigaset/
5299 F: include/uapi/linux/gigaset_dev.h
5305 F: drivers/media/usb/go7007/
5311 F: drivers/input/touchscreen/goodix.c
5317 F: drivers/gpio/gpio-mockup.c
5318 F: tools/testing/selftests/gpio/
5324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5326 F: Documentation/devicetree/bindings/gpio/
5327 F: Documentation/gpio/
5328 F: Documentation/ABI/testing/gpio-cdev
5329 F: Documentation/ABI/obsolete/sysfs-gpio
5331 F: include/linux/gpio/
5332 F: include/linux/gpio.h
5333 F: include/asm-generic/gpio.h
5334 F: include/uapi/linux/gpio.h
5337 GRE DEMULTIPLEXER DRIVER
5341 F: net/ipv4/gre_demux.c
5342 F: net/ipv4/gre_offload.c
5343 F: include/net/gre.h
5345 GRETH 10/100/1G Ethernet MAC device driver
5349 F: drivers/net/ethernet/aeroflex/
5356 F: drivers/staging/greybus/
5358 GREYBUS AUDIO PROTOCOLS DRIVERS
5362 F: drivers/staging/greybus/audio_apbridgea.c
5363 F: drivers/staging/greybus/audio_apbridgea.h
5364 F: drivers/staging/greybus/audio_codec.c
5365 F: drivers/staging/greybus/audio_codec.h
5366 F: drivers/staging/greybus/audio_gb.c
5367 F: drivers/staging/greybus/audio_manager.c
5368 F: drivers/staging/greybus/audio_manager.h
5369 F: drivers/staging/greybus/audio_manager_module.c
5370 F: drivers/staging/greybus/audio_manager_private.h
5371 F: drivers/staging/greybus/audio_manager_sysfs.c
5372 F: drivers/staging/greybus/audio_module.c
5373 F: drivers/staging/greybus/audio_topology.c
5375 GREYBUS PROTOCOLS DRIVERS
5378 F: drivers/staging/greybus/sdio.c
5379 F: drivers/staging/greybus/light.c
5380 F: drivers/staging/greybus/gpio.c
5381 F: drivers/staging/greybus/power_supply.c
5382 F: drivers/staging/greybus/spi.c
5383 F: drivers/staging/greybus/spilib.c
5385 GREYBUS PROTOCOLS DRIVERS
5388 F: drivers/staging/greybus/loopback.c
5389 F: drivers/staging/greybus/timesync.c
5390 F: drivers/staging/greybus/timesync_platform.c
5392 GREYBUS PROTOCOLS DRIVERS
5395 F: drivers/staging/greybus/authentication.c
5396 F: drivers/staging/greybus/bootrom.c
5397 F: drivers/staging/greybus/firmware.h
5398 F: drivers/staging/greybus/fw-core.c
5399 F: drivers/staging/greybus/fw-download.c
5400 F: drivers/staging/greybus/fw-managament.c
5401 F: drivers/staging/greybus/greybus_authentication.h
5402 F: drivers/staging/greybus/greybus_firmware.h
5403 F: drivers/staging/greybus/hid.c
5404 F: drivers/staging/greybus/i2c.c
5405 F: drivers/staging/greybus/spi.c
5406 F: drivers/staging/greybus/spilib.c
5407 F: drivers/staging/greybus/spilib.h
5409 GREYBUS PROTOCOLS DRIVERS
5412 F: drivers/staging/greybus/uart.c
5413 F: drivers/staging/greybus/log.c
5415 GREYBUS PLATFORM DRIVERS
5418 F: drivers/staging/greybus/arche-platform.c
5419 F: drivers/staging/greybus/arche-apb-ctrl.c
5420 F: drivers/staging/greybus/arche_platform.h
5422 GS1662 VIDEO SERIALIZER
5425 T: git git://linuxtv.org/media_tree.git
5427 F: drivers/media/spi/gs1662.c
5429 GSPCA FINEPIX SUBDRIVER
5432 T: git git://linuxtv.org/media_tree.git
5434 F: drivers/media/usb/gspca/finepix.c
5436 GSPCA GL860 SUBDRIVER
5439 T: git git://linuxtv.org/media_tree.git
5441 F: drivers/media/usb/gspca/gl860/
5443 GSPCA M5602 SUBDRIVER
5446 T: git git://linuxtv.org/media_tree.git
5448 F: drivers/media/usb/gspca/m5602/
5450 GSPCA PAC207 SONIXB SUBDRIVER
5453 T: git git://linuxtv.org/media_tree.git
5455 F: drivers/media/usb/gspca/pac207.c
5457 GSPCA SN9C20X SUBDRIVER
5460 T: git git://linuxtv.org/media_tree.git
5462 F: drivers/media/usb/gspca/sn9c20x.c
5464 GSPCA T613 SUBDRIVER
5467 T: git git://linuxtv.org/media_tree.git
5469 F: drivers/media/usb/gspca/t613.c
5471 GSPCA USB WEBCAM DRIVER
5474 T: git git://linuxtv.org/media_tree.git
5476 F: drivers/media/usb/gspca/
5478 GUID PARTITION TABLE (GPT)
5482 F: block/partitions/efi.*
5484 STK1160 USB VIDEO CAPTURE DRIVER
5487 T: git git://linuxtv.org/media_tree.git
5489 F: drivers/media/usb/stk1160/
5494 W: http://uclinux-h8.sourceforge.jp
5495 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5498 F: drivers/clocksource/h8300_*.c
5499 F: drivers/clk/h8300/
5500 F: drivers/irqchip/irq-renesas-h8*.c
5502 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5505 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5507 F: drivers/platform/x86/hdaps.c
5509 HDPVR USB VIDEO ENCODER DRIVER
5512 T: git git://linuxtv.org/media_tree.git
5513 W: https://linuxtv.org
5515 F: drivers/media/usb/hdpvr/
5517 HWPOISON MEMORY FAILURE HANDLING
5521 F: mm/memory-failure.c
5522 F: mm/hwpoison-inject.c
5524 HYPERVISOR VIRTUAL CONSOLE DRIVER
5532 W: https://linuxtv.org
5533 W: http://palosaari.fi/linux/
5534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5535 T: git git://linuxtv.org/anttip/media_tree.git
5537 F: drivers/media/usb/hackrf/
5543 W: http://hwmon.wiki.kernel.org/
5544 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5547 F: Documentation/hwmon/
5549 F: include/linux/hwmon*.h
5551 HARDWARE RANDOM NUMBER GENERATOR CORE
5556 F: Documentation/devicetree/bindings/rng/
5557 F: Documentation/hw_random.txt
5558 F: drivers/char/hw_random/
5559 F: include/linux/hw_random.h
5561 HARDWARE SPINLOCK CORE
5566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5567 F: Documentation/devicetree/bindings/hwlock/
5568 F: Documentation/hwspinlock.txt
5569 F: drivers/hwspinlock/
5570 F: include/linux/hwspinlock.h
5572 HARMONY SOUND DRIVER
5575 F: sound/parisc/harmony.*
5580 W: https://linuxtv.org
5581 W: http://palosaari.fi/linux/
5582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5583 T: git git://linuxtv.org/anttip/media_tree.git
5585 F: drivers/media/dvb-frontends/hd29l2*
5587 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5590 F: Documentation/watchdog/hpwdt.txt
5591 F: drivers/watchdog/hpwdt.c
5593 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5599 F: Documentation/scsi/hpsa.txt
5600 F: drivers/scsi/hpsa*.[ch]
5601 F: include/linux/cciss*.h
5602 F: include/uapi/linux/cciss*.h
5604 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5610 F: Documentation/blockdev/cciss.txt
5611 F: drivers/block/cciss*
5612 F: include/linux/cciss_ioctl.h
5613 F: include/uapi/linux/cciss_ioctl.h
5620 F: drivers/infiniband/hw/hfi1
5625 F: Documentation/filesystems/hfs.txt
5631 F: Documentation/filesystems/hfsplus.txt
5634 HGA FRAMEBUFFER DRIVER
5637 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5639 F: drivers/video/fbdev/hgafb.c
5641 HIBERNATION (aka Software Suspend, aka swsusp)
5647 F: drivers/base/power/
5649 F: include/linux/suspend.h
5650 F: include/linux/freezer.h
5651 F: include/linux/pm.h
5652 F: arch/*/include/asm/suspend*.h
5658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5661 F: include/linux/hid*
5662 F: include/uapi/linux/hid*
5664 HID SENSOR HUB DRIVERS
5671 F: Documentation/hid/hid-sensor*
5672 F: drivers/hid/hid-sensor-*
5673 F: drivers/iio/*/hid-*
5674 F: include/linux/hid-sensor-*
5676 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5681 F: Documentation/timers/
5682 F: kernel/time/hrtimer.c
5683 F: kernel/time/clockevents.c
5684 F: kernel/time/tick*.*
5685 F: kernel/time/timer_*.c
5686 F: include/linux/clockchips.h
5687 F: include/linux/hrtimer.h
5689 HIGH-SPEED SCC DRIVER FOR AX.25
5692 F: drivers/net/hamradio/dmascc.c
5693 F: drivers/net/hamradio/scc.c
5695 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5697 W: http://www.highpoint-tech.com
5699 F: Documentation/scsi/hptiop.txt
5700 F: drivers/scsi/hptiop.c
5706 F: include/linux/hippidevice.h
5707 F: include/uapi/linux/if_hippi.h
5709 F: drivers/net/hippi/
5711 HISILICON NETWORK SUBSYSTEM DRIVER
5715 W: http://www.hisilicon.com
5717 F: drivers/net/ethernet/hisilicon/
5718 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5720 HISILICON ROCE DRIVER
5725 F: drivers/infiniband/hw/hns/
5726 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5728 HISILICON SAS Controller
5730 W: http://www.hisilicon.com
5732 F: drivers/scsi/hisi_sas/
5733 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5738 W: http://w1.fi/hostap-driver.html
5740 F: drivers/net/wireless/intersil/hostap/
5742 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5745 F: drivers/platform/x86/tc1100-wmi.c
5747 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5750 F: drivers/net/ethernet/hp/hp100.*
5752 HPET: High Precision Event Timers driver
5755 F: Documentation/timers/hpet.txt
5756 F: drivers/char/hpet.c
5757 F: include/linux/hpet.h
5758 F: include/uapi/linux/hpet.h
5762 F: arch/x86/kernel/hpet.c
5763 F: arch/x86/include/asm/hpet.h
5767 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5775 F: Documentation/ABI/testing/sysfs-bus-hsi
5776 F: Documentation/device-drivers/serial-interfaces.rst
5778 F: include/linux/hsi/
5779 F: include/uapi/linux/hsi/
5783 W: http://www.pharscape.org
5785 F: drivers/net/usb/hso.c
5787 HSR NETWORK PROTOCOL
5793 HTCPEN TOUCHSCREEN DRIVER
5797 F: drivers/input/touchscreen/htcpen.c
5807 T: git git://linuxtv.org/media_tree.git
5808 W: https://linuxtv.org
5810 F: drivers/media/platform/sti/hva
5812 Hyper-V CORE AND DRIVERS
5817 F: arch/x86/include/asm/mshyperv.h
5818 F: arch/x86/include/uapi/asm/hyperv.h
5819 F: arch/x86/kernel/cpu/mshyperv.c
5820 F: drivers/hid/hid-hyperv.c
5822 F: drivers/input/serio/hyperv-keyboard.c
5823 F: drivers/pci/host/pci-hyperv.c
5824 F: drivers/net/hyperv/
5825 F: drivers/scsi/storvsc_drv.c
5826 F: drivers/video/fbdev/hyperv_fb.c
5827 F: include/linux/hyperv.h
5829 F: Documentation/ABI/stable/sysfs-bus-vmbus
5835 F: Documentation/i2c/i2c-topology
5836 F: Documentation/i2c/muxes/
5837 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5838 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5839 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5840 F: drivers/i2c/i2c-mux.c
5841 F: drivers/i2c/muxes/
5842 F: include/linux/i2c-mux.h
5844 I2C OVER PARALLEL PORT
5848 F: Documentation/i2c/busses/i2c-parport
5849 F: Documentation/i2c/busses/i2c-parport-light
5850 F: drivers/i2c/busses/i2c-parport.c
5851 F: drivers/i2c/busses/i2c-parport-light.c
5853 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5857 F: Documentation/i2c/busses/i2c-ali1535
5858 F: Documentation/i2c/busses/i2c-ali1563
5859 F: Documentation/i2c/busses/i2c-ali15x3
5860 F: Documentation/i2c/busses/i2c-amd756
5861 F: Documentation/i2c/busses/i2c-amd8111
5862 F: Documentation/i2c/busses/i2c-i801
5863 F: Documentation/i2c/busses/i2c-nforce2
5864 F: Documentation/i2c/busses/i2c-piix4
5865 F: Documentation/i2c/busses/i2c-sis5595
5866 F: Documentation/i2c/busses/i2c-sis630
5867 F: Documentation/i2c/busses/i2c-sis96x
5868 F: Documentation/i2c/busses/i2c-via
5869 F: Documentation/i2c/busses/i2c-viapro
5870 F: drivers/i2c/busses/i2c-ali1535.c
5871 F: drivers/i2c/busses/i2c-ali1563.c
5872 F: drivers/i2c/busses/i2c-ali15x3.c
5873 F: drivers/i2c/busses/i2c-amd756.c
5874 F: drivers/i2c/busses/i2c-amd756-s4882.c
5875 F: drivers/i2c/busses/i2c-amd8111.c
5876 F: drivers/i2c/busses/i2c-i801.c
5877 F: drivers/i2c/busses/i2c-isch.c
5878 F: drivers/i2c/busses/i2c-nforce2.c
5879 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5880 F: drivers/i2c/busses/i2c-piix4.c
5881 F: drivers/i2c/busses/i2c-sis5595.c
5882 F: drivers/i2c/busses/i2c-sis630.c
5883 F: drivers/i2c/busses/i2c-sis96x.c
5884 F: drivers/i2c/busses/i2c-via.c
5885 F: drivers/i2c/busses/i2c-viapro.c
5887 I2C/SMBUS ISMT DRIVER
5891 F: drivers/i2c/busses/i2c-ismt.c
5892 F: Documentation/i2c/busses/i2c-ismt
5894 I2C/SMBUS STUB DRIVER
5898 F: drivers/i2c/i2c-stub.c
5903 W: https://i2c.wiki.kernel.org/
5904 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5907 F: Documentation/devicetree/bindings/i2c/
5908 F: Documentation/i2c/
5911 F: include/linux/i2c.h
5912 F: include/linux/i2c-*.h
5913 F: include/uapi/linux/i2c.h
5914 F: include/uapi/linux/i2c-*.h
5926 F: Documentation/i2c/busses/i2c-taos-evm
5927 F: drivers/i2c/busses/i2c-taos-evm.c
5932 W: http://www.harbaum.org/till/i2c_tiny_usb
5934 F: drivers/i2c/busses/i2c-tiny-usb.c
5941 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5946 IA64 (Itanium) PLATFORM
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5954 IBM Power VMX Cryptographic instructions
5959 F: drivers/crypto/vmx/Makefile
5960 F: drivers/crypto/vmx/Kconfig
5961 F: drivers/crypto/vmx/vmx.c
5962 F: drivers/crypto/vmx/aes*
5963 F: drivers/crypto/vmx/ghash*
5964 F: drivers/crypto/vmx/ppc-xlate.pl
5966 IBM Power in-Nest Crypto Acceleration
5971 F: drivers/crypto/nx/Makefile
5972 F: drivers/crypto/nx/Kconfig
5973 F: drivers/crypto/nx/nx-aes*
5974 F: drivers/crypto/nx/nx-sha*
5975 F: drivers/crypto/nx/nx.*
5976 F: drivers/crypto/nx/nx_csbcpb.h
5977 F: drivers/crypto/nx/nx_debugfs.h
5979 IBM Power 842 compression accelerator
5982 F: drivers/crypto/nx/Makefile
5983 F: drivers/crypto/nx/Kconfig
5984 F: drivers/crypto/nx/nx-842*
5985 F: include/linux/sw842.h
5989 IBM Power Linux RAID adapter
5992 F: drivers/scsi/ipr.*
5994 IBM Power Virtual Ethernet Device Driver
5998 F: drivers/net/ethernet/ibm/ibmveth.*
6000 IBM Power SRIOV Virtual NIC Device Driver
6005 F: drivers/net/ethernet/ibm/ibmvnic.*
6007 IBM Power Virtual SCSI Device Drivers
6011 F: drivers/scsi/ibmvscsi/ibmvscsi*
6012 F: include/scsi/viosrp.h
6014 IBM Power Virtual SCSI Device Target Driver
6020 F: drivers/scsi/ibmvscsi_tgt/
6022 IBM Power Virtual FC Device Drivers
6026 F: drivers/scsi/ibmvscsi/ibmvfc*
6028 IBM ServeRAID RAID DRIVER
6030 F: drivers/scsi/ips.*
6032 ICH LPC AND GPIO DRIVER
6035 F: drivers/mfd/lpc_ich.c
6036 F: drivers/gpio/gpio-ich.c
6041 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6044 F: Documentation/ide/
6046 F: include/linux/ide.h
6048 IDEAPAD LAPTOP EXTRAS DRIVER
6051 W: http://launchpad.net/ideapad-laptop
6053 F: drivers/platform/x86/ideapad-laptop.c
6055 IDEAPAD LAPTOP SLIDEBAR DRIVER
6058 W: https://github.com/o2genum/ideapad-slidebar
6060 F: drivers/input/misc/ideapad_slidebar.c
6066 F: Documentation/cdrom/ide-cd
6067 F: drivers/ide/ide-cd*
6073 F: drivers/idle/i7300_idle.c
6075 IEEE 802.15.4 SUBSYSTEM
6078 W: http://wpan.cakelab.org/
6079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6084 F: drivers/net/ieee802154/
6085 F: include/linux/nl802154.h
6086 F: include/linux/ieee802154.h
6087 F: include/net/nl802154.h
6088 F: include/net/mac802154.h
6089 F: include/net/af_ieee802154.h
6090 F: include/net/cfg802154.h
6091 F: include/net/ieee802154_netdev.h
6092 F: Documentation/networking/ieee802154.txt
6094 IGORPLUG-USB IR RECEIVER
6098 F: drivers/media/rc/igorplugusb.c
6100 IGUANAWORKS USB IR TRANSCEIVER
6104 F: drivers/media/rc/iguanair.c
6106 IIO SUBSYSTEM AND DRIVERS
6112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6114 F: Documentation/devicetree/bindings/iio/
6116 F: drivers/staging/iio/
6117 F: include/linux/iio/
6120 IKANOS/ADI EAGLE ADSL USB DRIVER
6124 F: drivers/usb/atm/ueagle-atm.c
6126 INA209 HARDWARE MONITOR DRIVER
6130 F: Documentation/hwmon/ina209
6131 F: Documentation/devicetree/bindings/i2c/ina209.txt
6132 F: drivers/hwmon/ina209.c
6134 INA2XX HARDWARE MONITOR DRIVER
6138 F: Documentation/hwmon/ina2xx
6139 F: drivers/hwmon/ina2xx.c
6140 F: include/linux/platform_data/ina2xx.h
6142 INDUSTRY PACK SUBSYSTEM (IPACK)
6147 W: http://industrypack.sourceforge.net
6151 INGENIC JZ4780 DMA Driver
6154 F: drivers/dma/dma-jz4780.c
6156 INGENIC JZ4780 NAND DRIVER
6160 F: drivers/mtd/nand/jz4780_*
6162 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6170 F: security/integrity/ima/
6172 IMGTEC IR DECODER DRIVER
6175 F: drivers/media/rc/img-ir/
6177 IMS TWINTURBO FRAMEBUFFER DRIVER
6180 F: drivers/video/fbdev/imsttfb.c
6182 INFINIBAND SUBSYSTEM
6187 W: http://www.openfabrics.org/
6188 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6191 F: Documentation/infiniband/
6192 F: drivers/infiniband/
6193 F: include/uapi/linux/if_infiniband.h
6194 F: include/uapi/rdma/
6202 F: Documentation/filesystems/inotify.txt
6203 F: fs/notify/inotify/
6204 F: include/linux/inotify.h
6205 F: include/uapi/linux/inotify.h
6207 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6210 Q: http://patchwork.kernel.org/project/linux-input/list/
6211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6214 F: include/linux/input.h
6215 F: include/uapi/linux/input.h
6216 F: include/linux/input/
6217 F: Documentation/devicetree/bindings/input/
6219 INPUT MULTITOUCH (MT) PROTOCOL
6223 F: Documentation/input/multi-touch-protocol.txt
6224 F: drivers/input/input-mt.c
6227 INTEL ASoC BDW/HSW DRIVERS
6231 F: sound/soc/intel/common/sst-dsp*
6232 F: sound/soc/intel/common/sst-firmware.c
6233 F: sound/soc/intel/boards/broadwell.c
6234 F: sound/soc/intel/haswell/
6236 INTEL C600 SERIES SAS CONTROLLER DRIVER
6240 T: git git://git.code.sf.net/p/intel-sas/isci
6242 F: drivers/scsi/isci/
6244 INTEL HID EVENT DRIVER
6248 F: drivers/platform/x86/intel-hid.c
6250 INTEL VIRTUAL BUTTON DRIVER
6254 F: drivers/platform/x86/intel-vbtn.c
6259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6261 F: drivers/idle/intel_idle.c
6263 INTEL INTEGRATED SENSOR HUB DRIVER
6268 F: drivers/hid/intel-ish-hid/
6275 F: drivers/cpufreq/intel_pstate.c
6277 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6281 F: Documentation/fb/intelfb.txt
6282 F: drivers/video/fbdev/intelfb/
6284 INTEL 810/815 FRAMEBUFFER DRIVER
6288 F: drivers/video/fbdev/i810/
6290 INTEL MENLOW THERMAL DRIVER
6293 W: https://01.org/linux-acpi
6295 F: drivers/platform/x86/intel_menlow.c
6297 INTEL I/OAT DMA DRIVER
6301 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6303 F: drivers/dma/ioat*
6308 T: git git://git.infradead.org/iommu-2.6.git
6310 F: drivers/iommu/intel-iommu.c
6311 F: include/linux/intel-iommu.h
6313 INTEL IOP-ADMA DMA DRIVER
6316 F: drivers/dma/iop-adma.c
6318 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6321 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6322 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6323 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6324 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6325 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6326 F: drivers/net/wan/ixp4xx_hss.c
6328 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6331 F: drivers/char/hw_random/ixp4xx-rng.c
6333 INTEL ETHERNET DRIVERS
6336 W: http://www.intel.com/support/feedback.htm
6337 W: http://e1000.sourceforge.net/
6338 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6342 F: Documentation/networking/e100.txt
6343 F: Documentation/networking/e1000.txt
6344 F: Documentation/networking/e1000e.txt
6345 F: Documentation/networking/igb.txt
6346 F: Documentation/networking/igbvf.txt
6347 F: Documentation/networking/ixgb.txt
6348 F: Documentation/networking/ixgbe.txt
6349 F: Documentation/networking/ixgbevf.txt
6350 F: Documentation/networking/i40e.txt
6351 F: Documentation/networking/i40evf.txt
6352 F: drivers/net/ethernet/intel/
6353 F: drivers/net/ethernet/intel/*/
6355 INTEL RDMA RNIC DRIVER
6363 F: drivers/infiniband/hw/i40iw/
6365 INTEL MERRIFIELD GPIO DRIVER
6369 F: drivers/gpio/gpio-merrifield.c
6371 INTEL-MID GPIO DRIVER
6375 F: drivers/gpio/gpio-intel-mid.c
6377 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6381 F: Documentation/networking/README.ipw2100
6382 F: Documentation/networking/README.ipw2200
6383 F: drivers/net/wireless/intel/ipw2x00/
6388 F: Documentation/trace/intel_th.txt
6389 F: drivers/hwtracing/intel_th/
6391 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6394 W: http://tboot.sourceforge.net
6395 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6397 F: Documentation/intel_txt.txt
6398 F: include/linux/tboot.h
6399 F: arch/x86/kernel/tboot.c
6401 INTEL WIRELESS WIMAX CONNECTION 2400
6406 W: http://linuxwimax.org
6407 F: Documentation/wimax/README.i2400m
6408 F: drivers/net/wimax/i2400m/
6409 F: include/uapi/linux/wimax/i2400m.h
6411 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6415 F: drivers/net/wireless/intel/iwlegacy/
6417 INTEL WIRELESS WIFI LINK (iwlwifi)
6423 W: http://intellinuxwireless.org
6424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6426 F: drivers/net/wireless/intel/iwlwifi/
6428 INTEL MANAGEMENT ENGINE (mei)
6432 F: include/uapi/linux/mei.h
6433 F: include/linux/mei_cl_bus.h
6434 F: drivers/misc/mei/*
6435 F: drivers/watchdog/mei_wdt.c
6436 F: Documentation/misc-devices/mei/*
6438 INTEL MIC DRIVERS (mic)
6442 W: https://github.com/sudeepdutt/mic
6443 W: http://software.intel.com/en-us/mic-developer
6444 F: include/linux/mic_bus.h
6445 F: include/linux/scif.h
6446 F: include/uapi/linux/mic_common.h
6447 F: include/uapi/linux/mic_ioctl.h
6448 F: include/uapi/linux/scif_ioctl.h
6449 F: drivers/misc/mic/
6450 F: drivers/dma/mic_x100_dma.c
6451 F: drivers/dma/mic_x100_dma.h
6452 F: Documentation/mic/
6454 INTEL PMC/P-Unit IPC DRIVER
6458 F: drivers/platform/x86/intel_pmc_ipc.c
6459 F: drivers/platform/x86/intel_punit_ipc.c
6460 F: arch/x86/include/asm/intel_pmc_ipc.h
6461 F: arch/x86/include/asm/intel_punit_ipc.h
6463 INTEL TELEMETRY DRIVER
6467 F: arch/x86/include/asm/intel_telemetry.h
6468 F: drivers/platform/x86/intel_telemetry*
6470 INTEL PMC CORE DRIVER
6475 F: arch/x86/include/asm/pmc_core.h
6476 F: drivers/platform/x86/intel_pmc_core*
6478 IOC3 ETHERNET DRIVER
6482 F: drivers/net/ethernet/sgi/ioc3-eth.c
6488 F: drivers/tty/serial/ioc3_serial.c
6493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6495 F: Documentation/devicetree/bindings/iommu/
6501 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6506 W: http://openipmi.sourceforge.net/
6508 F: Documentation/IPMI.txt
6509 F: drivers/char/ipmi/
6510 F: include/linux/ipmi*
6511 F: include/uapi/linux/ipmi*
6513 QCOM AUDIO (ASoC) DRIVERS
6520 IPS SCSI RAID DRIVER
6523 W: http://www.adaptec.com/
6525 F: drivers/scsi/ips*
6534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6536 F: Documentation/networking/ipvs-sysctl.txt
6537 F: include/net/ip_vs.h
6538 F: include/uapi/linux/ip_vs.h
6539 F: net/netfilter/ipvs/
6545 F: drivers/tty/ipwireless/
6551 F: include/net/ipx.h
6552 F: include/uapi/linux/ipx.h
6559 W: http://irda.sourceforge.net/
6561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6562 F: Documentation/networking/irda.txt
6563 F: drivers/net/irda/
6564 F: include/net/irda/
6571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6581 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6582 F: Documentation/devicetree/bindings/interrupt-controller/
6585 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6589 F: Documentation/IRQ-domain.txt
6590 F: include/linux/irqdomain.h
6591 F: kernel/irq/irqdomain.c
6597 F: Documentation/isa.txt
6598 F: drivers/base/isa.c
6599 F: include/linux/isa.h
6604 F: Documentation/isapnp.txt
6605 F: drivers/pnp/isapnp/
6606 F: include/linux/isapnp.h
6611 T: git git://linuxtv.org/media_tree.git
6612 W: https://linuxtv.org
6614 F: drivers/media/radio/radio-isa*
6616 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6620 F: drivers/firmware/iscsi_ibft*
6625 W: www.open-iscsi.org
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6628 F: drivers/scsi/*iscsi*
6629 F: include/scsi/*iscsi*
6631 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6637 W: http://www.openfabrics.org
6638 W: www.open-iscsi.org
6639 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6640 F: drivers/infiniband/ulp/iser/
6642 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6648 W: http://www.linux-iscsi.org
6649 F: drivers/infiniband/ulp/isert
6655 W: http://www.isdn4linux.de
6656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6658 F: Documentation/isdn/
6660 F: include/linux/isdn.h
6661 F: include/linux/isdn/
6662 F: include/uapi/linux/isdn.h
6663 F: include/uapi/linux/isdn/
6665 ISDN SUBSYSTEM (Eicon active card driver)
6668 W: http://www.melware.de
6670 F: drivers/isdn/hardware/eicon/
6672 IT87 HARDWARE MONITORING DRIVER
6676 F: Documentation/hwmon/it87
6677 F: drivers/hwmon/it87.c
6682 W: https://linuxtv.org
6683 W: http://palosaari.fi/linux/
6684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6685 T: git git://linuxtv.org/anttip/media_tree.git
6687 F: drivers/media/tuners/it913x*
6689 IVTV VIDEO4LINUX DRIVER
6693 T: git git://linuxtv.org/media_tree.git
6694 W: http://www.ivtvdriver.org
6696 F: Documentation/media/v4l-drivers/ivtv*
6697 F: drivers/media/pci/ivtv/
6698 F: include/uapi/linux/ivtv*
6700 IX2505V MEDIA DRIVER
6703 W: https://linuxtv.org
6704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6706 F: drivers/media/dvb-frontends/ix2505v*
6708 JC42.4 TEMPERATURE SENSOR DRIVER
6712 F: drivers/hwmon/jc42.c
6713 F: Documentation/hwmon/jc42
6718 W: http://jfs.sourceforge.net/
6719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6721 F: Documentation/filesystems/jfs.txt
6728 F: drivers/net/ethernet/jme.*
6730 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6733 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6736 F: include/uapi/linux/jffs2.h
6738 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6744 F: include/linux/jbd2.h
6746 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6750 F: drivers/media/platform/rcar_jpu.c
6752 JSM Neo PCI based serial card
6756 F: drivers/tty/serial/jsm/
6758 K10TEMP HARDWARE MONITORING DRIVER
6762 F: Documentation/hwmon/k10temp
6763 F: drivers/hwmon/k10temp.c
6765 K8TEMP HARDWARE MONITORING DRIVER
6769 F: Documentation/hwmon/k8temp
6770 F: drivers/hwmon/k8temp.c
6778 F: arch/*/include/asm/kasan.h
6779 F: arch/*/mm/kasan_init*
6780 F: Documentation/dev-tools/kasan.rst
6781 F: include/linux/kasan*.h
6784 F: scripts/Makefile.kasan
6789 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6791 F: Documentation/kbuild/kconfig-language.txt
6799 W: http://lse.sourceforge.net/kdump/
6801 F: Documentation/kdump/
6803 KEENE FM RADIO TRANSMITTER DRIVER
6806 T: git git://linuxtv.org/media_tree.git
6807 W: https://linuxtv.org
6809 F: drivers/media/radio/radio-keene*
6811 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6817 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6823 F: Documentation/kbuild/
6825 F: scripts/Makefile.*
6832 W: http://kernelnewbies.org/KernelJanitors
6835 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6839 W: http://nfs.sourceforge.net/
6840 T: git git://linux-nfs.org/~bfields/linux.git
6843 F: include/uapi/linux/nfsd/
6847 F: include/linux/lockd/
6848 F: include/linux/sunrpc/
6849 F: include/uapi/linux/sunrpc/
6851 KERNEL SELFTEST FRAMEWORK
6855 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6857 F: tools/testing/selftests
6859 KERNEL VIRTUAL MACHINE (KVM)
6863 W: http://www.linux-kvm.org
6864 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6866 F: Documentation/*/kvm*.txt
6867 F: Documentation/virtual/kvm/
6869 F: arch/x86/kernel/kvm.c
6870 F: arch/x86/kernel/kvmclock.c
6871 F: arch/*/include/asm/kvm*
6872 F: include/linux/kvm*
6873 F: include/uapi/linux/kvm*
6877 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6880 W: http://www.linux-kvm.org/
6882 F: arch/x86/include/asm/svm.h
6883 F: arch/x86/kvm/svm.c
6885 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6888 W: http://www.linux-kvm.org/
6889 T: git git://github.com/agraf/linux-2.6.git
6891 F: arch/powerpc/include/asm/kvm*
6892 F: arch/powerpc/kvm/
6894 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6898 W: http://www.ibm.com/developerworks/linux/linux390/
6899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6901 F: Documentation/s390/kvm.txt
6902 F: arch/s390/include/asm/kvm*
6905 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6910 W: http://systems.cs.columbia.edu/projects/kvm-arm
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6913 F: arch/arm/include/uapi/asm/kvm*
6914 F: arch/arm/include/asm/kvm*
6917 F: include/kvm/arm_*
6919 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6925 F: arch/arm64/include/uapi/asm/kvm*
6926 F: arch/arm64/include/asm/kvm*
6929 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6933 F: arch/mips/include/uapi/asm/kvm*
6934 F: arch/mips/include/asm/kvm*
6939 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6942 F: include/linux/kexec.h
6943 F: include/uapi/linux/kexec.h
6950 F: Documentation/security/keys.txt
6951 F: include/linux/key.h
6952 F: include/linux/key-type.h
6953 F: include/linux/keyctl.h
6954 F: include/uapi/linux/keyctl.h
6964 F: Documentation/security/keys-trusted-encrypted.txt
6965 F: include/keys/trusted-type.h
6966 F: security/keys/trusted.c
6967 F: security/keys/trusted.h
6975 F: Documentation/security/keys-trusted-encrypted.txt
6976 F: include/keys/encrypted-type.h
6977 F: security/keys/encrypted-keys/
6979 KGDB / KDB /debug_core
6981 W: http://kgdb.wiki.kernel.org/
6983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6985 F: Documentation/DocBook/kgdb.tmpl
6986 F: drivers/misc/kgdbts.c
6987 F: drivers/tty/serial/kgdboc.c
6988 F: include/linux/kdb.h
6989 F: include/linux/kgdb.h
6996 F: Documentation/dev-tools/kmemcheck.rst
6997 F: arch/x86/include/asm/kmemcheck.h
6998 F: arch/x86/mm/kmemcheck/
6999 F: include/linux/kmemcheck.h
7005 F: Documentation/dev-tools/kmemleak.rst
7006 F: include/linux/kmemleak.h
7008 F: mm/kmemleak-test.c
7016 F: Documentation/kprobes.txt
7017 F: include/linux/kprobes.h
7020 KS0108 LCD CONTROLLER DRIVER
7022 W: http://miguelojeda.es/auxdisplay.htm
7023 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7025 F: Documentation/auxdisplay/ks0108
7026 F: drivers/auxdisplay/ks0108.c
7027 F: include/linux/ks0108.h
7034 F: include/net/l3mdev.h
7036 LANTIQ MIPS ARCHITECTURE
7045 F: Documentation/networking/lapb-module.txt
7049 LASI 53c700 driver for PARISC
7053 F: Documentation/scsi/53c700.txt
7054 F: drivers/scsi/53c700*
7060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7062 F: Documentation/devicetree/bindings/leds/
7064 F: include/linux/leds.h
7066 LEGACY EEPROM DRIVER
7069 F: Documentation/misc-devices/eeprom
7070 F: drivers/misc/eeprom/eeprom.c
7072 LEGO USB Tower driver
7075 W: http://legousb.sourceforge.net/
7077 F: drivers/usb/misc/legousbtower.c
7082 W: https://linuxtv.org
7083 W: http://github.com/mkrufky
7084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7085 T: git git://linuxtv.org/mkrufky/tuners.git
7087 F: drivers/media/dvb-frontends/lg2160.*
7089 LGDT3305 MEDIA DRIVER
7092 W: https://linuxtv.org
7093 W: http://github.com/mkrufky
7094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7095 T: git git://linuxtv.org/mkrufky/tuners.git
7097 F: drivers/media/dvb-frontends/lgdt3305.*
7102 W: http://lguest.ozlabs.org/
7104 F: arch/x86/include/asm/lguest*.h
7107 F: include/linux/lguest*.h
7110 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7116 F: include/linux/ata.h
7117 F: include/linux/libata.h
7118 F: Documentation/devicetree/bindings/ata/
7120 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7125 F: include/linux/pata_arasan_cf_data.h
7126 F: drivers/ata/pata_arasan_cf.c
7132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7134 F: drivers/ata/pata_*.c
7135 F: drivers/ata/ata_generic.c
7137 LIBATA SATA AHCI PLATFORM devices support
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7143 F: drivers/ata/ahci_platform.c
7144 F: drivers/ata/libahci_platform.c
7145 F: include/linux/ahci_platform.h
7147 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7152 F: drivers/ata/sata_promise.*
7157 F: tools/lib/lockdep/
7159 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7162 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7166 F: include/linux/nd.h
7167 F: include/linux/libnvdimm.h
7168 F: include/uapi/linux/ndctl.h
7170 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7173 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7175 F: drivers/nvdimm/blk.c
7176 F: drivers/nvdimm/region_devs.c
7177 F: drivers/acpi/nfit*
7179 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7182 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7184 F: drivers/nvdimm/btt*
7186 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7189 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7191 F: drivers/nvdimm/pmem.c
7192 F: include/linux/pmem.h
7193 F: arch/*/include/asm/pmem.h
7195 LIGHTNVM PLATFORM SUPPORT
7197 W: http://github/OpenChannelSSD
7200 F: drivers/lightnvm/
7201 F: include/linux/lightnvm.h
7202 F: include/uapi/linux/lightnvm.h
7204 LINUX FOR IBM pSERIES (RS/6000)
7206 W: http://www.ibm.com/linux/ltc/projects/ppc
7208 F: arch/powerpc/boot/rs6000.h
7210 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7214 W: http://www.penguinppc.org/
7216 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7219 F: Documentation/powerpc/
7221 F: drivers/char/tpm/tpm_ibmvtpm*
7222 F: drivers/crypto/nx/
7223 F: drivers/crypto/vmx/
7224 F: drivers/net/ethernet/ibm/ibmveth.*
7225 F: drivers/net/ethernet/ibm/ibmvnic.*
7226 F: drivers/pci/hotplug/pnv_php.c
7227 F: drivers/pci/hotplug/rpa*
7228 F: drivers/scsi/ibmvscsi/
7236 LINUX FOR POWER MACINTOSH
7238 W: http://www.penguinppc.org/
7241 F: arch/powerpc/platforms/powermac/
7242 F: drivers/macintosh/
7244 LINUX FOR POWERPC EMBEDDED MPC5XXX
7247 T: git git://git.denx.de/linux-denx-agust.git
7249 F: arch/powerpc/platforms/512x/
7250 F: arch/powerpc/platforms/52xx/
7252 LINUX FOR POWERPC EMBEDDED PPC4XX
7255 W: http://www.penguinppc.org/
7258 F: arch/powerpc/platforms/40x/
7259 F: arch/powerpc/platforms/44x/
7261 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7264 F: arch/powerpc/*/*virtex*
7265 F: arch/powerpc/*/*/*virtex*
7267 LINUX FOR POWERPC EMBEDDED PPC8XX
7269 W: http://www.penguinppc.org/
7272 F: arch/powerpc/platforms/8xx/
7274 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7277 W: http://www.penguinppc.org/
7279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7281 F: arch/powerpc/platforms/83xx/
7282 F: arch/powerpc/platforms/85xx/
7284 LINUX FOR POWERPC PA SEMI PWRFICIENT
7288 F: arch/powerpc/platforms/pasemi/
7289 F: drivers/*/*pasemi*
7290 F: drivers/*/*/*pasemi*
7292 LINUX SECURITY MODULE (LSM) FRAMEWORK
7297 LIS3LV02D ACCELEROMETER DRIVER
7300 F: Documentation/misc-devices/lis3lv02d
7301 F: drivers/misc/lis3lv02d/
7302 F: drivers/platform/x86/hp_accel.c
7311 F: kernel/livepatch/
7312 F: include/linux/livepatch.h
7313 F: arch/x86/include/asm/livepatch.h
7314 F: arch/x86/kernel/livepatch.c
7315 F: Documentation/livepatch/
7316 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7317 F: samples/livepatch/
7319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7321 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7324 F: drivers/misc/lkdtm*
7329 F: include/linux/llc.h
7330 F: include/uapi/linux/llc.h
7334 LM73 HARDWARE MONITOR DRIVER
7338 F: drivers/hwmon/lm73.c
7340 LM78 HARDWARE MONITOR DRIVER
7344 F: Documentation/hwmon/lm78
7345 F: drivers/hwmon/lm78.c
7347 LM83 HARDWARE MONITOR DRIVER
7351 F: Documentation/hwmon/lm83
7352 F: drivers/hwmon/lm83.c
7354 LM90 HARDWARE MONITOR DRIVER
7358 F: Documentation/hwmon/lm90
7359 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7360 F: drivers/hwmon/lm90.c
7362 LM95234 HARDWARE MONITOR DRIVER
7366 F: Documentation/hwmon/lm95234
7367 F: drivers/hwmon/lm95234.c
7369 LME2510 MEDIA DRIVER
7372 W: https://linuxtv.org
7373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7375 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7383 F: Documentation/locking/
7384 F: include/linux/lockdep.h
7385 F: include/linux/spinlock*.h
7386 F: arch/*/include/asm/spinlock*.h
7387 F: include/linux/rwlock*.h
7388 F: include/linux/mutex*.h
7389 F: arch/*/include/asm/mutex*.h
7390 F: include/linux/rwsem*.h
7391 F: arch/*/include/asm/rwsem.h
7392 F: include/linux/seqlock.h
7393 F: lib/locking*.[ch]
7396 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7399 W: http://www.linux-ntfs.org/content/view/19/37/
7401 F: Documentation/ldm.txt
7402 F: block/partitions/ldm.*
7412 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7418 W: http://www.avagotech.com/support/
7420 F: drivers/message/fusion/
7421 F: drivers/scsi/mpt2sas/
7422 F: drivers/scsi/mpt3sas/
7424 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7428 F: drivers/scsi/sym53c8xx_2/
7430 LTC4261 HARDWARE MONITOR DRIVER
7434 F: Documentation/hwmon/ltc4261
7435 F: drivers/hwmon/ltc4261.c
7437 LTP (Linux Test Project)
7445 W: http://linux-test-project.github.io/
7446 T: git git://github.com/linux-test-project/ltp.git
7450 W: http://www.linux-m32r.org/
7457 W: http://www.linux-m68k.org/
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7463 M68K ON APPLE MACINTOSH
7465 W: http://www.mac.linux-m68k.org/
7472 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7476 M88DS3103 MEDIA DRIVER
7479 W: https://linuxtv.org
7480 W: http://palosaari.fi/linux/
7481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7482 T: git git://linuxtv.org/anttip/media_tree.git
7484 F: drivers/media/dvb-frontends/m88ds3103*
7486 M88RS2000 MEDIA DRIVER
7489 W: https://linuxtv.org
7490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7492 F: drivers/media/dvb-frontends/m88rs2000*
7494 MA901 MASTERKIT USB FM RADIO DRIVER
7497 T: git git://linuxtv.org/media_tree.git
7499 F: drivers/media/radio/radio-ma901.c
7504 W: http://wireless.kernel.org/
7505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7508 F: Documentation/networking/mac80211-injection.txt
7509 F: include/net/mac80211.h
7511 F: drivers/net/wireless/mac80211_hwsim.[ch]
7517 F: drivers/net/macvlan.c
7518 F: include/linux/if_macvlan.h
7525 F: include/linux/mailbox_client.h
7526 F: include/linux/mailbox_controller.h
7528 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7530 W: http://www.kernel.org/doc/man-pages
7534 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7538 F: drivers/net/dsa/mv88e6xxx/
7540 MARVELL ARMADA DRM SUPPORT
7543 F: drivers/gpu/drm/armada/
7544 F: include/uapi/drm/armada_drm.h
7545 F: Documentation/devicetree/bindings/display/armada/
7547 MARVELL CRYPTO DRIVER
7550 F: drivers/crypto/marvell/
7554 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7559 F: drivers/net/ethernet/marvell/sk*
7561 MARVELL LIBERTAS WIRELESS DRIVER
7564 F: drivers/net/wireless/marvell/libertas/
7566 MARVELL MV643XX ETHERNET DRIVER
7570 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7571 F: include/linux/mv643xx.h
7573 MARVELL MVNETA ETHERNET DRIVER
7577 F: drivers/net/ethernet/marvell/mvneta.*
7579 MARVELL MWIFIEX WIRELESS DRIVER
7584 F: drivers/net/wireless/marvell/mwifiex/
7586 MARVELL MWL8K WIRELESS DRIVER
7590 F: drivers/net/wireless/marvell/mwl8k.c
7592 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7595 F: drivers/mmc/host/mvsdio.*
7597 MATROX FRAMEBUFFER DRIVER
7600 F: drivers/video/fbdev/matrox/matroxfb_*
7601 F: include/uapi/linux/matroxfb.h
7603 MAX16065 HARDWARE MONITOR DRIVER
7607 F: Documentation/hwmon/max16065
7608 F: drivers/hwmon/max16065.c
7610 MAX20751 HARDWARE MONITOR DRIVER
7614 F: Documentation/hwmon/max20751
7615 F: drivers/hwmon/max20751.c
7617 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7620 F: Documentation/hwmon/max6650
7621 F: drivers/hwmon/max6650.c
7623 MAX6697 HARDWARE MONITOR DRIVER
7627 F: Documentation/hwmon/max6697
7628 F: Documentation/devicetree/bindings/i2c/max6697.txt
7629 F: drivers/hwmon/max6697.c
7630 F: include/linux/platform_data/max6697.h
7632 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7636 F: Documentation/devicetree/bindings/sound/max9860.txt
7637 F: sound/soc/codecs/max9860.*
7639 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7644 F: drivers/power/supply/max14577_charger.c
7645 F: drivers/power/supply/max77693_charger.c
7647 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7651 F: drivers/*/*max77802*.c
7652 F: Documentation/devicetree/bindings/*/*max77802.txt
7653 F: include/dt-bindings/*/*max77802.h
7655 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7661 F: drivers/*/max14577*.c
7662 F: drivers/*/max77686*.c
7663 F: drivers/*/max77693*.c
7664 F: drivers/extcon/extcon-max14577.c
7665 F: drivers/extcon/extcon-max77693.c
7666 F: drivers/rtc/rtc-max77686.c
7667 F: drivers/clk/clk-max77686.c
7668 F: Documentation/devicetree/bindings/mfd/max14577.txt
7669 F: Documentation/devicetree/bindings/*/max77686.txt
7670 F: Documentation/devicetree/bindings/mfd/max77693.txt
7671 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7672 F: include/linux/mfd/max14577*.h
7673 F: include/linux/mfd/max77686*.h
7674 F: include/linux/mfd/max77693*.h
7676 MAXIRADIO FM RADIO RECEIVER DRIVER
7679 T: git git://linuxtv.org/media_tree.git
7680 W: https://linuxtv.org
7682 F: drivers/media/radio/radio-maxiradio*
7684 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7688 F: drivers/iio/potentiometer/mcp4531.c
7690 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7694 F: drivers/iio/dac/cio-dac.c
7696 MEDIA DRIVERS FOR RENESAS - FCP
7700 T: git git://linuxtv.org/media_tree.git
7702 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7703 F: drivers/media/platform/rcar-fcp.c
7704 F: include/media/rcar-fcp.h
7706 MEDIA DRIVERS FOR RENESAS - VIN
7710 T: git git://linuxtv.org/media_tree.git
7712 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7713 F: drivers/media/platform/rcar-vin/
7715 MEDIA DRIVERS FOR RENESAS - VSP1
7719 T: git git://linuxtv.org/media_tree.git
7721 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7722 F: drivers/media/platform/vsp1/
7724 MEDIA DRIVERS FOR HELENE
7727 W: https://linuxtv.org
7729 T: git git://linuxtv.org/media_tree.git
7731 F: drivers/media/dvb-frontends/helene*
7733 MEDIA DRIVERS FOR ASCOT2E
7737 W: https://linuxtv.org
7739 T: git git://linuxtv.org/media_tree.git
7741 F: drivers/media/dvb-frontends/ascot2e*
7743 MEDIA DRIVERS FOR CXD2841ER
7747 W: https://linuxtv.org
7749 T: git git://linuxtv.org/media_tree.git
7751 F: drivers/media/dvb-frontends/cxd2841er*
7753 MEDIA DRIVERS FOR HORUS3A
7757 W: https://linuxtv.org
7759 T: git git://linuxtv.org/media_tree.git
7761 F: drivers/media/dvb-frontends/horus3a*
7763 MEDIA DRIVERS FOR LNBH25
7767 W: https://linuxtv.org
7769 T: git git://linuxtv.org/media_tree.git
7771 F: drivers/media/dvb-frontends/lnbh25*
7773 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7777 W: https://linuxtv.org
7779 T: git git://linuxtv.org/media_tree.git
7781 F: drivers/media/pci/netup_unidvb/*
7783 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7786 P: LinuxTV.org Project
7788 W: https://linuxtv.org
7789 Q: http://patchwork.kernel.org/project/linux-media/list/
7790 T: git git://linuxtv.org/media_tree.git
7792 F: Documentation/media/
7794 F: drivers/staging/media/
7795 F: include/linux/platform_data/media/
7797 F: include/uapi/linux/dvb/
7798 F: include/uapi/linux/videodev2.h
7799 F: include/uapi/linux/media.h
7800 F: include/uapi/linux/v4l2-*
7801 F: include/uapi/linux/meye.h
7802 F: include/uapi/linux/ivtv*
7803 F: include/uapi/linux/uvcvideo.h
7805 MEDIATEK ETHERNET DRIVER
7810 F: drivers/net/ethernet/mediatek/
7812 MEDIATEK MT7601U WIRELESS LAN DRIVER
7816 F: drivers/net/wireless/mediatek/mt7601u/
7818 MEGARAID SCSI/SAS DRIVERS
7824 W: http://www.lsi.com
7826 F: Documentation/scsi/megaraid.txt
7827 F: drivers/scsi/megaraid.*
7828 F: drivers/scsi/megaraid/
7830 MELLANOX ETHERNET DRIVER (mlx4_en)
7834 W: http://www.mellanox.com
7835 Q: http://patchwork.ozlabs.org/project/netdev/list/
7836 F: drivers/net/ethernet/mellanox/mlx4/en_*
7838 MELLANOX ETHERNET DRIVER (mlx5e)
7842 W: http://www.mellanox.com
7843 Q: http://patchwork.ozlabs.org/project/netdev/list/
7844 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7846 MELLANOX ETHERNET SWITCH DRIVERS
7851 W: http://www.mellanox.com
7852 Q: http://patchwork.ozlabs.org/project/netdev/list/
7853 F: drivers/net/ethernet/mellanox/mlxsw/
7855 MELLANOX MLXCPLD LED DRIVER
7859 F: drivers/leds/leds-mlxcpld.c
7860 F: Documentation/leds/leds-mlxcpld.txt
7862 MELLANOX PLATFORM DRIVER
7866 F: arch/x86/platform/mellanox/mlx-platform.c
7868 SOFT-ROCE DRIVER (rxe)
7872 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7873 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7874 F: drivers/infiniband/sw/rxe/
7875 F: include/uapi/rdma/rdma_user_rxe.h
7882 F: kernel/membarrier.c
7883 F: include/uapi/linux/membarrier.h
7887 W: http://www.linux-mm.org
7889 F: include/linux/mm.h
7890 F: include/linux/gfp.h
7891 F: include/linux/mmzone.h
7892 F: include/linux/memory_hotplug.h
7893 F: include/linux/vmalloc.h
7896 MEMORY TECHNOLOGY DEVICES (MTD)
7900 W: http://www.linux-mtd.infradead.org/
7901 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7902 T: git git://git.infradead.org/linux-mtd.git
7903 T: git git://git.infradead.org/l2-mtd.git
7905 F: Documentation/devicetree/bindings/mtd/
7907 F: include/linux/mtd/
7908 F: include/uapi/mtd/
7910 MEN A21 WATCHDOG DRIVER
7914 F: drivers/watchdog/mena21_wdt.c
7916 MEN CHAMELEON BUS (mcb)
7920 F: include/linux/mcb.h
7921 F: Documentation/men-chameleon-bus.txt
7923 MEN F21BMC (Board Management Controller)
7926 F: drivers/mfd/menf21bmc.c
7927 F: drivers/watchdog/menf21bmc_wdt.c
7928 F: drivers/leds/leds-menf21bmc.c
7929 F: drivers/hwmon/menf21bmc_hwmon.c
7930 F: Documentation/hwmon/menf21bmc
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7938 F: Documentation/metag/
7939 F: Documentation/devicetree/bindings/metag/
7940 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7941 F: drivers/clocksource/metag_generic.c
7942 F: drivers/irqchip/irq-metag.c
7943 F: drivers/irqchip/irq-metag-ext.c
7944 F: drivers/tty/metag_da.c
7946 MICROBLAZE ARCHITECTURE
7948 W: http://www.monstr.eu/fdt/
7949 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7953 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7956 F: drivers/tty/serial/atmel_serial.c
7957 F: include/linux/atmel_serial.h
7959 MICROCHIP / ATMEL ISC DRIVER
7963 F: drivers/media/platform/atmel/atmel-isc.c
7964 F: drivers/media/platform/atmel/atmel-isc-regs.h
7965 F: devicetree/bindings/media/atmel-isc.txt
7967 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7971 F: drivers/platform/x86/surfacepro3_button.c
7976 F: drivers/usb/image/microtek.*
7981 W: http://www.linux-mips.org/
7982 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7983 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7985 F: Documentation/devicetree/bindings/mips/
7986 F: Documentation/mips/
7989 MIPS/LOONGSON1 ARCHITECTURE
7993 F: arch/mips/loongson32/
7994 F: arch/mips/include/asm/mach-loongson32/
7995 F: drivers/*/*loongson1*
7996 F: drivers/*/*/*loongson1*
7998 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8001 T: git git://linuxtv.org/media_tree.git
8002 W: https://linuxtv.org
8004 F: drivers/media/radio/radio-miropcm20*
8006 MELLANOX MLX4 core VPI driver
8010 W: http://www.mellanox.com
8011 Q: http://patchwork.ozlabs.org/project/netdev/list/
8013 F: drivers/net/ethernet/mellanox/mlx4/
8014 F: include/linux/mlx4/
8015 F: include/uapi/rdma/mlx4-abi.h
8017 MELLANOX MLX4 IB driver
8020 W: http://www.mellanox.com
8021 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8023 F: drivers/infiniband/hw/mlx4/
8024 F: include/linux/mlx4/
8026 MELLANOX MLX5 core VPI driver
8031 W: http://www.mellanox.com
8032 Q: http://patchwork.ozlabs.org/project/netdev/list/
8034 F: drivers/net/ethernet/mellanox/mlx5/core/
8035 F: include/linux/mlx5/
8036 F: include/uapi/rdma/mlx5-abi.h
8038 MELLANOX MLX5 IB driver
8042 W: http://www.mellanox.com
8043 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8045 F: drivers/infiniband/hw/mlx5/
8046 F: include/linux/mlx5/
8048 MELEXIS MLX90614 DRIVER
8051 W: http://www.melexis.com
8053 F: drivers/iio/temperature/mlx90614.c
8055 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8060 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8061 F: drivers/scsi/smartpqi/Kconfig
8062 F: drivers/scsi/smartpqi/Makefile
8063 F: include/linux/cciss*.h
8064 F: include/uapi/linux/cciss*.h
8065 F: Documentation/scsi/smartpqi.txt
8067 MN88472 MEDIA DRIVER
8070 W: https://linuxtv.org
8071 W: http://palosaari.fi/linux/
8072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8074 F: drivers/media/dvb-frontends/mn88472*
8076 MN88473 MEDIA DRIVER
8079 W: https://linuxtv.org
8080 W: http://palosaari.fi/linux/
8081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8083 F: drivers/media/dvb-frontends/mn88473*
8088 F: include/linux/module.h
8091 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8092 W: http://popies.net/meye/
8094 F: Documentation/media/v4l-drivers/meye*
8095 F: drivers/media/pci/meye/
8096 F: include/uapi/linux/meye.h
8098 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8101 F: Documentation/serial/moxa-smartio
8102 F: drivers/tty/mxser.*
8104 MR800 AVERMEDIA USB FM RADIO DRIVER
8107 T: git git://linuxtv.org/media_tree.git
8109 F: drivers/media/radio/radio-mr800.c
8111 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8115 F: drivers/net/ieee802154/mrf24j40.c
8116 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8122 F: drivers/platform/x86/msi-laptop.c
8127 F: drivers/platform/x86/msi-wmi.c
8132 W: https://linuxtv.org
8133 W: http://palosaari.fi/linux/
8134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8135 T: git git://linuxtv.org/anttip/media_tree.git
8137 F: drivers/media/tuners/msi001*
8139 MSI2500 MEDIA DRIVER
8142 W: https://linuxtv.org
8143 W: http://palosaari.fi/linux/
8144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8145 T: git git://linuxtv.org/anttip/media_tree.git
8147 F: drivers/media/usb/msi2500/
8149 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8153 F: drivers/mtd/devices/docg3*
8155 MT9M032 APTINA SENSOR DRIVER
8158 T: git git://linuxtv.org/media_tree.git
8160 F: drivers/media/i2c/mt9m032.c
8161 F: include/media/i2c/mt9m032.h
8163 MT9P031 APTINA CAMERA SENSOR
8166 T: git git://linuxtv.org/media_tree.git
8168 F: drivers/media/i2c/mt9p031.c
8169 F: include/media/i2c/mt9p031.h
8171 MT9T001 APTINA CAMERA SENSOR
8174 T: git git://linuxtv.org/media_tree.git
8176 F: drivers/media/i2c/mt9t001.c
8177 F: include/media/i2c/mt9t001.h
8179 MT9V032 APTINA CAMERA SENSOR
8182 T: git git://linuxtv.org/media_tree.git
8184 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8185 F: drivers/media/i2c/mt9v032.c
8186 F: include/media/i2c/mt9v032.h
8188 MULTIFUNCTION DEVICES (MFD)
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8192 F: Documentation/devicetree/bindings/mfd/
8194 F: include/linux/mfd/
8196 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8199 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8201 F: Documentation/devicetree/bindings/mmc/
8203 F: include/linux/mmc/
8204 F: include/uapi/linux/mmc/
8206 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8208 F: drivers/mmc/host/mmc_spi.c
8209 F: include/linux/spi/mmc_spi.h
8211 MULTISOUND SOUND DRIVER
8214 F: Documentation/sound/oss/MultiSound
8217 MULTITECH MULTIPORT CARD (ISICOM)
8219 F: drivers/tty/isicom.c
8220 F: include/linux/isicom.h
8222 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8227 F: drivers/usb/musb/
8229 MXL5007T MEDIA DRIVER
8232 W: https://linuxtv.org
8233 W: http://github.com/mkrufky
8234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8235 T: git git://linuxtv.org/mkrufky/tuners.git
8237 F: drivers/media/tuners/mxl5007t.*
8239 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8242 W: https://www.myricom.com/support/downloads/myri10ge.html
8244 F: drivers/net/ethernet/myricom/myri10ge/
8246 NAND FLASH SUBSYSTEM
8250 W: http://www.linux-mtd.infradead.org/
8251 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8252 T: git git://github.com/linux-nand/linux.git
8254 F: drivers/mtd/nand/
8255 F: include/linux/mtd/nand*.h
8257 NATSEMI ETHERNET DRIVER (DP8381x)
8259 F: drivers/net/ethernet/natsemi/natsemi.c
8261 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8265 W: http://www.native-instruments.com
8273 NCR 5380 SCSI DRIVERS
8278 F: Documentation/scsi/g_NCR5380.txt
8279 F: drivers/scsi/NCR5380.*
8280 F: drivers/scsi/arm/cumana_1.c
8281 F: drivers/scsi/arm/oak.c
8282 F: drivers/scsi/atari_scsi.*
8283 F: drivers/scsi/dmx3191d.c
8284 F: drivers/scsi/g_NCR5380.*
8285 F: drivers/scsi/g_NCR5380_mmio.c
8286 F: drivers/scsi/mac_scsi.*
8287 F: drivers/scsi/sun3_scsi.*
8288 F: drivers/scsi/sun3_scsi_vme.c
8290 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8294 F: drivers/scsi/NCR_D700.*
8296 NCT6775 HARDWARE MONITOR DRIVER
8300 F: Documentation/hwmon/nct6775
8301 F: drivers/hwmon/nct6775.c
8303 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8306 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8308 F: drivers/infiniband/hw/nes/
8309 F: include/uapi/rdma/nes-abi.h
8311 NETEM NETWORK EMULATOR
8315 F: net/sched/sch_netem.c
8317 NETERION 10GbE DRIVERS (s2io/vxge)
8321 F: Documentation/networking/s2io.txt
8322 F: Documentation/networking/vxge.txt
8323 F: drivers/net/ethernet/neterion/
8325 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8331 W: http://www.netfilter.org/
8332 W: http://www.iptables.org/
8333 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8337 F: include/linux/netfilter*
8338 F: include/linux/netfilter/
8339 F: include/net/netfilter/
8340 F: include/uapi/linux/netfilter*
8341 F: include/uapi/linux/netfilter/
8342 F: net/*/netfilter.c
8345 F: net/bridge/br_netfilter*.c
8349 W: http://netlabel.sf.net
8352 F: Documentation/netlabel/
8353 F: include/net/netlabel.h
8356 NETROM NETWORK LAYER
8359 W: http://www.linux-ax25.org/
8361 F: include/net/netrom.h
8362 F: include/uapi/linux/netrom.h
8365 NETRONOME ETHERNET DRIVERS
8369 F: drivers/net/ethernet/netronome/
8371 NETWORK BLOCK DEVICE (NBD)
8375 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8376 F: Documentation/blockdev/nbd.txt
8377 F: drivers/block/nbd.c
8378 F: include/uapi/linux/nbd.h
8380 NETWORK DROP MONITOR
8384 W: https://fedorahosted.org/dropwatch/
8385 F: net/core/drop_monitor.c
8393 F: include/net/dsa.h
8396 NETWORKING [GENERAL]
8399 W: http://www.linuxfoundation.org/en/Net
8400 Q: http://patchwork.ozlabs.org/project/netdev/list/
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8406 F: include/linux/in.h
8407 F: include/linux/net.h
8408 F: include/linux/netdevice.h
8409 F: include/uapi/linux/in.h
8410 F: include/uapi/linux/net.h
8411 F: include/uapi/linux/netdevice.h
8412 F: include/uapi/linux/net_namespace.h
8414 F: tools/testing/selftests/net/
8418 NETWORKING [IPv4/IPv6]
8425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8446 F: net/ipv4/ipcomp.c
8447 F: net/ipv4/ip_vti.c
8451 F: net/ipv6/ipcomp6.c
8452 F: net/ipv6/ip6_vti.c
8453 F: include/uapi/linux/xfrm.h
8454 F: include/net/xfrm.h
8456 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8461 NETWORKING [WIRELESS]
8463 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8467 W: http://www.linuxfoundation.org/en/Net
8468 Q: http://patchwork.ozlabs.org/project/netdev/list/
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8472 F: Documentation/devicetree/bindings/net/
8474 F: include/linux/if_*
8475 F: include/linux/netdevice.h
8476 F: include/linux/etherdevice.h
8477 F: include/linux/fcdevice.h
8478 F: include/linux/fddidevice.h
8479 F: include/linux/hippidevice.h
8480 F: include/linux/inetdevice.h
8481 F: include/uapi/linux/if_*
8482 F: include/uapi/linux/netdevice.h
8484 NETWORKING DRIVERS (WIRELESS)
8487 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8491 F: Documentation/devicetree/bindings/net/wireless/
8492 F: drivers/net/wireless/
8494 NETXEN (1/10) GbE SUPPORT
8499 W: http://www.qlogic.com
8501 F: drivers/net/ethernet/qlogic/netxen/
8512 F: include/uapi/linux/nfc.h
8514 F: include/linux/platform_data/nfcmrvl.h
8515 F: include/linux/platform_data/nxp-nci.h
8516 F: include/linux/platform_data/pn544.h
8517 F: include/linux/platform_data/st21nfca.h
8518 F: include/linux/platform_data/st-nci.h
8519 F: Documentation/devicetree/bindings/net/nfc/
8521 NFS, SUNRPC, AND LOCKD CLIENTS
8525 W: http://client.linux-nfs.org
8526 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8532 F: include/linux/lockd/
8533 F: include/linux/nfs*
8534 F: include/linux/sunrpc/
8535 F: include/uapi/linux/nfs*
8536 F: include/uapi/linux/sunrpc/
8541 W: http://nilfs.sourceforge.net/
8542 W: http://nilfs.osdn.jp/
8543 T: git git://github.com/konis/nilfs2.git
8545 F: Documentation/filesystems/nilfs2.txt
8547 F: include/trace/events/nilfs2.h
8548 F: include/uapi/linux/nilfs2_api.h
8549 F: include/uapi/linux/nilfs2_ondisk.h
8551 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8553 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8555 F: Documentation/scsi/NinjaSCSI.txt
8556 F: drivers/scsi/pcmcia/nsp_*
8558 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8561 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8563 F: Documentation/scsi/NinjaSCSI.txt
8564 F: drivers/scsi/nsp32*
8569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8573 NOKIA N900 POWER SUPPLY DRIVERS
8575 F: include/linux/power/bq2415x_charger.h
8576 F: include/linux/power/bq27xxx_battery.h
8577 F: include/linux/power/isp1704_charger.h
8578 F: drivers/power/supply/bq2415x_charger.c
8579 F: drivers/power/supply/bq27xxx_battery.c
8580 F: drivers/power/supply/bq27xxx_battery_i2c.c
8581 F: drivers/power/supply/isp1704_charger.c
8582 F: drivers/power/supply/rx51_battery.c
8590 W: https://github.com/jonmason/ntb/wiki
8591 T: git git://github.com/jonmason/ntb.git
8593 F: drivers/net/ntb_netdev.c
8594 F: include/linux/ntb.h
8595 F: include/linux/ntb_transport.h
8596 F: tools/testing/selftests/ntb/
8603 W: https://github.com/jonmason/ntb/wiki
8604 T: git git://github.com/jonmason/ntb.git
8605 F: drivers/ntb/hw/intel/
8611 F: drivers/ntb/hw/amd/
8616 W: http://www.tuxera.com/
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8619 F: Documentation/filesystems/ntfs.txt
8622 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8626 F: drivers/video/fbdev/riva/
8627 F: drivers/video/fbdev/nvidia/
8633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8636 F: drivers/nvme/host/
8637 F: include/linux/nvme.h
8639 NVM EXPRESS TARGET DRIVER
8644 F: drivers/nvme/target/
8651 F: Documentation/devicetree/bindings/nvmem/
8652 F: include/linux/nvmem-consumer.h
8653 F: include/linux/nvmem-provider.h
8660 F: drivers/nfc/nxp-nci
8662 NXP TDA998X DRM DRIVER
8665 F: drivers/gpu/drm/i2c/tda998x_drv.c
8666 F: include/drm/i2c/tda998x.h
8672 F: sound/soc/codecs/tfa9879*
8682 W: http://www.muru.com/linux/omap/
8683 W: http://linux.omap.com/
8684 Q: http://patchwork.kernel.org/project/linux-omap/list/
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8688 F: arch/arm/configs/omap1_defconfig
8689 F: arch/arm/configs/omap2plus_defconfig
8690 F: drivers/i2c/busses/i2c-omap.c
8691 F: drivers/irqchip/irq-omap-intc.c
8692 F: drivers/mfd/*omap*.c
8693 F: drivers/mfd/menelaus.c
8694 F: drivers/mfd/palmas.c
8695 F: drivers/mfd/tps65217.c
8696 F: drivers/mfd/tps65218.c
8697 F: drivers/mfd/tps65910.c
8698 F: drivers/mfd/twl-core.[ch]
8699 F: drivers/mfd/twl4030*.c
8700 F: drivers/mfd/twl6030*.c
8701 F: drivers/mfd/twl6040*.c
8702 F: drivers/regulator/palmas-regulator*.c
8703 F: drivers/regulator/pbias-regulator.c
8704 F: drivers/regulator/tps65217-regulator.c
8705 F: drivers/regulator/tps65218-regulator.c
8706 F: drivers/regulator/tps65910-regulator.c
8707 F: drivers/regulator/twl-regulator.c
8708 F: include/linux/i2c-omap.h
8710 OMAP DEVICE TREE SUPPORT
8716 F: arch/arm/boot/dts/*omap*
8717 F: arch/arm/boot/dts/*am3*
8718 F: arch/arm/boot/dts/*am4*
8719 F: arch/arm/boot/dts/*am5*
8720 F: arch/arm/boot/dts/*dra7*
8722 OMAP CLOCK FRAMEWORK SUPPORT
8726 F: arch/arm/*omap*/*clock*
8728 OMAP POWER MANAGEMENT SUPPORT
8732 F: arch/arm/*omap*/*pm*
8733 F: drivers/cpufreq/omap-cpufreq.c
8735 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8740 F: arch/arm/mach-omap2/prm*
8750 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8755 F: drivers/memory/omap-gpmc.c
8756 F: arch/arm/mach-omap2/*gpmc*
8758 OMAP FRAMEBUFFER SUPPORT
8763 F: drivers/video/fbdev/omap/
8765 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8770 F: drivers/video/fbdev/omap2/
8771 F: Documentation/arm/OMAP/DSS
8773 OMAP HARDWARE SPINLOCK SUPPORT
8777 F: drivers/hwspinlock/omap_hwspinlock.c
8783 F: drivers/mmc/host/omap.c
8789 F: drivers/mmc/host/omap_hsmmc.c
8791 OMAP RANDOM NUMBER GENERATOR SUPPORT
8794 F: drivers/char/hw_random/omap-rng.c
8801 F: arch/arm/mach-omap2/omap_hwmod.*
8807 F: arch/arm/mach-omap2/omap_hwmod*data*
8809 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8813 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8815 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8819 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8820 F: drivers/media/platform/omap3isp/
8821 F: drivers/staging/media/omap4iss/
8827 F: drivers/usb/*/*omap*
8828 F: arch/arm/*omap*/usb*
8836 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8837 F: drivers/gpio/gpio-omap.c
8839 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8843 F: arch/arm/boot/dts/am335x-nano.dts
8849 F: Documentation/filesystems/omfs.txt
8852 OMNIKEY CARDMAN 4000 DRIVER
8855 F: drivers/char/pcmcia/cm4000_cs.c
8856 F: include/linux/cm4000_cs.h
8857 F: include/uapi/linux/cm4000_cs.h
8859 OMNIKEY CARDMAN 4040 DRIVER
8862 F: drivers/char/pcmcia/cm4040_cs.*
8864 OMNIVISION OV7670 SENSOR DRIVER
8867 T: git git://linuxtv.org/media_tree.git
8869 F: drivers/media/i2c/ov7670.c
8871 ONENAND FLASH DRIVER
8875 F: drivers/mtd/onenand/
8876 F: include/linux/mtd/onenand*.h
8878 ONSTREAM SCSI TAPE DRIVER
8883 F: Documentation/scsi/osst.txt
8884 F: drivers/scsi/osst.*
8885 F: drivers/scsi/osst_*.h
8886 F: drivers/scsi/st.h
8888 OPENCORES I2C BUS DRIVER
8892 F: Documentation/i2c/busses/i2c-ocores
8893 F: drivers/i2c/busses/i2c-ocores.c
8895 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8899 W: http://www.devicetree.org/
8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8903 F: include/linux/of*.h
8906 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8911 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8913 F: Documentation/devicetree/
8915 F: include/dt-bindings/
8917 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8921 F: Documentation/devicetree/dynamic-resolution-notes.txt
8922 F: Documentation/devicetree/overlay-notes.txt
8923 F: drivers/of/overlay.c
8924 F: drivers/of/resolver.c
8926 OPENRISC ARCHITECTURE
8928 W: http://openrisc.net
8930 T: git git://openrisc.net/~jonas/linux
8937 W: http://openvswitch.org
8940 F: include/uapi/linux/openvswitch.h
8942 OPERATING PERFORMANCE POINTS (OPP)
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8949 F: drivers/base/power/opp/
8950 F: include/linux/pm_opp.h
8951 F: Documentation/power/opp.txt
8952 F: Documentation/devicetree/bindings/opp/
8957 T: git git://git.alsa-project.org/alsa-kernel.git
8959 F: sound/drivers/opl4/
8965 F: arch/*/include/asm/oprofile*.h
8967 F: drivers/oprofile/
8968 F: include/linux/oprofile.h
8970 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8974 W: http://ocfs2.wiki.kernel.org
8976 F: Documentation/filesystems/ocfs2.txt
8977 F: Documentation/filesystems/dlmfs.txt
8982 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8983 W: http://www.nongnu.org/orinoco/
8985 F: drivers/net/wireless/intersil/orinoco/
8987 OSD LIBRARY and FILESYSTEM
8991 W: http://open-osd.org
8992 T: git git://git.open-osd.org/open-osd.git
8994 F: drivers/scsi/osd/
8995 F: include/scsi/osd_*
9001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9004 F: Documentation/filesystems/overlayfs.txt
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9012 F: Documentation/filesystems/orangefs.txt
9017 W: http://wireless.kernel.org/en/users/Drivers/p54
9019 F: drivers/net/wireless/intersil/p54/
9021 PA SEMI ETHERNET DRIVER
9025 F: drivers/net/ethernet/pasemi/*
9027 PA SEMI SMBUS DRIVER
9031 F: drivers/i2c/busses/i2c-pasemi.c
9033 PADATA PARALLEL EXECUTION MECHANISM
9038 F: include/linux/padata.h
9039 F: Documentation/padata.txt
9041 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9045 F: drivers/platform/x86/panasonic-laptop.c
9047 PANASONIC MN10300/AM33/AM34 PORT
9050 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9052 F: Documentation/mn10300/
9055 PARALLEL LCD/KEYPAD PANEL DRIVER
9059 F: Documentation/misc-devices/lcd-panel-cgram.txt
9060 F: drivers/misc/panel.c
9062 PARALLEL PORT SUBSYSTEM
9068 F: include/linux/parport*.h
9069 F: drivers/char/ppdev.c
9070 F: include/uapi/linux/ppdev.h
9071 F: Documentation/parport*.txt
9073 PARAVIRT_OPS INTERFACE
9080 F: Documentation/virtual/paravirt_ops.txt
9081 F: arch/*/kernel/paravirt*
9082 F: arch/*/include/asm/paravirt.h
9083 F: include/linux/hypervisor.h
9085 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9089 F: Documentation/blockdev/paride.txt
9090 F: drivers/block/paride/
9096 W: http://www.parisc-linux.org/
9097 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9102 F: Documentation/parisc/
9104 F: drivers/char/agp/parisc-agp.c
9105 F: drivers/input/serio/gscps2.c
9106 F: drivers/parport/parport_gsc.*
9107 F: drivers/tty/serial/8250/8250_gsc.c
9108 F: drivers/video/fbdev/sti*
9109 F: drivers/video/console/sti*
9110 F: drivers/video/logo/logo_parisc*
9112 PC87360 HARDWARE MONITORING DRIVER
9116 F: Documentation/hwmon/pc87360
9117 F: drivers/hwmon/pc87360.c
9122 F: drivers/char/pc8736x_gpio.c
9124 PC87427 HARDWARE MONITORING DRIVER
9128 F: Documentation/hwmon/pc87427
9129 F: drivers/hwmon/pc87427.c
9134 F: drivers/leds/leds-pca9532.c
9135 F: include/linux/leds-pca9532.h
9137 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9141 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9143 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9146 F: drivers/firmware/pcdp.*
9152 F: Documentation/PCI/pci-error-recovery.txt
9154 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9158 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9159 F: arch/powerpc/kernel/eeh*.c
9160 F: arch/powerpc/platforms/*/eeh*.c
9161 F: arch/powerpc/include/*/eeh*.h
9166 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9169 F: Documentation/devicetree/bindings/pci/
9170 F: Documentation/PCI/
9172 F: include/linux/pci*
9174 F: arch/x86/kernel/quirks.c
9176 PCI DRIVER FOR ALTERA PCIE IP
9181 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9182 F: drivers/pci/host/pcie-altera.c
9184 PCI DRIVER FOR ARM VERSATILE PLATFORM
9189 F: Documentation/devicetree/bindings/pci/versatile.txt
9190 F: drivers/pci/host/pci-versatile.c
9192 PCI DRIVER FOR ARMADA 8K
9197 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9198 F: drivers/pci/host/pcie-armada8k.c
9200 PCI DRIVER FOR APPLIEDMICRO XGENE
9205 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9206 F: drivers/pci/host/pci-xgene.c
9208 PCI DRIVER FOR FREESCALE LAYERSCAPE
9216 F: drivers/pci/host/*layerscape*
9224 F: drivers/pci/host/*imx6*
9226 PCI DRIVER FOR TI KEYSTONE
9231 F: drivers/pci/host/*keystone*
9233 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9239 F: drivers/pci/host/*mvebu*
9241 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9246 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9247 F: drivers/pci/host/pci-aardvark.c
9249 PCI DRIVER FOR NVIDIA TEGRA
9254 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9255 F: drivers/pci/host/pci-tegra.c
9257 PCI DRIVER FOR TI DRA7XX
9262 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9263 F: drivers/pci/host/pci-dra7xx.c
9265 PCI DRIVER FOR RENESAS R-CAR
9270 F: drivers/pci/host/*rcar*
9272 PCI DRIVER FOR SAMSUNG EXYNOS
9278 F: drivers/pci/host/pci-exynos.c
9280 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9285 F: drivers/pci/host/*designware*
9287 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9291 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9292 F: drivers/pci/host/pcie-designware-plat.c
9294 PCI DRIVER FOR GENERIC OF HOSTS
9299 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9300 F: drivers/pci/host/pci-host-common.c
9301 F: drivers/pci/host/pci-host-generic.c
9303 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9307 F: arch/x86/pci/vmd.c
9309 PCIE DRIVER FOR ST SPEAR13XX
9313 F: drivers/pci/host/*spear*
9315 PCI MSI DRIVER FOR ALTERA MSI IP
9320 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9321 F: drivers/pci/host/pcie-altera-msi.c
9323 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9328 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9329 F: drivers/pci/host/pci-xgene-msi.c
9331 PCIE DRIVER FOR AXIS ARTPEC
9337 F: Documentation/devicetree/bindings/pci/axis,artpec*
9338 F: drivers/pci/host/*artpec*
9340 PCIE DRIVER FOR HISILICON
9345 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9346 F: drivers/pci/host/pcie-hisi.c
9348 PCIE DRIVER FOR ROCKCHIP
9354 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9355 F: drivers/pci/host/pcie-rockchip.c
9357 PCIE DRIVER FOR QUALCOMM MSM
9362 F: drivers/pci/host/*qcom*
9364 PCIE DRIVER FOR CAVIUM THUNDERX
9369 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9370 F: drivers/pci/host/pci-thunder-*
9373 P: Linux PCMCIA Team
9375 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9378 F: Documentation/pcmcia/
9382 PCNET32 NETWORK DRIVER
9386 F: drivers/net/ethernet/amd/pcnet32.c
9388 PCRYPT PARALLEL CRYPTO ENGINE
9393 F: include/crypto/pcrypt.h
9395 PER-CPU MEMORY ALLOCATOR
9398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9400 F: include/linux/percpu*.h
9402 F: arch/*/include/asm/percpu.h
9404 PER-TASK DELAY ACCOUNTING
9407 F: include/linux/delayacct.h
9408 F: kernel/delayacct.c
9410 PERFORMANCE EVENTS SUBSYSTEM
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9419 F: include/linux/perf_event.h
9420 F: include/uapi/linux/perf_event.h
9421 F: arch/*/kernel/perf_event*.c
9422 F: arch/*/kernel/*/perf_event*.c
9423 F: arch/*/kernel/*/*/perf_event*.c
9424 F: arch/*/include/asm/perf_event.h
9425 F: arch/*/kernel/perf_callchain.c
9429 PERSONALITY HANDLING
9433 F: include/linux/personality.h
9434 F: include/uapi/linux/personality.h
9439 F: Documentation/networking/phonet.txt
9440 F: include/linux/phonet.h
9441 F: include/net/phonet/
9442 F: include/uapi/linux/phonet.h
9449 F: drivers/mtd/devices/phram.c
9455 F: drivers/hid/hid-picolcd*
9460 T: git git://github.com/jamieiles/linux-2.6-ji.git
9462 F: arch/arm/boot/dts/picoxcell*
9463 F: arch/arm/mach-picoxcell/
9464 F: drivers/crypto/picoxcell*
9466 PIN CONTROL SUBSYSTEM
9469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9471 F: Documentation/devicetree/bindings/pinctrl/
9472 F: Documentation/pinctrl.txt
9474 F: include/linux/pinctrl/
9476 PIN CONTROLLER - ATMEL AT91
9480 F: drivers/pinctrl/pinctrl-at91.*
9482 PIN CONTROLLER - ATMEL AT91 PIO4
9487 F: drivers/pinctrl/pinctrl-at91-pio4.*
9489 PIN CONTROLLER - INTEL
9493 F: drivers/pinctrl/intel/
9495 PIN CONTROLLER - RENESAS
9500 F: drivers/pinctrl/sh-pfc/
9502 PIN CONTROLLER - SAMSUNG
9509 F: drivers/pinctrl/samsung/
9510 F: include/dt-bindings/pinctrl/samsung.h
9511 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9513 PIN CONTROLLER - SINGLE
9519 F: drivers/pinctrl/pinctrl-single.c
9521 PIN CONTROLLER - ST SPEAR
9524 W: http://www.st.com/spear
9526 F: drivers/pinctrl/spear/
9528 PISTACHIO SOC SUPPORT
9533 F: arch/mips/pistachio/
9534 F: arch/mips/include/asm/mach-pistachio/
9535 F: arch/mips/boot/dts/pistachio/
9536 F: arch/mips/configs/pistachio*_defconfig
9541 F: drivers/block/pktcdvd.c
9542 F: include/linux/pktcdvd.h
9543 F: include/uapi/linux/pktcdvd.h
9547 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9549 T: git git://github.com/gxt/linux.git
9550 F: drivers/input/serio/i8042-unicore32io.h
9551 F: drivers/i2c/busses/i2c-puv3.c
9552 F: drivers/video/fbdev/fb-puv3.c
9553 F: drivers/rtc/rtc-puv3.c
9555 PMBUS HARDWARE MONITORING DRIVERS
9558 W: http://hwmon.wiki.kernel.org/
9559 W: http://www.roeck-us.net/linux/drivers/
9560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9562 F: Documentation/hwmon/pmbus
9563 F: drivers/hwmon/pmbus/
9564 F: include/linux/i2c/pmbus.h
9566 PMC SIERRA MaxRAID DRIVER
9568 W: http://www.pmc-sierra.com/
9570 F: drivers/scsi/pmcraid.*
9572 PMC SIERRA PM8001 DRIVER
9578 F: drivers/scsi/pm8001/
9580 POSIX CLOCKS and TIMERS
9583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9586 F: include/linux/timer*
9587 F: kernel/time/*timer*
9589 POWER MANAGEMENT CORE
9592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9594 F: drivers/base/power/
9595 F: include/linux/pm.h
9596 F: include/linux/pm_*
9597 F: include/linux/powercap.h
9598 F: drivers/powercap/
9600 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9605 F: Documentation/devicetree/bindings/power/supply/
9606 F: include/linux/power_supply.h
9607 F: drivers/power/supply/
9609 POWER STATE COORDINATION INTERFACE (PSCI)
9614 F: drivers/firmware/psci.c
9615 F: include/linux/psci.h
9616 F: include/uapi/linux/psci.h
9618 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9622 F: drivers/char/powernv-op-panel.c
9629 PPP PROTOCOL DRIVERS AND COMPRESSORS
9633 F: drivers/net/ppp/ppp_*
9635 PPP OVER ATM (RFC 2364)
9638 F: net/atm/pppoatm.c
9639 F: include/uapi/linux/atmppp.h
9644 F: drivers/net/ppp/pppoe.c
9645 F: drivers/net/ppp/pppox.c
9650 F: net/l2tp/l2tp_ppp.c
9651 F: include/linux/if_pppol2tp.h
9652 F: include/uapi/linux/if_pppol2tp.h
9656 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9659 F: Documentation/pps/
9661 F: include/linux/pps*.h
9667 F: drivers/net/ppp/pptp.c
9668 W: http://sourceforge.net/projects/accel-pptp
9673 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9675 F: Documentation/preempt-locking.txt
9676 F: include/linux/preempt.h
9678 PRISM54 WIRELESS DRIVER
9681 W: http://wireless.kernel.org/en/users/Drivers/p54
9683 F: drivers/net/wireless/intersil/prism54/
9690 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9692 PS3 PLATFORM SUPPORT
9696 F: arch/powerpc/boot/ps3*
9697 F: arch/powerpc/include/asm/lv1call.h
9698 F: arch/powerpc/include/asm/ps3*.h
9699 F: arch/powerpc/platforms/ps3/
9702 F: drivers/rtc/rtc-ps3.c
9703 F: drivers/usb/host/*ps3.c
9704 F: sound/ppc/snd_ps3*
9711 F: drivers/block/ps3vram.c
9719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9721 F: include/linux/pstore*
9722 F: drivers/firmware/efi/efi-pstore.c
9723 F: drivers/acpi/apei/erst.c
9725 PTP HARDWARE CLOCK SUPPORT
9729 W: http://linuxptp.sourceforge.net/
9730 F: Documentation/ABI/testing/sysfs-ptp
9731 F: Documentation/ptp/*
9732 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9733 F: drivers/net/phy/dp83640*
9735 F: include/linux/ptp_cl*
9741 F: include/asm-generic/syscall.h
9742 F: include/linux/ptrace.h
9743 F: include/linux/regset.h
9744 F: include/linux/tracehook.h
9745 F: include/uapi/linux/ptrace.h
9751 T: git git://linuxtv.org/media_tree.git
9753 F: drivers/staging/media/pulse8-cec
9755 PVRUSB2 VIDEO4LINUX DRIVER
9759 W: http://www.isely.net/pvrusb2/
9760 T: git git://linuxtv.org/media_tree.git
9762 F: Documentation/media/v4l-drivers/pvrusb2*
9763 F: drivers/media/usb/pvrusb2/
9768 T: git git://linuxtv.org/media_tree.git
9770 F: drivers/media/usb/pwc/*
9777 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9778 F: Documentation/hwmon/pwm-fan
9779 F: drivers/hwmon/pwm-fan.c
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9786 F: Documentation/pwm.txt
9787 F: Documentation/devicetree/bindings/pwm/
9788 F: include/linux/pwm.h
9790 F: drivers/video/backlight/pwm_bl.c
9791 F: include/linux/pwm_backlight.h
9793 PXA2xx/PXA3xx SUPPORT
9798 T: git git://github.com/hzhuang1/linux.git
9799 T: git git://github.com/rjarzmik/linux.git
9801 F: arch/arm/boot/dts/pxa*
9802 F: arch/arm/mach-pxa/
9804 F: drivers/pcmcia/pxa2xx*
9805 F: drivers/pinctrl/pxa/
9806 F: drivers/spi/spi-pxa2xx*
9807 F: drivers/usb/gadget/udc/pxa2*
9808 F: include/sound/pxa2xx-lib.h
9816 F: drivers/gpio/gpio-pxa.c
9818 PXA3xx NAND FLASH DRIVER
9822 F: drivers/mtd/nand/pxa3xx_nand.c
9828 T: git git://github.com/hzhuang1/linux.git
9829 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9831 F: arch/arm/boot/dts/mmp*
9832 F: arch/arm/mach-mmp/
9847 F: drivers/crypto/qat/
9853 F: drivers/infiniband/hw/qib/
9855 QLOGIC QLA1280 SCSI DRIVER
9859 F: drivers/scsi/qla1280.[ch]
9861 QLOGIC QLA2XXX FC-SCSI DRIVER
9865 F: Documentation/scsi/LICENSE.qla2xxx
9866 F: drivers/scsi/qla2xxx/
9868 QLOGIC QLA4XXX iSCSI DRIVER
9872 F: Documentation/scsi/LICENSE.qla4xxx
9873 F: drivers/scsi/qla4xxx/
9875 QLOGIC QLA3XXX NETWORK DRIVER
9881 F: Documentation/networking/LICENSE.qla3xxx
9882 F: drivers/net/ethernet/qlogic/qla3xxx.*
9884 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9888 F: drivers/net/ethernet/qlogic/qlcnic/
9890 QLOGIC QLGE 10Gb ETHERNET DRIVER
9897 F: drivers/net/ethernet/qlogic/qlge/
9899 QLOGIC QL4xxx ETHERNET DRIVER
9905 F: drivers/net/ethernet/qlogic/qed/
9906 F: include/linux/qed/
9907 F: drivers/net/ethernet/qlogic/qede/
9911 W: http://www.alarsen.net/linux/qnx4fs/
9914 F: include/uapi/linux/qnx4_fs.h
9915 F: include/uapi/linux/qnxtypes.h
9920 W: https://linuxtv.org
9921 W: http://palosaari.fi/linux/
9922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9923 T: git git://linuxtv.org/anttip/media_tree.git
9925 F: drivers/media/tuners/qt1010*
9927 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9931 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9933 F: drivers/net/wireless/ath/ath9k/
9935 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9938 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9941 F: drivers/net/wireless/ath/ath10k/
9943 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9947 F: drivers/net/ethernet/qualcomm/emac/
9949 QUALCOMM HEXAGON ARCHITECTURE
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9956 QUALCOMM WCN36XX WIRELESS DRIVER
9959 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9960 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9962 F: drivers/net/wireless/ath/wcn36xx/
9964 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9969 F: drivers/firmware/qemu_fw_cfg.c
9971 RADOS BLOCK DEVICE (RBD)
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9978 T: git git://github.com/ceph/ceph-client.git
9980 F: Documentation/ABI/testing/sysfs-bus-rbd
9981 F: drivers/block/rbd.c
9982 F: drivers/block/rbd_types.h
9984 RADEON FRAMEBUFFER DISPLAY DRIVER
9988 F: drivers/video/fbdev/aty/radeon*
9989 F: include/uapi/linux/radeonfb.h
9991 RADIOSHARK RADIO DRIVER
9994 T: git git://linuxtv.org/media_tree.git
9996 F: drivers/media/radio/radio-shark.c
9998 RADIOSHARK2 RADIO DRIVER
10001 T: git git://linuxtv.org/media_tree.git
10003 F: drivers/media/radio/radio-shark2.c
10004 F: drivers/media/radio/radio-tea5777.c
10006 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10010 F: drivers/video/fbdev/aty/aty128fb.c
10012 RALINK MIPS ARCHITECTURE
10016 F: arch/mips/ralink
10018 RALINK RT2X00 WIRELESS LAN DRIVER
10024 F: drivers/net/wireless/ralink/rt2x00/
10026 RAMDISK RAM BLOCK DEVICE DRIVER
10029 F: Documentation/blockdev/ramdisk.txt
10030 F: drivers/block/brd.c
10032 RANDOM NUMBER DRIVER
10035 F: drivers/char/random.c
10041 F: drivers/rapidio/
10043 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10046 F: drivers/net/wireless/ray*
10053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10054 F: Documentation/RCU/torture.txt
10055 F: kernel/rcu/rcutorture.c
10057 RCUTORTURE TEST FRAMEWORK
10065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10066 F: tools/testing/selftests/rcutorture
10072 RDC R6040 FAST ETHERNET DRIVER
10076 F: drivers/net/ethernet/rdc/r6040.c
10078 RDS - RELIABLE DATAGRAM SOCKETS
10083 W: https://oss.oracle.com/projects/rds/
10086 F: Documentation/networking/rds.txt
10088 RDMAVT - RDMA verbs software
10092 F: drivers/infiniband/sw/rdmavt
10094 READ-COPY UPDATE (RCU)
10101 W: http://www.rdrop.com/users/paulmck/RCU/
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10104 F: Documentation/RCU/
10105 X: Documentation/RCU/torture.txt
10106 F: include/linux/rcu*
10107 X: include/linux/srcu.h
10109 X: kernel/torture.c
10111 REAL TIME CLOCK (RTC) SUBSYSTEM
10115 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10118 F: Documentation/devicetree/bindings/rtc/
10119 F: Documentation/rtc.txt
10121 F: include/linux/rtc.h
10122 F: include/uapi/linux/rtc.h
10123 F: include/linux/rtc/
10124 F: include/linux/platform_data/rtc-*
10125 F: tools/testing/selftests/timers/rtctest.c
10127 REALTEK AUDIO CODECS
10131 F: sound/soc/codecs/rt*
10132 F: include/sound/rt*.h
10134 REISERFS FILE SYSTEM
10139 REGISTER MAP ABSTRACTION
10142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10144 F: Documentation/devicetree/bindings/regmap/
10145 F: drivers/base/regmap/
10146 F: include/linux/regmap.h
10148 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10154 F: Documentation/devicetree/bindings/remoteproc/
10155 F: Documentation/remoteproc.txt
10156 F: drivers/remoteproc/
10157 F: include/linux/remoteproc.h
10159 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10166 F: Documentation/rpmsg.txt
10167 F: include/linux/rpmsg.h
10169 RENESAS CLOCK DRIVERS
10173 F: drivers/clk/renesas/
10175 RENESAS ETHERNET DRIVERS
10179 F: drivers/net/ethernet/renesas/
10180 F: include/linux/sh_eth.h
10182 RENESAS USB2 PHY DRIVER
10186 F: drivers/phy/phy-rcar-gen3-usb2.c
10188 RESET CONTROLLER FRAMEWORK
10190 T: git git://git.pengutronix.de/git/pza/linux
10193 F: Documentation/devicetree/bindings/reset/
10194 F: include/dt-bindings/reset/
10195 F: include/linux/reset.h
10196 F: include/linux/reset-controller.h
10201 W: http://wireless.kernel.org/
10202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10205 F: Documentation/rfkill.txt
10213 F: lib/rhashtable.c
10214 F: include/linux/rhashtable.h
10216 RICOH SMARTMEDIA/XD DRIVER
10219 F: drivers/mtd/nand/r852.c
10220 F: drivers/mtd/nand/r852.h
10222 RICOH R5C592 MEMORYSTICK DRIVER
10225 F: drivers/memstick/host/r592.*
10229 W: http://sourceforge.net/projects/roccat/
10231 F: drivers/hid/hid-roccat*
10232 F: include/linux/hid-roccat*
10233 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10239 F: drivers/net/ethernet/rocker/
10243 W: http://www.comtrol.com
10245 F: Documentation/serial/rocket.txt
10246 F: drivers/tty/rocket*
10248 ROCKETPORT EXPRESS/INFINITY DRIVER
10252 F: drivers/tty/serial/rp2.*
10257 W: http://www.linux-ax25.org/
10259 F: include/net/rose.h
10260 F: include/uapi/linux/rose.h
10263 RTL2830 MEDIA DRIVER
10266 W: https://linuxtv.org
10267 W: http://palosaari.fi/linux/
10268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10269 T: git git://linuxtv.org/anttip/media_tree.git
10271 F: drivers/media/dvb-frontends/rtl2830*
10273 RTL2832 MEDIA DRIVER
10276 W: https://linuxtv.org
10277 W: http://palosaari.fi/linux/
10278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10279 T: git git://linuxtv.org/anttip/media_tree.git
10281 F: drivers/media/dvb-frontends/rtl2832*
10283 RTL2832_SDR MEDIA DRIVER
10286 W: https://linuxtv.org
10287 W: http://palosaari.fi/linux/
10288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10289 T: git git://linuxtv.org/anttip/media_tree.git
10291 F: drivers/media/dvb-frontends/rtl2832_sdr*
10293 RTL8180 WIRELESS DRIVER
10295 W: http://wireless.kernel.org/
10296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10298 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10300 RTL8187 WIRELESS DRIVER
10305 W: http://wireless.kernel.org/
10306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10308 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10310 RTL8192CE WIRELESS DRIVER
10314 W: http://wireless.kernel.org/
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10317 F: drivers/net/wireless/realtek/rtlwifi/
10318 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10320 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10325 F: drivers/net/wireless/realtek/rtl8xxxu/
10327 S3 SAVAGE FRAMEBUFFER DRIVER
10331 F: drivers/video/fbdev/savage/
10337 W: http://www.ibm.com/developerworks/linux/linux390/
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10342 F: Documentation/s390/
10343 F: Documentation/DocBook/s390*
10345 S390 COMMON I/O LAYER
10349 W: http://www.ibm.com/developerworks/linux/linux390/
10351 F: drivers/s390/cio/
10357 W: http://www.ibm.com/developerworks/linux/linux390/
10359 F: drivers/s390/block/dasd*
10360 F: block/partitions/ibm.c
10362 S390 NETWORK DRIVERS
10365 W: http://www.ibm.com/developerworks/linux/linux390/
10367 F: drivers/s390/net/
10373 W: http://www.ibm.com/developerworks/linux/linux390/
10376 F: drivers/pci/hotplug/s390_pci_hpc.c
10381 W: http://www.ibm.com/developerworks/linux/linux390/
10383 F: drivers/s390/crypto/
10388 W: http://www.ibm.com/developerworks/linux/linux390/
10390 F: drivers/s390/scsi/zfcp_*
10392 S390 IUCV NETWORK LAYER
10395 W: http://www.ibm.com/developerworks/linux/linux390/
10397 F: drivers/s390/net/*iucv*
10398 F: include/net/iucv/
10404 W: http://www.ibm.com/developerworks/linux/linux390/
10406 F: drivers/iommu/s390-iommu.c
10408 S3C24XX SD/MMC Driver
10412 F: drivers/mmc/host/s3cmci.*
10414 SAA6588 RDS RECEIVER DRIVER
10417 T: git git://linuxtv.org/media_tree.git
10418 W: https://linuxtv.org
10420 F: drivers/media/i2c/saa6588*
10422 SAA7134 VIDEO4LINUX DRIVER
10426 W: https://linuxtv.org
10427 T: git git://linuxtv.org/media_tree.git
10429 F: Documentation/media/v4l-drivers/saa7134*
10430 F: drivers/media/pci/saa7134/
10432 SAA7146 VIDEO4LINUX-2 DRIVER
10435 T: git git://linuxtv.org/media_tree.git
10437 F: drivers/media/common/saa7146/
10438 F: drivers/media/pci/saa7146/
10439 F: include/media/saa7146*
10441 SAMSUNG LAPTOP DRIVER
10445 F: drivers/platform/x86/samsung-laptop.c
10447 SAMSUNG AUDIO (ASoC) DRIVERS
10453 F: sound/soc/samsung/
10455 SAMSUNG FRAMEBUFFER DRIVER
10459 F: drivers/video/fbdev/s3c-fb.c
10461 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10468 F: drivers/mfd/sec*.c
10469 F: drivers/regulator/s2m*.c
10470 F: drivers/regulator/s5m*.c
10471 F: drivers/clk/clk-s2mps11.c
10472 F: drivers/rtc/rtc-s5m.c
10473 F: include/linux/mfd/samsung/
10474 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10475 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10476 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10477 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10479 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10483 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10485 F: drivers/media/platform/exynos4-is/
10487 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10492 F: drivers/media/platform/s3c-camif/
10493 F: include/media/drv-intf/s3c_camif.h
10495 SAMSUNG S5C73M3 CAMERA DRIVER
10500 F: drivers/media/i2c/s5c73m3/*
10502 SAMSUNG S5K5BAF CAMERA DRIVER
10507 F: drivers/media/i2c/s5k5baf.c
10509 SAMSUNG S3FWRN5 NFC DRIVER
10514 F: drivers/nfc/s3fwrn5
10516 SAMSUNG SOC CLOCK DRIVERS
10522 F: drivers/clk/samsung/
10523 F: include/dt-bindings/clock/exynos*.h
10524 F: Documentation/devicetree/bindings/clock/exynos*.txt
10526 SAMSUNG SPI DRIVERS
10533 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10534 F: drivers/spi/spi-s3c*
10535 F: include/linux/platform_data/spi-s3c64xx.h
10537 SAMSUNG SXGBE DRIVERS
10543 F: drivers/net/ethernet/samsung/sxgbe/
10545 SAMSUNG THERMAL DRIVER
10550 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10551 F: drivers/thermal/samsung/
10553 SAMSUNG USB2 PHY DRIVER
10558 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10559 F: Documentation/phy/samsung-usb2.txt
10560 F: drivers/phy/phy-exynos4210-usb2.c
10561 F: drivers/phy/phy-exynos4x12-usb2.c
10562 F: drivers/phy/phy-exynos5250-usb2.c
10563 F: drivers/phy/phy-s5pv210-usb2.c
10564 F: drivers/phy/phy-samsung-usb2.c
10565 F: drivers/phy/phy-samsung-usb2.h
10571 F: Documentation/devicetree/bindings/serial/
10572 F: drivers/tty/serial/
10578 F: drivers/staging/media/st-cec/
10579 F: Documentation/devicetree/bindings/media/stih-cec.txt
10581 SYNOPSYS DESIGNWARE DMAC DRIVER
10585 F: include/linux/dma/dw.h
10586 F: include/linux/platform_data/dma-dw.h
10589 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10593 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10594 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10596 SYNOPSYS DESIGNWARE I2C DRIVER
10602 F: drivers/i2c/busses/i2c-designware-*
10603 F: include/linux/platform_data/i2c-designware.h
10605 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10609 F: include/linux/mmc/dw_mmc.h
10610 F: drivers/mmc/host/dw_mmc*
10612 SYSTEM TRACE MODULE CLASS
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10616 F: Documentation/trace/stm.txt
10617 F: drivers/hwtracing/stm/
10618 F: include/linux/stm.h
10619 F: include/uapi/linux/stm.h
10624 F: drivers/thunderbolt/
10626 TI BQ27XXX POWER SUPPLY DRIVER
10628 F: include/linux/power/bq27xxx_battery.h
10629 F: drivers/power/supply/bq27xxx_battery.c
10630 F: drivers/power/supply/bq27xxx_battery_i2c.c
10632 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10638 F: include/linux/clocksource.h
10639 F: include/linux/time.h
10640 F: include/linux/timex.h
10641 F: include/uapi/linux/time.h
10642 F: include/uapi/linux/timex.h
10643 F: kernel/time/clocksource.c
10644 F: kernel/time/time*.c
10645 F: kernel/time/alarmtimer.c
10646 F: kernel/time/ntp.c
10647 F: tools/testing/selftests/timers/
10652 F: drivers/watchdog/sc1200wdt.c
10658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10661 F: include/linux/sched.h
10662 F: include/uapi/linux/sched.h
10663 F: include/linux/wait.h
10668 W: http://www.sunplus.com
10672 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10676 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10677 F: drivers/clk/clk-scpi.c
10678 F: drivers/cpufreq/scpi-cpufreq.c
10679 F: drivers/firmware/arm_scpi.c
10680 F: include/linux/scpi_protocol.h
10685 W: http://www.kernel.dk
10687 F: drivers/scsi/sr*
10689 SCSI RDMA PROTOCOL (SRP) INITIATOR
10693 W: http://www.openfabrics.org
10694 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10696 F: drivers/infiniband/ulp/srp/
10697 F: include/scsi/srp.h
10702 W: http://sg.danny.cz/sg
10704 F: Documentation/scsi/scsi-generic.txt
10705 F: drivers/scsi/sg.c
10706 F: include/scsi/sg.h
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10715 F: Documentation/devicetree/bindings/scsi/
10723 F: Documentation/scsi/st.txt
10724 F: drivers/scsi/st.*
10725 F: drivers/scsi/st_*.h
10731 W: http://lksctp.sourceforge.net
10733 F: Documentation/networking/sctp.txt
10734 F: include/linux/sctp.h
10735 F: include/uapi/linux/sctp.h
10736 F: include/net/sctp/
10742 F: Documentation/i2c/busses/scx200_acb
10743 F: arch/x86/platform/scx200/
10744 F: drivers/watchdog/scx200_wdt.c
10745 F: drivers/i2c/busses/scx200*
10746 F: drivers/mtd/maps/scx200_docflash.c
10747 F: include/linux/scx200.h
10752 F: drivers/char/scx200_gpio.c
10753 F: include/linux/scx200_gpio.h
10755 SCx200 HRT CLOCKSOURCE DRIVER
10758 F: drivers/clocksource/scx200_hrt.c
10760 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10764 F: drivers/mmc/host/sdricoh_cs.c
10766 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10769 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10771 F: drivers/mmc/host/sdhci*
10772 F: include/linux/mmc/sdhci*
10778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10780 F: kernel/seccomp.c
10781 F: include/uapi/linux/seccomp.h
10782 F: include/linux/seccomp.h
10783 F: tools/testing/selftests/seccomp/*
10784 K: \bsecure_computing
10787 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10792 F: drivers/mmc/host/sdhci-brcmstb*
10794 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10799 F: drivers/mmc/host/sdhci-s3c*
10801 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10805 F: drivers/mmc/host/sdhci-spear.c
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10812 W: http://kernsec.org/
10820 SELINUX SECURITY MODULE
10825 W: http://selinuxproject.org
10826 T: git git://git.infradead.org/users/pcmoore/selinux
10828 F: include/linux/selinux*
10829 F: security/selinux/
10830 F: scripts/selinux/
10832 APPARMOR SECURITY MODULE
10835 W: apparmor.wiki.kernel.org
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10838 F: security/apparmor/
10840 LOADPIN SECURITY MODULE
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10844 F: security/loadpin/
10846 YAMA SECURITY MODULE
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10855 F: drivers/misc/phantom.c
10856 F: include/uapi/linux/phantom.h
10858 Emulex 10Gbps iSCSI - OneConnect DRIVER
10863 W: http://www.broadcom.com
10865 F: drivers/scsi/be2iscsi/
10867 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10873 W: http://www.emulex.com
10875 F: drivers/net/ethernet/emulex/benet/
10877 EMULEX ONECONNECT ROCE DRIVER
10882 W: http://www.emulex.com
10884 F: drivers/infiniband/hw/ocrdma/
10885 F: include/uapi/rdma/ocrdma-abi.h
10893 F: drivers/net/ethernet/sfc/
10898 F: drivers/misc/sgi-gru/
10900 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10904 F: Documentation/ia64/serial.txt
10905 F: drivers/tty/serial/ioc?_serial.c
10906 F: include/linux/ioc?.h
10908 SGI XP/XPC/XPNET DRIVER
10912 F: drivers/misc/sgi-xp/
10914 SI2157 MEDIA DRIVER
10917 W: https://linuxtv.org
10918 W: http://palosaari.fi/linux/
10919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10920 T: git git://linuxtv.org/anttip/media_tree.git
10922 F: drivers/media/tuners/si2157*
10924 SI2168 MEDIA DRIVER
10927 W: https://linuxtv.org
10928 W: http://palosaari.fi/linux/
10929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10930 T: git git://linuxtv.org/anttip/media_tree.git
10932 F: drivers/media/dvb-frontends/si2168*
10934 SI470X FM RADIO RECEIVER I2C DRIVER
10937 T: git git://linuxtv.org/media_tree.git
10938 W: https://linuxtv.org
10940 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10942 SI470X FM RADIO RECEIVER USB DRIVER
10945 T: git git://linuxtv.org/media_tree.git
10946 W: https://linuxtv.org
10948 F: drivers/media/radio/si470x/radio-si470x-common.c
10949 F: drivers/media/radio/si470x/radio-si470x.h
10950 F: drivers/media/radio/si470x/radio-si470x-usb.c
10952 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10955 T: git git://linuxtv.org/media_tree.git
10956 W: https://linuxtv.org
10958 F: drivers/media/radio/si4713/si4713.?
10960 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10963 T: git git://linuxtv.org/media_tree.git
10964 W: https://linuxtv.org
10966 F: drivers/media/radio/si4713/radio-platform-si4713.c
10968 SI4713 FM RADIO TRANSMITTER USB DRIVER
10971 T: git git://linuxtv.org/media_tree.git
10972 W: https://linuxtv.org
10974 F: drivers/media/radio/si4713/radio-usb-si4713.c
10980 W: https://linuxtv.org
10981 T: git git://linuxtv.org/media_tree.git
10983 F: drivers/media/common/siano/
10984 F: drivers/media/usb/siano/
10985 F: drivers/media/usb/siano/
10986 F: drivers/media/mmc/siano/
10992 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10993 F: drivers/video/fbdev/simplefb.c
10994 F: include/linux/platform_data/simplefb.h
10996 SH_VEU V4L2 MEM2MEM DRIVER
10999 F: drivers/media/platform/sh_veu.c
11001 SH_VOU V4L2 OUTPUT DRIVER
11004 F: drivers/media/platform/sh_vou.c
11005 F: include/media/drv-intf/sh_vou.h
11007 SIMPLE FIRMWARE INTERFACE (SFI)
11010 W: http://simplefirmware.org/
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11013 F: arch/x86/platform/sfi/
11015 F: include/linux/sfi*.h
11017 SIMTEC EB110ATX (Chalice CATS)
11021 W: http://www.simtec.co.uk/products/EB110ATX/
11024 SIMTEC EB2410ITX (BAST)
11028 W: http://www.simtec.co.uk/products/EB2410ITX/
11030 F: arch/arm/mach-s3c24xx/mach-bast.c
11031 F: arch/arm/mach-s3c24xx/bast-ide.c
11032 F: arch/arm/mach-s3c24xx/bast-irq.c
11034 TI DAVINCI MACHINE SUPPORT
11038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11040 F: arch/arm/mach-davinci/
11041 F: drivers/i2c/busses/i2c-davinci.c
11043 TI DAVINCI SERIES MEDIA DRIVER
11046 W: https://linuxtv.org
11047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11048 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11050 F: drivers/media/platform/davinci/
11051 F: include/media/davinci/
11053 TI AM437X VPFE DRIVER
11056 W: https://linuxtv.org
11057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11058 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11060 F: drivers/media/platform/am437x/
11062 OV2659 OMNIVISION SENSOR DRIVER
11065 W: https://linuxtv.org
11066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11067 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11069 F: drivers/media/i2c/ov2659.c
11070 F: include/media/i2c/ov2659.h
11072 SILICON MOTION SM712 FRAME BUFFER DRIVER
11078 F: drivers/video/fbdev/sm712*
11079 F: Documentation/fb/sm712fb.txt
11081 SIS 190 ETHERNET DRIVER
11085 F: drivers/net/ethernet/sis/sis190.c
11087 SIS 900/7016 FAST ETHERNET DRIVER
11089 W: http://www.brownhat.org/sis900.html
11092 F: drivers/net/ethernet/sis/sis900.*
11094 SIS FRAMEBUFFER DRIVER
11096 W: http://www.winischhofer.net/linuxsisvga.shtml
11098 F: Documentation/fb/sisfb.txt
11099 F: drivers/video/fbdev/sis/
11100 F: include/video/sisfb.h
11104 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11106 F: drivers/usb/misc/sisusbvga/
11116 F: include/linux/sl?b*.h
11119 SLEEPABLE READ-COPY UPDATE (SRCU)
11126 W: http://www.rdrop.com/users/paulmck/RCU/
11128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11129 F: include/linux/srcu.h
11130 F: kernel/rcu/srcu.c
11132 SMACK SECURITY MODULE
11135 W: http://schaufler-ca.com
11136 T: git git://github.com/cschaufler/smack-next
11138 F: Documentation/security/Smack.txt
11141 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11145 F: drivers/power/avs/
11146 F: include/linux/power/smartreflex.h
11149 SMC91x ETHERNET DRIVER
11152 F: drivers/net/ethernet/smsc/smc91x.*
11154 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11158 F: drivers/media/i2c/smiapp/
11159 F: include/media/i2c/smiapp.h
11160 F: drivers/media/i2c/smiapp-pll.c
11161 F: drivers/media/i2c/smiapp-pll.h
11162 F: include/uapi/linux/smiapp.h
11163 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11165 SMM665 HARDWARE MONITOR DRIVER
11169 F: Documentation/hwmon/smm665
11170 F: drivers/hwmon/smm665.c
11172 SMSC EMC2103 HARDWARE MONITOR DRIVER
11176 F: Documentation/hwmon/emc2103
11177 F: drivers/hwmon/emc2103.c
11179 SMSC SCH5627 HARDWARE MONITOR DRIVER
11183 F: Documentation/hwmon/sch5627
11184 F: drivers/hwmon/sch5627.c
11186 SMSC47B397 HARDWARE MONITOR DRIVER
11190 F: Documentation/hwmon/smsc47b397
11191 F: drivers/hwmon/smsc47b397.c
11193 SMSC911x ETHERNET DRIVER
11197 F: include/linux/smsc911x.h
11198 F: drivers/net/ethernet/smsc/smsc911x.*
11200 SMSC9420 PCI ETHERNET DRIVER
11204 F: drivers/net/ethernet/smsc/smsc9420.*
11206 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11210 F: drivers/video/fbdev/smscufx.c
11212 SOC-CAMERA V4L2 SUBSYSTEM
11215 T: git git://linuxtv.org/media_tree.git
11217 F: include/media/soc*
11218 F: drivers/media/i2c/soc_camera/
11219 F: drivers/media/platform/soc_camera/
11221 SOEKRIS NET48XX LED SUPPORT
11224 F: drivers/leds/leds-net48xx.c
11226 SOFTLOGIC 6x10 MPEG CODEC
11233 F: drivers/media/pci/solo6x10/
11235 SOFTWARE RAID (Multiple Disks) SUPPORT
11238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11241 F: include/linux/raid/
11242 F: include/uapi/linux/raid/
11244 SONIC NETWORK DRIVER
11248 F: drivers/net/ethernet/natsemi/sonic.*
11250 SONICS SILICON BACKPLANE DRIVER (SSB)
11255 F: include/linux/ssb/
11257 SONY VAIO CONTROL DEVICE DRIVER
11260 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11262 F: Documentation/laptops/sony-laptop.txt
11263 F: drivers/char/sonypi.c
11264 F: drivers/platform/x86/sony-laptop.c
11265 F: include/linux/sony-laptop.h
11267 SONY MEMORYSTICK CARD SUPPORT
11269 W: http://tifmxx.berlios.de/
11271 F: drivers/memstick/host/tifm_ms.c
11273 SONY MEMORYSTICK STANDARD SUPPORT
11276 F: drivers/memstick/core/ms_block.*
11282 W: http://www.alsa-project.org/
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11284 T: git git://git.alsa-project.org/alsa-kernel.git
11285 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11287 F: Documentation/sound/
11289 F: include/uapi/sound/
11292 SOUND - COMPRESSED AUDIO
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11297 F: Documentation/sound/alsa/compress_offload.txt
11298 F: include/sound/compress_driver.h
11299 F: include/uapi/sound/compress_*
11300 F: sound/core/compress_offload.c
11301 F: sound/soc/soc-compress.c
11303 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11308 W: http://alsa-project.org/main/index.php/ASoC
11310 F: Documentation/devicetree/bindings/sound/
11311 F: Documentation/sound/alsa/soc/
11313 F: include/sound/soc*
11315 SOUND - DMAENGINE HELPERS
11318 F: include/sound/dmaengine_pcm.h
11319 F: sound/core/pcm_dmaengine.c
11320 F: sound/soc/soc-generic-dmaengine-pcm.c
11325 W: https://linuxtv.org
11326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11328 F: drivers/media/dvb-frontends/sp2*
11330 SPARC + UltraSPARC (sparc/sparc64)
11333 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11340 SPARC SERIAL DRIVERS
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11346 F: include/linux/sunserialcore.h
11347 F: drivers/tty/serial/suncore.c
11348 F: drivers/tty/serial/sunhv.c
11349 F: drivers/tty/serial/sunsab.c
11350 F: drivers/tty/serial/sunsab.h
11351 F: drivers/tty/serial/sunsu.c
11352 F: drivers/tty/serial/sunzilog.c
11353 F: drivers/tty/serial/sunzilog.h
11358 W: https://sparse.wiki.kernel.org/
11359 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11360 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11362 F: include/linux/compiler.h
11364 SPEAR PLATFORM SUPPORT
11368 W: http://www.st.com/spear
11370 F: arch/arm/boot/dts/spear*
11371 F: arch/arm/mach-spear/
11373 SPEAR CLOCK FRAMEWORK SUPPORT
11376 W: http://www.st.com/spear
11378 F: drivers/clk/spear/
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11384 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11386 F: Documentation/devicetree/bindings/spi/
11387 F: Documentation/spi/
11389 F: include/linux/spi/
11390 F: include/uapi/linux/spi/
11393 SPIDERNET NETWORK DRIVER for CELL
11397 F: Documentation/networking/spider_net.txt
11398 F: drivers/net/ethernet/toshiba/spider_net*
11403 W: http://www.ibm.com/developerworks/power/cell/
11405 F: Documentation/filesystems/spufs.txt
11406 F: arch/powerpc/platforms/cell/spufs/
11408 SQUASHFS FILE SYSTEM
11411 W: http://squashfs.org.uk
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11414 F: Documentation/filesystems/squashfs.txt
11417 SRM (Alpha) environment access
11420 F: arch/alpha/kernel/srm_env.c
11426 F: Documentation/stable_kernel_rules.txt
11430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11433 F: drivers/staging/
11439 F: drivers/staging/comedi/
11441 STAGING - FLARION FT1000 DRIVERS
11444 F: drivers/staging/ft1000/
11446 STAGING - INDUSTRIAL IO
11450 F: Documentation/devicetree/bindings/staging/iio/
11451 F: drivers/staging/iio/
11453 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11455 W: http://www.lirc.org/
11457 F: drivers/staging/media/lirc/
11459 STAGING - LUSTRE PARALLEL FILESYSTEM
11464 W: http://wiki.lustre.org/
11466 F: drivers/staging/lustre
11468 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11473 F: drivers/staging/nvec/
11475 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11479 W: http://wiki.laptop.org/go/DCON
11481 F: drivers/staging/olpc_dcon/
11483 STAGING - REALTEK RTL8712U DRIVERS
11487 F: drivers/staging/rtl8712/
11489 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11495 F: drivers/staging/sm750fb/
11501 F: drivers/staging/slicoss/
11503 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11509 W: http://www.linux-speakup.org/
11511 F: drivers/staging/speakup/
11513 STAGING - VIA VT665X DRIVERS
11516 F: drivers/staging/vt665?/
11518 STAGING - WILC1000 WIFI DRIVER
11523 F: drivers/staging/wilc1000/
11525 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11528 F: drivers/staging/xgifb/
11530 STARFIRE/DURALAN NETWORK DRIVER
11533 F: drivers/net/ethernet/adaptec/starfire*
11537 W: http://sammy.net/sun3/
11539 F: arch/m68k/kernel/*sun3*
11540 F: arch/m68k/sun3*/
11541 F: arch/m68k/include/asm/sun3*
11542 F: drivers/net/ethernet/i825xx/sun3*
11544 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11548 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11549 F: drivers/input/keyboard/sun4i-lradc-keys.c
11551 SUNDANCE NETWORK DRIVER
11555 F: drivers/net/ethernet/dlink/sundance.c
11561 Q: http://patchwork.kernel.org/project/linux-sh/list/
11563 F: Documentation/sh/
11573 F: Documentation/power/
11574 F: arch/x86/kernel/acpi/
11575 F: drivers/base/power/
11577 F: include/linux/suspend.h
11578 F: include/linux/freezer.h
11579 F: include/linux/pm.h
11585 F: Documentation/svga.txt
11586 F: arch/x86/boot/video*
11591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11594 F: arch/*/kernel/pci-swiotlb.c
11595 F: include/linux/swiotlb.h
11602 F: include/net/switchdev.h
11604 SYNOPSYS ARC ARCHITECTURE
11609 F: Documentation/devicetree/bindings/arc/*
11610 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11611 F: drivers/tty/serial/arc_uart.c
11612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11614 SYNOPSYS ARC SDP platform support
11617 F: arch/arc/plat-axs10x
11618 F: arch/arc/boot/dts/ax*
11619 F: Documentation/devicetree/bindings/arc/axs10*
11621 SYSTEM CONFIGURATION (SYSCON)
11624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11626 F: drivers/mfd/syscon.c
11628 SYSTEM RESET/SHUTDOWN DRIVERS
11631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11633 F: Documentation/devicetree/bindings/power/reset/
11634 F: drivers/power/reset/
11639 F: Documentation/filesystems/sysv-fs.txt
11641 F: include/linux/sysv_fs.h
11647 W: http://www.linux-iscsi.org
11648 W: http://groups.google.com/group/linux-iscsi-target-dev
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11653 F: Documentation/target/
11655 TASKSTATS STATISTICS INTERFACE
11658 F: Documentation/accounting/taskstats*
11659 F: include/linux/taskstats*
11660 F: kernel/taskstats.c
11666 F: include/net/pkt_cls.h
11667 F: include/uapi/linux/pkt_cls.h
11670 TCP LOW PRIORITY MODULE
11673 W: http://tcp-lp-mod.sourceforge.net/
11675 F: net/ipv4/tcp_lp.c
11677 TDA10071 MEDIA DRIVER
11680 W: https://linuxtv.org
11681 W: http://palosaari.fi/linux/
11682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11683 T: git git://linuxtv.org/anttip/media_tree.git
11685 F: drivers/media/dvb-frontends/tda10071*
11687 TDA18212 MEDIA DRIVER
11690 W: https://linuxtv.org
11691 W: http://palosaari.fi/linux/
11692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11693 T: git git://linuxtv.org/anttip/media_tree.git
11695 F: drivers/media/tuners/tda18212*
11697 TDA18218 MEDIA DRIVER
11700 W: https://linuxtv.org
11701 W: http://palosaari.fi/linux/
11702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11703 T: git git://linuxtv.org/anttip/media_tree.git
11705 F: drivers/media/tuners/tda18218*
11707 TDA18271 MEDIA DRIVER
11710 W: https://linuxtv.org
11711 W: http://github.com/mkrufky
11712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11713 T: git git://linuxtv.org/mkrufky/tuners.git
11715 F: drivers/media/tuners/tda18271*
11717 TDA827x MEDIA DRIVER
11720 W: https://linuxtv.org
11721 W: http://github.com/mkrufky
11722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11723 T: git git://linuxtv.org/mkrufky/tuners.git
11725 F: drivers/media/tuners/tda8290.*
11727 TDA8290 MEDIA DRIVER
11730 W: https://linuxtv.org
11731 W: http://github.com/mkrufky
11732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11733 T: git git://linuxtv.org/mkrufky/tuners.git
11735 F: drivers/media/tuners/tda8290.*
11737 TDA9840 MEDIA DRIVER
11740 T: git git://linuxtv.org/media_tree.git
11741 W: https://linuxtv.org
11743 F: drivers/media/i2c/tda9840*
11745 TEA5761 TUNER DRIVER
11749 W: https://linuxtv.org
11750 T: git git://linuxtv.org/media_tree.git
11752 F: drivers/media/tuners/tea5761.*
11754 TEA5767 TUNER DRIVER
11758 W: https://linuxtv.org
11759 T: git git://linuxtv.org/media_tree.git
11761 F: drivers/media/tuners/tea5767.*
11763 TEA6415C MEDIA DRIVER
11766 T: git git://linuxtv.org/media_tree.git
11767 W: https://linuxtv.org
11769 F: drivers/media/i2c/tea6415c*
11771 TEA6420 MEDIA DRIVER
11774 T: git git://linuxtv.org/media_tree.git
11775 W: https://linuxtv.org
11777 F: drivers/media/i2c/tea6420*
11783 F: drivers/net/team/
11784 F: include/linux/if_team.h
11785 F: include/uapi/linux/if_team.h
11787 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11790 F: arch/x86/platform/ts5500/
11792 TECHNOTREND USB IR RECEIVER
11796 F: drivers/media/rc/ttusbir.c
11798 TEGRA ARCHITECTURE SUPPORT
11803 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11812 F: drivers/clk/tegra/
11818 F: drivers/dma/tegra*
11823 F: drivers/i2c/busses/i2c-tegra.c
11825 TEGRA IOMMU DRIVERS
11828 F: drivers/iommu/tegra*
11834 F: drivers/input/keyboard/tegra-kbc.c
11839 F: drivers/pwm/pwm-tegra.c
11841 TEGRA SERIAL DRIVER
11844 F: drivers/tty/serial/serial-tegra.c
11849 F: drivers/spi/spi-tegra*
11851 TEHUTI ETHERNET DRIVER
11855 F: drivers/net/ethernet/tehuti/*
11857 Telecom Clock Driver for MCPL0010
11860 F: drivers/char/tlclk.c
11862 TENSILICA XTENSA PORT (xtensa)
11866 T: git git://github.com/czankel/xtensa-linux.git
11869 F: drivers/irqchip/irq-xtensa-*
11871 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11874 T: git git://linuxtv.org/media_tree.git
11875 W: https://linuxtv.org
11877 F: drivers/media/radio/radio-raremono.c
11883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11885 Q: https://patchwork.kernel.org/project/linux-pm/list/
11887 F: drivers/thermal/
11888 F: include/linux/thermal.h
11889 F: include/uapi/linux/thermal.h
11890 F: include/linux/cpu_cooling.h
11891 F: Documentation/devicetree/bindings/thermal/
11893 THERMAL/CPU_COOLING
11899 F: Documentation/thermal/cpu-cooling-api.txt
11900 F: drivers/thermal/cpu_cooling.c
11901 F: include/linux/cpu_cooling.h
11903 THINKPAD ACPI EXTRAS DRIVER
11907 W: http://ibm-acpi.sourceforge.net
11908 W: http://thinkwiki.org/wiki/Ibm-acpi
11909 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11911 F: drivers/platform/x86/thinkpad_acpi.c
11913 TI BANDGAP AND THERMAL DRIVER
11919 F: drivers/thermal/ti-soc-thermal/
11924 W: http://linuxtv.org/
11925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11927 F: drivers/media/platform/ti-vpe/
11929 TI CDCE706 CLOCK DRIVER
11932 F: drivers/clk/clk-cdce706.c
11939 F: include/linux/clk/ti.h
11941 TI ETHERNET SWITCH DRIVER (CPSW)
11947 F: drivers/net/ethernet/ti/cpsw*
11948 F: drivers/net/ethernet/ti/davinci*
11950 TI FLASH MEDIA INTERFACE DRIVER
11953 F: drivers/misc/tifm*
11954 F: drivers/mmc/host/tifm_sd.c
11955 F: include/linux/tifm.h
11957 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11962 F: drivers/soc/ti/*
11963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11966 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11971 F: sound/soc/codecs/lm49453*
11972 F: sound/soc/codecs/isabelle*
11974 TI LP855x BACKLIGHT DRIVER
11977 F: Documentation/backlight/lp855x-driver.txt
11978 F: drivers/video/backlight/lp855x_bl.c
11979 F: include/linux/platform_data/lp855x.h
11981 TI LP8727 CHARGER DRIVER
11984 F: drivers/power/supply/lp8727_charger.c
11985 F: include/linux/platform_data/lp8727.h
11987 TI LP8788 MFD DRIVER
11990 F: drivers/iio/adc/lp8788_adc.c
11991 F: drivers/leds/leds-lp8788.c
11992 F: drivers/mfd/lp8788*.c
11993 F: drivers/power/supply/lp8788-charger.c
11994 F: drivers/regulator/lp8788-*.c
11995 F: include/linux/mfd/lp8788*.h
11997 TI NETCP ETHERNET DRIVER
12002 F: drivers/net/ethernet/ti/netcp*
12004 TI TAS571X FAMILY ASoC CODEC DRIVER
12008 F: sound/soc/codecs/tas571x*
12010 TI TWL4030 SERIES SOC CODEC DRIVER
12014 F: sound/soc/codecs/twl4030*
12016 TI WILINK WIRELESS DRIVERS
12018 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12019 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12022 F: drivers/net/wireless/ti/
12023 F: include/linux/wl12xx.h
12030 W: http://tipc.sourceforge.net/
12032 F: include/uapi/linux/tipc*.h
12037 W: http://www.mellanox.com/repository/solutions/tile-scm/
12038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12041 F: drivers/char/tile-srom.c
12042 F: drivers/edac/tile_edac.c
12043 F: drivers/net/ethernet/tile/
12044 F: drivers/rtc/rtc-tile.c
12045 F: drivers/tty/hvc/hvc_tile.c
12046 F: drivers/tty/serial/tilegx.c
12047 F: drivers/usb/host/*-tilegx.c
12048 F: include/linux/usb/tilegx.h
12050 TLAN NETWORK DRIVER
12053 W: http://sourceforge.net/projects/tlan/
12055 F: Documentation/networking/tlan.txt
12056 F: drivers/net/ethernet/ti/tlan.*
12058 TOMOYO SECURITY MODULE
12065 W: http://tomoyo.sourceforge.jp/
12066 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12068 F: security/tomoyo/
12070 TOPSTAR LAPTOP EXTRAS DRIVER
12074 F: drivers/platform/x86/topstar-laptop.c
12076 TOSHIBA ACPI EXTRAS DRIVER
12080 F: drivers/platform/x86/toshiba_acpi.c
12082 TOSHIBA BLUETOOTH DRIVER
12086 F: drivers/platform/x86/toshiba_bluetooth.c
12088 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12092 F: drivers/platform/x86/toshiba_haps.c
12094 TOSHIBA WMI HOTKEYS DRIVER
12098 F: drivers/platform/x86/toshiba-wmi.c
12102 W: http://www.buzzard.org.uk/toshiba/
12104 F: drivers/char/toshiba.c
12105 F: include/linux/toshiba.h
12106 F: include/uapi/linux/toshiba.h
12108 TOSHIBA TC358743 DRIVER
12112 F: drivers/media/i2c/tc358743*
12113 F: include/media/i2c/tc358743.h
12115 TMIO/SDHI MMC DRIVER
12119 F: drivers/mmc/host/tmio_mmc*
12120 F: drivers/mmc/host/sh_mobile_sdhi.c
12121 F: include/linux/mfd/tmio.h
12123 TMP401 HARDWARE MONITOR DRIVER
12127 F: Documentation/hwmon/tmp401
12128 F: drivers/hwmon/tmp401.c
12130 TMPFS (SHMEM FILESYSTEM)
12134 F: include/linux/shmem_fs.h
12137 TM6000 VIDEO4LINUX DRIVER
12141 W: https://linuxtv.org
12142 T: git git://linuxtv.org/media_tree.git
12144 F: drivers/media/usb/tm6000/
12145 F: Documentation/media/v4l-drivers/tm6000*
12147 TW5864 VIDEO4LINUX DRIVER
12153 F: drivers/media/pci/tw5864/
12155 TW68 VIDEO4LINUX DRIVER
12158 T: git git://linuxtv.org/media_tree.git
12159 W: https://linuxtv.org
12161 F: drivers/media/pci/tw68/
12163 TW686X VIDEO4LINUX DRIVER
12166 T: git git://linuxtv.org/media_tree.git
12167 W: http://linuxtv.org
12169 F: drivers/media/pci/tw686x/
12176 W: http://tpmdd.sourceforge.net
12178 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12179 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12181 F: drivers/char/tpm/
12183 TPM IBM_VTPM DEVICE DRIVER
12185 W: http://tpmdd.sourceforge.net
12188 F: drivers/char/tpm/tpm_ibmvtpm*
12193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12195 F: Documentation/trace/ftrace.txt
12196 F: arch/*/*/*/ftrace.h
12197 F: arch/*/kernel/ftrace.c
12198 F: include/*/ftrace.h
12199 F: include/linux/trace*.h
12202 F: tools/testing/selftests/ftrace/
12204 TRACING MMIO ACCESSES (MMIOTRACE)
12212 F: kernel/trace/trace_mmiotrace.c
12213 F: include/linux/mmiotrace.h
12214 F: arch/x86/mm/kmmio.c
12215 F: arch/x86/mm/mmio-mod.c
12216 F: arch/x86/mm/testmmiotrace.c
12220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12222 K: ^Subject:.*(?i)trivial
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12229 F: Documentation/serial/
12231 F: drivers/tty/serial/serial_core.c
12232 F: include/linux/serial_core.h
12233 F: include/linux/serial.h
12234 F: include/linux/tty.h
12235 F: include/uapi/linux/serial_core.h
12236 F: include/uapi/linux/serial.h
12237 F: include/uapi/linux/tty.h
12239 TUA9001 MEDIA DRIVER
12242 W: https://linuxtv.org
12243 W: http://palosaari.fi/linux/
12244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12245 T: git git://linuxtv.org/anttip/media_tree.git
12247 F: drivers/media/tuners/tua9001*
12249 TULIP NETWORK DRIVERS
12253 F: drivers/net/ethernet/dec/tulip/
12257 W: http://vtun.sourceforge.net/tun
12259 F: Documentation/networking/tuntap.txt
12260 F: arch/um/os-Linux/drivers/
12262 TURBOCHANNEL SUBSYSTEM
12266 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12269 F: include/linux/tc.h
12271 UBI FILE SYSTEM (UBIFS)
12276 T: git git://git.infradead.org/ubifs-2.6.git
12277 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12279 F: Documentation/filesystems/ubifs.txt
12282 UCLINUX (M68KNOMMU AND COLDFIRE)
12284 W: http://www.linux-m68k.org/
12285 W: http://www.uclinux.org/
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12290 F: arch/m68k/coldfire/
12292 F: arch/m68k/*/*_no.*
12293 F: arch/m68k/include/asm/*_no.*
12298 F: Documentation/filesystems/udf.txt
12304 F: Documentation/filesystems/ufs.txt
12307 UHID USERSPACE HID IO DRIVER:
12311 F: drivers/hid/uhid.c
12312 F: include/uapi/linux/uhid.h
12314 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12318 F: include/linux/uwb.h
12319 F: include/linux/uwb/
12321 UNICORE32 ARCHITECTURE:
12323 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12325 T: git git://github.com/gxt/linux.git
12330 W: http://dotat.at/prog/unifdef
12332 F: scripts/unifdef.c
12334 UNIFORM CDROM DRIVER
12336 W: http://www.kernel.dk
12338 F: Documentation/cdrom/
12339 F: drivers/cdrom/cdrom.c
12340 F: include/linux/cdrom.h
12341 F: include/uapi/linux/cdrom.h
12343 UNISYS S-PAR DRIVERS
12347 F: drivers/staging/unisys/
12349 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12353 F: Documentation/scsi/ufs.txt
12354 F: drivers/scsi/ufs/
12356 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12360 F: drivers/scsi/ufs/*dwc*
12362 UNSORTED BLOCK IMAGES (UBI)
12365 W: http://www.linux-mtd.infradead.org/
12367 T: git git://git.infradead.org/ubifs-2.6.git
12369 F: drivers/mtd/ubi/
12370 F: include/linux/mtd/ubi.h
12371 F: include/uapi/mtd/ubi-user.h
12377 F: Documentation/usb/acm.txt
12378 F: drivers/usb/class/cdc-acm.*
12380 USB AR5523 WIRELESS DRIVER
12384 F: drivers/net/wireless/ath/ar5523/
12391 F: drivers/usb/storage/uas.c
12393 USB CDC ETHERNET DRIVER
12397 F: drivers/net/usb/cdc_*.c
12398 F: include/uapi/linux/usb/cdc.h
12400 USB CHAOSKEY DRIVER
12404 F: drivers/usb/misc/chaoskey.c
12406 USB CYPRESS C67X00 DRIVER
12410 F: drivers/usb/c67x00/
12412 USB DAVICOM DM9601 DRIVER
12415 W: http://www.linux-usb.org/usbnet
12417 F: drivers/net/usb/dm9601.c
12419 USB DIAMOND RIO500 DRIVER
12422 W: http://rio500.sourceforge.net
12424 F: drivers/usb/misc/rio500*
12430 F: Documentation/usb/ehci.txt
12431 F: drivers/usb/host/ehci*
12433 USB GADGET/PERIPHERAL SUBSYSTEM
12436 W: http://www.linux-usb.org/gadget
12437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12439 F: drivers/usb/gadget/
12440 F: include/linux/usb/gadget*
12442 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12448 F: Documentation/hid/hiddev.txt
12449 F: drivers/hid/usbhid/
12455 F: drivers/usb/host/isp116x*
12456 F: include/linux/usb/isp116x.h
12458 USB LAN78XX ETHERNET DRIVER
12463 F: drivers/net/usb/lan78xx.*
12465 USB MASS STORAGE DRIVER
12470 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12471 F: drivers/usb/storage/
12476 T: git git://git.alsa-project.org/alsa-kernel.git
12478 F: sound/usb/midi.*
12480 USB NETWORKING DRIVERS
12483 F: drivers/net/usb/
12489 F: Documentation/usb/ohci.txt
12490 F: drivers/usb/host/ohci*
12492 USB OTG FSM (Finite State Machine)
12494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12497 F: drivers/usb/common/usb-otg-fsm.c
12505 F: Documentation/usb/usbip_protocol.txt
12506 F: drivers/usb/usbip/
12507 F: tools/usb/usbip/
12513 T: git git://github.com/petkan/pegasus.git
12514 W: https://github.com/petkan/pegasus
12516 F: drivers/net/usb/pegasus.*
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12523 F: drivers/usb/phy/
12525 USB PRINTER DRIVER (usblp)
12529 F: drivers/usb/class/usblp.c
12531 USB QMI WWAN NETWORK DRIVER
12535 F: Documentation/ABI/testing/sysfs-class-net-qmi
12536 F: drivers/net/usb/qmi_wwan.c
12542 T: git git://github.com/petkan/rtl8150.git
12543 W: https://github.com/petkan/rtl8150
12545 F: drivers/net/usb/rtl8150.c
12547 USB SERIAL SUBSYSTEM
12550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12552 F: Documentation/usb/usb-serial.txt
12553 F: drivers/usb/serial/
12554 F: include/linux/usb/serial.h
12556 USB SMSC75XX ETHERNET DRIVER
12560 F: drivers/net/usb/smsc75xx.*
12562 USB SMSC95XX ETHERNET DRIVER
12567 F: drivers/net/usb/smsc95xx.*
12572 W: http://www.linux-usb.org
12573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12575 F: Documentation/devicetree/bindings/usb/
12576 F: Documentation/usb/
12578 F: include/linux/usb.h
12579 F: include/linux/usb/
12585 F: drivers/usb/host/uhci*
12587 USB "USBNET" DRIVER FRAMEWORK
12590 W: http://www.linux-usb.org/usbnet
12592 F: drivers/net/usb/usbnet.c
12593 F: include/linux/usb/usbnet.h
12599 T: git git://linuxtv.org/media_tree.git
12600 W: http://www.ideasonboard.org/uvc/
12602 F: drivers/media/usb/uvc/
12603 F: include/uapi/linux/uvcvideo.h
12608 T: git git://linuxtv.org/media_tree.git
12609 W: https://linuxtv.org
12611 F: drivers/media/usb/usbvision/
12617 F: drivers/usb/gadget/function/*uvc*
12618 F: drivers/usb/gadget/legacy/webcam.c
12620 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12624 F: drivers/net/wireless/rndis_wlan.c
12630 F: drivers/usb/host/xhci*
12631 F: drivers/usb/host/pci-quirks*
12635 W: http://linux-lc100020.sourceforge.net
12637 F: drivers/net/wireless/zydas/zd1201.*
12643 T: git git://linuxtv.org/media_tree.git
12644 W: http://royale.zerezo.com/zr364xx/
12646 F: Documentation/media/v4l-drivers/zr364xx*
12647 F: drivers/media/usb/zr364xx/
12653 F: drivers/usb/common/ulpi.c
12654 F: include/linux/ulpi/
12656 USER-MODE LINUX (UML)
12661 W: http://user-mode-linux.sourceforge.net
12662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12664 F: Documentation/virtual/uml/
12670 USERSPACE I/O (UIO)
12673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12674 F: Documentation/DocBook/uio-howto.tmpl
12676 F: include/linux/uio*.h
12681 W: http://en.wikipedia.org/wiki/Util-linux
12682 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12688 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12690 F: Documentation/fb/uvesafb.txt
12691 F: drivers/video/fbdev/uvesafb.*
12697 F: drivers/mtd/nand/vf610_nfc.c
12699 VFAT/FAT/MSDOS FILESYSTEM
12702 F: Documentation/filesystems/vfat.txt
12708 T: git git://github.com/awilliam/linux-vfio.git
12710 F: Documentation/vfio.txt
12712 F: include/linux/vfio.h
12713 F: include/uapi/linux/vfio.h
12715 VFIO PLATFORM DRIVER
12719 F: drivers/vfio/platform/
12721 VIDEOBUF2 FRAMEWORK
12727 F: drivers/media/v4l2-core/videobuf2-*
12728 F: include/media/videobuf2-*
12730 VIRTIO AND VHOST VSOCK DRIVER
12736 F: include/linux/virtio_vsock.h
12737 F: include/uapi/linux/virtio_vsock.h
12738 F: net/vmw_vsock/virtio_transport_common.c
12739 F: net/vmw_vsock/virtio_transport.c
12740 F: drivers/vhost/vsock.c
12741 F: drivers/vhost/vsock.h
12743 VIRTUAL SERIO DEVICE DRIVER
12746 F: drivers/input/serio/userio.c
12747 F: include/uapi/linux/userio.h
12749 VIRTIO CONSOLE DRIVER
12753 F: drivers/char/virtio_console.c
12754 F: include/linux/virtio_console.h
12755 F: include/uapi/linux/virtio_console.h
12757 VIRTIO CORE, NET AND BLOCK DRIVERS
12761 F: Documentation/devicetree/bindings/virtio/
12764 F: drivers/net/virtio_net.c
12765 F: drivers/block/virtio_blk.c
12766 F: include/linux/virtio_*.h
12767 F: include/uapi/linux/virtio_*.h
12769 VIRTIO DRIVERS FOR S390
12776 F: drivers/s390/virtio/
12784 F: drivers/gpu/drm/virtio/
12785 F: include/uapi/linux/virtio_gpu.h
12787 VIRTIO HOST (VHOST)
12792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12795 F: include/uapi/linux/vhost.h
12797 VIRTIO INPUT DRIVER
12800 F: drivers/virtio/virtio_input.c
12801 F: include/uapi/linux/virtio_input.h
12803 VIA RHINE NETWORK DRIVER
12805 F: drivers/net/ethernet/via/via-rhine.c
12807 VIA SD/MMC CARD CONTROLLER DRIVER
12811 F: drivers/mmc/host/via-sdmmc.c
12813 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12817 F: include/linux/via-core.h
12818 F: include/linux/via-gpio.h
12819 F: include/linux/via_i2c.h
12820 F: drivers/video/fbdev/via/
12822 VIA VELOCITY NETWORK DRIVER
12826 F: drivers/net/ethernet/via/via-velocity.*
12835 VIVID VIRTUAL VIDEO DRIVER
12838 T: git git://linuxtv.org/media_tree.git
12839 W: https://linuxtv.org
12841 F: drivers/media/platform/vivid/*
12847 F: drivers/net/macvlan.c
12848 F: include/linux/if_*vlan.h
12855 F: drivers/vlynq/vlynq.c
12856 F: include/linux/vlynq.h
12864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12865 F: Documentation/vme_api.txt
12866 F: drivers/staging/vme/
12868 F: include/linux/vme*
12870 VMWARE HYPERVISOR INTERFACE
12874 F: arch/x86/kernel/cpu/vmware.c
12876 VMWARE BALLOON DRIVER
12882 F: drivers/misc/vmw_balloon.c
12884 VMWARE VMMOUSE SUBDRIVER
12889 F: drivers/input/mouse/vmmouse.c
12890 F: drivers/input/mouse/vmmouse.h
12892 VMWARE VMXNET3 ETHERNET DRIVER
12897 F: drivers/net/vmxnet3/
12899 VMware PVSCSI driver
12904 F: drivers/scsi/vmw_pvscsi.c
12905 F: drivers/scsi/vmw_pvscsi.h
12907 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12911 W: http://www.slimlogic.co.uk/?p=48
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12914 F: Documentation/devicetree/bindings/regulator/
12915 F: drivers/regulator/
12916 F: include/dt-bindings/regulator/
12917 F: include/linux/regulator/
12924 F: drivers/net/vrf.c
12925 F: Documentation/networking/vrf.txt
12927 VT1211 HARDWARE MONITOR DRIVER
12931 F: Documentation/hwmon/vt1211
12932 F: drivers/hwmon/vt1211.c
12934 VT8231 HARDWARE MONITOR DRIVER
12938 F: drivers/hwmon/vt8231.c
12940 VUB300 USB to SDIO/SD/MMC bridge chip
12945 F: drivers/mmc/host/vub300.c
12947 W1 DALLAS'S 1-WIRE BUS
12950 F: Documentation/w1/
12953 W83791D HARDWARE MONITORING DRIVER
12957 F: Documentation/hwmon/w83791d
12958 F: drivers/hwmon/w83791d.c
12960 W83793 HARDWARE MONITORING DRIVER
12964 F: Documentation/hwmon/w83793
12965 F: drivers/hwmon/w83793.c
12967 W83795 HARDWARE MONITORING DRIVER
12971 F: drivers/hwmon/w83795.c
12973 W83L51xD SD/MMC CARD INTERFACE DRIVER
12976 F: drivers/mmc/host/wbsd.*
12978 WACOM PROTOCOL 4 SERIAL TABLETS
12983 F: drivers/input/tablet/wacom_serial4.c
12985 WATCHDOG DEVICE DRIVERS
12989 W: http://www.linux-watchdog.org/
12990 T: git git://www.linux-watchdog.org/linux-watchdog.git
12992 F: Documentation/devicetree/bindings/watchdog/
12993 F: Documentation/watchdog/
12994 F: drivers/watchdog/
12995 F: include/linux/watchdog.h
12996 F: include/uapi/linux/watchdog.h
13002 F: drivers/hid/hid-wiimote*
13007 F: drivers/media/rc/winbond-cir.c
13009 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13013 F: drivers/watchdog/ebc-c384_wdt.c
13015 WINSYSTEMS WS16C48 GPIO DRIVER
13019 F: drivers/gpio/gpio-ws16c48.c
13026 W: http://linuxwimax.org
13027 F: Documentation/wimax/README.wimax
13028 F: include/linux/wimax/debug.h
13029 F: include/net/wimax.h
13030 F: include/uapi/linux/wimax.h
13033 WISTRON LAPTOP BUTTON DRIVER
13036 F: drivers/input/misc/wistron_btns.c
13038 WL3501 WIRELESS PCMCIA CARD DRIVER
13041 W: http://oops.ghostprotocols.net:81/blog
13043 F: drivers/net/wireless/wl3501*
13045 WOLFSON MICROELECTRONICS DRIVERS
13047 T: git https://github.com/CirrusLogic/linux-drivers.git
13048 W: https://github.com/CirrusLogic/linux-drivers/wiki
13050 F: Documentation/hwmon/wm83??
13051 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13052 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13053 F: Documentation/devicetree/bindings/mfd/arizona.txt
13054 F: arch/arm/mach-s3c64xx/mach-crag6410*
13055 F: drivers/clk/clk-wm83*.c
13056 F: drivers/extcon/extcon-arizona.c
13057 F: drivers/leds/leds-wm83*.c
13058 F: drivers/gpio/gpio-*wm*.c
13059 F: drivers/gpio/gpio-arizona.c
13060 F: drivers/hwmon/wm83??-hwmon.c
13061 F: drivers/input/misc/wm831x-on.c
13062 F: drivers/input/touchscreen/wm831x-ts.c
13063 F: drivers/input/touchscreen/wm97*.c
13064 F: drivers/mfd/arizona*
13065 F: drivers/mfd/wm*.c
13066 F: drivers/mfd/cs47l24*
13067 F: drivers/power/supply/wm83*.c
13068 F: drivers/rtc/rtc-wm83*.c
13069 F: drivers/regulator/wm8*.c
13070 F: drivers/video/backlight/wm83*_bl.c
13071 F: drivers/watchdog/wm83*_wdt.c
13072 F: include/linux/mfd/arizona/
13073 F: include/linux/mfd/wm831x/
13074 F: include/linux/mfd/wm8350/
13075 F: include/linux/mfd/wm8400*
13076 F: include/linux/wm97xx.h
13077 F: include/sound/wm????.h
13078 F: sound/soc/codecs/arizona.?
13079 F: sound/soc/codecs/wm*
13080 F: sound/soc/codecs/cs47l24*
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13087 F: include/linux/workqueue.h
13088 F: kernel/workqueue.c
13089 F: Documentation/workqueue.txt
13091 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13101 F: Documentation/networking/x25*
13102 F: include/net/x25*
13105 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13113 F: Documentation/x86/
13116 X86 PLATFORM DRIVERS
13119 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13121 F: drivers/platform/x86/
13122 F: drivers/platform/olpc/
13124 X86 MCE INFRASTRUCTURE
13129 F: arch/x86/kernel/cpu/mcheck/*
13131 X86 MICROCODE UPDATE SUPPORT
13134 F: arch/x86/kernel/cpu/microcode/*
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13141 F: arch/x86/entry/vdso/
13143 XC2028/3028 TUNER DRIVER
13147 W: https://linuxtv.org
13148 T: git git://linuxtv.org/media_tree.git
13150 F: drivers/media/tuners/tuner-xc2028.*
13152 XEN HYPERVISOR INTERFACE
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13160 F: drivers/*/xen-*front.c
13162 F: arch/x86/include/asm/xen/
13164 F: include/uapi/xen/
13171 F: arch/arm/include/asm/xen/
13173 XEN HYPERVISOR ARM64
13178 F: arch/arm64/include/asm/xen/
13180 XEN NETWORK BACKEND DRIVER
13186 F: drivers/net/xen-netback/*
13192 F: arch/x86/pci/*xen*
13193 F: drivers/pci/*xen*
13195 XEN BLOCK SUBSYSTEM
13200 F: drivers/block/xen-blkback/*
13201 F: drivers/block/xen*
13208 F: drivers/scsi/xen-scsifront.c
13209 F: drivers/xen/xen-scsiback.c
13210 F: include/xen/interface/io/vscsiif.h
13212 XEN SWIOTLB SUBSYSTEM
13216 F: arch/x86/xen/*swiotlb*
13217 F: drivers/xen/*swiotlb*
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13226 F: Documentation/filesystems/xfs.txt
13229 XILINX AXI ETHERNET DRIVER
13233 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13235 XILINX UARTLITE SERIAL DRIVER
13239 F: drivers/tty/serial/uartlite.c
13241 XILINX VIDEO IP CORES
13245 T: git git://linuxtv.org/media_tree.git
13247 F: Documentation/devicetree/bindings/media/xilinx/
13248 F: drivers/media/platform/xilinx/
13249 F: include/uapi/linux/xilinx-v4l2-controls.h
13255 F: drivers/char/xillybus/
13257 XTENSA XTFPGA PLATFORM SUPPORT
13261 F: drivers/spi/spi-xtensa-xtfpga.c
13262 F: sound/soc/xtensa/xtfpga-i2s.c
13264 YAM DRIVER FOR AX.25
13268 F: drivers/net/hamradio/yam*
13269 F: include/linux/yam.h
13271 YEALINK PHONE DRIVER
13275 F: Documentation/input/yealink.txt
13276 F: drivers/input/misc/yealink.*
13278 Z8530 DRIVER FOR AX.25
13280 W: http://yaina.de/jreuter/
13281 W: http://www.qsl.net/dl1bke/
13284 F: Documentation/networking/z8530drv.txt
13285 F: drivers/net/hamradio/*scc.c
13286 F: drivers/net/hamradio/z8530.h
13288 ZBUD COMPRESSED PAGE ALLOCATOR
13293 F: include/linux/zbud.h
13295 ZD1211RW WIRELESS DRIVER
13298 W: http://zd1211.ath.cx/wiki/DriverRewrite
13302 F: drivers/net/wireless/zydas/zd1211rw/
13304 ZPOOL COMPRESSED PAGE STORAGE API
13309 F: include/linux/zpool.h
13311 ZR36067 VIDEO FOR LINUX DRIVER
13314 W: http://mjpeg.sourceforge.net/driver-zoran/
13315 T: hg https://linuxtv.org/hg/v4l-dvb
13317 F: drivers/media/pci/zoran/
13319 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13325 F: drivers/block/zram/
13326 F: Documentation/blockdev/zram.txt
13328 ZS DECSTATION Z85C30 SERIAL DRIVER
13331 F: drivers/tty/serial/zs.*
13333 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13340 F: include/linux/zsmalloc.h
13341 F: Documentation/vm/zsmalloc.txt
13343 ZSWAP COMPRESSED SWAP CACHING
13352 Q: http://patchwork.kernel.org/project/LKML/list/
13353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13354 S: Buried alive in reporters