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
785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
789 F: drivers/staging/android/
796 F: drivers/staging/android/ion
797 F: drivers/staging/android/uapi/ion.h
798 F: drivers/staging/android/uapi/ion_test.h
800 AOA (Apple Onboard Audio) ALSA DRIVER
807 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
811 F: drivers/iio/dac/stx104.c
816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
817 F: arch/x86/kernel/apm_32.c
818 F: include/linux/apm_bios.h
819 F: include/uapi/linux/apm_bios.h
820 F: drivers/char/apm-emulation.c
822 APPLE BCM5974 MULTITOUCH DRIVER
826 F: drivers/input/mouse/bcm5974.c
832 F: drivers/hwmon/applesmc.c
834 APPLETALK NETWORK LAYER
837 F: drivers/net/appletalk/
840 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
843 F: arch/arm64/boot/dts/apm/
845 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
849 F: drivers/net/ethernet/apm/xgene/
850 F: drivers/net/phy/mdio-xgene.c
851 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
852 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
854 APTINA CAMERA SENSOR PLL
858 F: drivers/media/i2c/aptina-pll.*
860 ARC FRAMEBUFFER DRIVER
863 F: drivers/video/fbdev/arcfb.c
864 F: drivers/video/fbdev/core/fb_defio.c
870 F: drivers/net/arcnet/
871 F: include/uapi/linux/if_arcnet.h
876 F: drivers/gpu/drm/arc/
877 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
882 F: drivers/gpu/drm/arm/hdlcd_*
883 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
885 ARM MALI-DP DRM DRIVER
890 F: drivers/gpu/drm/arm/
891 F: Documentation/devicetree/bindings/display/arm,malidp.txt
893 ARM MFM AND FLOPPY DRIVERS
896 F: arch/arm/lib/floppydma.S
897 F: arch/arm/include/asm/floppy.h
899 ARM PMU PROFILING AND DEBUGGING
903 F: arch/arm*/kernel/perf_*
904 F: arch/arm/oprofile/common.c
905 F: arch/arm*/kernel/hw_breakpoint.c
906 F: arch/arm*/include/asm/hw_breakpoint.h
907 F: arch/arm*/include/asm/perf_event.h
908 F: drivers/perf/arm_pmu.c
909 F: include/linux/perf/arm_pmu.h
914 W: http://www.armlinux.org.uk/
918 ARM SUB-ARCHITECTURES
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
925 ARM PRIMECELL AACI PL041 DRIVER
930 ARM PRIMECELL CLCD PL110 DRIVER
933 F: drivers/video/fbdev/amba-clcd.*
935 ARM PRIMECELL KMI PL050 DRIVER
938 F: drivers/input/serio/ambakmi.*
939 F: include/linux/amba/kmi.h
941 ARM PRIMECELL MMCI PL180/1 DRIVER
944 F: drivers/mmc/host/mmci.*
945 F: include/linux/amba/mmci.h
947 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
950 F: drivers/tty/serial/amba-pl01*.c
951 F: include/linux/amba/serial.h
953 ARM PRIMECELL BUS SUPPORT
957 F: include/linux/amba/bus.h
959 ARM/ADS SPHERE MACHINE SUPPORT
964 ARM/AFEB9260 MACHINE SUPPORT
969 ARM/AJECO 1ARM MACHINE SUPPORT
974 ARM/Allwinner sunXi SoC support
981 ARM/Allwinner SoC Clock Support
984 F: drivers/clk/sunxi/
986 ARM/Amlogic Meson SoC support
991 W: http://linux-meson.com/
993 F: arch/arm/mach-meson/
994 F: arch/arm/boot/dts/meson*
995 F: arch/arm64/boot/dts/amlogic/
996 F: drivers/pinctrl/meson/
999 ARM/Annapurna Labs ALPINE ARCHITECTURE
1003 F: arch/arm/mach-alpine/
1004 F: arch/arm/boot/dts/alpine*
1005 F: arch/arm64/boot/dts/al/
1006 F: drivers/*/*alpine*
1008 ARM/ARTPEC MACHINE SUPPORT
1014 F: arch/arm/mach-artpec
1015 F: arch/arm/boot/dts/artpec6*
1018 ARM/ASPEED MACHINE SUPPORT
1021 F: arch/arm/mach-aspeed/
1022 F: arch/arm/boot/dts/aspeed-*
1023 F: drivers/*/*aspeed*
1025 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1030 W: http://www.linux4sam.org
1031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1033 F: arch/arm/mach-at91/
1034 F: include/soc/at91/
1035 F: arch/arm/boot/dts/at91*.dts
1036 F: arch/arm/boot/dts/at91*.dtsi
1037 F: arch/arm/boot/dts/sama*.dts
1038 F: arch/arm/boot/dts/sama*.dtsi
1039 F: arch/arm/include/debug/at91.S
1041 ARM/ATMEL AT91 Clock Support
1046 ARM/CALXEDA HIGHBANK ARCHITECTURE
1050 F: arch/arm/mach-highbank/
1051 F: arch/arm/boot/dts/highbank.dts
1052 F: arch/arm/boot/dts/ecx-*.dts*
1054 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1057 F: arch/arm/mach-cns3xxx/
1059 ARM/CAVIUM THUNDER NETWORK DRIVER
1064 F: drivers/net/ethernet/cavium/thunder/
1066 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1077 F: arch/arm/mach-ep93xx/
1078 F: arch/arm/mach-ep93xx/include/mach/
1080 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1089 F: arch/arm/include/asm/clkdev.h
1090 F: drivers/clk/clkdev.c
1092 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1097 ARM/CONTEC MICRO9 MACHINE SUPPORT
1100 F: arch/arm/mach-ep93xx/micro9.c
1102 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1106 F: drivers/hwtracing/coresight/*
1107 F: Documentation/trace/coresight.txt
1108 F: Documentation/devicetree/bindings/arm/coresight.txt
1109 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1111 ARM/CORGI MACHINE SUPPORT
1115 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1118 T: git git://github.com/ulli-kroll/linux.git
1120 F: arch/arm/mach-gemini/
1121 F: drivers/rtc/rtc-gemini.c
1123 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1128 F: arch/arm/boot/dts/prima2*
1129 F: arch/arm/mach-prima2/
1130 F: drivers/clk/sirf/
1131 F: drivers/clocksource/timer-prima2.c
1132 F: drivers/clocksource/timer-atlas7.c
1135 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1139 F: arch/arm/boot/dts/cx92755*
1142 ARM/EBSA110 MACHINE SUPPORT
1145 W: http://www.armlinux.org.uk/
1147 F: arch/arm/mach-ebsa110/
1148 F: drivers/net/ethernet/amd/am79c961a.*
1150 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1161 W: http://www.openezx.org/
1163 T: topgit git://git.openezx.org/openezx.git
1164 F: arch/arm/mach-pxa/ezx.c
1166 ARM/FARADAY FA526 PORT
1170 T: git git://git.berlios.de/gemini-board
1171 F: arch/arm/mm/*-fa*
1173 ARM/FOOTBRIDGE ARCHITECTURE
1176 W: http://www.armlinux.org.uk/
1178 F: arch/arm/include/asm/hardware/dec21285.h
1179 F: arch/arm/mach-footbridge/
1181 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1188 F: arch/arm/mach-imx/
1189 F: arch/arm/mach-mxs/
1190 F: arch/arm/boot/dts/imx*
1191 F: arch/arm/configs/imx*_defconfig
1195 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1202 F: arch/arm/mach-imx/*vf610*
1203 F: arch/arm/boot/dts/vf*
1205 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1210 ARM/GUMSTIX MACHINE SUPPORT
1215 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1220 F: arch/arm/mach-pxa/hx4700.c
1221 F: arch/arm/mach-pxa/include/mach/hx4700.h
1222 F: sound/soc/pxa/hx4700.c
1224 ARM/HISILICON SOC SUPPORT
1227 W: http://www.hisilicon.com
1229 T: git git://github.com/hisilicon/linux-hisi.git
1230 F: arch/arm/mach-hisi/
1231 F: arch/arm/boot/dts/hi3*
1232 F: arch/arm/boot/dts/hip*
1233 F: arch/arm/boot/dts/hisi*
1234 F: arch/arm64/boot/dts/hisilicon/
1236 ARM/HP JORNADA 7XX MACHINE SUPPORT
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1241 F: arch/arm/mach-sa1100/jornada720.c
1242 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1244 ARM/IGEP MACHINE SUPPORT
1250 F: arch/arm/boot/dts/omap3-igep*
1252 ARM/INCOME PXA270 SUPPORT
1256 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1258 ARM/INTEL IOP32X ARM ARCHITECTURE
1263 ARM/INTEL IOP33X ARM ARCHITECTURE
1267 ARM/INTEL IOP13XX ARM ARCHITECTURE
1272 ARM/INTEL IQ81342EX MACHINE SUPPORT
1277 ARM/INTEL IXDP2850 MACHINE SUPPORT
1282 ARM/INTEL IXP4XX ARM ARCHITECTURE
1287 F: arch/arm/mach-ixp4xx/
1289 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1293 F: arch/arm/mach-pxa/stargate2.c
1294 F: drivers/pcmcia/pxa2xx_stargate2.c
1296 ARM/INTEL XSC3 (MANZANO) ARM CORE
1301 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1306 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1310 F: arch/arm/mach-keystone/
1311 F: arch/arm/boot/dts/keystone-*
1312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1314 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1318 F: drivers/clk/keystone/
1320 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1325 F: drivers/clocksource/timer-keystone.c
1327 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1331 F: drivers/power/reset/keystone-reset.c
1333 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1337 F: drivers/memory/*emif*
1339 ARM/LG1K ARCHITECTURE
1343 F: arch/arm64/boot/dts/lg/
1345 ARM/LOGICPD PXA270 MACHINE SUPPORT
1350 ARM/LPC18XX ARCHITECTURE
1354 F: arch/arm/boot/dts/lpc43*
1355 F: drivers/clk/nxp/clk-lpc18xx*
1356 F: drivers/clocksource/time-lpc32xx.c
1357 F: drivers/i2c/busses/i2c-lpc2k.c
1358 F: drivers/memory/pl172.c
1359 F: drivers/mtd/spi-nor/nxp-spifi.c
1360 F: drivers/rtc/rtc-lpc24xx.c
1363 ARM/LPC32XX SOC SUPPORT
1367 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1369 F: arch/arm/boot/dts/lpc32*
1370 F: arch/arm/mach-lpc32xx/
1371 F: drivers/i2c/busses/i2c-pnx.c
1372 F: drivers/net/ethernet/nxp/lpc_eth.c
1373 F: drivers/usb/host/ohci-nxp.c
1374 F: drivers/watchdog/pnx4008_wdt.c
1377 ARM/MAGICIAN MACHINE SUPPORT
1381 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1388 F: arch/arm/mach-mvebu/
1389 F: drivers/rtc/rtc-armada38x.c
1390 F: arch/arm/boot/dts/armada*
1391 F: arch/arm/boot/dts/kirkwood*
1392 F: arch/arm64/boot/dts/marvell/armada*
1393 F: drivers/cpufreq/mvebu-cpufreq.c
1394 F: arch/arm/configs/mvebu_*_defconfig
1396 ARM/Marvell Berlin SoC support
1400 F: arch/arm/mach-berlin/
1401 F: arch/arm/boot/dts/berlin*
1402 F: arch/arm64/boot/dts/marvell/berlin*
1405 ARM/Marvell Dove/MV78xx0/Orion SOC support
1412 F: arch/arm/mach-dove/
1413 F: arch/arm/mach-mv78xx0/
1414 F: arch/arm/mach-orion5x/
1415 F: arch/arm/plat-orion/
1416 F: arch/arm/boot/dts/dove*
1417 F: arch/arm/boot/dts/orion5x*
1420 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1423 W: http://www.digriz.org.uk/ts78xx/kernel
1425 F: arch/arm/mach-orion5x/ts78xx-*
1427 ARM/OXNAS platform support
1431 F: arch/arm/mach-oxnas/
1432 F: arch/arm/boot/dts/oxnas*
1433 F: arch/arm/boot/dts/wd-mbwe.dts
1436 ARM/Mediatek RTC DRIVER
1441 F: drivers/rtc/rtc-mt6397.c
1443 ARM/Mediatek SoC support
1448 F: arch/arm/boot/dts/mt6*
1449 F: arch/arm/boot/dts/mt8*
1450 F: arch/arm/mach-mediatek/
1454 ARM/Mediatek USB3 PHY DRIVER
1459 F: drivers/phy/phy-mt65xx-usb3.c
1461 ARM/MICREL KS8695 ARCHITECTURE
1464 F: arch/arm/mach-ks8695/
1467 ARM/MIOA701 MACHINE SUPPORT
1470 F: arch/arm/mach-pxa/mioa701.c
1473 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1477 ARM/NOMADIK ARCHITECTURE
1482 F: arch/arm/mach-nomadik/
1483 F: drivers/pinctrl/nomadik/
1484 F: drivers/i2c/busses/i2c-nomadik.c
1485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1487 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1490 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1493 ARM/TOSA MACHINE SUPPORT
1498 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1501 W: http://hackndev.com
1503 F: arch/arm/mach-pxa/include/mach/palmtx.h
1504 F: arch/arm/mach-pxa/palmtx.c
1505 F: arch/arm/mach-pxa/include/mach/palmt5.h
1506 F: arch/arm/mach-pxa/palmt5.c
1507 F: arch/arm/mach-pxa/include/mach/palmld.h
1508 F: arch/arm/mach-pxa/palmld.c
1509 F: arch/arm/mach-pxa/include/mach/palmte2.h
1510 F: arch/arm/mach-pxa/palmte2.c
1511 F: arch/arm/mach-pxa/include/mach/palmtc.h
1512 F: arch/arm/mach-pxa/palmtc.c
1514 ARM/PALM TREO SUPPORT
1517 W: http://hackndev.com
1519 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1520 F: arch/arm/mach-pxa/palmtreo.c
1525 W: http://hackndev.com
1527 F: arch/arm/mach-pxa/include/mach/palmz72.h
1528 F: arch/arm/mach-pxa/palmz72.c
1532 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1535 ARM/PT DIGITAL BOARD PORT
1538 W: http://www.armlinux.org.uk/
1541 ARM/QUALCOMM SUPPORT
1547 F: Documentation/devicetree/bindings/soc/qcom/
1548 F: arch/arm/boot/dts/qcom-*.dts
1549 F: arch/arm/boot/dts/qcom-*.dtsi
1550 F: arch/arm/mach-qcom/
1551 F: arch/arm64/boot/dts/qcom/*
1552 F: drivers/i2c/busses/i2c-qup.c
1553 F: drivers/clk/qcom/
1554 F: drivers/soc/qcom/
1555 F: drivers/spi/spi-qup.c
1556 F: drivers/tty/serial/msm_serial.h
1557 F: drivers/tty/serial/msm_serial.c
1558 F: drivers/*/pm8???-*
1559 F: drivers/mfd/ssbi.c
1560 F: drivers/firmware/qcom_scm.c
1561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1563 ARM/RADISYS ENP2611 MACHINE SUPPORT
1568 ARM/RENESAS ARM64 ARCHITECTURE
1572 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1575 F: arch/arm64/boot/dts/renesas/
1576 F: drivers/soc/renesas/
1577 F: include/linux/soc/renesas/
1579 ARM/RISCPC ARCHITECTURE
1582 W: http://www.armlinux.org.uk/
1584 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1585 F: arch/arm/include/asm/hardware/ioc.h
1586 F: arch/arm/include/asm/hardware/iomd.h
1587 F: arch/arm/include/asm/hardware/memc.h
1588 F: arch/arm/mach-rpc/
1589 F: drivers/net/ethernet/8390/etherh.c
1590 F: drivers/net/ethernet/i825xx/ether1*
1591 F: drivers/net/ethernet/seeq/ether3*
1592 F: drivers/scsi/arm/
1594 ARM/Rockchip SoC support
1598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1600 F: arch/arm/boot/dts/rk3*
1601 F: arch/arm/mach-rockchip/
1602 F: drivers/clk/rockchip/
1603 F: drivers/i2c/busses/i2c-rk3x.c
1604 F: drivers/*/*rockchip*
1605 F: drivers/*/*/*rockchip*
1606 F: sound/soc/rockchip/
1609 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615 F: arch/arm/boot/dts/s3c*
1616 F: arch/arm/boot/dts/s5p*
1617 F: arch/arm/boot/dts/samsung*
1618 F: arch/arm/boot/dts/exynos*
1619 F: arch/arm64/boot/dts/exynos/
1620 F: arch/arm/plat-samsung/
1621 F: arch/arm/mach-s3c24*/
1622 F: arch/arm/mach-s3c64xx/
1623 F: arch/arm/mach-s5p*/
1624 F: arch/arm/mach-exynos*/
1625 F: drivers/*/*s3c24*
1626 F: drivers/*/*/*s3c24*
1627 F: drivers/*/*s3c64xx*
1628 F: drivers/*/*s5pv210*
1629 F: drivers/memory/samsung/*
1630 F: drivers/soc/samsung/*
1631 F: drivers/spi/spi-s3c*
1632 F: Documentation/arm/Samsung/
1633 F: Documentation/devicetree/bindings/arm/samsung/
1634 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1635 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1638 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1642 F: arch/arm/mach-s5pv210/
1644 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650 F: drivers/media/platform/s5p-g2d/
1652 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1660 F: drivers/media/platform/s5p-mfc/
1662 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1668 F: drivers/media/platform/s5p-tv/
1670 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1675 F: drivers/staging/media/platform/s5p-cec/
1677 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1683 F: drivers/media/platform/s5p-jpeg/
1685 ARM/SHMOBILE ARM ARCHITECTURE
1689 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1692 F: arch/arm/boot/dts/emev2*
1693 F: arch/arm/boot/dts/r7s*
1694 F: arch/arm/boot/dts/r8a*
1695 F: arch/arm/boot/dts/sh*
1696 F: arch/arm/configs/shmobile_defconfig
1697 F: arch/arm/include/debug/renesas-scif.S
1698 F: arch/arm/mach-shmobile/
1699 F: drivers/soc/renesas/
1700 F: include/linux/soc/renesas/
1702 ARM/SOCFPGA ARCHITECTURE
1705 F: arch/arm/mach-socfpga/
1706 F: arch/arm/boot/dts/socfpga*
1707 F: arch/arm/configs/socfpga_defconfig
1708 F: arch/arm64/boot/dts/altera/
1709 W: http://www.rocketboards.org
1710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1712 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1715 F: drivers/clk/socfpga/
1717 ARM/SOCFPGA EDAC SUPPORT
1720 F: drivers/edac/altera_edac.
1722 ARM/STI ARCHITECTURE
1726 W: http://www.stlinux.com
1728 F: arch/arm/mach-sti/
1729 F: arch/arm/boot/dts/sti*
1730 F: drivers/char/hw_random/st-rng.c
1731 F: drivers/clocksource/arm_global_timer.c
1732 F: drivers/clocksource/clksrc_st_lpc.c
1733 F: drivers/cpufreq/sti-cpufreq.c
1734 F: drivers/i2c/busses/i2c-st.c
1735 F: drivers/media/rc/st_rc.c
1736 F: drivers/media/platform/sti/c8sectpfe/
1737 F: drivers/mmc/host/sdhci-st.c
1738 F: drivers/phy/phy-miphy28lp.c
1739 F: drivers/phy/phy-miphy365x.c
1740 F: drivers/phy/phy-stih407-usb.c
1741 F: drivers/phy/phy-stih41x-usb.c
1742 F: drivers/pinctrl/pinctrl-st.c
1743 F: drivers/remoteproc/st_remoteproc.c
1744 F: drivers/reset/sti/
1745 F: drivers/rtc/rtc-st-lpc.c
1746 F: drivers/tty/serial/st-asc.c
1747 F: drivers/usb/dwc3/dwc3-st.c
1748 F: drivers/usb/host/ehci-st.c
1749 F: drivers/usb/host/ohci-st.c
1750 F: drivers/watchdog/st_lpc_wdt.c
1751 F: drivers/ata/ahci_st.c
1753 ARM/STM32 ARCHITECTURE
1758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1760 F: drivers/clocksource/armv7m_systick.c
1762 ARM/TANGO ARCHITECTURE
1768 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1773 ARM/TETON BGA MACHINE SUPPORT
1778 ARM/THECUS N2100 MACHINE SUPPORT
1783 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1786 W: http://www.mcuos.com
1788 F: arch/arm/mach-w90x900/
1789 F: drivers/input/keyboard/w90p910_keypad.c
1790 F: drivers/input/touchscreen/w90p910_ts.c
1791 F: drivers/watchdog/nuc900_wdt.c
1792 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1793 F: drivers/mtd/nand/nuc900_nand.c
1794 F: drivers/rtc/rtc-nuc900.c
1795 F: drivers/spi/spi-nuc900.c
1796 F: drivers/usb/host/ehci-w90x900.c
1797 F: drivers/video/fbdev/nuc900fb.c
1799 ARM/U300 MACHINE SUPPORT
1803 F: arch/arm/mach-u300/
1804 F: drivers/clocksource/timer-u300.c
1805 F: drivers/i2c/busses/i2c-stu300.c
1806 F: drivers/rtc/rtc-coh901331.c
1807 F: drivers/watchdog/coh901327_wdt.c
1808 F: drivers/dma/coh901318*
1809 F: drivers/mfd/ab3100*
1810 F: drivers/rtc/rtc-ab3100.c
1811 F: drivers/rtc/rtc-coh901331.c
1812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1814 ARM/UNIPHIER ARCHITECTURE
1818 F: arch/arm/boot/dts/uniphier*
1819 F: arch/arm/include/asm/hardware/cache-uniphier.h
1820 F: arch/arm/mach-uniphier/
1821 F: arch/arm/mm/cache-uniphier.c
1822 F: arch/arm64/boot/dts/socionext/
1823 F: drivers/bus/uniphier-system-bus.c
1824 F: drivers/i2c/busses/i2c-uniphier*
1825 F: drivers/pinctrl/uniphier/
1826 F: drivers/tty/serial/8250/8250_uniphier.c
1829 ARM/Ux500 ARM ARCHITECTURE
1833 F: arch/arm/mach-ux500/
1834 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1835 F: drivers/dma/ste_dma40*
1836 F: drivers/hwspinlock/u8500_hsem.c
1837 F: drivers/mfd/abx500*
1838 F: drivers/mfd/ab8500*
1839 F: drivers/mfd/dbx500*
1840 F: drivers/mfd/db8500*
1841 F: drivers/pinctrl/nomadik/pinctrl-ab*
1842 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1843 F: drivers/rtc/rtc-ab8500.c
1844 F: drivers/rtc/rtc-pl031.c
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1847 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1850 T: git git://git.linaro.org/people/ulfh/clk.git
1852 F: drivers/clk/ux500/
1854 ARM/VERSATILE EXPRESS PLATFORM
1860 F: arch/arm/boot/dts/vexpress*
1861 F: arch/arm64/boot/dts/arm/
1862 F: arch/arm/mach-vexpress/
1865 F: drivers/clk/versatile/clk-vexpress-osc.c
1866 F: drivers/clocksource/versatile.c
1872 W: http://www.armlinux.org.uk/
1876 ARM/VOIPAC PXA270 SUPPORT
1880 F: arch/arm/mach-pxa/vpac270.c
1881 F: arch/arm/mach-pxa/include/mach/vpac270.h
1883 ARM/VT8500 ARM ARCHITECTURE
1887 F: arch/arm/mach-vt8500/
1888 F: drivers/clocksource/vt8500_timer.c
1889 F: drivers/i2c/busses/i2c-wmt.c
1890 F: drivers/mmc/host/wmt-sdmmc.c
1891 F: drivers/pwm/pwm-vt8500.c
1892 F: drivers/rtc/rtc-vt8500.c
1893 F: drivers/tty/serial/vt8500_serial.c
1894 F: drivers/usb/host/ehci-platform.c
1895 F: drivers/usb/host/uhci-platform.c
1896 F: drivers/video/fbdev/vt8500lcdfb.*
1897 F: drivers/video/fbdev/wm8505fb*
1898 F: drivers/video/fbdev/wmt_ge_rops.*
1900 ARM/ZIPIT Z2 SUPPORT
1904 F: arch/arm/mach-pxa/z2.c
1905 F: arch/arm/mach-pxa/include/mach/z2.h
1907 ARM/ZTE ARCHITECTURE
1911 F: arch/arm/mach-zx/
1913 F: Documentation/devicetree/bindings/arm/zte.txt
1914 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1916 ARM/ZYNQ ARCHITECTURE
1920 W: http://wiki.xilinx.com
1921 T: git https://github.com/Xilinx/linux-xlnx.git
1923 F: arch/arm/mach-zynq/
1924 F: drivers/cpuidle/cpuidle-zynq.c
1925 F: drivers/block/xsysace.c
1928 F: drivers/clocksource/cadence_ttc_timer.c
1929 F: drivers/i2c/busses/i2c-cadence.c
1930 F: drivers/mmc/host/sdhci-of-arasan.c
1931 F: drivers/edac/synopsys_edac.c
1938 F: drivers/iommu/arm-smmu.c
1939 F: drivers/iommu/arm-smmu-v3.c
1940 F: drivers/iommu/io-pgtable-arm.c
1941 F: drivers/iommu/io-pgtable-arm-v7s.c
1943 ARM64 PORT (AARCH64 ARCHITECTURE)
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1950 F: Documentation/arm64/
1952 AS3645A LED FLASH CONTROLLER DRIVER
1955 T: git git://linuxtv.org/media_tree.git
1957 F: drivers/media/i2c/as3645a.c
1958 F: include/media/i2c/as3645a.h
1960 ASC7621 HARDWARE MONITOR DRIVER
1964 F: Documentation/hwmon/asc7621
1965 F: drivers/hwmon/asc7621.c
1967 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1971 W: http://acpi4asus.sf.net
1973 F: drivers/platform/x86/asus*.c
1974 F: drivers/platform/x86/eeepc*.c
1976 ASUS WIRELESS RADIO CONTROL DRIVER
1980 F: drivers/platform/x86/asus-wireless.c
1986 F: Documentation/crypto/asymmetric-keys.txt
1987 F: include/linux/verification.h
1988 F: include/crypto/public_key.h
1989 F: include/crypto/pkcs7.h
1990 F: crypto/asymmetric_keys/
1992 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1994 W: http://sourceforge.net/projects/xscaleiop
1996 F: Documentation/crypto/async-tx-api.txt
1999 F: include/linux/dmaengine.h
2000 F: include/linux/async_tx.h
2006 F: drivers/misc/eeprom/at24.c
2007 F: include/linux/platform_data/at24.h
2009 ATA OVER ETHERNET (AOE) DRIVER
2011 W: http://www.openaoe.org/
2013 F: Documentation/aoe/
2014 F: drivers/block/aoe/
2016 ATHEROS 71XX/9XXX GPIO DRIVER
2018 W: https://github.com/AlbanBedel/linux
2019 T: git git://github.com/AlbanBedel/linux
2021 F: drivers/gpio/gpio-ath79.c
2022 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2024 ATHEROS ATH GENERIC UTILITIES
2028 F: drivers/net/wireless/ath/*
2030 ATHEROS ATH5K WIRELESS DRIVER
2035 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2037 F: drivers/net/wireless/ath/ath5k/
2039 ATHEROS ATH6KL WIRELESS DRIVER
2042 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2045 F: drivers/net/wireless/ath/ath6kl/
2047 WILOCITY WIL6210 WIRELESS DRIVER
2052 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2053 F: drivers/net/wireless/ath/wil6210/
2054 F: include/uapi/linux/wil6210_uapi.h
2056 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2059 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2061 F: drivers/net/wireless/ath/carl9170/
2063 ATK0110 HWMON DRIVER
2067 F: drivers/hwmon/asus_atk0110.c
2072 F: drivers/input/misc/ati_remote2.c
2074 ATLX ETHERNET DRIVERS
2078 W: http://sourceforge.net/projects/atl1
2079 W: http://atl1.sourceforge.net
2081 F: drivers/net/ethernet/atheros/
2087 W: http://linux-atm.sourceforge.net
2090 F: include/linux/atm*
2091 F: include/uapi/linux/atm*
2093 ATMEL AT91 / AT32 MCI DRIVER
2096 F: drivers/mmc/host/atmel-mci.c
2098 ATMEL AT91 / AT32 SERIAL DRIVER
2101 F: drivers/tty/serial/atmel_serial.c
2103 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2106 F: drivers/power/reset/at91-sama5d2_shdwc.c
2108 ATMEL SAMA5D2 ADC DRIVER
2112 F: drivers/iio/adc/at91-sama5d2_adc.c
2114 ATMEL Audio ALSA driver
2124 F: drivers/dma/at_hdmac.c
2125 F: drivers/dma/at_hdmac_regs.h
2126 F: include/linux/platform_data/dma-atmel.h
2133 F: drivers/dma/at_xdmac.c
2139 F: drivers/i2c/busses/i2c-at91.c
2145 F: drivers/media/platform/soc_camera/atmel-isi.c
2146 F: include/media/atmel-isi.h
2152 F: drivers/video/fbdev/atmel_lcdfb.c
2153 F: include/video/atmel_lcdc.h
2155 ATMEL MACB ETHERNET DRIVER
2158 F: drivers/net/ethernet/cadence/
2165 F: drivers/mtd/nand/atmel_nand*
2171 F: drivers/mmc/host/sdhci-of-at91.c
2176 F: drivers/spi/spi-atmel.*
2182 F: drivers/misc/atmel-ssc.c
2183 F: include/linux/atmel-ssc.h
2185 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2189 F: drivers/misc/atmel_tclib.c
2190 F: drivers/clocksource/tcb_clksrc.c
2192 ATMEL USBA UDC DRIVER
2196 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2198 ATMEL WIRELESS DRIVER
2201 W: http://www.thekelleys.org.uk/atmel
2202 W: http://atmelwlandriver.sourceforge.net/
2204 F: drivers/net/wireless/atmel/atmel*
2206 ATMEL MAXTOUCH DRIVER
2208 T: git git://github.com/atmel-maxtouch/linux.git
2210 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2211 F: drivers/input/touchscreen/atmel_mxt_ts.c
2212 F: include/linux/platform_data/atmel_mxt_ts.h
2214 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2217 W: http://www.attotech.com
2219 F: drivers/scsi/esas2r
2221 ATUSB IEEE 802.15.4 RADIO DRIVER
2225 F: drivers/net/ieee802154/atusb.c
2226 F: drivers/net/ieee802154/atusb.h
2227 F: drivers/net/ieee802154/at86rf230.h
2233 W: http://people.redhat.com/sgrubb/audit/
2234 T: git git://git.infradead.org/users/pcmoore/audit
2236 F: include/linux/audit.h
2237 F: include/uapi/linux/audit.h
2240 AUXILIARY DISPLAY DRIVERS
2242 W: http://miguelojeda.es/auxdisplay.htm
2243 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2245 F: drivers/auxdisplay/
2246 F: include/linux/cfag12864b.h
2251 W: http://www.atmel.com/products/AVR32/
2252 W: http://mirror.egtvedt.no/avr32linux.org/
2253 W: http://avrfreaks.net/
2257 AVR32/AT32AP MACHINE SUPPORT
2261 F: arch/avr32/mach-at32ap/
2266 W: http://www.linux-ax25.org/
2268 F: include/uapi/linux/ax25.h
2269 F: include/net/ax25.h
2276 W: https://linuxtv.org
2277 T: git git://linuxtv.org/media_tree.git
2279 F: drivers/media/usb/dvb-usb-v2/az6007.c
2281 AZTECH FM RADIO RECEIVER DRIVER
2284 T: git git://linuxtv.org/media_tree.git
2285 W: https://linuxtv.org
2287 F: drivers/media/radio/radio-aztech*
2292 W: http://wireless.kernel.org/en/users/Drivers/b43
2294 F: drivers/net/wireless/broadcom/b43/
2296 B43LEGACY WIRELESS DRIVER
2300 W: http://wireless.kernel.org/en/users/Drivers/b43
2302 F: drivers/net/wireless/broadcom/b43legacy/
2304 BACKLIGHT CLASS/SUBSYSTEM
2307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2309 F: drivers/video/backlight/
2310 F: include/linux/backlight.h
2317 W: https://www.open-mesh.org/
2318 Q: https://patchwork.open-mesh.org/project/batman/list/
2320 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2321 F: Documentation/ABI/testing/sysfs-class-net-mesh
2322 F: Documentation/networking/batman-adv.txt
2323 F: include/uapi/linux/batman_adv.h
2326 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2329 W: http://www.baycom.org/~tom/ham/ham.html
2331 F: drivers/net/hamradio/baycom*
2333 BCACHE (BLOCK LAYER CACHE)
2336 W: http://bcache.evilpiepirate.org
2338 F: drivers/md/bcache/
2340 BDISP ST MEDIA DRIVER
2343 T: git git://linuxtv.org/media_tree.git
2344 W: https://linuxtv.org
2346 F: drivers/media/platform/sti/bdisp
2350 F: Documentation/filesystems/befs.txt
2353 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2357 F: drivers/net/ethernet/ec_bhf.c
2362 F: Documentation/filesystems/bfs.txt
2364 F: include/uapi/linux/bfs_fs.h
2366 BLACKFIN ARCHITECTURE
2369 T: git git://git.code.sf.net/p/adi-linux/code
2370 W: http://blackfin.uclinux.org
2374 BLACKFIN EMAC DRIVER
2376 W: http://blackfin.uclinux.org
2378 F: drivers/net/ethernet/adi/
2382 W: http://blackfin.uclinux.org
2384 F: drivers/rtc/rtc-bfin.c
2389 W: http://blackfin.uclinux.org
2391 F: drivers/mmc/host/bfin_sdh.c
2393 BLACKFIN SERIAL DRIVER
2396 W: http://blackfin.uclinux.org
2398 F: drivers/tty/serial/bfin_uart.c
2400 BLACKFIN WATCHDOG DRIVER
2402 W: http://blackfin.uclinux.org
2404 F: drivers/watchdog/bfin_wdt.c
2406 BLACKFIN I2C TWI DRIVER
2409 W: http://blackfin.uclinux.org/
2411 F: drivers/i2c/busses/i2c-bfin-twi.c
2413 BLACKFIN MEDIA DRIVER
2416 W: http://blackfin.uclinux.org/
2418 F: drivers/media/platform/blackfin/
2419 F: drivers/media/i2c/adv7183*
2420 F: drivers/media/i2c/vs6624*
2422 BLINKM RGB LED DRIVER
2425 F: drivers/leds/leds-blinkm.c
2430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2433 F: kernel/trace/blktrace.c
2439 F: drivers/mtd/devices/block2mtd.c
2446 W: http://www.bluez.org/
2447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2450 F: drivers/bluetooth/
2457 W: http://www.bluez.org/
2458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2462 F: include/net/bluetooth/
2469 W: http://sourceforge.net/projects/bonding/
2471 F: drivers/net/bonding/
2472 F: include/uapi/linux/if_bonding.h
2474 BPF (Safe dynamic programs and tools)
2481 BROADCOM B44 10/100 ETHERNET DRIVER
2485 F: drivers/net/ethernet/broadcom/b44.*
2487 BROADCOM B53 ETHERNET SWITCH DRIVER
2492 F: drivers/net/dsa/b53/*
2493 F: include/linux/platform_data/b53.h
2495 BROADCOM GENET ETHERNET DRIVER
2499 F: drivers/net/ethernet/broadcom/genet/
2501 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2506 F: drivers/net/ethernet/broadcom/bnx2.*
2507 F: drivers/net/ethernet/broadcom/bnx2_*
2509 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2513 F: drivers/net/ethernet/broadcom/bnx2x/
2515 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2520 T: git git://github.com/broadcom/mach-bcm
2526 F: arch/arm/mach-bcm/
2528 BROADCOM BCM2835 ARM ARCHITECTURE
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2538 BROADCOM BCM47XX MIPS ARCHITECTURE
2543 F: Documentation/devicetree/bindings/mips/brcm/
2544 F: arch/mips/bcm47xx/*
2545 F: arch/mips/include/asm/mach-bcm47xx/*
2547 BROADCOM BCM5301X ARM ARCHITECTURE
2553 F: arch/arm/mach-bcm/bcm_5301x.c
2554 F: arch/arm/boot/dts/bcm5301x*.dtsi
2555 F: arch/arm/boot/dts/bcm470*
2557 BROADCOM BCM63XX ARM ARCHITECTURE
2561 T: git git://github.com/broadcom/stblinux.git
2565 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2569 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2571 BROADCOM BCM7XXX ARM ARCHITECTURE
2577 T: git git://github.com/broadcom/stblinux.git
2579 F: arch/arm/mach-bcm/*brcmstb*
2580 F: arch/arm/boot/dts/bcm7*.dts*
2581 F: drivers/bus/brcmstb_gisb.c
2584 BROADCOM BMIPS MIPS ARCHITECTURE
2588 T: git git://github.com/broadcom/stblinux.git
2590 F: arch/mips/bmips/*
2591 F: arch/mips/include/asm/mach-bmips/*
2592 F: arch/mips/kernel/*bmips*
2593 F: arch/mips/boot/dts/brcm/bcm*.dts*
2594 F: drivers/irqchip/irq-bcm63*
2595 F: drivers/irqchip/irq-bcm7*
2596 F: drivers/irqchip/irq-brcmstb*
2597 F: include/linux/bcm963xx_nvram.h
2598 F: include/linux/bcm963xx_tag.h
2600 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2606 F: drivers/net/ethernet/broadcom/tg3.*
2608 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2615 F: drivers/net/wireless/broadcom/brcm80211/
2617 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2621 F: drivers/scsi/bnx2fc/
2623 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2627 F: drivers/scsi/bnx2i/
2629 BROADCOM IPROC ARM ARCHITECTURE
2635 T: git git://github.com/broadcom/cygnus-linux.git
2650 F: arch/arm64/boot/dts/broadcom/ns2*
2651 F: drivers/clk/bcm/clk-ns*
2652 F: drivers/pinctrl/bcm/pinctrl-ns*
2654 BROADCOM BRCMSTB GPIO DRIVER
2658 F: drivers/gpio/gpio-brcmstb.c
2659 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2661 BROADCOM KONA GPIO DRIVER
2665 F: drivers/gpio/gpio-bcm-kona.c
2666 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2668 BROADCOM NVRAM DRIVER
2672 F: drivers/firmware/broadcom/*
2674 BROADCOM STB NAND FLASH DRIVER
2680 F: drivers/mtd/nand/brcmnand/
2682 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2687 F: include/linux/bcma/
2689 BROADCOM SYSTEMPORT ETHERNET DRIVER
2693 F: drivers/net/ethernet/broadcom/bcmsysport.*
2695 BROADCOM VULCAN ARM64 SOC
2700 F: arch/arm64/boot/dts/broadcom/vulcan*
2702 BROCADE BFA FC SCSI DRIVER
2707 F: drivers/scsi/bfa/
2709 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2713 F: drivers/net/ethernet/brocade/bna/
2715 BSG (block layer generic sg v4 driver)
2720 F: include/linux/bsg.h
2721 F: include/uapi/linux/bsg.h
2726 T: git git://git.alsa-project.org/alsa-kernel.git
2728 F: Documentation/sound/alsa/Bt87x.txt
2729 F: sound/pci/bt87x.c
2733 W: http://bu3sch.de/btgpio.php
2735 F: drivers/gpio/gpio-bt8xx.c
2742 W: http://btrfs.wiki.kernel.org/
2743 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2746 F: Documentation/filesystems/btrfs.txt
2749 BTTV VIDEO4LINUX DRIVER
2753 W: https://linuxtv.org
2754 T: git git://linuxtv.org/media_tree.git
2756 F: Documentation/video4linux/bttv/
2757 F: drivers/media/pci/bt8xx/bttv*
2759 BUSLOGIC SCSI DRIVER
2763 F: drivers/scsi/BusLogic.*
2764 F: drivers/scsi/FlashPoint.*
2766 C-MEDIA CMI8788 DRIVER
2769 T: git git://git.alsa-project.org/alsa-kernel.git
2771 F: sound/pci/oxygen/
2777 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2781 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2785 F: Documentation/filesystems/caching/cachefiles.txt
2788 CADET FM/AM RADIO RECEIVER DRIVER
2791 T: git git://linuxtv.org/media_tree.git
2792 W: https://linuxtv.org
2794 F: drivers/media/radio/radio-cadet*
2796 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2799 T: git git://linuxtv.org/media_tree.git
2801 F: Documentation/video4linux/cafe_ccic
2802 F: drivers/media/platform/marvell-ccic/
2808 F: Documentation/networking/caif/
2809 F: drivers/net/caif/
2810 F: include/uapi/linux/caif/
2811 F: include/net/caif/
2814 CALGARY x86-64 IOMMU
2819 F: arch/x86/kernel/pci-calgary_64.c
2820 F: arch/x86/kernel/tce_64.c
2821 F: arch/x86/include/asm/calgary.h
2822 F: arch/x86/include/asm/tce.h
2828 W: https://github.com/linux-can
2829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2832 F: Documentation/networking/can.txt
2834 F: include/linux/can/core.h
2835 F: include/uapi/linux/can.h
2836 F: include/uapi/linux/can/bcm.h
2837 F: include/uapi/linux/can/raw.h
2838 F: include/uapi/linux/can/gw.h
2844 W: https://github.com/linux-can
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2848 F: Documentation/devicetree/bindings/net/can/
2850 F: include/linux/can/dev.h
2851 F: include/linux/can/platform/
2852 F: include/uapi/linux/can/error.h
2853 F: include/uapi/linux/can/netlink.h
2859 F: include/linux/capability.h
2860 F: include/uapi/linux/capability.h
2861 F: security/commoncap.c
2862 F: kernel/capability.c
2864 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2867 F: drivers/iio/light/cm*
2868 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2870 CAVIUM LIQUIDIO NETWORK DRIVER
2876 W: http://www.cavium.com
2878 F: drivers/net/ethernet/cavium/liquidio/
2880 CC2520 IEEE-802.15.4 RADIO DRIVER
2884 F: drivers/net/ieee802154/cc2520.c
2885 F: include/linux/spi/cc2520.h
2886 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2891 T: git git://linuxtv.org/media_tree.git
2892 W: http://linuxtv.org
2894 F: Documentation/cec.txt
2895 F: Documentation/DocBook/media/v4l/cec*
2896 F: drivers/staging/media/cec/
2897 F: drivers/media/cec-edid.c
2898 F: drivers/media/rc/keymaps/rc-cec.c
2899 F: include/media/cec.h
2900 F: include/media/cec-edid.h
2901 F: include/linux/cec.h
2902 F: include/linux/cec-funcs.h
2904 CELL BROADBAND ENGINE ARCHITECTURE
2907 W: http://www.ibm.com/developerworks/power/cell/
2909 F: arch/powerpc/include/asm/cell*.h
2910 F: arch/powerpc/include/asm/spu*.h
2911 F: arch/powerpc/include/uapi/asm/spu*.h
2912 F: arch/powerpc/oprofile/*cell*
2913 F: arch/powerpc/platforms/cell/
2915 CEPH COMMON CODE (LIBCEPH)
2921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2922 T: git git://github.com/ceph/ceph-client.git
2925 F: include/linux/ceph/
2926 F: include/linux/crush/
2928 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2935 T: git git://github.com/ceph/ceph-client.git
2937 F: Documentation/filesystems/ceph.txt
2940 CERTIFICATE HANDLING:
2945 F: Documentation/module-signing.txt
2947 F: scripts/sign-file.c
2948 F: scripts/extract-cert.c
2950 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2953 F: Documentation/usb/WUSB-Design-overview.txt
2954 F: Documentation/usb/wusb-cbaf
2955 F: drivers/usb/host/hwa-hc.c
2956 F: drivers/usb/host/whci/
2957 F: drivers/usb/wusbcore/
2958 F: include/linux/usb/wusb*
2960 CFAG12864B LCD DRIVER
2962 W: http://miguelojeda.es/auxdisplay.htm
2963 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2965 F: drivers/auxdisplay/cfag12864b.c
2966 F: include/linux/cfag12864b.h
2968 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2970 W: http://miguelojeda.es/auxdisplay.htm
2971 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2973 F: drivers/auxdisplay/cfag12864bfb.c
2974 F: include/linux/cfag12864b.h
2976 CFG80211 and NL80211
2979 W: http://wireless.kernel.org/
2980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2983 F: include/uapi/linux/nl80211.h
2984 F: include/net/cfg80211.h
2986 X: net/wireless/wext*
2988 CHAR and MISC DRIVERS
2991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2995 F: include/linux/miscdevice.h
3001 F: scripts/checkpatch.pl
3003 CHINESE DOCUMENTATION
3008 F: Documentation/zh_CN/
3010 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3015 F: drivers/usb/chipidea/
3017 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3021 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3022 F: drivers/input/touchscreen/chipone_icn8318.c
3024 CHROME HARDWARE PLATFORM SUPPORT
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3028 F: drivers/platform/chrome/
3030 CISCO VIC ETHERNET NIC DRIVER
3036 F: drivers/net/ethernet/cisco/enic/
3038 CISCO VIC LOW LATENCY NIC DRIVER
3042 F: drivers/infiniband/hw/usnic/
3044 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3048 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3050 CIRRUS LOGIC AUDIO CODEC DRIVERS
3055 F: sound/soc/codecs/cs*
3062 F: include/linux/cleancache.h
3068 F: include/linux/clk.h
3070 CLOCKSOURCE, CLOCKEVENT DRIVERS
3074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3076 F: drivers/clocksource
3078 CISCO FCOE HBA DRIVER
3084 F: drivers/scsi/fnic/
3086 CISCO SCSI HBA DRIVER
3091 F: drivers/scsi/snic/
3098 F: drivers/platform/x86/classmate-laptop.c
3103 T: git git://linuxtv.org/media_tree.git
3104 W: https://linuxtv.org
3106 F: drivers/media/pci/cobalt/
3108 COCCINELLE/Semantic Patches (SmPL)
3114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3115 W: http://coccinelle.lip6.fr/
3117 F: Documentation/coccinelle.txt
3118 F: scripts/coccinelle/
3119 F: scripts/coccicheck
3125 W: http://www.coda.cs.cmu.edu/
3127 F: Documentation/filesystems/coda.txt
3129 F: include/linux/coda*.h
3130 F: include/uapi/linux/coda*.h
3132 CODA V4L2 MEM2MEM DRIVER
3136 F: Documentation/devicetree/bindings/media/coda.txt
3137 F: drivers/media/platform/coda/
3139 COMMON CLK FRAMEWORK
3143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3145 F: Documentation/devicetree/bindings/clock/
3147 X: drivers/clk/clkdev.c
3148 F: include/linux/clk-pr*
3149 F: include/linux/clk/
3151 COMMON INTERNET FILE SYSTEM (CIFS)
3155 W: http://linux-cifs.samba.org/
3156 T: git git://git.samba.org/sfrench/cifs-2.6.git
3158 F: Documentation/filesystems/cifs/
3161 COMPACTPCI HOTPLUG CORE
3165 F: drivers/pci/hotplug/cpci_hotplug*
3167 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3171 F: drivers/pci/hotplug/cpcihp_zt5550.*
3173 COMPACTPCI HOTPLUG GENERIC DRIVER
3177 F: drivers/pci/hotplug/cpcihp_generic.c
3179 COMPAL LAPTOP SUPPORT
3183 F: drivers/platform/x86/compal-laptop.c
3185 CONEXANT ACCESSRUNNER USB DRIVER
3187 W: http://accessrunner.sourceforge.net/
3189 F: drivers/usb/atm/cxacru.c
3194 T: git git://git.infradead.org/users/hch/configfs.git
3197 F: include/linux/configfs.h
3203 F: drivers/connector/
3205 CONTROL GROUP (CGROUP)
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3212 F: Documentation/cgroups/
3213 F: include/linux/cgroup*
3216 CONTROL GROUP - CPUSET
3219 W: http://www.bullopensource.org/cpuset/
3220 W: http://oss.sgi.com/projects/cpusets/
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3223 F: Documentation/cgroups/cpusets.txt
3224 F: include/linux/cpuset.h
3227 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3237 CORETEMP HARDWARE MONITORING DRIVER
3241 F: Documentation/hwmon/coretemp
3242 F: drivers/hwmon/coretemp.c
3244 COSA/SRP SYNC SERIAL DRIVER
3246 W: http://www.fi.muni.cz/~kas/cosa/
3248 F: drivers/net/wan/cosa*
3250 CPMAC ETHERNET DRIVER
3254 F: drivers/net/ethernet/ti/cpmac.c
3256 CPU FREQUENCY DRIVERS
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3262 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3264 F: include/linux/cpufreq.h
3266 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3270 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3272 F: drivers/cpufreq/arm_big_little.h
3273 F: drivers/cpufreq/arm_big_little.c
3274 F: drivers/cpufreq/arm_big_little_dt.c
3276 CPUIDLE DRIVER - ARM BIG LITTLE
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3283 F: drivers/cpuidle/cpuidle-big_little.c
3285 CPUIDLE DRIVER - ARM EXYNOS
3292 F: drivers/cpuidle/cpuidle-exynos.c
3293 F: arch/arm/mach-exynos/pm.c
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3301 F: drivers/cpuidle/*
3302 F: include/linux/cpuidle.h
3307 F: arch/x86/kernel/cpuid.c
3308 F: arch/x86/kernel/msr.c
3310 CPU POWER MONITORING SUBSYSTEM
3314 F: tools/power/cpupower/
3317 W: http://sourceforge.net/projects/cramfs/
3318 S: Orphan / Obsolete
3319 F: Documentation/filesystems/cramfs.txt
3326 W: http://developer.axis.com
3327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3330 F: drivers/tty/serial/crisv10.*
3336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3339 F: Documentation/crypto/
3340 F: Documentation/devicetree/bindings/crypto/
3341 F: Documentation/DocBook/crypto-API.tmpl
3347 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3351 F: crypto/ansi_cprng.c
3357 T: git git://linuxtv.org/media_tree.git
3358 W: http://linuxtv.org
3360 F: drivers/media/i2c/cs3308.c
3361 F: drivers/media/i2c/cs3308.h
3363 CS5535 Audio ALSA driver
3366 F: sound/pci/cs5535audio/
3371 F: drivers/net/wireless/st/cw1200/
3373 CX18 VIDEO4LINUX DRIVER
3377 T: git git://linuxtv.org/media_tree.git
3378 W: https://linuxtv.org
3379 W: http://www.ivtvdriver.org/index.php/Cx18
3381 F: Documentation/video4linux/cx18.txt
3382 F: drivers/media/pci/cx18/
3383 F: include/uapi/linux/ivtv*
3385 CX2341X MPEG ENCODER HELPER MODULE
3388 T: git git://linuxtv.org/media_tree.git
3389 W: https://linuxtv.org
3391 F: drivers/media/common/cx2341x*
3392 F: include/media/cx2341x*
3394 CX24120 MEDIA DRIVER
3398 W: https://linuxtv.org
3399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3401 F: drivers/media/dvb-frontends/cx24120*
3403 CX88 VIDEO4LINUX DRIVER
3407 W: https://linuxtv.org
3408 T: git git://linuxtv.org/media_tree.git
3410 F: Documentation/video4linux/cx88/
3411 F: drivers/media/pci/cx88/
3413 CXD2820R MEDIA DRIVER
3416 W: https://linuxtv.org
3417 W: http://palosaari.fi/linux/
3418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3419 T: git git://linuxtv.org/anttip/media_tree.git
3421 F: drivers/media/dvb-frontends/cxd2820r*
3423 CXGB3 ETHERNET DRIVER (CXGB3)
3426 W: http://www.chelsio.com
3428 F: drivers/net/ethernet/chelsio/cxgb3/
3430 CXGB3 ISCSI DRIVER (CXGB3I)
3433 W: http://www.chelsio.com
3435 F: drivers/scsi/cxgbi/cxgb3i
3437 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3440 W: http://www.openfabrics.org
3442 F: drivers/infiniband/hw/cxgb3/
3444 CXGB4 ETHERNET DRIVER (CXGB4)
3447 W: http://www.chelsio.com
3449 F: drivers/net/ethernet/chelsio/cxgb4/
3451 CXGB4 ISCSI DRIVER (CXGB4I)
3454 W: http://www.chelsio.com
3456 F: drivers/scsi/cxgbi/cxgb4i
3458 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3461 W: http://www.openfabrics.org
3463 F: drivers/infiniband/hw/cxgb4/
3465 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3468 W: http://www.chelsio.com
3470 F: drivers/net/ethernet/chelsio/cxgb4vf/
3472 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3477 F: drivers/misc/cxl/
3478 F: include/misc/cxl*
3479 F: include/uapi/misc/cxl.h
3480 F: Documentation/powerpc/cxl.txt
3481 F: Documentation/powerpc/cxl.txt
3482 F: Documentation/ABI/testing/sysfs-class-cxl
3484 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3489 F: drivers/scsi/cxlflash/
3490 F: include/uapi/scsi/cxlflash_ioctls.h
3491 F: Documentation/powerpc/cxlflash.txt
3493 STMMAC ETHERNET DRIVER
3497 W: http://www.stlinux.com
3499 F: drivers/net/ethernet/stmicro/stmmac/
3504 W: http://www.armlinux.org.uk/
3506 F: drivers/video/fbdev/cyber2000fb.*
3508 CYCLADES ASYNC MUX DRIVER
3509 W: http://www.cyclades.com/
3511 F: drivers/tty/cyclades.c
3512 F: include/linux/cyclades.h
3513 F: include/uapi/linux/cyclades.h
3515 CYCLADES PC300 DRIVER
3516 W: http://www.cyclades.com/
3518 F: drivers/net/wan/pc300*
3520 CYPRESS_FIRMWARE MEDIA DRIVER
3523 W: https://linuxtv.org
3524 W: http://palosaari.fi/linux/
3525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3526 T: git git://linuxtv.org/anttip/media_tree.git
3528 F: drivers/media/common/cypress_firmware*
3530 CYTTSP TOUCHSCREEN DRIVER
3534 F: drivers/input/touchscreen/cyttsp*
3535 F: include/linux/input/cyttsp.h
3537 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3540 F: drivers/rtc/rtc-ds1685.c
3541 F: include/linux/rtc/ds1685.h
3543 DAMA SLAVE for AX.25
3545 W: http://yaina.de/jreuter/
3546 W: http://www.qsl.net/dl1bke/
3549 F: net/ax25/af_ax25.c
3550 F: net/ax25/ax25_dev.c
3551 F: net/ax25/ax25_ds_*
3552 F: net/ax25/ax25_in.c
3553 F: net/ax25/ax25_out.c
3554 F: net/ax25/ax25_timer.c
3555 F: net/ax25/sysctl_net_ax25.c
3557 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3560 F: Documentation/networking/dmfe.txt
3561 F: drivers/net/ethernet/dec/tulip/dmfe.c
3563 DC390/AM53C974 SCSI driver
3567 F: drivers/scsi/am53c974.c
3574 W: http://twibble.org/dist/dc395x/
3575 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3577 F: Documentation/scsi/dc395x.txt
3578 F: drivers/scsi/dc395x.*
3583 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3585 F: include/linux/dccp.h
3586 F: include/uapi/linux/dccp.h
3587 F: include/linux/tfrc.h
3590 DECnet NETWORK LAYER
3591 W: http://linux-decnet.sourceforge.net
3594 F: Documentation/networking/decnet.txt
3597 DECSTATION PLATFORM SUPPORT
3600 W: http://www.linux-mips.org/wiki/DECstation
3603 F: arch/mips/include/asm/dec/
3604 F: arch/mips/include/asm/mach-dec/
3606 DEFXX FDDI NETWORK DRIVER
3609 F: drivers/net/fddi/defxx.*
3616 F: drivers/platform/x86/dell-laptop.c
3618 DELL LAPTOP RBTN DRIVER
3621 F: drivers/platform/x86/dell-rbtn.*
3623 DELL LAPTOP FREEFALL DRIVER
3626 F: drivers/platform/x86/dell-smo8800.c
3628 DELL LAPTOP SMM DRIVER
3631 F: drivers/hwmon/dell-smm-hwmon.c
3632 F: include/uapi/linux/i8k.h
3634 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3637 F: Documentation/dcdbas.txt
3638 F: drivers/firmware/dcdbas.*
3640 DELL WMI EXTRAS DRIVER
3644 F: drivers/platform/x86/dell-wmi.c
3646 DESIGNWARE USB2 DRD IP DRIVER
3649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3651 F: drivers/usb/dwc2/
3653 DESIGNWARE USB3 DRD IP DRIVER
3656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3658 F: drivers/usb/dwc3/
3660 DEVICE COREDUMP (DEV_COREDUMP)
3664 F: drivers/base/devcoredump.c
3665 F: include/linux/devcoredump.h
3667 DEVICE FREQUENCY (DEVFREQ)
3671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3674 F: include/linux/devfreq.h
3675 F: Documentation/devicetree/bindings/devfreq/
3677 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3682 F: drivers/devfreq/event/
3683 F: drivers/devfreq/devfreq-event.c
3684 F: include/linux/devfreq-event.h
3685 F: Documentation/devicetree/bindings/devfreq/event/
3687 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3693 F: drivers/devfreq/exynos-bus.c
3694 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3696 DEVICE NUMBER REGISTRY
3698 W: http://lanana.org/docs/device-list/index.html
3706 W: http://sources.redhat.com/dm
3707 Q: http://patchwork.kernel.org/project/dm-devel/list/
3708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3709 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3711 F: Documentation/device-mapper/
3713 F: drivers/md/persistent-data/
3714 F: include/linux/device-mapper.h
3715 F: include/linux/dm-*.h
3716 F: include/uapi/linux/dm-*.h
3722 F: net/core/devlink.c
3723 F: include/net/devlink.h
3724 F: include/uapi/linux/devlink.h
3726 DIALOG SEMICONDUCTOR DRIVERS
3728 W: http://www.dialog-semiconductor.com/products
3730 F: Documentation/hwmon/da90??
3731 F: Documentation/devicetree/bindings/mfd/da90*.txt
3732 F: Documentation/devicetree/bindings/regulator/da92*.txt
3733 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3734 F: drivers/gpio/gpio-da90??.c
3735 F: drivers/hwmon/da90??-hwmon.c
3736 F: drivers/iio/adc/da91??-*.c
3737 F: drivers/input/misc/da90??_onkey.c
3738 F: drivers/input/touchscreen/da9052_tsi.c
3739 F: drivers/leds/leds-da90??.c
3740 F: drivers/mfd/da903x.c
3741 F: drivers/mfd/da90??-*.c
3742 F: drivers/mfd/da91??-*.c
3743 F: drivers/power/da9052-battery.c
3744 F: drivers/power/da91??-*.c
3745 F: drivers/regulator/da903x.c
3746 F: drivers/regulator/da9???-regulator.[ch]
3747 F: drivers/rtc/rtc-da90??.c
3748 F: drivers/video/backlight/da90??_bl.c
3749 F: drivers/watchdog/da90??_wdt.c
3750 F: include/linux/mfd/da903x.h
3751 F: include/linux/mfd/da9052/
3752 F: include/linux/mfd/da9055/
3753 F: include/linux/mfd/da9062/
3754 F: include/linux/mfd/da9063/
3755 F: include/linux/mfd/da9150/
3756 F: include/linux/regulator/da9211.h
3757 F: include/sound/da[79]*.h
3758 F: sound/soc/codecs/da[79]*.[ch]
3760 DIGI NEO AND CLASSIC PCI PRODUCTS
3765 F: drivers/staging/dgnc/
3767 DIOLAN U2C-12 I2C DRIVER
3771 F: drivers/i2c/busses/i2c-diolan-u2c.c
3779 DIRECTORY NOTIFICATION (DNOTIFY)
3782 F: Documentation/filesystems/dnotify.txt
3783 F: fs/notify/dnotify/
3784 F: include/linux/dnotify.h
3786 DISK GEOMETRY AND PARTITION HANDLING
3788 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3789 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3790 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3796 F: Documentation/filesystems/quota.txt
3798 F: include/linux/quota*.h
3799 F: include/uapi/linux/quota*.h
3801 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3805 W: http://plugable.com/category/projects/udlfb/
3806 F: drivers/video/fbdev/udlfb.c
3807 F: include/video/udlfb.h
3808 F: Documentation/fb/udlfb.txt
3810 DISTRIBUTED LOCK MANAGER (DLM)
3814 W: http://sources.redhat.com/cluster/
3815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3819 DMA BUFFER SHARING FRAMEWORK
3826 F: include/linux/dma-buf*
3827 F: include/linux/reservation.h
3828 F: include/linux/*fence.h
3829 F: Documentation/dma-buf-sharing.txt
3830 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3838 F: drivers/dma-buf/sync_file.c
3839 F: include/linux/sync_file.h
3840 F: Documentation/sync_file.txt
3841 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3843 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3846 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3849 F: include/linux/dmaengine.h
3850 F: Documentation/devicetree/bindings/dma/
3851 F: Documentation/dmaengine/
3852 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3854 DME1737 HARDWARE MONITOR DRIVER
3858 F: Documentation/hwmon/dme1737
3859 F: drivers/hwmon/dme1737.c
3864 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3865 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3866 F: drivers/firmware/dmi-id.c
3867 F: drivers/firmware/dmi_scan.c
3868 F: include/linux/dmi.h
3875 F: scripts/docproc.c
3876 F: scripts/kernel-doc*
3877 X: Documentation/ABI/
3878 X: Documentation/devicetree/
3879 X: Documentation/acpi
3880 X: Documentation/power
3881 X: Documentation/spi
3882 X: Documentation/DocBook/media
3883 T: git git://git.lwn.net/linux.git docs-next
3889 F: drivers/char/dtlk.c
3890 F: include/linux/dtlk.h
3892 DPT_I2O SCSI RAID DRIVER
3895 W: http://www.adaptec.com/
3897 F: drivers/scsi/dpt*
3898 F: drivers/scsi/dpt/
3904 W: http://www.drbd.org
3905 T: git git://git.linbit.com/linux-drbd.git
3906 T: git git://git.linbit.com/drbd-8.4.git
3908 F: drivers/block/drbd/
3910 F: Documentation/blockdev/drbd/
3912 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3916 F: Documentation/kobject.txt
3921 F: include/linux/debugfs.h
3922 F: include/linux/kobj*
3928 T: git git://people.freedesktop.org/~airlied/linux
3932 F: Documentation/devicetree/bindings/display/
3933 F: Documentation/devicetree/bindings/gpu/
3934 F: Documentation/devicetree/bindings/video/
3935 F: Documentation/gpu/
3937 F: include/uapi/drm/
3939 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3942 F: drivers/gpu/drm/ast/
3944 DRM DRIVER FOR BOCHS VIRTUAL GPU
3947 F: drivers/gpu/drm/bochs/
3949 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3952 F: drivers/gpu/drm/cirrus/
3954 RADEON and AMDGPU DRM DRIVERS
3958 T: git git://people.freedesktop.org/~agd5f/linux
3960 F: drivers/gpu/drm/radeon/
3961 F: include/uapi/drm/radeon_drm.h
3962 F: drivers/gpu/drm/amd/
3963 F: include/uapi/drm/amdgpu_drm.h
3968 T: git git://anongit.freedesktop.org/tegra/linux.git
3970 F: drivers/gpu/drm/drm_panel.c
3971 F: drivers/gpu/drm/panel/
3972 F: include/drm/drm_panel.h
3973 F: Documentation/devicetree/bindings/display/panel/
3975 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3980 W: https://01.org/linuxgraphics/
3981 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3982 T: git git://anongit.freedesktop.org/drm-intel
3984 F: drivers/gpu/drm/i915/
3985 F: include/drm/i915*
3986 F: include/uapi/drm/i915_drm.h
3987 F: Documentation/gpu/i915.rst
3989 DRM DRIVERS FOR ATMEL HLCDC
3993 F: drivers/gpu/drm/atmel-hlcdc/
3994 F: Documentation/devicetree/bindings/drm/atmel/
3996 DRM DRIVERS FOR ALLWINNER A10
4000 F: drivers/gpu/drm/sun4i/
4001 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4003 DRM DRIVERS FOR EXYNOS
4009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4011 F: drivers/gpu/drm/exynos/
4012 F: include/uapi/drm/exynos_drm.h
4013 F: Documentation/devicetree/bindings/display/exynos/
4015 DRM DRIVERS FOR FREESCALE DCU
4020 F: drivers/gpu/drm/fsl-dcu/
4021 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4022 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4023 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4025 DRM DRIVERS FOR FREESCALE IMX
4029 F: drivers/gpu/drm/imx/
4030 F: drivers/gpu/ipu-v3/
4031 F: Documentation/devicetree/bindings/display/imx/
4033 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4036 T: git git://github.com/patjak/drm-gma500
4038 F: drivers/gpu/drm/gma500/
4040 DRM DRIVERS FOR HISILICON
4045 T: git git://github.com/xin3liang/linux.git
4047 F: drivers/gpu/drm/hisilicon/
4048 F: Documentation/devicetree/bindings/display/hisilicon/
4050 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4051 S: Orphan / Obsolete
4052 F: drivers/gpu/drm/i810/
4053 F: include/uapi/drm/i810_drm.h
4055 DRM DRIVER FOR MSM ADRENO GPU
4060 T: git git://people.freedesktop.org/~robclark/linux
4062 F: drivers/gpu/drm/msm/
4063 F: include/uapi/drm/msm_drm.h
4064 F: Documentation/devicetree/bindings/display/msm/
4066 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4070 T: git git://github.com/skeggsb/linux
4072 F: drivers/gpu/drm/nouveau/
4073 F: include/uapi/drm/nouveau_drm.h
4075 DRM DRIVERS FOR NVIDIA TEGRA
4079 T: git git://anongit.freedesktop.org/tegra/linux.git
4081 F: drivers/gpu/drm/tegra/
4082 F: drivers/gpu/host1x/
4083 F: include/linux/host1x.h
4084 F: include/uapi/drm/tegra_drm.h
4085 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4087 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4088 S: Orphan / Obsolete
4089 F: drivers/gpu/drm/mga/
4090 F: include/uapi/drm/mga_drm.h
4092 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4095 F: drivers/gpu/drm/mgag200/
4097 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4098 S: Orphan / Obsolete
4099 F: drivers/gpu/drm/r128/
4100 F: include/uapi/drm/r128_drm.h
4102 DRM DRIVERS FOR RENESAS
4106 T: git git://linuxtv.org/pinchartl/fbdev
4108 F: drivers/gpu/drm/rcar-du/
4109 F: drivers/gpu/drm/shmobile/
4110 F: include/linux/platform_data/shmob_drm.h
4111 F: Documentation/devicetree/bindings/display/renesas,du.txt
4113 DRM DRIVER FOR QXL VIRTUAL GPU
4116 F: drivers/gpu/drm/qxl/
4117 F: include/uapi/drm/qxl_drm.h
4119 DRM DRIVERS FOR ROCKCHIP
4123 F: drivers/gpu/drm/rockchip/
4124 F: Documentation/devicetree/bindings/display/rockchip/
4126 DRM DRIVER FOR SAVAGE VIDEO CARDS
4127 S: Orphan / Obsolete
4128 F: drivers/gpu/drm/savage/
4129 F: include/uapi/drm/savage_drm.h
4131 DRM DRIVER FOR SIS VIDEO CARDS
4132 S: Orphan / Obsolete
4133 F: drivers/gpu/drm/sis/
4134 F: include/uapi/drm/sis_drm.h
4140 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4142 F: drivers/gpu/drm/sti
4143 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4145 DRM DRIVER FOR TDFX VIDEO CARDS
4146 S: Orphan / Obsolete
4147 F: drivers/gpu/drm/tdfx/
4149 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4152 F: drivers/gpu/drm/udl/
4154 DRM DRIVERS FOR VIVANTE GPU IP
4160 F: drivers/gpu/drm/etnaviv/
4161 F: include/uapi/drm/etnaviv_drm.h
4162 F: Documentation/devicetree/bindings/display/etnaviv/
4164 DRM DRIVER FOR VMWARE VIRTUAL GPU
4169 T: git git://people.freedesktop.org/~syeh/repos_linux
4170 T: git git://people.freedesktop.org/~thomash/linux
4172 F: drivers/gpu/drm/vmwgfx/
4173 F: include/uapi/drm/vmwgfx_drm.h
4177 T: git git://github.com/anholt/linux
4179 F: drivers/gpu/drm/vc4/
4180 F: include/uapi/drm/vc4_drm.h
4181 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4183 DRM DRIVERS FOR TI OMAP
4187 F: drivers/gpu/drm/omapdrm/
4188 F: Documentation/devicetree/bindings/display/ti/
4190 DRM DRIVERS FOR TI LCDC
4195 F: drivers/gpu/drm/tilcdc/
4196 F: Documentation/devicetree/bindings/display/tilcdc/
4198 DSBR100 USB FM RADIO DRIVER
4201 T: git git://linuxtv.org/media_tree.git
4203 F: drivers/media/radio/dsbr100.c
4209 F: drivers/net/wan/dscc4.c
4214 T: git git://linuxtv.org/media_tree.git
4215 W: https://linuxtv.org
4217 F: drivers/media/pci/dt3155/
4219 DVB_USB_AF9015 MEDIA DRIVER
4222 W: https://linuxtv.org
4223 W: http://palosaari.fi/linux/
4224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4225 T: git git://linuxtv.org/anttip/media_tree.git
4227 F: drivers/media/usb/dvb-usb-v2/af9015*
4229 DVB_USB_AF9035 MEDIA DRIVER
4232 W: https://linuxtv.org
4233 W: http://palosaari.fi/linux/
4234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4235 T: git git://linuxtv.org/anttip/media_tree.git
4237 F: drivers/media/usb/dvb-usb-v2/af9035*
4239 DVB_USB_ANYSEE MEDIA DRIVER
4242 W: https://linuxtv.org
4243 W: http://palosaari.fi/linux/
4244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4245 T: git git://linuxtv.org/anttip/media_tree.git
4247 F: drivers/media/usb/dvb-usb-v2/anysee*
4249 DVB_USB_AU6610 MEDIA DRIVER
4252 W: https://linuxtv.org
4253 W: http://palosaari.fi/linux/
4254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255 T: git git://linuxtv.org/anttip/media_tree.git
4257 F: drivers/media/usb/dvb-usb-v2/au6610*
4259 DVB_USB_CE6230 MEDIA DRIVER
4262 W: https://linuxtv.org
4263 W: http://palosaari.fi/linux/
4264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4265 T: git git://linuxtv.org/anttip/media_tree.git
4267 F: drivers/media/usb/dvb-usb-v2/ce6230*
4269 DVB_USB_CXUSB MEDIA DRIVER
4272 W: https://linuxtv.org
4273 W: http://github.com/mkrufky
4274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275 T: git git://linuxtv.org/media_tree.git
4277 F: drivers/media/usb/dvb-usb/cxusb*
4279 DVB_USB_EC168 MEDIA DRIVER
4282 W: https://linuxtv.org
4283 W: http://palosaari.fi/linux/
4284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285 T: git git://linuxtv.org/anttip/media_tree.git
4287 F: drivers/media/usb/dvb-usb-v2/ec168*
4289 DVB_USB_GL861 MEDIA DRIVER
4292 W: https://linuxtv.org
4293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4294 T: git git://linuxtv.org/anttip/media_tree.git
4296 F: drivers/media/usb/dvb-usb-v2/gl861*
4298 DVB_USB_MXL111SF MEDIA DRIVER
4301 W: https://linuxtv.org
4302 W: http://github.com/mkrufky
4303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4306 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4308 DVB_USB_RTL28XXU MEDIA DRIVER
4311 W: https://linuxtv.org
4312 W: http://palosaari.fi/linux/
4313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314 T: git git://linuxtv.org/anttip/media_tree.git
4316 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4318 DVB_USB_V2 MEDIA DRIVER
4321 W: https://linuxtv.org
4322 W: http://palosaari.fi/linux/
4323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4324 T: git git://linuxtv.org/anttip/media_tree.git
4326 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4327 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4332 F: lib/dynamic_debug.c
4333 F: include/linux/dynamic_debug.h
4335 DZ DECSTATION DZ11 SERIAL DRIVER
4338 F: drivers/tty/serial/dz.*
4340 E3X0 POWER BUTTON DRIVER
4343 W: http://www.ettus.com
4345 F: drivers/input/misc/e3x0-button.c
4346 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4351 W: https://linuxtv.org
4352 W: http://palosaari.fi/linux/
4353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354 T: git git://linuxtv.org/anttip/media_tree.git
4356 F: drivers/media/tuners/e4000*
4358 EATA ISA/EISA/PCI SCSI DRIVER
4362 F: drivers/scsi/eata.c
4367 W: https://linuxtv.org
4368 W: http://palosaari.fi/linux/
4369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4370 T: git git://linuxtv.org/anttip/media_tree.git
4372 F: drivers/media/dvb-frontends/ec100*
4377 W: http://ecryptfs.org
4378 W: https://launchpad.net/ecryptfs
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4381 F: Documentation/filesystems/ecryptfs.txt
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4393 F: Documentation/edac.txt
4395 F: include/linux/edac.h
4402 F: drivers/edac/amd64_edac*
4409 F: drivers/edac/highbank*
4417 F: drivers/edac/octeon_edac*
4424 F: drivers/edac/e752x_edac.c
4430 F: drivers/edac/e7xxx_edac.c
4437 F: drivers/edac/ghes_edac.c
4443 F: drivers/edac/i82443bxgx_edac.c
4449 F: drivers/edac/i3000_edac.c
4455 F: drivers/edac/i5000_edac.c
4462 F: drivers/edac/i5400_edac.c
4469 F: drivers/edac/i7300_edac.c
4476 F: drivers/edac/i7core_edac.c
4483 F: drivers/edac/i82975x_edac.c
4489 F: drivers/edac/ie31200_edac.c
4495 F: drivers/edac/mpc85xx_edac.[ch]
4501 F: drivers/edac/pasemi_edac.c
4507 F: drivers/edac/r82600_edac.c
4514 F: drivers/edac/sb_edac.c
4517 APPLIED MICRO (APM) X-GENE SOC EDAC
4520 F: drivers/edac/xgene_edac.c
4521 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4523 EDIROL UA-101/UA-1000 DRIVER
4526 T: git git://git.alsa-project.org/alsa-kernel.git
4528 F: sound/usb/misc/ua101.c
4530 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4535 F: Documentation/efi-stub.txt
4536 F: arch/ia64/kernel/efi.c
4537 F: arch/x86/boot/compressed/eboot.[ch]
4538 F: arch/x86/include/asm/efi.h
4539 F: arch/x86/platform/efi/
4540 F: drivers/firmware/efi/
4541 F: include/linux/efi*.h
4543 EFI VARIABLE FILESYSTEM
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4552 EFIFB FRAMEBUFFER DRIVER
4556 F: drivers/video/fbdev/efifb.c
4559 W: http://aeschi.ch.eu.org/efs/
4563 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4567 F: drivers/net/ethernet/ibm/ehea/
4569 EM28XX VIDEO4LINUX DRIVER
4573 W: https://linuxtv.org
4574 T: git git://linuxtv.org/media_tree.git
4576 F: drivers/media/usb/em28xx/
4585 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4589 W: http://www.avagotech.com
4591 F: drivers/scsi/lpfc/
4593 ENE CB710 FLASH CARD READER DRIVER
4596 F: drivers/misc/cb710/
4597 F: drivers/mmc/host/cb710-mmc.*
4598 F: include/linux/cb710.h
4600 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4603 F: drivers/media/rc/ene_ir.*
4605 EPSON S1D13XXX FRAMEBUFFER DRIVER
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4609 F: drivers/video/fbdev/s1d13xxxfb.c
4610 F: include/video/s1d13xxxfb.h
4612 ET131X NETWORK DRIVER
4615 F: drivers/net/ethernet/agere/
4621 W: http://www.linuxfoundation.org/en/Net:Bridge
4623 F: include/linux/netfilter_bridge/
4626 ETHERNET PHY LIBRARY
4630 F: include/linux/phy.h
4631 F: include/linux/phy_fixed.h
4633 F: Documentation/networking/phy.txt
4634 F: drivers/of/of_mdio.c
4635 F: drivers/of/of_net.c
4641 F: Documentation/filesystems/ext2.txt
4643 F: include/linux/ext2*
4649 W: http://ext4.wiki.kernel.org
4650 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4653 F: Documentation/filesystems/ext4.txt
4656 Extended Verification Module (EVM)
4661 F: security/integrity/evm/
4663 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4670 F: include/linux/extcon/
4671 F: include/linux/extcon.h
4672 F: Documentation/extcon/
4673 F: Documentation/devicetree/bindings/extcon/
4679 F: drivers/gpu/drm/exynos/exynos_dp*
4681 EXYNOS SYSMMU (IOMMU) driver
4685 F: drivers/iommu/exynos-iommu.c
4687 EXYNOS MIPI DISPLAY DRIVERS
4693 F: drivers/video/fbdev/exynos/exynos_mipi*
4694 F: include/video/exynos_mipi*
4696 EZchip NPS platform support
4699 F: arch/arc/plat-eznps
4700 F: arch/arc/boot/dts/eznps.dts
4702 F71805F HARDWARE MONITORING DRIVER
4706 F: Documentation/hwmon/f71805f
4707 F: drivers/hwmon/f71805f.c
4713 F: drivers/media/tuners/fc0011.h
4714 F: drivers/media/tuners/fc0011.c
4719 W: https://linuxtv.org
4720 W: http://palosaari.fi/linux/
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/anttip/media_tree.git
4724 F: drivers/media/tuners/fc2580*
4729 F: fs/notify/fanotify/
4730 F: include/linux/fanotify.h
4731 F: include/uapi/linux/fanotify.h
4733 FARSYNC SYNCHRONOUS DRIVER
4735 W: http://www.farsite.co.uk/
4737 F: drivers/net/wan/farsync.*
4739 FAULT INJECTION SUPPORT
4742 F: Documentation/fault-injection/
4743 F: lib/fault-inject.c
4745 FBTFT Framebuffer drivers
4749 F: drivers/staging/fbtft/
4751 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4754 W: www.Open-FCoE.org
4756 F: drivers/scsi/libfc/
4757 F: drivers/scsi/fcoe/
4759 F: include/scsi/libfc.h
4760 F: include/scsi/libfcoe.h
4761 F: include/uapi/scsi/fc/
4763 FILE LOCKING (flock() and fcntl()/lockf())
4768 F: include/linux/fcntl.h
4769 F: include/linux/fs.h
4770 F: include/uapi/linux/fcntl.h
4771 F: include/uapi/linux/fs.h
4775 FILESYSTEMS (VFS and infrastructure)
4781 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4785 F: drivers/hwmon/f75375s.c
4786 F: include/linux/f75375s.h
4788 FIREWIRE AUDIO DRIVERS
4791 T: git git://git.alsa-project.org/alsa-kernel.git
4795 FIREWIRE MEDIA DRIVERS (firedtv)
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4801 F: drivers/media/firewire/
4803 FIREWIRE SBP-2 TARGET
4808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4810 F: drivers/target/sbp/
4815 W: http://ieee1394.wiki.kernel.org/
4816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4818 F: drivers/firewire/
4819 F: include/linux/firewire.h
4820 F: include/uapi/linux/firewire*.h
4823 FIRMWARE LOADER (request_firmware)
4827 F: Documentation/firmware_class/
4828 F: drivers/base/firmware*.c
4829 F: include/linux/firmware.h
4831 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4835 F: drivers/block/rsxx/
4839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4841 F: drivers/block/floppy.c
4845 W: http://www.ohwr.org/projects/fmc-bus
4848 F: include/linux/fmc*.h
4849 F: include/linux/ipmi-fru.h
4852 FPGA MANAGER FRAMEWORK
4857 F: include/linux/fpga/fpga-mgr.h
4858 W: http://www.rocketboards.org
4862 W: http://floatingpoint.sourceforge.net/emulator/index.html
4864 F: arch/x86/math-emu/
4866 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4869 F: drivers/net/wan/dlci.c
4870 F: drivers/net/wan/sdla.c
4876 W: http://linux-fbdev.sourceforge.net/
4877 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4880 F: Documentation/fb/
4883 F: include/linux/fb.h
4884 F: include/uapi/video/
4885 F: include/uapi/linux/fb.h
4887 FREESCALE DIU FRAMEBUFFER DRIVER
4891 F: drivers/video/fbdev/fsl-diu-fb.*
4893 FREESCALE DMA DRIVER
4898 F: drivers/dma/fsldma.*
4900 FREESCALE GPMI NAND DRIVER
4904 F: drivers/mtd/nand/gpmi-nand/*
4906 FREESCALE I2C CPM DRIVER
4911 F: drivers/i2c/busses/i2c-cpm.c
4913 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4918 F: include/linux/platform_data/video-imxfb.h
4919 F: drivers/video/fbdev/imxfb.c
4921 FREESCALE QUAD SPI DRIVER
4925 F: drivers/mtd/spi-nor/fsl-quadspi.c
4927 FREESCALE SOC FS_ENET DRIVER
4933 F: drivers/net/ethernet/freescale/fs_enet/
4934 F: include/linux/fs_enet_pd.h
4936 FREESCALE IMX / MXC FEC DRIVER
4940 F: drivers/net/ethernet/freescale/fec_main.c
4941 F: drivers/net/ethernet/freescale/fec_ptp.c
4942 F: drivers/net/ethernet/freescale/fec.h
4943 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4945 FREESCALE QUICC ENGINE LIBRARY
4948 F: drivers/soc/fsl/qe/
4949 F: include/soc/fsl/*qe*.h
4950 F: include/soc/fsl/*ucc*.h
4952 FREESCALE USB PERIPHERAL DRIVERS
4957 F: drivers/usb/gadget/udc/fsl*
4959 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4964 F: drivers/net/ethernet/freescale/ucc_geth*
4966 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4970 F: drivers/net/ethernet/freescale/gianfar*
4971 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4972 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4974 FREESCALE QUICC ENGINE UCC HDLC DRIVER
4979 F: drivers/net/wan/fsl_ucc_hdlc*
4981 FREESCALE QUICC ENGINE UCC UART DRIVER
4985 F: drivers/tty/serial/ucc_uart.c
4987 FREESCALE SOC SOUND DRIVERS
4995 F: sound/soc/fsl/fsl*
4996 F: sound/soc/fsl/imx*
4997 F: sound/soc/fsl/mpc8610_hpcd.c
4999 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5004 F: drivers/staging/fsl-mc/
5008 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5017 F: Documentation/power/freezing-of-tasks.txt
5018 F: include/linux/freezer.h
5026 F: include/linux/frontswap.h
5028 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5032 F: Documentation/filesystems/caching/
5034 F: include/linux/fscache*.h
5036 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5041 F: include/linux/fscrypto.h
5048 W: http://en.wikipedia.org/wiki/F2FS
5049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5051 F: Documentation/filesystems/f2fs.txt
5052 F: Documentation/ABI/testing/sysfs-fs-f2fs
5054 F: include/linux/f2fs_fs.h
5055 F: include/trace/events/f2fs.h
5057 FUJITSU FR-V (FRV) PORT
5061 FUJITSU LAPTOP EXTRAS
5065 F: drivers/platform/x86/fujitsu-laptop.c
5067 FUJITSU M-5MO LS CAMERA ISP DRIVER
5072 F: drivers/media/i2c/m5mols/
5073 F: include/media/i2c/m5mols.h
5075 FUJITSU TABLET EXTRAS
5079 F: drivers/platform/x86/fujitsu-tablet.c
5081 FUSE: FILESYSTEM IN USERSPACE
5084 W: http://fuse.sourceforge.net/
5085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5088 F: include/uapi/linux/fuse.h
5089 F: Documentation/filesystems/fuse.txt
5091 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5094 S: Odd Fixes (e.g., new signatures)
5095 F: drivers/scsi/fdomain.*
5102 F: scripts/gcc-plugins/
5103 F: scripts/gcc-plugin.sh
5104 F: Documentation/gcc-plugins.txt
5106 GCOV BASED KERNEL PROFILING
5110 F: Documentation/gcov.txt
5112 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5115 W: http://www.icp-vortex.com/
5117 F: drivers/scsi/gdt*
5119 GDB KERNEL DEBUGGING HELPER SCRIPTS
5125 GEMTEK FM RADIO RECEIVER DRIVER
5128 T: git git://linuxtv.org/media_tree.git
5129 W: https://linuxtv.org
5131 F: drivers/media/radio/radio-gemtek*
5133 GENERIC GPIO I2C DRIVER
5136 F: drivers/i2c/busses/i2c-gpio.c
5137 F: include/linux/i2c-gpio.h
5139 GENERIC GPIO I2C MULTIPLEXER DRIVER
5143 F: drivers/i2c/muxes/i2c-mux-gpio.c
5144 F: include/linux/i2c-mux-gpio.h
5145 F: Documentation/i2c/muxes/i2c-mux-gpio
5147 GENERIC HDLC (WAN) DRIVERS
5149 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5151 F: drivers/net/wan/c101.c
5152 F: drivers/net/wan/hd6457*
5153 F: drivers/net/wan/hdlc*
5154 F: drivers/net/wan/n2.c
5155 F: drivers/net/wan/pc300too.c
5156 F: drivers/net/wan/pci200syn.c
5157 F: drivers/net/wan/wanxl*
5159 GENERIC INCLUDE/ASM HEADER FILES
5162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5164 F: include/asm-generic/
5165 F: include/uapi/asm-generic/
5167 GENERIC PHY FRAMEWORK
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5173 F: include/linux/phy/
5181 F: drivers/base/power/domain*.c
5182 F: include/linux/pm_domain.h
5184 GENERIC UIO DRIVER FOR PCI DEVICES
5188 F: drivers/uio/uio_pci_generic.c
5190 GET_MAINTAINER SCRIPT
5193 F: scripts/get_maintainer.pl
5199 W: http://sources.redhat.com/cluster/
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5202 F: Documentation/filesystems/gfs2*.txt
5204 F: include/uapi/linux/gfs2_ondisk.h
5206 GIGASET ISDN DRIVERS
5209 W: http://gigaset307x.sourceforge.net/
5211 F: Documentation/isdn/README.gigaset
5212 F: drivers/isdn/gigaset/
5213 F: include/uapi/linux/gigaset_dev.h
5219 F: drivers/media/usb/go7007/
5225 F: drivers/input/touchscreen/goodix.c
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5233 F: Documentation/devicetree/bindings/gpio/
5234 F: Documentation/gpio/
5235 F: Documentation/ABI/testing/gpio-cdev
5236 F: Documentation/ABI/obsolete/sysfs-gpio
5238 F: include/linux/gpio/
5239 F: include/linux/gpio.h
5240 F: include/asm-generic/gpio.h
5241 F: include/uapi/linux/gpio.h
5244 GRE DEMULTIPLEXER DRIVER
5248 F: net/ipv4/gre_demux.c
5249 F: net/ipv4/gre_offload.c
5250 F: include/net/gre.h
5252 GRETH 10/100/1G Ethernet MAC device driver
5256 F: drivers/net/ethernet/aeroflex/
5258 GSPCA FINEPIX SUBDRIVER
5261 T: git git://linuxtv.org/media_tree.git
5263 F: drivers/media/usb/gspca/finepix.c
5265 GSPCA GL860 SUBDRIVER
5268 T: git git://linuxtv.org/media_tree.git
5270 F: drivers/media/usb/gspca/gl860/
5272 GSPCA M5602 SUBDRIVER
5275 T: git git://linuxtv.org/media_tree.git
5277 F: drivers/media/usb/gspca/m5602/
5279 GSPCA PAC207 SONIXB SUBDRIVER
5282 T: git git://linuxtv.org/media_tree.git
5284 F: drivers/media/usb/gspca/pac207.c
5286 GSPCA SN9C20X SUBDRIVER
5289 T: git git://linuxtv.org/media_tree.git
5291 F: drivers/media/usb/gspca/sn9c20x.c
5293 GSPCA T613 SUBDRIVER
5296 T: git git://linuxtv.org/media_tree.git
5298 F: drivers/media/usb/gspca/t613.c
5300 GSPCA USB WEBCAM DRIVER
5303 T: git git://linuxtv.org/media_tree.git
5305 F: drivers/media/usb/gspca/
5307 GUID PARTITION TABLE (GPT)
5311 F: block/partitions/efi.*
5313 STK1160 USB VIDEO CAPTURE DRIVER
5316 T: git git://linuxtv.org/media_tree.git
5318 F: drivers/media/usb/stk1160/
5323 W: http://uclinux-h8.sourceforge.jp
5324 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5327 F: drivers/clocksource/h8300_*.c
5328 F: drivers/clk/h8300/
5329 F: drivers/irqchip/irq-renesas-h8*.c
5331 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5334 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5336 F: drivers/platform/x86/hdaps.c
5338 HDPVR USB VIDEO ENCODER DRIVER
5341 T: git git://linuxtv.org/media_tree.git
5342 W: https://linuxtv.org
5344 F: drivers/media/usb/hdpvr/
5346 HWPOISON MEMORY FAILURE HANDLING
5350 F: mm/memory-failure.c
5351 F: mm/hwpoison-inject.c
5353 HYPERVISOR VIRTUAL CONSOLE DRIVER
5361 W: https://linuxtv.org
5362 W: http://palosaari.fi/linux/
5363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5364 T: git git://linuxtv.org/anttip/media_tree.git
5366 F: drivers/media/usb/hackrf/
5372 W: http://hwmon.wiki.kernel.org/
5373 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5376 F: Documentation/hwmon/
5378 F: include/linux/hwmon*.h
5380 HARDWARE RANDOM NUMBER GENERATOR CORE
5385 F: Documentation/devicetree/bindings/rng/
5386 F: Documentation/hw_random.txt
5387 F: drivers/char/hw_random/
5388 F: include/linux/hw_random.h
5390 HARDWARE SPINLOCK CORE
5395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5396 F: Documentation/devicetree/bindings/hwlock/
5397 F: Documentation/hwspinlock.txt
5398 F: drivers/hwspinlock/
5399 F: include/linux/hwspinlock.h
5401 HARMONY SOUND DRIVER
5404 F: sound/parisc/harmony.*
5409 W: https://linuxtv.org
5410 W: http://palosaari.fi/linux/
5411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5412 T: git git://linuxtv.org/anttip/media_tree.git
5414 F: drivers/media/dvb-frontends/hd29l2*
5416 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5419 F: Documentation/watchdog/hpwdt.txt
5420 F: drivers/watchdog/hpwdt.c
5422 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5428 F: Documentation/scsi/hpsa.txt
5429 F: drivers/scsi/hpsa*.[ch]
5430 F: include/linux/cciss*.h
5431 F: include/uapi/linux/cciss*.h
5433 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5439 F: Documentation/blockdev/cciss.txt
5440 F: drivers/block/cciss*
5441 F: include/linux/cciss_ioctl.h
5442 F: include/uapi/linux/cciss_ioctl.h
5449 F: drivers/infiniband/hw/hfi1
5454 F: Documentation/filesystems/hfs.txt
5460 F: Documentation/filesystems/hfsplus.txt
5463 HGA FRAMEBUFFER DRIVER
5466 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5468 F: drivers/video/fbdev/hgafb.c
5470 HIBERNATION (aka Software Suspend, aka swsusp)
5476 F: drivers/base/power/
5478 F: include/linux/suspend.h
5479 F: include/linux/freezer.h
5480 F: include/linux/pm.h
5481 F: arch/*/include/asm/suspend*.h
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5490 F: include/linux/hid*
5491 F: include/uapi/linux/hid*
5493 HID SENSOR HUB DRIVERS
5500 F: Documentation/hid/hid-sensor*
5501 F: drivers/hid/hid-sensor-*
5502 F: drivers/iio/*/hid-*
5503 F: include/linux/hid-sensor-*
5505 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5510 F: Documentation/timers/
5511 F: kernel/time/hrtimer.c
5512 F: kernel/time/clockevents.c
5513 F: kernel/time/tick*.*
5514 F: kernel/time/timer_*.c
5515 F: include/linux/clockchips.h
5516 F: include/linux/hrtimer.h
5518 HIGH-SPEED SCC DRIVER FOR AX.25
5521 F: drivers/net/hamradio/dmascc.c
5522 F: drivers/net/hamradio/scc.c
5524 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5526 W: http://www.highpoint-tech.com
5528 F: Documentation/scsi/hptiop.txt
5529 F: drivers/scsi/hptiop.c
5535 F: include/linux/hippidevice.h
5536 F: include/uapi/linux/if_hippi.h
5538 F: drivers/net/hippi/
5540 HISILICON NETWORK SUBSYSTEM DRIVER
5544 W: http://www.hisilicon.com
5546 F: drivers/net/ethernet/hisilicon/
5547 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5549 HISILICON SAS Controller
5551 W: http://www.hisilicon.com
5553 F: drivers/scsi/hisi_sas/
5554 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5560 W: http://hostap.epitest.fi/
5562 F: drivers/net/wireless/intersil/hostap/
5564 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5567 F: drivers/platform/x86/tc1100-wmi.c
5569 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5572 F: drivers/net/ethernet/hp/hp100.*
5574 HPET: High Precision Event Timers driver
5577 F: Documentation/timers/hpet.txt
5578 F: drivers/char/hpet.c
5579 F: include/linux/hpet.h
5580 F: include/uapi/linux/hpet.h
5584 F: arch/x86/kernel/hpet.c
5585 F: arch/x86/include/asm/hpet.h
5589 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5597 F: Documentation/ABI/testing/sysfs-bus-hsi
5598 F: Documentation/hsi.txt
5600 F: include/linux/hsi/
5601 F: include/uapi/linux/hsi/
5605 W: http://www.pharscape.org
5607 F: drivers/net/usb/hso.c
5609 HSR NETWORK PROTOCOL
5615 HTCPEN TOUCHSCREEN DRIVER
5619 F: drivers/input/touchscreen/htcpen.c
5626 Hyper-V CORE AND DRIVERS
5631 F: arch/x86/include/asm/mshyperv.h
5632 F: arch/x86/include/uapi/asm/hyperv.h
5633 F: arch/x86/kernel/cpu/mshyperv.c
5634 F: drivers/hid/hid-hyperv.c
5636 F: drivers/input/serio/hyperv-keyboard.c
5637 F: drivers/pci/host/pci-hyperv.c
5638 F: drivers/net/hyperv/
5639 F: drivers/scsi/storvsc_drv.c
5640 F: drivers/video/fbdev/hyperv_fb.c
5641 F: include/linux/hyperv.h
5643 F: Documentation/ABI/stable/sysfs-bus-vmbus
5649 F: Documentation/i2c/i2c-topology
5650 F: Documentation/i2c/muxes/
5651 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5652 F: drivers/i2c/i2c-mux.c
5653 F: drivers/i2c/muxes/
5654 F: include/linux/i2c-mux.h
5656 I2C OVER PARALLEL PORT
5660 F: Documentation/i2c/busses/i2c-parport
5661 F: Documentation/i2c/busses/i2c-parport-light
5662 F: drivers/i2c/busses/i2c-parport.c
5663 F: drivers/i2c/busses/i2c-parport-light.c
5665 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5669 F: Documentation/i2c/busses/i2c-ali1535
5670 F: Documentation/i2c/busses/i2c-ali1563
5671 F: Documentation/i2c/busses/i2c-ali15x3
5672 F: Documentation/i2c/busses/i2c-amd756
5673 F: Documentation/i2c/busses/i2c-amd8111
5674 F: Documentation/i2c/busses/i2c-i801
5675 F: Documentation/i2c/busses/i2c-nforce2
5676 F: Documentation/i2c/busses/i2c-piix4
5677 F: Documentation/i2c/busses/i2c-sis5595
5678 F: Documentation/i2c/busses/i2c-sis630
5679 F: Documentation/i2c/busses/i2c-sis96x
5680 F: Documentation/i2c/busses/i2c-via
5681 F: Documentation/i2c/busses/i2c-viapro
5682 F: drivers/i2c/busses/i2c-ali1535.c
5683 F: drivers/i2c/busses/i2c-ali1563.c
5684 F: drivers/i2c/busses/i2c-ali15x3.c
5685 F: drivers/i2c/busses/i2c-amd756.c
5686 F: drivers/i2c/busses/i2c-amd756-s4882.c
5687 F: drivers/i2c/busses/i2c-amd8111.c
5688 F: drivers/i2c/busses/i2c-i801.c
5689 F: drivers/i2c/busses/i2c-isch.c
5690 F: drivers/i2c/busses/i2c-nforce2.c
5691 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5692 F: drivers/i2c/busses/i2c-piix4.c
5693 F: drivers/i2c/busses/i2c-sis5595.c
5694 F: drivers/i2c/busses/i2c-sis630.c
5695 F: drivers/i2c/busses/i2c-sis96x.c
5696 F: drivers/i2c/busses/i2c-via.c
5697 F: drivers/i2c/busses/i2c-viapro.c
5699 I2C/SMBUS ISMT DRIVER
5703 F: drivers/i2c/busses/i2c-ismt.c
5704 F: Documentation/i2c/busses/i2c-ismt
5706 I2C/SMBUS STUB DRIVER
5710 F: drivers/i2c/i2c-stub.c
5715 W: https://i2c.wiki.kernel.org/
5716 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5719 F: Documentation/devicetree/bindings/i2c/
5720 F: Documentation/i2c/
5723 F: include/linux/i2c.h
5724 F: include/linux/i2c-*.h
5725 F: include/uapi/linux/i2c.h
5726 F: include/uapi/linux/i2c-*.h
5738 F: Documentation/i2c/busses/i2c-taos-evm
5739 F: drivers/i2c/busses/i2c-taos-evm.c
5744 W: http://www.harbaum.org/till/i2c_tiny_usb
5746 F: drivers/i2c/busses/i2c-tiny-usb.c
5753 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5758 IA64 (Itanium) PLATFORM
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5766 IBM Power VMX Cryptographic instructions
5771 F: drivers/crypto/vmx/Makefile
5772 F: drivers/crypto/vmx/Kconfig
5773 F: drivers/crypto/vmx/vmx.c
5774 F: drivers/crypto/vmx/aes*
5775 F: drivers/crypto/vmx/ghash*
5776 F: drivers/crypto/vmx/ppc-xlate.pl
5778 IBM Power in-Nest Crypto Acceleration
5783 F: drivers/crypto/nx/Makefile
5784 F: drivers/crypto/nx/Kconfig
5785 F: drivers/crypto/nx/nx-aes*
5786 F: drivers/crypto/nx/nx-sha*
5787 F: drivers/crypto/nx/nx.*
5788 F: drivers/crypto/nx/nx_csbcpb.h
5789 F: drivers/crypto/nx/nx_debugfs.h
5791 IBM Power 842 compression accelerator
5794 F: drivers/crypto/nx/Makefile
5795 F: drivers/crypto/nx/Kconfig
5796 F: drivers/crypto/nx/nx-842*
5797 F: include/linux/sw842.h
5801 IBM Power Linux RAID adapter
5804 F: drivers/scsi/ipr.*
5806 IBM Power Virtual Ethernet Device Driver
5810 F: drivers/net/ethernet/ibm/ibmveth.*
5812 IBM Power SRIOV Virtual NIC Device Driver
5817 F: drivers/net/ethernet/ibm/ibmvnic.*
5819 IBM Power Virtual SCSI Device Drivers
5823 F: drivers/scsi/ibmvscsi/ibmvscsi*
5824 F: drivers/scsi/ibmvscsi/viosrp.h
5826 IBM Power Virtual FC Device Drivers
5830 F: drivers/scsi/ibmvscsi/ibmvfc*
5832 IBM ServeRAID RAID DRIVER
5834 F: drivers/scsi/ips.*
5836 ICH LPC AND GPIO DRIVER
5839 F: drivers/mfd/lpc_ich.c
5840 F: drivers/gpio/gpio-ich.c
5845 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5848 F: Documentation/ide/
5850 F: include/linux/ide.h
5852 IDEAPAD LAPTOP EXTRAS DRIVER
5855 W: http://launchpad.net/ideapad-laptop
5857 F: drivers/platform/x86/ideapad-laptop.c
5859 IDEAPAD LAPTOP SLIDEBAR DRIVER
5862 W: https://github.com/o2genum/ideapad-slidebar
5864 F: drivers/input/misc/ideapad_slidebar.c
5870 F: Documentation/cdrom/ide-cd
5871 F: drivers/ide/ide-cd*
5877 F: drivers/idle/i7300_idle.c
5879 IEEE 802.15.4 SUBSYSTEM
5882 W: http://wpan.cakelab.org/
5883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5888 F: drivers/net/ieee802154/
5889 F: include/linux/nl802154.h
5890 F: include/linux/ieee802154.h
5891 F: include/net/nl802154.h
5892 F: include/net/mac802154.h
5893 F: include/net/af_ieee802154.h
5894 F: include/net/cfg802154.h
5895 F: include/net/ieee802154_netdev.h
5896 F: Documentation/networking/ieee802154.txt
5898 IGORPLUG-USB IR RECEIVER
5902 F: drivers/media/rc/igorplugusb.c
5904 IGUANAWORKS USB IR TRANSCEIVER
5908 F: drivers/media/rc/iguanair.c
5910 IIO SUBSYSTEM AND DRIVERS
5916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5918 F: Documentation/devicetree/bindings/iio/
5920 F: drivers/staging/iio/
5921 F: include/linux/iio/
5924 IKANOS/ADI EAGLE ADSL USB DRIVER
5928 F: drivers/usb/atm/ueagle-atm.c
5930 INA209 HARDWARE MONITOR DRIVER
5934 F: Documentation/hwmon/ina209
5935 F: Documentation/devicetree/bindings/i2c/ina209.txt
5936 F: drivers/hwmon/ina209.c
5938 INA2XX HARDWARE MONITOR DRIVER
5942 F: Documentation/hwmon/ina2xx
5943 F: drivers/hwmon/ina2xx.c
5944 F: include/linux/platform_data/ina2xx.h
5946 INDUSTRY PACK SUBSYSTEM (IPACK)
5951 W: http://industrypack.sourceforge.net
5955 INGENIC JZ4780 DMA Driver
5958 F: drivers/dma/dma-jz4780.c
5960 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5968 F: security/integrity/ima/
5970 IMGTEC IR DECODER DRIVER
5973 F: drivers/media/rc/img-ir/
5975 IMS TWINTURBO FRAMEBUFFER DRIVER
5978 F: drivers/video/fbdev/imsttfb.c
5980 INFINIBAND SUBSYSTEM
5985 W: http://www.openfabrics.org/
5986 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5989 F: Documentation/infiniband/
5990 F: drivers/infiniband/
5991 F: include/uapi/linux/if_infiniband.h
5992 F: include/uapi/rdma/
6000 F: Documentation/filesystems/inotify.txt
6001 F: fs/notify/inotify/
6002 F: include/linux/inotify.h
6003 F: include/uapi/linux/inotify.h
6005 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6008 Q: http://patchwork.kernel.org/project/linux-input/list/
6009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6012 F: include/linux/input.h
6013 F: include/uapi/linux/input.h
6014 F: include/linux/input/
6015 F: Documentation/devicetree/bindings/input/
6017 INPUT MULTITOUCH (MT) PROTOCOL
6021 F: Documentation/input/multi-touch-protocol.txt
6022 F: drivers/input/input-mt.c
6025 INTEL ASoC BDW/HSW DRIVERS
6029 F: sound/soc/intel/common/sst-dsp*
6030 F: sound/soc/intel/common/sst-firmware.c
6031 F: sound/soc/intel/boards/broadwell.c
6032 F: sound/soc/intel/haswell/
6034 INTEL C600 SERIES SAS CONTROLLER DRIVER
6038 T: git git://git.code.sf.net/p/intel-sas/isci
6040 F: drivers/scsi/isci/
6042 INTEL HID EVENT DRIVER
6046 F: drivers/platform/x86/intel-hid.c
6048 INTEL VIRTUAL BUTTON DRIVER
6052 F: drivers/platform/x86/intel-vbtn.c
6057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6059 F: drivers/idle/intel_idle.c
6066 F: drivers/cpufreq/intel_pstate.c
6068 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6072 F: Documentation/fb/intelfb.txt
6073 F: drivers/video/fbdev/intelfb/
6075 INTEL 810/815 FRAMEBUFFER DRIVER
6079 F: drivers/video/fbdev/i810/
6081 INTEL MENLOW THERMAL DRIVER
6084 W: https://01.org/linux-acpi
6086 F: drivers/platform/x86/intel_menlow.c
6088 INTEL I/OAT DMA DRIVER
6092 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6094 F: drivers/dma/ioat*
6099 T: git git://git.infradead.org/iommu-2.6.git
6101 F: drivers/iommu/intel-iommu.c
6102 F: include/linux/intel-iommu.h
6104 INTEL IOP-ADMA DMA DRIVER
6107 F: drivers/dma/iop-adma.c
6109 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6112 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6113 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6114 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6115 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6116 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6117 F: drivers/net/wan/ixp4xx_hss.c
6119 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6122 F: drivers/char/hw_random/ixp4xx-rng.c
6124 INTEL ETHERNET DRIVERS
6127 W: http://www.intel.com/support/feedback.htm
6128 W: http://e1000.sourceforge.net/
6129 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6133 F: Documentation/networking/e100.txt
6134 F: Documentation/networking/e1000.txt
6135 F: Documentation/networking/e1000e.txt
6136 F: Documentation/networking/igb.txt
6137 F: Documentation/networking/igbvf.txt
6138 F: Documentation/networking/ixgb.txt
6139 F: Documentation/networking/ixgbe.txt
6140 F: Documentation/networking/ixgbevf.txt
6141 F: Documentation/networking/i40e.txt
6142 F: Documentation/networking/i40evf.txt
6143 F: drivers/net/ethernet/intel/
6144 F: drivers/net/ethernet/intel/*/
6146 INTEL RDMA RNIC DRIVER
6154 F: drivers/infiniband/hw/i40iw/
6156 INTEL MERRIFIELD GPIO DRIVER
6160 F: drivers/gpio/gpio-merrifield.c
6162 INTEL-MID GPIO DRIVER
6166 F: drivers/gpio/gpio-intel-mid.c
6168 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6172 F: Documentation/networking/README.ipw2100
6173 F: Documentation/networking/README.ipw2200
6174 F: drivers/net/wireless/intel/ipw2x00/
6179 F: Documentation/trace/intel_th.txt
6180 F: drivers/hwtracing/intel_th/
6182 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6185 W: http://tboot.sourceforge.net
6186 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6188 F: Documentation/intel_txt.txt
6189 F: include/linux/tboot.h
6190 F: arch/x86/kernel/tboot.c
6192 INTEL WIRELESS WIMAX CONNECTION 2400
6197 W: http://linuxwimax.org
6198 F: Documentation/wimax/README.i2400m
6199 F: drivers/net/wimax/i2400m/
6200 F: include/uapi/linux/wimax/i2400m.h
6202 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6206 F: drivers/net/wireless/intel/iwlegacy/
6208 INTEL WIRELESS WIFI LINK (iwlwifi)
6214 W: http://intellinuxwireless.org
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6217 F: drivers/net/wireless/intel/iwlwifi/
6219 INTEL MANAGEMENT ENGINE (mei)
6223 F: include/uapi/linux/mei.h
6224 F: include/linux/mei_cl_bus.h
6225 F: drivers/misc/mei/*
6226 F: drivers/watchdog/mei_wdt.c
6227 F: Documentation/misc-devices/mei/*
6229 INTEL MIC DRIVERS (mic)
6233 W: https://github.com/sudeepdutt/mic
6234 W: http://software.intel.com/en-us/mic-developer
6235 F: include/linux/mic_bus.h
6236 F: include/linux/scif.h
6237 F: include/uapi/linux/mic_common.h
6238 F: include/uapi/linux/mic_ioctl.h
6239 F: include/uapi/linux/scif_ioctl.h
6240 F: drivers/misc/mic/
6241 F: drivers/dma/mic_x100_dma.c
6242 F: drivers/dma/mic_x100_dma.h
6243 F: Documentation/mic/
6245 INTEL PMC/P-Unit IPC DRIVER
6249 F: drivers/platform/x86/intel_pmc_ipc.c
6250 F: drivers/platform/x86/intel_punit_ipc.c
6251 F: arch/x86/include/asm/intel_pmc_ipc.h
6252 F: arch/x86/include/asm/intel_punit_ipc.h
6254 INTEL TELEMETRY DRIVER
6258 F: arch/x86/include/asm/intel_telemetry.h
6259 F: drivers/platform/x86/intel_telemetry*
6261 INTEL PMC CORE DRIVER
6266 F: arch/x86/include/asm/pmc_core.h
6267 F: drivers/platform/x86/intel_pmc_core*
6269 IOC3 ETHERNET DRIVER
6273 F: drivers/net/ethernet/sgi/ioc3-eth.c
6279 F: drivers/tty/serial/ioc3_serial.c
6284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6286 F: Documentation/devicetree/bindings/iommu/
6292 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6297 W: http://openipmi.sourceforge.net/
6299 F: Documentation/IPMI.txt
6300 F: drivers/char/ipmi/
6301 F: include/linux/ipmi*
6302 F: include/uapi/linux/ipmi*
6304 QCOM AUDIO (ASoC) DRIVERS
6311 IPS SCSI RAID DRIVER
6314 W: http://www.adaptec.com/
6316 F: drivers/scsi/ips*
6325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6327 F: Documentation/networking/ipvs-sysctl.txt
6328 F: include/net/ip_vs.h
6329 F: include/uapi/linux/ip_vs.h
6330 F: net/netfilter/ipvs/
6336 F: drivers/tty/ipwireless/
6342 F: include/net/ipx.h
6343 F: include/uapi/linux/ipx.h
6350 W: http://irda.sourceforge.net/
6352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6353 F: Documentation/networking/irda.txt
6354 F: drivers/net/irda/
6355 F: include/net/irda/
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6372 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6373 F: Documentation/devicetree/bindings/interrupt-controller/
6376 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6380 F: Documentation/IRQ-domain.txt
6381 F: include/linux/irqdomain.h
6382 F: kernel/irq/irqdomain.c
6388 F: Documentation/isa.txt
6389 F: drivers/base/isa.c
6390 F: include/linux/isa.h
6395 F: Documentation/isapnp.txt
6396 F: drivers/pnp/isapnp/
6397 F: include/linux/isapnp.h
6402 T: git git://linuxtv.org/media_tree.git
6403 W: https://linuxtv.org
6405 F: drivers/media/radio/radio-isa*
6407 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6411 F: drivers/firmware/iscsi_ibft*
6416 W: www.open-iscsi.org
6417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6419 F: drivers/scsi/*iscsi*
6420 F: include/scsi/*iscsi*
6422 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6428 W: http://www.openfabrics.org
6429 W: www.open-iscsi.org
6430 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6431 F: drivers/infiniband/ulp/iser/
6433 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6439 W: http://www.linux-iscsi.org
6440 F: drivers/infiniband/ulp/isert
6446 W: http://www.isdn4linux.de
6447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6449 F: Documentation/isdn/
6451 F: include/linux/isdn.h
6452 F: include/linux/isdn/
6453 F: include/uapi/linux/isdn.h
6454 F: include/uapi/linux/isdn/
6456 ISDN SUBSYSTEM (Eicon active card driver)
6459 W: http://www.melware.de
6461 F: drivers/isdn/hardware/eicon/
6463 IT87 HARDWARE MONITORING DRIVER
6467 F: Documentation/hwmon/it87
6468 F: drivers/hwmon/it87.c
6473 W: https://linuxtv.org
6474 W: http://palosaari.fi/linux/
6475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6476 T: git git://linuxtv.org/anttip/media_tree.git
6478 F: drivers/media/tuners/it913x*
6480 IVTV VIDEO4LINUX DRIVER
6484 T: git git://linuxtv.org/media_tree.git
6485 W: http://www.ivtvdriver.org
6487 F: Documentation/video4linux/*.ivtv
6488 F: drivers/media/pci/ivtv/
6489 F: include/uapi/linux/ivtv*
6491 IX2505V MEDIA DRIVER
6494 W: https://linuxtv.org
6495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6497 F: drivers/media/dvb-frontends/ix2505v*
6499 JC42.4 TEMPERATURE SENSOR DRIVER
6503 F: drivers/hwmon/jc42.c
6504 F: Documentation/hwmon/jc42
6509 W: http://jfs.sourceforge.net/
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6512 F: Documentation/filesystems/jfs.txt
6519 F: drivers/net/ethernet/jme.*
6521 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6524 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6527 F: include/uapi/linux/jffs2.h
6529 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6535 F: include/linux/jbd2.h
6537 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6541 F: drivers/media/platform/rcar_jpu.c
6543 JSM Neo PCI based serial card
6547 F: drivers/tty/serial/jsm/
6549 K10TEMP HARDWARE MONITORING DRIVER
6553 F: Documentation/hwmon/k10temp
6554 F: drivers/hwmon/k10temp.c
6556 K8TEMP HARDWARE MONITORING DRIVER
6560 F: Documentation/hwmon/k8temp
6561 F: drivers/hwmon/k8temp.c
6569 F: arch/*/include/asm/kasan.h
6570 F: arch/*/mm/kasan_init*
6571 F: Documentation/kasan.txt
6572 F: include/linux/kasan*.h
6575 F: scripts/Makefile.kasan
6580 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6582 F: Documentation/kbuild/kconfig-language.txt
6590 W: http://lse.sourceforge.net/kdump/
6592 F: Documentation/kdump/
6594 KEENE FM RADIO TRANSMITTER DRIVER
6597 T: git git://linuxtv.org/media_tree.git
6598 W: https://linuxtv.org
6600 F: drivers/media/radio/radio-keene*
6602 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6608 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6614 F: Documentation/kbuild/
6616 F: scripts/Makefile.*
6623 W: http://kernelnewbies.org/KernelJanitors
6626 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6630 W: http://nfs.sourceforge.net/
6631 T: git git://linux-nfs.org/~bfields/linux.git
6634 F: include/uapi/linux/nfsd/
6638 F: include/linux/lockd/
6639 F: include/linux/sunrpc/
6640 F: include/uapi/linux/sunrpc/
6642 KERNEL SELFTEST FRAMEWORK
6646 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6648 F: tools/testing/selftests
6650 KERNEL VIRTUAL MACHINE (KVM)
6654 W: http://www.linux-kvm.org
6655 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6657 F: Documentation/*/kvm*.txt
6658 F: Documentation/virtual/kvm/
6660 F: arch/x86/kernel/kvm.c
6661 F: arch/x86/kernel/kvmclock.c
6662 F: arch/*/include/asm/kvm*
6663 F: include/linux/kvm*
6664 F: include/uapi/linux/kvm*
6668 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6671 W: http://www.linux-kvm.org/
6673 F: arch/x86/include/asm/svm.h
6674 F: arch/x86/kvm/svm.c
6676 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6679 W: http://www.linux-kvm.org/
6680 T: git git://github.com/agraf/linux-2.6.git
6682 F: arch/powerpc/include/asm/kvm*
6683 F: arch/powerpc/kvm/
6685 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6689 W: http://www.ibm.com/developerworks/linux/linux390/
6690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6692 F: Documentation/s390/kvm.txt
6693 F: arch/s390/include/asm/kvm*
6696 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6701 W: http://systems.cs.columbia.edu/projects/kvm-arm
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6704 F: arch/arm/include/uapi/asm/kvm*
6705 F: arch/arm/include/asm/kvm*
6708 F: include/kvm/arm_*
6710 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6716 F: arch/arm64/include/uapi/asm/kvm*
6717 F: arch/arm64/include/asm/kvm*
6720 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6724 F: arch/mips/include/uapi/asm/kvm*
6725 F: arch/mips/include/asm/kvm*
6730 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6733 F: include/linux/kexec.h
6734 F: include/uapi/linux/kexec.h
6741 F: Documentation/security/keys.txt
6742 F: include/linux/key.h
6743 F: include/linux/key-type.h
6744 F: include/linux/keyctl.h
6745 F: include/uapi/linux/keyctl.h
6755 F: Documentation/security/keys-trusted-encrypted.txt
6756 F: include/keys/trusted-type.h
6757 F: security/keys/trusted.c
6758 F: security/keys/trusted.h
6766 F: Documentation/security/keys-trusted-encrypted.txt
6767 F: include/keys/encrypted-type.h
6768 F: security/keys/encrypted-keys/
6770 KGDB / KDB /debug_core
6772 W: http://kgdb.wiki.kernel.org/
6774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6776 F: Documentation/DocBook/kgdb.tmpl
6777 F: drivers/misc/kgdbts.c
6778 F: drivers/tty/serial/kgdboc.c
6779 F: include/linux/kdb.h
6780 F: include/linux/kgdb.h
6787 F: Documentation/kmemcheck.txt
6788 F: arch/x86/include/asm/kmemcheck.h
6789 F: arch/x86/mm/kmemcheck/
6790 F: include/linux/kmemcheck.h
6796 F: Documentation/kmemleak.txt
6797 F: include/linux/kmemleak.h
6799 F: mm/kmemleak-test.c
6807 F: Documentation/kprobes.txt
6808 F: include/linux/kprobes.h
6811 KS0108 LCD CONTROLLER DRIVER
6813 W: http://miguelojeda.es/auxdisplay.htm
6814 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6816 F: Documentation/auxdisplay/ks0108
6817 F: drivers/auxdisplay/ks0108.c
6818 F: include/linux/ks0108.h
6825 F: include/net/l3mdev.h
6827 LANTIQ MIPS ARCHITECTURE
6836 F: Documentation/networking/lapb-module.txt
6840 LASI 53c700 driver for PARISC
6844 F: Documentation/scsi/53c700.txt
6845 F: drivers/scsi/53c700*
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6853 F: Documentation/devicetree/bindings/leds/
6855 F: include/linux/leds.h
6857 LEGACY EEPROM DRIVER
6860 F: Documentation/misc-devices/eeprom
6861 F: drivers/misc/eeprom/eeprom.c
6863 LEGO USB Tower driver
6866 W: http://legousb.sourceforge.net/
6868 F: drivers/usb/misc/legousbtower.c
6873 W: https://linuxtv.org
6874 W: http://github.com/mkrufky
6875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6876 T: git git://linuxtv.org/mkrufky/tuners.git
6878 F: drivers/media/dvb-frontends/lg2160.*
6880 LGDT3305 MEDIA DRIVER
6883 W: https://linuxtv.org
6884 W: http://github.com/mkrufky
6885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6886 T: git git://linuxtv.org/mkrufky/tuners.git
6888 F: drivers/media/dvb-frontends/lgdt3305.*
6893 W: http://lguest.ozlabs.org/
6895 F: arch/x86/include/asm/lguest*.h
6898 F: include/linux/lguest*.h
6901 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6907 F: include/linux/ata.h
6908 F: include/linux/libata.h
6909 F: Documentation/devicetree/bindings/ata/
6911 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6916 F: include/linux/pata_arasan_cf_data.h
6917 F: drivers/ata/pata_arasan_cf.c
6923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6925 F: drivers/ata/pata_*.c
6926 F: drivers/ata/ata_generic.c
6928 LIBATA SATA AHCI PLATFORM devices support
6932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6934 F: drivers/ata/ahci_platform.c
6935 F: drivers/ata/libahci_platform.c
6936 F: include/linux/ahci_platform.h
6938 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6943 F: drivers/ata/sata_promise.*
6948 F: tools/lib/lockdep/
6950 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6953 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6957 F: include/linux/nd.h
6958 F: include/linux/libnvdimm.h
6959 F: include/uapi/linux/ndctl.h
6961 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6964 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6966 F: drivers/nvdimm/blk.c
6967 F: drivers/nvdimm/region_devs.c
6968 F: drivers/acpi/nfit*
6970 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6973 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6975 F: drivers/nvdimm/btt*
6977 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6980 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6982 F: drivers/nvdimm/pmem.c
6983 F: include/linux/pmem.h
6984 F: arch/*/include/asm/pmem.h
6986 LIGHTNVM PLATFORM SUPPORT
6988 W: http://github/OpenChannelSSD
6991 F: drivers/lightnvm/
6992 F: include/linux/lightnvm.h
6993 F: include/uapi/linux/lightnvm.h
6995 LINUX FOR IBM pSERIES (RS/6000)
6997 W: http://www.ibm.com/linux/ltc/projects/ppc
6999 F: arch/powerpc/boot/rs6000.h
7001 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7005 W: http://www.penguinppc.org/
7007 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7010 F: Documentation/powerpc/
7012 F: drivers/char/tpm/tpm_ibmvtpm*
7013 F: drivers/crypto/nx/
7014 F: drivers/crypto/vmx/
7015 F: drivers/net/ethernet/ibm/ibmveth.*
7016 F: drivers/net/ethernet/ibm/ibmvnic.*
7017 F: drivers/pci/hotplug/pnv_php.c
7018 F: drivers/pci/hotplug/rpa*
7019 F: drivers/scsi/ibmvscsi/
7027 LINUX FOR POWER MACINTOSH
7029 W: http://www.penguinppc.org/
7032 F: arch/powerpc/platforms/powermac/
7033 F: drivers/macintosh/
7035 LINUX FOR POWERPC EMBEDDED MPC5XXX
7038 T: git git://git.denx.de/linux-denx-agust.git
7040 F: arch/powerpc/platforms/512x/
7041 F: arch/powerpc/platforms/52xx/
7043 LINUX FOR POWERPC EMBEDDED PPC4XX
7046 W: http://www.penguinppc.org/
7049 F: arch/powerpc/platforms/40x/
7050 F: arch/powerpc/platforms/44x/
7052 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7055 F: arch/powerpc/*/*virtex*
7056 F: arch/powerpc/*/*/*virtex*
7058 LINUX FOR POWERPC EMBEDDED PPC8XX
7060 W: http://www.penguinppc.org/
7063 F: arch/powerpc/platforms/8xx/
7065 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7068 W: http://www.penguinppc.org/
7070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7072 F: arch/powerpc/platforms/83xx/
7073 F: arch/powerpc/platforms/85xx/
7075 LINUX FOR POWERPC PA SEMI PWRFICIENT
7079 F: arch/powerpc/platforms/pasemi/
7080 F: drivers/*/*pasemi*
7081 F: drivers/*/*/*pasemi*
7083 LINUX SECURITY MODULE (LSM) FRAMEWORK
7088 LIS3LV02D ACCELEROMETER DRIVER
7091 F: Documentation/misc-devices/lis3lv02d
7092 F: drivers/misc/lis3lv02d/
7093 F: drivers/platform/x86/hp_accel.c
7102 F: kernel/livepatch/
7103 F: include/linux/livepatch.h
7104 F: arch/x86/include/asm/livepatch.h
7105 F: arch/x86/kernel/livepatch.c
7106 F: Documentation/livepatch/
7107 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7108 F: samples/livepatch/
7110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7112 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7115 F: drivers/misc/lkdtm*
7120 F: include/linux/llc.h
7121 F: include/uapi/linux/llc.h
7125 LM73 HARDWARE MONITOR DRIVER
7129 F: drivers/hwmon/lm73.c
7131 LM78 HARDWARE MONITOR DRIVER
7135 F: Documentation/hwmon/lm78
7136 F: drivers/hwmon/lm78.c
7138 LM83 HARDWARE MONITOR DRIVER
7142 F: Documentation/hwmon/lm83
7143 F: drivers/hwmon/lm83.c
7145 LM90 HARDWARE MONITOR DRIVER
7149 F: Documentation/hwmon/lm90
7150 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7151 F: drivers/hwmon/lm90.c
7153 LM95234 HARDWARE MONITOR DRIVER
7157 F: Documentation/hwmon/lm95234
7158 F: drivers/hwmon/lm95234.c
7160 LME2510 MEDIA DRIVER
7163 W: https://linuxtv.org
7164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7166 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7174 F: Documentation/locking/
7175 F: include/linux/lockdep.h
7176 F: include/linux/spinlock*.h
7177 F: arch/*/include/asm/spinlock*.h
7178 F: include/linux/rwlock*.h
7179 F: include/linux/mutex*.h
7180 F: arch/*/include/asm/mutex*.h
7181 F: include/linux/rwsem*.h
7182 F: arch/*/include/asm/rwsem.h
7183 F: include/linux/seqlock.h
7184 F: lib/locking*.[ch]
7187 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7190 W: http://www.linux-ntfs.org/content/view/19/37/
7192 F: Documentation/ldm.txt
7193 F: block/partitions/ldm.*
7203 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7209 W: http://www.avagotech.com/support/
7211 F: drivers/message/fusion/
7212 F: drivers/scsi/mpt2sas/
7213 F: drivers/scsi/mpt3sas/
7215 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7219 F: drivers/scsi/sym53c8xx_2/
7221 LTC4261 HARDWARE MONITOR DRIVER
7225 F: Documentation/hwmon/ltc4261
7226 F: drivers/hwmon/ltc4261.c
7228 LTP (Linux Test Project)
7236 W: http://linux-test-project.github.io/
7237 T: git git://github.com/linux-test-project/ltp.git
7241 W: http://www.linux-m32r.org/
7248 W: http://www.linux-m68k.org/
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7254 M68K ON APPLE MACINTOSH
7256 W: http://www.mac.linux-m68k.org/
7263 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7267 M88DS3103 MEDIA DRIVER
7270 W: https://linuxtv.org
7271 W: http://palosaari.fi/linux/
7272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7273 T: git git://linuxtv.org/anttip/media_tree.git
7275 F: drivers/media/dvb-frontends/m88ds3103*
7277 M88RS2000 MEDIA DRIVER
7280 W: https://linuxtv.org
7281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7283 F: drivers/media/dvb-frontends/m88rs2000*
7285 MA901 MASTERKIT USB FM RADIO DRIVER
7288 T: git git://linuxtv.org/media_tree.git
7290 F: drivers/media/radio/radio-ma901.c
7295 W: http://wireless.kernel.org/
7296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7299 F: Documentation/networking/mac80211-injection.txt
7300 F: include/net/mac80211.h
7302 F: drivers/net/wireless/mac80211_hwsim.[ch]
7308 F: drivers/net/macvlan.c
7309 F: include/linux/if_macvlan.h
7316 F: include/linux/mailbox_client.h
7317 F: include/linux/mailbox_controller.h
7319 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7321 W: http://www.kernel.org/doc/man-pages
7325 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7329 F: drivers/net/dsa/mv88e6xxx/
7331 MARVELL ARMADA DRM SUPPORT
7334 F: drivers/gpu/drm/armada/
7335 F: include/uapi/drm/armada_drm.h
7336 F: Documentation/devicetree/bindings/display/armada/
7338 MARVELL CRYPTO DRIVER
7341 F: drivers/crypto/marvell/
7345 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7350 F: drivers/net/ethernet/marvell/sk*
7352 MARVELL LIBERTAS WIRELESS DRIVER
7355 F: drivers/net/wireless/marvell/libertas/
7357 MARVELL MV643XX ETHERNET DRIVER
7361 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7362 F: include/linux/mv643xx.h
7364 MARVELL MVNETA ETHERNET DRIVER
7368 F: drivers/net/ethernet/marvell/mvneta.*
7370 MARVELL MWIFIEX WIRELESS DRIVER
7375 F: drivers/net/wireless/marvell/mwifiex/
7377 MARVELL MWL8K WIRELESS DRIVER
7381 F: drivers/net/wireless/marvell/mwl8k.c
7383 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7386 F: drivers/mmc/host/mvsdio.*
7388 MATROX FRAMEBUFFER DRIVER
7391 F: drivers/video/fbdev/matrox/matroxfb_*
7392 F: include/uapi/linux/matroxfb.h
7394 MAX16065 HARDWARE MONITOR DRIVER
7398 F: Documentation/hwmon/max16065
7399 F: drivers/hwmon/max16065.c
7401 MAX20751 HARDWARE MONITOR DRIVER
7405 F: Documentation/hwmon/max20751
7406 F: drivers/hwmon/max20751.c
7408 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7412 F: Documentation/hwmon/max6650
7413 F: drivers/hwmon/max6650.c
7415 MAX6697 HARDWARE MONITOR DRIVER
7419 F: Documentation/hwmon/max6697
7420 F: Documentation/devicetree/bindings/i2c/max6697.txt
7421 F: drivers/hwmon/max6697.c
7422 F: include/linux/platform_data/max6697.h
7424 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7428 F: Documentation/devicetree/bindings/sound/max9860.txt
7429 F: sound/soc/codecs/max9860.*
7431 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7435 F: drivers/power/max14577_charger.c
7436 F: drivers/power/max77693_charger.c
7438 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7442 F: drivers/*/*max77802*.c
7443 F: Documentation/devicetree/bindings/*/*max77802.txt
7444 F: include/dt-bindings/*/*max77802.h
7446 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7451 F: drivers/*/max14577*.c
7452 F: drivers/*/max77686*.c
7453 F: drivers/*/max77693*.c
7454 F: drivers/extcon/extcon-max14577.c
7455 F: drivers/extcon/extcon-max77693.c
7456 F: drivers/rtc/rtc-max77686.c
7457 F: drivers/clk/clk-max77686.c
7458 F: Documentation/devicetree/bindings/mfd/max14577.txt
7459 F: Documentation/devicetree/bindings/*/max77686.txt
7460 F: Documentation/devicetree/bindings/mfd/max77693.txt
7461 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7462 F: include/linux/mfd/max14577*.h
7463 F: include/linux/mfd/max77686*.h
7464 F: include/linux/mfd/max77693*.h
7466 MAXIRADIO FM RADIO RECEIVER DRIVER
7469 T: git git://linuxtv.org/media_tree.git
7470 W: https://linuxtv.org
7472 F: drivers/media/radio/radio-maxiradio*
7474 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7478 F: drivers/iio/potentiometer/mcp4531.c
7480 MEDIA DRIVERS FOR RENESAS - FCP
7484 T: git git://linuxtv.org/media_tree.git
7486 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7487 F: drivers/media/platform/rcar-fcp.c
7488 F: include/media/rcar-fcp.h
7490 MEDIA DRIVERS FOR RENESAS - VSP1
7494 T: git git://linuxtv.org/media_tree.git
7496 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7497 F: drivers/media/platform/vsp1/
7499 MEDIA DRIVERS FOR HELENE
7502 W: https://linuxtv.org
7504 T: git git://linuxtv.org/media_tree.git
7506 F: drivers/media/dvb-frontends/helene*
7508 MEDIA DRIVERS FOR ASCOT2E
7512 W: https://linuxtv.org
7514 T: git git://linuxtv.org/media_tree.git
7516 F: drivers/media/dvb-frontends/ascot2e*
7518 MEDIA DRIVERS FOR CXD2841ER
7522 W: https://linuxtv.org
7524 T: git git://linuxtv.org/media_tree.git
7526 F: drivers/media/dvb-frontends/cxd2841er*
7528 MEDIA DRIVERS FOR HORUS3A
7532 W: https://linuxtv.org
7534 T: git git://linuxtv.org/media_tree.git
7536 F: drivers/media/dvb-frontends/horus3a*
7538 MEDIA DRIVERS FOR LNBH25
7542 W: https://linuxtv.org
7544 T: git git://linuxtv.org/media_tree.git
7546 F: drivers/media/dvb-frontends/lnbh25*
7548 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7552 W: https://linuxtv.org
7554 T: git git://linuxtv.org/media_tree.git
7556 F: drivers/media/pci/netup_unidvb/*
7558 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7561 P: LinuxTV.org Project
7563 W: https://linuxtv.org
7564 Q: http://patchwork.kernel.org/project/linux-media/list/
7565 T: git git://linuxtv.org/media_tree.git
7567 F: Documentation/dvb/
7568 F: Documentation/video4linux/
7569 F: Documentation/DocBook/media/
7571 F: drivers/staging/media/
7572 F: include/linux/platform_data/media/
7574 F: include/uapi/linux/dvb/
7575 F: include/uapi/linux/videodev2.h
7576 F: include/uapi/linux/media.h
7577 F: include/uapi/linux/v4l2-*
7578 F: include/uapi/linux/meye.h
7579 F: include/uapi/linux/ivtv*
7580 F: include/uapi/linux/uvcvideo.h
7582 MEDIATEK ETHERNET DRIVER
7587 F: drivers/net/ethernet/mediatek/
7589 MEDIATEK MT7601U WIRELESS LAN DRIVER
7593 F: drivers/net/wireless/mediatek/mt7601u/
7595 MEGARAID SCSI/SAS DRIVERS
7601 W: http://www.lsi.com
7603 F: Documentation/scsi/megaraid.txt
7604 F: drivers/scsi/megaraid.*
7605 F: drivers/scsi/megaraid/
7607 MELLANOX ETHERNET DRIVER (mlx4_en)
7611 W: http://www.mellanox.com
7612 Q: http://patchwork.ozlabs.org/project/netdev/list/
7613 F: drivers/net/ethernet/mellanox/mlx4/en_*
7615 MELLANOX ETHERNET DRIVER (mlx5e)
7619 W: http://www.mellanox.com
7620 Q: http://patchwork.ozlabs.org/project/netdev/list/
7621 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7623 MELLANOX ETHERNET SWITCH DRIVERS
7628 W: http://www.mellanox.com
7629 Q: http://patchwork.ozlabs.org/project/netdev/list/
7630 F: drivers/net/ethernet/mellanox/mlxsw/
7637 F: kernel/membarrier.c
7638 F: include/uapi/linux/membarrier.h
7642 W: http://www.linux-mm.org
7644 F: include/linux/mm.h
7645 F: include/linux/gfp.h
7646 F: include/linux/mmzone.h
7647 F: include/linux/memory_hotplug.h
7648 F: include/linux/vmalloc.h
7651 MEMORY TECHNOLOGY DEVICES (MTD)
7655 W: http://www.linux-mtd.infradead.org/
7656 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7657 T: git git://git.infradead.org/linux-mtd.git
7658 T: git git://git.infradead.org/l2-mtd.git
7660 F: Documentation/devicetree/bindings/mtd/
7662 F: include/linux/mtd/
7663 F: include/uapi/mtd/
7665 MEN A21 WATCHDOG DRIVER
7669 F: drivers/watchdog/mena21_wdt.c
7671 MEN CHAMELEON BUS (mcb)
7675 F: include/linux/mcb.h
7676 F: Documentation/men-chameleon-bus.txt
7678 MEN F21BMC (Board Management Controller)
7681 F: drivers/mfd/menf21bmc.c
7682 F: drivers/watchdog/menf21bmc_wdt.c
7683 F: drivers/leds/leds-menf21bmc.c
7684 F: drivers/hwmon/menf21bmc_hwmon.c
7685 F: Documentation/hwmon/menf21bmc
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7693 F: Documentation/metag/
7694 F: Documentation/devicetree/bindings/metag/
7695 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7696 F: drivers/clocksource/metag_generic.c
7697 F: drivers/irqchip/irq-metag.c
7698 F: drivers/irqchip/irq-metag-ext.c
7699 F: drivers/tty/metag_da.c
7701 MICROBLAZE ARCHITECTURE
7703 W: http://www.monstr.eu/fdt/
7704 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7708 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7712 F: drivers/platform/x86/surfacepro3_button.c
7717 F: drivers/usb/image/microtek.*
7722 W: http://www.linux-mips.org/
7723 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7724 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7726 F: Documentation/devicetree/bindings/mips/
7727 F: Documentation/mips/
7730 MIPS/LOONGSON1 ARCHITECTURE
7734 F: arch/mips/loongson32/
7735 F: arch/mips/include/asm/mach-loongson32/
7736 F: drivers/*/*loongson1*
7737 F: drivers/*/*/*loongson1*
7739 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7742 T: git git://linuxtv.org/media_tree.git
7743 W: https://linuxtv.org
7745 F: drivers/media/radio/radio-miropcm20*
7747 MELLANOX MLX4 core VPI driver
7751 W: http://www.mellanox.com
7752 Q: http://patchwork.ozlabs.org/project/netdev/list/
7754 F: drivers/net/ethernet/mellanox/mlx4/
7755 F: include/linux/mlx4/
7757 MELLANOX MLX4 IB driver
7760 W: http://www.mellanox.com
7761 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7763 F: drivers/infiniband/hw/mlx4/
7764 F: include/linux/mlx4/
7766 MELLANOX MLX5 core VPI driver
7771 W: http://www.mellanox.com
7772 Q: http://patchwork.ozlabs.org/project/netdev/list/
7774 F: drivers/net/ethernet/mellanox/mlx5/core/
7775 F: include/linux/mlx5/
7777 MELLANOX MLX5 IB driver
7781 W: http://www.mellanox.com
7782 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7784 F: drivers/infiniband/hw/mlx5/
7785 F: include/linux/mlx5/
7787 MELEXIS MLX90614 DRIVER
7790 W: http://www.melexis.com
7792 F: drivers/iio/temperature/mlx90614.c
7794 MN88472 MEDIA DRIVER
7797 W: https://linuxtv.org
7798 W: http://palosaari.fi/linux/
7799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7801 F: drivers/media/dvb-frontends/mn88472*
7803 MN88473 MEDIA DRIVER
7806 W: https://linuxtv.org
7807 W: http://palosaari.fi/linux/
7808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7810 F: drivers/media/dvb-frontends/mn88473*
7815 F: include/linux/module.h
7818 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7819 W: http://popies.net/meye/
7821 F: Documentation/video4linux/meye.txt
7822 F: drivers/media/pci/meye/
7823 F: include/uapi/linux/meye.h
7825 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7828 F: Documentation/serial/moxa-smartio
7829 F: drivers/tty/mxser.*
7831 MR800 AVERMEDIA USB FM RADIO DRIVER
7834 T: git git://linuxtv.org/media_tree.git
7836 F: drivers/media/radio/radio-mr800.c
7838 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7842 F: drivers/net/ieee802154/mrf24j40.c
7843 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7849 F: drivers/platform/x86/msi-laptop.c
7854 F: drivers/platform/x86/msi-wmi.c
7859 W: https://linuxtv.org
7860 W: http://palosaari.fi/linux/
7861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7862 T: git git://linuxtv.org/anttip/media_tree.git
7864 F: drivers/media/tuners/msi001*
7866 MSI2500 MEDIA DRIVER
7869 W: https://linuxtv.org
7870 W: http://palosaari.fi/linux/
7871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7872 T: git git://linuxtv.org/anttip/media_tree.git
7874 F: drivers/media/usb/msi2500/
7876 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7880 F: drivers/mtd/devices/docg3*
7882 MT9M032 APTINA SENSOR DRIVER
7885 T: git git://linuxtv.org/media_tree.git
7887 F: drivers/media/i2c/mt9m032.c
7888 F: include/media/i2c/mt9m032.h
7890 MT9P031 APTINA CAMERA SENSOR
7893 T: git git://linuxtv.org/media_tree.git
7895 F: drivers/media/i2c/mt9p031.c
7896 F: include/media/i2c/mt9p031.h
7898 MT9T001 APTINA CAMERA SENSOR
7901 T: git git://linuxtv.org/media_tree.git
7903 F: drivers/media/i2c/mt9t001.c
7904 F: include/media/i2c/mt9t001.h
7906 MT9V032 APTINA CAMERA SENSOR
7909 T: git git://linuxtv.org/media_tree.git
7911 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7912 F: drivers/media/i2c/mt9v032.c
7913 F: include/media/i2c/mt9v032.h
7915 MULTIFUNCTION DEVICES (MFD)
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7920 F: include/linux/mfd/
7922 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7925 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7927 F: Documentation/devicetree/bindings/mmc/
7929 F: include/linux/mmc/
7930 F: include/uapi/linux/mmc/
7932 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7934 F: drivers/mmc/host/mmc_spi.c
7935 F: include/linux/spi/mmc_spi.h
7937 MULTISOUND SOUND DRIVER
7940 F: Documentation/sound/oss/MultiSound
7943 MULTITECH MULTIPORT CARD (ISICOM)
7945 F: drivers/tty/isicom.c
7946 F: include/linux/isicom.h
7948 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7953 F: drivers/usb/musb/
7955 MXL5007T MEDIA DRIVER
7958 W: https://linuxtv.org
7959 W: http://github.com/mkrufky
7960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7961 T: git git://linuxtv.org/mkrufky/tuners.git
7963 F: drivers/media/tuners/mxl5007t.*
7965 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7968 W: https://www.myricom.com/support/downloads/myri10ge.html
7970 F: drivers/net/ethernet/myricom/myri10ge/
7972 NAND FLASH SUBSYSTEM
7976 W: http://www.linux-mtd.infradead.org/
7977 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7978 T: git git://github.com/linux-nand/linux.git
7980 F: drivers/mtd/nand/
7981 F: include/linux/mtd/nand*.h
7983 NATSEMI ETHERNET DRIVER (DP8381x)
7985 F: drivers/net/ethernet/natsemi/natsemi.c
7987 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7991 W: http://www.native-instruments.com
7999 NCR 5380 SCSI DRIVERS
8004 F: Documentation/scsi/g_NCR5380.txt
8005 F: Documentation/scsi/dtc3x80.txt
8006 F: drivers/scsi/NCR5380.*
8007 F: drivers/scsi/arm/cumana_1.c
8008 F: drivers/scsi/arm/oak.c
8009 F: drivers/scsi/atari_scsi.*
8010 F: drivers/scsi/dmx3191d.c
8011 F: drivers/scsi/dtc.*
8012 F: drivers/scsi/g_NCR5380.*
8013 F: drivers/scsi/g_NCR5380_mmio.c
8014 F: drivers/scsi/mac_scsi.*
8015 F: drivers/scsi/pas16.*
8016 F: drivers/scsi/sun3_scsi.*
8017 F: drivers/scsi/sun3_scsi_vme.c
8018 F: drivers/scsi/t128.*
8020 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8024 F: drivers/scsi/NCR_D700.*
8026 NCT6775 HARDWARE MONITOR DRIVER
8030 F: Documentation/hwmon/nct6775
8031 F: drivers/hwmon/nct6775.c
8033 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8036 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8038 F: drivers/infiniband/hw/nes/
8040 NETEM NETWORK EMULATOR
8044 F: net/sched/sch_netem.c
8046 NETERION 10GbE DRIVERS (s2io/vxge)
8050 F: Documentation/networking/s2io.txt
8051 F: Documentation/networking/vxge.txt
8052 F: drivers/net/ethernet/neterion/
8054 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8060 W: http://www.netfilter.org/
8061 W: http://www.iptables.org/
8062 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8066 F: include/linux/netfilter*
8067 F: include/linux/netfilter/
8068 F: include/net/netfilter/
8069 F: include/uapi/linux/netfilter*
8070 F: include/uapi/linux/netfilter/
8071 F: net/*/netfilter.c
8074 F: net/bridge/br_netfilter*.c
8078 W: http://netlabel.sf.net
8081 F: Documentation/netlabel/
8082 F: include/net/netlabel.h
8085 NETROM NETWORK LAYER
8088 W: http://www.linux-ax25.org/
8090 F: include/net/netrom.h
8091 F: include/uapi/linux/netrom.h
8094 NETRONOME ETHERNET DRIVERS
8098 F: drivers/net/ethernet/netronome/
8100 NETWORK BLOCK DEVICE (NBD)
8104 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8105 F: Documentation/blockdev/nbd.txt
8106 F: drivers/block/nbd.c
8107 F: include/uapi/linux/nbd.h
8109 NETWORK DROP MONITOR
8113 W: https://fedorahosted.org/dropwatch/
8114 F: net/core/drop_monitor.c
8116 NETWORKING [GENERAL]
8119 W: http://www.linuxfoundation.org/en/Net
8120 Q: http://patchwork.ozlabs.org/project/netdev/list/
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8126 F: include/linux/in.h
8127 F: include/linux/net.h
8128 F: include/linux/netdevice.h
8129 F: include/uapi/linux/in.h
8130 F: include/uapi/linux/net.h
8131 F: include/uapi/linux/netdevice.h
8132 F: include/uapi/linux/net_namespace.h
8134 F: tools/testing/selftests/net/
8138 NETWORKING [IPv4/IPv6]
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8166 F: net/ipv4/ipcomp.c
8167 F: net/ipv4/ip_vti.c
8171 F: net/ipv6/ipcomp6.c
8172 F: net/ipv6/ip6_vti.c
8173 F: include/uapi/linux/xfrm.h
8174 F: include/net/xfrm.h
8176 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8181 NETWORKING [WIRELESS]
8183 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8187 W: http://www.linuxfoundation.org/en/Net
8188 Q: http://patchwork.ozlabs.org/project/netdev/list/
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8192 F: Documentation/devicetree/bindings/net/
8194 F: include/linux/if_*
8195 F: include/linux/netdevice.h
8196 F: include/linux/etherdevice.h
8197 F: include/linux/fcdevice.h
8198 F: include/linux/fddidevice.h
8199 F: include/linux/hippidevice.h
8200 F: include/linux/inetdevice.h
8201 F: include/uapi/linux/if_*
8202 F: include/uapi/linux/netdevice.h
8204 NETWORKING DRIVERS (WIRELESS)
8207 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8211 F: Documentation/devicetree/bindings/net/wireless/
8212 F: drivers/net/wireless/
8214 NETXEN (1/10) GbE SUPPORT
8219 W: http://www.qlogic.com
8221 F: drivers/net/ethernet/qlogic/netxen/
8232 F: include/uapi/linux/nfc.h
8234 F: include/linux/platform_data/nfcmrvl.h
8235 F: include/linux/platform_data/nxp-nci.h
8236 F: include/linux/platform_data/pn544.h
8237 F: include/linux/platform_data/st21nfca.h
8238 F: include/linux/platform_data/st-nci.h
8239 F: Documentation/devicetree/bindings/net/nfc/
8241 NFS, SUNRPC, AND LOCKD CLIENTS
8245 W: http://client.linux-nfs.org
8246 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8252 F: include/linux/lockd/
8253 F: include/linux/nfs*
8254 F: include/linux/sunrpc/
8255 F: include/uapi/linux/nfs*
8256 F: include/uapi/linux/sunrpc/
8261 W: http://nilfs.sourceforge.net/
8262 W: http://nilfs.osdn.jp/
8263 T: git git://github.com/konis/nilfs2.git
8265 F: Documentation/filesystems/nilfs2.txt
8267 F: include/linux/nilfs2_fs.h
8268 F: include/trace/events/nilfs2.h
8270 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8272 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8274 F: Documentation/scsi/NinjaSCSI.txt
8275 F: drivers/scsi/pcmcia/nsp_*
8277 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8280 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8282 F: Documentation/scsi/NinjaSCSI.txt
8283 F: drivers/scsi/nsp32*
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8292 NOKIA N900 POWER SUPPLY DRIVERS
8294 F: include/linux/power/bq2415x_charger.h
8295 F: include/linux/power/bq27xxx_battery.h
8296 F: include/linux/power/isp1704_charger.h
8297 F: drivers/power/bq2415x_charger.c
8298 F: drivers/power/bq27xxx_battery.c
8299 F: drivers/power/bq27xxx_battery_i2c.c
8300 F: drivers/power/isp1704_charger.c
8301 F: drivers/power/rx51_battery.c
8309 W: https://github.com/jonmason/ntb/wiki
8310 T: git git://github.com/jonmason/ntb.git
8312 F: drivers/net/ntb_netdev.c
8313 F: include/linux/ntb.h
8314 F: include/linux/ntb_transport.h
8321 W: https://github.com/jonmason/ntb/wiki
8322 T: git git://github.com/jonmason/ntb.git
8323 F: drivers/ntb/hw/intel/
8329 F: drivers/ntb/hw/amd/
8334 W: http://www.tuxera.com/
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8337 F: Documentation/filesystems/ntfs.txt
8340 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8344 F: drivers/video/fbdev/riva/
8345 F: drivers/video/fbdev/nvidia/
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8352 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8354 F: drivers/nvme/host/
8355 F: include/linux/nvme.h
8357 NVM EXPRESS TARGET DRIVER
8362 F: drivers/nvme/target/
8369 F: Documentation/devicetree/bindings/nvmem/
8370 F: include/linux/nvmem-consumer.h
8371 F: include/linux/nvmem-provider.h
8378 F: drivers/nfc/nxp-nci
8380 NXP TDA998X DRM DRIVER
8383 F: drivers/gpu/drm/i2c/tda998x_drv.c
8384 F: include/drm/i2c/tda998x.h
8390 F: sound/soc/codecs/tfa9879*
8400 W: http://www.muru.com/linux/omap/
8401 W: http://linux.omap.com/
8402 Q: http://patchwork.kernel.org/project/linux-omap/list/
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8406 F: arch/arm/configs/omap1_defconfig
8407 F: arch/arm/configs/omap2plus_defconfig
8408 F: drivers/i2c/busses/i2c-omap.c
8409 F: drivers/irqchip/irq-omap-intc.c
8410 F: drivers/mfd/*omap*.c
8411 F: drivers/mfd/menelaus.c
8412 F: drivers/mfd/palmas.c
8413 F: drivers/mfd/tps65217.c
8414 F: drivers/mfd/tps65218.c
8415 F: drivers/mfd/tps65910.c
8416 F: drivers/mfd/twl-core.[ch]
8417 F: drivers/mfd/twl4030*.c
8418 F: drivers/mfd/twl6030*.c
8419 F: drivers/mfd/twl6040*.c
8420 F: drivers/regulator/palmas-regulator*.c
8421 F: drivers/regulator/pbias-regulator.c
8422 F: drivers/regulator/tps65217-regulator.c
8423 F: drivers/regulator/tps65218-regulator.c
8424 F: drivers/regulator/tps65910-regulator.c
8425 F: drivers/regulator/twl-regulator.c
8426 F: include/linux/i2c-omap.h
8428 OMAP DEVICE TREE SUPPORT
8434 F: arch/arm/boot/dts/*omap*
8435 F: arch/arm/boot/dts/*am3*
8436 F: arch/arm/boot/dts/*am4*
8437 F: arch/arm/boot/dts/*am5*
8438 F: arch/arm/boot/dts/*dra7*
8440 OMAP CLOCK FRAMEWORK SUPPORT
8444 F: arch/arm/*omap*/*clock*
8446 OMAP POWER MANAGEMENT SUPPORT
8450 F: arch/arm/*omap*/*pm*
8451 F: drivers/cpufreq/omap-cpufreq.c
8453 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8458 F: arch/arm/mach-omap2/prm*
8468 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8473 F: drivers/memory/omap-gpmc.c
8474 F: arch/arm/mach-omap2/*gpmc*
8476 OMAP FRAMEBUFFER SUPPORT
8481 F: drivers/video/fbdev/omap/
8483 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8488 F: drivers/video/fbdev/omap2/
8489 F: Documentation/arm/OMAP/DSS
8491 OMAP HARDWARE SPINLOCK SUPPORT
8495 F: drivers/hwspinlock/omap_hwspinlock.c
8501 F: drivers/mmc/host/omap.c
8507 F: drivers/mmc/host/omap_hsmmc.c
8509 OMAP RANDOM NUMBER GENERATOR SUPPORT
8512 F: drivers/char/hw_random/omap-rng.c
8519 F: arch/arm/mach-omap2/omap_hwmod.*
8525 F: arch/arm/mach-omap2/omap_hwmod*data*
8527 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8531 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8533 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8537 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8538 F: drivers/media/platform/omap3isp/
8539 F: drivers/staging/media/omap4iss/
8545 F: drivers/usb/*/*omap*
8546 F: arch/arm/*omap*/usb*
8554 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8555 F: drivers/gpio/gpio-omap.c
8557 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8561 F: arch/arm/boot/dts/am335x-nano.dts
8567 F: Documentation/filesystems/omfs.txt
8570 OMNIKEY CARDMAN 4000 DRIVER
8573 F: drivers/char/pcmcia/cm4000_cs.c
8574 F: include/linux/cm4000_cs.h
8575 F: include/uapi/linux/cm4000_cs.h
8577 OMNIKEY CARDMAN 4040 DRIVER
8580 F: drivers/char/pcmcia/cm4040_cs.*
8582 OMNIVISION OV7670 SENSOR DRIVER
8585 T: git git://linuxtv.org/media_tree.git
8587 F: drivers/media/i2c/ov7670.c
8589 ONENAND FLASH DRIVER
8593 F: drivers/mtd/onenand/
8594 F: include/linux/mtd/onenand*.h
8596 ONSTREAM SCSI TAPE DRIVER
8601 F: Documentation/scsi/osst.txt
8602 F: drivers/scsi/osst.*
8603 F: drivers/scsi/osst_*.h
8604 F: drivers/scsi/st.h
8606 OPENCORES I2C BUS DRIVER
8610 F: Documentation/i2c/busses/i2c-ocores
8611 F: drivers/i2c/busses/i2c-ocores.c
8613 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8617 W: http://www.devicetree.org/
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8621 F: include/linux/of*.h
8624 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8629 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8631 F: Documentation/devicetree/
8633 F: include/dt-bindings/
8635 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8639 F: Documentation/devicetree/dynamic-resolution-notes.txt
8640 F: Documentation/devicetree/overlay-notes.txt
8641 F: drivers/of/overlay.c
8642 F: drivers/of/resolver.c
8644 OPENRISC ARCHITECTURE
8646 W: http://openrisc.net
8648 T: git git://openrisc.net/~jonas/linux
8655 W: http://openvswitch.org
8658 F: include/uapi/linux/openvswitch.h
8660 OPERATING PERFORMANCE POINTS (OPP)
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8667 F: drivers/base/power/opp/
8668 F: include/linux/pm_opp.h
8669 F: Documentation/power/opp.txt
8670 F: Documentation/devicetree/bindings/opp/
8675 T: git git://git.alsa-project.org/alsa-kernel.git
8677 F: sound/drivers/opl4/
8683 F: arch/*/include/asm/oprofile*.h
8685 F: drivers/oprofile/
8686 F: include/linux/oprofile.h
8688 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8692 W: http://ocfs2.wiki.kernel.org
8694 F: Documentation/filesystems/ocfs2.txt
8695 F: Documentation/filesystems/dlmfs.txt
8700 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8701 W: http://www.nongnu.org/orinoco/
8703 F: drivers/net/wireless/intersil/orinoco/
8705 OSD LIBRARY and FILESYSTEM
8709 W: http://open-osd.org
8710 T: git git://git.open-osd.org/open-osd.git
8712 F: drivers/scsi/osd/
8713 F: include/scsi/osd_*
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8722 F: Documentation/filesystems/overlayfs.txt
8727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8730 F: Documentation/filesystems/orangefs.txt
8735 W: http://wireless.kernel.org/en/users/Drivers/p54
8737 F: drivers/net/wireless/intersil/p54/
8739 PA SEMI ETHERNET DRIVER
8743 F: drivers/net/ethernet/pasemi/*
8745 PA SEMI SMBUS DRIVER
8749 F: drivers/i2c/busses/i2c-pasemi.c
8751 PADATA PARALLEL EXECUTION MECHANISM
8756 F: include/linux/padata.h
8757 F: Documentation/padata.txt
8759 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8763 F: drivers/platform/x86/panasonic-laptop.c
8765 PANASONIC MN10300/AM33/AM34 PORT
8768 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8770 F: Documentation/mn10300/
8773 PARALLEL LCD/KEYPAD PANEL DRIVER
8777 F: Documentation/misc-devices/lcd-panel-cgram.txt
8778 F: drivers/misc/panel.c
8780 PARALLEL PORT SUBSYSTEM
8786 F: include/linux/parport*.h
8787 F: drivers/char/ppdev.c
8788 F: include/uapi/linux/ppdev.h
8789 F: Documentation/parport*.txt
8791 PARAVIRT_OPS INTERFACE
8798 F: Documentation/virtual/paravirt_ops.txt
8799 F: arch/*/kernel/paravirt*
8800 F: arch/*/include/asm/paravirt.h
8802 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8806 F: Documentation/blockdev/paride.txt
8807 F: drivers/block/paride/
8813 W: http://www.parisc-linux.org/
8814 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8819 F: Documentation/parisc/
8821 F: drivers/char/agp/parisc-agp.c
8822 F: drivers/input/serio/gscps2.c
8823 F: drivers/parport/parport_gsc.*
8824 F: drivers/tty/serial/8250/8250_gsc.c
8825 F: drivers/video/fbdev/sti*
8826 F: drivers/video/console/sti*
8827 F: drivers/video/logo/logo_parisc*
8829 PC87360 HARDWARE MONITORING DRIVER
8833 F: Documentation/hwmon/pc87360
8834 F: drivers/hwmon/pc87360.c
8839 F: drivers/char/pc8736x_gpio.c
8841 PC87427 HARDWARE MONITORING DRIVER
8845 F: Documentation/hwmon/pc87427
8846 F: drivers/hwmon/pc87427.c
8851 F: drivers/leds/leds-pca9532.c
8852 F: include/linux/leds-pca9532.h
8854 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8858 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8860 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8863 F: drivers/firmware/pcdp.*
8869 F: Documentation/PCI/pci-error-recovery.txt
8871 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8875 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8876 F: arch/powerpc/kernel/eeh*.c
8877 F: arch/powerpc/platforms/*/eeh*.c
8878 F: arch/powerpc/include/*/eeh*.h
8883 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8886 F: Documentation/PCI/
8888 F: include/linux/pci*
8890 F: arch/x86/kernel/quirks.c
8892 PCI DRIVER FOR ALTERA PCIE IP
8897 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8898 F: drivers/pci/host/pcie-altera.c
8900 PCI DRIVER FOR ARM VERSATILE PLATFORM
8905 F: Documentation/devicetree/bindings/pci/versatile.txt
8906 F: drivers/pci/host/pci-versatile.c
8908 PCI DRIVER FOR APPLIEDMICRO XGENE
8913 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8914 F: drivers/pci/host/pci-xgene.c
8916 PCI DRIVER FOR FREESCALE LAYERSCAPE
8924 F: drivers/pci/host/*layerscape*
8932 F: drivers/pci/host/*imx6*
8934 PCI DRIVER FOR TI KEYSTONE
8939 F: drivers/pci/host/*keystone*
8941 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8947 F: drivers/pci/host/*mvebu*
8949 PCI DRIVER FOR NVIDIA TEGRA
8954 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8955 F: drivers/pci/host/pci-tegra.c
8957 PCI DRIVER FOR TI DRA7XX
8962 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8963 F: drivers/pci/host/pci-dra7xx.c
8965 PCI DRIVER FOR RENESAS R-CAR
8970 F: drivers/pci/host/*rcar*
8972 PCI DRIVER FOR SAMSUNG EXYNOS
8978 F: drivers/pci/host/pci-exynos.c
8980 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8985 F: drivers/pci/host/*designware*
8987 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8991 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8992 F: drivers/pci/host/pcie-designware-plat.c
8994 PCI DRIVER FOR GENERIC OF HOSTS
8999 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9000 F: drivers/pci/host/pci-host-common.c
9001 F: drivers/pci/host/pci-host-generic.c
9003 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9007 F: arch/x86/pci/vmd.c
9009 PCIE DRIVER FOR ST SPEAR13XX
9013 F: drivers/pci/host/*spear*
9015 PCI MSI DRIVER FOR ALTERA MSI IP
9020 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9021 F: drivers/pci/host/pcie-altera-msi.c
9023 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9028 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9029 F: drivers/pci/host/pci-xgene-msi.c
9031 PCIE DRIVER FOR HISILICON
9036 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9037 F: drivers/pci/host/pcie-hisi.c
9039 PCIE DRIVER FOR QUALCOMM MSM
9044 F: drivers/pci/host/*qcom*
9046 PCIE DRIVER FOR CAVIUM THUNDERX
9051 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9052 F: drivers/pci/host/pci-thunder-*
9055 P: Linux PCMCIA Team
9057 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9060 F: Documentation/pcmcia/
9064 PCNET32 NETWORK DRIVER
9068 F: drivers/net/ethernet/amd/pcnet32.c
9070 PCRYPT PARALLEL CRYPTO ENGINE
9075 F: include/crypto/pcrypt.h
9077 PER-CPU MEMORY ALLOCATOR
9080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9082 F: include/linux/percpu*.h
9084 F: arch/*/include/asm/percpu.h
9086 PER-TASK DELAY ACCOUNTING
9089 F: include/linux/delayacct.h
9090 F: kernel/delayacct.c
9092 PERFORMANCE EVENTS SUBSYSTEM
9098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9101 F: include/linux/perf_event.h
9102 F: include/uapi/linux/perf_event.h
9103 F: arch/*/kernel/perf_event*.c
9104 F: arch/*/kernel/*/perf_event*.c
9105 F: arch/*/kernel/*/*/perf_event*.c
9106 F: arch/*/include/asm/perf_event.h
9107 F: arch/*/kernel/perf_callchain.c
9111 PERSONALITY HANDLING
9115 F: include/linux/personality.h
9116 F: include/uapi/linux/personality.h
9121 F: Documentation/networking/phonet.txt
9122 F: include/linux/phonet.h
9123 F: include/net/phonet/
9124 F: include/uapi/linux/phonet.h
9131 F: drivers/mtd/devices/phram.c
9137 F: drivers/hid/hid-picolcd*
9142 T: git git://github.com/jamieiles/linux-2.6-ji.git
9144 F: arch/arm/boot/dts/picoxcell*
9145 F: arch/arm/mach-picoxcell/
9146 F: drivers/crypto/picoxcell*
9148 PIN CONTROL SUBSYSTEM
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9153 F: Documentation/devicetree/bindings/pinctrl/
9154 F: Documentation/pinctrl.txt
9156 F: include/linux/pinctrl/
9158 PIN CONTROLLER - ATMEL AT91
9162 F: drivers/pinctrl/pinctrl-at91.*
9164 PIN CONTROLLER - ATMEL AT91 PIO4
9169 F: drivers/pinctrl/pinctrl-at91-pio4.*
9171 PIN CONTROLLER - INTEL
9175 F: drivers/pinctrl/intel/
9177 PIN CONTROLLER - RENESAS
9182 F: drivers/pinctrl/sh-pfc/
9184 PIN CONTROLLER - SAMSUNG
9191 F: drivers/pinctrl/samsung/
9193 PIN CONTROLLER - SINGLE
9199 F: drivers/pinctrl/pinctrl-single.c
9201 PIN CONTROLLER - ST SPEAR
9204 W: http://www.st.com/spear
9206 F: drivers/pinctrl/spear/
9211 F: drivers/block/pktcdvd.c
9212 F: include/linux/pktcdvd.h
9213 F: include/uapi/linux/pktcdvd.h
9217 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9219 T: git git://github.com/gxt/linux.git
9220 F: drivers/input/serio/i8042-unicore32io.h
9221 F: drivers/i2c/busses/i2c-puv3.c
9222 F: drivers/video/fbdev/fb-puv3.c
9223 F: drivers/rtc/rtc-puv3.c
9225 PMBUS HARDWARE MONITORING DRIVERS
9228 W: http://hwmon.wiki.kernel.org/
9229 W: http://www.roeck-us.net/linux/drivers/
9230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9232 F: Documentation/hwmon/pmbus
9233 F: drivers/hwmon/pmbus/
9234 F: include/linux/i2c/pmbus.h
9236 PMC SIERRA MaxRAID DRIVER
9238 W: http://www.pmc-sierra.com/
9240 F: drivers/scsi/pmcraid.*
9242 PMC SIERRA PM8001 DRIVER
9248 F: drivers/scsi/pm8001/
9250 POSIX CLOCKS and TIMERS
9253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9256 F: include/linux/timer*
9257 F: kernel/time/*timer*
9259 POWER MANAGEMENT CORE
9262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9264 F: drivers/base/power/
9265 F: include/linux/pm.h
9266 F: include/linux/pm_*
9267 F: include/linux/powercap.h
9268 F: drivers/powercap/
9270 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9275 T: git git://git.infradead.org/battery-2.6.git
9277 F: Documentation/devicetree/bindings/power/
9278 F: Documentation/devicetree/bindings/power_supply/
9279 F: include/linux/power_supply.h
9281 X: drivers/power/avs/
9283 POWER STATE COORDINATION INTERFACE (PSCI)
9288 F: drivers/firmware/psci.c
9289 F: include/linux/psci.h
9290 F: include/uapi/linux/psci.h
9292 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9296 F: drivers/char/powernv-op-panel.c
9303 PPP PROTOCOL DRIVERS AND COMPRESSORS
9307 F: drivers/net/ppp/ppp_*
9309 PPP OVER ATM (RFC 2364)
9312 F: net/atm/pppoatm.c
9313 F: include/uapi/linux/atmppp.h
9318 F: drivers/net/ppp/pppoe.c
9319 F: drivers/net/ppp/pppox.c
9324 F: net/l2tp/l2tp_ppp.c
9325 F: include/linux/if_pppol2tp.h
9326 F: include/uapi/linux/if_pppol2tp.h
9330 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9333 F: Documentation/pps/
9335 F: include/linux/pps*.h
9341 F: drivers/net/ppp/pptp.c
9342 W: http://sourceforge.net/projects/accel-pptp
9347 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9349 F: Documentation/preempt-locking.txt
9350 F: include/linux/preempt.h
9352 PRISM54 WIRELESS DRIVER
9355 W: http://wireless.kernel.org/en/users/Drivers/p54
9357 F: drivers/net/wireless/intersil/prism54/
9364 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9366 PS3 PLATFORM SUPPORT
9370 F: arch/powerpc/boot/ps3*
9371 F: arch/powerpc/include/asm/lv1call.h
9372 F: arch/powerpc/include/asm/ps3*.h
9373 F: arch/powerpc/platforms/ps3/
9376 F: drivers/rtc/rtc-ps3.c
9377 F: drivers/usb/host/*ps3.c
9378 F: sound/ppc/snd_ps3*
9385 F: drivers/block/ps3vram.c
9393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9395 F: include/linux/pstore*
9396 F: drivers/firmware/efi/efi-pstore.c
9397 F: drivers/acpi/apei/erst.c
9399 PTP HARDWARE CLOCK SUPPORT
9403 W: http://linuxptp.sourceforge.net/
9404 F: Documentation/ABI/testing/sysfs-ptp
9405 F: Documentation/ptp/*
9406 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9407 F: drivers/net/phy/dp83640*
9409 F: include/linux/ptp_cl*
9415 F: include/asm-generic/syscall.h
9416 F: include/linux/ptrace.h
9417 F: include/linux/regset.h
9418 F: include/linux/tracehook.h
9419 F: include/uapi/linux/ptrace.h
9425 T: git git://linuxtv.org/media_tree.git
9427 F: drivers/staging/media/pulse8-cec
9429 PVRUSB2 VIDEO4LINUX DRIVER
9433 W: http://www.isely.net/pvrusb2/
9434 T: git git://linuxtv.org/media_tree.git
9436 F: Documentation/video4linux/README.pvrusb2
9437 F: drivers/media/usb/pvrusb2/
9442 T: git git://linuxtv.org/media_tree.git
9444 F: drivers/media/usb/pwc/*
9450 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9451 F: Documentation/hwmon/pwm-fan
9452 F: drivers/hwmon/pwm-fan.c
9458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9459 F: Documentation/pwm.txt
9460 F: Documentation/devicetree/bindings/pwm/
9461 F: include/linux/pwm.h
9463 F: drivers/video/backlight/pwm_bl.c
9464 F: include/linux/pwm_backlight.h
9466 PXA2xx/PXA3xx SUPPORT
9471 T: git git://github.com/hzhuang1/linux.git
9472 T: git git://github.com/rjarzmik/linux.git
9474 F: arch/arm/boot/dts/pxa*
9475 F: arch/arm/mach-pxa/
9477 F: drivers/pcmcia/pxa2xx*
9478 F: drivers/pinctrl/pxa/
9479 F: drivers/spi/spi-pxa2xx*
9480 F: drivers/usb/gadget/udc/pxa2*
9481 F: include/sound/pxa2xx-lib.h
9489 F: drivers/gpio/gpio-pxa.c
9491 PXA3xx NAND FLASH DRIVER
9495 F: drivers/mtd/nand/pxa3xx_nand.c
9501 T: git git://github.com/hzhuang1/linux.git
9502 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9504 F: arch/arm/boot/dts/mmp*
9505 F: arch/arm/mach-mmp/
9520 F: drivers/crypto/qat/
9526 F: drivers/infiniband/hw/qib/
9528 QLOGIC QLA1280 SCSI DRIVER
9532 F: drivers/scsi/qla1280.[ch]
9534 QLOGIC QLA2XXX FC-SCSI DRIVER
9538 F: Documentation/scsi/LICENSE.qla2xxx
9539 F: drivers/scsi/qla2xxx/
9541 QLOGIC QLA4XXX iSCSI DRIVER
9545 F: Documentation/scsi/LICENSE.qla4xxx
9546 F: drivers/scsi/qla4xxx/
9548 QLOGIC QLA3XXX NETWORK DRIVER
9554 F: Documentation/networking/LICENSE.qla3xxx
9555 F: drivers/net/ethernet/qlogic/qla3xxx.*
9557 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9561 F: drivers/net/ethernet/qlogic/qlcnic/
9563 QLOGIC QLGE 10Gb ETHERNET DRIVER
9570 F: drivers/net/ethernet/qlogic/qlge/
9572 QLOGIC QL4xxx ETHERNET DRIVER
9578 F: drivers/net/ethernet/qlogic/qed/
9579 F: include/linux/qed/
9580 F: drivers/net/ethernet/qlogic/qede/
9584 W: http://www.alarsen.net/linux/qnx4fs/
9587 F: include/uapi/linux/qnx4_fs.h
9588 F: include/uapi/linux/qnxtypes.h
9593 W: https://linuxtv.org
9594 W: http://palosaari.fi/linux/
9595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9596 T: git git://linuxtv.org/anttip/media_tree.git
9598 F: drivers/media/tuners/qt1010*
9600 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9604 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9606 F: drivers/net/wireless/ath/ath9k/
9608 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9611 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9614 F: drivers/net/wireless/ath/ath10k/
9616 QUALCOMM HEXAGON ARCHITECTURE
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9623 QUALCOMM WCN36XX WIRELESS DRIVER
9626 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9627 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9629 F: drivers/net/wireless/ath/wcn36xx/
9631 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9636 F: drivers/firmware/qemu_fw_cfg.c
9638 RADOS BLOCK DEVICE (RBD)
9644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9645 T: git git://github.com/ceph/ceph-client.git
9647 F: Documentation/ABI/testing/sysfs-bus-rbd
9648 F: drivers/block/rbd.c
9649 F: drivers/block/rbd_types.h
9651 RADEON FRAMEBUFFER DISPLAY DRIVER
9655 F: drivers/video/fbdev/aty/radeon*
9656 F: include/uapi/linux/radeonfb.h
9658 RADIOSHARK RADIO DRIVER
9661 T: git git://linuxtv.org/media_tree.git
9663 F: drivers/media/radio/radio-shark.c
9665 RADIOSHARK2 RADIO DRIVER
9668 T: git git://linuxtv.org/media_tree.git
9670 F: drivers/media/radio/radio-shark2.c
9671 F: drivers/media/radio/radio-tea5777.c
9673 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9677 F: drivers/video/fbdev/aty/aty128fb.c
9679 RALINK MIPS ARCHITECTURE
9685 RALINK RT2X00 WIRELESS LAN DRIVER
9691 F: drivers/net/wireless/ralink/rt2x00/
9693 RAMDISK RAM BLOCK DEVICE DRIVER
9696 F: Documentation/blockdev/ramdisk.txt
9697 F: drivers/block/brd.c
9699 RANDOM NUMBER DRIVER
9702 F: drivers/char/random.c
9710 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9713 F: drivers/net/wireless/ray*
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9721 F: Documentation/RCU/torture.txt
9722 F: kernel/rcu/rcutorture.c
9724 RCUTORTURE TEST FRAMEWORK
9732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9733 F: tools/testing/selftests/rcutorture
9739 RDC R6040 FAST ETHERNET DRIVER
9743 F: drivers/net/ethernet/rdc/r6040.c
9745 RDS - RELIABLE DATAGRAM SOCKETS
9750 W: https://oss.oracle.com/projects/rds/
9753 F: Documentation/networking/rds.txt
9755 RDMAVT - RDMA verbs software
9759 F: drivers/infiniband/sw/rdmavt
9761 READ-COPY UPDATE (RCU)
9768 W: http://www.rdrop.com/users/paulmck/RCU/
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9771 F: Documentation/RCU/
9772 X: Documentation/RCU/torture.txt
9773 F: include/linux/rcu*
9774 X: include/linux/srcu.h
9778 REAL TIME CLOCK (RTC) SUBSYSTEM
9782 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9785 F: Documentation/rtc.txt
9787 F: include/linux/rtc.h
9788 F: include/uapi/linux/rtc.h
9790 REALTEK AUDIO CODECS
9794 F: sound/soc/codecs/rt*
9795 F: include/sound/rt*.h
9797 REISERFS FILE SYSTEM
9802 REGISTER MAP ABSTRACTION
9805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9807 F: Documentation/devicetree/bindings/regmap/
9808 F: drivers/base/regmap/
9809 F: include/linux/regmap.h
9811 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9817 F: Documentation/devicetree/bindings/remoteproc/
9818 F: Documentation/remoteproc.txt
9819 F: drivers/remoteproc/
9820 F: include/linux/remoteproc.h
9822 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9829 F: Documentation/rpmsg.txt
9830 F: include/linux/rpmsg.h
9832 RENESAS ETHERNET DRIVERS
9836 F: drivers/net/ethernet/renesas/
9837 F: include/linux/sh_eth.h
9839 RENESAS USB2 PHY DRIVER
9843 F: drivers/phy/phy-rcar-gen3-usb2.c
9845 RESET CONTROLLER FRAMEWORK
9847 T: git git://git.pengutronix.de/git/pza/linux
9850 F: Documentation/devicetree/bindings/reset/
9851 F: include/dt-bindings/reset/
9852 F: include/linux/reset.h
9853 F: include/linux/reset-controller.h
9858 W: http://wireless.kernel.org/
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9862 F: Documentation/rfkill.txt
9870 F: include/linux/rhashtable.h
9872 RICOH SMARTMEDIA/XD DRIVER
9875 F: drivers/mtd/nand/r852.c
9876 F: drivers/mtd/nand/r852.h
9878 RICOH R5C592 MEMORYSTICK DRIVER
9881 F: drivers/memstick/host/r592.*
9885 W: http://sourceforge.net/projects/roccat/
9887 F: drivers/hid/hid-roccat*
9888 F: include/linux/hid-roccat*
9889 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9895 F: drivers/net/ethernet/rocker/
9899 W: http://www.comtrol.com
9901 F: Documentation/serial/rocket.txt
9902 F: drivers/tty/rocket*
9904 ROCKETPORT EXPRESS/INFINITY DRIVER
9908 F: drivers/tty/serial/rp2.*
9913 W: http://www.linux-ax25.org/
9915 F: include/net/rose.h
9916 F: include/uapi/linux/rose.h
9919 RTL2830 MEDIA DRIVER
9922 W: https://linuxtv.org
9923 W: http://palosaari.fi/linux/
9924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9925 T: git git://linuxtv.org/anttip/media_tree.git
9927 F: drivers/media/dvb-frontends/rtl2830*
9929 RTL2832 MEDIA DRIVER
9932 W: https://linuxtv.org
9933 W: http://palosaari.fi/linux/
9934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9935 T: git git://linuxtv.org/anttip/media_tree.git
9937 F: drivers/media/dvb-frontends/rtl2832*
9939 RTL2832_SDR MEDIA DRIVER
9942 W: https://linuxtv.org
9943 W: http://palosaari.fi/linux/
9944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9945 T: git git://linuxtv.org/anttip/media_tree.git
9947 F: drivers/media/dvb-frontends/rtl2832_sdr*
9949 RTL8180 WIRELESS DRIVER
9951 W: http://wireless.kernel.org/
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9954 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9956 RTL8187 WIRELESS DRIVER
9961 W: http://wireless.kernel.org/
9962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9964 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9966 RTL8192CE WIRELESS DRIVER
9970 W: http://wireless.kernel.org/
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9973 F: drivers/net/wireless/realtek/rtlwifi/
9974 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9976 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9981 F: drivers/net/wireless/realtek/rtl8xxxu/
9983 S3 SAVAGE FRAMEBUFFER DRIVER
9987 F: drivers/video/fbdev/savage/
9993 W: http://www.ibm.com/developerworks/linux/linux390/
9994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9998 F: Documentation/s390/
9999 F: Documentation/DocBook/s390*
10001 S390 COMMON I/O LAYER
10005 W: http://www.ibm.com/developerworks/linux/linux390/
10007 F: drivers/s390/cio/
10013 W: http://www.ibm.com/developerworks/linux/linux390/
10015 F: drivers/s390/block/dasd*
10016 F: block/partitions/ibm.c
10018 S390 NETWORK DRIVERS
10021 W: http://www.ibm.com/developerworks/linux/linux390/
10023 F: drivers/s390/net/
10029 W: http://www.ibm.com/developerworks/linux/linux390/
10032 F: drivers/pci/hotplug/s390_pci_hpc.c
10037 W: http://www.ibm.com/developerworks/linux/linux390/
10039 F: drivers/s390/crypto/
10044 W: http://www.ibm.com/developerworks/linux/linux390/
10046 F: drivers/s390/scsi/zfcp_*
10048 S390 IUCV NETWORK LAYER
10051 W: http://www.ibm.com/developerworks/linux/linux390/
10053 F: drivers/s390/net/*iucv*
10054 F: include/net/iucv/
10060 W: http://www.ibm.com/developerworks/linux/linux390/
10062 F: drivers/iommu/s390-iommu.c
10064 S3C24XX SD/MMC Driver
10068 F: drivers/mmc/host/s3cmci.*
10070 SAA6588 RDS RECEIVER DRIVER
10073 T: git git://linuxtv.org/media_tree.git
10074 W: https://linuxtv.org
10076 F: drivers/media/i2c/saa6588*
10078 SAA7134 VIDEO4LINUX DRIVER
10082 W: https://linuxtv.org
10083 T: git git://linuxtv.org/media_tree.git
10085 F: Documentation/video4linux/*.saa7134
10086 F: drivers/media/pci/saa7134/
10088 SAA7146 VIDEO4LINUX-2 DRIVER
10091 T: git git://linuxtv.org/media_tree.git
10093 F: drivers/media/common/saa7146/
10094 F: drivers/media/pci/saa7146/
10095 F: include/media/saa7146*
10097 SAMSUNG LAPTOP DRIVER
10101 F: drivers/platform/x86/samsung-laptop.c
10103 SAMSUNG AUDIO (ASoC) DRIVERS
10109 F: sound/soc/samsung/
10111 SAMSUNG FRAMEBUFFER DRIVER
10115 F: drivers/video/fbdev/s3c-fb.c
10117 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10123 F: drivers/mfd/sec*.c
10124 F: drivers/regulator/s2m*.c
10125 F: drivers/regulator/s5m*.c
10126 F: drivers/clk/clk-s2mps11.c
10127 F: drivers/rtc/rtc-s5m.c
10128 F: include/linux/mfd/samsung/
10129 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10130 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10131 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10132 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10134 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10138 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10140 F: drivers/media/platform/exynos4-is/
10142 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10147 F: drivers/media/platform/s3c-camif/
10148 F: include/media/drv-intf/s3c_camif.h
10150 SAMSUNG S5C73M3 CAMERA DRIVER
10155 F: drivers/media/i2c/s5c73m3/*
10157 SAMSUNG S5K5BAF CAMERA DRIVER
10162 F: drivers/media/i2c/s5k5baf.c
10164 SAMSUNG S3FWRN5 NFC DRIVER
10169 F: drivers/nfc/s3fwrn5
10171 SAMSUNG SOC CLOCK DRIVERS
10176 F: drivers/clk/samsung/
10178 SAMSUNG SXGBE DRIVERS
10184 F: drivers/net/ethernet/samsung/sxgbe/
10186 SAMSUNG THERMAL DRIVER
10191 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10192 F: drivers/thermal/samsung/
10194 SAMSUNG USB2 PHY DRIVER
10198 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10199 F: Documentation/phy/samsung-usb2.txt
10200 F: drivers/phy/phy-exynos4210-usb2.c
10201 F: drivers/phy/phy-exynos4x12-usb2.c
10202 F: drivers/phy/phy-exynos5250-usb2.c
10203 F: drivers/phy/phy-s5pv210-usb2.c
10204 F: drivers/phy/phy-samsung-usb2.c
10205 F: drivers/phy/phy-samsung-usb2.h
10211 F: Documentation/devicetree/bindings/serial/
10212 F: drivers/tty/serial/
10214 SYNOPSYS DESIGNWARE DMAC DRIVER
10218 F: include/linux/dma/dw.h
10219 F: include/linux/platform_data/dma-dw.h
10222 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10226 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10227 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10229 SYNOPSYS DESIGNWARE I2C DRIVER
10235 F: drivers/i2c/busses/i2c-designware-*
10236 F: include/linux/platform_data/i2c-designware.h
10238 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10242 F: include/linux/mmc/dw_mmc.h
10243 F: drivers/mmc/host/dw_mmc*
10245 SYSTEM TRACE MODULE CLASS
10248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10249 F: Documentation/trace/stm.txt
10250 F: drivers/hwtracing/stm/
10251 F: include/linux/stm.h
10252 F: include/uapi/linux/stm.h
10257 F: drivers/thunderbolt/
10259 TI BQ27XXX POWER SUPPLY DRIVER
10261 F: include/linux/power/bq27xxx_battery.h
10262 F: drivers/power/bq27xxx_battery.c
10263 F: drivers/power/bq27xxx_battery_i2c.c
10265 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10271 F: include/linux/clocksource.h
10272 F: include/linux/time.h
10273 F: include/linux/timex.h
10274 F: include/uapi/linux/time.h
10275 F: include/uapi/linux/timex.h
10276 F: kernel/time/clocksource.c
10277 F: kernel/time/time*.c
10278 F: kernel/time/alarmtimer.c
10279 F: kernel/time/ntp.c
10280 F: tools/testing/selftests/timers/
10285 F: drivers/watchdog/sc1200wdt.c
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10294 F: include/linux/sched.h
10295 F: include/uapi/linux/sched.h
10296 F: include/linux/wait.h
10301 W: http://www.sunplus.com
10305 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10309 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10310 F: drivers/clk/clk-scpi.c
10311 F: drivers/cpufreq/scpi-cpufreq.c
10312 F: drivers/firmware/arm_scpi.c
10313 F: include/linux/scpi_protocol.h
10318 W: http://www.kernel.dk
10320 F: drivers/scsi/sr*
10322 SCSI RDMA PROTOCOL (SRP) INITIATOR
10326 W: http://www.openfabrics.org
10327 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10329 F: drivers/infiniband/ulp/srp/
10330 F: include/scsi/srp.h
10335 W: http://sg.danny.cz/sg
10337 F: Documentation/scsi/scsi-generic.txt
10338 F: drivers/scsi/sg.c
10339 F: include/scsi/sg.h
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10348 F: Documentation/devicetree/bindings/scsi/
10356 F: Documentation/scsi/st.txt
10357 F: drivers/scsi/st.*
10358 F: drivers/scsi/st_*.h
10364 W: http://lksctp.sourceforge.net
10366 F: Documentation/networking/sctp.txt
10367 F: include/linux/sctp.h
10368 F: include/uapi/linux/sctp.h
10369 F: include/net/sctp/
10375 F: Documentation/i2c/busses/scx200_acb
10376 F: arch/x86/platform/scx200/
10377 F: drivers/watchdog/scx200_wdt.c
10378 F: drivers/i2c/busses/scx200*
10379 F: drivers/mtd/maps/scx200_docflash.c
10380 F: include/linux/scx200.h
10385 F: drivers/char/scx200_gpio.c
10386 F: include/linux/scx200_gpio.h
10388 SCx200 HRT CLOCKSOURCE DRIVER
10391 F: drivers/clocksource/scx200_hrt.c
10393 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10397 F: drivers/mmc/host/sdricoh_cs.c
10399 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10402 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10404 F: drivers/mmc/host/sdhci*
10405 F: include/linux/mmc/sdhci*
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10413 F: kernel/seccomp.c
10414 F: include/uapi/linux/seccomp.h
10415 F: include/linux/seccomp.h
10416 F: tools/testing/selftests/seccomp/*
10417 K: \bsecure_computing
10420 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10425 F: drivers/mmc/host/sdhci-brcmstb*
10427 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10432 F: drivers/mmc/host/sdhci-s3c*
10434 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10438 F: drivers/mmc/host/sdhci-spear.c
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10445 W: http://kernsec.org/
10453 SELINUX SECURITY MODULE
10458 W: http://selinuxproject.org
10459 T: git git://git.infradead.org/users/pcmoore/selinux
10461 F: include/linux/selinux*
10462 F: security/selinux/
10463 F: scripts/selinux/
10465 APPARMOR SECURITY MODULE
10468 W: apparmor.wiki.kernel.org
10469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10471 F: security/apparmor/
10473 LOADPIN SECURITY MODULE
10475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10477 F: security/loadpin/
10479 YAMA SECURITY MODULE
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10488 F: drivers/misc/phantom.c
10489 F: include/uapi/linux/phantom.h
10491 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10496 W: http://www.avagotech.com
10498 F: drivers/scsi/be2iscsi/
10500 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10506 W: http://www.emulex.com
10508 F: drivers/net/ethernet/emulex/benet/
10510 EMULEX ONECONNECT ROCE DRIVER
10515 W: http://www.emulex.com
10517 F: drivers/infiniband/hw/ocrdma/
10525 F: drivers/net/ethernet/sfc/
10530 F: drivers/misc/sgi-gru/
10532 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10536 F: Documentation/ia64/serial.txt
10537 F: drivers/tty/serial/ioc?_serial.c
10538 F: include/linux/ioc?.h
10540 SGI XP/XPC/XPNET DRIVER
10544 F: drivers/misc/sgi-xp/
10546 SI2157 MEDIA DRIVER
10549 W: https://linuxtv.org
10550 W: http://palosaari.fi/linux/
10551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10552 T: git git://linuxtv.org/anttip/media_tree.git
10554 F: drivers/media/tuners/si2157*
10556 SI2168 MEDIA DRIVER
10559 W: https://linuxtv.org
10560 W: http://palosaari.fi/linux/
10561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10562 T: git git://linuxtv.org/anttip/media_tree.git
10564 F: drivers/media/dvb-frontends/si2168*
10566 SI470X FM RADIO RECEIVER I2C DRIVER
10569 T: git git://linuxtv.org/media_tree.git
10570 W: https://linuxtv.org
10572 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10574 SI470X FM RADIO RECEIVER USB DRIVER
10577 T: git git://linuxtv.org/media_tree.git
10578 W: https://linuxtv.org
10580 F: drivers/media/radio/si470x/radio-si470x-common.c
10581 F: drivers/media/radio/si470x/radio-si470x.h
10582 F: drivers/media/radio/si470x/radio-si470x-usb.c
10584 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10587 T: git git://linuxtv.org/media_tree.git
10588 W: https://linuxtv.org
10590 F: drivers/media/radio/si4713/si4713.?
10592 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10595 T: git git://linuxtv.org/media_tree.git
10596 W: https://linuxtv.org
10598 F: drivers/media/radio/si4713/radio-platform-si4713.c
10600 SI4713 FM RADIO TRANSMITTER USB DRIVER
10603 T: git git://linuxtv.org/media_tree.git
10604 W: https://linuxtv.org
10606 F: drivers/media/radio/si4713/radio-usb-si4713.c
10612 W: https://linuxtv.org
10613 T: git git://linuxtv.org/media_tree.git
10615 F: drivers/media/common/siano/
10616 F: drivers/media/usb/siano/
10617 F: drivers/media/usb/siano/
10618 F: drivers/media/mmc/siano/
10624 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10625 F: drivers/video/fbdev/simplefb.c
10626 F: include/linux/platform_data/simplefb.h
10628 SH_VEU V4L2 MEM2MEM DRIVER
10631 F: drivers/media/platform/sh_veu.c
10633 SH_VOU V4L2 OUTPUT DRIVER
10636 F: drivers/media/platform/sh_vou.c
10637 F: include/media/drv-intf/sh_vou.h
10639 SIMPLE FIRMWARE INTERFACE (SFI)
10642 W: http://simplefirmware.org/
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10645 F: arch/x86/platform/sfi/
10647 F: include/linux/sfi*.h
10649 SIMTEC EB110ATX (Chalice CATS)
10653 W: http://www.simtec.co.uk/products/EB110ATX/
10656 SIMTEC EB2410ITX (BAST)
10660 W: http://www.simtec.co.uk/products/EB2410ITX/
10662 F: arch/arm/mach-s3c24xx/mach-bast.c
10663 F: arch/arm/mach-s3c24xx/bast-ide.c
10664 F: arch/arm/mach-s3c24xx/bast-irq.c
10666 TI DAVINCI MACHINE SUPPORT
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10672 F: arch/arm/mach-davinci/
10673 F: drivers/i2c/busses/i2c-davinci.c
10675 TI DAVINCI SERIES MEDIA DRIVER
10678 W: https://linuxtv.org
10679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10680 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10682 F: drivers/media/platform/davinci/
10683 F: include/media/davinci/
10685 TI AM437X VPFE DRIVER
10688 W: https://linuxtv.org
10689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10690 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10692 F: drivers/media/platform/am437x/
10694 OV2659 OMNIVISION SENSOR DRIVER
10697 W: https://linuxtv.org
10698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10699 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10701 F: drivers/media/i2c/ov2659.c
10702 F: include/media/i2c/ov2659.h
10704 SILICON MOTION SM712 FRAME BUFFER DRIVER
10710 F: drivers/video/fbdev/sm712*
10711 F: Documentation/fb/sm712fb.txt
10713 SIS 190 ETHERNET DRIVER
10717 F: drivers/net/ethernet/sis/sis190.c
10719 SIS 900/7016 FAST ETHERNET DRIVER
10721 W: http://www.brownhat.org/sis900.html
10724 F: drivers/net/ethernet/sis/sis900.*
10726 SIS FRAMEBUFFER DRIVER
10728 W: http://www.winischhofer.net/linuxsisvga.shtml
10730 F: Documentation/fb/sisfb.txt
10731 F: drivers/video/fbdev/sis/
10732 F: include/video/sisfb.h
10736 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10738 F: drivers/usb/misc/sisusbvga/
10748 F: include/linux/sl?b*.h
10751 SLEEPABLE READ-COPY UPDATE (SRCU)
10758 W: http://www.rdrop.com/users/paulmck/RCU/
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10761 F: include/linux/srcu.h
10762 F: kernel/rcu/srcu.c
10764 SMACK SECURITY MODULE
10767 W: http://schaufler-ca.com
10768 T: git git://github.com/cschaufler/smack-next
10770 F: Documentation/security/Smack.txt
10773 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10777 F: drivers/power/avs/
10778 F: include/linux/power/smartreflex.h
10781 SMC91x ETHERNET DRIVER
10784 F: drivers/net/ethernet/smsc/smc91x.*
10786 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10790 F: drivers/media/i2c/smiapp/
10791 F: include/media/i2c/smiapp.h
10792 F: drivers/media/i2c/smiapp-pll.c
10793 F: drivers/media/i2c/smiapp-pll.h
10794 F: include/uapi/linux/smiapp.h
10795 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10797 SMM665 HARDWARE MONITOR DRIVER
10801 F: Documentation/hwmon/smm665
10802 F: drivers/hwmon/smm665.c
10804 SMSC EMC2103 HARDWARE MONITOR DRIVER
10808 F: Documentation/hwmon/emc2103
10809 F: drivers/hwmon/emc2103.c
10811 SMSC SCH5627 HARDWARE MONITOR DRIVER
10815 F: Documentation/hwmon/sch5627
10816 F: drivers/hwmon/sch5627.c
10818 SMSC47B397 HARDWARE MONITOR DRIVER
10822 F: Documentation/hwmon/smsc47b397
10823 F: drivers/hwmon/smsc47b397.c
10825 SMSC911x ETHERNET DRIVER
10829 F: include/linux/smsc911x.h
10830 F: drivers/net/ethernet/smsc/smsc911x.*
10832 SMSC9420 PCI ETHERNET DRIVER
10836 F: drivers/net/ethernet/smsc/smsc9420.*
10838 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10842 F: drivers/video/fbdev/smscufx.c
10844 SOC-CAMERA V4L2 SUBSYSTEM
10847 T: git git://linuxtv.org/media_tree.git
10849 F: include/media/soc*
10850 F: drivers/media/i2c/soc_camera/
10851 F: drivers/media/platform/soc_camera/
10853 SOEKRIS NET48XX LED SUPPORT
10856 F: drivers/leds/leds-net48xx.c
10858 SOFTLOGIC 6x10 MPEG CODEC
10865 F: drivers/media/pci/solo6x10/
10867 SOFTWARE RAID (Multiple Disks) SUPPORT
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10873 F: include/linux/raid/
10874 F: include/uapi/linux/raid/
10876 SONIC NETWORK DRIVER
10880 F: drivers/net/ethernet/natsemi/sonic.*
10882 SONICS SILICON BACKPLANE DRIVER (SSB)
10887 F: include/linux/ssb/
10889 SONY VAIO CONTROL DEVICE DRIVER
10892 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10894 F: Documentation/laptops/sony-laptop.txt
10895 F: drivers/char/sonypi.c
10896 F: drivers/platform/x86/sony-laptop.c
10897 F: include/linux/sony-laptop.h
10899 SONY MEMORYSTICK CARD SUPPORT
10901 W: http://tifmxx.berlios.de/
10903 F: drivers/memstick/host/tifm_ms.c
10905 SONY MEMORYSTICK STANDARD SUPPORT
10908 F: drivers/memstick/core/ms_block.*
10914 W: http://www.alsa-project.org/
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10916 T: git git://git.alsa-project.org/alsa-kernel.git
10917 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10919 F: Documentation/sound/
10921 F: include/uapi/sound/
10924 SOUND - COMPRESSED AUDIO
10927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10929 F: Documentation/sound/alsa/compress_offload.txt
10930 F: include/sound/compress_driver.h
10931 F: include/uapi/sound/compress_*
10932 F: sound/core/compress_offload.c
10933 F: sound/soc/soc-compress.c
10935 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10940 W: http://alsa-project.org/main/index.php/ASoC
10942 F: Documentation/devicetree/bindings/sound/
10943 F: Documentation/sound/alsa/soc/
10945 F: include/sound/soc*
10947 SOUND - DMAENGINE HELPERS
10950 F: include/sound/dmaengine_pcm.h
10951 F: sound/core/pcm_dmaengine.c
10952 F: sound/soc/soc-generic-dmaengine-pcm.c
10957 W: https://linuxtv.org
10958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10960 F: drivers/media/dvb-frontends/sp2*
10962 SPARC + UltraSPARC (sparc/sparc64)
10965 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10972 SPARC SERIAL DRIVERS
10975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10978 F: include/linux/sunserialcore.h
10979 F: drivers/tty/serial/suncore.c
10980 F: drivers/tty/serial/sunhv.c
10981 F: drivers/tty/serial/sunsab.c
10982 F: drivers/tty/serial/sunsab.h
10983 F: drivers/tty/serial/sunsu.c
10984 F: drivers/tty/serial/sunzilog.c
10985 F: drivers/tty/serial/sunzilog.h
10990 W: https://sparse.wiki.kernel.org/
10991 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10992 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10994 F: include/linux/compiler.h
10996 SPEAR PLATFORM SUPPORT
11000 W: http://www.st.com/spear
11002 F: arch/arm/boot/dts/spear*
11003 F: arch/arm/mach-spear/
11005 SPEAR CLOCK FRAMEWORK SUPPORT
11008 W: http://www.st.com/spear
11010 F: drivers/clk/spear/
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11016 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11018 F: Documentation/devicetree/bindings/spi/
11019 F: Documentation/spi/
11021 F: include/linux/spi/
11022 F: include/uapi/linux/spi/
11024 SPIDERNET NETWORK DRIVER for CELL
11028 F: Documentation/networking/spider_net.txt
11029 F: drivers/net/ethernet/toshiba/spider_net*
11034 W: http://www.ibm.com/developerworks/power/cell/
11036 F: Documentation/filesystems/spufs.txt
11037 F: arch/powerpc/platforms/cell/spufs/
11039 SQUASHFS FILE SYSTEM
11042 W: http://squashfs.org.uk
11043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11045 F: Documentation/filesystems/squashfs.txt
11048 SRM (Alpha) environment access
11051 F: arch/alpha/kernel/srm_env.c
11057 F: Documentation/stable_kernel_rules.txt
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11064 F: drivers/staging/
11070 F: drivers/staging/comedi/
11072 STAGING - FLARION FT1000 DRIVERS
11075 F: drivers/staging/ft1000/
11077 STAGING - INDUSTRIAL IO
11081 F: Documentation/devicetree/bindings/staging/iio/
11082 F: drivers/staging/iio/
11084 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11086 W: http://www.lirc.org/
11088 F: drivers/staging/media/lirc/
11090 STAGING - LUSTRE PARALLEL FILESYSTEM
11094 W: http://wiki.lustre.org/
11096 F: drivers/staging/lustre
11098 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11103 F: drivers/staging/nvec/
11105 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11109 W: http://wiki.laptop.org/go/DCON
11111 F: drivers/staging/olpc_dcon/
11113 STAGING - REALTEK RTL8712U DRIVERS
11117 F: drivers/staging/rtl8712/
11119 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11124 F: drivers/staging/rtl8723au/
11126 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11132 F: drivers/staging/sm750fb/
11138 F: drivers/staging/slicoss/
11140 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11146 W: http://www.linux-speakup.org/
11148 F: drivers/staging/speakup/
11150 STAGING - VIA VT665X DRIVERS
11153 F: drivers/staging/vt665?/
11155 STAGING - WILC1000 WIFI DRIVER
11164 F: drivers/staging/wilc1000/
11166 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11169 F: drivers/staging/xgifb/
11171 STARFIRE/DURALAN NETWORK DRIVER
11174 F: drivers/net/ethernet/adaptec/starfire*
11178 W: http://sammy.net/sun3/
11180 F: arch/m68k/kernel/*sun3*
11181 F: arch/m68k/sun3*/
11182 F: arch/m68k/include/asm/sun3*
11183 F: drivers/net/ethernet/i825xx/sun3*
11185 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11189 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11190 F: drivers/input/keyboard/sun4i-lradc-keys.c
11192 SUNDANCE NETWORK DRIVER
11196 F: drivers/net/ethernet/dlink/sundance.c
11202 Q: http://patchwork.kernel.org/project/linux-sh/list/
11204 F: Documentation/sh/
11214 F: Documentation/power/
11215 F: arch/x86/kernel/acpi/
11216 F: drivers/base/power/
11218 F: include/linux/suspend.h
11219 F: include/linux/freezer.h
11220 F: include/linux/pm.h
11226 F: Documentation/svga.txt
11227 F: arch/x86/boot/video*
11232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11235 F: arch/*/kernel/pci-swiotlb.c
11236 F: include/linux/swiotlb.h
11243 F: include/net/switchdev.h
11245 SYNOPSYS ARC ARCHITECTURE
11250 F: Documentation/devicetree/bindings/arc/*
11251 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11252 F: drivers/tty/serial/arc_uart.c
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11255 SYNOPSYS ARC SDP platform support
11258 F: arch/arc/plat-axs10x
11259 F: arch/arc/boot/dts/ax*
11260 F: Documentation/devicetree/bindings/arc/axs10*
11262 SYSTEM CONFIGURATION (SYSCON)
11265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11267 F: drivers/mfd/syscon.c
11272 F: Documentation/filesystems/sysv-fs.txt
11274 F: include/linux/sysv_fs.h
11280 W: http://www.linux-iscsi.org
11281 W: http://groups.google.com/group/linux-iscsi-target-dev
11282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11286 F: Documentation/target/
11288 TASKSTATS STATISTICS INTERFACE
11291 F: Documentation/accounting/taskstats*
11292 F: include/linux/taskstats*
11293 F: kernel/taskstats.c
11299 F: include/net/pkt_cls.h
11300 F: include/uapi/linux/pkt_cls.h
11303 TCP LOW PRIORITY MODULE
11306 W: http://tcp-lp-mod.sourceforge.net/
11308 F: net/ipv4/tcp_lp.c
11310 TDA10071 MEDIA DRIVER
11313 W: https://linuxtv.org
11314 W: http://palosaari.fi/linux/
11315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11316 T: git git://linuxtv.org/anttip/media_tree.git
11318 F: drivers/media/dvb-frontends/tda10071*
11320 TDA18212 MEDIA DRIVER
11323 W: https://linuxtv.org
11324 W: http://palosaari.fi/linux/
11325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11326 T: git git://linuxtv.org/anttip/media_tree.git
11328 F: drivers/media/tuners/tda18212*
11330 TDA18218 MEDIA DRIVER
11333 W: https://linuxtv.org
11334 W: http://palosaari.fi/linux/
11335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11336 T: git git://linuxtv.org/anttip/media_tree.git
11338 F: drivers/media/tuners/tda18218*
11340 TDA18271 MEDIA DRIVER
11343 W: https://linuxtv.org
11344 W: http://github.com/mkrufky
11345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11346 T: git git://linuxtv.org/mkrufky/tuners.git
11348 F: drivers/media/tuners/tda18271*
11350 TDA827x MEDIA DRIVER
11353 W: https://linuxtv.org
11354 W: http://github.com/mkrufky
11355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11356 T: git git://linuxtv.org/mkrufky/tuners.git
11358 F: drivers/media/tuners/tda8290.*
11360 TDA8290 MEDIA DRIVER
11363 W: https://linuxtv.org
11364 W: http://github.com/mkrufky
11365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11366 T: git git://linuxtv.org/mkrufky/tuners.git
11368 F: drivers/media/tuners/tda8290.*
11370 TDA9840 MEDIA DRIVER
11373 T: git git://linuxtv.org/media_tree.git
11374 W: https://linuxtv.org
11376 F: drivers/media/i2c/tda9840*
11378 TEA5761 TUNER DRIVER
11382 W: https://linuxtv.org
11383 T: git git://linuxtv.org/media_tree.git
11385 F: drivers/media/tuners/tea5761.*
11387 TEA5767 TUNER DRIVER
11391 W: https://linuxtv.org
11392 T: git git://linuxtv.org/media_tree.git
11394 F: drivers/media/tuners/tea5767.*
11396 TEA6415C MEDIA DRIVER
11399 T: git git://linuxtv.org/media_tree.git
11400 W: https://linuxtv.org
11402 F: drivers/media/i2c/tea6415c*
11404 TEA6420 MEDIA DRIVER
11407 T: git git://linuxtv.org/media_tree.git
11408 W: https://linuxtv.org
11410 F: drivers/media/i2c/tea6420*
11416 F: drivers/net/team/
11417 F: include/linux/if_team.h
11418 F: include/uapi/linux/if_team.h
11420 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11423 F: arch/x86/platform/ts5500/
11425 TECHNOTREND USB IR RECEIVER
11429 F: drivers/media/rc/ttusbir.c
11431 TEGRA ARCHITECTURE SUPPORT
11436 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11445 F: drivers/clk/tegra/
11451 F: drivers/dma/tegra*
11456 F: drivers/i2c/busses/i2c-tegra.c
11458 TEGRA IOMMU DRIVERS
11461 F: drivers/iommu/tegra*
11467 F: drivers/input/keyboard/tegra-kbc.c
11472 F: drivers/pwm/pwm-tegra.c
11474 TEGRA SERIAL DRIVER
11477 F: drivers/tty/serial/serial-tegra.c
11482 F: drivers/spi/spi-tegra*
11484 TEHUTI ETHERNET DRIVER
11488 F: drivers/net/ethernet/tehuti/*
11490 Telecom Clock Driver for MCPL0010
11493 F: drivers/char/tlclk.c
11495 TENSILICA XTENSA PORT (xtensa)
11499 T: git git://github.com/czankel/xtensa-linux.git
11502 F: drivers/irqchip/irq-xtensa-*
11504 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11507 T: git git://linuxtv.org/media_tree.git
11508 W: https://linuxtv.org
11510 F: drivers/media/radio/radio-raremono.c
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11518 Q: https://patchwork.kernel.org/project/linux-pm/list/
11520 F: drivers/thermal/
11521 F: include/linux/thermal.h
11522 F: include/uapi/linux/thermal.h
11523 F: include/linux/cpu_cooling.h
11524 F: Documentation/devicetree/bindings/thermal/
11526 THERMAL/CPU_COOLING
11532 F: Documentation/thermal/cpu-cooling-api.txt
11533 F: drivers/thermal/cpu_cooling.c
11534 F: include/linux/cpu_cooling.h
11536 THINKPAD ACPI EXTRAS DRIVER
11540 W: http://ibm-acpi.sourceforge.net
11541 W: http://thinkwiki.org/wiki/Ibm-acpi
11542 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11544 F: drivers/platform/x86/thinkpad_acpi.c
11546 TI BANDGAP AND THERMAL DRIVER
11552 F: drivers/thermal/ti-soc-thermal/
11557 W: http://linuxtv.org/
11558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11560 F: drivers/media/platform/ti-vpe/
11562 TI CDCE706 CLOCK DRIVER
11565 F: drivers/clk/clk-cdce706.c
11572 F: include/linux/clk/ti.h
11574 TI ETHERNET SWITCH DRIVER (CPSW)
11580 F: drivers/net/ethernet/ti/cpsw*
11581 F: drivers/net/ethernet/ti/davinci*
11583 TI FLASH MEDIA INTERFACE DRIVER
11586 F: drivers/misc/tifm*
11587 F: drivers/mmc/host/tifm_sd.c
11588 F: include/linux/tifm.h
11590 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11595 F: drivers/soc/ti/*
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11599 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11604 F: sound/soc/codecs/lm49453*
11605 F: sound/soc/codecs/isabelle*
11607 TI LP855x BACKLIGHT DRIVER
11610 F: Documentation/backlight/lp855x-driver.txt
11611 F: drivers/video/backlight/lp855x_bl.c
11612 F: include/linux/platform_data/lp855x.h
11614 TI LP8727 CHARGER DRIVER
11617 F: drivers/power/lp8727_charger.c
11618 F: include/linux/platform_data/lp8727.h
11620 TI LP8788 MFD DRIVER
11623 F: drivers/iio/adc/lp8788_adc.c
11624 F: drivers/leds/leds-lp8788.c
11625 F: drivers/mfd/lp8788*.c
11626 F: drivers/power/lp8788-charger.c
11627 F: drivers/regulator/lp8788-*.c
11628 F: include/linux/mfd/lp8788*.h
11630 TI NETCP ETHERNET DRIVER
11635 F: drivers/net/ethernet/ti/netcp*
11637 TI TAS571X FAMILY ASoC CODEC DRIVER
11641 F: sound/soc/codecs/tas571x*
11643 TI TWL4030 SERIES SOC CODEC DRIVER
11647 F: sound/soc/codecs/twl4030*
11649 TI WILINK WIRELESS DRIVERS
11651 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11652 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11655 F: drivers/net/wireless/ti/
11656 F: include/linux/wl12xx.h
11663 W: http://tipc.sourceforge.net/
11665 F: include/uapi/linux/tipc*.h
11670 W: http://www.mellanox.com/repository/solutions/tile-scm/
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11674 F: drivers/char/tile-srom.c
11675 F: drivers/edac/tile_edac.c
11676 F: drivers/net/ethernet/tile/
11677 F: drivers/rtc/rtc-tile.c
11678 F: drivers/tty/hvc/hvc_tile.c
11679 F: drivers/tty/serial/tilegx.c
11680 F: drivers/usb/host/*-tilegx.c
11681 F: include/linux/usb/tilegx.h
11683 TLAN NETWORK DRIVER
11686 W: http://sourceforge.net/projects/tlan/
11688 F: Documentation/networking/tlan.txt
11689 F: drivers/net/ethernet/ti/tlan.*
11691 TOMOYO SECURITY MODULE
11698 W: http://tomoyo.sourceforge.jp/
11699 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11701 F: security/tomoyo/
11703 TOPSTAR LAPTOP EXTRAS DRIVER
11707 F: drivers/platform/x86/topstar-laptop.c
11709 TOSHIBA ACPI EXTRAS DRIVER
11713 F: drivers/platform/x86/toshiba_acpi.c
11715 TOSHIBA BLUETOOTH DRIVER
11719 F: drivers/platform/x86/toshiba_bluetooth.c
11721 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11725 F: drivers/platform/x86/toshiba_haps.c
11727 TOSHIBA WMI HOTKEYS DRIVER
11731 F: drivers/platform/x86/toshiba-wmi.c
11735 W: http://www.buzzard.org.uk/toshiba/
11737 F: drivers/char/toshiba.c
11738 F: include/linux/toshiba.h
11739 F: include/uapi/linux/toshiba.h
11741 TOSHIBA TC358743 DRIVER
11745 F: drivers/media/i2c/tc358743*
11746 F: include/media/i2c/tc358743.h
11748 TMIO/SDHI MMC DRIVER
11752 F: drivers/mmc/host/tmio_mmc*
11753 F: drivers/mmc/host/sh_mobile_sdhi.c
11754 F: include/linux/mfd/tmio.h
11756 TMP401 HARDWARE MONITOR DRIVER
11760 F: Documentation/hwmon/tmp401
11761 F: drivers/hwmon/tmp401.c
11763 TMPFS (SHMEM FILESYSTEM)
11767 F: include/linux/shmem_fs.h
11770 TM6000 VIDEO4LINUX DRIVER
11774 W: https://linuxtv.org
11775 T: git git://linuxtv.org/media_tree.git
11777 F: drivers/media/usb/tm6000/
11779 TW68 VIDEO4LINUX DRIVER
11782 T: git git://linuxtv.org/media_tree.git
11783 W: https://linuxtv.org
11785 F: drivers/media/pci/tw68/
11787 TW686X VIDEO4LINUX DRIVER
11790 T: git git://linuxtv.org/media_tree.git
11791 W: http://linuxtv.org
11793 F: drivers/media/pci/tw686x/
11800 W: http://tpmdd.sourceforge.net
11802 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11803 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11805 F: drivers/char/tpm/
11807 TPM IBM_VTPM DEVICE DRIVER
11809 W: http://tpmdd.sourceforge.net
11812 F: drivers/char/tpm/tpm_ibmvtpm*
11817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11819 F: Documentation/trace/ftrace.txt
11820 F: arch/*/*/*/ftrace.h
11821 F: arch/*/kernel/ftrace.c
11822 F: include/*/ftrace.h
11823 F: include/linux/trace*.h
11826 F: tools/testing/selftests/ftrace/
11828 TRACING MMIO ACCESSES (MMIOTRACE)
11836 F: kernel/trace/trace_mmiotrace.c
11837 F: include/linux/mmiotrace.h
11838 F: arch/x86/mm/kmmio.c
11839 F: arch/x86/mm/mmio-mod.c
11840 F: arch/x86/mm/testmmiotrace.c
11844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11846 K: ^Subject:.*(?i)trivial
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11853 F: Documentation/serial/
11855 F: drivers/tty/serial/serial_core.c
11856 F: include/linux/serial_core.h
11857 F: include/linux/serial.h
11858 F: include/linux/tty.h
11859 F: include/uapi/linux/serial_core.h
11860 F: include/uapi/linux/serial.h
11861 F: include/uapi/linux/tty.h
11863 TUA9001 MEDIA DRIVER
11866 W: https://linuxtv.org
11867 W: http://palosaari.fi/linux/
11868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11869 T: git git://linuxtv.org/anttip/media_tree.git
11871 F: drivers/media/tuners/tua9001*
11873 TULIP NETWORK DRIVERS
11877 F: drivers/net/ethernet/dec/tulip/
11881 W: http://vtun.sourceforge.net/tun
11883 F: Documentation/networking/tuntap.txt
11884 F: arch/um/os-Linux/drivers/
11886 TURBOCHANNEL SUBSYSTEM
11890 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11893 F: include/linux/tc.h
11895 U14-34F SCSI DRIVER
11899 F: drivers/scsi/u14-34f.c
11901 UBI FILE SYSTEM (UBIFS)
11906 T: git git://git.infradead.org/ubifs-2.6.git
11907 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11909 F: Documentation/filesystems/ubifs.txt
11912 UCLINUX (M68KNOMMU AND COLDFIRE)
11914 W: http://www.linux-m68k.org/
11915 W: http://www.uclinux.org/
11918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11920 F: arch/m68k/coldfire/
11922 F: arch/m68k/*/*_no.*
11923 F: arch/m68k/include/asm/*_no.*
11928 F: Documentation/filesystems/udf.txt
11934 F: Documentation/filesystems/ufs.txt
11937 UHID USERSPACE HID IO DRIVER:
11941 F: drivers/hid/uhid.c
11942 F: include/uapi/linux/uhid.h
11944 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11948 F: include/linux/uwb.h
11949 F: include/linux/uwb/
11951 UNICORE32 ARCHITECTURE:
11953 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11955 T: git git://github.com/gxt/linux.git
11960 W: http://dotat.at/prog/unifdef
11962 F: scripts/unifdef.c
11964 UNIFORM CDROM DRIVER
11966 W: http://www.kernel.dk
11968 F: Documentation/cdrom/
11969 F: drivers/cdrom/cdrom.c
11970 F: include/linux/cdrom.h
11971 F: include/uapi/linux/cdrom.h
11973 UNISYS S-PAR DRIVERS
11977 F: drivers/staging/unisys/
11979 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11983 F: Documentation/scsi/ufs.txt
11984 F: drivers/scsi/ufs/
11986 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11990 F: drivers/scsi/ufs/*dwc*
11992 UNSORTED BLOCK IMAGES (UBI)
11995 W: http://www.linux-mtd.infradead.org/
11997 T: git git://git.infradead.org/ubifs-2.6.git
11999 F: drivers/mtd/ubi/
12000 F: include/linux/mtd/ubi.h
12001 F: include/uapi/mtd/ubi-user.h
12007 F: Documentation/usb/acm.txt
12008 F: drivers/usb/class/cdc-acm.*
12010 USB AR5523 WIRELESS DRIVER
12014 F: drivers/net/wireless/ath/ar5523/
12021 F: drivers/usb/storage/uas.c
12023 USB CDC ETHERNET DRIVER
12027 F: drivers/net/usb/cdc_*.c
12028 F: include/uapi/linux/usb/cdc.h
12030 USB CHAOSKEY DRIVER
12034 F: drivers/usb/misc/chaoskey.c
12036 USB CYPRESS C67X00 DRIVER
12040 F: drivers/usb/c67x00/
12042 USB DAVICOM DM9601 DRIVER
12045 W: http://www.linux-usb.org/usbnet
12047 F: drivers/net/usb/dm9601.c
12049 USB DIAMOND RIO500 DRIVER
12052 W: http://rio500.sourceforge.net
12054 F: drivers/usb/misc/rio500*
12060 F: Documentation/usb/ehci.txt
12061 F: drivers/usb/host/ehci*
12063 USB GADGET/PERIPHERAL SUBSYSTEM
12066 W: http://www.linux-usb.org/gadget
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12069 F: drivers/usb/gadget/
12070 F: include/linux/usb/gadget*
12072 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12078 F: Documentation/hid/hiddev.txt
12079 F: drivers/hid/usbhid/
12085 F: drivers/usb/host/isp116x*
12086 F: include/linux/usb/isp116x.h
12088 USB LAN78XX ETHERNET DRIVER
12093 F: drivers/net/usb/lan78xx.*
12095 USB MASS STORAGE DRIVER
12100 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12101 F: drivers/usb/storage/
12106 T: git git://git.alsa-project.org/alsa-kernel.git
12108 F: sound/usb/midi.*
12110 USB NETWORKING DRIVERS
12113 F: drivers/net/usb/
12119 F: Documentation/usb/ohci.txt
12120 F: drivers/usb/host/ohci*
12122 USB OTG FSM (Finite State Machine)
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12127 F: drivers/usb/common/usb-otg-fsm.c
12135 F: Documentation/usb/usbip_protocol.txt
12136 F: drivers/usb/usbip/
12137 F: tools/usb/usbip/
12143 T: git git://github.com/petkan/pegasus.git
12144 W: https://github.com/petkan/pegasus
12146 F: drivers/net/usb/pegasus.*
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12153 F: drivers/usb/phy/
12155 USB PRINTER DRIVER (usblp)
12159 F: drivers/usb/class/usblp.c
12161 USB QMI WWAN NETWORK DRIVER
12165 F: Documentation/ABI/testing/sysfs-class-net-qmi
12166 F: drivers/net/usb/qmi_wwan.c
12172 T: git git://github.com/petkan/rtl8150.git
12173 W: https://github.com/petkan/rtl8150
12175 F: drivers/net/usb/rtl8150.c
12177 USB SERIAL SUBSYSTEM
12181 F: Documentation/usb/usb-serial.txt
12182 F: drivers/usb/serial/
12183 F: include/linux/usb/serial.h
12185 USB SMSC75XX ETHERNET DRIVER
12189 F: drivers/net/usb/smsc75xx.*
12191 USB SMSC95XX ETHERNET DRIVER
12195 F: drivers/net/usb/smsc95xx.*
12200 W: http://www.linux-usb.org
12201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12203 F: Documentation/devicetree/bindings/usb/
12204 F: Documentation/usb/
12206 F: include/linux/usb.h
12207 F: include/linux/usb/
12213 F: drivers/usb/host/uhci*
12215 USB "USBNET" DRIVER FRAMEWORK
12218 W: http://www.linux-usb.org/usbnet
12220 F: drivers/net/usb/usbnet.c
12221 F: include/linux/usb/usbnet.h
12227 T: git git://linuxtv.org/media_tree.git
12228 W: http://www.ideasonboard.org/uvc/
12230 F: drivers/media/usb/uvc/
12231 F: include/uapi/linux/uvcvideo.h
12236 T: git git://linuxtv.org/media_tree.git
12237 W: https://linuxtv.org
12239 F: drivers/media/usb/usbvision/
12245 F: drivers/usb/gadget/function/*uvc*
12246 F: drivers/usb/gadget/legacy/webcam.c
12248 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12252 F: drivers/net/wireless/rndis_wlan.c
12258 F: drivers/usb/host/xhci*
12259 F: drivers/usb/host/pci-quirks*
12263 W: http://linux-lc100020.sourceforge.net
12265 F: drivers/net/wireless/zydas/zd1201.*
12271 T: git git://linuxtv.org/media_tree.git
12272 W: http://royale.zerezo.com/zr364xx/
12274 F: Documentation/video4linux/zr364xx.txt
12275 F: drivers/media/usb/zr364xx/
12281 F: drivers/usb/common/ulpi.c
12282 F: include/linux/ulpi/
12284 USER-MODE LINUX (UML)
12289 W: http://user-mode-linux.sourceforge.net
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12292 F: Documentation/virtual/uml/
12298 USERSPACE I/O (UIO)
12302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12303 F: Documentation/DocBook/uio-howto.tmpl
12305 F: include/linux/uio*.h
12310 W: http://en.wikipedia.org/wiki/Util-linux
12311 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12317 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12319 F: Documentation/fb/uvesafb.txt
12320 F: drivers/video/fbdev/uvesafb.*
12326 F: drivers/mtd/nand/vf610_nfc.c
12328 VFAT/FAT/MSDOS FILESYSTEM
12331 F: Documentation/filesystems/vfat.txt
12337 T: git git://github.com/awilliam/linux-vfio.git
12339 F: Documentation/vfio.txt
12341 F: include/linux/vfio.h
12342 F: include/uapi/linux/vfio.h
12344 VFIO PLATFORM DRIVER
12348 F: drivers/vfio/platform/
12350 VIDEOBUF2 FRAMEWORK
12356 F: drivers/media/v4l2-core/videobuf2-*
12357 F: include/media/videobuf2-*
12359 VIRTUAL SERIO DEVICE DRIVER
12362 F: drivers/input/serio/userio.c
12363 F: include/uapi/linux/userio.h
12365 VIRTIO CONSOLE DRIVER
12369 F: drivers/char/virtio_console.c
12370 F: include/linux/virtio_console.h
12371 F: include/uapi/linux/virtio_console.h
12373 VIRTIO CORE, NET AND BLOCK DRIVERS
12377 F: Documentation/devicetree/bindings/virtio/
12380 F: drivers/net/virtio_net.c
12381 F: drivers/block/virtio_blk.c
12382 F: include/linux/virtio_*.h
12383 F: include/uapi/linux/virtio_*.h
12385 VIRTIO DRIVERS FOR S390
12392 F: drivers/s390/virtio/
12400 F: drivers/gpu/drm/virtio/
12401 F: include/uapi/linux/virtio_gpu.h
12403 VIRTIO HOST (VHOST)
12408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12411 F: include/uapi/linux/vhost.h
12413 VIRTIO INPUT DRIVER
12416 F: drivers/virtio/virtio_input.c
12417 F: include/uapi/linux/virtio_input.h
12419 VIA RHINE NETWORK DRIVER
12421 F: drivers/net/ethernet/via/via-rhine.c
12423 VIA SD/MMC CARD CONTROLLER DRIVER
12427 F: drivers/mmc/host/via-sdmmc.c
12429 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12433 F: include/linux/via-core.h
12434 F: include/linux/via-gpio.h
12435 F: include/linux/via_i2c.h
12436 F: drivers/video/fbdev/via/
12438 VIA VELOCITY NETWORK DRIVER
12442 F: drivers/net/ethernet/via/via-velocity.*
12451 VIVID VIRTUAL VIDEO DRIVER
12454 T: git git://linuxtv.org/media_tree.git
12455 W: https://linuxtv.org
12457 F: drivers/media/platform/vivid/*
12463 F: drivers/net/macvlan.c
12464 F: include/linux/if_*vlan.h
12471 F: drivers/vlynq/vlynq.c
12472 F: include/linux/vlynq.h
12480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12481 F: Documentation/vme_api.txt
12482 F: drivers/staging/vme/
12484 F: include/linux/vme*
12486 VMWARE HYPERVISOR INTERFACE
12490 F: arch/x86/kernel/cpu/vmware.c
12492 VMWARE BALLOON DRIVER
12498 F: drivers/misc/vmw_balloon.c
12500 VMWARE VMMOUSE SUBDRIVER
12505 F: drivers/input/mouse/vmmouse.c
12506 F: drivers/input/mouse/vmmouse.h
12508 VMWARE VMXNET3 ETHERNET DRIVER
12513 F: drivers/net/vmxnet3/
12515 VMware PVSCSI driver
12520 F: drivers/scsi/vmw_pvscsi.c
12521 F: drivers/scsi/vmw_pvscsi.h
12523 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12527 W: http://www.slimlogic.co.uk/?p=48
12528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12530 F: Documentation/devicetree/bindings/regulator/
12531 F: drivers/regulator/
12532 F: include/dt-bindings/regulator/
12533 F: include/linux/regulator/
12540 F: drivers/net/vrf.c
12541 F: Documentation/networking/vrf.txt
12543 VT1211 HARDWARE MONITOR DRIVER
12547 F: Documentation/hwmon/vt1211
12548 F: drivers/hwmon/vt1211.c
12550 VT8231 HARDWARE MONITOR DRIVER
12554 F: drivers/hwmon/vt8231.c
12556 VUB300 USB to SDIO/SD/MMC bridge chip
12561 F: drivers/mmc/host/vub300.c
12563 W1 DALLAS'S 1-WIRE BUS
12566 F: Documentation/w1/
12569 W83791D HARDWARE MONITORING DRIVER
12573 F: Documentation/hwmon/w83791d
12574 F: drivers/hwmon/w83791d.c
12576 W83793 HARDWARE MONITORING DRIVER
12580 F: Documentation/hwmon/w83793
12581 F: drivers/hwmon/w83793.c
12583 W83795 HARDWARE MONITORING DRIVER
12587 F: drivers/hwmon/w83795.c
12589 W83L51xD SD/MMC CARD INTERFACE DRIVER
12592 F: drivers/mmc/host/wbsd.*
12594 WACOM PROTOCOL 4 SERIAL TABLETS
12599 F: drivers/input/tablet/wacom_serial4.c
12601 WATCHDOG DEVICE DRIVERS
12605 W: http://www.linux-watchdog.org/
12606 T: git git://www.linux-watchdog.org/linux-watchdog.git
12608 F: Documentation/devicetree/bindings/watchdog/
12609 F: Documentation/watchdog/
12610 F: drivers/watchdog/
12611 F: include/linux/watchdog.h
12612 F: include/uapi/linux/watchdog.h
12618 F: drivers/scsi/wd7000.c
12624 F: drivers/hid/hid-wiimote*
12629 F: drivers/media/rc/winbond-cir.c
12631 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12635 F: drivers/watchdog/ebc-c384_wdt.c
12637 WINSYSTEMS WS16C48 GPIO DRIVER
12641 F: drivers/gpio/gpio-ws16c48.c
12648 W: http://linuxwimax.org
12649 F: Documentation/wimax/README.wimax
12650 F: include/linux/wimax/debug.h
12651 F: include/net/wimax.h
12652 F: include/uapi/linux/wimax.h
12655 WISTRON LAPTOP BUTTON DRIVER
12658 F: drivers/input/misc/wistron_btns.c
12660 WL3501 WIRELESS PCMCIA CARD DRIVER
12663 W: http://oops.ghostprotocols.net:81/blog
12665 F: drivers/net/wireless/wl3501*
12667 WOLFSON MICROELECTRONICS DRIVERS
12669 T: git https://github.com/CirrusLogic/linux-drivers.git
12670 W: https://github.com/CirrusLogic/linux-drivers/wiki
12672 F: Documentation/hwmon/wm83??
12673 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12674 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12675 F: Documentation/devicetree/bindings/mfd/arizona.txt
12676 F: arch/arm/mach-s3c64xx/mach-crag6410*
12677 F: drivers/clk/clk-wm83*.c
12678 F: drivers/extcon/extcon-arizona.c
12679 F: drivers/leds/leds-wm83*.c
12680 F: drivers/gpio/gpio-*wm*.c
12681 F: drivers/gpio/gpio-arizona.c
12682 F: drivers/hwmon/wm83??-hwmon.c
12683 F: drivers/input/misc/wm831x-on.c
12684 F: drivers/input/touchscreen/wm831x-ts.c
12685 F: drivers/input/touchscreen/wm97*.c
12686 F: drivers/mfd/arizona*
12687 F: drivers/mfd/wm*.c
12688 F: drivers/mfd/cs47l24*
12689 F: drivers/power/wm83*.c
12690 F: drivers/rtc/rtc-wm83*.c
12691 F: drivers/regulator/wm8*.c
12692 F: drivers/video/backlight/wm83*_bl.c
12693 F: drivers/watchdog/wm83*_wdt.c
12694 F: include/linux/mfd/arizona/
12695 F: include/linux/mfd/wm831x/
12696 F: include/linux/mfd/wm8350/
12697 F: include/linux/mfd/wm8400*
12698 F: include/linux/wm97xx.h
12699 F: include/sound/wm????.h
12700 F: sound/soc/codecs/arizona.?
12701 F: sound/soc/codecs/wm*
12702 F: sound/soc/codecs/cs47l24*
12707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12709 F: include/linux/workqueue.h
12710 F: kernel/workqueue.c
12711 F: Documentation/workqueue.txt
12713 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12723 F: Documentation/networking/x25*
12724 F: include/net/x25*
12727 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12735 F: Documentation/x86/
12738 X86 PLATFORM DRIVERS
12741 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12743 F: drivers/platform/x86/
12744 F: drivers/platform/olpc/
12746 X86 MCE INFRASTRUCTURE
12751 F: arch/x86/kernel/cpu/mcheck/*
12753 X86 MICROCODE UPDATE SUPPORT
12756 F: arch/x86/kernel/cpu/microcode/*
12761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12763 F: arch/x86/entry/vdso/
12765 XC2028/3028 TUNER DRIVER
12769 W: https://linuxtv.org
12770 T: git git://linuxtv.org/media_tree.git
12772 F: drivers/media/tuners/tuner-xc2028.*
12774 XEN HYPERVISOR INTERFACE
12779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12782 F: drivers/*/xen-*front.c
12784 F: arch/x86/include/asm/xen/
12786 F: include/uapi/xen/
12793 F: arch/arm/include/asm/xen/
12795 XEN HYPERVISOR ARM64
12800 F: arch/arm64/include/asm/xen/
12802 XEN NETWORK BACKEND DRIVER
12807 F: drivers/net/xen-netback/*
12813 F: arch/x86/pci/*xen*
12814 F: drivers/pci/*xen*
12816 XEN BLOCK SUBSYSTEM
12821 F: drivers/block/xen-blkback/*
12822 F: drivers/block/xen*
12829 F: drivers/scsi/xen-scsifront.c
12830 F: drivers/xen/xen-scsiback.c
12831 F: include/xen/interface/io/vscsiif.h
12833 XEN SWIOTLB SUBSYSTEM
12837 F: arch/x86/xen/*swiotlb*
12838 F: drivers/xen/*swiotlb*
12841 P: Silicon Graphics Inc
12845 W: http://oss.sgi.com/projects/xfs
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12848 F: Documentation/filesystems/xfs.txt
12851 XILINX AXI ETHERNET DRIVER
12855 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12857 XILINX UARTLITE SERIAL DRIVER
12861 F: drivers/tty/serial/uartlite.c
12863 XILINX VIDEO IP CORES
12867 T: git git://linuxtv.org/media_tree.git
12869 F: Documentation/devicetree/bindings/media/xilinx/
12870 F: drivers/media/platform/xilinx/
12871 F: include/uapi/linux/xilinx-v4l2-controls.h
12877 F: drivers/char/xillybus/
12879 XTENSA XTFPGA PLATFORM SUPPORT
12883 F: drivers/spi/spi-xtensa-xtfpga.c
12884 F: sound/soc/xtensa/xtfpga-i2s.c
12886 YAM DRIVER FOR AX.25
12890 F: drivers/net/hamradio/yam*
12891 F: include/linux/yam.h
12893 YEALINK PHONE DRIVER
12897 F: Documentation/input/yealink.txt
12898 F: drivers/input/misc/yealink.*
12900 Z8530 DRIVER FOR AX.25
12902 W: http://yaina.de/jreuter/
12903 W: http://www.qsl.net/dl1bke/
12906 F: Documentation/networking/z8530drv.txt
12907 F: drivers/net/hamradio/*scc.c
12908 F: drivers/net/hamradio/z8530.h
12910 ZBUD COMPRESSED PAGE ALLOCATOR
12915 F: include/linux/zbud.h
12917 ZD1211RW WIRELESS DRIVER
12920 W: http://zd1211.ath.cx/wiki/DriverRewrite
12924 F: drivers/net/wireless/zydas/zd1211rw/
12926 ZPOOL COMPRESSED PAGE STORAGE API
12931 F: include/linux/zpool.h
12933 ZR36067 VIDEO FOR LINUX DRIVER
12936 W: http://mjpeg.sourceforge.net/driver-zoran/
12937 T: hg https://linuxtv.org/hg/v4l-dvb
12939 F: drivers/media/pci/zoran/
12941 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12947 F: drivers/block/zram/
12948 F: Documentation/blockdev/zram.txt
12950 ZS DECSTATION Z85C30 SERIAL DRIVER
12953 F: drivers/tty/serial/zs.*
12955 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12962 F: include/linux/zsmalloc.h
12963 F: Documentation/vm/zsmalloc.txt
12965 ZSWAP COMPRESSED SWAP CACHING
12974 Q: http://patchwork.kernel.org/project/LKML/list/
12975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12976 S: Buried alive in reporters