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
8163 NETWORKING [GENERAL]
8166 W: http://www.linuxfoundation.org/en/Net
8167 Q: http://patchwork.ozlabs.org/project/netdev/list/
8168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8173 F: include/linux/in.h
8174 F: include/linux/net.h
8175 F: include/linux/netdevice.h
8176 F: include/uapi/linux/in.h
8177 F: include/uapi/linux/net.h
8178 F: include/uapi/linux/netdevice.h
8179 F: include/uapi/linux/net_namespace.h
8181 F: tools/testing/selftests/net/
8185 NETWORKING [IPv4/IPv6]
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8213 F: net/ipv4/ipcomp.c
8214 F: net/ipv4/ip_vti.c
8218 F: net/ipv6/ipcomp6.c
8219 F: net/ipv6/ip6_vti.c
8220 F: include/uapi/linux/xfrm.h
8221 F: include/net/xfrm.h
8223 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8228 NETWORKING [WIRELESS]
8230 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8234 W: http://www.linuxfoundation.org/en/Net
8235 Q: http://patchwork.ozlabs.org/project/netdev/list/
8236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8239 F: Documentation/devicetree/bindings/net/
8241 F: include/linux/if_*
8242 F: include/linux/netdevice.h
8243 F: include/linux/etherdevice.h
8244 F: include/linux/fcdevice.h
8245 F: include/linux/fddidevice.h
8246 F: include/linux/hippidevice.h
8247 F: include/linux/inetdevice.h
8248 F: include/uapi/linux/if_*
8249 F: include/uapi/linux/netdevice.h
8251 NETWORKING DRIVERS (WIRELESS)
8254 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8258 F: Documentation/devicetree/bindings/net/wireless/
8259 F: drivers/net/wireless/
8261 NETXEN (1/10) GbE SUPPORT
8266 W: http://www.qlogic.com
8268 F: drivers/net/ethernet/qlogic/netxen/
8279 F: include/uapi/linux/nfc.h
8281 F: include/linux/platform_data/nfcmrvl.h
8282 F: include/linux/platform_data/nxp-nci.h
8283 F: include/linux/platform_data/pn544.h
8284 F: include/linux/platform_data/st21nfca.h
8285 F: include/linux/platform_data/st-nci.h
8286 F: Documentation/devicetree/bindings/net/nfc/
8288 NFS, SUNRPC, AND LOCKD CLIENTS
8292 W: http://client.linux-nfs.org
8293 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8299 F: include/linux/lockd/
8300 F: include/linux/nfs*
8301 F: include/linux/sunrpc/
8302 F: include/uapi/linux/nfs*
8303 F: include/uapi/linux/sunrpc/
8308 W: http://nilfs.sourceforge.net/
8309 W: http://nilfs.osdn.jp/
8310 T: git git://github.com/konis/nilfs2.git
8312 F: Documentation/filesystems/nilfs2.txt
8314 F: include/trace/events/nilfs2.h
8315 F: include/uapi/linux/nilfs2_api.h
8316 F: include/uapi/linux/nilfs2_ondisk.h
8318 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8320 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8322 F: Documentation/scsi/NinjaSCSI.txt
8323 F: drivers/scsi/pcmcia/nsp_*
8325 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8328 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8330 F: Documentation/scsi/NinjaSCSI.txt
8331 F: drivers/scsi/nsp32*
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8340 NOKIA N900 POWER SUPPLY DRIVERS
8342 F: include/linux/power/bq2415x_charger.h
8343 F: include/linux/power/bq27xxx_battery.h
8344 F: include/linux/power/isp1704_charger.h
8345 F: drivers/power/bq2415x_charger.c
8346 F: drivers/power/bq27xxx_battery.c
8347 F: drivers/power/bq27xxx_battery_i2c.c
8348 F: drivers/power/isp1704_charger.c
8349 F: drivers/power/rx51_battery.c
8357 W: https://github.com/jonmason/ntb/wiki
8358 T: git git://github.com/jonmason/ntb.git
8360 F: drivers/net/ntb_netdev.c
8361 F: include/linux/ntb.h
8362 F: include/linux/ntb_transport.h
8363 F: tools/testing/selftests/ntb/
8370 W: https://github.com/jonmason/ntb/wiki
8371 T: git git://github.com/jonmason/ntb.git
8372 F: drivers/ntb/hw/intel/
8378 F: drivers/ntb/hw/amd/
8383 W: http://www.tuxera.com/
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8386 F: Documentation/filesystems/ntfs.txt
8389 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8393 F: drivers/video/fbdev/riva/
8394 F: drivers/video/fbdev/nvidia/
8400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8401 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8403 F: drivers/nvme/host/
8404 F: include/linux/nvme.h
8406 NVM EXPRESS TARGET DRIVER
8411 F: drivers/nvme/target/
8418 F: Documentation/devicetree/bindings/nvmem/
8419 F: include/linux/nvmem-consumer.h
8420 F: include/linux/nvmem-provider.h
8427 F: drivers/nfc/nxp-nci
8429 NXP TDA998X DRM DRIVER
8432 F: drivers/gpu/drm/i2c/tda998x_drv.c
8433 F: include/drm/i2c/tda998x.h
8439 F: sound/soc/codecs/tfa9879*
8449 W: http://www.muru.com/linux/omap/
8450 W: http://linux.omap.com/
8451 Q: http://patchwork.kernel.org/project/linux-omap/list/
8452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8455 F: arch/arm/configs/omap1_defconfig
8456 F: arch/arm/configs/omap2plus_defconfig
8457 F: drivers/i2c/busses/i2c-omap.c
8458 F: drivers/irqchip/irq-omap-intc.c
8459 F: drivers/mfd/*omap*.c
8460 F: drivers/mfd/menelaus.c
8461 F: drivers/mfd/palmas.c
8462 F: drivers/mfd/tps65217.c
8463 F: drivers/mfd/tps65218.c
8464 F: drivers/mfd/tps65910.c
8465 F: drivers/mfd/twl-core.[ch]
8466 F: drivers/mfd/twl4030*.c
8467 F: drivers/mfd/twl6030*.c
8468 F: drivers/mfd/twl6040*.c
8469 F: drivers/regulator/palmas-regulator*.c
8470 F: drivers/regulator/pbias-regulator.c
8471 F: drivers/regulator/tps65217-regulator.c
8472 F: drivers/regulator/tps65218-regulator.c
8473 F: drivers/regulator/tps65910-regulator.c
8474 F: drivers/regulator/twl-regulator.c
8475 F: include/linux/i2c-omap.h
8477 OMAP DEVICE TREE SUPPORT
8483 F: arch/arm/boot/dts/*omap*
8484 F: arch/arm/boot/dts/*am3*
8485 F: arch/arm/boot/dts/*am4*
8486 F: arch/arm/boot/dts/*am5*
8487 F: arch/arm/boot/dts/*dra7*
8489 OMAP CLOCK FRAMEWORK SUPPORT
8493 F: arch/arm/*omap*/*clock*
8495 OMAP POWER MANAGEMENT SUPPORT
8499 F: arch/arm/*omap*/*pm*
8500 F: drivers/cpufreq/omap-cpufreq.c
8502 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8507 F: arch/arm/mach-omap2/prm*
8517 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8522 F: drivers/memory/omap-gpmc.c
8523 F: arch/arm/mach-omap2/*gpmc*
8525 OMAP FRAMEBUFFER SUPPORT
8530 F: drivers/video/fbdev/omap/
8532 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8537 F: drivers/video/fbdev/omap2/
8538 F: Documentation/arm/OMAP/DSS
8540 OMAP HARDWARE SPINLOCK SUPPORT
8544 F: drivers/hwspinlock/omap_hwspinlock.c
8550 F: drivers/mmc/host/omap.c
8556 F: drivers/mmc/host/omap_hsmmc.c
8558 OMAP RANDOM NUMBER GENERATOR SUPPORT
8561 F: drivers/char/hw_random/omap-rng.c
8568 F: arch/arm/mach-omap2/omap_hwmod.*
8574 F: arch/arm/mach-omap2/omap_hwmod*data*
8576 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8580 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8582 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8586 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8587 F: drivers/media/platform/omap3isp/
8588 F: drivers/staging/media/omap4iss/
8594 F: drivers/usb/*/*omap*
8595 F: arch/arm/*omap*/usb*
8603 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8604 F: drivers/gpio/gpio-omap.c
8606 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8610 F: arch/arm/boot/dts/am335x-nano.dts
8616 F: Documentation/filesystems/omfs.txt
8619 OMNIKEY CARDMAN 4000 DRIVER
8622 F: drivers/char/pcmcia/cm4000_cs.c
8623 F: include/linux/cm4000_cs.h
8624 F: include/uapi/linux/cm4000_cs.h
8626 OMNIKEY CARDMAN 4040 DRIVER
8629 F: drivers/char/pcmcia/cm4040_cs.*
8631 OMNIVISION OV7670 SENSOR DRIVER
8634 T: git git://linuxtv.org/media_tree.git
8636 F: drivers/media/i2c/ov7670.c
8638 ONENAND FLASH DRIVER
8642 F: drivers/mtd/onenand/
8643 F: include/linux/mtd/onenand*.h
8645 ONSTREAM SCSI TAPE DRIVER
8650 F: Documentation/scsi/osst.txt
8651 F: drivers/scsi/osst.*
8652 F: drivers/scsi/osst_*.h
8653 F: drivers/scsi/st.h
8655 OPENCORES I2C BUS DRIVER
8659 F: Documentation/i2c/busses/i2c-ocores
8660 F: drivers/i2c/busses/i2c-ocores.c
8662 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8666 W: http://www.devicetree.org/
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8670 F: include/linux/of*.h
8673 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8678 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8680 F: Documentation/devicetree/
8682 F: include/dt-bindings/
8684 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8688 F: Documentation/devicetree/dynamic-resolution-notes.txt
8689 F: Documentation/devicetree/overlay-notes.txt
8690 F: drivers/of/overlay.c
8691 F: drivers/of/resolver.c
8693 OPENRISC ARCHITECTURE
8695 W: http://openrisc.net
8697 T: git git://openrisc.net/~jonas/linux
8704 W: http://openvswitch.org
8707 F: include/uapi/linux/openvswitch.h
8709 OPERATING PERFORMANCE POINTS (OPP)
8715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8716 F: drivers/base/power/opp/
8717 F: include/linux/pm_opp.h
8718 F: Documentation/power/opp.txt
8719 F: Documentation/devicetree/bindings/opp/
8724 T: git git://git.alsa-project.org/alsa-kernel.git
8726 F: sound/drivers/opl4/
8732 F: arch/*/include/asm/oprofile*.h
8734 F: drivers/oprofile/
8735 F: include/linux/oprofile.h
8737 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8741 W: http://ocfs2.wiki.kernel.org
8743 F: Documentation/filesystems/ocfs2.txt
8744 F: Documentation/filesystems/dlmfs.txt
8749 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8750 W: http://www.nongnu.org/orinoco/
8752 F: drivers/net/wireless/intersil/orinoco/
8754 OSD LIBRARY and FILESYSTEM
8758 W: http://open-osd.org
8759 T: git git://git.open-osd.org/open-osd.git
8761 F: drivers/scsi/osd/
8762 F: include/scsi/osd_*
8768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8771 F: Documentation/filesystems/overlayfs.txt
8776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8779 F: Documentation/filesystems/orangefs.txt
8784 W: http://wireless.kernel.org/en/users/Drivers/p54
8786 F: drivers/net/wireless/intersil/p54/
8788 PA SEMI ETHERNET DRIVER
8792 F: drivers/net/ethernet/pasemi/*
8794 PA SEMI SMBUS DRIVER
8798 F: drivers/i2c/busses/i2c-pasemi.c
8800 PADATA PARALLEL EXECUTION MECHANISM
8805 F: include/linux/padata.h
8806 F: Documentation/padata.txt
8808 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8812 F: drivers/platform/x86/panasonic-laptop.c
8814 PANASONIC MN10300/AM33/AM34 PORT
8817 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8819 F: Documentation/mn10300/
8822 PARALLEL LCD/KEYPAD PANEL DRIVER
8826 F: Documentation/misc-devices/lcd-panel-cgram.txt
8827 F: drivers/misc/panel.c
8829 PARALLEL PORT SUBSYSTEM
8835 F: include/linux/parport*.h
8836 F: drivers/char/ppdev.c
8837 F: include/uapi/linux/ppdev.h
8838 F: Documentation/parport*.txt
8840 PARAVIRT_OPS INTERFACE
8847 F: Documentation/virtual/paravirt_ops.txt
8848 F: arch/*/kernel/paravirt*
8849 F: arch/*/include/asm/paravirt.h
8851 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8855 F: Documentation/blockdev/paride.txt
8856 F: drivers/block/paride/
8862 W: http://www.parisc-linux.org/
8863 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8868 F: Documentation/parisc/
8870 F: drivers/char/agp/parisc-agp.c
8871 F: drivers/input/serio/gscps2.c
8872 F: drivers/parport/parport_gsc.*
8873 F: drivers/tty/serial/8250/8250_gsc.c
8874 F: drivers/video/fbdev/sti*
8875 F: drivers/video/console/sti*
8876 F: drivers/video/logo/logo_parisc*
8878 PC87360 HARDWARE MONITORING DRIVER
8882 F: Documentation/hwmon/pc87360
8883 F: drivers/hwmon/pc87360.c
8888 F: drivers/char/pc8736x_gpio.c
8890 PC87427 HARDWARE MONITORING DRIVER
8894 F: Documentation/hwmon/pc87427
8895 F: drivers/hwmon/pc87427.c
8900 F: drivers/leds/leds-pca9532.c
8901 F: include/linux/leds-pca9532.h
8903 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8907 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8909 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8912 F: drivers/firmware/pcdp.*
8918 F: Documentation/PCI/pci-error-recovery.txt
8920 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8924 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8925 F: arch/powerpc/kernel/eeh*.c
8926 F: arch/powerpc/platforms/*/eeh*.c
8927 F: arch/powerpc/include/*/eeh*.h
8932 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8935 F: Documentation/devicetree/bindings/pci/
8936 F: Documentation/PCI/
8938 F: include/linux/pci*
8940 F: arch/x86/kernel/quirks.c
8942 PCI DRIVER FOR ALTERA PCIE IP
8947 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8948 F: drivers/pci/host/pcie-altera.c
8950 PCI DRIVER FOR ARM VERSATILE PLATFORM
8955 F: Documentation/devicetree/bindings/pci/versatile.txt
8956 F: drivers/pci/host/pci-versatile.c
8958 PCI DRIVER FOR APPLIEDMICRO XGENE
8963 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8964 F: drivers/pci/host/pci-xgene.c
8966 PCI DRIVER FOR FREESCALE LAYERSCAPE
8974 F: drivers/pci/host/*layerscape*
8982 F: drivers/pci/host/*imx6*
8984 PCI DRIVER FOR TI KEYSTONE
8989 F: drivers/pci/host/*keystone*
8991 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8997 F: drivers/pci/host/*mvebu*
8999 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9004 F: drivers/pci/host/pci-aardvark.c
9006 PCI DRIVER FOR NVIDIA TEGRA
9011 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9012 F: drivers/pci/host/pci-tegra.c
9014 PCI DRIVER FOR TI DRA7XX
9019 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9020 F: drivers/pci/host/pci-dra7xx.c
9022 PCI DRIVER FOR RENESAS R-CAR
9027 F: drivers/pci/host/*rcar*
9029 PCI DRIVER FOR SAMSUNG EXYNOS
9035 F: drivers/pci/host/pci-exynos.c
9037 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9042 F: drivers/pci/host/*designware*
9044 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9048 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9049 F: drivers/pci/host/pcie-designware-plat.c
9051 PCI DRIVER FOR GENERIC OF HOSTS
9056 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9057 F: drivers/pci/host/pci-host-common.c
9058 F: drivers/pci/host/pci-host-generic.c
9060 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9064 F: arch/x86/pci/vmd.c
9066 PCIE DRIVER FOR ST SPEAR13XX
9070 F: drivers/pci/host/*spear*
9072 PCI MSI DRIVER FOR ALTERA MSI IP
9077 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9078 F: drivers/pci/host/pcie-altera-msi.c
9080 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9085 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9086 F: drivers/pci/host/pci-xgene-msi.c
9088 PCIE DRIVER FOR AXIS ARTPEC
9094 F: Documentation/devicetree/bindings/pci/axis,artpec*
9095 F: drivers/pci/host/*artpec*
9097 PCIE DRIVER FOR HISILICON
9102 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9103 F: drivers/pci/host/pcie-hisi.c
9105 PCIE DRIVER FOR QUALCOMM MSM
9110 F: drivers/pci/host/*qcom*
9112 PCIE DRIVER FOR CAVIUM THUNDERX
9117 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9118 F: drivers/pci/host/pci-thunder-*
9121 P: Linux PCMCIA Team
9123 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9126 F: Documentation/pcmcia/
9130 PCNET32 NETWORK DRIVER
9134 F: drivers/net/ethernet/amd/pcnet32.c
9136 PCRYPT PARALLEL CRYPTO ENGINE
9141 F: include/crypto/pcrypt.h
9143 PER-CPU MEMORY ALLOCATOR
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9148 F: include/linux/percpu*.h
9150 F: arch/*/include/asm/percpu.h
9152 PER-TASK DELAY ACCOUNTING
9155 F: include/linux/delayacct.h
9156 F: kernel/delayacct.c
9158 PERFORMANCE EVENTS SUBSYSTEM
9164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9167 F: include/linux/perf_event.h
9168 F: include/uapi/linux/perf_event.h
9169 F: arch/*/kernel/perf_event*.c
9170 F: arch/*/kernel/*/perf_event*.c
9171 F: arch/*/kernel/*/*/perf_event*.c
9172 F: arch/*/include/asm/perf_event.h
9173 F: arch/*/kernel/perf_callchain.c
9177 PERSONALITY HANDLING
9181 F: include/linux/personality.h
9182 F: include/uapi/linux/personality.h
9187 F: Documentation/networking/phonet.txt
9188 F: include/linux/phonet.h
9189 F: include/net/phonet/
9190 F: include/uapi/linux/phonet.h
9197 F: drivers/mtd/devices/phram.c
9203 F: drivers/hid/hid-picolcd*
9208 T: git git://github.com/jamieiles/linux-2.6-ji.git
9210 F: arch/arm/boot/dts/picoxcell*
9211 F: arch/arm/mach-picoxcell/
9212 F: drivers/crypto/picoxcell*
9214 PIN CONTROL SUBSYSTEM
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9219 F: Documentation/devicetree/bindings/pinctrl/
9220 F: Documentation/pinctrl.txt
9222 F: include/linux/pinctrl/
9224 PIN CONTROLLER - ATMEL AT91
9228 F: drivers/pinctrl/pinctrl-at91.*
9230 PIN CONTROLLER - ATMEL AT91 PIO4
9235 F: drivers/pinctrl/pinctrl-at91-pio4.*
9237 PIN CONTROLLER - INTEL
9241 F: drivers/pinctrl/intel/
9243 PIN CONTROLLER - RENESAS
9248 F: drivers/pinctrl/sh-pfc/
9250 PIN CONTROLLER - SAMSUNG
9257 F: drivers/pinctrl/samsung/
9259 PIN CONTROLLER - SINGLE
9265 F: drivers/pinctrl/pinctrl-single.c
9267 PIN CONTROLLER - ST SPEAR
9270 W: http://www.st.com/spear
9272 F: drivers/pinctrl/spear/
9274 PISTACHIO SOC SUPPORT
9279 F: arch/mips/pistachio/
9280 F: arch/mips/include/asm/mach-pistachio/
9281 F: arch/mips/boot/dts/pistachio/
9282 F: arch/mips/configs/pistachio*_defconfig
9287 F: drivers/block/pktcdvd.c
9288 F: include/linux/pktcdvd.h
9289 F: include/uapi/linux/pktcdvd.h
9293 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9295 T: git git://github.com/gxt/linux.git
9296 F: drivers/input/serio/i8042-unicore32io.h
9297 F: drivers/i2c/busses/i2c-puv3.c
9298 F: drivers/video/fbdev/fb-puv3.c
9299 F: drivers/rtc/rtc-puv3.c
9301 PMBUS HARDWARE MONITORING DRIVERS
9304 W: http://hwmon.wiki.kernel.org/
9305 W: http://www.roeck-us.net/linux/drivers/
9306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9308 F: Documentation/hwmon/pmbus
9309 F: drivers/hwmon/pmbus/
9310 F: include/linux/i2c/pmbus.h
9312 PMC SIERRA MaxRAID DRIVER
9314 W: http://www.pmc-sierra.com/
9316 F: drivers/scsi/pmcraid.*
9318 PMC SIERRA PM8001 DRIVER
9324 F: drivers/scsi/pm8001/
9326 POSIX CLOCKS and TIMERS
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9332 F: include/linux/timer*
9333 F: kernel/time/*timer*
9335 POWER MANAGEMENT CORE
9338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9340 F: drivers/base/power/
9341 F: include/linux/pm.h
9342 F: include/linux/pm_*
9343 F: include/linux/powercap.h
9344 F: drivers/powercap/
9346 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9351 T: git git://git.infradead.org/battery-2.6.git
9353 F: Documentation/devicetree/bindings/power/
9354 F: Documentation/devicetree/bindings/power_supply/
9355 F: include/linux/power_supply.h
9357 X: drivers/power/avs/
9359 POWER STATE COORDINATION INTERFACE (PSCI)
9364 F: drivers/firmware/psci.c
9365 F: include/linux/psci.h
9366 F: include/uapi/linux/psci.h
9368 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9372 F: drivers/char/powernv-op-panel.c
9379 PPP PROTOCOL DRIVERS AND COMPRESSORS
9383 F: drivers/net/ppp/ppp_*
9385 PPP OVER ATM (RFC 2364)
9388 F: net/atm/pppoatm.c
9389 F: include/uapi/linux/atmppp.h
9394 F: drivers/net/ppp/pppoe.c
9395 F: drivers/net/ppp/pppox.c
9400 F: net/l2tp/l2tp_ppp.c
9401 F: include/linux/if_pppol2tp.h
9402 F: include/uapi/linux/if_pppol2tp.h
9406 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9409 F: Documentation/pps/
9411 F: include/linux/pps*.h
9417 F: drivers/net/ppp/pptp.c
9418 W: http://sourceforge.net/projects/accel-pptp
9423 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9425 F: Documentation/preempt-locking.txt
9426 F: include/linux/preempt.h
9428 PRISM54 WIRELESS DRIVER
9431 W: http://wireless.kernel.org/en/users/Drivers/p54
9433 F: drivers/net/wireless/intersil/prism54/
9440 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9442 PS3 PLATFORM SUPPORT
9446 F: arch/powerpc/boot/ps3*
9447 F: arch/powerpc/include/asm/lv1call.h
9448 F: arch/powerpc/include/asm/ps3*.h
9449 F: arch/powerpc/platforms/ps3/
9452 F: drivers/rtc/rtc-ps3.c
9453 F: drivers/usb/host/*ps3.c
9454 F: sound/ppc/snd_ps3*
9461 F: drivers/block/ps3vram.c
9469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9471 F: include/linux/pstore*
9472 F: drivers/firmware/efi/efi-pstore.c
9473 F: drivers/acpi/apei/erst.c
9475 PTP HARDWARE CLOCK SUPPORT
9479 W: http://linuxptp.sourceforge.net/
9480 F: Documentation/ABI/testing/sysfs-ptp
9481 F: Documentation/ptp/*
9482 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9483 F: drivers/net/phy/dp83640*
9485 F: include/linux/ptp_cl*
9491 F: include/asm-generic/syscall.h
9492 F: include/linux/ptrace.h
9493 F: include/linux/regset.h
9494 F: include/linux/tracehook.h
9495 F: include/uapi/linux/ptrace.h
9501 T: git git://linuxtv.org/media_tree.git
9503 F: drivers/staging/media/pulse8-cec
9505 PVRUSB2 VIDEO4LINUX DRIVER
9509 W: http://www.isely.net/pvrusb2/
9510 T: git git://linuxtv.org/media_tree.git
9512 F: Documentation/video4linux/README.pvrusb2
9513 F: drivers/media/usb/pvrusb2/
9518 T: git git://linuxtv.org/media_tree.git
9520 F: drivers/media/usb/pwc/*
9527 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9528 F: Documentation/hwmon/pwm-fan
9529 F: drivers/hwmon/pwm-fan.c
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9536 F: Documentation/pwm.txt
9537 F: Documentation/devicetree/bindings/pwm/
9538 F: include/linux/pwm.h
9540 F: drivers/video/backlight/pwm_bl.c
9541 F: include/linux/pwm_backlight.h
9543 PXA2xx/PXA3xx SUPPORT
9548 T: git git://github.com/hzhuang1/linux.git
9549 T: git git://github.com/rjarzmik/linux.git
9551 F: arch/arm/boot/dts/pxa*
9552 F: arch/arm/mach-pxa/
9554 F: drivers/pcmcia/pxa2xx*
9555 F: drivers/pinctrl/pxa/
9556 F: drivers/spi/spi-pxa2xx*
9557 F: drivers/usb/gadget/udc/pxa2*
9558 F: include/sound/pxa2xx-lib.h
9566 F: drivers/gpio/gpio-pxa.c
9568 PXA3xx NAND FLASH DRIVER
9572 F: drivers/mtd/nand/pxa3xx_nand.c
9578 T: git git://github.com/hzhuang1/linux.git
9579 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9581 F: arch/arm/boot/dts/mmp*
9582 F: arch/arm/mach-mmp/
9597 F: drivers/crypto/qat/
9603 F: drivers/infiniband/hw/qib/
9605 QLOGIC QLA1280 SCSI DRIVER
9609 F: drivers/scsi/qla1280.[ch]
9611 QLOGIC QLA2XXX FC-SCSI DRIVER
9615 F: Documentation/scsi/LICENSE.qla2xxx
9616 F: drivers/scsi/qla2xxx/
9618 QLOGIC QLA4XXX iSCSI DRIVER
9622 F: Documentation/scsi/LICENSE.qla4xxx
9623 F: drivers/scsi/qla4xxx/
9625 QLOGIC QLA3XXX NETWORK DRIVER
9631 F: Documentation/networking/LICENSE.qla3xxx
9632 F: drivers/net/ethernet/qlogic/qla3xxx.*
9634 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9638 F: drivers/net/ethernet/qlogic/qlcnic/
9640 QLOGIC QLGE 10Gb ETHERNET DRIVER
9647 F: drivers/net/ethernet/qlogic/qlge/
9649 QLOGIC QL4xxx ETHERNET DRIVER
9655 F: drivers/net/ethernet/qlogic/qed/
9656 F: include/linux/qed/
9657 F: drivers/net/ethernet/qlogic/qede/
9661 W: http://www.alarsen.net/linux/qnx4fs/
9664 F: include/uapi/linux/qnx4_fs.h
9665 F: include/uapi/linux/qnxtypes.h
9670 W: https://linuxtv.org
9671 W: http://palosaari.fi/linux/
9672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9673 T: git git://linuxtv.org/anttip/media_tree.git
9675 F: drivers/media/tuners/qt1010*
9677 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9681 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9683 F: drivers/net/wireless/ath/ath9k/
9685 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9688 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9691 F: drivers/net/wireless/ath/ath10k/
9693 QUALCOMM HEXAGON ARCHITECTURE
9696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9700 QUALCOMM WCN36XX WIRELESS DRIVER
9703 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9704 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9706 F: drivers/net/wireless/ath/wcn36xx/
9708 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9713 F: drivers/firmware/qemu_fw_cfg.c
9715 RADOS BLOCK DEVICE (RBD)
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9722 T: git git://github.com/ceph/ceph-client.git
9724 F: Documentation/ABI/testing/sysfs-bus-rbd
9725 F: drivers/block/rbd.c
9726 F: drivers/block/rbd_types.h
9728 RADEON FRAMEBUFFER DISPLAY DRIVER
9732 F: drivers/video/fbdev/aty/radeon*
9733 F: include/uapi/linux/radeonfb.h
9735 RADIOSHARK RADIO DRIVER
9738 T: git git://linuxtv.org/media_tree.git
9740 F: drivers/media/radio/radio-shark.c
9742 RADIOSHARK2 RADIO DRIVER
9745 T: git git://linuxtv.org/media_tree.git
9747 F: drivers/media/radio/radio-shark2.c
9748 F: drivers/media/radio/radio-tea5777.c
9750 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9754 F: drivers/video/fbdev/aty/aty128fb.c
9756 RALINK MIPS ARCHITECTURE
9762 RALINK RT2X00 WIRELESS LAN DRIVER
9768 F: drivers/net/wireless/ralink/rt2x00/
9770 RAMDISK RAM BLOCK DEVICE DRIVER
9773 F: Documentation/blockdev/ramdisk.txt
9774 F: drivers/block/brd.c
9776 RANDOM NUMBER DRIVER
9779 F: drivers/char/random.c
9787 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9790 F: drivers/net/wireless/ray*
9797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9798 F: Documentation/RCU/torture.txt
9799 F: kernel/rcu/rcutorture.c
9801 RCUTORTURE TEST FRAMEWORK
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9810 F: tools/testing/selftests/rcutorture
9816 RDC R6040 FAST ETHERNET DRIVER
9820 F: drivers/net/ethernet/rdc/r6040.c
9822 RDS - RELIABLE DATAGRAM SOCKETS
9827 W: https://oss.oracle.com/projects/rds/
9830 F: Documentation/networking/rds.txt
9832 RDMAVT - RDMA verbs software
9836 F: drivers/infiniband/sw/rdmavt
9838 READ-COPY UPDATE (RCU)
9845 W: http://www.rdrop.com/users/paulmck/RCU/
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9848 F: Documentation/RCU/
9849 X: Documentation/RCU/torture.txt
9850 F: include/linux/rcu*
9851 X: include/linux/srcu.h
9855 REAL TIME CLOCK (RTC) SUBSYSTEM
9859 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9862 F: Documentation/devicetree/bindings/rtc/
9863 F: Documentation/rtc.txt
9865 F: include/linux/rtc.h
9866 F: include/uapi/linux/rtc.h
9867 F: include/linux/rtc/
9868 F: include/linux/platform_data/rtc-*
9869 F: tools/testing/selftests/timers/rtctest.c
9871 REALTEK AUDIO CODECS
9875 F: sound/soc/codecs/rt*
9876 F: include/sound/rt*.h
9878 REISERFS FILE SYSTEM
9883 REGISTER MAP ABSTRACTION
9886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9888 F: Documentation/devicetree/bindings/regmap/
9889 F: drivers/base/regmap/
9890 F: include/linux/regmap.h
9892 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9898 F: Documentation/devicetree/bindings/remoteproc/
9899 F: Documentation/remoteproc.txt
9900 F: drivers/remoteproc/
9901 F: include/linux/remoteproc.h
9903 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9910 F: Documentation/rpmsg.txt
9911 F: include/linux/rpmsg.h
9913 RENESAS ETHERNET DRIVERS
9917 F: drivers/net/ethernet/renesas/
9918 F: include/linux/sh_eth.h
9920 RENESAS USB2 PHY DRIVER
9924 F: drivers/phy/phy-rcar-gen3-usb2.c
9926 RESET CONTROLLER FRAMEWORK
9928 T: git git://git.pengutronix.de/git/pza/linux
9931 F: Documentation/devicetree/bindings/reset/
9932 F: include/dt-bindings/reset/
9933 F: include/linux/reset.h
9934 F: include/linux/reset-controller.h
9939 W: http://wireless.kernel.org/
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9943 F: Documentation/rfkill.txt
9951 F: include/linux/rhashtable.h
9953 RICOH SMARTMEDIA/XD DRIVER
9956 F: drivers/mtd/nand/r852.c
9957 F: drivers/mtd/nand/r852.h
9959 RICOH R5C592 MEMORYSTICK DRIVER
9962 F: drivers/memstick/host/r592.*
9966 W: http://sourceforge.net/projects/roccat/
9968 F: drivers/hid/hid-roccat*
9969 F: include/linux/hid-roccat*
9970 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9976 F: drivers/net/ethernet/rocker/
9980 W: http://www.comtrol.com
9982 F: Documentation/serial/rocket.txt
9983 F: drivers/tty/rocket*
9985 ROCKETPORT EXPRESS/INFINITY DRIVER
9989 F: drivers/tty/serial/rp2.*
9994 W: http://www.linux-ax25.org/
9996 F: include/net/rose.h
9997 F: include/uapi/linux/rose.h
10000 RTL2830 MEDIA DRIVER
10003 W: https://linuxtv.org
10004 W: http://palosaari.fi/linux/
10005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10006 T: git git://linuxtv.org/anttip/media_tree.git
10008 F: drivers/media/dvb-frontends/rtl2830*
10010 RTL2832 MEDIA DRIVER
10013 W: https://linuxtv.org
10014 W: http://palosaari.fi/linux/
10015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10016 T: git git://linuxtv.org/anttip/media_tree.git
10018 F: drivers/media/dvb-frontends/rtl2832*
10020 RTL2832_SDR MEDIA DRIVER
10023 W: https://linuxtv.org
10024 W: http://palosaari.fi/linux/
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10026 T: git git://linuxtv.org/anttip/media_tree.git
10028 F: drivers/media/dvb-frontends/rtl2832_sdr*
10030 RTL8180 WIRELESS DRIVER
10032 W: http://wireless.kernel.org/
10033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10035 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10037 RTL8187 WIRELESS DRIVER
10042 W: http://wireless.kernel.org/
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10045 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10047 RTL8192CE 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/rtlwifi/
10055 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10057 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10062 F: drivers/net/wireless/realtek/rtl8xxxu/
10064 S3 SAVAGE FRAMEBUFFER DRIVER
10068 F: drivers/video/fbdev/savage/
10074 W: http://www.ibm.com/developerworks/linux/linux390/
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10079 F: Documentation/s390/
10080 F: Documentation/DocBook/s390*
10082 S390 COMMON I/O LAYER
10086 W: http://www.ibm.com/developerworks/linux/linux390/
10088 F: drivers/s390/cio/
10094 W: http://www.ibm.com/developerworks/linux/linux390/
10096 F: drivers/s390/block/dasd*
10097 F: block/partitions/ibm.c
10099 S390 NETWORK DRIVERS
10102 W: http://www.ibm.com/developerworks/linux/linux390/
10104 F: drivers/s390/net/
10110 W: http://www.ibm.com/developerworks/linux/linux390/
10113 F: drivers/pci/hotplug/s390_pci_hpc.c
10118 W: http://www.ibm.com/developerworks/linux/linux390/
10120 F: drivers/s390/crypto/
10125 W: http://www.ibm.com/developerworks/linux/linux390/
10127 F: drivers/s390/scsi/zfcp_*
10129 S390 IUCV NETWORK LAYER
10132 W: http://www.ibm.com/developerworks/linux/linux390/
10134 F: drivers/s390/net/*iucv*
10135 F: include/net/iucv/
10141 W: http://www.ibm.com/developerworks/linux/linux390/
10143 F: drivers/iommu/s390-iommu.c
10145 S3C24XX SD/MMC Driver
10149 F: drivers/mmc/host/s3cmci.*
10151 SAA6588 RDS RECEIVER DRIVER
10154 T: git git://linuxtv.org/media_tree.git
10155 W: https://linuxtv.org
10157 F: drivers/media/i2c/saa6588*
10159 SAA7134 VIDEO4LINUX DRIVER
10163 W: https://linuxtv.org
10164 T: git git://linuxtv.org/media_tree.git
10166 F: Documentation/video4linux/*.saa7134
10167 F: drivers/media/pci/saa7134/
10169 SAA7146 VIDEO4LINUX-2 DRIVER
10172 T: git git://linuxtv.org/media_tree.git
10174 F: drivers/media/common/saa7146/
10175 F: drivers/media/pci/saa7146/
10176 F: include/media/saa7146*
10178 SAMSUNG LAPTOP DRIVER
10182 F: drivers/platform/x86/samsung-laptop.c
10184 SAMSUNG AUDIO (ASoC) DRIVERS
10190 F: sound/soc/samsung/
10192 SAMSUNG FRAMEBUFFER DRIVER
10196 F: drivers/video/fbdev/s3c-fb.c
10198 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10205 F: drivers/mfd/sec*.c
10206 F: drivers/regulator/s2m*.c
10207 F: drivers/regulator/s5m*.c
10208 F: drivers/clk/clk-s2mps11.c
10209 F: drivers/rtc/rtc-s5m.c
10210 F: include/linux/mfd/samsung/
10211 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10212 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10213 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10214 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10216 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10220 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10222 F: drivers/media/platform/exynos4-is/
10224 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10229 F: drivers/media/platform/s3c-camif/
10230 F: include/media/drv-intf/s3c_camif.h
10232 SAMSUNG S5C73M3 CAMERA DRIVER
10237 F: drivers/media/i2c/s5c73m3/*
10239 SAMSUNG S5K5BAF CAMERA DRIVER
10244 F: drivers/media/i2c/s5k5baf.c
10246 SAMSUNG S3FWRN5 NFC DRIVER
10251 F: drivers/nfc/s3fwrn5
10253 SAMSUNG SOC CLOCK DRIVERS
10258 F: drivers/clk/samsung/
10260 SAMSUNG SPI DRIVERS
10267 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10268 F: drivers/spi/spi-s3c*
10269 F: include/linux/platform_data/spi-s3c64xx.h
10271 SAMSUNG SXGBE DRIVERS
10277 F: drivers/net/ethernet/samsung/sxgbe/
10279 SAMSUNG THERMAL DRIVER
10284 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10285 F: drivers/thermal/samsung/
10287 SAMSUNG USB2 PHY DRIVER
10292 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10293 F: Documentation/phy/samsung-usb2.txt
10294 F: drivers/phy/phy-exynos4210-usb2.c
10295 F: drivers/phy/phy-exynos4x12-usb2.c
10296 F: drivers/phy/phy-exynos5250-usb2.c
10297 F: drivers/phy/phy-s5pv210-usb2.c
10298 F: drivers/phy/phy-samsung-usb2.c
10299 F: drivers/phy/phy-samsung-usb2.h
10305 F: Documentation/devicetree/bindings/serial/
10306 F: drivers/tty/serial/
10308 SYNOPSYS DESIGNWARE DMAC DRIVER
10312 F: include/linux/dma/dw.h
10313 F: include/linux/platform_data/dma-dw.h
10316 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10320 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10321 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10323 SYNOPSYS DESIGNWARE I2C DRIVER
10329 F: drivers/i2c/busses/i2c-designware-*
10330 F: include/linux/platform_data/i2c-designware.h
10332 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10336 F: include/linux/mmc/dw_mmc.h
10337 F: drivers/mmc/host/dw_mmc*
10339 SYSTEM TRACE MODULE CLASS
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10343 F: Documentation/trace/stm.txt
10344 F: drivers/hwtracing/stm/
10345 F: include/linux/stm.h
10346 F: include/uapi/linux/stm.h
10351 F: drivers/thunderbolt/
10353 TI BQ27XXX POWER SUPPLY DRIVER
10355 F: include/linux/power/bq27xxx_battery.h
10356 F: drivers/power/bq27xxx_battery.c
10357 F: drivers/power/bq27xxx_battery_i2c.c
10359 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10365 F: include/linux/clocksource.h
10366 F: include/linux/time.h
10367 F: include/linux/timex.h
10368 F: include/uapi/linux/time.h
10369 F: include/uapi/linux/timex.h
10370 F: kernel/time/clocksource.c
10371 F: kernel/time/time*.c
10372 F: kernel/time/alarmtimer.c
10373 F: kernel/time/ntp.c
10374 F: tools/testing/selftests/timers/
10379 F: drivers/watchdog/sc1200wdt.c
10385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10388 F: include/linux/sched.h
10389 F: include/uapi/linux/sched.h
10390 F: include/linux/wait.h
10395 W: http://www.sunplus.com
10399 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10403 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10404 F: drivers/clk/clk-scpi.c
10405 F: drivers/cpufreq/scpi-cpufreq.c
10406 F: drivers/firmware/arm_scpi.c
10407 F: include/linux/scpi_protocol.h
10412 W: http://www.kernel.dk
10414 F: drivers/scsi/sr*
10416 SCSI RDMA PROTOCOL (SRP) INITIATOR
10420 W: http://www.openfabrics.org
10421 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10423 F: drivers/infiniband/ulp/srp/
10424 F: include/scsi/srp.h
10429 W: http://sg.danny.cz/sg
10431 F: Documentation/scsi/scsi-generic.txt
10432 F: drivers/scsi/sg.c
10433 F: include/scsi/sg.h
10437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10442 F: Documentation/devicetree/bindings/scsi/
10450 F: Documentation/scsi/st.txt
10451 F: drivers/scsi/st.*
10452 F: drivers/scsi/st_*.h
10458 W: http://lksctp.sourceforge.net
10460 F: Documentation/networking/sctp.txt
10461 F: include/linux/sctp.h
10462 F: include/uapi/linux/sctp.h
10463 F: include/net/sctp/
10469 F: Documentation/i2c/busses/scx200_acb
10470 F: arch/x86/platform/scx200/
10471 F: drivers/watchdog/scx200_wdt.c
10472 F: drivers/i2c/busses/scx200*
10473 F: drivers/mtd/maps/scx200_docflash.c
10474 F: include/linux/scx200.h
10479 F: drivers/char/scx200_gpio.c
10480 F: include/linux/scx200_gpio.h
10482 SCx200 HRT CLOCKSOURCE DRIVER
10485 F: drivers/clocksource/scx200_hrt.c
10487 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10491 F: drivers/mmc/host/sdricoh_cs.c
10493 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10496 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10498 F: drivers/mmc/host/sdhci*
10499 F: include/linux/mmc/sdhci*
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10507 F: kernel/seccomp.c
10508 F: include/uapi/linux/seccomp.h
10509 F: include/linux/seccomp.h
10510 F: tools/testing/selftests/seccomp/*
10511 K: \bsecure_computing
10514 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10519 F: drivers/mmc/host/sdhci-brcmstb*
10521 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10526 F: drivers/mmc/host/sdhci-s3c*
10528 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10532 F: drivers/mmc/host/sdhci-spear.c
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10539 W: http://kernsec.org/
10547 SELINUX SECURITY MODULE
10552 W: http://selinuxproject.org
10553 T: git git://git.infradead.org/users/pcmoore/selinux
10555 F: include/linux/selinux*
10556 F: security/selinux/
10557 F: scripts/selinux/
10559 APPARMOR SECURITY MODULE
10562 W: apparmor.wiki.kernel.org
10563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10565 F: security/apparmor/
10567 LOADPIN SECURITY MODULE
10569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10571 F: security/loadpin/
10573 YAMA SECURITY MODULE
10575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10582 F: drivers/misc/phantom.c
10583 F: include/uapi/linux/phantom.h
10585 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10590 W: http://www.avagotech.com
10592 F: drivers/scsi/be2iscsi/
10594 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10600 W: http://www.emulex.com
10602 F: drivers/net/ethernet/emulex/benet/
10604 EMULEX ONECONNECT ROCE DRIVER
10609 W: http://www.emulex.com
10611 F: drivers/infiniband/hw/ocrdma/
10619 F: drivers/net/ethernet/sfc/
10624 F: drivers/misc/sgi-gru/
10626 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10630 F: Documentation/ia64/serial.txt
10631 F: drivers/tty/serial/ioc?_serial.c
10632 F: include/linux/ioc?.h
10634 SGI XP/XPC/XPNET DRIVER
10638 F: drivers/misc/sgi-xp/
10640 SI2157 MEDIA DRIVER
10643 W: https://linuxtv.org
10644 W: http://palosaari.fi/linux/
10645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646 T: git git://linuxtv.org/anttip/media_tree.git
10648 F: drivers/media/tuners/si2157*
10650 SI2168 MEDIA DRIVER
10653 W: https://linuxtv.org
10654 W: http://palosaari.fi/linux/
10655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656 T: git git://linuxtv.org/anttip/media_tree.git
10658 F: drivers/media/dvb-frontends/si2168*
10660 SI470X FM RADIO RECEIVER I2C DRIVER
10663 T: git git://linuxtv.org/media_tree.git
10664 W: https://linuxtv.org
10666 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10668 SI470X FM RADIO RECEIVER USB DRIVER
10671 T: git git://linuxtv.org/media_tree.git
10672 W: https://linuxtv.org
10674 F: drivers/media/radio/si470x/radio-si470x-common.c
10675 F: drivers/media/radio/si470x/radio-si470x.h
10676 F: drivers/media/radio/si470x/radio-si470x-usb.c
10678 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10681 T: git git://linuxtv.org/media_tree.git
10682 W: https://linuxtv.org
10684 F: drivers/media/radio/si4713/si4713.?
10686 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10689 T: git git://linuxtv.org/media_tree.git
10690 W: https://linuxtv.org
10692 F: drivers/media/radio/si4713/radio-platform-si4713.c
10694 SI4713 FM RADIO TRANSMITTER USB DRIVER
10697 T: git git://linuxtv.org/media_tree.git
10698 W: https://linuxtv.org
10700 F: drivers/media/radio/si4713/radio-usb-si4713.c
10706 W: https://linuxtv.org
10707 T: git git://linuxtv.org/media_tree.git
10709 F: drivers/media/common/siano/
10710 F: drivers/media/usb/siano/
10711 F: drivers/media/usb/siano/
10712 F: drivers/media/mmc/siano/
10718 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10719 F: drivers/video/fbdev/simplefb.c
10720 F: include/linux/platform_data/simplefb.h
10722 SH_VEU V4L2 MEM2MEM DRIVER
10725 F: drivers/media/platform/sh_veu.c
10727 SH_VOU V4L2 OUTPUT DRIVER
10730 F: drivers/media/platform/sh_vou.c
10731 F: include/media/drv-intf/sh_vou.h
10733 SIMPLE FIRMWARE INTERFACE (SFI)
10736 W: http://simplefirmware.org/
10737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10739 F: arch/x86/platform/sfi/
10741 F: include/linux/sfi*.h
10743 SIMTEC EB110ATX (Chalice CATS)
10747 W: http://www.simtec.co.uk/products/EB110ATX/
10750 SIMTEC EB2410ITX (BAST)
10754 W: http://www.simtec.co.uk/products/EB2410ITX/
10756 F: arch/arm/mach-s3c24xx/mach-bast.c
10757 F: arch/arm/mach-s3c24xx/bast-ide.c
10758 F: arch/arm/mach-s3c24xx/bast-irq.c
10760 TI DAVINCI MACHINE SUPPORT
10764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10766 F: arch/arm/mach-davinci/
10767 F: drivers/i2c/busses/i2c-davinci.c
10769 TI DAVINCI SERIES MEDIA DRIVER
10772 W: https://linuxtv.org
10773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10774 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10776 F: drivers/media/platform/davinci/
10777 F: include/media/davinci/
10779 TI AM437X VPFE DRIVER
10782 W: https://linuxtv.org
10783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10784 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10786 F: drivers/media/platform/am437x/
10788 OV2659 OMNIVISION SENSOR 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/i2c/ov2659.c
10796 F: include/media/i2c/ov2659.h
10798 SILICON MOTION SM712 FRAME BUFFER DRIVER
10804 F: drivers/video/fbdev/sm712*
10805 F: Documentation/fb/sm712fb.txt
10807 SIS 190 ETHERNET DRIVER
10811 F: drivers/net/ethernet/sis/sis190.c
10813 SIS 900/7016 FAST ETHERNET DRIVER
10815 W: http://www.brownhat.org/sis900.html
10818 F: drivers/net/ethernet/sis/sis900.*
10820 SIS FRAMEBUFFER DRIVER
10822 W: http://www.winischhofer.net/linuxsisvga.shtml
10824 F: Documentation/fb/sisfb.txt
10825 F: drivers/video/fbdev/sis/
10826 F: include/video/sisfb.h
10830 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10832 F: drivers/usb/misc/sisusbvga/
10842 F: include/linux/sl?b*.h
10845 SLEEPABLE READ-COPY UPDATE (SRCU)
10852 W: http://www.rdrop.com/users/paulmck/RCU/
10854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10855 F: include/linux/srcu.h
10856 F: kernel/rcu/srcu.c
10858 SMACK SECURITY MODULE
10861 W: http://schaufler-ca.com
10862 T: git git://github.com/cschaufler/smack-next
10864 F: Documentation/security/Smack.txt
10867 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10871 F: drivers/power/avs/
10872 F: include/linux/power/smartreflex.h
10875 SMC91x ETHERNET DRIVER
10878 F: drivers/net/ethernet/smsc/smc91x.*
10880 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10884 F: drivers/media/i2c/smiapp/
10885 F: include/media/i2c/smiapp.h
10886 F: drivers/media/i2c/smiapp-pll.c
10887 F: drivers/media/i2c/smiapp-pll.h
10888 F: include/uapi/linux/smiapp.h
10889 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10891 SMM665 HARDWARE MONITOR DRIVER
10895 F: Documentation/hwmon/smm665
10896 F: drivers/hwmon/smm665.c
10898 SMSC EMC2103 HARDWARE MONITOR DRIVER
10902 F: Documentation/hwmon/emc2103
10903 F: drivers/hwmon/emc2103.c
10905 SMSC SCH5627 HARDWARE MONITOR DRIVER
10909 F: Documentation/hwmon/sch5627
10910 F: drivers/hwmon/sch5627.c
10912 SMSC47B397 HARDWARE MONITOR DRIVER
10916 F: Documentation/hwmon/smsc47b397
10917 F: drivers/hwmon/smsc47b397.c
10919 SMSC911x ETHERNET DRIVER
10923 F: include/linux/smsc911x.h
10924 F: drivers/net/ethernet/smsc/smsc911x.*
10926 SMSC9420 PCI ETHERNET DRIVER
10930 F: drivers/net/ethernet/smsc/smsc9420.*
10932 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10936 F: drivers/video/fbdev/smscufx.c
10938 SOC-CAMERA V4L2 SUBSYSTEM
10941 T: git git://linuxtv.org/media_tree.git
10943 F: include/media/soc*
10944 F: drivers/media/i2c/soc_camera/
10945 F: drivers/media/platform/soc_camera/
10947 SOEKRIS NET48XX LED SUPPORT
10950 F: drivers/leds/leds-net48xx.c
10952 SOFTLOGIC 6x10 MPEG CODEC
10959 F: drivers/media/pci/solo6x10/
10961 SOFTWARE RAID (Multiple Disks) SUPPORT
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10967 F: include/linux/raid/
10968 F: include/uapi/linux/raid/
10970 SONIC NETWORK DRIVER
10974 F: drivers/net/ethernet/natsemi/sonic.*
10976 SONICS SILICON BACKPLANE DRIVER (SSB)
10981 F: include/linux/ssb/
10983 SONY VAIO CONTROL DEVICE DRIVER
10986 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10988 F: Documentation/laptops/sony-laptop.txt
10989 F: drivers/char/sonypi.c
10990 F: drivers/platform/x86/sony-laptop.c
10991 F: include/linux/sony-laptop.h
10993 SONY MEMORYSTICK CARD SUPPORT
10995 W: http://tifmxx.berlios.de/
10997 F: drivers/memstick/host/tifm_ms.c
10999 SONY MEMORYSTICK STANDARD SUPPORT
11002 F: drivers/memstick/core/ms_block.*
11008 W: http://www.alsa-project.org/
11009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11010 T: git git://git.alsa-project.org/alsa-kernel.git
11011 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11013 F: Documentation/sound/
11015 F: include/uapi/sound/
11018 SOUND - COMPRESSED AUDIO
11021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11023 F: Documentation/sound/alsa/compress_offload.txt
11024 F: include/sound/compress_driver.h
11025 F: include/uapi/sound/compress_*
11026 F: sound/core/compress_offload.c
11027 F: sound/soc/soc-compress.c
11029 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11034 W: http://alsa-project.org/main/index.php/ASoC
11036 F: Documentation/devicetree/bindings/sound/
11037 F: Documentation/sound/alsa/soc/
11039 F: include/sound/soc*
11041 SOUND - DMAENGINE HELPERS
11044 F: include/sound/dmaengine_pcm.h
11045 F: sound/core/pcm_dmaengine.c
11046 F: sound/soc/soc-generic-dmaengine-pcm.c
11051 W: https://linuxtv.org
11052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11054 F: drivers/media/dvb-frontends/sp2*
11056 SPARC + UltraSPARC (sparc/sparc64)
11059 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11066 SPARC SERIAL DRIVERS
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
11072 F: include/linux/sunserialcore.h
11073 F: drivers/tty/serial/suncore.c
11074 F: drivers/tty/serial/sunhv.c
11075 F: drivers/tty/serial/sunsab.c
11076 F: drivers/tty/serial/sunsab.h
11077 F: drivers/tty/serial/sunsu.c
11078 F: drivers/tty/serial/sunzilog.c
11079 F: drivers/tty/serial/sunzilog.h
11084 W: https://sparse.wiki.kernel.org/
11085 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11086 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11088 F: include/linux/compiler.h
11090 SPEAR PLATFORM SUPPORT
11094 W: http://www.st.com/spear
11096 F: arch/arm/boot/dts/spear*
11097 F: arch/arm/mach-spear/
11099 SPEAR CLOCK FRAMEWORK SUPPORT
11102 W: http://www.st.com/spear
11104 F: drivers/clk/spear/
11109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11110 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11112 F: Documentation/devicetree/bindings/spi/
11113 F: Documentation/spi/
11115 F: include/linux/spi/
11116 F: include/uapi/linux/spi/
11118 SPIDERNET NETWORK DRIVER for CELL
11122 F: Documentation/networking/spider_net.txt
11123 F: drivers/net/ethernet/toshiba/spider_net*
11128 W: http://www.ibm.com/developerworks/power/cell/
11130 F: Documentation/filesystems/spufs.txt
11131 F: arch/powerpc/platforms/cell/spufs/
11133 SQUASHFS FILE SYSTEM
11136 W: http://squashfs.org.uk
11137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11139 F: Documentation/filesystems/squashfs.txt
11142 SRM (Alpha) environment access
11145 F: arch/alpha/kernel/srm_env.c
11151 F: Documentation/stable_kernel_rules.txt
11155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11158 F: drivers/staging/
11164 F: drivers/staging/comedi/
11166 STAGING - FLARION FT1000 DRIVERS
11169 F: drivers/staging/ft1000/
11171 STAGING - INDUSTRIAL IO
11175 F: Documentation/devicetree/bindings/staging/iio/
11176 F: drivers/staging/iio/
11178 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11180 W: http://www.lirc.org/
11182 F: drivers/staging/media/lirc/
11184 STAGING - LUSTRE PARALLEL FILESYSTEM
11188 W: http://wiki.lustre.org/
11190 F: drivers/staging/lustre
11192 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11197 F: drivers/staging/nvec/
11199 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11203 W: http://wiki.laptop.org/go/DCON
11205 F: drivers/staging/olpc_dcon/
11207 STAGING - REALTEK RTL8712U DRIVERS
11211 F: drivers/staging/rtl8712/
11213 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11218 F: drivers/staging/rtl8723au/
11220 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11226 F: drivers/staging/sm750fb/
11232 F: drivers/staging/slicoss/
11234 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11240 W: http://www.linux-speakup.org/
11242 F: drivers/staging/speakup/
11244 STAGING - VIA VT665X DRIVERS
11247 F: drivers/staging/vt665?/
11249 STAGING - WILC1000 WIFI DRIVER
11254 F: drivers/staging/wilc1000/
11256 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11259 F: drivers/staging/xgifb/
11261 STARFIRE/DURALAN NETWORK DRIVER
11264 F: drivers/net/ethernet/adaptec/starfire*
11268 W: http://sammy.net/sun3/
11270 F: arch/m68k/kernel/*sun3*
11271 F: arch/m68k/sun3*/
11272 F: arch/m68k/include/asm/sun3*
11273 F: drivers/net/ethernet/i825xx/sun3*
11275 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11279 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11280 F: drivers/input/keyboard/sun4i-lradc-keys.c
11282 SUNDANCE NETWORK DRIVER
11286 F: drivers/net/ethernet/dlink/sundance.c
11292 Q: http://patchwork.kernel.org/project/linux-sh/list/
11294 F: Documentation/sh/
11304 F: Documentation/power/
11305 F: arch/x86/kernel/acpi/
11306 F: drivers/base/power/
11308 F: include/linux/suspend.h
11309 F: include/linux/freezer.h
11310 F: include/linux/pm.h
11316 F: Documentation/svga.txt
11317 F: arch/x86/boot/video*
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11325 F: arch/*/kernel/pci-swiotlb.c
11326 F: include/linux/swiotlb.h
11333 F: include/net/switchdev.h
11335 SYNOPSYS ARC ARCHITECTURE
11340 F: Documentation/devicetree/bindings/arc/*
11341 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11342 F: drivers/tty/serial/arc_uart.c
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11345 SYNOPSYS ARC SDP platform support
11348 F: arch/arc/plat-axs10x
11349 F: arch/arc/boot/dts/ax*
11350 F: Documentation/devicetree/bindings/arc/axs10*
11352 SYSTEM CONFIGURATION (SYSCON)
11355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11357 F: drivers/mfd/syscon.c
11362 F: Documentation/filesystems/sysv-fs.txt
11364 F: include/linux/sysv_fs.h
11370 W: http://www.linux-iscsi.org
11371 W: http://groups.google.com/group/linux-iscsi-target-dev
11372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11376 F: Documentation/target/
11378 TASKSTATS STATISTICS INTERFACE
11381 F: Documentation/accounting/taskstats*
11382 F: include/linux/taskstats*
11383 F: kernel/taskstats.c
11389 F: include/net/pkt_cls.h
11390 F: include/uapi/linux/pkt_cls.h
11393 TCP LOW PRIORITY MODULE
11396 W: http://tcp-lp-mod.sourceforge.net/
11398 F: net/ipv4/tcp_lp.c
11400 TDA10071 MEDIA DRIVER
11403 W: https://linuxtv.org
11404 W: http://palosaari.fi/linux/
11405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11406 T: git git://linuxtv.org/anttip/media_tree.git
11408 F: drivers/media/dvb-frontends/tda10071*
11410 TDA18212 MEDIA DRIVER
11413 W: https://linuxtv.org
11414 W: http://palosaari.fi/linux/
11415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11416 T: git git://linuxtv.org/anttip/media_tree.git
11418 F: drivers/media/tuners/tda18212*
11420 TDA18218 MEDIA DRIVER
11423 W: https://linuxtv.org
11424 W: http://palosaari.fi/linux/
11425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11426 T: git git://linuxtv.org/anttip/media_tree.git
11428 F: drivers/media/tuners/tda18218*
11430 TDA18271 MEDIA DRIVER
11433 W: https://linuxtv.org
11434 W: http://github.com/mkrufky
11435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11436 T: git git://linuxtv.org/mkrufky/tuners.git
11438 F: drivers/media/tuners/tda18271*
11440 TDA827x MEDIA DRIVER
11443 W: https://linuxtv.org
11444 W: http://github.com/mkrufky
11445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11446 T: git git://linuxtv.org/mkrufky/tuners.git
11448 F: drivers/media/tuners/tda8290.*
11450 TDA8290 MEDIA DRIVER
11453 W: https://linuxtv.org
11454 W: http://github.com/mkrufky
11455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11456 T: git git://linuxtv.org/mkrufky/tuners.git
11458 F: drivers/media/tuners/tda8290.*
11460 TDA9840 MEDIA DRIVER
11463 T: git git://linuxtv.org/media_tree.git
11464 W: https://linuxtv.org
11466 F: drivers/media/i2c/tda9840*
11468 TEA5761 TUNER DRIVER
11472 W: https://linuxtv.org
11473 T: git git://linuxtv.org/media_tree.git
11475 F: drivers/media/tuners/tea5761.*
11477 TEA5767 TUNER DRIVER
11481 W: https://linuxtv.org
11482 T: git git://linuxtv.org/media_tree.git
11484 F: drivers/media/tuners/tea5767.*
11486 TEA6415C MEDIA DRIVER
11489 T: git git://linuxtv.org/media_tree.git
11490 W: https://linuxtv.org
11492 F: drivers/media/i2c/tea6415c*
11494 TEA6420 MEDIA DRIVER
11497 T: git git://linuxtv.org/media_tree.git
11498 W: https://linuxtv.org
11500 F: drivers/media/i2c/tea6420*
11506 F: drivers/net/team/
11507 F: include/linux/if_team.h
11508 F: include/uapi/linux/if_team.h
11510 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11513 F: arch/x86/platform/ts5500/
11515 TECHNOTREND USB IR RECEIVER
11519 F: drivers/media/rc/ttusbir.c
11521 TEGRA ARCHITECTURE SUPPORT
11526 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11535 F: drivers/clk/tegra/
11541 F: drivers/dma/tegra*
11546 F: drivers/i2c/busses/i2c-tegra.c
11548 TEGRA IOMMU DRIVERS
11551 F: drivers/iommu/tegra*
11557 F: drivers/input/keyboard/tegra-kbc.c
11562 F: drivers/pwm/pwm-tegra.c
11564 TEGRA SERIAL DRIVER
11567 F: drivers/tty/serial/serial-tegra.c
11572 F: drivers/spi/spi-tegra*
11574 TEHUTI ETHERNET DRIVER
11578 F: drivers/net/ethernet/tehuti/*
11580 Telecom Clock Driver for MCPL0010
11583 F: drivers/char/tlclk.c
11585 TENSILICA XTENSA PORT (xtensa)
11589 T: git git://github.com/czankel/xtensa-linux.git
11592 F: drivers/irqchip/irq-xtensa-*
11594 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11597 T: git git://linuxtv.org/media_tree.git
11598 W: https://linuxtv.org
11600 F: drivers/media/radio/radio-raremono.c
11606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11608 Q: https://patchwork.kernel.org/project/linux-pm/list/
11610 F: drivers/thermal/
11611 F: include/linux/thermal.h
11612 F: include/uapi/linux/thermal.h
11613 F: include/linux/cpu_cooling.h
11614 F: Documentation/devicetree/bindings/thermal/
11616 THERMAL/CPU_COOLING
11622 F: Documentation/thermal/cpu-cooling-api.txt
11623 F: drivers/thermal/cpu_cooling.c
11624 F: include/linux/cpu_cooling.h
11626 THINKPAD ACPI EXTRAS DRIVER
11630 W: http://ibm-acpi.sourceforge.net
11631 W: http://thinkwiki.org/wiki/Ibm-acpi
11632 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11634 F: drivers/platform/x86/thinkpad_acpi.c
11636 TI BANDGAP AND THERMAL DRIVER
11642 F: drivers/thermal/ti-soc-thermal/
11647 W: http://linuxtv.org/
11648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11650 F: drivers/media/platform/ti-vpe/
11652 TI CDCE706 CLOCK DRIVER
11655 F: drivers/clk/clk-cdce706.c
11662 F: include/linux/clk/ti.h
11664 TI ETHERNET SWITCH DRIVER (CPSW)
11670 F: drivers/net/ethernet/ti/cpsw*
11671 F: drivers/net/ethernet/ti/davinci*
11673 TI FLASH MEDIA INTERFACE DRIVER
11676 F: drivers/misc/tifm*
11677 F: drivers/mmc/host/tifm_sd.c
11678 F: include/linux/tifm.h
11680 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11685 F: drivers/soc/ti/*
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11689 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11694 F: sound/soc/codecs/lm49453*
11695 F: sound/soc/codecs/isabelle*
11697 TI LP855x BACKLIGHT DRIVER
11700 F: Documentation/backlight/lp855x-driver.txt
11701 F: drivers/video/backlight/lp855x_bl.c
11702 F: include/linux/platform_data/lp855x.h
11704 TI LP8727 CHARGER DRIVER
11707 F: drivers/power/lp8727_charger.c
11708 F: include/linux/platform_data/lp8727.h
11710 TI LP8788 MFD DRIVER
11713 F: drivers/iio/adc/lp8788_adc.c
11714 F: drivers/leds/leds-lp8788.c
11715 F: drivers/mfd/lp8788*.c
11716 F: drivers/power/lp8788-charger.c
11717 F: drivers/regulator/lp8788-*.c
11718 F: include/linux/mfd/lp8788*.h
11720 TI NETCP ETHERNET DRIVER
11725 F: drivers/net/ethernet/ti/netcp*
11727 TI TAS571X FAMILY ASoC CODEC DRIVER
11731 F: sound/soc/codecs/tas571x*
11733 TI TWL4030 SERIES SOC CODEC DRIVER
11737 F: sound/soc/codecs/twl4030*
11739 TI WILINK WIRELESS DRIVERS
11741 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11742 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11745 F: drivers/net/wireless/ti/
11746 F: include/linux/wl12xx.h
11753 W: http://tipc.sourceforge.net/
11755 F: include/uapi/linux/tipc*.h
11760 W: http://www.mellanox.com/repository/solutions/tile-scm/
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11764 F: drivers/char/tile-srom.c
11765 F: drivers/edac/tile_edac.c
11766 F: drivers/net/ethernet/tile/
11767 F: drivers/rtc/rtc-tile.c
11768 F: drivers/tty/hvc/hvc_tile.c
11769 F: drivers/tty/serial/tilegx.c
11770 F: drivers/usb/host/*-tilegx.c
11771 F: include/linux/usb/tilegx.h
11773 TLAN NETWORK DRIVER
11776 W: http://sourceforge.net/projects/tlan/
11778 F: Documentation/networking/tlan.txt
11779 F: drivers/net/ethernet/ti/tlan.*
11781 TOMOYO SECURITY MODULE
11788 W: http://tomoyo.sourceforge.jp/
11789 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11791 F: security/tomoyo/
11793 TOPSTAR LAPTOP EXTRAS DRIVER
11797 F: drivers/platform/x86/topstar-laptop.c
11799 TOSHIBA ACPI EXTRAS DRIVER
11803 F: drivers/platform/x86/toshiba_acpi.c
11805 TOSHIBA BLUETOOTH DRIVER
11809 F: drivers/platform/x86/toshiba_bluetooth.c
11811 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11815 F: drivers/platform/x86/toshiba_haps.c
11817 TOSHIBA WMI HOTKEYS DRIVER
11821 F: drivers/platform/x86/toshiba-wmi.c
11825 W: http://www.buzzard.org.uk/toshiba/
11827 F: drivers/char/toshiba.c
11828 F: include/linux/toshiba.h
11829 F: include/uapi/linux/toshiba.h
11831 TOSHIBA TC358743 DRIVER
11835 F: drivers/media/i2c/tc358743*
11836 F: include/media/i2c/tc358743.h
11838 TMIO/SDHI MMC DRIVER
11842 F: drivers/mmc/host/tmio_mmc*
11843 F: drivers/mmc/host/sh_mobile_sdhi.c
11844 F: include/linux/mfd/tmio.h
11846 TMP401 HARDWARE MONITOR DRIVER
11850 F: Documentation/hwmon/tmp401
11851 F: drivers/hwmon/tmp401.c
11853 TMPFS (SHMEM FILESYSTEM)
11857 F: include/linux/shmem_fs.h
11860 TM6000 VIDEO4LINUX DRIVER
11864 W: https://linuxtv.org
11865 T: git git://linuxtv.org/media_tree.git
11867 F: drivers/media/usb/tm6000/
11869 TW68 VIDEO4LINUX DRIVER
11872 T: git git://linuxtv.org/media_tree.git
11873 W: https://linuxtv.org
11875 F: drivers/media/pci/tw68/
11877 TW686X VIDEO4LINUX DRIVER
11880 T: git git://linuxtv.org/media_tree.git
11881 W: http://linuxtv.org
11883 F: drivers/media/pci/tw686x/
11890 W: http://tpmdd.sourceforge.net
11892 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11893 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11895 F: drivers/char/tpm/
11897 TPM IBM_VTPM DEVICE DRIVER
11899 W: http://tpmdd.sourceforge.net
11902 F: drivers/char/tpm/tpm_ibmvtpm*
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11909 F: Documentation/trace/ftrace.txt
11910 F: arch/*/*/*/ftrace.h
11911 F: arch/*/kernel/ftrace.c
11912 F: include/*/ftrace.h
11913 F: include/linux/trace*.h
11916 F: tools/testing/selftests/ftrace/
11918 TRACING MMIO ACCESSES (MMIOTRACE)
11926 F: kernel/trace/trace_mmiotrace.c
11927 F: include/linux/mmiotrace.h
11928 F: arch/x86/mm/kmmio.c
11929 F: arch/x86/mm/mmio-mod.c
11930 F: arch/x86/mm/testmmiotrace.c
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11936 K: ^Subject:.*(?i)trivial
11942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11943 F: Documentation/serial/
11945 F: drivers/tty/serial/serial_core.c
11946 F: include/linux/serial_core.h
11947 F: include/linux/serial.h
11948 F: include/linux/tty.h
11949 F: include/uapi/linux/serial_core.h
11950 F: include/uapi/linux/serial.h
11951 F: include/uapi/linux/tty.h
11953 TUA9001 MEDIA DRIVER
11956 W: https://linuxtv.org
11957 W: http://palosaari.fi/linux/
11958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11959 T: git git://linuxtv.org/anttip/media_tree.git
11961 F: drivers/media/tuners/tua9001*
11963 TULIP NETWORK DRIVERS
11967 F: drivers/net/ethernet/dec/tulip/
11971 W: http://vtun.sourceforge.net/tun
11973 F: Documentation/networking/tuntap.txt
11974 F: arch/um/os-Linux/drivers/
11976 TURBOCHANNEL SUBSYSTEM
11980 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11983 F: include/linux/tc.h
11985 U14-34F SCSI DRIVER
11989 F: drivers/scsi/u14-34f.c
11991 UBI FILE SYSTEM (UBIFS)
11996 T: git git://git.infradead.org/ubifs-2.6.git
11997 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11999 F: Documentation/filesystems/ubifs.txt
12002 UCLINUX (M68KNOMMU AND COLDFIRE)
12004 W: http://www.linux-m68k.org/
12005 W: http://www.uclinux.org/
12008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12010 F: arch/m68k/coldfire/
12012 F: arch/m68k/*/*_no.*
12013 F: arch/m68k/include/asm/*_no.*
12018 F: Documentation/filesystems/udf.txt
12024 F: Documentation/filesystems/ufs.txt
12027 UHID USERSPACE HID IO DRIVER:
12031 F: drivers/hid/uhid.c
12032 F: include/uapi/linux/uhid.h
12034 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12038 F: include/linux/uwb.h
12039 F: include/linux/uwb/
12041 UNICORE32 ARCHITECTURE:
12043 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12045 T: git git://github.com/gxt/linux.git
12050 W: http://dotat.at/prog/unifdef
12052 F: scripts/unifdef.c
12054 UNIFORM CDROM DRIVER
12056 W: http://www.kernel.dk
12058 F: Documentation/cdrom/
12059 F: drivers/cdrom/cdrom.c
12060 F: include/linux/cdrom.h
12061 F: include/uapi/linux/cdrom.h
12063 UNISYS S-PAR DRIVERS
12067 F: drivers/staging/unisys/
12069 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12073 F: Documentation/scsi/ufs.txt
12074 F: drivers/scsi/ufs/
12076 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12080 F: drivers/scsi/ufs/*dwc*
12082 UNSORTED BLOCK IMAGES (UBI)
12085 W: http://www.linux-mtd.infradead.org/
12087 T: git git://git.infradead.org/ubifs-2.6.git
12089 F: drivers/mtd/ubi/
12090 F: include/linux/mtd/ubi.h
12091 F: include/uapi/mtd/ubi-user.h
12097 F: Documentation/usb/acm.txt
12098 F: drivers/usb/class/cdc-acm.*
12100 USB AR5523 WIRELESS DRIVER
12104 F: drivers/net/wireless/ath/ar5523/
12111 F: drivers/usb/storage/uas.c
12113 USB CDC ETHERNET DRIVER
12117 F: drivers/net/usb/cdc_*.c
12118 F: include/uapi/linux/usb/cdc.h
12120 USB CHAOSKEY DRIVER
12124 F: drivers/usb/misc/chaoskey.c
12126 USB CYPRESS C67X00 DRIVER
12130 F: drivers/usb/c67x00/
12132 USB DAVICOM DM9601 DRIVER
12135 W: http://www.linux-usb.org/usbnet
12137 F: drivers/net/usb/dm9601.c
12139 USB DIAMOND RIO500 DRIVER
12142 W: http://rio500.sourceforge.net
12144 F: drivers/usb/misc/rio500*
12150 F: Documentation/usb/ehci.txt
12151 F: drivers/usb/host/ehci*
12153 USB GADGET/PERIPHERAL SUBSYSTEM
12156 W: http://www.linux-usb.org/gadget
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12159 F: drivers/usb/gadget/
12160 F: include/linux/usb/gadget*
12162 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12168 F: Documentation/hid/hiddev.txt
12169 F: drivers/hid/usbhid/
12175 F: drivers/usb/host/isp116x*
12176 F: include/linux/usb/isp116x.h
12178 USB LAN78XX ETHERNET DRIVER
12183 F: drivers/net/usb/lan78xx.*
12185 USB MASS STORAGE DRIVER
12190 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12191 F: drivers/usb/storage/
12196 T: git git://git.alsa-project.org/alsa-kernel.git
12198 F: sound/usb/midi.*
12200 USB NETWORKING DRIVERS
12203 F: drivers/net/usb/
12209 F: Documentation/usb/ohci.txt
12210 F: drivers/usb/host/ohci*
12212 USB OTG FSM (Finite State Machine)
12214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12217 F: drivers/usb/common/usb-otg-fsm.c
12225 F: Documentation/usb/usbip_protocol.txt
12226 F: drivers/usb/usbip/
12227 F: tools/usb/usbip/
12233 T: git git://github.com/petkan/pegasus.git
12234 W: https://github.com/petkan/pegasus
12236 F: drivers/net/usb/pegasus.*
12241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12243 F: drivers/usb/phy/
12245 USB PRINTER DRIVER (usblp)
12249 F: drivers/usb/class/usblp.c
12251 USB QMI WWAN NETWORK DRIVER
12255 F: Documentation/ABI/testing/sysfs-class-net-qmi
12256 F: drivers/net/usb/qmi_wwan.c
12262 T: git git://github.com/petkan/rtl8150.git
12263 W: https://github.com/petkan/rtl8150
12265 F: drivers/net/usb/rtl8150.c
12267 USB SERIAL SUBSYSTEM
12271 F: Documentation/usb/usb-serial.txt
12272 F: drivers/usb/serial/
12273 F: include/linux/usb/serial.h
12275 USB SMSC75XX ETHERNET DRIVER
12279 F: drivers/net/usb/smsc75xx.*
12281 USB SMSC95XX ETHERNET DRIVER
12285 F: drivers/net/usb/smsc95xx.*
12290 W: http://www.linux-usb.org
12291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12293 F: Documentation/devicetree/bindings/usb/
12294 F: Documentation/usb/
12296 F: include/linux/usb.h
12297 F: include/linux/usb/
12303 F: drivers/usb/host/uhci*
12305 USB "USBNET" DRIVER FRAMEWORK
12308 W: http://www.linux-usb.org/usbnet
12310 F: drivers/net/usb/usbnet.c
12311 F: include/linux/usb/usbnet.h
12317 T: git git://linuxtv.org/media_tree.git
12318 W: http://www.ideasonboard.org/uvc/
12320 F: drivers/media/usb/uvc/
12321 F: include/uapi/linux/uvcvideo.h
12326 T: git git://linuxtv.org/media_tree.git
12327 W: https://linuxtv.org
12329 F: drivers/media/usb/usbvision/
12335 F: drivers/usb/gadget/function/*uvc*
12336 F: drivers/usb/gadget/legacy/webcam.c
12338 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12342 F: drivers/net/wireless/rndis_wlan.c
12348 F: drivers/usb/host/xhci*
12349 F: drivers/usb/host/pci-quirks*
12353 W: http://linux-lc100020.sourceforge.net
12355 F: drivers/net/wireless/zydas/zd1201.*
12361 T: git git://linuxtv.org/media_tree.git
12362 W: http://royale.zerezo.com/zr364xx/
12364 F: Documentation/video4linux/zr364xx.txt
12365 F: drivers/media/usb/zr364xx/
12371 F: drivers/usb/common/ulpi.c
12372 F: include/linux/ulpi/
12374 USER-MODE LINUX (UML)
12379 W: http://user-mode-linux.sourceforge.net
12380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12382 F: Documentation/virtual/uml/
12388 USERSPACE I/O (UIO)
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12393 F: Documentation/DocBook/uio-howto.tmpl
12395 F: include/linux/uio*.h
12400 W: http://en.wikipedia.org/wiki/Util-linux
12401 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12407 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12409 F: Documentation/fb/uvesafb.txt
12410 F: drivers/video/fbdev/uvesafb.*
12416 F: drivers/mtd/nand/vf610_nfc.c
12418 VFAT/FAT/MSDOS FILESYSTEM
12421 F: Documentation/filesystems/vfat.txt
12427 T: git git://github.com/awilliam/linux-vfio.git
12429 F: Documentation/vfio.txt
12431 F: include/linux/vfio.h
12432 F: include/uapi/linux/vfio.h
12434 VFIO PLATFORM DRIVER
12438 F: drivers/vfio/platform/
12440 VIDEOBUF2 FRAMEWORK
12446 F: drivers/media/v4l2-core/videobuf2-*
12447 F: include/media/videobuf2-*
12449 VIRTIO AND VHOST VSOCK DRIVER
12455 F: include/linux/virtio_vsock.h
12456 F: include/uapi/linux/virtio_vsock.h
12457 F: net/vmw_vsock/virtio_transport_common.c
12458 F: net/vmw_vsock/virtio_transport.c
12459 F: drivers/vhost/vsock.c
12460 F: drivers/vhost/vsock.h
12462 VIRTUAL SERIO DEVICE DRIVER
12465 F: drivers/input/serio/userio.c
12466 F: include/uapi/linux/userio.h
12468 VIRTIO CONSOLE DRIVER
12472 F: drivers/char/virtio_console.c
12473 F: include/linux/virtio_console.h
12474 F: include/uapi/linux/virtio_console.h
12476 VIRTIO CORE, NET AND BLOCK DRIVERS
12480 F: Documentation/devicetree/bindings/virtio/
12483 F: drivers/net/virtio_net.c
12484 F: drivers/block/virtio_blk.c
12485 F: include/linux/virtio_*.h
12486 F: include/uapi/linux/virtio_*.h
12488 VIRTIO DRIVERS FOR S390
12495 F: drivers/s390/virtio/
12503 F: drivers/gpu/drm/virtio/
12504 F: include/uapi/linux/virtio_gpu.h
12506 VIRTIO HOST (VHOST)
12511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12514 F: include/uapi/linux/vhost.h
12516 VIRTIO INPUT DRIVER
12519 F: drivers/virtio/virtio_input.c
12520 F: include/uapi/linux/virtio_input.h
12522 VIA RHINE NETWORK DRIVER
12524 F: drivers/net/ethernet/via/via-rhine.c
12526 VIA SD/MMC CARD CONTROLLER DRIVER
12530 F: drivers/mmc/host/via-sdmmc.c
12532 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12536 F: include/linux/via-core.h
12537 F: include/linux/via-gpio.h
12538 F: include/linux/via_i2c.h
12539 F: drivers/video/fbdev/via/
12541 VIA VELOCITY NETWORK DRIVER
12545 F: drivers/net/ethernet/via/via-velocity.*
12554 VIVID VIRTUAL VIDEO DRIVER
12557 T: git git://linuxtv.org/media_tree.git
12558 W: https://linuxtv.org
12560 F: drivers/media/platform/vivid/*
12566 F: drivers/net/macvlan.c
12567 F: include/linux/if_*vlan.h
12574 F: drivers/vlynq/vlynq.c
12575 F: include/linux/vlynq.h
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12584 F: Documentation/vme_api.txt
12585 F: drivers/staging/vme/
12587 F: include/linux/vme*
12589 VMWARE HYPERVISOR INTERFACE
12593 F: arch/x86/kernel/cpu/vmware.c
12595 VMWARE BALLOON DRIVER
12601 F: drivers/misc/vmw_balloon.c
12603 VMWARE VMMOUSE SUBDRIVER
12608 F: drivers/input/mouse/vmmouse.c
12609 F: drivers/input/mouse/vmmouse.h
12611 VMWARE VMXNET3 ETHERNET DRIVER
12616 F: drivers/net/vmxnet3/
12618 VMware PVSCSI driver
12623 F: drivers/scsi/vmw_pvscsi.c
12624 F: drivers/scsi/vmw_pvscsi.h
12626 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12630 W: http://www.slimlogic.co.uk/?p=48
12631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12633 F: Documentation/devicetree/bindings/regulator/
12634 F: drivers/regulator/
12635 F: include/dt-bindings/regulator/
12636 F: include/linux/regulator/
12643 F: drivers/net/vrf.c
12644 F: Documentation/networking/vrf.txt
12646 VT1211 HARDWARE MONITOR DRIVER
12650 F: Documentation/hwmon/vt1211
12651 F: drivers/hwmon/vt1211.c
12653 VT8231 HARDWARE MONITOR DRIVER
12657 F: drivers/hwmon/vt8231.c
12659 VUB300 USB to SDIO/SD/MMC bridge chip
12664 F: drivers/mmc/host/vub300.c
12666 W1 DALLAS'S 1-WIRE BUS
12669 F: Documentation/w1/
12672 W83791D HARDWARE MONITORING DRIVER
12676 F: Documentation/hwmon/w83791d
12677 F: drivers/hwmon/w83791d.c
12679 W83793 HARDWARE MONITORING DRIVER
12683 F: Documentation/hwmon/w83793
12684 F: drivers/hwmon/w83793.c
12686 W83795 HARDWARE MONITORING DRIVER
12690 F: drivers/hwmon/w83795.c
12692 W83L51xD SD/MMC CARD INTERFACE DRIVER
12695 F: drivers/mmc/host/wbsd.*
12697 WACOM PROTOCOL 4 SERIAL TABLETS
12702 F: drivers/input/tablet/wacom_serial4.c
12704 WATCHDOG DEVICE DRIVERS
12708 W: http://www.linux-watchdog.org/
12709 T: git git://www.linux-watchdog.org/linux-watchdog.git
12711 F: Documentation/devicetree/bindings/watchdog/
12712 F: Documentation/watchdog/
12713 F: drivers/watchdog/
12714 F: include/linux/watchdog.h
12715 F: include/uapi/linux/watchdog.h
12721 F: drivers/scsi/wd7000.c
12727 F: drivers/hid/hid-wiimote*
12732 F: drivers/media/rc/winbond-cir.c
12734 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12738 F: drivers/watchdog/ebc-c384_wdt.c
12740 WINSYSTEMS WS16C48 GPIO DRIVER
12744 F: drivers/gpio/gpio-ws16c48.c
12751 W: http://linuxwimax.org
12752 F: Documentation/wimax/README.wimax
12753 F: include/linux/wimax/debug.h
12754 F: include/net/wimax.h
12755 F: include/uapi/linux/wimax.h
12758 WISTRON LAPTOP BUTTON DRIVER
12761 F: drivers/input/misc/wistron_btns.c
12763 WL3501 WIRELESS PCMCIA CARD DRIVER
12766 W: http://oops.ghostprotocols.net:81/blog
12768 F: drivers/net/wireless/wl3501*
12770 WOLFSON MICROELECTRONICS DRIVERS
12772 T: git https://github.com/CirrusLogic/linux-drivers.git
12773 W: https://github.com/CirrusLogic/linux-drivers/wiki
12775 F: Documentation/hwmon/wm83??
12776 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12777 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12778 F: Documentation/devicetree/bindings/mfd/arizona.txt
12779 F: arch/arm/mach-s3c64xx/mach-crag6410*
12780 F: drivers/clk/clk-wm83*.c
12781 F: drivers/extcon/extcon-arizona.c
12782 F: drivers/leds/leds-wm83*.c
12783 F: drivers/gpio/gpio-*wm*.c
12784 F: drivers/gpio/gpio-arizona.c
12785 F: drivers/hwmon/wm83??-hwmon.c
12786 F: drivers/input/misc/wm831x-on.c
12787 F: drivers/input/touchscreen/wm831x-ts.c
12788 F: drivers/input/touchscreen/wm97*.c
12789 F: drivers/mfd/arizona*
12790 F: drivers/mfd/wm*.c
12791 F: drivers/mfd/cs47l24*
12792 F: drivers/power/wm83*.c
12793 F: drivers/rtc/rtc-wm83*.c
12794 F: drivers/regulator/wm8*.c
12795 F: drivers/video/backlight/wm83*_bl.c
12796 F: drivers/watchdog/wm83*_wdt.c
12797 F: include/linux/mfd/arizona/
12798 F: include/linux/mfd/wm831x/
12799 F: include/linux/mfd/wm8350/
12800 F: include/linux/mfd/wm8400*
12801 F: include/linux/wm97xx.h
12802 F: include/sound/wm????.h
12803 F: sound/soc/codecs/arizona.?
12804 F: sound/soc/codecs/wm*
12805 F: sound/soc/codecs/cs47l24*
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12812 F: include/linux/workqueue.h
12813 F: kernel/workqueue.c
12814 F: Documentation/workqueue.txt
12816 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12826 F: Documentation/networking/x25*
12827 F: include/net/x25*
12830 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12838 F: Documentation/x86/
12841 X86 PLATFORM DRIVERS
12844 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12846 F: drivers/platform/x86/
12847 F: drivers/platform/olpc/
12849 X86 MCE INFRASTRUCTURE
12854 F: arch/x86/kernel/cpu/mcheck/*
12856 X86 MICROCODE UPDATE SUPPORT
12859 F: arch/x86/kernel/cpu/microcode/*
12864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12866 F: arch/x86/entry/vdso/
12868 XC2028/3028 TUNER DRIVER
12872 W: https://linuxtv.org
12873 T: git git://linuxtv.org/media_tree.git
12875 F: drivers/media/tuners/tuner-xc2028.*
12877 XEN HYPERVISOR INTERFACE
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12885 F: drivers/*/xen-*front.c
12887 F: arch/x86/include/asm/xen/
12889 F: include/uapi/xen/
12896 F: arch/arm/include/asm/xen/
12898 XEN HYPERVISOR ARM64
12903 F: arch/arm64/include/asm/xen/
12905 XEN NETWORK BACKEND DRIVER
12910 F: drivers/net/xen-netback/*
12916 F: arch/x86/pci/*xen*
12917 F: drivers/pci/*xen*
12919 XEN BLOCK SUBSYSTEM
12924 F: drivers/block/xen-blkback/*
12925 F: drivers/block/xen*
12932 F: drivers/scsi/xen-scsifront.c
12933 F: drivers/xen/xen-scsiback.c
12934 F: include/xen/interface/io/vscsiif.h
12936 XEN SWIOTLB SUBSYSTEM
12940 F: arch/x86/xen/*swiotlb*
12941 F: drivers/xen/*swiotlb*
12944 P: Silicon Graphics Inc
12948 W: http://oss.sgi.com/projects/xfs
12949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12951 F: Documentation/filesystems/xfs.txt
12954 XILINX AXI ETHERNET DRIVER
12958 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12960 XILINX UARTLITE SERIAL DRIVER
12964 F: drivers/tty/serial/uartlite.c
12966 XILINX VIDEO IP CORES
12970 T: git git://linuxtv.org/media_tree.git
12972 F: Documentation/devicetree/bindings/media/xilinx/
12973 F: drivers/media/platform/xilinx/
12974 F: include/uapi/linux/xilinx-v4l2-controls.h
12980 F: drivers/char/xillybus/
12982 XTENSA XTFPGA PLATFORM SUPPORT
12986 F: drivers/spi/spi-xtensa-xtfpga.c
12987 F: sound/soc/xtensa/xtfpga-i2s.c
12989 YAM DRIVER FOR AX.25
12993 F: drivers/net/hamradio/yam*
12994 F: include/linux/yam.h
12996 YEALINK PHONE DRIVER
13000 F: Documentation/input/yealink.txt
13001 F: drivers/input/misc/yealink.*
13003 Z8530 DRIVER FOR AX.25
13005 W: http://yaina.de/jreuter/
13006 W: http://www.qsl.net/dl1bke/
13009 F: Documentation/networking/z8530drv.txt
13010 F: drivers/net/hamradio/*scc.c
13011 F: drivers/net/hamradio/z8530.h
13013 ZBUD COMPRESSED PAGE ALLOCATOR
13018 F: include/linux/zbud.h
13020 ZD1211RW WIRELESS DRIVER
13023 W: http://zd1211.ath.cx/wiki/DriverRewrite
13027 F: drivers/net/wireless/zydas/zd1211rw/
13029 ZPOOL COMPRESSED PAGE STORAGE API
13034 F: include/linux/zpool.h
13036 ZR36067 VIDEO FOR LINUX DRIVER
13039 W: http://mjpeg.sourceforge.net/driver-zoran/
13040 T: hg https://linuxtv.org/hg/v4l-dvb
13042 F: drivers/media/pci/zoran/
13044 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13050 F: drivers/block/zram/
13051 F: Documentation/blockdev/zram.txt
13053 ZS DECSTATION Z85C30 SERIAL DRIVER
13056 F: drivers/tty/serial/zs.*
13058 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13065 F: include/linux/zsmalloc.h
13066 F: Documentation/vm/zsmalloc.txt
13068 ZSWAP COMPRESSED SWAP CACHING
13077 Q: http://patchwork.kernel.org/project/LKML/list/
13078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13079 S: Buried alive in reporters