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 B: Bug tracking system location.
81 S: Status, one of the following:
82 Supported: Someone is actually paid to look after this.
83 Maintained: Someone actually looks after it.
84 Odd Fixes: It has a maintainer but they don't have time to do
85 much other than throw the odd patch in. See below..
86 Orphan: No current maintainer [but maybe you could take the
87 role as you write your new code].
88 Obsolete: Old code. Something tagged obsolete generally means
89 it has been replaced by a better system and you
91 F: Files and directories with wildcard patterns.
92 A trailing slash includes all files and subdirectory files.
93 F: drivers/net/ all files in and below drivers/net
94 F: drivers/net/* all files in drivers/net, but not below
95 F: */net/* all files in "any top level directory"/net
96 One pattern per line. Multiple F: lines acceptable.
97 N: Files and directories with regex patterns.
98 N: [^a-z]tegra all files whose path contains the word tegra
99 One pattern per line. Multiple N: lines acceptable.
100 scripts/get_maintainer.pl has different behavior for files that
101 match F: pattern and matches of N: patterns. By default,
102 get_maintainer will not look at git log history when an F: pattern
103 match occurs. When an N: match occurs, git log history is used
104 to also notify the people that have git commit signatures.
105 X: Files and directories that are NOT maintained, same rules as F:
106 Files exclusions are tested before file matches.
107 Can be useful for excluding a specific subdirectory, for instance:
110 matches all files in and below net excluding net/ipv6/
111 K: Keyword perl extended regex pattern to match content in a
112 patch or file. For instance:
114 matches patches or files that contain "of_get_profile"
115 K: \b(printk|pr_(info|err))\b
116 matches patches or files that contain one or more of the words
117 printk, pr_info or pr_err
118 One regex pattern per line. Multiple K: lines acceptable.
120 Note: For the hard of thinking, this list is meant to remain in alphabetical
121 order. If you could add yourselves to it in alphabetical order that would be
124 Maintainers List (try to look for most precise areas first)
126 -----------------------------------
132 F: Documentation/networking/vortex.txt
133 F: drivers/net/ethernet/3com/3c59x.c
135 3CR990 NETWORK DRIVER
139 F: drivers/net/ethernet/3com/typhoon*
141 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
144 W: http://www.lsi.com
148 53C700 AND 53C700-66 SCSI DRIVER
152 F: drivers/scsi/53c700*
154 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
161 F: include/net/6lowpan.h
162 F: Documentation/networking/6lowpan.txt
164 6PACK NETWORK DRIVER FOR AX.25
168 F: drivers/net/hamradio/6pack.c
170 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 F: drivers/net/ethernet/realtek/r8169.c
176 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
187 F: drivers/net/ethernet/8390/
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
198 F: Documentation/filesystems/9p.txt
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
214 F: drivers/media/dvb-frontends/a8293*
216 AACRAID SCSI RAID DRIVER
219 W: http://www.adaptec.com/
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
226 F: include/linux/syscalls.h
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 F: drivers/hwmon/abituguru.c
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 F: drivers/hwmon/abituguru3.c
241 ACCES 104-DIO-48E GPIO DRIVER
245 F: drivers/gpio/gpio-104-dio-48e.c
247 ACCES 104-IDI-48 GPIO DRIVER
251 F: drivers/gpio/gpio-104-idi-48.c
253 ACCES 104-IDIO-16 GPIO DRIVER
257 F: drivers/gpio/gpio-104-idio-16.c
263 F: drivers/net/ethernet/alteon/acenic*
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 W: http://piie.net/?section=acerhdf
270 F: drivers/platform/x86/acerhdf.c
272 ACER WMI LAPTOP EXTRAS
276 F: drivers/platform/x86/acer-wmi.c
282 W: https://01.org/linux-acpi
283 Q: https://patchwork.kernel.org/project/linux-acpi/list/
284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 B: https://bugzilla.kernel.org
288 F: drivers/pnp/pnpacpi/
289 F: include/linux/acpi.h
291 F: Documentation/acpi/
292 F: Documentation/ABI/testing/sysfs-bus-acpi
293 F: Documentation/ABI/testing/configfs-acpi
294 F: drivers/pci/*acpi*
295 F: drivers/pci/*/*acpi*
296 F: drivers/pci/*/*/*acpi*
299 ACPI COMPONENT ARCHITECTURE (ACPICA)
305 W: https://acpica.org/
306 W: https://github.com/acpica/acpica/
307 Q: https://patchwork.kernel.org/project/linux-acpi/list/
308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
309 B: https://bugzilla.kernel.org
310 B: https://bugs.acpica.org
312 F: drivers/acpi/acpica/
319 W: https://01.org/linux-acpi
320 B: https://bugzilla.kernel.org
322 F: drivers/acpi/fan.c
324 ACPI FOR ARM64 (ACPI/arm64)
330 F: drivers/acpi/arm64
335 W: https://01.org/linux-acpi
336 B: https://bugzilla.kernel.org
338 F: drivers/acpi/*thermal*
343 W: https://01.org/linux-acpi
344 B: https://bugzilla.kernel.org
346 F: drivers/acpi/acpi_video.c
351 F: drivers/platform/x86/wmi.c
353 AD1889 ALSA SOUND DRIVER
355 W: http://wiki.parisc-linux.org/AD1889
358 F: sound/pci/ad1889.*
360 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
362 W: http://wiki.analog.com/AD5254
363 W: http://ez.analog.com/community/linux-device-drivers
365 F: drivers/misc/ad525x_dpot.c
367 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
369 W: http://wiki.analog.com/AD5398
370 W: http://ez.analog.com/community/linux-device-drivers
372 F: drivers/regulator/ad5398.c
374 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
376 W: http://wiki.analog.com/AD7142
377 W: http://ez.analog.com/community/linux-device-drivers
379 F: drivers/input/misc/ad714x.c
381 AD7877 TOUCHSCREEN DRIVER
383 W: http://wiki.analog.com/AD7877
384 W: http://ez.analog.com/community/linux-device-drivers
386 F: drivers/input/touchscreen/ad7877.c
388 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
390 W: http://wiki.analog.com/AD7879
391 W: http://ez.analog.com/community/linux-device-drivers
393 F: drivers/input/touchscreen/ad7879.c
395 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
399 ADF7242 IEEE 802.15.4 RADIO DRIVER
401 W: https://wiki.analog.com/ADF7242
402 W: http://ez.analog.com/community/linux-device-drivers
405 F: drivers/net/ieee802154/adf7242.c
406 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
408 ADM1025 HARDWARE MONITOR DRIVER
412 F: Documentation/hwmon/adm1025
413 F: drivers/hwmon/adm1025.c
415 ADM1029 HARDWARE MONITOR DRIVER
419 F: drivers/hwmon/adm1029.c
421 ADM8211 WIRELESS DRIVER
423 W: http://wireless.kernel.org/
425 F: drivers/net/wireless/admtek/adm8211.*
427 ADP1653 FLASH CONTROLLER DRIVER
431 F: drivers/media/i2c/adp1653.c
432 F: include/media/i2c/adp1653.h
434 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
436 W: http://wiki.analog.com/ADP5520
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/mfd/adp5520.c
440 F: drivers/video/backlight/adp5520_bl.c
441 F: drivers/leds/leds-adp5520.c
442 F: drivers/gpio/gpio-adp5520.c
443 F: drivers/input/keyboard/adp5520-keys.c
445 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
447 W: http://wiki.analog.com/ADP5588
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/keyboard/adp5588-keys.c
451 F: drivers/gpio/gpio-adp5588.c
453 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
455 W: http://wiki.analog.com/ADP8860
456 W: http://ez.analog.com/community/linux-device-drivers
458 F: drivers/video/backlight/adp8860_bl.c
460 ADS1015 HARDWARE MONITOR DRIVER
464 F: Documentation/hwmon/ads1015
465 F: drivers/hwmon/ads1015.c
466 F: include/linux/i2c/ads1015.h
471 F: drivers/macintosh/therm_adt746x.c
473 ADT7475 HARDWARE MONITOR DRIVER
477 F: Documentation/hwmon/adt7475
478 F: drivers/hwmon/adt7475.c
480 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
482 W: http://wiki.analog.com/ADXL345
483 W: http://ez.analog.com/community/linux-device-drivers
485 F: drivers/input/misc/adxl34x.c
492 F: Documentation/scsi/advansys.txt
493 F: drivers/scsi/advansys.c
498 F: sound/oss/aedsp16.c
503 W: https://linuxtv.org
504 W: http://palosaari.fi/linux/
505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
506 T: git git://linuxtv.org/anttip/media_tree.git
508 F: drivers/media/dvb-frontends/af9013*
513 W: https://linuxtv.org
514 W: http://palosaari.fi/linux/
515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
516 T: git git://linuxtv.org/anttip/media_tree.git
518 F: drivers/media/dvb-frontends/af9033*
523 F: Documentation/filesystems/affs.txt
526 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
531 F: include/net/af_rxrpc.h
532 F: net/rxrpc/af_rxrpc.c
536 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
539 F: include/linux/agp*
540 F: include/uapi/linux/agp*
546 F: drivers/scsi/aha152x*
547 F: drivers/scsi/pcmcia/aha152x*
549 AIC7XXX / AIC79XX SCSI DRIVER
553 F: drivers/scsi/aic7xxx/
555 AIMSLAB FM RADIO RECEIVER DRIVER
558 T: git git://linuxtv.org/media_tree.git
559 W: https://linuxtv.org
561 F: drivers/media/radio/radio-aimslab*
568 F: include/linux/*aio*.h
573 W: https://linuxtv.org
574 W: http://palosaari.fi/linux/
575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
576 T: git git://linuxtv.org/anttip/media_tree.git
578 F: drivers/media/usb/airspy/
580 ALACRITECH GIGABIT ETHERNET DRIVER
583 F: drivers/net/ethernet/alacritech/*
585 ALCATEL SPEEDTOUCH USB DRIVER
588 W: http://www.linux-usb.org/SpeedTouch/
590 F: drivers/usb/atm/speedtch.c
591 F: drivers/usb/atm/usbatm.c
593 ALCHEMY AU1XX0 MMC DRIVER
596 F: drivers/mmc/host/au1xmmc.c
602 F: Documentation/i2c/busses/i2c-ali1563
603 F: drivers/i2c/busses/i2c-ali1563.c
605 ALLWINNER SECURITY SYSTEM
609 F: drivers/crypto/sunxi-ss/
619 ALPS PS/2 TOUCHPAD DRIVER
621 F: drivers/input/mouse/alps.*
623 ALTERA MAILBOX DRIVER
627 F: drivers/mailbox/mailbox-altera.c
633 F: drivers/gpio/gpio-altera.c
635 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
638 F: drivers/gpio/gpio-altera-a10sr.c
639 F: drivers/mfd/altera-a10sr.c
640 F: include/linux/mfd/altera-a10sr.h
642 ALTERA TRIPLE SPEED ETHERNET DRIVER
647 F: drivers/net/ethernet/altera/
649 ALTERA UART/JTAG UART SERIAL DRIVERS
654 F: drivers/tty/serial/altera_uart.c
655 F: drivers/tty/serial/altera_jtaguart.c
656 F: include/linux/altera_uart.h
657 F: include/linux/altera_jtaguart.h
659 AMAZON ETHERNET DRIVERS
665 F: Documentation/networking/ena.txt
666 F: drivers/net/ethernet/amazon/
668 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
673 F: drivers/crypto/ccp/
674 F: include/linux/ccp.h
676 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
680 F: Documentation/hwmon/fam15h_power
681 F: drivers/hwmon/fam15h_power.c
683 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
686 F: drivers/usb/gadget/udc/amd5536udc.*
688 AMD GEODE PROCESSOR/CHIPSET SUPPORT
691 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
693 F: drivers/char/hw_random/geode-rng.c
694 F: drivers/crypto/geode*
695 F: drivers/video/fbdev/geode/
696 F: arch/x86/include/asm/geode.h
701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
703 F: drivers/iommu/amd_iommu*.[ch]
704 F: include/linux/amd-iommu.h
709 T: git git://people.freedesktop.org/~gabbayo/linux.git
711 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
712 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
713 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
714 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
715 F: drivers/gpu/drm/amd/amdkfd/
716 F: drivers/gpu/drm/amd/include/cik_structs.h
717 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
718 F: drivers/gpu/drm/amd/include/vi_structs.h
719 F: drivers/gpu/drm/radeon/radeon_kfd.c
720 F: drivers/gpu/drm/radeon/radeon_kfd.h
721 F: include/uapi/linux/kfd_ioctl.h
723 AMD SEATTLE DEVICE TREE SUPPORT
728 F: arch/arm64/boot/dts/amd/
734 F: drivers/net/ethernet/amd/xgbe/
735 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
737 AMS (Apple Motion Sensor) DRIVER
740 F: drivers/macintosh/ams/
742 ANALOG DEVICES INC AD9389B DRIVER
746 F: drivers/media/i2c/ad9389b*
748 ANALOG DEVICES INC ADV7180 DRIVER
751 W: http://ez.analog.com/community/linux-device-drivers
753 F: drivers/media/i2c/adv7180.c
755 ANALOG DEVICES INC ADV7511 DRIVER
759 F: drivers/media/i2c/adv7511*
761 ANALOG DEVICES INC ADV7604 DRIVER
765 F: drivers/media/i2c/adv7604*
767 ANALOG DEVICES INC ADV7842 DRIVER
771 F: drivers/media/i2c/adv7842*
773 ANALOG DEVICES INC ASOC CODEC DRIVERS
776 W: http://wiki.analog.com/
777 W: http://ez.analog.com/community/linux-device-drivers
779 F: sound/soc/codecs/adau*
780 F: sound/soc/codecs/adav*
781 F: sound/soc/codecs/ad1*
782 F: sound/soc/codecs/ad7*
783 F: sound/soc/codecs/ssm*
784 F: sound/soc/codecs/sigmadsp.*
786 ANALOG DEVICES INC ASOC DRIVERS
789 W: http://blackfin.uclinux.org/
791 F: sound/soc/blackfin/*
793 ANALOG DEVICES INC IIO DRIVERS
796 W: http://wiki.analog.com/
797 W: http://ez.analog.com/community/linux-device-drivers
800 X: drivers/iio/*/adjd*
801 F: drivers/staging/iio/*/ad*
802 F: staging/iio/trigger/iio-trig-bfin-timer.c
804 ANALOG DEVICES INC DMA DRIVERS
806 W: http://ez.analog.com/community/linux-device-drivers
808 F: drivers/dma/dma-axi-dmac.c
810 ANDROID CONFIG FRAGMENTS
813 F: kernel/configs/android*
819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
823 F: drivers/staging/android/
830 F: Documentation/devicetree/bindings/staging/ion/
831 F: drivers/staging/android/ion
832 F: drivers/staging/android/uapi/ion.h
833 F: drivers/staging/android/uapi/ion_test.h
835 AOA (Apple Onboard Audio) ALSA DRIVER
842 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
846 F: drivers/iio/adc/stx104.c
851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
852 F: arch/x86/kernel/apm_32.c
853 F: include/linux/apm_bios.h
854 F: include/uapi/linux/apm_bios.h
855 F: drivers/char/apm-emulation.c
857 APPLE BCM5974 MULTITOUCH DRIVER
861 F: drivers/input/mouse/bcm5974.c
867 F: drivers/hwmon/applesmc.c
869 APPLETALK NETWORK LAYER
872 F: drivers/net/appletalk/
875 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
878 F: arch/arm64/boot/dts/apm/
880 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
884 F: drivers/net/ethernet/apm/xgene/
885 F: drivers/net/phy/mdio-xgene.c
886 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
887 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
889 APPLIED MICRO (APM) X-GENE SOC PMU
892 F: drivers/perf/xgene_pmu.c
893 F: Documentation/perf/xgene-pmu.txt
894 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
896 APTINA CAMERA SENSOR PLL
900 F: drivers/media/i2c/aptina-pll.*
902 ARC FRAMEBUFFER DRIVER
905 F: drivers/video/fbdev/arcfb.c
906 F: drivers/video/fbdev/core/fb_defio.c
912 F: drivers/net/arcnet/
913 F: include/uapi/linux/if_arcnet.h
918 F: drivers/gpu/drm/arc/
919 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
921 ARM ARCHITECTED TIMER DRIVER
926 F: arch/arm/include/asm/arch_timer.h
927 F: arch/arm64/include/asm/arch_timer.h
928 F: drivers/clocksource/arm_arch_timer.c
933 F: drivers/gpu/drm/arm/hdlcd_*
934 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
936 ARM MALI-DP DRM DRIVER
941 F: drivers/gpu/drm/arm/
942 F: Documentation/devicetree/bindings/display/arm,malidp.txt
944 ARM MFM AND FLOPPY DRIVERS
947 F: arch/arm/lib/floppydma.S
948 F: arch/arm/include/asm/floppy.h
950 ARM PMU PROFILING AND DEBUGGING
955 F: arch/arm*/kernel/perf_*
956 F: arch/arm/oprofile/common.c
957 F: arch/arm*/kernel/hw_breakpoint.c
958 F: arch/arm*/include/asm/hw_breakpoint.h
959 F: arch/arm*/include/asm/perf_event.h
961 F: include/linux/perf/arm_pmu.h
962 F: Documentation/devicetree/bindings/arm/pmu.txt
967 W: http://www.armlinux.org.uk/
971 ARM SUB-ARCHITECTURES
976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
978 ARM PRIMECELL AACI PL041 DRIVER
983 ARM PRIMECELL CLCD PL110 DRIVER
986 F: drivers/video/fbdev/amba-clcd.*
988 ARM PRIMECELL KMI PL050 DRIVER
991 F: drivers/input/serio/ambakmi.*
992 F: include/linux/amba/kmi.h
994 ARM PRIMECELL MMCI PL180/1 DRIVER
997 F: drivers/mmc/host/mmci.*
998 F: include/linux/amba/mmci.h
1000 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1003 F: drivers/tty/serial/amba-pl01*.c
1004 F: include/linux/amba/serial.h
1006 ARM PRIMECELL BUS SUPPORT
1010 F: include/linux/amba/bus.h
1012 ARM/ADS SPHERE MACHINE SUPPORT
1017 ARM/AFEB9260 MACHINE SUPPORT
1022 ARM/AJECO 1ARM MACHINE SUPPORT
1027 ARM/Allwinner sunXi SoC support
1033 F: arch/arm/boot/dts/ntc-gr8*
1035 ARM/Allwinner SoC Clock Support
1038 F: drivers/clk/sunxi/
1040 ARM/Amlogic Meson SoC support
1045 W: http://linux-meson.com/
1047 F: arch/arm/mach-meson/
1048 F: arch/arm/boot/dts/meson*
1049 F: arch/arm64/boot/dts/amlogic/
1050 F: drivers/pinctrl/meson/
1053 ARM/Annapurna Labs ALPINE ARCHITECTURE
1058 F: arch/arm/mach-alpine/
1059 F: arch/arm/boot/dts/alpine*
1060 F: arch/arm64/boot/dts/al/
1061 F: drivers/*/*alpine*
1063 ARM/ARTPEC MACHINE SUPPORT
1069 F: arch/arm/mach-artpec
1070 F: arch/arm/boot/dts/artpec6*
1073 ARM/ASPEED MACHINE SUPPORT
1076 F: arch/arm/mach-aspeed/
1077 F: arch/arm/boot/dts/aspeed-*
1078 F: drivers/*/*aspeed*
1080 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1085 W: http://www.linux4sam.org
1086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1088 F: arch/arm/mach-at91/
1089 F: include/soc/at91/
1090 F: arch/arm/boot/dts/at91*.dts
1091 F: arch/arm/boot/dts/at91*.dtsi
1092 F: arch/arm/boot/dts/sama*.dts
1093 F: arch/arm/boot/dts/sama*.dtsi
1094 F: arch/arm/include/debug/at91.S
1096 ARM/ATMEL AT91 Clock Support
1101 ARM/CALXEDA HIGHBANK ARCHITECTURE
1105 F: arch/arm/mach-highbank/
1106 F: arch/arm/boot/dts/highbank.dts
1107 F: arch/arm/boot/dts/ecx-*.dts*
1109 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1112 F: arch/arm/mach-cns3xxx/
1114 ARM/CAVIUM THUNDER NETWORK DRIVER
1119 F: drivers/net/ethernet/cavium/thunder/
1121 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1127 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1132 F: arch/arm/mach-ep93xx/
1133 F: arch/arm/mach-ep93xx/include/mach/
1135 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1144 F: arch/arm/include/asm/clkdev.h
1145 F: drivers/clk/clkdev.c
1147 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1152 ARM/CONTEC MICRO9 MACHINE SUPPORT
1155 F: arch/arm/mach-ep93xx/micro9.c
1157 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1161 F: drivers/hwtracing/coresight/*
1162 F: Documentation/trace/coresight.txt
1163 F: Documentation/devicetree/bindings/arm/coresight.txt
1164 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1165 F: tools/perf/arch/arm/util/pmu.c
1166 F: tools/perf/arch/arm/util/auxtrace.c
1167 F: tools/perf/arch/arm/util/cs-etm.c
1168 F: tools/perf/arch/arm/util/cs-etm.h
1169 F: tools/perf/util/cs-etm.h
1171 ARM/CORGI MACHINE SUPPORT
1175 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1178 T: git git://github.com/ulli-kroll/linux.git
1180 F: arch/arm/mach-gemini/
1181 F: drivers/rtc/rtc-gemini.c
1183 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1188 F: arch/arm/boot/dts/prima2*
1189 F: arch/arm/mach-prima2/
1190 F: drivers/clk/sirf/
1191 F: drivers/clocksource/timer-prima2.c
1192 F: drivers/clocksource/timer-atlas7.c
1195 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1199 F: arch/arm/boot/dts/cx92755*
1202 ARM/EBSA110 MACHINE SUPPORT
1205 W: http://www.armlinux.org.uk/
1207 F: arch/arm/mach-ebsa110/
1208 F: drivers/net/ethernet/amd/am79c961a.*
1210 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1216 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1221 W: http://www.openezx.org/
1223 T: topgit git://git.openezx.org/openezx.git
1224 F: arch/arm/mach-pxa/ezx.c
1226 ARM/FARADAY FA526 PORT
1230 T: git git://git.berlios.de/gemini-board
1231 F: arch/arm/mm/*-fa*
1233 ARM/FOOTBRIDGE ARCHITECTURE
1236 W: http://www.armlinux.org.uk/
1238 F: arch/arm/include/asm/hardware/dec21285.h
1239 F: arch/arm/mach-footbridge/
1241 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1248 F: arch/arm/mach-imx/
1249 F: arch/arm/mach-mxs/
1250 F: arch/arm/boot/dts/imx*
1251 F: arch/arm/configs/imx*_defconfig
1255 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262 F: arch/arm/mach-imx/*vf610*
1263 F: arch/arm/boot/dts/vf*
1265 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1270 ARM/GUMSTIX MACHINE SUPPORT
1275 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1280 F: arch/arm/mach-pxa/hx4700.c
1281 F: arch/arm/mach-pxa/include/mach/hx4700.h
1282 F: sound/soc/pxa/hx4700.c
1284 ARM/HISILICON SOC SUPPORT
1287 W: http://www.hisilicon.com
1289 T: git git://github.com/hisilicon/linux-hisi.git
1290 F: arch/arm/mach-hisi/
1291 F: arch/arm/boot/dts/hi3*
1292 F: arch/arm/boot/dts/hip*
1293 F: arch/arm/boot/dts/hisi*
1294 F: arch/arm64/boot/dts/hisilicon/
1296 ARM/HP JORNADA 7XX MACHINE SUPPORT
1300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1301 F: arch/arm/mach-sa1100/jornada720.c
1302 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1304 ARM/IGEP MACHINE SUPPORT
1310 F: arch/arm/boot/dts/omap3-igep*
1312 ARM/INCOME PXA270 SUPPORT
1316 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1318 ARM/INTEL IOP32X ARM ARCHITECTURE
1323 ARM/INTEL IOP33X ARM ARCHITECTURE
1327 ARM/INTEL IOP13XX ARM ARCHITECTURE
1332 ARM/INTEL IQ81342EX MACHINE SUPPORT
1337 ARM/INTEL IXDP2850 MACHINE SUPPORT
1342 ARM/INTEL IXP4XX ARM ARCHITECTURE
1347 F: arch/arm/mach-ixp4xx/
1349 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1353 F: arch/arm/mach-pxa/stargate2.c
1354 F: drivers/pcmcia/pxa2xx_stargate2.c
1356 ARM/INTEL XSC3 (MANZANO) ARM CORE
1361 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1366 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1370 F: arch/arm/mach-keystone/
1371 F: arch/arm/boot/dts/keystone-*
1372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1374 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1378 F: drivers/clk/keystone/
1380 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1385 F: drivers/clocksource/timer-keystone.c
1387 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1391 F: drivers/power/reset/keystone-reset.c
1393 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1397 F: drivers/memory/*emif*
1399 ARM/LG1K ARCHITECTURE
1403 F: arch/arm64/boot/dts/lg/
1405 ARM/LOGICPD PXA270 MACHINE SUPPORT
1410 ARM/LPC18XX ARCHITECTURE
1414 F: arch/arm/boot/dts/lpc43*
1415 F: drivers/clk/nxp/clk-lpc18xx*
1416 F: drivers/clocksource/time-lpc32xx.c
1417 F: drivers/i2c/busses/i2c-lpc2k.c
1418 F: drivers/memory/pl172.c
1419 F: drivers/mtd/spi-nor/nxp-spifi.c
1420 F: drivers/rtc/rtc-lpc24xx.c
1423 ARM/LPC32XX SOC SUPPORT
1427 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1429 F: arch/arm/boot/dts/lpc32*
1430 F: arch/arm/mach-lpc32xx/
1431 F: drivers/i2c/busses/i2c-pnx.c
1432 F: drivers/net/ethernet/nxp/lpc_eth.c
1433 F: drivers/usb/host/ohci-nxp.c
1434 F: drivers/watchdog/pnx4008_wdt.c
1437 ARM/MAGICIAN MACHINE SUPPORT
1441 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1448 F: arch/arm/mach-mvebu/
1449 F: drivers/rtc/rtc-armada38x.c
1450 F: arch/arm/boot/dts/armada*
1451 F: arch/arm/boot/dts/kirkwood*
1452 F: arch/arm64/boot/dts/marvell/armada*
1453 F: drivers/cpufreq/mvebu-cpufreq.c
1454 F: arch/arm/configs/mvebu_*_defconfig
1456 ARM/Marvell Berlin SoC support
1461 F: arch/arm/mach-berlin/
1462 F: arch/arm/boot/dts/berlin*
1463 F: arch/arm64/boot/dts/marvell/berlin*
1466 ARM/Marvell Dove/MV78xx0/Orion SOC support
1473 F: arch/arm/mach-dove/
1474 F: arch/arm/mach-mv78xx0/
1475 F: arch/arm/mach-orion5x/
1476 F: arch/arm/plat-orion/
1477 F: arch/arm/boot/dts/dove*
1478 F: arch/arm/boot/dts/orion5x*
1481 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1484 W: http://www.digriz.org.uk/ts78xx/kernel
1486 F: arch/arm/mach-orion5x/ts78xx-*
1488 ARM/OXNAS platform support
1493 F: arch/arm/mach-oxnas/
1494 F: arch/arm/boot/dts/oxnas*
1495 F: arch/arm/boot/dts/wd-mbwe.dts
1498 ARM/Mediatek RTC DRIVER
1503 F: drivers/rtc/rtc-mt6397.c
1505 ARM/Mediatek SoC support
1510 F: arch/arm/boot/dts/mt6*
1511 F: arch/arm/boot/dts/mt8*
1512 F: arch/arm/mach-mediatek/
1516 ARM/Mediatek USB3 PHY DRIVER
1521 F: drivers/phy/phy-mt65xx-usb3.c
1523 ARM/MICREL KS8695 ARCHITECTURE
1526 F: arch/arm/mach-ks8695/
1529 ARM/MIOA701 MACHINE SUPPORT
1532 F: arch/arm/mach-pxa/mioa701.c
1535 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1539 ARM/NOMADIK ARCHITECTURE
1544 F: arch/arm/mach-nomadik/
1545 F: drivers/pinctrl/nomadik/
1546 F: drivers/i2c/busses/i2c-nomadik.c
1547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1549 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1552 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1555 ARM/TOSA MACHINE SUPPORT
1560 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1563 W: http://hackndev.com
1565 F: arch/arm/mach-pxa/include/mach/palmtx.h
1566 F: arch/arm/mach-pxa/palmtx.c
1567 F: arch/arm/mach-pxa/include/mach/palmt5.h
1568 F: arch/arm/mach-pxa/palmt5.c
1569 F: arch/arm/mach-pxa/include/mach/palmld.h
1570 F: arch/arm/mach-pxa/palmld.c
1571 F: arch/arm/mach-pxa/include/mach/palmte2.h
1572 F: arch/arm/mach-pxa/palmte2.c
1573 F: arch/arm/mach-pxa/include/mach/palmtc.h
1574 F: arch/arm/mach-pxa/palmtc.c
1576 ARM/PALM TREO SUPPORT
1579 W: http://hackndev.com
1581 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1582 F: arch/arm/mach-pxa/palmtreo.c
1587 W: http://hackndev.com
1589 F: arch/arm/mach-pxa/include/mach/palmz72.h
1590 F: arch/arm/mach-pxa/palmz72.c
1594 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1597 ARM/PT DIGITAL BOARD PORT
1600 W: http://www.armlinux.org.uk/
1603 ARM/QUALCOMM SUPPORT
1609 F: Documentation/devicetree/bindings/soc/qcom/
1610 F: arch/arm/boot/dts/qcom-*.dts
1611 F: arch/arm/boot/dts/qcom-*.dtsi
1612 F: arch/arm/mach-qcom/
1613 F: arch/arm64/boot/dts/qcom/*
1614 F: drivers/i2c/busses/i2c-qup.c
1615 F: drivers/clk/qcom/
1616 F: drivers/soc/qcom/
1617 F: drivers/spi/spi-qup.c
1618 F: drivers/tty/serial/msm_serial.h
1619 F: drivers/tty/serial/msm_serial.c
1620 F: drivers/*/pm8???-*
1621 F: drivers/mfd/ssbi.c
1622 F: drivers/firmware/qcom_scm.c
1623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1625 ARM/RADISYS ENP2611 MACHINE SUPPORT
1630 ARM/RENESAS ARM64 ARCHITECTURE
1634 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1637 F: arch/arm64/boot/dts/renesas/
1638 F: drivers/soc/renesas/
1639 F: include/linux/soc/renesas/
1641 ARM/RISCPC ARCHITECTURE
1644 W: http://www.armlinux.org.uk/
1646 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1647 F: arch/arm/include/asm/hardware/ioc.h
1648 F: arch/arm/include/asm/hardware/iomd.h
1649 F: arch/arm/include/asm/hardware/memc.h
1650 F: arch/arm/mach-rpc/
1651 F: drivers/net/ethernet/8390/etherh.c
1652 F: drivers/net/ethernet/i825xx/ether1*
1653 F: drivers/net/ethernet/seeq/ether3*
1654 F: drivers/scsi/arm/
1656 ARM/Rockchip SoC support
1660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1662 F: arch/arm/boot/dts/rk3*
1663 F: arch/arm/mach-rockchip/
1664 F: drivers/clk/rockchip/
1665 F: drivers/i2c/busses/i2c-rk3x.c
1666 F: drivers/*/*rockchip*
1667 F: drivers/*/*/*rockchip*
1668 F: sound/soc/rockchip/
1671 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1678 F: arch/arm/boot/dts/s3c*
1679 F: arch/arm/boot/dts/s5p*
1680 F: arch/arm/boot/dts/samsung*
1681 F: arch/arm/boot/dts/exynos*
1682 F: arch/arm64/boot/dts/exynos/
1683 F: arch/arm/plat-samsung/
1684 F: arch/arm/mach-s3c24*/
1685 F: arch/arm/mach-s3c64xx/
1686 F: arch/arm/mach-s5p*/
1687 F: arch/arm/mach-exynos*/
1688 F: drivers/*/*s3c24*
1689 F: drivers/*/*/*s3c24*
1690 F: drivers/*/*s3c64xx*
1691 F: drivers/*/*s5pv210*
1692 F: drivers/memory/samsung/*
1693 F: drivers/soc/samsung/*
1694 F: Documentation/arm/Samsung/
1695 F: Documentation/devicetree/bindings/arm/samsung/
1696 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1697 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1700 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1704 F: arch/arm/mach-s5pv210/
1706 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1713 F: drivers/media/platform/s5p-g2d/
1715 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1723 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1724 F: drivers/media/platform/s5p-mfc/
1726 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1731 F: drivers/staging/media/platform/s5p-cec/
1733 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1739 F: drivers/media/platform/s5p-jpeg/
1741 ARM/SHMOBILE ARM ARCHITECTURE
1745 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1748 F: arch/arm/boot/dts/emev2*
1749 F: arch/arm/boot/dts/r7s*
1750 F: arch/arm/boot/dts/r8a*
1751 F: arch/arm/boot/dts/sh*
1752 F: arch/arm/configs/shmobile_defconfig
1753 F: arch/arm/include/debug/renesas-scif.S
1754 F: arch/arm/mach-shmobile/
1755 F: drivers/soc/renesas/
1756 F: include/linux/soc/renesas/
1758 ARM/SOCFPGA ARCHITECTURE
1761 F: arch/arm/mach-socfpga/
1762 F: arch/arm/boot/dts/socfpga*
1763 F: arch/arm/configs/socfpga_defconfig
1764 F: arch/arm64/boot/dts/altera/
1765 W: http://www.rocketboards.org
1766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1768 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1771 F: drivers/clk/socfpga/
1773 ARM/SOCFPGA EDAC SUPPORT
1776 F: drivers/edac/altera_edac.
1778 ARM/STI ARCHITECTURE
1782 W: http://www.stlinux.com
1784 F: arch/arm/mach-sti/
1785 F: arch/arm/boot/dts/sti*
1786 F: drivers/char/hw_random/st-rng.c
1787 F: drivers/clocksource/arm_global_timer.c
1788 F: drivers/clocksource/clksrc_st_lpc.c
1789 F: drivers/cpufreq/sti-cpufreq.c
1790 F: drivers/i2c/busses/i2c-st.c
1791 F: drivers/media/rc/st_rc.c
1792 F: drivers/media/platform/sti/c8sectpfe/
1793 F: drivers/mmc/host/sdhci-st.c
1794 F: drivers/phy/phy-miphy28lp.c
1795 F: drivers/phy/phy-miphy365x.c
1796 F: drivers/phy/phy-stih407-usb.c
1797 F: drivers/phy/phy-stih41x-usb.c
1798 F: drivers/pinctrl/pinctrl-st.c
1799 F: drivers/remoteproc/st_remoteproc.c
1800 F: drivers/reset/sti/
1801 F: drivers/rtc/rtc-st-lpc.c
1802 F: drivers/tty/serial/st-asc.c
1803 F: drivers/usb/dwc3/dwc3-st.c
1804 F: drivers/usb/host/ehci-st.c
1805 F: drivers/usb/host/ohci-st.c
1806 F: drivers/watchdog/st_lpc_wdt.c
1807 F: drivers/ata/ahci_st.c
1809 ARM/STM32 ARCHITECTURE
1814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1816 F: drivers/clocksource/armv7m_systick.c
1818 ARM/TANGO ARCHITECTURE
1824 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1829 ARM/TETON BGA MACHINE SUPPORT
1834 ARM/THECUS N2100 MACHINE SUPPORT
1839 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1842 W: http://www.mcuos.com
1844 F: arch/arm/mach-w90x900/
1845 F: drivers/input/keyboard/w90p910_keypad.c
1846 F: drivers/input/touchscreen/w90p910_ts.c
1847 F: drivers/watchdog/nuc900_wdt.c
1848 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1849 F: drivers/mtd/nand/nuc900_nand.c
1850 F: drivers/rtc/rtc-nuc900.c
1851 F: drivers/spi/spi-nuc900.c
1852 F: drivers/usb/host/ehci-w90x900.c
1853 F: drivers/video/fbdev/nuc900fb.c
1855 ARM/U300 MACHINE SUPPORT
1859 F: arch/arm/mach-u300/
1860 F: drivers/clocksource/timer-u300.c
1861 F: drivers/i2c/busses/i2c-stu300.c
1862 F: drivers/rtc/rtc-coh901331.c
1863 F: drivers/watchdog/coh901327_wdt.c
1864 F: drivers/dma/coh901318*
1865 F: drivers/mfd/ab3100*
1866 F: drivers/rtc/rtc-ab3100.c
1867 F: drivers/rtc/rtc-coh901331.c
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1870 ARM/UNIPHIER ARCHITECTURE
1873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1875 F: arch/arm/boot/dts/uniphier*
1876 F: arch/arm/include/asm/hardware/cache-uniphier.h
1877 F: arch/arm/mach-uniphier/
1878 F: arch/arm/mm/cache-uniphier.c
1879 F: arch/arm64/boot/dts/socionext/
1880 F: drivers/bus/uniphier-system-bus.c
1881 F: drivers/clk/uniphier/
1882 F: drivers/i2c/busses/i2c-uniphier*
1883 F: drivers/pinctrl/uniphier/
1884 F: drivers/reset/reset-uniphier.c
1885 F: drivers/tty/serial/8250/8250_uniphier.c
1888 ARM/Ux500 ARM ARCHITECTURE
1892 F: arch/arm/mach-ux500/
1893 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1894 F: drivers/dma/ste_dma40*
1895 F: drivers/hwspinlock/u8500_hsem.c
1896 F: drivers/mfd/abx500*
1897 F: drivers/mfd/ab8500*
1898 F: drivers/mfd/dbx500*
1899 F: drivers/mfd/db8500*
1900 F: drivers/pinctrl/nomadik/pinctrl-ab*
1901 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1902 F: drivers/rtc/rtc-ab8500.c
1903 F: drivers/rtc/rtc-pl031.c
1904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1906 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1909 T: git git://git.linaro.org/people/ulfh/clk.git
1911 F: drivers/clk/ux500/
1913 ARM/VERSATILE EXPRESS PLATFORM
1919 F: arch/arm/boot/dts/vexpress*
1920 F: arch/arm64/boot/dts/arm/
1921 F: arch/arm/mach-vexpress/
1924 F: drivers/clk/versatile/clk-vexpress-osc.c
1925 F: drivers/clocksource/versatile.c
1931 W: http://www.armlinux.org.uk/
1935 ARM/VOIPAC PXA270 SUPPORT
1939 F: arch/arm/mach-pxa/vpac270.c
1940 F: arch/arm/mach-pxa/include/mach/vpac270.h
1942 ARM/VT8500 ARM ARCHITECTURE
1946 F: arch/arm/mach-vt8500/
1947 F: drivers/clocksource/vt8500_timer.c
1948 F: drivers/i2c/busses/i2c-wmt.c
1949 F: drivers/mmc/host/wmt-sdmmc.c
1950 F: drivers/pwm/pwm-vt8500.c
1951 F: drivers/rtc/rtc-vt8500.c
1952 F: drivers/tty/serial/vt8500_serial.c
1953 F: drivers/usb/host/ehci-platform.c
1954 F: drivers/usb/host/uhci-platform.c
1955 F: drivers/video/fbdev/vt8500lcdfb.*
1956 F: drivers/video/fbdev/wm8505fb*
1957 F: drivers/video/fbdev/wmt_ge_rops.*
1959 ARM/ZIPIT Z2 SUPPORT
1963 F: arch/arm/mach-pxa/z2.c
1964 F: arch/arm/mach-pxa/include/mach/z2.h
1966 ARM/ZTE ARCHITECTURE
1970 F: arch/arm/mach-zx/
1972 F: Documentation/devicetree/bindings/arm/zte.txt
1973 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1975 ARM/ZYNQ ARCHITECTURE
1979 W: http://wiki.xilinx.com
1980 T: git https://github.com/Xilinx/linux-xlnx.git
1982 F: arch/arm/mach-zynq/
1983 F: drivers/cpuidle/cpuidle-zynq.c
1984 F: drivers/block/xsysace.c
1987 F: drivers/clocksource/cadence_ttc_timer.c
1988 F: drivers/i2c/busses/i2c-cadence.c
1989 F: drivers/mmc/host/sdhci-of-arasan.c
1990 F: drivers/edac/synopsys_edac.c
1997 F: drivers/iommu/arm-smmu.c
1998 F: drivers/iommu/arm-smmu-v3.c
1999 F: drivers/iommu/io-pgtable-arm.c
2000 F: drivers/iommu/io-pgtable-arm-v7s.c
2002 ARM64 PORT (AARCH64 ARCHITECTURE)
2006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2009 F: Documentation/arm64/
2011 AS3645A LED FLASH CONTROLLER DRIVER
2014 T: git git://linuxtv.org/media_tree.git
2016 F: drivers/media/i2c/as3645a.c
2017 F: include/media/i2c/as3645a.h
2019 ASAHI KASEI AK8974 DRIVER
2022 W: http://www.akm.com/
2024 F: drivers/iio/magnetometer/ak8974.c
2026 ASC7621 HARDWARE MONITOR DRIVER
2030 F: Documentation/hwmon/asc7621
2031 F: drivers/hwmon/asc7621.c
2033 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2037 W: http://acpi4asus.sf.net
2039 F: drivers/platform/x86/asus*.c
2040 F: drivers/platform/x86/eeepc*.c
2042 ASUS WIRELESS RADIO CONTROL DRIVER
2046 F: drivers/platform/x86/asus-wireless.c
2052 F: Documentation/crypto/asymmetric-keys.txt
2053 F: include/linux/verification.h
2054 F: include/crypto/public_key.h
2055 F: include/crypto/pkcs7.h
2056 F: crypto/asymmetric_keys/
2058 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2060 W: http://sourceforge.net/projects/xscaleiop
2062 F: Documentation/crypto/async-tx-api.txt
2065 F: include/linux/dmaengine.h
2066 F: include/linux/async_tx.h
2072 F: drivers/misc/eeprom/at24.c
2073 F: include/linux/platform_data/at24.h
2075 ATA OVER ETHERNET (AOE) DRIVER
2077 W: http://www.openaoe.org/
2079 F: Documentation/aoe/
2080 F: drivers/block/aoe/
2082 ATHEROS 71XX/9XXX GPIO DRIVER
2084 W: https://github.com/AlbanBedel/linux
2085 T: git git://github.com/AlbanBedel/linux
2087 F: drivers/gpio/gpio-ath79.c
2088 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2090 ATHEROS ATH GENERIC UTILITIES
2094 F: drivers/net/wireless/ath/*
2096 ATHEROS ATH5K WIRELESS DRIVER
2101 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2103 F: drivers/net/wireless/ath/ath5k/
2105 ATHEROS ATH6KL WIRELESS DRIVER
2108 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2111 F: drivers/net/wireless/ath/ath6kl/
2113 WILOCITY WIL6210 WIRELESS DRIVER
2118 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2119 F: drivers/net/wireless/ath/wil6210/
2120 F: include/uapi/linux/wil6210_uapi.h
2122 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2125 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2127 F: drivers/net/wireless/ath/carl9170/
2129 ATK0110 HWMON DRIVER
2133 F: drivers/hwmon/asus_atk0110.c
2138 F: drivers/input/misc/ati_remote2.c
2140 ATLX ETHERNET DRIVERS
2144 W: http://sourceforge.net/projects/atl1
2145 W: http://atl1.sourceforge.net
2147 F: drivers/net/ethernet/atheros/
2153 W: http://linux-atm.sourceforge.net
2156 F: include/linux/atm*
2157 F: include/uapi/linux/atm*
2159 ATMEL AT91 / AT32 MCI DRIVER
2162 F: drivers/mmc/host/atmel-mci.c
2164 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2167 F: drivers/power/reset/at91-sama5d2_shdwc.c
2169 ATMEL SAMA5D2 ADC DRIVER
2173 F: drivers/iio/adc/at91-sama5d2_adc.c
2175 ATMEL Audio ALSA driver
2185 F: drivers/dma/at_hdmac.c
2186 F: drivers/dma/at_hdmac_regs.h
2187 F: include/linux/platform_data/dma-atmel.h
2194 F: drivers/dma/at_xdmac.c
2200 F: drivers/i2c/busses/i2c-at91.c
2206 F: drivers/media/platform/soc_camera/atmel-isi.c
2207 F: include/media/atmel-isi.h
2213 F: drivers/video/fbdev/atmel_lcdfb.c
2214 F: include/video/atmel_lcdc.h
2216 ATMEL MACB ETHERNET DRIVER
2219 F: drivers/net/ethernet/cadence/
2226 F: drivers/mtd/nand/atmel_nand*
2232 F: drivers/mmc/host/sdhci-of-at91.c
2237 F: drivers/spi/spi-atmel.*
2243 F: drivers/misc/atmel-ssc.c
2244 F: include/linux/atmel-ssc.h
2246 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2250 F: drivers/misc/atmel_tclib.c
2251 F: drivers/clocksource/tcb_clksrc.c
2253 ATMEL USBA UDC DRIVER
2257 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2259 ATMEL WIRELESS DRIVER
2262 W: http://www.thekelleys.org.uk/atmel
2263 W: http://atmelwlandriver.sourceforge.net/
2265 F: drivers/net/wireless/atmel/atmel*
2267 ATMEL MAXTOUCH DRIVER
2269 T: git git://github.com/ndyer/linux.git
2271 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2272 F: drivers/input/touchscreen/atmel_mxt_ts.c
2273 F: include/linux/platform_data/atmel_mxt_ts.h
2275 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2278 W: http://www.attotech.com
2280 F: drivers/scsi/esas2r
2282 ATUSB IEEE 802.15.4 RADIO DRIVER
2286 F: drivers/net/ieee802154/atusb.c
2287 F: drivers/net/ieee802154/atusb.h
2288 F: drivers/net/ieee802154/at86rf230.h
2294 W: http://people.redhat.com/sgrubb/audit/
2295 T: git git://git.infradead.org/users/pcmoore/audit
2297 F: include/linux/audit.h
2298 F: include/uapi/linux/audit.h
2301 AUXILIARY DISPLAY DRIVERS
2303 W: http://miguelojeda.es/auxdisplay.htm
2304 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2306 F: drivers/auxdisplay/
2307 F: include/linux/cfag12864b.h
2312 W: http://www.atmel.com/products/AVR32/
2313 W: http://mirror.egtvedt.no/avr32linux.org/
2314 W: http://avrfreaks.net/
2318 AVR32/AT32AP MACHINE SUPPORT
2322 F: arch/avr32/mach-at32ap/
2327 W: http://www.linux-ax25.org/
2329 F: include/uapi/linux/ax25.h
2330 F: include/net/ax25.h
2337 W: https://linuxtv.org
2338 T: git git://linuxtv.org/media_tree.git
2340 F: drivers/media/usb/dvb-usb-v2/az6007.c
2342 AZTECH FM RADIO RECEIVER DRIVER
2345 T: git git://linuxtv.org/media_tree.git
2346 W: https://linuxtv.org
2348 F: drivers/media/radio/radio-aztech*
2353 W: http://wireless.kernel.org/en/users/Drivers/b43
2355 F: drivers/net/wireless/broadcom/b43/
2357 B43LEGACY WIRELESS DRIVER
2361 W: http://wireless.kernel.org/en/users/Drivers/b43
2363 F: drivers/net/wireless/broadcom/b43legacy/
2365 BACKLIGHT CLASS/SUBSYSTEM
2368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2370 F: drivers/video/backlight/
2371 F: include/linux/backlight.h
2378 W: https://www.open-mesh.org/
2379 Q: https://patchwork.open-mesh.org/project/batman/list/
2381 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2382 F: Documentation/ABI/testing/sysfs-class-net-mesh
2383 F: Documentation/networking/batman-adv.txt
2384 F: include/uapi/linux/batman_adv.h
2387 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2390 W: http://www.baycom.org/~tom/ham/ham.html
2392 F: drivers/net/hamradio/baycom*
2394 BCACHE (BLOCK LAYER CACHE)
2397 W: http://bcache.evilpiepirate.org
2399 F: drivers/md/bcache/
2401 BDISP ST MEDIA DRIVER
2404 T: git git://linuxtv.org/media_tree.git
2405 W: https://linuxtv.org
2407 F: drivers/media/platform/sti/bdisp
2413 T: git git://github.com/luisbg/linux-befs.git
2414 F: Documentation/filesystems/befs.txt
2417 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2421 F: drivers/net/ethernet/ec_bhf.c
2426 F: Documentation/filesystems/bfs.txt
2428 F: include/uapi/linux/bfs_fs.h
2430 BLACKFIN ARCHITECTURE
2433 T: git git://git.code.sf.net/p/adi-linux/code
2434 W: http://blackfin.uclinux.org
2438 BLACKFIN EMAC DRIVER
2440 W: http://blackfin.uclinux.org
2442 F: drivers/net/ethernet/adi/
2446 W: http://blackfin.uclinux.org
2448 F: drivers/rtc/rtc-bfin.c
2453 W: http://blackfin.uclinux.org
2455 F: drivers/mmc/host/bfin_sdh.c
2457 BLACKFIN SERIAL DRIVER
2460 W: http://blackfin.uclinux.org
2462 F: drivers/tty/serial/bfin_uart.c
2464 BLACKFIN WATCHDOG DRIVER
2466 W: http://blackfin.uclinux.org
2468 F: drivers/watchdog/bfin_wdt.c
2470 BLACKFIN I2C TWI DRIVER
2473 W: http://blackfin.uclinux.org/
2475 F: drivers/i2c/busses/i2c-bfin-twi.c
2477 BLACKFIN MEDIA DRIVER
2480 W: http://blackfin.uclinux.org/
2482 F: drivers/media/platform/blackfin/
2483 F: drivers/media/i2c/adv7183*
2484 F: drivers/media/i2c/vs6624*
2486 BLINKM RGB LED DRIVER
2489 F: drivers/leds/leds-blinkm.c
2494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2497 F: kernel/trace/blktrace.c
2504 F: drivers/mtd/devices/block2mtd.c
2511 W: http://www.bluez.org/
2512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2515 F: drivers/bluetooth/
2522 W: http://www.bluez.org/
2523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2527 F: include/net/bluetooth/
2534 W: http://sourceforge.net/projects/bonding/
2536 F: drivers/net/bonding/
2537 F: include/uapi/linux/if_bonding.h
2539 BPF (Safe dynamic programs and tools)
2545 F: tools/testing/selftests/bpf/
2548 BROADCOM B44 10/100 ETHERNET DRIVER
2552 F: drivers/net/ethernet/broadcom/b44.*
2554 BROADCOM B53 ETHERNET SWITCH DRIVER
2559 F: drivers/net/dsa/b53/*
2560 F: include/linux/platform_data/b53.h
2562 BROADCOM GENET ETHERNET DRIVER
2566 F: drivers/net/ethernet/broadcom/genet/
2568 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2574 F: drivers/net/ethernet/broadcom/bnx2.*
2575 F: drivers/net/ethernet/broadcom/bnx2_*
2577 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2583 F: drivers/net/ethernet/broadcom/bnx2x/
2585 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2590 T: git git://github.com/broadcom/mach-bcm
2596 F: arch/arm/mach-bcm/
2598 BROADCOM BCM2835 ARM ARCHITECTURE
2604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2608 BROADCOM BCM47XX MIPS ARCHITECTURE
2613 F: Documentation/devicetree/bindings/mips/brcm/
2614 F: arch/mips/bcm47xx/*
2615 F: arch/mips/include/asm/mach-bcm47xx/*
2617 BROADCOM BCM5301X ARM ARCHITECTURE
2623 F: arch/arm/mach-bcm/bcm_5301x.c
2624 F: arch/arm/boot/dts/bcm5301x*.dtsi
2625 F: arch/arm/boot/dts/bcm470*
2627 BROADCOM BCM53573 ARM ARCHITECTURE
2631 F: arch/arm/boot/dts/bcm53573*
2632 F: arch/arm/boot/dts/bcm47189*
2634 BROADCOM BCM63XX ARM ARCHITECTURE
2638 T: git git://github.com/broadcom/stblinux.git
2642 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2646 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2648 BROADCOM BCM7XXX ARM ARCHITECTURE
2654 T: git git://github.com/broadcom/stblinux.git
2656 F: arch/arm/mach-bcm/*brcmstb*
2657 F: arch/arm/boot/dts/bcm7*.dts*
2658 F: drivers/bus/brcmstb_gisb.c
2661 BROADCOM BMIPS MIPS ARCHITECTURE
2665 T: git git://github.com/broadcom/stblinux.git
2667 F: arch/mips/bmips/*
2668 F: arch/mips/include/asm/mach-bmips/*
2669 F: arch/mips/kernel/*bmips*
2670 F: arch/mips/boot/dts/brcm/bcm*.dts*
2671 F: drivers/irqchip/irq-bcm63*
2672 F: drivers/irqchip/irq-bcm7*
2673 F: drivers/irqchip/irq-brcmstb*
2674 F: include/linux/bcm963xx_nvram.h
2675 F: include/linux/bcm963xx_tag.h
2677 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2683 F: drivers/net/ethernet/broadcom/tg3.*
2685 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2692 F: drivers/net/wireless/broadcom/brcm80211/
2694 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2698 F: drivers/scsi/bnx2fc/
2700 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2704 F: drivers/scsi/bnx2i/
2706 BROADCOM IPROC ARM ARCHITECTURE
2712 T: git git://github.com/broadcom/cygnus-linux.git
2727 F: arch/arm64/boot/dts/broadcom/ns2*
2728 F: drivers/clk/bcm/clk-ns*
2729 F: drivers/pinctrl/bcm/pinctrl-ns*
2731 BROADCOM BRCMSTB GPIO DRIVER
2735 F: drivers/gpio/gpio-brcmstb.c
2736 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2738 BROADCOM KONA GPIO DRIVER
2742 F: drivers/gpio/gpio-bcm-kona.c
2743 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2745 BROADCOM NVRAM DRIVER
2749 F: drivers/firmware/broadcom/*
2751 BROADCOM STB NAND FLASH DRIVER
2757 F: drivers/mtd/nand/brcmnand/
2759 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2764 F: include/linux/bcma/
2766 BROADCOM SYSTEMPORT ETHERNET DRIVER
2770 F: drivers/net/ethernet/broadcom/bcmsysport.*
2772 BROADCOM VULCAN ARM64 SOC
2777 F: arch/arm64/boot/dts/broadcom/vulcan*
2779 BROCADE BFA FC SCSI DRIVER
2784 F: drivers/scsi/bfa/
2786 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2792 F: drivers/net/ethernet/brocade/bna/
2794 BSG (block layer generic sg v4 driver)
2799 F: include/linux/bsg.h
2800 F: include/uapi/linux/bsg.h
2805 T: git git://git.alsa-project.org/alsa-kernel.git
2807 F: Documentation/sound/alsa/Bt87x.txt
2808 F: sound/pci/bt87x.c
2812 W: http://bu3sch.de/btgpio.php
2814 F: drivers/gpio/gpio-bt8xx.c
2821 W: http://btrfs.wiki.kernel.org/
2822 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2825 F: Documentation/filesystems/btrfs.txt
2828 BTTV VIDEO4LINUX DRIVER
2832 W: https://linuxtv.org
2833 T: git git://linuxtv.org/media_tree.git
2835 F: Documentation/media/v4l-drivers/bttv*
2836 F: drivers/media/pci/bt8xx/bttv*
2838 BUSLOGIC SCSI DRIVER
2842 F: drivers/scsi/BusLogic.*
2843 F: drivers/scsi/FlashPoint.*
2845 C-MEDIA CMI8788 DRIVER
2848 T: git git://git.alsa-project.org/alsa-kernel.git
2850 F: sound/pci/oxygen/
2856 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2860 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2864 F: Documentation/filesystems/caching/cachefiles.txt
2867 CADET FM/AM RADIO RECEIVER DRIVER
2870 T: git git://linuxtv.org/media_tree.git
2871 W: https://linuxtv.org
2873 F: drivers/media/radio/radio-cadet*
2875 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2878 T: git git://linuxtv.org/media_tree.git
2880 F: Documentation/media/v4l-drivers/cafe_ccic*
2881 F: drivers/media/platform/marvell-ccic/
2887 F: Documentation/networking/caif/
2888 F: drivers/net/caif/
2889 F: include/uapi/linux/caif/
2890 F: include/net/caif/
2893 CALGARY x86-64 IOMMU
2898 F: arch/x86/kernel/pci-calgary_64.c
2899 F: arch/x86/kernel/tce_64.c
2900 F: arch/x86/include/asm/calgary.h
2901 F: arch/x86/include/asm/tce.h
2907 W: https://github.com/linux-can
2908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2911 F: Documentation/networking/can.txt
2913 F: include/linux/can/core.h
2914 F: include/uapi/linux/can.h
2915 F: include/uapi/linux/can/bcm.h
2916 F: include/uapi/linux/can/raw.h
2917 F: include/uapi/linux/can/gw.h
2923 W: https://github.com/linux-can
2924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2927 F: Documentation/devicetree/bindings/net/can/
2929 F: include/linux/can/dev.h
2930 F: include/linux/can/platform/
2931 F: include/uapi/linux/can/error.h
2932 F: include/uapi/linux/can/netlink.h
2938 F: include/linux/capability.h
2939 F: include/uapi/linux/capability.h
2940 F: security/commoncap.c
2941 F: kernel/capability.c
2943 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2946 F: drivers/iio/light/cm*
2947 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2952 W: http://www.cavium.com
2954 F: drivers/i2c/busses/i2c-octeon*
2955 F: drivers/i2c/busses/i2c-thunderx*
2957 CAVIUM LIQUIDIO NETWORK DRIVER
2963 W: http://www.cavium.com
2965 F: drivers/net/ethernet/cavium/liquidio/
2967 CC2520 IEEE-802.15.4 RADIO DRIVER
2971 F: drivers/net/ieee802154/cc2520.c
2972 F: include/linux/spi/cc2520.h
2973 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2978 T: git git://linuxtv.org/media_tree.git
2979 W: http://linuxtv.org
2981 F: Documentation/cec.txt
2982 F: Documentation/media/uapi/cec
2983 F: drivers/staging/media/cec/
2984 F: drivers/media/cec-edid.c
2985 F: drivers/media/rc/keymaps/rc-cec.c
2986 F: include/media/cec.h
2987 F: include/media/cec-edid.h
2988 F: include/linux/cec.h
2989 F: include/linux/cec-funcs.h
2991 CELL BROADBAND ENGINE ARCHITECTURE
2994 W: http://www.ibm.com/developerworks/power/cell/
2996 F: arch/powerpc/include/asm/cell*.h
2997 F: arch/powerpc/include/asm/spu*.h
2998 F: arch/powerpc/include/uapi/asm/spu*.h
2999 F: arch/powerpc/oprofile/*cell*
3000 F: arch/powerpc/platforms/cell/
3002 CEPH COMMON CODE (LIBCEPH)
3008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3009 T: git git://github.com/ceph/ceph-client.git
3012 F: include/linux/ceph/
3013 F: include/linux/crush/
3015 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3022 T: git git://github.com/ceph/ceph-client.git
3024 F: Documentation/filesystems/ceph.txt
3027 CERTIFICATE HANDLING:
3032 F: Documentation/module-signing.txt
3034 F: scripts/sign-file.c
3035 F: scripts/extract-cert.c
3037 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3040 F: Documentation/usb/WUSB-Design-overview.txt
3041 F: Documentation/usb/wusb-cbaf
3042 F: drivers/usb/host/hwa-hc.c
3043 F: drivers/usb/host/whci/
3044 F: drivers/usb/wusbcore/
3045 F: include/linux/usb/wusb*
3047 CFAG12864B LCD DRIVER
3049 W: http://miguelojeda.es/auxdisplay.htm
3050 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3052 F: drivers/auxdisplay/cfag12864b.c
3053 F: include/linux/cfag12864b.h
3055 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3057 W: http://miguelojeda.es/auxdisplay.htm
3058 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3060 F: drivers/auxdisplay/cfag12864bfb.c
3061 F: include/linux/cfag12864b.h
3063 CFG80211 and NL80211
3066 W: http://wireless.kernel.org/
3067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3070 F: include/uapi/linux/nl80211.h
3071 F: include/net/cfg80211.h
3073 X: net/wireless/wext*
3075 CHAR and MISC DRIVERS
3078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3082 F: include/linux/miscdevice.h
3088 F: scripts/checkpatch.pl
3090 CHINESE DOCUMENTATION
3095 F: Documentation/zh_CN/
3097 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3102 F: drivers/usb/chipidea/
3104 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3108 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3109 F: drivers/input/touchscreen/chipone_icn8318.c
3111 CHROME HARDWARE PLATFORM SUPPORT
3114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3115 F: drivers/platform/chrome/
3117 CISCO VIC ETHERNET NIC DRIVER
3123 F: drivers/net/ethernet/cisco/enic/
3125 CISCO VIC LOW LATENCY NIC DRIVER
3129 F: drivers/infiniband/hw/usnic/
3131 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3135 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3137 CIRRUS LOGIC AUDIO CODEC DRIVERS
3142 F: sound/soc/codecs/cs*
3149 F: include/linux/cleancache.h
3155 F: include/linux/clk.h
3157 CLOCKSOURCE, CLOCKEVENT DRIVERS
3161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3163 F: drivers/clocksource
3165 CISCO FCOE HBA DRIVER
3171 F: drivers/scsi/fnic/
3173 CISCO SCSI HBA DRIVER
3178 F: drivers/scsi/snic/
3185 F: drivers/platform/x86/classmate-laptop.c
3190 T: git git://linuxtv.org/media_tree.git
3191 W: https://linuxtv.org
3193 F: drivers/media/pci/cobalt/
3195 COCCINELLE/Semantic Patches (SmPL)
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3202 W: http://coccinelle.lip6.fr/
3204 F: Documentation/dev-tools/coccinelle.rst
3205 F: scripts/coccinelle/
3206 F: scripts/coccicheck
3212 W: http://www.coda.cs.cmu.edu/
3214 F: Documentation/filesystems/coda.txt
3216 F: include/linux/coda*.h
3217 F: include/uapi/linux/coda*.h
3219 CODA V4L2 MEM2MEM DRIVER
3223 F: Documentation/devicetree/bindings/media/coda.txt
3224 F: drivers/media/platform/coda/
3226 COMMON CLK FRAMEWORK
3230 Q: http://patchwork.kernel.org/project/linux-clk/list/
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3233 F: Documentation/devicetree/bindings/clock/
3235 X: drivers/clk/clkdev.c
3236 F: include/linux/clk-pr*
3237 F: include/linux/clk/
3239 COMMON INTERNET FILE SYSTEM (CIFS)
3243 W: http://linux-cifs.samba.org/
3244 T: git git://git.samba.org/sfrench/cifs-2.6.git
3246 F: Documentation/filesystems/cifs/
3249 COMPACTPCI HOTPLUG CORE
3253 F: drivers/pci/hotplug/cpci_hotplug*
3255 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3259 F: drivers/pci/hotplug/cpcihp_zt5550.*
3261 COMPACTPCI HOTPLUG GENERIC DRIVER
3265 F: drivers/pci/hotplug/cpcihp_generic.c
3267 COMPAL LAPTOP SUPPORT
3271 F: drivers/platform/x86/compal-laptop.c
3273 CONEXANT ACCESSRUNNER USB DRIVER
3275 W: http://accessrunner.sourceforge.net/
3277 F: drivers/usb/atm/cxacru.c
3282 T: git git://git.infradead.org/users/hch/configfs.git
3285 F: include/linux/configfs.h
3291 F: drivers/connector/
3293 CONTROL GROUP (CGROUP)
3298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3300 F: Documentation/cgroup*
3301 F: include/linux/cgroup*
3304 CONTROL GROUP - CPUSET
3307 W: http://www.bullopensource.org/cpuset/
3308 W: http://oss.sgi.com/projects/cpusets/
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3311 F: Documentation/cgroup-v1/cpusets.txt
3312 F: include/linux/cpuset.h
3315 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3325 CORETEMP HARDWARE MONITORING DRIVER
3329 F: Documentation/hwmon/coretemp
3330 F: drivers/hwmon/coretemp.c
3332 COSA/SRP SYNC SERIAL DRIVER
3334 W: http://www.fi.muni.cz/~kas/cosa/
3336 F: drivers/net/wan/cosa*
3338 CPMAC ETHERNET DRIVER
3342 F: drivers/net/ethernet/ti/cpmac.c
3344 CPU FREQUENCY DRIVERS
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3350 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3351 F: Documentation/cpu-freq/
3353 F: include/linux/cpufreq.h
3355 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3359 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3361 F: drivers/cpufreq/arm_big_little.h
3362 F: drivers/cpufreq/arm_big_little.c
3363 F: drivers/cpufreq/arm_big_little_dt.c
3365 CPUIDLE DRIVER - ARM BIG LITTLE
3370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3372 F: drivers/cpuidle/cpuidle-big_little.c
3374 CPUIDLE DRIVER - ARM EXYNOS
3381 F: drivers/cpuidle/cpuidle-exynos.c
3382 F: arch/arm/mach-exynos/pm.c
3389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3390 F: drivers/cpuidle/*
3391 F: include/linux/cpuidle.h
3396 F: arch/x86/kernel/cpuid.c
3397 F: arch/x86/kernel/msr.c
3399 CPU POWER MONITORING SUBSYSTEM
3403 F: tools/power/cpupower/
3406 W: http://sourceforge.net/projects/cramfs/
3407 S: Orphan / Obsolete
3408 F: Documentation/filesystems/cramfs.txt
3415 W: http://developer.axis.com
3416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3419 F: drivers/tty/serial/crisv10.*
3425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3428 F: Documentation/crypto/
3429 F: Documentation/devicetree/bindings/crypto/
3430 F: Documentation/DocBook/crypto-API.tmpl
3436 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3440 F: crypto/ansi_cprng.c
3446 T: git git://linuxtv.org/media_tree.git
3447 W: http://linuxtv.org
3449 F: drivers/media/i2c/cs3308.c
3450 F: drivers/media/i2c/cs3308.h
3452 CS5535 Audio ALSA driver
3455 F: sound/pci/cs5535audio/
3460 F: drivers/net/wireless/st/cw1200/
3462 CX18 VIDEO4LINUX DRIVER
3466 T: git git://linuxtv.org/media_tree.git
3467 W: https://linuxtv.org
3468 W: http://www.ivtvdriver.org/index.php/Cx18
3470 F: Documentation/media/v4l-drivers/cx18*
3471 F: drivers/media/pci/cx18/
3472 F: include/uapi/linux/ivtv*
3474 CX2341X MPEG ENCODER HELPER MODULE
3477 T: git git://linuxtv.org/media_tree.git
3478 W: https://linuxtv.org
3480 F: drivers/media/common/cx2341x*
3481 F: include/media/cx2341x*
3483 CX24120 MEDIA DRIVER
3487 W: https://linuxtv.org
3488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3490 F: drivers/media/dvb-frontends/cx24120*
3492 CX88 VIDEO4LINUX DRIVER
3496 W: https://linuxtv.org
3497 T: git git://linuxtv.org/media_tree.git
3499 F: Documentation/media/v4l-drivers/cx88*
3500 F: drivers/media/pci/cx88/
3502 CXD2820R MEDIA DRIVER
3505 W: https://linuxtv.org
3506 W: http://palosaari.fi/linux/
3507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3508 T: git git://linuxtv.org/anttip/media_tree.git
3510 F: drivers/media/dvb-frontends/cxd2820r*
3512 CXGB3 ETHERNET DRIVER (CXGB3)
3515 W: http://www.chelsio.com
3517 F: drivers/net/ethernet/chelsio/cxgb3/
3519 CXGB3 ISCSI DRIVER (CXGB3I)
3522 W: http://www.chelsio.com
3524 F: drivers/scsi/cxgbi/cxgb3i
3526 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3529 W: http://www.openfabrics.org
3531 F: drivers/infiniband/hw/cxgb3/
3532 F: include/uapi/rdma/cxgb3-abi.h
3534 CXGB4 ETHERNET DRIVER (CXGB4)
3537 W: http://www.chelsio.com
3539 F: drivers/net/ethernet/chelsio/cxgb4/
3541 CXGB4 ISCSI DRIVER (CXGB4I)
3544 W: http://www.chelsio.com
3546 F: drivers/scsi/cxgbi/cxgb4i
3548 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3551 W: http://www.openfabrics.org
3553 F: drivers/infiniband/hw/cxgb4/
3554 F: include/uapi/rdma/cxgb4-abi.h
3556 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3559 W: http://www.chelsio.com
3561 F: drivers/net/ethernet/chelsio/cxgb4vf/
3563 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3568 F: arch/powerpc/platforms/powernv/pci-cxl.c
3569 F: drivers/misc/cxl/
3570 F: include/misc/cxl*
3571 F: include/uapi/misc/cxl.h
3572 F: Documentation/powerpc/cxl.txt
3573 F: Documentation/ABI/testing/sysfs-class-cxl
3575 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3581 F: drivers/scsi/cxlflash/
3582 F: include/uapi/scsi/cxlflash_ioctls.h
3583 F: Documentation/powerpc/cxlflash.txt
3585 STMMAC ETHERNET DRIVER
3589 W: http://www.stlinux.com
3591 F: drivers/net/ethernet/stmicro/stmmac/
3596 W: http://www.armlinux.org.uk/
3598 F: drivers/video/fbdev/cyber2000fb.*
3600 CYCLADES ASYNC MUX DRIVER
3601 W: http://www.cyclades.com/
3603 F: drivers/tty/cyclades.c
3604 F: include/linux/cyclades.h
3605 F: include/uapi/linux/cyclades.h
3607 CYCLADES PC300 DRIVER
3608 W: http://www.cyclades.com/
3610 F: drivers/net/wan/pc300*
3612 CYPRESS_FIRMWARE MEDIA DRIVER
3615 W: https://linuxtv.org
3616 W: http://palosaari.fi/linux/
3617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3618 T: git git://linuxtv.org/anttip/media_tree.git
3620 F: drivers/media/common/cypress_firmware*
3622 CYTTSP TOUCHSCREEN DRIVER
3626 F: drivers/input/touchscreen/cyttsp*
3627 F: include/linux/input/cyttsp.h
3629 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3632 F: drivers/rtc/rtc-ds1685.c
3633 F: include/linux/rtc/ds1685.h
3635 DAMA SLAVE for AX.25
3637 W: http://yaina.de/jreuter/
3638 W: http://www.qsl.net/dl1bke/
3641 F: net/ax25/af_ax25.c
3642 F: net/ax25/ax25_dev.c
3643 F: net/ax25/ax25_ds_*
3644 F: net/ax25/ax25_in.c
3645 F: net/ax25/ax25_out.c
3646 F: net/ax25/ax25_timer.c
3647 F: net/ax25/sysctl_net_ax25.c
3649 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3652 F: Documentation/networking/dmfe.txt
3653 F: drivers/net/ethernet/dec/tulip/dmfe.c
3655 DC390/AM53C974 SCSI driver
3659 F: drivers/scsi/am53c974.c
3666 W: http://twibble.org/dist/dc395x/
3667 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3669 F: Documentation/scsi/dc395x.txt
3670 F: drivers/scsi/dc395x.*
3675 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3677 F: include/linux/dccp.h
3678 F: include/uapi/linux/dccp.h
3679 F: include/linux/tfrc.h
3682 DECnet NETWORK LAYER
3683 W: http://linux-decnet.sourceforge.net
3686 F: Documentation/networking/decnet.txt
3689 DECSTATION PLATFORM SUPPORT
3692 W: http://www.linux-mips.org/wiki/DECstation
3695 F: arch/mips/include/asm/dec/
3696 F: arch/mips/include/asm/mach-dec/
3698 DEFXX FDDI NETWORK DRIVER
3701 F: drivers/net/fddi/defxx.*
3708 F: drivers/platform/x86/dell-laptop.c
3710 DELL LAPTOP RBTN DRIVER
3713 F: drivers/platform/x86/dell-rbtn.*
3715 DELL LAPTOP FREEFALL DRIVER
3718 F: drivers/platform/x86/dell-smo8800.c
3720 DELL LAPTOP SMM DRIVER
3723 F: drivers/hwmon/dell-smm-hwmon.c
3724 F: include/uapi/linux/i8k.h
3726 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3729 F: Documentation/dcdbas.txt
3730 F: drivers/firmware/dcdbas.*
3732 DELL WMI EXTRAS DRIVER
3736 F: drivers/platform/x86/dell-wmi.c
3738 DESIGNWARE USB2 DRD IP DRIVER
3741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3743 F: drivers/usb/dwc2/
3745 DESIGNWARE USB3 DRD IP DRIVER
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3750 F: drivers/usb/dwc3/
3752 DEVICE COREDUMP (DEV_COREDUMP)
3756 F: drivers/base/devcoredump.c
3757 F: include/linux/devcoredump.h
3759 DEVICE FREQUENCY (DEVFREQ)
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3766 F: include/linux/devfreq.h
3767 F: Documentation/devicetree/bindings/devfreq/
3769 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3774 F: drivers/devfreq/event/
3775 F: drivers/devfreq/devfreq-event.c
3776 F: include/linux/devfreq-event.h
3777 F: Documentation/devicetree/bindings/devfreq/event/
3779 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3785 F: drivers/devfreq/exynos-bus.c
3786 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3788 DEVICE NUMBER REGISTRY
3790 W: http://lanana.org/docs/device-list/index.html
3798 W: http://sources.redhat.com/dm
3799 Q: http://patchwork.kernel.org/project/dm-devel/list/
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3801 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3803 F: Documentation/device-mapper/
3805 F: drivers/md/persistent-data/
3806 F: include/linux/device-mapper.h
3807 F: include/linux/dm-*.h
3808 F: include/uapi/linux/dm-*.h
3814 F: net/core/devlink.c
3815 F: include/net/devlink.h
3816 F: include/uapi/linux/devlink.h
3818 DIALOG SEMICONDUCTOR DRIVERS
3820 W: http://www.dialog-semiconductor.com/products
3822 F: Documentation/hwmon/da90??
3823 F: Documentation/devicetree/bindings/mfd/da90*.txt
3824 F: Documentation/devicetree/bindings/regulator/da92*.txt
3825 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3826 F: drivers/gpio/gpio-da90??.c
3827 F: drivers/hwmon/da90??-hwmon.c
3828 F: drivers/iio/adc/da91??-*.c
3829 F: drivers/input/misc/da90??_onkey.c
3830 F: drivers/input/touchscreen/da9052_tsi.c
3831 F: drivers/leds/leds-da90??.c
3832 F: drivers/mfd/da903x.c
3833 F: drivers/mfd/da90??-*.c
3834 F: drivers/mfd/da91??-*.c
3835 F: drivers/power/supply/da9052-battery.c
3836 F: drivers/power/supply/da91??-*.c
3837 F: drivers/regulator/da903x.c
3838 F: drivers/regulator/da9???-regulator.[ch]
3839 F: drivers/rtc/rtc-da90??.c
3840 F: drivers/video/backlight/da90??_bl.c
3841 F: drivers/watchdog/da90??_wdt.c
3842 F: include/linux/mfd/da903x.h
3843 F: include/linux/mfd/da9052/
3844 F: include/linux/mfd/da9055/
3845 F: include/linux/mfd/da9062/
3846 F: include/linux/mfd/da9063/
3847 F: include/linux/mfd/da9150/
3848 F: include/linux/regulator/da9211.h
3849 F: include/sound/da[79]*.h
3850 F: sound/soc/codecs/da[79]*.[ch]
3852 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3856 F: drivers/gpio/gpio-gpio-mm.c
3858 DIGI NEO AND CLASSIC PCI PRODUCTS
3863 F: drivers/staging/dgnc/
3865 DIOLAN U2C-12 I2C DRIVER
3869 F: drivers/i2c/busses/i2c-diolan-u2c.c
3877 DIRECTORY NOTIFICATION (DNOTIFY)
3880 F: Documentation/filesystems/dnotify.txt
3881 F: fs/notify/dnotify/
3882 F: include/linux/dnotify.h
3884 DISK GEOMETRY AND PARTITION HANDLING
3886 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3887 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3888 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3894 F: Documentation/filesystems/quota.txt
3896 F: include/linux/quota*.h
3897 F: include/uapi/linux/quota*.h
3899 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3903 W: http://plugable.com/category/projects/udlfb/
3904 F: drivers/video/fbdev/udlfb.c
3905 F: include/video/udlfb.h
3906 F: Documentation/fb/udlfb.txt
3908 DISTRIBUTED LOCK MANAGER (DLM)
3912 W: http://sources.redhat.com/cluster/
3913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3917 DMA BUFFER SHARING FRAMEWORK
3924 F: include/linux/dma-buf*
3925 F: include/linux/reservation.h
3926 F: include/linux/*fence.h
3927 F: Documentation/dma-buf-sharing.txt
3928 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3936 F: drivers/dma-buf/sync_file.c
3937 F: include/linux/sync_file.h
3938 F: Documentation/sync_file.txt
3939 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3941 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3944 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3947 F: include/linux/dmaengine.h
3948 F: Documentation/devicetree/bindings/dma/
3949 F: Documentation/dmaengine/
3950 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3952 DME1737 HARDWARE MONITOR DRIVER
3956 F: Documentation/hwmon/dme1737
3957 F: drivers/hwmon/dme1737.c
3962 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3963 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3964 F: drivers/firmware/dmi-id.c
3965 F: drivers/firmware/dmi_scan.c
3966 F: include/linux/dmi.h
3973 F: scripts/docproc.c
3974 F: scripts/kernel-doc*
3975 X: Documentation/ABI/
3976 X: Documentation/devicetree/
3977 X: Documentation/acpi
3978 X: Documentation/power
3979 X: Documentation/spi
3980 X: Documentation/media
3981 T: git git://git.lwn.net/linux.git docs-next
3987 F: drivers/char/dtlk.c
3988 F: include/linux/dtlk.h
3990 DPT_I2O SCSI RAID DRIVER
3993 W: http://www.adaptec.com/
3995 F: drivers/scsi/dpt*
3996 F: drivers/scsi/dpt/
4002 W: http://www.drbd.org
4003 T: git git://git.linbit.com/linux-drbd.git
4004 T: git git://git.linbit.com/drbd-8.4.git
4006 F: drivers/block/drbd/
4008 F: Documentation/blockdev/drbd/
4010 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4014 F: Documentation/kobject.txt
4019 F: include/linux/debugfs.h
4020 F: include/linux/kobj*
4026 T: git git://people.freedesktop.org/~airlied/linux
4030 F: Documentation/devicetree/bindings/display/
4031 F: Documentation/devicetree/bindings/gpu/
4032 F: Documentation/devicetree/bindings/video/
4033 F: Documentation/gpu/
4035 F: include/uapi/drm/
4037 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4040 F: drivers/gpu/drm/ast/
4042 DRM DRIVER FOR BOCHS VIRTUAL GPU
4045 F: drivers/gpu/drm/bochs/
4047 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4050 F: drivers/gpu/drm/cirrus/
4052 RADEON and AMDGPU DRM DRIVERS
4056 T: git git://people.freedesktop.org/~agd5f/linux
4058 F: drivers/gpu/drm/radeon/
4059 F: include/uapi/drm/radeon_drm.h
4060 F: drivers/gpu/drm/amd/
4061 F: include/uapi/drm/amdgpu_drm.h
4066 T: git git://anongit.freedesktop.org/tegra/linux.git
4068 F: drivers/gpu/drm/drm_panel.c
4069 F: drivers/gpu/drm/panel/
4070 F: include/drm/drm_panel.h
4071 F: Documentation/devicetree/bindings/display/panel/
4073 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4078 W: https://01.org/linuxgraphics/
4079 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4080 T: git git://anongit.freedesktop.org/drm-intel
4082 F: drivers/gpu/drm/i915/
4083 F: include/drm/i915*
4084 F: include/uapi/drm/i915_drm.h
4085 F: Documentation/gpu/i915.rst
4087 DRM DRIVERS FOR ATMEL HLCDC
4091 F: drivers/gpu/drm/atmel-hlcdc/
4092 F: Documentation/devicetree/bindings/drm/atmel/
4094 DRM DRIVERS FOR ALLWINNER A10
4098 F: drivers/gpu/drm/sun4i/
4099 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4101 DRM DRIVERS FOR EXYNOS
4107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4109 F: drivers/gpu/drm/exynos/
4110 F: include/uapi/drm/exynos_drm.h
4111 F: Documentation/devicetree/bindings/display/exynos/
4113 DRM DRIVERS FOR FREESCALE DCU
4118 F: drivers/gpu/drm/fsl-dcu/
4119 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4120 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4121 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4123 DRM DRIVERS FOR FREESCALE IMX
4127 F: drivers/gpu/drm/imx/
4128 F: drivers/gpu/ipu-v3/
4129 F: Documentation/devicetree/bindings/display/imx/
4131 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4134 T: git git://github.com/patjak/drm-gma500
4136 F: drivers/gpu/drm/gma500/
4138 DRM DRIVERS FOR HISILICON
4143 T: git git://github.com/xin3liang/linux.git
4145 F: drivers/gpu/drm/hisilicon/
4146 F: Documentation/devicetree/bindings/display/hisilicon/
4148 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4149 S: Orphan / Obsolete
4150 F: drivers/gpu/drm/i810/
4151 F: include/uapi/drm/i810_drm.h
4153 DRM DRIVERS FOR MEDIATEK
4158 F: drivers/gpu/drm/mediatek/
4159 F: Documentation/devicetree/bindings/display/mediatek/
4161 DRM DRIVER FOR MSM ADRENO GPU
4166 T: git git://people.freedesktop.org/~robclark/linux
4168 F: drivers/gpu/drm/msm/
4169 F: include/uapi/drm/msm_drm.h
4170 F: Documentation/devicetree/bindings/display/msm/
4172 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4176 T: git git://github.com/skeggsb/linux
4178 F: drivers/gpu/drm/nouveau/
4179 F: include/uapi/drm/nouveau_drm.h
4181 DRM DRIVERS FOR NVIDIA TEGRA
4185 T: git git://anongit.freedesktop.org/tegra/linux.git
4187 F: drivers/gpu/drm/tegra/
4188 F: drivers/gpu/host1x/
4189 F: include/linux/host1x.h
4190 F: include/uapi/drm/tegra_drm.h
4191 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4193 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4194 S: Orphan / Obsolete
4195 F: drivers/gpu/drm/mga/
4196 F: include/uapi/drm/mga_drm.h
4198 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4201 F: drivers/gpu/drm/mgag200/
4203 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4204 S: Orphan / Obsolete
4205 F: drivers/gpu/drm/r128/
4206 F: include/uapi/drm/r128_drm.h
4208 DRM DRIVERS FOR RENESAS
4212 T: git git://linuxtv.org/pinchartl/fbdev
4214 F: drivers/gpu/drm/rcar-du/
4215 F: drivers/gpu/drm/shmobile/
4216 F: include/linux/platform_data/shmob_drm.h
4217 F: Documentation/devicetree/bindings/display/renesas,du.txt
4219 DRM DRIVER FOR QXL VIRTUAL GPU
4222 F: drivers/gpu/drm/qxl/
4223 F: include/uapi/drm/qxl_drm.h
4225 DRM DRIVERS FOR ROCKCHIP
4229 F: drivers/gpu/drm/rockchip/
4230 F: Documentation/devicetree/bindings/display/rockchip/
4232 DRM DRIVER FOR SAVAGE VIDEO CARDS
4233 S: Orphan / Obsolete
4234 F: drivers/gpu/drm/savage/
4235 F: include/uapi/drm/savage_drm.h
4237 DRM DRIVER FOR SIS VIDEO CARDS
4238 S: Orphan / Obsolete
4239 F: drivers/gpu/drm/sis/
4240 F: include/uapi/drm/sis_drm.h
4246 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4248 F: drivers/gpu/drm/sti
4249 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4251 DRM DRIVER FOR TDFX VIDEO CARDS
4252 S: Orphan / Obsolete
4253 F: drivers/gpu/drm/tdfx/
4255 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4258 F: drivers/gpu/drm/udl/
4260 DRM DRIVERS FOR VIVANTE GPU IP
4266 F: drivers/gpu/drm/etnaviv/
4267 F: include/uapi/drm/etnaviv_drm.h
4268 F: Documentation/devicetree/bindings/display/etnaviv/
4270 DRM DRIVER FOR VMWARE VIRTUAL GPU
4275 T: git git://people.freedesktop.org/~syeh/repos_linux
4276 T: git git://people.freedesktop.org/~thomash/linux
4278 F: drivers/gpu/drm/vmwgfx/
4279 F: include/uapi/drm/vmwgfx_drm.h
4283 T: git git://github.com/anholt/linux
4285 F: drivers/gpu/drm/vc4/
4286 F: include/uapi/drm/vc4_drm.h
4287 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4289 DRM DRIVERS FOR TI OMAP
4293 F: drivers/gpu/drm/omapdrm/
4294 F: Documentation/devicetree/bindings/display/ti/
4296 DRM DRIVERS FOR TI LCDC
4301 F: drivers/gpu/drm/tilcdc/
4302 F: Documentation/devicetree/bindings/display/tilcdc/
4304 DSBR100 USB FM RADIO DRIVER
4307 T: git git://linuxtv.org/media_tree.git
4309 F: drivers/media/radio/dsbr100.c
4315 F: drivers/net/wan/dscc4.c
4320 T: git git://linuxtv.org/media_tree.git
4321 W: https://linuxtv.org
4323 F: drivers/media/pci/dt3155/
4325 DVB_USB_AF9015 MEDIA DRIVER
4328 W: https://linuxtv.org
4329 W: http://palosaari.fi/linux/
4330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331 T: git git://linuxtv.org/anttip/media_tree.git
4333 F: drivers/media/usb/dvb-usb-v2/af9015*
4335 DVB_USB_AF9035 MEDIA DRIVER
4338 W: https://linuxtv.org
4339 W: http://palosaari.fi/linux/
4340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341 T: git git://linuxtv.org/anttip/media_tree.git
4343 F: drivers/media/usb/dvb-usb-v2/af9035*
4345 DVB_USB_ANYSEE MEDIA DRIVER
4348 W: https://linuxtv.org
4349 W: http://palosaari.fi/linux/
4350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351 T: git git://linuxtv.org/anttip/media_tree.git
4353 F: drivers/media/usb/dvb-usb-v2/anysee*
4355 DVB_USB_AU6610 MEDIA DRIVER
4358 W: https://linuxtv.org
4359 W: http://palosaari.fi/linux/
4360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361 T: git git://linuxtv.org/anttip/media_tree.git
4363 F: drivers/media/usb/dvb-usb-v2/au6610*
4365 DVB_USB_CE6230 MEDIA DRIVER
4368 W: https://linuxtv.org
4369 W: http://palosaari.fi/linux/
4370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371 T: git git://linuxtv.org/anttip/media_tree.git
4373 F: drivers/media/usb/dvb-usb-v2/ce6230*
4375 DVB_USB_CXUSB MEDIA DRIVER
4378 W: https://linuxtv.org
4379 W: http://github.com/mkrufky
4380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381 T: git git://linuxtv.org/media_tree.git
4383 F: drivers/media/usb/dvb-usb/cxusb*
4385 DVB_USB_EC168 MEDIA DRIVER
4388 W: https://linuxtv.org
4389 W: http://palosaari.fi/linux/
4390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391 T: git git://linuxtv.org/anttip/media_tree.git
4393 F: drivers/media/usb/dvb-usb-v2/ec168*
4395 DVB_USB_GL861 MEDIA DRIVER
4398 W: https://linuxtv.org
4399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400 T: git git://linuxtv.org/anttip/media_tree.git
4402 F: drivers/media/usb/dvb-usb-v2/gl861*
4404 DVB_USB_MXL111SF MEDIA DRIVER
4407 W: https://linuxtv.org
4408 W: http://github.com/mkrufky
4409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4412 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4414 DVB_USB_RTL28XXU MEDIA DRIVER
4417 W: https://linuxtv.org
4418 W: http://palosaari.fi/linux/
4419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4420 T: git git://linuxtv.org/anttip/media_tree.git
4422 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4424 DVB_USB_V2 MEDIA DRIVER
4427 W: https://linuxtv.org
4428 W: http://palosaari.fi/linux/
4429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4430 T: git git://linuxtv.org/anttip/media_tree.git
4432 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4433 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4438 F: lib/dynamic_debug.c
4439 F: include/linux/dynamic_debug.h
4441 DZ DECSTATION DZ11 SERIAL DRIVER
4444 F: drivers/tty/serial/dz.*
4446 E3X0 POWER BUTTON DRIVER
4449 W: http://www.ettus.com
4451 F: drivers/input/misc/e3x0-button.c
4452 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4457 W: https://linuxtv.org
4458 W: http://palosaari.fi/linux/
4459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4460 T: git git://linuxtv.org/anttip/media_tree.git
4462 F: drivers/media/tuners/e4000*
4464 EATA ISA/EISA/PCI SCSI DRIVER
4468 F: drivers/scsi/eata.c
4473 W: https://linuxtv.org
4474 W: http://palosaari.fi/linux/
4475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4476 T: git git://linuxtv.org/anttip/media_tree.git
4478 F: drivers/media/dvb-frontends/ec100*
4483 W: http://ecryptfs.org
4484 W: https://launchpad.net/ecryptfs
4485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4487 F: Documentation/filesystems/ecryptfs.txt
4495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4498 F: Documentation/edac.txt
4500 F: include/linux/edac.h
4506 F: drivers/edac/amd64_edac*
4512 F: drivers/edac/highbank*
4520 F: drivers/edac/octeon_edac*
4526 F: drivers/edac/e752x_edac.c
4531 F: drivers/edac/e7xxx_edac.c
4537 F: drivers/edac/fsl_ddr_edac.*
4544 F: drivers/edac/ghes_edac.c
4550 F: drivers/edac/i82443bxgx_edac.c
4555 F: drivers/edac/i3000_edac.c
4560 F: drivers/edac/i5000_edac.c
4567 F: drivers/edac/i5400_edac.c
4574 F: drivers/edac/i7300_edac.c
4581 F: drivers/edac/i7core_edac.c
4588 F: drivers/edac/i82975x_edac.c
4594 F: drivers/edac/ie31200_edac.c
4600 F: drivers/edac/mpc85xx_edac.[ch]
4606 F: drivers/edac/pasemi_edac.c
4612 F: drivers/edac/r82600_edac.c
4619 F: drivers/edac/sb_edac.c
4625 F: drivers/edac/skx_edac.c
4628 APPLIED MICRO (APM) X-GENE SOC EDAC
4631 F: drivers/edac/xgene_edac.c
4632 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4634 EDIROL UA-101/UA-1000 DRIVER
4637 T: git git://git.alsa-project.org/alsa-kernel.git
4639 F: sound/usb/misc/ua101.c
4641 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4647 F: Documentation/efi-stub.txt
4648 F: arch/*/kernel/efi.c
4649 F: arch/x86/boot/compressed/eboot.[ch]
4650 F: arch/*/include/asm/efi.h
4651 F: arch/x86/platform/efi/
4652 F: drivers/firmware/efi/
4653 F: include/linux/efi*.h
4654 F: arch/arm/boot/compressed/efi-header.S
4655 F: arch/arm64/kernel/efi-entry.S
4657 EFI VARIABLE FILESYSTEM
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4666 EFIFB FRAMEBUFFER DRIVER
4670 F: drivers/video/fbdev/efifb.c
4677 F: drivers/firmware/efi/test/
4680 W: http://aeschi.ch.eu.org/efs/
4684 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4688 F: drivers/net/ethernet/ibm/ehea/
4690 EM28XX VIDEO4LINUX DRIVER
4694 W: https://linuxtv.org
4695 T: git git://linuxtv.org/media_tree.git
4697 F: drivers/media/usb/em28xx/
4698 F: Documentation/media/v4l-drivers/em28xx*
4707 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4711 W: http://www.avagotech.com
4713 F: drivers/scsi/lpfc/
4715 ENE CB710 FLASH CARD READER DRIVER
4718 F: drivers/misc/cb710/
4719 F: drivers/mmc/host/cb710-mmc.*
4720 F: include/linux/cb710.h
4722 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4725 F: drivers/media/rc/ene_ir.*
4727 EPSON S1D13XXX FRAMEBUFFER DRIVER
4730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4731 F: drivers/video/fbdev/s1d13xxxfb.c
4732 F: include/video/s1d13xxxfb.h
4734 ET131X NETWORK DRIVER
4737 F: drivers/net/ethernet/agere/
4743 W: http://www.linuxfoundation.org/en/Net:Bridge
4745 F: include/linux/netfilter_bridge/
4748 ETHERNET PHY LIBRARY
4752 F: include/linux/phy.h
4753 F: include/linux/phy_fixed.h
4755 F: Documentation/networking/phy.txt
4756 F: drivers/of/of_mdio.c
4757 F: drivers/of/of_net.c
4763 F: Documentation/filesystems/ext2.txt
4765 F: include/linux/ext2*
4771 W: http://ext4.wiki.kernel.org
4772 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4775 F: Documentation/filesystems/ext4.txt
4778 Extended Verification Module (EVM)
4783 F: security/integrity/evm/
4785 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4792 F: include/linux/extcon/
4793 F: include/linux/extcon.h
4794 F: Documentation/extcon/
4795 F: Documentation/devicetree/bindings/extcon/
4801 F: drivers/gpu/drm/exynos/exynos_dp*
4803 EXYNOS SYSMMU (IOMMU) driver
4807 F: drivers/iommu/exynos-iommu.c
4809 EZchip NPS platform support
4812 F: arch/arc/plat-eznps
4813 F: arch/arc/boot/dts/eznps.dts
4815 F71805F HARDWARE MONITORING DRIVER
4819 F: Documentation/hwmon/f71805f
4820 F: drivers/hwmon/f71805f.c
4826 F: drivers/media/tuners/fc0011.h
4827 F: drivers/media/tuners/fc0011.c
4832 W: https://linuxtv.org
4833 W: http://palosaari.fi/linux/
4834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4835 T: git git://linuxtv.org/anttip/media_tree.git
4837 F: drivers/media/tuners/fc2580*
4842 F: fs/notify/fanotify/
4843 F: include/linux/fanotify.h
4844 F: include/uapi/linux/fanotify.h
4846 FARSYNC SYNCHRONOUS DRIVER
4848 W: http://www.farsite.co.uk/
4850 F: drivers/net/wan/farsync.*
4852 FAULT INJECTION SUPPORT
4855 F: Documentation/fault-injection/
4856 F: lib/fault-inject.c
4858 FBTFT Framebuffer drivers
4862 F: drivers/staging/fbtft/
4864 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4867 W: www.Open-FCoE.org
4869 F: drivers/scsi/libfc/
4870 F: drivers/scsi/fcoe/
4872 F: include/scsi/libfc.h
4873 F: include/scsi/libfcoe.h
4874 F: include/uapi/scsi/fc/
4876 FILE LOCKING (flock() and fcntl()/lockf())
4881 F: include/linux/fcntl.h
4882 F: include/linux/fs.h
4883 F: include/uapi/linux/fcntl.h
4884 F: include/uapi/linux/fs.h
4888 FILESYSTEMS (VFS and infrastructure)
4894 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4898 F: drivers/hwmon/f75375s.c
4899 F: include/linux/f75375s.h
4901 FIREWIRE AUDIO DRIVERS
4904 T: git git://git.alsa-project.org/alsa-kernel.git
4908 FIREWIRE MEDIA DRIVERS (firedtv)
4912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4914 F: drivers/media/firewire/
4916 FIREWIRE SBP-2 TARGET
4921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4923 F: drivers/target/sbp/
4928 W: http://ieee1394.wiki.kernel.org/
4929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4931 F: drivers/firewire/
4932 F: include/linux/firewire.h
4933 F: include/uapi/linux/firewire*.h
4936 FIRMWARE LOADER (request_firmware)
4941 F: Documentation/firmware_class/
4942 F: drivers/base/firmware*.c
4943 F: include/linux/firmware.h
4945 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4949 F: drivers/block/rsxx/
4953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4955 F: drivers/block/floppy.c
4959 W: http://www.ohwr.org/projects/fmc-bus
4962 F: include/linux/fmc*.h
4963 F: include/linux/ipmi-fru.h
4966 FPGA MANAGER FRAMEWORK
4971 F: include/linux/fpga/fpga-mgr.h
4972 W: http://www.rocketboards.org
4976 W: http://floatingpoint.sourceforge.net/emulator/index.html
4978 F: arch/x86/math-emu/
4980 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4983 F: drivers/net/wan/dlci.c
4984 F: drivers/net/wan/sdla.c
4989 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4991 F: Documentation/fb/
4994 F: include/linux/fb.h
4995 F: include/uapi/video/
4996 F: include/uapi/linux/fb.h
4998 FREESCALE DIU FRAMEBUFFER DRIVER
5002 F: drivers/video/fbdev/fsl-diu-fb.*
5004 FREESCALE DMA DRIVER
5009 F: drivers/dma/fsldma.*
5011 FREESCALE GPMI NAND DRIVER
5015 F: drivers/mtd/nand/gpmi-nand/*
5017 FREESCALE I2C CPM DRIVER
5022 F: drivers/i2c/busses/i2c-cpm.c
5024 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5029 F: include/linux/platform_data/video-imxfb.h
5030 F: drivers/video/fbdev/imxfb.c
5032 FREESCALE QUAD SPI DRIVER
5036 F: drivers/mtd/spi-nor/fsl-quadspi.c
5038 FREESCALE SOC FS_ENET DRIVER
5044 F: drivers/net/ethernet/freescale/fs_enet/
5045 F: include/linux/fs_enet_pd.h
5047 FREESCALE IMX / MXC FEC DRIVER
5051 F: drivers/net/ethernet/freescale/fec_main.c
5052 F: drivers/net/ethernet/freescale/fec_ptp.c
5053 F: drivers/net/ethernet/freescale/fec.h
5054 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5056 FREESCALE QORIQ DPAA FMAN DRIVER
5060 F: drivers/net/ethernet/freescale/fman
5061 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5063 FREESCALE QUICC ENGINE LIBRARY
5066 F: drivers/soc/fsl/qe/
5067 F: include/soc/fsl/*qe*.h
5068 F: include/soc/fsl/*ucc*.h
5070 FREESCALE USB PERIPHERAL DRIVERS
5075 F: drivers/usb/gadget/udc/fsl*
5077 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5082 F: drivers/net/ethernet/freescale/ucc_geth*
5084 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5088 F: drivers/net/ethernet/freescale/gianfar*
5089 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5090 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5092 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5097 F: drivers/net/wan/fsl_ucc_hdlc*
5099 FREESCALE QUICC ENGINE UCC UART DRIVER
5103 F: drivers/tty/serial/ucc_uart.c
5105 FREESCALE SOC SOUND DRIVERS
5113 F: sound/soc/fsl/fsl*
5114 F: sound/soc/fsl/imx*
5115 F: sound/soc/fsl/mpc8610_hpcd.c
5117 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5122 F: drivers/staging/fsl-mc/
5126 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5135 F: Documentation/power/freezing-of-tasks.txt
5136 F: include/linux/freezer.h
5144 F: include/linux/frontswap.h
5146 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5150 F: Documentation/filesystems/caching/
5152 F: include/linux/fscache*.h
5154 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5159 F: include/linux/fscrypto.h
5165 W: https://f2fs.wiki.kernel.org/
5166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5168 F: Documentation/filesystems/f2fs.txt
5169 F: Documentation/ABI/testing/sysfs-fs-f2fs
5171 F: include/linux/f2fs_fs.h
5172 F: include/trace/events/f2fs.h
5174 FUJITSU FR-V (FRV) PORT
5178 FUJITSU LAPTOP EXTRAS
5182 F: drivers/platform/x86/fujitsu-laptop.c
5184 FUJITSU M-5MO LS CAMERA ISP DRIVER
5189 F: drivers/media/i2c/m5mols/
5190 F: include/media/i2c/m5mols.h
5192 FUJITSU TABLET EXTRAS
5196 F: drivers/platform/x86/fujitsu-tablet.c
5198 FUSE: FILESYSTEM IN USERSPACE
5201 W: http://fuse.sourceforge.net/
5202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5205 F: include/uapi/linux/fuse.h
5206 F: Documentation/filesystems/fuse.txt
5208 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5211 S: Odd Fixes (e.g., new signatures)
5212 F: drivers/scsi/fdomain.*
5219 F: scripts/gcc-plugins/
5220 F: scripts/gcc-plugin.sh
5221 F: Documentation/gcc-plugins.txt
5223 GCOV BASED KERNEL PROFILING
5227 F: Documentation/dev-tools/gcov.rst
5229 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5232 W: http://www.icp-vortex.com/
5234 F: drivers/scsi/gdt*
5236 GDB KERNEL DEBUGGING HELPER SCRIPTS
5242 GEMTEK FM RADIO RECEIVER DRIVER
5245 T: git git://linuxtv.org/media_tree.git
5246 W: https://linuxtv.org
5248 F: drivers/media/radio/radio-gemtek*
5250 GENERIC GPIO I2C DRIVER
5253 F: drivers/i2c/busses/i2c-gpio.c
5254 F: include/linux/i2c-gpio.h
5256 GENERIC GPIO I2C MULTIPLEXER DRIVER
5260 F: drivers/i2c/muxes/i2c-mux-gpio.c
5261 F: include/linux/i2c-mux-gpio.h
5262 F: Documentation/i2c/muxes/i2c-mux-gpio
5264 GENERIC HDLC (WAN) DRIVERS
5266 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5268 F: drivers/net/wan/c101.c
5269 F: drivers/net/wan/hd6457*
5270 F: drivers/net/wan/hdlc*
5271 F: drivers/net/wan/n2.c
5272 F: drivers/net/wan/pc300too.c
5273 F: drivers/net/wan/pci200syn.c
5274 F: drivers/net/wan/wanxl*
5276 GENERIC INCLUDE/ASM HEADER FILES
5279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5281 F: include/asm-generic/
5282 F: include/uapi/asm-generic/
5284 GENERIC PHY FRAMEWORK
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5290 F: include/linux/phy/
5298 F: drivers/base/power/domain*.c
5299 F: include/linux/pm_domain.h
5301 GENERIC UIO DRIVER FOR PCI DEVICES
5305 F: drivers/uio/uio_pci_generic.c
5307 GET_MAINTAINER SCRIPT
5310 F: scripts/get_maintainer.pl
5312 GENWQE (IBM Generic Workqueue Card)
5316 F: drivers/misc/genwqe/
5322 W: http://sources.redhat.com/cluster/
5323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5325 F: Documentation/filesystems/gfs2*.txt
5327 F: include/uapi/linux/gfs2_ondisk.h
5329 GIGASET ISDN DRIVERS
5332 W: http://gigaset307x.sourceforge.net/
5334 F: Documentation/isdn/README.gigaset
5335 F: drivers/isdn/gigaset/
5336 F: include/uapi/linux/gigaset_dev.h
5342 F: drivers/media/usb/go7007/
5348 F: drivers/input/touchscreen/goodix.c
5354 F: drivers/gpio/gpio-mockup.c
5355 F: tools/testing/selftests/gpio/
5361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5363 F: Documentation/devicetree/bindings/gpio/
5364 F: Documentation/gpio/
5365 F: Documentation/ABI/testing/gpio-cdev
5366 F: Documentation/ABI/obsolete/sysfs-gpio
5368 F: include/linux/gpio/
5369 F: include/linux/gpio.h
5370 F: include/asm-generic/gpio.h
5371 F: include/uapi/linux/gpio.h
5374 GRE DEMULTIPLEXER DRIVER
5378 F: net/ipv4/gre_demux.c
5379 F: net/ipv4/gre_offload.c
5380 F: include/net/gre.h
5382 GRETH 10/100/1G Ethernet MAC device driver
5386 F: drivers/net/ethernet/aeroflex/
5393 F: drivers/staging/greybus/
5395 GREYBUS AUDIO PROTOCOLS DRIVERS
5399 F: drivers/staging/greybus/audio_apbridgea.c
5400 F: drivers/staging/greybus/audio_apbridgea.h
5401 F: drivers/staging/greybus/audio_codec.c
5402 F: drivers/staging/greybus/audio_codec.h
5403 F: drivers/staging/greybus/audio_gb.c
5404 F: drivers/staging/greybus/audio_manager.c
5405 F: drivers/staging/greybus/audio_manager.h
5406 F: drivers/staging/greybus/audio_manager_module.c
5407 F: drivers/staging/greybus/audio_manager_private.h
5408 F: drivers/staging/greybus/audio_manager_sysfs.c
5409 F: drivers/staging/greybus/audio_module.c
5410 F: drivers/staging/greybus/audio_topology.c
5412 GREYBUS PROTOCOLS DRIVERS
5415 F: drivers/staging/greybus/sdio.c
5416 F: drivers/staging/greybus/light.c
5417 F: drivers/staging/greybus/gpio.c
5418 F: drivers/staging/greybus/power_supply.c
5419 F: drivers/staging/greybus/spi.c
5420 F: drivers/staging/greybus/spilib.c
5422 GREYBUS PROTOCOLS DRIVERS
5425 F: drivers/staging/greybus/loopback.c
5426 F: drivers/staging/greybus/timesync.c
5427 F: drivers/staging/greybus/timesync_platform.c
5429 GREYBUS PROTOCOLS DRIVERS
5432 F: drivers/staging/greybus/authentication.c
5433 F: drivers/staging/greybus/bootrom.c
5434 F: drivers/staging/greybus/firmware.h
5435 F: drivers/staging/greybus/fw-core.c
5436 F: drivers/staging/greybus/fw-download.c
5437 F: drivers/staging/greybus/fw-managament.c
5438 F: drivers/staging/greybus/greybus_authentication.h
5439 F: drivers/staging/greybus/greybus_firmware.h
5440 F: drivers/staging/greybus/hid.c
5441 F: drivers/staging/greybus/i2c.c
5442 F: drivers/staging/greybus/spi.c
5443 F: drivers/staging/greybus/spilib.c
5444 F: drivers/staging/greybus/spilib.h
5446 GREYBUS PROTOCOLS DRIVERS
5449 F: drivers/staging/greybus/uart.c
5450 F: drivers/staging/greybus/log.c
5452 GREYBUS PLATFORM DRIVERS
5455 F: drivers/staging/greybus/arche-platform.c
5456 F: drivers/staging/greybus/arche-apb-ctrl.c
5457 F: drivers/staging/greybus/arche_platform.h
5459 GS1662 VIDEO SERIALIZER
5462 T: git git://linuxtv.org/media_tree.git
5464 F: drivers/media/spi/gs1662.c
5466 GSPCA FINEPIX SUBDRIVER
5469 T: git git://linuxtv.org/media_tree.git
5471 F: drivers/media/usb/gspca/finepix.c
5473 GSPCA GL860 SUBDRIVER
5476 T: git git://linuxtv.org/media_tree.git
5478 F: drivers/media/usb/gspca/gl860/
5480 GSPCA M5602 SUBDRIVER
5483 T: git git://linuxtv.org/media_tree.git
5485 F: drivers/media/usb/gspca/m5602/
5487 GSPCA PAC207 SONIXB SUBDRIVER
5490 T: git git://linuxtv.org/media_tree.git
5492 F: drivers/media/usb/gspca/pac207.c
5494 GSPCA SN9C20X SUBDRIVER
5497 T: git git://linuxtv.org/media_tree.git
5499 F: drivers/media/usb/gspca/sn9c20x.c
5501 GSPCA T613 SUBDRIVER
5504 T: git git://linuxtv.org/media_tree.git
5506 F: drivers/media/usb/gspca/t613.c
5508 GSPCA USB WEBCAM DRIVER
5511 T: git git://linuxtv.org/media_tree.git
5513 F: drivers/media/usb/gspca/
5515 GUID PARTITION TABLE (GPT)
5519 F: block/partitions/efi.*
5521 STK1160 USB VIDEO CAPTURE DRIVER
5524 T: git git://linuxtv.org/media_tree.git
5526 F: drivers/media/usb/stk1160/
5531 W: http://uclinux-h8.sourceforge.jp
5532 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5535 F: drivers/clocksource/h8300_*.c
5536 F: drivers/clk/h8300/
5537 F: drivers/irqchip/irq-renesas-h8*.c
5539 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5542 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5544 F: drivers/platform/x86/hdaps.c
5546 HDPVR USB VIDEO ENCODER DRIVER
5549 T: git git://linuxtv.org/media_tree.git
5550 W: https://linuxtv.org
5552 F: drivers/media/usb/hdpvr/
5554 HWPOISON MEMORY FAILURE HANDLING
5558 F: mm/memory-failure.c
5559 F: mm/hwpoison-inject.c
5561 HYPERVISOR VIRTUAL CONSOLE DRIVER
5569 W: https://linuxtv.org
5570 W: http://palosaari.fi/linux/
5571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5572 T: git git://linuxtv.org/anttip/media_tree.git
5574 F: drivers/media/usb/hackrf/
5580 W: http://hwmon.wiki.kernel.org/
5581 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5584 F: Documentation/hwmon/
5586 F: include/linux/hwmon*.h
5588 HARDWARE RANDOM NUMBER GENERATOR CORE
5593 F: Documentation/devicetree/bindings/rng/
5594 F: Documentation/hw_random.txt
5595 F: drivers/char/hw_random/
5596 F: include/linux/hw_random.h
5598 HARDWARE SPINLOCK CORE
5603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5604 F: Documentation/devicetree/bindings/hwlock/
5605 F: Documentation/hwspinlock.txt
5606 F: drivers/hwspinlock/
5607 F: include/linux/hwspinlock.h
5609 HARMONY SOUND DRIVER
5612 F: sound/parisc/harmony.*
5617 W: https://linuxtv.org
5618 W: http://palosaari.fi/linux/
5619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5620 T: git git://linuxtv.org/anttip/media_tree.git
5622 F: drivers/media/dvb-frontends/hd29l2*
5624 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5627 F: Documentation/watchdog/hpwdt.txt
5628 F: drivers/watchdog/hpwdt.c
5630 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5636 F: Documentation/scsi/hpsa.txt
5637 F: drivers/scsi/hpsa*.[ch]
5638 F: include/linux/cciss*.h
5639 F: include/uapi/linux/cciss*.h
5641 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5647 F: Documentation/blockdev/cciss.txt
5648 F: drivers/block/cciss*
5649 F: include/linux/cciss_ioctl.h
5650 F: include/uapi/linux/cciss_ioctl.h
5657 F: drivers/infiniband/hw/hfi1
5662 F: Documentation/filesystems/hfs.txt
5668 F: Documentation/filesystems/hfsplus.txt
5671 HGA FRAMEBUFFER DRIVER
5674 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5676 F: drivers/video/fbdev/hgafb.c
5678 HIBERNATION (aka Software Suspend, aka swsusp)
5682 B: https://bugzilla.kernel.org
5685 F: drivers/base/power/
5687 F: include/linux/suspend.h
5688 F: include/linux/freezer.h
5689 F: include/linux/pm.h
5690 F: arch/*/include/asm/suspend*.h
5696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5699 F: include/linux/hid*
5700 F: include/uapi/linux/hid*
5702 HID SENSOR HUB DRIVERS
5709 F: Documentation/hid/hid-sensor*
5710 F: drivers/hid/hid-sensor-*
5711 F: drivers/iio/*/hid-*
5712 F: include/linux/hid-sensor-*
5714 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5719 F: Documentation/timers/
5720 F: kernel/time/hrtimer.c
5721 F: kernel/time/clockevents.c
5722 F: kernel/time/tick*.*
5723 F: kernel/time/timer_*.c
5724 F: include/linux/clockchips.h
5725 F: include/linux/hrtimer.h
5727 HIGH-SPEED SCC DRIVER FOR AX.25
5730 F: drivers/net/hamradio/dmascc.c
5731 F: drivers/net/hamradio/scc.c
5733 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5735 W: http://www.highpoint-tech.com
5737 F: Documentation/scsi/hptiop.txt
5738 F: drivers/scsi/hptiop.c
5744 F: include/linux/hippidevice.h
5745 F: include/uapi/linux/if_hippi.h
5747 F: drivers/net/hippi/
5749 HISILICON NETWORK SUBSYSTEM DRIVER
5753 W: http://www.hisilicon.com
5755 F: drivers/net/ethernet/hisilicon/
5756 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5758 HISILICON ROCE DRIVER
5763 F: drivers/infiniband/hw/hns/
5764 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5766 HISILICON SAS Controller
5768 W: http://www.hisilicon.com
5770 F: drivers/scsi/hisi_sas/
5771 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5776 W: http://w1.fi/hostap-driver.html
5778 F: drivers/net/wireless/intersil/hostap/
5780 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5783 F: drivers/platform/x86/tc1100-wmi.c
5785 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5788 F: drivers/net/ethernet/hp/hp100.*
5790 HPET: High Precision Event Timers driver
5793 F: Documentation/timers/hpet.txt
5794 F: drivers/char/hpet.c
5795 F: include/linux/hpet.h
5796 F: include/uapi/linux/hpet.h
5800 F: arch/x86/kernel/hpet.c
5801 F: arch/x86/include/asm/hpet.h
5805 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5813 F: Documentation/ABI/testing/sysfs-bus-hsi
5814 F: Documentation/device-drivers/serial-interfaces.rst
5816 F: include/linux/hsi/
5817 F: include/uapi/linux/hsi/
5821 W: http://www.pharscape.org
5823 F: drivers/net/usb/hso.c
5825 HSR NETWORK PROTOCOL
5831 HTCPEN TOUCHSCREEN DRIVER
5835 F: drivers/input/touchscreen/htcpen.c
5845 T: git git://linuxtv.org/media_tree.git
5846 W: https://linuxtv.org
5848 F: drivers/media/platform/sti/hva
5850 Hyper-V CORE AND DRIVERS
5855 F: arch/x86/include/asm/mshyperv.h
5856 F: arch/x86/include/uapi/asm/hyperv.h
5857 F: arch/x86/kernel/cpu/mshyperv.c
5858 F: drivers/hid/hid-hyperv.c
5860 F: drivers/input/serio/hyperv-keyboard.c
5861 F: drivers/pci/host/pci-hyperv.c
5862 F: drivers/net/hyperv/
5863 F: drivers/scsi/storvsc_drv.c
5864 F: drivers/video/fbdev/hyperv_fb.c
5865 F: include/linux/hyperv.h
5867 F: Documentation/ABI/stable/sysfs-bus-vmbus
5873 F: Documentation/i2c/i2c-topology
5874 F: Documentation/i2c/muxes/
5875 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5876 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5877 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5878 F: drivers/i2c/i2c-mux.c
5879 F: drivers/i2c/muxes/
5880 F: include/linux/i2c-mux.h
5882 I2C OVER PARALLEL PORT
5886 F: Documentation/i2c/busses/i2c-parport
5887 F: Documentation/i2c/busses/i2c-parport-light
5888 F: drivers/i2c/busses/i2c-parport.c
5889 F: drivers/i2c/busses/i2c-parport-light.c
5891 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5895 F: Documentation/i2c/busses/i2c-ali1535
5896 F: Documentation/i2c/busses/i2c-ali1563
5897 F: Documentation/i2c/busses/i2c-ali15x3
5898 F: Documentation/i2c/busses/i2c-amd756
5899 F: Documentation/i2c/busses/i2c-amd8111
5900 F: Documentation/i2c/busses/i2c-i801
5901 F: Documentation/i2c/busses/i2c-nforce2
5902 F: Documentation/i2c/busses/i2c-piix4
5903 F: Documentation/i2c/busses/i2c-sis5595
5904 F: Documentation/i2c/busses/i2c-sis630
5905 F: Documentation/i2c/busses/i2c-sis96x
5906 F: Documentation/i2c/busses/i2c-via
5907 F: Documentation/i2c/busses/i2c-viapro
5908 F: drivers/i2c/busses/i2c-ali1535.c
5909 F: drivers/i2c/busses/i2c-ali1563.c
5910 F: drivers/i2c/busses/i2c-ali15x3.c
5911 F: drivers/i2c/busses/i2c-amd756.c
5912 F: drivers/i2c/busses/i2c-amd756-s4882.c
5913 F: drivers/i2c/busses/i2c-amd8111.c
5914 F: drivers/i2c/busses/i2c-i801.c
5915 F: drivers/i2c/busses/i2c-isch.c
5916 F: drivers/i2c/busses/i2c-nforce2.c
5917 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5918 F: drivers/i2c/busses/i2c-piix4.c
5919 F: drivers/i2c/busses/i2c-sis5595.c
5920 F: drivers/i2c/busses/i2c-sis630.c
5921 F: drivers/i2c/busses/i2c-sis96x.c
5922 F: drivers/i2c/busses/i2c-via.c
5923 F: drivers/i2c/busses/i2c-viapro.c
5925 I2C/SMBUS ISMT DRIVER
5929 F: drivers/i2c/busses/i2c-ismt.c
5930 F: Documentation/i2c/busses/i2c-ismt
5932 I2C/SMBUS STUB DRIVER
5936 F: drivers/i2c/i2c-stub.c
5941 W: https://i2c.wiki.kernel.org/
5942 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5945 F: Documentation/devicetree/bindings/i2c/
5946 F: Documentation/i2c/
5949 F: include/linux/i2c.h
5950 F: include/linux/i2c-*.h
5951 F: include/uapi/linux/i2c.h
5952 F: include/uapi/linux/i2c-*.h
5964 F: Documentation/i2c/busses/i2c-taos-evm
5965 F: drivers/i2c/busses/i2c-taos-evm.c
5970 W: http://www.harbaum.org/till/i2c_tiny_usb
5972 F: drivers/i2c/busses/i2c-tiny-usb.c
5979 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5984 IA64 (Itanium) PLATFORM
5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5992 IBM Power VMX Cryptographic instructions
5997 F: drivers/crypto/vmx/Makefile
5998 F: drivers/crypto/vmx/Kconfig
5999 F: drivers/crypto/vmx/vmx.c
6000 F: drivers/crypto/vmx/aes*
6001 F: drivers/crypto/vmx/ghash*
6002 F: drivers/crypto/vmx/ppc-xlate.pl
6004 IBM Power in-Nest Crypto Acceleration
6009 F: drivers/crypto/nx/Makefile
6010 F: drivers/crypto/nx/Kconfig
6011 F: drivers/crypto/nx/nx-aes*
6012 F: drivers/crypto/nx/nx-sha*
6013 F: drivers/crypto/nx/nx.*
6014 F: drivers/crypto/nx/nx_csbcpb.h
6015 F: drivers/crypto/nx/nx_debugfs.h
6017 IBM Power 842 compression accelerator
6020 F: drivers/crypto/nx/Makefile
6021 F: drivers/crypto/nx/Kconfig
6022 F: drivers/crypto/nx/nx-842*
6023 F: include/linux/sw842.h
6027 IBM Power Linux RAID adapter
6030 F: drivers/scsi/ipr.*
6032 IBM Power Virtual Ethernet Device Driver
6036 F: drivers/net/ethernet/ibm/ibmveth.*
6038 IBM Power SRIOV Virtual NIC Device Driver
6043 F: drivers/net/ethernet/ibm/ibmvnic.*
6045 IBM Power Virtual SCSI Device Drivers
6049 F: drivers/scsi/ibmvscsi/ibmvscsi*
6050 F: include/scsi/viosrp.h
6052 IBM Power Virtual SCSI Device Target Driver
6058 F: drivers/scsi/ibmvscsi_tgt/
6060 IBM Power Virtual FC Device Drivers
6064 F: drivers/scsi/ibmvscsi/ibmvfc*
6066 IBM ServeRAID RAID DRIVER
6068 F: drivers/scsi/ips.*
6070 ICH LPC AND GPIO DRIVER
6073 F: drivers/mfd/lpc_ich.c
6074 F: drivers/gpio/gpio-ich.c
6079 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6082 F: Documentation/ide/
6084 F: include/linux/ide.h
6086 IDEAPAD LAPTOP EXTRAS DRIVER
6089 W: http://launchpad.net/ideapad-laptop
6091 F: drivers/platform/x86/ideapad-laptop.c
6093 IDEAPAD LAPTOP SLIDEBAR DRIVER
6096 W: https://github.com/o2genum/ideapad-slidebar
6098 F: drivers/input/misc/ideapad_slidebar.c
6104 F: Documentation/cdrom/ide-cd
6105 F: drivers/ide/ide-cd*
6111 F: drivers/idle/i7300_idle.c
6113 IEEE 802.15.4 SUBSYSTEM
6117 W: http://wpan.cakelab.org/
6118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6123 F: drivers/net/ieee802154/
6124 F: include/linux/nl802154.h
6125 F: include/linux/ieee802154.h
6126 F: include/net/nl802154.h
6127 F: include/net/mac802154.h
6128 F: include/net/af_ieee802154.h
6129 F: include/net/cfg802154.h
6130 F: include/net/ieee802154_netdev.h
6131 F: Documentation/networking/ieee802154.txt
6133 IGORPLUG-USB IR RECEIVER
6137 F: drivers/media/rc/igorplugusb.c
6139 IGUANAWORKS USB IR TRANSCEIVER
6143 F: drivers/media/rc/iguanair.c
6145 IIO SUBSYSTEM AND DRIVERS
6151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6153 F: Documentation/devicetree/bindings/iio/
6155 F: drivers/staging/iio/
6156 F: include/linux/iio/
6159 IKANOS/ADI EAGLE ADSL USB DRIVER
6163 F: drivers/usb/atm/ueagle-atm.c
6165 IMGTEC ASCII LCD DRIVER
6168 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6169 F: drivers/auxdisplay/img-ascii-lcd.c
6171 INA209 HARDWARE MONITOR DRIVER
6175 F: Documentation/hwmon/ina209
6176 F: Documentation/devicetree/bindings/i2c/ina209.txt
6177 F: drivers/hwmon/ina209.c
6179 INA2XX HARDWARE MONITOR DRIVER
6183 F: Documentation/hwmon/ina2xx
6184 F: drivers/hwmon/ina2xx.c
6185 F: include/linux/platform_data/ina2xx.h
6187 INDUSTRY PACK SUBSYSTEM (IPACK)
6192 W: http://industrypack.sourceforge.net
6196 INGENIC JZ4780 DMA Driver
6199 F: drivers/dma/dma-jz4780.c
6201 INGENIC JZ4780 NAND DRIVER
6205 F: drivers/mtd/nand/jz4780_*
6207 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6215 F: security/integrity/ima/
6217 IMGTEC IR DECODER DRIVER
6220 F: drivers/media/rc/img-ir/
6222 IMS TWINTURBO FRAMEBUFFER DRIVER
6225 F: drivers/video/fbdev/imsttfb.c
6227 INFINIBAND SUBSYSTEM
6232 W: http://www.openfabrics.org/
6233 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6236 F: Documentation/infiniband/
6237 F: drivers/infiniband/
6238 F: include/uapi/linux/if_infiniband.h
6239 F: include/uapi/rdma/
6247 F: Documentation/filesystems/inotify.txt
6248 F: fs/notify/inotify/
6249 F: include/linux/inotify.h
6250 F: include/uapi/linux/inotify.h
6252 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6255 Q: http://patchwork.kernel.org/project/linux-input/list/
6256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6259 F: include/linux/input.h
6260 F: include/uapi/linux/input.h
6261 F: include/linux/input/
6262 F: Documentation/devicetree/bindings/input/
6264 INPUT MULTITOUCH (MT) PROTOCOL
6268 F: Documentation/input/multi-touch-protocol.txt
6269 F: drivers/input/input-mt.c
6272 INTEL ASoC BDW/HSW DRIVERS
6276 F: sound/soc/intel/common/sst-dsp*
6277 F: sound/soc/intel/common/sst-firmware.c
6278 F: sound/soc/intel/boards/broadwell.c
6279 F: sound/soc/intel/haswell/
6281 INTEL C600 SERIES SAS CONTROLLER DRIVER
6285 T: git git://git.code.sf.net/p/intel-sas/isci
6287 F: drivers/scsi/isci/
6289 INTEL HID EVENT DRIVER
6293 F: drivers/platform/x86/intel-hid.c
6295 INTEL VIRTUAL BUTTON DRIVER
6299 F: drivers/platform/x86/intel-vbtn.c
6304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6306 F: drivers/idle/intel_idle.c
6308 INTEL INTEGRATED SENSOR HUB DRIVER
6313 F: drivers/hid/intel-ish-hid/
6320 F: drivers/cpufreq/intel_pstate.c
6322 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6326 F: Documentation/fb/intelfb.txt
6327 F: drivers/video/fbdev/intelfb/
6329 INTEL 810/815 FRAMEBUFFER DRIVER
6333 F: drivers/video/fbdev/i810/
6335 INTEL MENLOW THERMAL DRIVER
6338 W: https://01.org/linux-acpi
6340 F: drivers/platform/x86/intel_menlow.c
6342 INTEL I/OAT DMA DRIVER
6346 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6348 F: drivers/dma/ioat*
6353 T: git git://git.infradead.org/iommu-2.6.git
6355 F: drivers/iommu/intel-iommu.c
6356 F: include/linux/intel-iommu.h
6358 INTEL IOP-ADMA DMA DRIVER
6361 F: drivers/dma/iop-adma.c
6363 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6366 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6367 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6368 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6369 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6370 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6371 F: drivers/net/wan/ixp4xx_hss.c
6373 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6376 F: drivers/char/hw_random/ixp4xx-rng.c
6378 INTEL ETHERNET DRIVERS
6381 W: http://www.intel.com/support/feedback.htm
6382 W: http://e1000.sourceforge.net/
6383 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6387 F: Documentation/networking/e100.txt
6388 F: Documentation/networking/e1000.txt
6389 F: Documentation/networking/e1000e.txt
6390 F: Documentation/networking/igb.txt
6391 F: Documentation/networking/igbvf.txt
6392 F: Documentation/networking/ixgb.txt
6393 F: Documentation/networking/ixgbe.txt
6394 F: Documentation/networking/ixgbevf.txt
6395 F: Documentation/networking/i40e.txt
6396 F: Documentation/networking/i40evf.txt
6397 F: drivers/net/ethernet/intel/
6398 F: drivers/net/ethernet/intel/*/
6400 INTEL RDMA RNIC DRIVER
6408 F: drivers/infiniband/hw/i40iw/
6410 INTEL MERRIFIELD GPIO DRIVER
6414 F: drivers/gpio/gpio-merrifield.c
6416 INTEL-MID GPIO DRIVER
6420 F: drivers/gpio/gpio-intel-mid.c
6422 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6426 F: Documentation/networking/README.ipw2100
6427 F: Documentation/networking/README.ipw2200
6428 F: drivers/net/wireless/intel/ipw2x00/
6433 F: Documentation/trace/intel_th.txt
6434 F: drivers/hwtracing/intel_th/
6436 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6439 W: http://tboot.sourceforge.net
6440 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6442 F: Documentation/intel_txt.txt
6443 F: include/linux/tboot.h
6444 F: arch/x86/kernel/tboot.c
6446 INTEL WIRELESS WIMAX CONNECTION 2400
6451 W: http://linuxwimax.org
6452 F: Documentation/wimax/README.i2400m
6453 F: drivers/net/wimax/i2400m/
6454 F: include/uapi/linux/wimax/i2400m.h
6456 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6460 F: drivers/net/wireless/intel/iwlegacy/
6462 INTEL WIRELESS WIFI LINK (iwlwifi)
6468 W: http://intellinuxwireless.org
6469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6471 F: drivers/net/wireless/intel/iwlwifi/
6473 INTEL MANAGEMENT ENGINE (mei)
6477 F: include/uapi/linux/mei.h
6478 F: include/linux/mei_cl_bus.h
6479 F: drivers/misc/mei/*
6480 F: drivers/watchdog/mei_wdt.c
6481 F: Documentation/misc-devices/mei/*
6484 INTEL MIC DRIVERS (mic)
6488 W: https://github.com/sudeepdutt/mic
6489 W: http://software.intel.com/en-us/mic-developer
6490 F: include/linux/mic_bus.h
6491 F: include/linux/scif.h
6492 F: include/uapi/linux/mic_common.h
6493 F: include/uapi/linux/mic_ioctl.h
6494 F: include/uapi/linux/scif_ioctl.h
6495 F: drivers/misc/mic/
6496 F: drivers/dma/mic_x100_dma.c
6497 F: drivers/dma/mic_x100_dma.h
6498 F: Documentation/mic/
6500 INTEL PMC/P-Unit IPC DRIVER
6504 F: drivers/platform/x86/intel_pmc_ipc.c
6505 F: drivers/platform/x86/intel_punit_ipc.c
6506 F: arch/x86/include/asm/intel_pmc_ipc.h
6507 F: arch/x86/include/asm/intel_punit_ipc.h
6509 INTEL TELEMETRY DRIVER
6513 F: arch/x86/include/asm/intel_telemetry.h
6514 F: drivers/platform/x86/intel_telemetry*
6516 INTEL PMC CORE DRIVER
6521 F: arch/x86/include/asm/pmc_core.h
6522 F: drivers/platform/x86/intel_pmc_core*
6524 IOC3 ETHERNET DRIVER
6528 F: drivers/net/ethernet/sgi/ioc3-eth.c
6534 F: drivers/tty/serial/ioc3_serial.c
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6541 F: Documentation/devicetree/bindings/iommu/
6547 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6552 W: http://openipmi.sourceforge.net/
6554 F: Documentation/IPMI.txt
6555 F: drivers/char/ipmi/
6556 F: include/linux/ipmi*
6557 F: include/uapi/linux/ipmi*
6559 QCOM AUDIO (ASoC) DRIVERS
6566 IPS SCSI RAID DRIVER
6569 W: http://www.adaptec.com/
6571 F: drivers/scsi/ips*
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6582 F: Documentation/networking/ipvs-sysctl.txt
6583 F: include/net/ip_vs.h
6584 F: include/uapi/linux/ip_vs.h
6585 F: net/netfilter/ipvs/
6591 F: drivers/tty/ipwireless/
6597 F: include/net/ipx.h
6598 F: include/uapi/linux/ipx.h
6605 W: http://irda.sourceforge.net/
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6608 F: Documentation/networking/irda.txt
6609 F: drivers/net/irda/
6610 F: include/net/irda/
6617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6627 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6628 F: Documentation/devicetree/bindings/interrupt-controller/
6631 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6635 F: Documentation/IRQ-domain.txt
6636 F: include/linux/irqdomain.h
6637 F: kernel/irq/irqdomain.c
6643 F: Documentation/isa.txt
6644 F: drivers/base/isa.c
6645 F: include/linux/isa.h
6650 F: Documentation/isapnp.txt
6651 F: drivers/pnp/isapnp/
6652 F: include/linux/isapnp.h
6657 T: git git://linuxtv.org/media_tree.git
6658 W: https://linuxtv.org
6660 F: drivers/media/radio/radio-isa*
6662 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6666 F: drivers/firmware/iscsi_ibft*
6672 W: www.open-iscsi.com
6674 F: drivers/scsi/*iscsi*
6675 F: include/scsi/*iscsi*
6677 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6683 W: http://www.openfabrics.org
6684 W: www.open-iscsi.org
6685 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6686 F: drivers/infiniband/ulp/iser/
6688 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6694 W: http://www.linux-iscsi.org
6695 F: drivers/infiniband/ulp/isert
6701 W: http://www.isdn4linux.de
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6704 F: Documentation/isdn/
6706 F: include/linux/isdn.h
6707 F: include/linux/isdn/
6708 F: include/uapi/linux/isdn.h
6709 F: include/uapi/linux/isdn/
6711 ISDN SUBSYSTEM (Eicon active card driver)
6714 W: http://www.melware.de
6716 F: drivers/isdn/hardware/eicon/
6718 IT87 HARDWARE MONITORING DRIVER
6722 F: Documentation/hwmon/it87
6723 F: drivers/hwmon/it87.c
6728 W: https://linuxtv.org
6729 W: http://palosaari.fi/linux/
6730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731 T: git git://linuxtv.org/anttip/media_tree.git
6733 F: drivers/media/tuners/it913x*
6735 IVTV VIDEO4LINUX DRIVER
6739 T: git git://linuxtv.org/media_tree.git
6740 W: http://www.ivtvdriver.org
6742 F: Documentation/media/v4l-drivers/ivtv*
6743 F: drivers/media/pci/ivtv/
6744 F: include/uapi/linux/ivtv*
6746 IX2505V MEDIA DRIVER
6749 W: https://linuxtv.org
6750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6752 F: drivers/media/dvb-frontends/ix2505v*
6754 JC42.4 TEMPERATURE SENSOR DRIVER
6758 F: drivers/hwmon/jc42.c
6759 F: Documentation/hwmon/jc42
6764 W: http://jfs.sourceforge.net/
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6767 F: Documentation/filesystems/jfs.txt
6774 F: drivers/net/ethernet/jme.*
6776 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6779 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6782 F: include/uapi/linux/jffs2.h
6784 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6790 F: include/linux/jbd2.h
6792 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6796 F: drivers/media/platform/rcar_jpu.c
6798 JSM Neo PCI based serial card
6802 F: drivers/tty/serial/jsm/
6804 K10TEMP HARDWARE MONITORING DRIVER
6808 F: Documentation/hwmon/k10temp
6809 F: drivers/hwmon/k10temp.c
6811 K8TEMP HARDWARE MONITORING DRIVER
6815 F: Documentation/hwmon/k8temp
6816 F: drivers/hwmon/k8temp.c
6824 F: arch/*/include/asm/kasan.h
6825 F: arch/*/mm/kasan_init*
6826 F: Documentation/dev-tools/kasan.rst
6827 F: include/linux/kasan*.h
6830 F: scripts/Makefile.kasan
6835 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6837 F: Documentation/kbuild/kconfig-language.txt
6845 W: http://lse.sourceforge.net/kdump/
6847 F: Documentation/kdump/
6849 KEENE FM RADIO TRANSMITTER DRIVER
6852 T: git git://linuxtv.org/media_tree.git
6853 W: https://linuxtv.org
6855 F: drivers/media/radio/radio-keene*
6857 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6863 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6869 F: Documentation/kbuild/
6871 F: scripts/Makefile.*
6878 W: http://kernelnewbies.org/KernelJanitors
6881 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6885 W: http://nfs.sourceforge.net/
6886 T: git git://linux-nfs.org/~bfields/linux.git
6889 F: include/uapi/linux/nfsd/
6893 F: include/linux/lockd/
6894 F: include/linux/sunrpc/
6895 F: include/uapi/linux/sunrpc/
6897 KERNEL SELFTEST FRAMEWORK
6901 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6903 F: tools/testing/selftests
6905 KERNEL VIRTUAL MACHINE (KVM)
6909 W: http://www.linux-kvm.org
6910 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6912 F: Documentation/*/kvm*.txt
6913 F: Documentation/virtual/kvm/
6915 F: arch/x86/kernel/kvm.c
6916 F: arch/x86/kernel/kvmclock.c
6917 F: arch/*/include/asm/kvm*
6918 F: include/linux/kvm*
6919 F: include/uapi/linux/kvm*
6923 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6926 W: http://www.linux-kvm.org/
6928 F: arch/x86/include/asm/svm.h
6929 F: arch/x86/kvm/svm.c
6931 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6934 W: http://www.linux-kvm.org/
6935 T: git git://github.com/agraf/linux-2.6.git
6937 F: arch/powerpc/include/asm/kvm*
6938 F: arch/powerpc/kvm/
6940 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6944 W: http://www.ibm.com/developerworks/linux/linux390/
6945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6947 F: Documentation/s390/kvm.txt
6948 F: arch/s390/include/asm/kvm*
6951 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6956 W: http://systems.cs.columbia.edu/projects/kvm-arm
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6959 F: arch/arm/include/uapi/asm/kvm*
6960 F: arch/arm/include/asm/kvm*
6963 F: include/kvm/arm_*
6965 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6971 F: arch/arm64/include/uapi/asm/kvm*
6972 F: arch/arm64/include/asm/kvm*
6975 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6979 F: arch/mips/include/uapi/asm/kvm*
6980 F: arch/mips/include/asm/kvm*
6985 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6988 F: include/linux/kexec.h
6989 F: include/uapi/linux/kexec.h
6996 F: Documentation/security/keys.txt
6997 F: include/linux/key.h
6998 F: include/linux/key-type.h
6999 F: include/linux/keyctl.h
7000 F: include/uapi/linux/keyctl.h
7010 F: Documentation/security/keys-trusted-encrypted.txt
7011 F: include/keys/trusted-type.h
7012 F: security/keys/trusted.c
7013 F: security/keys/trusted.h
7021 F: Documentation/security/keys-trusted-encrypted.txt
7022 F: include/keys/encrypted-type.h
7023 F: security/keys/encrypted-keys/
7025 KGDB / KDB /debug_core
7027 W: http://kgdb.wiki.kernel.org/
7029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7031 F: Documentation/DocBook/kgdb.tmpl
7032 F: drivers/misc/kgdbts.c
7033 F: drivers/tty/serial/kgdboc.c
7034 F: include/linux/kdb.h
7035 F: include/linux/kgdb.h
7042 F: Documentation/dev-tools/kmemcheck.rst
7043 F: arch/x86/include/asm/kmemcheck.h
7044 F: arch/x86/mm/kmemcheck/
7045 F: include/linux/kmemcheck.h
7051 F: Documentation/dev-tools/kmemleak.rst
7052 F: include/linux/kmemleak.h
7054 F: mm/kmemleak-test.c
7062 F: Documentation/kprobes.txt
7063 F: include/linux/kprobes.h
7066 KS0108 LCD CONTROLLER DRIVER
7068 W: http://miguelojeda.es/auxdisplay.htm
7069 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7071 F: Documentation/auxdisplay/ks0108
7072 F: drivers/auxdisplay/ks0108.c
7073 F: include/linux/ks0108.h
7080 F: include/net/l3mdev.h
7082 LANTIQ MIPS ARCHITECTURE
7091 F: Documentation/networking/lapb-module.txt
7095 LASI 53c700 driver for PARISC
7099 F: Documentation/scsi/53c700.txt
7100 F: drivers/scsi/53c700*
7107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7109 F: Documentation/devicetree/bindings/leds/
7111 F: include/linux/leds.h
7113 LEGACY EEPROM DRIVER
7116 F: Documentation/misc-devices/eeprom
7117 F: drivers/misc/eeprom/eeprom.c
7119 LEGO USB Tower driver
7122 W: http://legousb.sourceforge.net/
7124 F: drivers/usb/misc/legousbtower.c
7129 W: https://linuxtv.org
7130 W: http://github.com/mkrufky
7131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7132 T: git git://linuxtv.org/mkrufky/tuners.git
7134 F: drivers/media/dvb-frontends/lg2160.*
7136 LGDT3305 MEDIA DRIVER
7139 W: https://linuxtv.org
7140 W: http://github.com/mkrufky
7141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7142 T: git git://linuxtv.org/mkrufky/tuners.git
7144 F: drivers/media/dvb-frontends/lgdt3305.*
7149 W: http://lguest.ozlabs.org/
7151 F: arch/x86/include/asm/lguest*.h
7154 F: include/linux/lguest*.h
7157 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7163 F: include/linux/ata.h
7164 F: include/linux/libata.h
7165 F: Documentation/devicetree/bindings/ata/
7167 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7172 F: include/linux/pata_arasan_cf_data.h
7173 F: drivers/ata/pata_arasan_cf.c
7179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7181 F: drivers/ata/pata_*.c
7182 F: drivers/ata/ata_generic.c
7184 LIBATA SATA AHCI PLATFORM devices support
7188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7190 F: drivers/ata/ahci_platform.c
7191 F: drivers/ata/libahci_platform.c
7192 F: include/linux/ahci_platform.h
7194 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7199 F: drivers/ata/sata_promise.*
7204 F: tools/lib/lockdep/
7206 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7209 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7213 F: include/linux/nd.h
7214 F: include/linux/libnvdimm.h
7215 F: include/uapi/linux/ndctl.h
7217 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7220 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7222 F: drivers/nvdimm/blk.c
7223 F: drivers/nvdimm/region_devs.c
7224 F: drivers/acpi/nfit*
7226 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7229 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7231 F: drivers/nvdimm/btt*
7233 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7236 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7238 F: drivers/nvdimm/pmem.c
7239 F: include/linux/pmem.h
7240 F: arch/*/include/asm/pmem.h
7242 LIGHTNVM PLATFORM SUPPORT
7244 W: http://github/OpenChannelSSD
7247 F: drivers/lightnvm/
7248 F: include/linux/lightnvm.h
7249 F: include/uapi/linux/lightnvm.h
7251 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7255 W: https://github.com/linuxppc/linux/wiki
7257 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7260 F: Documentation/powerpc/
7262 F: drivers/char/tpm/tpm_ibmvtpm*
7263 F: drivers/crypto/nx/
7264 F: drivers/crypto/vmx/
7265 F: drivers/net/ethernet/ibm/ibmveth.*
7266 F: drivers/net/ethernet/ibm/ibmvnic.*
7267 F: drivers/pci/hotplug/pnv_php.c
7268 F: drivers/pci/hotplug/rpa*
7269 F: drivers/scsi/ibmvscsi/
7270 F: tools/testing/selftests/powerpc
7278 LINUX FOR POWER MACINTOSH
7280 W: http://www.penguinppc.org/
7283 F: arch/powerpc/platforms/powermac/
7284 F: drivers/macintosh/
7286 LINUX FOR POWERPC EMBEDDED MPC5XXX
7289 T: git git://git.denx.de/linux-denx-agust.git
7291 F: arch/powerpc/platforms/512x/
7292 F: arch/powerpc/platforms/52xx/
7294 LINUX FOR POWERPC EMBEDDED PPC4XX
7297 W: http://www.penguinppc.org/
7300 F: arch/powerpc/platforms/40x/
7301 F: arch/powerpc/platforms/44x/
7303 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7306 F: arch/powerpc/*/*virtex*
7307 F: arch/powerpc/*/*/*virtex*
7309 LINUX FOR POWERPC EMBEDDED PPC8XX
7311 W: http://www.penguinppc.org/
7314 F: arch/powerpc/platforms/8xx/
7316 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7319 W: http://www.penguinppc.org/
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7323 F: arch/powerpc/platforms/83xx/
7324 F: arch/powerpc/platforms/85xx/
7326 LINUX FOR POWERPC PA SEMI PWRFICIENT
7329 F: arch/powerpc/platforms/pasemi/
7330 F: drivers/*/*pasemi*
7331 F: drivers/*/*/*pasemi*
7333 LINUX SECURITY MODULE (LSM) FRAMEWORK
7338 LIS3LV02D ACCELEROMETER DRIVER
7341 F: Documentation/misc-devices/lis3lv02d
7342 F: drivers/misc/lis3lv02d/
7343 F: drivers/platform/x86/hp_accel.c
7352 F: kernel/livepatch/
7353 F: include/linux/livepatch.h
7354 F: arch/x86/include/asm/livepatch.h
7355 F: arch/x86/kernel/livepatch.c
7356 F: Documentation/livepatch/
7357 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7358 F: samples/livepatch/
7360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7362 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7365 F: drivers/misc/lkdtm*
7370 F: include/linux/llc.h
7371 F: include/uapi/linux/llc.h
7375 LM73 HARDWARE MONITOR DRIVER
7379 F: drivers/hwmon/lm73.c
7381 LM78 HARDWARE MONITOR DRIVER
7385 F: Documentation/hwmon/lm78
7386 F: drivers/hwmon/lm78.c
7388 LM83 HARDWARE MONITOR DRIVER
7392 F: Documentation/hwmon/lm83
7393 F: drivers/hwmon/lm83.c
7395 LM90 HARDWARE MONITOR DRIVER
7399 F: Documentation/hwmon/lm90
7400 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7401 F: drivers/hwmon/lm90.c
7403 LM95234 HARDWARE MONITOR DRIVER
7407 F: Documentation/hwmon/lm95234
7408 F: drivers/hwmon/lm95234.c
7410 LME2510 MEDIA DRIVER
7413 W: https://linuxtv.org
7414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7416 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7424 F: Documentation/locking/
7425 F: include/linux/lockdep.h
7426 F: include/linux/spinlock*.h
7427 F: arch/*/include/asm/spinlock*.h
7428 F: include/linux/rwlock*.h
7429 F: include/linux/mutex*.h
7430 F: arch/*/include/asm/mutex*.h
7431 F: include/linux/rwsem*.h
7432 F: arch/*/include/asm/rwsem.h
7433 F: include/linux/seqlock.h
7434 F: lib/locking*.[ch]
7437 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7440 W: http://www.linux-ntfs.org/content/view/19/37/
7442 F: Documentation/ldm.txt
7443 F: block/partitions/ldm.*
7453 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7459 W: http://www.avagotech.com/support/
7461 F: drivers/message/fusion/
7462 F: drivers/scsi/mpt2sas/
7463 F: drivers/scsi/mpt3sas/
7465 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7469 F: drivers/scsi/sym53c8xx_2/
7471 LTC4261 HARDWARE MONITOR DRIVER
7475 F: Documentation/hwmon/ltc4261
7476 F: drivers/hwmon/ltc4261.c
7478 LTP (Linux Test Project)
7486 W: http://linux-test-project.github.io/
7487 T: git git://github.com/linux-test-project/ltp.git
7491 W: http://www.linux-m32r.org/
7498 W: http://www.linux-m68k.org/
7499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7504 M68K ON APPLE MACINTOSH
7506 W: http://www.mac.linux-m68k.org/
7513 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7517 M88DS3103 MEDIA DRIVER
7520 W: https://linuxtv.org
7521 W: http://palosaari.fi/linux/
7522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7523 T: git git://linuxtv.org/anttip/media_tree.git
7525 F: drivers/media/dvb-frontends/m88ds3103*
7527 M88RS2000 MEDIA DRIVER
7530 W: https://linuxtv.org
7531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7533 F: drivers/media/dvb-frontends/m88rs2000*
7535 MA901 MASTERKIT USB FM RADIO DRIVER
7538 T: git git://linuxtv.org/media_tree.git
7540 F: drivers/media/radio/radio-ma901.c
7545 W: http://wireless.kernel.org/
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7549 F: Documentation/networking/mac80211-injection.txt
7550 F: include/net/mac80211.h
7552 F: drivers/net/wireless/mac80211_hwsim.[ch]
7558 F: drivers/net/macvlan.c
7559 F: include/linux/if_macvlan.h
7566 F: include/linux/mailbox_client.h
7567 F: include/linux/mailbox_controller.h
7569 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7571 W: http://www.kernel.org/doc/man-pages
7575 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7580 F: drivers/net/dsa/mv88e6xxx/
7581 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7583 MARVELL ARMADA DRM SUPPORT
7586 F: drivers/gpu/drm/armada/
7587 F: include/uapi/drm/armada_drm.h
7588 F: Documentation/devicetree/bindings/display/armada/
7590 MARVELL CRYPTO DRIVER
7593 F: drivers/crypto/marvell/
7597 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7602 F: drivers/net/ethernet/marvell/sk*
7604 MARVELL LIBERTAS WIRELESS DRIVER
7607 F: drivers/net/wireless/marvell/libertas/
7609 MARVELL MV643XX ETHERNET DRIVER
7613 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7614 F: include/linux/mv643xx.h
7616 MARVELL MVNETA ETHERNET DRIVER
7620 F: drivers/net/ethernet/marvell/mvneta.*
7622 MARVELL MWIFIEX WIRELESS DRIVER
7627 F: drivers/net/wireless/marvell/mwifiex/
7629 MARVELL MWL8K WIRELESS DRIVER
7633 F: drivers/net/wireless/marvell/mwl8k.c
7635 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7638 F: drivers/mmc/host/mvsdio.*
7640 MATROX FRAMEBUFFER DRIVER
7643 F: drivers/video/fbdev/matrox/matroxfb_*
7644 F: include/uapi/linux/matroxfb.h
7646 MAX16065 HARDWARE MONITOR DRIVER
7650 F: Documentation/hwmon/max16065
7651 F: drivers/hwmon/max16065.c
7653 MAX20751 HARDWARE MONITOR DRIVER
7657 F: Documentation/hwmon/max20751
7658 F: drivers/hwmon/max20751.c
7660 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7663 F: Documentation/hwmon/max6650
7664 F: drivers/hwmon/max6650.c
7666 MAX6697 HARDWARE MONITOR DRIVER
7670 F: Documentation/hwmon/max6697
7671 F: Documentation/devicetree/bindings/i2c/max6697.txt
7672 F: drivers/hwmon/max6697.c
7673 F: include/linux/platform_data/max6697.h
7675 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7679 F: Documentation/devicetree/bindings/sound/max9860.txt
7680 F: sound/soc/codecs/max9860.*
7682 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7687 F: drivers/power/supply/max14577_charger.c
7688 F: drivers/power/supply/max77693_charger.c
7690 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7694 F: drivers/*/*max77802*.c
7695 F: Documentation/devicetree/bindings/*/*max77802.txt
7696 F: include/dt-bindings/*/*max77802.h
7698 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7704 F: drivers/*/max14577*.c
7705 F: drivers/*/max77686*.c
7706 F: drivers/*/max77693*.c
7707 F: drivers/extcon/extcon-max14577.c
7708 F: drivers/extcon/extcon-max77693.c
7709 F: drivers/rtc/rtc-max77686.c
7710 F: drivers/clk/clk-max77686.c
7711 F: Documentation/devicetree/bindings/mfd/max14577.txt
7712 F: Documentation/devicetree/bindings/*/max77686.txt
7713 F: Documentation/devicetree/bindings/mfd/max77693.txt
7714 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7715 F: include/linux/mfd/max14577*.h
7716 F: include/linux/mfd/max77686*.h
7717 F: include/linux/mfd/max77693*.h
7719 MAXIRADIO FM RADIO RECEIVER DRIVER
7722 T: git git://linuxtv.org/media_tree.git
7723 W: https://linuxtv.org
7725 F: drivers/media/radio/radio-maxiradio*
7727 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7731 F: drivers/iio/potentiometer/mcp4531.c
7733 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7737 F: drivers/iio/dac/cio-dac.c
7739 MEDIA DRIVERS FOR RENESAS - FCP
7743 T: git git://linuxtv.org/media_tree.git
7745 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7746 F: drivers/media/platform/rcar-fcp.c
7747 F: include/media/rcar-fcp.h
7749 MEDIA DRIVERS FOR RENESAS - VIN
7753 T: git git://linuxtv.org/media_tree.git
7755 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7756 F: drivers/media/platform/rcar-vin/
7758 MEDIA DRIVERS FOR RENESAS - VSP1
7762 T: git git://linuxtv.org/media_tree.git
7764 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7765 F: drivers/media/platform/vsp1/
7767 MEDIA DRIVERS FOR HELENE
7770 W: https://linuxtv.org
7772 T: git git://linuxtv.org/media_tree.git
7774 F: drivers/media/dvb-frontends/helene*
7776 MEDIA DRIVERS FOR ASCOT2E
7780 W: https://linuxtv.org
7782 T: git git://linuxtv.org/media_tree.git
7784 F: drivers/media/dvb-frontends/ascot2e*
7786 MEDIA DRIVERS FOR CXD2841ER
7790 W: https://linuxtv.org
7792 T: git git://linuxtv.org/media_tree.git
7794 F: drivers/media/dvb-frontends/cxd2841er*
7796 MEDIA DRIVERS FOR HORUS3A
7800 W: https://linuxtv.org
7802 T: git git://linuxtv.org/media_tree.git
7804 F: drivers/media/dvb-frontends/horus3a*
7806 MEDIA DRIVERS FOR LNBH25
7810 W: https://linuxtv.org
7812 T: git git://linuxtv.org/media_tree.git
7814 F: drivers/media/dvb-frontends/lnbh25*
7816 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7820 W: https://linuxtv.org
7822 T: git git://linuxtv.org/media_tree.git
7824 F: drivers/media/pci/netup_unidvb/*
7826 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7829 P: LinuxTV.org Project
7831 W: https://linuxtv.org
7832 Q: http://patchwork.kernel.org/project/linux-media/list/
7833 T: git git://linuxtv.org/media_tree.git
7835 F: Documentation/media/
7837 F: drivers/staging/media/
7838 F: include/linux/platform_data/media/
7840 F: include/uapi/linux/dvb/
7841 F: include/uapi/linux/videodev2.h
7842 F: include/uapi/linux/media.h
7843 F: include/uapi/linux/v4l2-*
7844 F: include/uapi/linux/meye.h
7845 F: include/uapi/linux/ivtv*
7846 F: include/uapi/linux/uvcvideo.h
7848 MEDIATEK ETHERNET DRIVER
7853 F: drivers/net/ethernet/mediatek/
7855 MEDIATEK MT7601U WIRELESS LAN DRIVER
7859 F: drivers/net/wireless/mediatek/mt7601u/
7861 MEGARAID SCSI/SAS DRIVERS
7867 W: http://www.lsi.com
7869 F: Documentation/scsi/megaraid.txt
7870 F: drivers/scsi/megaraid.*
7871 F: drivers/scsi/megaraid/
7873 MELFAS MIP4 TOUCHSCREEN DRIVER
7875 W: http://www.melfas.com
7877 F: drivers/input/touchscreen/melfas_mip4.c
7878 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7880 MELLANOX ETHERNET DRIVER (mlx4_en)
7884 W: http://www.mellanox.com
7885 Q: http://patchwork.ozlabs.org/project/netdev/list/
7886 F: drivers/net/ethernet/mellanox/mlx4/en_*
7888 MELLANOX ETHERNET DRIVER (mlx5e)
7892 W: http://www.mellanox.com
7893 Q: http://patchwork.ozlabs.org/project/netdev/list/
7894 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7896 MELLANOX ETHERNET SWITCH DRIVERS
7901 W: http://www.mellanox.com
7902 Q: http://patchwork.ozlabs.org/project/netdev/list/
7903 F: drivers/net/ethernet/mellanox/mlxsw/
7905 MELLANOX MLXCPLD LED DRIVER
7909 F: drivers/leds/leds-mlxcpld.c
7910 F: Documentation/leds/leds-mlxcpld.txt
7912 MELLANOX PLATFORM DRIVER
7916 F: arch/x86/platform/mellanox/mlx-platform.c
7918 SOFT-ROCE DRIVER (rxe)
7922 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7923 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7924 F: drivers/infiniband/sw/rxe/
7925 F: include/uapi/rdma/rdma_user_rxe.h
7932 F: kernel/membarrier.c
7933 F: include/uapi/linux/membarrier.h
7937 W: http://www.linux-mm.org
7939 F: include/linux/mm.h
7940 F: include/linux/gfp.h
7941 F: include/linux/mmzone.h
7942 F: include/linux/memory_hotplug.h
7943 F: include/linux/vmalloc.h
7946 MEMORY TECHNOLOGY DEVICES (MTD)
7954 W: http://www.linux-mtd.infradead.org/
7955 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7956 T: git git://git.infradead.org/linux-mtd.git
7957 T: git git://git.infradead.org/l2-mtd.git
7959 F: Documentation/devicetree/bindings/mtd/
7961 F: include/linux/mtd/
7962 F: include/uapi/mtd/
7964 MEN A21 WATCHDOG DRIVER
7968 F: drivers/watchdog/mena21_wdt.c
7970 MEN CHAMELEON BUS (mcb)
7974 F: include/linux/mcb.h
7975 F: Documentation/men-chameleon-bus.txt
7977 MEN F21BMC (Board Management Controller)
7980 F: drivers/mfd/menf21bmc.c
7981 F: drivers/watchdog/menf21bmc_wdt.c
7982 F: drivers/leds/leds-menf21bmc.c
7983 F: drivers/hwmon/menf21bmc_hwmon.c
7984 F: Documentation/hwmon/menf21bmc
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7992 F: Documentation/metag/
7993 F: Documentation/devicetree/bindings/metag/
7994 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7995 F: drivers/clocksource/metag_generic.c
7996 F: drivers/irqchip/irq-metag.c
7997 F: drivers/irqchip/irq-metag-ext.c
7998 F: drivers/tty/metag_da.c
8000 MICROBLAZE ARCHITECTURE
8002 W: http://www.monstr.eu/fdt/
8003 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8007 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8010 F: drivers/tty/serial/atmel_serial.c
8011 F: include/linux/atmel_serial.h
8013 MICROCHIP / ATMEL ISC DRIVER
8017 F: drivers/media/platform/atmel/atmel-isc.c
8018 F: drivers/media/platform/atmel/atmel-isc-regs.h
8019 F: devicetree/bindings/media/atmel-isc.txt
8021 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8025 F: drivers/platform/x86/surfacepro3_button.c
8030 F: drivers/usb/image/microtek.*
8035 W: http://www.linux-mips.org/
8036 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8037 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8039 F: Documentation/devicetree/bindings/mips/
8040 F: Documentation/mips/
8043 MIPS/LOONGSON1 ARCHITECTURE
8047 F: arch/mips/loongson32/
8048 F: arch/mips/include/asm/mach-loongson32/
8049 F: drivers/*/*loongson1*
8050 F: drivers/*/*/*loongson1*
8052 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8055 T: git git://linuxtv.org/media_tree.git
8056 W: https://linuxtv.org
8058 F: drivers/media/radio/radio-miropcm20*
8060 MELLANOX MLX4 core VPI driver
8064 W: http://www.mellanox.com
8065 Q: http://patchwork.ozlabs.org/project/netdev/list/
8067 F: drivers/net/ethernet/mellanox/mlx4/
8068 F: include/linux/mlx4/
8069 F: include/uapi/rdma/mlx4-abi.h
8071 MELLANOX MLX4 IB driver
8074 W: http://www.mellanox.com
8075 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8077 F: drivers/infiniband/hw/mlx4/
8078 F: include/linux/mlx4/
8080 MELLANOX MLX5 core VPI driver
8086 W: http://www.mellanox.com
8087 Q: http://patchwork.ozlabs.org/project/netdev/list/
8089 F: drivers/net/ethernet/mellanox/mlx5/core/
8090 F: include/linux/mlx5/
8091 F: include/uapi/rdma/mlx5-abi.h
8093 MELLANOX MLX5 IB driver
8097 W: http://www.mellanox.com
8098 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8100 F: drivers/infiniband/hw/mlx5/
8101 F: include/linux/mlx5/
8103 MELEXIS MLX90614 DRIVER
8106 W: http://www.melexis.com
8108 F: drivers/iio/temperature/mlx90614.c
8110 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8115 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8116 F: drivers/scsi/smartpqi/Kconfig
8117 F: drivers/scsi/smartpqi/Makefile
8118 F: include/linux/cciss*.h
8119 F: include/uapi/linux/cciss*.h
8120 F: Documentation/scsi/smartpqi.txt
8122 MN88472 MEDIA DRIVER
8125 W: https://linuxtv.org
8126 W: http://palosaari.fi/linux/
8127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8129 F: drivers/media/dvb-frontends/mn88472*
8131 MN88473 MEDIA DRIVER
8134 W: https://linuxtv.org
8135 W: http://palosaari.fi/linux/
8136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8138 F: drivers/media/dvb-frontends/mn88473*
8144 F: include/linux/module.h
8147 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8148 W: http://popies.net/meye/
8150 F: Documentation/media/v4l-drivers/meye*
8151 F: drivers/media/pci/meye/
8152 F: include/uapi/linux/meye.h
8154 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8157 F: Documentation/serial/moxa-smartio
8158 F: drivers/tty/mxser.*
8160 MR800 AVERMEDIA USB FM RADIO DRIVER
8163 T: git git://linuxtv.org/media_tree.git
8165 F: drivers/media/radio/radio-mr800.c
8167 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8171 F: drivers/net/ieee802154/mrf24j40.c
8172 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8178 F: drivers/platform/x86/msi-laptop.c
8183 F: drivers/platform/x86/msi-wmi.c
8188 W: https://linuxtv.org
8189 W: http://palosaari.fi/linux/
8190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8191 T: git git://linuxtv.org/anttip/media_tree.git
8193 F: drivers/media/tuners/msi001*
8195 MSI2500 MEDIA DRIVER
8198 W: https://linuxtv.org
8199 W: http://palosaari.fi/linux/
8200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8201 T: git git://linuxtv.org/anttip/media_tree.git
8203 F: drivers/media/usb/msi2500/
8205 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8209 F: drivers/mtd/devices/docg3*
8211 MT9M032 APTINA SENSOR DRIVER
8214 T: git git://linuxtv.org/media_tree.git
8216 F: drivers/media/i2c/mt9m032.c
8217 F: include/media/i2c/mt9m032.h
8219 MT9P031 APTINA CAMERA SENSOR
8222 T: git git://linuxtv.org/media_tree.git
8224 F: drivers/media/i2c/mt9p031.c
8225 F: include/media/i2c/mt9p031.h
8227 MT9T001 APTINA CAMERA SENSOR
8230 T: git git://linuxtv.org/media_tree.git
8232 F: drivers/media/i2c/mt9t001.c
8233 F: include/media/i2c/mt9t001.h
8235 MT9V032 APTINA CAMERA SENSOR
8238 T: git git://linuxtv.org/media_tree.git
8240 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8241 F: drivers/media/i2c/mt9v032.c
8242 F: include/media/i2c/mt9v032.h
8244 MULTIFUNCTION DEVICES (MFD)
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8248 F: Documentation/devicetree/bindings/mfd/
8250 F: include/linux/mfd/
8252 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8257 F: Documentation/devicetree/bindings/mmc/
8259 F: include/linux/mmc/
8260 F: include/uapi/linux/mmc/
8262 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8264 F: drivers/mmc/host/mmc_spi.c
8265 F: include/linux/spi/mmc_spi.h
8267 MULTISOUND SOUND DRIVER
8270 F: Documentation/sound/oss/MultiSound
8273 MULTITECH MULTIPORT CARD (ISICOM)
8275 F: drivers/tty/isicom.c
8276 F: include/linux/isicom.h
8278 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8283 F: drivers/usb/musb/
8285 MXL5007T MEDIA DRIVER
8288 W: https://linuxtv.org
8289 W: http://github.com/mkrufky
8290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8291 T: git git://linuxtv.org/mkrufky/tuners.git
8293 F: drivers/media/tuners/mxl5007t.*
8295 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8298 W: https://www.myricom.com/support/downloads/myri10ge.html
8300 F: drivers/net/ethernet/myricom/myri10ge/
8302 NAND FLASH SUBSYSTEM
8306 W: http://www.linux-mtd.infradead.org/
8307 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8308 T: git git://github.com/linux-nand/linux.git
8310 F: drivers/mtd/nand/
8311 F: include/linux/mtd/nand*.h
8313 NATSEMI ETHERNET DRIVER (DP8381x)
8315 F: drivers/net/ethernet/natsemi/natsemi.c
8317 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8321 W: http://www.native-instruments.com
8329 NCR 5380 SCSI DRIVERS
8334 F: Documentation/scsi/g_NCR5380.txt
8335 F: drivers/scsi/NCR5380.*
8336 F: drivers/scsi/arm/cumana_1.c
8337 F: drivers/scsi/arm/oak.c
8338 F: drivers/scsi/atari_scsi.*
8339 F: drivers/scsi/dmx3191d.c
8340 F: drivers/scsi/g_NCR5380.*
8341 F: drivers/scsi/g_NCR5380_mmio.c
8342 F: drivers/scsi/mac_scsi.*
8343 F: drivers/scsi/sun3_scsi.*
8344 F: drivers/scsi/sun3_scsi_vme.c
8346 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8350 F: drivers/scsi/NCR_D700.*
8352 NCT6775 HARDWARE MONITOR DRIVER
8356 F: Documentation/hwmon/nct6775
8357 F: drivers/hwmon/nct6775.c
8359 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8362 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8364 F: drivers/infiniband/hw/nes/
8365 F: include/uapi/rdma/nes-abi.h
8367 NETEM NETWORK EMULATOR
8371 F: net/sched/sch_netem.c
8373 NETERION 10GbE DRIVERS (s2io/vxge)
8377 F: Documentation/networking/s2io.txt
8378 F: Documentation/networking/vxge.txt
8379 F: drivers/net/ethernet/neterion/
8381 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8387 W: http://www.netfilter.org/
8388 W: http://www.iptables.org/
8389 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8393 F: include/linux/netfilter*
8394 F: include/linux/netfilter/
8395 F: include/net/netfilter/
8396 F: include/uapi/linux/netfilter*
8397 F: include/uapi/linux/netfilter/
8398 F: net/*/netfilter.c
8401 F: net/bridge/br_netfilter*.c
8405 W: http://netlabel.sf.net
8408 F: Documentation/netlabel/
8409 F: include/net/netlabel.h
8412 NETROM NETWORK LAYER
8415 W: http://www.linux-ax25.org/
8417 F: include/net/netrom.h
8418 F: include/uapi/linux/netrom.h
8421 NETRONOME ETHERNET DRIVERS
8425 F: drivers/net/ethernet/netronome/
8427 NETWORK BLOCK DEVICE (NBD)
8431 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8432 F: Documentation/blockdev/nbd.txt
8433 F: drivers/block/nbd.c
8434 F: include/uapi/linux/nbd.h
8436 NETWORK DROP MONITOR
8440 W: https://fedorahosted.org/dropwatch/
8441 F: net/core/drop_monitor.c
8449 F: include/net/dsa.h
8452 NETWORKING [GENERAL]
8455 W: http://www.linuxfoundation.org/en/Net
8456 Q: http://patchwork.ozlabs.org/project/netdev/list/
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8462 F: include/linux/in.h
8463 F: include/linux/net.h
8464 F: include/linux/netdevice.h
8465 F: include/uapi/linux/in.h
8466 F: include/uapi/linux/net.h
8467 F: include/uapi/linux/netdevice.h
8468 F: include/uapi/linux/net_namespace.h
8470 F: tools/testing/selftests/net/
8473 NETWORKING [IPv4/IPv6]
8480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8501 F: net/ipv4/ipcomp.c
8502 F: net/ipv4/ip_vti.c
8506 F: net/ipv6/ipcomp6.c
8507 F: net/ipv6/ip6_vti.c
8508 F: include/uapi/linux/xfrm.h
8509 F: include/net/xfrm.h
8511 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8516 NETWORKING [WIRELESS]
8518 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8522 W: http://www.linuxfoundation.org/en/Net
8523 Q: http://patchwork.ozlabs.org/project/netdev/list/
8524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8527 F: Documentation/devicetree/bindings/net/
8529 F: include/linux/if_*
8530 F: include/linux/netdevice.h
8531 F: include/linux/etherdevice.h
8532 F: include/linux/fcdevice.h
8533 F: include/linux/fddidevice.h
8534 F: include/linux/hippidevice.h
8535 F: include/linux/inetdevice.h
8536 F: include/uapi/linux/if_*
8537 F: include/uapi/linux/netdevice.h
8539 NETWORKING DRIVERS (WIRELESS)
8542 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8546 F: Documentation/devicetree/bindings/net/wireless/
8547 F: drivers/net/wireless/
8549 NETXEN (1/10) GbE SUPPORT
8555 F: drivers/net/ethernet/qlogic/netxen/
8566 F: include/uapi/linux/nfc.h
8568 F: include/linux/platform_data/nfcmrvl.h
8569 F: include/linux/platform_data/nxp-nci.h
8570 F: include/linux/platform_data/pn544.h
8571 F: include/linux/platform_data/st21nfca.h
8572 F: include/linux/platform_data/st-nci.h
8573 F: Documentation/devicetree/bindings/net/nfc/
8575 NFS, SUNRPC, AND LOCKD CLIENTS
8579 W: http://client.linux-nfs.org
8580 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8586 F: include/linux/lockd/
8587 F: include/linux/nfs*
8588 F: include/linux/sunrpc/
8589 F: include/uapi/linux/nfs*
8590 F: include/uapi/linux/sunrpc/
8595 W: http://nilfs.sourceforge.net/
8596 W: http://nilfs.osdn.jp/
8597 T: git git://github.com/konis/nilfs2.git
8599 F: Documentation/filesystems/nilfs2.txt
8601 F: include/trace/events/nilfs2.h
8602 F: include/uapi/linux/nilfs2_api.h
8603 F: include/uapi/linux/nilfs2_ondisk.h
8605 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8607 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8609 F: Documentation/scsi/NinjaSCSI.txt
8610 F: drivers/scsi/pcmcia/nsp_*
8612 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8615 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8617 F: Documentation/scsi/NinjaSCSI.txt
8618 F: drivers/scsi/nsp32*
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8627 NOKIA N900 POWER SUPPLY DRIVERS
8629 F: include/linux/power/bq2415x_charger.h
8630 F: include/linux/power/bq27xxx_battery.h
8631 F: include/linux/power/isp1704_charger.h
8632 F: drivers/power/supply/bq2415x_charger.c
8633 F: drivers/power/supply/bq27xxx_battery.c
8634 F: drivers/power/supply/bq27xxx_battery_i2c.c
8635 F: drivers/power/supply/isp1704_charger.c
8636 F: drivers/power/supply/rx51_battery.c
8644 W: https://github.com/jonmason/ntb/wiki
8645 T: git git://github.com/jonmason/ntb.git
8647 F: drivers/net/ntb_netdev.c
8648 F: include/linux/ntb.h
8649 F: include/linux/ntb_transport.h
8650 F: tools/testing/selftests/ntb/
8657 W: https://github.com/jonmason/ntb/wiki
8658 T: git git://github.com/jonmason/ntb.git
8659 F: drivers/ntb/hw/intel/
8665 F: drivers/ntb/hw/amd/
8670 W: http://www.tuxera.com/
8671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8673 F: Documentation/filesystems/ntfs.txt
8676 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8680 F: drivers/video/fbdev/riva/
8681 F: drivers/video/fbdev/nvidia/
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8688 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8690 F: drivers/nvme/host/
8691 F: include/linux/nvme.h
8693 NVM EXPRESS TARGET DRIVER
8698 F: drivers/nvme/target/
8705 F: Documentation/devicetree/bindings/nvmem/
8706 F: include/linux/nvmem-consumer.h
8707 F: include/linux/nvmem-provider.h
8714 F: drivers/nfc/nxp-nci
8716 NXP TDA998X DRM DRIVER
8719 F: drivers/gpu/drm/i2c/tda998x_drv.c
8720 F: include/drm/i2c/tda998x.h
8726 F: sound/soc/codecs/tfa9879*
8736 W: http://www.muru.com/linux/omap/
8737 W: http://linux.omap.com/
8738 Q: http://patchwork.kernel.org/project/linux-omap/list/
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8742 F: arch/arm/configs/omap1_defconfig
8743 F: arch/arm/configs/omap2plus_defconfig
8744 F: drivers/i2c/busses/i2c-omap.c
8745 F: drivers/irqchip/irq-omap-intc.c
8746 F: drivers/mfd/*omap*.c
8747 F: drivers/mfd/menelaus.c
8748 F: drivers/mfd/palmas.c
8749 F: drivers/mfd/tps65217.c
8750 F: drivers/mfd/tps65218.c
8751 F: drivers/mfd/tps65910.c
8752 F: drivers/mfd/twl-core.[ch]
8753 F: drivers/mfd/twl4030*.c
8754 F: drivers/mfd/twl6030*.c
8755 F: drivers/mfd/twl6040*.c
8756 F: drivers/regulator/palmas-regulator*.c
8757 F: drivers/regulator/pbias-regulator.c
8758 F: drivers/regulator/tps65217-regulator.c
8759 F: drivers/regulator/tps65218-regulator.c
8760 F: drivers/regulator/tps65910-regulator.c
8761 F: drivers/regulator/twl-regulator.c
8762 F: include/linux/i2c-omap.h
8764 OMAP DEVICE TREE SUPPORT
8770 F: arch/arm/boot/dts/*omap*
8771 F: arch/arm/boot/dts/*am3*
8772 F: arch/arm/boot/dts/*am4*
8773 F: arch/arm/boot/dts/*am5*
8774 F: arch/arm/boot/dts/*dra7*
8776 OMAP CLOCK FRAMEWORK SUPPORT
8780 F: arch/arm/*omap*/*clock*
8782 OMAP POWER MANAGEMENT SUPPORT
8786 F: arch/arm/*omap*/*pm*
8787 F: drivers/cpufreq/omap-cpufreq.c
8789 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8794 F: arch/arm/mach-omap2/prm*
8804 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8809 F: drivers/memory/omap-gpmc.c
8810 F: arch/arm/mach-omap2/*gpmc*
8812 OMAP FRAMEBUFFER SUPPORT
8817 F: drivers/video/fbdev/omap/
8819 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8824 F: drivers/video/fbdev/omap2/
8825 F: Documentation/arm/OMAP/DSS
8827 OMAP HARDWARE SPINLOCK SUPPORT
8831 F: drivers/hwspinlock/omap_hwspinlock.c
8837 F: drivers/mmc/host/omap.c
8843 F: drivers/mmc/host/omap_hsmmc.c
8845 OMAP RANDOM NUMBER GENERATOR SUPPORT
8848 F: drivers/char/hw_random/omap-rng.c
8855 F: arch/arm/mach-omap2/omap_hwmod.*
8861 F: arch/arm/mach-omap2/omap_hwmod*data*
8863 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8867 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8869 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8873 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8874 F: drivers/media/platform/omap3isp/
8875 F: drivers/staging/media/omap4iss/
8881 F: drivers/usb/*/*omap*
8882 F: arch/arm/*omap*/usb*
8890 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8891 F: drivers/gpio/gpio-omap.c
8893 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8897 F: arch/arm/boot/dts/am335x-nano.dts
8903 F: Documentation/filesystems/omfs.txt
8906 OMNIKEY CARDMAN 4000 DRIVER
8909 F: drivers/char/pcmcia/cm4000_cs.c
8910 F: include/linux/cm4000_cs.h
8911 F: include/uapi/linux/cm4000_cs.h
8913 OMNIKEY CARDMAN 4040 DRIVER
8916 F: drivers/char/pcmcia/cm4040_cs.*
8918 OMNIVISION OV7670 SENSOR DRIVER
8921 T: git git://linuxtv.org/media_tree.git
8923 F: drivers/media/i2c/ov7670.c
8925 ONENAND FLASH DRIVER
8929 F: drivers/mtd/onenand/
8930 F: include/linux/mtd/onenand*.h
8932 ONSTREAM SCSI TAPE DRIVER
8937 F: Documentation/scsi/osst.txt
8938 F: drivers/scsi/osst.*
8939 F: drivers/scsi/osst_*.h
8940 F: drivers/scsi/st.h
8942 OPENCORES I2C BUS DRIVER
8946 F: Documentation/i2c/busses/i2c-ocores
8947 F: drivers/i2c/busses/i2c-ocores.c
8949 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8953 W: http://www.devicetree.org/
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8957 F: include/linux/of*.h
8960 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8965 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8967 F: Documentation/devicetree/
8969 F: include/dt-bindings/
8971 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8975 F: Documentation/devicetree/dynamic-resolution-notes.txt
8976 F: Documentation/devicetree/overlay-notes.txt
8977 F: drivers/of/overlay.c
8978 F: drivers/of/resolver.c
8980 OPENRISC ARCHITECTURE
8985 W: http://openrisc.io
8993 W: http://openvswitch.org
8996 F: include/uapi/linux/openvswitch.h
8998 OPERATING PERFORMANCE POINTS (OPP)
9004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9005 F: drivers/base/power/opp/
9006 F: include/linux/pm_opp.h
9007 F: Documentation/power/opp.txt
9008 F: Documentation/devicetree/bindings/opp/
9013 T: git git://git.alsa-project.org/alsa-kernel.git
9015 F: sound/drivers/opl4/
9021 F: arch/*/include/asm/oprofile*.h
9023 F: drivers/oprofile/
9024 F: include/linux/oprofile.h
9026 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9030 W: http://ocfs2.wiki.kernel.org
9032 F: Documentation/filesystems/ocfs2.txt
9033 F: Documentation/filesystems/dlmfs.txt
9038 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9039 W: http://www.nongnu.org/orinoco/
9041 F: drivers/net/wireless/intersil/orinoco/
9043 OSD LIBRARY and FILESYSTEM
9047 W: http://open-osd.org
9048 T: git git://git.open-osd.org/open-osd.git
9050 F: drivers/scsi/osd/
9051 F: include/scsi/osd_*
9057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9060 F: Documentation/filesystems/overlayfs.txt
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9068 F: Documentation/filesystems/orangefs.txt
9073 W: http://wireless.kernel.org/en/users/Drivers/p54
9075 F: drivers/net/wireless/intersil/p54/
9077 PA SEMI ETHERNET DRIVER
9080 F: drivers/net/ethernet/pasemi/*
9082 PA SEMI SMBUS DRIVER
9085 F: drivers/i2c/busses/i2c-pasemi.c
9087 PADATA PARALLEL EXECUTION MECHANISM
9092 F: include/linux/padata.h
9093 F: Documentation/padata.txt
9095 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9099 F: drivers/platform/x86/panasonic-laptop.c
9101 PANASONIC MN10300/AM33/AM34 PORT
9104 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9106 F: Documentation/mn10300/
9109 PARALLEL LCD/KEYPAD PANEL DRIVER
9113 F: Documentation/misc-devices/lcd-panel-cgram.txt
9114 F: drivers/misc/panel.c
9116 PARALLEL PORT SUBSYSTEM
9122 F: include/linux/parport*.h
9123 F: drivers/char/ppdev.c
9124 F: include/uapi/linux/ppdev.h
9125 F: Documentation/parport*.txt
9127 PARAVIRT_OPS INTERFACE
9134 F: Documentation/virtual/paravirt_ops.txt
9135 F: arch/*/kernel/paravirt*
9136 F: arch/*/include/asm/paravirt.h
9137 F: include/linux/hypervisor.h
9139 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9143 F: Documentation/blockdev/paride.txt
9144 F: drivers/block/paride/
9150 W: http://www.parisc-linux.org/
9151 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9156 F: Documentation/parisc/
9158 F: drivers/char/agp/parisc-agp.c
9159 F: drivers/input/serio/gscps2.c
9160 F: drivers/parport/parport_gsc.*
9161 F: drivers/tty/serial/8250/8250_gsc.c
9162 F: drivers/video/fbdev/sti*
9163 F: drivers/video/console/sti*
9164 F: drivers/video/logo/logo_parisc*
9166 PC87360 HARDWARE MONITORING DRIVER
9170 F: Documentation/hwmon/pc87360
9171 F: drivers/hwmon/pc87360.c
9176 F: drivers/char/pc8736x_gpio.c
9178 PC87427 HARDWARE MONITORING DRIVER
9182 F: Documentation/hwmon/pc87427
9183 F: drivers/hwmon/pc87427.c
9188 F: drivers/leds/leds-pca9532.c
9189 F: include/linux/leds-pca9532.h
9191 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9195 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9197 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9200 F: drivers/firmware/pcdp.*
9206 F: Documentation/PCI/pci-error-recovery.txt
9208 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9212 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9213 F: arch/powerpc/kernel/eeh*.c
9214 F: arch/powerpc/platforms/*/eeh*.c
9215 F: arch/powerpc/include/*/eeh*.h
9220 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9223 F: Documentation/devicetree/bindings/pci/
9224 F: Documentation/PCI/
9226 F: include/linux/pci*
9228 F: arch/x86/kernel/quirks.c
9230 PCI DRIVER FOR ALTERA PCIE IP
9235 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9236 F: drivers/pci/host/pcie-altera.c
9238 PCI DRIVER FOR ARM VERSATILE PLATFORM
9243 F: Documentation/devicetree/bindings/pci/versatile.txt
9244 F: drivers/pci/host/pci-versatile.c
9246 PCI DRIVER FOR ARMADA 8K
9251 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9252 F: drivers/pci/host/pcie-armada8k.c
9254 PCI DRIVER FOR APPLIEDMICRO XGENE
9259 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9260 F: drivers/pci/host/pci-xgene.c
9262 PCI DRIVER FOR FREESCALE LAYERSCAPE
9270 F: drivers/pci/host/*layerscape*
9278 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9279 F: drivers/pci/host/*imx6*
9281 PCI DRIVER FOR TI KEYSTONE
9286 F: drivers/pci/host/*keystone*
9288 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9294 F: drivers/pci/host/*mvebu*
9296 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9301 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9302 F: drivers/pci/host/pci-aardvark.c
9304 PCI DRIVER FOR NVIDIA TEGRA
9309 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9310 F: drivers/pci/host/pci-tegra.c
9312 PCI DRIVER FOR TI DRA7XX
9317 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9318 F: drivers/pci/host/pci-dra7xx.c
9320 PCI DRIVER FOR RENESAS R-CAR
9325 F: drivers/pci/host/*rcar*
9327 PCI DRIVER FOR SAMSUNG EXYNOS
9333 F: drivers/pci/host/pci-exynos.c
9335 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9340 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9341 F: drivers/pci/host/*designware*
9343 PCI DRIVER FOR GENERIC OF HOSTS
9348 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9349 F: drivers/pci/host/pci-host-common.c
9350 F: drivers/pci/host/pci-host-generic.c
9352 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9356 F: drivers/pci/host/vmd.c
9358 PCIE DRIVER FOR ST SPEAR13XX
9362 F: drivers/pci/host/*spear*
9364 PCI MSI DRIVER FOR ALTERA MSI IP
9369 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9370 F: drivers/pci/host/pcie-altera-msi.c
9372 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9377 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9378 F: drivers/pci/host/pci-xgene-msi.c
9380 PCIE DRIVER FOR AXIS ARTPEC
9386 F: Documentation/devicetree/bindings/pci/axis,artpec*
9387 F: drivers/pci/host/*artpec*
9389 PCIE DRIVER FOR HISILICON
9394 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9395 F: drivers/pci/host/pcie-hisi.c
9397 PCIE DRIVER FOR ROCKCHIP
9403 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9404 F: drivers/pci/host/pcie-rockchip.c
9406 PCIE DRIVER FOR QUALCOMM MSM
9411 F: drivers/pci/host/*qcom*
9413 PCIE DRIVER FOR CAVIUM THUNDERX
9418 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9419 F: drivers/pci/host/pci-thunder-*
9422 P: Linux PCMCIA Team
9424 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9427 F: Documentation/pcmcia/
9432 PCNET32 NETWORK DRIVER
9436 F: drivers/net/ethernet/amd/pcnet32.c
9438 PCRYPT PARALLEL CRYPTO ENGINE
9443 F: include/crypto/pcrypt.h
9445 PER-CPU MEMORY ALLOCATOR
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9450 F: include/linux/percpu*.h
9452 F: arch/*/include/asm/percpu.h
9454 PER-TASK DELAY ACCOUNTING
9457 F: include/linux/delayacct.h
9458 F: kernel/delayacct.c
9460 PERFORMANCE EVENTS SUBSYSTEM
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9469 F: include/linux/perf_event.h
9470 F: include/uapi/linux/perf_event.h
9471 F: arch/*/kernel/perf_event*.c
9472 F: arch/*/kernel/*/perf_event*.c
9473 F: arch/*/kernel/*/*/perf_event*.c
9474 F: arch/*/include/asm/perf_event.h
9475 F: arch/*/kernel/perf_callchain.c
9479 PERSONALITY HANDLING
9483 F: include/linux/personality.h
9484 F: include/uapi/linux/personality.h
9489 F: Documentation/networking/phonet.txt
9490 F: include/linux/phonet.h
9491 F: include/net/phonet/
9492 F: include/uapi/linux/phonet.h
9499 F: drivers/mtd/devices/phram.c
9505 F: drivers/hid/hid-picolcd*
9510 T: git git://github.com/jamieiles/linux-2.6-ji.git
9512 F: arch/arm/boot/dts/picoxcell*
9513 F: arch/arm/mach-picoxcell/
9514 F: drivers/crypto/picoxcell*
9516 PIN CONTROL SUBSYSTEM
9519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9521 F: Documentation/devicetree/bindings/pinctrl/
9522 F: Documentation/pinctrl.txt
9524 F: include/linux/pinctrl/
9526 PIN CONTROLLER - ATMEL AT91
9530 F: drivers/pinctrl/pinctrl-at91.*
9532 PIN CONTROLLER - ATMEL AT91 PIO4
9537 F: drivers/pinctrl/pinctrl-at91-pio4.*
9539 PIN CONTROLLER - INTEL
9543 F: drivers/pinctrl/intel/
9545 PIN CONTROLLER - RENESAS
9550 F: drivers/pinctrl/sh-pfc/
9552 PIN CONTROLLER - SAMSUNG
9559 F: drivers/pinctrl/samsung/
9560 F: include/dt-bindings/pinctrl/samsung.h
9561 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9563 PIN CONTROLLER - SINGLE
9569 F: drivers/pinctrl/pinctrl-single.c
9571 PIN CONTROLLER - ST SPEAR
9574 W: http://www.st.com/spear
9576 F: drivers/pinctrl/spear/
9578 PISTACHIO SOC SUPPORT
9583 F: arch/mips/pistachio/
9584 F: arch/mips/include/asm/mach-pistachio/
9585 F: arch/mips/boot/dts/pistachio/
9586 F: arch/mips/configs/pistachio*_defconfig
9591 F: drivers/block/pktcdvd.c
9592 F: include/linux/pktcdvd.h
9593 F: include/uapi/linux/pktcdvd.h
9597 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9599 T: git git://github.com/gxt/linux.git
9600 F: drivers/input/serio/i8042-unicore32io.h
9601 F: drivers/i2c/busses/i2c-puv3.c
9602 F: drivers/video/fbdev/fb-puv3.c
9603 F: drivers/rtc/rtc-puv3.c
9605 PMBUS HARDWARE MONITORING DRIVERS
9608 W: http://hwmon.wiki.kernel.org/
9609 W: http://www.roeck-us.net/linux/drivers/
9610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9612 F: Documentation/hwmon/pmbus
9613 F: drivers/hwmon/pmbus/
9614 F: include/linux/i2c/pmbus.h
9616 PMC SIERRA MaxRAID DRIVER
9618 W: http://www.pmc-sierra.com/
9620 F: drivers/scsi/pmcraid.*
9622 PMC SIERRA PM8001 DRIVER
9628 F: drivers/scsi/pm8001/
9630 POSIX CLOCKS and TIMERS
9633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9636 F: include/linux/timer*
9637 F: kernel/time/*timer*
9639 POWER MANAGEMENT CORE
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9643 B: https://bugzilla.kernel.org
9645 F: drivers/base/power/
9646 F: include/linux/pm.h
9647 F: include/linux/pm_*
9648 F: include/linux/powercap.h
9649 F: drivers/powercap/
9651 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9656 F: Documentation/devicetree/bindings/power/supply/
9657 F: include/linux/power_supply.h
9658 F: drivers/power/supply/
9660 POWER STATE COORDINATION INTERFACE (PSCI)
9665 F: drivers/firmware/psci.c
9666 F: include/linux/psci.h
9667 F: include/uapi/linux/psci.h
9669 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9673 F: drivers/char/powernv-op-panel.c
9680 PPP PROTOCOL DRIVERS AND COMPRESSORS
9684 F: drivers/net/ppp/ppp_*
9686 PPP OVER ATM (RFC 2364)
9689 F: net/atm/pppoatm.c
9690 F: include/uapi/linux/atmppp.h
9695 F: drivers/net/ppp/pppoe.c
9696 F: drivers/net/ppp/pppox.c
9701 F: net/l2tp/l2tp_ppp.c
9702 F: include/linux/if_pppol2tp.h
9703 F: include/uapi/linux/if_pppol2tp.h
9707 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9710 F: Documentation/pps/
9712 F: include/linux/pps*.h
9718 F: drivers/net/ppp/pptp.c
9719 W: http://sourceforge.net/projects/accel-pptp
9724 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9726 F: Documentation/preempt-locking.txt
9727 F: include/linux/preempt.h
9729 PRISM54 WIRELESS DRIVER
9732 W: http://wireless.kernel.org/en/users/Drivers/p54
9734 F: drivers/net/wireless/intersil/prism54/
9741 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9743 PS3 PLATFORM SUPPORT
9747 F: arch/powerpc/boot/ps3*
9748 F: arch/powerpc/include/asm/lv1call.h
9749 F: arch/powerpc/include/asm/ps3*.h
9750 F: arch/powerpc/platforms/ps3/
9753 F: drivers/rtc/rtc-ps3.c
9754 F: drivers/usb/host/*ps3.c
9755 F: sound/ppc/snd_ps3*
9762 F: drivers/block/ps3vram.c
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9772 F: include/linux/pstore*
9773 F: drivers/firmware/efi/efi-pstore.c
9774 F: drivers/acpi/apei/erst.c
9776 PTP HARDWARE CLOCK SUPPORT
9780 W: http://linuxptp.sourceforge.net/
9781 F: Documentation/ABI/testing/sysfs-ptp
9782 F: Documentation/ptp/*
9783 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9784 F: drivers/net/phy/dp83640*
9786 F: include/linux/ptp_cl*
9792 F: include/asm-generic/syscall.h
9793 F: include/linux/ptrace.h
9794 F: include/linux/regset.h
9795 F: include/linux/tracehook.h
9796 F: include/uapi/linux/ptrace.h
9802 T: git git://linuxtv.org/media_tree.git
9804 F: drivers/staging/media/pulse8-cec
9806 PVRUSB2 VIDEO4LINUX DRIVER
9810 W: http://www.isely.net/pvrusb2/
9811 T: git git://linuxtv.org/media_tree.git
9813 F: Documentation/media/v4l-drivers/pvrusb2*
9814 F: drivers/media/usb/pvrusb2/
9819 T: git git://linuxtv.org/media_tree.git
9821 F: drivers/media/usb/pwc/*
9828 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9829 F: Documentation/hwmon/pwm-fan
9830 F: drivers/hwmon/pwm-fan.c
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9837 F: Documentation/pwm.txt
9838 F: Documentation/devicetree/bindings/pwm/
9839 F: include/linux/pwm.h
9841 F: drivers/video/backlight/pwm_bl.c
9842 F: include/linux/pwm_backlight.h
9844 PXA2xx/PXA3xx SUPPORT
9849 T: git git://github.com/hzhuang1/linux.git
9850 T: git git://github.com/rjarzmik/linux.git
9852 F: arch/arm/boot/dts/pxa*
9853 F: arch/arm/mach-pxa/
9855 F: drivers/pcmcia/pxa2xx*
9856 F: drivers/pinctrl/pxa/
9857 F: drivers/spi/spi-pxa2xx*
9858 F: drivers/usb/gadget/udc/pxa2*
9859 F: include/sound/pxa2xx-lib.h
9867 F: drivers/gpio/gpio-pxa.c
9869 PXA3xx NAND FLASH DRIVER
9873 F: drivers/mtd/nand/pxa3xx_nand.c
9879 T: git git://github.com/hzhuang1/linux.git
9880 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9882 F: arch/arm/boot/dts/mmp*
9883 F: arch/arm/mach-mmp/
9898 F: drivers/crypto/qat/
9904 F: drivers/infiniband/hw/qib/
9906 QLOGIC QLA1280 SCSI DRIVER
9910 F: drivers/scsi/qla1280.[ch]
9912 QLOGIC QLA2XXX FC-SCSI DRIVER
9916 F: Documentation/scsi/LICENSE.qla2xxx
9917 F: drivers/scsi/qla2xxx/
9919 QLOGIC QLA4XXX iSCSI DRIVER
9923 F: Documentation/scsi/LICENSE.qla4xxx
9924 F: drivers/scsi/qla4xxx/
9926 QLOGIC QLA3XXX NETWORK DRIVER
9930 F: Documentation/networking/LICENSE.qla3xxx
9931 F: drivers/net/ethernet/qlogic/qla3xxx.*
9933 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9939 F: drivers/net/ethernet/qlogic/qlcnic/
9941 QLOGIC QLGE 10Gb ETHERNET DRIVER
9947 F: drivers/net/ethernet/qlogic/qlge/
9949 QLOGIC QL4xxx ETHERNET DRIVER
9955 F: drivers/net/ethernet/qlogic/qed/
9956 F: include/linux/qed/
9957 F: drivers/net/ethernet/qlogic/qede/
9961 W: http://www.alarsen.net/linux/qnx4fs/
9964 F: include/uapi/linux/qnx4_fs.h
9965 F: include/uapi/linux/qnxtypes.h
9970 W: https://linuxtv.org
9971 W: http://palosaari.fi/linux/
9972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973 T: git git://linuxtv.org/anttip/media_tree.git
9975 F: drivers/media/tuners/qt1010*
9977 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9981 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9983 F: drivers/net/wireless/ath/ath9k/
9985 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9988 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9991 F: drivers/net/wireless/ath/ath10k/
9993 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9997 F: drivers/net/ethernet/qualcomm/emac/
9999 QUALCOMM HEXAGON ARCHITECTURE
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10006 QUALCOMM WCN36XX WIRELESS DRIVER
10009 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10010 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10012 F: drivers/net/wireless/ath/wcn36xx/
10014 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10019 F: drivers/firmware/qemu_fw_cfg.c
10021 RADOS BLOCK DEVICE (RBD)
10026 W: http://ceph.com/
10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10028 T: git git://github.com/ceph/ceph-client.git
10030 F: Documentation/ABI/testing/sysfs-bus-rbd
10031 F: drivers/block/rbd.c
10032 F: drivers/block/rbd_types.h
10034 RADEON FRAMEBUFFER DISPLAY DRIVER
10038 F: drivers/video/fbdev/aty/radeon*
10039 F: include/uapi/linux/radeonfb.h
10041 RADIOSHARK RADIO DRIVER
10044 T: git git://linuxtv.org/media_tree.git
10046 F: drivers/media/radio/radio-shark.c
10048 RADIOSHARK2 RADIO DRIVER
10051 T: git git://linuxtv.org/media_tree.git
10053 F: drivers/media/radio/radio-shark2.c
10054 F: drivers/media/radio/radio-tea5777.c
10056 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10060 F: drivers/video/fbdev/aty/aty128fb.c
10062 RALINK MIPS ARCHITECTURE
10066 F: arch/mips/ralink
10068 RALINK RT2X00 WIRELESS LAN DRIVER
10074 F: drivers/net/wireless/ralink/rt2x00/
10076 RAMDISK RAM BLOCK DEVICE DRIVER
10079 F: Documentation/blockdev/ramdisk.txt
10080 F: drivers/block/brd.c
10082 RANDOM NUMBER DRIVER
10085 F: drivers/char/random.c
10091 F: drivers/rapidio/
10093 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10096 F: drivers/net/wireless/ray*
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10104 F: Documentation/RCU/torture.txt
10105 F: kernel/rcu/rcutorture.c
10107 RCUTORTURE TEST FRAMEWORK
10115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10116 F: tools/testing/selftests/rcutorture
10122 RDC R6040 FAST ETHERNET DRIVER
10126 F: drivers/net/ethernet/rdc/r6040.c
10128 RDS - RELIABLE DATAGRAM SOCKETS
10133 W: https://oss.oracle.com/projects/rds/
10136 F: Documentation/networking/rds.txt
10138 RDMAVT - RDMA verbs software
10142 F: drivers/infiniband/sw/rdmavt
10144 READ-COPY UPDATE (RCU)
10151 W: http://www.rdrop.com/users/paulmck/RCU/
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10154 F: Documentation/RCU/
10155 X: Documentation/RCU/torture.txt
10156 F: include/linux/rcu*
10157 X: include/linux/srcu.h
10159 X: kernel/torture.c
10161 REAL TIME CLOCK (RTC) SUBSYSTEM
10165 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10168 F: Documentation/devicetree/bindings/rtc/
10169 F: Documentation/rtc.txt
10171 F: include/linux/rtc.h
10172 F: include/uapi/linux/rtc.h
10173 F: include/linux/rtc/
10174 F: include/linux/platform_data/rtc-*
10175 F: tools/testing/selftests/timers/rtctest.c
10177 REALTEK AUDIO CODECS
10181 F: sound/soc/codecs/rt*
10182 F: include/sound/rt*.h
10184 REISERFS FILE SYSTEM
10189 REGISTER MAP ABSTRACTION
10192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10194 F: Documentation/devicetree/bindings/regmap/
10195 F: drivers/base/regmap/
10196 F: include/linux/regmap.h
10198 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10204 F: Documentation/devicetree/bindings/remoteproc/
10205 F: Documentation/remoteproc.txt
10206 F: drivers/remoteproc/
10207 F: include/linux/remoteproc.h
10209 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10216 F: Documentation/rpmsg.txt
10217 F: include/linux/rpmsg.h
10219 RENESAS CLOCK DRIVERS
10223 F: drivers/clk/renesas/
10225 RENESAS ETHERNET DRIVERS
10229 F: drivers/net/ethernet/renesas/
10230 F: include/linux/sh_eth.h
10232 RENESAS USB2 PHY DRIVER
10236 F: drivers/phy/phy-rcar-gen3-usb2.c
10238 RESET CONTROLLER FRAMEWORK
10240 T: git git://git.pengutronix.de/git/pza/linux
10243 F: Documentation/devicetree/bindings/reset/
10244 F: include/dt-bindings/reset/
10245 F: include/linux/reset.h
10246 F: include/linux/reset-controller.h
10251 W: http://wireless.kernel.org/
10252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10255 F: Documentation/rfkill.txt
10263 F: lib/rhashtable.c
10264 F: include/linux/rhashtable.h
10266 RICOH SMARTMEDIA/XD DRIVER
10269 F: drivers/mtd/nand/r852.c
10270 F: drivers/mtd/nand/r852.h
10272 RICOH R5C592 MEMORYSTICK DRIVER
10275 F: drivers/memstick/host/r592.*
10279 W: http://sourceforge.net/projects/roccat/
10281 F: drivers/hid/hid-roccat*
10282 F: include/linux/hid-roccat*
10283 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10289 F: drivers/net/ethernet/rocker/
10293 W: http://www.comtrol.com
10295 F: Documentation/serial/rocket.txt
10296 F: drivers/tty/rocket*
10298 ROCKETPORT EXPRESS/INFINITY DRIVER
10302 F: drivers/tty/serial/rp2.*
10307 W: http://www.linux-ax25.org/
10309 F: include/net/rose.h
10310 F: include/uapi/linux/rose.h
10313 RTL2830 MEDIA DRIVER
10316 W: https://linuxtv.org
10317 W: http://palosaari.fi/linux/
10318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10319 T: git git://linuxtv.org/anttip/media_tree.git
10321 F: drivers/media/dvb-frontends/rtl2830*
10323 RTL2832 MEDIA DRIVER
10326 W: https://linuxtv.org
10327 W: http://palosaari.fi/linux/
10328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10329 T: git git://linuxtv.org/anttip/media_tree.git
10331 F: drivers/media/dvb-frontends/rtl2832*
10333 RTL2832_SDR MEDIA DRIVER
10336 W: https://linuxtv.org
10337 W: http://palosaari.fi/linux/
10338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10339 T: git git://linuxtv.org/anttip/media_tree.git
10341 F: drivers/media/dvb-frontends/rtl2832_sdr*
10343 RTL8180 WIRELESS DRIVER
10345 W: http://wireless.kernel.org/
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10348 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10350 RTL8187 WIRELESS DRIVER
10355 W: http://wireless.kernel.org/
10356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10358 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10360 RTL8192CE WIRELESS DRIVER
10364 W: http://wireless.kernel.org/
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10367 F: drivers/net/wireless/realtek/rtlwifi/
10368 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10370 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10375 F: drivers/net/wireless/realtek/rtl8xxxu/
10377 S3 SAVAGE FRAMEBUFFER DRIVER
10381 F: drivers/video/fbdev/savage/
10387 W: http://www.ibm.com/developerworks/linux/linux390/
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10392 F: Documentation/s390/
10393 F: Documentation/DocBook/s390*
10395 S390 COMMON I/O LAYER
10399 W: http://www.ibm.com/developerworks/linux/linux390/
10401 F: drivers/s390/cio/
10407 W: http://www.ibm.com/developerworks/linux/linux390/
10409 F: drivers/s390/block/dasd*
10410 F: block/partitions/ibm.c
10412 S390 NETWORK DRIVERS
10415 W: http://www.ibm.com/developerworks/linux/linux390/
10417 F: drivers/s390/net/
10423 W: http://www.ibm.com/developerworks/linux/linux390/
10426 F: drivers/pci/hotplug/s390_pci_hpc.c
10431 W: http://www.ibm.com/developerworks/linux/linux390/
10433 F: drivers/s390/crypto/
10438 W: http://www.ibm.com/developerworks/linux/linux390/
10440 F: drivers/s390/scsi/zfcp_*
10442 S390 IUCV NETWORK LAYER
10445 W: http://www.ibm.com/developerworks/linux/linux390/
10447 F: drivers/s390/net/*iucv*
10448 F: include/net/iucv/
10454 W: http://www.ibm.com/developerworks/linux/linux390/
10456 F: drivers/iommu/s390-iommu.c
10458 S3C24XX SD/MMC Driver
10462 F: drivers/mmc/host/s3cmci.*
10464 SAA6588 RDS RECEIVER DRIVER
10467 T: git git://linuxtv.org/media_tree.git
10468 W: https://linuxtv.org
10470 F: drivers/media/i2c/saa6588*
10472 SAA7134 VIDEO4LINUX DRIVER
10476 W: https://linuxtv.org
10477 T: git git://linuxtv.org/media_tree.git
10479 F: Documentation/media/v4l-drivers/saa7134*
10480 F: drivers/media/pci/saa7134/
10482 SAA7146 VIDEO4LINUX-2 DRIVER
10485 T: git git://linuxtv.org/media_tree.git
10487 F: drivers/media/common/saa7146/
10488 F: drivers/media/pci/saa7146/
10489 F: include/media/saa7146*
10491 SAMSUNG LAPTOP DRIVER
10495 F: drivers/platform/x86/samsung-laptop.c
10497 SAMSUNG AUDIO (ASoC) DRIVERS
10503 F: sound/soc/samsung/
10505 SAMSUNG FRAMEBUFFER DRIVER
10509 F: drivers/video/fbdev/s3c-fb.c
10511 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10518 F: drivers/mfd/sec*.c
10519 F: drivers/regulator/s2m*.c
10520 F: drivers/regulator/s5m*.c
10521 F: drivers/clk/clk-s2mps11.c
10522 F: drivers/rtc/rtc-s5m.c
10523 F: include/linux/mfd/samsung/
10524 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10525 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10526 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10527 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10529 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10533 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10535 F: drivers/media/platform/exynos4-is/
10537 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10542 F: drivers/media/platform/s3c-camif/
10543 F: include/media/drv-intf/s3c_camif.h
10545 SAMSUNG S5C73M3 CAMERA DRIVER
10550 F: drivers/media/i2c/s5c73m3/*
10552 SAMSUNG S5K5BAF CAMERA DRIVER
10557 F: drivers/media/i2c/s5k5baf.c
10559 SAMSUNG S3FWRN5 NFC DRIVER
10564 F: drivers/nfc/s3fwrn5
10566 SAMSUNG SOC CLOCK DRIVERS
10572 F: drivers/clk/samsung/
10573 F: include/dt-bindings/clock/exynos*.h
10574 F: Documentation/devicetree/bindings/clock/exynos*.txt
10576 SAMSUNG SPI DRIVERS
10583 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10584 F: drivers/spi/spi-s3c*
10585 F: include/linux/platform_data/spi-s3c64xx.h
10587 SAMSUNG SXGBE DRIVERS
10593 F: drivers/net/ethernet/samsung/sxgbe/
10595 SAMSUNG THERMAL DRIVER
10600 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10601 F: drivers/thermal/samsung/
10603 SAMSUNG USB2 PHY DRIVER
10608 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10609 F: Documentation/phy/samsung-usb2.txt
10610 F: drivers/phy/phy-exynos4210-usb2.c
10611 F: drivers/phy/phy-exynos4x12-usb2.c
10612 F: drivers/phy/phy-exynos5250-usb2.c
10613 F: drivers/phy/phy-s5pv210-usb2.c
10614 F: drivers/phy/phy-samsung-usb2.c
10615 F: drivers/phy/phy-samsung-usb2.h
10621 F: Documentation/devicetree/bindings/serial/
10622 F: drivers/tty/serial/
10628 F: drivers/staging/media/st-cec/
10629 F: Documentation/devicetree/bindings/media/stih-cec.txt
10631 SYNOPSYS DESIGNWARE DMAC DRIVER
10635 F: include/linux/dma/dw.h
10636 F: include/linux/platform_data/dma-dw.h
10639 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10643 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10644 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10646 SYNOPSYS DESIGNWARE I2C DRIVER
10652 F: drivers/i2c/busses/i2c-designware-*
10653 F: include/linux/platform_data/i2c-designware.h
10655 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10659 F: include/linux/mmc/dw_mmc.h
10660 F: drivers/mmc/host/dw_mmc*
10662 SYSTEM TRACE MODULE CLASS
10665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10666 F: Documentation/trace/stm.txt
10667 F: drivers/hwtracing/stm/
10668 F: include/linux/stm.h
10669 F: include/uapi/linux/stm.h
10674 F: drivers/thunderbolt/
10676 TI BQ27XXX POWER SUPPLY DRIVER
10678 F: include/linux/power/bq27xxx_battery.h
10679 F: drivers/power/supply/bq27xxx_battery.c
10680 F: drivers/power/supply/bq27xxx_battery_i2c.c
10682 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10688 F: include/linux/clocksource.h
10689 F: include/linux/time.h
10690 F: include/linux/timex.h
10691 F: include/uapi/linux/time.h
10692 F: include/uapi/linux/timex.h
10693 F: kernel/time/clocksource.c
10694 F: kernel/time/time*.c
10695 F: kernel/time/alarmtimer.c
10696 F: kernel/time/ntp.c
10697 F: tools/testing/selftests/timers/
10702 F: drivers/watchdog/sc1200wdt.c
10708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10711 F: include/linux/sched.h
10712 F: include/uapi/linux/sched.h
10713 F: include/linux/wait.h
10718 W: http://www.sunplus.com
10722 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10726 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10727 F: drivers/clk/clk-scpi.c
10728 F: drivers/cpufreq/scpi-cpufreq.c
10729 F: drivers/firmware/arm_scpi.c
10730 F: include/linux/scpi_protocol.h
10735 W: http://www.kernel.dk
10737 F: drivers/scsi/sr*
10739 SCSI RDMA PROTOCOL (SRP) INITIATOR
10743 W: http://www.openfabrics.org
10744 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10746 F: drivers/infiniband/ulp/srp/
10747 F: include/scsi/srp.h
10752 W: http://sg.danny.cz/sg
10754 F: Documentation/scsi/scsi-generic.txt
10755 F: drivers/scsi/sg.c
10756 F: include/scsi/sg.h
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10765 F: Documentation/devicetree/bindings/scsi/
10773 F: Documentation/scsi/st.txt
10774 F: drivers/scsi/st.*
10775 F: drivers/scsi/st_*.h
10781 W: http://lksctp.sourceforge.net
10783 F: Documentation/networking/sctp.txt
10784 F: include/linux/sctp.h
10785 F: include/uapi/linux/sctp.h
10786 F: include/net/sctp/
10792 F: Documentation/i2c/busses/scx200_acb
10793 F: arch/x86/platform/scx200/
10794 F: drivers/watchdog/scx200_wdt.c
10795 F: drivers/i2c/busses/scx200*
10796 F: drivers/mtd/maps/scx200_docflash.c
10797 F: include/linux/scx200.h
10802 F: drivers/char/scx200_gpio.c
10803 F: include/linux/scx200_gpio.h
10805 SCx200 HRT CLOCKSOURCE DRIVER
10808 F: drivers/clocksource/scx200_hrt.c
10810 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10814 F: drivers/mmc/host/sdricoh_cs.c
10816 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10819 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10821 F: drivers/mmc/host/sdhci*
10822 F: include/linux/mmc/sdhci*
10828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10830 F: kernel/seccomp.c
10831 F: include/uapi/linux/seccomp.h
10832 F: include/linux/seccomp.h
10833 F: tools/testing/selftests/seccomp/*
10834 K: \bsecure_computing
10837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10842 F: drivers/mmc/host/sdhci-brcmstb*
10844 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10849 F: drivers/mmc/host/sdhci-s3c*
10851 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10855 F: drivers/mmc/host/sdhci-spear.c
10861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10862 W: http://kernsec.org/
10870 SELINUX SECURITY MODULE
10875 W: http://selinuxproject.org
10876 T: git git://git.infradead.org/users/pcmoore/selinux
10878 F: include/linux/selinux*
10879 F: security/selinux/
10880 F: scripts/selinux/
10882 APPARMOR SECURITY MODULE
10885 W: apparmor.wiki.kernel.org
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10888 F: security/apparmor/
10890 LOADPIN SECURITY MODULE
10892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10894 F: security/loadpin/
10896 YAMA SECURITY MODULE
10898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10905 F: drivers/misc/phantom.c
10906 F: include/uapi/linux/phantom.h
10908 Emulex 10Gbps iSCSI - OneConnect DRIVER
10913 W: http://www.broadcom.com
10915 F: drivers/scsi/be2iscsi/
10917 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10923 W: http://www.emulex.com
10925 F: drivers/net/ethernet/emulex/benet/
10927 EMULEX ONECONNECT ROCE DRIVER
10932 W: http://www.emulex.com
10934 F: drivers/infiniband/hw/ocrdma/
10935 F: include/uapi/rdma/ocrdma-abi.h
10943 F: drivers/net/ethernet/sfc/
10948 F: drivers/misc/sgi-gru/
10950 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10954 F: Documentation/ia64/serial.txt
10955 F: drivers/tty/serial/ioc?_serial.c
10956 F: include/linux/ioc?.h
10958 SGI XP/XPC/XPNET DRIVER
10962 F: drivers/misc/sgi-xp/
10964 SI2157 MEDIA DRIVER
10967 W: https://linuxtv.org
10968 W: http://palosaari.fi/linux/
10969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10970 T: git git://linuxtv.org/anttip/media_tree.git
10972 F: drivers/media/tuners/si2157*
10974 SI2168 MEDIA DRIVER
10977 W: https://linuxtv.org
10978 W: http://palosaari.fi/linux/
10979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10980 T: git git://linuxtv.org/anttip/media_tree.git
10982 F: drivers/media/dvb-frontends/si2168*
10984 SI470X FM RADIO RECEIVER I2C DRIVER
10987 T: git git://linuxtv.org/media_tree.git
10988 W: https://linuxtv.org
10990 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10992 SI470X FM RADIO RECEIVER USB DRIVER
10995 T: git git://linuxtv.org/media_tree.git
10996 W: https://linuxtv.org
10998 F: drivers/media/radio/si470x/radio-si470x-common.c
10999 F: drivers/media/radio/si470x/radio-si470x.h
11000 F: drivers/media/radio/si470x/radio-si470x-usb.c
11002 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11005 T: git git://linuxtv.org/media_tree.git
11006 W: https://linuxtv.org
11008 F: drivers/media/radio/si4713/si4713.?
11010 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11013 T: git git://linuxtv.org/media_tree.git
11014 W: https://linuxtv.org
11016 F: drivers/media/radio/si4713/radio-platform-si4713.c
11018 SI4713 FM RADIO TRANSMITTER USB DRIVER
11021 T: git git://linuxtv.org/media_tree.git
11022 W: https://linuxtv.org
11024 F: drivers/media/radio/si4713/radio-usb-si4713.c
11030 W: https://linuxtv.org
11031 T: git git://linuxtv.org/media_tree.git
11033 F: drivers/media/common/siano/
11034 F: drivers/media/usb/siano/
11035 F: drivers/media/usb/siano/
11036 F: drivers/media/mmc/siano/
11042 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11043 F: drivers/video/fbdev/simplefb.c
11044 F: include/linux/platform_data/simplefb.h
11046 SH_VEU V4L2 MEM2MEM DRIVER
11049 F: drivers/media/platform/sh_veu.c
11051 SH_VOU V4L2 OUTPUT DRIVER
11054 F: drivers/media/platform/sh_vou.c
11055 F: include/media/drv-intf/sh_vou.h
11057 SIMPLE FIRMWARE INTERFACE (SFI)
11060 W: http://simplefirmware.org/
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11063 F: arch/x86/platform/sfi/
11065 F: include/linux/sfi*.h
11067 SIMTEC EB110ATX (Chalice CATS)
11071 W: http://www.simtec.co.uk/products/EB110ATX/
11074 SIMTEC EB2410ITX (BAST)
11078 W: http://www.simtec.co.uk/products/EB2410ITX/
11080 F: arch/arm/mach-s3c24xx/mach-bast.c
11081 F: arch/arm/mach-s3c24xx/bast-ide.c
11082 F: arch/arm/mach-s3c24xx/bast-irq.c
11084 TI DAVINCI MACHINE SUPPORT
11088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11090 F: arch/arm/mach-davinci/
11091 F: drivers/i2c/busses/i2c-davinci.c
11093 TI DAVINCI SERIES MEDIA DRIVER
11096 W: https://linuxtv.org
11097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11100 F: drivers/media/platform/davinci/
11101 F: include/media/davinci/
11103 TI AM437X VPFE DRIVER
11106 W: https://linuxtv.org
11107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11110 F: drivers/media/platform/am437x/
11112 OV2659 OMNIVISION SENSOR DRIVER
11115 W: https://linuxtv.org
11116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11119 F: drivers/media/i2c/ov2659.c
11120 F: include/media/i2c/ov2659.h
11122 SILICON MOTION SM712 FRAME BUFFER DRIVER
11128 F: drivers/video/fbdev/sm712*
11129 F: Documentation/fb/sm712fb.txt
11131 SIS 190 ETHERNET DRIVER
11135 F: drivers/net/ethernet/sis/sis190.c
11137 SIS 900/7016 FAST ETHERNET DRIVER
11139 W: http://www.brownhat.org/sis900.html
11142 F: drivers/net/ethernet/sis/sis900.*
11144 SIS FRAMEBUFFER DRIVER
11146 W: http://www.winischhofer.net/linuxsisvga.shtml
11148 F: Documentation/fb/sisfb.txt
11149 F: drivers/video/fbdev/sis/
11150 F: include/video/sisfb.h
11154 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11156 F: drivers/usb/misc/sisusbvga/
11166 F: include/linux/sl?b*.h
11169 SLEEPABLE READ-COPY UPDATE (SRCU)
11176 W: http://www.rdrop.com/users/paulmck/RCU/
11178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11179 F: include/linux/srcu.h
11180 F: kernel/rcu/srcu.c
11182 SMACK SECURITY MODULE
11185 W: http://schaufler-ca.com
11186 T: git git://github.com/cschaufler/smack-next
11188 F: Documentation/security/Smack.txt
11191 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11195 F: drivers/power/avs/
11196 F: include/linux/power/smartreflex.h
11199 SMC91x ETHERNET DRIVER
11202 F: drivers/net/ethernet/smsc/smc91x.*
11204 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11208 F: drivers/media/i2c/smiapp/
11209 F: include/media/i2c/smiapp.h
11210 F: drivers/media/i2c/smiapp-pll.c
11211 F: drivers/media/i2c/smiapp-pll.h
11212 F: include/uapi/linux/smiapp.h
11213 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11215 SMM665 HARDWARE MONITOR DRIVER
11219 F: Documentation/hwmon/smm665
11220 F: drivers/hwmon/smm665.c
11222 SMSC EMC2103 HARDWARE MONITOR DRIVER
11226 F: Documentation/hwmon/emc2103
11227 F: drivers/hwmon/emc2103.c
11229 SMSC SCH5627 HARDWARE MONITOR DRIVER
11233 F: Documentation/hwmon/sch5627
11234 F: drivers/hwmon/sch5627.c
11236 SMSC47B397 HARDWARE MONITOR DRIVER
11240 F: Documentation/hwmon/smsc47b397
11241 F: drivers/hwmon/smsc47b397.c
11243 SMSC911x ETHERNET DRIVER
11247 F: include/linux/smsc911x.h
11248 F: drivers/net/ethernet/smsc/smsc911x.*
11250 SMSC9420 PCI ETHERNET DRIVER
11254 F: drivers/net/ethernet/smsc/smsc9420.*
11256 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11260 F: drivers/video/fbdev/smscufx.c
11262 SOC-CAMERA V4L2 SUBSYSTEM
11265 T: git git://linuxtv.org/media_tree.git
11267 F: include/media/soc*
11268 F: drivers/media/i2c/soc_camera/
11269 F: drivers/media/platform/soc_camera/
11271 SOEKRIS NET48XX LED SUPPORT
11274 F: drivers/leds/leds-net48xx.c
11276 SOFTLOGIC 6x10 MPEG CODEC
11283 F: drivers/media/pci/solo6x10/
11285 SOFTWARE RAID (Multiple Disks) SUPPORT
11288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11291 F: include/linux/raid/
11292 F: include/uapi/linux/raid/
11294 SONIC NETWORK DRIVER
11298 F: drivers/net/ethernet/natsemi/sonic.*
11300 SONICS SILICON BACKPLANE DRIVER (SSB)
11305 F: include/linux/ssb/
11307 SONY VAIO CONTROL DEVICE DRIVER
11310 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11312 F: Documentation/laptops/sony-laptop.txt
11313 F: drivers/char/sonypi.c
11314 F: drivers/platform/x86/sony-laptop.c
11315 F: include/linux/sony-laptop.h
11317 SONY MEMORYSTICK CARD SUPPORT
11319 W: http://tifmxx.berlios.de/
11321 F: drivers/memstick/host/tifm_ms.c
11323 SONY MEMORYSTICK STANDARD SUPPORT
11326 F: drivers/memstick/core/ms_block.*
11332 W: http://www.alsa-project.org/
11333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11334 T: git git://git.alsa-project.org/alsa-kernel.git
11335 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11337 F: Documentation/sound/
11339 F: include/uapi/sound/
11342 SOUND - COMPRESSED AUDIO
11345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11347 F: Documentation/sound/alsa/compress_offload.txt
11348 F: include/sound/compress_driver.h
11349 F: include/uapi/sound/compress_*
11350 F: sound/core/compress_offload.c
11351 F: sound/soc/soc-compress.c
11353 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11358 W: http://alsa-project.org/main/index.php/ASoC
11360 F: Documentation/devicetree/bindings/sound/
11361 F: Documentation/sound/alsa/soc/
11363 F: include/sound/soc*
11365 SOUND - DMAENGINE HELPERS
11368 F: include/sound/dmaengine_pcm.h
11369 F: sound/core/pcm_dmaengine.c
11370 F: sound/soc/soc-generic-dmaengine-pcm.c
11375 W: https://linuxtv.org
11376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11378 F: drivers/media/dvb-frontends/sp2*
11380 SPARC + UltraSPARC (sparc/sparc64)
11383 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11390 SPARC SERIAL DRIVERS
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11396 F: include/linux/sunserialcore.h
11397 F: drivers/tty/serial/suncore.c
11398 F: drivers/tty/serial/sunhv.c
11399 F: drivers/tty/serial/sunsab.c
11400 F: drivers/tty/serial/sunsab.h
11401 F: drivers/tty/serial/sunsu.c
11402 F: drivers/tty/serial/sunzilog.c
11403 F: drivers/tty/serial/sunzilog.h
11408 W: https://sparse.wiki.kernel.org/
11409 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11410 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11412 F: include/linux/compiler.h
11414 SPEAR PLATFORM SUPPORT
11418 W: http://www.st.com/spear
11420 F: arch/arm/boot/dts/spear*
11421 F: arch/arm/mach-spear/
11423 SPEAR CLOCK FRAMEWORK SUPPORT
11426 W: http://www.st.com/spear
11428 F: drivers/clk/spear/
11434 W: http://www.linux-mtd.infradead.org/
11435 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11436 T: git git://github.com/spi-nor/linux.git
11438 F: drivers/mtd/spi-nor/
11439 F: include/linux/mtd/spi-nor.h
11444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11445 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11447 F: Documentation/devicetree/bindings/spi/
11448 F: Documentation/spi/
11450 F: include/linux/spi/
11451 F: include/uapi/linux/spi/
11454 SPIDERNET NETWORK DRIVER for CELL
11458 F: Documentation/networking/spider_net.txt
11459 F: drivers/net/ethernet/toshiba/spider_net*
11464 W: http://www.ibm.com/developerworks/power/cell/
11466 F: Documentation/filesystems/spufs.txt
11467 F: arch/powerpc/platforms/cell/spufs/
11469 SQUASHFS FILE SYSTEM
11472 W: http://squashfs.org.uk
11473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11475 F: Documentation/filesystems/squashfs.txt
11478 SRM (Alpha) environment access
11481 F: arch/alpha/kernel/srm_env.c
11487 F: Documentation/stable_kernel_rules.txt
11491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11494 F: drivers/staging/
11500 F: drivers/staging/comedi/
11502 STAGING - FLARION FT1000 DRIVERS
11505 F: drivers/staging/ft1000/
11507 STAGING - INDUSTRIAL IO
11511 F: Documentation/devicetree/bindings/staging/iio/
11512 F: drivers/staging/iio/
11514 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11516 W: http://www.lirc.org/
11518 F: drivers/staging/media/lirc/
11520 STAGING - LUSTRE PARALLEL FILESYSTEM
11525 W: http://wiki.lustre.org/
11527 F: drivers/staging/lustre
11529 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11534 F: drivers/staging/nvec/
11536 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11540 W: http://wiki.laptop.org/go/DCON
11542 F: drivers/staging/olpc_dcon/
11544 STAGING - REALTEK RTL8712U DRIVERS
11548 F: drivers/staging/rtl8712/
11550 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11556 F: drivers/staging/sm750fb/
11562 F: drivers/staging/slicoss/
11564 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11570 W: http://www.linux-speakup.org/
11572 F: drivers/staging/speakup/
11574 STAGING - VIA VT665X DRIVERS
11577 F: drivers/staging/vt665?/
11579 STAGING - WILC1000 WIFI DRIVER
11584 F: drivers/staging/wilc1000/
11586 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11589 F: drivers/staging/xgifb/
11591 STARFIRE/DURALAN NETWORK DRIVER
11594 F: drivers/net/ethernet/adaptec/starfire*
11598 W: http://sammy.net/sun3/
11600 F: arch/m68k/kernel/*sun3*
11601 F: arch/m68k/sun3*/
11602 F: arch/m68k/include/asm/sun3*
11603 F: drivers/net/ethernet/i825xx/sun3*
11605 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11609 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11610 F: drivers/input/keyboard/sun4i-lradc-keys.c
11612 SUNDANCE NETWORK DRIVER
11616 F: drivers/net/ethernet/dlink/sundance.c
11622 Q: http://patchwork.kernel.org/project/linux-sh/list/
11624 F: Documentation/sh/
11633 B: https://bugzilla.kernel.org
11635 F: Documentation/power/
11636 F: arch/x86/kernel/acpi/
11637 F: drivers/base/power/
11639 F: include/linux/suspend.h
11640 F: include/linux/freezer.h
11641 F: include/linux/pm.h
11647 F: Documentation/svga.txt
11648 F: arch/x86/boot/video*
11653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11656 F: arch/*/kernel/pci-swiotlb.c
11657 F: include/linux/swiotlb.h
11664 F: include/net/switchdev.h
11666 SYNOPSYS ARC ARCHITECTURE
11671 F: Documentation/devicetree/bindings/arc/*
11672 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11673 F: drivers/tty/serial/arc_uart.c
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11676 SYNOPSYS ARC SDP platform support
11679 F: arch/arc/plat-axs10x
11680 F: arch/arc/boot/dts/ax*
11681 F: Documentation/devicetree/bindings/arc/axs10*
11683 SYSTEM CONFIGURATION (SYSCON)
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11688 F: drivers/mfd/syscon.c
11690 SYSTEM RESET/SHUTDOWN DRIVERS
11693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11695 F: Documentation/devicetree/bindings/power/reset/
11696 F: drivers/power/reset/
11701 F: Documentation/filesystems/sysv-fs.txt
11703 F: include/linux/sysv_fs.h
11709 W: http://www.linux-iscsi.org
11710 W: http://groups.google.com/group/linux-iscsi-target-dev
11711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11715 F: Documentation/target/
11717 TASKSTATS STATISTICS INTERFACE
11720 F: Documentation/accounting/taskstats*
11721 F: include/linux/taskstats*
11722 F: kernel/taskstats.c
11728 F: include/net/pkt_cls.h
11729 F: include/uapi/linux/pkt_cls.h
11732 TCP LOW PRIORITY MODULE
11735 W: http://tcp-lp-mod.sourceforge.net/
11737 F: net/ipv4/tcp_lp.c
11739 TDA10071 MEDIA DRIVER
11742 W: https://linuxtv.org
11743 W: http://palosaari.fi/linux/
11744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11745 T: git git://linuxtv.org/anttip/media_tree.git
11747 F: drivers/media/dvb-frontends/tda10071*
11749 TDA18212 MEDIA DRIVER
11752 W: https://linuxtv.org
11753 W: http://palosaari.fi/linux/
11754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11755 T: git git://linuxtv.org/anttip/media_tree.git
11757 F: drivers/media/tuners/tda18212*
11759 TDA18218 MEDIA DRIVER
11762 W: https://linuxtv.org
11763 W: http://palosaari.fi/linux/
11764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11765 T: git git://linuxtv.org/anttip/media_tree.git
11767 F: drivers/media/tuners/tda18218*
11769 TDA18271 MEDIA DRIVER
11772 W: https://linuxtv.org
11773 W: http://github.com/mkrufky
11774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11775 T: git git://linuxtv.org/mkrufky/tuners.git
11777 F: drivers/media/tuners/tda18271*
11779 TDA827x MEDIA DRIVER
11782 W: https://linuxtv.org
11783 W: http://github.com/mkrufky
11784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11785 T: git git://linuxtv.org/mkrufky/tuners.git
11787 F: drivers/media/tuners/tda8290.*
11789 TDA8290 MEDIA DRIVER
11792 W: https://linuxtv.org
11793 W: http://github.com/mkrufky
11794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11795 T: git git://linuxtv.org/mkrufky/tuners.git
11797 F: drivers/media/tuners/tda8290.*
11799 TDA9840 MEDIA DRIVER
11802 T: git git://linuxtv.org/media_tree.git
11803 W: https://linuxtv.org
11805 F: drivers/media/i2c/tda9840*
11807 TEA5761 TUNER DRIVER
11811 W: https://linuxtv.org
11812 T: git git://linuxtv.org/media_tree.git
11814 F: drivers/media/tuners/tea5761.*
11816 TEA5767 TUNER DRIVER
11820 W: https://linuxtv.org
11821 T: git git://linuxtv.org/media_tree.git
11823 F: drivers/media/tuners/tea5767.*
11825 TEA6415C MEDIA DRIVER
11828 T: git git://linuxtv.org/media_tree.git
11829 W: https://linuxtv.org
11831 F: drivers/media/i2c/tea6415c*
11833 TEA6420 MEDIA DRIVER
11836 T: git git://linuxtv.org/media_tree.git
11837 W: https://linuxtv.org
11839 F: drivers/media/i2c/tea6420*
11845 F: drivers/net/team/
11846 F: include/linux/if_team.h
11847 F: include/uapi/linux/if_team.h
11849 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11852 F: arch/x86/platform/ts5500/
11854 TECHNOTREND USB IR RECEIVER
11858 F: drivers/media/rc/ttusbir.c
11860 TEGRA ARCHITECTURE SUPPORT
11865 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11874 F: drivers/clk/tegra/
11880 F: drivers/dma/tegra*
11885 F: drivers/i2c/busses/i2c-tegra.c
11887 TEGRA IOMMU DRIVERS
11890 F: drivers/iommu/tegra*
11896 F: drivers/input/keyboard/tegra-kbc.c
11901 F: drivers/pwm/pwm-tegra.c
11903 TEGRA SERIAL DRIVER
11906 F: drivers/tty/serial/serial-tegra.c
11911 F: drivers/spi/spi-tegra*
11913 TEHUTI ETHERNET DRIVER
11917 F: drivers/net/ethernet/tehuti/*
11919 Telecom Clock Driver for MCPL0010
11922 F: drivers/char/tlclk.c
11924 TENSILICA XTENSA PORT (xtensa)
11928 T: git git://github.com/czankel/xtensa-linux.git
11931 F: drivers/irqchip/irq-xtensa-*
11933 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11936 T: git git://linuxtv.org/media_tree.git
11937 W: https://linuxtv.org
11939 F: drivers/media/radio/radio-raremono.c
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11947 Q: https://patchwork.kernel.org/project/linux-pm/list/
11949 F: drivers/thermal/
11950 F: include/linux/thermal.h
11951 F: include/uapi/linux/thermal.h
11952 F: include/linux/cpu_cooling.h
11953 F: Documentation/devicetree/bindings/thermal/
11955 THERMAL/CPU_COOLING
11961 F: Documentation/thermal/cpu-cooling-api.txt
11962 F: drivers/thermal/cpu_cooling.c
11963 F: include/linux/cpu_cooling.h
11965 THINKPAD ACPI EXTRAS DRIVER
11969 W: http://ibm-acpi.sourceforge.net
11970 W: http://thinkwiki.org/wiki/Ibm-acpi
11971 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11973 F: drivers/platform/x86/thinkpad_acpi.c
11975 TI BANDGAP AND THERMAL DRIVER
11981 F: drivers/thermal/ti-soc-thermal/
11986 W: http://linuxtv.org/
11987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11989 F: drivers/media/platform/ti-vpe/
11991 TI CDCE706 CLOCK DRIVER
11994 F: drivers/clk/clk-cdce706.c
12001 F: include/linux/clk/ti.h
12003 TI ETHERNET SWITCH DRIVER (CPSW)
12009 F: drivers/net/ethernet/ti/cpsw*
12010 F: drivers/net/ethernet/ti/davinci*
12012 TI FLASH MEDIA INTERFACE DRIVER
12015 F: drivers/misc/tifm*
12016 F: drivers/mmc/host/tifm_sd.c
12017 F: include/linux/tifm.h
12019 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12024 F: drivers/soc/ti/*
12025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12028 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12033 F: sound/soc/codecs/lm49453*
12034 F: sound/soc/codecs/isabelle*
12036 TI LP855x BACKLIGHT DRIVER
12039 F: Documentation/backlight/lp855x-driver.txt
12040 F: drivers/video/backlight/lp855x_bl.c
12041 F: include/linux/platform_data/lp855x.h
12043 TI LP8727 CHARGER DRIVER
12046 F: drivers/power/supply/lp8727_charger.c
12047 F: include/linux/platform_data/lp8727.h
12049 TI LP8788 MFD DRIVER
12052 F: drivers/iio/adc/lp8788_adc.c
12053 F: drivers/leds/leds-lp8788.c
12054 F: drivers/mfd/lp8788*.c
12055 F: drivers/power/supply/lp8788-charger.c
12056 F: drivers/regulator/lp8788-*.c
12057 F: include/linux/mfd/lp8788*.h
12059 TI NETCP ETHERNET DRIVER
12064 F: drivers/net/ethernet/ti/netcp*
12066 TI TAS571X FAMILY ASoC CODEC DRIVER
12070 F: sound/soc/codecs/tas571x*
12072 TI TWL4030 SERIES SOC CODEC DRIVER
12076 F: sound/soc/codecs/twl4030*
12078 TI WILINK WIRELESS DRIVERS
12080 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12081 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12084 F: drivers/net/wireless/ti/
12085 F: include/linux/wl12xx.h
12092 W: http://tipc.sourceforge.net/
12094 F: include/uapi/linux/tipc*.h
12099 W: http://www.mellanox.com/repository/solutions/tile-scm/
12100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12103 F: drivers/char/tile-srom.c
12104 F: drivers/edac/tile_edac.c
12105 F: drivers/net/ethernet/tile/
12106 F: drivers/rtc/rtc-tile.c
12107 F: drivers/tty/hvc/hvc_tile.c
12108 F: drivers/tty/serial/tilegx.c
12109 F: drivers/usb/host/*-tilegx.c
12110 F: include/linux/usb/tilegx.h
12112 TLAN NETWORK DRIVER
12115 W: http://sourceforge.net/projects/tlan/
12117 F: Documentation/networking/tlan.txt
12118 F: drivers/net/ethernet/ti/tlan.*
12120 TOMOYO SECURITY MODULE
12127 W: http://tomoyo.sourceforge.jp/
12128 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12130 F: security/tomoyo/
12132 TOPSTAR LAPTOP EXTRAS DRIVER
12136 F: drivers/platform/x86/topstar-laptop.c
12138 TOSHIBA ACPI EXTRAS DRIVER
12142 F: drivers/platform/x86/toshiba_acpi.c
12144 TOSHIBA BLUETOOTH DRIVER
12148 F: drivers/platform/x86/toshiba_bluetooth.c
12150 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12154 F: drivers/platform/x86/toshiba_haps.c
12156 TOSHIBA WMI HOTKEYS DRIVER
12160 F: drivers/platform/x86/toshiba-wmi.c
12164 W: http://www.buzzard.org.uk/toshiba/
12166 F: drivers/char/toshiba.c
12167 F: include/linux/toshiba.h
12168 F: include/uapi/linux/toshiba.h
12170 TOSHIBA TC358743 DRIVER
12174 F: drivers/media/i2c/tc358743*
12175 F: include/media/i2c/tc358743.h
12177 TMIO/SDHI MMC DRIVER
12181 F: drivers/mmc/host/tmio_mmc*
12182 F: drivers/mmc/host/sh_mobile_sdhi.c
12183 F: include/linux/mfd/tmio.h
12185 TMP401 HARDWARE MONITOR DRIVER
12189 F: Documentation/hwmon/tmp401
12190 F: drivers/hwmon/tmp401.c
12192 TMPFS (SHMEM FILESYSTEM)
12196 F: include/linux/shmem_fs.h
12199 TM6000 VIDEO4LINUX DRIVER
12203 W: https://linuxtv.org
12204 T: git git://linuxtv.org/media_tree.git
12206 F: drivers/media/usb/tm6000/
12207 F: Documentation/media/v4l-drivers/tm6000*
12209 TW5864 VIDEO4LINUX DRIVER
12215 F: drivers/media/pci/tw5864/
12217 TW68 VIDEO4LINUX DRIVER
12220 T: git git://linuxtv.org/media_tree.git
12221 W: https://linuxtv.org
12223 F: drivers/media/pci/tw68/
12225 TW686X VIDEO4LINUX DRIVER
12228 T: git git://linuxtv.org/media_tree.git
12229 W: http://linuxtv.org
12231 F: drivers/media/pci/tw686x/
12238 W: http://tpmdd.sourceforge.net
12240 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12241 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12243 F: drivers/char/tpm/
12245 TPM IBM_VTPM DEVICE DRIVER
12247 W: http://tpmdd.sourceforge.net
12250 F: drivers/char/tpm/tpm_ibmvtpm*
12255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12257 F: Documentation/trace/ftrace.txt
12258 F: arch/*/*/*/ftrace.h
12259 F: arch/*/kernel/ftrace.c
12260 F: include/*/ftrace.h
12261 F: include/linux/trace*.h
12264 F: tools/testing/selftests/ftrace/
12266 TRACING MMIO ACCESSES (MMIOTRACE)
12274 F: kernel/trace/trace_mmiotrace.c
12275 F: include/linux/mmiotrace.h
12276 F: arch/x86/mm/kmmio.c
12277 F: arch/x86/mm/mmio-mod.c
12278 F: arch/x86/mm/testmmiotrace.c
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12284 K: ^Subject:.*(?i)trivial
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12291 F: Documentation/serial/
12293 F: drivers/tty/serial/serial_core.c
12294 F: include/linux/serial_core.h
12295 F: include/linux/serial.h
12296 F: include/linux/tty.h
12297 F: include/uapi/linux/serial_core.h
12298 F: include/uapi/linux/serial.h
12299 F: include/uapi/linux/tty.h
12301 TUA9001 MEDIA DRIVER
12304 W: https://linuxtv.org
12305 W: http://palosaari.fi/linux/
12306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12307 T: git git://linuxtv.org/anttip/media_tree.git
12309 F: drivers/media/tuners/tua9001*
12311 TULIP NETWORK DRIVERS
12315 F: drivers/net/ethernet/dec/tulip/
12319 W: http://vtun.sourceforge.net/tun
12321 F: Documentation/networking/tuntap.txt
12322 F: arch/um/os-Linux/drivers/
12324 TURBOCHANNEL SUBSYSTEM
12328 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12331 F: include/linux/tc.h
12333 UBI FILE SYSTEM (UBIFS)
12338 T: git git://git.infradead.org/ubifs-2.6.git
12339 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12341 F: Documentation/filesystems/ubifs.txt
12344 UCLINUX (M68KNOMMU AND COLDFIRE)
12346 W: http://www.linux-m68k.org/
12347 W: http://www.uclinux.org/
12350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12352 F: arch/m68k/coldfire/
12354 F: arch/m68k/*/*_no.*
12355 F: arch/m68k/include/asm/*_no.*
12360 F: Documentation/filesystems/udf.txt
12366 F: Documentation/filesystems/ufs.txt
12369 UHID USERSPACE HID IO DRIVER:
12373 F: drivers/hid/uhid.c
12374 F: include/uapi/linux/uhid.h
12376 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12380 F: include/linux/uwb.h
12381 F: include/linux/uwb/
12383 UNICORE32 ARCHITECTURE:
12385 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12387 T: git git://github.com/gxt/linux.git
12392 W: http://dotat.at/prog/unifdef
12394 F: scripts/unifdef.c
12396 UNIFORM CDROM DRIVER
12398 W: http://www.kernel.dk
12400 F: Documentation/cdrom/
12401 F: drivers/cdrom/cdrom.c
12402 F: include/linux/cdrom.h
12403 F: include/uapi/linux/cdrom.h
12405 UNISYS S-PAR DRIVERS
12409 F: drivers/staging/unisys/
12411 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12415 F: Documentation/scsi/ufs.txt
12416 F: drivers/scsi/ufs/
12418 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12422 F: drivers/scsi/ufs/*dwc*
12424 UNSORTED BLOCK IMAGES (UBI)
12427 W: http://www.linux-mtd.infradead.org/
12429 T: git git://git.infradead.org/ubifs-2.6.git
12431 F: drivers/mtd/ubi/
12432 F: include/linux/mtd/ubi.h
12433 F: include/uapi/mtd/ubi-user.h
12439 F: Documentation/usb/acm.txt
12440 F: drivers/usb/class/cdc-acm.*
12442 USB AR5523 WIRELESS DRIVER
12446 F: drivers/net/wireless/ath/ar5523/
12453 F: drivers/usb/storage/uas.c
12455 USB CDC ETHERNET DRIVER
12459 F: drivers/net/usb/cdc_*.c
12460 F: include/uapi/linux/usb/cdc.h
12462 USB CHAOSKEY DRIVER
12466 F: drivers/usb/misc/chaoskey.c
12468 USB CYPRESS C67X00 DRIVER
12472 F: drivers/usb/c67x00/
12474 USB DAVICOM DM9601 DRIVER
12477 W: http://www.linux-usb.org/usbnet
12479 F: drivers/net/usb/dm9601.c
12481 USB DIAMOND RIO500 DRIVER
12484 W: http://rio500.sourceforge.net
12486 F: drivers/usb/misc/rio500*
12492 F: Documentation/usb/ehci.txt
12493 F: drivers/usb/host/ehci*
12495 USB GADGET/PERIPHERAL SUBSYSTEM
12498 W: http://www.linux-usb.org/gadget
12499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12501 F: drivers/usb/gadget/
12502 F: include/linux/usb/gadget*
12504 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12510 F: Documentation/hid/hiddev.txt
12511 F: drivers/hid/usbhid/
12517 F: drivers/usb/host/isp116x*
12518 F: include/linux/usb/isp116x.h
12520 USB LAN78XX ETHERNET DRIVER
12525 F: drivers/net/usb/lan78xx.*
12527 USB MASS STORAGE DRIVER
12532 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12533 F: drivers/usb/storage/
12538 T: git git://git.alsa-project.org/alsa-kernel.git
12540 F: sound/usb/midi.*
12542 USB NETWORKING DRIVERS
12545 F: drivers/net/usb/
12551 F: Documentation/usb/ohci.txt
12552 F: drivers/usb/host/ohci*
12554 USB OTG FSM (Finite State Machine)
12556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12559 F: drivers/usb/common/usb-otg-fsm.c
12567 F: Documentation/usb/usbip_protocol.txt
12568 F: drivers/usb/usbip/
12569 F: tools/usb/usbip/
12575 T: git git://github.com/petkan/pegasus.git
12576 W: https://github.com/petkan/pegasus
12578 F: drivers/net/usb/pegasus.*
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12585 F: drivers/usb/phy/
12587 USB PRINTER DRIVER (usblp)
12591 F: drivers/usb/class/usblp.c
12593 USB QMI WWAN NETWORK DRIVER
12597 F: Documentation/ABI/testing/sysfs-class-net-qmi
12598 F: drivers/net/usb/qmi_wwan.c
12604 T: git git://github.com/petkan/rtl8150.git
12605 W: https://github.com/petkan/rtl8150
12607 F: drivers/net/usb/rtl8150.c
12609 USB SERIAL SUBSYSTEM
12612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12614 F: Documentation/usb/usb-serial.txt
12615 F: drivers/usb/serial/
12616 F: include/linux/usb/serial.h
12618 USB SMSC75XX ETHERNET DRIVER
12622 F: drivers/net/usb/smsc75xx.*
12624 USB SMSC95XX ETHERNET DRIVER
12629 F: drivers/net/usb/smsc95xx.*
12634 W: http://www.linux-usb.org
12635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12637 F: Documentation/devicetree/bindings/usb/
12638 F: Documentation/usb/
12640 F: include/linux/usb.h
12641 F: include/linux/usb/
12647 F: drivers/usb/host/uhci*
12649 USB "USBNET" DRIVER FRAMEWORK
12652 W: http://www.linux-usb.org/usbnet
12654 F: drivers/net/usb/usbnet.c
12655 F: include/linux/usb/usbnet.h
12661 T: git git://linuxtv.org/media_tree.git
12662 W: http://www.ideasonboard.org/uvc/
12664 F: drivers/media/usb/uvc/
12665 F: include/uapi/linux/uvcvideo.h
12670 T: git git://linuxtv.org/media_tree.git
12671 W: https://linuxtv.org
12673 F: drivers/media/usb/usbvision/
12679 F: drivers/usb/gadget/function/*uvc*
12680 F: drivers/usb/gadget/legacy/webcam.c
12682 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12686 F: drivers/net/wireless/rndis_wlan.c
12692 F: drivers/usb/host/xhci*
12693 F: drivers/usb/host/pci-quirks*
12697 W: http://linux-lc100020.sourceforge.net
12699 F: drivers/net/wireless/zydas/zd1201.*
12705 T: git git://linuxtv.org/media_tree.git
12706 W: http://royale.zerezo.com/zr364xx/
12708 F: Documentation/media/v4l-drivers/zr364xx*
12709 F: drivers/media/usb/zr364xx/
12715 F: drivers/usb/common/ulpi.c
12716 F: include/linux/ulpi/
12718 USER-MODE LINUX (UML)
12723 W: http://user-mode-linux.sourceforge.net
12724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12726 F: Documentation/virtual/uml/
12732 USERSPACE I/O (UIO)
12735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12736 F: Documentation/DocBook/uio-howto.tmpl
12738 F: include/linux/uio*.h
12743 W: http://en.wikipedia.org/wiki/Util-linux
12744 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12750 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12752 F: Documentation/fb/uvesafb.txt
12753 F: drivers/video/fbdev/uvesafb.*
12759 F: drivers/mtd/nand/vf610_nfc.c
12761 VFAT/FAT/MSDOS FILESYSTEM
12764 F: Documentation/filesystems/vfat.txt
12770 T: git git://github.com/awilliam/linux-vfio.git
12772 F: Documentation/vfio.txt
12774 F: include/linux/vfio.h
12775 F: include/uapi/linux/vfio.h
12777 VFIO PLATFORM DRIVER
12781 F: drivers/vfio/platform/
12783 VIDEOBUF2 FRAMEWORK
12789 F: drivers/media/v4l2-core/videobuf2-*
12790 F: include/media/videobuf2-*
12792 VIRTIO AND VHOST VSOCK DRIVER
12798 F: include/linux/virtio_vsock.h
12799 F: include/uapi/linux/virtio_vsock.h
12800 F: net/vmw_vsock/virtio_transport_common.c
12801 F: net/vmw_vsock/virtio_transport.c
12802 F: drivers/vhost/vsock.c
12803 F: drivers/vhost/vsock.h
12805 VIRTUAL SERIO DEVICE DRIVER
12808 F: drivers/input/serio/userio.c
12809 F: include/uapi/linux/userio.h
12811 VIRTIO CONSOLE DRIVER
12815 F: drivers/char/virtio_console.c
12816 F: include/linux/virtio_console.h
12817 F: include/uapi/linux/virtio_console.h
12819 VIRTIO CORE, NET AND BLOCK DRIVERS
12824 F: Documentation/devicetree/bindings/virtio/
12827 F: drivers/net/virtio_net.c
12828 F: drivers/block/virtio_blk.c
12829 F: include/linux/virtio_*.h
12830 F: include/uapi/linux/virtio_*.h
12832 VIRTIO DRIVERS FOR S390
12839 F: drivers/s390/virtio/
12847 F: drivers/gpu/drm/virtio/
12848 F: include/uapi/linux/virtio_gpu.h
12850 VIRTIO HOST (VHOST)
12856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12859 F: include/uapi/linux/vhost.h
12861 VIRTIO INPUT DRIVER
12864 F: drivers/virtio/virtio_input.c
12865 F: include/uapi/linux/virtio_input.h
12867 VIA RHINE NETWORK DRIVER
12869 F: drivers/net/ethernet/via/via-rhine.c
12871 VIA SD/MMC CARD CONTROLLER DRIVER
12875 F: drivers/mmc/host/via-sdmmc.c
12877 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12881 F: include/linux/via-core.h
12882 F: include/linux/via-gpio.h
12883 F: include/linux/via_i2c.h
12884 F: drivers/video/fbdev/via/
12886 VIA VELOCITY NETWORK DRIVER
12890 F: drivers/net/ethernet/via/via-velocity.*
12899 VIVID VIRTUAL VIDEO DRIVER
12902 T: git git://linuxtv.org/media_tree.git
12903 W: https://linuxtv.org
12905 F: drivers/media/platform/vivid/*
12911 F: drivers/net/macvlan.c
12912 F: include/linux/if_*vlan.h
12919 F: drivers/vlynq/vlynq.c
12920 F: include/linux/vlynq.h
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12929 F: Documentation/vme_api.txt
12930 F: drivers/staging/vme/
12932 F: include/linux/vme*
12934 VMWARE HYPERVISOR INTERFACE
12938 F: arch/x86/kernel/cpu/vmware.c
12940 VMWARE BALLOON DRIVER
12946 F: drivers/misc/vmw_balloon.c
12948 VMWARE VMMOUSE SUBDRIVER
12953 F: drivers/input/mouse/vmmouse.c
12954 F: drivers/input/mouse/vmmouse.h
12956 VMWARE VMXNET3 ETHERNET DRIVER
12961 F: drivers/net/vmxnet3/
12963 VMware PVSCSI driver
12968 F: drivers/scsi/vmw_pvscsi.c
12969 F: drivers/scsi/vmw_pvscsi.h
12971 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12975 W: http://www.slimlogic.co.uk/?p=48
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12978 F: Documentation/devicetree/bindings/regulator/
12979 F: drivers/regulator/
12980 F: include/dt-bindings/regulator/
12981 F: include/linux/regulator/
12988 F: drivers/net/vrf.c
12989 F: Documentation/networking/vrf.txt
12991 VT1211 HARDWARE MONITOR DRIVER
12995 F: Documentation/hwmon/vt1211
12996 F: drivers/hwmon/vt1211.c
12998 VT8231 HARDWARE MONITOR DRIVER
13002 F: drivers/hwmon/vt8231.c
13004 VUB300 USB to SDIO/SD/MMC bridge chip
13009 F: drivers/mmc/host/vub300.c
13011 W1 DALLAS'S 1-WIRE BUS
13014 F: Documentation/w1/
13017 W83791D HARDWARE MONITORING DRIVER
13021 F: Documentation/hwmon/w83791d
13022 F: drivers/hwmon/w83791d.c
13024 W83793 HARDWARE MONITORING DRIVER
13028 F: Documentation/hwmon/w83793
13029 F: drivers/hwmon/w83793.c
13031 W83795 HARDWARE MONITORING DRIVER
13035 F: drivers/hwmon/w83795.c
13037 W83L51xD SD/MMC CARD INTERFACE DRIVER
13040 F: drivers/mmc/host/wbsd.*
13042 WACOM PROTOCOL 4 SERIAL TABLETS
13047 F: drivers/input/tablet/wacom_serial4.c
13049 WATCHDOG DEVICE DRIVERS
13053 W: http://www.linux-watchdog.org/
13054 T: git git://www.linux-watchdog.org/linux-watchdog.git
13056 F: Documentation/devicetree/bindings/watchdog/
13057 F: Documentation/watchdog/
13058 F: drivers/watchdog/
13059 F: include/linux/watchdog.h
13060 F: include/uapi/linux/watchdog.h
13066 F: drivers/hid/hid-wiimote*
13071 F: drivers/media/rc/winbond-cir.c
13073 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13077 F: drivers/watchdog/ebc-c384_wdt.c
13079 WINSYSTEMS WS16C48 GPIO DRIVER
13083 F: drivers/gpio/gpio-ws16c48.c
13090 W: http://linuxwimax.org
13091 F: Documentation/wimax/README.wimax
13092 F: include/linux/wimax/debug.h
13093 F: include/net/wimax.h
13094 F: include/uapi/linux/wimax.h
13097 WISTRON LAPTOP BUTTON DRIVER
13100 F: drivers/input/misc/wistron_btns.c
13102 WL3501 WIRELESS PCMCIA CARD DRIVER
13105 W: http://oops.ghostprotocols.net:81/blog
13107 F: drivers/net/wireless/wl3501*
13109 WOLFSON MICROELECTRONICS DRIVERS
13111 T: git https://github.com/CirrusLogic/linux-drivers.git
13112 W: https://github.com/CirrusLogic/linux-drivers/wiki
13114 F: Documentation/hwmon/wm83??
13115 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13116 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13117 F: Documentation/devicetree/bindings/mfd/arizona.txt
13118 F: arch/arm/mach-s3c64xx/mach-crag6410*
13119 F: drivers/clk/clk-wm83*.c
13120 F: drivers/extcon/extcon-arizona.c
13121 F: drivers/leds/leds-wm83*.c
13122 F: drivers/gpio/gpio-*wm*.c
13123 F: drivers/gpio/gpio-arizona.c
13124 F: drivers/hwmon/wm83??-hwmon.c
13125 F: drivers/input/misc/wm831x-on.c
13126 F: drivers/input/touchscreen/wm831x-ts.c
13127 F: drivers/input/touchscreen/wm97*.c
13128 F: drivers/mfd/arizona*
13129 F: drivers/mfd/wm*.c
13130 F: drivers/mfd/cs47l24*
13131 F: drivers/power/supply/wm83*.c
13132 F: drivers/rtc/rtc-wm83*.c
13133 F: drivers/regulator/wm8*.c
13134 F: drivers/video/backlight/wm83*_bl.c
13135 F: drivers/watchdog/wm83*_wdt.c
13136 F: include/linux/mfd/arizona/
13137 F: include/linux/mfd/wm831x/
13138 F: include/linux/mfd/wm8350/
13139 F: include/linux/mfd/wm8400*
13140 F: include/linux/wm97xx.h
13141 F: include/sound/wm????.h
13142 F: sound/soc/codecs/arizona.?
13143 F: sound/soc/codecs/wm*
13144 F: sound/soc/codecs/cs47l24*
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13151 F: include/linux/workqueue.h
13152 F: kernel/workqueue.c
13153 F: Documentation/workqueue.txt
13155 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13165 F: Documentation/networking/x25*
13166 F: include/net/x25*
13169 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13177 F: Documentation/x86/
13180 X86 PLATFORM DRIVERS
13183 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13185 F: drivers/platform/x86/
13186 F: drivers/platform/olpc/
13188 X86 MCE INFRASTRUCTURE
13193 F: arch/x86/kernel/cpu/mcheck/*
13195 X86 MICROCODE UPDATE SUPPORT
13198 F: arch/x86/kernel/cpu/microcode/*
13203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13205 F: arch/x86/entry/vdso/
13207 XC2028/3028 TUNER DRIVER
13211 W: https://linuxtv.org
13212 T: git git://linuxtv.org/media_tree.git
13214 F: drivers/media/tuners/tuner-xc2028.*
13216 XEN HYPERVISOR INTERFACE
13221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13224 F: drivers/*/xen-*front.c
13226 F: arch/x86/include/asm/xen/
13228 F: include/uapi/xen/
13235 F: arch/arm/include/asm/xen/
13237 XEN HYPERVISOR ARM64
13242 F: arch/arm64/include/asm/xen/
13244 XEN NETWORK BACKEND DRIVER
13250 F: drivers/net/xen-netback/*
13256 F: arch/x86/pci/*xen*
13257 F: drivers/pci/*xen*
13259 XEN BLOCK SUBSYSTEM
13264 F: drivers/block/xen-blkback/*
13265 F: drivers/block/xen*
13272 F: drivers/scsi/xen-scsifront.c
13273 F: drivers/xen/xen-scsiback.c
13274 F: include/xen/interface/io/vscsiif.h
13276 XEN SWIOTLB SUBSYSTEM
13280 F: arch/x86/xen/*swiotlb*
13281 F: drivers/xen/*swiotlb*
13288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13290 F: Documentation/filesystems/xfs.txt
13293 XILINX AXI ETHERNET DRIVER
13297 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13299 XILINX UARTLITE SERIAL DRIVER
13303 F: drivers/tty/serial/uartlite.c
13305 XILINX VIDEO IP CORES
13309 T: git git://linuxtv.org/media_tree.git
13311 F: Documentation/devicetree/bindings/media/xilinx/
13312 F: drivers/media/platform/xilinx/
13313 F: include/uapi/linux/xilinx-v4l2-controls.h
13319 F: drivers/char/xillybus/
13321 XTENSA XTFPGA PLATFORM SUPPORT
13325 F: drivers/spi/spi-xtensa-xtfpga.c
13326 F: sound/soc/xtensa/xtfpga-i2s.c
13328 YAM DRIVER FOR AX.25
13332 F: drivers/net/hamradio/yam*
13333 F: include/linux/yam.h
13335 YEALINK PHONE DRIVER
13339 F: Documentation/input/yealink.txt
13340 F: drivers/input/misc/yealink.*
13342 Z8530 DRIVER FOR AX.25
13344 W: http://yaina.de/jreuter/
13345 W: http://www.qsl.net/dl1bke/
13348 F: Documentation/networking/z8530drv.txt
13349 F: drivers/net/hamradio/*scc.c
13350 F: drivers/net/hamradio/z8530.h
13352 ZBUD COMPRESSED PAGE ALLOCATOR
13357 F: include/linux/zbud.h
13359 ZD1211RW WIRELESS DRIVER
13362 W: http://zd1211.ath.cx/wiki/DriverRewrite
13366 F: drivers/net/wireless/zydas/zd1211rw/
13368 ZPOOL COMPRESSED PAGE STORAGE API
13373 F: include/linux/zpool.h
13375 ZR36067 VIDEO FOR LINUX DRIVER
13378 W: http://mjpeg.sourceforge.net/driver-zoran/
13379 T: hg https://linuxtv.org/hg/v4l-dvb
13381 F: drivers/media/pci/zoran/
13383 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13389 F: drivers/block/zram/
13390 F: Documentation/blockdev/zram.txt
13392 ZS DECSTATION Z85C30 SERIAL DRIVER
13395 F: drivers/tty/serial/zs.*
13397 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13404 F: include/linux/zsmalloc.h
13405 F: Documentation/vm/zsmalloc.txt
13407 ZSWAP COMPRESSED SWAP CACHING
13416 Q: http://patchwork.kernel.org/project/LKML/list/
13417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13418 S: Buried alive in reporters