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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
190 F: drivers/net/ethernet/8390/
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
266 F: drivers/iio/counter/104-quad-8.c
272 F: drivers/net/ethernet/alteon/acenic*
274 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
277 W: http://piie.net/?section=acerhdf
279 F: drivers/platform/x86/acerhdf.c
281 ACER WMI LAPTOP EXTRAS
285 F: drivers/platform/x86/acer-wmi.c
291 W: https://01.org/linux-acpi
292 Q: https://patchwork.kernel.org/project/linux-acpi/list/
293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
294 B: https://bugzilla.kernel.org
297 F: drivers/pnp/pnpacpi/
298 F: include/linux/acpi.h
300 F: Documentation/acpi/
301 F: Documentation/ABI/testing/sysfs-bus-acpi
302 F: Documentation/ABI/testing/configfs-acpi
303 F: drivers/pci/*acpi*
304 F: drivers/pci/*/*acpi*
305 F: drivers/pci/*/*/*acpi*
308 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 W: https://acpica.org/
315 W: https://github.com/acpica/acpica/
316 Q: https://patchwork.kernel.org/project/linux-acpi/list/
317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
318 B: https://bugzilla.kernel.org
319 B: https://bugs.acpica.org
321 F: drivers/acpi/acpica/
328 W: https://01.org/linux-acpi
329 B: https://bugzilla.kernel.org
331 F: drivers/acpi/fan.c
333 ACPI FOR ARM64 (ACPI/arm64)
339 F: drivers/acpi/arm64
344 W: https://01.org/linux-acpi
345 B: https://bugzilla.kernel.org
347 F: drivers/acpi/*thermal*
352 W: https://01.org/linux-acpi
353 B: https://bugzilla.kernel.org
355 F: drivers/acpi/acpi_video.c
360 F: drivers/platform/x86/wmi.c
362 AD1889 ALSA SOUND DRIVER
364 W: http://wiki.parisc-linux.org/AD1889
367 F: sound/pci/ad1889.*
369 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 W: http://wiki.analog.com/AD5254
372 W: http://ez.analog.com/community/linux-device-drivers
374 F: drivers/misc/ad525x_dpot.c
376 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 W: http://wiki.analog.com/AD5398
379 W: http://ez.analog.com/community/linux-device-drivers
381 F: drivers/regulator/ad5398.c
383 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 W: http://wiki.analog.com/AD7142
386 W: http://ez.analog.com/community/linux-device-drivers
388 F: drivers/input/misc/ad714x.c
390 AD7877 TOUCHSCREEN DRIVER
392 W: http://wiki.analog.com/AD7877
393 W: http://ez.analog.com/community/linux-device-drivers
395 F: drivers/input/touchscreen/ad7877.c
397 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 W: http://wiki.analog.com/AD7879
400 W: http://ez.analog.com/community/linux-device-drivers
402 F: drivers/input/touchscreen/ad7879.c
404 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
408 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 W: https://wiki.analog.com/ADF7242
411 W: http://ez.analog.com/community/linux-device-drivers
414 F: drivers/net/ieee802154/adf7242.c
415 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417 ADM1025 HARDWARE MONITOR DRIVER
421 F: Documentation/hwmon/adm1025
422 F: drivers/hwmon/adm1025.c
424 ADM1029 HARDWARE MONITOR DRIVER
428 F: drivers/hwmon/adm1029.c
430 ADM8211 WIRELESS DRIVER
432 W: http://wireless.kernel.org/
434 F: drivers/net/wireless/admtek/adm8211.*
436 ADP1653 FLASH CONTROLLER DRIVER
440 F: drivers/media/i2c/adp1653.c
441 F: include/media/i2c/adp1653.h
443 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 W: http://wiki.analog.com/ADP5520
446 W: http://ez.analog.com/community/linux-device-drivers
448 F: drivers/mfd/adp5520.c
449 F: drivers/video/backlight/adp5520_bl.c
450 F: drivers/leds/leds-adp5520.c
451 F: drivers/gpio/gpio-adp5520.c
452 F: drivers/input/keyboard/adp5520-keys.c
454 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 W: http://wiki.analog.com/ADP5588
457 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/input/keyboard/adp5588-keys.c
460 F: drivers/gpio/gpio-adp5588.c
462 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 W: http://wiki.analog.com/ADP8860
465 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/video/backlight/adp8860_bl.c
469 ADS1015 HARDWARE MONITOR DRIVER
473 F: Documentation/hwmon/ads1015
474 F: drivers/hwmon/ads1015.c
475 F: include/linux/i2c/ads1015.h
480 F: drivers/macintosh/therm_adt746x.c
482 ADT7475 HARDWARE MONITOR DRIVER
486 F: Documentation/hwmon/adt7475
487 F: drivers/hwmon/adt7475.c
489 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 W: http://wiki.analog.com/ADXL345
492 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/input/misc/adxl34x.c
501 F: Documentation/scsi/advansys.txt
502 F: drivers/scsi/advansys.c
507 F: sound/oss/aedsp16.c
512 W: https://linuxtv.org
513 W: http://palosaari.fi/linux/
514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
515 T: git git://linuxtv.org/anttip/media_tree.git
517 F: drivers/media/dvb-frontends/af9013*
522 W: https://linuxtv.org
523 W: http://palosaari.fi/linux/
524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
525 T: git git://linuxtv.org/anttip/media_tree.git
527 F: drivers/media/dvb-frontends/af9033*
532 F: Documentation/filesystems/affs.txt
535 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
540 F: include/net/af_rxrpc.h
541 F: net/rxrpc/af_rxrpc.c
542 W: https://www.infradead.org/~dhowells/kafs/
546 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
549 F: include/linux/agp*
550 F: include/uapi/linux/agp*
556 F: drivers/scsi/aha152x*
557 F: drivers/scsi/pcmcia/aha152x*
559 AIC7XXX / AIC79XX SCSI DRIVER
563 F: drivers/scsi/aic7xxx/
565 AIMSLAB FM RADIO RECEIVER DRIVER
568 T: git git://linuxtv.org/media_tree.git
569 W: https://linuxtv.org
571 F: drivers/media/radio/radio-aimslab*
578 F: include/linux/*aio*.h
583 W: https://linuxtv.org
584 W: http://palosaari.fi/linux/
585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
586 T: git git://linuxtv.org/anttip/media_tree.git
588 F: drivers/media/usb/airspy/
590 ALACRITECH GIGABIT ETHERNET DRIVER
593 F: drivers/net/ethernet/alacritech/*
595 ALCATEL SPEEDTOUCH USB DRIVER
598 W: http://www.linux-usb.org/SpeedTouch/
600 F: drivers/usb/atm/speedtch.c
601 F: drivers/usb/atm/usbatm.c
603 ALCHEMY AU1XX0 MMC DRIVER
606 F: drivers/mmc/host/au1xmmc.c
612 F: Documentation/i2c/busses/i2c-ali1563
613 F: drivers/i2c/busses/i2c-ali1563.c
615 ALLWINNER SECURITY SYSTEM
619 F: drivers/crypto/sunxi-ss/
629 ALPS PS/2 TOUCHPAD DRIVER
631 F: drivers/input/mouse/alps.*
633 ALTERA MAILBOX DRIVER
637 F: drivers/mailbox/mailbox-altera.c
643 F: drivers/gpio/gpio-altera.c
645 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
648 F: drivers/gpio/gpio-altera-a10sr.c
649 F: drivers/mfd/altera-a10sr.c
650 F: include/linux/mfd/altera-a10sr.h
652 ALTERA TRIPLE SPEED ETHERNET DRIVER
657 F: drivers/net/ethernet/altera/
659 ALTERA UART/JTAG UART SERIAL DRIVERS
664 F: drivers/tty/serial/altera_uart.c
665 F: drivers/tty/serial/altera_jtaguart.c
666 F: include/linux/altera_uart.h
667 F: include/linux/altera_jtaguart.h
669 AMAZON ETHERNET DRIVERS
675 F: Documentation/networking/ena.txt
676 F: drivers/net/ethernet/amazon/
678 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
683 F: drivers/crypto/ccp/
684 F: include/linux/ccp.h
686 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
690 F: Documentation/hwmon/fam15h_power
691 F: drivers/hwmon/fam15h_power.c
693 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
696 F: drivers/usb/gadget/udc/amd5536udc.*
698 AMD GEODE PROCESSOR/CHIPSET SUPPORT
701 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703 F: drivers/char/hw_random/geode-rng.c
704 F: drivers/crypto/geode*
705 F: drivers/video/fbdev/geode/
706 F: arch/x86/include/asm/geode.h
711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713 F: drivers/iommu/amd_iommu*.[ch]
714 F: include/linux/amd-iommu.h
719 T: git git://people.freedesktop.org/~gabbayo/linux.git
721 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
723 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
724 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
725 F: drivers/gpu/drm/amd/amdkfd/
726 F: drivers/gpu/drm/amd/include/cik_structs.h
727 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
728 F: drivers/gpu/drm/amd/include/vi_structs.h
729 F: drivers/gpu/drm/radeon/radeon_kfd.c
730 F: drivers/gpu/drm/radeon/radeon_kfd.h
731 F: include/uapi/linux/kfd_ioctl.h
733 AMD SEATTLE DEVICE TREE SUPPORT
738 F: arch/arm64/boot/dts/amd/
744 F: drivers/net/ethernet/amd/xgbe/
745 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747 AMS (Apple Motion Sensor) DRIVER
750 F: drivers/macintosh/ams/
752 ANALOG DEVICES INC AD9389B DRIVER
756 F: drivers/media/i2c/ad9389b*
758 ANALOG DEVICES INC ADV7180 DRIVER
761 W: http://ez.analog.com/community/linux-device-drivers
763 F: drivers/media/i2c/adv7180.c
765 ANALOG DEVICES INC ADV7511 DRIVER
769 F: drivers/media/i2c/adv7511*
771 ANALOG DEVICES INC ADV7604 DRIVER
775 F: drivers/media/i2c/adv7604*
777 ANALOG DEVICES INC ADV7842 DRIVER
781 F: drivers/media/i2c/adv7842*
783 ANALOG DEVICES INC ASOC CODEC DRIVERS
786 W: http://wiki.analog.com/
787 W: http://ez.analog.com/community/linux-device-drivers
789 F: sound/soc/codecs/adau*
790 F: sound/soc/codecs/adav*
791 F: sound/soc/codecs/ad1*
792 F: sound/soc/codecs/ad7*
793 F: sound/soc/codecs/ssm*
794 F: sound/soc/codecs/sigmadsp.*
796 ANALOG DEVICES INC ASOC DRIVERS
799 W: http://blackfin.uclinux.org/
801 F: sound/soc/blackfin/*
803 ANALOG DEVICES INC IIO DRIVERS
806 W: http://wiki.analog.com/
807 W: http://ez.analog.com/community/linux-device-drivers
810 X: drivers/iio/*/adjd*
811 F: drivers/staging/iio/*/ad*
812 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814 ANALOG DEVICES INC DMA DRIVERS
816 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/dma/dma-axi-dmac.c
820 ANDROID CONFIG FRAGMENTS
823 F: kernel/configs/android*
829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
833 F: drivers/staging/android/
840 F: Documentation/devicetree/bindings/staging/ion/
841 F: drivers/staging/android/ion
842 F: drivers/staging/android/uapi/ion.h
843 F: drivers/staging/android/uapi/ion_test.h
845 AOA (Apple Onboard Audio) ALSA DRIVER
852 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
856 F: drivers/iio/adc/stx104.c
861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
862 F: arch/x86/kernel/apm_32.c
863 F: include/linux/apm_bios.h
864 F: include/uapi/linux/apm_bios.h
865 F: drivers/char/apm-emulation.c
867 APPLE BCM5974 MULTITOUCH DRIVER
871 F: drivers/input/mouse/bcm5974.c
877 F: drivers/hwmon/applesmc.c
879 APPLETALK NETWORK LAYER
882 F: drivers/net/appletalk/
885 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
888 F: arch/arm64/boot/dts/apm/
890 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
894 F: drivers/net/ethernet/apm/xgene/
895 F: drivers/net/phy/mdio-xgene.c
896 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
897 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899 APPLIED MICRO (APM) X-GENE SOC PMU
902 F: drivers/perf/xgene_pmu.c
903 F: Documentation/perf/xgene-pmu.txt
904 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906 APTINA CAMERA SENSOR PLL
910 F: drivers/media/i2c/aptina-pll.*
912 ARC FRAMEBUFFER DRIVER
915 F: drivers/video/fbdev/arcfb.c
916 F: drivers/video/fbdev/core/fb_defio.c
922 F: drivers/net/arcnet/
923 F: include/uapi/linux/if_arcnet.h
928 F: drivers/gpu/drm/arc/
929 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
931 ARM ARCHITECTED TIMER DRIVER
936 F: arch/arm/include/asm/arch_timer.h
937 F: arch/arm64/include/asm/arch_timer.h
938 F: drivers/clocksource/arm_arch_timer.c
943 F: drivers/gpu/drm/arm/hdlcd_*
944 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
946 ARM MALI-DP DRM DRIVER
951 F: drivers/gpu/drm/arm/
952 F: Documentation/devicetree/bindings/display/arm,malidp.txt
954 ARM MFM AND FLOPPY DRIVERS
957 F: arch/arm/lib/floppydma.S
958 F: arch/arm/include/asm/floppy.h
960 ARM PMU PROFILING AND DEBUGGING
965 F: arch/arm*/kernel/perf_*
966 F: arch/arm/oprofile/common.c
967 F: arch/arm*/kernel/hw_breakpoint.c
968 F: arch/arm*/include/asm/hw_breakpoint.h
969 F: arch/arm*/include/asm/perf_event.h
971 F: include/linux/perf/arm_pmu.h
972 F: Documentation/devicetree/bindings/arm/pmu.txt
977 W: http://www.armlinux.org.uk/
979 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
982 ARM SUB-ARCHITECTURES
987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
989 ARM PRIMECELL AACI PL041 DRIVER
994 ARM PRIMECELL CLCD PL110 DRIVER
997 F: drivers/video/fbdev/amba-clcd.*
999 ARM PRIMECELL KMI PL050 DRIVER
1002 F: drivers/input/serio/ambakmi.*
1003 F: include/linux/amba/kmi.h
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1008 F: drivers/mmc/host/mmci.*
1009 F: include/linux/amba/mmci.h
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1014 F: drivers/tty/serial/amba-pl01*.c
1015 F: include/linux/amba/serial.h
1017 ARM PRIMECELL BUS SUPPORT
1021 F: include/linux/amba/bus.h
1023 ARM/ADS SPHERE MACHINE SUPPORT
1028 ARM/AFEB9260 MACHINE SUPPORT
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1038 ARM/Allwinner sunXi SoC support
1044 F: arch/arm/boot/dts/ntc-gr8*
1045 F: arch/arm64/boot/dts/allwinner/
1047 ARM/Allwinner SoC Clock Support
1050 F: drivers/clk/sunxi/
1052 ARM/Amlogic Meson SoC support
1057 W: http://linux-meson.com/
1059 F: arch/arm/mach-meson/
1060 F: arch/arm/boot/dts/meson*
1061 F: arch/arm64/boot/dts/amlogic/
1062 F: drivers/pinctrl/meson/
1063 F: drivers/mmc/host/meson*
1066 ARM/Annapurna Labs ALPINE ARCHITECTURE
1071 F: arch/arm/mach-alpine/
1072 F: arch/arm/boot/dts/alpine*
1073 F: arch/arm64/boot/dts/al/
1074 F: drivers/*/*alpine*
1076 ARM/ARTPEC MACHINE SUPPORT
1082 F: arch/arm/mach-artpec
1083 F: arch/arm/boot/dts/artpec6*
1086 ARM/ASPEED MACHINE SUPPORT
1089 F: arch/arm/mach-aspeed/
1090 F: arch/arm/boot/dts/aspeed-*
1091 F: drivers/*/*aspeed*
1093 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1098 W: http://www.linux4sam.org
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1101 F: arch/arm/mach-at91/
1102 F: include/soc/at91/
1103 F: arch/arm/boot/dts/at91*.dts
1104 F: arch/arm/boot/dts/at91*.dtsi
1105 F: arch/arm/boot/dts/sama*.dts
1106 F: arch/arm/boot/dts/sama*.dtsi
1107 F: arch/arm/include/debug/at91.S
1109 ARM/ATMEL AT91 Clock Support
1114 ARM/CALXEDA HIGHBANK ARCHITECTURE
1118 F: arch/arm/mach-highbank/
1119 F: arch/arm/boot/dts/highbank.dts
1120 F: arch/arm/boot/dts/ecx-*.dts*
1122 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1125 F: arch/arm/mach-cns3xxx/
1127 ARM/CAVIUM THUNDER NETWORK DRIVER
1132 F: drivers/net/ethernet/cavium/thunder/
1134 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1140 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1145 F: arch/arm/mach-ep93xx/
1146 F: arch/arm/mach-ep93xx/include/mach/
1148 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1157 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1158 F: arch/arm/include/asm/clkdev.h
1159 F: drivers/clk/clkdev.c
1161 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1166 ARM/CONTEC MICRO9 MACHINE SUPPORT
1169 F: arch/arm/mach-ep93xx/micro9.c
1171 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1175 F: drivers/hwtracing/coresight/*
1176 F: Documentation/trace/coresight.txt
1177 F: Documentation/devicetree/bindings/arm/coresight.txt
1178 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1179 F: tools/perf/arch/arm/util/pmu.c
1180 F: tools/perf/arch/arm/util/auxtrace.c
1181 F: tools/perf/arch/arm/util/cs-etm.c
1182 F: tools/perf/arch/arm/util/cs-etm.h
1183 F: tools/perf/util/cs-etm.h
1185 ARM/CORGI MACHINE SUPPORT
1189 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1192 T: git git://github.com/ulli-kroll/linux.git
1194 F: arch/arm/mach-gemini/
1195 F: drivers/rtc/rtc-gemini.c
1197 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1202 F: arch/arm/boot/dts/prima2*
1203 F: arch/arm/mach-prima2/
1204 F: drivers/clk/sirf/
1205 F: drivers/clocksource/timer-prima2.c
1206 F: drivers/clocksource/timer-atlas7.c
1209 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1213 F: arch/arm/boot/dts/cx92755*
1216 ARM/EBSA110 MACHINE SUPPORT
1219 W: http://www.armlinux.org.uk/
1221 F: arch/arm/mach-ebsa110/
1222 F: drivers/net/ethernet/amd/am79c961a.*
1224 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1230 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1235 W: http://www.openezx.org/
1237 T: topgit git://git.openezx.org/openezx.git
1238 F: arch/arm/mach-pxa/ezx.c
1240 ARM/FARADAY FA526 PORT
1244 T: git git://git.berlios.de/gemini-board
1245 F: arch/arm/mm/*-fa*
1247 ARM/FOOTBRIDGE ARCHITECTURE
1250 W: http://www.armlinux.org.uk/
1252 F: arch/arm/include/asm/hardware/dec21285.h
1253 F: arch/arm/mach-footbridge/
1255 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262 F: arch/arm/mach-imx/
1263 F: arch/arm/mach-mxs/
1264 F: arch/arm/boot/dts/imx*
1265 F: arch/arm/configs/imx*_defconfig
1269 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276 F: arch/arm/mach-imx/*vf610*
1277 F: arch/arm/boot/dts/vf*
1279 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1284 ARM/GUMSTIX MACHINE SUPPORT
1289 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1294 F: arch/arm/mach-pxa/hx4700.c
1295 F: arch/arm/mach-pxa/include/mach/hx4700.h
1296 F: sound/soc/pxa/hx4700.c
1298 ARM/HISILICON SOC SUPPORT
1301 W: http://www.hisilicon.com
1303 T: git git://github.com/hisilicon/linux-hisi.git
1304 F: arch/arm/mach-hisi/
1305 F: arch/arm/boot/dts/hi3*
1306 F: arch/arm/boot/dts/hip*
1307 F: arch/arm/boot/dts/hisi*
1308 F: arch/arm64/boot/dts/hisilicon/
1310 ARM/HP JORNADA 7XX MACHINE SUPPORT
1314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315 F: arch/arm/mach-sa1100/jornada720.c
1316 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1318 ARM/IGEP MACHINE SUPPORT
1324 F: arch/arm/boot/dts/omap3-igep*
1326 ARM/INCOME PXA270 SUPPORT
1330 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1332 ARM/INTEL IOP32X ARM ARCHITECTURE
1337 ARM/INTEL IOP33X ARM ARCHITECTURE
1341 ARM/INTEL IOP13XX ARM ARCHITECTURE
1346 ARM/INTEL IQ81342EX MACHINE SUPPORT
1351 ARM/INTEL IXDP2850 MACHINE SUPPORT
1356 ARM/INTEL IXP4XX ARM ARCHITECTURE
1361 F: arch/arm/mach-ixp4xx/
1363 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1367 F: arch/arm/mach-pxa/stargate2.c
1368 F: drivers/pcmcia/pxa2xx_stargate2.c
1370 ARM/INTEL XSC3 (MANZANO) ARM CORE
1375 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1380 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1384 F: arch/arm/mach-keystone/
1385 F: arch/arm/boot/dts/keystone-*
1386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1388 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1392 F: drivers/clk/keystone/
1394 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1399 F: drivers/clocksource/timer-keystone.c
1401 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1405 F: drivers/power/reset/keystone-reset.c
1407 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1411 F: drivers/memory/*emif*
1413 ARM/LG1K ARCHITECTURE
1417 F: arch/arm64/boot/dts/lg/
1419 ARM/LOGICPD PXA270 MACHINE SUPPORT
1424 ARM/LPC18XX ARCHITECTURE
1428 F: arch/arm/boot/dts/lpc43*
1429 F: drivers/clk/nxp/clk-lpc18xx*
1430 F: drivers/clocksource/time-lpc32xx.c
1431 F: drivers/i2c/busses/i2c-lpc2k.c
1432 F: drivers/memory/pl172.c
1433 F: drivers/mtd/spi-nor/nxp-spifi.c
1434 F: drivers/rtc/rtc-lpc24xx.c
1437 ARM/LPC32XX SOC SUPPORT
1441 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1443 F: arch/arm/boot/dts/lpc32*
1444 F: arch/arm/mach-lpc32xx/
1445 F: drivers/i2c/busses/i2c-pnx.c
1446 F: drivers/net/ethernet/nxp/lpc_eth.c
1447 F: drivers/usb/host/ohci-nxp.c
1448 F: drivers/watchdog/pnx4008_wdt.c
1451 ARM/MAGICIAN MACHINE SUPPORT
1455 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1462 F: arch/arm/mach-mvebu/
1463 F: drivers/rtc/rtc-armada38x.c
1464 F: arch/arm/boot/dts/armada*
1465 F: arch/arm/boot/dts/kirkwood*
1466 F: arch/arm64/boot/dts/marvell/armada*
1467 F: drivers/cpufreq/mvebu-cpufreq.c
1468 F: arch/arm/configs/mvebu_*_defconfig
1470 ARM/Marvell Berlin SoC support
1475 F: arch/arm/mach-berlin/
1476 F: arch/arm/boot/dts/berlin*
1477 F: arch/arm64/boot/dts/marvell/berlin*
1480 ARM/Marvell Dove/MV78xx0/Orion SOC support
1487 F: arch/arm/mach-dove/
1488 F: arch/arm/mach-mv78xx0/
1489 F: arch/arm/mach-orion5x/
1490 F: arch/arm/plat-orion/
1491 F: arch/arm/boot/dts/dove*
1492 F: arch/arm/boot/dts/orion5x*
1495 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498 W: http://www.digriz.org.uk/ts78xx/kernel
1500 F: arch/arm/mach-orion5x/ts78xx-*
1502 ARM/OXNAS platform support
1507 F: arch/arm/mach-oxnas/
1508 F: arch/arm/boot/dts/ox8*.dtsi
1509 F: arch/arm/boot/dts/wd-mbwe.dts
1510 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513 ARM/Mediatek RTC DRIVER
1518 F: drivers/rtc/rtc-mt6397.c
1520 ARM/Mediatek SoC support
1525 F: arch/arm/boot/dts/mt6*
1526 F: arch/arm/boot/dts/mt8*
1527 F: arch/arm/mach-mediatek/
1531 ARM/Mediatek USB3 PHY DRIVER
1536 F: drivers/phy/phy-mt65xx-usb3.c
1538 ARM/MICREL KS8695 ARCHITECTURE
1541 F: arch/arm/mach-ks8695/
1544 ARM/MIOA701 MACHINE SUPPORT
1547 F: arch/arm/mach-pxa/mioa701.c
1550 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1554 ARM/NOMADIK ARCHITECTURE
1559 F: arch/arm/mach-nomadik/
1560 F: drivers/pinctrl/nomadik/
1561 F: drivers/i2c/busses/i2c-nomadik.c
1562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1564 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1567 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1570 ARM/TOSA MACHINE SUPPORT
1575 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1578 W: http://hackndev.com
1580 F: arch/arm/mach-pxa/include/mach/palmtx.h
1581 F: arch/arm/mach-pxa/palmtx.c
1582 F: arch/arm/mach-pxa/include/mach/palmt5.h
1583 F: arch/arm/mach-pxa/palmt5.c
1584 F: arch/arm/mach-pxa/include/mach/palmld.h
1585 F: arch/arm/mach-pxa/palmld.c
1586 F: arch/arm/mach-pxa/include/mach/palmte2.h
1587 F: arch/arm/mach-pxa/palmte2.c
1588 F: arch/arm/mach-pxa/include/mach/palmtc.h
1589 F: arch/arm/mach-pxa/palmtc.c
1591 ARM/PALM TREO SUPPORT
1594 W: http://hackndev.com
1596 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1597 F: arch/arm/mach-pxa/palmtreo.c
1602 W: http://hackndev.com
1604 F: arch/arm/mach-pxa/include/mach/palmz72.h
1605 F: arch/arm/mach-pxa/palmz72.c
1609 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1612 ARM/PT DIGITAL BOARD PORT
1615 W: http://www.armlinux.org.uk/
1618 ARM/QUALCOMM SUPPORT
1624 F: Documentation/devicetree/bindings/soc/qcom/
1625 F: arch/arm/boot/dts/qcom-*.dts
1626 F: arch/arm/boot/dts/qcom-*.dtsi
1627 F: arch/arm/mach-qcom/
1628 F: arch/arm64/boot/dts/qcom/*
1629 F: drivers/i2c/busses/i2c-qup.c
1630 F: drivers/clk/qcom/
1631 F: drivers/pinctrl/qcom/
1632 F: drivers/soc/qcom/
1633 F: drivers/spi/spi-qup.c
1634 F: drivers/tty/serial/msm_serial.h
1635 F: drivers/tty/serial/msm_serial.c
1636 F: drivers/*/pm8???-*
1637 F: drivers/mfd/ssbi.c
1638 F: drivers/firmware/qcom_scm.c
1639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1641 ARM/RADISYS ENP2611 MACHINE SUPPORT
1646 ARM/RENESAS ARM64 ARCHITECTURE
1650 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1653 F: arch/arm64/boot/dts/renesas/
1654 F: drivers/soc/renesas/
1655 F: include/linux/soc/renesas/
1657 ARM/RISCPC ARCHITECTURE
1660 W: http://www.armlinux.org.uk/
1662 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1663 F: arch/arm/include/asm/hardware/ioc.h
1664 F: arch/arm/include/asm/hardware/iomd.h
1665 F: arch/arm/include/asm/hardware/memc.h
1666 F: arch/arm/mach-rpc/
1667 F: drivers/net/ethernet/8390/etherh.c
1668 F: drivers/net/ethernet/i825xx/ether1*
1669 F: drivers/net/ethernet/seeq/ether3*
1670 F: drivers/scsi/arm/
1672 ARM/Rockchip SoC support
1676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1678 F: arch/arm/boot/dts/rk3*
1679 F: arch/arm/mach-rockchip/
1680 F: drivers/clk/rockchip/
1681 F: drivers/i2c/busses/i2c-rk3x.c
1682 F: drivers/*/*rockchip*
1683 F: drivers/*/*/*rockchip*
1684 F: sound/soc/rockchip/
1687 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1695 F: arch/arm/boot/dts/s3c*
1696 F: arch/arm/boot/dts/s5p*
1697 F: arch/arm/boot/dts/samsung*
1698 F: arch/arm/boot/dts/exynos*
1699 F: arch/arm64/boot/dts/exynos/
1700 F: arch/arm/plat-samsung/
1701 F: arch/arm/mach-s3c24*/
1702 F: arch/arm/mach-s3c64xx/
1703 F: arch/arm/mach-s5p*/
1704 F: arch/arm/mach-exynos*/
1705 F: drivers/*/*s3c24*
1706 F: drivers/*/*/*s3c24*
1707 F: drivers/*/*s3c64xx*
1708 F: drivers/*/*s5pv210*
1709 F: drivers/memory/samsung/*
1710 F: drivers/soc/samsung/*
1711 F: Documentation/arm/Samsung/
1712 F: Documentation/devicetree/bindings/arm/samsung/
1713 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1714 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1717 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1721 F: arch/arm/mach-s5pv210/
1723 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1730 F: drivers/media/platform/s5p-g2d/
1732 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1740 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1741 F: drivers/media/platform/s5p-mfc/
1743 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1748 F: drivers/staging/media/platform/s5p-cec/
1750 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756 F: drivers/media/platform/s5p-jpeg/
1758 ARM/SHMOBILE ARM ARCHITECTURE
1762 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1765 F: arch/arm/boot/dts/emev2*
1766 F: arch/arm/boot/dts/r7s*
1767 F: arch/arm/boot/dts/r8a*
1768 F: arch/arm/boot/dts/sh*
1769 F: arch/arm/configs/shmobile_defconfig
1770 F: arch/arm/include/debug/renesas-scif.S
1771 F: arch/arm/mach-shmobile/
1772 F: drivers/soc/renesas/
1773 F: include/linux/soc/renesas/
1775 ARM/SOCFPGA ARCHITECTURE
1778 F: arch/arm/mach-socfpga/
1779 F: arch/arm/boot/dts/socfpga*
1780 F: arch/arm/configs/socfpga_defconfig
1781 F: arch/arm64/boot/dts/altera/
1782 W: http://www.rocketboards.org
1783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1785 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1788 F: drivers/clk/socfpga/
1790 ARM/SOCFPGA EDAC SUPPORT
1793 F: drivers/edac/altera_edac.
1795 ARM/STI ARCHITECTURE
1799 W: http://www.stlinux.com
1801 F: arch/arm/mach-sti/
1802 F: arch/arm/boot/dts/sti*
1803 F: drivers/char/hw_random/st-rng.c
1804 F: drivers/clocksource/arm_global_timer.c
1805 F: drivers/clocksource/clksrc_st_lpc.c
1806 F: drivers/cpufreq/sti-cpufreq.c
1807 F: drivers/dma/st_fdma*
1808 F: drivers/i2c/busses/i2c-st.c
1809 F: drivers/media/rc/st_rc.c
1810 F: drivers/media/platform/sti/c8sectpfe/
1811 F: drivers/mmc/host/sdhci-st.c
1812 F: drivers/phy/phy-miphy28lp.c
1813 F: drivers/phy/phy-stih407-usb.c
1814 F: drivers/pinctrl/pinctrl-st.c
1815 F: drivers/remoteproc/st_remoteproc.c
1816 F: drivers/remoteproc/st_slim_rproc.c
1817 F: drivers/reset/sti/
1818 F: drivers/rtc/rtc-st-lpc.c
1819 F: drivers/tty/serial/st-asc.c
1820 F: drivers/usb/dwc3/dwc3-st.c
1821 F: drivers/usb/host/ehci-st.c
1822 F: drivers/usb/host/ohci-st.c
1823 F: drivers/watchdog/st_lpc_wdt.c
1824 F: drivers/ata/ahci_st.c
1825 F: include/linux/remoteproc/st_slim_rproc.h
1827 ARM/STM32 ARCHITECTURE
1832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1834 F: drivers/clocksource/armv7m_systick.c
1836 ARM/TANGO ARCHITECTURE
1842 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1847 ARM/TETON BGA MACHINE SUPPORT
1852 ARM/THECUS N2100 MACHINE SUPPORT
1857 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1860 W: http://www.mcuos.com
1862 F: arch/arm/mach-w90x900/
1863 F: drivers/input/keyboard/w90p910_keypad.c
1864 F: drivers/input/touchscreen/w90p910_ts.c
1865 F: drivers/watchdog/nuc900_wdt.c
1866 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1867 F: drivers/mtd/nand/nuc900_nand.c
1868 F: drivers/rtc/rtc-nuc900.c
1869 F: drivers/spi/spi-nuc900.c
1870 F: drivers/usb/host/ehci-w90x900.c
1871 F: drivers/video/fbdev/nuc900fb.c
1873 ARM/U300 MACHINE SUPPORT
1877 F: arch/arm/mach-u300/
1878 F: drivers/clocksource/timer-u300.c
1879 F: drivers/i2c/busses/i2c-stu300.c
1880 F: drivers/rtc/rtc-coh901331.c
1881 F: drivers/watchdog/coh901327_wdt.c
1882 F: drivers/dma/coh901318*
1883 F: drivers/mfd/ab3100*
1884 F: drivers/rtc/rtc-ab3100.c
1885 F: drivers/rtc/rtc-coh901331.c
1886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1888 ARM/UNIPHIER ARCHITECTURE
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1893 F: arch/arm/boot/dts/uniphier*
1894 F: arch/arm/include/asm/hardware/cache-uniphier.h
1895 F: arch/arm/mach-uniphier/
1896 F: arch/arm/mm/cache-uniphier.c
1897 F: arch/arm64/boot/dts/socionext/
1898 F: drivers/bus/uniphier-system-bus.c
1899 F: drivers/clk/uniphier/
1900 F: drivers/i2c/busses/i2c-uniphier*
1901 F: drivers/pinctrl/uniphier/
1902 F: drivers/reset/reset-uniphier.c
1903 F: drivers/tty/serial/8250/8250_uniphier.c
1906 ARM/Ux500 ARM ARCHITECTURE
1910 F: arch/arm/mach-ux500/
1911 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1912 F: drivers/dma/ste_dma40*
1913 F: drivers/hwspinlock/u8500_hsem.c
1914 F: drivers/mfd/abx500*
1915 F: drivers/mfd/ab8500*
1916 F: drivers/mfd/dbx500*
1917 F: drivers/mfd/db8500*
1918 F: drivers/pinctrl/nomadik/pinctrl-ab*
1919 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1920 F: drivers/rtc/rtc-ab8500.c
1921 F: drivers/rtc/rtc-pl031.c
1922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1924 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1927 T: git git://git.linaro.org/people/ulfh/clk.git
1929 F: drivers/clk/ux500/
1931 ARM/VERSATILE EXPRESS PLATFORM
1937 F: arch/arm/boot/dts/vexpress*
1938 F: arch/arm64/boot/dts/arm/
1939 F: arch/arm/mach-vexpress/
1942 F: drivers/clk/versatile/clk-vexpress-osc.c
1943 F: drivers/clocksource/versatile.c
1949 W: http://www.armlinux.org.uk/
1953 ARM/VOIPAC PXA270 SUPPORT
1957 F: arch/arm/mach-pxa/vpac270.c
1958 F: arch/arm/mach-pxa/include/mach/vpac270.h
1960 ARM/VT8500 ARM ARCHITECTURE
1964 F: arch/arm/mach-vt8500/
1965 F: drivers/clocksource/vt8500_timer.c
1966 F: drivers/i2c/busses/i2c-wmt.c
1967 F: drivers/mmc/host/wmt-sdmmc.c
1968 F: drivers/pwm/pwm-vt8500.c
1969 F: drivers/rtc/rtc-vt8500.c
1970 F: drivers/tty/serial/vt8500_serial.c
1971 F: drivers/usb/host/ehci-platform.c
1972 F: drivers/usb/host/uhci-platform.c
1973 F: drivers/video/fbdev/vt8500lcdfb.*
1974 F: drivers/video/fbdev/wm8505fb*
1975 F: drivers/video/fbdev/wmt_ge_rops.*
1977 ARM/ZIPIT Z2 SUPPORT
1981 F: arch/arm/mach-pxa/z2.c
1982 F: arch/arm/mach-pxa/include/mach/z2.h
1984 ARM/ZTE ARCHITECTURE
1988 F: arch/arm/mach-zx/
1990 F: Documentation/devicetree/bindings/arm/zte.txt
1991 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1993 ARM/ZYNQ ARCHITECTURE
1997 W: http://wiki.xilinx.com
1998 T: git https://github.com/Xilinx/linux-xlnx.git
2000 F: arch/arm/mach-zynq/
2001 F: drivers/cpuidle/cpuidle-zynq.c
2002 F: drivers/block/xsysace.c
2005 F: drivers/clocksource/cadence_ttc_timer.c
2006 F: drivers/i2c/busses/i2c-cadence.c
2007 F: drivers/mmc/host/sdhci-of-arasan.c
2008 F: drivers/edac/synopsys_edac.c
2015 F: drivers/iommu/arm-smmu.c
2016 F: drivers/iommu/arm-smmu-v3.c
2017 F: drivers/iommu/io-pgtable-arm.c
2018 F: drivers/iommu/io-pgtable-arm-v7s.c
2020 ARM64 PORT (AARCH64 ARCHITECTURE)
2024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2027 F: Documentation/arm64/
2029 AS3645A LED FLASH CONTROLLER DRIVER
2032 T: git git://linuxtv.org/media_tree.git
2034 F: drivers/media/i2c/as3645a.c
2035 F: include/media/i2c/as3645a.h
2037 ASAHI KASEI AK8974 DRIVER
2040 W: http://www.akm.com/
2042 F: drivers/iio/magnetometer/ak8974.c
2044 ASC7621 HARDWARE MONITOR DRIVER
2048 F: Documentation/hwmon/asc7621
2049 F: drivers/hwmon/asc7621.c
2051 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2055 W: http://acpi4asus.sf.net
2057 F: drivers/platform/x86/asus*.c
2058 F: drivers/platform/x86/eeepc*.c
2060 ASUS WIRELESS RADIO CONTROL DRIVER
2064 F: drivers/platform/x86/asus-wireless.c
2070 F: Documentation/crypto/asymmetric-keys.txt
2071 F: include/linux/verification.h
2072 F: include/crypto/public_key.h
2073 F: include/crypto/pkcs7.h
2074 F: crypto/asymmetric_keys/
2076 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2078 W: http://sourceforge.net/projects/xscaleiop
2080 F: Documentation/crypto/async-tx-api.txt
2083 F: include/linux/dmaengine.h
2084 F: include/linux/async_tx.h
2090 F: drivers/misc/eeprom/at24.c
2091 F: include/linux/platform_data/at24.h
2093 ATA OVER ETHERNET (AOE) DRIVER
2095 W: http://www.openaoe.org/
2097 F: Documentation/aoe/
2098 F: drivers/block/aoe/
2100 ATHEROS 71XX/9XXX GPIO DRIVER
2102 W: https://github.com/AlbanBedel/linux
2103 T: git git://github.com/AlbanBedel/linux
2105 F: drivers/gpio/gpio-ath79.c
2106 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2108 ATHEROS ATH GENERIC UTILITIES
2112 F: drivers/net/wireless/ath/*
2114 ATHEROS ATH5K WIRELESS DRIVER
2119 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2121 F: drivers/net/wireless/ath/ath5k/
2123 ATHEROS ATH6KL WIRELESS DRIVER
2126 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2129 F: drivers/net/wireless/ath/ath6kl/
2131 WILOCITY WIL6210 WIRELESS DRIVER
2136 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2137 F: drivers/net/wireless/ath/wil6210/
2138 F: include/uapi/linux/wil6210_uapi.h
2140 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2143 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2145 F: drivers/net/wireless/ath/carl9170/
2147 ATK0110 HWMON DRIVER
2151 F: drivers/hwmon/asus_atk0110.c
2156 F: drivers/input/misc/ati_remote2.c
2158 ATLX ETHERNET DRIVERS
2162 W: http://sourceforge.net/projects/atl1
2163 W: http://atl1.sourceforge.net
2165 F: drivers/net/ethernet/atheros/
2171 W: http://linux-atm.sourceforge.net
2174 F: include/linux/atm*
2175 F: include/uapi/linux/atm*
2177 ATMEL AT91 / AT32 MCI DRIVER
2180 F: drivers/mmc/host/atmel-mci.c
2182 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2185 F: drivers/power/reset/at91-sama5d2_shdwc.c
2187 ATMEL SAMA5D2 ADC DRIVER
2191 F: drivers/iio/adc/at91-sama5d2_adc.c
2193 ATMEL Audio ALSA driver
2204 F: drivers/dma/at_xdmac.c
2210 F: drivers/i2c/busses/i2c-at91.c
2216 F: drivers/media/platform/soc_camera/atmel-isi.c
2217 F: include/media/atmel-isi.h
2223 F: drivers/video/fbdev/atmel_lcdfb.c
2224 F: include/video/atmel_lcdc.h
2226 ATMEL MACB ETHERNET DRIVER
2229 F: drivers/net/ethernet/cadence/
2236 F: drivers/mtd/nand/atmel_nand*
2242 F: drivers/mmc/host/sdhci-of-at91.c
2247 F: drivers/spi/spi-atmel.*
2253 F: drivers/misc/atmel-ssc.c
2254 F: include/linux/atmel-ssc.h
2256 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2260 F: drivers/misc/atmel_tclib.c
2261 F: drivers/clocksource/tcb_clksrc.c
2263 ATMEL USBA UDC DRIVER
2267 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2269 ATMEL WIRELESS DRIVER
2272 W: http://www.thekelleys.org.uk/atmel
2273 W: http://atmelwlandriver.sourceforge.net/
2275 F: drivers/net/wireless/atmel/atmel*
2277 ATMEL MAXTOUCH DRIVER
2279 T: git git://github.com/ndyer/linux.git
2281 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282 F: drivers/input/touchscreen/atmel_mxt_ts.c
2283 F: include/linux/platform_data/atmel_mxt_ts.h
2285 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2288 W: http://www.attotech.com
2290 F: drivers/scsi/esas2r
2292 ATUSB IEEE 802.15.4 RADIO DRIVER
2296 F: drivers/net/ieee802154/atusb.c
2297 F: drivers/net/ieee802154/atusb.h
2298 F: drivers/net/ieee802154/at86rf230.h
2304 W: http://people.redhat.com/sgrubb/audit/
2305 T: git git://git.infradead.org/users/pcmoore/audit
2307 F: include/linux/audit.h
2308 F: include/uapi/linux/audit.h
2311 AUXILIARY DISPLAY DRIVERS
2313 W: http://miguelojeda.es/auxdisplay.htm
2314 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2316 F: drivers/auxdisplay/
2317 F: include/linux/cfag12864b.h
2322 W: http://www.atmel.com/products/AVR32/
2323 W: http://mirror.egtvedt.no/avr32linux.org/
2324 W: http://avrfreaks.net/
2328 AVR32/AT32AP MACHINE SUPPORT
2332 F: arch/avr32/mach-at32ap/
2337 W: http://www.linux-ax25.org/
2339 F: include/uapi/linux/ax25.h
2340 F: include/net/ax25.h
2343 AXENTIA ASOC DRIVERS
2347 F: Documentation/devicetree/bindings/sound/axentia,*
2348 F: sound/soc/atmel/tse850-pcm5142.c
2354 W: https://linuxtv.org
2355 T: git git://linuxtv.org/media_tree.git
2357 F: drivers/media/usb/dvb-usb-v2/az6007.c
2359 AZTECH FM RADIO RECEIVER DRIVER
2362 T: git git://linuxtv.org/media_tree.git
2363 W: https://linuxtv.org
2365 F: drivers/media/radio/radio-aztech*
2370 W: http://wireless.kernel.org/en/users/Drivers/b43
2372 F: drivers/net/wireless/broadcom/b43/
2374 B43LEGACY WIRELESS DRIVER
2378 W: http://wireless.kernel.org/en/users/Drivers/b43
2380 F: drivers/net/wireless/broadcom/b43legacy/
2382 BACKLIGHT CLASS/SUBSYSTEM
2385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2387 F: drivers/video/backlight/
2388 F: include/linux/backlight.h
2395 W: https://www.open-mesh.org/
2396 Q: https://patchwork.open-mesh.org/project/batman/list/
2398 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399 F: Documentation/ABI/testing/sysfs-class-net-mesh
2400 F: Documentation/networking/batman-adv.txt
2401 F: include/uapi/linux/batman_adv.h
2404 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2407 W: http://www.baycom.org/~tom/ham/ham.html
2409 F: drivers/net/hamradio/baycom*
2411 BCACHE (BLOCK LAYER CACHE)
2414 W: http://bcache.evilpiepirate.org
2416 F: drivers/md/bcache/
2418 BDISP ST MEDIA DRIVER
2421 T: git git://linuxtv.org/media_tree.git
2422 W: https://linuxtv.org
2424 F: drivers/media/platform/sti/bdisp
2430 T: git git://github.com/luisbg/linux-befs.git
2431 F: Documentation/filesystems/befs.txt
2434 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2438 F: drivers/net/ethernet/ec_bhf.c
2443 F: Documentation/filesystems/bfs.txt
2445 F: include/uapi/linux/bfs_fs.h
2447 BLACKFIN ARCHITECTURE
2450 T: git git://git.code.sf.net/p/adi-linux/code
2451 W: http://blackfin.uclinux.org
2455 BLACKFIN EMAC DRIVER
2457 W: http://blackfin.uclinux.org
2459 F: drivers/net/ethernet/adi/
2463 W: http://blackfin.uclinux.org
2465 F: drivers/rtc/rtc-bfin.c
2470 W: http://blackfin.uclinux.org
2472 F: drivers/mmc/host/bfin_sdh.c
2474 BLACKFIN SERIAL DRIVER
2477 W: http://blackfin.uclinux.org
2479 F: drivers/tty/serial/bfin_uart.c
2481 BLACKFIN WATCHDOG DRIVER
2483 W: http://blackfin.uclinux.org
2485 F: drivers/watchdog/bfin_wdt.c
2487 BLACKFIN I2C TWI DRIVER
2490 W: http://blackfin.uclinux.org/
2492 F: drivers/i2c/busses/i2c-bfin-twi.c
2494 BLACKFIN MEDIA DRIVER
2497 W: http://blackfin.uclinux.org/
2499 F: drivers/media/platform/blackfin/
2500 F: drivers/media/i2c/adv7183*
2501 F: drivers/media/i2c/vs6624*
2503 BLINKM RGB LED DRIVER
2506 F: drivers/leds/leds-blinkm.c
2511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2514 F: kernel/trace/blktrace.c
2521 F: drivers/mtd/devices/block2mtd.c
2528 W: http://www.bluez.org/
2529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2532 F: drivers/bluetooth/
2539 W: http://www.bluez.org/
2540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2544 F: include/net/bluetooth/
2551 W: http://sourceforge.net/projects/bonding/
2553 F: drivers/net/bonding/
2554 F: include/uapi/linux/if_bonding.h
2556 BPF (Safe dynamic programs and tools)
2562 F: tools/testing/selftests/bpf/
2565 BROADCOM B44 10/100 ETHERNET DRIVER
2569 F: drivers/net/ethernet/broadcom/b44.*
2571 BROADCOM B53 ETHERNET SWITCH DRIVER
2576 F: drivers/net/dsa/b53/*
2577 F: include/linux/platform_data/b53.h
2579 BROADCOM GENET ETHERNET DRIVER
2583 F: drivers/net/ethernet/broadcom/genet/
2585 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2591 F: drivers/net/ethernet/broadcom/bnx2.*
2592 F: drivers/net/ethernet/broadcom/bnx2_*
2594 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2600 F: drivers/net/ethernet/broadcom/bnx2x/
2602 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2606 F: drivers/net/ethernet/broadcom/bnxt/
2608 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2613 T: git git://github.com/broadcom/mach-bcm
2619 F: arch/arm/mach-bcm/
2621 BROADCOM BCM2835 ARM ARCHITECTURE
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2630 F: drivers/staging/vc04_services
2632 BROADCOM BCM47XX MIPS ARCHITECTURE
2637 F: Documentation/devicetree/bindings/mips/brcm/
2638 F: arch/mips/bcm47xx/*
2639 F: arch/mips/include/asm/mach-bcm47xx/*
2641 BROADCOM BCM5301X ARM ARCHITECTURE
2647 F: arch/arm/mach-bcm/bcm_5301x.c
2648 F: arch/arm/boot/dts/bcm5301x*.dtsi
2649 F: arch/arm/boot/dts/bcm470*
2651 BROADCOM BCM53573 ARM ARCHITECTURE
2655 F: arch/arm/boot/dts/bcm53573*
2656 F: arch/arm/boot/dts/bcm47189*
2658 BROADCOM BCM63XX ARM ARCHITECTURE
2662 T: git git://github.com/broadcom/stblinux.git
2666 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2670 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2672 BROADCOM BCM7XXX ARM ARCHITECTURE
2678 T: git git://github.com/broadcom/stblinux.git
2680 F: arch/arm/mach-bcm/*brcmstb*
2681 F: arch/arm/boot/dts/bcm7*.dts*
2682 F: drivers/bus/brcmstb_gisb.c
2685 BROADCOM BMIPS MIPS ARCHITECTURE
2689 T: git git://github.com/broadcom/stblinux.git
2691 F: arch/mips/bmips/*
2692 F: arch/mips/include/asm/mach-bmips/*
2693 F: arch/mips/kernel/*bmips*
2694 F: arch/mips/boot/dts/brcm/bcm*.dts*
2695 F: drivers/irqchip/irq-bcm63*
2696 F: drivers/irqchip/irq-bcm7*
2697 F: drivers/irqchip/irq-brcmstb*
2698 F: include/linux/bcm963xx_nvram.h
2699 F: include/linux/bcm963xx_tag.h
2701 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2707 F: drivers/net/ethernet/broadcom/tg3.*
2709 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2716 F: drivers/net/wireless/broadcom/brcm80211/
2718 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2722 F: drivers/scsi/bnx2fc/
2724 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2728 F: drivers/scsi/bnx2i/
2730 BROADCOM IPROC ARM ARCHITECTURE
2736 T: git git://github.com/broadcom/cygnus-linux.git
2751 F: arch/arm64/boot/dts/broadcom/ns2*
2752 F: drivers/clk/bcm/clk-ns*
2753 F: drivers/pinctrl/bcm/pinctrl-ns*
2755 BROADCOM BRCMSTB GPIO DRIVER
2759 F: drivers/gpio/gpio-brcmstb.c
2760 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2762 BROADCOM KONA GPIO DRIVER
2766 F: drivers/gpio/gpio-bcm-kona.c
2767 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2769 BROADCOM NVRAM DRIVER
2773 F: drivers/firmware/broadcom/*
2775 BROADCOM STB NAND FLASH DRIVER
2781 F: drivers/mtd/nand/brcmnand/
2783 BROADCOM STB AVS CPUFREQ DRIVER
2788 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2789 F: drivers/cpufreq/brcmstb*
2791 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2796 F: include/linux/bcma/
2798 BROADCOM SYSTEMPORT ETHERNET DRIVER
2802 F: drivers/net/ethernet/broadcom/bcmsysport.*
2804 BROADCOM VULCAN ARM64 SOC
2809 F: arch/arm64/boot/dts/broadcom/vulcan*
2811 BROCADE BFA FC SCSI DRIVER
2816 F: drivers/scsi/bfa/
2818 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2824 F: drivers/net/ethernet/brocade/bna/
2826 BSG (block layer generic sg v4 driver)
2831 F: include/linux/bsg.h
2832 F: include/uapi/linux/bsg.h
2837 T: git git://git.alsa-project.org/alsa-kernel.git
2839 F: Documentation/sound/alsa/Bt87x.txt
2840 F: sound/pci/bt87x.c
2844 W: http://bu3sch.de/btgpio.php
2846 F: drivers/gpio/gpio-bt8xx.c
2853 W: http://btrfs.wiki.kernel.org/
2854 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2857 F: Documentation/filesystems/btrfs.txt
2860 BTTV VIDEO4LINUX DRIVER
2864 W: https://linuxtv.org
2865 T: git git://linuxtv.org/media_tree.git
2867 F: Documentation/media/v4l-drivers/bttv*
2868 F: drivers/media/pci/bt8xx/bttv*
2870 BUSLOGIC SCSI DRIVER
2874 F: drivers/scsi/BusLogic.*
2875 F: drivers/scsi/FlashPoint.*
2877 C-MEDIA CMI8788 DRIVER
2880 T: git git://git.alsa-project.org/alsa-kernel.git
2882 F: sound/pci/oxygen/
2888 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2892 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2896 F: Documentation/filesystems/caching/cachefiles.txt
2899 CADET FM/AM RADIO RECEIVER DRIVER
2902 T: git git://linuxtv.org/media_tree.git
2903 W: https://linuxtv.org
2905 F: drivers/media/radio/radio-cadet*
2907 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2910 T: git git://linuxtv.org/media_tree.git
2912 F: Documentation/media/v4l-drivers/cafe_ccic*
2913 F: drivers/media/platform/marvell-ccic/
2919 F: Documentation/networking/caif/
2920 F: drivers/net/caif/
2921 F: include/uapi/linux/caif/
2922 F: include/net/caif/
2925 CALGARY x86-64 IOMMU
2930 F: arch/x86/kernel/pci-calgary_64.c
2931 F: arch/x86/kernel/tce_64.c
2932 F: arch/x86/include/asm/calgary.h
2933 F: arch/x86/include/asm/tce.h
2939 W: https://github.com/linux-can
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2943 F: Documentation/networking/can.txt
2945 F: include/linux/can/core.h
2946 F: include/uapi/linux/can.h
2947 F: include/uapi/linux/can/bcm.h
2948 F: include/uapi/linux/can/raw.h
2949 F: include/uapi/linux/can/gw.h
2955 W: https://github.com/linux-can
2956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2959 F: Documentation/devicetree/bindings/net/can/
2961 F: include/linux/can/dev.h
2962 F: include/linux/can/platform/
2963 F: include/uapi/linux/can/error.h
2964 F: include/uapi/linux/can/netlink.h
2970 F: include/linux/capability.h
2971 F: include/uapi/linux/capability.h
2972 F: security/commoncap.c
2973 F: kernel/capability.c
2975 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2978 F: drivers/iio/light/cm*
2979 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2984 W: http://www.cavium.com
2986 F: drivers/i2c/busses/i2c-octeon*
2987 F: drivers/i2c/busses/i2c-thunderx*
2989 CAVIUM LIQUIDIO NETWORK DRIVER
2995 W: http://www.cavium.com
2997 F: drivers/net/ethernet/cavium/liquidio/
2999 CC2520 IEEE-802.15.4 RADIO DRIVER
3003 F: drivers/net/ieee802154/cc2520.c
3004 F: include/linux/spi/cc2520.h
3005 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3010 T: git git://linuxtv.org/media_tree.git
3011 W: http://linuxtv.org
3013 F: Documentation/media/kapi/cec-core.rst
3014 F: Documentation/media/uapi/cec
3015 F: drivers/media/cec/
3016 F: drivers/media/cec-edid.c
3017 F: drivers/media/rc/keymaps/rc-cec.c
3018 F: include/media/cec.h
3019 F: include/media/cec-edid.h
3020 F: include/uapi/linux/cec.h
3021 F: include/uapi/linux/cec-funcs.h
3023 CELL BROADBAND ENGINE ARCHITECTURE
3026 W: http://www.ibm.com/developerworks/power/cell/
3028 F: arch/powerpc/include/asm/cell*.h
3029 F: arch/powerpc/include/asm/spu*.h
3030 F: arch/powerpc/include/uapi/asm/spu*.h
3031 F: arch/powerpc/oprofile/*cell*
3032 F: arch/powerpc/platforms/cell/
3034 CEPH COMMON CODE (LIBCEPH)
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3041 T: git git://github.com/ceph/ceph-client.git
3044 F: include/linux/ceph/
3045 F: include/linux/crush/
3047 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3054 T: git git://github.com/ceph/ceph-client.git
3056 F: Documentation/filesystems/ceph.txt
3059 CERTIFICATE HANDLING:
3064 F: Documentation/module-signing.txt
3066 F: scripts/sign-file.c
3067 F: scripts/extract-cert.c
3069 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3072 F: Documentation/usb/WUSB-Design-overview.txt
3073 F: Documentation/usb/wusb-cbaf
3074 F: drivers/usb/host/hwa-hc.c
3075 F: drivers/usb/host/whci/
3076 F: drivers/usb/wusbcore/
3077 F: include/linux/usb/wusb*
3079 HT16K33 LED CONTROLLER DRIVER
3082 F: drivers/auxdisplay/ht16k33.c
3083 F: Documentation/devicetree/bindings/display/ht16k33.txt
3085 CFAG12864B LCD DRIVER
3087 W: http://miguelojeda.es/auxdisplay.htm
3088 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3090 F: drivers/auxdisplay/cfag12864b.c
3091 F: include/linux/cfag12864b.h
3093 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3095 W: http://miguelojeda.es/auxdisplay.htm
3096 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3098 F: drivers/auxdisplay/cfag12864bfb.c
3099 F: include/linux/cfag12864b.h
3101 CFG80211 and NL80211
3104 W: http://wireless.kernel.org/
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3108 F: include/uapi/linux/nl80211.h
3109 F: include/net/cfg80211.h
3111 X: net/wireless/wext*
3113 CHAR and MISC DRIVERS
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3120 F: include/linux/miscdevice.h
3126 F: scripts/checkpatch.pl
3128 CHINESE DOCUMENTATION
3133 F: Documentation/translations/zh_CN/
3135 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3140 F: drivers/usb/chipidea/
3142 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3146 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3147 F: drivers/input/touchscreen/chipone_icn8318.c
3149 CHROME HARDWARE PLATFORM SUPPORT
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3153 F: drivers/platform/chrome/
3155 CISCO VIC ETHERNET NIC DRIVER
3161 F: drivers/net/ethernet/cisco/enic/
3163 CISCO VIC LOW LATENCY NIC DRIVER
3167 F: drivers/infiniband/hw/usnic/
3169 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3173 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3175 CIRRUS LOGIC AUDIO CODEC DRIVERS
3180 F: sound/soc/codecs/cs*
3187 F: include/linux/cleancache.h
3193 F: include/linux/clk.h
3195 CLOCKSOURCE, CLOCKEVENT DRIVERS
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3201 F: drivers/clocksource
3203 CISCO FCOE HBA DRIVER
3209 F: drivers/scsi/fnic/
3211 CISCO SCSI HBA DRIVER
3216 F: drivers/scsi/snic/
3223 F: drivers/platform/x86/classmate-laptop.c
3228 T: git git://linuxtv.org/media_tree.git
3229 W: https://linuxtv.org
3231 F: drivers/media/pci/cobalt/
3233 COCCINELLE/Semantic Patches (SmPL)
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3240 W: http://coccinelle.lip6.fr/
3242 F: Documentation/dev-tools/coccinelle.rst
3243 F: scripts/coccinelle/
3244 F: scripts/coccicheck
3250 W: http://www.coda.cs.cmu.edu/
3252 F: Documentation/filesystems/coda.txt
3254 F: include/linux/coda*.h
3255 F: include/uapi/linux/coda*.h
3257 CODA V4L2 MEM2MEM DRIVER
3261 F: Documentation/devicetree/bindings/media/coda.txt
3262 F: drivers/media/platform/coda/
3264 COMMON CLK FRAMEWORK
3268 Q: http://patchwork.kernel.org/project/linux-clk/list/
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3271 F: Documentation/devicetree/bindings/clock/
3273 X: drivers/clk/clkdev.c
3274 F: include/linux/clk-pr*
3275 F: include/linux/clk/
3277 COMMON INTERNET FILE SYSTEM (CIFS)
3281 W: http://linux-cifs.samba.org/
3282 T: git git://git.samba.org/sfrench/cifs-2.6.git
3284 F: Documentation/filesystems/cifs/
3287 COMPACTPCI HOTPLUG CORE
3291 F: drivers/pci/hotplug/cpci_hotplug*
3293 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3297 F: drivers/pci/hotplug/cpcihp_zt5550.*
3299 COMPACTPCI HOTPLUG GENERIC DRIVER
3303 F: drivers/pci/hotplug/cpcihp_generic.c
3305 COMPAL LAPTOP SUPPORT
3309 F: drivers/platform/x86/compal-laptop.c
3311 CONEXANT ACCESSRUNNER USB DRIVER
3313 W: http://accessrunner.sourceforge.net/
3315 F: drivers/usb/atm/cxacru.c
3320 T: git git://git.infradead.org/users/hch/configfs.git
3323 F: include/linux/configfs.h
3329 F: drivers/connector/
3331 CONTROL GROUP (CGROUP)
3336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3338 F: Documentation/cgroup*
3339 F: include/linux/cgroup*
3342 CONTROL GROUP - CPUSET
3345 W: http://www.bullopensource.org/cpuset/
3346 W: http://oss.sgi.com/projects/cpusets/
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3349 F: Documentation/cgroup-v1/cpusets.txt
3350 F: include/linux/cpuset.h
3353 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3363 CORETEMP HARDWARE MONITORING DRIVER
3367 F: Documentation/hwmon/coretemp
3368 F: drivers/hwmon/coretemp.c
3370 COSA/SRP SYNC SERIAL DRIVER
3372 W: http://www.fi.muni.cz/~kas/cosa/
3374 F: drivers/net/wan/cosa*
3376 CPMAC ETHERNET DRIVER
3380 F: drivers/net/ethernet/ti/cpmac.c
3382 CPU FREQUENCY DRIVERS
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3388 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3389 B: https://bugzilla.kernel.org
3390 F: Documentation/cpu-freq/
3392 F: include/linux/cpufreq.h
3394 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3398 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3400 F: drivers/cpufreq/arm_big_little.h
3401 F: drivers/cpufreq/arm_big_little.c
3402 F: drivers/cpufreq/arm_big_little_dt.c
3404 CPUIDLE DRIVER - ARM BIG LITTLE
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3411 F: drivers/cpuidle/cpuidle-big_little.c
3413 CPUIDLE DRIVER - ARM EXYNOS
3420 F: drivers/cpuidle/cpuidle-exynos.c
3421 F: arch/arm/mach-exynos/pm.c
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3429 B: https://bugzilla.kernel.org
3430 F: drivers/cpuidle/*
3431 F: include/linux/cpuidle.h
3436 F: arch/x86/kernel/cpuid.c
3437 F: arch/x86/kernel/msr.c
3439 CPU POWER MONITORING SUBSYSTEM
3443 F: tools/power/cpupower/
3446 W: http://sourceforge.net/projects/cramfs/
3447 S: Orphan / Obsolete
3448 F: Documentation/filesystems/cramfs.txt
3455 W: http://developer.axis.com
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3459 F: drivers/tty/serial/crisv10.*
3465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3468 F: Documentation/crypto/
3469 F: Documentation/devicetree/bindings/crypto/
3470 F: Documentation/DocBook/crypto-API.tmpl
3475 F: include/linux/crypto*
3477 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3481 F: crypto/ansi_cprng.c
3487 T: git git://linuxtv.org/media_tree.git
3488 W: http://linuxtv.org
3490 F: drivers/media/i2c/cs3308.c
3491 F: drivers/media/i2c/cs3308.h
3493 CS5535 Audio ALSA driver
3496 F: sound/pci/cs5535audio/
3501 F: drivers/net/wireless/st/cw1200/
3503 CX18 VIDEO4LINUX DRIVER
3507 T: git git://linuxtv.org/media_tree.git
3508 W: https://linuxtv.org
3509 W: http://www.ivtvdriver.org/index.php/Cx18
3511 F: Documentation/media/v4l-drivers/cx18*
3512 F: drivers/media/pci/cx18/
3513 F: include/uapi/linux/ivtv*
3515 CX2341X MPEG ENCODER HELPER MODULE
3518 T: git git://linuxtv.org/media_tree.git
3519 W: https://linuxtv.org
3521 F: drivers/media/common/cx2341x*
3522 F: include/media/cx2341x*
3524 CX24120 MEDIA DRIVER
3528 W: https://linuxtv.org
3529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3531 F: drivers/media/dvb-frontends/cx24120*
3533 CX88 VIDEO4LINUX DRIVER
3537 W: https://linuxtv.org
3538 T: git git://linuxtv.org/media_tree.git
3540 F: Documentation/media/v4l-drivers/cx88*
3541 F: drivers/media/pci/cx88/
3543 CXD2820R MEDIA DRIVER
3546 W: https://linuxtv.org
3547 W: http://palosaari.fi/linux/
3548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549 T: git git://linuxtv.org/anttip/media_tree.git
3551 F: drivers/media/dvb-frontends/cxd2820r*
3553 CXGB3 ETHERNET DRIVER (CXGB3)
3556 W: http://www.chelsio.com
3558 F: drivers/net/ethernet/chelsio/cxgb3/
3560 CXGB3 ISCSI DRIVER (CXGB3I)
3563 W: http://www.chelsio.com
3565 F: drivers/scsi/cxgbi/cxgb3i
3567 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3570 W: http://www.openfabrics.org
3572 F: drivers/infiniband/hw/cxgb3/
3573 F: include/uapi/rdma/cxgb3-abi.h
3575 CXGB4 ETHERNET DRIVER (CXGB4)
3578 W: http://www.chelsio.com
3580 F: drivers/net/ethernet/chelsio/cxgb4/
3582 CXGB4 ISCSI DRIVER (CXGB4I)
3585 W: http://www.chelsio.com
3587 F: drivers/scsi/cxgbi/cxgb4i
3589 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3592 W: http://www.openfabrics.org
3594 F: drivers/infiniband/hw/cxgb4/
3595 F: include/uapi/rdma/cxgb4-abi.h
3597 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3600 W: http://www.chelsio.com
3602 F: drivers/net/ethernet/chelsio/cxgb4vf/
3604 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3609 F: arch/powerpc/platforms/powernv/pci-cxl.c
3610 F: drivers/misc/cxl/
3611 F: include/misc/cxl*
3612 F: include/uapi/misc/cxl.h
3613 F: Documentation/powerpc/cxl.txt
3614 F: Documentation/ABI/testing/sysfs-class-cxl
3616 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3622 F: drivers/scsi/cxlflash/
3623 F: include/uapi/scsi/cxlflash_ioctls.h
3624 F: Documentation/powerpc/cxlflash.txt
3626 STMMAC ETHERNET DRIVER
3630 W: http://www.stlinux.com
3632 F: drivers/net/ethernet/stmicro/stmmac/
3637 W: http://www.armlinux.org.uk/
3639 F: drivers/video/fbdev/cyber2000fb.*
3641 CYCLADES ASYNC MUX DRIVER
3642 W: http://www.cyclades.com/
3644 F: drivers/tty/cyclades.c
3645 F: include/linux/cyclades.h
3646 F: include/uapi/linux/cyclades.h
3648 CYCLADES PC300 DRIVER
3649 W: http://www.cyclades.com/
3651 F: drivers/net/wan/pc300*
3653 CYPRESS_FIRMWARE MEDIA DRIVER
3656 W: https://linuxtv.org
3657 W: http://palosaari.fi/linux/
3658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659 T: git git://linuxtv.org/anttip/media_tree.git
3661 F: drivers/media/common/cypress_firmware*
3663 CYTTSP TOUCHSCREEN DRIVER
3667 F: drivers/input/touchscreen/cyttsp*
3668 F: include/linux/input/cyttsp.h
3670 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3673 F: drivers/rtc/rtc-ds1685.c
3674 F: include/linux/rtc/ds1685.h
3676 DAMA SLAVE for AX.25
3678 W: http://yaina.de/jreuter/
3679 W: http://www.qsl.net/dl1bke/
3682 F: net/ax25/af_ax25.c
3683 F: net/ax25/ax25_dev.c
3684 F: net/ax25/ax25_ds_*
3685 F: net/ax25/ax25_in.c
3686 F: net/ax25/ax25_out.c
3687 F: net/ax25/ax25_timer.c
3688 F: net/ax25/sysctl_net_ax25.c
3690 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3693 F: Documentation/networking/dmfe.txt
3694 F: drivers/net/ethernet/dec/tulip/dmfe.c
3696 DC390/AM53C974 SCSI driver
3700 F: drivers/scsi/am53c974.c
3707 W: http://twibble.org/dist/dc395x/
3708 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3710 F: Documentation/scsi/dc395x.txt
3711 F: drivers/scsi/dc395x.*
3716 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3718 F: include/linux/dccp.h
3719 F: include/uapi/linux/dccp.h
3720 F: include/linux/tfrc.h
3723 DECnet NETWORK LAYER
3724 W: http://linux-decnet.sourceforge.net
3727 F: Documentation/networking/decnet.txt
3730 DECSTATION PLATFORM SUPPORT
3733 W: http://www.linux-mips.org/wiki/DECstation
3736 F: arch/mips/include/asm/dec/
3737 F: arch/mips/include/asm/mach-dec/
3739 DEFXX FDDI NETWORK DRIVER
3742 F: drivers/net/fddi/defxx.*
3749 F: drivers/platform/x86/dell-laptop.c
3751 DELL LAPTOP RBTN DRIVER
3754 F: drivers/platform/x86/dell-rbtn.*
3756 DELL LAPTOP FREEFALL DRIVER
3759 F: drivers/platform/x86/dell-smo8800.c
3761 DELL LAPTOP SMM DRIVER
3764 F: drivers/hwmon/dell-smm-hwmon.c
3765 F: include/uapi/linux/i8k.h
3767 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3770 F: Documentation/dcdbas.txt
3771 F: drivers/firmware/dcdbas.*
3773 DELL WMI EXTRAS DRIVER
3777 F: drivers/platform/x86/dell-wmi.c
3779 DESIGNWARE USB2 DRD IP DRIVER
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784 F: drivers/usb/dwc2/
3786 DESIGNWARE USB3 DRD IP DRIVER
3789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3791 F: drivers/usb/dwc3/
3793 DEVICE COREDUMP (DEV_COREDUMP)
3797 F: drivers/base/devcoredump.c
3798 F: include/linux/devcoredump.h
3800 DEVICE FREQUENCY (DEVFREQ)
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3808 F: include/linux/devfreq.h
3809 F: Documentation/devicetree/bindings/devfreq/
3811 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3816 F: drivers/devfreq/event/
3817 F: drivers/devfreq/devfreq-event.c
3818 F: include/linux/devfreq-event.h
3819 F: Documentation/devicetree/bindings/devfreq/event/
3821 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3827 F: drivers/devfreq/exynos-bus.c
3828 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3830 DEVICE NUMBER REGISTRY
3832 W: http://lanana.org/docs/device-list/index.html
3840 W: http://sources.redhat.com/dm
3841 Q: http://patchwork.kernel.org/project/dm-devel/list/
3842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3843 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3845 F: Documentation/device-mapper/
3847 F: drivers/md/persistent-data/
3848 F: include/linux/device-mapper.h
3849 F: include/linux/dm-*.h
3850 F: include/uapi/linux/dm-*.h
3856 F: net/core/devlink.c
3857 F: include/net/devlink.h
3858 F: include/uapi/linux/devlink.h
3860 DIALOG SEMICONDUCTOR DRIVERS
3862 W: http://www.dialog-semiconductor.com/products
3864 F: Documentation/hwmon/da90??
3865 F: Documentation/devicetree/bindings/mfd/da90*.txt
3866 F: Documentation/devicetree/bindings/regulator/da92*.txt
3867 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3868 F: drivers/gpio/gpio-da90??.c
3869 F: drivers/hwmon/da90??-hwmon.c
3870 F: drivers/iio/adc/da91??-*.c
3871 F: drivers/input/misc/da90??_onkey.c
3872 F: drivers/input/touchscreen/da9052_tsi.c
3873 F: drivers/leds/leds-da90??.c
3874 F: drivers/mfd/da903x.c
3875 F: drivers/mfd/da90??-*.c
3876 F: drivers/mfd/da91??-*.c
3877 F: drivers/power/supply/da9052-battery.c
3878 F: drivers/power/supply/da91??-*.c
3879 F: drivers/regulator/da903x.c
3880 F: drivers/regulator/da9???-regulator.[ch]
3881 F: drivers/rtc/rtc-da90??.c
3882 F: drivers/video/backlight/da90??_bl.c
3883 F: drivers/watchdog/da90??_wdt.c
3884 F: include/linux/mfd/da903x.h
3885 F: include/linux/mfd/da9052/
3886 F: include/linux/mfd/da9055/
3887 F: include/linux/mfd/da9062/
3888 F: include/linux/mfd/da9063/
3889 F: include/linux/mfd/da9150/
3890 F: include/linux/regulator/da9211.h
3891 F: include/sound/da[79]*.h
3892 F: sound/soc/codecs/da[79]*.[ch]
3894 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3898 F: drivers/gpio/gpio-gpio-mm.c
3900 DIGI NEO AND CLASSIC PCI PRODUCTS
3905 F: drivers/staging/dgnc/
3907 DIOLAN U2C-12 I2C DRIVER
3911 F: drivers/i2c/busses/i2c-diolan-u2c.c
3919 DIRECTORY NOTIFICATION (DNOTIFY)
3922 F: Documentation/filesystems/dnotify.txt
3923 F: fs/notify/dnotify/
3924 F: include/linux/dnotify.h
3926 DISK GEOMETRY AND PARTITION HANDLING
3928 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3929 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3930 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3936 F: Documentation/filesystems/quota.txt
3938 F: include/linux/quota*.h
3939 F: include/uapi/linux/quota*.h
3941 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3945 W: http://plugable.com/category/projects/udlfb/
3946 F: drivers/video/fbdev/udlfb.c
3947 F: include/video/udlfb.h
3948 F: Documentation/fb/udlfb.txt
3950 DISTRIBUTED LOCK MANAGER (DLM)
3954 W: http://sources.redhat.com/cluster/
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3959 DMA BUFFER SHARING FRAMEWORK
3966 F: include/linux/dma-buf*
3967 F: include/linux/reservation.h
3968 F: include/linux/*fence.h
3969 F: Documentation/dma-buf-sharing.txt
3970 T: git git://anongit.freedesktop.org/drm/drm-misc
3978 F: drivers/dma-buf/sync_*
3979 F: drivers/dma-buf/sw_sync.c
3980 F: include/linux/sync_file.h
3981 F: include/uapi/linux/sync_file.h
3982 F: Documentation/sync_file.txt
3983 T: git git://anongit.freedesktop.org/drm/drm-misc
3985 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3988 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3991 F: include/linux/dmaengine.h
3992 F: Documentation/devicetree/bindings/dma/
3993 F: Documentation/dmaengine/
3994 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3996 DME1737 HARDWARE MONITOR DRIVER
4000 F: Documentation/hwmon/dme1737
4001 F: drivers/hwmon/dme1737.c
4006 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4007 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4008 F: drivers/firmware/dmi-id.c
4009 F: drivers/firmware/dmi_scan.c
4010 F: include/linux/dmi.h
4017 F: scripts/docproc.c
4018 F: scripts/kernel-doc*
4019 X: Documentation/ABI/
4020 X: Documentation/devicetree/
4021 X: Documentation/acpi
4022 X: Documentation/power
4023 X: Documentation/spi
4024 X: Documentation/media
4025 T: git git://git.lwn.net/linux.git docs-next
4031 F: drivers/char/dtlk.c
4032 F: include/linux/dtlk.h
4034 DPT_I2O SCSI RAID DRIVER
4037 W: http://www.adaptec.com/
4039 F: drivers/scsi/dpt*
4040 F: drivers/scsi/dpt/
4046 W: http://www.drbd.org
4047 T: git git://git.linbit.com/linux-drbd.git
4048 T: git git://git.linbit.com/drbd-8.4.git
4050 F: drivers/block/drbd/
4052 F: Documentation/blockdev/drbd/
4054 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4058 F: Documentation/kobject.txt
4063 F: include/linux/debugfs.h
4064 F: include/linux/kobj*
4070 T: git git://people.freedesktop.org/~airlied/linux
4071 B: https://bugs.freedesktop.org/
4072 C: irc://chat.freenode.net/dri-devel
4076 F: Documentation/devicetree/bindings/display/
4077 F: Documentation/devicetree/bindings/gpu/
4078 F: Documentation/devicetree/bindings/video/
4079 F: Documentation/gpu/
4081 F: include/uapi/drm/
4083 DRM DRIVERS AND MISC GPU PATCHES
4087 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4089 T: git git://anongit.freedesktop.org/drm/drm-misc
4090 F: Documentation/gpu/
4092 F: drivers/gpu/drm/*
4094 F: include/uapi/drm/drm*
4096 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4099 F: drivers/gpu/drm/ast/
4101 DRM DRIVERS FOR BRIDGE CHIPS
4104 T: git git://anongit.freedesktop.org/drm/drm-misc
4105 F: drivers/gpu/drm/bridge/
4107 DRM DRIVER FOR BOCHS VIRTUAL GPU
4110 T: git git://git.kraxel.org/linux drm-qemu
4112 F: drivers/gpu/drm/bochs/
4114 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4118 T: git git://git.kraxel.org/linux drm-qemu
4120 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4121 F: drivers/gpu/drm/cirrus/
4123 RADEON and AMDGPU DRM DRIVERS
4127 T: git git://people.freedesktop.org/~agd5f/linux
4129 F: drivers/gpu/drm/radeon/
4130 F: include/uapi/drm/radeon_drm.h
4131 F: drivers/gpu/drm/amd/
4132 F: include/uapi/drm/amdgpu_drm.h
4137 T: git git://anongit.freedesktop.org/tegra/linux.git
4139 F: drivers/gpu/drm/drm_panel.c
4140 F: drivers/gpu/drm/panel/
4141 F: include/drm/drm_panel.h
4142 F: Documentation/devicetree/bindings/display/panel/
4144 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4148 W: https://01.org/linuxgraphics/
4149 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4150 C: irc://chat.freenode.net/intel-gfx
4151 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4152 T: git git://anongit.freedesktop.org/drm-intel
4154 F: drivers/gpu/drm/i915/
4155 F: include/drm/i915*
4156 F: include/uapi/drm/i915_drm.h
4157 F: Documentation/gpu/i915.rst
4159 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4164 W: https://01.org/igvt-g
4165 T: git https://github.com/01org/gvt-linux.git
4167 F: drivers/gpu/drm/i915/gvt/
4169 DRM DRIVERS FOR ATMEL HLCDC
4173 F: drivers/gpu/drm/atmel-hlcdc/
4174 F: Documentation/devicetree/bindings/drm/atmel/
4176 DRM DRIVERS FOR ALLWINNER A10
4180 F: drivers/gpu/drm/sun4i/
4181 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4183 DRM DRIVERS FOR AMLOGIC SOCS
4187 W: http://linux-meson.com/
4189 F: drivers/gpu/drm/meson/
4190 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4192 DRM DRIVERS FOR EXYNOS
4198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4200 F: drivers/gpu/drm/exynos/
4201 F: include/uapi/drm/exynos_drm.h
4202 F: Documentation/devicetree/bindings/display/exynos/
4204 DRM DRIVERS FOR FREESCALE DCU
4209 F: drivers/gpu/drm/fsl-dcu/
4210 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4211 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4212 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4214 DRM DRIVERS FOR FREESCALE IMX
4218 F: drivers/gpu/drm/imx/
4219 F: drivers/gpu/ipu-v3/
4220 F: Documentation/devicetree/bindings/display/imx/
4222 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4225 T: git git://github.com/patjak/drm-gma500
4227 F: drivers/gpu/drm/gma500/
4229 DRM DRIVERS FOR HISILICON
4235 T: git git://github.com/xin3liang/linux.git
4237 F: drivers/gpu/drm/hisilicon/
4238 F: Documentation/devicetree/bindings/display/hisilicon/
4240 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4241 S: Orphan / Obsolete
4242 F: drivers/gpu/drm/i810/
4243 F: include/uapi/drm/i810_drm.h
4245 DRM DRIVERS FOR MEDIATEK
4250 F: drivers/gpu/drm/mediatek/
4251 F: Documentation/devicetree/bindings/display/mediatek/
4253 DRM DRIVER FOR MSM ADRENO GPU
4258 T: git git://people.freedesktop.org/~robclark/linux
4260 F: drivers/gpu/drm/msm/
4261 F: include/uapi/drm/msm_drm.h
4262 F: Documentation/devicetree/bindings/display/msm/
4264 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4268 T: git git://github.com/skeggsb/linux
4270 F: drivers/gpu/drm/nouveau/
4271 F: include/uapi/drm/nouveau_drm.h
4273 DRM DRIVERS FOR NVIDIA TEGRA
4277 T: git git://anongit.freedesktop.org/tegra/linux.git
4279 F: drivers/gpu/drm/tegra/
4280 F: drivers/gpu/host1x/
4281 F: include/linux/host1x.h
4282 F: include/uapi/drm/tegra_drm.h
4283 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4285 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4286 S: Orphan / Obsolete
4287 F: drivers/gpu/drm/mga/
4288 F: include/uapi/drm/mga_drm.h
4290 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4293 F: drivers/gpu/drm/mgag200/
4295 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4296 S: Orphan / Obsolete
4297 F: drivers/gpu/drm/r128/
4298 F: include/uapi/drm/r128_drm.h
4300 DRM DRIVERS FOR RENESAS
4304 T: git git://linuxtv.org/pinchartl/fbdev
4306 F: drivers/gpu/drm/rcar-du/
4307 F: drivers/gpu/drm/shmobile/
4308 F: include/linux/platform_data/shmob_drm.h
4309 F: Documentation/devicetree/bindings/display/renesas,du.txt
4311 DRM DRIVER FOR QXL VIRTUAL GPU
4315 T: git git://git.kraxel.org/linux drm-qemu
4317 F: drivers/gpu/drm/qxl/
4318 F: include/uapi/drm/qxl_drm.h
4320 DRM DRIVERS FOR ROCKCHIP
4324 F: drivers/gpu/drm/rockchip/
4325 F: Documentation/devicetree/bindings/display/rockchip/
4327 DRM DRIVER FOR SAVAGE VIDEO CARDS
4328 S: Orphan / Obsolete
4329 F: drivers/gpu/drm/savage/
4330 F: include/uapi/drm/savage_drm.h
4332 DRM DRIVER FOR SIS VIDEO CARDS
4333 S: Orphan / Obsolete
4334 F: drivers/gpu/drm/sis/
4335 F: include/uapi/drm/sis_drm.h
4341 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4343 F: drivers/gpu/drm/sti
4344 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4346 DRM DRIVER FOR TDFX VIDEO CARDS
4347 S: Orphan / Obsolete
4348 F: drivers/gpu/drm/tdfx/
4350 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4353 F: drivers/gpu/drm/udl/
4355 DRM DRIVERS FOR VIVANTE GPU IP
4362 F: drivers/gpu/drm/etnaviv/
4363 F: include/uapi/drm/etnaviv_drm.h
4364 F: Documentation/devicetree/bindings/display/etnaviv/
4366 DRM DRIVER FOR VMWARE VIRTUAL GPU
4371 T: git git://people.freedesktop.org/~syeh/repos_linux
4372 T: git git://people.freedesktop.org/~thomash/linux
4374 F: drivers/gpu/drm/vmwgfx/
4375 F: include/uapi/drm/vmwgfx_drm.h
4379 T: git git://github.com/anholt/linux
4381 F: drivers/gpu/drm/vc4/
4382 F: include/uapi/drm/vc4_drm.h
4383 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4385 DRM DRIVERS FOR TI OMAP
4389 F: drivers/gpu/drm/omapdrm/
4390 F: Documentation/devicetree/bindings/display/ti/
4392 DRM DRIVERS FOR TI LCDC
4397 F: drivers/gpu/drm/tilcdc/
4398 F: Documentation/devicetree/bindings/display/tilcdc/
4400 DRM DRIVERS FOR ZTE ZX
4404 F: drivers/gpu/drm/zte/
4405 F: Documentation/devicetree/bindings/display/zte,vou.txt
4407 DSBR100 USB FM RADIO DRIVER
4410 T: git git://linuxtv.org/media_tree.git
4412 F: drivers/media/radio/dsbr100.c
4418 F: drivers/net/wan/dscc4.c
4423 T: git git://linuxtv.org/media_tree.git
4424 W: https://linuxtv.org
4426 F: drivers/media/pci/dt3155/
4428 DVB_USB_AF9015 MEDIA DRIVER
4431 W: https://linuxtv.org
4432 W: http://palosaari.fi/linux/
4433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434 T: git git://linuxtv.org/anttip/media_tree.git
4436 F: drivers/media/usb/dvb-usb-v2/af9015*
4438 DVB_USB_AF9035 MEDIA DRIVER
4441 W: https://linuxtv.org
4442 W: http://palosaari.fi/linux/
4443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4444 T: git git://linuxtv.org/anttip/media_tree.git
4446 F: drivers/media/usb/dvb-usb-v2/af9035*
4448 DVB_USB_ANYSEE MEDIA DRIVER
4451 W: https://linuxtv.org
4452 W: http://palosaari.fi/linux/
4453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4454 T: git git://linuxtv.org/anttip/media_tree.git
4456 F: drivers/media/usb/dvb-usb-v2/anysee*
4458 DVB_USB_AU6610 MEDIA DRIVER
4461 W: https://linuxtv.org
4462 W: http://palosaari.fi/linux/
4463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464 T: git git://linuxtv.org/anttip/media_tree.git
4466 F: drivers/media/usb/dvb-usb-v2/au6610*
4468 DVB_USB_CE6230 MEDIA DRIVER
4471 W: https://linuxtv.org
4472 W: http://palosaari.fi/linux/
4473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4474 T: git git://linuxtv.org/anttip/media_tree.git
4476 F: drivers/media/usb/dvb-usb-v2/ce6230*
4478 DVB_USB_CXUSB MEDIA DRIVER
4481 W: https://linuxtv.org
4482 W: http://github.com/mkrufky
4483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484 T: git git://linuxtv.org/media_tree.git
4486 F: drivers/media/usb/dvb-usb/cxusb*
4488 DVB_USB_EC168 MEDIA DRIVER
4491 W: https://linuxtv.org
4492 W: http://palosaari.fi/linux/
4493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4494 T: git git://linuxtv.org/anttip/media_tree.git
4496 F: drivers/media/usb/dvb-usb-v2/ec168*
4498 DVB_USB_GL861 MEDIA DRIVER
4501 W: https://linuxtv.org
4502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503 T: git git://linuxtv.org/anttip/media_tree.git
4505 F: drivers/media/usb/dvb-usb-v2/gl861*
4507 DVB_USB_MXL111SF MEDIA DRIVER
4510 W: https://linuxtv.org
4511 W: http://github.com/mkrufky
4512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4513 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4515 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4517 DVB_USB_RTL28XXU MEDIA DRIVER
4520 W: https://linuxtv.org
4521 W: http://palosaari.fi/linux/
4522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4523 T: git git://linuxtv.org/anttip/media_tree.git
4525 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4527 DVB_USB_V2 MEDIA DRIVER
4530 W: https://linuxtv.org
4531 W: http://palosaari.fi/linux/
4532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4533 T: git git://linuxtv.org/anttip/media_tree.git
4535 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4536 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4541 F: lib/dynamic_debug.c
4542 F: include/linux/dynamic_debug.h
4544 DZ DECSTATION DZ11 SERIAL DRIVER
4547 F: drivers/tty/serial/dz.*
4549 E3X0 POWER BUTTON DRIVER
4552 W: http://www.ettus.com
4554 F: drivers/input/misc/e3x0-button.c
4555 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4560 W: https://linuxtv.org
4561 W: http://palosaari.fi/linux/
4562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4563 T: git git://linuxtv.org/anttip/media_tree.git
4565 F: drivers/media/tuners/e4000*
4567 EATA ISA/EISA/PCI SCSI DRIVER
4571 F: drivers/scsi/eata.c
4576 W: https://linuxtv.org
4577 W: http://palosaari.fi/linux/
4578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579 T: git git://linuxtv.org/anttip/media_tree.git
4581 F: drivers/media/dvb-frontends/ec100*
4586 W: http://ecryptfs.org
4587 W: https://launchpad.net/ecryptfs
4588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4590 F: Documentation/filesystems/ecryptfs.txt
4598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4601 F: Documentation/admin-guide/ras.rst
4602 F: Documentation/driver-api/edac.rst
4604 F: include/linux/edac.h
4610 F: drivers/edac/amd64_edac*
4616 F: drivers/edac/highbank*
4624 F: drivers/edac/octeon_edac*
4630 F: drivers/edac/e752x_edac.c
4635 F: drivers/edac/e7xxx_edac.c
4641 F: drivers/edac/fsl_ddr_edac.*
4648 F: drivers/edac/ghes_edac.c
4654 F: drivers/edac/i82443bxgx_edac.c
4659 F: drivers/edac/i3000_edac.c
4664 F: drivers/edac/i5000_edac.c
4671 F: drivers/edac/i5400_edac.c
4678 F: drivers/edac/i7300_edac.c
4685 F: drivers/edac/i7core_edac.c
4692 F: drivers/edac/i82975x_edac.c
4698 F: drivers/edac/ie31200_edac.c
4704 F: drivers/edac/mpc85xx_edac.[ch]
4710 F: drivers/edac/pasemi_edac.c
4716 F: drivers/edac/r82600_edac.c
4723 F: drivers/edac/sb_edac.c
4729 F: drivers/edac/skx_edac.c
4732 APPLIED MICRO (APM) X-GENE SOC EDAC
4735 F: drivers/edac/xgene_edac.c
4736 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4738 EDIROL UA-101/UA-1000 DRIVER
4741 T: git git://git.alsa-project.org/alsa-kernel.git
4743 F: sound/usb/misc/ua101.c
4745 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4751 F: Documentation/efi-stub.txt
4752 F: arch/*/kernel/efi.c
4753 F: arch/x86/boot/compressed/eboot.[ch]
4754 F: arch/*/include/asm/efi.h
4755 F: arch/x86/platform/efi/
4756 F: drivers/firmware/efi/
4757 F: include/linux/efi*.h
4758 F: arch/arm/boot/compressed/efi-header.S
4759 F: arch/arm64/kernel/efi-entry.S
4761 EFI VARIABLE FILESYSTEM
4765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4770 EFIFB FRAMEBUFFER DRIVER
4774 F: drivers/video/fbdev/efifb.c
4781 F: drivers/firmware/efi/test/
4784 W: http://aeschi.ch.eu.org/efs/
4788 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4792 F: drivers/net/ethernet/ibm/ehea/
4794 EM28XX VIDEO4LINUX DRIVER
4798 W: https://linuxtv.org
4799 T: git git://linuxtv.org/media_tree.git
4801 F: drivers/media/usb/em28xx/
4802 F: Documentation/media/v4l-drivers/em28xx*
4811 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4815 W: http://www.broadcom.com
4817 F: drivers/scsi/lpfc/
4819 ENE CB710 FLASH CARD READER DRIVER
4822 F: drivers/misc/cb710/
4823 F: drivers/mmc/host/cb710-mmc.*
4824 F: include/linux/cb710.h
4826 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4829 F: drivers/media/rc/ene_ir.*
4831 EPSON S1D13XXX FRAMEBUFFER DRIVER
4834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4835 F: drivers/video/fbdev/s1d13xxxfb.c
4836 F: include/video/s1d13xxxfb.h
4838 ET131X NETWORK DRIVER
4841 F: drivers/net/ethernet/agere/
4847 W: http://www.linuxfoundation.org/en/Net:Bridge
4849 F: include/linux/netfilter_bridge/
4852 ETHERNET PHY LIBRARY
4856 F: include/linux/phy.h
4857 F: include/linux/phy_fixed.h
4859 F: Documentation/networking/phy.txt
4860 F: drivers/of/of_mdio.c
4861 F: drivers/of/of_net.c
4867 F: Documentation/filesystems/ext2.txt
4869 F: include/linux/ext2*
4875 W: http://ext4.wiki.kernel.org
4876 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4879 F: Documentation/filesystems/ext4.txt
4882 Extended Verification Module (EVM)
4887 F: security/integrity/evm/
4889 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4896 F: include/linux/extcon/
4897 F: include/linux/extcon.h
4898 F: Documentation/extcon/
4899 F: Documentation/devicetree/bindings/extcon/
4905 F: drivers/gpu/drm/exynos/exynos_dp*
4907 EXYNOS SYSMMU (IOMMU) driver
4911 F: drivers/iommu/exynos-iommu.c
4913 EZchip NPS platform support
4916 F: arch/arc/plat-eznps
4917 F: arch/arc/boot/dts/eznps.dts
4919 F71805F HARDWARE MONITORING DRIVER
4923 F: Documentation/hwmon/f71805f
4924 F: drivers/hwmon/f71805f.c
4930 F: drivers/media/tuners/fc0011.h
4931 F: drivers/media/tuners/fc0011.c
4936 W: https://linuxtv.org
4937 W: http://palosaari.fi/linux/
4938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4939 T: git git://linuxtv.org/anttip/media_tree.git
4941 F: drivers/media/tuners/fc2580*
4946 F: fs/notify/fanotify/
4947 F: include/linux/fanotify.h
4948 F: include/uapi/linux/fanotify.h
4950 FARSYNC SYNCHRONOUS DRIVER
4952 W: http://www.farsite.co.uk/
4954 F: drivers/net/wan/farsync.*
4956 FAULT INJECTION SUPPORT
4959 F: Documentation/fault-injection/
4960 F: lib/fault-inject.c
4962 FBTFT Framebuffer drivers
4966 F: drivers/staging/fbtft/
4968 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4971 W: www.Open-FCoE.org
4973 F: drivers/scsi/libfc/
4974 F: drivers/scsi/fcoe/
4976 F: include/scsi/libfc.h
4977 F: include/scsi/libfcoe.h
4978 F: include/uapi/scsi/fc/
4980 FILE LOCKING (flock() and fcntl()/lockf())
4985 F: include/linux/fcntl.h
4986 F: include/linux/fs.h
4987 F: include/uapi/linux/fcntl.h
4988 F: include/uapi/linux/fs.h
4992 FILESYSTEMS (VFS and infrastructure)
4998 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5002 F: drivers/hwmon/f75375s.c
5003 F: include/linux/f75375s.h
5005 FIREWIRE AUDIO DRIVERS
5008 T: git git://git.alsa-project.org/alsa-kernel.git
5012 FIREWIRE MEDIA DRIVERS (firedtv)
5016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5018 F: drivers/media/firewire/
5020 FIREWIRE SBP-2 TARGET
5025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5027 F: drivers/target/sbp/
5032 W: http://ieee1394.wiki.kernel.org/
5033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5035 F: drivers/firewire/
5036 F: include/linux/firewire.h
5037 F: include/uapi/linux/firewire*.h
5040 FIRMWARE LOADER (request_firmware)
5045 F: Documentation/firmware_class/
5046 F: drivers/base/firmware*.c
5047 F: include/linux/firmware.h
5049 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5053 F: drivers/block/rsxx/
5057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5059 F: drivers/block/floppy.c
5063 W: http://www.ohwr.org/projects/fmc-bus
5066 F: include/linux/fmc*.h
5067 F: include/linux/ipmi-fru.h
5070 FPGA MANAGER FRAMEWORK
5075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5077 F: include/linux/fpga/fpga-mgr.h
5078 W: http://www.rocketboards.org
5082 W: http://floatingpoint.sourceforge.net/emulator/index.html
5084 F: arch/x86/math-emu/
5086 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5089 F: drivers/net/wan/dlci.c
5090 F: drivers/net/wan/sdla.c
5095 T: git git://github.com/bzolnier/linux.git
5096 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5098 F: Documentation/fb/
5101 F: include/linux/fb.h
5102 F: include/uapi/video/
5103 F: include/uapi/linux/fb.h
5105 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5110 F: drivers/crypto/caam/
5111 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5113 FREESCALE DIU FRAMEBUFFER DRIVER
5117 F: drivers/video/fbdev/fsl-diu-fb.*
5119 FREESCALE DMA DRIVER
5124 F: drivers/dma/fsldma.*
5126 FREESCALE GPMI NAND DRIVER
5130 F: drivers/mtd/nand/gpmi-nand/*
5132 FREESCALE I2C CPM DRIVER
5137 F: drivers/i2c/busses/i2c-cpm.c
5139 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5144 F: include/linux/platform_data/video-imxfb.h
5145 F: drivers/video/fbdev/imxfb.c
5147 FREESCALE QUAD SPI DRIVER
5151 F: drivers/mtd/spi-nor/fsl-quadspi.c
5153 FREESCALE SOC FS_ENET DRIVER
5159 F: drivers/net/ethernet/freescale/fs_enet/
5160 F: include/linux/fs_enet_pd.h
5162 FREESCALE IMX / MXC FEC DRIVER
5166 F: drivers/net/ethernet/freescale/fec_main.c
5167 F: drivers/net/ethernet/freescale/fec_ptp.c
5168 F: drivers/net/ethernet/freescale/fec.h
5169 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5171 FREESCALE QORIQ DPAA FMAN DRIVER
5175 F: drivers/net/ethernet/freescale/fman
5176 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5178 FREESCALE QORIQ DPAA ETHERNET DRIVER
5182 F: drivers/net/ethernet/freescale/dpaa
5184 FREESCALE SOC DRIVERS
5190 F: include/linux/fsl/
5192 FREESCALE QUICC ENGINE LIBRARY
5196 F: drivers/soc/fsl/qe/
5197 F: include/soc/fsl/*qe*.h
5198 F: include/soc/fsl/*ucc*.h
5200 FREESCALE USB PERIPHERAL DRIVERS
5205 F: drivers/usb/gadget/udc/fsl*
5207 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5212 F: drivers/net/ethernet/freescale/ucc_geth*
5214 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5218 F: drivers/net/ethernet/freescale/gianfar*
5219 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5220 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5222 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5227 F: drivers/net/wan/fsl_ucc_hdlc*
5229 FREESCALE QUICC ENGINE UCC UART DRIVER
5233 F: drivers/tty/serial/ucc_uart.c
5235 FREESCALE SOC SOUND DRIVERS
5243 F: sound/soc/fsl/fsl*
5244 F: sound/soc/fsl/imx*
5245 F: sound/soc/fsl/mpc8610_hpcd.c
5249 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5258 F: Documentation/power/freezing-of-tasks.txt
5259 F: include/linux/freezer.h
5267 F: include/linux/frontswap.h
5269 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5273 F: Documentation/filesystems/caching/
5275 F: include/linux/fscache*.h
5277 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5283 F: include/linux/fscrypto.h
5289 W: https://f2fs.wiki.kernel.org/
5290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5292 F: Documentation/filesystems/f2fs.txt
5293 F: Documentation/ABI/testing/sysfs-fs-f2fs
5295 F: include/linux/f2fs_fs.h
5296 F: include/trace/events/f2fs.h
5298 FUJITSU FR-V (FRV) PORT
5302 FUJITSU LAPTOP EXTRAS
5306 F: drivers/platform/x86/fujitsu-laptop.c
5308 FUJITSU M-5MO LS CAMERA ISP DRIVER
5313 F: drivers/media/i2c/m5mols/
5314 F: include/media/i2c/m5mols.h
5316 FUJITSU TABLET EXTRAS
5320 F: drivers/platform/x86/fujitsu-tablet.c
5322 FUSE: FILESYSTEM IN USERSPACE
5325 W: http://fuse.sourceforge.net/
5326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5329 F: include/uapi/linux/fuse.h
5330 F: Documentation/filesystems/fuse.txt
5332 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5335 S: Odd Fixes (e.g., new signatures)
5336 F: drivers/scsi/fdomain.*
5343 F: scripts/gcc-plugins/
5344 F: scripts/gcc-plugin.sh
5345 F: scripts/Makefile.gcc-plugins
5346 F: Documentation/gcc-plugins.txt
5348 GCOV BASED KERNEL PROFILING
5352 F: Documentation/dev-tools/gcov.rst
5354 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5357 W: http://www.icp-vortex.com/
5359 F: drivers/scsi/gdt*
5361 GDB KERNEL DEBUGGING HELPER SCRIPTS
5367 GEMTEK FM RADIO RECEIVER DRIVER
5370 T: git git://linuxtv.org/media_tree.git
5371 W: https://linuxtv.org
5373 F: drivers/media/radio/radio-gemtek*
5375 GENERIC GPIO I2C DRIVER
5378 F: drivers/i2c/busses/i2c-gpio.c
5379 F: include/linux/i2c-gpio.h
5381 GENERIC GPIO I2C MULTIPLEXER DRIVER
5385 F: drivers/i2c/muxes/i2c-mux-gpio.c
5386 F: include/linux/i2c-mux-gpio.h
5387 F: Documentation/i2c/muxes/i2c-mux-gpio
5389 GENERIC HDLC (WAN) DRIVERS
5391 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5393 F: drivers/net/wan/c101.c
5394 F: drivers/net/wan/hd6457*
5395 F: drivers/net/wan/hdlc*
5396 F: drivers/net/wan/n2.c
5397 F: drivers/net/wan/pc300too.c
5398 F: drivers/net/wan/pci200syn.c
5399 F: drivers/net/wan/wanxl*
5401 GENERIC INCLUDE/ASM HEADER FILES
5404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5406 F: include/asm-generic/
5407 F: include/uapi/asm-generic/
5409 GENERIC PHY FRAMEWORK
5412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5415 F: include/linux/phy/
5423 F: drivers/base/power/domain*.c
5424 F: include/linux/pm_domain.h
5426 GENERIC UIO DRIVER FOR PCI DEVICES
5430 F: drivers/uio/uio_pci_generic.c
5432 GET_MAINTAINER SCRIPT
5435 F: scripts/get_maintainer.pl
5437 GENWQE (IBM Generic Workqueue Card)
5441 F: drivers/misc/genwqe/
5447 W: http://sources.redhat.com/cluster/
5448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5450 F: Documentation/filesystems/gfs2*.txt
5452 F: include/uapi/linux/gfs2_ondisk.h
5454 GIGASET ISDN DRIVERS
5457 W: http://gigaset307x.sourceforge.net/
5459 F: Documentation/isdn/README.gigaset
5460 F: drivers/isdn/gigaset/
5461 F: include/uapi/linux/gigaset_dev.h
5467 F: drivers/media/usb/go7007/
5473 F: drivers/input/touchscreen/goodix.c
5479 F: drivers/gpio/gpio-mockup.c
5480 F: tools/testing/selftests/gpio/
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5488 F: Documentation/devicetree/bindings/gpio/
5489 F: Documentation/gpio/
5490 F: Documentation/ABI/testing/gpio-cdev
5491 F: Documentation/ABI/obsolete/sysfs-gpio
5493 F: include/linux/gpio/
5494 F: include/linux/gpio.h
5495 F: include/asm-generic/gpio.h
5496 F: include/uapi/linux/gpio.h
5499 GRE DEMULTIPLEXER DRIVER
5503 F: net/ipv4/gre_demux.c
5504 F: net/ipv4/gre_offload.c
5505 F: include/net/gre.h
5507 GRETH 10/100/1G Ethernet MAC device driver
5511 F: drivers/net/ethernet/aeroflex/
5518 F: drivers/staging/greybus/
5521 GREYBUS AUDIO PROTOCOLS DRIVERS
5525 F: drivers/staging/greybus/audio_apbridgea.c
5526 F: drivers/staging/greybus/audio_apbridgea.h
5527 F: drivers/staging/greybus/audio_codec.c
5528 F: drivers/staging/greybus/audio_codec.h
5529 F: drivers/staging/greybus/audio_gb.c
5530 F: drivers/staging/greybus/audio_manager.c
5531 F: drivers/staging/greybus/audio_manager.h
5532 F: drivers/staging/greybus/audio_manager_module.c
5533 F: drivers/staging/greybus/audio_manager_private.h
5534 F: drivers/staging/greybus/audio_manager_sysfs.c
5535 F: drivers/staging/greybus/audio_module.c
5536 F: drivers/staging/greybus/audio_topology.c
5538 GREYBUS PROTOCOLS DRIVERS
5541 F: drivers/staging/greybus/sdio.c
5542 F: drivers/staging/greybus/light.c
5543 F: drivers/staging/greybus/gpio.c
5544 F: drivers/staging/greybus/power_supply.c
5545 F: drivers/staging/greybus/spi.c
5546 F: drivers/staging/greybus/spilib.c
5548 GREYBUS PROTOCOLS DRIVERS
5551 F: drivers/staging/greybus/loopback.c
5552 F: drivers/staging/greybus/timesync.c
5553 F: drivers/staging/greybus/timesync_platform.c
5555 GREYBUS PROTOCOLS DRIVERS
5558 F: drivers/staging/greybus/authentication.c
5559 F: drivers/staging/greybus/bootrom.c
5560 F: drivers/staging/greybus/firmware.h
5561 F: drivers/staging/greybus/fw-core.c
5562 F: drivers/staging/greybus/fw-download.c
5563 F: drivers/staging/greybus/fw-managament.c
5564 F: drivers/staging/greybus/greybus_authentication.h
5565 F: drivers/staging/greybus/greybus_firmware.h
5566 F: drivers/staging/greybus/hid.c
5567 F: drivers/staging/greybus/i2c.c
5568 F: drivers/staging/greybus/spi.c
5569 F: drivers/staging/greybus/spilib.c
5570 F: drivers/staging/greybus/spilib.h
5572 GREYBUS PROTOCOLS DRIVERS
5575 F: drivers/staging/greybus/uart.c
5576 F: drivers/staging/greybus/log.c
5578 GREYBUS PLATFORM DRIVERS
5581 F: drivers/staging/greybus/arche-platform.c
5582 F: drivers/staging/greybus/arche-apb-ctrl.c
5583 F: drivers/staging/greybus/arche_platform.h
5585 GS1662 VIDEO SERIALIZER
5588 T: git git://linuxtv.org/media_tree.git
5590 F: drivers/media/spi/gs1662.c
5592 GSPCA FINEPIX SUBDRIVER
5595 T: git git://linuxtv.org/media_tree.git
5597 F: drivers/media/usb/gspca/finepix.c
5599 GSPCA GL860 SUBDRIVER
5602 T: git git://linuxtv.org/media_tree.git
5604 F: drivers/media/usb/gspca/gl860/
5606 GSPCA M5602 SUBDRIVER
5609 T: git git://linuxtv.org/media_tree.git
5611 F: drivers/media/usb/gspca/m5602/
5613 GSPCA PAC207 SONIXB SUBDRIVER
5616 T: git git://linuxtv.org/media_tree.git
5618 F: drivers/media/usb/gspca/pac207.c
5620 GSPCA SN9C20X SUBDRIVER
5623 T: git git://linuxtv.org/media_tree.git
5625 F: drivers/media/usb/gspca/sn9c20x.c
5627 GSPCA T613 SUBDRIVER
5630 T: git git://linuxtv.org/media_tree.git
5632 F: drivers/media/usb/gspca/t613.c
5634 GSPCA USB WEBCAM DRIVER
5637 T: git git://linuxtv.org/media_tree.git
5639 F: drivers/media/usb/gspca/
5641 GUID PARTITION TABLE (GPT)
5645 F: block/partitions/efi.*
5647 STK1160 USB VIDEO CAPTURE DRIVER
5650 T: git git://linuxtv.org/media_tree.git
5652 F: drivers/media/usb/stk1160/
5657 W: http://uclinux-h8.sourceforge.jp
5658 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5661 F: drivers/clocksource/h8300_*.c
5662 F: drivers/clk/h8300/
5663 F: drivers/irqchip/irq-renesas-h8*.c
5665 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5668 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5670 F: drivers/platform/x86/hdaps.c
5672 HDPVR USB VIDEO ENCODER DRIVER
5675 T: git git://linuxtv.org/media_tree.git
5676 W: https://linuxtv.org
5678 F: drivers/media/usb/hdpvr/
5680 HWPOISON MEMORY FAILURE HANDLING
5684 F: mm/memory-failure.c
5685 F: mm/hwpoison-inject.c
5687 HYPERVISOR VIRTUAL CONSOLE DRIVER
5695 W: https://linuxtv.org
5696 W: http://palosaari.fi/linux/
5697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5698 T: git git://linuxtv.org/anttip/media_tree.git
5700 F: drivers/media/usb/hackrf/
5706 W: http://hwmon.wiki.kernel.org/
5707 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5710 F: Documentation/hwmon/
5712 F: include/linux/hwmon*.h
5714 HARDWARE RANDOM NUMBER GENERATOR CORE
5719 F: Documentation/devicetree/bindings/rng/
5720 F: Documentation/hw_random.txt
5721 F: drivers/char/hw_random/
5722 F: include/linux/hw_random.h
5724 HARDWARE SPINLOCK CORE
5729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5730 F: Documentation/devicetree/bindings/hwlock/
5731 F: Documentation/hwspinlock.txt
5732 F: drivers/hwspinlock/
5733 F: include/linux/hwspinlock.h
5735 HARMONY SOUND DRIVER
5738 F: sound/parisc/harmony.*
5743 W: https://linuxtv.org
5744 W: http://palosaari.fi/linux/
5745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5746 T: git git://linuxtv.org/anttip/media_tree.git
5748 F: drivers/media/dvb-frontends/hd29l2*
5750 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5753 F: Documentation/watchdog/hpwdt.txt
5754 F: drivers/watchdog/hpwdt.c
5756 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5761 F: Documentation/scsi/hpsa.txt
5762 F: drivers/scsi/hpsa*.[ch]
5763 F: include/linux/cciss*.h
5764 F: include/uapi/linux/cciss*.h
5766 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5771 F: Documentation/blockdev/cciss.txt
5772 F: drivers/block/cciss*
5773 F: include/linux/cciss_ioctl.h
5774 F: include/uapi/linux/cciss_ioctl.h
5781 F: drivers/infiniband/hw/hfi1
5786 F: Documentation/filesystems/hfs.txt
5792 F: Documentation/filesystems/hfsplus.txt
5795 HGA FRAMEBUFFER DRIVER
5798 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5800 F: drivers/video/fbdev/hgafb.c
5802 HIBERNATION (aka Software Suspend, aka swsusp)
5806 B: https://bugzilla.kernel.org
5809 F: drivers/base/power/
5811 F: include/linux/suspend.h
5812 F: include/linux/freezer.h
5813 F: include/linux/pm.h
5814 F: arch/*/include/asm/suspend*.h
5820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5823 F: include/linux/hid*
5824 F: include/uapi/linux/hid*
5826 HID SENSOR HUB DRIVERS
5833 F: Documentation/hid/hid-sensor*
5834 F: drivers/hid/hid-sensor-*
5835 F: drivers/iio/*/hid-*
5836 F: include/linux/hid-sensor-*
5838 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5843 F: Documentation/timers/
5844 F: kernel/time/hrtimer.c
5845 F: kernel/time/clockevents.c
5846 F: kernel/time/tick*.*
5847 F: kernel/time/timer_*.c
5848 F: include/linux/clockchips.h
5849 F: include/linux/hrtimer.h
5851 HIGH-SPEED SCC DRIVER FOR AX.25
5854 F: drivers/net/hamradio/dmascc.c
5855 F: drivers/net/hamradio/scc.c
5857 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5859 W: http://www.highpoint-tech.com
5861 F: Documentation/scsi/hptiop.txt
5862 F: drivers/scsi/hptiop.c
5868 F: include/linux/hippidevice.h
5869 F: include/uapi/linux/if_hippi.h
5871 F: drivers/net/hippi/
5873 HISILICON NETWORK SUBSYSTEM DRIVER
5877 W: http://www.hisilicon.com
5879 F: drivers/net/ethernet/hisilicon/
5880 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5882 HISILICON ROCE DRIVER
5887 F: drivers/infiniband/hw/hns/
5888 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5890 HISILICON SAS Controller
5892 W: http://www.hisilicon.com
5894 F: drivers/scsi/hisi_sas/
5895 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5900 W: http://w1.fi/hostap-driver.html
5902 F: drivers/net/wireless/intersil/hostap/
5904 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5907 F: drivers/platform/x86/tc1100-wmi.c
5909 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5912 F: drivers/net/ethernet/hp/hp100.*
5914 HPET: High Precision Event Timers driver
5917 F: Documentation/timers/hpet.txt
5918 F: drivers/char/hpet.c
5919 F: include/linux/hpet.h
5920 F: include/uapi/linux/hpet.h
5924 F: arch/x86/kernel/hpet.c
5925 F: arch/x86/include/asm/hpet.h
5929 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5937 F: Documentation/ABI/testing/sysfs-bus-hsi
5938 F: Documentation/device-drivers/serial-interfaces.rst
5940 F: include/linux/hsi/
5941 F: include/uapi/linux/hsi/
5945 W: http://www.pharscape.org
5947 F: drivers/net/usb/hso.c
5949 HSR NETWORK PROTOCOL
5955 HTCPEN TOUCHSCREEN DRIVER
5959 F: drivers/input/touchscreen/htcpen.c
5969 T: git git://linuxtv.org/media_tree.git
5970 W: https://linuxtv.org
5972 F: drivers/media/platform/sti/hva
5974 Hyper-V CORE AND DRIVERS
5980 F: arch/x86/include/asm/mshyperv.h
5981 F: arch/x86/include/uapi/asm/hyperv.h
5982 F: arch/x86/kernel/cpu/mshyperv.c
5983 F: drivers/hid/hid-hyperv.c
5985 F: drivers/input/serio/hyperv-keyboard.c
5986 F: drivers/pci/host/pci-hyperv.c
5987 F: drivers/net/hyperv/
5988 F: drivers/scsi/storvsc_drv.c
5989 F: drivers/uio/uio_hv_generic.c
5990 F: drivers/video/fbdev/hyperv_fb.c
5991 F: include/linux/hyperv.h
5993 F: Documentation/ABI/stable/sysfs-bus-vmbus
5999 F: Documentation/i2c/i2c-topology
6000 F: Documentation/i2c/muxes/
6001 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6002 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6003 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6004 F: drivers/i2c/i2c-mux.c
6005 F: drivers/i2c/muxes/
6006 F: include/linux/i2c-mux.h
6008 I2C OVER PARALLEL PORT
6012 F: Documentation/i2c/busses/i2c-parport
6013 F: Documentation/i2c/busses/i2c-parport-light
6014 F: drivers/i2c/busses/i2c-parport.c
6015 F: drivers/i2c/busses/i2c-parport-light.c
6017 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6021 F: Documentation/i2c/busses/i2c-ali1535
6022 F: Documentation/i2c/busses/i2c-ali1563
6023 F: Documentation/i2c/busses/i2c-ali15x3
6024 F: Documentation/i2c/busses/i2c-amd756
6025 F: Documentation/i2c/busses/i2c-amd8111
6026 F: Documentation/i2c/busses/i2c-i801
6027 F: Documentation/i2c/busses/i2c-nforce2
6028 F: Documentation/i2c/busses/i2c-piix4
6029 F: Documentation/i2c/busses/i2c-sis5595
6030 F: Documentation/i2c/busses/i2c-sis630
6031 F: Documentation/i2c/busses/i2c-sis96x
6032 F: Documentation/i2c/busses/i2c-via
6033 F: Documentation/i2c/busses/i2c-viapro
6034 F: drivers/i2c/busses/i2c-ali1535.c
6035 F: drivers/i2c/busses/i2c-ali1563.c
6036 F: drivers/i2c/busses/i2c-ali15x3.c
6037 F: drivers/i2c/busses/i2c-amd756.c
6038 F: drivers/i2c/busses/i2c-amd756-s4882.c
6039 F: drivers/i2c/busses/i2c-amd8111.c
6040 F: drivers/i2c/busses/i2c-i801.c
6041 F: drivers/i2c/busses/i2c-isch.c
6042 F: drivers/i2c/busses/i2c-nforce2.c
6043 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6044 F: drivers/i2c/busses/i2c-piix4.c
6045 F: drivers/i2c/busses/i2c-sis5595.c
6046 F: drivers/i2c/busses/i2c-sis630.c
6047 F: drivers/i2c/busses/i2c-sis96x.c
6048 F: drivers/i2c/busses/i2c-via.c
6049 F: drivers/i2c/busses/i2c-viapro.c
6051 I2C/SMBUS ISMT DRIVER
6055 F: drivers/i2c/busses/i2c-ismt.c
6056 F: Documentation/i2c/busses/i2c-ismt
6058 I2C/SMBUS STUB DRIVER
6062 F: drivers/i2c/i2c-stub.c
6067 W: https://i2c.wiki.kernel.org/
6068 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6071 F: Documentation/devicetree/bindings/i2c/
6072 F: Documentation/i2c/
6075 F: include/linux/i2c.h
6076 F: include/linux/i2c-*.h
6077 F: include/uapi/linux/i2c.h
6078 F: include/uapi/linux/i2c-*.h
6090 F: Documentation/i2c/busses/i2c-taos-evm
6091 F: drivers/i2c/busses/i2c-taos-evm.c
6096 W: http://www.harbaum.org/till/i2c_tiny_usb
6098 F: drivers/i2c/busses/i2c-tiny-usb.c
6105 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6110 IA64 (Itanium) PLATFORM
6114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6118 IBM Power VMX Cryptographic instructions
6123 F: drivers/crypto/vmx/Makefile
6124 F: drivers/crypto/vmx/Kconfig
6125 F: drivers/crypto/vmx/vmx.c
6126 F: drivers/crypto/vmx/aes*
6127 F: drivers/crypto/vmx/ghash*
6128 F: drivers/crypto/vmx/ppc-xlate.pl
6130 IBM Power in-Nest Crypto Acceleration
6135 F: drivers/crypto/nx/Makefile
6136 F: drivers/crypto/nx/Kconfig
6137 F: drivers/crypto/nx/nx-aes*
6138 F: drivers/crypto/nx/nx-sha*
6139 F: drivers/crypto/nx/nx.*
6140 F: drivers/crypto/nx/nx_csbcpb.h
6141 F: drivers/crypto/nx/nx_debugfs.h
6143 IBM Power 842 compression accelerator
6146 F: drivers/crypto/nx/Makefile
6147 F: drivers/crypto/nx/Kconfig
6148 F: drivers/crypto/nx/nx-842*
6149 F: include/linux/sw842.h
6153 IBM Power Linux RAID adapter
6156 F: drivers/scsi/ipr.*
6158 IBM Power Virtual Ethernet Device Driver
6162 F: drivers/net/ethernet/ibm/ibmveth.*
6164 IBM Power SRIOV Virtual NIC Device Driver
6169 F: drivers/net/ethernet/ibm/ibmvnic.*
6171 IBM Power Virtual SCSI Device Drivers
6175 F: drivers/scsi/ibmvscsi/ibmvscsi*
6176 F: include/scsi/viosrp.h
6178 IBM Power Virtual SCSI Device Target Driver
6184 F: drivers/scsi/ibmvscsi_tgt/
6186 IBM Power Virtual FC Device Drivers
6190 F: drivers/scsi/ibmvscsi/ibmvfc*
6192 IBM ServeRAID RAID DRIVER
6194 F: drivers/scsi/ips.*
6196 ICH LPC AND GPIO DRIVER
6199 F: drivers/mfd/lpc_ich.c
6200 F: drivers/gpio/gpio-ich.c
6205 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6208 F: Documentation/ide/
6210 F: include/linux/ide.h
6212 IDEAPAD LAPTOP EXTRAS DRIVER
6215 W: http://launchpad.net/ideapad-laptop
6217 F: drivers/platform/x86/ideapad-laptop.c
6219 IDEAPAD LAPTOP SLIDEBAR DRIVER
6222 W: https://github.com/o2genum/ideapad-slidebar
6224 F: drivers/input/misc/ideapad_slidebar.c
6230 F: Documentation/cdrom/ide-cd
6231 F: drivers/ide/ide-cd*
6233 IEEE 802.15.4 SUBSYSTEM
6237 W: http://wpan.cakelab.org/
6238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6243 F: drivers/net/ieee802154/
6244 F: include/linux/nl802154.h
6245 F: include/linux/ieee802154.h
6246 F: include/net/nl802154.h
6247 F: include/net/mac802154.h
6248 F: include/net/af_ieee802154.h
6249 F: include/net/cfg802154.h
6250 F: include/net/ieee802154_netdev.h
6251 F: Documentation/networking/ieee802154.txt
6257 F: include/net/ife.h
6258 F: include/uapi/linux/ife.h
6260 IGORPLUG-USB IR RECEIVER
6264 F: drivers/media/rc/igorplugusb.c
6266 IGUANAWORKS USB IR TRANSCEIVER
6270 F: drivers/media/rc/iguanair.c
6272 IIO DIGITAL POTENTIOMETER DAC
6276 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6277 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6278 F: drivers/iio/dac/dpot-dac.c
6280 IIO ENVELOPE DETECTOR
6284 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6285 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6286 F: drivers/iio/adc/envelope-detector.c
6288 IIO SUBSYSTEM AND DRIVERS
6294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6296 F: Documentation/devicetree/bindings/iio/
6298 F: drivers/staging/iio/
6299 F: include/linux/iio/
6302 IKANOS/ADI EAGLE ADSL USB DRIVER
6306 F: drivers/usb/atm/ueagle-atm.c
6308 IMGTEC ASCII LCD DRIVER
6311 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6312 F: drivers/auxdisplay/img-ascii-lcd.c
6314 INA209 HARDWARE MONITOR DRIVER
6318 F: Documentation/hwmon/ina209
6319 F: Documentation/devicetree/bindings/i2c/ina209.txt
6320 F: drivers/hwmon/ina209.c
6322 INA2XX HARDWARE MONITOR DRIVER
6326 F: Documentation/hwmon/ina2xx
6327 F: drivers/hwmon/ina2xx.c
6328 F: include/linux/platform_data/ina2xx.h
6330 INDUSTRY PACK SUBSYSTEM (IPACK)
6335 W: http://industrypack.sourceforge.net
6339 INGENIC JZ4780 DMA Driver
6342 F: drivers/dma/dma-jz4780.c
6344 INGENIC JZ4780 NAND DRIVER
6348 F: drivers/mtd/nand/jz4780_*
6350 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6358 F: security/integrity/ima/
6360 IMGTEC IR DECODER DRIVER
6363 F: drivers/media/rc/img-ir/
6365 IMS TWINTURBO FRAMEBUFFER DRIVER
6368 F: drivers/video/fbdev/imsttfb.c
6370 INFINIBAND SUBSYSTEM
6375 W: http://www.openfabrics.org/
6376 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6379 F: Documentation/infiniband/
6380 F: drivers/infiniband/
6381 F: include/uapi/linux/if_infiniband.h
6382 F: include/uapi/rdma/
6390 F: Documentation/filesystems/inotify.txt
6391 F: fs/notify/inotify/
6392 F: include/linux/inotify.h
6393 F: include/uapi/linux/inotify.h
6395 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6398 Q: http://patchwork.kernel.org/project/linux-input/list/
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6402 F: include/linux/input.h
6403 F: include/uapi/linux/input.h
6404 F: include/linux/input/
6405 F: Documentation/devicetree/bindings/input/
6407 INPUT MULTITOUCH (MT) PROTOCOL
6411 F: Documentation/input/multi-touch-protocol.txt
6412 F: drivers/input/input-mt.c
6415 INTEL ASoC BDW/HSW DRIVERS
6419 F: sound/soc/intel/common/sst-dsp*
6420 F: sound/soc/intel/common/sst-firmware.c
6421 F: sound/soc/intel/boards/broadwell.c
6422 F: sound/soc/intel/haswell/
6424 INTEL C600 SERIES SAS CONTROLLER DRIVER
6428 T: git git://git.code.sf.net/p/intel-sas/isci
6430 F: drivers/scsi/isci/
6432 INTEL HID EVENT DRIVER
6436 F: drivers/platform/x86/intel-hid.c
6438 INTEL VIRTUAL BUTTON DRIVER
6442 F: drivers/platform/x86/intel-vbtn.c
6448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6449 B: https://bugzilla.kernel.org
6451 F: drivers/idle/intel_idle.c
6453 INTEL INTEGRATED SENSOR HUB DRIVER
6458 F: drivers/hid/intel-ish-hid/
6465 F: drivers/cpufreq/intel_pstate.c
6467 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6471 F: Documentation/fb/intelfb.txt
6472 F: drivers/video/fbdev/intelfb/
6474 INTEL 810/815 FRAMEBUFFER DRIVER
6478 F: drivers/video/fbdev/i810/
6480 INTEL MENLOW THERMAL DRIVER
6483 W: https://01.org/linux-acpi
6485 F: drivers/platform/x86/intel_menlow.c
6487 INTEL I/OAT DMA DRIVER
6491 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6493 F: drivers/dma/ioat*
6498 T: git git://git.infradead.org/iommu-2.6.git
6500 F: drivers/iommu/intel-iommu.c
6501 F: include/linux/intel-iommu.h
6503 INTEL IOP-ADMA DMA DRIVER
6506 F: drivers/dma/iop-adma.c
6508 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6511 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6512 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6513 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6514 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6515 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6516 F: drivers/net/wan/ixp4xx_hss.c
6518 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6521 F: drivers/char/hw_random/ixp4xx-rng.c
6523 INTEL ETHERNET DRIVERS
6526 W: http://www.intel.com/support/feedback.htm
6527 W: http://e1000.sourceforge.net/
6528 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6532 F: Documentation/networking/e100.txt
6533 F: Documentation/networking/e1000.txt
6534 F: Documentation/networking/e1000e.txt
6535 F: Documentation/networking/igb.txt
6536 F: Documentation/networking/igbvf.txt
6537 F: Documentation/networking/ixgb.txt
6538 F: Documentation/networking/ixgbe.txt
6539 F: Documentation/networking/ixgbevf.txt
6540 F: Documentation/networking/i40e.txt
6541 F: Documentation/networking/i40evf.txt
6542 F: drivers/net/ethernet/intel/
6543 F: drivers/net/ethernet/intel/*/
6545 INTEL RDMA RNIC DRIVER
6550 F: drivers/infiniband/hw/i40iw/
6552 INTEL MERRIFIELD GPIO DRIVER
6556 F: drivers/gpio/gpio-merrifield.c
6558 INTEL-MID GPIO DRIVER
6562 F: drivers/gpio/gpio-intel-mid.c
6564 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6568 F: Documentation/networking/README.ipw2100
6569 F: Documentation/networking/README.ipw2200
6570 F: drivers/net/wireless/intel/ipw2x00/
6575 F: Documentation/trace/intel_th.txt
6576 F: drivers/hwtracing/intel_th/
6578 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6581 W: http://tboot.sourceforge.net
6582 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6584 F: Documentation/intel_txt.txt
6585 F: include/linux/tboot.h
6586 F: arch/x86/kernel/tboot.c
6588 INTEL WIRELESS WIMAX CONNECTION 2400
6593 W: http://linuxwimax.org
6594 F: Documentation/wimax/README.i2400m
6595 F: drivers/net/wimax/i2400m/
6596 F: include/uapi/linux/wimax/i2400m.h
6598 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6602 F: drivers/net/wireless/intel/iwlegacy/
6604 INTEL WIRELESS WIFI LINK (iwlwifi)
6610 W: http://intellinuxwireless.org
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6613 F: drivers/net/wireless/intel/iwlwifi/
6615 INTEL MANAGEMENT ENGINE (mei)
6619 F: include/uapi/linux/mei.h
6620 F: include/linux/mei_cl_bus.h
6621 F: drivers/misc/mei/*
6622 F: drivers/watchdog/mei_wdt.c
6623 F: Documentation/misc-devices/mei/*
6626 INTEL MIC DRIVERS (mic)
6630 W: https://github.com/sudeepdutt/mic
6631 W: http://software.intel.com/en-us/mic-developer
6632 F: include/linux/mic_bus.h
6633 F: include/linux/scif.h
6634 F: include/uapi/linux/mic_common.h
6635 F: include/uapi/linux/mic_ioctl.h
6636 F: include/uapi/linux/scif_ioctl.h
6637 F: drivers/misc/mic/
6638 F: drivers/dma/mic_x100_dma.c
6639 F: drivers/dma/mic_x100_dma.h
6640 F: Documentation/mic/
6642 INTEL PMC/P-Unit IPC DRIVER
6646 F: drivers/platform/x86/intel_pmc_ipc.c
6647 F: drivers/platform/x86/intel_punit_ipc.c
6648 F: arch/x86/include/asm/intel_pmc_ipc.h
6649 F: arch/x86/include/asm/intel_punit_ipc.h
6651 INTEL TELEMETRY DRIVER
6655 F: arch/x86/include/asm/intel_telemetry.h
6656 F: drivers/platform/x86/intel_telemetry*
6658 INTEL PMC CORE DRIVER
6663 F: arch/x86/include/asm/pmc_core.h
6664 F: drivers/platform/x86/intel_pmc_core*
6666 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6670 F: drivers/iio/gyro/mpu3050*
6671 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6673 IOC3 ETHERNET DRIVER
6677 F: drivers/net/ethernet/sgi/ioc3-eth.c
6683 F: drivers/tty/serial/ioc3_serial.c
6688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6690 F: Documentation/devicetree/bindings/iommu/
6696 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6701 W: http://openipmi.sourceforge.net/
6703 F: Documentation/IPMI.txt
6704 F: drivers/char/ipmi/
6705 F: include/linux/ipmi*
6706 F: include/uapi/linux/ipmi*
6708 QCOM AUDIO (ASoC) DRIVERS
6715 IPS SCSI RAID DRIVER
6718 W: http://www.adaptec.com/
6720 F: drivers/scsi/ips*
6729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6731 F: Documentation/networking/ipvs-sysctl.txt
6732 F: include/net/ip_vs.h
6733 F: include/uapi/linux/ip_vs.h
6734 F: net/netfilter/ipvs/
6740 F: drivers/tty/ipwireless/
6746 F: include/net/ipx.h
6747 F: include/uapi/linux/ipx.h
6754 W: http://irda.sourceforge.net/
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6757 F: Documentation/networking/irda.txt
6758 F: drivers/net/irda/
6759 F: include/net/irda/
6766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6776 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6777 F: Documentation/devicetree/bindings/interrupt-controller/
6780 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6784 F: Documentation/IRQ-domain.txt
6785 F: include/linux/irqdomain.h
6786 F: kernel/irq/irqdomain.c
6792 F: Documentation/isa.txt
6793 F: drivers/base/isa.c
6794 F: include/linux/isa.h
6799 F: Documentation/isapnp.txt
6800 F: drivers/pnp/isapnp/
6801 F: include/linux/isapnp.h
6806 T: git git://linuxtv.org/media_tree.git
6807 W: https://linuxtv.org
6809 F: drivers/media/radio/radio-isa*
6811 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6815 F: drivers/firmware/iscsi_ibft*
6821 W: www.open-iscsi.com
6823 F: drivers/scsi/*iscsi*
6824 F: include/scsi/*iscsi*
6826 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6832 W: http://www.openfabrics.org
6833 W: www.open-iscsi.org
6834 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6835 F: drivers/infiniband/ulp/iser/
6837 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6843 W: http://www.linux-iscsi.org
6844 F: drivers/infiniband/ulp/isert
6850 W: http://www.isdn4linux.de
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6853 F: Documentation/isdn/
6855 F: include/linux/isdn.h
6856 F: include/linux/isdn/
6857 F: include/uapi/linux/isdn.h
6858 F: include/uapi/linux/isdn/
6860 ISDN SUBSYSTEM (Eicon active card driver)
6863 W: http://www.melware.de
6865 F: drivers/isdn/hardware/eicon/
6867 IT87 HARDWARE MONITORING DRIVER
6871 F: Documentation/hwmon/it87
6872 F: drivers/hwmon/it87.c
6877 W: https://linuxtv.org
6878 W: http://palosaari.fi/linux/
6879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6880 T: git git://linuxtv.org/anttip/media_tree.git
6882 F: drivers/media/tuners/it913x*
6884 IVTV VIDEO4LINUX DRIVER
6888 T: git git://linuxtv.org/media_tree.git
6889 W: http://www.ivtvdriver.org
6891 F: Documentation/media/v4l-drivers/ivtv*
6892 F: drivers/media/pci/ivtv/
6893 F: include/uapi/linux/ivtv*
6895 IX2505V MEDIA DRIVER
6898 W: https://linuxtv.org
6899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6901 F: drivers/media/dvb-frontends/ix2505v*
6903 JC42.4 TEMPERATURE SENSOR DRIVER
6907 F: drivers/hwmon/jc42.c
6908 F: Documentation/hwmon/jc42
6913 W: http://jfs.sourceforge.net/
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6916 F: Documentation/filesystems/jfs.txt
6923 F: drivers/net/ethernet/jme.*
6925 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6928 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6931 F: include/uapi/linux/jffs2.h
6933 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6939 F: include/linux/jbd2.h
6941 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6945 F: drivers/media/platform/rcar_jpu.c
6947 JSM Neo PCI based serial card
6951 F: drivers/tty/serial/jsm/
6953 K10TEMP HARDWARE MONITORING DRIVER
6957 F: Documentation/hwmon/k10temp
6958 F: drivers/hwmon/k10temp.c
6960 K8TEMP HARDWARE MONITORING DRIVER
6964 F: Documentation/hwmon/k8temp
6965 F: drivers/hwmon/k8temp.c
6973 F: arch/*/include/asm/kasan.h
6974 F: arch/*/mm/kasan_init*
6975 F: Documentation/dev-tools/kasan.rst
6976 F: include/linux/kasan*.h
6979 F: scripts/Makefile.kasan
6984 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6986 F: Documentation/kbuild/kconfig-language.txt
6994 W: http://lse.sourceforge.net/kdump/
6996 F: Documentation/kdump/
6998 KEENE FM RADIO TRANSMITTER DRIVER
7001 T: git git://linuxtv.org/media_tree.git
7002 W: https://linuxtv.org
7004 F: drivers/media/radio/radio-keene*
7006 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7012 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7018 F: Documentation/kbuild/
7020 F: scripts/Makefile.*
7027 W: http://kernelnewbies.org/KernelJanitors
7030 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7034 W: http://nfs.sourceforge.net/
7035 T: git git://linux-nfs.org/~bfields/linux.git
7038 F: include/uapi/linux/nfsd/
7042 F: include/linux/lockd/
7043 F: include/linux/sunrpc/
7044 F: include/uapi/linux/sunrpc/
7046 KERNEL SELFTEST FRAMEWORK
7050 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7052 F: tools/testing/selftests
7054 KERNEL VIRTUAL MACHINE (KVM)
7058 W: http://www.linux-kvm.org
7059 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7061 F: Documentation/*/kvm*.txt
7062 F: Documentation/virtual/kvm/
7064 F: arch/x86/kernel/kvm.c
7065 F: arch/x86/kernel/kvmclock.c
7066 F: arch/*/include/asm/kvm*
7067 F: include/linux/kvm*
7068 F: include/uapi/linux/kvm*
7072 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7075 W: http://www.linux-kvm.org/
7077 F: arch/x86/include/asm/svm.h
7078 F: arch/x86/kvm/svm.c
7080 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7083 W: http://www.linux-kvm.org/
7084 T: git git://github.com/agraf/linux-2.6.git
7086 F: arch/powerpc/include/asm/kvm*
7087 F: arch/powerpc/kvm/
7089 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7093 W: http://www.ibm.com/developerworks/linux/linux390/
7094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7096 F: Documentation/s390/kvm.txt
7097 F: arch/s390/include/asm/kvm*
7100 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7105 W: http://systems.cs.columbia.edu/projects/kvm-arm
7106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7108 F: arch/arm/include/uapi/asm/kvm*
7109 F: arch/arm/include/asm/kvm*
7112 F: include/kvm/arm_*
7114 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7120 F: arch/arm64/include/uapi/asm/kvm*
7121 F: arch/arm64/include/asm/kvm*
7124 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7128 F: arch/mips/include/uapi/asm/kvm*
7129 F: arch/mips/include/asm/kvm*
7134 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7137 F: include/linux/kexec.h
7138 F: include/uapi/linux/kexec.h
7145 F: Documentation/security/keys.txt
7146 F: include/linux/key.h
7147 F: include/linux/key-type.h
7148 F: include/linux/keyctl.h
7149 F: include/uapi/linux/keyctl.h
7159 F: Documentation/security/keys-trusted-encrypted.txt
7160 F: include/keys/trusted-type.h
7161 F: security/keys/trusted.c
7162 F: security/keys/trusted.h
7170 F: Documentation/security/keys-trusted-encrypted.txt
7171 F: include/keys/encrypted-type.h
7172 F: security/keys/encrypted-keys/
7174 KGDB / KDB /debug_core
7176 W: http://kgdb.wiki.kernel.org/
7178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7180 F: Documentation/DocBook/kgdb.tmpl
7181 F: drivers/misc/kgdbts.c
7182 F: drivers/tty/serial/kgdboc.c
7183 F: include/linux/kdb.h
7184 F: include/linux/kgdb.h
7191 F: Documentation/dev-tools/kmemcheck.rst
7192 F: arch/x86/include/asm/kmemcheck.h
7193 F: arch/x86/mm/kmemcheck/
7194 F: include/linux/kmemcheck.h
7200 F: Documentation/dev-tools/kmemleak.rst
7201 F: include/linux/kmemleak.h
7203 F: mm/kmemleak-test.c
7211 F: Documentation/kprobes.txt
7212 F: include/linux/kprobes.h
7215 KS0108 LCD CONTROLLER DRIVER
7217 W: http://miguelojeda.es/auxdisplay.htm
7218 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7220 F: Documentation/auxdisplay/ks0108
7221 F: drivers/auxdisplay/ks0108.c
7222 F: include/linux/ks0108.h
7229 F: include/net/l3mdev.h
7231 LANTIQ MIPS ARCHITECTURE
7240 F: Documentation/networking/lapb-module.txt
7244 LASI 53c700 driver for PARISC
7248 F: Documentation/scsi/53c700.txt
7249 F: drivers/scsi/53c700*
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7258 F: Documentation/devicetree/bindings/leds/
7260 F: include/linux/leds.h
7262 LEGACY EEPROM DRIVER
7265 F: Documentation/misc-devices/eeprom
7266 F: drivers/misc/eeprom/eeprom.c
7268 LEGO USB Tower driver
7271 W: http://legousb.sourceforge.net/
7273 F: drivers/usb/misc/legousbtower.c
7278 W: https://linuxtv.org
7279 W: http://github.com/mkrufky
7280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281 T: git git://linuxtv.org/mkrufky/tuners.git
7283 F: drivers/media/dvb-frontends/lg2160.*
7285 LGDT3305 MEDIA DRIVER
7288 W: https://linuxtv.org
7289 W: http://github.com/mkrufky
7290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7291 T: git git://linuxtv.org/mkrufky/tuners.git
7293 F: drivers/media/dvb-frontends/lgdt3305.*
7298 W: http://lguest.ozlabs.org/
7300 F: arch/x86/include/asm/lguest*.h
7303 F: include/linux/lguest*.h
7306 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7312 F: include/linux/ata.h
7313 F: include/linux/libata.h
7314 F: Documentation/devicetree/bindings/ata/
7316 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7321 F: include/linux/pata_arasan_cf_data.h
7322 F: drivers/ata/pata_arasan_cf.c
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7330 F: drivers/ata/pata_*.c
7331 F: drivers/ata/ata_generic.c
7333 LIBATA SATA AHCI PLATFORM devices support
7337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7339 F: drivers/ata/ahci_platform.c
7340 F: drivers/ata/libahci_platform.c
7341 F: include/linux/ahci_platform.h
7343 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7348 F: drivers/ata/sata_promise.*
7353 F: tools/lib/lockdep/
7355 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7358 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7362 F: include/linux/nd.h
7363 F: include/linux/libnvdimm.h
7364 F: include/uapi/linux/ndctl.h
7366 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7369 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7371 F: drivers/nvdimm/blk.c
7372 F: drivers/nvdimm/region_devs.c
7373 F: drivers/acpi/nfit*
7375 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7378 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7380 F: drivers/nvdimm/btt*
7382 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7385 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7387 F: drivers/nvdimm/pmem.c
7388 F: include/linux/pmem.h
7389 F: arch/*/include/asm/pmem.h
7391 LIGHTNVM PLATFORM SUPPORT
7393 W: http://github/OpenChannelSSD
7396 F: drivers/lightnvm/
7397 F: include/linux/lightnvm.h
7398 F: include/uapi/linux/lightnvm.h
7400 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7404 W: https://github.com/linuxppc/linux/wiki
7406 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7409 F: Documentation/powerpc/
7411 F: drivers/char/tpm/tpm_ibmvtpm*
7412 F: drivers/crypto/nx/
7413 F: drivers/crypto/vmx/
7414 F: drivers/net/ethernet/ibm/ibmveth.*
7415 F: drivers/net/ethernet/ibm/ibmvnic.*
7416 F: drivers/pci/hotplug/pnv_php.c
7417 F: drivers/pci/hotplug/rpa*
7418 F: drivers/scsi/ibmvscsi/
7419 F: tools/testing/selftests/powerpc
7427 LINUX FOR POWER MACINTOSH
7429 W: http://www.penguinppc.org/
7432 F: arch/powerpc/platforms/powermac/
7433 F: drivers/macintosh/
7435 LINUX FOR POWERPC EMBEDDED MPC5XXX
7438 T: git git://git.denx.de/linux-denx-agust.git
7440 F: arch/powerpc/platforms/512x/
7441 F: arch/powerpc/platforms/52xx/
7443 LINUX FOR POWERPC EMBEDDED PPC4XX
7446 W: http://www.penguinppc.org/
7449 F: arch/powerpc/platforms/40x/
7450 F: arch/powerpc/platforms/44x/
7452 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7455 F: arch/powerpc/*/*virtex*
7456 F: arch/powerpc/*/*/*virtex*
7458 LINUX FOR POWERPC EMBEDDED PPC8XX
7460 W: http://www.penguinppc.org/
7463 F: arch/powerpc/platforms/8xx/
7465 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7468 W: http://www.penguinppc.org/
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7472 F: arch/powerpc/platforms/83xx/
7473 F: arch/powerpc/platforms/85xx/
7475 LINUX FOR POWERPC PA SEMI PWRFICIENT
7478 F: arch/powerpc/platforms/pasemi/
7479 F: drivers/*/*pasemi*
7480 F: drivers/*/*/*pasemi*
7482 LINUX SECURITY MODULE (LSM) FRAMEWORK
7487 LIS3LV02D ACCELEROMETER DRIVER
7490 F: Documentation/misc-devices/lis3lv02d
7491 F: drivers/misc/lis3lv02d/
7492 F: drivers/platform/x86/hp_accel.c
7501 F: kernel/livepatch/
7502 F: include/linux/livepatch.h
7503 F: arch/x86/include/asm/livepatch.h
7504 F: arch/x86/kernel/livepatch.c
7505 F: Documentation/livepatch/
7506 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7507 F: samples/livepatch/
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7511 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7514 F: drivers/misc/lkdtm*
7519 F: include/linux/llc.h
7520 F: include/uapi/linux/llc.h
7524 LM73 HARDWARE MONITOR DRIVER
7528 F: drivers/hwmon/lm73.c
7530 LM78 HARDWARE MONITOR DRIVER
7534 F: Documentation/hwmon/lm78
7535 F: drivers/hwmon/lm78.c
7537 LM83 HARDWARE MONITOR DRIVER
7541 F: Documentation/hwmon/lm83
7542 F: drivers/hwmon/lm83.c
7544 LM90 HARDWARE MONITOR DRIVER
7548 F: Documentation/hwmon/lm90
7549 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7550 F: drivers/hwmon/lm90.c
7552 LM95234 HARDWARE MONITOR DRIVER
7556 F: Documentation/hwmon/lm95234
7557 F: drivers/hwmon/lm95234.c
7559 LME2510 MEDIA DRIVER
7562 W: https://linuxtv.org
7563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7565 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7573 F: Documentation/locking/
7574 F: include/linux/lockdep.h
7575 F: include/linux/spinlock*.h
7576 F: arch/*/include/asm/spinlock*.h
7577 F: include/linux/rwlock*.h
7578 F: include/linux/mutex*.h
7579 F: arch/*/include/asm/mutex*.h
7580 F: include/linux/rwsem*.h
7581 F: arch/*/include/asm/rwsem.h
7582 F: include/linux/seqlock.h
7583 F: lib/locking*.[ch]
7586 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7589 W: http://www.linux-ntfs.org/content/view/19/37/
7591 F: Documentation/ldm.txt
7592 F: block/partitions/ldm.*
7594 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7600 W: http://www.avagotech.com/support/
7602 F: drivers/message/fusion/
7603 F: drivers/scsi/mpt2sas/
7604 F: drivers/scsi/mpt3sas/
7606 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7610 F: drivers/scsi/sym53c8xx_2/
7612 LTC4261 HARDWARE MONITOR DRIVER
7616 F: Documentation/hwmon/ltc4261
7617 F: drivers/hwmon/ltc4261.c
7619 LTP (Linux Test Project)
7627 W: http://linux-test-project.github.io/
7628 T: git git://github.com/linux-test-project/ltp.git
7632 W: http://www.linux-m32r.org/
7639 W: http://www.linux-m68k.org/
7640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7645 M68K ON APPLE MACINTOSH
7647 W: http://www.mac.linux-m68k.org/
7654 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7658 M88DS3103 MEDIA DRIVER
7661 W: https://linuxtv.org
7662 W: http://palosaari.fi/linux/
7663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7664 T: git git://linuxtv.org/anttip/media_tree.git
7666 F: drivers/media/dvb-frontends/m88ds3103*
7668 M88RS2000 MEDIA DRIVER
7671 W: https://linuxtv.org
7672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7674 F: drivers/media/dvb-frontends/m88rs2000*
7676 MA901 MASTERKIT USB FM RADIO DRIVER
7679 T: git git://linuxtv.org/media_tree.git
7681 F: drivers/media/radio/radio-ma901.c
7686 W: http://wireless.kernel.org/
7687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7690 F: Documentation/networking/mac80211-injection.txt
7691 F: include/net/mac80211.h
7693 F: drivers/net/wireless/mac80211_hwsim.[ch]
7699 F: drivers/net/macvlan.c
7700 F: include/linux/if_macvlan.h
7707 F: include/linux/mailbox_client.h
7708 F: include/linux/mailbox_controller.h
7710 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7712 W: http://www.kernel.org/doc/man-pages
7716 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7721 F: drivers/net/dsa/mv88e6xxx/
7722 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7724 MARVELL ARMADA DRM SUPPORT
7727 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7728 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7729 F: drivers/gpu/drm/armada/
7730 F: include/uapi/drm/armada_drm.h
7731 F: Documentation/devicetree/bindings/display/armada/
7733 MARVELL CRYPTO DRIVER
7736 F: drivers/crypto/marvell/
7740 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7745 F: drivers/net/ethernet/marvell/sk*
7747 MARVELL LIBERTAS WIRELESS DRIVER
7750 F: drivers/net/wireless/marvell/libertas/
7752 MARVELL MV643XX ETHERNET DRIVER
7756 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7757 F: include/linux/mv643xx.h
7759 MARVELL MVNETA ETHERNET DRIVER
7763 F: drivers/net/ethernet/marvell/mvneta.*
7765 MARVELL MWIFIEX WIRELESS DRIVER
7770 F: drivers/net/wireless/marvell/mwifiex/
7772 MARVELL MWL8K WIRELESS DRIVER
7776 F: drivers/net/wireless/marvell/mwl8k.c
7778 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7781 F: drivers/mmc/host/mvsdio.*
7783 MATROX FRAMEBUFFER DRIVER
7786 F: drivers/video/fbdev/matrox/matroxfb_*
7787 F: include/uapi/linux/matroxfb.h
7789 MAX16065 HARDWARE MONITOR DRIVER
7793 F: Documentation/hwmon/max16065
7794 F: drivers/hwmon/max16065.c
7796 MAX20751 HARDWARE MONITOR DRIVER
7800 F: Documentation/hwmon/max20751
7801 F: drivers/hwmon/max20751.c
7803 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7806 F: Documentation/hwmon/max6650
7807 F: drivers/hwmon/max6650.c
7809 MAX6697 HARDWARE MONITOR DRIVER
7813 F: Documentation/hwmon/max6697
7814 F: Documentation/devicetree/bindings/i2c/max6697.txt
7815 F: drivers/hwmon/max6697.c
7816 F: include/linux/platform_data/max6697.h
7818 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7822 F: Documentation/devicetree/bindings/sound/max9860.txt
7823 F: sound/soc/codecs/max9860.*
7825 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7830 F: drivers/power/supply/max14577_charger.c
7831 F: drivers/power/supply/max77693_charger.c
7833 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7837 F: drivers/*/*max77802*.c
7838 F: Documentation/devicetree/bindings/*/*max77802.txt
7839 F: include/dt-bindings/*/*max77802.h
7841 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7847 F: drivers/*/max14577*.c
7848 F: drivers/*/max77686*.c
7849 F: drivers/*/max77693*.c
7850 F: drivers/extcon/extcon-max14577.c
7851 F: drivers/extcon/extcon-max77693.c
7852 F: drivers/rtc/rtc-max77686.c
7853 F: drivers/clk/clk-max77686.c
7854 F: Documentation/devicetree/bindings/mfd/max14577.txt
7855 F: Documentation/devicetree/bindings/*/max77686.txt
7856 F: Documentation/devicetree/bindings/mfd/max77693.txt
7857 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7858 F: include/linux/mfd/max14577*.h
7859 F: include/linux/mfd/max77686*.h
7860 F: include/linux/mfd/max77693*.h
7862 MAXIRADIO FM RADIO RECEIVER DRIVER
7865 T: git git://linuxtv.org/media_tree.git
7866 W: https://linuxtv.org
7868 F: drivers/media/radio/radio-maxiradio*
7870 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7874 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7875 F: drivers/iio/potentiometer/mcp4531.c
7877 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7881 F: drivers/iio/dac/cio-dac.c
7883 MEDIA DRIVERS FOR RENESAS - FCP
7887 T: git git://linuxtv.org/media_tree.git
7889 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7890 F: drivers/media/platform/rcar-fcp.c
7891 F: include/media/rcar-fcp.h
7893 MEDIA DRIVERS FOR RENESAS - FDP1
7897 T: git git://linuxtv.org/media_tree.git
7899 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7900 F: drivers/media/platform/rcar_fdp1.c
7902 MEDIA DRIVERS FOR RENESAS - VIN
7906 T: git git://linuxtv.org/media_tree.git
7908 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7909 F: drivers/media/platform/rcar-vin/
7911 MEDIA DRIVERS FOR RENESAS - VSP1
7915 T: git git://linuxtv.org/media_tree.git
7917 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7918 F: drivers/media/platform/vsp1/
7920 MEDIA DRIVERS FOR HELENE
7923 W: https://linuxtv.org
7925 T: git git://linuxtv.org/media_tree.git
7927 F: drivers/media/dvb-frontends/helene*
7929 MEDIA DRIVERS FOR ASCOT2E
7933 W: https://linuxtv.org
7935 T: git git://linuxtv.org/media_tree.git
7937 F: drivers/media/dvb-frontends/ascot2e*
7939 MEDIA DRIVERS FOR CXD2841ER
7943 W: https://linuxtv.org
7945 T: git git://linuxtv.org/media_tree.git
7947 F: drivers/media/dvb-frontends/cxd2841er*
7949 MEDIA DRIVERS FOR HORUS3A
7953 W: https://linuxtv.org
7955 T: git git://linuxtv.org/media_tree.git
7957 F: drivers/media/dvb-frontends/horus3a*
7959 MEDIA DRIVERS FOR LNBH25
7963 W: https://linuxtv.org
7965 T: git git://linuxtv.org/media_tree.git
7967 F: drivers/media/dvb-frontends/lnbh25*
7969 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7973 W: https://linuxtv.org
7975 T: git git://linuxtv.org/media_tree.git
7977 F: drivers/media/pci/netup_unidvb/*
7979 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7982 P: LinuxTV.org Project
7984 W: https://linuxtv.org
7985 Q: http://patchwork.kernel.org/project/linux-media/list/
7986 T: git git://linuxtv.org/media_tree.git
7988 F: Documentation/media/
7990 F: drivers/staging/media/
7991 F: include/linux/platform_data/media/
7993 F: include/uapi/linux/dvb/
7994 F: include/uapi/linux/videodev2.h
7995 F: include/uapi/linux/media.h
7996 F: include/uapi/linux/v4l2-*
7997 F: include/uapi/linux/meye.h
7998 F: include/uapi/linux/ivtv*
7999 F: include/uapi/linux/uvcvideo.h
8001 MEDIATEK ETHERNET DRIVER
8006 F: drivers/net/ethernet/mediatek/
8008 MEDIATEK MEDIA DRIVER
8012 F: drivers/media/platform/mtk-vcodec/
8013 F: drivers/media/platform/mtk-vpu/
8014 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8015 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8022 F: drivers/media/platform/mtk-mdp/
8023 F: drivers/media/platform/mtk-vpu/
8024 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8026 MEDIATEK MT7601U WIRELESS LAN DRIVER
8030 F: drivers/net/wireless/mediatek/mt7601u/
8032 MEGARAID SCSI/SAS DRIVERS
8038 W: http://www.avagotech.com/support/
8040 F: Documentation/scsi/megaraid.txt
8041 F: drivers/scsi/megaraid.*
8042 F: drivers/scsi/megaraid/
8044 MELFAS MIP4 TOUCHSCREEN DRIVER
8046 W: http://www.melfas.com
8048 F: drivers/input/touchscreen/melfas_mip4.c
8049 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8051 MELLANOX ETHERNET DRIVER (mlx4_en)
8055 W: http://www.mellanox.com
8056 Q: http://patchwork.ozlabs.org/project/netdev/list/
8057 F: drivers/net/ethernet/mellanox/mlx4/en_*
8059 MELLANOX ETHERNET DRIVER (mlx5e)
8063 W: http://www.mellanox.com
8064 Q: http://patchwork.ozlabs.org/project/netdev/list/
8065 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8067 MELLANOX ETHERNET SWITCH DRIVERS
8072 W: http://www.mellanox.com
8073 Q: http://patchwork.ozlabs.org/project/netdev/list/
8074 F: drivers/net/ethernet/mellanox/mlxsw/
8076 MELLANOX MLXCPLD I2C AND MUX DRIVER
8081 F: drivers/i2c/busses/i2c-mlxcpld.c
8082 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8083 F: Documentation/i2c/busses/i2c-mlxcpld
8085 MELLANOX MLXCPLD LED DRIVER
8089 F: drivers/leds/leds-mlxcpld.c
8090 F: Documentation/leds/leds-mlxcpld.txt
8092 MELLANOX PLATFORM DRIVER
8096 F: drivers/platform/x86/mlx-platform.c
8098 MELLANOX MLX CPLD HOTPLUG DRIVER
8102 F: drivers/platform/x86/mlxcpld-hotplug.c
8103 F: include/linux/platform_data/mlxcpld-hotplug.h
8105 SOFT-ROCE DRIVER (rxe)
8109 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8110 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8111 F: drivers/infiniband/sw/rxe/
8112 F: include/uapi/rdma/rdma_user_rxe.h
8119 F: kernel/membarrier.c
8120 F: include/uapi/linux/membarrier.h
8124 W: http://www.linux-mm.org
8126 F: include/linux/mm.h
8127 F: include/linux/gfp.h
8128 F: include/linux/mmzone.h
8129 F: include/linux/memory_hotplug.h
8130 F: include/linux/vmalloc.h
8133 MEMORY TECHNOLOGY DEVICES (MTD)
8141 W: http://www.linux-mtd.infradead.org/
8142 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8143 T: git git://git.infradead.org/linux-mtd.git
8144 T: git git://git.infradead.org/l2-mtd.git
8146 F: Documentation/devicetree/bindings/mtd/
8148 F: include/linux/mtd/
8149 F: include/uapi/mtd/
8151 MEN A21 WATCHDOG DRIVER
8155 F: drivers/watchdog/mena21_wdt.c
8157 MEN CHAMELEON BUS (mcb)
8161 F: include/linux/mcb.h
8162 F: Documentation/men-chameleon-bus.txt
8164 MEN F21BMC (Board Management Controller)
8167 F: drivers/mfd/menf21bmc.c
8168 F: drivers/watchdog/menf21bmc_wdt.c
8169 F: drivers/leds/leds-menf21bmc.c
8170 F: drivers/hwmon/menf21bmc_hwmon.c
8171 F: Documentation/hwmon/menf21bmc
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8179 F: Documentation/metag/
8180 F: Documentation/devicetree/bindings/metag/
8181 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8182 F: drivers/clocksource/metag_generic.c
8183 F: drivers/irqchip/irq-metag.c
8184 F: drivers/irqchip/irq-metag-ext.c
8185 F: drivers/tty/metag_da.c
8187 MICROBLAZE ARCHITECTURE
8189 W: http://www.monstr.eu/fdt/
8190 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8194 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8197 F: drivers/tty/serial/atmel_serial.c
8198 F: include/linux/atmel_serial.h
8200 MICROCHIP / ATMEL DMA DRIVER
8205 F: drivers/dma/at_hdmac.c
8206 F: drivers/dma/at_hdmac_regs.h
8207 F: include/linux/platform_data/dma-atmel.h
8209 MICROCHIP / ATMEL ISC DRIVER
8213 F: drivers/media/platform/atmel/atmel-isc.c
8214 F: drivers/media/platform/atmel/atmel-isc-regs.h
8215 F: devicetree/bindings/media/atmel-isc.txt
8217 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8221 F: drivers/platform/x86/surfacepro3_button.c
8226 F: drivers/usb/image/microtek.*
8231 W: http://www.linux-mips.org/
8232 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8233 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8235 F: Documentation/devicetree/bindings/mips/
8236 F: Documentation/mips/
8239 MIPS/LOONGSON1 ARCHITECTURE
8243 F: arch/mips/loongson32/
8244 F: arch/mips/include/asm/mach-loongson32/
8245 F: drivers/*/*loongson1*
8246 F: drivers/*/*/*loongson1*
8248 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8251 T: git git://linuxtv.org/media_tree.git
8252 W: https://linuxtv.org
8254 F: drivers/media/radio/radio-miropcm20*
8256 MELLANOX MLX4 core VPI driver
8260 W: http://www.mellanox.com
8261 Q: http://patchwork.ozlabs.org/project/netdev/list/
8263 F: drivers/net/ethernet/mellanox/mlx4/
8264 F: include/linux/mlx4/
8265 F: include/uapi/rdma/mlx4-abi.h
8267 MELLANOX MLX4 IB driver
8270 W: http://www.mellanox.com
8271 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8273 F: drivers/infiniband/hw/mlx4/
8274 F: include/linux/mlx4/
8276 MELLANOX MLX5 core VPI driver
8282 W: http://www.mellanox.com
8283 Q: http://patchwork.ozlabs.org/project/netdev/list/
8285 F: drivers/net/ethernet/mellanox/mlx5/core/
8286 F: include/linux/mlx5/
8287 F: include/uapi/rdma/mlx5-abi.h
8289 MELLANOX MLX5 IB driver
8293 W: http://www.mellanox.com
8294 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8296 F: drivers/infiniband/hw/mlx5/
8297 F: include/linux/mlx5/
8299 MELEXIS MLX90614 DRIVER
8302 W: http://www.melexis.com
8304 F: drivers/iio/temperature/mlx90614.c
8306 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8311 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8312 F: drivers/scsi/smartpqi/Kconfig
8313 F: drivers/scsi/smartpqi/Makefile
8314 F: include/linux/cciss*.h
8315 F: include/uapi/linux/cciss*.h
8316 F: Documentation/scsi/smartpqi.txt
8318 MN88472 MEDIA DRIVER
8321 W: https://linuxtv.org
8322 W: http://palosaari.fi/linux/
8323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8325 F: drivers/media/dvb-frontends/mn88472*
8327 MN88473 MEDIA DRIVER
8330 W: https://linuxtv.org
8331 W: http://palosaari.fi/linux/
8332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8334 F: drivers/media/dvb-frontends/mn88473*
8340 F: include/linux/module.h
8343 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8344 W: http://popies.net/meye/
8346 F: Documentation/media/v4l-drivers/meye*
8347 F: drivers/media/pci/meye/
8348 F: include/uapi/linux/meye.h
8350 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8353 F: Documentation/serial/moxa-smartio
8354 F: drivers/tty/mxser.*
8356 MR800 AVERMEDIA USB FM RADIO DRIVER
8359 T: git git://linuxtv.org/media_tree.git
8361 F: drivers/media/radio/radio-mr800.c
8363 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8367 F: drivers/net/ieee802154/mrf24j40.c
8368 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8374 F: drivers/platform/x86/msi-laptop.c
8379 F: drivers/platform/x86/msi-wmi.c
8384 W: https://linuxtv.org
8385 W: http://palosaari.fi/linux/
8386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8387 T: git git://linuxtv.org/anttip/media_tree.git
8389 F: drivers/media/tuners/msi001*
8391 MSI2500 MEDIA DRIVER
8394 W: https://linuxtv.org
8395 W: http://palosaari.fi/linux/
8396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8397 T: git git://linuxtv.org/anttip/media_tree.git
8399 F: drivers/media/usb/msi2500/
8401 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8405 F: drivers/mtd/devices/docg3*
8407 MT9M032 APTINA SENSOR DRIVER
8410 T: git git://linuxtv.org/media_tree.git
8412 F: drivers/media/i2c/mt9m032.c
8413 F: include/media/i2c/mt9m032.h
8415 MT9P031 APTINA CAMERA SENSOR
8418 T: git git://linuxtv.org/media_tree.git
8420 F: drivers/media/i2c/mt9p031.c
8421 F: include/media/i2c/mt9p031.h
8423 MT9T001 APTINA CAMERA SENSOR
8426 T: git git://linuxtv.org/media_tree.git
8428 F: drivers/media/i2c/mt9t001.c
8429 F: include/media/i2c/mt9t001.h
8431 MT9V032 APTINA CAMERA SENSOR
8434 T: git git://linuxtv.org/media_tree.git
8436 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8437 F: drivers/media/i2c/mt9v032.c
8438 F: include/media/i2c/mt9v032.h
8440 MULTIFUNCTION DEVICES (MFD)
8442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8444 F: Documentation/devicetree/bindings/mfd/
8446 F: include/linux/mfd/
8448 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8453 F: Documentation/devicetree/bindings/mmc/
8455 F: include/linux/mmc/
8456 F: include/uapi/linux/mmc/
8458 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8460 F: drivers/mmc/host/mmc_spi.c
8461 F: include/linux/spi/mmc_spi.h
8463 MULTISOUND SOUND DRIVER
8466 F: Documentation/sound/oss/MultiSound
8469 MULTITECH MULTIPORT CARD (ISICOM)
8471 F: drivers/tty/isicom.c
8472 F: include/linux/isicom.h
8474 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8479 F: drivers/usb/musb/
8481 MXL5007T MEDIA DRIVER
8484 W: https://linuxtv.org
8485 W: http://github.com/mkrufky
8486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8487 T: git git://linuxtv.org/mkrufky/tuners.git
8489 F: drivers/media/tuners/mxl5007t.*
8494 F: drivers/gpu/drm/mxsfb/
8495 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8497 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8500 W: https://www.myricom.com/support/downloads/myri10ge.html
8502 F: drivers/net/ethernet/myricom/myri10ge/
8504 NAND FLASH SUBSYSTEM
8508 W: http://www.linux-mtd.infradead.org/
8509 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8510 T: git git://github.com/linux-nand/linux.git
8512 F: drivers/mtd/nand/
8513 F: include/linux/mtd/nand*.h
8515 NATSEMI ETHERNET DRIVER (DP8381x)
8517 F: drivers/net/ethernet/natsemi/natsemi.c
8519 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8523 W: http://www.native-instruments.com
8531 NCR 5380 SCSI DRIVERS
8536 F: Documentation/scsi/g_NCR5380.txt
8537 F: drivers/scsi/NCR5380.*
8538 F: drivers/scsi/arm/cumana_1.c
8539 F: drivers/scsi/arm/oak.c
8540 F: drivers/scsi/atari_scsi.*
8541 F: drivers/scsi/dmx3191d.c
8542 F: drivers/scsi/g_NCR5380.*
8543 F: drivers/scsi/mac_scsi.*
8544 F: drivers/scsi/sun3_scsi.*
8545 F: drivers/scsi/sun3_scsi_vme.c
8547 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8551 F: drivers/scsi/NCR_D700.*
8553 NCT6775 HARDWARE MONITOR DRIVER
8557 F: Documentation/hwmon/nct6775
8558 F: drivers/hwmon/nct6775.c
8560 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8563 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8565 F: drivers/infiniband/hw/nes/
8566 F: include/uapi/rdma/nes-abi.h
8568 NETEM NETWORK EMULATOR
8572 F: net/sched/sch_netem.c
8574 NETERION 10GbE DRIVERS (s2io/vxge)
8578 F: Documentation/networking/s2io.txt
8579 F: Documentation/networking/vxge.txt
8580 F: drivers/net/ethernet/neterion/
8582 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8588 W: http://www.netfilter.org/
8589 W: http://www.iptables.org/
8590 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8594 F: include/linux/netfilter*
8595 F: include/linux/netfilter/
8596 F: include/net/netfilter/
8597 F: include/uapi/linux/netfilter*
8598 F: include/uapi/linux/netfilter/
8599 F: net/*/netfilter.c
8602 F: net/bridge/br_netfilter*.c
8606 W: http://netlabel.sf.net
8609 F: Documentation/netlabel/
8610 F: include/net/netlabel.h
8613 NETROM NETWORK LAYER
8616 W: http://www.linux-ax25.org/
8618 F: include/net/netrom.h
8619 F: include/uapi/linux/netrom.h
8622 NETRONOME ETHERNET DRIVERS
8626 F: drivers/net/ethernet/netronome/
8628 NETWORK BLOCK DEVICE (NBD)
8632 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8633 F: Documentation/blockdev/nbd.txt
8634 F: drivers/block/nbd.c
8635 F: include/uapi/linux/nbd.h
8637 NETWORK DROP MONITOR
8641 W: https://fedorahosted.org/dropwatch/
8642 F: net/core/drop_monitor.c
8650 F: include/net/dsa.h
8653 NETWORKING [GENERAL]
8656 W: http://www.linuxfoundation.org/en/Net
8657 Q: http://patchwork.ozlabs.org/project/netdev/list/
8658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8663 F: include/linux/in.h
8664 F: include/linux/net.h
8665 F: include/linux/netdevice.h
8666 F: include/uapi/linux/in.h
8667 F: include/uapi/linux/net.h
8668 F: include/uapi/linux/netdevice.h
8669 F: include/uapi/linux/net_namespace.h
8671 F: tools/testing/selftests/net/
8674 NETWORKING [IPv4/IPv6]
8681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8702 F: net/ipv4/ipcomp.c
8703 F: net/ipv4/ip_vti.c
8707 F: net/ipv6/ipcomp6.c
8708 F: net/ipv6/ip6_vti.c
8709 F: include/uapi/linux/xfrm.h
8710 F: include/net/xfrm.h
8712 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8717 NETWORKING [WIRELESS]
8719 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8723 W: http://www.linuxfoundation.org/en/Net
8724 Q: http://patchwork.ozlabs.org/project/netdev/list/
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8728 F: Documentation/devicetree/bindings/net/
8730 F: include/linux/if_*
8731 F: include/linux/netdevice.h
8732 F: include/linux/etherdevice.h
8733 F: include/linux/fcdevice.h
8734 F: include/linux/fddidevice.h
8735 F: include/linux/hippidevice.h
8736 F: include/linux/inetdevice.h
8737 F: include/uapi/linux/if_*
8738 F: include/uapi/linux/netdevice.h
8740 NETWORKING DRIVERS (WIRELESS)
8743 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8747 F: Documentation/devicetree/bindings/net/wireless/
8748 F: drivers/net/wireless/
8750 NETXEN (1/10) GbE SUPPORT
8756 F: drivers/net/ethernet/qlogic/netxen/
8767 F: include/uapi/linux/nfc.h
8769 F: include/linux/platform_data/nfcmrvl.h
8770 F: include/linux/platform_data/nxp-nci.h
8771 F: include/linux/platform_data/pn544.h
8772 F: include/linux/platform_data/st21nfca.h
8773 F: include/linux/platform_data/st-nci.h
8774 F: Documentation/devicetree/bindings/net/nfc/
8776 NFS, SUNRPC, AND LOCKD CLIENTS
8780 W: http://client.linux-nfs.org
8781 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8787 F: include/linux/lockd/
8788 F: include/linux/nfs*
8789 F: include/linux/sunrpc/
8790 F: include/uapi/linux/nfs*
8791 F: include/uapi/linux/sunrpc/
8796 W: http://nilfs.sourceforge.net/
8797 W: http://nilfs.osdn.jp/
8798 T: git git://github.com/konis/nilfs2.git
8800 F: Documentation/filesystems/nilfs2.txt
8802 F: include/trace/events/nilfs2.h
8803 F: include/uapi/linux/nilfs2_api.h
8804 F: include/uapi/linux/nilfs2_ondisk.h
8806 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8808 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8810 F: Documentation/scsi/NinjaSCSI.txt
8811 F: drivers/scsi/pcmcia/nsp_*
8813 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8816 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8818 F: Documentation/scsi/NinjaSCSI.txt
8819 F: drivers/scsi/nsp32*
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8828 NOKIA N900 POWER SUPPLY DRIVERS
8830 F: include/linux/power/bq2415x_charger.h
8831 F: include/linux/power/bq27xxx_battery.h
8832 F: include/linux/power/isp1704_charger.h
8833 F: drivers/power/supply/bq2415x_charger.c
8834 F: drivers/power/supply/bq27xxx_battery.c
8835 F: drivers/power/supply/bq27xxx_battery_i2c.c
8836 F: drivers/power/supply/isp1704_charger.c
8837 F: drivers/power/supply/rx51_battery.c
8845 W: https://github.com/jonmason/ntb/wiki
8846 T: git git://github.com/jonmason/ntb.git
8848 F: drivers/net/ntb_netdev.c
8849 F: include/linux/ntb.h
8850 F: include/linux/ntb_transport.h
8851 F: tools/testing/selftests/ntb/
8858 W: https://github.com/jonmason/ntb/wiki
8859 T: git git://github.com/jonmason/ntb.git
8860 F: drivers/ntb/hw/intel/
8866 F: drivers/ntb/hw/amd/
8871 W: http://www.tuxera.com/
8872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8874 F: Documentation/filesystems/ntfs.txt
8877 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8881 F: drivers/video/fbdev/riva/
8882 F: drivers/video/fbdev/nvidia/
8890 T: git://git.infradead.org/nvme.git
8891 W: http://git.infradead.org/nvme.git
8893 F: drivers/nvme/host/
8894 F: include/linux/nvme.h
8895 F: include/uapi/linux/nvme_ioctl.h
8897 NVM EXPRESS TARGET DRIVER
8901 T: git://git.infradead.org/nvme.git
8902 W: http://git.infradead.org/nvme.git
8904 F: drivers/nvme/target/
8906 NVM EXPRESS FC TRANSPORT DRIVERS
8910 F: include/linux/nvme-fc.h
8911 F: include/linux/nvme-fc-driver.h
8912 F: drivers/nvme/host/fc.c
8913 F: drivers/nvme/target/fc.c
8914 F: drivers/nvme/target/fcloop.c
8921 F: Documentation/devicetree/bindings/nvmem/
8922 F: include/linux/nvmem-consumer.h
8923 F: include/linux/nvmem-provider.h
8930 F: drivers/nfc/nxp-nci
8932 NXP TDA998X DRM DRIVER
8935 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8936 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8937 F: drivers/gpu/drm/i2c/tda998x_drv.c
8938 F: include/drm/i2c/tda998x.h
8944 F: sound/soc/codecs/tfa9879*
8954 W: http://www.muru.com/linux/omap/
8955 W: http://linux.omap.com/
8956 Q: http://patchwork.kernel.org/project/linux-omap/list/
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8960 F: arch/arm/configs/omap1_defconfig
8961 F: arch/arm/configs/omap2plus_defconfig
8962 F: drivers/i2c/busses/i2c-omap.c
8963 F: drivers/irqchip/irq-omap-intc.c
8964 F: drivers/mfd/*omap*.c
8965 F: drivers/mfd/menelaus.c
8966 F: drivers/mfd/palmas.c
8967 F: drivers/mfd/tps65217.c
8968 F: drivers/mfd/tps65218.c
8969 F: drivers/mfd/tps65910.c
8970 F: drivers/mfd/twl-core.[ch]
8971 F: drivers/mfd/twl4030*.c
8972 F: drivers/mfd/twl6030*.c
8973 F: drivers/mfd/twl6040*.c
8974 F: drivers/regulator/palmas-regulator*.c
8975 F: drivers/regulator/pbias-regulator.c
8976 F: drivers/regulator/tps65217-regulator.c
8977 F: drivers/regulator/tps65218-regulator.c
8978 F: drivers/regulator/tps65910-regulator.c
8979 F: drivers/regulator/twl-regulator.c
8980 F: drivers/regulator/twl6030-regulator.c
8981 F: include/linux/i2c-omap.h
8983 OMAP DEVICE TREE SUPPORT
8989 F: arch/arm/boot/dts/*omap*
8990 F: arch/arm/boot/dts/*am3*
8991 F: arch/arm/boot/dts/*am4*
8992 F: arch/arm/boot/dts/*am5*
8993 F: arch/arm/boot/dts/*dra7*
8995 OMAP CLOCK FRAMEWORK SUPPORT
8999 F: arch/arm/*omap*/*clock*
9001 OMAP POWER MANAGEMENT SUPPORT
9005 F: arch/arm/*omap*/*pm*
9006 F: drivers/cpufreq/omap-cpufreq.c
9008 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9013 F: arch/arm/mach-omap2/prm*
9023 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9028 F: drivers/memory/omap-gpmc.c
9029 F: arch/arm/mach-omap2/*gpmc*
9031 OMAP FRAMEBUFFER SUPPORT
9036 F: drivers/video/fbdev/omap/
9038 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9043 F: drivers/video/fbdev/omap2/
9044 F: Documentation/arm/OMAP/DSS
9046 OMAP HARDWARE SPINLOCK SUPPORT
9050 F: drivers/hwspinlock/omap_hwspinlock.c
9056 F: drivers/mmc/host/omap.c
9062 F: drivers/mmc/host/omap_hsmmc.c
9064 OMAP RANDOM NUMBER GENERATOR SUPPORT
9067 F: drivers/char/hw_random/omap-rng.c
9074 F: arch/arm/mach-omap2/omap_hwmod.*
9080 F: arch/arm/mach-omap2/omap_hwmod*data*
9082 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9086 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9088 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9092 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9093 F: drivers/media/platform/omap3isp/
9094 F: drivers/staging/media/omap4iss/
9100 F: drivers/usb/*/*omap*
9101 F: arch/arm/*omap*/usb*
9109 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9110 F: drivers/gpio/gpio-omap.c
9112 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9116 F: arch/arm/boot/dts/am335x-nano.dts
9122 F: Documentation/filesystems/omfs.txt
9125 OMNIKEY CARDMAN 4000 DRIVER
9128 F: drivers/char/pcmcia/cm4000_cs.c
9129 F: include/linux/cm4000_cs.h
9130 F: include/uapi/linux/cm4000_cs.h
9132 OMNIKEY CARDMAN 4040 DRIVER
9135 F: drivers/char/pcmcia/cm4040_cs.*
9137 OMNIVISION OV7670 SENSOR DRIVER
9140 T: git git://linuxtv.org/media_tree.git
9142 F: drivers/media/i2c/ov7670.c
9144 ONENAND FLASH DRIVER
9148 F: drivers/mtd/onenand/
9149 F: include/linux/mtd/onenand*.h
9151 ONSTREAM SCSI TAPE DRIVER
9156 F: Documentation/scsi/osst.txt
9157 F: drivers/scsi/osst.*
9158 F: drivers/scsi/osst_*.h
9159 F: drivers/scsi/st.h
9161 OPENCORES I2C BUS DRIVER
9165 F: Documentation/i2c/busses/i2c-ocores
9166 F: drivers/i2c/busses/i2c-ocores.c
9168 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9172 W: http://www.devicetree.org/
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9176 F: include/linux/of*.h
9179 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9184 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9186 F: Documentation/devicetree/
9188 F: include/dt-bindings/
9190 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9194 F: Documentation/devicetree/dynamic-resolution-notes.txt
9195 F: Documentation/devicetree/overlay-notes.txt
9196 F: drivers/of/overlay.c
9197 F: drivers/of/resolver.c
9199 OPENRISC ARCHITECTURE
9204 W: http://openrisc.io
9212 W: http://openvswitch.org
9215 F: include/uapi/linux/openvswitch.h
9217 OPERATING PERFORMANCE POINTS (OPP)
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9224 F: drivers/base/power/opp/
9225 F: include/linux/pm_opp.h
9226 F: Documentation/power/opp.txt
9227 F: Documentation/devicetree/bindings/opp/
9232 T: git git://git.alsa-project.org/alsa-kernel.git
9234 F: sound/drivers/opl4/
9240 F: arch/*/include/asm/oprofile*.h
9242 F: drivers/oprofile/
9243 F: include/linux/oprofile.h
9245 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9249 W: http://ocfs2.wiki.kernel.org
9251 F: Documentation/filesystems/ocfs2.txt
9252 F: Documentation/filesystems/dlmfs.txt
9257 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9258 W: http://www.nongnu.org/orinoco/
9260 F: drivers/net/wireless/intersil/orinoco/
9262 OSD LIBRARY and FILESYSTEM
9266 W: http://open-osd.org
9267 T: git git://git.open-osd.org/open-osd.git
9269 F: drivers/scsi/osd/
9270 F: include/scsi/osd_*
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9279 F: Documentation/filesystems/overlayfs.txt
9284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9287 F: Documentation/filesystems/orangefs.txt
9292 W: http://wireless.kernel.org/en/users/Drivers/p54
9294 F: drivers/net/wireless/intersil/p54/
9296 PA SEMI ETHERNET DRIVER
9299 F: drivers/net/ethernet/pasemi/*
9301 PA SEMI SMBUS DRIVER
9304 F: drivers/i2c/busses/i2c-pasemi.c
9306 PADATA PARALLEL EXECUTION MECHANISM
9311 F: include/linux/padata.h
9312 F: Documentation/padata.txt
9314 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9318 F: drivers/platform/x86/panasonic-laptop.c
9320 PANASONIC MN10300/AM33/AM34 PORT
9323 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9325 F: Documentation/mn10300/
9328 PARALLEL LCD/KEYPAD PANEL DRIVER
9332 F: Documentation/misc-devices/lcd-panel-cgram.txt
9333 F: drivers/misc/panel.c
9335 PARALLEL PORT SUBSYSTEM
9341 F: include/linux/parport*.h
9342 F: drivers/char/ppdev.c
9343 F: include/uapi/linux/ppdev.h
9344 F: Documentation/parport*.txt
9346 PARAVIRT_OPS INTERFACE
9353 F: Documentation/virtual/paravirt_ops.txt
9354 F: arch/*/kernel/paravirt*
9355 F: arch/*/include/asm/paravirt.h
9356 F: include/linux/hypervisor.h
9358 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9362 F: Documentation/blockdev/paride.txt
9363 F: drivers/block/paride/
9369 W: http://www.parisc-linux.org/
9370 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9375 F: Documentation/parisc/
9377 F: drivers/char/agp/parisc-agp.c
9378 F: drivers/input/serio/gscps2.c
9379 F: drivers/parport/parport_gsc.*
9380 F: drivers/tty/serial/8250/8250_gsc.c
9381 F: drivers/video/fbdev/sti*
9382 F: drivers/video/console/sti*
9383 F: drivers/video/logo/logo_parisc*
9390 F: lib/test_parman.c
9391 F: include/linux/parman.h
9393 PC87360 HARDWARE MONITORING DRIVER
9397 F: Documentation/hwmon/pc87360
9398 F: drivers/hwmon/pc87360.c
9403 F: drivers/char/pc8736x_gpio.c
9405 PC87427 HARDWARE MONITORING DRIVER
9409 F: Documentation/hwmon/pc87427
9410 F: drivers/hwmon/pc87427.c
9415 F: drivers/leds/leds-pca9532.c
9416 F: include/linux/leds-pca9532.h
9418 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9422 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9424 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9427 F: drivers/firmware/pcdp.*
9433 F: Documentation/PCI/pci-error-recovery.txt
9435 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9439 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9440 F: arch/powerpc/kernel/eeh*.c
9441 F: arch/powerpc/platforms/*/eeh*.c
9442 F: arch/powerpc/include/*/eeh*.h
9447 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9450 F: Documentation/devicetree/bindings/pci/
9451 F: Documentation/PCI/
9453 F: include/linux/pci*
9455 F: arch/x86/kernel/quirks.c
9457 PCI DRIVER FOR ALTERA PCIE IP
9462 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9463 F: drivers/pci/host/pcie-altera.c
9465 PCI DRIVER FOR ARM VERSATILE PLATFORM
9470 F: Documentation/devicetree/bindings/pci/versatile.txt
9471 F: drivers/pci/host/pci-versatile.c
9473 PCI DRIVER FOR ARMADA 8K
9478 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9479 F: drivers/pci/host/pcie-armada8k.c
9481 PCI DRIVER FOR APPLIEDMICRO XGENE
9486 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9487 F: drivers/pci/host/pci-xgene.c
9489 PCI DRIVER FOR FREESCALE LAYERSCAPE
9497 F: drivers/pci/host/*layerscape*
9505 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9506 F: drivers/pci/host/*imx6*
9508 PCI DRIVER FOR TI KEYSTONE
9513 F: drivers/pci/host/*keystone*
9515 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9521 F: drivers/pci/host/*mvebu*
9523 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9528 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9529 F: drivers/pci/host/pci-aardvark.c
9531 PCI DRIVER FOR NVIDIA TEGRA
9536 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9537 F: drivers/pci/host/pci-tegra.c
9539 PCI DRIVER FOR TI DRA7XX
9544 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9545 F: drivers/pci/host/pci-dra7xx.c
9547 PCI DRIVER FOR RENESAS R-CAR
9552 F: drivers/pci/host/*rcar*
9554 PCI DRIVER FOR SAMSUNG EXYNOS
9560 F: drivers/pci/host/pci-exynos.c
9562 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9567 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9568 F: drivers/pci/host/*designware*
9570 PCI DRIVER FOR GENERIC OF HOSTS
9575 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9576 F: drivers/pci/host/pci-host-common.c
9577 F: drivers/pci/host/pci-host-generic.c
9579 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9583 F: drivers/pci/host/vmd.c
9585 PCIE DRIVER FOR ST SPEAR13XX
9589 F: drivers/pci/host/*spear*
9591 PCI MSI DRIVER FOR ALTERA MSI IP
9596 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9597 F: drivers/pci/host/pcie-altera-msi.c
9599 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9604 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9605 F: drivers/pci/host/pci-xgene-msi.c
9607 PCIE DRIVER FOR AXIS ARTPEC
9613 F: Documentation/devicetree/bindings/pci/axis,artpec*
9614 F: drivers/pci/host/*artpec*
9616 PCIE DRIVER FOR HISILICON
9621 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9622 F: drivers/pci/host/pcie-hisi.c
9624 PCIE DRIVER FOR ROCKCHIP
9630 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9631 F: drivers/pci/host/pcie-rockchip.c
9633 PCIE DRIVER FOR QUALCOMM MSM
9638 F: drivers/pci/host/*qcom*
9640 PCIE DRIVER FOR CAVIUM THUNDERX
9645 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9646 F: drivers/pci/host/pci-thunder-*
9649 P: Linux PCMCIA Team
9651 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9654 F: Documentation/pcmcia/
9659 PCNET32 NETWORK DRIVER
9663 F: drivers/net/ethernet/amd/pcnet32.c
9665 PCRYPT PARALLEL CRYPTO ENGINE
9670 F: include/crypto/pcrypt.h
9672 PER-CPU MEMORY ALLOCATOR
9675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9677 F: include/linux/percpu*.h
9679 F: arch/*/include/asm/percpu.h
9681 PER-TASK DELAY ACCOUNTING
9684 F: include/linux/delayacct.h
9685 F: kernel/delayacct.c
9687 PERFORMANCE EVENTS SUBSYSTEM
9693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9696 F: include/linux/perf_event.h
9697 F: include/uapi/linux/perf_event.h
9698 F: arch/*/kernel/perf_event*.c
9699 F: arch/*/kernel/*/perf_event*.c
9700 F: arch/*/kernel/*/*/perf_event*.c
9701 F: arch/*/include/asm/perf_event.h
9702 F: arch/*/kernel/perf_callchain.c
9706 PERSONALITY HANDLING
9710 F: include/linux/personality.h
9711 F: include/uapi/linux/personality.h
9716 F: Documentation/networking/phonet.txt
9717 F: include/linux/phonet.h
9718 F: include/net/phonet/
9719 F: include/uapi/linux/phonet.h
9726 F: drivers/mtd/devices/phram.c
9732 F: drivers/hid/hid-picolcd*
9737 T: git git://github.com/jamieiles/linux-2.6-ji.git
9739 F: arch/arm/boot/dts/picoxcell*
9740 F: arch/arm/mach-picoxcell/
9741 F: drivers/crypto/picoxcell*
9743 PIN CONTROL SUBSYSTEM
9746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9748 F: Documentation/devicetree/bindings/pinctrl/
9749 F: Documentation/pinctrl.txt
9751 F: include/linux/pinctrl/
9753 PIN CONTROLLER - ATMEL AT91
9757 F: drivers/pinctrl/pinctrl-at91.*
9759 PIN CONTROLLER - ATMEL AT91 PIO4
9764 F: drivers/pinctrl/pinctrl-at91-pio4.*
9766 PIN CONTROLLER - INTEL
9770 F: drivers/pinctrl/intel/
9772 PIN CONTROLLER - RENESAS
9777 F: drivers/pinctrl/sh-pfc/
9779 PIN CONTROLLER - SAMSUNG
9786 F: drivers/pinctrl/samsung/
9787 F: include/dt-bindings/pinctrl/samsung.h
9788 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9790 PIN CONTROLLER - SINGLE
9796 F: drivers/pinctrl/pinctrl-single.c
9798 PIN CONTROLLER - ST SPEAR
9801 W: http://www.st.com/spear
9803 F: drivers/pinctrl/spear/
9805 PISTACHIO SOC SUPPORT
9810 F: arch/mips/pistachio/
9811 F: arch/mips/include/asm/mach-pistachio/
9812 F: arch/mips/boot/dts/pistachio/
9813 F: arch/mips/configs/pistachio*_defconfig
9818 F: drivers/block/pktcdvd.c
9819 F: include/linux/pktcdvd.h
9820 F: include/uapi/linux/pktcdvd.h
9824 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9826 T: git git://github.com/gxt/linux.git
9827 F: drivers/input/serio/i8042-unicore32io.h
9828 F: drivers/i2c/busses/i2c-puv3.c
9829 F: drivers/video/fbdev/fb-puv3.c
9830 F: drivers/rtc/rtc-puv3.c
9832 PMBUS HARDWARE MONITORING DRIVERS
9835 W: http://hwmon.wiki.kernel.org/
9836 W: http://www.roeck-us.net/linux/drivers/
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9839 F: Documentation/hwmon/pmbus
9840 F: drivers/hwmon/pmbus/
9841 F: include/linux/i2c/pmbus.h
9843 PMC SIERRA MaxRAID DRIVER
9845 W: http://www.pmc-sierra.com/
9847 F: drivers/scsi/pmcraid.*
9849 PMC SIERRA PM8001 DRIVER
9855 F: drivers/scsi/pm8001/
9857 POSIX CLOCKS and TIMERS
9860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9863 F: include/linux/timer*
9864 F: kernel/time/*timer*
9866 POWER MANAGEMENT CORE
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9870 B: https://bugzilla.kernel.org
9872 F: drivers/base/power/
9873 F: include/linux/pm.h
9874 F: include/linux/pm_*
9875 F: include/linux/powercap.h
9876 F: drivers/powercap/
9878 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9883 F: Documentation/devicetree/bindings/power/supply/
9884 F: include/linux/power_supply.h
9885 F: drivers/power/supply/
9887 POWER STATE COORDINATION INTERFACE (PSCI)
9892 F: drivers/firmware/psci*.c
9893 F: include/linux/psci.h
9894 F: include/uapi/linux/psci.h
9896 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9900 F: drivers/char/powernv-op-panel.c
9907 PPP PROTOCOL DRIVERS AND COMPRESSORS
9911 F: drivers/net/ppp/ppp_*
9913 PPP OVER ATM (RFC 2364)
9916 F: net/atm/pppoatm.c
9917 F: include/uapi/linux/atmppp.h
9922 F: drivers/net/ppp/pppoe.c
9923 F: drivers/net/ppp/pppox.c
9928 F: net/l2tp/l2tp_ppp.c
9929 F: include/linux/if_pppol2tp.h
9930 F: include/uapi/linux/if_pppol2tp.h
9934 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9937 F: Documentation/pps/
9939 F: include/linux/pps*.h
9945 F: drivers/net/ppp/pptp.c
9946 W: http://sourceforge.net/projects/accel-pptp
9951 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9953 F: Documentation/preempt-locking.txt
9954 F: include/linux/preempt.h
9956 PRISM54 WIRELESS DRIVER
9959 W: http://wireless.kernel.org/en/users/Drivers/p54
9961 F: drivers/net/wireless/intersil/prism54/
9968 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9970 PS3 PLATFORM SUPPORT
9974 F: arch/powerpc/boot/ps3*
9975 F: arch/powerpc/include/asm/lv1call.h
9976 F: arch/powerpc/include/asm/ps3*.h
9977 F: arch/powerpc/platforms/ps3/
9980 F: drivers/rtc/rtc-ps3.c
9981 F: drivers/usb/host/*ps3.c
9982 F: sound/ppc/snd_ps3*
9989 F: drivers/block/ps3vram.c
9991 PSAMPLE PACKET SAMPLING SUPPORT:
9995 F: include/net/psample.h
9996 F: include/uapi/linux/psample.h
10004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
10006 F: include/linux/pstore*
10007 F: drivers/firmware/efi/efi-pstore.c
10008 F: drivers/acpi/apei/erst.c
10010 PTP HARDWARE CLOCK SUPPORT
10014 W: http://linuxptp.sourceforge.net/
10015 F: Documentation/ABI/testing/sysfs-ptp
10016 F: Documentation/ptp/*
10017 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10018 F: drivers/net/phy/dp83640*
10020 F: include/linux/ptp_cl*
10026 F: include/asm-generic/syscall.h
10027 F: include/linux/ptrace.h
10028 F: include/linux/regset.h
10029 F: include/linux/tracehook.h
10030 F: include/uapi/linux/ptrace.h
10036 T: git git://linuxtv.org/media_tree.git
10038 F: drivers/media/usb/pulse8-cec/*
10040 PVRUSB2 VIDEO4LINUX DRIVER
10044 W: http://www.isely.net/pvrusb2/
10045 T: git git://linuxtv.org/media_tree.git
10047 F: Documentation/media/v4l-drivers/pvrusb2*
10048 F: drivers/media/usb/pvrusb2/
10053 T: git git://linuxtv.org/media_tree.git
10055 F: drivers/media/usb/pwc/*
10062 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10063 F: Documentation/hwmon/pwm-fan
10064 F: drivers/hwmon/pwm-fan.c
10070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10071 F: Documentation/pwm.txt
10072 F: Documentation/devicetree/bindings/pwm/
10073 F: include/linux/pwm.h
10075 F: drivers/video/backlight/pwm_bl.c
10076 F: include/linux/pwm_backlight.h
10078 PXA2xx/PXA3xx SUPPORT
10083 T: git git://github.com/hzhuang1/linux.git
10084 T: git git://github.com/rjarzmik/linux.git
10086 F: arch/arm/boot/dts/pxa*
10087 F: arch/arm/mach-pxa/
10088 F: drivers/dma/pxa*
10089 F: drivers/pcmcia/pxa2xx*
10090 F: drivers/pinctrl/pxa/
10091 F: drivers/spi/spi-pxa2xx*
10092 F: drivers/usb/gadget/udc/pxa2*
10093 F: include/sound/pxa2xx-lib.h
10101 F: drivers/gpio/gpio-pxa.c
10103 PXA3xx NAND FLASH DRIVER
10107 F: drivers/mtd/nand/pxa3xx_nand.c
10113 T: git git://github.com/hzhuang1/linux.git
10114 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10116 F: arch/arm/boot/dts/mmp*
10117 F: arch/arm/mach-mmp/
10132 F: drivers/crypto/qat/
10138 F: drivers/infiniband/hw/qib/
10140 QLOGIC QLA1280 SCSI DRIVER
10144 F: drivers/scsi/qla1280.[ch]
10146 QLOGIC QLA2XXX FC-SCSI DRIVER
10150 F: Documentation/scsi/LICENSE.qla2xxx
10151 F: drivers/scsi/qla2xxx/
10153 QLOGIC QLA4XXX iSCSI DRIVER
10157 F: Documentation/scsi/LICENSE.qla4xxx
10158 F: drivers/scsi/qla4xxx/
10160 QLOGIC QLA3XXX NETWORK DRIVER
10164 F: Documentation/networking/LICENSE.qla3xxx
10165 F: drivers/net/ethernet/qlogic/qla3xxx.*
10167 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10173 F: drivers/net/ethernet/qlogic/qlcnic/
10175 QLOGIC QLGE 10Gb ETHERNET DRIVER
10181 F: drivers/net/ethernet/qlogic/qlge/
10183 QLOGIC QL4xxx ETHERNET DRIVER
10189 F: drivers/net/ethernet/qlogic/qed/
10190 F: include/linux/qed/
10191 F: drivers/net/ethernet/qlogic/qede/
10193 QLOGIC QL41xxx ISCSI DRIVER
10197 F: drivers/scsi/qedi/
10201 W: http://www.alarsen.net/linux/qnx4fs/
10204 F: include/uapi/linux/qnx4_fs.h
10205 F: include/uapi/linux/qnxtypes.h
10207 QORIQ DPAA2 FSL-MC BUS DRIVER
10211 F: drivers/staging/fsl-mc/
10213 QT1010 MEDIA DRIVER
10216 W: https://linuxtv.org
10217 W: http://palosaari.fi/linux/
10218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10219 T: git git://linuxtv.org/anttip/media_tree.git
10221 F: drivers/media/tuners/qt1010*
10223 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10226 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10228 F: drivers/net/wireless/ath/ath9k/
10230 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10233 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10236 F: drivers/net/wireless/ath/ath10k/
10238 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10242 F: drivers/net/ethernet/qualcomm/emac/
10244 QUALCOMM HEXAGON ARCHITECTURE
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10251 QUALCOMM WCN36XX WIRELESS DRIVER
10254 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10255 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10257 F: drivers/net/wireless/ath/wcn36xx/
10259 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10264 F: drivers/firmware/qemu_fw_cfg.c
10266 RADOS BLOCK DEVICE (RBD)
10271 W: http://ceph.com/
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10273 T: git git://github.com/ceph/ceph-client.git
10275 F: Documentation/ABI/testing/sysfs-bus-rbd
10276 F: drivers/block/rbd.c
10277 F: drivers/block/rbd_types.h
10279 RADEON FRAMEBUFFER DISPLAY DRIVER
10283 F: drivers/video/fbdev/aty/radeon*
10284 F: include/uapi/linux/radeonfb.h
10286 RADIOSHARK RADIO DRIVER
10289 T: git git://linuxtv.org/media_tree.git
10291 F: drivers/media/radio/radio-shark.c
10293 RADIOSHARK2 RADIO DRIVER
10296 T: git git://linuxtv.org/media_tree.git
10298 F: drivers/media/radio/radio-shark2.c
10299 F: drivers/media/radio/radio-tea5777.c
10301 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10305 F: drivers/video/fbdev/aty/aty128fb.c
10307 RALINK MIPS ARCHITECTURE
10311 F: arch/mips/ralink
10313 RALINK RT2X00 WIRELESS LAN DRIVER
10319 F: drivers/net/wireless/ralink/rt2x00/
10321 RAMDISK RAM BLOCK DEVICE DRIVER
10324 F: Documentation/blockdev/ramdisk.txt
10325 F: drivers/block/brd.c
10327 RANDOM NUMBER DRIVER
10330 F: drivers/char/random.c
10336 F: drivers/rapidio/
10338 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10341 F: drivers/net/wireless/ray*
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10349 F: Documentation/RCU/torture.txt
10350 F: kernel/rcu/rcutorture.c
10352 RCUTORTURE TEST FRAMEWORK
10360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10361 F: tools/testing/selftests/rcutorture
10367 RDC R6040 FAST ETHERNET DRIVER
10371 F: drivers/net/ethernet/rdc/r6040.c
10373 RDS - RELIABLE DATAGRAM SOCKETS
10378 W: https://oss.oracle.com/projects/rds/
10381 F: Documentation/networking/rds.txt
10383 RDMAVT - RDMA verbs software
10387 F: drivers/infiniband/sw/rdmavt
10389 RDT - RESOURCE ALLOCATION
10393 F: arch/x86/kernel/cpu/intel_rdt*
10394 F: arch/x86/include/asm/intel_rdt*
10395 F: Documentation/x86/intel_rdt*
10397 READ-COPY UPDATE (RCU)
10404 W: http://www.rdrop.com/users/paulmck/RCU/
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10407 F: Documentation/RCU/
10408 X: Documentation/RCU/torture.txt
10409 F: include/linux/rcu*
10410 X: include/linux/srcu.h
10412 X: kernel/torture.c
10414 REAL TIME CLOCK (RTC) SUBSYSTEM
10418 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10421 F: Documentation/devicetree/bindings/rtc/
10422 F: Documentation/rtc.txt
10424 F: include/linux/rtc.h
10425 F: include/uapi/linux/rtc.h
10426 F: include/linux/rtc/
10427 F: include/linux/platform_data/rtc-*
10428 F: tools/testing/selftests/timers/rtctest.c
10430 REALTEK AUDIO CODECS
10434 F: sound/soc/codecs/rt*
10435 F: include/sound/rt*.h
10437 REISERFS FILE SYSTEM
10442 REGISTER MAP ABSTRACTION
10445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10447 F: Documentation/devicetree/bindings/regmap/
10448 F: drivers/base/regmap/
10449 F: include/linux/regmap.h
10451 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10457 F: Documentation/devicetree/bindings/remoteproc/
10458 F: Documentation/remoteproc.txt
10459 F: drivers/remoteproc/
10460 F: include/linux/remoteproc.h
10462 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10469 F: Documentation/rpmsg.txt
10470 F: include/linux/rpmsg.h
10472 RENESAS CLOCK DRIVERS
10476 F: drivers/clk/renesas/
10478 RENESAS ETHERNET DRIVERS
10482 F: drivers/net/ethernet/renesas/
10483 F: include/linux/sh_eth.h
10485 RENESAS USB2 PHY DRIVER
10489 F: drivers/phy/phy-rcar-gen3-usb2.c
10491 RESET CONTROLLER FRAMEWORK
10493 T: git git://git.pengutronix.de/git/pza/linux
10496 F: Documentation/devicetree/bindings/reset/
10497 F: include/dt-bindings/reset/
10498 F: include/linux/reset.h
10499 F: include/linux/reset-controller.h
10504 W: http://wireless.kernel.org/
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10508 F: Documentation/rfkill.txt
10516 F: lib/rhashtable.c
10517 F: include/linux/rhashtable.h
10519 RICOH SMARTMEDIA/XD DRIVER
10522 F: drivers/mtd/nand/r852.c
10523 F: drivers/mtd/nand/r852.h
10525 RICOH R5C592 MEMORYSTICK DRIVER
10528 F: drivers/memstick/host/r592.*
10532 W: http://sourceforge.net/projects/roccat/
10534 F: drivers/hid/hid-roccat*
10535 F: include/linux/hid-roccat*
10536 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10542 F: drivers/net/ethernet/rocker/
10546 W: http://www.comtrol.com
10548 F: Documentation/serial/rocket.txt
10549 F: drivers/tty/rocket*
10551 ROCKETPORT EXPRESS/INFINITY DRIVER
10555 F: drivers/tty/serial/rp2.*
10560 W: http://www.linux-ax25.org/
10562 F: include/net/rose.h
10563 F: include/uapi/linux/rose.h
10566 RTL2830 MEDIA DRIVER
10569 W: https://linuxtv.org
10570 W: http://palosaari.fi/linux/
10571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10572 T: git git://linuxtv.org/anttip/media_tree.git
10574 F: drivers/media/dvb-frontends/rtl2830*
10576 RTL2832 MEDIA DRIVER
10579 W: https://linuxtv.org
10580 W: http://palosaari.fi/linux/
10581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10582 T: git git://linuxtv.org/anttip/media_tree.git
10584 F: drivers/media/dvb-frontends/rtl2832*
10586 RTL2832_SDR MEDIA DRIVER
10589 W: https://linuxtv.org
10590 W: http://palosaari.fi/linux/
10591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10592 T: git git://linuxtv.org/anttip/media_tree.git
10594 F: drivers/media/dvb-frontends/rtl2832_sdr*
10596 RTL8180 WIRELESS DRIVER
10598 W: http://wireless.kernel.org/
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10601 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10603 RTL8187 WIRELESS DRIVER
10608 W: http://wireless.kernel.org/
10609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10611 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10613 RTL8192CE WIRELESS DRIVER
10617 W: http://wireless.kernel.org/
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10620 F: drivers/net/wireless/realtek/rtlwifi/
10621 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10623 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10628 F: drivers/net/wireless/realtek/rtl8xxxu/
10630 S3 SAVAGE FRAMEBUFFER DRIVER
10634 F: drivers/video/fbdev/savage/
10640 W: http://www.ibm.com/developerworks/linux/linux390/
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10645 F: Documentation/s390/
10646 F: Documentation/DocBook/s390*
10648 S390 COMMON I/O LAYER
10652 W: http://www.ibm.com/developerworks/linux/linux390/
10654 F: drivers/s390/cio/
10660 W: http://www.ibm.com/developerworks/linux/linux390/
10662 F: drivers/s390/block/dasd*
10663 F: block/partitions/ibm.c
10665 S390 NETWORK DRIVERS
10668 W: http://www.ibm.com/developerworks/linux/linux390/
10670 F: drivers/s390/net/
10676 W: http://www.ibm.com/developerworks/linux/linux390/
10679 F: drivers/pci/hotplug/s390_pci_hpc.c
10684 W: http://www.ibm.com/developerworks/linux/linux390/
10686 F: drivers/s390/crypto/
10691 W: http://www.ibm.com/developerworks/linux/linux390/
10693 F: drivers/s390/scsi/zfcp_*
10695 S390 IUCV NETWORK LAYER
10698 W: http://www.ibm.com/developerworks/linux/linux390/
10700 F: drivers/s390/net/*iucv*
10701 F: include/net/iucv/
10707 W: http://www.ibm.com/developerworks/linux/linux390/
10709 F: drivers/iommu/s390-iommu.c
10711 S3C24XX SD/MMC Driver
10715 F: drivers/mmc/host/s3cmci.*
10717 SAA6588 RDS RECEIVER DRIVER
10720 T: git git://linuxtv.org/media_tree.git
10721 W: https://linuxtv.org
10723 F: drivers/media/i2c/saa6588*
10725 SAA7134 VIDEO4LINUX DRIVER
10729 W: https://linuxtv.org
10730 T: git git://linuxtv.org/media_tree.git
10732 F: Documentation/media/v4l-drivers/saa7134*
10733 F: drivers/media/pci/saa7134/
10735 SAA7146 VIDEO4LINUX-2 DRIVER
10738 T: git git://linuxtv.org/media_tree.git
10740 F: drivers/media/common/saa7146/
10741 F: drivers/media/pci/saa7146/
10742 F: include/media/saa7146*
10744 SAMSUNG LAPTOP DRIVER
10748 F: drivers/platform/x86/samsung-laptop.c
10750 SAMSUNG AUDIO (ASoC) DRIVERS
10756 F: sound/soc/samsung/
10758 SAMSUNG FRAMEBUFFER DRIVER
10762 F: drivers/video/fbdev/s3c-fb.c
10764 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10771 F: drivers/mfd/sec*.c
10772 F: drivers/regulator/s2m*.c
10773 F: drivers/regulator/s5m*.c
10774 F: drivers/clk/clk-s2mps11.c
10775 F: drivers/rtc/rtc-s5m.c
10776 F: include/linux/mfd/samsung/
10777 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10778 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10779 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10780 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10782 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10786 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10788 F: drivers/media/platform/exynos4-is/
10790 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10795 F: drivers/media/platform/s3c-camif/
10796 F: include/media/drv-intf/s3c_camif.h
10798 SAMSUNG S5C73M3 CAMERA DRIVER
10803 F: drivers/media/i2c/s5c73m3/*
10805 SAMSUNG S5K5BAF CAMERA DRIVER
10810 F: drivers/media/i2c/s5k5baf.c
10812 SAMSUNG S3FWRN5 NFC DRIVER
10817 F: drivers/nfc/s3fwrn5
10819 SAMSUNG SOC CLOCK DRIVERS
10825 F: drivers/clk/samsung/
10826 F: include/dt-bindings/clock/exynos*.h
10827 F: Documentation/devicetree/bindings/clock/exynos*.txt
10829 SAMSUNG SPI DRIVERS
10836 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10837 F: drivers/spi/spi-s3c*
10838 F: include/linux/platform_data/spi-s3c64xx.h
10840 SAMSUNG SXGBE DRIVERS
10846 F: drivers/net/ethernet/samsung/sxgbe/
10848 SAMSUNG THERMAL DRIVER
10853 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10854 F: drivers/thermal/samsung/
10856 SAMSUNG USB2 PHY DRIVER
10861 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10862 F: Documentation/phy/samsung-usb2.txt
10863 F: drivers/phy/phy-exynos4210-usb2.c
10864 F: drivers/phy/phy-exynos4x12-usb2.c
10865 F: drivers/phy/phy-exynos5250-usb2.c
10866 F: drivers/phy/phy-s5pv210-usb2.c
10867 F: drivers/phy/phy-samsung-usb2.c
10868 F: drivers/phy/phy-samsung-usb2.h
10874 F: Documentation/devicetree/bindings/serial/
10875 F: drivers/tty/serial/
10881 F: drivers/media/rc/serial_ir.c
10887 F: drivers/staging/media/st-cec/
10888 F: Documentation/devicetree/bindings/media/stih-cec.txt
10890 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
10893 W: http://www.ibm.com/developerworks/linux/linux390/
10897 SYNOPSYS DESIGNWARE DMAC DRIVER
10901 F: include/linux/dma/dw.h
10902 F: include/linux/platform_data/dma-dw.h
10905 SYNOPSYS DESIGNWARE I2C DRIVER
10911 F: drivers/i2c/busses/i2c-designware-*
10912 F: include/linux/platform_data/i2c-designware.h
10914 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10918 F: include/linux/mmc/dw_mmc.h
10919 F: drivers/mmc/host/dw_mmc*
10921 SYSTEM TRACE MODULE CLASS
10924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10925 F: Documentation/trace/stm.txt
10926 F: drivers/hwtracing/stm/
10927 F: include/linux/stm.h
10928 F: include/uapi/linux/stm.h
10933 F: drivers/thunderbolt/
10935 TI BQ27XXX POWER SUPPLY DRIVER
10937 F: include/linux/power/bq27xxx_battery.h
10938 F: drivers/power/supply/bq27xxx_battery.c
10939 F: drivers/power/supply/bq27xxx_battery_i2c.c
10941 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10947 F: include/linux/clocksource.h
10948 F: include/linux/time.h
10949 F: include/linux/timex.h
10950 F: include/uapi/linux/time.h
10951 F: include/uapi/linux/timex.h
10952 F: kernel/time/clocksource.c
10953 F: kernel/time/time*.c
10954 F: kernel/time/alarmtimer.c
10955 F: kernel/time/ntp.c
10956 F: tools/testing/selftests/timers/
10961 F: drivers/watchdog/sc1200wdt.c
10967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10970 F: include/linux/sched.h
10971 F: include/uapi/linux/sched.h
10972 F: include/linux/wait.h
10977 W: http://www.sunplus.com
10981 SCR24X CHIP CARD INTERFACE DRIVER
10984 F: drivers/char/pcmcia/scr24x_cs.c
10986 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10990 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10991 F: drivers/clk/clk-scpi.c
10992 F: drivers/cpufreq/scpi-cpufreq.c
10993 F: drivers/firmware/arm_scpi.c
10994 F: include/linux/scpi_protocol.h
10999 W: http://www.kernel.dk
11001 F: drivers/scsi/sr*
11003 SCSI RDMA PROTOCOL (SRP) INITIATOR
11007 W: http://www.openfabrics.org
11008 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11010 F: drivers/infiniband/ulp/srp/
11011 F: include/scsi/srp.h
11016 W: http://sg.danny.cz/sg
11018 F: Documentation/scsi/scsi-generic.txt
11019 F: drivers/scsi/sg.c
11020 F: include/scsi/sg.h
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11029 F: Documentation/devicetree/bindings/scsi/
11037 F: Documentation/scsi/st.txt
11038 F: drivers/scsi/st.*
11039 F: drivers/scsi/st_*.h
11045 W: http://lksctp.sourceforge.net
11047 F: Documentation/networking/sctp.txt
11048 F: include/linux/sctp.h
11049 F: include/uapi/linux/sctp.h
11050 F: include/net/sctp/
11056 F: Documentation/i2c/busses/scx200_acb
11057 F: arch/x86/platform/scx200/
11058 F: drivers/watchdog/scx200_wdt.c
11059 F: drivers/i2c/busses/scx200*
11060 F: drivers/mtd/maps/scx200_docflash.c
11061 F: include/linux/scx200.h
11066 F: drivers/char/scx200_gpio.c
11067 F: include/linux/scx200_gpio.h
11069 SCx200 HRT CLOCKSOURCE DRIVER
11072 F: drivers/clocksource/scx200_hrt.c
11074 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11078 F: drivers/mmc/host/sdricoh_cs.c
11080 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11083 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11085 F: drivers/mmc/host/sdhci*
11086 F: include/linux/mmc/sdhci*
11092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11094 F: kernel/seccomp.c
11095 F: include/uapi/linux/seccomp.h
11096 F: include/linux/seccomp.h
11097 F: tools/testing/selftests/seccomp/*
11098 K: \bsecure_computing
11101 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11106 F: drivers/mmc/host/sdhci-brcmstb*
11108 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11113 F: drivers/mmc/host/sdhci-s3c*
11115 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11119 F: drivers/mmc/host/sdhci-spear.c
11125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11126 W: http://kernsec.org/
11134 SELINUX SECURITY MODULE
11139 W: http://selinuxproject.org
11140 T: git git://git.infradead.org/users/pcmoore/selinux
11142 F: include/linux/selinux*
11143 F: security/selinux/
11144 F: scripts/selinux/
11146 APPARMOR SECURITY MODULE
11149 W: apparmor.wiki.kernel.org
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11152 F: security/apparmor/
11154 LOADPIN SECURITY MODULE
11156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11158 F: security/loadpin/
11160 YAMA SECURITY MODULE
11162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11169 F: drivers/misc/phantom.c
11170 F: include/uapi/linux/phantom.h
11172 Emulex 10Gbps iSCSI - OneConnect DRIVER
11177 W: http://www.broadcom.com
11179 F: drivers/scsi/be2iscsi/
11181 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11187 W: http://www.emulex.com
11189 F: drivers/net/ethernet/emulex/benet/
11191 EMULEX ONECONNECT ROCE DRIVER
11195 W: http://www.emulex.com
11197 F: drivers/infiniband/hw/ocrdma/
11198 F: include/uapi/rdma/ocrdma-abi.h
11206 F: drivers/net/ethernet/sfc/
11211 F: drivers/misc/sgi-gru/
11213 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11217 F: Documentation/ia64/serial.txt
11218 F: drivers/tty/serial/ioc?_serial.c
11219 F: include/linux/ioc?.h
11221 SGI XP/XPC/XPNET DRIVER
11225 F: drivers/misc/sgi-xp/
11227 SI2157 MEDIA DRIVER
11230 W: https://linuxtv.org
11231 W: http://palosaari.fi/linux/
11232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11233 T: git git://linuxtv.org/anttip/media_tree.git
11235 F: drivers/media/tuners/si2157*
11237 SI2168 MEDIA DRIVER
11240 W: https://linuxtv.org
11241 W: http://palosaari.fi/linux/
11242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11243 T: git git://linuxtv.org/anttip/media_tree.git
11245 F: drivers/media/dvb-frontends/si2168*
11247 SI470X FM RADIO RECEIVER I2C DRIVER
11250 T: git git://linuxtv.org/media_tree.git
11251 W: https://linuxtv.org
11253 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11255 SI470X FM RADIO RECEIVER USB DRIVER
11258 T: git git://linuxtv.org/media_tree.git
11259 W: https://linuxtv.org
11261 F: drivers/media/radio/si470x/radio-si470x-common.c
11262 F: drivers/media/radio/si470x/radio-si470x.h
11263 F: drivers/media/radio/si470x/radio-si470x-usb.c
11265 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11268 T: git git://linuxtv.org/media_tree.git
11269 W: https://linuxtv.org
11271 F: drivers/media/radio/si4713/si4713.?
11273 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11276 T: git git://linuxtv.org/media_tree.git
11277 W: https://linuxtv.org
11279 F: drivers/media/radio/si4713/radio-platform-si4713.c
11281 SI4713 FM RADIO TRANSMITTER USB DRIVER
11284 T: git git://linuxtv.org/media_tree.git
11285 W: https://linuxtv.org
11287 F: drivers/media/radio/si4713/radio-usb-si4713.c
11293 W: https://linuxtv.org
11294 T: git git://linuxtv.org/media_tree.git
11296 F: drivers/media/common/siano/
11297 F: drivers/media/usb/siano/
11298 F: drivers/media/usb/siano/
11299 F: drivers/media/mmc/siano/
11305 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11306 F: drivers/video/fbdev/simplefb.c
11307 F: include/linux/platform_data/simplefb.h
11309 SH_VEU V4L2 MEM2MEM DRIVER
11312 F: drivers/media/platform/sh_veu.c
11314 SH_VOU V4L2 OUTPUT DRIVER
11317 F: drivers/media/platform/sh_vou.c
11318 F: include/media/drv-intf/sh_vou.h
11320 SIMPLE FIRMWARE INTERFACE (SFI)
11323 W: http://simplefirmware.org/
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11326 F: arch/x86/platform/sfi/
11328 F: include/linux/sfi*.h
11330 SIMTEC EB110ATX (Chalice CATS)
11334 W: http://www.simtec.co.uk/products/EB110ATX/
11337 SIMTEC EB2410ITX (BAST)
11341 W: http://www.simtec.co.uk/products/EB2410ITX/
11343 F: arch/arm/mach-s3c24xx/mach-bast.c
11344 F: arch/arm/mach-s3c24xx/bast-ide.c
11345 F: arch/arm/mach-s3c24xx/bast-irq.c
11347 SIPHASH PRF ROUTINES
11351 F: lib/test_siphash.c
11352 F: include/linux/siphash.h
11354 TI DAVINCI MACHINE SUPPORT
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11360 F: arch/arm/mach-davinci/
11361 F: drivers/i2c/busses/i2c-davinci.c
11363 TI DAVINCI SERIES MEDIA DRIVER
11366 W: https://linuxtv.org
11367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11368 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11370 F: drivers/media/platform/davinci/
11371 F: include/media/davinci/
11373 TI AM437X VPFE DRIVER
11376 W: https://linuxtv.org
11377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11378 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11380 F: drivers/media/platform/am437x/
11382 OV2659 OMNIVISION SENSOR DRIVER
11385 W: https://linuxtv.org
11386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11387 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11389 F: drivers/media/i2c/ov2659.c
11390 F: include/media/i2c/ov2659.h
11392 SILICON MOTION SM712 FRAME BUFFER DRIVER
11398 F: drivers/video/fbdev/sm712*
11399 F: Documentation/fb/sm712fb.txt
11401 SIS 190 ETHERNET DRIVER
11405 F: drivers/net/ethernet/sis/sis190.c
11407 SIS 900/7016 FAST ETHERNET DRIVER
11409 W: http://www.brownhat.org/sis900.html
11412 F: drivers/net/ethernet/sis/sis900.*
11414 SIS FRAMEBUFFER DRIVER
11416 W: http://www.winischhofer.net/linuxsisvga.shtml
11418 F: Documentation/fb/sisfb.txt
11419 F: drivers/video/fbdev/sis/
11420 F: include/video/sisfb.h
11424 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11426 F: drivers/usb/misc/sisusbvga/
11436 F: include/linux/sl?b*.h
11439 SLEEPABLE READ-COPY UPDATE (SRCU)
11446 W: http://www.rdrop.com/users/paulmck/RCU/
11448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11449 F: include/linux/srcu.h
11450 F: kernel/rcu/srcu.c
11452 SMACK SECURITY MODULE
11455 W: http://schaufler-ca.com
11456 T: git git://github.com/cschaufler/smack-next
11458 F: Documentation/security/Smack.txt
11461 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11465 F: drivers/power/avs/
11466 F: include/linux/power/smartreflex.h
11469 SMC91x ETHERNET DRIVER
11472 F: drivers/net/ethernet/smsc/smc91x.*
11474 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11478 F: drivers/media/i2c/smiapp/
11479 F: include/media/i2c/smiapp.h
11480 F: drivers/media/i2c/smiapp-pll.c
11481 F: drivers/media/i2c/smiapp-pll.h
11482 F: include/uapi/linux/smiapp.h
11483 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11485 SMM665 HARDWARE MONITOR DRIVER
11489 F: Documentation/hwmon/smm665
11490 F: drivers/hwmon/smm665.c
11492 SMSC EMC2103 HARDWARE MONITOR DRIVER
11496 F: Documentation/hwmon/emc2103
11497 F: drivers/hwmon/emc2103.c
11499 SMSC SCH5627 HARDWARE MONITOR DRIVER
11503 F: Documentation/hwmon/sch5627
11504 F: drivers/hwmon/sch5627.c
11506 SMSC47B397 HARDWARE MONITOR DRIVER
11510 F: Documentation/hwmon/smsc47b397
11511 F: drivers/hwmon/smsc47b397.c
11513 SMSC911x ETHERNET DRIVER
11517 F: include/linux/smsc911x.h
11518 F: drivers/net/ethernet/smsc/smsc911x.*
11520 SMSC9420 PCI ETHERNET DRIVER
11524 F: drivers/net/ethernet/smsc/smsc9420.*
11526 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11530 F: drivers/video/fbdev/smscufx.c
11532 SOC-CAMERA V4L2 SUBSYSTEM
11535 T: git git://linuxtv.org/media_tree.git
11537 F: include/media/soc*
11538 F: drivers/media/i2c/soc_camera/
11539 F: drivers/media/platform/soc_camera/
11541 SOEKRIS NET48XX LED SUPPORT
11544 F: drivers/leds/leds-net48xx.c
11546 SOFTLOGIC 6x10 MPEG CODEC
11553 F: drivers/media/pci/solo6x10/
11555 SOFTWARE RAID (Multiple Disks) SUPPORT
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11561 F: include/linux/raid/
11562 F: include/uapi/linux/raid/
11564 SONIC NETWORK DRIVER
11568 F: drivers/net/ethernet/natsemi/sonic.*
11570 SONICS SILICON BACKPLANE DRIVER (SSB)
11575 F: include/linux/ssb/
11577 SONY VAIO CONTROL DEVICE DRIVER
11580 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11582 F: Documentation/laptops/sony-laptop.txt
11583 F: drivers/char/sonypi.c
11584 F: drivers/platform/x86/sony-laptop.c
11585 F: include/linux/sony-laptop.h
11587 SONY MEMORYSTICK CARD SUPPORT
11589 W: http://tifmxx.berlios.de/
11591 F: drivers/memstick/host/tifm_ms.c
11593 SONY MEMORYSTICK STANDARD SUPPORT
11596 F: drivers/memstick/core/ms_block.*
11602 W: http://www.alsa-project.org/
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11604 T: git git://git.alsa-project.org/alsa-kernel.git
11605 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11607 F: Documentation/sound/
11609 F: include/uapi/sound/
11612 SOUND - COMPRESSED AUDIO
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11617 F: Documentation/sound/alsa/compress_offload.txt
11618 F: include/sound/compress_driver.h
11619 F: include/uapi/sound/compress_*
11620 F: sound/core/compress_offload.c
11621 F: sound/soc/soc-compress.c
11623 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11628 W: http://alsa-project.org/main/index.php/ASoC
11630 F: Documentation/devicetree/bindings/sound/
11631 F: Documentation/sound/alsa/soc/
11633 F: include/sound/soc*
11635 SOUND - DMAENGINE HELPERS
11638 F: include/sound/dmaengine_pcm.h
11639 F: sound/core/pcm_dmaengine.c
11640 F: sound/soc/soc-generic-dmaengine-pcm.c
11645 W: https://linuxtv.org
11646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11648 F: drivers/media/dvb-frontends/sp2*
11650 SPARC + UltraSPARC (sparc/sparc64)
11653 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11660 SPARC SERIAL DRIVERS
11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11666 F: include/linux/sunserialcore.h
11667 F: drivers/tty/serial/suncore.c
11668 F: drivers/tty/serial/sunhv.c
11669 F: drivers/tty/serial/sunsab.c
11670 F: drivers/tty/serial/sunsab.h
11671 F: drivers/tty/serial/sunsu.c
11672 F: drivers/tty/serial/sunzilog.c
11673 F: drivers/tty/serial/sunzilog.h
11678 W: https://sparse.wiki.kernel.org/
11679 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11680 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11682 F: include/linux/compiler.h
11684 SPEAR PLATFORM SUPPORT
11688 W: http://www.st.com/spear
11690 F: arch/arm/boot/dts/spear*
11691 F: arch/arm/mach-spear/
11693 SPEAR CLOCK FRAMEWORK SUPPORT
11696 W: http://www.st.com/spear
11698 F: drivers/clk/spear/
11704 W: http://www.linux-mtd.infradead.org/
11705 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11706 T: git git://github.com/spi-nor/linux.git
11708 F: drivers/mtd/spi-nor/
11709 F: include/linux/mtd/spi-nor.h
11714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11715 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11717 F: Documentation/devicetree/bindings/spi/
11718 F: Documentation/spi/
11720 F: include/linux/spi/
11721 F: include/uapi/linux/spi/
11724 SPIDERNET NETWORK DRIVER for CELL
11728 F: Documentation/networking/spider_net.txt
11729 F: drivers/net/ethernet/toshiba/spider_net*
11734 W: http://www.ibm.com/developerworks/power/cell/
11736 F: Documentation/filesystems/spufs.txt
11737 F: arch/powerpc/platforms/cell/spufs/
11739 SQUASHFS FILE SYSTEM
11742 W: http://squashfs.org.uk
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11745 F: Documentation/filesystems/squashfs.txt
11748 SRM (Alpha) environment access
11751 F: arch/alpha/kernel/srm_env.c
11757 F: Documentation/process/stable-kernel-rules.rst
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11764 F: drivers/staging/
11770 F: drivers/staging/comedi/
11772 STAGING - FLARION FT1000 DRIVERS
11775 F: drivers/staging/ft1000/
11777 STAGING - INDUSTRIAL IO
11781 F: Documentation/devicetree/bindings/staging/iio/
11782 F: drivers/staging/iio/
11784 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11786 W: http://www.lirc.org/
11788 F: drivers/staging/media/lirc/
11790 STAGING - LUSTRE PARALLEL FILESYSTEM
11795 W: http://wiki.lustre.org/
11797 F: drivers/staging/lustre
11799 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11804 F: drivers/staging/nvec/
11806 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11810 W: http://wiki.laptop.org/go/DCON
11812 F: drivers/staging/olpc_dcon/
11814 STAGING - REALTEK RTL8712U DRIVERS
11818 F: drivers/staging/rtl8712/
11820 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11826 F: drivers/staging/sm750fb/
11828 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11834 W: http://www.linux-speakup.org/
11836 F: drivers/staging/speakup/
11838 STAGING - VIA VT665X DRIVERS
11841 F: drivers/staging/vt665?/
11843 STAGING - WILC1000 WIFI DRIVER
11848 F: drivers/staging/wilc1000/
11850 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11853 F: drivers/staging/xgifb/
11855 STARFIRE/DURALAN NETWORK DRIVER
11858 F: drivers/net/ethernet/adaptec/starfire*
11862 W: http://sammy.net/sun3/
11864 F: arch/m68k/kernel/*sun3*
11865 F: arch/m68k/sun3*/
11866 F: arch/m68k/include/asm/sun3*
11867 F: drivers/net/ethernet/i825xx/sun3*
11869 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11873 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11874 F: drivers/input/keyboard/sun4i-lradc-keys.c
11876 SUNDANCE NETWORK DRIVER
11880 F: drivers/net/ethernet/dlink/sundance.c
11886 Q: http://patchwork.kernel.org/project/linux-sh/list/
11888 F: Documentation/sh/
11897 B: https://bugzilla.kernel.org
11899 F: Documentation/power/
11900 F: arch/x86/kernel/acpi/
11901 F: drivers/base/power/
11903 F: include/linux/suspend.h
11904 F: include/linux/freezer.h
11905 F: include/linux/pm.h
11911 F: Documentation/svga.txt
11912 F: arch/x86/boot/video*
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11920 F: arch/*/kernel/pci-swiotlb.c
11921 F: include/linux/swiotlb.h
11929 F: include/net/switchdev.h
11931 SYNOPSYS ARC ARCHITECTURE
11936 F: Documentation/devicetree/bindings/arc/*
11937 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11938 F: drivers/clocksource/arc_timer.c
11939 F: drivers/tty/serial/arc_uart.c
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11942 SYNOPSYS ARC SDP platform support
11945 F: arch/arc/plat-axs10x
11946 F: arch/arc/boot/dts/ax*
11947 F: Documentation/devicetree/bindings/arc/axs10*
11949 SYSTEM CONFIGURATION (SYSCON)
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11954 F: drivers/mfd/syscon.c
11956 SYSTEM RESET/SHUTDOWN DRIVERS
11959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11961 F: Documentation/devicetree/bindings/power/reset/
11962 F: drivers/power/reset/
11967 F: Documentation/filesystems/sysv-fs.txt
11969 F: include/linux/sysv_fs.h
11975 W: http://www.linux-iscsi.org
11976 W: http://groups.google.com/group/linux-iscsi-target-dev
11977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11981 F: Documentation/target/
11983 TASKSTATS STATISTICS INTERFACE
11986 F: Documentation/accounting/taskstats*
11987 F: include/linux/taskstats*
11988 F: kernel/taskstats.c
11994 F: include/net/pkt_cls.h
11995 F: include/uapi/linux/pkt_cls.h
11998 TCP LOW PRIORITY MODULE
12001 W: http://tcp-lp-mod.sourceforge.net/
12003 F: net/ipv4/tcp_lp.c
12005 TDA10071 MEDIA DRIVER
12008 W: https://linuxtv.org
12009 W: http://palosaari.fi/linux/
12010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12011 T: git git://linuxtv.org/anttip/media_tree.git
12013 F: drivers/media/dvb-frontends/tda10071*
12015 TDA18212 MEDIA DRIVER
12018 W: https://linuxtv.org
12019 W: http://palosaari.fi/linux/
12020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12021 T: git git://linuxtv.org/anttip/media_tree.git
12023 F: drivers/media/tuners/tda18212*
12025 TDA18218 MEDIA DRIVER
12028 W: https://linuxtv.org
12029 W: http://palosaari.fi/linux/
12030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12031 T: git git://linuxtv.org/anttip/media_tree.git
12033 F: drivers/media/tuners/tda18218*
12035 TDA18271 MEDIA DRIVER
12038 W: https://linuxtv.org
12039 W: http://github.com/mkrufky
12040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12041 T: git git://linuxtv.org/mkrufky/tuners.git
12043 F: drivers/media/tuners/tda18271*
12045 TDA827x MEDIA DRIVER
12048 W: https://linuxtv.org
12049 W: http://github.com/mkrufky
12050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12051 T: git git://linuxtv.org/mkrufky/tuners.git
12053 F: drivers/media/tuners/tda8290.*
12055 TDA8290 MEDIA DRIVER
12058 W: https://linuxtv.org
12059 W: http://github.com/mkrufky
12060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12061 T: git git://linuxtv.org/mkrufky/tuners.git
12063 F: drivers/media/tuners/tda8290.*
12065 TDA9840 MEDIA DRIVER
12068 T: git git://linuxtv.org/media_tree.git
12069 W: https://linuxtv.org
12071 F: drivers/media/i2c/tda9840*
12073 TEA5761 TUNER DRIVER
12077 W: https://linuxtv.org
12078 T: git git://linuxtv.org/media_tree.git
12080 F: drivers/media/tuners/tea5761.*
12082 TEA5767 TUNER DRIVER
12086 W: https://linuxtv.org
12087 T: git git://linuxtv.org/media_tree.git
12089 F: drivers/media/tuners/tea5767.*
12091 TEA6415C MEDIA DRIVER
12094 T: git git://linuxtv.org/media_tree.git
12095 W: https://linuxtv.org
12097 F: drivers/media/i2c/tea6415c*
12099 TEA6420 MEDIA DRIVER
12102 T: git git://linuxtv.org/media_tree.git
12103 W: https://linuxtv.org
12105 F: drivers/media/i2c/tea6420*
12111 F: drivers/net/team/
12112 F: include/linux/if_team.h
12113 F: include/uapi/linux/if_team.h
12115 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12118 F: arch/x86/platform/ts5500/
12120 TECHNOTREND USB IR RECEIVER
12124 F: drivers/media/rc/ttusbir.c
12126 TEGRA ARCHITECTURE SUPPORT
12131 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12140 F: drivers/clk/tegra/
12146 F: drivers/dma/tegra*
12151 F: drivers/i2c/busses/i2c-tegra.c
12153 TEGRA IOMMU DRIVERS
12156 F: drivers/iommu/tegra*
12162 F: drivers/input/keyboard/tegra-kbc.c
12167 F: drivers/pwm/pwm-tegra.c
12169 TEGRA SERIAL DRIVER
12172 F: drivers/tty/serial/serial-tegra.c
12177 F: drivers/spi/spi-tegra*
12179 TEHUTI ETHERNET DRIVER
12183 F: drivers/net/ethernet/tehuti/*
12185 Telecom Clock Driver for MCPL0010
12188 F: drivers/char/tlclk.c
12190 TENSILICA XTENSA PORT (xtensa)
12194 T: git git://github.com/czankel/xtensa-linux.git
12197 F: drivers/irqchip/irq-xtensa-*
12199 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12205 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12206 F: drivers/firmware/ti_sci*
12207 F: include/linux/soc/ti/ti_sci_protocol.h
12209 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12212 T: git git://linuxtv.org/media_tree.git
12213 W: https://linuxtv.org
12215 F: drivers/media/radio/radio-raremono.c
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12223 Q: https://patchwork.kernel.org/project/linux-pm/list/
12225 F: drivers/thermal/
12226 F: include/linux/thermal.h
12227 F: include/uapi/linux/thermal.h
12228 F: include/linux/cpu_cooling.h
12229 F: Documentation/devicetree/bindings/thermal/
12231 THERMAL/CPU_COOLING
12237 F: Documentation/thermal/cpu-cooling-api.txt
12238 F: drivers/thermal/cpu_cooling.c
12239 F: include/linux/cpu_cooling.h
12241 THINKPAD ACPI EXTRAS DRIVER
12245 W: http://ibm-acpi.sourceforge.net
12246 W: http://thinkwiki.org/wiki/Ibm-acpi
12247 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12249 F: drivers/platform/x86/thinkpad_acpi.c
12251 TI BANDGAP AND THERMAL DRIVER
12257 F: drivers/thermal/ti-soc-thermal/
12262 W: http://linuxtv.org/
12263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12265 F: drivers/media/platform/ti-vpe/
12267 TI CDCE706 CLOCK DRIVER
12270 F: drivers/clk/clk-cdce706.c
12277 F: include/linux/clk/ti.h
12279 TI ETHERNET SWITCH DRIVER (CPSW)
12285 F: drivers/net/ethernet/ti/cpsw*
12286 F: drivers/net/ethernet/ti/davinci*
12288 TI FLASH MEDIA INTERFACE DRIVER
12291 F: drivers/misc/tifm*
12292 F: drivers/mmc/host/tifm_sd.c
12293 F: include/linux/tifm.h
12295 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12300 F: drivers/soc/ti/*
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12304 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12309 F: sound/soc/codecs/lm49453*
12310 F: sound/soc/codecs/isabelle*
12312 TI LP855x BACKLIGHT DRIVER
12315 F: Documentation/backlight/lp855x-driver.txt
12316 F: drivers/video/backlight/lp855x_bl.c
12317 F: include/linux/platform_data/lp855x.h
12319 TI LP8727 CHARGER DRIVER
12322 F: drivers/power/supply/lp8727_charger.c
12323 F: include/linux/platform_data/lp8727.h
12325 TI LP8788 MFD DRIVER
12328 F: drivers/iio/adc/lp8788_adc.c
12329 F: drivers/leds/leds-lp8788.c
12330 F: drivers/mfd/lp8788*.c
12331 F: drivers/power/supply/lp8788-charger.c
12332 F: drivers/regulator/lp8788-*.c
12333 F: include/linux/mfd/lp8788*.h
12335 TI NETCP ETHERNET DRIVER
12340 F: drivers/net/ethernet/ti/netcp*
12342 TI TAS571X FAMILY ASoC CODEC DRIVER
12346 F: sound/soc/codecs/tas571x*
12348 TI TWL4030 SERIES SOC CODEC DRIVER
12352 F: sound/soc/codecs/twl4030*
12354 TI WILINK WIRELESS DRIVERS
12356 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12357 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12360 F: drivers/net/wireless/ti/
12361 F: include/linux/wl12xx.h
12368 W: http://tipc.sourceforge.net/
12370 F: include/uapi/linux/tipc*.h
12375 W: http://www.mellanox.com/repository/solutions/tile-scm/
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12379 F: drivers/char/tile-srom.c
12380 F: drivers/edac/tile_edac.c
12381 F: drivers/net/ethernet/tile/
12382 F: drivers/rtc/rtc-tile.c
12383 F: drivers/tty/hvc/hvc_tile.c
12384 F: drivers/tty/serial/tilegx.c
12385 F: drivers/usb/host/*-tilegx.c
12386 F: include/linux/usb/tilegx.h
12388 TLAN NETWORK DRIVER
12391 W: http://sourceforge.net/projects/tlan/
12393 F: Documentation/networking/tlan.txt
12394 F: drivers/net/ethernet/ti/tlan.*
12396 TOMOYO SECURITY MODULE
12403 W: http://tomoyo.sourceforge.jp/
12404 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12406 F: security/tomoyo/
12408 TOPSTAR LAPTOP EXTRAS DRIVER
12412 F: drivers/platform/x86/topstar-laptop.c
12414 TOSHIBA ACPI EXTRAS DRIVER
12418 F: drivers/platform/x86/toshiba_acpi.c
12420 TOSHIBA BLUETOOTH DRIVER
12424 F: drivers/platform/x86/toshiba_bluetooth.c
12426 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12430 F: drivers/platform/x86/toshiba_haps.c
12432 TOSHIBA WMI HOTKEYS DRIVER
12436 F: drivers/platform/x86/toshiba-wmi.c
12440 W: http://www.buzzard.org.uk/toshiba/
12442 F: drivers/char/toshiba.c
12443 F: include/linux/toshiba.h
12444 F: include/uapi/linux/toshiba.h
12446 TOSHIBA TC358743 DRIVER
12450 F: drivers/media/i2c/tc358743*
12451 F: include/media/i2c/tc358743.h
12453 TMIO/SDHI MMC DRIVER
12457 F: drivers/mmc/host/tmio_mmc*
12458 F: drivers/mmc/host/sh_mobile_sdhi.c
12459 F: include/linux/mfd/tmio.h
12461 TMP401 HARDWARE MONITOR DRIVER
12465 F: Documentation/hwmon/tmp401
12466 F: drivers/hwmon/tmp401.c
12468 TMPFS (SHMEM FILESYSTEM)
12472 F: include/linux/shmem_fs.h
12475 TM6000 VIDEO4LINUX DRIVER
12479 W: https://linuxtv.org
12480 T: git git://linuxtv.org/media_tree.git
12482 F: drivers/media/usb/tm6000/
12483 F: Documentation/media/v4l-drivers/tm6000*
12485 TW5864 VIDEO4LINUX DRIVER
12491 F: drivers/media/pci/tw5864/
12493 TW68 VIDEO4LINUX DRIVER
12496 T: git git://linuxtv.org/media_tree.git
12497 W: https://linuxtv.org
12499 F: drivers/media/pci/tw68/
12501 TW686X VIDEO4LINUX DRIVER
12504 T: git git://linuxtv.org/media_tree.git
12505 W: http://linuxtv.org
12507 F: drivers/media/pci/tw686x/
12514 W: http://tpmdd.sourceforge.net
12516 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12517 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12519 F: drivers/char/tpm/
12521 TPM IBM_VTPM DEVICE DRIVER
12523 W: http://tpmdd.sourceforge.net
12526 F: drivers/char/tpm/tpm_ibmvtpm*
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12533 F: Documentation/trace/ftrace.txt
12534 F: arch/*/*/*/ftrace.h
12535 F: arch/*/kernel/ftrace.c
12536 F: include/*/ftrace.h
12537 F: include/linux/trace*.h
12540 F: tools/testing/selftests/ftrace/
12542 TRACING MMIO ACCESSES (MMIOTRACE)
12550 F: kernel/trace/trace_mmiotrace.c
12551 F: include/linux/mmiotrace.h
12552 F: arch/x86/mm/kmmio.c
12553 F: arch/x86/mm/mmio-mod.c
12554 F: arch/x86/mm/testmmiotrace.c
12558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12560 K: ^Subject:.*(?i)trivial
12566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12567 F: Documentation/serial/
12569 F: drivers/tty/serial/serial_core.c
12570 F: include/linux/serial_core.h
12571 F: include/linux/serial.h
12572 F: include/linux/tty.h
12573 F: include/uapi/linux/serial_core.h
12574 F: include/uapi/linux/serial.h
12575 F: include/uapi/linux/tty.h
12577 TUA9001 MEDIA DRIVER
12580 W: https://linuxtv.org
12581 W: http://palosaari.fi/linux/
12582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12583 T: git git://linuxtv.org/anttip/media_tree.git
12585 F: drivers/media/tuners/tua9001*
12587 TULIP NETWORK DRIVERS
12591 F: drivers/net/ethernet/dec/tulip/
12595 W: http://vtun.sourceforge.net/tun
12597 F: Documentation/networking/tuntap.txt
12598 F: arch/um/os-Linux/drivers/
12600 TURBOCHANNEL SUBSYSTEM
12604 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12607 F: include/linux/tc.h
12609 UBI FILE SYSTEM (UBIFS)
12614 T: git git://git.infradead.org/ubifs-2.6.git
12615 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12617 F: Documentation/filesystems/ubifs.txt
12620 UCLINUX (M68KNOMMU AND COLDFIRE)
12622 W: http://www.linux-m68k.org/
12623 W: http://www.uclinux.org/
12626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12628 F: arch/m68k/coldfire/
12630 F: arch/m68k/*/*_no.*
12631 F: arch/m68k/include/asm/*_no.*
12636 F: Documentation/filesystems/udf.txt
12643 F: drivers/hid/hid-udraw.c
12648 F: Documentation/filesystems/ufs.txt
12651 UHID USERSPACE HID IO DRIVER:
12655 F: drivers/hid/uhid.c
12656 F: include/uapi/linux/uhid.h
12658 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12662 F: include/linux/uwb.h
12663 F: include/linux/uwb/
12665 UNICORE32 ARCHITECTURE:
12667 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12669 T: git git://github.com/gxt/linux.git
12674 W: http://dotat.at/prog/unifdef
12676 F: scripts/unifdef.c
12678 UNIFORM CDROM DRIVER
12680 W: http://www.kernel.dk
12682 F: Documentation/cdrom/
12683 F: drivers/cdrom/cdrom.c
12684 F: include/linux/cdrom.h
12685 F: include/uapi/linux/cdrom.h
12687 UNISYS S-PAR DRIVERS
12691 F: drivers/staging/unisys/
12693 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12697 F: Documentation/scsi/ufs.txt
12698 F: drivers/scsi/ufs/
12700 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12705 F: drivers/scsi/ufs/*dwc*
12707 UNSORTED BLOCK IMAGES (UBI)
12710 W: http://www.linux-mtd.infradead.org/
12712 T: git git://git.infradead.org/ubifs-2.6.git
12714 F: drivers/mtd/ubi/
12715 F: include/linux/mtd/ubi.h
12716 F: include/uapi/mtd/ubi-user.h
12722 F: Documentation/usb/acm.txt
12723 F: drivers/usb/class/cdc-acm.*
12725 USB AR5523 WIRELESS DRIVER
12729 F: drivers/net/wireless/ath/ar5523/
12736 F: drivers/usb/storage/uas.c
12738 USB CDC ETHERNET DRIVER
12742 F: drivers/net/usb/cdc_*.c
12743 F: include/uapi/linux/usb/cdc.h
12745 USB CHAOSKEY DRIVER
12749 F: drivers/usb/misc/chaoskey.c
12751 USB CYPRESS C67X00 DRIVER
12755 F: drivers/usb/c67x00/
12757 USB DAVICOM DM9601 DRIVER
12760 W: http://www.linux-usb.org/usbnet
12762 F: drivers/net/usb/dm9601.c
12764 USB DIAMOND RIO500 DRIVER
12767 W: http://rio500.sourceforge.net
12769 F: drivers/usb/misc/rio500*
12775 F: Documentation/usb/ehci.txt
12776 F: drivers/usb/host/ehci*
12778 USB GADGET/PERIPHERAL SUBSYSTEM
12781 W: http://www.linux-usb.org/gadget
12782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12784 F: drivers/usb/gadget/
12785 F: include/linux/usb/gadget*
12787 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12793 F: Documentation/hid/hiddev.txt
12794 F: drivers/hid/usbhid/
12800 F: drivers/usb/host/isp116x*
12801 F: include/linux/usb/isp116x.h
12803 USB LAN78XX ETHERNET DRIVER
12808 F: drivers/net/usb/lan78xx.*
12810 USB MASS STORAGE DRIVER
12815 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12816 F: drivers/usb/storage/
12821 T: git git://git.alsa-project.org/alsa-kernel.git
12823 F: sound/usb/midi.*
12825 USB NETWORKING DRIVERS
12828 F: drivers/net/usb/
12834 F: Documentation/usb/ohci.txt
12835 F: drivers/usb/host/ohci*
12837 USB OTG FSM (Finite State Machine)
12839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12842 F: drivers/usb/common/usb-otg-fsm.c
12850 F: Documentation/usb/usbip_protocol.txt
12851 F: drivers/usb/usbip/
12852 F: tools/usb/usbip/
12858 T: git git://github.com/petkan/pegasus.git
12859 W: https://github.com/petkan/pegasus
12861 F: drivers/net/usb/pegasus.*
12866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12868 F: drivers/usb/phy/
12870 USB PRINTER DRIVER (usblp)
12874 F: drivers/usb/class/usblp.c
12876 USB QMI WWAN NETWORK DRIVER
12880 F: Documentation/ABI/testing/sysfs-class-net-qmi
12881 F: drivers/net/usb/qmi_wwan.c
12887 T: git git://github.com/petkan/rtl8150.git
12888 W: https://github.com/petkan/rtl8150
12890 F: drivers/net/usb/rtl8150.c
12892 USB SERIAL SUBSYSTEM
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12897 F: Documentation/usb/usb-serial.txt
12898 F: drivers/usb/serial/
12899 F: include/linux/usb/serial.h
12901 USB SMSC75XX ETHERNET DRIVER
12905 F: drivers/net/usb/smsc75xx.*
12907 USB SMSC95XX ETHERNET DRIVER
12912 F: drivers/net/usb/smsc95xx.*
12917 W: http://www.linux-usb.org
12918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12920 F: Documentation/devicetree/bindings/usb/
12921 F: Documentation/usb/
12923 F: include/linux/usb.h
12924 F: include/linux/usb/
12930 F: drivers/usb/host/uhci*
12932 USB "USBNET" DRIVER FRAMEWORK
12935 W: http://www.linux-usb.org/usbnet
12937 F: drivers/net/usb/usbnet.c
12938 F: include/linux/usb/usbnet.h
12944 T: git git://linuxtv.org/media_tree.git
12945 W: http://www.ideasonboard.org/uvc/
12947 F: drivers/media/usb/uvc/
12948 F: include/uapi/linux/uvcvideo.h
12953 T: git git://linuxtv.org/media_tree.git
12954 W: https://linuxtv.org
12956 F: drivers/media/usb/usbvision/
12962 F: drivers/usb/gadget/function/*uvc*
12963 F: drivers/usb/gadget/legacy/webcam.c
12965 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12969 F: drivers/net/wireless/rndis_wlan.c
12975 F: drivers/usb/host/xhci*
12976 F: drivers/usb/host/pci-quirks*
12980 W: http://linux-lc100020.sourceforge.net
12982 F: drivers/net/wireless/zydas/zd1201.*
12988 T: git git://linuxtv.org/media_tree.git
12989 W: http://royale.zerezo.com/zr364xx/
12991 F: Documentation/media/v4l-drivers/zr364xx*
12992 F: drivers/media/usb/zr364xx/
12998 F: drivers/usb/common/ulpi.c
12999 F: include/linux/ulpi/
13001 USER-MODE LINUX (UML)
13006 W: http://user-mode-linux.sourceforge.net
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13009 F: Documentation/virtual/uml/
13015 USERSPACE I/O (UIO)
13018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13019 F: Documentation/DocBook/uio-howto.tmpl
13021 F: include/linux/uio*.h
13026 W: http://en.wikipedia.org/wiki/Util-linux
13027 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13033 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13035 F: Documentation/fb/uvesafb.txt
13036 F: drivers/video/fbdev/uvesafb.*
13042 F: drivers/mtd/nand/vf610_nfc.c
13044 VFAT/FAT/MSDOS FILESYSTEM
13047 F: Documentation/filesystems/vfat.txt
13053 T: git git://github.com/awilliam/linux-vfio.git
13055 F: Documentation/vfio.txt
13057 F: include/linux/vfio.h
13058 F: include/uapi/linux/vfio.h
13060 VFIO MEDIATED DEVICE DRIVERS
13064 F: Documentation/vfio-mediated-device.txt
13065 F: drivers/vfio/mdev/
13066 F: include/linux/mdev.h
13067 F: samples/vfio-mdev/
13069 VFIO PLATFORM DRIVER
13073 F: drivers/vfio/platform/
13075 VIDEOBUF2 FRAMEWORK
13081 F: drivers/media/v4l2-core/videobuf2-*
13082 F: include/media/videobuf2-*
13084 VIRTIO AND VHOST VSOCK DRIVER
13090 F: include/linux/virtio_vsock.h
13091 F: include/uapi/linux/virtio_vsock.h
13092 F: net/vmw_vsock/virtio_transport_common.c
13093 F: net/vmw_vsock/virtio_transport.c
13094 F: drivers/vhost/vsock.c
13095 F: drivers/vhost/vsock.h
13097 VIRTUAL SERIO DEVICE DRIVER
13100 F: drivers/input/serio/userio.c
13101 F: include/uapi/linux/userio.h
13103 VIRTIO CONSOLE DRIVER
13107 F: drivers/char/virtio_console.c
13108 F: include/linux/virtio_console.h
13109 F: include/uapi/linux/virtio_console.h
13111 VIRTIO CORE, NET AND BLOCK DRIVERS
13116 F: Documentation/devicetree/bindings/virtio/
13119 F: drivers/net/virtio_net.c
13120 F: drivers/block/virtio_blk.c
13121 F: include/linux/virtio_*.h
13122 F: include/uapi/linux/virtio_*.h
13123 F: drivers/crypto/virtio/
13125 VIRTIO DRIVERS FOR S390
13132 F: drivers/s390/virtio/
13139 T: git git://git.kraxel.org/linux drm-qemu
13141 F: drivers/gpu/drm/virtio/
13142 F: include/uapi/linux/virtio_gpu.h
13144 VIRTIO HOST (VHOST)
13150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13153 F: include/uapi/linux/vhost.h
13155 VIRTIO INPUT DRIVER
13158 F: drivers/virtio/virtio_input.c
13159 F: include/uapi/linux/virtio_input.h
13161 VIRTIO CRYPTO DRIVER
13166 F: drivers/crypto/virtio/
13167 F: include/uapi/linux/virtio_crypto.h
13169 VIA RHINE NETWORK DRIVER
13171 F: drivers/net/ethernet/via/via-rhine.c
13173 VIA SD/MMC CARD CONTROLLER DRIVER
13177 F: drivers/mmc/host/via-sdmmc.c
13179 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13183 F: include/linux/via-core.h
13184 F: include/linux/via-gpio.h
13185 F: include/linux/via_i2c.h
13186 F: drivers/video/fbdev/via/
13188 VIA VELOCITY NETWORK DRIVER
13192 F: drivers/net/ethernet/via/via-velocity.*
13201 VIVID VIRTUAL VIDEO DRIVER
13204 T: git git://linuxtv.org/media_tree.git
13205 W: https://linuxtv.org
13207 F: drivers/media/platform/vivid/*
13213 F: drivers/net/macvlan.c
13214 F: include/linux/if_*vlan.h
13221 F: drivers/vlynq/vlynq.c
13222 F: include/linux/vlynq.h
13230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13231 F: Documentation/driver-api/vme.rst
13232 F: drivers/staging/vme/
13234 F: include/linux/vme*
13236 VMWARE HYPERVISOR INTERFACE
13240 F: arch/x86/kernel/cpu/vmware.c
13242 VMWARE BALLOON DRIVER
13248 F: drivers/misc/vmw_balloon.c
13250 VMWARE VMMOUSE SUBDRIVER
13255 F: drivers/input/mouse/vmmouse.c
13256 F: drivers/input/mouse/vmmouse.h
13258 VMWARE VMXNET3 ETHERNET DRIVER
13263 F: drivers/net/vmxnet3/
13265 VMware PVSCSI driver
13270 F: drivers/scsi/vmw_pvscsi.c
13271 F: drivers/scsi/vmw_pvscsi.h
13273 VMWARE PVRDMA DRIVER
13278 F: drivers/infiniband/hw/vmw_pvrdma/
13280 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13284 W: http://www.slimlogic.co.uk/?p=48
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13287 F: Documentation/devicetree/bindings/regulator/
13288 F: drivers/regulator/
13289 F: include/dt-bindings/regulator/
13290 F: include/linux/regulator/
13297 F: drivers/net/vrf.c
13298 F: Documentation/networking/vrf.txt
13300 VT1211 HARDWARE MONITOR DRIVER
13304 F: Documentation/hwmon/vt1211
13305 F: drivers/hwmon/vt1211.c
13307 VT8231 HARDWARE MONITOR DRIVER
13311 F: drivers/hwmon/vt8231.c
13313 VUB300 USB to SDIO/SD/MMC bridge chip
13318 F: drivers/mmc/host/vub300.c
13320 W1 DALLAS'S 1-WIRE BUS
13323 F: Documentation/w1/
13326 W83791D HARDWARE MONITORING DRIVER
13330 F: Documentation/hwmon/w83791d
13331 F: drivers/hwmon/w83791d.c
13333 W83793 HARDWARE MONITORING DRIVER
13337 F: Documentation/hwmon/w83793
13338 F: drivers/hwmon/w83793.c
13340 W83795 HARDWARE MONITORING DRIVER
13344 F: drivers/hwmon/w83795.c
13346 W83L51xD SD/MMC CARD INTERFACE DRIVER
13349 F: drivers/mmc/host/wbsd.*
13351 WACOM PROTOCOL 4 SERIAL TABLETS
13356 F: drivers/input/tablet/wacom_serial4.c
13358 WATCHDOG DEVICE DRIVERS
13362 W: http://www.linux-watchdog.org/
13363 T: git git://www.linux-watchdog.org/linux-watchdog.git
13365 F: Documentation/devicetree/bindings/watchdog/
13366 F: Documentation/watchdog/
13367 F: drivers/watchdog/
13368 F: include/linux/watchdog.h
13369 F: include/uapi/linux/watchdog.h
13375 F: drivers/hid/hid-wiimote*
13380 F: drivers/media/rc/winbond-cir.c
13382 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13386 F: drivers/watchdog/ebc-c384_wdt.c
13388 WINSYSTEMS WS16C48 GPIO DRIVER
13392 F: drivers/gpio/gpio-ws16c48.c
13399 W: http://linuxwimax.org
13400 F: Documentation/wimax/README.wimax
13401 F: include/linux/wimax/debug.h
13402 F: include/net/wimax.h
13403 F: include/uapi/linux/wimax.h
13406 WISTRON LAPTOP BUTTON DRIVER
13409 F: drivers/input/misc/wistron_btns.c
13411 WL3501 WIRELESS PCMCIA CARD DRIVER
13414 W: http://oops.ghostprotocols.net:81/blog
13416 F: drivers/net/wireless/wl3501*
13418 WOLFSON MICROELECTRONICS DRIVERS
13420 T: git https://github.com/CirrusLogic/linux-drivers.git
13421 W: https://github.com/CirrusLogic/linux-drivers/wiki
13423 F: Documentation/hwmon/wm83??
13424 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13425 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13426 F: Documentation/devicetree/bindings/mfd/arizona.txt
13427 F: arch/arm/mach-s3c64xx/mach-crag6410*
13428 F: drivers/clk/clk-wm83*.c
13429 F: drivers/extcon/extcon-arizona.c
13430 F: drivers/leds/leds-wm83*.c
13431 F: drivers/gpio/gpio-*wm*.c
13432 F: drivers/gpio/gpio-arizona.c
13433 F: drivers/hwmon/wm83??-hwmon.c
13434 F: drivers/input/misc/wm831x-on.c
13435 F: drivers/input/touchscreen/wm831x-ts.c
13436 F: drivers/input/touchscreen/wm97*.c
13437 F: drivers/mfd/arizona*
13438 F: drivers/mfd/wm*.c
13439 F: drivers/mfd/cs47l24*
13440 F: drivers/power/supply/wm83*.c
13441 F: drivers/rtc/rtc-wm83*.c
13442 F: drivers/regulator/wm8*.c
13443 F: drivers/video/backlight/wm83*_bl.c
13444 F: drivers/watchdog/wm83*_wdt.c
13445 F: include/linux/mfd/arizona/
13446 F: include/linux/mfd/wm831x/
13447 F: include/linux/mfd/wm8350/
13448 F: include/linux/mfd/wm8400*
13449 F: include/linux/wm97xx.h
13450 F: include/sound/wm????.h
13451 F: sound/soc/codecs/arizona.?
13452 F: sound/soc/codecs/wm*
13453 F: sound/soc/codecs/cs47l24*
13458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13460 F: include/linux/workqueue.h
13461 F: kernel/workqueue.c
13462 F: Documentation/core-api/workqueue.rst
13464 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13474 F: Documentation/networking/x25*
13475 F: include/net/x25*
13478 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13486 F: Documentation/x86/
13489 X86 PLATFORM DRIVERS
13493 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13495 F: drivers/platform/x86/
13496 F: drivers/platform/olpc/
13498 X86 MCE INFRASTRUCTURE
13503 F: arch/x86/kernel/cpu/mcheck/*
13505 X86 MICROCODE UPDATE SUPPORT
13508 F: arch/x86/kernel/cpu/microcode/*
13513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13515 F: arch/x86/entry/vdso/
13517 XC2028/3028 TUNER DRIVER
13521 W: https://linuxtv.org
13522 T: git git://linuxtv.org/media_tree.git
13524 F: drivers/media/tuners/tuner-xc2028.*
13526 XEN HYPERVISOR INTERFACE
13530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13533 F: drivers/*/xen-*front.c
13535 F: arch/x86/include/asm/xen/
13537 F: include/uapi/xen/
13544 F: arch/arm/include/asm/xen/
13546 XEN HYPERVISOR ARM64
13551 F: arch/arm64/include/asm/xen/
13553 XEN NETWORK BACKEND DRIVER
13559 F: drivers/net/xen-netback/*
13565 F: arch/x86/pci/*xen*
13566 F: drivers/pci/*xen*
13568 XEN BLOCK SUBSYSTEM
13573 F: drivers/block/xen-blkback/*
13574 F: drivers/block/xen*
13581 F: drivers/scsi/xen-scsifront.c
13582 F: drivers/xen/xen-scsiback.c
13583 F: include/xen/interface/io/vscsiif.h
13585 XEN SWIOTLB SUBSYSTEM
13589 F: arch/x86/xen/*swiotlb*
13590 F: drivers/xen/*swiotlb*
13597 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13599 F: Documentation/filesystems/xfs.txt
13602 XILINX AXI ETHERNET DRIVER
13606 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13608 XILINX UARTLITE SERIAL DRIVER
13612 F: drivers/tty/serial/uartlite.c
13614 XILINX VIDEO IP CORES
13618 T: git git://linuxtv.org/media_tree.git
13620 F: Documentation/devicetree/bindings/media/xilinx/
13621 F: drivers/media/platform/xilinx/
13622 F: include/uapi/linux/xilinx-v4l2-controls.h
13628 F: drivers/char/xillybus/
13630 XTENSA XTFPGA PLATFORM SUPPORT
13634 F: drivers/spi/spi-xtensa-xtfpga.c
13635 F: sound/soc/xtensa/xtfpga-i2s.c
13637 YAM DRIVER FOR AX.25
13641 F: drivers/net/hamradio/yam*
13642 F: include/linux/yam.h
13644 YEALINK PHONE DRIVER
13648 F: Documentation/input/yealink.txt
13649 F: drivers/input/misc/yealink.*
13651 Z8530 DRIVER FOR AX.25
13653 W: http://yaina.de/jreuter/
13654 W: http://www.qsl.net/dl1bke/
13657 F: Documentation/networking/z8530drv.txt
13658 F: drivers/net/hamradio/*scc.c
13659 F: drivers/net/hamradio/z8530.h
13661 ZBUD COMPRESSED PAGE ALLOCATOR
13667 F: include/linux/zbud.h
13669 ZD1211RW WIRELESS DRIVER
13672 W: http://zd1211.ath.cx/wiki/DriverRewrite
13676 F: drivers/net/wireless/zydas/zd1211rw/
13678 ZPOOL COMPRESSED PAGE STORAGE API
13683 F: include/linux/zpool.h
13685 ZR36067 VIDEO FOR LINUX DRIVER
13688 W: http://mjpeg.sourceforge.net/driver-zoran/
13689 T: hg https://linuxtv.org/hg/v4l-dvb
13691 F: drivers/media/pci/zoran/
13693 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13699 F: drivers/block/zram/
13700 F: Documentation/blockdev/zram.txt
13702 ZS DECSTATION Z85C30 SERIAL DRIVER
13705 F: drivers/tty/serial/zs.*
13707 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13714 F: include/linux/zsmalloc.h
13715 F: Documentation/vm/zsmalloc.txt
13717 ZSWAP COMPRESSED SWAP CACHING
13727 Q: http://patchwork.kernel.org/project/LKML/list/
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13729 S: Buried alive in reporters