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 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
644 F: drivers/crypto/ccp/
645 F: include/linux/ccp.h
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
651 F: Documentation/hwmon/fam15h_power
652 F: drivers/hwmon/fam15h_power.c
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
657 F: drivers/usb/gadget/udc/amd5536udc.*
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
662 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
664 F: drivers/char/hw_random/geode-rng.c
665 F: drivers/crypto/geode*
666 F: drivers/video/fbdev/geode/
667 F: arch/x86/include/asm/geode.h
672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
674 F: drivers/iommu/amd_iommu*.[ch]
675 F: include/linux/amd-iommu.h
680 T: git git://people.freedesktop.org/~gabbayo/linux.git
682 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F: drivers/gpu/drm/amd/amdkfd/
687 F: drivers/gpu/drm/amd/include/cik_structs.h
688 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F: drivers/gpu/drm/amd/include/vi_structs.h
690 F: drivers/gpu/drm/radeon/radeon_kfd.c
691 F: drivers/gpu/drm/radeon/radeon_kfd.h
692 F: include/uapi/linux/kfd_ioctl.h
694 AMD SEATTLE DEVICE TREE SUPPORT
699 F: arch/arm64/boot/dts/amd/
705 F: drivers/net/ethernet/amd/xgbe/
706 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
708 AMS (Apple Motion Sensor) DRIVER
711 F: drivers/macintosh/ams/
713 ANALOG DEVICES INC AD9389B DRIVER
717 F: drivers/media/i2c/ad9389b*
719 ANALOG DEVICES INC ADV7180 DRIVER
722 W: http://ez.analog.com/community/linux-device-drivers
724 F: drivers/media/i2c/adv7180.c
726 ANALOG DEVICES INC ADV7511 DRIVER
730 F: drivers/media/i2c/adv7511*
732 ANALOG DEVICES INC ADV7604 DRIVER
736 F: drivers/media/i2c/adv7604*
738 ANALOG DEVICES INC ADV7842 DRIVER
742 F: drivers/media/i2c/adv7842*
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
747 W: http://wiki.analog.com/
748 W: http://ez.analog.com/community/linux-device-drivers
750 F: sound/soc/codecs/adau*
751 F: sound/soc/codecs/adav*
752 F: sound/soc/codecs/ad1*
753 F: sound/soc/codecs/ad7*
754 F: sound/soc/codecs/ssm*
755 F: sound/soc/codecs/sigmadsp.*
757 ANALOG DEVICES INC ASOC DRIVERS
760 W: http://blackfin.uclinux.org/
762 F: sound/soc/blackfin/*
764 ANALOG DEVICES INC IIO DRIVERS
767 W: http://wiki.analog.com/
768 W: http://ez.analog.com/community/linux-device-drivers
771 X: drivers/iio/*/adjd*
772 F: drivers/staging/iio/*/ad*
773 F: staging/iio/trigger/iio-trig-bfin-timer.c
775 ANALOG DEVICES INC DMA DRIVERS
777 W: http://ez.analog.com/community/linux-device-drivers
779 F: drivers/dma/dma-axi-dmac.c
781 ANDROID CONFIG FRAGMENTS
784 F: kernel/configs/android*
790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
794 F: drivers/staging/android/
801 F: Documentation/devicetree/bindings/staging/ion/
802 F: drivers/staging/android/ion
803 F: drivers/staging/android/uapi/ion.h
804 F: drivers/staging/android/uapi/ion_test.h
806 AOA (Apple Onboard Audio) ALSA DRIVER
813 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
817 F: drivers/iio/dac/stx104.c
822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823 F: arch/x86/kernel/apm_32.c
824 F: include/linux/apm_bios.h
825 F: include/uapi/linux/apm_bios.h
826 F: drivers/char/apm-emulation.c
828 APPLE BCM5974 MULTITOUCH DRIVER
832 F: drivers/input/mouse/bcm5974.c
838 F: drivers/hwmon/applesmc.c
840 APPLETALK NETWORK LAYER
843 F: drivers/net/appletalk/
846 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
849 F: arch/arm64/boot/dts/apm/
851 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
855 F: drivers/net/ethernet/apm/xgene/
856 F: drivers/net/phy/mdio-xgene.c
857 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
860 APTINA CAMERA SENSOR PLL
864 F: drivers/media/i2c/aptina-pll.*
866 ARC FRAMEBUFFER DRIVER
869 F: drivers/video/fbdev/arcfb.c
870 F: drivers/video/fbdev/core/fb_defio.c
876 F: drivers/net/arcnet/
877 F: include/uapi/linux/if_arcnet.h
882 F: drivers/gpu/drm/arc/
883 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
885 ARM ARCHITECTED TIMER DRIVER
890 F: arch/arm/include/asm/arch_timer.h
891 F: arch/arm64/include/asm/arch_timer.h
892 F: drivers/clocksource/arm_arch_timer.c
897 F: drivers/gpu/drm/arm/hdlcd_*
898 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
900 ARM MALI-DP DRM DRIVER
905 F: drivers/gpu/drm/arm/
906 F: Documentation/devicetree/bindings/display/arm,malidp.txt
908 ARM MFM AND FLOPPY DRIVERS
911 F: arch/arm/lib/floppydma.S
912 F: arch/arm/include/asm/floppy.h
914 ARM PMU PROFILING AND DEBUGGING
918 F: arch/arm*/kernel/perf_*
919 F: arch/arm/oprofile/common.c
920 F: arch/arm*/kernel/hw_breakpoint.c
921 F: arch/arm*/include/asm/hw_breakpoint.h
922 F: arch/arm*/include/asm/perf_event.h
923 F: drivers/perf/arm_pmu.c
924 F: include/linux/perf/arm_pmu.h
929 W: http://www.armlinux.org.uk/
933 ARM SUB-ARCHITECTURES
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
940 ARM PRIMECELL AACI PL041 DRIVER
945 ARM PRIMECELL CLCD PL110 DRIVER
948 F: drivers/video/fbdev/amba-clcd.*
950 ARM PRIMECELL KMI PL050 DRIVER
953 F: drivers/input/serio/ambakmi.*
954 F: include/linux/amba/kmi.h
956 ARM PRIMECELL MMCI PL180/1 DRIVER
959 F: drivers/mmc/host/mmci.*
960 F: include/linux/amba/mmci.h
962 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
965 F: drivers/tty/serial/amba-pl01*.c
966 F: include/linux/amba/serial.h
968 ARM PRIMECELL BUS SUPPORT
972 F: include/linux/amba/bus.h
974 ARM/ADS SPHERE MACHINE SUPPORT
979 ARM/AFEB9260 MACHINE SUPPORT
984 ARM/AJECO 1ARM MACHINE SUPPORT
989 ARM/Allwinner sunXi SoC support
996 ARM/Allwinner SoC Clock Support
999 F: drivers/clk/sunxi/
1001 ARM/Amlogic Meson SoC support
1006 W: http://linux-meson.com/
1008 F: arch/arm/mach-meson/
1009 F: arch/arm/boot/dts/meson*
1010 F: arch/arm64/boot/dts/amlogic/
1011 F: drivers/pinctrl/meson/
1014 ARM/Annapurna Labs ALPINE ARCHITECTURE
1019 F: arch/arm/mach-alpine/
1020 F: arch/arm/boot/dts/alpine*
1021 F: arch/arm64/boot/dts/al/
1022 F: drivers/*/*alpine*
1024 ARM/ARTPEC MACHINE SUPPORT
1030 F: arch/arm/mach-artpec
1031 F: arch/arm/boot/dts/artpec6*
1034 ARM/ASPEED MACHINE SUPPORT
1037 F: arch/arm/mach-aspeed/
1038 F: arch/arm/boot/dts/aspeed-*
1039 F: drivers/*/*aspeed*
1041 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1046 W: http://www.linux4sam.org
1047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1049 F: arch/arm/mach-at91/
1050 F: include/soc/at91/
1051 F: arch/arm/boot/dts/at91*.dts
1052 F: arch/arm/boot/dts/at91*.dtsi
1053 F: arch/arm/boot/dts/sama*.dts
1054 F: arch/arm/boot/dts/sama*.dtsi
1055 F: arch/arm/include/debug/at91.S
1057 ARM/ATMEL AT91 Clock Support
1062 ARM/CALXEDA HIGHBANK ARCHITECTURE
1066 F: arch/arm/mach-highbank/
1067 F: arch/arm/boot/dts/highbank.dts
1068 F: arch/arm/boot/dts/ecx-*.dts*
1070 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1073 F: arch/arm/mach-cns3xxx/
1075 ARM/CAVIUM THUNDER NETWORK DRIVER
1080 F: drivers/net/ethernet/cavium/thunder/
1082 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1088 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1093 F: arch/arm/mach-ep93xx/
1094 F: arch/arm/mach-ep93xx/include/mach/
1096 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1105 F: arch/arm/include/asm/clkdev.h
1106 F: drivers/clk/clkdev.c
1108 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1113 ARM/CONTEC MICRO9 MACHINE SUPPORT
1116 F: arch/arm/mach-ep93xx/micro9.c
1118 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1122 F: drivers/hwtracing/coresight/*
1123 F: Documentation/trace/coresight.txt
1124 F: Documentation/devicetree/bindings/arm/coresight.txt
1125 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1127 ARM/CORGI MACHINE SUPPORT
1131 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1134 T: git git://github.com/ulli-kroll/linux.git
1136 F: arch/arm/mach-gemini/
1137 F: drivers/rtc/rtc-gemini.c
1139 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1144 F: arch/arm/boot/dts/prima2*
1145 F: arch/arm/mach-prima2/
1146 F: drivers/clk/sirf/
1147 F: drivers/clocksource/timer-prima2.c
1148 F: drivers/clocksource/timer-atlas7.c
1151 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1155 F: arch/arm/boot/dts/cx92755*
1158 ARM/EBSA110 MACHINE SUPPORT
1161 W: http://www.armlinux.org.uk/
1163 F: arch/arm/mach-ebsa110/
1164 F: drivers/net/ethernet/amd/am79c961a.*
1166 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1172 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1177 W: http://www.openezx.org/
1179 T: topgit git://git.openezx.org/openezx.git
1180 F: arch/arm/mach-pxa/ezx.c
1182 ARM/FARADAY FA526 PORT
1186 T: git git://git.berlios.de/gemini-board
1187 F: arch/arm/mm/*-fa*
1189 ARM/FOOTBRIDGE ARCHITECTURE
1192 W: http://www.armlinux.org.uk/
1194 F: arch/arm/include/asm/hardware/dec21285.h
1195 F: arch/arm/mach-footbridge/
1197 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204 F: arch/arm/mach-imx/
1205 F: arch/arm/mach-mxs/
1206 F: arch/arm/boot/dts/imx*
1207 F: arch/arm/configs/imx*_defconfig
1211 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218 F: arch/arm/mach-imx/*vf610*
1219 F: arch/arm/boot/dts/vf*
1221 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1226 ARM/GUMSTIX MACHINE SUPPORT
1231 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1236 F: arch/arm/mach-pxa/hx4700.c
1237 F: arch/arm/mach-pxa/include/mach/hx4700.h
1238 F: sound/soc/pxa/hx4700.c
1240 ARM/HISILICON SOC SUPPORT
1243 W: http://www.hisilicon.com
1245 T: git git://github.com/hisilicon/linux-hisi.git
1246 F: arch/arm/mach-hisi/
1247 F: arch/arm/boot/dts/hi3*
1248 F: arch/arm/boot/dts/hip*
1249 F: arch/arm/boot/dts/hisi*
1250 F: arch/arm64/boot/dts/hisilicon/
1252 ARM/HP JORNADA 7XX MACHINE SUPPORT
1256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257 F: arch/arm/mach-sa1100/jornada720.c
1258 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1260 ARM/IGEP MACHINE SUPPORT
1266 F: arch/arm/boot/dts/omap3-igep*
1268 ARM/INCOME PXA270 SUPPORT
1272 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1274 ARM/INTEL IOP32X ARM ARCHITECTURE
1279 ARM/INTEL IOP33X ARM ARCHITECTURE
1283 ARM/INTEL IOP13XX ARM ARCHITECTURE
1288 ARM/INTEL IQ81342EX MACHINE SUPPORT
1293 ARM/INTEL IXDP2850 MACHINE SUPPORT
1298 ARM/INTEL IXP4XX ARM ARCHITECTURE
1303 F: arch/arm/mach-ixp4xx/
1305 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1309 F: arch/arm/mach-pxa/stargate2.c
1310 F: drivers/pcmcia/pxa2xx_stargate2.c
1312 ARM/INTEL XSC3 (MANZANO) ARM CORE
1317 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1322 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1326 F: arch/arm/mach-keystone/
1327 F: arch/arm/boot/dts/keystone-*
1328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1330 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1334 F: drivers/clk/keystone/
1336 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1341 F: drivers/clocksource/timer-keystone.c
1343 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1347 F: drivers/power/reset/keystone-reset.c
1349 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1353 F: drivers/memory/*emif*
1355 ARM/LG1K ARCHITECTURE
1359 F: arch/arm64/boot/dts/lg/
1361 ARM/LOGICPD PXA270 MACHINE SUPPORT
1366 ARM/LPC18XX ARCHITECTURE
1370 F: arch/arm/boot/dts/lpc43*
1371 F: drivers/clk/nxp/clk-lpc18xx*
1372 F: drivers/clocksource/time-lpc32xx.c
1373 F: drivers/i2c/busses/i2c-lpc2k.c
1374 F: drivers/memory/pl172.c
1375 F: drivers/mtd/spi-nor/nxp-spifi.c
1376 F: drivers/rtc/rtc-lpc24xx.c
1379 ARM/LPC32XX SOC SUPPORT
1383 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1385 F: arch/arm/boot/dts/lpc32*
1386 F: arch/arm/mach-lpc32xx/
1387 F: drivers/i2c/busses/i2c-pnx.c
1388 F: drivers/net/ethernet/nxp/lpc_eth.c
1389 F: drivers/usb/host/ohci-nxp.c
1390 F: drivers/watchdog/pnx4008_wdt.c
1393 ARM/MAGICIAN MACHINE SUPPORT
1397 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1404 F: arch/arm/mach-mvebu/
1405 F: drivers/rtc/rtc-armada38x.c
1406 F: arch/arm/boot/dts/armada*
1407 F: arch/arm/boot/dts/kirkwood*
1408 F: arch/arm64/boot/dts/marvell/armada*
1409 F: drivers/cpufreq/mvebu-cpufreq.c
1410 F: arch/arm/configs/mvebu_*_defconfig
1412 ARM/Marvell Berlin SoC support
1416 F: arch/arm/mach-berlin/
1417 F: arch/arm/boot/dts/berlin*
1418 F: arch/arm64/boot/dts/marvell/berlin*
1421 ARM/Marvell Dove/MV78xx0/Orion SOC support
1428 F: arch/arm/mach-dove/
1429 F: arch/arm/mach-mv78xx0/
1430 F: arch/arm/mach-orion5x/
1431 F: arch/arm/plat-orion/
1432 F: arch/arm/boot/dts/dove*
1433 F: arch/arm/boot/dts/orion5x*
1436 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1439 W: http://www.digriz.org.uk/ts78xx/kernel
1441 F: arch/arm/mach-orion5x/ts78xx-*
1443 ARM/OXNAS platform support
1447 F: arch/arm/mach-oxnas/
1448 F: arch/arm/boot/dts/oxnas*
1449 F: arch/arm/boot/dts/wd-mbwe.dts
1452 ARM/Mediatek RTC DRIVER
1457 F: drivers/rtc/rtc-mt6397.c
1459 ARM/Mediatek SoC support
1464 F: arch/arm/boot/dts/mt6*
1465 F: arch/arm/boot/dts/mt8*
1466 F: arch/arm/mach-mediatek/
1470 ARM/Mediatek USB3 PHY DRIVER
1475 F: drivers/phy/phy-mt65xx-usb3.c
1477 ARM/MICREL KS8695 ARCHITECTURE
1480 F: arch/arm/mach-ks8695/
1483 ARM/MIOA701 MACHINE SUPPORT
1486 F: arch/arm/mach-pxa/mioa701.c
1489 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1493 ARM/NOMADIK ARCHITECTURE
1498 F: arch/arm/mach-nomadik/
1499 F: drivers/pinctrl/nomadik/
1500 F: drivers/i2c/busses/i2c-nomadik.c
1501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1503 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1506 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1509 ARM/TOSA MACHINE SUPPORT
1514 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1517 W: http://hackndev.com
1519 F: arch/arm/mach-pxa/include/mach/palmtx.h
1520 F: arch/arm/mach-pxa/palmtx.c
1521 F: arch/arm/mach-pxa/include/mach/palmt5.h
1522 F: arch/arm/mach-pxa/palmt5.c
1523 F: arch/arm/mach-pxa/include/mach/palmld.h
1524 F: arch/arm/mach-pxa/palmld.c
1525 F: arch/arm/mach-pxa/include/mach/palmte2.h
1526 F: arch/arm/mach-pxa/palmte2.c
1527 F: arch/arm/mach-pxa/include/mach/palmtc.h
1528 F: arch/arm/mach-pxa/palmtc.c
1530 ARM/PALM TREO SUPPORT
1533 W: http://hackndev.com
1535 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536 F: arch/arm/mach-pxa/palmtreo.c
1541 W: http://hackndev.com
1543 F: arch/arm/mach-pxa/include/mach/palmz72.h
1544 F: arch/arm/mach-pxa/palmz72.c
1548 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1551 ARM/PT DIGITAL BOARD PORT
1554 W: http://www.armlinux.org.uk/
1557 ARM/QUALCOMM SUPPORT
1563 F: Documentation/devicetree/bindings/soc/qcom/
1564 F: arch/arm/boot/dts/qcom-*.dts
1565 F: arch/arm/boot/dts/qcom-*.dtsi
1566 F: arch/arm/mach-qcom/
1567 F: arch/arm64/boot/dts/qcom/*
1568 F: drivers/i2c/busses/i2c-qup.c
1569 F: drivers/clk/qcom/
1570 F: drivers/soc/qcom/
1571 F: drivers/spi/spi-qup.c
1572 F: drivers/tty/serial/msm_serial.h
1573 F: drivers/tty/serial/msm_serial.c
1574 F: drivers/*/pm8???-*
1575 F: drivers/mfd/ssbi.c
1576 F: drivers/firmware/qcom_scm.c
1577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1579 ARM/RADISYS ENP2611 MACHINE SUPPORT
1584 ARM/RENESAS ARM64 ARCHITECTURE
1588 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1591 F: arch/arm64/boot/dts/renesas/
1592 F: drivers/soc/renesas/
1593 F: include/linux/soc/renesas/
1595 ARM/RISCPC ARCHITECTURE
1598 W: http://www.armlinux.org.uk/
1600 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601 F: arch/arm/include/asm/hardware/ioc.h
1602 F: arch/arm/include/asm/hardware/iomd.h
1603 F: arch/arm/include/asm/hardware/memc.h
1604 F: arch/arm/mach-rpc/
1605 F: drivers/net/ethernet/8390/etherh.c
1606 F: drivers/net/ethernet/i825xx/ether1*
1607 F: drivers/net/ethernet/seeq/ether3*
1608 F: drivers/scsi/arm/
1610 ARM/Rockchip SoC support
1614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1616 F: arch/arm/boot/dts/rk3*
1617 F: arch/arm/mach-rockchip/
1618 F: drivers/clk/rockchip/
1619 F: drivers/i2c/busses/i2c-rk3x.c
1620 F: drivers/*/*rockchip*
1621 F: drivers/*/*/*rockchip*
1622 F: sound/soc/rockchip/
1625 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1631 F: arch/arm/boot/dts/s3c*
1632 F: arch/arm/boot/dts/s5p*
1633 F: arch/arm/boot/dts/samsung*
1634 F: arch/arm/boot/dts/exynos*
1635 F: arch/arm64/boot/dts/exynos/
1636 F: arch/arm/plat-samsung/
1637 F: arch/arm/mach-s3c24*/
1638 F: arch/arm/mach-s3c64xx/
1639 F: arch/arm/mach-s5p*/
1640 F: arch/arm/mach-exynos*/
1641 F: drivers/*/*s3c24*
1642 F: drivers/*/*/*s3c24*
1643 F: drivers/*/*s3c64xx*
1644 F: drivers/*/*s5pv210*
1645 F: drivers/memory/samsung/*
1646 F: drivers/soc/samsung/*
1647 F: Documentation/arm/Samsung/
1648 F: Documentation/devicetree/bindings/arm/samsung/
1649 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1653 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1657 F: arch/arm/mach-s5pv210/
1659 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1666 F: drivers/media/platform/s5p-g2d/
1668 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1676 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1677 F: drivers/media/platform/s5p-mfc/
1679 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1685 F: drivers/media/platform/s5p-tv/
1687 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692 F: drivers/staging/media/platform/s5p-cec/
1694 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1700 F: drivers/media/platform/s5p-jpeg/
1702 ARM/SHMOBILE ARM ARCHITECTURE
1706 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1709 F: arch/arm/boot/dts/emev2*
1710 F: arch/arm/boot/dts/r7s*
1711 F: arch/arm/boot/dts/r8a*
1712 F: arch/arm/boot/dts/sh*
1713 F: arch/arm/configs/shmobile_defconfig
1714 F: arch/arm/include/debug/renesas-scif.S
1715 F: arch/arm/mach-shmobile/
1716 F: drivers/soc/renesas/
1717 F: include/linux/soc/renesas/
1719 ARM/SOCFPGA ARCHITECTURE
1722 F: arch/arm/mach-socfpga/
1723 F: arch/arm/boot/dts/socfpga*
1724 F: arch/arm/configs/socfpga_defconfig
1725 F: arch/arm64/boot/dts/altera/
1726 W: http://www.rocketboards.org
1727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1729 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1732 F: drivers/clk/socfpga/
1734 ARM/SOCFPGA EDAC SUPPORT
1737 F: drivers/edac/altera_edac.
1739 ARM/STI ARCHITECTURE
1743 W: http://www.stlinux.com
1745 F: arch/arm/mach-sti/
1746 F: arch/arm/boot/dts/sti*
1747 F: drivers/char/hw_random/st-rng.c
1748 F: drivers/clocksource/arm_global_timer.c
1749 F: drivers/clocksource/clksrc_st_lpc.c
1750 F: drivers/cpufreq/sti-cpufreq.c
1751 F: drivers/i2c/busses/i2c-st.c
1752 F: drivers/media/rc/st_rc.c
1753 F: drivers/media/platform/sti/c8sectpfe/
1754 F: drivers/mmc/host/sdhci-st.c
1755 F: drivers/phy/phy-miphy28lp.c
1756 F: drivers/phy/phy-miphy365x.c
1757 F: drivers/phy/phy-stih407-usb.c
1758 F: drivers/phy/phy-stih41x-usb.c
1759 F: drivers/pinctrl/pinctrl-st.c
1760 F: drivers/remoteproc/st_remoteproc.c
1761 F: drivers/reset/sti/
1762 F: drivers/rtc/rtc-st-lpc.c
1763 F: drivers/tty/serial/st-asc.c
1764 F: drivers/usb/dwc3/dwc3-st.c
1765 F: drivers/usb/host/ehci-st.c
1766 F: drivers/usb/host/ohci-st.c
1767 F: drivers/watchdog/st_lpc_wdt.c
1768 F: drivers/ata/ahci_st.c
1770 ARM/STM32 ARCHITECTURE
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1777 F: drivers/clocksource/armv7m_systick.c
1779 ARM/TANGO ARCHITECTURE
1785 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1790 ARM/TETON BGA MACHINE SUPPORT
1795 ARM/THECUS N2100 MACHINE SUPPORT
1800 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1803 W: http://www.mcuos.com
1805 F: arch/arm/mach-w90x900/
1806 F: drivers/input/keyboard/w90p910_keypad.c
1807 F: drivers/input/touchscreen/w90p910_ts.c
1808 F: drivers/watchdog/nuc900_wdt.c
1809 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1810 F: drivers/mtd/nand/nuc900_nand.c
1811 F: drivers/rtc/rtc-nuc900.c
1812 F: drivers/spi/spi-nuc900.c
1813 F: drivers/usb/host/ehci-w90x900.c
1814 F: drivers/video/fbdev/nuc900fb.c
1816 ARM/U300 MACHINE SUPPORT
1820 F: arch/arm/mach-u300/
1821 F: drivers/clocksource/timer-u300.c
1822 F: drivers/i2c/busses/i2c-stu300.c
1823 F: drivers/rtc/rtc-coh901331.c
1824 F: drivers/watchdog/coh901327_wdt.c
1825 F: drivers/dma/coh901318*
1826 F: drivers/mfd/ab3100*
1827 F: drivers/rtc/rtc-ab3100.c
1828 F: drivers/rtc/rtc-coh901331.c
1829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1831 ARM/UNIPHIER ARCHITECTURE
1834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1836 F: arch/arm/boot/dts/uniphier*
1837 F: arch/arm/include/asm/hardware/cache-uniphier.h
1838 F: arch/arm/mach-uniphier/
1839 F: arch/arm/mm/cache-uniphier.c
1840 F: arch/arm64/boot/dts/socionext/
1841 F: drivers/bus/uniphier-system-bus.c
1842 F: drivers/i2c/busses/i2c-uniphier*
1843 F: drivers/pinctrl/uniphier/
1844 F: drivers/tty/serial/8250/8250_uniphier.c
1847 ARM/Ux500 ARM ARCHITECTURE
1851 F: arch/arm/mach-ux500/
1852 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1853 F: drivers/dma/ste_dma40*
1854 F: drivers/hwspinlock/u8500_hsem.c
1855 F: drivers/mfd/abx500*
1856 F: drivers/mfd/ab8500*
1857 F: drivers/mfd/dbx500*
1858 F: drivers/mfd/db8500*
1859 F: drivers/pinctrl/nomadik/pinctrl-ab*
1860 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1861 F: drivers/rtc/rtc-ab8500.c
1862 F: drivers/rtc/rtc-pl031.c
1863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1865 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1868 T: git git://git.linaro.org/people/ulfh/clk.git
1870 F: drivers/clk/ux500/
1872 ARM/VERSATILE EXPRESS PLATFORM
1878 F: arch/arm/boot/dts/vexpress*
1879 F: arch/arm64/boot/dts/arm/
1880 F: arch/arm/mach-vexpress/
1883 F: drivers/clk/versatile/clk-vexpress-osc.c
1884 F: drivers/clocksource/versatile.c
1890 W: http://www.armlinux.org.uk/
1894 ARM/VOIPAC PXA270 SUPPORT
1898 F: arch/arm/mach-pxa/vpac270.c
1899 F: arch/arm/mach-pxa/include/mach/vpac270.h
1901 ARM/VT8500 ARM ARCHITECTURE
1905 F: arch/arm/mach-vt8500/
1906 F: drivers/clocksource/vt8500_timer.c
1907 F: drivers/i2c/busses/i2c-wmt.c
1908 F: drivers/mmc/host/wmt-sdmmc.c
1909 F: drivers/pwm/pwm-vt8500.c
1910 F: drivers/rtc/rtc-vt8500.c
1911 F: drivers/tty/serial/vt8500_serial.c
1912 F: drivers/usb/host/ehci-platform.c
1913 F: drivers/usb/host/uhci-platform.c
1914 F: drivers/video/fbdev/vt8500lcdfb.*
1915 F: drivers/video/fbdev/wm8505fb*
1916 F: drivers/video/fbdev/wmt_ge_rops.*
1918 ARM/ZIPIT Z2 SUPPORT
1922 F: arch/arm/mach-pxa/z2.c
1923 F: arch/arm/mach-pxa/include/mach/z2.h
1925 ARM/ZTE ARCHITECTURE
1929 F: arch/arm/mach-zx/
1931 F: Documentation/devicetree/bindings/arm/zte.txt
1932 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1934 ARM/ZYNQ ARCHITECTURE
1938 W: http://wiki.xilinx.com
1939 T: git https://github.com/Xilinx/linux-xlnx.git
1941 F: arch/arm/mach-zynq/
1942 F: drivers/cpuidle/cpuidle-zynq.c
1943 F: drivers/block/xsysace.c
1946 F: drivers/clocksource/cadence_ttc_timer.c
1947 F: drivers/i2c/busses/i2c-cadence.c
1948 F: drivers/mmc/host/sdhci-of-arasan.c
1949 F: drivers/edac/synopsys_edac.c
1956 F: drivers/iommu/arm-smmu.c
1957 F: drivers/iommu/arm-smmu-v3.c
1958 F: drivers/iommu/io-pgtable-arm.c
1959 F: drivers/iommu/io-pgtable-arm-v7s.c
1961 ARM64 PORT (AARCH64 ARCHITECTURE)
1965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1968 F: Documentation/arm64/
1970 AS3645A LED FLASH CONTROLLER DRIVER
1973 T: git git://linuxtv.org/media_tree.git
1975 F: drivers/media/i2c/as3645a.c
1976 F: include/media/i2c/as3645a.h
1978 ASC7621 HARDWARE MONITOR DRIVER
1982 F: Documentation/hwmon/asc7621
1983 F: drivers/hwmon/asc7621.c
1985 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1989 W: http://acpi4asus.sf.net
1991 F: drivers/platform/x86/asus*.c
1992 F: drivers/platform/x86/eeepc*.c
1994 ASUS WIRELESS RADIO CONTROL DRIVER
1998 F: drivers/platform/x86/asus-wireless.c
2004 F: Documentation/crypto/asymmetric-keys.txt
2005 F: include/linux/verification.h
2006 F: include/crypto/public_key.h
2007 F: include/crypto/pkcs7.h
2008 F: crypto/asymmetric_keys/
2010 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2012 W: http://sourceforge.net/projects/xscaleiop
2014 F: Documentation/crypto/async-tx-api.txt
2017 F: include/linux/dmaengine.h
2018 F: include/linux/async_tx.h
2024 F: drivers/misc/eeprom/at24.c
2025 F: include/linux/platform_data/at24.h
2027 ATA OVER ETHERNET (AOE) DRIVER
2029 W: http://www.openaoe.org/
2031 F: Documentation/aoe/
2032 F: drivers/block/aoe/
2034 ATHEROS 71XX/9XXX GPIO DRIVER
2036 W: https://github.com/AlbanBedel/linux
2037 T: git git://github.com/AlbanBedel/linux
2039 F: drivers/gpio/gpio-ath79.c
2040 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2042 ATHEROS ATH GENERIC UTILITIES
2046 F: drivers/net/wireless/ath/*
2048 ATHEROS ATH5K WIRELESS DRIVER
2053 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2055 F: drivers/net/wireless/ath/ath5k/
2057 ATHEROS ATH6KL WIRELESS DRIVER
2060 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2063 F: drivers/net/wireless/ath/ath6kl/
2065 WILOCITY WIL6210 WIRELESS DRIVER
2070 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2071 F: drivers/net/wireless/ath/wil6210/
2072 F: include/uapi/linux/wil6210_uapi.h
2074 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2077 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2079 F: drivers/net/wireless/ath/carl9170/
2081 ATK0110 HWMON DRIVER
2085 F: drivers/hwmon/asus_atk0110.c
2090 F: drivers/input/misc/ati_remote2.c
2092 ATLX ETHERNET DRIVERS
2096 W: http://sourceforge.net/projects/atl1
2097 W: http://atl1.sourceforge.net
2099 F: drivers/net/ethernet/atheros/
2105 W: http://linux-atm.sourceforge.net
2108 F: include/linux/atm*
2109 F: include/uapi/linux/atm*
2111 ATMEL AT91 / AT32 MCI DRIVER
2114 F: drivers/mmc/host/atmel-mci.c
2116 ATMEL AT91 / AT32 SERIAL DRIVER
2119 F: drivers/tty/serial/atmel_serial.c
2121 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2124 F: drivers/power/reset/at91-sama5d2_shdwc.c
2126 ATMEL SAMA5D2 ADC DRIVER
2130 F: drivers/iio/adc/at91-sama5d2_adc.c
2132 ATMEL Audio ALSA driver
2142 F: drivers/dma/at_hdmac.c
2143 F: drivers/dma/at_hdmac_regs.h
2144 F: include/linux/platform_data/dma-atmel.h
2151 F: drivers/dma/at_xdmac.c
2157 F: drivers/i2c/busses/i2c-at91.c
2163 F: drivers/media/platform/soc_camera/atmel-isi.c
2164 F: include/media/atmel-isi.h
2170 F: drivers/video/fbdev/atmel_lcdfb.c
2171 F: include/video/atmel_lcdc.h
2173 ATMEL MACB ETHERNET DRIVER
2176 F: drivers/net/ethernet/cadence/
2183 F: drivers/mtd/nand/atmel_nand*
2189 F: drivers/mmc/host/sdhci-of-at91.c
2194 F: drivers/spi/spi-atmel.*
2200 F: drivers/misc/atmel-ssc.c
2201 F: include/linux/atmel-ssc.h
2203 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2207 F: drivers/misc/atmel_tclib.c
2208 F: drivers/clocksource/tcb_clksrc.c
2210 ATMEL USBA UDC DRIVER
2214 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2216 ATMEL WIRELESS DRIVER
2219 W: http://www.thekelleys.org.uk/atmel
2220 W: http://atmelwlandriver.sourceforge.net/
2222 F: drivers/net/wireless/atmel/atmel*
2224 ATMEL MAXTOUCH DRIVER
2226 T: git git://github.com/atmel-maxtouch/linux.git
2228 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2229 F: drivers/input/touchscreen/atmel_mxt_ts.c
2230 F: include/linux/platform_data/atmel_mxt_ts.h
2232 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2235 W: http://www.attotech.com
2237 F: drivers/scsi/esas2r
2239 ATUSB IEEE 802.15.4 RADIO DRIVER
2243 F: drivers/net/ieee802154/atusb.c
2244 F: drivers/net/ieee802154/atusb.h
2245 F: drivers/net/ieee802154/at86rf230.h
2251 W: http://people.redhat.com/sgrubb/audit/
2252 T: git git://git.infradead.org/users/pcmoore/audit
2254 F: include/linux/audit.h
2255 F: include/uapi/linux/audit.h
2258 AUXILIARY DISPLAY DRIVERS
2260 W: http://miguelojeda.es/auxdisplay.htm
2261 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2263 F: drivers/auxdisplay/
2264 F: include/linux/cfag12864b.h
2269 W: http://www.atmel.com/products/AVR32/
2270 W: http://mirror.egtvedt.no/avr32linux.org/
2271 W: http://avrfreaks.net/
2275 AVR32/AT32AP MACHINE SUPPORT
2279 F: arch/avr32/mach-at32ap/
2284 W: http://www.linux-ax25.org/
2286 F: include/uapi/linux/ax25.h
2287 F: include/net/ax25.h
2294 W: https://linuxtv.org
2295 T: git git://linuxtv.org/media_tree.git
2297 F: drivers/media/usb/dvb-usb-v2/az6007.c
2299 AZTECH FM RADIO RECEIVER DRIVER
2302 T: git git://linuxtv.org/media_tree.git
2303 W: https://linuxtv.org
2305 F: drivers/media/radio/radio-aztech*
2310 W: http://wireless.kernel.org/en/users/Drivers/b43
2312 F: drivers/net/wireless/broadcom/b43/
2314 B43LEGACY WIRELESS DRIVER
2318 W: http://wireless.kernel.org/en/users/Drivers/b43
2320 F: drivers/net/wireless/broadcom/b43legacy/
2322 BACKLIGHT CLASS/SUBSYSTEM
2325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2327 F: drivers/video/backlight/
2328 F: include/linux/backlight.h
2335 W: https://www.open-mesh.org/
2336 Q: https://patchwork.open-mesh.org/project/batman/list/
2338 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2339 F: Documentation/ABI/testing/sysfs-class-net-mesh
2340 F: Documentation/networking/batman-adv.txt
2341 F: include/uapi/linux/batman_adv.h
2344 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2347 W: http://www.baycom.org/~tom/ham/ham.html
2349 F: drivers/net/hamradio/baycom*
2351 BCACHE (BLOCK LAYER CACHE)
2354 W: http://bcache.evilpiepirate.org
2356 F: drivers/md/bcache/
2358 BDISP ST MEDIA DRIVER
2361 T: git git://linuxtv.org/media_tree.git
2362 W: https://linuxtv.org
2364 F: drivers/media/platform/sti/bdisp
2370 T: git git://github.com/luisbg/linux-befs.git
2371 F: Documentation/filesystems/befs.txt
2374 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2378 F: drivers/net/ethernet/ec_bhf.c
2383 F: Documentation/filesystems/bfs.txt
2385 F: include/uapi/linux/bfs_fs.h
2387 BLACKFIN ARCHITECTURE
2390 T: git git://git.code.sf.net/p/adi-linux/code
2391 W: http://blackfin.uclinux.org
2395 BLACKFIN EMAC DRIVER
2397 W: http://blackfin.uclinux.org
2399 F: drivers/net/ethernet/adi/
2403 W: http://blackfin.uclinux.org
2405 F: drivers/rtc/rtc-bfin.c
2410 W: http://blackfin.uclinux.org
2412 F: drivers/mmc/host/bfin_sdh.c
2414 BLACKFIN SERIAL DRIVER
2417 W: http://blackfin.uclinux.org
2419 F: drivers/tty/serial/bfin_uart.c
2421 BLACKFIN WATCHDOG DRIVER
2423 W: http://blackfin.uclinux.org
2425 F: drivers/watchdog/bfin_wdt.c
2427 BLACKFIN I2C TWI DRIVER
2430 W: http://blackfin.uclinux.org/
2432 F: drivers/i2c/busses/i2c-bfin-twi.c
2434 BLACKFIN MEDIA DRIVER
2437 W: http://blackfin.uclinux.org/
2439 F: drivers/media/platform/blackfin/
2440 F: drivers/media/i2c/adv7183*
2441 F: drivers/media/i2c/vs6624*
2443 BLINKM RGB LED DRIVER
2446 F: drivers/leds/leds-blinkm.c
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2454 F: kernel/trace/blktrace.c
2460 F: drivers/mtd/devices/block2mtd.c
2467 W: http://www.bluez.org/
2468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2471 F: drivers/bluetooth/
2478 W: http://www.bluez.org/
2479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2483 F: include/net/bluetooth/
2490 W: http://sourceforge.net/projects/bonding/
2492 F: drivers/net/bonding/
2493 F: include/uapi/linux/if_bonding.h
2495 BPF (Safe dynamic programs and tools)
2502 BROADCOM B44 10/100 ETHERNET DRIVER
2506 F: drivers/net/ethernet/broadcom/b44.*
2508 BROADCOM B53 ETHERNET SWITCH DRIVER
2513 F: drivers/net/dsa/b53/*
2514 F: include/linux/platform_data/b53.h
2516 BROADCOM GENET ETHERNET DRIVER
2520 F: drivers/net/ethernet/broadcom/genet/
2522 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2527 F: drivers/net/ethernet/broadcom/bnx2.*
2528 F: drivers/net/ethernet/broadcom/bnx2_*
2530 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2534 F: drivers/net/ethernet/broadcom/bnx2x/
2536 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2541 T: git git://github.com/broadcom/mach-bcm
2547 F: arch/arm/mach-bcm/
2549 BROADCOM BCM2835 ARM ARCHITECTURE
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2559 BROADCOM BCM47XX MIPS ARCHITECTURE
2564 F: Documentation/devicetree/bindings/mips/brcm/
2565 F: arch/mips/bcm47xx/*
2566 F: arch/mips/include/asm/mach-bcm47xx/*
2568 BROADCOM BCM5301X ARM ARCHITECTURE
2574 F: arch/arm/mach-bcm/bcm_5301x.c
2575 F: arch/arm/boot/dts/bcm5301x*.dtsi
2576 F: arch/arm/boot/dts/bcm470*
2578 BROADCOM BCM63XX ARM ARCHITECTURE
2582 T: git git://github.com/broadcom/stblinux.git
2586 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2590 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2592 BROADCOM BCM7XXX ARM ARCHITECTURE
2598 T: git git://github.com/broadcom/stblinux.git
2600 F: arch/arm/mach-bcm/*brcmstb*
2601 F: arch/arm/boot/dts/bcm7*.dts*
2602 F: drivers/bus/brcmstb_gisb.c
2605 BROADCOM BMIPS MIPS ARCHITECTURE
2609 T: git git://github.com/broadcom/stblinux.git
2611 F: arch/mips/bmips/*
2612 F: arch/mips/include/asm/mach-bmips/*
2613 F: arch/mips/kernel/*bmips*
2614 F: arch/mips/boot/dts/brcm/bcm*.dts*
2615 F: drivers/irqchip/irq-bcm63*
2616 F: drivers/irqchip/irq-bcm7*
2617 F: drivers/irqchip/irq-brcmstb*
2618 F: include/linux/bcm963xx_nvram.h
2619 F: include/linux/bcm963xx_tag.h
2621 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2627 F: drivers/net/ethernet/broadcom/tg3.*
2629 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2636 F: drivers/net/wireless/broadcom/brcm80211/
2638 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2642 F: drivers/scsi/bnx2fc/
2644 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2648 F: drivers/scsi/bnx2i/
2650 BROADCOM IPROC ARM ARCHITECTURE
2656 T: git git://github.com/broadcom/cygnus-linux.git
2671 F: arch/arm64/boot/dts/broadcom/ns2*
2672 F: drivers/clk/bcm/clk-ns*
2673 F: drivers/pinctrl/bcm/pinctrl-ns*
2675 BROADCOM BRCMSTB GPIO DRIVER
2679 F: drivers/gpio/gpio-brcmstb.c
2680 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2682 BROADCOM KONA GPIO DRIVER
2686 F: drivers/gpio/gpio-bcm-kona.c
2687 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2689 BROADCOM NVRAM DRIVER
2693 F: drivers/firmware/broadcom/*
2695 BROADCOM STB NAND FLASH DRIVER
2701 F: drivers/mtd/nand/brcmnand/
2703 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2708 F: include/linux/bcma/
2710 BROADCOM SYSTEMPORT ETHERNET DRIVER
2714 F: drivers/net/ethernet/broadcom/bcmsysport.*
2716 BROADCOM VULCAN ARM64 SOC
2721 F: arch/arm64/boot/dts/broadcom/vulcan*
2723 BROCADE BFA FC SCSI DRIVER
2728 F: drivers/scsi/bfa/
2730 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2734 F: drivers/net/ethernet/brocade/bna/
2736 BSG (block layer generic sg v4 driver)
2741 F: include/linux/bsg.h
2742 F: include/uapi/linux/bsg.h
2747 T: git git://git.alsa-project.org/alsa-kernel.git
2749 F: Documentation/sound/alsa/Bt87x.txt
2750 F: sound/pci/bt87x.c
2754 W: http://bu3sch.de/btgpio.php
2756 F: drivers/gpio/gpio-bt8xx.c
2763 W: http://btrfs.wiki.kernel.org/
2764 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2767 F: Documentation/filesystems/btrfs.txt
2770 BTTV VIDEO4LINUX DRIVER
2774 W: https://linuxtv.org
2775 T: git git://linuxtv.org/media_tree.git
2777 F: Documentation/video4linux/bttv/
2778 F: drivers/media/pci/bt8xx/bttv*
2780 BUSLOGIC SCSI DRIVER
2784 F: drivers/scsi/BusLogic.*
2785 F: drivers/scsi/FlashPoint.*
2787 C-MEDIA CMI8788 DRIVER
2790 T: git git://git.alsa-project.org/alsa-kernel.git
2792 F: sound/pci/oxygen/
2798 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2802 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2806 F: Documentation/filesystems/caching/cachefiles.txt
2809 CADET FM/AM RADIO RECEIVER DRIVER
2812 T: git git://linuxtv.org/media_tree.git
2813 W: https://linuxtv.org
2815 F: drivers/media/radio/radio-cadet*
2817 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2820 T: git git://linuxtv.org/media_tree.git
2822 F: Documentation/video4linux/cafe_ccic
2823 F: drivers/media/platform/marvell-ccic/
2829 F: Documentation/networking/caif/
2830 F: drivers/net/caif/
2831 F: include/uapi/linux/caif/
2832 F: include/net/caif/
2835 CALGARY x86-64 IOMMU
2840 F: arch/x86/kernel/pci-calgary_64.c
2841 F: arch/x86/kernel/tce_64.c
2842 F: arch/x86/include/asm/calgary.h
2843 F: arch/x86/include/asm/tce.h
2849 W: https://github.com/linux-can
2850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2853 F: Documentation/networking/can.txt
2855 F: include/linux/can/core.h
2856 F: include/uapi/linux/can.h
2857 F: include/uapi/linux/can/bcm.h
2858 F: include/uapi/linux/can/raw.h
2859 F: include/uapi/linux/can/gw.h
2865 W: https://github.com/linux-can
2866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2869 F: Documentation/devicetree/bindings/net/can/
2871 F: include/linux/can/dev.h
2872 F: include/linux/can/platform/
2873 F: include/uapi/linux/can/error.h
2874 F: include/uapi/linux/can/netlink.h
2880 F: include/linux/capability.h
2881 F: include/uapi/linux/capability.h
2882 F: security/commoncap.c
2883 F: kernel/capability.c
2885 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2888 F: drivers/iio/light/cm*
2889 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2891 CAVIUM LIQUIDIO NETWORK DRIVER
2897 W: http://www.cavium.com
2899 F: drivers/net/ethernet/cavium/liquidio/
2901 CC2520 IEEE-802.15.4 RADIO DRIVER
2905 F: drivers/net/ieee802154/cc2520.c
2906 F: include/linux/spi/cc2520.h
2907 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2912 T: git git://linuxtv.org/media_tree.git
2913 W: http://linuxtv.org
2915 F: Documentation/cec.txt
2916 F: Documentation/DocBook/media/v4l/cec*
2917 F: drivers/staging/media/cec/
2918 F: drivers/media/cec-edid.c
2919 F: drivers/media/rc/keymaps/rc-cec.c
2920 F: include/media/cec.h
2921 F: include/media/cec-edid.h
2922 F: include/linux/cec.h
2923 F: include/linux/cec-funcs.h
2925 CELL BROADBAND ENGINE ARCHITECTURE
2928 W: http://www.ibm.com/developerworks/power/cell/
2930 F: arch/powerpc/include/asm/cell*.h
2931 F: arch/powerpc/include/asm/spu*.h
2932 F: arch/powerpc/include/uapi/asm/spu*.h
2933 F: arch/powerpc/oprofile/*cell*
2934 F: arch/powerpc/platforms/cell/
2936 CEPH COMMON CODE (LIBCEPH)
2942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2943 T: git git://github.com/ceph/ceph-client.git
2946 F: include/linux/ceph/
2947 F: include/linux/crush/
2949 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2956 T: git git://github.com/ceph/ceph-client.git
2958 F: Documentation/filesystems/ceph.txt
2961 CERTIFICATE HANDLING:
2966 F: Documentation/module-signing.txt
2968 F: scripts/sign-file.c
2969 F: scripts/extract-cert.c
2971 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2974 F: Documentation/usb/WUSB-Design-overview.txt
2975 F: Documentation/usb/wusb-cbaf
2976 F: drivers/usb/host/hwa-hc.c
2977 F: drivers/usb/host/whci/
2978 F: drivers/usb/wusbcore/
2979 F: include/linux/usb/wusb*
2981 CFAG12864B LCD DRIVER
2983 W: http://miguelojeda.es/auxdisplay.htm
2984 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2986 F: drivers/auxdisplay/cfag12864b.c
2987 F: include/linux/cfag12864b.h
2989 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2991 W: http://miguelojeda.es/auxdisplay.htm
2992 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2994 F: drivers/auxdisplay/cfag12864bfb.c
2995 F: include/linux/cfag12864b.h
2997 CFG80211 and NL80211
3000 W: http://wireless.kernel.org/
3001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3004 F: include/uapi/linux/nl80211.h
3005 F: include/net/cfg80211.h
3007 X: net/wireless/wext*
3009 CHAR and MISC DRIVERS
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3016 F: include/linux/miscdevice.h
3022 F: scripts/checkpatch.pl
3024 CHINESE DOCUMENTATION
3029 F: Documentation/zh_CN/
3031 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3036 F: drivers/usb/chipidea/
3038 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3042 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3043 F: drivers/input/touchscreen/chipone_icn8318.c
3045 CHROME HARDWARE PLATFORM SUPPORT
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3049 F: drivers/platform/chrome/
3051 CISCO VIC ETHERNET NIC DRIVER
3057 F: drivers/net/ethernet/cisco/enic/
3059 CISCO VIC LOW LATENCY NIC DRIVER
3063 F: drivers/infiniband/hw/usnic/
3065 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3069 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3071 CIRRUS LOGIC AUDIO CODEC DRIVERS
3076 F: sound/soc/codecs/cs*
3083 F: include/linux/cleancache.h
3089 F: include/linux/clk.h
3091 CLOCKSOURCE, CLOCKEVENT DRIVERS
3095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3097 F: drivers/clocksource
3099 CISCO FCOE HBA DRIVER
3105 F: drivers/scsi/fnic/
3107 CISCO SCSI HBA DRIVER
3112 F: drivers/scsi/snic/
3119 F: drivers/platform/x86/classmate-laptop.c
3124 T: git git://linuxtv.org/media_tree.git
3125 W: https://linuxtv.org
3127 F: drivers/media/pci/cobalt/
3129 COCCINELLE/Semantic Patches (SmPL)
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3136 W: http://coccinelle.lip6.fr/
3138 F: Documentation/coccinelle.txt
3139 F: scripts/coccinelle/
3140 F: scripts/coccicheck
3146 W: http://www.coda.cs.cmu.edu/
3148 F: Documentation/filesystems/coda.txt
3150 F: include/linux/coda*.h
3151 F: include/uapi/linux/coda*.h
3153 CODA V4L2 MEM2MEM DRIVER
3157 F: Documentation/devicetree/bindings/media/coda.txt
3158 F: drivers/media/platform/coda/
3160 COMMON CLK FRAMEWORK
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3166 F: Documentation/devicetree/bindings/clock/
3168 X: drivers/clk/clkdev.c
3169 F: include/linux/clk-pr*
3170 F: include/linux/clk/
3172 COMMON INTERNET FILE SYSTEM (CIFS)
3176 W: http://linux-cifs.samba.org/
3177 T: git git://git.samba.org/sfrench/cifs-2.6.git
3179 F: Documentation/filesystems/cifs/
3182 COMPACTPCI HOTPLUG CORE
3186 F: drivers/pci/hotplug/cpci_hotplug*
3188 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3192 F: drivers/pci/hotplug/cpcihp_zt5550.*
3194 COMPACTPCI HOTPLUG GENERIC DRIVER
3198 F: drivers/pci/hotplug/cpcihp_generic.c
3200 COMPAL LAPTOP SUPPORT
3204 F: drivers/platform/x86/compal-laptop.c
3206 CONEXANT ACCESSRUNNER USB DRIVER
3208 W: http://accessrunner.sourceforge.net/
3210 F: drivers/usb/atm/cxacru.c
3215 T: git git://git.infradead.org/users/hch/configfs.git
3218 F: include/linux/configfs.h
3224 F: drivers/connector/
3226 CONTROL GROUP (CGROUP)
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233 F: Documentation/cgroup*
3234 F: include/linux/cgroup*
3237 CONTROL GROUP - CPUSET
3240 W: http://www.bullopensource.org/cpuset/
3241 W: http://oss.sgi.com/projects/cpusets/
3242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3244 F: Documentation/cgroup-v1/cpusets.txt
3245 F: include/linux/cpuset.h
3248 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3258 CORETEMP HARDWARE MONITORING DRIVER
3262 F: Documentation/hwmon/coretemp
3263 F: drivers/hwmon/coretemp.c
3265 COSA/SRP SYNC SERIAL DRIVER
3267 W: http://www.fi.muni.cz/~kas/cosa/
3269 F: drivers/net/wan/cosa*
3271 CPMAC ETHERNET DRIVER
3275 F: drivers/net/ethernet/ti/cpmac.c
3277 CPU FREQUENCY DRIVERS
3282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3283 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3285 F: include/linux/cpufreq.h
3287 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3291 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3293 F: drivers/cpufreq/arm_big_little.h
3294 F: drivers/cpufreq/arm_big_little.c
3295 F: drivers/cpufreq/arm_big_little_dt.c
3297 CPUIDLE DRIVER - ARM BIG LITTLE
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3304 F: drivers/cpuidle/cpuidle-big_little.c
3306 CPUIDLE DRIVER - ARM EXYNOS
3313 F: drivers/cpuidle/cpuidle-exynos.c
3314 F: arch/arm/mach-exynos/pm.c
3321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3322 F: drivers/cpuidle/*
3323 F: include/linux/cpuidle.h
3328 F: arch/x86/kernel/cpuid.c
3329 F: arch/x86/kernel/msr.c
3331 CPU POWER MONITORING SUBSYSTEM
3335 F: tools/power/cpupower/
3338 W: http://sourceforge.net/projects/cramfs/
3339 S: Orphan / Obsolete
3340 F: Documentation/filesystems/cramfs.txt
3347 W: http://developer.axis.com
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3351 F: drivers/tty/serial/crisv10.*
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3360 F: Documentation/crypto/
3361 F: Documentation/devicetree/bindings/crypto/
3362 F: Documentation/DocBook/crypto-API.tmpl
3368 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3372 F: crypto/ansi_cprng.c
3378 T: git git://linuxtv.org/media_tree.git
3379 W: http://linuxtv.org
3381 F: drivers/media/i2c/cs3308.c
3382 F: drivers/media/i2c/cs3308.h
3384 CS5535 Audio ALSA driver
3387 F: sound/pci/cs5535audio/
3392 F: drivers/net/wireless/st/cw1200/
3394 CX18 VIDEO4LINUX DRIVER
3398 T: git git://linuxtv.org/media_tree.git
3399 W: https://linuxtv.org
3400 W: http://www.ivtvdriver.org/index.php/Cx18
3402 F: Documentation/video4linux/cx18.txt
3403 F: drivers/media/pci/cx18/
3404 F: include/uapi/linux/ivtv*
3406 CX2341X MPEG ENCODER HELPER MODULE
3409 T: git git://linuxtv.org/media_tree.git
3410 W: https://linuxtv.org
3412 F: drivers/media/common/cx2341x*
3413 F: include/media/cx2341x*
3415 CX24120 MEDIA DRIVER
3419 W: https://linuxtv.org
3420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3422 F: drivers/media/dvb-frontends/cx24120*
3424 CX88 VIDEO4LINUX DRIVER
3428 W: https://linuxtv.org
3429 T: git git://linuxtv.org/media_tree.git
3431 F: Documentation/video4linux/cx88/
3432 F: drivers/media/pci/cx88/
3434 CXD2820R MEDIA DRIVER
3437 W: https://linuxtv.org
3438 W: http://palosaari.fi/linux/
3439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3440 T: git git://linuxtv.org/anttip/media_tree.git
3442 F: drivers/media/dvb-frontends/cxd2820r*
3444 CXGB3 ETHERNET DRIVER (CXGB3)
3447 W: http://www.chelsio.com
3449 F: drivers/net/ethernet/chelsio/cxgb3/
3451 CXGB3 ISCSI DRIVER (CXGB3I)
3454 W: http://www.chelsio.com
3456 F: drivers/scsi/cxgbi/cxgb3i
3458 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3461 W: http://www.openfabrics.org
3463 F: drivers/infiniband/hw/cxgb3/
3465 CXGB4 ETHERNET DRIVER (CXGB4)
3468 W: http://www.chelsio.com
3470 F: drivers/net/ethernet/chelsio/cxgb4/
3472 CXGB4 ISCSI DRIVER (CXGB4I)
3475 W: http://www.chelsio.com
3477 F: drivers/scsi/cxgbi/cxgb4i
3479 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3482 W: http://www.openfabrics.org
3484 F: drivers/infiniband/hw/cxgb4/
3486 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3489 W: http://www.chelsio.com
3491 F: drivers/net/ethernet/chelsio/cxgb4vf/
3493 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3498 F: drivers/misc/cxl/
3499 F: include/misc/cxl*
3500 F: include/uapi/misc/cxl.h
3501 F: Documentation/powerpc/cxl.txt
3502 F: Documentation/powerpc/cxl.txt
3503 F: Documentation/ABI/testing/sysfs-class-cxl
3505 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3511 F: drivers/scsi/cxlflash/
3512 F: include/uapi/scsi/cxlflash_ioctls.h
3513 F: Documentation/powerpc/cxlflash.txt
3515 STMMAC ETHERNET DRIVER
3519 W: http://www.stlinux.com
3521 F: drivers/net/ethernet/stmicro/stmmac/
3526 W: http://www.armlinux.org.uk/
3528 F: drivers/video/fbdev/cyber2000fb.*
3530 CYCLADES ASYNC MUX DRIVER
3531 W: http://www.cyclades.com/
3533 F: drivers/tty/cyclades.c
3534 F: include/linux/cyclades.h
3535 F: include/uapi/linux/cyclades.h
3537 CYCLADES PC300 DRIVER
3538 W: http://www.cyclades.com/
3540 F: drivers/net/wan/pc300*
3542 CYPRESS_FIRMWARE MEDIA DRIVER
3545 W: https://linuxtv.org
3546 W: http://palosaari.fi/linux/
3547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3548 T: git git://linuxtv.org/anttip/media_tree.git
3550 F: drivers/media/common/cypress_firmware*
3552 CYTTSP TOUCHSCREEN DRIVER
3556 F: drivers/input/touchscreen/cyttsp*
3557 F: include/linux/input/cyttsp.h
3559 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3562 F: drivers/rtc/rtc-ds1685.c
3563 F: include/linux/rtc/ds1685.h
3565 DAMA SLAVE for AX.25
3567 W: http://yaina.de/jreuter/
3568 W: http://www.qsl.net/dl1bke/
3571 F: net/ax25/af_ax25.c
3572 F: net/ax25/ax25_dev.c
3573 F: net/ax25/ax25_ds_*
3574 F: net/ax25/ax25_in.c
3575 F: net/ax25/ax25_out.c
3576 F: net/ax25/ax25_timer.c
3577 F: net/ax25/sysctl_net_ax25.c
3579 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3582 F: Documentation/networking/dmfe.txt
3583 F: drivers/net/ethernet/dec/tulip/dmfe.c
3585 DC390/AM53C974 SCSI driver
3589 F: drivers/scsi/am53c974.c
3596 W: http://twibble.org/dist/dc395x/
3597 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3599 F: Documentation/scsi/dc395x.txt
3600 F: drivers/scsi/dc395x.*
3605 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3607 F: include/linux/dccp.h
3608 F: include/uapi/linux/dccp.h
3609 F: include/linux/tfrc.h
3612 DECnet NETWORK LAYER
3613 W: http://linux-decnet.sourceforge.net
3616 F: Documentation/networking/decnet.txt
3619 DECSTATION PLATFORM SUPPORT
3622 W: http://www.linux-mips.org/wiki/DECstation
3625 F: arch/mips/include/asm/dec/
3626 F: arch/mips/include/asm/mach-dec/
3628 DEFXX FDDI NETWORK DRIVER
3631 F: drivers/net/fddi/defxx.*
3638 F: drivers/platform/x86/dell-laptop.c
3640 DELL LAPTOP RBTN DRIVER
3643 F: drivers/platform/x86/dell-rbtn.*
3645 DELL LAPTOP FREEFALL DRIVER
3648 F: drivers/platform/x86/dell-smo8800.c
3650 DELL LAPTOP SMM DRIVER
3653 F: drivers/hwmon/dell-smm-hwmon.c
3654 F: include/uapi/linux/i8k.h
3656 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3659 F: Documentation/dcdbas.txt
3660 F: drivers/firmware/dcdbas.*
3662 DELL WMI EXTRAS DRIVER
3666 F: drivers/platform/x86/dell-wmi.c
3668 DESIGNWARE USB2 DRD IP DRIVER
3671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3673 F: drivers/usb/dwc2/
3675 DESIGNWARE USB3 DRD IP DRIVER
3678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3680 F: drivers/usb/dwc3/
3682 DEVICE COREDUMP (DEV_COREDUMP)
3686 F: drivers/base/devcoredump.c
3687 F: include/linux/devcoredump.h
3689 DEVICE FREQUENCY (DEVFREQ)
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3696 F: include/linux/devfreq.h
3697 F: Documentation/devicetree/bindings/devfreq/
3699 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704 F: drivers/devfreq/event/
3705 F: drivers/devfreq/devfreq-event.c
3706 F: include/linux/devfreq-event.h
3707 F: Documentation/devicetree/bindings/devfreq/event/
3709 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3715 F: drivers/devfreq/exynos-bus.c
3716 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3718 DEVICE NUMBER REGISTRY
3720 W: http://lanana.org/docs/device-list/index.html
3728 W: http://sources.redhat.com/dm
3729 Q: http://patchwork.kernel.org/project/dm-devel/list/
3730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3731 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3733 F: Documentation/device-mapper/
3735 F: drivers/md/persistent-data/
3736 F: include/linux/device-mapper.h
3737 F: include/linux/dm-*.h
3738 F: include/uapi/linux/dm-*.h
3744 F: net/core/devlink.c
3745 F: include/net/devlink.h
3746 F: include/uapi/linux/devlink.h
3748 DIALOG SEMICONDUCTOR DRIVERS
3750 W: http://www.dialog-semiconductor.com/products
3752 F: Documentation/hwmon/da90??
3753 F: Documentation/devicetree/bindings/mfd/da90*.txt
3754 F: Documentation/devicetree/bindings/regulator/da92*.txt
3755 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3756 F: drivers/gpio/gpio-da90??.c
3757 F: drivers/hwmon/da90??-hwmon.c
3758 F: drivers/iio/adc/da91??-*.c
3759 F: drivers/input/misc/da90??_onkey.c
3760 F: drivers/input/touchscreen/da9052_tsi.c
3761 F: drivers/leds/leds-da90??.c
3762 F: drivers/mfd/da903x.c
3763 F: drivers/mfd/da90??-*.c
3764 F: drivers/mfd/da91??-*.c
3765 F: drivers/power/da9052-battery.c
3766 F: drivers/power/da91??-*.c
3767 F: drivers/regulator/da903x.c
3768 F: drivers/regulator/da9???-regulator.[ch]
3769 F: drivers/rtc/rtc-da90??.c
3770 F: drivers/video/backlight/da90??_bl.c
3771 F: drivers/watchdog/da90??_wdt.c
3772 F: include/linux/mfd/da903x.h
3773 F: include/linux/mfd/da9052/
3774 F: include/linux/mfd/da9055/
3775 F: include/linux/mfd/da9062/
3776 F: include/linux/mfd/da9063/
3777 F: include/linux/mfd/da9150/
3778 F: include/linux/regulator/da9211.h
3779 F: include/sound/da[79]*.h
3780 F: sound/soc/codecs/da[79]*.[ch]
3782 DIGI NEO AND CLASSIC PCI PRODUCTS
3787 F: drivers/staging/dgnc/
3789 DIOLAN U2C-12 I2C DRIVER
3793 F: drivers/i2c/busses/i2c-diolan-u2c.c
3801 DIRECTORY NOTIFICATION (DNOTIFY)
3804 F: Documentation/filesystems/dnotify.txt
3805 F: fs/notify/dnotify/
3806 F: include/linux/dnotify.h
3808 DISK GEOMETRY AND PARTITION HANDLING
3810 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3811 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3812 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3818 F: Documentation/filesystems/quota.txt
3820 F: include/linux/quota*.h
3821 F: include/uapi/linux/quota*.h
3823 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3827 W: http://plugable.com/category/projects/udlfb/
3828 F: drivers/video/fbdev/udlfb.c
3829 F: include/video/udlfb.h
3830 F: Documentation/fb/udlfb.txt
3832 DISTRIBUTED LOCK MANAGER (DLM)
3836 W: http://sources.redhat.com/cluster/
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3841 DMA BUFFER SHARING FRAMEWORK
3848 F: include/linux/dma-buf*
3849 F: include/linux/reservation.h
3850 F: include/linux/*fence.h
3851 F: Documentation/dma-buf-sharing.txt
3852 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3860 F: drivers/dma-buf/sync_file.c
3861 F: include/linux/sync_file.h
3862 F: Documentation/sync_file.txt
3863 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3865 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3868 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3871 F: include/linux/dmaengine.h
3872 F: Documentation/devicetree/bindings/dma/
3873 F: Documentation/dmaengine/
3874 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3876 DME1737 HARDWARE MONITOR DRIVER
3880 F: Documentation/hwmon/dme1737
3881 F: drivers/hwmon/dme1737.c
3886 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3887 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3888 F: drivers/firmware/dmi-id.c
3889 F: drivers/firmware/dmi_scan.c
3890 F: include/linux/dmi.h
3897 F: scripts/docproc.c
3898 F: scripts/kernel-doc*
3899 X: Documentation/ABI/
3900 X: Documentation/devicetree/
3901 X: Documentation/acpi
3902 X: Documentation/power
3903 X: Documentation/spi
3904 X: Documentation/DocBook/media
3905 T: git git://git.lwn.net/linux.git docs-next
3911 F: drivers/char/dtlk.c
3912 F: include/linux/dtlk.h
3914 DPT_I2O SCSI RAID DRIVER
3917 W: http://www.adaptec.com/
3919 F: drivers/scsi/dpt*
3920 F: drivers/scsi/dpt/
3926 W: http://www.drbd.org
3927 T: git git://git.linbit.com/linux-drbd.git
3928 T: git git://git.linbit.com/drbd-8.4.git
3930 F: drivers/block/drbd/
3932 F: Documentation/blockdev/drbd/
3934 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3938 F: Documentation/kobject.txt
3943 F: include/linux/debugfs.h
3944 F: include/linux/kobj*
3950 T: git git://people.freedesktop.org/~airlied/linux
3954 F: Documentation/devicetree/bindings/display/
3955 F: Documentation/devicetree/bindings/gpu/
3956 F: Documentation/devicetree/bindings/video/
3957 F: Documentation/gpu/
3959 F: include/uapi/drm/
3961 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3964 F: drivers/gpu/drm/ast/
3966 DRM DRIVER FOR BOCHS VIRTUAL GPU
3969 F: drivers/gpu/drm/bochs/
3971 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3974 F: drivers/gpu/drm/cirrus/
3976 RADEON and AMDGPU DRM DRIVERS
3980 T: git git://people.freedesktop.org/~agd5f/linux
3982 F: drivers/gpu/drm/radeon/
3983 F: include/uapi/drm/radeon_drm.h
3984 F: drivers/gpu/drm/amd/
3985 F: include/uapi/drm/amdgpu_drm.h
3990 T: git git://anongit.freedesktop.org/tegra/linux.git
3992 F: drivers/gpu/drm/drm_panel.c
3993 F: drivers/gpu/drm/panel/
3994 F: include/drm/drm_panel.h
3995 F: Documentation/devicetree/bindings/display/panel/
3997 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4002 W: https://01.org/linuxgraphics/
4003 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4004 T: git git://anongit.freedesktop.org/drm-intel
4006 F: drivers/gpu/drm/i915/
4007 F: include/drm/i915*
4008 F: include/uapi/drm/i915_drm.h
4009 F: Documentation/gpu/i915.rst
4011 DRM DRIVERS FOR ATMEL HLCDC
4015 F: drivers/gpu/drm/atmel-hlcdc/
4016 F: Documentation/devicetree/bindings/drm/atmel/
4018 DRM DRIVERS FOR ALLWINNER A10
4022 F: drivers/gpu/drm/sun4i/
4023 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4025 DRM DRIVERS FOR EXYNOS
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4033 F: drivers/gpu/drm/exynos/
4034 F: include/uapi/drm/exynos_drm.h
4035 F: Documentation/devicetree/bindings/display/exynos/
4037 DRM DRIVERS FOR FREESCALE DCU
4042 F: drivers/gpu/drm/fsl-dcu/
4043 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4044 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4045 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4047 DRM DRIVERS FOR FREESCALE IMX
4051 F: drivers/gpu/drm/imx/
4052 F: drivers/gpu/ipu-v3/
4053 F: Documentation/devicetree/bindings/display/imx/
4055 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4058 T: git git://github.com/patjak/drm-gma500
4060 F: drivers/gpu/drm/gma500/
4062 DRM DRIVERS FOR HISILICON
4067 T: git git://github.com/xin3liang/linux.git
4069 F: drivers/gpu/drm/hisilicon/
4070 F: Documentation/devicetree/bindings/display/hisilicon/
4072 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4073 S: Orphan / Obsolete
4074 F: drivers/gpu/drm/i810/
4075 F: include/uapi/drm/i810_drm.h
4077 DRM DRIVER FOR MSM ADRENO GPU
4082 T: git git://people.freedesktop.org/~robclark/linux
4084 F: drivers/gpu/drm/msm/
4085 F: include/uapi/drm/msm_drm.h
4086 F: Documentation/devicetree/bindings/display/msm/
4088 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4092 T: git git://github.com/skeggsb/linux
4094 F: drivers/gpu/drm/nouveau/
4095 F: include/uapi/drm/nouveau_drm.h
4097 DRM DRIVERS FOR NVIDIA TEGRA
4101 T: git git://anongit.freedesktop.org/tegra/linux.git
4103 F: drivers/gpu/drm/tegra/
4104 F: drivers/gpu/host1x/
4105 F: include/linux/host1x.h
4106 F: include/uapi/drm/tegra_drm.h
4107 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4109 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4110 S: Orphan / Obsolete
4111 F: drivers/gpu/drm/mga/
4112 F: include/uapi/drm/mga_drm.h
4114 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4117 F: drivers/gpu/drm/mgag200/
4119 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4120 S: Orphan / Obsolete
4121 F: drivers/gpu/drm/r128/
4122 F: include/uapi/drm/r128_drm.h
4124 DRM DRIVERS FOR RENESAS
4128 T: git git://linuxtv.org/pinchartl/fbdev
4130 F: drivers/gpu/drm/rcar-du/
4131 F: drivers/gpu/drm/shmobile/
4132 F: include/linux/platform_data/shmob_drm.h
4133 F: Documentation/devicetree/bindings/display/renesas,du.txt
4135 DRM DRIVER FOR QXL VIRTUAL GPU
4138 F: drivers/gpu/drm/qxl/
4139 F: include/uapi/drm/qxl_drm.h
4141 DRM DRIVERS FOR ROCKCHIP
4145 F: drivers/gpu/drm/rockchip/
4146 F: Documentation/devicetree/bindings/display/rockchip/
4148 DRM DRIVER FOR SAVAGE VIDEO CARDS
4149 S: Orphan / Obsolete
4150 F: drivers/gpu/drm/savage/
4151 F: include/uapi/drm/savage_drm.h
4153 DRM DRIVER FOR SIS VIDEO CARDS
4154 S: Orphan / Obsolete
4155 F: drivers/gpu/drm/sis/
4156 F: include/uapi/drm/sis_drm.h
4162 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4164 F: drivers/gpu/drm/sti
4165 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4167 DRM DRIVER FOR TDFX VIDEO CARDS
4168 S: Orphan / Obsolete
4169 F: drivers/gpu/drm/tdfx/
4171 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4174 F: drivers/gpu/drm/udl/
4176 DRM DRIVERS FOR VIVANTE GPU IP
4182 F: drivers/gpu/drm/etnaviv/
4183 F: include/uapi/drm/etnaviv_drm.h
4184 F: Documentation/devicetree/bindings/display/etnaviv/
4186 DRM DRIVER FOR VMWARE VIRTUAL GPU
4191 T: git git://people.freedesktop.org/~syeh/repos_linux
4192 T: git git://people.freedesktop.org/~thomash/linux
4194 F: drivers/gpu/drm/vmwgfx/
4195 F: include/uapi/drm/vmwgfx_drm.h
4199 T: git git://github.com/anholt/linux
4201 F: drivers/gpu/drm/vc4/
4202 F: include/uapi/drm/vc4_drm.h
4203 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4205 DRM DRIVERS FOR TI OMAP
4209 F: drivers/gpu/drm/omapdrm/
4210 F: Documentation/devicetree/bindings/display/ti/
4212 DRM DRIVERS FOR TI LCDC
4217 F: drivers/gpu/drm/tilcdc/
4218 F: Documentation/devicetree/bindings/display/tilcdc/
4220 DSBR100 USB FM RADIO DRIVER
4223 T: git git://linuxtv.org/media_tree.git
4225 F: drivers/media/radio/dsbr100.c
4231 F: drivers/net/wan/dscc4.c
4236 T: git git://linuxtv.org/media_tree.git
4237 W: https://linuxtv.org
4239 F: drivers/media/pci/dt3155/
4241 DVB_USB_AF9015 MEDIA DRIVER
4244 W: https://linuxtv.org
4245 W: http://palosaari.fi/linux/
4246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247 T: git git://linuxtv.org/anttip/media_tree.git
4249 F: drivers/media/usb/dvb-usb-v2/af9015*
4251 DVB_USB_AF9035 MEDIA DRIVER
4254 W: https://linuxtv.org
4255 W: http://palosaari.fi/linux/
4256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257 T: git git://linuxtv.org/anttip/media_tree.git
4259 F: drivers/media/usb/dvb-usb-v2/af9035*
4261 DVB_USB_ANYSEE MEDIA DRIVER
4264 W: https://linuxtv.org
4265 W: http://palosaari.fi/linux/
4266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267 T: git git://linuxtv.org/anttip/media_tree.git
4269 F: drivers/media/usb/dvb-usb-v2/anysee*
4271 DVB_USB_AU6610 MEDIA DRIVER
4274 W: https://linuxtv.org
4275 W: http://palosaari.fi/linux/
4276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277 T: git git://linuxtv.org/anttip/media_tree.git
4279 F: drivers/media/usb/dvb-usb-v2/au6610*
4281 DVB_USB_CE6230 MEDIA DRIVER
4284 W: https://linuxtv.org
4285 W: http://palosaari.fi/linux/
4286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287 T: git git://linuxtv.org/anttip/media_tree.git
4289 F: drivers/media/usb/dvb-usb-v2/ce6230*
4291 DVB_USB_CXUSB MEDIA DRIVER
4294 W: https://linuxtv.org
4295 W: http://github.com/mkrufky
4296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297 T: git git://linuxtv.org/media_tree.git
4299 F: drivers/media/usb/dvb-usb/cxusb*
4301 DVB_USB_EC168 MEDIA DRIVER
4304 W: https://linuxtv.org
4305 W: http://palosaari.fi/linux/
4306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307 T: git git://linuxtv.org/anttip/media_tree.git
4309 F: drivers/media/usb/dvb-usb-v2/ec168*
4311 DVB_USB_GL861 MEDIA DRIVER
4314 W: https://linuxtv.org
4315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316 T: git git://linuxtv.org/anttip/media_tree.git
4318 F: drivers/media/usb/dvb-usb-v2/gl861*
4320 DVB_USB_MXL111SF MEDIA DRIVER
4323 W: https://linuxtv.org
4324 W: http://github.com/mkrufky
4325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4328 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4330 DVB_USB_RTL28XXU MEDIA DRIVER
4333 W: https://linuxtv.org
4334 W: http://palosaari.fi/linux/
4335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336 T: git git://linuxtv.org/anttip/media_tree.git
4338 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4340 DVB_USB_V2 MEDIA DRIVER
4343 W: https://linuxtv.org
4344 W: http://palosaari.fi/linux/
4345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4346 T: git git://linuxtv.org/anttip/media_tree.git
4348 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4349 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4354 F: lib/dynamic_debug.c
4355 F: include/linux/dynamic_debug.h
4357 DZ DECSTATION DZ11 SERIAL DRIVER
4360 F: drivers/tty/serial/dz.*
4362 E3X0 POWER BUTTON DRIVER
4365 W: http://www.ettus.com
4367 F: drivers/input/misc/e3x0-button.c
4368 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4373 W: https://linuxtv.org
4374 W: http://palosaari.fi/linux/
4375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4376 T: git git://linuxtv.org/anttip/media_tree.git
4378 F: drivers/media/tuners/e4000*
4380 EATA ISA/EISA/PCI SCSI DRIVER
4384 F: drivers/scsi/eata.c
4389 W: https://linuxtv.org
4390 W: http://palosaari.fi/linux/
4391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392 T: git git://linuxtv.org/anttip/media_tree.git
4394 F: drivers/media/dvb-frontends/ec100*
4399 W: http://ecryptfs.org
4400 W: https://launchpad.net/ecryptfs
4401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4403 F: Documentation/filesystems/ecryptfs.txt
4412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4415 F: Documentation/edac.txt
4417 F: include/linux/edac.h
4424 F: drivers/edac/amd64_edac*
4431 F: drivers/edac/highbank*
4439 F: drivers/edac/octeon_edac*
4446 F: drivers/edac/e752x_edac.c
4452 F: drivers/edac/e7xxx_edac.c
4459 F: drivers/edac/ghes_edac.c
4465 F: drivers/edac/i82443bxgx_edac.c
4471 F: drivers/edac/i3000_edac.c
4477 F: drivers/edac/i5000_edac.c
4484 F: drivers/edac/i5400_edac.c
4491 F: drivers/edac/i7300_edac.c
4498 F: drivers/edac/i7core_edac.c
4505 F: drivers/edac/i82975x_edac.c
4511 F: drivers/edac/ie31200_edac.c
4517 F: drivers/edac/mpc85xx_edac.[ch]
4523 F: drivers/edac/pasemi_edac.c
4529 F: drivers/edac/r82600_edac.c
4536 F: drivers/edac/sb_edac.c
4542 F: drivers/edac/skx_edac.c
4545 APPLIED MICRO (APM) X-GENE SOC EDAC
4548 F: drivers/edac/xgene_edac.c
4549 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4551 EDIROL UA-101/UA-1000 DRIVER
4554 T: git git://git.alsa-project.org/alsa-kernel.git
4556 F: sound/usb/misc/ua101.c
4558 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4563 F: Documentation/efi-stub.txt
4564 F: arch/ia64/kernel/efi.c
4565 F: arch/x86/boot/compressed/eboot.[ch]
4566 F: arch/x86/include/asm/efi.h
4567 F: arch/x86/platform/efi/
4568 F: drivers/firmware/efi/
4569 F: include/linux/efi*.h
4571 EFI VARIABLE FILESYSTEM
4575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4580 EFIFB FRAMEBUFFER DRIVER
4584 F: drivers/video/fbdev/efifb.c
4587 W: http://aeschi.ch.eu.org/efs/
4591 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4595 F: drivers/net/ethernet/ibm/ehea/
4597 EM28XX VIDEO4LINUX DRIVER
4601 W: https://linuxtv.org
4602 T: git git://linuxtv.org/media_tree.git
4604 F: drivers/media/usb/em28xx/
4613 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4617 W: http://www.avagotech.com
4619 F: drivers/scsi/lpfc/
4621 ENE CB710 FLASH CARD READER DRIVER
4624 F: drivers/misc/cb710/
4625 F: drivers/mmc/host/cb710-mmc.*
4626 F: include/linux/cb710.h
4628 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4631 F: drivers/media/rc/ene_ir.*
4633 EPSON S1D13XXX FRAMEBUFFER DRIVER
4636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4637 F: drivers/video/fbdev/s1d13xxxfb.c
4638 F: include/video/s1d13xxxfb.h
4640 ET131X NETWORK DRIVER
4643 F: drivers/net/ethernet/agere/
4649 W: http://www.linuxfoundation.org/en/Net:Bridge
4651 F: include/linux/netfilter_bridge/
4654 ETHERNET PHY LIBRARY
4658 F: include/linux/phy.h
4659 F: include/linux/phy_fixed.h
4661 F: Documentation/networking/phy.txt
4662 F: drivers/of/of_mdio.c
4663 F: drivers/of/of_net.c
4669 F: Documentation/filesystems/ext2.txt
4671 F: include/linux/ext2*
4677 W: http://ext4.wiki.kernel.org
4678 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4681 F: Documentation/filesystems/ext4.txt
4684 Extended Verification Module (EVM)
4689 F: security/integrity/evm/
4691 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4698 F: include/linux/extcon/
4699 F: include/linux/extcon.h
4700 F: Documentation/extcon/
4701 F: Documentation/devicetree/bindings/extcon/
4707 F: drivers/gpu/drm/exynos/exynos_dp*
4709 EXYNOS SYSMMU (IOMMU) driver
4713 F: drivers/iommu/exynos-iommu.c
4715 EXYNOS MIPI DISPLAY DRIVERS
4721 F: drivers/video/fbdev/exynos/exynos_mipi*
4722 F: include/video/exynos_mipi*
4724 EZchip NPS platform support
4727 F: arch/arc/plat-eznps
4728 F: arch/arc/boot/dts/eznps.dts
4730 F71805F HARDWARE MONITORING DRIVER
4734 F: Documentation/hwmon/f71805f
4735 F: drivers/hwmon/f71805f.c
4741 F: drivers/media/tuners/fc0011.h
4742 F: drivers/media/tuners/fc0011.c
4747 W: https://linuxtv.org
4748 W: http://palosaari.fi/linux/
4749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4750 T: git git://linuxtv.org/anttip/media_tree.git
4752 F: drivers/media/tuners/fc2580*
4757 F: fs/notify/fanotify/
4758 F: include/linux/fanotify.h
4759 F: include/uapi/linux/fanotify.h
4761 FARSYNC SYNCHRONOUS DRIVER
4763 W: http://www.farsite.co.uk/
4765 F: drivers/net/wan/farsync.*
4767 FAULT INJECTION SUPPORT
4770 F: Documentation/fault-injection/
4771 F: lib/fault-inject.c
4773 FBTFT Framebuffer drivers
4777 F: drivers/staging/fbtft/
4779 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4782 W: www.Open-FCoE.org
4784 F: drivers/scsi/libfc/
4785 F: drivers/scsi/fcoe/
4787 F: include/scsi/libfc.h
4788 F: include/scsi/libfcoe.h
4789 F: include/uapi/scsi/fc/
4791 FILE LOCKING (flock() and fcntl()/lockf())
4796 F: include/linux/fcntl.h
4797 F: include/linux/fs.h
4798 F: include/uapi/linux/fcntl.h
4799 F: include/uapi/linux/fs.h
4803 FILESYSTEMS (VFS and infrastructure)
4809 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4813 F: drivers/hwmon/f75375s.c
4814 F: include/linux/f75375s.h
4816 FIREWIRE AUDIO DRIVERS
4819 T: git git://git.alsa-project.org/alsa-kernel.git
4823 FIREWIRE MEDIA DRIVERS (firedtv)
4827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4829 F: drivers/media/firewire/
4831 FIREWIRE SBP-2 TARGET
4836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4838 F: drivers/target/sbp/
4843 W: http://ieee1394.wiki.kernel.org/
4844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4846 F: drivers/firewire/
4847 F: include/linux/firewire.h
4848 F: include/uapi/linux/firewire*.h
4851 FIRMWARE LOADER (request_firmware)
4855 F: Documentation/firmware_class/
4856 F: drivers/base/firmware*.c
4857 F: include/linux/firmware.h
4859 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4863 F: drivers/block/rsxx/
4867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4869 F: drivers/block/floppy.c
4873 W: http://www.ohwr.org/projects/fmc-bus
4876 F: include/linux/fmc*.h
4877 F: include/linux/ipmi-fru.h
4880 FPGA MANAGER FRAMEWORK
4885 F: include/linux/fpga/fpga-mgr.h
4886 W: http://www.rocketboards.org
4890 W: http://floatingpoint.sourceforge.net/emulator/index.html
4892 F: arch/x86/math-emu/
4894 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4897 F: drivers/net/wan/dlci.c
4898 F: drivers/net/wan/sdla.c
4904 W: http://linux-fbdev.sourceforge.net/
4905 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4908 F: Documentation/fb/
4911 F: include/linux/fb.h
4912 F: include/uapi/video/
4913 F: include/uapi/linux/fb.h
4915 FREESCALE DIU FRAMEBUFFER DRIVER
4919 F: drivers/video/fbdev/fsl-diu-fb.*
4921 FREESCALE DMA DRIVER
4926 F: drivers/dma/fsldma.*
4928 FREESCALE GPMI NAND DRIVER
4932 F: drivers/mtd/nand/gpmi-nand/*
4934 FREESCALE I2C CPM DRIVER
4939 F: drivers/i2c/busses/i2c-cpm.c
4941 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4946 F: include/linux/platform_data/video-imxfb.h
4947 F: drivers/video/fbdev/imxfb.c
4949 FREESCALE QUAD SPI DRIVER
4953 F: drivers/mtd/spi-nor/fsl-quadspi.c
4955 FREESCALE SOC FS_ENET DRIVER
4961 F: drivers/net/ethernet/freescale/fs_enet/
4962 F: include/linux/fs_enet_pd.h
4964 FREESCALE IMX / MXC FEC DRIVER
4968 F: drivers/net/ethernet/freescale/fec_main.c
4969 F: drivers/net/ethernet/freescale/fec_ptp.c
4970 F: drivers/net/ethernet/freescale/fec.h
4971 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4973 FREESCALE QUICC ENGINE LIBRARY
4976 F: drivers/soc/fsl/qe/
4977 F: include/soc/fsl/*qe*.h
4978 F: include/soc/fsl/*ucc*.h
4980 FREESCALE USB PERIPHERAL DRIVERS
4985 F: drivers/usb/gadget/udc/fsl*
4987 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4992 F: drivers/net/ethernet/freescale/ucc_geth*
4994 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4998 F: drivers/net/ethernet/freescale/gianfar*
4999 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5000 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5002 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5007 F: drivers/net/wan/fsl_ucc_hdlc*
5009 FREESCALE QUICC ENGINE UCC UART DRIVER
5013 F: drivers/tty/serial/ucc_uart.c
5015 FREESCALE SOC SOUND DRIVERS
5023 F: sound/soc/fsl/fsl*
5024 F: sound/soc/fsl/imx*
5025 F: sound/soc/fsl/mpc8610_hpcd.c
5027 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5032 F: drivers/staging/fsl-mc/
5036 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5045 F: Documentation/power/freezing-of-tasks.txt
5046 F: include/linux/freezer.h
5054 F: include/linux/frontswap.h
5056 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5060 F: Documentation/filesystems/caching/
5062 F: include/linux/fscache*.h
5064 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5069 F: include/linux/fscrypto.h
5076 W: http://en.wikipedia.org/wiki/F2FS
5077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5079 F: Documentation/filesystems/f2fs.txt
5080 F: Documentation/ABI/testing/sysfs-fs-f2fs
5082 F: include/linux/f2fs_fs.h
5083 F: include/trace/events/f2fs.h
5085 FUJITSU FR-V (FRV) PORT
5089 FUJITSU LAPTOP EXTRAS
5093 F: drivers/platform/x86/fujitsu-laptop.c
5095 FUJITSU M-5MO LS CAMERA ISP DRIVER
5100 F: drivers/media/i2c/m5mols/
5101 F: include/media/i2c/m5mols.h
5103 FUJITSU TABLET EXTRAS
5107 F: drivers/platform/x86/fujitsu-tablet.c
5109 FUSE: FILESYSTEM IN USERSPACE
5112 W: http://fuse.sourceforge.net/
5113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5116 F: include/uapi/linux/fuse.h
5117 F: Documentation/filesystems/fuse.txt
5119 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5122 S: Odd Fixes (e.g., new signatures)
5123 F: drivers/scsi/fdomain.*
5130 F: scripts/gcc-plugins/
5131 F: scripts/gcc-plugin.sh
5132 F: Documentation/gcc-plugins.txt
5134 GCOV BASED KERNEL PROFILING
5138 F: Documentation/gcov.txt
5140 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5143 W: http://www.icp-vortex.com/
5145 F: drivers/scsi/gdt*
5147 GDB KERNEL DEBUGGING HELPER SCRIPTS
5153 GEMTEK FM RADIO RECEIVER DRIVER
5156 T: git git://linuxtv.org/media_tree.git
5157 W: https://linuxtv.org
5159 F: drivers/media/radio/radio-gemtek*
5161 GENERIC GPIO I2C DRIVER
5164 F: drivers/i2c/busses/i2c-gpio.c
5165 F: include/linux/i2c-gpio.h
5167 GENERIC GPIO I2C MULTIPLEXER DRIVER
5171 F: drivers/i2c/muxes/i2c-mux-gpio.c
5172 F: include/linux/i2c-mux-gpio.h
5173 F: Documentation/i2c/muxes/i2c-mux-gpio
5175 GENERIC HDLC (WAN) DRIVERS
5177 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5179 F: drivers/net/wan/c101.c
5180 F: drivers/net/wan/hd6457*
5181 F: drivers/net/wan/hdlc*
5182 F: drivers/net/wan/n2.c
5183 F: drivers/net/wan/pc300too.c
5184 F: drivers/net/wan/pci200syn.c
5185 F: drivers/net/wan/wanxl*
5187 GENERIC INCLUDE/ASM HEADER FILES
5190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5192 F: include/asm-generic/
5193 F: include/uapi/asm-generic/
5195 GENERIC PHY FRAMEWORK
5198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5201 F: include/linux/phy/
5209 F: drivers/base/power/domain*.c
5210 F: include/linux/pm_domain.h
5212 GENERIC UIO DRIVER FOR PCI DEVICES
5216 F: drivers/uio/uio_pci_generic.c
5218 GET_MAINTAINER SCRIPT
5221 F: scripts/get_maintainer.pl
5227 W: http://sources.redhat.com/cluster/
5228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5230 F: Documentation/filesystems/gfs2*.txt
5232 F: include/uapi/linux/gfs2_ondisk.h
5234 GIGASET ISDN DRIVERS
5237 W: http://gigaset307x.sourceforge.net/
5239 F: Documentation/isdn/README.gigaset
5240 F: drivers/isdn/gigaset/
5241 F: include/uapi/linux/gigaset_dev.h
5247 F: drivers/media/usb/go7007/
5253 F: drivers/input/touchscreen/goodix.c
5259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5261 F: Documentation/devicetree/bindings/gpio/
5262 F: Documentation/gpio/
5263 F: Documentation/ABI/testing/gpio-cdev
5264 F: Documentation/ABI/obsolete/sysfs-gpio
5266 F: include/linux/gpio/
5267 F: include/linux/gpio.h
5268 F: include/asm-generic/gpio.h
5269 F: include/uapi/linux/gpio.h
5272 GRE DEMULTIPLEXER DRIVER
5276 F: net/ipv4/gre_demux.c
5277 F: net/ipv4/gre_offload.c
5278 F: include/net/gre.h
5280 GRETH 10/100/1G Ethernet MAC device driver
5284 F: drivers/net/ethernet/aeroflex/
5286 GSPCA FINEPIX SUBDRIVER
5289 T: git git://linuxtv.org/media_tree.git
5291 F: drivers/media/usb/gspca/finepix.c
5293 GSPCA GL860 SUBDRIVER
5296 T: git git://linuxtv.org/media_tree.git
5298 F: drivers/media/usb/gspca/gl860/
5300 GSPCA M5602 SUBDRIVER
5303 T: git git://linuxtv.org/media_tree.git
5305 F: drivers/media/usb/gspca/m5602/
5307 GSPCA PAC207 SONIXB SUBDRIVER
5310 T: git git://linuxtv.org/media_tree.git
5312 F: drivers/media/usb/gspca/pac207.c
5314 GSPCA SN9C20X SUBDRIVER
5317 T: git git://linuxtv.org/media_tree.git
5319 F: drivers/media/usb/gspca/sn9c20x.c
5321 GSPCA T613 SUBDRIVER
5324 T: git git://linuxtv.org/media_tree.git
5326 F: drivers/media/usb/gspca/t613.c
5328 GSPCA USB WEBCAM DRIVER
5331 T: git git://linuxtv.org/media_tree.git
5333 F: drivers/media/usb/gspca/
5335 GUID PARTITION TABLE (GPT)
5339 F: block/partitions/efi.*
5341 STK1160 USB VIDEO CAPTURE DRIVER
5344 T: git git://linuxtv.org/media_tree.git
5346 F: drivers/media/usb/stk1160/
5351 W: http://uclinux-h8.sourceforge.jp
5352 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5355 F: drivers/clocksource/h8300_*.c
5356 F: drivers/clk/h8300/
5357 F: drivers/irqchip/irq-renesas-h8*.c
5359 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5362 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5364 F: drivers/platform/x86/hdaps.c
5366 HDPVR USB VIDEO ENCODER DRIVER
5369 T: git git://linuxtv.org/media_tree.git
5370 W: https://linuxtv.org
5372 F: drivers/media/usb/hdpvr/
5374 HWPOISON MEMORY FAILURE HANDLING
5378 F: mm/memory-failure.c
5379 F: mm/hwpoison-inject.c
5381 HYPERVISOR VIRTUAL CONSOLE DRIVER
5389 W: https://linuxtv.org
5390 W: http://palosaari.fi/linux/
5391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5392 T: git git://linuxtv.org/anttip/media_tree.git
5394 F: drivers/media/usb/hackrf/
5400 W: http://hwmon.wiki.kernel.org/
5401 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5404 F: Documentation/hwmon/
5406 F: include/linux/hwmon*.h
5408 HARDWARE RANDOM NUMBER GENERATOR CORE
5413 F: Documentation/devicetree/bindings/rng/
5414 F: Documentation/hw_random.txt
5415 F: drivers/char/hw_random/
5416 F: include/linux/hw_random.h
5418 HARDWARE SPINLOCK CORE
5423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5424 F: Documentation/devicetree/bindings/hwlock/
5425 F: Documentation/hwspinlock.txt
5426 F: drivers/hwspinlock/
5427 F: include/linux/hwspinlock.h
5429 HARMONY SOUND DRIVER
5432 F: sound/parisc/harmony.*
5437 W: https://linuxtv.org
5438 W: http://palosaari.fi/linux/
5439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5440 T: git git://linuxtv.org/anttip/media_tree.git
5442 F: drivers/media/dvb-frontends/hd29l2*
5444 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5447 F: Documentation/watchdog/hpwdt.txt
5448 F: drivers/watchdog/hpwdt.c
5450 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5456 F: Documentation/scsi/hpsa.txt
5457 F: drivers/scsi/hpsa*.[ch]
5458 F: include/linux/cciss*.h
5459 F: include/uapi/linux/cciss*.h
5461 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5467 F: Documentation/blockdev/cciss.txt
5468 F: drivers/block/cciss*
5469 F: include/linux/cciss_ioctl.h
5470 F: include/uapi/linux/cciss_ioctl.h
5477 F: drivers/infiniband/hw/hfi1
5482 F: Documentation/filesystems/hfs.txt
5488 F: Documentation/filesystems/hfsplus.txt
5491 HGA FRAMEBUFFER DRIVER
5494 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5496 F: drivers/video/fbdev/hgafb.c
5498 HIBERNATION (aka Software Suspend, aka swsusp)
5504 F: drivers/base/power/
5506 F: include/linux/suspend.h
5507 F: include/linux/freezer.h
5508 F: include/linux/pm.h
5509 F: arch/*/include/asm/suspend*.h
5515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5518 F: include/linux/hid*
5519 F: include/uapi/linux/hid*
5521 HID SENSOR HUB DRIVERS
5528 F: Documentation/hid/hid-sensor*
5529 F: drivers/hid/hid-sensor-*
5530 F: drivers/iio/*/hid-*
5531 F: include/linux/hid-sensor-*
5533 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5538 F: Documentation/timers/
5539 F: kernel/time/hrtimer.c
5540 F: kernel/time/clockevents.c
5541 F: kernel/time/tick*.*
5542 F: kernel/time/timer_*.c
5543 F: include/linux/clockchips.h
5544 F: include/linux/hrtimer.h
5546 HIGH-SPEED SCC DRIVER FOR AX.25
5549 F: drivers/net/hamradio/dmascc.c
5550 F: drivers/net/hamradio/scc.c
5552 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5554 W: http://www.highpoint-tech.com
5556 F: Documentation/scsi/hptiop.txt
5557 F: drivers/scsi/hptiop.c
5563 F: include/linux/hippidevice.h
5564 F: include/uapi/linux/if_hippi.h
5566 F: drivers/net/hippi/
5568 HISILICON NETWORK SUBSYSTEM DRIVER
5572 W: http://www.hisilicon.com
5574 F: drivers/net/ethernet/hisilicon/
5575 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5577 HISILICON SAS Controller
5579 W: http://www.hisilicon.com
5581 F: drivers/scsi/hisi_sas/
5582 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5588 W: http://hostap.epitest.fi/
5590 F: drivers/net/wireless/intersil/hostap/
5592 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5595 F: drivers/platform/x86/tc1100-wmi.c
5597 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5600 F: drivers/net/ethernet/hp/hp100.*
5602 HPET: High Precision Event Timers driver
5605 F: Documentation/timers/hpet.txt
5606 F: drivers/char/hpet.c
5607 F: include/linux/hpet.h
5608 F: include/uapi/linux/hpet.h
5612 F: arch/x86/kernel/hpet.c
5613 F: arch/x86/include/asm/hpet.h
5617 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5625 F: Documentation/ABI/testing/sysfs-bus-hsi
5626 F: Documentation/hsi.txt
5628 F: include/linux/hsi/
5629 F: include/uapi/linux/hsi/
5633 W: http://www.pharscape.org
5635 F: drivers/net/usb/hso.c
5637 HSR NETWORK PROTOCOL
5643 HTCPEN TOUCHSCREEN DRIVER
5647 F: drivers/input/touchscreen/htcpen.c
5654 Hyper-V CORE AND DRIVERS
5659 F: arch/x86/include/asm/mshyperv.h
5660 F: arch/x86/include/uapi/asm/hyperv.h
5661 F: arch/x86/kernel/cpu/mshyperv.c
5662 F: drivers/hid/hid-hyperv.c
5664 F: drivers/input/serio/hyperv-keyboard.c
5665 F: drivers/pci/host/pci-hyperv.c
5666 F: drivers/net/hyperv/
5667 F: drivers/scsi/storvsc_drv.c
5668 F: drivers/video/fbdev/hyperv_fb.c
5669 F: include/linux/hyperv.h
5671 F: Documentation/ABI/stable/sysfs-bus-vmbus
5677 F: Documentation/i2c/i2c-topology
5678 F: Documentation/i2c/muxes/
5679 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5680 F: drivers/i2c/i2c-mux.c
5681 F: drivers/i2c/muxes/
5682 F: include/linux/i2c-mux.h
5684 I2C OVER PARALLEL PORT
5688 F: Documentation/i2c/busses/i2c-parport
5689 F: Documentation/i2c/busses/i2c-parport-light
5690 F: drivers/i2c/busses/i2c-parport.c
5691 F: drivers/i2c/busses/i2c-parport-light.c
5693 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5697 F: Documentation/i2c/busses/i2c-ali1535
5698 F: Documentation/i2c/busses/i2c-ali1563
5699 F: Documentation/i2c/busses/i2c-ali15x3
5700 F: Documentation/i2c/busses/i2c-amd756
5701 F: Documentation/i2c/busses/i2c-amd8111
5702 F: Documentation/i2c/busses/i2c-i801
5703 F: Documentation/i2c/busses/i2c-nforce2
5704 F: Documentation/i2c/busses/i2c-piix4
5705 F: Documentation/i2c/busses/i2c-sis5595
5706 F: Documentation/i2c/busses/i2c-sis630
5707 F: Documentation/i2c/busses/i2c-sis96x
5708 F: Documentation/i2c/busses/i2c-via
5709 F: Documentation/i2c/busses/i2c-viapro
5710 F: drivers/i2c/busses/i2c-ali1535.c
5711 F: drivers/i2c/busses/i2c-ali1563.c
5712 F: drivers/i2c/busses/i2c-ali15x3.c
5713 F: drivers/i2c/busses/i2c-amd756.c
5714 F: drivers/i2c/busses/i2c-amd756-s4882.c
5715 F: drivers/i2c/busses/i2c-amd8111.c
5716 F: drivers/i2c/busses/i2c-i801.c
5717 F: drivers/i2c/busses/i2c-isch.c
5718 F: drivers/i2c/busses/i2c-nforce2.c
5719 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5720 F: drivers/i2c/busses/i2c-piix4.c
5721 F: drivers/i2c/busses/i2c-sis5595.c
5722 F: drivers/i2c/busses/i2c-sis630.c
5723 F: drivers/i2c/busses/i2c-sis96x.c
5724 F: drivers/i2c/busses/i2c-via.c
5725 F: drivers/i2c/busses/i2c-viapro.c
5727 I2C/SMBUS ISMT DRIVER
5731 F: drivers/i2c/busses/i2c-ismt.c
5732 F: Documentation/i2c/busses/i2c-ismt
5734 I2C/SMBUS STUB DRIVER
5738 F: drivers/i2c/i2c-stub.c
5743 W: https://i2c.wiki.kernel.org/
5744 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5747 F: Documentation/devicetree/bindings/i2c/
5748 F: Documentation/i2c/
5751 F: include/linux/i2c.h
5752 F: include/linux/i2c-*.h
5753 F: include/uapi/linux/i2c.h
5754 F: include/uapi/linux/i2c-*.h
5766 F: Documentation/i2c/busses/i2c-taos-evm
5767 F: drivers/i2c/busses/i2c-taos-evm.c
5772 W: http://www.harbaum.org/till/i2c_tiny_usb
5774 F: drivers/i2c/busses/i2c-tiny-usb.c
5781 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5786 IA64 (Itanium) PLATFORM
5790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5794 IBM Power VMX Cryptographic instructions
5799 F: drivers/crypto/vmx/Makefile
5800 F: drivers/crypto/vmx/Kconfig
5801 F: drivers/crypto/vmx/vmx.c
5802 F: drivers/crypto/vmx/aes*
5803 F: drivers/crypto/vmx/ghash*
5804 F: drivers/crypto/vmx/ppc-xlate.pl
5806 IBM Power in-Nest Crypto Acceleration
5811 F: drivers/crypto/nx/Makefile
5812 F: drivers/crypto/nx/Kconfig
5813 F: drivers/crypto/nx/nx-aes*
5814 F: drivers/crypto/nx/nx-sha*
5815 F: drivers/crypto/nx/nx.*
5816 F: drivers/crypto/nx/nx_csbcpb.h
5817 F: drivers/crypto/nx/nx_debugfs.h
5819 IBM Power 842 compression accelerator
5822 F: drivers/crypto/nx/Makefile
5823 F: drivers/crypto/nx/Kconfig
5824 F: drivers/crypto/nx/nx-842*
5825 F: include/linux/sw842.h
5829 IBM Power Linux RAID adapter
5832 F: drivers/scsi/ipr.*
5834 IBM Power Virtual Ethernet Device Driver
5838 F: drivers/net/ethernet/ibm/ibmveth.*
5840 IBM Power SRIOV Virtual NIC Device Driver
5845 F: drivers/net/ethernet/ibm/ibmvnic.*
5847 IBM Power Virtual SCSI Device Drivers
5851 F: drivers/scsi/ibmvscsi/ibmvscsi*
5852 F: include/scsi/viosrp.h
5854 IBM Power Virtual SCSI Device Target Driver
5860 F: drivers/scsi/ibmvscsi_tgt/
5862 IBM Power Virtual FC Device Drivers
5866 F: drivers/scsi/ibmvscsi/ibmvfc*
5868 IBM ServeRAID RAID DRIVER
5870 F: drivers/scsi/ips.*
5872 ICH LPC AND GPIO DRIVER
5875 F: drivers/mfd/lpc_ich.c
5876 F: drivers/gpio/gpio-ich.c
5881 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5884 F: Documentation/ide/
5886 F: include/linux/ide.h
5888 IDEAPAD LAPTOP EXTRAS DRIVER
5891 W: http://launchpad.net/ideapad-laptop
5893 F: drivers/platform/x86/ideapad-laptop.c
5895 IDEAPAD LAPTOP SLIDEBAR DRIVER
5898 W: https://github.com/o2genum/ideapad-slidebar
5900 F: drivers/input/misc/ideapad_slidebar.c
5906 F: Documentation/cdrom/ide-cd
5907 F: drivers/ide/ide-cd*
5913 F: drivers/idle/i7300_idle.c
5915 IEEE 802.15.4 SUBSYSTEM
5918 W: http://wpan.cakelab.org/
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5924 F: drivers/net/ieee802154/
5925 F: include/linux/nl802154.h
5926 F: include/linux/ieee802154.h
5927 F: include/net/nl802154.h
5928 F: include/net/mac802154.h
5929 F: include/net/af_ieee802154.h
5930 F: include/net/cfg802154.h
5931 F: include/net/ieee802154_netdev.h
5932 F: Documentation/networking/ieee802154.txt
5934 IGORPLUG-USB IR RECEIVER
5938 F: drivers/media/rc/igorplugusb.c
5940 IGUANAWORKS USB IR TRANSCEIVER
5944 F: drivers/media/rc/iguanair.c
5946 IIO SUBSYSTEM AND DRIVERS
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5954 F: Documentation/devicetree/bindings/iio/
5956 F: drivers/staging/iio/
5957 F: include/linux/iio/
5960 IKANOS/ADI EAGLE ADSL USB DRIVER
5964 F: drivers/usb/atm/ueagle-atm.c
5966 INA209 HARDWARE MONITOR DRIVER
5970 F: Documentation/hwmon/ina209
5971 F: Documentation/devicetree/bindings/i2c/ina209.txt
5972 F: drivers/hwmon/ina209.c
5974 INA2XX HARDWARE MONITOR DRIVER
5978 F: Documentation/hwmon/ina2xx
5979 F: drivers/hwmon/ina2xx.c
5980 F: include/linux/platform_data/ina2xx.h
5982 INDUSTRY PACK SUBSYSTEM (IPACK)
5987 W: http://industrypack.sourceforge.net
5991 INGENIC JZ4780 DMA Driver
5994 F: drivers/dma/dma-jz4780.c
5996 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6004 F: security/integrity/ima/
6006 IMGTEC IR DECODER DRIVER
6009 F: drivers/media/rc/img-ir/
6011 IMS TWINTURBO FRAMEBUFFER DRIVER
6014 F: drivers/video/fbdev/imsttfb.c
6016 INFINIBAND SUBSYSTEM
6021 W: http://www.openfabrics.org/
6022 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6025 F: Documentation/infiniband/
6026 F: drivers/infiniband/
6027 F: include/uapi/linux/if_infiniband.h
6028 F: include/uapi/rdma/
6036 F: Documentation/filesystems/inotify.txt
6037 F: fs/notify/inotify/
6038 F: include/linux/inotify.h
6039 F: include/uapi/linux/inotify.h
6041 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6044 Q: http://patchwork.kernel.org/project/linux-input/list/
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6048 F: include/linux/input.h
6049 F: include/uapi/linux/input.h
6050 F: include/linux/input/
6051 F: Documentation/devicetree/bindings/input/
6053 INPUT MULTITOUCH (MT) PROTOCOL
6057 F: Documentation/input/multi-touch-protocol.txt
6058 F: drivers/input/input-mt.c
6061 INTEL ASoC BDW/HSW DRIVERS
6065 F: sound/soc/intel/common/sst-dsp*
6066 F: sound/soc/intel/common/sst-firmware.c
6067 F: sound/soc/intel/boards/broadwell.c
6068 F: sound/soc/intel/haswell/
6070 INTEL C600 SERIES SAS CONTROLLER DRIVER
6074 T: git git://git.code.sf.net/p/intel-sas/isci
6076 F: drivers/scsi/isci/
6078 INTEL HID EVENT DRIVER
6082 F: drivers/platform/x86/intel-hid.c
6084 INTEL VIRTUAL BUTTON DRIVER
6088 F: drivers/platform/x86/intel-vbtn.c
6093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6095 F: drivers/idle/intel_idle.c
6102 F: drivers/cpufreq/intel_pstate.c
6104 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6108 F: Documentation/fb/intelfb.txt
6109 F: drivers/video/fbdev/intelfb/
6111 INTEL 810/815 FRAMEBUFFER DRIVER
6115 F: drivers/video/fbdev/i810/
6117 INTEL MENLOW THERMAL DRIVER
6120 W: https://01.org/linux-acpi
6122 F: drivers/platform/x86/intel_menlow.c
6124 INTEL I/OAT DMA DRIVER
6128 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6130 F: drivers/dma/ioat*
6135 T: git git://git.infradead.org/iommu-2.6.git
6137 F: drivers/iommu/intel-iommu.c
6138 F: include/linux/intel-iommu.h
6140 INTEL IOP-ADMA DMA DRIVER
6143 F: drivers/dma/iop-adma.c
6145 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6148 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6149 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6150 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6151 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6152 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6153 F: drivers/net/wan/ixp4xx_hss.c
6155 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6158 F: drivers/char/hw_random/ixp4xx-rng.c
6160 INTEL ETHERNET DRIVERS
6163 W: http://www.intel.com/support/feedback.htm
6164 W: http://e1000.sourceforge.net/
6165 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6169 F: Documentation/networking/e100.txt
6170 F: Documentation/networking/e1000.txt
6171 F: Documentation/networking/e1000e.txt
6172 F: Documentation/networking/igb.txt
6173 F: Documentation/networking/igbvf.txt
6174 F: Documentation/networking/ixgb.txt
6175 F: Documentation/networking/ixgbe.txt
6176 F: Documentation/networking/ixgbevf.txt
6177 F: Documentation/networking/i40e.txt
6178 F: Documentation/networking/i40evf.txt
6179 F: drivers/net/ethernet/intel/
6180 F: drivers/net/ethernet/intel/*/
6182 INTEL RDMA RNIC DRIVER
6190 F: drivers/infiniband/hw/i40iw/
6192 INTEL MERRIFIELD GPIO DRIVER
6196 F: drivers/gpio/gpio-merrifield.c
6198 INTEL-MID GPIO DRIVER
6202 F: drivers/gpio/gpio-intel-mid.c
6204 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6208 F: Documentation/networking/README.ipw2100
6209 F: Documentation/networking/README.ipw2200
6210 F: drivers/net/wireless/intel/ipw2x00/
6215 F: Documentation/trace/intel_th.txt
6216 F: drivers/hwtracing/intel_th/
6218 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6221 W: http://tboot.sourceforge.net
6222 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6224 F: Documentation/intel_txt.txt
6225 F: include/linux/tboot.h
6226 F: arch/x86/kernel/tboot.c
6228 INTEL WIRELESS WIMAX CONNECTION 2400
6233 W: http://linuxwimax.org
6234 F: Documentation/wimax/README.i2400m
6235 F: drivers/net/wimax/i2400m/
6236 F: include/uapi/linux/wimax/i2400m.h
6238 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6242 F: drivers/net/wireless/intel/iwlegacy/
6244 INTEL WIRELESS WIFI LINK (iwlwifi)
6250 W: http://intellinuxwireless.org
6251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6253 F: drivers/net/wireless/intel/iwlwifi/
6255 INTEL MANAGEMENT ENGINE (mei)
6259 F: include/uapi/linux/mei.h
6260 F: include/linux/mei_cl_bus.h
6261 F: drivers/misc/mei/*
6262 F: drivers/watchdog/mei_wdt.c
6263 F: Documentation/misc-devices/mei/*
6265 INTEL MIC DRIVERS (mic)
6269 W: https://github.com/sudeepdutt/mic
6270 W: http://software.intel.com/en-us/mic-developer
6271 F: include/linux/mic_bus.h
6272 F: include/linux/scif.h
6273 F: include/uapi/linux/mic_common.h
6274 F: include/uapi/linux/mic_ioctl.h
6275 F: include/uapi/linux/scif_ioctl.h
6276 F: drivers/misc/mic/
6277 F: drivers/dma/mic_x100_dma.c
6278 F: drivers/dma/mic_x100_dma.h
6279 F: Documentation/mic/
6281 INTEL PMC/P-Unit IPC DRIVER
6285 F: drivers/platform/x86/intel_pmc_ipc.c
6286 F: drivers/platform/x86/intel_punit_ipc.c
6287 F: arch/x86/include/asm/intel_pmc_ipc.h
6288 F: arch/x86/include/asm/intel_punit_ipc.h
6290 INTEL TELEMETRY DRIVER
6294 F: arch/x86/include/asm/intel_telemetry.h
6295 F: drivers/platform/x86/intel_telemetry*
6297 INTEL PMC CORE DRIVER
6302 F: arch/x86/include/asm/pmc_core.h
6303 F: drivers/platform/x86/intel_pmc_core*
6305 IOC3 ETHERNET DRIVER
6309 F: drivers/net/ethernet/sgi/ioc3-eth.c
6315 F: drivers/tty/serial/ioc3_serial.c
6320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6322 F: Documentation/devicetree/bindings/iommu/
6328 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6333 W: http://openipmi.sourceforge.net/
6335 F: Documentation/IPMI.txt
6336 F: drivers/char/ipmi/
6337 F: include/linux/ipmi*
6338 F: include/uapi/linux/ipmi*
6340 QCOM AUDIO (ASoC) DRIVERS
6347 IPS SCSI RAID DRIVER
6350 W: http://www.adaptec.com/
6352 F: drivers/scsi/ips*
6361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6363 F: Documentation/networking/ipvs-sysctl.txt
6364 F: include/net/ip_vs.h
6365 F: include/uapi/linux/ip_vs.h
6366 F: net/netfilter/ipvs/
6372 F: drivers/tty/ipwireless/
6378 F: include/net/ipx.h
6379 F: include/uapi/linux/ipx.h
6386 W: http://irda.sourceforge.net/
6388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6389 F: Documentation/networking/irda.txt
6390 F: drivers/net/irda/
6391 F: include/net/irda/
6398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6408 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6409 F: Documentation/devicetree/bindings/interrupt-controller/
6412 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6416 F: Documentation/IRQ-domain.txt
6417 F: include/linux/irqdomain.h
6418 F: kernel/irq/irqdomain.c
6424 F: Documentation/isa.txt
6425 F: drivers/base/isa.c
6426 F: include/linux/isa.h
6431 F: Documentation/isapnp.txt
6432 F: drivers/pnp/isapnp/
6433 F: include/linux/isapnp.h
6438 T: git git://linuxtv.org/media_tree.git
6439 W: https://linuxtv.org
6441 F: drivers/media/radio/radio-isa*
6443 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6447 F: drivers/firmware/iscsi_ibft*
6452 W: www.open-iscsi.org
6453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6455 F: drivers/scsi/*iscsi*
6456 F: include/scsi/*iscsi*
6458 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6464 W: http://www.openfabrics.org
6465 W: www.open-iscsi.org
6466 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6467 F: drivers/infiniband/ulp/iser/
6469 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6475 W: http://www.linux-iscsi.org
6476 F: drivers/infiniband/ulp/isert
6482 W: http://www.isdn4linux.de
6483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6485 F: Documentation/isdn/
6487 F: include/linux/isdn.h
6488 F: include/linux/isdn/
6489 F: include/uapi/linux/isdn.h
6490 F: include/uapi/linux/isdn/
6492 ISDN SUBSYSTEM (Eicon active card driver)
6495 W: http://www.melware.de
6497 F: drivers/isdn/hardware/eicon/
6499 IT87 HARDWARE MONITORING DRIVER
6503 F: Documentation/hwmon/it87
6504 F: drivers/hwmon/it87.c
6509 W: https://linuxtv.org
6510 W: http://palosaari.fi/linux/
6511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6512 T: git git://linuxtv.org/anttip/media_tree.git
6514 F: drivers/media/tuners/it913x*
6516 IVTV VIDEO4LINUX DRIVER
6520 T: git git://linuxtv.org/media_tree.git
6521 W: http://www.ivtvdriver.org
6523 F: Documentation/video4linux/*.ivtv
6524 F: drivers/media/pci/ivtv/
6525 F: include/uapi/linux/ivtv*
6527 IX2505V MEDIA DRIVER
6530 W: https://linuxtv.org
6531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6533 F: drivers/media/dvb-frontends/ix2505v*
6535 JC42.4 TEMPERATURE SENSOR DRIVER
6539 F: drivers/hwmon/jc42.c
6540 F: Documentation/hwmon/jc42
6545 W: http://jfs.sourceforge.net/
6546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6548 F: Documentation/filesystems/jfs.txt
6555 F: drivers/net/ethernet/jme.*
6557 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6560 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6563 F: include/uapi/linux/jffs2.h
6565 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6571 F: include/linux/jbd2.h
6573 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6577 F: drivers/media/platform/rcar_jpu.c
6579 JSM Neo PCI based serial card
6583 F: drivers/tty/serial/jsm/
6585 K10TEMP HARDWARE MONITORING DRIVER
6589 F: Documentation/hwmon/k10temp
6590 F: drivers/hwmon/k10temp.c
6592 K8TEMP HARDWARE MONITORING DRIVER
6596 F: Documentation/hwmon/k8temp
6597 F: drivers/hwmon/k8temp.c
6605 F: arch/*/include/asm/kasan.h
6606 F: arch/*/mm/kasan_init*
6607 F: Documentation/kasan.txt
6608 F: include/linux/kasan*.h
6611 F: scripts/Makefile.kasan
6616 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6618 F: Documentation/kbuild/kconfig-language.txt
6626 W: http://lse.sourceforge.net/kdump/
6628 F: Documentation/kdump/
6630 KEENE FM RADIO TRANSMITTER DRIVER
6633 T: git git://linuxtv.org/media_tree.git
6634 W: https://linuxtv.org
6636 F: drivers/media/radio/radio-keene*
6638 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6644 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6650 F: Documentation/kbuild/
6652 F: scripts/Makefile.*
6659 W: http://kernelnewbies.org/KernelJanitors
6662 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6666 W: http://nfs.sourceforge.net/
6667 T: git git://linux-nfs.org/~bfields/linux.git
6670 F: include/uapi/linux/nfsd/
6674 F: include/linux/lockd/
6675 F: include/linux/sunrpc/
6676 F: include/uapi/linux/sunrpc/
6678 KERNEL SELFTEST FRAMEWORK
6682 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6684 F: tools/testing/selftests
6686 KERNEL VIRTUAL MACHINE (KVM)
6690 W: http://www.linux-kvm.org
6691 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6693 F: Documentation/*/kvm*.txt
6694 F: Documentation/virtual/kvm/
6696 F: arch/x86/kernel/kvm.c
6697 F: arch/x86/kernel/kvmclock.c
6698 F: arch/*/include/asm/kvm*
6699 F: include/linux/kvm*
6700 F: include/uapi/linux/kvm*
6704 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6707 W: http://www.linux-kvm.org/
6709 F: arch/x86/include/asm/svm.h
6710 F: arch/x86/kvm/svm.c
6712 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6715 W: http://www.linux-kvm.org/
6716 T: git git://github.com/agraf/linux-2.6.git
6718 F: arch/powerpc/include/asm/kvm*
6719 F: arch/powerpc/kvm/
6721 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6725 W: http://www.ibm.com/developerworks/linux/linux390/
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6728 F: Documentation/s390/kvm.txt
6729 F: arch/s390/include/asm/kvm*
6732 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6737 W: http://systems.cs.columbia.edu/projects/kvm-arm
6738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6740 F: arch/arm/include/uapi/asm/kvm*
6741 F: arch/arm/include/asm/kvm*
6744 F: include/kvm/arm_*
6746 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6752 F: arch/arm64/include/uapi/asm/kvm*
6753 F: arch/arm64/include/asm/kvm*
6756 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6760 F: arch/mips/include/uapi/asm/kvm*
6761 F: arch/mips/include/asm/kvm*
6766 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6769 F: include/linux/kexec.h
6770 F: include/uapi/linux/kexec.h
6777 F: Documentation/security/keys.txt
6778 F: include/linux/key.h
6779 F: include/linux/key-type.h
6780 F: include/linux/keyctl.h
6781 F: include/uapi/linux/keyctl.h
6791 F: Documentation/security/keys-trusted-encrypted.txt
6792 F: include/keys/trusted-type.h
6793 F: security/keys/trusted.c
6794 F: security/keys/trusted.h
6802 F: Documentation/security/keys-trusted-encrypted.txt
6803 F: include/keys/encrypted-type.h
6804 F: security/keys/encrypted-keys/
6806 KGDB / KDB /debug_core
6808 W: http://kgdb.wiki.kernel.org/
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6812 F: Documentation/DocBook/kgdb.tmpl
6813 F: drivers/misc/kgdbts.c
6814 F: drivers/tty/serial/kgdboc.c
6815 F: include/linux/kdb.h
6816 F: include/linux/kgdb.h
6823 F: Documentation/kmemcheck.txt
6824 F: arch/x86/include/asm/kmemcheck.h
6825 F: arch/x86/mm/kmemcheck/
6826 F: include/linux/kmemcheck.h
6832 F: Documentation/kmemleak.txt
6833 F: include/linux/kmemleak.h
6835 F: mm/kmemleak-test.c
6843 F: Documentation/kprobes.txt
6844 F: include/linux/kprobes.h
6847 KS0108 LCD CONTROLLER DRIVER
6849 W: http://miguelojeda.es/auxdisplay.htm
6850 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6852 F: Documentation/auxdisplay/ks0108
6853 F: drivers/auxdisplay/ks0108.c
6854 F: include/linux/ks0108.h
6861 F: include/net/l3mdev.h
6863 LANTIQ MIPS ARCHITECTURE
6872 F: Documentation/networking/lapb-module.txt
6876 LASI 53c700 driver for PARISC
6880 F: Documentation/scsi/53c700.txt
6881 F: drivers/scsi/53c700*
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6889 F: Documentation/devicetree/bindings/leds/
6891 F: include/linux/leds.h
6893 LEGACY EEPROM DRIVER
6896 F: Documentation/misc-devices/eeprom
6897 F: drivers/misc/eeprom/eeprom.c
6899 LEGO USB Tower driver
6902 W: http://legousb.sourceforge.net/
6904 F: drivers/usb/misc/legousbtower.c
6909 W: https://linuxtv.org
6910 W: http://github.com/mkrufky
6911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6912 T: git git://linuxtv.org/mkrufky/tuners.git
6914 F: drivers/media/dvb-frontends/lg2160.*
6916 LGDT3305 MEDIA DRIVER
6919 W: https://linuxtv.org
6920 W: http://github.com/mkrufky
6921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6922 T: git git://linuxtv.org/mkrufky/tuners.git
6924 F: drivers/media/dvb-frontends/lgdt3305.*
6929 W: http://lguest.ozlabs.org/
6931 F: arch/x86/include/asm/lguest*.h
6934 F: include/linux/lguest*.h
6937 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6943 F: include/linux/ata.h
6944 F: include/linux/libata.h
6945 F: Documentation/devicetree/bindings/ata/
6947 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6952 F: include/linux/pata_arasan_cf_data.h
6953 F: drivers/ata/pata_arasan_cf.c
6959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961 F: drivers/ata/pata_*.c
6962 F: drivers/ata/ata_generic.c
6964 LIBATA SATA AHCI PLATFORM devices support
6968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6970 F: drivers/ata/ahci_platform.c
6971 F: drivers/ata/libahci_platform.c
6972 F: include/linux/ahci_platform.h
6974 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6979 F: drivers/ata/sata_promise.*
6984 F: tools/lib/lockdep/
6986 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6989 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6993 F: include/linux/nd.h
6994 F: include/linux/libnvdimm.h
6995 F: include/uapi/linux/ndctl.h
6997 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7000 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7002 F: drivers/nvdimm/blk.c
7003 F: drivers/nvdimm/region_devs.c
7004 F: drivers/acpi/nfit*
7006 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7009 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7011 F: drivers/nvdimm/btt*
7013 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7016 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7018 F: drivers/nvdimm/pmem.c
7019 F: include/linux/pmem.h
7020 F: arch/*/include/asm/pmem.h
7022 LIGHTNVM PLATFORM SUPPORT
7024 W: http://github/OpenChannelSSD
7027 F: drivers/lightnvm/
7028 F: include/linux/lightnvm.h
7029 F: include/uapi/linux/lightnvm.h
7031 LINUX FOR IBM pSERIES (RS/6000)
7033 W: http://www.ibm.com/linux/ltc/projects/ppc
7035 F: arch/powerpc/boot/rs6000.h
7037 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7041 W: http://www.penguinppc.org/
7043 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7046 F: Documentation/powerpc/
7048 F: drivers/char/tpm/tpm_ibmvtpm*
7049 F: drivers/crypto/nx/
7050 F: drivers/crypto/vmx/
7051 F: drivers/net/ethernet/ibm/ibmveth.*
7052 F: drivers/net/ethernet/ibm/ibmvnic.*
7053 F: drivers/pci/hotplug/pnv_php.c
7054 F: drivers/pci/hotplug/rpa*
7055 F: drivers/scsi/ibmvscsi/
7063 LINUX FOR POWER MACINTOSH
7065 W: http://www.penguinppc.org/
7068 F: arch/powerpc/platforms/powermac/
7069 F: drivers/macintosh/
7071 LINUX FOR POWERPC EMBEDDED MPC5XXX
7074 T: git git://git.denx.de/linux-denx-agust.git
7076 F: arch/powerpc/platforms/512x/
7077 F: arch/powerpc/platforms/52xx/
7079 LINUX FOR POWERPC EMBEDDED PPC4XX
7082 W: http://www.penguinppc.org/
7085 F: arch/powerpc/platforms/40x/
7086 F: arch/powerpc/platforms/44x/
7088 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7091 F: arch/powerpc/*/*virtex*
7092 F: arch/powerpc/*/*/*virtex*
7094 LINUX FOR POWERPC EMBEDDED PPC8XX
7096 W: http://www.penguinppc.org/
7099 F: arch/powerpc/platforms/8xx/
7101 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7104 W: http://www.penguinppc.org/
7106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7108 F: arch/powerpc/platforms/83xx/
7109 F: arch/powerpc/platforms/85xx/
7111 LINUX FOR POWERPC PA SEMI PWRFICIENT
7115 F: arch/powerpc/platforms/pasemi/
7116 F: drivers/*/*pasemi*
7117 F: drivers/*/*/*pasemi*
7119 LINUX SECURITY MODULE (LSM) FRAMEWORK
7124 LIS3LV02D ACCELEROMETER DRIVER
7127 F: Documentation/misc-devices/lis3lv02d
7128 F: drivers/misc/lis3lv02d/
7129 F: drivers/platform/x86/hp_accel.c
7138 F: kernel/livepatch/
7139 F: include/linux/livepatch.h
7140 F: arch/x86/include/asm/livepatch.h
7141 F: arch/x86/kernel/livepatch.c
7142 F: Documentation/livepatch/
7143 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7144 F: samples/livepatch/
7146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7148 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7151 F: drivers/misc/lkdtm*
7156 F: include/linux/llc.h
7157 F: include/uapi/linux/llc.h
7161 LM73 HARDWARE MONITOR DRIVER
7165 F: drivers/hwmon/lm73.c
7167 LM78 HARDWARE MONITOR DRIVER
7171 F: Documentation/hwmon/lm78
7172 F: drivers/hwmon/lm78.c
7174 LM83 HARDWARE MONITOR DRIVER
7178 F: Documentation/hwmon/lm83
7179 F: drivers/hwmon/lm83.c
7181 LM90 HARDWARE MONITOR DRIVER
7185 F: Documentation/hwmon/lm90
7186 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7187 F: drivers/hwmon/lm90.c
7189 LM95234 HARDWARE MONITOR DRIVER
7193 F: Documentation/hwmon/lm95234
7194 F: drivers/hwmon/lm95234.c
7196 LME2510 MEDIA DRIVER
7199 W: https://linuxtv.org
7200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7202 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7210 F: Documentation/locking/
7211 F: include/linux/lockdep.h
7212 F: include/linux/spinlock*.h
7213 F: arch/*/include/asm/spinlock*.h
7214 F: include/linux/rwlock*.h
7215 F: include/linux/mutex*.h
7216 F: arch/*/include/asm/mutex*.h
7217 F: include/linux/rwsem*.h
7218 F: arch/*/include/asm/rwsem.h
7219 F: include/linux/seqlock.h
7220 F: lib/locking*.[ch]
7223 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7226 W: http://www.linux-ntfs.org/content/view/19/37/
7228 F: Documentation/ldm.txt
7229 F: block/partitions/ldm.*
7239 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7245 W: http://www.avagotech.com/support/
7247 F: drivers/message/fusion/
7248 F: drivers/scsi/mpt2sas/
7249 F: drivers/scsi/mpt3sas/
7251 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7255 F: drivers/scsi/sym53c8xx_2/
7257 LTC4261 HARDWARE MONITOR DRIVER
7261 F: Documentation/hwmon/ltc4261
7262 F: drivers/hwmon/ltc4261.c
7264 LTP (Linux Test Project)
7272 W: http://linux-test-project.github.io/
7273 T: git git://github.com/linux-test-project/ltp.git
7277 W: http://www.linux-m32r.org/
7284 W: http://www.linux-m68k.org/
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7290 M68K ON APPLE MACINTOSH
7292 W: http://www.mac.linux-m68k.org/
7299 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7303 M88DS3103 MEDIA DRIVER
7306 W: https://linuxtv.org
7307 W: http://palosaari.fi/linux/
7308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7309 T: git git://linuxtv.org/anttip/media_tree.git
7311 F: drivers/media/dvb-frontends/m88ds3103*
7313 M88RS2000 MEDIA DRIVER
7316 W: https://linuxtv.org
7317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7319 F: drivers/media/dvb-frontends/m88rs2000*
7321 MA901 MASTERKIT USB FM RADIO DRIVER
7324 T: git git://linuxtv.org/media_tree.git
7326 F: drivers/media/radio/radio-ma901.c
7331 W: http://wireless.kernel.org/
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7335 F: Documentation/networking/mac80211-injection.txt
7336 F: include/net/mac80211.h
7338 F: drivers/net/wireless/mac80211_hwsim.[ch]
7344 F: drivers/net/macvlan.c
7345 F: include/linux/if_macvlan.h
7352 F: include/linux/mailbox_client.h
7353 F: include/linux/mailbox_controller.h
7355 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7357 W: http://www.kernel.org/doc/man-pages
7361 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7365 F: drivers/net/dsa/mv88e6xxx/
7367 MARVELL ARMADA DRM SUPPORT
7370 F: drivers/gpu/drm/armada/
7371 F: include/uapi/drm/armada_drm.h
7372 F: Documentation/devicetree/bindings/display/armada/
7374 MARVELL CRYPTO DRIVER
7377 F: drivers/crypto/marvell/
7381 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7386 F: drivers/net/ethernet/marvell/sk*
7388 MARVELL LIBERTAS WIRELESS DRIVER
7391 F: drivers/net/wireless/marvell/libertas/
7393 MARVELL MV643XX ETHERNET DRIVER
7397 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7398 F: include/linux/mv643xx.h
7400 MARVELL MVNETA ETHERNET DRIVER
7404 F: drivers/net/ethernet/marvell/mvneta.*
7406 MARVELL MWIFIEX WIRELESS DRIVER
7411 F: drivers/net/wireless/marvell/mwifiex/
7413 MARVELL MWL8K WIRELESS DRIVER
7417 F: drivers/net/wireless/marvell/mwl8k.c
7419 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7422 F: drivers/mmc/host/mvsdio.*
7424 MATROX FRAMEBUFFER DRIVER
7427 F: drivers/video/fbdev/matrox/matroxfb_*
7428 F: include/uapi/linux/matroxfb.h
7430 MAX16065 HARDWARE MONITOR DRIVER
7434 F: Documentation/hwmon/max16065
7435 F: drivers/hwmon/max16065.c
7437 MAX20751 HARDWARE MONITOR DRIVER
7441 F: Documentation/hwmon/max20751
7442 F: drivers/hwmon/max20751.c
7444 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7448 F: Documentation/hwmon/max6650
7449 F: drivers/hwmon/max6650.c
7451 MAX6697 HARDWARE MONITOR DRIVER
7455 F: Documentation/hwmon/max6697
7456 F: Documentation/devicetree/bindings/i2c/max6697.txt
7457 F: drivers/hwmon/max6697.c
7458 F: include/linux/platform_data/max6697.h
7460 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7464 F: Documentation/devicetree/bindings/sound/max9860.txt
7465 F: sound/soc/codecs/max9860.*
7467 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7472 F: drivers/power/max14577_charger.c
7473 F: drivers/power/max77693_charger.c
7475 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7479 F: drivers/*/*max77802*.c
7480 F: Documentation/devicetree/bindings/*/*max77802.txt
7481 F: include/dt-bindings/*/*max77802.h
7483 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7489 F: drivers/*/max14577*.c
7490 F: drivers/*/max77686*.c
7491 F: drivers/*/max77693*.c
7492 F: drivers/extcon/extcon-max14577.c
7493 F: drivers/extcon/extcon-max77693.c
7494 F: drivers/rtc/rtc-max77686.c
7495 F: drivers/clk/clk-max77686.c
7496 F: Documentation/devicetree/bindings/mfd/max14577.txt
7497 F: Documentation/devicetree/bindings/*/max77686.txt
7498 F: Documentation/devicetree/bindings/mfd/max77693.txt
7499 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7500 F: include/linux/mfd/max14577*.h
7501 F: include/linux/mfd/max77686*.h
7502 F: include/linux/mfd/max77693*.h
7504 MAXIRADIO FM RADIO RECEIVER DRIVER
7507 T: git git://linuxtv.org/media_tree.git
7508 W: https://linuxtv.org
7510 F: drivers/media/radio/radio-maxiradio*
7512 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7516 F: drivers/iio/potentiometer/mcp4531.c
7518 MEDIA DRIVERS FOR RENESAS - FCP
7522 T: git git://linuxtv.org/media_tree.git
7524 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7525 F: drivers/media/platform/rcar-fcp.c
7526 F: include/media/rcar-fcp.h
7528 MEDIA DRIVERS FOR RENESAS - VSP1
7532 T: git git://linuxtv.org/media_tree.git
7534 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7535 F: drivers/media/platform/vsp1/
7537 MEDIA DRIVERS FOR HELENE
7540 W: https://linuxtv.org
7542 T: git git://linuxtv.org/media_tree.git
7544 F: drivers/media/dvb-frontends/helene*
7546 MEDIA DRIVERS FOR ASCOT2E
7550 W: https://linuxtv.org
7552 T: git git://linuxtv.org/media_tree.git
7554 F: drivers/media/dvb-frontends/ascot2e*
7556 MEDIA DRIVERS FOR CXD2841ER
7560 W: https://linuxtv.org
7562 T: git git://linuxtv.org/media_tree.git
7564 F: drivers/media/dvb-frontends/cxd2841er*
7566 MEDIA DRIVERS FOR HORUS3A
7570 W: https://linuxtv.org
7572 T: git git://linuxtv.org/media_tree.git
7574 F: drivers/media/dvb-frontends/horus3a*
7576 MEDIA DRIVERS FOR LNBH25
7580 W: https://linuxtv.org
7582 T: git git://linuxtv.org/media_tree.git
7584 F: drivers/media/dvb-frontends/lnbh25*
7586 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7590 W: https://linuxtv.org
7592 T: git git://linuxtv.org/media_tree.git
7594 F: drivers/media/pci/netup_unidvb/*
7596 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7599 P: LinuxTV.org Project
7601 W: https://linuxtv.org
7602 Q: http://patchwork.kernel.org/project/linux-media/list/
7603 T: git git://linuxtv.org/media_tree.git
7605 F: Documentation/dvb/
7606 F: Documentation/video4linux/
7607 F: Documentation/DocBook/media/
7609 F: drivers/staging/media/
7610 F: include/linux/platform_data/media/
7612 F: include/uapi/linux/dvb/
7613 F: include/uapi/linux/videodev2.h
7614 F: include/uapi/linux/media.h
7615 F: include/uapi/linux/v4l2-*
7616 F: include/uapi/linux/meye.h
7617 F: include/uapi/linux/ivtv*
7618 F: include/uapi/linux/uvcvideo.h
7620 MEDIATEK ETHERNET DRIVER
7625 F: drivers/net/ethernet/mediatek/
7627 MEDIATEK MT7601U WIRELESS LAN DRIVER
7631 F: drivers/net/wireless/mediatek/mt7601u/
7633 MEGARAID SCSI/SAS DRIVERS
7639 W: http://www.lsi.com
7641 F: Documentation/scsi/megaraid.txt
7642 F: drivers/scsi/megaraid.*
7643 F: drivers/scsi/megaraid/
7645 MELLANOX ETHERNET DRIVER (mlx4_en)
7649 W: http://www.mellanox.com
7650 Q: http://patchwork.ozlabs.org/project/netdev/list/
7651 F: drivers/net/ethernet/mellanox/mlx4/en_*
7653 MELLANOX ETHERNET DRIVER (mlx5e)
7657 W: http://www.mellanox.com
7658 Q: http://patchwork.ozlabs.org/project/netdev/list/
7659 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7661 MELLANOX ETHERNET SWITCH DRIVERS
7666 W: http://www.mellanox.com
7667 Q: http://patchwork.ozlabs.org/project/netdev/list/
7668 F: drivers/net/ethernet/mellanox/mlxsw/
7670 SOFT-ROCE DRIVER (rxe)
7674 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7675 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7676 F: drivers/infiniband/sw/rxe/
7677 F: include/uapi/rdma/rdma_user_rxe.h
7684 F: kernel/membarrier.c
7685 F: include/uapi/linux/membarrier.h
7689 W: http://www.linux-mm.org
7691 F: include/linux/mm.h
7692 F: include/linux/gfp.h
7693 F: include/linux/mmzone.h
7694 F: include/linux/memory_hotplug.h
7695 F: include/linux/vmalloc.h
7698 MEMORY TECHNOLOGY DEVICES (MTD)
7702 W: http://www.linux-mtd.infradead.org/
7703 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7704 T: git git://git.infradead.org/linux-mtd.git
7705 T: git git://git.infradead.org/l2-mtd.git
7707 F: Documentation/devicetree/bindings/mtd/
7709 F: include/linux/mtd/
7710 F: include/uapi/mtd/
7712 MEN A21 WATCHDOG DRIVER
7716 F: drivers/watchdog/mena21_wdt.c
7718 MEN CHAMELEON BUS (mcb)
7722 F: include/linux/mcb.h
7723 F: Documentation/men-chameleon-bus.txt
7725 MEN F21BMC (Board Management Controller)
7728 F: drivers/mfd/menf21bmc.c
7729 F: drivers/watchdog/menf21bmc_wdt.c
7730 F: drivers/leds/leds-menf21bmc.c
7731 F: drivers/hwmon/menf21bmc_hwmon.c
7732 F: Documentation/hwmon/menf21bmc
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7740 F: Documentation/metag/
7741 F: Documentation/devicetree/bindings/metag/
7742 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7743 F: drivers/clocksource/metag_generic.c
7744 F: drivers/irqchip/irq-metag.c
7745 F: drivers/irqchip/irq-metag-ext.c
7746 F: drivers/tty/metag_da.c
7748 MICROBLAZE ARCHITECTURE
7750 W: http://www.monstr.eu/fdt/
7751 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7755 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7759 F: drivers/platform/x86/surfacepro3_button.c
7764 F: drivers/usb/image/microtek.*
7769 W: http://www.linux-mips.org/
7770 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7771 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7773 F: Documentation/devicetree/bindings/mips/
7774 F: Documentation/mips/
7777 MIPS/LOONGSON1 ARCHITECTURE
7781 F: arch/mips/loongson32/
7782 F: arch/mips/include/asm/mach-loongson32/
7783 F: drivers/*/*loongson1*
7784 F: drivers/*/*/*loongson1*
7786 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7789 T: git git://linuxtv.org/media_tree.git
7790 W: https://linuxtv.org
7792 F: drivers/media/radio/radio-miropcm20*
7794 MELLANOX MLX4 core VPI driver
7798 W: http://www.mellanox.com
7799 Q: http://patchwork.ozlabs.org/project/netdev/list/
7801 F: drivers/net/ethernet/mellanox/mlx4/
7802 F: include/linux/mlx4/
7804 MELLANOX MLX4 IB driver
7807 W: http://www.mellanox.com
7808 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7810 F: drivers/infiniband/hw/mlx4/
7811 F: include/linux/mlx4/
7813 MELLANOX MLX5 core VPI driver
7818 W: http://www.mellanox.com
7819 Q: http://patchwork.ozlabs.org/project/netdev/list/
7821 F: drivers/net/ethernet/mellanox/mlx5/core/
7822 F: include/linux/mlx5/
7824 MELLANOX MLX5 IB driver
7828 W: http://www.mellanox.com
7829 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7831 F: drivers/infiniband/hw/mlx5/
7832 F: include/linux/mlx5/
7834 MELEXIS MLX90614 DRIVER
7837 W: http://www.melexis.com
7839 F: drivers/iio/temperature/mlx90614.c
7841 MN88472 MEDIA DRIVER
7844 W: https://linuxtv.org
7845 W: http://palosaari.fi/linux/
7846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7848 F: drivers/media/dvb-frontends/mn88472*
7850 MN88473 MEDIA DRIVER
7853 W: https://linuxtv.org
7854 W: http://palosaari.fi/linux/
7855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7857 F: drivers/media/dvb-frontends/mn88473*
7862 F: include/linux/module.h
7865 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7866 W: http://popies.net/meye/
7868 F: Documentation/video4linux/meye.txt
7869 F: drivers/media/pci/meye/
7870 F: include/uapi/linux/meye.h
7872 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7875 F: Documentation/serial/moxa-smartio
7876 F: drivers/tty/mxser.*
7878 MR800 AVERMEDIA USB FM RADIO DRIVER
7881 T: git git://linuxtv.org/media_tree.git
7883 F: drivers/media/radio/radio-mr800.c
7885 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7889 F: drivers/net/ieee802154/mrf24j40.c
7890 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7896 F: drivers/platform/x86/msi-laptop.c
7901 F: drivers/platform/x86/msi-wmi.c
7906 W: https://linuxtv.org
7907 W: http://palosaari.fi/linux/
7908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7909 T: git git://linuxtv.org/anttip/media_tree.git
7911 F: drivers/media/tuners/msi001*
7913 MSI2500 MEDIA DRIVER
7916 W: https://linuxtv.org
7917 W: http://palosaari.fi/linux/
7918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7919 T: git git://linuxtv.org/anttip/media_tree.git
7921 F: drivers/media/usb/msi2500/
7923 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7927 F: drivers/mtd/devices/docg3*
7929 MT9M032 APTINA SENSOR DRIVER
7932 T: git git://linuxtv.org/media_tree.git
7934 F: drivers/media/i2c/mt9m032.c
7935 F: include/media/i2c/mt9m032.h
7937 MT9P031 APTINA CAMERA SENSOR
7940 T: git git://linuxtv.org/media_tree.git
7942 F: drivers/media/i2c/mt9p031.c
7943 F: include/media/i2c/mt9p031.h
7945 MT9T001 APTINA CAMERA SENSOR
7948 T: git git://linuxtv.org/media_tree.git
7950 F: drivers/media/i2c/mt9t001.c
7951 F: include/media/i2c/mt9t001.h
7953 MT9V032 APTINA CAMERA SENSOR
7956 T: git git://linuxtv.org/media_tree.git
7958 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7959 F: drivers/media/i2c/mt9v032.c
7960 F: include/media/i2c/mt9v032.h
7962 MULTIFUNCTION DEVICES (MFD)
7964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7967 F: include/linux/mfd/
7969 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7972 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7974 F: Documentation/devicetree/bindings/mmc/
7976 F: include/linux/mmc/
7977 F: include/uapi/linux/mmc/
7979 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7981 F: drivers/mmc/host/mmc_spi.c
7982 F: include/linux/spi/mmc_spi.h
7984 MULTISOUND SOUND DRIVER
7987 F: Documentation/sound/oss/MultiSound
7990 MULTITECH MULTIPORT CARD (ISICOM)
7992 F: drivers/tty/isicom.c
7993 F: include/linux/isicom.h
7995 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8000 F: drivers/usb/musb/
8002 MXL5007T MEDIA DRIVER
8005 W: https://linuxtv.org
8006 W: http://github.com/mkrufky
8007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8008 T: git git://linuxtv.org/mkrufky/tuners.git
8010 F: drivers/media/tuners/mxl5007t.*
8012 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8015 W: https://www.myricom.com/support/downloads/myri10ge.html
8017 F: drivers/net/ethernet/myricom/myri10ge/
8019 NAND FLASH SUBSYSTEM
8023 W: http://www.linux-mtd.infradead.org/
8024 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8025 T: git git://github.com/linux-nand/linux.git
8027 F: drivers/mtd/nand/
8028 F: include/linux/mtd/nand*.h
8030 NATSEMI ETHERNET DRIVER (DP8381x)
8032 F: drivers/net/ethernet/natsemi/natsemi.c
8034 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8038 W: http://www.native-instruments.com
8046 NCR 5380 SCSI DRIVERS
8051 F: Documentation/scsi/g_NCR5380.txt
8052 F: Documentation/scsi/dtc3x80.txt
8053 F: drivers/scsi/NCR5380.*
8054 F: drivers/scsi/arm/cumana_1.c
8055 F: drivers/scsi/arm/oak.c
8056 F: drivers/scsi/atari_scsi.*
8057 F: drivers/scsi/dmx3191d.c
8058 F: drivers/scsi/dtc.*
8059 F: drivers/scsi/g_NCR5380.*
8060 F: drivers/scsi/g_NCR5380_mmio.c
8061 F: drivers/scsi/mac_scsi.*
8062 F: drivers/scsi/pas16.*
8063 F: drivers/scsi/sun3_scsi.*
8064 F: drivers/scsi/sun3_scsi_vme.c
8065 F: drivers/scsi/t128.*
8067 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8071 F: drivers/scsi/NCR_D700.*
8073 NCT6775 HARDWARE MONITOR DRIVER
8077 F: Documentation/hwmon/nct6775
8078 F: drivers/hwmon/nct6775.c
8080 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8083 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8085 F: drivers/infiniband/hw/nes/
8087 NETEM NETWORK EMULATOR
8091 F: net/sched/sch_netem.c
8093 NETERION 10GbE DRIVERS (s2io/vxge)
8097 F: Documentation/networking/s2io.txt
8098 F: Documentation/networking/vxge.txt
8099 F: drivers/net/ethernet/neterion/
8101 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8107 W: http://www.netfilter.org/
8108 W: http://www.iptables.org/
8109 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8113 F: include/linux/netfilter*
8114 F: include/linux/netfilter/
8115 F: include/net/netfilter/
8116 F: include/uapi/linux/netfilter*
8117 F: include/uapi/linux/netfilter/
8118 F: net/*/netfilter.c
8121 F: net/bridge/br_netfilter*.c
8125 W: http://netlabel.sf.net
8128 F: Documentation/netlabel/
8129 F: include/net/netlabel.h
8132 NETROM NETWORK LAYER
8135 W: http://www.linux-ax25.org/
8137 F: include/net/netrom.h
8138 F: include/uapi/linux/netrom.h
8141 NETRONOME ETHERNET DRIVERS
8145 F: drivers/net/ethernet/netronome/
8147 NETWORK BLOCK DEVICE (NBD)
8151 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8152 F: Documentation/blockdev/nbd.txt
8153 F: drivers/block/nbd.c
8154 F: include/uapi/linux/nbd.h
8156 NETWORK DROP MONITOR
8160 W: https://fedorahosted.org/dropwatch/
8161 F: net/core/drop_monitor.c
8169 F: include/net/dsa.h
8172 NETWORKING [GENERAL]
8175 W: http://www.linuxfoundation.org/en/Net
8176 Q: http://patchwork.ozlabs.org/project/netdev/list/
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8182 F: include/linux/in.h
8183 F: include/linux/net.h
8184 F: include/linux/netdevice.h
8185 F: include/uapi/linux/in.h
8186 F: include/uapi/linux/net.h
8187 F: include/uapi/linux/netdevice.h
8188 F: include/uapi/linux/net_namespace.h
8190 F: tools/testing/selftests/net/
8194 NETWORKING [IPv4/IPv6]
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8222 F: net/ipv4/ipcomp.c
8223 F: net/ipv4/ip_vti.c
8227 F: net/ipv6/ipcomp6.c
8228 F: net/ipv6/ip6_vti.c
8229 F: include/uapi/linux/xfrm.h
8230 F: include/net/xfrm.h
8232 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8237 NETWORKING [WIRELESS]
8239 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8243 W: http://www.linuxfoundation.org/en/Net
8244 Q: http://patchwork.ozlabs.org/project/netdev/list/
8245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8248 F: Documentation/devicetree/bindings/net/
8250 F: include/linux/if_*
8251 F: include/linux/netdevice.h
8252 F: include/linux/etherdevice.h
8253 F: include/linux/fcdevice.h
8254 F: include/linux/fddidevice.h
8255 F: include/linux/hippidevice.h
8256 F: include/linux/inetdevice.h
8257 F: include/uapi/linux/if_*
8258 F: include/uapi/linux/netdevice.h
8260 NETWORKING DRIVERS (WIRELESS)
8263 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8267 F: Documentation/devicetree/bindings/net/wireless/
8268 F: drivers/net/wireless/
8270 NETXEN (1/10) GbE SUPPORT
8275 W: http://www.qlogic.com
8277 F: drivers/net/ethernet/qlogic/netxen/
8288 F: include/uapi/linux/nfc.h
8290 F: include/linux/platform_data/nfcmrvl.h
8291 F: include/linux/platform_data/nxp-nci.h
8292 F: include/linux/platform_data/pn544.h
8293 F: include/linux/platform_data/st21nfca.h
8294 F: include/linux/platform_data/st-nci.h
8295 F: Documentation/devicetree/bindings/net/nfc/
8297 NFS, SUNRPC, AND LOCKD CLIENTS
8301 W: http://client.linux-nfs.org
8302 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8308 F: include/linux/lockd/
8309 F: include/linux/nfs*
8310 F: include/linux/sunrpc/
8311 F: include/uapi/linux/nfs*
8312 F: include/uapi/linux/sunrpc/
8317 W: http://nilfs.sourceforge.net/
8318 W: http://nilfs.osdn.jp/
8319 T: git git://github.com/konis/nilfs2.git
8321 F: Documentation/filesystems/nilfs2.txt
8323 F: include/trace/events/nilfs2.h
8324 F: include/uapi/linux/nilfs2_api.h
8325 F: include/uapi/linux/nilfs2_ondisk.h
8327 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8329 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8331 F: Documentation/scsi/NinjaSCSI.txt
8332 F: drivers/scsi/pcmcia/nsp_*
8334 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8337 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8339 F: Documentation/scsi/NinjaSCSI.txt
8340 F: drivers/scsi/nsp32*
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8349 NOKIA N900 POWER SUPPLY DRIVERS
8351 F: include/linux/power/bq2415x_charger.h
8352 F: include/linux/power/bq27xxx_battery.h
8353 F: include/linux/power/isp1704_charger.h
8354 F: drivers/power/bq2415x_charger.c
8355 F: drivers/power/bq27xxx_battery.c
8356 F: drivers/power/bq27xxx_battery_i2c.c
8357 F: drivers/power/isp1704_charger.c
8358 F: drivers/power/rx51_battery.c
8366 W: https://github.com/jonmason/ntb/wiki
8367 T: git git://github.com/jonmason/ntb.git
8369 F: drivers/net/ntb_netdev.c
8370 F: include/linux/ntb.h
8371 F: include/linux/ntb_transport.h
8372 F: tools/testing/selftests/ntb/
8379 W: https://github.com/jonmason/ntb/wiki
8380 T: git git://github.com/jonmason/ntb.git
8381 F: drivers/ntb/hw/intel/
8387 F: drivers/ntb/hw/amd/
8392 W: http://www.tuxera.com/
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8395 F: Documentation/filesystems/ntfs.txt
8398 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8402 F: drivers/video/fbdev/riva/
8403 F: drivers/video/fbdev/nvidia/
8409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8410 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8412 F: drivers/nvme/host/
8413 F: include/linux/nvme.h
8415 NVM EXPRESS TARGET DRIVER
8420 F: drivers/nvme/target/
8427 F: Documentation/devicetree/bindings/nvmem/
8428 F: include/linux/nvmem-consumer.h
8429 F: include/linux/nvmem-provider.h
8436 F: drivers/nfc/nxp-nci
8438 NXP TDA998X DRM DRIVER
8441 F: drivers/gpu/drm/i2c/tda998x_drv.c
8442 F: include/drm/i2c/tda998x.h
8448 F: sound/soc/codecs/tfa9879*
8458 W: http://www.muru.com/linux/omap/
8459 W: http://linux.omap.com/
8460 Q: http://patchwork.kernel.org/project/linux-omap/list/
8461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8464 F: arch/arm/configs/omap1_defconfig
8465 F: arch/arm/configs/omap2plus_defconfig
8466 F: drivers/i2c/busses/i2c-omap.c
8467 F: drivers/irqchip/irq-omap-intc.c
8468 F: drivers/mfd/*omap*.c
8469 F: drivers/mfd/menelaus.c
8470 F: drivers/mfd/palmas.c
8471 F: drivers/mfd/tps65217.c
8472 F: drivers/mfd/tps65218.c
8473 F: drivers/mfd/tps65910.c
8474 F: drivers/mfd/twl-core.[ch]
8475 F: drivers/mfd/twl4030*.c
8476 F: drivers/mfd/twl6030*.c
8477 F: drivers/mfd/twl6040*.c
8478 F: drivers/regulator/palmas-regulator*.c
8479 F: drivers/regulator/pbias-regulator.c
8480 F: drivers/regulator/tps65217-regulator.c
8481 F: drivers/regulator/tps65218-regulator.c
8482 F: drivers/regulator/tps65910-regulator.c
8483 F: drivers/regulator/twl-regulator.c
8484 F: include/linux/i2c-omap.h
8486 OMAP DEVICE TREE SUPPORT
8492 F: arch/arm/boot/dts/*omap*
8493 F: arch/arm/boot/dts/*am3*
8494 F: arch/arm/boot/dts/*am4*
8495 F: arch/arm/boot/dts/*am5*
8496 F: arch/arm/boot/dts/*dra7*
8498 OMAP CLOCK FRAMEWORK SUPPORT
8502 F: arch/arm/*omap*/*clock*
8504 OMAP POWER MANAGEMENT SUPPORT
8508 F: arch/arm/*omap*/*pm*
8509 F: drivers/cpufreq/omap-cpufreq.c
8511 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8516 F: arch/arm/mach-omap2/prm*
8526 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8531 F: drivers/memory/omap-gpmc.c
8532 F: arch/arm/mach-omap2/*gpmc*
8534 OMAP FRAMEBUFFER SUPPORT
8539 F: drivers/video/fbdev/omap/
8541 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8546 F: drivers/video/fbdev/omap2/
8547 F: Documentation/arm/OMAP/DSS
8549 OMAP HARDWARE SPINLOCK SUPPORT
8553 F: drivers/hwspinlock/omap_hwspinlock.c
8559 F: drivers/mmc/host/omap.c
8565 F: drivers/mmc/host/omap_hsmmc.c
8567 OMAP RANDOM NUMBER GENERATOR SUPPORT
8570 F: drivers/char/hw_random/omap-rng.c
8577 F: arch/arm/mach-omap2/omap_hwmod.*
8583 F: arch/arm/mach-omap2/omap_hwmod*data*
8585 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8589 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8591 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8595 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8596 F: drivers/media/platform/omap3isp/
8597 F: drivers/staging/media/omap4iss/
8603 F: drivers/usb/*/*omap*
8604 F: arch/arm/*omap*/usb*
8612 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8613 F: drivers/gpio/gpio-omap.c
8615 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8619 F: arch/arm/boot/dts/am335x-nano.dts
8625 F: Documentation/filesystems/omfs.txt
8628 OMNIKEY CARDMAN 4000 DRIVER
8631 F: drivers/char/pcmcia/cm4000_cs.c
8632 F: include/linux/cm4000_cs.h
8633 F: include/uapi/linux/cm4000_cs.h
8635 OMNIKEY CARDMAN 4040 DRIVER
8638 F: drivers/char/pcmcia/cm4040_cs.*
8640 OMNIVISION OV7670 SENSOR DRIVER
8643 T: git git://linuxtv.org/media_tree.git
8645 F: drivers/media/i2c/ov7670.c
8647 ONENAND FLASH DRIVER
8651 F: drivers/mtd/onenand/
8652 F: include/linux/mtd/onenand*.h
8654 ONSTREAM SCSI TAPE DRIVER
8659 F: Documentation/scsi/osst.txt
8660 F: drivers/scsi/osst.*
8661 F: drivers/scsi/osst_*.h
8662 F: drivers/scsi/st.h
8664 OPENCORES I2C BUS DRIVER
8668 F: Documentation/i2c/busses/i2c-ocores
8669 F: drivers/i2c/busses/i2c-ocores.c
8671 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8675 W: http://www.devicetree.org/
8676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8679 F: include/linux/of*.h
8682 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8687 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8689 F: Documentation/devicetree/
8691 F: include/dt-bindings/
8693 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8697 F: Documentation/devicetree/dynamic-resolution-notes.txt
8698 F: Documentation/devicetree/overlay-notes.txt
8699 F: drivers/of/overlay.c
8700 F: drivers/of/resolver.c
8702 OPENRISC ARCHITECTURE
8704 W: http://openrisc.net
8706 T: git git://openrisc.net/~jonas/linux
8713 W: http://openvswitch.org
8716 F: include/uapi/linux/openvswitch.h
8718 OPERATING PERFORMANCE POINTS (OPP)
8724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8725 F: drivers/base/power/opp/
8726 F: include/linux/pm_opp.h
8727 F: Documentation/power/opp.txt
8728 F: Documentation/devicetree/bindings/opp/
8733 T: git git://git.alsa-project.org/alsa-kernel.git
8735 F: sound/drivers/opl4/
8741 F: arch/*/include/asm/oprofile*.h
8743 F: drivers/oprofile/
8744 F: include/linux/oprofile.h
8746 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8750 W: http://ocfs2.wiki.kernel.org
8752 F: Documentation/filesystems/ocfs2.txt
8753 F: Documentation/filesystems/dlmfs.txt
8758 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8759 W: http://www.nongnu.org/orinoco/
8761 F: drivers/net/wireless/intersil/orinoco/
8763 OSD LIBRARY and FILESYSTEM
8767 W: http://open-osd.org
8768 T: git git://git.open-osd.org/open-osd.git
8770 F: drivers/scsi/osd/
8771 F: include/scsi/osd_*
8777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8780 F: Documentation/filesystems/overlayfs.txt
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8788 F: Documentation/filesystems/orangefs.txt
8793 W: http://wireless.kernel.org/en/users/Drivers/p54
8795 F: drivers/net/wireless/intersil/p54/
8797 PA SEMI ETHERNET DRIVER
8801 F: drivers/net/ethernet/pasemi/*
8803 PA SEMI SMBUS DRIVER
8807 F: drivers/i2c/busses/i2c-pasemi.c
8809 PADATA PARALLEL EXECUTION MECHANISM
8814 F: include/linux/padata.h
8815 F: Documentation/padata.txt
8817 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8821 F: drivers/platform/x86/panasonic-laptop.c
8823 PANASONIC MN10300/AM33/AM34 PORT
8826 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8828 F: Documentation/mn10300/
8831 PARALLEL LCD/KEYPAD PANEL DRIVER
8835 F: Documentation/misc-devices/lcd-panel-cgram.txt
8836 F: drivers/misc/panel.c
8838 PARALLEL PORT SUBSYSTEM
8844 F: include/linux/parport*.h
8845 F: drivers/char/ppdev.c
8846 F: include/uapi/linux/ppdev.h
8847 F: Documentation/parport*.txt
8849 PARAVIRT_OPS INTERFACE
8856 F: Documentation/virtual/paravirt_ops.txt
8857 F: arch/*/kernel/paravirt*
8858 F: arch/*/include/asm/paravirt.h
8860 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8864 F: Documentation/blockdev/paride.txt
8865 F: drivers/block/paride/
8871 W: http://www.parisc-linux.org/
8872 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8877 F: Documentation/parisc/
8879 F: drivers/char/agp/parisc-agp.c
8880 F: drivers/input/serio/gscps2.c
8881 F: drivers/parport/parport_gsc.*
8882 F: drivers/tty/serial/8250/8250_gsc.c
8883 F: drivers/video/fbdev/sti*
8884 F: drivers/video/console/sti*
8885 F: drivers/video/logo/logo_parisc*
8887 PC87360 HARDWARE MONITORING DRIVER
8891 F: Documentation/hwmon/pc87360
8892 F: drivers/hwmon/pc87360.c
8897 F: drivers/char/pc8736x_gpio.c
8899 PC87427 HARDWARE MONITORING DRIVER
8903 F: Documentation/hwmon/pc87427
8904 F: drivers/hwmon/pc87427.c
8909 F: drivers/leds/leds-pca9532.c
8910 F: include/linux/leds-pca9532.h
8912 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8916 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8918 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8921 F: drivers/firmware/pcdp.*
8927 F: Documentation/PCI/pci-error-recovery.txt
8929 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8933 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8934 F: arch/powerpc/kernel/eeh*.c
8935 F: arch/powerpc/platforms/*/eeh*.c
8936 F: arch/powerpc/include/*/eeh*.h
8941 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8944 F: Documentation/devicetree/bindings/pci/
8945 F: Documentation/PCI/
8947 F: include/linux/pci*
8949 F: arch/x86/kernel/quirks.c
8951 PCI DRIVER FOR ALTERA PCIE IP
8956 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8957 F: drivers/pci/host/pcie-altera.c
8959 PCI DRIVER FOR ARM VERSATILE PLATFORM
8964 F: Documentation/devicetree/bindings/pci/versatile.txt
8965 F: drivers/pci/host/pci-versatile.c
8967 PCI DRIVER FOR APPLIEDMICRO XGENE
8972 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8973 F: drivers/pci/host/pci-xgene.c
8975 PCI DRIVER FOR FREESCALE LAYERSCAPE
8983 F: drivers/pci/host/*layerscape*
8991 F: drivers/pci/host/*imx6*
8993 PCI DRIVER FOR TI KEYSTONE
8998 F: drivers/pci/host/*keystone*
9000 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9006 F: drivers/pci/host/*mvebu*
9008 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9013 F: drivers/pci/host/pci-aardvark.c
9015 PCI DRIVER FOR NVIDIA TEGRA
9020 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9021 F: drivers/pci/host/pci-tegra.c
9023 PCI DRIVER FOR TI DRA7XX
9028 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9029 F: drivers/pci/host/pci-dra7xx.c
9031 PCI DRIVER FOR RENESAS R-CAR
9036 F: drivers/pci/host/*rcar*
9038 PCI DRIVER FOR SAMSUNG EXYNOS
9044 F: drivers/pci/host/pci-exynos.c
9046 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9051 F: drivers/pci/host/*designware*
9053 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9057 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9058 F: drivers/pci/host/pcie-designware-plat.c
9060 PCI DRIVER FOR GENERIC OF HOSTS
9065 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9066 F: drivers/pci/host/pci-host-common.c
9067 F: drivers/pci/host/pci-host-generic.c
9069 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9073 F: arch/x86/pci/vmd.c
9075 PCIE DRIVER FOR ST SPEAR13XX
9079 F: drivers/pci/host/*spear*
9081 PCI MSI DRIVER FOR ALTERA MSI IP
9086 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9087 F: drivers/pci/host/pcie-altera-msi.c
9089 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9094 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9095 F: drivers/pci/host/pci-xgene-msi.c
9097 PCIE DRIVER FOR AXIS ARTPEC
9103 F: Documentation/devicetree/bindings/pci/axis,artpec*
9104 F: drivers/pci/host/*artpec*
9106 PCIE DRIVER FOR HISILICON
9111 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9112 F: drivers/pci/host/pcie-hisi.c
9114 PCIE DRIVER FOR QUALCOMM MSM
9119 F: drivers/pci/host/*qcom*
9121 PCIE DRIVER FOR CAVIUM THUNDERX
9126 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9127 F: drivers/pci/host/pci-thunder-*
9130 P: Linux PCMCIA Team
9132 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9135 F: Documentation/pcmcia/
9139 PCNET32 NETWORK DRIVER
9143 F: drivers/net/ethernet/amd/pcnet32.c
9145 PCRYPT PARALLEL CRYPTO ENGINE
9150 F: include/crypto/pcrypt.h
9152 PER-CPU MEMORY ALLOCATOR
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9157 F: include/linux/percpu*.h
9159 F: arch/*/include/asm/percpu.h
9161 PER-TASK DELAY ACCOUNTING
9164 F: include/linux/delayacct.h
9165 F: kernel/delayacct.c
9167 PERFORMANCE EVENTS SUBSYSTEM
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9176 F: include/linux/perf_event.h
9177 F: include/uapi/linux/perf_event.h
9178 F: arch/*/kernel/perf_event*.c
9179 F: arch/*/kernel/*/perf_event*.c
9180 F: arch/*/kernel/*/*/perf_event*.c
9181 F: arch/*/include/asm/perf_event.h
9182 F: arch/*/kernel/perf_callchain.c
9186 PERSONALITY HANDLING
9190 F: include/linux/personality.h
9191 F: include/uapi/linux/personality.h
9196 F: Documentation/networking/phonet.txt
9197 F: include/linux/phonet.h
9198 F: include/net/phonet/
9199 F: include/uapi/linux/phonet.h
9206 F: drivers/mtd/devices/phram.c
9212 F: drivers/hid/hid-picolcd*
9217 T: git git://github.com/jamieiles/linux-2.6-ji.git
9219 F: arch/arm/boot/dts/picoxcell*
9220 F: arch/arm/mach-picoxcell/
9221 F: drivers/crypto/picoxcell*
9223 PIN CONTROL SUBSYSTEM
9226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9228 F: Documentation/devicetree/bindings/pinctrl/
9229 F: Documentation/pinctrl.txt
9231 F: include/linux/pinctrl/
9233 PIN CONTROLLER - ATMEL AT91
9237 F: drivers/pinctrl/pinctrl-at91.*
9239 PIN CONTROLLER - ATMEL AT91 PIO4
9244 F: drivers/pinctrl/pinctrl-at91-pio4.*
9246 PIN CONTROLLER - INTEL
9250 F: drivers/pinctrl/intel/
9252 PIN CONTROLLER - RENESAS
9257 F: drivers/pinctrl/sh-pfc/
9259 PIN CONTROLLER - SAMSUNG
9266 F: drivers/pinctrl/samsung/
9268 PIN CONTROLLER - SINGLE
9274 F: drivers/pinctrl/pinctrl-single.c
9276 PIN CONTROLLER - ST SPEAR
9279 W: http://www.st.com/spear
9281 F: drivers/pinctrl/spear/
9283 PISTACHIO SOC SUPPORT
9288 F: arch/mips/pistachio/
9289 F: arch/mips/include/asm/mach-pistachio/
9290 F: arch/mips/boot/dts/pistachio/
9291 F: arch/mips/configs/pistachio*_defconfig
9296 F: drivers/block/pktcdvd.c
9297 F: include/linux/pktcdvd.h
9298 F: include/uapi/linux/pktcdvd.h
9302 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9304 T: git git://github.com/gxt/linux.git
9305 F: drivers/input/serio/i8042-unicore32io.h
9306 F: drivers/i2c/busses/i2c-puv3.c
9307 F: drivers/video/fbdev/fb-puv3.c
9308 F: drivers/rtc/rtc-puv3.c
9310 PMBUS HARDWARE MONITORING DRIVERS
9313 W: http://hwmon.wiki.kernel.org/
9314 W: http://www.roeck-us.net/linux/drivers/
9315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9317 F: Documentation/hwmon/pmbus
9318 F: drivers/hwmon/pmbus/
9319 F: include/linux/i2c/pmbus.h
9321 PMC SIERRA MaxRAID DRIVER
9323 W: http://www.pmc-sierra.com/
9325 F: drivers/scsi/pmcraid.*
9327 PMC SIERRA PM8001 DRIVER
9333 F: drivers/scsi/pm8001/
9335 POSIX CLOCKS and TIMERS
9338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9341 F: include/linux/timer*
9342 F: kernel/time/*timer*
9344 POWER MANAGEMENT CORE
9347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9349 F: drivers/base/power/
9350 F: include/linux/pm.h
9351 F: include/linux/pm_*
9352 F: include/linux/powercap.h
9353 F: drivers/powercap/
9355 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9360 T: git git://git.infradead.org/battery-2.6.git
9362 F: Documentation/devicetree/bindings/power/
9363 F: Documentation/devicetree/bindings/power_supply/
9364 F: include/linux/power_supply.h
9366 X: drivers/power/avs/
9368 POWER STATE COORDINATION INTERFACE (PSCI)
9373 F: drivers/firmware/psci.c
9374 F: include/linux/psci.h
9375 F: include/uapi/linux/psci.h
9377 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9381 F: drivers/char/powernv-op-panel.c
9388 PPP PROTOCOL DRIVERS AND COMPRESSORS
9392 F: drivers/net/ppp/ppp_*
9394 PPP OVER ATM (RFC 2364)
9397 F: net/atm/pppoatm.c
9398 F: include/uapi/linux/atmppp.h
9403 F: drivers/net/ppp/pppoe.c
9404 F: drivers/net/ppp/pppox.c
9409 F: net/l2tp/l2tp_ppp.c
9410 F: include/linux/if_pppol2tp.h
9411 F: include/uapi/linux/if_pppol2tp.h
9415 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9418 F: Documentation/pps/
9420 F: include/linux/pps*.h
9426 F: drivers/net/ppp/pptp.c
9427 W: http://sourceforge.net/projects/accel-pptp
9432 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9434 F: Documentation/preempt-locking.txt
9435 F: include/linux/preempt.h
9437 PRISM54 WIRELESS DRIVER
9440 W: http://wireless.kernel.org/en/users/Drivers/p54
9442 F: drivers/net/wireless/intersil/prism54/
9449 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9451 PS3 PLATFORM SUPPORT
9455 F: arch/powerpc/boot/ps3*
9456 F: arch/powerpc/include/asm/lv1call.h
9457 F: arch/powerpc/include/asm/ps3*.h
9458 F: arch/powerpc/platforms/ps3/
9461 F: drivers/rtc/rtc-ps3.c
9462 F: drivers/usb/host/*ps3.c
9463 F: sound/ppc/snd_ps3*
9470 F: drivers/block/ps3vram.c
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9480 F: include/linux/pstore*
9481 F: drivers/firmware/efi/efi-pstore.c
9482 F: drivers/acpi/apei/erst.c
9484 PTP HARDWARE CLOCK SUPPORT
9488 W: http://linuxptp.sourceforge.net/
9489 F: Documentation/ABI/testing/sysfs-ptp
9490 F: Documentation/ptp/*
9491 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9492 F: drivers/net/phy/dp83640*
9494 F: include/linux/ptp_cl*
9500 F: include/asm-generic/syscall.h
9501 F: include/linux/ptrace.h
9502 F: include/linux/regset.h
9503 F: include/linux/tracehook.h
9504 F: include/uapi/linux/ptrace.h
9510 T: git git://linuxtv.org/media_tree.git
9512 F: drivers/staging/media/pulse8-cec
9514 PVRUSB2 VIDEO4LINUX DRIVER
9518 W: http://www.isely.net/pvrusb2/
9519 T: git git://linuxtv.org/media_tree.git
9521 F: Documentation/video4linux/README.pvrusb2
9522 F: drivers/media/usb/pvrusb2/
9527 T: git git://linuxtv.org/media_tree.git
9529 F: drivers/media/usb/pwc/*
9536 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9537 F: Documentation/hwmon/pwm-fan
9538 F: drivers/hwmon/pwm-fan.c
9544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9545 F: Documentation/pwm.txt
9546 F: Documentation/devicetree/bindings/pwm/
9547 F: include/linux/pwm.h
9549 F: drivers/video/backlight/pwm_bl.c
9550 F: include/linux/pwm_backlight.h
9552 PXA2xx/PXA3xx SUPPORT
9557 T: git git://github.com/hzhuang1/linux.git
9558 T: git git://github.com/rjarzmik/linux.git
9560 F: arch/arm/boot/dts/pxa*
9561 F: arch/arm/mach-pxa/
9563 F: drivers/pcmcia/pxa2xx*
9564 F: drivers/pinctrl/pxa/
9565 F: drivers/spi/spi-pxa2xx*
9566 F: drivers/usb/gadget/udc/pxa2*
9567 F: include/sound/pxa2xx-lib.h
9575 F: drivers/gpio/gpio-pxa.c
9577 PXA3xx NAND FLASH DRIVER
9581 F: drivers/mtd/nand/pxa3xx_nand.c
9587 T: git git://github.com/hzhuang1/linux.git
9588 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9590 F: arch/arm/boot/dts/mmp*
9591 F: arch/arm/mach-mmp/
9606 F: drivers/crypto/qat/
9612 F: drivers/infiniband/hw/qib/
9614 QLOGIC QLA1280 SCSI DRIVER
9618 F: drivers/scsi/qla1280.[ch]
9620 QLOGIC QLA2XXX FC-SCSI DRIVER
9624 F: Documentation/scsi/LICENSE.qla2xxx
9625 F: drivers/scsi/qla2xxx/
9627 QLOGIC QLA4XXX iSCSI DRIVER
9631 F: Documentation/scsi/LICENSE.qla4xxx
9632 F: drivers/scsi/qla4xxx/
9634 QLOGIC QLA3XXX NETWORK DRIVER
9640 F: Documentation/networking/LICENSE.qla3xxx
9641 F: drivers/net/ethernet/qlogic/qla3xxx.*
9643 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9647 F: drivers/net/ethernet/qlogic/qlcnic/
9649 QLOGIC QLGE 10Gb ETHERNET DRIVER
9656 F: drivers/net/ethernet/qlogic/qlge/
9658 QLOGIC QL4xxx ETHERNET DRIVER
9664 F: drivers/net/ethernet/qlogic/qed/
9665 F: include/linux/qed/
9666 F: drivers/net/ethernet/qlogic/qede/
9670 W: http://www.alarsen.net/linux/qnx4fs/
9673 F: include/uapi/linux/qnx4_fs.h
9674 F: include/uapi/linux/qnxtypes.h
9679 W: https://linuxtv.org
9680 W: http://palosaari.fi/linux/
9681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9682 T: git git://linuxtv.org/anttip/media_tree.git
9684 F: drivers/media/tuners/qt1010*
9686 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9690 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9692 F: drivers/net/wireless/ath/ath9k/
9694 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9697 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9700 F: drivers/net/wireless/ath/ath10k/
9702 QUALCOMM HEXAGON ARCHITECTURE
9705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9709 QUALCOMM WCN36XX WIRELESS DRIVER
9712 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9713 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9715 F: drivers/net/wireless/ath/wcn36xx/
9717 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9722 F: drivers/firmware/qemu_fw_cfg.c
9724 RADOS BLOCK DEVICE (RBD)
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9731 T: git git://github.com/ceph/ceph-client.git
9733 F: Documentation/ABI/testing/sysfs-bus-rbd
9734 F: drivers/block/rbd.c
9735 F: drivers/block/rbd_types.h
9737 RADEON FRAMEBUFFER DISPLAY DRIVER
9741 F: drivers/video/fbdev/aty/radeon*
9742 F: include/uapi/linux/radeonfb.h
9744 RADIOSHARK RADIO DRIVER
9747 T: git git://linuxtv.org/media_tree.git
9749 F: drivers/media/radio/radio-shark.c
9751 RADIOSHARK2 RADIO DRIVER
9754 T: git git://linuxtv.org/media_tree.git
9756 F: drivers/media/radio/radio-shark2.c
9757 F: drivers/media/radio/radio-tea5777.c
9759 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9763 F: drivers/video/fbdev/aty/aty128fb.c
9765 RALINK MIPS ARCHITECTURE
9771 RALINK RT2X00 WIRELESS LAN DRIVER
9777 F: drivers/net/wireless/ralink/rt2x00/
9779 RAMDISK RAM BLOCK DEVICE DRIVER
9782 F: Documentation/blockdev/ramdisk.txt
9783 F: drivers/block/brd.c
9785 RANDOM NUMBER DRIVER
9788 F: drivers/char/random.c
9796 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9799 F: drivers/net/wireless/ray*
9806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9807 F: Documentation/RCU/torture.txt
9808 F: kernel/rcu/rcutorture.c
9810 RCUTORTURE TEST FRAMEWORK
9818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9819 F: tools/testing/selftests/rcutorture
9825 RDC R6040 FAST ETHERNET DRIVER
9829 F: drivers/net/ethernet/rdc/r6040.c
9831 RDS - RELIABLE DATAGRAM SOCKETS
9836 W: https://oss.oracle.com/projects/rds/
9839 F: Documentation/networking/rds.txt
9841 RDMAVT - RDMA verbs software
9845 F: drivers/infiniband/sw/rdmavt
9847 READ-COPY UPDATE (RCU)
9854 W: http://www.rdrop.com/users/paulmck/RCU/
9856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9857 F: Documentation/RCU/
9858 X: Documentation/RCU/torture.txt
9859 F: include/linux/rcu*
9860 X: include/linux/srcu.h
9864 REAL TIME CLOCK (RTC) SUBSYSTEM
9868 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9871 F: Documentation/devicetree/bindings/rtc/
9872 F: Documentation/rtc.txt
9874 F: include/linux/rtc.h
9875 F: include/uapi/linux/rtc.h
9876 F: include/linux/rtc/
9877 F: include/linux/platform_data/rtc-*
9878 F: tools/testing/selftests/timers/rtctest.c
9880 REALTEK AUDIO CODECS
9884 F: sound/soc/codecs/rt*
9885 F: include/sound/rt*.h
9887 REISERFS FILE SYSTEM
9892 REGISTER MAP ABSTRACTION
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9897 F: Documentation/devicetree/bindings/regmap/
9898 F: drivers/base/regmap/
9899 F: include/linux/regmap.h
9901 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9907 F: Documentation/devicetree/bindings/remoteproc/
9908 F: Documentation/remoteproc.txt
9909 F: drivers/remoteproc/
9910 F: include/linux/remoteproc.h
9912 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9919 F: Documentation/rpmsg.txt
9920 F: include/linux/rpmsg.h
9922 RENESAS ETHERNET DRIVERS
9926 F: drivers/net/ethernet/renesas/
9927 F: include/linux/sh_eth.h
9929 RENESAS USB2 PHY DRIVER
9933 F: drivers/phy/phy-rcar-gen3-usb2.c
9935 RESET CONTROLLER FRAMEWORK
9937 T: git git://git.pengutronix.de/git/pza/linux
9940 F: Documentation/devicetree/bindings/reset/
9941 F: include/dt-bindings/reset/
9942 F: include/linux/reset.h
9943 F: include/linux/reset-controller.h
9948 W: http://wireless.kernel.org/
9949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9952 F: Documentation/rfkill.txt
9960 F: include/linux/rhashtable.h
9962 RICOH SMARTMEDIA/XD DRIVER
9965 F: drivers/mtd/nand/r852.c
9966 F: drivers/mtd/nand/r852.h
9968 RICOH R5C592 MEMORYSTICK DRIVER
9971 F: drivers/memstick/host/r592.*
9975 W: http://sourceforge.net/projects/roccat/
9977 F: drivers/hid/hid-roccat*
9978 F: include/linux/hid-roccat*
9979 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9985 F: drivers/net/ethernet/rocker/
9989 W: http://www.comtrol.com
9991 F: Documentation/serial/rocket.txt
9992 F: drivers/tty/rocket*
9994 ROCKETPORT EXPRESS/INFINITY DRIVER
9998 F: drivers/tty/serial/rp2.*
10003 W: http://www.linux-ax25.org/
10005 F: include/net/rose.h
10006 F: include/uapi/linux/rose.h
10009 RTL2830 MEDIA DRIVER
10012 W: https://linuxtv.org
10013 W: http://palosaari.fi/linux/
10014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10015 T: git git://linuxtv.org/anttip/media_tree.git
10017 F: drivers/media/dvb-frontends/rtl2830*
10019 RTL2832 MEDIA DRIVER
10022 W: https://linuxtv.org
10023 W: http://palosaari.fi/linux/
10024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10025 T: git git://linuxtv.org/anttip/media_tree.git
10027 F: drivers/media/dvb-frontends/rtl2832*
10029 RTL2832_SDR MEDIA DRIVER
10032 W: https://linuxtv.org
10033 W: http://palosaari.fi/linux/
10034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10035 T: git git://linuxtv.org/anttip/media_tree.git
10037 F: drivers/media/dvb-frontends/rtl2832_sdr*
10039 RTL8180 WIRELESS DRIVER
10041 W: http://wireless.kernel.org/
10042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10044 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10046 RTL8187 WIRELESS DRIVER
10051 W: http://wireless.kernel.org/
10052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10054 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10056 RTL8192CE WIRELESS DRIVER
10060 W: http://wireless.kernel.org/
10061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10063 F: drivers/net/wireless/realtek/rtlwifi/
10064 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10066 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10071 F: drivers/net/wireless/realtek/rtl8xxxu/
10073 S3 SAVAGE FRAMEBUFFER DRIVER
10077 F: drivers/video/fbdev/savage/
10083 W: http://www.ibm.com/developerworks/linux/linux390/
10084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10088 F: Documentation/s390/
10089 F: Documentation/DocBook/s390*
10091 S390 COMMON I/O LAYER
10095 W: http://www.ibm.com/developerworks/linux/linux390/
10097 F: drivers/s390/cio/
10103 W: http://www.ibm.com/developerworks/linux/linux390/
10105 F: drivers/s390/block/dasd*
10106 F: block/partitions/ibm.c
10108 S390 NETWORK DRIVERS
10111 W: http://www.ibm.com/developerworks/linux/linux390/
10113 F: drivers/s390/net/
10119 W: http://www.ibm.com/developerworks/linux/linux390/
10122 F: drivers/pci/hotplug/s390_pci_hpc.c
10127 W: http://www.ibm.com/developerworks/linux/linux390/
10129 F: drivers/s390/crypto/
10134 W: http://www.ibm.com/developerworks/linux/linux390/
10136 F: drivers/s390/scsi/zfcp_*
10138 S390 IUCV NETWORK LAYER
10141 W: http://www.ibm.com/developerworks/linux/linux390/
10143 F: drivers/s390/net/*iucv*
10144 F: include/net/iucv/
10150 W: http://www.ibm.com/developerworks/linux/linux390/
10152 F: drivers/iommu/s390-iommu.c
10154 S3C24XX SD/MMC Driver
10158 F: drivers/mmc/host/s3cmci.*
10160 SAA6588 RDS RECEIVER DRIVER
10163 T: git git://linuxtv.org/media_tree.git
10164 W: https://linuxtv.org
10166 F: drivers/media/i2c/saa6588*
10168 SAA7134 VIDEO4LINUX DRIVER
10172 W: https://linuxtv.org
10173 T: git git://linuxtv.org/media_tree.git
10175 F: Documentation/video4linux/*.saa7134
10176 F: drivers/media/pci/saa7134/
10178 SAA7146 VIDEO4LINUX-2 DRIVER
10181 T: git git://linuxtv.org/media_tree.git
10183 F: drivers/media/common/saa7146/
10184 F: drivers/media/pci/saa7146/
10185 F: include/media/saa7146*
10187 SAMSUNG LAPTOP DRIVER
10191 F: drivers/platform/x86/samsung-laptop.c
10193 SAMSUNG AUDIO (ASoC) DRIVERS
10199 F: sound/soc/samsung/
10201 SAMSUNG FRAMEBUFFER DRIVER
10205 F: drivers/video/fbdev/s3c-fb.c
10207 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10214 F: drivers/mfd/sec*.c
10215 F: drivers/regulator/s2m*.c
10216 F: drivers/regulator/s5m*.c
10217 F: drivers/clk/clk-s2mps11.c
10218 F: drivers/rtc/rtc-s5m.c
10219 F: include/linux/mfd/samsung/
10220 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10221 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10222 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10223 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10225 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10229 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10231 F: drivers/media/platform/exynos4-is/
10233 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10238 F: drivers/media/platform/s3c-camif/
10239 F: include/media/drv-intf/s3c_camif.h
10241 SAMSUNG S5C73M3 CAMERA DRIVER
10246 F: drivers/media/i2c/s5c73m3/*
10248 SAMSUNG S5K5BAF CAMERA DRIVER
10253 F: drivers/media/i2c/s5k5baf.c
10255 SAMSUNG S3FWRN5 NFC DRIVER
10260 F: drivers/nfc/s3fwrn5
10262 SAMSUNG SOC CLOCK DRIVERS
10267 F: drivers/clk/samsung/
10269 SAMSUNG SPI DRIVERS
10276 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10277 F: drivers/spi/spi-s3c*
10278 F: include/linux/platform_data/spi-s3c64xx.h
10280 SAMSUNG SXGBE DRIVERS
10286 F: drivers/net/ethernet/samsung/sxgbe/
10288 SAMSUNG THERMAL DRIVER
10293 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10294 F: drivers/thermal/samsung/
10296 SAMSUNG USB2 PHY DRIVER
10301 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10302 F: Documentation/phy/samsung-usb2.txt
10303 F: drivers/phy/phy-exynos4210-usb2.c
10304 F: drivers/phy/phy-exynos4x12-usb2.c
10305 F: drivers/phy/phy-exynos5250-usb2.c
10306 F: drivers/phy/phy-s5pv210-usb2.c
10307 F: drivers/phy/phy-samsung-usb2.c
10308 F: drivers/phy/phy-samsung-usb2.h
10314 F: Documentation/devicetree/bindings/serial/
10315 F: drivers/tty/serial/
10317 SYNOPSYS DESIGNWARE DMAC DRIVER
10321 F: include/linux/dma/dw.h
10322 F: include/linux/platform_data/dma-dw.h
10325 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10329 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10330 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10332 SYNOPSYS DESIGNWARE I2C DRIVER
10338 F: drivers/i2c/busses/i2c-designware-*
10339 F: include/linux/platform_data/i2c-designware.h
10341 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10345 F: include/linux/mmc/dw_mmc.h
10346 F: drivers/mmc/host/dw_mmc*
10348 SYSTEM TRACE MODULE CLASS
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10352 F: Documentation/trace/stm.txt
10353 F: drivers/hwtracing/stm/
10354 F: include/linux/stm.h
10355 F: include/uapi/linux/stm.h
10360 F: drivers/thunderbolt/
10362 TI BQ27XXX POWER SUPPLY DRIVER
10364 F: include/linux/power/bq27xxx_battery.h
10365 F: drivers/power/bq27xxx_battery.c
10366 F: drivers/power/bq27xxx_battery_i2c.c
10368 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10374 F: include/linux/clocksource.h
10375 F: include/linux/time.h
10376 F: include/linux/timex.h
10377 F: include/uapi/linux/time.h
10378 F: include/uapi/linux/timex.h
10379 F: kernel/time/clocksource.c
10380 F: kernel/time/time*.c
10381 F: kernel/time/alarmtimer.c
10382 F: kernel/time/ntp.c
10383 F: tools/testing/selftests/timers/
10388 F: drivers/watchdog/sc1200wdt.c
10394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10397 F: include/linux/sched.h
10398 F: include/uapi/linux/sched.h
10399 F: include/linux/wait.h
10404 W: http://www.sunplus.com
10408 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10412 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10413 F: drivers/clk/clk-scpi.c
10414 F: drivers/cpufreq/scpi-cpufreq.c
10415 F: drivers/firmware/arm_scpi.c
10416 F: include/linux/scpi_protocol.h
10421 W: http://www.kernel.dk
10423 F: drivers/scsi/sr*
10425 SCSI RDMA PROTOCOL (SRP) INITIATOR
10429 W: http://www.openfabrics.org
10430 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10432 F: drivers/infiniband/ulp/srp/
10433 F: include/scsi/srp.h
10438 W: http://sg.danny.cz/sg
10440 F: Documentation/scsi/scsi-generic.txt
10441 F: drivers/scsi/sg.c
10442 F: include/scsi/sg.h
10446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10451 F: Documentation/devicetree/bindings/scsi/
10459 F: Documentation/scsi/st.txt
10460 F: drivers/scsi/st.*
10461 F: drivers/scsi/st_*.h
10467 W: http://lksctp.sourceforge.net
10469 F: Documentation/networking/sctp.txt
10470 F: include/linux/sctp.h
10471 F: include/uapi/linux/sctp.h
10472 F: include/net/sctp/
10478 F: Documentation/i2c/busses/scx200_acb
10479 F: arch/x86/platform/scx200/
10480 F: drivers/watchdog/scx200_wdt.c
10481 F: drivers/i2c/busses/scx200*
10482 F: drivers/mtd/maps/scx200_docflash.c
10483 F: include/linux/scx200.h
10488 F: drivers/char/scx200_gpio.c
10489 F: include/linux/scx200_gpio.h
10491 SCx200 HRT CLOCKSOURCE DRIVER
10494 F: drivers/clocksource/scx200_hrt.c
10496 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10500 F: drivers/mmc/host/sdricoh_cs.c
10502 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10505 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10507 F: drivers/mmc/host/sdhci*
10508 F: include/linux/mmc/sdhci*
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10516 F: kernel/seccomp.c
10517 F: include/uapi/linux/seccomp.h
10518 F: include/linux/seccomp.h
10519 F: tools/testing/selftests/seccomp/*
10520 K: \bsecure_computing
10523 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10528 F: drivers/mmc/host/sdhci-brcmstb*
10530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10535 F: drivers/mmc/host/sdhci-s3c*
10537 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10541 F: drivers/mmc/host/sdhci-spear.c
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10548 W: http://kernsec.org/
10556 SELINUX SECURITY MODULE
10561 W: http://selinuxproject.org
10562 T: git git://git.infradead.org/users/pcmoore/selinux
10564 F: include/linux/selinux*
10565 F: security/selinux/
10566 F: scripts/selinux/
10568 APPARMOR SECURITY MODULE
10571 W: apparmor.wiki.kernel.org
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10574 F: security/apparmor/
10576 LOADPIN SECURITY MODULE
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10580 F: security/loadpin/
10582 YAMA SECURITY MODULE
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10591 F: drivers/misc/phantom.c
10592 F: include/uapi/linux/phantom.h
10594 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10599 W: http://www.avagotech.com
10601 F: drivers/scsi/be2iscsi/
10603 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10609 W: http://www.emulex.com
10611 F: drivers/net/ethernet/emulex/benet/
10613 EMULEX ONECONNECT ROCE DRIVER
10618 W: http://www.emulex.com
10620 F: drivers/infiniband/hw/ocrdma/
10628 F: drivers/net/ethernet/sfc/
10633 F: drivers/misc/sgi-gru/
10635 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10639 F: Documentation/ia64/serial.txt
10640 F: drivers/tty/serial/ioc?_serial.c
10641 F: include/linux/ioc?.h
10643 SGI XP/XPC/XPNET DRIVER
10647 F: drivers/misc/sgi-xp/
10649 SI2157 MEDIA DRIVER
10652 W: https://linuxtv.org
10653 W: http://palosaari.fi/linux/
10654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10655 T: git git://linuxtv.org/anttip/media_tree.git
10657 F: drivers/media/tuners/si2157*
10659 SI2168 MEDIA DRIVER
10662 W: https://linuxtv.org
10663 W: http://palosaari.fi/linux/
10664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10665 T: git git://linuxtv.org/anttip/media_tree.git
10667 F: drivers/media/dvb-frontends/si2168*
10669 SI470X FM RADIO RECEIVER I2C DRIVER
10672 T: git git://linuxtv.org/media_tree.git
10673 W: https://linuxtv.org
10675 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10677 SI470X FM RADIO RECEIVER USB DRIVER
10680 T: git git://linuxtv.org/media_tree.git
10681 W: https://linuxtv.org
10683 F: drivers/media/radio/si470x/radio-si470x-common.c
10684 F: drivers/media/radio/si470x/radio-si470x.h
10685 F: drivers/media/radio/si470x/radio-si470x-usb.c
10687 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10690 T: git git://linuxtv.org/media_tree.git
10691 W: https://linuxtv.org
10693 F: drivers/media/radio/si4713/si4713.?
10695 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10698 T: git git://linuxtv.org/media_tree.git
10699 W: https://linuxtv.org
10701 F: drivers/media/radio/si4713/radio-platform-si4713.c
10703 SI4713 FM RADIO TRANSMITTER USB DRIVER
10706 T: git git://linuxtv.org/media_tree.git
10707 W: https://linuxtv.org
10709 F: drivers/media/radio/si4713/radio-usb-si4713.c
10715 W: https://linuxtv.org
10716 T: git git://linuxtv.org/media_tree.git
10718 F: drivers/media/common/siano/
10719 F: drivers/media/usb/siano/
10720 F: drivers/media/usb/siano/
10721 F: drivers/media/mmc/siano/
10727 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10728 F: drivers/video/fbdev/simplefb.c
10729 F: include/linux/platform_data/simplefb.h
10731 SH_VEU V4L2 MEM2MEM DRIVER
10734 F: drivers/media/platform/sh_veu.c
10736 SH_VOU V4L2 OUTPUT DRIVER
10739 F: drivers/media/platform/sh_vou.c
10740 F: include/media/drv-intf/sh_vou.h
10742 SIMPLE FIRMWARE INTERFACE (SFI)
10745 W: http://simplefirmware.org/
10746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10748 F: arch/x86/platform/sfi/
10750 F: include/linux/sfi*.h
10752 SIMTEC EB110ATX (Chalice CATS)
10756 W: http://www.simtec.co.uk/products/EB110ATX/
10759 SIMTEC EB2410ITX (BAST)
10763 W: http://www.simtec.co.uk/products/EB2410ITX/
10765 F: arch/arm/mach-s3c24xx/mach-bast.c
10766 F: arch/arm/mach-s3c24xx/bast-ide.c
10767 F: arch/arm/mach-s3c24xx/bast-irq.c
10769 TI DAVINCI MACHINE SUPPORT
10773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10775 F: arch/arm/mach-davinci/
10776 F: drivers/i2c/busses/i2c-davinci.c
10778 TI DAVINCI SERIES MEDIA DRIVER
10781 W: https://linuxtv.org
10782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10783 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10785 F: drivers/media/platform/davinci/
10786 F: include/media/davinci/
10788 TI AM437X VPFE DRIVER
10791 W: https://linuxtv.org
10792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10793 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795 F: drivers/media/platform/am437x/
10797 OV2659 OMNIVISION SENSOR DRIVER
10800 W: https://linuxtv.org
10801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10802 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10804 F: drivers/media/i2c/ov2659.c
10805 F: include/media/i2c/ov2659.h
10807 SILICON MOTION SM712 FRAME BUFFER DRIVER
10813 F: drivers/video/fbdev/sm712*
10814 F: Documentation/fb/sm712fb.txt
10816 SIS 190 ETHERNET DRIVER
10820 F: drivers/net/ethernet/sis/sis190.c
10822 SIS 900/7016 FAST ETHERNET DRIVER
10824 W: http://www.brownhat.org/sis900.html
10827 F: drivers/net/ethernet/sis/sis900.*
10829 SIS FRAMEBUFFER DRIVER
10831 W: http://www.winischhofer.net/linuxsisvga.shtml
10833 F: Documentation/fb/sisfb.txt
10834 F: drivers/video/fbdev/sis/
10835 F: include/video/sisfb.h
10839 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10841 F: drivers/usb/misc/sisusbvga/
10851 F: include/linux/sl?b*.h
10854 SLEEPABLE READ-COPY UPDATE (SRCU)
10861 W: http://www.rdrop.com/users/paulmck/RCU/
10863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10864 F: include/linux/srcu.h
10865 F: kernel/rcu/srcu.c
10867 SMACK SECURITY MODULE
10870 W: http://schaufler-ca.com
10871 T: git git://github.com/cschaufler/smack-next
10873 F: Documentation/security/Smack.txt
10876 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10880 F: drivers/power/avs/
10881 F: include/linux/power/smartreflex.h
10884 SMC91x ETHERNET DRIVER
10887 F: drivers/net/ethernet/smsc/smc91x.*
10889 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10893 F: drivers/media/i2c/smiapp/
10894 F: include/media/i2c/smiapp.h
10895 F: drivers/media/i2c/smiapp-pll.c
10896 F: drivers/media/i2c/smiapp-pll.h
10897 F: include/uapi/linux/smiapp.h
10898 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10900 SMM665 HARDWARE MONITOR DRIVER
10904 F: Documentation/hwmon/smm665
10905 F: drivers/hwmon/smm665.c
10907 SMSC EMC2103 HARDWARE MONITOR DRIVER
10911 F: Documentation/hwmon/emc2103
10912 F: drivers/hwmon/emc2103.c
10914 SMSC SCH5627 HARDWARE MONITOR DRIVER
10918 F: Documentation/hwmon/sch5627
10919 F: drivers/hwmon/sch5627.c
10921 SMSC47B397 HARDWARE MONITOR DRIVER
10925 F: Documentation/hwmon/smsc47b397
10926 F: drivers/hwmon/smsc47b397.c
10928 SMSC911x ETHERNET DRIVER
10932 F: include/linux/smsc911x.h
10933 F: drivers/net/ethernet/smsc/smsc911x.*
10935 SMSC9420 PCI ETHERNET DRIVER
10939 F: drivers/net/ethernet/smsc/smsc9420.*
10941 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10945 F: drivers/video/fbdev/smscufx.c
10947 SOC-CAMERA V4L2 SUBSYSTEM
10950 T: git git://linuxtv.org/media_tree.git
10952 F: include/media/soc*
10953 F: drivers/media/i2c/soc_camera/
10954 F: drivers/media/platform/soc_camera/
10956 SOEKRIS NET48XX LED SUPPORT
10959 F: drivers/leds/leds-net48xx.c
10961 SOFTLOGIC 6x10 MPEG CODEC
10968 F: drivers/media/pci/solo6x10/
10970 SOFTWARE RAID (Multiple Disks) SUPPORT
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10976 F: include/linux/raid/
10977 F: include/uapi/linux/raid/
10979 SONIC NETWORK DRIVER
10983 F: drivers/net/ethernet/natsemi/sonic.*
10985 SONICS SILICON BACKPLANE DRIVER (SSB)
10990 F: include/linux/ssb/
10992 SONY VAIO CONTROL DEVICE DRIVER
10995 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10997 F: Documentation/laptops/sony-laptop.txt
10998 F: drivers/char/sonypi.c
10999 F: drivers/platform/x86/sony-laptop.c
11000 F: include/linux/sony-laptop.h
11002 SONY MEMORYSTICK CARD SUPPORT
11004 W: http://tifmxx.berlios.de/
11006 F: drivers/memstick/host/tifm_ms.c
11008 SONY MEMORYSTICK STANDARD SUPPORT
11011 F: drivers/memstick/core/ms_block.*
11017 W: http://www.alsa-project.org/
11018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11019 T: git git://git.alsa-project.org/alsa-kernel.git
11020 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11022 F: Documentation/sound/
11024 F: include/uapi/sound/
11027 SOUND - COMPRESSED AUDIO
11030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11032 F: Documentation/sound/alsa/compress_offload.txt
11033 F: include/sound/compress_driver.h
11034 F: include/uapi/sound/compress_*
11035 F: sound/core/compress_offload.c
11036 F: sound/soc/soc-compress.c
11038 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11043 W: http://alsa-project.org/main/index.php/ASoC
11045 F: Documentation/devicetree/bindings/sound/
11046 F: Documentation/sound/alsa/soc/
11048 F: include/sound/soc*
11050 SOUND - DMAENGINE HELPERS
11053 F: include/sound/dmaengine_pcm.h
11054 F: sound/core/pcm_dmaengine.c
11055 F: sound/soc/soc-generic-dmaengine-pcm.c
11060 W: https://linuxtv.org
11061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11063 F: drivers/media/dvb-frontends/sp2*
11065 SPARC + UltraSPARC (sparc/sparc64)
11068 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11075 SPARC SERIAL DRIVERS
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11081 F: include/linux/sunserialcore.h
11082 F: drivers/tty/serial/suncore.c
11083 F: drivers/tty/serial/sunhv.c
11084 F: drivers/tty/serial/sunsab.c
11085 F: drivers/tty/serial/sunsab.h
11086 F: drivers/tty/serial/sunsu.c
11087 F: drivers/tty/serial/sunzilog.c
11088 F: drivers/tty/serial/sunzilog.h
11093 W: https://sparse.wiki.kernel.org/
11094 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11095 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11097 F: include/linux/compiler.h
11099 SPEAR PLATFORM SUPPORT
11103 W: http://www.st.com/spear
11105 F: arch/arm/boot/dts/spear*
11106 F: arch/arm/mach-spear/
11108 SPEAR CLOCK FRAMEWORK SUPPORT
11111 W: http://www.st.com/spear
11113 F: drivers/clk/spear/
11118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11119 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11121 F: Documentation/devicetree/bindings/spi/
11122 F: Documentation/spi/
11124 F: include/linux/spi/
11125 F: include/uapi/linux/spi/
11127 SPIDERNET NETWORK DRIVER for CELL
11131 F: Documentation/networking/spider_net.txt
11132 F: drivers/net/ethernet/toshiba/spider_net*
11137 W: http://www.ibm.com/developerworks/power/cell/
11139 F: Documentation/filesystems/spufs.txt
11140 F: arch/powerpc/platforms/cell/spufs/
11142 SQUASHFS FILE SYSTEM
11145 W: http://squashfs.org.uk
11146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11148 F: Documentation/filesystems/squashfs.txt
11151 SRM (Alpha) environment access
11154 F: arch/alpha/kernel/srm_env.c
11160 F: Documentation/stable_kernel_rules.txt
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11167 F: drivers/staging/
11173 F: drivers/staging/comedi/
11175 STAGING - FLARION FT1000 DRIVERS
11178 F: drivers/staging/ft1000/
11180 STAGING - INDUSTRIAL IO
11184 F: Documentation/devicetree/bindings/staging/iio/
11185 F: drivers/staging/iio/
11187 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11189 W: http://www.lirc.org/
11191 F: drivers/staging/media/lirc/
11193 STAGING - LUSTRE PARALLEL FILESYSTEM
11197 W: http://wiki.lustre.org/
11199 F: drivers/staging/lustre
11201 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11206 F: drivers/staging/nvec/
11208 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11212 W: http://wiki.laptop.org/go/DCON
11214 F: drivers/staging/olpc_dcon/
11216 STAGING - REALTEK RTL8712U DRIVERS
11220 F: drivers/staging/rtl8712/
11222 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11227 F: drivers/staging/rtl8723au/
11229 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11235 F: drivers/staging/sm750fb/
11241 F: drivers/staging/slicoss/
11243 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11249 W: http://www.linux-speakup.org/
11251 F: drivers/staging/speakup/
11253 STAGING - VIA VT665X DRIVERS
11256 F: drivers/staging/vt665?/
11258 STAGING - WILC1000 WIFI DRIVER
11263 F: drivers/staging/wilc1000/
11265 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11268 F: drivers/staging/xgifb/
11270 STARFIRE/DURALAN NETWORK DRIVER
11273 F: drivers/net/ethernet/adaptec/starfire*
11277 W: http://sammy.net/sun3/
11279 F: arch/m68k/kernel/*sun3*
11280 F: arch/m68k/sun3*/
11281 F: arch/m68k/include/asm/sun3*
11282 F: drivers/net/ethernet/i825xx/sun3*
11284 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11288 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11289 F: drivers/input/keyboard/sun4i-lradc-keys.c
11291 SUNDANCE NETWORK DRIVER
11295 F: drivers/net/ethernet/dlink/sundance.c
11301 Q: http://patchwork.kernel.org/project/linux-sh/list/
11303 F: Documentation/sh/
11313 F: Documentation/power/
11314 F: arch/x86/kernel/acpi/
11315 F: drivers/base/power/
11317 F: include/linux/suspend.h
11318 F: include/linux/freezer.h
11319 F: include/linux/pm.h
11325 F: Documentation/svga.txt
11326 F: arch/x86/boot/video*
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11334 F: arch/*/kernel/pci-swiotlb.c
11335 F: include/linux/swiotlb.h
11342 F: include/net/switchdev.h
11344 SYNOPSYS ARC ARCHITECTURE
11349 F: Documentation/devicetree/bindings/arc/*
11350 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11351 F: drivers/tty/serial/arc_uart.c
11352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11354 SYNOPSYS ARC SDP platform support
11357 F: arch/arc/plat-axs10x
11358 F: arch/arc/boot/dts/ax*
11359 F: Documentation/devicetree/bindings/arc/axs10*
11361 SYSTEM CONFIGURATION (SYSCON)
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11366 F: drivers/mfd/syscon.c
11371 F: Documentation/filesystems/sysv-fs.txt
11373 F: include/linux/sysv_fs.h
11379 W: http://www.linux-iscsi.org
11380 W: http://groups.google.com/group/linux-iscsi-target-dev
11381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11385 F: Documentation/target/
11387 TASKSTATS STATISTICS INTERFACE
11390 F: Documentation/accounting/taskstats*
11391 F: include/linux/taskstats*
11392 F: kernel/taskstats.c
11398 F: include/net/pkt_cls.h
11399 F: include/uapi/linux/pkt_cls.h
11402 TCP LOW PRIORITY MODULE
11405 W: http://tcp-lp-mod.sourceforge.net/
11407 F: net/ipv4/tcp_lp.c
11409 TDA10071 MEDIA DRIVER
11412 W: https://linuxtv.org
11413 W: http://palosaari.fi/linux/
11414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11415 T: git git://linuxtv.org/anttip/media_tree.git
11417 F: drivers/media/dvb-frontends/tda10071*
11419 TDA18212 MEDIA DRIVER
11422 W: https://linuxtv.org
11423 W: http://palosaari.fi/linux/
11424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11425 T: git git://linuxtv.org/anttip/media_tree.git
11427 F: drivers/media/tuners/tda18212*
11429 TDA18218 MEDIA DRIVER
11432 W: https://linuxtv.org
11433 W: http://palosaari.fi/linux/
11434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11435 T: git git://linuxtv.org/anttip/media_tree.git
11437 F: drivers/media/tuners/tda18218*
11439 TDA18271 MEDIA DRIVER
11442 W: https://linuxtv.org
11443 W: http://github.com/mkrufky
11444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11445 T: git git://linuxtv.org/mkrufky/tuners.git
11447 F: drivers/media/tuners/tda18271*
11449 TDA827x MEDIA DRIVER
11452 W: https://linuxtv.org
11453 W: http://github.com/mkrufky
11454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11455 T: git git://linuxtv.org/mkrufky/tuners.git
11457 F: drivers/media/tuners/tda8290.*
11459 TDA8290 MEDIA DRIVER
11462 W: https://linuxtv.org
11463 W: http://github.com/mkrufky
11464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11465 T: git git://linuxtv.org/mkrufky/tuners.git
11467 F: drivers/media/tuners/tda8290.*
11469 TDA9840 MEDIA DRIVER
11472 T: git git://linuxtv.org/media_tree.git
11473 W: https://linuxtv.org
11475 F: drivers/media/i2c/tda9840*
11477 TEA5761 TUNER DRIVER
11481 W: https://linuxtv.org
11482 T: git git://linuxtv.org/media_tree.git
11484 F: drivers/media/tuners/tea5761.*
11486 TEA5767 TUNER DRIVER
11490 W: https://linuxtv.org
11491 T: git git://linuxtv.org/media_tree.git
11493 F: drivers/media/tuners/tea5767.*
11495 TEA6415C MEDIA DRIVER
11498 T: git git://linuxtv.org/media_tree.git
11499 W: https://linuxtv.org
11501 F: drivers/media/i2c/tea6415c*
11503 TEA6420 MEDIA DRIVER
11506 T: git git://linuxtv.org/media_tree.git
11507 W: https://linuxtv.org
11509 F: drivers/media/i2c/tea6420*
11515 F: drivers/net/team/
11516 F: include/linux/if_team.h
11517 F: include/uapi/linux/if_team.h
11519 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11522 F: arch/x86/platform/ts5500/
11524 TECHNOTREND USB IR RECEIVER
11528 F: drivers/media/rc/ttusbir.c
11530 TEGRA ARCHITECTURE SUPPORT
11535 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11544 F: drivers/clk/tegra/
11550 F: drivers/dma/tegra*
11555 F: drivers/i2c/busses/i2c-tegra.c
11557 TEGRA IOMMU DRIVERS
11560 F: drivers/iommu/tegra*
11566 F: drivers/input/keyboard/tegra-kbc.c
11571 F: drivers/pwm/pwm-tegra.c
11573 TEGRA SERIAL DRIVER
11576 F: drivers/tty/serial/serial-tegra.c
11581 F: drivers/spi/spi-tegra*
11583 TEHUTI ETHERNET DRIVER
11587 F: drivers/net/ethernet/tehuti/*
11589 Telecom Clock Driver for MCPL0010
11592 F: drivers/char/tlclk.c
11594 TENSILICA XTENSA PORT (xtensa)
11598 T: git git://github.com/czankel/xtensa-linux.git
11601 F: drivers/irqchip/irq-xtensa-*
11603 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11606 T: git git://linuxtv.org/media_tree.git
11607 W: https://linuxtv.org
11609 F: drivers/media/radio/radio-raremono.c
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11617 Q: https://patchwork.kernel.org/project/linux-pm/list/
11619 F: drivers/thermal/
11620 F: include/linux/thermal.h
11621 F: include/uapi/linux/thermal.h
11622 F: include/linux/cpu_cooling.h
11623 F: Documentation/devicetree/bindings/thermal/
11625 THERMAL/CPU_COOLING
11631 F: Documentation/thermal/cpu-cooling-api.txt
11632 F: drivers/thermal/cpu_cooling.c
11633 F: include/linux/cpu_cooling.h
11635 THINKPAD ACPI EXTRAS DRIVER
11639 W: http://ibm-acpi.sourceforge.net
11640 W: http://thinkwiki.org/wiki/Ibm-acpi
11641 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11643 F: drivers/platform/x86/thinkpad_acpi.c
11645 TI BANDGAP AND THERMAL DRIVER
11651 F: drivers/thermal/ti-soc-thermal/
11656 W: http://linuxtv.org/
11657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659 F: drivers/media/platform/ti-vpe/
11661 TI CDCE706 CLOCK DRIVER
11664 F: drivers/clk/clk-cdce706.c
11671 F: include/linux/clk/ti.h
11673 TI ETHERNET SWITCH DRIVER (CPSW)
11679 F: drivers/net/ethernet/ti/cpsw*
11680 F: drivers/net/ethernet/ti/davinci*
11682 TI FLASH MEDIA INTERFACE DRIVER
11685 F: drivers/misc/tifm*
11686 F: drivers/mmc/host/tifm_sd.c
11687 F: include/linux/tifm.h
11689 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11694 F: drivers/soc/ti/*
11695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11698 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11703 F: sound/soc/codecs/lm49453*
11704 F: sound/soc/codecs/isabelle*
11706 TI LP855x BACKLIGHT DRIVER
11709 F: Documentation/backlight/lp855x-driver.txt
11710 F: drivers/video/backlight/lp855x_bl.c
11711 F: include/linux/platform_data/lp855x.h
11713 TI LP8727 CHARGER DRIVER
11716 F: drivers/power/lp8727_charger.c
11717 F: include/linux/platform_data/lp8727.h
11719 TI LP8788 MFD DRIVER
11722 F: drivers/iio/adc/lp8788_adc.c
11723 F: drivers/leds/leds-lp8788.c
11724 F: drivers/mfd/lp8788*.c
11725 F: drivers/power/lp8788-charger.c
11726 F: drivers/regulator/lp8788-*.c
11727 F: include/linux/mfd/lp8788*.h
11729 TI NETCP ETHERNET DRIVER
11734 F: drivers/net/ethernet/ti/netcp*
11736 TI TAS571X FAMILY ASoC CODEC DRIVER
11740 F: sound/soc/codecs/tas571x*
11742 TI TWL4030 SERIES SOC CODEC DRIVER
11746 F: sound/soc/codecs/twl4030*
11748 TI WILINK WIRELESS DRIVERS
11750 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11751 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11754 F: drivers/net/wireless/ti/
11755 F: include/linux/wl12xx.h
11762 W: http://tipc.sourceforge.net/
11764 F: include/uapi/linux/tipc*.h
11769 W: http://www.mellanox.com/repository/solutions/tile-scm/
11770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11773 F: drivers/char/tile-srom.c
11774 F: drivers/edac/tile_edac.c
11775 F: drivers/net/ethernet/tile/
11776 F: drivers/rtc/rtc-tile.c
11777 F: drivers/tty/hvc/hvc_tile.c
11778 F: drivers/tty/serial/tilegx.c
11779 F: drivers/usb/host/*-tilegx.c
11780 F: include/linux/usb/tilegx.h
11782 TLAN NETWORK DRIVER
11785 W: http://sourceforge.net/projects/tlan/
11787 F: Documentation/networking/tlan.txt
11788 F: drivers/net/ethernet/ti/tlan.*
11790 TOMOYO SECURITY MODULE
11797 W: http://tomoyo.sourceforge.jp/
11798 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11800 F: security/tomoyo/
11802 TOPSTAR LAPTOP EXTRAS DRIVER
11806 F: drivers/platform/x86/topstar-laptop.c
11808 TOSHIBA ACPI EXTRAS DRIVER
11812 F: drivers/platform/x86/toshiba_acpi.c
11814 TOSHIBA BLUETOOTH DRIVER
11818 F: drivers/platform/x86/toshiba_bluetooth.c
11820 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11824 F: drivers/platform/x86/toshiba_haps.c
11826 TOSHIBA WMI HOTKEYS DRIVER
11830 F: drivers/platform/x86/toshiba-wmi.c
11834 W: http://www.buzzard.org.uk/toshiba/
11836 F: drivers/char/toshiba.c
11837 F: include/linux/toshiba.h
11838 F: include/uapi/linux/toshiba.h
11840 TOSHIBA TC358743 DRIVER
11844 F: drivers/media/i2c/tc358743*
11845 F: include/media/i2c/tc358743.h
11847 TMIO/SDHI MMC DRIVER
11851 F: drivers/mmc/host/tmio_mmc*
11852 F: drivers/mmc/host/sh_mobile_sdhi.c
11853 F: include/linux/mfd/tmio.h
11855 TMP401 HARDWARE MONITOR DRIVER
11859 F: Documentation/hwmon/tmp401
11860 F: drivers/hwmon/tmp401.c
11862 TMPFS (SHMEM FILESYSTEM)
11866 F: include/linux/shmem_fs.h
11869 TM6000 VIDEO4LINUX DRIVER
11873 W: https://linuxtv.org
11874 T: git git://linuxtv.org/media_tree.git
11876 F: drivers/media/usb/tm6000/
11878 TW68 VIDEO4LINUX DRIVER
11881 T: git git://linuxtv.org/media_tree.git
11882 W: https://linuxtv.org
11884 F: drivers/media/pci/tw68/
11886 TW686X VIDEO4LINUX DRIVER
11889 T: git git://linuxtv.org/media_tree.git
11890 W: http://linuxtv.org
11892 F: drivers/media/pci/tw686x/
11899 W: http://tpmdd.sourceforge.net
11901 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11902 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11904 F: drivers/char/tpm/
11906 TPM IBM_VTPM DEVICE DRIVER
11908 W: http://tpmdd.sourceforge.net
11911 F: drivers/char/tpm/tpm_ibmvtpm*
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11918 F: Documentation/trace/ftrace.txt
11919 F: arch/*/*/*/ftrace.h
11920 F: arch/*/kernel/ftrace.c
11921 F: include/*/ftrace.h
11922 F: include/linux/trace*.h
11925 F: tools/testing/selftests/ftrace/
11927 TRACING MMIO ACCESSES (MMIOTRACE)
11935 F: kernel/trace/trace_mmiotrace.c
11936 F: include/linux/mmiotrace.h
11937 F: arch/x86/mm/kmmio.c
11938 F: arch/x86/mm/mmio-mod.c
11939 F: arch/x86/mm/testmmiotrace.c
11943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11945 K: ^Subject:.*(?i)trivial
11951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11952 F: Documentation/serial/
11954 F: drivers/tty/serial/serial_core.c
11955 F: include/linux/serial_core.h
11956 F: include/linux/serial.h
11957 F: include/linux/tty.h
11958 F: include/uapi/linux/serial_core.h
11959 F: include/uapi/linux/serial.h
11960 F: include/uapi/linux/tty.h
11962 TUA9001 MEDIA DRIVER
11965 W: https://linuxtv.org
11966 W: http://palosaari.fi/linux/
11967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11968 T: git git://linuxtv.org/anttip/media_tree.git
11970 F: drivers/media/tuners/tua9001*
11972 TULIP NETWORK DRIVERS
11976 F: drivers/net/ethernet/dec/tulip/
11980 W: http://vtun.sourceforge.net/tun
11982 F: Documentation/networking/tuntap.txt
11983 F: arch/um/os-Linux/drivers/
11985 TURBOCHANNEL SUBSYSTEM
11989 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11992 F: include/linux/tc.h
11994 U14-34F SCSI DRIVER
11998 F: drivers/scsi/u14-34f.c
12000 UBI FILE SYSTEM (UBIFS)
12005 T: git git://git.infradead.org/ubifs-2.6.git
12006 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12008 F: Documentation/filesystems/ubifs.txt
12011 UCLINUX (M68KNOMMU AND COLDFIRE)
12013 W: http://www.linux-m68k.org/
12014 W: http://www.uclinux.org/
12017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12019 F: arch/m68k/coldfire/
12021 F: arch/m68k/*/*_no.*
12022 F: arch/m68k/include/asm/*_no.*
12027 F: Documentation/filesystems/udf.txt
12033 F: Documentation/filesystems/ufs.txt
12036 UHID USERSPACE HID IO DRIVER:
12040 F: drivers/hid/uhid.c
12041 F: include/uapi/linux/uhid.h
12043 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12047 F: include/linux/uwb.h
12048 F: include/linux/uwb/
12050 UNICORE32 ARCHITECTURE:
12052 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12054 T: git git://github.com/gxt/linux.git
12059 W: http://dotat.at/prog/unifdef
12061 F: scripts/unifdef.c
12063 UNIFORM CDROM DRIVER
12065 W: http://www.kernel.dk
12067 F: Documentation/cdrom/
12068 F: drivers/cdrom/cdrom.c
12069 F: include/linux/cdrom.h
12070 F: include/uapi/linux/cdrom.h
12072 UNISYS S-PAR DRIVERS
12076 F: drivers/staging/unisys/
12078 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12082 F: Documentation/scsi/ufs.txt
12083 F: drivers/scsi/ufs/
12085 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12089 F: drivers/scsi/ufs/*dwc*
12091 UNSORTED BLOCK IMAGES (UBI)
12094 W: http://www.linux-mtd.infradead.org/
12096 T: git git://git.infradead.org/ubifs-2.6.git
12098 F: drivers/mtd/ubi/
12099 F: include/linux/mtd/ubi.h
12100 F: include/uapi/mtd/ubi-user.h
12106 F: Documentation/usb/acm.txt
12107 F: drivers/usb/class/cdc-acm.*
12109 USB AR5523 WIRELESS DRIVER
12113 F: drivers/net/wireless/ath/ar5523/
12120 F: drivers/usb/storage/uas.c
12122 USB CDC ETHERNET DRIVER
12126 F: drivers/net/usb/cdc_*.c
12127 F: include/uapi/linux/usb/cdc.h
12129 USB CHAOSKEY DRIVER
12133 F: drivers/usb/misc/chaoskey.c
12135 USB CYPRESS C67X00 DRIVER
12139 F: drivers/usb/c67x00/
12141 USB DAVICOM DM9601 DRIVER
12144 W: http://www.linux-usb.org/usbnet
12146 F: drivers/net/usb/dm9601.c
12148 USB DIAMOND RIO500 DRIVER
12151 W: http://rio500.sourceforge.net
12153 F: drivers/usb/misc/rio500*
12159 F: Documentation/usb/ehci.txt
12160 F: drivers/usb/host/ehci*
12162 USB GADGET/PERIPHERAL SUBSYSTEM
12165 W: http://www.linux-usb.org/gadget
12166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12168 F: drivers/usb/gadget/
12169 F: include/linux/usb/gadget*
12171 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12177 F: Documentation/hid/hiddev.txt
12178 F: drivers/hid/usbhid/
12184 F: drivers/usb/host/isp116x*
12185 F: include/linux/usb/isp116x.h
12187 USB LAN78XX ETHERNET DRIVER
12192 F: drivers/net/usb/lan78xx.*
12194 USB MASS STORAGE DRIVER
12199 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12200 F: drivers/usb/storage/
12205 T: git git://git.alsa-project.org/alsa-kernel.git
12207 F: sound/usb/midi.*
12209 USB NETWORKING DRIVERS
12212 F: drivers/net/usb/
12218 F: Documentation/usb/ohci.txt
12219 F: drivers/usb/host/ohci*
12221 USB OTG FSM (Finite State Machine)
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12226 F: drivers/usb/common/usb-otg-fsm.c
12234 F: Documentation/usb/usbip_protocol.txt
12235 F: drivers/usb/usbip/
12236 F: tools/usb/usbip/
12242 T: git git://github.com/petkan/pegasus.git
12243 W: https://github.com/petkan/pegasus
12245 F: drivers/net/usb/pegasus.*
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12252 F: drivers/usb/phy/
12254 USB PRINTER DRIVER (usblp)
12258 F: drivers/usb/class/usblp.c
12260 USB QMI WWAN NETWORK DRIVER
12264 F: Documentation/ABI/testing/sysfs-class-net-qmi
12265 F: drivers/net/usb/qmi_wwan.c
12271 T: git git://github.com/petkan/rtl8150.git
12272 W: https://github.com/petkan/rtl8150
12274 F: drivers/net/usb/rtl8150.c
12276 USB SERIAL SUBSYSTEM
12280 F: Documentation/usb/usb-serial.txt
12281 F: drivers/usb/serial/
12282 F: include/linux/usb/serial.h
12284 USB SMSC75XX ETHERNET DRIVER
12288 F: drivers/net/usb/smsc75xx.*
12290 USB SMSC95XX ETHERNET DRIVER
12294 F: drivers/net/usb/smsc95xx.*
12299 W: http://www.linux-usb.org
12300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12302 F: Documentation/devicetree/bindings/usb/
12303 F: Documentation/usb/
12305 F: include/linux/usb.h
12306 F: include/linux/usb/
12312 F: drivers/usb/host/uhci*
12314 USB "USBNET" DRIVER FRAMEWORK
12317 W: http://www.linux-usb.org/usbnet
12319 F: drivers/net/usb/usbnet.c
12320 F: include/linux/usb/usbnet.h
12326 T: git git://linuxtv.org/media_tree.git
12327 W: http://www.ideasonboard.org/uvc/
12329 F: drivers/media/usb/uvc/
12330 F: include/uapi/linux/uvcvideo.h
12335 T: git git://linuxtv.org/media_tree.git
12336 W: https://linuxtv.org
12338 F: drivers/media/usb/usbvision/
12344 F: drivers/usb/gadget/function/*uvc*
12345 F: drivers/usb/gadget/legacy/webcam.c
12347 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12351 F: drivers/net/wireless/rndis_wlan.c
12357 F: drivers/usb/host/xhci*
12358 F: drivers/usb/host/pci-quirks*
12362 W: http://linux-lc100020.sourceforge.net
12364 F: drivers/net/wireless/zydas/zd1201.*
12370 T: git git://linuxtv.org/media_tree.git
12371 W: http://royale.zerezo.com/zr364xx/
12373 F: Documentation/video4linux/zr364xx.txt
12374 F: drivers/media/usb/zr364xx/
12380 F: drivers/usb/common/ulpi.c
12381 F: include/linux/ulpi/
12383 USER-MODE LINUX (UML)
12388 W: http://user-mode-linux.sourceforge.net
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12391 F: Documentation/virtual/uml/
12397 USERSPACE I/O (UIO)
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12402 F: Documentation/DocBook/uio-howto.tmpl
12404 F: include/linux/uio*.h
12409 W: http://en.wikipedia.org/wiki/Util-linux
12410 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12416 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12418 F: Documentation/fb/uvesafb.txt
12419 F: drivers/video/fbdev/uvesafb.*
12425 F: drivers/mtd/nand/vf610_nfc.c
12427 VFAT/FAT/MSDOS FILESYSTEM
12430 F: Documentation/filesystems/vfat.txt
12436 T: git git://github.com/awilliam/linux-vfio.git
12438 F: Documentation/vfio.txt
12440 F: include/linux/vfio.h
12441 F: include/uapi/linux/vfio.h
12443 VFIO PLATFORM DRIVER
12447 F: drivers/vfio/platform/
12449 VIDEOBUF2 FRAMEWORK
12455 F: drivers/media/v4l2-core/videobuf2-*
12456 F: include/media/videobuf2-*
12458 VIRTIO AND VHOST VSOCK DRIVER
12464 F: include/linux/virtio_vsock.h
12465 F: include/uapi/linux/virtio_vsock.h
12466 F: net/vmw_vsock/virtio_transport_common.c
12467 F: net/vmw_vsock/virtio_transport.c
12468 F: drivers/vhost/vsock.c
12469 F: drivers/vhost/vsock.h
12471 VIRTUAL SERIO DEVICE DRIVER
12474 F: drivers/input/serio/userio.c
12475 F: include/uapi/linux/userio.h
12477 VIRTIO CONSOLE DRIVER
12481 F: drivers/char/virtio_console.c
12482 F: include/linux/virtio_console.h
12483 F: include/uapi/linux/virtio_console.h
12485 VIRTIO CORE, NET AND BLOCK DRIVERS
12489 F: Documentation/devicetree/bindings/virtio/
12492 F: drivers/net/virtio_net.c
12493 F: drivers/block/virtio_blk.c
12494 F: include/linux/virtio_*.h
12495 F: include/uapi/linux/virtio_*.h
12497 VIRTIO DRIVERS FOR S390
12504 F: drivers/s390/virtio/
12512 F: drivers/gpu/drm/virtio/
12513 F: include/uapi/linux/virtio_gpu.h
12515 VIRTIO HOST (VHOST)
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12523 F: include/uapi/linux/vhost.h
12525 VIRTIO INPUT DRIVER
12528 F: drivers/virtio/virtio_input.c
12529 F: include/uapi/linux/virtio_input.h
12531 VIA RHINE NETWORK DRIVER
12533 F: drivers/net/ethernet/via/via-rhine.c
12535 VIA SD/MMC CARD CONTROLLER DRIVER
12539 F: drivers/mmc/host/via-sdmmc.c
12541 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12545 F: include/linux/via-core.h
12546 F: include/linux/via-gpio.h
12547 F: include/linux/via_i2c.h
12548 F: drivers/video/fbdev/via/
12550 VIA VELOCITY NETWORK DRIVER
12554 F: drivers/net/ethernet/via/via-velocity.*
12563 VIVID VIRTUAL VIDEO DRIVER
12566 T: git git://linuxtv.org/media_tree.git
12567 W: https://linuxtv.org
12569 F: drivers/media/platform/vivid/*
12575 F: drivers/net/macvlan.c
12576 F: include/linux/if_*vlan.h
12583 F: drivers/vlynq/vlynq.c
12584 F: include/linux/vlynq.h
12592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12593 F: Documentation/vme_api.txt
12594 F: drivers/staging/vme/
12596 F: include/linux/vme*
12598 VMWARE HYPERVISOR INTERFACE
12602 F: arch/x86/kernel/cpu/vmware.c
12604 VMWARE BALLOON DRIVER
12610 F: drivers/misc/vmw_balloon.c
12612 VMWARE VMMOUSE SUBDRIVER
12617 F: drivers/input/mouse/vmmouse.c
12618 F: drivers/input/mouse/vmmouse.h
12620 VMWARE VMXNET3 ETHERNET DRIVER
12625 F: drivers/net/vmxnet3/
12627 VMware PVSCSI driver
12632 F: drivers/scsi/vmw_pvscsi.c
12633 F: drivers/scsi/vmw_pvscsi.h
12635 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12639 W: http://www.slimlogic.co.uk/?p=48
12640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12642 F: Documentation/devicetree/bindings/regulator/
12643 F: drivers/regulator/
12644 F: include/dt-bindings/regulator/
12645 F: include/linux/regulator/
12652 F: drivers/net/vrf.c
12653 F: Documentation/networking/vrf.txt
12655 VT1211 HARDWARE MONITOR DRIVER
12659 F: Documentation/hwmon/vt1211
12660 F: drivers/hwmon/vt1211.c
12662 VT8231 HARDWARE MONITOR DRIVER
12666 F: drivers/hwmon/vt8231.c
12668 VUB300 USB to SDIO/SD/MMC bridge chip
12673 F: drivers/mmc/host/vub300.c
12675 W1 DALLAS'S 1-WIRE BUS
12678 F: Documentation/w1/
12681 W83791D HARDWARE MONITORING DRIVER
12685 F: Documentation/hwmon/w83791d
12686 F: drivers/hwmon/w83791d.c
12688 W83793 HARDWARE MONITORING DRIVER
12692 F: Documentation/hwmon/w83793
12693 F: drivers/hwmon/w83793.c
12695 W83795 HARDWARE MONITORING DRIVER
12699 F: drivers/hwmon/w83795.c
12701 W83L51xD SD/MMC CARD INTERFACE DRIVER
12704 F: drivers/mmc/host/wbsd.*
12706 WACOM PROTOCOL 4 SERIAL TABLETS
12711 F: drivers/input/tablet/wacom_serial4.c
12713 WATCHDOG DEVICE DRIVERS
12717 W: http://www.linux-watchdog.org/
12718 T: git git://www.linux-watchdog.org/linux-watchdog.git
12720 F: Documentation/devicetree/bindings/watchdog/
12721 F: Documentation/watchdog/
12722 F: drivers/watchdog/
12723 F: include/linux/watchdog.h
12724 F: include/uapi/linux/watchdog.h
12730 F: drivers/scsi/wd7000.c
12736 F: drivers/hid/hid-wiimote*
12741 F: drivers/media/rc/winbond-cir.c
12743 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12747 F: drivers/watchdog/ebc-c384_wdt.c
12749 WINSYSTEMS WS16C48 GPIO DRIVER
12753 F: drivers/gpio/gpio-ws16c48.c
12760 W: http://linuxwimax.org
12761 F: Documentation/wimax/README.wimax
12762 F: include/linux/wimax/debug.h
12763 F: include/net/wimax.h
12764 F: include/uapi/linux/wimax.h
12767 WISTRON LAPTOP BUTTON DRIVER
12770 F: drivers/input/misc/wistron_btns.c
12772 WL3501 WIRELESS PCMCIA CARD DRIVER
12775 W: http://oops.ghostprotocols.net:81/blog
12777 F: drivers/net/wireless/wl3501*
12779 WOLFSON MICROELECTRONICS DRIVERS
12781 T: git https://github.com/CirrusLogic/linux-drivers.git
12782 W: https://github.com/CirrusLogic/linux-drivers/wiki
12784 F: Documentation/hwmon/wm83??
12785 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12786 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12787 F: Documentation/devicetree/bindings/mfd/arizona.txt
12788 F: arch/arm/mach-s3c64xx/mach-crag6410*
12789 F: drivers/clk/clk-wm83*.c
12790 F: drivers/extcon/extcon-arizona.c
12791 F: drivers/leds/leds-wm83*.c
12792 F: drivers/gpio/gpio-*wm*.c
12793 F: drivers/gpio/gpio-arizona.c
12794 F: drivers/hwmon/wm83??-hwmon.c
12795 F: drivers/input/misc/wm831x-on.c
12796 F: drivers/input/touchscreen/wm831x-ts.c
12797 F: drivers/input/touchscreen/wm97*.c
12798 F: drivers/mfd/arizona*
12799 F: drivers/mfd/wm*.c
12800 F: drivers/mfd/cs47l24*
12801 F: drivers/power/wm83*.c
12802 F: drivers/rtc/rtc-wm83*.c
12803 F: drivers/regulator/wm8*.c
12804 F: drivers/video/backlight/wm83*_bl.c
12805 F: drivers/watchdog/wm83*_wdt.c
12806 F: include/linux/mfd/arizona/
12807 F: include/linux/mfd/wm831x/
12808 F: include/linux/mfd/wm8350/
12809 F: include/linux/mfd/wm8400*
12810 F: include/linux/wm97xx.h
12811 F: include/sound/wm????.h
12812 F: sound/soc/codecs/arizona.?
12813 F: sound/soc/codecs/wm*
12814 F: sound/soc/codecs/cs47l24*
12819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12821 F: include/linux/workqueue.h
12822 F: kernel/workqueue.c
12823 F: Documentation/workqueue.txt
12825 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12835 F: Documentation/networking/x25*
12836 F: include/net/x25*
12839 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12847 F: Documentation/x86/
12850 X86 PLATFORM DRIVERS
12853 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12855 F: drivers/platform/x86/
12856 F: drivers/platform/olpc/
12858 X86 MCE INFRASTRUCTURE
12863 F: arch/x86/kernel/cpu/mcheck/*
12865 X86 MICROCODE UPDATE SUPPORT
12868 F: arch/x86/kernel/cpu/microcode/*
12873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12875 F: arch/x86/entry/vdso/
12877 XC2028/3028 TUNER DRIVER
12881 W: https://linuxtv.org
12882 T: git git://linuxtv.org/media_tree.git
12884 F: drivers/media/tuners/tuner-xc2028.*
12886 XEN HYPERVISOR INTERFACE
12891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12894 F: drivers/*/xen-*front.c
12896 F: arch/x86/include/asm/xen/
12898 F: include/uapi/xen/
12905 F: arch/arm/include/asm/xen/
12907 XEN HYPERVISOR ARM64
12912 F: arch/arm64/include/asm/xen/
12914 XEN NETWORK BACKEND DRIVER
12919 F: drivers/net/xen-netback/*
12925 F: arch/x86/pci/*xen*
12926 F: drivers/pci/*xen*
12928 XEN BLOCK SUBSYSTEM
12933 F: drivers/block/xen-blkback/*
12934 F: drivers/block/xen*
12941 F: drivers/scsi/xen-scsifront.c
12942 F: drivers/xen/xen-scsiback.c
12943 F: include/xen/interface/io/vscsiif.h
12945 XEN SWIOTLB SUBSYSTEM
12949 F: arch/x86/xen/*swiotlb*
12950 F: drivers/xen/*swiotlb*
12953 P: Silicon Graphics Inc
12957 W: http://oss.sgi.com/projects/xfs
12958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12960 F: Documentation/filesystems/xfs.txt
12963 XILINX AXI ETHERNET DRIVER
12967 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12969 XILINX UARTLITE SERIAL DRIVER
12973 F: drivers/tty/serial/uartlite.c
12975 XILINX VIDEO IP CORES
12979 T: git git://linuxtv.org/media_tree.git
12981 F: Documentation/devicetree/bindings/media/xilinx/
12982 F: drivers/media/platform/xilinx/
12983 F: include/uapi/linux/xilinx-v4l2-controls.h
12989 F: drivers/char/xillybus/
12991 XTENSA XTFPGA PLATFORM SUPPORT
12995 F: drivers/spi/spi-xtensa-xtfpga.c
12996 F: sound/soc/xtensa/xtfpga-i2s.c
12998 YAM DRIVER FOR AX.25
13002 F: drivers/net/hamradio/yam*
13003 F: include/linux/yam.h
13005 YEALINK PHONE DRIVER
13009 F: Documentation/input/yealink.txt
13010 F: drivers/input/misc/yealink.*
13012 Z8530 DRIVER FOR AX.25
13014 W: http://yaina.de/jreuter/
13015 W: http://www.qsl.net/dl1bke/
13018 F: Documentation/networking/z8530drv.txt
13019 F: drivers/net/hamradio/*scc.c
13020 F: drivers/net/hamradio/z8530.h
13022 ZBUD COMPRESSED PAGE ALLOCATOR
13027 F: include/linux/zbud.h
13029 ZD1211RW WIRELESS DRIVER
13032 W: http://zd1211.ath.cx/wiki/DriverRewrite
13036 F: drivers/net/wireless/zydas/zd1211rw/
13038 ZPOOL COMPRESSED PAGE STORAGE API
13043 F: include/linux/zpool.h
13045 ZR36067 VIDEO FOR LINUX DRIVER
13048 W: http://mjpeg.sourceforge.net/driver-zoran/
13049 T: hg https://linuxtv.org/hg/v4l-dvb
13051 F: drivers/media/pci/zoran/
13053 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13059 F: drivers/block/zram/
13060 F: Documentation/blockdev/zram.txt
13062 ZS DECSTATION Z85C30 SERIAL DRIVER
13065 F: drivers/tty/serial/zs.*
13067 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13074 F: include/linux/zsmalloc.h
13075 F: Documentation/vm/zsmalloc.txt
13077 ZSWAP COMPRESSED SWAP CACHING
13086 Q: http://patchwork.kernel.org/project/LKML/list/
13087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13088 S: Buried alive in reporters