3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
186 F: drivers/net/ethernet/8390/
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 F: Documentation/filesystems/9p.txt
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
213 F: drivers/media/dvb-frontends/a8293*
215 AACRAID SCSI RAID DRIVER
218 W: http://www.adaptec.com/
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
225 F: include/linux/syscalls.h
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 F: drivers/hwmon/abituguru.c
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 F: drivers/hwmon/abituguru3.c
240 ACCES 104-DIO-48E GPIO DRIVER
244 F: drivers/gpio/gpio-104-dio-48e.c
246 ACCES 104-IDI-48 GPIO DRIVER
250 F: drivers/gpio/gpio-104-idi-48.c
252 ACCES 104-IDIO-16 GPIO DRIVER
256 F: drivers/gpio/gpio-104-idio-16.c
262 F: drivers/net/ethernet/alteon/acenic*
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
267 W: http://piie.net/?section=acerhdf
269 F: drivers/platform/x86/acerhdf.c
271 ACER WMI LAPTOP EXTRAS
275 F: drivers/platform/x86/acer-wmi.c
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
308 F: drivers/acpi/acpica/
315 W: https://01.org/linux-acpi
317 F: drivers/acpi/fan.c
322 W: https://01.org/linux-acpi
324 F: drivers/acpi/*thermal*
329 W: https://01.org/linux-acpi
331 F: drivers/acpi/acpi_video.c
336 F: drivers/platform/x86/wmi.c
338 AD1889 ALSA SOUND DRIVER
340 W: http://wiki.parisc-linux.org/AD1889
343 F: sound/pci/ad1889.*
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
350 F: drivers/misc/ad525x_dpot.c
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
357 F: drivers/regulator/ad5398.c
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
364 F: drivers/input/misc/ad714x.c
366 AD7877 TOUCHSCREEN DRIVER
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
371 F: drivers/input/touchscreen/ad7877.c
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
378 F: drivers/input/touchscreen/ad7879.c
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
393 ADM1025 HARDWARE MONITOR DRIVER
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
400 ADM1029 HARDWARE MONITOR DRIVER
404 F: drivers/hwmon/adm1029.c
406 ADM8211 WIRELESS DRIVER
408 W: http://wireless.kernel.org/
410 F: drivers/net/wireless/admtek/adm8211.*
412 ADP1653 FLASH CONTROLLER DRIVER
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/video/backlight/adp8860_bl.c
445 ADS1015 HARDWARE MONITOR DRIVER
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
456 F: drivers/macintosh/therm_adt746x.c
458 ADT7475 HARDWARE MONITOR DRIVER
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/input/misc/adxl34x.c
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
483 F: sound/oss/aedsp16.c
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
493 F: drivers/media/dvb-frontends/af9013*
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
503 F: drivers/media/dvb-frontends/af9033*
508 F: Documentation/filesystems/affs.txt
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
534 AIC7XXX / AIC79XX SCSI DRIVER
538 F: drivers/scsi/aic7xxx/
540 AIMSLAB FM RADIO RECEIVER DRIVER
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
546 F: drivers/media/radio/radio-aimslab*
553 F: include/linux/*aio*.h
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
563 F: drivers/media/usb/airspy/
565 ALCATEL SPEEDTOUCH USB DRIVER
568 W: http://www.linux-usb.org/SpeedTouch/
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
573 ALCHEMY AU1XX0 MMC DRIVER
576 F: drivers/mmc/host/au1xmmc.c
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
585 ALLWINNER SECURITY SYSTEM
589 F: drivers/crypto/sunxi-ss/
599 ALPS PS/2 TOUCHPAD DRIVER
601 F: drivers/input/mouse/alps.*
603 ALTERA MAILBOX DRIVER
607 F: drivers/mailbox/mailbox-altera.c
613 F: drivers/gpio/gpio-altera.c
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
627 F: drivers/net/ethernet/altera/
629 ALTERA UART/JTAG UART SERIAL DRIVERS
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
639 AMAZON ETHERNET DRIVERS
645 F: Documentation/networking/ena.txt
646 F: drivers/net/ethernet/amazon/
648 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
653 F: drivers/crypto/ccp/
654 F: include/linux/ccp.h
656 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
660 F: Documentation/hwmon/fam15h_power
661 F: drivers/hwmon/fam15h_power.c
663 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
666 F: drivers/usb/gadget/udc/amd5536udc.*
668 AMD GEODE PROCESSOR/CHIPSET SUPPORT
671 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
673 F: drivers/char/hw_random/geode-rng.c
674 F: drivers/crypto/geode*
675 F: drivers/video/fbdev/geode/
676 F: arch/x86/include/asm/geode.h
681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
683 F: drivers/iommu/amd_iommu*.[ch]
684 F: include/linux/amd-iommu.h
689 T: git git://people.freedesktop.org/~gabbayo/linux.git
691 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695 F: drivers/gpu/drm/amd/amdkfd/
696 F: drivers/gpu/drm/amd/include/cik_structs.h
697 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698 F: drivers/gpu/drm/amd/include/vi_structs.h
699 F: drivers/gpu/drm/radeon/radeon_kfd.c
700 F: drivers/gpu/drm/radeon/radeon_kfd.h
701 F: include/uapi/linux/kfd_ioctl.h
703 AMD SEATTLE DEVICE TREE SUPPORT
708 F: arch/arm64/boot/dts/amd/
714 F: drivers/net/ethernet/amd/xgbe/
715 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
717 AMS (Apple Motion Sensor) DRIVER
720 F: drivers/macintosh/ams/
722 ANALOG DEVICES INC AD9389B DRIVER
726 F: drivers/media/i2c/ad9389b*
728 ANALOG DEVICES INC ADV7180 DRIVER
731 W: http://ez.analog.com/community/linux-device-drivers
733 F: drivers/media/i2c/adv7180.c
735 ANALOG DEVICES INC ADV7511 DRIVER
739 F: drivers/media/i2c/adv7511*
741 ANALOG DEVICES INC ADV7604 DRIVER
745 F: drivers/media/i2c/adv7604*
747 ANALOG DEVICES INC ADV7842 DRIVER
751 F: drivers/media/i2c/adv7842*
753 ANALOG DEVICES INC ASOC CODEC DRIVERS
756 W: http://wiki.analog.com/
757 W: http://ez.analog.com/community/linux-device-drivers
759 F: sound/soc/codecs/adau*
760 F: sound/soc/codecs/adav*
761 F: sound/soc/codecs/ad1*
762 F: sound/soc/codecs/ad7*
763 F: sound/soc/codecs/ssm*
764 F: sound/soc/codecs/sigmadsp.*
766 ANALOG DEVICES INC ASOC DRIVERS
769 W: http://blackfin.uclinux.org/
771 F: sound/soc/blackfin/*
773 ANALOG DEVICES INC IIO DRIVERS
776 W: http://wiki.analog.com/
777 W: http://ez.analog.com/community/linux-device-drivers
780 X: drivers/iio/*/adjd*
781 F: drivers/staging/iio/*/ad*
782 F: staging/iio/trigger/iio-trig-bfin-timer.c
784 ANALOG DEVICES INC DMA DRIVERS
786 W: http://ez.analog.com/community/linux-device-drivers
788 F: drivers/dma/dma-axi-dmac.c
790 ANDROID CONFIG FRAGMENTS
793 F: kernel/configs/android*
799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
803 F: drivers/staging/android/
810 F: drivers/staging/android/ion
811 F: drivers/staging/android/uapi/ion.h
812 F: drivers/staging/android/uapi/ion_test.h
814 AOA (Apple Onboard Audio) ALSA DRIVER
821 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
825 F: drivers/iio/dac/stx104.c
830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
831 F: arch/x86/kernel/apm_32.c
832 F: include/linux/apm_bios.h
833 F: include/uapi/linux/apm_bios.h
834 F: drivers/char/apm-emulation.c
836 APPLE BCM5974 MULTITOUCH DRIVER
840 F: drivers/input/mouse/bcm5974.c
846 F: drivers/hwmon/applesmc.c
848 APPLETALK NETWORK LAYER
851 F: drivers/net/appletalk/
854 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
857 F: arch/arm64/boot/dts/apm/
859 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
863 F: drivers/net/ethernet/apm/xgene/
864 F: drivers/net/phy/mdio-xgene.c
865 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
866 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868 APTINA CAMERA SENSOR PLL
872 F: drivers/media/i2c/aptina-pll.*
874 ARC FRAMEBUFFER DRIVER
877 F: drivers/video/fbdev/arcfb.c
878 F: drivers/video/fbdev/core/fb_defio.c
884 F: drivers/net/arcnet/
885 F: include/uapi/linux/if_arcnet.h
890 F: drivers/gpu/drm/arc/
891 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
896 F: drivers/gpu/drm/arm/hdlcd_*
897 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899 ARM MALI-DP DRM DRIVER
904 F: drivers/gpu/drm/arm/
905 F: Documentation/devicetree/bindings/display/arm,malidp.txt
907 ARM MFM AND FLOPPY DRIVERS
910 F: arch/arm/lib/floppydma.S
911 F: arch/arm/include/asm/floppy.h
913 ARM PMU PROFILING AND DEBUGGING
917 F: arch/arm*/kernel/perf_*
918 F: arch/arm/oprofile/common.c
919 F: arch/arm*/kernel/hw_breakpoint.c
920 F: arch/arm*/include/asm/hw_breakpoint.h
921 F: arch/arm*/include/asm/perf_event.h
922 F: drivers/perf/arm_pmu.c
923 F: include/linux/perf/arm_pmu.h
928 W: http://www.armlinux.org.uk/
932 ARM SUB-ARCHITECTURES
937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939 ARM PRIMECELL AACI PL041 DRIVER
944 ARM PRIMECELL CLCD PL110 DRIVER
947 F: drivers/video/fbdev/amba-clcd.*
949 ARM PRIMECELL KMI PL050 DRIVER
952 F: drivers/input/serio/ambakmi.*
953 F: include/linux/amba/kmi.h
955 ARM PRIMECELL MMCI PL180/1 DRIVER
958 F: drivers/mmc/host/mmci.*
959 F: include/linux/amba/mmci.h
961 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
964 F: drivers/tty/serial/amba-pl01*.c
965 F: include/linux/amba/serial.h
967 ARM PRIMECELL BUS SUPPORT
971 F: include/linux/amba/bus.h
973 ARM/ADS SPHERE MACHINE SUPPORT
978 ARM/AFEB9260 MACHINE SUPPORT
983 ARM/AJECO 1ARM MACHINE SUPPORT
988 ARM/Allwinner sunXi SoC support
995 ARM/Allwinner SoC Clock Support
998 F: drivers/clk/sunxi/
1000 ARM/Amlogic Meson SoC support
1005 W: http://linux-meson.com/
1007 F: arch/arm/mach-meson/
1008 F: arch/arm/boot/dts/meson*
1009 F: arch/arm64/boot/dts/amlogic/
1010 F: drivers/pinctrl/meson/
1013 ARM/Annapurna Labs ALPINE ARCHITECTURE
1018 F: arch/arm/mach-alpine/
1019 F: arch/arm/boot/dts/alpine*
1020 F: arch/arm64/boot/dts/al/
1021 F: drivers/*/*alpine*
1023 ARM/ARTPEC MACHINE SUPPORT
1029 F: arch/arm/mach-artpec
1030 F: arch/arm/boot/dts/artpec6*
1033 ARM/ASPEED MACHINE SUPPORT
1036 F: arch/arm/mach-aspeed/
1037 F: arch/arm/boot/dts/aspeed-*
1038 F: drivers/*/*aspeed*
1040 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1045 W: http://www.linux4sam.org
1046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048 F: arch/arm/mach-at91/
1049 F: include/soc/at91/
1050 F: arch/arm/boot/dts/at91*.dts
1051 F: arch/arm/boot/dts/at91*.dtsi
1052 F: arch/arm/boot/dts/sama*.dts
1053 F: arch/arm/boot/dts/sama*.dtsi
1054 F: arch/arm/include/debug/at91.S
1056 ARM/ATMEL AT91 Clock Support
1061 ARM/CALXEDA HIGHBANK ARCHITECTURE
1065 F: arch/arm/mach-highbank/
1066 F: arch/arm/boot/dts/highbank.dts
1067 F: arch/arm/boot/dts/ecx-*.dts*
1069 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1072 F: arch/arm/mach-cns3xxx/
1074 ARM/CAVIUM THUNDER NETWORK DRIVER
1079 F: drivers/net/ethernet/cavium/thunder/
1081 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1087 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1092 F: arch/arm/mach-ep93xx/
1093 F: arch/arm/mach-ep93xx/include/mach/
1095 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1104 F: arch/arm/include/asm/clkdev.h
1105 F: drivers/clk/clkdev.c
1107 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1112 ARM/CONTEC MICRO9 MACHINE SUPPORT
1115 F: arch/arm/mach-ep93xx/micro9.c
1117 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1121 F: drivers/hwtracing/coresight/*
1122 F: Documentation/trace/coresight.txt
1123 F: Documentation/devicetree/bindings/arm/coresight.txt
1124 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126 ARM/CORGI MACHINE SUPPORT
1130 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1133 T: git git://github.com/ulli-kroll/linux.git
1135 F: arch/arm/mach-gemini/
1136 F: drivers/rtc/rtc-gemini.c
1138 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143 F: arch/arm/boot/dts/prima2*
1144 F: arch/arm/mach-prima2/
1145 F: drivers/clk/sirf/
1146 F: drivers/clocksource/timer-prima2.c
1147 F: drivers/clocksource/timer-atlas7.c
1150 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1154 F: arch/arm/boot/dts/cx92755*
1157 ARM/EBSA110 MACHINE SUPPORT
1160 W: http://www.armlinux.org.uk/
1162 F: arch/arm/mach-ebsa110/
1163 F: drivers/net/ethernet/amd/am79c961a.*
1165 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1171 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1176 W: http://www.openezx.org/
1178 T: topgit git://git.openezx.org/openezx.git
1179 F: arch/arm/mach-pxa/ezx.c
1181 ARM/FARADAY FA526 PORT
1185 T: git git://git.berlios.de/gemini-board
1186 F: arch/arm/mm/*-fa*
1188 ARM/FOOTBRIDGE ARCHITECTURE
1191 W: http://www.armlinux.org.uk/
1193 F: arch/arm/include/asm/hardware/dec21285.h
1194 F: arch/arm/mach-footbridge/
1196 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1203 F: arch/arm/mach-imx/
1204 F: arch/arm/mach-mxs/
1205 F: arch/arm/boot/dts/imx*
1206 F: arch/arm/configs/imx*_defconfig
1210 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1217 F: arch/arm/mach-imx/*vf610*
1218 F: arch/arm/boot/dts/vf*
1220 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1225 ARM/GUMSTIX MACHINE SUPPORT
1230 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1235 F: arch/arm/mach-pxa/hx4700.c
1236 F: arch/arm/mach-pxa/include/mach/hx4700.h
1237 F: sound/soc/pxa/hx4700.c
1239 ARM/HISILICON SOC SUPPORT
1242 W: http://www.hisilicon.com
1244 T: git git://github.com/hisilicon/linux-hisi.git
1245 F: arch/arm/mach-hisi/
1246 F: arch/arm/boot/dts/hi3*
1247 F: arch/arm/boot/dts/hip*
1248 F: arch/arm/boot/dts/hisi*
1249 F: arch/arm64/boot/dts/hisilicon/
1251 ARM/HP JORNADA 7XX MACHINE SUPPORT
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1256 F: arch/arm/mach-sa1100/jornada720.c
1257 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1259 ARM/IGEP MACHINE SUPPORT
1265 F: arch/arm/boot/dts/omap3-igep*
1267 ARM/INCOME PXA270 SUPPORT
1271 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1273 ARM/INTEL IOP32X ARM ARCHITECTURE
1278 ARM/INTEL IOP33X ARM ARCHITECTURE
1282 ARM/INTEL IOP13XX ARM ARCHITECTURE
1287 ARM/INTEL IQ81342EX MACHINE SUPPORT
1292 ARM/INTEL IXDP2850 MACHINE SUPPORT
1297 ARM/INTEL IXP4XX ARM ARCHITECTURE
1302 F: arch/arm/mach-ixp4xx/
1304 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1308 F: arch/arm/mach-pxa/stargate2.c
1309 F: drivers/pcmcia/pxa2xx_stargate2.c
1311 ARM/INTEL XSC3 (MANZANO) ARM CORE
1316 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1321 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1325 F: arch/arm/mach-keystone/
1326 F: arch/arm/boot/dts/keystone-*
1327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1333 F: drivers/clk/keystone/
1335 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1340 F: drivers/clocksource/timer-keystone.c
1342 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1346 F: drivers/power/reset/keystone-reset.c
1348 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1352 F: drivers/memory/*emif*
1354 ARM/LG1K ARCHITECTURE
1358 F: arch/arm64/boot/dts/lg/
1360 ARM/LOGICPD PXA270 MACHINE SUPPORT
1365 ARM/LPC18XX ARCHITECTURE
1369 F: arch/arm/boot/dts/lpc43*
1370 F: drivers/clk/nxp/clk-lpc18xx*
1371 F: drivers/clocksource/time-lpc32xx.c
1372 F: drivers/i2c/busses/i2c-lpc2k.c
1373 F: drivers/memory/pl172.c
1374 F: drivers/mtd/spi-nor/nxp-spifi.c
1375 F: drivers/rtc/rtc-lpc24xx.c
1378 ARM/LPC32XX SOC SUPPORT
1382 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1384 F: arch/arm/boot/dts/lpc32*
1385 F: arch/arm/mach-lpc32xx/
1386 F: drivers/i2c/busses/i2c-pnx.c
1387 F: drivers/net/ethernet/nxp/lpc_eth.c
1388 F: drivers/usb/host/ohci-nxp.c
1389 F: drivers/watchdog/pnx4008_wdt.c
1392 ARM/MAGICIAN MACHINE SUPPORT
1396 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1403 F: arch/arm/mach-mvebu/
1404 F: drivers/rtc/rtc-armada38x.c
1405 F: arch/arm/boot/dts/armada*
1406 F: arch/arm/boot/dts/kirkwood*
1407 F: arch/arm64/boot/dts/marvell/armada*
1408 F: drivers/cpufreq/mvebu-cpufreq.c
1409 F: arch/arm/configs/mvebu_*_defconfig
1411 ARM/Marvell Berlin SoC support
1415 F: arch/arm/mach-berlin/
1416 F: arch/arm/boot/dts/berlin*
1417 F: arch/arm64/boot/dts/marvell/berlin*
1420 ARM/Marvell Dove/MV78xx0/Orion SOC support
1427 F: arch/arm/mach-dove/
1428 F: arch/arm/mach-mv78xx0/
1429 F: arch/arm/mach-orion5x/
1430 F: arch/arm/plat-orion/
1431 F: arch/arm/boot/dts/dove*
1432 F: arch/arm/boot/dts/orion5x*
1435 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1438 W: http://www.digriz.org.uk/ts78xx/kernel
1440 F: arch/arm/mach-orion5x/ts78xx-*
1442 ARM/OXNAS platform support
1446 F: arch/arm/mach-oxnas/
1447 F: arch/arm/boot/dts/oxnas*
1448 F: arch/arm/boot/dts/wd-mbwe.dts
1451 ARM/Mediatek RTC DRIVER
1456 F: drivers/rtc/rtc-mt6397.c
1458 ARM/Mediatek SoC support
1463 F: arch/arm/boot/dts/mt6*
1464 F: arch/arm/boot/dts/mt8*
1465 F: arch/arm/mach-mediatek/
1469 ARM/Mediatek USB3 PHY DRIVER
1474 F: drivers/phy/phy-mt65xx-usb3.c
1476 ARM/MICREL KS8695 ARCHITECTURE
1479 F: arch/arm/mach-ks8695/
1482 ARM/MIOA701 MACHINE SUPPORT
1485 F: arch/arm/mach-pxa/mioa701.c
1488 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1492 ARM/NOMADIK ARCHITECTURE
1497 F: arch/arm/mach-nomadik/
1498 F: drivers/pinctrl/nomadik/
1499 F: drivers/i2c/busses/i2c-nomadik.c
1500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1505 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1508 ARM/TOSA MACHINE SUPPORT
1513 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1516 W: http://hackndev.com
1518 F: arch/arm/mach-pxa/include/mach/palmtx.h
1519 F: arch/arm/mach-pxa/palmtx.c
1520 F: arch/arm/mach-pxa/include/mach/palmt5.h
1521 F: arch/arm/mach-pxa/palmt5.c
1522 F: arch/arm/mach-pxa/include/mach/palmld.h
1523 F: arch/arm/mach-pxa/palmld.c
1524 F: arch/arm/mach-pxa/include/mach/palmte2.h
1525 F: arch/arm/mach-pxa/palmte2.c
1526 F: arch/arm/mach-pxa/include/mach/palmtc.h
1527 F: arch/arm/mach-pxa/palmtc.c
1529 ARM/PALM TREO SUPPORT
1532 W: http://hackndev.com
1534 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1535 F: arch/arm/mach-pxa/palmtreo.c
1540 W: http://hackndev.com
1542 F: arch/arm/mach-pxa/include/mach/palmz72.h
1543 F: arch/arm/mach-pxa/palmz72.c
1547 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1550 ARM/PT DIGITAL BOARD PORT
1553 W: http://www.armlinux.org.uk/
1556 ARM/QUALCOMM SUPPORT
1562 F: Documentation/devicetree/bindings/soc/qcom/
1563 F: arch/arm/boot/dts/qcom-*.dts
1564 F: arch/arm/boot/dts/qcom-*.dtsi
1565 F: arch/arm/mach-qcom/
1566 F: arch/arm64/boot/dts/qcom/*
1567 F: drivers/i2c/busses/i2c-qup.c
1568 F: drivers/clk/qcom/
1569 F: drivers/soc/qcom/
1570 F: drivers/spi/spi-qup.c
1571 F: drivers/tty/serial/msm_serial.h
1572 F: drivers/tty/serial/msm_serial.c
1573 F: drivers/*/pm8???-*
1574 F: drivers/mfd/ssbi.c
1575 F: drivers/firmware/qcom_scm.c
1576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578 ARM/RADISYS ENP2611 MACHINE SUPPORT
1583 ARM/RENESAS ARM64 ARCHITECTURE
1587 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590 F: arch/arm64/boot/dts/renesas/
1591 F: drivers/soc/renesas/
1592 F: include/linux/soc/renesas/
1594 ARM/RISCPC ARCHITECTURE
1597 W: http://www.armlinux.org.uk/
1599 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1600 F: arch/arm/include/asm/hardware/ioc.h
1601 F: arch/arm/include/asm/hardware/iomd.h
1602 F: arch/arm/include/asm/hardware/memc.h
1603 F: arch/arm/mach-rpc/
1604 F: drivers/net/ethernet/8390/etherh.c
1605 F: drivers/net/ethernet/i825xx/ether1*
1606 F: drivers/net/ethernet/seeq/ether3*
1607 F: drivers/scsi/arm/
1609 ARM/Rockchip SoC support
1613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615 F: arch/arm/boot/dts/rk3*
1616 F: arch/arm/mach-rockchip/
1617 F: drivers/clk/rockchip/
1618 F: drivers/i2c/busses/i2c-rk3x.c
1619 F: drivers/*/*rockchip*
1620 F: drivers/*/*/*rockchip*
1621 F: sound/soc/rockchip/
1624 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1630 F: arch/arm/boot/dts/s3c*
1631 F: arch/arm/boot/dts/s5p*
1632 F: arch/arm/boot/dts/samsung*
1633 F: arch/arm/boot/dts/exynos*
1634 F: arch/arm64/boot/dts/exynos/
1635 F: arch/arm/plat-samsung/
1636 F: arch/arm/mach-s3c24*/
1637 F: arch/arm/mach-s3c64xx/
1638 F: arch/arm/mach-s5p*/
1639 F: arch/arm/mach-exynos*/
1640 F: drivers/*/*s3c24*
1641 F: drivers/*/*/*s3c24*
1642 F: drivers/*/*s3c64xx*
1643 F: drivers/*/*s5pv210*
1644 F: drivers/memory/samsung/*
1645 F: drivers/soc/samsung/*
1646 F: drivers/spi/spi-s3c*
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
1835 F: arch/arm/boot/dts/uniphier*
1836 F: arch/arm/include/asm/hardware/cache-uniphier.h
1837 F: arch/arm/mach-uniphier/
1838 F: arch/arm/mm/cache-uniphier.c
1839 F: arch/arm64/boot/dts/socionext/
1840 F: drivers/bus/uniphier-system-bus.c
1841 F: drivers/i2c/busses/i2c-uniphier*
1842 F: drivers/pinctrl/uniphier/
1843 F: drivers/tty/serial/8250/8250_uniphier.c
1846 ARM/Ux500 ARM ARCHITECTURE
1850 F: arch/arm/mach-ux500/
1851 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1852 F: drivers/dma/ste_dma40*
1853 F: drivers/hwspinlock/u8500_hsem.c
1854 F: drivers/mfd/abx500*
1855 F: drivers/mfd/ab8500*
1856 F: drivers/mfd/dbx500*
1857 F: drivers/mfd/db8500*
1858 F: drivers/pinctrl/nomadik/pinctrl-ab*
1859 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1860 F: drivers/rtc/rtc-ab8500.c
1861 F: drivers/rtc/rtc-pl031.c
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1867 T: git git://git.linaro.org/people/ulfh/clk.git
1869 F: drivers/clk/ux500/
1871 ARM/VERSATILE EXPRESS PLATFORM
1877 F: arch/arm/boot/dts/vexpress*
1878 F: arch/arm64/boot/dts/arm/
1879 F: arch/arm/mach-vexpress/
1882 F: drivers/clk/versatile/clk-vexpress-osc.c
1883 F: drivers/clocksource/versatile.c
1889 W: http://www.armlinux.org.uk/
1893 ARM/VOIPAC PXA270 SUPPORT
1897 F: arch/arm/mach-pxa/vpac270.c
1898 F: arch/arm/mach-pxa/include/mach/vpac270.h
1900 ARM/VT8500 ARM ARCHITECTURE
1904 F: arch/arm/mach-vt8500/
1905 F: drivers/clocksource/vt8500_timer.c
1906 F: drivers/i2c/busses/i2c-wmt.c
1907 F: drivers/mmc/host/wmt-sdmmc.c
1908 F: drivers/pwm/pwm-vt8500.c
1909 F: drivers/rtc/rtc-vt8500.c
1910 F: drivers/tty/serial/vt8500_serial.c
1911 F: drivers/usb/host/ehci-platform.c
1912 F: drivers/usb/host/uhci-platform.c
1913 F: drivers/video/fbdev/vt8500lcdfb.*
1914 F: drivers/video/fbdev/wm8505fb*
1915 F: drivers/video/fbdev/wmt_ge_rops.*
1917 ARM/ZIPIT Z2 SUPPORT
1921 F: arch/arm/mach-pxa/z2.c
1922 F: arch/arm/mach-pxa/include/mach/z2.h
1924 ARM/ZTE ARCHITECTURE
1928 F: arch/arm/mach-zx/
1930 F: Documentation/devicetree/bindings/arm/zte.txt
1931 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933 ARM/ZYNQ ARCHITECTURE
1937 W: http://wiki.xilinx.com
1938 T: git https://github.com/Xilinx/linux-xlnx.git
1940 F: arch/arm/mach-zynq/
1941 F: drivers/cpuidle/cpuidle-zynq.c
1942 F: drivers/block/xsysace.c
1945 F: drivers/clocksource/cadence_ttc_timer.c
1946 F: drivers/i2c/busses/i2c-cadence.c
1947 F: drivers/mmc/host/sdhci-of-arasan.c
1948 F: drivers/edac/synopsys_edac.c
1955 F: drivers/iommu/arm-smmu.c
1956 F: drivers/iommu/arm-smmu-v3.c
1957 F: drivers/iommu/io-pgtable-arm.c
1958 F: drivers/iommu/io-pgtable-arm-v7s.c
1960 ARM64 PORT (AARCH64 ARCHITECTURE)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1967 F: Documentation/arm64/
1969 AS3645A LED FLASH CONTROLLER DRIVER
1972 T: git git://linuxtv.org/media_tree.git
1974 F: drivers/media/i2c/as3645a.c
1975 F: include/media/i2c/as3645a.h
1977 ASC7621 HARDWARE MONITOR DRIVER
1981 F: Documentation/hwmon/asc7621
1982 F: drivers/hwmon/asc7621.c
1984 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1988 W: http://acpi4asus.sf.net
1990 F: drivers/platform/x86/asus*.c
1991 F: drivers/platform/x86/eeepc*.c
1993 ASUS WIRELESS RADIO CONTROL DRIVER
1997 F: drivers/platform/x86/asus-wireless.c
2003 F: Documentation/crypto/asymmetric-keys.txt
2004 F: include/linux/verification.h
2005 F: include/crypto/public_key.h
2006 F: include/crypto/pkcs7.h
2007 F: crypto/asymmetric_keys/
2009 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2011 W: http://sourceforge.net/projects/xscaleiop
2013 F: Documentation/crypto/async-tx-api.txt
2016 F: include/linux/dmaengine.h
2017 F: include/linux/async_tx.h
2023 F: drivers/misc/eeprom/at24.c
2024 F: include/linux/platform_data/at24.h
2026 ATA OVER ETHERNET (AOE) DRIVER
2028 W: http://www.openaoe.org/
2030 F: Documentation/aoe/
2031 F: drivers/block/aoe/
2033 ATHEROS 71XX/9XXX GPIO DRIVER
2035 W: https://github.com/AlbanBedel/linux
2036 T: git git://github.com/AlbanBedel/linux
2038 F: drivers/gpio/gpio-ath79.c
2039 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2041 ATHEROS ATH GENERIC UTILITIES
2045 F: drivers/net/wireless/ath/*
2047 ATHEROS ATH5K WIRELESS DRIVER
2052 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2054 F: drivers/net/wireless/ath/ath5k/
2056 ATHEROS ATH6KL WIRELESS DRIVER
2059 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2062 F: drivers/net/wireless/ath/ath6kl/
2064 WILOCITY WIL6210 WIRELESS DRIVER
2069 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2070 F: drivers/net/wireless/ath/wil6210/
2071 F: include/uapi/linux/wil6210_uapi.h
2073 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2076 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2078 F: drivers/net/wireless/ath/carl9170/
2080 ATK0110 HWMON DRIVER
2084 F: drivers/hwmon/asus_atk0110.c
2089 F: drivers/input/misc/ati_remote2.c
2091 ATLX ETHERNET DRIVERS
2095 W: http://sourceforge.net/projects/atl1
2096 W: http://atl1.sourceforge.net
2098 F: drivers/net/ethernet/atheros/
2104 W: http://linux-atm.sourceforge.net
2107 F: include/linux/atm*
2108 F: include/uapi/linux/atm*
2110 ATMEL AT91 / AT32 MCI DRIVER
2113 F: drivers/mmc/host/atmel-mci.c
2115 ATMEL AT91 / AT32 SERIAL DRIVER
2118 F: drivers/tty/serial/atmel_serial.c
2120 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2123 F: drivers/power/reset/at91-sama5d2_shdwc.c
2125 ATMEL SAMA5D2 ADC DRIVER
2129 F: drivers/iio/adc/at91-sama5d2_adc.c
2131 ATMEL Audio ALSA driver
2141 F: drivers/dma/at_hdmac.c
2142 F: drivers/dma/at_hdmac_regs.h
2143 F: include/linux/platform_data/dma-atmel.h
2150 F: drivers/dma/at_xdmac.c
2156 F: drivers/i2c/busses/i2c-at91.c
2162 F: drivers/media/platform/soc_camera/atmel-isi.c
2163 F: include/media/atmel-isi.h
2169 F: drivers/video/fbdev/atmel_lcdfb.c
2170 F: include/video/atmel_lcdc.h
2172 ATMEL MACB ETHERNET DRIVER
2175 F: drivers/net/ethernet/cadence/
2182 F: drivers/mtd/nand/atmel_nand*
2188 F: drivers/mmc/host/sdhci-of-at91.c
2193 F: drivers/spi/spi-atmel.*
2199 F: drivers/misc/atmel-ssc.c
2200 F: include/linux/atmel-ssc.h
2202 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2206 F: drivers/misc/atmel_tclib.c
2207 F: drivers/clocksource/tcb_clksrc.c
2209 ATMEL USBA UDC DRIVER
2213 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2215 ATMEL WIRELESS DRIVER
2218 W: http://www.thekelleys.org.uk/atmel
2219 W: http://atmelwlandriver.sourceforge.net/
2221 F: drivers/net/wireless/atmel/atmel*
2223 ATMEL MAXTOUCH DRIVER
2225 T: git git://github.com/atmel-maxtouch/linux.git
2227 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2228 F: drivers/input/touchscreen/atmel_mxt_ts.c
2229 F: include/linux/platform_data/atmel_mxt_ts.h
2231 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2234 W: http://www.attotech.com
2236 F: drivers/scsi/esas2r
2238 ATUSB IEEE 802.15.4 RADIO DRIVER
2242 F: drivers/net/ieee802154/atusb.c
2243 F: drivers/net/ieee802154/atusb.h
2244 F: drivers/net/ieee802154/at86rf230.h
2250 W: http://people.redhat.com/sgrubb/audit/
2251 T: git git://git.infradead.org/users/pcmoore/audit
2253 F: include/linux/audit.h
2254 F: include/uapi/linux/audit.h
2257 AUXILIARY DISPLAY DRIVERS
2259 W: http://miguelojeda.es/auxdisplay.htm
2260 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2262 F: drivers/auxdisplay/
2263 F: include/linux/cfag12864b.h
2268 W: http://www.atmel.com/products/AVR32/
2269 W: http://mirror.egtvedt.no/avr32linux.org/
2270 W: http://avrfreaks.net/
2274 AVR32/AT32AP MACHINE SUPPORT
2278 F: arch/avr32/mach-at32ap/
2283 W: http://www.linux-ax25.org/
2285 F: include/uapi/linux/ax25.h
2286 F: include/net/ax25.h
2293 W: https://linuxtv.org
2294 T: git git://linuxtv.org/media_tree.git
2296 F: drivers/media/usb/dvb-usb-v2/az6007.c
2298 AZTECH FM RADIO RECEIVER DRIVER
2301 T: git git://linuxtv.org/media_tree.git
2302 W: https://linuxtv.org
2304 F: drivers/media/radio/radio-aztech*
2309 W: http://wireless.kernel.org/en/users/Drivers/b43
2311 F: drivers/net/wireless/broadcom/b43/
2313 B43LEGACY WIRELESS DRIVER
2317 W: http://wireless.kernel.org/en/users/Drivers/b43
2319 F: drivers/net/wireless/broadcom/b43legacy/
2321 BACKLIGHT CLASS/SUBSYSTEM
2324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2326 F: drivers/video/backlight/
2327 F: include/linux/backlight.h
2334 W: https://www.open-mesh.org/
2335 Q: https://patchwork.open-mesh.org/project/batman/list/
2337 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2338 F: Documentation/ABI/testing/sysfs-class-net-mesh
2339 F: Documentation/networking/batman-adv.txt
2340 F: include/uapi/linux/batman_adv.h
2343 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2346 W: http://www.baycom.org/~tom/ham/ham.html
2348 F: drivers/net/hamradio/baycom*
2350 BCACHE (BLOCK LAYER CACHE)
2353 W: http://bcache.evilpiepirate.org
2355 F: drivers/md/bcache/
2357 BDISP ST MEDIA DRIVER
2360 T: git git://linuxtv.org/media_tree.git
2361 W: https://linuxtv.org
2363 F: drivers/media/platform/sti/bdisp
2369 T: git git://github.com/luisbg/linux-befs.git
2370 F: Documentation/filesystems/befs.txt
2373 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2377 F: drivers/net/ethernet/ec_bhf.c
2382 F: Documentation/filesystems/bfs.txt
2384 F: include/uapi/linux/bfs_fs.h
2386 BLACKFIN ARCHITECTURE
2389 T: git git://git.code.sf.net/p/adi-linux/code
2390 W: http://blackfin.uclinux.org
2394 BLACKFIN EMAC DRIVER
2396 W: http://blackfin.uclinux.org
2398 F: drivers/net/ethernet/adi/
2402 W: http://blackfin.uclinux.org
2404 F: drivers/rtc/rtc-bfin.c
2409 W: http://blackfin.uclinux.org
2411 F: drivers/mmc/host/bfin_sdh.c
2413 BLACKFIN SERIAL DRIVER
2416 W: http://blackfin.uclinux.org
2418 F: drivers/tty/serial/bfin_uart.c
2420 BLACKFIN WATCHDOG DRIVER
2422 W: http://blackfin.uclinux.org
2424 F: drivers/watchdog/bfin_wdt.c
2426 BLACKFIN I2C TWI DRIVER
2429 W: http://blackfin.uclinux.org/
2431 F: drivers/i2c/busses/i2c-bfin-twi.c
2433 BLACKFIN MEDIA DRIVER
2436 W: http://blackfin.uclinux.org/
2438 F: drivers/media/platform/blackfin/
2439 F: drivers/media/i2c/adv7183*
2440 F: drivers/media/i2c/vs6624*
2442 BLINKM RGB LED DRIVER
2445 F: drivers/leds/leds-blinkm.c
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2453 F: kernel/trace/blktrace.c
2459 F: drivers/mtd/devices/block2mtd.c
2466 W: http://www.bluez.org/
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470 F: drivers/bluetooth/
2477 W: http://www.bluez.org/
2478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2482 F: include/net/bluetooth/
2489 W: http://sourceforge.net/projects/bonding/
2491 F: drivers/net/bonding/
2492 F: include/uapi/linux/if_bonding.h
2494 BPF (Safe dynamic programs and tools)
2501 BROADCOM B44 10/100 ETHERNET DRIVER
2505 F: drivers/net/ethernet/broadcom/b44.*
2507 BROADCOM B53 ETHERNET SWITCH DRIVER
2512 F: drivers/net/dsa/b53/*
2513 F: include/linux/platform_data/b53.h
2515 BROADCOM GENET ETHERNET DRIVER
2519 F: drivers/net/ethernet/broadcom/genet/
2521 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2526 F: drivers/net/ethernet/broadcom/bnx2.*
2527 F: drivers/net/ethernet/broadcom/bnx2_*
2529 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2533 F: drivers/net/ethernet/broadcom/bnx2x/
2535 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2540 T: git git://github.com/broadcom/mach-bcm
2546 F: arch/arm/mach-bcm/
2548 BROADCOM BCM2835 ARM ARCHITECTURE
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2558 BROADCOM BCM47XX MIPS ARCHITECTURE
2563 F: Documentation/devicetree/bindings/mips/brcm/
2564 F: arch/mips/bcm47xx/*
2565 F: arch/mips/include/asm/mach-bcm47xx/*
2567 BROADCOM BCM5301X ARM ARCHITECTURE
2573 F: arch/arm/mach-bcm/bcm_5301x.c
2574 F: arch/arm/boot/dts/bcm5301x*.dtsi
2575 F: arch/arm/boot/dts/bcm470*
2577 BROADCOM BCM63XX ARM ARCHITECTURE
2581 T: git git://github.com/broadcom/stblinux.git
2585 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2589 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2591 BROADCOM BCM7XXX ARM ARCHITECTURE
2597 T: git git://github.com/broadcom/stblinux.git
2599 F: arch/arm/mach-bcm/*brcmstb*
2600 F: arch/arm/boot/dts/bcm7*.dts*
2601 F: drivers/bus/brcmstb_gisb.c
2604 BROADCOM BMIPS MIPS ARCHITECTURE
2608 T: git git://github.com/broadcom/stblinux.git
2610 F: arch/mips/bmips/*
2611 F: arch/mips/include/asm/mach-bmips/*
2612 F: arch/mips/kernel/*bmips*
2613 F: arch/mips/boot/dts/brcm/bcm*.dts*
2614 F: drivers/irqchip/irq-bcm63*
2615 F: drivers/irqchip/irq-bcm7*
2616 F: drivers/irqchip/irq-brcmstb*
2617 F: include/linux/bcm963xx_nvram.h
2618 F: include/linux/bcm963xx_tag.h
2620 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2626 F: drivers/net/ethernet/broadcom/tg3.*
2628 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2635 F: drivers/net/wireless/broadcom/brcm80211/
2637 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2641 F: drivers/scsi/bnx2fc/
2643 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2647 F: drivers/scsi/bnx2i/
2649 BROADCOM IPROC ARM ARCHITECTURE
2655 T: git git://github.com/broadcom/cygnus-linux.git
2670 F: arch/arm64/boot/dts/broadcom/ns2*
2671 F: drivers/clk/bcm/clk-ns*
2672 F: drivers/pinctrl/bcm/pinctrl-ns*
2674 BROADCOM BRCMSTB GPIO DRIVER
2678 F: drivers/gpio/gpio-brcmstb.c
2679 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2681 BROADCOM KONA GPIO DRIVER
2685 F: drivers/gpio/gpio-bcm-kona.c
2686 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2688 BROADCOM NVRAM DRIVER
2692 F: drivers/firmware/broadcom/*
2694 BROADCOM STB NAND FLASH DRIVER
2700 F: drivers/mtd/nand/brcmnand/
2702 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2707 F: include/linux/bcma/
2709 BROADCOM SYSTEMPORT ETHERNET DRIVER
2713 F: drivers/net/ethernet/broadcom/bcmsysport.*
2715 BROADCOM VULCAN ARM64 SOC
2720 F: arch/arm64/boot/dts/broadcom/vulcan*
2722 BROCADE BFA FC SCSI DRIVER
2727 F: drivers/scsi/bfa/
2729 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2733 F: drivers/net/ethernet/brocade/bna/
2735 BSG (block layer generic sg v4 driver)
2740 F: include/linux/bsg.h
2741 F: include/uapi/linux/bsg.h
2746 T: git git://git.alsa-project.org/alsa-kernel.git
2748 F: Documentation/sound/alsa/Bt87x.txt
2749 F: sound/pci/bt87x.c
2753 W: http://bu3sch.de/btgpio.php
2755 F: drivers/gpio/gpio-bt8xx.c
2762 W: http://btrfs.wiki.kernel.org/
2763 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2766 F: Documentation/filesystems/btrfs.txt
2769 BTTV VIDEO4LINUX DRIVER
2773 W: https://linuxtv.org
2774 T: git git://linuxtv.org/media_tree.git
2776 F: Documentation/video4linux/bttv/
2777 F: drivers/media/pci/bt8xx/bttv*
2779 BUSLOGIC SCSI DRIVER
2783 F: drivers/scsi/BusLogic.*
2784 F: drivers/scsi/FlashPoint.*
2786 C-MEDIA CMI8788 DRIVER
2789 T: git git://git.alsa-project.org/alsa-kernel.git
2791 F: sound/pci/oxygen/
2797 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2801 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2805 F: Documentation/filesystems/caching/cachefiles.txt
2808 CADET FM/AM RADIO RECEIVER DRIVER
2811 T: git git://linuxtv.org/media_tree.git
2812 W: https://linuxtv.org
2814 F: drivers/media/radio/radio-cadet*
2816 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2819 T: git git://linuxtv.org/media_tree.git
2821 F: Documentation/video4linux/cafe_ccic
2822 F: drivers/media/platform/marvell-ccic/
2828 F: Documentation/networking/caif/
2829 F: drivers/net/caif/
2830 F: include/uapi/linux/caif/
2831 F: include/net/caif/
2834 CALGARY x86-64 IOMMU
2839 F: arch/x86/kernel/pci-calgary_64.c
2840 F: arch/x86/kernel/tce_64.c
2841 F: arch/x86/include/asm/calgary.h
2842 F: arch/x86/include/asm/tce.h
2848 W: https://github.com/linux-can
2849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2852 F: Documentation/networking/can.txt
2854 F: include/linux/can/core.h
2855 F: include/uapi/linux/can.h
2856 F: include/uapi/linux/can/bcm.h
2857 F: include/uapi/linux/can/raw.h
2858 F: include/uapi/linux/can/gw.h
2864 W: https://github.com/linux-can
2865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2868 F: Documentation/devicetree/bindings/net/can/
2870 F: include/linux/can/dev.h
2871 F: include/linux/can/platform/
2872 F: include/uapi/linux/can/error.h
2873 F: include/uapi/linux/can/netlink.h
2879 F: include/linux/capability.h
2880 F: include/uapi/linux/capability.h
2881 F: security/commoncap.c
2882 F: kernel/capability.c
2884 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2887 F: drivers/iio/light/cm*
2888 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2890 CAVIUM LIQUIDIO NETWORK DRIVER
2896 W: http://www.cavium.com
2898 F: drivers/net/ethernet/cavium/liquidio/
2900 CC2520 IEEE-802.15.4 RADIO DRIVER
2904 F: drivers/net/ieee802154/cc2520.c
2905 F: include/linux/spi/cc2520.h
2906 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2911 T: git git://linuxtv.org/media_tree.git
2912 W: http://linuxtv.org
2914 F: Documentation/cec.txt
2915 F: Documentation/DocBook/media/v4l/cec*
2916 F: drivers/staging/media/cec/
2917 F: drivers/media/cec-edid.c
2918 F: drivers/media/rc/keymaps/rc-cec.c
2919 F: include/media/cec.h
2920 F: include/media/cec-edid.h
2921 F: include/linux/cec.h
2922 F: include/linux/cec-funcs.h
2924 CELL BROADBAND ENGINE ARCHITECTURE
2927 W: http://www.ibm.com/developerworks/power/cell/
2929 F: arch/powerpc/include/asm/cell*.h
2930 F: arch/powerpc/include/asm/spu*.h
2931 F: arch/powerpc/include/uapi/asm/spu*.h
2932 F: arch/powerpc/oprofile/*cell*
2933 F: arch/powerpc/platforms/cell/
2935 CEPH COMMON CODE (LIBCEPH)
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2942 T: git git://github.com/ceph/ceph-client.git
2945 F: include/linux/ceph/
2946 F: include/linux/crush/
2948 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2955 T: git git://github.com/ceph/ceph-client.git
2957 F: Documentation/filesystems/ceph.txt
2960 CERTIFICATE HANDLING:
2965 F: Documentation/module-signing.txt
2967 F: scripts/sign-file.c
2968 F: scripts/extract-cert.c
2970 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2973 F: Documentation/usb/WUSB-Design-overview.txt
2974 F: Documentation/usb/wusb-cbaf
2975 F: drivers/usb/host/hwa-hc.c
2976 F: drivers/usb/host/whci/
2977 F: drivers/usb/wusbcore/
2978 F: include/linux/usb/wusb*
2980 CFAG12864B LCD DRIVER
2982 W: http://miguelojeda.es/auxdisplay.htm
2983 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2985 F: drivers/auxdisplay/cfag12864b.c
2986 F: include/linux/cfag12864b.h
2988 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2990 W: http://miguelojeda.es/auxdisplay.htm
2991 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2993 F: drivers/auxdisplay/cfag12864bfb.c
2994 F: include/linux/cfag12864b.h
2996 CFG80211 and NL80211
2999 W: http://wireless.kernel.org/
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3003 F: include/uapi/linux/nl80211.h
3004 F: include/net/cfg80211.h
3006 X: net/wireless/wext*
3008 CHAR and MISC DRIVERS
3011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3015 F: include/linux/miscdevice.h
3021 F: scripts/checkpatch.pl
3023 CHINESE DOCUMENTATION
3028 F: Documentation/zh_CN/
3030 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3035 F: drivers/usb/chipidea/
3037 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3041 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3042 F: drivers/input/touchscreen/chipone_icn8318.c
3044 CHROME HARDWARE PLATFORM SUPPORT
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3048 F: drivers/platform/chrome/
3050 CISCO VIC ETHERNET NIC DRIVER
3056 F: drivers/net/ethernet/cisco/enic/
3058 CISCO VIC LOW LATENCY NIC DRIVER
3062 F: drivers/infiniband/hw/usnic/
3064 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3068 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3070 CIRRUS LOGIC AUDIO CODEC DRIVERS
3075 F: sound/soc/codecs/cs*
3082 F: include/linux/cleancache.h
3088 F: include/linux/clk.h
3090 CLOCKSOURCE, CLOCKEVENT DRIVERS
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3096 F: drivers/clocksource
3098 CISCO FCOE HBA DRIVER
3104 F: drivers/scsi/fnic/
3106 CISCO SCSI HBA DRIVER
3111 F: drivers/scsi/snic/
3118 F: drivers/platform/x86/classmate-laptop.c
3123 T: git git://linuxtv.org/media_tree.git
3124 W: https://linuxtv.org
3126 F: drivers/media/pci/cobalt/
3128 COCCINELLE/Semantic Patches (SmPL)
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3135 W: http://coccinelle.lip6.fr/
3137 F: Documentation/coccinelle.txt
3138 F: scripts/coccinelle/
3139 F: scripts/coccicheck
3145 W: http://www.coda.cs.cmu.edu/
3147 F: Documentation/filesystems/coda.txt
3149 F: include/linux/coda*.h
3150 F: include/uapi/linux/coda*.h
3152 CODA V4L2 MEM2MEM DRIVER
3156 F: Documentation/devicetree/bindings/media/coda.txt
3157 F: drivers/media/platform/coda/
3159 COMMON CLK FRAMEWORK
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3165 F: Documentation/devicetree/bindings/clock/
3167 X: drivers/clk/clkdev.c
3168 F: include/linux/clk-pr*
3169 F: include/linux/clk/
3171 COMMON INTERNET FILE SYSTEM (CIFS)
3175 W: http://linux-cifs.samba.org/
3176 T: git git://git.samba.org/sfrench/cifs-2.6.git
3178 F: Documentation/filesystems/cifs/
3181 COMPACTPCI HOTPLUG CORE
3185 F: drivers/pci/hotplug/cpci_hotplug*
3187 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3191 F: drivers/pci/hotplug/cpcihp_zt5550.*
3193 COMPACTPCI HOTPLUG GENERIC DRIVER
3197 F: drivers/pci/hotplug/cpcihp_generic.c
3199 COMPAL LAPTOP SUPPORT
3203 F: drivers/platform/x86/compal-laptop.c
3205 CONEXANT ACCESSRUNNER USB DRIVER
3207 W: http://accessrunner.sourceforge.net/
3209 F: drivers/usb/atm/cxacru.c
3214 T: git git://git.infradead.org/users/hch/configfs.git
3217 F: include/linux/configfs.h
3223 F: drivers/connector/
3225 CONTROL GROUP (CGROUP)
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232 F: Documentation/cgroup*
3233 F: include/linux/cgroup*
3236 CONTROL GROUP - CPUSET
3239 W: http://www.bullopensource.org/cpuset/
3240 W: http://oss.sgi.com/projects/cpusets/
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3243 F: Documentation/cgroup-v1/cpusets.txt
3244 F: include/linux/cpuset.h
3247 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3257 CORETEMP HARDWARE MONITORING DRIVER
3261 F: Documentation/hwmon/coretemp
3262 F: drivers/hwmon/coretemp.c
3264 COSA/SRP SYNC SERIAL DRIVER
3266 W: http://www.fi.muni.cz/~kas/cosa/
3268 F: drivers/net/wan/cosa*
3270 CPMAC ETHERNET DRIVER
3274 F: drivers/net/ethernet/ti/cpmac.c
3276 CPU FREQUENCY DRIVERS
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3282 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3284 F: include/linux/cpufreq.h
3286 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3290 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3292 F: drivers/cpufreq/arm_big_little.h
3293 F: drivers/cpufreq/arm_big_little.c
3294 F: drivers/cpufreq/arm_big_little_dt.c
3296 CPUIDLE DRIVER - ARM BIG LITTLE
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303 F: drivers/cpuidle/cpuidle-big_little.c
3305 CPUIDLE DRIVER - ARM EXYNOS
3312 F: drivers/cpuidle/cpuidle-exynos.c
3313 F: arch/arm/mach-exynos/pm.c
3320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3321 F: drivers/cpuidle/*
3322 F: include/linux/cpuidle.h
3327 F: arch/x86/kernel/cpuid.c
3328 F: arch/x86/kernel/msr.c
3330 CPU POWER MONITORING SUBSYSTEM
3334 F: tools/power/cpupower/
3337 W: http://sourceforge.net/projects/cramfs/
3338 S: Orphan / Obsolete
3339 F: Documentation/filesystems/cramfs.txt
3346 W: http://developer.axis.com
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3350 F: drivers/tty/serial/crisv10.*
3356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3359 F: Documentation/crypto/
3360 F: Documentation/devicetree/bindings/crypto/
3361 F: Documentation/DocBook/crypto-API.tmpl
3367 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3371 F: crypto/ansi_cprng.c
3377 T: git git://linuxtv.org/media_tree.git
3378 W: http://linuxtv.org
3380 F: drivers/media/i2c/cs3308.c
3381 F: drivers/media/i2c/cs3308.h
3383 CS5535 Audio ALSA driver
3386 F: sound/pci/cs5535audio/
3391 F: drivers/net/wireless/st/cw1200/
3393 CX18 VIDEO4LINUX DRIVER
3397 T: git git://linuxtv.org/media_tree.git
3398 W: https://linuxtv.org
3399 W: http://www.ivtvdriver.org/index.php/Cx18
3401 F: Documentation/video4linux/cx18.txt
3402 F: drivers/media/pci/cx18/
3403 F: include/uapi/linux/ivtv*
3405 CX2341X MPEG ENCODER HELPER MODULE
3408 T: git git://linuxtv.org/media_tree.git
3409 W: https://linuxtv.org
3411 F: drivers/media/common/cx2341x*
3412 F: include/media/cx2341x*
3414 CX24120 MEDIA DRIVER
3418 W: https://linuxtv.org
3419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3421 F: drivers/media/dvb-frontends/cx24120*
3423 CX88 VIDEO4LINUX DRIVER
3427 W: https://linuxtv.org
3428 T: git git://linuxtv.org/media_tree.git
3430 F: Documentation/video4linux/cx88/
3431 F: drivers/media/pci/cx88/
3433 CXD2820R MEDIA DRIVER
3436 W: https://linuxtv.org
3437 W: http://palosaari.fi/linux/
3438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3439 T: git git://linuxtv.org/anttip/media_tree.git
3441 F: drivers/media/dvb-frontends/cxd2820r*
3443 CXGB3 ETHERNET DRIVER (CXGB3)
3446 W: http://www.chelsio.com
3448 F: drivers/net/ethernet/chelsio/cxgb3/
3450 CXGB3 ISCSI DRIVER (CXGB3I)
3453 W: http://www.chelsio.com
3455 F: drivers/scsi/cxgbi/cxgb3i
3457 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3460 W: http://www.openfabrics.org
3462 F: drivers/infiniband/hw/cxgb3/
3464 CXGB4 ETHERNET DRIVER (CXGB4)
3467 W: http://www.chelsio.com
3469 F: drivers/net/ethernet/chelsio/cxgb4/
3471 CXGB4 ISCSI DRIVER (CXGB4I)
3474 W: http://www.chelsio.com
3476 F: drivers/scsi/cxgbi/cxgb4i
3478 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3481 W: http://www.openfabrics.org
3483 F: drivers/infiniband/hw/cxgb4/
3485 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3488 W: http://www.chelsio.com
3490 F: drivers/net/ethernet/chelsio/cxgb4vf/
3492 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3497 F: drivers/misc/cxl/
3498 F: include/misc/cxl*
3499 F: include/uapi/misc/cxl.h
3500 F: Documentation/powerpc/cxl.txt
3501 F: Documentation/powerpc/cxl.txt
3502 F: Documentation/ABI/testing/sysfs-class-cxl
3504 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3510 F: drivers/scsi/cxlflash/
3511 F: include/uapi/scsi/cxlflash_ioctls.h
3512 F: Documentation/powerpc/cxlflash.txt
3514 STMMAC ETHERNET DRIVER
3518 W: http://www.stlinux.com
3520 F: drivers/net/ethernet/stmicro/stmmac/
3525 W: http://www.armlinux.org.uk/
3527 F: drivers/video/fbdev/cyber2000fb.*
3529 CYCLADES ASYNC MUX DRIVER
3530 W: http://www.cyclades.com/
3532 F: drivers/tty/cyclades.c
3533 F: include/linux/cyclades.h
3534 F: include/uapi/linux/cyclades.h
3536 CYCLADES PC300 DRIVER
3537 W: http://www.cyclades.com/
3539 F: drivers/net/wan/pc300*
3541 CYPRESS_FIRMWARE MEDIA DRIVER
3544 W: https://linuxtv.org
3545 W: http://palosaari.fi/linux/
3546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547 T: git git://linuxtv.org/anttip/media_tree.git
3549 F: drivers/media/common/cypress_firmware*
3551 CYTTSP TOUCHSCREEN DRIVER
3555 F: drivers/input/touchscreen/cyttsp*
3556 F: include/linux/input/cyttsp.h
3558 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3561 F: drivers/rtc/rtc-ds1685.c
3562 F: include/linux/rtc/ds1685.h
3564 DAMA SLAVE for AX.25
3566 W: http://yaina.de/jreuter/
3567 W: http://www.qsl.net/dl1bke/
3570 F: net/ax25/af_ax25.c
3571 F: net/ax25/ax25_dev.c
3572 F: net/ax25/ax25_ds_*
3573 F: net/ax25/ax25_in.c
3574 F: net/ax25/ax25_out.c
3575 F: net/ax25/ax25_timer.c
3576 F: net/ax25/sysctl_net_ax25.c
3578 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3581 F: Documentation/networking/dmfe.txt
3582 F: drivers/net/ethernet/dec/tulip/dmfe.c
3584 DC390/AM53C974 SCSI driver
3588 F: drivers/scsi/am53c974.c
3595 W: http://twibble.org/dist/dc395x/
3596 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3598 F: Documentation/scsi/dc395x.txt
3599 F: drivers/scsi/dc395x.*
3604 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3606 F: include/linux/dccp.h
3607 F: include/uapi/linux/dccp.h
3608 F: include/linux/tfrc.h
3611 DECnet NETWORK LAYER
3612 W: http://linux-decnet.sourceforge.net
3615 F: Documentation/networking/decnet.txt
3618 DECSTATION PLATFORM SUPPORT
3621 W: http://www.linux-mips.org/wiki/DECstation
3624 F: arch/mips/include/asm/dec/
3625 F: arch/mips/include/asm/mach-dec/
3627 DEFXX FDDI NETWORK DRIVER
3630 F: drivers/net/fddi/defxx.*
3637 F: drivers/platform/x86/dell-laptop.c
3639 DELL LAPTOP RBTN DRIVER
3642 F: drivers/platform/x86/dell-rbtn.*
3644 DELL LAPTOP FREEFALL DRIVER
3647 F: drivers/platform/x86/dell-smo8800.c
3649 DELL LAPTOP SMM DRIVER
3652 F: drivers/hwmon/dell-smm-hwmon.c
3653 F: include/uapi/linux/i8k.h
3655 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3658 F: Documentation/dcdbas.txt
3659 F: drivers/firmware/dcdbas.*
3661 DELL WMI EXTRAS DRIVER
3665 F: drivers/platform/x86/dell-wmi.c
3667 DESIGNWARE USB2 DRD IP DRIVER
3670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3672 F: drivers/usb/dwc2/
3674 DESIGNWARE USB3 DRD IP DRIVER
3677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3679 F: drivers/usb/dwc3/
3681 DEVICE COREDUMP (DEV_COREDUMP)
3685 F: drivers/base/devcoredump.c
3686 F: include/linux/devcoredump.h
3688 DEVICE FREQUENCY (DEVFREQ)
3692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695 F: include/linux/devfreq.h
3696 F: Documentation/devicetree/bindings/devfreq/
3698 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703 F: drivers/devfreq/event/
3704 F: drivers/devfreq/devfreq-event.c
3705 F: include/linux/devfreq-event.h
3706 F: Documentation/devicetree/bindings/devfreq/event/
3708 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3714 F: drivers/devfreq/exynos-bus.c
3715 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3717 DEVICE NUMBER REGISTRY
3719 W: http://lanana.org/docs/device-list/index.html
3727 W: http://sources.redhat.com/dm
3728 Q: http://patchwork.kernel.org/project/dm-devel/list/
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3730 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3732 F: Documentation/device-mapper/
3734 F: drivers/md/persistent-data/
3735 F: include/linux/device-mapper.h
3736 F: include/linux/dm-*.h
3737 F: include/uapi/linux/dm-*.h
3743 F: net/core/devlink.c
3744 F: include/net/devlink.h
3745 F: include/uapi/linux/devlink.h
3747 DIALOG SEMICONDUCTOR DRIVERS
3749 W: http://www.dialog-semiconductor.com/products
3751 F: Documentation/hwmon/da90??
3752 F: Documentation/devicetree/bindings/mfd/da90*.txt
3753 F: Documentation/devicetree/bindings/regulator/da92*.txt
3754 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3755 F: drivers/gpio/gpio-da90??.c
3756 F: drivers/hwmon/da90??-hwmon.c
3757 F: drivers/iio/adc/da91??-*.c
3758 F: drivers/input/misc/da90??_onkey.c
3759 F: drivers/input/touchscreen/da9052_tsi.c
3760 F: drivers/leds/leds-da90??.c
3761 F: drivers/mfd/da903x.c
3762 F: drivers/mfd/da90??-*.c
3763 F: drivers/mfd/da91??-*.c
3764 F: drivers/power/da9052-battery.c
3765 F: drivers/power/da91??-*.c
3766 F: drivers/regulator/da903x.c
3767 F: drivers/regulator/da9???-regulator.[ch]
3768 F: drivers/rtc/rtc-da90??.c
3769 F: drivers/video/backlight/da90??_bl.c
3770 F: drivers/watchdog/da90??_wdt.c
3771 F: include/linux/mfd/da903x.h
3772 F: include/linux/mfd/da9052/
3773 F: include/linux/mfd/da9055/
3774 F: include/linux/mfd/da9062/
3775 F: include/linux/mfd/da9063/
3776 F: include/linux/mfd/da9150/
3777 F: include/linux/regulator/da9211.h
3778 F: include/sound/da[79]*.h
3779 F: sound/soc/codecs/da[79]*.[ch]
3781 DIGI NEO AND CLASSIC PCI PRODUCTS
3786 F: drivers/staging/dgnc/
3788 DIOLAN U2C-12 I2C DRIVER
3792 F: drivers/i2c/busses/i2c-diolan-u2c.c
3800 DIRECTORY NOTIFICATION (DNOTIFY)
3803 F: Documentation/filesystems/dnotify.txt
3804 F: fs/notify/dnotify/
3805 F: include/linux/dnotify.h
3807 DISK GEOMETRY AND PARTITION HANDLING
3809 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3810 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3811 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3817 F: Documentation/filesystems/quota.txt
3819 F: include/linux/quota*.h
3820 F: include/uapi/linux/quota*.h
3822 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3826 W: http://plugable.com/category/projects/udlfb/
3827 F: drivers/video/fbdev/udlfb.c
3828 F: include/video/udlfb.h
3829 F: Documentation/fb/udlfb.txt
3831 DISTRIBUTED LOCK MANAGER (DLM)
3835 W: http://sources.redhat.com/cluster/
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3840 DMA BUFFER SHARING FRAMEWORK
3847 F: include/linux/dma-buf*
3848 F: include/linux/reservation.h
3849 F: include/linux/*fence.h
3850 F: Documentation/dma-buf-sharing.txt
3851 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3859 F: drivers/dma-buf/sync_file.c
3860 F: include/linux/sync_file.h
3861 F: Documentation/sync_file.txt
3862 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3864 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3867 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3870 F: include/linux/dmaengine.h
3871 F: Documentation/devicetree/bindings/dma/
3872 F: Documentation/dmaengine/
3873 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3875 DME1737 HARDWARE MONITOR DRIVER
3879 F: Documentation/hwmon/dme1737
3880 F: drivers/hwmon/dme1737.c
3885 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3886 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3887 F: drivers/firmware/dmi-id.c
3888 F: drivers/firmware/dmi_scan.c
3889 F: include/linux/dmi.h
3896 F: scripts/docproc.c
3897 F: scripts/kernel-doc*
3898 X: Documentation/ABI/
3899 X: Documentation/devicetree/
3900 X: Documentation/acpi
3901 X: Documentation/power
3902 X: Documentation/spi
3903 X: Documentation/DocBook/media
3904 T: git git://git.lwn.net/linux.git docs-next
3910 F: drivers/char/dtlk.c
3911 F: include/linux/dtlk.h
3913 DPT_I2O SCSI RAID DRIVER
3916 W: http://www.adaptec.com/
3918 F: drivers/scsi/dpt*
3919 F: drivers/scsi/dpt/
3925 W: http://www.drbd.org
3926 T: git git://git.linbit.com/linux-drbd.git
3927 T: git git://git.linbit.com/drbd-8.4.git
3929 F: drivers/block/drbd/
3931 F: Documentation/blockdev/drbd/
3933 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3937 F: Documentation/kobject.txt
3942 F: include/linux/debugfs.h
3943 F: include/linux/kobj*
3949 T: git git://people.freedesktop.org/~airlied/linux
3953 F: Documentation/devicetree/bindings/display/
3954 F: Documentation/devicetree/bindings/gpu/
3955 F: Documentation/devicetree/bindings/video/
3956 F: Documentation/gpu/
3958 F: include/uapi/drm/
3960 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3963 F: drivers/gpu/drm/ast/
3965 DRM DRIVER FOR BOCHS VIRTUAL GPU
3968 F: drivers/gpu/drm/bochs/
3970 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3973 F: drivers/gpu/drm/cirrus/
3975 RADEON and AMDGPU DRM DRIVERS
3979 T: git git://people.freedesktop.org/~agd5f/linux
3981 F: drivers/gpu/drm/radeon/
3982 F: include/uapi/drm/radeon_drm.h
3983 F: drivers/gpu/drm/amd/
3984 F: include/uapi/drm/amdgpu_drm.h
3989 T: git git://anongit.freedesktop.org/tegra/linux.git
3991 F: drivers/gpu/drm/drm_panel.c
3992 F: drivers/gpu/drm/panel/
3993 F: include/drm/drm_panel.h
3994 F: Documentation/devicetree/bindings/display/panel/
3996 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4001 W: https://01.org/linuxgraphics/
4002 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4003 T: git git://anongit.freedesktop.org/drm-intel
4005 F: drivers/gpu/drm/i915/
4006 F: include/drm/i915*
4007 F: include/uapi/drm/i915_drm.h
4008 F: Documentation/gpu/i915.rst
4010 DRM DRIVERS FOR ATMEL HLCDC
4014 F: drivers/gpu/drm/atmel-hlcdc/
4015 F: Documentation/devicetree/bindings/drm/atmel/
4017 DRM DRIVERS FOR ALLWINNER A10
4021 F: drivers/gpu/drm/sun4i/
4022 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4024 DRM DRIVERS FOR EXYNOS
4030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4032 F: drivers/gpu/drm/exynos/
4033 F: include/uapi/drm/exynos_drm.h
4034 F: Documentation/devicetree/bindings/display/exynos/
4036 DRM DRIVERS FOR FREESCALE DCU
4041 F: drivers/gpu/drm/fsl-dcu/
4042 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4043 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4044 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4046 DRM DRIVERS FOR FREESCALE IMX
4050 F: drivers/gpu/drm/imx/
4051 F: drivers/gpu/ipu-v3/
4052 F: Documentation/devicetree/bindings/display/imx/
4054 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4057 T: git git://github.com/patjak/drm-gma500
4059 F: drivers/gpu/drm/gma500/
4061 DRM DRIVERS FOR HISILICON
4066 T: git git://github.com/xin3liang/linux.git
4068 F: drivers/gpu/drm/hisilicon/
4069 F: Documentation/devicetree/bindings/display/hisilicon/
4071 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4072 S: Orphan / Obsolete
4073 F: drivers/gpu/drm/i810/
4074 F: include/uapi/drm/i810_drm.h
4076 DRM DRIVER FOR MSM ADRENO GPU
4081 T: git git://people.freedesktop.org/~robclark/linux
4083 F: drivers/gpu/drm/msm/
4084 F: include/uapi/drm/msm_drm.h
4085 F: Documentation/devicetree/bindings/display/msm/
4087 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4091 T: git git://github.com/skeggsb/linux
4093 F: drivers/gpu/drm/nouveau/
4094 F: include/uapi/drm/nouveau_drm.h
4096 DRM DRIVERS FOR NVIDIA TEGRA
4100 T: git git://anongit.freedesktop.org/tegra/linux.git
4102 F: drivers/gpu/drm/tegra/
4103 F: drivers/gpu/host1x/
4104 F: include/linux/host1x.h
4105 F: include/uapi/drm/tegra_drm.h
4106 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4108 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4109 S: Orphan / Obsolete
4110 F: drivers/gpu/drm/mga/
4111 F: include/uapi/drm/mga_drm.h
4113 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4116 F: drivers/gpu/drm/mgag200/
4118 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4119 S: Orphan / Obsolete
4120 F: drivers/gpu/drm/r128/
4121 F: include/uapi/drm/r128_drm.h
4123 DRM DRIVERS FOR RENESAS
4127 T: git git://linuxtv.org/pinchartl/fbdev
4129 F: drivers/gpu/drm/rcar-du/
4130 F: drivers/gpu/drm/shmobile/
4131 F: include/linux/platform_data/shmob_drm.h
4132 F: Documentation/devicetree/bindings/display/renesas,du.txt
4134 DRM DRIVER FOR QXL VIRTUAL GPU
4137 F: drivers/gpu/drm/qxl/
4138 F: include/uapi/drm/qxl_drm.h
4140 DRM DRIVERS FOR ROCKCHIP
4144 F: drivers/gpu/drm/rockchip/
4145 F: Documentation/devicetree/bindings/display/rockchip/
4147 DRM DRIVER FOR SAVAGE VIDEO CARDS
4148 S: Orphan / Obsolete
4149 F: drivers/gpu/drm/savage/
4150 F: include/uapi/drm/savage_drm.h
4152 DRM DRIVER FOR SIS VIDEO CARDS
4153 S: Orphan / Obsolete
4154 F: drivers/gpu/drm/sis/
4155 F: include/uapi/drm/sis_drm.h
4161 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4163 F: drivers/gpu/drm/sti
4164 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4166 DRM DRIVER FOR TDFX VIDEO CARDS
4167 S: Orphan / Obsolete
4168 F: drivers/gpu/drm/tdfx/
4170 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4173 F: drivers/gpu/drm/udl/
4175 DRM DRIVERS FOR VIVANTE GPU IP
4181 F: drivers/gpu/drm/etnaviv/
4182 F: include/uapi/drm/etnaviv_drm.h
4183 F: Documentation/devicetree/bindings/display/etnaviv/
4185 DRM DRIVER FOR VMWARE VIRTUAL GPU
4190 T: git git://people.freedesktop.org/~syeh/repos_linux
4191 T: git git://people.freedesktop.org/~thomash/linux
4193 F: drivers/gpu/drm/vmwgfx/
4194 F: include/uapi/drm/vmwgfx_drm.h
4198 T: git git://github.com/anholt/linux
4200 F: drivers/gpu/drm/vc4/
4201 F: include/uapi/drm/vc4_drm.h
4202 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4204 DRM DRIVERS FOR TI OMAP
4208 F: drivers/gpu/drm/omapdrm/
4209 F: Documentation/devicetree/bindings/display/ti/
4211 DRM DRIVERS FOR TI LCDC
4216 F: drivers/gpu/drm/tilcdc/
4217 F: Documentation/devicetree/bindings/display/tilcdc/
4219 DSBR100 USB FM RADIO DRIVER
4222 T: git git://linuxtv.org/media_tree.git
4224 F: drivers/media/radio/dsbr100.c
4230 F: drivers/net/wan/dscc4.c
4235 T: git git://linuxtv.org/media_tree.git
4236 W: https://linuxtv.org
4238 F: drivers/media/pci/dt3155/
4240 DVB_USB_AF9015 MEDIA DRIVER
4243 W: https://linuxtv.org
4244 W: http://palosaari.fi/linux/
4245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246 T: git git://linuxtv.org/anttip/media_tree.git
4248 F: drivers/media/usb/dvb-usb-v2/af9015*
4250 DVB_USB_AF9035 MEDIA DRIVER
4253 W: https://linuxtv.org
4254 W: http://palosaari.fi/linux/
4255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256 T: git git://linuxtv.org/anttip/media_tree.git
4258 F: drivers/media/usb/dvb-usb-v2/af9035*
4260 DVB_USB_ANYSEE MEDIA DRIVER
4263 W: https://linuxtv.org
4264 W: http://palosaari.fi/linux/
4265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266 T: git git://linuxtv.org/anttip/media_tree.git
4268 F: drivers/media/usb/dvb-usb-v2/anysee*
4270 DVB_USB_AU6610 MEDIA DRIVER
4273 W: https://linuxtv.org
4274 W: http://palosaari.fi/linux/
4275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276 T: git git://linuxtv.org/anttip/media_tree.git
4278 F: drivers/media/usb/dvb-usb-v2/au6610*
4280 DVB_USB_CE6230 MEDIA DRIVER
4283 W: https://linuxtv.org
4284 W: http://palosaari.fi/linux/
4285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286 T: git git://linuxtv.org/anttip/media_tree.git
4288 F: drivers/media/usb/dvb-usb-v2/ce6230*
4290 DVB_USB_CXUSB MEDIA DRIVER
4293 W: https://linuxtv.org
4294 W: http://github.com/mkrufky
4295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296 T: git git://linuxtv.org/media_tree.git
4298 F: drivers/media/usb/dvb-usb/cxusb*
4300 DVB_USB_EC168 MEDIA DRIVER
4303 W: https://linuxtv.org
4304 W: http://palosaari.fi/linux/
4305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306 T: git git://linuxtv.org/anttip/media_tree.git
4308 F: drivers/media/usb/dvb-usb-v2/ec168*
4310 DVB_USB_GL861 MEDIA DRIVER
4313 W: https://linuxtv.org
4314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315 T: git git://linuxtv.org/anttip/media_tree.git
4317 F: drivers/media/usb/dvb-usb-v2/gl861*
4319 DVB_USB_MXL111SF MEDIA DRIVER
4322 W: https://linuxtv.org
4323 W: http://github.com/mkrufky
4324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4327 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4329 DVB_USB_RTL28XXU MEDIA DRIVER
4332 W: https://linuxtv.org
4333 W: http://palosaari.fi/linux/
4334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335 T: git git://linuxtv.org/anttip/media_tree.git
4337 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4339 DVB_USB_V2 MEDIA DRIVER
4342 W: https://linuxtv.org
4343 W: http://palosaari.fi/linux/
4344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345 T: git git://linuxtv.org/anttip/media_tree.git
4347 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4348 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4353 F: lib/dynamic_debug.c
4354 F: include/linux/dynamic_debug.h
4356 DZ DECSTATION DZ11 SERIAL DRIVER
4359 F: drivers/tty/serial/dz.*
4361 E3X0 POWER BUTTON DRIVER
4364 W: http://www.ettus.com
4366 F: drivers/input/misc/e3x0-button.c
4367 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4372 W: https://linuxtv.org
4373 W: http://palosaari.fi/linux/
4374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375 T: git git://linuxtv.org/anttip/media_tree.git
4377 F: drivers/media/tuners/e4000*
4379 EATA ISA/EISA/PCI SCSI DRIVER
4383 F: drivers/scsi/eata.c
4388 W: https://linuxtv.org
4389 W: http://palosaari.fi/linux/
4390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391 T: git git://linuxtv.org/anttip/media_tree.git
4393 F: drivers/media/dvb-frontends/ec100*
4398 W: http://ecryptfs.org
4399 W: https://launchpad.net/ecryptfs
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4402 F: Documentation/filesystems/ecryptfs.txt
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4414 F: Documentation/edac.txt
4416 F: include/linux/edac.h
4423 F: drivers/edac/amd64_edac*
4430 F: drivers/edac/highbank*
4438 F: drivers/edac/octeon_edac*
4445 F: drivers/edac/e752x_edac.c
4451 F: drivers/edac/e7xxx_edac.c
4458 F: drivers/edac/ghes_edac.c
4464 F: drivers/edac/i82443bxgx_edac.c
4470 F: drivers/edac/i3000_edac.c
4476 F: drivers/edac/i5000_edac.c
4483 F: drivers/edac/i5400_edac.c
4490 F: drivers/edac/i7300_edac.c
4497 F: drivers/edac/i7core_edac.c
4504 F: drivers/edac/i82975x_edac.c
4510 F: drivers/edac/ie31200_edac.c
4516 F: drivers/edac/mpc85xx_edac.[ch]
4522 F: drivers/edac/pasemi_edac.c
4528 F: drivers/edac/r82600_edac.c
4535 F: drivers/edac/sb_edac.c
4538 APPLIED MICRO (APM) X-GENE SOC EDAC
4541 F: drivers/edac/xgene_edac.c
4542 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4544 EDIROL UA-101/UA-1000 DRIVER
4547 T: git git://git.alsa-project.org/alsa-kernel.git
4549 F: sound/usb/misc/ua101.c
4551 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4556 F: Documentation/efi-stub.txt
4557 F: arch/ia64/kernel/efi.c
4558 F: arch/x86/boot/compressed/eboot.[ch]
4559 F: arch/x86/include/asm/efi.h
4560 F: arch/x86/platform/efi/
4561 F: drivers/firmware/efi/
4562 F: include/linux/efi*.h
4564 EFI VARIABLE FILESYSTEM
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4573 EFIFB FRAMEBUFFER DRIVER
4577 F: drivers/video/fbdev/efifb.c
4580 W: http://aeschi.ch.eu.org/efs/
4584 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4588 F: drivers/net/ethernet/ibm/ehea/
4590 EM28XX VIDEO4LINUX DRIVER
4594 W: https://linuxtv.org
4595 T: git git://linuxtv.org/media_tree.git
4597 F: drivers/media/usb/em28xx/
4606 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4610 W: http://www.avagotech.com
4612 F: drivers/scsi/lpfc/
4614 ENE CB710 FLASH CARD READER DRIVER
4617 F: drivers/misc/cb710/
4618 F: drivers/mmc/host/cb710-mmc.*
4619 F: include/linux/cb710.h
4621 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4624 F: drivers/media/rc/ene_ir.*
4626 EPSON S1D13XXX FRAMEBUFFER DRIVER
4629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4630 F: drivers/video/fbdev/s1d13xxxfb.c
4631 F: include/video/s1d13xxxfb.h
4633 ET131X NETWORK DRIVER
4636 F: drivers/net/ethernet/agere/
4642 W: http://www.linuxfoundation.org/en/Net:Bridge
4644 F: include/linux/netfilter_bridge/
4647 ETHERNET PHY LIBRARY
4651 F: include/linux/phy.h
4652 F: include/linux/phy_fixed.h
4654 F: Documentation/networking/phy.txt
4655 F: drivers/of/of_mdio.c
4656 F: drivers/of/of_net.c
4662 F: Documentation/filesystems/ext2.txt
4664 F: include/linux/ext2*
4670 W: http://ext4.wiki.kernel.org
4671 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4674 F: Documentation/filesystems/ext4.txt
4677 Extended Verification Module (EVM)
4682 F: security/integrity/evm/
4684 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4691 F: include/linux/extcon/
4692 F: include/linux/extcon.h
4693 F: Documentation/extcon/
4694 F: Documentation/devicetree/bindings/extcon/
4700 F: drivers/gpu/drm/exynos/exynos_dp*
4702 EXYNOS SYSMMU (IOMMU) driver
4706 F: drivers/iommu/exynos-iommu.c
4708 EXYNOS MIPI DISPLAY DRIVERS
4714 F: drivers/video/fbdev/exynos/exynos_mipi*
4715 F: include/video/exynos_mipi*
4717 EZchip NPS platform support
4720 F: arch/arc/plat-eznps
4721 F: arch/arc/boot/dts/eznps.dts
4723 F71805F HARDWARE MONITORING DRIVER
4727 F: Documentation/hwmon/f71805f
4728 F: drivers/hwmon/f71805f.c
4734 F: drivers/media/tuners/fc0011.h
4735 F: drivers/media/tuners/fc0011.c
4740 W: https://linuxtv.org
4741 W: http://palosaari.fi/linux/
4742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4743 T: git git://linuxtv.org/anttip/media_tree.git
4745 F: drivers/media/tuners/fc2580*
4750 F: fs/notify/fanotify/
4751 F: include/linux/fanotify.h
4752 F: include/uapi/linux/fanotify.h
4754 FARSYNC SYNCHRONOUS DRIVER
4756 W: http://www.farsite.co.uk/
4758 F: drivers/net/wan/farsync.*
4760 FAULT INJECTION SUPPORT
4763 F: Documentation/fault-injection/
4764 F: lib/fault-inject.c
4766 FBTFT Framebuffer drivers
4770 F: drivers/staging/fbtft/
4772 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4775 W: www.Open-FCoE.org
4777 F: drivers/scsi/libfc/
4778 F: drivers/scsi/fcoe/
4780 F: include/scsi/libfc.h
4781 F: include/scsi/libfcoe.h
4782 F: include/uapi/scsi/fc/
4784 FILE LOCKING (flock() and fcntl()/lockf())
4789 F: include/linux/fcntl.h
4790 F: include/linux/fs.h
4791 F: include/uapi/linux/fcntl.h
4792 F: include/uapi/linux/fs.h
4796 FILESYSTEMS (VFS and infrastructure)
4802 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4806 F: drivers/hwmon/f75375s.c
4807 F: include/linux/f75375s.h
4809 FIREWIRE AUDIO DRIVERS
4812 T: git git://git.alsa-project.org/alsa-kernel.git
4816 FIREWIRE MEDIA DRIVERS (firedtv)
4820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4822 F: drivers/media/firewire/
4824 FIREWIRE SBP-2 TARGET
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4831 F: drivers/target/sbp/
4836 W: http://ieee1394.wiki.kernel.org/
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4839 F: drivers/firewire/
4840 F: include/linux/firewire.h
4841 F: include/uapi/linux/firewire*.h
4844 FIRMWARE LOADER (request_firmware)
4848 F: Documentation/firmware_class/
4849 F: drivers/base/firmware*.c
4850 F: include/linux/firmware.h
4852 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4856 F: drivers/block/rsxx/
4860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4862 F: drivers/block/floppy.c
4866 W: http://www.ohwr.org/projects/fmc-bus
4869 F: include/linux/fmc*.h
4870 F: include/linux/ipmi-fru.h
4873 FPGA MANAGER FRAMEWORK
4878 F: include/linux/fpga/fpga-mgr.h
4879 W: http://www.rocketboards.org
4883 W: http://floatingpoint.sourceforge.net/emulator/index.html
4885 F: arch/x86/math-emu/
4887 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4890 F: drivers/net/wan/dlci.c
4891 F: drivers/net/wan/sdla.c
4897 W: http://linux-fbdev.sourceforge.net/
4898 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4901 F: Documentation/fb/
4904 F: include/linux/fb.h
4905 F: include/uapi/video/
4906 F: include/uapi/linux/fb.h
4908 FREESCALE DIU FRAMEBUFFER DRIVER
4912 F: drivers/video/fbdev/fsl-diu-fb.*
4914 FREESCALE DMA DRIVER
4919 F: drivers/dma/fsldma.*
4921 FREESCALE GPMI NAND DRIVER
4925 F: drivers/mtd/nand/gpmi-nand/*
4927 FREESCALE I2C CPM DRIVER
4932 F: drivers/i2c/busses/i2c-cpm.c
4934 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4939 F: include/linux/platform_data/video-imxfb.h
4940 F: drivers/video/fbdev/imxfb.c
4942 FREESCALE QUAD SPI DRIVER
4946 F: drivers/mtd/spi-nor/fsl-quadspi.c
4948 FREESCALE SOC FS_ENET DRIVER
4954 F: drivers/net/ethernet/freescale/fs_enet/
4955 F: include/linux/fs_enet_pd.h
4957 FREESCALE IMX / MXC FEC DRIVER
4961 F: drivers/net/ethernet/freescale/fec_main.c
4962 F: drivers/net/ethernet/freescale/fec_ptp.c
4963 F: drivers/net/ethernet/freescale/fec.h
4964 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4966 FREESCALE QUICC ENGINE LIBRARY
4969 F: drivers/soc/fsl/qe/
4970 F: include/soc/fsl/*qe*.h
4971 F: include/soc/fsl/*ucc*.h
4973 FREESCALE USB PERIPHERAL DRIVERS
4978 F: drivers/usb/gadget/udc/fsl*
4980 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4985 F: drivers/net/ethernet/freescale/ucc_geth*
4987 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4991 F: drivers/net/ethernet/freescale/gianfar*
4992 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4993 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4995 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5000 F: drivers/net/wan/fsl_ucc_hdlc*
5002 FREESCALE QUICC ENGINE UCC UART DRIVER
5006 F: drivers/tty/serial/ucc_uart.c
5008 FREESCALE SOC SOUND DRIVERS
5016 F: sound/soc/fsl/fsl*
5017 F: sound/soc/fsl/imx*
5018 F: sound/soc/fsl/mpc8610_hpcd.c
5020 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5025 F: drivers/staging/fsl-mc/
5029 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5038 F: Documentation/power/freezing-of-tasks.txt
5039 F: include/linux/freezer.h
5047 F: include/linux/frontswap.h
5049 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5053 F: Documentation/filesystems/caching/
5055 F: include/linux/fscache*.h
5057 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5062 F: include/linux/fscrypto.h
5069 W: http://en.wikipedia.org/wiki/F2FS
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5072 F: Documentation/filesystems/f2fs.txt
5073 F: Documentation/ABI/testing/sysfs-fs-f2fs
5075 F: include/linux/f2fs_fs.h
5076 F: include/trace/events/f2fs.h
5078 FUJITSU FR-V (FRV) PORT
5082 FUJITSU LAPTOP EXTRAS
5086 F: drivers/platform/x86/fujitsu-laptop.c
5088 FUJITSU M-5MO LS CAMERA ISP DRIVER
5093 F: drivers/media/i2c/m5mols/
5094 F: include/media/i2c/m5mols.h
5096 FUJITSU TABLET EXTRAS
5100 F: drivers/platform/x86/fujitsu-tablet.c
5102 FUSE: FILESYSTEM IN USERSPACE
5105 W: http://fuse.sourceforge.net/
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5109 F: include/uapi/linux/fuse.h
5110 F: Documentation/filesystems/fuse.txt
5112 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5115 S: Odd Fixes (e.g., new signatures)
5116 F: drivers/scsi/fdomain.*
5123 F: scripts/gcc-plugins/
5124 F: scripts/gcc-plugin.sh
5125 F: Documentation/gcc-plugins.txt
5127 GCOV BASED KERNEL PROFILING
5131 F: Documentation/gcov.txt
5133 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5136 W: http://www.icp-vortex.com/
5138 F: drivers/scsi/gdt*
5140 GDB KERNEL DEBUGGING HELPER SCRIPTS
5146 GEMTEK FM RADIO RECEIVER DRIVER
5149 T: git git://linuxtv.org/media_tree.git
5150 W: https://linuxtv.org
5152 F: drivers/media/radio/radio-gemtek*
5154 GENERIC GPIO I2C DRIVER
5157 F: drivers/i2c/busses/i2c-gpio.c
5158 F: include/linux/i2c-gpio.h
5160 GENERIC GPIO I2C MULTIPLEXER DRIVER
5164 F: drivers/i2c/muxes/i2c-mux-gpio.c
5165 F: include/linux/i2c-mux-gpio.h
5166 F: Documentation/i2c/muxes/i2c-mux-gpio
5168 GENERIC HDLC (WAN) DRIVERS
5170 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5172 F: drivers/net/wan/c101.c
5173 F: drivers/net/wan/hd6457*
5174 F: drivers/net/wan/hdlc*
5175 F: drivers/net/wan/n2.c
5176 F: drivers/net/wan/pc300too.c
5177 F: drivers/net/wan/pci200syn.c
5178 F: drivers/net/wan/wanxl*
5180 GENERIC INCLUDE/ASM HEADER FILES
5183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5185 F: include/asm-generic/
5186 F: include/uapi/asm-generic/
5188 GENERIC PHY FRAMEWORK
5191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5194 F: include/linux/phy/
5202 F: drivers/base/power/domain*.c
5203 F: include/linux/pm_domain.h
5205 GENERIC UIO DRIVER FOR PCI DEVICES
5209 F: drivers/uio/uio_pci_generic.c
5211 GET_MAINTAINER SCRIPT
5214 F: scripts/get_maintainer.pl
5220 W: http://sources.redhat.com/cluster/
5221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5223 F: Documentation/filesystems/gfs2*.txt
5225 F: include/uapi/linux/gfs2_ondisk.h
5227 GIGASET ISDN DRIVERS
5230 W: http://gigaset307x.sourceforge.net/
5232 F: Documentation/isdn/README.gigaset
5233 F: drivers/isdn/gigaset/
5234 F: include/uapi/linux/gigaset_dev.h
5240 F: drivers/media/usb/go7007/
5246 F: drivers/input/touchscreen/goodix.c
5252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5254 F: Documentation/devicetree/bindings/gpio/
5255 F: Documentation/gpio/
5256 F: Documentation/ABI/testing/gpio-cdev
5257 F: Documentation/ABI/obsolete/sysfs-gpio
5259 F: include/linux/gpio/
5260 F: include/linux/gpio.h
5261 F: include/asm-generic/gpio.h
5262 F: include/uapi/linux/gpio.h
5265 GRE DEMULTIPLEXER DRIVER
5269 F: net/ipv4/gre_demux.c
5270 F: net/ipv4/gre_offload.c
5271 F: include/net/gre.h
5273 GRETH 10/100/1G Ethernet MAC device driver
5277 F: drivers/net/ethernet/aeroflex/
5279 GSPCA FINEPIX SUBDRIVER
5282 T: git git://linuxtv.org/media_tree.git
5284 F: drivers/media/usb/gspca/finepix.c
5286 GSPCA GL860 SUBDRIVER
5289 T: git git://linuxtv.org/media_tree.git
5291 F: drivers/media/usb/gspca/gl860/
5293 GSPCA M5602 SUBDRIVER
5296 T: git git://linuxtv.org/media_tree.git
5298 F: drivers/media/usb/gspca/m5602/
5300 GSPCA PAC207 SONIXB SUBDRIVER
5303 T: git git://linuxtv.org/media_tree.git
5305 F: drivers/media/usb/gspca/pac207.c
5307 GSPCA SN9C20X SUBDRIVER
5310 T: git git://linuxtv.org/media_tree.git
5312 F: drivers/media/usb/gspca/sn9c20x.c
5314 GSPCA T613 SUBDRIVER
5317 T: git git://linuxtv.org/media_tree.git
5319 F: drivers/media/usb/gspca/t613.c
5321 GSPCA USB WEBCAM DRIVER
5324 T: git git://linuxtv.org/media_tree.git
5326 F: drivers/media/usb/gspca/
5328 GUID PARTITION TABLE (GPT)
5332 F: block/partitions/efi.*
5334 STK1160 USB VIDEO CAPTURE DRIVER
5337 T: git git://linuxtv.org/media_tree.git
5339 F: drivers/media/usb/stk1160/
5344 W: http://uclinux-h8.sourceforge.jp
5345 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5348 F: drivers/clocksource/h8300_*.c
5349 F: drivers/clk/h8300/
5350 F: drivers/irqchip/irq-renesas-h8*.c
5352 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5355 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5357 F: drivers/platform/x86/hdaps.c
5359 HDPVR USB VIDEO ENCODER DRIVER
5362 T: git git://linuxtv.org/media_tree.git
5363 W: https://linuxtv.org
5365 F: drivers/media/usb/hdpvr/
5367 HWPOISON MEMORY FAILURE HANDLING
5371 F: mm/memory-failure.c
5372 F: mm/hwpoison-inject.c
5374 HYPERVISOR VIRTUAL CONSOLE DRIVER
5382 W: https://linuxtv.org
5383 W: http://palosaari.fi/linux/
5384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5385 T: git git://linuxtv.org/anttip/media_tree.git
5387 F: drivers/media/usb/hackrf/
5393 W: http://hwmon.wiki.kernel.org/
5394 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5397 F: Documentation/hwmon/
5399 F: include/linux/hwmon*.h
5401 HARDWARE RANDOM NUMBER GENERATOR CORE
5406 F: Documentation/devicetree/bindings/rng/
5407 F: Documentation/hw_random.txt
5408 F: drivers/char/hw_random/
5409 F: include/linux/hw_random.h
5411 HARDWARE SPINLOCK CORE
5416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5417 F: Documentation/devicetree/bindings/hwlock/
5418 F: Documentation/hwspinlock.txt
5419 F: drivers/hwspinlock/
5420 F: include/linux/hwspinlock.h
5422 HARMONY SOUND DRIVER
5425 F: sound/parisc/harmony.*
5430 W: https://linuxtv.org
5431 W: http://palosaari.fi/linux/
5432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5433 T: git git://linuxtv.org/anttip/media_tree.git
5435 F: drivers/media/dvb-frontends/hd29l2*
5437 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5440 F: Documentation/watchdog/hpwdt.txt
5441 F: drivers/watchdog/hpwdt.c
5443 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5449 F: Documentation/scsi/hpsa.txt
5450 F: drivers/scsi/hpsa*.[ch]
5451 F: include/linux/cciss*.h
5452 F: include/uapi/linux/cciss*.h
5454 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5460 F: Documentation/blockdev/cciss.txt
5461 F: drivers/block/cciss*
5462 F: include/linux/cciss_ioctl.h
5463 F: include/uapi/linux/cciss_ioctl.h
5470 F: drivers/infiniband/hw/hfi1
5475 F: Documentation/filesystems/hfs.txt
5481 F: Documentation/filesystems/hfsplus.txt
5484 HGA FRAMEBUFFER DRIVER
5487 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5489 F: drivers/video/fbdev/hgafb.c
5491 HIBERNATION (aka Software Suspend, aka swsusp)
5497 F: drivers/base/power/
5499 F: include/linux/suspend.h
5500 F: include/linux/freezer.h
5501 F: include/linux/pm.h
5502 F: arch/*/include/asm/suspend*.h
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5511 F: include/linux/hid*
5512 F: include/uapi/linux/hid*
5514 HID SENSOR HUB DRIVERS
5521 F: Documentation/hid/hid-sensor*
5522 F: drivers/hid/hid-sensor-*
5523 F: drivers/iio/*/hid-*
5524 F: include/linux/hid-sensor-*
5526 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5531 F: Documentation/timers/
5532 F: kernel/time/hrtimer.c
5533 F: kernel/time/clockevents.c
5534 F: kernel/time/tick*.*
5535 F: kernel/time/timer_*.c
5536 F: include/linux/clockchips.h
5537 F: include/linux/hrtimer.h
5539 HIGH-SPEED SCC DRIVER FOR AX.25
5542 F: drivers/net/hamradio/dmascc.c
5543 F: drivers/net/hamradio/scc.c
5545 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5547 W: http://www.highpoint-tech.com
5549 F: Documentation/scsi/hptiop.txt
5550 F: drivers/scsi/hptiop.c
5556 F: include/linux/hippidevice.h
5557 F: include/uapi/linux/if_hippi.h
5559 F: drivers/net/hippi/
5561 HISILICON NETWORK SUBSYSTEM DRIVER
5565 W: http://www.hisilicon.com
5567 F: drivers/net/ethernet/hisilicon/
5568 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5570 HISILICON SAS Controller
5572 W: http://www.hisilicon.com
5574 F: drivers/scsi/hisi_sas/
5575 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5581 W: http://hostap.epitest.fi/
5583 F: drivers/net/wireless/intersil/hostap/
5585 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5588 F: drivers/platform/x86/tc1100-wmi.c
5590 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5593 F: drivers/net/ethernet/hp/hp100.*
5595 HPET: High Precision Event Timers driver
5598 F: Documentation/timers/hpet.txt
5599 F: drivers/char/hpet.c
5600 F: include/linux/hpet.h
5601 F: include/uapi/linux/hpet.h
5605 F: arch/x86/kernel/hpet.c
5606 F: arch/x86/include/asm/hpet.h
5610 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5618 F: Documentation/ABI/testing/sysfs-bus-hsi
5619 F: Documentation/hsi.txt
5621 F: include/linux/hsi/
5622 F: include/uapi/linux/hsi/
5626 W: http://www.pharscape.org
5628 F: drivers/net/usb/hso.c
5630 HSR NETWORK PROTOCOL
5636 HTCPEN TOUCHSCREEN DRIVER
5640 F: drivers/input/touchscreen/htcpen.c
5647 Hyper-V CORE AND DRIVERS
5652 F: arch/x86/include/asm/mshyperv.h
5653 F: arch/x86/include/uapi/asm/hyperv.h
5654 F: arch/x86/kernel/cpu/mshyperv.c
5655 F: drivers/hid/hid-hyperv.c
5657 F: drivers/input/serio/hyperv-keyboard.c
5658 F: drivers/pci/host/pci-hyperv.c
5659 F: drivers/net/hyperv/
5660 F: drivers/scsi/storvsc_drv.c
5661 F: drivers/video/fbdev/hyperv_fb.c
5662 F: include/linux/hyperv.h
5664 F: Documentation/ABI/stable/sysfs-bus-vmbus
5670 F: Documentation/i2c/i2c-topology
5671 F: Documentation/i2c/muxes/
5672 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5673 F: drivers/i2c/i2c-mux.c
5674 F: drivers/i2c/muxes/
5675 F: include/linux/i2c-mux.h
5677 I2C OVER PARALLEL PORT
5681 F: Documentation/i2c/busses/i2c-parport
5682 F: Documentation/i2c/busses/i2c-parport-light
5683 F: drivers/i2c/busses/i2c-parport.c
5684 F: drivers/i2c/busses/i2c-parport-light.c
5686 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5690 F: Documentation/i2c/busses/i2c-ali1535
5691 F: Documentation/i2c/busses/i2c-ali1563
5692 F: Documentation/i2c/busses/i2c-ali15x3
5693 F: Documentation/i2c/busses/i2c-amd756
5694 F: Documentation/i2c/busses/i2c-amd8111
5695 F: Documentation/i2c/busses/i2c-i801
5696 F: Documentation/i2c/busses/i2c-nforce2
5697 F: Documentation/i2c/busses/i2c-piix4
5698 F: Documentation/i2c/busses/i2c-sis5595
5699 F: Documentation/i2c/busses/i2c-sis630
5700 F: Documentation/i2c/busses/i2c-sis96x
5701 F: Documentation/i2c/busses/i2c-via
5702 F: Documentation/i2c/busses/i2c-viapro
5703 F: drivers/i2c/busses/i2c-ali1535.c
5704 F: drivers/i2c/busses/i2c-ali1563.c
5705 F: drivers/i2c/busses/i2c-ali15x3.c
5706 F: drivers/i2c/busses/i2c-amd756.c
5707 F: drivers/i2c/busses/i2c-amd756-s4882.c
5708 F: drivers/i2c/busses/i2c-amd8111.c
5709 F: drivers/i2c/busses/i2c-i801.c
5710 F: drivers/i2c/busses/i2c-isch.c
5711 F: drivers/i2c/busses/i2c-nforce2.c
5712 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5713 F: drivers/i2c/busses/i2c-piix4.c
5714 F: drivers/i2c/busses/i2c-sis5595.c
5715 F: drivers/i2c/busses/i2c-sis630.c
5716 F: drivers/i2c/busses/i2c-sis96x.c
5717 F: drivers/i2c/busses/i2c-via.c
5718 F: drivers/i2c/busses/i2c-viapro.c
5720 I2C/SMBUS ISMT DRIVER
5724 F: drivers/i2c/busses/i2c-ismt.c
5725 F: Documentation/i2c/busses/i2c-ismt
5727 I2C/SMBUS STUB DRIVER
5731 F: drivers/i2c/i2c-stub.c
5736 W: https://i2c.wiki.kernel.org/
5737 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5740 F: Documentation/devicetree/bindings/i2c/
5741 F: Documentation/i2c/
5744 F: include/linux/i2c.h
5745 F: include/linux/i2c-*.h
5746 F: include/uapi/linux/i2c.h
5747 F: include/uapi/linux/i2c-*.h
5759 F: Documentation/i2c/busses/i2c-taos-evm
5760 F: drivers/i2c/busses/i2c-taos-evm.c
5765 W: http://www.harbaum.org/till/i2c_tiny_usb
5767 F: drivers/i2c/busses/i2c-tiny-usb.c
5774 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5779 IA64 (Itanium) PLATFORM
5783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5787 IBM Power VMX Cryptographic instructions
5792 F: drivers/crypto/vmx/Makefile
5793 F: drivers/crypto/vmx/Kconfig
5794 F: drivers/crypto/vmx/vmx.c
5795 F: drivers/crypto/vmx/aes*
5796 F: drivers/crypto/vmx/ghash*
5797 F: drivers/crypto/vmx/ppc-xlate.pl
5799 IBM Power in-Nest Crypto Acceleration
5804 F: drivers/crypto/nx/Makefile
5805 F: drivers/crypto/nx/Kconfig
5806 F: drivers/crypto/nx/nx-aes*
5807 F: drivers/crypto/nx/nx-sha*
5808 F: drivers/crypto/nx/nx.*
5809 F: drivers/crypto/nx/nx_csbcpb.h
5810 F: drivers/crypto/nx/nx_debugfs.h
5812 IBM Power 842 compression accelerator
5815 F: drivers/crypto/nx/Makefile
5816 F: drivers/crypto/nx/Kconfig
5817 F: drivers/crypto/nx/nx-842*
5818 F: include/linux/sw842.h
5822 IBM Power Linux RAID adapter
5825 F: drivers/scsi/ipr.*
5827 IBM Power Virtual Ethernet Device Driver
5831 F: drivers/net/ethernet/ibm/ibmveth.*
5833 IBM Power SRIOV Virtual NIC Device Driver
5838 F: drivers/net/ethernet/ibm/ibmvnic.*
5840 IBM Power Virtual SCSI Device Drivers
5844 F: drivers/scsi/ibmvscsi/ibmvscsi*
5845 F: include/scsi/viosrp.h
5847 IBM Power Virtual SCSI Device Target Driver
5853 F: drivers/scsi/ibmvscsi_tgt/
5855 IBM Power Virtual FC Device Drivers
5859 F: drivers/scsi/ibmvscsi/ibmvfc*
5861 IBM ServeRAID RAID DRIVER
5863 F: drivers/scsi/ips.*
5865 ICH LPC AND GPIO DRIVER
5868 F: drivers/mfd/lpc_ich.c
5869 F: drivers/gpio/gpio-ich.c
5874 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5877 F: Documentation/ide/
5879 F: include/linux/ide.h
5881 IDEAPAD LAPTOP EXTRAS DRIVER
5884 W: http://launchpad.net/ideapad-laptop
5886 F: drivers/platform/x86/ideapad-laptop.c
5888 IDEAPAD LAPTOP SLIDEBAR DRIVER
5891 W: https://github.com/o2genum/ideapad-slidebar
5893 F: drivers/input/misc/ideapad_slidebar.c
5899 F: Documentation/cdrom/ide-cd
5900 F: drivers/ide/ide-cd*
5906 F: drivers/idle/i7300_idle.c
5908 IEEE 802.15.4 SUBSYSTEM
5911 W: http://wpan.cakelab.org/
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5917 F: drivers/net/ieee802154/
5918 F: include/linux/nl802154.h
5919 F: include/linux/ieee802154.h
5920 F: include/net/nl802154.h
5921 F: include/net/mac802154.h
5922 F: include/net/af_ieee802154.h
5923 F: include/net/cfg802154.h
5924 F: include/net/ieee802154_netdev.h
5925 F: Documentation/networking/ieee802154.txt
5927 IGORPLUG-USB IR RECEIVER
5931 F: drivers/media/rc/igorplugusb.c
5933 IGUANAWORKS USB IR TRANSCEIVER
5937 F: drivers/media/rc/iguanair.c
5939 IIO SUBSYSTEM AND DRIVERS
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5947 F: Documentation/devicetree/bindings/iio/
5949 F: drivers/staging/iio/
5950 F: include/linux/iio/
5953 IKANOS/ADI EAGLE ADSL USB DRIVER
5957 F: drivers/usb/atm/ueagle-atm.c
5959 INA209 HARDWARE MONITOR DRIVER
5963 F: Documentation/hwmon/ina209
5964 F: Documentation/devicetree/bindings/i2c/ina209.txt
5965 F: drivers/hwmon/ina209.c
5967 INA2XX HARDWARE MONITOR DRIVER
5971 F: Documentation/hwmon/ina2xx
5972 F: drivers/hwmon/ina2xx.c
5973 F: include/linux/platform_data/ina2xx.h
5975 INDUSTRY PACK SUBSYSTEM (IPACK)
5980 W: http://industrypack.sourceforge.net
5984 INGENIC JZ4780 DMA Driver
5987 F: drivers/dma/dma-jz4780.c
5989 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5997 F: security/integrity/ima/
5999 IMGTEC IR DECODER DRIVER
6002 F: drivers/media/rc/img-ir/
6004 IMS TWINTURBO FRAMEBUFFER DRIVER
6007 F: drivers/video/fbdev/imsttfb.c
6009 INFINIBAND SUBSYSTEM
6014 W: http://www.openfabrics.org/
6015 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6018 F: Documentation/infiniband/
6019 F: drivers/infiniband/
6020 F: include/uapi/linux/if_infiniband.h
6021 F: include/uapi/rdma/
6029 F: Documentation/filesystems/inotify.txt
6030 F: fs/notify/inotify/
6031 F: include/linux/inotify.h
6032 F: include/uapi/linux/inotify.h
6034 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6037 Q: http://patchwork.kernel.org/project/linux-input/list/
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6041 F: include/linux/input.h
6042 F: include/uapi/linux/input.h
6043 F: include/linux/input/
6044 F: Documentation/devicetree/bindings/input/
6046 INPUT MULTITOUCH (MT) PROTOCOL
6050 F: Documentation/input/multi-touch-protocol.txt
6051 F: drivers/input/input-mt.c
6054 INTEL ASoC BDW/HSW DRIVERS
6058 F: sound/soc/intel/common/sst-dsp*
6059 F: sound/soc/intel/common/sst-firmware.c
6060 F: sound/soc/intel/boards/broadwell.c
6061 F: sound/soc/intel/haswell/
6063 INTEL C600 SERIES SAS CONTROLLER DRIVER
6067 T: git git://git.code.sf.net/p/intel-sas/isci
6069 F: drivers/scsi/isci/
6071 INTEL HID EVENT DRIVER
6075 F: drivers/platform/x86/intel-hid.c
6077 INTEL VIRTUAL BUTTON DRIVER
6081 F: drivers/platform/x86/intel-vbtn.c
6086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6088 F: drivers/idle/intel_idle.c
6095 F: drivers/cpufreq/intel_pstate.c
6097 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6101 F: Documentation/fb/intelfb.txt
6102 F: drivers/video/fbdev/intelfb/
6104 INTEL 810/815 FRAMEBUFFER DRIVER
6108 F: drivers/video/fbdev/i810/
6110 INTEL MENLOW THERMAL DRIVER
6113 W: https://01.org/linux-acpi
6115 F: drivers/platform/x86/intel_menlow.c
6117 INTEL I/OAT DMA DRIVER
6121 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6123 F: drivers/dma/ioat*
6128 T: git git://git.infradead.org/iommu-2.6.git
6130 F: drivers/iommu/intel-iommu.c
6131 F: include/linux/intel-iommu.h
6133 INTEL IOP-ADMA DMA DRIVER
6136 F: drivers/dma/iop-adma.c
6138 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6141 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6142 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6143 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6144 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6145 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6146 F: drivers/net/wan/ixp4xx_hss.c
6148 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6151 F: drivers/char/hw_random/ixp4xx-rng.c
6153 INTEL ETHERNET DRIVERS
6156 W: http://www.intel.com/support/feedback.htm
6157 W: http://e1000.sourceforge.net/
6158 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6162 F: Documentation/networking/e100.txt
6163 F: Documentation/networking/e1000.txt
6164 F: Documentation/networking/e1000e.txt
6165 F: Documentation/networking/igb.txt
6166 F: Documentation/networking/igbvf.txt
6167 F: Documentation/networking/ixgb.txt
6168 F: Documentation/networking/ixgbe.txt
6169 F: Documentation/networking/ixgbevf.txt
6170 F: Documentation/networking/i40e.txt
6171 F: Documentation/networking/i40evf.txt
6172 F: drivers/net/ethernet/intel/
6173 F: drivers/net/ethernet/intel/*/
6175 INTEL RDMA RNIC DRIVER
6183 F: drivers/infiniband/hw/i40iw/
6185 INTEL MERRIFIELD GPIO DRIVER
6189 F: drivers/gpio/gpio-merrifield.c
6191 INTEL-MID GPIO DRIVER
6195 F: drivers/gpio/gpio-intel-mid.c
6197 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6201 F: Documentation/networking/README.ipw2100
6202 F: Documentation/networking/README.ipw2200
6203 F: drivers/net/wireless/intel/ipw2x00/
6208 F: Documentation/trace/intel_th.txt
6209 F: drivers/hwtracing/intel_th/
6211 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6214 W: http://tboot.sourceforge.net
6215 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6217 F: Documentation/intel_txt.txt
6218 F: include/linux/tboot.h
6219 F: arch/x86/kernel/tboot.c
6221 INTEL WIRELESS WIMAX CONNECTION 2400
6226 W: http://linuxwimax.org
6227 F: Documentation/wimax/README.i2400m
6228 F: drivers/net/wimax/i2400m/
6229 F: include/uapi/linux/wimax/i2400m.h
6231 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6235 F: drivers/net/wireless/intel/iwlegacy/
6237 INTEL WIRELESS WIFI LINK (iwlwifi)
6243 W: http://intellinuxwireless.org
6244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6246 F: drivers/net/wireless/intel/iwlwifi/
6248 INTEL MANAGEMENT ENGINE (mei)
6252 F: include/uapi/linux/mei.h
6253 F: include/linux/mei_cl_bus.h
6254 F: drivers/misc/mei/*
6255 F: drivers/watchdog/mei_wdt.c
6256 F: Documentation/misc-devices/mei/*
6258 INTEL MIC DRIVERS (mic)
6262 W: https://github.com/sudeepdutt/mic
6263 W: http://software.intel.com/en-us/mic-developer
6264 F: include/linux/mic_bus.h
6265 F: include/linux/scif.h
6266 F: include/uapi/linux/mic_common.h
6267 F: include/uapi/linux/mic_ioctl.h
6268 F: include/uapi/linux/scif_ioctl.h
6269 F: drivers/misc/mic/
6270 F: drivers/dma/mic_x100_dma.c
6271 F: drivers/dma/mic_x100_dma.h
6272 F: Documentation/mic/
6274 INTEL PMC/P-Unit IPC DRIVER
6278 F: drivers/platform/x86/intel_pmc_ipc.c
6279 F: drivers/platform/x86/intel_punit_ipc.c
6280 F: arch/x86/include/asm/intel_pmc_ipc.h
6281 F: arch/x86/include/asm/intel_punit_ipc.h
6283 INTEL TELEMETRY DRIVER
6287 F: arch/x86/include/asm/intel_telemetry.h
6288 F: drivers/platform/x86/intel_telemetry*
6290 INTEL PMC CORE DRIVER
6295 F: arch/x86/include/asm/pmc_core.h
6296 F: drivers/platform/x86/intel_pmc_core*
6298 IOC3 ETHERNET DRIVER
6302 F: drivers/net/ethernet/sgi/ioc3-eth.c
6308 F: drivers/tty/serial/ioc3_serial.c
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6315 F: Documentation/devicetree/bindings/iommu/
6321 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6326 W: http://openipmi.sourceforge.net/
6328 F: Documentation/IPMI.txt
6329 F: drivers/char/ipmi/
6330 F: include/linux/ipmi*
6331 F: include/uapi/linux/ipmi*
6333 QCOM AUDIO (ASoC) DRIVERS
6340 IPS SCSI RAID DRIVER
6343 W: http://www.adaptec.com/
6345 F: drivers/scsi/ips*
6354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6356 F: Documentation/networking/ipvs-sysctl.txt
6357 F: include/net/ip_vs.h
6358 F: include/uapi/linux/ip_vs.h
6359 F: net/netfilter/ipvs/
6365 F: drivers/tty/ipwireless/
6371 F: include/net/ipx.h
6372 F: include/uapi/linux/ipx.h
6379 W: http://irda.sourceforge.net/
6381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6382 F: Documentation/networking/irda.txt
6383 F: drivers/net/irda/
6384 F: include/net/irda/
6391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6401 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6402 F: Documentation/devicetree/bindings/interrupt-controller/
6405 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6409 F: Documentation/IRQ-domain.txt
6410 F: include/linux/irqdomain.h
6411 F: kernel/irq/irqdomain.c
6417 F: Documentation/isa.txt
6418 F: drivers/base/isa.c
6419 F: include/linux/isa.h
6424 F: Documentation/isapnp.txt
6425 F: drivers/pnp/isapnp/
6426 F: include/linux/isapnp.h
6431 T: git git://linuxtv.org/media_tree.git
6432 W: https://linuxtv.org
6434 F: drivers/media/radio/radio-isa*
6436 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6440 F: drivers/firmware/iscsi_ibft*
6445 W: www.open-iscsi.org
6446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6448 F: drivers/scsi/*iscsi*
6449 F: include/scsi/*iscsi*
6451 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6457 W: http://www.openfabrics.org
6458 W: www.open-iscsi.org
6459 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6460 F: drivers/infiniband/ulp/iser/
6462 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6468 W: http://www.linux-iscsi.org
6469 F: drivers/infiniband/ulp/isert
6475 W: http://www.isdn4linux.de
6476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6478 F: Documentation/isdn/
6480 F: include/linux/isdn.h
6481 F: include/linux/isdn/
6482 F: include/uapi/linux/isdn.h
6483 F: include/uapi/linux/isdn/
6485 ISDN SUBSYSTEM (Eicon active card driver)
6488 W: http://www.melware.de
6490 F: drivers/isdn/hardware/eicon/
6492 IT87 HARDWARE MONITORING DRIVER
6496 F: Documentation/hwmon/it87
6497 F: drivers/hwmon/it87.c
6502 W: https://linuxtv.org
6503 W: http://palosaari.fi/linux/
6504 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6505 T: git git://linuxtv.org/anttip/media_tree.git
6507 F: drivers/media/tuners/it913x*
6509 IVTV VIDEO4LINUX DRIVER
6513 T: git git://linuxtv.org/media_tree.git
6514 W: http://www.ivtvdriver.org
6516 F: Documentation/video4linux/*.ivtv
6517 F: drivers/media/pci/ivtv/
6518 F: include/uapi/linux/ivtv*
6520 IX2505V MEDIA DRIVER
6523 W: https://linuxtv.org
6524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6526 F: drivers/media/dvb-frontends/ix2505v*
6528 JC42.4 TEMPERATURE SENSOR DRIVER
6532 F: drivers/hwmon/jc42.c
6533 F: Documentation/hwmon/jc42
6538 W: http://jfs.sourceforge.net/
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6541 F: Documentation/filesystems/jfs.txt
6548 F: drivers/net/ethernet/jme.*
6550 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6553 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6556 F: include/uapi/linux/jffs2.h
6558 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6564 F: include/linux/jbd2.h
6566 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6570 F: drivers/media/platform/rcar_jpu.c
6572 JSM Neo PCI based serial card
6576 F: drivers/tty/serial/jsm/
6578 K10TEMP HARDWARE MONITORING DRIVER
6582 F: Documentation/hwmon/k10temp
6583 F: drivers/hwmon/k10temp.c
6585 K8TEMP HARDWARE MONITORING DRIVER
6589 F: Documentation/hwmon/k8temp
6590 F: drivers/hwmon/k8temp.c
6598 F: arch/*/include/asm/kasan.h
6599 F: arch/*/mm/kasan_init*
6600 F: Documentation/kasan.txt
6601 F: include/linux/kasan*.h
6604 F: scripts/Makefile.kasan
6609 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6611 F: Documentation/kbuild/kconfig-language.txt
6619 W: http://lse.sourceforge.net/kdump/
6621 F: Documentation/kdump/
6623 KEENE FM RADIO TRANSMITTER DRIVER
6626 T: git git://linuxtv.org/media_tree.git
6627 W: https://linuxtv.org
6629 F: drivers/media/radio/radio-keene*
6631 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6637 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6643 F: Documentation/kbuild/
6645 F: scripts/Makefile.*
6652 W: http://kernelnewbies.org/KernelJanitors
6655 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6659 W: http://nfs.sourceforge.net/
6660 T: git git://linux-nfs.org/~bfields/linux.git
6663 F: include/uapi/linux/nfsd/
6667 F: include/linux/lockd/
6668 F: include/linux/sunrpc/
6669 F: include/uapi/linux/sunrpc/
6671 KERNEL SELFTEST FRAMEWORK
6675 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6677 F: tools/testing/selftests
6679 KERNEL VIRTUAL MACHINE (KVM)
6683 W: http://www.linux-kvm.org
6684 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6686 F: Documentation/*/kvm*.txt
6687 F: Documentation/virtual/kvm/
6689 F: arch/x86/kernel/kvm.c
6690 F: arch/x86/kernel/kvmclock.c
6691 F: arch/*/include/asm/kvm*
6692 F: include/linux/kvm*
6693 F: include/uapi/linux/kvm*
6697 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6700 W: http://www.linux-kvm.org/
6702 F: arch/x86/include/asm/svm.h
6703 F: arch/x86/kvm/svm.c
6705 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6708 W: http://www.linux-kvm.org/
6709 T: git git://github.com/agraf/linux-2.6.git
6711 F: arch/powerpc/include/asm/kvm*
6712 F: arch/powerpc/kvm/
6714 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6718 W: http://www.ibm.com/developerworks/linux/linux390/
6719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6721 F: Documentation/s390/kvm.txt
6722 F: arch/s390/include/asm/kvm*
6725 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6730 W: http://systems.cs.columbia.edu/projects/kvm-arm
6731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6733 F: arch/arm/include/uapi/asm/kvm*
6734 F: arch/arm/include/asm/kvm*
6737 F: include/kvm/arm_*
6739 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6745 F: arch/arm64/include/uapi/asm/kvm*
6746 F: arch/arm64/include/asm/kvm*
6749 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6753 F: arch/mips/include/uapi/asm/kvm*
6754 F: arch/mips/include/asm/kvm*
6759 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6762 F: include/linux/kexec.h
6763 F: include/uapi/linux/kexec.h
6770 F: Documentation/security/keys.txt
6771 F: include/linux/key.h
6772 F: include/linux/key-type.h
6773 F: include/linux/keyctl.h
6774 F: include/uapi/linux/keyctl.h
6784 F: Documentation/security/keys-trusted-encrypted.txt
6785 F: include/keys/trusted-type.h
6786 F: security/keys/trusted.c
6787 F: security/keys/trusted.h
6795 F: Documentation/security/keys-trusted-encrypted.txt
6796 F: include/keys/encrypted-type.h
6797 F: security/keys/encrypted-keys/
6799 KGDB / KDB /debug_core
6801 W: http://kgdb.wiki.kernel.org/
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6805 F: Documentation/DocBook/kgdb.tmpl
6806 F: drivers/misc/kgdbts.c
6807 F: drivers/tty/serial/kgdboc.c
6808 F: include/linux/kdb.h
6809 F: include/linux/kgdb.h
6816 F: Documentation/kmemcheck.txt
6817 F: arch/x86/include/asm/kmemcheck.h
6818 F: arch/x86/mm/kmemcheck/
6819 F: include/linux/kmemcheck.h
6825 F: Documentation/kmemleak.txt
6826 F: include/linux/kmemleak.h
6828 F: mm/kmemleak-test.c
6836 F: Documentation/kprobes.txt
6837 F: include/linux/kprobes.h
6840 KS0108 LCD CONTROLLER DRIVER
6842 W: http://miguelojeda.es/auxdisplay.htm
6843 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6845 F: Documentation/auxdisplay/ks0108
6846 F: drivers/auxdisplay/ks0108.c
6847 F: include/linux/ks0108.h
6854 F: include/net/l3mdev.h
6856 LANTIQ MIPS ARCHITECTURE
6865 F: Documentation/networking/lapb-module.txt
6869 LASI 53c700 driver for PARISC
6873 F: Documentation/scsi/53c700.txt
6874 F: drivers/scsi/53c700*
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6882 F: Documentation/devicetree/bindings/leds/
6884 F: include/linux/leds.h
6886 LEGACY EEPROM DRIVER
6889 F: Documentation/misc-devices/eeprom
6890 F: drivers/misc/eeprom/eeprom.c
6892 LEGO USB Tower driver
6895 W: http://legousb.sourceforge.net/
6897 F: drivers/usb/misc/legousbtower.c
6902 W: https://linuxtv.org
6903 W: http://github.com/mkrufky
6904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6905 T: git git://linuxtv.org/mkrufky/tuners.git
6907 F: drivers/media/dvb-frontends/lg2160.*
6909 LGDT3305 MEDIA DRIVER
6912 W: https://linuxtv.org
6913 W: http://github.com/mkrufky
6914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6915 T: git git://linuxtv.org/mkrufky/tuners.git
6917 F: drivers/media/dvb-frontends/lgdt3305.*
6922 W: http://lguest.ozlabs.org/
6924 F: arch/x86/include/asm/lguest*.h
6927 F: include/linux/lguest*.h
6930 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6936 F: include/linux/ata.h
6937 F: include/linux/libata.h
6938 F: Documentation/devicetree/bindings/ata/
6940 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6945 F: include/linux/pata_arasan_cf_data.h
6946 F: drivers/ata/pata_arasan_cf.c
6952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6954 F: drivers/ata/pata_*.c
6955 F: drivers/ata/ata_generic.c
6957 LIBATA SATA AHCI PLATFORM devices support
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6963 F: drivers/ata/ahci_platform.c
6964 F: drivers/ata/libahci_platform.c
6965 F: include/linux/ahci_platform.h
6967 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6972 F: drivers/ata/sata_promise.*
6977 F: tools/lib/lockdep/
6979 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6982 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6986 F: include/linux/nd.h
6987 F: include/linux/libnvdimm.h
6988 F: include/uapi/linux/ndctl.h
6990 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6993 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6995 F: drivers/nvdimm/blk.c
6996 F: drivers/nvdimm/region_devs.c
6997 F: drivers/acpi/nfit*
6999 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7002 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7004 F: drivers/nvdimm/btt*
7006 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7009 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7011 F: drivers/nvdimm/pmem.c
7012 F: include/linux/pmem.h
7013 F: arch/*/include/asm/pmem.h
7015 LIGHTNVM PLATFORM SUPPORT
7017 W: http://github/OpenChannelSSD
7020 F: drivers/lightnvm/
7021 F: include/linux/lightnvm.h
7022 F: include/uapi/linux/lightnvm.h
7024 LINUX FOR IBM pSERIES (RS/6000)
7026 W: http://www.ibm.com/linux/ltc/projects/ppc
7028 F: arch/powerpc/boot/rs6000.h
7030 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7034 W: http://www.penguinppc.org/
7036 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7039 F: Documentation/powerpc/
7041 F: drivers/char/tpm/tpm_ibmvtpm*
7042 F: drivers/crypto/nx/
7043 F: drivers/crypto/vmx/
7044 F: drivers/net/ethernet/ibm/ibmveth.*
7045 F: drivers/net/ethernet/ibm/ibmvnic.*
7046 F: drivers/pci/hotplug/pnv_php.c
7047 F: drivers/pci/hotplug/rpa*
7048 F: drivers/scsi/ibmvscsi/
7056 LINUX FOR POWER MACINTOSH
7058 W: http://www.penguinppc.org/
7061 F: arch/powerpc/platforms/powermac/
7062 F: drivers/macintosh/
7064 LINUX FOR POWERPC EMBEDDED MPC5XXX
7067 T: git git://git.denx.de/linux-denx-agust.git
7069 F: arch/powerpc/platforms/512x/
7070 F: arch/powerpc/platforms/52xx/
7072 LINUX FOR POWERPC EMBEDDED PPC4XX
7075 W: http://www.penguinppc.org/
7078 F: arch/powerpc/platforms/40x/
7079 F: arch/powerpc/platforms/44x/
7081 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7084 F: arch/powerpc/*/*virtex*
7085 F: arch/powerpc/*/*/*virtex*
7087 LINUX FOR POWERPC EMBEDDED PPC8XX
7089 W: http://www.penguinppc.org/
7092 F: arch/powerpc/platforms/8xx/
7094 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7097 W: http://www.penguinppc.org/
7099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7101 F: arch/powerpc/platforms/83xx/
7102 F: arch/powerpc/platforms/85xx/
7104 LINUX FOR POWERPC PA SEMI PWRFICIENT
7108 F: arch/powerpc/platforms/pasemi/
7109 F: drivers/*/*pasemi*
7110 F: drivers/*/*/*pasemi*
7112 LINUX SECURITY MODULE (LSM) FRAMEWORK
7117 LIS3LV02D ACCELEROMETER DRIVER
7120 F: Documentation/misc-devices/lis3lv02d
7121 F: drivers/misc/lis3lv02d/
7122 F: drivers/platform/x86/hp_accel.c
7131 F: kernel/livepatch/
7132 F: include/linux/livepatch.h
7133 F: arch/x86/include/asm/livepatch.h
7134 F: arch/x86/kernel/livepatch.c
7135 F: Documentation/livepatch/
7136 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7137 F: samples/livepatch/
7139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7141 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7144 F: drivers/misc/lkdtm*
7149 F: include/linux/llc.h
7150 F: include/uapi/linux/llc.h
7154 LM73 HARDWARE MONITOR DRIVER
7158 F: drivers/hwmon/lm73.c
7160 LM78 HARDWARE MONITOR DRIVER
7164 F: Documentation/hwmon/lm78
7165 F: drivers/hwmon/lm78.c
7167 LM83 HARDWARE MONITOR DRIVER
7171 F: Documentation/hwmon/lm83
7172 F: drivers/hwmon/lm83.c
7174 LM90 HARDWARE MONITOR DRIVER
7178 F: Documentation/hwmon/lm90
7179 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7180 F: drivers/hwmon/lm90.c
7182 LM95234 HARDWARE MONITOR DRIVER
7186 F: Documentation/hwmon/lm95234
7187 F: drivers/hwmon/lm95234.c
7189 LME2510 MEDIA DRIVER
7192 W: https://linuxtv.org
7193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7195 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7203 F: Documentation/locking/
7204 F: include/linux/lockdep.h
7205 F: include/linux/spinlock*.h
7206 F: arch/*/include/asm/spinlock*.h
7207 F: include/linux/rwlock*.h
7208 F: include/linux/mutex*.h
7209 F: arch/*/include/asm/mutex*.h
7210 F: include/linux/rwsem*.h
7211 F: arch/*/include/asm/rwsem.h
7212 F: include/linux/seqlock.h
7213 F: lib/locking*.[ch]
7216 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7219 W: http://www.linux-ntfs.org/content/view/19/37/
7221 F: Documentation/ldm.txt
7222 F: block/partitions/ldm.*
7232 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7238 W: http://www.avagotech.com/support/
7240 F: drivers/message/fusion/
7241 F: drivers/scsi/mpt2sas/
7242 F: drivers/scsi/mpt3sas/
7244 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7248 F: drivers/scsi/sym53c8xx_2/
7250 LTC4261 HARDWARE MONITOR DRIVER
7254 F: Documentation/hwmon/ltc4261
7255 F: drivers/hwmon/ltc4261.c
7257 LTP (Linux Test Project)
7265 W: http://linux-test-project.github.io/
7266 T: git git://github.com/linux-test-project/ltp.git
7270 W: http://www.linux-m32r.org/
7277 W: http://www.linux-m68k.org/
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7283 M68K ON APPLE MACINTOSH
7285 W: http://www.mac.linux-m68k.org/
7292 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7296 M88DS3103 MEDIA DRIVER
7299 W: https://linuxtv.org
7300 W: http://palosaari.fi/linux/
7301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7302 T: git git://linuxtv.org/anttip/media_tree.git
7304 F: drivers/media/dvb-frontends/m88ds3103*
7306 M88RS2000 MEDIA DRIVER
7309 W: https://linuxtv.org
7310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7312 F: drivers/media/dvb-frontends/m88rs2000*
7314 MA901 MASTERKIT USB FM RADIO DRIVER
7317 T: git git://linuxtv.org/media_tree.git
7319 F: drivers/media/radio/radio-ma901.c
7324 W: http://wireless.kernel.org/
7325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7328 F: Documentation/networking/mac80211-injection.txt
7329 F: include/net/mac80211.h
7331 F: drivers/net/wireless/mac80211_hwsim.[ch]
7337 F: drivers/net/macvlan.c
7338 F: include/linux/if_macvlan.h
7345 F: include/linux/mailbox_client.h
7346 F: include/linux/mailbox_controller.h
7348 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7350 W: http://www.kernel.org/doc/man-pages
7354 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7358 F: drivers/net/dsa/mv88e6xxx/
7360 MARVELL ARMADA DRM SUPPORT
7363 F: drivers/gpu/drm/armada/
7364 F: include/uapi/drm/armada_drm.h
7365 F: Documentation/devicetree/bindings/display/armada/
7367 MARVELL CRYPTO DRIVER
7370 F: drivers/crypto/marvell/
7374 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7379 F: drivers/net/ethernet/marvell/sk*
7381 MARVELL LIBERTAS WIRELESS DRIVER
7384 F: drivers/net/wireless/marvell/libertas/
7386 MARVELL MV643XX ETHERNET DRIVER
7390 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7391 F: include/linux/mv643xx.h
7393 MARVELL MVNETA ETHERNET DRIVER
7397 F: drivers/net/ethernet/marvell/mvneta.*
7399 MARVELL MWIFIEX WIRELESS DRIVER
7404 F: drivers/net/wireless/marvell/mwifiex/
7406 MARVELL MWL8K WIRELESS DRIVER
7410 F: drivers/net/wireless/marvell/mwl8k.c
7412 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7415 F: drivers/mmc/host/mvsdio.*
7417 MATROX FRAMEBUFFER DRIVER
7420 F: drivers/video/fbdev/matrox/matroxfb_*
7421 F: include/uapi/linux/matroxfb.h
7423 MAX16065 HARDWARE MONITOR DRIVER
7427 F: Documentation/hwmon/max16065
7428 F: drivers/hwmon/max16065.c
7430 MAX20751 HARDWARE MONITOR DRIVER
7434 F: Documentation/hwmon/max20751
7435 F: drivers/hwmon/max20751.c
7437 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7441 F: Documentation/hwmon/max6650
7442 F: drivers/hwmon/max6650.c
7444 MAX6697 HARDWARE MONITOR DRIVER
7448 F: Documentation/hwmon/max6697
7449 F: Documentation/devicetree/bindings/i2c/max6697.txt
7450 F: drivers/hwmon/max6697.c
7451 F: include/linux/platform_data/max6697.h
7453 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7457 F: Documentation/devicetree/bindings/sound/max9860.txt
7458 F: sound/soc/codecs/max9860.*
7460 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7464 F: drivers/power/max14577_charger.c
7465 F: drivers/power/max77693_charger.c
7467 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7471 F: drivers/*/*max77802*.c
7472 F: Documentation/devicetree/bindings/*/*max77802.txt
7473 F: include/dt-bindings/*/*max77802.h
7475 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7480 F: drivers/*/max14577*.c
7481 F: drivers/*/max77686*.c
7482 F: drivers/*/max77693*.c
7483 F: drivers/extcon/extcon-max14577.c
7484 F: drivers/extcon/extcon-max77693.c
7485 F: drivers/rtc/rtc-max77686.c
7486 F: drivers/clk/clk-max77686.c
7487 F: Documentation/devicetree/bindings/mfd/max14577.txt
7488 F: Documentation/devicetree/bindings/*/max77686.txt
7489 F: Documentation/devicetree/bindings/mfd/max77693.txt
7490 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7491 F: include/linux/mfd/max14577*.h
7492 F: include/linux/mfd/max77686*.h
7493 F: include/linux/mfd/max77693*.h
7495 MAXIRADIO FM RADIO RECEIVER DRIVER
7498 T: git git://linuxtv.org/media_tree.git
7499 W: https://linuxtv.org
7501 F: drivers/media/radio/radio-maxiradio*
7503 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7507 F: drivers/iio/potentiometer/mcp4531.c
7509 MEDIA DRIVERS FOR RENESAS - FCP
7513 T: git git://linuxtv.org/media_tree.git
7515 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7516 F: drivers/media/platform/rcar-fcp.c
7517 F: include/media/rcar-fcp.h
7519 MEDIA DRIVERS FOR RENESAS - VSP1
7523 T: git git://linuxtv.org/media_tree.git
7525 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7526 F: drivers/media/platform/vsp1/
7528 MEDIA DRIVERS FOR HELENE
7531 W: https://linuxtv.org
7533 T: git git://linuxtv.org/media_tree.git
7535 F: drivers/media/dvb-frontends/helene*
7537 MEDIA DRIVERS FOR ASCOT2E
7541 W: https://linuxtv.org
7543 T: git git://linuxtv.org/media_tree.git
7545 F: drivers/media/dvb-frontends/ascot2e*
7547 MEDIA DRIVERS FOR CXD2841ER
7551 W: https://linuxtv.org
7553 T: git git://linuxtv.org/media_tree.git
7555 F: drivers/media/dvb-frontends/cxd2841er*
7557 MEDIA DRIVERS FOR HORUS3A
7561 W: https://linuxtv.org
7563 T: git git://linuxtv.org/media_tree.git
7565 F: drivers/media/dvb-frontends/horus3a*
7567 MEDIA DRIVERS FOR LNBH25
7571 W: https://linuxtv.org
7573 T: git git://linuxtv.org/media_tree.git
7575 F: drivers/media/dvb-frontends/lnbh25*
7577 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7581 W: https://linuxtv.org
7583 T: git git://linuxtv.org/media_tree.git
7585 F: drivers/media/pci/netup_unidvb/*
7587 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7590 P: LinuxTV.org Project
7592 W: https://linuxtv.org
7593 Q: http://patchwork.kernel.org/project/linux-media/list/
7594 T: git git://linuxtv.org/media_tree.git
7596 F: Documentation/dvb/
7597 F: Documentation/video4linux/
7598 F: Documentation/DocBook/media/
7600 F: drivers/staging/media/
7601 F: include/linux/platform_data/media/
7603 F: include/uapi/linux/dvb/
7604 F: include/uapi/linux/videodev2.h
7605 F: include/uapi/linux/media.h
7606 F: include/uapi/linux/v4l2-*
7607 F: include/uapi/linux/meye.h
7608 F: include/uapi/linux/ivtv*
7609 F: include/uapi/linux/uvcvideo.h
7611 MEDIATEK ETHERNET DRIVER
7616 F: drivers/net/ethernet/mediatek/
7618 MEDIATEK MT7601U WIRELESS LAN DRIVER
7622 F: drivers/net/wireless/mediatek/mt7601u/
7624 MEGARAID SCSI/SAS DRIVERS
7630 W: http://www.lsi.com
7632 F: Documentation/scsi/megaraid.txt
7633 F: drivers/scsi/megaraid.*
7634 F: drivers/scsi/megaraid/
7636 MELLANOX ETHERNET DRIVER (mlx4_en)
7640 W: http://www.mellanox.com
7641 Q: http://patchwork.ozlabs.org/project/netdev/list/
7642 F: drivers/net/ethernet/mellanox/mlx4/en_*
7644 MELLANOX ETHERNET DRIVER (mlx5e)
7648 W: http://www.mellanox.com
7649 Q: http://patchwork.ozlabs.org/project/netdev/list/
7650 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7652 MELLANOX ETHERNET SWITCH DRIVERS
7657 W: http://www.mellanox.com
7658 Q: http://patchwork.ozlabs.org/project/netdev/list/
7659 F: drivers/net/ethernet/mellanox/mlxsw/
7661 SOFT-ROCE DRIVER (rxe)
7665 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7666 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7667 F: drivers/infiniband/hw/rxe/
7668 F: include/uapi/rdma/rdma_user_rxe.h
7675 F: kernel/membarrier.c
7676 F: include/uapi/linux/membarrier.h
7680 W: http://www.linux-mm.org
7682 F: include/linux/mm.h
7683 F: include/linux/gfp.h
7684 F: include/linux/mmzone.h
7685 F: include/linux/memory_hotplug.h
7686 F: include/linux/vmalloc.h
7689 MEMORY TECHNOLOGY DEVICES (MTD)
7693 W: http://www.linux-mtd.infradead.org/
7694 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7695 T: git git://git.infradead.org/linux-mtd.git
7696 T: git git://git.infradead.org/l2-mtd.git
7698 F: Documentation/devicetree/bindings/mtd/
7700 F: include/linux/mtd/
7701 F: include/uapi/mtd/
7703 MEN A21 WATCHDOG DRIVER
7707 F: drivers/watchdog/mena21_wdt.c
7709 MEN CHAMELEON BUS (mcb)
7713 F: include/linux/mcb.h
7714 F: Documentation/men-chameleon-bus.txt
7716 MEN F21BMC (Board Management Controller)
7719 F: drivers/mfd/menf21bmc.c
7720 F: drivers/watchdog/menf21bmc_wdt.c
7721 F: drivers/leds/leds-menf21bmc.c
7722 F: drivers/hwmon/menf21bmc_hwmon.c
7723 F: Documentation/hwmon/menf21bmc
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7731 F: Documentation/metag/
7732 F: Documentation/devicetree/bindings/metag/
7733 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7734 F: drivers/clocksource/metag_generic.c
7735 F: drivers/irqchip/irq-metag.c
7736 F: drivers/irqchip/irq-metag-ext.c
7737 F: drivers/tty/metag_da.c
7739 MICROBLAZE ARCHITECTURE
7741 W: http://www.monstr.eu/fdt/
7742 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7746 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7750 F: drivers/platform/x86/surfacepro3_button.c
7755 F: drivers/usb/image/microtek.*
7760 W: http://www.linux-mips.org/
7761 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7762 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7764 F: Documentation/devicetree/bindings/mips/
7765 F: Documentation/mips/
7768 MIPS/LOONGSON1 ARCHITECTURE
7772 F: arch/mips/loongson32/
7773 F: arch/mips/include/asm/mach-loongson32/
7774 F: drivers/*/*loongson1*
7775 F: drivers/*/*/*loongson1*
7777 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7780 T: git git://linuxtv.org/media_tree.git
7781 W: https://linuxtv.org
7783 F: drivers/media/radio/radio-miropcm20*
7785 MELLANOX MLX4 core VPI driver
7789 W: http://www.mellanox.com
7790 Q: http://patchwork.ozlabs.org/project/netdev/list/
7792 F: drivers/net/ethernet/mellanox/mlx4/
7793 F: include/linux/mlx4/
7795 MELLANOX MLX4 IB driver
7798 W: http://www.mellanox.com
7799 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7801 F: drivers/infiniband/hw/mlx4/
7802 F: include/linux/mlx4/
7804 MELLANOX MLX5 core VPI driver
7809 W: http://www.mellanox.com
7810 Q: http://patchwork.ozlabs.org/project/netdev/list/
7812 F: drivers/net/ethernet/mellanox/mlx5/core/
7813 F: include/linux/mlx5/
7815 MELLANOX MLX5 IB driver
7819 W: http://www.mellanox.com
7820 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7822 F: drivers/infiniband/hw/mlx5/
7823 F: include/linux/mlx5/
7825 MELEXIS MLX90614 DRIVER
7828 W: http://www.melexis.com
7830 F: drivers/iio/temperature/mlx90614.c
7832 MN88472 MEDIA DRIVER
7835 W: https://linuxtv.org
7836 W: http://palosaari.fi/linux/
7837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7839 F: drivers/media/dvb-frontends/mn88472*
7841 MN88473 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/mn88473*
7853 F: include/linux/module.h
7856 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7857 W: http://popies.net/meye/
7859 F: Documentation/video4linux/meye.txt
7860 F: drivers/media/pci/meye/
7861 F: include/uapi/linux/meye.h
7863 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7866 F: Documentation/serial/moxa-smartio
7867 F: drivers/tty/mxser.*
7869 MR800 AVERMEDIA USB FM RADIO DRIVER
7872 T: git git://linuxtv.org/media_tree.git
7874 F: drivers/media/radio/radio-mr800.c
7876 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7880 F: drivers/net/ieee802154/mrf24j40.c
7881 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7887 F: drivers/platform/x86/msi-laptop.c
7892 F: drivers/platform/x86/msi-wmi.c
7897 W: https://linuxtv.org
7898 W: http://palosaari.fi/linux/
7899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7900 T: git git://linuxtv.org/anttip/media_tree.git
7902 F: drivers/media/tuners/msi001*
7904 MSI2500 MEDIA DRIVER
7907 W: https://linuxtv.org
7908 W: http://palosaari.fi/linux/
7909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910 T: git git://linuxtv.org/anttip/media_tree.git
7912 F: drivers/media/usb/msi2500/
7914 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7918 F: drivers/mtd/devices/docg3*
7920 MT9M032 APTINA SENSOR DRIVER
7923 T: git git://linuxtv.org/media_tree.git
7925 F: drivers/media/i2c/mt9m032.c
7926 F: include/media/i2c/mt9m032.h
7928 MT9P031 APTINA CAMERA SENSOR
7931 T: git git://linuxtv.org/media_tree.git
7933 F: drivers/media/i2c/mt9p031.c
7934 F: include/media/i2c/mt9p031.h
7936 MT9T001 APTINA CAMERA SENSOR
7939 T: git git://linuxtv.org/media_tree.git
7941 F: drivers/media/i2c/mt9t001.c
7942 F: include/media/i2c/mt9t001.h
7944 MT9V032 APTINA CAMERA SENSOR
7947 T: git git://linuxtv.org/media_tree.git
7949 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7950 F: drivers/media/i2c/mt9v032.c
7951 F: include/media/i2c/mt9v032.h
7953 MULTIFUNCTION DEVICES (MFD)
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7958 F: include/linux/mfd/
7960 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7963 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7965 F: Documentation/devicetree/bindings/mmc/
7967 F: include/linux/mmc/
7968 F: include/uapi/linux/mmc/
7970 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7972 F: drivers/mmc/host/mmc_spi.c
7973 F: include/linux/spi/mmc_spi.h
7975 MULTISOUND SOUND DRIVER
7978 F: Documentation/sound/oss/MultiSound
7981 MULTITECH MULTIPORT CARD (ISICOM)
7983 F: drivers/tty/isicom.c
7984 F: include/linux/isicom.h
7986 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7991 F: drivers/usb/musb/
7993 MXL5007T MEDIA DRIVER
7996 W: https://linuxtv.org
7997 W: http://github.com/mkrufky
7998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7999 T: git git://linuxtv.org/mkrufky/tuners.git
8001 F: drivers/media/tuners/mxl5007t.*
8003 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8006 W: https://www.myricom.com/support/downloads/myri10ge.html
8008 F: drivers/net/ethernet/myricom/myri10ge/
8010 NAND FLASH SUBSYSTEM
8014 W: http://www.linux-mtd.infradead.org/
8015 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8016 T: git git://github.com/linux-nand/linux.git
8018 F: drivers/mtd/nand/
8019 F: include/linux/mtd/nand*.h
8021 NATSEMI ETHERNET DRIVER (DP8381x)
8023 F: drivers/net/ethernet/natsemi/natsemi.c
8025 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8029 W: http://www.native-instruments.com
8037 NCR 5380 SCSI DRIVERS
8042 F: Documentation/scsi/g_NCR5380.txt
8043 F: Documentation/scsi/dtc3x80.txt
8044 F: drivers/scsi/NCR5380.*
8045 F: drivers/scsi/arm/cumana_1.c
8046 F: drivers/scsi/arm/oak.c
8047 F: drivers/scsi/atari_scsi.*
8048 F: drivers/scsi/dmx3191d.c
8049 F: drivers/scsi/dtc.*
8050 F: drivers/scsi/g_NCR5380.*
8051 F: drivers/scsi/g_NCR5380_mmio.c
8052 F: drivers/scsi/mac_scsi.*
8053 F: drivers/scsi/pas16.*
8054 F: drivers/scsi/sun3_scsi.*
8055 F: drivers/scsi/sun3_scsi_vme.c
8056 F: drivers/scsi/t128.*
8058 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8062 F: drivers/scsi/NCR_D700.*
8064 NCT6775 HARDWARE MONITOR DRIVER
8068 F: Documentation/hwmon/nct6775
8069 F: drivers/hwmon/nct6775.c
8071 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8074 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8076 F: drivers/infiniband/hw/nes/
8078 NETEM NETWORK EMULATOR
8082 F: net/sched/sch_netem.c
8084 NETERION 10GbE DRIVERS (s2io/vxge)
8088 F: Documentation/networking/s2io.txt
8089 F: Documentation/networking/vxge.txt
8090 F: drivers/net/ethernet/neterion/
8092 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8098 W: http://www.netfilter.org/
8099 W: http://www.iptables.org/
8100 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8104 F: include/linux/netfilter*
8105 F: include/linux/netfilter/
8106 F: include/net/netfilter/
8107 F: include/uapi/linux/netfilter*
8108 F: include/uapi/linux/netfilter/
8109 F: net/*/netfilter.c
8112 F: net/bridge/br_netfilter*.c
8116 W: http://netlabel.sf.net
8119 F: Documentation/netlabel/
8120 F: include/net/netlabel.h
8123 NETROM NETWORK LAYER
8126 W: http://www.linux-ax25.org/
8128 F: include/net/netrom.h
8129 F: include/uapi/linux/netrom.h
8132 NETRONOME ETHERNET DRIVERS
8136 F: drivers/net/ethernet/netronome/
8138 NETWORK BLOCK DEVICE (NBD)
8142 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8143 F: Documentation/blockdev/nbd.txt
8144 F: drivers/block/nbd.c
8145 F: include/uapi/linux/nbd.h
8147 NETWORK DROP MONITOR
8151 W: https://fedorahosted.org/dropwatch/
8152 F: net/core/drop_monitor.c
8154 NETWORKING [GENERAL]
8157 W: http://www.linuxfoundation.org/en/Net
8158 Q: http://patchwork.ozlabs.org/project/netdev/list/
8159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8164 F: include/linux/in.h
8165 F: include/linux/net.h
8166 F: include/linux/netdevice.h
8167 F: include/uapi/linux/in.h
8168 F: include/uapi/linux/net.h
8169 F: include/uapi/linux/netdevice.h
8170 F: include/uapi/linux/net_namespace.h
8172 F: tools/testing/selftests/net/
8176 NETWORKING [IPv4/IPv6]
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8204 F: net/ipv4/ipcomp.c
8205 F: net/ipv4/ip_vti.c
8209 F: net/ipv6/ipcomp6.c
8210 F: net/ipv6/ip6_vti.c
8211 F: include/uapi/linux/xfrm.h
8212 F: include/net/xfrm.h
8214 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8219 NETWORKING [WIRELESS]
8221 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8225 W: http://www.linuxfoundation.org/en/Net
8226 Q: http://patchwork.ozlabs.org/project/netdev/list/
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8230 F: Documentation/devicetree/bindings/net/
8232 F: include/linux/if_*
8233 F: include/linux/netdevice.h
8234 F: include/linux/etherdevice.h
8235 F: include/linux/fcdevice.h
8236 F: include/linux/fddidevice.h
8237 F: include/linux/hippidevice.h
8238 F: include/linux/inetdevice.h
8239 F: include/uapi/linux/if_*
8240 F: include/uapi/linux/netdevice.h
8242 NETWORKING DRIVERS (WIRELESS)
8245 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8249 F: Documentation/devicetree/bindings/net/wireless/
8250 F: drivers/net/wireless/
8252 NETXEN (1/10) GbE SUPPORT
8257 W: http://www.qlogic.com
8259 F: drivers/net/ethernet/qlogic/netxen/
8270 F: include/uapi/linux/nfc.h
8272 F: include/linux/platform_data/nfcmrvl.h
8273 F: include/linux/platform_data/nxp-nci.h
8274 F: include/linux/platform_data/pn544.h
8275 F: include/linux/platform_data/st21nfca.h
8276 F: include/linux/platform_data/st-nci.h
8277 F: Documentation/devicetree/bindings/net/nfc/
8279 NFS, SUNRPC, AND LOCKD CLIENTS
8283 W: http://client.linux-nfs.org
8284 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8290 F: include/linux/lockd/
8291 F: include/linux/nfs*
8292 F: include/linux/sunrpc/
8293 F: include/uapi/linux/nfs*
8294 F: include/uapi/linux/sunrpc/
8299 W: http://nilfs.sourceforge.net/
8300 W: http://nilfs.osdn.jp/
8301 T: git git://github.com/konis/nilfs2.git
8303 F: Documentation/filesystems/nilfs2.txt
8305 F: include/trace/events/nilfs2.h
8306 F: include/uapi/linux/nilfs2_api.h
8307 F: include/uapi/linux/nilfs2_ondisk.h
8309 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8311 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8313 F: Documentation/scsi/NinjaSCSI.txt
8314 F: drivers/scsi/pcmcia/nsp_*
8316 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8319 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8321 F: Documentation/scsi/NinjaSCSI.txt
8322 F: drivers/scsi/nsp32*
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8331 NOKIA N900 POWER SUPPLY DRIVERS
8333 F: include/linux/power/bq2415x_charger.h
8334 F: include/linux/power/bq27xxx_battery.h
8335 F: include/linux/power/isp1704_charger.h
8336 F: drivers/power/bq2415x_charger.c
8337 F: drivers/power/bq27xxx_battery.c
8338 F: drivers/power/bq27xxx_battery_i2c.c
8339 F: drivers/power/isp1704_charger.c
8340 F: drivers/power/rx51_battery.c
8348 W: https://github.com/jonmason/ntb/wiki
8349 T: git git://github.com/jonmason/ntb.git
8351 F: drivers/net/ntb_netdev.c
8352 F: include/linux/ntb.h
8353 F: include/linux/ntb_transport.h
8354 F: tools/testing/selftests/ntb/
8361 W: https://github.com/jonmason/ntb/wiki
8362 T: git git://github.com/jonmason/ntb.git
8363 F: drivers/ntb/hw/intel/
8369 F: drivers/ntb/hw/amd/
8374 W: http://www.tuxera.com/
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8377 F: Documentation/filesystems/ntfs.txt
8380 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8384 F: drivers/video/fbdev/riva/
8385 F: drivers/video/fbdev/nvidia/
8391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8392 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8394 F: drivers/nvme/host/
8395 F: include/linux/nvme.h
8397 NVM EXPRESS TARGET DRIVER
8402 F: drivers/nvme/target/
8409 F: Documentation/devicetree/bindings/nvmem/
8410 F: include/linux/nvmem-consumer.h
8411 F: include/linux/nvmem-provider.h
8418 F: drivers/nfc/nxp-nci
8420 NXP TDA998X DRM DRIVER
8423 F: drivers/gpu/drm/i2c/tda998x_drv.c
8424 F: include/drm/i2c/tda998x.h
8430 F: sound/soc/codecs/tfa9879*
8440 W: http://www.muru.com/linux/omap/
8441 W: http://linux.omap.com/
8442 Q: http://patchwork.kernel.org/project/linux-omap/list/
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8446 F: arch/arm/configs/omap1_defconfig
8447 F: arch/arm/configs/omap2plus_defconfig
8448 F: drivers/i2c/busses/i2c-omap.c
8449 F: drivers/irqchip/irq-omap-intc.c
8450 F: drivers/mfd/*omap*.c
8451 F: drivers/mfd/menelaus.c
8452 F: drivers/mfd/palmas.c
8453 F: drivers/mfd/tps65217.c
8454 F: drivers/mfd/tps65218.c
8455 F: drivers/mfd/tps65910.c
8456 F: drivers/mfd/twl-core.[ch]
8457 F: drivers/mfd/twl4030*.c
8458 F: drivers/mfd/twl6030*.c
8459 F: drivers/mfd/twl6040*.c
8460 F: drivers/regulator/palmas-regulator*.c
8461 F: drivers/regulator/pbias-regulator.c
8462 F: drivers/regulator/tps65217-regulator.c
8463 F: drivers/regulator/tps65218-regulator.c
8464 F: drivers/regulator/tps65910-regulator.c
8465 F: drivers/regulator/twl-regulator.c
8466 F: include/linux/i2c-omap.h
8468 OMAP DEVICE TREE SUPPORT
8474 F: arch/arm/boot/dts/*omap*
8475 F: arch/arm/boot/dts/*am3*
8476 F: arch/arm/boot/dts/*am4*
8477 F: arch/arm/boot/dts/*am5*
8478 F: arch/arm/boot/dts/*dra7*
8480 OMAP CLOCK FRAMEWORK SUPPORT
8484 F: arch/arm/*omap*/*clock*
8486 OMAP POWER MANAGEMENT SUPPORT
8490 F: arch/arm/*omap*/*pm*
8491 F: drivers/cpufreq/omap-cpufreq.c
8493 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8498 F: arch/arm/mach-omap2/prm*
8508 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8513 F: drivers/memory/omap-gpmc.c
8514 F: arch/arm/mach-omap2/*gpmc*
8516 OMAP FRAMEBUFFER SUPPORT
8521 F: drivers/video/fbdev/omap/
8523 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8528 F: drivers/video/fbdev/omap2/
8529 F: Documentation/arm/OMAP/DSS
8531 OMAP HARDWARE SPINLOCK SUPPORT
8535 F: drivers/hwspinlock/omap_hwspinlock.c
8541 F: drivers/mmc/host/omap.c
8547 F: drivers/mmc/host/omap_hsmmc.c
8549 OMAP RANDOM NUMBER GENERATOR SUPPORT
8552 F: drivers/char/hw_random/omap-rng.c
8559 F: arch/arm/mach-omap2/omap_hwmod.*
8565 F: arch/arm/mach-omap2/omap_hwmod*data*
8567 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8571 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8573 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8577 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8578 F: drivers/media/platform/omap3isp/
8579 F: drivers/staging/media/omap4iss/
8585 F: drivers/usb/*/*omap*
8586 F: arch/arm/*omap*/usb*
8594 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8595 F: drivers/gpio/gpio-omap.c
8597 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8601 F: arch/arm/boot/dts/am335x-nano.dts
8607 F: Documentation/filesystems/omfs.txt
8610 OMNIKEY CARDMAN 4000 DRIVER
8613 F: drivers/char/pcmcia/cm4000_cs.c
8614 F: include/linux/cm4000_cs.h
8615 F: include/uapi/linux/cm4000_cs.h
8617 OMNIKEY CARDMAN 4040 DRIVER
8620 F: drivers/char/pcmcia/cm4040_cs.*
8622 OMNIVISION OV7670 SENSOR DRIVER
8625 T: git git://linuxtv.org/media_tree.git
8627 F: drivers/media/i2c/ov7670.c
8629 ONENAND FLASH DRIVER
8633 F: drivers/mtd/onenand/
8634 F: include/linux/mtd/onenand*.h
8636 ONSTREAM SCSI TAPE DRIVER
8641 F: Documentation/scsi/osst.txt
8642 F: drivers/scsi/osst.*
8643 F: drivers/scsi/osst_*.h
8644 F: drivers/scsi/st.h
8646 OPENCORES I2C BUS DRIVER
8650 F: Documentation/i2c/busses/i2c-ocores
8651 F: drivers/i2c/busses/i2c-ocores.c
8653 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8657 W: http://www.devicetree.org/
8658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8661 F: include/linux/of*.h
8664 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8669 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8671 F: Documentation/devicetree/
8673 F: include/dt-bindings/
8675 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8679 F: Documentation/devicetree/dynamic-resolution-notes.txt
8680 F: Documentation/devicetree/overlay-notes.txt
8681 F: drivers/of/overlay.c
8682 F: drivers/of/resolver.c
8684 OPENRISC ARCHITECTURE
8686 W: http://openrisc.net
8688 T: git git://openrisc.net/~jonas/linux
8695 W: http://openvswitch.org
8698 F: include/uapi/linux/openvswitch.h
8700 OPERATING PERFORMANCE POINTS (OPP)
8706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8707 F: drivers/base/power/opp/
8708 F: include/linux/pm_opp.h
8709 F: Documentation/power/opp.txt
8710 F: Documentation/devicetree/bindings/opp/
8715 T: git git://git.alsa-project.org/alsa-kernel.git
8717 F: sound/drivers/opl4/
8723 F: arch/*/include/asm/oprofile*.h
8725 F: drivers/oprofile/
8726 F: include/linux/oprofile.h
8728 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8732 W: http://ocfs2.wiki.kernel.org
8734 F: Documentation/filesystems/ocfs2.txt
8735 F: Documentation/filesystems/dlmfs.txt
8740 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8741 W: http://www.nongnu.org/orinoco/
8743 F: drivers/net/wireless/intersil/orinoco/
8745 OSD LIBRARY and FILESYSTEM
8749 W: http://open-osd.org
8750 T: git git://git.open-osd.org/open-osd.git
8752 F: drivers/scsi/osd/
8753 F: include/scsi/osd_*
8759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8762 F: Documentation/filesystems/overlayfs.txt
8767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8770 F: Documentation/filesystems/orangefs.txt
8775 W: http://wireless.kernel.org/en/users/Drivers/p54
8777 F: drivers/net/wireless/intersil/p54/
8779 PA SEMI ETHERNET DRIVER
8783 F: drivers/net/ethernet/pasemi/*
8785 PA SEMI SMBUS DRIVER
8789 F: drivers/i2c/busses/i2c-pasemi.c
8791 PADATA PARALLEL EXECUTION MECHANISM
8796 F: include/linux/padata.h
8797 F: Documentation/padata.txt
8799 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8803 F: drivers/platform/x86/panasonic-laptop.c
8805 PANASONIC MN10300/AM33/AM34 PORT
8808 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8810 F: Documentation/mn10300/
8813 PARALLEL LCD/KEYPAD PANEL DRIVER
8817 F: Documentation/misc-devices/lcd-panel-cgram.txt
8818 F: drivers/misc/panel.c
8820 PARALLEL PORT SUBSYSTEM
8826 F: include/linux/parport*.h
8827 F: drivers/char/ppdev.c
8828 F: include/uapi/linux/ppdev.h
8829 F: Documentation/parport*.txt
8831 PARAVIRT_OPS INTERFACE
8838 F: Documentation/virtual/paravirt_ops.txt
8839 F: arch/*/kernel/paravirt*
8840 F: arch/*/include/asm/paravirt.h
8842 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8846 F: Documentation/blockdev/paride.txt
8847 F: drivers/block/paride/
8853 W: http://www.parisc-linux.org/
8854 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8859 F: Documentation/parisc/
8861 F: drivers/char/agp/parisc-agp.c
8862 F: drivers/input/serio/gscps2.c
8863 F: drivers/parport/parport_gsc.*
8864 F: drivers/tty/serial/8250/8250_gsc.c
8865 F: drivers/video/fbdev/sti*
8866 F: drivers/video/console/sti*
8867 F: drivers/video/logo/logo_parisc*
8869 PC87360 HARDWARE MONITORING DRIVER
8873 F: Documentation/hwmon/pc87360
8874 F: drivers/hwmon/pc87360.c
8879 F: drivers/char/pc8736x_gpio.c
8881 PC87427 HARDWARE MONITORING DRIVER
8885 F: Documentation/hwmon/pc87427
8886 F: drivers/hwmon/pc87427.c
8891 F: drivers/leds/leds-pca9532.c
8892 F: include/linux/leds-pca9532.h
8894 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8898 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8900 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8903 F: drivers/firmware/pcdp.*
8909 F: Documentation/PCI/pci-error-recovery.txt
8911 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8915 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8916 F: arch/powerpc/kernel/eeh*.c
8917 F: arch/powerpc/platforms/*/eeh*.c
8918 F: arch/powerpc/include/*/eeh*.h
8923 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8926 F: Documentation/devicetree/bindings/pci/
8927 F: Documentation/PCI/
8929 F: include/linux/pci*
8931 F: arch/x86/kernel/quirks.c
8933 PCI DRIVER FOR ALTERA PCIE IP
8938 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8939 F: drivers/pci/host/pcie-altera.c
8941 PCI DRIVER FOR ARM VERSATILE PLATFORM
8946 F: Documentation/devicetree/bindings/pci/versatile.txt
8947 F: drivers/pci/host/pci-versatile.c
8949 PCI DRIVER FOR APPLIEDMICRO XGENE
8954 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8955 F: drivers/pci/host/pci-xgene.c
8957 PCI DRIVER FOR FREESCALE LAYERSCAPE
8965 F: drivers/pci/host/*layerscape*
8973 F: drivers/pci/host/*imx6*
8975 PCI DRIVER FOR TI KEYSTONE
8980 F: drivers/pci/host/*keystone*
8982 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8988 F: drivers/pci/host/*mvebu*
8990 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8995 F: drivers/pci/host/pci-aardvark.c
8997 PCI DRIVER FOR NVIDIA TEGRA
9002 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9003 F: drivers/pci/host/pci-tegra.c
9005 PCI DRIVER FOR TI DRA7XX
9010 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9011 F: drivers/pci/host/pci-dra7xx.c
9013 PCI DRIVER FOR RENESAS R-CAR
9018 F: drivers/pci/host/*rcar*
9020 PCI DRIVER FOR SAMSUNG EXYNOS
9026 F: drivers/pci/host/pci-exynos.c
9028 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9033 F: drivers/pci/host/*designware*
9035 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9039 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9040 F: drivers/pci/host/pcie-designware-plat.c
9042 PCI DRIVER FOR GENERIC OF HOSTS
9047 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9048 F: drivers/pci/host/pci-host-common.c
9049 F: drivers/pci/host/pci-host-generic.c
9051 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9055 F: arch/x86/pci/vmd.c
9057 PCIE DRIVER FOR ST SPEAR13XX
9061 F: drivers/pci/host/*spear*
9063 PCI MSI DRIVER FOR ALTERA MSI IP
9068 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9069 F: drivers/pci/host/pcie-altera-msi.c
9071 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9076 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9077 F: drivers/pci/host/pci-xgene-msi.c
9079 PCIE DRIVER FOR AXIS ARTPEC
9085 F: Documentation/devicetree/bindings/pci/axis,artpec*
9086 F: drivers/pci/host/*artpec*
9088 PCIE DRIVER FOR HISILICON
9093 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9094 F: drivers/pci/host/pcie-hisi.c
9096 PCIE DRIVER FOR QUALCOMM MSM
9101 F: drivers/pci/host/*qcom*
9103 PCIE DRIVER FOR CAVIUM THUNDERX
9108 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9109 F: drivers/pci/host/pci-thunder-*
9112 P: Linux PCMCIA Team
9114 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9117 F: Documentation/pcmcia/
9121 PCNET32 NETWORK DRIVER
9125 F: drivers/net/ethernet/amd/pcnet32.c
9127 PCRYPT PARALLEL CRYPTO ENGINE
9132 F: include/crypto/pcrypt.h
9134 PER-CPU MEMORY ALLOCATOR
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9139 F: include/linux/percpu*.h
9141 F: arch/*/include/asm/percpu.h
9143 PER-TASK DELAY ACCOUNTING
9146 F: include/linux/delayacct.h
9147 F: kernel/delayacct.c
9149 PERFORMANCE EVENTS SUBSYSTEM
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9158 F: include/linux/perf_event.h
9159 F: include/uapi/linux/perf_event.h
9160 F: arch/*/kernel/perf_event*.c
9161 F: arch/*/kernel/*/perf_event*.c
9162 F: arch/*/kernel/*/*/perf_event*.c
9163 F: arch/*/include/asm/perf_event.h
9164 F: arch/*/kernel/perf_callchain.c
9168 PERSONALITY HANDLING
9172 F: include/linux/personality.h
9173 F: include/uapi/linux/personality.h
9178 F: Documentation/networking/phonet.txt
9179 F: include/linux/phonet.h
9180 F: include/net/phonet/
9181 F: include/uapi/linux/phonet.h
9188 F: drivers/mtd/devices/phram.c
9194 F: drivers/hid/hid-picolcd*
9199 T: git git://github.com/jamieiles/linux-2.6-ji.git
9201 F: arch/arm/boot/dts/picoxcell*
9202 F: arch/arm/mach-picoxcell/
9203 F: drivers/crypto/picoxcell*
9205 PIN CONTROL SUBSYSTEM
9208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9210 F: Documentation/devicetree/bindings/pinctrl/
9211 F: Documentation/pinctrl.txt
9213 F: include/linux/pinctrl/
9215 PIN CONTROLLER - ATMEL AT91
9219 F: drivers/pinctrl/pinctrl-at91.*
9221 PIN CONTROLLER - ATMEL AT91 PIO4
9226 F: drivers/pinctrl/pinctrl-at91-pio4.*
9228 PIN CONTROLLER - INTEL
9232 F: drivers/pinctrl/intel/
9234 PIN CONTROLLER - RENESAS
9239 F: drivers/pinctrl/sh-pfc/
9241 PIN CONTROLLER - SAMSUNG
9248 F: drivers/pinctrl/samsung/
9250 PIN CONTROLLER - SINGLE
9256 F: drivers/pinctrl/pinctrl-single.c
9258 PIN CONTROLLER - ST SPEAR
9261 W: http://www.st.com/spear
9263 F: drivers/pinctrl/spear/
9265 PISTACHIO SOC SUPPORT
9270 F: arch/mips/pistachio/
9271 F: arch/mips/include/asm/mach-pistachio/
9272 F: arch/mips/boot/dts/pistachio/
9273 F: arch/mips/configs/pistachio*_defconfig
9278 F: drivers/block/pktcdvd.c
9279 F: include/linux/pktcdvd.h
9280 F: include/uapi/linux/pktcdvd.h
9284 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9286 T: git git://github.com/gxt/linux.git
9287 F: drivers/input/serio/i8042-unicore32io.h
9288 F: drivers/i2c/busses/i2c-puv3.c
9289 F: drivers/video/fbdev/fb-puv3.c
9290 F: drivers/rtc/rtc-puv3.c
9292 PMBUS HARDWARE MONITORING DRIVERS
9295 W: http://hwmon.wiki.kernel.org/
9296 W: http://www.roeck-us.net/linux/drivers/
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9299 F: Documentation/hwmon/pmbus
9300 F: drivers/hwmon/pmbus/
9301 F: include/linux/i2c/pmbus.h
9303 PMC SIERRA MaxRAID DRIVER
9305 W: http://www.pmc-sierra.com/
9307 F: drivers/scsi/pmcraid.*
9309 PMC SIERRA PM8001 DRIVER
9315 F: drivers/scsi/pm8001/
9317 POSIX CLOCKS and TIMERS
9320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9323 F: include/linux/timer*
9324 F: kernel/time/*timer*
9326 POWER MANAGEMENT CORE
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9331 F: drivers/base/power/
9332 F: include/linux/pm.h
9333 F: include/linux/pm_*
9334 F: include/linux/powercap.h
9335 F: drivers/powercap/
9337 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9342 T: git git://git.infradead.org/battery-2.6.git
9344 F: Documentation/devicetree/bindings/power/
9345 F: Documentation/devicetree/bindings/power_supply/
9346 F: include/linux/power_supply.h
9348 X: drivers/power/avs/
9350 POWER STATE COORDINATION INTERFACE (PSCI)
9355 F: drivers/firmware/psci.c
9356 F: include/linux/psci.h
9357 F: include/uapi/linux/psci.h
9359 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9363 F: drivers/char/powernv-op-panel.c
9370 PPP PROTOCOL DRIVERS AND COMPRESSORS
9374 F: drivers/net/ppp/ppp_*
9376 PPP OVER ATM (RFC 2364)
9379 F: net/atm/pppoatm.c
9380 F: include/uapi/linux/atmppp.h
9385 F: drivers/net/ppp/pppoe.c
9386 F: drivers/net/ppp/pppox.c
9391 F: net/l2tp/l2tp_ppp.c
9392 F: include/linux/if_pppol2tp.h
9393 F: include/uapi/linux/if_pppol2tp.h
9397 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9400 F: Documentation/pps/
9402 F: include/linux/pps*.h
9408 F: drivers/net/ppp/pptp.c
9409 W: http://sourceforge.net/projects/accel-pptp
9414 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9416 F: Documentation/preempt-locking.txt
9417 F: include/linux/preempt.h
9419 PRISM54 WIRELESS DRIVER
9422 W: http://wireless.kernel.org/en/users/Drivers/p54
9424 F: drivers/net/wireless/intersil/prism54/
9431 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9433 PS3 PLATFORM SUPPORT
9437 F: arch/powerpc/boot/ps3*
9438 F: arch/powerpc/include/asm/lv1call.h
9439 F: arch/powerpc/include/asm/ps3*.h
9440 F: arch/powerpc/platforms/ps3/
9443 F: drivers/rtc/rtc-ps3.c
9444 F: drivers/usb/host/*ps3.c
9445 F: sound/ppc/snd_ps3*
9452 F: drivers/block/ps3vram.c
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9462 F: include/linux/pstore*
9463 F: drivers/firmware/efi/efi-pstore.c
9464 F: drivers/acpi/apei/erst.c
9466 PTP HARDWARE CLOCK SUPPORT
9470 W: http://linuxptp.sourceforge.net/
9471 F: Documentation/ABI/testing/sysfs-ptp
9472 F: Documentation/ptp/*
9473 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9474 F: drivers/net/phy/dp83640*
9476 F: include/linux/ptp_cl*
9482 F: include/asm-generic/syscall.h
9483 F: include/linux/ptrace.h
9484 F: include/linux/regset.h
9485 F: include/linux/tracehook.h
9486 F: include/uapi/linux/ptrace.h
9492 T: git git://linuxtv.org/media_tree.git
9494 F: drivers/staging/media/pulse8-cec
9496 PVRUSB2 VIDEO4LINUX DRIVER
9500 W: http://www.isely.net/pvrusb2/
9501 T: git git://linuxtv.org/media_tree.git
9503 F: Documentation/video4linux/README.pvrusb2
9504 F: drivers/media/usb/pvrusb2/
9509 T: git git://linuxtv.org/media_tree.git
9511 F: drivers/media/usb/pwc/*
9518 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9519 F: Documentation/hwmon/pwm-fan
9520 F: drivers/hwmon/pwm-fan.c
9526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9527 F: Documentation/pwm.txt
9528 F: Documentation/devicetree/bindings/pwm/
9529 F: include/linux/pwm.h
9531 F: drivers/video/backlight/pwm_bl.c
9532 F: include/linux/pwm_backlight.h
9534 PXA2xx/PXA3xx SUPPORT
9539 T: git git://github.com/hzhuang1/linux.git
9540 T: git git://github.com/rjarzmik/linux.git
9542 F: arch/arm/boot/dts/pxa*
9543 F: arch/arm/mach-pxa/
9545 F: drivers/pcmcia/pxa2xx*
9546 F: drivers/pinctrl/pxa/
9547 F: drivers/spi/spi-pxa2xx*
9548 F: drivers/usb/gadget/udc/pxa2*
9549 F: include/sound/pxa2xx-lib.h
9557 F: drivers/gpio/gpio-pxa.c
9559 PXA3xx NAND FLASH DRIVER
9563 F: drivers/mtd/nand/pxa3xx_nand.c
9569 T: git git://github.com/hzhuang1/linux.git
9570 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9572 F: arch/arm/boot/dts/mmp*
9573 F: arch/arm/mach-mmp/
9588 F: drivers/crypto/qat/
9594 F: drivers/infiniband/hw/qib/
9596 QLOGIC QLA1280 SCSI DRIVER
9600 F: drivers/scsi/qla1280.[ch]
9602 QLOGIC QLA2XXX FC-SCSI DRIVER
9606 F: Documentation/scsi/LICENSE.qla2xxx
9607 F: drivers/scsi/qla2xxx/
9609 QLOGIC QLA4XXX iSCSI DRIVER
9613 F: Documentation/scsi/LICENSE.qla4xxx
9614 F: drivers/scsi/qla4xxx/
9616 QLOGIC QLA3XXX NETWORK DRIVER
9622 F: Documentation/networking/LICENSE.qla3xxx
9623 F: drivers/net/ethernet/qlogic/qla3xxx.*
9625 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9629 F: drivers/net/ethernet/qlogic/qlcnic/
9631 QLOGIC QLGE 10Gb ETHERNET DRIVER
9638 F: drivers/net/ethernet/qlogic/qlge/
9640 QLOGIC QL4xxx ETHERNET DRIVER
9646 F: drivers/net/ethernet/qlogic/qed/
9647 F: include/linux/qed/
9648 F: drivers/net/ethernet/qlogic/qede/
9652 W: http://www.alarsen.net/linux/qnx4fs/
9655 F: include/uapi/linux/qnx4_fs.h
9656 F: include/uapi/linux/qnxtypes.h
9661 W: https://linuxtv.org
9662 W: http://palosaari.fi/linux/
9663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9664 T: git git://linuxtv.org/anttip/media_tree.git
9666 F: drivers/media/tuners/qt1010*
9668 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9672 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9674 F: drivers/net/wireless/ath/ath9k/
9676 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9679 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9682 F: drivers/net/wireless/ath/ath10k/
9684 QUALCOMM HEXAGON ARCHITECTURE
9687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9691 QUALCOMM WCN36XX WIRELESS DRIVER
9694 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9695 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9697 F: drivers/net/wireless/ath/wcn36xx/
9699 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9704 F: drivers/firmware/qemu_fw_cfg.c
9706 RADOS BLOCK DEVICE (RBD)
9712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9713 T: git git://github.com/ceph/ceph-client.git
9715 F: Documentation/ABI/testing/sysfs-bus-rbd
9716 F: drivers/block/rbd.c
9717 F: drivers/block/rbd_types.h
9719 RADEON FRAMEBUFFER DISPLAY DRIVER
9723 F: drivers/video/fbdev/aty/radeon*
9724 F: include/uapi/linux/radeonfb.h
9726 RADIOSHARK RADIO DRIVER
9729 T: git git://linuxtv.org/media_tree.git
9731 F: drivers/media/radio/radio-shark.c
9733 RADIOSHARK2 RADIO DRIVER
9736 T: git git://linuxtv.org/media_tree.git
9738 F: drivers/media/radio/radio-shark2.c
9739 F: drivers/media/radio/radio-tea5777.c
9741 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9745 F: drivers/video/fbdev/aty/aty128fb.c
9747 RALINK MIPS ARCHITECTURE
9753 RALINK RT2X00 WIRELESS LAN DRIVER
9759 F: drivers/net/wireless/ralink/rt2x00/
9761 RAMDISK RAM BLOCK DEVICE DRIVER
9764 F: Documentation/blockdev/ramdisk.txt
9765 F: drivers/block/brd.c
9767 RANDOM NUMBER DRIVER
9770 F: drivers/char/random.c
9778 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9781 F: drivers/net/wireless/ray*
9788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9789 F: Documentation/RCU/torture.txt
9790 F: kernel/rcu/rcutorture.c
9792 RCUTORTURE TEST FRAMEWORK
9800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9801 F: tools/testing/selftests/rcutorture
9807 RDC R6040 FAST ETHERNET DRIVER
9811 F: drivers/net/ethernet/rdc/r6040.c
9813 RDS - RELIABLE DATAGRAM SOCKETS
9818 W: https://oss.oracle.com/projects/rds/
9821 F: Documentation/networking/rds.txt
9823 RDMAVT - RDMA verbs software
9827 F: drivers/infiniband/sw/rdmavt
9829 READ-COPY UPDATE (RCU)
9836 W: http://www.rdrop.com/users/paulmck/RCU/
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9839 F: Documentation/RCU/
9840 X: Documentation/RCU/torture.txt
9841 F: include/linux/rcu*
9842 X: include/linux/srcu.h
9846 REAL TIME CLOCK (RTC) SUBSYSTEM
9850 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9853 F: Documentation/devicetree/bindings/rtc/
9854 F: Documentation/rtc.txt
9856 F: include/linux/rtc.h
9857 F: include/uapi/linux/rtc.h
9858 F: include/linux/rtc/
9859 F: include/linux/platform_data/rtc-*
9860 F: tools/testing/selftests/timers/rtctest.c
9862 REALTEK AUDIO CODECS
9866 F: sound/soc/codecs/rt*
9867 F: include/sound/rt*.h
9869 REISERFS FILE SYSTEM
9874 REGISTER MAP ABSTRACTION
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9879 F: Documentation/devicetree/bindings/regmap/
9880 F: drivers/base/regmap/
9881 F: include/linux/regmap.h
9883 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9889 F: Documentation/devicetree/bindings/remoteproc/
9890 F: Documentation/remoteproc.txt
9891 F: drivers/remoteproc/
9892 F: include/linux/remoteproc.h
9894 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9901 F: Documentation/rpmsg.txt
9902 F: include/linux/rpmsg.h
9904 RENESAS ETHERNET DRIVERS
9908 F: drivers/net/ethernet/renesas/
9909 F: include/linux/sh_eth.h
9911 RENESAS USB2 PHY DRIVER
9915 F: drivers/phy/phy-rcar-gen3-usb2.c
9917 RESET CONTROLLER FRAMEWORK
9919 T: git git://git.pengutronix.de/git/pza/linux
9922 F: Documentation/devicetree/bindings/reset/
9923 F: include/dt-bindings/reset/
9924 F: include/linux/reset.h
9925 F: include/linux/reset-controller.h
9930 W: http://wireless.kernel.org/
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9934 F: Documentation/rfkill.txt
9943 F: include/linux/rhashtable.h
9945 RICOH SMARTMEDIA/XD DRIVER
9948 F: drivers/mtd/nand/r852.c
9949 F: drivers/mtd/nand/r852.h
9951 RICOH R5C592 MEMORYSTICK DRIVER
9954 F: drivers/memstick/host/r592.*
9958 W: http://sourceforge.net/projects/roccat/
9960 F: drivers/hid/hid-roccat*
9961 F: include/linux/hid-roccat*
9962 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9968 F: drivers/net/ethernet/rocker/
9972 W: http://www.comtrol.com
9974 F: Documentation/serial/rocket.txt
9975 F: drivers/tty/rocket*
9977 ROCKETPORT EXPRESS/INFINITY DRIVER
9981 F: drivers/tty/serial/rp2.*
9986 W: http://www.linux-ax25.org/
9988 F: include/net/rose.h
9989 F: include/uapi/linux/rose.h
9992 RTL2830 MEDIA DRIVER
9995 W: https://linuxtv.org
9996 W: http://palosaari.fi/linux/
9997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9998 T: git git://linuxtv.org/anttip/media_tree.git
10000 F: drivers/media/dvb-frontends/rtl2830*
10002 RTL2832 MEDIA DRIVER
10005 W: https://linuxtv.org
10006 W: http://palosaari.fi/linux/
10007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10008 T: git git://linuxtv.org/anttip/media_tree.git
10010 F: drivers/media/dvb-frontends/rtl2832*
10012 RTL2832_SDR MEDIA DRIVER
10015 W: https://linuxtv.org
10016 W: http://palosaari.fi/linux/
10017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10018 T: git git://linuxtv.org/anttip/media_tree.git
10020 F: drivers/media/dvb-frontends/rtl2832_sdr*
10022 RTL8180 WIRELESS DRIVER
10024 W: http://wireless.kernel.org/
10025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10027 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10029 RTL8187 WIRELESS DRIVER
10034 W: http://wireless.kernel.org/
10035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10037 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10039 RTL8192CE WIRELESS DRIVER
10043 W: http://wireless.kernel.org/
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10046 F: drivers/net/wireless/realtek/rtlwifi/
10047 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10049 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10054 F: drivers/net/wireless/realtek/rtl8xxxu/
10056 S3 SAVAGE FRAMEBUFFER DRIVER
10060 F: drivers/video/fbdev/savage/
10066 W: http://www.ibm.com/developerworks/linux/linux390/
10067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10071 F: Documentation/s390/
10072 F: Documentation/DocBook/s390*
10074 S390 COMMON I/O LAYER
10078 W: http://www.ibm.com/developerworks/linux/linux390/
10080 F: drivers/s390/cio/
10086 W: http://www.ibm.com/developerworks/linux/linux390/
10088 F: drivers/s390/block/dasd*
10089 F: block/partitions/ibm.c
10091 S390 NETWORK DRIVERS
10094 W: http://www.ibm.com/developerworks/linux/linux390/
10096 F: drivers/s390/net/
10102 W: http://www.ibm.com/developerworks/linux/linux390/
10105 F: drivers/pci/hotplug/s390_pci_hpc.c
10110 W: http://www.ibm.com/developerworks/linux/linux390/
10112 F: drivers/s390/crypto/
10117 W: http://www.ibm.com/developerworks/linux/linux390/
10119 F: drivers/s390/scsi/zfcp_*
10121 S390 IUCV NETWORK LAYER
10124 W: http://www.ibm.com/developerworks/linux/linux390/
10126 F: drivers/s390/net/*iucv*
10127 F: include/net/iucv/
10133 W: http://www.ibm.com/developerworks/linux/linux390/
10135 F: drivers/iommu/s390-iommu.c
10137 S3C24XX SD/MMC Driver
10141 F: drivers/mmc/host/s3cmci.*
10143 SAA6588 RDS RECEIVER DRIVER
10146 T: git git://linuxtv.org/media_tree.git
10147 W: https://linuxtv.org
10149 F: drivers/media/i2c/saa6588*
10151 SAA7134 VIDEO4LINUX DRIVER
10155 W: https://linuxtv.org
10156 T: git git://linuxtv.org/media_tree.git
10158 F: Documentation/video4linux/*.saa7134
10159 F: drivers/media/pci/saa7134/
10161 SAA7146 VIDEO4LINUX-2 DRIVER
10164 T: git git://linuxtv.org/media_tree.git
10166 F: drivers/media/common/saa7146/
10167 F: drivers/media/pci/saa7146/
10168 F: include/media/saa7146*
10170 SAMSUNG LAPTOP DRIVER
10174 F: drivers/platform/x86/samsung-laptop.c
10176 SAMSUNG AUDIO (ASoC) DRIVERS
10182 F: sound/soc/samsung/
10184 SAMSUNG FRAMEBUFFER DRIVER
10188 F: drivers/video/fbdev/s3c-fb.c
10190 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10196 F: drivers/mfd/sec*.c
10197 F: drivers/regulator/s2m*.c
10198 F: drivers/regulator/s5m*.c
10199 F: drivers/clk/clk-s2mps11.c
10200 F: drivers/rtc/rtc-s5m.c
10201 F: include/linux/mfd/samsung/
10202 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10203 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10204 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10205 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10207 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10211 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10213 F: drivers/media/platform/exynos4-is/
10215 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10220 F: drivers/media/platform/s3c-camif/
10221 F: include/media/drv-intf/s3c_camif.h
10223 SAMSUNG S5C73M3 CAMERA DRIVER
10228 F: drivers/media/i2c/s5c73m3/*
10230 SAMSUNG S5K5BAF CAMERA DRIVER
10235 F: drivers/media/i2c/s5k5baf.c
10237 SAMSUNG S3FWRN5 NFC DRIVER
10242 F: drivers/nfc/s3fwrn5
10244 SAMSUNG SOC CLOCK DRIVERS
10249 F: drivers/clk/samsung/
10251 SAMSUNG SXGBE DRIVERS
10257 F: drivers/net/ethernet/samsung/sxgbe/
10259 SAMSUNG THERMAL DRIVER
10264 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10265 F: drivers/thermal/samsung/
10267 SAMSUNG USB2 PHY DRIVER
10272 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10273 F: Documentation/phy/samsung-usb2.txt
10274 F: drivers/phy/phy-exynos4210-usb2.c
10275 F: drivers/phy/phy-exynos4x12-usb2.c
10276 F: drivers/phy/phy-exynos5250-usb2.c
10277 F: drivers/phy/phy-s5pv210-usb2.c
10278 F: drivers/phy/phy-samsung-usb2.c
10279 F: drivers/phy/phy-samsung-usb2.h
10285 F: Documentation/devicetree/bindings/serial/
10286 F: drivers/tty/serial/
10288 SYNOPSYS DESIGNWARE DMAC DRIVER
10292 F: include/linux/dma/dw.h
10293 F: include/linux/platform_data/dma-dw.h
10296 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10300 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10301 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10303 SYNOPSYS DESIGNWARE I2C DRIVER
10309 F: drivers/i2c/busses/i2c-designware-*
10310 F: include/linux/platform_data/i2c-designware.h
10312 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10316 F: include/linux/mmc/dw_mmc.h
10317 F: drivers/mmc/host/dw_mmc*
10319 SYSTEM TRACE MODULE CLASS
10322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10323 F: Documentation/trace/stm.txt
10324 F: drivers/hwtracing/stm/
10325 F: include/linux/stm.h
10326 F: include/uapi/linux/stm.h
10331 F: drivers/thunderbolt/
10333 TI BQ27XXX POWER SUPPLY DRIVER
10335 F: include/linux/power/bq27xxx_battery.h
10336 F: drivers/power/bq27xxx_battery.c
10337 F: drivers/power/bq27xxx_battery_i2c.c
10339 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10345 F: include/linux/clocksource.h
10346 F: include/linux/time.h
10347 F: include/linux/timex.h
10348 F: include/uapi/linux/time.h
10349 F: include/uapi/linux/timex.h
10350 F: kernel/time/clocksource.c
10351 F: kernel/time/time*.c
10352 F: kernel/time/alarmtimer.c
10353 F: kernel/time/ntp.c
10354 F: tools/testing/selftests/timers/
10359 F: drivers/watchdog/sc1200wdt.c
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10368 F: include/linux/sched.h
10369 F: include/uapi/linux/sched.h
10370 F: include/linux/wait.h
10375 W: http://www.sunplus.com
10379 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10383 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10384 F: drivers/clk/clk-scpi.c
10385 F: drivers/cpufreq/scpi-cpufreq.c
10386 F: drivers/firmware/arm_scpi.c
10387 F: include/linux/scpi_protocol.h
10392 W: http://www.kernel.dk
10394 F: drivers/scsi/sr*
10396 SCSI RDMA PROTOCOL (SRP) INITIATOR
10400 W: http://www.openfabrics.org
10401 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10403 F: drivers/infiniband/ulp/srp/
10404 F: include/scsi/srp.h
10409 W: http://sg.danny.cz/sg
10411 F: Documentation/scsi/scsi-generic.txt
10412 F: drivers/scsi/sg.c
10413 F: include/scsi/sg.h
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10422 F: Documentation/devicetree/bindings/scsi/
10430 F: Documentation/scsi/st.txt
10431 F: drivers/scsi/st.*
10432 F: drivers/scsi/st_*.h
10438 W: http://lksctp.sourceforge.net
10440 F: Documentation/networking/sctp.txt
10441 F: include/linux/sctp.h
10442 F: include/uapi/linux/sctp.h
10443 F: include/net/sctp/
10449 F: Documentation/i2c/busses/scx200_acb
10450 F: arch/x86/platform/scx200/
10451 F: drivers/watchdog/scx200_wdt.c
10452 F: drivers/i2c/busses/scx200*
10453 F: drivers/mtd/maps/scx200_docflash.c
10454 F: include/linux/scx200.h
10459 F: drivers/char/scx200_gpio.c
10460 F: include/linux/scx200_gpio.h
10462 SCx200 HRT CLOCKSOURCE DRIVER
10465 F: drivers/clocksource/scx200_hrt.c
10467 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10471 F: drivers/mmc/host/sdricoh_cs.c
10473 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10476 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10478 F: drivers/mmc/host/sdhci*
10479 F: include/linux/mmc/sdhci*
10485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10487 F: kernel/seccomp.c
10488 F: include/uapi/linux/seccomp.h
10489 F: include/linux/seccomp.h
10490 F: tools/testing/selftests/seccomp/*
10491 K: \bsecure_computing
10494 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10499 F: drivers/mmc/host/sdhci-brcmstb*
10501 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10506 F: drivers/mmc/host/sdhci-s3c*
10508 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10512 F: drivers/mmc/host/sdhci-spear.c
10518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10519 W: http://kernsec.org/
10527 SELINUX SECURITY MODULE
10532 W: http://selinuxproject.org
10533 T: git git://git.infradead.org/users/pcmoore/selinux
10535 F: include/linux/selinux*
10536 F: security/selinux/
10537 F: scripts/selinux/
10539 APPARMOR SECURITY MODULE
10542 W: apparmor.wiki.kernel.org
10543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10545 F: security/apparmor/
10547 LOADPIN SECURITY MODULE
10549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10551 F: security/loadpin/
10553 YAMA SECURITY MODULE
10555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10562 F: drivers/misc/phantom.c
10563 F: include/uapi/linux/phantom.h
10565 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10570 W: http://www.avagotech.com
10572 F: drivers/scsi/be2iscsi/
10574 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10580 W: http://www.emulex.com
10582 F: drivers/net/ethernet/emulex/benet/
10584 EMULEX ONECONNECT ROCE DRIVER
10589 W: http://www.emulex.com
10591 F: drivers/infiniband/hw/ocrdma/
10599 F: drivers/net/ethernet/sfc/
10604 F: drivers/misc/sgi-gru/
10606 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10610 F: Documentation/ia64/serial.txt
10611 F: drivers/tty/serial/ioc?_serial.c
10612 F: include/linux/ioc?.h
10614 SGI XP/XPC/XPNET DRIVER
10618 F: drivers/misc/sgi-xp/
10620 SI2157 MEDIA DRIVER
10623 W: https://linuxtv.org
10624 W: http://palosaari.fi/linux/
10625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626 T: git git://linuxtv.org/anttip/media_tree.git
10628 F: drivers/media/tuners/si2157*
10630 SI2168 MEDIA DRIVER
10633 W: https://linuxtv.org
10634 W: http://palosaari.fi/linux/
10635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636 T: git git://linuxtv.org/anttip/media_tree.git
10638 F: drivers/media/dvb-frontends/si2168*
10640 SI470X FM RADIO RECEIVER I2C DRIVER
10643 T: git git://linuxtv.org/media_tree.git
10644 W: https://linuxtv.org
10646 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10648 SI470X FM RADIO RECEIVER USB DRIVER
10651 T: git git://linuxtv.org/media_tree.git
10652 W: https://linuxtv.org
10654 F: drivers/media/radio/si470x/radio-si470x-common.c
10655 F: drivers/media/radio/si470x/radio-si470x.h
10656 F: drivers/media/radio/si470x/radio-si470x-usb.c
10658 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10661 T: git git://linuxtv.org/media_tree.git
10662 W: https://linuxtv.org
10664 F: drivers/media/radio/si4713/si4713.?
10666 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10669 T: git git://linuxtv.org/media_tree.git
10670 W: https://linuxtv.org
10672 F: drivers/media/radio/si4713/radio-platform-si4713.c
10674 SI4713 FM RADIO TRANSMITTER USB DRIVER
10677 T: git git://linuxtv.org/media_tree.git
10678 W: https://linuxtv.org
10680 F: drivers/media/radio/si4713/radio-usb-si4713.c
10686 W: https://linuxtv.org
10687 T: git git://linuxtv.org/media_tree.git
10689 F: drivers/media/common/siano/
10690 F: drivers/media/usb/siano/
10691 F: drivers/media/usb/siano/
10692 F: drivers/media/mmc/siano/
10698 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10699 F: drivers/video/fbdev/simplefb.c
10700 F: include/linux/platform_data/simplefb.h
10702 SH_VEU V4L2 MEM2MEM DRIVER
10705 F: drivers/media/platform/sh_veu.c
10707 SH_VOU V4L2 OUTPUT DRIVER
10710 F: drivers/media/platform/sh_vou.c
10711 F: include/media/drv-intf/sh_vou.h
10713 SIMPLE FIRMWARE INTERFACE (SFI)
10716 W: http://simplefirmware.org/
10717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10719 F: arch/x86/platform/sfi/
10721 F: include/linux/sfi*.h
10723 SIMTEC EB110ATX (Chalice CATS)
10727 W: http://www.simtec.co.uk/products/EB110ATX/
10730 SIMTEC EB2410ITX (BAST)
10734 W: http://www.simtec.co.uk/products/EB2410ITX/
10736 F: arch/arm/mach-s3c24xx/mach-bast.c
10737 F: arch/arm/mach-s3c24xx/bast-ide.c
10738 F: arch/arm/mach-s3c24xx/bast-irq.c
10740 TI DAVINCI MACHINE SUPPORT
10744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10746 F: arch/arm/mach-davinci/
10747 F: drivers/i2c/busses/i2c-davinci.c
10749 TI DAVINCI SERIES MEDIA DRIVER
10752 W: https://linuxtv.org
10753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10754 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10756 F: drivers/media/platform/davinci/
10757 F: include/media/davinci/
10759 TI AM437X VPFE DRIVER
10762 W: https://linuxtv.org
10763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10764 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10766 F: drivers/media/platform/am437x/
10768 OV2659 OMNIVISION SENSOR DRIVER
10771 W: https://linuxtv.org
10772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10773 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10775 F: drivers/media/i2c/ov2659.c
10776 F: include/media/i2c/ov2659.h
10778 SILICON MOTION SM712 FRAME BUFFER DRIVER
10784 F: drivers/video/fbdev/sm712*
10785 F: Documentation/fb/sm712fb.txt
10787 SIS 190 ETHERNET DRIVER
10791 F: drivers/net/ethernet/sis/sis190.c
10793 SIS 900/7016 FAST ETHERNET DRIVER
10795 W: http://www.brownhat.org/sis900.html
10798 F: drivers/net/ethernet/sis/sis900.*
10800 SIS FRAMEBUFFER DRIVER
10802 W: http://www.winischhofer.net/linuxsisvga.shtml
10804 F: Documentation/fb/sisfb.txt
10805 F: drivers/video/fbdev/sis/
10806 F: include/video/sisfb.h
10810 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10812 F: drivers/usb/misc/sisusbvga/
10822 F: include/linux/sl?b*.h
10825 SLEEPABLE READ-COPY UPDATE (SRCU)
10832 W: http://www.rdrop.com/users/paulmck/RCU/
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10835 F: include/linux/srcu.h
10836 F: kernel/rcu/srcu.c
10838 SMACK SECURITY MODULE
10841 W: http://schaufler-ca.com
10842 T: git git://github.com/cschaufler/smack-next
10844 F: Documentation/security/Smack.txt
10847 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10851 F: drivers/power/avs/
10852 F: include/linux/power/smartreflex.h
10855 SMC91x ETHERNET DRIVER
10858 F: drivers/net/ethernet/smsc/smc91x.*
10860 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10864 F: drivers/media/i2c/smiapp/
10865 F: include/media/i2c/smiapp.h
10866 F: drivers/media/i2c/smiapp-pll.c
10867 F: drivers/media/i2c/smiapp-pll.h
10868 F: include/uapi/linux/smiapp.h
10869 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10871 SMM665 HARDWARE MONITOR DRIVER
10875 F: Documentation/hwmon/smm665
10876 F: drivers/hwmon/smm665.c
10878 SMSC EMC2103 HARDWARE MONITOR DRIVER
10882 F: Documentation/hwmon/emc2103
10883 F: drivers/hwmon/emc2103.c
10885 SMSC SCH5627 HARDWARE MONITOR DRIVER
10889 F: Documentation/hwmon/sch5627
10890 F: drivers/hwmon/sch5627.c
10892 SMSC47B397 HARDWARE MONITOR DRIVER
10896 F: Documentation/hwmon/smsc47b397
10897 F: drivers/hwmon/smsc47b397.c
10899 SMSC911x ETHERNET DRIVER
10903 F: include/linux/smsc911x.h
10904 F: drivers/net/ethernet/smsc/smsc911x.*
10906 SMSC9420 PCI ETHERNET DRIVER
10910 F: drivers/net/ethernet/smsc/smsc9420.*
10912 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10916 F: drivers/video/fbdev/smscufx.c
10918 SOC-CAMERA V4L2 SUBSYSTEM
10921 T: git git://linuxtv.org/media_tree.git
10923 F: include/media/soc*
10924 F: drivers/media/i2c/soc_camera/
10925 F: drivers/media/platform/soc_camera/
10927 SOEKRIS NET48XX LED SUPPORT
10930 F: drivers/leds/leds-net48xx.c
10932 SOFTLOGIC 6x10 MPEG CODEC
10939 F: drivers/media/pci/solo6x10/
10941 SOFTWARE RAID (Multiple Disks) SUPPORT
10944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10947 F: include/linux/raid/
10948 F: include/uapi/linux/raid/
10950 SONIC NETWORK DRIVER
10954 F: drivers/net/ethernet/natsemi/sonic.*
10956 SONICS SILICON BACKPLANE DRIVER (SSB)
10961 F: include/linux/ssb/
10963 SONY VAIO CONTROL DEVICE DRIVER
10966 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10968 F: Documentation/laptops/sony-laptop.txt
10969 F: drivers/char/sonypi.c
10970 F: drivers/platform/x86/sony-laptop.c
10971 F: include/linux/sony-laptop.h
10973 SONY MEMORYSTICK CARD SUPPORT
10975 W: http://tifmxx.berlios.de/
10977 F: drivers/memstick/host/tifm_ms.c
10979 SONY MEMORYSTICK STANDARD SUPPORT
10982 F: drivers/memstick/core/ms_block.*
10988 W: http://www.alsa-project.org/
10989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10990 T: git git://git.alsa-project.org/alsa-kernel.git
10991 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10993 F: Documentation/sound/
10995 F: include/uapi/sound/
10998 SOUND - COMPRESSED AUDIO
11001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11003 F: Documentation/sound/alsa/compress_offload.txt
11004 F: include/sound/compress_driver.h
11005 F: include/uapi/sound/compress_*
11006 F: sound/core/compress_offload.c
11007 F: sound/soc/soc-compress.c
11009 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11014 W: http://alsa-project.org/main/index.php/ASoC
11016 F: Documentation/devicetree/bindings/sound/
11017 F: Documentation/sound/alsa/soc/
11019 F: include/sound/soc*
11021 SOUND - DMAENGINE HELPERS
11024 F: include/sound/dmaengine_pcm.h
11025 F: sound/core/pcm_dmaengine.c
11026 F: sound/soc/soc-generic-dmaengine-pcm.c
11031 W: https://linuxtv.org
11032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11034 F: drivers/media/dvb-frontends/sp2*
11036 SPARC + UltraSPARC (sparc/sparc64)
11039 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11046 SPARC SERIAL DRIVERS
11049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11052 F: include/linux/sunserialcore.h
11053 F: drivers/tty/serial/suncore.c
11054 F: drivers/tty/serial/sunhv.c
11055 F: drivers/tty/serial/sunsab.c
11056 F: drivers/tty/serial/sunsab.h
11057 F: drivers/tty/serial/sunsu.c
11058 F: drivers/tty/serial/sunzilog.c
11059 F: drivers/tty/serial/sunzilog.h
11064 W: https://sparse.wiki.kernel.org/
11065 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11066 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11068 F: include/linux/compiler.h
11070 SPEAR PLATFORM SUPPORT
11074 W: http://www.st.com/spear
11076 F: arch/arm/boot/dts/spear*
11077 F: arch/arm/mach-spear/
11079 SPEAR CLOCK FRAMEWORK SUPPORT
11082 W: http://www.st.com/spear
11084 F: drivers/clk/spear/
11089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11090 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11092 F: Documentation/devicetree/bindings/spi/
11093 F: Documentation/spi/
11095 F: include/linux/spi/
11096 F: include/uapi/linux/spi/
11098 SPIDERNET NETWORK DRIVER for CELL
11102 F: Documentation/networking/spider_net.txt
11103 F: drivers/net/ethernet/toshiba/spider_net*
11108 W: http://www.ibm.com/developerworks/power/cell/
11110 F: Documentation/filesystems/spufs.txt
11111 F: arch/powerpc/platforms/cell/spufs/
11113 SQUASHFS FILE SYSTEM
11116 W: http://squashfs.org.uk
11117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11119 F: Documentation/filesystems/squashfs.txt
11122 SRM (Alpha) environment access
11125 F: arch/alpha/kernel/srm_env.c
11131 F: Documentation/stable_kernel_rules.txt
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11138 F: drivers/staging/
11144 F: drivers/staging/comedi/
11146 STAGING - FLARION FT1000 DRIVERS
11149 F: drivers/staging/ft1000/
11151 STAGING - INDUSTRIAL IO
11155 F: Documentation/devicetree/bindings/staging/iio/
11156 F: drivers/staging/iio/
11158 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11160 W: http://www.lirc.org/
11162 F: drivers/staging/media/lirc/
11164 STAGING - LUSTRE PARALLEL FILESYSTEM
11168 W: http://wiki.lustre.org/
11170 F: drivers/staging/lustre
11172 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11177 F: drivers/staging/nvec/
11179 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11183 W: http://wiki.laptop.org/go/DCON
11185 F: drivers/staging/olpc_dcon/
11187 STAGING - REALTEK RTL8712U DRIVERS
11191 F: drivers/staging/rtl8712/
11193 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11198 F: drivers/staging/rtl8723au/
11200 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11206 F: drivers/staging/sm750fb/
11212 F: drivers/staging/slicoss/
11214 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11220 W: http://www.linux-speakup.org/
11222 F: drivers/staging/speakup/
11224 STAGING - VIA VT665X DRIVERS
11227 F: drivers/staging/vt665?/
11229 STAGING - WILC1000 WIFI DRIVER
11238 F: drivers/staging/wilc1000/
11240 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11243 F: drivers/staging/xgifb/
11245 STARFIRE/DURALAN NETWORK DRIVER
11248 F: drivers/net/ethernet/adaptec/starfire*
11252 W: http://sammy.net/sun3/
11254 F: arch/m68k/kernel/*sun3*
11255 F: arch/m68k/sun3*/
11256 F: arch/m68k/include/asm/sun3*
11257 F: drivers/net/ethernet/i825xx/sun3*
11259 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11263 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11264 F: drivers/input/keyboard/sun4i-lradc-keys.c
11266 SUNDANCE NETWORK DRIVER
11270 F: drivers/net/ethernet/dlink/sundance.c
11276 Q: http://patchwork.kernel.org/project/linux-sh/list/
11278 F: Documentation/sh/
11288 F: Documentation/power/
11289 F: arch/x86/kernel/acpi/
11290 F: drivers/base/power/
11292 F: include/linux/suspend.h
11293 F: include/linux/freezer.h
11294 F: include/linux/pm.h
11300 F: Documentation/svga.txt
11301 F: arch/x86/boot/video*
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11309 F: arch/*/kernel/pci-swiotlb.c
11310 F: include/linux/swiotlb.h
11317 F: include/net/switchdev.h
11319 SYNOPSYS ARC ARCHITECTURE
11324 F: Documentation/devicetree/bindings/arc/*
11325 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11326 F: drivers/tty/serial/arc_uart.c
11327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11329 SYNOPSYS ARC SDP platform support
11332 F: arch/arc/plat-axs10x
11333 F: arch/arc/boot/dts/ax*
11334 F: Documentation/devicetree/bindings/arc/axs10*
11336 SYSTEM CONFIGURATION (SYSCON)
11339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11341 F: drivers/mfd/syscon.c
11346 F: Documentation/filesystems/sysv-fs.txt
11348 F: include/linux/sysv_fs.h
11354 W: http://www.linux-iscsi.org
11355 W: http://groups.google.com/group/linux-iscsi-target-dev
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11360 F: Documentation/target/
11362 TASKSTATS STATISTICS INTERFACE
11365 F: Documentation/accounting/taskstats*
11366 F: include/linux/taskstats*
11367 F: kernel/taskstats.c
11373 F: include/net/pkt_cls.h
11374 F: include/uapi/linux/pkt_cls.h
11377 TCP LOW PRIORITY MODULE
11380 W: http://tcp-lp-mod.sourceforge.net/
11382 F: net/ipv4/tcp_lp.c
11384 TDA10071 MEDIA DRIVER
11387 W: https://linuxtv.org
11388 W: http://palosaari.fi/linux/
11389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11390 T: git git://linuxtv.org/anttip/media_tree.git
11392 F: drivers/media/dvb-frontends/tda10071*
11394 TDA18212 MEDIA DRIVER
11397 W: https://linuxtv.org
11398 W: http://palosaari.fi/linux/
11399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11400 T: git git://linuxtv.org/anttip/media_tree.git
11402 F: drivers/media/tuners/tda18212*
11404 TDA18218 MEDIA DRIVER
11407 W: https://linuxtv.org
11408 W: http://palosaari.fi/linux/
11409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11410 T: git git://linuxtv.org/anttip/media_tree.git
11412 F: drivers/media/tuners/tda18218*
11414 TDA18271 MEDIA DRIVER
11417 W: https://linuxtv.org
11418 W: http://github.com/mkrufky
11419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11420 T: git git://linuxtv.org/mkrufky/tuners.git
11422 F: drivers/media/tuners/tda18271*
11424 TDA827x MEDIA DRIVER
11427 W: https://linuxtv.org
11428 W: http://github.com/mkrufky
11429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11430 T: git git://linuxtv.org/mkrufky/tuners.git
11432 F: drivers/media/tuners/tda8290.*
11434 TDA8290 MEDIA DRIVER
11437 W: https://linuxtv.org
11438 W: http://github.com/mkrufky
11439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11440 T: git git://linuxtv.org/mkrufky/tuners.git
11442 F: drivers/media/tuners/tda8290.*
11444 TDA9840 MEDIA DRIVER
11447 T: git git://linuxtv.org/media_tree.git
11448 W: https://linuxtv.org
11450 F: drivers/media/i2c/tda9840*
11452 TEA5761 TUNER DRIVER
11456 W: https://linuxtv.org
11457 T: git git://linuxtv.org/media_tree.git
11459 F: drivers/media/tuners/tea5761.*
11461 TEA5767 TUNER DRIVER
11465 W: https://linuxtv.org
11466 T: git git://linuxtv.org/media_tree.git
11468 F: drivers/media/tuners/tea5767.*
11470 TEA6415C MEDIA DRIVER
11473 T: git git://linuxtv.org/media_tree.git
11474 W: https://linuxtv.org
11476 F: drivers/media/i2c/tea6415c*
11478 TEA6420 MEDIA DRIVER
11481 T: git git://linuxtv.org/media_tree.git
11482 W: https://linuxtv.org
11484 F: drivers/media/i2c/tea6420*
11490 F: drivers/net/team/
11491 F: include/linux/if_team.h
11492 F: include/uapi/linux/if_team.h
11494 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11497 F: arch/x86/platform/ts5500/
11499 TECHNOTREND USB IR RECEIVER
11503 F: drivers/media/rc/ttusbir.c
11505 TEGRA ARCHITECTURE SUPPORT
11510 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11519 F: drivers/clk/tegra/
11525 F: drivers/dma/tegra*
11530 F: drivers/i2c/busses/i2c-tegra.c
11532 TEGRA IOMMU DRIVERS
11535 F: drivers/iommu/tegra*
11541 F: drivers/input/keyboard/tegra-kbc.c
11546 F: drivers/pwm/pwm-tegra.c
11548 TEGRA SERIAL DRIVER
11551 F: drivers/tty/serial/serial-tegra.c
11556 F: drivers/spi/spi-tegra*
11558 TEHUTI ETHERNET DRIVER
11562 F: drivers/net/ethernet/tehuti/*
11564 Telecom Clock Driver for MCPL0010
11567 F: drivers/char/tlclk.c
11569 TENSILICA XTENSA PORT (xtensa)
11573 T: git git://github.com/czankel/xtensa-linux.git
11576 F: drivers/irqchip/irq-xtensa-*
11578 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11581 T: git git://linuxtv.org/media_tree.git
11582 W: https://linuxtv.org
11584 F: drivers/media/radio/radio-raremono.c
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11592 Q: https://patchwork.kernel.org/project/linux-pm/list/
11594 F: drivers/thermal/
11595 F: include/linux/thermal.h
11596 F: include/uapi/linux/thermal.h
11597 F: include/linux/cpu_cooling.h
11598 F: Documentation/devicetree/bindings/thermal/
11600 THERMAL/CPU_COOLING
11606 F: Documentation/thermal/cpu-cooling-api.txt
11607 F: drivers/thermal/cpu_cooling.c
11608 F: include/linux/cpu_cooling.h
11610 THINKPAD ACPI EXTRAS DRIVER
11614 W: http://ibm-acpi.sourceforge.net
11615 W: http://thinkwiki.org/wiki/Ibm-acpi
11616 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11618 F: drivers/platform/x86/thinkpad_acpi.c
11620 TI BANDGAP AND THERMAL DRIVER
11626 F: drivers/thermal/ti-soc-thermal/
11631 W: http://linuxtv.org/
11632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11634 F: drivers/media/platform/ti-vpe/
11636 TI CDCE706 CLOCK DRIVER
11639 F: drivers/clk/clk-cdce706.c
11646 F: include/linux/clk/ti.h
11648 TI ETHERNET SWITCH DRIVER (CPSW)
11654 F: drivers/net/ethernet/ti/cpsw*
11655 F: drivers/net/ethernet/ti/davinci*
11657 TI FLASH MEDIA INTERFACE DRIVER
11660 F: drivers/misc/tifm*
11661 F: drivers/mmc/host/tifm_sd.c
11662 F: include/linux/tifm.h
11664 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11669 F: drivers/soc/ti/*
11670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11673 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11678 F: sound/soc/codecs/lm49453*
11679 F: sound/soc/codecs/isabelle*
11681 TI LP855x BACKLIGHT DRIVER
11684 F: Documentation/backlight/lp855x-driver.txt
11685 F: drivers/video/backlight/lp855x_bl.c
11686 F: include/linux/platform_data/lp855x.h
11688 TI LP8727 CHARGER DRIVER
11691 F: drivers/power/lp8727_charger.c
11692 F: include/linux/platform_data/lp8727.h
11694 TI LP8788 MFD DRIVER
11697 F: drivers/iio/adc/lp8788_adc.c
11698 F: drivers/leds/leds-lp8788.c
11699 F: drivers/mfd/lp8788*.c
11700 F: drivers/power/lp8788-charger.c
11701 F: drivers/regulator/lp8788-*.c
11702 F: include/linux/mfd/lp8788*.h
11704 TI NETCP ETHERNET DRIVER
11709 F: drivers/net/ethernet/ti/netcp*
11711 TI TAS571X FAMILY ASoC CODEC DRIVER
11715 F: sound/soc/codecs/tas571x*
11717 TI TWL4030 SERIES SOC CODEC DRIVER
11721 F: sound/soc/codecs/twl4030*
11723 TI WILINK WIRELESS DRIVERS
11725 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11726 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11729 F: drivers/net/wireless/ti/
11730 F: include/linux/wl12xx.h
11737 W: http://tipc.sourceforge.net/
11739 F: include/uapi/linux/tipc*.h
11744 W: http://www.mellanox.com/repository/solutions/tile-scm/
11745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11748 F: drivers/char/tile-srom.c
11749 F: drivers/edac/tile_edac.c
11750 F: drivers/net/ethernet/tile/
11751 F: drivers/rtc/rtc-tile.c
11752 F: drivers/tty/hvc/hvc_tile.c
11753 F: drivers/tty/serial/tilegx.c
11754 F: drivers/usb/host/*-tilegx.c
11755 F: include/linux/usb/tilegx.h
11757 TLAN NETWORK DRIVER
11760 W: http://sourceforge.net/projects/tlan/
11762 F: Documentation/networking/tlan.txt
11763 F: drivers/net/ethernet/ti/tlan.*
11765 TOMOYO SECURITY MODULE
11772 W: http://tomoyo.sourceforge.jp/
11773 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11775 F: security/tomoyo/
11777 TOPSTAR LAPTOP EXTRAS DRIVER
11781 F: drivers/platform/x86/topstar-laptop.c
11783 TOSHIBA ACPI EXTRAS DRIVER
11787 F: drivers/platform/x86/toshiba_acpi.c
11789 TOSHIBA BLUETOOTH DRIVER
11793 F: drivers/platform/x86/toshiba_bluetooth.c
11795 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11799 F: drivers/platform/x86/toshiba_haps.c
11801 TOSHIBA WMI HOTKEYS DRIVER
11805 F: drivers/platform/x86/toshiba-wmi.c
11809 W: http://www.buzzard.org.uk/toshiba/
11811 F: drivers/char/toshiba.c
11812 F: include/linux/toshiba.h
11813 F: include/uapi/linux/toshiba.h
11815 TOSHIBA TC358743 DRIVER
11819 F: drivers/media/i2c/tc358743*
11820 F: include/media/i2c/tc358743.h
11822 TMIO/SDHI MMC DRIVER
11826 F: drivers/mmc/host/tmio_mmc*
11827 F: drivers/mmc/host/sh_mobile_sdhi.c
11828 F: include/linux/mfd/tmio.h
11830 TMP401 HARDWARE MONITOR DRIVER
11834 F: Documentation/hwmon/tmp401
11835 F: drivers/hwmon/tmp401.c
11837 TMPFS (SHMEM FILESYSTEM)
11841 F: include/linux/shmem_fs.h
11844 TM6000 VIDEO4LINUX DRIVER
11848 W: https://linuxtv.org
11849 T: git git://linuxtv.org/media_tree.git
11851 F: drivers/media/usb/tm6000/
11853 TW68 VIDEO4LINUX DRIVER
11856 T: git git://linuxtv.org/media_tree.git
11857 W: https://linuxtv.org
11859 F: drivers/media/pci/tw68/
11861 TW686X VIDEO4LINUX DRIVER
11864 T: git git://linuxtv.org/media_tree.git
11865 W: http://linuxtv.org
11867 F: drivers/media/pci/tw686x/
11874 W: http://tpmdd.sourceforge.net
11876 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11877 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11879 F: drivers/char/tpm/
11881 TPM IBM_VTPM DEVICE DRIVER
11883 W: http://tpmdd.sourceforge.net
11886 F: drivers/char/tpm/tpm_ibmvtpm*
11891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11893 F: Documentation/trace/ftrace.txt
11894 F: arch/*/*/*/ftrace.h
11895 F: arch/*/kernel/ftrace.c
11896 F: include/*/ftrace.h
11897 F: include/linux/trace*.h
11900 F: tools/testing/selftests/ftrace/
11902 TRACING MMIO ACCESSES (MMIOTRACE)
11910 F: kernel/trace/trace_mmiotrace.c
11911 F: include/linux/mmiotrace.h
11912 F: arch/x86/mm/kmmio.c
11913 F: arch/x86/mm/mmio-mod.c
11914 F: arch/x86/mm/testmmiotrace.c
11918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11920 K: ^Subject:.*(?i)trivial
11926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11927 F: Documentation/serial/
11929 F: drivers/tty/serial/serial_core.c
11930 F: include/linux/serial_core.h
11931 F: include/linux/serial.h
11932 F: include/linux/tty.h
11933 F: include/uapi/linux/serial_core.h
11934 F: include/uapi/linux/serial.h
11935 F: include/uapi/linux/tty.h
11937 TUA9001 MEDIA DRIVER
11940 W: https://linuxtv.org
11941 W: http://palosaari.fi/linux/
11942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11943 T: git git://linuxtv.org/anttip/media_tree.git
11945 F: drivers/media/tuners/tua9001*
11947 TULIP NETWORK DRIVERS
11951 F: drivers/net/ethernet/dec/tulip/
11955 W: http://vtun.sourceforge.net/tun
11957 F: Documentation/networking/tuntap.txt
11958 F: arch/um/os-Linux/drivers/
11960 TURBOCHANNEL SUBSYSTEM
11964 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11967 F: include/linux/tc.h
11969 U14-34F SCSI DRIVER
11973 F: drivers/scsi/u14-34f.c
11975 UBI FILE SYSTEM (UBIFS)
11980 T: git git://git.infradead.org/ubifs-2.6.git
11981 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11983 F: Documentation/filesystems/ubifs.txt
11986 UCLINUX (M68KNOMMU AND COLDFIRE)
11988 W: http://www.linux-m68k.org/
11989 W: http://www.uclinux.org/
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11994 F: arch/m68k/coldfire/
11996 F: arch/m68k/*/*_no.*
11997 F: arch/m68k/include/asm/*_no.*
12002 F: Documentation/filesystems/udf.txt
12008 F: Documentation/filesystems/ufs.txt
12011 UHID USERSPACE HID IO DRIVER:
12015 F: drivers/hid/uhid.c
12016 F: include/uapi/linux/uhid.h
12018 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12022 F: include/linux/uwb.h
12023 F: include/linux/uwb/
12025 UNICORE32 ARCHITECTURE:
12027 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12029 T: git git://github.com/gxt/linux.git
12034 W: http://dotat.at/prog/unifdef
12036 F: scripts/unifdef.c
12038 UNIFORM CDROM DRIVER
12040 W: http://www.kernel.dk
12042 F: Documentation/cdrom/
12043 F: drivers/cdrom/cdrom.c
12044 F: include/linux/cdrom.h
12045 F: include/uapi/linux/cdrom.h
12047 UNISYS S-PAR DRIVERS
12051 F: drivers/staging/unisys/
12053 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12057 F: Documentation/scsi/ufs.txt
12058 F: drivers/scsi/ufs/
12060 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12064 F: drivers/scsi/ufs/*dwc*
12066 UNSORTED BLOCK IMAGES (UBI)
12069 W: http://www.linux-mtd.infradead.org/
12071 T: git git://git.infradead.org/ubifs-2.6.git
12073 F: drivers/mtd/ubi/
12074 F: include/linux/mtd/ubi.h
12075 F: include/uapi/mtd/ubi-user.h
12081 F: Documentation/usb/acm.txt
12082 F: drivers/usb/class/cdc-acm.*
12084 USB AR5523 WIRELESS DRIVER
12088 F: drivers/net/wireless/ath/ar5523/
12095 F: drivers/usb/storage/uas.c
12097 USB CDC ETHERNET DRIVER
12101 F: drivers/net/usb/cdc_*.c
12102 F: include/uapi/linux/usb/cdc.h
12104 USB CHAOSKEY DRIVER
12108 F: drivers/usb/misc/chaoskey.c
12110 USB CYPRESS C67X00 DRIVER
12114 F: drivers/usb/c67x00/
12116 USB DAVICOM DM9601 DRIVER
12119 W: http://www.linux-usb.org/usbnet
12121 F: drivers/net/usb/dm9601.c
12123 USB DIAMOND RIO500 DRIVER
12126 W: http://rio500.sourceforge.net
12128 F: drivers/usb/misc/rio500*
12134 F: Documentation/usb/ehci.txt
12135 F: drivers/usb/host/ehci*
12137 USB GADGET/PERIPHERAL SUBSYSTEM
12140 W: http://www.linux-usb.org/gadget
12141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12143 F: drivers/usb/gadget/
12144 F: include/linux/usb/gadget*
12146 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12152 F: Documentation/hid/hiddev.txt
12153 F: drivers/hid/usbhid/
12159 F: drivers/usb/host/isp116x*
12160 F: include/linux/usb/isp116x.h
12162 USB LAN78XX ETHERNET DRIVER
12167 F: drivers/net/usb/lan78xx.*
12169 USB MASS STORAGE DRIVER
12174 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12175 F: drivers/usb/storage/
12180 T: git git://git.alsa-project.org/alsa-kernel.git
12182 F: sound/usb/midi.*
12184 USB NETWORKING DRIVERS
12187 F: drivers/net/usb/
12193 F: Documentation/usb/ohci.txt
12194 F: drivers/usb/host/ohci*
12196 USB OTG FSM (Finite State Machine)
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12201 F: drivers/usb/common/usb-otg-fsm.c
12209 F: Documentation/usb/usbip_protocol.txt
12210 F: drivers/usb/usbip/
12211 F: tools/usb/usbip/
12217 T: git git://github.com/petkan/pegasus.git
12218 W: https://github.com/petkan/pegasus
12220 F: drivers/net/usb/pegasus.*
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12227 F: drivers/usb/phy/
12229 USB PRINTER DRIVER (usblp)
12233 F: drivers/usb/class/usblp.c
12235 USB QMI WWAN NETWORK DRIVER
12239 F: Documentation/ABI/testing/sysfs-class-net-qmi
12240 F: drivers/net/usb/qmi_wwan.c
12246 T: git git://github.com/petkan/rtl8150.git
12247 W: https://github.com/petkan/rtl8150
12249 F: drivers/net/usb/rtl8150.c
12251 USB SERIAL SUBSYSTEM
12255 F: Documentation/usb/usb-serial.txt
12256 F: drivers/usb/serial/
12257 F: include/linux/usb/serial.h
12259 USB SMSC75XX ETHERNET DRIVER
12263 F: drivers/net/usb/smsc75xx.*
12265 USB SMSC95XX ETHERNET DRIVER
12269 F: drivers/net/usb/smsc95xx.*
12274 W: http://www.linux-usb.org
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12277 F: Documentation/devicetree/bindings/usb/
12278 F: Documentation/usb/
12280 F: include/linux/usb.h
12281 F: include/linux/usb/
12287 F: drivers/usb/host/uhci*
12289 USB "USBNET" DRIVER FRAMEWORK
12292 W: http://www.linux-usb.org/usbnet
12294 F: drivers/net/usb/usbnet.c
12295 F: include/linux/usb/usbnet.h
12301 T: git git://linuxtv.org/media_tree.git
12302 W: http://www.ideasonboard.org/uvc/
12304 F: drivers/media/usb/uvc/
12305 F: include/uapi/linux/uvcvideo.h
12310 T: git git://linuxtv.org/media_tree.git
12311 W: https://linuxtv.org
12313 F: drivers/media/usb/usbvision/
12319 F: drivers/usb/gadget/function/*uvc*
12320 F: drivers/usb/gadget/legacy/webcam.c
12322 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12326 F: drivers/net/wireless/rndis_wlan.c
12332 F: drivers/usb/host/xhci*
12333 F: drivers/usb/host/pci-quirks*
12337 W: http://linux-lc100020.sourceforge.net
12339 F: drivers/net/wireless/zydas/zd1201.*
12345 T: git git://linuxtv.org/media_tree.git
12346 W: http://royale.zerezo.com/zr364xx/
12348 F: Documentation/video4linux/zr364xx.txt
12349 F: drivers/media/usb/zr364xx/
12355 F: drivers/usb/common/ulpi.c
12356 F: include/linux/ulpi/
12358 USER-MODE LINUX (UML)
12363 W: http://user-mode-linux.sourceforge.net
12364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12366 F: Documentation/virtual/uml/
12372 USERSPACE I/O (UIO)
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12377 F: Documentation/DocBook/uio-howto.tmpl
12379 F: include/linux/uio*.h
12384 W: http://en.wikipedia.org/wiki/Util-linux
12385 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12391 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12393 F: Documentation/fb/uvesafb.txt
12394 F: drivers/video/fbdev/uvesafb.*
12400 F: drivers/mtd/nand/vf610_nfc.c
12402 VFAT/FAT/MSDOS FILESYSTEM
12405 F: Documentation/filesystems/vfat.txt
12411 T: git git://github.com/awilliam/linux-vfio.git
12413 F: Documentation/vfio.txt
12415 F: include/linux/vfio.h
12416 F: include/uapi/linux/vfio.h
12418 VFIO PLATFORM DRIVER
12422 F: drivers/vfio/platform/
12424 VIDEOBUF2 FRAMEWORK
12430 F: drivers/media/v4l2-core/videobuf2-*
12431 F: include/media/videobuf2-*
12433 VIRTIO AND VHOST VSOCK DRIVER
12439 F: include/linux/virtio_vsock.h
12440 F: include/uapi/linux/virtio_vsock.h
12441 F: net/vmw_vsock/virtio_transport_common.c
12442 F: net/vmw_vsock/virtio_transport.c
12443 F: drivers/vhost/vsock.c
12444 F: drivers/vhost/vsock.h
12446 VIRTUAL SERIO DEVICE DRIVER
12449 F: drivers/input/serio/userio.c
12450 F: include/uapi/linux/userio.h
12452 VIRTIO CONSOLE DRIVER
12456 F: drivers/char/virtio_console.c
12457 F: include/linux/virtio_console.h
12458 F: include/uapi/linux/virtio_console.h
12460 VIRTIO CORE, NET AND BLOCK DRIVERS
12464 F: Documentation/devicetree/bindings/virtio/
12467 F: drivers/net/virtio_net.c
12468 F: drivers/block/virtio_blk.c
12469 F: include/linux/virtio_*.h
12470 F: include/uapi/linux/virtio_*.h
12472 VIRTIO DRIVERS FOR S390
12479 F: drivers/s390/virtio/
12487 F: drivers/gpu/drm/virtio/
12488 F: include/uapi/linux/virtio_gpu.h
12490 VIRTIO HOST (VHOST)
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12498 F: include/uapi/linux/vhost.h
12500 VIRTIO INPUT DRIVER
12503 F: drivers/virtio/virtio_input.c
12504 F: include/uapi/linux/virtio_input.h
12506 VIA RHINE NETWORK DRIVER
12508 F: drivers/net/ethernet/via/via-rhine.c
12510 VIA SD/MMC CARD CONTROLLER DRIVER
12514 F: drivers/mmc/host/via-sdmmc.c
12516 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12520 F: include/linux/via-core.h
12521 F: include/linux/via-gpio.h
12522 F: include/linux/via_i2c.h
12523 F: drivers/video/fbdev/via/
12525 VIA VELOCITY NETWORK DRIVER
12529 F: drivers/net/ethernet/via/via-velocity.*
12538 VIVID VIRTUAL VIDEO DRIVER
12541 T: git git://linuxtv.org/media_tree.git
12542 W: https://linuxtv.org
12544 F: drivers/media/platform/vivid/*
12550 F: drivers/net/macvlan.c
12551 F: include/linux/if_*vlan.h
12558 F: drivers/vlynq/vlynq.c
12559 F: include/linux/vlynq.h
12567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12568 F: Documentation/vme_api.txt
12569 F: drivers/staging/vme/
12571 F: include/linux/vme*
12573 VMWARE HYPERVISOR INTERFACE
12577 F: arch/x86/kernel/cpu/vmware.c
12579 VMWARE BALLOON DRIVER
12585 F: drivers/misc/vmw_balloon.c
12587 VMWARE VMMOUSE SUBDRIVER
12592 F: drivers/input/mouse/vmmouse.c
12593 F: drivers/input/mouse/vmmouse.h
12595 VMWARE VMXNET3 ETHERNET DRIVER
12600 F: drivers/net/vmxnet3/
12602 VMware PVSCSI driver
12607 F: drivers/scsi/vmw_pvscsi.c
12608 F: drivers/scsi/vmw_pvscsi.h
12610 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12614 W: http://www.slimlogic.co.uk/?p=48
12615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12617 F: Documentation/devicetree/bindings/regulator/
12618 F: drivers/regulator/
12619 F: include/dt-bindings/regulator/
12620 F: include/linux/regulator/
12627 F: drivers/net/vrf.c
12628 F: Documentation/networking/vrf.txt
12630 VT1211 HARDWARE MONITOR DRIVER
12634 F: Documentation/hwmon/vt1211
12635 F: drivers/hwmon/vt1211.c
12637 VT8231 HARDWARE MONITOR DRIVER
12641 F: drivers/hwmon/vt8231.c
12643 VUB300 USB to SDIO/SD/MMC bridge chip
12648 F: drivers/mmc/host/vub300.c
12650 W1 DALLAS'S 1-WIRE BUS
12653 F: Documentation/w1/
12656 W83791D HARDWARE MONITORING DRIVER
12660 F: Documentation/hwmon/w83791d
12661 F: drivers/hwmon/w83791d.c
12663 W83793 HARDWARE MONITORING DRIVER
12667 F: Documentation/hwmon/w83793
12668 F: drivers/hwmon/w83793.c
12670 W83795 HARDWARE MONITORING DRIVER
12674 F: drivers/hwmon/w83795.c
12676 W83L51xD SD/MMC CARD INTERFACE DRIVER
12679 F: drivers/mmc/host/wbsd.*
12681 WACOM PROTOCOL 4 SERIAL TABLETS
12686 F: drivers/input/tablet/wacom_serial4.c
12688 WATCHDOG DEVICE DRIVERS
12692 W: http://www.linux-watchdog.org/
12693 T: git git://www.linux-watchdog.org/linux-watchdog.git
12695 F: Documentation/devicetree/bindings/watchdog/
12696 F: Documentation/watchdog/
12697 F: drivers/watchdog/
12698 F: include/linux/watchdog.h
12699 F: include/uapi/linux/watchdog.h
12705 F: drivers/scsi/wd7000.c
12711 F: drivers/hid/hid-wiimote*
12716 F: drivers/media/rc/winbond-cir.c
12718 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12722 F: drivers/watchdog/ebc-c384_wdt.c
12724 WINSYSTEMS WS16C48 GPIO DRIVER
12728 F: drivers/gpio/gpio-ws16c48.c
12735 W: http://linuxwimax.org
12736 F: Documentation/wimax/README.wimax
12737 F: include/linux/wimax/debug.h
12738 F: include/net/wimax.h
12739 F: include/uapi/linux/wimax.h
12742 WISTRON LAPTOP BUTTON DRIVER
12745 F: drivers/input/misc/wistron_btns.c
12747 WL3501 WIRELESS PCMCIA CARD DRIVER
12750 W: http://oops.ghostprotocols.net:81/blog
12752 F: drivers/net/wireless/wl3501*
12754 WOLFSON MICROELECTRONICS DRIVERS
12756 T: git https://github.com/CirrusLogic/linux-drivers.git
12757 W: https://github.com/CirrusLogic/linux-drivers/wiki
12759 F: Documentation/hwmon/wm83??
12760 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12761 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12762 F: Documentation/devicetree/bindings/mfd/arizona.txt
12763 F: arch/arm/mach-s3c64xx/mach-crag6410*
12764 F: drivers/clk/clk-wm83*.c
12765 F: drivers/extcon/extcon-arizona.c
12766 F: drivers/leds/leds-wm83*.c
12767 F: drivers/gpio/gpio-*wm*.c
12768 F: drivers/gpio/gpio-arizona.c
12769 F: drivers/hwmon/wm83??-hwmon.c
12770 F: drivers/input/misc/wm831x-on.c
12771 F: drivers/input/touchscreen/wm831x-ts.c
12772 F: drivers/input/touchscreen/wm97*.c
12773 F: drivers/mfd/arizona*
12774 F: drivers/mfd/wm*.c
12775 F: drivers/mfd/cs47l24*
12776 F: drivers/power/wm83*.c
12777 F: drivers/rtc/rtc-wm83*.c
12778 F: drivers/regulator/wm8*.c
12779 F: drivers/video/backlight/wm83*_bl.c
12780 F: drivers/watchdog/wm83*_wdt.c
12781 F: include/linux/mfd/arizona/
12782 F: include/linux/mfd/wm831x/
12783 F: include/linux/mfd/wm8350/
12784 F: include/linux/mfd/wm8400*
12785 F: include/linux/wm97xx.h
12786 F: include/sound/wm????.h
12787 F: sound/soc/codecs/arizona.?
12788 F: sound/soc/codecs/wm*
12789 F: sound/soc/codecs/cs47l24*
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12796 F: include/linux/workqueue.h
12797 F: kernel/workqueue.c
12798 F: Documentation/workqueue.txt
12800 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12810 F: Documentation/networking/x25*
12811 F: include/net/x25*
12814 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12822 F: Documentation/x86/
12825 X86 PLATFORM DRIVERS
12828 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12830 F: drivers/platform/x86/
12831 F: drivers/platform/olpc/
12833 X86 MCE INFRASTRUCTURE
12838 F: arch/x86/kernel/cpu/mcheck/*
12840 X86 MICROCODE UPDATE SUPPORT
12843 F: arch/x86/kernel/cpu/microcode/*
12848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12850 F: arch/x86/entry/vdso/
12852 XC2028/3028 TUNER DRIVER
12856 W: https://linuxtv.org
12857 T: git git://linuxtv.org/media_tree.git
12859 F: drivers/media/tuners/tuner-xc2028.*
12861 XEN HYPERVISOR INTERFACE
12866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12869 F: drivers/*/xen-*front.c
12871 F: arch/x86/include/asm/xen/
12873 F: include/uapi/xen/
12880 F: arch/arm/include/asm/xen/
12882 XEN HYPERVISOR ARM64
12887 F: arch/arm64/include/asm/xen/
12889 XEN NETWORK BACKEND DRIVER
12894 F: drivers/net/xen-netback/*
12900 F: arch/x86/pci/*xen*
12901 F: drivers/pci/*xen*
12903 XEN BLOCK SUBSYSTEM
12908 F: drivers/block/xen-blkback/*
12909 F: drivers/block/xen*
12916 F: drivers/scsi/xen-scsifront.c
12917 F: drivers/xen/xen-scsiback.c
12918 F: include/xen/interface/io/vscsiif.h
12920 XEN SWIOTLB SUBSYSTEM
12924 F: arch/x86/xen/*swiotlb*
12925 F: drivers/xen/*swiotlb*
12928 P: Silicon Graphics Inc
12932 W: http://oss.sgi.com/projects/xfs
12933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12935 F: Documentation/filesystems/xfs.txt
12938 XILINX AXI ETHERNET DRIVER
12942 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12944 XILINX UARTLITE SERIAL DRIVER
12948 F: drivers/tty/serial/uartlite.c
12950 XILINX VIDEO IP CORES
12954 T: git git://linuxtv.org/media_tree.git
12956 F: Documentation/devicetree/bindings/media/xilinx/
12957 F: drivers/media/platform/xilinx/
12958 F: include/uapi/linux/xilinx-v4l2-controls.h
12964 F: drivers/char/xillybus/
12966 XTENSA XTFPGA PLATFORM SUPPORT
12970 F: drivers/spi/spi-xtensa-xtfpga.c
12971 F: sound/soc/xtensa/xtfpga-i2s.c
12973 YAM DRIVER FOR AX.25
12977 F: drivers/net/hamradio/yam*
12978 F: include/linux/yam.h
12980 YEALINK PHONE DRIVER
12984 F: Documentation/input/yealink.txt
12985 F: drivers/input/misc/yealink.*
12987 Z8530 DRIVER FOR AX.25
12989 W: http://yaina.de/jreuter/
12990 W: http://www.qsl.net/dl1bke/
12993 F: Documentation/networking/z8530drv.txt
12994 F: drivers/net/hamradio/*scc.c
12995 F: drivers/net/hamradio/z8530.h
12997 ZBUD COMPRESSED PAGE ALLOCATOR
13002 F: include/linux/zbud.h
13004 ZD1211RW WIRELESS DRIVER
13007 W: http://zd1211.ath.cx/wiki/DriverRewrite
13011 F: drivers/net/wireless/zydas/zd1211rw/
13013 ZPOOL COMPRESSED PAGE STORAGE API
13018 F: include/linux/zpool.h
13020 ZR36067 VIDEO FOR LINUX DRIVER
13023 W: http://mjpeg.sourceforge.net/driver-zoran/
13024 T: hg https://linuxtv.org/hg/v4l-dvb
13026 F: drivers/media/pci/zoran/
13028 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13034 F: drivers/block/zram/
13035 F: Documentation/blockdev/zram.txt
13037 ZS DECSTATION Z85C30 SERIAL DRIVER
13040 F: drivers/tty/serial/zs.*
13042 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13049 F: include/linux/zsmalloc.h
13050 F: Documentation/vm/zsmalloc.txt
13052 ZSWAP COMPRESSED SWAP CACHING
13061 Q: http://patchwork.kernel.org/project/LKML/list/
13062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13063 S: Buried alive in reporters