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: drivers/pci/*acpi*
292 F: drivers/pci/*/*acpi*
293 F: drivers/pci/*/*/*acpi*
296 ACPI COMPONENT ARCHITECTURE (ACPICA)
302 W: https://acpica.org/
303 W: https://github.com/acpica/acpica/
304 Q: https://patchwork.kernel.org/project/linux-acpi/list/
305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 F: drivers/acpi/acpica/
314 W: https://01.org/linux-acpi
316 F: drivers/acpi/fan.c
321 W: https://01.org/linux-acpi
323 F: drivers/acpi/*thermal*
328 W: https://01.org/linux-acpi
330 F: drivers/acpi/acpi_video.c
335 F: drivers/platform/x86/wmi.c
337 AD1889 ALSA SOUND DRIVER
339 W: http://wiki.parisc-linux.org/AD1889
342 F: sound/pci/ad1889.*
344 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 W: http://wiki.analog.com/AD5254
347 W: http://ez.analog.com/community/linux-device-drivers
349 F: drivers/misc/ad525x_dpot.c
351 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 W: http://wiki.analog.com/AD5398
354 W: http://ez.analog.com/community/linux-device-drivers
356 F: drivers/regulator/ad5398.c
358 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 W: http://wiki.analog.com/AD7142
361 W: http://ez.analog.com/community/linux-device-drivers
363 F: drivers/input/misc/ad714x.c
365 AD7877 TOUCHSCREEN DRIVER
367 W: http://wiki.analog.com/AD7877
368 W: http://ez.analog.com/community/linux-device-drivers
370 F: drivers/input/touchscreen/ad7877.c
372 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 W: http://wiki.analog.com/AD7879
375 W: http://ez.analog.com/community/linux-device-drivers
377 F: drivers/input/touchscreen/ad7879.c
379 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
383 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 W: https://wiki.analog.com/ADF7242
386 W: http://ez.analog.com/community/linux-device-drivers
389 F: drivers/net/ieee802154/adf7242.c
390 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392 ADM1025 HARDWARE MONITOR DRIVER
396 F: Documentation/hwmon/adm1025
397 F: drivers/hwmon/adm1025.c
399 ADM1029 HARDWARE MONITOR DRIVER
403 F: drivers/hwmon/adm1029.c
405 ADM8211 WIRELESS DRIVER
407 W: http://wireless.kernel.org/
409 F: drivers/net/wireless/admtek/adm8211.*
411 ADP1653 FLASH CONTROLLER DRIVER
415 F: drivers/media/i2c/adp1653.c
416 F: include/media/i2c/adp1653.h
418 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 W: http://wiki.analog.com/ADP5520
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/mfd/adp5520.c
424 F: drivers/video/backlight/adp5520_bl.c
425 F: drivers/leds/leds-adp5520.c
426 F: drivers/gpio/gpio-adp5520.c
427 F: drivers/input/keyboard/adp5520-keys.c
429 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 W: http://wiki.analog.com/ADP5588
432 W: http://ez.analog.com/community/linux-device-drivers
434 F: drivers/input/keyboard/adp5588-keys.c
435 F: drivers/gpio/gpio-adp5588.c
437 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 W: http://wiki.analog.com/ADP8860
440 W: http://ez.analog.com/community/linux-device-drivers
442 F: drivers/video/backlight/adp8860_bl.c
444 ADS1015 HARDWARE MONITOR DRIVER
448 F: Documentation/hwmon/ads1015
449 F: drivers/hwmon/ads1015.c
450 F: include/linux/i2c/ads1015.h
455 F: drivers/macintosh/therm_adt746x.c
457 ADT7475 HARDWARE MONITOR DRIVER
461 F: Documentation/hwmon/adt7475
462 F: drivers/hwmon/adt7475.c
464 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 W: http://wiki.analog.com/ADXL345
467 W: http://ez.analog.com/community/linux-device-drivers
469 F: drivers/input/misc/adxl34x.c
476 F: Documentation/scsi/advansys.txt
477 F: drivers/scsi/advansys.c
482 F: sound/oss/aedsp16.c
487 W: https://linuxtv.org
488 W: http://palosaari.fi/linux/
489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
490 T: git git://linuxtv.org/anttip/media_tree.git
492 F: drivers/media/dvb-frontends/af9013*
497 W: https://linuxtv.org
498 W: http://palosaari.fi/linux/
499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
500 T: git git://linuxtv.org/anttip/media_tree.git
502 F: drivers/media/dvb-frontends/af9033*
507 F: Documentation/filesystems/affs.txt
510 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
515 F: include/net/af_rxrpc.h
516 F: net/rxrpc/af_rxrpc.c
520 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
523 F: include/linux/agp*
524 F: include/uapi/linux/agp*
530 F: drivers/scsi/aha152x*
531 F: drivers/scsi/pcmcia/aha152x*
533 AIC7XXX / AIC79XX SCSI DRIVER
537 F: drivers/scsi/aic7xxx/
539 AIMSLAB FM RADIO RECEIVER DRIVER
542 T: git git://linuxtv.org/media_tree.git
543 W: https://linuxtv.org
545 F: drivers/media/radio/radio-aimslab*
552 F: include/linux/*aio*.h
557 W: https://linuxtv.org
558 W: http://palosaari.fi/linux/
559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
560 T: git git://linuxtv.org/anttip/media_tree.git
562 F: drivers/media/usb/airspy/
564 ALCATEL SPEEDTOUCH USB DRIVER
567 W: http://www.linux-usb.org/SpeedTouch/
569 F: drivers/usb/atm/speedtch.c
570 F: drivers/usb/atm/usbatm.c
572 ALCHEMY AU1XX0 MMC DRIVER
575 F: drivers/mmc/host/au1xmmc.c
581 F: Documentation/i2c/busses/i2c-ali1563
582 F: drivers/i2c/busses/i2c-ali1563.c
584 ALLWINNER SECURITY SYSTEM
588 F: drivers/crypto/sunxi-ss/
598 ALPS PS/2 TOUCHPAD DRIVER
600 F: drivers/input/mouse/alps.*
602 ALTERA MAILBOX DRIVER
606 F: drivers/mailbox/mailbox-altera.c
612 F: drivers/gpio/gpio-altera.c
614 ALTERA TRIPLE SPEED ETHERNET DRIVER
619 F: drivers/net/ethernet/altera/
621 ALTERA UART/JTAG UART SERIAL DRIVERS
626 F: drivers/tty/serial/altera_uart.c
627 F: drivers/tty/serial/altera_jtaguart.c
628 F: include/linux/altera_uart.h
629 F: include/linux/altera_jtaguart.h
631 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
636 F: drivers/crypto/ccp/
637 F: include/linux/ccp.h
639 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
643 F: Documentation/hwmon/fam15h_power
644 F: drivers/hwmon/fam15h_power.c
646 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
649 F: drivers/usb/gadget/udc/amd5536udc.*
651 AMD GEODE PROCESSOR/CHIPSET SUPPORT
654 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
656 F: drivers/char/hw_random/geode-rng.c
657 F: drivers/crypto/geode*
658 F: drivers/video/fbdev/geode/
659 F: arch/x86/include/asm/geode.h
664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
666 F: drivers/iommu/amd_iommu*.[ch]
667 F: include/linux/amd-iommu.h
672 T: git git://people.freedesktop.org/~gabbayo/linux.git
674 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
675 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
676 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
677 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
678 F: drivers/gpu/drm/amd/amdkfd/
679 F: drivers/gpu/drm/amd/include/cik_structs.h
680 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
681 F: drivers/gpu/drm/amd/include/vi_structs.h
682 F: drivers/gpu/drm/radeon/radeon_kfd.c
683 F: drivers/gpu/drm/radeon/radeon_kfd.h
684 F: include/uapi/linux/kfd_ioctl.h
686 AMD SEATTLE DEVICE TREE SUPPORT
691 F: arch/arm64/boot/dts/amd/
697 F: drivers/net/ethernet/amd/xgbe/
698 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
700 AMS (Apple Motion Sensor) DRIVER
703 F: drivers/macintosh/ams/
705 ANALOG DEVICES INC AD9389B DRIVER
709 F: drivers/media/i2c/ad9389b*
711 ANALOG DEVICES INC ADV7180 DRIVER
714 W: http://ez.analog.com/community/linux-device-drivers
716 F: drivers/media/i2c/adv7180.c
718 ANALOG DEVICES INC ADV7511 DRIVER
722 F: drivers/media/i2c/adv7511*
724 ANALOG DEVICES INC ADV7604 DRIVER
728 F: drivers/media/i2c/adv7604*
730 ANALOG DEVICES INC ADV7842 DRIVER
734 F: drivers/media/i2c/adv7842*
736 ANALOG DEVICES INC ASOC CODEC DRIVERS
739 W: http://wiki.analog.com/
740 W: http://ez.analog.com/community/linux-device-drivers
742 F: sound/soc/codecs/adau*
743 F: sound/soc/codecs/adav*
744 F: sound/soc/codecs/ad1*
745 F: sound/soc/codecs/ad7*
746 F: sound/soc/codecs/ssm*
747 F: sound/soc/codecs/sigmadsp.*
749 ANALOG DEVICES INC ASOC DRIVERS
752 W: http://blackfin.uclinux.org/
754 F: sound/soc/blackfin/*
756 ANALOG DEVICES INC IIO DRIVERS
759 W: http://wiki.analog.com/
760 W: http://ez.analog.com/community/linux-device-drivers
763 X: drivers/iio/*/adjd*
764 F: drivers/staging/iio/*/ad*
765 F: staging/iio/trigger/iio-trig-bfin-timer.c
767 ANALOG DEVICES INC DMA DRIVERS
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/dma/dma-axi-dmac.c
777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
781 F: drivers/staging/android/
788 F: drivers/staging/android/ion
789 F: drivers/staging/android/uapi/ion.h
790 F: drivers/staging/android/uapi/ion_test.h
792 AOA (Apple Onboard Audio) ALSA DRIVER
799 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
803 F: drivers/iio/dac/stx104.c
808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
809 F: arch/x86/kernel/apm_32.c
810 F: include/linux/apm_bios.h
811 F: include/uapi/linux/apm_bios.h
812 F: drivers/char/apm-emulation.c
814 APPLE BCM5974 MULTITOUCH DRIVER
818 F: drivers/input/mouse/bcm5974.c
824 F: drivers/hwmon/applesmc.c
826 APPLETALK NETWORK LAYER
829 F: drivers/net/appletalk/
832 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
835 F: arch/arm64/boot/dts/apm/
837 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
841 F: drivers/net/ethernet/apm/xgene/
842 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
844 APTINA CAMERA SENSOR PLL
848 F: drivers/media/i2c/aptina-pll.*
850 ARC FRAMEBUFFER DRIVER
853 F: drivers/video/fbdev/arcfb.c
854 F: drivers/video/fbdev/core/fb_defio.c
860 F: drivers/net/arcnet/
861 F: include/uapi/linux/if_arcnet.h
866 F: drivers/gpu/drm/arc/
867 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
872 F: drivers/gpu/drm/arm/hdlcd_*
873 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
875 ARM MALI-DP DRM DRIVER
880 F: drivers/gpu/drm/arm/
881 F: Documentation/devicetree/bindings/display/arm,malidp.txt
883 ARM MFM AND FLOPPY DRIVERS
886 F: arch/arm/lib/floppydma.S
887 F: arch/arm/include/asm/floppy.h
889 ARM PMU PROFILING AND DEBUGGING
893 F: arch/arm*/kernel/perf_*
894 F: arch/arm/oprofile/common.c
895 F: arch/arm*/kernel/hw_breakpoint.c
896 F: arch/arm*/include/asm/hw_breakpoint.h
897 F: arch/arm*/include/asm/perf_event.h
898 F: drivers/perf/arm_pmu.c
899 F: include/linux/perf/arm_pmu.h
904 W: http://www.armlinux.org.uk/
908 ARM SUB-ARCHITECTURES
913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
915 ARM PRIMECELL AACI PL041 DRIVER
920 ARM PRIMECELL CLCD PL110 DRIVER
923 F: drivers/video/fbdev/amba-clcd.*
925 ARM PRIMECELL KMI PL050 DRIVER
928 F: drivers/input/serio/ambakmi.*
929 F: include/linux/amba/kmi.h
931 ARM PRIMECELL MMCI PL180/1 DRIVER
934 F: drivers/mmc/host/mmci.*
935 F: include/linux/amba/mmci.h
937 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
940 F: drivers/tty/serial/amba-pl01*.c
941 F: include/linux/amba/serial.h
943 ARM PRIMECELL BUS SUPPORT
947 F: include/linux/amba/bus.h
949 ARM/ADS SPHERE MACHINE SUPPORT
954 ARM/AFEB9260 MACHINE SUPPORT
959 ARM/AJECO 1ARM MACHINE SUPPORT
964 ARM/Allwinner sunXi SoC support
971 ARM/Allwinner SoC Clock Support
974 F: drivers/clk/sunxi/
976 ARM/Amlogic Meson SoC support
981 W: http://linux-meson.com/
983 F: arch/arm/mach-meson/
984 F: arch/arm/boot/dts/meson*
985 F: arch/arm64/boot/dts/amlogic/
986 F: drivers/pinctrl/meson/
989 ARM/Annapurna Labs ALPINE ARCHITECTURE
993 F: arch/arm/mach-alpine/
994 F: arch/arm/boot/dts/alpine*
995 F: arch/arm64/boot/dts/al/
996 F: drivers/*/*alpine*
998 ARM/ARTPEC MACHINE SUPPORT
1004 F: arch/arm/mach-artpec
1005 F: arch/arm/boot/dts/artpec6*
1008 ARM/ASPEED MACHINE SUPPORT
1011 F: arch/arm/mach-aspeed/
1012 F: arch/arm/boot/dts/aspeed-*
1013 F: drivers/*/*aspeed*
1015 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1020 W: http://www.linux4sam.org
1021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1023 F: arch/arm/mach-at91/
1024 F: include/soc/at91/
1025 F: arch/arm/boot/dts/at91*.dts
1026 F: arch/arm/boot/dts/at91*.dtsi
1027 F: arch/arm/boot/dts/sama*.dts
1028 F: arch/arm/boot/dts/sama*.dtsi
1029 F: arch/arm/include/debug/at91.S
1031 ARM/ATMEL AT91 Clock Support
1036 ARM/CALXEDA HIGHBANK ARCHITECTURE
1040 F: arch/arm/mach-highbank/
1041 F: arch/arm/boot/dts/highbank.dts
1042 F: arch/arm/boot/dts/ecx-*.dts*
1044 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1047 F: arch/arm/mach-cns3xxx/
1049 ARM/CAVIUM THUNDER NETWORK DRIVER
1054 F: drivers/net/ethernet/cavium/thunder/
1056 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1062 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1067 F: arch/arm/mach-ep93xx/
1068 F: arch/arm/mach-ep93xx/include/mach/
1070 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1079 F: arch/arm/include/asm/clkdev.h
1080 F: drivers/clk/clkdev.c
1082 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1087 ARM/CONTEC MICRO9 MACHINE SUPPORT
1090 F: arch/arm/mach-ep93xx/micro9.c
1092 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1096 F: drivers/hwtracing/coresight/*
1097 F: Documentation/trace/coresight.txt
1098 F: Documentation/devicetree/bindings/arm/coresight.txt
1099 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1101 ARM/CORGI MACHINE SUPPORT
1105 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1108 T: git git://github.com/ulli-kroll/linux.git
1110 F: arch/arm/mach-gemini/
1111 F: drivers/rtc/rtc-gemini.c
1113 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1118 F: arch/arm/boot/dts/prima2*
1119 F: arch/arm/mach-prima2/
1120 F: drivers/clk/sirf/
1121 F: drivers/clocksource/timer-prima2.c
1122 F: drivers/clocksource/timer-atlas7.c
1125 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1129 F: arch/arm/boot/dts/cx92755*
1132 ARM/EBSA110 MACHINE SUPPORT
1135 W: http://www.armlinux.org.uk/
1137 F: arch/arm/mach-ebsa110/
1138 F: drivers/net/ethernet/amd/am79c961a.*
1140 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1146 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1151 W: http://www.openezx.org/
1153 T: topgit git://git.openezx.org/openezx.git
1154 F: arch/arm/mach-pxa/ezx.c
1156 ARM/FARADAY FA526 PORT
1160 T: git git://git.berlios.de/gemini-board
1161 F: arch/arm/mm/*-fa*
1163 ARM/FOOTBRIDGE ARCHITECTURE
1166 W: http://www.armlinux.org.uk/
1168 F: arch/arm/include/asm/hardware/dec21285.h
1169 F: arch/arm/mach-footbridge/
1171 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1178 F: arch/arm/mach-imx/
1179 F: arch/arm/mach-mxs/
1180 F: arch/arm/boot/dts/imx*
1181 F: arch/arm/configs/imx*_defconfig
1185 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1192 F: arch/arm/mach-imx/*vf610*
1193 F: arch/arm/boot/dts/vf*
1195 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1200 ARM/GUMSTIX MACHINE SUPPORT
1205 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1210 F: arch/arm/mach-pxa/hx4700.c
1211 F: arch/arm/mach-pxa/include/mach/hx4700.h
1212 F: sound/soc/pxa/hx4700.c
1214 ARM/HISILICON SOC SUPPORT
1217 W: http://www.hisilicon.com
1219 T: git git://github.com/hisilicon/linux-hisi.git
1220 F: arch/arm/mach-hisi/
1221 F: arch/arm/boot/dts/hi3*
1222 F: arch/arm/boot/dts/hip*
1223 F: arch/arm/boot/dts/hisi*
1224 F: arch/arm64/boot/dts/hisilicon/
1226 ARM/HP JORNADA 7XX MACHINE SUPPORT
1230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1231 F: arch/arm/mach-sa1100/jornada720.c
1232 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1234 ARM/IGEP MACHINE SUPPORT
1240 F: arch/arm/boot/dts/omap3-igep*
1242 ARM/INCOME PXA270 SUPPORT
1246 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1248 ARM/INTEL IOP32X ARM ARCHITECTURE
1253 ARM/INTEL IOP33X ARM ARCHITECTURE
1257 ARM/INTEL IOP13XX ARM ARCHITECTURE
1262 ARM/INTEL IQ81342EX MACHINE SUPPORT
1267 ARM/INTEL IXDP2850 MACHINE SUPPORT
1272 ARM/INTEL IXP4XX ARM ARCHITECTURE
1277 F: arch/arm/mach-ixp4xx/
1279 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1283 F: arch/arm/mach-pxa/stargate2.c
1284 F: drivers/pcmcia/pxa2xx_stargate2.c
1286 ARM/INTEL XSC3 (MANZANO) ARM CORE
1291 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1296 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1300 F: arch/arm/mach-keystone/
1301 F: arch/arm/boot/dts/keystone-*
1302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1304 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1308 F: drivers/clk/keystone/
1310 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1315 F: drivers/clocksource/timer-keystone.c
1317 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1321 F: drivers/power/reset/keystone-reset.c
1323 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1327 F: drivers/memory/*emif*
1329 ARM/LG1K ARCHITECTURE
1333 F: arch/arm64/boot/dts/lg/
1335 ARM/LOGICPD PXA270 MACHINE SUPPORT
1340 ARM/LPC18XX ARCHITECTURE
1344 F: arch/arm/boot/dts/lpc43*
1345 F: drivers/clk/nxp/clk-lpc18xx*
1346 F: drivers/clocksource/time-lpc32xx.c
1347 F: drivers/i2c/busses/i2c-lpc2k.c
1348 F: drivers/memory/pl172.c
1349 F: drivers/mtd/spi-nor/nxp-spifi.c
1350 F: drivers/rtc/rtc-lpc24xx.c
1353 ARM/LPC32XX SOC SUPPORT
1357 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1359 F: arch/arm/boot/dts/lpc32*
1360 F: arch/arm/mach-lpc32xx/
1361 F: drivers/i2c/busses/i2c-pnx.c
1362 F: drivers/net/ethernet/nxp/lpc_eth.c
1363 F: drivers/usb/host/ohci-nxp.c
1364 F: drivers/watchdog/pnx4008_wdt.c
1367 ARM/MAGICIAN MACHINE SUPPORT
1371 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1378 F: arch/arm/mach-mvebu/
1379 F: drivers/rtc/rtc-armada38x.c
1380 F: arch/arm/boot/dts/armada*
1381 F: arch/arm/boot/dts/kirkwood*
1382 F: arch/arm64/boot/dts/marvell/armada*
1383 F: drivers/cpufreq/mvebu-cpufreq.c
1384 F: arch/arm/configs/mvebu_*_defconfig
1386 ARM/Marvell Berlin SoC support
1390 F: arch/arm/mach-berlin/
1391 F: arch/arm/boot/dts/berlin*
1392 F: arch/arm64/boot/dts/marvell/berlin*
1395 ARM/Marvell Dove/MV78xx0/Orion SOC support
1402 F: arch/arm/mach-dove/
1403 F: arch/arm/mach-mv78xx0/
1404 F: arch/arm/mach-orion5x/
1405 F: arch/arm/plat-orion/
1406 F: arch/arm/boot/dts/dove*
1407 F: arch/arm/boot/dts/orion5x*
1410 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1413 W: http://www.digriz.org.uk/ts78xx/kernel
1415 F: arch/arm/mach-orion5x/ts78xx-*
1417 ARM/OXNAS platform support
1421 F: arch/arm/mach-oxnas/
1422 F: arch/arm/boot/dts/oxnas*
1423 F: arch/arm/boot/dts/wd-mbwe.dts
1426 ARM/Mediatek RTC DRIVER
1431 F: drivers/rtc/rtc-mt6397.c
1433 ARM/Mediatek SoC support
1438 F: arch/arm/boot/dts/mt6*
1439 F: arch/arm/boot/dts/mt8*
1440 F: arch/arm/mach-mediatek/
1444 ARM/Mediatek USB3 PHY DRIVER
1449 F: drivers/phy/phy-mt65xx-usb3.c
1451 ARM/MICREL KS8695 ARCHITECTURE
1454 F: arch/arm/mach-ks8695/
1457 ARM/MIOA701 MACHINE SUPPORT
1460 F: arch/arm/mach-pxa/mioa701.c
1463 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1467 ARM/NOMADIK ARCHITECTURE
1472 F: arch/arm/mach-nomadik/
1473 F: drivers/pinctrl/nomadik/
1474 F: drivers/i2c/busses/i2c-nomadik.c
1475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1477 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1480 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1483 ARM/TOSA MACHINE SUPPORT
1488 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1491 W: http://hackndev.com
1493 F: arch/arm/mach-pxa/include/mach/palmtx.h
1494 F: arch/arm/mach-pxa/palmtx.c
1495 F: arch/arm/mach-pxa/include/mach/palmt5.h
1496 F: arch/arm/mach-pxa/palmt5.c
1497 F: arch/arm/mach-pxa/include/mach/palmld.h
1498 F: arch/arm/mach-pxa/palmld.c
1499 F: arch/arm/mach-pxa/include/mach/palmte2.h
1500 F: arch/arm/mach-pxa/palmte2.c
1501 F: arch/arm/mach-pxa/include/mach/palmtc.h
1502 F: arch/arm/mach-pxa/palmtc.c
1504 ARM/PALM TREO SUPPORT
1507 W: http://hackndev.com
1509 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1510 F: arch/arm/mach-pxa/palmtreo.c
1515 W: http://hackndev.com
1517 F: arch/arm/mach-pxa/include/mach/palmz72.h
1518 F: arch/arm/mach-pxa/palmz72.c
1522 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1525 ARM/PT DIGITAL BOARD PORT
1528 W: http://www.armlinux.org.uk/
1531 ARM/QUALCOMM SUPPORT
1537 F: arch/arm/boot/dts/qcom-*.dts
1538 F: arch/arm/boot/dts/qcom-*.dtsi
1539 F: arch/arm/mach-qcom/
1540 F: arch/arm64/boot/dts/qcom/*
1541 F: drivers/i2c/busses/i2c-qup.c
1542 F: drivers/clk/qcom/
1543 F: drivers/soc/qcom/
1544 F: drivers/spi/spi-qup.c
1545 F: drivers/tty/serial/msm_serial.h
1546 F: drivers/tty/serial/msm_serial.c
1547 F: drivers/*/pm8???-*
1548 F: drivers/mfd/ssbi.c
1549 F: drivers/firmware/qcom_scm.c
1550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1552 ARM/RADISYS ENP2611 MACHINE SUPPORT
1557 ARM/RENESAS ARM64 ARCHITECTURE
1561 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1564 F: arch/arm64/boot/dts/renesas/
1565 F: drivers/soc/renesas/
1566 F: include/linux/soc/renesas/
1568 ARM/RISCPC ARCHITECTURE
1571 W: http://www.armlinux.org.uk/
1573 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1574 F: arch/arm/include/asm/hardware/ioc.h
1575 F: arch/arm/include/asm/hardware/iomd.h
1576 F: arch/arm/include/asm/hardware/memc.h
1577 F: arch/arm/mach-rpc/
1578 F: drivers/net/ethernet/8390/etherh.c
1579 F: drivers/net/ethernet/i825xx/ether1*
1580 F: drivers/net/ethernet/seeq/ether3*
1581 F: drivers/scsi/arm/
1583 ARM/Rockchip SoC support
1587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1589 F: arch/arm/boot/dts/rk3*
1590 F: arch/arm/mach-rockchip/
1591 F: drivers/clk/rockchip/
1592 F: drivers/i2c/busses/i2c-rk3x.c
1593 F: drivers/*/*rockchip*
1594 F: drivers/*/*/*rockchip*
1595 F: sound/soc/rockchip/
1598 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1604 F: arch/arm/boot/dts/s3c*
1605 F: arch/arm/boot/dts/s5p*
1606 F: arch/arm/boot/dts/samsung*
1607 F: arch/arm/boot/dts/exynos*
1608 F: arch/arm64/boot/dts/exynos/
1609 F: arch/arm/plat-samsung/
1610 F: arch/arm/mach-s3c24*/
1611 F: arch/arm/mach-s3c64xx/
1612 F: arch/arm/mach-s5p*/
1613 F: arch/arm/mach-exynos*/
1614 F: drivers/*/*s3c2410*
1615 F: drivers/*/*/*s3c2410*
1616 F: drivers/memory/samsung/*
1617 F: drivers/soc/samsung/*
1618 F: drivers/spi/spi-s3c*
1619 F: sound/soc/samsung/*
1620 F: Documentation/arm/Samsung/
1621 F: Documentation/devicetree/bindings/arm/samsung/
1622 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1623 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1626 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1630 F: arch/arm/mach-s5pv210/
1632 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1638 F: drivers/media/platform/s5p-g2d/
1640 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1647 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1648 F: drivers/media/platform/s5p-mfc/
1650 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1656 F: drivers/media/platform/s5p-tv/
1658 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1664 F: drivers/media/platform/s5p-jpeg/
1666 ARM/SHMOBILE ARM ARCHITECTURE
1670 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1673 F: arch/arm/boot/dts/emev2*
1674 F: arch/arm/boot/dts/r7s*
1675 F: arch/arm/boot/dts/r8a*
1676 F: arch/arm/boot/dts/sh*
1677 F: arch/arm/configs/shmobile_defconfig
1678 F: arch/arm/include/debug/renesas-scif.S
1679 F: arch/arm/mach-shmobile/
1681 F: drivers/soc/renesas/
1682 F: include/linux/soc/renesas/
1684 ARM/SOCFPGA ARCHITECTURE
1687 F: arch/arm/mach-socfpga/
1688 F: arch/arm/boot/dts/socfpga*
1689 F: arch/arm/configs/socfpga_defconfig
1690 F: arch/arm64/boot/dts/altera/
1691 W: http://www.rocketboards.org
1692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1694 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1697 F: drivers/clk/socfpga/
1699 ARM/SOCFPGA EDAC SUPPORT
1702 F: drivers/edac/altera_edac.
1704 ARM/STI ARCHITECTURE
1708 W: http://www.stlinux.com
1710 F: arch/arm/mach-sti/
1711 F: arch/arm/boot/dts/sti*
1712 F: drivers/char/hw_random/st-rng.c
1713 F: drivers/clocksource/arm_global_timer.c
1714 F: drivers/clocksource/clksrc_st_lpc.c
1715 F: drivers/cpufreq/sti-cpufreq.c
1716 F: drivers/i2c/busses/i2c-st.c
1717 F: drivers/media/rc/st_rc.c
1718 F: drivers/media/platform/sti/c8sectpfe/
1719 F: drivers/mmc/host/sdhci-st.c
1720 F: drivers/phy/phy-miphy28lp.c
1721 F: drivers/phy/phy-miphy365x.c
1722 F: drivers/phy/phy-stih407-usb.c
1723 F: drivers/phy/phy-stih41x-usb.c
1724 F: drivers/pinctrl/pinctrl-st.c
1725 F: drivers/remoteproc/st_remoteproc.c
1726 F: drivers/reset/sti/
1727 F: drivers/rtc/rtc-st-lpc.c
1728 F: drivers/tty/serial/st-asc.c
1729 F: drivers/usb/dwc3/dwc3-st.c
1730 F: drivers/usb/host/ehci-st.c
1731 F: drivers/usb/host/ohci-st.c
1732 F: drivers/watchdog/st_lpc_wdt.c
1733 F: drivers/ata/ahci_st.c
1735 ARM/STM32 ARCHITECTURE
1740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1742 F: drivers/clocksource/armv7m_systick.c
1744 ARM/TANGO ARCHITECTURE
1748 F: arch/arm/mach-tango/
1749 F: arch/arm/boot/dts/tango*
1751 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1756 ARM/TETON BGA MACHINE SUPPORT
1761 ARM/THECUS N2100 MACHINE SUPPORT
1766 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1769 W: http://www.mcuos.com
1771 F: arch/arm/mach-w90x900/
1772 F: drivers/input/keyboard/w90p910_keypad.c
1773 F: drivers/input/touchscreen/w90p910_ts.c
1774 F: drivers/watchdog/nuc900_wdt.c
1775 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1776 F: drivers/mtd/nand/nuc900_nand.c
1777 F: drivers/rtc/rtc-nuc900.c
1778 F: drivers/spi/spi-nuc900.c
1779 F: drivers/usb/host/ehci-w90x900.c
1780 F: drivers/video/fbdev/nuc900fb.c
1782 ARM/U300 MACHINE SUPPORT
1786 F: arch/arm/mach-u300/
1787 F: drivers/clocksource/timer-u300.c
1788 F: drivers/i2c/busses/i2c-stu300.c
1789 F: drivers/rtc/rtc-coh901331.c
1790 F: drivers/watchdog/coh901327_wdt.c
1791 F: drivers/dma/coh901318*
1792 F: drivers/mfd/ab3100*
1793 F: drivers/rtc/rtc-ab3100.c
1794 F: drivers/rtc/rtc-coh901331.c
1795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1797 ARM/UNIPHIER ARCHITECTURE
1801 F: arch/arm/boot/dts/uniphier*
1802 F: arch/arm/include/asm/hardware/cache-uniphier.h
1803 F: arch/arm/mach-uniphier/
1804 F: arch/arm/mm/cache-uniphier.c
1805 F: arch/arm64/boot/dts/socionext/
1806 F: drivers/bus/uniphier-system-bus.c
1807 F: drivers/i2c/busses/i2c-uniphier*
1808 F: drivers/pinctrl/uniphier/
1809 F: drivers/tty/serial/8250/8250_uniphier.c
1812 ARM/Ux500 ARM ARCHITECTURE
1816 F: arch/arm/mach-ux500/
1817 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1818 F: drivers/dma/ste_dma40*
1819 F: drivers/hwspinlock/u8500_hsem.c
1820 F: drivers/mfd/abx500*
1821 F: drivers/mfd/ab8500*
1822 F: drivers/mfd/dbx500*
1823 F: drivers/mfd/db8500*
1824 F: drivers/pinctrl/nomadik/pinctrl-ab*
1825 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1826 F: drivers/rtc/rtc-ab8500.c
1827 F: drivers/rtc/rtc-pl031.c
1828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1830 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1833 T: git git://git.linaro.org/people/ulfh/clk.git
1835 F: drivers/clk/ux500/
1836 F: include/linux/platform_data/clk-ux500.h
1838 ARM/VERSATILE EXPRESS PLATFORM
1844 F: arch/arm/boot/dts/vexpress*
1845 F: arch/arm64/boot/dts/arm/
1846 F: arch/arm/mach-vexpress/
1849 F: drivers/clk/versatile/clk-vexpress-osc.c
1850 F: drivers/clocksource/versatile.c
1856 W: http://www.armlinux.org.uk/
1860 ARM/VOIPAC PXA270 SUPPORT
1864 F: arch/arm/mach-pxa/vpac270.c
1865 F: arch/arm/mach-pxa/include/mach/vpac270.h
1867 ARM/VT8500 ARM ARCHITECTURE
1871 F: arch/arm/mach-vt8500/
1872 F: drivers/clocksource/vt8500_timer.c
1873 F: drivers/i2c/busses/i2c-wmt.c
1874 F: drivers/mmc/host/wmt-sdmmc.c
1875 F: drivers/pwm/pwm-vt8500.c
1876 F: drivers/rtc/rtc-vt8500.c
1877 F: drivers/tty/serial/vt8500_serial.c
1878 F: drivers/usb/host/ehci-platform.c
1879 F: drivers/usb/host/uhci-platform.c
1880 F: drivers/video/fbdev/vt8500lcdfb.*
1881 F: drivers/video/fbdev/wm8505fb*
1882 F: drivers/video/fbdev/wmt_ge_rops.*
1884 ARM/ZIPIT Z2 SUPPORT
1888 F: arch/arm/mach-pxa/z2.c
1889 F: arch/arm/mach-pxa/include/mach/z2.h
1891 ARM/ZTE ARCHITECTURE
1895 F: arch/arm/mach-zx/
1897 F: Documentation/devicetree/bindings/arm/zte.txt
1898 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1900 ARM/ZYNQ ARCHITECTURE
1904 W: http://wiki.xilinx.com
1905 T: git https://github.com/Xilinx/linux-xlnx.git
1907 F: arch/arm/mach-zynq/
1908 F: drivers/cpuidle/cpuidle-zynq.c
1909 F: drivers/block/xsysace.c
1912 F: drivers/clocksource/cadence_ttc_timer.c
1913 F: drivers/i2c/busses/i2c-cadence.c
1914 F: drivers/mmc/host/sdhci-of-arasan.c
1915 F: drivers/edac/synopsys_edac.c
1922 F: drivers/iommu/arm-smmu.c
1923 F: drivers/iommu/arm-smmu-v3.c
1924 F: drivers/iommu/io-pgtable-arm.c
1925 F: drivers/iommu/io-pgtable-arm-v7s.c
1927 ARM64 PORT (AARCH64 ARCHITECTURE)
1931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1934 F: Documentation/arm64/
1936 AS3645A LED FLASH CONTROLLER DRIVER
1939 T: git git://linuxtv.org/media_tree.git
1941 F: drivers/media/i2c/as3645a.c
1942 F: include/media/i2c/as3645a.h
1944 ASC7621 HARDWARE MONITOR DRIVER
1948 F: Documentation/hwmon/asc7621
1949 F: drivers/hwmon/asc7621.c
1951 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1955 W: http://acpi4asus.sf.net
1957 F: drivers/platform/x86/asus*.c
1958 F: drivers/platform/x86/eeepc*.c
1960 ASUS WIRELESS RADIO CONTROL DRIVER
1964 F: drivers/platform/x86/asus-wireless.c
1970 F: Documentation/crypto/asymmetric-keys.txt
1971 F: include/linux/verification.h
1972 F: include/crypto/public_key.h
1973 F: include/crypto/pkcs7.h
1974 F: crypto/asymmetric_keys/
1976 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1978 W: http://sourceforge.net/projects/xscaleiop
1980 F: Documentation/crypto/async-tx-api.txt
1983 F: include/linux/dmaengine.h
1984 F: include/linux/async_tx.h
1990 F: drivers/misc/eeprom/at24.c
1991 F: include/linux/platform_data/at24.h
1993 ATA OVER ETHERNET (AOE) DRIVER
1995 W: http://www.openaoe.org/
1997 F: Documentation/aoe/
1998 F: drivers/block/aoe/
2000 ATHEROS 71XX/9XXX GPIO DRIVER
2002 W: https://github.com/AlbanBedel/linux
2003 T: git git://github.com/AlbanBedel/linux
2005 F: drivers/gpio/gpio-ath79.c
2006 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2008 ATHEROS ATH GENERIC UTILITIES
2012 F: drivers/net/wireless/ath/*
2014 ATHEROS ATH5K WIRELESS DRIVER
2019 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2021 F: drivers/net/wireless/ath/ath5k/
2023 ATHEROS ATH6KL WIRELESS DRIVER
2026 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2029 F: drivers/net/wireless/ath/ath6kl/
2031 WILOCITY WIL6210 WIRELESS DRIVER
2036 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2037 F: drivers/net/wireless/ath/wil6210/
2038 F: include/uapi/linux/wil6210_uapi.h
2040 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2043 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2045 F: drivers/net/wireless/ath/carl9170/
2047 ATK0110 HWMON DRIVER
2051 F: drivers/hwmon/asus_atk0110.c
2056 F: drivers/input/misc/ati_remote2.c
2058 ATLX ETHERNET DRIVERS
2062 W: http://sourceforge.net/projects/atl1
2063 W: http://atl1.sourceforge.net
2065 F: drivers/net/ethernet/atheros/
2071 W: http://linux-atm.sourceforge.net
2074 F: include/linux/atm*
2075 F: include/uapi/linux/atm*
2077 ATMEL AT91 / AT32 MCI DRIVER
2080 F: drivers/mmc/host/atmel-mci.c
2082 ATMEL AT91 / AT32 SERIAL DRIVER
2085 F: drivers/tty/serial/atmel_serial.c
2087 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2090 F: drivers/power/reset/at91-sama5d2_shdwc.c
2092 ATMEL SAMA5D2 ADC DRIVER
2096 F: drivers/iio/adc/at91-sama5d2_adc.c
2098 ATMEL Audio ALSA driver
2108 F: drivers/dma/at_hdmac.c
2109 F: drivers/dma/at_hdmac_regs.h
2110 F: include/linux/platform_data/dma-atmel.h
2117 F: drivers/dma/at_xdmac.c
2123 F: drivers/i2c/busses/i2c-at91.c
2129 F: drivers/media/platform/soc_camera/atmel-isi.c
2130 F: include/media/atmel-isi.h
2136 F: drivers/video/fbdev/atmel_lcdfb.c
2137 F: include/video/atmel_lcdc.h
2139 ATMEL MACB ETHERNET DRIVER
2142 F: drivers/net/ethernet/cadence/
2149 F: drivers/mtd/nand/atmel_nand*
2155 F: drivers/mmc/host/sdhci-of-at91.c
2160 F: drivers/spi/spi-atmel.*
2166 F: drivers/misc/atmel-ssc.c
2167 F: include/linux/atmel-ssc.h
2169 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2173 F: drivers/misc/atmel_tclib.c
2174 F: drivers/clocksource/tcb_clksrc.c
2176 ATMEL USBA UDC DRIVER
2180 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2182 ATMEL WIRELESS DRIVER
2185 W: http://www.thekelleys.org.uk/atmel
2186 W: http://atmelwlandriver.sourceforge.net/
2188 F: drivers/net/wireless/atmel/atmel*
2190 ATMEL MAXTOUCH DRIVER
2192 T: git git://github.com/atmel-maxtouch/linux.git
2194 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2195 F: drivers/input/touchscreen/atmel_mxt_ts.c
2196 F: include/linux/platform_data/atmel_mxt_ts.h
2198 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2201 W: http://www.attotech.com
2203 F: drivers/scsi/esas2r
2205 ATUSB IEEE 802.15.4 RADIO DRIVER
2209 F: drivers/net/ieee802154/atusb.c
2210 F: drivers/net/ieee802154/atusb.h
2211 F: drivers/net/ieee802154/at86rf230.h
2217 W: http://people.redhat.com/sgrubb/audit/
2218 T: git git://git.infradead.org/users/pcmoore/audit
2220 F: include/linux/audit.h
2221 F: include/uapi/linux/audit.h
2224 AUXILIARY DISPLAY DRIVERS
2226 W: http://miguelojeda.es/auxdisplay.htm
2227 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2229 F: drivers/auxdisplay/
2230 F: include/linux/cfag12864b.h
2235 W: http://www.atmel.com/products/AVR32/
2236 W: http://mirror.egtvedt.no/avr32linux.org/
2237 W: http://avrfreaks.net/
2241 AVR32/AT32AP MACHINE SUPPORT
2245 F: arch/avr32/mach-at32ap/
2250 W: http://www.linux-ax25.org/
2252 F: include/uapi/linux/ax25.h
2253 F: include/net/ax25.h
2260 W: https://linuxtv.org
2261 T: git git://linuxtv.org/media_tree.git
2263 F: drivers/media/usb/dvb-usb-v2/az6007.c
2265 AZTECH FM RADIO RECEIVER DRIVER
2268 T: git git://linuxtv.org/media_tree.git
2269 W: https://linuxtv.org
2271 F: drivers/media/radio/radio-aztech*
2276 W: http://wireless.kernel.org/en/users/Drivers/b43
2278 F: drivers/net/wireless/broadcom/b43/
2280 B43LEGACY WIRELESS DRIVER
2284 W: http://wireless.kernel.org/en/users/Drivers/b43
2286 F: drivers/net/wireless/broadcom/b43legacy/
2288 BACKLIGHT CLASS/SUBSYSTEM
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2293 F: drivers/video/backlight/
2294 F: include/linux/backlight.h
2301 W: https://www.open-mesh.org/
2302 Q: https://patchwork.open-mesh.org/project/batman/list/
2304 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2305 F: Documentation/ABI/testing/sysfs-class-net-mesh
2306 F: Documentation/networking/batman-adv.txt
2309 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2312 W: http://www.baycom.org/~tom/ham/ham.html
2314 F: drivers/net/hamradio/baycom*
2316 BCACHE (BLOCK LAYER CACHE)
2319 W: http://bcache.evilpiepirate.org
2321 F: drivers/md/bcache/
2323 BDISP ST MEDIA DRIVER
2326 T: git git://linuxtv.org/media_tree.git
2327 W: https://linuxtv.org
2329 F: drivers/media/platform/sti/bdisp
2333 F: Documentation/filesystems/befs.txt
2336 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2340 F: drivers/net/ethernet/ec_bhf.c
2345 F: Documentation/filesystems/bfs.txt
2347 F: include/uapi/linux/bfs_fs.h
2349 BLACKFIN ARCHITECTURE
2352 T: git git://git.code.sf.net/p/adi-linux/code
2353 W: http://blackfin.uclinux.org
2357 BLACKFIN EMAC DRIVER
2359 W: http://blackfin.uclinux.org
2361 F: drivers/net/ethernet/adi/
2365 W: http://blackfin.uclinux.org
2367 F: drivers/rtc/rtc-bfin.c
2372 W: http://blackfin.uclinux.org
2374 F: drivers/mmc/host/bfin_sdh.c
2376 BLACKFIN SERIAL DRIVER
2379 W: http://blackfin.uclinux.org
2381 F: drivers/tty/serial/bfin_uart.c
2383 BLACKFIN WATCHDOG DRIVER
2385 W: http://blackfin.uclinux.org
2387 F: drivers/watchdog/bfin_wdt.c
2389 BLACKFIN I2C TWI DRIVER
2392 W: http://blackfin.uclinux.org/
2394 F: drivers/i2c/busses/i2c-bfin-twi.c
2396 BLACKFIN MEDIA DRIVER
2399 W: http://blackfin.uclinux.org/
2401 F: drivers/media/platform/blackfin/
2402 F: drivers/media/i2c/adv7183*
2403 F: drivers/media/i2c/vs6624*
2405 BLINKM RGB LED DRIVER
2408 F: drivers/leds/leds-blinkm.c
2413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2416 F: kernel/trace/blktrace.c
2422 F: drivers/mtd/devices/block2mtd.c
2429 W: http://www.bluez.org/
2430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2433 F: drivers/bluetooth/
2440 W: http://www.bluez.org/
2441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2445 F: include/net/bluetooth/
2452 W: http://sourceforge.net/projects/bonding/
2454 F: drivers/net/bonding/
2455 F: include/uapi/linux/if_bonding.h
2457 BPF (Safe dynamic programs and tools)
2464 BROADCOM B44 10/100 ETHERNET DRIVER
2468 F: drivers/net/ethernet/broadcom/b44.*
2470 BROADCOM GENET ETHERNET DRIVER
2474 F: drivers/net/ethernet/broadcom/genet/
2476 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2481 F: drivers/net/ethernet/broadcom/bnx2.*
2482 F: drivers/net/ethernet/broadcom/bnx2_*
2484 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2488 F: drivers/net/ethernet/broadcom/bnx2x/
2490 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2495 T: git git://github.com/broadcom/mach-bcm
2497 F: arch/arm/mach-bcm/
2498 F: arch/arm/boot/dts/bcm113*
2499 F: arch/arm/boot/dts/bcm216*
2500 F: arch/arm/boot/dts/bcm281*
2501 F: arch/arm64/boot/dts/broadcom/
2502 F: arch/arm/configs/bcm_defconfig
2503 F: drivers/mmc/host/sdhci-bcm-kona.c
2504 F: drivers/clocksource/bcm_kona_timer.c
2506 BROADCOM BCM2835 ARM ARCHITECTURE
2512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2516 BROADCOM BCM47XX MIPS ARCHITECTURE
2521 F: Documentation/devicetree/bindings/mips/brcm/
2522 F: arch/mips/bcm47xx/*
2523 F: arch/mips/include/asm/mach-bcm47xx/*
2525 BROADCOM BCM5301X ARM ARCHITECTURE
2529 F: arch/arm/mach-bcm/bcm_5301x.c
2530 F: arch/arm/boot/dts/bcm5301x.dtsi
2531 F: arch/arm/boot/dts/bcm470*
2533 BROADCOM BCM63XX ARM ARCHITECTURE
2537 T: git git://github.com/broadcom/stblinux.git
2539 F: arch/arm/mach-bcm/bcm63xx.c
2540 F: arch/arm/include/debug/bcm63xx.S
2542 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2546 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2548 BROADCOM BCM7XXX ARM ARCHITECTURE
2554 T: git git://github.com/broadcom/stblinux.git
2556 F: arch/arm/mach-bcm/*brcmstb*
2557 F: arch/arm/boot/dts/bcm7*.dts*
2558 F: drivers/bus/brcmstb_gisb.c
2561 BROADCOM BMIPS MIPS ARCHITECTURE
2565 T: git git://github.com/broadcom/stblinux.git
2567 F: arch/mips/bmips/*
2568 F: arch/mips/include/asm/mach-bmips/*
2569 F: arch/mips/kernel/*bmips*
2570 F: arch/mips/boot/dts/brcm/bcm*.dts*
2571 F: drivers/irqchip/irq-bcm63*
2572 F: drivers/irqchip/irq-bcm7*
2573 F: drivers/irqchip/irq-brcmstb*
2574 F: include/linux/bcm963xx_nvram.h
2575 F: include/linux/bcm963xx_tag.h
2577 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2583 F: drivers/net/ethernet/broadcom/tg3.*
2585 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2593 F: drivers/net/wireless/broadcom/brcm80211/
2595 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2599 F: drivers/scsi/bnx2fc/
2601 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2605 F: drivers/scsi/bnx2i/
2607 BROADCOM IPROC ARM ARCHITECTURE
2613 T: git git://github.com/broadcom/cygnus-linux.git
2629 BROADCOM BRCMSTB GPIO DRIVER
2633 F: drivers/gpio/gpio-brcmstb.c
2634 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2636 BROADCOM KONA GPIO DRIVER
2640 F: drivers/gpio/gpio-bcm-kona.c
2641 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2643 BROADCOM NVRAM DRIVER
2647 F: drivers/firmware/broadcom/*
2649 BROADCOM STB NAND FLASH DRIVER
2655 F: drivers/mtd/nand/brcmnand/
2657 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2662 F: include/linux/bcma/
2664 BROADCOM SYSTEMPORT ETHERNET DRIVER
2668 F: drivers/net/ethernet/broadcom/bcmsysport.*
2670 BROADCOM VULCAN ARM64 SOC
2675 F: arch/arm64/boot/dts/broadcom/vulcan*
2677 BROCADE BFA FC SCSI DRIVER
2682 F: drivers/scsi/bfa/
2684 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2688 F: drivers/net/ethernet/brocade/bna/
2690 BSG (block layer generic sg v4 driver)
2695 F: include/linux/bsg.h
2696 F: include/uapi/linux/bsg.h
2701 T: git git://git.alsa-project.org/alsa-kernel.git
2703 F: Documentation/sound/alsa/Bt87x.txt
2704 F: sound/pci/bt87x.c
2708 W: http://bu3sch.de/btgpio.php
2710 F: drivers/gpio/gpio-bt8xx.c
2717 W: http://btrfs.wiki.kernel.org/
2718 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2721 F: Documentation/filesystems/btrfs.txt
2724 BTTV VIDEO4LINUX DRIVER
2728 W: https://linuxtv.org
2729 T: git git://linuxtv.org/media_tree.git
2731 F: Documentation/video4linux/bttv/
2732 F: drivers/media/pci/bt8xx/bttv*
2734 BUSLOGIC SCSI DRIVER
2738 F: drivers/scsi/BusLogic.*
2739 F: drivers/scsi/FlashPoint.*
2741 C-MEDIA CMI8788 DRIVER
2744 T: git git://git.alsa-project.org/alsa-kernel.git
2746 F: sound/pci/oxygen/
2752 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2756 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2760 F: Documentation/filesystems/caching/cachefiles.txt
2763 CADET FM/AM RADIO RECEIVER DRIVER
2766 T: git git://linuxtv.org/media_tree.git
2767 W: https://linuxtv.org
2769 F: drivers/media/radio/radio-cadet*
2771 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2774 T: git git://linuxtv.org/media_tree.git
2776 F: Documentation/video4linux/cafe_ccic
2777 F: drivers/media/platform/marvell-ccic/
2783 F: Documentation/networking/caif/
2784 F: drivers/net/caif/
2785 F: include/uapi/linux/caif/
2786 F: include/net/caif/
2789 CALGARY x86-64 IOMMU
2794 F: arch/x86/kernel/pci-calgary_64.c
2795 F: arch/x86/kernel/tce_64.c
2796 F: arch/x86/include/asm/calgary.h
2797 F: arch/x86/include/asm/tce.h
2803 W: https://github.com/linux-can
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2807 F: Documentation/networking/can.txt
2809 F: include/linux/can/core.h
2810 F: include/uapi/linux/can.h
2811 F: include/uapi/linux/can/bcm.h
2812 F: include/uapi/linux/can/raw.h
2813 F: include/uapi/linux/can/gw.h
2819 W: https://github.com/linux-can
2820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2824 F: include/linux/can/dev.h
2825 F: include/linux/can/platform/
2826 F: include/uapi/linux/can/error.h
2827 F: include/uapi/linux/can/netlink.h
2833 F: include/linux/capability.h
2834 F: include/uapi/linux/capability.h
2835 F: security/commoncap.c
2836 F: kernel/capability.c
2838 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2841 F: drivers/iio/light/cm*
2842 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2844 CAVIUM LIQUIDIO NETWORK DRIVER
2850 W: http://www.cavium.com
2852 F: drivers/net/ethernet/cavium/liquidio/
2854 CC2520 IEEE-802.15.4 RADIO DRIVER
2858 F: drivers/net/ieee802154/cc2520.c
2859 F: include/linux/spi/cc2520.h
2860 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2862 CELL BROADBAND ENGINE ARCHITECTURE
2865 W: http://www.ibm.com/developerworks/power/cell/
2867 F: arch/powerpc/include/asm/cell*.h
2868 F: arch/powerpc/include/asm/spu*.h
2869 F: arch/powerpc/include/uapi/asm/spu*.h
2870 F: arch/powerpc/oprofile/*cell*
2871 F: arch/powerpc/platforms/cell/
2873 CEPH COMMON CODE (LIBCEPH)
2879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2880 T: git git://github.com/ceph/ceph-client.git
2883 F: include/linux/ceph/
2884 F: include/linux/crush/
2886 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2893 T: git git://github.com/ceph/ceph-client.git
2895 F: Documentation/filesystems/ceph.txt
2898 CERTIFICATE HANDLING:
2903 F: Documentation/module-signing.txt
2905 F: scripts/sign-file.c
2906 F: scripts/extract-cert.c
2908 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2911 F: Documentation/usb/WUSB-Design-overview.txt
2912 F: Documentation/usb/wusb-cbaf
2913 F: drivers/usb/host/hwa-hc.c
2914 F: drivers/usb/host/whci/
2915 F: drivers/usb/wusbcore/
2916 F: include/linux/usb/wusb*
2918 CFAG12864B LCD DRIVER
2920 W: http://miguelojeda.es/auxdisplay.htm
2921 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2923 F: drivers/auxdisplay/cfag12864b.c
2924 F: include/linux/cfag12864b.h
2926 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2928 W: http://miguelojeda.es/auxdisplay.htm
2929 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2931 F: drivers/auxdisplay/cfag12864bfb.c
2932 F: include/linux/cfag12864b.h
2934 CFG80211 and NL80211
2937 W: http://wireless.kernel.org/
2938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2941 F: include/uapi/linux/nl80211.h
2942 F: include/net/cfg80211.h
2944 X: net/wireless/wext*
2946 CHAR and MISC DRIVERS
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2953 F: include/linux/miscdevice.h
2959 F: scripts/checkpatch.pl
2961 CHINESE DOCUMENTATION
2966 F: Documentation/zh_CN/
2968 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2973 F: drivers/usb/chipidea/
2975 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2979 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2980 F: drivers/input/touchscreen/chipone_icn8318.c
2982 CHROME HARDWARE PLATFORM SUPPORT
2985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2986 F: drivers/platform/chrome/
2988 CISCO VIC ETHERNET NIC DRIVER
2994 F: drivers/net/ethernet/cisco/enic/
2996 CISCO VIC LOW LATENCY NIC DRIVER
3000 F: drivers/infiniband/hw/usnic/
3002 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3006 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3008 CIRRUS LOGIC AUDIO CODEC DRIVERS
3013 F: sound/soc/codecs/cs*
3020 F: include/linux/cleancache.h
3026 F: include/linux/clk.h
3028 CLOCKSOURCE, CLOCKEVENT DRIVERS
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3034 F: drivers/clocksource
3036 CISCO FCOE HBA DRIVER
3042 F: drivers/scsi/fnic/
3044 CISCO SCSI HBA DRIVER
3049 F: drivers/scsi/snic/
3056 F: drivers/platform/x86/classmate-laptop.c
3061 T: git git://linuxtv.org/media_tree.git
3062 W: https://linuxtv.org
3064 F: drivers/media/pci/cobalt/
3066 COCCINELLE/Semantic Patches (SmPL)
3072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3073 W: http://coccinelle.lip6.fr/
3075 F: Documentation/coccinelle.txt
3076 F: scripts/coccinelle/
3077 F: scripts/coccicheck
3083 W: http://www.coda.cs.cmu.edu/
3085 F: Documentation/filesystems/coda.txt
3087 F: include/linux/coda*.h
3088 F: include/uapi/linux/coda*.h
3090 CODA V4L2 MEM2MEM DRIVER
3094 F: Documentation/devicetree/bindings/media/coda.txt
3095 F: drivers/media/platform/coda/
3097 COMMON CLK FRAMEWORK
3101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3103 F: Documentation/devicetree/bindings/clock/
3105 X: drivers/clk/clkdev.c
3106 F: include/linux/clk-pr*
3107 F: include/linux/clk/
3109 COMMON INTERNET FILE SYSTEM (CIFS)
3113 W: http://linux-cifs.samba.org/
3114 T: git git://git.samba.org/sfrench/cifs-2.6.git
3116 F: Documentation/filesystems/cifs/
3119 COMPACTPCI HOTPLUG CORE
3123 F: drivers/pci/hotplug/cpci_hotplug*
3125 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3129 F: drivers/pci/hotplug/cpcihp_zt5550.*
3131 COMPACTPCI HOTPLUG GENERIC DRIVER
3135 F: drivers/pci/hotplug/cpcihp_generic.c
3137 COMPAL LAPTOP SUPPORT
3141 F: drivers/platform/x86/compal-laptop.c
3143 CONEXANT ACCESSRUNNER USB DRIVER
3145 W: http://accessrunner.sourceforge.net/
3147 F: drivers/usb/atm/cxacru.c
3152 T: git git://git.infradead.org/users/hch/configfs.git
3155 F: include/linux/configfs.h
3161 F: drivers/connector/
3163 CONTROL GROUP (CGROUP)
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3170 F: Documentation/cgroups/
3171 F: include/linux/cgroup*
3174 CONTROL GROUP - CPUSET
3177 W: http://www.bullopensource.org/cpuset/
3178 W: http://oss.sgi.com/projects/cpusets/
3179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3181 F: Documentation/cgroups/cpusets.txt
3182 F: include/linux/cpuset.h
3185 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3195 CORETEMP HARDWARE MONITORING DRIVER
3199 F: Documentation/hwmon/coretemp
3200 F: drivers/hwmon/coretemp.c
3202 COSA/SRP SYNC SERIAL DRIVER
3204 W: http://www.fi.muni.cz/~kas/cosa/
3206 F: drivers/net/wan/cosa*
3208 CPMAC ETHERNET DRIVER
3212 F: drivers/net/ethernet/ti/cpmac.c
3214 CPU FREQUENCY DRIVERS
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3220 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3222 F: include/linux/cpufreq.h
3224 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3228 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3230 F: drivers/cpufreq/arm_big_little.h
3231 F: drivers/cpufreq/arm_big_little.c
3232 F: drivers/cpufreq/arm_big_little_dt.c
3234 CPUIDLE DRIVER - ARM BIG LITTLE
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3241 F: drivers/cpuidle/cpuidle-big_little.c
3243 CPUIDLE DRIVER - ARM EXYNOS
3250 F: drivers/cpuidle/cpuidle-exynos.c
3251 F: arch/arm/mach-exynos/pm.c
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3259 F: drivers/cpuidle/*
3260 F: include/linux/cpuidle.h
3265 F: arch/x86/kernel/cpuid.c
3266 F: arch/x86/kernel/msr.c
3268 CPU POWER MONITORING SUBSYSTEM
3272 F: tools/power/cpupower/
3275 W: http://sourceforge.net/projects/cramfs/
3276 S: Orphan / Obsolete
3277 F: Documentation/filesystems/cramfs.txt
3284 W: http://developer.axis.com
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3288 F: drivers/tty/serial/crisv10.*
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3297 F: Documentation/crypto/
3298 F: Documentation/DocBook/crypto-API.tmpl
3304 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3308 F: crypto/ansi_cprng.c
3314 T: git git://linuxtv.org/media_tree.git
3315 W: http://linuxtv.org
3317 F: drivers/media/i2c/cs3308.c
3318 F: drivers/media/i2c/cs3308.h
3320 CS5535 Audio ALSA driver
3323 F: sound/pci/cs5535audio/
3328 F: drivers/net/wireless/st/cw1200/
3330 CX18 VIDEO4LINUX DRIVER
3334 T: git git://linuxtv.org/media_tree.git
3335 W: https://linuxtv.org
3336 W: http://www.ivtvdriver.org/index.php/Cx18
3338 F: Documentation/video4linux/cx18.txt
3339 F: drivers/media/pci/cx18/
3340 F: include/uapi/linux/ivtv*
3342 CX2341X MPEG ENCODER HELPER MODULE
3345 T: git git://linuxtv.org/media_tree.git
3346 W: https://linuxtv.org
3348 F: drivers/media/common/cx2341x*
3349 F: include/media/cx2341x*
3351 CX24120 MEDIA DRIVER
3355 W: https://linuxtv.org
3356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3358 F: drivers/media/dvb-frontends/cx24120*
3360 CX88 VIDEO4LINUX DRIVER
3364 W: https://linuxtv.org
3365 T: git git://linuxtv.org/media_tree.git
3367 F: Documentation/video4linux/cx88/
3368 F: drivers/media/pci/cx88/
3370 CXD2820R MEDIA DRIVER
3373 W: https://linuxtv.org
3374 W: http://palosaari.fi/linux/
3375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3376 T: git git://linuxtv.org/anttip/media_tree.git
3378 F: drivers/media/dvb-frontends/cxd2820r*
3380 CXGB3 ETHERNET DRIVER (CXGB3)
3383 W: http://www.chelsio.com
3385 F: drivers/net/ethernet/chelsio/cxgb3/
3387 CXGB3 ISCSI DRIVER (CXGB3I)
3390 W: http://www.chelsio.com
3392 F: drivers/scsi/cxgbi/cxgb3i
3394 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3397 W: http://www.openfabrics.org
3399 F: drivers/infiniband/hw/cxgb3/
3401 CXGB4 ETHERNET DRIVER (CXGB4)
3404 W: http://www.chelsio.com
3406 F: drivers/net/ethernet/chelsio/cxgb4/
3408 CXGB4 ISCSI DRIVER (CXGB4I)
3411 W: http://www.chelsio.com
3413 F: drivers/scsi/cxgbi/cxgb4i
3415 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3418 W: http://www.openfabrics.org
3420 F: drivers/infiniband/hw/cxgb4/
3422 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3425 W: http://www.chelsio.com
3427 F: drivers/net/ethernet/chelsio/cxgb4vf/
3429 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3434 F: drivers/misc/cxl/
3435 F: include/misc/cxl*
3436 F: include/uapi/misc/cxl.h
3437 F: Documentation/powerpc/cxl.txt
3438 F: Documentation/powerpc/cxl.txt
3439 F: Documentation/ABI/testing/sysfs-class-cxl
3441 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3446 F: drivers/scsi/cxlflash/
3447 F: include/uapi/scsi/cxlflash_ioctls.h
3448 F: Documentation/powerpc/cxlflash.txt
3450 STMMAC ETHERNET DRIVER
3454 W: http://www.stlinux.com
3456 F: drivers/net/ethernet/stmicro/stmmac/
3461 W: http://www.armlinux.org.uk/
3463 F: drivers/video/fbdev/cyber2000fb.*
3465 CYCLADES ASYNC MUX DRIVER
3466 W: http://www.cyclades.com/
3468 F: drivers/tty/cyclades.c
3469 F: include/linux/cyclades.h
3470 F: include/uapi/linux/cyclades.h
3472 CYCLADES PC300 DRIVER
3473 W: http://www.cyclades.com/
3475 F: drivers/net/wan/pc300*
3477 CYPRESS_FIRMWARE MEDIA DRIVER
3480 W: https://linuxtv.org
3481 W: http://palosaari.fi/linux/
3482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3483 T: git git://linuxtv.org/anttip/media_tree.git
3485 F: drivers/media/common/cypress_firmware*
3487 CYTTSP TOUCHSCREEN DRIVER
3491 F: drivers/input/touchscreen/cyttsp*
3492 F: include/linux/input/cyttsp.h
3494 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3497 F: drivers/rtc/rtc-ds1685.c
3498 F: include/linux/rtc/ds1685.h
3500 DAMA SLAVE for AX.25
3502 W: http://yaina.de/jreuter/
3503 W: http://www.qsl.net/dl1bke/
3506 F: net/ax25/af_ax25.c
3507 F: net/ax25/ax25_dev.c
3508 F: net/ax25/ax25_ds_*
3509 F: net/ax25/ax25_in.c
3510 F: net/ax25/ax25_out.c
3511 F: net/ax25/ax25_timer.c
3512 F: net/ax25/sysctl_net_ax25.c
3514 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3517 F: Documentation/networking/dmfe.txt
3518 F: drivers/net/ethernet/dec/tulip/dmfe.c
3520 DC390/AM53C974 SCSI driver
3524 F: drivers/scsi/am53c974.c
3531 W: http://twibble.org/dist/dc395x/
3532 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3534 F: Documentation/scsi/dc395x.txt
3535 F: drivers/scsi/dc395x.*
3540 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3542 F: include/linux/dccp.h
3543 F: include/uapi/linux/dccp.h
3544 F: include/linux/tfrc.h
3547 DECnet NETWORK LAYER
3548 W: http://linux-decnet.sourceforge.net
3551 F: Documentation/networking/decnet.txt
3554 DECSTATION PLATFORM SUPPORT
3557 W: http://www.linux-mips.org/wiki/DECstation
3560 F: arch/mips/include/asm/dec/
3561 F: arch/mips/include/asm/mach-dec/
3563 DEFXX FDDI NETWORK DRIVER
3566 F: drivers/net/fddi/defxx.*
3573 F: drivers/platform/x86/dell-laptop.c
3575 DELL LAPTOP RBTN DRIVER
3578 F: drivers/platform/x86/dell-rbtn.*
3580 DELL LAPTOP FREEFALL DRIVER
3583 F: drivers/platform/x86/dell-smo8800.c
3585 DELL LAPTOP SMM DRIVER
3588 F: drivers/hwmon/dell-smm-hwmon.c
3589 F: include/uapi/linux/i8k.h
3591 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3594 F: Documentation/dcdbas.txt
3595 F: drivers/firmware/dcdbas.*
3597 DELL WMI EXTRAS DRIVER
3601 F: drivers/platform/x86/dell-wmi.c
3603 DESIGNWARE USB2 DRD IP DRIVER
3606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3608 F: drivers/usb/dwc2/
3610 DESIGNWARE USB3 DRD IP DRIVER
3613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3615 F: drivers/usb/dwc3/
3617 DEVICE COREDUMP (DEV_COREDUMP)
3621 F: drivers/base/devcoredump.c
3622 F: include/linux/devcoredump.h
3624 DEVICE FREQUENCY (DEVFREQ)
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3631 F: include/linux/devfreq.h
3632 F: Documentation/devicetree/bindings/devfreq/
3634 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3639 F: drivers/devfreq/event/
3640 F: drivers/devfreq/devfreq-event.c
3641 F: include/linux/devfreq-event.h
3642 F: Documentation/devicetree/bindings/devfreq/event/
3644 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3650 F: drivers/devfreq/exynos-bus.c
3651 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3653 DEVICE NUMBER REGISTRY
3655 W: http://lanana.org/docs/device-list/index.html
3663 W: http://sources.redhat.com/dm
3664 Q: http://patchwork.kernel.org/project/dm-devel/list/
3665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3666 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3668 F: Documentation/device-mapper/
3670 F: drivers/md/persistent-data/
3671 F: include/linux/device-mapper.h
3672 F: include/linux/dm-*.h
3673 F: include/uapi/linux/dm-*.h
3679 F: net/core/devlink.c
3680 F: include/net/devlink.h
3681 F: include/uapi/linux/devlink.h
3683 DIALOG SEMICONDUCTOR DRIVERS
3685 W: http://www.dialog-semiconductor.com/products
3687 F: Documentation/hwmon/da90??
3688 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3689 F: drivers/gpio/gpio-da90??.c
3690 F: drivers/hwmon/da90??-hwmon.c
3691 F: drivers/iio/adc/da91??-*.c
3692 F: drivers/input/misc/da90??_onkey.c
3693 F: drivers/input/touchscreen/da9052_tsi.c
3694 F: drivers/leds/leds-da90??.c
3695 F: drivers/mfd/da903x.c
3696 F: drivers/mfd/da90??-*.c
3697 F: drivers/mfd/da91??-*.c
3698 F: drivers/power/da9052-battery.c
3699 F: drivers/power/da91??-*.c
3700 F: drivers/regulator/da903x.c
3701 F: drivers/regulator/da9???-regulator.[ch]
3702 F: drivers/rtc/rtc-da90??.c
3703 F: drivers/video/backlight/da90??_bl.c
3704 F: drivers/watchdog/da90??_wdt.c
3705 F: include/linux/mfd/da903x.h
3706 F: include/linux/mfd/da9052/
3707 F: include/linux/mfd/da9055/
3708 F: include/linux/mfd/da9063/
3709 F: include/linux/mfd/da9150/
3710 F: include/sound/da[79]*.h
3711 F: sound/soc/codecs/da[79]*.[ch]
3713 DIGI NEO AND CLASSIC PCI PRODUCTS
3718 F: drivers/staging/dgnc/
3720 DIOLAN U2C-12 I2C DRIVER
3724 F: drivers/i2c/busses/i2c-diolan-u2c.c
3732 DIRECTORY NOTIFICATION (DNOTIFY)
3735 F: Documentation/filesystems/dnotify.txt
3736 F: fs/notify/dnotify/
3737 F: include/linux/dnotify.h
3739 DISK GEOMETRY AND PARTITION HANDLING
3741 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3742 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3743 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3749 F: Documentation/filesystems/quota.txt
3751 F: include/linux/quota*.h
3752 F: include/uapi/linux/quota*.h
3754 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3758 W: http://plugable.com/category/projects/udlfb/
3759 F: drivers/video/fbdev/udlfb.c
3760 F: include/video/udlfb.h
3761 F: Documentation/fb/udlfb.txt
3763 DISTRIBUTED LOCK MANAGER (DLM)
3767 W: http://sources.redhat.com/cluster/
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3772 DMA BUFFER SHARING FRAMEWORK
3779 F: include/linux/dma-buf*
3780 F: include/linux/reservation.h
3781 F: include/linux/*fence.h
3782 F: Documentation/dma-buf-sharing.txt
3783 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3791 F: drivers/dma-buf/sync_file.c
3792 F: include/linux/sync_file.h
3793 F: Documentation/sync_file.txt
3794 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3796 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3799 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3802 F: include/linux/dmaengine.h
3803 F: Documentation/devicetree/bindings/dma/
3804 F: Documentation/dmaengine/
3805 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3807 DME1737 HARDWARE MONITOR DRIVER
3811 F: Documentation/hwmon/dme1737
3812 F: drivers/hwmon/dme1737.c
3817 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3818 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3819 F: drivers/firmware/dmi-id.c
3820 F: drivers/firmware/dmi_scan.c
3821 F: include/linux/dmi.h
3828 F: scripts/docproc.c
3829 F: scripts/kernel-doc*
3830 X: Documentation/ABI/
3831 X: Documentation/devicetree/
3832 X: Documentation/acpi
3833 X: Documentation/power
3834 X: Documentation/spi
3835 X: Documentation/DocBook/media
3836 T: git git://git.lwn.net/linux.git docs-next
3842 F: drivers/char/dtlk.c
3843 F: include/linux/dtlk.h
3845 DPT_I2O SCSI RAID DRIVER
3848 W: http://www.adaptec.com/
3850 F: drivers/scsi/dpt*
3851 F: drivers/scsi/dpt/
3857 W: http://www.drbd.org
3858 T: git git://git.linbit.com/linux-drbd.git
3859 T: git git://git.linbit.com/drbd-8.4.git
3861 F: drivers/block/drbd/
3863 F: Documentation/blockdev/drbd/
3865 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3869 F: Documentation/kobject.txt
3874 F: include/linux/debugfs.h
3875 F: include/linux/kobj*
3881 T: git git://people.freedesktop.org/~airlied/linux
3885 F: Documentation/devicetree/bindings/display/
3886 F: Documentation/devicetree/bindings/gpu/
3887 F: Documentation/devicetree/bindings/video/
3888 F: Documentation/gpu/
3890 F: include/uapi/drm/
3892 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3895 F: drivers/gpu/drm/ast/
3897 DRM DRIVER FOR BOCHS VIRTUAL GPU
3900 F: drivers/gpu/drm/bochs/
3902 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3905 F: drivers/gpu/drm/cirrus/
3907 RADEON and AMDGPU DRM DRIVERS
3911 T: git git://people.freedesktop.org/~agd5f/linux
3913 F: drivers/gpu/drm/radeon/
3914 F: include/uapi/drm/radeon_drm.h
3915 F: drivers/gpu/drm/amd/
3916 F: include/uapi/drm/amdgpu_drm.h
3921 T: git git://anongit.freedesktop.org/tegra/linux.git
3923 F: drivers/gpu/drm/drm_panel.c
3924 F: drivers/gpu/drm/panel/
3925 F: include/drm/drm_panel.h
3926 F: Documentation/devicetree/bindings/display/panel/
3928 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3933 W: https://01.org/linuxgraphics/
3934 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3935 T: git git://anongit.freedesktop.org/drm-intel
3937 F: drivers/gpu/drm/i915/
3938 F: include/drm/i915*
3939 F: include/uapi/drm/i915_drm.h
3940 F: Documentation/gpu/i915.rst
3942 DRM DRIVERS FOR ATMEL HLCDC
3946 F: drivers/gpu/drm/atmel-hlcdc/
3947 F: Documentation/devicetree/bindings/drm/atmel/
3949 DRM DRIVERS FOR ALLWINNER A10
3953 F: drivers/gpu/drm/sun4i/
3954 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3956 DRM DRIVERS FOR EXYNOS
3962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3964 F: drivers/gpu/drm/exynos/
3965 F: include/uapi/drm/exynos_drm.h
3966 F: Documentation/devicetree/bindings/display/exynos/
3968 DRM DRIVERS FOR FREESCALE DCU
3973 F: drivers/gpu/drm/fsl-dcu/
3974 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3975 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3976 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3978 DRM DRIVERS FOR FREESCALE IMX
3982 F: drivers/gpu/drm/imx/
3983 F: drivers/gpu/ipu-v3/
3984 F: Documentation/devicetree/bindings/display/imx/
3986 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3989 T: git git://github.com/patjak/drm-gma500
3991 F: drivers/gpu/drm/gma500/
3993 DRM DRIVERS FOR HISILICON
3998 T: git git://github.com/xin3liang/linux.git
4000 F: drivers/gpu/drm/hisilicon/
4001 F: Documentation/devicetree/bindings/display/hisilicon/
4003 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4004 S: Orphan / Obsolete
4005 F: drivers/gpu/drm/i810/
4006 F: include/uapi/drm/i810_drm.h
4008 DRM DRIVER FOR MSM ADRENO GPU
4013 T: git git://people.freedesktop.org/~robclark/linux
4015 F: drivers/gpu/drm/msm/
4016 F: include/uapi/drm/msm_drm.h
4017 F: Documentation/devicetree/bindings/display/msm/
4019 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4023 T: git git://github.com/skeggsb/linux
4025 F: drivers/gpu/drm/nouveau/
4026 F: include/uapi/drm/nouveau_drm.h
4028 DRM DRIVERS FOR NVIDIA TEGRA
4032 T: git git://anongit.freedesktop.org/tegra/linux.git
4034 F: drivers/gpu/drm/tegra/
4035 F: drivers/gpu/host1x/
4036 F: include/linux/host1x.h
4037 F: include/uapi/drm/tegra_drm.h
4038 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4040 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4041 S: Orphan / Obsolete
4042 F: drivers/gpu/drm/mga/
4043 F: include/uapi/drm/mga_drm.h
4045 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4048 F: drivers/gpu/drm/mgag200/
4050 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4051 S: Orphan / Obsolete
4052 F: drivers/gpu/drm/r128/
4053 F: include/uapi/drm/r128_drm.h
4055 DRM DRIVERS FOR RENESAS
4059 T: git git://linuxtv.org/pinchartl/fbdev
4061 F: drivers/gpu/drm/rcar-du/
4062 F: drivers/gpu/drm/shmobile/
4063 F: include/linux/platform_data/shmob_drm.h
4064 F: Documentation/devicetree/bindings/display/renesas,du.txt
4066 DRM DRIVER FOR QXL VIRTUAL GPU
4069 F: drivers/gpu/drm/qxl/
4070 F: include/uapi/drm/qxl_drm.h
4072 DRM DRIVERS FOR ROCKCHIP
4076 F: drivers/gpu/drm/rockchip/
4077 F: Documentation/devicetree/bindings/display/rockchip/
4079 DRM DRIVER FOR SAVAGE VIDEO CARDS
4080 S: Orphan / Obsolete
4081 F: drivers/gpu/drm/savage/
4082 F: include/uapi/drm/savage_drm.h
4084 DRM DRIVER FOR SIS VIDEO CARDS
4085 S: Orphan / Obsolete
4086 F: drivers/gpu/drm/sis/
4087 F: include/uapi/drm/sis_drm.h
4093 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4095 F: drivers/gpu/drm/sti
4096 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4098 DRM DRIVER FOR TDFX VIDEO CARDS
4099 S: Orphan / Obsolete
4100 F: drivers/gpu/drm/tdfx/
4102 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4105 F: drivers/gpu/drm/udl/
4107 DRM DRIVERS FOR VIVANTE GPU IP
4113 F: drivers/gpu/drm/etnaviv/
4114 F: include/uapi/drm/etnaviv_drm.h
4115 F: Documentation/devicetree/bindings/display/etnaviv/
4117 DRM DRIVER FOR VMWARE VIRTUAL GPU
4122 T: git git://people.freedesktop.org/~syeh/repos_linux
4123 T: git git://people.freedesktop.org/~thomash/linux
4125 F: drivers/gpu/drm/vmwgfx/
4126 F: include/uapi/drm/vmwgfx_drm.h
4130 T: git git://github.com/anholt/linux
4132 F: drivers/gpu/drm/vc4/
4133 F: include/uapi/drm/vc4_drm.h
4134 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4136 DRM DRIVERS FOR TI OMAP
4140 F: drivers/gpu/drm/omapdrm/
4141 F: Documentation/devicetree/bindings/display/ti/
4143 DRM DRIVERS FOR TI LCDC
4148 F: drivers/gpu/drm/tilcdc/
4149 F: Documentation/devicetree/bindings/display/tilcdc/
4151 DSBR100 USB FM RADIO DRIVER
4154 T: git git://linuxtv.org/media_tree.git
4156 F: drivers/media/radio/dsbr100.c
4162 F: drivers/net/wan/dscc4.c
4167 T: git git://linuxtv.org/media_tree.git
4168 W: https://linuxtv.org
4170 F: drivers/media/pci/dt3155/
4172 DVB_USB_AF9015 MEDIA DRIVER
4175 W: https://linuxtv.org
4176 W: http://palosaari.fi/linux/
4177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4178 T: git git://linuxtv.org/anttip/media_tree.git
4180 F: drivers/media/usb/dvb-usb-v2/af9015*
4182 DVB_USB_AF9035 MEDIA DRIVER
4185 W: https://linuxtv.org
4186 W: http://palosaari.fi/linux/
4187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4188 T: git git://linuxtv.org/anttip/media_tree.git
4190 F: drivers/media/usb/dvb-usb-v2/af9035*
4192 DVB_USB_ANYSEE MEDIA DRIVER
4195 W: https://linuxtv.org
4196 W: http://palosaari.fi/linux/
4197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4198 T: git git://linuxtv.org/anttip/media_tree.git
4200 F: drivers/media/usb/dvb-usb-v2/anysee*
4202 DVB_USB_AU6610 MEDIA DRIVER
4205 W: https://linuxtv.org
4206 W: http://palosaari.fi/linux/
4207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4208 T: git git://linuxtv.org/anttip/media_tree.git
4210 F: drivers/media/usb/dvb-usb-v2/au6610*
4212 DVB_USB_CE6230 MEDIA DRIVER
4215 W: https://linuxtv.org
4216 W: http://palosaari.fi/linux/
4217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4218 T: git git://linuxtv.org/anttip/media_tree.git
4220 F: drivers/media/usb/dvb-usb-v2/ce6230*
4222 DVB_USB_CXUSB MEDIA DRIVER
4225 W: https://linuxtv.org
4226 W: http://github.com/mkrufky
4227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4228 T: git git://linuxtv.org/media_tree.git
4230 F: drivers/media/usb/dvb-usb/cxusb*
4232 DVB_USB_EC168 MEDIA DRIVER
4235 W: https://linuxtv.org
4236 W: http://palosaari.fi/linux/
4237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4238 T: git git://linuxtv.org/anttip/media_tree.git
4240 F: drivers/media/usb/dvb-usb-v2/ec168*
4242 DVB_USB_GL861 MEDIA DRIVER
4245 W: https://linuxtv.org
4246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247 T: git git://linuxtv.org/anttip/media_tree.git
4249 F: drivers/media/usb/dvb-usb-v2/gl861*
4251 DVB_USB_MXL111SF MEDIA DRIVER
4254 W: https://linuxtv.org
4255 W: http://github.com/mkrufky
4256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4259 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4261 DVB_USB_RTL28XXU MEDIA DRIVER
4264 W: https://linuxtv.org
4265 W: http://palosaari.fi/linux/
4266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267 T: git git://linuxtv.org/anttip/media_tree.git
4269 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4271 DVB_USB_V2 MEDIA DRIVER
4274 W: https://linuxtv.org
4275 W: http://palosaari.fi/linux/
4276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277 T: git git://linuxtv.org/anttip/media_tree.git
4279 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4280 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4285 F: lib/dynamic_debug.c
4286 F: include/linux/dynamic_debug.h
4288 DZ DECSTATION DZ11 SERIAL DRIVER
4291 F: drivers/tty/serial/dz.*
4293 E3X0 POWER BUTTON DRIVER
4296 W: http://www.ettus.com
4298 F: drivers/input/misc/e3x0-button.c
4299 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4304 W: https://linuxtv.org
4305 W: http://palosaari.fi/linux/
4306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307 T: git git://linuxtv.org/anttip/media_tree.git
4309 F: drivers/media/tuners/e4000*
4311 EATA ISA/EISA/PCI SCSI DRIVER
4315 F: drivers/scsi/eata.c
4320 W: https://linuxtv.org
4321 W: http://palosaari.fi/linux/
4322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323 T: git git://linuxtv.org/anttip/media_tree.git
4325 F: drivers/media/dvb-frontends/ec100*
4330 W: http://ecryptfs.org
4331 W: https://launchpad.net/ecryptfs
4332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4334 F: Documentation/filesystems/ecryptfs.txt
4343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4346 F: Documentation/edac.txt
4348 F: include/linux/edac.h
4355 F: drivers/edac/amd64_edac*
4362 F: drivers/edac/highbank*
4370 F: drivers/edac/octeon_edac*
4377 F: drivers/edac/e752x_edac.c
4383 F: drivers/edac/e7xxx_edac.c
4390 F: drivers/edac/ghes_edac.c
4396 F: drivers/edac/i82443bxgx_edac.c
4402 F: drivers/edac/i3000_edac.c
4408 F: drivers/edac/i5000_edac.c
4415 F: drivers/edac/i5400_edac.c
4422 F: drivers/edac/i7300_edac.c
4429 F: drivers/edac/i7core_edac.c
4436 F: drivers/edac/i82975x_edac.c
4442 F: drivers/edac/ie31200_edac.c
4448 F: drivers/edac/mpc85xx_edac.[ch]
4454 F: drivers/edac/pasemi_edac.c
4460 F: drivers/edac/r82600_edac.c
4467 F: drivers/edac/sb_edac.c
4470 APPLIED MICRO (APM) X-GENE SOC EDAC
4473 F: drivers/edac/xgene_edac.c
4474 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4476 EDIROL UA-101/UA-1000 DRIVER
4479 T: git git://git.alsa-project.org/alsa-kernel.git
4481 F: sound/usb/misc/ua101.c
4483 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4488 F: Documentation/efi-stub.txt
4489 F: arch/ia64/kernel/efi.c
4490 F: arch/x86/boot/compressed/eboot.[ch]
4491 F: arch/x86/include/asm/efi.h
4492 F: arch/x86/platform/efi/
4493 F: drivers/firmware/efi/
4494 F: include/linux/efi*.h
4496 EFI VARIABLE FILESYSTEM
4500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4505 EFIFB FRAMEBUFFER DRIVER
4509 F: drivers/video/fbdev/efifb.c
4512 W: http://aeschi.ch.eu.org/efs/
4516 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4520 F: drivers/net/ethernet/ibm/ehea/
4522 EM28XX VIDEO4LINUX DRIVER
4526 W: https://linuxtv.org
4527 T: git git://linuxtv.org/media_tree.git
4529 F: drivers/media/usb/em28xx/
4538 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4542 W: http://www.avagotech.com
4544 F: drivers/scsi/lpfc/
4546 ENE CB710 FLASH CARD READER DRIVER
4549 F: drivers/misc/cb710/
4550 F: drivers/mmc/host/cb710-mmc.*
4551 F: include/linux/cb710.h
4553 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4556 F: drivers/media/rc/ene_ir.*
4558 EPSON S1D13XXX FRAMEBUFFER DRIVER
4561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4562 F: drivers/video/fbdev/s1d13xxxfb.c
4563 F: include/video/s1d13xxxfb.h
4565 ET131X NETWORK DRIVER
4568 F: drivers/net/ethernet/agere/
4574 W: http://www.linuxfoundation.org/en/Net:Bridge
4576 F: include/linux/netfilter_bridge/
4579 ETHERNET PHY LIBRARY
4583 F: include/linux/phy.h
4584 F: include/linux/phy_fixed.h
4586 F: Documentation/networking/phy.txt
4587 F: drivers/of/of_mdio.c
4588 F: drivers/of/of_net.c
4594 F: Documentation/filesystems/ext2.txt
4596 F: include/linux/ext2*
4602 W: http://ext4.wiki.kernel.org
4603 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4606 F: Documentation/filesystems/ext4.txt
4609 Extended Verification Module (EVM)
4614 F: security/integrity/evm/
4616 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4623 F: include/linux/extcon/
4624 F: include/linux/extcon.h
4625 F: Documentation/extcon/
4626 F: Documentation/devicetree/bindings/extcon/
4632 F: drivers/gpu/drm/exynos/exynos_dp*
4634 EXYNOS SYSMMU (IOMMU) driver
4638 F: drivers/iommu/exynos-iommu.c
4640 EXYNOS MIPI DISPLAY DRIVERS
4646 F: drivers/video/fbdev/exynos/exynos_mipi*
4647 F: include/video/exynos_mipi*
4649 EZchip NPS platform support
4652 F: arch/arc/plat-eznps
4653 F: arch/arc/boot/dts/eznps.dts
4655 F71805F HARDWARE MONITORING DRIVER
4659 F: Documentation/hwmon/f71805f
4660 F: drivers/hwmon/f71805f.c
4666 F: drivers/media/tuners/fc0011.h
4667 F: drivers/media/tuners/fc0011.c
4672 W: https://linuxtv.org
4673 W: http://palosaari.fi/linux/
4674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4675 T: git git://linuxtv.org/anttip/media_tree.git
4677 F: drivers/media/tuners/fc2580*
4682 F: fs/notify/fanotify/
4683 F: include/linux/fanotify.h
4684 F: include/uapi/linux/fanotify.h
4686 FARSYNC SYNCHRONOUS DRIVER
4688 W: http://www.farsite.co.uk/
4690 F: drivers/net/wan/farsync.*
4692 FAULT INJECTION SUPPORT
4695 F: Documentation/fault-injection/
4696 F: lib/fault-inject.c
4698 FBTFT Framebuffer drivers
4702 F: drivers/staging/fbtft/
4704 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4707 W: www.Open-FCoE.org
4709 F: drivers/scsi/libfc/
4710 F: drivers/scsi/fcoe/
4712 F: include/scsi/libfc.h
4713 F: include/scsi/libfcoe.h
4714 F: include/uapi/scsi/fc/
4716 FILE LOCKING (flock() and fcntl()/lockf())
4721 F: include/linux/fcntl.h
4722 F: include/linux/fs.h
4723 F: include/uapi/linux/fcntl.h
4724 F: include/uapi/linux/fs.h
4728 FILESYSTEMS (VFS and infrastructure)
4734 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4738 F: drivers/hwmon/f75375s.c
4739 F: include/linux/f75375s.h
4741 FIREWIRE AUDIO DRIVERS
4744 T: git git://git.alsa-project.org/alsa-kernel.git
4748 FIREWIRE MEDIA DRIVERS (firedtv)
4752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4754 F: drivers/media/firewire/
4756 FIREWIRE SBP-2 TARGET
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4763 F: drivers/target/sbp/
4768 W: http://ieee1394.wiki.kernel.org/
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4771 F: drivers/firewire/
4772 F: include/linux/firewire.h
4773 F: include/uapi/linux/firewire*.h
4776 FIRMWARE LOADER (request_firmware)
4780 F: Documentation/firmware_class/
4781 F: drivers/base/firmware*.c
4782 F: include/linux/firmware.h
4784 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4788 F: drivers/block/rsxx/
4792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4794 F: drivers/block/floppy.c
4798 W: http://www.ohwr.org/projects/fmc-bus
4801 F: include/linux/fmc*.h
4802 F: include/linux/ipmi-fru.h
4805 FPGA MANAGER FRAMEWORK
4810 F: include/linux/fpga/fpga-mgr.h
4811 W: http://www.rocketboards.org
4815 W: http://floatingpoint.sourceforge.net/emulator/index.html
4817 F: arch/x86/math-emu/
4819 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4822 F: drivers/net/wan/dlci.c
4823 F: drivers/net/wan/sdla.c
4829 W: http://linux-fbdev.sourceforge.net/
4830 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4833 F: Documentation/fb/
4836 F: include/linux/fb.h
4837 F: include/uapi/video/
4838 F: include/uapi/linux/fb.h
4840 FREESCALE DIU FRAMEBUFFER DRIVER
4844 F: drivers/video/fbdev/fsl-diu-fb.*
4846 FREESCALE DMA DRIVER
4851 F: drivers/dma/fsldma.*
4853 FREESCALE GPMI NAND DRIVER
4857 F: drivers/mtd/nand/gpmi-nand/*
4859 FREESCALE I2C CPM DRIVER
4864 F: drivers/i2c/busses/i2c-cpm.c
4866 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4871 F: include/linux/platform_data/video-imxfb.h
4872 F: drivers/video/fbdev/imxfb.c
4874 FREESCALE QUAD SPI DRIVER
4878 F: drivers/mtd/spi-nor/fsl-quadspi.c
4880 FREESCALE SOC FS_ENET DRIVER
4886 F: drivers/net/ethernet/freescale/fs_enet/
4887 F: include/linux/fs_enet_pd.h
4889 FREESCALE IMX / MXC FEC DRIVER
4893 F: drivers/net/ethernet/freescale/fec_main.c
4894 F: drivers/net/ethernet/freescale/fec_ptp.c
4895 F: drivers/net/ethernet/freescale/fec.h
4896 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4898 FREESCALE QUICC ENGINE LIBRARY
4901 F: drivers/soc/fsl/qe/
4902 F: include/soc/fsl/*qe*.h
4903 F: include/soc/fsl/*ucc*.h
4905 FREESCALE USB PERIPHERAL DRIVERS
4910 F: drivers/usb/gadget/udc/fsl*
4912 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4917 F: drivers/net/ethernet/freescale/ucc_geth*
4919 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4923 F: drivers/net/ethernet/freescale/gianfar*
4924 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4925 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4927 FREESCALE QUICC ENGINE UCC UART DRIVER
4931 F: drivers/tty/serial/ucc_uart.c
4933 FREESCALE SOC SOUND DRIVERS
4941 F: sound/soc/fsl/fsl*
4942 F: sound/soc/fsl/imx*
4943 F: sound/soc/fsl/mpc8610_hpcd.c
4945 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4950 F: drivers/staging/fsl-mc/
4954 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4963 F: Documentation/power/freezing-of-tasks.txt
4964 F: include/linux/freezer.h
4972 F: include/linux/frontswap.h
4974 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4978 F: Documentation/filesystems/caching/
4980 F: include/linux/fscache*.h
4987 W: http://en.wikipedia.org/wiki/F2FS
4988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4990 F: Documentation/filesystems/f2fs.txt
4991 F: Documentation/ABI/testing/sysfs-fs-f2fs
4993 F: include/linux/f2fs_fs.h
4994 F: include/trace/events/f2fs.h
4996 FUJITSU FR-V (FRV) PORT
5000 FUJITSU LAPTOP EXTRAS
5004 F: drivers/platform/x86/fujitsu-laptop.c
5006 FUJITSU M-5MO LS CAMERA ISP DRIVER
5011 F: drivers/media/i2c/m5mols/
5012 F: include/media/i2c/m5mols.h
5014 FUJITSU TABLET EXTRAS
5018 F: drivers/platform/x86/fujitsu-tablet.c
5020 FUSE: FILESYSTEM IN USERSPACE
5023 W: http://fuse.sourceforge.net/
5024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5027 F: include/uapi/linux/fuse.h
5028 F: Documentation/filesystems/fuse.txt
5030 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5033 S: Odd Fixes (e.g., new signatures)
5034 F: drivers/scsi/fdomain.*
5036 GCOV BASED KERNEL PROFILING
5040 F: Documentation/gcov.txt
5042 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5045 W: http://www.icp-vortex.com/
5047 F: drivers/scsi/gdt*
5049 GDB KERNEL DEBUGGING HELPER SCRIPTS
5055 GEMTEK FM RADIO RECEIVER DRIVER
5058 T: git git://linuxtv.org/media_tree.git
5059 W: https://linuxtv.org
5061 F: drivers/media/radio/radio-gemtek*
5063 GENERIC GPIO I2C DRIVER
5066 F: drivers/i2c/busses/i2c-gpio.c
5067 F: include/linux/i2c-gpio.h
5069 GENERIC GPIO I2C MULTIPLEXER DRIVER
5073 F: drivers/i2c/muxes/i2c-mux-gpio.c
5074 F: include/linux/i2c-mux-gpio.h
5075 F: Documentation/i2c/muxes/i2c-mux-gpio
5077 GENERIC HDLC (WAN) DRIVERS
5079 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5081 F: drivers/net/wan/c101.c
5082 F: drivers/net/wan/hd6457*
5083 F: drivers/net/wan/hdlc*
5084 F: drivers/net/wan/n2.c
5085 F: drivers/net/wan/pc300too.c
5086 F: drivers/net/wan/pci200syn.c
5087 F: drivers/net/wan/wanxl*
5089 GENERIC INCLUDE/ASM HEADER FILES
5092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5094 F: include/asm-generic/
5095 F: include/uapi/asm-generic/
5097 GENERIC PHY FRAMEWORK
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5103 F: include/linux/phy/
5111 F: drivers/base/power/domain*.c
5112 F: include/linux/pm_domain.h
5114 GENERIC UIO DRIVER FOR PCI DEVICES
5118 F: drivers/uio/uio_pci_generic.c
5120 GET_MAINTAINER SCRIPT
5123 F: scripts/get_maintainer.pl
5129 W: http://sources.redhat.com/cluster/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5132 F: Documentation/filesystems/gfs2*.txt
5134 F: include/uapi/linux/gfs2_ondisk.h
5136 GIGASET ISDN DRIVERS
5139 W: http://gigaset307x.sourceforge.net/
5141 F: Documentation/isdn/README.gigaset
5142 F: drivers/isdn/gigaset/
5143 F: include/uapi/linux/gigaset_dev.h
5149 F: drivers/media/usb/go7007/
5155 F: drivers/input/touchscreen/goodix.c
5161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5163 F: Documentation/devicetree/bindings/gpio/
5164 F: Documentation/gpio/
5165 F: Documentation/ABI/testing/gpio-cdev
5166 F: Documentation/ABI/obsolete/sysfs-gpio
5168 F: include/linux/gpio/
5169 F: include/linux/gpio.h
5170 F: include/asm-generic/gpio.h
5171 F: include/uapi/linux/gpio.h
5174 GRE DEMULTIPLEXER DRIVER
5178 F: net/ipv4/gre_demux.c
5179 F: net/ipv4/gre_offload.c
5180 F: include/net/gre.h
5182 GRETH 10/100/1G Ethernet MAC device driver
5186 F: drivers/net/ethernet/aeroflex/
5188 GSPCA FINEPIX SUBDRIVER
5191 T: git git://linuxtv.org/media_tree.git
5193 F: drivers/media/usb/gspca/finepix.c
5195 GSPCA GL860 SUBDRIVER
5198 T: git git://linuxtv.org/media_tree.git
5200 F: drivers/media/usb/gspca/gl860/
5202 GSPCA M5602 SUBDRIVER
5205 T: git git://linuxtv.org/media_tree.git
5207 F: drivers/media/usb/gspca/m5602/
5209 GSPCA PAC207 SONIXB SUBDRIVER
5212 T: git git://linuxtv.org/media_tree.git
5214 F: drivers/media/usb/gspca/pac207.c
5216 GSPCA SN9C20X SUBDRIVER
5219 T: git git://linuxtv.org/media_tree.git
5221 F: drivers/media/usb/gspca/sn9c20x.c
5223 GSPCA T613 SUBDRIVER
5226 T: git git://linuxtv.org/media_tree.git
5228 F: drivers/media/usb/gspca/t613.c
5230 GSPCA USB WEBCAM DRIVER
5233 T: git git://linuxtv.org/media_tree.git
5235 F: drivers/media/usb/gspca/
5237 GUID PARTITION TABLE (GPT)
5241 F: block/partitions/efi.*
5243 STK1160 USB VIDEO CAPTURE DRIVER
5246 T: git git://linuxtv.org/media_tree.git
5248 F: drivers/media/usb/stk1160/
5253 W: http://uclinux-h8.sourceforge.jp
5254 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5257 F: drivers/clocksource/h8300_*.c
5258 F: drivers/clk/h8300/
5259 F: drivers/irqchip/irq-renesas-h8*.c
5261 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5264 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5266 F: drivers/platform/x86/hdaps.c
5268 HDPVR USB VIDEO ENCODER DRIVER
5271 T: git git://linuxtv.org/media_tree.git
5272 W: https://linuxtv.org
5274 F: drivers/media/usb/hdpvr/
5276 HWPOISON MEMORY FAILURE HANDLING
5280 F: mm/memory-failure.c
5281 F: mm/hwpoison-inject.c
5283 HYPERVISOR VIRTUAL CONSOLE DRIVER
5291 W: https://linuxtv.org
5292 W: http://palosaari.fi/linux/
5293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5294 T: git git://linuxtv.org/anttip/media_tree.git
5296 F: drivers/media/usb/hackrf/
5302 W: http://hwmon.wiki.kernel.org/
5303 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5306 F: Documentation/hwmon/
5308 F: include/linux/hwmon*.h
5310 HARDWARE RANDOM NUMBER GENERATOR CORE
5315 F: Documentation/hw_random.txt
5316 F: drivers/char/hw_random/
5317 F: include/linux/hw_random.h
5319 HARDWARE SPINLOCK CORE
5324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5325 F: Documentation/hwspinlock.txt
5326 F: drivers/hwspinlock/hwspinlock_*
5327 F: include/linux/hwspinlock.h
5329 HARMONY SOUND DRIVER
5332 F: sound/parisc/harmony.*
5337 W: https://linuxtv.org
5338 W: http://palosaari.fi/linux/
5339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5340 T: git git://linuxtv.org/anttip/media_tree.git
5342 F: drivers/media/dvb-frontends/hd29l2*
5344 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5350 F: Documentation/scsi/hpsa.txt
5351 F: drivers/scsi/hpsa*.[ch]
5352 F: include/linux/cciss*.h
5353 F: include/uapi/linux/cciss*.h
5355 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5361 F: Documentation/blockdev/cciss.txt
5362 F: drivers/block/cciss*
5363 F: include/linux/cciss_ioctl.h
5364 F: include/uapi/linux/cciss_ioctl.h
5371 F: drivers/infiniband/hw/hfi1
5376 F: Documentation/filesystems/hfs.txt
5382 F: Documentation/filesystems/hfsplus.txt
5385 HGA FRAMEBUFFER DRIVER
5388 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5390 F: drivers/video/fbdev/hgafb.c
5392 HIBERNATION (aka Software Suspend, aka swsusp)
5398 F: drivers/base/power/
5400 F: include/linux/suspend.h
5401 F: include/linux/freezer.h
5402 F: include/linux/pm.h
5403 F: arch/*/include/asm/suspend*.h
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5412 F: include/linux/hid*
5413 F: include/uapi/linux/hid*
5415 HID SENSOR HUB DRIVERS
5422 F: Documentation/hid/hid-sensor*
5423 F: drivers/hid/hid-sensor-*
5424 F: drivers/iio/*/hid-*
5425 F: include/linux/hid-sensor-*
5427 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5432 F: Documentation/timers/
5433 F: kernel/time/hrtimer.c
5434 F: kernel/time/clockevents.c
5435 F: kernel/time/tick*.*
5436 F: kernel/time/timer_*.c
5437 F: include/linux/clockchips.h
5438 F: include/linux/hrtimer.h
5440 HIGH-SPEED SCC DRIVER FOR AX.25
5443 F: drivers/net/hamradio/dmascc.c
5444 F: drivers/net/hamradio/scc.c
5446 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5448 W: http://www.highpoint-tech.com
5450 F: Documentation/scsi/hptiop.txt
5451 F: drivers/scsi/hptiop.c
5457 F: include/linux/hippidevice.h
5458 F: include/uapi/linux/if_hippi.h
5460 F: drivers/net/hippi/
5462 HISILICON SAS Controller
5464 W: http://www.hisilicon.com
5466 F: drivers/scsi/hisi_sas/
5467 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5473 W: http://hostap.epitest.fi/
5475 F: drivers/net/wireless/intersil/hostap/
5477 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5480 F: drivers/platform/x86/tc1100-wmi.c
5482 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5485 F: drivers/net/ethernet/hp/hp100.*
5487 HPET: High Precision Event Timers driver
5490 F: Documentation/timers/hpet.txt
5491 F: drivers/char/hpet.c
5492 F: include/linux/hpet.h
5493 F: include/uapi/linux/hpet.h
5497 F: arch/x86/kernel/hpet.c
5498 F: arch/x86/include/asm/hpet.h
5502 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5510 F: Documentation/ABI/testing/sysfs-bus-hsi
5511 F: Documentation/hsi.txt
5513 F: include/linux/hsi/
5514 F: include/uapi/linux/hsi/
5518 W: http://www.pharscape.org
5520 F: drivers/net/usb/hso.c
5522 HSR NETWORK PROTOCOL
5528 HTCPEN TOUCHSCREEN DRIVER
5532 F: drivers/input/touchscreen/htcpen.c
5539 Hyper-V CORE AND DRIVERS
5544 F: arch/x86/include/asm/mshyperv.h
5545 F: arch/x86/include/uapi/asm/hyperv.h
5546 F: arch/x86/kernel/cpu/mshyperv.c
5547 F: drivers/hid/hid-hyperv.c
5549 F: drivers/input/serio/hyperv-keyboard.c
5550 F: drivers/pci/host/pci-hyperv.c
5551 F: drivers/net/hyperv/
5552 F: drivers/scsi/storvsc_drv.c
5553 F: drivers/video/fbdev/hyperv_fb.c
5554 F: include/linux/hyperv.h
5556 F: Documentation/ABI/stable/sysfs-bus-vmbus
5562 F: Documentation/i2c/i2c-topology
5563 F: Documentation/i2c/muxes/
5564 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5565 F: drivers/i2c/i2c-mux.c
5566 F: drivers/i2c/muxes/
5567 F: include/linux/i2c-mux.h
5569 I2C OVER PARALLEL PORT
5573 F: Documentation/i2c/busses/i2c-parport
5574 F: Documentation/i2c/busses/i2c-parport-light
5575 F: drivers/i2c/busses/i2c-parport.c
5576 F: drivers/i2c/busses/i2c-parport-light.c
5578 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5582 F: Documentation/i2c/busses/i2c-ali1535
5583 F: Documentation/i2c/busses/i2c-ali1563
5584 F: Documentation/i2c/busses/i2c-ali15x3
5585 F: Documentation/i2c/busses/i2c-amd756
5586 F: Documentation/i2c/busses/i2c-amd8111
5587 F: Documentation/i2c/busses/i2c-i801
5588 F: Documentation/i2c/busses/i2c-nforce2
5589 F: Documentation/i2c/busses/i2c-piix4
5590 F: Documentation/i2c/busses/i2c-sis5595
5591 F: Documentation/i2c/busses/i2c-sis630
5592 F: Documentation/i2c/busses/i2c-sis96x
5593 F: Documentation/i2c/busses/i2c-via
5594 F: Documentation/i2c/busses/i2c-viapro
5595 F: drivers/i2c/busses/i2c-ali1535.c
5596 F: drivers/i2c/busses/i2c-ali1563.c
5597 F: drivers/i2c/busses/i2c-ali15x3.c
5598 F: drivers/i2c/busses/i2c-amd756.c
5599 F: drivers/i2c/busses/i2c-amd756-s4882.c
5600 F: drivers/i2c/busses/i2c-amd8111.c
5601 F: drivers/i2c/busses/i2c-i801.c
5602 F: drivers/i2c/busses/i2c-isch.c
5603 F: drivers/i2c/busses/i2c-nforce2.c
5604 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5605 F: drivers/i2c/busses/i2c-piix4.c
5606 F: drivers/i2c/busses/i2c-sis5595.c
5607 F: drivers/i2c/busses/i2c-sis630.c
5608 F: drivers/i2c/busses/i2c-sis96x.c
5609 F: drivers/i2c/busses/i2c-via.c
5610 F: drivers/i2c/busses/i2c-viapro.c
5612 I2C/SMBUS ISMT DRIVER
5616 F: drivers/i2c/busses/i2c-ismt.c
5617 F: Documentation/i2c/busses/i2c-ismt
5619 I2C/SMBUS STUB DRIVER
5623 F: drivers/i2c/i2c-stub.c
5628 W: https://i2c.wiki.kernel.org/
5629 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5632 F: Documentation/devicetree/bindings/i2c/
5633 F: Documentation/i2c/
5636 F: include/linux/i2c.h
5637 F: include/linux/i2c-*.h
5638 F: include/uapi/linux/i2c.h
5639 F: include/uapi/linux/i2c-*.h
5651 F: Documentation/i2c/busses/i2c-taos-evm
5652 F: drivers/i2c/busses/i2c-taos-evm.c
5657 W: http://www.harbaum.org/till/i2c_tiny_usb
5659 F: drivers/i2c/busses/i2c-tiny-usb.c
5666 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5671 IA64 (Itanium) PLATFORM
5675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5679 IBM Power VMX Cryptographic instructions
5684 F: drivers/crypto/vmx/Makefile
5685 F: drivers/crypto/vmx/Kconfig
5686 F: drivers/crypto/vmx/vmx.c
5687 F: drivers/crypto/vmx/aes*
5688 F: drivers/crypto/vmx/ghash*
5689 F: drivers/crypto/vmx/ppc-xlate.pl
5691 IBM Power in-Nest Crypto Acceleration
5696 F: drivers/crypto/nx/Makefile
5697 F: drivers/crypto/nx/Kconfig
5698 F: drivers/crypto/nx/nx-aes*
5699 F: drivers/crypto/nx/nx-sha*
5700 F: drivers/crypto/nx/nx.*
5701 F: drivers/crypto/nx/nx_csbcpb.h
5702 F: drivers/crypto/nx/nx_debugfs.h
5704 IBM Power 842 compression accelerator
5707 F: drivers/crypto/nx/Makefile
5708 F: drivers/crypto/nx/Kconfig
5709 F: drivers/crypto/nx/nx-842*
5710 F: include/linux/sw842.h
5714 IBM Power Linux RAID adapter
5717 F: drivers/scsi/ipr.*
5719 IBM Power Virtual Ethernet Device Driver
5723 F: drivers/net/ethernet/ibm/ibmveth.*
5725 IBM Power SRIOV Virtual NIC Device Driver
5730 F: drivers/net/ethernet/ibm/ibmvnic.*
5732 IBM Power Virtual SCSI Device Drivers
5736 F: drivers/scsi/ibmvscsi/ibmvscsi*
5737 F: drivers/scsi/ibmvscsi/viosrp.h
5739 IBM Power Virtual FC Device Drivers
5743 F: drivers/scsi/ibmvscsi/ibmvfc*
5745 IBM ServeRAID RAID DRIVER
5747 F: drivers/scsi/ips.*
5749 ICH LPC AND GPIO DRIVER
5752 F: drivers/mfd/lpc_ich.c
5753 F: drivers/gpio/gpio-ich.c
5758 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5761 F: Documentation/ide/
5763 F: include/linux/ide.h
5765 IDEAPAD LAPTOP EXTRAS DRIVER
5768 W: http://launchpad.net/ideapad-laptop
5770 F: drivers/platform/x86/ideapad-laptop.c
5772 IDEAPAD LAPTOP SLIDEBAR DRIVER
5775 W: https://github.com/o2genum/ideapad-slidebar
5777 F: drivers/input/misc/ideapad_slidebar.c
5783 F: Documentation/cdrom/ide-cd
5784 F: drivers/ide/ide-cd*
5790 F: drivers/idle/i7300_idle.c
5792 IEEE 802.15.4 SUBSYSTEM
5795 W: http://wpan.cakelab.org/
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5801 F: drivers/net/ieee802154/
5802 F: include/linux/nl802154.h
5803 F: include/linux/ieee802154.h
5804 F: include/net/nl802154.h
5805 F: include/net/mac802154.h
5806 F: include/net/af_ieee802154.h
5807 F: include/net/cfg802154.h
5808 F: include/net/ieee802154_netdev.h
5809 F: Documentation/networking/ieee802154.txt
5811 IGORPLUG-USB IR RECEIVER
5815 F: drivers/media/rc/igorplugusb.c
5817 IGUANAWORKS USB IR TRANSCEIVER
5821 F: drivers/media/rc/iguanair.c
5823 IIO SUBSYSTEM AND DRIVERS
5831 F: drivers/staging/iio/
5832 F: include/linux/iio/
5835 IKANOS/ADI EAGLE ADSL USB DRIVER
5839 F: drivers/usb/atm/ueagle-atm.c
5841 INA209 HARDWARE MONITOR DRIVER
5845 F: Documentation/hwmon/ina209
5846 F: Documentation/devicetree/bindings/i2c/ina209.txt
5847 F: drivers/hwmon/ina209.c
5849 INA2XX HARDWARE MONITOR DRIVER
5853 F: Documentation/hwmon/ina2xx
5854 F: drivers/hwmon/ina2xx.c
5855 F: include/linux/platform_data/ina2xx.h
5857 INDUSTRY PACK SUBSYSTEM (IPACK)
5862 W: http://industrypack.sourceforge.net
5866 INGENIC JZ4780 DMA Driver
5869 F: drivers/dma/dma-jz4780.c
5871 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5879 F: security/integrity/ima/
5881 IMGTEC IR DECODER DRIVER
5884 F: drivers/media/rc/img-ir/
5886 IMS TWINTURBO FRAMEBUFFER DRIVER
5889 F: drivers/video/fbdev/imsttfb.c
5891 INFINIBAND SUBSYSTEM
5896 W: http://www.openfabrics.org/
5897 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5900 F: Documentation/infiniband/
5901 F: drivers/infiniband/
5902 F: include/uapi/linux/if_infiniband.h
5903 F: include/uapi/rdma/
5911 F: Documentation/filesystems/inotify.txt
5912 F: fs/notify/inotify/
5913 F: include/linux/inotify.h
5914 F: include/uapi/linux/inotify.h
5916 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5919 Q: http://patchwork.kernel.org/project/linux-input/list/
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5923 F: include/linux/input.h
5924 F: include/uapi/linux/input.h
5925 F: include/linux/input/
5926 F: Documentation/devicetree/bindings/input/
5928 INPUT MULTITOUCH (MT) PROTOCOL
5932 F: Documentation/input/multi-touch-protocol.txt
5933 F: drivers/input/input-mt.c
5936 INTEL ASoC BDW/HSW DRIVERS
5940 F: sound/soc/intel/common/sst-dsp*
5941 F: sound/soc/intel/common/sst-firmware.c
5942 F: sound/soc/intel/boards/broadwell.c
5943 F: sound/soc/intel/haswell/
5945 INTEL C600 SERIES SAS CONTROLLER DRIVER
5949 T: git git://git.code.sf.net/p/intel-sas/isci
5951 F: drivers/scsi/isci/
5953 INTEL HID EVENT DRIVER
5957 F: drivers/platform/x86/intel-hid.c
5962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5964 F: drivers/idle/intel_idle.c
5971 F: drivers/cpufreq/intel_pstate.c
5973 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5977 F: Documentation/fb/intelfb.txt
5978 F: drivers/video/fbdev/intelfb/
5980 INTEL 810/815 FRAMEBUFFER DRIVER
5984 F: drivers/video/fbdev/i810/
5986 INTEL MENLOW THERMAL DRIVER
5989 W: https://01.org/linux-acpi
5991 F: drivers/platform/x86/intel_menlow.c
5993 INTEL I/OAT DMA DRIVER
5997 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5999 F: drivers/dma/ioat*
6004 T: git git://git.infradead.org/iommu-2.6.git
6006 F: drivers/iommu/intel-iommu.c
6007 F: include/linux/intel-iommu.h
6009 INTEL IOP-ADMA DMA DRIVER
6012 F: drivers/dma/iop-adma.c
6014 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6017 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6018 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6019 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6020 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6021 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6022 F: drivers/net/wan/ixp4xx_hss.c
6024 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6027 F: drivers/char/hw_random/ixp4xx-rng.c
6029 INTEL ETHERNET DRIVERS
6032 W: http://www.intel.com/support/feedback.htm
6033 W: http://e1000.sourceforge.net/
6034 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6038 F: Documentation/networking/e100.txt
6039 F: Documentation/networking/e1000.txt
6040 F: Documentation/networking/e1000e.txt
6041 F: Documentation/networking/igb.txt
6042 F: Documentation/networking/igbvf.txt
6043 F: Documentation/networking/ixgb.txt
6044 F: Documentation/networking/ixgbe.txt
6045 F: Documentation/networking/ixgbevf.txt
6046 F: Documentation/networking/i40e.txt
6047 F: Documentation/networking/i40evf.txt
6048 F: drivers/net/ethernet/intel/
6049 F: drivers/net/ethernet/intel/*/
6051 INTEL RDMA RNIC DRIVER
6059 F: drivers/infiniband/hw/i40iw/
6061 INTEL-MID GPIO DRIVER
6065 F: drivers/gpio/gpio-intel-mid.c
6067 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6071 F: Documentation/networking/README.ipw2100
6072 F: Documentation/networking/README.ipw2200
6073 F: drivers/net/wireless/intel/ipw2x00/
6078 F: Documentation/trace/intel_th.txt
6079 F: drivers/hwtracing/intel_th/
6081 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6084 W: http://tboot.sourceforge.net
6085 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6087 F: Documentation/intel_txt.txt
6088 F: include/linux/tboot.h
6089 F: arch/x86/kernel/tboot.c
6091 INTEL WIRELESS WIMAX CONNECTION 2400
6096 W: http://linuxwimax.org
6097 F: Documentation/wimax/README.i2400m
6098 F: drivers/net/wimax/i2400m/
6099 F: include/uapi/linux/wimax/i2400m.h
6101 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6105 F: drivers/net/wireless/intel/iwlegacy/
6107 INTEL WIRELESS WIFI LINK (iwlwifi)
6113 W: http://intellinuxwireless.org
6114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6116 F: drivers/net/wireless/intel/iwlwifi/
6118 INTEL MANAGEMENT ENGINE (mei)
6122 F: include/uapi/linux/mei.h
6123 F: include/linux/mei_cl_bus.h
6124 F: drivers/misc/mei/*
6125 F: drivers/watchdog/mei_wdt.c
6126 F: Documentation/misc-devices/mei/*
6128 INTEL MIC DRIVERS (mic)
6132 W: https://github.com/sudeepdutt/mic
6133 W: http://software.intel.com/en-us/mic-developer
6134 F: include/linux/mic_bus.h
6135 F: include/linux/scif.h
6136 F: include/uapi/linux/mic_common.h
6137 F: include/uapi/linux/mic_ioctl.h
6138 F: include/uapi/linux/scif_ioctl.h
6139 F: drivers/misc/mic/
6140 F: drivers/dma/mic_x100_dma.c
6141 F: drivers/dma/mic_x100_dma.h
6142 F: Documentation/mic/
6144 INTEL PMC/P-Unit IPC DRIVER
6148 F: drivers/platform/x86/intel_pmc_ipc.c
6149 F: drivers/platform/x86/intel_punit_ipc.c
6150 F: arch/x86/include/asm/intel_pmc_ipc.h
6151 F: arch/x86/include/asm/intel_punit_ipc.h
6153 INTEL TELEMETRY DRIVER
6157 F: arch/x86/include/asm/intel_telemetry.h
6158 F: drivers/platform/x86/intel_telemetry*
6160 INTEL PMC CORE DRIVER
6165 F: arch/x86/include/asm/pmc_core.h
6166 F: drivers/platform/x86/intel_pmc_core*
6168 IOC3 ETHERNET DRIVER
6172 F: drivers/net/ethernet/sgi/ioc3-eth.c
6178 F: drivers/tty/serial/ioc3_serial.c
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6190 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6195 W: http://openipmi.sourceforge.net/
6197 F: Documentation/IPMI.txt
6198 F: drivers/char/ipmi/
6199 F: include/linux/ipmi*
6200 F: include/uapi/linux/ipmi*
6202 QCOM AUDIO (ASoC) DRIVERS
6209 IPS SCSI RAID DRIVER
6212 W: http://www.adaptec.com/
6214 F: drivers/scsi/ips*
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6225 F: Documentation/networking/ipvs-sysctl.txt
6226 F: include/net/ip_vs.h
6227 F: include/uapi/linux/ip_vs.h
6228 F: net/netfilter/ipvs/
6234 F: drivers/tty/ipwireless/
6240 F: include/net/ipx.h
6241 F: include/uapi/linux/ipx.h
6248 W: http://irda.sourceforge.net/
6250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6251 F: Documentation/networking/irda.txt
6252 F: drivers/net/irda/
6253 F: include/net/irda/
6260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6270 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6271 F: Documentation/devicetree/bindings/interrupt-controller/
6274 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6279 F: Documentation/IRQ-domain.txt
6280 F: include/linux/irqdomain.h
6281 F: kernel/irq/irqdomain.c
6287 F: Documentation/isa.txt
6288 F: drivers/base/isa.c
6289 F: include/linux/isa.h
6294 F: Documentation/isapnp.txt
6295 F: drivers/pnp/isapnp/
6296 F: include/linux/isapnp.h
6301 T: git git://linuxtv.org/media_tree.git
6302 W: https://linuxtv.org
6304 F: drivers/media/radio/radio-isa*
6306 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6310 F: drivers/firmware/iscsi_ibft*
6315 W: www.open-iscsi.org
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6318 F: drivers/scsi/*iscsi*
6319 F: include/scsi/*iscsi*
6321 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6327 W: http://www.openfabrics.org
6328 W: www.open-iscsi.org
6329 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6330 F: drivers/infiniband/ulp/iser/
6332 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6338 W: http://www.linux-iscsi.org
6339 F: drivers/infiniband/ulp/isert
6345 W: http://www.isdn4linux.de
6346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6348 F: Documentation/isdn/
6350 F: include/linux/isdn.h
6351 F: include/linux/isdn/
6352 F: include/uapi/linux/isdn.h
6353 F: include/uapi/linux/isdn/
6355 ISDN SUBSYSTEM (Eicon active card driver)
6358 W: http://www.melware.de
6360 F: drivers/isdn/hardware/eicon/
6362 IT87 HARDWARE MONITORING DRIVER
6366 F: Documentation/hwmon/it87
6367 F: drivers/hwmon/it87.c
6372 W: https://linuxtv.org
6373 W: http://palosaari.fi/linux/
6374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6375 T: git git://linuxtv.org/anttip/media_tree.git
6377 F: drivers/media/tuners/it913x*
6379 IVTV VIDEO4LINUX DRIVER
6383 T: git git://linuxtv.org/media_tree.git
6384 W: http://www.ivtvdriver.org
6386 F: Documentation/video4linux/*.ivtv
6387 F: drivers/media/pci/ivtv/
6388 F: include/uapi/linux/ivtv*
6390 IX2505V MEDIA DRIVER
6393 W: https://linuxtv.org
6394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6396 F: drivers/media/dvb-frontends/ix2505v*
6398 JC42.4 TEMPERATURE SENSOR DRIVER
6402 F: drivers/hwmon/jc42.c
6403 F: Documentation/hwmon/jc42
6408 W: http://jfs.sourceforge.net/
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6411 F: Documentation/filesystems/jfs.txt
6418 F: drivers/net/ethernet/jme.*
6420 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6423 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6426 F: include/uapi/linux/jffs2.h
6428 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6434 F: include/linux/jbd2.h
6436 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6440 F: drivers/media/platform/rcar_jpu.c
6442 JSM Neo PCI based serial card
6446 F: drivers/tty/serial/jsm/
6448 K10TEMP HARDWARE MONITORING DRIVER
6452 F: Documentation/hwmon/k10temp
6453 F: drivers/hwmon/k10temp.c
6455 K8TEMP HARDWARE MONITORING DRIVER
6459 F: Documentation/hwmon/k8temp
6460 F: drivers/hwmon/k8temp.c
6468 F: arch/*/include/asm/kasan.h
6469 F: arch/*/mm/kasan_init*
6470 F: Documentation/kasan.txt
6471 F: include/linux/kasan*.h
6474 F: scripts/Makefile.kasan
6479 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6481 F: Documentation/kbuild/kconfig-language.txt
6489 W: http://lse.sourceforge.net/kdump/
6491 F: Documentation/kdump/
6493 KEENE FM RADIO TRANSMITTER DRIVER
6496 T: git git://linuxtv.org/media_tree.git
6497 W: https://linuxtv.org
6499 F: drivers/media/radio/radio-keene*
6501 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6507 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6513 F: Documentation/kbuild/
6515 F: scripts/Makefile.*
6522 W: http://kernelnewbies.org/KernelJanitors
6525 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6529 W: http://nfs.sourceforge.net/
6530 T: git git://linux-nfs.org/~bfields/linux.git
6533 F: include/uapi/linux/nfsd/
6537 F: include/linux/lockd/
6538 F: include/linux/sunrpc/
6539 F: include/uapi/linux/sunrpc/
6541 KERNEL SELFTEST FRAMEWORK
6545 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6547 F: tools/testing/selftests
6549 KERNEL VIRTUAL MACHINE (KVM)
6553 W: http://www.linux-kvm.org
6554 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6556 F: Documentation/*/kvm*.txt
6557 F: Documentation/virtual/kvm/
6559 F: arch/x86/kernel/kvm.c
6560 F: arch/x86/kernel/kvmclock.c
6561 F: arch/*/include/asm/kvm*
6562 F: include/linux/kvm*
6563 F: include/uapi/linux/kvm*
6567 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6570 W: http://www.linux-kvm.org/
6572 F: arch/x86/include/asm/svm.h
6573 F: arch/x86/kvm/svm.c
6575 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6578 W: http://www.linux-kvm.org/
6579 T: git git://github.com/agraf/linux-2.6.git
6581 F: arch/powerpc/include/asm/kvm*
6582 F: arch/powerpc/kvm/
6584 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6588 W: http://www.ibm.com/developerworks/linux/linux390/
6589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6591 F: Documentation/s390/kvm.txt
6592 F: arch/s390/include/asm/kvm*
6595 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6600 W: http://systems.cs.columbia.edu/projects/kvm-arm
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6603 F: arch/arm/include/uapi/asm/kvm*
6604 F: arch/arm/include/asm/kvm*
6607 F: include/kvm/arm_*
6609 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6615 F: arch/arm64/include/uapi/asm/kvm*
6616 F: arch/arm64/include/asm/kvm*
6619 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6623 F: arch/mips/include/uapi/asm/kvm*
6624 F: arch/mips/include/asm/kvm*
6629 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6632 F: include/linux/kexec.h
6633 F: include/uapi/linux/kexec.h
6640 F: Documentation/security/keys.txt
6641 F: include/linux/key.h
6642 F: include/linux/key-type.h
6643 F: include/linux/keyctl.h
6644 F: include/uapi/linux/keyctl.h
6654 F: Documentation/security/keys-trusted-encrypted.txt
6655 F: include/keys/trusted-type.h
6656 F: security/keys/trusted.c
6657 F: security/keys/trusted.h
6665 F: Documentation/security/keys-trusted-encrypted.txt
6666 F: include/keys/encrypted-type.h
6667 F: security/keys/encrypted-keys/
6669 KGDB / KDB /debug_core
6671 W: http://kgdb.wiki.kernel.org/
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6675 F: Documentation/DocBook/kgdb.tmpl
6676 F: drivers/misc/kgdbts.c
6677 F: drivers/tty/serial/kgdboc.c
6678 F: include/linux/kdb.h
6679 F: include/linux/kgdb.h
6686 F: Documentation/kmemcheck.txt
6687 F: arch/x86/include/asm/kmemcheck.h
6688 F: arch/x86/mm/kmemcheck/
6689 F: include/linux/kmemcheck.h
6695 F: Documentation/kmemleak.txt
6696 F: include/linux/kmemleak.h
6698 F: mm/kmemleak-test.c
6706 F: Documentation/kprobes.txt
6707 F: include/linux/kprobes.h
6710 KS0108 LCD CONTROLLER DRIVER
6712 W: http://miguelojeda.es/auxdisplay.htm
6713 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6715 F: Documentation/auxdisplay/ks0108
6716 F: drivers/auxdisplay/ks0108.c
6717 F: include/linux/ks0108.h
6724 F: include/net/l3mdev.h
6726 LANTIQ MIPS ARCHITECTURE
6735 F: Documentation/networking/lapb-module.txt
6739 LASI 53c700 driver for PARISC
6743 F: Documentation/scsi/53c700.txt
6744 F: drivers/scsi/53c700*
6750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6753 F: include/linux/leds.h
6755 LEGACY EEPROM DRIVER
6758 F: Documentation/misc-devices/eeprom
6759 F: drivers/misc/eeprom/eeprom.c
6761 LEGO USB Tower driver
6764 W: http://legousb.sourceforge.net/
6766 F: drivers/usb/misc/legousbtower.c
6771 W: https://linuxtv.org
6772 W: http://github.com/mkrufky
6773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6774 T: git git://linuxtv.org/mkrufky/tuners.git
6776 F: drivers/media/dvb-frontends/lg2160.*
6778 LGDT3305 MEDIA DRIVER
6781 W: https://linuxtv.org
6782 W: http://github.com/mkrufky
6783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6784 T: git git://linuxtv.org/mkrufky/tuners.git
6786 F: drivers/media/dvb-frontends/lgdt3305.*
6791 W: http://lguest.ozlabs.org/
6793 F: arch/x86/include/asm/lguest*.h
6796 F: include/linux/lguest*.h
6799 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6805 F: include/linux/ata.h
6806 F: include/linux/libata.h
6808 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6813 F: include/linux/pata_arasan_cf_data.h
6814 F: drivers/ata/pata_arasan_cf.c
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6822 F: drivers/ata/pata_*.c
6823 F: drivers/ata/ata_generic.c
6825 LIBATA SATA AHCI PLATFORM devices support
6829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6831 F: drivers/ata/ahci_platform.c
6832 F: drivers/ata/libahci_platform.c
6833 F: include/linux/ahci_platform.h
6835 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6840 F: drivers/ata/sata_promise.*
6845 F: tools/lib/lockdep/
6847 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6850 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6854 F: include/linux/nd.h
6855 F: include/linux/libnvdimm.h
6856 F: include/uapi/linux/ndctl.h
6858 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6861 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6863 F: drivers/nvdimm/blk.c
6864 F: drivers/nvdimm/region_devs.c
6865 F: drivers/acpi/nfit*
6867 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6870 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6872 F: drivers/nvdimm/btt*
6874 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6877 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6879 F: drivers/nvdimm/pmem.c
6880 F: include/linux/pmem.h
6881 F: arch/*/include/asm/pmem.h
6883 LIGHTNVM PLATFORM SUPPORT
6885 W: http://github/OpenChannelSSD
6888 F: drivers/lightnvm/
6889 F: include/linux/lightnvm.h
6890 F: include/uapi/linux/lightnvm.h
6892 LINUX FOR IBM pSERIES (RS/6000)
6894 W: http://www.ibm.com/linux/ltc/projects/ppc
6896 F: arch/powerpc/boot/rs6000.h
6898 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6902 W: http://www.penguinppc.org/
6904 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6907 F: Documentation/powerpc/
6909 F: drivers/char/tpm/tpm_ibmvtpm*
6910 F: drivers/crypto/nx/
6911 F: drivers/crypto/vmx/
6912 F: drivers/net/ethernet/ibm/ibmveth.*
6913 F: drivers/net/ethernet/ibm/ibmvnic.*
6914 F: drivers/pci/hotplug/rpa*
6915 F: drivers/scsi/ibmvscsi/
6923 LINUX FOR POWER MACINTOSH
6925 W: http://www.penguinppc.org/
6928 F: arch/powerpc/platforms/powermac/
6929 F: drivers/macintosh/
6931 LINUX FOR POWERPC EMBEDDED MPC5XXX
6934 T: git git://git.denx.de/linux-denx-agust.git
6936 F: arch/powerpc/platforms/512x/
6937 F: arch/powerpc/platforms/52xx/
6939 LINUX FOR POWERPC EMBEDDED PPC4XX
6942 W: http://www.penguinppc.org/
6945 F: arch/powerpc/platforms/40x/
6946 F: arch/powerpc/platforms/44x/
6948 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6951 F: arch/powerpc/*/*virtex*
6952 F: arch/powerpc/*/*/*virtex*
6954 LINUX FOR POWERPC EMBEDDED PPC8XX
6956 W: http://www.penguinppc.org/
6959 F: arch/powerpc/platforms/8xx/
6961 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6964 W: http://www.penguinppc.org/
6966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6968 F: arch/powerpc/platforms/83xx/
6969 F: arch/powerpc/platforms/85xx/
6971 LINUX FOR POWERPC PA SEMI PWRFICIENT
6975 F: arch/powerpc/platforms/pasemi/
6976 F: drivers/*/*pasemi*
6977 F: drivers/*/*/*pasemi*
6979 LINUX SECURITY MODULE (LSM) FRAMEWORK
6984 LIS3LV02D ACCELEROMETER DRIVER
6987 F: Documentation/misc-devices/lis3lv02d
6988 F: drivers/misc/lis3lv02d/
6989 F: drivers/platform/x86/hp_accel.c
6998 F: kernel/livepatch/
6999 F: include/linux/livepatch.h
7000 F: arch/x86/include/asm/livepatch.h
7001 F: arch/x86/kernel/livepatch.c
7002 F: Documentation/livepatch/
7003 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7004 F: samples/livepatch/
7006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7008 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7011 F: drivers/misc/lkdtm.c
7016 F: include/linux/llc.h
7017 F: include/uapi/linux/llc.h
7021 LM73 HARDWARE MONITOR DRIVER
7025 F: drivers/hwmon/lm73.c
7027 LM78 HARDWARE MONITOR DRIVER
7031 F: Documentation/hwmon/lm78
7032 F: drivers/hwmon/lm78.c
7034 LM83 HARDWARE MONITOR DRIVER
7038 F: Documentation/hwmon/lm83
7039 F: drivers/hwmon/lm83.c
7041 LM90 HARDWARE MONITOR DRIVER
7045 F: Documentation/hwmon/lm90
7046 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7047 F: drivers/hwmon/lm90.c
7049 LM95234 HARDWARE MONITOR DRIVER
7053 F: Documentation/hwmon/lm95234
7054 F: drivers/hwmon/lm95234.c
7056 LME2510 MEDIA DRIVER
7059 W: https://linuxtv.org
7060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7062 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7064 LOCKDEP AND LOCKSTAT
7068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7070 F: Documentation/locking/lockdep*.txt
7071 F: Documentation/locking/lockstat.txt
7072 F: include/linux/lockdep.h
7075 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7078 W: http://www.linux-ntfs.org/content/view/19/37/
7080 F: Documentation/ldm.txt
7081 F: block/partitions/ldm.*
7091 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7097 W: http://www.avagotech.com/support/
7099 F: drivers/message/fusion/
7100 F: drivers/scsi/mpt2sas/
7101 F: drivers/scsi/mpt3sas/
7103 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7107 F: drivers/scsi/sym53c8xx_2/
7109 LTC4261 HARDWARE MONITOR DRIVER
7113 F: Documentation/hwmon/ltc4261
7114 F: drivers/hwmon/ltc4261.c
7116 LTP (Linux Test Project)
7124 W: http://linux-test-project.github.io/
7125 T: git git://github.com/linux-test-project/ltp.git
7129 W: http://www.linux-m32r.org/
7136 W: http://www.linux-m68k.org/
7137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7142 M68K ON APPLE MACINTOSH
7144 W: http://www.mac.linux-m68k.org/
7151 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7155 M88DS3103 MEDIA DRIVER
7158 W: https://linuxtv.org
7159 W: http://palosaari.fi/linux/
7160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7161 T: git git://linuxtv.org/anttip/media_tree.git
7163 F: drivers/media/dvb-frontends/m88ds3103*
7165 M88RS2000 MEDIA DRIVER
7168 W: https://linuxtv.org
7169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171 F: drivers/media/dvb-frontends/m88rs2000*
7173 MA901 MASTERKIT USB FM RADIO DRIVER
7176 T: git git://linuxtv.org/media_tree.git
7178 F: drivers/media/radio/radio-ma901.c
7183 W: http://wireless.kernel.org/
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7187 F: Documentation/networking/mac80211-injection.txt
7188 F: include/net/mac80211.h
7190 F: drivers/net/wireless/mac80211_hwsim.[ch]
7196 F: drivers/net/macvlan.c
7197 F: include/linux/if_macvlan.h
7204 F: include/linux/mailbox_client.h
7205 F: include/linux/mailbox_controller.h
7207 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7209 W: http://www.kernel.org/doc/man-pages
7213 MARVELL ARMADA DRM SUPPORT
7216 F: drivers/gpu/drm/armada/
7217 F: include/uapi/drm/armada_drm.h
7218 F: Documentation/devicetree/bindings/display/armada/
7220 MARVELL 88E6352 DSA support
7223 F: drivers/net/dsa/mv88e6352.c
7225 MARVELL CRYPTO DRIVER
7228 F: drivers/crypto/marvell/
7232 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7237 F: drivers/net/ethernet/marvell/sk*
7239 MARVELL LIBERTAS WIRELESS DRIVER
7242 F: drivers/net/wireless/marvell/libertas/
7244 MARVELL MV643XX ETHERNET DRIVER
7248 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7249 F: include/linux/mv643xx.h
7251 MARVELL MVNETA ETHERNET DRIVER
7255 F: drivers/net/ethernet/marvell/mvneta.*
7257 MARVELL MWIFIEX WIRELESS DRIVER
7262 F: drivers/net/wireless/marvell/mwifiex/
7264 MARVELL MWL8K WIRELESS DRIVER
7268 F: drivers/net/wireless/marvell/mwl8k.c
7270 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7273 F: drivers/mmc/host/mvsdio.*
7275 MATROX FRAMEBUFFER DRIVER
7278 F: drivers/video/fbdev/matrox/matroxfb_*
7279 F: include/uapi/linux/matroxfb.h
7281 MAX16065 HARDWARE MONITOR DRIVER
7285 F: Documentation/hwmon/max16065
7286 F: drivers/hwmon/max16065.c
7288 MAX20751 HARDWARE MONITOR DRIVER
7292 F: Documentation/hwmon/max20751
7293 F: drivers/hwmon/max20751.c
7295 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7299 F: Documentation/hwmon/max6650
7300 F: drivers/hwmon/max6650.c
7302 MAX6697 HARDWARE MONITOR DRIVER
7306 F: Documentation/hwmon/max6697
7307 F: Documentation/devicetree/bindings/i2c/max6697.txt
7308 F: drivers/hwmon/max6697.c
7309 F: include/linux/platform_data/max6697.h
7311 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7315 F: drivers/power/max14577_charger.c
7316 F: drivers/power/max77693_charger.c
7318 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7322 F: drivers/*/*max77802*.c
7323 F: Documentation/devicetree/bindings/*/*max77802.txt
7324 F: include/dt-bindings/*/*max77802.h
7326 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7331 F: drivers/*/max14577*.c
7332 F: drivers/*/max77686*.c
7333 F: drivers/*/max77693*.c
7334 F: drivers/extcon/extcon-max14577.c
7335 F: drivers/extcon/extcon-max77693.c
7336 F: drivers/rtc/rtc-max77686.c
7337 F: drivers/clk/clk-max77686.c
7338 F: Documentation/devicetree/bindings/mfd/max14577.txt
7339 F: Documentation/devicetree/bindings/*/max77686.txt
7340 F: Documentation/devicetree/bindings/mfd/max77693.txt
7341 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7342 F: include/linux/mfd/max14577*.h
7343 F: include/linux/mfd/max77686*.h
7344 F: include/linux/mfd/max77693*.h
7346 MAXIRADIO FM RADIO RECEIVER DRIVER
7349 T: git git://linuxtv.org/media_tree.git
7350 W: https://linuxtv.org
7352 F: drivers/media/radio/radio-maxiradio*
7354 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7358 F: drivers/iio/potentiometer/mcp4531.c
7360 MEDIA DRIVERS FOR RENESAS - VSP1
7364 T: git git://linuxtv.org/media_tree.git
7366 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7367 F: drivers/media/platform/vsp1/
7369 MEDIA DRIVERS FOR ASCOT2E
7372 W: https://linuxtv.org
7374 T: git git://linuxtv.org/media_tree.git
7376 F: drivers/media/dvb-frontends/ascot2e*
7378 MEDIA DRIVERS FOR CXD2841ER
7381 W: https://linuxtv.org
7383 T: git git://linuxtv.org/media_tree.git
7385 F: drivers/media/dvb-frontends/cxd2841er*
7387 MEDIA DRIVERS FOR HORUS3A
7390 W: https://linuxtv.org
7392 T: git git://linuxtv.org/media_tree.git
7394 F: drivers/media/dvb-frontends/horus3a*
7396 MEDIA DRIVERS FOR LNBH25
7399 W: https://linuxtv.org
7401 T: git git://linuxtv.org/media_tree.git
7403 F: drivers/media/dvb-frontends/lnbh25*
7405 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7408 W: https://linuxtv.org
7410 T: git git://linuxtv.org/media_tree.git
7412 F: drivers/media/pci/netup_unidvb/*
7414 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7417 P: LinuxTV.org Project
7419 W: https://linuxtv.org
7420 Q: http://patchwork.kernel.org/project/linux-media/list/
7421 T: git git://linuxtv.org/media_tree.git
7423 F: Documentation/dvb/
7424 F: Documentation/video4linux/
7425 F: Documentation/DocBook/media/
7427 F: drivers/staging/media/
7428 F: include/linux/platform_data/media/
7430 F: include/uapi/linux/dvb/
7431 F: include/uapi/linux/videodev2.h
7432 F: include/uapi/linux/media.h
7433 F: include/uapi/linux/v4l2-*
7434 F: include/uapi/linux/meye.h
7435 F: include/uapi/linux/ivtv*
7436 F: include/uapi/linux/uvcvideo.h
7438 MEDIATEK ETHERNET DRIVER
7443 F: drivers/net/ethernet/mediatek/
7445 MEDIATEK MT7601U WIRELESS LAN DRIVER
7449 F: drivers/net/wireless/mediatek/mt7601u/
7451 MEGARAID SCSI/SAS DRIVERS
7457 W: http://www.lsi.com
7459 F: Documentation/scsi/megaraid.txt
7460 F: drivers/scsi/megaraid.*
7461 F: drivers/scsi/megaraid/
7463 MELLANOX ETHERNET DRIVER (mlx4_en)
7467 W: http://www.mellanox.com
7468 Q: http://patchwork.ozlabs.org/project/netdev/list/
7469 F: drivers/net/ethernet/mellanox/mlx4/en_*
7471 MELLANOX ETHERNET DRIVER (mlx5e)
7475 W: http://www.mellanox.com
7476 Q: http://patchwork.ozlabs.org/project/netdev/list/
7477 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7479 MELLANOX ETHERNET SWITCH DRIVERS
7484 W: http://www.mellanox.com
7485 Q: http://patchwork.ozlabs.org/project/netdev/list/
7486 F: drivers/net/ethernet/mellanox/mlxsw/
7493 F: kernel/membarrier.c
7494 F: include/uapi/linux/membarrier.h
7498 W: http://www.linux-mm.org
7500 F: include/linux/mm.h
7501 F: include/linux/gfp.h
7502 F: include/linux/mmzone.h
7503 F: include/linux/memory_hotplug.h
7504 F: include/linux/vmalloc.h
7507 MEMORY TECHNOLOGY DEVICES (MTD)
7511 W: http://www.linux-mtd.infradead.org/
7512 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7513 T: git git://git.infradead.org/linux-mtd.git
7514 T: git git://git.infradead.org/l2-mtd.git
7516 F: Documentation/devicetree/bindings/mtd/
7518 F: include/linux/mtd/
7519 F: include/uapi/mtd/
7521 MEN A21 WATCHDOG DRIVER
7525 F: drivers/watchdog/mena21_wdt.c
7527 MEN CHAMELEON BUS (mcb)
7531 F: include/linux/mcb.h
7532 F: Documentation/men-chameleon-bus.txt
7534 MEN F21BMC (Board Management Controller)
7537 F: drivers/mfd/menf21bmc.c
7538 F: drivers/watchdog/menf21bmc_wdt.c
7539 F: drivers/leds/leds-menf21bmc.c
7540 F: drivers/hwmon/menf21bmc_hwmon.c
7541 F: Documentation/hwmon/menf21bmc
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7549 F: Documentation/metag/
7550 F: Documentation/devicetree/bindings/metag/
7551 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7552 F: drivers/clocksource/metag_generic.c
7553 F: drivers/irqchip/irq-metag.c
7554 F: drivers/irqchip/irq-metag-ext.c
7555 F: drivers/tty/metag_da.c
7557 MICROBLAZE ARCHITECTURE
7559 W: http://www.monstr.eu/fdt/
7560 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7564 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7568 F: drivers/platform/x86/surfacepro3_button.c
7573 F: drivers/usb/image/microtek.*
7578 W: http://www.linux-mips.org/
7579 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7580 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7582 F: Documentation/devicetree/bindings/mips/
7583 F: Documentation/mips/
7586 MIPS/LOONGSON1 ARCHITECTURE
7590 F: arch/mips/loongson32/
7591 F: arch/mips/include/asm/mach-loongson32/
7592 F: drivers/*/*loongson1*
7593 F: drivers/*/*/*loongson1*
7595 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7598 T: git git://linuxtv.org/media_tree.git
7599 W: https://linuxtv.org
7601 F: drivers/media/radio/radio-miropcm20*
7603 MELLANOX MLX4 core VPI driver
7607 W: http://www.mellanox.com
7608 Q: http://patchwork.ozlabs.org/project/netdev/list/
7610 F: drivers/net/ethernet/mellanox/mlx4/
7611 F: include/linux/mlx4/
7613 MELLANOX MLX4 IB driver
7616 W: http://www.mellanox.com
7617 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7619 F: drivers/infiniband/hw/mlx4/
7620 F: include/linux/mlx4/
7622 MELLANOX MLX5 core VPI driver
7627 W: http://www.mellanox.com
7628 Q: http://patchwork.ozlabs.org/project/netdev/list/
7630 F: drivers/net/ethernet/mellanox/mlx5/core/
7631 F: include/linux/mlx5/
7633 MELLANOX MLX5 IB driver
7637 W: http://www.mellanox.com
7638 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7640 F: drivers/infiniband/hw/mlx5/
7641 F: include/linux/mlx5/
7643 MELEXIS MLX90614 DRIVER
7646 W: http://www.melexis.com
7648 F: drivers/iio/temperature/mlx90614.c
7650 MN88472 MEDIA DRIVER
7653 W: https://linuxtv.org
7654 W: http://palosaari.fi/linux/
7655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7656 T: git git://linuxtv.org/anttip/media_tree.git
7658 F: drivers/staging/media/mn88472/
7659 F: drivers/media/dvb-frontends/mn88472.h
7661 MN88473 MEDIA DRIVER
7664 W: https://linuxtv.org
7665 W: http://palosaari.fi/linux/
7666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7668 F: drivers/media/dvb-frontends/mn88473*
7673 F: include/linux/module.h
7676 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7677 W: http://popies.net/meye/
7679 F: Documentation/video4linux/meye.txt
7680 F: drivers/media/pci/meye/
7681 F: include/uapi/linux/meye.h
7683 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7686 F: Documentation/serial/moxa-smartio
7687 F: drivers/tty/mxser.*
7689 MR800 AVERMEDIA USB FM RADIO DRIVER
7692 T: git git://linuxtv.org/media_tree.git
7694 F: drivers/media/radio/radio-mr800.c
7696 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7700 F: drivers/net/ieee802154/mrf24j40.c
7701 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7707 F: drivers/platform/x86/msi-laptop.c
7712 F: drivers/platform/x86/msi-wmi.c
7717 W: https://linuxtv.org
7718 W: http://palosaari.fi/linux/
7719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7720 T: git git://linuxtv.org/anttip/media_tree.git
7722 F: drivers/media/tuners/msi001*
7724 MSI2500 MEDIA DRIVER
7727 W: https://linuxtv.org
7728 W: http://palosaari.fi/linux/
7729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7730 T: git git://linuxtv.org/anttip/media_tree.git
7732 F: drivers/media/usb/msi2500/
7734 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7738 F: drivers/mtd/devices/docg3*
7740 MT9M032 APTINA SENSOR DRIVER
7743 T: git git://linuxtv.org/media_tree.git
7745 F: drivers/media/i2c/mt9m032.c
7746 F: include/media/i2c/mt9m032.h
7748 MT9P031 APTINA CAMERA SENSOR
7751 T: git git://linuxtv.org/media_tree.git
7753 F: drivers/media/i2c/mt9p031.c
7754 F: include/media/i2c/mt9p031.h
7756 MT9T001 APTINA CAMERA SENSOR
7759 T: git git://linuxtv.org/media_tree.git
7761 F: drivers/media/i2c/mt9t001.c
7762 F: include/media/i2c/mt9t001.h
7764 MT9V032 APTINA CAMERA SENSOR
7767 T: git git://linuxtv.org/media_tree.git
7769 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7770 F: drivers/media/i2c/mt9v032.c
7771 F: include/media/i2c/mt9v032.h
7773 MULTIFUNCTION DEVICES (MFD)
7775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7778 F: include/linux/mfd/
7780 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7783 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7786 F: include/linux/mmc/
7787 F: include/uapi/linux/mmc/
7789 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7791 F: drivers/mmc/host/mmc_spi.c
7792 F: include/linux/spi/mmc_spi.h
7794 MULTISOUND SOUND DRIVER
7797 F: Documentation/sound/oss/MultiSound
7800 MULTITECH MULTIPORT CARD (ISICOM)
7802 F: drivers/tty/isicom.c
7803 F: include/linux/isicom.h
7805 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7810 F: drivers/usb/musb/
7812 MXL5007T MEDIA DRIVER
7815 W: https://linuxtv.org
7816 W: http://github.com/mkrufky
7817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7818 T: git git://linuxtv.org/mkrufky/tuners.git
7820 F: drivers/media/tuners/mxl5007t.*
7822 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7825 W: https://www.myricom.com/support/downloads/myri10ge.html
7827 F: drivers/net/ethernet/myricom/myri10ge/
7829 NAND FLASH SUBSYSTEM
7833 W: http://www.linux-mtd.infradead.org/
7834 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7835 T: git git://github.com/linux-nand/linux.git
7837 F: drivers/mtd/nand/
7838 F: include/linux/mtd/nand*.h
7840 NATSEMI ETHERNET DRIVER (DP8381x)
7842 F: drivers/net/ethernet/natsemi/natsemi.c
7844 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7848 W: http://www.native-instruments.com
7856 NCR 5380 SCSI DRIVERS
7861 F: Documentation/scsi/g_NCR5380.txt
7862 F: Documentation/scsi/dtc3x80.txt
7863 F: drivers/scsi/NCR5380.*
7864 F: drivers/scsi/arm/cumana_1.c
7865 F: drivers/scsi/arm/oak.c
7866 F: drivers/scsi/atari_scsi.*
7867 F: drivers/scsi/dmx3191d.c
7868 F: drivers/scsi/dtc.*
7869 F: drivers/scsi/g_NCR5380.*
7870 F: drivers/scsi/g_NCR5380_mmio.c
7871 F: drivers/scsi/mac_scsi.*
7872 F: drivers/scsi/pas16.*
7873 F: drivers/scsi/sun3_scsi.*
7874 F: drivers/scsi/sun3_scsi_vme.c
7875 F: drivers/scsi/t128.*
7877 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7881 F: drivers/scsi/NCR_D700.*
7883 NCT6775 HARDWARE MONITOR DRIVER
7887 F: Documentation/hwmon/nct6775
7888 F: drivers/hwmon/nct6775.c
7890 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7893 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7895 F: drivers/infiniband/hw/nes/
7897 NETEM NETWORK EMULATOR
7901 F: net/sched/sch_netem.c
7903 NETERION 10GbE DRIVERS (s2io/vxge)
7907 F: Documentation/networking/s2io.txt
7908 F: Documentation/networking/vxge.txt
7909 F: drivers/net/ethernet/neterion/
7911 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7917 W: http://www.netfilter.org/
7918 W: http://www.iptables.org/
7919 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7923 F: include/linux/netfilter*
7924 F: include/linux/netfilter/
7925 F: include/net/netfilter/
7926 F: include/uapi/linux/netfilter*
7927 F: include/uapi/linux/netfilter/
7928 F: net/*/netfilter.c
7931 F: net/bridge/br_netfilter*.c
7935 W: http://netlabel.sf.net
7938 F: Documentation/netlabel/
7939 F: include/net/netlabel.h
7942 NETROM NETWORK LAYER
7945 W: http://www.linux-ax25.org/
7947 F: include/net/netrom.h
7948 F: include/uapi/linux/netrom.h
7951 NETRONOME ETHERNET DRIVERS
7955 F: drivers/net/ethernet/netronome/
7957 NETWORK BLOCK DEVICE (NBD)
7961 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7962 F: Documentation/blockdev/nbd.txt
7963 F: drivers/block/nbd.c
7964 F: include/uapi/linux/nbd.h
7966 NETWORK DROP MONITOR
7970 W: https://fedorahosted.org/dropwatch/
7971 F: net/core/drop_monitor.c
7973 NETWORKING [GENERAL]
7976 W: http://www.linuxfoundation.org/en/Net
7977 Q: http://patchwork.ozlabs.org/project/netdev/list/
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7983 F: include/linux/in.h
7984 F: include/linux/net.h
7985 F: include/linux/netdevice.h
7986 F: include/uapi/linux/in.h
7987 F: include/uapi/linux/net.h
7988 F: include/uapi/linux/netdevice.h
7989 F: include/uapi/linux/net_namespace.h
7991 F: tools/testing/selftests/net/
7995 NETWORKING [IPv4/IPv6]
8002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8023 F: net/ipv4/ipcomp.c
8024 F: net/ipv4/ip_vti.c
8028 F: net/ipv6/ipcomp6.c
8029 F: net/ipv6/ip6_vti.c
8030 F: include/uapi/linux/xfrm.h
8031 F: include/net/xfrm.h
8033 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8038 NETWORKING [WIRELESS]
8040 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8044 W: http://www.linuxfoundation.org/en/Net
8045 Q: http://patchwork.ozlabs.org/project/netdev/list/
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8049 F: Documentation/devicetree/bindings/net/
8051 F: include/linux/if_*
8052 F: include/linux/netdevice.h
8053 F: include/linux/etherdevice.h
8054 F: include/linux/fcdevice.h
8055 F: include/linux/fddidevice.h
8056 F: include/linux/hippidevice.h
8057 F: include/linux/inetdevice.h
8058 F: include/uapi/linux/if_*
8059 F: include/uapi/linux/netdevice.h
8061 NETWORKING DRIVERS (WIRELESS)
8064 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8068 F: Documentation/devicetree/bindings/net/wireless/
8069 F: drivers/net/wireless/
8071 NETXEN (1/10) GbE SUPPORT
8076 W: http://www.qlogic.com
8078 F: drivers/net/ethernet/qlogic/netxen/
8089 F: include/uapi/linux/nfc.h
8091 F: include/linux/platform_data/nfcmrvl.h
8092 F: include/linux/platform_data/nxp-nci.h
8093 F: include/linux/platform_data/pn544.h
8094 F: include/linux/platform_data/st21nfca.h
8095 F: include/linux/platform_data/st-nci.h
8096 F: Documentation/devicetree/bindings/net/nfc/
8098 NFS, SUNRPC, AND LOCKD CLIENTS
8102 W: http://client.linux-nfs.org
8103 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8109 F: include/linux/lockd/
8110 F: include/linux/nfs*
8111 F: include/linux/sunrpc/
8112 F: include/uapi/linux/nfs*
8113 F: include/uapi/linux/sunrpc/
8118 W: http://nilfs.sourceforge.net/
8119 W: http://nilfs.osdn.jp/
8120 T: git git://github.com/konis/nilfs2.git
8122 F: Documentation/filesystems/nilfs2.txt
8124 F: include/linux/nilfs2_fs.h
8125 F: include/trace/events/nilfs2.h
8127 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8129 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8131 F: Documentation/scsi/NinjaSCSI.txt
8132 F: drivers/scsi/pcmcia/nsp_*
8134 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8137 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8139 F: Documentation/scsi/NinjaSCSI.txt
8140 F: drivers/scsi/nsp32*
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8149 NOKIA N900 POWER SUPPLY DRIVERS
8151 F: include/linux/power/bq2415x_charger.h
8152 F: include/linux/power/bq27xxx_battery.h
8153 F: include/linux/power/isp1704_charger.h
8154 F: drivers/power/bq2415x_charger.c
8155 F: drivers/power/bq27xxx_battery.c
8156 F: drivers/power/bq27xxx_battery_i2c.c
8157 F: drivers/power/isp1704_charger.c
8158 F: drivers/power/rx51_battery.c
8166 W: https://github.com/jonmason/ntb/wiki
8167 T: git git://github.com/jonmason/ntb.git
8169 F: drivers/net/ntb_netdev.c
8170 F: include/linux/ntb.h
8171 F: include/linux/ntb_transport.h
8178 W: https://github.com/jonmason/ntb/wiki
8179 T: git git://github.com/jonmason/ntb.git
8180 F: drivers/ntb/hw/intel/
8186 F: drivers/ntb/hw/amd/
8191 W: http://www.tuxera.com/
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8194 F: Documentation/filesystems/ntfs.txt
8197 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8201 F: drivers/video/fbdev/riva/
8202 F: drivers/video/fbdev/nvidia/
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8209 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8211 F: drivers/nvme/host/
8212 F: include/linux/nvme.h
8219 F: Documentation/devicetree/bindings/nvmem/
8220 F: include/linux/nvmem-consumer.h
8221 F: include/linux/nvmem-provider.h
8228 F: drivers/nfc/nxp-nci
8230 NXP TDA998X DRM DRIVER
8233 F: drivers/gpu/drm/i2c/tda998x_drv.c
8234 F: include/drm/i2c/tda998x.h
8240 F: sound/soc/codecs/tfa9879*
8250 W: http://www.muru.com/linux/omap/
8251 W: http://linux.omap.com/
8252 Q: http://patchwork.kernel.org/project/linux-omap/list/
8253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8256 F: arch/arm/configs/omap1_defconfig
8257 F: arch/arm/configs/omap2plus_defconfig
8258 F: drivers/i2c/busses/i2c-omap.c
8259 F: drivers/irqchip/irq-omap-intc.c
8260 F: drivers/mfd/*omap*.c
8261 F: drivers/mfd/menelaus.c
8262 F: drivers/mfd/palmas.c
8263 F: drivers/mfd/tps65217.c
8264 F: drivers/mfd/tps65218.c
8265 F: drivers/mfd/tps65910.c
8266 F: drivers/mfd/twl-core.[ch]
8267 F: drivers/mfd/twl4030*.c
8268 F: drivers/mfd/twl6030*.c
8269 F: drivers/mfd/twl6040*.c
8270 F: drivers/regulator/palmas-regulator*.c
8271 F: drivers/regulator/pbias-regulator.c
8272 F: drivers/regulator/tps65217-regulator.c
8273 F: drivers/regulator/tps65218-regulator.c
8274 F: drivers/regulator/tps65910-regulator.c
8275 F: drivers/regulator/twl-regulator.c
8276 F: include/linux/i2c-omap.h
8278 OMAP DEVICE TREE SUPPORT
8284 F: arch/arm/boot/dts/*omap*
8285 F: arch/arm/boot/dts/*am3*
8286 F: arch/arm/boot/dts/*am4*
8287 F: arch/arm/boot/dts/*am5*
8288 F: arch/arm/boot/dts/*dra7*
8290 OMAP CLOCK FRAMEWORK SUPPORT
8294 F: arch/arm/*omap*/*clock*
8296 OMAP POWER MANAGEMENT SUPPORT
8300 F: arch/arm/*omap*/*pm*
8301 F: drivers/cpufreq/omap-cpufreq.c
8303 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8308 F: arch/arm/mach-omap2/prm*
8318 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8323 F: drivers/memory/omap-gpmc.c
8324 F: arch/arm/mach-omap2/*gpmc*
8326 OMAP FRAMEBUFFER SUPPORT
8331 F: drivers/video/fbdev/omap/
8333 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8338 F: drivers/video/fbdev/omap2/
8339 F: Documentation/arm/OMAP/DSS
8341 OMAP HARDWARE SPINLOCK SUPPORT
8345 F: drivers/hwspinlock/omap_hwspinlock.c
8351 F: drivers/mmc/host/omap.c
8357 F: drivers/mmc/host/omap_hsmmc.c
8359 OMAP RANDOM NUMBER GENERATOR SUPPORT
8362 F: drivers/char/hw_random/omap-rng.c
8369 F: arch/arm/mach-omap2/omap_hwmod.*
8375 F: arch/arm/mach-omap2/omap_hwmod*data*
8377 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8381 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8383 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8387 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8388 F: drivers/media/platform/omap3isp/
8389 F: drivers/staging/media/omap4iss/
8395 F: drivers/usb/*/*omap*
8396 F: arch/arm/*omap*/usb*
8404 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8405 F: drivers/gpio/gpio-omap.c
8407 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8411 F: arch/arm/boot/dts/am335x-nano.dts
8417 F: Documentation/filesystems/omfs.txt
8420 OMNIKEY CARDMAN 4000 DRIVER
8423 F: drivers/char/pcmcia/cm4000_cs.c
8424 F: include/linux/cm4000_cs.h
8425 F: include/uapi/linux/cm4000_cs.h
8427 OMNIKEY CARDMAN 4040 DRIVER
8430 F: drivers/char/pcmcia/cm4040_cs.*
8432 OMNIVISION OV7670 SENSOR DRIVER
8435 T: git git://linuxtv.org/media_tree.git
8437 F: drivers/media/i2c/ov7670.c
8439 ONENAND FLASH DRIVER
8443 F: drivers/mtd/onenand/
8444 F: include/linux/mtd/onenand*.h
8446 ONSTREAM SCSI TAPE DRIVER
8451 F: Documentation/scsi/osst.txt
8452 F: drivers/scsi/osst.*
8453 F: drivers/scsi/osst_*.h
8454 F: drivers/scsi/st.h
8456 OPENCORES I2C BUS DRIVER
8460 F: Documentation/i2c/busses/i2c-ocores
8461 F: drivers/i2c/busses/i2c-ocores.c
8463 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8467 W: http://www.devicetree.org/
8468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8471 F: include/linux/of*.h
8474 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8479 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8481 F: Documentation/devicetree/
8483 F: include/dt-bindings/
8485 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8489 F: Documentation/devicetree/dynamic-resolution-notes.txt
8490 F: Documentation/devicetree/overlay-notes.txt
8491 F: drivers/of/overlay.c
8492 F: drivers/of/resolver.c
8494 OPENRISC ARCHITECTURE
8496 W: http://openrisc.net
8498 T: git git://openrisc.net/~jonas/linux
8505 W: http://openvswitch.org
8508 F: include/uapi/linux/openvswitch.h
8510 OPERATING PERFORMANCE POINTS (OPP)
8516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8517 F: drivers/base/power/opp/
8518 F: include/linux/pm_opp.h
8519 F: Documentation/power/opp.txt
8520 F: Documentation/devicetree/bindings/opp/
8525 T: git git://git.alsa-project.org/alsa-kernel.git
8527 F: sound/drivers/opl4/
8533 F: arch/*/include/asm/oprofile*.h
8535 F: drivers/oprofile/
8536 F: include/linux/oprofile.h
8538 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8542 W: http://ocfs2.wiki.kernel.org
8544 F: Documentation/filesystems/ocfs2.txt
8545 F: Documentation/filesystems/dlmfs.txt
8550 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8551 W: http://www.nongnu.org/orinoco/
8553 F: drivers/net/wireless/intersil/orinoco/
8555 OSD LIBRARY and FILESYSTEM
8559 W: http://open-osd.org
8560 T: git git://git.open-osd.org/open-osd.git
8562 F: drivers/scsi/osd/
8563 F: include/scsi/osd_*
8569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8572 F: Documentation/filesystems/overlayfs.txt
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8580 F: Documentation/filesystems/orangefs.txt
8585 W: http://wireless.kernel.org/en/users/Drivers/p54
8587 F: drivers/net/wireless/intersil/p54/
8589 PA SEMI ETHERNET DRIVER
8593 F: drivers/net/ethernet/pasemi/*
8595 PA SEMI SMBUS DRIVER
8599 F: drivers/i2c/busses/i2c-pasemi.c
8601 PADATA PARALLEL EXECUTION MECHANISM
8606 F: include/linux/padata.h
8607 F: Documentation/padata.txt
8609 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8613 F: drivers/platform/x86/panasonic-laptop.c
8615 PANASONIC MN10300/AM33/AM34 PORT
8618 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8620 F: Documentation/mn10300/
8623 PARALLEL LCD/KEYPAD PANEL DRIVER
8627 F: Documentation/misc-devices/lcd-panel-cgram.txt
8628 F: drivers/misc/panel.c
8630 PARALLEL PORT SUBSYSTEM
8636 F: include/linux/parport*.h
8637 F: drivers/char/ppdev.c
8638 F: include/uapi/linux/ppdev.h
8639 F: Documentation/parport*.txt
8641 PARAVIRT_OPS INTERFACE
8648 F: Documentation/virtual/paravirt_ops.txt
8649 F: arch/*/kernel/paravirt*
8650 F: arch/*/include/asm/paravirt.h
8652 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8656 F: Documentation/blockdev/paride.txt
8657 F: drivers/block/paride/
8663 W: http://www.parisc-linux.org/
8664 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8669 F: Documentation/parisc/
8671 F: drivers/char/agp/parisc-agp.c
8672 F: drivers/input/serio/gscps2.c
8673 F: drivers/parport/parport_gsc.*
8674 F: drivers/tty/serial/8250/8250_gsc.c
8675 F: drivers/video/fbdev/sti*
8676 F: drivers/video/console/sti*
8677 F: drivers/video/logo/logo_parisc*
8679 PC87360 HARDWARE MONITORING DRIVER
8683 F: Documentation/hwmon/pc87360
8684 F: drivers/hwmon/pc87360.c
8689 F: drivers/char/pc8736x_gpio.c
8691 PC87427 HARDWARE MONITORING DRIVER
8695 F: Documentation/hwmon/pc87427
8696 F: drivers/hwmon/pc87427.c
8701 F: drivers/leds/leds-pca9532.c
8702 F: include/linux/leds-pca9532.h
8704 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8708 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8710 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8713 F: drivers/firmware/pcdp.*
8719 F: Documentation/PCI/pci-error-recovery.txt
8721 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8725 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8726 F: arch/powerpc/kernel/eeh*.c
8727 F: arch/powerpc/platforms/*/eeh*.c
8728 F: arch/powerpc/include/*/eeh*.h
8733 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8736 F: Documentation/PCI/
8738 F: include/linux/pci*
8740 F: arch/x86/kernel/quirks.c
8742 PCI DRIVER FOR ALTERA PCIE IP
8747 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8748 F: drivers/pci/host/pcie-altera.c
8750 PCI DRIVER FOR ARM VERSATILE PLATFORM
8755 F: Documentation/devicetree/bindings/pci/versatile.txt
8756 F: drivers/pci/host/pci-versatile.c
8758 PCI DRIVER FOR APPLIEDMICRO XGENE
8763 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8764 F: drivers/pci/host/pci-xgene.c
8766 PCI DRIVER FOR FREESCALE LAYERSCAPE
8774 F: drivers/pci/host/*layerscape*
8782 F: drivers/pci/host/*imx6*
8784 PCI DRIVER FOR TI KEYSTONE
8789 F: drivers/pci/host/*keystone*
8791 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8797 F: drivers/pci/host/*mvebu*
8799 PCI DRIVER FOR NVIDIA TEGRA
8804 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8805 F: drivers/pci/host/pci-tegra.c
8807 PCI DRIVER FOR TI DRA7XX
8812 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8813 F: drivers/pci/host/pci-dra7xx.c
8815 PCI DRIVER FOR RENESAS R-CAR
8820 F: drivers/pci/host/*rcar*
8822 PCI DRIVER FOR SAMSUNG EXYNOS
8828 F: drivers/pci/host/pci-exynos.c
8830 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8835 F: drivers/pci/host/*designware*
8837 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8841 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8842 F: drivers/pci/host/pcie-designware-plat.c
8844 PCI DRIVER FOR GENERIC OF HOSTS
8849 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8850 F: drivers/pci/host/pci-host-common.c
8851 F: drivers/pci/host/pci-host-generic.c
8853 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8857 F: arch/x86/pci/vmd.c
8859 PCIE DRIVER FOR ST SPEAR13XX
8863 F: drivers/pci/host/*spear*
8865 PCI MSI DRIVER FOR ALTERA MSI IP
8870 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8871 F: drivers/pci/host/pcie-altera-msi.c
8873 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8878 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8879 F: drivers/pci/host/pci-xgene-msi.c
8881 PCIE DRIVER FOR HISILICON
8886 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8887 F: drivers/pci/host/pcie-hisi.c
8889 PCIE DRIVER FOR QUALCOMM MSM
8894 F: drivers/pci/host/*qcom*
8896 PCIE DRIVER FOR CAVIUM THUNDERX
8901 F: Documentation/devicetree/bindings/pci/pci-thunder-*
8902 F: drivers/pci/host/pci-thunder-*
8905 P: Linux PCMCIA Team
8907 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8910 F: Documentation/pcmcia/
8914 PCNET32 NETWORK DRIVER
8918 F: drivers/net/ethernet/amd/pcnet32.c
8920 PCRYPT PARALLEL CRYPTO ENGINE
8925 F: include/crypto/pcrypt.h
8927 PER-CPU MEMORY ALLOCATOR
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8932 F: include/linux/percpu*.h
8934 F: arch/*/include/asm/percpu.h
8936 PER-TASK DELAY ACCOUNTING
8939 F: include/linux/delayacct.h
8940 F: kernel/delayacct.c
8942 PERFORMANCE EVENTS SUBSYSTEM
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8951 F: include/linux/perf_event.h
8952 F: include/uapi/linux/perf_event.h
8953 F: arch/*/kernel/perf_event*.c
8954 F: arch/*/kernel/*/perf_event*.c
8955 F: arch/*/kernel/*/*/perf_event*.c
8956 F: arch/*/include/asm/perf_event.h
8957 F: arch/*/kernel/perf_callchain.c
8961 PERSONALITY HANDLING
8965 F: include/linux/personality.h
8966 F: include/uapi/linux/personality.h
8971 F: Documentation/networking/phonet.txt
8972 F: include/linux/phonet.h
8973 F: include/net/phonet/
8974 F: include/uapi/linux/phonet.h
8981 F: drivers/mtd/devices/phram.c
8987 F: drivers/hid/hid-picolcd*
8992 T: git git://github.com/jamieiles/linux-2.6-ji.git
8994 F: arch/arm/boot/dts/picoxcell*
8995 F: arch/arm/mach-picoxcell/
8996 F: drivers/crypto/picoxcell*
8998 PIN CONTROL SUBSYSTEM
9001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9003 F: Documentation/devicetree/bindings/pinctrl/
9004 F: Documentation/pinctrl.txt
9006 F: include/linux/pinctrl/
9008 PIN CONTROLLER - ATMEL AT91
9012 F: drivers/pinctrl/pinctrl-at91.*
9014 PIN CONTROLLER - ATMEL AT91 PIO4
9019 F: drivers/pinctrl/pinctrl-at91-pio4.*
9021 PIN CONTROLLER - INTEL
9025 F: drivers/pinctrl/intel/
9027 PIN CONTROLLER - RENESAS
9032 F: drivers/pinctrl/sh-pfc/
9034 PIN CONTROLLER - SAMSUNG
9041 F: drivers/pinctrl/samsung/
9043 PIN CONTROLLER - SINGLE
9049 F: drivers/pinctrl/pinctrl-single.c
9051 PIN CONTROLLER - ST SPEAR
9054 W: http://www.st.com/spear
9056 F: drivers/pinctrl/spear/
9061 F: drivers/block/pktcdvd.c
9062 F: include/linux/pktcdvd.h
9063 F: include/uapi/linux/pktcdvd.h
9067 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9069 T: git git://github.com/gxt/linux.git
9070 F: drivers/input/serio/i8042-unicore32io.h
9071 F: drivers/i2c/busses/i2c-puv3.c
9072 F: drivers/video/fbdev/fb-puv3.c
9073 F: drivers/rtc/rtc-puv3.c
9075 PMBUS HARDWARE MONITORING DRIVERS
9078 W: http://hwmon.wiki.kernel.org/
9079 W: http://www.roeck-us.net/linux/drivers/
9080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9082 F: Documentation/hwmon/pmbus
9083 F: drivers/hwmon/pmbus/
9084 F: include/linux/i2c/pmbus.h
9086 PMC SIERRA MaxRAID DRIVER
9088 W: http://www.pmc-sierra.com/
9090 F: drivers/scsi/pmcraid.*
9092 PMC SIERRA PM8001 DRIVER
9098 F: drivers/scsi/pm8001/
9100 POSIX CLOCKS and TIMERS
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9106 F: include/linux/timer*
9107 F: kernel/time/*timer*
9109 POWER MANAGEMENT CORE
9112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9114 F: drivers/base/power/
9115 F: include/linux/pm.h
9116 F: include/linux/pm_*
9117 F: include/linux/powercap.h
9118 F: drivers/powercap/
9120 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9125 T: git git://git.infradead.org/battery-2.6.git
9127 F: include/linux/power_supply.h
9129 X: drivers/power/avs/
9131 POWER STATE COORDINATION INTERFACE (PSCI)
9136 F: drivers/firmware/psci.c
9137 F: include/linux/psci.h
9138 F: include/uapi/linux/psci.h
9145 PPP PROTOCOL DRIVERS AND COMPRESSORS
9149 F: drivers/net/ppp/ppp_*
9151 PPP OVER ATM (RFC 2364)
9154 F: net/atm/pppoatm.c
9155 F: include/uapi/linux/atmppp.h
9160 F: drivers/net/ppp/pppoe.c
9161 F: drivers/net/ppp/pppox.c
9166 F: net/l2tp/l2tp_ppp.c
9167 F: include/linux/if_pppol2tp.h
9168 F: include/uapi/linux/if_pppol2tp.h
9172 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9175 F: Documentation/pps/
9177 F: include/linux/pps*.h
9183 F: drivers/net/ppp/pptp.c
9184 W: http://sourceforge.net/projects/accel-pptp
9189 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9191 F: Documentation/preempt-locking.txt
9192 F: include/linux/preempt.h
9194 PRISM54 WIRELESS DRIVER
9197 W: http://wireless.kernel.org/en/users/Drivers/p54
9199 F: drivers/net/wireless/intersil/prism54/
9206 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9208 PS3 PLATFORM SUPPORT
9212 F: arch/powerpc/boot/ps3*
9213 F: arch/powerpc/include/asm/lv1call.h
9214 F: arch/powerpc/include/asm/ps3*.h
9215 F: arch/powerpc/platforms/ps3/
9218 F: drivers/rtc/rtc-ps3.c
9219 F: drivers/usb/host/*ps3.c
9220 F: sound/ppc/snd_ps3*
9227 F: drivers/block/ps3vram.c
9235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9237 F: include/linux/pstore*
9238 F: drivers/firmware/efi/efi-pstore.c
9239 F: drivers/acpi/apei/erst.c
9241 PTP HARDWARE CLOCK SUPPORT
9245 W: http://linuxptp.sourceforge.net/
9246 F: Documentation/ABI/testing/sysfs-ptp
9247 F: Documentation/ptp/*
9248 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9249 F: drivers/net/phy/dp83640*
9251 F: include/linux/ptp_cl*
9257 F: include/asm-generic/syscall.h
9258 F: include/linux/ptrace.h
9259 F: include/linux/regset.h
9260 F: include/linux/tracehook.h
9261 F: include/uapi/linux/ptrace.h
9264 PVRUSB2 VIDEO4LINUX DRIVER
9268 W: http://www.isely.net/pvrusb2/
9269 T: git git://linuxtv.org/media_tree.git
9271 F: Documentation/video4linux/README.pvrusb2
9272 F: drivers/media/usb/pvrusb2/
9277 T: git git://linuxtv.org/media_tree.git
9279 F: drivers/media/usb/pwc/*
9285 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9286 F: Documentation/hwmon/pwm-fan
9287 F: drivers/hwmon/pwm-fan.c
9293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9294 F: Documentation/pwm.txt
9295 F: Documentation/devicetree/bindings/pwm/
9296 F: include/linux/pwm.h
9298 F: drivers/video/backlight/pwm_bl.c
9299 F: include/linux/pwm_backlight.h
9301 PXA2xx/PXA3xx SUPPORT
9306 T: git git://github.com/hzhuang1/linux.git
9307 T: git git://github.com/rjarzmik/linux.git
9309 F: arch/arm/boot/dts/pxa*
9310 F: arch/arm/mach-pxa/
9312 F: drivers/pcmcia/pxa2xx*
9313 F: drivers/pinctrl/pxa/
9314 F: drivers/spi/spi-pxa2xx*
9315 F: drivers/usb/gadget/udc/pxa2*
9316 F: include/sound/pxa2xx-lib.h
9324 F: drivers/gpio/gpio-pxa.c
9326 PXA3xx NAND FLASH DRIVER
9330 F: drivers/mtd/nand/pxa3xx_nand.c
9336 T: git git://github.com/hzhuang1/linux.git
9337 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9339 F: arch/arm/boot/dts/mmp*
9340 F: arch/arm/mach-mmp/
9354 F: drivers/crypto/qat/
9360 F: drivers/infiniband/hw/qib/
9362 QLOGIC QLA1280 SCSI DRIVER
9366 F: drivers/scsi/qla1280.[ch]
9368 QLOGIC QLA2XXX FC-SCSI DRIVER
9372 F: Documentation/scsi/LICENSE.qla2xxx
9373 F: drivers/scsi/qla2xxx/
9375 QLOGIC QLA4XXX iSCSI DRIVER
9379 F: Documentation/scsi/LICENSE.qla4xxx
9380 F: drivers/scsi/qla4xxx/
9382 QLOGIC QLA3XXX NETWORK DRIVER
9388 F: Documentation/networking/LICENSE.qla3xxx
9389 F: drivers/net/ethernet/qlogic/qla3xxx.*
9391 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9395 F: drivers/net/ethernet/qlogic/qlcnic/
9397 QLOGIC QLGE 10Gb ETHERNET DRIVER
9404 F: drivers/net/ethernet/qlogic/qlge/
9406 QLOGIC QL4xxx ETHERNET DRIVER
9412 F: drivers/net/ethernet/qlogic/qed/
9413 F: include/linux/qed/
9414 F: drivers/net/ethernet/qlogic/qede/
9418 W: http://www.alarsen.net/linux/qnx4fs/
9421 F: include/uapi/linux/qnx4_fs.h
9422 F: include/uapi/linux/qnxtypes.h
9427 W: https://linuxtv.org
9428 W: http://palosaari.fi/linux/
9429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9430 T: git git://linuxtv.org/anttip/media_tree.git
9432 F: drivers/media/tuners/qt1010*
9434 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9438 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9440 F: drivers/net/wireless/ath/ath9k/
9442 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9445 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9448 F: drivers/net/wireless/ath/ath10k/
9450 QUALCOMM HEXAGON ARCHITECTURE
9453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9457 QUALCOMM WCN36XX WIRELESS DRIVER
9460 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9461 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9463 F: drivers/net/wireless/ath/wcn36xx/
9465 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9470 F: drivers/firmware/qemu_fw_cfg.c
9472 RADOS BLOCK DEVICE (RBD)
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9479 T: git git://github.com/ceph/ceph-client.git
9481 F: Documentation/ABI/testing/sysfs-bus-rbd
9482 F: drivers/block/rbd.c
9483 F: drivers/block/rbd_types.h
9485 RADEON FRAMEBUFFER DISPLAY DRIVER
9489 F: drivers/video/fbdev/aty/radeon*
9490 F: include/uapi/linux/radeonfb.h
9492 RADIOSHARK RADIO DRIVER
9495 T: git git://linuxtv.org/media_tree.git
9497 F: drivers/media/radio/radio-shark.c
9499 RADIOSHARK2 RADIO DRIVER
9502 T: git git://linuxtv.org/media_tree.git
9504 F: drivers/media/radio/radio-shark2.c
9505 F: drivers/media/radio/radio-tea5777.c
9507 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9511 F: drivers/video/fbdev/aty/aty128fb.c
9513 RALINK MIPS ARCHITECTURE
9519 RALINK RT2X00 WIRELESS LAN DRIVER
9525 F: drivers/net/wireless/ralink/rt2x00/
9527 RAMDISK RAM BLOCK DEVICE DRIVER
9530 F: Documentation/blockdev/ramdisk.txt
9531 F: drivers/block/brd.c
9533 RANDOM NUMBER DRIVER
9536 F: drivers/char/random.c
9544 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9547 F: drivers/net/wireless/ray*
9554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9555 F: Documentation/RCU/torture.txt
9556 F: kernel/rcu/rcutorture.c
9558 RCUTORTURE TEST FRAMEWORK
9566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9567 F: tools/testing/selftests/rcutorture
9573 RDC R6040 FAST ETHERNET DRIVER
9577 F: drivers/net/ethernet/rdc/r6040.c
9579 RDS - RELIABLE DATAGRAM SOCKETS
9584 W: https://oss.oracle.com/projects/rds/
9587 F: Documentation/networking/rds.txt
9589 RDMAVT - RDMA verbs software
9593 F: drivers/infiniband/sw/rdmavt
9595 READ-COPY UPDATE (RCU)
9602 W: http://www.rdrop.com/users/paulmck/RCU/
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9605 F: Documentation/RCU/
9606 X: Documentation/RCU/torture.txt
9607 F: include/linux/rcu*
9608 X: include/linux/srcu.h
9612 REAL TIME CLOCK (RTC) SUBSYSTEM
9616 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9619 F: Documentation/rtc.txt
9621 F: include/linux/rtc.h
9622 F: include/uapi/linux/rtc.h
9624 REALTEK AUDIO CODECS
9628 F: sound/soc/codecs/rt*
9629 F: include/sound/rt*.h
9631 REISERFS FILE SYSTEM
9636 REGISTER MAP ABSTRACTION
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9641 F: drivers/base/regmap/
9642 F: include/linux/regmap.h
9644 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9650 F: drivers/remoteproc/
9651 F: Documentation/remoteproc.txt
9652 F: include/linux/remoteproc.h
9654 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9661 F: Documentation/rpmsg.txt
9662 F: include/linux/rpmsg.h
9664 RENESAS ETHERNET DRIVERS
9668 F: drivers/net/ethernet/renesas/
9669 F: include/linux/sh_eth.h
9671 RENESAS USB2 PHY DRIVER
9675 F: drivers/phy/phy-rcar-gen3-usb2.c
9677 RESET CONTROLLER FRAMEWORK
9679 T: git git://git.pengutronix.de/git/pza/linux
9682 F: Documentation/devicetree/bindings/reset/
9683 F: include/dt-bindings/reset/
9684 F: include/linux/reset.h
9685 F: include/linux/reset-controller.h
9690 W: http://wireless.kernel.org/
9691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9694 F: Documentation/rfkill.txt
9702 F: include/linux/rhashtable.h
9704 RICOH SMARTMEDIA/XD DRIVER
9707 F: drivers/mtd/nand/r852.c
9708 F: drivers/mtd/nand/r852.h
9710 RICOH R5C592 MEMORYSTICK DRIVER
9713 F: drivers/memstick/host/r592.*
9717 W: http://sourceforge.net/projects/roccat/
9719 F: drivers/hid/hid-roccat*
9720 F: include/linux/hid-roccat*
9721 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9728 F: drivers/net/ethernet/rocker/
9732 W: http://www.comtrol.com
9734 F: Documentation/serial/rocket.txt
9735 F: drivers/tty/rocket*
9737 ROCKETPORT EXPRESS/INFINITY DRIVER
9741 F: drivers/tty/serial/rp2.*
9746 W: http://www.linux-ax25.org/
9748 F: include/net/rose.h
9749 F: include/uapi/linux/rose.h
9752 RTL2830 MEDIA DRIVER
9755 W: https://linuxtv.org
9756 W: http://palosaari.fi/linux/
9757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9758 T: git git://linuxtv.org/anttip/media_tree.git
9760 F: drivers/media/dvb-frontends/rtl2830*
9762 RTL2832 MEDIA DRIVER
9765 W: https://linuxtv.org
9766 W: http://palosaari.fi/linux/
9767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9768 T: git git://linuxtv.org/anttip/media_tree.git
9770 F: drivers/media/dvb-frontends/rtl2832*
9772 RTL2832_SDR MEDIA DRIVER
9775 W: https://linuxtv.org
9776 W: http://palosaari.fi/linux/
9777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9778 T: git git://linuxtv.org/anttip/media_tree.git
9780 F: drivers/media/dvb-frontends/rtl2832_sdr*
9782 RTL8180 WIRELESS DRIVER
9784 W: http://wireless.kernel.org/
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9787 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9789 RTL8187 WIRELESS DRIVER
9794 W: http://wireless.kernel.org/
9795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9797 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9799 RTL8192CE WIRELESS DRIVER
9803 W: http://wireless.kernel.org/
9804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9806 F: drivers/net/wireless/realtek/rtlwifi/
9807 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9809 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9814 F: drivers/net/wireless/realtek/rtl8xxxu/
9816 S3 SAVAGE FRAMEBUFFER DRIVER
9820 F: drivers/video/fbdev/savage/
9826 W: http://www.ibm.com/developerworks/linux/linux390/
9827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9831 F: Documentation/s390/
9832 F: Documentation/DocBook/s390*
9834 S390 COMMON I/O LAYER
9838 W: http://www.ibm.com/developerworks/linux/linux390/
9840 F: drivers/s390/cio/
9846 W: http://www.ibm.com/developerworks/linux/linux390/
9848 F: drivers/s390/block/dasd*
9849 F: block/partitions/ibm.c
9851 S390 NETWORK DRIVERS
9854 W: http://www.ibm.com/developerworks/linux/linux390/
9856 F: drivers/s390/net/
9862 W: http://www.ibm.com/developerworks/linux/linux390/
9865 F: drivers/pci/hotplug/s390_pci_hpc.c
9870 W: http://www.ibm.com/developerworks/linux/linux390/
9872 F: drivers/s390/crypto/
9877 W: http://www.ibm.com/developerworks/linux/linux390/
9879 F: drivers/s390/scsi/zfcp_*
9881 S390 IUCV NETWORK LAYER
9884 W: http://www.ibm.com/developerworks/linux/linux390/
9886 F: drivers/s390/net/*iucv*
9887 F: include/net/iucv/
9893 W: http://www.ibm.com/developerworks/linux/linux390/
9895 F: drivers/iommu/s390-iommu.c
9897 S3C24XX SD/MMC Driver
9901 F: drivers/mmc/host/s3cmci.*
9903 SAA6588 RDS RECEIVER DRIVER
9906 T: git git://linuxtv.org/media_tree.git
9907 W: https://linuxtv.org
9909 F: drivers/media/i2c/saa6588*
9911 SAA7134 VIDEO4LINUX DRIVER
9915 W: https://linuxtv.org
9916 T: git git://linuxtv.org/media_tree.git
9918 F: Documentation/video4linux/*.saa7134
9919 F: drivers/media/pci/saa7134/
9921 SAA7146 VIDEO4LINUX-2 DRIVER
9924 T: git git://linuxtv.org/media_tree.git
9926 F: drivers/media/common/saa7146/
9927 F: drivers/media/pci/saa7146/
9928 F: include/media/saa7146*
9930 SAMSUNG LAPTOP DRIVER
9934 F: drivers/platform/x86/samsung-laptop.c
9936 SAMSUNG AUDIO (ASoC) DRIVERS
9940 F: sound/soc/samsung/
9942 SAMSUNG FRAMEBUFFER DRIVER
9946 F: drivers/video/fbdev/s3c-fb.c
9948 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9954 F: drivers/mfd/sec*.c
9955 F: drivers/regulator/s2m*.c
9956 F: drivers/regulator/s5m*.c
9957 F: drivers/clk/clk-s2mps11.c
9958 F: drivers/rtc/rtc-s5m.c
9959 F: include/linux/mfd/samsung/
9960 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9961 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9962 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9963 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9965 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9969 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9971 F: drivers/media/platform/exynos4-is/
9973 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9978 F: drivers/media/platform/s3c-camif/
9979 F: include/media/drv-intf/s3c_camif.h
9981 SAMSUNG S5C73M3 CAMERA DRIVER
9986 F: drivers/media/i2c/s5c73m3/*
9988 SAMSUNG S5K5BAF CAMERA DRIVER
9993 F: drivers/media/i2c/s5k5baf.c
9995 SAMSUNG S3FWRN5 NFC DRIVER
10000 F: drivers/nfc/s3fwrn5
10002 SAMSUNG SOC CLOCK DRIVERS
10007 F: drivers/clk/samsung/
10009 SAMSUNG SXGBE DRIVERS
10015 F: drivers/net/ethernet/samsung/sxgbe/
10017 SAMSUNG THERMAL DRIVER
10022 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10023 F: drivers/thermal/samsung/
10025 SAMSUNG USB2 PHY DRIVER
10029 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10030 F: Documentation/phy/samsung-usb2.txt
10031 F: drivers/phy/phy-exynos4210-usb2.c
10032 F: drivers/phy/phy-exynos4x12-usb2.c
10033 F: drivers/phy/phy-exynos5250-usb2.c
10034 F: drivers/phy/phy-s5pv210-usb2.c
10035 F: drivers/phy/phy-samsung-usb2.c
10036 F: drivers/phy/phy-samsung-usb2.h
10042 F: drivers/tty/serial/
10044 SYNOPSYS DESIGNWARE DMAC DRIVER
10048 F: include/linux/dma/dw.h
10049 F: include/linux/platform_data/dma-dw.h
10052 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10056 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10057 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10059 SYNOPSYS DESIGNWARE I2C DRIVER
10065 F: drivers/i2c/busses/i2c-designware-*
10066 F: include/linux/platform_data/i2c-designware.h
10068 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10072 F: include/linux/mmc/dw_mmc.h
10073 F: drivers/mmc/host/dw_mmc*
10075 SYSTEM TRACE MODULE CLASS
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10079 F: Documentation/trace/stm.txt
10080 F: drivers/hwtracing/stm/
10081 F: include/linux/stm.h
10082 F: include/uapi/linux/stm.h
10087 F: drivers/thunderbolt/
10089 TI BQ27XXX POWER SUPPLY DRIVER
10091 F: include/linux/power/bq27xxx_battery.h
10092 F: drivers/power/bq27xxx_battery.c
10093 F: drivers/power/bq27xxx_battery_i2c.c
10095 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10101 F: include/linux/clocksource.h
10102 F: include/linux/time.h
10103 F: include/linux/timex.h
10104 F: include/uapi/linux/time.h
10105 F: include/uapi/linux/timex.h
10106 F: kernel/time/clocksource.c
10107 F: kernel/time/time*.c
10108 F: kernel/time/alarmtimer.c
10109 F: kernel/time/ntp.c
10110 F: tools/testing/selftests/timers/
10115 F: drivers/watchdog/sc1200wdt.c
10121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10124 F: include/linux/sched.h
10125 F: include/uapi/linux/sched.h
10126 F: include/linux/wait.h
10131 W: http://www.sunplus.com
10135 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10139 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10140 F: drivers/clk/clk-scpi.c
10141 F: drivers/cpufreq/scpi-cpufreq.c
10142 F: drivers/firmware/arm_scpi.c
10143 F: include/linux/scpi_protocol.h
10148 W: http://www.kernel.dk
10150 F: drivers/scsi/sr*
10152 SCSI RDMA PROTOCOL (SRP) INITIATOR
10156 W: http://www.openfabrics.org
10157 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10159 F: drivers/infiniband/ulp/srp/
10160 F: include/scsi/srp.h
10165 W: http://sg.danny.cz/sg
10167 F: Documentation/scsi/scsi-generic.txt
10168 F: drivers/scsi/sg.c
10169 F: include/scsi/sg.h
10173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10185 F: Documentation/scsi/st.txt
10186 F: drivers/scsi/st.*
10187 F: drivers/scsi/st_*.h
10193 W: http://lksctp.sourceforge.net
10195 F: Documentation/networking/sctp.txt
10196 F: include/linux/sctp.h
10197 F: include/uapi/linux/sctp.h
10198 F: include/net/sctp/
10204 F: Documentation/i2c/busses/scx200_acb
10205 F: arch/x86/platform/scx200/
10206 F: drivers/watchdog/scx200_wdt.c
10207 F: drivers/i2c/busses/scx200*
10208 F: drivers/mtd/maps/scx200_docflash.c
10209 F: include/linux/scx200.h
10214 F: drivers/char/scx200_gpio.c
10215 F: include/linux/scx200_gpio.h
10217 SCx200 HRT CLOCKSOURCE DRIVER
10220 F: drivers/clocksource/scx200_hrt.c
10222 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10226 F: drivers/mmc/host/sdricoh_cs.c
10228 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10231 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10233 F: drivers/mmc/host/sdhci*
10234 F: include/linux/mmc/sdhci*
10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10242 F: kernel/seccomp.c
10243 F: include/uapi/linux/seccomp.h
10244 F: include/linux/seccomp.h
10245 F: tools/testing/selftests/seccomp/*
10246 K: \bsecure_computing
10249 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10254 F: drivers/mmc/host/sdhci-s3c*
10256 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10260 F: drivers/mmc/host/sdhci-spear.c
10266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10267 W: http://kernsec.org/
10275 SELINUX SECURITY MODULE
10280 W: http://selinuxproject.org
10281 T: git git://git.infradead.org/users/pcmoore/selinux
10283 F: include/linux/selinux*
10284 F: security/selinux/
10285 F: scripts/selinux/
10287 APPARMOR SECURITY MODULE
10290 W: apparmor.wiki.kernel.org
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10293 F: security/apparmor/
10295 LOADPIN SECURITY MODULE
10297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10299 F: security/loadpin/
10301 YAMA SECURITY MODULE
10303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10310 F: drivers/misc/phantom.c
10311 F: include/uapi/linux/phantom.h
10313 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10318 W: http://www.avagotech.com
10320 F: drivers/scsi/be2iscsi/
10322 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10329 W: http://www.emulex.com
10331 F: drivers/net/ethernet/emulex/benet/
10333 EMULEX ONECONNECT ROCE DRIVER
10338 W: http://www.emulex.com
10340 F: drivers/infiniband/hw/ocrdma/
10348 F: drivers/net/ethernet/sfc/
10353 F: drivers/misc/sgi-gru/
10355 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10359 F: Documentation/ia64/serial.txt
10360 F: drivers/tty/serial/ioc?_serial.c
10361 F: include/linux/ioc?.h
10363 SGI XP/XPC/XPNET DRIVER
10367 F: drivers/misc/sgi-xp/
10369 SI2157 MEDIA DRIVER
10372 W: https://linuxtv.org
10373 W: http://palosaari.fi/linux/
10374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10375 T: git git://linuxtv.org/anttip/media_tree.git
10377 F: drivers/media/tuners/si2157*
10379 SI2168 MEDIA DRIVER
10382 W: https://linuxtv.org
10383 W: http://palosaari.fi/linux/
10384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10385 T: git git://linuxtv.org/anttip/media_tree.git
10387 F: drivers/media/dvb-frontends/si2168*
10389 SI470X FM RADIO RECEIVER I2C DRIVER
10392 T: git git://linuxtv.org/media_tree.git
10393 W: https://linuxtv.org
10395 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10397 SI470X FM RADIO RECEIVER USB DRIVER
10400 T: git git://linuxtv.org/media_tree.git
10401 W: https://linuxtv.org
10403 F: drivers/media/radio/si470x/radio-si470x-common.c
10404 F: drivers/media/radio/si470x/radio-si470x.h
10405 F: drivers/media/radio/si470x/radio-si470x-usb.c
10407 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10410 T: git git://linuxtv.org/media_tree.git
10411 W: https://linuxtv.org
10413 F: drivers/media/radio/si4713/si4713.?
10415 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10418 T: git git://linuxtv.org/media_tree.git
10419 W: https://linuxtv.org
10421 F: drivers/media/radio/si4713/radio-platform-si4713.c
10423 SI4713 FM RADIO TRANSMITTER USB DRIVER
10426 T: git git://linuxtv.org/media_tree.git
10427 W: https://linuxtv.org
10429 F: drivers/media/radio/si4713/radio-usb-si4713.c
10435 W: https://linuxtv.org
10436 T: git git://linuxtv.org/media_tree.git
10438 F: drivers/media/common/siano/
10439 F: drivers/media/usb/siano/
10440 F: drivers/media/usb/siano/
10441 F: drivers/media/mmc/siano/
10447 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10448 F: drivers/video/fbdev/simplefb.c
10449 F: include/linux/platform_data/simplefb.h
10451 SH_VEU V4L2 MEM2MEM DRIVER
10454 F: drivers/media/platform/sh_veu.c
10456 SH_VOU V4L2 OUTPUT DRIVER
10459 F: drivers/media/platform/sh_vou.c
10460 F: include/media/drv-intf/sh_vou.h
10462 SIMPLE FIRMWARE INTERFACE (SFI)
10465 W: http://simplefirmware.org/
10466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10468 F: arch/x86/platform/sfi/
10470 F: include/linux/sfi*.h
10472 SIMTEC EB110ATX (Chalice CATS)
10476 W: http://www.simtec.co.uk/products/EB110ATX/
10479 SIMTEC EB2410ITX (BAST)
10483 W: http://www.simtec.co.uk/products/EB2410ITX/
10485 F: arch/arm/mach-s3c24xx/mach-bast.c
10486 F: arch/arm/mach-s3c24xx/bast-ide.c
10487 F: arch/arm/mach-s3c24xx/bast-irq.c
10489 TI DAVINCI MACHINE SUPPORT
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10495 F: arch/arm/mach-davinci/
10496 F: drivers/i2c/busses/i2c-davinci.c
10498 TI DAVINCI SERIES MEDIA DRIVER
10501 W: https://linuxtv.org
10502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10503 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10505 F: drivers/media/platform/davinci/
10506 F: include/media/davinci/
10508 TI AM437X VPFE DRIVER
10511 W: https://linuxtv.org
10512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10513 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10515 F: drivers/media/platform/am437x/
10517 OV2659 OMNIVISION SENSOR DRIVER
10520 W: https://linuxtv.org
10521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10522 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10524 F: drivers/media/i2c/ov2659.c
10525 F: include/media/i2c/ov2659.h
10527 SILICON MOTION SM712 FRAME BUFFER DRIVER
10533 F: drivers/video/fbdev/sm712*
10534 F: Documentation/fb/sm712fb.txt
10536 SIS 190 ETHERNET DRIVER
10540 F: drivers/net/ethernet/sis/sis190.c
10542 SIS 900/7016 FAST ETHERNET DRIVER
10544 W: http://www.brownhat.org/sis900.html
10547 F: drivers/net/ethernet/sis/sis900.*
10549 SIS FRAMEBUFFER DRIVER
10551 W: http://www.winischhofer.net/linuxsisvga.shtml
10553 F: Documentation/fb/sisfb.txt
10554 F: drivers/video/fbdev/sis/
10555 F: include/video/sisfb.h
10559 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10561 F: drivers/usb/misc/sisusbvga/
10571 F: include/linux/sl?b*.h
10574 SLEEPABLE READ-COPY UPDATE (SRCU)
10581 W: http://www.rdrop.com/users/paulmck/RCU/
10583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10584 F: include/linux/srcu.h
10585 F: kernel/rcu/srcu.c
10587 SMACK SECURITY MODULE
10590 W: http://schaufler-ca.com
10591 T: git git://git.gitorious.org/smack-next/kernel.git
10593 F: Documentation/security/Smack.txt
10596 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10600 F: drivers/power/avs/
10601 F: include/linux/power/smartreflex.h
10604 SMC91x ETHERNET DRIVER
10607 F: drivers/net/ethernet/smsc/smc91x.*
10609 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10613 F: drivers/media/i2c/smiapp/
10614 F: include/media/i2c/smiapp.h
10615 F: drivers/media/i2c/smiapp-pll.c
10616 F: drivers/media/i2c/smiapp-pll.h
10617 F: include/uapi/linux/smiapp.h
10618 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10620 SMM665 HARDWARE MONITOR DRIVER
10624 F: Documentation/hwmon/smm665
10625 F: drivers/hwmon/smm665.c
10627 SMSC EMC2103 HARDWARE MONITOR DRIVER
10631 F: Documentation/hwmon/emc2103
10632 F: drivers/hwmon/emc2103.c
10634 SMSC SCH5627 HARDWARE MONITOR DRIVER
10638 F: Documentation/hwmon/sch5627
10639 F: drivers/hwmon/sch5627.c
10641 SMSC47B397 HARDWARE MONITOR DRIVER
10645 F: Documentation/hwmon/smsc47b397
10646 F: drivers/hwmon/smsc47b397.c
10648 SMSC911x ETHERNET DRIVER
10652 F: include/linux/smsc911x.h
10653 F: drivers/net/ethernet/smsc/smsc911x.*
10655 SMSC9420 PCI ETHERNET DRIVER
10659 F: drivers/net/ethernet/smsc/smsc9420.*
10661 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10665 F: drivers/video/fbdev/smscufx.c
10667 SOC-CAMERA V4L2 SUBSYSTEM
10670 T: git git://linuxtv.org/media_tree.git
10672 F: include/media/soc*
10673 F: drivers/media/i2c/soc_camera/
10674 F: drivers/media/platform/soc_camera/
10676 SOEKRIS NET48XX LED SUPPORT
10679 F: drivers/leds/leds-net48xx.c
10681 SOFTLOGIC 6x10 MPEG CODEC
10688 F: drivers/media/pci/solo6x10/
10690 SOFTWARE RAID (Multiple Disks) SUPPORT
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10696 F: include/linux/raid/
10697 F: include/uapi/linux/raid/
10699 SONIC NETWORK DRIVER
10703 F: drivers/net/ethernet/natsemi/sonic.*
10705 SONICS SILICON BACKPLANE DRIVER (SSB)
10710 F: include/linux/ssb/
10712 SONY VAIO CONTROL DEVICE DRIVER
10715 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10717 F: Documentation/laptops/sony-laptop.txt
10718 F: drivers/char/sonypi.c
10719 F: drivers/platform/x86/sony-laptop.c
10720 F: include/linux/sony-laptop.h
10722 SONY MEMORYSTICK CARD SUPPORT
10724 W: http://tifmxx.berlios.de/
10726 F: drivers/memstick/host/tifm_ms.c
10728 SONY MEMORYSTICK STANDARD SUPPORT
10731 F: drivers/memstick/core/ms_block.*
10737 W: http://www.alsa-project.org/
10738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10739 T: git git://git.alsa-project.org/alsa-kernel.git
10740 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10742 F: Documentation/sound/
10744 F: include/uapi/sound/
10747 SOUND - COMPRESSED AUDIO
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10752 F: Documentation/sound/alsa/compress_offload.txt
10753 F: include/sound/compress_driver.h
10754 F: include/uapi/sound/compress_*
10755 F: sound/core/compress_offload.c
10756 F: sound/soc/soc-compress.c
10758 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10763 W: http://alsa-project.org/main/index.php/ASoC
10765 F: Documentation/sound/alsa/soc/
10767 F: include/sound/soc*
10769 SOUND - DMAENGINE HELPERS
10772 F: include/sound/dmaengine_pcm.h
10773 F: sound/core/pcm_dmaengine.c
10774 F: sound/soc/soc-generic-dmaengine-pcm.c
10779 W: https://linuxtv.org
10780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10782 F: drivers/media/dvb-frontends/sp2*
10784 SPARC + UltraSPARC (sparc/sparc64)
10787 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10794 SPARC SERIAL DRIVERS
10797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10800 F: include/linux/sunserialcore.h
10801 F: drivers/tty/serial/suncore.c
10802 F: drivers/tty/serial/sunhv.c
10803 F: drivers/tty/serial/sunsab.c
10804 F: drivers/tty/serial/sunsab.h
10805 F: drivers/tty/serial/sunsu.c
10806 F: drivers/tty/serial/sunzilog.c
10807 F: drivers/tty/serial/sunzilog.h
10812 W: https://sparse.wiki.kernel.org/
10813 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10814 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10816 F: include/linux/compiler.h
10818 SPEAR PLATFORM SUPPORT
10822 W: http://www.st.com/spear
10824 F: arch/arm/boot/dts/spear*
10825 F: arch/arm/mach-spear/
10827 SPEAR CLOCK FRAMEWORK SUPPORT
10830 W: http://www.st.com/spear
10832 F: drivers/clk/spear/
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10838 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10840 F: Documentation/spi/
10842 F: include/linux/spi/
10843 F: include/uapi/linux/spi/
10845 SPIDERNET NETWORK DRIVER for CELL
10849 F: Documentation/networking/spider_net.txt
10850 F: drivers/net/ethernet/toshiba/spider_net*
10855 W: http://www.ibm.com/developerworks/power/cell/
10857 F: Documentation/filesystems/spufs.txt
10858 F: arch/powerpc/platforms/cell/spufs/
10860 SQUASHFS FILE SYSTEM
10863 W: http://squashfs.org.uk
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10866 F: Documentation/filesystems/squashfs.txt
10869 SRM (Alpha) environment access
10872 F: arch/alpha/kernel/srm_env.c
10878 F: Documentation/stable_kernel_rules.txt
10882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10885 F: drivers/staging/
10891 F: drivers/staging/comedi/
10893 STAGING - FLARION FT1000 DRIVERS
10896 F: drivers/staging/ft1000/
10898 STAGING - INDUSTRIAL IO
10902 F: drivers/staging/iio/
10904 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10906 W: http://www.lirc.org/
10908 F: drivers/staging/media/lirc/
10910 STAGING - LUSTRE PARALLEL FILESYSTEM
10914 W: http://wiki.lustre.org/
10916 F: drivers/staging/lustre
10918 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10923 F: drivers/staging/nvec/
10925 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10929 W: http://wiki.laptop.org/go/DCON
10931 F: drivers/staging/olpc_dcon/
10933 STAGING - REALTEK RTL8712U DRIVERS
10937 F: drivers/staging/rtl8712/
10939 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10944 F: drivers/staging/rtl8723au/
10946 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10952 F: drivers/staging/sm750fb/
10958 F: drivers/staging/slicoss/
10960 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10966 W: http://www.linux-speakup.org/
10968 F: drivers/staging/speakup/
10970 STAGING - VIA VT665X DRIVERS
10973 F: drivers/staging/vt665?/
10975 STAGING - WILC1000 WIFI DRIVER
10984 F: drivers/staging/wilc1000/
10986 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10989 F: drivers/staging/xgifb/
10991 STARFIRE/DURALAN NETWORK DRIVER
10994 F: drivers/net/ethernet/adaptec/starfire*
10998 W: http://sammy.net/sun3/
11000 F: arch/m68k/kernel/*sun3*
11001 F: arch/m68k/sun3*/
11002 F: arch/m68k/include/asm/sun3*
11003 F: drivers/net/ethernet/i825xx/sun3*
11005 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11009 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11010 F: drivers/input/keyboard/sun4i-lradc-keys.c
11012 SUNDANCE NETWORK DRIVER
11016 F: drivers/net/ethernet/dlink/sundance.c
11022 Q: http://patchwork.kernel.org/project/linux-sh/list/
11024 F: Documentation/sh/
11034 F: Documentation/power/
11035 F: arch/x86/kernel/acpi/
11036 F: drivers/base/power/
11038 F: include/linux/suspend.h
11039 F: include/linux/freezer.h
11040 F: include/linux/pm.h
11046 F: Documentation/svga.txt
11047 F: arch/x86/boot/video*
11052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11055 F: arch/*/kernel/pci-swiotlb.c
11056 F: include/linux/swiotlb.h
11063 F: include/net/switchdev.h
11065 SYNOPSYS ARC ARCHITECTURE
11070 F: Documentation/devicetree/bindings/arc/*
11071 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11072 F: drivers/tty/serial/arc_uart.c
11073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11075 SYNOPSYS ARC SDP platform support
11078 F: arch/arc/plat-axs10x
11079 F: arch/arc/boot/dts/ax*
11080 F: Documentation/devicetree/bindings/arc/axs10*
11082 SYSTEM CONFIGURATION (SYSCON)
11085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11087 F: drivers/mfd/syscon.c
11092 F: Documentation/filesystems/sysv-fs.txt
11094 F: include/linux/sysv_fs.h
11100 W: http://www.linux-iscsi.org
11101 W: http://groups.google.com/group/linux-iscsi-target-dev
11102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11106 F: Documentation/target/
11108 TASKSTATS STATISTICS INTERFACE
11111 F: Documentation/accounting/taskstats*
11112 F: include/linux/taskstats*
11113 F: kernel/taskstats.c
11119 F: include/net/pkt_cls.h
11120 F: include/uapi/linux/pkt_cls.h
11123 TCP LOW PRIORITY MODULE
11126 W: http://tcp-lp-mod.sourceforge.net/
11128 F: net/ipv4/tcp_lp.c
11130 TDA10071 MEDIA DRIVER
11133 W: https://linuxtv.org
11134 W: http://palosaari.fi/linux/
11135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11136 T: git git://linuxtv.org/anttip/media_tree.git
11138 F: drivers/media/dvb-frontends/tda10071*
11140 TDA18212 MEDIA DRIVER
11143 W: https://linuxtv.org
11144 W: http://palosaari.fi/linux/
11145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11146 T: git git://linuxtv.org/anttip/media_tree.git
11148 F: drivers/media/tuners/tda18212*
11150 TDA18218 MEDIA DRIVER
11153 W: https://linuxtv.org
11154 W: http://palosaari.fi/linux/
11155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11156 T: git git://linuxtv.org/anttip/media_tree.git
11158 F: drivers/media/tuners/tda18218*
11160 TDA18271 MEDIA DRIVER
11163 W: https://linuxtv.org
11164 W: http://github.com/mkrufky
11165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11166 T: git git://linuxtv.org/mkrufky/tuners.git
11168 F: drivers/media/tuners/tda18271*
11170 TDA827x MEDIA DRIVER
11173 W: https://linuxtv.org
11174 W: http://github.com/mkrufky
11175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11176 T: git git://linuxtv.org/mkrufky/tuners.git
11178 F: drivers/media/tuners/tda8290.*
11180 TDA8290 MEDIA DRIVER
11183 W: https://linuxtv.org
11184 W: http://github.com/mkrufky
11185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11186 T: git git://linuxtv.org/mkrufky/tuners.git
11188 F: drivers/media/tuners/tda8290.*
11190 TDA9840 MEDIA DRIVER
11193 T: git git://linuxtv.org/media_tree.git
11194 W: https://linuxtv.org
11196 F: drivers/media/i2c/tda9840*
11198 TEA5761 TUNER DRIVER
11202 W: https://linuxtv.org
11203 T: git git://linuxtv.org/media_tree.git
11205 F: drivers/media/tuners/tea5761.*
11207 TEA5767 TUNER DRIVER
11211 W: https://linuxtv.org
11212 T: git git://linuxtv.org/media_tree.git
11214 F: drivers/media/tuners/tea5767.*
11216 TEA6415C MEDIA DRIVER
11219 T: git git://linuxtv.org/media_tree.git
11220 W: https://linuxtv.org
11222 F: drivers/media/i2c/tea6415c*
11224 TEA6420 MEDIA DRIVER
11227 T: git git://linuxtv.org/media_tree.git
11228 W: https://linuxtv.org
11230 F: drivers/media/i2c/tea6420*
11236 F: drivers/net/team/
11237 F: include/linux/if_team.h
11238 F: include/uapi/linux/if_team.h
11240 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11243 F: arch/x86/platform/ts5500/
11245 TECHNOTREND USB IR RECEIVER
11249 F: drivers/media/rc/ttusbir.c
11251 TEGRA ARCHITECTURE SUPPORT
11256 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11265 F: drivers/clk/tegra/
11271 F: drivers/dma/tegra*
11276 F: drivers/i2c/busses/i2c-tegra.c
11278 TEGRA IOMMU DRIVERS
11281 F: drivers/iommu/tegra*
11287 F: drivers/input/keyboard/tegra-kbc.c
11292 F: drivers/pwm/pwm-tegra.c
11294 TEGRA SERIAL DRIVER
11297 F: drivers/tty/serial/serial-tegra.c
11302 F: drivers/spi/spi-tegra*
11304 TEHUTI ETHERNET DRIVER
11308 F: drivers/net/ethernet/tehuti/*
11310 Telecom Clock Driver for MCPL0010
11313 F: drivers/char/tlclk.c
11315 TENSILICA XTENSA PORT (xtensa)
11319 T: git git://github.com/czankel/xtensa-linux.git
11322 F: drivers/irqchip/irq-xtensa-*
11324 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11327 T: git git://linuxtv.org/media_tree.git
11328 W: https://linuxtv.org
11330 F: drivers/media/radio/radio-raremono.c
11336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11338 Q: https://patchwork.kernel.org/project/linux-pm/list/
11340 F: drivers/thermal/
11341 F: include/linux/thermal.h
11342 F: include/uapi/linux/thermal.h
11343 F: include/linux/cpu_cooling.h
11344 F: Documentation/devicetree/bindings/thermal/
11346 THERMAL/CPU_COOLING
11352 F: Documentation/thermal/cpu-cooling-api.txt
11353 F: drivers/thermal/cpu_cooling.c
11354 F: include/linux/cpu_cooling.h
11356 THINGM BLINK(1) USB RGB LED DRIVER
11359 F: drivers/hid/hid-thingm.c
11361 THINKPAD ACPI EXTRAS DRIVER
11365 W: http://ibm-acpi.sourceforge.net
11366 W: http://thinkwiki.org/wiki/Ibm-acpi
11367 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11369 F: drivers/platform/x86/thinkpad_acpi.c
11371 TI BANDGAP AND THERMAL DRIVER
11377 F: drivers/thermal/ti-soc-thermal/
11382 W: http://linuxtv.org/
11383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11385 F: drivers/media/platform/ti-vpe/
11387 TI CDCE706 CLOCK DRIVER
11390 F: drivers/clk/clk-cdce706.c
11397 F: include/linux/clk/ti.h
11399 TI ETHERNET SWITCH DRIVER (CPSW)
11405 F: drivers/net/ethernet/ti/cpsw*
11406 F: drivers/net/ethernet/ti/davinci*
11408 TI FLASH MEDIA INTERFACE DRIVER
11411 F: drivers/misc/tifm*
11412 F: drivers/mmc/host/tifm_sd.c
11413 F: include/linux/tifm.h
11415 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11420 F: drivers/soc/ti/*
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11424 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11429 F: sound/soc/codecs/lm49453*
11430 F: sound/soc/codecs/isabelle*
11432 TI LP855x BACKLIGHT DRIVER
11435 F: Documentation/backlight/lp855x-driver.txt
11436 F: drivers/video/backlight/lp855x_bl.c
11437 F: include/linux/platform_data/lp855x.h
11439 TI LP8727 CHARGER DRIVER
11442 F: drivers/power/lp8727_charger.c
11443 F: include/linux/platform_data/lp8727.h
11445 TI LP8788 MFD DRIVER
11448 F: drivers/iio/adc/lp8788_adc.c
11449 F: drivers/leds/leds-lp8788.c
11450 F: drivers/mfd/lp8788*.c
11451 F: drivers/power/lp8788-charger.c
11452 F: drivers/regulator/lp8788-*.c
11453 F: include/linux/mfd/lp8788*.h
11455 TI NETCP ETHERNET DRIVER
11460 F: drivers/net/ethernet/ti/netcp*
11462 TI TAS571X FAMILY ASoC CODEC DRIVER
11466 F: sound/soc/codecs/tas571x*
11468 TI TWL4030 SERIES SOC CODEC DRIVER
11472 F: sound/soc/codecs/twl4030*
11474 TI WILINK WIRELESS DRIVERS
11476 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11477 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11480 F: drivers/net/wireless/ti/
11481 F: include/linux/wl12xx.h
11488 W: http://tipc.sourceforge.net/
11490 F: include/uapi/linux/tipc*.h
11495 W: http://www.mellanox.com/repository/solutions/tile-scm/
11496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11499 F: drivers/char/tile-srom.c
11500 F: drivers/edac/tile_edac.c
11501 F: drivers/net/ethernet/tile/
11502 F: drivers/rtc/rtc-tile.c
11503 F: drivers/tty/hvc/hvc_tile.c
11504 F: drivers/tty/serial/tilegx.c
11505 F: drivers/usb/host/*-tilegx.c
11506 F: include/linux/usb/tilegx.h
11508 TLAN NETWORK DRIVER
11511 W: http://sourceforge.net/projects/tlan/
11513 F: Documentation/networking/tlan.txt
11514 F: drivers/net/ethernet/ti/tlan.*
11516 TOMOYO SECURITY MODULE
11523 W: http://tomoyo.sourceforge.jp/
11524 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11526 F: security/tomoyo/
11528 TOPSTAR LAPTOP EXTRAS DRIVER
11532 F: drivers/platform/x86/topstar-laptop.c
11534 TOSHIBA ACPI EXTRAS DRIVER
11538 F: drivers/platform/x86/toshiba_acpi.c
11540 TOSHIBA BLUETOOTH DRIVER
11544 F: drivers/platform/x86/toshiba_bluetooth.c
11546 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11550 F: drivers/platform/x86/toshiba_haps.c
11552 TOSHIBA WMI HOTKEYS DRIVER
11556 F: drivers/platform/x86/toshiba-wmi.c
11560 W: http://www.buzzard.org.uk/toshiba/
11562 F: drivers/char/toshiba.c
11563 F: include/linux/toshiba.h
11564 F: include/uapi/linux/toshiba.h
11566 TOSHIBA TC358743 DRIVER
11570 F: drivers/media/i2c/tc358743*
11571 F: include/media/i2c/tc358743.h
11573 TMIO/SDHI MMC DRIVER
11577 F: drivers/mmc/host/tmio_mmc*
11578 F: drivers/mmc/host/sh_mobile_sdhi.c
11579 F: include/linux/mfd/tmio.h
11581 TMP401 HARDWARE MONITOR DRIVER
11585 F: Documentation/hwmon/tmp401
11586 F: drivers/hwmon/tmp401.c
11588 TMPFS (SHMEM FILESYSTEM)
11592 F: include/linux/shmem_fs.h
11595 TM6000 VIDEO4LINUX DRIVER
11599 W: https://linuxtv.org
11600 T: git git://linuxtv.org/media_tree.git
11602 F: drivers/media/usb/tm6000/
11604 TW68 VIDEO4LINUX DRIVER
11607 T: git git://linuxtv.org/media_tree.git
11608 W: https://linuxtv.org
11610 F: drivers/media/pci/tw68/
11612 TW686X VIDEO4LINUX DRIVER
11615 T: git git://linuxtv.org/media_tree.git
11616 W: http://linuxtv.org
11618 F: drivers/media/pci/tw686x/
11625 W: http://tpmdd.sourceforge.net
11627 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11628 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11630 F: drivers/char/tpm/
11632 TPM IBM_VTPM DEVICE DRIVER
11634 W: http://tpmdd.sourceforge.net
11637 F: drivers/char/tpm/tpm_ibmvtpm*
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11644 F: Documentation/trace/ftrace.txt
11645 F: arch/*/*/*/ftrace.h
11646 F: arch/*/kernel/ftrace.c
11647 F: include/*/ftrace.h
11648 F: include/linux/trace*.h
11651 F: tools/testing/selftests/ftrace/
11653 TRACING MMIO ACCESSES (MMIOTRACE)
11661 F: kernel/trace/trace_mmiotrace.c
11662 F: include/linux/mmiotrace.h
11663 F: arch/x86/mm/kmmio.c
11664 F: arch/x86/mm/mmio-mod.c
11665 F: arch/x86/mm/testmmiotrace.c
11669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11671 K: ^Subject:.*(?i)trivial
11677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11678 F: Documentation/serial/
11680 F: drivers/tty/serial/serial_core.c
11681 F: include/linux/serial_core.h
11682 F: include/linux/serial.h
11683 F: include/linux/tty.h
11684 F: include/uapi/linux/serial_core.h
11685 F: include/uapi/linux/serial.h
11686 F: include/uapi/linux/tty.h
11688 TUA9001 MEDIA DRIVER
11691 W: https://linuxtv.org
11692 W: http://palosaari.fi/linux/
11693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11694 T: git git://linuxtv.org/anttip/media_tree.git
11696 F: drivers/media/tuners/tua9001*
11698 TULIP NETWORK DRIVERS
11702 F: drivers/net/ethernet/dec/tulip/
11706 W: http://vtun.sourceforge.net/tun
11708 F: Documentation/networking/tuntap.txt
11709 F: arch/um/os-Linux/drivers/
11711 TURBOCHANNEL SUBSYSTEM
11715 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11718 F: include/linux/tc.h
11720 U14-34F SCSI DRIVER
11724 F: drivers/scsi/u14-34f.c
11726 UBI FILE SYSTEM (UBIFS)
11731 T: git git://git.infradead.org/ubifs-2.6.git
11732 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11734 F: Documentation/filesystems/ubifs.txt
11737 UCLINUX (M68KNOMMU AND COLDFIRE)
11739 W: http://www.linux-m68k.org/
11740 W: http://www.uclinux.org/
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11745 F: arch/m68k/coldfire/
11747 F: arch/m68k/*/*_no.*
11748 F: arch/m68k/include/asm/*_no.*
11753 F: Documentation/filesystems/udf.txt
11759 F: Documentation/filesystems/ufs.txt
11762 UHID USERSPACE HID IO DRIVER:
11766 F: drivers/hid/uhid.c
11767 F: include/uapi/linux/uhid.h
11769 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11773 F: include/linux/uwb.h
11774 F: include/linux/uwb/
11776 UNICORE32 ARCHITECTURE:
11778 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11780 T: git git://github.com/gxt/linux.git
11785 W: http://dotat.at/prog/unifdef
11787 F: scripts/unifdef.c
11789 UNIFORM CDROM DRIVER
11791 W: http://www.kernel.dk
11793 F: Documentation/cdrom/
11794 F: drivers/cdrom/cdrom.c
11795 F: include/linux/cdrom.h
11796 F: include/uapi/linux/cdrom.h
11798 UNISYS S-PAR DRIVERS
11802 F: drivers/staging/unisys/
11804 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11808 F: Documentation/scsi/ufs.txt
11809 F: drivers/scsi/ufs/
11811 UNSORTED BLOCK IMAGES (UBI)
11814 W: http://www.linux-mtd.infradead.org/
11816 T: git git://git.infradead.org/ubifs-2.6.git
11818 F: drivers/mtd/ubi/
11819 F: include/linux/mtd/ubi.h
11820 F: include/uapi/mtd/ubi-user.h
11826 F: Documentation/usb/acm.txt
11827 F: drivers/usb/class/cdc-acm.*
11829 USB AR5523 WIRELESS DRIVER
11833 F: drivers/net/wireless/ath/ar5523/
11841 F: drivers/usb/storage/uas.c
11843 USB CDC ETHERNET DRIVER
11847 F: drivers/net/usb/cdc_*.c
11848 F: include/uapi/linux/usb/cdc.h
11850 USB CHAOSKEY DRIVER
11854 F: drivers/usb/misc/chaoskey.c
11856 USB CYPRESS C67X00 DRIVER
11860 F: drivers/usb/c67x00/
11862 USB DAVICOM DM9601 DRIVER
11865 W: http://www.linux-usb.org/usbnet
11867 F: drivers/net/usb/dm9601.c
11869 USB DIAMOND RIO500 DRIVER
11872 W: http://rio500.sourceforge.net
11874 F: drivers/usb/misc/rio500*
11880 F: Documentation/usb/ehci.txt
11881 F: drivers/usb/host/ehci*
11883 USB GADGET/PERIPHERAL SUBSYSTEM
11886 W: http://www.linux-usb.org/gadget
11887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11889 F: drivers/usb/gadget/
11890 F: include/linux/usb/gadget*
11892 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11898 F: Documentation/hid/hiddev.txt
11899 F: drivers/hid/usbhid/
11905 F: drivers/usb/host/isp116x*
11906 F: include/linux/usb/isp116x.h
11908 USB LAN78XX ETHERNET DRIVER
11913 F: drivers/net/usb/lan78xx.*
11915 USB MASS STORAGE DRIVER
11920 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11921 F: drivers/usb/storage/
11926 T: git git://git.alsa-project.org/alsa-kernel.git
11928 F: sound/usb/midi.*
11930 USB NETWORKING DRIVERS
11933 F: drivers/net/usb/
11939 F: Documentation/usb/ohci.txt
11940 F: drivers/usb/host/ohci*
11942 USB OTG FSM (Finite State Machine)
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11947 F: drivers/usb/common/usb-otg-fsm.c
11955 F: Documentation/usb/usbip_protocol.txt
11956 F: drivers/usb/usbip/
11957 F: tools/usb/usbip/
11963 T: git git://github.com/petkan/pegasus.git
11964 W: https://github.com/petkan/pegasus
11966 F: drivers/net/usb/pegasus.*
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11973 F: drivers/usb/phy/
11975 USB PRINTER DRIVER (usblp)
11979 F: drivers/usb/class/usblp.c
11981 USB QMI WWAN NETWORK DRIVER
11985 F: Documentation/ABI/testing/sysfs-class-net-qmi
11986 F: drivers/net/usb/qmi_wwan.c
11992 T: git git://github.com/petkan/rtl8150.git
11993 W: https://github.com/petkan/rtl8150
11995 F: drivers/net/usb/rtl8150.c
11997 USB SERIAL SUBSYSTEM
12001 F: Documentation/usb/usb-serial.txt
12002 F: drivers/usb/serial/
12003 F: include/linux/usb/serial.h
12005 USB SMSC75XX ETHERNET DRIVER
12009 F: drivers/net/usb/smsc75xx.*
12011 USB SMSC95XX ETHERNET DRIVER
12015 F: drivers/net/usb/smsc95xx.*
12020 W: http://www.linux-usb.org
12021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12023 F: Documentation/devicetree/bindings/usb/
12024 F: Documentation/usb/
12026 F: include/linux/usb.h
12027 F: include/linux/usb/
12033 F: drivers/usb/host/uhci*
12035 USB "USBNET" DRIVER FRAMEWORK
12038 W: http://www.linux-usb.org/usbnet
12040 F: drivers/net/usb/usbnet.c
12041 F: include/linux/usb/usbnet.h
12047 T: git git://linuxtv.org/media_tree.git
12048 W: http://www.ideasonboard.org/uvc/
12050 F: drivers/media/usb/uvc/
12051 F: include/uapi/linux/uvcvideo.h
12056 T: git git://linuxtv.org/media_tree.git
12057 W: https://linuxtv.org
12059 F: drivers/media/usb/usbvision/
12065 F: drivers/usb/gadget/function/*uvc*
12066 F: drivers/usb/gadget/legacy/webcam.c
12068 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12072 F: drivers/net/wireless/rndis_wlan.c
12078 F: drivers/usb/host/xhci*
12079 F: drivers/usb/host/pci-quirks*
12083 W: http://linux-lc100020.sourceforge.net
12085 F: drivers/net/wireless/zydas/zd1201.*
12091 T: git git://linuxtv.org/media_tree.git
12092 W: http://royale.zerezo.com/zr364xx/
12094 F: Documentation/video4linux/zr364xx.txt
12095 F: drivers/media/usb/zr364xx/
12101 F: drivers/usb/common/ulpi.c
12102 F: include/linux/ulpi/
12104 USER-MODE LINUX (UML)
12109 W: http://user-mode-linux.sourceforge.net
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12112 F: Documentation/virtual/uml/
12118 USERSPACE I/O (UIO)
12122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12123 F: Documentation/DocBook/uio-howto.tmpl
12125 F: include/linux/uio*.h
12130 W: http://en.wikipedia.org/wiki/Util-linux
12131 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12137 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12139 F: Documentation/fb/uvesafb.txt
12140 F: drivers/video/fbdev/uvesafb.*
12146 F: drivers/mtd/nand/vf610_nfc.c
12148 VFAT/FAT/MSDOS FILESYSTEM
12151 F: Documentation/filesystems/vfat.txt
12157 T: git git://github.com/awilliam/linux-vfio.git
12159 F: Documentation/vfio.txt
12161 F: include/linux/vfio.h
12162 F: include/uapi/linux/vfio.h
12164 VFIO PLATFORM DRIVER
12168 F: drivers/vfio/platform/
12170 VIDEOBUF2 FRAMEWORK
12176 F: drivers/media/v4l2-core/videobuf2-*
12177 F: include/media/videobuf2-*
12179 VIRTUAL SERIO DEVICE DRIVER
12182 F: drivers/input/serio/userio.c
12183 F: include/uapi/linux/userio.h
12185 VIRTIO CONSOLE DRIVER
12189 F: drivers/char/virtio_console.c
12190 F: include/linux/virtio_console.h
12191 F: include/uapi/linux/virtio_console.h
12193 VIRTIO CORE, NET AND BLOCK DRIVERS
12197 F: Documentation/devicetree/bindings/virtio/
12200 F: drivers/net/virtio_net.c
12201 F: drivers/block/virtio_blk.c
12202 F: include/linux/virtio_*.h
12203 F: include/uapi/linux/virtio_*.h
12205 VIRTIO DRIVERS FOR S390
12212 F: drivers/s390/virtio/
12220 F: drivers/gpu/drm/virtio/
12221 F: include/uapi/linux/virtio_gpu.h
12223 VIRTIO HOST (VHOST)
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12231 F: include/uapi/linux/vhost.h
12233 VIRTIO INPUT DRIVER
12236 F: drivers/virtio/virtio_input.c
12237 F: include/uapi/linux/virtio_input.h
12239 VIA RHINE NETWORK DRIVER
12241 F: drivers/net/ethernet/via/via-rhine.c
12243 VIA SD/MMC CARD CONTROLLER DRIVER
12247 F: drivers/mmc/host/via-sdmmc.c
12249 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12253 F: include/linux/via-core.h
12254 F: include/linux/via-gpio.h
12255 F: include/linux/via_i2c.h
12256 F: drivers/video/fbdev/via/
12258 VIA VELOCITY NETWORK DRIVER
12262 F: drivers/net/ethernet/via/via-velocity.*
12271 VIVID VIRTUAL VIDEO DRIVER
12274 T: git git://linuxtv.org/media_tree.git
12275 W: https://linuxtv.org
12277 F: drivers/media/platform/vivid/*
12283 F: drivers/net/macvlan.c
12284 F: include/linux/if_*vlan.h
12291 F: drivers/vlynq/vlynq.c
12292 F: include/linux/vlynq.h
12300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12301 F: Documentation/vme_api.txt
12302 F: drivers/staging/vme/
12304 F: include/linux/vme*
12306 VMWARE HYPERVISOR INTERFACE
12310 F: arch/x86/kernel/cpu/vmware.c
12312 VMWARE BALLOON DRIVER
12318 F: drivers/misc/vmw_balloon.c
12320 VMWARE VMMOUSE SUBDRIVER
12325 F: drivers/input/mouse/vmmouse.c
12326 F: drivers/input/mouse/vmmouse.h
12328 VMWARE VMXNET3 ETHERNET DRIVER
12333 F: drivers/net/vmxnet3/
12335 VMware PVSCSI driver
12340 F: drivers/scsi/vmw_pvscsi.c
12341 F: drivers/scsi/vmw_pvscsi.h
12343 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12347 W: http://www.slimlogic.co.uk/?p=48
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12350 F: Documentation/devicetree/bindings/regulator/
12351 F: drivers/regulator/
12352 F: include/dt-bindings/regulator/
12353 F: include/linux/regulator/
12360 F: drivers/net/vrf.c
12361 F: Documentation/networking/vrf.txt
12363 VT1211 HARDWARE MONITOR DRIVER
12367 F: Documentation/hwmon/vt1211
12368 F: drivers/hwmon/vt1211.c
12370 VT8231 HARDWARE MONITOR DRIVER
12374 F: drivers/hwmon/vt8231.c
12376 VUB300 USB to SDIO/SD/MMC bridge chip
12381 F: drivers/mmc/host/vub300.c
12383 W1 DALLAS'S 1-WIRE BUS
12386 F: Documentation/w1/
12389 W83791D HARDWARE MONITORING DRIVER
12393 F: Documentation/hwmon/w83791d
12394 F: drivers/hwmon/w83791d.c
12396 W83793 HARDWARE MONITORING DRIVER
12400 F: Documentation/hwmon/w83793
12401 F: drivers/hwmon/w83793.c
12403 W83795 HARDWARE MONITORING DRIVER
12407 F: drivers/hwmon/w83795.c
12409 W83L51xD SD/MMC CARD INTERFACE DRIVER
12412 F: drivers/mmc/host/wbsd.*
12414 WACOM PROTOCOL 4 SERIAL TABLETS
12419 F: drivers/input/tablet/wacom_serial4.c
12421 WATCHDOG DEVICE DRIVERS
12425 W: http://www.linux-watchdog.org/
12426 T: git git://www.linux-watchdog.org/linux-watchdog.git
12428 F: Documentation/devicetree/bindings/watchdog/
12429 F: Documentation/watchdog/
12430 F: drivers/watchdog/
12431 F: include/linux/watchdog.h
12432 F: include/uapi/linux/watchdog.h
12438 F: drivers/scsi/wd7000.c
12444 F: drivers/hid/hid-wiimote*
12449 F: drivers/media/rc/winbond-cir.c
12451 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12455 F: drivers/watchdog/ebc-c384_wdt.c
12457 WINSYSTEMS WS16C48 GPIO DRIVER
12461 F: drivers/gpio/gpio-ws16c48.c
12468 W: http://linuxwimax.org
12469 F: Documentation/wimax/README.wimax
12470 F: include/linux/wimax/debug.h
12471 F: include/net/wimax.h
12472 F: include/uapi/linux/wimax.h
12475 WISTRON LAPTOP BUTTON DRIVER
12478 F: drivers/input/misc/wistron_btns.c
12480 WL3501 WIRELESS PCMCIA CARD DRIVER
12483 W: http://oops.ghostprotocols.net:81/blog
12485 F: drivers/net/wireless/wl3501*
12487 WOLFSON MICROELECTRONICS DRIVERS
12489 T: git https://github.com/CirrusLogic/linux-drivers.git
12490 W: https://github.com/CirrusLogic/linux-drivers/wiki
12492 F: Documentation/hwmon/wm83??
12493 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12494 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12495 F: Documentation/devicetree/bindings/mfd/arizona.txt
12496 F: arch/arm/mach-s3c64xx/mach-crag6410*
12497 F: drivers/clk/clk-wm83*.c
12498 F: drivers/extcon/extcon-arizona.c
12499 F: drivers/leds/leds-wm83*.c
12500 F: drivers/gpio/gpio-*wm*.c
12501 F: drivers/gpio/gpio-arizona.c
12502 F: drivers/hwmon/wm83??-hwmon.c
12503 F: drivers/input/misc/wm831x-on.c
12504 F: drivers/input/touchscreen/wm831x-ts.c
12505 F: drivers/input/touchscreen/wm97*.c
12506 F: drivers/mfd/arizona*
12507 F: drivers/mfd/wm*.c
12508 F: drivers/mfd/cs47l24*
12509 F: drivers/power/wm83*.c
12510 F: drivers/rtc/rtc-wm83*.c
12511 F: drivers/regulator/wm8*.c
12512 F: drivers/video/backlight/wm83*_bl.c
12513 F: drivers/watchdog/wm83*_wdt.c
12514 F: include/linux/mfd/arizona/
12515 F: include/linux/mfd/wm831x/
12516 F: include/linux/mfd/wm8350/
12517 F: include/linux/mfd/wm8400*
12518 F: include/linux/wm97xx.h
12519 F: include/sound/wm????.h
12520 F: sound/soc/codecs/arizona.?
12521 F: sound/soc/codecs/wm*
12522 F: sound/soc/codecs/cs47l24*
12527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12529 F: include/linux/workqueue.h
12530 F: kernel/workqueue.c
12531 F: Documentation/workqueue.txt
12533 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12543 F: Documentation/networking/x25*
12544 F: include/net/x25*
12547 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12555 F: Documentation/x86/
12558 X86 PLATFORM DRIVERS
12561 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12563 F: drivers/platform/x86/
12564 F: drivers/platform/olpc/
12566 X86 MCE INFRASTRUCTURE
12571 F: arch/x86/kernel/cpu/mcheck/*
12573 X86 MICROCODE UPDATE SUPPORT
12576 F: arch/x86/kernel/cpu/microcode/*
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12583 F: arch/x86/entry/vdso/
12585 XC2028/3028 TUNER DRIVER
12589 W: https://linuxtv.org
12590 T: git git://linuxtv.org/media_tree.git
12592 F: drivers/media/tuners/tuner-xc2028.*
12594 XEN HYPERVISOR INTERFACE
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12602 F: drivers/*/xen-*front.c
12604 F: arch/x86/include/asm/xen/
12606 F: include/uapi/xen/
12613 F: arch/arm/include/asm/xen/
12615 XEN HYPERVISOR ARM64
12620 F: arch/arm64/include/asm/xen/
12622 XEN NETWORK BACKEND DRIVER
12627 F: drivers/net/xen-netback/*
12633 F: arch/x86/pci/*xen*
12634 F: drivers/pci/*xen*
12636 XEN BLOCK SUBSYSTEM
12641 F: drivers/block/xen-blkback/*
12642 F: drivers/block/xen*
12649 F: drivers/scsi/xen-scsifront.c
12650 F: drivers/xen/xen-scsiback.c
12651 F: include/xen/interface/io/vscsiif.h
12653 XEN SWIOTLB SUBSYSTEM
12657 F: arch/x86/xen/*swiotlb*
12658 F: drivers/xen/*swiotlb*
12661 P: Silicon Graphics Inc
12665 W: http://oss.sgi.com/projects/xfs
12666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12668 F: Documentation/filesystems/xfs.txt
12671 XILINX AXI ETHERNET DRIVER
12675 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12677 XILINX UARTLITE SERIAL DRIVER
12681 F: drivers/tty/serial/uartlite.c
12683 XILINX VIDEO IP CORES
12687 T: git git://linuxtv.org/media_tree.git
12689 F: Documentation/devicetree/bindings/media/xilinx/
12690 F: drivers/media/platform/xilinx/
12691 F: include/uapi/linux/xilinx-v4l2-controls.h
12697 F: drivers/char/xillybus/
12699 XTENSA XTFPGA PLATFORM SUPPORT
12703 F: drivers/spi/spi-xtensa-xtfpga.c
12704 F: sound/soc/xtensa/xtfpga-i2s.c
12706 YAM DRIVER FOR AX.25
12710 F: drivers/net/hamradio/yam*
12711 F: include/linux/yam.h
12713 YEALINK PHONE DRIVER
12717 F: Documentation/input/yealink.txt
12718 F: drivers/input/misc/yealink.*
12720 Z8530 DRIVER FOR AX.25
12722 W: http://yaina.de/jreuter/
12723 W: http://www.qsl.net/dl1bke/
12726 F: Documentation/networking/z8530drv.txt
12727 F: drivers/net/hamradio/*scc.c
12728 F: drivers/net/hamradio/z8530.h
12730 ZBUD COMPRESSED PAGE ALLOCATOR
12735 F: include/linux/zbud.h
12737 ZD1211RW WIRELESS DRIVER
12740 W: http://zd1211.ath.cx/wiki/DriverRewrite
12744 F: drivers/net/wireless/zydas/zd1211rw/
12746 ZPOOL COMPRESSED PAGE STORAGE API
12751 F: include/linux/zpool.h
12753 ZR36067 VIDEO FOR LINUX DRIVER
12756 W: http://mjpeg.sourceforge.net/driver-zoran/
12757 T: hg https://linuxtv.org/hg/v4l-dvb
12759 F: drivers/media/pci/zoran/
12761 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12767 F: drivers/block/zram/
12768 F: Documentation/blockdev/zram.txt
12770 ZS DECSTATION Z85C30 SERIAL DRIVER
12773 F: drivers/tty/serial/zs.*
12775 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12782 F: include/linux/zsmalloc.h
12783 F: Documentation/vm/zsmalloc.txt
12785 ZSWAP COMPRESSED SWAP CACHING
12794 Q: http://patchwork.kernel.org/project/LKML/list/
12795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12796 S: Buried alive in reporters