3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
186 F: drivers/net/ethernet/8390/
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 F: Documentation/filesystems/9p.txt
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
213 F: drivers/media/dvb-frontends/a8293*
215 AACRAID SCSI RAID DRIVER
218 W: http://www.adaptec.com/
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
225 F: include/linux/syscalls.h
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 F: drivers/hwmon/abituguru.c
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 F: drivers/hwmon/abituguru3.c
240 ACCES 104-DIO-48E GPIO DRIVER
244 F: drivers/gpio/gpio-104-dio-48e.c
246 ACCES 104-IDI-48 GPIO DRIVER
250 F: drivers/gpio/gpio-104-idi-48.c
252 ACCES 104-IDIO-16 GPIO DRIVER
256 F: drivers/gpio/gpio-104-idio-16.c
262 F: drivers/net/ethernet/alteon/acenic*
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
267 W: http://piie.net/?section=acerhdf
269 F: drivers/platform/x86/acerhdf.c
271 ACER WMI LAPTOP EXTRAS
275 F: drivers/platform/x86/acer-wmi.c
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
308 F: drivers/acpi/acpica/
315 W: https://01.org/linux-acpi
317 F: drivers/acpi/fan.c
322 W: https://01.org/linux-acpi
324 F: drivers/acpi/*thermal*
329 W: https://01.org/linux-acpi
331 F: drivers/acpi/acpi_video.c
336 F: drivers/platform/x86/wmi.c
338 AD1889 ALSA SOUND DRIVER
340 W: http://wiki.parisc-linux.org/AD1889
343 F: sound/pci/ad1889.*
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
350 F: drivers/misc/ad525x_dpot.c
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
357 F: drivers/regulator/ad5398.c
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
364 F: drivers/input/misc/ad714x.c
366 AD7877 TOUCHSCREEN DRIVER
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
371 F: drivers/input/touchscreen/ad7877.c
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
378 F: drivers/input/touchscreen/ad7879.c
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
393 ADM1025 HARDWARE MONITOR DRIVER
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
400 ADM1029 HARDWARE MONITOR DRIVER
404 F: drivers/hwmon/adm1029.c
406 ADM8211 WIRELESS DRIVER
408 W: http://wireless.kernel.org/
410 F: drivers/net/wireless/admtek/adm8211.*
412 ADP1653 FLASH CONTROLLER DRIVER
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/video/backlight/adp8860_bl.c
445 ADS1015 HARDWARE MONITOR DRIVER
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
456 F: drivers/macintosh/therm_adt746x.c
458 ADT7475 HARDWARE MONITOR DRIVER
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/input/misc/adxl34x.c
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
483 F: sound/oss/aedsp16.c
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
493 F: drivers/media/dvb-frontends/af9013*
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
503 F: drivers/media/dvb-frontends/af9033*
508 F: Documentation/filesystems/affs.txt
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
534 AIC7XXX / AIC79XX SCSI DRIVER
538 F: drivers/scsi/aic7xxx/
540 AIMSLAB FM RADIO RECEIVER DRIVER
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
546 F: drivers/media/radio/radio-aimslab*
553 F: include/linux/*aio*.h
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
563 F: drivers/media/usb/airspy/
565 ALCATEL SPEEDTOUCH USB DRIVER
568 W: http://www.linux-usb.org/SpeedTouch/
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
573 ALCHEMY AU1XX0 MMC DRIVER
576 F: drivers/mmc/host/au1xmmc.c
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
585 ALLWINNER SECURITY SYSTEM
589 F: drivers/crypto/sunxi-ss/
599 ALPS PS/2 TOUCHPAD DRIVER
601 F: drivers/input/mouse/alps.*
603 ALTERA MAILBOX DRIVER
607 F: drivers/mailbox/mailbox-altera.c
613 F: drivers/gpio/gpio-altera.c
615 ALTERA TRIPLE SPEED ETHERNET DRIVER
620 F: drivers/net/ethernet/altera/
622 ALTERA UART/JTAG UART SERIAL DRIVERS
627 F: drivers/tty/serial/altera_uart.c
628 F: drivers/tty/serial/altera_jtaguart.c
629 F: include/linux/altera_uart.h
630 F: include/linux/altera_jtaguart.h
632 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
637 F: drivers/crypto/ccp/
638 F: include/linux/ccp.h
640 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
644 F: Documentation/hwmon/fam15h_power
645 F: drivers/hwmon/fam15h_power.c
647 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
650 F: drivers/usb/gadget/udc/amd5536udc.*
652 AMD GEODE PROCESSOR/CHIPSET SUPPORT
655 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
657 F: drivers/char/hw_random/geode-rng.c
658 F: drivers/crypto/geode*
659 F: drivers/video/fbdev/geode/
660 F: arch/x86/include/asm/geode.h
665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
667 F: drivers/iommu/amd_iommu*.[ch]
668 F: include/linux/amd-iommu.h
673 T: git git://people.freedesktop.org/~gabbayo/linux.git
675 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
676 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
677 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
678 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
679 F: drivers/gpu/drm/amd/amdkfd/
680 F: drivers/gpu/drm/amd/include/cik_structs.h
681 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
682 F: drivers/gpu/drm/amd/include/vi_structs.h
683 F: drivers/gpu/drm/radeon/radeon_kfd.c
684 F: drivers/gpu/drm/radeon/radeon_kfd.h
685 F: include/uapi/linux/kfd_ioctl.h
687 AMD SEATTLE DEVICE TREE SUPPORT
692 F: arch/arm64/boot/dts/amd/
698 F: drivers/net/ethernet/amd/xgbe/
699 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
701 AMS (Apple Motion Sensor) DRIVER
704 F: drivers/macintosh/ams/
706 ANALOG DEVICES INC AD9389B DRIVER
710 F: drivers/media/i2c/ad9389b*
712 ANALOG DEVICES INC ADV7180 DRIVER
715 W: http://ez.analog.com/community/linux-device-drivers
717 F: drivers/media/i2c/adv7180.c
719 ANALOG DEVICES INC ADV7511 DRIVER
723 F: drivers/media/i2c/adv7511*
725 ANALOG DEVICES INC ADV7604 DRIVER
729 F: drivers/media/i2c/adv7604*
731 ANALOG DEVICES INC ADV7842 DRIVER
735 F: drivers/media/i2c/adv7842*
737 ANALOG DEVICES INC ASOC CODEC DRIVERS
740 W: http://wiki.analog.com/
741 W: http://ez.analog.com/community/linux-device-drivers
743 F: sound/soc/codecs/adau*
744 F: sound/soc/codecs/adav*
745 F: sound/soc/codecs/ad1*
746 F: sound/soc/codecs/ad7*
747 F: sound/soc/codecs/ssm*
748 F: sound/soc/codecs/sigmadsp.*
750 ANALOG DEVICES INC ASOC DRIVERS
753 W: http://blackfin.uclinux.org/
755 F: sound/soc/blackfin/*
757 ANALOG DEVICES INC IIO DRIVERS
760 W: http://wiki.analog.com/
761 W: http://ez.analog.com/community/linux-device-drivers
764 X: drivers/iio/*/adjd*
765 F: drivers/staging/iio/*/ad*
766 F: staging/iio/trigger/iio-trig-bfin-timer.c
768 ANALOG DEVICES INC DMA DRIVERS
770 W: http://ez.analog.com/community/linux-device-drivers
772 F: drivers/dma/dma-axi-dmac.c
778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
782 F: drivers/staging/android/
789 F: drivers/staging/android/ion
790 F: drivers/staging/android/uapi/ion.h
791 F: drivers/staging/android/uapi/ion_test.h
793 AOA (Apple Onboard Audio) ALSA DRIVER
800 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
804 F: drivers/iio/dac/stx104.c
809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
810 F: arch/x86/kernel/apm_32.c
811 F: include/linux/apm_bios.h
812 F: include/uapi/linux/apm_bios.h
813 F: drivers/char/apm-emulation.c
815 APPLE BCM5974 MULTITOUCH DRIVER
819 F: drivers/input/mouse/bcm5974.c
825 F: drivers/hwmon/applesmc.c
827 APPLETALK NETWORK LAYER
830 F: drivers/net/appletalk/
833 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
836 F: arch/arm64/boot/dts/apm/
838 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
842 F: drivers/net/ethernet/apm/xgene/
843 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
845 APTINA CAMERA SENSOR PLL
849 F: drivers/media/i2c/aptina-pll.*
851 ARC FRAMEBUFFER DRIVER
854 F: drivers/video/fbdev/arcfb.c
855 F: drivers/video/fbdev/core/fb_defio.c
861 F: drivers/net/arcnet/
862 F: include/uapi/linux/if_arcnet.h
867 F: drivers/gpu/drm/arc/
868 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
873 F: drivers/gpu/drm/arm/
874 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
876 ARM MFM AND FLOPPY DRIVERS
879 F: arch/arm/lib/floppydma.S
880 F: arch/arm/include/asm/floppy.h
882 ARM PMU PROFILING AND DEBUGGING
886 F: arch/arm*/kernel/perf_*
887 F: arch/arm/oprofile/common.c
888 F: arch/arm*/kernel/hw_breakpoint.c
889 F: arch/arm*/include/asm/hw_breakpoint.h
890 F: arch/arm*/include/asm/perf_event.h
891 F: drivers/perf/arm_pmu.c
892 F: include/linux/perf/arm_pmu.h
897 W: http://www.armlinux.org.uk/
901 ARM SUB-ARCHITECTURES
906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
908 ARM PRIMECELL AACI PL041 DRIVER
913 ARM PRIMECELL CLCD PL110 DRIVER
916 F: drivers/video/fbdev/amba-clcd.*
918 ARM PRIMECELL KMI PL050 DRIVER
921 F: drivers/input/serio/ambakmi.*
922 F: include/linux/amba/kmi.h
924 ARM PRIMECELL MMCI PL180/1 DRIVER
927 F: drivers/mmc/host/mmci.*
928 F: include/linux/amba/mmci.h
930 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
933 F: drivers/tty/serial/amba-pl01*.c
934 F: include/linux/amba/serial.h
936 ARM PRIMECELL BUS SUPPORT
940 F: include/linux/amba/bus.h
942 ARM/ADS SPHERE MACHINE SUPPORT
947 ARM/AFEB9260 MACHINE SUPPORT
952 ARM/AJECO 1ARM MACHINE SUPPORT
957 ARM/Allwinner sunXi SoC support
964 ARM/Allwinner SoC Clock Support
967 F: drivers/clk/sunxi/
969 ARM/Amlogic Meson SoC support
974 W: http://linux-meson.com/
976 F: arch/arm/mach-meson/
977 F: arch/arm/boot/dts/meson*
978 F: arch/arm64/boot/dts/amlogic/
979 F: drivers/pinctrl/meson/
982 ARM/Annapurna Labs ALPINE ARCHITECTURE
986 F: arch/arm/mach-alpine/
987 F: arch/arm/boot/dts/alpine*
988 F: arch/arm64/boot/dts/al/
989 F: drivers/*/*alpine*
991 ARM/ARTPEC MACHINE SUPPORT
997 F: arch/arm/mach-artpec
998 F: arch/arm/boot/dts/artpec6*
1001 ARM/ASPEED MACHINE SUPPORT
1004 F: arch/arm/mach-aspeed/
1005 F: arch/arm/boot/dts/aspeed-*
1006 F: drivers/*/*aspeed*
1008 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1013 W: http://www.linux4sam.org
1014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1016 F: arch/arm/mach-at91/
1017 F: include/soc/at91/
1018 F: arch/arm/boot/dts/at91*.dts
1019 F: arch/arm/boot/dts/at91*.dtsi
1020 F: arch/arm/boot/dts/sama*.dts
1021 F: arch/arm/boot/dts/sama*.dtsi
1022 F: arch/arm/include/debug/at91.S
1024 ARM/ATMEL AT91 Clock Support
1029 ARM/CALXEDA HIGHBANK ARCHITECTURE
1033 F: arch/arm/mach-highbank/
1034 F: arch/arm/boot/dts/highbank.dts
1035 F: arch/arm/boot/dts/ecx-*.dts*
1037 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1040 F: arch/arm/mach-cns3xxx/
1042 ARM/CAVIUM THUNDER NETWORK DRIVER
1047 F: drivers/net/ethernet/cavium/thunder/
1049 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1055 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1060 F: arch/arm/mach-ep93xx/
1061 F: arch/arm/mach-ep93xx/include/mach/
1063 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1072 F: arch/arm/include/asm/clkdev.h
1073 F: drivers/clk/clkdev.c
1075 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1080 ARM/CONTEC MICRO9 MACHINE SUPPORT
1083 F: arch/arm/mach-ep93xx/micro9.c
1085 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1089 F: drivers/hwtracing/coresight/*
1090 F: Documentation/trace/coresight.txt
1091 F: Documentation/devicetree/bindings/arm/coresight.txt
1092 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1094 ARM/CORGI MACHINE SUPPORT
1098 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1101 T: git git://github.com/ulli-kroll/linux.git
1103 F: arch/arm/mach-gemini/
1104 F: drivers/rtc/rtc-gemini.c
1106 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1111 F: arch/arm/boot/dts/prima2*
1112 F: arch/arm/mach-prima2/
1113 F: drivers/clk/sirf/
1114 F: drivers/clocksource/timer-prima2.c
1115 F: drivers/clocksource/timer-atlas7.c
1118 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1122 F: arch/arm/boot/dts/cx92755*
1125 ARM/EBSA110 MACHINE SUPPORT
1128 W: http://www.armlinux.org.uk/
1130 F: arch/arm/mach-ebsa110/
1131 F: drivers/net/ethernet/amd/am79c961a.*
1133 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1139 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1144 W: http://www.openezx.org/
1146 T: topgit git://git.openezx.org/openezx.git
1147 F: arch/arm/mach-pxa/ezx.c
1149 ARM/FARADAY FA526 PORT
1153 T: git git://git.berlios.de/gemini-board
1154 F: arch/arm/mm/*-fa*
1156 ARM/FOOTBRIDGE ARCHITECTURE
1159 W: http://www.armlinux.org.uk/
1161 F: arch/arm/include/asm/hardware/dec21285.h
1162 F: arch/arm/mach-footbridge/
1164 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1171 F: arch/arm/mach-imx/
1172 F: arch/arm/mach-mxs/
1173 F: arch/arm/boot/dts/imx*
1174 F: arch/arm/configs/imx*_defconfig
1178 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1185 F: arch/arm/mach-imx/*vf610*
1186 F: arch/arm/boot/dts/vf*
1188 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1193 ARM/GUMSTIX MACHINE SUPPORT
1198 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1203 F: arch/arm/mach-pxa/hx4700.c
1204 F: arch/arm/mach-pxa/include/mach/hx4700.h
1205 F: sound/soc/pxa/hx4700.c
1207 ARM/HISILICON SOC SUPPORT
1210 W: http://www.hisilicon.com
1212 T: git git://github.com/hisilicon/linux-hisi.git
1213 F: arch/arm/mach-hisi/
1214 F: arch/arm/boot/dts/hi3*
1215 F: arch/arm/boot/dts/hip*
1216 F: arch/arm/boot/dts/hisi*
1217 F: arch/arm64/boot/dts/hisilicon/
1219 ARM/HP JORNADA 7XX MACHINE SUPPORT
1223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1224 F: arch/arm/mach-sa1100/jornada720.c
1225 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1227 ARM/IGEP MACHINE SUPPORT
1233 F: arch/arm/boot/dts/omap3-igep*
1235 ARM/INCOME PXA270 SUPPORT
1239 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1241 ARM/INTEL IOP32X ARM ARCHITECTURE
1246 ARM/INTEL IOP33X ARM ARCHITECTURE
1250 ARM/INTEL IOP13XX ARM ARCHITECTURE
1255 ARM/INTEL IQ81342EX MACHINE SUPPORT
1260 ARM/INTEL IXDP2850 MACHINE SUPPORT
1265 ARM/INTEL IXP4XX ARM ARCHITECTURE
1270 F: arch/arm/mach-ixp4xx/
1272 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1276 F: arch/arm/mach-pxa/stargate2.c
1277 F: drivers/pcmcia/pxa2xx_stargate2.c
1279 ARM/INTEL XSC3 (MANZANO) ARM CORE
1284 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1289 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1293 F: arch/arm/mach-keystone/
1294 F: arch/arm/boot/dts/keystone-*
1295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1297 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1301 F: drivers/clk/keystone/
1303 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1308 F: drivers/clocksource/timer-keystone.c
1310 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1314 F: drivers/power/reset/keystone-reset.c
1316 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1320 F: drivers/memory/*emif*
1322 ARM/LG1K ARCHITECTURE
1326 F: arch/arm64/boot/dts/lg/
1328 ARM/LOGICPD PXA270 MACHINE SUPPORT
1333 ARM/LPC18XX ARCHITECTURE
1337 F: arch/arm/boot/dts/lpc43*
1338 F: drivers/clk/nxp/clk-lpc18xx*
1339 F: drivers/clocksource/time-lpc32xx.c
1340 F: drivers/i2c/busses/i2c-lpc2k.c
1341 F: drivers/memory/pl172.c
1342 F: drivers/mtd/spi-nor/nxp-spifi.c
1343 F: drivers/rtc/rtc-lpc24xx.c
1346 ARM/LPC32XX SOC SUPPORT
1350 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1352 F: arch/arm/boot/dts/lpc32*
1353 F: arch/arm/mach-lpc32xx/
1354 F: drivers/i2c/busses/i2c-pnx.c
1355 F: drivers/net/ethernet/nxp/lpc_eth.c
1356 F: drivers/usb/host/ohci-nxp.c
1357 F: drivers/watchdog/pnx4008_wdt.c
1360 ARM/MAGICIAN MACHINE SUPPORT
1364 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1371 F: arch/arm/mach-mvebu/
1372 F: drivers/rtc/rtc-armada38x.c
1373 F: arch/arm/boot/dts/armada*
1374 F: arch/arm/boot/dts/kirkwood*
1375 F: arch/arm64/boot/dts/marvell/armada*
1376 F: drivers/cpufreq/mvebu-cpufreq.c
1377 F: arch/arm/configs/mvebu_*_defconfig
1379 ARM/Marvell Berlin SoC support
1383 F: arch/arm/mach-berlin/
1384 F: arch/arm/boot/dts/berlin*
1385 F: arch/arm64/boot/dts/marvell/berlin*
1388 ARM/Marvell Dove/MV78xx0/Orion SOC support
1395 F: arch/arm/mach-dove/
1396 F: arch/arm/mach-mv78xx0/
1397 F: arch/arm/mach-orion5x/
1398 F: arch/arm/plat-orion/
1399 F: arch/arm/boot/dts/dove*
1400 F: arch/arm/boot/dts/orion5x*
1403 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1406 W: http://www.digriz.org.uk/ts78xx/kernel
1408 F: arch/arm/mach-orion5x/ts78xx-*
1410 ARM/OXNAS platform support
1414 F: arch/arm/mach-oxnas/
1415 F: arch/arm/boot/dts/oxnas*
1416 F: arch/arm/boot/dts/wd-mbwe.dts
1419 ARM/Mediatek RTC DRIVER
1424 F: drivers/rtc/rtc-mt6397.c
1426 ARM/Mediatek SoC support
1431 F: arch/arm/boot/dts/mt6*
1432 F: arch/arm/boot/dts/mt8*
1433 F: arch/arm/mach-mediatek/
1437 ARM/Mediatek USB3 PHY DRIVER
1442 F: drivers/phy/phy-mt65xx-usb3.c
1444 ARM/MICREL KS8695 ARCHITECTURE
1447 F: arch/arm/mach-ks8695/
1450 ARM/MIOA701 MACHINE SUPPORT
1453 F: arch/arm/mach-pxa/mioa701.c
1456 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1460 ARM/NOMADIK ARCHITECTURE
1465 F: arch/arm/mach-nomadik/
1466 F: drivers/pinctrl/nomadik/
1467 F: drivers/i2c/busses/i2c-nomadik.c
1468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1470 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1473 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1476 ARM/TOSA MACHINE SUPPORT
1481 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1484 W: http://hackndev.com
1486 F: arch/arm/mach-pxa/include/mach/palmtx.h
1487 F: arch/arm/mach-pxa/palmtx.c
1488 F: arch/arm/mach-pxa/include/mach/palmt5.h
1489 F: arch/arm/mach-pxa/palmt5.c
1490 F: arch/arm/mach-pxa/include/mach/palmld.h
1491 F: arch/arm/mach-pxa/palmld.c
1492 F: arch/arm/mach-pxa/include/mach/palmte2.h
1493 F: arch/arm/mach-pxa/palmte2.c
1494 F: arch/arm/mach-pxa/include/mach/palmtc.h
1495 F: arch/arm/mach-pxa/palmtc.c
1497 ARM/PALM TREO SUPPORT
1500 W: http://hackndev.com
1502 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1503 F: arch/arm/mach-pxa/palmtreo.c
1508 W: http://hackndev.com
1510 F: arch/arm/mach-pxa/include/mach/palmz72.h
1511 F: arch/arm/mach-pxa/palmz72.c
1515 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1518 ARM/PT DIGITAL BOARD PORT
1521 W: http://www.armlinux.org.uk/
1524 ARM/QUALCOMM SUPPORT
1530 F: arch/arm/boot/dts/qcom-*.dts
1531 F: arch/arm/boot/dts/qcom-*.dtsi
1532 F: arch/arm/mach-qcom/
1533 F: arch/arm64/boot/dts/qcom/*
1534 F: drivers/i2c/busses/i2c-qup.c
1535 F: drivers/clk/qcom/
1536 F: drivers/soc/qcom/
1537 F: drivers/spi/spi-qup.c
1538 F: drivers/tty/serial/msm_serial.h
1539 F: drivers/tty/serial/msm_serial.c
1540 F: drivers/*/pm8???-*
1541 F: drivers/mfd/ssbi.c
1542 F: drivers/firmware/qcom_scm.c
1543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1545 ARM/RADISYS ENP2611 MACHINE SUPPORT
1550 ARM/RENESAS ARM64 ARCHITECTURE
1554 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1557 F: arch/arm64/boot/dts/renesas/
1558 F: drivers/soc/renesas/
1559 F: include/linux/soc/renesas/
1561 ARM/RISCPC ARCHITECTURE
1564 W: http://www.armlinux.org.uk/
1566 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1567 F: arch/arm/include/asm/hardware/ioc.h
1568 F: arch/arm/include/asm/hardware/iomd.h
1569 F: arch/arm/include/asm/hardware/memc.h
1570 F: arch/arm/mach-rpc/
1571 F: drivers/net/ethernet/8390/etherh.c
1572 F: drivers/net/ethernet/i825xx/ether1*
1573 F: drivers/net/ethernet/seeq/ether3*
1574 F: drivers/scsi/arm/
1576 ARM/Rockchip SoC support
1580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1582 F: arch/arm/boot/dts/rk3*
1583 F: arch/arm/mach-rockchip/
1584 F: drivers/clk/rockchip/
1585 F: drivers/i2c/busses/i2c-rk3x.c
1586 F: drivers/*/*rockchip*
1587 F: drivers/*/*/*rockchip*
1588 F: sound/soc/rockchip/
1591 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1597 F: arch/arm/boot/dts/s3c*
1598 F: arch/arm/boot/dts/s5p*
1599 F: arch/arm/boot/dts/samsung*
1600 F: arch/arm/boot/dts/exynos*
1601 F: arch/arm64/boot/dts/exynos/
1602 F: arch/arm/plat-samsung/
1603 F: arch/arm/mach-s3c24*/
1604 F: arch/arm/mach-s3c64xx/
1605 F: arch/arm/mach-s5p*/
1606 F: arch/arm/mach-exynos*/
1607 F: drivers/*/*s3c2410*
1608 F: drivers/*/*/*s3c2410*
1609 F: drivers/memory/samsung/*
1610 F: drivers/soc/samsung/*
1611 F: drivers/spi/spi-s3c*
1612 F: sound/soc/samsung/*
1613 F: Documentation/arm/Samsung/
1614 F: Documentation/devicetree/bindings/arm/samsung/
1615 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1616 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1619 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1623 F: arch/arm/mach-s5pv210/
1625 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1631 F: drivers/media/platform/s5p-g2d/
1633 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1640 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1641 F: drivers/media/platform/s5p-mfc/
1643 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1649 F: drivers/media/platform/s5p-tv/
1651 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1656 F: drivers/staging/media/platform/s5p-cec/
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/
1680 F: drivers/soc/renesas/
1681 F: include/linux/soc/renesas/
1683 ARM/SOCFPGA ARCHITECTURE
1686 F: arch/arm/mach-socfpga/
1687 F: arch/arm/boot/dts/socfpga*
1688 F: arch/arm/configs/socfpga_defconfig
1689 F: arch/arm64/boot/dts/altera/
1690 W: http://www.rocketboards.org
1691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1693 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1696 F: drivers/clk/socfpga/
1698 ARM/SOCFPGA EDAC SUPPORT
1701 F: drivers/edac/altera_edac.
1703 ARM/STI ARCHITECTURE
1707 W: http://www.stlinux.com
1709 F: arch/arm/mach-sti/
1710 F: arch/arm/boot/dts/sti*
1711 F: drivers/char/hw_random/st-rng.c
1712 F: drivers/clocksource/arm_global_timer.c
1713 F: drivers/clocksource/clksrc_st_lpc.c
1714 F: drivers/cpufreq/sti-cpufreq.c
1715 F: drivers/i2c/busses/i2c-st.c
1716 F: drivers/media/rc/st_rc.c
1717 F: drivers/media/platform/sti/c8sectpfe/
1718 F: drivers/mmc/host/sdhci-st.c
1719 F: drivers/phy/phy-miphy28lp.c
1720 F: drivers/phy/phy-miphy365x.c
1721 F: drivers/phy/phy-stih407-usb.c
1722 F: drivers/phy/phy-stih41x-usb.c
1723 F: drivers/pinctrl/pinctrl-st.c
1724 F: drivers/remoteproc/st_remoteproc.c
1725 F: drivers/reset/sti/
1726 F: drivers/rtc/rtc-st-lpc.c
1727 F: drivers/tty/serial/st-asc.c
1728 F: drivers/usb/dwc3/dwc3-st.c
1729 F: drivers/usb/host/ehci-st.c
1730 F: drivers/usb/host/ohci-st.c
1731 F: drivers/watchdog/st_lpc_wdt.c
1732 F: drivers/ata/ahci_st.c
1734 ARM/STM32 ARCHITECTURE
1739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1741 F: drivers/clocksource/armv7m_systick.c
1743 ARM/TANGO ARCHITECTURE
1747 F: arch/arm/mach-tango/
1748 F: arch/arm/boot/dts/tango*
1750 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1755 ARM/TETON BGA MACHINE SUPPORT
1760 ARM/THECUS N2100 MACHINE SUPPORT
1765 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1768 W: http://www.mcuos.com
1770 F: arch/arm/mach-w90x900/
1771 F: drivers/input/keyboard/w90p910_keypad.c
1772 F: drivers/input/touchscreen/w90p910_ts.c
1773 F: drivers/watchdog/nuc900_wdt.c
1774 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1775 F: drivers/mtd/nand/nuc900_nand.c
1776 F: drivers/rtc/rtc-nuc900.c
1777 F: drivers/spi/spi-nuc900.c
1778 F: drivers/usb/host/ehci-w90x900.c
1779 F: drivers/video/fbdev/nuc900fb.c
1781 ARM/U300 MACHINE SUPPORT
1785 F: arch/arm/mach-u300/
1786 F: drivers/clocksource/timer-u300.c
1787 F: drivers/i2c/busses/i2c-stu300.c
1788 F: drivers/rtc/rtc-coh901331.c
1789 F: drivers/watchdog/coh901327_wdt.c
1790 F: drivers/dma/coh901318*
1791 F: drivers/mfd/ab3100*
1792 F: drivers/rtc/rtc-ab3100.c
1793 F: drivers/rtc/rtc-coh901331.c
1794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1796 ARM/UNIPHIER ARCHITECTURE
1800 F: arch/arm/boot/dts/uniphier*
1801 F: arch/arm/include/asm/hardware/cache-uniphier.h
1802 F: arch/arm/mach-uniphier/
1803 F: arch/arm/mm/cache-uniphier.c
1804 F: arch/arm64/boot/dts/socionext/
1805 F: drivers/bus/uniphier-system-bus.c
1806 F: drivers/i2c/busses/i2c-uniphier*
1807 F: drivers/pinctrl/uniphier/
1808 F: drivers/tty/serial/8250/8250_uniphier.c
1811 ARM/Ux500 ARM ARCHITECTURE
1815 F: arch/arm/mach-ux500/
1816 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1817 F: drivers/dma/ste_dma40*
1818 F: drivers/hwspinlock/u8500_hsem.c
1819 F: drivers/mfd/abx500*
1820 F: drivers/mfd/ab8500*
1821 F: drivers/mfd/dbx500*
1822 F: drivers/mfd/db8500*
1823 F: drivers/pinctrl/nomadik/pinctrl-ab*
1824 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1825 F: drivers/rtc/rtc-ab8500.c
1826 F: drivers/rtc/rtc-pl031.c
1827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1829 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1832 T: git git://git.linaro.org/people/ulfh/clk.git
1834 F: drivers/clk/ux500/
1835 F: include/linux/platform_data/clk-ux500.h
1837 ARM/VERSATILE EXPRESS PLATFORM
1843 F: arch/arm/boot/dts/vexpress*
1844 F: arch/arm64/boot/dts/arm/
1845 F: arch/arm/mach-vexpress/
1848 F: drivers/clk/versatile/clk-vexpress-osc.c
1849 F: drivers/clocksource/versatile.c
1855 W: http://www.armlinux.org.uk/
1859 ARM/VOIPAC PXA270 SUPPORT
1863 F: arch/arm/mach-pxa/vpac270.c
1864 F: arch/arm/mach-pxa/include/mach/vpac270.h
1866 ARM/VT8500 ARM ARCHITECTURE
1870 F: arch/arm/mach-vt8500/
1871 F: drivers/clocksource/vt8500_timer.c
1872 F: drivers/i2c/busses/i2c-wmt.c
1873 F: drivers/mmc/host/wmt-sdmmc.c
1874 F: drivers/pwm/pwm-vt8500.c
1875 F: drivers/rtc/rtc-vt8500.c
1876 F: drivers/tty/serial/vt8500_serial.c
1877 F: drivers/usb/host/ehci-platform.c
1878 F: drivers/usb/host/uhci-platform.c
1879 F: drivers/video/fbdev/vt8500lcdfb.*
1880 F: drivers/video/fbdev/wm8505fb*
1881 F: drivers/video/fbdev/wmt_ge_rops.*
1883 ARM/ZIPIT Z2 SUPPORT
1887 F: arch/arm/mach-pxa/z2.c
1888 F: arch/arm/mach-pxa/include/mach/z2.h
1890 ARM/ZTE ARCHITECTURE
1894 F: arch/arm/mach-zx/
1896 F: Documentation/devicetree/bindings/arm/zte.txt
1897 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1899 ARM/ZYNQ ARCHITECTURE
1903 W: http://wiki.xilinx.com
1904 T: git https://github.com/Xilinx/linux-xlnx.git
1906 F: arch/arm/mach-zynq/
1907 F: drivers/cpuidle/cpuidle-zynq.c
1908 F: drivers/block/xsysace.c
1911 F: drivers/clocksource/cadence_ttc_timer.c
1912 F: drivers/i2c/busses/i2c-cadence.c
1913 F: drivers/mmc/host/sdhci-of-arasan.c
1914 F: drivers/edac/synopsys_edac.c
1921 F: drivers/iommu/arm-smmu.c
1922 F: drivers/iommu/arm-smmu-v3.c
1923 F: drivers/iommu/io-pgtable-arm.c
1924 F: drivers/iommu/io-pgtable-arm-v7s.c
1926 ARM64 PORT (AARCH64 ARCHITECTURE)
1930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1933 F: Documentation/arm64/
1935 AS3645A LED FLASH CONTROLLER DRIVER
1938 T: git git://linuxtv.org/media_tree.git
1940 F: drivers/media/i2c/as3645a.c
1941 F: include/media/i2c/as3645a.h
1943 ASC7621 HARDWARE MONITOR DRIVER
1947 F: Documentation/hwmon/asc7621
1948 F: drivers/hwmon/asc7621.c
1950 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1954 W: http://acpi4asus.sf.net
1956 F: drivers/platform/x86/asus*.c
1957 F: drivers/platform/x86/eeepc*.c
1959 ASUS WIRELESS RADIO CONTROL DRIVER
1963 F: drivers/platform/x86/asus-wireless.c
1969 F: Documentation/crypto/asymmetric-keys.txt
1970 F: include/linux/verification.h
1971 F: include/crypto/public_key.h
1972 F: include/crypto/pkcs7.h
1973 F: crypto/asymmetric_keys/
1975 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1977 W: http://sourceforge.net/projects/xscaleiop
1979 F: Documentation/crypto/async-tx-api.txt
1982 F: include/linux/dmaengine.h
1983 F: include/linux/async_tx.h
1989 F: drivers/misc/eeprom/at24.c
1990 F: include/linux/platform_data/at24.h
1992 ATA OVER ETHERNET (AOE) DRIVER
1994 W: http://www.openaoe.org/
1996 F: Documentation/aoe/
1997 F: drivers/block/aoe/
1999 ATHEROS 71XX/9XXX GPIO DRIVER
2001 W: https://github.com/AlbanBedel/linux
2002 T: git git://github.com/AlbanBedel/linux
2004 F: drivers/gpio/gpio-ath79.c
2005 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2007 ATHEROS ATH GENERIC UTILITIES
2011 F: drivers/net/wireless/ath/*
2013 ATHEROS ATH5K WIRELESS DRIVER
2018 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2020 F: drivers/net/wireless/ath/ath5k/
2022 ATHEROS ATH6KL WIRELESS DRIVER
2025 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2028 F: drivers/net/wireless/ath/ath6kl/
2030 WILOCITY WIL6210 WIRELESS DRIVER
2035 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2036 F: drivers/net/wireless/ath/wil6210/
2037 F: include/uapi/linux/wil6210_uapi.h
2039 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2042 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2044 F: drivers/net/wireless/ath/carl9170/
2046 ATK0110 HWMON DRIVER
2050 F: drivers/hwmon/asus_atk0110.c
2055 F: drivers/input/misc/ati_remote2.c
2057 ATLX ETHERNET DRIVERS
2061 W: http://sourceforge.net/projects/atl1
2062 W: http://atl1.sourceforge.net
2064 F: drivers/net/ethernet/atheros/
2070 W: http://linux-atm.sourceforge.net
2073 F: include/linux/atm*
2074 F: include/uapi/linux/atm*
2076 ATMEL AT91 / AT32 MCI DRIVER
2079 F: drivers/mmc/host/atmel-mci.c
2081 ATMEL AT91 / AT32 SERIAL DRIVER
2084 F: drivers/tty/serial/atmel_serial.c
2086 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2089 F: drivers/power/reset/at91-sama5d2_shdwc.c
2091 ATMEL SAMA5D2 ADC DRIVER
2095 F: drivers/iio/adc/at91-sama5d2_adc.c
2097 ATMEL Audio ALSA driver
2107 F: drivers/dma/at_hdmac.c
2108 F: drivers/dma/at_hdmac_regs.h
2109 F: include/linux/platform_data/dma-atmel.h
2116 F: drivers/dma/at_xdmac.c
2122 F: drivers/i2c/busses/i2c-at91.c
2128 F: drivers/media/platform/soc_camera/atmel-isi.c
2129 F: include/media/atmel-isi.h
2135 F: drivers/video/fbdev/atmel_lcdfb.c
2136 F: include/video/atmel_lcdc.h
2138 ATMEL MACB ETHERNET DRIVER
2141 F: drivers/net/ethernet/cadence/
2148 F: drivers/mtd/nand/atmel_nand*
2154 F: drivers/mmc/host/sdhci-of-at91.c
2159 F: drivers/spi/spi-atmel.*
2165 F: drivers/misc/atmel-ssc.c
2166 F: include/linux/atmel-ssc.h
2168 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2172 F: drivers/misc/atmel_tclib.c
2173 F: drivers/clocksource/tcb_clksrc.c
2175 ATMEL USBA UDC DRIVER
2179 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2181 ATMEL WIRELESS DRIVER
2184 W: http://www.thekelleys.org.uk/atmel
2185 W: http://atmelwlandriver.sourceforge.net/
2187 F: drivers/net/wireless/atmel/atmel*
2189 ATMEL MAXTOUCH DRIVER
2191 T: git git://github.com/atmel-maxtouch/linux.git
2193 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2194 F: drivers/input/touchscreen/atmel_mxt_ts.c
2195 F: include/linux/platform_data/atmel_mxt_ts.h
2197 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2200 W: http://www.attotech.com
2202 F: drivers/scsi/esas2r
2204 ATUSB IEEE 802.15.4 RADIO DRIVER
2208 F: drivers/net/ieee802154/atusb.c
2209 F: drivers/net/ieee802154/atusb.h
2210 F: drivers/net/ieee802154/at86rf230.h
2216 W: http://people.redhat.com/sgrubb/audit/
2217 T: git git://git.infradead.org/users/pcmoore/audit
2219 F: include/linux/audit.h
2220 F: include/uapi/linux/audit.h
2223 AUXILIARY DISPLAY DRIVERS
2225 W: http://miguelojeda.es/auxdisplay.htm
2226 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2228 F: drivers/auxdisplay/
2229 F: include/linux/cfag12864b.h
2234 W: http://www.atmel.com/products/AVR32/
2235 W: http://mirror.egtvedt.no/avr32linux.org/
2236 W: http://avrfreaks.net/
2240 AVR32/AT32AP MACHINE SUPPORT
2244 F: arch/avr32/mach-at32ap/
2249 W: http://www.linux-ax25.org/
2251 F: include/uapi/linux/ax25.h
2252 F: include/net/ax25.h
2259 W: https://linuxtv.org
2260 T: git git://linuxtv.org/media_tree.git
2262 F: drivers/media/usb/dvb-usb-v2/az6007.c
2264 AZTECH FM RADIO RECEIVER DRIVER
2267 T: git git://linuxtv.org/media_tree.git
2268 W: https://linuxtv.org
2270 F: drivers/media/radio/radio-aztech*
2275 W: http://wireless.kernel.org/en/users/Drivers/b43
2277 F: drivers/net/wireless/broadcom/b43/
2279 B43LEGACY WIRELESS DRIVER
2283 W: http://wireless.kernel.org/en/users/Drivers/b43
2285 F: drivers/net/wireless/broadcom/b43legacy/
2287 BACKLIGHT CLASS/SUBSYSTEM
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2292 F: drivers/video/backlight/
2293 F: include/linux/backlight.h
2300 W: https://www.open-mesh.org/
2301 Q: https://patchwork.open-mesh.org/project/batman/list/
2303 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2304 F: Documentation/ABI/testing/sysfs-class-net-mesh
2305 F: Documentation/networking/batman-adv.txt
2308 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2311 W: http://www.baycom.org/~tom/ham/ham.html
2313 F: drivers/net/hamradio/baycom*
2315 BCACHE (BLOCK LAYER CACHE)
2318 W: http://bcache.evilpiepirate.org
2320 F: drivers/md/bcache/
2322 BDISP ST MEDIA DRIVER
2325 T: git git://linuxtv.org/media_tree.git
2326 W: https://linuxtv.org
2328 F: drivers/media/platform/sti/bdisp
2332 F: Documentation/filesystems/befs.txt
2335 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2339 F: drivers/net/ethernet/ec_bhf.c
2344 F: Documentation/filesystems/bfs.txt
2346 F: include/uapi/linux/bfs_fs.h
2348 BLACKFIN ARCHITECTURE
2351 T: git git://git.code.sf.net/p/adi-linux/code
2352 W: http://blackfin.uclinux.org
2356 BLACKFIN EMAC DRIVER
2358 W: http://blackfin.uclinux.org
2360 F: drivers/net/ethernet/adi/
2364 W: http://blackfin.uclinux.org
2366 F: drivers/rtc/rtc-bfin.c
2371 W: http://blackfin.uclinux.org
2373 F: drivers/mmc/host/bfin_sdh.c
2375 BLACKFIN SERIAL DRIVER
2378 W: http://blackfin.uclinux.org
2380 F: drivers/tty/serial/bfin_uart.c
2382 BLACKFIN WATCHDOG DRIVER
2384 W: http://blackfin.uclinux.org
2386 F: drivers/watchdog/bfin_wdt.c
2388 BLACKFIN I2C TWI DRIVER
2391 W: http://blackfin.uclinux.org/
2393 F: drivers/i2c/busses/i2c-bfin-twi.c
2395 BLACKFIN MEDIA DRIVER
2398 W: http://blackfin.uclinux.org/
2400 F: drivers/media/platform/blackfin/
2401 F: drivers/media/i2c/adv7183*
2402 F: drivers/media/i2c/vs6624*
2404 BLINKM RGB LED DRIVER
2407 F: drivers/leds/leds-blinkm.c
2412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2415 F: kernel/trace/blktrace.c
2421 F: drivers/mtd/devices/block2mtd.c
2428 W: http://www.bluez.org/
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2432 F: drivers/bluetooth/
2439 W: http://www.bluez.org/
2440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2444 F: include/net/bluetooth/
2451 W: http://sourceforge.net/projects/bonding/
2453 F: drivers/net/bonding/
2454 F: include/uapi/linux/if_bonding.h
2456 BPF (Safe dynamic programs and tools)
2463 BROADCOM B44 10/100 ETHERNET DRIVER
2467 F: drivers/net/ethernet/broadcom/b44.*
2469 BROADCOM GENET ETHERNET DRIVER
2473 F: drivers/net/ethernet/broadcom/genet/
2475 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2480 F: drivers/net/ethernet/broadcom/bnx2.*
2481 F: drivers/net/ethernet/broadcom/bnx2_*
2483 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2487 F: drivers/net/ethernet/broadcom/bnx2x/
2489 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2494 T: git git://github.com/broadcom/mach-bcm
2496 F: arch/arm/mach-bcm/
2497 F: arch/arm/boot/dts/bcm113*
2498 F: arch/arm/boot/dts/bcm216*
2499 F: arch/arm/boot/dts/bcm281*
2500 F: arch/arm64/boot/dts/broadcom/
2501 F: arch/arm/configs/bcm_defconfig
2502 F: drivers/mmc/host/sdhci-bcm-kona.c
2503 F: drivers/clocksource/bcm_kona_timer.c
2505 BROADCOM BCM2835 ARM ARCHITECTURE
2511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2515 BROADCOM BCM47XX MIPS ARCHITECTURE
2520 F: Documentation/devicetree/bindings/mips/brcm/
2521 F: arch/mips/bcm47xx/*
2522 F: arch/mips/include/asm/mach-bcm47xx/*
2524 BROADCOM BCM5301X ARM ARCHITECTURE
2528 F: arch/arm/mach-bcm/bcm_5301x.c
2529 F: arch/arm/boot/dts/bcm5301x.dtsi
2530 F: arch/arm/boot/dts/bcm470*
2532 BROADCOM BCM63XX ARM ARCHITECTURE
2536 T: git git://github.com/broadcom/stblinux.git
2538 F: arch/arm/mach-bcm/bcm63xx.c
2539 F: arch/arm/include/debug/bcm63xx.S
2541 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2545 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2547 BROADCOM BCM7XXX ARM ARCHITECTURE
2553 T: git git://github.com/broadcom/stblinux.git
2555 F: arch/arm/mach-bcm/*brcmstb*
2556 F: arch/arm/boot/dts/bcm7*.dts*
2557 F: drivers/bus/brcmstb_gisb.c
2560 BROADCOM BMIPS MIPS ARCHITECTURE
2564 T: git git://github.com/broadcom/stblinux.git
2566 F: arch/mips/bmips/*
2567 F: arch/mips/include/asm/mach-bmips/*
2568 F: arch/mips/kernel/*bmips*
2569 F: arch/mips/boot/dts/brcm/bcm*.dts*
2570 F: drivers/irqchip/irq-bcm63*
2571 F: drivers/irqchip/irq-bcm7*
2572 F: drivers/irqchip/irq-brcmstb*
2573 F: include/linux/bcm963xx_nvram.h
2574 F: include/linux/bcm963xx_tag.h
2576 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2582 F: drivers/net/ethernet/broadcom/tg3.*
2584 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2592 F: drivers/net/wireless/broadcom/brcm80211/
2594 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2598 F: drivers/scsi/bnx2fc/
2600 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2604 F: drivers/scsi/bnx2i/
2606 BROADCOM IPROC ARM ARCHITECTURE
2612 T: git git://github.com/broadcom/cygnus-linux.git
2628 BROADCOM BRCMSTB GPIO DRIVER
2632 F: drivers/gpio/gpio-brcmstb.c
2633 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2635 BROADCOM KONA GPIO DRIVER
2639 F: drivers/gpio/gpio-bcm-kona.c
2640 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2642 BROADCOM NVRAM DRIVER
2646 F: drivers/firmware/broadcom/*
2648 BROADCOM STB NAND FLASH DRIVER
2654 F: drivers/mtd/nand/brcmnand/
2656 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2661 F: include/linux/bcma/
2663 BROADCOM SYSTEMPORT ETHERNET DRIVER
2667 F: drivers/net/ethernet/broadcom/bcmsysport.*
2669 BROADCOM VULCAN ARM64 SOC
2674 F: arch/arm64/boot/dts/broadcom/vulcan*
2676 BROCADE BFA FC SCSI DRIVER
2681 F: drivers/scsi/bfa/
2683 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2687 F: drivers/net/ethernet/brocade/bna/
2689 BSG (block layer generic sg v4 driver)
2694 F: include/linux/bsg.h
2695 F: include/uapi/linux/bsg.h
2700 T: git git://git.alsa-project.org/alsa-kernel.git
2702 F: Documentation/sound/alsa/Bt87x.txt
2703 F: sound/pci/bt87x.c
2707 W: http://bu3sch.de/btgpio.php
2709 F: drivers/gpio/gpio-bt8xx.c
2716 W: http://btrfs.wiki.kernel.org/
2717 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2720 F: Documentation/filesystems/btrfs.txt
2723 BTTV VIDEO4LINUX DRIVER
2727 W: https://linuxtv.org
2728 T: git git://linuxtv.org/media_tree.git
2730 F: Documentation/video4linux/bttv/
2731 F: drivers/media/pci/bt8xx/bttv*
2733 BUSLOGIC SCSI DRIVER
2737 F: drivers/scsi/BusLogic.*
2738 F: drivers/scsi/FlashPoint.*
2740 C-MEDIA CMI8788 DRIVER
2743 T: git git://git.alsa-project.org/alsa-kernel.git
2745 F: sound/pci/oxygen/
2751 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2755 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2759 F: Documentation/filesystems/caching/cachefiles.txt
2762 CADET FM/AM RADIO RECEIVER DRIVER
2765 T: git git://linuxtv.org/media_tree.git
2766 W: https://linuxtv.org
2768 F: drivers/media/radio/radio-cadet*
2770 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2773 T: git git://linuxtv.org/media_tree.git
2775 F: Documentation/video4linux/cafe_ccic
2776 F: drivers/media/platform/marvell-ccic/
2782 F: Documentation/networking/caif/
2783 F: drivers/net/caif/
2784 F: include/uapi/linux/caif/
2785 F: include/net/caif/
2788 CALGARY x86-64 IOMMU
2793 F: arch/x86/kernel/pci-calgary_64.c
2794 F: arch/x86/kernel/tce_64.c
2795 F: arch/x86/include/asm/calgary.h
2796 F: arch/x86/include/asm/tce.h
2802 W: https://github.com/linux-can
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2806 F: Documentation/networking/can.txt
2808 F: include/linux/can/core.h
2809 F: include/uapi/linux/can.h
2810 F: include/uapi/linux/can/bcm.h
2811 F: include/uapi/linux/can/raw.h
2812 F: include/uapi/linux/can/gw.h
2818 W: https://github.com/linux-can
2819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2823 F: include/linux/can/dev.h
2824 F: include/linux/can/platform/
2825 F: include/uapi/linux/can/error.h
2826 F: include/uapi/linux/can/netlink.h
2832 F: include/linux/capability.h
2833 F: include/uapi/linux/capability.h
2834 F: security/commoncap.c
2835 F: kernel/capability.c
2837 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2840 F: drivers/iio/light/cm*
2841 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2843 CAVIUM LIQUIDIO NETWORK DRIVER
2849 W: http://www.cavium.com
2851 F: drivers/net/ethernet/cavium/liquidio/
2853 CC2520 IEEE-802.15.4 RADIO DRIVER
2857 F: drivers/net/ieee802154/cc2520.c
2858 F: include/linux/spi/cc2520.h
2859 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2864 T: git git://linuxtv.org/media_tree.git
2865 W: http://linuxtv.org
2867 F: Documentation/cec.txt
2868 F: Documentation/DocBook/media/v4l/cec*
2869 F: drivers/staging/media/cec/
2870 F: drivers/media/cec-edid.c
2871 F: drivers/media/rc/keymaps/rc-cec.c
2872 F: include/media/cec.h
2873 F: include/media/cec-edid.h
2874 F: include/linux/cec.h
2875 F: include/linux/cec-funcs.h
2877 CELL BROADBAND ENGINE ARCHITECTURE
2880 W: http://www.ibm.com/developerworks/power/cell/
2882 F: arch/powerpc/include/asm/cell*.h
2883 F: arch/powerpc/include/asm/spu*.h
2884 F: arch/powerpc/include/uapi/asm/spu*.h
2885 F: arch/powerpc/oprofile/*cell*
2886 F: arch/powerpc/platforms/cell/
2888 CEPH COMMON CODE (LIBCEPH)
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2895 T: git git://github.com/ceph/ceph-client.git
2898 F: include/linux/ceph/
2899 F: include/linux/crush/
2901 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2908 T: git git://github.com/ceph/ceph-client.git
2910 F: Documentation/filesystems/ceph.txt
2913 CERTIFICATE HANDLING:
2918 F: Documentation/module-signing.txt
2920 F: scripts/sign-file.c
2921 F: scripts/extract-cert.c
2923 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2926 F: Documentation/usb/WUSB-Design-overview.txt
2927 F: Documentation/usb/wusb-cbaf
2928 F: drivers/usb/host/hwa-hc.c
2929 F: drivers/usb/host/whci/
2930 F: drivers/usb/wusbcore/
2931 F: include/linux/usb/wusb*
2933 CFAG12864B LCD DRIVER
2935 W: http://miguelojeda.es/auxdisplay.htm
2936 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2938 F: drivers/auxdisplay/cfag12864b.c
2939 F: include/linux/cfag12864b.h
2941 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2943 W: http://miguelojeda.es/auxdisplay.htm
2944 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2946 F: drivers/auxdisplay/cfag12864bfb.c
2947 F: include/linux/cfag12864b.h
2949 CFG80211 and NL80211
2952 W: http://wireless.kernel.org/
2953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2956 F: include/uapi/linux/nl80211.h
2957 F: include/net/cfg80211.h
2959 X: net/wireless/wext*
2961 CHAR and MISC DRIVERS
2964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2968 F: include/linux/miscdevice.h
2974 F: scripts/checkpatch.pl
2976 CHINESE DOCUMENTATION
2981 F: Documentation/zh_CN/
2983 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2988 F: drivers/usb/chipidea/
2990 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2994 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2995 F: drivers/input/touchscreen/chipone_icn8318.c
2997 CHROME HARDWARE PLATFORM SUPPORT
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3001 F: drivers/platform/chrome/
3003 CISCO VIC ETHERNET NIC DRIVER
3009 F: drivers/net/ethernet/cisco/enic/
3011 CISCO VIC LOW LATENCY NIC DRIVER
3015 F: drivers/infiniband/hw/usnic/
3017 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3021 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3023 CIRRUS LOGIC AUDIO CODEC DRIVERS
3028 F: sound/soc/codecs/cs*
3035 F: include/linux/cleancache.h
3041 F: include/linux/clk.h
3043 CLOCKSOURCE, CLOCKEVENT DRIVERS
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3049 F: drivers/clocksource
3051 CISCO FCOE HBA DRIVER
3057 F: drivers/scsi/fnic/
3059 CISCO SCSI HBA DRIVER
3064 F: drivers/scsi/snic/
3071 F: drivers/platform/x86/classmate-laptop.c
3076 T: git git://linuxtv.org/media_tree.git
3077 W: https://linuxtv.org
3079 F: drivers/media/pci/cobalt/
3081 COCCINELLE/Semantic Patches (SmPL)
3087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3088 W: http://coccinelle.lip6.fr/
3090 F: Documentation/coccinelle.txt
3091 F: scripts/coccinelle/
3092 F: scripts/coccicheck
3098 W: http://www.coda.cs.cmu.edu/
3100 F: Documentation/filesystems/coda.txt
3102 F: include/linux/coda*.h
3103 F: include/uapi/linux/coda*.h
3105 CODA V4L2 MEM2MEM DRIVER
3109 F: Documentation/devicetree/bindings/media/coda.txt
3110 F: drivers/media/platform/coda/
3112 COMMON CLK FRAMEWORK
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3118 F: Documentation/devicetree/bindings/clock/
3120 X: drivers/clk/clkdev.c
3121 F: include/linux/clk-pr*
3122 F: include/linux/clk/
3124 COMMON INTERNET FILE SYSTEM (CIFS)
3128 W: http://linux-cifs.samba.org/
3129 T: git git://git.samba.org/sfrench/cifs-2.6.git
3131 F: Documentation/filesystems/cifs/
3134 COMPACTPCI HOTPLUG CORE
3138 F: drivers/pci/hotplug/cpci_hotplug*
3140 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3144 F: drivers/pci/hotplug/cpcihp_zt5550.*
3146 COMPACTPCI HOTPLUG GENERIC DRIVER
3150 F: drivers/pci/hotplug/cpcihp_generic.c
3152 COMPAL LAPTOP SUPPORT
3156 F: drivers/platform/x86/compal-laptop.c
3158 CONEXANT ACCESSRUNNER USB DRIVER
3160 W: http://accessrunner.sourceforge.net/
3162 F: drivers/usb/atm/cxacru.c
3167 T: git git://git.infradead.org/users/hch/configfs.git
3170 F: include/linux/configfs.h
3176 F: drivers/connector/
3178 CONTROL GROUP (CGROUP)
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3185 F: Documentation/cgroups/
3186 F: include/linux/cgroup*
3189 CONTROL GROUP - CPUSET
3192 W: http://www.bullopensource.org/cpuset/
3193 W: http://oss.sgi.com/projects/cpusets/
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3196 F: Documentation/cgroups/cpusets.txt
3197 F: include/linux/cpuset.h
3200 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3210 CORETEMP HARDWARE MONITORING DRIVER
3214 F: Documentation/hwmon/coretemp
3215 F: drivers/hwmon/coretemp.c
3217 COSA/SRP SYNC SERIAL DRIVER
3219 W: http://www.fi.muni.cz/~kas/cosa/
3221 F: drivers/net/wan/cosa*
3223 CPMAC ETHERNET DRIVER
3227 F: drivers/net/ethernet/ti/cpmac.c
3229 CPU FREQUENCY DRIVERS
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3235 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3237 F: include/linux/cpufreq.h
3239 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3243 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3245 F: drivers/cpufreq/arm_big_little.h
3246 F: drivers/cpufreq/arm_big_little.c
3247 F: drivers/cpufreq/arm_big_little_dt.c
3249 CPUIDLE DRIVER - ARM BIG LITTLE
3254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3256 F: drivers/cpuidle/cpuidle-big_little.c
3258 CPUIDLE DRIVER - ARM EXYNOS
3265 F: drivers/cpuidle/cpuidle-exynos.c
3266 F: arch/arm/mach-exynos/pm.c
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3274 F: drivers/cpuidle/*
3275 F: include/linux/cpuidle.h
3280 F: arch/x86/kernel/cpuid.c
3281 F: arch/x86/kernel/msr.c
3283 CPU POWER MONITORING SUBSYSTEM
3287 F: tools/power/cpupower/
3290 W: http://sourceforge.net/projects/cramfs/
3291 S: Orphan / Obsolete
3292 F: Documentation/filesystems/cramfs.txt
3299 W: http://developer.axis.com
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3303 F: drivers/tty/serial/crisv10.*
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3312 F: Documentation/crypto/
3313 F: Documentation/devicetree/bindings/crypto/
3314 F: Documentation/DocBook/crypto-API.tmpl
3320 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3324 F: crypto/ansi_cprng.c
3330 T: git git://linuxtv.org/media_tree.git
3331 W: http://linuxtv.org
3333 F: drivers/media/i2c/cs3308.c
3334 F: drivers/media/i2c/cs3308.h
3336 CS5535 Audio ALSA driver
3339 F: sound/pci/cs5535audio/
3344 F: drivers/net/wireless/st/cw1200/
3346 CX18 VIDEO4LINUX DRIVER
3350 T: git git://linuxtv.org/media_tree.git
3351 W: https://linuxtv.org
3352 W: http://www.ivtvdriver.org/index.php/Cx18
3354 F: Documentation/video4linux/cx18.txt
3355 F: drivers/media/pci/cx18/
3356 F: include/uapi/linux/ivtv*
3358 CX2341X MPEG ENCODER HELPER MODULE
3361 T: git git://linuxtv.org/media_tree.git
3362 W: https://linuxtv.org
3364 F: drivers/media/common/cx2341x*
3365 F: include/media/cx2341x*
3367 CX24120 MEDIA DRIVER
3371 W: https://linuxtv.org
3372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3374 F: drivers/media/dvb-frontends/cx24120*
3376 CX88 VIDEO4LINUX DRIVER
3380 W: https://linuxtv.org
3381 T: git git://linuxtv.org/media_tree.git
3383 F: Documentation/video4linux/cx88/
3384 F: drivers/media/pci/cx88/
3386 CXD2820R MEDIA DRIVER
3389 W: https://linuxtv.org
3390 W: http://palosaari.fi/linux/
3391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3392 T: git git://linuxtv.org/anttip/media_tree.git
3394 F: drivers/media/dvb-frontends/cxd2820r*
3396 CXGB3 ETHERNET DRIVER (CXGB3)
3399 W: http://www.chelsio.com
3401 F: drivers/net/ethernet/chelsio/cxgb3/
3403 CXGB3 ISCSI DRIVER (CXGB3I)
3406 W: http://www.chelsio.com
3408 F: drivers/scsi/cxgbi/cxgb3i
3410 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3413 W: http://www.openfabrics.org
3415 F: drivers/infiniband/hw/cxgb3/
3417 CXGB4 ETHERNET DRIVER (CXGB4)
3420 W: http://www.chelsio.com
3422 F: drivers/net/ethernet/chelsio/cxgb4/
3424 CXGB4 ISCSI DRIVER (CXGB4I)
3427 W: http://www.chelsio.com
3429 F: drivers/scsi/cxgbi/cxgb4i
3431 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3434 W: http://www.openfabrics.org
3436 F: drivers/infiniband/hw/cxgb4/
3438 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3441 W: http://www.chelsio.com
3443 F: drivers/net/ethernet/chelsio/cxgb4vf/
3445 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3450 F: drivers/misc/cxl/
3451 F: include/misc/cxl*
3452 F: include/uapi/misc/cxl.h
3453 F: Documentation/powerpc/cxl.txt
3454 F: Documentation/powerpc/cxl.txt
3455 F: Documentation/ABI/testing/sysfs-class-cxl
3457 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3462 F: drivers/scsi/cxlflash/
3463 F: include/uapi/scsi/cxlflash_ioctls.h
3464 F: Documentation/powerpc/cxlflash.txt
3466 STMMAC ETHERNET DRIVER
3470 W: http://www.stlinux.com
3472 F: drivers/net/ethernet/stmicro/stmmac/
3477 W: http://www.armlinux.org.uk/
3479 F: drivers/video/fbdev/cyber2000fb.*
3481 CYCLADES ASYNC MUX DRIVER
3482 W: http://www.cyclades.com/
3484 F: drivers/tty/cyclades.c
3485 F: include/linux/cyclades.h
3486 F: include/uapi/linux/cyclades.h
3488 CYCLADES PC300 DRIVER
3489 W: http://www.cyclades.com/
3491 F: drivers/net/wan/pc300*
3493 CYPRESS_FIRMWARE MEDIA DRIVER
3496 W: https://linuxtv.org
3497 W: http://palosaari.fi/linux/
3498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3499 T: git git://linuxtv.org/anttip/media_tree.git
3501 F: drivers/media/common/cypress_firmware*
3503 CYTTSP TOUCHSCREEN DRIVER
3507 F: drivers/input/touchscreen/cyttsp*
3508 F: include/linux/input/cyttsp.h
3510 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3513 F: drivers/rtc/rtc-ds1685.c
3514 F: include/linux/rtc/ds1685.h
3516 DAMA SLAVE for AX.25
3518 W: http://yaina.de/jreuter/
3519 W: http://www.qsl.net/dl1bke/
3522 F: net/ax25/af_ax25.c
3523 F: net/ax25/ax25_dev.c
3524 F: net/ax25/ax25_ds_*
3525 F: net/ax25/ax25_in.c
3526 F: net/ax25/ax25_out.c
3527 F: net/ax25/ax25_timer.c
3528 F: net/ax25/sysctl_net_ax25.c
3530 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3533 F: Documentation/networking/dmfe.txt
3534 F: drivers/net/ethernet/dec/tulip/dmfe.c
3536 DC390/AM53C974 SCSI driver
3540 F: drivers/scsi/am53c974.c
3547 W: http://twibble.org/dist/dc395x/
3548 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3550 F: Documentation/scsi/dc395x.txt
3551 F: drivers/scsi/dc395x.*
3556 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3558 F: include/linux/dccp.h
3559 F: include/uapi/linux/dccp.h
3560 F: include/linux/tfrc.h
3563 DECnet NETWORK LAYER
3564 W: http://linux-decnet.sourceforge.net
3567 F: Documentation/networking/decnet.txt
3570 DECSTATION PLATFORM SUPPORT
3573 W: http://www.linux-mips.org/wiki/DECstation
3576 F: arch/mips/include/asm/dec/
3577 F: arch/mips/include/asm/mach-dec/
3579 DEFXX FDDI NETWORK DRIVER
3582 F: drivers/net/fddi/defxx.*
3589 F: drivers/platform/x86/dell-laptop.c
3591 DELL LAPTOP RBTN DRIVER
3594 F: drivers/platform/x86/dell-rbtn.*
3596 DELL LAPTOP FREEFALL DRIVER
3599 F: drivers/platform/x86/dell-smo8800.c
3601 DELL LAPTOP SMM DRIVER
3604 F: drivers/hwmon/dell-smm-hwmon.c
3605 F: include/uapi/linux/i8k.h
3607 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3610 F: Documentation/dcdbas.txt
3611 F: drivers/firmware/dcdbas.*
3613 DELL WMI EXTRAS DRIVER
3617 F: drivers/platform/x86/dell-wmi.c
3619 DESIGNWARE USB2 DRD IP DRIVER
3622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3624 F: drivers/usb/dwc2/
3626 DESIGNWARE USB3 DRD IP DRIVER
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3631 F: drivers/usb/dwc3/
3633 DEVICE COREDUMP (DEV_COREDUMP)
3637 F: drivers/base/devcoredump.c
3638 F: include/linux/devcoredump.h
3640 DEVICE FREQUENCY (DEVFREQ)
3644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3647 F: include/linux/devfreq.h
3648 F: Documentation/devicetree/bindings/devfreq/
3650 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3655 F: drivers/devfreq/event/
3656 F: drivers/devfreq/devfreq-event.c
3657 F: include/linux/devfreq-event.h
3658 F: Documentation/devicetree/bindings/devfreq/event/
3660 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3666 F: drivers/devfreq/exynos-bus.c
3667 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3669 DEVICE NUMBER REGISTRY
3671 W: http://lanana.org/docs/device-list/index.html
3679 W: http://sources.redhat.com/dm
3680 Q: http://patchwork.kernel.org/project/dm-devel/list/
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3682 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3684 F: Documentation/device-mapper/
3686 F: drivers/md/persistent-data/
3687 F: include/linux/device-mapper.h
3688 F: include/linux/dm-*.h
3689 F: include/uapi/linux/dm-*.h
3695 F: net/core/devlink.c
3696 F: include/net/devlink.h
3697 F: include/uapi/linux/devlink.h
3699 DIALOG SEMICONDUCTOR DRIVERS
3701 W: http://www.dialog-semiconductor.com/products
3703 F: Documentation/hwmon/da90??
3704 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3705 F: drivers/gpio/gpio-da90??.c
3706 F: drivers/hwmon/da90??-hwmon.c
3707 F: drivers/iio/adc/da91??-*.c
3708 F: drivers/input/misc/da90??_onkey.c
3709 F: drivers/input/touchscreen/da9052_tsi.c
3710 F: drivers/leds/leds-da90??.c
3711 F: drivers/mfd/da903x.c
3712 F: drivers/mfd/da90??-*.c
3713 F: drivers/mfd/da91??-*.c
3714 F: drivers/power/da9052-battery.c
3715 F: drivers/power/da91??-*.c
3716 F: drivers/regulator/da903x.c
3717 F: drivers/regulator/da9???-regulator.[ch]
3718 F: drivers/rtc/rtc-da90??.c
3719 F: drivers/video/backlight/da90??_bl.c
3720 F: drivers/watchdog/da90??_wdt.c
3721 F: include/linux/mfd/da903x.h
3722 F: include/linux/mfd/da9052/
3723 F: include/linux/mfd/da9055/
3724 F: include/linux/mfd/da9063/
3725 F: include/linux/mfd/da9150/
3726 F: include/sound/da[79]*.h
3727 F: sound/soc/codecs/da[79]*.[ch]
3729 DIGI NEO AND CLASSIC PCI PRODUCTS
3734 F: drivers/staging/dgnc/
3736 DIOLAN U2C-12 I2C DRIVER
3740 F: drivers/i2c/busses/i2c-diolan-u2c.c
3748 DIRECTORY NOTIFICATION (DNOTIFY)
3751 F: Documentation/filesystems/dnotify.txt
3752 F: fs/notify/dnotify/
3753 F: include/linux/dnotify.h
3755 DISK GEOMETRY AND PARTITION HANDLING
3757 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3758 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3759 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3765 F: Documentation/filesystems/quota.txt
3767 F: include/linux/quota*.h
3768 F: include/uapi/linux/quota*.h
3770 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3774 W: http://plugable.com/category/projects/udlfb/
3775 F: drivers/video/fbdev/udlfb.c
3776 F: include/video/udlfb.h
3777 F: Documentation/fb/udlfb.txt
3779 DISTRIBUTED LOCK MANAGER (DLM)
3783 W: http://sources.redhat.com/cluster/
3784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3788 DMA BUFFER SHARING FRAMEWORK
3795 F: include/linux/dma-buf*
3796 F: include/linux/reservation.h
3797 F: include/linux/*fence.h
3798 F: Documentation/dma-buf-sharing.txt
3799 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3801 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3804 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3807 F: include/linux/dmaengine.h
3808 F: Documentation/devicetree/bindings/dma/
3809 F: Documentation/dmaengine/
3810 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3812 DME1737 HARDWARE MONITOR DRIVER
3816 F: Documentation/hwmon/dme1737
3817 F: drivers/hwmon/dme1737.c
3822 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3823 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3824 F: drivers/firmware/dmi-id.c
3825 F: drivers/firmware/dmi_scan.c
3826 F: include/linux/dmi.h
3833 F: scripts/docproc.c
3834 F: scripts/kernel-doc*
3835 X: Documentation/ABI/
3836 X: Documentation/devicetree/
3837 X: Documentation/acpi
3838 X: Documentation/power
3839 X: Documentation/spi
3840 X: Documentation/DocBook/media
3841 T: git git://git.lwn.net/linux.git docs-next
3847 F: drivers/char/dtlk.c
3848 F: include/linux/dtlk.h
3850 DPT_I2O SCSI RAID DRIVER
3853 W: http://www.adaptec.com/
3855 F: drivers/scsi/dpt*
3856 F: drivers/scsi/dpt/
3862 W: http://www.drbd.org
3863 T: git git://git.linbit.com/linux-drbd.git
3864 T: git git://git.linbit.com/drbd-8.4.git
3866 F: drivers/block/drbd/
3868 F: Documentation/blockdev/drbd/
3870 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3874 F: Documentation/kobject.txt
3879 F: include/linux/debugfs.h
3880 F: include/linux/kobj*
3886 T: git git://people.freedesktop.org/~airlied/linux
3890 F: Documentation/DocBook/gpu.*
3892 F: include/uapi/drm/
3894 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3897 F: drivers/gpu/drm/ast/
3899 DRM DRIVER FOR BOCHS VIRTUAL GPU
3902 F: drivers/gpu/drm/bochs/
3904 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3907 F: drivers/gpu/drm/cirrus/
3909 RADEON and AMDGPU DRM DRIVERS
3913 T: git git://people.freedesktop.org/~agd5f/linux
3915 F: drivers/gpu/drm/radeon/
3916 F: include/uapi/drm/radeon_drm.h
3917 F: drivers/gpu/drm/amd/
3918 F: include/uapi/drm/amdgpu_drm.h
3923 T: git git://anongit.freedesktop.org/tegra/linux.git
3925 F: drivers/gpu/drm/drm_panel.c
3926 F: drivers/gpu/drm/panel/
3927 F: include/drm/drm_panel.h
3928 F: Documentation/devicetree/bindings/display/panel/
3930 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3935 W: https://01.org/linuxgraphics/
3936 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3937 T: git git://anongit.freedesktop.org/drm-intel
3939 F: drivers/gpu/drm/i915/
3940 F: include/drm/i915*
3941 F: include/uapi/drm/i915_drm.h
3943 DRM DRIVERS FOR ATMEL HLCDC
3947 F: drivers/gpu/drm/atmel-hlcdc/
3948 F: Documentation/devicetree/bindings/drm/atmel/
3950 DRM DRIVERS FOR ALLWINNER A10
3954 F: drivers/gpu/drm/sun4i/
3955 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3957 DRM DRIVERS FOR EXYNOS
3963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3965 F: drivers/gpu/drm/exynos/
3966 F: include/uapi/drm/exynos_drm.h
3967 F: Documentation/devicetree/bindings/display/exynos/
3969 DRM DRIVERS FOR FREESCALE DCU
3974 F: drivers/gpu/drm/fsl-dcu/
3975 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3976 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3977 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3979 DRM DRIVERS FOR FREESCALE IMX
3983 F: drivers/gpu/drm/imx/
3984 F: drivers/gpu/ipu-v3/
3985 F: Documentation/devicetree/bindings/display/imx/
3987 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3990 T: git git://github.com/patjak/drm-gma500
3992 F: drivers/gpu/drm/gma500/
3994 DRM DRIVERS FOR HISILICON
3999 T: git git://github.com/xin3liang/linux.git
4001 F: drivers/gpu/drm/hisilicon/
4002 F: Documentation/devicetree/bindings/display/hisilicon/
4004 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4005 S: Orphan / Obsolete
4006 F: drivers/gpu/drm/i810/
4007 F: include/uapi/drm/i810_drm.h
4009 DRM DRIVER FOR MSM ADRENO GPU
4014 T: git git://people.freedesktop.org/~robclark/linux
4016 F: drivers/gpu/drm/msm/
4017 F: include/uapi/drm/msm_drm.h
4018 F: Documentation/devicetree/bindings/display/msm/
4020 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4024 T: git git://github.com/skeggsb/linux
4026 F: drivers/gpu/drm/nouveau/
4027 F: include/uapi/drm/nouveau_drm.h
4029 DRM DRIVERS FOR NVIDIA TEGRA
4033 T: git git://anongit.freedesktop.org/tegra/linux.git
4035 F: drivers/gpu/drm/tegra/
4036 F: drivers/gpu/host1x/
4037 F: include/linux/host1x.h
4038 F: include/uapi/drm/tegra_drm.h
4039 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4041 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4042 S: Orphan / Obsolete
4043 F: drivers/gpu/drm/mga/
4044 F: include/uapi/drm/mga_drm.h
4046 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4049 F: drivers/gpu/drm/mgag200/
4051 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4052 S: Orphan / Obsolete
4053 F: drivers/gpu/drm/r128/
4054 F: include/uapi/drm/r128_drm.h
4056 DRM DRIVERS FOR RENESAS
4060 T: git git://linuxtv.org/pinchartl/fbdev
4062 F: drivers/gpu/drm/rcar-du/
4063 F: drivers/gpu/drm/shmobile/
4064 F: include/linux/platform_data/shmob_drm.h
4065 F: Documentation/devicetree/bindings/display/renesas,du.txt
4067 DRM DRIVER FOR QXL VIRTUAL GPU
4070 F: drivers/gpu/drm/qxl/
4071 F: include/uapi/drm/qxl_drm.h
4073 DRM DRIVERS FOR ROCKCHIP
4077 F: drivers/gpu/drm/rockchip/
4078 F: Documentation/devicetree/bindings/display/rockchip/
4080 DRM DRIVER FOR SAVAGE VIDEO CARDS
4081 S: Orphan / Obsolete
4082 F: drivers/gpu/drm/savage/
4083 F: include/uapi/drm/savage_drm.h
4085 DRM DRIVER FOR SIS VIDEO CARDS
4086 S: Orphan / Obsolete
4087 F: drivers/gpu/drm/sis/
4088 F: include/uapi/drm/sis_drm.h
4094 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4096 F: drivers/gpu/drm/sti
4097 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4099 DRM DRIVER FOR TDFX VIDEO CARDS
4100 S: Orphan / Obsolete
4101 F: drivers/gpu/drm/tdfx/
4103 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4106 F: drivers/gpu/drm/udl/
4108 DRM DRIVERS FOR VIVANTE GPU IP
4114 F: drivers/gpu/drm/etnaviv/
4115 F: include/uapi/drm/etnaviv_drm.h
4116 F: Documentation/devicetree/bindings/display/etnaviv/
4118 DRM DRIVER FOR VMWARE VIRTUAL GPU
4123 T: git git://people.freedesktop.org/~syeh/repos_linux
4124 T: git git://people.freedesktop.org/~thomash/linux
4126 F: drivers/gpu/drm/vmwgfx/
4127 F: include/uapi/drm/vmwgfx_drm.h
4131 T: git git://github.com/anholt/linux
4133 F: drivers/gpu/drm/vc4/
4134 F: include/uapi/drm/vc4_drm.h
4135 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4137 DSBR100 USB FM RADIO DRIVER
4140 T: git git://linuxtv.org/media_tree.git
4142 F: drivers/media/radio/dsbr100.c
4148 F: drivers/net/wan/dscc4.c
4153 T: git git://linuxtv.org/media_tree.git
4154 W: https://linuxtv.org
4156 F: drivers/media/pci/dt3155/
4158 DVB_USB_AF9015 MEDIA DRIVER
4161 W: https://linuxtv.org
4162 W: http://palosaari.fi/linux/
4163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4164 T: git git://linuxtv.org/anttip/media_tree.git
4166 F: drivers/media/usb/dvb-usb-v2/af9015*
4168 DVB_USB_AF9035 MEDIA DRIVER
4171 W: https://linuxtv.org
4172 W: http://palosaari.fi/linux/
4173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4174 T: git git://linuxtv.org/anttip/media_tree.git
4176 F: drivers/media/usb/dvb-usb-v2/af9035*
4178 DVB_USB_ANYSEE MEDIA DRIVER
4181 W: https://linuxtv.org
4182 W: http://palosaari.fi/linux/
4183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4184 T: git git://linuxtv.org/anttip/media_tree.git
4186 F: drivers/media/usb/dvb-usb-v2/anysee*
4188 DVB_USB_AU6610 MEDIA DRIVER
4191 W: https://linuxtv.org
4192 W: http://palosaari.fi/linux/
4193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4194 T: git git://linuxtv.org/anttip/media_tree.git
4196 F: drivers/media/usb/dvb-usb-v2/au6610*
4198 DVB_USB_CE6230 MEDIA DRIVER
4201 W: https://linuxtv.org
4202 W: http://palosaari.fi/linux/
4203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4204 T: git git://linuxtv.org/anttip/media_tree.git
4206 F: drivers/media/usb/dvb-usb-v2/ce6230*
4208 DVB_USB_CXUSB MEDIA DRIVER
4211 W: https://linuxtv.org
4212 W: http://github.com/mkrufky
4213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4214 T: git git://linuxtv.org/media_tree.git
4216 F: drivers/media/usb/dvb-usb/cxusb*
4218 DVB_USB_EC168 MEDIA DRIVER
4221 W: https://linuxtv.org
4222 W: http://palosaari.fi/linux/
4223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4224 T: git git://linuxtv.org/anttip/media_tree.git
4226 F: drivers/media/usb/dvb-usb-v2/ec168*
4228 DVB_USB_GL861 MEDIA DRIVER
4231 W: https://linuxtv.org
4232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233 T: git git://linuxtv.org/anttip/media_tree.git
4235 F: drivers/media/usb/dvb-usb-v2/gl861*
4237 DVB_USB_MXL111SF MEDIA DRIVER
4240 W: https://linuxtv.org
4241 W: http://github.com/mkrufky
4242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4243 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4245 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4247 DVB_USB_RTL28XXU MEDIA DRIVER
4250 W: https://linuxtv.org
4251 W: http://palosaari.fi/linux/
4252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4253 T: git git://linuxtv.org/anttip/media_tree.git
4255 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4257 DVB_USB_V2 MEDIA DRIVER
4260 W: https://linuxtv.org
4261 W: http://palosaari.fi/linux/
4262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263 T: git git://linuxtv.org/anttip/media_tree.git
4265 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4266 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4271 F: lib/dynamic_debug.c
4272 F: include/linux/dynamic_debug.h
4274 DZ DECSTATION DZ11 SERIAL DRIVER
4277 F: drivers/tty/serial/dz.*
4279 E3X0 POWER BUTTON DRIVER
4282 W: http://www.ettus.com
4284 F: drivers/input/misc/e3x0-button.c
4285 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4290 W: https://linuxtv.org
4291 W: http://palosaari.fi/linux/
4292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4293 T: git git://linuxtv.org/anttip/media_tree.git
4295 F: drivers/media/tuners/e4000*
4297 EATA ISA/EISA/PCI SCSI DRIVER
4301 F: drivers/scsi/eata.c
4306 W: https://linuxtv.org
4307 W: http://palosaari.fi/linux/
4308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4309 T: git git://linuxtv.org/anttip/media_tree.git
4311 F: drivers/media/dvb-frontends/ec100*
4316 W: http://ecryptfs.org
4317 W: https://launchpad.net/ecryptfs
4318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4320 F: Documentation/filesystems/ecryptfs.txt
4329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4332 F: Documentation/edac.txt
4334 F: include/linux/edac.h
4341 F: drivers/edac/amd64_edac*
4348 F: drivers/edac/highbank*
4356 F: drivers/edac/octeon_edac*
4363 F: drivers/edac/e752x_edac.c
4369 F: drivers/edac/e7xxx_edac.c
4376 F: drivers/edac/ghes_edac.c
4382 F: drivers/edac/i82443bxgx_edac.c
4388 F: drivers/edac/i3000_edac.c
4394 F: drivers/edac/i5000_edac.c
4401 F: drivers/edac/i5400_edac.c
4408 F: drivers/edac/i7300_edac.c
4415 F: drivers/edac/i7core_edac.c
4422 F: drivers/edac/i82975x_edac.c
4428 F: drivers/edac/ie31200_edac.c
4434 F: drivers/edac/mpc85xx_edac.[ch]
4440 F: drivers/edac/pasemi_edac.c
4446 F: drivers/edac/r82600_edac.c
4453 F: drivers/edac/sb_edac.c
4456 APPLIED MICRO (APM) X-GENE SOC EDAC
4459 F: drivers/edac/xgene_edac.c
4460 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4462 EDIROL UA-101/UA-1000 DRIVER
4465 T: git git://git.alsa-project.org/alsa-kernel.git
4467 F: sound/usb/misc/ua101.c
4469 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4474 F: Documentation/efi-stub.txt
4475 F: arch/ia64/kernel/efi.c
4476 F: arch/x86/boot/compressed/eboot.[ch]
4477 F: arch/x86/include/asm/efi.h
4478 F: arch/x86/platform/efi/
4479 F: drivers/firmware/efi/
4480 F: include/linux/efi*.h
4482 EFI VARIABLE FILESYSTEM
4486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4491 EFIFB FRAMEBUFFER DRIVER
4495 F: drivers/video/fbdev/efifb.c
4498 W: http://aeschi.ch.eu.org/efs/
4502 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4506 F: drivers/net/ethernet/ibm/ehea/
4508 EM28XX VIDEO4LINUX DRIVER
4512 W: https://linuxtv.org
4513 T: git git://linuxtv.org/media_tree.git
4515 F: drivers/media/usb/em28xx/
4524 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4528 W: http://www.avagotech.com
4530 F: drivers/scsi/lpfc/
4532 ENE CB710 FLASH CARD READER DRIVER
4535 F: drivers/misc/cb710/
4536 F: drivers/mmc/host/cb710-mmc.*
4537 F: include/linux/cb710.h
4539 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4542 F: drivers/media/rc/ene_ir.*
4544 EPSON S1D13XXX FRAMEBUFFER DRIVER
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4548 F: drivers/video/fbdev/s1d13xxxfb.c
4549 F: include/video/s1d13xxxfb.h
4551 ET131X NETWORK DRIVER
4554 F: drivers/net/ethernet/agere/
4560 W: http://www.linuxfoundation.org/en/Net:Bridge
4562 F: include/linux/netfilter_bridge/
4565 ETHERNET PHY LIBRARY
4569 F: include/linux/phy.h
4570 F: include/linux/phy_fixed.h
4572 F: Documentation/networking/phy.txt
4573 F: drivers/of/of_mdio.c
4574 F: drivers/of/of_net.c
4580 F: Documentation/filesystems/ext2.txt
4582 F: include/linux/ext2*
4588 W: http://ext4.wiki.kernel.org
4589 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4592 F: Documentation/filesystems/ext4.txt
4595 Extended Verification Module (EVM)
4600 F: security/integrity/evm/
4602 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4609 F: include/linux/extcon/
4610 F: include/linux/extcon.h
4611 F: Documentation/extcon/
4612 F: Documentation/devicetree/bindings/extcon/
4618 F: drivers/gpu/drm/exynos/exynos_dp*
4620 EXYNOS SYSMMU (IOMMU) driver
4624 F: drivers/iommu/exynos-iommu.c
4626 EXYNOS MIPI DISPLAY DRIVERS
4632 F: drivers/video/fbdev/exynos/exynos_mipi*
4633 F: include/video/exynos_mipi*
4635 EZchip NPS platform support
4638 F: arch/arc/plat-eznps
4639 F: arch/arc/boot/dts/eznps.dts
4641 F71805F HARDWARE MONITORING DRIVER
4645 F: Documentation/hwmon/f71805f
4646 F: drivers/hwmon/f71805f.c
4652 F: drivers/media/tuners/fc0011.h
4653 F: drivers/media/tuners/fc0011.c
4658 W: https://linuxtv.org
4659 W: http://palosaari.fi/linux/
4660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661 T: git git://linuxtv.org/anttip/media_tree.git
4663 F: drivers/media/tuners/fc2580*
4668 F: fs/notify/fanotify/
4669 F: include/linux/fanotify.h
4670 F: include/uapi/linux/fanotify.h
4672 FARSYNC SYNCHRONOUS DRIVER
4674 W: http://www.farsite.co.uk/
4676 F: drivers/net/wan/farsync.*
4678 FAULT INJECTION SUPPORT
4681 F: Documentation/fault-injection/
4682 F: lib/fault-inject.c
4684 FBTFT Framebuffer drivers
4688 F: drivers/staging/fbtft/
4690 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4693 W: www.Open-FCoE.org
4695 F: drivers/scsi/libfc/
4696 F: drivers/scsi/fcoe/
4698 F: include/scsi/libfc.h
4699 F: include/scsi/libfcoe.h
4700 F: include/uapi/scsi/fc/
4702 FILE LOCKING (flock() and fcntl()/lockf())
4707 F: include/linux/fcntl.h
4708 F: include/linux/fs.h
4709 F: include/uapi/linux/fcntl.h
4710 F: include/uapi/linux/fs.h
4714 FILESYSTEMS (VFS and infrastructure)
4720 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4724 F: drivers/hwmon/f75375s.c
4725 F: include/linux/f75375s.h
4727 FIREWIRE AUDIO DRIVERS
4730 T: git git://git.alsa-project.org/alsa-kernel.git
4734 FIREWIRE MEDIA DRIVERS (firedtv)
4738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4740 F: drivers/media/firewire/
4742 FIREWIRE SBP-2 TARGET
4747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4749 F: drivers/target/sbp/
4754 W: http://ieee1394.wiki.kernel.org/
4755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4757 F: drivers/firewire/
4758 F: include/linux/firewire.h
4759 F: include/uapi/linux/firewire*.h
4762 FIRMWARE LOADER (request_firmware)
4766 F: Documentation/firmware_class/
4767 F: drivers/base/firmware*.c
4768 F: include/linux/firmware.h
4770 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4774 F: drivers/block/rsxx/
4778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4780 F: drivers/block/floppy.c
4784 W: http://www.ohwr.org/projects/fmc-bus
4787 F: include/linux/fmc*.h
4788 F: include/linux/ipmi-fru.h
4791 FPGA MANAGER FRAMEWORK
4796 F: include/linux/fpga/fpga-mgr.h
4797 W: http://www.rocketboards.org
4801 W: http://floatingpoint.sourceforge.net/emulator/index.html
4803 F: arch/x86/math-emu/
4805 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4808 F: drivers/net/wan/dlci.c
4809 F: drivers/net/wan/sdla.c
4815 W: http://linux-fbdev.sourceforge.net/
4816 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4819 F: Documentation/fb/
4822 F: include/linux/fb.h
4823 F: include/uapi/video/
4824 F: include/uapi/linux/fb.h
4826 FREESCALE DIU FRAMEBUFFER DRIVER
4830 F: drivers/video/fbdev/fsl-diu-fb.*
4832 FREESCALE DMA DRIVER
4837 F: drivers/dma/fsldma.*
4839 FREESCALE GPMI NAND DRIVER
4843 F: drivers/mtd/nand/gpmi-nand/*
4845 FREESCALE I2C CPM DRIVER
4850 F: drivers/i2c/busses/i2c-cpm.c
4852 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4857 F: include/linux/platform_data/video-imxfb.h
4858 F: drivers/video/fbdev/imxfb.c
4860 FREESCALE QUAD SPI DRIVER
4864 F: drivers/mtd/spi-nor/fsl-quadspi.c
4866 FREESCALE SOC FS_ENET DRIVER
4872 F: drivers/net/ethernet/freescale/fs_enet/
4873 F: include/linux/fs_enet_pd.h
4875 FREESCALE IMX / MXC FEC DRIVER
4879 F: drivers/net/ethernet/freescale/fec_main.c
4880 F: drivers/net/ethernet/freescale/fec_ptp.c
4881 F: drivers/net/ethernet/freescale/fec.h
4882 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4884 FREESCALE QUICC ENGINE LIBRARY
4887 F: drivers/soc/fsl/qe/
4888 F: include/soc/fsl/*qe*.h
4889 F: include/soc/fsl/*ucc*.h
4891 FREESCALE USB PERIPHERAL DRIVERS
4896 F: drivers/usb/gadget/udc/fsl*
4898 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4903 F: drivers/net/ethernet/freescale/ucc_geth*
4905 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4909 F: drivers/net/ethernet/freescale/gianfar*
4910 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4911 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4913 FREESCALE QUICC ENGINE UCC UART DRIVER
4917 F: drivers/tty/serial/ucc_uart.c
4919 FREESCALE SOC SOUND DRIVERS
4927 F: sound/soc/fsl/fsl*
4928 F: sound/soc/fsl/imx*
4929 F: sound/soc/fsl/mpc8610_hpcd.c
4931 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4936 F: drivers/staging/fsl-mc/
4940 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4949 F: Documentation/power/freezing-of-tasks.txt
4950 F: include/linux/freezer.h
4958 F: include/linux/frontswap.h
4960 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4964 F: Documentation/filesystems/caching/
4966 F: include/linux/fscache*.h
4968 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
4973 F: include/linux/fscrypto.h
4980 W: http://en.wikipedia.org/wiki/F2FS
4981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4983 F: Documentation/filesystems/f2fs.txt
4984 F: Documentation/ABI/testing/sysfs-fs-f2fs
4986 F: include/linux/f2fs_fs.h
4987 F: include/trace/events/f2fs.h
4989 FUJITSU FR-V (FRV) PORT
4993 FUJITSU LAPTOP EXTRAS
4997 F: drivers/platform/x86/fujitsu-laptop.c
4999 FUJITSU M-5MO LS CAMERA ISP DRIVER
5004 F: drivers/media/i2c/m5mols/
5005 F: include/media/i2c/m5mols.h
5007 FUJITSU TABLET EXTRAS
5011 F: drivers/platform/x86/fujitsu-tablet.c
5013 FUSE: FILESYSTEM IN USERSPACE
5016 W: http://fuse.sourceforge.net/
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5020 F: include/uapi/linux/fuse.h
5021 F: Documentation/filesystems/fuse.txt
5023 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5026 S: Odd Fixes (e.g., new signatures)
5027 F: drivers/scsi/fdomain.*
5029 GCOV BASED KERNEL PROFILING
5033 F: Documentation/gcov.txt
5035 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5038 W: http://www.icp-vortex.com/
5040 F: drivers/scsi/gdt*
5042 GDB KERNEL DEBUGGING HELPER SCRIPTS
5048 GEMTEK FM RADIO RECEIVER DRIVER
5051 T: git git://linuxtv.org/media_tree.git
5052 W: https://linuxtv.org
5054 F: drivers/media/radio/radio-gemtek*
5056 GENERIC GPIO I2C DRIVER
5059 F: drivers/i2c/busses/i2c-gpio.c
5060 F: include/linux/i2c-gpio.h
5062 GENERIC GPIO I2C MULTIPLEXER DRIVER
5066 F: drivers/i2c/muxes/i2c-mux-gpio.c
5067 F: include/linux/i2c-mux-gpio.h
5068 F: Documentation/i2c/muxes/i2c-mux-gpio
5070 GENERIC HDLC (WAN) DRIVERS
5072 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5074 F: drivers/net/wan/c101.c
5075 F: drivers/net/wan/hd6457*
5076 F: drivers/net/wan/hdlc*
5077 F: drivers/net/wan/n2.c
5078 F: drivers/net/wan/pc300too.c
5079 F: drivers/net/wan/pci200syn.c
5080 F: drivers/net/wan/wanxl*
5082 GENERIC INCLUDE/ASM HEADER FILES
5085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5087 F: include/asm-generic/
5088 F: include/uapi/asm-generic/
5090 GENERIC PHY FRAMEWORK
5093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5096 F: include/linux/phy/
5104 F: drivers/base/power/domain*.c
5105 F: include/linux/pm_domain.h
5107 GENERIC UIO DRIVER FOR PCI DEVICES
5111 F: drivers/uio/uio_pci_generic.c
5113 GET_MAINTAINER SCRIPT
5116 F: scripts/get_maintainer.pl
5122 W: http://sources.redhat.com/cluster/
5123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5125 F: Documentation/filesystems/gfs2*.txt
5127 F: include/uapi/linux/gfs2_ondisk.h
5129 GIGASET ISDN DRIVERS
5132 W: http://gigaset307x.sourceforge.net/
5134 F: Documentation/isdn/README.gigaset
5135 F: drivers/isdn/gigaset/
5136 F: include/uapi/linux/gigaset_dev.h
5142 F: drivers/media/usb/go7007/
5148 F: drivers/input/touchscreen/goodix.c
5154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5156 F: Documentation/devicetree/bindings/gpio/
5157 F: Documentation/gpio/
5158 F: Documentation/ABI/testing/gpio-cdev
5159 F: Documentation/ABI/obsolete/sysfs-gpio
5161 F: include/linux/gpio/
5162 F: include/linux/gpio.h
5163 F: include/asm-generic/gpio.h
5164 F: include/uapi/linux/gpio.h
5167 GRE DEMULTIPLEXER DRIVER
5171 F: net/ipv4/gre_demux.c
5172 F: net/ipv4/gre_offload.c
5173 F: include/net/gre.h
5175 GRETH 10/100/1G Ethernet MAC device driver
5179 F: drivers/net/ethernet/aeroflex/
5181 GSPCA FINEPIX SUBDRIVER
5184 T: git git://linuxtv.org/media_tree.git
5186 F: drivers/media/usb/gspca/finepix.c
5188 GSPCA GL860 SUBDRIVER
5191 T: git git://linuxtv.org/media_tree.git
5193 F: drivers/media/usb/gspca/gl860/
5195 GSPCA M5602 SUBDRIVER
5198 T: git git://linuxtv.org/media_tree.git
5200 F: drivers/media/usb/gspca/m5602/
5202 GSPCA PAC207 SONIXB SUBDRIVER
5205 T: git git://linuxtv.org/media_tree.git
5207 F: drivers/media/usb/gspca/pac207.c
5209 GSPCA SN9C20X SUBDRIVER
5212 T: git git://linuxtv.org/media_tree.git
5214 F: drivers/media/usb/gspca/sn9c20x.c
5216 GSPCA T613 SUBDRIVER
5219 T: git git://linuxtv.org/media_tree.git
5221 F: drivers/media/usb/gspca/t613.c
5223 GSPCA USB WEBCAM DRIVER
5226 T: git git://linuxtv.org/media_tree.git
5228 F: drivers/media/usb/gspca/
5230 GUID PARTITION TABLE (GPT)
5234 F: block/partitions/efi.*
5236 STK1160 USB VIDEO CAPTURE DRIVER
5239 T: git git://linuxtv.org/media_tree.git
5241 F: drivers/media/usb/stk1160/
5246 W: http://uclinux-h8.sourceforge.jp
5247 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5250 F: drivers/clocksource/h8300_*.c
5251 F: drivers/clk/h8300/
5252 F: drivers/irqchip/irq-renesas-h8*.c
5254 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5257 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5259 F: drivers/platform/x86/hdaps.c
5261 HDPVR USB VIDEO ENCODER DRIVER
5264 T: git git://linuxtv.org/media_tree.git
5265 W: https://linuxtv.org
5267 F: drivers/media/usb/hdpvr/
5269 HWPOISON MEMORY FAILURE HANDLING
5273 F: mm/memory-failure.c
5274 F: mm/hwpoison-inject.c
5276 HYPERVISOR VIRTUAL CONSOLE DRIVER
5284 W: https://linuxtv.org
5285 W: http://palosaari.fi/linux/
5286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5287 T: git git://linuxtv.org/anttip/media_tree.git
5289 F: drivers/media/usb/hackrf/
5295 W: http://hwmon.wiki.kernel.org/
5296 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5299 F: Documentation/hwmon/
5301 F: include/linux/hwmon*.h
5303 HARDWARE RANDOM NUMBER GENERATOR CORE
5308 F: Documentation/devicetree/bindings/rng/
5309 F: Documentation/hw_random.txt
5310 F: drivers/char/hw_random/
5311 F: include/linux/hw_random.h
5313 HARDWARE SPINLOCK CORE
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5319 F: Documentation/hwspinlock.txt
5320 F: drivers/hwspinlock/hwspinlock_*
5321 F: include/linux/hwspinlock.h
5323 HARMONY SOUND DRIVER
5326 F: sound/parisc/harmony.*
5331 W: https://linuxtv.org
5332 W: http://palosaari.fi/linux/
5333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5334 T: git git://linuxtv.org/anttip/media_tree.git
5336 F: drivers/media/dvb-frontends/hd29l2*
5338 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5344 F: Documentation/scsi/hpsa.txt
5345 F: drivers/scsi/hpsa*.[ch]
5346 F: include/linux/cciss*.h
5347 F: include/uapi/linux/cciss*.h
5349 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5355 F: Documentation/blockdev/cciss.txt
5356 F: drivers/block/cciss*
5357 F: include/linux/cciss_ioctl.h
5358 F: include/uapi/linux/cciss_ioctl.h
5365 F: drivers/infiniband/hw/hfi1
5370 F: Documentation/filesystems/hfs.txt
5376 F: Documentation/filesystems/hfsplus.txt
5379 HGA FRAMEBUFFER DRIVER
5382 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5384 F: drivers/video/fbdev/hgafb.c
5386 HIBERNATION (aka Software Suspend, aka swsusp)
5392 F: drivers/base/power/
5394 F: include/linux/suspend.h
5395 F: include/linux/freezer.h
5396 F: include/linux/pm.h
5397 F: arch/*/include/asm/suspend*.h
5403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5406 F: include/linux/hid*
5407 F: include/uapi/linux/hid*
5409 HID SENSOR HUB DRIVERS
5416 F: Documentation/hid/hid-sensor*
5417 F: drivers/hid/hid-sensor-*
5418 F: drivers/iio/*/hid-*
5419 F: include/linux/hid-sensor-*
5421 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5426 F: Documentation/timers/
5427 F: kernel/time/hrtimer.c
5428 F: kernel/time/clockevents.c
5429 F: kernel/time/tick*.*
5430 F: kernel/time/timer_*.c
5431 F: include/linux/clockchips.h
5432 F: include/linux/hrtimer.h
5434 HIGH-SPEED SCC DRIVER FOR AX.25
5437 F: drivers/net/hamradio/dmascc.c
5438 F: drivers/net/hamradio/scc.c
5440 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5442 W: http://www.highpoint-tech.com
5444 F: Documentation/scsi/hptiop.txt
5445 F: drivers/scsi/hptiop.c
5451 F: include/linux/hippidevice.h
5452 F: include/uapi/linux/if_hippi.h
5454 F: drivers/net/hippi/
5456 HISILICON SAS Controller
5458 W: http://www.hisilicon.com
5460 F: drivers/scsi/hisi_sas/
5461 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5467 W: http://hostap.epitest.fi/
5469 F: drivers/net/wireless/intersil/hostap/
5471 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5474 F: drivers/platform/x86/tc1100-wmi.c
5476 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5479 F: drivers/net/ethernet/hp/hp100.*
5481 HPET: High Precision Event Timers driver
5484 F: Documentation/timers/hpet.txt
5485 F: drivers/char/hpet.c
5486 F: include/linux/hpet.h
5487 F: include/uapi/linux/hpet.h
5491 F: arch/x86/kernel/hpet.c
5492 F: arch/x86/include/asm/hpet.h
5496 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5504 F: Documentation/ABI/testing/sysfs-bus-hsi
5505 F: Documentation/hsi.txt
5507 F: include/linux/hsi/
5508 F: include/uapi/linux/hsi/
5512 W: http://www.pharscape.org
5514 F: drivers/net/usb/hso.c
5516 HSR NETWORK PROTOCOL
5522 HTCPEN TOUCHSCREEN DRIVER
5526 F: drivers/input/touchscreen/htcpen.c
5533 Hyper-V CORE AND DRIVERS
5538 F: arch/x86/include/asm/mshyperv.h
5539 F: arch/x86/include/uapi/asm/hyperv.h
5540 F: arch/x86/kernel/cpu/mshyperv.c
5541 F: drivers/hid/hid-hyperv.c
5543 F: drivers/input/serio/hyperv-keyboard.c
5544 F: drivers/pci/host/pci-hyperv.c
5545 F: drivers/net/hyperv/
5546 F: drivers/scsi/storvsc_drv.c
5547 F: drivers/video/fbdev/hyperv_fb.c
5548 F: include/linux/hyperv.h
5550 F: Documentation/ABI/stable/sysfs-bus-vmbus
5556 F: Documentation/i2c/i2c-topology
5557 F: Documentation/i2c/muxes/
5558 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5559 F: drivers/i2c/i2c-mux.c
5560 F: drivers/i2c/muxes/
5561 F: include/linux/i2c-mux.h
5563 I2C OVER PARALLEL PORT
5567 F: Documentation/i2c/busses/i2c-parport
5568 F: Documentation/i2c/busses/i2c-parport-light
5569 F: drivers/i2c/busses/i2c-parport.c
5570 F: drivers/i2c/busses/i2c-parport-light.c
5572 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5576 F: Documentation/i2c/busses/i2c-ali1535
5577 F: Documentation/i2c/busses/i2c-ali1563
5578 F: Documentation/i2c/busses/i2c-ali15x3
5579 F: Documentation/i2c/busses/i2c-amd756
5580 F: Documentation/i2c/busses/i2c-amd8111
5581 F: Documentation/i2c/busses/i2c-i801
5582 F: Documentation/i2c/busses/i2c-nforce2
5583 F: Documentation/i2c/busses/i2c-piix4
5584 F: Documentation/i2c/busses/i2c-sis5595
5585 F: Documentation/i2c/busses/i2c-sis630
5586 F: Documentation/i2c/busses/i2c-sis96x
5587 F: Documentation/i2c/busses/i2c-via
5588 F: Documentation/i2c/busses/i2c-viapro
5589 F: drivers/i2c/busses/i2c-ali1535.c
5590 F: drivers/i2c/busses/i2c-ali1563.c
5591 F: drivers/i2c/busses/i2c-ali15x3.c
5592 F: drivers/i2c/busses/i2c-amd756.c
5593 F: drivers/i2c/busses/i2c-amd756-s4882.c
5594 F: drivers/i2c/busses/i2c-amd8111.c
5595 F: drivers/i2c/busses/i2c-i801.c
5596 F: drivers/i2c/busses/i2c-isch.c
5597 F: drivers/i2c/busses/i2c-nforce2.c
5598 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5599 F: drivers/i2c/busses/i2c-piix4.c
5600 F: drivers/i2c/busses/i2c-sis5595.c
5601 F: drivers/i2c/busses/i2c-sis630.c
5602 F: drivers/i2c/busses/i2c-sis96x.c
5603 F: drivers/i2c/busses/i2c-via.c
5604 F: drivers/i2c/busses/i2c-viapro.c
5606 I2C/SMBUS ISMT DRIVER
5610 F: drivers/i2c/busses/i2c-ismt.c
5611 F: Documentation/i2c/busses/i2c-ismt
5613 I2C/SMBUS STUB DRIVER
5617 F: drivers/i2c/i2c-stub.c
5622 W: https://i2c.wiki.kernel.org/
5623 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5626 F: Documentation/devicetree/bindings/i2c/
5627 F: Documentation/i2c/
5630 F: include/linux/i2c.h
5631 F: include/linux/i2c-*.h
5632 F: include/uapi/linux/i2c.h
5633 F: include/uapi/linux/i2c-*.h
5645 F: Documentation/i2c/busses/i2c-taos-evm
5646 F: drivers/i2c/busses/i2c-taos-evm.c
5651 W: http://www.harbaum.org/till/i2c_tiny_usb
5653 F: drivers/i2c/busses/i2c-tiny-usb.c
5660 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5665 IA64 (Itanium) PLATFORM
5669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5673 IBM Power VMX Cryptographic instructions
5678 F: drivers/crypto/vmx/Makefile
5679 F: drivers/crypto/vmx/Kconfig
5680 F: drivers/crypto/vmx/vmx.c
5681 F: drivers/crypto/vmx/aes*
5682 F: drivers/crypto/vmx/ghash*
5683 F: drivers/crypto/vmx/ppc-xlate.pl
5685 IBM Power in-Nest Crypto Acceleration
5690 F: drivers/crypto/nx/Makefile
5691 F: drivers/crypto/nx/Kconfig
5692 F: drivers/crypto/nx/nx-aes*
5693 F: drivers/crypto/nx/nx-sha*
5694 F: drivers/crypto/nx/nx.*
5695 F: drivers/crypto/nx/nx_csbcpb.h
5696 F: drivers/crypto/nx/nx_debugfs.h
5698 IBM Power 842 compression accelerator
5701 F: drivers/crypto/nx/Makefile
5702 F: drivers/crypto/nx/Kconfig
5703 F: drivers/crypto/nx/nx-842*
5704 F: include/linux/sw842.h
5708 IBM Power Linux RAID adapter
5711 F: drivers/scsi/ipr.*
5713 IBM Power Virtual Ethernet Device Driver
5717 F: drivers/net/ethernet/ibm/ibmveth.*
5719 IBM Power SRIOV Virtual NIC Device Driver
5724 F: drivers/net/ethernet/ibm/ibmvnic.*
5726 IBM Power Virtual SCSI Device Drivers
5730 F: drivers/scsi/ibmvscsi/ibmvscsi*
5731 F: drivers/scsi/ibmvscsi/viosrp.h
5733 IBM Power Virtual FC Device Drivers
5737 F: drivers/scsi/ibmvscsi/ibmvfc*
5739 IBM ServeRAID RAID DRIVER
5741 F: drivers/scsi/ips.*
5743 ICH LPC AND GPIO DRIVER
5746 F: drivers/mfd/lpc_ich.c
5747 F: drivers/gpio/gpio-ich.c
5752 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5755 F: Documentation/ide/
5757 F: include/linux/ide.h
5759 IDEAPAD LAPTOP EXTRAS DRIVER
5762 W: http://launchpad.net/ideapad-laptop
5764 F: drivers/platform/x86/ideapad-laptop.c
5766 IDEAPAD LAPTOP SLIDEBAR DRIVER
5769 W: https://github.com/o2genum/ideapad-slidebar
5771 F: drivers/input/misc/ideapad_slidebar.c
5777 F: Documentation/cdrom/ide-cd
5778 F: drivers/ide/ide-cd*
5784 F: drivers/idle/i7300_idle.c
5786 IEEE 802.15.4 SUBSYSTEM
5789 W: http://wpan.cakelab.org/
5790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5795 F: drivers/net/ieee802154/
5796 F: include/linux/nl802154.h
5797 F: include/linux/ieee802154.h
5798 F: include/net/nl802154.h
5799 F: include/net/mac802154.h
5800 F: include/net/af_ieee802154.h
5801 F: include/net/cfg802154.h
5802 F: include/net/ieee802154_netdev.h
5803 F: Documentation/networking/ieee802154.txt
5805 IGORPLUG-USB IR RECEIVER
5809 F: drivers/media/rc/igorplugusb.c
5811 IGUANAWORKS USB IR TRANSCEIVER
5815 F: drivers/media/rc/iguanair.c
5817 IIO SUBSYSTEM AND DRIVERS
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5825 F: Documentation/devicetree/bindings/iio/
5827 F: drivers/staging/iio/
5828 F: include/linux/iio/
5831 IKANOS/ADI EAGLE ADSL USB DRIVER
5835 F: drivers/usb/atm/ueagle-atm.c
5837 INA209 HARDWARE MONITOR DRIVER
5841 F: Documentation/hwmon/ina209
5842 F: Documentation/devicetree/bindings/i2c/ina209.txt
5843 F: drivers/hwmon/ina209.c
5845 INA2XX HARDWARE MONITOR DRIVER
5849 F: Documentation/hwmon/ina2xx
5850 F: drivers/hwmon/ina2xx.c
5851 F: include/linux/platform_data/ina2xx.h
5853 INDUSTRY PACK SUBSYSTEM (IPACK)
5858 W: http://industrypack.sourceforge.net
5862 INGENIC JZ4780 DMA Driver
5865 F: drivers/dma/dma-jz4780.c
5867 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5875 F: security/integrity/ima/
5877 IMGTEC IR DECODER DRIVER
5880 F: drivers/media/rc/img-ir/
5882 IMS TWINTURBO FRAMEBUFFER DRIVER
5885 F: drivers/video/fbdev/imsttfb.c
5887 INFINIBAND SUBSYSTEM
5892 W: http://www.openfabrics.org/
5893 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5896 F: Documentation/infiniband/
5897 F: drivers/infiniband/
5898 F: include/uapi/linux/if_infiniband.h
5899 F: include/uapi/rdma/
5907 F: Documentation/filesystems/inotify.txt
5908 F: fs/notify/inotify/
5909 F: include/linux/inotify.h
5910 F: include/uapi/linux/inotify.h
5912 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5915 Q: http://patchwork.kernel.org/project/linux-input/list/
5916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5919 F: include/linux/input.h
5920 F: include/uapi/linux/input.h
5921 F: include/linux/input/
5922 F: Documentation/devicetree/bindings/input/
5924 INPUT MULTITOUCH (MT) PROTOCOL
5928 F: Documentation/input/multi-touch-protocol.txt
5929 F: drivers/input/input-mt.c
5932 INTEL ASoC BDW/HSW DRIVERS
5936 F: sound/soc/intel/common/sst-dsp*
5937 F: sound/soc/intel/common/sst-firmware.c
5938 F: sound/soc/intel/boards/broadwell.c
5939 F: sound/soc/intel/haswell/
5941 INTEL C600 SERIES SAS CONTROLLER DRIVER
5945 T: git git://git.code.sf.net/p/intel-sas/isci
5947 F: drivers/scsi/isci/
5949 INTEL HID EVENT DRIVER
5953 F: drivers/platform/x86/intel-hid.c
5955 INTEL VIRTUAL BUTTON DRIVER
5959 F: drivers/platform/x86/intel-vbtn.c
5964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5966 F: drivers/idle/intel_idle.c
5973 F: drivers/cpufreq/intel_pstate.c
5975 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5979 F: Documentation/fb/intelfb.txt
5980 F: drivers/video/fbdev/intelfb/
5982 INTEL 810/815 FRAMEBUFFER DRIVER
5986 F: drivers/video/fbdev/i810/
5988 INTEL MENLOW THERMAL DRIVER
5991 W: https://01.org/linux-acpi
5993 F: drivers/platform/x86/intel_menlow.c
5995 INTEL I/OAT DMA DRIVER
5999 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6001 F: drivers/dma/ioat*
6006 T: git git://git.infradead.org/iommu-2.6.git
6008 F: drivers/iommu/intel-iommu.c
6009 F: include/linux/intel-iommu.h
6011 INTEL IOP-ADMA DMA DRIVER
6014 F: drivers/dma/iop-adma.c
6016 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6019 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6020 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6021 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6022 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6023 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6024 F: drivers/net/wan/ixp4xx_hss.c
6026 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6029 F: drivers/char/hw_random/ixp4xx-rng.c
6031 INTEL ETHERNET DRIVERS
6034 W: http://www.intel.com/support/feedback.htm
6035 W: http://e1000.sourceforge.net/
6036 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6040 F: Documentation/networking/e100.txt
6041 F: Documentation/networking/e1000.txt
6042 F: Documentation/networking/e1000e.txt
6043 F: Documentation/networking/igb.txt
6044 F: Documentation/networking/igbvf.txt
6045 F: Documentation/networking/ixgb.txt
6046 F: Documentation/networking/ixgbe.txt
6047 F: Documentation/networking/ixgbevf.txt
6048 F: Documentation/networking/i40e.txt
6049 F: Documentation/networking/i40evf.txt
6050 F: drivers/net/ethernet/intel/
6051 F: drivers/net/ethernet/intel/*/
6053 INTEL RDMA RNIC DRIVER
6061 F: drivers/infiniband/hw/i40iw/
6063 INTEL-MID GPIO DRIVER
6067 F: drivers/gpio/gpio-intel-mid.c
6069 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6073 F: Documentation/networking/README.ipw2100
6074 F: Documentation/networking/README.ipw2200
6075 F: drivers/net/wireless/intel/ipw2x00/
6080 F: Documentation/trace/intel_th.txt
6081 F: drivers/hwtracing/intel_th/
6083 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6086 W: http://tboot.sourceforge.net
6087 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6089 F: Documentation/intel_txt.txt
6090 F: include/linux/tboot.h
6091 F: arch/x86/kernel/tboot.c
6093 INTEL WIRELESS WIMAX CONNECTION 2400
6098 W: http://linuxwimax.org
6099 F: Documentation/wimax/README.i2400m
6100 F: drivers/net/wimax/i2400m/
6101 F: include/uapi/linux/wimax/i2400m.h
6103 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6107 F: drivers/net/wireless/intel/iwlegacy/
6109 INTEL WIRELESS WIFI LINK (iwlwifi)
6115 W: http://intellinuxwireless.org
6116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6118 F: drivers/net/wireless/intel/iwlwifi/
6120 INTEL MANAGEMENT ENGINE (mei)
6124 F: include/uapi/linux/mei.h
6125 F: include/linux/mei_cl_bus.h
6126 F: drivers/misc/mei/*
6127 F: drivers/watchdog/mei_wdt.c
6128 F: Documentation/misc-devices/mei/*
6130 INTEL MIC DRIVERS (mic)
6134 W: https://github.com/sudeepdutt/mic
6135 W: http://software.intel.com/en-us/mic-developer
6136 F: include/linux/mic_bus.h
6137 F: include/linux/scif.h
6138 F: include/uapi/linux/mic_common.h
6139 F: include/uapi/linux/mic_ioctl.h
6140 F: include/uapi/linux/scif_ioctl.h
6141 F: drivers/misc/mic/
6142 F: drivers/dma/mic_x100_dma.c
6143 F: drivers/dma/mic_x100_dma.h
6144 F: Documentation/mic/
6146 INTEL PMC/P-Unit IPC DRIVER
6150 F: drivers/platform/x86/intel_pmc_ipc.c
6151 F: drivers/platform/x86/intel_punit_ipc.c
6152 F: arch/x86/include/asm/intel_pmc_ipc.h
6153 F: arch/x86/include/asm/intel_punit_ipc.h
6155 INTEL TELEMETRY DRIVER
6159 F: arch/x86/include/asm/intel_telemetry.h
6160 F: drivers/platform/x86/intel_telemetry*
6162 INTEL PMC CORE DRIVER
6167 F: arch/x86/include/asm/pmc_core.h
6168 F: drivers/platform/x86/intel_pmc_core*
6170 IOC3 ETHERNET DRIVER
6174 F: drivers/net/ethernet/sgi/ioc3-eth.c
6180 F: drivers/tty/serial/ioc3_serial.c
6185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6192 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6197 W: http://openipmi.sourceforge.net/
6199 F: Documentation/IPMI.txt
6200 F: drivers/char/ipmi/
6201 F: include/linux/ipmi*
6202 F: include/uapi/linux/ipmi*
6204 QCOM AUDIO (ASoC) DRIVERS
6211 IPS SCSI RAID DRIVER
6214 W: http://www.adaptec.com/
6216 F: drivers/scsi/ips*
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6227 F: Documentation/networking/ipvs-sysctl.txt
6228 F: include/net/ip_vs.h
6229 F: include/uapi/linux/ip_vs.h
6230 F: net/netfilter/ipvs/
6236 F: drivers/tty/ipwireless/
6242 F: include/net/ipx.h
6243 F: include/uapi/linux/ipx.h
6250 W: http://irda.sourceforge.net/
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6253 F: Documentation/networking/irda.txt
6254 F: drivers/net/irda/
6255 F: include/net/irda/
6262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6272 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6273 F: Documentation/devicetree/bindings/interrupt-controller/
6276 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6280 F: Documentation/IRQ-domain.txt
6281 F: include/linux/irqdomain.h
6282 F: kernel/irq/irqdomain.c
6288 F: Documentation/isa.txt
6289 F: drivers/base/isa.c
6290 F: include/linux/isa.h
6295 F: Documentation/isapnp.txt
6296 F: drivers/pnp/isapnp/
6297 F: include/linux/isapnp.h
6302 T: git git://linuxtv.org/media_tree.git
6303 W: https://linuxtv.org
6305 F: drivers/media/radio/radio-isa*
6307 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6311 F: drivers/firmware/iscsi_ibft*
6316 W: www.open-iscsi.org
6317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6319 F: drivers/scsi/*iscsi*
6320 F: include/scsi/*iscsi*
6322 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6328 W: http://www.openfabrics.org
6329 W: www.open-iscsi.org
6330 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6331 F: drivers/infiniband/ulp/iser/
6333 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6339 W: http://www.linux-iscsi.org
6340 F: drivers/infiniband/ulp/isert
6346 W: http://www.isdn4linux.de
6347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6349 F: Documentation/isdn/
6351 F: include/linux/isdn.h
6352 F: include/linux/isdn/
6353 F: include/uapi/linux/isdn.h
6354 F: include/uapi/linux/isdn/
6356 ISDN SUBSYSTEM (Eicon active card driver)
6359 W: http://www.melware.de
6361 F: drivers/isdn/hardware/eicon/
6363 IT87 HARDWARE MONITORING DRIVER
6367 F: Documentation/hwmon/it87
6368 F: drivers/hwmon/it87.c
6373 W: https://linuxtv.org
6374 W: http://palosaari.fi/linux/
6375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6376 T: git git://linuxtv.org/anttip/media_tree.git
6378 F: drivers/media/tuners/it913x*
6380 IVTV VIDEO4LINUX DRIVER
6384 T: git git://linuxtv.org/media_tree.git
6385 W: http://www.ivtvdriver.org
6387 F: Documentation/video4linux/*.ivtv
6388 F: drivers/media/pci/ivtv/
6389 F: include/uapi/linux/ivtv*
6391 IX2505V MEDIA DRIVER
6394 W: https://linuxtv.org
6395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6397 F: drivers/media/dvb-frontends/ix2505v*
6399 JC42.4 TEMPERATURE SENSOR DRIVER
6403 F: drivers/hwmon/jc42.c
6404 F: Documentation/hwmon/jc42
6409 W: http://jfs.sourceforge.net/
6410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6412 F: Documentation/filesystems/jfs.txt
6419 F: drivers/net/ethernet/jme.*
6421 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6424 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6427 F: include/uapi/linux/jffs2.h
6429 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6435 F: include/linux/jbd2.h
6437 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6441 F: drivers/media/platform/rcar_jpu.c
6443 JSM Neo PCI based serial card
6447 F: drivers/tty/serial/jsm/
6449 K10TEMP HARDWARE MONITORING DRIVER
6453 F: Documentation/hwmon/k10temp
6454 F: drivers/hwmon/k10temp.c
6456 K8TEMP HARDWARE MONITORING DRIVER
6460 F: Documentation/hwmon/k8temp
6461 F: drivers/hwmon/k8temp.c
6469 F: arch/*/include/asm/kasan.h
6470 F: arch/*/mm/kasan_init*
6471 F: Documentation/kasan.txt
6472 F: include/linux/kasan*.h
6475 F: scripts/Makefile.kasan
6480 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6482 F: Documentation/kbuild/kconfig-language.txt
6490 W: http://lse.sourceforge.net/kdump/
6492 F: Documentation/kdump/
6494 KEENE FM RADIO TRANSMITTER DRIVER
6497 T: git git://linuxtv.org/media_tree.git
6498 W: https://linuxtv.org
6500 F: drivers/media/radio/radio-keene*
6502 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6508 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6514 F: Documentation/kbuild/
6516 F: scripts/Makefile.*
6523 W: http://kernelnewbies.org/KernelJanitors
6526 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6530 W: http://nfs.sourceforge.net/
6531 T: git git://linux-nfs.org/~bfields/linux.git
6534 F: include/uapi/linux/nfsd/
6538 F: include/linux/lockd/
6539 F: include/linux/sunrpc/
6540 F: include/uapi/linux/sunrpc/
6542 KERNEL SELFTEST FRAMEWORK
6546 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6548 F: tools/testing/selftests
6550 KERNEL VIRTUAL MACHINE (KVM)
6554 W: http://www.linux-kvm.org
6555 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6557 F: Documentation/*/kvm*.txt
6558 F: Documentation/virtual/kvm/
6560 F: arch/x86/kernel/kvm.c
6561 F: arch/x86/kernel/kvmclock.c
6562 F: arch/*/include/asm/kvm*
6563 F: include/linux/kvm*
6564 F: include/uapi/linux/kvm*
6568 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6571 W: http://www.linux-kvm.org/
6573 F: arch/x86/include/asm/svm.h
6574 F: arch/x86/kvm/svm.c
6576 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6579 W: http://www.linux-kvm.org/
6580 T: git git://github.com/agraf/linux-2.6.git
6582 F: arch/powerpc/include/asm/kvm*
6583 F: arch/powerpc/kvm/
6585 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6589 W: http://www.ibm.com/developerworks/linux/linux390/
6590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6592 F: Documentation/s390/kvm.txt
6593 F: arch/s390/include/asm/kvm*
6596 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6601 W: http://systems.cs.columbia.edu/projects/kvm-arm
6602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6604 F: arch/arm/include/uapi/asm/kvm*
6605 F: arch/arm/include/asm/kvm*
6608 F: include/kvm/arm_*
6610 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6616 F: arch/arm64/include/uapi/asm/kvm*
6617 F: arch/arm64/include/asm/kvm*
6620 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6624 F: arch/mips/include/uapi/asm/kvm*
6625 F: arch/mips/include/asm/kvm*
6630 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6633 F: include/linux/kexec.h
6634 F: include/uapi/linux/kexec.h
6641 F: Documentation/security/keys.txt
6642 F: include/linux/key.h
6643 F: include/linux/key-type.h
6644 F: include/linux/keyctl.h
6645 F: include/uapi/linux/keyctl.h
6655 F: Documentation/security/keys-trusted-encrypted.txt
6656 F: include/keys/trusted-type.h
6657 F: security/keys/trusted.c
6658 F: security/keys/trusted.h
6666 F: Documentation/security/keys-trusted-encrypted.txt
6667 F: include/keys/encrypted-type.h
6668 F: security/keys/encrypted-keys/
6670 KGDB / KDB /debug_core
6672 W: http://kgdb.wiki.kernel.org/
6674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6676 F: Documentation/DocBook/kgdb.tmpl
6677 F: drivers/misc/kgdbts.c
6678 F: drivers/tty/serial/kgdboc.c
6679 F: include/linux/kdb.h
6680 F: include/linux/kgdb.h
6687 F: Documentation/kmemcheck.txt
6688 F: arch/x86/include/asm/kmemcheck.h
6689 F: arch/x86/mm/kmemcheck/
6690 F: include/linux/kmemcheck.h
6696 F: Documentation/kmemleak.txt
6697 F: include/linux/kmemleak.h
6699 F: mm/kmemleak-test.c
6707 F: Documentation/kprobes.txt
6708 F: include/linux/kprobes.h
6711 KS0108 LCD CONTROLLER DRIVER
6713 W: http://miguelojeda.es/auxdisplay.htm
6714 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6716 F: Documentation/auxdisplay/ks0108
6717 F: drivers/auxdisplay/ks0108.c
6718 F: include/linux/ks0108.h
6725 F: include/net/l3mdev.h
6727 LANTIQ MIPS ARCHITECTURE
6736 F: Documentation/networking/lapb-module.txt
6740 LASI 53c700 driver for PARISC
6744 F: Documentation/scsi/53c700.txt
6745 F: drivers/scsi/53c700*
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6754 F: include/linux/leds.h
6756 LEGACY EEPROM DRIVER
6759 F: Documentation/misc-devices/eeprom
6760 F: drivers/misc/eeprom/eeprom.c
6762 LEGO USB Tower driver
6765 W: http://legousb.sourceforge.net/
6767 F: drivers/usb/misc/legousbtower.c
6772 W: https://linuxtv.org
6773 W: http://github.com/mkrufky
6774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6775 T: git git://linuxtv.org/mkrufky/tuners.git
6777 F: drivers/media/dvb-frontends/lg2160.*
6779 LGDT3305 MEDIA DRIVER
6782 W: https://linuxtv.org
6783 W: http://github.com/mkrufky
6784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6785 T: git git://linuxtv.org/mkrufky/tuners.git
6787 F: drivers/media/dvb-frontends/lgdt3305.*
6792 W: http://lguest.ozlabs.org/
6794 F: arch/x86/include/asm/lguest*.h
6797 F: include/linux/lguest*.h
6800 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6806 F: include/linux/ata.h
6807 F: include/linux/libata.h
6808 F: Documentation/devicetree/bindings/ata/
6810 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6815 F: include/linux/pata_arasan_cf_data.h
6816 F: drivers/ata/pata_arasan_cf.c
6822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6824 F: drivers/ata/pata_*.c
6825 F: drivers/ata/ata_generic.c
6827 LIBATA SATA AHCI PLATFORM devices support
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6833 F: drivers/ata/ahci_platform.c
6834 F: drivers/ata/libahci_platform.c
6835 F: include/linux/ahci_platform.h
6837 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6842 F: drivers/ata/sata_promise.*
6847 F: tools/lib/lockdep/
6849 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6852 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6856 F: include/linux/nd.h
6857 F: include/linux/libnvdimm.h
6858 F: include/uapi/linux/ndctl.h
6860 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6863 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6865 F: drivers/nvdimm/blk.c
6866 F: drivers/nvdimm/region_devs.c
6867 F: drivers/acpi/nfit*
6869 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6872 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6874 F: drivers/nvdimm/btt*
6876 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6879 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6881 F: drivers/nvdimm/pmem.c
6882 F: include/linux/pmem.h
6883 F: arch/*/include/asm/pmem.h
6885 LIGHTNVM PLATFORM SUPPORT
6887 W: http://github/OpenChannelSSD
6890 F: drivers/lightnvm/
6891 F: include/linux/lightnvm.h
6892 F: include/uapi/linux/lightnvm.h
6894 LINUX FOR IBM pSERIES (RS/6000)
6896 W: http://www.ibm.com/linux/ltc/projects/ppc
6898 F: arch/powerpc/boot/rs6000.h
6900 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6904 W: http://www.penguinppc.org/
6906 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6909 F: Documentation/powerpc/
6911 F: drivers/char/tpm/tpm_ibmvtpm*
6912 F: drivers/crypto/nx/
6913 F: drivers/crypto/vmx/
6914 F: drivers/net/ethernet/ibm/ibmveth.*
6915 F: drivers/net/ethernet/ibm/ibmvnic.*
6916 F: drivers/pci/hotplug/rpa*
6917 F: drivers/scsi/ibmvscsi/
6925 LINUX FOR POWER MACINTOSH
6927 W: http://www.penguinppc.org/
6930 F: arch/powerpc/platforms/powermac/
6931 F: drivers/macintosh/
6933 LINUX FOR POWERPC EMBEDDED MPC5XXX
6936 T: git git://git.denx.de/linux-denx-agust.git
6938 F: arch/powerpc/platforms/512x/
6939 F: arch/powerpc/platforms/52xx/
6941 LINUX FOR POWERPC EMBEDDED PPC4XX
6944 W: http://www.penguinppc.org/
6947 F: arch/powerpc/platforms/40x/
6948 F: arch/powerpc/platforms/44x/
6950 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6953 F: arch/powerpc/*/*virtex*
6954 F: arch/powerpc/*/*/*virtex*
6956 LINUX FOR POWERPC EMBEDDED PPC8XX
6958 W: http://www.penguinppc.org/
6961 F: arch/powerpc/platforms/8xx/
6963 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6966 W: http://www.penguinppc.org/
6968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6970 F: arch/powerpc/platforms/83xx/
6971 F: arch/powerpc/platforms/85xx/
6973 LINUX FOR POWERPC PA SEMI PWRFICIENT
6977 F: arch/powerpc/platforms/pasemi/
6978 F: drivers/*/*pasemi*
6979 F: drivers/*/*/*pasemi*
6981 LINUX SECURITY MODULE (LSM) FRAMEWORK
6986 LIS3LV02D ACCELEROMETER DRIVER
6989 F: Documentation/misc-devices/lis3lv02d
6990 F: drivers/misc/lis3lv02d/
6991 F: drivers/platform/x86/hp_accel.c
7000 F: kernel/livepatch/
7001 F: include/linux/livepatch.h
7002 F: arch/x86/include/asm/livepatch.h
7003 F: arch/x86/kernel/livepatch.c
7004 F: Documentation/livepatch/
7005 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7006 F: samples/livepatch/
7008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7010 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7013 F: drivers/misc/lkdtm*
7018 F: include/linux/llc.h
7019 F: include/uapi/linux/llc.h
7023 LM73 HARDWARE MONITOR DRIVER
7027 F: drivers/hwmon/lm73.c
7029 LM78 HARDWARE MONITOR DRIVER
7033 F: Documentation/hwmon/lm78
7034 F: drivers/hwmon/lm78.c
7036 LM83 HARDWARE MONITOR DRIVER
7040 F: Documentation/hwmon/lm83
7041 F: drivers/hwmon/lm83.c
7043 LM90 HARDWARE MONITOR DRIVER
7047 F: Documentation/hwmon/lm90
7048 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7049 F: drivers/hwmon/lm90.c
7051 LM95234 HARDWARE MONITOR DRIVER
7055 F: Documentation/hwmon/lm95234
7056 F: drivers/hwmon/lm95234.c
7058 LME2510 MEDIA DRIVER
7061 W: https://linuxtv.org
7062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7064 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7072 F: Documentation/locking/
7073 F: include/linux/lockdep.h
7074 F: include/linux/spinlock*.h
7075 F: arch/*/include/asm/spinlock*.h
7076 F: include/linux/rwlock*.h
7077 F: include/linux/mutex*.h
7078 F: arch/*/include/asm/mutex*.h
7079 F: include/linux/rwsem*.h
7080 F: arch/*/include/asm/rwsem.h
7081 F: include/linux/seqlock.h
7082 F: lib/locking*.[ch]
7085 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7088 W: http://www.linux-ntfs.org/content/view/19/37/
7090 F: Documentation/ldm.txt
7091 F: block/partitions/ldm.*
7101 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7107 W: http://www.avagotech.com/support/
7109 F: drivers/message/fusion/
7110 F: drivers/scsi/mpt2sas/
7111 F: drivers/scsi/mpt3sas/
7113 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7117 F: drivers/scsi/sym53c8xx_2/
7119 LTC4261 HARDWARE MONITOR DRIVER
7123 F: Documentation/hwmon/ltc4261
7124 F: drivers/hwmon/ltc4261.c
7126 LTP (Linux Test Project)
7134 W: http://linux-test-project.github.io/
7135 T: git git://github.com/linux-test-project/ltp.git
7139 W: http://www.linux-m32r.org/
7146 W: http://www.linux-m68k.org/
7147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7152 M68K ON APPLE MACINTOSH
7154 W: http://www.mac.linux-m68k.org/
7161 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7165 M88DS3103 MEDIA DRIVER
7168 W: https://linuxtv.org
7169 W: http://palosaari.fi/linux/
7170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171 T: git git://linuxtv.org/anttip/media_tree.git
7173 F: drivers/media/dvb-frontends/m88ds3103*
7175 M88RS2000 MEDIA DRIVER
7178 W: https://linuxtv.org
7179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7181 F: drivers/media/dvb-frontends/m88rs2000*
7183 MA901 MASTERKIT USB FM RADIO DRIVER
7186 T: git git://linuxtv.org/media_tree.git
7188 F: drivers/media/radio/radio-ma901.c
7193 W: http://wireless.kernel.org/
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7197 F: Documentation/networking/mac80211-injection.txt
7198 F: include/net/mac80211.h
7200 F: drivers/net/wireless/mac80211_hwsim.[ch]
7206 F: drivers/net/macvlan.c
7207 F: include/linux/if_macvlan.h
7214 F: include/linux/mailbox_client.h
7215 F: include/linux/mailbox_controller.h
7217 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7219 W: http://www.kernel.org/doc/man-pages
7223 MARVELL ARMADA DRM SUPPORT
7226 F: drivers/gpu/drm/armada/
7227 F: include/uapi/drm/armada_drm.h
7228 F: Documentation/devicetree/bindings/display/armada/
7230 MARVELL 88E6352 DSA support
7233 F: drivers/net/dsa/mv88e6352.c
7235 MARVELL CRYPTO DRIVER
7238 F: drivers/crypto/marvell/
7242 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7247 F: drivers/net/ethernet/marvell/sk*
7249 MARVELL LIBERTAS WIRELESS DRIVER
7252 F: drivers/net/wireless/marvell/libertas/
7254 MARVELL MV643XX ETHERNET DRIVER
7258 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7259 F: include/linux/mv643xx.h
7261 MARVELL MVNETA ETHERNET DRIVER
7265 F: drivers/net/ethernet/marvell/mvneta.*
7267 MARVELL MWIFIEX WIRELESS DRIVER
7272 F: drivers/net/wireless/marvell/mwifiex/
7274 MARVELL MWL8K WIRELESS DRIVER
7278 F: drivers/net/wireless/marvell/mwl8k.c
7280 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7283 F: drivers/mmc/host/mvsdio.*
7285 MATROX FRAMEBUFFER DRIVER
7288 F: drivers/video/fbdev/matrox/matroxfb_*
7289 F: include/uapi/linux/matroxfb.h
7291 MAX16065 HARDWARE MONITOR DRIVER
7295 F: Documentation/hwmon/max16065
7296 F: drivers/hwmon/max16065.c
7298 MAX20751 HARDWARE MONITOR DRIVER
7302 F: Documentation/hwmon/max20751
7303 F: drivers/hwmon/max20751.c
7305 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7309 F: Documentation/hwmon/max6650
7310 F: drivers/hwmon/max6650.c
7312 MAX6697 HARDWARE MONITOR DRIVER
7316 F: Documentation/hwmon/max6697
7317 F: Documentation/devicetree/bindings/i2c/max6697.txt
7318 F: drivers/hwmon/max6697.c
7319 F: include/linux/platform_data/max6697.h
7321 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7325 F: drivers/power/max14577_charger.c
7326 F: drivers/power/max77693_charger.c
7328 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7332 F: drivers/*/*max77802*.c
7333 F: Documentation/devicetree/bindings/*/*max77802.txt
7334 F: include/dt-bindings/*/*max77802.h
7336 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7341 F: drivers/*/max14577*.c
7342 F: drivers/*/max77686*.c
7343 F: drivers/*/max77693*.c
7344 F: drivers/extcon/extcon-max14577.c
7345 F: drivers/extcon/extcon-max77693.c
7346 F: drivers/rtc/rtc-max77686.c
7347 F: drivers/clk/clk-max77686.c
7348 F: Documentation/devicetree/bindings/mfd/max14577.txt
7349 F: Documentation/devicetree/bindings/*/max77686.txt
7350 F: Documentation/devicetree/bindings/mfd/max77693.txt
7351 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7352 F: include/linux/mfd/max14577*.h
7353 F: include/linux/mfd/max77686*.h
7354 F: include/linux/mfd/max77693*.h
7356 MAXIRADIO FM RADIO RECEIVER DRIVER
7359 T: git git://linuxtv.org/media_tree.git
7360 W: https://linuxtv.org
7362 F: drivers/media/radio/radio-maxiradio*
7364 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7368 F: drivers/iio/potentiometer/mcp4531.c
7370 MEDIA DRIVERS FOR RENESAS - FCP
7374 T: git git://linuxtv.org/media_tree.git
7376 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7377 F: drivers/media/platform/rcar-fcp.c
7378 F: include/media/rcar-fcp.h
7380 MEDIA DRIVERS FOR RENESAS - VSP1
7384 T: git git://linuxtv.org/media_tree.git
7386 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7387 F: drivers/media/platform/vsp1/
7389 MEDIA DRIVERS FOR HELENE
7392 W: https://linuxtv.org
7394 T: git git://linuxtv.org/media_tree.git
7396 F: drivers/media/dvb-frontends/helene*
7398 MEDIA DRIVERS FOR ASCOT2E
7402 W: https://linuxtv.org
7404 T: git git://linuxtv.org/media_tree.git
7406 F: drivers/media/dvb-frontends/ascot2e*
7408 MEDIA DRIVERS FOR CXD2841ER
7412 W: https://linuxtv.org
7414 T: git git://linuxtv.org/media_tree.git
7416 F: drivers/media/dvb-frontends/cxd2841er*
7418 MEDIA DRIVERS FOR HORUS3A
7422 W: https://linuxtv.org
7424 T: git git://linuxtv.org/media_tree.git
7426 F: drivers/media/dvb-frontends/horus3a*
7428 MEDIA DRIVERS FOR LNBH25
7432 W: https://linuxtv.org
7434 T: git git://linuxtv.org/media_tree.git
7436 F: drivers/media/dvb-frontends/lnbh25*
7438 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7442 W: https://linuxtv.org
7444 T: git git://linuxtv.org/media_tree.git
7446 F: drivers/media/pci/netup_unidvb/*
7448 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7451 P: LinuxTV.org Project
7453 W: https://linuxtv.org
7454 Q: http://patchwork.kernel.org/project/linux-media/list/
7455 T: git git://linuxtv.org/media_tree.git
7457 F: Documentation/dvb/
7458 F: Documentation/video4linux/
7459 F: Documentation/DocBook/media/
7461 F: drivers/staging/media/
7462 F: include/linux/platform_data/media/
7464 F: include/uapi/linux/dvb/
7465 F: include/uapi/linux/videodev2.h
7466 F: include/uapi/linux/media.h
7467 F: include/uapi/linux/v4l2-*
7468 F: include/uapi/linux/meye.h
7469 F: include/uapi/linux/ivtv*
7470 F: include/uapi/linux/uvcvideo.h
7472 MEDIATEK ETHERNET DRIVER
7477 F: drivers/net/ethernet/mediatek/
7479 MEDIATEK MT7601U WIRELESS LAN DRIVER
7483 F: drivers/net/wireless/mediatek/mt7601u/
7485 MEGARAID SCSI/SAS DRIVERS
7491 W: http://www.lsi.com
7493 F: Documentation/scsi/megaraid.txt
7494 F: drivers/scsi/megaraid.*
7495 F: drivers/scsi/megaraid/
7497 MELLANOX ETHERNET DRIVER (mlx4_en)
7501 W: http://www.mellanox.com
7502 Q: http://patchwork.ozlabs.org/project/netdev/list/
7503 F: drivers/net/ethernet/mellanox/mlx4/en_*
7505 MELLANOX ETHERNET DRIVER (mlx5e)
7509 W: http://www.mellanox.com
7510 Q: http://patchwork.ozlabs.org/project/netdev/list/
7511 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7513 MELLANOX ETHERNET SWITCH DRIVERS
7518 W: http://www.mellanox.com
7519 Q: http://patchwork.ozlabs.org/project/netdev/list/
7520 F: drivers/net/ethernet/mellanox/mlxsw/
7527 F: kernel/membarrier.c
7528 F: include/uapi/linux/membarrier.h
7532 W: http://www.linux-mm.org
7534 F: include/linux/mm.h
7535 F: include/linux/gfp.h
7536 F: include/linux/mmzone.h
7537 F: include/linux/memory_hotplug.h
7538 F: include/linux/vmalloc.h
7541 MEMORY TECHNOLOGY DEVICES (MTD)
7545 W: http://www.linux-mtd.infradead.org/
7546 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7547 T: git git://git.infradead.org/linux-mtd.git
7548 T: git git://git.infradead.org/l2-mtd.git
7550 F: Documentation/devicetree/bindings/mtd/
7552 F: include/linux/mtd/
7553 F: include/uapi/mtd/
7555 MEN A21 WATCHDOG DRIVER
7559 F: drivers/watchdog/mena21_wdt.c
7561 MEN CHAMELEON BUS (mcb)
7565 F: include/linux/mcb.h
7566 F: Documentation/men-chameleon-bus.txt
7568 MEN F21BMC (Board Management Controller)
7571 F: drivers/mfd/menf21bmc.c
7572 F: drivers/watchdog/menf21bmc_wdt.c
7573 F: drivers/leds/leds-menf21bmc.c
7574 F: drivers/hwmon/menf21bmc_hwmon.c
7575 F: Documentation/hwmon/menf21bmc
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7583 F: Documentation/metag/
7584 F: Documentation/devicetree/bindings/metag/
7585 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7586 F: drivers/clocksource/metag_generic.c
7587 F: drivers/irqchip/irq-metag.c
7588 F: drivers/irqchip/irq-metag-ext.c
7589 F: drivers/tty/metag_da.c
7591 MICROBLAZE ARCHITECTURE
7593 W: http://www.monstr.eu/fdt/
7594 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7598 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7602 F: drivers/platform/x86/surfacepro3_button.c
7607 F: drivers/usb/image/microtek.*
7612 W: http://www.linux-mips.org/
7613 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7614 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7616 F: Documentation/devicetree/bindings/mips/
7617 F: Documentation/mips/
7620 MIPS/LOONGSON1 ARCHITECTURE
7624 F: arch/mips/loongson32/
7625 F: arch/mips/include/asm/mach-loongson32/
7626 F: drivers/*/*loongson1*
7627 F: drivers/*/*/*loongson1*
7629 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7632 T: git git://linuxtv.org/media_tree.git
7633 W: https://linuxtv.org
7635 F: drivers/media/radio/radio-miropcm20*
7637 MELLANOX MLX4 core VPI driver
7641 W: http://www.mellanox.com
7642 Q: http://patchwork.ozlabs.org/project/netdev/list/
7644 F: drivers/net/ethernet/mellanox/mlx4/
7645 F: include/linux/mlx4/
7647 MELLANOX MLX4 IB driver
7650 W: http://www.mellanox.com
7651 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7653 F: drivers/infiniband/hw/mlx4/
7654 F: include/linux/mlx4/
7656 MELLANOX MLX5 core VPI driver
7661 W: http://www.mellanox.com
7662 Q: http://patchwork.ozlabs.org/project/netdev/list/
7664 F: drivers/net/ethernet/mellanox/mlx5/core/
7665 F: include/linux/mlx5/
7667 MELLANOX MLX5 IB driver
7671 W: http://www.mellanox.com
7672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7674 F: drivers/infiniband/hw/mlx5/
7675 F: include/linux/mlx5/
7677 MELEXIS MLX90614 DRIVER
7680 W: http://www.melexis.com
7682 F: drivers/iio/temperature/mlx90614.c
7684 MN88472 MEDIA DRIVER
7687 W: https://linuxtv.org
7688 W: http://palosaari.fi/linux/
7689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7691 F: drivers/media/dvb-frontends/mn88472*
7693 MN88473 MEDIA DRIVER
7696 W: https://linuxtv.org
7697 W: http://palosaari.fi/linux/
7698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7700 F: drivers/media/dvb-frontends/mn88473*
7705 F: include/linux/module.h
7708 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7709 W: http://popies.net/meye/
7711 F: Documentation/video4linux/meye.txt
7712 F: drivers/media/pci/meye/
7713 F: include/uapi/linux/meye.h
7715 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7718 F: Documentation/serial/moxa-smartio
7719 F: drivers/tty/mxser.*
7721 MR800 AVERMEDIA USB FM RADIO DRIVER
7724 T: git git://linuxtv.org/media_tree.git
7726 F: drivers/media/radio/radio-mr800.c
7728 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7732 F: drivers/net/ieee802154/mrf24j40.c
7733 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7739 F: drivers/platform/x86/msi-laptop.c
7744 F: drivers/platform/x86/msi-wmi.c
7749 W: https://linuxtv.org
7750 W: http://palosaari.fi/linux/
7751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7752 T: git git://linuxtv.org/anttip/media_tree.git
7754 F: drivers/media/tuners/msi001*
7756 MSI2500 MEDIA DRIVER
7759 W: https://linuxtv.org
7760 W: http://palosaari.fi/linux/
7761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7762 T: git git://linuxtv.org/anttip/media_tree.git
7764 F: drivers/media/usb/msi2500/
7766 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7770 F: drivers/mtd/devices/docg3*
7772 MT9M032 APTINA SENSOR DRIVER
7775 T: git git://linuxtv.org/media_tree.git
7777 F: drivers/media/i2c/mt9m032.c
7778 F: include/media/i2c/mt9m032.h
7780 MT9P031 APTINA CAMERA SENSOR
7783 T: git git://linuxtv.org/media_tree.git
7785 F: drivers/media/i2c/mt9p031.c
7786 F: include/media/i2c/mt9p031.h
7788 MT9T001 APTINA CAMERA SENSOR
7791 T: git git://linuxtv.org/media_tree.git
7793 F: drivers/media/i2c/mt9t001.c
7794 F: include/media/i2c/mt9t001.h
7796 MT9V032 APTINA CAMERA SENSOR
7799 T: git git://linuxtv.org/media_tree.git
7801 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7802 F: drivers/media/i2c/mt9v032.c
7803 F: include/media/i2c/mt9v032.h
7805 MULTIFUNCTION DEVICES (MFD)
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7810 F: include/linux/mfd/
7812 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7815 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7818 F: include/linux/mmc/
7819 F: include/uapi/linux/mmc/
7821 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7823 F: drivers/mmc/host/mmc_spi.c
7824 F: include/linux/spi/mmc_spi.h
7826 MULTISOUND SOUND DRIVER
7829 F: Documentation/sound/oss/MultiSound
7832 MULTITECH MULTIPORT CARD (ISICOM)
7834 F: drivers/tty/isicom.c
7835 F: include/linux/isicom.h
7837 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7842 F: drivers/usb/musb/
7844 MXL5007T MEDIA DRIVER
7847 W: https://linuxtv.org
7848 W: http://github.com/mkrufky
7849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7850 T: git git://linuxtv.org/mkrufky/tuners.git
7852 F: drivers/media/tuners/mxl5007t.*
7854 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7857 W: https://www.myricom.com/support/downloads/myri10ge.html
7859 F: drivers/net/ethernet/myricom/myri10ge/
7861 NAND FLASH SUBSYSTEM
7865 W: http://www.linux-mtd.infradead.org/
7866 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7867 T: git git://github.com/linux-nand/linux.git
7869 F: drivers/mtd/nand/
7870 F: include/linux/mtd/nand*.h
7872 NATSEMI ETHERNET DRIVER (DP8381x)
7874 F: drivers/net/ethernet/natsemi/natsemi.c
7876 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7880 W: http://www.native-instruments.com
7888 NCR 5380 SCSI DRIVERS
7893 F: Documentation/scsi/g_NCR5380.txt
7894 F: Documentation/scsi/dtc3x80.txt
7895 F: drivers/scsi/NCR5380.*
7896 F: drivers/scsi/arm/cumana_1.c
7897 F: drivers/scsi/arm/oak.c
7898 F: drivers/scsi/atari_scsi.*
7899 F: drivers/scsi/dmx3191d.c
7900 F: drivers/scsi/dtc.*
7901 F: drivers/scsi/g_NCR5380.*
7902 F: drivers/scsi/g_NCR5380_mmio.c
7903 F: drivers/scsi/mac_scsi.*
7904 F: drivers/scsi/pas16.*
7905 F: drivers/scsi/sun3_scsi.*
7906 F: drivers/scsi/sun3_scsi_vme.c
7907 F: drivers/scsi/t128.*
7909 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7913 F: drivers/scsi/NCR_D700.*
7915 NCT6775 HARDWARE MONITOR DRIVER
7919 F: Documentation/hwmon/nct6775
7920 F: drivers/hwmon/nct6775.c
7922 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7925 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7927 F: drivers/infiniband/hw/nes/
7929 NETEM NETWORK EMULATOR
7933 F: net/sched/sch_netem.c
7935 NETERION 10GbE DRIVERS (s2io/vxge)
7939 F: Documentation/networking/s2io.txt
7940 F: Documentation/networking/vxge.txt
7941 F: drivers/net/ethernet/neterion/
7943 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7949 W: http://www.netfilter.org/
7950 W: http://www.iptables.org/
7951 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7955 F: include/linux/netfilter*
7956 F: include/linux/netfilter/
7957 F: include/net/netfilter/
7958 F: include/uapi/linux/netfilter*
7959 F: include/uapi/linux/netfilter/
7960 F: net/*/netfilter.c
7963 F: net/bridge/br_netfilter*.c
7967 W: http://netlabel.sf.net
7970 F: Documentation/netlabel/
7971 F: include/net/netlabel.h
7974 NETROM NETWORK LAYER
7977 W: http://www.linux-ax25.org/
7979 F: include/net/netrom.h
7980 F: include/uapi/linux/netrom.h
7983 NETRONOME ETHERNET DRIVERS
7987 F: drivers/net/ethernet/netronome/
7989 NETWORK BLOCK DEVICE (NBD)
7993 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7994 F: Documentation/blockdev/nbd.txt
7995 F: drivers/block/nbd.c
7996 F: include/uapi/linux/nbd.h
7998 NETWORK DROP MONITOR
8002 W: https://fedorahosted.org/dropwatch/
8003 F: net/core/drop_monitor.c
8005 NETWORKING [GENERAL]
8008 W: http://www.linuxfoundation.org/en/Net
8009 Q: http://patchwork.ozlabs.org/project/netdev/list/
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8015 F: include/linux/in.h
8016 F: include/linux/net.h
8017 F: include/linux/netdevice.h
8018 F: include/uapi/linux/in.h
8019 F: include/uapi/linux/net.h
8020 F: include/uapi/linux/netdevice.h
8021 F: include/uapi/linux/net_namespace.h
8023 F: tools/testing/selftests/net/
8027 NETWORKING [IPv4/IPv6]
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8055 F: net/ipv4/ipcomp.c
8056 F: net/ipv4/ip_vti.c
8060 F: net/ipv6/ipcomp6.c
8061 F: net/ipv6/ip6_vti.c
8062 F: include/uapi/linux/xfrm.h
8063 F: include/net/xfrm.h
8065 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8070 NETWORKING [WIRELESS]
8072 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8076 W: http://www.linuxfoundation.org/en/Net
8077 Q: http://patchwork.ozlabs.org/project/netdev/list/
8078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8081 F: Documentation/devicetree/bindings/net/
8083 F: include/linux/if_*
8084 F: include/linux/netdevice.h
8085 F: include/linux/etherdevice.h
8086 F: include/linux/fcdevice.h
8087 F: include/linux/fddidevice.h
8088 F: include/linux/hippidevice.h
8089 F: include/linux/inetdevice.h
8090 F: include/uapi/linux/if_*
8091 F: include/uapi/linux/netdevice.h
8093 NETWORKING DRIVERS (WIRELESS)
8096 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8100 F: Documentation/devicetree/bindings/net/wireless/
8101 F: drivers/net/wireless/
8103 NETXEN (1/10) GbE SUPPORT
8108 W: http://www.qlogic.com
8110 F: drivers/net/ethernet/qlogic/netxen/
8121 F: include/uapi/linux/nfc.h
8123 F: include/linux/platform_data/nfcmrvl.h
8124 F: include/linux/platform_data/nxp-nci.h
8125 F: include/linux/platform_data/pn544.h
8126 F: include/linux/platform_data/st21nfca.h
8127 F: include/linux/platform_data/st-nci.h
8128 F: Documentation/devicetree/bindings/net/nfc/
8130 NFS, SUNRPC, AND LOCKD CLIENTS
8134 W: http://client.linux-nfs.org
8135 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8141 F: include/linux/lockd/
8142 F: include/linux/nfs*
8143 F: include/linux/sunrpc/
8144 F: include/uapi/linux/nfs*
8145 F: include/uapi/linux/sunrpc/
8150 W: http://nilfs.sourceforge.net/
8151 W: http://nilfs.osdn.jp/
8152 T: git git://github.com/konis/nilfs2.git
8154 F: Documentation/filesystems/nilfs2.txt
8156 F: include/linux/nilfs2_fs.h
8157 F: include/trace/events/nilfs2.h
8159 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8161 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8163 F: Documentation/scsi/NinjaSCSI.txt
8164 F: drivers/scsi/pcmcia/nsp_*
8166 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8169 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8171 F: Documentation/scsi/NinjaSCSI.txt
8172 F: drivers/scsi/nsp32*
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8181 NOKIA N900 POWER SUPPLY DRIVERS
8183 F: include/linux/power/bq2415x_charger.h
8184 F: include/linux/power/bq27xxx_battery.h
8185 F: include/linux/power/isp1704_charger.h
8186 F: drivers/power/bq2415x_charger.c
8187 F: drivers/power/bq27xxx_battery.c
8188 F: drivers/power/bq27xxx_battery_i2c.c
8189 F: drivers/power/isp1704_charger.c
8190 F: drivers/power/rx51_battery.c
8198 W: https://github.com/jonmason/ntb/wiki
8199 T: git git://github.com/jonmason/ntb.git
8201 F: drivers/net/ntb_netdev.c
8202 F: include/linux/ntb.h
8203 F: include/linux/ntb_transport.h
8210 W: https://github.com/jonmason/ntb/wiki
8211 T: git git://github.com/jonmason/ntb.git
8212 F: drivers/ntb/hw/intel/
8218 F: drivers/ntb/hw/amd/
8223 W: http://www.tuxera.com/
8224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8226 F: Documentation/filesystems/ntfs.txt
8229 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8233 F: drivers/video/fbdev/riva/
8234 F: drivers/video/fbdev/nvidia/
8240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8241 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8243 F: drivers/nvme/host/
8244 F: include/linux/nvme.h
8246 NVM EXPRESS TARGET DRIVER
8251 F: drivers/nvme/target/
8258 F: Documentation/devicetree/bindings/nvmem/
8259 F: include/linux/nvmem-consumer.h
8260 F: include/linux/nvmem-provider.h
8267 F: drivers/nfc/nxp-nci
8269 NXP TDA998X DRM DRIVER
8272 F: drivers/gpu/drm/i2c/tda998x_drv.c
8273 F: include/drm/i2c/tda998x.h
8279 F: sound/soc/codecs/tfa9879*
8289 W: http://www.muru.com/linux/omap/
8290 W: http://linux.omap.com/
8291 Q: http://patchwork.kernel.org/project/linux-omap/list/
8292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8295 F: arch/arm/configs/omap1_defconfig
8296 F: arch/arm/configs/omap2plus_defconfig
8297 F: drivers/i2c/busses/i2c-omap.c
8298 F: drivers/irqchip/irq-omap-intc.c
8299 F: drivers/mfd/*omap*.c
8300 F: drivers/mfd/menelaus.c
8301 F: drivers/mfd/palmas.c
8302 F: drivers/mfd/tps65217.c
8303 F: drivers/mfd/tps65218.c
8304 F: drivers/mfd/tps65910.c
8305 F: drivers/mfd/twl-core.[ch]
8306 F: drivers/mfd/twl4030*.c
8307 F: drivers/mfd/twl6030*.c
8308 F: drivers/mfd/twl6040*.c
8309 F: drivers/regulator/palmas-regulator*.c
8310 F: drivers/regulator/pbias-regulator.c
8311 F: drivers/regulator/tps65217-regulator.c
8312 F: drivers/regulator/tps65218-regulator.c
8313 F: drivers/regulator/tps65910-regulator.c
8314 F: drivers/regulator/twl-regulator.c
8315 F: include/linux/i2c-omap.h
8317 OMAP DEVICE TREE SUPPORT
8323 F: arch/arm/boot/dts/*omap*
8324 F: arch/arm/boot/dts/*am3*
8325 F: arch/arm/boot/dts/*am4*
8326 F: arch/arm/boot/dts/*am5*
8327 F: arch/arm/boot/dts/*dra7*
8329 OMAP CLOCK FRAMEWORK SUPPORT
8333 F: arch/arm/*omap*/*clock*
8335 OMAP POWER MANAGEMENT SUPPORT
8339 F: arch/arm/*omap*/*pm*
8340 F: drivers/cpufreq/omap-cpufreq.c
8342 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8347 F: arch/arm/mach-omap2/prm*
8357 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8362 F: drivers/memory/omap-gpmc.c
8363 F: arch/arm/mach-omap2/*gpmc*
8365 OMAP FRAMEBUFFER SUPPORT
8370 F: drivers/video/fbdev/omap/
8372 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8377 F: drivers/video/fbdev/omap2/
8378 F: Documentation/arm/OMAP/DSS
8380 OMAP HARDWARE SPINLOCK SUPPORT
8384 F: drivers/hwspinlock/omap_hwspinlock.c
8390 F: drivers/mmc/host/omap.c
8396 F: drivers/mmc/host/omap_hsmmc.c
8398 OMAP RANDOM NUMBER GENERATOR SUPPORT
8401 F: drivers/char/hw_random/omap-rng.c
8408 F: arch/arm/mach-omap2/omap_hwmod.*
8414 F: arch/arm/mach-omap2/omap_hwmod*data*
8416 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8420 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8422 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8426 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8427 F: drivers/media/platform/omap3isp/
8428 F: drivers/staging/media/omap4iss/
8434 F: drivers/usb/*/*omap*
8435 F: arch/arm/*omap*/usb*
8443 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8444 F: drivers/gpio/gpio-omap.c
8446 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8450 F: arch/arm/boot/dts/am335x-nano.dts
8456 F: Documentation/filesystems/omfs.txt
8459 OMNIKEY CARDMAN 4000 DRIVER
8462 F: drivers/char/pcmcia/cm4000_cs.c
8463 F: include/linux/cm4000_cs.h
8464 F: include/uapi/linux/cm4000_cs.h
8466 OMNIKEY CARDMAN 4040 DRIVER
8469 F: drivers/char/pcmcia/cm4040_cs.*
8471 OMNIVISION OV7670 SENSOR DRIVER
8474 T: git git://linuxtv.org/media_tree.git
8476 F: drivers/media/i2c/ov7670.c
8478 ONENAND FLASH DRIVER
8482 F: drivers/mtd/onenand/
8483 F: include/linux/mtd/onenand*.h
8485 ONSTREAM SCSI TAPE DRIVER
8490 F: Documentation/scsi/osst.txt
8491 F: drivers/scsi/osst.*
8492 F: drivers/scsi/osst_*.h
8493 F: drivers/scsi/st.h
8495 OPENCORES I2C BUS DRIVER
8499 F: Documentation/i2c/busses/i2c-ocores
8500 F: drivers/i2c/busses/i2c-ocores.c
8502 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8506 W: http://www.devicetree.org/
8507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8510 F: include/linux/of*.h
8513 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8518 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8520 F: Documentation/devicetree/
8522 F: include/dt-bindings/
8524 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8528 F: Documentation/devicetree/dynamic-resolution-notes.txt
8529 F: Documentation/devicetree/overlay-notes.txt
8530 F: drivers/of/overlay.c
8531 F: drivers/of/resolver.c
8533 OPENRISC ARCHITECTURE
8535 W: http://openrisc.net
8537 T: git git://openrisc.net/~jonas/linux
8544 W: http://openvswitch.org
8547 F: include/uapi/linux/openvswitch.h
8549 OPERATING PERFORMANCE POINTS (OPP)
8555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8556 F: drivers/base/power/opp/
8557 F: include/linux/pm_opp.h
8558 F: Documentation/power/opp.txt
8559 F: Documentation/devicetree/bindings/opp/
8564 T: git git://git.alsa-project.org/alsa-kernel.git
8566 F: sound/drivers/opl4/
8572 F: arch/*/include/asm/oprofile*.h
8574 F: drivers/oprofile/
8575 F: include/linux/oprofile.h
8577 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8581 W: http://ocfs2.wiki.kernel.org
8583 F: Documentation/filesystems/ocfs2.txt
8584 F: Documentation/filesystems/dlmfs.txt
8589 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8590 W: http://www.nongnu.org/orinoco/
8592 F: drivers/net/wireless/intersil/orinoco/
8594 OSD LIBRARY and FILESYSTEM
8598 W: http://open-osd.org
8599 T: git git://git.open-osd.org/open-osd.git
8601 F: drivers/scsi/osd/
8602 F: include/scsi/osd_*
8608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8611 F: Documentation/filesystems/overlayfs.txt
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8619 F: Documentation/filesystems/orangefs.txt
8624 W: http://wireless.kernel.org/en/users/Drivers/p54
8626 F: drivers/net/wireless/intersil/p54/
8628 PA SEMI ETHERNET DRIVER
8632 F: drivers/net/ethernet/pasemi/*
8634 PA SEMI SMBUS DRIVER
8638 F: drivers/i2c/busses/i2c-pasemi.c
8640 PADATA PARALLEL EXECUTION MECHANISM
8645 F: include/linux/padata.h
8646 F: Documentation/padata.txt
8648 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8652 F: drivers/platform/x86/panasonic-laptop.c
8654 PANASONIC MN10300/AM33/AM34 PORT
8657 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8659 F: Documentation/mn10300/
8662 PARALLEL LCD/KEYPAD PANEL DRIVER
8666 F: Documentation/misc-devices/lcd-panel-cgram.txt
8667 F: drivers/misc/panel.c
8669 PARALLEL PORT SUBSYSTEM
8675 F: include/linux/parport*.h
8676 F: drivers/char/ppdev.c
8677 F: include/uapi/linux/ppdev.h
8678 F: Documentation/parport*.txt
8680 PARAVIRT_OPS INTERFACE
8687 F: Documentation/virtual/paravirt_ops.txt
8688 F: arch/*/kernel/paravirt*
8689 F: arch/*/include/asm/paravirt.h
8691 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8695 F: Documentation/blockdev/paride.txt
8696 F: drivers/block/paride/
8702 W: http://www.parisc-linux.org/
8703 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8708 F: Documentation/parisc/
8710 F: drivers/char/agp/parisc-agp.c
8711 F: drivers/input/serio/gscps2.c
8712 F: drivers/parport/parport_gsc.*
8713 F: drivers/tty/serial/8250/8250_gsc.c
8714 F: drivers/video/fbdev/sti*
8715 F: drivers/video/console/sti*
8716 F: drivers/video/logo/logo_parisc*
8718 PC87360 HARDWARE MONITORING DRIVER
8722 F: Documentation/hwmon/pc87360
8723 F: drivers/hwmon/pc87360.c
8728 F: drivers/char/pc8736x_gpio.c
8730 PC87427 HARDWARE MONITORING DRIVER
8734 F: Documentation/hwmon/pc87427
8735 F: drivers/hwmon/pc87427.c
8740 F: drivers/leds/leds-pca9532.c
8741 F: include/linux/leds-pca9532.h
8743 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8747 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8749 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8752 F: drivers/firmware/pcdp.*
8758 F: Documentation/PCI/pci-error-recovery.txt
8760 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8764 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8765 F: arch/powerpc/kernel/eeh*.c
8766 F: arch/powerpc/platforms/*/eeh*.c
8767 F: arch/powerpc/include/*/eeh*.h
8772 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8775 F: Documentation/PCI/
8777 F: include/linux/pci*
8779 F: arch/x86/kernel/quirks.c
8781 PCI DRIVER FOR ALTERA PCIE IP
8786 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8787 F: drivers/pci/host/pcie-altera.c
8789 PCI DRIVER FOR ARM VERSATILE PLATFORM
8794 F: Documentation/devicetree/bindings/pci/versatile.txt
8795 F: drivers/pci/host/pci-versatile.c
8797 PCI DRIVER FOR APPLIEDMICRO XGENE
8802 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8803 F: drivers/pci/host/pci-xgene.c
8805 PCI DRIVER FOR FREESCALE LAYERSCAPE
8813 F: drivers/pci/host/*layerscape*
8821 F: drivers/pci/host/*imx6*
8823 PCI DRIVER FOR TI KEYSTONE
8828 F: drivers/pci/host/*keystone*
8830 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8836 F: drivers/pci/host/*mvebu*
8838 PCI DRIVER FOR NVIDIA TEGRA
8843 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8844 F: drivers/pci/host/pci-tegra.c
8846 PCI DRIVER FOR TI DRA7XX
8851 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8852 F: drivers/pci/host/pci-dra7xx.c
8854 PCI DRIVER FOR RENESAS R-CAR
8859 F: drivers/pci/host/*rcar*
8861 PCI DRIVER FOR SAMSUNG EXYNOS
8867 F: drivers/pci/host/pci-exynos.c
8869 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8874 F: drivers/pci/host/*designware*
8876 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8880 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8881 F: drivers/pci/host/pcie-designware-plat.c
8883 PCI DRIVER FOR GENERIC OF HOSTS
8888 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8889 F: drivers/pci/host/pci-host-common.c
8890 F: drivers/pci/host/pci-host-generic.c
8892 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8896 F: arch/x86/pci/vmd.c
8898 PCIE DRIVER FOR ST SPEAR13XX
8902 F: drivers/pci/host/*spear*
8904 PCI MSI DRIVER FOR ALTERA MSI IP
8909 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8910 F: drivers/pci/host/pcie-altera-msi.c
8912 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8917 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8918 F: drivers/pci/host/pci-xgene-msi.c
8920 PCIE DRIVER FOR HISILICON
8925 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8926 F: drivers/pci/host/pcie-hisi.c
8928 PCIE DRIVER FOR QUALCOMM MSM
8933 F: drivers/pci/host/*qcom*
8935 PCIE DRIVER FOR CAVIUM THUNDERX
8940 F: Documentation/devicetree/bindings/pci/pci-thunder-*
8941 F: drivers/pci/host/pci-thunder-*
8944 P: Linux PCMCIA Team
8946 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8949 F: Documentation/pcmcia/
8953 PCNET32 NETWORK DRIVER
8957 F: drivers/net/ethernet/amd/pcnet32.c
8959 PCRYPT PARALLEL CRYPTO ENGINE
8964 F: include/crypto/pcrypt.h
8966 PER-CPU MEMORY ALLOCATOR
8969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8971 F: include/linux/percpu*.h
8973 F: arch/*/include/asm/percpu.h
8975 PER-TASK DELAY ACCOUNTING
8978 F: include/linux/delayacct.h
8979 F: kernel/delayacct.c
8981 PERFORMANCE EVENTS SUBSYSTEM
8987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8990 F: include/linux/perf_event.h
8991 F: include/uapi/linux/perf_event.h
8992 F: arch/*/kernel/perf_event*.c
8993 F: arch/*/kernel/*/perf_event*.c
8994 F: arch/*/kernel/*/*/perf_event*.c
8995 F: arch/*/include/asm/perf_event.h
8996 F: arch/*/kernel/perf_callchain.c
9000 PERSONALITY HANDLING
9004 F: include/linux/personality.h
9005 F: include/uapi/linux/personality.h
9010 F: Documentation/networking/phonet.txt
9011 F: include/linux/phonet.h
9012 F: include/net/phonet/
9013 F: include/uapi/linux/phonet.h
9020 F: drivers/mtd/devices/phram.c
9026 F: drivers/hid/hid-picolcd*
9031 T: git git://github.com/jamieiles/linux-2.6-ji.git
9033 F: arch/arm/boot/dts/picoxcell*
9034 F: arch/arm/mach-picoxcell/
9035 F: drivers/crypto/picoxcell*
9037 PIN CONTROL SUBSYSTEM
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9042 F: Documentation/devicetree/bindings/pinctrl/
9043 F: Documentation/pinctrl.txt
9045 F: include/linux/pinctrl/
9047 PIN CONTROLLER - ATMEL AT91
9051 F: drivers/pinctrl/pinctrl-at91.*
9053 PIN CONTROLLER - ATMEL AT91 PIO4
9058 F: drivers/pinctrl/pinctrl-at91-pio4.*
9060 PIN CONTROLLER - INTEL
9064 F: drivers/pinctrl/intel/
9066 PIN CONTROLLER - RENESAS
9071 F: drivers/pinctrl/sh-pfc/
9073 PIN CONTROLLER - SAMSUNG
9080 F: drivers/pinctrl/samsung/
9082 PIN CONTROLLER - SINGLE
9088 F: drivers/pinctrl/pinctrl-single.c
9090 PIN CONTROLLER - ST SPEAR
9093 W: http://www.st.com/spear
9095 F: drivers/pinctrl/spear/
9100 F: drivers/block/pktcdvd.c
9101 F: include/linux/pktcdvd.h
9102 F: include/uapi/linux/pktcdvd.h
9106 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9108 T: git git://github.com/gxt/linux.git
9109 F: drivers/input/serio/i8042-unicore32io.h
9110 F: drivers/i2c/busses/i2c-puv3.c
9111 F: drivers/video/fbdev/fb-puv3.c
9112 F: drivers/rtc/rtc-puv3.c
9114 PMBUS HARDWARE MONITORING DRIVERS
9117 W: http://hwmon.wiki.kernel.org/
9118 W: http://www.roeck-us.net/linux/drivers/
9119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9121 F: Documentation/hwmon/pmbus
9122 F: drivers/hwmon/pmbus/
9123 F: include/linux/i2c/pmbus.h
9125 PMC SIERRA MaxRAID DRIVER
9127 W: http://www.pmc-sierra.com/
9129 F: drivers/scsi/pmcraid.*
9131 PMC SIERRA PM8001 DRIVER
9137 F: drivers/scsi/pm8001/
9139 POSIX CLOCKS and TIMERS
9142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9145 F: include/linux/timer*
9146 F: kernel/time/*timer*
9148 POWER MANAGEMENT CORE
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9153 F: drivers/base/power/
9154 F: include/linux/pm.h
9155 F: include/linux/pm_*
9156 F: include/linux/powercap.h
9157 F: drivers/powercap/
9159 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9164 T: git git://git.infradead.org/battery-2.6.git
9166 F: include/linux/power_supply.h
9168 X: drivers/power/avs/
9170 POWER STATE COORDINATION INTERFACE (PSCI)
9175 F: drivers/firmware/psci.c
9176 F: include/linux/psci.h
9177 F: include/uapi/linux/psci.h
9184 PPP PROTOCOL DRIVERS AND COMPRESSORS
9188 F: drivers/net/ppp/ppp_*
9190 PPP OVER ATM (RFC 2364)
9193 F: net/atm/pppoatm.c
9194 F: include/uapi/linux/atmppp.h
9199 F: drivers/net/ppp/pppoe.c
9200 F: drivers/net/ppp/pppox.c
9205 F: net/l2tp/l2tp_ppp.c
9206 F: include/linux/if_pppol2tp.h
9207 F: include/uapi/linux/if_pppol2tp.h
9211 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9214 F: Documentation/pps/
9216 F: include/linux/pps*.h
9222 F: drivers/net/ppp/pptp.c
9223 W: http://sourceforge.net/projects/accel-pptp
9228 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9230 F: Documentation/preempt-locking.txt
9231 F: include/linux/preempt.h
9233 PRISM54 WIRELESS DRIVER
9236 W: http://wireless.kernel.org/en/users/Drivers/p54
9238 F: drivers/net/wireless/intersil/prism54/
9245 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9247 PS3 PLATFORM SUPPORT
9251 F: arch/powerpc/boot/ps3*
9252 F: arch/powerpc/include/asm/lv1call.h
9253 F: arch/powerpc/include/asm/ps3*.h
9254 F: arch/powerpc/platforms/ps3/
9257 F: drivers/rtc/rtc-ps3.c
9258 F: drivers/usb/host/*ps3.c
9259 F: sound/ppc/snd_ps3*
9266 F: drivers/block/ps3vram.c
9274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9276 F: include/linux/pstore*
9277 F: drivers/firmware/efi/efi-pstore.c
9278 F: drivers/acpi/apei/erst.c
9280 PTP HARDWARE CLOCK SUPPORT
9284 W: http://linuxptp.sourceforge.net/
9285 F: Documentation/ABI/testing/sysfs-ptp
9286 F: Documentation/ptp/*
9287 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9288 F: drivers/net/phy/dp83640*
9290 F: include/linux/ptp_cl*
9296 F: include/asm-generic/syscall.h
9297 F: include/linux/ptrace.h
9298 F: include/linux/regset.h
9299 F: include/linux/tracehook.h
9300 F: include/uapi/linux/ptrace.h
9306 T: git git://linuxtv.org/media_tree.git
9308 F: drivers/staging/media/pulse8-cec
9310 PVRUSB2 VIDEO4LINUX DRIVER
9314 W: http://www.isely.net/pvrusb2/
9315 T: git git://linuxtv.org/media_tree.git
9317 F: Documentation/video4linux/README.pvrusb2
9318 F: drivers/media/usb/pvrusb2/
9323 T: git git://linuxtv.org/media_tree.git
9325 F: drivers/media/usb/pwc/*
9331 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9332 F: Documentation/hwmon/pwm-fan
9333 F: drivers/hwmon/pwm-fan.c
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9340 F: Documentation/pwm.txt
9341 F: Documentation/devicetree/bindings/pwm/
9342 F: include/linux/pwm.h
9344 F: drivers/video/backlight/pwm_bl.c
9345 F: include/linux/pwm_backlight.h
9347 PXA2xx/PXA3xx SUPPORT
9352 T: git git://github.com/hzhuang1/linux.git
9353 T: git git://github.com/rjarzmik/linux.git
9355 F: arch/arm/boot/dts/pxa*
9356 F: arch/arm/mach-pxa/
9358 F: drivers/pcmcia/pxa2xx*
9359 F: drivers/pinctrl/pxa/
9360 F: drivers/spi/spi-pxa2xx*
9361 F: drivers/usb/gadget/udc/pxa2*
9362 F: include/sound/pxa2xx-lib.h
9370 F: drivers/gpio/gpio-pxa.c
9372 PXA3xx NAND FLASH DRIVER
9376 F: drivers/mtd/nand/pxa3xx_nand.c
9382 T: git git://github.com/hzhuang1/linux.git
9383 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9385 F: arch/arm/boot/dts/mmp*
9386 F: arch/arm/mach-mmp/
9401 F: drivers/crypto/qat/
9407 F: drivers/infiniband/hw/qib/
9409 QLOGIC QLA1280 SCSI DRIVER
9413 F: drivers/scsi/qla1280.[ch]
9415 QLOGIC QLA2XXX FC-SCSI DRIVER
9419 F: Documentation/scsi/LICENSE.qla2xxx
9420 F: drivers/scsi/qla2xxx/
9422 QLOGIC QLA4XXX iSCSI DRIVER
9426 F: Documentation/scsi/LICENSE.qla4xxx
9427 F: drivers/scsi/qla4xxx/
9429 QLOGIC QLA3XXX NETWORK DRIVER
9435 F: Documentation/networking/LICENSE.qla3xxx
9436 F: drivers/net/ethernet/qlogic/qla3xxx.*
9438 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9442 F: drivers/net/ethernet/qlogic/qlcnic/
9444 QLOGIC QLGE 10Gb ETHERNET DRIVER
9451 F: drivers/net/ethernet/qlogic/qlge/
9453 QLOGIC QL4xxx ETHERNET DRIVER
9459 F: drivers/net/ethernet/qlogic/qed/
9460 F: include/linux/qed/
9461 F: drivers/net/ethernet/qlogic/qede/
9465 W: http://www.alarsen.net/linux/qnx4fs/
9468 F: include/uapi/linux/qnx4_fs.h
9469 F: include/uapi/linux/qnxtypes.h
9474 W: https://linuxtv.org
9475 W: http://palosaari.fi/linux/
9476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9477 T: git git://linuxtv.org/anttip/media_tree.git
9479 F: drivers/media/tuners/qt1010*
9481 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9485 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9487 F: drivers/net/wireless/ath/ath9k/
9489 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9492 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9495 F: drivers/net/wireless/ath/ath10k/
9497 QUALCOMM HEXAGON ARCHITECTURE
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9504 QUALCOMM WCN36XX WIRELESS DRIVER
9507 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9508 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9510 F: drivers/net/wireless/ath/wcn36xx/
9512 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9517 F: drivers/firmware/qemu_fw_cfg.c
9519 RADOS BLOCK DEVICE (RBD)
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9526 T: git git://github.com/ceph/ceph-client.git
9528 F: Documentation/ABI/testing/sysfs-bus-rbd
9529 F: drivers/block/rbd.c
9530 F: drivers/block/rbd_types.h
9532 RADEON FRAMEBUFFER DISPLAY DRIVER
9536 F: drivers/video/fbdev/aty/radeon*
9537 F: include/uapi/linux/radeonfb.h
9539 RADIOSHARK RADIO DRIVER
9542 T: git git://linuxtv.org/media_tree.git
9544 F: drivers/media/radio/radio-shark.c
9546 RADIOSHARK2 RADIO DRIVER
9549 T: git git://linuxtv.org/media_tree.git
9551 F: drivers/media/radio/radio-shark2.c
9552 F: drivers/media/radio/radio-tea5777.c
9554 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9558 F: drivers/video/fbdev/aty/aty128fb.c
9560 RALINK MIPS ARCHITECTURE
9566 RALINK RT2X00 WIRELESS LAN DRIVER
9572 F: drivers/net/wireless/ralink/rt2x00/
9574 RAMDISK RAM BLOCK DEVICE DRIVER
9577 F: Documentation/blockdev/ramdisk.txt
9578 F: drivers/block/brd.c
9580 RANDOM NUMBER DRIVER
9583 F: drivers/char/random.c
9591 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9594 F: drivers/net/wireless/ray*
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9602 F: Documentation/RCU/torture.txt
9603 F: kernel/rcu/rcutorture.c
9605 RCUTORTURE TEST FRAMEWORK
9613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9614 F: tools/testing/selftests/rcutorture
9620 RDC R6040 FAST ETHERNET DRIVER
9624 F: drivers/net/ethernet/rdc/r6040.c
9626 RDS - RELIABLE DATAGRAM SOCKETS
9631 W: https://oss.oracle.com/projects/rds/
9634 F: Documentation/networking/rds.txt
9636 RDMAVT - RDMA verbs software
9640 F: drivers/infiniband/sw/rdmavt
9642 READ-COPY UPDATE (RCU)
9649 W: http://www.rdrop.com/users/paulmck/RCU/
9651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9652 F: Documentation/RCU/
9653 X: Documentation/RCU/torture.txt
9654 F: include/linux/rcu*
9655 X: include/linux/srcu.h
9659 REAL TIME CLOCK (RTC) SUBSYSTEM
9663 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9666 F: Documentation/rtc.txt
9668 F: include/linux/rtc.h
9669 F: include/uapi/linux/rtc.h
9671 REALTEK AUDIO CODECS
9675 F: sound/soc/codecs/rt*
9676 F: include/sound/rt*.h
9678 REISERFS FILE SYSTEM
9683 REGISTER MAP ABSTRACTION
9686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9688 F: drivers/base/regmap/
9689 F: include/linux/regmap.h
9691 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9697 F: drivers/remoteproc/
9698 F: Documentation/remoteproc.txt
9699 F: include/linux/remoteproc.h
9701 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9708 F: Documentation/rpmsg.txt
9709 F: include/linux/rpmsg.h
9711 RENESAS ETHERNET DRIVERS
9715 F: drivers/net/ethernet/renesas/
9716 F: include/linux/sh_eth.h
9718 RENESAS USB2 PHY DRIVER
9722 F: drivers/phy/phy-rcar-gen3-usb2.c
9724 RESET CONTROLLER FRAMEWORK
9726 T: git git://git.pengutronix.de/git/pza/linux
9729 F: Documentation/devicetree/bindings/reset/
9730 F: include/dt-bindings/reset/
9731 F: include/linux/reset.h
9732 F: include/linux/reset-controller.h
9737 W: http://wireless.kernel.org/
9738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9741 F: Documentation/rfkill.txt
9749 F: include/linux/rhashtable.h
9751 RICOH SMARTMEDIA/XD DRIVER
9754 F: drivers/mtd/nand/r852.c
9755 F: drivers/mtd/nand/r852.h
9757 RICOH R5C592 MEMORYSTICK DRIVER
9760 F: drivers/memstick/host/r592.*
9764 W: http://sourceforge.net/projects/roccat/
9766 F: drivers/hid/hid-roccat*
9767 F: include/linux/hid-roccat*
9768 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9775 F: drivers/net/ethernet/rocker/
9779 W: http://www.comtrol.com
9781 F: Documentation/serial/rocket.txt
9782 F: drivers/tty/rocket*
9784 ROCKETPORT EXPRESS/INFINITY DRIVER
9788 F: drivers/tty/serial/rp2.*
9793 W: http://www.linux-ax25.org/
9795 F: include/net/rose.h
9796 F: include/uapi/linux/rose.h
9799 RTL2830 MEDIA DRIVER
9802 W: https://linuxtv.org
9803 W: http://palosaari.fi/linux/
9804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9805 T: git git://linuxtv.org/anttip/media_tree.git
9807 F: drivers/media/dvb-frontends/rtl2830*
9809 RTL2832 MEDIA DRIVER
9812 W: https://linuxtv.org
9813 W: http://palosaari.fi/linux/
9814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9815 T: git git://linuxtv.org/anttip/media_tree.git
9817 F: drivers/media/dvb-frontends/rtl2832*
9819 RTL2832_SDR MEDIA DRIVER
9822 W: https://linuxtv.org
9823 W: http://palosaari.fi/linux/
9824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9825 T: git git://linuxtv.org/anttip/media_tree.git
9827 F: drivers/media/dvb-frontends/rtl2832_sdr*
9829 RTL8180 WIRELESS DRIVER
9831 W: http://wireless.kernel.org/
9832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9834 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9836 RTL8187 WIRELESS DRIVER
9841 W: http://wireless.kernel.org/
9842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9844 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9846 RTL8192CE WIRELESS DRIVER
9850 W: http://wireless.kernel.org/
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9853 F: drivers/net/wireless/realtek/rtlwifi/
9854 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9856 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9861 F: drivers/net/wireless/realtek/rtl8xxxu/
9863 S3 SAVAGE FRAMEBUFFER DRIVER
9867 F: drivers/video/fbdev/savage/
9873 W: http://www.ibm.com/developerworks/linux/linux390/
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9878 F: Documentation/s390/
9879 F: Documentation/DocBook/s390*
9881 S390 COMMON I/O LAYER
9885 W: http://www.ibm.com/developerworks/linux/linux390/
9887 F: drivers/s390/cio/
9893 W: http://www.ibm.com/developerworks/linux/linux390/
9895 F: drivers/s390/block/dasd*
9896 F: block/partitions/ibm.c
9898 S390 NETWORK DRIVERS
9901 W: http://www.ibm.com/developerworks/linux/linux390/
9903 F: drivers/s390/net/
9909 W: http://www.ibm.com/developerworks/linux/linux390/
9912 F: drivers/pci/hotplug/s390_pci_hpc.c
9917 W: http://www.ibm.com/developerworks/linux/linux390/
9919 F: drivers/s390/crypto/
9924 W: http://www.ibm.com/developerworks/linux/linux390/
9926 F: drivers/s390/scsi/zfcp_*
9928 S390 IUCV NETWORK LAYER
9931 W: http://www.ibm.com/developerworks/linux/linux390/
9933 F: drivers/s390/net/*iucv*
9934 F: include/net/iucv/
9940 W: http://www.ibm.com/developerworks/linux/linux390/
9942 F: drivers/iommu/s390-iommu.c
9944 S3C24XX SD/MMC Driver
9948 F: drivers/mmc/host/s3cmci.*
9950 SAA6588 RDS RECEIVER DRIVER
9953 T: git git://linuxtv.org/media_tree.git
9954 W: https://linuxtv.org
9956 F: drivers/media/i2c/saa6588*
9958 SAA7134 VIDEO4LINUX DRIVER
9962 W: https://linuxtv.org
9963 T: git git://linuxtv.org/media_tree.git
9965 F: Documentation/video4linux/*.saa7134
9966 F: drivers/media/pci/saa7134/
9968 SAA7146 VIDEO4LINUX-2 DRIVER
9971 T: git git://linuxtv.org/media_tree.git
9973 F: drivers/media/common/saa7146/
9974 F: drivers/media/pci/saa7146/
9975 F: include/media/saa7146*
9977 SAMSUNG LAPTOP DRIVER
9981 F: drivers/platform/x86/samsung-laptop.c
9983 SAMSUNG AUDIO (ASoC) DRIVERS
9987 F: sound/soc/samsung/
9989 SAMSUNG FRAMEBUFFER DRIVER
9993 F: drivers/video/fbdev/s3c-fb.c
9995 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10001 F: drivers/mfd/sec*.c
10002 F: drivers/regulator/s2m*.c
10003 F: drivers/regulator/s5m*.c
10004 F: drivers/clk/clk-s2mps11.c
10005 F: drivers/rtc/rtc-s5m.c
10006 F: include/linux/mfd/samsung/
10007 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10008 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10009 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10010 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10012 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10016 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10018 F: drivers/media/platform/exynos4-is/
10020 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10025 F: drivers/media/platform/s3c-camif/
10026 F: include/media/drv-intf/s3c_camif.h
10028 SAMSUNG S5C73M3 CAMERA DRIVER
10033 F: drivers/media/i2c/s5c73m3/*
10035 SAMSUNG S5K5BAF CAMERA DRIVER
10040 F: drivers/media/i2c/s5k5baf.c
10042 SAMSUNG S3FWRN5 NFC DRIVER
10047 F: drivers/nfc/s3fwrn5
10049 SAMSUNG SOC CLOCK DRIVERS
10054 F: drivers/clk/samsung/
10056 SAMSUNG SXGBE DRIVERS
10062 F: drivers/net/ethernet/samsung/sxgbe/
10064 SAMSUNG THERMAL DRIVER
10069 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10070 F: drivers/thermal/samsung/
10072 SAMSUNG USB2 PHY DRIVER
10076 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10077 F: Documentation/phy/samsung-usb2.txt
10078 F: drivers/phy/phy-exynos4210-usb2.c
10079 F: drivers/phy/phy-exynos4x12-usb2.c
10080 F: drivers/phy/phy-exynos5250-usb2.c
10081 F: drivers/phy/phy-s5pv210-usb2.c
10082 F: drivers/phy/phy-samsung-usb2.c
10083 F: drivers/phy/phy-samsung-usb2.h
10089 F: Documentation/devicetree/bindings/serial/
10090 F: drivers/tty/serial/
10092 SYNOPSYS DESIGNWARE DMAC DRIVER
10096 F: include/linux/dma/dw.h
10097 F: include/linux/platform_data/dma-dw.h
10100 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10104 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10105 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10107 SYNOPSYS DESIGNWARE I2C DRIVER
10113 F: drivers/i2c/busses/i2c-designware-*
10114 F: include/linux/platform_data/i2c-designware.h
10116 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10120 F: include/linux/mmc/dw_mmc.h
10121 F: drivers/mmc/host/dw_mmc*
10123 SYSTEM TRACE MODULE CLASS
10126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10127 F: Documentation/trace/stm.txt
10128 F: drivers/hwtracing/stm/
10129 F: include/linux/stm.h
10130 F: include/uapi/linux/stm.h
10135 F: drivers/thunderbolt/
10137 TI BQ27XXX POWER SUPPLY DRIVER
10139 F: include/linux/power/bq27xxx_battery.h
10140 F: drivers/power/bq27xxx_battery.c
10141 F: drivers/power/bq27xxx_battery_i2c.c
10143 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10149 F: include/linux/clocksource.h
10150 F: include/linux/time.h
10151 F: include/linux/timex.h
10152 F: include/uapi/linux/time.h
10153 F: include/uapi/linux/timex.h
10154 F: kernel/time/clocksource.c
10155 F: kernel/time/time*.c
10156 F: kernel/time/alarmtimer.c
10157 F: kernel/time/ntp.c
10158 F: tools/testing/selftests/timers/
10163 F: drivers/watchdog/sc1200wdt.c
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10172 F: include/linux/sched.h
10173 F: include/uapi/linux/sched.h
10174 F: include/linux/wait.h
10179 W: http://www.sunplus.com
10183 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10187 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10188 F: drivers/clk/clk-scpi.c
10189 F: drivers/cpufreq/scpi-cpufreq.c
10190 F: drivers/firmware/arm_scpi.c
10191 F: include/linux/scpi_protocol.h
10196 W: http://www.kernel.dk
10198 F: drivers/scsi/sr*
10200 SCSI RDMA PROTOCOL (SRP) INITIATOR
10204 W: http://www.openfabrics.org
10205 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10207 F: drivers/infiniband/ulp/srp/
10208 F: include/scsi/srp.h
10213 W: http://sg.danny.cz/sg
10215 F: Documentation/scsi/scsi-generic.txt
10216 F: drivers/scsi/sg.c
10217 F: include/scsi/sg.h
10221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10233 F: Documentation/scsi/st.txt
10234 F: drivers/scsi/st.*
10235 F: drivers/scsi/st_*.h
10241 W: http://lksctp.sourceforge.net
10243 F: Documentation/networking/sctp.txt
10244 F: include/linux/sctp.h
10245 F: include/uapi/linux/sctp.h
10246 F: include/net/sctp/
10252 F: Documentation/i2c/busses/scx200_acb
10253 F: arch/x86/platform/scx200/
10254 F: drivers/watchdog/scx200_wdt.c
10255 F: drivers/i2c/busses/scx200*
10256 F: drivers/mtd/maps/scx200_docflash.c
10257 F: include/linux/scx200.h
10262 F: drivers/char/scx200_gpio.c
10263 F: include/linux/scx200_gpio.h
10265 SCx200 HRT CLOCKSOURCE DRIVER
10268 F: drivers/clocksource/scx200_hrt.c
10270 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10274 F: drivers/mmc/host/sdricoh_cs.c
10276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10279 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10281 F: drivers/mmc/host/sdhci*
10282 F: include/linux/mmc/sdhci*
10288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10290 F: kernel/seccomp.c
10291 F: include/uapi/linux/seccomp.h
10292 F: include/linux/seccomp.h
10293 F: tools/testing/selftests/seccomp/*
10294 K: \bsecure_computing
10297 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10302 F: drivers/mmc/host/sdhci-s3c*
10304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10308 F: drivers/mmc/host/sdhci-spear.c
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10315 W: http://kernsec.org/
10323 SELINUX SECURITY MODULE
10328 W: http://selinuxproject.org
10329 T: git git://git.infradead.org/users/pcmoore/selinux
10331 F: include/linux/selinux*
10332 F: security/selinux/
10333 F: scripts/selinux/
10335 APPARMOR SECURITY MODULE
10338 W: apparmor.wiki.kernel.org
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10341 F: security/apparmor/
10343 LOADPIN SECURITY MODULE
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10347 F: security/loadpin/
10349 YAMA SECURITY MODULE
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10358 F: drivers/misc/phantom.c
10359 F: include/uapi/linux/phantom.h
10361 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10366 W: http://www.avagotech.com
10368 F: drivers/scsi/be2iscsi/
10370 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10377 W: http://www.emulex.com
10379 F: drivers/net/ethernet/emulex/benet/
10381 EMULEX ONECONNECT ROCE DRIVER
10386 W: http://www.emulex.com
10388 F: drivers/infiniband/hw/ocrdma/
10396 F: drivers/net/ethernet/sfc/
10401 F: drivers/misc/sgi-gru/
10403 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10407 F: Documentation/ia64/serial.txt
10408 F: drivers/tty/serial/ioc?_serial.c
10409 F: include/linux/ioc?.h
10411 SGI XP/XPC/XPNET DRIVER
10415 F: drivers/misc/sgi-xp/
10417 SI2157 MEDIA DRIVER
10420 W: https://linuxtv.org
10421 W: http://palosaari.fi/linux/
10422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10423 T: git git://linuxtv.org/anttip/media_tree.git
10425 F: drivers/media/tuners/si2157*
10427 SI2168 MEDIA DRIVER
10430 W: https://linuxtv.org
10431 W: http://palosaari.fi/linux/
10432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10433 T: git git://linuxtv.org/anttip/media_tree.git
10435 F: drivers/media/dvb-frontends/si2168*
10437 SI470X FM RADIO RECEIVER I2C DRIVER
10440 T: git git://linuxtv.org/media_tree.git
10441 W: https://linuxtv.org
10443 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10445 SI470X FM RADIO RECEIVER USB DRIVER
10448 T: git git://linuxtv.org/media_tree.git
10449 W: https://linuxtv.org
10451 F: drivers/media/radio/si470x/radio-si470x-common.c
10452 F: drivers/media/radio/si470x/radio-si470x.h
10453 F: drivers/media/radio/si470x/radio-si470x-usb.c
10455 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10458 T: git git://linuxtv.org/media_tree.git
10459 W: https://linuxtv.org
10461 F: drivers/media/radio/si4713/si4713.?
10463 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10466 T: git git://linuxtv.org/media_tree.git
10467 W: https://linuxtv.org
10469 F: drivers/media/radio/si4713/radio-platform-si4713.c
10471 SI4713 FM RADIO TRANSMITTER USB DRIVER
10474 T: git git://linuxtv.org/media_tree.git
10475 W: https://linuxtv.org
10477 F: drivers/media/radio/si4713/radio-usb-si4713.c
10483 W: https://linuxtv.org
10484 T: git git://linuxtv.org/media_tree.git
10486 F: drivers/media/common/siano/
10487 F: drivers/media/usb/siano/
10488 F: drivers/media/usb/siano/
10489 F: drivers/media/mmc/siano/
10495 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10496 F: drivers/video/fbdev/simplefb.c
10497 F: include/linux/platform_data/simplefb.h
10499 SH_VEU V4L2 MEM2MEM DRIVER
10502 F: drivers/media/platform/sh_veu.c
10504 SH_VOU V4L2 OUTPUT DRIVER
10507 F: drivers/media/platform/sh_vou.c
10508 F: include/media/drv-intf/sh_vou.h
10510 SIMPLE FIRMWARE INTERFACE (SFI)
10513 W: http://simplefirmware.org/
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10516 F: arch/x86/platform/sfi/
10518 F: include/linux/sfi*.h
10520 SIMTEC EB110ATX (Chalice CATS)
10524 W: http://www.simtec.co.uk/products/EB110ATX/
10527 SIMTEC EB2410ITX (BAST)
10531 W: http://www.simtec.co.uk/products/EB2410ITX/
10533 F: arch/arm/mach-s3c24xx/mach-bast.c
10534 F: arch/arm/mach-s3c24xx/bast-ide.c
10535 F: arch/arm/mach-s3c24xx/bast-irq.c
10537 TI DAVINCI MACHINE SUPPORT
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10543 F: arch/arm/mach-davinci/
10544 F: drivers/i2c/busses/i2c-davinci.c
10546 TI DAVINCI SERIES MEDIA DRIVER
10549 W: https://linuxtv.org
10550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10551 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10553 F: drivers/media/platform/davinci/
10554 F: include/media/davinci/
10556 TI AM437X VPFE DRIVER
10559 W: https://linuxtv.org
10560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10561 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10563 F: drivers/media/platform/am437x/
10565 OV2659 OMNIVISION SENSOR DRIVER
10568 W: https://linuxtv.org
10569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10570 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10572 F: drivers/media/i2c/ov2659.c
10573 F: include/media/i2c/ov2659.h
10575 SILICON MOTION SM712 FRAME BUFFER DRIVER
10581 F: drivers/video/fbdev/sm712*
10582 F: Documentation/fb/sm712fb.txt
10584 SIS 190 ETHERNET DRIVER
10588 F: drivers/net/ethernet/sis/sis190.c
10590 SIS 900/7016 FAST ETHERNET DRIVER
10592 W: http://www.brownhat.org/sis900.html
10595 F: drivers/net/ethernet/sis/sis900.*
10597 SIS FRAMEBUFFER DRIVER
10599 W: http://www.winischhofer.net/linuxsisvga.shtml
10601 F: Documentation/fb/sisfb.txt
10602 F: drivers/video/fbdev/sis/
10603 F: include/video/sisfb.h
10607 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10609 F: drivers/usb/misc/sisusbvga/
10619 F: include/linux/sl?b*.h
10622 SLEEPABLE READ-COPY UPDATE (SRCU)
10629 W: http://www.rdrop.com/users/paulmck/RCU/
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10632 F: include/linux/srcu.h
10633 F: kernel/rcu/srcu.c
10635 SMACK SECURITY MODULE
10638 W: http://schaufler-ca.com
10639 T: git git://git.gitorious.org/smack-next/kernel.git
10641 F: Documentation/security/Smack.txt
10644 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10648 F: drivers/power/avs/
10649 F: include/linux/power/smartreflex.h
10652 SMC91x ETHERNET DRIVER
10655 F: drivers/net/ethernet/smsc/smc91x.*
10657 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10661 F: drivers/media/i2c/smiapp/
10662 F: include/media/i2c/smiapp.h
10663 F: drivers/media/i2c/smiapp-pll.c
10664 F: drivers/media/i2c/smiapp-pll.h
10665 F: include/uapi/linux/smiapp.h
10666 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10668 SMM665 HARDWARE MONITOR DRIVER
10672 F: Documentation/hwmon/smm665
10673 F: drivers/hwmon/smm665.c
10675 SMSC EMC2103 HARDWARE MONITOR DRIVER
10679 F: Documentation/hwmon/emc2103
10680 F: drivers/hwmon/emc2103.c
10682 SMSC SCH5627 HARDWARE MONITOR DRIVER
10686 F: Documentation/hwmon/sch5627
10687 F: drivers/hwmon/sch5627.c
10689 SMSC47B397 HARDWARE MONITOR DRIVER
10693 F: Documentation/hwmon/smsc47b397
10694 F: drivers/hwmon/smsc47b397.c
10696 SMSC911x ETHERNET DRIVER
10700 F: include/linux/smsc911x.h
10701 F: drivers/net/ethernet/smsc/smsc911x.*
10703 SMSC9420 PCI ETHERNET DRIVER
10707 F: drivers/net/ethernet/smsc/smsc9420.*
10709 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10713 F: drivers/video/fbdev/smscufx.c
10715 SOC-CAMERA V4L2 SUBSYSTEM
10718 T: git git://linuxtv.org/media_tree.git
10720 F: include/media/soc*
10721 F: drivers/media/i2c/soc_camera/
10722 F: drivers/media/platform/soc_camera/
10724 SOEKRIS NET48XX LED SUPPORT
10727 F: drivers/leds/leds-net48xx.c
10729 SOFTLOGIC 6x10 MPEG CODEC
10736 F: drivers/media/pci/solo6x10/
10738 SOFTWARE RAID (Multiple Disks) SUPPORT
10741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10744 F: include/linux/raid/
10745 F: include/uapi/linux/raid/
10747 SONIC NETWORK DRIVER
10751 F: drivers/net/ethernet/natsemi/sonic.*
10753 SONICS SILICON BACKPLANE DRIVER (SSB)
10758 F: include/linux/ssb/
10760 SONY VAIO CONTROL DEVICE DRIVER
10763 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10765 F: Documentation/laptops/sony-laptop.txt
10766 F: drivers/char/sonypi.c
10767 F: drivers/platform/x86/sony-laptop.c
10768 F: include/linux/sony-laptop.h
10770 SONY MEMORYSTICK CARD SUPPORT
10772 W: http://tifmxx.berlios.de/
10774 F: drivers/memstick/host/tifm_ms.c
10776 SONY MEMORYSTICK STANDARD SUPPORT
10779 F: drivers/memstick/core/ms_block.*
10785 W: http://www.alsa-project.org/
10786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10787 T: git git://git.alsa-project.org/alsa-kernel.git
10788 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10790 F: Documentation/sound/
10792 F: include/uapi/sound/
10795 SOUND - COMPRESSED AUDIO
10798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10800 F: Documentation/sound/alsa/compress_offload.txt
10801 F: include/sound/compress_driver.h
10802 F: include/uapi/sound/compress_*
10803 F: sound/core/compress_offload.c
10804 F: sound/soc/soc-compress.c
10806 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10811 W: http://alsa-project.org/main/index.php/ASoC
10813 F: Documentation/sound/alsa/soc/
10815 F: include/sound/soc*
10817 SOUND - DMAENGINE HELPERS
10820 F: include/sound/dmaengine_pcm.h
10821 F: sound/core/pcm_dmaengine.c
10822 F: sound/soc/soc-generic-dmaengine-pcm.c
10827 W: https://linuxtv.org
10828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10830 F: drivers/media/dvb-frontends/sp2*
10832 SPARC + UltraSPARC (sparc/sparc64)
10835 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10842 SPARC SERIAL DRIVERS
10845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10848 F: include/linux/sunserialcore.h
10849 F: drivers/tty/serial/suncore.c
10850 F: drivers/tty/serial/sunhv.c
10851 F: drivers/tty/serial/sunsab.c
10852 F: drivers/tty/serial/sunsab.h
10853 F: drivers/tty/serial/sunsu.c
10854 F: drivers/tty/serial/sunzilog.c
10855 F: drivers/tty/serial/sunzilog.h
10860 W: https://sparse.wiki.kernel.org/
10861 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10862 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10864 F: include/linux/compiler.h
10866 SPEAR PLATFORM SUPPORT
10870 W: http://www.st.com/spear
10872 F: arch/arm/boot/dts/spear*
10873 F: arch/arm/mach-spear/
10875 SPEAR CLOCK FRAMEWORK SUPPORT
10878 W: http://www.st.com/spear
10880 F: drivers/clk/spear/
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10886 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10888 F: Documentation/spi/
10890 F: include/linux/spi/
10891 F: include/uapi/linux/spi/
10893 SPIDERNET NETWORK DRIVER for CELL
10897 F: Documentation/networking/spider_net.txt
10898 F: drivers/net/ethernet/toshiba/spider_net*
10903 W: http://www.ibm.com/developerworks/power/cell/
10905 F: Documentation/filesystems/spufs.txt
10906 F: arch/powerpc/platforms/cell/spufs/
10908 SQUASHFS FILE SYSTEM
10911 W: http://squashfs.org.uk
10912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10914 F: Documentation/filesystems/squashfs.txt
10917 SRM (Alpha) environment access
10920 F: arch/alpha/kernel/srm_env.c
10926 F: Documentation/stable_kernel_rules.txt
10930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10933 F: drivers/staging/
10939 F: drivers/staging/comedi/
10941 STAGING - FLARION FT1000 DRIVERS
10944 F: drivers/staging/ft1000/
10946 STAGING - INDUSTRIAL IO
10950 F: Documentation/devicetree/bindings/staging/iio/
10951 F: drivers/staging/iio/
10953 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10955 W: http://www.lirc.org/
10957 F: drivers/staging/media/lirc/
10959 STAGING - LUSTRE PARALLEL FILESYSTEM
10963 W: http://wiki.lustre.org/
10965 F: drivers/staging/lustre
10967 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10972 F: drivers/staging/nvec/
10974 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10978 W: http://wiki.laptop.org/go/DCON
10980 F: drivers/staging/olpc_dcon/
10982 STAGING - REALTEK RTL8712U DRIVERS
10986 F: drivers/staging/rtl8712/
10988 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10993 F: drivers/staging/rtl8723au/
10995 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11001 F: drivers/staging/sm750fb/
11007 F: drivers/staging/slicoss/
11009 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11015 W: http://www.linux-speakup.org/
11017 F: drivers/staging/speakup/
11019 STAGING - VIA VT665X DRIVERS
11022 F: drivers/staging/vt665?/
11024 STAGING - WILC1000 WIFI DRIVER
11033 F: drivers/staging/wilc1000/
11035 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11038 F: drivers/staging/xgifb/
11040 STARFIRE/DURALAN NETWORK DRIVER
11043 F: drivers/net/ethernet/adaptec/starfire*
11047 W: http://sammy.net/sun3/
11049 F: arch/m68k/kernel/*sun3*
11050 F: arch/m68k/sun3*/
11051 F: arch/m68k/include/asm/sun3*
11052 F: drivers/net/ethernet/i825xx/sun3*
11054 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11058 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11059 F: drivers/input/keyboard/sun4i-lradc-keys.c
11061 SUNDANCE NETWORK DRIVER
11065 F: drivers/net/ethernet/dlink/sundance.c
11071 Q: http://patchwork.kernel.org/project/linux-sh/list/
11073 F: Documentation/sh/
11083 F: Documentation/power/
11084 F: arch/x86/kernel/acpi/
11085 F: drivers/base/power/
11087 F: include/linux/suspend.h
11088 F: include/linux/freezer.h
11089 F: include/linux/pm.h
11095 F: Documentation/svga.txt
11096 F: arch/x86/boot/video*
11101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11104 F: arch/*/kernel/pci-swiotlb.c
11105 F: include/linux/swiotlb.h
11112 F: include/net/switchdev.h
11114 SYNOPSYS ARC ARCHITECTURE
11119 F: Documentation/devicetree/bindings/arc/*
11120 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11121 F: drivers/tty/serial/arc_uart.c
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11124 SYNOPSYS ARC SDP platform support
11127 F: arch/arc/plat-axs10x
11128 F: arch/arc/boot/dts/ax*
11129 F: Documentation/devicetree/bindings/arc/axs10*
11131 SYSTEM CONFIGURATION (SYSCON)
11134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11136 F: drivers/mfd/syscon.c
11141 F: Documentation/filesystems/sysv-fs.txt
11143 F: include/linux/sysv_fs.h
11149 W: http://www.linux-iscsi.org
11150 W: http://groups.google.com/group/linux-iscsi-target-dev
11151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11155 F: Documentation/target/
11157 TASKSTATS STATISTICS INTERFACE
11160 F: Documentation/accounting/taskstats*
11161 F: include/linux/taskstats*
11162 F: kernel/taskstats.c
11168 F: include/net/pkt_cls.h
11169 F: include/uapi/linux/pkt_cls.h
11172 TCP LOW PRIORITY MODULE
11175 W: http://tcp-lp-mod.sourceforge.net/
11177 F: net/ipv4/tcp_lp.c
11179 TDA10071 MEDIA DRIVER
11182 W: https://linuxtv.org
11183 W: http://palosaari.fi/linux/
11184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11185 T: git git://linuxtv.org/anttip/media_tree.git
11187 F: drivers/media/dvb-frontends/tda10071*
11189 TDA18212 MEDIA DRIVER
11192 W: https://linuxtv.org
11193 W: http://palosaari.fi/linux/
11194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11195 T: git git://linuxtv.org/anttip/media_tree.git
11197 F: drivers/media/tuners/tda18212*
11199 TDA18218 MEDIA DRIVER
11202 W: https://linuxtv.org
11203 W: http://palosaari.fi/linux/
11204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11205 T: git git://linuxtv.org/anttip/media_tree.git
11207 F: drivers/media/tuners/tda18218*
11209 TDA18271 MEDIA DRIVER
11212 W: https://linuxtv.org
11213 W: http://github.com/mkrufky
11214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11215 T: git git://linuxtv.org/mkrufky/tuners.git
11217 F: drivers/media/tuners/tda18271*
11219 TDA827x MEDIA DRIVER
11222 W: https://linuxtv.org
11223 W: http://github.com/mkrufky
11224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11225 T: git git://linuxtv.org/mkrufky/tuners.git
11227 F: drivers/media/tuners/tda8290.*
11229 TDA8290 MEDIA DRIVER
11232 W: https://linuxtv.org
11233 W: http://github.com/mkrufky
11234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11235 T: git git://linuxtv.org/mkrufky/tuners.git
11237 F: drivers/media/tuners/tda8290.*
11239 TDA9840 MEDIA DRIVER
11242 T: git git://linuxtv.org/media_tree.git
11243 W: https://linuxtv.org
11245 F: drivers/media/i2c/tda9840*
11247 TEA5761 TUNER DRIVER
11251 W: https://linuxtv.org
11252 T: git git://linuxtv.org/media_tree.git
11254 F: drivers/media/tuners/tea5761.*
11256 TEA5767 TUNER DRIVER
11260 W: https://linuxtv.org
11261 T: git git://linuxtv.org/media_tree.git
11263 F: drivers/media/tuners/tea5767.*
11265 TEA6415C MEDIA DRIVER
11268 T: git git://linuxtv.org/media_tree.git
11269 W: https://linuxtv.org
11271 F: drivers/media/i2c/tea6415c*
11273 TEA6420 MEDIA DRIVER
11276 T: git git://linuxtv.org/media_tree.git
11277 W: https://linuxtv.org
11279 F: drivers/media/i2c/tea6420*
11285 F: drivers/net/team/
11286 F: include/linux/if_team.h
11287 F: include/uapi/linux/if_team.h
11289 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11292 F: arch/x86/platform/ts5500/
11294 TECHNOTREND USB IR RECEIVER
11298 F: drivers/media/rc/ttusbir.c
11300 TEGRA ARCHITECTURE SUPPORT
11305 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11314 F: drivers/clk/tegra/
11320 F: drivers/dma/tegra*
11325 F: drivers/i2c/busses/i2c-tegra.c
11327 TEGRA IOMMU DRIVERS
11330 F: drivers/iommu/tegra*
11336 F: drivers/input/keyboard/tegra-kbc.c
11341 F: drivers/pwm/pwm-tegra.c
11343 TEGRA SERIAL DRIVER
11346 F: drivers/tty/serial/serial-tegra.c
11351 F: drivers/spi/spi-tegra*
11353 TEHUTI ETHERNET DRIVER
11357 F: drivers/net/ethernet/tehuti/*
11359 Telecom Clock Driver for MCPL0010
11362 F: drivers/char/tlclk.c
11364 TENSILICA XTENSA PORT (xtensa)
11368 T: git git://github.com/czankel/xtensa-linux.git
11371 F: drivers/irqchip/irq-xtensa-*
11373 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11376 T: git git://linuxtv.org/media_tree.git
11377 W: https://linuxtv.org
11379 F: drivers/media/radio/radio-raremono.c
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11387 Q: https://patchwork.kernel.org/project/linux-pm/list/
11389 F: drivers/thermal/
11390 F: include/linux/thermal.h
11391 F: include/uapi/linux/thermal.h
11392 F: include/linux/cpu_cooling.h
11393 F: Documentation/devicetree/bindings/thermal/
11395 THERMAL/CPU_COOLING
11401 F: Documentation/thermal/cpu-cooling-api.txt
11402 F: drivers/thermal/cpu_cooling.c
11403 F: include/linux/cpu_cooling.h
11405 THINGM BLINK(1) USB RGB LED DRIVER
11408 F: drivers/hid/hid-thingm.c
11410 THINKPAD ACPI EXTRAS DRIVER
11414 W: http://ibm-acpi.sourceforge.net
11415 W: http://thinkwiki.org/wiki/Ibm-acpi
11416 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11418 F: drivers/platform/x86/thinkpad_acpi.c
11420 TI BANDGAP AND THERMAL DRIVER
11426 F: drivers/thermal/ti-soc-thermal/
11431 W: http://linuxtv.org/
11432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11434 F: drivers/media/platform/ti-vpe/
11436 TI CDCE706 CLOCK DRIVER
11439 F: drivers/clk/clk-cdce706.c
11446 F: include/linux/clk/ti.h
11448 TI ETHERNET SWITCH DRIVER (CPSW)
11454 F: drivers/net/ethernet/ti/cpsw*
11455 F: drivers/net/ethernet/ti/davinci*
11457 TI FLASH MEDIA INTERFACE DRIVER
11460 F: drivers/misc/tifm*
11461 F: drivers/mmc/host/tifm_sd.c
11462 F: include/linux/tifm.h
11464 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11469 F: drivers/soc/ti/*
11470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11473 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11478 F: sound/soc/codecs/lm49453*
11479 F: sound/soc/codecs/isabelle*
11481 TI LP855x BACKLIGHT DRIVER
11484 F: Documentation/backlight/lp855x-driver.txt
11485 F: drivers/video/backlight/lp855x_bl.c
11486 F: include/linux/platform_data/lp855x.h
11488 TI LP8727 CHARGER DRIVER
11491 F: drivers/power/lp8727_charger.c
11492 F: include/linux/platform_data/lp8727.h
11494 TI LP8788 MFD DRIVER
11497 F: drivers/iio/adc/lp8788_adc.c
11498 F: drivers/leds/leds-lp8788.c
11499 F: drivers/mfd/lp8788*.c
11500 F: drivers/power/lp8788-charger.c
11501 F: drivers/regulator/lp8788-*.c
11502 F: include/linux/mfd/lp8788*.h
11504 TI NETCP ETHERNET DRIVER
11509 F: drivers/net/ethernet/ti/netcp*
11511 TI TAS571X FAMILY ASoC CODEC DRIVER
11515 F: sound/soc/codecs/tas571x*
11517 TI TWL4030 SERIES SOC CODEC DRIVER
11521 F: sound/soc/codecs/twl4030*
11523 TI WILINK WIRELESS DRIVERS
11525 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11526 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11529 F: drivers/net/wireless/ti/
11530 F: include/linux/wl12xx.h
11537 W: http://tipc.sourceforge.net/
11539 F: include/uapi/linux/tipc*.h
11544 W: http://www.mellanox.com/repository/solutions/tile-scm/
11545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11548 F: drivers/char/tile-srom.c
11549 F: drivers/edac/tile_edac.c
11550 F: drivers/net/ethernet/tile/
11551 F: drivers/rtc/rtc-tile.c
11552 F: drivers/tty/hvc/hvc_tile.c
11553 F: drivers/tty/serial/tilegx.c
11554 F: drivers/usb/host/*-tilegx.c
11555 F: include/linux/usb/tilegx.h
11557 TLAN NETWORK DRIVER
11560 W: http://sourceforge.net/projects/tlan/
11562 F: Documentation/networking/tlan.txt
11563 F: drivers/net/ethernet/ti/tlan.*
11565 TOMOYO SECURITY MODULE
11572 W: http://tomoyo.sourceforge.jp/
11573 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11575 F: security/tomoyo/
11577 TOPSTAR LAPTOP EXTRAS DRIVER
11581 F: drivers/platform/x86/topstar-laptop.c
11583 TOSHIBA ACPI EXTRAS DRIVER
11587 F: drivers/platform/x86/toshiba_acpi.c
11589 TOSHIBA BLUETOOTH DRIVER
11593 F: drivers/platform/x86/toshiba_bluetooth.c
11595 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11599 F: drivers/platform/x86/toshiba_haps.c
11601 TOSHIBA WMI HOTKEYS DRIVER
11605 F: drivers/platform/x86/toshiba-wmi.c
11609 W: http://www.buzzard.org.uk/toshiba/
11611 F: drivers/char/toshiba.c
11612 F: include/linux/toshiba.h
11613 F: include/uapi/linux/toshiba.h
11615 TOSHIBA TC358743 DRIVER
11619 F: drivers/media/i2c/tc358743*
11620 F: include/media/i2c/tc358743.h
11622 TMIO/SDHI MMC DRIVER
11626 F: drivers/mmc/host/tmio_mmc*
11627 F: drivers/mmc/host/sh_mobile_sdhi.c
11628 F: include/linux/mfd/tmio.h
11630 TMP401 HARDWARE MONITOR DRIVER
11634 F: Documentation/hwmon/tmp401
11635 F: drivers/hwmon/tmp401.c
11637 TMPFS (SHMEM FILESYSTEM)
11641 F: include/linux/shmem_fs.h
11644 TM6000 VIDEO4LINUX DRIVER
11648 W: https://linuxtv.org
11649 T: git git://linuxtv.org/media_tree.git
11651 F: drivers/media/usb/tm6000/
11653 TW68 VIDEO4LINUX DRIVER
11656 T: git git://linuxtv.org/media_tree.git
11657 W: https://linuxtv.org
11659 F: drivers/media/pci/tw68/
11661 TW686X VIDEO4LINUX DRIVER
11664 T: git git://linuxtv.org/media_tree.git
11665 W: http://linuxtv.org
11667 F: drivers/media/pci/tw686x/
11674 W: http://tpmdd.sourceforge.net
11676 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11677 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11679 F: drivers/char/tpm/
11681 TPM IBM_VTPM DEVICE DRIVER
11683 W: http://tpmdd.sourceforge.net
11686 F: drivers/char/tpm/tpm_ibmvtpm*
11691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11693 F: Documentation/trace/ftrace.txt
11694 F: arch/*/*/*/ftrace.h
11695 F: arch/*/kernel/ftrace.c
11696 F: include/*/ftrace.h
11697 F: include/linux/trace*.h
11700 F: tools/testing/selftests/ftrace/
11702 TRACING MMIO ACCESSES (MMIOTRACE)
11710 F: kernel/trace/trace_mmiotrace.c
11711 F: include/linux/mmiotrace.h
11712 F: arch/x86/mm/kmmio.c
11713 F: arch/x86/mm/mmio-mod.c
11714 F: arch/x86/mm/testmmiotrace.c
11718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11720 K: ^Subject:.*(?i)trivial
11726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11727 F: Documentation/serial/
11729 F: drivers/tty/serial/serial_core.c
11730 F: include/linux/serial_core.h
11731 F: include/linux/serial.h
11732 F: include/linux/tty.h
11733 F: include/uapi/linux/serial_core.h
11734 F: include/uapi/linux/serial.h
11735 F: include/uapi/linux/tty.h
11737 TUA9001 MEDIA DRIVER
11740 W: https://linuxtv.org
11741 W: http://palosaari.fi/linux/
11742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11743 T: git git://linuxtv.org/anttip/media_tree.git
11745 F: drivers/media/tuners/tua9001*
11747 TULIP NETWORK DRIVERS
11751 F: drivers/net/ethernet/dec/tulip/
11755 W: http://vtun.sourceforge.net/tun
11757 F: Documentation/networking/tuntap.txt
11758 F: arch/um/os-Linux/drivers/
11760 TURBOCHANNEL SUBSYSTEM
11764 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11767 F: include/linux/tc.h
11769 U14-34F SCSI DRIVER
11773 F: drivers/scsi/u14-34f.c
11775 UBI FILE SYSTEM (UBIFS)
11780 T: git git://git.infradead.org/ubifs-2.6.git
11781 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11783 F: Documentation/filesystems/ubifs.txt
11786 UCLINUX (M68KNOMMU AND COLDFIRE)
11788 W: http://www.linux-m68k.org/
11789 W: http://www.uclinux.org/
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11794 F: arch/m68k/coldfire/
11796 F: arch/m68k/*/*_no.*
11797 F: arch/m68k/include/asm/*_no.*
11802 F: Documentation/filesystems/udf.txt
11808 F: Documentation/filesystems/ufs.txt
11811 UHID USERSPACE HID IO DRIVER:
11815 F: drivers/hid/uhid.c
11816 F: include/uapi/linux/uhid.h
11818 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11822 F: include/linux/uwb.h
11823 F: include/linux/uwb/
11825 UNICORE32 ARCHITECTURE:
11827 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11829 T: git git://github.com/gxt/linux.git
11834 W: http://dotat.at/prog/unifdef
11836 F: scripts/unifdef.c
11838 UNIFORM CDROM DRIVER
11840 W: http://www.kernel.dk
11842 F: Documentation/cdrom/
11843 F: drivers/cdrom/cdrom.c
11844 F: include/linux/cdrom.h
11845 F: include/uapi/linux/cdrom.h
11847 UNISYS S-PAR DRIVERS
11851 F: drivers/staging/unisys/
11853 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11857 F: Documentation/scsi/ufs.txt
11858 F: drivers/scsi/ufs/
11860 UNSORTED BLOCK IMAGES (UBI)
11863 W: http://www.linux-mtd.infradead.org/
11865 T: git git://git.infradead.org/ubifs-2.6.git
11867 F: drivers/mtd/ubi/
11868 F: include/linux/mtd/ubi.h
11869 F: include/uapi/mtd/ubi-user.h
11875 F: Documentation/usb/acm.txt
11876 F: drivers/usb/class/cdc-acm.*
11878 USB AR5523 WIRELESS DRIVER
11882 F: drivers/net/wireless/ath/ar5523/
11890 F: drivers/usb/storage/uas.c
11892 USB CDC ETHERNET DRIVER
11896 F: drivers/net/usb/cdc_*.c
11897 F: include/uapi/linux/usb/cdc.h
11899 USB CHAOSKEY DRIVER
11903 F: drivers/usb/misc/chaoskey.c
11905 USB CYPRESS C67X00 DRIVER
11909 F: drivers/usb/c67x00/
11911 USB DAVICOM DM9601 DRIVER
11914 W: http://www.linux-usb.org/usbnet
11916 F: drivers/net/usb/dm9601.c
11918 USB DIAMOND RIO500 DRIVER
11921 W: http://rio500.sourceforge.net
11923 F: drivers/usb/misc/rio500*
11929 F: Documentation/usb/ehci.txt
11930 F: drivers/usb/host/ehci*
11932 USB GADGET/PERIPHERAL SUBSYSTEM
11935 W: http://www.linux-usb.org/gadget
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11938 F: drivers/usb/gadget/
11939 F: include/linux/usb/gadget*
11941 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11947 F: Documentation/hid/hiddev.txt
11948 F: drivers/hid/usbhid/
11954 F: drivers/usb/host/isp116x*
11955 F: include/linux/usb/isp116x.h
11957 USB LAN78XX ETHERNET DRIVER
11962 F: drivers/net/usb/lan78xx.*
11964 USB MASS STORAGE DRIVER
11969 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11970 F: drivers/usb/storage/
11975 T: git git://git.alsa-project.org/alsa-kernel.git
11977 F: sound/usb/midi.*
11979 USB NETWORKING DRIVERS
11982 F: drivers/net/usb/
11988 F: Documentation/usb/ohci.txt
11989 F: drivers/usb/host/ohci*
11991 USB OTG FSM (Finite State Machine)
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11996 F: drivers/usb/common/usb-otg-fsm.c
12004 F: Documentation/usb/usbip_protocol.txt
12005 F: drivers/usb/usbip/
12006 F: tools/usb/usbip/
12012 T: git git://github.com/petkan/pegasus.git
12013 W: https://github.com/petkan/pegasus
12015 F: drivers/net/usb/pegasus.*
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12022 F: drivers/usb/phy/
12024 USB PRINTER DRIVER (usblp)
12028 F: drivers/usb/class/usblp.c
12030 USB QMI WWAN NETWORK DRIVER
12034 F: Documentation/ABI/testing/sysfs-class-net-qmi
12035 F: drivers/net/usb/qmi_wwan.c
12041 T: git git://github.com/petkan/rtl8150.git
12042 W: https://github.com/petkan/rtl8150
12044 F: drivers/net/usb/rtl8150.c
12046 USB SERIAL SUBSYSTEM
12050 F: Documentation/usb/usb-serial.txt
12051 F: drivers/usb/serial/
12052 F: include/linux/usb/serial.h
12054 USB SMSC75XX ETHERNET DRIVER
12058 F: drivers/net/usb/smsc75xx.*
12060 USB SMSC95XX ETHERNET DRIVER
12064 F: drivers/net/usb/smsc95xx.*
12069 W: http://www.linux-usb.org
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12072 F: Documentation/devicetree/bindings/usb/
12073 F: Documentation/usb/
12075 F: include/linux/usb.h
12076 F: include/linux/usb/
12082 F: drivers/usb/host/uhci*
12084 USB "USBNET" DRIVER FRAMEWORK
12087 W: http://www.linux-usb.org/usbnet
12089 F: drivers/net/usb/usbnet.c
12090 F: include/linux/usb/usbnet.h
12096 T: git git://linuxtv.org/media_tree.git
12097 W: http://www.ideasonboard.org/uvc/
12099 F: drivers/media/usb/uvc/
12100 F: include/uapi/linux/uvcvideo.h
12105 T: git git://linuxtv.org/media_tree.git
12106 W: https://linuxtv.org
12108 F: drivers/media/usb/usbvision/
12114 F: drivers/usb/gadget/function/*uvc*
12115 F: drivers/usb/gadget/legacy/webcam.c
12117 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12121 F: drivers/net/wireless/rndis_wlan.c
12127 F: drivers/usb/host/xhci*
12128 F: drivers/usb/host/pci-quirks*
12132 W: http://linux-lc100020.sourceforge.net
12134 F: drivers/net/wireless/zydas/zd1201.*
12140 T: git git://linuxtv.org/media_tree.git
12141 W: http://royale.zerezo.com/zr364xx/
12143 F: Documentation/video4linux/zr364xx.txt
12144 F: drivers/media/usb/zr364xx/
12150 F: drivers/usb/common/ulpi.c
12151 F: include/linux/ulpi/
12153 USER-MODE LINUX (UML)
12158 W: http://user-mode-linux.sourceforge.net
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12161 F: Documentation/virtual/uml/
12167 USERSPACE I/O (UIO)
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12172 F: Documentation/DocBook/uio-howto.tmpl
12174 F: include/linux/uio*.h
12179 W: http://en.wikipedia.org/wiki/Util-linux
12180 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12186 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12188 F: Documentation/fb/uvesafb.txt
12189 F: drivers/video/fbdev/uvesafb.*
12195 F: drivers/mtd/nand/vf610_nfc.c
12197 VFAT/FAT/MSDOS FILESYSTEM
12200 F: Documentation/filesystems/vfat.txt
12206 T: git git://github.com/awilliam/linux-vfio.git
12208 F: Documentation/vfio.txt
12210 F: include/linux/vfio.h
12211 F: include/uapi/linux/vfio.h
12213 VFIO PLATFORM DRIVER
12217 F: drivers/vfio/platform/
12219 VIDEOBUF2 FRAMEWORK
12225 F: drivers/media/v4l2-core/videobuf2-*
12226 F: include/media/videobuf2-*
12228 VIRTUAL SERIO DEVICE DRIVER
12231 F: drivers/input/serio/userio.c
12232 F: include/uapi/linux/userio.h
12234 VIRTIO CONSOLE DRIVER
12238 F: drivers/char/virtio_console.c
12239 F: include/linux/virtio_console.h
12240 F: include/uapi/linux/virtio_console.h
12242 VIRTIO CORE, NET AND BLOCK DRIVERS
12246 F: Documentation/devicetree/bindings/virtio/
12249 F: drivers/net/virtio_net.c
12250 F: drivers/block/virtio_blk.c
12251 F: include/linux/virtio_*.h
12252 F: include/uapi/linux/virtio_*.h
12254 VIRTIO DRIVERS FOR S390
12261 F: drivers/s390/virtio/
12269 F: drivers/gpu/drm/virtio/
12270 F: include/uapi/linux/virtio_gpu.h
12272 VIRTIO HOST (VHOST)
12277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12280 F: include/uapi/linux/vhost.h
12282 VIRTIO INPUT DRIVER
12285 F: drivers/virtio/virtio_input.c
12286 F: include/uapi/linux/virtio_input.h
12288 VIA RHINE NETWORK DRIVER
12290 F: drivers/net/ethernet/via/via-rhine.c
12292 VIA SD/MMC CARD CONTROLLER DRIVER
12296 F: drivers/mmc/host/via-sdmmc.c
12298 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12302 F: include/linux/via-core.h
12303 F: include/linux/via-gpio.h
12304 F: include/linux/via_i2c.h
12305 F: drivers/video/fbdev/via/
12307 VIA VELOCITY NETWORK DRIVER
12311 F: drivers/net/ethernet/via/via-velocity.*
12320 VIVID VIRTUAL VIDEO DRIVER
12323 T: git git://linuxtv.org/media_tree.git
12324 W: https://linuxtv.org
12326 F: drivers/media/platform/vivid/*
12332 F: drivers/net/macvlan.c
12333 F: include/linux/if_*vlan.h
12340 F: drivers/vlynq/vlynq.c
12341 F: include/linux/vlynq.h
12349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12350 F: Documentation/vme_api.txt
12351 F: drivers/staging/vme/
12353 F: include/linux/vme*
12355 VMWARE HYPERVISOR INTERFACE
12359 F: arch/x86/kernel/cpu/vmware.c
12361 VMWARE BALLOON DRIVER
12367 F: drivers/misc/vmw_balloon.c
12369 VMWARE VMMOUSE SUBDRIVER
12374 F: drivers/input/mouse/vmmouse.c
12375 F: drivers/input/mouse/vmmouse.h
12377 VMWARE VMXNET3 ETHERNET DRIVER
12382 F: drivers/net/vmxnet3/
12384 VMware PVSCSI driver
12389 F: drivers/scsi/vmw_pvscsi.c
12390 F: drivers/scsi/vmw_pvscsi.h
12392 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12396 W: http://www.slimlogic.co.uk/?p=48
12397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12399 F: Documentation/devicetree/bindings/regulator/
12400 F: drivers/regulator/
12401 F: include/dt-bindings/regulator/
12402 F: include/linux/regulator/
12409 F: drivers/net/vrf.c
12410 F: Documentation/networking/vrf.txt
12412 VT1211 HARDWARE MONITOR DRIVER
12416 F: Documentation/hwmon/vt1211
12417 F: drivers/hwmon/vt1211.c
12419 VT8231 HARDWARE MONITOR DRIVER
12423 F: drivers/hwmon/vt8231.c
12425 VUB300 USB to SDIO/SD/MMC bridge chip
12430 F: drivers/mmc/host/vub300.c
12432 W1 DALLAS'S 1-WIRE BUS
12435 F: Documentation/w1/
12438 W83791D HARDWARE MONITORING DRIVER
12442 F: Documentation/hwmon/w83791d
12443 F: drivers/hwmon/w83791d.c
12445 W83793 HARDWARE MONITORING DRIVER
12449 F: Documentation/hwmon/w83793
12450 F: drivers/hwmon/w83793.c
12452 W83795 HARDWARE MONITORING DRIVER
12456 F: drivers/hwmon/w83795.c
12458 W83L51xD SD/MMC CARD INTERFACE DRIVER
12461 F: drivers/mmc/host/wbsd.*
12463 WACOM PROTOCOL 4 SERIAL TABLETS
12468 F: drivers/input/tablet/wacom_serial4.c
12470 WATCHDOG DEVICE DRIVERS
12474 W: http://www.linux-watchdog.org/
12475 T: git git://www.linux-watchdog.org/linux-watchdog.git
12477 F: Documentation/devicetree/bindings/watchdog/
12478 F: Documentation/watchdog/
12479 F: drivers/watchdog/
12480 F: include/linux/watchdog.h
12481 F: include/uapi/linux/watchdog.h
12487 F: drivers/scsi/wd7000.c
12493 F: drivers/hid/hid-wiimote*
12498 F: drivers/media/rc/winbond-cir.c
12500 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12504 F: drivers/watchdog/ebc-c384_wdt.c
12506 WINSYSTEMS WS16C48 GPIO DRIVER
12510 F: drivers/gpio/gpio-ws16c48.c
12517 W: http://linuxwimax.org
12518 F: Documentation/wimax/README.wimax
12519 F: include/linux/wimax/debug.h
12520 F: include/net/wimax.h
12521 F: include/uapi/linux/wimax.h
12524 WISTRON LAPTOP BUTTON DRIVER
12527 F: drivers/input/misc/wistron_btns.c
12529 WL3501 WIRELESS PCMCIA CARD DRIVER
12532 W: http://oops.ghostprotocols.net:81/blog
12534 F: drivers/net/wireless/wl3501*
12536 WOLFSON MICROELECTRONICS DRIVERS
12538 T: git https://github.com/CirrusLogic/linux-drivers.git
12539 W: https://github.com/CirrusLogic/linux-drivers/wiki
12541 F: Documentation/hwmon/wm83??
12542 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12543 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12544 F: Documentation/devicetree/bindings/mfd/arizona.txt
12545 F: arch/arm/mach-s3c64xx/mach-crag6410*
12546 F: drivers/clk/clk-wm83*.c
12547 F: drivers/extcon/extcon-arizona.c
12548 F: drivers/leds/leds-wm83*.c
12549 F: drivers/gpio/gpio-*wm*.c
12550 F: drivers/gpio/gpio-arizona.c
12551 F: drivers/hwmon/wm83??-hwmon.c
12552 F: drivers/input/misc/wm831x-on.c
12553 F: drivers/input/touchscreen/wm831x-ts.c
12554 F: drivers/input/touchscreen/wm97*.c
12555 F: drivers/mfd/arizona*
12556 F: drivers/mfd/wm*.c
12557 F: drivers/mfd/cs47l24*
12558 F: drivers/power/wm83*.c
12559 F: drivers/rtc/rtc-wm83*.c
12560 F: drivers/regulator/wm8*.c
12561 F: drivers/video/backlight/wm83*_bl.c
12562 F: drivers/watchdog/wm83*_wdt.c
12563 F: include/linux/mfd/arizona/
12564 F: include/linux/mfd/wm831x/
12565 F: include/linux/mfd/wm8350/
12566 F: include/linux/mfd/wm8400*
12567 F: include/linux/wm97xx.h
12568 F: include/sound/wm????.h
12569 F: sound/soc/codecs/arizona.?
12570 F: sound/soc/codecs/wm*
12571 F: sound/soc/codecs/cs47l24*
12576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12578 F: include/linux/workqueue.h
12579 F: kernel/workqueue.c
12580 F: Documentation/workqueue.txt
12582 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12592 F: Documentation/networking/x25*
12593 F: include/net/x25*
12596 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12604 F: Documentation/x86/
12607 X86 PLATFORM DRIVERS
12610 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12612 F: drivers/platform/x86/
12613 F: drivers/platform/olpc/
12615 X86 MCE INFRASTRUCTURE
12620 F: arch/x86/kernel/cpu/mcheck/*
12622 X86 MICROCODE UPDATE SUPPORT
12625 F: arch/x86/kernel/cpu/microcode/*
12630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12632 F: arch/x86/entry/vdso/
12634 XC2028/3028 TUNER DRIVER
12638 W: https://linuxtv.org
12639 T: git git://linuxtv.org/media_tree.git
12641 F: drivers/media/tuners/tuner-xc2028.*
12643 XEN HYPERVISOR INTERFACE
12648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12651 F: drivers/*/xen-*front.c
12653 F: arch/x86/include/asm/xen/
12655 F: include/uapi/xen/
12662 F: arch/arm/include/asm/xen/
12664 XEN HYPERVISOR ARM64
12669 F: arch/arm64/include/asm/xen/
12671 XEN NETWORK BACKEND DRIVER
12676 F: drivers/net/xen-netback/*
12682 F: arch/x86/pci/*xen*
12683 F: drivers/pci/*xen*
12685 XEN BLOCK SUBSYSTEM
12690 F: drivers/block/xen-blkback/*
12691 F: drivers/block/xen*
12698 F: drivers/scsi/xen-scsifront.c
12699 F: drivers/xen/xen-scsiback.c
12700 F: include/xen/interface/io/vscsiif.h
12702 XEN SWIOTLB SUBSYSTEM
12706 F: arch/x86/xen/*swiotlb*
12707 F: drivers/xen/*swiotlb*
12710 P: Silicon Graphics Inc
12714 W: http://oss.sgi.com/projects/xfs
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12717 F: Documentation/filesystems/xfs.txt
12720 XILINX AXI ETHERNET DRIVER
12724 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12726 XILINX UARTLITE SERIAL DRIVER
12730 F: drivers/tty/serial/uartlite.c
12732 XILINX VIDEO IP CORES
12736 T: git git://linuxtv.org/media_tree.git
12738 F: Documentation/devicetree/bindings/media/xilinx/
12739 F: drivers/media/platform/xilinx/
12740 F: include/uapi/linux/xilinx-v4l2-controls.h
12746 F: drivers/char/xillybus/
12748 XTENSA XTFPGA PLATFORM SUPPORT
12752 F: drivers/spi/spi-xtensa-xtfpga.c
12753 F: sound/soc/xtensa/xtfpga-i2s.c
12755 YAM DRIVER FOR AX.25
12759 F: drivers/net/hamradio/yam*
12760 F: include/linux/yam.h
12762 YEALINK PHONE DRIVER
12766 F: Documentation/input/yealink.txt
12767 F: drivers/input/misc/yealink.*
12769 Z8530 DRIVER FOR AX.25
12771 W: http://yaina.de/jreuter/
12772 W: http://www.qsl.net/dl1bke/
12775 F: Documentation/networking/z8530drv.txt
12776 F: drivers/net/hamradio/*scc.c
12777 F: drivers/net/hamradio/z8530.h
12779 ZBUD COMPRESSED PAGE ALLOCATOR
12784 F: include/linux/zbud.h
12786 ZD1211RW WIRELESS DRIVER
12789 W: http://zd1211.ath.cx/wiki/DriverRewrite
12793 F: drivers/net/wireless/zydas/zd1211rw/
12795 ZPOOL COMPRESSED PAGE STORAGE API
12800 F: include/linux/zpool.h
12802 ZR36067 VIDEO FOR LINUX DRIVER
12805 W: http://mjpeg.sourceforge.net/driver-zoran/
12806 T: hg https://linuxtv.org/hg/v4l-dvb
12808 F: drivers/media/pci/zoran/
12810 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12816 F: drivers/block/zram/
12817 F: Documentation/blockdev/zram.txt
12819 ZS DECSTATION Z85C30 SERIAL DRIVER
12822 F: drivers/tty/serial/zs.*
12824 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12831 F: include/linux/zsmalloc.h
12832 F: Documentation/vm/zsmalloc.txt
12834 ZSWAP COMPRESSED SWAP CACHING
12843 Q: http://patchwork.kernel.org/project/LKML/list/
12844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12845 S: Buried alive in reporters