3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
186 F: drivers/net/ethernet/8390/
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 F: Documentation/filesystems/9p.txt
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
213 F: drivers/media/dvb-frontends/a8293*
215 AACRAID SCSI RAID DRIVER
218 W: http://www.adaptec.com/
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
225 F: include/linux/syscalls.h
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 F: drivers/hwmon/abituguru.c
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 F: drivers/hwmon/abituguru3.c
240 ACCES 104-DIO-48E GPIO DRIVER
244 F: drivers/gpio/gpio-104-dio-48e.c
246 ACCES 104-IDI-48 GPIO DRIVER
250 F: drivers/gpio/gpio-104-idi-48.c
252 ACCES 104-IDIO-16 GPIO DRIVER
256 F: drivers/gpio/gpio-104-idio-16.c
262 F: drivers/net/ethernet/alteon/acenic*
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
267 W: http://piie.net/?section=acerhdf
269 F: drivers/platform/x86/acerhdf.c
271 ACER WMI LAPTOP EXTRAS
275 F: drivers/platform/x86/acer-wmi.c
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
308 F: drivers/acpi/acpica/
315 W: https://01.org/linux-acpi
317 F: drivers/acpi/fan.c
322 W: https://01.org/linux-acpi
324 F: drivers/acpi/*thermal*
329 W: https://01.org/linux-acpi
331 F: drivers/acpi/acpi_video.c
336 F: drivers/platform/x86/wmi.c
338 AD1889 ALSA SOUND DRIVER
340 W: http://wiki.parisc-linux.org/AD1889
343 F: sound/pci/ad1889.*
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
350 F: drivers/misc/ad525x_dpot.c
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
357 F: drivers/regulator/ad5398.c
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
364 F: drivers/input/misc/ad714x.c
366 AD7877 TOUCHSCREEN DRIVER
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
371 F: drivers/input/touchscreen/ad7877.c
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
378 F: drivers/input/touchscreen/ad7879.c
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
393 ADM1025 HARDWARE MONITOR DRIVER
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
400 ADM1029 HARDWARE MONITOR DRIVER
404 F: drivers/hwmon/adm1029.c
406 ADM8211 WIRELESS DRIVER
408 W: http://wireless.kernel.org/
410 F: drivers/net/wireless/admtek/adm8211.*
412 ADP1653 FLASH CONTROLLER DRIVER
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/video/backlight/adp8860_bl.c
445 ADS1015 HARDWARE MONITOR DRIVER
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
456 F: drivers/macintosh/therm_adt746x.c
458 ADT7475 HARDWARE MONITOR DRIVER
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/input/misc/adxl34x.c
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
483 F: sound/oss/aedsp16.c
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
493 F: drivers/media/dvb-frontends/af9013*
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
503 F: drivers/media/dvb-frontends/af9033*
508 F: Documentation/filesystems/affs.txt
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
534 AIC7XXX / AIC79XX SCSI DRIVER
538 F: drivers/scsi/aic7xxx/
540 AIMSLAB FM RADIO RECEIVER DRIVER
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
546 F: drivers/media/radio/radio-aimslab*
553 F: include/linux/*aio*.h
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
563 F: drivers/media/usb/airspy/
565 ALCATEL SPEEDTOUCH USB DRIVER
568 W: http://www.linux-usb.org/SpeedTouch/
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
573 ALCHEMY AU1XX0 MMC DRIVER
576 F: drivers/mmc/host/au1xmmc.c
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
585 ALLWINNER SECURITY SYSTEM
589 F: drivers/crypto/sunxi-ss/
599 ALPS PS/2 TOUCHPAD DRIVER
601 F: drivers/input/mouse/alps.*
603 ALTERA MAILBOX DRIVER
607 F: drivers/mailbox/mailbox-altera.c
613 F: drivers/gpio/gpio-altera.c
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
627 F: drivers/net/ethernet/altera/
629 ALTERA UART/JTAG UART SERIAL DRIVERS
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
639 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
644 F: drivers/crypto/ccp/
645 F: include/linux/ccp.h
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
651 F: Documentation/hwmon/fam15h_power
652 F: drivers/hwmon/fam15h_power.c
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
657 F: drivers/usb/gadget/udc/amd5536udc.*
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
662 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
664 F: drivers/char/hw_random/geode-rng.c
665 F: drivers/crypto/geode*
666 F: drivers/video/fbdev/geode/
667 F: arch/x86/include/asm/geode.h
672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
674 F: drivers/iommu/amd_iommu*.[ch]
675 F: include/linux/amd-iommu.h
680 T: git git://people.freedesktop.org/~gabbayo/linux.git
682 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F: drivers/gpu/drm/amd/amdkfd/
687 F: drivers/gpu/drm/amd/include/cik_structs.h
688 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F: drivers/gpu/drm/amd/include/vi_structs.h
690 F: drivers/gpu/drm/radeon/radeon_kfd.c
691 F: drivers/gpu/drm/radeon/radeon_kfd.h
692 F: include/uapi/linux/kfd_ioctl.h
694 AMD SEATTLE DEVICE TREE SUPPORT
699 F: arch/arm64/boot/dts/amd/
705 F: drivers/net/ethernet/amd/xgbe/
706 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
708 AMS (Apple Motion Sensor) DRIVER
711 F: drivers/macintosh/ams/
713 ANALOG DEVICES INC AD9389B DRIVER
717 F: drivers/media/i2c/ad9389b*
719 ANALOG DEVICES INC ADV7180 DRIVER
722 W: http://ez.analog.com/community/linux-device-drivers
724 F: drivers/media/i2c/adv7180.c
726 ANALOG DEVICES INC ADV7511 DRIVER
730 F: drivers/media/i2c/adv7511*
732 ANALOG DEVICES INC ADV7604 DRIVER
736 F: drivers/media/i2c/adv7604*
738 ANALOG DEVICES INC ADV7842 DRIVER
742 F: drivers/media/i2c/adv7842*
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
747 W: http://wiki.analog.com/
748 W: http://ez.analog.com/community/linux-device-drivers
750 F: sound/soc/codecs/adau*
751 F: sound/soc/codecs/adav*
752 F: sound/soc/codecs/ad1*
753 F: sound/soc/codecs/ad7*
754 F: sound/soc/codecs/ssm*
755 F: sound/soc/codecs/sigmadsp.*
757 ANALOG DEVICES INC ASOC DRIVERS
760 W: http://blackfin.uclinux.org/
762 F: sound/soc/blackfin/*
764 ANALOG DEVICES INC IIO DRIVERS
767 W: http://wiki.analog.com/
768 W: http://ez.analog.com/community/linux-device-drivers
771 X: drivers/iio/*/adjd*
772 F: drivers/staging/iio/*/ad*
773 F: staging/iio/trigger/iio-trig-bfin-timer.c
775 ANALOG DEVICES INC DMA DRIVERS
777 W: http://ez.analog.com/community/linux-device-drivers
779 F: drivers/dma/dma-axi-dmac.c
781 ANDROID CONFIG FRAGMENTS
784 F: kernel/configs/android*
790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
794 F: drivers/staging/android/
801 F: Documentation/devicetree/bindings/staging/ion/
802 F: drivers/staging/android/ion
803 F: drivers/staging/android/uapi/ion.h
804 F: drivers/staging/android/uapi/ion_test.h
806 AOA (Apple Onboard Audio) ALSA DRIVER
813 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
817 F: drivers/iio/dac/stx104.c
822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823 F: arch/x86/kernel/apm_32.c
824 F: include/linux/apm_bios.h
825 F: include/uapi/linux/apm_bios.h
826 F: drivers/char/apm-emulation.c
828 APPLE BCM5974 MULTITOUCH DRIVER
832 F: drivers/input/mouse/bcm5974.c
838 F: drivers/hwmon/applesmc.c
840 APPLETALK NETWORK LAYER
843 F: drivers/net/appletalk/
846 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
849 F: arch/arm64/boot/dts/apm/
851 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
855 F: drivers/net/ethernet/apm/xgene/
856 F: drivers/net/phy/mdio-xgene.c
857 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
860 APTINA CAMERA SENSOR PLL
864 F: drivers/media/i2c/aptina-pll.*
866 ARC FRAMEBUFFER DRIVER
869 F: drivers/video/fbdev/arcfb.c
870 F: drivers/video/fbdev/core/fb_defio.c
876 F: drivers/net/arcnet/
877 F: include/uapi/linux/if_arcnet.h
882 F: drivers/gpu/drm/arc/
883 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
885 ARM ARCHITECTED TIMER DRIVER
890 F: arch/arm/include/asm/arch_timer.h
891 F: arch/arm64/include/asm/arch_timer.h
892 F: drivers/clocksource/arm_arch_timer.c
897 F: drivers/gpu/drm/arm/hdlcd_*
898 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
900 ARM MALI-DP DRM DRIVER
905 F: drivers/gpu/drm/arm/
906 F: Documentation/devicetree/bindings/display/arm,malidp.txt
908 ARM MFM AND FLOPPY DRIVERS
911 F: arch/arm/lib/floppydma.S
912 F: arch/arm/include/asm/floppy.h
914 ARM PMU PROFILING AND DEBUGGING
918 F: arch/arm*/kernel/perf_*
919 F: arch/arm/oprofile/common.c
920 F: arch/arm*/kernel/hw_breakpoint.c
921 F: arch/arm*/include/asm/hw_breakpoint.h
922 F: arch/arm*/include/asm/perf_event.h
923 F: drivers/perf/arm_pmu.c
924 F: include/linux/perf/arm_pmu.h
929 W: http://www.armlinux.org.uk/
933 ARM SUB-ARCHITECTURES
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
940 ARM PRIMECELL AACI PL041 DRIVER
945 ARM PRIMECELL CLCD PL110 DRIVER
948 F: drivers/video/fbdev/amba-clcd.*
950 ARM PRIMECELL KMI PL050 DRIVER
953 F: drivers/input/serio/ambakmi.*
954 F: include/linux/amba/kmi.h
956 ARM PRIMECELL MMCI PL180/1 DRIVER
959 F: drivers/mmc/host/mmci.*
960 F: include/linux/amba/mmci.h
962 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
965 F: drivers/tty/serial/amba-pl01*.c
966 F: include/linux/amba/serial.h
968 ARM PRIMECELL BUS SUPPORT
972 F: include/linux/amba/bus.h
974 ARM/ADS SPHERE MACHINE SUPPORT
979 ARM/AFEB9260 MACHINE SUPPORT
984 ARM/AJECO 1ARM MACHINE SUPPORT
989 ARM/Allwinner sunXi SoC support
996 ARM/Allwinner SoC Clock Support
999 F: drivers/clk/sunxi/
1001 ARM/Amlogic Meson SoC support
1006 W: http://linux-meson.com/
1008 F: arch/arm/mach-meson/
1009 F: arch/arm/boot/dts/meson*
1010 F: arch/arm64/boot/dts/amlogic/
1011 F: drivers/pinctrl/meson/
1014 ARM/Annapurna Labs ALPINE ARCHITECTURE
1019 F: arch/arm/mach-alpine/
1020 F: arch/arm/boot/dts/alpine*
1021 F: arch/arm64/boot/dts/al/
1022 F: drivers/*/*alpine*
1024 ARM/ARTPEC MACHINE SUPPORT
1030 F: arch/arm/mach-artpec
1031 F: arch/arm/boot/dts/artpec6*
1034 ARM/ASPEED MACHINE SUPPORT
1037 F: arch/arm/mach-aspeed/
1038 F: arch/arm/boot/dts/aspeed-*
1039 F: drivers/*/*aspeed*
1041 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1046 W: http://www.linux4sam.org
1047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1049 F: arch/arm/mach-at91/
1050 F: include/soc/at91/
1051 F: arch/arm/boot/dts/at91*.dts
1052 F: arch/arm/boot/dts/at91*.dtsi
1053 F: arch/arm/boot/dts/sama*.dts
1054 F: arch/arm/boot/dts/sama*.dtsi
1055 F: arch/arm/include/debug/at91.S
1057 ARM/ATMEL AT91 Clock Support
1062 ARM/CALXEDA HIGHBANK ARCHITECTURE
1066 F: arch/arm/mach-highbank/
1067 F: arch/arm/boot/dts/highbank.dts
1068 F: arch/arm/boot/dts/ecx-*.dts*
1070 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1073 F: arch/arm/mach-cns3xxx/
1075 ARM/CAVIUM THUNDER NETWORK DRIVER
1080 F: drivers/net/ethernet/cavium/thunder/
1082 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1088 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1093 F: arch/arm/mach-ep93xx/
1094 F: arch/arm/mach-ep93xx/include/mach/
1096 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1105 F: arch/arm/include/asm/clkdev.h
1106 F: drivers/clk/clkdev.c
1108 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1113 ARM/CONTEC MICRO9 MACHINE SUPPORT
1116 F: arch/arm/mach-ep93xx/micro9.c
1118 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1122 F: drivers/hwtracing/coresight/*
1123 F: Documentation/trace/coresight.txt
1124 F: Documentation/devicetree/bindings/arm/coresight.txt
1125 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1127 ARM/CORGI MACHINE SUPPORT
1131 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1134 T: git git://github.com/ulli-kroll/linux.git
1136 F: arch/arm/mach-gemini/
1137 F: drivers/rtc/rtc-gemini.c
1139 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1144 F: arch/arm/boot/dts/prima2*
1145 F: arch/arm/mach-prima2/
1146 F: drivers/clk/sirf/
1147 F: drivers/clocksource/timer-prima2.c
1148 F: drivers/clocksource/timer-atlas7.c
1151 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1155 F: arch/arm/boot/dts/cx92755*
1158 ARM/EBSA110 MACHINE SUPPORT
1161 W: http://www.armlinux.org.uk/
1163 F: arch/arm/mach-ebsa110/
1164 F: drivers/net/ethernet/amd/am79c961a.*
1166 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1172 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1177 W: http://www.openezx.org/
1179 T: topgit git://git.openezx.org/openezx.git
1180 F: arch/arm/mach-pxa/ezx.c
1182 ARM/FARADAY FA526 PORT
1186 T: git git://git.berlios.de/gemini-board
1187 F: arch/arm/mm/*-fa*
1189 ARM/FOOTBRIDGE ARCHITECTURE
1192 W: http://www.armlinux.org.uk/
1194 F: arch/arm/include/asm/hardware/dec21285.h
1195 F: arch/arm/mach-footbridge/
1197 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204 F: arch/arm/mach-imx/
1205 F: arch/arm/mach-mxs/
1206 F: arch/arm/boot/dts/imx*
1207 F: arch/arm/configs/imx*_defconfig
1211 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218 F: arch/arm/mach-imx/*vf610*
1219 F: arch/arm/boot/dts/vf*
1221 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1226 ARM/GUMSTIX MACHINE SUPPORT
1231 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1236 F: arch/arm/mach-pxa/hx4700.c
1237 F: arch/arm/mach-pxa/include/mach/hx4700.h
1238 F: sound/soc/pxa/hx4700.c
1240 ARM/HISILICON SOC SUPPORT
1243 W: http://www.hisilicon.com
1245 T: git git://github.com/hisilicon/linux-hisi.git
1246 F: arch/arm/mach-hisi/
1247 F: arch/arm/boot/dts/hi3*
1248 F: arch/arm/boot/dts/hip*
1249 F: arch/arm/boot/dts/hisi*
1250 F: arch/arm64/boot/dts/hisilicon/
1252 ARM/HP JORNADA 7XX MACHINE SUPPORT
1256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257 F: arch/arm/mach-sa1100/jornada720.c
1258 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1260 ARM/IGEP MACHINE SUPPORT
1266 F: arch/arm/boot/dts/omap3-igep*
1268 ARM/INCOME PXA270 SUPPORT
1272 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1274 ARM/INTEL IOP32X ARM ARCHITECTURE
1279 ARM/INTEL IOP33X ARM ARCHITECTURE
1283 ARM/INTEL IOP13XX ARM ARCHITECTURE
1288 ARM/INTEL IQ81342EX MACHINE SUPPORT
1293 ARM/INTEL IXDP2850 MACHINE SUPPORT
1298 ARM/INTEL IXP4XX ARM ARCHITECTURE
1303 F: arch/arm/mach-ixp4xx/
1305 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1309 F: arch/arm/mach-pxa/stargate2.c
1310 F: drivers/pcmcia/pxa2xx_stargate2.c
1312 ARM/INTEL XSC3 (MANZANO) ARM CORE
1317 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1322 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1326 F: arch/arm/mach-keystone/
1327 F: arch/arm/boot/dts/keystone-*
1328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1330 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1334 F: drivers/clk/keystone/
1336 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1341 F: drivers/clocksource/timer-keystone.c
1343 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1347 F: drivers/power/reset/keystone-reset.c
1349 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1353 F: drivers/memory/*emif*
1355 ARM/LG1K ARCHITECTURE
1359 F: arch/arm64/boot/dts/lg/
1361 ARM/LOGICPD PXA270 MACHINE SUPPORT
1366 ARM/LPC18XX ARCHITECTURE
1370 F: arch/arm/boot/dts/lpc43*
1371 F: drivers/clk/nxp/clk-lpc18xx*
1372 F: drivers/clocksource/time-lpc32xx.c
1373 F: drivers/i2c/busses/i2c-lpc2k.c
1374 F: drivers/memory/pl172.c
1375 F: drivers/mtd/spi-nor/nxp-spifi.c
1376 F: drivers/rtc/rtc-lpc24xx.c
1379 ARM/LPC32XX SOC SUPPORT
1383 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1385 F: arch/arm/boot/dts/lpc32*
1386 F: arch/arm/mach-lpc32xx/
1387 F: drivers/i2c/busses/i2c-pnx.c
1388 F: drivers/net/ethernet/nxp/lpc_eth.c
1389 F: drivers/usb/host/ohci-nxp.c
1390 F: drivers/watchdog/pnx4008_wdt.c
1393 ARM/MAGICIAN MACHINE SUPPORT
1397 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1404 F: arch/arm/mach-mvebu/
1405 F: drivers/rtc/rtc-armada38x.c
1406 F: arch/arm/boot/dts/armada*
1407 F: arch/arm/boot/dts/kirkwood*
1408 F: arch/arm64/boot/dts/marvell/armada*
1409 F: drivers/cpufreq/mvebu-cpufreq.c
1410 F: arch/arm/configs/mvebu_*_defconfig
1412 ARM/Marvell Berlin SoC support
1416 F: arch/arm/mach-berlin/
1417 F: arch/arm/boot/dts/berlin*
1418 F: arch/arm64/boot/dts/marvell/berlin*
1421 ARM/Marvell Dove/MV78xx0/Orion SOC support
1428 F: arch/arm/mach-dove/
1429 F: arch/arm/mach-mv78xx0/
1430 F: arch/arm/mach-orion5x/
1431 F: arch/arm/plat-orion/
1432 F: arch/arm/boot/dts/dove*
1433 F: arch/arm/boot/dts/orion5x*
1436 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1439 W: http://www.digriz.org.uk/ts78xx/kernel
1441 F: arch/arm/mach-orion5x/ts78xx-*
1443 ARM/OXNAS platform support
1447 F: arch/arm/mach-oxnas/
1448 F: arch/arm/boot/dts/oxnas*
1449 F: arch/arm/boot/dts/wd-mbwe.dts
1452 ARM/Mediatek RTC DRIVER
1457 F: drivers/rtc/rtc-mt6397.c
1459 ARM/Mediatek SoC support
1464 F: arch/arm/boot/dts/mt6*
1465 F: arch/arm/boot/dts/mt8*
1466 F: arch/arm/mach-mediatek/
1470 ARM/Mediatek USB3 PHY DRIVER
1475 F: drivers/phy/phy-mt65xx-usb3.c
1477 ARM/MICREL KS8695 ARCHITECTURE
1480 F: arch/arm/mach-ks8695/
1483 ARM/MIOA701 MACHINE SUPPORT
1486 F: arch/arm/mach-pxa/mioa701.c
1489 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1493 ARM/NOMADIK ARCHITECTURE
1498 F: arch/arm/mach-nomadik/
1499 F: drivers/pinctrl/nomadik/
1500 F: drivers/i2c/busses/i2c-nomadik.c
1501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1503 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1506 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1509 ARM/TOSA MACHINE SUPPORT
1514 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1517 W: http://hackndev.com
1519 F: arch/arm/mach-pxa/include/mach/palmtx.h
1520 F: arch/arm/mach-pxa/palmtx.c
1521 F: arch/arm/mach-pxa/include/mach/palmt5.h
1522 F: arch/arm/mach-pxa/palmt5.c
1523 F: arch/arm/mach-pxa/include/mach/palmld.h
1524 F: arch/arm/mach-pxa/palmld.c
1525 F: arch/arm/mach-pxa/include/mach/palmte2.h
1526 F: arch/arm/mach-pxa/palmte2.c
1527 F: arch/arm/mach-pxa/include/mach/palmtc.h
1528 F: arch/arm/mach-pxa/palmtc.c
1530 ARM/PALM TREO SUPPORT
1533 W: http://hackndev.com
1535 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536 F: arch/arm/mach-pxa/palmtreo.c
1541 W: http://hackndev.com
1543 F: arch/arm/mach-pxa/include/mach/palmz72.h
1544 F: arch/arm/mach-pxa/palmz72.c
1548 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1551 ARM/PT DIGITAL BOARD PORT
1554 W: http://www.armlinux.org.uk/
1557 ARM/QUALCOMM SUPPORT
1563 F: Documentation/devicetree/bindings/soc/qcom/
1564 F: arch/arm/boot/dts/qcom-*.dts
1565 F: arch/arm/boot/dts/qcom-*.dtsi
1566 F: arch/arm/mach-qcom/
1567 F: arch/arm64/boot/dts/qcom/*
1568 F: drivers/i2c/busses/i2c-qup.c
1569 F: drivers/clk/qcom/
1570 F: drivers/soc/qcom/
1571 F: drivers/spi/spi-qup.c
1572 F: drivers/tty/serial/msm_serial.h
1573 F: drivers/tty/serial/msm_serial.c
1574 F: drivers/*/pm8???-*
1575 F: drivers/mfd/ssbi.c
1576 F: drivers/firmware/qcom_scm.c
1577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1579 ARM/RADISYS ENP2611 MACHINE SUPPORT
1584 ARM/RENESAS ARM64 ARCHITECTURE
1588 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1591 F: arch/arm64/boot/dts/renesas/
1592 F: drivers/soc/renesas/
1593 F: include/linux/soc/renesas/
1595 ARM/RISCPC ARCHITECTURE
1598 W: http://www.armlinux.org.uk/
1600 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601 F: arch/arm/include/asm/hardware/ioc.h
1602 F: arch/arm/include/asm/hardware/iomd.h
1603 F: arch/arm/include/asm/hardware/memc.h
1604 F: arch/arm/mach-rpc/
1605 F: drivers/net/ethernet/8390/etherh.c
1606 F: drivers/net/ethernet/i825xx/ether1*
1607 F: drivers/net/ethernet/seeq/ether3*
1608 F: drivers/scsi/arm/
1610 ARM/Rockchip SoC support
1614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1616 F: arch/arm/boot/dts/rk3*
1617 F: arch/arm/mach-rockchip/
1618 F: drivers/clk/rockchip/
1619 F: drivers/i2c/busses/i2c-rk3x.c
1620 F: drivers/*/*rockchip*
1621 F: drivers/*/*/*rockchip*
1622 F: sound/soc/rockchip/
1625 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1632 F: arch/arm/boot/dts/s3c*
1633 F: arch/arm/boot/dts/s5p*
1634 F: arch/arm/boot/dts/samsung*
1635 F: arch/arm/boot/dts/exynos*
1636 F: arch/arm64/boot/dts/exynos/
1637 F: arch/arm/plat-samsung/
1638 F: arch/arm/mach-s3c24*/
1639 F: arch/arm/mach-s3c64xx/
1640 F: arch/arm/mach-s5p*/
1641 F: arch/arm/mach-exynos*/
1642 F: drivers/*/*s3c24*
1643 F: drivers/*/*/*s3c24*
1644 F: drivers/*/*s3c64xx*
1645 F: drivers/*/*s5pv210*
1646 F: drivers/memory/samsung/*
1647 F: drivers/soc/samsung/*
1648 F: Documentation/arm/Samsung/
1649 F: Documentation/devicetree/bindings/arm/samsung/
1650 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1651 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1654 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1658 F: arch/arm/mach-s5pv210/
1660 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1667 F: drivers/media/platform/s5p-g2d/
1669 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1677 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1678 F: drivers/media/platform/s5p-mfc/
1680 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1686 F: drivers/media/platform/s5p-tv/
1688 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1693 F: drivers/staging/media/platform/s5p-cec/
1695 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1701 F: drivers/media/platform/s5p-jpeg/
1703 ARM/SHMOBILE ARM ARCHITECTURE
1707 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1710 F: arch/arm/boot/dts/emev2*
1711 F: arch/arm/boot/dts/r7s*
1712 F: arch/arm/boot/dts/r8a*
1713 F: arch/arm/boot/dts/sh*
1714 F: arch/arm/configs/shmobile_defconfig
1715 F: arch/arm/include/debug/renesas-scif.S
1716 F: arch/arm/mach-shmobile/
1717 F: drivers/soc/renesas/
1718 F: include/linux/soc/renesas/
1720 ARM/SOCFPGA ARCHITECTURE
1723 F: arch/arm/mach-socfpga/
1724 F: arch/arm/boot/dts/socfpga*
1725 F: arch/arm/configs/socfpga_defconfig
1726 F: arch/arm64/boot/dts/altera/
1727 W: http://www.rocketboards.org
1728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1730 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1733 F: drivers/clk/socfpga/
1735 ARM/SOCFPGA EDAC SUPPORT
1738 F: drivers/edac/altera_edac.
1740 ARM/STI ARCHITECTURE
1744 W: http://www.stlinux.com
1746 F: arch/arm/mach-sti/
1747 F: arch/arm/boot/dts/sti*
1748 F: drivers/char/hw_random/st-rng.c
1749 F: drivers/clocksource/arm_global_timer.c
1750 F: drivers/clocksource/clksrc_st_lpc.c
1751 F: drivers/cpufreq/sti-cpufreq.c
1752 F: drivers/i2c/busses/i2c-st.c
1753 F: drivers/media/rc/st_rc.c
1754 F: drivers/media/platform/sti/c8sectpfe/
1755 F: drivers/mmc/host/sdhci-st.c
1756 F: drivers/phy/phy-miphy28lp.c
1757 F: drivers/phy/phy-miphy365x.c
1758 F: drivers/phy/phy-stih407-usb.c
1759 F: drivers/phy/phy-stih41x-usb.c
1760 F: drivers/pinctrl/pinctrl-st.c
1761 F: drivers/remoteproc/st_remoteproc.c
1762 F: drivers/reset/sti/
1763 F: drivers/rtc/rtc-st-lpc.c
1764 F: drivers/tty/serial/st-asc.c
1765 F: drivers/usb/dwc3/dwc3-st.c
1766 F: drivers/usb/host/ehci-st.c
1767 F: drivers/usb/host/ohci-st.c
1768 F: drivers/watchdog/st_lpc_wdt.c
1769 F: drivers/ata/ahci_st.c
1771 ARM/STM32 ARCHITECTURE
1776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1778 F: drivers/clocksource/armv7m_systick.c
1780 ARM/TANGO ARCHITECTURE
1786 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1791 ARM/TETON BGA MACHINE SUPPORT
1796 ARM/THECUS N2100 MACHINE SUPPORT
1801 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1804 W: http://www.mcuos.com
1806 F: arch/arm/mach-w90x900/
1807 F: drivers/input/keyboard/w90p910_keypad.c
1808 F: drivers/input/touchscreen/w90p910_ts.c
1809 F: drivers/watchdog/nuc900_wdt.c
1810 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1811 F: drivers/mtd/nand/nuc900_nand.c
1812 F: drivers/rtc/rtc-nuc900.c
1813 F: drivers/spi/spi-nuc900.c
1814 F: drivers/usb/host/ehci-w90x900.c
1815 F: drivers/video/fbdev/nuc900fb.c
1817 ARM/U300 MACHINE SUPPORT
1821 F: arch/arm/mach-u300/
1822 F: drivers/clocksource/timer-u300.c
1823 F: drivers/i2c/busses/i2c-stu300.c
1824 F: drivers/rtc/rtc-coh901331.c
1825 F: drivers/watchdog/coh901327_wdt.c
1826 F: drivers/dma/coh901318*
1827 F: drivers/mfd/ab3100*
1828 F: drivers/rtc/rtc-ab3100.c
1829 F: drivers/rtc/rtc-coh901331.c
1830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1832 ARM/UNIPHIER ARCHITECTURE
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1837 F: arch/arm/boot/dts/uniphier*
1838 F: arch/arm/include/asm/hardware/cache-uniphier.h
1839 F: arch/arm/mach-uniphier/
1840 F: arch/arm/mm/cache-uniphier.c
1841 F: arch/arm64/boot/dts/socionext/
1842 F: drivers/bus/uniphier-system-bus.c
1843 F: drivers/i2c/busses/i2c-uniphier*
1844 F: drivers/pinctrl/uniphier/
1845 F: drivers/tty/serial/8250/8250_uniphier.c
1848 ARM/Ux500 ARM ARCHITECTURE
1852 F: arch/arm/mach-ux500/
1853 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1854 F: drivers/dma/ste_dma40*
1855 F: drivers/hwspinlock/u8500_hsem.c
1856 F: drivers/mfd/abx500*
1857 F: drivers/mfd/ab8500*
1858 F: drivers/mfd/dbx500*
1859 F: drivers/mfd/db8500*
1860 F: drivers/pinctrl/nomadik/pinctrl-ab*
1861 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1862 F: drivers/rtc/rtc-ab8500.c
1863 F: drivers/rtc/rtc-pl031.c
1864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1866 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1869 T: git git://git.linaro.org/people/ulfh/clk.git
1871 F: drivers/clk/ux500/
1873 ARM/VERSATILE EXPRESS PLATFORM
1879 F: arch/arm/boot/dts/vexpress*
1880 F: arch/arm64/boot/dts/arm/
1881 F: arch/arm/mach-vexpress/
1884 F: drivers/clk/versatile/clk-vexpress-osc.c
1885 F: drivers/clocksource/versatile.c
1891 W: http://www.armlinux.org.uk/
1895 ARM/VOIPAC PXA270 SUPPORT
1899 F: arch/arm/mach-pxa/vpac270.c
1900 F: arch/arm/mach-pxa/include/mach/vpac270.h
1902 ARM/VT8500 ARM ARCHITECTURE
1906 F: arch/arm/mach-vt8500/
1907 F: drivers/clocksource/vt8500_timer.c
1908 F: drivers/i2c/busses/i2c-wmt.c
1909 F: drivers/mmc/host/wmt-sdmmc.c
1910 F: drivers/pwm/pwm-vt8500.c
1911 F: drivers/rtc/rtc-vt8500.c
1912 F: drivers/tty/serial/vt8500_serial.c
1913 F: drivers/usb/host/ehci-platform.c
1914 F: drivers/usb/host/uhci-platform.c
1915 F: drivers/video/fbdev/vt8500lcdfb.*
1916 F: drivers/video/fbdev/wm8505fb*
1917 F: drivers/video/fbdev/wmt_ge_rops.*
1919 ARM/ZIPIT Z2 SUPPORT
1923 F: arch/arm/mach-pxa/z2.c
1924 F: arch/arm/mach-pxa/include/mach/z2.h
1926 ARM/ZTE ARCHITECTURE
1930 F: arch/arm/mach-zx/
1932 F: Documentation/devicetree/bindings/arm/zte.txt
1933 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1935 ARM/ZYNQ ARCHITECTURE
1939 W: http://wiki.xilinx.com
1940 T: git https://github.com/Xilinx/linux-xlnx.git
1942 F: arch/arm/mach-zynq/
1943 F: drivers/cpuidle/cpuidle-zynq.c
1944 F: drivers/block/xsysace.c
1947 F: drivers/clocksource/cadence_ttc_timer.c
1948 F: drivers/i2c/busses/i2c-cadence.c
1949 F: drivers/mmc/host/sdhci-of-arasan.c
1950 F: drivers/edac/synopsys_edac.c
1957 F: drivers/iommu/arm-smmu.c
1958 F: drivers/iommu/arm-smmu-v3.c
1959 F: drivers/iommu/io-pgtable-arm.c
1960 F: drivers/iommu/io-pgtable-arm-v7s.c
1962 ARM64 PORT (AARCH64 ARCHITECTURE)
1966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1969 F: Documentation/arm64/
1971 AS3645A LED FLASH CONTROLLER DRIVER
1974 T: git git://linuxtv.org/media_tree.git
1976 F: drivers/media/i2c/as3645a.c
1977 F: include/media/i2c/as3645a.h
1979 ASC7621 HARDWARE MONITOR DRIVER
1983 F: Documentation/hwmon/asc7621
1984 F: drivers/hwmon/asc7621.c
1986 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1990 W: http://acpi4asus.sf.net
1992 F: drivers/platform/x86/asus*.c
1993 F: drivers/platform/x86/eeepc*.c
1995 ASUS WIRELESS RADIO CONTROL DRIVER
1999 F: drivers/platform/x86/asus-wireless.c
2005 F: Documentation/crypto/asymmetric-keys.txt
2006 F: include/linux/verification.h
2007 F: include/crypto/public_key.h
2008 F: include/crypto/pkcs7.h
2009 F: crypto/asymmetric_keys/
2011 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2013 W: http://sourceforge.net/projects/xscaleiop
2015 F: Documentation/crypto/async-tx-api.txt
2018 F: include/linux/dmaengine.h
2019 F: include/linux/async_tx.h
2025 F: drivers/misc/eeprom/at24.c
2026 F: include/linux/platform_data/at24.h
2028 ATA OVER ETHERNET (AOE) DRIVER
2030 W: http://www.openaoe.org/
2032 F: Documentation/aoe/
2033 F: drivers/block/aoe/
2035 ATHEROS 71XX/9XXX GPIO DRIVER
2037 W: https://github.com/AlbanBedel/linux
2038 T: git git://github.com/AlbanBedel/linux
2040 F: drivers/gpio/gpio-ath79.c
2041 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2043 ATHEROS ATH GENERIC UTILITIES
2047 F: drivers/net/wireless/ath/*
2049 ATHEROS ATH5K WIRELESS DRIVER
2054 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2056 F: drivers/net/wireless/ath/ath5k/
2058 ATHEROS ATH6KL WIRELESS DRIVER
2061 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2064 F: drivers/net/wireless/ath/ath6kl/
2066 WILOCITY WIL6210 WIRELESS DRIVER
2071 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2072 F: drivers/net/wireless/ath/wil6210/
2073 F: include/uapi/linux/wil6210_uapi.h
2075 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2078 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2080 F: drivers/net/wireless/ath/carl9170/
2082 ATK0110 HWMON DRIVER
2086 F: drivers/hwmon/asus_atk0110.c
2091 F: drivers/input/misc/ati_remote2.c
2093 ATLX ETHERNET DRIVERS
2097 W: http://sourceforge.net/projects/atl1
2098 W: http://atl1.sourceforge.net
2100 F: drivers/net/ethernet/atheros/
2106 W: http://linux-atm.sourceforge.net
2109 F: include/linux/atm*
2110 F: include/uapi/linux/atm*
2112 ATMEL AT91 / AT32 MCI DRIVER
2115 F: drivers/mmc/host/atmel-mci.c
2117 ATMEL AT91 / AT32 SERIAL DRIVER
2120 F: drivers/tty/serial/atmel_serial.c
2122 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2125 F: drivers/power/reset/at91-sama5d2_shdwc.c
2127 ATMEL SAMA5D2 ADC DRIVER
2131 F: drivers/iio/adc/at91-sama5d2_adc.c
2133 ATMEL Audio ALSA driver
2143 F: drivers/dma/at_hdmac.c
2144 F: drivers/dma/at_hdmac_regs.h
2145 F: include/linux/platform_data/dma-atmel.h
2152 F: drivers/dma/at_xdmac.c
2158 F: drivers/i2c/busses/i2c-at91.c
2164 F: drivers/media/platform/soc_camera/atmel-isi.c
2165 F: include/media/atmel-isi.h
2171 F: drivers/video/fbdev/atmel_lcdfb.c
2172 F: include/video/atmel_lcdc.h
2174 ATMEL MACB ETHERNET DRIVER
2177 F: drivers/net/ethernet/cadence/
2184 F: drivers/mtd/nand/atmel_nand*
2190 F: drivers/mmc/host/sdhci-of-at91.c
2195 F: drivers/spi/spi-atmel.*
2201 F: drivers/misc/atmel-ssc.c
2202 F: include/linux/atmel-ssc.h
2204 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2208 F: drivers/misc/atmel_tclib.c
2209 F: drivers/clocksource/tcb_clksrc.c
2211 ATMEL USBA UDC DRIVER
2215 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2217 ATMEL WIRELESS DRIVER
2220 W: http://www.thekelleys.org.uk/atmel
2221 W: http://atmelwlandriver.sourceforge.net/
2223 F: drivers/net/wireless/atmel/atmel*
2225 ATMEL MAXTOUCH DRIVER
2227 T: git git://github.com/atmel-maxtouch/linux.git
2229 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2230 F: drivers/input/touchscreen/atmel_mxt_ts.c
2231 F: include/linux/platform_data/atmel_mxt_ts.h
2233 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2236 W: http://www.attotech.com
2238 F: drivers/scsi/esas2r
2240 ATUSB IEEE 802.15.4 RADIO DRIVER
2244 F: drivers/net/ieee802154/atusb.c
2245 F: drivers/net/ieee802154/atusb.h
2246 F: drivers/net/ieee802154/at86rf230.h
2252 W: http://people.redhat.com/sgrubb/audit/
2253 T: git git://git.infradead.org/users/pcmoore/audit
2255 F: include/linux/audit.h
2256 F: include/uapi/linux/audit.h
2259 AUXILIARY DISPLAY DRIVERS
2261 W: http://miguelojeda.es/auxdisplay.htm
2262 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2264 F: drivers/auxdisplay/
2265 F: include/linux/cfag12864b.h
2270 W: http://www.atmel.com/products/AVR32/
2271 W: http://mirror.egtvedt.no/avr32linux.org/
2272 W: http://avrfreaks.net/
2276 AVR32/AT32AP MACHINE SUPPORT
2280 F: arch/avr32/mach-at32ap/
2285 W: http://www.linux-ax25.org/
2287 F: include/uapi/linux/ax25.h
2288 F: include/net/ax25.h
2295 W: https://linuxtv.org
2296 T: git git://linuxtv.org/media_tree.git
2298 F: drivers/media/usb/dvb-usb-v2/az6007.c
2300 AZTECH FM RADIO RECEIVER DRIVER
2303 T: git git://linuxtv.org/media_tree.git
2304 W: https://linuxtv.org
2306 F: drivers/media/radio/radio-aztech*
2311 W: http://wireless.kernel.org/en/users/Drivers/b43
2313 F: drivers/net/wireless/broadcom/b43/
2315 B43LEGACY WIRELESS DRIVER
2319 W: http://wireless.kernel.org/en/users/Drivers/b43
2321 F: drivers/net/wireless/broadcom/b43legacy/
2323 BACKLIGHT CLASS/SUBSYSTEM
2326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2328 F: drivers/video/backlight/
2329 F: include/linux/backlight.h
2336 W: https://www.open-mesh.org/
2337 Q: https://patchwork.open-mesh.org/project/batman/list/
2339 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2340 F: Documentation/ABI/testing/sysfs-class-net-mesh
2341 F: Documentation/networking/batman-adv.txt
2342 F: include/uapi/linux/batman_adv.h
2345 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2348 W: http://www.baycom.org/~tom/ham/ham.html
2350 F: drivers/net/hamradio/baycom*
2352 BCACHE (BLOCK LAYER CACHE)
2355 W: http://bcache.evilpiepirate.org
2357 F: drivers/md/bcache/
2359 BDISP ST MEDIA DRIVER
2362 T: git git://linuxtv.org/media_tree.git
2363 W: https://linuxtv.org
2365 F: drivers/media/platform/sti/bdisp
2371 T: git git://github.com/luisbg/linux-befs.git
2372 F: Documentation/filesystems/befs.txt
2375 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2379 F: drivers/net/ethernet/ec_bhf.c
2384 F: Documentation/filesystems/bfs.txt
2386 F: include/uapi/linux/bfs_fs.h
2388 BLACKFIN ARCHITECTURE
2391 T: git git://git.code.sf.net/p/adi-linux/code
2392 W: http://blackfin.uclinux.org
2396 BLACKFIN EMAC DRIVER
2398 W: http://blackfin.uclinux.org
2400 F: drivers/net/ethernet/adi/
2404 W: http://blackfin.uclinux.org
2406 F: drivers/rtc/rtc-bfin.c
2411 W: http://blackfin.uclinux.org
2413 F: drivers/mmc/host/bfin_sdh.c
2415 BLACKFIN SERIAL DRIVER
2418 W: http://blackfin.uclinux.org
2420 F: drivers/tty/serial/bfin_uart.c
2422 BLACKFIN WATCHDOG DRIVER
2424 W: http://blackfin.uclinux.org
2426 F: drivers/watchdog/bfin_wdt.c
2428 BLACKFIN I2C TWI DRIVER
2431 W: http://blackfin.uclinux.org/
2433 F: drivers/i2c/busses/i2c-bfin-twi.c
2435 BLACKFIN MEDIA DRIVER
2438 W: http://blackfin.uclinux.org/
2440 F: drivers/media/platform/blackfin/
2441 F: drivers/media/i2c/adv7183*
2442 F: drivers/media/i2c/vs6624*
2444 BLINKM RGB LED DRIVER
2447 F: drivers/leds/leds-blinkm.c
2452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2455 F: kernel/trace/blktrace.c
2461 F: drivers/mtd/devices/block2mtd.c
2468 W: http://www.bluez.org/
2469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2472 F: drivers/bluetooth/
2479 W: http://www.bluez.org/
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2484 F: include/net/bluetooth/
2491 W: http://sourceforge.net/projects/bonding/
2493 F: drivers/net/bonding/
2494 F: include/uapi/linux/if_bonding.h
2496 BPF (Safe dynamic programs and tools)
2503 BROADCOM B44 10/100 ETHERNET DRIVER
2507 F: drivers/net/ethernet/broadcom/b44.*
2509 BROADCOM B53 ETHERNET SWITCH DRIVER
2514 F: drivers/net/dsa/b53/*
2515 F: include/linux/platform_data/b53.h
2517 BROADCOM GENET ETHERNET DRIVER
2521 F: drivers/net/ethernet/broadcom/genet/
2523 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2528 F: drivers/net/ethernet/broadcom/bnx2.*
2529 F: drivers/net/ethernet/broadcom/bnx2_*
2531 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2535 F: drivers/net/ethernet/broadcom/bnx2x/
2537 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2542 T: git git://github.com/broadcom/mach-bcm
2548 F: arch/arm/mach-bcm/
2550 BROADCOM BCM2835 ARM ARCHITECTURE
2556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2560 BROADCOM BCM47XX MIPS ARCHITECTURE
2565 F: Documentation/devicetree/bindings/mips/brcm/
2566 F: arch/mips/bcm47xx/*
2567 F: arch/mips/include/asm/mach-bcm47xx/*
2569 BROADCOM BCM5301X ARM ARCHITECTURE
2575 F: arch/arm/mach-bcm/bcm_5301x.c
2576 F: arch/arm/boot/dts/bcm5301x*.dtsi
2577 F: arch/arm/boot/dts/bcm470*
2579 BROADCOM BCM63XX ARM ARCHITECTURE
2583 T: git git://github.com/broadcom/stblinux.git
2587 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2591 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2593 BROADCOM BCM7XXX ARM ARCHITECTURE
2599 T: git git://github.com/broadcom/stblinux.git
2601 F: arch/arm/mach-bcm/*brcmstb*
2602 F: arch/arm/boot/dts/bcm7*.dts*
2603 F: drivers/bus/brcmstb_gisb.c
2606 BROADCOM BMIPS MIPS ARCHITECTURE
2610 T: git git://github.com/broadcom/stblinux.git
2612 F: arch/mips/bmips/*
2613 F: arch/mips/include/asm/mach-bmips/*
2614 F: arch/mips/kernel/*bmips*
2615 F: arch/mips/boot/dts/brcm/bcm*.dts*
2616 F: drivers/irqchip/irq-bcm63*
2617 F: drivers/irqchip/irq-bcm7*
2618 F: drivers/irqchip/irq-brcmstb*
2619 F: include/linux/bcm963xx_nvram.h
2620 F: include/linux/bcm963xx_tag.h
2622 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2628 F: drivers/net/ethernet/broadcom/tg3.*
2630 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2637 F: drivers/net/wireless/broadcom/brcm80211/
2639 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2643 F: drivers/scsi/bnx2fc/
2645 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2649 F: drivers/scsi/bnx2i/
2651 BROADCOM IPROC ARM ARCHITECTURE
2657 T: git git://github.com/broadcom/cygnus-linux.git
2672 F: arch/arm64/boot/dts/broadcom/ns2*
2673 F: drivers/clk/bcm/clk-ns*
2674 F: drivers/pinctrl/bcm/pinctrl-ns*
2676 BROADCOM BRCMSTB GPIO DRIVER
2680 F: drivers/gpio/gpio-brcmstb.c
2681 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2683 BROADCOM KONA GPIO DRIVER
2687 F: drivers/gpio/gpio-bcm-kona.c
2688 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2690 BROADCOM NVRAM DRIVER
2694 F: drivers/firmware/broadcom/*
2696 BROADCOM STB NAND FLASH DRIVER
2702 F: drivers/mtd/nand/brcmnand/
2704 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2709 F: include/linux/bcma/
2711 BROADCOM SYSTEMPORT ETHERNET DRIVER
2715 F: drivers/net/ethernet/broadcom/bcmsysport.*
2717 BROADCOM VULCAN ARM64 SOC
2722 F: arch/arm64/boot/dts/broadcom/vulcan*
2724 BROCADE BFA FC SCSI DRIVER
2729 F: drivers/scsi/bfa/
2731 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2735 F: drivers/net/ethernet/brocade/bna/
2737 BSG (block layer generic sg v4 driver)
2742 F: include/linux/bsg.h
2743 F: include/uapi/linux/bsg.h
2748 T: git git://git.alsa-project.org/alsa-kernel.git
2750 F: Documentation/sound/alsa/Bt87x.txt
2751 F: sound/pci/bt87x.c
2755 W: http://bu3sch.de/btgpio.php
2757 F: drivers/gpio/gpio-bt8xx.c
2764 W: http://btrfs.wiki.kernel.org/
2765 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2768 F: Documentation/filesystems/btrfs.txt
2771 BTTV VIDEO4LINUX DRIVER
2775 W: https://linuxtv.org
2776 T: git git://linuxtv.org/media_tree.git
2778 F: Documentation/video4linux/bttv/
2779 F: drivers/media/pci/bt8xx/bttv*
2781 BUSLOGIC SCSI DRIVER
2785 F: drivers/scsi/BusLogic.*
2786 F: drivers/scsi/FlashPoint.*
2788 C-MEDIA CMI8788 DRIVER
2791 T: git git://git.alsa-project.org/alsa-kernel.git
2793 F: sound/pci/oxygen/
2799 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2803 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2807 F: Documentation/filesystems/caching/cachefiles.txt
2810 CADET FM/AM RADIO RECEIVER DRIVER
2813 T: git git://linuxtv.org/media_tree.git
2814 W: https://linuxtv.org
2816 F: drivers/media/radio/radio-cadet*
2818 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2821 T: git git://linuxtv.org/media_tree.git
2823 F: Documentation/video4linux/cafe_ccic
2824 F: drivers/media/platform/marvell-ccic/
2830 F: Documentation/networking/caif/
2831 F: drivers/net/caif/
2832 F: include/uapi/linux/caif/
2833 F: include/net/caif/
2836 CALGARY x86-64 IOMMU
2841 F: arch/x86/kernel/pci-calgary_64.c
2842 F: arch/x86/kernel/tce_64.c
2843 F: arch/x86/include/asm/calgary.h
2844 F: arch/x86/include/asm/tce.h
2850 W: https://github.com/linux-can
2851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2854 F: Documentation/networking/can.txt
2856 F: include/linux/can/core.h
2857 F: include/uapi/linux/can.h
2858 F: include/uapi/linux/can/bcm.h
2859 F: include/uapi/linux/can/raw.h
2860 F: include/uapi/linux/can/gw.h
2866 W: https://github.com/linux-can
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2870 F: Documentation/devicetree/bindings/net/can/
2872 F: include/linux/can/dev.h
2873 F: include/linux/can/platform/
2874 F: include/uapi/linux/can/error.h
2875 F: include/uapi/linux/can/netlink.h
2881 F: include/linux/capability.h
2882 F: include/uapi/linux/capability.h
2883 F: security/commoncap.c
2884 F: kernel/capability.c
2886 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2889 F: drivers/iio/light/cm*
2890 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2892 CAVIUM LIQUIDIO NETWORK DRIVER
2898 W: http://www.cavium.com
2900 F: drivers/net/ethernet/cavium/liquidio/
2902 CC2520 IEEE-802.15.4 RADIO DRIVER
2906 F: drivers/net/ieee802154/cc2520.c
2907 F: include/linux/spi/cc2520.h
2908 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2913 T: git git://linuxtv.org/media_tree.git
2914 W: http://linuxtv.org
2916 F: Documentation/cec.txt
2917 F: Documentation/DocBook/media/v4l/cec*
2918 F: drivers/staging/media/cec/
2919 F: drivers/media/cec-edid.c
2920 F: drivers/media/rc/keymaps/rc-cec.c
2921 F: include/media/cec.h
2922 F: include/media/cec-edid.h
2923 F: include/linux/cec.h
2924 F: include/linux/cec-funcs.h
2926 CELL BROADBAND ENGINE ARCHITECTURE
2929 W: http://www.ibm.com/developerworks/power/cell/
2931 F: arch/powerpc/include/asm/cell*.h
2932 F: arch/powerpc/include/asm/spu*.h
2933 F: arch/powerpc/include/uapi/asm/spu*.h
2934 F: arch/powerpc/oprofile/*cell*
2935 F: arch/powerpc/platforms/cell/
2937 CEPH COMMON CODE (LIBCEPH)
2943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2944 T: git git://github.com/ceph/ceph-client.git
2947 F: include/linux/ceph/
2948 F: include/linux/crush/
2950 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2957 T: git git://github.com/ceph/ceph-client.git
2959 F: Documentation/filesystems/ceph.txt
2962 CERTIFICATE HANDLING:
2967 F: Documentation/module-signing.txt
2969 F: scripts/sign-file.c
2970 F: scripts/extract-cert.c
2972 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2975 F: Documentation/usb/WUSB-Design-overview.txt
2976 F: Documentation/usb/wusb-cbaf
2977 F: drivers/usb/host/hwa-hc.c
2978 F: drivers/usb/host/whci/
2979 F: drivers/usb/wusbcore/
2980 F: include/linux/usb/wusb*
2982 CFAG12864B LCD DRIVER
2984 W: http://miguelojeda.es/auxdisplay.htm
2985 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2987 F: drivers/auxdisplay/cfag12864b.c
2988 F: include/linux/cfag12864b.h
2990 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2992 W: http://miguelojeda.es/auxdisplay.htm
2993 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2995 F: drivers/auxdisplay/cfag12864bfb.c
2996 F: include/linux/cfag12864b.h
2998 CFG80211 and NL80211
3001 W: http://wireless.kernel.org/
3002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3005 F: include/uapi/linux/nl80211.h
3006 F: include/net/cfg80211.h
3008 X: net/wireless/wext*
3010 CHAR and MISC DRIVERS
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3017 F: include/linux/miscdevice.h
3023 F: scripts/checkpatch.pl
3025 CHINESE DOCUMENTATION
3030 F: Documentation/zh_CN/
3032 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3037 F: drivers/usb/chipidea/
3039 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3043 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3044 F: drivers/input/touchscreen/chipone_icn8318.c
3046 CHROME HARDWARE PLATFORM SUPPORT
3049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3050 F: drivers/platform/chrome/
3052 CISCO VIC ETHERNET NIC DRIVER
3058 F: drivers/net/ethernet/cisco/enic/
3060 CISCO VIC LOW LATENCY NIC DRIVER
3064 F: drivers/infiniband/hw/usnic/
3066 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3070 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3072 CIRRUS LOGIC AUDIO CODEC DRIVERS
3077 F: sound/soc/codecs/cs*
3084 F: include/linux/cleancache.h
3090 F: include/linux/clk.h
3092 CLOCKSOURCE, CLOCKEVENT DRIVERS
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3098 F: drivers/clocksource
3100 CISCO FCOE HBA DRIVER
3106 F: drivers/scsi/fnic/
3108 CISCO SCSI HBA DRIVER
3113 F: drivers/scsi/snic/
3120 F: drivers/platform/x86/classmate-laptop.c
3125 T: git git://linuxtv.org/media_tree.git
3126 W: https://linuxtv.org
3128 F: drivers/media/pci/cobalt/
3130 COCCINELLE/Semantic Patches (SmPL)
3136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3137 W: http://coccinelle.lip6.fr/
3139 F: Documentation/coccinelle.txt
3140 F: scripts/coccinelle/
3141 F: scripts/coccicheck
3147 W: http://www.coda.cs.cmu.edu/
3149 F: Documentation/filesystems/coda.txt
3151 F: include/linux/coda*.h
3152 F: include/uapi/linux/coda*.h
3154 CODA V4L2 MEM2MEM DRIVER
3158 F: Documentation/devicetree/bindings/media/coda.txt
3159 F: drivers/media/platform/coda/
3161 COMMON CLK FRAMEWORK
3165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3167 F: Documentation/devicetree/bindings/clock/
3169 X: drivers/clk/clkdev.c
3170 F: include/linux/clk-pr*
3171 F: include/linux/clk/
3173 COMMON INTERNET FILE SYSTEM (CIFS)
3177 W: http://linux-cifs.samba.org/
3178 T: git git://git.samba.org/sfrench/cifs-2.6.git
3180 F: Documentation/filesystems/cifs/
3183 COMPACTPCI HOTPLUG CORE
3187 F: drivers/pci/hotplug/cpci_hotplug*
3189 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3193 F: drivers/pci/hotplug/cpcihp_zt5550.*
3195 COMPACTPCI HOTPLUG GENERIC DRIVER
3199 F: drivers/pci/hotplug/cpcihp_generic.c
3201 COMPAL LAPTOP SUPPORT
3205 F: drivers/platform/x86/compal-laptop.c
3207 CONEXANT ACCESSRUNNER USB DRIVER
3209 W: http://accessrunner.sourceforge.net/
3211 F: drivers/usb/atm/cxacru.c
3216 T: git git://git.infradead.org/users/hch/configfs.git
3219 F: include/linux/configfs.h
3225 F: drivers/connector/
3227 CONTROL GROUP (CGROUP)
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3234 F: Documentation/cgroup*
3235 F: include/linux/cgroup*
3238 CONTROL GROUP - CPUSET
3241 W: http://www.bullopensource.org/cpuset/
3242 W: http://oss.sgi.com/projects/cpusets/
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3245 F: Documentation/cgroup-v1/cpusets.txt
3246 F: include/linux/cpuset.h
3249 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3259 CORETEMP HARDWARE MONITORING DRIVER
3263 F: Documentation/hwmon/coretemp
3264 F: drivers/hwmon/coretemp.c
3266 COSA/SRP SYNC SERIAL DRIVER
3268 W: http://www.fi.muni.cz/~kas/cosa/
3270 F: drivers/net/wan/cosa*
3272 CPMAC ETHERNET DRIVER
3276 F: drivers/net/ethernet/ti/cpmac.c
3278 CPU FREQUENCY DRIVERS
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3284 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3286 F: include/linux/cpufreq.h
3288 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3292 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3294 F: drivers/cpufreq/arm_big_little.h
3295 F: drivers/cpufreq/arm_big_little.c
3296 F: drivers/cpufreq/arm_big_little_dt.c
3298 CPUIDLE DRIVER - ARM BIG LITTLE
3303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3305 F: drivers/cpuidle/cpuidle-big_little.c
3307 CPUIDLE DRIVER - ARM EXYNOS
3314 F: drivers/cpuidle/cpuidle-exynos.c
3315 F: arch/arm/mach-exynos/pm.c
3322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3323 F: drivers/cpuidle/*
3324 F: include/linux/cpuidle.h
3329 F: arch/x86/kernel/cpuid.c
3330 F: arch/x86/kernel/msr.c
3332 CPU POWER MONITORING SUBSYSTEM
3336 F: tools/power/cpupower/
3339 W: http://sourceforge.net/projects/cramfs/
3340 S: Orphan / Obsolete
3341 F: Documentation/filesystems/cramfs.txt
3348 W: http://developer.axis.com
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3352 F: drivers/tty/serial/crisv10.*
3358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3361 F: Documentation/crypto/
3362 F: Documentation/devicetree/bindings/crypto/
3363 F: Documentation/DocBook/crypto-API.tmpl
3369 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3373 F: crypto/ansi_cprng.c
3379 T: git git://linuxtv.org/media_tree.git
3380 W: http://linuxtv.org
3382 F: drivers/media/i2c/cs3308.c
3383 F: drivers/media/i2c/cs3308.h
3385 CS5535 Audio ALSA driver
3388 F: sound/pci/cs5535audio/
3393 F: drivers/net/wireless/st/cw1200/
3395 CX18 VIDEO4LINUX DRIVER
3399 T: git git://linuxtv.org/media_tree.git
3400 W: https://linuxtv.org
3401 W: http://www.ivtvdriver.org/index.php/Cx18
3403 F: Documentation/video4linux/cx18.txt
3404 F: drivers/media/pci/cx18/
3405 F: include/uapi/linux/ivtv*
3407 CX2341X MPEG ENCODER HELPER MODULE
3410 T: git git://linuxtv.org/media_tree.git
3411 W: https://linuxtv.org
3413 F: drivers/media/common/cx2341x*
3414 F: include/media/cx2341x*
3416 CX24120 MEDIA DRIVER
3420 W: https://linuxtv.org
3421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3423 F: drivers/media/dvb-frontends/cx24120*
3425 CX88 VIDEO4LINUX DRIVER
3429 W: https://linuxtv.org
3430 T: git git://linuxtv.org/media_tree.git
3432 F: Documentation/video4linux/cx88/
3433 F: drivers/media/pci/cx88/
3435 CXD2820R MEDIA DRIVER
3438 W: https://linuxtv.org
3439 W: http://palosaari.fi/linux/
3440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3441 T: git git://linuxtv.org/anttip/media_tree.git
3443 F: drivers/media/dvb-frontends/cxd2820r*
3445 CXGB3 ETHERNET DRIVER (CXGB3)
3448 W: http://www.chelsio.com
3450 F: drivers/net/ethernet/chelsio/cxgb3/
3452 CXGB3 ISCSI DRIVER (CXGB3I)
3455 W: http://www.chelsio.com
3457 F: drivers/scsi/cxgbi/cxgb3i
3459 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3462 W: http://www.openfabrics.org
3464 F: drivers/infiniband/hw/cxgb3/
3466 CXGB4 ETHERNET DRIVER (CXGB4)
3469 W: http://www.chelsio.com
3471 F: drivers/net/ethernet/chelsio/cxgb4/
3473 CXGB4 ISCSI DRIVER (CXGB4I)
3476 W: http://www.chelsio.com
3478 F: drivers/scsi/cxgbi/cxgb4i
3480 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3483 W: http://www.openfabrics.org
3485 F: drivers/infiniband/hw/cxgb4/
3487 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3490 W: http://www.chelsio.com
3492 F: drivers/net/ethernet/chelsio/cxgb4vf/
3494 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3499 F: drivers/misc/cxl/
3500 F: include/misc/cxl*
3501 F: include/uapi/misc/cxl.h
3502 F: Documentation/powerpc/cxl.txt
3503 F: Documentation/powerpc/cxl.txt
3504 F: Documentation/ABI/testing/sysfs-class-cxl
3506 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3512 F: drivers/scsi/cxlflash/
3513 F: include/uapi/scsi/cxlflash_ioctls.h
3514 F: Documentation/powerpc/cxlflash.txt
3516 STMMAC ETHERNET DRIVER
3520 W: http://www.stlinux.com
3522 F: drivers/net/ethernet/stmicro/stmmac/
3527 W: http://www.armlinux.org.uk/
3529 F: drivers/video/fbdev/cyber2000fb.*
3531 CYCLADES ASYNC MUX DRIVER
3532 W: http://www.cyclades.com/
3534 F: drivers/tty/cyclades.c
3535 F: include/linux/cyclades.h
3536 F: include/uapi/linux/cyclades.h
3538 CYCLADES PC300 DRIVER
3539 W: http://www.cyclades.com/
3541 F: drivers/net/wan/pc300*
3543 CYPRESS_FIRMWARE MEDIA DRIVER
3546 W: https://linuxtv.org
3547 W: http://palosaari.fi/linux/
3548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549 T: git git://linuxtv.org/anttip/media_tree.git
3551 F: drivers/media/common/cypress_firmware*
3553 CYTTSP TOUCHSCREEN DRIVER
3557 F: drivers/input/touchscreen/cyttsp*
3558 F: include/linux/input/cyttsp.h
3560 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3563 F: drivers/rtc/rtc-ds1685.c
3564 F: include/linux/rtc/ds1685.h
3566 DAMA SLAVE for AX.25
3568 W: http://yaina.de/jreuter/
3569 W: http://www.qsl.net/dl1bke/
3572 F: net/ax25/af_ax25.c
3573 F: net/ax25/ax25_dev.c
3574 F: net/ax25/ax25_ds_*
3575 F: net/ax25/ax25_in.c
3576 F: net/ax25/ax25_out.c
3577 F: net/ax25/ax25_timer.c
3578 F: net/ax25/sysctl_net_ax25.c
3580 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3583 F: Documentation/networking/dmfe.txt
3584 F: drivers/net/ethernet/dec/tulip/dmfe.c
3586 DC390/AM53C974 SCSI driver
3590 F: drivers/scsi/am53c974.c
3597 W: http://twibble.org/dist/dc395x/
3598 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3600 F: Documentation/scsi/dc395x.txt
3601 F: drivers/scsi/dc395x.*
3606 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3608 F: include/linux/dccp.h
3609 F: include/uapi/linux/dccp.h
3610 F: include/linux/tfrc.h
3613 DECnet NETWORK LAYER
3614 W: http://linux-decnet.sourceforge.net
3617 F: Documentation/networking/decnet.txt
3620 DECSTATION PLATFORM SUPPORT
3623 W: http://www.linux-mips.org/wiki/DECstation
3626 F: arch/mips/include/asm/dec/
3627 F: arch/mips/include/asm/mach-dec/
3629 DEFXX FDDI NETWORK DRIVER
3632 F: drivers/net/fddi/defxx.*
3639 F: drivers/platform/x86/dell-laptop.c
3641 DELL LAPTOP RBTN DRIVER
3644 F: drivers/platform/x86/dell-rbtn.*
3646 DELL LAPTOP FREEFALL DRIVER
3649 F: drivers/platform/x86/dell-smo8800.c
3651 DELL LAPTOP SMM DRIVER
3654 F: drivers/hwmon/dell-smm-hwmon.c
3655 F: include/uapi/linux/i8k.h
3657 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3660 F: Documentation/dcdbas.txt
3661 F: drivers/firmware/dcdbas.*
3663 DELL WMI EXTRAS DRIVER
3667 F: drivers/platform/x86/dell-wmi.c
3669 DESIGNWARE USB2 DRD IP DRIVER
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3674 F: drivers/usb/dwc2/
3676 DESIGNWARE USB3 DRD IP DRIVER
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3681 F: drivers/usb/dwc3/
3683 DEVICE COREDUMP (DEV_COREDUMP)
3687 F: drivers/base/devcoredump.c
3688 F: include/linux/devcoredump.h
3690 DEVICE FREQUENCY (DEVFREQ)
3694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3697 F: include/linux/devfreq.h
3698 F: Documentation/devicetree/bindings/devfreq/
3700 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3705 F: drivers/devfreq/event/
3706 F: drivers/devfreq/devfreq-event.c
3707 F: include/linux/devfreq-event.h
3708 F: Documentation/devicetree/bindings/devfreq/event/
3710 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3716 F: drivers/devfreq/exynos-bus.c
3717 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3719 DEVICE NUMBER REGISTRY
3721 W: http://lanana.org/docs/device-list/index.html
3729 W: http://sources.redhat.com/dm
3730 Q: http://patchwork.kernel.org/project/dm-devel/list/
3731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3732 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3734 F: Documentation/device-mapper/
3736 F: drivers/md/persistent-data/
3737 F: include/linux/device-mapper.h
3738 F: include/linux/dm-*.h
3739 F: include/uapi/linux/dm-*.h
3745 F: net/core/devlink.c
3746 F: include/net/devlink.h
3747 F: include/uapi/linux/devlink.h
3749 DIALOG SEMICONDUCTOR DRIVERS
3751 W: http://www.dialog-semiconductor.com/products
3753 F: Documentation/hwmon/da90??
3754 F: Documentation/devicetree/bindings/mfd/da90*.txt
3755 F: Documentation/devicetree/bindings/regulator/da92*.txt
3756 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3757 F: drivers/gpio/gpio-da90??.c
3758 F: drivers/hwmon/da90??-hwmon.c
3759 F: drivers/iio/adc/da91??-*.c
3760 F: drivers/input/misc/da90??_onkey.c
3761 F: drivers/input/touchscreen/da9052_tsi.c
3762 F: drivers/leds/leds-da90??.c
3763 F: drivers/mfd/da903x.c
3764 F: drivers/mfd/da90??-*.c
3765 F: drivers/mfd/da91??-*.c
3766 F: drivers/power/da9052-battery.c
3767 F: drivers/power/da91??-*.c
3768 F: drivers/regulator/da903x.c
3769 F: drivers/regulator/da9???-regulator.[ch]
3770 F: drivers/rtc/rtc-da90??.c
3771 F: drivers/video/backlight/da90??_bl.c
3772 F: drivers/watchdog/da90??_wdt.c
3773 F: include/linux/mfd/da903x.h
3774 F: include/linux/mfd/da9052/
3775 F: include/linux/mfd/da9055/
3776 F: include/linux/mfd/da9062/
3777 F: include/linux/mfd/da9063/
3778 F: include/linux/mfd/da9150/
3779 F: include/linux/regulator/da9211.h
3780 F: include/sound/da[79]*.h
3781 F: sound/soc/codecs/da[79]*.[ch]
3783 DIGI NEO AND CLASSIC PCI PRODUCTS
3788 F: drivers/staging/dgnc/
3790 DIOLAN U2C-12 I2C DRIVER
3794 F: drivers/i2c/busses/i2c-diolan-u2c.c
3802 DIRECTORY NOTIFICATION (DNOTIFY)
3805 F: Documentation/filesystems/dnotify.txt
3806 F: fs/notify/dnotify/
3807 F: include/linux/dnotify.h
3809 DISK GEOMETRY AND PARTITION HANDLING
3811 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3812 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3813 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3819 F: Documentation/filesystems/quota.txt
3821 F: include/linux/quota*.h
3822 F: include/uapi/linux/quota*.h
3824 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3828 W: http://plugable.com/category/projects/udlfb/
3829 F: drivers/video/fbdev/udlfb.c
3830 F: include/video/udlfb.h
3831 F: Documentation/fb/udlfb.txt
3833 DISTRIBUTED LOCK MANAGER (DLM)
3837 W: http://sources.redhat.com/cluster/
3838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3842 DMA BUFFER SHARING FRAMEWORK
3849 F: include/linux/dma-buf*
3850 F: include/linux/reservation.h
3851 F: include/linux/*fence.h
3852 F: Documentation/dma-buf-sharing.txt
3853 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3861 F: drivers/dma-buf/sync_file.c
3862 F: include/linux/sync_file.h
3863 F: Documentation/sync_file.txt
3864 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3866 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3869 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3872 F: include/linux/dmaengine.h
3873 F: Documentation/devicetree/bindings/dma/
3874 F: Documentation/dmaengine/
3875 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3877 DME1737 HARDWARE MONITOR DRIVER
3881 F: Documentation/hwmon/dme1737
3882 F: drivers/hwmon/dme1737.c
3887 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3888 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3889 F: drivers/firmware/dmi-id.c
3890 F: drivers/firmware/dmi_scan.c
3891 F: include/linux/dmi.h
3898 F: scripts/docproc.c
3899 F: scripts/kernel-doc*
3900 X: Documentation/ABI/
3901 X: Documentation/devicetree/
3902 X: Documentation/acpi
3903 X: Documentation/power
3904 X: Documentation/spi
3905 X: Documentation/DocBook/media
3906 T: git git://git.lwn.net/linux.git docs-next
3912 F: drivers/char/dtlk.c
3913 F: include/linux/dtlk.h
3915 DPT_I2O SCSI RAID DRIVER
3918 W: http://www.adaptec.com/
3920 F: drivers/scsi/dpt*
3921 F: drivers/scsi/dpt/
3927 W: http://www.drbd.org
3928 T: git git://git.linbit.com/linux-drbd.git
3929 T: git git://git.linbit.com/drbd-8.4.git
3931 F: drivers/block/drbd/
3933 F: Documentation/blockdev/drbd/
3935 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3939 F: Documentation/kobject.txt
3944 F: include/linux/debugfs.h
3945 F: include/linux/kobj*
3951 T: git git://people.freedesktop.org/~airlied/linux
3955 F: Documentation/devicetree/bindings/display/
3956 F: Documentation/devicetree/bindings/gpu/
3957 F: Documentation/devicetree/bindings/video/
3958 F: Documentation/gpu/
3960 F: include/uapi/drm/
3962 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3965 F: drivers/gpu/drm/ast/
3967 DRM DRIVER FOR BOCHS VIRTUAL GPU
3970 F: drivers/gpu/drm/bochs/
3972 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3975 F: drivers/gpu/drm/cirrus/
3977 RADEON and AMDGPU DRM DRIVERS
3981 T: git git://people.freedesktop.org/~agd5f/linux
3983 F: drivers/gpu/drm/radeon/
3984 F: include/uapi/drm/radeon_drm.h
3985 F: drivers/gpu/drm/amd/
3986 F: include/uapi/drm/amdgpu_drm.h
3991 T: git git://anongit.freedesktop.org/tegra/linux.git
3993 F: drivers/gpu/drm/drm_panel.c
3994 F: drivers/gpu/drm/panel/
3995 F: include/drm/drm_panel.h
3996 F: Documentation/devicetree/bindings/display/panel/
3998 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4003 W: https://01.org/linuxgraphics/
4004 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4005 T: git git://anongit.freedesktop.org/drm-intel
4007 F: drivers/gpu/drm/i915/
4008 F: include/drm/i915*
4009 F: include/uapi/drm/i915_drm.h
4010 F: Documentation/gpu/i915.rst
4012 DRM DRIVERS FOR ATMEL HLCDC
4016 F: drivers/gpu/drm/atmel-hlcdc/
4017 F: Documentation/devicetree/bindings/drm/atmel/
4019 DRM DRIVERS FOR ALLWINNER A10
4023 F: drivers/gpu/drm/sun4i/
4024 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4026 DRM DRIVERS FOR EXYNOS
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4034 F: drivers/gpu/drm/exynos/
4035 F: include/uapi/drm/exynos_drm.h
4036 F: Documentation/devicetree/bindings/display/exynos/
4038 DRM DRIVERS FOR FREESCALE DCU
4043 F: drivers/gpu/drm/fsl-dcu/
4044 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4045 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4046 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4048 DRM DRIVERS FOR FREESCALE IMX
4052 F: drivers/gpu/drm/imx/
4053 F: drivers/gpu/ipu-v3/
4054 F: Documentation/devicetree/bindings/display/imx/
4056 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4059 T: git git://github.com/patjak/drm-gma500
4061 F: drivers/gpu/drm/gma500/
4063 DRM DRIVERS FOR HISILICON
4068 T: git git://github.com/xin3liang/linux.git
4070 F: drivers/gpu/drm/hisilicon/
4071 F: Documentation/devicetree/bindings/display/hisilicon/
4073 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4074 S: Orphan / Obsolete
4075 F: drivers/gpu/drm/i810/
4076 F: include/uapi/drm/i810_drm.h
4078 DRM DRIVER FOR MSM ADRENO GPU
4083 T: git git://people.freedesktop.org/~robclark/linux
4085 F: drivers/gpu/drm/msm/
4086 F: include/uapi/drm/msm_drm.h
4087 F: Documentation/devicetree/bindings/display/msm/
4089 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4093 T: git git://github.com/skeggsb/linux
4095 F: drivers/gpu/drm/nouveau/
4096 F: include/uapi/drm/nouveau_drm.h
4098 DRM DRIVERS FOR NVIDIA TEGRA
4102 T: git git://anongit.freedesktop.org/tegra/linux.git
4104 F: drivers/gpu/drm/tegra/
4105 F: drivers/gpu/host1x/
4106 F: include/linux/host1x.h
4107 F: include/uapi/drm/tegra_drm.h
4108 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4110 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4111 S: Orphan / Obsolete
4112 F: drivers/gpu/drm/mga/
4113 F: include/uapi/drm/mga_drm.h
4115 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4118 F: drivers/gpu/drm/mgag200/
4120 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4121 S: Orphan / Obsolete
4122 F: drivers/gpu/drm/r128/
4123 F: include/uapi/drm/r128_drm.h
4125 DRM DRIVERS FOR RENESAS
4129 T: git git://linuxtv.org/pinchartl/fbdev
4131 F: drivers/gpu/drm/rcar-du/
4132 F: drivers/gpu/drm/shmobile/
4133 F: include/linux/platform_data/shmob_drm.h
4134 F: Documentation/devicetree/bindings/display/renesas,du.txt
4136 DRM DRIVER FOR QXL VIRTUAL GPU
4139 F: drivers/gpu/drm/qxl/
4140 F: include/uapi/drm/qxl_drm.h
4142 DRM DRIVERS FOR ROCKCHIP
4146 F: drivers/gpu/drm/rockchip/
4147 F: Documentation/devicetree/bindings/display/rockchip/
4149 DRM DRIVER FOR SAVAGE VIDEO CARDS
4150 S: Orphan / Obsolete
4151 F: drivers/gpu/drm/savage/
4152 F: include/uapi/drm/savage_drm.h
4154 DRM DRIVER FOR SIS VIDEO CARDS
4155 S: Orphan / Obsolete
4156 F: drivers/gpu/drm/sis/
4157 F: include/uapi/drm/sis_drm.h
4163 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4165 F: drivers/gpu/drm/sti
4166 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4168 DRM DRIVER FOR TDFX VIDEO CARDS
4169 S: Orphan / Obsolete
4170 F: drivers/gpu/drm/tdfx/
4172 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4175 F: drivers/gpu/drm/udl/
4177 DRM DRIVERS FOR VIVANTE GPU IP
4183 F: drivers/gpu/drm/etnaviv/
4184 F: include/uapi/drm/etnaviv_drm.h
4185 F: Documentation/devicetree/bindings/display/etnaviv/
4187 DRM DRIVER FOR VMWARE VIRTUAL GPU
4192 T: git git://people.freedesktop.org/~syeh/repos_linux
4193 T: git git://people.freedesktop.org/~thomash/linux
4195 F: drivers/gpu/drm/vmwgfx/
4196 F: include/uapi/drm/vmwgfx_drm.h
4200 T: git git://github.com/anholt/linux
4202 F: drivers/gpu/drm/vc4/
4203 F: include/uapi/drm/vc4_drm.h
4204 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4206 DRM DRIVERS FOR TI OMAP
4210 F: drivers/gpu/drm/omapdrm/
4211 F: Documentation/devicetree/bindings/display/ti/
4213 DRM DRIVERS FOR TI LCDC
4218 F: drivers/gpu/drm/tilcdc/
4219 F: Documentation/devicetree/bindings/display/tilcdc/
4221 DSBR100 USB FM RADIO DRIVER
4224 T: git git://linuxtv.org/media_tree.git
4226 F: drivers/media/radio/dsbr100.c
4232 F: drivers/net/wan/dscc4.c
4237 T: git git://linuxtv.org/media_tree.git
4238 W: https://linuxtv.org
4240 F: drivers/media/pci/dt3155/
4242 DVB_USB_AF9015 MEDIA DRIVER
4245 W: https://linuxtv.org
4246 W: http://palosaari.fi/linux/
4247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248 T: git git://linuxtv.org/anttip/media_tree.git
4250 F: drivers/media/usb/dvb-usb-v2/af9015*
4252 DVB_USB_AF9035 MEDIA DRIVER
4255 W: https://linuxtv.org
4256 W: http://palosaari.fi/linux/
4257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4258 T: git git://linuxtv.org/anttip/media_tree.git
4260 F: drivers/media/usb/dvb-usb-v2/af9035*
4262 DVB_USB_ANYSEE MEDIA DRIVER
4265 W: https://linuxtv.org
4266 W: http://palosaari.fi/linux/
4267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268 T: git git://linuxtv.org/anttip/media_tree.git
4270 F: drivers/media/usb/dvb-usb-v2/anysee*
4272 DVB_USB_AU6610 MEDIA DRIVER
4275 W: https://linuxtv.org
4276 W: http://palosaari.fi/linux/
4277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278 T: git git://linuxtv.org/anttip/media_tree.git
4280 F: drivers/media/usb/dvb-usb-v2/au6610*
4282 DVB_USB_CE6230 MEDIA DRIVER
4285 W: https://linuxtv.org
4286 W: http://palosaari.fi/linux/
4287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288 T: git git://linuxtv.org/anttip/media_tree.git
4290 F: drivers/media/usb/dvb-usb-v2/ce6230*
4292 DVB_USB_CXUSB MEDIA DRIVER
4295 W: https://linuxtv.org
4296 W: http://github.com/mkrufky
4297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298 T: git git://linuxtv.org/media_tree.git
4300 F: drivers/media/usb/dvb-usb/cxusb*
4302 DVB_USB_EC168 MEDIA DRIVER
4305 W: https://linuxtv.org
4306 W: http://palosaari.fi/linux/
4307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4308 T: git git://linuxtv.org/anttip/media_tree.git
4310 F: drivers/media/usb/dvb-usb-v2/ec168*
4312 DVB_USB_GL861 MEDIA DRIVER
4315 W: https://linuxtv.org
4316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317 T: git git://linuxtv.org/anttip/media_tree.git
4319 F: drivers/media/usb/dvb-usb-v2/gl861*
4321 DVB_USB_MXL111SF MEDIA DRIVER
4324 W: https://linuxtv.org
4325 W: http://github.com/mkrufky
4326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4329 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4331 DVB_USB_RTL28XXU MEDIA DRIVER
4334 W: https://linuxtv.org
4335 W: http://palosaari.fi/linux/
4336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337 T: git git://linuxtv.org/anttip/media_tree.git
4339 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4341 DVB_USB_V2 MEDIA DRIVER
4344 W: https://linuxtv.org
4345 W: http://palosaari.fi/linux/
4346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347 T: git git://linuxtv.org/anttip/media_tree.git
4349 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4350 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4355 F: lib/dynamic_debug.c
4356 F: include/linux/dynamic_debug.h
4358 DZ DECSTATION DZ11 SERIAL DRIVER
4361 F: drivers/tty/serial/dz.*
4363 E3X0 POWER BUTTON DRIVER
4366 W: http://www.ettus.com
4368 F: drivers/input/misc/e3x0-button.c
4369 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4374 W: https://linuxtv.org
4375 W: http://palosaari.fi/linux/
4376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4377 T: git git://linuxtv.org/anttip/media_tree.git
4379 F: drivers/media/tuners/e4000*
4381 EATA ISA/EISA/PCI SCSI DRIVER
4385 F: drivers/scsi/eata.c
4390 W: https://linuxtv.org
4391 W: http://palosaari.fi/linux/
4392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4393 T: git git://linuxtv.org/anttip/media_tree.git
4395 F: drivers/media/dvb-frontends/ec100*
4400 W: http://ecryptfs.org
4401 W: https://launchpad.net/ecryptfs
4402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4404 F: Documentation/filesystems/ecryptfs.txt
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4416 F: Documentation/edac.txt
4418 F: include/linux/edac.h
4425 F: drivers/edac/amd64_edac*
4432 F: drivers/edac/highbank*
4440 F: drivers/edac/octeon_edac*
4447 F: drivers/edac/e752x_edac.c
4453 F: drivers/edac/e7xxx_edac.c
4460 F: drivers/edac/ghes_edac.c
4466 F: drivers/edac/i82443bxgx_edac.c
4472 F: drivers/edac/i3000_edac.c
4478 F: drivers/edac/i5000_edac.c
4485 F: drivers/edac/i5400_edac.c
4492 F: drivers/edac/i7300_edac.c
4499 F: drivers/edac/i7core_edac.c
4506 F: drivers/edac/i82975x_edac.c
4512 F: drivers/edac/ie31200_edac.c
4518 F: drivers/edac/mpc85xx_edac.[ch]
4524 F: drivers/edac/pasemi_edac.c
4530 F: drivers/edac/r82600_edac.c
4537 F: drivers/edac/sb_edac.c
4543 F: drivers/edac/skx_edac.c
4546 APPLIED MICRO (APM) X-GENE SOC EDAC
4549 F: drivers/edac/xgene_edac.c
4550 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4552 EDIROL UA-101/UA-1000 DRIVER
4555 T: git git://git.alsa-project.org/alsa-kernel.git
4557 F: sound/usb/misc/ua101.c
4559 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4564 F: Documentation/efi-stub.txt
4565 F: arch/ia64/kernel/efi.c
4566 F: arch/x86/boot/compressed/eboot.[ch]
4567 F: arch/x86/include/asm/efi.h
4568 F: arch/x86/platform/efi/
4569 F: drivers/firmware/efi/
4570 F: include/linux/efi*.h
4572 EFI VARIABLE FILESYSTEM
4576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4581 EFIFB FRAMEBUFFER DRIVER
4585 F: drivers/video/fbdev/efifb.c
4588 W: http://aeschi.ch.eu.org/efs/
4592 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4596 F: drivers/net/ethernet/ibm/ehea/
4598 EM28XX VIDEO4LINUX DRIVER
4602 W: https://linuxtv.org
4603 T: git git://linuxtv.org/media_tree.git
4605 F: drivers/media/usb/em28xx/
4614 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4618 W: http://www.avagotech.com
4620 F: drivers/scsi/lpfc/
4622 ENE CB710 FLASH CARD READER DRIVER
4625 F: drivers/misc/cb710/
4626 F: drivers/mmc/host/cb710-mmc.*
4627 F: include/linux/cb710.h
4629 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4632 F: drivers/media/rc/ene_ir.*
4634 EPSON S1D13XXX FRAMEBUFFER DRIVER
4637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4638 F: drivers/video/fbdev/s1d13xxxfb.c
4639 F: include/video/s1d13xxxfb.h
4641 ET131X NETWORK DRIVER
4644 F: drivers/net/ethernet/agere/
4650 W: http://www.linuxfoundation.org/en/Net:Bridge
4652 F: include/linux/netfilter_bridge/
4655 ETHERNET PHY LIBRARY
4659 F: include/linux/phy.h
4660 F: include/linux/phy_fixed.h
4662 F: Documentation/networking/phy.txt
4663 F: drivers/of/of_mdio.c
4664 F: drivers/of/of_net.c
4670 F: Documentation/filesystems/ext2.txt
4672 F: include/linux/ext2*
4678 W: http://ext4.wiki.kernel.org
4679 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4682 F: Documentation/filesystems/ext4.txt
4685 Extended Verification Module (EVM)
4690 F: security/integrity/evm/
4692 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4699 F: include/linux/extcon/
4700 F: include/linux/extcon.h
4701 F: Documentation/extcon/
4702 F: Documentation/devicetree/bindings/extcon/
4708 F: drivers/gpu/drm/exynos/exynos_dp*
4710 EXYNOS SYSMMU (IOMMU) driver
4714 F: drivers/iommu/exynos-iommu.c
4716 EXYNOS MIPI DISPLAY DRIVERS
4722 F: drivers/video/fbdev/exynos/exynos_mipi*
4723 F: include/video/exynos_mipi*
4725 EZchip NPS platform support
4728 F: arch/arc/plat-eznps
4729 F: arch/arc/boot/dts/eznps.dts
4731 F71805F HARDWARE MONITORING DRIVER
4735 F: Documentation/hwmon/f71805f
4736 F: drivers/hwmon/f71805f.c
4742 F: drivers/media/tuners/fc0011.h
4743 F: drivers/media/tuners/fc0011.c
4748 W: https://linuxtv.org
4749 W: http://palosaari.fi/linux/
4750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4751 T: git git://linuxtv.org/anttip/media_tree.git
4753 F: drivers/media/tuners/fc2580*
4758 F: fs/notify/fanotify/
4759 F: include/linux/fanotify.h
4760 F: include/uapi/linux/fanotify.h
4762 FARSYNC SYNCHRONOUS DRIVER
4764 W: http://www.farsite.co.uk/
4766 F: drivers/net/wan/farsync.*
4768 FAULT INJECTION SUPPORT
4771 F: Documentation/fault-injection/
4772 F: lib/fault-inject.c
4774 FBTFT Framebuffer drivers
4778 F: drivers/staging/fbtft/
4780 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4783 W: www.Open-FCoE.org
4785 F: drivers/scsi/libfc/
4786 F: drivers/scsi/fcoe/
4788 F: include/scsi/libfc.h
4789 F: include/scsi/libfcoe.h
4790 F: include/uapi/scsi/fc/
4792 FILE LOCKING (flock() and fcntl()/lockf())
4797 F: include/linux/fcntl.h
4798 F: include/linux/fs.h
4799 F: include/uapi/linux/fcntl.h
4800 F: include/uapi/linux/fs.h
4804 FILESYSTEMS (VFS and infrastructure)
4810 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4814 F: drivers/hwmon/f75375s.c
4815 F: include/linux/f75375s.h
4817 FIREWIRE AUDIO DRIVERS
4820 T: git git://git.alsa-project.org/alsa-kernel.git
4824 FIREWIRE MEDIA DRIVERS (firedtv)
4828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4830 F: drivers/media/firewire/
4832 FIREWIRE SBP-2 TARGET
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4839 F: drivers/target/sbp/
4844 W: http://ieee1394.wiki.kernel.org/
4845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4847 F: drivers/firewire/
4848 F: include/linux/firewire.h
4849 F: include/uapi/linux/firewire*.h
4852 FIRMWARE LOADER (request_firmware)
4856 F: Documentation/firmware_class/
4857 F: drivers/base/firmware*.c
4858 F: include/linux/firmware.h
4860 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4864 F: drivers/block/rsxx/
4868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4870 F: drivers/block/floppy.c
4874 W: http://www.ohwr.org/projects/fmc-bus
4877 F: include/linux/fmc*.h
4878 F: include/linux/ipmi-fru.h
4881 FPGA MANAGER FRAMEWORK
4886 F: include/linux/fpga/fpga-mgr.h
4887 W: http://www.rocketboards.org
4891 W: http://floatingpoint.sourceforge.net/emulator/index.html
4893 F: arch/x86/math-emu/
4895 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4898 F: drivers/net/wan/dlci.c
4899 F: drivers/net/wan/sdla.c
4905 W: http://linux-fbdev.sourceforge.net/
4906 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4909 F: Documentation/fb/
4912 F: include/linux/fb.h
4913 F: include/uapi/video/
4914 F: include/uapi/linux/fb.h
4916 FREESCALE DIU FRAMEBUFFER DRIVER
4920 F: drivers/video/fbdev/fsl-diu-fb.*
4922 FREESCALE DMA DRIVER
4927 F: drivers/dma/fsldma.*
4929 FREESCALE GPMI NAND DRIVER
4933 F: drivers/mtd/nand/gpmi-nand/*
4935 FREESCALE I2C CPM DRIVER
4940 F: drivers/i2c/busses/i2c-cpm.c
4942 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4947 F: include/linux/platform_data/video-imxfb.h
4948 F: drivers/video/fbdev/imxfb.c
4950 FREESCALE QUAD SPI DRIVER
4954 F: drivers/mtd/spi-nor/fsl-quadspi.c
4956 FREESCALE SOC FS_ENET DRIVER
4962 F: drivers/net/ethernet/freescale/fs_enet/
4963 F: include/linux/fs_enet_pd.h
4965 FREESCALE IMX / MXC FEC DRIVER
4969 F: drivers/net/ethernet/freescale/fec_main.c
4970 F: drivers/net/ethernet/freescale/fec_ptp.c
4971 F: drivers/net/ethernet/freescale/fec.h
4972 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4974 FREESCALE QUICC ENGINE LIBRARY
4977 F: drivers/soc/fsl/qe/
4978 F: include/soc/fsl/*qe*.h
4979 F: include/soc/fsl/*ucc*.h
4981 FREESCALE USB PERIPHERAL DRIVERS
4986 F: drivers/usb/gadget/udc/fsl*
4988 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4993 F: drivers/net/ethernet/freescale/ucc_geth*
4995 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4999 F: drivers/net/ethernet/freescale/gianfar*
5000 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5001 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5003 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5008 F: drivers/net/wan/fsl_ucc_hdlc*
5010 FREESCALE QUICC ENGINE UCC UART DRIVER
5014 F: drivers/tty/serial/ucc_uart.c
5016 FREESCALE SOC SOUND DRIVERS
5024 F: sound/soc/fsl/fsl*
5025 F: sound/soc/fsl/imx*
5026 F: sound/soc/fsl/mpc8610_hpcd.c
5028 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5033 F: drivers/staging/fsl-mc/
5037 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5046 F: Documentation/power/freezing-of-tasks.txt
5047 F: include/linux/freezer.h
5055 F: include/linux/frontswap.h
5057 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5061 F: Documentation/filesystems/caching/
5063 F: include/linux/fscache*.h
5065 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5070 F: include/linux/fscrypto.h
5077 W: http://en.wikipedia.org/wiki/F2FS
5078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5080 F: Documentation/filesystems/f2fs.txt
5081 F: Documentation/ABI/testing/sysfs-fs-f2fs
5083 F: include/linux/f2fs_fs.h
5084 F: include/trace/events/f2fs.h
5086 FUJITSU FR-V (FRV) PORT
5090 FUJITSU LAPTOP EXTRAS
5094 F: drivers/platform/x86/fujitsu-laptop.c
5096 FUJITSU M-5MO LS CAMERA ISP DRIVER
5101 F: drivers/media/i2c/m5mols/
5102 F: include/media/i2c/m5mols.h
5104 FUJITSU TABLET EXTRAS
5108 F: drivers/platform/x86/fujitsu-tablet.c
5110 FUSE: FILESYSTEM IN USERSPACE
5113 W: http://fuse.sourceforge.net/
5114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5117 F: include/uapi/linux/fuse.h
5118 F: Documentation/filesystems/fuse.txt
5120 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5123 S: Odd Fixes (e.g., new signatures)
5124 F: drivers/scsi/fdomain.*
5131 F: scripts/gcc-plugins/
5132 F: scripts/gcc-plugin.sh
5133 F: Documentation/gcc-plugins.txt
5135 GCOV BASED KERNEL PROFILING
5139 F: Documentation/gcov.txt
5141 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5144 W: http://www.icp-vortex.com/
5146 F: drivers/scsi/gdt*
5148 GDB KERNEL DEBUGGING HELPER SCRIPTS
5154 GEMTEK FM RADIO RECEIVER DRIVER
5157 T: git git://linuxtv.org/media_tree.git
5158 W: https://linuxtv.org
5160 F: drivers/media/radio/radio-gemtek*
5162 GENERIC GPIO I2C DRIVER
5165 F: drivers/i2c/busses/i2c-gpio.c
5166 F: include/linux/i2c-gpio.h
5168 GENERIC GPIO I2C MULTIPLEXER DRIVER
5172 F: drivers/i2c/muxes/i2c-mux-gpio.c
5173 F: include/linux/i2c-mux-gpio.h
5174 F: Documentation/i2c/muxes/i2c-mux-gpio
5176 GENERIC HDLC (WAN) DRIVERS
5178 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5180 F: drivers/net/wan/c101.c
5181 F: drivers/net/wan/hd6457*
5182 F: drivers/net/wan/hdlc*
5183 F: drivers/net/wan/n2.c
5184 F: drivers/net/wan/pc300too.c
5185 F: drivers/net/wan/pci200syn.c
5186 F: drivers/net/wan/wanxl*
5188 GENERIC INCLUDE/ASM HEADER FILES
5191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5193 F: include/asm-generic/
5194 F: include/uapi/asm-generic/
5196 GENERIC PHY FRAMEWORK
5199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5202 F: include/linux/phy/
5210 F: drivers/base/power/domain*.c
5211 F: include/linux/pm_domain.h
5213 GENERIC UIO DRIVER FOR PCI DEVICES
5217 F: drivers/uio/uio_pci_generic.c
5219 GET_MAINTAINER SCRIPT
5222 F: scripts/get_maintainer.pl
5228 W: http://sources.redhat.com/cluster/
5229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5231 F: Documentation/filesystems/gfs2*.txt
5233 F: include/uapi/linux/gfs2_ondisk.h
5235 GIGASET ISDN DRIVERS
5238 W: http://gigaset307x.sourceforge.net/
5240 F: Documentation/isdn/README.gigaset
5241 F: drivers/isdn/gigaset/
5242 F: include/uapi/linux/gigaset_dev.h
5248 F: drivers/media/usb/go7007/
5254 F: drivers/input/touchscreen/goodix.c
5260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5262 F: Documentation/devicetree/bindings/gpio/
5263 F: Documentation/gpio/
5264 F: Documentation/ABI/testing/gpio-cdev
5265 F: Documentation/ABI/obsolete/sysfs-gpio
5267 F: include/linux/gpio/
5268 F: include/linux/gpio.h
5269 F: include/asm-generic/gpio.h
5270 F: include/uapi/linux/gpio.h
5273 GRE DEMULTIPLEXER DRIVER
5277 F: net/ipv4/gre_demux.c
5278 F: net/ipv4/gre_offload.c
5279 F: include/net/gre.h
5281 GRETH 10/100/1G Ethernet MAC device driver
5285 F: drivers/net/ethernet/aeroflex/
5287 GSPCA FINEPIX SUBDRIVER
5290 T: git git://linuxtv.org/media_tree.git
5292 F: drivers/media/usb/gspca/finepix.c
5294 GSPCA GL860 SUBDRIVER
5297 T: git git://linuxtv.org/media_tree.git
5299 F: drivers/media/usb/gspca/gl860/
5301 GSPCA M5602 SUBDRIVER
5304 T: git git://linuxtv.org/media_tree.git
5306 F: drivers/media/usb/gspca/m5602/
5308 GSPCA PAC207 SONIXB SUBDRIVER
5311 T: git git://linuxtv.org/media_tree.git
5313 F: drivers/media/usb/gspca/pac207.c
5315 GSPCA SN9C20X SUBDRIVER
5318 T: git git://linuxtv.org/media_tree.git
5320 F: drivers/media/usb/gspca/sn9c20x.c
5322 GSPCA T613 SUBDRIVER
5325 T: git git://linuxtv.org/media_tree.git
5327 F: drivers/media/usb/gspca/t613.c
5329 GSPCA USB WEBCAM DRIVER
5332 T: git git://linuxtv.org/media_tree.git
5334 F: drivers/media/usb/gspca/
5336 GUID PARTITION TABLE (GPT)
5340 F: block/partitions/efi.*
5342 STK1160 USB VIDEO CAPTURE DRIVER
5345 T: git git://linuxtv.org/media_tree.git
5347 F: drivers/media/usb/stk1160/
5352 W: http://uclinux-h8.sourceforge.jp
5353 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5356 F: drivers/clocksource/h8300_*.c
5357 F: drivers/clk/h8300/
5358 F: drivers/irqchip/irq-renesas-h8*.c
5360 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5363 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5365 F: drivers/platform/x86/hdaps.c
5367 HDPVR USB VIDEO ENCODER DRIVER
5370 T: git git://linuxtv.org/media_tree.git
5371 W: https://linuxtv.org
5373 F: drivers/media/usb/hdpvr/
5375 HWPOISON MEMORY FAILURE HANDLING
5379 F: mm/memory-failure.c
5380 F: mm/hwpoison-inject.c
5382 HYPERVISOR VIRTUAL CONSOLE DRIVER
5390 W: https://linuxtv.org
5391 W: http://palosaari.fi/linux/
5392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5393 T: git git://linuxtv.org/anttip/media_tree.git
5395 F: drivers/media/usb/hackrf/
5401 W: http://hwmon.wiki.kernel.org/
5402 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5405 F: Documentation/hwmon/
5407 F: include/linux/hwmon*.h
5409 HARDWARE RANDOM NUMBER GENERATOR CORE
5414 F: Documentation/devicetree/bindings/rng/
5415 F: Documentation/hw_random.txt
5416 F: drivers/char/hw_random/
5417 F: include/linux/hw_random.h
5419 HARDWARE SPINLOCK CORE
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5425 F: Documentation/devicetree/bindings/hwlock/
5426 F: Documentation/hwspinlock.txt
5427 F: drivers/hwspinlock/
5428 F: include/linux/hwspinlock.h
5430 HARMONY SOUND DRIVER
5433 F: sound/parisc/harmony.*
5438 W: https://linuxtv.org
5439 W: http://palosaari.fi/linux/
5440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5441 T: git git://linuxtv.org/anttip/media_tree.git
5443 F: drivers/media/dvb-frontends/hd29l2*
5445 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5448 F: Documentation/watchdog/hpwdt.txt
5449 F: drivers/watchdog/hpwdt.c
5451 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5457 F: Documentation/scsi/hpsa.txt
5458 F: drivers/scsi/hpsa*.[ch]
5459 F: include/linux/cciss*.h
5460 F: include/uapi/linux/cciss*.h
5462 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5468 F: Documentation/blockdev/cciss.txt
5469 F: drivers/block/cciss*
5470 F: include/linux/cciss_ioctl.h
5471 F: include/uapi/linux/cciss_ioctl.h
5478 F: drivers/infiniband/hw/hfi1
5483 F: Documentation/filesystems/hfs.txt
5489 F: Documentation/filesystems/hfsplus.txt
5492 HGA FRAMEBUFFER DRIVER
5495 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5497 F: drivers/video/fbdev/hgafb.c
5499 HIBERNATION (aka Software Suspend, aka swsusp)
5505 F: drivers/base/power/
5507 F: include/linux/suspend.h
5508 F: include/linux/freezer.h
5509 F: include/linux/pm.h
5510 F: arch/*/include/asm/suspend*.h
5516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5519 F: include/linux/hid*
5520 F: include/uapi/linux/hid*
5522 HID SENSOR HUB DRIVERS
5529 F: Documentation/hid/hid-sensor*
5530 F: drivers/hid/hid-sensor-*
5531 F: drivers/iio/*/hid-*
5532 F: include/linux/hid-sensor-*
5534 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5539 F: Documentation/timers/
5540 F: kernel/time/hrtimer.c
5541 F: kernel/time/clockevents.c
5542 F: kernel/time/tick*.*
5543 F: kernel/time/timer_*.c
5544 F: include/linux/clockchips.h
5545 F: include/linux/hrtimer.h
5547 HIGH-SPEED SCC DRIVER FOR AX.25
5550 F: drivers/net/hamradio/dmascc.c
5551 F: drivers/net/hamradio/scc.c
5553 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5555 W: http://www.highpoint-tech.com
5557 F: Documentation/scsi/hptiop.txt
5558 F: drivers/scsi/hptiop.c
5564 F: include/linux/hippidevice.h
5565 F: include/uapi/linux/if_hippi.h
5567 F: drivers/net/hippi/
5569 HISILICON NETWORK SUBSYSTEM DRIVER
5573 W: http://www.hisilicon.com
5575 F: drivers/net/ethernet/hisilicon/
5576 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5578 HISILICON SAS Controller
5580 W: http://www.hisilicon.com
5582 F: drivers/scsi/hisi_sas/
5583 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5589 W: http://hostap.epitest.fi/
5591 F: drivers/net/wireless/intersil/hostap/
5593 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5596 F: drivers/platform/x86/tc1100-wmi.c
5598 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5601 F: drivers/net/ethernet/hp/hp100.*
5603 HPET: High Precision Event Timers driver
5606 F: Documentation/timers/hpet.txt
5607 F: drivers/char/hpet.c
5608 F: include/linux/hpet.h
5609 F: include/uapi/linux/hpet.h
5613 F: arch/x86/kernel/hpet.c
5614 F: arch/x86/include/asm/hpet.h
5618 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5626 F: Documentation/ABI/testing/sysfs-bus-hsi
5627 F: Documentation/hsi.txt
5629 F: include/linux/hsi/
5630 F: include/uapi/linux/hsi/
5634 W: http://www.pharscape.org
5636 F: drivers/net/usb/hso.c
5638 HSR NETWORK PROTOCOL
5644 HTCPEN TOUCHSCREEN DRIVER
5648 F: drivers/input/touchscreen/htcpen.c
5655 Hyper-V CORE AND DRIVERS
5660 F: arch/x86/include/asm/mshyperv.h
5661 F: arch/x86/include/uapi/asm/hyperv.h
5662 F: arch/x86/kernel/cpu/mshyperv.c
5663 F: drivers/hid/hid-hyperv.c
5665 F: drivers/input/serio/hyperv-keyboard.c
5666 F: drivers/pci/host/pci-hyperv.c
5667 F: drivers/net/hyperv/
5668 F: drivers/scsi/storvsc_drv.c
5669 F: drivers/video/fbdev/hyperv_fb.c
5670 F: include/linux/hyperv.h
5672 F: Documentation/ABI/stable/sysfs-bus-vmbus
5678 F: Documentation/i2c/i2c-topology
5679 F: Documentation/i2c/muxes/
5680 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5681 F: drivers/i2c/i2c-mux.c
5682 F: drivers/i2c/muxes/
5683 F: include/linux/i2c-mux.h
5685 I2C OVER PARALLEL PORT
5689 F: Documentation/i2c/busses/i2c-parport
5690 F: Documentation/i2c/busses/i2c-parport-light
5691 F: drivers/i2c/busses/i2c-parport.c
5692 F: drivers/i2c/busses/i2c-parport-light.c
5694 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5698 F: Documentation/i2c/busses/i2c-ali1535
5699 F: Documentation/i2c/busses/i2c-ali1563
5700 F: Documentation/i2c/busses/i2c-ali15x3
5701 F: Documentation/i2c/busses/i2c-amd756
5702 F: Documentation/i2c/busses/i2c-amd8111
5703 F: Documentation/i2c/busses/i2c-i801
5704 F: Documentation/i2c/busses/i2c-nforce2
5705 F: Documentation/i2c/busses/i2c-piix4
5706 F: Documentation/i2c/busses/i2c-sis5595
5707 F: Documentation/i2c/busses/i2c-sis630
5708 F: Documentation/i2c/busses/i2c-sis96x
5709 F: Documentation/i2c/busses/i2c-via
5710 F: Documentation/i2c/busses/i2c-viapro
5711 F: drivers/i2c/busses/i2c-ali1535.c
5712 F: drivers/i2c/busses/i2c-ali1563.c
5713 F: drivers/i2c/busses/i2c-ali15x3.c
5714 F: drivers/i2c/busses/i2c-amd756.c
5715 F: drivers/i2c/busses/i2c-amd756-s4882.c
5716 F: drivers/i2c/busses/i2c-amd8111.c
5717 F: drivers/i2c/busses/i2c-i801.c
5718 F: drivers/i2c/busses/i2c-isch.c
5719 F: drivers/i2c/busses/i2c-nforce2.c
5720 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5721 F: drivers/i2c/busses/i2c-piix4.c
5722 F: drivers/i2c/busses/i2c-sis5595.c
5723 F: drivers/i2c/busses/i2c-sis630.c
5724 F: drivers/i2c/busses/i2c-sis96x.c
5725 F: drivers/i2c/busses/i2c-via.c
5726 F: drivers/i2c/busses/i2c-viapro.c
5728 I2C/SMBUS ISMT DRIVER
5732 F: drivers/i2c/busses/i2c-ismt.c
5733 F: Documentation/i2c/busses/i2c-ismt
5735 I2C/SMBUS STUB DRIVER
5739 F: drivers/i2c/i2c-stub.c
5744 W: https://i2c.wiki.kernel.org/
5745 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5748 F: Documentation/devicetree/bindings/i2c/
5749 F: Documentation/i2c/
5752 F: include/linux/i2c.h
5753 F: include/linux/i2c-*.h
5754 F: include/uapi/linux/i2c.h
5755 F: include/uapi/linux/i2c-*.h
5767 F: Documentation/i2c/busses/i2c-taos-evm
5768 F: drivers/i2c/busses/i2c-taos-evm.c
5773 W: http://www.harbaum.org/till/i2c_tiny_usb
5775 F: drivers/i2c/busses/i2c-tiny-usb.c
5782 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5787 IA64 (Itanium) PLATFORM
5791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5795 IBM Power VMX Cryptographic instructions
5800 F: drivers/crypto/vmx/Makefile
5801 F: drivers/crypto/vmx/Kconfig
5802 F: drivers/crypto/vmx/vmx.c
5803 F: drivers/crypto/vmx/aes*
5804 F: drivers/crypto/vmx/ghash*
5805 F: drivers/crypto/vmx/ppc-xlate.pl
5807 IBM Power in-Nest Crypto Acceleration
5812 F: drivers/crypto/nx/Makefile
5813 F: drivers/crypto/nx/Kconfig
5814 F: drivers/crypto/nx/nx-aes*
5815 F: drivers/crypto/nx/nx-sha*
5816 F: drivers/crypto/nx/nx.*
5817 F: drivers/crypto/nx/nx_csbcpb.h
5818 F: drivers/crypto/nx/nx_debugfs.h
5820 IBM Power 842 compression accelerator
5823 F: drivers/crypto/nx/Makefile
5824 F: drivers/crypto/nx/Kconfig
5825 F: drivers/crypto/nx/nx-842*
5826 F: include/linux/sw842.h
5830 IBM Power Linux RAID adapter
5833 F: drivers/scsi/ipr.*
5835 IBM Power Virtual Ethernet Device Driver
5839 F: drivers/net/ethernet/ibm/ibmveth.*
5841 IBM Power SRIOV Virtual NIC Device Driver
5846 F: drivers/net/ethernet/ibm/ibmvnic.*
5848 IBM Power Virtual SCSI Device Drivers
5852 F: drivers/scsi/ibmvscsi/ibmvscsi*
5853 F: include/scsi/viosrp.h
5855 IBM Power Virtual SCSI Device Target Driver
5861 F: drivers/scsi/ibmvscsi_tgt/
5863 IBM Power Virtual FC Device Drivers
5867 F: drivers/scsi/ibmvscsi/ibmvfc*
5869 IBM ServeRAID RAID DRIVER
5871 F: drivers/scsi/ips.*
5873 ICH LPC AND GPIO DRIVER
5876 F: drivers/mfd/lpc_ich.c
5877 F: drivers/gpio/gpio-ich.c
5882 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5885 F: Documentation/ide/
5887 F: include/linux/ide.h
5889 IDEAPAD LAPTOP EXTRAS DRIVER
5892 W: http://launchpad.net/ideapad-laptop
5894 F: drivers/platform/x86/ideapad-laptop.c
5896 IDEAPAD LAPTOP SLIDEBAR DRIVER
5899 W: https://github.com/o2genum/ideapad-slidebar
5901 F: drivers/input/misc/ideapad_slidebar.c
5907 F: Documentation/cdrom/ide-cd
5908 F: drivers/ide/ide-cd*
5914 F: drivers/idle/i7300_idle.c
5916 IEEE 802.15.4 SUBSYSTEM
5919 W: http://wpan.cakelab.org/
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5925 F: drivers/net/ieee802154/
5926 F: include/linux/nl802154.h
5927 F: include/linux/ieee802154.h
5928 F: include/net/nl802154.h
5929 F: include/net/mac802154.h
5930 F: include/net/af_ieee802154.h
5931 F: include/net/cfg802154.h
5932 F: include/net/ieee802154_netdev.h
5933 F: Documentation/networking/ieee802154.txt
5935 IGORPLUG-USB IR RECEIVER
5939 F: drivers/media/rc/igorplugusb.c
5941 IGUANAWORKS USB IR TRANSCEIVER
5945 F: drivers/media/rc/iguanair.c
5947 IIO SUBSYSTEM AND DRIVERS
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5955 F: Documentation/devicetree/bindings/iio/
5957 F: drivers/staging/iio/
5958 F: include/linux/iio/
5961 IKANOS/ADI EAGLE ADSL USB DRIVER
5965 F: drivers/usb/atm/ueagle-atm.c
5967 INA209 HARDWARE MONITOR DRIVER
5971 F: Documentation/hwmon/ina209
5972 F: Documentation/devicetree/bindings/i2c/ina209.txt
5973 F: drivers/hwmon/ina209.c
5975 INA2XX HARDWARE MONITOR DRIVER
5979 F: Documentation/hwmon/ina2xx
5980 F: drivers/hwmon/ina2xx.c
5981 F: include/linux/platform_data/ina2xx.h
5983 INDUSTRY PACK SUBSYSTEM (IPACK)
5988 W: http://industrypack.sourceforge.net
5992 INGENIC JZ4780 DMA Driver
5995 F: drivers/dma/dma-jz4780.c
5997 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6005 F: security/integrity/ima/
6007 IMGTEC IR DECODER DRIVER
6010 F: drivers/media/rc/img-ir/
6012 IMS TWINTURBO FRAMEBUFFER DRIVER
6015 F: drivers/video/fbdev/imsttfb.c
6017 INFINIBAND SUBSYSTEM
6022 W: http://www.openfabrics.org/
6023 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6026 F: Documentation/infiniband/
6027 F: drivers/infiniband/
6028 F: include/uapi/linux/if_infiniband.h
6029 F: include/uapi/rdma/
6037 F: Documentation/filesystems/inotify.txt
6038 F: fs/notify/inotify/
6039 F: include/linux/inotify.h
6040 F: include/uapi/linux/inotify.h
6042 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6045 Q: http://patchwork.kernel.org/project/linux-input/list/
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6049 F: include/linux/input.h
6050 F: include/uapi/linux/input.h
6051 F: include/linux/input/
6052 F: Documentation/devicetree/bindings/input/
6054 INPUT MULTITOUCH (MT) PROTOCOL
6058 F: Documentation/input/multi-touch-protocol.txt
6059 F: drivers/input/input-mt.c
6062 INTEL ASoC BDW/HSW DRIVERS
6066 F: sound/soc/intel/common/sst-dsp*
6067 F: sound/soc/intel/common/sst-firmware.c
6068 F: sound/soc/intel/boards/broadwell.c
6069 F: sound/soc/intel/haswell/
6071 INTEL C600 SERIES SAS CONTROLLER DRIVER
6075 T: git git://git.code.sf.net/p/intel-sas/isci
6077 F: drivers/scsi/isci/
6079 INTEL HID EVENT DRIVER
6083 F: drivers/platform/x86/intel-hid.c
6085 INTEL VIRTUAL BUTTON DRIVER
6089 F: drivers/platform/x86/intel-vbtn.c
6094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6096 F: drivers/idle/intel_idle.c
6103 F: drivers/cpufreq/intel_pstate.c
6105 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6109 F: Documentation/fb/intelfb.txt
6110 F: drivers/video/fbdev/intelfb/
6112 INTEL 810/815 FRAMEBUFFER DRIVER
6116 F: drivers/video/fbdev/i810/
6118 INTEL MENLOW THERMAL DRIVER
6121 W: https://01.org/linux-acpi
6123 F: drivers/platform/x86/intel_menlow.c
6125 INTEL I/OAT DMA DRIVER
6129 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6131 F: drivers/dma/ioat*
6136 T: git git://git.infradead.org/iommu-2.6.git
6138 F: drivers/iommu/intel-iommu.c
6139 F: include/linux/intel-iommu.h
6141 INTEL IOP-ADMA DMA DRIVER
6144 F: drivers/dma/iop-adma.c
6146 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6149 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6150 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6151 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6152 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6153 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6154 F: drivers/net/wan/ixp4xx_hss.c
6156 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6159 F: drivers/char/hw_random/ixp4xx-rng.c
6161 INTEL ETHERNET DRIVERS
6164 W: http://www.intel.com/support/feedback.htm
6165 W: http://e1000.sourceforge.net/
6166 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6170 F: Documentation/networking/e100.txt
6171 F: Documentation/networking/e1000.txt
6172 F: Documentation/networking/e1000e.txt
6173 F: Documentation/networking/igb.txt
6174 F: Documentation/networking/igbvf.txt
6175 F: Documentation/networking/ixgb.txt
6176 F: Documentation/networking/ixgbe.txt
6177 F: Documentation/networking/ixgbevf.txt
6178 F: Documentation/networking/i40e.txt
6179 F: Documentation/networking/i40evf.txt
6180 F: drivers/net/ethernet/intel/
6181 F: drivers/net/ethernet/intel/*/
6183 INTEL RDMA RNIC DRIVER
6191 F: drivers/infiniband/hw/i40iw/
6193 INTEL MERRIFIELD GPIO DRIVER
6197 F: drivers/gpio/gpio-merrifield.c
6199 INTEL-MID GPIO DRIVER
6203 F: drivers/gpio/gpio-intel-mid.c
6205 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6209 F: Documentation/networking/README.ipw2100
6210 F: Documentation/networking/README.ipw2200
6211 F: drivers/net/wireless/intel/ipw2x00/
6216 F: Documentation/trace/intel_th.txt
6217 F: drivers/hwtracing/intel_th/
6219 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6222 W: http://tboot.sourceforge.net
6223 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6225 F: Documentation/intel_txt.txt
6226 F: include/linux/tboot.h
6227 F: arch/x86/kernel/tboot.c
6229 INTEL WIRELESS WIMAX CONNECTION 2400
6234 W: http://linuxwimax.org
6235 F: Documentation/wimax/README.i2400m
6236 F: drivers/net/wimax/i2400m/
6237 F: include/uapi/linux/wimax/i2400m.h
6239 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6243 F: drivers/net/wireless/intel/iwlegacy/
6245 INTEL WIRELESS WIFI LINK (iwlwifi)
6251 W: http://intellinuxwireless.org
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6254 F: drivers/net/wireless/intel/iwlwifi/
6256 INTEL MANAGEMENT ENGINE (mei)
6260 F: include/uapi/linux/mei.h
6261 F: include/linux/mei_cl_bus.h
6262 F: drivers/misc/mei/*
6263 F: drivers/watchdog/mei_wdt.c
6264 F: Documentation/misc-devices/mei/*
6266 INTEL MIC DRIVERS (mic)
6270 W: https://github.com/sudeepdutt/mic
6271 W: http://software.intel.com/en-us/mic-developer
6272 F: include/linux/mic_bus.h
6273 F: include/linux/scif.h
6274 F: include/uapi/linux/mic_common.h
6275 F: include/uapi/linux/mic_ioctl.h
6276 F: include/uapi/linux/scif_ioctl.h
6277 F: drivers/misc/mic/
6278 F: drivers/dma/mic_x100_dma.c
6279 F: drivers/dma/mic_x100_dma.h
6280 F: Documentation/mic/
6282 INTEL PMC/P-Unit IPC DRIVER
6286 F: drivers/platform/x86/intel_pmc_ipc.c
6287 F: drivers/platform/x86/intel_punit_ipc.c
6288 F: arch/x86/include/asm/intel_pmc_ipc.h
6289 F: arch/x86/include/asm/intel_punit_ipc.h
6291 INTEL TELEMETRY DRIVER
6295 F: arch/x86/include/asm/intel_telemetry.h
6296 F: drivers/platform/x86/intel_telemetry*
6298 INTEL PMC CORE DRIVER
6303 F: arch/x86/include/asm/pmc_core.h
6304 F: drivers/platform/x86/intel_pmc_core*
6306 IOC3 ETHERNET DRIVER
6310 F: drivers/net/ethernet/sgi/ioc3-eth.c
6316 F: drivers/tty/serial/ioc3_serial.c
6321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6323 F: Documentation/devicetree/bindings/iommu/
6329 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6334 W: http://openipmi.sourceforge.net/
6336 F: Documentation/IPMI.txt
6337 F: drivers/char/ipmi/
6338 F: include/linux/ipmi*
6339 F: include/uapi/linux/ipmi*
6341 QCOM AUDIO (ASoC) DRIVERS
6348 IPS SCSI RAID DRIVER
6351 W: http://www.adaptec.com/
6353 F: drivers/scsi/ips*
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6364 F: Documentation/networking/ipvs-sysctl.txt
6365 F: include/net/ip_vs.h
6366 F: include/uapi/linux/ip_vs.h
6367 F: net/netfilter/ipvs/
6373 F: drivers/tty/ipwireless/
6379 F: include/net/ipx.h
6380 F: include/uapi/linux/ipx.h
6387 W: http://irda.sourceforge.net/
6389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6390 F: Documentation/networking/irda.txt
6391 F: drivers/net/irda/
6392 F: include/net/irda/
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6409 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6410 F: Documentation/devicetree/bindings/interrupt-controller/
6413 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6417 F: Documentation/IRQ-domain.txt
6418 F: include/linux/irqdomain.h
6419 F: kernel/irq/irqdomain.c
6425 F: Documentation/isa.txt
6426 F: drivers/base/isa.c
6427 F: include/linux/isa.h
6432 F: Documentation/isapnp.txt
6433 F: drivers/pnp/isapnp/
6434 F: include/linux/isapnp.h
6439 T: git git://linuxtv.org/media_tree.git
6440 W: https://linuxtv.org
6442 F: drivers/media/radio/radio-isa*
6444 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6448 F: drivers/firmware/iscsi_ibft*
6453 W: www.open-iscsi.org
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6456 F: drivers/scsi/*iscsi*
6457 F: include/scsi/*iscsi*
6459 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6465 W: http://www.openfabrics.org
6466 W: www.open-iscsi.org
6467 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6468 F: drivers/infiniband/ulp/iser/
6470 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6476 W: http://www.linux-iscsi.org
6477 F: drivers/infiniband/ulp/isert
6483 W: http://www.isdn4linux.de
6484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6486 F: Documentation/isdn/
6488 F: include/linux/isdn.h
6489 F: include/linux/isdn/
6490 F: include/uapi/linux/isdn.h
6491 F: include/uapi/linux/isdn/
6493 ISDN SUBSYSTEM (Eicon active card driver)
6496 W: http://www.melware.de
6498 F: drivers/isdn/hardware/eicon/
6500 IT87 HARDWARE MONITORING DRIVER
6504 F: Documentation/hwmon/it87
6505 F: drivers/hwmon/it87.c
6510 W: https://linuxtv.org
6511 W: http://palosaari.fi/linux/
6512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6513 T: git git://linuxtv.org/anttip/media_tree.git
6515 F: drivers/media/tuners/it913x*
6517 IVTV VIDEO4LINUX DRIVER
6521 T: git git://linuxtv.org/media_tree.git
6522 W: http://www.ivtvdriver.org
6524 F: Documentation/video4linux/*.ivtv
6525 F: drivers/media/pci/ivtv/
6526 F: include/uapi/linux/ivtv*
6528 IX2505V MEDIA DRIVER
6531 W: https://linuxtv.org
6532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6534 F: drivers/media/dvb-frontends/ix2505v*
6536 JC42.4 TEMPERATURE SENSOR DRIVER
6540 F: drivers/hwmon/jc42.c
6541 F: Documentation/hwmon/jc42
6546 W: http://jfs.sourceforge.net/
6547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6549 F: Documentation/filesystems/jfs.txt
6556 F: drivers/net/ethernet/jme.*
6558 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6561 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6564 F: include/uapi/linux/jffs2.h
6566 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6572 F: include/linux/jbd2.h
6574 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6578 F: drivers/media/platform/rcar_jpu.c
6580 JSM Neo PCI based serial card
6584 F: drivers/tty/serial/jsm/
6586 K10TEMP HARDWARE MONITORING DRIVER
6590 F: Documentation/hwmon/k10temp
6591 F: drivers/hwmon/k10temp.c
6593 K8TEMP HARDWARE MONITORING DRIVER
6597 F: Documentation/hwmon/k8temp
6598 F: drivers/hwmon/k8temp.c
6606 F: arch/*/include/asm/kasan.h
6607 F: arch/*/mm/kasan_init*
6608 F: Documentation/kasan.txt
6609 F: include/linux/kasan*.h
6612 F: scripts/Makefile.kasan
6617 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6619 F: Documentation/kbuild/kconfig-language.txt
6627 W: http://lse.sourceforge.net/kdump/
6629 F: Documentation/kdump/
6631 KEENE FM RADIO TRANSMITTER DRIVER
6634 T: git git://linuxtv.org/media_tree.git
6635 W: https://linuxtv.org
6637 F: drivers/media/radio/radio-keene*
6639 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6645 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6651 F: Documentation/kbuild/
6653 F: scripts/Makefile.*
6660 W: http://kernelnewbies.org/KernelJanitors
6663 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6667 W: http://nfs.sourceforge.net/
6668 T: git git://linux-nfs.org/~bfields/linux.git
6671 F: include/uapi/linux/nfsd/
6675 F: include/linux/lockd/
6676 F: include/linux/sunrpc/
6677 F: include/uapi/linux/sunrpc/
6679 KERNEL SELFTEST FRAMEWORK
6683 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6685 F: tools/testing/selftests
6687 KERNEL VIRTUAL MACHINE (KVM)
6691 W: http://www.linux-kvm.org
6692 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6694 F: Documentation/*/kvm*.txt
6695 F: Documentation/virtual/kvm/
6697 F: arch/x86/kernel/kvm.c
6698 F: arch/x86/kernel/kvmclock.c
6699 F: arch/*/include/asm/kvm*
6700 F: include/linux/kvm*
6701 F: include/uapi/linux/kvm*
6705 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6708 W: http://www.linux-kvm.org/
6710 F: arch/x86/include/asm/svm.h
6711 F: arch/x86/kvm/svm.c
6713 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6716 W: http://www.linux-kvm.org/
6717 T: git git://github.com/agraf/linux-2.6.git
6719 F: arch/powerpc/include/asm/kvm*
6720 F: arch/powerpc/kvm/
6722 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6726 W: http://www.ibm.com/developerworks/linux/linux390/
6727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6729 F: Documentation/s390/kvm.txt
6730 F: arch/s390/include/asm/kvm*
6733 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6738 W: http://systems.cs.columbia.edu/projects/kvm-arm
6739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6741 F: arch/arm/include/uapi/asm/kvm*
6742 F: arch/arm/include/asm/kvm*
6745 F: include/kvm/arm_*
6747 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6753 F: arch/arm64/include/uapi/asm/kvm*
6754 F: arch/arm64/include/asm/kvm*
6757 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6761 F: arch/mips/include/uapi/asm/kvm*
6762 F: arch/mips/include/asm/kvm*
6767 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6770 F: include/linux/kexec.h
6771 F: include/uapi/linux/kexec.h
6778 F: Documentation/security/keys.txt
6779 F: include/linux/key.h
6780 F: include/linux/key-type.h
6781 F: include/linux/keyctl.h
6782 F: include/uapi/linux/keyctl.h
6792 F: Documentation/security/keys-trusted-encrypted.txt
6793 F: include/keys/trusted-type.h
6794 F: security/keys/trusted.c
6795 F: security/keys/trusted.h
6803 F: Documentation/security/keys-trusted-encrypted.txt
6804 F: include/keys/encrypted-type.h
6805 F: security/keys/encrypted-keys/
6807 KGDB / KDB /debug_core
6809 W: http://kgdb.wiki.kernel.org/
6811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6813 F: Documentation/DocBook/kgdb.tmpl
6814 F: drivers/misc/kgdbts.c
6815 F: drivers/tty/serial/kgdboc.c
6816 F: include/linux/kdb.h
6817 F: include/linux/kgdb.h
6824 F: Documentation/kmemcheck.txt
6825 F: arch/x86/include/asm/kmemcheck.h
6826 F: arch/x86/mm/kmemcheck/
6827 F: include/linux/kmemcheck.h
6833 F: Documentation/kmemleak.txt
6834 F: include/linux/kmemleak.h
6836 F: mm/kmemleak-test.c
6844 F: Documentation/kprobes.txt
6845 F: include/linux/kprobes.h
6848 KS0108 LCD CONTROLLER DRIVER
6850 W: http://miguelojeda.es/auxdisplay.htm
6851 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6853 F: Documentation/auxdisplay/ks0108
6854 F: drivers/auxdisplay/ks0108.c
6855 F: include/linux/ks0108.h
6862 F: include/net/l3mdev.h
6864 LANTIQ MIPS ARCHITECTURE
6873 F: Documentation/networking/lapb-module.txt
6877 LASI 53c700 driver for PARISC
6881 F: Documentation/scsi/53c700.txt
6882 F: drivers/scsi/53c700*
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6890 F: Documentation/devicetree/bindings/leds/
6892 F: include/linux/leds.h
6894 LEGACY EEPROM DRIVER
6897 F: Documentation/misc-devices/eeprom
6898 F: drivers/misc/eeprom/eeprom.c
6900 LEGO USB Tower driver
6903 W: http://legousb.sourceforge.net/
6905 F: drivers/usb/misc/legousbtower.c
6910 W: https://linuxtv.org
6911 W: http://github.com/mkrufky
6912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6913 T: git git://linuxtv.org/mkrufky/tuners.git
6915 F: drivers/media/dvb-frontends/lg2160.*
6917 LGDT3305 MEDIA DRIVER
6920 W: https://linuxtv.org
6921 W: http://github.com/mkrufky
6922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6923 T: git git://linuxtv.org/mkrufky/tuners.git
6925 F: drivers/media/dvb-frontends/lgdt3305.*
6930 W: http://lguest.ozlabs.org/
6932 F: arch/x86/include/asm/lguest*.h
6935 F: include/linux/lguest*.h
6938 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6944 F: include/linux/ata.h
6945 F: include/linux/libata.h
6946 F: Documentation/devicetree/bindings/ata/
6948 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953 F: include/linux/pata_arasan_cf_data.h
6954 F: drivers/ata/pata_arasan_cf.c
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6962 F: drivers/ata/pata_*.c
6963 F: drivers/ata/ata_generic.c
6965 LIBATA SATA AHCI PLATFORM devices support
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6971 F: drivers/ata/ahci_platform.c
6972 F: drivers/ata/libahci_platform.c
6973 F: include/linux/ahci_platform.h
6975 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6980 F: drivers/ata/sata_promise.*
6985 F: tools/lib/lockdep/
6987 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6990 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6994 F: include/linux/nd.h
6995 F: include/linux/libnvdimm.h
6996 F: include/uapi/linux/ndctl.h
6998 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7001 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7003 F: drivers/nvdimm/blk.c
7004 F: drivers/nvdimm/region_devs.c
7005 F: drivers/acpi/nfit*
7007 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7010 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7012 F: drivers/nvdimm/btt*
7014 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7017 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7019 F: drivers/nvdimm/pmem.c
7020 F: include/linux/pmem.h
7021 F: arch/*/include/asm/pmem.h
7023 LIGHTNVM PLATFORM SUPPORT
7025 W: http://github/OpenChannelSSD
7028 F: drivers/lightnvm/
7029 F: include/linux/lightnvm.h
7030 F: include/uapi/linux/lightnvm.h
7032 LINUX FOR IBM pSERIES (RS/6000)
7034 W: http://www.ibm.com/linux/ltc/projects/ppc
7036 F: arch/powerpc/boot/rs6000.h
7038 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7042 W: http://www.penguinppc.org/
7044 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7047 F: Documentation/powerpc/
7049 F: drivers/char/tpm/tpm_ibmvtpm*
7050 F: drivers/crypto/nx/
7051 F: drivers/crypto/vmx/
7052 F: drivers/net/ethernet/ibm/ibmveth.*
7053 F: drivers/net/ethernet/ibm/ibmvnic.*
7054 F: drivers/pci/hotplug/pnv_php.c
7055 F: drivers/pci/hotplug/rpa*
7056 F: drivers/scsi/ibmvscsi/
7064 LINUX FOR POWER MACINTOSH
7066 W: http://www.penguinppc.org/
7069 F: arch/powerpc/platforms/powermac/
7070 F: drivers/macintosh/
7072 LINUX FOR POWERPC EMBEDDED MPC5XXX
7075 T: git git://git.denx.de/linux-denx-agust.git
7077 F: arch/powerpc/platforms/512x/
7078 F: arch/powerpc/platforms/52xx/
7080 LINUX FOR POWERPC EMBEDDED PPC4XX
7083 W: http://www.penguinppc.org/
7086 F: arch/powerpc/platforms/40x/
7087 F: arch/powerpc/platforms/44x/
7089 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7092 F: arch/powerpc/*/*virtex*
7093 F: arch/powerpc/*/*/*virtex*
7095 LINUX FOR POWERPC EMBEDDED PPC8XX
7097 W: http://www.penguinppc.org/
7100 F: arch/powerpc/platforms/8xx/
7102 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7105 W: http://www.penguinppc.org/
7107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7109 F: arch/powerpc/platforms/83xx/
7110 F: arch/powerpc/platforms/85xx/
7112 LINUX FOR POWERPC PA SEMI PWRFICIENT
7116 F: arch/powerpc/platforms/pasemi/
7117 F: drivers/*/*pasemi*
7118 F: drivers/*/*/*pasemi*
7120 LINUX SECURITY MODULE (LSM) FRAMEWORK
7125 LIS3LV02D ACCELEROMETER DRIVER
7128 F: Documentation/misc-devices/lis3lv02d
7129 F: drivers/misc/lis3lv02d/
7130 F: drivers/platform/x86/hp_accel.c
7139 F: kernel/livepatch/
7140 F: include/linux/livepatch.h
7141 F: arch/x86/include/asm/livepatch.h
7142 F: arch/x86/kernel/livepatch.c
7143 F: Documentation/livepatch/
7144 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7145 F: samples/livepatch/
7147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7149 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7152 F: drivers/misc/lkdtm*
7157 F: include/linux/llc.h
7158 F: include/uapi/linux/llc.h
7162 LM73 HARDWARE MONITOR DRIVER
7166 F: drivers/hwmon/lm73.c
7168 LM78 HARDWARE MONITOR DRIVER
7172 F: Documentation/hwmon/lm78
7173 F: drivers/hwmon/lm78.c
7175 LM83 HARDWARE MONITOR DRIVER
7179 F: Documentation/hwmon/lm83
7180 F: drivers/hwmon/lm83.c
7182 LM90 HARDWARE MONITOR DRIVER
7186 F: Documentation/hwmon/lm90
7187 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7188 F: drivers/hwmon/lm90.c
7190 LM95234 HARDWARE MONITOR DRIVER
7194 F: Documentation/hwmon/lm95234
7195 F: drivers/hwmon/lm95234.c
7197 LME2510 MEDIA DRIVER
7200 W: https://linuxtv.org
7201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7203 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7211 F: Documentation/locking/
7212 F: include/linux/lockdep.h
7213 F: include/linux/spinlock*.h
7214 F: arch/*/include/asm/spinlock*.h
7215 F: include/linux/rwlock*.h
7216 F: include/linux/mutex*.h
7217 F: arch/*/include/asm/mutex*.h
7218 F: include/linux/rwsem*.h
7219 F: arch/*/include/asm/rwsem.h
7220 F: include/linux/seqlock.h
7221 F: lib/locking*.[ch]
7224 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7227 W: http://www.linux-ntfs.org/content/view/19/37/
7229 F: Documentation/ldm.txt
7230 F: block/partitions/ldm.*
7240 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7246 W: http://www.avagotech.com/support/
7248 F: drivers/message/fusion/
7249 F: drivers/scsi/mpt2sas/
7250 F: drivers/scsi/mpt3sas/
7252 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7256 F: drivers/scsi/sym53c8xx_2/
7258 LTC4261 HARDWARE MONITOR DRIVER
7262 F: Documentation/hwmon/ltc4261
7263 F: drivers/hwmon/ltc4261.c
7265 LTP (Linux Test Project)
7273 W: http://linux-test-project.github.io/
7274 T: git git://github.com/linux-test-project/ltp.git
7278 W: http://www.linux-m32r.org/
7285 W: http://www.linux-m68k.org/
7286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7291 M68K ON APPLE MACINTOSH
7293 W: http://www.mac.linux-m68k.org/
7300 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7304 M88DS3103 MEDIA DRIVER
7307 W: https://linuxtv.org
7308 W: http://palosaari.fi/linux/
7309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7310 T: git git://linuxtv.org/anttip/media_tree.git
7312 F: drivers/media/dvb-frontends/m88ds3103*
7314 M88RS2000 MEDIA DRIVER
7317 W: https://linuxtv.org
7318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7320 F: drivers/media/dvb-frontends/m88rs2000*
7322 MA901 MASTERKIT USB FM RADIO DRIVER
7325 T: git git://linuxtv.org/media_tree.git
7327 F: drivers/media/radio/radio-ma901.c
7332 W: http://wireless.kernel.org/
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7336 F: Documentation/networking/mac80211-injection.txt
7337 F: include/net/mac80211.h
7339 F: drivers/net/wireless/mac80211_hwsim.[ch]
7345 F: drivers/net/macvlan.c
7346 F: include/linux/if_macvlan.h
7353 F: include/linux/mailbox_client.h
7354 F: include/linux/mailbox_controller.h
7356 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7358 W: http://www.kernel.org/doc/man-pages
7362 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7366 F: drivers/net/dsa/mv88e6xxx/
7368 MARVELL ARMADA DRM SUPPORT
7371 F: drivers/gpu/drm/armada/
7372 F: include/uapi/drm/armada_drm.h
7373 F: Documentation/devicetree/bindings/display/armada/
7375 MARVELL CRYPTO DRIVER
7378 F: drivers/crypto/marvell/
7382 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7387 F: drivers/net/ethernet/marvell/sk*
7389 MARVELL LIBERTAS WIRELESS DRIVER
7392 F: drivers/net/wireless/marvell/libertas/
7394 MARVELL MV643XX ETHERNET DRIVER
7398 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7399 F: include/linux/mv643xx.h
7401 MARVELL MVNETA ETHERNET DRIVER
7405 F: drivers/net/ethernet/marvell/mvneta.*
7407 MARVELL MWIFIEX WIRELESS DRIVER
7412 F: drivers/net/wireless/marvell/mwifiex/
7414 MARVELL MWL8K WIRELESS DRIVER
7418 F: drivers/net/wireless/marvell/mwl8k.c
7420 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7423 F: drivers/mmc/host/mvsdio.*
7425 MATROX FRAMEBUFFER DRIVER
7428 F: drivers/video/fbdev/matrox/matroxfb_*
7429 F: include/uapi/linux/matroxfb.h
7431 MAX16065 HARDWARE MONITOR DRIVER
7435 F: Documentation/hwmon/max16065
7436 F: drivers/hwmon/max16065.c
7438 MAX20751 HARDWARE MONITOR DRIVER
7442 F: Documentation/hwmon/max20751
7443 F: drivers/hwmon/max20751.c
7445 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7449 F: Documentation/hwmon/max6650
7450 F: drivers/hwmon/max6650.c
7452 MAX6697 HARDWARE MONITOR DRIVER
7456 F: Documentation/hwmon/max6697
7457 F: Documentation/devicetree/bindings/i2c/max6697.txt
7458 F: drivers/hwmon/max6697.c
7459 F: include/linux/platform_data/max6697.h
7461 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7465 F: Documentation/devicetree/bindings/sound/max9860.txt
7466 F: sound/soc/codecs/max9860.*
7468 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7473 F: drivers/power/max14577_charger.c
7474 F: drivers/power/max77693_charger.c
7476 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7480 F: drivers/*/*max77802*.c
7481 F: Documentation/devicetree/bindings/*/*max77802.txt
7482 F: include/dt-bindings/*/*max77802.h
7484 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7490 F: drivers/*/max14577*.c
7491 F: drivers/*/max77686*.c
7492 F: drivers/*/max77693*.c
7493 F: drivers/extcon/extcon-max14577.c
7494 F: drivers/extcon/extcon-max77693.c
7495 F: drivers/rtc/rtc-max77686.c
7496 F: drivers/clk/clk-max77686.c
7497 F: Documentation/devicetree/bindings/mfd/max14577.txt
7498 F: Documentation/devicetree/bindings/*/max77686.txt
7499 F: Documentation/devicetree/bindings/mfd/max77693.txt
7500 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7501 F: include/linux/mfd/max14577*.h
7502 F: include/linux/mfd/max77686*.h
7503 F: include/linux/mfd/max77693*.h
7505 MAXIRADIO FM RADIO RECEIVER DRIVER
7508 T: git git://linuxtv.org/media_tree.git
7509 W: https://linuxtv.org
7511 F: drivers/media/radio/radio-maxiradio*
7513 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7517 F: drivers/iio/potentiometer/mcp4531.c
7519 MEDIA DRIVERS FOR RENESAS - FCP
7523 T: git git://linuxtv.org/media_tree.git
7525 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7526 F: drivers/media/platform/rcar-fcp.c
7527 F: include/media/rcar-fcp.h
7529 MEDIA DRIVERS FOR RENESAS - VSP1
7533 T: git git://linuxtv.org/media_tree.git
7535 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7536 F: drivers/media/platform/vsp1/
7538 MEDIA DRIVERS FOR HELENE
7541 W: https://linuxtv.org
7543 T: git git://linuxtv.org/media_tree.git
7545 F: drivers/media/dvb-frontends/helene*
7547 MEDIA DRIVERS FOR ASCOT2E
7551 W: https://linuxtv.org
7553 T: git git://linuxtv.org/media_tree.git
7555 F: drivers/media/dvb-frontends/ascot2e*
7557 MEDIA DRIVERS FOR CXD2841ER
7561 W: https://linuxtv.org
7563 T: git git://linuxtv.org/media_tree.git
7565 F: drivers/media/dvb-frontends/cxd2841er*
7567 MEDIA DRIVERS FOR HORUS3A
7571 W: https://linuxtv.org
7573 T: git git://linuxtv.org/media_tree.git
7575 F: drivers/media/dvb-frontends/horus3a*
7577 MEDIA DRIVERS FOR LNBH25
7581 W: https://linuxtv.org
7583 T: git git://linuxtv.org/media_tree.git
7585 F: drivers/media/dvb-frontends/lnbh25*
7587 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7591 W: https://linuxtv.org
7593 T: git git://linuxtv.org/media_tree.git
7595 F: drivers/media/pci/netup_unidvb/*
7597 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7600 P: LinuxTV.org Project
7602 W: https://linuxtv.org
7603 Q: http://patchwork.kernel.org/project/linux-media/list/
7604 T: git git://linuxtv.org/media_tree.git
7606 F: Documentation/dvb/
7607 F: Documentation/video4linux/
7608 F: Documentation/DocBook/media/
7610 F: drivers/staging/media/
7611 F: include/linux/platform_data/media/
7613 F: include/uapi/linux/dvb/
7614 F: include/uapi/linux/videodev2.h
7615 F: include/uapi/linux/media.h
7616 F: include/uapi/linux/v4l2-*
7617 F: include/uapi/linux/meye.h
7618 F: include/uapi/linux/ivtv*
7619 F: include/uapi/linux/uvcvideo.h
7621 MEDIATEK ETHERNET DRIVER
7626 F: drivers/net/ethernet/mediatek/
7628 MEDIATEK MT7601U WIRELESS LAN DRIVER
7632 F: drivers/net/wireless/mediatek/mt7601u/
7634 MEGARAID SCSI/SAS DRIVERS
7640 W: http://www.lsi.com
7642 F: Documentation/scsi/megaraid.txt
7643 F: drivers/scsi/megaraid.*
7644 F: drivers/scsi/megaraid/
7646 MELLANOX ETHERNET DRIVER (mlx4_en)
7650 W: http://www.mellanox.com
7651 Q: http://patchwork.ozlabs.org/project/netdev/list/
7652 F: drivers/net/ethernet/mellanox/mlx4/en_*
7654 MELLANOX ETHERNET DRIVER (mlx5e)
7658 W: http://www.mellanox.com
7659 Q: http://patchwork.ozlabs.org/project/netdev/list/
7660 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7662 MELLANOX ETHERNET SWITCH DRIVERS
7667 W: http://www.mellanox.com
7668 Q: http://patchwork.ozlabs.org/project/netdev/list/
7669 F: drivers/net/ethernet/mellanox/mlxsw/
7671 SOFT-ROCE DRIVER (rxe)
7675 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7676 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7677 F: drivers/infiniband/sw/rxe/
7678 F: include/uapi/rdma/rdma_user_rxe.h
7685 F: kernel/membarrier.c
7686 F: include/uapi/linux/membarrier.h
7690 W: http://www.linux-mm.org
7692 F: include/linux/mm.h
7693 F: include/linux/gfp.h
7694 F: include/linux/mmzone.h
7695 F: include/linux/memory_hotplug.h
7696 F: include/linux/vmalloc.h
7699 MEMORY TECHNOLOGY DEVICES (MTD)
7703 W: http://www.linux-mtd.infradead.org/
7704 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7705 T: git git://git.infradead.org/linux-mtd.git
7706 T: git git://git.infradead.org/l2-mtd.git
7708 F: Documentation/devicetree/bindings/mtd/
7710 F: include/linux/mtd/
7711 F: include/uapi/mtd/
7713 MEN A21 WATCHDOG DRIVER
7717 F: drivers/watchdog/mena21_wdt.c
7719 MEN CHAMELEON BUS (mcb)
7723 F: include/linux/mcb.h
7724 F: Documentation/men-chameleon-bus.txt
7726 MEN F21BMC (Board Management Controller)
7729 F: drivers/mfd/menf21bmc.c
7730 F: drivers/watchdog/menf21bmc_wdt.c
7731 F: drivers/leds/leds-menf21bmc.c
7732 F: drivers/hwmon/menf21bmc_hwmon.c
7733 F: Documentation/hwmon/menf21bmc
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7741 F: Documentation/metag/
7742 F: Documentation/devicetree/bindings/metag/
7743 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7744 F: drivers/clocksource/metag_generic.c
7745 F: drivers/irqchip/irq-metag.c
7746 F: drivers/irqchip/irq-metag-ext.c
7747 F: drivers/tty/metag_da.c
7749 MICROBLAZE ARCHITECTURE
7751 W: http://www.monstr.eu/fdt/
7752 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7756 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7760 F: drivers/platform/x86/surfacepro3_button.c
7765 F: drivers/usb/image/microtek.*
7770 W: http://www.linux-mips.org/
7771 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7772 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7774 F: Documentation/devicetree/bindings/mips/
7775 F: Documentation/mips/
7778 MIPS/LOONGSON1 ARCHITECTURE
7782 F: arch/mips/loongson32/
7783 F: arch/mips/include/asm/mach-loongson32/
7784 F: drivers/*/*loongson1*
7785 F: drivers/*/*/*loongson1*
7787 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7790 T: git git://linuxtv.org/media_tree.git
7791 W: https://linuxtv.org
7793 F: drivers/media/radio/radio-miropcm20*
7795 MELLANOX MLX4 core VPI driver
7799 W: http://www.mellanox.com
7800 Q: http://patchwork.ozlabs.org/project/netdev/list/
7802 F: drivers/net/ethernet/mellanox/mlx4/
7803 F: include/linux/mlx4/
7805 MELLANOX MLX4 IB driver
7808 W: http://www.mellanox.com
7809 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7811 F: drivers/infiniband/hw/mlx4/
7812 F: include/linux/mlx4/
7814 MELLANOX MLX5 core VPI driver
7819 W: http://www.mellanox.com
7820 Q: http://patchwork.ozlabs.org/project/netdev/list/
7822 F: drivers/net/ethernet/mellanox/mlx5/core/
7823 F: include/linux/mlx5/
7825 MELLANOX MLX5 IB driver
7829 W: http://www.mellanox.com
7830 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7832 F: drivers/infiniband/hw/mlx5/
7833 F: include/linux/mlx5/
7835 MELEXIS MLX90614 DRIVER
7838 W: http://www.melexis.com
7840 F: drivers/iio/temperature/mlx90614.c
7842 MN88472 MEDIA DRIVER
7845 W: https://linuxtv.org
7846 W: http://palosaari.fi/linux/
7847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7849 F: drivers/media/dvb-frontends/mn88472*
7851 MN88473 MEDIA DRIVER
7854 W: https://linuxtv.org
7855 W: http://palosaari.fi/linux/
7856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7858 F: drivers/media/dvb-frontends/mn88473*
7863 F: include/linux/module.h
7866 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7867 W: http://popies.net/meye/
7869 F: Documentation/video4linux/meye.txt
7870 F: drivers/media/pci/meye/
7871 F: include/uapi/linux/meye.h
7873 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7876 F: Documentation/serial/moxa-smartio
7877 F: drivers/tty/mxser.*
7879 MR800 AVERMEDIA USB FM RADIO DRIVER
7882 T: git git://linuxtv.org/media_tree.git
7884 F: drivers/media/radio/radio-mr800.c
7886 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7890 F: drivers/net/ieee802154/mrf24j40.c
7891 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7897 F: drivers/platform/x86/msi-laptop.c
7902 F: drivers/platform/x86/msi-wmi.c
7907 W: https://linuxtv.org
7908 W: http://palosaari.fi/linux/
7909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910 T: git git://linuxtv.org/anttip/media_tree.git
7912 F: drivers/media/tuners/msi001*
7914 MSI2500 MEDIA DRIVER
7917 W: https://linuxtv.org
7918 W: http://palosaari.fi/linux/
7919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7920 T: git git://linuxtv.org/anttip/media_tree.git
7922 F: drivers/media/usb/msi2500/
7924 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7928 F: drivers/mtd/devices/docg3*
7930 MT9M032 APTINA SENSOR DRIVER
7933 T: git git://linuxtv.org/media_tree.git
7935 F: drivers/media/i2c/mt9m032.c
7936 F: include/media/i2c/mt9m032.h
7938 MT9P031 APTINA CAMERA SENSOR
7941 T: git git://linuxtv.org/media_tree.git
7943 F: drivers/media/i2c/mt9p031.c
7944 F: include/media/i2c/mt9p031.h
7946 MT9T001 APTINA CAMERA SENSOR
7949 T: git git://linuxtv.org/media_tree.git
7951 F: drivers/media/i2c/mt9t001.c
7952 F: include/media/i2c/mt9t001.h
7954 MT9V032 APTINA CAMERA SENSOR
7957 T: git git://linuxtv.org/media_tree.git
7959 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7960 F: drivers/media/i2c/mt9v032.c
7961 F: include/media/i2c/mt9v032.h
7963 MULTIFUNCTION DEVICES (MFD)
7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7968 F: include/linux/mfd/
7970 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7973 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7975 F: Documentation/devicetree/bindings/mmc/
7977 F: include/linux/mmc/
7978 F: include/uapi/linux/mmc/
7980 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7982 F: drivers/mmc/host/mmc_spi.c
7983 F: include/linux/spi/mmc_spi.h
7985 MULTISOUND SOUND DRIVER
7988 F: Documentation/sound/oss/MultiSound
7991 MULTITECH MULTIPORT CARD (ISICOM)
7993 F: drivers/tty/isicom.c
7994 F: include/linux/isicom.h
7996 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8001 F: drivers/usb/musb/
8003 MXL5007T MEDIA DRIVER
8006 W: https://linuxtv.org
8007 W: http://github.com/mkrufky
8008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8009 T: git git://linuxtv.org/mkrufky/tuners.git
8011 F: drivers/media/tuners/mxl5007t.*
8013 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8016 W: https://www.myricom.com/support/downloads/myri10ge.html
8018 F: drivers/net/ethernet/myricom/myri10ge/
8020 NAND FLASH SUBSYSTEM
8024 W: http://www.linux-mtd.infradead.org/
8025 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8026 T: git git://github.com/linux-nand/linux.git
8028 F: drivers/mtd/nand/
8029 F: include/linux/mtd/nand*.h
8031 NATSEMI ETHERNET DRIVER (DP8381x)
8033 F: drivers/net/ethernet/natsemi/natsemi.c
8035 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8039 W: http://www.native-instruments.com
8047 NCR 5380 SCSI DRIVERS
8052 F: Documentation/scsi/g_NCR5380.txt
8053 F: Documentation/scsi/dtc3x80.txt
8054 F: drivers/scsi/NCR5380.*
8055 F: drivers/scsi/arm/cumana_1.c
8056 F: drivers/scsi/arm/oak.c
8057 F: drivers/scsi/atari_scsi.*
8058 F: drivers/scsi/dmx3191d.c
8059 F: drivers/scsi/dtc.*
8060 F: drivers/scsi/g_NCR5380.*
8061 F: drivers/scsi/g_NCR5380_mmio.c
8062 F: drivers/scsi/mac_scsi.*
8063 F: drivers/scsi/pas16.*
8064 F: drivers/scsi/sun3_scsi.*
8065 F: drivers/scsi/sun3_scsi_vme.c
8066 F: drivers/scsi/t128.*
8068 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8072 F: drivers/scsi/NCR_D700.*
8074 NCT6775 HARDWARE MONITOR DRIVER
8078 F: Documentation/hwmon/nct6775
8079 F: drivers/hwmon/nct6775.c
8081 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8084 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8086 F: drivers/infiniband/hw/nes/
8088 NETEM NETWORK EMULATOR
8092 F: net/sched/sch_netem.c
8094 NETERION 10GbE DRIVERS (s2io/vxge)
8098 F: Documentation/networking/s2io.txt
8099 F: Documentation/networking/vxge.txt
8100 F: drivers/net/ethernet/neterion/
8102 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8108 W: http://www.netfilter.org/
8109 W: http://www.iptables.org/
8110 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8114 F: include/linux/netfilter*
8115 F: include/linux/netfilter/
8116 F: include/net/netfilter/
8117 F: include/uapi/linux/netfilter*
8118 F: include/uapi/linux/netfilter/
8119 F: net/*/netfilter.c
8122 F: net/bridge/br_netfilter*.c
8126 W: http://netlabel.sf.net
8129 F: Documentation/netlabel/
8130 F: include/net/netlabel.h
8133 NETROM NETWORK LAYER
8136 W: http://www.linux-ax25.org/
8138 F: include/net/netrom.h
8139 F: include/uapi/linux/netrom.h
8142 NETRONOME ETHERNET DRIVERS
8146 F: drivers/net/ethernet/netronome/
8148 NETWORK BLOCK DEVICE (NBD)
8152 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8153 F: Documentation/blockdev/nbd.txt
8154 F: drivers/block/nbd.c
8155 F: include/uapi/linux/nbd.h
8157 NETWORK DROP MONITOR
8161 W: https://fedorahosted.org/dropwatch/
8162 F: net/core/drop_monitor.c
8170 F: include/net/dsa.h
8173 NETWORKING [GENERAL]
8176 W: http://www.linuxfoundation.org/en/Net
8177 Q: http://patchwork.ozlabs.org/project/netdev/list/
8178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8183 F: include/linux/in.h
8184 F: include/linux/net.h
8185 F: include/linux/netdevice.h
8186 F: include/uapi/linux/in.h
8187 F: include/uapi/linux/net.h
8188 F: include/uapi/linux/netdevice.h
8189 F: include/uapi/linux/net_namespace.h
8191 F: tools/testing/selftests/net/
8195 NETWORKING [IPv4/IPv6]
8202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8223 F: net/ipv4/ipcomp.c
8224 F: net/ipv4/ip_vti.c
8228 F: net/ipv6/ipcomp6.c
8229 F: net/ipv6/ip6_vti.c
8230 F: include/uapi/linux/xfrm.h
8231 F: include/net/xfrm.h
8233 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8238 NETWORKING [WIRELESS]
8240 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8244 W: http://www.linuxfoundation.org/en/Net
8245 Q: http://patchwork.ozlabs.org/project/netdev/list/
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8249 F: Documentation/devicetree/bindings/net/
8251 F: include/linux/if_*
8252 F: include/linux/netdevice.h
8253 F: include/linux/etherdevice.h
8254 F: include/linux/fcdevice.h
8255 F: include/linux/fddidevice.h
8256 F: include/linux/hippidevice.h
8257 F: include/linux/inetdevice.h
8258 F: include/uapi/linux/if_*
8259 F: include/uapi/linux/netdevice.h
8261 NETWORKING DRIVERS (WIRELESS)
8264 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8268 F: Documentation/devicetree/bindings/net/wireless/
8269 F: drivers/net/wireless/
8271 NETXEN (1/10) GbE SUPPORT
8276 W: http://www.qlogic.com
8278 F: drivers/net/ethernet/qlogic/netxen/
8289 F: include/uapi/linux/nfc.h
8291 F: include/linux/platform_data/nfcmrvl.h
8292 F: include/linux/platform_data/nxp-nci.h
8293 F: include/linux/platform_data/pn544.h
8294 F: include/linux/platform_data/st21nfca.h
8295 F: include/linux/platform_data/st-nci.h
8296 F: Documentation/devicetree/bindings/net/nfc/
8298 NFS, SUNRPC, AND LOCKD CLIENTS
8302 W: http://client.linux-nfs.org
8303 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8309 F: include/linux/lockd/
8310 F: include/linux/nfs*
8311 F: include/linux/sunrpc/
8312 F: include/uapi/linux/nfs*
8313 F: include/uapi/linux/sunrpc/
8318 W: http://nilfs.sourceforge.net/
8319 W: http://nilfs.osdn.jp/
8320 T: git git://github.com/konis/nilfs2.git
8322 F: Documentation/filesystems/nilfs2.txt
8324 F: include/trace/events/nilfs2.h
8325 F: include/uapi/linux/nilfs2_api.h
8326 F: include/uapi/linux/nilfs2_ondisk.h
8328 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8330 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8332 F: Documentation/scsi/NinjaSCSI.txt
8333 F: drivers/scsi/pcmcia/nsp_*
8335 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8338 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8340 F: Documentation/scsi/NinjaSCSI.txt
8341 F: drivers/scsi/nsp32*
8346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8350 NOKIA N900 POWER SUPPLY DRIVERS
8352 F: include/linux/power/bq2415x_charger.h
8353 F: include/linux/power/bq27xxx_battery.h
8354 F: include/linux/power/isp1704_charger.h
8355 F: drivers/power/bq2415x_charger.c
8356 F: drivers/power/bq27xxx_battery.c
8357 F: drivers/power/bq27xxx_battery_i2c.c
8358 F: drivers/power/isp1704_charger.c
8359 F: drivers/power/rx51_battery.c
8367 W: https://github.com/jonmason/ntb/wiki
8368 T: git git://github.com/jonmason/ntb.git
8370 F: drivers/net/ntb_netdev.c
8371 F: include/linux/ntb.h
8372 F: include/linux/ntb_transport.h
8373 F: tools/testing/selftests/ntb/
8380 W: https://github.com/jonmason/ntb/wiki
8381 T: git git://github.com/jonmason/ntb.git
8382 F: drivers/ntb/hw/intel/
8388 F: drivers/ntb/hw/amd/
8393 W: http://www.tuxera.com/
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8396 F: Documentation/filesystems/ntfs.txt
8399 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8403 F: drivers/video/fbdev/riva/
8404 F: drivers/video/fbdev/nvidia/
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8411 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8413 F: drivers/nvme/host/
8414 F: include/linux/nvme.h
8416 NVM EXPRESS TARGET DRIVER
8421 F: drivers/nvme/target/
8428 F: Documentation/devicetree/bindings/nvmem/
8429 F: include/linux/nvmem-consumer.h
8430 F: include/linux/nvmem-provider.h
8437 F: drivers/nfc/nxp-nci
8439 NXP TDA998X DRM DRIVER
8442 F: drivers/gpu/drm/i2c/tda998x_drv.c
8443 F: include/drm/i2c/tda998x.h
8449 F: sound/soc/codecs/tfa9879*
8459 W: http://www.muru.com/linux/omap/
8460 W: http://linux.omap.com/
8461 Q: http://patchwork.kernel.org/project/linux-omap/list/
8462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8465 F: arch/arm/configs/omap1_defconfig
8466 F: arch/arm/configs/omap2plus_defconfig
8467 F: drivers/i2c/busses/i2c-omap.c
8468 F: drivers/irqchip/irq-omap-intc.c
8469 F: drivers/mfd/*omap*.c
8470 F: drivers/mfd/menelaus.c
8471 F: drivers/mfd/palmas.c
8472 F: drivers/mfd/tps65217.c
8473 F: drivers/mfd/tps65218.c
8474 F: drivers/mfd/tps65910.c
8475 F: drivers/mfd/twl-core.[ch]
8476 F: drivers/mfd/twl4030*.c
8477 F: drivers/mfd/twl6030*.c
8478 F: drivers/mfd/twl6040*.c
8479 F: drivers/regulator/palmas-regulator*.c
8480 F: drivers/regulator/pbias-regulator.c
8481 F: drivers/regulator/tps65217-regulator.c
8482 F: drivers/regulator/tps65218-regulator.c
8483 F: drivers/regulator/tps65910-regulator.c
8484 F: drivers/regulator/twl-regulator.c
8485 F: include/linux/i2c-omap.h
8487 OMAP DEVICE TREE SUPPORT
8493 F: arch/arm/boot/dts/*omap*
8494 F: arch/arm/boot/dts/*am3*
8495 F: arch/arm/boot/dts/*am4*
8496 F: arch/arm/boot/dts/*am5*
8497 F: arch/arm/boot/dts/*dra7*
8499 OMAP CLOCK FRAMEWORK SUPPORT
8503 F: arch/arm/*omap*/*clock*
8505 OMAP POWER MANAGEMENT SUPPORT
8509 F: arch/arm/*omap*/*pm*
8510 F: drivers/cpufreq/omap-cpufreq.c
8512 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8517 F: arch/arm/mach-omap2/prm*
8527 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8532 F: drivers/memory/omap-gpmc.c
8533 F: arch/arm/mach-omap2/*gpmc*
8535 OMAP FRAMEBUFFER SUPPORT
8540 F: drivers/video/fbdev/omap/
8542 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8547 F: drivers/video/fbdev/omap2/
8548 F: Documentation/arm/OMAP/DSS
8550 OMAP HARDWARE SPINLOCK SUPPORT
8554 F: drivers/hwspinlock/omap_hwspinlock.c
8560 F: drivers/mmc/host/omap.c
8566 F: drivers/mmc/host/omap_hsmmc.c
8568 OMAP RANDOM NUMBER GENERATOR SUPPORT
8571 F: drivers/char/hw_random/omap-rng.c
8578 F: arch/arm/mach-omap2/omap_hwmod.*
8584 F: arch/arm/mach-omap2/omap_hwmod*data*
8586 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8590 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8592 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8596 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8597 F: drivers/media/platform/omap3isp/
8598 F: drivers/staging/media/omap4iss/
8604 F: drivers/usb/*/*omap*
8605 F: arch/arm/*omap*/usb*
8613 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8614 F: drivers/gpio/gpio-omap.c
8616 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8620 F: arch/arm/boot/dts/am335x-nano.dts
8626 F: Documentation/filesystems/omfs.txt
8629 OMNIKEY CARDMAN 4000 DRIVER
8632 F: drivers/char/pcmcia/cm4000_cs.c
8633 F: include/linux/cm4000_cs.h
8634 F: include/uapi/linux/cm4000_cs.h
8636 OMNIKEY CARDMAN 4040 DRIVER
8639 F: drivers/char/pcmcia/cm4040_cs.*
8641 OMNIVISION OV7670 SENSOR DRIVER
8644 T: git git://linuxtv.org/media_tree.git
8646 F: drivers/media/i2c/ov7670.c
8648 ONENAND FLASH DRIVER
8652 F: drivers/mtd/onenand/
8653 F: include/linux/mtd/onenand*.h
8655 ONSTREAM SCSI TAPE DRIVER
8660 F: Documentation/scsi/osst.txt
8661 F: drivers/scsi/osst.*
8662 F: drivers/scsi/osst_*.h
8663 F: drivers/scsi/st.h
8665 OPENCORES I2C BUS DRIVER
8669 F: Documentation/i2c/busses/i2c-ocores
8670 F: drivers/i2c/busses/i2c-ocores.c
8672 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8676 W: http://www.devicetree.org/
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8680 F: include/linux/of*.h
8683 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8688 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8690 F: Documentation/devicetree/
8692 F: include/dt-bindings/
8694 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8698 F: Documentation/devicetree/dynamic-resolution-notes.txt
8699 F: Documentation/devicetree/overlay-notes.txt
8700 F: drivers/of/overlay.c
8701 F: drivers/of/resolver.c
8703 OPENRISC ARCHITECTURE
8705 W: http://openrisc.net
8707 T: git git://openrisc.net/~jonas/linux
8714 W: http://openvswitch.org
8717 F: include/uapi/linux/openvswitch.h
8719 OPERATING PERFORMANCE POINTS (OPP)
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8726 F: drivers/base/power/opp/
8727 F: include/linux/pm_opp.h
8728 F: Documentation/power/opp.txt
8729 F: Documentation/devicetree/bindings/opp/
8734 T: git git://git.alsa-project.org/alsa-kernel.git
8736 F: sound/drivers/opl4/
8742 F: arch/*/include/asm/oprofile*.h
8744 F: drivers/oprofile/
8745 F: include/linux/oprofile.h
8747 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8751 W: http://ocfs2.wiki.kernel.org
8753 F: Documentation/filesystems/ocfs2.txt
8754 F: Documentation/filesystems/dlmfs.txt
8759 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8760 W: http://www.nongnu.org/orinoco/
8762 F: drivers/net/wireless/intersil/orinoco/
8764 OSD LIBRARY and FILESYSTEM
8768 W: http://open-osd.org
8769 T: git git://git.open-osd.org/open-osd.git
8771 F: drivers/scsi/osd/
8772 F: include/scsi/osd_*
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8781 F: Documentation/filesystems/overlayfs.txt
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8789 F: Documentation/filesystems/orangefs.txt
8794 W: http://wireless.kernel.org/en/users/Drivers/p54
8796 F: drivers/net/wireless/intersil/p54/
8798 PA SEMI ETHERNET DRIVER
8802 F: drivers/net/ethernet/pasemi/*
8804 PA SEMI SMBUS DRIVER
8808 F: drivers/i2c/busses/i2c-pasemi.c
8810 PADATA PARALLEL EXECUTION MECHANISM
8815 F: include/linux/padata.h
8816 F: Documentation/padata.txt
8818 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8822 F: drivers/platform/x86/panasonic-laptop.c
8824 PANASONIC MN10300/AM33/AM34 PORT
8827 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8829 F: Documentation/mn10300/
8832 PARALLEL LCD/KEYPAD PANEL DRIVER
8836 F: Documentation/misc-devices/lcd-panel-cgram.txt
8837 F: drivers/misc/panel.c
8839 PARALLEL PORT SUBSYSTEM
8845 F: include/linux/parport*.h
8846 F: drivers/char/ppdev.c
8847 F: include/uapi/linux/ppdev.h
8848 F: Documentation/parport*.txt
8850 PARAVIRT_OPS INTERFACE
8857 F: Documentation/virtual/paravirt_ops.txt
8858 F: arch/*/kernel/paravirt*
8859 F: arch/*/include/asm/paravirt.h
8861 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8865 F: Documentation/blockdev/paride.txt
8866 F: drivers/block/paride/
8872 W: http://www.parisc-linux.org/
8873 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8878 F: Documentation/parisc/
8880 F: drivers/char/agp/parisc-agp.c
8881 F: drivers/input/serio/gscps2.c
8882 F: drivers/parport/parport_gsc.*
8883 F: drivers/tty/serial/8250/8250_gsc.c
8884 F: drivers/video/fbdev/sti*
8885 F: drivers/video/console/sti*
8886 F: drivers/video/logo/logo_parisc*
8888 PC87360 HARDWARE MONITORING DRIVER
8892 F: Documentation/hwmon/pc87360
8893 F: drivers/hwmon/pc87360.c
8898 F: drivers/char/pc8736x_gpio.c
8900 PC87427 HARDWARE MONITORING DRIVER
8904 F: Documentation/hwmon/pc87427
8905 F: drivers/hwmon/pc87427.c
8910 F: drivers/leds/leds-pca9532.c
8911 F: include/linux/leds-pca9532.h
8913 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8917 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8919 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8922 F: drivers/firmware/pcdp.*
8928 F: Documentation/PCI/pci-error-recovery.txt
8930 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8934 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8935 F: arch/powerpc/kernel/eeh*.c
8936 F: arch/powerpc/platforms/*/eeh*.c
8937 F: arch/powerpc/include/*/eeh*.h
8942 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8945 F: Documentation/devicetree/bindings/pci/
8946 F: Documentation/PCI/
8948 F: include/linux/pci*
8950 F: arch/x86/kernel/quirks.c
8952 PCI DRIVER FOR ALTERA PCIE IP
8957 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8958 F: drivers/pci/host/pcie-altera.c
8960 PCI DRIVER FOR ARM VERSATILE PLATFORM
8965 F: Documentation/devicetree/bindings/pci/versatile.txt
8966 F: drivers/pci/host/pci-versatile.c
8968 PCI DRIVER FOR APPLIEDMICRO XGENE
8973 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8974 F: drivers/pci/host/pci-xgene.c
8976 PCI DRIVER FOR FREESCALE LAYERSCAPE
8984 F: drivers/pci/host/*layerscape*
8992 F: drivers/pci/host/*imx6*
8994 PCI DRIVER FOR TI KEYSTONE
8999 F: drivers/pci/host/*keystone*
9001 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9007 F: drivers/pci/host/*mvebu*
9009 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9014 F: drivers/pci/host/pci-aardvark.c
9016 PCI DRIVER FOR NVIDIA TEGRA
9021 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9022 F: drivers/pci/host/pci-tegra.c
9024 PCI DRIVER FOR TI DRA7XX
9029 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9030 F: drivers/pci/host/pci-dra7xx.c
9032 PCI DRIVER FOR RENESAS R-CAR
9037 F: drivers/pci/host/*rcar*
9039 PCI DRIVER FOR SAMSUNG EXYNOS
9045 F: drivers/pci/host/pci-exynos.c
9047 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9052 F: drivers/pci/host/*designware*
9054 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9058 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9059 F: drivers/pci/host/pcie-designware-plat.c
9061 PCI DRIVER FOR GENERIC OF HOSTS
9066 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9067 F: drivers/pci/host/pci-host-common.c
9068 F: drivers/pci/host/pci-host-generic.c
9070 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9074 F: arch/x86/pci/vmd.c
9076 PCIE DRIVER FOR ST SPEAR13XX
9080 F: drivers/pci/host/*spear*
9082 PCI MSI DRIVER FOR ALTERA MSI IP
9087 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9088 F: drivers/pci/host/pcie-altera-msi.c
9090 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9095 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9096 F: drivers/pci/host/pci-xgene-msi.c
9098 PCIE DRIVER FOR AXIS ARTPEC
9104 F: Documentation/devicetree/bindings/pci/axis,artpec*
9105 F: drivers/pci/host/*artpec*
9107 PCIE DRIVER FOR HISILICON
9112 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9113 F: drivers/pci/host/pcie-hisi.c
9115 PCIE DRIVER FOR QUALCOMM MSM
9120 F: drivers/pci/host/*qcom*
9122 PCIE DRIVER FOR CAVIUM THUNDERX
9127 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9128 F: drivers/pci/host/pci-thunder-*
9131 P: Linux PCMCIA Team
9133 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9136 F: Documentation/pcmcia/
9140 PCNET32 NETWORK DRIVER
9144 F: drivers/net/ethernet/amd/pcnet32.c
9146 PCRYPT PARALLEL CRYPTO ENGINE
9151 F: include/crypto/pcrypt.h
9153 PER-CPU MEMORY ALLOCATOR
9156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9158 F: include/linux/percpu*.h
9160 F: arch/*/include/asm/percpu.h
9162 PER-TASK DELAY ACCOUNTING
9165 F: include/linux/delayacct.h
9166 F: kernel/delayacct.c
9168 PERFORMANCE EVENTS SUBSYSTEM
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9177 F: include/linux/perf_event.h
9178 F: include/uapi/linux/perf_event.h
9179 F: arch/*/kernel/perf_event*.c
9180 F: arch/*/kernel/*/perf_event*.c
9181 F: arch/*/kernel/*/*/perf_event*.c
9182 F: arch/*/include/asm/perf_event.h
9183 F: arch/*/kernel/perf_callchain.c
9187 PERSONALITY HANDLING
9191 F: include/linux/personality.h
9192 F: include/uapi/linux/personality.h
9197 F: Documentation/networking/phonet.txt
9198 F: include/linux/phonet.h
9199 F: include/net/phonet/
9200 F: include/uapi/linux/phonet.h
9207 F: drivers/mtd/devices/phram.c
9213 F: drivers/hid/hid-picolcd*
9218 T: git git://github.com/jamieiles/linux-2.6-ji.git
9220 F: arch/arm/boot/dts/picoxcell*
9221 F: arch/arm/mach-picoxcell/
9222 F: drivers/crypto/picoxcell*
9224 PIN CONTROL SUBSYSTEM
9227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9229 F: Documentation/devicetree/bindings/pinctrl/
9230 F: Documentation/pinctrl.txt
9232 F: include/linux/pinctrl/
9234 PIN CONTROLLER - ATMEL AT91
9238 F: drivers/pinctrl/pinctrl-at91.*
9240 PIN CONTROLLER - ATMEL AT91 PIO4
9245 F: drivers/pinctrl/pinctrl-at91-pio4.*
9247 PIN CONTROLLER - INTEL
9251 F: drivers/pinctrl/intel/
9253 PIN CONTROLLER - RENESAS
9258 F: drivers/pinctrl/sh-pfc/
9260 PIN CONTROLLER - SAMSUNG
9267 F: drivers/pinctrl/samsung/
9269 PIN CONTROLLER - SINGLE
9275 F: drivers/pinctrl/pinctrl-single.c
9277 PIN CONTROLLER - ST SPEAR
9280 W: http://www.st.com/spear
9282 F: drivers/pinctrl/spear/
9284 PISTACHIO SOC SUPPORT
9289 F: arch/mips/pistachio/
9290 F: arch/mips/include/asm/mach-pistachio/
9291 F: arch/mips/boot/dts/pistachio/
9292 F: arch/mips/configs/pistachio*_defconfig
9297 F: drivers/block/pktcdvd.c
9298 F: include/linux/pktcdvd.h
9299 F: include/uapi/linux/pktcdvd.h
9303 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9305 T: git git://github.com/gxt/linux.git
9306 F: drivers/input/serio/i8042-unicore32io.h
9307 F: drivers/i2c/busses/i2c-puv3.c
9308 F: drivers/video/fbdev/fb-puv3.c
9309 F: drivers/rtc/rtc-puv3.c
9311 PMBUS HARDWARE MONITORING DRIVERS
9314 W: http://hwmon.wiki.kernel.org/
9315 W: http://www.roeck-us.net/linux/drivers/
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9318 F: Documentation/hwmon/pmbus
9319 F: drivers/hwmon/pmbus/
9320 F: include/linux/i2c/pmbus.h
9322 PMC SIERRA MaxRAID DRIVER
9324 W: http://www.pmc-sierra.com/
9326 F: drivers/scsi/pmcraid.*
9328 PMC SIERRA PM8001 DRIVER
9334 F: drivers/scsi/pm8001/
9336 POSIX CLOCKS and TIMERS
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9342 F: include/linux/timer*
9343 F: kernel/time/*timer*
9345 POWER MANAGEMENT CORE
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9350 F: drivers/base/power/
9351 F: include/linux/pm.h
9352 F: include/linux/pm_*
9353 F: include/linux/powercap.h
9354 F: drivers/powercap/
9356 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9361 T: git git://git.infradead.org/battery-2.6.git
9363 F: Documentation/devicetree/bindings/power/
9364 F: Documentation/devicetree/bindings/power_supply/
9365 F: include/linux/power_supply.h
9367 X: drivers/power/avs/
9369 POWER STATE COORDINATION INTERFACE (PSCI)
9374 F: drivers/firmware/psci.c
9375 F: include/linux/psci.h
9376 F: include/uapi/linux/psci.h
9378 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9382 F: drivers/char/powernv-op-panel.c
9389 PPP PROTOCOL DRIVERS AND COMPRESSORS
9393 F: drivers/net/ppp/ppp_*
9395 PPP OVER ATM (RFC 2364)
9398 F: net/atm/pppoatm.c
9399 F: include/uapi/linux/atmppp.h
9404 F: drivers/net/ppp/pppoe.c
9405 F: drivers/net/ppp/pppox.c
9410 F: net/l2tp/l2tp_ppp.c
9411 F: include/linux/if_pppol2tp.h
9412 F: include/uapi/linux/if_pppol2tp.h
9416 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9419 F: Documentation/pps/
9421 F: include/linux/pps*.h
9427 F: drivers/net/ppp/pptp.c
9428 W: http://sourceforge.net/projects/accel-pptp
9433 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9435 F: Documentation/preempt-locking.txt
9436 F: include/linux/preempt.h
9438 PRISM54 WIRELESS DRIVER
9441 W: http://wireless.kernel.org/en/users/Drivers/p54
9443 F: drivers/net/wireless/intersil/prism54/
9450 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9452 PS3 PLATFORM SUPPORT
9456 F: arch/powerpc/boot/ps3*
9457 F: arch/powerpc/include/asm/lv1call.h
9458 F: arch/powerpc/include/asm/ps3*.h
9459 F: arch/powerpc/platforms/ps3/
9462 F: drivers/rtc/rtc-ps3.c
9463 F: drivers/usb/host/*ps3.c
9464 F: sound/ppc/snd_ps3*
9471 F: drivers/block/ps3vram.c
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9481 F: include/linux/pstore*
9482 F: drivers/firmware/efi/efi-pstore.c
9483 F: drivers/acpi/apei/erst.c
9485 PTP HARDWARE CLOCK SUPPORT
9489 W: http://linuxptp.sourceforge.net/
9490 F: Documentation/ABI/testing/sysfs-ptp
9491 F: Documentation/ptp/*
9492 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9493 F: drivers/net/phy/dp83640*
9495 F: include/linux/ptp_cl*
9501 F: include/asm-generic/syscall.h
9502 F: include/linux/ptrace.h
9503 F: include/linux/regset.h
9504 F: include/linux/tracehook.h
9505 F: include/uapi/linux/ptrace.h
9511 T: git git://linuxtv.org/media_tree.git
9513 F: drivers/staging/media/pulse8-cec
9515 PVRUSB2 VIDEO4LINUX DRIVER
9519 W: http://www.isely.net/pvrusb2/
9520 T: git git://linuxtv.org/media_tree.git
9522 F: Documentation/video4linux/README.pvrusb2
9523 F: drivers/media/usb/pvrusb2/
9528 T: git git://linuxtv.org/media_tree.git
9530 F: drivers/media/usb/pwc/*
9537 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9538 F: Documentation/hwmon/pwm-fan
9539 F: drivers/hwmon/pwm-fan.c
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9546 F: Documentation/pwm.txt
9547 F: Documentation/devicetree/bindings/pwm/
9548 F: include/linux/pwm.h
9550 F: drivers/video/backlight/pwm_bl.c
9551 F: include/linux/pwm_backlight.h
9553 PXA2xx/PXA3xx SUPPORT
9558 T: git git://github.com/hzhuang1/linux.git
9559 T: git git://github.com/rjarzmik/linux.git
9561 F: arch/arm/boot/dts/pxa*
9562 F: arch/arm/mach-pxa/
9564 F: drivers/pcmcia/pxa2xx*
9565 F: drivers/pinctrl/pxa/
9566 F: drivers/spi/spi-pxa2xx*
9567 F: drivers/usb/gadget/udc/pxa2*
9568 F: include/sound/pxa2xx-lib.h
9576 F: drivers/gpio/gpio-pxa.c
9578 PXA3xx NAND FLASH DRIVER
9582 F: drivers/mtd/nand/pxa3xx_nand.c
9588 T: git git://github.com/hzhuang1/linux.git
9589 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9591 F: arch/arm/boot/dts/mmp*
9592 F: arch/arm/mach-mmp/
9607 F: drivers/crypto/qat/
9613 F: drivers/infiniband/hw/qib/
9615 QLOGIC QLA1280 SCSI DRIVER
9619 F: drivers/scsi/qla1280.[ch]
9621 QLOGIC QLA2XXX FC-SCSI DRIVER
9625 F: Documentation/scsi/LICENSE.qla2xxx
9626 F: drivers/scsi/qla2xxx/
9628 QLOGIC QLA4XXX iSCSI DRIVER
9632 F: Documentation/scsi/LICENSE.qla4xxx
9633 F: drivers/scsi/qla4xxx/
9635 QLOGIC QLA3XXX NETWORK DRIVER
9641 F: Documentation/networking/LICENSE.qla3xxx
9642 F: drivers/net/ethernet/qlogic/qla3xxx.*
9644 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9648 F: drivers/net/ethernet/qlogic/qlcnic/
9650 QLOGIC QLGE 10Gb ETHERNET DRIVER
9657 F: drivers/net/ethernet/qlogic/qlge/
9659 QLOGIC QL4xxx ETHERNET DRIVER
9665 F: drivers/net/ethernet/qlogic/qed/
9666 F: include/linux/qed/
9667 F: drivers/net/ethernet/qlogic/qede/
9671 W: http://www.alarsen.net/linux/qnx4fs/
9674 F: include/uapi/linux/qnx4_fs.h
9675 F: include/uapi/linux/qnxtypes.h
9680 W: https://linuxtv.org
9681 W: http://palosaari.fi/linux/
9682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9683 T: git git://linuxtv.org/anttip/media_tree.git
9685 F: drivers/media/tuners/qt1010*
9687 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9691 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9693 F: drivers/net/wireless/ath/ath9k/
9695 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9698 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9701 F: drivers/net/wireless/ath/ath10k/
9703 QUALCOMM HEXAGON ARCHITECTURE
9706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9710 QUALCOMM WCN36XX WIRELESS DRIVER
9713 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9714 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9716 F: drivers/net/wireless/ath/wcn36xx/
9718 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9723 F: drivers/firmware/qemu_fw_cfg.c
9725 RADOS BLOCK DEVICE (RBD)
9731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9732 T: git git://github.com/ceph/ceph-client.git
9734 F: Documentation/ABI/testing/sysfs-bus-rbd
9735 F: drivers/block/rbd.c
9736 F: drivers/block/rbd_types.h
9738 RADEON FRAMEBUFFER DISPLAY DRIVER
9742 F: drivers/video/fbdev/aty/radeon*
9743 F: include/uapi/linux/radeonfb.h
9745 RADIOSHARK RADIO DRIVER
9748 T: git git://linuxtv.org/media_tree.git
9750 F: drivers/media/radio/radio-shark.c
9752 RADIOSHARK2 RADIO DRIVER
9755 T: git git://linuxtv.org/media_tree.git
9757 F: drivers/media/radio/radio-shark2.c
9758 F: drivers/media/radio/radio-tea5777.c
9760 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9764 F: drivers/video/fbdev/aty/aty128fb.c
9766 RALINK MIPS ARCHITECTURE
9772 RALINK RT2X00 WIRELESS LAN DRIVER
9778 F: drivers/net/wireless/ralink/rt2x00/
9780 RAMDISK RAM BLOCK DEVICE DRIVER
9783 F: Documentation/blockdev/ramdisk.txt
9784 F: drivers/block/brd.c
9786 RANDOM NUMBER DRIVER
9789 F: drivers/char/random.c
9797 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9800 F: drivers/net/wireless/ray*
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9808 F: Documentation/RCU/torture.txt
9809 F: kernel/rcu/rcutorture.c
9811 RCUTORTURE TEST FRAMEWORK
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9820 F: tools/testing/selftests/rcutorture
9826 RDC R6040 FAST ETHERNET DRIVER
9830 F: drivers/net/ethernet/rdc/r6040.c
9832 RDS - RELIABLE DATAGRAM SOCKETS
9837 W: https://oss.oracle.com/projects/rds/
9840 F: Documentation/networking/rds.txt
9842 RDMAVT - RDMA verbs software
9846 F: drivers/infiniband/sw/rdmavt
9848 READ-COPY UPDATE (RCU)
9855 W: http://www.rdrop.com/users/paulmck/RCU/
9857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9858 F: Documentation/RCU/
9859 X: Documentation/RCU/torture.txt
9860 F: include/linux/rcu*
9861 X: include/linux/srcu.h
9865 REAL TIME CLOCK (RTC) SUBSYSTEM
9869 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9872 F: Documentation/devicetree/bindings/rtc/
9873 F: Documentation/rtc.txt
9875 F: include/linux/rtc.h
9876 F: include/uapi/linux/rtc.h
9877 F: include/linux/rtc/
9878 F: include/linux/platform_data/rtc-*
9879 F: tools/testing/selftests/timers/rtctest.c
9881 REALTEK AUDIO CODECS
9885 F: sound/soc/codecs/rt*
9886 F: include/sound/rt*.h
9888 REISERFS FILE SYSTEM
9893 REGISTER MAP ABSTRACTION
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9898 F: Documentation/devicetree/bindings/regmap/
9899 F: drivers/base/regmap/
9900 F: include/linux/regmap.h
9902 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9908 F: Documentation/devicetree/bindings/remoteproc/
9909 F: Documentation/remoteproc.txt
9910 F: drivers/remoteproc/
9911 F: include/linux/remoteproc.h
9913 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9920 F: Documentation/rpmsg.txt
9921 F: include/linux/rpmsg.h
9923 RENESAS ETHERNET DRIVERS
9927 F: drivers/net/ethernet/renesas/
9928 F: include/linux/sh_eth.h
9930 RENESAS USB2 PHY DRIVER
9934 F: drivers/phy/phy-rcar-gen3-usb2.c
9936 RESET CONTROLLER FRAMEWORK
9938 T: git git://git.pengutronix.de/git/pza/linux
9941 F: Documentation/devicetree/bindings/reset/
9942 F: include/dt-bindings/reset/
9943 F: include/linux/reset.h
9944 F: include/linux/reset-controller.h
9949 W: http://wireless.kernel.org/
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9953 F: Documentation/rfkill.txt
9961 F: include/linux/rhashtable.h
9963 RICOH SMARTMEDIA/XD DRIVER
9966 F: drivers/mtd/nand/r852.c
9967 F: drivers/mtd/nand/r852.h
9969 RICOH R5C592 MEMORYSTICK DRIVER
9972 F: drivers/memstick/host/r592.*
9976 W: http://sourceforge.net/projects/roccat/
9978 F: drivers/hid/hid-roccat*
9979 F: include/linux/hid-roccat*
9980 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9986 F: drivers/net/ethernet/rocker/
9990 W: http://www.comtrol.com
9992 F: Documentation/serial/rocket.txt
9993 F: drivers/tty/rocket*
9995 ROCKETPORT EXPRESS/INFINITY DRIVER
9999 F: drivers/tty/serial/rp2.*
10004 W: http://www.linux-ax25.org/
10006 F: include/net/rose.h
10007 F: include/uapi/linux/rose.h
10010 RTL2830 MEDIA DRIVER
10013 W: https://linuxtv.org
10014 W: http://palosaari.fi/linux/
10015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10016 T: git git://linuxtv.org/anttip/media_tree.git
10018 F: drivers/media/dvb-frontends/rtl2830*
10020 RTL2832 MEDIA DRIVER
10023 W: https://linuxtv.org
10024 W: http://palosaari.fi/linux/
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10026 T: git git://linuxtv.org/anttip/media_tree.git
10028 F: drivers/media/dvb-frontends/rtl2832*
10030 RTL2832_SDR MEDIA DRIVER
10033 W: https://linuxtv.org
10034 W: http://palosaari.fi/linux/
10035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10036 T: git git://linuxtv.org/anttip/media_tree.git
10038 F: drivers/media/dvb-frontends/rtl2832_sdr*
10040 RTL8180 WIRELESS DRIVER
10042 W: http://wireless.kernel.org/
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10045 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10047 RTL8187 WIRELESS DRIVER
10052 W: http://wireless.kernel.org/
10053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10055 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10057 RTL8192CE WIRELESS DRIVER
10061 W: http://wireless.kernel.org/
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10064 F: drivers/net/wireless/realtek/rtlwifi/
10065 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10067 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10072 F: drivers/net/wireless/realtek/rtl8xxxu/
10074 S3 SAVAGE FRAMEBUFFER DRIVER
10078 F: drivers/video/fbdev/savage/
10084 W: http://www.ibm.com/developerworks/linux/linux390/
10085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10089 F: Documentation/s390/
10090 F: Documentation/DocBook/s390*
10092 S390 COMMON I/O LAYER
10096 W: http://www.ibm.com/developerworks/linux/linux390/
10098 F: drivers/s390/cio/
10104 W: http://www.ibm.com/developerworks/linux/linux390/
10106 F: drivers/s390/block/dasd*
10107 F: block/partitions/ibm.c
10109 S390 NETWORK DRIVERS
10112 W: http://www.ibm.com/developerworks/linux/linux390/
10114 F: drivers/s390/net/
10120 W: http://www.ibm.com/developerworks/linux/linux390/
10123 F: drivers/pci/hotplug/s390_pci_hpc.c
10128 W: http://www.ibm.com/developerworks/linux/linux390/
10130 F: drivers/s390/crypto/
10135 W: http://www.ibm.com/developerworks/linux/linux390/
10137 F: drivers/s390/scsi/zfcp_*
10139 S390 IUCV NETWORK LAYER
10142 W: http://www.ibm.com/developerworks/linux/linux390/
10144 F: drivers/s390/net/*iucv*
10145 F: include/net/iucv/
10151 W: http://www.ibm.com/developerworks/linux/linux390/
10153 F: drivers/iommu/s390-iommu.c
10155 S3C24XX SD/MMC Driver
10159 F: drivers/mmc/host/s3cmci.*
10161 SAA6588 RDS RECEIVER DRIVER
10164 T: git git://linuxtv.org/media_tree.git
10165 W: https://linuxtv.org
10167 F: drivers/media/i2c/saa6588*
10169 SAA7134 VIDEO4LINUX DRIVER
10173 W: https://linuxtv.org
10174 T: git git://linuxtv.org/media_tree.git
10176 F: Documentation/video4linux/*.saa7134
10177 F: drivers/media/pci/saa7134/
10179 SAA7146 VIDEO4LINUX-2 DRIVER
10182 T: git git://linuxtv.org/media_tree.git
10184 F: drivers/media/common/saa7146/
10185 F: drivers/media/pci/saa7146/
10186 F: include/media/saa7146*
10188 SAMSUNG LAPTOP DRIVER
10192 F: drivers/platform/x86/samsung-laptop.c
10194 SAMSUNG AUDIO (ASoC) DRIVERS
10200 F: sound/soc/samsung/
10202 SAMSUNG FRAMEBUFFER DRIVER
10206 F: drivers/video/fbdev/s3c-fb.c
10208 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10215 F: drivers/mfd/sec*.c
10216 F: drivers/regulator/s2m*.c
10217 F: drivers/regulator/s5m*.c
10218 F: drivers/clk/clk-s2mps11.c
10219 F: drivers/rtc/rtc-s5m.c
10220 F: include/linux/mfd/samsung/
10221 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10222 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10223 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10224 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10226 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10230 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10232 F: drivers/media/platform/exynos4-is/
10234 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10239 F: drivers/media/platform/s3c-camif/
10240 F: include/media/drv-intf/s3c_camif.h
10242 SAMSUNG S5C73M3 CAMERA DRIVER
10247 F: drivers/media/i2c/s5c73m3/*
10249 SAMSUNG S5K5BAF CAMERA DRIVER
10254 F: drivers/media/i2c/s5k5baf.c
10256 SAMSUNG S3FWRN5 NFC DRIVER
10261 F: drivers/nfc/s3fwrn5
10263 SAMSUNG SOC CLOCK DRIVERS
10268 F: drivers/clk/samsung/
10270 SAMSUNG SPI DRIVERS
10277 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10278 F: drivers/spi/spi-s3c*
10279 F: include/linux/platform_data/spi-s3c64xx.h
10281 SAMSUNG SXGBE DRIVERS
10287 F: drivers/net/ethernet/samsung/sxgbe/
10289 SAMSUNG THERMAL DRIVER
10294 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10295 F: drivers/thermal/samsung/
10297 SAMSUNG USB2 PHY DRIVER
10302 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10303 F: Documentation/phy/samsung-usb2.txt
10304 F: drivers/phy/phy-exynos4210-usb2.c
10305 F: drivers/phy/phy-exynos4x12-usb2.c
10306 F: drivers/phy/phy-exynos5250-usb2.c
10307 F: drivers/phy/phy-s5pv210-usb2.c
10308 F: drivers/phy/phy-samsung-usb2.c
10309 F: drivers/phy/phy-samsung-usb2.h
10315 F: Documentation/devicetree/bindings/serial/
10316 F: drivers/tty/serial/
10318 SYNOPSYS DESIGNWARE DMAC DRIVER
10322 F: include/linux/dma/dw.h
10323 F: include/linux/platform_data/dma-dw.h
10326 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10330 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10331 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10333 SYNOPSYS DESIGNWARE I2C DRIVER
10339 F: drivers/i2c/busses/i2c-designware-*
10340 F: include/linux/platform_data/i2c-designware.h
10342 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10346 F: include/linux/mmc/dw_mmc.h
10347 F: drivers/mmc/host/dw_mmc*
10349 SYSTEM TRACE MODULE CLASS
10352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10353 F: Documentation/trace/stm.txt
10354 F: drivers/hwtracing/stm/
10355 F: include/linux/stm.h
10356 F: include/uapi/linux/stm.h
10361 F: drivers/thunderbolt/
10363 TI BQ27XXX POWER SUPPLY DRIVER
10365 F: include/linux/power/bq27xxx_battery.h
10366 F: drivers/power/bq27xxx_battery.c
10367 F: drivers/power/bq27xxx_battery_i2c.c
10369 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10375 F: include/linux/clocksource.h
10376 F: include/linux/time.h
10377 F: include/linux/timex.h
10378 F: include/uapi/linux/time.h
10379 F: include/uapi/linux/timex.h
10380 F: kernel/time/clocksource.c
10381 F: kernel/time/time*.c
10382 F: kernel/time/alarmtimer.c
10383 F: kernel/time/ntp.c
10384 F: tools/testing/selftests/timers/
10389 F: drivers/watchdog/sc1200wdt.c
10395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10398 F: include/linux/sched.h
10399 F: include/uapi/linux/sched.h
10400 F: include/linux/wait.h
10405 W: http://www.sunplus.com
10409 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10413 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10414 F: drivers/clk/clk-scpi.c
10415 F: drivers/cpufreq/scpi-cpufreq.c
10416 F: drivers/firmware/arm_scpi.c
10417 F: include/linux/scpi_protocol.h
10422 W: http://www.kernel.dk
10424 F: drivers/scsi/sr*
10426 SCSI RDMA PROTOCOL (SRP) INITIATOR
10430 W: http://www.openfabrics.org
10431 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10433 F: drivers/infiniband/ulp/srp/
10434 F: include/scsi/srp.h
10439 W: http://sg.danny.cz/sg
10441 F: Documentation/scsi/scsi-generic.txt
10442 F: drivers/scsi/sg.c
10443 F: include/scsi/sg.h
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10452 F: Documentation/devicetree/bindings/scsi/
10460 F: Documentation/scsi/st.txt
10461 F: drivers/scsi/st.*
10462 F: drivers/scsi/st_*.h
10468 W: http://lksctp.sourceforge.net
10470 F: Documentation/networking/sctp.txt
10471 F: include/linux/sctp.h
10472 F: include/uapi/linux/sctp.h
10473 F: include/net/sctp/
10479 F: Documentation/i2c/busses/scx200_acb
10480 F: arch/x86/platform/scx200/
10481 F: drivers/watchdog/scx200_wdt.c
10482 F: drivers/i2c/busses/scx200*
10483 F: drivers/mtd/maps/scx200_docflash.c
10484 F: include/linux/scx200.h
10489 F: drivers/char/scx200_gpio.c
10490 F: include/linux/scx200_gpio.h
10492 SCx200 HRT CLOCKSOURCE DRIVER
10495 F: drivers/clocksource/scx200_hrt.c
10497 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10501 F: drivers/mmc/host/sdricoh_cs.c
10503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10506 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10508 F: drivers/mmc/host/sdhci*
10509 F: include/linux/mmc/sdhci*
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10517 F: kernel/seccomp.c
10518 F: include/uapi/linux/seccomp.h
10519 F: include/linux/seccomp.h
10520 F: tools/testing/selftests/seccomp/*
10521 K: \bsecure_computing
10524 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10529 F: drivers/mmc/host/sdhci-brcmstb*
10531 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10536 F: drivers/mmc/host/sdhci-s3c*
10538 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10542 F: drivers/mmc/host/sdhci-spear.c
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10549 W: http://kernsec.org/
10557 SELINUX SECURITY MODULE
10562 W: http://selinuxproject.org
10563 T: git git://git.infradead.org/users/pcmoore/selinux
10565 F: include/linux/selinux*
10566 F: security/selinux/
10567 F: scripts/selinux/
10569 APPARMOR SECURITY MODULE
10572 W: apparmor.wiki.kernel.org
10573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10575 F: security/apparmor/
10577 LOADPIN SECURITY MODULE
10579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10581 F: security/loadpin/
10583 YAMA SECURITY MODULE
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10592 F: drivers/misc/phantom.c
10593 F: include/uapi/linux/phantom.h
10595 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10600 W: http://www.avagotech.com
10602 F: drivers/scsi/be2iscsi/
10604 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10610 W: http://www.emulex.com
10612 F: drivers/net/ethernet/emulex/benet/
10614 EMULEX ONECONNECT ROCE DRIVER
10619 W: http://www.emulex.com
10621 F: drivers/infiniband/hw/ocrdma/
10629 F: drivers/net/ethernet/sfc/
10634 F: drivers/misc/sgi-gru/
10636 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10640 F: Documentation/ia64/serial.txt
10641 F: drivers/tty/serial/ioc?_serial.c
10642 F: include/linux/ioc?.h
10644 SGI XP/XPC/XPNET DRIVER
10648 F: drivers/misc/sgi-xp/
10650 SI2157 MEDIA DRIVER
10653 W: https://linuxtv.org
10654 W: http://palosaari.fi/linux/
10655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656 T: git git://linuxtv.org/anttip/media_tree.git
10658 F: drivers/media/tuners/si2157*
10660 SI2168 MEDIA DRIVER
10663 W: https://linuxtv.org
10664 W: http://palosaari.fi/linux/
10665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10666 T: git git://linuxtv.org/anttip/media_tree.git
10668 F: drivers/media/dvb-frontends/si2168*
10670 SI470X FM RADIO RECEIVER I2C DRIVER
10673 T: git git://linuxtv.org/media_tree.git
10674 W: https://linuxtv.org
10676 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10678 SI470X FM RADIO RECEIVER USB DRIVER
10681 T: git git://linuxtv.org/media_tree.git
10682 W: https://linuxtv.org
10684 F: drivers/media/radio/si470x/radio-si470x-common.c
10685 F: drivers/media/radio/si470x/radio-si470x.h
10686 F: drivers/media/radio/si470x/radio-si470x-usb.c
10688 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10691 T: git git://linuxtv.org/media_tree.git
10692 W: https://linuxtv.org
10694 F: drivers/media/radio/si4713/si4713.?
10696 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10699 T: git git://linuxtv.org/media_tree.git
10700 W: https://linuxtv.org
10702 F: drivers/media/radio/si4713/radio-platform-si4713.c
10704 SI4713 FM RADIO TRANSMITTER USB DRIVER
10707 T: git git://linuxtv.org/media_tree.git
10708 W: https://linuxtv.org
10710 F: drivers/media/radio/si4713/radio-usb-si4713.c
10716 W: https://linuxtv.org
10717 T: git git://linuxtv.org/media_tree.git
10719 F: drivers/media/common/siano/
10720 F: drivers/media/usb/siano/
10721 F: drivers/media/usb/siano/
10722 F: drivers/media/mmc/siano/
10728 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10729 F: drivers/video/fbdev/simplefb.c
10730 F: include/linux/platform_data/simplefb.h
10732 SH_VEU V4L2 MEM2MEM DRIVER
10735 F: drivers/media/platform/sh_veu.c
10737 SH_VOU V4L2 OUTPUT DRIVER
10740 F: drivers/media/platform/sh_vou.c
10741 F: include/media/drv-intf/sh_vou.h
10743 SIMPLE FIRMWARE INTERFACE (SFI)
10746 W: http://simplefirmware.org/
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10749 F: arch/x86/platform/sfi/
10751 F: include/linux/sfi*.h
10753 SIMTEC EB110ATX (Chalice CATS)
10757 W: http://www.simtec.co.uk/products/EB110ATX/
10760 SIMTEC EB2410ITX (BAST)
10764 W: http://www.simtec.co.uk/products/EB2410ITX/
10766 F: arch/arm/mach-s3c24xx/mach-bast.c
10767 F: arch/arm/mach-s3c24xx/bast-ide.c
10768 F: arch/arm/mach-s3c24xx/bast-irq.c
10770 TI DAVINCI MACHINE SUPPORT
10774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10776 F: arch/arm/mach-davinci/
10777 F: drivers/i2c/busses/i2c-davinci.c
10779 TI DAVINCI SERIES MEDIA DRIVER
10782 W: https://linuxtv.org
10783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10784 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10786 F: drivers/media/platform/davinci/
10787 F: include/media/davinci/
10789 TI AM437X VPFE DRIVER
10792 W: https://linuxtv.org
10793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10794 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10796 F: drivers/media/platform/am437x/
10798 OV2659 OMNIVISION SENSOR DRIVER
10801 W: https://linuxtv.org
10802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10803 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10805 F: drivers/media/i2c/ov2659.c
10806 F: include/media/i2c/ov2659.h
10808 SILICON MOTION SM712 FRAME BUFFER DRIVER
10814 F: drivers/video/fbdev/sm712*
10815 F: Documentation/fb/sm712fb.txt
10817 SIS 190 ETHERNET DRIVER
10821 F: drivers/net/ethernet/sis/sis190.c
10823 SIS 900/7016 FAST ETHERNET DRIVER
10825 W: http://www.brownhat.org/sis900.html
10828 F: drivers/net/ethernet/sis/sis900.*
10830 SIS FRAMEBUFFER DRIVER
10832 W: http://www.winischhofer.net/linuxsisvga.shtml
10834 F: Documentation/fb/sisfb.txt
10835 F: drivers/video/fbdev/sis/
10836 F: include/video/sisfb.h
10840 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10842 F: drivers/usb/misc/sisusbvga/
10852 F: include/linux/sl?b*.h
10855 SLEEPABLE READ-COPY UPDATE (SRCU)
10862 W: http://www.rdrop.com/users/paulmck/RCU/
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10865 F: include/linux/srcu.h
10866 F: kernel/rcu/srcu.c
10868 SMACK SECURITY MODULE
10871 W: http://schaufler-ca.com
10872 T: git git://github.com/cschaufler/smack-next
10874 F: Documentation/security/Smack.txt
10877 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10881 F: drivers/power/avs/
10882 F: include/linux/power/smartreflex.h
10885 SMC91x ETHERNET DRIVER
10888 F: drivers/net/ethernet/smsc/smc91x.*
10890 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10894 F: drivers/media/i2c/smiapp/
10895 F: include/media/i2c/smiapp.h
10896 F: drivers/media/i2c/smiapp-pll.c
10897 F: drivers/media/i2c/smiapp-pll.h
10898 F: include/uapi/linux/smiapp.h
10899 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10901 SMM665 HARDWARE MONITOR DRIVER
10905 F: Documentation/hwmon/smm665
10906 F: drivers/hwmon/smm665.c
10908 SMSC EMC2103 HARDWARE MONITOR DRIVER
10912 F: Documentation/hwmon/emc2103
10913 F: drivers/hwmon/emc2103.c
10915 SMSC SCH5627 HARDWARE MONITOR DRIVER
10919 F: Documentation/hwmon/sch5627
10920 F: drivers/hwmon/sch5627.c
10922 SMSC47B397 HARDWARE MONITOR DRIVER
10926 F: Documentation/hwmon/smsc47b397
10927 F: drivers/hwmon/smsc47b397.c
10929 SMSC911x ETHERNET DRIVER
10933 F: include/linux/smsc911x.h
10934 F: drivers/net/ethernet/smsc/smsc911x.*
10936 SMSC9420 PCI ETHERNET DRIVER
10940 F: drivers/net/ethernet/smsc/smsc9420.*
10942 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10946 F: drivers/video/fbdev/smscufx.c
10948 SOC-CAMERA V4L2 SUBSYSTEM
10951 T: git git://linuxtv.org/media_tree.git
10953 F: include/media/soc*
10954 F: drivers/media/i2c/soc_camera/
10955 F: drivers/media/platform/soc_camera/
10957 SOEKRIS NET48XX LED SUPPORT
10960 F: drivers/leds/leds-net48xx.c
10962 SOFTLOGIC 6x10 MPEG CODEC
10969 F: drivers/media/pci/solo6x10/
10971 SOFTWARE RAID (Multiple Disks) SUPPORT
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10977 F: include/linux/raid/
10978 F: include/uapi/linux/raid/
10980 SONIC NETWORK DRIVER
10984 F: drivers/net/ethernet/natsemi/sonic.*
10986 SONICS SILICON BACKPLANE DRIVER (SSB)
10991 F: include/linux/ssb/
10993 SONY VAIO CONTROL DEVICE DRIVER
10996 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10998 F: Documentation/laptops/sony-laptop.txt
10999 F: drivers/char/sonypi.c
11000 F: drivers/platform/x86/sony-laptop.c
11001 F: include/linux/sony-laptop.h
11003 SONY MEMORYSTICK CARD SUPPORT
11005 W: http://tifmxx.berlios.de/
11007 F: drivers/memstick/host/tifm_ms.c
11009 SONY MEMORYSTICK STANDARD SUPPORT
11012 F: drivers/memstick/core/ms_block.*
11018 W: http://www.alsa-project.org/
11019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11020 T: git git://git.alsa-project.org/alsa-kernel.git
11021 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11023 F: Documentation/sound/
11025 F: include/uapi/sound/
11028 SOUND - COMPRESSED AUDIO
11031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11033 F: Documentation/sound/alsa/compress_offload.txt
11034 F: include/sound/compress_driver.h
11035 F: include/uapi/sound/compress_*
11036 F: sound/core/compress_offload.c
11037 F: sound/soc/soc-compress.c
11039 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11044 W: http://alsa-project.org/main/index.php/ASoC
11046 F: Documentation/devicetree/bindings/sound/
11047 F: Documentation/sound/alsa/soc/
11049 F: include/sound/soc*
11051 SOUND - DMAENGINE HELPERS
11054 F: include/sound/dmaengine_pcm.h
11055 F: sound/core/pcm_dmaengine.c
11056 F: sound/soc/soc-generic-dmaengine-pcm.c
11061 W: https://linuxtv.org
11062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11064 F: drivers/media/dvb-frontends/sp2*
11066 SPARC + UltraSPARC (sparc/sparc64)
11069 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11076 SPARC SERIAL DRIVERS
11079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11082 F: include/linux/sunserialcore.h
11083 F: drivers/tty/serial/suncore.c
11084 F: drivers/tty/serial/sunhv.c
11085 F: drivers/tty/serial/sunsab.c
11086 F: drivers/tty/serial/sunsab.h
11087 F: drivers/tty/serial/sunsu.c
11088 F: drivers/tty/serial/sunzilog.c
11089 F: drivers/tty/serial/sunzilog.h
11094 W: https://sparse.wiki.kernel.org/
11095 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11096 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11098 F: include/linux/compiler.h
11100 SPEAR PLATFORM SUPPORT
11104 W: http://www.st.com/spear
11106 F: arch/arm/boot/dts/spear*
11107 F: arch/arm/mach-spear/
11109 SPEAR CLOCK FRAMEWORK SUPPORT
11112 W: http://www.st.com/spear
11114 F: drivers/clk/spear/
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11120 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11122 F: Documentation/devicetree/bindings/spi/
11123 F: Documentation/spi/
11125 F: include/linux/spi/
11126 F: include/uapi/linux/spi/
11128 SPIDERNET NETWORK DRIVER for CELL
11132 F: Documentation/networking/spider_net.txt
11133 F: drivers/net/ethernet/toshiba/spider_net*
11138 W: http://www.ibm.com/developerworks/power/cell/
11140 F: Documentation/filesystems/spufs.txt
11141 F: arch/powerpc/platforms/cell/spufs/
11143 SQUASHFS FILE SYSTEM
11146 W: http://squashfs.org.uk
11147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11149 F: Documentation/filesystems/squashfs.txt
11152 SRM (Alpha) environment access
11155 F: arch/alpha/kernel/srm_env.c
11161 F: Documentation/stable_kernel_rules.txt
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11168 F: drivers/staging/
11174 F: drivers/staging/comedi/
11176 STAGING - FLARION FT1000 DRIVERS
11179 F: drivers/staging/ft1000/
11181 STAGING - INDUSTRIAL IO
11185 F: Documentation/devicetree/bindings/staging/iio/
11186 F: drivers/staging/iio/
11188 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11190 W: http://www.lirc.org/
11192 F: drivers/staging/media/lirc/
11194 STAGING - LUSTRE PARALLEL FILESYSTEM
11198 W: http://wiki.lustre.org/
11200 F: drivers/staging/lustre
11202 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11207 F: drivers/staging/nvec/
11209 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11213 W: http://wiki.laptop.org/go/DCON
11215 F: drivers/staging/olpc_dcon/
11217 STAGING - REALTEK RTL8712U DRIVERS
11221 F: drivers/staging/rtl8712/
11223 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11228 F: drivers/staging/rtl8723au/
11230 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11236 F: drivers/staging/sm750fb/
11242 F: drivers/staging/slicoss/
11244 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11250 W: http://www.linux-speakup.org/
11252 F: drivers/staging/speakup/
11254 STAGING - VIA VT665X DRIVERS
11257 F: drivers/staging/vt665?/
11259 STAGING - WILC1000 WIFI DRIVER
11264 F: drivers/staging/wilc1000/
11266 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11269 F: drivers/staging/xgifb/
11271 STARFIRE/DURALAN NETWORK DRIVER
11274 F: drivers/net/ethernet/adaptec/starfire*
11278 W: http://sammy.net/sun3/
11280 F: arch/m68k/kernel/*sun3*
11281 F: arch/m68k/sun3*/
11282 F: arch/m68k/include/asm/sun3*
11283 F: drivers/net/ethernet/i825xx/sun3*
11285 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11289 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11290 F: drivers/input/keyboard/sun4i-lradc-keys.c
11292 SUNDANCE NETWORK DRIVER
11296 F: drivers/net/ethernet/dlink/sundance.c
11302 Q: http://patchwork.kernel.org/project/linux-sh/list/
11304 F: Documentation/sh/
11314 F: Documentation/power/
11315 F: arch/x86/kernel/acpi/
11316 F: drivers/base/power/
11318 F: include/linux/suspend.h
11319 F: include/linux/freezer.h
11320 F: include/linux/pm.h
11326 F: Documentation/svga.txt
11327 F: arch/x86/boot/video*
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11335 F: arch/*/kernel/pci-swiotlb.c
11336 F: include/linux/swiotlb.h
11343 F: include/net/switchdev.h
11345 SYNOPSYS ARC ARCHITECTURE
11350 F: Documentation/devicetree/bindings/arc/*
11351 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11352 F: drivers/tty/serial/arc_uart.c
11353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11355 SYNOPSYS ARC SDP platform support
11358 F: arch/arc/plat-axs10x
11359 F: arch/arc/boot/dts/ax*
11360 F: Documentation/devicetree/bindings/arc/axs10*
11362 SYSTEM CONFIGURATION (SYSCON)
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11367 F: drivers/mfd/syscon.c
11372 F: Documentation/filesystems/sysv-fs.txt
11374 F: include/linux/sysv_fs.h
11380 W: http://www.linux-iscsi.org
11381 W: http://groups.google.com/group/linux-iscsi-target-dev
11382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11386 F: Documentation/target/
11388 TASKSTATS STATISTICS INTERFACE
11391 F: Documentation/accounting/taskstats*
11392 F: include/linux/taskstats*
11393 F: kernel/taskstats.c
11399 F: include/net/pkt_cls.h
11400 F: include/uapi/linux/pkt_cls.h
11403 TCP LOW PRIORITY MODULE
11406 W: http://tcp-lp-mod.sourceforge.net/
11408 F: net/ipv4/tcp_lp.c
11410 TDA10071 MEDIA DRIVER
11413 W: https://linuxtv.org
11414 W: http://palosaari.fi/linux/
11415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11416 T: git git://linuxtv.org/anttip/media_tree.git
11418 F: drivers/media/dvb-frontends/tda10071*
11420 TDA18212 MEDIA DRIVER
11423 W: https://linuxtv.org
11424 W: http://palosaari.fi/linux/
11425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11426 T: git git://linuxtv.org/anttip/media_tree.git
11428 F: drivers/media/tuners/tda18212*
11430 TDA18218 MEDIA DRIVER
11433 W: https://linuxtv.org
11434 W: http://palosaari.fi/linux/
11435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11436 T: git git://linuxtv.org/anttip/media_tree.git
11438 F: drivers/media/tuners/tda18218*
11440 TDA18271 MEDIA DRIVER
11443 W: https://linuxtv.org
11444 W: http://github.com/mkrufky
11445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11446 T: git git://linuxtv.org/mkrufky/tuners.git
11448 F: drivers/media/tuners/tda18271*
11450 TDA827x MEDIA DRIVER
11453 W: https://linuxtv.org
11454 W: http://github.com/mkrufky
11455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11456 T: git git://linuxtv.org/mkrufky/tuners.git
11458 F: drivers/media/tuners/tda8290.*
11460 TDA8290 MEDIA DRIVER
11463 W: https://linuxtv.org
11464 W: http://github.com/mkrufky
11465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11466 T: git git://linuxtv.org/mkrufky/tuners.git
11468 F: drivers/media/tuners/tda8290.*
11470 TDA9840 MEDIA DRIVER
11473 T: git git://linuxtv.org/media_tree.git
11474 W: https://linuxtv.org
11476 F: drivers/media/i2c/tda9840*
11478 TEA5761 TUNER DRIVER
11482 W: https://linuxtv.org
11483 T: git git://linuxtv.org/media_tree.git
11485 F: drivers/media/tuners/tea5761.*
11487 TEA5767 TUNER DRIVER
11491 W: https://linuxtv.org
11492 T: git git://linuxtv.org/media_tree.git
11494 F: drivers/media/tuners/tea5767.*
11496 TEA6415C MEDIA DRIVER
11499 T: git git://linuxtv.org/media_tree.git
11500 W: https://linuxtv.org
11502 F: drivers/media/i2c/tea6415c*
11504 TEA6420 MEDIA DRIVER
11507 T: git git://linuxtv.org/media_tree.git
11508 W: https://linuxtv.org
11510 F: drivers/media/i2c/tea6420*
11516 F: drivers/net/team/
11517 F: include/linux/if_team.h
11518 F: include/uapi/linux/if_team.h
11520 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11523 F: arch/x86/platform/ts5500/
11525 TECHNOTREND USB IR RECEIVER
11529 F: drivers/media/rc/ttusbir.c
11531 TEGRA ARCHITECTURE SUPPORT
11536 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11545 F: drivers/clk/tegra/
11551 F: drivers/dma/tegra*
11556 F: drivers/i2c/busses/i2c-tegra.c
11558 TEGRA IOMMU DRIVERS
11561 F: drivers/iommu/tegra*
11567 F: drivers/input/keyboard/tegra-kbc.c
11572 F: drivers/pwm/pwm-tegra.c
11574 TEGRA SERIAL DRIVER
11577 F: drivers/tty/serial/serial-tegra.c
11582 F: drivers/spi/spi-tegra*
11584 TEHUTI ETHERNET DRIVER
11588 F: drivers/net/ethernet/tehuti/*
11590 Telecom Clock Driver for MCPL0010
11593 F: drivers/char/tlclk.c
11595 TENSILICA XTENSA PORT (xtensa)
11599 T: git git://github.com/czankel/xtensa-linux.git
11602 F: drivers/irqchip/irq-xtensa-*
11604 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11607 T: git git://linuxtv.org/media_tree.git
11608 W: https://linuxtv.org
11610 F: drivers/media/radio/radio-raremono.c
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11618 Q: https://patchwork.kernel.org/project/linux-pm/list/
11620 F: drivers/thermal/
11621 F: include/linux/thermal.h
11622 F: include/uapi/linux/thermal.h
11623 F: include/linux/cpu_cooling.h
11624 F: Documentation/devicetree/bindings/thermal/
11626 THERMAL/CPU_COOLING
11632 F: Documentation/thermal/cpu-cooling-api.txt
11633 F: drivers/thermal/cpu_cooling.c
11634 F: include/linux/cpu_cooling.h
11636 THINKPAD ACPI EXTRAS DRIVER
11640 W: http://ibm-acpi.sourceforge.net
11641 W: http://thinkwiki.org/wiki/Ibm-acpi
11642 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11644 F: drivers/platform/x86/thinkpad_acpi.c
11646 TI BANDGAP AND THERMAL DRIVER
11652 F: drivers/thermal/ti-soc-thermal/
11657 W: http://linuxtv.org/
11658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11660 F: drivers/media/platform/ti-vpe/
11662 TI CDCE706 CLOCK DRIVER
11665 F: drivers/clk/clk-cdce706.c
11672 F: include/linux/clk/ti.h
11674 TI ETHERNET SWITCH DRIVER (CPSW)
11680 F: drivers/net/ethernet/ti/cpsw*
11681 F: drivers/net/ethernet/ti/davinci*
11683 TI FLASH MEDIA INTERFACE DRIVER
11686 F: drivers/misc/tifm*
11687 F: drivers/mmc/host/tifm_sd.c
11688 F: include/linux/tifm.h
11690 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11695 F: drivers/soc/ti/*
11696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11699 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11704 F: sound/soc/codecs/lm49453*
11705 F: sound/soc/codecs/isabelle*
11707 TI LP855x BACKLIGHT DRIVER
11710 F: Documentation/backlight/lp855x-driver.txt
11711 F: drivers/video/backlight/lp855x_bl.c
11712 F: include/linux/platform_data/lp855x.h
11714 TI LP8727 CHARGER DRIVER
11717 F: drivers/power/lp8727_charger.c
11718 F: include/linux/platform_data/lp8727.h
11720 TI LP8788 MFD DRIVER
11723 F: drivers/iio/adc/lp8788_adc.c
11724 F: drivers/leds/leds-lp8788.c
11725 F: drivers/mfd/lp8788*.c
11726 F: drivers/power/lp8788-charger.c
11727 F: drivers/regulator/lp8788-*.c
11728 F: include/linux/mfd/lp8788*.h
11730 TI NETCP ETHERNET DRIVER
11735 F: drivers/net/ethernet/ti/netcp*
11737 TI TAS571X FAMILY ASoC CODEC DRIVER
11741 F: sound/soc/codecs/tas571x*
11743 TI TWL4030 SERIES SOC CODEC DRIVER
11747 F: sound/soc/codecs/twl4030*
11749 TI WILINK WIRELESS DRIVERS
11751 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11752 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11755 F: drivers/net/wireless/ti/
11756 F: include/linux/wl12xx.h
11763 W: http://tipc.sourceforge.net/
11765 F: include/uapi/linux/tipc*.h
11770 W: http://www.mellanox.com/repository/solutions/tile-scm/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11774 F: drivers/char/tile-srom.c
11775 F: drivers/edac/tile_edac.c
11776 F: drivers/net/ethernet/tile/
11777 F: drivers/rtc/rtc-tile.c
11778 F: drivers/tty/hvc/hvc_tile.c
11779 F: drivers/tty/serial/tilegx.c
11780 F: drivers/usb/host/*-tilegx.c
11781 F: include/linux/usb/tilegx.h
11783 TLAN NETWORK DRIVER
11786 W: http://sourceforge.net/projects/tlan/
11788 F: Documentation/networking/tlan.txt
11789 F: drivers/net/ethernet/ti/tlan.*
11791 TOMOYO SECURITY MODULE
11798 W: http://tomoyo.sourceforge.jp/
11799 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11801 F: security/tomoyo/
11803 TOPSTAR LAPTOP EXTRAS DRIVER
11807 F: drivers/platform/x86/topstar-laptop.c
11809 TOSHIBA ACPI EXTRAS DRIVER
11813 F: drivers/platform/x86/toshiba_acpi.c
11815 TOSHIBA BLUETOOTH DRIVER
11819 F: drivers/platform/x86/toshiba_bluetooth.c
11821 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11825 F: drivers/platform/x86/toshiba_haps.c
11827 TOSHIBA WMI HOTKEYS DRIVER
11831 F: drivers/platform/x86/toshiba-wmi.c
11835 W: http://www.buzzard.org.uk/toshiba/
11837 F: drivers/char/toshiba.c
11838 F: include/linux/toshiba.h
11839 F: include/uapi/linux/toshiba.h
11841 TOSHIBA TC358743 DRIVER
11845 F: drivers/media/i2c/tc358743*
11846 F: include/media/i2c/tc358743.h
11848 TMIO/SDHI MMC DRIVER
11852 F: drivers/mmc/host/tmio_mmc*
11853 F: drivers/mmc/host/sh_mobile_sdhi.c
11854 F: include/linux/mfd/tmio.h
11856 TMP401 HARDWARE MONITOR DRIVER
11860 F: Documentation/hwmon/tmp401
11861 F: drivers/hwmon/tmp401.c
11863 TMPFS (SHMEM FILESYSTEM)
11867 F: include/linux/shmem_fs.h
11870 TM6000 VIDEO4LINUX DRIVER
11874 W: https://linuxtv.org
11875 T: git git://linuxtv.org/media_tree.git
11877 F: drivers/media/usb/tm6000/
11879 TW68 VIDEO4LINUX DRIVER
11882 T: git git://linuxtv.org/media_tree.git
11883 W: https://linuxtv.org
11885 F: drivers/media/pci/tw68/
11887 TW686X VIDEO4LINUX DRIVER
11890 T: git git://linuxtv.org/media_tree.git
11891 W: http://linuxtv.org
11893 F: drivers/media/pci/tw686x/
11900 W: http://tpmdd.sourceforge.net
11902 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11903 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11905 F: drivers/char/tpm/
11907 TPM IBM_VTPM DEVICE DRIVER
11909 W: http://tpmdd.sourceforge.net
11912 F: drivers/char/tpm/tpm_ibmvtpm*
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11919 F: Documentation/trace/ftrace.txt
11920 F: arch/*/*/*/ftrace.h
11921 F: arch/*/kernel/ftrace.c
11922 F: include/*/ftrace.h
11923 F: include/linux/trace*.h
11926 F: tools/testing/selftests/ftrace/
11928 TRACING MMIO ACCESSES (MMIOTRACE)
11936 F: kernel/trace/trace_mmiotrace.c
11937 F: include/linux/mmiotrace.h
11938 F: arch/x86/mm/kmmio.c
11939 F: arch/x86/mm/mmio-mod.c
11940 F: arch/x86/mm/testmmiotrace.c
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11946 K: ^Subject:.*(?i)trivial
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11953 F: Documentation/serial/
11955 F: drivers/tty/serial/serial_core.c
11956 F: include/linux/serial_core.h
11957 F: include/linux/serial.h
11958 F: include/linux/tty.h
11959 F: include/uapi/linux/serial_core.h
11960 F: include/uapi/linux/serial.h
11961 F: include/uapi/linux/tty.h
11963 TUA9001 MEDIA DRIVER
11966 W: https://linuxtv.org
11967 W: http://palosaari.fi/linux/
11968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11969 T: git git://linuxtv.org/anttip/media_tree.git
11971 F: drivers/media/tuners/tua9001*
11973 TULIP NETWORK DRIVERS
11977 F: drivers/net/ethernet/dec/tulip/
11981 W: http://vtun.sourceforge.net/tun
11983 F: Documentation/networking/tuntap.txt
11984 F: arch/um/os-Linux/drivers/
11986 TURBOCHANNEL SUBSYSTEM
11990 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11993 F: include/linux/tc.h
11995 U14-34F SCSI DRIVER
11999 F: drivers/scsi/u14-34f.c
12001 UBI FILE SYSTEM (UBIFS)
12006 T: git git://git.infradead.org/ubifs-2.6.git
12007 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12009 F: Documentation/filesystems/ubifs.txt
12012 UCLINUX (M68KNOMMU AND COLDFIRE)
12014 W: http://www.linux-m68k.org/
12015 W: http://www.uclinux.org/
12018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12020 F: arch/m68k/coldfire/
12022 F: arch/m68k/*/*_no.*
12023 F: arch/m68k/include/asm/*_no.*
12028 F: Documentation/filesystems/udf.txt
12034 F: Documentation/filesystems/ufs.txt
12037 UHID USERSPACE HID IO DRIVER:
12041 F: drivers/hid/uhid.c
12042 F: include/uapi/linux/uhid.h
12044 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12048 F: include/linux/uwb.h
12049 F: include/linux/uwb/
12051 UNICORE32 ARCHITECTURE:
12053 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12055 T: git git://github.com/gxt/linux.git
12060 W: http://dotat.at/prog/unifdef
12062 F: scripts/unifdef.c
12064 UNIFORM CDROM DRIVER
12066 W: http://www.kernel.dk
12068 F: Documentation/cdrom/
12069 F: drivers/cdrom/cdrom.c
12070 F: include/linux/cdrom.h
12071 F: include/uapi/linux/cdrom.h
12073 UNISYS S-PAR DRIVERS
12077 F: drivers/staging/unisys/
12079 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12083 F: Documentation/scsi/ufs.txt
12084 F: drivers/scsi/ufs/
12086 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12090 F: drivers/scsi/ufs/*dwc*
12092 UNSORTED BLOCK IMAGES (UBI)
12095 W: http://www.linux-mtd.infradead.org/
12097 T: git git://git.infradead.org/ubifs-2.6.git
12099 F: drivers/mtd/ubi/
12100 F: include/linux/mtd/ubi.h
12101 F: include/uapi/mtd/ubi-user.h
12107 F: Documentation/usb/acm.txt
12108 F: drivers/usb/class/cdc-acm.*
12110 USB AR5523 WIRELESS DRIVER
12114 F: drivers/net/wireless/ath/ar5523/
12121 F: drivers/usb/storage/uas.c
12123 USB CDC ETHERNET DRIVER
12127 F: drivers/net/usb/cdc_*.c
12128 F: include/uapi/linux/usb/cdc.h
12130 USB CHAOSKEY DRIVER
12134 F: drivers/usb/misc/chaoskey.c
12136 USB CYPRESS C67X00 DRIVER
12140 F: drivers/usb/c67x00/
12142 USB DAVICOM DM9601 DRIVER
12145 W: http://www.linux-usb.org/usbnet
12147 F: drivers/net/usb/dm9601.c
12149 USB DIAMOND RIO500 DRIVER
12152 W: http://rio500.sourceforge.net
12154 F: drivers/usb/misc/rio500*
12160 F: Documentation/usb/ehci.txt
12161 F: drivers/usb/host/ehci*
12163 USB GADGET/PERIPHERAL SUBSYSTEM
12166 W: http://www.linux-usb.org/gadget
12167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12169 F: drivers/usb/gadget/
12170 F: include/linux/usb/gadget*
12172 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12178 F: Documentation/hid/hiddev.txt
12179 F: drivers/hid/usbhid/
12185 F: drivers/usb/host/isp116x*
12186 F: include/linux/usb/isp116x.h
12188 USB LAN78XX ETHERNET DRIVER
12193 F: drivers/net/usb/lan78xx.*
12195 USB MASS STORAGE DRIVER
12200 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12201 F: drivers/usb/storage/
12206 T: git git://git.alsa-project.org/alsa-kernel.git
12208 F: sound/usb/midi.*
12210 USB NETWORKING DRIVERS
12213 F: drivers/net/usb/
12219 F: Documentation/usb/ohci.txt
12220 F: drivers/usb/host/ohci*
12222 USB OTG FSM (Finite State Machine)
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12227 F: drivers/usb/common/usb-otg-fsm.c
12235 F: Documentation/usb/usbip_protocol.txt
12236 F: drivers/usb/usbip/
12237 F: tools/usb/usbip/
12243 T: git git://github.com/petkan/pegasus.git
12244 W: https://github.com/petkan/pegasus
12246 F: drivers/net/usb/pegasus.*
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12253 F: drivers/usb/phy/
12255 USB PRINTER DRIVER (usblp)
12259 F: drivers/usb/class/usblp.c
12261 USB QMI WWAN NETWORK DRIVER
12265 F: Documentation/ABI/testing/sysfs-class-net-qmi
12266 F: drivers/net/usb/qmi_wwan.c
12272 T: git git://github.com/petkan/rtl8150.git
12273 W: https://github.com/petkan/rtl8150
12275 F: drivers/net/usb/rtl8150.c
12277 USB SERIAL SUBSYSTEM
12281 F: Documentation/usb/usb-serial.txt
12282 F: drivers/usb/serial/
12283 F: include/linux/usb/serial.h
12285 USB SMSC75XX ETHERNET DRIVER
12289 F: drivers/net/usb/smsc75xx.*
12291 USB SMSC95XX ETHERNET DRIVER
12295 F: drivers/net/usb/smsc95xx.*
12300 W: http://www.linux-usb.org
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12303 F: Documentation/devicetree/bindings/usb/
12304 F: Documentation/usb/
12306 F: include/linux/usb.h
12307 F: include/linux/usb/
12313 F: drivers/usb/host/uhci*
12315 USB "USBNET" DRIVER FRAMEWORK
12318 W: http://www.linux-usb.org/usbnet
12320 F: drivers/net/usb/usbnet.c
12321 F: include/linux/usb/usbnet.h
12327 T: git git://linuxtv.org/media_tree.git
12328 W: http://www.ideasonboard.org/uvc/
12330 F: drivers/media/usb/uvc/
12331 F: include/uapi/linux/uvcvideo.h
12336 T: git git://linuxtv.org/media_tree.git
12337 W: https://linuxtv.org
12339 F: drivers/media/usb/usbvision/
12345 F: drivers/usb/gadget/function/*uvc*
12346 F: drivers/usb/gadget/legacy/webcam.c
12348 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12352 F: drivers/net/wireless/rndis_wlan.c
12358 F: drivers/usb/host/xhci*
12359 F: drivers/usb/host/pci-quirks*
12363 W: http://linux-lc100020.sourceforge.net
12365 F: drivers/net/wireless/zydas/zd1201.*
12371 T: git git://linuxtv.org/media_tree.git
12372 W: http://royale.zerezo.com/zr364xx/
12374 F: Documentation/video4linux/zr364xx.txt
12375 F: drivers/media/usb/zr364xx/
12381 F: drivers/usb/common/ulpi.c
12382 F: include/linux/ulpi/
12384 USER-MODE LINUX (UML)
12389 W: http://user-mode-linux.sourceforge.net
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12392 F: Documentation/virtual/uml/
12398 USERSPACE I/O (UIO)
12402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12403 F: Documentation/DocBook/uio-howto.tmpl
12405 F: include/linux/uio*.h
12410 W: http://en.wikipedia.org/wiki/Util-linux
12411 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12417 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12419 F: Documentation/fb/uvesafb.txt
12420 F: drivers/video/fbdev/uvesafb.*
12426 F: drivers/mtd/nand/vf610_nfc.c
12428 VFAT/FAT/MSDOS FILESYSTEM
12431 F: Documentation/filesystems/vfat.txt
12437 T: git git://github.com/awilliam/linux-vfio.git
12439 F: Documentation/vfio.txt
12441 F: include/linux/vfio.h
12442 F: include/uapi/linux/vfio.h
12444 VFIO PLATFORM DRIVER
12448 F: drivers/vfio/platform/
12450 VIDEOBUF2 FRAMEWORK
12456 F: drivers/media/v4l2-core/videobuf2-*
12457 F: include/media/videobuf2-*
12459 VIRTIO AND VHOST VSOCK DRIVER
12465 F: include/linux/virtio_vsock.h
12466 F: include/uapi/linux/virtio_vsock.h
12467 F: net/vmw_vsock/virtio_transport_common.c
12468 F: net/vmw_vsock/virtio_transport.c
12469 F: drivers/vhost/vsock.c
12470 F: drivers/vhost/vsock.h
12472 VIRTUAL SERIO DEVICE DRIVER
12475 F: drivers/input/serio/userio.c
12476 F: include/uapi/linux/userio.h
12478 VIRTIO CONSOLE DRIVER
12482 F: drivers/char/virtio_console.c
12483 F: include/linux/virtio_console.h
12484 F: include/uapi/linux/virtio_console.h
12486 VIRTIO CORE, NET AND BLOCK DRIVERS
12490 F: Documentation/devicetree/bindings/virtio/
12493 F: drivers/net/virtio_net.c
12494 F: drivers/block/virtio_blk.c
12495 F: include/linux/virtio_*.h
12496 F: include/uapi/linux/virtio_*.h
12498 VIRTIO DRIVERS FOR S390
12505 F: drivers/s390/virtio/
12513 F: drivers/gpu/drm/virtio/
12514 F: include/uapi/linux/virtio_gpu.h
12516 VIRTIO HOST (VHOST)
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12524 F: include/uapi/linux/vhost.h
12526 VIRTIO INPUT DRIVER
12529 F: drivers/virtio/virtio_input.c
12530 F: include/uapi/linux/virtio_input.h
12532 VIA RHINE NETWORK DRIVER
12534 F: drivers/net/ethernet/via/via-rhine.c
12536 VIA SD/MMC CARD CONTROLLER DRIVER
12540 F: drivers/mmc/host/via-sdmmc.c
12542 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12546 F: include/linux/via-core.h
12547 F: include/linux/via-gpio.h
12548 F: include/linux/via_i2c.h
12549 F: drivers/video/fbdev/via/
12551 VIA VELOCITY NETWORK DRIVER
12555 F: drivers/net/ethernet/via/via-velocity.*
12564 VIVID VIRTUAL VIDEO DRIVER
12567 T: git git://linuxtv.org/media_tree.git
12568 W: https://linuxtv.org
12570 F: drivers/media/platform/vivid/*
12576 F: drivers/net/macvlan.c
12577 F: include/linux/if_*vlan.h
12584 F: drivers/vlynq/vlynq.c
12585 F: include/linux/vlynq.h
12593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12594 F: Documentation/vme_api.txt
12595 F: drivers/staging/vme/
12597 F: include/linux/vme*
12599 VMWARE HYPERVISOR INTERFACE
12603 F: arch/x86/kernel/cpu/vmware.c
12605 VMWARE BALLOON DRIVER
12611 F: drivers/misc/vmw_balloon.c
12613 VMWARE VMMOUSE SUBDRIVER
12618 F: drivers/input/mouse/vmmouse.c
12619 F: drivers/input/mouse/vmmouse.h
12621 VMWARE VMXNET3 ETHERNET DRIVER
12626 F: drivers/net/vmxnet3/
12628 VMware PVSCSI driver
12633 F: drivers/scsi/vmw_pvscsi.c
12634 F: drivers/scsi/vmw_pvscsi.h
12636 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12640 W: http://www.slimlogic.co.uk/?p=48
12641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12643 F: Documentation/devicetree/bindings/regulator/
12644 F: drivers/regulator/
12645 F: include/dt-bindings/regulator/
12646 F: include/linux/regulator/
12653 F: drivers/net/vrf.c
12654 F: Documentation/networking/vrf.txt
12656 VT1211 HARDWARE MONITOR DRIVER
12660 F: Documentation/hwmon/vt1211
12661 F: drivers/hwmon/vt1211.c
12663 VT8231 HARDWARE MONITOR DRIVER
12667 F: drivers/hwmon/vt8231.c
12669 VUB300 USB to SDIO/SD/MMC bridge chip
12674 F: drivers/mmc/host/vub300.c
12676 W1 DALLAS'S 1-WIRE BUS
12679 F: Documentation/w1/
12682 W83791D HARDWARE MONITORING DRIVER
12686 F: Documentation/hwmon/w83791d
12687 F: drivers/hwmon/w83791d.c
12689 W83793 HARDWARE MONITORING DRIVER
12693 F: Documentation/hwmon/w83793
12694 F: drivers/hwmon/w83793.c
12696 W83795 HARDWARE MONITORING DRIVER
12700 F: drivers/hwmon/w83795.c
12702 W83L51xD SD/MMC CARD INTERFACE DRIVER
12705 F: drivers/mmc/host/wbsd.*
12707 WACOM PROTOCOL 4 SERIAL TABLETS
12712 F: drivers/input/tablet/wacom_serial4.c
12714 WATCHDOG DEVICE DRIVERS
12718 W: http://www.linux-watchdog.org/
12719 T: git git://www.linux-watchdog.org/linux-watchdog.git
12721 F: Documentation/devicetree/bindings/watchdog/
12722 F: Documentation/watchdog/
12723 F: drivers/watchdog/
12724 F: include/linux/watchdog.h
12725 F: include/uapi/linux/watchdog.h
12731 F: drivers/scsi/wd7000.c
12737 F: drivers/hid/hid-wiimote*
12742 F: drivers/media/rc/winbond-cir.c
12744 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12748 F: drivers/watchdog/ebc-c384_wdt.c
12750 WINSYSTEMS WS16C48 GPIO DRIVER
12754 F: drivers/gpio/gpio-ws16c48.c
12761 W: http://linuxwimax.org
12762 F: Documentation/wimax/README.wimax
12763 F: include/linux/wimax/debug.h
12764 F: include/net/wimax.h
12765 F: include/uapi/linux/wimax.h
12768 WISTRON LAPTOP BUTTON DRIVER
12771 F: drivers/input/misc/wistron_btns.c
12773 WL3501 WIRELESS PCMCIA CARD DRIVER
12776 W: http://oops.ghostprotocols.net:81/blog
12778 F: drivers/net/wireless/wl3501*
12780 WOLFSON MICROELECTRONICS DRIVERS
12782 T: git https://github.com/CirrusLogic/linux-drivers.git
12783 W: https://github.com/CirrusLogic/linux-drivers/wiki
12785 F: Documentation/hwmon/wm83??
12786 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12787 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12788 F: Documentation/devicetree/bindings/mfd/arizona.txt
12789 F: arch/arm/mach-s3c64xx/mach-crag6410*
12790 F: drivers/clk/clk-wm83*.c
12791 F: drivers/extcon/extcon-arizona.c
12792 F: drivers/leds/leds-wm83*.c
12793 F: drivers/gpio/gpio-*wm*.c
12794 F: drivers/gpio/gpio-arizona.c
12795 F: drivers/hwmon/wm83??-hwmon.c
12796 F: drivers/input/misc/wm831x-on.c
12797 F: drivers/input/touchscreen/wm831x-ts.c
12798 F: drivers/input/touchscreen/wm97*.c
12799 F: drivers/mfd/arizona*
12800 F: drivers/mfd/wm*.c
12801 F: drivers/mfd/cs47l24*
12802 F: drivers/power/wm83*.c
12803 F: drivers/rtc/rtc-wm83*.c
12804 F: drivers/regulator/wm8*.c
12805 F: drivers/video/backlight/wm83*_bl.c
12806 F: drivers/watchdog/wm83*_wdt.c
12807 F: include/linux/mfd/arizona/
12808 F: include/linux/mfd/wm831x/
12809 F: include/linux/mfd/wm8350/
12810 F: include/linux/mfd/wm8400*
12811 F: include/linux/wm97xx.h
12812 F: include/sound/wm????.h
12813 F: sound/soc/codecs/arizona.?
12814 F: sound/soc/codecs/wm*
12815 F: sound/soc/codecs/cs47l24*
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12822 F: include/linux/workqueue.h
12823 F: kernel/workqueue.c
12824 F: Documentation/workqueue.txt
12826 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12836 F: Documentation/networking/x25*
12837 F: include/net/x25*
12840 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12848 F: Documentation/x86/
12851 X86 PLATFORM DRIVERS
12854 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12856 F: drivers/platform/x86/
12857 F: drivers/platform/olpc/
12859 X86 MCE INFRASTRUCTURE
12864 F: arch/x86/kernel/cpu/mcheck/*
12866 X86 MICROCODE UPDATE SUPPORT
12869 F: arch/x86/kernel/cpu/microcode/*
12874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12876 F: arch/x86/entry/vdso/
12878 XC2028/3028 TUNER DRIVER
12882 W: https://linuxtv.org
12883 T: git git://linuxtv.org/media_tree.git
12885 F: drivers/media/tuners/tuner-xc2028.*
12887 XEN HYPERVISOR INTERFACE
12892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12895 F: drivers/*/xen-*front.c
12897 F: arch/x86/include/asm/xen/
12899 F: include/uapi/xen/
12906 F: arch/arm/include/asm/xen/
12908 XEN HYPERVISOR ARM64
12913 F: arch/arm64/include/asm/xen/
12915 XEN NETWORK BACKEND DRIVER
12920 F: drivers/net/xen-netback/*
12926 F: arch/x86/pci/*xen*
12927 F: drivers/pci/*xen*
12929 XEN BLOCK SUBSYSTEM
12934 F: drivers/block/xen-blkback/*
12935 F: drivers/block/xen*
12942 F: drivers/scsi/xen-scsifront.c
12943 F: drivers/xen/xen-scsiback.c
12944 F: include/xen/interface/io/vscsiif.h
12946 XEN SWIOTLB SUBSYSTEM
12950 F: arch/x86/xen/*swiotlb*
12951 F: drivers/xen/*swiotlb*
12954 P: Silicon Graphics Inc
12958 W: http://oss.sgi.com/projects/xfs
12959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12961 F: Documentation/filesystems/xfs.txt
12964 XILINX AXI ETHERNET DRIVER
12968 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12970 XILINX UARTLITE SERIAL DRIVER
12974 F: drivers/tty/serial/uartlite.c
12976 XILINX VIDEO IP CORES
12980 T: git git://linuxtv.org/media_tree.git
12982 F: Documentation/devicetree/bindings/media/xilinx/
12983 F: drivers/media/platform/xilinx/
12984 F: include/uapi/linux/xilinx-v4l2-controls.h
12990 F: drivers/char/xillybus/
12992 XTENSA XTFPGA PLATFORM SUPPORT
12996 F: drivers/spi/spi-xtensa-xtfpga.c
12997 F: sound/soc/xtensa/xtfpga-i2s.c
12999 YAM DRIVER FOR AX.25
13003 F: drivers/net/hamradio/yam*
13004 F: include/linux/yam.h
13006 YEALINK PHONE DRIVER
13010 F: Documentation/input/yealink.txt
13011 F: drivers/input/misc/yealink.*
13013 Z8530 DRIVER FOR AX.25
13015 W: http://yaina.de/jreuter/
13016 W: http://www.qsl.net/dl1bke/
13019 F: Documentation/networking/z8530drv.txt
13020 F: drivers/net/hamradio/*scc.c
13021 F: drivers/net/hamradio/z8530.h
13023 ZBUD COMPRESSED PAGE ALLOCATOR
13028 F: include/linux/zbud.h
13030 ZD1211RW WIRELESS DRIVER
13033 W: http://zd1211.ath.cx/wiki/DriverRewrite
13037 F: drivers/net/wireless/zydas/zd1211rw/
13039 ZPOOL COMPRESSED PAGE STORAGE API
13044 F: include/linux/zpool.h
13046 ZR36067 VIDEO FOR LINUX DRIVER
13049 W: http://mjpeg.sourceforge.net/driver-zoran/
13050 T: hg https://linuxtv.org/hg/v4l-dvb
13052 F: drivers/media/pci/zoran/
13054 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13060 F: drivers/block/zram/
13061 F: Documentation/blockdev/zram.txt
13063 ZS DECSTATION Z85C30 SERIAL DRIVER
13066 F: drivers/tty/serial/zs.*
13068 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13075 F: include/linux/zsmalloc.h
13076 F: Documentation/vm/zsmalloc.txt
13078 ZSWAP COMPRESSED SWAP CACHING
13087 Q: http://patchwork.kernel.org/project/LKML/list/
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13089 S: Buried alive in reporters