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)
2524 F: tools/testing/selftests/bpf/
2527 BROADCOM B44 10/100 ETHERNET DRIVER
2531 F: drivers/net/ethernet/broadcom/b44.*
2533 BROADCOM B53 ETHERNET SWITCH DRIVER
2538 F: drivers/net/dsa/b53/*
2539 F: include/linux/platform_data/b53.h
2541 BROADCOM GENET ETHERNET DRIVER
2545 F: drivers/net/ethernet/broadcom/genet/
2547 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2552 F: drivers/net/ethernet/broadcom/bnx2.*
2553 F: drivers/net/ethernet/broadcom/bnx2_*
2555 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2559 F: drivers/net/ethernet/broadcom/bnx2x/
2561 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2566 T: git git://github.com/broadcom/mach-bcm
2572 F: arch/arm/mach-bcm/
2574 BROADCOM BCM2835 ARM ARCHITECTURE
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2584 BROADCOM BCM47XX MIPS ARCHITECTURE
2589 F: Documentation/devicetree/bindings/mips/brcm/
2590 F: arch/mips/bcm47xx/*
2591 F: arch/mips/include/asm/mach-bcm47xx/*
2593 BROADCOM BCM5301X ARM ARCHITECTURE
2599 F: arch/arm/mach-bcm/bcm_5301x.c
2600 F: arch/arm/boot/dts/bcm5301x*.dtsi
2601 F: arch/arm/boot/dts/bcm470*
2603 BROADCOM BCM53573 ARM ARCHITECTURE
2607 F: arch/arm/boot/dts/bcm53573*
2608 F: arch/arm/boot/dts/bcm47189*
2610 BROADCOM BCM63XX ARM ARCHITECTURE
2614 T: git git://github.com/broadcom/stblinux.git
2618 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2622 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2624 BROADCOM BCM7XXX ARM ARCHITECTURE
2630 T: git git://github.com/broadcom/stblinux.git
2632 F: arch/arm/mach-bcm/*brcmstb*
2633 F: arch/arm/boot/dts/bcm7*.dts*
2634 F: drivers/bus/brcmstb_gisb.c
2637 BROADCOM BMIPS MIPS ARCHITECTURE
2641 T: git git://github.com/broadcom/stblinux.git
2643 F: arch/mips/bmips/*
2644 F: arch/mips/include/asm/mach-bmips/*
2645 F: arch/mips/kernel/*bmips*
2646 F: arch/mips/boot/dts/brcm/bcm*.dts*
2647 F: drivers/irqchip/irq-bcm63*
2648 F: drivers/irqchip/irq-bcm7*
2649 F: drivers/irqchip/irq-brcmstb*
2650 F: include/linux/bcm963xx_nvram.h
2651 F: include/linux/bcm963xx_tag.h
2653 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2659 F: drivers/net/ethernet/broadcom/tg3.*
2661 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2668 F: drivers/net/wireless/broadcom/brcm80211/
2670 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2674 F: drivers/scsi/bnx2fc/
2676 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2680 F: drivers/scsi/bnx2i/
2682 BROADCOM IPROC ARM ARCHITECTURE
2688 T: git git://github.com/broadcom/cygnus-linux.git
2703 F: arch/arm64/boot/dts/broadcom/ns2*
2704 F: drivers/clk/bcm/clk-ns*
2705 F: drivers/pinctrl/bcm/pinctrl-ns*
2707 BROADCOM BRCMSTB GPIO DRIVER
2711 F: drivers/gpio/gpio-brcmstb.c
2712 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2714 BROADCOM KONA GPIO DRIVER
2718 F: drivers/gpio/gpio-bcm-kona.c
2719 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2721 BROADCOM NVRAM DRIVER
2725 F: drivers/firmware/broadcom/*
2727 BROADCOM STB NAND FLASH DRIVER
2733 F: drivers/mtd/nand/brcmnand/
2735 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2740 F: include/linux/bcma/
2742 BROADCOM SYSTEMPORT ETHERNET DRIVER
2746 F: drivers/net/ethernet/broadcom/bcmsysport.*
2748 BROADCOM VULCAN ARM64 SOC
2753 F: arch/arm64/boot/dts/broadcom/vulcan*
2755 BROCADE BFA FC SCSI DRIVER
2760 F: drivers/scsi/bfa/
2762 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2766 F: drivers/net/ethernet/brocade/bna/
2768 BSG (block layer generic sg v4 driver)
2773 F: include/linux/bsg.h
2774 F: include/uapi/linux/bsg.h
2779 T: git git://git.alsa-project.org/alsa-kernel.git
2781 F: Documentation/sound/alsa/Bt87x.txt
2782 F: sound/pci/bt87x.c
2786 W: http://bu3sch.de/btgpio.php
2788 F: drivers/gpio/gpio-bt8xx.c
2795 W: http://btrfs.wiki.kernel.org/
2796 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2799 F: Documentation/filesystems/btrfs.txt
2802 BTTV VIDEO4LINUX DRIVER
2806 W: https://linuxtv.org
2807 T: git git://linuxtv.org/media_tree.git
2809 F: Documentation/media/v4l-drivers/bttv*
2810 F: drivers/media/pci/bt8xx/bttv*
2812 BUSLOGIC SCSI DRIVER
2816 F: drivers/scsi/BusLogic.*
2817 F: drivers/scsi/FlashPoint.*
2819 C-MEDIA CMI8788 DRIVER
2822 T: git git://git.alsa-project.org/alsa-kernel.git
2824 F: sound/pci/oxygen/
2830 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2834 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2838 F: Documentation/filesystems/caching/cachefiles.txt
2841 CADET FM/AM RADIO RECEIVER DRIVER
2844 T: git git://linuxtv.org/media_tree.git
2845 W: https://linuxtv.org
2847 F: drivers/media/radio/radio-cadet*
2849 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2852 T: git git://linuxtv.org/media_tree.git
2854 F: Documentation/media/v4l-drivers/cafe_ccic*
2855 F: drivers/media/platform/marvell-ccic/
2861 F: Documentation/networking/caif/
2862 F: drivers/net/caif/
2863 F: include/uapi/linux/caif/
2864 F: include/net/caif/
2867 CALGARY x86-64 IOMMU
2872 F: arch/x86/kernel/pci-calgary_64.c
2873 F: arch/x86/kernel/tce_64.c
2874 F: arch/x86/include/asm/calgary.h
2875 F: arch/x86/include/asm/tce.h
2881 W: https://github.com/linux-can
2882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2885 F: Documentation/networking/can.txt
2887 F: include/linux/can/core.h
2888 F: include/uapi/linux/can.h
2889 F: include/uapi/linux/can/bcm.h
2890 F: include/uapi/linux/can/raw.h
2891 F: include/uapi/linux/can/gw.h
2897 W: https://github.com/linux-can
2898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2901 F: Documentation/devicetree/bindings/net/can/
2903 F: include/linux/can/dev.h
2904 F: include/linux/can/platform/
2905 F: include/uapi/linux/can/error.h
2906 F: include/uapi/linux/can/netlink.h
2912 F: include/linux/capability.h
2913 F: include/uapi/linux/capability.h
2914 F: security/commoncap.c
2915 F: kernel/capability.c
2917 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2920 F: drivers/iio/light/cm*
2921 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2926 W: http://www.cavium.com
2928 F: drivers/i2c/busses/i2c-octeon*
2929 F: drivers/i2c/busses/i2c-thunderx*
2931 CAVIUM LIQUIDIO NETWORK DRIVER
2937 W: http://www.cavium.com
2939 F: drivers/net/ethernet/cavium/liquidio/
2941 CC2520 IEEE-802.15.4 RADIO DRIVER
2945 F: drivers/net/ieee802154/cc2520.c
2946 F: include/linux/spi/cc2520.h
2947 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2952 T: git git://linuxtv.org/media_tree.git
2953 W: http://linuxtv.org
2955 F: Documentation/cec.txt
2956 F: Documentation/media/uapi/cec
2957 F: drivers/staging/media/cec/
2958 F: drivers/media/cec-edid.c
2959 F: drivers/media/rc/keymaps/rc-cec.c
2960 F: include/media/cec.h
2961 F: include/media/cec-edid.h
2962 F: include/linux/cec.h
2963 F: include/linux/cec-funcs.h
2965 CELL BROADBAND ENGINE ARCHITECTURE
2968 W: http://www.ibm.com/developerworks/power/cell/
2970 F: arch/powerpc/include/asm/cell*.h
2971 F: arch/powerpc/include/asm/spu*.h
2972 F: arch/powerpc/include/uapi/asm/spu*.h
2973 F: arch/powerpc/oprofile/*cell*
2974 F: arch/powerpc/platforms/cell/
2976 CEPH COMMON CODE (LIBCEPH)
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2983 T: git git://github.com/ceph/ceph-client.git
2986 F: include/linux/ceph/
2987 F: include/linux/crush/
2989 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2996 T: git git://github.com/ceph/ceph-client.git
2998 F: Documentation/filesystems/ceph.txt
3001 CERTIFICATE HANDLING:
3006 F: Documentation/module-signing.txt
3008 F: scripts/sign-file.c
3009 F: scripts/extract-cert.c
3011 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3014 F: Documentation/usb/WUSB-Design-overview.txt
3015 F: Documentation/usb/wusb-cbaf
3016 F: drivers/usb/host/hwa-hc.c
3017 F: drivers/usb/host/whci/
3018 F: drivers/usb/wusbcore/
3019 F: include/linux/usb/wusb*
3021 CFAG12864B LCD DRIVER
3023 W: http://miguelojeda.es/auxdisplay.htm
3024 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3026 F: drivers/auxdisplay/cfag12864b.c
3027 F: include/linux/cfag12864b.h
3029 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3031 W: http://miguelojeda.es/auxdisplay.htm
3032 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3034 F: drivers/auxdisplay/cfag12864bfb.c
3035 F: include/linux/cfag12864b.h
3037 CFG80211 and NL80211
3040 W: http://wireless.kernel.org/
3041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3044 F: include/uapi/linux/nl80211.h
3045 F: include/net/cfg80211.h
3047 X: net/wireless/wext*
3049 CHAR and MISC DRIVERS
3052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3056 F: include/linux/miscdevice.h
3062 F: scripts/checkpatch.pl
3064 CHINESE DOCUMENTATION
3069 F: Documentation/zh_CN/
3071 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3076 F: drivers/usb/chipidea/
3078 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3082 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3083 F: drivers/input/touchscreen/chipone_icn8318.c
3085 CHROME HARDWARE PLATFORM SUPPORT
3088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3089 F: drivers/platform/chrome/
3091 CISCO VIC ETHERNET NIC DRIVER
3097 F: drivers/net/ethernet/cisco/enic/
3099 CISCO VIC LOW LATENCY NIC DRIVER
3103 F: drivers/infiniband/hw/usnic/
3105 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3109 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3111 CIRRUS LOGIC AUDIO CODEC DRIVERS
3116 F: sound/soc/codecs/cs*
3123 F: include/linux/cleancache.h
3129 F: include/linux/clk.h
3131 CLOCKSOURCE, CLOCKEVENT DRIVERS
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3137 F: drivers/clocksource
3139 CISCO FCOE HBA DRIVER
3145 F: drivers/scsi/fnic/
3147 CISCO SCSI HBA DRIVER
3152 F: drivers/scsi/snic/
3159 F: drivers/platform/x86/classmate-laptop.c
3164 T: git git://linuxtv.org/media_tree.git
3165 W: https://linuxtv.org
3167 F: drivers/media/pci/cobalt/
3169 COCCINELLE/Semantic Patches (SmPL)
3175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3176 W: http://coccinelle.lip6.fr/
3178 F: Documentation/dev-tools/coccinelle.rst
3179 F: scripts/coccinelle/
3180 F: scripts/coccicheck
3186 W: http://www.coda.cs.cmu.edu/
3188 F: Documentation/filesystems/coda.txt
3190 F: include/linux/coda*.h
3191 F: include/uapi/linux/coda*.h
3193 CODA V4L2 MEM2MEM DRIVER
3197 F: Documentation/devicetree/bindings/media/coda.txt
3198 F: drivers/media/platform/coda/
3200 COMMON CLK FRAMEWORK
3204 Q: http://patchwork.kernel.org/project/linux-clk/list/
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3207 F: Documentation/devicetree/bindings/clock/
3209 X: drivers/clk/clkdev.c
3210 F: include/linux/clk-pr*
3211 F: include/linux/clk/
3213 COMMON INTERNET FILE SYSTEM (CIFS)
3217 W: http://linux-cifs.samba.org/
3218 T: git git://git.samba.org/sfrench/cifs-2.6.git
3220 F: Documentation/filesystems/cifs/
3223 COMPACTPCI HOTPLUG CORE
3227 F: drivers/pci/hotplug/cpci_hotplug*
3229 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3233 F: drivers/pci/hotplug/cpcihp_zt5550.*
3235 COMPACTPCI HOTPLUG GENERIC DRIVER
3239 F: drivers/pci/hotplug/cpcihp_generic.c
3241 COMPAL LAPTOP SUPPORT
3245 F: drivers/platform/x86/compal-laptop.c
3247 CONEXANT ACCESSRUNNER USB DRIVER
3249 W: http://accessrunner.sourceforge.net/
3251 F: drivers/usb/atm/cxacru.c
3256 T: git git://git.infradead.org/users/hch/configfs.git
3259 F: include/linux/configfs.h
3265 F: drivers/connector/
3267 CONTROL GROUP (CGROUP)
3272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3274 F: Documentation/cgroup*
3275 F: include/linux/cgroup*
3278 CONTROL GROUP - CPUSET
3281 W: http://www.bullopensource.org/cpuset/
3282 W: http://oss.sgi.com/projects/cpusets/
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3285 F: Documentation/cgroup-v1/cpusets.txt
3286 F: include/linux/cpuset.h
3289 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3299 CORETEMP HARDWARE MONITORING DRIVER
3303 F: Documentation/hwmon/coretemp
3304 F: drivers/hwmon/coretemp.c
3306 COSA/SRP SYNC SERIAL DRIVER
3308 W: http://www.fi.muni.cz/~kas/cosa/
3310 F: drivers/net/wan/cosa*
3312 CPMAC ETHERNET DRIVER
3316 F: drivers/net/ethernet/ti/cpmac.c
3318 CPU FREQUENCY DRIVERS
3323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3324 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3325 F: Documentation/cpu-freq/
3327 F: include/linux/cpufreq.h
3329 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3333 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3335 F: drivers/cpufreq/arm_big_little.h
3336 F: drivers/cpufreq/arm_big_little.c
3337 F: drivers/cpufreq/arm_big_little_dt.c
3339 CPUIDLE DRIVER - ARM BIG LITTLE
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3346 F: drivers/cpuidle/cpuidle-big_little.c
3348 CPUIDLE DRIVER - ARM EXYNOS
3355 F: drivers/cpuidle/cpuidle-exynos.c
3356 F: arch/arm/mach-exynos/pm.c
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3364 F: drivers/cpuidle/*
3365 F: include/linux/cpuidle.h
3370 F: arch/x86/kernel/cpuid.c
3371 F: arch/x86/kernel/msr.c
3373 CPU POWER MONITORING SUBSYSTEM
3377 F: tools/power/cpupower/
3380 W: http://sourceforge.net/projects/cramfs/
3381 S: Orphan / Obsolete
3382 F: Documentation/filesystems/cramfs.txt
3389 W: http://developer.axis.com
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3393 F: drivers/tty/serial/crisv10.*
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3402 F: Documentation/crypto/
3403 F: Documentation/devicetree/bindings/crypto/
3404 F: Documentation/DocBook/crypto-API.tmpl
3410 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3414 F: crypto/ansi_cprng.c
3420 T: git git://linuxtv.org/media_tree.git
3421 W: http://linuxtv.org
3423 F: drivers/media/i2c/cs3308.c
3424 F: drivers/media/i2c/cs3308.h
3426 CS5535 Audio ALSA driver
3429 F: sound/pci/cs5535audio/
3434 F: drivers/net/wireless/st/cw1200/
3436 CX18 VIDEO4LINUX DRIVER
3440 T: git git://linuxtv.org/media_tree.git
3441 W: https://linuxtv.org
3442 W: http://www.ivtvdriver.org/index.php/Cx18
3444 F: Documentation/media/v4l-drivers/cx18*
3445 F: drivers/media/pci/cx18/
3446 F: include/uapi/linux/ivtv*
3448 CX2341X MPEG ENCODER HELPER MODULE
3451 T: git git://linuxtv.org/media_tree.git
3452 W: https://linuxtv.org
3454 F: drivers/media/common/cx2341x*
3455 F: include/media/cx2341x*
3457 CX24120 MEDIA DRIVER
3461 W: https://linuxtv.org
3462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3464 F: drivers/media/dvb-frontends/cx24120*
3466 CX88 VIDEO4LINUX DRIVER
3470 W: https://linuxtv.org
3471 T: git git://linuxtv.org/media_tree.git
3473 F: Documentation/media/v4l-drivers/cx88*
3474 F: drivers/media/pci/cx88/
3476 CXD2820R MEDIA DRIVER
3479 W: https://linuxtv.org
3480 W: http://palosaari.fi/linux/
3481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3482 T: git git://linuxtv.org/anttip/media_tree.git
3484 F: drivers/media/dvb-frontends/cxd2820r*
3486 CXGB3 ETHERNET DRIVER (CXGB3)
3489 W: http://www.chelsio.com
3491 F: drivers/net/ethernet/chelsio/cxgb3/
3493 CXGB3 ISCSI DRIVER (CXGB3I)
3496 W: http://www.chelsio.com
3498 F: drivers/scsi/cxgbi/cxgb3i
3500 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3503 W: http://www.openfabrics.org
3505 F: drivers/infiniband/hw/cxgb3/
3506 F: include/uapi/rdma/cxgb3-abi.h
3508 CXGB4 ETHERNET DRIVER (CXGB4)
3511 W: http://www.chelsio.com
3513 F: drivers/net/ethernet/chelsio/cxgb4/
3515 CXGB4 ISCSI DRIVER (CXGB4I)
3518 W: http://www.chelsio.com
3520 F: drivers/scsi/cxgbi/cxgb4i
3522 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3525 W: http://www.openfabrics.org
3527 F: drivers/infiniband/hw/cxgb4/
3528 F: include/uapi/rdma/cxgb4-abi.h
3530 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3533 W: http://www.chelsio.com
3535 F: drivers/net/ethernet/chelsio/cxgb4vf/
3537 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3542 F: arch/powerpc/platforms/powernv/pci-cxl.c
3543 F: drivers/misc/cxl/
3544 F: include/misc/cxl*
3545 F: include/uapi/misc/cxl.h
3546 F: Documentation/powerpc/cxl.txt
3547 F: Documentation/ABI/testing/sysfs-class-cxl
3549 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3555 F: drivers/scsi/cxlflash/
3556 F: include/uapi/scsi/cxlflash_ioctls.h
3557 F: Documentation/powerpc/cxlflash.txt
3559 STMMAC ETHERNET DRIVER
3563 W: http://www.stlinux.com
3565 F: drivers/net/ethernet/stmicro/stmmac/
3570 W: http://www.armlinux.org.uk/
3572 F: drivers/video/fbdev/cyber2000fb.*
3574 CYCLADES ASYNC MUX DRIVER
3575 W: http://www.cyclades.com/
3577 F: drivers/tty/cyclades.c
3578 F: include/linux/cyclades.h
3579 F: include/uapi/linux/cyclades.h
3581 CYCLADES PC300 DRIVER
3582 W: http://www.cyclades.com/
3584 F: drivers/net/wan/pc300*
3586 CYPRESS_FIRMWARE MEDIA DRIVER
3589 W: https://linuxtv.org
3590 W: http://palosaari.fi/linux/
3591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3592 T: git git://linuxtv.org/anttip/media_tree.git
3594 F: drivers/media/common/cypress_firmware*
3596 CYTTSP TOUCHSCREEN DRIVER
3600 F: drivers/input/touchscreen/cyttsp*
3601 F: include/linux/input/cyttsp.h
3603 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3606 F: drivers/rtc/rtc-ds1685.c
3607 F: include/linux/rtc/ds1685.h
3609 DAMA SLAVE for AX.25
3611 W: http://yaina.de/jreuter/
3612 W: http://www.qsl.net/dl1bke/
3615 F: net/ax25/af_ax25.c
3616 F: net/ax25/ax25_dev.c
3617 F: net/ax25/ax25_ds_*
3618 F: net/ax25/ax25_in.c
3619 F: net/ax25/ax25_out.c
3620 F: net/ax25/ax25_timer.c
3621 F: net/ax25/sysctl_net_ax25.c
3623 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3626 F: Documentation/networking/dmfe.txt
3627 F: drivers/net/ethernet/dec/tulip/dmfe.c
3629 DC390/AM53C974 SCSI driver
3633 F: drivers/scsi/am53c974.c
3640 W: http://twibble.org/dist/dc395x/
3641 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3643 F: Documentation/scsi/dc395x.txt
3644 F: drivers/scsi/dc395x.*
3649 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3651 F: include/linux/dccp.h
3652 F: include/uapi/linux/dccp.h
3653 F: include/linux/tfrc.h
3656 DECnet NETWORK LAYER
3657 W: http://linux-decnet.sourceforge.net
3660 F: Documentation/networking/decnet.txt
3663 DECSTATION PLATFORM SUPPORT
3666 W: http://www.linux-mips.org/wiki/DECstation
3669 F: arch/mips/include/asm/dec/
3670 F: arch/mips/include/asm/mach-dec/
3672 DEFXX FDDI NETWORK DRIVER
3675 F: drivers/net/fddi/defxx.*
3682 F: drivers/platform/x86/dell-laptop.c
3684 DELL LAPTOP RBTN DRIVER
3687 F: drivers/platform/x86/dell-rbtn.*
3689 DELL LAPTOP FREEFALL DRIVER
3692 F: drivers/platform/x86/dell-smo8800.c
3694 DELL LAPTOP SMM DRIVER
3697 F: drivers/hwmon/dell-smm-hwmon.c
3698 F: include/uapi/linux/i8k.h
3700 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3703 F: Documentation/dcdbas.txt
3704 F: drivers/firmware/dcdbas.*
3706 DELL WMI EXTRAS DRIVER
3710 F: drivers/platform/x86/dell-wmi.c
3712 DESIGNWARE USB2 DRD IP DRIVER
3715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3717 F: drivers/usb/dwc2/
3719 DESIGNWARE USB3 DRD IP DRIVER
3722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3724 F: drivers/usb/dwc3/
3726 DEVICE COREDUMP (DEV_COREDUMP)
3730 F: drivers/base/devcoredump.c
3731 F: include/linux/devcoredump.h
3733 DEVICE FREQUENCY (DEVFREQ)
3737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3740 F: include/linux/devfreq.h
3741 F: Documentation/devicetree/bindings/devfreq/
3743 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3748 F: drivers/devfreq/event/
3749 F: drivers/devfreq/devfreq-event.c
3750 F: include/linux/devfreq-event.h
3751 F: Documentation/devicetree/bindings/devfreq/event/
3753 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3759 F: drivers/devfreq/exynos-bus.c
3760 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3762 DEVICE NUMBER REGISTRY
3764 W: http://lanana.org/docs/device-list/index.html
3772 W: http://sources.redhat.com/dm
3773 Q: http://patchwork.kernel.org/project/dm-devel/list/
3774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3775 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3777 F: Documentation/device-mapper/
3779 F: drivers/md/persistent-data/
3780 F: include/linux/device-mapper.h
3781 F: include/linux/dm-*.h
3782 F: include/uapi/linux/dm-*.h
3788 F: net/core/devlink.c
3789 F: include/net/devlink.h
3790 F: include/uapi/linux/devlink.h
3792 DIALOG SEMICONDUCTOR DRIVERS
3794 W: http://www.dialog-semiconductor.com/products
3796 F: Documentation/hwmon/da90??
3797 F: Documentation/devicetree/bindings/mfd/da90*.txt
3798 F: Documentation/devicetree/bindings/regulator/da92*.txt
3799 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3800 F: drivers/gpio/gpio-da90??.c
3801 F: drivers/hwmon/da90??-hwmon.c
3802 F: drivers/iio/adc/da91??-*.c
3803 F: drivers/input/misc/da90??_onkey.c
3804 F: drivers/input/touchscreen/da9052_tsi.c
3805 F: drivers/leds/leds-da90??.c
3806 F: drivers/mfd/da903x.c
3807 F: drivers/mfd/da90??-*.c
3808 F: drivers/mfd/da91??-*.c
3809 F: drivers/power/supply/da9052-battery.c
3810 F: drivers/power/supply/da91??-*.c
3811 F: drivers/regulator/da903x.c
3812 F: drivers/regulator/da9???-regulator.[ch]
3813 F: drivers/rtc/rtc-da90??.c
3814 F: drivers/video/backlight/da90??_bl.c
3815 F: drivers/watchdog/da90??_wdt.c
3816 F: include/linux/mfd/da903x.h
3817 F: include/linux/mfd/da9052/
3818 F: include/linux/mfd/da9055/
3819 F: include/linux/mfd/da9062/
3820 F: include/linux/mfd/da9063/
3821 F: include/linux/mfd/da9150/
3822 F: include/linux/regulator/da9211.h
3823 F: include/sound/da[79]*.h
3824 F: sound/soc/codecs/da[79]*.[ch]
3826 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3830 F: drivers/gpio/gpio-gpio-mm.c
3832 DIGI NEO AND CLASSIC PCI PRODUCTS
3837 F: drivers/staging/dgnc/
3839 DIOLAN U2C-12 I2C DRIVER
3843 F: drivers/i2c/busses/i2c-diolan-u2c.c
3851 DIRECTORY NOTIFICATION (DNOTIFY)
3854 F: Documentation/filesystems/dnotify.txt
3855 F: fs/notify/dnotify/
3856 F: include/linux/dnotify.h
3858 DISK GEOMETRY AND PARTITION HANDLING
3860 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3861 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3862 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3868 F: Documentation/filesystems/quota.txt
3870 F: include/linux/quota*.h
3871 F: include/uapi/linux/quota*.h
3873 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3877 W: http://plugable.com/category/projects/udlfb/
3878 F: drivers/video/fbdev/udlfb.c
3879 F: include/video/udlfb.h
3880 F: Documentation/fb/udlfb.txt
3882 DISTRIBUTED LOCK MANAGER (DLM)
3886 W: http://sources.redhat.com/cluster/
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3891 DMA BUFFER SHARING FRAMEWORK
3898 F: include/linux/dma-buf*
3899 F: include/linux/reservation.h
3900 F: include/linux/*fence.h
3901 F: Documentation/dma-buf-sharing.txt
3902 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3910 F: drivers/dma-buf/sync_file.c
3911 F: include/linux/sync_file.h
3912 F: Documentation/sync_file.txt
3913 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3915 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3918 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3921 F: include/linux/dmaengine.h
3922 F: Documentation/devicetree/bindings/dma/
3923 F: Documentation/dmaengine/
3924 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3926 DME1737 HARDWARE MONITOR DRIVER
3930 F: Documentation/hwmon/dme1737
3931 F: drivers/hwmon/dme1737.c
3936 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3937 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3938 F: drivers/firmware/dmi-id.c
3939 F: drivers/firmware/dmi_scan.c
3940 F: include/linux/dmi.h
3947 F: scripts/docproc.c
3948 F: scripts/kernel-doc*
3949 X: Documentation/ABI/
3950 X: Documentation/devicetree/
3951 X: Documentation/acpi
3952 X: Documentation/power
3953 X: Documentation/spi
3954 X: Documentation/media
3955 T: git git://git.lwn.net/linux.git docs-next
3961 F: drivers/char/dtlk.c
3962 F: include/linux/dtlk.h
3964 DPT_I2O SCSI RAID DRIVER
3967 W: http://www.adaptec.com/
3969 F: drivers/scsi/dpt*
3970 F: drivers/scsi/dpt/
3976 W: http://www.drbd.org
3977 T: git git://git.linbit.com/linux-drbd.git
3978 T: git git://git.linbit.com/drbd-8.4.git
3980 F: drivers/block/drbd/
3982 F: Documentation/blockdev/drbd/
3984 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3988 F: Documentation/kobject.txt
3993 F: include/linux/debugfs.h
3994 F: include/linux/kobj*
4000 T: git git://people.freedesktop.org/~airlied/linux
4004 F: Documentation/devicetree/bindings/display/
4005 F: Documentation/devicetree/bindings/gpu/
4006 F: Documentation/devicetree/bindings/video/
4007 F: Documentation/gpu/
4009 F: include/uapi/drm/
4011 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4014 F: drivers/gpu/drm/ast/
4016 DRM DRIVER FOR BOCHS VIRTUAL GPU
4019 F: drivers/gpu/drm/bochs/
4021 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4024 F: drivers/gpu/drm/cirrus/
4026 RADEON and AMDGPU DRM DRIVERS
4030 T: git git://people.freedesktop.org/~agd5f/linux
4032 F: drivers/gpu/drm/radeon/
4033 F: include/uapi/drm/radeon_drm.h
4034 F: drivers/gpu/drm/amd/
4035 F: include/uapi/drm/amdgpu_drm.h
4040 T: git git://anongit.freedesktop.org/tegra/linux.git
4042 F: drivers/gpu/drm/drm_panel.c
4043 F: drivers/gpu/drm/panel/
4044 F: include/drm/drm_panel.h
4045 F: Documentation/devicetree/bindings/display/panel/
4047 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4052 W: https://01.org/linuxgraphics/
4053 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4054 T: git git://anongit.freedesktop.org/drm-intel
4056 F: drivers/gpu/drm/i915/
4057 F: include/drm/i915*
4058 F: include/uapi/drm/i915_drm.h
4059 F: Documentation/gpu/i915.rst
4061 DRM DRIVERS FOR ATMEL HLCDC
4065 F: drivers/gpu/drm/atmel-hlcdc/
4066 F: Documentation/devicetree/bindings/drm/atmel/
4068 DRM DRIVERS FOR ALLWINNER A10
4072 F: drivers/gpu/drm/sun4i/
4073 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4075 DRM DRIVERS FOR EXYNOS
4081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4083 F: drivers/gpu/drm/exynos/
4084 F: include/uapi/drm/exynos_drm.h
4085 F: Documentation/devicetree/bindings/display/exynos/
4087 DRM DRIVERS FOR FREESCALE DCU
4092 F: drivers/gpu/drm/fsl-dcu/
4093 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4094 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4095 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4097 DRM DRIVERS FOR FREESCALE IMX
4101 F: drivers/gpu/drm/imx/
4102 F: drivers/gpu/ipu-v3/
4103 F: Documentation/devicetree/bindings/display/imx/
4105 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4108 T: git git://github.com/patjak/drm-gma500
4110 F: drivers/gpu/drm/gma500/
4112 DRM DRIVERS FOR HISILICON
4117 T: git git://github.com/xin3liang/linux.git
4119 F: drivers/gpu/drm/hisilicon/
4120 F: Documentation/devicetree/bindings/display/hisilicon/
4122 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4123 S: Orphan / Obsolete
4124 F: drivers/gpu/drm/i810/
4125 F: include/uapi/drm/i810_drm.h
4127 DRM DRIVERS FOR MEDIATEK
4132 F: drivers/gpu/drm/mediatek/
4133 F: Documentation/devicetree/bindings/display/mediatek/
4135 DRM DRIVER FOR MSM ADRENO GPU
4140 T: git git://people.freedesktop.org/~robclark/linux
4142 F: drivers/gpu/drm/msm/
4143 F: include/uapi/drm/msm_drm.h
4144 F: Documentation/devicetree/bindings/display/msm/
4146 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4150 T: git git://github.com/skeggsb/linux
4152 F: drivers/gpu/drm/nouveau/
4153 F: include/uapi/drm/nouveau_drm.h
4155 DRM DRIVERS FOR NVIDIA TEGRA
4159 T: git git://anongit.freedesktop.org/tegra/linux.git
4161 F: drivers/gpu/drm/tegra/
4162 F: drivers/gpu/host1x/
4163 F: include/linux/host1x.h
4164 F: include/uapi/drm/tegra_drm.h
4165 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4167 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4168 S: Orphan / Obsolete
4169 F: drivers/gpu/drm/mga/
4170 F: include/uapi/drm/mga_drm.h
4172 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4175 F: drivers/gpu/drm/mgag200/
4177 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4178 S: Orphan / Obsolete
4179 F: drivers/gpu/drm/r128/
4180 F: include/uapi/drm/r128_drm.h
4182 DRM DRIVERS FOR RENESAS
4186 T: git git://linuxtv.org/pinchartl/fbdev
4188 F: drivers/gpu/drm/rcar-du/
4189 F: drivers/gpu/drm/shmobile/
4190 F: include/linux/platform_data/shmob_drm.h
4191 F: Documentation/devicetree/bindings/display/renesas,du.txt
4193 DRM DRIVER FOR QXL VIRTUAL GPU
4196 F: drivers/gpu/drm/qxl/
4197 F: include/uapi/drm/qxl_drm.h
4199 DRM DRIVERS FOR ROCKCHIP
4203 F: drivers/gpu/drm/rockchip/
4204 F: Documentation/devicetree/bindings/display/rockchip/
4206 DRM DRIVER FOR SAVAGE VIDEO CARDS
4207 S: Orphan / Obsolete
4208 F: drivers/gpu/drm/savage/
4209 F: include/uapi/drm/savage_drm.h
4211 DRM DRIVER FOR SIS VIDEO CARDS
4212 S: Orphan / Obsolete
4213 F: drivers/gpu/drm/sis/
4214 F: include/uapi/drm/sis_drm.h
4220 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4222 F: drivers/gpu/drm/sti
4223 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4225 DRM DRIVER FOR TDFX VIDEO CARDS
4226 S: Orphan / Obsolete
4227 F: drivers/gpu/drm/tdfx/
4229 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4232 F: drivers/gpu/drm/udl/
4234 DRM DRIVERS FOR VIVANTE GPU IP
4240 F: drivers/gpu/drm/etnaviv/
4241 F: include/uapi/drm/etnaviv_drm.h
4242 F: Documentation/devicetree/bindings/display/etnaviv/
4244 DRM DRIVER FOR VMWARE VIRTUAL GPU
4249 T: git git://people.freedesktop.org/~syeh/repos_linux
4250 T: git git://people.freedesktop.org/~thomash/linux
4252 F: drivers/gpu/drm/vmwgfx/
4253 F: include/uapi/drm/vmwgfx_drm.h
4257 T: git git://github.com/anholt/linux
4259 F: drivers/gpu/drm/vc4/
4260 F: include/uapi/drm/vc4_drm.h
4261 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4263 DRM DRIVERS FOR TI OMAP
4267 F: drivers/gpu/drm/omapdrm/
4268 F: Documentation/devicetree/bindings/display/ti/
4270 DRM DRIVERS FOR TI LCDC
4275 F: drivers/gpu/drm/tilcdc/
4276 F: Documentation/devicetree/bindings/display/tilcdc/
4278 DSBR100 USB FM RADIO DRIVER
4281 T: git git://linuxtv.org/media_tree.git
4283 F: drivers/media/radio/dsbr100.c
4289 F: drivers/net/wan/dscc4.c
4294 T: git git://linuxtv.org/media_tree.git
4295 W: https://linuxtv.org
4297 F: drivers/media/pci/dt3155/
4299 DVB_USB_AF9015 MEDIA DRIVER
4302 W: https://linuxtv.org
4303 W: http://palosaari.fi/linux/
4304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305 T: git git://linuxtv.org/anttip/media_tree.git
4307 F: drivers/media/usb/dvb-usb-v2/af9015*
4309 DVB_USB_AF9035 MEDIA DRIVER
4312 W: https://linuxtv.org
4313 W: http://palosaari.fi/linux/
4314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315 T: git git://linuxtv.org/anttip/media_tree.git
4317 F: drivers/media/usb/dvb-usb-v2/af9035*
4319 DVB_USB_ANYSEE MEDIA DRIVER
4322 W: https://linuxtv.org
4323 W: http://palosaari.fi/linux/
4324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325 T: git git://linuxtv.org/anttip/media_tree.git
4327 F: drivers/media/usb/dvb-usb-v2/anysee*
4329 DVB_USB_AU6610 MEDIA DRIVER
4332 W: https://linuxtv.org
4333 W: http://palosaari.fi/linux/
4334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335 T: git git://linuxtv.org/anttip/media_tree.git
4337 F: drivers/media/usb/dvb-usb-v2/au6610*
4339 DVB_USB_CE6230 MEDIA DRIVER
4342 W: https://linuxtv.org
4343 W: http://palosaari.fi/linux/
4344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345 T: git git://linuxtv.org/anttip/media_tree.git
4347 F: drivers/media/usb/dvb-usb-v2/ce6230*
4349 DVB_USB_CXUSB MEDIA DRIVER
4352 W: https://linuxtv.org
4353 W: http://github.com/mkrufky
4354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4355 T: git git://linuxtv.org/media_tree.git
4357 F: drivers/media/usb/dvb-usb/cxusb*
4359 DVB_USB_EC168 MEDIA DRIVER
4362 W: https://linuxtv.org
4363 W: http://palosaari.fi/linux/
4364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4365 T: git git://linuxtv.org/anttip/media_tree.git
4367 F: drivers/media/usb/dvb-usb-v2/ec168*
4369 DVB_USB_GL861 MEDIA DRIVER
4372 W: https://linuxtv.org
4373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4374 T: git git://linuxtv.org/anttip/media_tree.git
4376 F: drivers/media/usb/dvb-usb-v2/gl861*
4378 DVB_USB_MXL111SF MEDIA DRIVER
4381 W: https://linuxtv.org
4382 W: http://github.com/mkrufky
4383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4384 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4386 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4388 DVB_USB_RTL28XXU MEDIA DRIVER
4391 W: https://linuxtv.org
4392 W: http://palosaari.fi/linux/
4393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4394 T: git git://linuxtv.org/anttip/media_tree.git
4396 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4398 DVB_USB_V2 MEDIA DRIVER
4401 W: https://linuxtv.org
4402 W: http://palosaari.fi/linux/
4403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4404 T: git git://linuxtv.org/anttip/media_tree.git
4406 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4407 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4412 F: lib/dynamic_debug.c
4413 F: include/linux/dynamic_debug.h
4415 DZ DECSTATION DZ11 SERIAL DRIVER
4418 F: drivers/tty/serial/dz.*
4420 E3X0 POWER BUTTON DRIVER
4423 W: http://www.ettus.com
4425 F: drivers/input/misc/e3x0-button.c
4426 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4431 W: https://linuxtv.org
4432 W: http://palosaari.fi/linux/
4433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434 T: git git://linuxtv.org/anttip/media_tree.git
4436 F: drivers/media/tuners/e4000*
4438 EATA ISA/EISA/PCI SCSI DRIVER
4442 F: drivers/scsi/eata.c
4447 W: https://linuxtv.org
4448 W: http://palosaari.fi/linux/
4449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4450 T: git git://linuxtv.org/anttip/media_tree.git
4452 F: drivers/media/dvb-frontends/ec100*
4457 W: http://ecryptfs.org
4458 W: https://launchpad.net/ecryptfs
4459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4461 F: Documentation/filesystems/ecryptfs.txt
4469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4472 F: Documentation/edac.txt
4474 F: include/linux/edac.h
4480 F: drivers/edac/amd64_edac*
4486 F: drivers/edac/highbank*
4494 F: drivers/edac/octeon_edac*
4500 F: drivers/edac/e752x_edac.c
4505 F: drivers/edac/e7xxx_edac.c
4511 F: drivers/edac/fsl_ddr_edac.*
4518 F: drivers/edac/ghes_edac.c
4524 F: drivers/edac/i82443bxgx_edac.c
4529 F: drivers/edac/i3000_edac.c
4534 F: drivers/edac/i5000_edac.c
4541 F: drivers/edac/i5400_edac.c
4548 F: drivers/edac/i7300_edac.c
4555 F: drivers/edac/i7core_edac.c
4562 F: drivers/edac/i82975x_edac.c
4568 F: drivers/edac/ie31200_edac.c
4574 F: drivers/edac/mpc85xx_edac.[ch]
4580 F: drivers/edac/pasemi_edac.c
4586 F: drivers/edac/r82600_edac.c
4593 F: drivers/edac/sb_edac.c
4599 F: drivers/edac/skx_edac.c
4602 APPLIED MICRO (APM) X-GENE SOC EDAC
4605 F: drivers/edac/xgene_edac.c
4606 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4608 EDIROL UA-101/UA-1000 DRIVER
4611 T: git git://git.alsa-project.org/alsa-kernel.git
4613 F: sound/usb/misc/ua101.c
4615 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4620 F: Documentation/efi-stub.txt
4621 F: arch/ia64/kernel/efi.c
4622 F: arch/x86/boot/compressed/eboot.[ch]
4623 F: arch/x86/include/asm/efi.h
4624 F: arch/x86/platform/efi/
4625 F: drivers/firmware/efi/
4626 F: include/linux/efi*.h
4628 EFI VARIABLE FILESYSTEM
4632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4637 EFIFB FRAMEBUFFER DRIVER
4641 F: drivers/video/fbdev/efifb.c
4648 F: drivers/firmware/efi/test/
4651 W: http://aeschi.ch.eu.org/efs/
4655 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4659 F: drivers/net/ethernet/ibm/ehea/
4661 EM28XX VIDEO4LINUX DRIVER
4665 W: https://linuxtv.org
4666 T: git git://linuxtv.org/media_tree.git
4668 F: drivers/media/usb/em28xx/
4669 F: Documentation/media/v4l-drivers/em28xx*
4678 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4682 W: http://www.avagotech.com
4684 F: drivers/scsi/lpfc/
4686 ENE CB710 FLASH CARD READER DRIVER
4689 F: drivers/misc/cb710/
4690 F: drivers/mmc/host/cb710-mmc.*
4691 F: include/linux/cb710.h
4693 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4696 F: drivers/media/rc/ene_ir.*
4698 EPSON S1D13XXX FRAMEBUFFER DRIVER
4701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4702 F: drivers/video/fbdev/s1d13xxxfb.c
4703 F: include/video/s1d13xxxfb.h
4705 ET131X NETWORK DRIVER
4708 F: drivers/net/ethernet/agere/
4714 W: http://www.linuxfoundation.org/en/Net:Bridge
4716 F: include/linux/netfilter_bridge/
4719 ETHERNET PHY LIBRARY
4723 F: include/linux/phy.h
4724 F: include/linux/phy_fixed.h
4726 F: Documentation/networking/phy.txt
4727 F: drivers/of/of_mdio.c
4728 F: drivers/of/of_net.c
4734 F: Documentation/filesystems/ext2.txt
4736 F: include/linux/ext2*
4742 W: http://ext4.wiki.kernel.org
4743 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4746 F: Documentation/filesystems/ext4.txt
4749 Extended Verification Module (EVM)
4754 F: security/integrity/evm/
4756 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4763 F: include/linux/extcon/
4764 F: include/linux/extcon.h
4765 F: Documentation/extcon/
4766 F: Documentation/devicetree/bindings/extcon/
4772 F: drivers/gpu/drm/exynos/exynos_dp*
4774 EXYNOS SYSMMU (IOMMU) driver
4778 F: drivers/iommu/exynos-iommu.c
4780 EZchip NPS platform support
4783 F: arch/arc/plat-eznps
4784 F: arch/arc/boot/dts/eznps.dts
4786 F71805F HARDWARE MONITORING DRIVER
4790 F: Documentation/hwmon/f71805f
4791 F: drivers/hwmon/f71805f.c
4797 F: drivers/media/tuners/fc0011.h
4798 F: drivers/media/tuners/fc0011.c
4803 W: https://linuxtv.org
4804 W: http://palosaari.fi/linux/
4805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4806 T: git git://linuxtv.org/anttip/media_tree.git
4808 F: drivers/media/tuners/fc2580*
4813 F: fs/notify/fanotify/
4814 F: include/linux/fanotify.h
4815 F: include/uapi/linux/fanotify.h
4817 FARSYNC SYNCHRONOUS DRIVER
4819 W: http://www.farsite.co.uk/
4821 F: drivers/net/wan/farsync.*
4823 FAULT INJECTION SUPPORT
4826 F: Documentation/fault-injection/
4827 F: lib/fault-inject.c
4829 FBTFT Framebuffer drivers
4833 F: drivers/staging/fbtft/
4835 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4838 W: www.Open-FCoE.org
4840 F: drivers/scsi/libfc/
4841 F: drivers/scsi/fcoe/
4843 F: include/scsi/libfc.h
4844 F: include/scsi/libfcoe.h
4845 F: include/uapi/scsi/fc/
4847 FILE LOCKING (flock() and fcntl()/lockf())
4852 F: include/linux/fcntl.h
4853 F: include/linux/fs.h
4854 F: include/uapi/linux/fcntl.h
4855 F: include/uapi/linux/fs.h
4859 FILESYSTEMS (VFS and infrastructure)
4865 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4869 F: drivers/hwmon/f75375s.c
4870 F: include/linux/f75375s.h
4872 FIREWIRE AUDIO DRIVERS
4875 T: git git://git.alsa-project.org/alsa-kernel.git
4879 FIREWIRE MEDIA DRIVERS (firedtv)
4883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4885 F: drivers/media/firewire/
4887 FIREWIRE SBP-2 TARGET
4892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4894 F: drivers/target/sbp/
4899 W: http://ieee1394.wiki.kernel.org/
4900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4902 F: drivers/firewire/
4903 F: include/linux/firewire.h
4904 F: include/uapi/linux/firewire*.h
4907 FIRMWARE LOADER (request_firmware)
4912 F: Documentation/firmware_class/
4913 F: drivers/base/firmware*.c
4914 F: include/linux/firmware.h
4916 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4920 F: drivers/block/rsxx/
4924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4926 F: drivers/block/floppy.c
4930 W: http://www.ohwr.org/projects/fmc-bus
4933 F: include/linux/fmc*.h
4934 F: include/linux/ipmi-fru.h
4937 FPGA MANAGER FRAMEWORK
4942 F: include/linux/fpga/fpga-mgr.h
4943 W: http://www.rocketboards.org
4947 W: http://floatingpoint.sourceforge.net/emulator/index.html
4949 F: arch/x86/math-emu/
4951 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4954 F: drivers/net/wan/dlci.c
4955 F: drivers/net/wan/sdla.c
4960 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4962 F: Documentation/fb/
4965 F: include/linux/fb.h
4966 F: include/uapi/video/
4967 F: include/uapi/linux/fb.h
4969 FREESCALE DIU FRAMEBUFFER DRIVER
4973 F: drivers/video/fbdev/fsl-diu-fb.*
4975 FREESCALE DMA DRIVER
4980 F: drivers/dma/fsldma.*
4982 FREESCALE GPMI NAND DRIVER
4986 F: drivers/mtd/nand/gpmi-nand/*
4988 FREESCALE I2C CPM DRIVER
4993 F: drivers/i2c/busses/i2c-cpm.c
4995 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5000 F: include/linux/platform_data/video-imxfb.h
5001 F: drivers/video/fbdev/imxfb.c
5003 FREESCALE QUAD SPI DRIVER
5007 F: drivers/mtd/spi-nor/fsl-quadspi.c
5009 FREESCALE SOC FS_ENET DRIVER
5015 F: drivers/net/ethernet/freescale/fs_enet/
5016 F: include/linux/fs_enet_pd.h
5018 FREESCALE IMX / MXC FEC DRIVER
5022 F: drivers/net/ethernet/freescale/fec_main.c
5023 F: drivers/net/ethernet/freescale/fec_ptp.c
5024 F: drivers/net/ethernet/freescale/fec.h
5025 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5027 FREESCALE QORIQ DPAA FMAN DRIVER
5031 F: drivers/net/ethernet/freescale/fman
5032 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5034 FREESCALE QUICC ENGINE LIBRARY
5037 F: drivers/soc/fsl/qe/
5038 F: include/soc/fsl/*qe*.h
5039 F: include/soc/fsl/*ucc*.h
5041 FREESCALE USB PERIPHERAL DRIVERS
5046 F: drivers/usb/gadget/udc/fsl*
5048 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5053 F: drivers/net/ethernet/freescale/ucc_geth*
5055 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5059 F: drivers/net/ethernet/freescale/gianfar*
5060 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5061 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5063 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5068 F: drivers/net/wan/fsl_ucc_hdlc*
5070 FREESCALE QUICC ENGINE UCC UART DRIVER
5074 F: drivers/tty/serial/ucc_uart.c
5076 FREESCALE SOC SOUND DRIVERS
5084 F: sound/soc/fsl/fsl*
5085 F: sound/soc/fsl/imx*
5086 F: sound/soc/fsl/mpc8610_hpcd.c
5088 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5093 F: drivers/staging/fsl-mc/
5097 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5106 F: Documentation/power/freezing-of-tasks.txt
5107 F: include/linux/freezer.h
5115 F: include/linux/frontswap.h
5117 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5121 F: Documentation/filesystems/caching/
5123 F: include/linux/fscache*.h
5125 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5130 F: include/linux/fscrypto.h
5136 W: https://f2fs.wiki.kernel.org/
5137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5139 F: Documentation/filesystems/f2fs.txt
5140 F: Documentation/ABI/testing/sysfs-fs-f2fs
5142 F: include/linux/f2fs_fs.h
5143 F: include/trace/events/f2fs.h
5145 FUJITSU FR-V (FRV) PORT
5149 FUJITSU LAPTOP EXTRAS
5153 F: drivers/platform/x86/fujitsu-laptop.c
5155 FUJITSU M-5MO LS CAMERA ISP DRIVER
5160 F: drivers/media/i2c/m5mols/
5161 F: include/media/i2c/m5mols.h
5163 FUJITSU TABLET EXTRAS
5167 F: drivers/platform/x86/fujitsu-tablet.c
5169 FUSE: FILESYSTEM IN USERSPACE
5172 W: http://fuse.sourceforge.net/
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5176 F: include/uapi/linux/fuse.h
5177 F: Documentation/filesystems/fuse.txt
5179 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5182 S: Odd Fixes (e.g., new signatures)
5183 F: drivers/scsi/fdomain.*
5190 F: scripts/gcc-plugins/
5191 F: scripts/gcc-plugin.sh
5192 F: Documentation/gcc-plugins.txt
5194 GCOV BASED KERNEL PROFILING
5198 F: Documentation/dev-tools/gcov.rst
5200 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5203 W: http://www.icp-vortex.com/
5205 F: drivers/scsi/gdt*
5207 GDB KERNEL DEBUGGING HELPER SCRIPTS
5213 GEMTEK FM RADIO RECEIVER DRIVER
5216 T: git git://linuxtv.org/media_tree.git
5217 W: https://linuxtv.org
5219 F: drivers/media/radio/radio-gemtek*
5221 GENERIC GPIO I2C DRIVER
5224 F: drivers/i2c/busses/i2c-gpio.c
5225 F: include/linux/i2c-gpio.h
5227 GENERIC GPIO I2C MULTIPLEXER DRIVER
5231 F: drivers/i2c/muxes/i2c-mux-gpio.c
5232 F: include/linux/i2c-mux-gpio.h
5233 F: Documentation/i2c/muxes/i2c-mux-gpio
5235 GENERIC HDLC (WAN) DRIVERS
5237 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5239 F: drivers/net/wan/c101.c
5240 F: drivers/net/wan/hd6457*
5241 F: drivers/net/wan/hdlc*
5242 F: drivers/net/wan/n2.c
5243 F: drivers/net/wan/pc300too.c
5244 F: drivers/net/wan/pci200syn.c
5245 F: drivers/net/wan/wanxl*
5247 GENERIC INCLUDE/ASM HEADER FILES
5250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5252 F: include/asm-generic/
5253 F: include/uapi/asm-generic/
5255 GENERIC PHY FRAMEWORK
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5261 F: include/linux/phy/
5269 F: drivers/base/power/domain*.c
5270 F: include/linux/pm_domain.h
5272 GENERIC UIO DRIVER FOR PCI DEVICES
5276 F: drivers/uio/uio_pci_generic.c
5278 GET_MAINTAINER SCRIPT
5281 F: scripts/get_maintainer.pl
5287 W: http://sources.redhat.com/cluster/
5288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5290 F: Documentation/filesystems/gfs2*.txt
5292 F: include/uapi/linux/gfs2_ondisk.h
5294 GIGASET ISDN DRIVERS
5297 W: http://gigaset307x.sourceforge.net/
5299 F: Documentation/isdn/README.gigaset
5300 F: drivers/isdn/gigaset/
5301 F: include/uapi/linux/gigaset_dev.h
5307 F: drivers/media/usb/go7007/
5313 F: drivers/input/touchscreen/goodix.c
5319 F: drivers/gpio/gpio-mockup.c
5320 F: tools/testing/selftests/gpio/
5326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5328 F: Documentation/devicetree/bindings/gpio/
5329 F: Documentation/gpio/
5330 F: Documentation/ABI/testing/gpio-cdev
5331 F: Documentation/ABI/obsolete/sysfs-gpio
5333 F: include/linux/gpio/
5334 F: include/linux/gpio.h
5335 F: include/asm-generic/gpio.h
5336 F: include/uapi/linux/gpio.h
5339 GRE DEMULTIPLEXER DRIVER
5343 F: net/ipv4/gre_demux.c
5344 F: net/ipv4/gre_offload.c
5345 F: include/net/gre.h
5347 GRETH 10/100/1G Ethernet MAC device driver
5351 F: drivers/net/ethernet/aeroflex/
5358 F: drivers/staging/greybus/
5360 GREYBUS AUDIO PROTOCOLS DRIVERS
5364 F: drivers/staging/greybus/audio_apbridgea.c
5365 F: drivers/staging/greybus/audio_apbridgea.h
5366 F: drivers/staging/greybus/audio_codec.c
5367 F: drivers/staging/greybus/audio_codec.h
5368 F: drivers/staging/greybus/audio_gb.c
5369 F: drivers/staging/greybus/audio_manager.c
5370 F: drivers/staging/greybus/audio_manager.h
5371 F: drivers/staging/greybus/audio_manager_module.c
5372 F: drivers/staging/greybus/audio_manager_private.h
5373 F: drivers/staging/greybus/audio_manager_sysfs.c
5374 F: drivers/staging/greybus/audio_module.c
5375 F: drivers/staging/greybus/audio_topology.c
5377 GREYBUS PROTOCOLS DRIVERS
5380 F: drivers/staging/greybus/sdio.c
5381 F: drivers/staging/greybus/light.c
5382 F: drivers/staging/greybus/gpio.c
5383 F: drivers/staging/greybus/power_supply.c
5384 F: drivers/staging/greybus/spi.c
5385 F: drivers/staging/greybus/spilib.c
5387 GREYBUS PROTOCOLS DRIVERS
5390 F: drivers/staging/greybus/loopback.c
5391 F: drivers/staging/greybus/timesync.c
5392 F: drivers/staging/greybus/timesync_platform.c
5394 GREYBUS PROTOCOLS DRIVERS
5397 F: drivers/staging/greybus/authentication.c
5398 F: drivers/staging/greybus/bootrom.c
5399 F: drivers/staging/greybus/firmware.h
5400 F: drivers/staging/greybus/fw-core.c
5401 F: drivers/staging/greybus/fw-download.c
5402 F: drivers/staging/greybus/fw-managament.c
5403 F: drivers/staging/greybus/greybus_authentication.h
5404 F: drivers/staging/greybus/greybus_firmware.h
5405 F: drivers/staging/greybus/hid.c
5406 F: drivers/staging/greybus/i2c.c
5407 F: drivers/staging/greybus/spi.c
5408 F: drivers/staging/greybus/spilib.c
5409 F: drivers/staging/greybus/spilib.h
5411 GREYBUS PROTOCOLS DRIVERS
5414 F: drivers/staging/greybus/uart.c
5415 F: drivers/staging/greybus/log.c
5417 GREYBUS PLATFORM DRIVERS
5420 F: drivers/staging/greybus/arche-platform.c
5421 F: drivers/staging/greybus/arche-apb-ctrl.c
5422 F: drivers/staging/greybus/arche_platform.h
5424 GS1662 VIDEO SERIALIZER
5427 T: git git://linuxtv.org/media_tree.git
5429 F: drivers/media/spi/gs1662.c
5431 GSPCA FINEPIX SUBDRIVER
5434 T: git git://linuxtv.org/media_tree.git
5436 F: drivers/media/usb/gspca/finepix.c
5438 GSPCA GL860 SUBDRIVER
5441 T: git git://linuxtv.org/media_tree.git
5443 F: drivers/media/usb/gspca/gl860/
5445 GSPCA M5602 SUBDRIVER
5448 T: git git://linuxtv.org/media_tree.git
5450 F: drivers/media/usb/gspca/m5602/
5452 GSPCA PAC207 SONIXB SUBDRIVER
5455 T: git git://linuxtv.org/media_tree.git
5457 F: drivers/media/usb/gspca/pac207.c
5459 GSPCA SN9C20X SUBDRIVER
5462 T: git git://linuxtv.org/media_tree.git
5464 F: drivers/media/usb/gspca/sn9c20x.c
5466 GSPCA T613 SUBDRIVER
5469 T: git git://linuxtv.org/media_tree.git
5471 F: drivers/media/usb/gspca/t613.c
5473 GSPCA USB WEBCAM DRIVER
5476 T: git git://linuxtv.org/media_tree.git
5478 F: drivers/media/usb/gspca/
5480 GUID PARTITION TABLE (GPT)
5484 F: block/partitions/efi.*
5486 STK1160 USB VIDEO CAPTURE DRIVER
5489 T: git git://linuxtv.org/media_tree.git
5491 F: drivers/media/usb/stk1160/
5496 W: http://uclinux-h8.sourceforge.jp
5497 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5500 F: drivers/clocksource/h8300_*.c
5501 F: drivers/clk/h8300/
5502 F: drivers/irqchip/irq-renesas-h8*.c
5504 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5507 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5509 F: drivers/platform/x86/hdaps.c
5511 HDPVR USB VIDEO ENCODER DRIVER
5514 T: git git://linuxtv.org/media_tree.git
5515 W: https://linuxtv.org
5517 F: drivers/media/usb/hdpvr/
5519 HWPOISON MEMORY FAILURE HANDLING
5523 F: mm/memory-failure.c
5524 F: mm/hwpoison-inject.c
5526 HYPERVISOR VIRTUAL CONSOLE DRIVER
5534 W: https://linuxtv.org
5535 W: http://palosaari.fi/linux/
5536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5537 T: git git://linuxtv.org/anttip/media_tree.git
5539 F: drivers/media/usb/hackrf/
5545 W: http://hwmon.wiki.kernel.org/
5546 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5549 F: Documentation/hwmon/
5551 F: include/linux/hwmon*.h
5553 HARDWARE RANDOM NUMBER GENERATOR CORE
5558 F: Documentation/devicetree/bindings/rng/
5559 F: Documentation/hw_random.txt
5560 F: drivers/char/hw_random/
5561 F: include/linux/hw_random.h
5563 HARDWARE SPINLOCK CORE
5568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5569 F: Documentation/devicetree/bindings/hwlock/
5570 F: Documentation/hwspinlock.txt
5571 F: drivers/hwspinlock/
5572 F: include/linux/hwspinlock.h
5574 HARMONY SOUND DRIVER
5577 F: sound/parisc/harmony.*
5582 W: https://linuxtv.org
5583 W: http://palosaari.fi/linux/
5584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585 T: git git://linuxtv.org/anttip/media_tree.git
5587 F: drivers/media/dvb-frontends/hd29l2*
5589 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5592 F: Documentation/watchdog/hpwdt.txt
5593 F: drivers/watchdog/hpwdt.c
5595 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5601 F: Documentation/scsi/hpsa.txt
5602 F: drivers/scsi/hpsa*.[ch]
5603 F: include/linux/cciss*.h
5604 F: include/uapi/linux/cciss*.h
5606 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5612 F: Documentation/blockdev/cciss.txt
5613 F: drivers/block/cciss*
5614 F: include/linux/cciss_ioctl.h
5615 F: include/uapi/linux/cciss_ioctl.h
5622 F: drivers/infiniband/hw/hfi1
5627 F: Documentation/filesystems/hfs.txt
5633 F: Documentation/filesystems/hfsplus.txt
5636 HGA FRAMEBUFFER DRIVER
5639 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5641 F: drivers/video/fbdev/hgafb.c
5643 HIBERNATION (aka Software Suspend, aka swsusp)
5649 F: drivers/base/power/
5651 F: include/linux/suspend.h
5652 F: include/linux/freezer.h
5653 F: include/linux/pm.h
5654 F: arch/*/include/asm/suspend*.h
5660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5663 F: include/linux/hid*
5664 F: include/uapi/linux/hid*
5666 HID SENSOR HUB DRIVERS
5673 F: Documentation/hid/hid-sensor*
5674 F: drivers/hid/hid-sensor-*
5675 F: drivers/iio/*/hid-*
5676 F: include/linux/hid-sensor-*
5678 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5683 F: Documentation/timers/
5684 F: kernel/time/hrtimer.c
5685 F: kernel/time/clockevents.c
5686 F: kernel/time/tick*.*
5687 F: kernel/time/timer_*.c
5688 F: include/linux/clockchips.h
5689 F: include/linux/hrtimer.h
5691 HIGH-SPEED SCC DRIVER FOR AX.25
5694 F: drivers/net/hamradio/dmascc.c
5695 F: drivers/net/hamradio/scc.c
5697 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5699 W: http://www.highpoint-tech.com
5701 F: Documentation/scsi/hptiop.txt
5702 F: drivers/scsi/hptiop.c
5708 F: include/linux/hippidevice.h
5709 F: include/uapi/linux/if_hippi.h
5711 F: drivers/net/hippi/
5713 HISILICON NETWORK SUBSYSTEM DRIVER
5717 W: http://www.hisilicon.com
5719 F: drivers/net/ethernet/hisilicon/
5720 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5722 HISILICON ROCE DRIVER
5727 F: drivers/infiniband/hw/hns/
5728 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5730 HISILICON SAS Controller
5732 W: http://www.hisilicon.com
5734 F: drivers/scsi/hisi_sas/
5735 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5740 W: http://w1.fi/hostap-driver.html
5742 F: drivers/net/wireless/intersil/hostap/
5744 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5747 F: drivers/platform/x86/tc1100-wmi.c
5749 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5752 F: drivers/net/ethernet/hp/hp100.*
5754 HPET: High Precision Event Timers driver
5757 F: Documentation/timers/hpet.txt
5758 F: drivers/char/hpet.c
5759 F: include/linux/hpet.h
5760 F: include/uapi/linux/hpet.h
5764 F: arch/x86/kernel/hpet.c
5765 F: arch/x86/include/asm/hpet.h
5769 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5777 F: Documentation/ABI/testing/sysfs-bus-hsi
5778 F: Documentation/device-drivers/serial-interfaces.rst
5780 F: include/linux/hsi/
5781 F: include/uapi/linux/hsi/
5785 W: http://www.pharscape.org
5787 F: drivers/net/usb/hso.c
5789 HSR NETWORK PROTOCOL
5795 HTCPEN TOUCHSCREEN DRIVER
5799 F: drivers/input/touchscreen/htcpen.c
5809 T: git git://linuxtv.org/media_tree.git
5810 W: https://linuxtv.org
5812 F: drivers/media/platform/sti/hva
5814 Hyper-V CORE AND DRIVERS
5819 F: arch/x86/include/asm/mshyperv.h
5820 F: arch/x86/include/uapi/asm/hyperv.h
5821 F: arch/x86/kernel/cpu/mshyperv.c
5822 F: drivers/hid/hid-hyperv.c
5824 F: drivers/input/serio/hyperv-keyboard.c
5825 F: drivers/pci/host/pci-hyperv.c
5826 F: drivers/net/hyperv/
5827 F: drivers/scsi/storvsc_drv.c
5828 F: drivers/video/fbdev/hyperv_fb.c
5829 F: include/linux/hyperv.h
5831 F: Documentation/ABI/stable/sysfs-bus-vmbus
5837 F: Documentation/i2c/i2c-topology
5838 F: Documentation/i2c/muxes/
5839 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5840 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5841 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5842 F: drivers/i2c/i2c-mux.c
5843 F: drivers/i2c/muxes/
5844 F: include/linux/i2c-mux.h
5846 I2C OVER PARALLEL PORT
5850 F: Documentation/i2c/busses/i2c-parport
5851 F: Documentation/i2c/busses/i2c-parport-light
5852 F: drivers/i2c/busses/i2c-parport.c
5853 F: drivers/i2c/busses/i2c-parport-light.c
5855 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5859 F: Documentation/i2c/busses/i2c-ali1535
5860 F: Documentation/i2c/busses/i2c-ali1563
5861 F: Documentation/i2c/busses/i2c-ali15x3
5862 F: Documentation/i2c/busses/i2c-amd756
5863 F: Documentation/i2c/busses/i2c-amd8111
5864 F: Documentation/i2c/busses/i2c-i801
5865 F: Documentation/i2c/busses/i2c-nforce2
5866 F: Documentation/i2c/busses/i2c-piix4
5867 F: Documentation/i2c/busses/i2c-sis5595
5868 F: Documentation/i2c/busses/i2c-sis630
5869 F: Documentation/i2c/busses/i2c-sis96x
5870 F: Documentation/i2c/busses/i2c-via
5871 F: Documentation/i2c/busses/i2c-viapro
5872 F: drivers/i2c/busses/i2c-ali1535.c
5873 F: drivers/i2c/busses/i2c-ali1563.c
5874 F: drivers/i2c/busses/i2c-ali15x3.c
5875 F: drivers/i2c/busses/i2c-amd756.c
5876 F: drivers/i2c/busses/i2c-amd756-s4882.c
5877 F: drivers/i2c/busses/i2c-amd8111.c
5878 F: drivers/i2c/busses/i2c-i801.c
5879 F: drivers/i2c/busses/i2c-isch.c
5880 F: drivers/i2c/busses/i2c-nforce2.c
5881 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5882 F: drivers/i2c/busses/i2c-piix4.c
5883 F: drivers/i2c/busses/i2c-sis5595.c
5884 F: drivers/i2c/busses/i2c-sis630.c
5885 F: drivers/i2c/busses/i2c-sis96x.c
5886 F: drivers/i2c/busses/i2c-via.c
5887 F: drivers/i2c/busses/i2c-viapro.c
5889 I2C/SMBUS ISMT DRIVER
5893 F: drivers/i2c/busses/i2c-ismt.c
5894 F: Documentation/i2c/busses/i2c-ismt
5896 I2C/SMBUS STUB DRIVER
5900 F: drivers/i2c/i2c-stub.c
5905 W: https://i2c.wiki.kernel.org/
5906 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5909 F: Documentation/devicetree/bindings/i2c/
5910 F: Documentation/i2c/
5913 F: include/linux/i2c.h
5914 F: include/linux/i2c-*.h
5915 F: include/uapi/linux/i2c.h
5916 F: include/uapi/linux/i2c-*.h
5928 F: Documentation/i2c/busses/i2c-taos-evm
5929 F: drivers/i2c/busses/i2c-taos-evm.c
5934 W: http://www.harbaum.org/till/i2c_tiny_usb
5936 F: drivers/i2c/busses/i2c-tiny-usb.c
5943 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5948 IA64 (Itanium) PLATFORM
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5956 IBM Power VMX Cryptographic instructions
5961 F: drivers/crypto/vmx/Makefile
5962 F: drivers/crypto/vmx/Kconfig
5963 F: drivers/crypto/vmx/vmx.c
5964 F: drivers/crypto/vmx/aes*
5965 F: drivers/crypto/vmx/ghash*
5966 F: drivers/crypto/vmx/ppc-xlate.pl
5968 IBM Power in-Nest Crypto Acceleration
5973 F: drivers/crypto/nx/Makefile
5974 F: drivers/crypto/nx/Kconfig
5975 F: drivers/crypto/nx/nx-aes*
5976 F: drivers/crypto/nx/nx-sha*
5977 F: drivers/crypto/nx/nx.*
5978 F: drivers/crypto/nx/nx_csbcpb.h
5979 F: drivers/crypto/nx/nx_debugfs.h
5981 IBM Power 842 compression accelerator
5984 F: drivers/crypto/nx/Makefile
5985 F: drivers/crypto/nx/Kconfig
5986 F: drivers/crypto/nx/nx-842*
5987 F: include/linux/sw842.h
5991 IBM Power Linux RAID adapter
5994 F: drivers/scsi/ipr.*
5996 IBM Power Virtual Ethernet Device Driver
6000 F: drivers/net/ethernet/ibm/ibmveth.*
6002 IBM Power SRIOV Virtual NIC Device Driver
6007 F: drivers/net/ethernet/ibm/ibmvnic.*
6009 IBM Power Virtual SCSI Device Drivers
6013 F: drivers/scsi/ibmvscsi/ibmvscsi*
6014 F: include/scsi/viosrp.h
6016 IBM Power Virtual SCSI Device Target Driver
6022 F: drivers/scsi/ibmvscsi_tgt/
6024 IBM Power Virtual FC Device Drivers
6028 F: drivers/scsi/ibmvscsi/ibmvfc*
6030 IBM ServeRAID RAID DRIVER
6032 F: drivers/scsi/ips.*
6034 ICH LPC AND GPIO DRIVER
6037 F: drivers/mfd/lpc_ich.c
6038 F: drivers/gpio/gpio-ich.c
6043 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6046 F: Documentation/ide/
6048 F: include/linux/ide.h
6050 IDEAPAD LAPTOP EXTRAS DRIVER
6053 W: http://launchpad.net/ideapad-laptop
6055 F: drivers/platform/x86/ideapad-laptop.c
6057 IDEAPAD LAPTOP SLIDEBAR DRIVER
6060 W: https://github.com/o2genum/ideapad-slidebar
6062 F: drivers/input/misc/ideapad_slidebar.c
6068 F: Documentation/cdrom/ide-cd
6069 F: drivers/ide/ide-cd*
6075 F: drivers/idle/i7300_idle.c
6077 IEEE 802.15.4 SUBSYSTEM
6080 W: http://wpan.cakelab.org/
6081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6086 F: drivers/net/ieee802154/
6087 F: include/linux/nl802154.h
6088 F: include/linux/ieee802154.h
6089 F: include/net/nl802154.h
6090 F: include/net/mac802154.h
6091 F: include/net/af_ieee802154.h
6092 F: include/net/cfg802154.h
6093 F: include/net/ieee802154_netdev.h
6094 F: Documentation/networking/ieee802154.txt
6096 IGORPLUG-USB IR RECEIVER
6100 F: drivers/media/rc/igorplugusb.c
6102 IGUANAWORKS USB IR TRANSCEIVER
6106 F: drivers/media/rc/iguanair.c
6108 IIO SUBSYSTEM AND DRIVERS
6114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6116 F: Documentation/devicetree/bindings/iio/
6118 F: drivers/staging/iio/
6119 F: include/linux/iio/
6122 IKANOS/ADI EAGLE ADSL USB DRIVER
6126 F: drivers/usb/atm/ueagle-atm.c
6128 INA209 HARDWARE MONITOR DRIVER
6132 F: Documentation/hwmon/ina209
6133 F: Documentation/devicetree/bindings/i2c/ina209.txt
6134 F: drivers/hwmon/ina209.c
6136 INA2XX HARDWARE MONITOR DRIVER
6140 F: Documentation/hwmon/ina2xx
6141 F: drivers/hwmon/ina2xx.c
6142 F: include/linux/platform_data/ina2xx.h
6144 INDUSTRY PACK SUBSYSTEM (IPACK)
6149 W: http://industrypack.sourceforge.net
6153 INGENIC JZ4780 DMA Driver
6156 F: drivers/dma/dma-jz4780.c
6158 INGENIC JZ4780 NAND DRIVER
6162 F: drivers/mtd/nand/jz4780_*
6164 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6172 F: security/integrity/ima/
6174 IMGTEC IR DECODER DRIVER
6177 F: drivers/media/rc/img-ir/
6179 IMS TWINTURBO FRAMEBUFFER DRIVER
6182 F: drivers/video/fbdev/imsttfb.c
6184 INFINIBAND SUBSYSTEM
6189 W: http://www.openfabrics.org/
6190 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6193 F: Documentation/infiniband/
6194 F: drivers/infiniband/
6195 F: include/uapi/linux/if_infiniband.h
6196 F: include/uapi/rdma/
6204 F: Documentation/filesystems/inotify.txt
6205 F: fs/notify/inotify/
6206 F: include/linux/inotify.h
6207 F: include/uapi/linux/inotify.h
6209 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6212 Q: http://patchwork.kernel.org/project/linux-input/list/
6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6216 F: include/linux/input.h
6217 F: include/uapi/linux/input.h
6218 F: include/linux/input/
6219 F: Documentation/devicetree/bindings/input/
6221 INPUT MULTITOUCH (MT) PROTOCOL
6225 F: Documentation/input/multi-touch-protocol.txt
6226 F: drivers/input/input-mt.c
6229 INTEL ASoC BDW/HSW DRIVERS
6233 F: sound/soc/intel/common/sst-dsp*
6234 F: sound/soc/intel/common/sst-firmware.c
6235 F: sound/soc/intel/boards/broadwell.c
6236 F: sound/soc/intel/haswell/
6238 INTEL C600 SERIES SAS CONTROLLER DRIVER
6242 T: git git://git.code.sf.net/p/intel-sas/isci
6244 F: drivers/scsi/isci/
6246 INTEL HID EVENT DRIVER
6250 F: drivers/platform/x86/intel-hid.c
6252 INTEL VIRTUAL BUTTON DRIVER
6256 F: drivers/platform/x86/intel-vbtn.c
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6263 F: drivers/idle/intel_idle.c
6265 INTEL INTEGRATED SENSOR HUB DRIVER
6270 F: drivers/hid/intel-ish-hid/
6277 F: drivers/cpufreq/intel_pstate.c
6279 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6283 F: Documentation/fb/intelfb.txt
6284 F: drivers/video/fbdev/intelfb/
6286 INTEL 810/815 FRAMEBUFFER DRIVER
6290 F: drivers/video/fbdev/i810/
6292 INTEL MENLOW THERMAL DRIVER
6295 W: https://01.org/linux-acpi
6297 F: drivers/platform/x86/intel_menlow.c
6299 INTEL I/OAT DMA DRIVER
6303 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6305 F: drivers/dma/ioat*
6310 T: git git://git.infradead.org/iommu-2.6.git
6312 F: drivers/iommu/intel-iommu.c
6313 F: include/linux/intel-iommu.h
6315 INTEL IOP-ADMA DMA DRIVER
6318 F: drivers/dma/iop-adma.c
6320 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6323 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6324 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6325 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6326 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6327 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6328 F: drivers/net/wan/ixp4xx_hss.c
6330 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6333 F: drivers/char/hw_random/ixp4xx-rng.c
6335 INTEL ETHERNET DRIVERS
6338 W: http://www.intel.com/support/feedback.htm
6339 W: http://e1000.sourceforge.net/
6340 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6344 F: Documentation/networking/e100.txt
6345 F: Documentation/networking/e1000.txt
6346 F: Documentation/networking/e1000e.txt
6347 F: Documentation/networking/igb.txt
6348 F: Documentation/networking/igbvf.txt
6349 F: Documentation/networking/ixgb.txt
6350 F: Documentation/networking/ixgbe.txt
6351 F: Documentation/networking/ixgbevf.txt
6352 F: Documentation/networking/i40e.txt
6353 F: Documentation/networking/i40evf.txt
6354 F: drivers/net/ethernet/intel/
6355 F: drivers/net/ethernet/intel/*/
6357 INTEL RDMA RNIC DRIVER
6365 F: drivers/infiniband/hw/i40iw/
6367 INTEL MERRIFIELD GPIO DRIVER
6371 F: drivers/gpio/gpio-merrifield.c
6373 INTEL-MID GPIO DRIVER
6377 F: drivers/gpio/gpio-intel-mid.c
6379 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6383 F: Documentation/networking/README.ipw2100
6384 F: Documentation/networking/README.ipw2200
6385 F: drivers/net/wireless/intel/ipw2x00/
6390 F: Documentation/trace/intel_th.txt
6391 F: drivers/hwtracing/intel_th/
6393 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6396 W: http://tboot.sourceforge.net
6397 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6399 F: Documentation/intel_txt.txt
6400 F: include/linux/tboot.h
6401 F: arch/x86/kernel/tboot.c
6403 INTEL WIRELESS WIMAX CONNECTION 2400
6408 W: http://linuxwimax.org
6409 F: Documentation/wimax/README.i2400m
6410 F: drivers/net/wimax/i2400m/
6411 F: include/uapi/linux/wimax/i2400m.h
6413 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6417 F: drivers/net/wireless/intel/iwlegacy/
6419 INTEL WIRELESS WIFI LINK (iwlwifi)
6425 W: http://intellinuxwireless.org
6426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6428 F: drivers/net/wireless/intel/iwlwifi/
6430 INTEL MANAGEMENT ENGINE (mei)
6434 F: include/uapi/linux/mei.h
6435 F: include/linux/mei_cl_bus.h
6436 F: drivers/misc/mei/*
6437 F: drivers/watchdog/mei_wdt.c
6438 F: Documentation/misc-devices/mei/*
6440 INTEL MIC DRIVERS (mic)
6444 W: https://github.com/sudeepdutt/mic
6445 W: http://software.intel.com/en-us/mic-developer
6446 F: include/linux/mic_bus.h
6447 F: include/linux/scif.h
6448 F: include/uapi/linux/mic_common.h
6449 F: include/uapi/linux/mic_ioctl.h
6450 F: include/uapi/linux/scif_ioctl.h
6451 F: drivers/misc/mic/
6452 F: drivers/dma/mic_x100_dma.c
6453 F: drivers/dma/mic_x100_dma.h
6454 F: Documentation/mic/
6456 INTEL PMC/P-Unit IPC DRIVER
6460 F: drivers/platform/x86/intel_pmc_ipc.c
6461 F: drivers/platform/x86/intel_punit_ipc.c
6462 F: arch/x86/include/asm/intel_pmc_ipc.h
6463 F: arch/x86/include/asm/intel_punit_ipc.h
6465 INTEL TELEMETRY DRIVER
6469 F: arch/x86/include/asm/intel_telemetry.h
6470 F: drivers/platform/x86/intel_telemetry*
6472 INTEL PMC CORE DRIVER
6477 F: arch/x86/include/asm/pmc_core.h
6478 F: drivers/platform/x86/intel_pmc_core*
6480 IOC3 ETHERNET DRIVER
6484 F: drivers/net/ethernet/sgi/ioc3-eth.c
6490 F: drivers/tty/serial/ioc3_serial.c
6495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6497 F: Documentation/devicetree/bindings/iommu/
6503 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6508 W: http://openipmi.sourceforge.net/
6510 F: Documentation/IPMI.txt
6511 F: drivers/char/ipmi/
6512 F: include/linux/ipmi*
6513 F: include/uapi/linux/ipmi*
6515 QCOM AUDIO (ASoC) DRIVERS
6522 IPS SCSI RAID DRIVER
6525 W: http://www.adaptec.com/
6527 F: drivers/scsi/ips*
6536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6538 F: Documentation/networking/ipvs-sysctl.txt
6539 F: include/net/ip_vs.h
6540 F: include/uapi/linux/ip_vs.h
6541 F: net/netfilter/ipvs/
6547 F: drivers/tty/ipwireless/
6553 F: include/net/ipx.h
6554 F: include/uapi/linux/ipx.h
6561 W: http://irda.sourceforge.net/
6563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6564 F: Documentation/networking/irda.txt
6565 F: drivers/net/irda/
6566 F: include/net/irda/
6573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6583 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6584 F: Documentation/devicetree/bindings/interrupt-controller/
6587 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6591 F: Documentation/IRQ-domain.txt
6592 F: include/linux/irqdomain.h
6593 F: kernel/irq/irqdomain.c
6599 F: Documentation/isa.txt
6600 F: drivers/base/isa.c
6601 F: include/linux/isa.h
6606 F: Documentation/isapnp.txt
6607 F: drivers/pnp/isapnp/
6608 F: include/linux/isapnp.h
6613 T: git git://linuxtv.org/media_tree.git
6614 W: https://linuxtv.org
6616 F: drivers/media/radio/radio-isa*
6618 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6622 F: drivers/firmware/iscsi_ibft*
6627 W: www.open-iscsi.org
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6630 F: drivers/scsi/*iscsi*
6631 F: include/scsi/*iscsi*
6633 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6639 W: http://www.openfabrics.org
6640 W: www.open-iscsi.org
6641 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6642 F: drivers/infiniband/ulp/iser/
6644 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6650 W: http://www.linux-iscsi.org
6651 F: drivers/infiniband/ulp/isert
6657 W: http://www.isdn4linux.de
6658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6660 F: Documentation/isdn/
6662 F: include/linux/isdn.h
6663 F: include/linux/isdn/
6664 F: include/uapi/linux/isdn.h
6665 F: include/uapi/linux/isdn/
6667 ISDN SUBSYSTEM (Eicon active card driver)
6670 W: http://www.melware.de
6672 F: drivers/isdn/hardware/eicon/
6674 IT87 HARDWARE MONITORING DRIVER
6678 F: Documentation/hwmon/it87
6679 F: drivers/hwmon/it87.c
6684 W: https://linuxtv.org
6685 W: http://palosaari.fi/linux/
6686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6687 T: git git://linuxtv.org/anttip/media_tree.git
6689 F: drivers/media/tuners/it913x*
6691 IVTV VIDEO4LINUX DRIVER
6695 T: git git://linuxtv.org/media_tree.git
6696 W: http://www.ivtvdriver.org
6698 F: Documentation/media/v4l-drivers/ivtv*
6699 F: drivers/media/pci/ivtv/
6700 F: include/uapi/linux/ivtv*
6702 IX2505V MEDIA DRIVER
6705 W: https://linuxtv.org
6706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6708 F: drivers/media/dvb-frontends/ix2505v*
6710 JC42.4 TEMPERATURE SENSOR DRIVER
6714 F: drivers/hwmon/jc42.c
6715 F: Documentation/hwmon/jc42
6720 W: http://jfs.sourceforge.net/
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6723 F: Documentation/filesystems/jfs.txt
6730 F: drivers/net/ethernet/jme.*
6732 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6735 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6738 F: include/uapi/linux/jffs2.h
6740 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6746 F: include/linux/jbd2.h
6748 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6752 F: drivers/media/platform/rcar_jpu.c
6754 JSM Neo PCI based serial card
6758 F: drivers/tty/serial/jsm/
6760 K10TEMP HARDWARE MONITORING DRIVER
6764 F: Documentation/hwmon/k10temp
6765 F: drivers/hwmon/k10temp.c
6767 K8TEMP HARDWARE MONITORING DRIVER
6771 F: Documentation/hwmon/k8temp
6772 F: drivers/hwmon/k8temp.c
6780 F: arch/*/include/asm/kasan.h
6781 F: arch/*/mm/kasan_init*
6782 F: Documentation/dev-tools/kasan.rst
6783 F: include/linux/kasan*.h
6786 F: scripts/Makefile.kasan
6791 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6793 F: Documentation/kbuild/kconfig-language.txt
6801 W: http://lse.sourceforge.net/kdump/
6803 F: Documentation/kdump/
6805 KEENE FM RADIO TRANSMITTER DRIVER
6808 T: git git://linuxtv.org/media_tree.git
6809 W: https://linuxtv.org
6811 F: drivers/media/radio/radio-keene*
6813 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6819 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6825 F: Documentation/kbuild/
6827 F: scripts/Makefile.*
6834 W: http://kernelnewbies.org/KernelJanitors
6837 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6841 W: http://nfs.sourceforge.net/
6842 T: git git://linux-nfs.org/~bfields/linux.git
6845 F: include/uapi/linux/nfsd/
6849 F: include/linux/lockd/
6850 F: include/linux/sunrpc/
6851 F: include/uapi/linux/sunrpc/
6853 KERNEL SELFTEST FRAMEWORK
6857 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6859 F: tools/testing/selftests
6861 KERNEL VIRTUAL MACHINE (KVM)
6865 W: http://www.linux-kvm.org
6866 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6868 F: Documentation/*/kvm*.txt
6869 F: Documentation/virtual/kvm/
6871 F: arch/x86/kernel/kvm.c
6872 F: arch/x86/kernel/kvmclock.c
6873 F: arch/*/include/asm/kvm*
6874 F: include/linux/kvm*
6875 F: include/uapi/linux/kvm*
6879 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6882 W: http://www.linux-kvm.org/
6884 F: arch/x86/include/asm/svm.h
6885 F: arch/x86/kvm/svm.c
6887 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6890 W: http://www.linux-kvm.org/
6891 T: git git://github.com/agraf/linux-2.6.git
6893 F: arch/powerpc/include/asm/kvm*
6894 F: arch/powerpc/kvm/
6896 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6900 W: http://www.ibm.com/developerworks/linux/linux390/
6901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6903 F: Documentation/s390/kvm.txt
6904 F: arch/s390/include/asm/kvm*
6907 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6912 W: http://systems.cs.columbia.edu/projects/kvm-arm
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6915 F: arch/arm/include/uapi/asm/kvm*
6916 F: arch/arm/include/asm/kvm*
6919 F: include/kvm/arm_*
6921 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6927 F: arch/arm64/include/uapi/asm/kvm*
6928 F: arch/arm64/include/asm/kvm*
6931 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6935 F: arch/mips/include/uapi/asm/kvm*
6936 F: arch/mips/include/asm/kvm*
6941 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6944 F: include/linux/kexec.h
6945 F: include/uapi/linux/kexec.h
6952 F: Documentation/security/keys.txt
6953 F: include/linux/key.h
6954 F: include/linux/key-type.h
6955 F: include/linux/keyctl.h
6956 F: include/uapi/linux/keyctl.h
6966 F: Documentation/security/keys-trusted-encrypted.txt
6967 F: include/keys/trusted-type.h
6968 F: security/keys/trusted.c
6969 F: security/keys/trusted.h
6977 F: Documentation/security/keys-trusted-encrypted.txt
6978 F: include/keys/encrypted-type.h
6979 F: security/keys/encrypted-keys/
6981 KGDB / KDB /debug_core
6983 W: http://kgdb.wiki.kernel.org/
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6987 F: Documentation/DocBook/kgdb.tmpl
6988 F: drivers/misc/kgdbts.c
6989 F: drivers/tty/serial/kgdboc.c
6990 F: include/linux/kdb.h
6991 F: include/linux/kgdb.h
6998 F: Documentation/dev-tools/kmemcheck.rst
6999 F: arch/x86/include/asm/kmemcheck.h
7000 F: arch/x86/mm/kmemcheck/
7001 F: include/linux/kmemcheck.h
7007 F: Documentation/dev-tools/kmemleak.rst
7008 F: include/linux/kmemleak.h
7010 F: mm/kmemleak-test.c
7018 F: Documentation/kprobes.txt
7019 F: include/linux/kprobes.h
7022 KS0108 LCD CONTROLLER DRIVER
7024 W: http://miguelojeda.es/auxdisplay.htm
7025 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7027 F: Documentation/auxdisplay/ks0108
7028 F: drivers/auxdisplay/ks0108.c
7029 F: include/linux/ks0108.h
7036 F: include/net/l3mdev.h
7038 LANTIQ MIPS ARCHITECTURE
7047 F: Documentation/networking/lapb-module.txt
7051 LASI 53c700 driver for PARISC
7055 F: Documentation/scsi/53c700.txt
7056 F: drivers/scsi/53c700*
7062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7064 F: Documentation/devicetree/bindings/leds/
7066 F: include/linux/leds.h
7068 LEGACY EEPROM DRIVER
7071 F: Documentation/misc-devices/eeprom
7072 F: drivers/misc/eeprom/eeprom.c
7074 LEGO USB Tower driver
7077 W: http://legousb.sourceforge.net/
7079 F: drivers/usb/misc/legousbtower.c
7084 W: https://linuxtv.org
7085 W: http://github.com/mkrufky
7086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7087 T: git git://linuxtv.org/mkrufky/tuners.git
7089 F: drivers/media/dvb-frontends/lg2160.*
7091 LGDT3305 MEDIA DRIVER
7094 W: https://linuxtv.org
7095 W: http://github.com/mkrufky
7096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7097 T: git git://linuxtv.org/mkrufky/tuners.git
7099 F: drivers/media/dvb-frontends/lgdt3305.*
7104 W: http://lguest.ozlabs.org/
7106 F: arch/x86/include/asm/lguest*.h
7109 F: include/linux/lguest*.h
7112 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7118 F: include/linux/ata.h
7119 F: include/linux/libata.h
7120 F: Documentation/devicetree/bindings/ata/
7122 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7127 F: include/linux/pata_arasan_cf_data.h
7128 F: drivers/ata/pata_arasan_cf.c
7134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7136 F: drivers/ata/pata_*.c
7137 F: drivers/ata/ata_generic.c
7139 LIBATA SATA AHCI PLATFORM devices support
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7145 F: drivers/ata/ahci_platform.c
7146 F: drivers/ata/libahci_platform.c
7147 F: include/linux/ahci_platform.h
7149 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7154 F: drivers/ata/sata_promise.*
7159 F: tools/lib/lockdep/
7161 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7164 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7168 F: include/linux/nd.h
7169 F: include/linux/libnvdimm.h
7170 F: include/uapi/linux/ndctl.h
7172 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7175 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7177 F: drivers/nvdimm/blk.c
7178 F: drivers/nvdimm/region_devs.c
7179 F: drivers/acpi/nfit*
7181 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7184 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7186 F: drivers/nvdimm/btt*
7188 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7191 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7193 F: drivers/nvdimm/pmem.c
7194 F: include/linux/pmem.h
7195 F: arch/*/include/asm/pmem.h
7197 LIGHTNVM PLATFORM SUPPORT
7199 W: http://github/OpenChannelSSD
7202 F: drivers/lightnvm/
7203 F: include/linux/lightnvm.h
7204 F: include/uapi/linux/lightnvm.h
7206 LINUX FOR IBM pSERIES (RS/6000)
7208 W: http://www.ibm.com/linux/ltc/projects/ppc
7210 F: arch/powerpc/boot/rs6000.h
7212 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7216 W: http://www.penguinppc.org/
7218 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7221 F: Documentation/powerpc/
7223 F: drivers/char/tpm/tpm_ibmvtpm*
7224 F: drivers/crypto/nx/
7225 F: drivers/crypto/vmx/
7226 F: drivers/net/ethernet/ibm/ibmveth.*
7227 F: drivers/net/ethernet/ibm/ibmvnic.*
7228 F: drivers/pci/hotplug/pnv_php.c
7229 F: drivers/pci/hotplug/rpa*
7230 F: drivers/scsi/ibmvscsi/
7238 LINUX FOR POWER MACINTOSH
7240 W: http://www.penguinppc.org/
7243 F: arch/powerpc/platforms/powermac/
7244 F: drivers/macintosh/
7246 LINUX FOR POWERPC EMBEDDED MPC5XXX
7249 T: git git://git.denx.de/linux-denx-agust.git
7251 F: arch/powerpc/platforms/512x/
7252 F: arch/powerpc/platforms/52xx/
7254 LINUX FOR POWERPC EMBEDDED PPC4XX
7257 W: http://www.penguinppc.org/
7260 F: arch/powerpc/platforms/40x/
7261 F: arch/powerpc/platforms/44x/
7263 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7266 F: arch/powerpc/*/*virtex*
7267 F: arch/powerpc/*/*/*virtex*
7269 LINUX FOR POWERPC EMBEDDED PPC8XX
7271 W: http://www.penguinppc.org/
7274 F: arch/powerpc/platforms/8xx/
7276 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7279 W: http://www.penguinppc.org/
7281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7283 F: arch/powerpc/platforms/83xx/
7284 F: arch/powerpc/platforms/85xx/
7286 LINUX FOR POWERPC PA SEMI PWRFICIENT
7290 F: arch/powerpc/platforms/pasemi/
7291 F: drivers/*/*pasemi*
7292 F: drivers/*/*/*pasemi*
7294 LINUX SECURITY MODULE (LSM) FRAMEWORK
7299 LIS3LV02D ACCELEROMETER DRIVER
7302 F: Documentation/misc-devices/lis3lv02d
7303 F: drivers/misc/lis3lv02d/
7304 F: drivers/platform/x86/hp_accel.c
7313 F: kernel/livepatch/
7314 F: include/linux/livepatch.h
7315 F: arch/x86/include/asm/livepatch.h
7316 F: arch/x86/kernel/livepatch.c
7317 F: Documentation/livepatch/
7318 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7319 F: samples/livepatch/
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7323 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7326 F: drivers/misc/lkdtm*
7331 F: include/linux/llc.h
7332 F: include/uapi/linux/llc.h
7336 LM73 HARDWARE MONITOR DRIVER
7340 F: drivers/hwmon/lm73.c
7342 LM78 HARDWARE MONITOR DRIVER
7346 F: Documentation/hwmon/lm78
7347 F: drivers/hwmon/lm78.c
7349 LM83 HARDWARE MONITOR DRIVER
7353 F: Documentation/hwmon/lm83
7354 F: drivers/hwmon/lm83.c
7356 LM90 HARDWARE MONITOR DRIVER
7360 F: Documentation/hwmon/lm90
7361 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7362 F: drivers/hwmon/lm90.c
7364 LM95234 HARDWARE MONITOR DRIVER
7368 F: Documentation/hwmon/lm95234
7369 F: drivers/hwmon/lm95234.c
7371 LME2510 MEDIA DRIVER
7374 W: https://linuxtv.org
7375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7377 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7385 F: Documentation/locking/
7386 F: include/linux/lockdep.h
7387 F: include/linux/spinlock*.h
7388 F: arch/*/include/asm/spinlock*.h
7389 F: include/linux/rwlock*.h
7390 F: include/linux/mutex*.h
7391 F: arch/*/include/asm/mutex*.h
7392 F: include/linux/rwsem*.h
7393 F: arch/*/include/asm/rwsem.h
7394 F: include/linux/seqlock.h
7395 F: lib/locking*.[ch]
7398 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7401 W: http://www.linux-ntfs.org/content/view/19/37/
7403 F: Documentation/ldm.txt
7404 F: block/partitions/ldm.*
7414 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7420 W: http://www.avagotech.com/support/
7422 F: drivers/message/fusion/
7423 F: drivers/scsi/mpt2sas/
7424 F: drivers/scsi/mpt3sas/
7426 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7430 F: drivers/scsi/sym53c8xx_2/
7432 LTC4261 HARDWARE MONITOR DRIVER
7436 F: Documentation/hwmon/ltc4261
7437 F: drivers/hwmon/ltc4261.c
7439 LTP (Linux Test Project)
7447 W: http://linux-test-project.github.io/
7448 T: git git://github.com/linux-test-project/ltp.git
7452 W: http://www.linux-m32r.org/
7459 W: http://www.linux-m68k.org/
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7465 M68K ON APPLE MACINTOSH
7467 W: http://www.mac.linux-m68k.org/
7474 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7478 M88DS3103 MEDIA DRIVER
7481 W: https://linuxtv.org
7482 W: http://palosaari.fi/linux/
7483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7484 T: git git://linuxtv.org/anttip/media_tree.git
7486 F: drivers/media/dvb-frontends/m88ds3103*
7488 M88RS2000 MEDIA DRIVER
7491 W: https://linuxtv.org
7492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7494 F: drivers/media/dvb-frontends/m88rs2000*
7496 MA901 MASTERKIT USB FM RADIO DRIVER
7499 T: git git://linuxtv.org/media_tree.git
7501 F: drivers/media/radio/radio-ma901.c
7506 W: http://wireless.kernel.org/
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7510 F: Documentation/networking/mac80211-injection.txt
7511 F: include/net/mac80211.h
7513 F: drivers/net/wireless/mac80211_hwsim.[ch]
7519 F: drivers/net/macvlan.c
7520 F: include/linux/if_macvlan.h
7527 F: include/linux/mailbox_client.h
7528 F: include/linux/mailbox_controller.h
7530 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7532 W: http://www.kernel.org/doc/man-pages
7536 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7540 F: drivers/net/dsa/mv88e6xxx/
7542 MARVELL ARMADA DRM SUPPORT
7545 F: drivers/gpu/drm/armada/
7546 F: include/uapi/drm/armada_drm.h
7547 F: Documentation/devicetree/bindings/display/armada/
7549 MARVELL CRYPTO DRIVER
7552 F: drivers/crypto/marvell/
7556 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7561 F: drivers/net/ethernet/marvell/sk*
7563 MARVELL LIBERTAS WIRELESS DRIVER
7566 F: drivers/net/wireless/marvell/libertas/
7568 MARVELL MV643XX ETHERNET DRIVER
7572 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7573 F: include/linux/mv643xx.h
7575 MARVELL MVNETA ETHERNET DRIVER
7579 F: drivers/net/ethernet/marvell/mvneta.*
7581 MARVELL MWIFIEX WIRELESS DRIVER
7586 F: drivers/net/wireless/marvell/mwifiex/
7588 MARVELL MWL8K WIRELESS DRIVER
7592 F: drivers/net/wireless/marvell/mwl8k.c
7594 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7597 F: drivers/mmc/host/mvsdio.*
7599 MATROX FRAMEBUFFER DRIVER
7602 F: drivers/video/fbdev/matrox/matroxfb_*
7603 F: include/uapi/linux/matroxfb.h
7605 MAX16065 HARDWARE MONITOR DRIVER
7609 F: Documentation/hwmon/max16065
7610 F: drivers/hwmon/max16065.c
7612 MAX20751 HARDWARE MONITOR DRIVER
7616 F: Documentation/hwmon/max20751
7617 F: drivers/hwmon/max20751.c
7619 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7622 F: Documentation/hwmon/max6650
7623 F: drivers/hwmon/max6650.c
7625 MAX6697 HARDWARE MONITOR DRIVER
7629 F: Documentation/hwmon/max6697
7630 F: Documentation/devicetree/bindings/i2c/max6697.txt
7631 F: drivers/hwmon/max6697.c
7632 F: include/linux/platform_data/max6697.h
7634 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7638 F: Documentation/devicetree/bindings/sound/max9860.txt
7639 F: sound/soc/codecs/max9860.*
7641 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7646 F: drivers/power/supply/max14577_charger.c
7647 F: drivers/power/supply/max77693_charger.c
7649 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7653 F: drivers/*/*max77802*.c
7654 F: Documentation/devicetree/bindings/*/*max77802.txt
7655 F: include/dt-bindings/*/*max77802.h
7657 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7663 F: drivers/*/max14577*.c
7664 F: drivers/*/max77686*.c
7665 F: drivers/*/max77693*.c
7666 F: drivers/extcon/extcon-max14577.c
7667 F: drivers/extcon/extcon-max77693.c
7668 F: drivers/rtc/rtc-max77686.c
7669 F: drivers/clk/clk-max77686.c
7670 F: Documentation/devicetree/bindings/mfd/max14577.txt
7671 F: Documentation/devicetree/bindings/*/max77686.txt
7672 F: Documentation/devicetree/bindings/mfd/max77693.txt
7673 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7674 F: include/linux/mfd/max14577*.h
7675 F: include/linux/mfd/max77686*.h
7676 F: include/linux/mfd/max77693*.h
7678 MAXIRADIO FM RADIO RECEIVER DRIVER
7681 T: git git://linuxtv.org/media_tree.git
7682 W: https://linuxtv.org
7684 F: drivers/media/radio/radio-maxiradio*
7686 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7690 F: drivers/iio/potentiometer/mcp4531.c
7692 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7696 F: drivers/iio/dac/cio-dac.c
7698 MEDIA DRIVERS FOR RENESAS - FCP
7702 T: git git://linuxtv.org/media_tree.git
7704 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7705 F: drivers/media/platform/rcar-fcp.c
7706 F: include/media/rcar-fcp.h
7708 MEDIA DRIVERS FOR RENESAS - VIN
7712 T: git git://linuxtv.org/media_tree.git
7714 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7715 F: drivers/media/platform/rcar-vin/
7717 MEDIA DRIVERS FOR RENESAS - VSP1
7721 T: git git://linuxtv.org/media_tree.git
7723 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7724 F: drivers/media/platform/vsp1/
7726 MEDIA DRIVERS FOR HELENE
7729 W: https://linuxtv.org
7731 T: git git://linuxtv.org/media_tree.git
7733 F: drivers/media/dvb-frontends/helene*
7735 MEDIA DRIVERS FOR ASCOT2E
7739 W: https://linuxtv.org
7741 T: git git://linuxtv.org/media_tree.git
7743 F: drivers/media/dvb-frontends/ascot2e*
7745 MEDIA DRIVERS FOR CXD2841ER
7749 W: https://linuxtv.org
7751 T: git git://linuxtv.org/media_tree.git
7753 F: drivers/media/dvb-frontends/cxd2841er*
7755 MEDIA DRIVERS FOR HORUS3A
7759 W: https://linuxtv.org
7761 T: git git://linuxtv.org/media_tree.git
7763 F: drivers/media/dvb-frontends/horus3a*
7765 MEDIA DRIVERS FOR LNBH25
7769 W: https://linuxtv.org
7771 T: git git://linuxtv.org/media_tree.git
7773 F: drivers/media/dvb-frontends/lnbh25*
7775 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7779 W: https://linuxtv.org
7781 T: git git://linuxtv.org/media_tree.git
7783 F: drivers/media/pci/netup_unidvb/*
7785 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7788 P: LinuxTV.org Project
7790 W: https://linuxtv.org
7791 Q: http://patchwork.kernel.org/project/linux-media/list/
7792 T: git git://linuxtv.org/media_tree.git
7794 F: Documentation/media/
7796 F: drivers/staging/media/
7797 F: include/linux/platform_data/media/
7799 F: include/uapi/linux/dvb/
7800 F: include/uapi/linux/videodev2.h
7801 F: include/uapi/linux/media.h
7802 F: include/uapi/linux/v4l2-*
7803 F: include/uapi/linux/meye.h
7804 F: include/uapi/linux/ivtv*
7805 F: include/uapi/linux/uvcvideo.h
7807 MEDIATEK ETHERNET DRIVER
7812 F: drivers/net/ethernet/mediatek/
7814 MEDIATEK MT7601U WIRELESS LAN DRIVER
7818 F: drivers/net/wireless/mediatek/mt7601u/
7820 MEGARAID SCSI/SAS DRIVERS
7826 W: http://www.lsi.com
7828 F: Documentation/scsi/megaraid.txt
7829 F: drivers/scsi/megaraid.*
7830 F: drivers/scsi/megaraid/
7832 MELLANOX ETHERNET DRIVER (mlx4_en)
7836 W: http://www.mellanox.com
7837 Q: http://patchwork.ozlabs.org/project/netdev/list/
7838 F: drivers/net/ethernet/mellanox/mlx4/en_*
7840 MELLANOX ETHERNET DRIVER (mlx5e)
7844 W: http://www.mellanox.com
7845 Q: http://patchwork.ozlabs.org/project/netdev/list/
7846 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7848 MELLANOX ETHERNET SWITCH DRIVERS
7853 W: http://www.mellanox.com
7854 Q: http://patchwork.ozlabs.org/project/netdev/list/
7855 F: drivers/net/ethernet/mellanox/mlxsw/
7857 MELLANOX MLXCPLD LED DRIVER
7861 F: drivers/leds/leds-mlxcpld.c
7862 F: Documentation/leds/leds-mlxcpld.txt
7864 MELLANOX PLATFORM DRIVER
7868 F: arch/x86/platform/mellanox/mlx-platform.c
7870 SOFT-ROCE DRIVER (rxe)
7874 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7875 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7876 F: drivers/infiniband/sw/rxe/
7877 F: include/uapi/rdma/rdma_user_rxe.h
7884 F: kernel/membarrier.c
7885 F: include/uapi/linux/membarrier.h
7889 W: http://www.linux-mm.org
7891 F: include/linux/mm.h
7892 F: include/linux/gfp.h
7893 F: include/linux/mmzone.h
7894 F: include/linux/memory_hotplug.h
7895 F: include/linux/vmalloc.h
7898 MEMORY TECHNOLOGY DEVICES (MTD)
7902 W: http://www.linux-mtd.infradead.org/
7903 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7904 T: git git://git.infradead.org/linux-mtd.git
7905 T: git git://git.infradead.org/l2-mtd.git
7907 F: Documentation/devicetree/bindings/mtd/
7909 F: include/linux/mtd/
7910 F: include/uapi/mtd/
7912 MEN A21 WATCHDOG DRIVER
7916 F: drivers/watchdog/mena21_wdt.c
7918 MEN CHAMELEON BUS (mcb)
7922 F: include/linux/mcb.h
7923 F: Documentation/men-chameleon-bus.txt
7925 MEN F21BMC (Board Management Controller)
7928 F: drivers/mfd/menf21bmc.c
7929 F: drivers/watchdog/menf21bmc_wdt.c
7930 F: drivers/leds/leds-menf21bmc.c
7931 F: drivers/hwmon/menf21bmc_hwmon.c
7932 F: Documentation/hwmon/menf21bmc
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7940 F: Documentation/metag/
7941 F: Documentation/devicetree/bindings/metag/
7942 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7943 F: drivers/clocksource/metag_generic.c
7944 F: drivers/irqchip/irq-metag.c
7945 F: drivers/irqchip/irq-metag-ext.c
7946 F: drivers/tty/metag_da.c
7948 MICROBLAZE ARCHITECTURE
7950 W: http://www.monstr.eu/fdt/
7951 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7955 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7958 F: drivers/tty/serial/atmel_serial.c
7959 F: include/linux/atmel_serial.h
7961 MICROCHIP / ATMEL ISC DRIVER
7965 F: drivers/media/platform/atmel/atmel-isc.c
7966 F: drivers/media/platform/atmel/atmel-isc-regs.h
7967 F: devicetree/bindings/media/atmel-isc.txt
7969 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7973 F: drivers/platform/x86/surfacepro3_button.c
7978 F: drivers/usb/image/microtek.*
7983 W: http://www.linux-mips.org/
7984 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7985 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7987 F: Documentation/devicetree/bindings/mips/
7988 F: Documentation/mips/
7991 MIPS/LOONGSON1 ARCHITECTURE
7995 F: arch/mips/loongson32/
7996 F: arch/mips/include/asm/mach-loongson32/
7997 F: drivers/*/*loongson1*
7998 F: drivers/*/*/*loongson1*
8000 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8003 T: git git://linuxtv.org/media_tree.git
8004 W: https://linuxtv.org
8006 F: drivers/media/radio/radio-miropcm20*
8008 MELLANOX MLX4 core VPI driver
8012 W: http://www.mellanox.com
8013 Q: http://patchwork.ozlabs.org/project/netdev/list/
8015 F: drivers/net/ethernet/mellanox/mlx4/
8016 F: include/linux/mlx4/
8017 F: include/uapi/rdma/mlx4-abi.h
8019 MELLANOX MLX4 IB driver
8022 W: http://www.mellanox.com
8023 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8025 F: drivers/infiniband/hw/mlx4/
8026 F: include/linux/mlx4/
8028 MELLANOX MLX5 core VPI driver
8033 W: http://www.mellanox.com
8034 Q: http://patchwork.ozlabs.org/project/netdev/list/
8036 F: drivers/net/ethernet/mellanox/mlx5/core/
8037 F: include/linux/mlx5/
8038 F: include/uapi/rdma/mlx5-abi.h
8040 MELLANOX MLX5 IB driver
8044 W: http://www.mellanox.com
8045 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8047 F: drivers/infiniband/hw/mlx5/
8048 F: include/linux/mlx5/
8050 MELEXIS MLX90614 DRIVER
8053 W: http://www.melexis.com
8055 F: drivers/iio/temperature/mlx90614.c
8057 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8062 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8063 F: drivers/scsi/smartpqi/Kconfig
8064 F: drivers/scsi/smartpqi/Makefile
8065 F: include/linux/cciss*.h
8066 F: include/uapi/linux/cciss*.h
8067 F: Documentation/scsi/smartpqi.txt
8069 MN88472 MEDIA DRIVER
8072 W: https://linuxtv.org
8073 W: http://palosaari.fi/linux/
8074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8076 F: drivers/media/dvb-frontends/mn88472*
8078 MN88473 MEDIA DRIVER
8081 W: https://linuxtv.org
8082 W: http://palosaari.fi/linux/
8083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8085 F: drivers/media/dvb-frontends/mn88473*
8090 F: include/linux/module.h
8093 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8094 W: http://popies.net/meye/
8096 F: Documentation/media/v4l-drivers/meye*
8097 F: drivers/media/pci/meye/
8098 F: include/uapi/linux/meye.h
8100 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8103 F: Documentation/serial/moxa-smartio
8104 F: drivers/tty/mxser.*
8106 MR800 AVERMEDIA USB FM RADIO DRIVER
8109 T: git git://linuxtv.org/media_tree.git
8111 F: drivers/media/radio/radio-mr800.c
8113 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8117 F: drivers/net/ieee802154/mrf24j40.c
8118 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8124 F: drivers/platform/x86/msi-laptop.c
8129 F: drivers/platform/x86/msi-wmi.c
8134 W: https://linuxtv.org
8135 W: http://palosaari.fi/linux/
8136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8137 T: git git://linuxtv.org/anttip/media_tree.git
8139 F: drivers/media/tuners/msi001*
8141 MSI2500 MEDIA DRIVER
8144 W: https://linuxtv.org
8145 W: http://palosaari.fi/linux/
8146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8147 T: git git://linuxtv.org/anttip/media_tree.git
8149 F: drivers/media/usb/msi2500/
8151 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8155 F: drivers/mtd/devices/docg3*
8157 MT9M032 APTINA SENSOR DRIVER
8160 T: git git://linuxtv.org/media_tree.git
8162 F: drivers/media/i2c/mt9m032.c
8163 F: include/media/i2c/mt9m032.h
8165 MT9P031 APTINA CAMERA SENSOR
8168 T: git git://linuxtv.org/media_tree.git
8170 F: drivers/media/i2c/mt9p031.c
8171 F: include/media/i2c/mt9p031.h
8173 MT9T001 APTINA CAMERA SENSOR
8176 T: git git://linuxtv.org/media_tree.git
8178 F: drivers/media/i2c/mt9t001.c
8179 F: include/media/i2c/mt9t001.h
8181 MT9V032 APTINA CAMERA SENSOR
8184 T: git git://linuxtv.org/media_tree.git
8186 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8187 F: drivers/media/i2c/mt9v032.c
8188 F: include/media/i2c/mt9v032.h
8190 MULTIFUNCTION DEVICES (MFD)
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8194 F: Documentation/devicetree/bindings/mfd/
8196 F: include/linux/mfd/
8198 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8201 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8203 F: Documentation/devicetree/bindings/mmc/
8205 F: include/linux/mmc/
8206 F: include/uapi/linux/mmc/
8208 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8210 F: drivers/mmc/host/mmc_spi.c
8211 F: include/linux/spi/mmc_spi.h
8213 MULTISOUND SOUND DRIVER
8216 F: Documentation/sound/oss/MultiSound
8219 MULTITECH MULTIPORT CARD (ISICOM)
8221 F: drivers/tty/isicom.c
8222 F: include/linux/isicom.h
8224 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8229 F: drivers/usb/musb/
8231 MXL5007T MEDIA DRIVER
8234 W: https://linuxtv.org
8235 W: http://github.com/mkrufky
8236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8237 T: git git://linuxtv.org/mkrufky/tuners.git
8239 F: drivers/media/tuners/mxl5007t.*
8241 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8244 W: https://www.myricom.com/support/downloads/myri10ge.html
8246 F: drivers/net/ethernet/myricom/myri10ge/
8248 NAND FLASH SUBSYSTEM
8252 W: http://www.linux-mtd.infradead.org/
8253 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8254 T: git git://github.com/linux-nand/linux.git
8256 F: drivers/mtd/nand/
8257 F: include/linux/mtd/nand*.h
8259 NATSEMI ETHERNET DRIVER (DP8381x)
8261 F: drivers/net/ethernet/natsemi/natsemi.c
8263 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8267 W: http://www.native-instruments.com
8275 NCR 5380 SCSI DRIVERS
8280 F: Documentation/scsi/g_NCR5380.txt
8281 F: drivers/scsi/NCR5380.*
8282 F: drivers/scsi/arm/cumana_1.c
8283 F: drivers/scsi/arm/oak.c
8284 F: drivers/scsi/atari_scsi.*
8285 F: drivers/scsi/dmx3191d.c
8286 F: drivers/scsi/g_NCR5380.*
8287 F: drivers/scsi/g_NCR5380_mmio.c
8288 F: drivers/scsi/mac_scsi.*
8289 F: drivers/scsi/sun3_scsi.*
8290 F: drivers/scsi/sun3_scsi_vme.c
8292 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8296 F: drivers/scsi/NCR_D700.*
8298 NCT6775 HARDWARE MONITOR DRIVER
8302 F: Documentation/hwmon/nct6775
8303 F: drivers/hwmon/nct6775.c
8305 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8308 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8310 F: drivers/infiniband/hw/nes/
8311 F: include/uapi/rdma/nes-abi.h
8313 NETEM NETWORK EMULATOR
8317 F: net/sched/sch_netem.c
8319 NETERION 10GbE DRIVERS (s2io/vxge)
8323 F: Documentation/networking/s2io.txt
8324 F: Documentation/networking/vxge.txt
8325 F: drivers/net/ethernet/neterion/
8327 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8333 W: http://www.netfilter.org/
8334 W: http://www.iptables.org/
8335 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8339 F: include/linux/netfilter*
8340 F: include/linux/netfilter/
8341 F: include/net/netfilter/
8342 F: include/uapi/linux/netfilter*
8343 F: include/uapi/linux/netfilter/
8344 F: net/*/netfilter.c
8347 F: net/bridge/br_netfilter*.c
8351 W: http://netlabel.sf.net
8354 F: Documentation/netlabel/
8355 F: include/net/netlabel.h
8358 NETROM NETWORK LAYER
8361 W: http://www.linux-ax25.org/
8363 F: include/net/netrom.h
8364 F: include/uapi/linux/netrom.h
8367 NETRONOME ETHERNET DRIVERS
8371 F: drivers/net/ethernet/netronome/
8373 NETWORK BLOCK DEVICE (NBD)
8377 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8378 F: Documentation/blockdev/nbd.txt
8379 F: drivers/block/nbd.c
8380 F: include/uapi/linux/nbd.h
8382 NETWORK DROP MONITOR
8386 W: https://fedorahosted.org/dropwatch/
8387 F: net/core/drop_monitor.c
8395 F: include/net/dsa.h
8398 NETWORKING [GENERAL]
8401 W: http://www.linuxfoundation.org/en/Net
8402 Q: http://patchwork.ozlabs.org/project/netdev/list/
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8408 F: include/linux/in.h
8409 F: include/linux/net.h
8410 F: include/linux/netdevice.h
8411 F: include/uapi/linux/in.h
8412 F: include/uapi/linux/net.h
8413 F: include/uapi/linux/netdevice.h
8414 F: include/uapi/linux/net_namespace.h
8416 F: tools/testing/selftests/net/
8419 NETWORKING [IPv4/IPv6]
8426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8447 F: net/ipv4/ipcomp.c
8448 F: net/ipv4/ip_vti.c
8452 F: net/ipv6/ipcomp6.c
8453 F: net/ipv6/ip6_vti.c
8454 F: include/uapi/linux/xfrm.h
8455 F: include/net/xfrm.h
8457 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8462 NETWORKING [WIRELESS]
8464 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8468 W: http://www.linuxfoundation.org/en/Net
8469 Q: http://patchwork.ozlabs.org/project/netdev/list/
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8473 F: Documentation/devicetree/bindings/net/
8475 F: include/linux/if_*
8476 F: include/linux/netdevice.h
8477 F: include/linux/etherdevice.h
8478 F: include/linux/fcdevice.h
8479 F: include/linux/fddidevice.h
8480 F: include/linux/hippidevice.h
8481 F: include/linux/inetdevice.h
8482 F: include/uapi/linux/if_*
8483 F: include/uapi/linux/netdevice.h
8485 NETWORKING DRIVERS (WIRELESS)
8488 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8492 F: Documentation/devicetree/bindings/net/wireless/
8493 F: drivers/net/wireless/
8495 NETXEN (1/10) GbE SUPPORT
8500 W: http://www.qlogic.com
8502 F: drivers/net/ethernet/qlogic/netxen/
8513 F: include/uapi/linux/nfc.h
8515 F: include/linux/platform_data/nfcmrvl.h
8516 F: include/linux/platform_data/nxp-nci.h
8517 F: include/linux/platform_data/pn544.h
8518 F: include/linux/platform_data/st21nfca.h
8519 F: include/linux/platform_data/st-nci.h
8520 F: Documentation/devicetree/bindings/net/nfc/
8522 NFS, SUNRPC, AND LOCKD CLIENTS
8526 W: http://client.linux-nfs.org
8527 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8533 F: include/linux/lockd/
8534 F: include/linux/nfs*
8535 F: include/linux/sunrpc/
8536 F: include/uapi/linux/nfs*
8537 F: include/uapi/linux/sunrpc/
8542 W: http://nilfs.sourceforge.net/
8543 W: http://nilfs.osdn.jp/
8544 T: git git://github.com/konis/nilfs2.git
8546 F: Documentation/filesystems/nilfs2.txt
8548 F: include/trace/events/nilfs2.h
8549 F: include/uapi/linux/nilfs2_api.h
8550 F: include/uapi/linux/nilfs2_ondisk.h
8552 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8554 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8556 F: Documentation/scsi/NinjaSCSI.txt
8557 F: drivers/scsi/pcmcia/nsp_*
8559 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8562 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8564 F: Documentation/scsi/NinjaSCSI.txt
8565 F: drivers/scsi/nsp32*
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8574 NOKIA N900 POWER SUPPLY DRIVERS
8576 F: include/linux/power/bq2415x_charger.h
8577 F: include/linux/power/bq27xxx_battery.h
8578 F: include/linux/power/isp1704_charger.h
8579 F: drivers/power/supply/bq2415x_charger.c
8580 F: drivers/power/supply/bq27xxx_battery.c
8581 F: drivers/power/supply/bq27xxx_battery_i2c.c
8582 F: drivers/power/supply/isp1704_charger.c
8583 F: drivers/power/supply/rx51_battery.c
8591 W: https://github.com/jonmason/ntb/wiki
8592 T: git git://github.com/jonmason/ntb.git
8594 F: drivers/net/ntb_netdev.c
8595 F: include/linux/ntb.h
8596 F: include/linux/ntb_transport.h
8597 F: tools/testing/selftests/ntb/
8604 W: https://github.com/jonmason/ntb/wiki
8605 T: git git://github.com/jonmason/ntb.git
8606 F: drivers/ntb/hw/intel/
8612 F: drivers/ntb/hw/amd/
8617 W: http://www.tuxera.com/
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8620 F: Documentation/filesystems/ntfs.txt
8623 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8627 F: drivers/video/fbdev/riva/
8628 F: drivers/video/fbdev/nvidia/
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8635 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8637 F: drivers/nvme/host/
8638 F: include/linux/nvme.h
8640 NVM EXPRESS TARGET DRIVER
8645 F: drivers/nvme/target/
8652 F: Documentation/devicetree/bindings/nvmem/
8653 F: include/linux/nvmem-consumer.h
8654 F: include/linux/nvmem-provider.h
8661 F: drivers/nfc/nxp-nci
8663 NXP TDA998X DRM DRIVER
8666 F: drivers/gpu/drm/i2c/tda998x_drv.c
8667 F: include/drm/i2c/tda998x.h
8673 F: sound/soc/codecs/tfa9879*
8683 W: http://www.muru.com/linux/omap/
8684 W: http://linux.omap.com/
8685 Q: http://patchwork.kernel.org/project/linux-omap/list/
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8689 F: arch/arm/configs/omap1_defconfig
8690 F: arch/arm/configs/omap2plus_defconfig
8691 F: drivers/i2c/busses/i2c-omap.c
8692 F: drivers/irqchip/irq-omap-intc.c
8693 F: drivers/mfd/*omap*.c
8694 F: drivers/mfd/menelaus.c
8695 F: drivers/mfd/palmas.c
8696 F: drivers/mfd/tps65217.c
8697 F: drivers/mfd/tps65218.c
8698 F: drivers/mfd/tps65910.c
8699 F: drivers/mfd/twl-core.[ch]
8700 F: drivers/mfd/twl4030*.c
8701 F: drivers/mfd/twl6030*.c
8702 F: drivers/mfd/twl6040*.c
8703 F: drivers/regulator/palmas-regulator*.c
8704 F: drivers/regulator/pbias-regulator.c
8705 F: drivers/regulator/tps65217-regulator.c
8706 F: drivers/regulator/tps65218-regulator.c
8707 F: drivers/regulator/tps65910-regulator.c
8708 F: drivers/regulator/twl-regulator.c
8709 F: include/linux/i2c-omap.h
8711 OMAP DEVICE TREE SUPPORT
8717 F: arch/arm/boot/dts/*omap*
8718 F: arch/arm/boot/dts/*am3*
8719 F: arch/arm/boot/dts/*am4*
8720 F: arch/arm/boot/dts/*am5*
8721 F: arch/arm/boot/dts/*dra7*
8723 OMAP CLOCK FRAMEWORK SUPPORT
8727 F: arch/arm/*omap*/*clock*
8729 OMAP POWER MANAGEMENT SUPPORT
8733 F: arch/arm/*omap*/*pm*
8734 F: drivers/cpufreq/omap-cpufreq.c
8736 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8741 F: arch/arm/mach-omap2/prm*
8751 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8756 F: drivers/memory/omap-gpmc.c
8757 F: arch/arm/mach-omap2/*gpmc*
8759 OMAP FRAMEBUFFER SUPPORT
8764 F: drivers/video/fbdev/omap/
8766 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8771 F: drivers/video/fbdev/omap2/
8772 F: Documentation/arm/OMAP/DSS
8774 OMAP HARDWARE SPINLOCK SUPPORT
8778 F: drivers/hwspinlock/omap_hwspinlock.c
8784 F: drivers/mmc/host/omap.c
8790 F: drivers/mmc/host/omap_hsmmc.c
8792 OMAP RANDOM NUMBER GENERATOR SUPPORT
8795 F: drivers/char/hw_random/omap-rng.c
8802 F: arch/arm/mach-omap2/omap_hwmod.*
8808 F: arch/arm/mach-omap2/omap_hwmod*data*
8810 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8814 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8816 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8820 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8821 F: drivers/media/platform/omap3isp/
8822 F: drivers/staging/media/omap4iss/
8828 F: drivers/usb/*/*omap*
8829 F: arch/arm/*omap*/usb*
8837 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8838 F: drivers/gpio/gpio-omap.c
8840 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8844 F: arch/arm/boot/dts/am335x-nano.dts
8850 F: Documentation/filesystems/omfs.txt
8853 OMNIKEY CARDMAN 4000 DRIVER
8856 F: drivers/char/pcmcia/cm4000_cs.c
8857 F: include/linux/cm4000_cs.h
8858 F: include/uapi/linux/cm4000_cs.h
8860 OMNIKEY CARDMAN 4040 DRIVER
8863 F: drivers/char/pcmcia/cm4040_cs.*
8865 OMNIVISION OV7670 SENSOR DRIVER
8868 T: git git://linuxtv.org/media_tree.git
8870 F: drivers/media/i2c/ov7670.c
8872 ONENAND FLASH DRIVER
8876 F: drivers/mtd/onenand/
8877 F: include/linux/mtd/onenand*.h
8879 ONSTREAM SCSI TAPE DRIVER
8884 F: Documentation/scsi/osst.txt
8885 F: drivers/scsi/osst.*
8886 F: drivers/scsi/osst_*.h
8887 F: drivers/scsi/st.h
8889 OPENCORES I2C BUS DRIVER
8893 F: Documentation/i2c/busses/i2c-ocores
8894 F: drivers/i2c/busses/i2c-ocores.c
8896 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8900 W: http://www.devicetree.org/
8901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8904 F: include/linux/of*.h
8907 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8912 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8914 F: Documentation/devicetree/
8916 F: include/dt-bindings/
8918 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8922 F: Documentation/devicetree/dynamic-resolution-notes.txt
8923 F: Documentation/devicetree/overlay-notes.txt
8924 F: drivers/of/overlay.c
8925 F: drivers/of/resolver.c
8927 OPENRISC ARCHITECTURE
8929 W: http://openrisc.net
8931 T: git git://openrisc.net/~jonas/linux
8938 W: http://openvswitch.org
8941 F: include/uapi/linux/openvswitch.h
8943 OPERATING PERFORMANCE POINTS (OPP)
8949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8950 F: drivers/base/power/opp/
8951 F: include/linux/pm_opp.h
8952 F: Documentation/power/opp.txt
8953 F: Documentation/devicetree/bindings/opp/
8958 T: git git://git.alsa-project.org/alsa-kernel.git
8960 F: sound/drivers/opl4/
8966 F: arch/*/include/asm/oprofile*.h
8968 F: drivers/oprofile/
8969 F: include/linux/oprofile.h
8971 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8975 W: http://ocfs2.wiki.kernel.org
8977 F: Documentation/filesystems/ocfs2.txt
8978 F: Documentation/filesystems/dlmfs.txt
8983 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8984 W: http://www.nongnu.org/orinoco/
8986 F: drivers/net/wireless/intersil/orinoco/
8988 OSD LIBRARY and FILESYSTEM
8992 W: http://open-osd.org
8993 T: git git://git.open-osd.org/open-osd.git
8995 F: drivers/scsi/osd/
8996 F: include/scsi/osd_*
9002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9005 F: Documentation/filesystems/overlayfs.txt
9010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9013 F: Documentation/filesystems/orangefs.txt
9018 W: http://wireless.kernel.org/en/users/Drivers/p54
9020 F: drivers/net/wireless/intersil/p54/
9022 PA SEMI ETHERNET DRIVER
9026 F: drivers/net/ethernet/pasemi/*
9028 PA SEMI SMBUS DRIVER
9032 F: drivers/i2c/busses/i2c-pasemi.c
9034 PADATA PARALLEL EXECUTION MECHANISM
9039 F: include/linux/padata.h
9040 F: Documentation/padata.txt
9042 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9046 F: drivers/platform/x86/panasonic-laptop.c
9048 PANASONIC MN10300/AM33/AM34 PORT
9051 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9053 F: Documentation/mn10300/
9056 PARALLEL LCD/KEYPAD PANEL DRIVER
9060 F: Documentation/misc-devices/lcd-panel-cgram.txt
9061 F: drivers/misc/panel.c
9063 PARALLEL PORT SUBSYSTEM
9069 F: include/linux/parport*.h
9070 F: drivers/char/ppdev.c
9071 F: include/uapi/linux/ppdev.h
9072 F: Documentation/parport*.txt
9074 PARAVIRT_OPS INTERFACE
9081 F: Documentation/virtual/paravirt_ops.txt
9082 F: arch/*/kernel/paravirt*
9083 F: arch/*/include/asm/paravirt.h
9084 F: include/linux/hypervisor.h
9086 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9090 F: Documentation/blockdev/paride.txt
9091 F: drivers/block/paride/
9097 W: http://www.parisc-linux.org/
9098 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9103 F: Documentation/parisc/
9105 F: drivers/char/agp/parisc-agp.c
9106 F: drivers/input/serio/gscps2.c
9107 F: drivers/parport/parport_gsc.*
9108 F: drivers/tty/serial/8250/8250_gsc.c
9109 F: drivers/video/fbdev/sti*
9110 F: drivers/video/console/sti*
9111 F: drivers/video/logo/logo_parisc*
9113 PC87360 HARDWARE MONITORING DRIVER
9117 F: Documentation/hwmon/pc87360
9118 F: drivers/hwmon/pc87360.c
9123 F: drivers/char/pc8736x_gpio.c
9125 PC87427 HARDWARE MONITORING DRIVER
9129 F: Documentation/hwmon/pc87427
9130 F: drivers/hwmon/pc87427.c
9135 F: drivers/leds/leds-pca9532.c
9136 F: include/linux/leds-pca9532.h
9138 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9142 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9144 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9147 F: drivers/firmware/pcdp.*
9153 F: Documentation/PCI/pci-error-recovery.txt
9155 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9159 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9160 F: arch/powerpc/kernel/eeh*.c
9161 F: arch/powerpc/platforms/*/eeh*.c
9162 F: arch/powerpc/include/*/eeh*.h
9167 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9170 F: Documentation/devicetree/bindings/pci/
9171 F: Documentation/PCI/
9173 F: include/linux/pci*
9175 F: arch/x86/kernel/quirks.c
9177 PCI DRIVER FOR ALTERA PCIE IP
9182 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9183 F: drivers/pci/host/pcie-altera.c
9185 PCI DRIVER FOR ARM VERSATILE PLATFORM
9190 F: Documentation/devicetree/bindings/pci/versatile.txt
9191 F: drivers/pci/host/pci-versatile.c
9193 PCI DRIVER FOR ARMADA 8K
9198 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9199 F: drivers/pci/host/pcie-armada8k.c
9201 PCI DRIVER FOR APPLIEDMICRO XGENE
9206 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9207 F: drivers/pci/host/pci-xgene.c
9209 PCI DRIVER FOR FREESCALE LAYERSCAPE
9217 F: drivers/pci/host/*layerscape*
9225 F: drivers/pci/host/*imx6*
9227 PCI DRIVER FOR TI KEYSTONE
9232 F: drivers/pci/host/*keystone*
9234 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9240 F: drivers/pci/host/*mvebu*
9242 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9247 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9248 F: drivers/pci/host/pci-aardvark.c
9250 PCI DRIVER FOR NVIDIA TEGRA
9255 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9256 F: drivers/pci/host/pci-tegra.c
9258 PCI DRIVER FOR TI DRA7XX
9263 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9264 F: drivers/pci/host/pci-dra7xx.c
9266 PCI DRIVER FOR RENESAS R-CAR
9271 F: drivers/pci/host/*rcar*
9273 PCI DRIVER FOR SAMSUNG EXYNOS
9279 F: drivers/pci/host/pci-exynos.c
9281 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9286 F: drivers/pci/host/*designware*
9288 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9292 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9293 F: drivers/pci/host/pcie-designware-plat.c
9295 PCI DRIVER FOR GENERIC OF HOSTS
9300 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9301 F: drivers/pci/host/pci-host-common.c
9302 F: drivers/pci/host/pci-host-generic.c
9304 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9308 F: arch/x86/pci/vmd.c
9310 PCIE DRIVER FOR ST SPEAR13XX
9314 F: drivers/pci/host/*spear*
9316 PCI MSI DRIVER FOR ALTERA MSI IP
9321 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9322 F: drivers/pci/host/pcie-altera-msi.c
9324 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9329 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9330 F: drivers/pci/host/pci-xgene-msi.c
9332 PCIE DRIVER FOR AXIS ARTPEC
9338 F: Documentation/devicetree/bindings/pci/axis,artpec*
9339 F: drivers/pci/host/*artpec*
9341 PCIE DRIVER FOR HISILICON
9346 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9347 F: drivers/pci/host/pcie-hisi.c
9349 PCIE DRIVER FOR ROCKCHIP
9355 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9356 F: drivers/pci/host/pcie-rockchip.c
9358 PCIE DRIVER FOR QUALCOMM MSM
9363 F: drivers/pci/host/*qcom*
9365 PCIE DRIVER FOR CAVIUM THUNDERX
9370 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9371 F: drivers/pci/host/pci-thunder-*
9374 P: Linux PCMCIA Team
9376 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9379 F: Documentation/pcmcia/
9383 PCNET32 NETWORK DRIVER
9387 F: drivers/net/ethernet/amd/pcnet32.c
9389 PCRYPT PARALLEL CRYPTO ENGINE
9394 F: include/crypto/pcrypt.h
9396 PER-CPU MEMORY ALLOCATOR
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9401 F: include/linux/percpu*.h
9403 F: arch/*/include/asm/percpu.h
9405 PER-TASK DELAY ACCOUNTING
9408 F: include/linux/delayacct.h
9409 F: kernel/delayacct.c
9411 PERFORMANCE EVENTS SUBSYSTEM
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9420 F: include/linux/perf_event.h
9421 F: include/uapi/linux/perf_event.h
9422 F: arch/*/kernel/perf_event*.c
9423 F: arch/*/kernel/*/perf_event*.c
9424 F: arch/*/kernel/*/*/perf_event*.c
9425 F: arch/*/include/asm/perf_event.h
9426 F: arch/*/kernel/perf_callchain.c
9430 PERSONALITY HANDLING
9434 F: include/linux/personality.h
9435 F: include/uapi/linux/personality.h
9440 F: Documentation/networking/phonet.txt
9441 F: include/linux/phonet.h
9442 F: include/net/phonet/
9443 F: include/uapi/linux/phonet.h
9450 F: drivers/mtd/devices/phram.c
9456 F: drivers/hid/hid-picolcd*
9461 T: git git://github.com/jamieiles/linux-2.6-ji.git
9463 F: arch/arm/boot/dts/picoxcell*
9464 F: arch/arm/mach-picoxcell/
9465 F: drivers/crypto/picoxcell*
9467 PIN CONTROL SUBSYSTEM
9470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9472 F: Documentation/devicetree/bindings/pinctrl/
9473 F: Documentation/pinctrl.txt
9475 F: include/linux/pinctrl/
9477 PIN CONTROLLER - ATMEL AT91
9481 F: drivers/pinctrl/pinctrl-at91.*
9483 PIN CONTROLLER - ATMEL AT91 PIO4
9488 F: drivers/pinctrl/pinctrl-at91-pio4.*
9490 PIN CONTROLLER - INTEL
9494 F: drivers/pinctrl/intel/
9496 PIN CONTROLLER - RENESAS
9501 F: drivers/pinctrl/sh-pfc/
9503 PIN CONTROLLER - SAMSUNG
9510 F: drivers/pinctrl/samsung/
9511 F: include/dt-bindings/pinctrl/samsung.h
9512 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9514 PIN CONTROLLER - SINGLE
9520 F: drivers/pinctrl/pinctrl-single.c
9522 PIN CONTROLLER - ST SPEAR
9525 W: http://www.st.com/spear
9527 F: drivers/pinctrl/spear/
9529 PISTACHIO SOC SUPPORT
9534 F: arch/mips/pistachio/
9535 F: arch/mips/include/asm/mach-pistachio/
9536 F: arch/mips/boot/dts/pistachio/
9537 F: arch/mips/configs/pistachio*_defconfig
9542 F: drivers/block/pktcdvd.c
9543 F: include/linux/pktcdvd.h
9544 F: include/uapi/linux/pktcdvd.h
9548 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9550 T: git git://github.com/gxt/linux.git
9551 F: drivers/input/serio/i8042-unicore32io.h
9552 F: drivers/i2c/busses/i2c-puv3.c
9553 F: drivers/video/fbdev/fb-puv3.c
9554 F: drivers/rtc/rtc-puv3.c
9556 PMBUS HARDWARE MONITORING DRIVERS
9559 W: http://hwmon.wiki.kernel.org/
9560 W: http://www.roeck-us.net/linux/drivers/
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9563 F: Documentation/hwmon/pmbus
9564 F: drivers/hwmon/pmbus/
9565 F: include/linux/i2c/pmbus.h
9567 PMC SIERRA MaxRAID DRIVER
9569 W: http://www.pmc-sierra.com/
9571 F: drivers/scsi/pmcraid.*
9573 PMC SIERRA PM8001 DRIVER
9579 F: drivers/scsi/pm8001/
9581 POSIX CLOCKS and TIMERS
9584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9587 F: include/linux/timer*
9588 F: kernel/time/*timer*
9590 POWER MANAGEMENT CORE
9593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9595 F: drivers/base/power/
9596 F: include/linux/pm.h
9597 F: include/linux/pm_*
9598 F: include/linux/powercap.h
9599 F: drivers/powercap/
9601 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9606 F: Documentation/devicetree/bindings/power/supply/
9607 F: include/linux/power_supply.h
9608 F: drivers/power/supply/
9610 POWER STATE COORDINATION INTERFACE (PSCI)
9615 F: drivers/firmware/psci.c
9616 F: include/linux/psci.h
9617 F: include/uapi/linux/psci.h
9619 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9623 F: drivers/char/powernv-op-panel.c
9630 PPP PROTOCOL DRIVERS AND COMPRESSORS
9634 F: drivers/net/ppp/ppp_*
9636 PPP OVER ATM (RFC 2364)
9639 F: net/atm/pppoatm.c
9640 F: include/uapi/linux/atmppp.h
9645 F: drivers/net/ppp/pppoe.c
9646 F: drivers/net/ppp/pppox.c
9651 F: net/l2tp/l2tp_ppp.c
9652 F: include/linux/if_pppol2tp.h
9653 F: include/uapi/linux/if_pppol2tp.h
9657 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9660 F: Documentation/pps/
9662 F: include/linux/pps*.h
9668 F: drivers/net/ppp/pptp.c
9669 W: http://sourceforge.net/projects/accel-pptp
9674 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9676 F: Documentation/preempt-locking.txt
9677 F: include/linux/preempt.h
9679 PRISM54 WIRELESS DRIVER
9682 W: http://wireless.kernel.org/en/users/Drivers/p54
9684 F: drivers/net/wireless/intersil/prism54/
9691 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9693 PS3 PLATFORM SUPPORT
9697 F: arch/powerpc/boot/ps3*
9698 F: arch/powerpc/include/asm/lv1call.h
9699 F: arch/powerpc/include/asm/ps3*.h
9700 F: arch/powerpc/platforms/ps3/
9703 F: drivers/rtc/rtc-ps3.c
9704 F: drivers/usb/host/*ps3.c
9705 F: sound/ppc/snd_ps3*
9712 F: drivers/block/ps3vram.c
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9722 F: include/linux/pstore*
9723 F: drivers/firmware/efi/efi-pstore.c
9724 F: drivers/acpi/apei/erst.c
9726 PTP HARDWARE CLOCK SUPPORT
9730 W: http://linuxptp.sourceforge.net/
9731 F: Documentation/ABI/testing/sysfs-ptp
9732 F: Documentation/ptp/*
9733 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9734 F: drivers/net/phy/dp83640*
9736 F: include/linux/ptp_cl*
9742 F: include/asm-generic/syscall.h
9743 F: include/linux/ptrace.h
9744 F: include/linux/regset.h
9745 F: include/linux/tracehook.h
9746 F: include/uapi/linux/ptrace.h
9752 T: git git://linuxtv.org/media_tree.git
9754 F: drivers/staging/media/pulse8-cec
9756 PVRUSB2 VIDEO4LINUX DRIVER
9760 W: http://www.isely.net/pvrusb2/
9761 T: git git://linuxtv.org/media_tree.git
9763 F: Documentation/media/v4l-drivers/pvrusb2*
9764 F: drivers/media/usb/pvrusb2/
9769 T: git git://linuxtv.org/media_tree.git
9771 F: drivers/media/usb/pwc/*
9778 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9779 F: Documentation/hwmon/pwm-fan
9780 F: drivers/hwmon/pwm-fan.c
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9787 F: Documentation/pwm.txt
9788 F: Documentation/devicetree/bindings/pwm/
9789 F: include/linux/pwm.h
9791 F: drivers/video/backlight/pwm_bl.c
9792 F: include/linux/pwm_backlight.h
9794 PXA2xx/PXA3xx SUPPORT
9799 T: git git://github.com/hzhuang1/linux.git
9800 T: git git://github.com/rjarzmik/linux.git
9802 F: arch/arm/boot/dts/pxa*
9803 F: arch/arm/mach-pxa/
9805 F: drivers/pcmcia/pxa2xx*
9806 F: drivers/pinctrl/pxa/
9807 F: drivers/spi/spi-pxa2xx*
9808 F: drivers/usb/gadget/udc/pxa2*
9809 F: include/sound/pxa2xx-lib.h
9817 F: drivers/gpio/gpio-pxa.c
9819 PXA3xx NAND FLASH DRIVER
9823 F: drivers/mtd/nand/pxa3xx_nand.c
9829 T: git git://github.com/hzhuang1/linux.git
9830 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9832 F: arch/arm/boot/dts/mmp*
9833 F: arch/arm/mach-mmp/
9848 F: drivers/crypto/qat/
9854 F: drivers/infiniband/hw/qib/
9856 QLOGIC QLA1280 SCSI DRIVER
9860 F: drivers/scsi/qla1280.[ch]
9862 QLOGIC QLA2XXX FC-SCSI DRIVER
9866 F: Documentation/scsi/LICENSE.qla2xxx
9867 F: drivers/scsi/qla2xxx/
9869 QLOGIC QLA4XXX iSCSI DRIVER
9873 F: Documentation/scsi/LICENSE.qla4xxx
9874 F: drivers/scsi/qla4xxx/
9876 QLOGIC QLA3XXX NETWORK DRIVER
9882 F: Documentation/networking/LICENSE.qla3xxx
9883 F: drivers/net/ethernet/qlogic/qla3xxx.*
9885 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9889 F: drivers/net/ethernet/qlogic/qlcnic/
9891 QLOGIC QLGE 10Gb ETHERNET DRIVER
9898 F: drivers/net/ethernet/qlogic/qlge/
9900 QLOGIC QL4xxx ETHERNET DRIVER
9906 F: drivers/net/ethernet/qlogic/qed/
9907 F: include/linux/qed/
9908 F: drivers/net/ethernet/qlogic/qede/
9912 W: http://www.alarsen.net/linux/qnx4fs/
9915 F: include/uapi/linux/qnx4_fs.h
9916 F: include/uapi/linux/qnxtypes.h
9921 W: https://linuxtv.org
9922 W: http://palosaari.fi/linux/
9923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9924 T: git git://linuxtv.org/anttip/media_tree.git
9926 F: drivers/media/tuners/qt1010*
9928 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9932 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9934 F: drivers/net/wireless/ath/ath9k/
9936 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9939 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9942 F: drivers/net/wireless/ath/ath10k/
9944 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9948 F: drivers/net/ethernet/qualcomm/emac/
9950 QUALCOMM HEXAGON ARCHITECTURE
9953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9957 QUALCOMM WCN36XX WIRELESS DRIVER
9960 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9961 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9963 F: drivers/net/wireless/ath/wcn36xx/
9965 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9970 F: drivers/firmware/qemu_fw_cfg.c
9972 RADOS BLOCK DEVICE (RBD)
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9979 T: git git://github.com/ceph/ceph-client.git
9981 F: Documentation/ABI/testing/sysfs-bus-rbd
9982 F: drivers/block/rbd.c
9983 F: drivers/block/rbd_types.h
9985 RADEON FRAMEBUFFER DISPLAY DRIVER
9989 F: drivers/video/fbdev/aty/radeon*
9990 F: include/uapi/linux/radeonfb.h
9992 RADIOSHARK RADIO DRIVER
9995 T: git git://linuxtv.org/media_tree.git
9997 F: drivers/media/radio/radio-shark.c
9999 RADIOSHARK2 RADIO DRIVER
10002 T: git git://linuxtv.org/media_tree.git
10004 F: drivers/media/radio/radio-shark2.c
10005 F: drivers/media/radio/radio-tea5777.c
10007 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10011 F: drivers/video/fbdev/aty/aty128fb.c
10013 RALINK MIPS ARCHITECTURE
10017 F: arch/mips/ralink
10019 RALINK RT2X00 WIRELESS LAN DRIVER
10025 F: drivers/net/wireless/ralink/rt2x00/
10027 RAMDISK RAM BLOCK DEVICE DRIVER
10030 F: Documentation/blockdev/ramdisk.txt
10031 F: drivers/block/brd.c
10033 RANDOM NUMBER DRIVER
10036 F: drivers/char/random.c
10042 F: drivers/rapidio/
10044 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10047 F: drivers/net/wireless/ray*
10054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10055 F: Documentation/RCU/torture.txt
10056 F: kernel/rcu/rcutorture.c
10058 RCUTORTURE TEST FRAMEWORK
10066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10067 F: tools/testing/selftests/rcutorture
10073 RDC R6040 FAST ETHERNET DRIVER
10077 F: drivers/net/ethernet/rdc/r6040.c
10079 RDS - RELIABLE DATAGRAM SOCKETS
10084 W: https://oss.oracle.com/projects/rds/
10087 F: Documentation/networking/rds.txt
10089 RDMAVT - RDMA verbs software
10093 F: drivers/infiniband/sw/rdmavt
10095 READ-COPY UPDATE (RCU)
10102 W: http://www.rdrop.com/users/paulmck/RCU/
10104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10105 F: Documentation/RCU/
10106 X: Documentation/RCU/torture.txt
10107 F: include/linux/rcu*
10108 X: include/linux/srcu.h
10110 X: kernel/torture.c
10112 REAL TIME CLOCK (RTC) SUBSYSTEM
10116 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10119 F: Documentation/devicetree/bindings/rtc/
10120 F: Documentation/rtc.txt
10122 F: include/linux/rtc.h
10123 F: include/uapi/linux/rtc.h
10124 F: include/linux/rtc/
10125 F: include/linux/platform_data/rtc-*
10126 F: tools/testing/selftests/timers/rtctest.c
10128 REALTEK AUDIO CODECS
10132 F: sound/soc/codecs/rt*
10133 F: include/sound/rt*.h
10135 REISERFS FILE SYSTEM
10140 REGISTER MAP ABSTRACTION
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10145 F: Documentation/devicetree/bindings/regmap/
10146 F: drivers/base/regmap/
10147 F: include/linux/regmap.h
10149 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10155 F: Documentation/devicetree/bindings/remoteproc/
10156 F: Documentation/remoteproc.txt
10157 F: drivers/remoteproc/
10158 F: include/linux/remoteproc.h
10160 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10167 F: Documentation/rpmsg.txt
10168 F: include/linux/rpmsg.h
10170 RENESAS CLOCK DRIVERS
10174 F: drivers/clk/renesas/
10176 RENESAS ETHERNET DRIVERS
10180 F: drivers/net/ethernet/renesas/
10181 F: include/linux/sh_eth.h
10183 RENESAS USB2 PHY DRIVER
10187 F: drivers/phy/phy-rcar-gen3-usb2.c
10189 RESET CONTROLLER FRAMEWORK
10191 T: git git://git.pengutronix.de/git/pza/linux
10194 F: Documentation/devicetree/bindings/reset/
10195 F: include/dt-bindings/reset/
10196 F: include/linux/reset.h
10197 F: include/linux/reset-controller.h
10202 W: http://wireless.kernel.org/
10203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10206 F: Documentation/rfkill.txt
10214 F: lib/rhashtable.c
10215 F: include/linux/rhashtable.h
10217 RICOH SMARTMEDIA/XD DRIVER
10220 F: drivers/mtd/nand/r852.c
10221 F: drivers/mtd/nand/r852.h
10223 RICOH R5C592 MEMORYSTICK DRIVER
10226 F: drivers/memstick/host/r592.*
10230 W: http://sourceforge.net/projects/roccat/
10232 F: drivers/hid/hid-roccat*
10233 F: include/linux/hid-roccat*
10234 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10240 F: drivers/net/ethernet/rocker/
10244 W: http://www.comtrol.com
10246 F: Documentation/serial/rocket.txt
10247 F: drivers/tty/rocket*
10249 ROCKETPORT EXPRESS/INFINITY DRIVER
10253 F: drivers/tty/serial/rp2.*
10258 W: http://www.linux-ax25.org/
10260 F: include/net/rose.h
10261 F: include/uapi/linux/rose.h
10264 RTL2830 MEDIA DRIVER
10267 W: https://linuxtv.org
10268 W: http://palosaari.fi/linux/
10269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10270 T: git git://linuxtv.org/anttip/media_tree.git
10272 F: drivers/media/dvb-frontends/rtl2830*
10274 RTL2832 MEDIA DRIVER
10277 W: https://linuxtv.org
10278 W: http://palosaari.fi/linux/
10279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10280 T: git git://linuxtv.org/anttip/media_tree.git
10282 F: drivers/media/dvb-frontends/rtl2832*
10284 RTL2832_SDR MEDIA DRIVER
10287 W: https://linuxtv.org
10288 W: http://palosaari.fi/linux/
10289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10290 T: git git://linuxtv.org/anttip/media_tree.git
10292 F: drivers/media/dvb-frontends/rtl2832_sdr*
10294 RTL8180 WIRELESS DRIVER
10296 W: http://wireless.kernel.org/
10297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10299 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10301 RTL8187 WIRELESS DRIVER
10306 W: http://wireless.kernel.org/
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10309 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10311 RTL8192CE WIRELESS DRIVER
10315 W: http://wireless.kernel.org/
10316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10318 F: drivers/net/wireless/realtek/rtlwifi/
10319 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10321 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10326 F: drivers/net/wireless/realtek/rtl8xxxu/
10328 S3 SAVAGE FRAMEBUFFER DRIVER
10332 F: drivers/video/fbdev/savage/
10338 W: http://www.ibm.com/developerworks/linux/linux390/
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10343 F: Documentation/s390/
10344 F: Documentation/DocBook/s390*
10346 S390 COMMON I/O LAYER
10350 W: http://www.ibm.com/developerworks/linux/linux390/
10352 F: drivers/s390/cio/
10358 W: http://www.ibm.com/developerworks/linux/linux390/
10360 F: drivers/s390/block/dasd*
10361 F: block/partitions/ibm.c
10363 S390 NETWORK DRIVERS
10366 W: http://www.ibm.com/developerworks/linux/linux390/
10368 F: drivers/s390/net/
10374 W: http://www.ibm.com/developerworks/linux/linux390/
10377 F: drivers/pci/hotplug/s390_pci_hpc.c
10382 W: http://www.ibm.com/developerworks/linux/linux390/
10384 F: drivers/s390/crypto/
10389 W: http://www.ibm.com/developerworks/linux/linux390/
10391 F: drivers/s390/scsi/zfcp_*
10393 S390 IUCV NETWORK LAYER
10396 W: http://www.ibm.com/developerworks/linux/linux390/
10398 F: drivers/s390/net/*iucv*
10399 F: include/net/iucv/
10405 W: http://www.ibm.com/developerworks/linux/linux390/
10407 F: drivers/iommu/s390-iommu.c
10409 S3C24XX SD/MMC Driver
10413 F: drivers/mmc/host/s3cmci.*
10415 SAA6588 RDS RECEIVER DRIVER
10418 T: git git://linuxtv.org/media_tree.git
10419 W: https://linuxtv.org
10421 F: drivers/media/i2c/saa6588*
10423 SAA7134 VIDEO4LINUX DRIVER
10427 W: https://linuxtv.org
10428 T: git git://linuxtv.org/media_tree.git
10430 F: Documentation/media/v4l-drivers/saa7134*
10431 F: drivers/media/pci/saa7134/
10433 SAA7146 VIDEO4LINUX-2 DRIVER
10436 T: git git://linuxtv.org/media_tree.git
10438 F: drivers/media/common/saa7146/
10439 F: drivers/media/pci/saa7146/
10440 F: include/media/saa7146*
10442 SAMSUNG LAPTOP DRIVER
10446 F: drivers/platform/x86/samsung-laptop.c
10448 SAMSUNG AUDIO (ASoC) DRIVERS
10454 F: sound/soc/samsung/
10456 SAMSUNG FRAMEBUFFER DRIVER
10460 F: drivers/video/fbdev/s3c-fb.c
10462 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10469 F: drivers/mfd/sec*.c
10470 F: drivers/regulator/s2m*.c
10471 F: drivers/regulator/s5m*.c
10472 F: drivers/clk/clk-s2mps11.c
10473 F: drivers/rtc/rtc-s5m.c
10474 F: include/linux/mfd/samsung/
10475 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10476 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10477 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10478 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10480 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10484 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10486 F: drivers/media/platform/exynos4-is/
10488 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10493 F: drivers/media/platform/s3c-camif/
10494 F: include/media/drv-intf/s3c_camif.h
10496 SAMSUNG S5C73M3 CAMERA DRIVER
10501 F: drivers/media/i2c/s5c73m3/*
10503 SAMSUNG S5K5BAF CAMERA DRIVER
10508 F: drivers/media/i2c/s5k5baf.c
10510 SAMSUNG S3FWRN5 NFC DRIVER
10515 F: drivers/nfc/s3fwrn5
10517 SAMSUNG SOC CLOCK DRIVERS
10523 F: drivers/clk/samsung/
10524 F: include/dt-bindings/clock/exynos*.h
10525 F: Documentation/devicetree/bindings/clock/exynos*.txt
10527 SAMSUNG SPI DRIVERS
10534 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10535 F: drivers/spi/spi-s3c*
10536 F: include/linux/platform_data/spi-s3c64xx.h
10538 SAMSUNG SXGBE DRIVERS
10544 F: drivers/net/ethernet/samsung/sxgbe/
10546 SAMSUNG THERMAL DRIVER
10551 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10552 F: drivers/thermal/samsung/
10554 SAMSUNG USB2 PHY DRIVER
10559 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10560 F: Documentation/phy/samsung-usb2.txt
10561 F: drivers/phy/phy-exynos4210-usb2.c
10562 F: drivers/phy/phy-exynos4x12-usb2.c
10563 F: drivers/phy/phy-exynos5250-usb2.c
10564 F: drivers/phy/phy-s5pv210-usb2.c
10565 F: drivers/phy/phy-samsung-usb2.c
10566 F: drivers/phy/phy-samsung-usb2.h
10572 F: Documentation/devicetree/bindings/serial/
10573 F: drivers/tty/serial/
10579 F: drivers/staging/media/st-cec/
10580 F: Documentation/devicetree/bindings/media/stih-cec.txt
10582 SYNOPSYS DESIGNWARE DMAC DRIVER
10586 F: include/linux/dma/dw.h
10587 F: include/linux/platform_data/dma-dw.h
10590 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10594 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10595 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10597 SYNOPSYS DESIGNWARE I2C DRIVER
10603 F: drivers/i2c/busses/i2c-designware-*
10604 F: include/linux/platform_data/i2c-designware.h
10606 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10610 F: include/linux/mmc/dw_mmc.h
10611 F: drivers/mmc/host/dw_mmc*
10613 SYSTEM TRACE MODULE CLASS
10616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10617 F: Documentation/trace/stm.txt
10618 F: drivers/hwtracing/stm/
10619 F: include/linux/stm.h
10620 F: include/uapi/linux/stm.h
10625 F: drivers/thunderbolt/
10627 TI BQ27XXX POWER SUPPLY DRIVER
10629 F: include/linux/power/bq27xxx_battery.h
10630 F: drivers/power/supply/bq27xxx_battery.c
10631 F: drivers/power/supply/bq27xxx_battery_i2c.c
10633 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10639 F: include/linux/clocksource.h
10640 F: include/linux/time.h
10641 F: include/linux/timex.h
10642 F: include/uapi/linux/time.h
10643 F: include/uapi/linux/timex.h
10644 F: kernel/time/clocksource.c
10645 F: kernel/time/time*.c
10646 F: kernel/time/alarmtimer.c
10647 F: kernel/time/ntp.c
10648 F: tools/testing/selftests/timers/
10653 F: drivers/watchdog/sc1200wdt.c
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10662 F: include/linux/sched.h
10663 F: include/uapi/linux/sched.h
10664 F: include/linux/wait.h
10669 W: http://www.sunplus.com
10673 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10677 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10678 F: drivers/clk/clk-scpi.c
10679 F: drivers/cpufreq/scpi-cpufreq.c
10680 F: drivers/firmware/arm_scpi.c
10681 F: include/linux/scpi_protocol.h
10686 W: http://www.kernel.dk
10688 F: drivers/scsi/sr*
10690 SCSI RDMA PROTOCOL (SRP) INITIATOR
10694 W: http://www.openfabrics.org
10695 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10697 F: drivers/infiniband/ulp/srp/
10698 F: include/scsi/srp.h
10703 W: http://sg.danny.cz/sg
10705 F: Documentation/scsi/scsi-generic.txt
10706 F: drivers/scsi/sg.c
10707 F: include/scsi/sg.h
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10716 F: Documentation/devicetree/bindings/scsi/
10724 F: Documentation/scsi/st.txt
10725 F: drivers/scsi/st.*
10726 F: drivers/scsi/st_*.h
10732 W: http://lksctp.sourceforge.net
10734 F: Documentation/networking/sctp.txt
10735 F: include/linux/sctp.h
10736 F: include/uapi/linux/sctp.h
10737 F: include/net/sctp/
10743 F: Documentation/i2c/busses/scx200_acb
10744 F: arch/x86/platform/scx200/
10745 F: drivers/watchdog/scx200_wdt.c
10746 F: drivers/i2c/busses/scx200*
10747 F: drivers/mtd/maps/scx200_docflash.c
10748 F: include/linux/scx200.h
10753 F: drivers/char/scx200_gpio.c
10754 F: include/linux/scx200_gpio.h
10756 SCx200 HRT CLOCKSOURCE DRIVER
10759 F: drivers/clocksource/scx200_hrt.c
10761 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10765 F: drivers/mmc/host/sdricoh_cs.c
10767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10770 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10772 F: drivers/mmc/host/sdhci*
10773 F: include/linux/mmc/sdhci*
10779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10781 F: kernel/seccomp.c
10782 F: include/uapi/linux/seccomp.h
10783 F: include/linux/seccomp.h
10784 F: tools/testing/selftests/seccomp/*
10785 K: \bsecure_computing
10788 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10793 F: drivers/mmc/host/sdhci-brcmstb*
10795 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10800 F: drivers/mmc/host/sdhci-s3c*
10802 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10806 F: drivers/mmc/host/sdhci-spear.c
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10813 W: http://kernsec.org/
10821 SELINUX SECURITY MODULE
10826 W: http://selinuxproject.org
10827 T: git git://git.infradead.org/users/pcmoore/selinux
10829 F: include/linux/selinux*
10830 F: security/selinux/
10831 F: scripts/selinux/
10833 APPARMOR SECURITY MODULE
10836 W: apparmor.wiki.kernel.org
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10839 F: security/apparmor/
10841 LOADPIN SECURITY MODULE
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10845 F: security/loadpin/
10847 YAMA SECURITY MODULE
10849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10856 F: drivers/misc/phantom.c
10857 F: include/uapi/linux/phantom.h
10859 Emulex 10Gbps iSCSI - OneConnect DRIVER
10864 W: http://www.broadcom.com
10866 F: drivers/scsi/be2iscsi/
10868 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10874 W: http://www.emulex.com
10876 F: drivers/net/ethernet/emulex/benet/
10878 EMULEX ONECONNECT ROCE DRIVER
10883 W: http://www.emulex.com
10885 F: drivers/infiniband/hw/ocrdma/
10886 F: include/uapi/rdma/ocrdma-abi.h
10894 F: drivers/net/ethernet/sfc/
10899 F: drivers/misc/sgi-gru/
10901 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10905 F: Documentation/ia64/serial.txt
10906 F: drivers/tty/serial/ioc?_serial.c
10907 F: include/linux/ioc?.h
10909 SGI XP/XPC/XPNET DRIVER
10913 F: drivers/misc/sgi-xp/
10915 SI2157 MEDIA DRIVER
10918 W: https://linuxtv.org
10919 W: http://palosaari.fi/linux/
10920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10921 T: git git://linuxtv.org/anttip/media_tree.git
10923 F: drivers/media/tuners/si2157*
10925 SI2168 MEDIA DRIVER
10928 W: https://linuxtv.org
10929 W: http://palosaari.fi/linux/
10930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10931 T: git git://linuxtv.org/anttip/media_tree.git
10933 F: drivers/media/dvb-frontends/si2168*
10935 SI470X FM RADIO RECEIVER I2C DRIVER
10938 T: git git://linuxtv.org/media_tree.git
10939 W: https://linuxtv.org
10941 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10943 SI470X FM RADIO RECEIVER USB DRIVER
10946 T: git git://linuxtv.org/media_tree.git
10947 W: https://linuxtv.org
10949 F: drivers/media/radio/si470x/radio-si470x-common.c
10950 F: drivers/media/radio/si470x/radio-si470x.h
10951 F: drivers/media/radio/si470x/radio-si470x-usb.c
10953 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10956 T: git git://linuxtv.org/media_tree.git
10957 W: https://linuxtv.org
10959 F: drivers/media/radio/si4713/si4713.?
10961 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10964 T: git git://linuxtv.org/media_tree.git
10965 W: https://linuxtv.org
10967 F: drivers/media/radio/si4713/radio-platform-si4713.c
10969 SI4713 FM RADIO TRANSMITTER USB DRIVER
10972 T: git git://linuxtv.org/media_tree.git
10973 W: https://linuxtv.org
10975 F: drivers/media/radio/si4713/radio-usb-si4713.c
10981 W: https://linuxtv.org
10982 T: git git://linuxtv.org/media_tree.git
10984 F: drivers/media/common/siano/
10985 F: drivers/media/usb/siano/
10986 F: drivers/media/usb/siano/
10987 F: drivers/media/mmc/siano/
10993 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10994 F: drivers/video/fbdev/simplefb.c
10995 F: include/linux/platform_data/simplefb.h
10997 SH_VEU V4L2 MEM2MEM DRIVER
11000 F: drivers/media/platform/sh_veu.c
11002 SH_VOU V4L2 OUTPUT DRIVER
11005 F: drivers/media/platform/sh_vou.c
11006 F: include/media/drv-intf/sh_vou.h
11008 SIMPLE FIRMWARE INTERFACE (SFI)
11011 W: http://simplefirmware.org/
11012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11014 F: arch/x86/platform/sfi/
11016 F: include/linux/sfi*.h
11018 SIMTEC EB110ATX (Chalice CATS)
11022 W: http://www.simtec.co.uk/products/EB110ATX/
11025 SIMTEC EB2410ITX (BAST)
11029 W: http://www.simtec.co.uk/products/EB2410ITX/
11031 F: arch/arm/mach-s3c24xx/mach-bast.c
11032 F: arch/arm/mach-s3c24xx/bast-ide.c
11033 F: arch/arm/mach-s3c24xx/bast-irq.c
11035 TI DAVINCI MACHINE SUPPORT
11039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11041 F: arch/arm/mach-davinci/
11042 F: drivers/i2c/busses/i2c-davinci.c
11044 TI DAVINCI SERIES MEDIA DRIVER
11047 W: https://linuxtv.org
11048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11049 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11051 F: drivers/media/platform/davinci/
11052 F: include/media/davinci/
11054 TI AM437X VPFE DRIVER
11057 W: https://linuxtv.org
11058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11059 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11061 F: drivers/media/platform/am437x/
11063 OV2659 OMNIVISION SENSOR DRIVER
11066 W: https://linuxtv.org
11067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11068 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11070 F: drivers/media/i2c/ov2659.c
11071 F: include/media/i2c/ov2659.h
11073 SILICON MOTION SM712 FRAME BUFFER DRIVER
11079 F: drivers/video/fbdev/sm712*
11080 F: Documentation/fb/sm712fb.txt
11082 SIS 190 ETHERNET DRIVER
11086 F: drivers/net/ethernet/sis/sis190.c
11088 SIS 900/7016 FAST ETHERNET DRIVER
11090 W: http://www.brownhat.org/sis900.html
11093 F: drivers/net/ethernet/sis/sis900.*
11095 SIS FRAMEBUFFER DRIVER
11097 W: http://www.winischhofer.net/linuxsisvga.shtml
11099 F: Documentation/fb/sisfb.txt
11100 F: drivers/video/fbdev/sis/
11101 F: include/video/sisfb.h
11105 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11107 F: drivers/usb/misc/sisusbvga/
11117 F: include/linux/sl?b*.h
11120 SLEEPABLE READ-COPY UPDATE (SRCU)
11127 W: http://www.rdrop.com/users/paulmck/RCU/
11129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11130 F: include/linux/srcu.h
11131 F: kernel/rcu/srcu.c
11133 SMACK SECURITY MODULE
11136 W: http://schaufler-ca.com
11137 T: git git://github.com/cschaufler/smack-next
11139 F: Documentation/security/Smack.txt
11142 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11146 F: drivers/power/avs/
11147 F: include/linux/power/smartreflex.h
11150 SMC91x ETHERNET DRIVER
11153 F: drivers/net/ethernet/smsc/smc91x.*
11155 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11159 F: drivers/media/i2c/smiapp/
11160 F: include/media/i2c/smiapp.h
11161 F: drivers/media/i2c/smiapp-pll.c
11162 F: drivers/media/i2c/smiapp-pll.h
11163 F: include/uapi/linux/smiapp.h
11164 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11166 SMM665 HARDWARE MONITOR DRIVER
11170 F: Documentation/hwmon/smm665
11171 F: drivers/hwmon/smm665.c
11173 SMSC EMC2103 HARDWARE MONITOR DRIVER
11177 F: Documentation/hwmon/emc2103
11178 F: drivers/hwmon/emc2103.c
11180 SMSC SCH5627 HARDWARE MONITOR DRIVER
11184 F: Documentation/hwmon/sch5627
11185 F: drivers/hwmon/sch5627.c
11187 SMSC47B397 HARDWARE MONITOR DRIVER
11191 F: Documentation/hwmon/smsc47b397
11192 F: drivers/hwmon/smsc47b397.c
11194 SMSC911x ETHERNET DRIVER
11198 F: include/linux/smsc911x.h
11199 F: drivers/net/ethernet/smsc/smsc911x.*
11201 SMSC9420 PCI ETHERNET DRIVER
11205 F: drivers/net/ethernet/smsc/smsc9420.*
11207 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11211 F: drivers/video/fbdev/smscufx.c
11213 SOC-CAMERA V4L2 SUBSYSTEM
11216 T: git git://linuxtv.org/media_tree.git
11218 F: include/media/soc*
11219 F: drivers/media/i2c/soc_camera/
11220 F: drivers/media/platform/soc_camera/
11222 SOEKRIS NET48XX LED SUPPORT
11225 F: drivers/leds/leds-net48xx.c
11227 SOFTLOGIC 6x10 MPEG CODEC
11234 F: drivers/media/pci/solo6x10/
11236 SOFTWARE RAID (Multiple Disks) SUPPORT
11239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11242 F: include/linux/raid/
11243 F: include/uapi/linux/raid/
11245 SONIC NETWORK DRIVER
11249 F: drivers/net/ethernet/natsemi/sonic.*
11251 SONICS SILICON BACKPLANE DRIVER (SSB)
11256 F: include/linux/ssb/
11258 SONY VAIO CONTROL DEVICE DRIVER
11261 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11263 F: Documentation/laptops/sony-laptop.txt
11264 F: drivers/char/sonypi.c
11265 F: drivers/platform/x86/sony-laptop.c
11266 F: include/linux/sony-laptop.h
11268 SONY MEMORYSTICK CARD SUPPORT
11270 W: http://tifmxx.berlios.de/
11272 F: drivers/memstick/host/tifm_ms.c
11274 SONY MEMORYSTICK STANDARD SUPPORT
11277 F: drivers/memstick/core/ms_block.*
11283 W: http://www.alsa-project.org/
11284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11285 T: git git://git.alsa-project.org/alsa-kernel.git
11286 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11288 F: Documentation/sound/
11290 F: include/uapi/sound/
11293 SOUND - COMPRESSED AUDIO
11296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11298 F: Documentation/sound/alsa/compress_offload.txt
11299 F: include/sound/compress_driver.h
11300 F: include/uapi/sound/compress_*
11301 F: sound/core/compress_offload.c
11302 F: sound/soc/soc-compress.c
11304 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11309 W: http://alsa-project.org/main/index.php/ASoC
11311 F: Documentation/devicetree/bindings/sound/
11312 F: Documentation/sound/alsa/soc/
11314 F: include/sound/soc*
11316 SOUND - DMAENGINE HELPERS
11319 F: include/sound/dmaengine_pcm.h
11320 F: sound/core/pcm_dmaengine.c
11321 F: sound/soc/soc-generic-dmaengine-pcm.c
11326 W: https://linuxtv.org
11327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11329 F: drivers/media/dvb-frontends/sp2*
11331 SPARC + UltraSPARC (sparc/sparc64)
11334 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11341 SPARC SERIAL DRIVERS
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11347 F: include/linux/sunserialcore.h
11348 F: drivers/tty/serial/suncore.c
11349 F: drivers/tty/serial/sunhv.c
11350 F: drivers/tty/serial/sunsab.c
11351 F: drivers/tty/serial/sunsab.h
11352 F: drivers/tty/serial/sunsu.c
11353 F: drivers/tty/serial/sunzilog.c
11354 F: drivers/tty/serial/sunzilog.h
11359 W: https://sparse.wiki.kernel.org/
11360 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11361 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11363 F: include/linux/compiler.h
11365 SPEAR PLATFORM SUPPORT
11369 W: http://www.st.com/spear
11371 F: arch/arm/boot/dts/spear*
11372 F: arch/arm/mach-spear/
11374 SPEAR CLOCK FRAMEWORK SUPPORT
11377 W: http://www.st.com/spear
11379 F: drivers/clk/spear/
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11385 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11387 F: Documentation/devicetree/bindings/spi/
11388 F: Documentation/spi/
11390 F: include/linux/spi/
11391 F: include/uapi/linux/spi/
11394 SPIDERNET NETWORK DRIVER for CELL
11398 F: Documentation/networking/spider_net.txt
11399 F: drivers/net/ethernet/toshiba/spider_net*
11404 W: http://www.ibm.com/developerworks/power/cell/
11406 F: Documentation/filesystems/spufs.txt
11407 F: arch/powerpc/platforms/cell/spufs/
11409 SQUASHFS FILE SYSTEM
11412 W: http://squashfs.org.uk
11413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11415 F: Documentation/filesystems/squashfs.txt
11418 SRM (Alpha) environment access
11421 F: arch/alpha/kernel/srm_env.c
11427 F: Documentation/stable_kernel_rules.txt
11431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11434 F: drivers/staging/
11440 F: drivers/staging/comedi/
11442 STAGING - FLARION FT1000 DRIVERS
11445 F: drivers/staging/ft1000/
11447 STAGING - INDUSTRIAL IO
11451 F: Documentation/devicetree/bindings/staging/iio/
11452 F: drivers/staging/iio/
11454 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11456 W: http://www.lirc.org/
11458 F: drivers/staging/media/lirc/
11460 STAGING - LUSTRE PARALLEL FILESYSTEM
11465 W: http://wiki.lustre.org/
11467 F: drivers/staging/lustre
11469 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11474 F: drivers/staging/nvec/
11476 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11480 W: http://wiki.laptop.org/go/DCON
11482 F: drivers/staging/olpc_dcon/
11484 STAGING - REALTEK RTL8712U DRIVERS
11488 F: drivers/staging/rtl8712/
11490 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11496 F: drivers/staging/sm750fb/
11502 F: drivers/staging/slicoss/
11504 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11510 W: http://www.linux-speakup.org/
11512 F: drivers/staging/speakup/
11514 STAGING - VIA VT665X DRIVERS
11517 F: drivers/staging/vt665?/
11519 STAGING - WILC1000 WIFI DRIVER
11524 F: drivers/staging/wilc1000/
11526 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11529 F: drivers/staging/xgifb/
11531 STARFIRE/DURALAN NETWORK DRIVER
11534 F: drivers/net/ethernet/adaptec/starfire*
11538 W: http://sammy.net/sun3/
11540 F: arch/m68k/kernel/*sun3*
11541 F: arch/m68k/sun3*/
11542 F: arch/m68k/include/asm/sun3*
11543 F: drivers/net/ethernet/i825xx/sun3*
11545 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11549 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11550 F: drivers/input/keyboard/sun4i-lradc-keys.c
11552 SUNDANCE NETWORK DRIVER
11556 F: drivers/net/ethernet/dlink/sundance.c
11562 Q: http://patchwork.kernel.org/project/linux-sh/list/
11564 F: Documentation/sh/
11574 F: Documentation/power/
11575 F: arch/x86/kernel/acpi/
11576 F: drivers/base/power/
11578 F: include/linux/suspend.h
11579 F: include/linux/freezer.h
11580 F: include/linux/pm.h
11586 F: Documentation/svga.txt
11587 F: arch/x86/boot/video*
11592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11595 F: arch/*/kernel/pci-swiotlb.c
11596 F: include/linux/swiotlb.h
11603 F: include/net/switchdev.h
11605 SYNOPSYS ARC ARCHITECTURE
11610 F: Documentation/devicetree/bindings/arc/*
11611 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11612 F: drivers/tty/serial/arc_uart.c
11613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11615 SYNOPSYS ARC SDP platform support
11618 F: arch/arc/plat-axs10x
11619 F: arch/arc/boot/dts/ax*
11620 F: Documentation/devicetree/bindings/arc/axs10*
11622 SYSTEM CONFIGURATION (SYSCON)
11625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11627 F: drivers/mfd/syscon.c
11629 SYSTEM RESET/SHUTDOWN DRIVERS
11632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11634 F: Documentation/devicetree/bindings/power/reset/
11635 F: drivers/power/reset/
11640 F: Documentation/filesystems/sysv-fs.txt
11642 F: include/linux/sysv_fs.h
11648 W: http://www.linux-iscsi.org
11649 W: http://groups.google.com/group/linux-iscsi-target-dev
11650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11654 F: Documentation/target/
11656 TASKSTATS STATISTICS INTERFACE
11659 F: Documentation/accounting/taskstats*
11660 F: include/linux/taskstats*
11661 F: kernel/taskstats.c
11667 F: include/net/pkt_cls.h
11668 F: include/uapi/linux/pkt_cls.h
11671 TCP LOW PRIORITY MODULE
11674 W: http://tcp-lp-mod.sourceforge.net/
11676 F: net/ipv4/tcp_lp.c
11678 TDA10071 MEDIA DRIVER
11681 W: https://linuxtv.org
11682 W: http://palosaari.fi/linux/
11683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11684 T: git git://linuxtv.org/anttip/media_tree.git
11686 F: drivers/media/dvb-frontends/tda10071*
11688 TDA18212 MEDIA DRIVER
11691 W: https://linuxtv.org
11692 W: http://palosaari.fi/linux/
11693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11694 T: git git://linuxtv.org/anttip/media_tree.git
11696 F: drivers/media/tuners/tda18212*
11698 TDA18218 MEDIA DRIVER
11701 W: https://linuxtv.org
11702 W: http://palosaari.fi/linux/
11703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11704 T: git git://linuxtv.org/anttip/media_tree.git
11706 F: drivers/media/tuners/tda18218*
11708 TDA18271 MEDIA DRIVER
11711 W: https://linuxtv.org
11712 W: http://github.com/mkrufky
11713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11714 T: git git://linuxtv.org/mkrufky/tuners.git
11716 F: drivers/media/tuners/tda18271*
11718 TDA827x MEDIA DRIVER
11721 W: https://linuxtv.org
11722 W: http://github.com/mkrufky
11723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11724 T: git git://linuxtv.org/mkrufky/tuners.git
11726 F: drivers/media/tuners/tda8290.*
11728 TDA8290 MEDIA DRIVER
11731 W: https://linuxtv.org
11732 W: http://github.com/mkrufky
11733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11734 T: git git://linuxtv.org/mkrufky/tuners.git
11736 F: drivers/media/tuners/tda8290.*
11738 TDA9840 MEDIA DRIVER
11741 T: git git://linuxtv.org/media_tree.git
11742 W: https://linuxtv.org
11744 F: drivers/media/i2c/tda9840*
11746 TEA5761 TUNER DRIVER
11750 W: https://linuxtv.org
11751 T: git git://linuxtv.org/media_tree.git
11753 F: drivers/media/tuners/tea5761.*
11755 TEA5767 TUNER DRIVER
11759 W: https://linuxtv.org
11760 T: git git://linuxtv.org/media_tree.git
11762 F: drivers/media/tuners/tea5767.*
11764 TEA6415C MEDIA DRIVER
11767 T: git git://linuxtv.org/media_tree.git
11768 W: https://linuxtv.org
11770 F: drivers/media/i2c/tea6415c*
11772 TEA6420 MEDIA DRIVER
11775 T: git git://linuxtv.org/media_tree.git
11776 W: https://linuxtv.org
11778 F: drivers/media/i2c/tea6420*
11784 F: drivers/net/team/
11785 F: include/linux/if_team.h
11786 F: include/uapi/linux/if_team.h
11788 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11791 F: arch/x86/platform/ts5500/
11793 TECHNOTREND USB IR RECEIVER
11797 F: drivers/media/rc/ttusbir.c
11799 TEGRA ARCHITECTURE SUPPORT
11804 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11813 F: drivers/clk/tegra/
11819 F: drivers/dma/tegra*
11824 F: drivers/i2c/busses/i2c-tegra.c
11826 TEGRA IOMMU DRIVERS
11829 F: drivers/iommu/tegra*
11835 F: drivers/input/keyboard/tegra-kbc.c
11840 F: drivers/pwm/pwm-tegra.c
11842 TEGRA SERIAL DRIVER
11845 F: drivers/tty/serial/serial-tegra.c
11850 F: drivers/spi/spi-tegra*
11852 TEHUTI ETHERNET DRIVER
11856 F: drivers/net/ethernet/tehuti/*
11858 Telecom Clock Driver for MCPL0010
11861 F: drivers/char/tlclk.c
11863 TENSILICA XTENSA PORT (xtensa)
11867 T: git git://github.com/czankel/xtensa-linux.git
11870 F: drivers/irqchip/irq-xtensa-*
11872 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11875 T: git git://linuxtv.org/media_tree.git
11876 W: https://linuxtv.org
11878 F: drivers/media/radio/radio-raremono.c
11884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11886 Q: https://patchwork.kernel.org/project/linux-pm/list/
11888 F: drivers/thermal/
11889 F: include/linux/thermal.h
11890 F: include/uapi/linux/thermal.h
11891 F: include/linux/cpu_cooling.h
11892 F: Documentation/devicetree/bindings/thermal/
11894 THERMAL/CPU_COOLING
11900 F: Documentation/thermal/cpu-cooling-api.txt
11901 F: drivers/thermal/cpu_cooling.c
11902 F: include/linux/cpu_cooling.h
11904 THINKPAD ACPI EXTRAS DRIVER
11908 W: http://ibm-acpi.sourceforge.net
11909 W: http://thinkwiki.org/wiki/Ibm-acpi
11910 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11912 F: drivers/platform/x86/thinkpad_acpi.c
11914 TI BANDGAP AND THERMAL DRIVER
11920 F: drivers/thermal/ti-soc-thermal/
11925 W: http://linuxtv.org/
11926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11928 F: drivers/media/platform/ti-vpe/
11930 TI CDCE706 CLOCK DRIVER
11933 F: drivers/clk/clk-cdce706.c
11940 F: include/linux/clk/ti.h
11942 TI ETHERNET SWITCH DRIVER (CPSW)
11948 F: drivers/net/ethernet/ti/cpsw*
11949 F: drivers/net/ethernet/ti/davinci*
11951 TI FLASH MEDIA INTERFACE DRIVER
11954 F: drivers/misc/tifm*
11955 F: drivers/mmc/host/tifm_sd.c
11956 F: include/linux/tifm.h
11958 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11963 F: drivers/soc/ti/*
11964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11967 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11972 F: sound/soc/codecs/lm49453*
11973 F: sound/soc/codecs/isabelle*
11975 TI LP855x BACKLIGHT DRIVER
11978 F: Documentation/backlight/lp855x-driver.txt
11979 F: drivers/video/backlight/lp855x_bl.c
11980 F: include/linux/platform_data/lp855x.h
11982 TI LP8727 CHARGER DRIVER
11985 F: drivers/power/supply/lp8727_charger.c
11986 F: include/linux/platform_data/lp8727.h
11988 TI LP8788 MFD DRIVER
11991 F: drivers/iio/adc/lp8788_adc.c
11992 F: drivers/leds/leds-lp8788.c
11993 F: drivers/mfd/lp8788*.c
11994 F: drivers/power/supply/lp8788-charger.c
11995 F: drivers/regulator/lp8788-*.c
11996 F: include/linux/mfd/lp8788*.h
11998 TI NETCP ETHERNET DRIVER
12003 F: drivers/net/ethernet/ti/netcp*
12005 TI TAS571X FAMILY ASoC CODEC DRIVER
12009 F: sound/soc/codecs/tas571x*
12011 TI TWL4030 SERIES SOC CODEC DRIVER
12015 F: sound/soc/codecs/twl4030*
12017 TI WILINK WIRELESS DRIVERS
12019 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12020 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12023 F: drivers/net/wireless/ti/
12024 F: include/linux/wl12xx.h
12031 W: http://tipc.sourceforge.net/
12033 F: include/uapi/linux/tipc*.h
12038 W: http://www.mellanox.com/repository/solutions/tile-scm/
12039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12042 F: drivers/char/tile-srom.c
12043 F: drivers/edac/tile_edac.c
12044 F: drivers/net/ethernet/tile/
12045 F: drivers/rtc/rtc-tile.c
12046 F: drivers/tty/hvc/hvc_tile.c
12047 F: drivers/tty/serial/tilegx.c
12048 F: drivers/usb/host/*-tilegx.c
12049 F: include/linux/usb/tilegx.h
12051 TLAN NETWORK DRIVER
12054 W: http://sourceforge.net/projects/tlan/
12056 F: Documentation/networking/tlan.txt
12057 F: drivers/net/ethernet/ti/tlan.*
12059 TOMOYO SECURITY MODULE
12066 W: http://tomoyo.sourceforge.jp/
12067 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12069 F: security/tomoyo/
12071 TOPSTAR LAPTOP EXTRAS DRIVER
12075 F: drivers/platform/x86/topstar-laptop.c
12077 TOSHIBA ACPI EXTRAS DRIVER
12081 F: drivers/platform/x86/toshiba_acpi.c
12083 TOSHIBA BLUETOOTH DRIVER
12087 F: drivers/platform/x86/toshiba_bluetooth.c
12089 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12093 F: drivers/platform/x86/toshiba_haps.c
12095 TOSHIBA WMI HOTKEYS DRIVER
12099 F: drivers/platform/x86/toshiba-wmi.c
12103 W: http://www.buzzard.org.uk/toshiba/
12105 F: drivers/char/toshiba.c
12106 F: include/linux/toshiba.h
12107 F: include/uapi/linux/toshiba.h
12109 TOSHIBA TC358743 DRIVER
12113 F: drivers/media/i2c/tc358743*
12114 F: include/media/i2c/tc358743.h
12116 TMIO/SDHI MMC DRIVER
12120 F: drivers/mmc/host/tmio_mmc*
12121 F: drivers/mmc/host/sh_mobile_sdhi.c
12122 F: include/linux/mfd/tmio.h
12124 TMP401 HARDWARE MONITOR DRIVER
12128 F: Documentation/hwmon/tmp401
12129 F: drivers/hwmon/tmp401.c
12131 TMPFS (SHMEM FILESYSTEM)
12135 F: include/linux/shmem_fs.h
12138 TM6000 VIDEO4LINUX DRIVER
12142 W: https://linuxtv.org
12143 T: git git://linuxtv.org/media_tree.git
12145 F: drivers/media/usb/tm6000/
12146 F: Documentation/media/v4l-drivers/tm6000*
12148 TW5864 VIDEO4LINUX DRIVER
12154 F: drivers/media/pci/tw5864/
12156 TW68 VIDEO4LINUX DRIVER
12159 T: git git://linuxtv.org/media_tree.git
12160 W: https://linuxtv.org
12162 F: drivers/media/pci/tw68/
12164 TW686X VIDEO4LINUX DRIVER
12167 T: git git://linuxtv.org/media_tree.git
12168 W: http://linuxtv.org
12170 F: drivers/media/pci/tw686x/
12177 W: http://tpmdd.sourceforge.net
12179 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12180 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12182 F: drivers/char/tpm/
12184 TPM IBM_VTPM DEVICE DRIVER
12186 W: http://tpmdd.sourceforge.net
12189 F: drivers/char/tpm/tpm_ibmvtpm*
12194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12196 F: Documentation/trace/ftrace.txt
12197 F: arch/*/*/*/ftrace.h
12198 F: arch/*/kernel/ftrace.c
12199 F: include/*/ftrace.h
12200 F: include/linux/trace*.h
12203 F: tools/testing/selftests/ftrace/
12205 TRACING MMIO ACCESSES (MMIOTRACE)
12213 F: kernel/trace/trace_mmiotrace.c
12214 F: include/linux/mmiotrace.h
12215 F: arch/x86/mm/kmmio.c
12216 F: arch/x86/mm/mmio-mod.c
12217 F: arch/x86/mm/testmmiotrace.c
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12223 K: ^Subject:.*(?i)trivial
12229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12230 F: Documentation/serial/
12232 F: drivers/tty/serial/serial_core.c
12233 F: include/linux/serial_core.h
12234 F: include/linux/serial.h
12235 F: include/linux/tty.h
12236 F: include/uapi/linux/serial_core.h
12237 F: include/uapi/linux/serial.h
12238 F: include/uapi/linux/tty.h
12240 TUA9001 MEDIA DRIVER
12243 W: https://linuxtv.org
12244 W: http://palosaari.fi/linux/
12245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12246 T: git git://linuxtv.org/anttip/media_tree.git
12248 F: drivers/media/tuners/tua9001*
12250 TULIP NETWORK DRIVERS
12254 F: drivers/net/ethernet/dec/tulip/
12258 W: http://vtun.sourceforge.net/tun
12260 F: Documentation/networking/tuntap.txt
12261 F: arch/um/os-Linux/drivers/
12263 TURBOCHANNEL SUBSYSTEM
12267 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12270 F: include/linux/tc.h
12272 UBI FILE SYSTEM (UBIFS)
12277 T: git git://git.infradead.org/ubifs-2.6.git
12278 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12280 F: Documentation/filesystems/ubifs.txt
12283 UCLINUX (M68KNOMMU AND COLDFIRE)
12285 W: http://www.linux-m68k.org/
12286 W: http://www.uclinux.org/
12289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12291 F: arch/m68k/coldfire/
12293 F: arch/m68k/*/*_no.*
12294 F: arch/m68k/include/asm/*_no.*
12299 F: Documentation/filesystems/udf.txt
12305 F: Documentation/filesystems/ufs.txt
12308 UHID USERSPACE HID IO DRIVER:
12312 F: drivers/hid/uhid.c
12313 F: include/uapi/linux/uhid.h
12315 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12319 F: include/linux/uwb.h
12320 F: include/linux/uwb/
12322 UNICORE32 ARCHITECTURE:
12324 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12326 T: git git://github.com/gxt/linux.git
12331 W: http://dotat.at/prog/unifdef
12333 F: scripts/unifdef.c
12335 UNIFORM CDROM DRIVER
12337 W: http://www.kernel.dk
12339 F: Documentation/cdrom/
12340 F: drivers/cdrom/cdrom.c
12341 F: include/linux/cdrom.h
12342 F: include/uapi/linux/cdrom.h
12344 UNISYS S-PAR DRIVERS
12348 F: drivers/staging/unisys/
12350 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12354 F: Documentation/scsi/ufs.txt
12355 F: drivers/scsi/ufs/
12357 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12361 F: drivers/scsi/ufs/*dwc*
12363 UNSORTED BLOCK IMAGES (UBI)
12366 W: http://www.linux-mtd.infradead.org/
12368 T: git git://git.infradead.org/ubifs-2.6.git
12370 F: drivers/mtd/ubi/
12371 F: include/linux/mtd/ubi.h
12372 F: include/uapi/mtd/ubi-user.h
12378 F: Documentation/usb/acm.txt
12379 F: drivers/usb/class/cdc-acm.*
12381 USB AR5523 WIRELESS DRIVER
12385 F: drivers/net/wireless/ath/ar5523/
12392 F: drivers/usb/storage/uas.c
12394 USB CDC ETHERNET DRIVER
12398 F: drivers/net/usb/cdc_*.c
12399 F: include/uapi/linux/usb/cdc.h
12401 USB CHAOSKEY DRIVER
12405 F: drivers/usb/misc/chaoskey.c
12407 USB CYPRESS C67X00 DRIVER
12411 F: drivers/usb/c67x00/
12413 USB DAVICOM DM9601 DRIVER
12416 W: http://www.linux-usb.org/usbnet
12418 F: drivers/net/usb/dm9601.c
12420 USB DIAMOND RIO500 DRIVER
12423 W: http://rio500.sourceforge.net
12425 F: drivers/usb/misc/rio500*
12431 F: Documentation/usb/ehci.txt
12432 F: drivers/usb/host/ehci*
12434 USB GADGET/PERIPHERAL SUBSYSTEM
12437 W: http://www.linux-usb.org/gadget
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12440 F: drivers/usb/gadget/
12441 F: include/linux/usb/gadget*
12443 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12449 F: Documentation/hid/hiddev.txt
12450 F: drivers/hid/usbhid/
12456 F: drivers/usb/host/isp116x*
12457 F: include/linux/usb/isp116x.h
12459 USB LAN78XX ETHERNET DRIVER
12464 F: drivers/net/usb/lan78xx.*
12466 USB MASS STORAGE DRIVER
12471 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12472 F: drivers/usb/storage/
12477 T: git git://git.alsa-project.org/alsa-kernel.git
12479 F: sound/usb/midi.*
12481 USB NETWORKING DRIVERS
12484 F: drivers/net/usb/
12490 F: Documentation/usb/ohci.txt
12491 F: drivers/usb/host/ohci*
12493 USB OTG FSM (Finite State Machine)
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12498 F: drivers/usb/common/usb-otg-fsm.c
12506 F: Documentation/usb/usbip_protocol.txt
12507 F: drivers/usb/usbip/
12508 F: tools/usb/usbip/
12514 T: git git://github.com/petkan/pegasus.git
12515 W: https://github.com/petkan/pegasus
12517 F: drivers/net/usb/pegasus.*
12522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12524 F: drivers/usb/phy/
12526 USB PRINTER DRIVER (usblp)
12530 F: drivers/usb/class/usblp.c
12532 USB QMI WWAN NETWORK DRIVER
12536 F: Documentation/ABI/testing/sysfs-class-net-qmi
12537 F: drivers/net/usb/qmi_wwan.c
12543 T: git git://github.com/petkan/rtl8150.git
12544 W: https://github.com/petkan/rtl8150
12546 F: drivers/net/usb/rtl8150.c
12548 USB SERIAL SUBSYSTEM
12551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12553 F: Documentation/usb/usb-serial.txt
12554 F: drivers/usb/serial/
12555 F: include/linux/usb/serial.h
12557 USB SMSC75XX ETHERNET DRIVER
12561 F: drivers/net/usb/smsc75xx.*
12563 USB SMSC95XX ETHERNET DRIVER
12568 F: drivers/net/usb/smsc95xx.*
12573 W: http://www.linux-usb.org
12574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12576 F: Documentation/devicetree/bindings/usb/
12577 F: Documentation/usb/
12579 F: include/linux/usb.h
12580 F: include/linux/usb/
12586 F: drivers/usb/host/uhci*
12588 USB "USBNET" DRIVER FRAMEWORK
12591 W: http://www.linux-usb.org/usbnet
12593 F: drivers/net/usb/usbnet.c
12594 F: include/linux/usb/usbnet.h
12600 T: git git://linuxtv.org/media_tree.git
12601 W: http://www.ideasonboard.org/uvc/
12603 F: drivers/media/usb/uvc/
12604 F: include/uapi/linux/uvcvideo.h
12609 T: git git://linuxtv.org/media_tree.git
12610 W: https://linuxtv.org
12612 F: drivers/media/usb/usbvision/
12618 F: drivers/usb/gadget/function/*uvc*
12619 F: drivers/usb/gadget/legacy/webcam.c
12621 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12625 F: drivers/net/wireless/rndis_wlan.c
12631 F: drivers/usb/host/xhci*
12632 F: drivers/usb/host/pci-quirks*
12636 W: http://linux-lc100020.sourceforge.net
12638 F: drivers/net/wireless/zydas/zd1201.*
12644 T: git git://linuxtv.org/media_tree.git
12645 W: http://royale.zerezo.com/zr364xx/
12647 F: Documentation/media/v4l-drivers/zr364xx*
12648 F: drivers/media/usb/zr364xx/
12654 F: drivers/usb/common/ulpi.c
12655 F: include/linux/ulpi/
12657 USER-MODE LINUX (UML)
12662 W: http://user-mode-linux.sourceforge.net
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12665 F: Documentation/virtual/uml/
12671 USERSPACE I/O (UIO)
12674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12675 F: Documentation/DocBook/uio-howto.tmpl
12677 F: include/linux/uio*.h
12682 W: http://en.wikipedia.org/wiki/Util-linux
12683 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12689 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12691 F: Documentation/fb/uvesafb.txt
12692 F: drivers/video/fbdev/uvesafb.*
12698 F: drivers/mtd/nand/vf610_nfc.c
12700 VFAT/FAT/MSDOS FILESYSTEM
12703 F: Documentation/filesystems/vfat.txt
12709 T: git git://github.com/awilliam/linux-vfio.git
12711 F: Documentation/vfio.txt
12713 F: include/linux/vfio.h
12714 F: include/uapi/linux/vfio.h
12716 VFIO PLATFORM DRIVER
12720 F: drivers/vfio/platform/
12722 VIDEOBUF2 FRAMEWORK
12728 F: drivers/media/v4l2-core/videobuf2-*
12729 F: include/media/videobuf2-*
12731 VIRTIO AND VHOST VSOCK DRIVER
12737 F: include/linux/virtio_vsock.h
12738 F: include/uapi/linux/virtio_vsock.h
12739 F: net/vmw_vsock/virtio_transport_common.c
12740 F: net/vmw_vsock/virtio_transport.c
12741 F: drivers/vhost/vsock.c
12742 F: drivers/vhost/vsock.h
12744 VIRTUAL SERIO DEVICE DRIVER
12747 F: drivers/input/serio/userio.c
12748 F: include/uapi/linux/userio.h
12750 VIRTIO CONSOLE DRIVER
12754 F: drivers/char/virtio_console.c
12755 F: include/linux/virtio_console.h
12756 F: include/uapi/linux/virtio_console.h
12758 VIRTIO CORE, NET AND BLOCK DRIVERS
12762 F: Documentation/devicetree/bindings/virtio/
12765 F: drivers/net/virtio_net.c
12766 F: drivers/block/virtio_blk.c
12767 F: include/linux/virtio_*.h
12768 F: include/uapi/linux/virtio_*.h
12770 VIRTIO DRIVERS FOR S390
12777 F: drivers/s390/virtio/
12785 F: drivers/gpu/drm/virtio/
12786 F: include/uapi/linux/virtio_gpu.h
12788 VIRTIO HOST (VHOST)
12793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12796 F: include/uapi/linux/vhost.h
12798 VIRTIO INPUT DRIVER
12801 F: drivers/virtio/virtio_input.c
12802 F: include/uapi/linux/virtio_input.h
12804 VIA RHINE NETWORK DRIVER
12806 F: drivers/net/ethernet/via/via-rhine.c
12808 VIA SD/MMC CARD CONTROLLER DRIVER
12812 F: drivers/mmc/host/via-sdmmc.c
12814 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12818 F: include/linux/via-core.h
12819 F: include/linux/via-gpio.h
12820 F: include/linux/via_i2c.h
12821 F: drivers/video/fbdev/via/
12823 VIA VELOCITY NETWORK DRIVER
12827 F: drivers/net/ethernet/via/via-velocity.*
12836 VIVID VIRTUAL VIDEO DRIVER
12839 T: git git://linuxtv.org/media_tree.git
12840 W: https://linuxtv.org
12842 F: drivers/media/platform/vivid/*
12848 F: drivers/net/macvlan.c
12849 F: include/linux/if_*vlan.h
12856 F: drivers/vlynq/vlynq.c
12857 F: include/linux/vlynq.h
12865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12866 F: Documentation/vme_api.txt
12867 F: drivers/staging/vme/
12869 F: include/linux/vme*
12871 VMWARE HYPERVISOR INTERFACE
12875 F: arch/x86/kernel/cpu/vmware.c
12877 VMWARE BALLOON DRIVER
12883 F: drivers/misc/vmw_balloon.c
12885 VMWARE VMMOUSE SUBDRIVER
12890 F: drivers/input/mouse/vmmouse.c
12891 F: drivers/input/mouse/vmmouse.h
12893 VMWARE VMXNET3 ETHERNET DRIVER
12898 F: drivers/net/vmxnet3/
12900 VMware PVSCSI driver
12905 F: drivers/scsi/vmw_pvscsi.c
12906 F: drivers/scsi/vmw_pvscsi.h
12908 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12912 W: http://www.slimlogic.co.uk/?p=48
12913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12915 F: Documentation/devicetree/bindings/regulator/
12916 F: drivers/regulator/
12917 F: include/dt-bindings/regulator/
12918 F: include/linux/regulator/
12925 F: drivers/net/vrf.c
12926 F: Documentation/networking/vrf.txt
12928 VT1211 HARDWARE MONITOR DRIVER
12932 F: Documentation/hwmon/vt1211
12933 F: drivers/hwmon/vt1211.c
12935 VT8231 HARDWARE MONITOR DRIVER
12939 F: drivers/hwmon/vt8231.c
12941 VUB300 USB to SDIO/SD/MMC bridge chip
12946 F: drivers/mmc/host/vub300.c
12948 W1 DALLAS'S 1-WIRE BUS
12951 F: Documentation/w1/
12954 W83791D HARDWARE MONITORING DRIVER
12958 F: Documentation/hwmon/w83791d
12959 F: drivers/hwmon/w83791d.c
12961 W83793 HARDWARE MONITORING DRIVER
12965 F: Documentation/hwmon/w83793
12966 F: drivers/hwmon/w83793.c
12968 W83795 HARDWARE MONITORING DRIVER
12972 F: drivers/hwmon/w83795.c
12974 W83L51xD SD/MMC CARD INTERFACE DRIVER
12977 F: drivers/mmc/host/wbsd.*
12979 WACOM PROTOCOL 4 SERIAL TABLETS
12984 F: drivers/input/tablet/wacom_serial4.c
12986 WATCHDOG DEVICE DRIVERS
12990 W: http://www.linux-watchdog.org/
12991 T: git git://www.linux-watchdog.org/linux-watchdog.git
12993 F: Documentation/devicetree/bindings/watchdog/
12994 F: Documentation/watchdog/
12995 F: drivers/watchdog/
12996 F: include/linux/watchdog.h
12997 F: include/uapi/linux/watchdog.h
13003 F: drivers/hid/hid-wiimote*
13008 F: drivers/media/rc/winbond-cir.c
13010 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13014 F: drivers/watchdog/ebc-c384_wdt.c
13016 WINSYSTEMS WS16C48 GPIO DRIVER
13020 F: drivers/gpio/gpio-ws16c48.c
13027 W: http://linuxwimax.org
13028 F: Documentation/wimax/README.wimax
13029 F: include/linux/wimax/debug.h
13030 F: include/net/wimax.h
13031 F: include/uapi/linux/wimax.h
13034 WISTRON LAPTOP BUTTON DRIVER
13037 F: drivers/input/misc/wistron_btns.c
13039 WL3501 WIRELESS PCMCIA CARD DRIVER
13042 W: http://oops.ghostprotocols.net:81/blog
13044 F: drivers/net/wireless/wl3501*
13046 WOLFSON MICROELECTRONICS DRIVERS
13048 T: git https://github.com/CirrusLogic/linux-drivers.git
13049 W: https://github.com/CirrusLogic/linux-drivers/wiki
13051 F: Documentation/hwmon/wm83??
13052 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13053 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13054 F: Documentation/devicetree/bindings/mfd/arizona.txt
13055 F: arch/arm/mach-s3c64xx/mach-crag6410*
13056 F: drivers/clk/clk-wm83*.c
13057 F: drivers/extcon/extcon-arizona.c
13058 F: drivers/leds/leds-wm83*.c
13059 F: drivers/gpio/gpio-*wm*.c
13060 F: drivers/gpio/gpio-arizona.c
13061 F: drivers/hwmon/wm83??-hwmon.c
13062 F: drivers/input/misc/wm831x-on.c
13063 F: drivers/input/touchscreen/wm831x-ts.c
13064 F: drivers/input/touchscreen/wm97*.c
13065 F: drivers/mfd/arizona*
13066 F: drivers/mfd/wm*.c
13067 F: drivers/mfd/cs47l24*
13068 F: drivers/power/supply/wm83*.c
13069 F: drivers/rtc/rtc-wm83*.c
13070 F: drivers/regulator/wm8*.c
13071 F: drivers/video/backlight/wm83*_bl.c
13072 F: drivers/watchdog/wm83*_wdt.c
13073 F: include/linux/mfd/arizona/
13074 F: include/linux/mfd/wm831x/
13075 F: include/linux/mfd/wm8350/
13076 F: include/linux/mfd/wm8400*
13077 F: include/linux/wm97xx.h
13078 F: include/sound/wm????.h
13079 F: sound/soc/codecs/arizona.?
13080 F: sound/soc/codecs/wm*
13081 F: sound/soc/codecs/cs47l24*
13086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13088 F: include/linux/workqueue.h
13089 F: kernel/workqueue.c
13090 F: Documentation/workqueue.txt
13092 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13102 F: Documentation/networking/x25*
13103 F: include/net/x25*
13106 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13114 F: Documentation/x86/
13117 X86 PLATFORM DRIVERS
13120 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13122 F: drivers/platform/x86/
13123 F: drivers/platform/olpc/
13125 X86 MCE INFRASTRUCTURE
13130 F: arch/x86/kernel/cpu/mcheck/*
13132 X86 MICROCODE UPDATE SUPPORT
13135 F: arch/x86/kernel/cpu/microcode/*
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13142 F: arch/x86/entry/vdso/
13144 XC2028/3028 TUNER DRIVER
13148 W: https://linuxtv.org
13149 T: git git://linuxtv.org/media_tree.git
13151 F: drivers/media/tuners/tuner-xc2028.*
13153 XEN HYPERVISOR INTERFACE
13158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13161 F: drivers/*/xen-*front.c
13163 F: arch/x86/include/asm/xen/
13165 F: include/uapi/xen/
13172 F: arch/arm/include/asm/xen/
13174 XEN HYPERVISOR ARM64
13179 F: arch/arm64/include/asm/xen/
13181 XEN NETWORK BACKEND DRIVER
13187 F: drivers/net/xen-netback/*
13193 F: arch/x86/pci/*xen*
13194 F: drivers/pci/*xen*
13196 XEN BLOCK SUBSYSTEM
13201 F: drivers/block/xen-blkback/*
13202 F: drivers/block/xen*
13209 F: drivers/scsi/xen-scsifront.c
13210 F: drivers/xen/xen-scsiback.c
13211 F: include/xen/interface/io/vscsiif.h
13213 XEN SWIOTLB SUBSYSTEM
13217 F: arch/x86/xen/*swiotlb*
13218 F: drivers/xen/*swiotlb*
13225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13227 F: Documentation/filesystems/xfs.txt
13230 XILINX AXI ETHERNET DRIVER
13234 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13236 XILINX UARTLITE SERIAL DRIVER
13240 F: drivers/tty/serial/uartlite.c
13242 XILINX VIDEO IP CORES
13246 T: git git://linuxtv.org/media_tree.git
13248 F: Documentation/devicetree/bindings/media/xilinx/
13249 F: drivers/media/platform/xilinx/
13250 F: include/uapi/linux/xilinx-v4l2-controls.h
13256 F: drivers/char/xillybus/
13258 XTENSA XTFPGA PLATFORM SUPPORT
13262 F: drivers/spi/spi-xtensa-xtfpga.c
13263 F: sound/soc/xtensa/xtfpga-i2s.c
13265 YAM DRIVER FOR AX.25
13269 F: drivers/net/hamradio/yam*
13270 F: include/linux/yam.h
13272 YEALINK PHONE DRIVER
13276 F: Documentation/input/yealink.txt
13277 F: drivers/input/misc/yealink.*
13279 Z8530 DRIVER FOR AX.25
13281 W: http://yaina.de/jreuter/
13282 W: http://www.qsl.net/dl1bke/
13285 F: Documentation/networking/z8530drv.txt
13286 F: drivers/net/hamradio/*scc.c
13287 F: drivers/net/hamradio/z8530.h
13289 ZBUD COMPRESSED PAGE ALLOCATOR
13294 F: include/linux/zbud.h
13296 ZD1211RW WIRELESS DRIVER
13299 W: http://zd1211.ath.cx/wiki/DriverRewrite
13303 F: drivers/net/wireless/zydas/zd1211rw/
13305 ZPOOL COMPRESSED PAGE STORAGE API
13310 F: include/linux/zpool.h
13312 ZR36067 VIDEO FOR LINUX DRIVER
13315 W: http://mjpeg.sourceforge.net/driver-zoran/
13316 T: hg https://linuxtv.org/hg/v4l-dvb
13318 F: drivers/media/pci/zoran/
13320 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13326 F: drivers/block/zram/
13327 F: Documentation/blockdev/zram.txt
13329 ZS DECSTATION Z85C30 SERIAL DRIVER
13332 F: drivers/tty/serial/zs.*
13334 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13341 F: include/linux/zsmalloc.h
13342 F: Documentation/vm/zsmalloc.txt
13344 ZSWAP COMPRESSED SWAP CACHING
13353 Q: http://patchwork.kernel.org/project/LKML/list/
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13355 S: Buried alive in reporters