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
258 ACCES 104-QUAD-8 IIO DRIVER
262 F: drivers/iio/counter/104-quad-8.c
268 F: drivers/net/ethernet/alteon/acenic*
270 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
273 W: http://piie.net/?section=acerhdf
275 F: drivers/platform/x86/acerhdf.c
277 ACER WMI LAPTOP EXTRAS
281 F: drivers/platform/x86/acer-wmi.c
287 W: https://01.org/linux-acpi
288 Q: https://patchwork.kernel.org/project/linux-acpi/list/
289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
292 F: drivers/pnp/pnpacpi/
293 F: include/linux/acpi.h
295 F: Documentation/acpi/
296 F: Documentation/ABI/testing/sysfs-bus-acpi
297 F: Documentation/ABI/testing/configfs-acpi
298 F: drivers/pci/*acpi*
299 F: drivers/pci/*/*acpi*
300 F: drivers/pci/*/*/*acpi*
303 ACPI COMPONENT ARCHITECTURE (ACPICA)
309 W: https://acpica.org/
310 W: https://github.com/acpica/acpica/
311 Q: https://patchwork.kernel.org/project/linux-acpi/list/
312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 F: drivers/acpi/acpica/
321 W: https://01.org/linux-acpi
323 F: drivers/acpi/fan.c
328 W: https://01.org/linux-acpi
330 F: drivers/acpi/*thermal*
335 W: https://01.org/linux-acpi
337 F: drivers/acpi/acpi_video.c
342 F: drivers/platform/x86/wmi.c
344 AD1889 ALSA SOUND DRIVER
346 W: http://wiki.parisc-linux.org/AD1889
349 F: sound/pci/ad1889.*
351 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
353 W: http://wiki.analog.com/AD5254
354 W: http://ez.analog.com/community/linux-device-drivers
356 F: drivers/misc/ad525x_dpot.c
358 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
360 W: http://wiki.analog.com/AD5398
361 W: http://ez.analog.com/community/linux-device-drivers
363 F: drivers/regulator/ad5398.c
365 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
367 W: http://wiki.analog.com/AD7142
368 W: http://ez.analog.com/community/linux-device-drivers
370 F: drivers/input/misc/ad714x.c
372 AD7877 TOUCHSCREEN DRIVER
374 W: http://wiki.analog.com/AD7877
375 W: http://ez.analog.com/community/linux-device-drivers
377 F: drivers/input/touchscreen/ad7877.c
379 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
381 W: http://wiki.analog.com/AD7879
382 W: http://ez.analog.com/community/linux-device-drivers
384 F: drivers/input/touchscreen/ad7879.c
386 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
390 ADF7242 IEEE 802.15.4 RADIO DRIVER
392 W: https://wiki.analog.com/ADF7242
393 W: http://ez.analog.com/community/linux-device-drivers
396 F: drivers/net/ieee802154/adf7242.c
397 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
399 ADM1025 HARDWARE MONITOR DRIVER
403 F: Documentation/hwmon/adm1025
404 F: drivers/hwmon/adm1025.c
406 ADM1029 HARDWARE MONITOR DRIVER
410 F: drivers/hwmon/adm1029.c
412 ADM8211 WIRELESS DRIVER
414 W: http://wireless.kernel.org/
416 F: drivers/net/wireless/admtek/adm8211.*
418 ADP1653 FLASH CONTROLLER DRIVER
422 F: drivers/media/i2c/adp1653.c
423 F: include/media/i2c/adp1653.h
425 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
427 W: http://wiki.analog.com/ADP5520
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/mfd/adp5520.c
431 F: drivers/video/backlight/adp5520_bl.c
432 F: drivers/leds/leds-adp5520.c
433 F: drivers/gpio/gpio-adp5520.c
434 F: drivers/input/keyboard/adp5520-keys.c
436 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
438 W: http://wiki.analog.com/ADP5588
439 W: http://ez.analog.com/community/linux-device-drivers
441 F: drivers/input/keyboard/adp5588-keys.c
442 F: drivers/gpio/gpio-adp5588.c
444 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
446 W: http://wiki.analog.com/ADP8860
447 W: http://ez.analog.com/community/linux-device-drivers
449 F: drivers/video/backlight/adp8860_bl.c
451 ADS1015 HARDWARE MONITOR DRIVER
455 F: Documentation/hwmon/ads1015
456 F: drivers/hwmon/ads1015.c
457 F: include/linux/i2c/ads1015.h
462 F: drivers/macintosh/therm_adt746x.c
464 ADT7475 HARDWARE MONITOR DRIVER
468 F: Documentation/hwmon/adt7475
469 F: drivers/hwmon/adt7475.c
471 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
473 W: http://wiki.analog.com/ADXL345
474 W: http://ez.analog.com/community/linux-device-drivers
476 F: drivers/input/misc/adxl34x.c
483 F: Documentation/scsi/advansys.txt
484 F: drivers/scsi/advansys.c
489 F: sound/oss/aedsp16.c
494 W: https://linuxtv.org
495 W: http://palosaari.fi/linux/
496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
497 T: git git://linuxtv.org/anttip/media_tree.git
499 F: drivers/media/dvb-frontends/af9013*
504 W: https://linuxtv.org
505 W: http://palosaari.fi/linux/
506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
507 T: git git://linuxtv.org/anttip/media_tree.git
509 F: drivers/media/dvb-frontends/af9033*
514 F: Documentation/filesystems/affs.txt
517 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
522 F: include/net/af_rxrpc.h
523 F: net/rxrpc/af_rxrpc.c
527 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
530 F: include/linux/agp*
531 F: include/uapi/linux/agp*
537 F: drivers/scsi/aha152x*
538 F: drivers/scsi/pcmcia/aha152x*
540 AIC7XXX / AIC79XX SCSI DRIVER
544 F: drivers/scsi/aic7xxx/
546 AIMSLAB FM RADIO RECEIVER DRIVER
549 T: git git://linuxtv.org/media_tree.git
550 W: https://linuxtv.org
552 F: drivers/media/radio/radio-aimslab*
559 F: include/linux/*aio*.h
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/usb/airspy/
571 ALCATEL SPEEDTOUCH USB DRIVER
574 W: http://www.linux-usb.org/SpeedTouch/
576 F: drivers/usb/atm/speedtch.c
577 F: drivers/usb/atm/usbatm.c
579 ALCHEMY AU1XX0 MMC DRIVER
582 F: drivers/mmc/host/au1xmmc.c
588 F: Documentation/i2c/busses/i2c-ali1563
589 F: drivers/i2c/busses/i2c-ali1563.c
591 ALLWINNER SECURITY SYSTEM
595 F: drivers/crypto/sunxi-ss/
605 ALPS PS/2 TOUCHPAD DRIVER
607 F: drivers/input/mouse/alps.*
609 ALTERA MAILBOX DRIVER
613 F: drivers/mailbox/mailbox-altera.c
619 F: drivers/gpio/gpio-altera.c
621 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624 F: drivers/gpio/gpio-altera-a10sr.c
625 F: drivers/mfd/altera-a10sr.c
626 F: include/linux/mfd/altera-a10sr.h
628 ALTERA TRIPLE SPEED ETHERNET DRIVER
633 F: drivers/net/ethernet/altera/
635 ALTERA UART/JTAG UART SERIAL DRIVERS
640 F: drivers/tty/serial/altera_uart.c
641 F: drivers/tty/serial/altera_jtaguart.c
642 F: include/linux/altera_uart.h
643 F: include/linux/altera_jtaguart.h
645 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
650 F: drivers/crypto/ccp/
651 F: include/linux/ccp.h
653 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657 F: Documentation/hwmon/fam15h_power
658 F: drivers/hwmon/fam15h_power.c
660 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
663 F: drivers/usb/gadget/udc/amd5536udc.*
665 AMD GEODE PROCESSOR/CHIPSET SUPPORT
668 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
670 F: drivers/char/hw_random/geode-rng.c
671 F: drivers/crypto/geode*
672 F: drivers/video/fbdev/geode/
673 F: arch/x86/include/asm/geode.h
678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
680 F: drivers/iommu/amd_iommu*.[ch]
681 F: include/linux/amd-iommu.h
686 T: git git://people.freedesktop.org/~gabbayo/linux.git
688 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
689 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
690 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
691 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
692 F: drivers/gpu/drm/amd/amdkfd/
693 F: drivers/gpu/drm/amd/include/cik_structs.h
694 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
695 F: drivers/gpu/drm/amd/include/vi_structs.h
696 F: drivers/gpu/drm/radeon/radeon_kfd.c
697 F: drivers/gpu/drm/radeon/radeon_kfd.h
698 F: include/uapi/linux/kfd_ioctl.h
700 AMD SEATTLE DEVICE TREE SUPPORT
705 F: arch/arm64/boot/dts/amd/
711 F: drivers/net/ethernet/amd/xgbe/
712 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
714 AMS (Apple Motion Sensor) DRIVER
717 F: drivers/macintosh/ams/
719 ANALOG DEVICES INC AD9389B DRIVER
723 F: drivers/media/i2c/ad9389b*
725 ANALOG DEVICES INC ADV7180 DRIVER
728 W: http://ez.analog.com/community/linux-device-drivers
730 F: drivers/media/i2c/adv7180.c
732 ANALOG DEVICES INC ADV7511 DRIVER
736 F: drivers/media/i2c/adv7511*
738 ANALOG DEVICES INC ADV7604 DRIVER
742 F: drivers/media/i2c/adv7604*
744 ANALOG DEVICES INC ADV7842 DRIVER
748 F: drivers/media/i2c/adv7842*
750 ANALOG DEVICES INC ASOC CODEC DRIVERS
753 W: http://wiki.analog.com/
754 W: http://ez.analog.com/community/linux-device-drivers
756 F: sound/soc/codecs/adau*
757 F: sound/soc/codecs/adav*
758 F: sound/soc/codecs/ad1*
759 F: sound/soc/codecs/ad7*
760 F: sound/soc/codecs/ssm*
761 F: sound/soc/codecs/sigmadsp.*
763 ANALOG DEVICES INC ASOC DRIVERS
766 W: http://blackfin.uclinux.org/
768 F: sound/soc/blackfin/*
770 ANALOG DEVICES INC IIO DRIVERS
773 W: http://wiki.analog.com/
774 W: http://ez.analog.com/community/linux-device-drivers
777 X: drivers/iio/*/adjd*
778 F: drivers/staging/iio/*/ad*
779 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
781 ANALOG DEVICES INC DMA DRIVERS
783 W: http://ez.analog.com/community/linux-device-drivers
785 F: drivers/dma/dma-axi-dmac.c
787 ANDROID CONFIG FRAGMENTS
790 F: kernel/configs/android*
796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800 F: drivers/staging/android/
807 F: Documentation/devicetree/bindings/staging/ion/
808 F: drivers/staging/android/ion
809 F: drivers/staging/android/uapi/ion.h
810 F: drivers/staging/android/uapi/ion_test.h
812 AOA (Apple Onboard Audio) ALSA DRIVER
819 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
823 F: drivers/iio/adc/stx104.c
828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
829 F: arch/x86/kernel/apm_32.c
830 F: include/linux/apm_bios.h
831 F: include/uapi/linux/apm_bios.h
832 F: drivers/char/apm-emulation.c
834 APPLE BCM5974 MULTITOUCH DRIVER
838 F: drivers/input/mouse/bcm5974.c
844 F: drivers/hwmon/applesmc.c
846 APPLETALK NETWORK LAYER
849 F: drivers/net/appletalk/
852 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
855 F: arch/arm64/boot/dts/apm/
857 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861 F: drivers/net/ethernet/apm/xgene/
862 F: drivers/net/phy/mdio-xgene.c
863 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
864 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
866 APTINA CAMERA SENSOR PLL
870 F: drivers/media/i2c/aptina-pll.*
872 ARC FRAMEBUFFER DRIVER
875 F: drivers/video/fbdev/arcfb.c
876 F: drivers/video/fbdev/core/fb_defio.c
882 F: drivers/net/arcnet/
883 F: include/uapi/linux/if_arcnet.h
888 F: drivers/gpu/drm/arc/
889 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
891 ARM ARCHITECTED TIMER DRIVER
896 F: arch/arm/include/asm/arch_timer.h
897 F: arch/arm64/include/asm/arch_timer.h
898 F: drivers/clocksource/arm_arch_timer.c
903 F: drivers/gpu/drm/arm/hdlcd_*
904 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
906 ARM MALI-DP DRM DRIVER
911 F: drivers/gpu/drm/arm/
912 F: Documentation/devicetree/bindings/display/arm,malidp.txt
914 ARM MFM AND FLOPPY DRIVERS
917 F: arch/arm/lib/floppydma.S
918 F: arch/arm/include/asm/floppy.h
920 ARM PMU PROFILING AND DEBUGGING
924 F: arch/arm*/kernel/perf_*
925 F: arch/arm/oprofile/common.c
926 F: arch/arm*/kernel/hw_breakpoint.c
927 F: arch/arm*/include/asm/hw_breakpoint.h
928 F: arch/arm*/include/asm/perf_event.h
929 F: drivers/perf/arm_pmu.c
930 F: include/linux/perf/arm_pmu.h
935 W: http://www.armlinux.org.uk/
939 ARM SUB-ARCHITECTURES
944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
946 ARM PRIMECELL AACI PL041 DRIVER
951 ARM PRIMECELL CLCD PL110 DRIVER
954 F: drivers/video/fbdev/amba-clcd.*
956 ARM PRIMECELL KMI PL050 DRIVER
959 F: drivers/input/serio/ambakmi.*
960 F: include/linux/amba/kmi.h
962 ARM PRIMECELL MMCI PL180/1 DRIVER
965 F: drivers/mmc/host/mmci.*
966 F: include/linux/amba/mmci.h
968 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
971 F: drivers/tty/serial/amba-pl01*.c
972 F: include/linux/amba/serial.h
974 ARM PRIMECELL BUS SUPPORT
978 F: include/linux/amba/bus.h
980 ARM/ADS SPHERE MACHINE SUPPORT
985 ARM/AFEB9260 MACHINE SUPPORT
990 ARM/AJECO 1ARM MACHINE SUPPORT
995 ARM/Allwinner sunXi SoC support
1002 ARM/Allwinner SoC Clock Support
1005 F: drivers/clk/sunxi/
1007 ARM/Amlogic Meson SoC support
1012 W: http://linux-meson.com/
1014 F: arch/arm/mach-meson/
1015 F: arch/arm/boot/dts/meson*
1016 F: arch/arm64/boot/dts/amlogic/
1017 F: drivers/pinctrl/meson/
1020 ARM/Annapurna Labs ALPINE ARCHITECTURE
1025 F: arch/arm/mach-alpine/
1026 F: arch/arm/boot/dts/alpine*
1027 F: arch/arm64/boot/dts/al/
1028 F: drivers/*/*alpine*
1030 ARM/ARTPEC MACHINE SUPPORT
1036 F: arch/arm/mach-artpec
1037 F: arch/arm/boot/dts/artpec6*
1040 ARM/ASPEED MACHINE SUPPORT
1043 F: arch/arm/mach-aspeed/
1044 F: arch/arm/boot/dts/aspeed-*
1045 F: drivers/*/*aspeed*
1047 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1052 W: http://www.linux4sam.org
1053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1055 F: arch/arm/mach-at91/
1056 F: include/soc/at91/
1057 F: arch/arm/boot/dts/at91*.dts
1058 F: arch/arm/boot/dts/at91*.dtsi
1059 F: arch/arm/boot/dts/sama*.dts
1060 F: arch/arm/boot/dts/sama*.dtsi
1061 F: arch/arm/include/debug/at91.S
1063 ARM/ATMEL AT91 Clock Support
1068 ARM/CALXEDA HIGHBANK ARCHITECTURE
1072 F: arch/arm/mach-highbank/
1073 F: arch/arm/boot/dts/highbank.dts
1074 F: arch/arm/boot/dts/ecx-*.dts*
1076 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1079 F: arch/arm/mach-cns3xxx/
1081 ARM/CAVIUM THUNDER NETWORK DRIVER
1086 F: drivers/net/ethernet/cavium/thunder/
1088 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1099 F: arch/arm/mach-ep93xx/
1100 F: arch/arm/mach-ep93xx/include/mach/
1102 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1111 F: arch/arm/include/asm/clkdev.h
1112 F: drivers/clk/clkdev.c
1114 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1119 ARM/CONTEC MICRO9 MACHINE SUPPORT
1122 F: arch/arm/mach-ep93xx/micro9.c
1124 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1128 F: drivers/hwtracing/coresight/*
1129 F: Documentation/trace/coresight.txt
1130 F: Documentation/devicetree/bindings/arm/coresight.txt
1131 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1133 ARM/CORGI MACHINE SUPPORT
1137 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1140 T: git git://github.com/ulli-kroll/linux.git
1142 F: arch/arm/mach-gemini/
1143 F: drivers/rtc/rtc-gemini.c
1145 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1150 F: arch/arm/boot/dts/prima2*
1151 F: arch/arm/mach-prima2/
1152 F: drivers/clk/sirf/
1153 F: drivers/clocksource/timer-prima2.c
1154 F: drivers/clocksource/timer-atlas7.c
1157 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1161 F: arch/arm/boot/dts/cx92755*
1164 ARM/EBSA110 MACHINE SUPPORT
1167 W: http://www.armlinux.org.uk/
1169 F: arch/arm/mach-ebsa110/
1170 F: drivers/net/ethernet/amd/am79c961a.*
1172 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1178 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1183 W: http://www.openezx.org/
1185 T: topgit git://git.openezx.org/openezx.git
1186 F: arch/arm/mach-pxa/ezx.c
1188 ARM/FARADAY FA526 PORT
1192 T: git git://git.berlios.de/gemini-board
1193 F: arch/arm/mm/*-fa*
1195 ARM/FOOTBRIDGE ARCHITECTURE
1198 W: http://www.armlinux.org.uk/
1200 F: arch/arm/include/asm/hardware/dec21285.h
1201 F: arch/arm/mach-footbridge/
1203 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1210 F: arch/arm/mach-imx/
1211 F: arch/arm/mach-mxs/
1212 F: arch/arm/boot/dts/imx*
1213 F: arch/arm/configs/imx*_defconfig
1217 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1224 F: arch/arm/mach-imx/*vf610*
1225 F: arch/arm/boot/dts/vf*
1227 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1232 ARM/GUMSTIX MACHINE SUPPORT
1237 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1242 F: arch/arm/mach-pxa/hx4700.c
1243 F: arch/arm/mach-pxa/include/mach/hx4700.h
1244 F: sound/soc/pxa/hx4700.c
1246 ARM/HISILICON SOC SUPPORT
1249 W: http://www.hisilicon.com
1251 T: git git://github.com/hisilicon/linux-hisi.git
1252 F: arch/arm/mach-hisi/
1253 F: arch/arm/boot/dts/hi3*
1254 F: arch/arm/boot/dts/hip*
1255 F: arch/arm/boot/dts/hisi*
1256 F: arch/arm64/boot/dts/hisilicon/
1258 ARM/HP JORNADA 7XX MACHINE SUPPORT
1262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1263 F: arch/arm/mach-sa1100/jornada720.c
1264 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1266 ARM/IGEP MACHINE SUPPORT
1272 F: arch/arm/boot/dts/omap3-igep*
1274 ARM/INCOME PXA270 SUPPORT
1278 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1280 ARM/INTEL IOP32X ARM ARCHITECTURE
1285 ARM/INTEL IOP33X ARM ARCHITECTURE
1289 ARM/INTEL IOP13XX ARM ARCHITECTURE
1294 ARM/INTEL IQ81342EX MACHINE SUPPORT
1299 ARM/INTEL IXDP2850 MACHINE SUPPORT
1304 ARM/INTEL IXP4XX ARM ARCHITECTURE
1309 F: arch/arm/mach-ixp4xx/
1311 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1315 F: arch/arm/mach-pxa/stargate2.c
1316 F: drivers/pcmcia/pxa2xx_stargate2.c
1318 ARM/INTEL XSC3 (MANZANO) ARM CORE
1323 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1328 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1332 F: arch/arm/mach-keystone/
1333 F: arch/arm/boot/dts/keystone-*
1334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1336 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1340 F: drivers/clk/keystone/
1342 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1347 F: drivers/clocksource/timer-keystone.c
1349 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1353 F: drivers/power/reset/keystone-reset.c
1355 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1359 F: drivers/memory/*emif*
1361 ARM/LG1K ARCHITECTURE
1365 F: arch/arm64/boot/dts/lg/
1367 ARM/LOGICPD PXA270 MACHINE SUPPORT
1372 ARM/LPC18XX ARCHITECTURE
1376 F: arch/arm/boot/dts/lpc43*
1377 F: drivers/clk/nxp/clk-lpc18xx*
1378 F: drivers/clocksource/time-lpc32xx.c
1379 F: drivers/i2c/busses/i2c-lpc2k.c
1380 F: drivers/memory/pl172.c
1381 F: drivers/mtd/spi-nor/nxp-spifi.c
1382 F: drivers/rtc/rtc-lpc24xx.c
1385 ARM/LPC32XX SOC SUPPORT
1389 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1391 F: arch/arm/boot/dts/lpc32*
1392 F: arch/arm/mach-lpc32xx/
1393 F: drivers/i2c/busses/i2c-pnx.c
1394 F: drivers/net/ethernet/nxp/lpc_eth.c
1395 F: drivers/usb/host/ohci-nxp.c
1396 F: drivers/watchdog/pnx4008_wdt.c
1399 ARM/MAGICIAN MACHINE SUPPORT
1403 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1410 F: arch/arm/mach-mvebu/
1411 F: drivers/rtc/rtc-armada38x.c
1412 F: arch/arm/boot/dts/armada*
1413 F: arch/arm/boot/dts/kirkwood*
1414 F: arch/arm64/boot/dts/marvell/armada*
1415 F: drivers/cpufreq/mvebu-cpufreq.c
1416 F: arch/arm/configs/mvebu_*_defconfig
1418 ARM/Marvell Berlin SoC support
1422 F: arch/arm/mach-berlin/
1423 F: arch/arm/boot/dts/berlin*
1424 F: arch/arm64/boot/dts/marvell/berlin*
1427 ARM/Marvell Dove/MV78xx0/Orion SOC support
1434 F: arch/arm/mach-dove/
1435 F: arch/arm/mach-mv78xx0/
1436 F: arch/arm/mach-orion5x/
1437 F: arch/arm/plat-orion/
1438 F: arch/arm/boot/dts/dove*
1439 F: arch/arm/boot/dts/orion5x*
1442 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1445 W: http://www.digriz.org.uk/ts78xx/kernel
1447 F: arch/arm/mach-orion5x/ts78xx-*
1449 ARM/OXNAS platform support
1453 F: arch/arm/mach-oxnas/
1454 F: arch/arm/boot/dts/oxnas*
1455 F: arch/arm/boot/dts/wd-mbwe.dts
1458 ARM/Mediatek RTC DRIVER
1463 F: drivers/rtc/rtc-mt6397.c
1465 ARM/Mediatek SoC support
1470 F: arch/arm/boot/dts/mt6*
1471 F: arch/arm/boot/dts/mt8*
1472 F: arch/arm/mach-mediatek/
1476 ARM/Mediatek USB3 PHY DRIVER
1481 F: drivers/phy/phy-mt65xx-usb3.c
1483 ARM/MICREL KS8695 ARCHITECTURE
1486 F: arch/arm/mach-ks8695/
1489 ARM/MIOA701 MACHINE SUPPORT
1492 F: arch/arm/mach-pxa/mioa701.c
1495 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1499 ARM/NOMADIK ARCHITECTURE
1504 F: arch/arm/mach-nomadik/
1505 F: drivers/pinctrl/nomadik/
1506 F: drivers/i2c/busses/i2c-nomadik.c
1507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1509 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1512 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1515 ARM/TOSA MACHINE SUPPORT
1520 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1523 W: http://hackndev.com
1525 F: arch/arm/mach-pxa/include/mach/palmtx.h
1526 F: arch/arm/mach-pxa/palmtx.c
1527 F: arch/arm/mach-pxa/include/mach/palmt5.h
1528 F: arch/arm/mach-pxa/palmt5.c
1529 F: arch/arm/mach-pxa/include/mach/palmld.h
1530 F: arch/arm/mach-pxa/palmld.c
1531 F: arch/arm/mach-pxa/include/mach/palmte2.h
1532 F: arch/arm/mach-pxa/palmte2.c
1533 F: arch/arm/mach-pxa/include/mach/palmtc.h
1534 F: arch/arm/mach-pxa/palmtc.c
1536 ARM/PALM TREO SUPPORT
1539 W: http://hackndev.com
1541 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1542 F: arch/arm/mach-pxa/palmtreo.c
1547 W: http://hackndev.com
1549 F: arch/arm/mach-pxa/include/mach/palmz72.h
1550 F: arch/arm/mach-pxa/palmz72.c
1554 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1557 ARM/PT DIGITAL BOARD PORT
1560 W: http://www.armlinux.org.uk/
1563 ARM/QUALCOMM SUPPORT
1569 F: Documentation/devicetree/bindings/soc/qcom/
1570 F: arch/arm/boot/dts/qcom-*.dts
1571 F: arch/arm/boot/dts/qcom-*.dtsi
1572 F: arch/arm/mach-qcom/
1573 F: arch/arm64/boot/dts/qcom/*
1574 F: drivers/i2c/busses/i2c-qup.c
1575 F: drivers/clk/qcom/
1576 F: drivers/soc/qcom/
1577 F: drivers/spi/spi-qup.c
1578 F: drivers/tty/serial/msm_serial.h
1579 F: drivers/tty/serial/msm_serial.c
1580 F: drivers/*/pm8???-*
1581 F: drivers/mfd/ssbi.c
1582 F: drivers/firmware/qcom_scm.c
1583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1585 ARM/RADISYS ENP2611 MACHINE SUPPORT
1590 ARM/RENESAS ARM64 ARCHITECTURE
1594 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1597 F: arch/arm64/boot/dts/renesas/
1598 F: drivers/soc/renesas/
1599 F: include/linux/soc/renesas/
1601 ARM/RISCPC ARCHITECTURE
1604 W: http://www.armlinux.org.uk/
1606 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1607 F: arch/arm/include/asm/hardware/ioc.h
1608 F: arch/arm/include/asm/hardware/iomd.h
1609 F: arch/arm/include/asm/hardware/memc.h
1610 F: arch/arm/mach-rpc/
1611 F: drivers/net/ethernet/8390/etherh.c
1612 F: drivers/net/ethernet/i825xx/ether1*
1613 F: drivers/net/ethernet/seeq/ether3*
1614 F: drivers/scsi/arm/
1616 ARM/Rockchip SoC support
1620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1622 F: arch/arm/boot/dts/rk3*
1623 F: arch/arm/mach-rockchip/
1624 F: drivers/clk/rockchip/
1625 F: drivers/i2c/busses/i2c-rk3x.c
1626 F: drivers/*/*rockchip*
1627 F: drivers/*/*/*rockchip*
1628 F: sound/soc/rockchip/
1631 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1637 F: arch/arm/boot/dts/s3c*
1638 F: arch/arm/boot/dts/s5p*
1639 F: arch/arm/boot/dts/samsung*
1640 F: arch/arm/boot/dts/exynos*
1641 F: arch/arm64/boot/dts/exynos/
1642 F: arch/arm/plat-samsung/
1643 F: arch/arm/mach-s3c24*/
1644 F: arch/arm/mach-s3c64xx/
1645 F: arch/arm/mach-s5p*/
1646 F: arch/arm/mach-exynos*/
1647 F: drivers/*/*s3c24*
1648 F: drivers/*/*/*s3c24*
1649 F: drivers/*/*s3c64xx*
1650 F: drivers/*/*s5pv210*
1651 F: drivers/memory/samsung/*
1652 F: drivers/soc/samsung/*
1653 F: Documentation/arm/Samsung/
1654 F: Documentation/devicetree/bindings/arm/samsung/
1655 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1656 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1659 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1663 F: arch/arm/mach-s5pv210/
1665 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1672 F: drivers/media/platform/s5p-g2d/
1674 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1682 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1683 F: drivers/media/platform/s5p-mfc/
1685 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1691 F: drivers/media/platform/s5p-tv/
1693 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1698 F: drivers/staging/media/platform/s5p-cec/
1700 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1706 F: drivers/media/platform/s5p-jpeg/
1708 ARM/SHMOBILE ARM ARCHITECTURE
1712 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1715 F: arch/arm/boot/dts/emev2*
1716 F: arch/arm/boot/dts/r7s*
1717 F: arch/arm/boot/dts/r8a*
1718 F: arch/arm/boot/dts/sh*
1719 F: arch/arm/configs/shmobile_defconfig
1720 F: arch/arm/include/debug/renesas-scif.S
1721 F: arch/arm/mach-shmobile/
1722 F: drivers/soc/renesas/
1723 F: include/linux/soc/renesas/
1725 ARM/SOCFPGA ARCHITECTURE
1728 F: arch/arm/mach-socfpga/
1729 F: arch/arm/boot/dts/socfpga*
1730 F: arch/arm/configs/socfpga_defconfig
1731 F: arch/arm64/boot/dts/altera/
1732 W: http://www.rocketboards.org
1733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1735 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1738 F: drivers/clk/socfpga/
1740 ARM/SOCFPGA EDAC SUPPORT
1743 F: drivers/edac/altera_edac.
1745 ARM/STI ARCHITECTURE
1749 W: http://www.stlinux.com
1751 F: arch/arm/mach-sti/
1752 F: arch/arm/boot/dts/sti*
1753 F: drivers/char/hw_random/st-rng.c
1754 F: drivers/clocksource/arm_global_timer.c
1755 F: drivers/clocksource/clksrc_st_lpc.c
1756 F: drivers/cpufreq/sti-cpufreq.c
1757 F: drivers/i2c/busses/i2c-st.c
1758 F: drivers/media/rc/st_rc.c
1759 F: drivers/media/platform/sti/c8sectpfe/
1760 F: drivers/mmc/host/sdhci-st.c
1761 F: drivers/phy/phy-miphy28lp.c
1762 F: drivers/phy/phy-miphy365x.c
1763 F: drivers/phy/phy-stih407-usb.c
1764 F: drivers/phy/phy-stih41x-usb.c
1765 F: drivers/pinctrl/pinctrl-st.c
1766 F: drivers/remoteproc/st_remoteproc.c
1767 F: drivers/reset/sti/
1768 F: drivers/rtc/rtc-st-lpc.c
1769 F: drivers/tty/serial/st-asc.c
1770 F: drivers/usb/dwc3/dwc3-st.c
1771 F: drivers/usb/host/ehci-st.c
1772 F: drivers/usb/host/ohci-st.c
1773 F: drivers/watchdog/st_lpc_wdt.c
1774 F: drivers/ata/ahci_st.c
1776 ARM/STM32 ARCHITECTURE
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1783 F: drivers/clocksource/armv7m_systick.c
1785 ARM/TANGO ARCHITECTURE
1791 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1796 ARM/TETON BGA MACHINE SUPPORT
1801 ARM/THECUS N2100 MACHINE SUPPORT
1806 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1809 W: http://www.mcuos.com
1811 F: arch/arm/mach-w90x900/
1812 F: drivers/input/keyboard/w90p910_keypad.c
1813 F: drivers/input/touchscreen/w90p910_ts.c
1814 F: drivers/watchdog/nuc900_wdt.c
1815 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1816 F: drivers/mtd/nand/nuc900_nand.c
1817 F: drivers/rtc/rtc-nuc900.c
1818 F: drivers/spi/spi-nuc900.c
1819 F: drivers/usb/host/ehci-w90x900.c
1820 F: drivers/video/fbdev/nuc900fb.c
1822 ARM/U300 MACHINE SUPPORT
1826 F: arch/arm/mach-u300/
1827 F: drivers/clocksource/timer-u300.c
1828 F: drivers/i2c/busses/i2c-stu300.c
1829 F: drivers/rtc/rtc-coh901331.c
1830 F: drivers/watchdog/coh901327_wdt.c
1831 F: drivers/dma/coh901318*
1832 F: drivers/mfd/ab3100*
1833 F: drivers/rtc/rtc-ab3100.c
1834 F: drivers/rtc/rtc-coh901331.c
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1837 ARM/UNIPHIER ARCHITECTURE
1840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1842 F: arch/arm/boot/dts/uniphier*
1843 F: arch/arm/include/asm/hardware/cache-uniphier.h
1844 F: arch/arm/mach-uniphier/
1845 F: arch/arm/mm/cache-uniphier.c
1846 F: arch/arm64/boot/dts/socionext/
1847 F: drivers/bus/uniphier-system-bus.c
1848 F: drivers/i2c/busses/i2c-uniphier*
1849 F: drivers/pinctrl/uniphier/
1850 F: drivers/tty/serial/8250/8250_uniphier.c
1853 ARM/Ux500 ARM ARCHITECTURE
1857 F: arch/arm/mach-ux500/
1858 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1859 F: drivers/dma/ste_dma40*
1860 F: drivers/hwspinlock/u8500_hsem.c
1861 F: drivers/mfd/abx500*
1862 F: drivers/mfd/ab8500*
1863 F: drivers/mfd/dbx500*
1864 F: drivers/mfd/db8500*
1865 F: drivers/pinctrl/nomadik/pinctrl-ab*
1866 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1867 F: drivers/rtc/rtc-ab8500.c
1868 F: drivers/rtc/rtc-pl031.c
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1871 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1874 T: git git://git.linaro.org/people/ulfh/clk.git
1876 F: drivers/clk/ux500/
1878 ARM/VERSATILE EXPRESS PLATFORM
1884 F: arch/arm/boot/dts/vexpress*
1885 F: arch/arm64/boot/dts/arm/
1886 F: arch/arm/mach-vexpress/
1889 F: drivers/clk/versatile/clk-vexpress-osc.c
1890 F: drivers/clocksource/versatile.c
1896 W: http://www.armlinux.org.uk/
1900 ARM/VOIPAC PXA270 SUPPORT
1904 F: arch/arm/mach-pxa/vpac270.c
1905 F: arch/arm/mach-pxa/include/mach/vpac270.h
1907 ARM/VT8500 ARM ARCHITECTURE
1911 F: arch/arm/mach-vt8500/
1912 F: drivers/clocksource/vt8500_timer.c
1913 F: drivers/i2c/busses/i2c-wmt.c
1914 F: drivers/mmc/host/wmt-sdmmc.c
1915 F: drivers/pwm/pwm-vt8500.c
1916 F: drivers/rtc/rtc-vt8500.c
1917 F: drivers/tty/serial/vt8500_serial.c
1918 F: drivers/usb/host/ehci-platform.c
1919 F: drivers/usb/host/uhci-platform.c
1920 F: drivers/video/fbdev/vt8500lcdfb.*
1921 F: drivers/video/fbdev/wm8505fb*
1922 F: drivers/video/fbdev/wmt_ge_rops.*
1924 ARM/ZIPIT Z2 SUPPORT
1928 F: arch/arm/mach-pxa/z2.c
1929 F: arch/arm/mach-pxa/include/mach/z2.h
1931 ARM/ZTE ARCHITECTURE
1935 F: arch/arm/mach-zx/
1937 F: Documentation/devicetree/bindings/arm/zte.txt
1938 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1940 ARM/ZYNQ ARCHITECTURE
1944 W: http://wiki.xilinx.com
1945 T: git https://github.com/Xilinx/linux-xlnx.git
1947 F: arch/arm/mach-zynq/
1948 F: drivers/cpuidle/cpuidle-zynq.c
1949 F: drivers/block/xsysace.c
1952 F: drivers/clocksource/cadence_ttc_timer.c
1953 F: drivers/i2c/busses/i2c-cadence.c
1954 F: drivers/mmc/host/sdhci-of-arasan.c
1955 F: drivers/edac/synopsys_edac.c
1962 F: drivers/iommu/arm-smmu.c
1963 F: drivers/iommu/arm-smmu-v3.c
1964 F: drivers/iommu/io-pgtable-arm.c
1965 F: drivers/iommu/io-pgtable-arm-v7s.c
1967 ARM64 PORT (AARCH64 ARCHITECTURE)
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1974 F: Documentation/arm64/
1976 AS3645A LED FLASH CONTROLLER DRIVER
1979 T: git git://linuxtv.org/media_tree.git
1981 F: drivers/media/i2c/as3645a.c
1982 F: include/media/i2c/as3645a.h
1984 ASAHI KASEI AK8974 DRIVER
1987 W: http://www.akm.com/
1989 F: drivers/iio/magnetometer/ak8974.c
1991 ASC7621 HARDWARE MONITOR DRIVER
1995 F: Documentation/hwmon/asc7621
1996 F: drivers/hwmon/asc7621.c
1998 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2002 W: http://acpi4asus.sf.net
2004 F: drivers/platform/x86/asus*.c
2005 F: drivers/platform/x86/eeepc*.c
2007 ASUS WIRELESS RADIO CONTROL DRIVER
2011 F: drivers/platform/x86/asus-wireless.c
2017 F: Documentation/crypto/asymmetric-keys.txt
2018 F: include/linux/verification.h
2019 F: include/crypto/public_key.h
2020 F: include/crypto/pkcs7.h
2021 F: crypto/asymmetric_keys/
2023 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2025 W: http://sourceforge.net/projects/xscaleiop
2027 F: Documentation/crypto/async-tx-api.txt
2030 F: include/linux/dmaengine.h
2031 F: include/linux/async_tx.h
2037 F: drivers/misc/eeprom/at24.c
2038 F: include/linux/platform_data/at24.h
2040 ATA OVER ETHERNET (AOE) DRIVER
2042 W: http://www.openaoe.org/
2044 F: Documentation/aoe/
2045 F: drivers/block/aoe/
2047 ATHEROS 71XX/9XXX GPIO DRIVER
2049 W: https://github.com/AlbanBedel/linux
2050 T: git git://github.com/AlbanBedel/linux
2052 F: drivers/gpio/gpio-ath79.c
2053 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2055 ATHEROS ATH GENERIC UTILITIES
2059 F: drivers/net/wireless/ath/*
2061 ATHEROS ATH5K WIRELESS DRIVER
2066 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2068 F: drivers/net/wireless/ath/ath5k/
2070 ATHEROS ATH6KL WIRELESS DRIVER
2073 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2076 F: drivers/net/wireless/ath/ath6kl/
2078 WILOCITY WIL6210 WIRELESS DRIVER
2083 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2084 F: drivers/net/wireless/ath/wil6210/
2085 F: include/uapi/linux/wil6210_uapi.h
2087 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2090 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2092 F: drivers/net/wireless/ath/carl9170/
2094 ATK0110 HWMON DRIVER
2098 F: drivers/hwmon/asus_atk0110.c
2103 F: drivers/input/misc/ati_remote2.c
2105 ATLX ETHERNET DRIVERS
2109 W: http://sourceforge.net/projects/atl1
2110 W: http://atl1.sourceforge.net
2112 F: drivers/net/ethernet/atheros/
2118 W: http://linux-atm.sourceforge.net
2121 F: include/linux/atm*
2122 F: include/uapi/linux/atm*
2124 ATMEL AT91 / AT32 MCI DRIVER
2127 F: drivers/mmc/host/atmel-mci.c
2129 ATMEL AT91 / AT32 SERIAL DRIVER
2132 F: drivers/tty/serial/atmel_serial.c
2134 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2137 F: drivers/power/reset/at91-sama5d2_shdwc.c
2139 ATMEL SAMA5D2 ADC DRIVER
2143 F: drivers/iio/adc/at91-sama5d2_adc.c
2145 ATMEL Audio ALSA driver
2155 F: drivers/dma/at_hdmac.c
2156 F: drivers/dma/at_hdmac_regs.h
2157 F: include/linux/platform_data/dma-atmel.h
2164 F: drivers/dma/at_xdmac.c
2170 F: drivers/i2c/busses/i2c-at91.c
2176 F: drivers/media/platform/soc_camera/atmel-isi.c
2177 F: include/media/atmel-isi.h
2183 F: drivers/video/fbdev/atmel_lcdfb.c
2184 F: include/video/atmel_lcdc.h
2186 ATMEL MACB ETHERNET DRIVER
2189 F: drivers/net/ethernet/cadence/
2196 F: drivers/mtd/nand/atmel_nand*
2202 F: drivers/mmc/host/sdhci-of-at91.c
2207 F: drivers/spi/spi-atmel.*
2213 F: drivers/misc/atmel-ssc.c
2214 F: include/linux/atmel-ssc.h
2216 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2220 F: drivers/misc/atmel_tclib.c
2221 F: drivers/clocksource/tcb_clksrc.c
2223 ATMEL USBA UDC DRIVER
2227 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2229 ATMEL WIRELESS DRIVER
2232 W: http://www.thekelleys.org.uk/atmel
2233 W: http://atmelwlandriver.sourceforge.net/
2235 F: drivers/net/wireless/atmel/atmel*
2237 ATMEL MAXTOUCH DRIVER
2239 T: git git://github.com/atmel-maxtouch/linux.git
2241 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2242 F: drivers/input/touchscreen/atmel_mxt_ts.c
2243 F: include/linux/platform_data/atmel_mxt_ts.h
2245 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2248 W: http://www.attotech.com
2250 F: drivers/scsi/esas2r
2252 ATUSB IEEE 802.15.4 RADIO DRIVER
2256 F: drivers/net/ieee802154/atusb.c
2257 F: drivers/net/ieee802154/atusb.h
2258 F: drivers/net/ieee802154/at86rf230.h
2264 W: http://people.redhat.com/sgrubb/audit/
2265 T: git git://git.infradead.org/users/pcmoore/audit
2267 F: include/linux/audit.h
2268 F: include/uapi/linux/audit.h
2271 AUXILIARY DISPLAY DRIVERS
2273 W: http://miguelojeda.es/auxdisplay.htm
2274 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2276 F: drivers/auxdisplay/
2277 F: include/linux/cfag12864b.h
2282 W: http://www.atmel.com/products/AVR32/
2283 W: http://mirror.egtvedt.no/avr32linux.org/
2284 W: http://avrfreaks.net/
2288 AVR32/AT32AP MACHINE SUPPORT
2292 F: arch/avr32/mach-at32ap/
2297 W: http://www.linux-ax25.org/
2299 F: include/uapi/linux/ax25.h
2300 F: include/net/ax25.h
2307 W: https://linuxtv.org
2308 T: git git://linuxtv.org/media_tree.git
2310 F: drivers/media/usb/dvb-usb-v2/az6007.c
2312 AZTECH FM RADIO RECEIVER DRIVER
2315 T: git git://linuxtv.org/media_tree.git
2316 W: https://linuxtv.org
2318 F: drivers/media/radio/radio-aztech*
2323 W: http://wireless.kernel.org/en/users/Drivers/b43
2325 F: drivers/net/wireless/broadcom/b43/
2327 B43LEGACY WIRELESS DRIVER
2331 W: http://wireless.kernel.org/en/users/Drivers/b43
2333 F: drivers/net/wireless/broadcom/b43legacy/
2335 BACKLIGHT CLASS/SUBSYSTEM
2338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2340 F: drivers/video/backlight/
2341 F: include/linux/backlight.h
2348 W: https://www.open-mesh.org/
2349 Q: https://patchwork.open-mesh.org/project/batman/list/
2351 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2352 F: Documentation/ABI/testing/sysfs-class-net-mesh
2353 F: Documentation/networking/batman-adv.txt
2354 F: include/uapi/linux/batman_adv.h
2357 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2360 W: http://www.baycom.org/~tom/ham/ham.html
2362 F: drivers/net/hamradio/baycom*
2364 BCACHE (BLOCK LAYER CACHE)
2367 W: http://bcache.evilpiepirate.org
2369 F: drivers/md/bcache/
2371 BDISP ST MEDIA DRIVER
2374 T: git git://linuxtv.org/media_tree.git
2375 W: https://linuxtv.org
2377 F: drivers/media/platform/sti/bdisp
2383 T: git git://github.com/luisbg/linux-befs.git
2384 F: Documentation/filesystems/befs.txt
2387 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2391 F: drivers/net/ethernet/ec_bhf.c
2396 F: Documentation/filesystems/bfs.txt
2398 F: include/uapi/linux/bfs_fs.h
2400 BLACKFIN ARCHITECTURE
2403 T: git git://git.code.sf.net/p/adi-linux/code
2404 W: http://blackfin.uclinux.org
2408 BLACKFIN EMAC DRIVER
2410 W: http://blackfin.uclinux.org
2412 F: drivers/net/ethernet/adi/
2416 W: http://blackfin.uclinux.org
2418 F: drivers/rtc/rtc-bfin.c
2423 W: http://blackfin.uclinux.org
2425 F: drivers/mmc/host/bfin_sdh.c
2427 BLACKFIN SERIAL DRIVER
2430 W: http://blackfin.uclinux.org
2432 F: drivers/tty/serial/bfin_uart.c
2434 BLACKFIN WATCHDOG DRIVER
2436 W: http://blackfin.uclinux.org
2438 F: drivers/watchdog/bfin_wdt.c
2440 BLACKFIN I2C TWI DRIVER
2443 W: http://blackfin.uclinux.org/
2445 F: drivers/i2c/busses/i2c-bfin-twi.c
2447 BLACKFIN MEDIA DRIVER
2450 W: http://blackfin.uclinux.org/
2452 F: drivers/media/platform/blackfin/
2453 F: drivers/media/i2c/adv7183*
2454 F: drivers/media/i2c/vs6624*
2456 BLINKM RGB LED DRIVER
2459 F: drivers/leds/leds-blinkm.c
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2467 F: kernel/trace/blktrace.c
2473 F: drivers/mtd/devices/block2mtd.c
2480 W: http://www.bluez.org/
2481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2484 F: drivers/bluetooth/
2491 W: http://www.bluez.org/
2492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2496 F: include/net/bluetooth/
2503 W: http://sourceforge.net/projects/bonding/
2505 F: drivers/net/bonding/
2506 F: include/uapi/linux/if_bonding.h
2508 BPF (Safe dynamic programs and tools)
2515 BROADCOM B44 10/100 ETHERNET DRIVER
2519 F: drivers/net/ethernet/broadcom/b44.*
2521 BROADCOM B53 ETHERNET SWITCH DRIVER
2526 F: drivers/net/dsa/b53/*
2527 F: include/linux/platform_data/b53.h
2529 BROADCOM GENET ETHERNET DRIVER
2533 F: drivers/net/ethernet/broadcom/genet/
2535 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2540 F: drivers/net/ethernet/broadcom/bnx2.*
2541 F: drivers/net/ethernet/broadcom/bnx2_*
2543 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2547 F: drivers/net/ethernet/broadcom/bnx2x/
2549 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2554 T: git git://github.com/broadcom/mach-bcm
2560 F: arch/arm/mach-bcm/
2562 BROADCOM BCM2835 ARM ARCHITECTURE
2568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2572 BROADCOM BCM47XX MIPS ARCHITECTURE
2577 F: Documentation/devicetree/bindings/mips/brcm/
2578 F: arch/mips/bcm47xx/*
2579 F: arch/mips/include/asm/mach-bcm47xx/*
2581 BROADCOM BCM5301X ARM ARCHITECTURE
2587 F: arch/arm/mach-bcm/bcm_5301x.c
2588 F: arch/arm/boot/dts/bcm5301x*.dtsi
2589 F: arch/arm/boot/dts/bcm470*
2591 BROADCOM BCM63XX ARM ARCHITECTURE
2595 T: git git://github.com/broadcom/stblinux.git
2599 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2603 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2605 BROADCOM BCM7XXX ARM ARCHITECTURE
2611 T: git git://github.com/broadcom/stblinux.git
2613 F: arch/arm/mach-bcm/*brcmstb*
2614 F: arch/arm/boot/dts/bcm7*.dts*
2615 F: drivers/bus/brcmstb_gisb.c
2618 BROADCOM BMIPS MIPS ARCHITECTURE
2622 T: git git://github.com/broadcom/stblinux.git
2624 F: arch/mips/bmips/*
2625 F: arch/mips/include/asm/mach-bmips/*
2626 F: arch/mips/kernel/*bmips*
2627 F: arch/mips/boot/dts/brcm/bcm*.dts*
2628 F: drivers/irqchip/irq-bcm63*
2629 F: drivers/irqchip/irq-bcm7*
2630 F: drivers/irqchip/irq-brcmstb*
2631 F: include/linux/bcm963xx_nvram.h
2632 F: include/linux/bcm963xx_tag.h
2634 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2640 F: drivers/net/ethernet/broadcom/tg3.*
2642 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2649 F: drivers/net/wireless/broadcom/brcm80211/
2651 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2655 F: drivers/scsi/bnx2fc/
2657 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2661 F: drivers/scsi/bnx2i/
2663 BROADCOM IPROC ARM ARCHITECTURE
2669 T: git git://github.com/broadcom/cygnus-linux.git
2684 F: arch/arm64/boot/dts/broadcom/ns2*
2685 F: drivers/clk/bcm/clk-ns*
2686 F: drivers/pinctrl/bcm/pinctrl-ns*
2688 BROADCOM BRCMSTB GPIO DRIVER
2692 F: drivers/gpio/gpio-brcmstb.c
2693 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2695 BROADCOM KONA GPIO DRIVER
2699 F: drivers/gpio/gpio-bcm-kona.c
2700 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2702 BROADCOM NVRAM DRIVER
2706 F: drivers/firmware/broadcom/*
2708 BROADCOM STB NAND FLASH DRIVER
2714 F: drivers/mtd/nand/brcmnand/
2716 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2721 F: include/linux/bcma/
2723 BROADCOM SYSTEMPORT ETHERNET DRIVER
2727 F: drivers/net/ethernet/broadcom/bcmsysport.*
2729 BROADCOM VULCAN ARM64 SOC
2734 F: arch/arm64/boot/dts/broadcom/vulcan*
2736 BROCADE BFA FC SCSI DRIVER
2741 F: drivers/scsi/bfa/
2743 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2747 F: drivers/net/ethernet/brocade/bna/
2749 BSG (block layer generic sg v4 driver)
2754 F: include/linux/bsg.h
2755 F: include/uapi/linux/bsg.h
2760 T: git git://git.alsa-project.org/alsa-kernel.git
2762 F: Documentation/sound/alsa/Bt87x.txt
2763 F: sound/pci/bt87x.c
2767 W: http://bu3sch.de/btgpio.php
2769 F: drivers/gpio/gpio-bt8xx.c
2776 W: http://btrfs.wiki.kernel.org/
2777 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2780 F: Documentation/filesystems/btrfs.txt
2783 BTTV VIDEO4LINUX DRIVER
2787 W: https://linuxtv.org
2788 T: git git://linuxtv.org/media_tree.git
2790 F: Documentation/video4linux/bttv/
2791 F: drivers/media/pci/bt8xx/bttv*
2793 BUSLOGIC SCSI DRIVER
2797 F: drivers/scsi/BusLogic.*
2798 F: drivers/scsi/FlashPoint.*
2800 C-MEDIA CMI8788 DRIVER
2803 T: git git://git.alsa-project.org/alsa-kernel.git
2805 F: sound/pci/oxygen/
2811 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2815 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2819 F: Documentation/filesystems/caching/cachefiles.txt
2822 CADET FM/AM RADIO RECEIVER DRIVER
2825 T: git git://linuxtv.org/media_tree.git
2826 W: https://linuxtv.org
2828 F: drivers/media/radio/radio-cadet*
2830 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2833 T: git git://linuxtv.org/media_tree.git
2835 F: Documentation/video4linux/cafe_ccic
2836 F: drivers/media/platform/marvell-ccic/
2842 F: Documentation/networking/caif/
2843 F: drivers/net/caif/
2844 F: include/uapi/linux/caif/
2845 F: include/net/caif/
2848 CALGARY x86-64 IOMMU
2853 F: arch/x86/kernel/pci-calgary_64.c
2854 F: arch/x86/kernel/tce_64.c
2855 F: arch/x86/include/asm/calgary.h
2856 F: arch/x86/include/asm/tce.h
2862 W: https://github.com/linux-can
2863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2866 F: Documentation/networking/can.txt
2868 F: include/linux/can/core.h
2869 F: include/uapi/linux/can.h
2870 F: include/uapi/linux/can/bcm.h
2871 F: include/uapi/linux/can/raw.h
2872 F: include/uapi/linux/can/gw.h
2878 W: https://github.com/linux-can
2879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2882 F: Documentation/devicetree/bindings/net/can/
2884 F: include/linux/can/dev.h
2885 F: include/linux/can/platform/
2886 F: include/uapi/linux/can/error.h
2887 F: include/uapi/linux/can/netlink.h
2893 F: include/linux/capability.h
2894 F: include/uapi/linux/capability.h
2895 F: security/commoncap.c
2896 F: kernel/capability.c
2898 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2901 F: drivers/iio/light/cm*
2902 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2904 CAVIUM LIQUIDIO NETWORK DRIVER
2910 W: http://www.cavium.com
2912 F: drivers/net/ethernet/cavium/liquidio/
2914 CC2520 IEEE-802.15.4 RADIO DRIVER
2918 F: drivers/net/ieee802154/cc2520.c
2919 F: include/linux/spi/cc2520.h
2920 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2925 T: git git://linuxtv.org/media_tree.git
2926 W: http://linuxtv.org
2928 F: Documentation/cec.txt
2929 F: Documentation/DocBook/media/v4l/cec*
2930 F: drivers/staging/media/cec/
2931 F: drivers/media/cec-edid.c
2932 F: drivers/media/rc/keymaps/rc-cec.c
2933 F: include/media/cec.h
2934 F: include/media/cec-edid.h
2935 F: include/linux/cec.h
2936 F: include/linux/cec-funcs.h
2938 CELL BROADBAND ENGINE ARCHITECTURE
2941 W: http://www.ibm.com/developerworks/power/cell/
2943 F: arch/powerpc/include/asm/cell*.h
2944 F: arch/powerpc/include/asm/spu*.h
2945 F: arch/powerpc/include/uapi/asm/spu*.h
2946 F: arch/powerpc/oprofile/*cell*
2947 F: arch/powerpc/platforms/cell/
2949 CEPH COMMON CODE (LIBCEPH)
2955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2956 T: git git://github.com/ceph/ceph-client.git
2959 F: include/linux/ceph/
2960 F: include/linux/crush/
2962 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2969 T: git git://github.com/ceph/ceph-client.git
2971 F: Documentation/filesystems/ceph.txt
2974 CERTIFICATE HANDLING:
2979 F: Documentation/module-signing.txt
2981 F: scripts/sign-file.c
2982 F: scripts/extract-cert.c
2984 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2987 F: Documentation/usb/WUSB-Design-overview.txt
2988 F: Documentation/usb/wusb-cbaf
2989 F: drivers/usb/host/hwa-hc.c
2990 F: drivers/usb/host/whci/
2991 F: drivers/usb/wusbcore/
2992 F: include/linux/usb/wusb*
2994 CFAG12864B LCD DRIVER
2996 W: http://miguelojeda.es/auxdisplay.htm
2997 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2999 F: drivers/auxdisplay/cfag12864b.c
3000 F: include/linux/cfag12864b.h
3002 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3004 W: http://miguelojeda.es/auxdisplay.htm
3005 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3007 F: drivers/auxdisplay/cfag12864bfb.c
3008 F: include/linux/cfag12864b.h
3010 CFG80211 and NL80211
3013 W: http://wireless.kernel.org/
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3017 F: include/uapi/linux/nl80211.h
3018 F: include/net/cfg80211.h
3020 X: net/wireless/wext*
3022 CHAR and MISC DRIVERS
3025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3029 F: include/linux/miscdevice.h
3035 F: scripts/checkpatch.pl
3037 CHINESE DOCUMENTATION
3042 F: Documentation/zh_CN/
3044 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3049 F: drivers/usb/chipidea/
3051 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3055 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3056 F: drivers/input/touchscreen/chipone_icn8318.c
3058 CHROME HARDWARE PLATFORM SUPPORT
3061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3062 F: drivers/platform/chrome/
3064 CISCO VIC ETHERNET NIC DRIVER
3070 F: drivers/net/ethernet/cisco/enic/
3072 CISCO VIC LOW LATENCY NIC DRIVER
3076 F: drivers/infiniband/hw/usnic/
3078 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3082 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3084 CIRRUS LOGIC AUDIO CODEC DRIVERS
3089 F: sound/soc/codecs/cs*
3096 F: include/linux/cleancache.h
3102 F: include/linux/clk.h
3104 CLOCKSOURCE, CLOCKEVENT DRIVERS
3108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3110 F: drivers/clocksource
3112 CISCO FCOE HBA DRIVER
3118 F: drivers/scsi/fnic/
3120 CISCO SCSI HBA DRIVER
3125 F: drivers/scsi/snic/
3132 F: drivers/platform/x86/classmate-laptop.c
3137 T: git git://linuxtv.org/media_tree.git
3138 W: https://linuxtv.org
3140 F: drivers/media/pci/cobalt/
3142 COCCINELLE/Semantic Patches (SmPL)
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3149 W: http://coccinelle.lip6.fr/
3151 F: Documentation/coccinelle.txt
3152 F: scripts/coccinelle/
3153 F: scripts/coccicheck
3159 W: http://www.coda.cs.cmu.edu/
3161 F: Documentation/filesystems/coda.txt
3163 F: include/linux/coda*.h
3164 F: include/uapi/linux/coda*.h
3166 CODA V4L2 MEM2MEM DRIVER
3170 F: Documentation/devicetree/bindings/media/coda.txt
3171 F: drivers/media/platform/coda/
3173 COMMON CLK FRAMEWORK
3177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3179 F: Documentation/devicetree/bindings/clock/
3181 X: drivers/clk/clkdev.c
3182 F: include/linux/clk-pr*
3183 F: include/linux/clk/
3185 COMMON INTERNET FILE SYSTEM (CIFS)
3189 W: http://linux-cifs.samba.org/
3190 T: git git://git.samba.org/sfrench/cifs-2.6.git
3192 F: Documentation/filesystems/cifs/
3195 COMPACTPCI HOTPLUG CORE
3199 F: drivers/pci/hotplug/cpci_hotplug*
3201 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3205 F: drivers/pci/hotplug/cpcihp_zt5550.*
3207 COMPACTPCI HOTPLUG GENERIC DRIVER
3211 F: drivers/pci/hotplug/cpcihp_generic.c
3213 COMPAL LAPTOP SUPPORT
3217 F: drivers/platform/x86/compal-laptop.c
3219 CONEXANT ACCESSRUNNER USB DRIVER
3221 W: http://accessrunner.sourceforge.net/
3223 F: drivers/usb/atm/cxacru.c
3228 T: git git://git.infradead.org/users/hch/configfs.git
3231 F: include/linux/configfs.h
3237 F: drivers/connector/
3239 CONTROL GROUP (CGROUP)
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3246 F: Documentation/cgroup*
3247 F: include/linux/cgroup*
3250 CONTROL GROUP - CPUSET
3253 W: http://www.bullopensource.org/cpuset/
3254 W: http://oss.sgi.com/projects/cpusets/
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3257 F: Documentation/cgroup-v1/cpusets.txt
3258 F: include/linux/cpuset.h
3261 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3271 CORETEMP HARDWARE MONITORING DRIVER
3275 F: Documentation/hwmon/coretemp
3276 F: drivers/hwmon/coretemp.c
3278 COSA/SRP SYNC SERIAL DRIVER
3280 W: http://www.fi.muni.cz/~kas/cosa/
3282 F: drivers/net/wan/cosa*
3284 CPMAC ETHERNET DRIVER
3288 F: drivers/net/ethernet/ti/cpmac.c
3290 CPU FREQUENCY DRIVERS
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3296 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3298 F: include/linux/cpufreq.h
3300 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3304 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3306 F: drivers/cpufreq/arm_big_little.h
3307 F: drivers/cpufreq/arm_big_little.c
3308 F: drivers/cpufreq/arm_big_little_dt.c
3310 CPUIDLE DRIVER - ARM BIG LITTLE
3315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3317 F: drivers/cpuidle/cpuidle-big_little.c
3319 CPUIDLE DRIVER - ARM EXYNOS
3326 F: drivers/cpuidle/cpuidle-exynos.c
3327 F: arch/arm/mach-exynos/pm.c
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3335 F: drivers/cpuidle/*
3336 F: include/linux/cpuidle.h
3341 F: arch/x86/kernel/cpuid.c
3342 F: arch/x86/kernel/msr.c
3344 CPU POWER MONITORING SUBSYSTEM
3348 F: tools/power/cpupower/
3351 W: http://sourceforge.net/projects/cramfs/
3352 S: Orphan / Obsolete
3353 F: Documentation/filesystems/cramfs.txt
3360 W: http://developer.axis.com
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3364 F: drivers/tty/serial/crisv10.*
3370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3373 F: Documentation/crypto/
3374 F: Documentation/devicetree/bindings/crypto/
3375 F: Documentation/DocBook/crypto-API.tmpl
3381 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3385 F: crypto/ansi_cprng.c
3391 T: git git://linuxtv.org/media_tree.git
3392 W: http://linuxtv.org
3394 F: drivers/media/i2c/cs3308.c
3395 F: drivers/media/i2c/cs3308.h
3397 CS5535 Audio ALSA driver
3400 F: sound/pci/cs5535audio/
3405 F: drivers/net/wireless/st/cw1200/
3407 CX18 VIDEO4LINUX DRIVER
3411 T: git git://linuxtv.org/media_tree.git
3412 W: https://linuxtv.org
3413 W: http://www.ivtvdriver.org/index.php/Cx18
3415 F: Documentation/video4linux/cx18.txt
3416 F: drivers/media/pci/cx18/
3417 F: include/uapi/linux/ivtv*
3419 CX2341X MPEG ENCODER HELPER MODULE
3422 T: git git://linuxtv.org/media_tree.git
3423 W: https://linuxtv.org
3425 F: drivers/media/common/cx2341x*
3426 F: include/media/cx2341x*
3428 CX24120 MEDIA DRIVER
3432 W: https://linuxtv.org
3433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3435 F: drivers/media/dvb-frontends/cx24120*
3437 CX88 VIDEO4LINUX DRIVER
3441 W: https://linuxtv.org
3442 T: git git://linuxtv.org/media_tree.git
3444 F: Documentation/video4linux/cx88/
3445 F: drivers/media/pci/cx88/
3447 CXD2820R MEDIA DRIVER
3450 W: https://linuxtv.org
3451 W: http://palosaari.fi/linux/
3452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3453 T: git git://linuxtv.org/anttip/media_tree.git
3455 F: drivers/media/dvb-frontends/cxd2820r*
3457 CXGB3 ETHERNET DRIVER (CXGB3)
3460 W: http://www.chelsio.com
3462 F: drivers/net/ethernet/chelsio/cxgb3/
3464 CXGB3 ISCSI DRIVER (CXGB3I)
3467 W: http://www.chelsio.com
3469 F: drivers/scsi/cxgbi/cxgb3i
3471 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3474 W: http://www.openfabrics.org
3476 F: drivers/infiniband/hw/cxgb3/
3478 CXGB4 ETHERNET DRIVER (CXGB4)
3481 W: http://www.chelsio.com
3483 F: drivers/net/ethernet/chelsio/cxgb4/
3485 CXGB4 ISCSI DRIVER (CXGB4I)
3488 W: http://www.chelsio.com
3490 F: drivers/scsi/cxgbi/cxgb4i
3492 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3495 W: http://www.openfabrics.org
3497 F: drivers/infiniband/hw/cxgb4/
3499 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3502 W: http://www.chelsio.com
3504 F: drivers/net/ethernet/chelsio/cxgb4vf/
3506 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3511 F: drivers/misc/cxl/
3512 F: include/misc/cxl*
3513 F: include/uapi/misc/cxl.h
3514 F: Documentation/powerpc/cxl.txt
3515 F: Documentation/powerpc/cxl.txt
3516 F: Documentation/ABI/testing/sysfs-class-cxl
3518 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3524 F: drivers/scsi/cxlflash/
3525 F: include/uapi/scsi/cxlflash_ioctls.h
3526 F: Documentation/powerpc/cxlflash.txt
3528 STMMAC ETHERNET DRIVER
3532 W: http://www.stlinux.com
3534 F: drivers/net/ethernet/stmicro/stmmac/
3539 W: http://www.armlinux.org.uk/
3541 F: drivers/video/fbdev/cyber2000fb.*
3543 CYCLADES ASYNC MUX DRIVER
3544 W: http://www.cyclades.com/
3546 F: drivers/tty/cyclades.c
3547 F: include/linux/cyclades.h
3548 F: include/uapi/linux/cyclades.h
3550 CYCLADES PC300 DRIVER
3551 W: http://www.cyclades.com/
3553 F: drivers/net/wan/pc300*
3555 CYPRESS_FIRMWARE MEDIA DRIVER
3558 W: https://linuxtv.org
3559 W: http://palosaari.fi/linux/
3560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3561 T: git git://linuxtv.org/anttip/media_tree.git
3563 F: drivers/media/common/cypress_firmware*
3565 CYTTSP TOUCHSCREEN DRIVER
3569 F: drivers/input/touchscreen/cyttsp*
3570 F: include/linux/input/cyttsp.h
3572 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3575 F: drivers/rtc/rtc-ds1685.c
3576 F: include/linux/rtc/ds1685.h
3578 DAMA SLAVE for AX.25
3580 W: http://yaina.de/jreuter/
3581 W: http://www.qsl.net/dl1bke/
3584 F: net/ax25/af_ax25.c
3585 F: net/ax25/ax25_dev.c
3586 F: net/ax25/ax25_ds_*
3587 F: net/ax25/ax25_in.c
3588 F: net/ax25/ax25_out.c
3589 F: net/ax25/ax25_timer.c
3590 F: net/ax25/sysctl_net_ax25.c
3592 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3595 F: Documentation/networking/dmfe.txt
3596 F: drivers/net/ethernet/dec/tulip/dmfe.c
3598 DC390/AM53C974 SCSI driver
3602 F: drivers/scsi/am53c974.c
3609 W: http://twibble.org/dist/dc395x/
3610 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3612 F: Documentation/scsi/dc395x.txt
3613 F: drivers/scsi/dc395x.*
3618 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3620 F: include/linux/dccp.h
3621 F: include/uapi/linux/dccp.h
3622 F: include/linux/tfrc.h
3625 DECnet NETWORK LAYER
3626 W: http://linux-decnet.sourceforge.net
3629 F: Documentation/networking/decnet.txt
3632 DECSTATION PLATFORM SUPPORT
3635 W: http://www.linux-mips.org/wiki/DECstation
3638 F: arch/mips/include/asm/dec/
3639 F: arch/mips/include/asm/mach-dec/
3641 DEFXX FDDI NETWORK DRIVER
3644 F: drivers/net/fddi/defxx.*
3651 F: drivers/platform/x86/dell-laptop.c
3653 DELL LAPTOP RBTN DRIVER
3656 F: drivers/platform/x86/dell-rbtn.*
3658 DELL LAPTOP FREEFALL DRIVER
3661 F: drivers/platform/x86/dell-smo8800.c
3663 DELL LAPTOP SMM DRIVER
3666 F: drivers/hwmon/dell-smm-hwmon.c
3667 F: include/uapi/linux/i8k.h
3669 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3672 F: Documentation/dcdbas.txt
3673 F: drivers/firmware/dcdbas.*
3675 DELL WMI EXTRAS DRIVER
3679 F: drivers/platform/x86/dell-wmi.c
3681 DESIGNWARE USB2 DRD IP DRIVER
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3686 F: drivers/usb/dwc2/
3688 DESIGNWARE USB3 DRD IP DRIVER
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3693 F: drivers/usb/dwc3/
3695 DEVICE COREDUMP (DEV_COREDUMP)
3699 F: drivers/base/devcoredump.c
3700 F: include/linux/devcoredump.h
3702 DEVICE FREQUENCY (DEVFREQ)
3706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3709 F: include/linux/devfreq.h
3710 F: Documentation/devicetree/bindings/devfreq/
3712 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3717 F: drivers/devfreq/event/
3718 F: drivers/devfreq/devfreq-event.c
3719 F: include/linux/devfreq-event.h
3720 F: Documentation/devicetree/bindings/devfreq/event/
3722 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3728 F: drivers/devfreq/exynos-bus.c
3729 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3731 DEVICE NUMBER REGISTRY
3733 W: http://lanana.org/docs/device-list/index.html
3741 W: http://sources.redhat.com/dm
3742 Q: http://patchwork.kernel.org/project/dm-devel/list/
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3744 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3746 F: Documentation/device-mapper/
3748 F: drivers/md/persistent-data/
3749 F: include/linux/device-mapper.h
3750 F: include/linux/dm-*.h
3751 F: include/uapi/linux/dm-*.h
3757 F: net/core/devlink.c
3758 F: include/net/devlink.h
3759 F: include/uapi/linux/devlink.h
3761 DIALOG SEMICONDUCTOR DRIVERS
3763 W: http://www.dialog-semiconductor.com/products
3765 F: Documentation/hwmon/da90??
3766 F: Documentation/devicetree/bindings/mfd/da90*.txt
3767 F: Documentation/devicetree/bindings/regulator/da92*.txt
3768 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3769 F: drivers/gpio/gpio-da90??.c
3770 F: drivers/hwmon/da90??-hwmon.c
3771 F: drivers/iio/adc/da91??-*.c
3772 F: drivers/input/misc/da90??_onkey.c
3773 F: drivers/input/touchscreen/da9052_tsi.c
3774 F: drivers/leds/leds-da90??.c
3775 F: drivers/mfd/da903x.c
3776 F: drivers/mfd/da90??-*.c
3777 F: drivers/mfd/da91??-*.c
3778 F: drivers/power/da9052-battery.c
3779 F: drivers/power/da91??-*.c
3780 F: drivers/regulator/da903x.c
3781 F: drivers/regulator/da9???-regulator.[ch]
3782 F: drivers/rtc/rtc-da90??.c
3783 F: drivers/video/backlight/da90??_bl.c
3784 F: drivers/watchdog/da90??_wdt.c
3785 F: include/linux/mfd/da903x.h
3786 F: include/linux/mfd/da9052/
3787 F: include/linux/mfd/da9055/
3788 F: include/linux/mfd/da9062/
3789 F: include/linux/mfd/da9063/
3790 F: include/linux/mfd/da9150/
3791 F: include/linux/regulator/da9211.h
3792 F: include/sound/da[79]*.h
3793 F: sound/soc/codecs/da[79]*.[ch]
3795 DIGI NEO AND CLASSIC PCI PRODUCTS
3800 F: drivers/staging/dgnc/
3802 DIOLAN U2C-12 I2C DRIVER
3806 F: drivers/i2c/busses/i2c-diolan-u2c.c
3814 DIRECTORY NOTIFICATION (DNOTIFY)
3817 F: Documentation/filesystems/dnotify.txt
3818 F: fs/notify/dnotify/
3819 F: include/linux/dnotify.h
3821 DISK GEOMETRY AND PARTITION HANDLING
3823 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3824 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3825 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3831 F: Documentation/filesystems/quota.txt
3833 F: include/linux/quota*.h
3834 F: include/uapi/linux/quota*.h
3836 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3840 W: http://plugable.com/category/projects/udlfb/
3841 F: drivers/video/fbdev/udlfb.c
3842 F: include/video/udlfb.h
3843 F: Documentation/fb/udlfb.txt
3845 DISTRIBUTED LOCK MANAGER (DLM)
3849 W: http://sources.redhat.com/cluster/
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3854 DMA BUFFER SHARING FRAMEWORK
3861 F: include/linux/dma-buf*
3862 F: include/linux/reservation.h
3863 F: include/linux/*fence.h
3864 F: Documentation/dma-buf-sharing.txt
3865 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3873 F: drivers/dma-buf/sync_file.c
3874 F: include/linux/sync_file.h
3875 F: Documentation/sync_file.txt
3876 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3878 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3881 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3884 F: include/linux/dmaengine.h
3885 F: Documentation/devicetree/bindings/dma/
3886 F: Documentation/dmaengine/
3887 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3889 DME1737 HARDWARE MONITOR DRIVER
3893 F: Documentation/hwmon/dme1737
3894 F: drivers/hwmon/dme1737.c
3899 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3900 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3901 F: drivers/firmware/dmi-id.c
3902 F: drivers/firmware/dmi_scan.c
3903 F: include/linux/dmi.h
3910 F: scripts/docproc.c
3911 F: scripts/kernel-doc*
3912 X: Documentation/ABI/
3913 X: Documentation/devicetree/
3914 X: Documentation/acpi
3915 X: Documentation/power
3916 X: Documentation/spi
3917 X: Documentation/DocBook/media
3918 T: git git://git.lwn.net/linux.git docs-next
3924 F: drivers/char/dtlk.c
3925 F: include/linux/dtlk.h
3927 DPT_I2O SCSI RAID DRIVER
3930 W: http://www.adaptec.com/
3932 F: drivers/scsi/dpt*
3933 F: drivers/scsi/dpt/
3939 W: http://www.drbd.org
3940 T: git git://git.linbit.com/linux-drbd.git
3941 T: git git://git.linbit.com/drbd-8.4.git
3943 F: drivers/block/drbd/
3945 F: Documentation/blockdev/drbd/
3947 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3951 F: Documentation/kobject.txt
3956 F: include/linux/debugfs.h
3957 F: include/linux/kobj*
3963 T: git git://people.freedesktop.org/~airlied/linux
3967 F: Documentation/devicetree/bindings/display/
3968 F: Documentation/devicetree/bindings/gpu/
3969 F: Documentation/devicetree/bindings/video/
3970 F: Documentation/gpu/
3972 F: include/uapi/drm/
3974 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3977 F: drivers/gpu/drm/ast/
3979 DRM DRIVER FOR BOCHS VIRTUAL GPU
3982 F: drivers/gpu/drm/bochs/
3984 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3987 F: drivers/gpu/drm/cirrus/
3989 RADEON and AMDGPU DRM DRIVERS
3993 T: git git://people.freedesktop.org/~agd5f/linux
3995 F: drivers/gpu/drm/radeon/
3996 F: include/uapi/drm/radeon_drm.h
3997 F: drivers/gpu/drm/amd/
3998 F: include/uapi/drm/amdgpu_drm.h
4003 T: git git://anongit.freedesktop.org/tegra/linux.git
4005 F: drivers/gpu/drm/drm_panel.c
4006 F: drivers/gpu/drm/panel/
4007 F: include/drm/drm_panel.h
4008 F: Documentation/devicetree/bindings/display/panel/
4010 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4015 W: https://01.org/linuxgraphics/
4016 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4017 T: git git://anongit.freedesktop.org/drm-intel
4019 F: drivers/gpu/drm/i915/
4020 F: include/drm/i915*
4021 F: include/uapi/drm/i915_drm.h
4022 F: Documentation/gpu/i915.rst
4024 DRM DRIVERS FOR ATMEL HLCDC
4028 F: drivers/gpu/drm/atmel-hlcdc/
4029 F: Documentation/devicetree/bindings/drm/atmel/
4031 DRM DRIVERS FOR ALLWINNER A10
4035 F: drivers/gpu/drm/sun4i/
4036 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4038 DRM DRIVERS FOR EXYNOS
4044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4046 F: drivers/gpu/drm/exynos/
4047 F: include/uapi/drm/exynos_drm.h
4048 F: Documentation/devicetree/bindings/display/exynos/
4050 DRM DRIVERS FOR FREESCALE DCU
4055 F: drivers/gpu/drm/fsl-dcu/
4056 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4057 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4058 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4060 DRM DRIVERS FOR FREESCALE IMX
4064 F: drivers/gpu/drm/imx/
4065 F: drivers/gpu/ipu-v3/
4066 F: Documentation/devicetree/bindings/display/imx/
4068 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4071 T: git git://github.com/patjak/drm-gma500
4073 F: drivers/gpu/drm/gma500/
4075 DRM DRIVERS FOR HISILICON
4080 T: git git://github.com/xin3liang/linux.git
4082 F: drivers/gpu/drm/hisilicon/
4083 F: Documentation/devicetree/bindings/display/hisilicon/
4085 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4086 S: Orphan / Obsolete
4087 F: drivers/gpu/drm/i810/
4088 F: include/uapi/drm/i810_drm.h
4090 DRM DRIVER FOR MSM ADRENO GPU
4095 T: git git://people.freedesktop.org/~robclark/linux
4097 F: drivers/gpu/drm/msm/
4098 F: include/uapi/drm/msm_drm.h
4099 F: Documentation/devicetree/bindings/display/msm/
4101 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4105 T: git git://github.com/skeggsb/linux
4107 F: drivers/gpu/drm/nouveau/
4108 F: include/uapi/drm/nouveau_drm.h
4110 DRM DRIVERS FOR NVIDIA TEGRA
4114 T: git git://anongit.freedesktop.org/tegra/linux.git
4116 F: drivers/gpu/drm/tegra/
4117 F: drivers/gpu/host1x/
4118 F: include/linux/host1x.h
4119 F: include/uapi/drm/tegra_drm.h
4120 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4122 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4123 S: Orphan / Obsolete
4124 F: drivers/gpu/drm/mga/
4125 F: include/uapi/drm/mga_drm.h
4127 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4130 F: drivers/gpu/drm/mgag200/
4132 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4133 S: Orphan / Obsolete
4134 F: drivers/gpu/drm/r128/
4135 F: include/uapi/drm/r128_drm.h
4137 DRM DRIVERS FOR RENESAS
4141 T: git git://linuxtv.org/pinchartl/fbdev
4143 F: drivers/gpu/drm/rcar-du/
4144 F: drivers/gpu/drm/shmobile/
4145 F: include/linux/platform_data/shmob_drm.h
4146 F: Documentation/devicetree/bindings/display/renesas,du.txt
4148 DRM DRIVER FOR QXL VIRTUAL GPU
4151 F: drivers/gpu/drm/qxl/
4152 F: include/uapi/drm/qxl_drm.h
4154 DRM DRIVERS FOR ROCKCHIP
4158 F: drivers/gpu/drm/rockchip/
4159 F: Documentation/devicetree/bindings/display/rockchip/
4161 DRM DRIVER FOR SAVAGE VIDEO CARDS
4162 S: Orphan / Obsolete
4163 F: drivers/gpu/drm/savage/
4164 F: include/uapi/drm/savage_drm.h
4166 DRM DRIVER FOR SIS VIDEO CARDS
4167 S: Orphan / Obsolete
4168 F: drivers/gpu/drm/sis/
4169 F: include/uapi/drm/sis_drm.h
4175 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4177 F: drivers/gpu/drm/sti
4178 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4180 DRM DRIVER FOR TDFX VIDEO CARDS
4181 S: Orphan / Obsolete
4182 F: drivers/gpu/drm/tdfx/
4184 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4187 F: drivers/gpu/drm/udl/
4189 DRM DRIVERS FOR VIVANTE GPU IP
4195 F: drivers/gpu/drm/etnaviv/
4196 F: include/uapi/drm/etnaviv_drm.h
4197 F: Documentation/devicetree/bindings/display/etnaviv/
4199 DRM DRIVER FOR VMWARE VIRTUAL GPU
4204 T: git git://people.freedesktop.org/~syeh/repos_linux
4205 T: git git://people.freedesktop.org/~thomash/linux
4207 F: drivers/gpu/drm/vmwgfx/
4208 F: include/uapi/drm/vmwgfx_drm.h
4212 T: git git://github.com/anholt/linux
4214 F: drivers/gpu/drm/vc4/
4215 F: include/uapi/drm/vc4_drm.h
4216 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4218 DRM DRIVERS FOR TI OMAP
4222 F: drivers/gpu/drm/omapdrm/
4223 F: Documentation/devicetree/bindings/display/ti/
4225 DRM DRIVERS FOR TI LCDC
4230 F: drivers/gpu/drm/tilcdc/
4231 F: Documentation/devicetree/bindings/display/tilcdc/
4233 DSBR100 USB FM RADIO DRIVER
4236 T: git git://linuxtv.org/media_tree.git
4238 F: drivers/media/radio/dsbr100.c
4244 F: drivers/net/wan/dscc4.c
4249 T: git git://linuxtv.org/media_tree.git
4250 W: https://linuxtv.org
4252 F: drivers/media/pci/dt3155/
4254 DVB_USB_AF9015 MEDIA DRIVER
4257 W: https://linuxtv.org
4258 W: http://palosaari.fi/linux/
4259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4260 T: git git://linuxtv.org/anttip/media_tree.git
4262 F: drivers/media/usb/dvb-usb-v2/af9015*
4264 DVB_USB_AF9035 MEDIA DRIVER
4267 W: https://linuxtv.org
4268 W: http://palosaari.fi/linux/
4269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4270 T: git git://linuxtv.org/anttip/media_tree.git
4272 F: drivers/media/usb/dvb-usb-v2/af9035*
4274 DVB_USB_ANYSEE MEDIA DRIVER
4277 W: https://linuxtv.org
4278 W: http://palosaari.fi/linux/
4279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4280 T: git git://linuxtv.org/anttip/media_tree.git
4282 F: drivers/media/usb/dvb-usb-v2/anysee*
4284 DVB_USB_AU6610 MEDIA DRIVER
4287 W: https://linuxtv.org
4288 W: http://palosaari.fi/linux/
4289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4290 T: git git://linuxtv.org/anttip/media_tree.git
4292 F: drivers/media/usb/dvb-usb-v2/au6610*
4294 DVB_USB_CE6230 MEDIA DRIVER
4297 W: https://linuxtv.org
4298 W: http://palosaari.fi/linux/
4299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4300 T: git git://linuxtv.org/anttip/media_tree.git
4302 F: drivers/media/usb/dvb-usb-v2/ce6230*
4304 DVB_USB_CXUSB MEDIA DRIVER
4307 W: https://linuxtv.org
4308 W: http://github.com/mkrufky
4309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4310 T: git git://linuxtv.org/media_tree.git
4312 F: drivers/media/usb/dvb-usb/cxusb*
4314 DVB_USB_EC168 MEDIA DRIVER
4317 W: https://linuxtv.org
4318 W: http://palosaari.fi/linux/
4319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4320 T: git git://linuxtv.org/anttip/media_tree.git
4322 F: drivers/media/usb/dvb-usb-v2/ec168*
4324 DVB_USB_GL861 MEDIA DRIVER
4327 W: https://linuxtv.org
4328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4329 T: git git://linuxtv.org/anttip/media_tree.git
4331 F: drivers/media/usb/dvb-usb-v2/gl861*
4333 DVB_USB_MXL111SF MEDIA DRIVER
4336 W: https://linuxtv.org
4337 W: http://github.com/mkrufky
4338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4339 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4341 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4343 DVB_USB_RTL28XXU MEDIA DRIVER
4346 W: https://linuxtv.org
4347 W: http://palosaari.fi/linux/
4348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4349 T: git git://linuxtv.org/anttip/media_tree.git
4351 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4353 DVB_USB_V2 MEDIA DRIVER
4356 W: https://linuxtv.org
4357 W: http://palosaari.fi/linux/
4358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4359 T: git git://linuxtv.org/anttip/media_tree.git
4361 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4362 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4367 F: lib/dynamic_debug.c
4368 F: include/linux/dynamic_debug.h
4370 DZ DECSTATION DZ11 SERIAL DRIVER
4373 F: drivers/tty/serial/dz.*
4375 E3X0 POWER BUTTON DRIVER
4378 W: http://www.ettus.com
4380 F: drivers/input/misc/e3x0-button.c
4381 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4386 W: https://linuxtv.org
4387 W: http://palosaari.fi/linux/
4388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4389 T: git git://linuxtv.org/anttip/media_tree.git
4391 F: drivers/media/tuners/e4000*
4393 EATA ISA/EISA/PCI SCSI DRIVER
4397 F: drivers/scsi/eata.c
4402 W: https://linuxtv.org
4403 W: http://palosaari.fi/linux/
4404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4405 T: git git://linuxtv.org/anttip/media_tree.git
4407 F: drivers/media/dvb-frontends/ec100*
4412 W: http://ecryptfs.org
4413 W: https://launchpad.net/ecryptfs
4414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4416 F: Documentation/filesystems/ecryptfs.txt
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4428 F: Documentation/edac.txt
4430 F: include/linux/edac.h
4437 F: drivers/edac/amd64_edac*
4444 F: drivers/edac/highbank*
4452 F: drivers/edac/octeon_edac*
4459 F: drivers/edac/e752x_edac.c
4465 F: drivers/edac/e7xxx_edac.c
4472 F: drivers/edac/ghes_edac.c
4478 F: drivers/edac/i82443bxgx_edac.c
4484 F: drivers/edac/i3000_edac.c
4490 F: drivers/edac/i5000_edac.c
4497 F: drivers/edac/i5400_edac.c
4504 F: drivers/edac/i7300_edac.c
4511 F: drivers/edac/i7core_edac.c
4518 F: drivers/edac/i82975x_edac.c
4524 F: drivers/edac/ie31200_edac.c
4530 F: drivers/edac/mpc85xx_edac.[ch]
4536 F: drivers/edac/pasemi_edac.c
4542 F: drivers/edac/r82600_edac.c
4549 F: drivers/edac/sb_edac.c
4555 F: drivers/edac/skx_edac.c
4558 APPLIED MICRO (APM) X-GENE SOC EDAC
4561 F: drivers/edac/xgene_edac.c
4562 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4564 EDIROL UA-101/UA-1000 DRIVER
4567 T: git git://git.alsa-project.org/alsa-kernel.git
4569 F: sound/usb/misc/ua101.c
4571 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4576 F: Documentation/efi-stub.txt
4577 F: arch/ia64/kernel/efi.c
4578 F: arch/x86/boot/compressed/eboot.[ch]
4579 F: arch/x86/include/asm/efi.h
4580 F: arch/x86/platform/efi/
4581 F: drivers/firmware/efi/
4582 F: include/linux/efi*.h
4584 EFI VARIABLE FILESYSTEM
4588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4593 EFIFB FRAMEBUFFER DRIVER
4597 F: drivers/video/fbdev/efifb.c
4600 W: http://aeschi.ch.eu.org/efs/
4604 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4608 F: drivers/net/ethernet/ibm/ehea/
4610 EM28XX VIDEO4LINUX DRIVER
4614 W: https://linuxtv.org
4615 T: git git://linuxtv.org/media_tree.git
4617 F: drivers/media/usb/em28xx/
4626 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4630 W: http://www.avagotech.com
4632 F: drivers/scsi/lpfc/
4634 ENE CB710 FLASH CARD READER DRIVER
4637 F: drivers/misc/cb710/
4638 F: drivers/mmc/host/cb710-mmc.*
4639 F: include/linux/cb710.h
4641 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4644 F: drivers/media/rc/ene_ir.*
4646 EPSON S1D13XXX FRAMEBUFFER DRIVER
4649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4650 F: drivers/video/fbdev/s1d13xxxfb.c
4651 F: include/video/s1d13xxxfb.h
4653 ET131X NETWORK DRIVER
4656 F: drivers/net/ethernet/agere/
4662 W: http://www.linuxfoundation.org/en/Net:Bridge
4664 F: include/linux/netfilter_bridge/
4667 ETHERNET PHY LIBRARY
4671 F: include/linux/phy.h
4672 F: include/linux/phy_fixed.h
4674 F: Documentation/networking/phy.txt
4675 F: drivers/of/of_mdio.c
4676 F: drivers/of/of_net.c
4682 F: Documentation/filesystems/ext2.txt
4684 F: include/linux/ext2*
4690 W: http://ext4.wiki.kernel.org
4691 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4694 F: Documentation/filesystems/ext4.txt
4697 Extended Verification Module (EVM)
4702 F: security/integrity/evm/
4704 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4711 F: include/linux/extcon/
4712 F: include/linux/extcon.h
4713 F: Documentation/extcon/
4714 F: Documentation/devicetree/bindings/extcon/
4720 F: drivers/gpu/drm/exynos/exynos_dp*
4722 EXYNOS SYSMMU (IOMMU) driver
4726 F: drivers/iommu/exynos-iommu.c
4728 EXYNOS MIPI DISPLAY DRIVERS
4734 F: drivers/video/fbdev/exynos/exynos_mipi*
4735 F: include/video/exynos_mipi*
4737 EZchip NPS platform support
4740 F: arch/arc/plat-eznps
4741 F: arch/arc/boot/dts/eznps.dts
4743 F71805F HARDWARE MONITORING DRIVER
4747 F: Documentation/hwmon/f71805f
4748 F: drivers/hwmon/f71805f.c
4754 F: drivers/media/tuners/fc0011.h
4755 F: drivers/media/tuners/fc0011.c
4760 W: https://linuxtv.org
4761 W: http://palosaari.fi/linux/
4762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4763 T: git git://linuxtv.org/anttip/media_tree.git
4765 F: drivers/media/tuners/fc2580*
4770 F: fs/notify/fanotify/
4771 F: include/linux/fanotify.h
4772 F: include/uapi/linux/fanotify.h
4774 FARSYNC SYNCHRONOUS DRIVER
4776 W: http://www.farsite.co.uk/
4778 F: drivers/net/wan/farsync.*
4780 FAULT INJECTION SUPPORT
4783 F: Documentation/fault-injection/
4784 F: lib/fault-inject.c
4786 FBTFT Framebuffer drivers
4790 F: drivers/staging/fbtft/
4792 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4795 W: www.Open-FCoE.org
4797 F: drivers/scsi/libfc/
4798 F: drivers/scsi/fcoe/
4800 F: include/scsi/libfc.h
4801 F: include/scsi/libfcoe.h
4802 F: include/uapi/scsi/fc/
4804 FILE LOCKING (flock() and fcntl()/lockf())
4809 F: include/linux/fcntl.h
4810 F: include/linux/fs.h
4811 F: include/uapi/linux/fcntl.h
4812 F: include/uapi/linux/fs.h
4816 FILESYSTEMS (VFS and infrastructure)
4822 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4826 F: drivers/hwmon/f75375s.c
4827 F: include/linux/f75375s.h
4829 FIREWIRE AUDIO DRIVERS
4832 T: git git://git.alsa-project.org/alsa-kernel.git
4836 FIREWIRE MEDIA DRIVERS (firedtv)
4840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4842 F: drivers/media/firewire/
4844 FIREWIRE SBP-2 TARGET
4849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4851 F: drivers/target/sbp/
4856 W: http://ieee1394.wiki.kernel.org/
4857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4859 F: drivers/firewire/
4860 F: include/linux/firewire.h
4861 F: include/uapi/linux/firewire*.h
4864 FIRMWARE LOADER (request_firmware)
4868 F: Documentation/firmware_class/
4869 F: drivers/base/firmware*.c
4870 F: include/linux/firmware.h
4872 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4876 F: drivers/block/rsxx/
4880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4882 F: drivers/block/floppy.c
4886 W: http://www.ohwr.org/projects/fmc-bus
4889 F: include/linux/fmc*.h
4890 F: include/linux/ipmi-fru.h
4893 FPGA MANAGER FRAMEWORK
4898 F: include/linux/fpga/fpga-mgr.h
4899 W: http://www.rocketboards.org
4903 W: http://floatingpoint.sourceforge.net/emulator/index.html
4905 F: arch/x86/math-emu/
4907 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4910 F: drivers/net/wan/dlci.c
4911 F: drivers/net/wan/sdla.c
4917 W: http://linux-fbdev.sourceforge.net/
4918 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4921 F: Documentation/fb/
4924 F: include/linux/fb.h
4925 F: include/uapi/video/
4926 F: include/uapi/linux/fb.h
4928 FREESCALE DIU FRAMEBUFFER DRIVER
4932 F: drivers/video/fbdev/fsl-diu-fb.*
4934 FREESCALE DMA DRIVER
4939 F: drivers/dma/fsldma.*
4941 FREESCALE GPMI NAND DRIVER
4945 F: drivers/mtd/nand/gpmi-nand/*
4947 FREESCALE I2C CPM DRIVER
4952 F: drivers/i2c/busses/i2c-cpm.c
4954 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4959 F: include/linux/platform_data/video-imxfb.h
4960 F: drivers/video/fbdev/imxfb.c
4962 FREESCALE QUAD SPI DRIVER
4966 F: drivers/mtd/spi-nor/fsl-quadspi.c
4968 FREESCALE SOC FS_ENET DRIVER
4974 F: drivers/net/ethernet/freescale/fs_enet/
4975 F: include/linux/fs_enet_pd.h
4977 FREESCALE IMX / MXC FEC DRIVER
4981 F: drivers/net/ethernet/freescale/fec_main.c
4982 F: drivers/net/ethernet/freescale/fec_ptp.c
4983 F: drivers/net/ethernet/freescale/fec.h
4984 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4986 FREESCALE QUICC ENGINE LIBRARY
4989 F: drivers/soc/fsl/qe/
4990 F: include/soc/fsl/*qe*.h
4991 F: include/soc/fsl/*ucc*.h
4993 FREESCALE USB PERIPHERAL DRIVERS
4998 F: drivers/usb/gadget/udc/fsl*
5000 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5005 F: drivers/net/ethernet/freescale/ucc_geth*
5007 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5011 F: drivers/net/ethernet/freescale/gianfar*
5012 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5013 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5015 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5020 F: drivers/net/wan/fsl_ucc_hdlc*
5022 FREESCALE QUICC ENGINE UCC UART DRIVER
5026 F: drivers/tty/serial/ucc_uart.c
5028 FREESCALE SOC SOUND DRIVERS
5036 F: sound/soc/fsl/fsl*
5037 F: sound/soc/fsl/imx*
5038 F: sound/soc/fsl/mpc8610_hpcd.c
5040 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5045 F: drivers/staging/fsl-mc/
5049 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5058 F: Documentation/power/freezing-of-tasks.txt
5059 F: include/linux/freezer.h
5067 F: include/linux/frontswap.h
5069 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5073 F: Documentation/filesystems/caching/
5075 F: include/linux/fscache*.h
5077 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5082 F: include/linux/fscrypto.h
5089 W: http://en.wikipedia.org/wiki/F2FS
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5092 F: Documentation/filesystems/f2fs.txt
5093 F: Documentation/ABI/testing/sysfs-fs-f2fs
5095 F: include/linux/f2fs_fs.h
5096 F: include/trace/events/f2fs.h
5098 FUJITSU FR-V (FRV) PORT
5102 FUJITSU LAPTOP EXTRAS
5106 F: drivers/platform/x86/fujitsu-laptop.c
5108 FUJITSU M-5MO LS CAMERA ISP DRIVER
5113 F: drivers/media/i2c/m5mols/
5114 F: include/media/i2c/m5mols.h
5116 FUJITSU TABLET EXTRAS
5120 F: drivers/platform/x86/fujitsu-tablet.c
5122 FUSE: FILESYSTEM IN USERSPACE
5125 W: http://fuse.sourceforge.net/
5126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5129 F: include/uapi/linux/fuse.h
5130 F: Documentation/filesystems/fuse.txt
5132 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5135 S: Odd Fixes (e.g., new signatures)
5136 F: drivers/scsi/fdomain.*
5143 F: scripts/gcc-plugins/
5144 F: scripts/gcc-plugin.sh
5145 F: Documentation/gcc-plugins.txt
5147 GCOV BASED KERNEL PROFILING
5151 F: Documentation/gcov.txt
5153 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5156 W: http://www.icp-vortex.com/
5158 F: drivers/scsi/gdt*
5160 GDB KERNEL DEBUGGING HELPER SCRIPTS
5166 GEMTEK FM RADIO RECEIVER DRIVER
5169 T: git git://linuxtv.org/media_tree.git
5170 W: https://linuxtv.org
5172 F: drivers/media/radio/radio-gemtek*
5174 GENERIC GPIO I2C DRIVER
5177 F: drivers/i2c/busses/i2c-gpio.c
5178 F: include/linux/i2c-gpio.h
5180 GENERIC GPIO I2C MULTIPLEXER DRIVER
5184 F: drivers/i2c/muxes/i2c-mux-gpio.c
5185 F: include/linux/i2c-mux-gpio.h
5186 F: Documentation/i2c/muxes/i2c-mux-gpio
5188 GENERIC HDLC (WAN) DRIVERS
5190 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5192 F: drivers/net/wan/c101.c
5193 F: drivers/net/wan/hd6457*
5194 F: drivers/net/wan/hdlc*
5195 F: drivers/net/wan/n2.c
5196 F: drivers/net/wan/pc300too.c
5197 F: drivers/net/wan/pci200syn.c
5198 F: drivers/net/wan/wanxl*
5200 GENERIC INCLUDE/ASM HEADER FILES
5203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5205 F: include/asm-generic/
5206 F: include/uapi/asm-generic/
5208 GENERIC PHY FRAMEWORK
5211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5214 F: include/linux/phy/
5222 F: drivers/base/power/domain*.c
5223 F: include/linux/pm_domain.h
5225 GENERIC UIO DRIVER FOR PCI DEVICES
5229 F: drivers/uio/uio_pci_generic.c
5231 GET_MAINTAINER SCRIPT
5234 F: scripts/get_maintainer.pl
5240 W: http://sources.redhat.com/cluster/
5241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5243 F: Documentation/filesystems/gfs2*.txt
5245 F: include/uapi/linux/gfs2_ondisk.h
5247 GIGASET ISDN DRIVERS
5250 W: http://gigaset307x.sourceforge.net/
5252 F: Documentation/isdn/README.gigaset
5253 F: drivers/isdn/gigaset/
5254 F: include/uapi/linux/gigaset_dev.h
5260 F: drivers/media/usb/go7007/
5266 F: drivers/input/touchscreen/goodix.c
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5274 F: Documentation/devicetree/bindings/gpio/
5275 F: Documentation/gpio/
5276 F: Documentation/ABI/testing/gpio-cdev
5277 F: Documentation/ABI/obsolete/sysfs-gpio
5279 F: include/linux/gpio/
5280 F: include/linux/gpio.h
5281 F: include/asm-generic/gpio.h
5282 F: include/uapi/linux/gpio.h
5285 GRE DEMULTIPLEXER DRIVER
5289 F: net/ipv4/gre_demux.c
5290 F: net/ipv4/gre_offload.c
5291 F: include/net/gre.h
5293 GRETH 10/100/1G Ethernet MAC device driver
5297 F: drivers/net/ethernet/aeroflex/
5304 F: drivers/staging/greybus/
5306 GREYBUS AUDIO PROTOCOLS DRIVERS
5309 F: drivers/staging/greybus/audio_codec.c
5310 F: drivers/staging/greybus/audio_module.c
5311 F: drivers/staging/greybus/audio_topology.c
5313 GREYBUS PROTOCOLS DRIVERS
5316 F: drivers/staging/greybus/sdio.c
5317 F: drivers/staging/greybus/light.c
5318 F: drivers/staging/greybus/gpio.c
5319 F: drivers/staging/greybus/power_supply.c
5320 F: drivers/staging/greybus/spi.c
5321 F: drivers/staging/greybus/spilib.c
5323 GREYBUS PROTOCOLS DRIVERS
5326 F: drivers/staging/greybus/loopback.c
5327 F: drivers/staging/greybus/timesync.c
5328 F: drivers/staging/greybus/timesync_platform.c
5330 GREYBUS PROTOCOLS DRIVERS
5333 F: drivers/staging/greybus/authentication.c
5334 F: drivers/staging/greybus/bootrom.c
5335 F: drivers/staging/greybus/firmware.h
5336 F: drivers/staging/greybus/fw-core.c
5337 F: drivers/staging/greybus/fw-download.c
5338 F: drivers/staging/greybus/fw-managament.c
5339 F: drivers/staging/greybus/greybus_authentication.h
5340 F: drivers/staging/greybus/greybus_firmware.h
5341 F: drivers/staging/greybus/hid.c
5342 F: drivers/staging/greybus/i2c.c
5343 F: drivers/staging/greybus/spi.c
5344 F: drivers/staging/greybus/spilib.c
5345 F: drivers/staging/greybus/spilib.h
5347 GREYBUS PROTOCOLS DRIVERS
5350 F: drivers/staging/greybus/uart.c
5351 F: drivers/staging/greybus/log.c
5353 GREYBUS PLATFORM DRIVERS
5356 F: drivers/staging/greybus/arche-platform.c
5357 F: drivers/staging/greybus/arche-apb-ctrl.c
5358 F: drivers/staging/greybus/arche_platform.h
5360 GSPCA FINEPIX SUBDRIVER
5363 T: git git://linuxtv.org/media_tree.git
5365 F: drivers/media/usb/gspca/finepix.c
5367 GSPCA GL860 SUBDRIVER
5370 T: git git://linuxtv.org/media_tree.git
5372 F: drivers/media/usb/gspca/gl860/
5374 GSPCA M5602 SUBDRIVER
5377 T: git git://linuxtv.org/media_tree.git
5379 F: drivers/media/usb/gspca/m5602/
5381 GSPCA PAC207 SONIXB SUBDRIVER
5384 T: git git://linuxtv.org/media_tree.git
5386 F: drivers/media/usb/gspca/pac207.c
5388 GSPCA SN9C20X SUBDRIVER
5391 T: git git://linuxtv.org/media_tree.git
5393 F: drivers/media/usb/gspca/sn9c20x.c
5395 GSPCA T613 SUBDRIVER
5398 T: git git://linuxtv.org/media_tree.git
5400 F: drivers/media/usb/gspca/t613.c
5402 GSPCA USB WEBCAM DRIVER
5405 T: git git://linuxtv.org/media_tree.git
5407 F: drivers/media/usb/gspca/
5409 GUID PARTITION TABLE (GPT)
5413 F: block/partitions/efi.*
5415 STK1160 USB VIDEO CAPTURE DRIVER
5418 T: git git://linuxtv.org/media_tree.git
5420 F: drivers/media/usb/stk1160/
5425 W: http://uclinux-h8.sourceforge.jp
5426 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5429 F: drivers/clocksource/h8300_*.c
5430 F: drivers/clk/h8300/
5431 F: drivers/irqchip/irq-renesas-h8*.c
5433 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5436 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5438 F: drivers/platform/x86/hdaps.c
5440 HDPVR USB VIDEO ENCODER DRIVER
5443 T: git git://linuxtv.org/media_tree.git
5444 W: https://linuxtv.org
5446 F: drivers/media/usb/hdpvr/
5448 HWPOISON MEMORY FAILURE HANDLING
5452 F: mm/memory-failure.c
5453 F: mm/hwpoison-inject.c
5455 HYPERVISOR VIRTUAL CONSOLE DRIVER
5463 W: https://linuxtv.org
5464 W: http://palosaari.fi/linux/
5465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5466 T: git git://linuxtv.org/anttip/media_tree.git
5468 F: drivers/media/usb/hackrf/
5474 W: http://hwmon.wiki.kernel.org/
5475 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5478 F: Documentation/hwmon/
5480 F: include/linux/hwmon*.h
5482 HARDWARE RANDOM NUMBER GENERATOR CORE
5487 F: Documentation/devicetree/bindings/rng/
5488 F: Documentation/hw_random.txt
5489 F: drivers/char/hw_random/
5490 F: include/linux/hw_random.h
5492 HARDWARE SPINLOCK CORE
5497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5498 F: Documentation/devicetree/bindings/hwlock/
5499 F: Documentation/hwspinlock.txt
5500 F: drivers/hwspinlock/
5501 F: include/linux/hwspinlock.h
5503 HARMONY SOUND DRIVER
5506 F: sound/parisc/harmony.*
5511 W: https://linuxtv.org
5512 W: http://palosaari.fi/linux/
5513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5514 T: git git://linuxtv.org/anttip/media_tree.git
5516 F: drivers/media/dvb-frontends/hd29l2*
5518 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5521 F: Documentation/watchdog/hpwdt.txt
5522 F: drivers/watchdog/hpwdt.c
5524 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5530 F: Documentation/scsi/hpsa.txt
5531 F: drivers/scsi/hpsa*.[ch]
5532 F: include/linux/cciss*.h
5533 F: include/uapi/linux/cciss*.h
5535 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5541 F: Documentation/blockdev/cciss.txt
5542 F: drivers/block/cciss*
5543 F: include/linux/cciss_ioctl.h
5544 F: include/uapi/linux/cciss_ioctl.h
5551 F: drivers/infiniband/hw/hfi1
5556 F: Documentation/filesystems/hfs.txt
5562 F: Documentation/filesystems/hfsplus.txt
5565 HGA FRAMEBUFFER DRIVER
5568 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5570 F: drivers/video/fbdev/hgafb.c
5572 HIBERNATION (aka Software Suspend, aka swsusp)
5578 F: drivers/base/power/
5580 F: include/linux/suspend.h
5581 F: include/linux/freezer.h
5582 F: include/linux/pm.h
5583 F: arch/*/include/asm/suspend*.h
5589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5592 F: include/linux/hid*
5593 F: include/uapi/linux/hid*
5595 HID SENSOR HUB DRIVERS
5602 F: Documentation/hid/hid-sensor*
5603 F: drivers/hid/hid-sensor-*
5604 F: drivers/iio/*/hid-*
5605 F: include/linux/hid-sensor-*
5607 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5612 F: Documentation/timers/
5613 F: kernel/time/hrtimer.c
5614 F: kernel/time/clockevents.c
5615 F: kernel/time/tick*.*
5616 F: kernel/time/timer_*.c
5617 F: include/linux/clockchips.h
5618 F: include/linux/hrtimer.h
5620 HIGH-SPEED SCC DRIVER FOR AX.25
5623 F: drivers/net/hamradio/dmascc.c
5624 F: drivers/net/hamradio/scc.c
5626 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5628 W: http://www.highpoint-tech.com
5630 F: Documentation/scsi/hptiop.txt
5631 F: drivers/scsi/hptiop.c
5637 F: include/linux/hippidevice.h
5638 F: include/uapi/linux/if_hippi.h
5640 F: drivers/net/hippi/
5642 HISILICON NETWORK SUBSYSTEM DRIVER
5646 W: http://www.hisilicon.com
5648 F: drivers/net/ethernet/hisilicon/
5649 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5651 HISILICON SAS Controller
5653 W: http://www.hisilicon.com
5655 F: drivers/scsi/hisi_sas/
5656 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5662 W: http://hostap.epitest.fi/
5664 F: drivers/net/wireless/intersil/hostap/
5666 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5669 F: drivers/platform/x86/tc1100-wmi.c
5671 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5674 F: drivers/net/ethernet/hp/hp100.*
5676 HPET: High Precision Event Timers driver
5679 F: Documentation/timers/hpet.txt
5680 F: drivers/char/hpet.c
5681 F: include/linux/hpet.h
5682 F: include/uapi/linux/hpet.h
5686 F: arch/x86/kernel/hpet.c
5687 F: arch/x86/include/asm/hpet.h
5691 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5699 F: Documentation/ABI/testing/sysfs-bus-hsi
5700 F: Documentation/hsi.txt
5702 F: include/linux/hsi/
5703 F: include/uapi/linux/hsi/
5707 W: http://www.pharscape.org
5709 F: drivers/net/usb/hso.c
5711 HSR NETWORK PROTOCOL
5717 HTCPEN TOUCHSCREEN DRIVER
5721 F: drivers/input/touchscreen/htcpen.c
5728 Hyper-V CORE AND DRIVERS
5733 F: arch/x86/include/asm/mshyperv.h
5734 F: arch/x86/include/uapi/asm/hyperv.h
5735 F: arch/x86/kernel/cpu/mshyperv.c
5736 F: drivers/hid/hid-hyperv.c
5738 F: drivers/input/serio/hyperv-keyboard.c
5739 F: drivers/pci/host/pci-hyperv.c
5740 F: drivers/net/hyperv/
5741 F: drivers/scsi/storvsc_drv.c
5742 F: drivers/video/fbdev/hyperv_fb.c
5743 F: include/linux/hyperv.h
5745 F: Documentation/ABI/stable/sysfs-bus-vmbus
5751 F: Documentation/i2c/i2c-topology
5752 F: Documentation/i2c/muxes/
5753 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5754 F: drivers/i2c/i2c-mux.c
5755 F: drivers/i2c/muxes/
5756 F: include/linux/i2c-mux.h
5758 I2C OVER PARALLEL PORT
5762 F: Documentation/i2c/busses/i2c-parport
5763 F: Documentation/i2c/busses/i2c-parport-light
5764 F: drivers/i2c/busses/i2c-parport.c
5765 F: drivers/i2c/busses/i2c-parport-light.c
5767 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5771 F: Documentation/i2c/busses/i2c-ali1535
5772 F: Documentation/i2c/busses/i2c-ali1563
5773 F: Documentation/i2c/busses/i2c-ali15x3
5774 F: Documentation/i2c/busses/i2c-amd756
5775 F: Documentation/i2c/busses/i2c-amd8111
5776 F: Documentation/i2c/busses/i2c-i801
5777 F: Documentation/i2c/busses/i2c-nforce2
5778 F: Documentation/i2c/busses/i2c-piix4
5779 F: Documentation/i2c/busses/i2c-sis5595
5780 F: Documentation/i2c/busses/i2c-sis630
5781 F: Documentation/i2c/busses/i2c-sis96x
5782 F: Documentation/i2c/busses/i2c-via
5783 F: Documentation/i2c/busses/i2c-viapro
5784 F: drivers/i2c/busses/i2c-ali1535.c
5785 F: drivers/i2c/busses/i2c-ali1563.c
5786 F: drivers/i2c/busses/i2c-ali15x3.c
5787 F: drivers/i2c/busses/i2c-amd756.c
5788 F: drivers/i2c/busses/i2c-amd756-s4882.c
5789 F: drivers/i2c/busses/i2c-amd8111.c
5790 F: drivers/i2c/busses/i2c-i801.c
5791 F: drivers/i2c/busses/i2c-isch.c
5792 F: drivers/i2c/busses/i2c-nforce2.c
5793 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5794 F: drivers/i2c/busses/i2c-piix4.c
5795 F: drivers/i2c/busses/i2c-sis5595.c
5796 F: drivers/i2c/busses/i2c-sis630.c
5797 F: drivers/i2c/busses/i2c-sis96x.c
5798 F: drivers/i2c/busses/i2c-via.c
5799 F: drivers/i2c/busses/i2c-viapro.c
5801 I2C/SMBUS ISMT DRIVER
5805 F: drivers/i2c/busses/i2c-ismt.c
5806 F: Documentation/i2c/busses/i2c-ismt
5808 I2C/SMBUS STUB DRIVER
5812 F: drivers/i2c/i2c-stub.c
5817 W: https://i2c.wiki.kernel.org/
5818 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5821 F: Documentation/devicetree/bindings/i2c/
5822 F: Documentation/i2c/
5825 F: include/linux/i2c.h
5826 F: include/linux/i2c-*.h
5827 F: include/uapi/linux/i2c.h
5828 F: include/uapi/linux/i2c-*.h
5840 F: Documentation/i2c/busses/i2c-taos-evm
5841 F: drivers/i2c/busses/i2c-taos-evm.c
5846 W: http://www.harbaum.org/till/i2c_tiny_usb
5848 F: drivers/i2c/busses/i2c-tiny-usb.c
5855 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5860 IA64 (Itanium) PLATFORM
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5868 IBM Power VMX Cryptographic instructions
5873 F: drivers/crypto/vmx/Makefile
5874 F: drivers/crypto/vmx/Kconfig
5875 F: drivers/crypto/vmx/vmx.c
5876 F: drivers/crypto/vmx/aes*
5877 F: drivers/crypto/vmx/ghash*
5878 F: drivers/crypto/vmx/ppc-xlate.pl
5880 IBM Power in-Nest Crypto Acceleration
5885 F: drivers/crypto/nx/Makefile
5886 F: drivers/crypto/nx/Kconfig
5887 F: drivers/crypto/nx/nx-aes*
5888 F: drivers/crypto/nx/nx-sha*
5889 F: drivers/crypto/nx/nx.*
5890 F: drivers/crypto/nx/nx_csbcpb.h
5891 F: drivers/crypto/nx/nx_debugfs.h
5893 IBM Power 842 compression accelerator
5896 F: drivers/crypto/nx/Makefile
5897 F: drivers/crypto/nx/Kconfig
5898 F: drivers/crypto/nx/nx-842*
5899 F: include/linux/sw842.h
5903 IBM Power Linux RAID adapter
5906 F: drivers/scsi/ipr.*
5908 IBM Power Virtual Ethernet Device Driver
5912 F: drivers/net/ethernet/ibm/ibmveth.*
5914 IBM Power SRIOV Virtual NIC Device Driver
5919 F: drivers/net/ethernet/ibm/ibmvnic.*
5921 IBM Power Virtual SCSI Device Drivers
5925 F: drivers/scsi/ibmvscsi/ibmvscsi*
5926 F: include/scsi/viosrp.h
5928 IBM Power Virtual SCSI Device Target Driver
5934 F: drivers/scsi/ibmvscsi_tgt/
5936 IBM Power Virtual FC Device Drivers
5940 F: drivers/scsi/ibmvscsi/ibmvfc*
5942 IBM ServeRAID RAID DRIVER
5944 F: drivers/scsi/ips.*
5946 ICH LPC AND GPIO DRIVER
5949 F: drivers/mfd/lpc_ich.c
5950 F: drivers/gpio/gpio-ich.c
5955 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5958 F: Documentation/ide/
5960 F: include/linux/ide.h
5962 IDEAPAD LAPTOP EXTRAS DRIVER
5965 W: http://launchpad.net/ideapad-laptop
5967 F: drivers/platform/x86/ideapad-laptop.c
5969 IDEAPAD LAPTOP SLIDEBAR DRIVER
5972 W: https://github.com/o2genum/ideapad-slidebar
5974 F: drivers/input/misc/ideapad_slidebar.c
5980 F: Documentation/cdrom/ide-cd
5981 F: drivers/ide/ide-cd*
5987 F: drivers/idle/i7300_idle.c
5989 IEEE 802.15.4 SUBSYSTEM
5992 W: http://wpan.cakelab.org/
5993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5998 F: drivers/net/ieee802154/
5999 F: include/linux/nl802154.h
6000 F: include/linux/ieee802154.h
6001 F: include/net/nl802154.h
6002 F: include/net/mac802154.h
6003 F: include/net/af_ieee802154.h
6004 F: include/net/cfg802154.h
6005 F: include/net/ieee802154_netdev.h
6006 F: Documentation/networking/ieee802154.txt
6008 IGORPLUG-USB IR RECEIVER
6012 F: drivers/media/rc/igorplugusb.c
6014 IGUANAWORKS USB IR TRANSCEIVER
6018 F: drivers/media/rc/iguanair.c
6020 IIO SUBSYSTEM AND DRIVERS
6026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6028 F: Documentation/devicetree/bindings/iio/
6030 F: drivers/staging/iio/
6031 F: include/linux/iio/
6034 IKANOS/ADI EAGLE ADSL USB DRIVER
6038 F: drivers/usb/atm/ueagle-atm.c
6040 INA209 HARDWARE MONITOR DRIVER
6044 F: Documentation/hwmon/ina209
6045 F: Documentation/devicetree/bindings/i2c/ina209.txt
6046 F: drivers/hwmon/ina209.c
6048 INA2XX HARDWARE MONITOR DRIVER
6052 F: Documentation/hwmon/ina2xx
6053 F: drivers/hwmon/ina2xx.c
6054 F: include/linux/platform_data/ina2xx.h
6056 INDUSTRY PACK SUBSYSTEM (IPACK)
6061 W: http://industrypack.sourceforge.net
6065 INGENIC JZ4780 DMA Driver
6068 F: drivers/dma/dma-jz4780.c
6070 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6078 F: security/integrity/ima/
6080 IMGTEC IR DECODER DRIVER
6083 F: drivers/media/rc/img-ir/
6085 IMS TWINTURBO FRAMEBUFFER DRIVER
6088 F: drivers/video/fbdev/imsttfb.c
6090 INFINIBAND SUBSYSTEM
6095 W: http://www.openfabrics.org/
6096 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6099 F: Documentation/infiniband/
6100 F: drivers/infiniband/
6101 F: include/uapi/linux/if_infiniband.h
6102 F: include/uapi/rdma/
6110 F: Documentation/filesystems/inotify.txt
6111 F: fs/notify/inotify/
6112 F: include/linux/inotify.h
6113 F: include/uapi/linux/inotify.h
6115 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6118 Q: http://patchwork.kernel.org/project/linux-input/list/
6119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6122 F: include/linux/input.h
6123 F: include/uapi/linux/input.h
6124 F: include/linux/input/
6125 F: Documentation/devicetree/bindings/input/
6127 INPUT MULTITOUCH (MT) PROTOCOL
6131 F: Documentation/input/multi-touch-protocol.txt
6132 F: drivers/input/input-mt.c
6135 INTEL ASoC BDW/HSW DRIVERS
6139 F: sound/soc/intel/common/sst-dsp*
6140 F: sound/soc/intel/common/sst-firmware.c
6141 F: sound/soc/intel/boards/broadwell.c
6142 F: sound/soc/intel/haswell/
6144 INTEL C600 SERIES SAS CONTROLLER DRIVER
6148 T: git git://git.code.sf.net/p/intel-sas/isci
6150 F: drivers/scsi/isci/
6152 INTEL HID EVENT DRIVER
6156 F: drivers/platform/x86/intel-hid.c
6158 INTEL VIRTUAL BUTTON DRIVER
6162 F: drivers/platform/x86/intel-vbtn.c
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6169 F: drivers/idle/intel_idle.c
6176 F: drivers/cpufreq/intel_pstate.c
6178 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6182 F: Documentation/fb/intelfb.txt
6183 F: drivers/video/fbdev/intelfb/
6185 INTEL 810/815 FRAMEBUFFER DRIVER
6189 F: drivers/video/fbdev/i810/
6191 INTEL MENLOW THERMAL DRIVER
6194 W: https://01.org/linux-acpi
6196 F: drivers/platform/x86/intel_menlow.c
6198 INTEL I/OAT DMA DRIVER
6202 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6204 F: drivers/dma/ioat*
6209 T: git git://git.infradead.org/iommu-2.6.git
6211 F: drivers/iommu/intel-iommu.c
6212 F: include/linux/intel-iommu.h
6214 INTEL IOP-ADMA DMA DRIVER
6217 F: drivers/dma/iop-adma.c
6219 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6222 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6223 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6224 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6225 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6226 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6227 F: drivers/net/wan/ixp4xx_hss.c
6229 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6232 F: drivers/char/hw_random/ixp4xx-rng.c
6234 INTEL ETHERNET DRIVERS
6237 W: http://www.intel.com/support/feedback.htm
6238 W: http://e1000.sourceforge.net/
6239 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6243 F: Documentation/networking/e100.txt
6244 F: Documentation/networking/e1000.txt
6245 F: Documentation/networking/e1000e.txt
6246 F: Documentation/networking/igb.txt
6247 F: Documentation/networking/igbvf.txt
6248 F: Documentation/networking/ixgb.txt
6249 F: Documentation/networking/ixgbe.txt
6250 F: Documentation/networking/ixgbevf.txt
6251 F: Documentation/networking/i40e.txt
6252 F: Documentation/networking/i40evf.txt
6253 F: drivers/net/ethernet/intel/
6254 F: drivers/net/ethernet/intel/*/
6256 INTEL RDMA RNIC DRIVER
6264 F: drivers/infiniband/hw/i40iw/
6266 INTEL MERRIFIELD GPIO DRIVER
6270 F: drivers/gpio/gpio-merrifield.c
6272 INTEL-MID GPIO DRIVER
6276 F: drivers/gpio/gpio-intel-mid.c
6278 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6282 F: Documentation/networking/README.ipw2100
6283 F: Documentation/networking/README.ipw2200
6284 F: drivers/net/wireless/intel/ipw2x00/
6289 F: Documentation/trace/intel_th.txt
6290 F: drivers/hwtracing/intel_th/
6292 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6295 W: http://tboot.sourceforge.net
6296 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6298 F: Documentation/intel_txt.txt
6299 F: include/linux/tboot.h
6300 F: arch/x86/kernel/tboot.c
6302 INTEL WIRELESS WIMAX CONNECTION 2400
6307 W: http://linuxwimax.org
6308 F: Documentation/wimax/README.i2400m
6309 F: drivers/net/wimax/i2400m/
6310 F: include/uapi/linux/wimax/i2400m.h
6312 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6316 F: drivers/net/wireless/intel/iwlegacy/
6318 INTEL WIRELESS WIFI LINK (iwlwifi)
6324 W: http://intellinuxwireless.org
6325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6327 F: drivers/net/wireless/intel/iwlwifi/
6329 INTEL MANAGEMENT ENGINE (mei)
6333 F: include/uapi/linux/mei.h
6334 F: include/linux/mei_cl_bus.h
6335 F: drivers/misc/mei/*
6336 F: drivers/watchdog/mei_wdt.c
6337 F: Documentation/misc-devices/mei/*
6339 INTEL MIC DRIVERS (mic)
6343 W: https://github.com/sudeepdutt/mic
6344 W: http://software.intel.com/en-us/mic-developer
6345 F: include/linux/mic_bus.h
6346 F: include/linux/scif.h
6347 F: include/uapi/linux/mic_common.h
6348 F: include/uapi/linux/mic_ioctl.h
6349 F: include/uapi/linux/scif_ioctl.h
6350 F: drivers/misc/mic/
6351 F: drivers/dma/mic_x100_dma.c
6352 F: drivers/dma/mic_x100_dma.h
6353 F: Documentation/mic/
6355 INTEL PMC/P-Unit IPC DRIVER
6359 F: drivers/platform/x86/intel_pmc_ipc.c
6360 F: drivers/platform/x86/intel_punit_ipc.c
6361 F: arch/x86/include/asm/intel_pmc_ipc.h
6362 F: arch/x86/include/asm/intel_punit_ipc.h
6364 INTEL TELEMETRY DRIVER
6368 F: arch/x86/include/asm/intel_telemetry.h
6369 F: drivers/platform/x86/intel_telemetry*
6371 INTEL PMC CORE DRIVER
6376 F: arch/x86/include/asm/pmc_core.h
6377 F: drivers/platform/x86/intel_pmc_core*
6379 IOC3 ETHERNET DRIVER
6383 F: drivers/net/ethernet/sgi/ioc3-eth.c
6389 F: drivers/tty/serial/ioc3_serial.c
6394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6396 F: Documentation/devicetree/bindings/iommu/
6402 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6407 W: http://openipmi.sourceforge.net/
6409 F: Documentation/IPMI.txt
6410 F: drivers/char/ipmi/
6411 F: include/linux/ipmi*
6412 F: include/uapi/linux/ipmi*
6414 QCOM AUDIO (ASoC) DRIVERS
6421 IPS SCSI RAID DRIVER
6424 W: http://www.adaptec.com/
6426 F: drivers/scsi/ips*
6435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6437 F: Documentation/networking/ipvs-sysctl.txt
6438 F: include/net/ip_vs.h
6439 F: include/uapi/linux/ip_vs.h
6440 F: net/netfilter/ipvs/
6446 F: drivers/tty/ipwireless/
6452 F: include/net/ipx.h
6453 F: include/uapi/linux/ipx.h
6460 W: http://irda.sourceforge.net/
6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6463 F: Documentation/networking/irda.txt
6464 F: drivers/net/irda/
6465 F: include/net/irda/
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6482 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6483 F: Documentation/devicetree/bindings/interrupt-controller/
6486 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6490 F: Documentation/IRQ-domain.txt
6491 F: include/linux/irqdomain.h
6492 F: kernel/irq/irqdomain.c
6498 F: Documentation/isa.txt
6499 F: drivers/base/isa.c
6500 F: include/linux/isa.h
6505 F: Documentation/isapnp.txt
6506 F: drivers/pnp/isapnp/
6507 F: include/linux/isapnp.h
6512 T: git git://linuxtv.org/media_tree.git
6513 W: https://linuxtv.org
6515 F: drivers/media/radio/radio-isa*
6517 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6521 F: drivers/firmware/iscsi_ibft*
6526 W: www.open-iscsi.org
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6529 F: drivers/scsi/*iscsi*
6530 F: include/scsi/*iscsi*
6532 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6538 W: http://www.openfabrics.org
6539 W: www.open-iscsi.org
6540 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6541 F: drivers/infiniband/ulp/iser/
6543 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6549 W: http://www.linux-iscsi.org
6550 F: drivers/infiniband/ulp/isert
6556 W: http://www.isdn4linux.de
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6559 F: Documentation/isdn/
6561 F: include/linux/isdn.h
6562 F: include/linux/isdn/
6563 F: include/uapi/linux/isdn.h
6564 F: include/uapi/linux/isdn/
6566 ISDN SUBSYSTEM (Eicon active card driver)
6569 W: http://www.melware.de
6571 F: drivers/isdn/hardware/eicon/
6573 IT87 HARDWARE MONITORING DRIVER
6577 F: Documentation/hwmon/it87
6578 F: drivers/hwmon/it87.c
6583 W: https://linuxtv.org
6584 W: http://palosaari.fi/linux/
6585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6586 T: git git://linuxtv.org/anttip/media_tree.git
6588 F: drivers/media/tuners/it913x*
6590 IVTV VIDEO4LINUX DRIVER
6594 T: git git://linuxtv.org/media_tree.git
6595 W: http://www.ivtvdriver.org
6597 F: Documentation/video4linux/*.ivtv
6598 F: drivers/media/pci/ivtv/
6599 F: include/uapi/linux/ivtv*
6601 IX2505V MEDIA DRIVER
6604 W: https://linuxtv.org
6605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6607 F: drivers/media/dvb-frontends/ix2505v*
6609 JC42.4 TEMPERATURE SENSOR DRIVER
6613 F: drivers/hwmon/jc42.c
6614 F: Documentation/hwmon/jc42
6619 W: http://jfs.sourceforge.net/
6620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6622 F: Documentation/filesystems/jfs.txt
6629 F: drivers/net/ethernet/jme.*
6631 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6634 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6637 F: include/uapi/linux/jffs2.h
6639 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6645 F: include/linux/jbd2.h
6647 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6651 F: drivers/media/platform/rcar_jpu.c
6653 JSM Neo PCI based serial card
6657 F: drivers/tty/serial/jsm/
6659 K10TEMP HARDWARE MONITORING DRIVER
6663 F: Documentation/hwmon/k10temp
6664 F: drivers/hwmon/k10temp.c
6666 K8TEMP HARDWARE MONITORING DRIVER
6670 F: Documentation/hwmon/k8temp
6671 F: drivers/hwmon/k8temp.c
6679 F: arch/*/include/asm/kasan.h
6680 F: arch/*/mm/kasan_init*
6681 F: Documentation/kasan.txt
6682 F: include/linux/kasan*.h
6685 F: scripts/Makefile.kasan
6690 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6692 F: Documentation/kbuild/kconfig-language.txt
6700 W: http://lse.sourceforge.net/kdump/
6702 F: Documentation/kdump/
6704 KEENE FM RADIO TRANSMITTER DRIVER
6707 T: git git://linuxtv.org/media_tree.git
6708 W: https://linuxtv.org
6710 F: drivers/media/radio/radio-keene*
6712 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6718 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6724 F: Documentation/kbuild/
6726 F: scripts/Makefile.*
6733 W: http://kernelnewbies.org/KernelJanitors
6736 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6740 W: http://nfs.sourceforge.net/
6741 T: git git://linux-nfs.org/~bfields/linux.git
6744 F: include/uapi/linux/nfsd/
6748 F: include/linux/lockd/
6749 F: include/linux/sunrpc/
6750 F: include/uapi/linux/sunrpc/
6752 KERNEL SELFTEST FRAMEWORK
6756 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6758 F: tools/testing/selftests
6760 KERNEL VIRTUAL MACHINE (KVM)
6764 W: http://www.linux-kvm.org
6765 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6767 F: Documentation/*/kvm*.txt
6768 F: Documentation/virtual/kvm/
6770 F: arch/x86/kernel/kvm.c
6771 F: arch/x86/kernel/kvmclock.c
6772 F: arch/*/include/asm/kvm*
6773 F: include/linux/kvm*
6774 F: include/uapi/linux/kvm*
6778 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6781 W: http://www.linux-kvm.org/
6783 F: arch/x86/include/asm/svm.h
6784 F: arch/x86/kvm/svm.c
6786 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6789 W: http://www.linux-kvm.org/
6790 T: git git://github.com/agraf/linux-2.6.git
6792 F: arch/powerpc/include/asm/kvm*
6793 F: arch/powerpc/kvm/
6795 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6799 W: http://www.ibm.com/developerworks/linux/linux390/
6800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6802 F: Documentation/s390/kvm.txt
6803 F: arch/s390/include/asm/kvm*
6806 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6811 W: http://systems.cs.columbia.edu/projects/kvm-arm
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6814 F: arch/arm/include/uapi/asm/kvm*
6815 F: arch/arm/include/asm/kvm*
6818 F: include/kvm/arm_*
6820 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6826 F: arch/arm64/include/uapi/asm/kvm*
6827 F: arch/arm64/include/asm/kvm*
6830 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6834 F: arch/mips/include/uapi/asm/kvm*
6835 F: arch/mips/include/asm/kvm*
6840 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6843 F: include/linux/kexec.h
6844 F: include/uapi/linux/kexec.h
6851 F: Documentation/security/keys.txt
6852 F: include/linux/key.h
6853 F: include/linux/key-type.h
6854 F: include/linux/keyctl.h
6855 F: include/uapi/linux/keyctl.h
6865 F: Documentation/security/keys-trusted-encrypted.txt
6866 F: include/keys/trusted-type.h
6867 F: security/keys/trusted.c
6868 F: security/keys/trusted.h
6876 F: Documentation/security/keys-trusted-encrypted.txt
6877 F: include/keys/encrypted-type.h
6878 F: security/keys/encrypted-keys/
6880 KGDB / KDB /debug_core
6882 W: http://kgdb.wiki.kernel.org/
6884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6886 F: Documentation/DocBook/kgdb.tmpl
6887 F: drivers/misc/kgdbts.c
6888 F: drivers/tty/serial/kgdboc.c
6889 F: include/linux/kdb.h
6890 F: include/linux/kgdb.h
6897 F: Documentation/kmemcheck.txt
6898 F: arch/x86/include/asm/kmemcheck.h
6899 F: arch/x86/mm/kmemcheck/
6900 F: include/linux/kmemcheck.h
6906 F: Documentation/kmemleak.txt
6907 F: include/linux/kmemleak.h
6909 F: mm/kmemleak-test.c
6917 F: Documentation/kprobes.txt
6918 F: include/linux/kprobes.h
6921 KS0108 LCD CONTROLLER DRIVER
6923 W: http://miguelojeda.es/auxdisplay.htm
6924 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6926 F: Documentation/auxdisplay/ks0108
6927 F: drivers/auxdisplay/ks0108.c
6928 F: include/linux/ks0108.h
6935 F: include/net/l3mdev.h
6937 LANTIQ MIPS ARCHITECTURE
6946 F: Documentation/networking/lapb-module.txt
6950 LASI 53c700 driver for PARISC
6954 F: Documentation/scsi/53c700.txt
6955 F: drivers/scsi/53c700*
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6963 F: Documentation/devicetree/bindings/leds/
6965 F: include/linux/leds.h
6967 LEGACY EEPROM DRIVER
6970 F: Documentation/misc-devices/eeprom
6971 F: drivers/misc/eeprom/eeprom.c
6973 LEGO USB Tower driver
6976 W: http://legousb.sourceforge.net/
6978 F: drivers/usb/misc/legousbtower.c
6983 W: https://linuxtv.org
6984 W: http://github.com/mkrufky
6985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6986 T: git git://linuxtv.org/mkrufky/tuners.git
6988 F: drivers/media/dvb-frontends/lg2160.*
6990 LGDT3305 MEDIA DRIVER
6993 W: https://linuxtv.org
6994 W: http://github.com/mkrufky
6995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6996 T: git git://linuxtv.org/mkrufky/tuners.git
6998 F: drivers/media/dvb-frontends/lgdt3305.*
7003 W: http://lguest.ozlabs.org/
7005 F: arch/x86/include/asm/lguest*.h
7008 F: include/linux/lguest*.h
7011 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7017 F: include/linux/ata.h
7018 F: include/linux/libata.h
7019 F: Documentation/devicetree/bindings/ata/
7021 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7026 F: include/linux/pata_arasan_cf_data.h
7027 F: drivers/ata/pata_arasan_cf.c
7033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7035 F: drivers/ata/pata_*.c
7036 F: drivers/ata/ata_generic.c
7038 LIBATA SATA AHCI PLATFORM devices support
7042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7044 F: drivers/ata/ahci_platform.c
7045 F: drivers/ata/libahci_platform.c
7046 F: include/linux/ahci_platform.h
7048 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7053 F: drivers/ata/sata_promise.*
7058 F: tools/lib/lockdep/
7060 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7063 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7067 F: include/linux/nd.h
7068 F: include/linux/libnvdimm.h
7069 F: include/uapi/linux/ndctl.h
7071 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7074 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7076 F: drivers/nvdimm/blk.c
7077 F: drivers/nvdimm/region_devs.c
7078 F: drivers/acpi/nfit*
7080 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7083 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7085 F: drivers/nvdimm/btt*
7087 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7090 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7092 F: drivers/nvdimm/pmem.c
7093 F: include/linux/pmem.h
7094 F: arch/*/include/asm/pmem.h
7096 LIGHTNVM PLATFORM SUPPORT
7098 W: http://github/OpenChannelSSD
7101 F: drivers/lightnvm/
7102 F: include/linux/lightnvm.h
7103 F: include/uapi/linux/lightnvm.h
7105 LINUX FOR IBM pSERIES (RS/6000)
7107 W: http://www.ibm.com/linux/ltc/projects/ppc
7109 F: arch/powerpc/boot/rs6000.h
7111 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7115 W: http://www.penguinppc.org/
7117 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7120 F: Documentation/powerpc/
7122 F: drivers/char/tpm/tpm_ibmvtpm*
7123 F: drivers/crypto/nx/
7124 F: drivers/crypto/vmx/
7125 F: drivers/net/ethernet/ibm/ibmveth.*
7126 F: drivers/net/ethernet/ibm/ibmvnic.*
7127 F: drivers/pci/hotplug/pnv_php.c
7128 F: drivers/pci/hotplug/rpa*
7129 F: drivers/scsi/ibmvscsi/
7137 LINUX FOR POWER MACINTOSH
7139 W: http://www.penguinppc.org/
7142 F: arch/powerpc/platforms/powermac/
7143 F: drivers/macintosh/
7145 LINUX FOR POWERPC EMBEDDED MPC5XXX
7148 T: git git://git.denx.de/linux-denx-agust.git
7150 F: arch/powerpc/platforms/512x/
7151 F: arch/powerpc/platforms/52xx/
7153 LINUX FOR POWERPC EMBEDDED PPC4XX
7156 W: http://www.penguinppc.org/
7159 F: arch/powerpc/platforms/40x/
7160 F: arch/powerpc/platforms/44x/
7162 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7165 F: arch/powerpc/*/*virtex*
7166 F: arch/powerpc/*/*/*virtex*
7168 LINUX FOR POWERPC EMBEDDED PPC8XX
7170 W: http://www.penguinppc.org/
7173 F: arch/powerpc/platforms/8xx/
7175 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7178 W: http://www.penguinppc.org/
7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7182 F: arch/powerpc/platforms/83xx/
7183 F: arch/powerpc/platforms/85xx/
7185 LINUX FOR POWERPC PA SEMI PWRFICIENT
7189 F: arch/powerpc/platforms/pasemi/
7190 F: drivers/*/*pasemi*
7191 F: drivers/*/*/*pasemi*
7193 LINUX SECURITY MODULE (LSM) FRAMEWORK
7198 LIS3LV02D ACCELEROMETER DRIVER
7201 F: Documentation/misc-devices/lis3lv02d
7202 F: drivers/misc/lis3lv02d/
7203 F: drivers/platform/x86/hp_accel.c
7212 F: kernel/livepatch/
7213 F: include/linux/livepatch.h
7214 F: arch/x86/include/asm/livepatch.h
7215 F: arch/x86/kernel/livepatch.c
7216 F: Documentation/livepatch/
7217 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7218 F: samples/livepatch/
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7222 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7225 F: drivers/misc/lkdtm*
7230 F: include/linux/llc.h
7231 F: include/uapi/linux/llc.h
7235 LM73 HARDWARE MONITOR DRIVER
7239 F: drivers/hwmon/lm73.c
7241 LM78 HARDWARE MONITOR DRIVER
7245 F: Documentation/hwmon/lm78
7246 F: drivers/hwmon/lm78.c
7248 LM83 HARDWARE MONITOR DRIVER
7252 F: Documentation/hwmon/lm83
7253 F: drivers/hwmon/lm83.c
7255 LM90 HARDWARE MONITOR DRIVER
7259 F: Documentation/hwmon/lm90
7260 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7261 F: drivers/hwmon/lm90.c
7263 LM95234 HARDWARE MONITOR DRIVER
7267 F: Documentation/hwmon/lm95234
7268 F: drivers/hwmon/lm95234.c
7270 LME2510 MEDIA DRIVER
7273 W: https://linuxtv.org
7274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7276 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7284 F: Documentation/locking/
7285 F: include/linux/lockdep.h
7286 F: include/linux/spinlock*.h
7287 F: arch/*/include/asm/spinlock*.h
7288 F: include/linux/rwlock*.h
7289 F: include/linux/mutex*.h
7290 F: arch/*/include/asm/mutex*.h
7291 F: include/linux/rwsem*.h
7292 F: arch/*/include/asm/rwsem.h
7293 F: include/linux/seqlock.h
7294 F: lib/locking*.[ch]
7297 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7300 W: http://www.linux-ntfs.org/content/view/19/37/
7302 F: Documentation/ldm.txt
7303 F: block/partitions/ldm.*
7313 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7319 W: http://www.avagotech.com/support/
7321 F: drivers/message/fusion/
7322 F: drivers/scsi/mpt2sas/
7323 F: drivers/scsi/mpt3sas/
7325 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7329 F: drivers/scsi/sym53c8xx_2/
7331 LTC4261 HARDWARE MONITOR DRIVER
7335 F: Documentation/hwmon/ltc4261
7336 F: drivers/hwmon/ltc4261.c
7338 LTP (Linux Test Project)
7346 W: http://linux-test-project.github.io/
7347 T: git git://github.com/linux-test-project/ltp.git
7351 W: http://www.linux-m32r.org/
7358 W: http://www.linux-m68k.org/
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7364 M68K ON APPLE MACINTOSH
7366 W: http://www.mac.linux-m68k.org/
7373 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7377 M88DS3103 MEDIA DRIVER
7380 W: https://linuxtv.org
7381 W: http://palosaari.fi/linux/
7382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7383 T: git git://linuxtv.org/anttip/media_tree.git
7385 F: drivers/media/dvb-frontends/m88ds3103*
7387 M88RS2000 MEDIA DRIVER
7390 W: https://linuxtv.org
7391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7393 F: drivers/media/dvb-frontends/m88rs2000*
7395 MA901 MASTERKIT USB FM RADIO DRIVER
7398 T: git git://linuxtv.org/media_tree.git
7400 F: drivers/media/radio/radio-ma901.c
7405 W: http://wireless.kernel.org/
7406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7409 F: Documentation/networking/mac80211-injection.txt
7410 F: include/net/mac80211.h
7412 F: drivers/net/wireless/mac80211_hwsim.[ch]
7418 F: drivers/net/macvlan.c
7419 F: include/linux/if_macvlan.h
7426 F: include/linux/mailbox_client.h
7427 F: include/linux/mailbox_controller.h
7429 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7431 W: http://www.kernel.org/doc/man-pages
7435 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7439 F: drivers/net/dsa/mv88e6xxx/
7441 MARVELL ARMADA DRM SUPPORT
7444 F: drivers/gpu/drm/armada/
7445 F: include/uapi/drm/armada_drm.h
7446 F: Documentation/devicetree/bindings/display/armada/
7448 MARVELL CRYPTO DRIVER
7451 F: drivers/crypto/marvell/
7455 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7460 F: drivers/net/ethernet/marvell/sk*
7462 MARVELL LIBERTAS WIRELESS DRIVER
7465 F: drivers/net/wireless/marvell/libertas/
7467 MARVELL MV643XX ETHERNET DRIVER
7471 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7472 F: include/linux/mv643xx.h
7474 MARVELL MVNETA ETHERNET DRIVER
7478 F: drivers/net/ethernet/marvell/mvneta.*
7480 MARVELL MWIFIEX WIRELESS DRIVER
7485 F: drivers/net/wireless/marvell/mwifiex/
7487 MARVELL MWL8K WIRELESS DRIVER
7491 F: drivers/net/wireless/marvell/mwl8k.c
7493 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7496 F: drivers/mmc/host/mvsdio.*
7498 MATROX FRAMEBUFFER DRIVER
7501 F: drivers/video/fbdev/matrox/matroxfb_*
7502 F: include/uapi/linux/matroxfb.h
7504 MAX16065 HARDWARE MONITOR DRIVER
7508 F: Documentation/hwmon/max16065
7509 F: drivers/hwmon/max16065.c
7511 MAX20751 HARDWARE MONITOR DRIVER
7515 F: Documentation/hwmon/max20751
7516 F: drivers/hwmon/max20751.c
7518 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7522 F: Documentation/hwmon/max6650
7523 F: drivers/hwmon/max6650.c
7525 MAX6697 HARDWARE MONITOR DRIVER
7529 F: Documentation/hwmon/max6697
7530 F: Documentation/devicetree/bindings/i2c/max6697.txt
7531 F: drivers/hwmon/max6697.c
7532 F: include/linux/platform_data/max6697.h
7534 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7538 F: Documentation/devicetree/bindings/sound/max9860.txt
7539 F: sound/soc/codecs/max9860.*
7541 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7546 F: drivers/power/max14577_charger.c
7547 F: drivers/power/max77693_charger.c
7549 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7553 F: drivers/*/*max77802*.c
7554 F: Documentation/devicetree/bindings/*/*max77802.txt
7555 F: include/dt-bindings/*/*max77802.h
7557 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7563 F: drivers/*/max14577*.c
7564 F: drivers/*/max77686*.c
7565 F: drivers/*/max77693*.c
7566 F: drivers/extcon/extcon-max14577.c
7567 F: drivers/extcon/extcon-max77693.c
7568 F: drivers/rtc/rtc-max77686.c
7569 F: drivers/clk/clk-max77686.c
7570 F: Documentation/devicetree/bindings/mfd/max14577.txt
7571 F: Documentation/devicetree/bindings/*/max77686.txt
7572 F: Documentation/devicetree/bindings/mfd/max77693.txt
7573 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7574 F: include/linux/mfd/max14577*.h
7575 F: include/linux/mfd/max77686*.h
7576 F: include/linux/mfd/max77693*.h
7578 MAXIRADIO FM RADIO RECEIVER DRIVER
7581 T: git git://linuxtv.org/media_tree.git
7582 W: https://linuxtv.org
7584 F: drivers/media/radio/radio-maxiradio*
7586 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7590 F: drivers/iio/potentiometer/mcp4531.c
7592 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7596 F: drivers/iio/dac/cio-dac.c
7598 MEDIA DRIVERS FOR RENESAS - FCP
7602 T: git git://linuxtv.org/media_tree.git
7604 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7605 F: drivers/media/platform/rcar-fcp.c
7606 F: include/media/rcar-fcp.h
7608 MEDIA DRIVERS FOR RENESAS - VSP1
7612 T: git git://linuxtv.org/media_tree.git
7614 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7615 F: drivers/media/platform/vsp1/
7617 MEDIA DRIVERS FOR HELENE
7620 W: https://linuxtv.org
7622 T: git git://linuxtv.org/media_tree.git
7624 F: drivers/media/dvb-frontends/helene*
7626 MEDIA DRIVERS FOR ASCOT2E
7630 W: https://linuxtv.org
7632 T: git git://linuxtv.org/media_tree.git
7634 F: drivers/media/dvb-frontends/ascot2e*
7636 MEDIA DRIVERS FOR CXD2841ER
7640 W: https://linuxtv.org
7642 T: git git://linuxtv.org/media_tree.git
7644 F: drivers/media/dvb-frontends/cxd2841er*
7646 MEDIA DRIVERS FOR HORUS3A
7650 W: https://linuxtv.org
7652 T: git git://linuxtv.org/media_tree.git
7654 F: drivers/media/dvb-frontends/horus3a*
7656 MEDIA DRIVERS FOR LNBH25
7660 W: https://linuxtv.org
7662 T: git git://linuxtv.org/media_tree.git
7664 F: drivers/media/dvb-frontends/lnbh25*
7666 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7670 W: https://linuxtv.org
7672 T: git git://linuxtv.org/media_tree.git
7674 F: drivers/media/pci/netup_unidvb/*
7676 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7679 P: LinuxTV.org Project
7681 W: https://linuxtv.org
7682 Q: http://patchwork.kernel.org/project/linux-media/list/
7683 T: git git://linuxtv.org/media_tree.git
7685 F: Documentation/dvb/
7686 F: Documentation/video4linux/
7687 F: Documentation/DocBook/media/
7689 F: drivers/staging/media/
7690 F: include/linux/platform_data/media/
7692 F: include/uapi/linux/dvb/
7693 F: include/uapi/linux/videodev2.h
7694 F: include/uapi/linux/media.h
7695 F: include/uapi/linux/v4l2-*
7696 F: include/uapi/linux/meye.h
7697 F: include/uapi/linux/ivtv*
7698 F: include/uapi/linux/uvcvideo.h
7700 MEDIATEK ETHERNET DRIVER
7705 F: drivers/net/ethernet/mediatek/
7707 MEDIATEK MT7601U WIRELESS LAN DRIVER
7711 F: drivers/net/wireless/mediatek/mt7601u/
7713 MEGARAID SCSI/SAS DRIVERS
7719 W: http://www.lsi.com
7721 F: Documentation/scsi/megaraid.txt
7722 F: drivers/scsi/megaraid.*
7723 F: drivers/scsi/megaraid/
7725 MELLANOX ETHERNET DRIVER (mlx4_en)
7729 W: http://www.mellanox.com
7730 Q: http://patchwork.ozlabs.org/project/netdev/list/
7731 F: drivers/net/ethernet/mellanox/mlx4/en_*
7733 MELLANOX ETHERNET DRIVER (mlx5e)
7737 W: http://www.mellanox.com
7738 Q: http://patchwork.ozlabs.org/project/netdev/list/
7739 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7741 MELLANOX ETHERNET SWITCH DRIVERS
7746 W: http://www.mellanox.com
7747 Q: http://patchwork.ozlabs.org/project/netdev/list/
7748 F: drivers/net/ethernet/mellanox/mlxsw/
7750 SOFT-ROCE DRIVER (rxe)
7754 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7755 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7756 F: drivers/infiniband/sw/rxe/
7757 F: include/uapi/rdma/rdma_user_rxe.h
7764 F: kernel/membarrier.c
7765 F: include/uapi/linux/membarrier.h
7769 W: http://www.linux-mm.org
7771 F: include/linux/mm.h
7772 F: include/linux/gfp.h
7773 F: include/linux/mmzone.h
7774 F: include/linux/memory_hotplug.h
7775 F: include/linux/vmalloc.h
7778 MEMORY TECHNOLOGY DEVICES (MTD)
7782 W: http://www.linux-mtd.infradead.org/
7783 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7784 T: git git://git.infradead.org/linux-mtd.git
7785 T: git git://git.infradead.org/l2-mtd.git
7787 F: Documentation/devicetree/bindings/mtd/
7789 F: include/linux/mtd/
7790 F: include/uapi/mtd/
7792 MEN A21 WATCHDOG DRIVER
7796 F: drivers/watchdog/mena21_wdt.c
7798 MEN CHAMELEON BUS (mcb)
7802 F: include/linux/mcb.h
7803 F: Documentation/men-chameleon-bus.txt
7805 MEN F21BMC (Board Management Controller)
7808 F: drivers/mfd/menf21bmc.c
7809 F: drivers/watchdog/menf21bmc_wdt.c
7810 F: drivers/leds/leds-menf21bmc.c
7811 F: drivers/hwmon/menf21bmc_hwmon.c
7812 F: Documentation/hwmon/menf21bmc
7817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7820 F: Documentation/metag/
7821 F: Documentation/devicetree/bindings/metag/
7822 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7823 F: drivers/clocksource/metag_generic.c
7824 F: drivers/irqchip/irq-metag.c
7825 F: drivers/irqchip/irq-metag-ext.c
7826 F: drivers/tty/metag_da.c
7828 MICROBLAZE ARCHITECTURE
7830 W: http://www.monstr.eu/fdt/
7831 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7835 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7839 F: drivers/platform/x86/surfacepro3_button.c
7844 F: drivers/usb/image/microtek.*
7849 W: http://www.linux-mips.org/
7850 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7851 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7853 F: Documentation/devicetree/bindings/mips/
7854 F: Documentation/mips/
7857 MIPS/LOONGSON1 ARCHITECTURE
7861 F: arch/mips/loongson32/
7862 F: arch/mips/include/asm/mach-loongson32/
7863 F: drivers/*/*loongson1*
7864 F: drivers/*/*/*loongson1*
7866 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7869 T: git git://linuxtv.org/media_tree.git
7870 W: https://linuxtv.org
7872 F: drivers/media/radio/radio-miropcm20*
7874 MELLANOX MLX4 core VPI driver
7878 W: http://www.mellanox.com
7879 Q: http://patchwork.ozlabs.org/project/netdev/list/
7881 F: drivers/net/ethernet/mellanox/mlx4/
7882 F: include/linux/mlx4/
7884 MELLANOX MLX4 IB driver
7887 W: http://www.mellanox.com
7888 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7890 F: drivers/infiniband/hw/mlx4/
7891 F: include/linux/mlx4/
7893 MELLANOX MLX5 core VPI driver
7898 W: http://www.mellanox.com
7899 Q: http://patchwork.ozlabs.org/project/netdev/list/
7901 F: drivers/net/ethernet/mellanox/mlx5/core/
7902 F: include/linux/mlx5/
7904 MELLANOX MLX5 IB driver
7908 W: http://www.mellanox.com
7909 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7911 F: drivers/infiniband/hw/mlx5/
7912 F: include/linux/mlx5/
7914 MELEXIS MLX90614 DRIVER
7917 W: http://www.melexis.com
7919 F: drivers/iio/temperature/mlx90614.c
7921 MN88472 MEDIA DRIVER
7924 W: https://linuxtv.org
7925 W: http://palosaari.fi/linux/
7926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7928 F: drivers/media/dvb-frontends/mn88472*
7930 MN88473 MEDIA DRIVER
7933 W: https://linuxtv.org
7934 W: http://palosaari.fi/linux/
7935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7937 F: drivers/media/dvb-frontends/mn88473*
7942 F: include/linux/module.h
7945 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7946 W: http://popies.net/meye/
7948 F: Documentation/video4linux/meye.txt
7949 F: drivers/media/pci/meye/
7950 F: include/uapi/linux/meye.h
7952 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7955 F: Documentation/serial/moxa-smartio
7956 F: drivers/tty/mxser.*
7958 MR800 AVERMEDIA USB FM RADIO DRIVER
7961 T: git git://linuxtv.org/media_tree.git
7963 F: drivers/media/radio/radio-mr800.c
7965 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7969 F: drivers/net/ieee802154/mrf24j40.c
7970 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7976 F: drivers/platform/x86/msi-laptop.c
7981 F: drivers/platform/x86/msi-wmi.c
7986 W: https://linuxtv.org
7987 W: http://palosaari.fi/linux/
7988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7989 T: git git://linuxtv.org/anttip/media_tree.git
7991 F: drivers/media/tuners/msi001*
7993 MSI2500 MEDIA DRIVER
7996 W: https://linuxtv.org
7997 W: http://palosaari.fi/linux/
7998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7999 T: git git://linuxtv.org/anttip/media_tree.git
8001 F: drivers/media/usb/msi2500/
8003 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8007 F: drivers/mtd/devices/docg3*
8009 MT9M032 APTINA SENSOR DRIVER
8012 T: git git://linuxtv.org/media_tree.git
8014 F: drivers/media/i2c/mt9m032.c
8015 F: include/media/i2c/mt9m032.h
8017 MT9P031 APTINA CAMERA SENSOR
8020 T: git git://linuxtv.org/media_tree.git
8022 F: drivers/media/i2c/mt9p031.c
8023 F: include/media/i2c/mt9p031.h
8025 MT9T001 APTINA CAMERA SENSOR
8028 T: git git://linuxtv.org/media_tree.git
8030 F: drivers/media/i2c/mt9t001.c
8031 F: include/media/i2c/mt9t001.h
8033 MT9V032 APTINA CAMERA SENSOR
8036 T: git git://linuxtv.org/media_tree.git
8038 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8039 F: drivers/media/i2c/mt9v032.c
8040 F: include/media/i2c/mt9v032.h
8042 MULTIFUNCTION DEVICES (MFD)
8044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8047 F: include/linux/mfd/
8049 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8052 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8054 F: Documentation/devicetree/bindings/mmc/
8056 F: include/linux/mmc/
8057 F: include/uapi/linux/mmc/
8059 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8061 F: drivers/mmc/host/mmc_spi.c
8062 F: include/linux/spi/mmc_spi.h
8064 MULTISOUND SOUND DRIVER
8067 F: Documentation/sound/oss/MultiSound
8070 MULTITECH MULTIPORT CARD (ISICOM)
8072 F: drivers/tty/isicom.c
8073 F: include/linux/isicom.h
8075 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8080 F: drivers/usb/musb/
8082 MXL5007T MEDIA DRIVER
8085 W: https://linuxtv.org
8086 W: http://github.com/mkrufky
8087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8088 T: git git://linuxtv.org/mkrufky/tuners.git
8090 F: drivers/media/tuners/mxl5007t.*
8092 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8095 W: https://www.myricom.com/support/downloads/myri10ge.html
8097 F: drivers/net/ethernet/myricom/myri10ge/
8099 NAND FLASH SUBSYSTEM
8103 W: http://www.linux-mtd.infradead.org/
8104 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8105 T: git git://github.com/linux-nand/linux.git
8107 F: drivers/mtd/nand/
8108 F: include/linux/mtd/nand*.h
8110 NATSEMI ETHERNET DRIVER (DP8381x)
8112 F: drivers/net/ethernet/natsemi/natsemi.c
8114 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8118 W: http://www.native-instruments.com
8126 NCR 5380 SCSI DRIVERS
8131 F: Documentation/scsi/g_NCR5380.txt
8132 F: Documentation/scsi/dtc3x80.txt
8133 F: drivers/scsi/NCR5380.*
8134 F: drivers/scsi/arm/cumana_1.c
8135 F: drivers/scsi/arm/oak.c
8136 F: drivers/scsi/atari_scsi.*
8137 F: drivers/scsi/dmx3191d.c
8138 F: drivers/scsi/dtc.*
8139 F: drivers/scsi/g_NCR5380.*
8140 F: drivers/scsi/g_NCR5380_mmio.c
8141 F: drivers/scsi/mac_scsi.*
8142 F: drivers/scsi/pas16.*
8143 F: drivers/scsi/sun3_scsi.*
8144 F: drivers/scsi/sun3_scsi_vme.c
8145 F: drivers/scsi/t128.*
8147 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8151 F: drivers/scsi/NCR_D700.*
8153 NCT6775 HARDWARE MONITOR DRIVER
8157 F: Documentation/hwmon/nct6775
8158 F: drivers/hwmon/nct6775.c
8160 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8163 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8165 F: drivers/infiniband/hw/nes/
8167 NETEM NETWORK EMULATOR
8171 F: net/sched/sch_netem.c
8173 NETERION 10GbE DRIVERS (s2io/vxge)
8177 F: Documentation/networking/s2io.txt
8178 F: Documentation/networking/vxge.txt
8179 F: drivers/net/ethernet/neterion/
8181 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8187 W: http://www.netfilter.org/
8188 W: http://www.iptables.org/
8189 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8193 F: include/linux/netfilter*
8194 F: include/linux/netfilter/
8195 F: include/net/netfilter/
8196 F: include/uapi/linux/netfilter*
8197 F: include/uapi/linux/netfilter/
8198 F: net/*/netfilter.c
8201 F: net/bridge/br_netfilter*.c
8205 W: http://netlabel.sf.net
8208 F: Documentation/netlabel/
8209 F: include/net/netlabel.h
8212 NETROM NETWORK LAYER
8215 W: http://www.linux-ax25.org/
8217 F: include/net/netrom.h
8218 F: include/uapi/linux/netrom.h
8221 NETRONOME ETHERNET DRIVERS
8225 F: drivers/net/ethernet/netronome/
8227 NETWORK BLOCK DEVICE (NBD)
8231 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8232 F: Documentation/blockdev/nbd.txt
8233 F: drivers/block/nbd.c
8234 F: include/uapi/linux/nbd.h
8236 NETWORK DROP MONITOR
8240 W: https://fedorahosted.org/dropwatch/
8241 F: net/core/drop_monitor.c
8243 NETWORKING [GENERAL]
8246 W: http://www.linuxfoundation.org/en/Net
8247 Q: http://patchwork.ozlabs.org/project/netdev/list/
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8253 F: include/linux/in.h
8254 F: include/linux/net.h
8255 F: include/linux/netdevice.h
8256 F: include/uapi/linux/in.h
8257 F: include/uapi/linux/net.h
8258 F: include/uapi/linux/netdevice.h
8259 F: include/uapi/linux/net_namespace.h
8261 F: tools/testing/selftests/net/
8265 NETWORKING [IPv4/IPv6]
8272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8293 F: net/ipv4/ipcomp.c
8294 F: net/ipv4/ip_vti.c
8298 F: net/ipv6/ipcomp6.c
8299 F: net/ipv6/ip6_vti.c
8300 F: include/uapi/linux/xfrm.h
8301 F: include/net/xfrm.h
8303 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8308 NETWORKING [WIRELESS]
8310 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8314 W: http://www.linuxfoundation.org/en/Net
8315 Q: http://patchwork.ozlabs.org/project/netdev/list/
8316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8319 F: Documentation/devicetree/bindings/net/
8321 F: include/linux/if_*
8322 F: include/linux/netdevice.h
8323 F: include/linux/etherdevice.h
8324 F: include/linux/fcdevice.h
8325 F: include/linux/fddidevice.h
8326 F: include/linux/hippidevice.h
8327 F: include/linux/inetdevice.h
8328 F: include/uapi/linux/if_*
8329 F: include/uapi/linux/netdevice.h
8331 NETWORKING DRIVERS (WIRELESS)
8334 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8338 F: Documentation/devicetree/bindings/net/wireless/
8339 F: drivers/net/wireless/
8341 NETXEN (1/10) GbE SUPPORT
8346 W: http://www.qlogic.com
8348 F: drivers/net/ethernet/qlogic/netxen/
8359 F: include/uapi/linux/nfc.h
8361 F: include/linux/platform_data/nfcmrvl.h
8362 F: include/linux/platform_data/nxp-nci.h
8363 F: include/linux/platform_data/pn544.h
8364 F: include/linux/platform_data/st21nfca.h
8365 F: include/linux/platform_data/st-nci.h
8366 F: Documentation/devicetree/bindings/net/nfc/
8368 NFS, SUNRPC, AND LOCKD CLIENTS
8372 W: http://client.linux-nfs.org
8373 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8379 F: include/linux/lockd/
8380 F: include/linux/nfs*
8381 F: include/linux/sunrpc/
8382 F: include/uapi/linux/nfs*
8383 F: include/uapi/linux/sunrpc/
8388 W: http://nilfs.sourceforge.net/
8389 W: http://nilfs.osdn.jp/
8390 T: git git://github.com/konis/nilfs2.git
8392 F: Documentation/filesystems/nilfs2.txt
8394 F: include/trace/events/nilfs2.h
8395 F: include/uapi/linux/nilfs2_api.h
8396 F: include/uapi/linux/nilfs2_ondisk.h
8398 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8400 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8402 F: Documentation/scsi/NinjaSCSI.txt
8403 F: drivers/scsi/pcmcia/nsp_*
8405 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8408 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8410 F: Documentation/scsi/NinjaSCSI.txt
8411 F: drivers/scsi/nsp32*
8416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8420 NOKIA N900 POWER SUPPLY DRIVERS
8422 F: include/linux/power/bq2415x_charger.h
8423 F: include/linux/power/bq27xxx_battery.h
8424 F: include/linux/power/isp1704_charger.h
8425 F: drivers/power/bq2415x_charger.c
8426 F: drivers/power/bq27xxx_battery.c
8427 F: drivers/power/bq27xxx_battery_i2c.c
8428 F: drivers/power/isp1704_charger.c
8429 F: drivers/power/rx51_battery.c
8437 W: https://github.com/jonmason/ntb/wiki
8438 T: git git://github.com/jonmason/ntb.git
8440 F: drivers/net/ntb_netdev.c
8441 F: include/linux/ntb.h
8442 F: include/linux/ntb_transport.h
8443 F: tools/testing/selftests/ntb/
8450 W: https://github.com/jonmason/ntb/wiki
8451 T: git git://github.com/jonmason/ntb.git
8452 F: drivers/ntb/hw/intel/
8458 F: drivers/ntb/hw/amd/
8463 W: http://www.tuxera.com/
8464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8466 F: Documentation/filesystems/ntfs.txt
8469 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8473 F: drivers/video/fbdev/riva/
8474 F: drivers/video/fbdev/nvidia/
8480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8481 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8483 F: drivers/nvme/host/
8484 F: include/linux/nvme.h
8486 NVM EXPRESS TARGET DRIVER
8491 F: drivers/nvme/target/
8498 F: Documentation/devicetree/bindings/nvmem/
8499 F: include/linux/nvmem-consumer.h
8500 F: include/linux/nvmem-provider.h
8507 F: drivers/nfc/nxp-nci
8509 NXP TDA998X DRM DRIVER
8512 F: drivers/gpu/drm/i2c/tda998x_drv.c
8513 F: include/drm/i2c/tda998x.h
8519 F: sound/soc/codecs/tfa9879*
8529 W: http://www.muru.com/linux/omap/
8530 W: http://linux.omap.com/
8531 Q: http://patchwork.kernel.org/project/linux-omap/list/
8532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8535 F: arch/arm/configs/omap1_defconfig
8536 F: arch/arm/configs/omap2plus_defconfig
8537 F: drivers/i2c/busses/i2c-omap.c
8538 F: drivers/irqchip/irq-omap-intc.c
8539 F: drivers/mfd/*omap*.c
8540 F: drivers/mfd/menelaus.c
8541 F: drivers/mfd/palmas.c
8542 F: drivers/mfd/tps65217.c
8543 F: drivers/mfd/tps65218.c
8544 F: drivers/mfd/tps65910.c
8545 F: drivers/mfd/twl-core.[ch]
8546 F: drivers/mfd/twl4030*.c
8547 F: drivers/mfd/twl6030*.c
8548 F: drivers/mfd/twl6040*.c
8549 F: drivers/regulator/palmas-regulator*.c
8550 F: drivers/regulator/pbias-regulator.c
8551 F: drivers/regulator/tps65217-regulator.c
8552 F: drivers/regulator/tps65218-regulator.c
8553 F: drivers/regulator/tps65910-regulator.c
8554 F: drivers/regulator/twl-regulator.c
8555 F: include/linux/i2c-omap.h
8557 OMAP DEVICE TREE SUPPORT
8563 F: arch/arm/boot/dts/*omap*
8564 F: arch/arm/boot/dts/*am3*
8565 F: arch/arm/boot/dts/*am4*
8566 F: arch/arm/boot/dts/*am5*
8567 F: arch/arm/boot/dts/*dra7*
8569 OMAP CLOCK FRAMEWORK SUPPORT
8573 F: arch/arm/*omap*/*clock*
8575 OMAP POWER MANAGEMENT SUPPORT
8579 F: arch/arm/*omap*/*pm*
8580 F: drivers/cpufreq/omap-cpufreq.c
8582 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8587 F: arch/arm/mach-omap2/prm*
8597 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8602 F: drivers/memory/omap-gpmc.c
8603 F: arch/arm/mach-omap2/*gpmc*
8605 OMAP FRAMEBUFFER SUPPORT
8610 F: drivers/video/fbdev/omap/
8612 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8617 F: drivers/video/fbdev/omap2/
8618 F: Documentation/arm/OMAP/DSS
8620 OMAP HARDWARE SPINLOCK SUPPORT
8624 F: drivers/hwspinlock/omap_hwspinlock.c
8630 F: drivers/mmc/host/omap.c
8636 F: drivers/mmc/host/omap_hsmmc.c
8638 OMAP RANDOM NUMBER GENERATOR SUPPORT
8641 F: drivers/char/hw_random/omap-rng.c
8648 F: arch/arm/mach-omap2/omap_hwmod.*
8654 F: arch/arm/mach-omap2/omap_hwmod*data*
8656 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8660 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8662 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8666 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8667 F: drivers/media/platform/omap3isp/
8668 F: drivers/staging/media/omap4iss/
8674 F: drivers/usb/*/*omap*
8675 F: arch/arm/*omap*/usb*
8683 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8684 F: drivers/gpio/gpio-omap.c
8686 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8690 F: arch/arm/boot/dts/am335x-nano.dts
8696 F: Documentation/filesystems/omfs.txt
8699 OMNIKEY CARDMAN 4000 DRIVER
8702 F: drivers/char/pcmcia/cm4000_cs.c
8703 F: include/linux/cm4000_cs.h
8704 F: include/uapi/linux/cm4000_cs.h
8706 OMNIKEY CARDMAN 4040 DRIVER
8709 F: drivers/char/pcmcia/cm4040_cs.*
8711 OMNIVISION OV7670 SENSOR DRIVER
8714 T: git git://linuxtv.org/media_tree.git
8716 F: drivers/media/i2c/ov7670.c
8718 ONENAND FLASH DRIVER
8722 F: drivers/mtd/onenand/
8723 F: include/linux/mtd/onenand*.h
8725 ONSTREAM SCSI TAPE DRIVER
8730 F: Documentation/scsi/osst.txt
8731 F: drivers/scsi/osst.*
8732 F: drivers/scsi/osst_*.h
8733 F: drivers/scsi/st.h
8735 OPENCORES I2C BUS DRIVER
8739 F: Documentation/i2c/busses/i2c-ocores
8740 F: drivers/i2c/busses/i2c-ocores.c
8742 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8746 W: http://www.devicetree.org/
8747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8750 F: include/linux/of*.h
8753 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8758 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8760 F: Documentation/devicetree/
8762 F: include/dt-bindings/
8764 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8768 F: Documentation/devicetree/dynamic-resolution-notes.txt
8769 F: Documentation/devicetree/overlay-notes.txt
8770 F: drivers/of/overlay.c
8771 F: drivers/of/resolver.c
8773 OPENRISC ARCHITECTURE
8775 W: http://openrisc.net
8777 T: git git://openrisc.net/~jonas/linux
8784 W: http://openvswitch.org
8787 F: include/uapi/linux/openvswitch.h
8789 OPERATING PERFORMANCE POINTS (OPP)
8795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8796 F: drivers/base/power/opp/
8797 F: include/linux/pm_opp.h
8798 F: Documentation/power/opp.txt
8799 F: Documentation/devicetree/bindings/opp/
8804 T: git git://git.alsa-project.org/alsa-kernel.git
8806 F: sound/drivers/opl4/
8812 F: arch/*/include/asm/oprofile*.h
8814 F: drivers/oprofile/
8815 F: include/linux/oprofile.h
8817 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8821 W: http://ocfs2.wiki.kernel.org
8823 F: Documentation/filesystems/ocfs2.txt
8824 F: Documentation/filesystems/dlmfs.txt
8829 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8830 W: http://www.nongnu.org/orinoco/
8832 F: drivers/net/wireless/intersil/orinoco/
8834 OSD LIBRARY and FILESYSTEM
8838 W: http://open-osd.org
8839 T: git git://git.open-osd.org/open-osd.git
8841 F: drivers/scsi/osd/
8842 F: include/scsi/osd_*
8848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8851 F: Documentation/filesystems/overlayfs.txt
8856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8859 F: Documentation/filesystems/orangefs.txt
8864 W: http://wireless.kernel.org/en/users/Drivers/p54
8866 F: drivers/net/wireless/intersil/p54/
8868 PA SEMI ETHERNET DRIVER
8872 F: drivers/net/ethernet/pasemi/*
8874 PA SEMI SMBUS DRIVER
8878 F: drivers/i2c/busses/i2c-pasemi.c
8880 PADATA PARALLEL EXECUTION MECHANISM
8885 F: include/linux/padata.h
8886 F: Documentation/padata.txt
8888 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8892 F: drivers/platform/x86/panasonic-laptop.c
8894 PANASONIC MN10300/AM33/AM34 PORT
8897 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8899 F: Documentation/mn10300/
8902 PARALLEL LCD/KEYPAD PANEL DRIVER
8906 F: Documentation/misc-devices/lcd-panel-cgram.txt
8907 F: drivers/misc/panel.c
8909 PARALLEL PORT SUBSYSTEM
8915 F: include/linux/parport*.h
8916 F: drivers/char/ppdev.c
8917 F: include/uapi/linux/ppdev.h
8918 F: Documentation/parport*.txt
8920 PARAVIRT_OPS INTERFACE
8927 F: Documentation/virtual/paravirt_ops.txt
8928 F: arch/*/kernel/paravirt*
8929 F: arch/*/include/asm/paravirt.h
8931 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8935 F: Documentation/blockdev/paride.txt
8936 F: drivers/block/paride/
8942 W: http://www.parisc-linux.org/
8943 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8948 F: Documentation/parisc/
8950 F: drivers/char/agp/parisc-agp.c
8951 F: drivers/input/serio/gscps2.c
8952 F: drivers/parport/parport_gsc.*
8953 F: drivers/tty/serial/8250/8250_gsc.c
8954 F: drivers/video/fbdev/sti*
8955 F: drivers/video/console/sti*
8956 F: drivers/video/logo/logo_parisc*
8958 PC87360 HARDWARE MONITORING DRIVER
8962 F: Documentation/hwmon/pc87360
8963 F: drivers/hwmon/pc87360.c
8968 F: drivers/char/pc8736x_gpio.c
8970 PC87427 HARDWARE MONITORING DRIVER
8974 F: Documentation/hwmon/pc87427
8975 F: drivers/hwmon/pc87427.c
8980 F: drivers/leds/leds-pca9532.c
8981 F: include/linux/leds-pca9532.h
8983 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8987 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8989 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8992 F: drivers/firmware/pcdp.*
8998 F: Documentation/PCI/pci-error-recovery.txt
9000 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9004 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9005 F: arch/powerpc/kernel/eeh*.c
9006 F: arch/powerpc/platforms/*/eeh*.c
9007 F: arch/powerpc/include/*/eeh*.h
9012 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9015 F: Documentation/devicetree/bindings/pci/
9016 F: Documentation/PCI/
9018 F: include/linux/pci*
9020 F: arch/x86/kernel/quirks.c
9022 PCI DRIVER FOR ALTERA PCIE IP
9027 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9028 F: drivers/pci/host/pcie-altera.c
9030 PCI DRIVER FOR ARM VERSATILE PLATFORM
9035 F: Documentation/devicetree/bindings/pci/versatile.txt
9036 F: drivers/pci/host/pci-versatile.c
9038 PCI DRIVER FOR APPLIEDMICRO XGENE
9043 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9044 F: drivers/pci/host/pci-xgene.c
9046 PCI DRIVER FOR FREESCALE LAYERSCAPE
9054 F: drivers/pci/host/*layerscape*
9062 F: drivers/pci/host/*imx6*
9064 PCI DRIVER FOR TI KEYSTONE
9069 F: drivers/pci/host/*keystone*
9071 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9077 F: drivers/pci/host/*mvebu*
9079 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9084 F: drivers/pci/host/pci-aardvark.c
9086 PCI DRIVER FOR NVIDIA TEGRA
9091 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9092 F: drivers/pci/host/pci-tegra.c
9094 PCI DRIVER FOR TI DRA7XX
9099 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9100 F: drivers/pci/host/pci-dra7xx.c
9102 PCI DRIVER FOR RENESAS R-CAR
9107 F: drivers/pci/host/*rcar*
9109 PCI DRIVER FOR SAMSUNG EXYNOS
9115 F: drivers/pci/host/pci-exynos.c
9117 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9122 F: drivers/pci/host/*designware*
9124 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9128 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9129 F: drivers/pci/host/pcie-designware-plat.c
9131 PCI DRIVER FOR GENERIC OF HOSTS
9136 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9137 F: drivers/pci/host/pci-host-common.c
9138 F: drivers/pci/host/pci-host-generic.c
9140 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9144 F: arch/x86/pci/vmd.c
9146 PCIE DRIVER FOR ST SPEAR13XX
9150 F: drivers/pci/host/*spear*
9152 PCI MSI DRIVER FOR ALTERA MSI IP
9157 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9158 F: drivers/pci/host/pcie-altera-msi.c
9160 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9165 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9166 F: drivers/pci/host/pci-xgene-msi.c
9168 PCIE DRIVER FOR AXIS ARTPEC
9174 F: Documentation/devicetree/bindings/pci/axis,artpec*
9175 F: drivers/pci/host/*artpec*
9177 PCIE DRIVER FOR HISILICON
9182 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9183 F: drivers/pci/host/pcie-hisi.c
9185 PCIE DRIVER FOR QUALCOMM MSM
9190 F: drivers/pci/host/*qcom*
9192 PCIE DRIVER FOR CAVIUM THUNDERX
9197 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9198 F: drivers/pci/host/pci-thunder-*
9201 P: Linux PCMCIA Team
9203 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9206 F: Documentation/pcmcia/
9210 PCNET32 NETWORK DRIVER
9214 F: drivers/net/ethernet/amd/pcnet32.c
9216 PCRYPT PARALLEL CRYPTO ENGINE
9221 F: include/crypto/pcrypt.h
9223 PER-CPU MEMORY ALLOCATOR
9226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9228 F: include/linux/percpu*.h
9230 F: arch/*/include/asm/percpu.h
9232 PER-TASK DELAY ACCOUNTING
9235 F: include/linux/delayacct.h
9236 F: kernel/delayacct.c
9238 PERFORMANCE EVENTS SUBSYSTEM
9244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9247 F: include/linux/perf_event.h
9248 F: include/uapi/linux/perf_event.h
9249 F: arch/*/kernel/perf_event*.c
9250 F: arch/*/kernel/*/perf_event*.c
9251 F: arch/*/kernel/*/*/perf_event*.c
9252 F: arch/*/include/asm/perf_event.h
9253 F: arch/*/kernel/perf_callchain.c
9257 PERSONALITY HANDLING
9261 F: include/linux/personality.h
9262 F: include/uapi/linux/personality.h
9267 F: Documentation/networking/phonet.txt
9268 F: include/linux/phonet.h
9269 F: include/net/phonet/
9270 F: include/uapi/linux/phonet.h
9277 F: drivers/mtd/devices/phram.c
9283 F: drivers/hid/hid-picolcd*
9288 T: git git://github.com/jamieiles/linux-2.6-ji.git
9290 F: arch/arm/boot/dts/picoxcell*
9291 F: arch/arm/mach-picoxcell/
9292 F: drivers/crypto/picoxcell*
9294 PIN CONTROL SUBSYSTEM
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9299 F: Documentation/devicetree/bindings/pinctrl/
9300 F: Documentation/pinctrl.txt
9302 F: include/linux/pinctrl/
9304 PIN CONTROLLER - ATMEL AT91
9308 F: drivers/pinctrl/pinctrl-at91.*
9310 PIN CONTROLLER - ATMEL AT91 PIO4
9315 F: drivers/pinctrl/pinctrl-at91-pio4.*
9317 PIN CONTROLLER - INTEL
9321 F: drivers/pinctrl/intel/
9323 PIN CONTROLLER - RENESAS
9328 F: drivers/pinctrl/sh-pfc/
9330 PIN CONTROLLER - SAMSUNG
9337 F: drivers/pinctrl/samsung/
9339 PIN CONTROLLER - SINGLE
9345 F: drivers/pinctrl/pinctrl-single.c
9347 PIN CONTROLLER - ST SPEAR
9350 W: http://www.st.com/spear
9352 F: drivers/pinctrl/spear/
9354 PISTACHIO SOC SUPPORT
9359 F: arch/mips/pistachio/
9360 F: arch/mips/include/asm/mach-pistachio/
9361 F: arch/mips/boot/dts/pistachio/
9362 F: arch/mips/configs/pistachio*_defconfig
9367 F: drivers/block/pktcdvd.c
9368 F: include/linux/pktcdvd.h
9369 F: include/uapi/linux/pktcdvd.h
9373 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9375 T: git git://github.com/gxt/linux.git
9376 F: drivers/input/serio/i8042-unicore32io.h
9377 F: drivers/i2c/busses/i2c-puv3.c
9378 F: drivers/video/fbdev/fb-puv3.c
9379 F: drivers/rtc/rtc-puv3.c
9381 PMBUS HARDWARE MONITORING DRIVERS
9384 W: http://hwmon.wiki.kernel.org/
9385 W: http://www.roeck-us.net/linux/drivers/
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9388 F: Documentation/hwmon/pmbus
9389 F: drivers/hwmon/pmbus/
9390 F: include/linux/i2c/pmbus.h
9392 PMC SIERRA MaxRAID DRIVER
9394 W: http://www.pmc-sierra.com/
9396 F: drivers/scsi/pmcraid.*
9398 PMC SIERRA PM8001 DRIVER
9404 F: drivers/scsi/pm8001/
9406 POSIX CLOCKS and TIMERS
9409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9412 F: include/linux/timer*
9413 F: kernel/time/*timer*
9415 POWER MANAGEMENT CORE
9418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9420 F: drivers/base/power/
9421 F: include/linux/pm.h
9422 F: include/linux/pm_*
9423 F: include/linux/powercap.h
9424 F: drivers/powercap/
9426 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9431 T: git git://git.infradead.org/battery-2.6.git
9433 F: Documentation/devicetree/bindings/power/
9434 F: Documentation/devicetree/bindings/power_supply/
9435 F: include/linux/power_supply.h
9437 X: drivers/power/avs/
9439 POWER STATE COORDINATION INTERFACE (PSCI)
9444 F: drivers/firmware/psci.c
9445 F: include/linux/psci.h
9446 F: include/uapi/linux/psci.h
9448 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9452 F: drivers/char/powernv-op-panel.c
9459 PPP PROTOCOL DRIVERS AND COMPRESSORS
9463 F: drivers/net/ppp/ppp_*
9465 PPP OVER ATM (RFC 2364)
9468 F: net/atm/pppoatm.c
9469 F: include/uapi/linux/atmppp.h
9474 F: drivers/net/ppp/pppoe.c
9475 F: drivers/net/ppp/pppox.c
9480 F: net/l2tp/l2tp_ppp.c
9481 F: include/linux/if_pppol2tp.h
9482 F: include/uapi/linux/if_pppol2tp.h
9486 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9489 F: Documentation/pps/
9491 F: include/linux/pps*.h
9497 F: drivers/net/ppp/pptp.c
9498 W: http://sourceforge.net/projects/accel-pptp
9503 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9505 F: Documentation/preempt-locking.txt
9506 F: include/linux/preempt.h
9508 PRISM54 WIRELESS DRIVER
9511 W: http://wireless.kernel.org/en/users/Drivers/p54
9513 F: drivers/net/wireless/intersil/prism54/
9520 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9522 PS3 PLATFORM SUPPORT
9526 F: arch/powerpc/boot/ps3*
9527 F: arch/powerpc/include/asm/lv1call.h
9528 F: arch/powerpc/include/asm/ps3*.h
9529 F: arch/powerpc/platforms/ps3/
9532 F: drivers/rtc/rtc-ps3.c
9533 F: drivers/usb/host/*ps3.c
9534 F: sound/ppc/snd_ps3*
9541 F: drivers/block/ps3vram.c
9549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9551 F: include/linux/pstore*
9552 F: drivers/firmware/efi/efi-pstore.c
9553 F: drivers/acpi/apei/erst.c
9555 PTP HARDWARE CLOCK SUPPORT
9559 W: http://linuxptp.sourceforge.net/
9560 F: Documentation/ABI/testing/sysfs-ptp
9561 F: Documentation/ptp/*
9562 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9563 F: drivers/net/phy/dp83640*
9565 F: include/linux/ptp_cl*
9571 F: include/asm-generic/syscall.h
9572 F: include/linux/ptrace.h
9573 F: include/linux/regset.h
9574 F: include/linux/tracehook.h
9575 F: include/uapi/linux/ptrace.h
9581 T: git git://linuxtv.org/media_tree.git
9583 F: drivers/staging/media/pulse8-cec
9585 PVRUSB2 VIDEO4LINUX DRIVER
9589 W: http://www.isely.net/pvrusb2/
9590 T: git git://linuxtv.org/media_tree.git
9592 F: Documentation/video4linux/README.pvrusb2
9593 F: drivers/media/usb/pvrusb2/
9598 T: git git://linuxtv.org/media_tree.git
9600 F: drivers/media/usb/pwc/*
9607 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9608 F: Documentation/hwmon/pwm-fan
9609 F: drivers/hwmon/pwm-fan.c
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9616 F: Documentation/pwm.txt
9617 F: Documentation/devicetree/bindings/pwm/
9618 F: include/linux/pwm.h
9620 F: drivers/video/backlight/pwm_bl.c
9621 F: include/linux/pwm_backlight.h
9623 PXA2xx/PXA3xx SUPPORT
9628 T: git git://github.com/hzhuang1/linux.git
9629 T: git git://github.com/rjarzmik/linux.git
9631 F: arch/arm/boot/dts/pxa*
9632 F: arch/arm/mach-pxa/
9634 F: drivers/pcmcia/pxa2xx*
9635 F: drivers/pinctrl/pxa/
9636 F: drivers/spi/spi-pxa2xx*
9637 F: drivers/usb/gadget/udc/pxa2*
9638 F: include/sound/pxa2xx-lib.h
9646 F: drivers/gpio/gpio-pxa.c
9648 PXA3xx NAND FLASH DRIVER
9652 F: drivers/mtd/nand/pxa3xx_nand.c
9658 T: git git://github.com/hzhuang1/linux.git
9659 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9661 F: arch/arm/boot/dts/mmp*
9662 F: arch/arm/mach-mmp/
9677 F: drivers/crypto/qat/
9683 F: drivers/infiniband/hw/qib/
9685 QLOGIC QLA1280 SCSI DRIVER
9689 F: drivers/scsi/qla1280.[ch]
9691 QLOGIC QLA2XXX FC-SCSI DRIVER
9695 F: Documentation/scsi/LICENSE.qla2xxx
9696 F: drivers/scsi/qla2xxx/
9698 QLOGIC QLA4XXX iSCSI DRIVER
9702 F: Documentation/scsi/LICENSE.qla4xxx
9703 F: drivers/scsi/qla4xxx/
9705 QLOGIC QLA3XXX NETWORK DRIVER
9711 F: Documentation/networking/LICENSE.qla3xxx
9712 F: drivers/net/ethernet/qlogic/qla3xxx.*
9714 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9718 F: drivers/net/ethernet/qlogic/qlcnic/
9720 QLOGIC QLGE 10Gb ETHERNET DRIVER
9727 F: drivers/net/ethernet/qlogic/qlge/
9729 QLOGIC QL4xxx ETHERNET DRIVER
9735 F: drivers/net/ethernet/qlogic/qed/
9736 F: include/linux/qed/
9737 F: drivers/net/ethernet/qlogic/qede/
9741 W: http://www.alarsen.net/linux/qnx4fs/
9744 F: include/uapi/linux/qnx4_fs.h
9745 F: include/uapi/linux/qnxtypes.h
9750 W: https://linuxtv.org
9751 W: http://palosaari.fi/linux/
9752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9753 T: git git://linuxtv.org/anttip/media_tree.git
9755 F: drivers/media/tuners/qt1010*
9757 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9761 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9763 F: drivers/net/wireless/ath/ath9k/
9765 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9768 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9771 F: drivers/net/wireless/ath/ath10k/
9773 QUALCOMM HEXAGON ARCHITECTURE
9776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9780 QUALCOMM WCN36XX WIRELESS DRIVER
9783 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9784 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9786 F: drivers/net/wireless/ath/wcn36xx/
9788 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9793 F: drivers/firmware/qemu_fw_cfg.c
9795 RADOS BLOCK DEVICE (RBD)
9801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9802 T: git git://github.com/ceph/ceph-client.git
9804 F: Documentation/ABI/testing/sysfs-bus-rbd
9805 F: drivers/block/rbd.c
9806 F: drivers/block/rbd_types.h
9808 RADEON FRAMEBUFFER DISPLAY DRIVER
9812 F: drivers/video/fbdev/aty/radeon*
9813 F: include/uapi/linux/radeonfb.h
9815 RADIOSHARK RADIO DRIVER
9818 T: git git://linuxtv.org/media_tree.git
9820 F: drivers/media/radio/radio-shark.c
9822 RADIOSHARK2 RADIO DRIVER
9825 T: git git://linuxtv.org/media_tree.git
9827 F: drivers/media/radio/radio-shark2.c
9828 F: drivers/media/radio/radio-tea5777.c
9830 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9834 F: drivers/video/fbdev/aty/aty128fb.c
9836 RALINK MIPS ARCHITECTURE
9842 RALINK RT2X00 WIRELESS LAN DRIVER
9848 F: drivers/net/wireless/ralink/rt2x00/
9850 RAMDISK RAM BLOCK DEVICE DRIVER
9853 F: Documentation/blockdev/ramdisk.txt
9854 F: drivers/block/brd.c
9856 RANDOM NUMBER DRIVER
9859 F: drivers/char/random.c
9867 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9870 F: drivers/net/wireless/ray*
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9878 F: Documentation/RCU/torture.txt
9879 F: kernel/rcu/rcutorture.c
9881 RCUTORTURE TEST FRAMEWORK
9889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9890 F: tools/testing/selftests/rcutorture
9896 RDC R6040 FAST ETHERNET DRIVER
9900 F: drivers/net/ethernet/rdc/r6040.c
9902 RDS - RELIABLE DATAGRAM SOCKETS
9907 W: https://oss.oracle.com/projects/rds/
9910 F: Documentation/networking/rds.txt
9912 RDMAVT - RDMA verbs software
9916 F: drivers/infiniband/sw/rdmavt
9918 READ-COPY UPDATE (RCU)
9925 W: http://www.rdrop.com/users/paulmck/RCU/
9927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9928 F: Documentation/RCU/
9929 X: Documentation/RCU/torture.txt
9930 F: include/linux/rcu*
9931 X: include/linux/srcu.h
9935 REAL TIME CLOCK (RTC) SUBSYSTEM
9939 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9942 F: Documentation/devicetree/bindings/rtc/
9943 F: Documentation/rtc.txt
9945 F: include/linux/rtc.h
9946 F: include/uapi/linux/rtc.h
9947 F: include/linux/rtc/
9948 F: include/linux/platform_data/rtc-*
9949 F: tools/testing/selftests/timers/rtctest.c
9951 REALTEK AUDIO CODECS
9955 F: sound/soc/codecs/rt*
9956 F: include/sound/rt*.h
9958 REISERFS FILE SYSTEM
9963 REGISTER MAP ABSTRACTION
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9968 F: Documentation/devicetree/bindings/regmap/
9969 F: drivers/base/regmap/
9970 F: include/linux/regmap.h
9972 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9978 F: Documentation/devicetree/bindings/remoteproc/
9979 F: Documentation/remoteproc.txt
9980 F: drivers/remoteproc/
9981 F: include/linux/remoteproc.h
9983 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9990 F: Documentation/rpmsg.txt
9991 F: include/linux/rpmsg.h
9993 RENESAS ETHERNET DRIVERS
9997 F: drivers/net/ethernet/renesas/
9998 F: include/linux/sh_eth.h
10000 RENESAS USB2 PHY DRIVER
10004 F: drivers/phy/phy-rcar-gen3-usb2.c
10006 RESET CONTROLLER FRAMEWORK
10008 T: git git://git.pengutronix.de/git/pza/linux
10011 F: Documentation/devicetree/bindings/reset/
10012 F: include/dt-bindings/reset/
10013 F: include/linux/reset.h
10014 F: include/linux/reset-controller.h
10019 W: http://wireless.kernel.org/
10020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10023 F: Documentation/rfkill.txt
10030 F: lib/rhashtable.c
10031 F: include/linux/rhashtable.h
10033 RICOH SMARTMEDIA/XD DRIVER
10036 F: drivers/mtd/nand/r852.c
10037 F: drivers/mtd/nand/r852.h
10039 RICOH R5C592 MEMORYSTICK DRIVER
10042 F: drivers/memstick/host/r592.*
10046 W: http://sourceforge.net/projects/roccat/
10048 F: drivers/hid/hid-roccat*
10049 F: include/linux/hid-roccat*
10050 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10056 F: drivers/net/ethernet/rocker/
10060 W: http://www.comtrol.com
10062 F: Documentation/serial/rocket.txt
10063 F: drivers/tty/rocket*
10065 ROCKETPORT EXPRESS/INFINITY DRIVER
10069 F: drivers/tty/serial/rp2.*
10074 W: http://www.linux-ax25.org/
10076 F: include/net/rose.h
10077 F: include/uapi/linux/rose.h
10080 RTL2830 MEDIA DRIVER
10083 W: https://linuxtv.org
10084 W: http://palosaari.fi/linux/
10085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10086 T: git git://linuxtv.org/anttip/media_tree.git
10088 F: drivers/media/dvb-frontends/rtl2830*
10090 RTL2832 MEDIA DRIVER
10093 W: https://linuxtv.org
10094 W: http://palosaari.fi/linux/
10095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10096 T: git git://linuxtv.org/anttip/media_tree.git
10098 F: drivers/media/dvb-frontends/rtl2832*
10100 RTL2832_SDR MEDIA DRIVER
10103 W: https://linuxtv.org
10104 W: http://palosaari.fi/linux/
10105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10106 T: git git://linuxtv.org/anttip/media_tree.git
10108 F: drivers/media/dvb-frontends/rtl2832_sdr*
10110 RTL8180 WIRELESS DRIVER
10112 W: http://wireless.kernel.org/
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10115 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10117 RTL8187 WIRELESS DRIVER
10122 W: http://wireless.kernel.org/
10123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10125 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10127 RTL8192CE WIRELESS DRIVER
10131 W: http://wireless.kernel.org/
10132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10134 F: drivers/net/wireless/realtek/rtlwifi/
10135 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10137 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10142 F: drivers/net/wireless/realtek/rtl8xxxu/
10144 S3 SAVAGE FRAMEBUFFER DRIVER
10148 F: drivers/video/fbdev/savage/
10154 W: http://www.ibm.com/developerworks/linux/linux390/
10155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10159 F: Documentation/s390/
10160 F: Documentation/DocBook/s390*
10162 S390 COMMON I/O LAYER
10166 W: http://www.ibm.com/developerworks/linux/linux390/
10168 F: drivers/s390/cio/
10174 W: http://www.ibm.com/developerworks/linux/linux390/
10176 F: drivers/s390/block/dasd*
10177 F: block/partitions/ibm.c
10179 S390 NETWORK DRIVERS
10182 W: http://www.ibm.com/developerworks/linux/linux390/
10184 F: drivers/s390/net/
10190 W: http://www.ibm.com/developerworks/linux/linux390/
10193 F: drivers/pci/hotplug/s390_pci_hpc.c
10198 W: http://www.ibm.com/developerworks/linux/linux390/
10200 F: drivers/s390/crypto/
10205 W: http://www.ibm.com/developerworks/linux/linux390/
10207 F: drivers/s390/scsi/zfcp_*
10209 S390 IUCV NETWORK LAYER
10212 W: http://www.ibm.com/developerworks/linux/linux390/
10214 F: drivers/s390/net/*iucv*
10215 F: include/net/iucv/
10221 W: http://www.ibm.com/developerworks/linux/linux390/
10223 F: drivers/iommu/s390-iommu.c
10225 S3C24XX SD/MMC Driver
10229 F: drivers/mmc/host/s3cmci.*
10231 SAA6588 RDS RECEIVER DRIVER
10234 T: git git://linuxtv.org/media_tree.git
10235 W: https://linuxtv.org
10237 F: drivers/media/i2c/saa6588*
10239 SAA7134 VIDEO4LINUX DRIVER
10243 W: https://linuxtv.org
10244 T: git git://linuxtv.org/media_tree.git
10246 F: Documentation/video4linux/*.saa7134
10247 F: drivers/media/pci/saa7134/
10249 SAA7146 VIDEO4LINUX-2 DRIVER
10252 T: git git://linuxtv.org/media_tree.git
10254 F: drivers/media/common/saa7146/
10255 F: drivers/media/pci/saa7146/
10256 F: include/media/saa7146*
10258 SAMSUNG LAPTOP DRIVER
10262 F: drivers/platform/x86/samsung-laptop.c
10264 SAMSUNG AUDIO (ASoC) DRIVERS
10270 F: sound/soc/samsung/
10272 SAMSUNG FRAMEBUFFER DRIVER
10276 F: drivers/video/fbdev/s3c-fb.c
10278 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10285 F: drivers/mfd/sec*.c
10286 F: drivers/regulator/s2m*.c
10287 F: drivers/regulator/s5m*.c
10288 F: drivers/clk/clk-s2mps11.c
10289 F: drivers/rtc/rtc-s5m.c
10290 F: include/linux/mfd/samsung/
10291 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10292 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10293 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10294 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10296 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10300 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10302 F: drivers/media/platform/exynos4-is/
10304 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10309 F: drivers/media/platform/s3c-camif/
10310 F: include/media/drv-intf/s3c_camif.h
10312 SAMSUNG S5C73M3 CAMERA DRIVER
10317 F: drivers/media/i2c/s5c73m3/*
10319 SAMSUNG S5K5BAF CAMERA DRIVER
10324 F: drivers/media/i2c/s5k5baf.c
10326 SAMSUNG S3FWRN5 NFC DRIVER
10331 F: drivers/nfc/s3fwrn5
10333 SAMSUNG SOC CLOCK DRIVERS
10338 F: drivers/clk/samsung/
10340 SAMSUNG SPI DRIVERS
10347 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10348 F: drivers/spi/spi-s3c*
10349 F: include/linux/platform_data/spi-s3c64xx.h
10351 SAMSUNG SXGBE DRIVERS
10357 F: drivers/net/ethernet/samsung/sxgbe/
10359 SAMSUNG THERMAL DRIVER
10364 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10365 F: drivers/thermal/samsung/
10367 SAMSUNG USB2 PHY DRIVER
10372 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10373 F: Documentation/phy/samsung-usb2.txt
10374 F: drivers/phy/phy-exynos4210-usb2.c
10375 F: drivers/phy/phy-exynos4x12-usb2.c
10376 F: drivers/phy/phy-exynos5250-usb2.c
10377 F: drivers/phy/phy-s5pv210-usb2.c
10378 F: drivers/phy/phy-samsung-usb2.c
10379 F: drivers/phy/phy-samsung-usb2.h
10385 F: Documentation/devicetree/bindings/serial/
10386 F: drivers/tty/serial/
10388 SYNOPSYS DESIGNWARE DMAC DRIVER
10392 F: include/linux/dma/dw.h
10393 F: include/linux/platform_data/dma-dw.h
10396 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10400 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10401 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10403 SYNOPSYS DESIGNWARE I2C DRIVER
10409 F: drivers/i2c/busses/i2c-designware-*
10410 F: include/linux/platform_data/i2c-designware.h
10412 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10416 F: include/linux/mmc/dw_mmc.h
10417 F: drivers/mmc/host/dw_mmc*
10419 SYSTEM TRACE MODULE CLASS
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10423 F: Documentation/trace/stm.txt
10424 F: drivers/hwtracing/stm/
10425 F: include/linux/stm.h
10426 F: include/uapi/linux/stm.h
10431 F: drivers/thunderbolt/
10433 TI BQ27XXX POWER SUPPLY DRIVER
10435 F: include/linux/power/bq27xxx_battery.h
10436 F: drivers/power/bq27xxx_battery.c
10437 F: drivers/power/bq27xxx_battery_i2c.c
10439 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10445 F: include/linux/clocksource.h
10446 F: include/linux/time.h
10447 F: include/linux/timex.h
10448 F: include/uapi/linux/time.h
10449 F: include/uapi/linux/timex.h
10450 F: kernel/time/clocksource.c
10451 F: kernel/time/time*.c
10452 F: kernel/time/alarmtimer.c
10453 F: kernel/time/ntp.c
10454 F: tools/testing/selftests/timers/
10459 F: drivers/watchdog/sc1200wdt.c
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10468 F: include/linux/sched.h
10469 F: include/uapi/linux/sched.h
10470 F: include/linux/wait.h
10475 W: http://www.sunplus.com
10479 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10483 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10484 F: drivers/clk/clk-scpi.c
10485 F: drivers/cpufreq/scpi-cpufreq.c
10486 F: drivers/firmware/arm_scpi.c
10487 F: include/linux/scpi_protocol.h
10492 W: http://www.kernel.dk
10494 F: drivers/scsi/sr*
10496 SCSI RDMA PROTOCOL (SRP) INITIATOR
10500 W: http://www.openfabrics.org
10501 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10503 F: drivers/infiniband/ulp/srp/
10504 F: include/scsi/srp.h
10509 W: http://sg.danny.cz/sg
10511 F: Documentation/scsi/scsi-generic.txt
10512 F: drivers/scsi/sg.c
10513 F: include/scsi/sg.h
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10522 F: Documentation/devicetree/bindings/scsi/
10530 F: Documentation/scsi/st.txt
10531 F: drivers/scsi/st.*
10532 F: drivers/scsi/st_*.h
10538 W: http://lksctp.sourceforge.net
10540 F: Documentation/networking/sctp.txt
10541 F: include/linux/sctp.h
10542 F: include/uapi/linux/sctp.h
10543 F: include/net/sctp/
10549 F: Documentation/i2c/busses/scx200_acb
10550 F: arch/x86/platform/scx200/
10551 F: drivers/watchdog/scx200_wdt.c
10552 F: drivers/i2c/busses/scx200*
10553 F: drivers/mtd/maps/scx200_docflash.c
10554 F: include/linux/scx200.h
10559 F: drivers/char/scx200_gpio.c
10560 F: include/linux/scx200_gpio.h
10562 SCx200 HRT CLOCKSOURCE DRIVER
10565 F: drivers/clocksource/scx200_hrt.c
10567 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10571 F: drivers/mmc/host/sdricoh_cs.c
10573 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10576 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10578 F: drivers/mmc/host/sdhci*
10579 F: include/linux/mmc/sdhci*
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10587 F: kernel/seccomp.c
10588 F: include/uapi/linux/seccomp.h
10589 F: include/linux/seccomp.h
10590 F: tools/testing/selftests/seccomp/*
10591 K: \bsecure_computing
10594 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10599 F: drivers/mmc/host/sdhci-brcmstb*
10601 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10606 F: drivers/mmc/host/sdhci-s3c*
10608 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10612 F: drivers/mmc/host/sdhci-spear.c
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10619 W: http://kernsec.org/
10627 SELINUX SECURITY MODULE
10632 W: http://selinuxproject.org
10633 T: git git://git.infradead.org/users/pcmoore/selinux
10635 F: include/linux/selinux*
10636 F: security/selinux/
10637 F: scripts/selinux/
10639 APPARMOR SECURITY MODULE
10642 W: apparmor.wiki.kernel.org
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10645 F: security/apparmor/
10647 LOADPIN SECURITY MODULE
10649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10651 F: security/loadpin/
10653 YAMA SECURITY MODULE
10655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10662 F: drivers/misc/phantom.c
10663 F: include/uapi/linux/phantom.h
10665 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10670 W: http://www.avagotech.com
10672 F: drivers/scsi/be2iscsi/
10674 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10680 W: http://www.emulex.com
10682 F: drivers/net/ethernet/emulex/benet/
10684 EMULEX ONECONNECT ROCE DRIVER
10689 W: http://www.emulex.com
10691 F: drivers/infiniband/hw/ocrdma/
10699 F: drivers/net/ethernet/sfc/
10704 F: drivers/misc/sgi-gru/
10706 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10710 F: Documentation/ia64/serial.txt
10711 F: drivers/tty/serial/ioc?_serial.c
10712 F: include/linux/ioc?.h
10714 SGI XP/XPC/XPNET DRIVER
10718 F: drivers/misc/sgi-xp/
10720 SI2157 MEDIA DRIVER
10723 W: https://linuxtv.org
10724 W: http://palosaari.fi/linux/
10725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10726 T: git git://linuxtv.org/anttip/media_tree.git
10728 F: drivers/media/tuners/si2157*
10730 SI2168 MEDIA DRIVER
10733 W: https://linuxtv.org
10734 W: http://palosaari.fi/linux/
10735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10736 T: git git://linuxtv.org/anttip/media_tree.git
10738 F: drivers/media/dvb-frontends/si2168*
10740 SI470X FM RADIO RECEIVER I2C DRIVER
10743 T: git git://linuxtv.org/media_tree.git
10744 W: https://linuxtv.org
10746 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10748 SI470X FM RADIO RECEIVER USB DRIVER
10751 T: git git://linuxtv.org/media_tree.git
10752 W: https://linuxtv.org
10754 F: drivers/media/radio/si470x/radio-si470x-common.c
10755 F: drivers/media/radio/si470x/radio-si470x.h
10756 F: drivers/media/radio/si470x/radio-si470x-usb.c
10758 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10761 T: git git://linuxtv.org/media_tree.git
10762 W: https://linuxtv.org
10764 F: drivers/media/radio/si4713/si4713.?
10766 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10769 T: git git://linuxtv.org/media_tree.git
10770 W: https://linuxtv.org
10772 F: drivers/media/radio/si4713/radio-platform-si4713.c
10774 SI4713 FM RADIO TRANSMITTER USB DRIVER
10777 T: git git://linuxtv.org/media_tree.git
10778 W: https://linuxtv.org
10780 F: drivers/media/radio/si4713/radio-usb-si4713.c
10786 W: https://linuxtv.org
10787 T: git git://linuxtv.org/media_tree.git
10789 F: drivers/media/common/siano/
10790 F: drivers/media/usb/siano/
10791 F: drivers/media/usb/siano/
10792 F: drivers/media/mmc/siano/
10798 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10799 F: drivers/video/fbdev/simplefb.c
10800 F: include/linux/platform_data/simplefb.h
10802 SH_VEU V4L2 MEM2MEM DRIVER
10805 F: drivers/media/platform/sh_veu.c
10807 SH_VOU V4L2 OUTPUT DRIVER
10810 F: drivers/media/platform/sh_vou.c
10811 F: include/media/drv-intf/sh_vou.h
10813 SIMPLE FIRMWARE INTERFACE (SFI)
10816 W: http://simplefirmware.org/
10817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10819 F: arch/x86/platform/sfi/
10821 F: include/linux/sfi*.h
10823 SIMTEC EB110ATX (Chalice CATS)
10827 W: http://www.simtec.co.uk/products/EB110ATX/
10830 SIMTEC EB2410ITX (BAST)
10834 W: http://www.simtec.co.uk/products/EB2410ITX/
10836 F: arch/arm/mach-s3c24xx/mach-bast.c
10837 F: arch/arm/mach-s3c24xx/bast-ide.c
10838 F: arch/arm/mach-s3c24xx/bast-irq.c
10840 TI DAVINCI MACHINE SUPPORT
10844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10846 F: arch/arm/mach-davinci/
10847 F: drivers/i2c/busses/i2c-davinci.c
10849 TI DAVINCI SERIES MEDIA DRIVER
10852 W: https://linuxtv.org
10853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10854 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10856 F: drivers/media/platform/davinci/
10857 F: include/media/davinci/
10859 TI AM437X VPFE DRIVER
10862 W: https://linuxtv.org
10863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10864 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10866 F: drivers/media/platform/am437x/
10868 OV2659 OMNIVISION SENSOR DRIVER
10871 W: https://linuxtv.org
10872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10873 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10875 F: drivers/media/i2c/ov2659.c
10876 F: include/media/i2c/ov2659.h
10878 SILICON MOTION SM712 FRAME BUFFER DRIVER
10884 F: drivers/video/fbdev/sm712*
10885 F: Documentation/fb/sm712fb.txt
10887 SIS 190 ETHERNET DRIVER
10891 F: drivers/net/ethernet/sis/sis190.c
10893 SIS 900/7016 FAST ETHERNET DRIVER
10895 W: http://www.brownhat.org/sis900.html
10898 F: drivers/net/ethernet/sis/sis900.*
10900 SIS FRAMEBUFFER DRIVER
10902 W: http://www.winischhofer.net/linuxsisvga.shtml
10904 F: Documentation/fb/sisfb.txt
10905 F: drivers/video/fbdev/sis/
10906 F: include/video/sisfb.h
10910 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10912 F: drivers/usb/misc/sisusbvga/
10922 F: include/linux/sl?b*.h
10925 SLEEPABLE READ-COPY UPDATE (SRCU)
10932 W: http://www.rdrop.com/users/paulmck/RCU/
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10935 F: include/linux/srcu.h
10936 F: kernel/rcu/srcu.c
10938 SMACK SECURITY MODULE
10941 W: http://schaufler-ca.com
10942 T: git git://github.com/cschaufler/smack-next
10944 F: Documentation/security/Smack.txt
10947 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10951 F: drivers/power/avs/
10952 F: include/linux/power/smartreflex.h
10955 SMC91x ETHERNET DRIVER
10958 F: drivers/net/ethernet/smsc/smc91x.*
10960 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10964 F: drivers/media/i2c/smiapp/
10965 F: include/media/i2c/smiapp.h
10966 F: drivers/media/i2c/smiapp-pll.c
10967 F: drivers/media/i2c/smiapp-pll.h
10968 F: include/uapi/linux/smiapp.h
10969 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10971 SMM665 HARDWARE MONITOR DRIVER
10975 F: Documentation/hwmon/smm665
10976 F: drivers/hwmon/smm665.c
10978 SMSC EMC2103 HARDWARE MONITOR DRIVER
10982 F: Documentation/hwmon/emc2103
10983 F: drivers/hwmon/emc2103.c
10985 SMSC SCH5627 HARDWARE MONITOR DRIVER
10989 F: Documentation/hwmon/sch5627
10990 F: drivers/hwmon/sch5627.c
10992 SMSC47B397 HARDWARE MONITOR DRIVER
10996 F: Documentation/hwmon/smsc47b397
10997 F: drivers/hwmon/smsc47b397.c
10999 SMSC911x ETHERNET DRIVER
11003 F: include/linux/smsc911x.h
11004 F: drivers/net/ethernet/smsc/smsc911x.*
11006 SMSC9420 PCI ETHERNET DRIVER
11010 F: drivers/net/ethernet/smsc/smsc9420.*
11012 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11016 F: drivers/video/fbdev/smscufx.c
11018 SOC-CAMERA V4L2 SUBSYSTEM
11021 T: git git://linuxtv.org/media_tree.git
11023 F: include/media/soc*
11024 F: drivers/media/i2c/soc_camera/
11025 F: drivers/media/platform/soc_camera/
11027 SOEKRIS NET48XX LED SUPPORT
11030 F: drivers/leds/leds-net48xx.c
11032 SOFTLOGIC 6x10 MPEG CODEC
11039 F: drivers/media/pci/solo6x10/
11041 SOFTWARE RAID (Multiple Disks) SUPPORT
11044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11047 F: include/linux/raid/
11048 F: include/uapi/linux/raid/
11050 SONIC NETWORK DRIVER
11054 F: drivers/net/ethernet/natsemi/sonic.*
11056 SONICS SILICON BACKPLANE DRIVER (SSB)
11061 F: include/linux/ssb/
11063 SONY VAIO CONTROL DEVICE DRIVER
11066 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11068 F: Documentation/laptops/sony-laptop.txt
11069 F: drivers/char/sonypi.c
11070 F: drivers/platform/x86/sony-laptop.c
11071 F: include/linux/sony-laptop.h
11073 SONY MEMORYSTICK CARD SUPPORT
11075 W: http://tifmxx.berlios.de/
11077 F: drivers/memstick/host/tifm_ms.c
11079 SONY MEMORYSTICK STANDARD SUPPORT
11082 F: drivers/memstick/core/ms_block.*
11088 W: http://www.alsa-project.org/
11089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11090 T: git git://git.alsa-project.org/alsa-kernel.git
11091 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11093 F: Documentation/sound/
11095 F: include/uapi/sound/
11098 SOUND - COMPRESSED AUDIO
11101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11103 F: Documentation/sound/alsa/compress_offload.txt
11104 F: include/sound/compress_driver.h
11105 F: include/uapi/sound/compress_*
11106 F: sound/core/compress_offload.c
11107 F: sound/soc/soc-compress.c
11109 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11114 W: http://alsa-project.org/main/index.php/ASoC
11116 F: Documentation/devicetree/bindings/sound/
11117 F: Documentation/sound/alsa/soc/
11119 F: include/sound/soc*
11121 SOUND - DMAENGINE HELPERS
11124 F: include/sound/dmaengine_pcm.h
11125 F: sound/core/pcm_dmaengine.c
11126 F: sound/soc/soc-generic-dmaengine-pcm.c
11131 W: https://linuxtv.org
11132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11134 F: drivers/media/dvb-frontends/sp2*
11136 SPARC + UltraSPARC (sparc/sparc64)
11139 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11146 SPARC SERIAL DRIVERS
11149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11152 F: include/linux/sunserialcore.h
11153 F: drivers/tty/serial/suncore.c
11154 F: drivers/tty/serial/sunhv.c
11155 F: drivers/tty/serial/sunsab.c
11156 F: drivers/tty/serial/sunsab.h
11157 F: drivers/tty/serial/sunsu.c
11158 F: drivers/tty/serial/sunzilog.c
11159 F: drivers/tty/serial/sunzilog.h
11164 W: https://sparse.wiki.kernel.org/
11165 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11166 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11168 F: include/linux/compiler.h
11170 SPEAR PLATFORM SUPPORT
11174 W: http://www.st.com/spear
11176 F: arch/arm/boot/dts/spear*
11177 F: arch/arm/mach-spear/
11179 SPEAR CLOCK FRAMEWORK SUPPORT
11182 W: http://www.st.com/spear
11184 F: drivers/clk/spear/
11189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11190 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11192 F: Documentation/devicetree/bindings/spi/
11193 F: Documentation/spi/
11195 F: include/linux/spi/
11196 F: include/uapi/linux/spi/
11198 SPIDERNET NETWORK DRIVER for CELL
11202 F: Documentation/networking/spider_net.txt
11203 F: drivers/net/ethernet/toshiba/spider_net*
11208 W: http://www.ibm.com/developerworks/power/cell/
11210 F: Documentation/filesystems/spufs.txt
11211 F: arch/powerpc/platforms/cell/spufs/
11213 SQUASHFS FILE SYSTEM
11216 W: http://squashfs.org.uk
11217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11219 F: Documentation/filesystems/squashfs.txt
11222 SRM (Alpha) environment access
11225 F: arch/alpha/kernel/srm_env.c
11231 F: Documentation/stable_kernel_rules.txt
11235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11238 F: drivers/staging/
11244 F: drivers/staging/comedi/
11246 STAGING - FLARION FT1000 DRIVERS
11249 F: drivers/staging/ft1000/
11251 STAGING - INDUSTRIAL IO
11255 F: Documentation/devicetree/bindings/staging/iio/
11256 F: drivers/staging/iio/
11258 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11260 W: http://www.lirc.org/
11262 F: drivers/staging/media/lirc/
11264 STAGING - LUSTRE PARALLEL FILESYSTEM
11269 W: http://wiki.lustre.org/
11271 F: drivers/staging/lustre
11273 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11278 F: drivers/staging/nvec/
11280 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11284 W: http://wiki.laptop.org/go/DCON
11286 F: drivers/staging/olpc_dcon/
11288 STAGING - REALTEK RTL8712U DRIVERS
11292 F: drivers/staging/rtl8712/
11294 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11300 F: drivers/staging/sm750fb/
11306 F: drivers/staging/slicoss/
11308 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11314 W: http://www.linux-speakup.org/
11316 F: drivers/staging/speakup/
11318 STAGING - VIA VT665X DRIVERS
11321 F: drivers/staging/vt665?/
11323 STAGING - WILC1000 WIFI DRIVER
11328 F: drivers/staging/wilc1000/
11330 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11333 F: drivers/staging/xgifb/
11335 STARFIRE/DURALAN NETWORK DRIVER
11338 F: drivers/net/ethernet/adaptec/starfire*
11342 W: http://sammy.net/sun3/
11344 F: arch/m68k/kernel/*sun3*
11345 F: arch/m68k/sun3*/
11346 F: arch/m68k/include/asm/sun3*
11347 F: drivers/net/ethernet/i825xx/sun3*
11349 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11353 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11354 F: drivers/input/keyboard/sun4i-lradc-keys.c
11356 SUNDANCE NETWORK DRIVER
11360 F: drivers/net/ethernet/dlink/sundance.c
11366 Q: http://patchwork.kernel.org/project/linux-sh/list/
11368 F: Documentation/sh/
11378 F: Documentation/power/
11379 F: arch/x86/kernel/acpi/
11380 F: drivers/base/power/
11382 F: include/linux/suspend.h
11383 F: include/linux/freezer.h
11384 F: include/linux/pm.h
11390 F: Documentation/svga.txt
11391 F: arch/x86/boot/video*
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11399 F: arch/*/kernel/pci-swiotlb.c
11400 F: include/linux/swiotlb.h
11407 F: include/net/switchdev.h
11409 SYNOPSYS ARC ARCHITECTURE
11414 F: Documentation/devicetree/bindings/arc/*
11415 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11416 F: drivers/tty/serial/arc_uart.c
11417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11419 SYNOPSYS ARC SDP platform support
11422 F: arch/arc/plat-axs10x
11423 F: arch/arc/boot/dts/ax*
11424 F: Documentation/devicetree/bindings/arc/axs10*
11426 SYSTEM CONFIGURATION (SYSCON)
11429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11431 F: drivers/mfd/syscon.c
11436 F: Documentation/filesystems/sysv-fs.txt
11438 F: include/linux/sysv_fs.h
11444 W: http://www.linux-iscsi.org
11445 W: http://groups.google.com/group/linux-iscsi-target-dev
11446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11450 F: Documentation/target/
11452 TASKSTATS STATISTICS INTERFACE
11455 F: Documentation/accounting/taskstats*
11456 F: include/linux/taskstats*
11457 F: kernel/taskstats.c
11463 F: include/net/pkt_cls.h
11464 F: include/uapi/linux/pkt_cls.h
11467 TCP LOW PRIORITY MODULE
11470 W: http://tcp-lp-mod.sourceforge.net/
11472 F: net/ipv4/tcp_lp.c
11474 TDA10071 MEDIA DRIVER
11477 W: https://linuxtv.org
11478 W: http://palosaari.fi/linux/
11479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11480 T: git git://linuxtv.org/anttip/media_tree.git
11482 F: drivers/media/dvb-frontends/tda10071*
11484 TDA18212 MEDIA DRIVER
11487 W: https://linuxtv.org
11488 W: http://palosaari.fi/linux/
11489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11490 T: git git://linuxtv.org/anttip/media_tree.git
11492 F: drivers/media/tuners/tda18212*
11494 TDA18218 MEDIA DRIVER
11497 W: https://linuxtv.org
11498 W: http://palosaari.fi/linux/
11499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11500 T: git git://linuxtv.org/anttip/media_tree.git
11502 F: drivers/media/tuners/tda18218*
11504 TDA18271 MEDIA DRIVER
11507 W: https://linuxtv.org
11508 W: http://github.com/mkrufky
11509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11510 T: git git://linuxtv.org/mkrufky/tuners.git
11512 F: drivers/media/tuners/tda18271*
11514 TDA827x MEDIA DRIVER
11517 W: https://linuxtv.org
11518 W: http://github.com/mkrufky
11519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11520 T: git git://linuxtv.org/mkrufky/tuners.git
11522 F: drivers/media/tuners/tda8290.*
11524 TDA8290 MEDIA DRIVER
11527 W: https://linuxtv.org
11528 W: http://github.com/mkrufky
11529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11530 T: git git://linuxtv.org/mkrufky/tuners.git
11532 F: drivers/media/tuners/tda8290.*
11534 TDA9840 MEDIA DRIVER
11537 T: git git://linuxtv.org/media_tree.git
11538 W: https://linuxtv.org
11540 F: drivers/media/i2c/tda9840*
11542 TEA5761 TUNER DRIVER
11546 W: https://linuxtv.org
11547 T: git git://linuxtv.org/media_tree.git
11549 F: drivers/media/tuners/tea5761.*
11551 TEA5767 TUNER DRIVER
11555 W: https://linuxtv.org
11556 T: git git://linuxtv.org/media_tree.git
11558 F: drivers/media/tuners/tea5767.*
11560 TEA6415C MEDIA DRIVER
11563 T: git git://linuxtv.org/media_tree.git
11564 W: https://linuxtv.org
11566 F: drivers/media/i2c/tea6415c*
11568 TEA6420 MEDIA DRIVER
11571 T: git git://linuxtv.org/media_tree.git
11572 W: https://linuxtv.org
11574 F: drivers/media/i2c/tea6420*
11580 F: drivers/net/team/
11581 F: include/linux/if_team.h
11582 F: include/uapi/linux/if_team.h
11584 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11587 F: arch/x86/platform/ts5500/
11589 TECHNOTREND USB IR RECEIVER
11593 F: drivers/media/rc/ttusbir.c
11595 TEGRA ARCHITECTURE SUPPORT
11600 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11609 F: drivers/clk/tegra/
11615 F: drivers/dma/tegra*
11620 F: drivers/i2c/busses/i2c-tegra.c
11622 TEGRA IOMMU DRIVERS
11625 F: drivers/iommu/tegra*
11631 F: drivers/input/keyboard/tegra-kbc.c
11636 F: drivers/pwm/pwm-tegra.c
11638 TEGRA SERIAL DRIVER
11641 F: drivers/tty/serial/serial-tegra.c
11646 F: drivers/spi/spi-tegra*
11648 TEHUTI ETHERNET DRIVER
11652 F: drivers/net/ethernet/tehuti/*
11654 Telecom Clock Driver for MCPL0010
11657 F: drivers/char/tlclk.c
11659 TENSILICA XTENSA PORT (xtensa)
11663 T: git git://github.com/czankel/xtensa-linux.git
11666 F: drivers/irqchip/irq-xtensa-*
11668 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11671 T: git git://linuxtv.org/media_tree.git
11672 W: https://linuxtv.org
11674 F: drivers/media/radio/radio-raremono.c
11680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11682 Q: https://patchwork.kernel.org/project/linux-pm/list/
11684 F: drivers/thermal/
11685 F: include/linux/thermal.h
11686 F: include/uapi/linux/thermal.h
11687 F: include/linux/cpu_cooling.h
11688 F: Documentation/devicetree/bindings/thermal/
11690 THERMAL/CPU_COOLING
11696 F: Documentation/thermal/cpu-cooling-api.txt
11697 F: drivers/thermal/cpu_cooling.c
11698 F: include/linux/cpu_cooling.h
11700 THINKPAD ACPI EXTRAS DRIVER
11704 W: http://ibm-acpi.sourceforge.net
11705 W: http://thinkwiki.org/wiki/Ibm-acpi
11706 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11708 F: drivers/platform/x86/thinkpad_acpi.c
11710 TI BANDGAP AND THERMAL DRIVER
11716 F: drivers/thermal/ti-soc-thermal/
11721 W: http://linuxtv.org/
11722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11724 F: drivers/media/platform/ti-vpe/
11726 TI CDCE706 CLOCK DRIVER
11729 F: drivers/clk/clk-cdce706.c
11736 F: include/linux/clk/ti.h
11738 TI ETHERNET SWITCH DRIVER (CPSW)
11744 F: drivers/net/ethernet/ti/cpsw*
11745 F: drivers/net/ethernet/ti/davinci*
11747 TI FLASH MEDIA INTERFACE DRIVER
11750 F: drivers/misc/tifm*
11751 F: drivers/mmc/host/tifm_sd.c
11752 F: include/linux/tifm.h
11754 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11759 F: drivers/soc/ti/*
11760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11763 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11768 F: sound/soc/codecs/lm49453*
11769 F: sound/soc/codecs/isabelle*
11771 TI LP855x BACKLIGHT DRIVER
11774 F: Documentation/backlight/lp855x-driver.txt
11775 F: drivers/video/backlight/lp855x_bl.c
11776 F: include/linux/platform_data/lp855x.h
11778 TI LP8727 CHARGER DRIVER
11781 F: drivers/power/lp8727_charger.c
11782 F: include/linux/platform_data/lp8727.h
11784 TI LP8788 MFD DRIVER
11787 F: drivers/iio/adc/lp8788_adc.c
11788 F: drivers/leds/leds-lp8788.c
11789 F: drivers/mfd/lp8788*.c
11790 F: drivers/power/lp8788-charger.c
11791 F: drivers/regulator/lp8788-*.c
11792 F: include/linux/mfd/lp8788*.h
11794 TI NETCP ETHERNET DRIVER
11799 F: drivers/net/ethernet/ti/netcp*
11801 TI TAS571X FAMILY ASoC CODEC DRIVER
11805 F: sound/soc/codecs/tas571x*
11807 TI TWL4030 SERIES SOC CODEC DRIVER
11811 F: sound/soc/codecs/twl4030*
11813 TI WILINK WIRELESS DRIVERS
11815 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11816 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11819 F: drivers/net/wireless/ti/
11820 F: include/linux/wl12xx.h
11827 W: http://tipc.sourceforge.net/
11829 F: include/uapi/linux/tipc*.h
11834 W: http://www.mellanox.com/repository/solutions/tile-scm/
11835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11838 F: drivers/char/tile-srom.c
11839 F: drivers/edac/tile_edac.c
11840 F: drivers/net/ethernet/tile/
11841 F: drivers/rtc/rtc-tile.c
11842 F: drivers/tty/hvc/hvc_tile.c
11843 F: drivers/tty/serial/tilegx.c
11844 F: drivers/usb/host/*-tilegx.c
11845 F: include/linux/usb/tilegx.h
11847 TLAN NETWORK DRIVER
11850 W: http://sourceforge.net/projects/tlan/
11852 F: Documentation/networking/tlan.txt
11853 F: drivers/net/ethernet/ti/tlan.*
11855 TOMOYO SECURITY MODULE
11862 W: http://tomoyo.sourceforge.jp/
11863 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11865 F: security/tomoyo/
11867 TOPSTAR LAPTOP EXTRAS DRIVER
11871 F: drivers/platform/x86/topstar-laptop.c
11873 TOSHIBA ACPI EXTRAS DRIVER
11877 F: drivers/platform/x86/toshiba_acpi.c
11879 TOSHIBA BLUETOOTH DRIVER
11883 F: drivers/platform/x86/toshiba_bluetooth.c
11885 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11889 F: drivers/platform/x86/toshiba_haps.c
11891 TOSHIBA WMI HOTKEYS DRIVER
11895 F: drivers/platform/x86/toshiba-wmi.c
11899 W: http://www.buzzard.org.uk/toshiba/
11901 F: drivers/char/toshiba.c
11902 F: include/linux/toshiba.h
11903 F: include/uapi/linux/toshiba.h
11905 TOSHIBA TC358743 DRIVER
11909 F: drivers/media/i2c/tc358743*
11910 F: include/media/i2c/tc358743.h
11912 TMIO/SDHI MMC DRIVER
11916 F: drivers/mmc/host/tmio_mmc*
11917 F: drivers/mmc/host/sh_mobile_sdhi.c
11918 F: include/linux/mfd/tmio.h
11920 TMP401 HARDWARE MONITOR DRIVER
11924 F: Documentation/hwmon/tmp401
11925 F: drivers/hwmon/tmp401.c
11927 TMPFS (SHMEM FILESYSTEM)
11931 F: include/linux/shmem_fs.h
11934 TM6000 VIDEO4LINUX DRIVER
11938 W: https://linuxtv.org
11939 T: git git://linuxtv.org/media_tree.git
11941 F: drivers/media/usb/tm6000/
11943 TW68 VIDEO4LINUX DRIVER
11946 T: git git://linuxtv.org/media_tree.git
11947 W: https://linuxtv.org
11949 F: drivers/media/pci/tw68/
11951 TW686X VIDEO4LINUX DRIVER
11954 T: git git://linuxtv.org/media_tree.git
11955 W: http://linuxtv.org
11957 F: drivers/media/pci/tw686x/
11964 W: http://tpmdd.sourceforge.net
11966 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11967 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11969 F: drivers/char/tpm/
11971 TPM IBM_VTPM DEVICE DRIVER
11973 W: http://tpmdd.sourceforge.net
11976 F: drivers/char/tpm/tpm_ibmvtpm*
11981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11983 F: Documentation/trace/ftrace.txt
11984 F: arch/*/*/*/ftrace.h
11985 F: arch/*/kernel/ftrace.c
11986 F: include/*/ftrace.h
11987 F: include/linux/trace*.h
11990 F: tools/testing/selftests/ftrace/
11992 TRACING MMIO ACCESSES (MMIOTRACE)
12000 F: kernel/trace/trace_mmiotrace.c
12001 F: include/linux/mmiotrace.h
12002 F: arch/x86/mm/kmmio.c
12003 F: arch/x86/mm/mmio-mod.c
12004 F: arch/x86/mm/testmmiotrace.c
12008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12010 K: ^Subject:.*(?i)trivial
12016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12017 F: Documentation/serial/
12019 F: drivers/tty/serial/serial_core.c
12020 F: include/linux/serial_core.h
12021 F: include/linux/serial.h
12022 F: include/linux/tty.h
12023 F: include/uapi/linux/serial_core.h
12024 F: include/uapi/linux/serial.h
12025 F: include/uapi/linux/tty.h
12027 TUA9001 MEDIA DRIVER
12030 W: https://linuxtv.org
12031 W: http://palosaari.fi/linux/
12032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12033 T: git git://linuxtv.org/anttip/media_tree.git
12035 F: drivers/media/tuners/tua9001*
12037 TULIP NETWORK DRIVERS
12041 F: drivers/net/ethernet/dec/tulip/
12045 W: http://vtun.sourceforge.net/tun
12047 F: Documentation/networking/tuntap.txt
12048 F: arch/um/os-Linux/drivers/
12050 TURBOCHANNEL SUBSYSTEM
12054 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12057 F: include/linux/tc.h
12059 U14-34F SCSI DRIVER
12063 F: drivers/scsi/u14-34f.c
12065 UBI FILE SYSTEM (UBIFS)
12070 T: git git://git.infradead.org/ubifs-2.6.git
12071 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12073 F: Documentation/filesystems/ubifs.txt
12076 UCLINUX (M68KNOMMU AND COLDFIRE)
12078 W: http://www.linux-m68k.org/
12079 W: http://www.uclinux.org/
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12084 F: arch/m68k/coldfire/
12086 F: arch/m68k/*/*_no.*
12087 F: arch/m68k/include/asm/*_no.*
12092 F: Documentation/filesystems/udf.txt
12098 F: Documentation/filesystems/ufs.txt
12101 UHID USERSPACE HID IO DRIVER:
12105 F: drivers/hid/uhid.c
12106 F: include/uapi/linux/uhid.h
12108 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12112 F: include/linux/uwb.h
12113 F: include/linux/uwb/
12115 UNICORE32 ARCHITECTURE:
12117 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12119 T: git git://github.com/gxt/linux.git
12124 W: http://dotat.at/prog/unifdef
12126 F: scripts/unifdef.c
12128 UNIFORM CDROM DRIVER
12130 W: http://www.kernel.dk
12132 F: Documentation/cdrom/
12133 F: drivers/cdrom/cdrom.c
12134 F: include/linux/cdrom.h
12135 F: include/uapi/linux/cdrom.h
12137 UNISYS S-PAR DRIVERS
12141 F: drivers/staging/unisys/
12143 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12147 F: Documentation/scsi/ufs.txt
12148 F: drivers/scsi/ufs/
12150 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12154 F: drivers/scsi/ufs/*dwc*
12156 UNSORTED BLOCK IMAGES (UBI)
12159 W: http://www.linux-mtd.infradead.org/
12161 T: git git://git.infradead.org/ubifs-2.6.git
12163 F: drivers/mtd/ubi/
12164 F: include/linux/mtd/ubi.h
12165 F: include/uapi/mtd/ubi-user.h
12171 F: Documentation/usb/acm.txt
12172 F: drivers/usb/class/cdc-acm.*
12174 USB AR5523 WIRELESS DRIVER
12178 F: drivers/net/wireless/ath/ar5523/
12185 F: drivers/usb/storage/uas.c
12187 USB CDC ETHERNET DRIVER
12191 F: drivers/net/usb/cdc_*.c
12192 F: include/uapi/linux/usb/cdc.h
12194 USB CHAOSKEY DRIVER
12198 F: drivers/usb/misc/chaoskey.c
12200 USB CYPRESS C67X00 DRIVER
12204 F: drivers/usb/c67x00/
12206 USB DAVICOM DM9601 DRIVER
12209 W: http://www.linux-usb.org/usbnet
12211 F: drivers/net/usb/dm9601.c
12213 USB DIAMOND RIO500 DRIVER
12216 W: http://rio500.sourceforge.net
12218 F: drivers/usb/misc/rio500*
12224 F: Documentation/usb/ehci.txt
12225 F: drivers/usb/host/ehci*
12227 USB GADGET/PERIPHERAL SUBSYSTEM
12230 W: http://www.linux-usb.org/gadget
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12233 F: drivers/usb/gadget/
12234 F: include/linux/usb/gadget*
12236 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12242 F: Documentation/hid/hiddev.txt
12243 F: drivers/hid/usbhid/
12249 F: drivers/usb/host/isp116x*
12250 F: include/linux/usb/isp116x.h
12252 USB LAN78XX ETHERNET DRIVER
12257 F: drivers/net/usb/lan78xx.*
12259 USB MASS STORAGE DRIVER
12264 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12265 F: drivers/usb/storage/
12270 T: git git://git.alsa-project.org/alsa-kernel.git
12272 F: sound/usb/midi.*
12274 USB NETWORKING DRIVERS
12277 F: drivers/net/usb/
12283 F: Documentation/usb/ohci.txt
12284 F: drivers/usb/host/ohci*
12286 USB OTG FSM (Finite State Machine)
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12291 F: drivers/usb/common/usb-otg-fsm.c
12299 F: Documentation/usb/usbip_protocol.txt
12300 F: drivers/usb/usbip/
12301 F: tools/usb/usbip/
12307 T: git git://github.com/petkan/pegasus.git
12308 W: https://github.com/petkan/pegasus
12310 F: drivers/net/usb/pegasus.*
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12317 F: drivers/usb/phy/
12319 USB PRINTER DRIVER (usblp)
12323 F: drivers/usb/class/usblp.c
12325 USB QMI WWAN NETWORK DRIVER
12329 F: Documentation/ABI/testing/sysfs-class-net-qmi
12330 F: drivers/net/usb/qmi_wwan.c
12336 T: git git://github.com/petkan/rtl8150.git
12337 W: https://github.com/petkan/rtl8150
12339 F: drivers/net/usb/rtl8150.c
12341 USB SERIAL SUBSYSTEM
12345 F: Documentation/usb/usb-serial.txt
12346 F: drivers/usb/serial/
12347 F: include/linux/usb/serial.h
12349 USB SMSC75XX ETHERNET DRIVER
12353 F: drivers/net/usb/smsc75xx.*
12355 USB SMSC95XX ETHERNET DRIVER
12359 F: drivers/net/usb/smsc95xx.*
12364 W: http://www.linux-usb.org
12365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12367 F: Documentation/devicetree/bindings/usb/
12368 F: Documentation/usb/
12370 F: include/linux/usb.h
12371 F: include/linux/usb/
12377 F: drivers/usb/host/uhci*
12379 USB "USBNET" DRIVER FRAMEWORK
12382 W: http://www.linux-usb.org/usbnet
12384 F: drivers/net/usb/usbnet.c
12385 F: include/linux/usb/usbnet.h
12391 T: git git://linuxtv.org/media_tree.git
12392 W: http://www.ideasonboard.org/uvc/
12394 F: drivers/media/usb/uvc/
12395 F: include/uapi/linux/uvcvideo.h
12400 T: git git://linuxtv.org/media_tree.git
12401 W: https://linuxtv.org
12403 F: drivers/media/usb/usbvision/
12409 F: drivers/usb/gadget/function/*uvc*
12410 F: drivers/usb/gadget/legacy/webcam.c
12412 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12416 F: drivers/net/wireless/rndis_wlan.c
12422 F: drivers/usb/host/xhci*
12423 F: drivers/usb/host/pci-quirks*
12427 W: http://linux-lc100020.sourceforge.net
12429 F: drivers/net/wireless/zydas/zd1201.*
12435 T: git git://linuxtv.org/media_tree.git
12436 W: http://royale.zerezo.com/zr364xx/
12438 F: Documentation/video4linux/zr364xx.txt
12439 F: drivers/media/usb/zr364xx/
12445 F: drivers/usb/common/ulpi.c
12446 F: include/linux/ulpi/
12448 USER-MODE LINUX (UML)
12453 W: http://user-mode-linux.sourceforge.net
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12456 F: Documentation/virtual/uml/
12462 USERSPACE I/O (UIO)
12466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12467 F: Documentation/DocBook/uio-howto.tmpl
12469 F: include/linux/uio*.h
12474 W: http://en.wikipedia.org/wiki/Util-linux
12475 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12481 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12483 F: Documentation/fb/uvesafb.txt
12484 F: drivers/video/fbdev/uvesafb.*
12490 F: drivers/mtd/nand/vf610_nfc.c
12492 VFAT/FAT/MSDOS FILESYSTEM
12495 F: Documentation/filesystems/vfat.txt
12501 T: git git://github.com/awilliam/linux-vfio.git
12503 F: Documentation/vfio.txt
12505 F: include/linux/vfio.h
12506 F: include/uapi/linux/vfio.h
12508 VFIO PLATFORM DRIVER
12512 F: drivers/vfio/platform/
12514 VIDEOBUF2 FRAMEWORK
12520 F: drivers/media/v4l2-core/videobuf2-*
12521 F: include/media/videobuf2-*
12523 VIRTIO AND VHOST VSOCK DRIVER
12529 F: include/linux/virtio_vsock.h
12530 F: include/uapi/linux/virtio_vsock.h
12531 F: net/vmw_vsock/virtio_transport_common.c
12532 F: net/vmw_vsock/virtio_transport.c
12533 F: drivers/vhost/vsock.c
12534 F: drivers/vhost/vsock.h
12536 VIRTUAL SERIO DEVICE DRIVER
12539 F: drivers/input/serio/userio.c
12540 F: include/uapi/linux/userio.h
12542 VIRTIO CONSOLE DRIVER
12546 F: drivers/char/virtio_console.c
12547 F: include/linux/virtio_console.h
12548 F: include/uapi/linux/virtio_console.h
12550 VIRTIO CORE, NET AND BLOCK DRIVERS
12554 F: Documentation/devicetree/bindings/virtio/
12557 F: drivers/net/virtio_net.c
12558 F: drivers/block/virtio_blk.c
12559 F: include/linux/virtio_*.h
12560 F: include/uapi/linux/virtio_*.h
12562 VIRTIO DRIVERS FOR S390
12569 F: drivers/s390/virtio/
12577 F: drivers/gpu/drm/virtio/
12578 F: include/uapi/linux/virtio_gpu.h
12580 VIRTIO HOST (VHOST)
12585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12588 F: include/uapi/linux/vhost.h
12590 VIRTIO INPUT DRIVER
12593 F: drivers/virtio/virtio_input.c
12594 F: include/uapi/linux/virtio_input.h
12596 VIA RHINE NETWORK DRIVER
12598 F: drivers/net/ethernet/via/via-rhine.c
12600 VIA SD/MMC CARD CONTROLLER DRIVER
12604 F: drivers/mmc/host/via-sdmmc.c
12606 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12610 F: include/linux/via-core.h
12611 F: include/linux/via-gpio.h
12612 F: include/linux/via_i2c.h
12613 F: drivers/video/fbdev/via/
12615 VIA VELOCITY NETWORK DRIVER
12619 F: drivers/net/ethernet/via/via-velocity.*
12628 VIVID VIRTUAL VIDEO DRIVER
12631 T: git git://linuxtv.org/media_tree.git
12632 W: https://linuxtv.org
12634 F: drivers/media/platform/vivid/*
12640 F: drivers/net/macvlan.c
12641 F: include/linux/if_*vlan.h
12648 F: drivers/vlynq/vlynq.c
12649 F: include/linux/vlynq.h
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12658 F: Documentation/vme_api.txt
12659 F: drivers/staging/vme/
12661 F: include/linux/vme*
12663 VMWARE HYPERVISOR INTERFACE
12667 F: arch/x86/kernel/cpu/vmware.c
12669 VMWARE BALLOON DRIVER
12675 F: drivers/misc/vmw_balloon.c
12677 VMWARE VMMOUSE SUBDRIVER
12682 F: drivers/input/mouse/vmmouse.c
12683 F: drivers/input/mouse/vmmouse.h
12685 VMWARE VMXNET3 ETHERNET DRIVER
12690 F: drivers/net/vmxnet3/
12692 VMware PVSCSI driver
12697 F: drivers/scsi/vmw_pvscsi.c
12698 F: drivers/scsi/vmw_pvscsi.h
12700 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12704 W: http://www.slimlogic.co.uk/?p=48
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12707 F: Documentation/devicetree/bindings/regulator/
12708 F: drivers/regulator/
12709 F: include/dt-bindings/regulator/
12710 F: include/linux/regulator/
12717 F: drivers/net/vrf.c
12718 F: Documentation/networking/vrf.txt
12720 VT1211 HARDWARE MONITOR DRIVER
12724 F: Documentation/hwmon/vt1211
12725 F: drivers/hwmon/vt1211.c
12727 VT8231 HARDWARE MONITOR DRIVER
12731 F: drivers/hwmon/vt8231.c
12733 VUB300 USB to SDIO/SD/MMC bridge chip
12738 F: drivers/mmc/host/vub300.c
12740 W1 DALLAS'S 1-WIRE BUS
12743 F: Documentation/w1/
12746 W83791D HARDWARE MONITORING DRIVER
12750 F: Documentation/hwmon/w83791d
12751 F: drivers/hwmon/w83791d.c
12753 W83793 HARDWARE MONITORING DRIVER
12757 F: Documentation/hwmon/w83793
12758 F: drivers/hwmon/w83793.c
12760 W83795 HARDWARE MONITORING DRIVER
12764 F: drivers/hwmon/w83795.c
12766 W83L51xD SD/MMC CARD INTERFACE DRIVER
12769 F: drivers/mmc/host/wbsd.*
12771 WACOM PROTOCOL 4 SERIAL TABLETS
12776 F: drivers/input/tablet/wacom_serial4.c
12778 WATCHDOG DEVICE DRIVERS
12782 W: http://www.linux-watchdog.org/
12783 T: git git://www.linux-watchdog.org/linux-watchdog.git
12785 F: Documentation/devicetree/bindings/watchdog/
12786 F: Documentation/watchdog/
12787 F: drivers/watchdog/
12788 F: include/linux/watchdog.h
12789 F: include/uapi/linux/watchdog.h
12795 F: drivers/scsi/wd7000.c
12801 F: drivers/hid/hid-wiimote*
12806 F: drivers/media/rc/winbond-cir.c
12808 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12812 F: drivers/watchdog/ebc-c384_wdt.c
12814 WINSYSTEMS WS16C48 GPIO DRIVER
12818 F: drivers/gpio/gpio-ws16c48.c
12825 W: http://linuxwimax.org
12826 F: Documentation/wimax/README.wimax
12827 F: include/linux/wimax/debug.h
12828 F: include/net/wimax.h
12829 F: include/uapi/linux/wimax.h
12832 WISTRON LAPTOP BUTTON DRIVER
12835 F: drivers/input/misc/wistron_btns.c
12837 WL3501 WIRELESS PCMCIA CARD DRIVER
12840 W: http://oops.ghostprotocols.net:81/blog
12842 F: drivers/net/wireless/wl3501*
12844 WOLFSON MICROELECTRONICS DRIVERS
12846 T: git https://github.com/CirrusLogic/linux-drivers.git
12847 W: https://github.com/CirrusLogic/linux-drivers/wiki
12849 F: Documentation/hwmon/wm83??
12850 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12851 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12852 F: Documentation/devicetree/bindings/mfd/arizona.txt
12853 F: arch/arm/mach-s3c64xx/mach-crag6410*
12854 F: drivers/clk/clk-wm83*.c
12855 F: drivers/extcon/extcon-arizona.c
12856 F: drivers/leds/leds-wm83*.c
12857 F: drivers/gpio/gpio-*wm*.c
12858 F: drivers/gpio/gpio-arizona.c
12859 F: drivers/hwmon/wm83??-hwmon.c
12860 F: drivers/input/misc/wm831x-on.c
12861 F: drivers/input/touchscreen/wm831x-ts.c
12862 F: drivers/input/touchscreen/wm97*.c
12863 F: drivers/mfd/arizona*
12864 F: drivers/mfd/wm*.c
12865 F: drivers/mfd/cs47l24*
12866 F: drivers/power/wm83*.c
12867 F: drivers/rtc/rtc-wm83*.c
12868 F: drivers/regulator/wm8*.c
12869 F: drivers/video/backlight/wm83*_bl.c
12870 F: drivers/watchdog/wm83*_wdt.c
12871 F: include/linux/mfd/arizona/
12872 F: include/linux/mfd/wm831x/
12873 F: include/linux/mfd/wm8350/
12874 F: include/linux/mfd/wm8400*
12875 F: include/linux/wm97xx.h
12876 F: include/sound/wm????.h
12877 F: sound/soc/codecs/arizona.?
12878 F: sound/soc/codecs/wm*
12879 F: sound/soc/codecs/cs47l24*
12884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12886 F: include/linux/workqueue.h
12887 F: kernel/workqueue.c
12888 F: Documentation/workqueue.txt
12890 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12900 F: Documentation/networking/x25*
12901 F: include/net/x25*
12904 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12912 F: Documentation/x86/
12915 X86 PLATFORM DRIVERS
12918 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12920 F: drivers/platform/x86/
12921 F: drivers/platform/olpc/
12923 X86 MCE INFRASTRUCTURE
12928 F: arch/x86/kernel/cpu/mcheck/*
12930 X86 MICROCODE UPDATE SUPPORT
12933 F: arch/x86/kernel/cpu/microcode/*
12938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12940 F: arch/x86/entry/vdso/
12942 XC2028/3028 TUNER DRIVER
12946 W: https://linuxtv.org
12947 T: git git://linuxtv.org/media_tree.git
12949 F: drivers/media/tuners/tuner-xc2028.*
12951 XEN HYPERVISOR INTERFACE
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12959 F: drivers/*/xen-*front.c
12961 F: arch/x86/include/asm/xen/
12963 F: include/uapi/xen/
12970 F: arch/arm/include/asm/xen/
12972 XEN HYPERVISOR ARM64
12977 F: arch/arm64/include/asm/xen/
12979 XEN NETWORK BACKEND DRIVER
12984 F: drivers/net/xen-netback/*
12990 F: arch/x86/pci/*xen*
12991 F: drivers/pci/*xen*
12993 XEN BLOCK SUBSYSTEM
12998 F: drivers/block/xen-blkback/*
12999 F: drivers/block/xen*
13006 F: drivers/scsi/xen-scsifront.c
13007 F: drivers/xen/xen-scsiback.c
13008 F: include/xen/interface/io/vscsiif.h
13010 XEN SWIOTLB SUBSYSTEM
13014 F: arch/x86/xen/*swiotlb*
13015 F: drivers/xen/*swiotlb*
13018 P: Silicon Graphics Inc
13022 W: http://oss.sgi.com/projects/xfs
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13025 F: Documentation/filesystems/xfs.txt
13028 XILINX AXI ETHERNET DRIVER
13032 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13034 XILINX UARTLITE SERIAL DRIVER
13038 F: drivers/tty/serial/uartlite.c
13040 XILINX VIDEO IP CORES
13044 T: git git://linuxtv.org/media_tree.git
13046 F: Documentation/devicetree/bindings/media/xilinx/
13047 F: drivers/media/platform/xilinx/
13048 F: include/uapi/linux/xilinx-v4l2-controls.h
13054 F: drivers/char/xillybus/
13056 XTENSA XTFPGA PLATFORM SUPPORT
13060 F: drivers/spi/spi-xtensa-xtfpga.c
13061 F: sound/soc/xtensa/xtfpga-i2s.c
13063 YAM DRIVER FOR AX.25
13067 F: drivers/net/hamradio/yam*
13068 F: include/linux/yam.h
13070 YEALINK PHONE DRIVER
13074 F: Documentation/input/yealink.txt
13075 F: drivers/input/misc/yealink.*
13077 Z8530 DRIVER FOR AX.25
13079 W: http://yaina.de/jreuter/
13080 W: http://www.qsl.net/dl1bke/
13083 F: Documentation/networking/z8530drv.txt
13084 F: drivers/net/hamradio/*scc.c
13085 F: drivers/net/hamradio/z8530.h
13087 ZBUD COMPRESSED PAGE ALLOCATOR
13092 F: include/linux/zbud.h
13094 ZD1211RW WIRELESS DRIVER
13097 W: http://zd1211.ath.cx/wiki/DriverRewrite
13101 F: drivers/net/wireless/zydas/zd1211rw/
13103 ZPOOL COMPRESSED PAGE STORAGE API
13108 F: include/linux/zpool.h
13110 ZR36067 VIDEO FOR LINUX DRIVER
13113 W: http://mjpeg.sourceforge.net/driver-zoran/
13114 T: hg https://linuxtv.org/hg/v4l-dvb
13116 F: drivers/media/pci/zoran/
13118 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13124 F: drivers/block/zram/
13125 F: Documentation/blockdev/zram.txt
13127 ZS DECSTATION Z85C30 SERIAL DRIVER
13130 F: drivers/tty/serial/zs.*
13132 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13139 F: include/linux/zsmalloc.h
13140 F: Documentation/vm/zsmalloc.txt
13142 ZSWAP COMPRESSED SWAP CACHING
13151 Q: http://patchwork.kernel.org/project/LKML/list/
13152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13153 S: Buried alive in reporters