3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
186 F: drivers/net/ethernet/8390/
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 F: Documentation/filesystems/9p.txt
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
213 F: drivers/media/dvb-frontends/a8293*
215 AACRAID SCSI RAID DRIVER
218 W: http://www.adaptec.com/
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
225 F: include/linux/syscalls.h
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 F: drivers/hwmon/abituguru.c
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 F: drivers/hwmon/abituguru3.c
240 ACCES 104-DIO-48E GPIO DRIVER
244 F: drivers/gpio/gpio-104-dio-48e.c
246 ACCES 104-IDI-48 GPIO DRIVER
250 F: drivers/gpio/gpio-104-idi-48.c
252 ACCES 104-IDIO-16 GPIO DRIVER
256 F: drivers/gpio/gpio-104-idio-16.c
262 F: drivers/net/ethernet/alteon/acenic*
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
267 W: http://piie.net/?section=acerhdf
269 F: drivers/platform/x86/acerhdf.c
271 ACER WMI LAPTOP EXTRAS
275 F: drivers/platform/x86/acer-wmi.c
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
308 F: drivers/acpi/acpica/
315 W: https://01.org/linux-acpi
317 F: drivers/acpi/fan.c
322 W: https://01.org/linux-acpi
324 F: drivers/acpi/*thermal*
329 W: https://01.org/linux-acpi
331 F: drivers/acpi/acpi_video.c
336 F: drivers/platform/x86/wmi.c
338 AD1889 ALSA SOUND DRIVER
340 W: http://wiki.parisc-linux.org/AD1889
343 F: sound/pci/ad1889.*
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
350 F: drivers/misc/ad525x_dpot.c
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
357 F: drivers/regulator/ad5398.c
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
364 F: drivers/input/misc/ad714x.c
366 AD7877 TOUCHSCREEN DRIVER
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
371 F: drivers/input/touchscreen/ad7877.c
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
378 F: drivers/input/touchscreen/ad7879.c
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
393 ADM1025 HARDWARE MONITOR DRIVER
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
400 ADM1029 HARDWARE MONITOR DRIVER
404 F: drivers/hwmon/adm1029.c
406 ADM8211 WIRELESS DRIVER
408 W: http://wireless.kernel.org/
410 F: drivers/net/wireless/admtek/adm8211.*
412 ADP1653 FLASH CONTROLLER DRIVER
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/video/backlight/adp8860_bl.c
445 ADS1015 HARDWARE MONITOR DRIVER
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
456 F: drivers/macintosh/therm_adt746x.c
458 ADT7475 HARDWARE MONITOR DRIVER
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/input/misc/adxl34x.c
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
483 F: sound/oss/aedsp16.c
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
493 F: drivers/media/dvb-frontends/af9013*
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
503 F: drivers/media/dvb-frontends/af9033*
508 F: Documentation/filesystems/affs.txt
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
534 AIC7XXX / AIC79XX SCSI DRIVER
538 F: drivers/scsi/aic7xxx/
540 AIMSLAB FM RADIO RECEIVER DRIVER
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
546 F: drivers/media/radio/radio-aimslab*
553 F: include/linux/*aio*.h
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
563 F: drivers/media/usb/airspy/
565 ALCATEL SPEEDTOUCH USB DRIVER
568 W: http://www.linux-usb.org/SpeedTouch/
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
573 ALCHEMY AU1XX0 MMC DRIVER
576 F: drivers/mmc/host/au1xmmc.c
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
585 ALLWINNER SECURITY SYSTEM
589 F: drivers/crypto/sunxi-ss/
599 ALPS PS/2 TOUCHPAD DRIVER
601 F: drivers/input/mouse/alps.*
603 ALTERA MAILBOX DRIVER
607 F: drivers/mailbox/mailbox-altera.c
613 F: drivers/gpio/gpio-altera.c
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
627 F: drivers/net/ethernet/altera/
629 ALTERA UART/JTAG UART SERIAL DRIVERS
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
639 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
644 F: drivers/crypto/ccp/
645 F: include/linux/ccp.h
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
651 F: Documentation/hwmon/fam15h_power
652 F: drivers/hwmon/fam15h_power.c
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
657 F: drivers/usb/gadget/udc/amd5536udc.*
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
662 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
664 F: drivers/char/hw_random/geode-rng.c
665 F: drivers/crypto/geode*
666 F: drivers/video/fbdev/geode/
667 F: arch/x86/include/asm/geode.h
672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
674 F: drivers/iommu/amd_iommu*.[ch]
675 F: include/linux/amd-iommu.h
680 T: git git://people.freedesktop.org/~gabbayo/linux.git
682 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F: drivers/gpu/drm/amd/amdkfd/
687 F: drivers/gpu/drm/amd/include/cik_structs.h
688 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F: drivers/gpu/drm/amd/include/vi_structs.h
690 F: drivers/gpu/drm/radeon/radeon_kfd.c
691 F: drivers/gpu/drm/radeon/radeon_kfd.h
692 F: include/uapi/linux/kfd_ioctl.h
694 AMD SEATTLE DEVICE TREE SUPPORT
699 F: arch/arm64/boot/dts/amd/
705 F: drivers/net/ethernet/amd/xgbe/
706 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
708 AMS (Apple Motion Sensor) DRIVER
711 F: drivers/macintosh/ams/
713 ANALOG DEVICES INC AD9389B DRIVER
717 F: drivers/media/i2c/ad9389b*
719 ANALOG DEVICES INC ADV7180 DRIVER
722 W: http://ez.analog.com/community/linux-device-drivers
724 F: drivers/media/i2c/adv7180.c
726 ANALOG DEVICES INC ADV7511 DRIVER
730 F: drivers/media/i2c/adv7511*
732 ANALOG DEVICES INC ADV7604 DRIVER
736 F: drivers/media/i2c/adv7604*
738 ANALOG DEVICES INC ADV7842 DRIVER
742 F: drivers/media/i2c/adv7842*
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
747 W: http://wiki.analog.com/
748 W: http://ez.analog.com/community/linux-device-drivers
750 F: sound/soc/codecs/adau*
751 F: sound/soc/codecs/adav*
752 F: sound/soc/codecs/ad1*
753 F: sound/soc/codecs/ad7*
754 F: sound/soc/codecs/ssm*
755 F: sound/soc/codecs/sigmadsp.*
757 ANALOG DEVICES INC ASOC DRIVERS
760 W: http://blackfin.uclinux.org/
762 F: sound/soc/blackfin/*
764 ANALOG DEVICES INC IIO DRIVERS
767 W: http://wiki.analog.com/
768 W: http://ez.analog.com/community/linux-device-drivers
771 X: drivers/iio/*/adjd*
772 F: drivers/staging/iio/*/ad*
773 F: staging/iio/trigger/iio-trig-bfin-timer.c
775 ANALOG DEVICES INC DMA DRIVERS
777 W: http://ez.analog.com/community/linux-device-drivers
779 F: drivers/dma/dma-axi-dmac.c
781 ANDROID CONFIG FRAGMENTS
784 F: kernel/configs/android*
790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
794 F: drivers/staging/android/
801 F: drivers/staging/android/ion
802 F: drivers/staging/android/uapi/ion.h
803 F: drivers/staging/android/uapi/ion_test.h
805 AOA (Apple Onboard Audio) ALSA DRIVER
812 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
816 F: drivers/iio/dac/stx104.c
821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822 F: arch/x86/kernel/apm_32.c
823 F: include/linux/apm_bios.h
824 F: include/uapi/linux/apm_bios.h
825 F: drivers/char/apm-emulation.c
827 APPLE BCM5974 MULTITOUCH DRIVER
831 F: drivers/input/mouse/bcm5974.c
837 F: drivers/hwmon/applesmc.c
839 APPLETALK NETWORK LAYER
842 F: drivers/net/appletalk/
845 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
848 F: arch/arm64/boot/dts/apm/
850 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
854 F: drivers/net/ethernet/apm/xgene/
855 F: drivers/net/phy/mdio-xgene.c
856 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859 APTINA CAMERA SENSOR PLL
863 F: drivers/media/i2c/aptina-pll.*
865 ARC FRAMEBUFFER DRIVER
868 F: drivers/video/fbdev/arcfb.c
869 F: drivers/video/fbdev/core/fb_defio.c
875 F: drivers/net/arcnet/
876 F: include/uapi/linux/if_arcnet.h
881 F: drivers/gpu/drm/arc/
882 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884 ARM ARCHITECTED TIMER DRIVER
889 F: arch/arm/include/asm/arch_timer.h
890 F: arch/arm64/include/asm/arch_timer.h
891 F: drivers/clocksource/arm_arch_timer.c
896 F: drivers/gpu/drm/arm/hdlcd_*
897 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899 ARM MALI-DP DRM DRIVER
904 F: drivers/gpu/drm/arm/
905 F: Documentation/devicetree/bindings/display/arm,malidp.txt
907 ARM MFM AND FLOPPY DRIVERS
910 F: arch/arm/lib/floppydma.S
911 F: arch/arm/include/asm/floppy.h
913 ARM PMU PROFILING AND DEBUGGING
917 F: arch/arm*/kernel/perf_*
918 F: arch/arm/oprofile/common.c
919 F: arch/arm*/kernel/hw_breakpoint.c
920 F: arch/arm*/include/asm/hw_breakpoint.h
921 F: arch/arm*/include/asm/perf_event.h
922 F: drivers/perf/arm_pmu.c
923 F: include/linux/perf/arm_pmu.h
928 W: http://www.armlinux.org.uk/
932 ARM SUB-ARCHITECTURES
937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939 ARM PRIMECELL AACI PL041 DRIVER
944 ARM PRIMECELL CLCD PL110 DRIVER
947 F: drivers/video/fbdev/amba-clcd.*
949 ARM PRIMECELL KMI PL050 DRIVER
952 F: drivers/input/serio/ambakmi.*
953 F: include/linux/amba/kmi.h
955 ARM PRIMECELL MMCI PL180/1 DRIVER
958 F: drivers/mmc/host/mmci.*
959 F: include/linux/amba/mmci.h
961 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
964 F: drivers/tty/serial/amba-pl01*.c
965 F: include/linux/amba/serial.h
967 ARM PRIMECELL BUS SUPPORT
971 F: include/linux/amba/bus.h
973 ARM/ADS SPHERE MACHINE SUPPORT
978 ARM/AFEB9260 MACHINE SUPPORT
983 ARM/AJECO 1ARM MACHINE SUPPORT
988 ARM/Allwinner sunXi SoC support
995 ARM/Allwinner SoC Clock Support
998 F: drivers/clk/sunxi/
1000 ARM/Amlogic Meson SoC support
1005 W: http://linux-meson.com/
1007 F: arch/arm/mach-meson/
1008 F: arch/arm/boot/dts/meson*
1009 F: arch/arm64/boot/dts/amlogic/
1010 F: drivers/pinctrl/meson/
1013 ARM/Annapurna Labs ALPINE ARCHITECTURE
1018 F: arch/arm/mach-alpine/
1019 F: arch/arm/boot/dts/alpine*
1020 F: arch/arm64/boot/dts/al/
1021 F: drivers/*/*alpine*
1023 ARM/ARTPEC MACHINE SUPPORT
1029 F: arch/arm/mach-artpec
1030 F: arch/arm/boot/dts/artpec6*
1033 ARM/ASPEED MACHINE SUPPORT
1036 F: arch/arm/mach-aspeed/
1037 F: arch/arm/boot/dts/aspeed-*
1038 F: drivers/*/*aspeed*
1040 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1045 W: http://www.linux4sam.org
1046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048 F: arch/arm/mach-at91/
1049 F: include/soc/at91/
1050 F: arch/arm/boot/dts/at91*.dts
1051 F: arch/arm/boot/dts/at91*.dtsi
1052 F: arch/arm/boot/dts/sama*.dts
1053 F: arch/arm/boot/dts/sama*.dtsi
1054 F: arch/arm/include/debug/at91.S
1056 ARM/ATMEL AT91 Clock Support
1061 ARM/CALXEDA HIGHBANK ARCHITECTURE
1065 F: arch/arm/mach-highbank/
1066 F: arch/arm/boot/dts/highbank.dts
1067 F: arch/arm/boot/dts/ecx-*.dts*
1069 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1072 F: arch/arm/mach-cns3xxx/
1074 ARM/CAVIUM THUNDER NETWORK DRIVER
1079 F: drivers/net/ethernet/cavium/thunder/
1081 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1087 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1092 F: arch/arm/mach-ep93xx/
1093 F: arch/arm/mach-ep93xx/include/mach/
1095 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1104 F: arch/arm/include/asm/clkdev.h
1105 F: drivers/clk/clkdev.c
1107 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1112 ARM/CONTEC MICRO9 MACHINE SUPPORT
1115 F: arch/arm/mach-ep93xx/micro9.c
1117 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1121 F: drivers/hwtracing/coresight/*
1122 F: Documentation/trace/coresight.txt
1123 F: Documentation/devicetree/bindings/arm/coresight.txt
1124 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126 ARM/CORGI MACHINE SUPPORT
1130 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1133 T: git git://github.com/ulli-kroll/linux.git
1135 F: arch/arm/mach-gemini/
1136 F: drivers/rtc/rtc-gemini.c
1138 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143 F: arch/arm/boot/dts/prima2*
1144 F: arch/arm/mach-prima2/
1145 F: drivers/clk/sirf/
1146 F: drivers/clocksource/timer-prima2.c
1147 F: drivers/clocksource/timer-atlas7.c
1150 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1154 F: arch/arm/boot/dts/cx92755*
1157 ARM/EBSA110 MACHINE SUPPORT
1160 W: http://www.armlinux.org.uk/
1162 F: arch/arm/mach-ebsa110/
1163 F: drivers/net/ethernet/amd/am79c961a.*
1165 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1171 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1176 W: http://www.openezx.org/
1178 T: topgit git://git.openezx.org/openezx.git
1179 F: arch/arm/mach-pxa/ezx.c
1181 ARM/FARADAY FA526 PORT
1185 T: git git://git.berlios.de/gemini-board
1186 F: arch/arm/mm/*-fa*
1188 ARM/FOOTBRIDGE ARCHITECTURE
1191 W: http://www.armlinux.org.uk/
1193 F: arch/arm/include/asm/hardware/dec21285.h
1194 F: arch/arm/mach-footbridge/
1196 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1203 F: arch/arm/mach-imx/
1204 F: arch/arm/mach-mxs/
1205 F: arch/arm/boot/dts/imx*
1206 F: arch/arm/configs/imx*_defconfig
1210 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1217 F: arch/arm/mach-imx/*vf610*
1218 F: arch/arm/boot/dts/vf*
1220 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1225 ARM/GUMSTIX MACHINE SUPPORT
1230 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1235 F: arch/arm/mach-pxa/hx4700.c
1236 F: arch/arm/mach-pxa/include/mach/hx4700.h
1237 F: sound/soc/pxa/hx4700.c
1239 ARM/HISILICON SOC SUPPORT
1242 W: http://www.hisilicon.com
1244 T: git git://github.com/hisilicon/linux-hisi.git
1245 F: arch/arm/mach-hisi/
1246 F: arch/arm/boot/dts/hi3*
1247 F: arch/arm/boot/dts/hip*
1248 F: arch/arm/boot/dts/hisi*
1249 F: arch/arm64/boot/dts/hisilicon/
1251 ARM/HP JORNADA 7XX MACHINE SUPPORT
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1256 F: arch/arm/mach-sa1100/jornada720.c
1257 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1259 ARM/IGEP MACHINE SUPPORT
1265 F: arch/arm/boot/dts/omap3-igep*
1267 ARM/INCOME PXA270 SUPPORT
1271 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1273 ARM/INTEL IOP32X ARM ARCHITECTURE
1278 ARM/INTEL IOP33X ARM ARCHITECTURE
1282 ARM/INTEL IOP13XX ARM ARCHITECTURE
1287 ARM/INTEL IQ81342EX MACHINE SUPPORT
1292 ARM/INTEL IXDP2850 MACHINE SUPPORT
1297 ARM/INTEL IXP4XX ARM ARCHITECTURE
1302 F: arch/arm/mach-ixp4xx/
1304 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1308 F: arch/arm/mach-pxa/stargate2.c
1309 F: drivers/pcmcia/pxa2xx_stargate2.c
1311 ARM/INTEL XSC3 (MANZANO) ARM CORE
1316 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1321 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1325 F: arch/arm/mach-keystone/
1326 F: arch/arm/boot/dts/keystone-*
1327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1333 F: drivers/clk/keystone/
1335 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1340 F: drivers/clocksource/timer-keystone.c
1342 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1346 F: drivers/power/reset/keystone-reset.c
1348 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1352 F: drivers/memory/*emif*
1354 ARM/LG1K ARCHITECTURE
1358 F: arch/arm64/boot/dts/lg/
1360 ARM/LOGICPD PXA270 MACHINE SUPPORT
1365 ARM/LPC18XX ARCHITECTURE
1369 F: arch/arm/boot/dts/lpc43*
1370 F: drivers/clk/nxp/clk-lpc18xx*
1371 F: drivers/clocksource/time-lpc32xx.c
1372 F: drivers/i2c/busses/i2c-lpc2k.c
1373 F: drivers/memory/pl172.c
1374 F: drivers/mtd/spi-nor/nxp-spifi.c
1375 F: drivers/rtc/rtc-lpc24xx.c
1378 ARM/LPC32XX SOC SUPPORT
1382 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1384 F: arch/arm/boot/dts/lpc32*
1385 F: arch/arm/mach-lpc32xx/
1386 F: drivers/i2c/busses/i2c-pnx.c
1387 F: drivers/net/ethernet/nxp/lpc_eth.c
1388 F: drivers/usb/host/ohci-nxp.c
1389 F: drivers/watchdog/pnx4008_wdt.c
1392 ARM/MAGICIAN MACHINE SUPPORT
1396 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1403 F: arch/arm/mach-mvebu/
1404 F: drivers/rtc/rtc-armada38x.c
1405 F: arch/arm/boot/dts/armada*
1406 F: arch/arm/boot/dts/kirkwood*
1407 F: arch/arm64/boot/dts/marvell/armada*
1408 F: drivers/cpufreq/mvebu-cpufreq.c
1409 F: arch/arm/configs/mvebu_*_defconfig
1411 ARM/Marvell Berlin SoC support
1415 F: arch/arm/mach-berlin/
1416 F: arch/arm/boot/dts/berlin*
1417 F: arch/arm64/boot/dts/marvell/berlin*
1420 ARM/Marvell Dove/MV78xx0/Orion SOC support
1427 F: arch/arm/mach-dove/
1428 F: arch/arm/mach-mv78xx0/
1429 F: arch/arm/mach-orion5x/
1430 F: arch/arm/plat-orion/
1431 F: arch/arm/boot/dts/dove*
1432 F: arch/arm/boot/dts/orion5x*
1435 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1438 W: http://www.digriz.org.uk/ts78xx/kernel
1440 F: arch/arm/mach-orion5x/ts78xx-*
1442 ARM/OXNAS platform support
1446 F: arch/arm/mach-oxnas/
1447 F: arch/arm/boot/dts/oxnas*
1448 F: arch/arm/boot/dts/wd-mbwe.dts
1451 ARM/Mediatek RTC DRIVER
1456 F: drivers/rtc/rtc-mt6397.c
1458 ARM/Mediatek SoC support
1463 F: arch/arm/boot/dts/mt6*
1464 F: arch/arm/boot/dts/mt8*
1465 F: arch/arm/mach-mediatek/
1469 ARM/Mediatek USB3 PHY DRIVER
1474 F: drivers/phy/phy-mt65xx-usb3.c
1476 ARM/MICREL KS8695 ARCHITECTURE
1479 F: arch/arm/mach-ks8695/
1482 ARM/MIOA701 MACHINE SUPPORT
1485 F: arch/arm/mach-pxa/mioa701.c
1488 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1492 ARM/NOMADIK ARCHITECTURE
1497 F: arch/arm/mach-nomadik/
1498 F: drivers/pinctrl/nomadik/
1499 F: drivers/i2c/busses/i2c-nomadik.c
1500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1505 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1508 ARM/TOSA MACHINE SUPPORT
1513 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1516 W: http://hackndev.com
1518 F: arch/arm/mach-pxa/include/mach/palmtx.h
1519 F: arch/arm/mach-pxa/palmtx.c
1520 F: arch/arm/mach-pxa/include/mach/palmt5.h
1521 F: arch/arm/mach-pxa/palmt5.c
1522 F: arch/arm/mach-pxa/include/mach/palmld.h
1523 F: arch/arm/mach-pxa/palmld.c
1524 F: arch/arm/mach-pxa/include/mach/palmte2.h
1525 F: arch/arm/mach-pxa/palmte2.c
1526 F: arch/arm/mach-pxa/include/mach/palmtc.h
1527 F: arch/arm/mach-pxa/palmtc.c
1529 ARM/PALM TREO SUPPORT
1532 W: http://hackndev.com
1534 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1535 F: arch/arm/mach-pxa/palmtreo.c
1540 W: http://hackndev.com
1542 F: arch/arm/mach-pxa/include/mach/palmz72.h
1543 F: arch/arm/mach-pxa/palmz72.c
1547 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1550 ARM/PT DIGITAL BOARD PORT
1553 W: http://www.armlinux.org.uk/
1556 ARM/QUALCOMM SUPPORT
1562 F: Documentation/devicetree/bindings/soc/qcom/
1563 F: arch/arm/boot/dts/qcom-*.dts
1564 F: arch/arm/boot/dts/qcom-*.dtsi
1565 F: arch/arm/mach-qcom/
1566 F: arch/arm64/boot/dts/qcom/*
1567 F: drivers/i2c/busses/i2c-qup.c
1568 F: drivers/clk/qcom/
1569 F: drivers/soc/qcom/
1570 F: drivers/spi/spi-qup.c
1571 F: drivers/tty/serial/msm_serial.h
1572 F: drivers/tty/serial/msm_serial.c
1573 F: drivers/*/pm8???-*
1574 F: drivers/mfd/ssbi.c
1575 F: drivers/firmware/qcom_scm.c
1576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578 ARM/RADISYS ENP2611 MACHINE SUPPORT
1583 ARM/RENESAS ARM64 ARCHITECTURE
1587 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590 F: arch/arm64/boot/dts/renesas/
1591 F: drivers/soc/renesas/
1592 F: include/linux/soc/renesas/
1594 ARM/RISCPC ARCHITECTURE
1597 W: http://www.armlinux.org.uk/
1599 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1600 F: arch/arm/include/asm/hardware/ioc.h
1601 F: arch/arm/include/asm/hardware/iomd.h
1602 F: arch/arm/include/asm/hardware/memc.h
1603 F: arch/arm/mach-rpc/
1604 F: drivers/net/ethernet/8390/etherh.c
1605 F: drivers/net/ethernet/i825xx/ether1*
1606 F: drivers/net/ethernet/seeq/ether3*
1607 F: drivers/scsi/arm/
1609 ARM/Rockchip SoC support
1613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615 F: arch/arm/boot/dts/rk3*
1616 F: arch/arm/mach-rockchip/
1617 F: drivers/clk/rockchip/
1618 F: drivers/i2c/busses/i2c-rk3x.c
1619 F: drivers/*/*rockchip*
1620 F: drivers/*/*/*rockchip*
1621 F: sound/soc/rockchip/
1624 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1630 F: arch/arm/boot/dts/s3c*
1631 F: arch/arm/boot/dts/s5p*
1632 F: arch/arm/boot/dts/samsung*
1633 F: arch/arm/boot/dts/exynos*
1634 F: arch/arm64/boot/dts/exynos/
1635 F: arch/arm/plat-samsung/
1636 F: arch/arm/mach-s3c24*/
1637 F: arch/arm/mach-s3c64xx/
1638 F: arch/arm/mach-s5p*/
1639 F: arch/arm/mach-exynos*/
1640 F: drivers/*/*s3c24*
1641 F: drivers/*/*/*s3c24*
1642 F: drivers/*/*s3c64xx*
1643 F: drivers/*/*s5pv210*
1644 F: drivers/memory/samsung/*
1645 F: drivers/soc/samsung/*
1646 F: drivers/spi/spi-s3c*
1647 F: Documentation/arm/Samsung/
1648 F: Documentation/devicetree/bindings/arm/samsung/
1649 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1653 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1657 F: arch/arm/mach-s5pv210/
1659 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1666 F: drivers/media/platform/s5p-g2d/
1668 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1676 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1677 F: drivers/media/platform/s5p-mfc/
1679 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1685 F: drivers/media/platform/s5p-tv/
1687 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692 F: drivers/staging/media/platform/s5p-cec/
1694 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1700 F: drivers/media/platform/s5p-jpeg/
1702 ARM/SHMOBILE ARM ARCHITECTURE
1706 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1709 F: arch/arm/boot/dts/emev2*
1710 F: arch/arm/boot/dts/r7s*
1711 F: arch/arm/boot/dts/r8a*
1712 F: arch/arm/boot/dts/sh*
1713 F: arch/arm/configs/shmobile_defconfig
1714 F: arch/arm/include/debug/renesas-scif.S
1715 F: arch/arm/mach-shmobile/
1716 F: drivers/soc/renesas/
1717 F: include/linux/soc/renesas/
1719 ARM/SOCFPGA ARCHITECTURE
1722 F: arch/arm/mach-socfpga/
1723 F: arch/arm/boot/dts/socfpga*
1724 F: arch/arm/configs/socfpga_defconfig
1725 F: arch/arm64/boot/dts/altera/
1726 W: http://www.rocketboards.org
1727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1729 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1732 F: drivers/clk/socfpga/
1734 ARM/SOCFPGA EDAC SUPPORT
1737 F: drivers/edac/altera_edac.
1739 ARM/STI ARCHITECTURE
1743 W: http://www.stlinux.com
1745 F: arch/arm/mach-sti/
1746 F: arch/arm/boot/dts/sti*
1747 F: drivers/char/hw_random/st-rng.c
1748 F: drivers/clocksource/arm_global_timer.c
1749 F: drivers/clocksource/clksrc_st_lpc.c
1750 F: drivers/cpufreq/sti-cpufreq.c
1751 F: drivers/i2c/busses/i2c-st.c
1752 F: drivers/media/rc/st_rc.c
1753 F: drivers/media/platform/sti/c8sectpfe/
1754 F: drivers/mmc/host/sdhci-st.c
1755 F: drivers/phy/phy-miphy28lp.c
1756 F: drivers/phy/phy-miphy365x.c
1757 F: drivers/phy/phy-stih407-usb.c
1758 F: drivers/phy/phy-stih41x-usb.c
1759 F: drivers/pinctrl/pinctrl-st.c
1760 F: drivers/remoteproc/st_remoteproc.c
1761 F: drivers/reset/sti/
1762 F: drivers/rtc/rtc-st-lpc.c
1763 F: drivers/tty/serial/st-asc.c
1764 F: drivers/usb/dwc3/dwc3-st.c
1765 F: drivers/usb/host/ehci-st.c
1766 F: drivers/usb/host/ohci-st.c
1767 F: drivers/watchdog/st_lpc_wdt.c
1768 F: drivers/ata/ahci_st.c
1770 ARM/STM32 ARCHITECTURE
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1777 F: drivers/clocksource/armv7m_systick.c
1779 ARM/TANGO ARCHITECTURE
1785 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1790 ARM/TETON BGA MACHINE SUPPORT
1795 ARM/THECUS N2100 MACHINE SUPPORT
1800 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1803 W: http://www.mcuos.com
1805 F: arch/arm/mach-w90x900/
1806 F: drivers/input/keyboard/w90p910_keypad.c
1807 F: drivers/input/touchscreen/w90p910_ts.c
1808 F: drivers/watchdog/nuc900_wdt.c
1809 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1810 F: drivers/mtd/nand/nuc900_nand.c
1811 F: drivers/rtc/rtc-nuc900.c
1812 F: drivers/spi/spi-nuc900.c
1813 F: drivers/usb/host/ehci-w90x900.c
1814 F: drivers/video/fbdev/nuc900fb.c
1816 ARM/U300 MACHINE SUPPORT
1820 F: arch/arm/mach-u300/
1821 F: drivers/clocksource/timer-u300.c
1822 F: drivers/i2c/busses/i2c-stu300.c
1823 F: drivers/rtc/rtc-coh901331.c
1824 F: drivers/watchdog/coh901327_wdt.c
1825 F: drivers/dma/coh901318*
1826 F: drivers/mfd/ab3100*
1827 F: drivers/rtc/rtc-ab3100.c
1828 F: drivers/rtc/rtc-coh901331.c
1829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1831 ARM/UNIPHIER ARCHITECTURE
1835 F: arch/arm/boot/dts/uniphier*
1836 F: arch/arm/include/asm/hardware/cache-uniphier.h
1837 F: arch/arm/mach-uniphier/
1838 F: arch/arm/mm/cache-uniphier.c
1839 F: arch/arm64/boot/dts/socionext/
1840 F: drivers/bus/uniphier-system-bus.c
1841 F: drivers/i2c/busses/i2c-uniphier*
1842 F: drivers/pinctrl/uniphier/
1843 F: drivers/tty/serial/8250/8250_uniphier.c
1846 ARM/Ux500 ARM ARCHITECTURE
1850 F: arch/arm/mach-ux500/
1851 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1852 F: drivers/dma/ste_dma40*
1853 F: drivers/hwspinlock/u8500_hsem.c
1854 F: drivers/mfd/abx500*
1855 F: drivers/mfd/ab8500*
1856 F: drivers/mfd/dbx500*
1857 F: drivers/mfd/db8500*
1858 F: drivers/pinctrl/nomadik/pinctrl-ab*
1859 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1860 F: drivers/rtc/rtc-ab8500.c
1861 F: drivers/rtc/rtc-pl031.c
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1867 T: git git://git.linaro.org/people/ulfh/clk.git
1869 F: drivers/clk/ux500/
1871 ARM/VERSATILE EXPRESS PLATFORM
1877 F: arch/arm/boot/dts/vexpress*
1878 F: arch/arm64/boot/dts/arm/
1879 F: arch/arm/mach-vexpress/
1882 F: drivers/clk/versatile/clk-vexpress-osc.c
1883 F: drivers/clocksource/versatile.c
1889 W: http://www.armlinux.org.uk/
1893 ARM/VOIPAC PXA270 SUPPORT
1897 F: arch/arm/mach-pxa/vpac270.c
1898 F: arch/arm/mach-pxa/include/mach/vpac270.h
1900 ARM/VT8500 ARM ARCHITECTURE
1904 F: arch/arm/mach-vt8500/
1905 F: drivers/clocksource/vt8500_timer.c
1906 F: drivers/i2c/busses/i2c-wmt.c
1907 F: drivers/mmc/host/wmt-sdmmc.c
1908 F: drivers/pwm/pwm-vt8500.c
1909 F: drivers/rtc/rtc-vt8500.c
1910 F: drivers/tty/serial/vt8500_serial.c
1911 F: drivers/usb/host/ehci-platform.c
1912 F: drivers/usb/host/uhci-platform.c
1913 F: drivers/video/fbdev/vt8500lcdfb.*
1914 F: drivers/video/fbdev/wm8505fb*
1915 F: drivers/video/fbdev/wmt_ge_rops.*
1917 ARM/ZIPIT Z2 SUPPORT
1921 F: arch/arm/mach-pxa/z2.c
1922 F: arch/arm/mach-pxa/include/mach/z2.h
1924 ARM/ZTE ARCHITECTURE
1928 F: arch/arm/mach-zx/
1930 F: Documentation/devicetree/bindings/arm/zte.txt
1931 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933 ARM/ZYNQ ARCHITECTURE
1937 W: http://wiki.xilinx.com
1938 T: git https://github.com/Xilinx/linux-xlnx.git
1940 F: arch/arm/mach-zynq/
1941 F: drivers/cpuidle/cpuidle-zynq.c
1942 F: drivers/block/xsysace.c
1945 F: drivers/clocksource/cadence_ttc_timer.c
1946 F: drivers/i2c/busses/i2c-cadence.c
1947 F: drivers/mmc/host/sdhci-of-arasan.c
1948 F: drivers/edac/synopsys_edac.c
1955 F: drivers/iommu/arm-smmu.c
1956 F: drivers/iommu/arm-smmu-v3.c
1957 F: drivers/iommu/io-pgtable-arm.c
1958 F: drivers/iommu/io-pgtable-arm-v7s.c
1960 ARM64 PORT (AARCH64 ARCHITECTURE)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1967 F: Documentation/arm64/
1969 AS3645A LED FLASH CONTROLLER DRIVER
1972 T: git git://linuxtv.org/media_tree.git
1974 F: drivers/media/i2c/as3645a.c
1975 F: include/media/i2c/as3645a.h
1977 ASC7621 HARDWARE MONITOR DRIVER
1981 F: Documentation/hwmon/asc7621
1982 F: drivers/hwmon/asc7621.c
1984 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1988 W: http://acpi4asus.sf.net
1990 F: drivers/platform/x86/asus*.c
1991 F: drivers/platform/x86/eeepc*.c
1993 ASUS WIRELESS RADIO CONTROL DRIVER
1997 F: drivers/platform/x86/asus-wireless.c
2003 F: Documentation/crypto/asymmetric-keys.txt
2004 F: include/linux/verification.h
2005 F: include/crypto/public_key.h
2006 F: include/crypto/pkcs7.h
2007 F: crypto/asymmetric_keys/
2009 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2011 W: http://sourceforge.net/projects/xscaleiop
2013 F: Documentation/crypto/async-tx-api.txt
2016 F: include/linux/dmaengine.h
2017 F: include/linux/async_tx.h
2023 F: drivers/misc/eeprom/at24.c
2024 F: include/linux/platform_data/at24.h
2026 ATA OVER ETHERNET (AOE) DRIVER
2028 W: http://www.openaoe.org/
2030 F: Documentation/aoe/
2031 F: drivers/block/aoe/
2033 ATHEROS 71XX/9XXX GPIO DRIVER
2035 W: https://github.com/AlbanBedel/linux
2036 T: git git://github.com/AlbanBedel/linux
2038 F: drivers/gpio/gpio-ath79.c
2039 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2041 ATHEROS ATH GENERIC UTILITIES
2045 F: drivers/net/wireless/ath/*
2047 ATHEROS ATH5K WIRELESS DRIVER
2052 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2054 F: drivers/net/wireless/ath/ath5k/
2056 ATHEROS ATH6KL WIRELESS DRIVER
2059 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2062 F: drivers/net/wireless/ath/ath6kl/
2064 WILOCITY WIL6210 WIRELESS DRIVER
2069 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2070 F: drivers/net/wireless/ath/wil6210/
2071 F: include/uapi/linux/wil6210_uapi.h
2073 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2076 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2078 F: drivers/net/wireless/ath/carl9170/
2080 ATK0110 HWMON DRIVER
2084 F: drivers/hwmon/asus_atk0110.c
2089 F: drivers/input/misc/ati_remote2.c
2091 ATLX ETHERNET DRIVERS
2095 W: http://sourceforge.net/projects/atl1
2096 W: http://atl1.sourceforge.net
2098 F: drivers/net/ethernet/atheros/
2104 W: http://linux-atm.sourceforge.net
2107 F: include/linux/atm*
2108 F: include/uapi/linux/atm*
2110 ATMEL AT91 / AT32 MCI DRIVER
2113 F: drivers/mmc/host/atmel-mci.c
2115 ATMEL AT91 / AT32 SERIAL DRIVER
2118 F: drivers/tty/serial/atmel_serial.c
2120 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2123 F: drivers/power/reset/at91-sama5d2_shdwc.c
2125 ATMEL SAMA5D2 ADC DRIVER
2129 F: drivers/iio/adc/at91-sama5d2_adc.c
2131 ATMEL Audio ALSA driver
2141 F: drivers/dma/at_hdmac.c
2142 F: drivers/dma/at_hdmac_regs.h
2143 F: include/linux/platform_data/dma-atmel.h
2150 F: drivers/dma/at_xdmac.c
2156 F: drivers/i2c/busses/i2c-at91.c
2162 F: drivers/media/platform/soc_camera/atmel-isi.c
2163 F: include/media/atmel-isi.h
2169 F: drivers/video/fbdev/atmel_lcdfb.c
2170 F: include/video/atmel_lcdc.h
2172 ATMEL MACB ETHERNET DRIVER
2175 F: drivers/net/ethernet/cadence/
2182 F: drivers/mtd/nand/atmel_nand*
2188 F: drivers/mmc/host/sdhci-of-at91.c
2193 F: drivers/spi/spi-atmel.*
2199 F: drivers/misc/atmel-ssc.c
2200 F: include/linux/atmel-ssc.h
2202 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2206 F: drivers/misc/atmel_tclib.c
2207 F: drivers/clocksource/tcb_clksrc.c
2209 ATMEL USBA UDC DRIVER
2213 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2215 ATMEL WIRELESS DRIVER
2218 W: http://www.thekelleys.org.uk/atmel
2219 W: http://atmelwlandriver.sourceforge.net/
2221 F: drivers/net/wireless/atmel/atmel*
2223 ATMEL MAXTOUCH DRIVER
2225 T: git git://github.com/atmel-maxtouch/linux.git
2227 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2228 F: drivers/input/touchscreen/atmel_mxt_ts.c
2229 F: include/linux/platform_data/atmel_mxt_ts.h
2231 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2234 W: http://www.attotech.com
2236 F: drivers/scsi/esas2r
2238 ATUSB IEEE 802.15.4 RADIO DRIVER
2242 F: drivers/net/ieee802154/atusb.c
2243 F: drivers/net/ieee802154/atusb.h
2244 F: drivers/net/ieee802154/at86rf230.h
2250 W: http://people.redhat.com/sgrubb/audit/
2251 T: git git://git.infradead.org/users/pcmoore/audit
2253 F: include/linux/audit.h
2254 F: include/uapi/linux/audit.h
2257 AUXILIARY DISPLAY DRIVERS
2259 W: http://miguelojeda.es/auxdisplay.htm
2260 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2262 F: drivers/auxdisplay/
2263 F: include/linux/cfag12864b.h
2268 W: http://www.atmel.com/products/AVR32/
2269 W: http://mirror.egtvedt.no/avr32linux.org/
2270 W: http://avrfreaks.net/
2274 AVR32/AT32AP MACHINE SUPPORT
2278 F: arch/avr32/mach-at32ap/
2283 W: http://www.linux-ax25.org/
2285 F: include/uapi/linux/ax25.h
2286 F: include/net/ax25.h
2293 W: https://linuxtv.org
2294 T: git git://linuxtv.org/media_tree.git
2296 F: drivers/media/usb/dvb-usb-v2/az6007.c
2298 AZTECH FM RADIO RECEIVER DRIVER
2301 T: git git://linuxtv.org/media_tree.git
2302 W: https://linuxtv.org
2304 F: drivers/media/radio/radio-aztech*
2309 W: http://wireless.kernel.org/en/users/Drivers/b43
2311 F: drivers/net/wireless/broadcom/b43/
2313 B43LEGACY WIRELESS DRIVER
2317 W: http://wireless.kernel.org/en/users/Drivers/b43
2319 F: drivers/net/wireless/broadcom/b43legacy/
2321 BACKLIGHT CLASS/SUBSYSTEM
2324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2326 F: drivers/video/backlight/
2327 F: include/linux/backlight.h
2334 W: https://www.open-mesh.org/
2335 Q: https://patchwork.open-mesh.org/project/batman/list/
2337 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2338 F: Documentation/ABI/testing/sysfs-class-net-mesh
2339 F: Documentation/networking/batman-adv.txt
2340 F: include/uapi/linux/batman_adv.h
2343 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2346 W: http://www.baycom.org/~tom/ham/ham.html
2348 F: drivers/net/hamradio/baycom*
2350 BCACHE (BLOCK LAYER CACHE)
2353 W: http://bcache.evilpiepirate.org
2355 F: drivers/md/bcache/
2357 BDISP ST MEDIA DRIVER
2360 T: git git://linuxtv.org/media_tree.git
2361 W: https://linuxtv.org
2363 F: drivers/media/platform/sti/bdisp
2369 T: git git://github.com/luisbg/linux-befs.git
2370 F: Documentation/filesystems/befs.txt
2373 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2377 F: drivers/net/ethernet/ec_bhf.c
2382 F: Documentation/filesystems/bfs.txt
2384 F: include/uapi/linux/bfs_fs.h
2386 BLACKFIN ARCHITECTURE
2389 T: git git://git.code.sf.net/p/adi-linux/code
2390 W: http://blackfin.uclinux.org
2394 BLACKFIN EMAC DRIVER
2396 W: http://blackfin.uclinux.org
2398 F: drivers/net/ethernet/adi/
2402 W: http://blackfin.uclinux.org
2404 F: drivers/rtc/rtc-bfin.c
2409 W: http://blackfin.uclinux.org
2411 F: drivers/mmc/host/bfin_sdh.c
2413 BLACKFIN SERIAL DRIVER
2416 W: http://blackfin.uclinux.org
2418 F: drivers/tty/serial/bfin_uart.c
2420 BLACKFIN WATCHDOG DRIVER
2422 W: http://blackfin.uclinux.org
2424 F: drivers/watchdog/bfin_wdt.c
2426 BLACKFIN I2C TWI DRIVER
2429 W: http://blackfin.uclinux.org/
2431 F: drivers/i2c/busses/i2c-bfin-twi.c
2433 BLACKFIN MEDIA DRIVER
2436 W: http://blackfin.uclinux.org/
2438 F: drivers/media/platform/blackfin/
2439 F: drivers/media/i2c/adv7183*
2440 F: drivers/media/i2c/vs6624*
2442 BLINKM RGB LED DRIVER
2445 F: drivers/leds/leds-blinkm.c
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2453 F: kernel/trace/blktrace.c
2459 F: drivers/mtd/devices/block2mtd.c
2466 W: http://www.bluez.org/
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470 F: drivers/bluetooth/
2477 W: http://www.bluez.org/
2478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2482 F: include/net/bluetooth/
2489 W: http://sourceforge.net/projects/bonding/
2491 F: drivers/net/bonding/
2492 F: include/uapi/linux/if_bonding.h
2494 BPF (Safe dynamic programs and tools)
2501 BROADCOM B44 10/100 ETHERNET DRIVER
2505 F: drivers/net/ethernet/broadcom/b44.*
2507 BROADCOM B53 ETHERNET SWITCH DRIVER
2512 F: drivers/net/dsa/b53/*
2513 F: include/linux/platform_data/b53.h
2515 BROADCOM GENET ETHERNET DRIVER
2519 F: drivers/net/ethernet/broadcom/genet/
2521 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2526 F: drivers/net/ethernet/broadcom/bnx2.*
2527 F: drivers/net/ethernet/broadcom/bnx2_*
2529 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2533 F: drivers/net/ethernet/broadcom/bnx2x/
2535 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2540 T: git git://github.com/broadcom/mach-bcm
2546 F: arch/arm/mach-bcm/
2548 BROADCOM BCM2835 ARM ARCHITECTURE
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2558 BROADCOM BCM47XX MIPS ARCHITECTURE
2563 F: Documentation/devicetree/bindings/mips/brcm/
2564 F: arch/mips/bcm47xx/*
2565 F: arch/mips/include/asm/mach-bcm47xx/*
2567 BROADCOM BCM5301X ARM ARCHITECTURE
2573 F: arch/arm/mach-bcm/bcm_5301x.c
2574 F: arch/arm/boot/dts/bcm5301x*.dtsi
2575 F: arch/arm/boot/dts/bcm470*
2577 BROADCOM BCM63XX ARM ARCHITECTURE
2581 T: git git://github.com/broadcom/stblinux.git
2585 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2589 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2591 BROADCOM BCM7XXX ARM ARCHITECTURE
2597 T: git git://github.com/broadcom/stblinux.git
2599 F: arch/arm/mach-bcm/*brcmstb*
2600 F: arch/arm/boot/dts/bcm7*.dts*
2601 F: drivers/bus/brcmstb_gisb.c
2604 BROADCOM BMIPS MIPS ARCHITECTURE
2608 T: git git://github.com/broadcom/stblinux.git
2610 F: arch/mips/bmips/*
2611 F: arch/mips/include/asm/mach-bmips/*
2612 F: arch/mips/kernel/*bmips*
2613 F: arch/mips/boot/dts/brcm/bcm*.dts*
2614 F: drivers/irqchip/irq-bcm63*
2615 F: drivers/irqchip/irq-bcm7*
2616 F: drivers/irqchip/irq-brcmstb*
2617 F: include/linux/bcm963xx_nvram.h
2618 F: include/linux/bcm963xx_tag.h
2620 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2626 F: drivers/net/ethernet/broadcom/tg3.*
2628 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2635 F: drivers/net/wireless/broadcom/brcm80211/
2637 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2641 F: drivers/scsi/bnx2fc/
2643 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2647 F: drivers/scsi/bnx2i/
2649 BROADCOM IPROC ARM ARCHITECTURE
2655 T: git git://github.com/broadcom/cygnus-linux.git
2670 F: arch/arm64/boot/dts/broadcom/ns2*
2671 F: drivers/clk/bcm/clk-ns*
2672 F: drivers/pinctrl/bcm/pinctrl-ns*
2674 BROADCOM BRCMSTB GPIO DRIVER
2678 F: drivers/gpio/gpio-brcmstb.c
2679 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2681 BROADCOM KONA GPIO DRIVER
2685 F: drivers/gpio/gpio-bcm-kona.c
2686 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2688 BROADCOM NVRAM DRIVER
2692 F: drivers/firmware/broadcom/*
2694 BROADCOM STB NAND FLASH DRIVER
2700 F: drivers/mtd/nand/brcmnand/
2702 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2707 F: include/linux/bcma/
2709 BROADCOM SYSTEMPORT ETHERNET DRIVER
2713 F: drivers/net/ethernet/broadcom/bcmsysport.*
2715 BROADCOM VULCAN ARM64 SOC
2720 F: arch/arm64/boot/dts/broadcom/vulcan*
2722 BROCADE BFA FC SCSI DRIVER
2727 F: drivers/scsi/bfa/
2729 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2733 F: drivers/net/ethernet/brocade/bna/
2735 BSG (block layer generic sg v4 driver)
2740 F: include/linux/bsg.h
2741 F: include/uapi/linux/bsg.h
2746 T: git git://git.alsa-project.org/alsa-kernel.git
2748 F: Documentation/sound/alsa/Bt87x.txt
2749 F: sound/pci/bt87x.c
2753 W: http://bu3sch.de/btgpio.php
2755 F: drivers/gpio/gpio-bt8xx.c
2762 W: http://btrfs.wiki.kernel.org/
2763 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2766 F: Documentation/filesystems/btrfs.txt
2769 BTTV VIDEO4LINUX DRIVER
2773 W: https://linuxtv.org
2774 T: git git://linuxtv.org/media_tree.git
2776 F: Documentation/video4linux/bttv/
2777 F: drivers/media/pci/bt8xx/bttv*
2779 BUSLOGIC SCSI DRIVER
2783 F: drivers/scsi/BusLogic.*
2784 F: drivers/scsi/FlashPoint.*
2786 C-MEDIA CMI8788 DRIVER
2789 T: git git://git.alsa-project.org/alsa-kernel.git
2791 F: sound/pci/oxygen/
2797 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2801 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2805 F: Documentation/filesystems/caching/cachefiles.txt
2808 CADET FM/AM RADIO RECEIVER DRIVER
2811 T: git git://linuxtv.org/media_tree.git
2812 W: https://linuxtv.org
2814 F: drivers/media/radio/radio-cadet*
2816 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2819 T: git git://linuxtv.org/media_tree.git
2821 F: Documentation/video4linux/cafe_ccic
2822 F: drivers/media/platform/marvell-ccic/
2828 F: Documentation/networking/caif/
2829 F: drivers/net/caif/
2830 F: include/uapi/linux/caif/
2831 F: include/net/caif/
2834 CALGARY x86-64 IOMMU
2839 F: arch/x86/kernel/pci-calgary_64.c
2840 F: arch/x86/kernel/tce_64.c
2841 F: arch/x86/include/asm/calgary.h
2842 F: arch/x86/include/asm/tce.h
2848 W: https://github.com/linux-can
2849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2852 F: Documentation/networking/can.txt
2854 F: include/linux/can/core.h
2855 F: include/uapi/linux/can.h
2856 F: include/uapi/linux/can/bcm.h
2857 F: include/uapi/linux/can/raw.h
2858 F: include/uapi/linux/can/gw.h
2864 W: https://github.com/linux-can
2865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2868 F: Documentation/devicetree/bindings/net/can/
2870 F: include/linux/can/dev.h
2871 F: include/linux/can/platform/
2872 F: include/uapi/linux/can/error.h
2873 F: include/uapi/linux/can/netlink.h
2879 F: include/linux/capability.h
2880 F: include/uapi/linux/capability.h
2881 F: security/commoncap.c
2882 F: kernel/capability.c
2884 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2887 F: drivers/iio/light/cm*
2888 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2890 CAVIUM LIQUIDIO NETWORK DRIVER
2896 W: http://www.cavium.com
2898 F: drivers/net/ethernet/cavium/liquidio/
2900 CC2520 IEEE-802.15.4 RADIO DRIVER
2904 F: drivers/net/ieee802154/cc2520.c
2905 F: include/linux/spi/cc2520.h
2906 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2911 T: git git://linuxtv.org/media_tree.git
2912 W: http://linuxtv.org
2914 F: Documentation/cec.txt
2915 F: Documentation/DocBook/media/v4l/cec*
2916 F: drivers/staging/media/cec/
2917 F: drivers/media/cec-edid.c
2918 F: drivers/media/rc/keymaps/rc-cec.c
2919 F: include/media/cec.h
2920 F: include/media/cec-edid.h
2921 F: include/linux/cec.h
2922 F: include/linux/cec-funcs.h
2924 CELL BROADBAND ENGINE ARCHITECTURE
2927 W: http://www.ibm.com/developerworks/power/cell/
2929 F: arch/powerpc/include/asm/cell*.h
2930 F: arch/powerpc/include/asm/spu*.h
2931 F: arch/powerpc/include/uapi/asm/spu*.h
2932 F: arch/powerpc/oprofile/*cell*
2933 F: arch/powerpc/platforms/cell/
2935 CEPH COMMON CODE (LIBCEPH)
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2942 T: git git://github.com/ceph/ceph-client.git
2945 F: include/linux/ceph/
2946 F: include/linux/crush/
2948 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2955 T: git git://github.com/ceph/ceph-client.git
2957 F: Documentation/filesystems/ceph.txt
2960 CERTIFICATE HANDLING:
2965 F: Documentation/module-signing.txt
2967 F: scripts/sign-file.c
2968 F: scripts/extract-cert.c
2970 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2973 F: Documentation/usb/WUSB-Design-overview.txt
2974 F: Documentation/usb/wusb-cbaf
2975 F: drivers/usb/host/hwa-hc.c
2976 F: drivers/usb/host/whci/
2977 F: drivers/usb/wusbcore/
2978 F: include/linux/usb/wusb*
2980 CFAG12864B LCD DRIVER
2982 W: http://miguelojeda.es/auxdisplay.htm
2983 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2985 F: drivers/auxdisplay/cfag12864b.c
2986 F: include/linux/cfag12864b.h
2988 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2990 W: http://miguelojeda.es/auxdisplay.htm
2991 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2993 F: drivers/auxdisplay/cfag12864bfb.c
2994 F: include/linux/cfag12864b.h
2996 CFG80211 and NL80211
2999 W: http://wireless.kernel.org/
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3003 F: include/uapi/linux/nl80211.h
3004 F: include/net/cfg80211.h
3006 X: net/wireless/wext*
3008 CHAR and MISC DRIVERS
3011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3015 F: include/linux/miscdevice.h
3021 F: scripts/checkpatch.pl
3023 CHINESE DOCUMENTATION
3028 F: Documentation/zh_CN/
3030 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3035 F: drivers/usb/chipidea/
3037 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3041 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3042 F: drivers/input/touchscreen/chipone_icn8318.c
3044 CHROME HARDWARE PLATFORM SUPPORT
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3048 F: drivers/platform/chrome/
3050 CISCO VIC ETHERNET NIC DRIVER
3056 F: drivers/net/ethernet/cisco/enic/
3058 CISCO VIC LOW LATENCY NIC DRIVER
3062 F: drivers/infiniband/hw/usnic/
3064 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3068 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3070 CIRRUS LOGIC AUDIO CODEC DRIVERS
3075 F: sound/soc/codecs/cs*
3082 F: include/linux/cleancache.h
3088 F: include/linux/clk.h
3090 CLOCKSOURCE, CLOCKEVENT DRIVERS
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3096 F: drivers/clocksource
3098 CISCO FCOE HBA DRIVER
3104 F: drivers/scsi/fnic/
3106 CISCO SCSI HBA DRIVER
3111 F: drivers/scsi/snic/
3118 F: drivers/platform/x86/classmate-laptop.c
3123 T: git git://linuxtv.org/media_tree.git
3124 W: https://linuxtv.org
3126 F: drivers/media/pci/cobalt/
3128 COCCINELLE/Semantic Patches (SmPL)
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3135 W: http://coccinelle.lip6.fr/
3137 F: Documentation/coccinelle.txt
3138 F: scripts/coccinelle/
3139 F: scripts/coccicheck
3145 W: http://www.coda.cs.cmu.edu/
3147 F: Documentation/filesystems/coda.txt
3149 F: include/linux/coda*.h
3150 F: include/uapi/linux/coda*.h
3152 CODA V4L2 MEM2MEM DRIVER
3156 F: Documentation/devicetree/bindings/media/coda.txt
3157 F: drivers/media/platform/coda/
3159 COMMON CLK FRAMEWORK
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3165 F: Documentation/devicetree/bindings/clock/
3167 X: drivers/clk/clkdev.c
3168 F: include/linux/clk-pr*
3169 F: include/linux/clk/
3171 COMMON INTERNET FILE SYSTEM (CIFS)
3175 W: http://linux-cifs.samba.org/
3176 T: git git://git.samba.org/sfrench/cifs-2.6.git
3178 F: Documentation/filesystems/cifs/
3181 COMPACTPCI HOTPLUG CORE
3185 F: drivers/pci/hotplug/cpci_hotplug*
3187 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3191 F: drivers/pci/hotplug/cpcihp_zt5550.*
3193 COMPACTPCI HOTPLUG GENERIC DRIVER
3197 F: drivers/pci/hotplug/cpcihp_generic.c
3199 COMPAL LAPTOP SUPPORT
3203 F: drivers/platform/x86/compal-laptop.c
3205 CONEXANT ACCESSRUNNER USB DRIVER
3207 W: http://accessrunner.sourceforge.net/
3209 F: drivers/usb/atm/cxacru.c
3214 T: git git://git.infradead.org/users/hch/configfs.git
3217 F: include/linux/configfs.h
3223 F: drivers/connector/
3225 CONTROL GROUP (CGROUP)
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232 F: Documentation/cgroup*
3233 F: include/linux/cgroup*
3236 CONTROL GROUP - CPUSET
3239 W: http://www.bullopensource.org/cpuset/
3240 W: http://oss.sgi.com/projects/cpusets/
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3243 F: Documentation/cgroup-v1/cpusets.txt
3244 F: include/linux/cpuset.h
3247 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3257 CORETEMP HARDWARE MONITORING DRIVER
3261 F: Documentation/hwmon/coretemp
3262 F: drivers/hwmon/coretemp.c
3264 COSA/SRP SYNC SERIAL DRIVER
3266 W: http://www.fi.muni.cz/~kas/cosa/
3268 F: drivers/net/wan/cosa*
3270 CPMAC ETHERNET DRIVER
3274 F: drivers/net/ethernet/ti/cpmac.c
3276 CPU FREQUENCY DRIVERS
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3282 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3284 F: include/linux/cpufreq.h
3286 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3290 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3292 F: drivers/cpufreq/arm_big_little.h
3293 F: drivers/cpufreq/arm_big_little.c
3294 F: drivers/cpufreq/arm_big_little_dt.c
3296 CPUIDLE DRIVER - ARM BIG LITTLE
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303 F: drivers/cpuidle/cpuidle-big_little.c
3305 CPUIDLE DRIVER - ARM EXYNOS
3312 F: drivers/cpuidle/cpuidle-exynos.c
3313 F: arch/arm/mach-exynos/pm.c
3320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3321 F: drivers/cpuidle/*
3322 F: include/linux/cpuidle.h
3327 F: arch/x86/kernel/cpuid.c
3328 F: arch/x86/kernel/msr.c
3330 CPU POWER MONITORING SUBSYSTEM
3334 F: tools/power/cpupower/
3337 W: http://sourceforge.net/projects/cramfs/
3338 S: Orphan / Obsolete
3339 F: Documentation/filesystems/cramfs.txt
3346 W: http://developer.axis.com
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3350 F: drivers/tty/serial/crisv10.*
3356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3359 F: Documentation/crypto/
3360 F: Documentation/devicetree/bindings/crypto/
3361 F: Documentation/DocBook/crypto-API.tmpl
3367 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3371 F: crypto/ansi_cprng.c
3377 T: git git://linuxtv.org/media_tree.git
3378 W: http://linuxtv.org
3380 F: drivers/media/i2c/cs3308.c
3381 F: drivers/media/i2c/cs3308.h
3383 CS5535 Audio ALSA driver
3386 F: sound/pci/cs5535audio/
3391 F: drivers/net/wireless/st/cw1200/
3393 CX18 VIDEO4LINUX DRIVER
3397 T: git git://linuxtv.org/media_tree.git
3398 W: https://linuxtv.org
3399 W: http://www.ivtvdriver.org/index.php/Cx18
3401 F: Documentation/video4linux/cx18.txt
3402 F: drivers/media/pci/cx18/
3403 F: include/uapi/linux/ivtv*
3405 CX2341X MPEG ENCODER HELPER MODULE
3408 T: git git://linuxtv.org/media_tree.git
3409 W: https://linuxtv.org
3411 F: drivers/media/common/cx2341x*
3412 F: include/media/cx2341x*
3414 CX24120 MEDIA DRIVER
3418 W: https://linuxtv.org
3419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3421 F: drivers/media/dvb-frontends/cx24120*
3423 CX88 VIDEO4LINUX DRIVER
3427 W: https://linuxtv.org
3428 T: git git://linuxtv.org/media_tree.git
3430 F: Documentation/video4linux/cx88/
3431 F: drivers/media/pci/cx88/
3433 CXD2820R MEDIA DRIVER
3436 W: https://linuxtv.org
3437 W: http://palosaari.fi/linux/
3438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3439 T: git git://linuxtv.org/anttip/media_tree.git
3441 F: drivers/media/dvb-frontends/cxd2820r*
3443 CXGB3 ETHERNET DRIVER (CXGB3)
3446 W: http://www.chelsio.com
3448 F: drivers/net/ethernet/chelsio/cxgb3/
3450 CXGB3 ISCSI DRIVER (CXGB3I)
3453 W: http://www.chelsio.com
3455 F: drivers/scsi/cxgbi/cxgb3i
3457 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3460 W: http://www.openfabrics.org
3462 F: drivers/infiniband/hw/cxgb3/
3464 CXGB4 ETHERNET DRIVER (CXGB4)
3467 W: http://www.chelsio.com
3469 F: drivers/net/ethernet/chelsio/cxgb4/
3471 CXGB4 ISCSI DRIVER (CXGB4I)
3474 W: http://www.chelsio.com
3476 F: drivers/scsi/cxgbi/cxgb4i
3478 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3481 W: http://www.openfabrics.org
3483 F: drivers/infiniband/hw/cxgb4/
3485 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3488 W: http://www.chelsio.com
3490 F: drivers/net/ethernet/chelsio/cxgb4vf/
3492 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3497 F: drivers/misc/cxl/
3498 F: include/misc/cxl*
3499 F: include/uapi/misc/cxl.h
3500 F: Documentation/powerpc/cxl.txt
3501 F: Documentation/powerpc/cxl.txt
3502 F: Documentation/ABI/testing/sysfs-class-cxl
3504 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3510 F: drivers/scsi/cxlflash/
3511 F: include/uapi/scsi/cxlflash_ioctls.h
3512 F: Documentation/powerpc/cxlflash.txt
3514 STMMAC ETHERNET DRIVER
3518 W: http://www.stlinux.com
3520 F: drivers/net/ethernet/stmicro/stmmac/
3525 W: http://www.armlinux.org.uk/
3527 F: drivers/video/fbdev/cyber2000fb.*
3529 CYCLADES ASYNC MUX DRIVER
3530 W: http://www.cyclades.com/
3532 F: drivers/tty/cyclades.c
3533 F: include/linux/cyclades.h
3534 F: include/uapi/linux/cyclades.h
3536 CYCLADES PC300 DRIVER
3537 W: http://www.cyclades.com/
3539 F: drivers/net/wan/pc300*
3541 CYPRESS_FIRMWARE MEDIA DRIVER
3544 W: https://linuxtv.org
3545 W: http://palosaari.fi/linux/
3546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547 T: git git://linuxtv.org/anttip/media_tree.git
3549 F: drivers/media/common/cypress_firmware*
3551 CYTTSP TOUCHSCREEN DRIVER
3555 F: drivers/input/touchscreen/cyttsp*
3556 F: include/linux/input/cyttsp.h
3558 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3561 F: drivers/rtc/rtc-ds1685.c
3562 F: include/linux/rtc/ds1685.h
3564 DAMA SLAVE for AX.25
3566 W: http://yaina.de/jreuter/
3567 W: http://www.qsl.net/dl1bke/
3570 F: net/ax25/af_ax25.c
3571 F: net/ax25/ax25_dev.c
3572 F: net/ax25/ax25_ds_*
3573 F: net/ax25/ax25_in.c
3574 F: net/ax25/ax25_out.c
3575 F: net/ax25/ax25_timer.c
3576 F: net/ax25/sysctl_net_ax25.c
3578 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3581 F: Documentation/networking/dmfe.txt
3582 F: drivers/net/ethernet/dec/tulip/dmfe.c
3584 DC390/AM53C974 SCSI driver
3588 F: drivers/scsi/am53c974.c
3595 W: http://twibble.org/dist/dc395x/
3596 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3598 F: Documentation/scsi/dc395x.txt
3599 F: drivers/scsi/dc395x.*
3604 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3606 F: include/linux/dccp.h
3607 F: include/uapi/linux/dccp.h
3608 F: include/linux/tfrc.h
3611 DECnet NETWORK LAYER
3612 W: http://linux-decnet.sourceforge.net
3615 F: Documentation/networking/decnet.txt
3618 DECSTATION PLATFORM SUPPORT
3621 W: http://www.linux-mips.org/wiki/DECstation
3624 F: arch/mips/include/asm/dec/
3625 F: arch/mips/include/asm/mach-dec/
3627 DEFXX FDDI NETWORK DRIVER
3630 F: drivers/net/fddi/defxx.*
3637 F: drivers/platform/x86/dell-laptop.c
3639 DELL LAPTOP RBTN DRIVER
3642 F: drivers/platform/x86/dell-rbtn.*
3644 DELL LAPTOP FREEFALL DRIVER
3647 F: drivers/platform/x86/dell-smo8800.c
3649 DELL LAPTOP SMM DRIVER
3652 F: drivers/hwmon/dell-smm-hwmon.c
3653 F: include/uapi/linux/i8k.h
3655 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3658 F: Documentation/dcdbas.txt
3659 F: drivers/firmware/dcdbas.*
3661 DELL WMI EXTRAS DRIVER
3665 F: drivers/platform/x86/dell-wmi.c
3667 DESIGNWARE USB2 DRD IP DRIVER
3670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3672 F: drivers/usb/dwc2/
3674 DESIGNWARE USB3 DRD IP DRIVER
3677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3679 F: drivers/usb/dwc3/
3681 DEVICE COREDUMP (DEV_COREDUMP)
3685 F: drivers/base/devcoredump.c
3686 F: include/linux/devcoredump.h
3688 DEVICE FREQUENCY (DEVFREQ)
3692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695 F: include/linux/devfreq.h
3696 F: Documentation/devicetree/bindings/devfreq/
3698 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703 F: drivers/devfreq/event/
3704 F: drivers/devfreq/devfreq-event.c
3705 F: include/linux/devfreq-event.h
3706 F: Documentation/devicetree/bindings/devfreq/event/
3708 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3714 F: drivers/devfreq/exynos-bus.c
3715 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3717 DEVICE NUMBER REGISTRY
3719 W: http://lanana.org/docs/device-list/index.html
3727 W: http://sources.redhat.com/dm
3728 Q: http://patchwork.kernel.org/project/dm-devel/list/
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3730 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3732 F: Documentation/device-mapper/
3734 F: drivers/md/persistent-data/
3735 F: include/linux/device-mapper.h
3736 F: include/linux/dm-*.h
3737 F: include/uapi/linux/dm-*.h
3743 F: net/core/devlink.c
3744 F: include/net/devlink.h
3745 F: include/uapi/linux/devlink.h
3747 DIALOG SEMICONDUCTOR DRIVERS
3749 W: http://www.dialog-semiconductor.com/products
3751 F: Documentation/hwmon/da90??
3752 F: Documentation/devicetree/bindings/mfd/da90*.txt
3753 F: Documentation/devicetree/bindings/regulator/da92*.txt
3754 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3755 F: drivers/gpio/gpio-da90??.c
3756 F: drivers/hwmon/da90??-hwmon.c
3757 F: drivers/iio/adc/da91??-*.c
3758 F: drivers/input/misc/da90??_onkey.c
3759 F: drivers/input/touchscreen/da9052_tsi.c
3760 F: drivers/leds/leds-da90??.c
3761 F: drivers/mfd/da903x.c
3762 F: drivers/mfd/da90??-*.c
3763 F: drivers/mfd/da91??-*.c
3764 F: drivers/power/da9052-battery.c
3765 F: drivers/power/da91??-*.c
3766 F: drivers/regulator/da903x.c
3767 F: drivers/regulator/da9???-regulator.[ch]
3768 F: drivers/rtc/rtc-da90??.c
3769 F: drivers/video/backlight/da90??_bl.c
3770 F: drivers/watchdog/da90??_wdt.c
3771 F: include/linux/mfd/da903x.h
3772 F: include/linux/mfd/da9052/
3773 F: include/linux/mfd/da9055/
3774 F: include/linux/mfd/da9062/
3775 F: include/linux/mfd/da9063/
3776 F: include/linux/mfd/da9150/
3777 F: include/linux/regulator/da9211.h
3778 F: include/sound/da[79]*.h
3779 F: sound/soc/codecs/da[79]*.[ch]
3781 DIGI NEO AND CLASSIC PCI PRODUCTS
3786 F: drivers/staging/dgnc/
3788 DIOLAN U2C-12 I2C DRIVER
3792 F: drivers/i2c/busses/i2c-diolan-u2c.c
3800 DIRECTORY NOTIFICATION (DNOTIFY)
3803 F: Documentation/filesystems/dnotify.txt
3804 F: fs/notify/dnotify/
3805 F: include/linux/dnotify.h
3807 DISK GEOMETRY AND PARTITION HANDLING
3809 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3810 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3811 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3817 F: Documentation/filesystems/quota.txt
3819 F: include/linux/quota*.h
3820 F: include/uapi/linux/quota*.h
3822 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3826 W: http://plugable.com/category/projects/udlfb/
3827 F: drivers/video/fbdev/udlfb.c
3828 F: include/video/udlfb.h
3829 F: Documentation/fb/udlfb.txt
3831 DISTRIBUTED LOCK MANAGER (DLM)
3835 W: http://sources.redhat.com/cluster/
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3840 DMA BUFFER SHARING FRAMEWORK
3847 F: include/linux/dma-buf*
3848 F: include/linux/reservation.h
3849 F: include/linux/*fence.h
3850 F: Documentation/dma-buf-sharing.txt
3851 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3859 F: drivers/dma-buf/sync_file.c
3860 F: include/linux/sync_file.h
3861 F: Documentation/sync_file.txt
3862 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3864 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3867 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3870 F: include/linux/dmaengine.h
3871 F: Documentation/devicetree/bindings/dma/
3872 F: Documentation/dmaengine/
3873 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3875 DME1737 HARDWARE MONITOR DRIVER
3879 F: Documentation/hwmon/dme1737
3880 F: drivers/hwmon/dme1737.c
3885 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3886 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3887 F: drivers/firmware/dmi-id.c
3888 F: drivers/firmware/dmi_scan.c
3889 F: include/linux/dmi.h
3896 F: scripts/docproc.c
3897 F: scripts/kernel-doc*
3898 X: Documentation/ABI/
3899 X: Documentation/devicetree/
3900 X: Documentation/acpi
3901 X: Documentation/power
3902 X: Documentation/spi
3903 X: Documentation/DocBook/media
3904 T: git git://git.lwn.net/linux.git docs-next
3910 F: drivers/char/dtlk.c
3911 F: include/linux/dtlk.h
3913 DPT_I2O SCSI RAID DRIVER
3916 W: http://www.adaptec.com/
3918 F: drivers/scsi/dpt*
3919 F: drivers/scsi/dpt/
3925 W: http://www.drbd.org
3926 T: git git://git.linbit.com/linux-drbd.git
3927 T: git git://git.linbit.com/drbd-8.4.git
3929 F: drivers/block/drbd/
3931 F: Documentation/blockdev/drbd/
3933 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3937 F: Documentation/kobject.txt
3942 F: include/linux/debugfs.h
3943 F: include/linux/kobj*
3949 T: git git://people.freedesktop.org/~airlied/linux
3953 F: Documentation/devicetree/bindings/display/
3954 F: Documentation/devicetree/bindings/gpu/
3955 F: Documentation/devicetree/bindings/video/
3956 F: Documentation/gpu/
3958 F: include/uapi/drm/
3960 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3963 F: drivers/gpu/drm/ast/
3965 DRM DRIVER FOR BOCHS VIRTUAL GPU
3968 F: drivers/gpu/drm/bochs/
3970 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3973 F: drivers/gpu/drm/cirrus/
3975 RADEON and AMDGPU DRM DRIVERS
3979 T: git git://people.freedesktop.org/~agd5f/linux
3981 F: drivers/gpu/drm/radeon/
3982 F: include/uapi/drm/radeon_drm.h
3983 F: drivers/gpu/drm/amd/
3984 F: include/uapi/drm/amdgpu_drm.h
3989 T: git git://anongit.freedesktop.org/tegra/linux.git
3991 F: drivers/gpu/drm/drm_panel.c
3992 F: drivers/gpu/drm/panel/
3993 F: include/drm/drm_panel.h
3994 F: Documentation/devicetree/bindings/display/panel/
3996 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4001 W: https://01.org/linuxgraphics/
4002 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4003 T: git git://anongit.freedesktop.org/drm-intel
4005 F: drivers/gpu/drm/i915/
4006 F: include/drm/i915*
4007 F: include/uapi/drm/i915_drm.h
4008 F: Documentation/gpu/i915.rst
4010 DRM DRIVERS FOR ATMEL HLCDC
4014 F: drivers/gpu/drm/atmel-hlcdc/
4015 F: Documentation/devicetree/bindings/drm/atmel/
4017 DRM DRIVERS FOR ALLWINNER A10
4021 F: drivers/gpu/drm/sun4i/
4022 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4024 DRM DRIVERS FOR EXYNOS
4030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4032 F: drivers/gpu/drm/exynos/
4033 F: include/uapi/drm/exynos_drm.h
4034 F: Documentation/devicetree/bindings/display/exynos/
4036 DRM DRIVERS FOR FREESCALE DCU
4041 F: drivers/gpu/drm/fsl-dcu/
4042 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4043 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4044 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4046 DRM DRIVERS FOR FREESCALE IMX
4050 F: drivers/gpu/drm/imx/
4051 F: drivers/gpu/ipu-v3/
4052 F: Documentation/devicetree/bindings/display/imx/
4054 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4057 T: git git://github.com/patjak/drm-gma500
4059 F: drivers/gpu/drm/gma500/
4061 DRM DRIVERS FOR HISILICON
4066 T: git git://github.com/xin3liang/linux.git
4068 F: drivers/gpu/drm/hisilicon/
4069 F: Documentation/devicetree/bindings/display/hisilicon/
4071 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4072 S: Orphan / Obsolete
4073 F: drivers/gpu/drm/i810/
4074 F: include/uapi/drm/i810_drm.h
4076 DRM DRIVER FOR MSM ADRENO GPU
4081 T: git git://people.freedesktop.org/~robclark/linux
4083 F: drivers/gpu/drm/msm/
4084 F: include/uapi/drm/msm_drm.h
4085 F: Documentation/devicetree/bindings/display/msm/
4087 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4091 T: git git://github.com/skeggsb/linux
4093 F: drivers/gpu/drm/nouveau/
4094 F: include/uapi/drm/nouveau_drm.h
4096 DRM DRIVERS FOR NVIDIA TEGRA
4100 T: git git://anongit.freedesktop.org/tegra/linux.git
4102 F: drivers/gpu/drm/tegra/
4103 F: drivers/gpu/host1x/
4104 F: include/linux/host1x.h
4105 F: include/uapi/drm/tegra_drm.h
4106 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4108 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4109 S: Orphan / Obsolete
4110 F: drivers/gpu/drm/mga/
4111 F: include/uapi/drm/mga_drm.h
4113 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4116 F: drivers/gpu/drm/mgag200/
4118 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4119 S: Orphan / Obsolete
4120 F: drivers/gpu/drm/r128/
4121 F: include/uapi/drm/r128_drm.h
4123 DRM DRIVERS FOR RENESAS
4127 T: git git://linuxtv.org/pinchartl/fbdev
4129 F: drivers/gpu/drm/rcar-du/
4130 F: drivers/gpu/drm/shmobile/
4131 F: include/linux/platform_data/shmob_drm.h
4132 F: Documentation/devicetree/bindings/display/renesas,du.txt
4134 DRM DRIVER FOR QXL VIRTUAL GPU
4137 F: drivers/gpu/drm/qxl/
4138 F: include/uapi/drm/qxl_drm.h
4140 DRM DRIVERS FOR ROCKCHIP
4144 F: drivers/gpu/drm/rockchip/
4145 F: Documentation/devicetree/bindings/display/rockchip/
4147 DRM DRIVER FOR SAVAGE VIDEO CARDS
4148 S: Orphan / Obsolete
4149 F: drivers/gpu/drm/savage/
4150 F: include/uapi/drm/savage_drm.h
4152 DRM DRIVER FOR SIS VIDEO CARDS
4153 S: Orphan / Obsolete
4154 F: drivers/gpu/drm/sis/
4155 F: include/uapi/drm/sis_drm.h
4161 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4163 F: drivers/gpu/drm/sti
4164 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4166 DRM DRIVER FOR TDFX VIDEO CARDS
4167 S: Orphan / Obsolete
4168 F: drivers/gpu/drm/tdfx/
4170 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4173 F: drivers/gpu/drm/udl/
4175 DRM DRIVERS FOR VIVANTE GPU IP
4181 F: drivers/gpu/drm/etnaviv/
4182 F: include/uapi/drm/etnaviv_drm.h
4183 F: Documentation/devicetree/bindings/display/etnaviv/
4185 DRM DRIVER FOR VMWARE VIRTUAL GPU
4190 T: git git://people.freedesktop.org/~syeh/repos_linux
4191 T: git git://people.freedesktop.org/~thomash/linux
4193 F: drivers/gpu/drm/vmwgfx/
4194 F: include/uapi/drm/vmwgfx_drm.h
4198 T: git git://github.com/anholt/linux
4200 F: drivers/gpu/drm/vc4/
4201 F: include/uapi/drm/vc4_drm.h
4202 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4204 DRM DRIVERS FOR TI OMAP
4208 F: drivers/gpu/drm/omapdrm/
4209 F: Documentation/devicetree/bindings/display/ti/
4211 DRM DRIVERS FOR TI LCDC
4216 F: drivers/gpu/drm/tilcdc/
4217 F: Documentation/devicetree/bindings/display/tilcdc/
4219 DSBR100 USB FM RADIO DRIVER
4222 T: git git://linuxtv.org/media_tree.git
4224 F: drivers/media/radio/dsbr100.c
4230 F: drivers/net/wan/dscc4.c
4235 T: git git://linuxtv.org/media_tree.git
4236 W: https://linuxtv.org
4238 F: drivers/media/pci/dt3155/
4240 DVB_USB_AF9015 MEDIA DRIVER
4243 W: https://linuxtv.org
4244 W: http://palosaari.fi/linux/
4245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246 T: git git://linuxtv.org/anttip/media_tree.git
4248 F: drivers/media/usb/dvb-usb-v2/af9015*
4250 DVB_USB_AF9035 MEDIA DRIVER
4253 W: https://linuxtv.org
4254 W: http://palosaari.fi/linux/
4255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256 T: git git://linuxtv.org/anttip/media_tree.git
4258 F: drivers/media/usb/dvb-usb-v2/af9035*
4260 DVB_USB_ANYSEE MEDIA DRIVER
4263 W: https://linuxtv.org
4264 W: http://palosaari.fi/linux/
4265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266 T: git git://linuxtv.org/anttip/media_tree.git
4268 F: drivers/media/usb/dvb-usb-v2/anysee*
4270 DVB_USB_AU6610 MEDIA DRIVER
4273 W: https://linuxtv.org
4274 W: http://palosaari.fi/linux/
4275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276 T: git git://linuxtv.org/anttip/media_tree.git
4278 F: drivers/media/usb/dvb-usb-v2/au6610*
4280 DVB_USB_CE6230 MEDIA DRIVER
4283 W: https://linuxtv.org
4284 W: http://palosaari.fi/linux/
4285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286 T: git git://linuxtv.org/anttip/media_tree.git
4288 F: drivers/media/usb/dvb-usb-v2/ce6230*
4290 DVB_USB_CXUSB MEDIA DRIVER
4293 W: https://linuxtv.org
4294 W: http://github.com/mkrufky
4295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296 T: git git://linuxtv.org/media_tree.git
4298 F: drivers/media/usb/dvb-usb/cxusb*
4300 DVB_USB_EC168 MEDIA DRIVER
4303 W: https://linuxtv.org
4304 W: http://palosaari.fi/linux/
4305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306 T: git git://linuxtv.org/anttip/media_tree.git
4308 F: drivers/media/usb/dvb-usb-v2/ec168*
4310 DVB_USB_GL861 MEDIA DRIVER
4313 W: https://linuxtv.org
4314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315 T: git git://linuxtv.org/anttip/media_tree.git
4317 F: drivers/media/usb/dvb-usb-v2/gl861*
4319 DVB_USB_MXL111SF MEDIA DRIVER
4322 W: https://linuxtv.org
4323 W: http://github.com/mkrufky
4324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4327 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4329 DVB_USB_RTL28XXU MEDIA DRIVER
4332 W: https://linuxtv.org
4333 W: http://palosaari.fi/linux/
4334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335 T: git git://linuxtv.org/anttip/media_tree.git
4337 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4339 DVB_USB_V2 MEDIA DRIVER
4342 W: https://linuxtv.org
4343 W: http://palosaari.fi/linux/
4344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345 T: git git://linuxtv.org/anttip/media_tree.git
4347 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4348 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4353 F: lib/dynamic_debug.c
4354 F: include/linux/dynamic_debug.h
4356 DZ DECSTATION DZ11 SERIAL DRIVER
4359 F: drivers/tty/serial/dz.*
4361 E3X0 POWER BUTTON DRIVER
4364 W: http://www.ettus.com
4366 F: drivers/input/misc/e3x0-button.c
4367 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4372 W: https://linuxtv.org
4373 W: http://palosaari.fi/linux/
4374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375 T: git git://linuxtv.org/anttip/media_tree.git
4377 F: drivers/media/tuners/e4000*
4379 EATA ISA/EISA/PCI SCSI DRIVER
4383 F: drivers/scsi/eata.c
4388 W: https://linuxtv.org
4389 W: http://palosaari.fi/linux/
4390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391 T: git git://linuxtv.org/anttip/media_tree.git
4393 F: drivers/media/dvb-frontends/ec100*
4398 W: http://ecryptfs.org
4399 W: https://launchpad.net/ecryptfs
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4402 F: Documentation/filesystems/ecryptfs.txt
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4414 F: Documentation/edac.txt
4416 F: include/linux/edac.h
4423 F: drivers/edac/amd64_edac*
4430 F: drivers/edac/highbank*
4438 F: drivers/edac/octeon_edac*
4445 F: drivers/edac/e752x_edac.c
4451 F: drivers/edac/e7xxx_edac.c
4458 F: drivers/edac/ghes_edac.c
4464 F: drivers/edac/i82443bxgx_edac.c
4470 F: drivers/edac/i3000_edac.c
4476 F: drivers/edac/i5000_edac.c
4483 F: drivers/edac/i5400_edac.c
4490 F: drivers/edac/i7300_edac.c
4497 F: drivers/edac/i7core_edac.c
4504 F: drivers/edac/i82975x_edac.c
4510 F: drivers/edac/ie31200_edac.c
4516 F: drivers/edac/mpc85xx_edac.[ch]
4522 F: drivers/edac/pasemi_edac.c
4528 F: drivers/edac/r82600_edac.c
4535 F: drivers/edac/sb_edac.c
4541 F: drivers/edac/skx_edac.c
4544 APPLIED MICRO (APM) X-GENE SOC EDAC
4547 F: drivers/edac/xgene_edac.c
4548 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4550 EDIROL UA-101/UA-1000 DRIVER
4553 T: git git://git.alsa-project.org/alsa-kernel.git
4555 F: sound/usb/misc/ua101.c
4557 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4562 F: Documentation/efi-stub.txt
4563 F: arch/ia64/kernel/efi.c
4564 F: arch/x86/boot/compressed/eboot.[ch]
4565 F: arch/x86/include/asm/efi.h
4566 F: arch/x86/platform/efi/
4567 F: drivers/firmware/efi/
4568 F: include/linux/efi*.h
4570 EFI VARIABLE FILESYSTEM
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4579 EFIFB FRAMEBUFFER DRIVER
4583 F: drivers/video/fbdev/efifb.c
4586 W: http://aeschi.ch.eu.org/efs/
4590 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4594 F: drivers/net/ethernet/ibm/ehea/
4596 EM28XX VIDEO4LINUX DRIVER
4600 W: https://linuxtv.org
4601 T: git git://linuxtv.org/media_tree.git
4603 F: drivers/media/usb/em28xx/
4612 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4616 W: http://www.avagotech.com
4618 F: drivers/scsi/lpfc/
4620 ENE CB710 FLASH CARD READER DRIVER
4623 F: drivers/misc/cb710/
4624 F: drivers/mmc/host/cb710-mmc.*
4625 F: include/linux/cb710.h
4627 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4630 F: drivers/media/rc/ene_ir.*
4632 EPSON S1D13XXX FRAMEBUFFER DRIVER
4635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4636 F: drivers/video/fbdev/s1d13xxxfb.c
4637 F: include/video/s1d13xxxfb.h
4639 ET131X NETWORK DRIVER
4642 F: drivers/net/ethernet/agere/
4648 W: http://www.linuxfoundation.org/en/Net:Bridge
4650 F: include/linux/netfilter_bridge/
4653 ETHERNET PHY LIBRARY
4657 F: include/linux/phy.h
4658 F: include/linux/phy_fixed.h
4660 F: Documentation/networking/phy.txt
4661 F: drivers/of/of_mdio.c
4662 F: drivers/of/of_net.c
4668 F: Documentation/filesystems/ext2.txt
4670 F: include/linux/ext2*
4676 W: http://ext4.wiki.kernel.org
4677 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4680 F: Documentation/filesystems/ext4.txt
4683 Extended Verification Module (EVM)
4688 F: security/integrity/evm/
4690 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4697 F: include/linux/extcon/
4698 F: include/linux/extcon.h
4699 F: Documentation/extcon/
4700 F: Documentation/devicetree/bindings/extcon/
4706 F: drivers/gpu/drm/exynos/exynos_dp*
4708 EXYNOS SYSMMU (IOMMU) driver
4712 F: drivers/iommu/exynos-iommu.c
4714 EXYNOS MIPI DISPLAY DRIVERS
4720 F: drivers/video/fbdev/exynos/exynos_mipi*
4721 F: include/video/exynos_mipi*
4723 EZchip NPS platform support
4726 F: arch/arc/plat-eznps
4727 F: arch/arc/boot/dts/eznps.dts
4729 F71805F HARDWARE MONITORING DRIVER
4733 F: Documentation/hwmon/f71805f
4734 F: drivers/hwmon/f71805f.c
4740 F: drivers/media/tuners/fc0011.h
4741 F: drivers/media/tuners/fc0011.c
4746 W: https://linuxtv.org
4747 W: http://palosaari.fi/linux/
4748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4749 T: git git://linuxtv.org/anttip/media_tree.git
4751 F: drivers/media/tuners/fc2580*
4756 F: fs/notify/fanotify/
4757 F: include/linux/fanotify.h
4758 F: include/uapi/linux/fanotify.h
4760 FARSYNC SYNCHRONOUS DRIVER
4762 W: http://www.farsite.co.uk/
4764 F: drivers/net/wan/farsync.*
4766 FAULT INJECTION SUPPORT
4769 F: Documentation/fault-injection/
4770 F: lib/fault-inject.c
4772 FBTFT Framebuffer drivers
4776 F: drivers/staging/fbtft/
4778 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4781 W: www.Open-FCoE.org
4783 F: drivers/scsi/libfc/
4784 F: drivers/scsi/fcoe/
4786 F: include/scsi/libfc.h
4787 F: include/scsi/libfcoe.h
4788 F: include/uapi/scsi/fc/
4790 FILE LOCKING (flock() and fcntl()/lockf())
4795 F: include/linux/fcntl.h
4796 F: include/linux/fs.h
4797 F: include/uapi/linux/fcntl.h
4798 F: include/uapi/linux/fs.h
4802 FILESYSTEMS (VFS and infrastructure)
4808 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4812 F: drivers/hwmon/f75375s.c
4813 F: include/linux/f75375s.h
4815 FIREWIRE AUDIO DRIVERS
4818 T: git git://git.alsa-project.org/alsa-kernel.git
4822 FIREWIRE MEDIA DRIVERS (firedtv)
4826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4828 F: drivers/media/firewire/
4830 FIREWIRE SBP-2 TARGET
4835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4837 F: drivers/target/sbp/
4842 W: http://ieee1394.wiki.kernel.org/
4843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4845 F: drivers/firewire/
4846 F: include/linux/firewire.h
4847 F: include/uapi/linux/firewire*.h
4850 FIRMWARE LOADER (request_firmware)
4854 F: Documentation/firmware_class/
4855 F: drivers/base/firmware*.c
4856 F: include/linux/firmware.h
4858 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4862 F: drivers/block/rsxx/
4866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4868 F: drivers/block/floppy.c
4872 W: http://www.ohwr.org/projects/fmc-bus
4875 F: include/linux/fmc*.h
4876 F: include/linux/ipmi-fru.h
4879 FPGA MANAGER FRAMEWORK
4884 F: include/linux/fpga/fpga-mgr.h
4885 W: http://www.rocketboards.org
4889 W: http://floatingpoint.sourceforge.net/emulator/index.html
4891 F: arch/x86/math-emu/
4893 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4896 F: drivers/net/wan/dlci.c
4897 F: drivers/net/wan/sdla.c
4903 W: http://linux-fbdev.sourceforge.net/
4904 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4907 F: Documentation/fb/
4910 F: include/linux/fb.h
4911 F: include/uapi/video/
4912 F: include/uapi/linux/fb.h
4914 FREESCALE DIU FRAMEBUFFER DRIVER
4918 F: drivers/video/fbdev/fsl-diu-fb.*
4920 FREESCALE DMA DRIVER
4925 F: drivers/dma/fsldma.*
4927 FREESCALE GPMI NAND DRIVER
4931 F: drivers/mtd/nand/gpmi-nand/*
4933 FREESCALE I2C CPM DRIVER
4938 F: drivers/i2c/busses/i2c-cpm.c
4940 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4945 F: include/linux/platform_data/video-imxfb.h
4946 F: drivers/video/fbdev/imxfb.c
4948 FREESCALE QUAD SPI DRIVER
4952 F: drivers/mtd/spi-nor/fsl-quadspi.c
4954 FREESCALE SOC FS_ENET DRIVER
4960 F: drivers/net/ethernet/freescale/fs_enet/
4961 F: include/linux/fs_enet_pd.h
4963 FREESCALE IMX / MXC FEC DRIVER
4967 F: drivers/net/ethernet/freescale/fec_main.c
4968 F: drivers/net/ethernet/freescale/fec_ptp.c
4969 F: drivers/net/ethernet/freescale/fec.h
4970 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4972 FREESCALE QUICC ENGINE LIBRARY
4975 F: drivers/soc/fsl/qe/
4976 F: include/soc/fsl/*qe*.h
4977 F: include/soc/fsl/*ucc*.h
4979 FREESCALE USB PERIPHERAL DRIVERS
4984 F: drivers/usb/gadget/udc/fsl*
4986 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4991 F: drivers/net/ethernet/freescale/ucc_geth*
4993 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4997 F: drivers/net/ethernet/freescale/gianfar*
4998 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4999 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5001 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5006 F: drivers/net/wan/fsl_ucc_hdlc*
5008 FREESCALE QUICC ENGINE UCC UART DRIVER
5012 F: drivers/tty/serial/ucc_uart.c
5014 FREESCALE SOC SOUND DRIVERS
5022 F: sound/soc/fsl/fsl*
5023 F: sound/soc/fsl/imx*
5024 F: sound/soc/fsl/mpc8610_hpcd.c
5026 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5031 F: drivers/staging/fsl-mc/
5035 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5044 F: Documentation/power/freezing-of-tasks.txt
5045 F: include/linux/freezer.h
5053 F: include/linux/frontswap.h
5055 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5059 F: Documentation/filesystems/caching/
5061 F: include/linux/fscache*.h
5063 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5068 F: include/linux/fscrypto.h
5075 W: http://en.wikipedia.org/wiki/F2FS
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5078 F: Documentation/filesystems/f2fs.txt
5079 F: Documentation/ABI/testing/sysfs-fs-f2fs
5081 F: include/linux/f2fs_fs.h
5082 F: include/trace/events/f2fs.h
5084 FUJITSU FR-V (FRV) PORT
5088 FUJITSU LAPTOP EXTRAS
5092 F: drivers/platform/x86/fujitsu-laptop.c
5094 FUJITSU M-5MO LS CAMERA ISP DRIVER
5099 F: drivers/media/i2c/m5mols/
5100 F: include/media/i2c/m5mols.h
5102 FUJITSU TABLET EXTRAS
5106 F: drivers/platform/x86/fujitsu-tablet.c
5108 FUSE: FILESYSTEM IN USERSPACE
5111 W: http://fuse.sourceforge.net/
5112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5115 F: include/uapi/linux/fuse.h
5116 F: Documentation/filesystems/fuse.txt
5118 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5121 S: Odd Fixes (e.g., new signatures)
5122 F: drivers/scsi/fdomain.*
5129 F: scripts/gcc-plugins/
5130 F: scripts/gcc-plugin.sh
5131 F: Documentation/gcc-plugins.txt
5133 GCOV BASED KERNEL PROFILING
5137 F: Documentation/gcov.txt
5139 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5142 W: http://www.icp-vortex.com/
5144 F: drivers/scsi/gdt*
5146 GDB KERNEL DEBUGGING HELPER SCRIPTS
5152 GEMTEK FM RADIO RECEIVER DRIVER
5155 T: git git://linuxtv.org/media_tree.git
5156 W: https://linuxtv.org
5158 F: drivers/media/radio/radio-gemtek*
5160 GENERIC GPIO I2C DRIVER
5163 F: drivers/i2c/busses/i2c-gpio.c
5164 F: include/linux/i2c-gpio.h
5166 GENERIC GPIO I2C MULTIPLEXER DRIVER
5170 F: drivers/i2c/muxes/i2c-mux-gpio.c
5171 F: include/linux/i2c-mux-gpio.h
5172 F: Documentation/i2c/muxes/i2c-mux-gpio
5174 GENERIC HDLC (WAN) DRIVERS
5176 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5178 F: drivers/net/wan/c101.c
5179 F: drivers/net/wan/hd6457*
5180 F: drivers/net/wan/hdlc*
5181 F: drivers/net/wan/n2.c
5182 F: drivers/net/wan/pc300too.c
5183 F: drivers/net/wan/pci200syn.c
5184 F: drivers/net/wan/wanxl*
5186 GENERIC INCLUDE/ASM HEADER FILES
5189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5191 F: include/asm-generic/
5192 F: include/uapi/asm-generic/
5194 GENERIC PHY FRAMEWORK
5197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5200 F: include/linux/phy/
5208 F: drivers/base/power/domain*.c
5209 F: include/linux/pm_domain.h
5211 GENERIC UIO DRIVER FOR PCI DEVICES
5215 F: drivers/uio/uio_pci_generic.c
5217 GET_MAINTAINER SCRIPT
5220 F: scripts/get_maintainer.pl
5226 W: http://sources.redhat.com/cluster/
5227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5229 F: Documentation/filesystems/gfs2*.txt
5231 F: include/uapi/linux/gfs2_ondisk.h
5233 GIGASET ISDN DRIVERS
5236 W: http://gigaset307x.sourceforge.net/
5238 F: Documentation/isdn/README.gigaset
5239 F: drivers/isdn/gigaset/
5240 F: include/uapi/linux/gigaset_dev.h
5246 F: drivers/media/usb/go7007/
5252 F: drivers/input/touchscreen/goodix.c
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5260 F: Documentation/devicetree/bindings/gpio/
5261 F: Documentation/gpio/
5262 F: Documentation/ABI/testing/gpio-cdev
5263 F: Documentation/ABI/obsolete/sysfs-gpio
5265 F: include/linux/gpio/
5266 F: include/linux/gpio.h
5267 F: include/asm-generic/gpio.h
5268 F: include/uapi/linux/gpio.h
5271 GRE DEMULTIPLEXER DRIVER
5275 F: net/ipv4/gre_demux.c
5276 F: net/ipv4/gre_offload.c
5277 F: include/net/gre.h
5279 GRETH 10/100/1G Ethernet MAC device driver
5283 F: drivers/net/ethernet/aeroflex/
5285 GSPCA FINEPIX SUBDRIVER
5288 T: git git://linuxtv.org/media_tree.git
5290 F: drivers/media/usb/gspca/finepix.c
5292 GSPCA GL860 SUBDRIVER
5295 T: git git://linuxtv.org/media_tree.git
5297 F: drivers/media/usb/gspca/gl860/
5299 GSPCA M5602 SUBDRIVER
5302 T: git git://linuxtv.org/media_tree.git
5304 F: drivers/media/usb/gspca/m5602/
5306 GSPCA PAC207 SONIXB SUBDRIVER
5309 T: git git://linuxtv.org/media_tree.git
5311 F: drivers/media/usb/gspca/pac207.c
5313 GSPCA SN9C20X SUBDRIVER
5316 T: git git://linuxtv.org/media_tree.git
5318 F: drivers/media/usb/gspca/sn9c20x.c
5320 GSPCA T613 SUBDRIVER
5323 T: git git://linuxtv.org/media_tree.git
5325 F: drivers/media/usb/gspca/t613.c
5327 GSPCA USB WEBCAM DRIVER
5330 T: git git://linuxtv.org/media_tree.git
5332 F: drivers/media/usb/gspca/
5334 GUID PARTITION TABLE (GPT)
5338 F: block/partitions/efi.*
5340 STK1160 USB VIDEO CAPTURE DRIVER
5343 T: git git://linuxtv.org/media_tree.git
5345 F: drivers/media/usb/stk1160/
5350 W: http://uclinux-h8.sourceforge.jp
5351 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5354 F: drivers/clocksource/h8300_*.c
5355 F: drivers/clk/h8300/
5356 F: drivers/irqchip/irq-renesas-h8*.c
5358 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5361 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5363 F: drivers/platform/x86/hdaps.c
5365 HDPVR USB VIDEO ENCODER DRIVER
5368 T: git git://linuxtv.org/media_tree.git
5369 W: https://linuxtv.org
5371 F: drivers/media/usb/hdpvr/
5373 HWPOISON MEMORY FAILURE HANDLING
5377 F: mm/memory-failure.c
5378 F: mm/hwpoison-inject.c
5380 HYPERVISOR VIRTUAL CONSOLE DRIVER
5388 W: https://linuxtv.org
5389 W: http://palosaari.fi/linux/
5390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391 T: git git://linuxtv.org/anttip/media_tree.git
5393 F: drivers/media/usb/hackrf/
5399 W: http://hwmon.wiki.kernel.org/
5400 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5403 F: Documentation/hwmon/
5405 F: include/linux/hwmon*.h
5407 HARDWARE RANDOM NUMBER GENERATOR CORE
5412 F: Documentation/devicetree/bindings/rng/
5413 F: Documentation/hw_random.txt
5414 F: drivers/char/hw_random/
5415 F: include/linux/hw_random.h
5417 HARDWARE SPINLOCK CORE
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5423 F: Documentation/devicetree/bindings/hwlock/
5424 F: Documentation/hwspinlock.txt
5425 F: drivers/hwspinlock/
5426 F: include/linux/hwspinlock.h
5428 HARMONY SOUND DRIVER
5431 F: sound/parisc/harmony.*
5436 W: https://linuxtv.org
5437 W: http://palosaari.fi/linux/
5438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5439 T: git git://linuxtv.org/anttip/media_tree.git
5441 F: drivers/media/dvb-frontends/hd29l2*
5443 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5446 F: Documentation/watchdog/hpwdt.txt
5447 F: drivers/watchdog/hpwdt.c
5449 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5455 F: Documentation/scsi/hpsa.txt
5456 F: drivers/scsi/hpsa*.[ch]
5457 F: include/linux/cciss*.h
5458 F: include/uapi/linux/cciss*.h
5460 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5466 F: Documentation/blockdev/cciss.txt
5467 F: drivers/block/cciss*
5468 F: include/linux/cciss_ioctl.h
5469 F: include/uapi/linux/cciss_ioctl.h
5476 F: drivers/infiniband/hw/hfi1
5481 F: Documentation/filesystems/hfs.txt
5487 F: Documentation/filesystems/hfsplus.txt
5490 HGA FRAMEBUFFER DRIVER
5493 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5495 F: drivers/video/fbdev/hgafb.c
5497 HIBERNATION (aka Software Suspend, aka swsusp)
5503 F: drivers/base/power/
5505 F: include/linux/suspend.h
5506 F: include/linux/freezer.h
5507 F: include/linux/pm.h
5508 F: arch/*/include/asm/suspend*.h
5514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5517 F: include/linux/hid*
5518 F: include/uapi/linux/hid*
5520 HID SENSOR HUB DRIVERS
5527 F: Documentation/hid/hid-sensor*
5528 F: drivers/hid/hid-sensor-*
5529 F: drivers/iio/*/hid-*
5530 F: include/linux/hid-sensor-*
5532 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5537 F: Documentation/timers/
5538 F: kernel/time/hrtimer.c
5539 F: kernel/time/clockevents.c
5540 F: kernel/time/tick*.*
5541 F: kernel/time/timer_*.c
5542 F: include/linux/clockchips.h
5543 F: include/linux/hrtimer.h
5545 HIGH-SPEED SCC DRIVER FOR AX.25
5548 F: drivers/net/hamradio/dmascc.c
5549 F: drivers/net/hamradio/scc.c
5551 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5553 W: http://www.highpoint-tech.com
5555 F: Documentation/scsi/hptiop.txt
5556 F: drivers/scsi/hptiop.c
5562 F: include/linux/hippidevice.h
5563 F: include/uapi/linux/if_hippi.h
5565 F: drivers/net/hippi/
5567 HISILICON NETWORK SUBSYSTEM DRIVER
5571 W: http://www.hisilicon.com
5573 F: drivers/net/ethernet/hisilicon/
5574 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5576 HISILICON SAS Controller
5578 W: http://www.hisilicon.com
5580 F: drivers/scsi/hisi_sas/
5581 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5587 W: http://hostap.epitest.fi/
5589 F: drivers/net/wireless/intersil/hostap/
5591 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5594 F: drivers/platform/x86/tc1100-wmi.c
5596 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5599 F: drivers/net/ethernet/hp/hp100.*
5601 HPET: High Precision Event Timers driver
5604 F: Documentation/timers/hpet.txt
5605 F: drivers/char/hpet.c
5606 F: include/linux/hpet.h
5607 F: include/uapi/linux/hpet.h
5611 F: arch/x86/kernel/hpet.c
5612 F: arch/x86/include/asm/hpet.h
5616 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5624 F: Documentation/ABI/testing/sysfs-bus-hsi
5625 F: Documentation/hsi.txt
5627 F: include/linux/hsi/
5628 F: include/uapi/linux/hsi/
5632 W: http://www.pharscape.org
5634 F: drivers/net/usb/hso.c
5636 HSR NETWORK PROTOCOL
5642 HTCPEN TOUCHSCREEN DRIVER
5646 F: drivers/input/touchscreen/htcpen.c
5653 Hyper-V CORE AND DRIVERS
5658 F: arch/x86/include/asm/mshyperv.h
5659 F: arch/x86/include/uapi/asm/hyperv.h
5660 F: arch/x86/kernel/cpu/mshyperv.c
5661 F: drivers/hid/hid-hyperv.c
5663 F: drivers/input/serio/hyperv-keyboard.c
5664 F: drivers/pci/host/pci-hyperv.c
5665 F: drivers/net/hyperv/
5666 F: drivers/scsi/storvsc_drv.c
5667 F: drivers/video/fbdev/hyperv_fb.c
5668 F: include/linux/hyperv.h
5670 F: Documentation/ABI/stable/sysfs-bus-vmbus
5676 F: Documentation/i2c/i2c-topology
5677 F: Documentation/i2c/muxes/
5678 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5679 F: drivers/i2c/i2c-mux.c
5680 F: drivers/i2c/muxes/
5681 F: include/linux/i2c-mux.h
5683 I2C OVER PARALLEL PORT
5687 F: Documentation/i2c/busses/i2c-parport
5688 F: Documentation/i2c/busses/i2c-parport-light
5689 F: drivers/i2c/busses/i2c-parport.c
5690 F: drivers/i2c/busses/i2c-parport-light.c
5692 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5696 F: Documentation/i2c/busses/i2c-ali1535
5697 F: Documentation/i2c/busses/i2c-ali1563
5698 F: Documentation/i2c/busses/i2c-ali15x3
5699 F: Documentation/i2c/busses/i2c-amd756
5700 F: Documentation/i2c/busses/i2c-amd8111
5701 F: Documentation/i2c/busses/i2c-i801
5702 F: Documentation/i2c/busses/i2c-nforce2
5703 F: Documentation/i2c/busses/i2c-piix4
5704 F: Documentation/i2c/busses/i2c-sis5595
5705 F: Documentation/i2c/busses/i2c-sis630
5706 F: Documentation/i2c/busses/i2c-sis96x
5707 F: Documentation/i2c/busses/i2c-via
5708 F: Documentation/i2c/busses/i2c-viapro
5709 F: drivers/i2c/busses/i2c-ali1535.c
5710 F: drivers/i2c/busses/i2c-ali1563.c
5711 F: drivers/i2c/busses/i2c-ali15x3.c
5712 F: drivers/i2c/busses/i2c-amd756.c
5713 F: drivers/i2c/busses/i2c-amd756-s4882.c
5714 F: drivers/i2c/busses/i2c-amd8111.c
5715 F: drivers/i2c/busses/i2c-i801.c
5716 F: drivers/i2c/busses/i2c-isch.c
5717 F: drivers/i2c/busses/i2c-nforce2.c
5718 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5719 F: drivers/i2c/busses/i2c-piix4.c
5720 F: drivers/i2c/busses/i2c-sis5595.c
5721 F: drivers/i2c/busses/i2c-sis630.c
5722 F: drivers/i2c/busses/i2c-sis96x.c
5723 F: drivers/i2c/busses/i2c-via.c
5724 F: drivers/i2c/busses/i2c-viapro.c
5726 I2C/SMBUS ISMT DRIVER
5730 F: drivers/i2c/busses/i2c-ismt.c
5731 F: Documentation/i2c/busses/i2c-ismt
5733 I2C/SMBUS STUB DRIVER
5737 F: drivers/i2c/i2c-stub.c
5742 W: https://i2c.wiki.kernel.org/
5743 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5746 F: Documentation/devicetree/bindings/i2c/
5747 F: Documentation/i2c/
5750 F: include/linux/i2c.h
5751 F: include/linux/i2c-*.h
5752 F: include/uapi/linux/i2c.h
5753 F: include/uapi/linux/i2c-*.h
5765 F: Documentation/i2c/busses/i2c-taos-evm
5766 F: drivers/i2c/busses/i2c-taos-evm.c
5771 W: http://www.harbaum.org/till/i2c_tiny_usb
5773 F: drivers/i2c/busses/i2c-tiny-usb.c
5780 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5785 IA64 (Itanium) PLATFORM
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5793 IBM Power VMX Cryptographic instructions
5798 F: drivers/crypto/vmx/Makefile
5799 F: drivers/crypto/vmx/Kconfig
5800 F: drivers/crypto/vmx/vmx.c
5801 F: drivers/crypto/vmx/aes*
5802 F: drivers/crypto/vmx/ghash*
5803 F: drivers/crypto/vmx/ppc-xlate.pl
5805 IBM Power in-Nest Crypto Acceleration
5810 F: drivers/crypto/nx/Makefile
5811 F: drivers/crypto/nx/Kconfig
5812 F: drivers/crypto/nx/nx-aes*
5813 F: drivers/crypto/nx/nx-sha*
5814 F: drivers/crypto/nx/nx.*
5815 F: drivers/crypto/nx/nx_csbcpb.h
5816 F: drivers/crypto/nx/nx_debugfs.h
5818 IBM Power 842 compression accelerator
5821 F: drivers/crypto/nx/Makefile
5822 F: drivers/crypto/nx/Kconfig
5823 F: drivers/crypto/nx/nx-842*
5824 F: include/linux/sw842.h
5828 IBM Power Linux RAID adapter
5831 F: drivers/scsi/ipr.*
5833 IBM Power Virtual Ethernet Device Driver
5837 F: drivers/net/ethernet/ibm/ibmveth.*
5839 IBM Power SRIOV Virtual NIC Device Driver
5844 F: drivers/net/ethernet/ibm/ibmvnic.*
5846 IBM Power Virtual SCSI Device Drivers
5850 F: drivers/scsi/ibmvscsi/ibmvscsi*
5851 F: include/scsi/viosrp.h
5853 IBM Power Virtual SCSI Device Target Driver
5859 F: drivers/scsi/ibmvscsi_tgt/
5861 IBM Power Virtual FC Device Drivers
5865 F: drivers/scsi/ibmvscsi/ibmvfc*
5867 IBM ServeRAID RAID DRIVER
5869 F: drivers/scsi/ips.*
5871 ICH LPC AND GPIO DRIVER
5874 F: drivers/mfd/lpc_ich.c
5875 F: drivers/gpio/gpio-ich.c
5880 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5883 F: Documentation/ide/
5885 F: include/linux/ide.h
5887 IDEAPAD LAPTOP EXTRAS DRIVER
5890 W: http://launchpad.net/ideapad-laptop
5892 F: drivers/platform/x86/ideapad-laptop.c
5894 IDEAPAD LAPTOP SLIDEBAR DRIVER
5897 W: https://github.com/o2genum/ideapad-slidebar
5899 F: drivers/input/misc/ideapad_slidebar.c
5905 F: Documentation/cdrom/ide-cd
5906 F: drivers/ide/ide-cd*
5912 F: drivers/idle/i7300_idle.c
5914 IEEE 802.15.4 SUBSYSTEM
5917 W: http://wpan.cakelab.org/
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5923 F: drivers/net/ieee802154/
5924 F: include/linux/nl802154.h
5925 F: include/linux/ieee802154.h
5926 F: include/net/nl802154.h
5927 F: include/net/mac802154.h
5928 F: include/net/af_ieee802154.h
5929 F: include/net/cfg802154.h
5930 F: include/net/ieee802154_netdev.h
5931 F: Documentation/networking/ieee802154.txt
5933 IGORPLUG-USB IR RECEIVER
5937 F: drivers/media/rc/igorplugusb.c
5939 IGUANAWORKS USB IR TRANSCEIVER
5943 F: drivers/media/rc/iguanair.c
5945 IIO SUBSYSTEM AND DRIVERS
5951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5953 F: Documentation/devicetree/bindings/iio/
5955 F: drivers/staging/iio/
5956 F: include/linux/iio/
5959 IKANOS/ADI EAGLE ADSL USB DRIVER
5963 F: drivers/usb/atm/ueagle-atm.c
5965 INA209 HARDWARE MONITOR DRIVER
5969 F: Documentation/hwmon/ina209
5970 F: Documentation/devicetree/bindings/i2c/ina209.txt
5971 F: drivers/hwmon/ina209.c
5973 INA2XX HARDWARE MONITOR DRIVER
5977 F: Documentation/hwmon/ina2xx
5978 F: drivers/hwmon/ina2xx.c
5979 F: include/linux/platform_data/ina2xx.h
5981 INDUSTRY PACK SUBSYSTEM (IPACK)
5986 W: http://industrypack.sourceforge.net
5990 INGENIC JZ4780 DMA Driver
5993 F: drivers/dma/dma-jz4780.c
5995 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6003 F: security/integrity/ima/
6005 IMGTEC IR DECODER DRIVER
6008 F: drivers/media/rc/img-ir/
6010 IMS TWINTURBO FRAMEBUFFER DRIVER
6013 F: drivers/video/fbdev/imsttfb.c
6015 INFINIBAND SUBSYSTEM
6020 W: http://www.openfabrics.org/
6021 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6024 F: Documentation/infiniband/
6025 F: drivers/infiniband/
6026 F: include/uapi/linux/if_infiniband.h
6027 F: include/uapi/rdma/
6035 F: Documentation/filesystems/inotify.txt
6036 F: fs/notify/inotify/
6037 F: include/linux/inotify.h
6038 F: include/uapi/linux/inotify.h
6040 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6043 Q: http://patchwork.kernel.org/project/linux-input/list/
6044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6047 F: include/linux/input.h
6048 F: include/uapi/linux/input.h
6049 F: include/linux/input/
6050 F: Documentation/devicetree/bindings/input/
6052 INPUT MULTITOUCH (MT) PROTOCOL
6056 F: Documentation/input/multi-touch-protocol.txt
6057 F: drivers/input/input-mt.c
6060 INTEL ASoC BDW/HSW DRIVERS
6064 F: sound/soc/intel/common/sst-dsp*
6065 F: sound/soc/intel/common/sst-firmware.c
6066 F: sound/soc/intel/boards/broadwell.c
6067 F: sound/soc/intel/haswell/
6069 INTEL C600 SERIES SAS CONTROLLER DRIVER
6073 T: git git://git.code.sf.net/p/intel-sas/isci
6075 F: drivers/scsi/isci/
6077 INTEL HID EVENT DRIVER
6081 F: drivers/platform/x86/intel-hid.c
6083 INTEL VIRTUAL BUTTON DRIVER
6087 F: drivers/platform/x86/intel-vbtn.c
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6094 F: drivers/idle/intel_idle.c
6101 F: drivers/cpufreq/intel_pstate.c
6103 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6107 F: Documentation/fb/intelfb.txt
6108 F: drivers/video/fbdev/intelfb/
6110 INTEL 810/815 FRAMEBUFFER DRIVER
6114 F: drivers/video/fbdev/i810/
6116 INTEL MENLOW THERMAL DRIVER
6119 W: https://01.org/linux-acpi
6121 F: drivers/platform/x86/intel_menlow.c
6123 INTEL I/OAT DMA DRIVER
6127 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6129 F: drivers/dma/ioat*
6134 T: git git://git.infradead.org/iommu-2.6.git
6136 F: drivers/iommu/intel-iommu.c
6137 F: include/linux/intel-iommu.h
6139 INTEL IOP-ADMA DMA DRIVER
6142 F: drivers/dma/iop-adma.c
6144 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6147 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6148 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6149 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6150 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6151 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6152 F: drivers/net/wan/ixp4xx_hss.c
6154 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6157 F: drivers/char/hw_random/ixp4xx-rng.c
6159 INTEL ETHERNET DRIVERS
6162 W: http://www.intel.com/support/feedback.htm
6163 W: http://e1000.sourceforge.net/
6164 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6168 F: Documentation/networking/e100.txt
6169 F: Documentation/networking/e1000.txt
6170 F: Documentation/networking/e1000e.txt
6171 F: Documentation/networking/igb.txt
6172 F: Documentation/networking/igbvf.txt
6173 F: Documentation/networking/ixgb.txt
6174 F: Documentation/networking/ixgbe.txt
6175 F: Documentation/networking/ixgbevf.txt
6176 F: Documentation/networking/i40e.txt
6177 F: Documentation/networking/i40evf.txt
6178 F: drivers/net/ethernet/intel/
6179 F: drivers/net/ethernet/intel/*/
6181 INTEL RDMA RNIC DRIVER
6189 F: drivers/infiniband/hw/i40iw/
6191 INTEL MERRIFIELD GPIO DRIVER
6195 F: drivers/gpio/gpio-merrifield.c
6197 INTEL-MID GPIO DRIVER
6201 F: drivers/gpio/gpio-intel-mid.c
6203 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6207 F: Documentation/networking/README.ipw2100
6208 F: Documentation/networking/README.ipw2200
6209 F: drivers/net/wireless/intel/ipw2x00/
6214 F: Documentation/trace/intel_th.txt
6215 F: drivers/hwtracing/intel_th/
6217 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6220 W: http://tboot.sourceforge.net
6221 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6223 F: Documentation/intel_txt.txt
6224 F: include/linux/tboot.h
6225 F: arch/x86/kernel/tboot.c
6227 INTEL WIRELESS WIMAX CONNECTION 2400
6232 W: http://linuxwimax.org
6233 F: Documentation/wimax/README.i2400m
6234 F: drivers/net/wimax/i2400m/
6235 F: include/uapi/linux/wimax/i2400m.h
6237 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6241 F: drivers/net/wireless/intel/iwlegacy/
6243 INTEL WIRELESS WIFI LINK (iwlwifi)
6249 W: http://intellinuxwireless.org
6250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6252 F: drivers/net/wireless/intel/iwlwifi/
6254 INTEL MANAGEMENT ENGINE (mei)
6258 F: include/uapi/linux/mei.h
6259 F: include/linux/mei_cl_bus.h
6260 F: drivers/misc/mei/*
6261 F: drivers/watchdog/mei_wdt.c
6262 F: Documentation/misc-devices/mei/*
6264 INTEL MIC DRIVERS (mic)
6268 W: https://github.com/sudeepdutt/mic
6269 W: http://software.intel.com/en-us/mic-developer
6270 F: include/linux/mic_bus.h
6271 F: include/linux/scif.h
6272 F: include/uapi/linux/mic_common.h
6273 F: include/uapi/linux/mic_ioctl.h
6274 F: include/uapi/linux/scif_ioctl.h
6275 F: drivers/misc/mic/
6276 F: drivers/dma/mic_x100_dma.c
6277 F: drivers/dma/mic_x100_dma.h
6278 F: Documentation/mic/
6280 INTEL PMC/P-Unit IPC DRIVER
6284 F: drivers/platform/x86/intel_pmc_ipc.c
6285 F: drivers/platform/x86/intel_punit_ipc.c
6286 F: arch/x86/include/asm/intel_pmc_ipc.h
6287 F: arch/x86/include/asm/intel_punit_ipc.h
6289 INTEL TELEMETRY DRIVER
6293 F: arch/x86/include/asm/intel_telemetry.h
6294 F: drivers/platform/x86/intel_telemetry*
6296 INTEL PMC CORE DRIVER
6301 F: arch/x86/include/asm/pmc_core.h
6302 F: drivers/platform/x86/intel_pmc_core*
6304 IOC3 ETHERNET DRIVER
6308 F: drivers/net/ethernet/sgi/ioc3-eth.c
6314 F: drivers/tty/serial/ioc3_serial.c
6319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6321 F: Documentation/devicetree/bindings/iommu/
6327 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6332 W: http://openipmi.sourceforge.net/
6334 F: Documentation/IPMI.txt
6335 F: drivers/char/ipmi/
6336 F: include/linux/ipmi*
6337 F: include/uapi/linux/ipmi*
6339 QCOM AUDIO (ASoC) DRIVERS
6346 IPS SCSI RAID DRIVER
6349 W: http://www.adaptec.com/
6351 F: drivers/scsi/ips*
6360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6362 F: Documentation/networking/ipvs-sysctl.txt
6363 F: include/net/ip_vs.h
6364 F: include/uapi/linux/ip_vs.h
6365 F: net/netfilter/ipvs/
6371 F: drivers/tty/ipwireless/
6377 F: include/net/ipx.h
6378 F: include/uapi/linux/ipx.h
6385 W: http://irda.sourceforge.net/
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6388 F: Documentation/networking/irda.txt
6389 F: drivers/net/irda/
6390 F: include/net/irda/
6397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6408 F: Documentation/devicetree/bindings/interrupt-controller/
6411 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6415 F: Documentation/IRQ-domain.txt
6416 F: include/linux/irqdomain.h
6417 F: kernel/irq/irqdomain.c
6423 F: Documentation/isa.txt
6424 F: drivers/base/isa.c
6425 F: include/linux/isa.h
6430 F: Documentation/isapnp.txt
6431 F: drivers/pnp/isapnp/
6432 F: include/linux/isapnp.h
6437 T: git git://linuxtv.org/media_tree.git
6438 W: https://linuxtv.org
6440 F: drivers/media/radio/radio-isa*
6442 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6446 F: drivers/firmware/iscsi_ibft*
6451 W: www.open-iscsi.org
6452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6454 F: drivers/scsi/*iscsi*
6455 F: include/scsi/*iscsi*
6457 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6463 W: http://www.openfabrics.org
6464 W: www.open-iscsi.org
6465 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6466 F: drivers/infiniband/ulp/iser/
6468 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6474 W: http://www.linux-iscsi.org
6475 F: drivers/infiniband/ulp/isert
6481 W: http://www.isdn4linux.de
6482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6484 F: Documentation/isdn/
6486 F: include/linux/isdn.h
6487 F: include/linux/isdn/
6488 F: include/uapi/linux/isdn.h
6489 F: include/uapi/linux/isdn/
6491 ISDN SUBSYSTEM (Eicon active card driver)
6494 W: http://www.melware.de
6496 F: drivers/isdn/hardware/eicon/
6498 IT87 HARDWARE MONITORING DRIVER
6502 F: Documentation/hwmon/it87
6503 F: drivers/hwmon/it87.c
6508 W: https://linuxtv.org
6509 W: http://palosaari.fi/linux/
6510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511 T: git git://linuxtv.org/anttip/media_tree.git
6513 F: drivers/media/tuners/it913x*
6515 IVTV VIDEO4LINUX DRIVER
6519 T: git git://linuxtv.org/media_tree.git
6520 W: http://www.ivtvdriver.org
6522 F: Documentation/video4linux/*.ivtv
6523 F: drivers/media/pci/ivtv/
6524 F: include/uapi/linux/ivtv*
6526 IX2505V MEDIA DRIVER
6529 W: https://linuxtv.org
6530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6532 F: drivers/media/dvb-frontends/ix2505v*
6534 JC42.4 TEMPERATURE SENSOR DRIVER
6538 F: drivers/hwmon/jc42.c
6539 F: Documentation/hwmon/jc42
6544 W: http://jfs.sourceforge.net/
6545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6547 F: Documentation/filesystems/jfs.txt
6554 F: drivers/net/ethernet/jme.*
6556 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6559 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6562 F: include/uapi/linux/jffs2.h
6564 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6570 F: include/linux/jbd2.h
6572 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6576 F: drivers/media/platform/rcar_jpu.c
6578 JSM Neo PCI based serial card
6582 F: drivers/tty/serial/jsm/
6584 K10TEMP HARDWARE MONITORING DRIVER
6588 F: Documentation/hwmon/k10temp
6589 F: drivers/hwmon/k10temp.c
6591 K8TEMP HARDWARE MONITORING DRIVER
6595 F: Documentation/hwmon/k8temp
6596 F: drivers/hwmon/k8temp.c
6604 F: arch/*/include/asm/kasan.h
6605 F: arch/*/mm/kasan_init*
6606 F: Documentation/kasan.txt
6607 F: include/linux/kasan*.h
6610 F: scripts/Makefile.kasan
6615 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6617 F: Documentation/kbuild/kconfig-language.txt
6625 W: http://lse.sourceforge.net/kdump/
6627 F: Documentation/kdump/
6629 KEENE FM RADIO TRANSMITTER DRIVER
6632 T: git git://linuxtv.org/media_tree.git
6633 W: https://linuxtv.org
6635 F: drivers/media/radio/radio-keene*
6637 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6643 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6649 F: Documentation/kbuild/
6651 F: scripts/Makefile.*
6658 W: http://kernelnewbies.org/KernelJanitors
6661 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6665 W: http://nfs.sourceforge.net/
6666 T: git git://linux-nfs.org/~bfields/linux.git
6669 F: include/uapi/linux/nfsd/
6673 F: include/linux/lockd/
6674 F: include/linux/sunrpc/
6675 F: include/uapi/linux/sunrpc/
6677 KERNEL SELFTEST FRAMEWORK
6681 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6683 F: tools/testing/selftests
6685 KERNEL VIRTUAL MACHINE (KVM)
6689 W: http://www.linux-kvm.org
6690 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6692 F: Documentation/*/kvm*.txt
6693 F: Documentation/virtual/kvm/
6695 F: arch/x86/kernel/kvm.c
6696 F: arch/x86/kernel/kvmclock.c
6697 F: arch/*/include/asm/kvm*
6698 F: include/linux/kvm*
6699 F: include/uapi/linux/kvm*
6703 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6706 W: http://www.linux-kvm.org/
6708 F: arch/x86/include/asm/svm.h
6709 F: arch/x86/kvm/svm.c
6711 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6714 W: http://www.linux-kvm.org/
6715 T: git git://github.com/agraf/linux-2.6.git
6717 F: arch/powerpc/include/asm/kvm*
6718 F: arch/powerpc/kvm/
6720 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6724 W: http://www.ibm.com/developerworks/linux/linux390/
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6727 F: Documentation/s390/kvm.txt
6728 F: arch/s390/include/asm/kvm*
6731 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6736 W: http://systems.cs.columbia.edu/projects/kvm-arm
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6739 F: arch/arm/include/uapi/asm/kvm*
6740 F: arch/arm/include/asm/kvm*
6743 F: include/kvm/arm_*
6745 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6751 F: arch/arm64/include/uapi/asm/kvm*
6752 F: arch/arm64/include/asm/kvm*
6755 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6759 F: arch/mips/include/uapi/asm/kvm*
6760 F: arch/mips/include/asm/kvm*
6765 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6768 F: include/linux/kexec.h
6769 F: include/uapi/linux/kexec.h
6776 F: Documentation/security/keys.txt
6777 F: include/linux/key.h
6778 F: include/linux/key-type.h
6779 F: include/linux/keyctl.h
6780 F: include/uapi/linux/keyctl.h
6790 F: Documentation/security/keys-trusted-encrypted.txt
6791 F: include/keys/trusted-type.h
6792 F: security/keys/trusted.c
6793 F: security/keys/trusted.h
6801 F: Documentation/security/keys-trusted-encrypted.txt
6802 F: include/keys/encrypted-type.h
6803 F: security/keys/encrypted-keys/
6805 KGDB / KDB /debug_core
6807 W: http://kgdb.wiki.kernel.org/
6809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6811 F: Documentation/DocBook/kgdb.tmpl
6812 F: drivers/misc/kgdbts.c
6813 F: drivers/tty/serial/kgdboc.c
6814 F: include/linux/kdb.h
6815 F: include/linux/kgdb.h
6822 F: Documentation/kmemcheck.txt
6823 F: arch/x86/include/asm/kmemcheck.h
6824 F: arch/x86/mm/kmemcheck/
6825 F: include/linux/kmemcheck.h
6831 F: Documentation/kmemleak.txt
6832 F: include/linux/kmemleak.h
6834 F: mm/kmemleak-test.c
6842 F: Documentation/kprobes.txt
6843 F: include/linux/kprobes.h
6846 KS0108 LCD CONTROLLER DRIVER
6848 W: http://miguelojeda.es/auxdisplay.htm
6849 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6851 F: Documentation/auxdisplay/ks0108
6852 F: drivers/auxdisplay/ks0108.c
6853 F: include/linux/ks0108.h
6860 F: include/net/l3mdev.h
6862 LANTIQ MIPS ARCHITECTURE
6871 F: Documentation/networking/lapb-module.txt
6875 LASI 53c700 driver for PARISC
6879 F: Documentation/scsi/53c700.txt
6880 F: drivers/scsi/53c700*
6886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6888 F: Documentation/devicetree/bindings/leds/
6890 F: include/linux/leds.h
6892 LEGACY EEPROM DRIVER
6895 F: Documentation/misc-devices/eeprom
6896 F: drivers/misc/eeprom/eeprom.c
6898 LEGO USB Tower driver
6901 W: http://legousb.sourceforge.net/
6903 F: drivers/usb/misc/legousbtower.c
6908 W: https://linuxtv.org
6909 W: http://github.com/mkrufky
6910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6911 T: git git://linuxtv.org/mkrufky/tuners.git
6913 F: drivers/media/dvb-frontends/lg2160.*
6915 LGDT3305 MEDIA DRIVER
6918 W: https://linuxtv.org
6919 W: http://github.com/mkrufky
6920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6921 T: git git://linuxtv.org/mkrufky/tuners.git
6923 F: drivers/media/dvb-frontends/lgdt3305.*
6928 W: http://lguest.ozlabs.org/
6930 F: arch/x86/include/asm/lguest*.h
6933 F: include/linux/lguest*.h
6936 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942 F: include/linux/ata.h
6943 F: include/linux/libata.h
6944 F: Documentation/devicetree/bindings/ata/
6946 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951 F: include/linux/pata_arasan_cf_data.h
6952 F: drivers/ata/pata_arasan_cf.c
6958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6960 F: drivers/ata/pata_*.c
6961 F: drivers/ata/ata_generic.c
6963 LIBATA SATA AHCI PLATFORM devices support
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6969 F: drivers/ata/ahci_platform.c
6970 F: drivers/ata/libahci_platform.c
6971 F: include/linux/ahci_platform.h
6973 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6978 F: drivers/ata/sata_promise.*
6983 F: tools/lib/lockdep/
6985 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6988 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6992 F: include/linux/nd.h
6993 F: include/linux/libnvdimm.h
6994 F: include/uapi/linux/ndctl.h
6996 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6999 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7001 F: drivers/nvdimm/blk.c
7002 F: drivers/nvdimm/region_devs.c
7003 F: drivers/acpi/nfit*
7005 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7008 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7010 F: drivers/nvdimm/btt*
7012 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7015 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7017 F: drivers/nvdimm/pmem.c
7018 F: include/linux/pmem.h
7019 F: arch/*/include/asm/pmem.h
7021 LIGHTNVM PLATFORM SUPPORT
7023 W: http://github/OpenChannelSSD
7026 F: drivers/lightnvm/
7027 F: include/linux/lightnvm.h
7028 F: include/uapi/linux/lightnvm.h
7030 LINUX FOR IBM pSERIES (RS/6000)
7032 W: http://www.ibm.com/linux/ltc/projects/ppc
7034 F: arch/powerpc/boot/rs6000.h
7036 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7040 W: http://www.penguinppc.org/
7042 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7045 F: Documentation/powerpc/
7047 F: drivers/char/tpm/tpm_ibmvtpm*
7048 F: drivers/crypto/nx/
7049 F: drivers/crypto/vmx/
7050 F: drivers/net/ethernet/ibm/ibmveth.*
7051 F: drivers/net/ethernet/ibm/ibmvnic.*
7052 F: drivers/pci/hotplug/pnv_php.c
7053 F: drivers/pci/hotplug/rpa*
7054 F: drivers/scsi/ibmvscsi/
7062 LINUX FOR POWER MACINTOSH
7064 W: http://www.penguinppc.org/
7067 F: arch/powerpc/platforms/powermac/
7068 F: drivers/macintosh/
7070 LINUX FOR POWERPC EMBEDDED MPC5XXX
7073 T: git git://git.denx.de/linux-denx-agust.git
7075 F: arch/powerpc/platforms/512x/
7076 F: arch/powerpc/platforms/52xx/
7078 LINUX FOR POWERPC EMBEDDED PPC4XX
7081 W: http://www.penguinppc.org/
7084 F: arch/powerpc/platforms/40x/
7085 F: arch/powerpc/platforms/44x/
7087 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7090 F: arch/powerpc/*/*virtex*
7091 F: arch/powerpc/*/*/*virtex*
7093 LINUX FOR POWERPC EMBEDDED PPC8XX
7095 W: http://www.penguinppc.org/
7098 F: arch/powerpc/platforms/8xx/
7100 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7103 W: http://www.penguinppc.org/
7105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7107 F: arch/powerpc/platforms/83xx/
7108 F: arch/powerpc/platforms/85xx/
7110 LINUX FOR POWERPC PA SEMI PWRFICIENT
7114 F: arch/powerpc/platforms/pasemi/
7115 F: drivers/*/*pasemi*
7116 F: drivers/*/*/*pasemi*
7118 LINUX SECURITY MODULE (LSM) FRAMEWORK
7123 LIS3LV02D ACCELEROMETER DRIVER
7126 F: Documentation/misc-devices/lis3lv02d
7127 F: drivers/misc/lis3lv02d/
7128 F: drivers/platform/x86/hp_accel.c
7137 F: kernel/livepatch/
7138 F: include/linux/livepatch.h
7139 F: arch/x86/include/asm/livepatch.h
7140 F: arch/x86/kernel/livepatch.c
7141 F: Documentation/livepatch/
7142 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7143 F: samples/livepatch/
7145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7147 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7150 F: drivers/misc/lkdtm*
7155 F: include/linux/llc.h
7156 F: include/uapi/linux/llc.h
7160 LM73 HARDWARE MONITOR DRIVER
7164 F: drivers/hwmon/lm73.c
7166 LM78 HARDWARE MONITOR DRIVER
7170 F: Documentation/hwmon/lm78
7171 F: drivers/hwmon/lm78.c
7173 LM83 HARDWARE MONITOR DRIVER
7177 F: Documentation/hwmon/lm83
7178 F: drivers/hwmon/lm83.c
7180 LM90 HARDWARE MONITOR DRIVER
7184 F: Documentation/hwmon/lm90
7185 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7186 F: drivers/hwmon/lm90.c
7188 LM95234 HARDWARE MONITOR DRIVER
7192 F: Documentation/hwmon/lm95234
7193 F: drivers/hwmon/lm95234.c
7195 LME2510 MEDIA DRIVER
7198 W: https://linuxtv.org
7199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7209 F: Documentation/locking/
7210 F: include/linux/lockdep.h
7211 F: include/linux/spinlock*.h
7212 F: arch/*/include/asm/spinlock*.h
7213 F: include/linux/rwlock*.h
7214 F: include/linux/mutex*.h
7215 F: arch/*/include/asm/mutex*.h
7216 F: include/linux/rwsem*.h
7217 F: arch/*/include/asm/rwsem.h
7218 F: include/linux/seqlock.h
7219 F: lib/locking*.[ch]
7222 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7225 W: http://www.linux-ntfs.org/content/view/19/37/
7227 F: Documentation/ldm.txt
7228 F: block/partitions/ldm.*
7238 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7244 W: http://www.avagotech.com/support/
7246 F: drivers/message/fusion/
7247 F: drivers/scsi/mpt2sas/
7248 F: drivers/scsi/mpt3sas/
7250 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7254 F: drivers/scsi/sym53c8xx_2/
7256 LTC4261 HARDWARE MONITOR DRIVER
7260 F: Documentation/hwmon/ltc4261
7261 F: drivers/hwmon/ltc4261.c
7263 LTP (Linux Test Project)
7271 W: http://linux-test-project.github.io/
7272 T: git git://github.com/linux-test-project/ltp.git
7276 W: http://www.linux-m32r.org/
7283 W: http://www.linux-m68k.org/
7284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7289 M68K ON APPLE MACINTOSH
7291 W: http://www.mac.linux-m68k.org/
7298 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7302 M88DS3103 MEDIA DRIVER
7305 W: https://linuxtv.org
7306 W: http://palosaari.fi/linux/
7307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7308 T: git git://linuxtv.org/anttip/media_tree.git
7310 F: drivers/media/dvb-frontends/m88ds3103*
7312 M88RS2000 MEDIA DRIVER
7315 W: https://linuxtv.org
7316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7318 F: drivers/media/dvb-frontends/m88rs2000*
7320 MA901 MASTERKIT USB FM RADIO DRIVER
7323 T: git git://linuxtv.org/media_tree.git
7325 F: drivers/media/radio/radio-ma901.c
7330 W: http://wireless.kernel.org/
7331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7334 F: Documentation/networking/mac80211-injection.txt
7335 F: include/net/mac80211.h
7337 F: drivers/net/wireless/mac80211_hwsim.[ch]
7343 F: drivers/net/macvlan.c
7344 F: include/linux/if_macvlan.h
7351 F: include/linux/mailbox_client.h
7352 F: include/linux/mailbox_controller.h
7354 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7356 W: http://www.kernel.org/doc/man-pages
7360 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7364 F: drivers/net/dsa/mv88e6xxx/
7366 MARVELL ARMADA DRM SUPPORT
7369 F: drivers/gpu/drm/armada/
7370 F: include/uapi/drm/armada_drm.h
7371 F: Documentation/devicetree/bindings/display/armada/
7373 MARVELL CRYPTO DRIVER
7376 F: drivers/crypto/marvell/
7380 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7385 F: drivers/net/ethernet/marvell/sk*
7387 MARVELL LIBERTAS WIRELESS DRIVER
7390 F: drivers/net/wireless/marvell/libertas/
7392 MARVELL MV643XX ETHERNET DRIVER
7396 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7397 F: include/linux/mv643xx.h
7399 MARVELL MVNETA ETHERNET DRIVER
7403 F: drivers/net/ethernet/marvell/mvneta.*
7405 MARVELL MWIFIEX WIRELESS DRIVER
7410 F: drivers/net/wireless/marvell/mwifiex/
7412 MARVELL MWL8K WIRELESS DRIVER
7416 F: drivers/net/wireless/marvell/mwl8k.c
7418 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7421 F: drivers/mmc/host/mvsdio.*
7423 MATROX FRAMEBUFFER DRIVER
7426 F: drivers/video/fbdev/matrox/matroxfb_*
7427 F: include/uapi/linux/matroxfb.h
7429 MAX16065 HARDWARE MONITOR DRIVER
7433 F: Documentation/hwmon/max16065
7434 F: drivers/hwmon/max16065.c
7436 MAX20751 HARDWARE MONITOR DRIVER
7440 F: Documentation/hwmon/max20751
7441 F: drivers/hwmon/max20751.c
7443 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7447 F: Documentation/hwmon/max6650
7448 F: drivers/hwmon/max6650.c
7450 MAX6697 HARDWARE MONITOR DRIVER
7454 F: Documentation/hwmon/max6697
7455 F: Documentation/devicetree/bindings/i2c/max6697.txt
7456 F: drivers/hwmon/max6697.c
7457 F: include/linux/platform_data/max6697.h
7459 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7463 F: Documentation/devicetree/bindings/sound/max9860.txt
7464 F: sound/soc/codecs/max9860.*
7466 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7470 F: drivers/power/max14577_charger.c
7471 F: drivers/power/max77693_charger.c
7473 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7477 F: drivers/*/*max77802*.c
7478 F: Documentation/devicetree/bindings/*/*max77802.txt
7479 F: include/dt-bindings/*/*max77802.h
7481 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7486 F: drivers/*/max14577*.c
7487 F: drivers/*/max77686*.c
7488 F: drivers/*/max77693*.c
7489 F: drivers/extcon/extcon-max14577.c
7490 F: drivers/extcon/extcon-max77693.c
7491 F: drivers/rtc/rtc-max77686.c
7492 F: drivers/clk/clk-max77686.c
7493 F: Documentation/devicetree/bindings/mfd/max14577.txt
7494 F: Documentation/devicetree/bindings/*/max77686.txt
7495 F: Documentation/devicetree/bindings/mfd/max77693.txt
7496 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7497 F: include/linux/mfd/max14577*.h
7498 F: include/linux/mfd/max77686*.h
7499 F: include/linux/mfd/max77693*.h
7501 MAXIRADIO FM RADIO RECEIVER DRIVER
7504 T: git git://linuxtv.org/media_tree.git
7505 W: https://linuxtv.org
7507 F: drivers/media/radio/radio-maxiradio*
7509 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7513 F: drivers/iio/potentiometer/mcp4531.c
7515 MEDIA DRIVERS FOR RENESAS - FCP
7519 T: git git://linuxtv.org/media_tree.git
7521 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7522 F: drivers/media/platform/rcar-fcp.c
7523 F: include/media/rcar-fcp.h
7525 MEDIA DRIVERS FOR RENESAS - VSP1
7529 T: git git://linuxtv.org/media_tree.git
7531 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7532 F: drivers/media/platform/vsp1/
7534 MEDIA DRIVERS FOR HELENE
7537 W: https://linuxtv.org
7539 T: git git://linuxtv.org/media_tree.git
7541 F: drivers/media/dvb-frontends/helene*
7543 MEDIA DRIVERS FOR ASCOT2E
7547 W: https://linuxtv.org
7549 T: git git://linuxtv.org/media_tree.git
7551 F: drivers/media/dvb-frontends/ascot2e*
7553 MEDIA DRIVERS FOR CXD2841ER
7557 W: https://linuxtv.org
7559 T: git git://linuxtv.org/media_tree.git
7561 F: drivers/media/dvb-frontends/cxd2841er*
7563 MEDIA DRIVERS FOR HORUS3A
7567 W: https://linuxtv.org
7569 T: git git://linuxtv.org/media_tree.git
7571 F: drivers/media/dvb-frontends/horus3a*
7573 MEDIA DRIVERS FOR LNBH25
7577 W: https://linuxtv.org
7579 T: git git://linuxtv.org/media_tree.git
7581 F: drivers/media/dvb-frontends/lnbh25*
7583 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7587 W: https://linuxtv.org
7589 T: git git://linuxtv.org/media_tree.git
7591 F: drivers/media/pci/netup_unidvb/*
7593 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7596 P: LinuxTV.org Project
7598 W: https://linuxtv.org
7599 Q: http://patchwork.kernel.org/project/linux-media/list/
7600 T: git git://linuxtv.org/media_tree.git
7602 F: Documentation/dvb/
7603 F: Documentation/video4linux/
7604 F: Documentation/DocBook/media/
7606 F: drivers/staging/media/
7607 F: include/linux/platform_data/media/
7609 F: include/uapi/linux/dvb/
7610 F: include/uapi/linux/videodev2.h
7611 F: include/uapi/linux/media.h
7612 F: include/uapi/linux/v4l2-*
7613 F: include/uapi/linux/meye.h
7614 F: include/uapi/linux/ivtv*
7615 F: include/uapi/linux/uvcvideo.h
7617 MEDIATEK ETHERNET DRIVER
7622 F: drivers/net/ethernet/mediatek/
7624 MEDIATEK MT7601U WIRELESS LAN DRIVER
7628 F: drivers/net/wireless/mediatek/mt7601u/
7630 MEGARAID SCSI/SAS DRIVERS
7636 W: http://www.lsi.com
7638 F: Documentation/scsi/megaraid.txt
7639 F: drivers/scsi/megaraid.*
7640 F: drivers/scsi/megaraid/
7642 MELLANOX ETHERNET DRIVER (mlx4_en)
7646 W: http://www.mellanox.com
7647 Q: http://patchwork.ozlabs.org/project/netdev/list/
7648 F: drivers/net/ethernet/mellanox/mlx4/en_*
7650 MELLANOX ETHERNET DRIVER (mlx5e)
7654 W: http://www.mellanox.com
7655 Q: http://patchwork.ozlabs.org/project/netdev/list/
7656 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7658 MELLANOX ETHERNET SWITCH DRIVERS
7663 W: http://www.mellanox.com
7664 Q: http://patchwork.ozlabs.org/project/netdev/list/
7665 F: drivers/net/ethernet/mellanox/mlxsw/
7667 SOFT-ROCE DRIVER (rxe)
7671 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7673 F: drivers/infiniband/sw/rxe/
7674 F: include/uapi/rdma/rdma_user_rxe.h
7681 F: kernel/membarrier.c
7682 F: include/uapi/linux/membarrier.h
7686 W: http://www.linux-mm.org
7688 F: include/linux/mm.h
7689 F: include/linux/gfp.h
7690 F: include/linux/mmzone.h
7691 F: include/linux/memory_hotplug.h
7692 F: include/linux/vmalloc.h
7695 MEMORY TECHNOLOGY DEVICES (MTD)
7699 W: http://www.linux-mtd.infradead.org/
7700 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7701 T: git git://git.infradead.org/linux-mtd.git
7702 T: git git://git.infradead.org/l2-mtd.git
7704 F: Documentation/devicetree/bindings/mtd/
7706 F: include/linux/mtd/
7707 F: include/uapi/mtd/
7709 MEN A21 WATCHDOG DRIVER
7713 F: drivers/watchdog/mena21_wdt.c
7715 MEN CHAMELEON BUS (mcb)
7719 F: include/linux/mcb.h
7720 F: Documentation/men-chameleon-bus.txt
7722 MEN F21BMC (Board Management Controller)
7725 F: drivers/mfd/menf21bmc.c
7726 F: drivers/watchdog/menf21bmc_wdt.c
7727 F: drivers/leds/leds-menf21bmc.c
7728 F: drivers/hwmon/menf21bmc_hwmon.c
7729 F: Documentation/hwmon/menf21bmc
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7737 F: Documentation/metag/
7738 F: Documentation/devicetree/bindings/metag/
7739 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7740 F: drivers/clocksource/metag_generic.c
7741 F: drivers/irqchip/irq-metag.c
7742 F: drivers/irqchip/irq-metag-ext.c
7743 F: drivers/tty/metag_da.c
7745 MICROBLAZE ARCHITECTURE
7747 W: http://www.monstr.eu/fdt/
7748 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7752 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7756 F: drivers/platform/x86/surfacepro3_button.c
7761 F: drivers/usb/image/microtek.*
7766 W: http://www.linux-mips.org/
7767 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7768 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7770 F: Documentation/devicetree/bindings/mips/
7771 F: Documentation/mips/
7774 MIPS/LOONGSON1 ARCHITECTURE
7778 F: arch/mips/loongson32/
7779 F: arch/mips/include/asm/mach-loongson32/
7780 F: drivers/*/*loongson1*
7781 F: drivers/*/*/*loongson1*
7783 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7786 T: git git://linuxtv.org/media_tree.git
7787 W: https://linuxtv.org
7789 F: drivers/media/radio/radio-miropcm20*
7791 MELLANOX MLX4 core VPI driver
7795 W: http://www.mellanox.com
7796 Q: http://patchwork.ozlabs.org/project/netdev/list/
7798 F: drivers/net/ethernet/mellanox/mlx4/
7799 F: include/linux/mlx4/
7801 MELLANOX MLX4 IB driver
7804 W: http://www.mellanox.com
7805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7807 F: drivers/infiniband/hw/mlx4/
7808 F: include/linux/mlx4/
7810 MELLANOX MLX5 core VPI driver
7815 W: http://www.mellanox.com
7816 Q: http://patchwork.ozlabs.org/project/netdev/list/
7818 F: drivers/net/ethernet/mellanox/mlx5/core/
7819 F: include/linux/mlx5/
7821 MELLANOX MLX5 IB driver
7825 W: http://www.mellanox.com
7826 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7828 F: drivers/infiniband/hw/mlx5/
7829 F: include/linux/mlx5/
7831 MELEXIS MLX90614 DRIVER
7834 W: http://www.melexis.com
7836 F: drivers/iio/temperature/mlx90614.c
7838 MN88472 MEDIA DRIVER
7841 W: https://linuxtv.org
7842 W: http://palosaari.fi/linux/
7843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7845 F: drivers/media/dvb-frontends/mn88472*
7847 MN88473 MEDIA DRIVER
7850 W: https://linuxtv.org
7851 W: http://palosaari.fi/linux/
7852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7854 F: drivers/media/dvb-frontends/mn88473*
7859 F: include/linux/module.h
7862 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7863 W: http://popies.net/meye/
7865 F: Documentation/video4linux/meye.txt
7866 F: drivers/media/pci/meye/
7867 F: include/uapi/linux/meye.h
7869 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7872 F: Documentation/serial/moxa-smartio
7873 F: drivers/tty/mxser.*
7875 MR800 AVERMEDIA USB FM RADIO DRIVER
7878 T: git git://linuxtv.org/media_tree.git
7880 F: drivers/media/radio/radio-mr800.c
7882 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7886 F: drivers/net/ieee802154/mrf24j40.c
7887 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7893 F: drivers/platform/x86/msi-laptop.c
7898 F: drivers/platform/x86/msi-wmi.c
7903 W: https://linuxtv.org
7904 W: http://palosaari.fi/linux/
7905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7906 T: git git://linuxtv.org/anttip/media_tree.git
7908 F: drivers/media/tuners/msi001*
7910 MSI2500 MEDIA DRIVER
7913 W: https://linuxtv.org
7914 W: http://palosaari.fi/linux/
7915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7916 T: git git://linuxtv.org/anttip/media_tree.git
7918 F: drivers/media/usb/msi2500/
7920 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7924 F: drivers/mtd/devices/docg3*
7926 MT9M032 APTINA SENSOR DRIVER
7929 T: git git://linuxtv.org/media_tree.git
7931 F: drivers/media/i2c/mt9m032.c
7932 F: include/media/i2c/mt9m032.h
7934 MT9P031 APTINA CAMERA SENSOR
7937 T: git git://linuxtv.org/media_tree.git
7939 F: drivers/media/i2c/mt9p031.c
7940 F: include/media/i2c/mt9p031.h
7942 MT9T001 APTINA CAMERA SENSOR
7945 T: git git://linuxtv.org/media_tree.git
7947 F: drivers/media/i2c/mt9t001.c
7948 F: include/media/i2c/mt9t001.h
7950 MT9V032 APTINA CAMERA SENSOR
7953 T: git git://linuxtv.org/media_tree.git
7955 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7956 F: drivers/media/i2c/mt9v032.c
7957 F: include/media/i2c/mt9v032.h
7959 MULTIFUNCTION DEVICES (MFD)
7961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7964 F: include/linux/mfd/
7966 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7969 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7971 F: Documentation/devicetree/bindings/mmc/
7973 F: include/linux/mmc/
7974 F: include/uapi/linux/mmc/
7976 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7978 F: drivers/mmc/host/mmc_spi.c
7979 F: include/linux/spi/mmc_spi.h
7981 MULTISOUND SOUND DRIVER
7984 F: Documentation/sound/oss/MultiSound
7987 MULTITECH MULTIPORT CARD (ISICOM)
7989 F: drivers/tty/isicom.c
7990 F: include/linux/isicom.h
7992 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7997 F: drivers/usb/musb/
7999 MXL5007T MEDIA DRIVER
8002 W: https://linuxtv.org
8003 W: http://github.com/mkrufky
8004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8005 T: git git://linuxtv.org/mkrufky/tuners.git
8007 F: drivers/media/tuners/mxl5007t.*
8009 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8012 W: https://www.myricom.com/support/downloads/myri10ge.html
8014 F: drivers/net/ethernet/myricom/myri10ge/
8016 NAND FLASH SUBSYSTEM
8020 W: http://www.linux-mtd.infradead.org/
8021 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8022 T: git git://github.com/linux-nand/linux.git
8024 F: drivers/mtd/nand/
8025 F: include/linux/mtd/nand*.h
8027 NATSEMI ETHERNET DRIVER (DP8381x)
8029 F: drivers/net/ethernet/natsemi/natsemi.c
8031 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8035 W: http://www.native-instruments.com
8043 NCR 5380 SCSI DRIVERS
8048 F: Documentation/scsi/g_NCR5380.txt
8049 F: Documentation/scsi/dtc3x80.txt
8050 F: drivers/scsi/NCR5380.*
8051 F: drivers/scsi/arm/cumana_1.c
8052 F: drivers/scsi/arm/oak.c
8053 F: drivers/scsi/atari_scsi.*
8054 F: drivers/scsi/dmx3191d.c
8055 F: drivers/scsi/dtc.*
8056 F: drivers/scsi/g_NCR5380.*
8057 F: drivers/scsi/g_NCR5380_mmio.c
8058 F: drivers/scsi/mac_scsi.*
8059 F: drivers/scsi/pas16.*
8060 F: drivers/scsi/sun3_scsi.*
8061 F: drivers/scsi/sun3_scsi_vme.c
8062 F: drivers/scsi/t128.*
8064 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8068 F: drivers/scsi/NCR_D700.*
8070 NCT6775 HARDWARE MONITOR DRIVER
8074 F: Documentation/hwmon/nct6775
8075 F: drivers/hwmon/nct6775.c
8077 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8080 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8082 F: drivers/infiniband/hw/nes/
8084 NETEM NETWORK EMULATOR
8088 F: net/sched/sch_netem.c
8090 NETERION 10GbE DRIVERS (s2io/vxge)
8094 F: Documentation/networking/s2io.txt
8095 F: Documentation/networking/vxge.txt
8096 F: drivers/net/ethernet/neterion/
8098 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8104 W: http://www.netfilter.org/
8105 W: http://www.iptables.org/
8106 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8110 F: include/linux/netfilter*
8111 F: include/linux/netfilter/
8112 F: include/net/netfilter/
8113 F: include/uapi/linux/netfilter*
8114 F: include/uapi/linux/netfilter/
8115 F: net/*/netfilter.c
8118 F: net/bridge/br_netfilter*.c
8122 W: http://netlabel.sf.net
8125 F: Documentation/netlabel/
8126 F: include/net/netlabel.h
8129 NETROM NETWORK LAYER
8132 W: http://www.linux-ax25.org/
8134 F: include/net/netrom.h
8135 F: include/uapi/linux/netrom.h
8138 NETRONOME ETHERNET DRIVERS
8142 F: drivers/net/ethernet/netronome/
8144 NETWORK BLOCK DEVICE (NBD)
8148 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8149 F: Documentation/blockdev/nbd.txt
8150 F: drivers/block/nbd.c
8151 F: include/uapi/linux/nbd.h
8153 NETWORK DROP MONITOR
8157 W: https://fedorahosted.org/dropwatch/
8158 F: net/core/drop_monitor.c
8160 NETWORKING [GENERAL]
8163 W: http://www.linuxfoundation.org/en/Net
8164 Q: http://patchwork.ozlabs.org/project/netdev/list/
8165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8170 F: include/linux/in.h
8171 F: include/linux/net.h
8172 F: include/linux/netdevice.h
8173 F: include/uapi/linux/in.h
8174 F: include/uapi/linux/net.h
8175 F: include/uapi/linux/netdevice.h
8176 F: include/uapi/linux/net_namespace.h
8178 F: tools/testing/selftests/net/
8182 NETWORKING [IPv4/IPv6]
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8210 F: net/ipv4/ipcomp.c
8211 F: net/ipv4/ip_vti.c
8215 F: net/ipv6/ipcomp6.c
8216 F: net/ipv6/ip6_vti.c
8217 F: include/uapi/linux/xfrm.h
8218 F: include/net/xfrm.h
8220 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8225 NETWORKING [WIRELESS]
8227 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8231 W: http://www.linuxfoundation.org/en/Net
8232 Q: http://patchwork.ozlabs.org/project/netdev/list/
8233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8236 F: Documentation/devicetree/bindings/net/
8238 F: include/linux/if_*
8239 F: include/linux/netdevice.h
8240 F: include/linux/etherdevice.h
8241 F: include/linux/fcdevice.h
8242 F: include/linux/fddidevice.h
8243 F: include/linux/hippidevice.h
8244 F: include/linux/inetdevice.h
8245 F: include/uapi/linux/if_*
8246 F: include/uapi/linux/netdevice.h
8248 NETWORKING DRIVERS (WIRELESS)
8251 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8255 F: Documentation/devicetree/bindings/net/wireless/
8256 F: drivers/net/wireless/
8258 NETXEN (1/10) GbE SUPPORT
8263 W: http://www.qlogic.com
8265 F: drivers/net/ethernet/qlogic/netxen/
8276 F: include/uapi/linux/nfc.h
8278 F: include/linux/platform_data/nfcmrvl.h
8279 F: include/linux/platform_data/nxp-nci.h
8280 F: include/linux/platform_data/pn544.h
8281 F: include/linux/platform_data/st21nfca.h
8282 F: include/linux/platform_data/st-nci.h
8283 F: Documentation/devicetree/bindings/net/nfc/
8285 NFS, SUNRPC, AND LOCKD CLIENTS
8289 W: http://client.linux-nfs.org
8290 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8296 F: include/linux/lockd/
8297 F: include/linux/nfs*
8298 F: include/linux/sunrpc/
8299 F: include/uapi/linux/nfs*
8300 F: include/uapi/linux/sunrpc/
8305 W: http://nilfs.sourceforge.net/
8306 W: http://nilfs.osdn.jp/
8307 T: git git://github.com/konis/nilfs2.git
8309 F: Documentation/filesystems/nilfs2.txt
8311 F: include/trace/events/nilfs2.h
8312 F: include/uapi/linux/nilfs2_api.h
8313 F: include/uapi/linux/nilfs2_ondisk.h
8315 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8317 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8319 F: Documentation/scsi/NinjaSCSI.txt
8320 F: drivers/scsi/pcmcia/nsp_*
8322 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8325 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8327 F: Documentation/scsi/NinjaSCSI.txt
8328 F: drivers/scsi/nsp32*
8333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8337 NOKIA N900 POWER SUPPLY DRIVERS
8339 F: include/linux/power/bq2415x_charger.h
8340 F: include/linux/power/bq27xxx_battery.h
8341 F: include/linux/power/isp1704_charger.h
8342 F: drivers/power/bq2415x_charger.c
8343 F: drivers/power/bq27xxx_battery.c
8344 F: drivers/power/bq27xxx_battery_i2c.c
8345 F: drivers/power/isp1704_charger.c
8346 F: drivers/power/rx51_battery.c
8354 W: https://github.com/jonmason/ntb/wiki
8355 T: git git://github.com/jonmason/ntb.git
8357 F: drivers/net/ntb_netdev.c
8358 F: include/linux/ntb.h
8359 F: include/linux/ntb_transport.h
8360 F: tools/testing/selftests/ntb/
8367 W: https://github.com/jonmason/ntb/wiki
8368 T: git git://github.com/jonmason/ntb.git
8369 F: drivers/ntb/hw/intel/
8375 F: drivers/ntb/hw/amd/
8380 W: http://www.tuxera.com/
8381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8383 F: Documentation/filesystems/ntfs.txt
8386 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8390 F: drivers/video/fbdev/riva/
8391 F: drivers/video/fbdev/nvidia/
8397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8398 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8400 F: drivers/nvme/host/
8401 F: include/linux/nvme.h
8403 NVM EXPRESS TARGET DRIVER
8408 F: drivers/nvme/target/
8415 F: Documentation/devicetree/bindings/nvmem/
8416 F: include/linux/nvmem-consumer.h
8417 F: include/linux/nvmem-provider.h
8424 F: drivers/nfc/nxp-nci
8426 NXP TDA998X DRM DRIVER
8429 F: drivers/gpu/drm/i2c/tda998x_drv.c
8430 F: include/drm/i2c/tda998x.h
8436 F: sound/soc/codecs/tfa9879*
8446 W: http://www.muru.com/linux/omap/
8447 W: http://linux.omap.com/
8448 Q: http://patchwork.kernel.org/project/linux-omap/list/
8449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8452 F: arch/arm/configs/omap1_defconfig
8453 F: arch/arm/configs/omap2plus_defconfig
8454 F: drivers/i2c/busses/i2c-omap.c
8455 F: drivers/irqchip/irq-omap-intc.c
8456 F: drivers/mfd/*omap*.c
8457 F: drivers/mfd/menelaus.c
8458 F: drivers/mfd/palmas.c
8459 F: drivers/mfd/tps65217.c
8460 F: drivers/mfd/tps65218.c
8461 F: drivers/mfd/tps65910.c
8462 F: drivers/mfd/twl-core.[ch]
8463 F: drivers/mfd/twl4030*.c
8464 F: drivers/mfd/twl6030*.c
8465 F: drivers/mfd/twl6040*.c
8466 F: drivers/regulator/palmas-regulator*.c
8467 F: drivers/regulator/pbias-regulator.c
8468 F: drivers/regulator/tps65217-regulator.c
8469 F: drivers/regulator/tps65218-regulator.c
8470 F: drivers/regulator/tps65910-regulator.c
8471 F: drivers/regulator/twl-regulator.c
8472 F: include/linux/i2c-omap.h
8474 OMAP DEVICE TREE SUPPORT
8480 F: arch/arm/boot/dts/*omap*
8481 F: arch/arm/boot/dts/*am3*
8482 F: arch/arm/boot/dts/*am4*
8483 F: arch/arm/boot/dts/*am5*
8484 F: arch/arm/boot/dts/*dra7*
8486 OMAP CLOCK FRAMEWORK SUPPORT
8490 F: arch/arm/*omap*/*clock*
8492 OMAP POWER MANAGEMENT SUPPORT
8496 F: arch/arm/*omap*/*pm*
8497 F: drivers/cpufreq/omap-cpufreq.c
8499 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8504 F: arch/arm/mach-omap2/prm*
8514 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8519 F: drivers/memory/omap-gpmc.c
8520 F: arch/arm/mach-omap2/*gpmc*
8522 OMAP FRAMEBUFFER SUPPORT
8527 F: drivers/video/fbdev/omap/
8529 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8534 F: drivers/video/fbdev/omap2/
8535 F: Documentation/arm/OMAP/DSS
8537 OMAP HARDWARE SPINLOCK SUPPORT
8541 F: drivers/hwspinlock/omap_hwspinlock.c
8547 F: drivers/mmc/host/omap.c
8553 F: drivers/mmc/host/omap_hsmmc.c
8555 OMAP RANDOM NUMBER GENERATOR SUPPORT
8558 F: drivers/char/hw_random/omap-rng.c
8565 F: arch/arm/mach-omap2/omap_hwmod.*
8571 F: arch/arm/mach-omap2/omap_hwmod*data*
8573 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8577 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8579 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8583 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8584 F: drivers/media/platform/omap3isp/
8585 F: drivers/staging/media/omap4iss/
8591 F: drivers/usb/*/*omap*
8592 F: arch/arm/*omap*/usb*
8600 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8601 F: drivers/gpio/gpio-omap.c
8603 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8607 F: arch/arm/boot/dts/am335x-nano.dts
8613 F: Documentation/filesystems/omfs.txt
8616 OMNIKEY CARDMAN 4000 DRIVER
8619 F: drivers/char/pcmcia/cm4000_cs.c
8620 F: include/linux/cm4000_cs.h
8621 F: include/uapi/linux/cm4000_cs.h
8623 OMNIKEY CARDMAN 4040 DRIVER
8626 F: drivers/char/pcmcia/cm4040_cs.*
8628 OMNIVISION OV7670 SENSOR DRIVER
8631 T: git git://linuxtv.org/media_tree.git
8633 F: drivers/media/i2c/ov7670.c
8635 ONENAND FLASH DRIVER
8639 F: drivers/mtd/onenand/
8640 F: include/linux/mtd/onenand*.h
8642 ONSTREAM SCSI TAPE DRIVER
8647 F: Documentation/scsi/osst.txt
8648 F: drivers/scsi/osst.*
8649 F: drivers/scsi/osst_*.h
8650 F: drivers/scsi/st.h
8652 OPENCORES I2C BUS DRIVER
8656 F: Documentation/i2c/busses/i2c-ocores
8657 F: drivers/i2c/busses/i2c-ocores.c
8659 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8663 W: http://www.devicetree.org/
8664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8667 F: include/linux/of*.h
8670 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8675 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8677 F: Documentation/devicetree/
8679 F: include/dt-bindings/
8681 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8685 F: Documentation/devicetree/dynamic-resolution-notes.txt
8686 F: Documentation/devicetree/overlay-notes.txt
8687 F: drivers/of/overlay.c
8688 F: drivers/of/resolver.c
8690 OPENRISC ARCHITECTURE
8692 W: http://openrisc.net
8694 T: git git://openrisc.net/~jonas/linux
8701 W: http://openvswitch.org
8704 F: include/uapi/linux/openvswitch.h
8706 OPERATING PERFORMANCE POINTS (OPP)
8712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8713 F: drivers/base/power/opp/
8714 F: include/linux/pm_opp.h
8715 F: Documentation/power/opp.txt
8716 F: Documentation/devicetree/bindings/opp/
8721 T: git git://git.alsa-project.org/alsa-kernel.git
8723 F: sound/drivers/opl4/
8729 F: arch/*/include/asm/oprofile*.h
8731 F: drivers/oprofile/
8732 F: include/linux/oprofile.h
8734 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8738 W: http://ocfs2.wiki.kernel.org
8740 F: Documentation/filesystems/ocfs2.txt
8741 F: Documentation/filesystems/dlmfs.txt
8746 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8747 W: http://www.nongnu.org/orinoco/
8749 F: drivers/net/wireless/intersil/orinoco/
8751 OSD LIBRARY and FILESYSTEM
8755 W: http://open-osd.org
8756 T: git git://git.open-osd.org/open-osd.git
8758 F: drivers/scsi/osd/
8759 F: include/scsi/osd_*
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8768 F: Documentation/filesystems/overlayfs.txt
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8776 F: Documentation/filesystems/orangefs.txt
8781 W: http://wireless.kernel.org/en/users/Drivers/p54
8783 F: drivers/net/wireless/intersil/p54/
8785 PA SEMI ETHERNET DRIVER
8789 F: drivers/net/ethernet/pasemi/*
8791 PA SEMI SMBUS DRIVER
8795 F: drivers/i2c/busses/i2c-pasemi.c
8797 PADATA PARALLEL EXECUTION MECHANISM
8802 F: include/linux/padata.h
8803 F: Documentation/padata.txt
8805 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8809 F: drivers/platform/x86/panasonic-laptop.c
8811 PANASONIC MN10300/AM33/AM34 PORT
8814 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8816 F: Documentation/mn10300/
8819 PARALLEL LCD/KEYPAD PANEL DRIVER
8823 F: Documentation/misc-devices/lcd-panel-cgram.txt
8824 F: drivers/misc/panel.c
8826 PARALLEL PORT SUBSYSTEM
8832 F: include/linux/parport*.h
8833 F: drivers/char/ppdev.c
8834 F: include/uapi/linux/ppdev.h
8835 F: Documentation/parport*.txt
8837 PARAVIRT_OPS INTERFACE
8844 F: Documentation/virtual/paravirt_ops.txt
8845 F: arch/*/kernel/paravirt*
8846 F: arch/*/include/asm/paravirt.h
8848 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8852 F: Documentation/blockdev/paride.txt
8853 F: drivers/block/paride/
8859 W: http://www.parisc-linux.org/
8860 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8865 F: Documentation/parisc/
8867 F: drivers/char/agp/parisc-agp.c
8868 F: drivers/input/serio/gscps2.c
8869 F: drivers/parport/parport_gsc.*
8870 F: drivers/tty/serial/8250/8250_gsc.c
8871 F: drivers/video/fbdev/sti*
8872 F: drivers/video/console/sti*
8873 F: drivers/video/logo/logo_parisc*
8875 PC87360 HARDWARE MONITORING DRIVER
8879 F: Documentation/hwmon/pc87360
8880 F: drivers/hwmon/pc87360.c
8885 F: drivers/char/pc8736x_gpio.c
8887 PC87427 HARDWARE MONITORING DRIVER
8891 F: Documentation/hwmon/pc87427
8892 F: drivers/hwmon/pc87427.c
8897 F: drivers/leds/leds-pca9532.c
8898 F: include/linux/leds-pca9532.h
8900 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8904 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8906 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8909 F: drivers/firmware/pcdp.*
8915 F: Documentation/PCI/pci-error-recovery.txt
8917 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8921 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8922 F: arch/powerpc/kernel/eeh*.c
8923 F: arch/powerpc/platforms/*/eeh*.c
8924 F: arch/powerpc/include/*/eeh*.h
8929 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8932 F: Documentation/devicetree/bindings/pci/
8933 F: Documentation/PCI/
8935 F: include/linux/pci*
8937 F: arch/x86/kernel/quirks.c
8939 PCI DRIVER FOR ALTERA PCIE IP
8944 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8945 F: drivers/pci/host/pcie-altera.c
8947 PCI DRIVER FOR ARM VERSATILE PLATFORM
8952 F: Documentation/devicetree/bindings/pci/versatile.txt
8953 F: drivers/pci/host/pci-versatile.c
8955 PCI DRIVER FOR APPLIEDMICRO XGENE
8960 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8961 F: drivers/pci/host/pci-xgene.c
8963 PCI DRIVER FOR FREESCALE LAYERSCAPE
8971 F: drivers/pci/host/*layerscape*
8979 F: drivers/pci/host/*imx6*
8981 PCI DRIVER FOR TI KEYSTONE
8986 F: drivers/pci/host/*keystone*
8988 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8994 F: drivers/pci/host/*mvebu*
8996 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9001 F: drivers/pci/host/pci-aardvark.c
9003 PCI DRIVER FOR NVIDIA TEGRA
9008 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9009 F: drivers/pci/host/pci-tegra.c
9011 PCI DRIVER FOR TI DRA7XX
9016 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9017 F: drivers/pci/host/pci-dra7xx.c
9019 PCI DRIVER FOR RENESAS R-CAR
9024 F: drivers/pci/host/*rcar*
9026 PCI DRIVER FOR SAMSUNG EXYNOS
9032 F: drivers/pci/host/pci-exynos.c
9034 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9039 F: drivers/pci/host/*designware*
9041 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9045 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9046 F: drivers/pci/host/pcie-designware-plat.c
9048 PCI DRIVER FOR GENERIC OF HOSTS
9053 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9054 F: drivers/pci/host/pci-host-common.c
9055 F: drivers/pci/host/pci-host-generic.c
9057 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9061 F: arch/x86/pci/vmd.c
9063 PCIE DRIVER FOR ST SPEAR13XX
9067 F: drivers/pci/host/*spear*
9069 PCI MSI DRIVER FOR ALTERA MSI IP
9074 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9075 F: drivers/pci/host/pcie-altera-msi.c
9077 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9082 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9083 F: drivers/pci/host/pci-xgene-msi.c
9085 PCIE DRIVER FOR AXIS ARTPEC
9091 F: Documentation/devicetree/bindings/pci/axis,artpec*
9092 F: drivers/pci/host/*artpec*
9094 PCIE DRIVER FOR HISILICON
9099 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9100 F: drivers/pci/host/pcie-hisi.c
9102 PCIE DRIVER FOR QUALCOMM MSM
9107 F: drivers/pci/host/*qcom*
9109 PCIE DRIVER FOR CAVIUM THUNDERX
9114 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9115 F: drivers/pci/host/pci-thunder-*
9118 P: Linux PCMCIA Team
9120 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9123 F: Documentation/pcmcia/
9127 PCNET32 NETWORK DRIVER
9131 F: drivers/net/ethernet/amd/pcnet32.c
9133 PCRYPT PARALLEL CRYPTO ENGINE
9138 F: include/crypto/pcrypt.h
9140 PER-CPU MEMORY ALLOCATOR
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9145 F: include/linux/percpu*.h
9147 F: arch/*/include/asm/percpu.h
9149 PER-TASK DELAY ACCOUNTING
9152 F: include/linux/delayacct.h
9153 F: kernel/delayacct.c
9155 PERFORMANCE EVENTS SUBSYSTEM
9161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9164 F: include/linux/perf_event.h
9165 F: include/uapi/linux/perf_event.h
9166 F: arch/*/kernel/perf_event*.c
9167 F: arch/*/kernel/*/perf_event*.c
9168 F: arch/*/kernel/*/*/perf_event*.c
9169 F: arch/*/include/asm/perf_event.h
9170 F: arch/*/kernel/perf_callchain.c
9174 PERSONALITY HANDLING
9178 F: include/linux/personality.h
9179 F: include/uapi/linux/personality.h
9184 F: Documentation/networking/phonet.txt
9185 F: include/linux/phonet.h
9186 F: include/net/phonet/
9187 F: include/uapi/linux/phonet.h
9194 F: drivers/mtd/devices/phram.c
9200 F: drivers/hid/hid-picolcd*
9205 T: git git://github.com/jamieiles/linux-2.6-ji.git
9207 F: arch/arm/boot/dts/picoxcell*
9208 F: arch/arm/mach-picoxcell/
9209 F: drivers/crypto/picoxcell*
9211 PIN CONTROL SUBSYSTEM
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9216 F: Documentation/devicetree/bindings/pinctrl/
9217 F: Documentation/pinctrl.txt
9219 F: include/linux/pinctrl/
9221 PIN CONTROLLER - ATMEL AT91
9225 F: drivers/pinctrl/pinctrl-at91.*
9227 PIN CONTROLLER - ATMEL AT91 PIO4
9232 F: drivers/pinctrl/pinctrl-at91-pio4.*
9234 PIN CONTROLLER - INTEL
9238 F: drivers/pinctrl/intel/
9240 PIN CONTROLLER - RENESAS
9245 F: drivers/pinctrl/sh-pfc/
9247 PIN CONTROLLER - SAMSUNG
9254 F: drivers/pinctrl/samsung/
9256 PIN CONTROLLER - SINGLE
9262 F: drivers/pinctrl/pinctrl-single.c
9264 PIN CONTROLLER - ST SPEAR
9267 W: http://www.st.com/spear
9269 F: drivers/pinctrl/spear/
9271 PISTACHIO SOC SUPPORT
9276 F: arch/mips/pistachio/
9277 F: arch/mips/include/asm/mach-pistachio/
9278 F: arch/mips/boot/dts/pistachio/
9279 F: arch/mips/configs/pistachio*_defconfig
9284 F: drivers/block/pktcdvd.c
9285 F: include/linux/pktcdvd.h
9286 F: include/uapi/linux/pktcdvd.h
9290 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9292 T: git git://github.com/gxt/linux.git
9293 F: drivers/input/serio/i8042-unicore32io.h
9294 F: drivers/i2c/busses/i2c-puv3.c
9295 F: drivers/video/fbdev/fb-puv3.c
9296 F: drivers/rtc/rtc-puv3.c
9298 PMBUS HARDWARE MONITORING DRIVERS
9301 W: http://hwmon.wiki.kernel.org/
9302 W: http://www.roeck-us.net/linux/drivers/
9303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9305 F: Documentation/hwmon/pmbus
9306 F: drivers/hwmon/pmbus/
9307 F: include/linux/i2c/pmbus.h
9309 PMC SIERRA MaxRAID DRIVER
9311 W: http://www.pmc-sierra.com/
9313 F: drivers/scsi/pmcraid.*
9315 PMC SIERRA PM8001 DRIVER
9321 F: drivers/scsi/pm8001/
9323 POSIX CLOCKS and TIMERS
9326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9329 F: include/linux/timer*
9330 F: kernel/time/*timer*
9332 POWER MANAGEMENT CORE
9335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9337 F: drivers/base/power/
9338 F: include/linux/pm.h
9339 F: include/linux/pm_*
9340 F: include/linux/powercap.h
9341 F: drivers/powercap/
9343 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9348 T: git git://git.infradead.org/battery-2.6.git
9350 F: Documentation/devicetree/bindings/power/
9351 F: Documentation/devicetree/bindings/power_supply/
9352 F: include/linux/power_supply.h
9354 X: drivers/power/avs/
9356 POWER STATE COORDINATION INTERFACE (PSCI)
9361 F: drivers/firmware/psci.c
9362 F: include/linux/psci.h
9363 F: include/uapi/linux/psci.h
9365 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9369 F: drivers/char/powernv-op-panel.c
9376 PPP PROTOCOL DRIVERS AND COMPRESSORS
9380 F: drivers/net/ppp/ppp_*
9382 PPP OVER ATM (RFC 2364)
9385 F: net/atm/pppoatm.c
9386 F: include/uapi/linux/atmppp.h
9391 F: drivers/net/ppp/pppoe.c
9392 F: drivers/net/ppp/pppox.c
9397 F: net/l2tp/l2tp_ppp.c
9398 F: include/linux/if_pppol2tp.h
9399 F: include/uapi/linux/if_pppol2tp.h
9403 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9406 F: Documentation/pps/
9408 F: include/linux/pps*.h
9414 F: drivers/net/ppp/pptp.c
9415 W: http://sourceforge.net/projects/accel-pptp
9420 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9422 F: Documentation/preempt-locking.txt
9423 F: include/linux/preempt.h
9425 PRISM54 WIRELESS DRIVER
9428 W: http://wireless.kernel.org/en/users/Drivers/p54
9430 F: drivers/net/wireless/intersil/prism54/
9437 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9439 PS3 PLATFORM SUPPORT
9443 F: arch/powerpc/boot/ps3*
9444 F: arch/powerpc/include/asm/lv1call.h
9445 F: arch/powerpc/include/asm/ps3*.h
9446 F: arch/powerpc/platforms/ps3/
9449 F: drivers/rtc/rtc-ps3.c
9450 F: drivers/usb/host/*ps3.c
9451 F: sound/ppc/snd_ps3*
9458 F: drivers/block/ps3vram.c
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9468 F: include/linux/pstore*
9469 F: drivers/firmware/efi/efi-pstore.c
9470 F: drivers/acpi/apei/erst.c
9472 PTP HARDWARE CLOCK SUPPORT
9476 W: http://linuxptp.sourceforge.net/
9477 F: Documentation/ABI/testing/sysfs-ptp
9478 F: Documentation/ptp/*
9479 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9480 F: drivers/net/phy/dp83640*
9482 F: include/linux/ptp_cl*
9488 F: include/asm-generic/syscall.h
9489 F: include/linux/ptrace.h
9490 F: include/linux/regset.h
9491 F: include/linux/tracehook.h
9492 F: include/uapi/linux/ptrace.h
9498 T: git git://linuxtv.org/media_tree.git
9500 F: drivers/staging/media/pulse8-cec
9502 PVRUSB2 VIDEO4LINUX DRIVER
9506 W: http://www.isely.net/pvrusb2/
9507 T: git git://linuxtv.org/media_tree.git
9509 F: Documentation/video4linux/README.pvrusb2
9510 F: drivers/media/usb/pvrusb2/
9515 T: git git://linuxtv.org/media_tree.git
9517 F: drivers/media/usb/pwc/*
9524 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9525 F: Documentation/hwmon/pwm-fan
9526 F: drivers/hwmon/pwm-fan.c
9532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9533 F: Documentation/pwm.txt
9534 F: Documentation/devicetree/bindings/pwm/
9535 F: include/linux/pwm.h
9537 F: drivers/video/backlight/pwm_bl.c
9538 F: include/linux/pwm_backlight.h
9540 PXA2xx/PXA3xx SUPPORT
9545 T: git git://github.com/hzhuang1/linux.git
9546 T: git git://github.com/rjarzmik/linux.git
9548 F: arch/arm/boot/dts/pxa*
9549 F: arch/arm/mach-pxa/
9551 F: drivers/pcmcia/pxa2xx*
9552 F: drivers/pinctrl/pxa/
9553 F: drivers/spi/spi-pxa2xx*
9554 F: drivers/usb/gadget/udc/pxa2*
9555 F: include/sound/pxa2xx-lib.h
9563 F: drivers/gpio/gpio-pxa.c
9565 PXA3xx NAND FLASH DRIVER
9569 F: drivers/mtd/nand/pxa3xx_nand.c
9575 T: git git://github.com/hzhuang1/linux.git
9576 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9578 F: arch/arm/boot/dts/mmp*
9579 F: arch/arm/mach-mmp/
9594 F: drivers/crypto/qat/
9600 F: drivers/infiniband/hw/qib/
9602 QLOGIC QLA1280 SCSI DRIVER
9606 F: drivers/scsi/qla1280.[ch]
9608 QLOGIC QLA2XXX FC-SCSI DRIVER
9612 F: Documentation/scsi/LICENSE.qla2xxx
9613 F: drivers/scsi/qla2xxx/
9615 QLOGIC QLA4XXX iSCSI DRIVER
9619 F: Documentation/scsi/LICENSE.qla4xxx
9620 F: drivers/scsi/qla4xxx/
9622 QLOGIC QLA3XXX NETWORK DRIVER
9628 F: Documentation/networking/LICENSE.qla3xxx
9629 F: drivers/net/ethernet/qlogic/qla3xxx.*
9631 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9635 F: drivers/net/ethernet/qlogic/qlcnic/
9637 QLOGIC QLGE 10Gb ETHERNET DRIVER
9644 F: drivers/net/ethernet/qlogic/qlge/
9646 QLOGIC QL4xxx ETHERNET DRIVER
9652 F: drivers/net/ethernet/qlogic/qed/
9653 F: include/linux/qed/
9654 F: drivers/net/ethernet/qlogic/qede/
9658 W: http://www.alarsen.net/linux/qnx4fs/
9661 F: include/uapi/linux/qnx4_fs.h
9662 F: include/uapi/linux/qnxtypes.h
9667 W: https://linuxtv.org
9668 W: http://palosaari.fi/linux/
9669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9670 T: git git://linuxtv.org/anttip/media_tree.git
9672 F: drivers/media/tuners/qt1010*
9674 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9678 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9680 F: drivers/net/wireless/ath/ath9k/
9682 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9685 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9688 F: drivers/net/wireless/ath/ath10k/
9690 QUALCOMM HEXAGON ARCHITECTURE
9693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9697 QUALCOMM WCN36XX WIRELESS DRIVER
9700 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9701 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9703 F: drivers/net/wireless/ath/wcn36xx/
9705 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9710 F: drivers/firmware/qemu_fw_cfg.c
9712 RADOS BLOCK DEVICE (RBD)
9718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9719 T: git git://github.com/ceph/ceph-client.git
9721 F: Documentation/ABI/testing/sysfs-bus-rbd
9722 F: drivers/block/rbd.c
9723 F: drivers/block/rbd_types.h
9725 RADEON FRAMEBUFFER DISPLAY DRIVER
9729 F: drivers/video/fbdev/aty/radeon*
9730 F: include/uapi/linux/radeonfb.h
9732 RADIOSHARK RADIO DRIVER
9735 T: git git://linuxtv.org/media_tree.git
9737 F: drivers/media/radio/radio-shark.c
9739 RADIOSHARK2 RADIO DRIVER
9742 T: git git://linuxtv.org/media_tree.git
9744 F: drivers/media/radio/radio-shark2.c
9745 F: drivers/media/radio/radio-tea5777.c
9747 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9751 F: drivers/video/fbdev/aty/aty128fb.c
9753 RALINK MIPS ARCHITECTURE
9759 RALINK RT2X00 WIRELESS LAN DRIVER
9765 F: drivers/net/wireless/ralink/rt2x00/
9767 RAMDISK RAM BLOCK DEVICE DRIVER
9770 F: Documentation/blockdev/ramdisk.txt
9771 F: drivers/block/brd.c
9773 RANDOM NUMBER DRIVER
9776 F: drivers/char/random.c
9784 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9787 F: drivers/net/wireless/ray*
9794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9795 F: Documentation/RCU/torture.txt
9796 F: kernel/rcu/rcutorture.c
9798 RCUTORTURE TEST FRAMEWORK
9806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9807 F: tools/testing/selftests/rcutorture
9813 RDC R6040 FAST ETHERNET DRIVER
9817 F: drivers/net/ethernet/rdc/r6040.c
9819 RDS - RELIABLE DATAGRAM SOCKETS
9824 W: https://oss.oracle.com/projects/rds/
9827 F: Documentation/networking/rds.txt
9829 RDMAVT - RDMA verbs software
9833 F: drivers/infiniband/sw/rdmavt
9835 READ-COPY UPDATE (RCU)
9842 W: http://www.rdrop.com/users/paulmck/RCU/
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9845 F: Documentation/RCU/
9846 X: Documentation/RCU/torture.txt
9847 F: include/linux/rcu*
9848 X: include/linux/srcu.h
9852 REAL TIME CLOCK (RTC) SUBSYSTEM
9856 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9859 F: Documentation/devicetree/bindings/rtc/
9860 F: Documentation/rtc.txt
9862 F: include/linux/rtc.h
9863 F: include/uapi/linux/rtc.h
9864 F: include/linux/rtc/
9865 F: include/linux/platform_data/rtc-*
9866 F: tools/testing/selftests/timers/rtctest.c
9868 REALTEK AUDIO CODECS
9872 F: sound/soc/codecs/rt*
9873 F: include/sound/rt*.h
9875 REISERFS FILE SYSTEM
9880 REGISTER MAP ABSTRACTION
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9885 F: Documentation/devicetree/bindings/regmap/
9886 F: drivers/base/regmap/
9887 F: include/linux/regmap.h
9889 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9895 F: Documentation/devicetree/bindings/remoteproc/
9896 F: Documentation/remoteproc.txt
9897 F: drivers/remoteproc/
9898 F: include/linux/remoteproc.h
9900 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9907 F: Documentation/rpmsg.txt
9908 F: include/linux/rpmsg.h
9910 RENESAS ETHERNET DRIVERS
9914 F: drivers/net/ethernet/renesas/
9915 F: include/linux/sh_eth.h
9917 RENESAS USB2 PHY DRIVER
9921 F: drivers/phy/phy-rcar-gen3-usb2.c
9923 RESET CONTROLLER FRAMEWORK
9925 T: git git://git.pengutronix.de/git/pza/linux
9928 F: Documentation/devicetree/bindings/reset/
9929 F: include/dt-bindings/reset/
9930 F: include/linux/reset.h
9931 F: include/linux/reset-controller.h
9936 W: http://wireless.kernel.org/
9937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9940 F: Documentation/rfkill.txt
9948 F: include/linux/rhashtable.h
9950 RICOH SMARTMEDIA/XD DRIVER
9953 F: drivers/mtd/nand/r852.c
9954 F: drivers/mtd/nand/r852.h
9956 RICOH R5C592 MEMORYSTICK DRIVER
9959 F: drivers/memstick/host/r592.*
9963 W: http://sourceforge.net/projects/roccat/
9965 F: drivers/hid/hid-roccat*
9966 F: include/linux/hid-roccat*
9967 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9973 F: drivers/net/ethernet/rocker/
9977 W: http://www.comtrol.com
9979 F: Documentation/serial/rocket.txt
9980 F: drivers/tty/rocket*
9982 ROCKETPORT EXPRESS/INFINITY DRIVER
9986 F: drivers/tty/serial/rp2.*
9991 W: http://www.linux-ax25.org/
9993 F: include/net/rose.h
9994 F: include/uapi/linux/rose.h
9997 RTL2830 MEDIA DRIVER
10000 W: https://linuxtv.org
10001 W: http://palosaari.fi/linux/
10002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10003 T: git git://linuxtv.org/anttip/media_tree.git
10005 F: drivers/media/dvb-frontends/rtl2830*
10007 RTL2832 MEDIA DRIVER
10010 W: https://linuxtv.org
10011 W: http://palosaari.fi/linux/
10012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013 T: git git://linuxtv.org/anttip/media_tree.git
10015 F: drivers/media/dvb-frontends/rtl2832*
10017 RTL2832_SDR MEDIA DRIVER
10020 W: https://linuxtv.org
10021 W: http://palosaari.fi/linux/
10022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023 T: git git://linuxtv.org/anttip/media_tree.git
10025 F: drivers/media/dvb-frontends/rtl2832_sdr*
10027 RTL8180 WIRELESS DRIVER
10029 W: http://wireless.kernel.org/
10030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10032 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10034 RTL8187 WIRELESS DRIVER
10039 W: http://wireless.kernel.org/
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10042 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10044 RTL8192CE WIRELESS DRIVER
10048 W: http://wireless.kernel.org/
10049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10051 F: drivers/net/wireless/realtek/rtlwifi/
10052 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10054 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10059 F: drivers/net/wireless/realtek/rtl8xxxu/
10061 S3 SAVAGE FRAMEBUFFER DRIVER
10065 F: drivers/video/fbdev/savage/
10071 W: http://www.ibm.com/developerworks/linux/linux390/
10072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10076 F: Documentation/s390/
10077 F: Documentation/DocBook/s390*
10079 S390 COMMON I/O LAYER
10083 W: http://www.ibm.com/developerworks/linux/linux390/
10085 F: drivers/s390/cio/
10091 W: http://www.ibm.com/developerworks/linux/linux390/
10093 F: drivers/s390/block/dasd*
10094 F: block/partitions/ibm.c
10096 S390 NETWORK DRIVERS
10099 W: http://www.ibm.com/developerworks/linux/linux390/
10101 F: drivers/s390/net/
10107 W: http://www.ibm.com/developerworks/linux/linux390/
10110 F: drivers/pci/hotplug/s390_pci_hpc.c
10115 W: http://www.ibm.com/developerworks/linux/linux390/
10117 F: drivers/s390/crypto/
10122 W: http://www.ibm.com/developerworks/linux/linux390/
10124 F: drivers/s390/scsi/zfcp_*
10126 S390 IUCV NETWORK LAYER
10129 W: http://www.ibm.com/developerworks/linux/linux390/
10131 F: drivers/s390/net/*iucv*
10132 F: include/net/iucv/
10138 W: http://www.ibm.com/developerworks/linux/linux390/
10140 F: drivers/iommu/s390-iommu.c
10142 S3C24XX SD/MMC Driver
10146 F: drivers/mmc/host/s3cmci.*
10148 SAA6588 RDS RECEIVER DRIVER
10151 T: git git://linuxtv.org/media_tree.git
10152 W: https://linuxtv.org
10154 F: drivers/media/i2c/saa6588*
10156 SAA7134 VIDEO4LINUX DRIVER
10160 W: https://linuxtv.org
10161 T: git git://linuxtv.org/media_tree.git
10163 F: Documentation/video4linux/*.saa7134
10164 F: drivers/media/pci/saa7134/
10166 SAA7146 VIDEO4LINUX-2 DRIVER
10169 T: git git://linuxtv.org/media_tree.git
10171 F: drivers/media/common/saa7146/
10172 F: drivers/media/pci/saa7146/
10173 F: include/media/saa7146*
10175 SAMSUNG LAPTOP DRIVER
10179 F: drivers/platform/x86/samsung-laptop.c
10181 SAMSUNG AUDIO (ASoC) DRIVERS
10187 F: sound/soc/samsung/
10189 SAMSUNG FRAMEBUFFER DRIVER
10193 F: drivers/video/fbdev/s3c-fb.c
10195 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10201 F: drivers/mfd/sec*.c
10202 F: drivers/regulator/s2m*.c
10203 F: drivers/regulator/s5m*.c
10204 F: drivers/clk/clk-s2mps11.c
10205 F: drivers/rtc/rtc-s5m.c
10206 F: include/linux/mfd/samsung/
10207 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10208 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10209 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10210 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10212 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10216 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10218 F: drivers/media/platform/exynos4-is/
10220 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10225 F: drivers/media/platform/s3c-camif/
10226 F: include/media/drv-intf/s3c_camif.h
10228 SAMSUNG S5C73M3 CAMERA DRIVER
10233 F: drivers/media/i2c/s5c73m3/*
10235 SAMSUNG S5K5BAF CAMERA DRIVER
10240 F: drivers/media/i2c/s5k5baf.c
10242 SAMSUNG S3FWRN5 NFC DRIVER
10247 F: drivers/nfc/s3fwrn5
10249 SAMSUNG SOC CLOCK DRIVERS
10254 F: drivers/clk/samsung/
10256 SAMSUNG SXGBE DRIVERS
10262 F: drivers/net/ethernet/samsung/sxgbe/
10264 SAMSUNG THERMAL DRIVER
10269 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10270 F: drivers/thermal/samsung/
10272 SAMSUNG USB2 PHY DRIVER
10277 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10278 F: Documentation/phy/samsung-usb2.txt
10279 F: drivers/phy/phy-exynos4210-usb2.c
10280 F: drivers/phy/phy-exynos4x12-usb2.c
10281 F: drivers/phy/phy-exynos5250-usb2.c
10282 F: drivers/phy/phy-s5pv210-usb2.c
10283 F: drivers/phy/phy-samsung-usb2.c
10284 F: drivers/phy/phy-samsung-usb2.h
10290 F: Documentation/devicetree/bindings/serial/
10291 F: drivers/tty/serial/
10293 SYNOPSYS DESIGNWARE DMAC DRIVER
10297 F: include/linux/dma/dw.h
10298 F: include/linux/platform_data/dma-dw.h
10301 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10305 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10306 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10308 SYNOPSYS DESIGNWARE I2C DRIVER
10314 F: drivers/i2c/busses/i2c-designware-*
10315 F: include/linux/platform_data/i2c-designware.h
10317 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10321 F: include/linux/mmc/dw_mmc.h
10322 F: drivers/mmc/host/dw_mmc*
10324 SYSTEM TRACE MODULE CLASS
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10328 F: Documentation/trace/stm.txt
10329 F: drivers/hwtracing/stm/
10330 F: include/linux/stm.h
10331 F: include/uapi/linux/stm.h
10336 F: drivers/thunderbolt/
10338 TI BQ27XXX POWER SUPPLY DRIVER
10340 F: include/linux/power/bq27xxx_battery.h
10341 F: drivers/power/bq27xxx_battery.c
10342 F: drivers/power/bq27xxx_battery_i2c.c
10344 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10350 F: include/linux/clocksource.h
10351 F: include/linux/time.h
10352 F: include/linux/timex.h
10353 F: include/uapi/linux/time.h
10354 F: include/uapi/linux/timex.h
10355 F: kernel/time/clocksource.c
10356 F: kernel/time/time*.c
10357 F: kernel/time/alarmtimer.c
10358 F: kernel/time/ntp.c
10359 F: tools/testing/selftests/timers/
10364 F: drivers/watchdog/sc1200wdt.c
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10373 F: include/linux/sched.h
10374 F: include/uapi/linux/sched.h
10375 F: include/linux/wait.h
10380 W: http://www.sunplus.com
10384 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10388 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10389 F: drivers/clk/clk-scpi.c
10390 F: drivers/cpufreq/scpi-cpufreq.c
10391 F: drivers/firmware/arm_scpi.c
10392 F: include/linux/scpi_protocol.h
10397 W: http://www.kernel.dk
10399 F: drivers/scsi/sr*
10401 SCSI RDMA PROTOCOL (SRP) INITIATOR
10405 W: http://www.openfabrics.org
10406 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10408 F: drivers/infiniband/ulp/srp/
10409 F: include/scsi/srp.h
10414 W: http://sg.danny.cz/sg
10416 F: Documentation/scsi/scsi-generic.txt
10417 F: drivers/scsi/sg.c
10418 F: include/scsi/sg.h
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10427 F: Documentation/devicetree/bindings/scsi/
10435 F: Documentation/scsi/st.txt
10436 F: drivers/scsi/st.*
10437 F: drivers/scsi/st_*.h
10443 W: http://lksctp.sourceforge.net
10445 F: Documentation/networking/sctp.txt
10446 F: include/linux/sctp.h
10447 F: include/uapi/linux/sctp.h
10448 F: include/net/sctp/
10454 F: Documentation/i2c/busses/scx200_acb
10455 F: arch/x86/platform/scx200/
10456 F: drivers/watchdog/scx200_wdt.c
10457 F: drivers/i2c/busses/scx200*
10458 F: drivers/mtd/maps/scx200_docflash.c
10459 F: include/linux/scx200.h
10464 F: drivers/char/scx200_gpio.c
10465 F: include/linux/scx200_gpio.h
10467 SCx200 HRT CLOCKSOURCE DRIVER
10470 F: drivers/clocksource/scx200_hrt.c
10472 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10476 F: drivers/mmc/host/sdricoh_cs.c
10478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10481 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10483 F: drivers/mmc/host/sdhci*
10484 F: include/linux/mmc/sdhci*
10490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10492 F: kernel/seccomp.c
10493 F: include/uapi/linux/seccomp.h
10494 F: include/linux/seccomp.h
10495 F: tools/testing/selftests/seccomp/*
10496 K: \bsecure_computing
10499 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10504 F: drivers/mmc/host/sdhci-brcmstb*
10506 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10511 F: drivers/mmc/host/sdhci-s3c*
10513 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10517 F: drivers/mmc/host/sdhci-spear.c
10523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10524 W: http://kernsec.org/
10532 SELINUX SECURITY MODULE
10537 W: http://selinuxproject.org
10538 T: git git://git.infradead.org/users/pcmoore/selinux
10540 F: include/linux/selinux*
10541 F: security/selinux/
10542 F: scripts/selinux/
10544 APPARMOR SECURITY MODULE
10547 W: apparmor.wiki.kernel.org
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10550 F: security/apparmor/
10552 LOADPIN SECURITY MODULE
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10556 F: security/loadpin/
10558 YAMA SECURITY MODULE
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10567 F: drivers/misc/phantom.c
10568 F: include/uapi/linux/phantom.h
10570 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10575 W: http://www.avagotech.com
10577 F: drivers/scsi/be2iscsi/
10579 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10585 W: http://www.emulex.com
10587 F: drivers/net/ethernet/emulex/benet/
10589 EMULEX ONECONNECT ROCE DRIVER
10594 W: http://www.emulex.com
10596 F: drivers/infiniband/hw/ocrdma/
10604 F: drivers/net/ethernet/sfc/
10609 F: drivers/misc/sgi-gru/
10611 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10615 F: Documentation/ia64/serial.txt
10616 F: drivers/tty/serial/ioc?_serial.c
10617 F: include/linux/ioc?.h
10619 SGI XP/XPC/XPNET DRIVER
10623 F: drivers/misc/sgi-xp/
10625 SI2157 MEDIA DRIVER
10628 W: https://linuxtv.org
10629 W: http://palosaari.fi/linux/
10630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10631 T: git git://linuxtv.org/anttip/media_tree.git
10633 F: drivers/media/tuners/si2157*
10635 SI2168 MEDIA DRIVER
10638 W: https://linuxtv.org
10639 W: http://palosaari.fi/linux/
10640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10641 T: git git://linuxtv.org/anttip/media_tree.git
10643 F: drivers/media/dvb-frontends/si2168*
10645 SI470X FM RADIO RECEIVER I2C DRIVER
10648 T: git git://linuxtv.org/media_tree.git
10649 W: https://linuxtv.org
10651 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10653 SI470X FM RADIO RECEIVER USB DRIVER
10656 T: git git://linuxtv.org/media_tree.git
10657 W: https://linuxtv.org
10659 F: drivers/media/radio/si470x/radio-si470x-common.c
10660 F: drivers/media/radio/si470x/radio-si470x.h
10661 F: drivers/media/radio/si470x/radio-si470x-usb.c
10663 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10666 T: git git://linuxtv.org/media_tree.git
10667 W: https://linuxtv.org
10669 F: drivers/media/radio/si4713/si4713.?
10671 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10674 T: git git://linuxtv.org/media_tree.git
10675 W: https://linuxtv.org
10677 F: drivers/media/radio/si4713/radio-platform-si4713.c
10679 SI4713 FM RADIO TRANSMITTER USB DRIVER
10682 T: git git://linuxtv.org/media_tree.git
10683 W: https://linuxtv.org
10685 F: drivers/media/radio/si4713/radio-usb-si4713.c
10691 W: https://linuxtv.org
10692 T: git git://linuxtv.org/media_tree.git
10694 F: drivers/media/common/siano/
10695 F: drivers/media/usb/siano/
10696 F: drivers/media/usb/siano/
10697 F: drivers/media/mmc/siano/
10703 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10704 F: drivers/video/fbdev/simplefb.c
10705 F: include/linux/platform_data/simplefb.h
10707 SH_VEU V4L2 MEM2MEM DRIVER
10710 F: drivers/media/platform/sh_veu.c
10712 SH_VOU V4L2 OUTPUT DRIVER
10715 F: drivers/media/platform/sh_vou.c
10716 F: include/media/drv-intf/sh_vou.h
10718 SIMPLE FIRMWARE INTERFACE (SFI)
10721 W: http://simplefirmware.org/
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10724 F: arch/x86/platform/sfi/
10726 F: include/linux/sfi*.h
10728 SIMTEC EB110ATX (Chalice CATS)
10732 W: http://www.simtec.co.uk/products/EB110ATX/
10735 SIMTEC EB2410ITX (BAST)
10739 W: http://www.simtec.co.uk/products/EB2410ITX/
10741 F: arch/arm/mach-s3c24xx/mach-bast.c
10742 F: arch/arm/mach-s3c24xx/bast-ide.c
10743 F: arch/arm/mach-s3c24xx/bast-irq.c
10745 TI DAVINCI MACHINE SUPPORT
10749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10751 F: arch/arm/mach-davinci/
10752 F: drivers/i2c/busses/i2c-davinci.c
10754 TI DAVINCI SERIES MEDIA DRIVER
10757 W: https://linuxtv.org
10758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10759 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10761 F: drivers/media/platform/davinci/
10762 F: include/media/davinci/
10764 TI AM437X VPFE DRIVER
10767 W: https://linuxtv.org
10768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10771 F: drivers/media/platform/am437x/
10773 OV2659 OMNIVISION SENSOR DRIVER
10776 W: https://linuxtv.org
10777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10778 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10780 F: drivers/media/i2c/ov2659.c
10781 F: include/media/i2c/ov2659.h
10783 SILICON MOTION SM712 FRAME BUFFER DRIVER
10789 F: drivers/video/fbdev/sm712*
10790 F: Documentation/fb/sm712fb.txt
10792 SIS 190 ETHERNET DRIVER
10796 F: drivers/net/ethernet/sis/sis190.c
10798 SIS 900/7016 FAST ETHERNET DRIVER
10800 W: http://www.brownhat.org/sis900.html
10803 F: drivers/net/ethernet/sis/sis900.*
10805 SIS FRAMEBUFFER DRIVER
10807 W: http://www.winischhofer.net/linuxsisvga.shtml
10809 F: Documentation/fb/sisfb.txt
10810 F: drivers/video/fbdev/sis/
10811 F: include/video/sisfb.h
10815 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10817 F: drivers/usb/misc/sisusbvga/
10827 F: include/linux/sl?b*.h
10830 SLEEPABLE READ-COPY UPDATE (SRCU)
10837 W: http://www.rdrop.com/users/paulmck/RCU/
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10840 F: include/linux/srcu.h
10841 F: kernel/rcu/srcu.c
10843 SMACK SECURITY MODULE
10846 W: http://schaufler-ca.com
10847 T: git git://github.com/cschaufler/smack-next
10849 F: Documentation/security/Smack.txt
10852 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10856 F: drivers/power/avs/
10857 F: include/linux/power/smartreflex.h
10860 SMC91x ETHERNET DRIVER
10863 F: drivers/net/ethernet/smsc/smc91x.*
10865 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10869 F: drivers/media/i2c/smiapp/
10870 F: include/media/i2c/smiapp.h
10871 F: drivers/media/i2c/smiapp-pll.c
10872 F: drivers/media/i2c/smiapp-pll.h
10873 F: include/uapi/linux/smiapp.h
10874 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10876 SMM665 HARDWARE MONITOR DRIVER
10880 F: Documentation/hwmon/smm665
10881 F: drivers/hwmon/smm665.c
10883 SMSC EMC2103 HARDWARE MONITOR DRIVER
10887 F: Documentation/hwmon/emc2103
10888 F: drivers/hwmon/emc2103.c
10890 SMSC SCH5627 HARDWARE MONITOR DRIVER
10894 F: Documentation/hwmon/sch5627
10895 F: drivers/hwmon/sch5627.c
10897 SMSC47B397 HARDWARE MONITOR DRIVER
10901 F: Documentation/hwmon/smsc47b397
10902 F: drivers/hwmon/smsc47b397.c
10904 SMSC911x ETHERNET DRIVER
10908 F: include/linux/smsc911x.h
10909 F: drivers/net/ethernet/smsc/smsc911x.*
10911 SMSC9420 PCI ETHERNET DRIVER
10915 F: drivers/net/ethernet/smsc/smsc9420.*
10917 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10921 F: drivers/video/fbdev/smscufx.c
10923 SOC-CAMERA V4L2 SUBSYSTEM
10926 T: git git://linuxtv.org/media_tree.git
10928 F: include/media/soc*
10929 F: drivers/media/i2c/soc_camera/
10930 F: drivers/media/platform/soc_camera/
10932 SOEKRIS NET48XX LED SUPPORT
10935 F: drivers/leds/leds-net48xx.c
10937 SOFTLOGIC 6x10 MPEG CODEC
10944 F: drivers/media/pci/solo6x10/
10946 SOFTWARE RAID (Multiple Disks) SUPPORT
10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10952 F: include/linux/raid/
10953 F: include/uapi/linux/raid/
10955 SONIC NETWORK DRIVER
10959 F: drivers/net/ethernet/natsemi/sonic.*
10961 SONICS SILICON BACKPLANE DRIVER (SSB)
10966 F: include/linux/ssb/
10968 SONY VAIO CONTROL DEVICE DRIVER
10971 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10973 F: Documentation/laptops/sony-laptop.txt
10974 F: drivers/char/sonypi.c
10975 F: drivers/platform/x86/sony-laptop.c
10976 F: include/linux/sony-laptop.h
10978 SONY MEMORYSTICK CARD SUPPORT
10980 W: http://tifmxx.berlios.de/
10982 F: drivers/memstick/host/tifm_ms.c
10984 SONY MEMORYSTICK STANDARD SUPPORT
10987 F: drivers/memstick/core/ms_block.*
10993 W: http://www.alsa-project.org/
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10995 T: git git://git.alsa-project.org/alsa-kernel.git
10996 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10998 F: Documentation/sound/
11000 F: include/uapi/sound/
11003 SOUND - COMPRESSED AUDIO
11006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11008 F: Documentation/sound/alsa/compress_offload.txt
11009 F: include/sound/compress_driver.h
11010 F: include/uapi/sound/compress_*
11011 F: sound/core/compress_offload.c
11012 F: sound/soc/soc-compress.c
11014 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11019 W: http://alsa-project.org/main/index.php/ASoC
11021 F: Documentation/devicetree/bindings/sound/
11022 F: Documentation/sound/alsa/soc/
11024 F: include/sound/soc*
11026 SOUND - DMAENGINE HELPERS
11029 F: include/sound/dmaengine_pcm.h
11030 F: sound/core/pcm_dmaengine.c
11031 F: sound/soc/soc-generic-dmaengine-pcm.c
11036 W: https://linuxtv.org
11037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11039 F: drivers/media/dvb-frontends/sp2*
11041 SPARC + UltraSPARC (sparc/sparc64)
11044 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11051 SPARC SERIAL DRIVERS
11054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11057 F: include/linux/sunserialcore.h
11058 F: drivers/tty/serial/suncore.c
11059 F: drivers/tty/serial/sunhv.c
11060 F: drivers/tty/serial/sunsab.c
11061 F: drivers/tty/serial/sunsab.h
11062 F: drivers/tty/serial/sunsu.c
11063 F: drivers/tty/serial/sunzilog.c
11064 F: drivers/tty/serial/sunzilog.h
11069 W: https://sparse.wiki.kernel.org/
11070 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11071 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11073 F: include/linux/compiler.h
11075 SPEAR PLATFORM SUPPORT
11079 W: http://www.st.com/spear
11081 F: arch/arm/boot/dts/spear*
11082 F: arch/arm/mach-spear/
11084 SPEAR CLOCK FRAMEWORK SUPPORT
11087 W: http://www.st.com/spear
11089 F: drivers/clk/spear/
11094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11095 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11097 F: Documentation/devicetree/bindings/spi/
11098 F: Documentation/spi/
11100 F: include/linux/spi/
11101 F: include/uapi/linux/spi/
11103 SPIDERNET NETWORK DRIVER for CELL
11107 F: Documentation/networking/spider_net.txt
11108 F: drivers/net/ethernet/toshiba/spider_net*
11113 W: http://www.ibm.com/developerworks/power/cell/
11115 F: Documentation/filesystems/spufs.txt
11116 F: arch/powerpc/platforms/cell/spufs/
11118 SQUASHFS FILE SYSTEM
11121 W: http://squashfs.org.uk
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11124 F: Documentation/filesystems/squashfs.txt
11127 SRM (Alpha) environment access
11130 F: arch/alpha/kernel/srm_env.c
11136 F: Documentation/stable_kernel_rules.txt
11140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11143 F: drivers/staging/
11149 F: drivers/staging/comedi/
11151 STAGING - FLARION FT1000 DRIVERS
11154 F: drivers/staging/ft1000/
11156 STAGING - INDUSTRIAL IO
11160 F: Documentation/devicetree/bindings/staging/iio/
11161 F: drivers/staging/iio/
11163 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11165 W: http://www.lirc.org/
11167 F: drivers/staging/media/lirc/
11169 STAGING - LUSTRE PARALLEL FILESYSTEM
11173 W: http://wiki.lustre.org/
11175 F: drivers/staging/lustre
11177 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11182 F: drivers/staging/nvec/
11184 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11188 W: http://wiki.laptop.org/go/DCON
11190 F: drivers/staging/olpc_dcon/
11192 STAGING - REALTEK RTL8712U DRIVERS
11196 F: drivers/staging/rtl8712/
11198 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11203 F: drivers/staging/rtl8723au/
11205 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11211 F: drivers/staging/sm750fb/
11217 F: drivers/staging/slicoss/
11219 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11225 W: http://www.linux-speakup.org/
11227 F: drivers/staging/speakup/
11229 STAGING - VIA VT665X DRIVERS
11232 F: drivers/staging/vt665?/
11234 STAGING - WILC1000 WIFI DRIVER
11243 F: drivers/staging/wilc1000/
11245 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11248 F: drivers/staging/xgifb/
11250 STARFIRE/DURALAN NETWORK DRIVER
11253 F: drivers/net/ethernet/adaptec/starfire*
11257 W: http://sammy.net/sun3/
11259 F: arch/m68k/kernel/*sun3*
11260 F: arch/m68k/sun3*/
11261 F: arch/m68k/include/asm/sun3*
11262 F: drivers/net/ethernet/i825xx/sun3*
11264 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11268 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11269 F: drivers/input/keyboard/sun4i-lradc-keys.c
11271 SUNDANCE NETWORK DRIVER
11275 F: drivers/net/ethernet/dlink/sundance.c
11281 Q: http://patchwork.kernel.org/project/linux-sh/list/
11283 F: Documentation/sh/
11293 F: Documentation/power/
11294 F: arch/x86/kernel/acpi/
11295 F: drivers/base/power/
11297 F: include/linux/suspend.h
11298 F: include/linux/freezer.h
11299 F: include/linux/pm.h
11305 F: Documentation/svga.txt
11306 F: arch/x86/boot/video*
11311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11314 F: arch/*/kernel/pci-swiotlb.c
11315 F: include/linux/swiotlb.h
11322 F: include/net/switchdev.h
11324 SYNOPSYS ARC ARCHITECTURE
11329 F: Documentation/devicetree/bindings/arc/*
11330 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11331 F: drivers/tty/serial/arc_uart.c
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11334 SYNOPSYS ARC SDP platform support
11337 F: arch/arc/plat-axs10x
11338 F: arch/arc/boot/dts/ax*
11339 F: Documentation/devicetree/bindings/arc/axs10*
11341 SYSTEM CONFIGURATION (SYSCON)
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11346 F: drivers/mfd/syscon.c
11351 F: Documentation/filesystems/sysv-fs.txt
11353 F: include/linux/sysv_fs.h
11359 W: http://www.linux-iscsi.org
11360 W: http://groups.google.com/group/linux-iscsi-target-dev
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11365 F: Documentation/target/
11367 TASKSTATS STATISTICS INTERFACE
11370 F: Documentation/accounting/taskstats*
11371 F: include/linux/taskstats*
11372 F: kernel/taskstats.c
11378 F: include/net/pkt_cls.h
11379 F: include/uapi/linux/pkt_cls.h
11382 TCP LOW PRIORITY MODULE
11385 W: http://tcp-lp-mod.sourceforge.net/
11387 F: net/ipv4/tcp_lp.c
11389 TDA10071 MEDIA DRIVER
11392 W: https://linuxtv.org
11393 W: http://palosaari.fi/linux/
11394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11395 T: git git://linuxtv.org/anttip/media_tree.git
11397 F: drivers/media/dvb-frontends/tda10071*
11399 TDA18212 MEDIA DRIVER
11402 W: https://linuxtv.org
11403 W: http://palosaari.fi/linux/
11404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11405 T: git git://linuxtv.org/anttip/media_tree.git
11407 F: drivers/media/tuners/tda18212*
11409 TDA18218 MEDIA DRIVER
11412 W: https://linuxtv.org
11413 W: http://palosaari.fi/linux/
11414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11415 T: git git://linuxtv.org/anttip/media_tree.git
11417 F: drivers/media/tuners/tda18218*
11419 TDA18271 MEDIA DRIVER
11422 W: https://linuxtv.org
11423 W: http://github.com/mkrufky
11424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11425 T: git git://linuxtv.org/mkrufky/tuners.git
11427 F: drivers/media/tuners/tda18271*
11429 TDA827x MEDIA DRIVER
11432 W: https://linuxtv.org
11433 W: http://github.com/mkrufky
11434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11435 T: git git://linuxtv.org/mkrufky/tuners.git
11437 F: drivers/media/tuners/tda8290.*
11439 TDA8290 MEDIA DRIVER
11442 W: https://linuxtv.org
11443 W: http://github.com/mkrufky
11444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11445 T: git git://linuxtv.org/mkrufky/tuners.git
11447 F: drivers/media/tuners/tda8290.*
11449 TDA9840 MEDIA DRIVER
11452 T: git git://linuxtv.org/media_tree.git
11453 W: https://linuxtv.org
11455 F: drivers/media/i2c/tda9840*
11457 TEA5761 TUNER DRIVER
11461 W: https://linuxtv.org
11462 T: git git://linuxtv.org/media_tree.git
11464 F: drivers/media/tuners/tea5761.*
11466 TEA5767 TUNER DRIVER
11470 W: https://linuxtv.org
11471 T: git git://linuxtv.org/media_tree.git
11473 F: drivers/media/tuners/tea5767.*
11475 TEA6415C MEDIA DRIVER
11478 T: git git://linuxtv.org/media_tree.git
11479 W: https://linuxtv.org
11481 F: drivers/media/i2c/tea6415c*
11483 TEA6420 MEDIA DRIVER
11486 T: git git://linuxtv.org/media_tree.git
11487 W: https://linuxtv.org
11489 F: drivers/media/i2c/tea6420*
11495 F: drivers/net/team/
11496 F: include/linux/if_team.h
11497 F: include/uapi/linux/if_team.h
11499 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11502 F: arch/x86/platform/ts5500/
11504 TECHNOTREND USB IR RECEIVER
11508 F: drivers/media/rc/ttusbir.c
11510 TEGRA ARCHITECTURE SUPPORT
11515 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11524 F: drivers/clk/tegra/
11530 F: drivers/dma/tegra*
11535 F: drivers/i2c/busses/i2c-tegra.c
11537 TEGRA IOMMU DRIVERS
11540 F: drivers/iommu/tegra*
11546 F: drivers/input/keyboard/tegra-kbc.c
11551 F: drivers/pwm/pwm-tegra.c
11553 TEGRA SERIAL DRIVER
11556 F: drivers/tty/serial/serial-tegra.c
11561 F: drivers/spi/spi-tegra*
11563 TEHUTI ETHERNET DRIVER
11567 F: drivers/net/ethernet/tehuti/*
11569 Telecom Clock Driver for MCPL0010
11572 F: drivers/char/tlclk.c
11574 TENSILICA XTENSA PORT (xtensa)
11578 T: git git://github.com/czankel/xtensa-linux.git
11581 F: drivers/irqchip/irq-xtensa-*
11583 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11586 T: git git://linuxtv.org/media_tree.git
11587 W: https://linuxtv.org
11589 F: drivers/media/radio/radio-raremono.c
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11597 Q: https://patchwork.kernel.org/project/linux-pm/list/
11599 F: drivers/thermal/
11600 F: include/linux/thermal.h
11601 F: include/uapi/linux/thermal.h
11602 F: include/linux/cpu_cooling.h
11603 F: Documentation/devicetree/bindings/thermal/
11605 THERMAL/CPU_COOLING
11611 F: Documentation/thermal/cpu-cooling-api.txt
11612 F: drivers/thermal/cpu_cooling.c
11613 F: include/linux/cpu_cooling.h
11615 THINKPAD ACPI EXTRAS DRIVER
11619 W: http://ibm-acpi.sourceforge.net
11620 W: http://thinkwiki.org/wiki/Ibm-acpi
11621 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11623 F: drivers/platform/x86/thinkpad_acpi.c
11625 TI BANDGAP AND THERMAL DRIVER
11631 F: drivers/thermal/ti-soc-thermal/
11636 W: http://linuxtv.org/
11637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11639 F: drivers/media/platform/ti-vpe/
11641 TI CDCE706 CLOCK DRIVER
11644 F: drivers/clk/clk-cdce706.c
11651 F: include/linux/clk/ti.h
11653 TI ETHERNET SWITCH DRIVER (CPSW)
11659 F: drivers/net/ethernet/ti/cpsw*
11660 F: drivers/net/ethernet/ti/davinci*
11662 TI FLASH MEDIA INTERFACE DRIVER
11665 F: drivers/misc/tifm*
11666 F: drivers/mmc/host/tifm_sd.c
11667 F: include/linux/tifm.h
11669 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11674 F: drivers/soc/ti/*
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11678 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11683 F: sound/soc/codecs/lm49453*
11684 F: sound/soc/codecs/isabelle*
11686 TI LP855x BACKLIGHT DRIVER
11689 F: Documentation/backlight/lp855x-driver.txt
11690 F: drivers/video/backlight/lp855x_bl.c
11691 F: include/linux/platform_data/lp855x.h
11693 TI LP8727 CHARGER DRIVER
11696 F: drivers/power/lp8727_charger.c
11697 F: include/linux/platform_data/lp8727.h
11699 TI LP8788 MFD DRIVER
11702 F: drivers/iio/adc/lp8788_adc.c
11703 F: drivers/leds/leds-lp8788.c
11704 F: drivers/mfd/lp8788*.c
11705 F: drivers/power/lp8788-charger.c
11706 F: drivers/regulator/lp8788-*.c
11707 F: include/linux/mfd/lp8788*.h
11709 TI NETCP ETHERNET DRIVER
11714 F: drivers/net/ethernet/ti/netcp*
11716 TI TAS571X FAMILY ASoC CODEC DRIVER
11720 F: sound/soc/codecs/tas571x*
11722 TI TWL4030 SERIES SOC CODEC DRIVER
11726 F: sound/soc/codecs/twl4030*
11728 TI WILINK WIRELESS DRIVERS
11730 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11731 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11734 F: drivers/net/wireless/ti/
11735 F: include/linux/wl12xx.h
11742 W: http://tipc.sourceforge.net/
11744 F: include/uapi/linux/tipc*.h
11749 W: http://www.mellanox.com/repository/solutions/tile-scm/
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11753 F: drivers/char/tile-srom.c
11754 F: drivers/edac/tile_edac.c
11755 F: drivers/net/ethernet/tile/
11756 F: drivers/rtc/rtc-tile.c
11757 F: drivers/tty/hvc/hvc_tile.c
11758 F: drivers/tty/serial/tilegx.c
11759 F: drivers/usb/host/*-tilegx.c
11760 F: include/linux/usb/tilegx.h
11762 TLAN NETWORK DRIVER
11765 W: http://sourceforge.net/projects/tlan/
11767 F: Documentation/networking/tlan.txt
11768 F: drivers/net/ethernet/ti/tlan.*
11770 TOMOYO SECURITY MODULE
11777 W: http://tomoyo.sourceforge.jp/
11778 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11780 F: security/tomoyo/
11782 TOPSTAR LAPTOP EXTRAS DRIVER
11786 F: drivers/platform/x86/topstar-laptop.c
11788 TOSHIBA ACPI EXTRAS DRIVER
11792 F: drivers/platform/x86/toshiba_acpi.c
11794 TOSHIBA BLUETOOTH DRIVER
11798 F: drivers/platform/x86/toshiba_bluetooth.c
11800 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11804 F: drivers/platform/x86/toshiba_haps.c
11806 TOSHIBA WMI HOTKEYS DRIVER
11810 F: drivers/platform/x86/toshiba-wmi.c
11814 W: http://www.buzzard.org.uk/toshiba/
11816 F: drivers/char/toshiba.c
11817 F: include/linux/toshiba.h
11818 F: include/uapi/linux/toshiba.h
11820 TOSHIBA TC358743 DRIVER
11824 F: drivers/media/i2c/tc358743*
11825 F: include/media/i2c/tc358743.h
11827 TMIO/SDHI MMC DRIVER
11831 F: drivers/mmc/host/tmio_mmc*
11832 F: drivers/mmc/host/sh_mobile_sdhi.c
11833 F: include/linux/mfd/tmio.h
11835 TMP401 HARDWARE MONITOR DRIVER
11839 F: Documentation/hwmon/tmp401
11840 F: drivers/hwmon/tmp401.c
11842 TMPFS (SHMEM FILESYSTEM)
11846 F: include/linux/shmem_fs.h
11849 TM6000 VIDEO4LINUX DRIVER
11853 W: https://linuxtv.org
11854 T: git git://linuxtv.org/media_tree.git
11856 F: drivers/media/usb/tm6000/
11858 TW68 VIDEO4LINUX DRIVER
11861 T: git git://linuxtv.org/media_tree.git
11862 W: https://linuxtv.org
11864 F: drivers/media/pci/tw68/
11866 TW686X VIDEO4LINUX DRIVER
11869 T: git git://linuxtv.org/media_tree.git
11870 W: http://linuxtv.org
11872 F: drivers/media/pci/tw686x/
11879 W: http://tpmdd.sourceforge.net
11881 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11882 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11884 F: drivers/char/tpm/
11886 TPM IBM_VTPM DEVICE DRIVER
11888 W: http://tpmdd.sourceforge.net
11891 F: drivers/char/tpm/tpm_ibmvtpm*
11896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11898 F: Documentation/trace/ftrace.txt
11899 F: arch/*/*/*/ftrace.h
11900 F: arch/*/kernel/ftrace.c
11901 F: include/*/ftrace.h
11902 F: include/linux/trace*.h
11905 F: tools/testing/selftests/ftrace/
11907 TRACING MMIO ACCESSES (MMIOTRACE)
11915 F: kernel/trace/trace_mmiotrace.c
11916 F: include/linux/mmiotrace.h
11917 F: arch/x86/mm/kmmio.c
11918 F: arch/x86/mm/mmio-mod.c
11919 F: arch/x86/mm/testmmiotrace.c
11923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11925 K: ^Subject:.*(?i)trivial
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11932 F: Documentation/serial/
11934 F: drivers/tty/serial/serial_core.c
11935 F: include/linux/serial_core.h
11936 F: include/linux/serial.h
11937 F: include/linux/tty.h
11938 F: include/uapi/linux/serial_core.h
11939 F: include/uapi/linux/serial.h
11940 F: include/uapi/linux/tty.h
11942 TUA9001 MEDIA DRIVER
11945 W: https://linuxtv.org
11946 W: http://palosaari.fi/linux/
11947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11948 T: git git://linuxtv.org/anttip/media_tree.git
11950 F: drivers/media/tuners/tua9001*
11952 TULIP NETWORK DRIVERS
11956 F: drivers/net/ethernet/dec/tulip/
11960 W: http://vtun.sourceforge.net/tun
11962 F: Documentation/networking/tuntap.txt
11963 F: arch/um/os-Linux/drivers/
11965 TURBOCHANNEL SUBSYSTEM
11969 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11972 F: include/linux/tc.h
11974 U14-34F SCSI DRIVER
11978 F: drivers/scsi/u14-34f.c
11980 UBI FILE SYSTEM (UBIFS)
11985 T: git git://git.infradead.org/ubifs-2.6.git
11986 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11988 F: Documentation/filesystems/ubifs.txt
11991 UCLINUX (M68KNOMMU AND COLDFIRE)
11993 W: http://www.linux-m68k.org/
11994 W: http://www.uclinux.org/
11997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11999 F: arch/m68k/coldfire/
12001 F: arch/m68k/*/*_no.*
12002 F: arch/m68k/include/asm/*_no.*
12007 F: Documentation/filesystems/udf.txt
12013 F: Documentation/filesystems/ufs.txt
12016 UHID USERSPACE HID IO DRIVER:
12020 F: drivers/hid/uhid.c
12021 F: include/uapi/linux/uhid.h
12023 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12027 F: include/linux/uwb.h
12028 F: include/linux/uwb/
12030 UNICORE32 ARCHITECTURE:
12032 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12034 T: git git://github.com/gxt/linux.git
12039 W: http://dotat.at/prog/unifdef
12041 F: scripts/unifdef.c
12043 UNIFORM CDROM DRIVER
12045 W: http://www.kernel.dk
12047 F: Documentation/cdrom/
12048 F: drivers/cdrom/cdrom.c
12049 F: include/linux/cdrom.h
12050 F: include/uapi/linux/cdrom.h
12052 UNISYS S-PAR DRIVERS
12056 F: drivers/staging/unisys/
12058 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12062 F: Documentation/scsi/ufs.txt
12063 F: drivers/scsi/ufs/
12065 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12069 F: drivers/scsi/ufs/*dwc*
12071 UNSORTED BLOCK IMAGES (UBI)
12074 W: http://www.linux-mtd.infradead.org/
12076 T: git git://git.infradead.org/ubifs-2.6.git
12078 F: drivers/mtd/ubi/
12079 F: include/linux/mtd/ubi.h
12080 F: include/uapi/mtd/ubi-user.h
12086 F: Documentation/usb/acm.txt
12087 F: drivers/usb/class/cdc-acm.*
12089 USB AR5523 WIRELESS DRIVER
12093 F: drivers/net/wireless/ath/ar5523/
12100 F: drivers/usb/storage/uas.c
12102 USB CDC ETHERNET DRIVER
12106 F: drivers/net/usb/cdc_*.c
12107 F: include/uapi/linux/usb/cdc.h
12109 USB CHAOSKEY DRIVER
12113 F: drivers/usb/misc/chaoskey.c
12115 USB CYPRESS C67X00 DRIVER
12119 F: drivers/usb/c67x00/
12121 USB DAVICOM DM9601 DRIVER
12124 W: http://www.linux-usb.org/usbnet
12126 F: drivers/net/usb/dm9601.c
12128 USB DIAMOND RIO500 DRIVER
12131 W: http://rio500.sourceforge.net
12133 F: drivers/usb/misc/rio500*
12139 F: Documentation/usb/ehci.txt
12140 F: drivers/usb/host/ehci*
12142 USB GADGET/PERIPHERAL SUBSYSTEM
12145 W: http://www.linux-usb.org/gadget
12146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12148 F: drivers/usb/gadget/
12149 F: include/linux/usb/gadget*
12151 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12157 F: Documentation/hid/hiddev.txt
12158 F: drivers/hid/usbhid/
12164 F: drivers/usb/host/isp116x*
12165 F: include/linux/usb/isp116x.h
12167 USB LAN78XX ETHERNET DRIVER
12172 F: drivers/net/usb/lan78xx.*
12174 USB MASS STORAGE DRIVER
12179 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12180 F: drivers/usb/storage/
12185 T: git git://git.alsa-project.org/alsa-kernel.git
12187 F: sound/usb/midi.*
12189 USB NETWORKING DRIVERS
12192 F: drivers/net/usb/
12198 F: Documentation/usb/ohci.txt
12199 F: drivers/usb/host/ohci*
12201 USB OTG FSM (Finite State Machine)
12203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12206 F: drivers/usb/common/usb-otg-fsm.c
12214 F: Documentation/usb/usbip_protocol.txt
12215 F: drivers/usb/usbip/
12216 F: tools/usb/usbip/
12222 T: git git://github.com/petkan/pegasus.git
12223 W: https://github.com/petkan/pegasus
12225 F: drivers/net/usb/pegasus.*
12230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12232 F: drivers/usb/phy/
12234 USB PRINTER DRIVER (usblp)
12238 F: drivers/usb/class/usblp.c
12240 USB QMI WWAN NETWORK DRIVER
12244 F: Documentation/ABI/testing/sysfs-class-net-qmi
12245 F: drivers/net/usb/qmi_wwan.c
12251 T: git git://github.com/petkan/rtl8150.git
12252 W: https://github.com/petkan/rtl8150
12254 F: drivers/net/usb/rtl8150.c
12256 USB SERIAL SUBSYSTEM
12260 F: Documentation/usb/usb-serial.txt
12261 F: drivers/usb/serial/
12262 F: include/linux/usb/serial.h
12264 USB SMSC75XX ETHERNET DRIVER
12268 F: drivers/net/usb/smsc75xx.*
12270 USB SMSC95XX ETHERNET DRIVER
12274 F: drivers/net/usb/smsc95xx.*
12279 W: http://www.linux-usb.org
12280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12282 F: Documentation/devicetree/bindings/usb/
12283 F: Documentation/usb/
12285 F: include/linux/usb.h
12286 F: include/linux/usb/
12292 F: drivers/usb/host/uhci*
12294 USB "USBNET" DRIVER FRAMEWORK
12297 W: http://www.linux-usb.org/usbnet
12299 F: drivers/net/usb/usbnet.c
12300 F: include/linux/usb/usbnet.h
12306 T: git git://linuxtv.org/media_tree.git
12307 W: http://www.ideasonboard.org/uvc/
12309 F: drivers/media/usb/uvc/
12310 F: include/uapi/linux/uvcvideo.h
12315 T: git git://linuxtv.org/media_tree.git
12316 W: https://linuxtv.org
12318 F: drivers/media/usb/usbvision/
12324 F: drivers/usb/gadget/function/*uvc*
12325 F: drivers/usb/gadget/legacy/webcam.c
12327 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12331 F: drivers/net/wireless/rndis_wlan.c
12337 F: drivers/usb/host/xhci*
12338 F: drivers/usb/host/pci-quirks*
12342 W: http://linux-lc100020.sourceforge.net
12344 F: drivers/net/wireless/zydas/zd1201.*
12350 T: git git://linuxtv.org/media_tree.git
12351 W: http://royale.zerezo.com/zr364xx/
12353 F: Documentation/video4linux/zr364xx.txt
12354 F: drivers/media/usb/zr364xx/
12360 F: drivers/usb/common/ulpi.c
12361 F: include/linux/ulpi/
12363 USER-MODE LINUX (UML)
12368 W: http://user-mode-linux.sourceforge.net
12369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12371 F: Documentation/virtual/uml/
12377 USERSPACE I/O (UIO)
12381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12382 F: Documentation/DocBook/uio-howto.tmpl
12384 F: include/linux/uio*.h
12389 W: http://en.wikipedia.org/wiki/Util-linux
12390 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12396 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12398 F: Documentation/fb/uvesafb.txt
12399 F: drivers/video/fbdev/uvesafb.*
12405 F: drivers/mtd/nand/vf610_nfc.c
12407 VFAT/FAT/MSDOS FILESYSTEM
12410 F: Documentation/filesystems/vfat.txt
12416 T: git git://github.com/awilliam/linux-vfio.git
12418 F: Documentation/vfio.txt
12420 F: include/linux/vfio.h
12421 F: include/uapi/linux/vfio.h
12423 VFIO PLATFORM DRIVER
12427 F: drivers/vfio/platform/
12429 VIDEOBUF2 FRAMEWORK
12435 F: drivers/media/v4l2-core/videobuf2-*
12436 F: include/media/videobuf2-*
12438 VIRTIO AND VHOST VSOCK DRIVER
12444 F: include/linux/virtio_vsock.h
12445 F: include/uapi/linux/virtio_vsock.h
12446 F: net/vmw_vsock/virtio_transport_common.c
12447 F: net/vmw_vsock/virtio_transport.c
12448 F: drivers/vhost/vsock.c
12449 F: drivers/vhost/vsock.h
12451 VIRTUAL SERIO DEVICE DRIVER
12454 F: drivers/input/serio/userio.c
12455 F: include/uapi/linux/userio.h
12457 VIRTIO CONSOLE DRIVER
12461 F: drivers/char/virtio_console.c
12462 F: include/linux/virtio_console.h
12463 F: include/uapi/linux/virtio_console.h
12465 VIRTIO CORE, NET AND BLOCK DRIVERS
12469 F: Documentation/devicetree/bindings/virtio/
12472 F: drivers/net/virtio_net.c
12473 F: drivers/block/virtio_blk.c
12474 F: include/linux/virtio_*.h
12475 F: include/uapi/linux/virtio_*.h
12477 VIRTIO DRIVERS FOR S390
12484 F: drivers/s390/virtio/
12492 F: drivers/gpu/drm/virtio/
12493 F: include/uapi/linux/virtio_gpu.h
12495 VIRTIO HOST (VHOST)
12500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12503 F: include/uapi/linux/vhost.h
12505 VIRTIO INPUT DRIVER
12508 F: drivers/virtio/virtio_input.c
12509 F: include/uapi/linux/virtio_input.h
12511 VIA RHINE NETWORK DRIVER
12513 F: drivers/net/ethernet/via/via-rhine.c
12515 VIA SD/MMC CARD CONTROLLER DRIVER
12519 F: drivers/mmc/host/via-sdmmc.c
12521 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12525 F: include/linux/via-core.h
12526 F: include/linux/via-gpio.h
12527 F: include/linux/via_i2c.h
12528 F: drivers/video/fbdev/via/
12530 VIA VELOCITY NETWORK DRIVER
12534 F: drivers/net/ethernet/via/via-velocity.*
12543 VIVID VIRTUAL VIDEO DRIVER
12546 T: git git://linuxtv.org/media_tree.git
12547 W: https://linuxtv.org
12549 F: drivers/media/platform/vivid/*
12555 F: drivers/net/macvlan.c
12556 F: include/linux/if_*vlan.h
12563 F: drivers/vlynq/vlynq.c
12564 F: include/linux/vlynq.h
12572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12573 F: Documentation/vme_api.txt
12574 F: drivers/staging/vme/
12576 F: include/linux/vme*
12578 VMWARE HYPERVISOR INTERFACE
12582 F: arch/x86/kernel/cpu/vmware.c
12584 VMWARE BALLOON DRIVER
12590 F: drivers/misc/vmw_balloon.c
12592 VMWARE VMMOUSE SUBDRIVER
12597 F: drivers/input/mouse/vmmouse.c
12598 F: drivers/input/mouse/vmmouse.h
12600 VMWARE VMXNET3 ETHERNET DRIVER
12605 F: drivers/net/vmxnet3/
12607 VMware PVSCSI driver
12612 F: drivers/scsi/vmw_pvscsi.c
12613 F: drivers/scsi/vmw_pvscsi.h
12615 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12619 W: http://www.slimlogic.co.uk/?p=48
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12622 F: Documentation/devicetree/bindings/regulator/
12623 F: drivers/regulator/
12624 F: include/dt-bindings/regulator/
12625 F: include/linux/regulator/
12632 F: drivers/net/vrf.c
12633 F: Documentation/networking/vrf.txt
12635 VT1211 HARDWARE MONITOR DRIVER
12639 F: Documentation/hwmon/vt1211
12640 F: drivers/hwmon/vt1211.c
12642 VT8231 HARDWARE MONITOR DRIVER
12646 F: drivers/hwmon/vt8231.c
12648 VUB300 USB to SDIO/SD/MMC bridge chip
12653 F: drivers/mmc/host/vub300.c
12655 W1 DALLAS'S 1-WIRE BUS
12658 F: Documentation/w1/
12661 W83791D HARDWARE MONITORING DRIVER
12665 F: Documentation/hwmon/w83791d
12666 F: drivers/hwmon/w83791d.c
12668 W83793 HARDWARE MONITORING DRIVER
12672 F: Documentation/hwmon/w83793
12673 F: drivers/hwmon/w83793.c
12675 W83795 HARDWARE MONITORING DRIVER
12679 F: drivers/hwmon/w83795.c
12681 W83L51xD SD/MMC CARD INTERFACE DRIVER
12684 F: drivers/mmc/host/wbsd.*
12686 WACOM PROTOCOL 4 SERIAL TABLETS
12691 F: drivers/input/tablet/wacom_serial4.c
12693 WATCHDOG DEVICE DRIVERS
12697 W: http://www.linux-watchdog.org/
12698 T: git git://www.linux-watchdog.org/linux-watchdog.git
12700 F: Documentation/devicetree/bindings/watchdog/
12701 F: Documentation/watchdog/
12702 F: drivers/watchdog/
12703 F: include/linux/watchdog.h
12704 F: include/uapi/linux/watchdog.h
12710 F: drivers/scsi/wd7000.c
12716 F: drivers/hid/hid-wiimote*
12721 F: drivers/media/rc/winbond-cir.c
12723 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12727 F: drivers/watchdog/ebc-c384_wdt.c
12729 WINSYSTEMS WS16C48 GPIO DRIVER
12733 F: drivers/gpio/gpio-ws16c48.c
12740 W: http://linuxwimax.org
12741 F: Documentation/wimax/README.wimax
12742 F: include/linux/wimax/debug.h
12743 F: include/net/wimax.h
12744 F: include/uapi/linux/wimax.h
12747 WISTRON LAPTOP BUTTON DRIVER
12750 F: drivers/input/misc/wistron_btns.c
12752 WL3501 WIRELESS PCMCIA CARD DRIVER
12755 W: http://oops.ghostprotocols.net:81/blog
12757 F: drivers/net/wireless/wl3501*
12759 WOLFSON MICROELECTRONICS DRIVERS
12761 T: git https://github.com/CirrusLogic/linux-drivers.git
12762 W: https://github.com/CirrusLogic/linux-drivers/wiki
12764 F: Documentation/hwmon/wm83??
12765 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12766 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12767 F: Documentation/devicetree/bindings/mfd/arizona.txt
12768 F: arch/arm/mach-s3c64xx/mach-crag6410*
12769 F: drivers/clk/clk-wm83*.c
12770 F: drivers/extcon/extcon-arizona.c
12771 F: drivers/leds/leds-wm83*.c
12772 F: drivers/gpio/gpio-*wm*.c
12773 F: drivers/gpio/gpio-arizona.c
12774 F: drivers/hwmon/wm83??-hwmon.c
12775 F: drivers/input/misc/wm831x-on.c
12776 F: drivers/input/touchscreen/wm831x-ts.c
12777 F: drivers/input/touchscreen/wm97*.c
12778 F: drivers/mfd/arizona*
12779 F: drivers/mfd/wm*.c
12780 F: drivers/mfd/cs47l24*
12781 F: drivers/power/wm83*.c
12782 F: drivers/rtc/rtc-wm83*.c
12783 F: drivers/regulator/wm8*.c
12784 F: drivers/video/backlight/wm83*_bl.c
12785 F: drivers/watchdog/wm83*_wdt.c
12786 F: include/linux/mfd/arizona/
12787 F: include/linux/mfd/wm831x/
12788 F: include/linux/mfd/wm8350/
12789 F: include/linux/mfd/wm8400*
12790 F: include/linux/wm97xx.h
12791 F: include/sound/wm????.h
12792 F: sound/soc/codecs/arizona.?
12793 F: sound/soc/codecs/wm*
12794 F: sound/soc/codecs/cs47l24*
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12801 F: include/linux/workqueue.h
12802 F: kernel/workqueue.c
12803 F: Documentation/workqueue.txt
12805 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12815 F: Documentation/networking/x25*
12816 F: include/net/x25*
12819 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12827 F: Documentation/x86/
12830 X86 PLATFORM DRIVERS
12833 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12835 F: drivers/platform/x86/
12836 F: drivers/platform/olpc/
12838 X86 MCE INFRASTRUCTURE
12843 F: arch/x86/kernel/cpu/mcheck/*
12845 X86 MICROCODE UPDATE SUPPORT
12848 F: arch/x86/kernel/cpu/microcode/*
12853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12855 F: arch/x86/entry/vdso/
12857 XC2028/3028 TUNER DRIVER
12861 W: https://linuxtv.org
12862 T: git git://linuxtv.org/media_tree.git
12864 F: drivers/media/tuners/tuner-xc2028.*
12866 XEN HYPERVISOR INTERFACE
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12874 F: drivers/*/xen-*front.c
12876 F: arch/x86/include/asm/xen/
12878 F: include/uapi/xen/
12885 F: arch/arm/include/asm/xen/
12887 XEN HYPERVISOR ARM64
12892 F: arch/arm64/include/asm/xen/
12894 XEN NETWORK BACKEND DRIVER
12899 F: drivers/net/xen-netback/*
12905 F: arch/x86/pci/*xen*
12906 F: drivers/pci/*xen*
12908 XEN BLOCK SUBSYSTEM
12913 F: drivers/block/xen-blkback/*
12914 F: drivers/block/xen*
12921 F: drivers/scsi/xen-scsifront.c
12922 F: drivers/xen/xen-scsiback.c
12923 F: include/xen/interface/io/vscsiif.h
12925 XEN SWIOTLB SUBSYSTEM
12929 F: arch/x86/xen/*swiotlb*
12930 F: drivers/xen/*swiotlb*
12933 P: Silicon Graphics Inc
12937 W: http://oss.sgi.com/projects/xfs
12938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12940 F: Documentation/filesystems/xfs.txt
12943 XILINX AXI ETHERNET DRIVER
12947 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12949 XILINX UARTLITE SERIAL DRIVER
12953 F: drivers/tty/serial/uartlite.c
12955 XILINX VIDEO IP CORES
12959 T: git git://linuxtv.org/media_tree.git
12961 F: Documentation/devicetree/bindings/media/xilinx/
12962 F: drivers/media/platform/xilinx/
12963 F: include/uapi/linux/xilinx-v4l2-controls.h
12969 F: drivers/char/xillybus/
12971 XTENSA XTFPGA PLATFORM SUPPORT
12975 F: drivers/spi/spi-xtensa-xtfpga.c
12976 F: sound/soc/xtensa/xtfpga-i2s.c
12978 YAM DRIVER FOR AX.25
12982 F: drivers/net/hamradio/yam*
12983 F: include/linux/yam.h
12985 YEALINK PHONE DRIVER
12989 F: Documentation/input/yealink.txt
12990 F: drivers/input/misc/yealink.*
12992 Z8530 DRIVER FOR AX.25
12994 W: http://yaina.de/jreuter/
12995 W: http://www.qsl.net/dl1bke/
12998 F: Documentation/networking/z8530drv.txt
12999 F: drivers/net/hamradio/*scc.c
13000 F: drivers/net/hamradio/z8530.h
13002 ZBUD COMPRESSED PAGE ALLOCATOR
13007 F: include/linux/zbud.h
13009 ZD1211RW WIRELESS DRIVER
13012 W: http://zd1211.ath.cx/wiki/DriverRewrite
13016 F: drivers/net/wireless/zydas/zd1211rw/
13018 ZPOOL COMPRESSED PAGE STORAGE API
13023 F: include/linux/zpool.h
13025 ZR36067 VIDEO FOR LINUX DRIVER
13028 W: http://mjpeg.sourceforge.net/driver-zoran/
13029 T: hg https://linuxtv.org/hg/v4l-dvb
13031 F: drivers/media/pci/zoran/
13033 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13039 F: drivers/block/zram/
13040 F: Documentation/blockdev/zram.txt
13042 ZS DECSTATION Z85C30 SERIAL DRIVER
13045 F: drivers/tty/serial/zs.*
13047 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13054 F: include/linux/zsmalloc.h
13055 F: Documentation/vm/zsmalloc.txt
13057 ZSWAP COMPRESSED SWAP CACHING
13066 Q: http://patchwork.kernel.org/project/LKML/list/
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13068 S: Buried alive in reporters