3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
178 W: http://serial.sourceforge.net
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
187 F: drivers/net/ethernet/8390/
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
198 F: Documentation/filesystems/9p.txt
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
214 F: drivers/media/dvb-frontends/a8293*
216 AACRAID SCSI RAID DRIVER
219 W: http://www.adaptec.com/
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
226 F: include/linux/syscalls.h
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 F: drivers/hwmon/abituguru.c
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 F: drivers/hwmon/abituguru3.c
241 ACCES 104-IDI-48 GPIO DRIVER
245 F: drivers/gpio/gpio-104-idi-48.c
247 ACCES 104-IDIO-16 GPIO DRIVER
251 F: drivers/gpio/gpio-104-idio-16.c
257 F: drivers/net/ethernet/alteon/acenic*
259 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 W: http://piie.net/?section=acerhdf
264 F: drivers/platform/x86/acerhdf.c
266 ACER WMI LAPTOP EXTRAS
270 F: drivers/platform/x86/acer-wmi.c
276 W: https://01.org/linux-acpi
277 Q: https://patchwork.kernel.org/project/linux-acpi/list/
278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
281 F: drivers/pnp/pnpacpi/
282 F: include/linux/acpi.h
284 F: Documentation/acpi/
285 F: Documentation/ABI/testing/sysfs-bus-acpi
286 F: drivers/pci/*acpi*
287 F: drivers/pci/*/*acpi*
288 F: drivers/pci/*/*/*acpi*
291 ACPI COMPONENT ARCHITECTURE (ACPICA)
297 W: https://acpica.org/
298 W: https://github.com/acpica/acpica/
299 Q: https://patchwork.kernel.org/project/linux-acpi/list/
300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
302 F: drivers/acpi/acpica/
309 W: https://01.org/linux-acpi
311 F: drivers/acpi/fan.c
316 W: https://01.org/linux-acpi
318 F: drivers/acpi/*thermal*
323 W: https://01.org/linux-acpi
325 F: drivers/acpi/acpi_video.c
330 F: drivers/platform/x86/wmi.c
332 AD1889 ALSA SOUND DRIVER
334 W: http://wiki.parisc-linux.org/AD1889
337 F: sound/pci/ad1889.*
339 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
341 W: http://wiki.analog.com/AD5254
342 W: http://ez.analog.com/community/linux-device-drivers
344 F: drivers/misc/ad525x_dpot.c
346 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
348 W: http://wiki.analog.com/AD5398
349 W: http://ez.analog.com/community/linux-device-drivers
351 F: drivers/regulator/ad5398.c
353 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
355 W: http://wiki.analog.com/AD7142
356 W: http://ez.analog.com/community/linux-device-drivers
358 F: drivers/input/misc/ad714x.c
360 AD7877 TOUCHSCREEN DRIVER
362 W: http://wiki.analog.com/AD7877
363 W: http://ez.analog.com/community/linux-device-drivers
365 F: drivers/input/touchscreen/ad7877.c
367 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
369 W: http://wiki.analog.com/AD7879
370 W: http://ez.analog.com/community/linux-device-drivers
372 F: drivers/input/touchscreen/ad7879.c
374 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
378 ADF7242 IEEE 802.15.4 RADIO DRIVER
380 W: https://wiki.analog.com/ADF7242
381 W: http://ez.analog.com/community/linux-device-drivers
384 F: drivers/net/ieee802154/adf7242.c
385 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
387 ADM1025 HARDWARE MONITOR DRIVER
391 F: Documentation/hwmon/adm1025
392 F: drivers/hwmon/adm1025.c
394 ADM1029 HARDWARE MONITOR DRIVER
398 F: drivers/hwmon/adm1029.c
400 ADM8211 WIRELESS DRIVER
402 W: http://wireless.kernel.org/
404 F: drivers/net/wireless/admtek/adm8211.*
406 ADP1653 FLASH CONTROLLER DRIVER
410 F: drivers/media/i2c/adp1653.c
411 F: include/media/i2c/adp1653.h
413 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
415 W: http://wiki.analog.com/ADP5520
416 W: http://ez.analog.com/community/linux-device-drivers
418 F: drivers/mfd/adp5520.c
419 F: drivers/video/backlight/adp5520_bl.c
420 F: drivers/leds/leds-adp5520.c
421 F: drivers/gpio/gpio-adp5520.c
422 F: drivers/input/keyboard/adp5520-keys.c
424 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
426 W: http://wiki.analog.com/ADP5588
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/input/keyboard/adp5588-keys.c
430 F: drivers/gpio/gpio-adp5588.c
432 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
434 W: http://wiki.analog.com/ADP8860
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/video/backlight/adp8860_bl.c
439 ADS1015 HARDWARE MONITOR DRIVER
443 F: Documentation/hwmon/ads1015
444 F: drivers/hwmon/ads1015.c
445 F: include/linux/i2c/ads1015.h
450 F: drivers/macintosh/therm_adt746x.c
452 ADT7475 HARDWARE MONITOR DRIVER
456 F: Documentation/hwmon/adt7475
457 F: drivers/hwmon/adt7475.c
459 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
461 W: http://wiki.analog.com/ADXL345
462 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/adxl34x.c
471 F: Documentation/scsi/advansys.txt
472 F: drivers/scsi/advansys.c
477 F: sound/oss/aedsp16.c
482 W: https://linuxtv.org
483 W: http://palosaari.fi/linux/
484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
485 T: git git://linuxtv.org/anttip/media_tree.git
487 F: drivers/media/dvb-frontends/af9013*
492 W: https://linuxtv.org
493 W: http://palosaari.fi/linux/
494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
495 T: git git://linuxtv.org/anttip/media_tree.git
497 F: drivers/media/dvb-frontends/af9033*
502 F: Documentation/filesystems/affs.txt
505 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
510 F: include/net/af_rxrpc.h
511 F: net/rxrpc/af_rxrpc.c
515 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
518 F: include/linux/agp*
519 F: include/uapi/linux/agp*
525 F: drivers/scsi/aha152x*
526 F: drivers/scsi/pcmcia/aha152x*
528 AIC7XXX / AIC79XX SCSI DRIVER
532 F: drivers/scsi/aic7xxx/
534 AIMSLAB FM RADIO RECEIVER DRIVER
537 T: git git://linuxtv.org/media_tree.git
538 W: https://linuxtv.org
540 F: drivers/media/radio/radio-aimslab*
547 F: include/linux/*aio*.h
552 W: https://linuxtv.org
553 W: http://palosaari.fi/linux/
554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
555 T: git git://linuxtv.org/anttip/media_tree.git
557 F: drivers/media/usb/airspy/
559 ALCATEL SPEEDTOUCH USB DRIVER
562 W: http://www.linux-usb.org/SpeedTouch/
564 F: drivers/usb/atm/speedtch.c
565 F: drivers/usb/atm/usbatm.c
567 ALCHEMY AU1XX0 MMC DRIVER
570 F: drivers/mmc/host/au1xmmc.c
576 F: Documentation/i2c/busses/i2c-ali1563
577 F: drivers/i2c/busses/i2c-ali1563.c
579 ALLWINNER SECURITY SYSTEM
583 F: drivers/crypto/sunxi-ss/
593 ALTERA MAILBOX DRIVER
597 F: drivers/mailbox/mailbox-altera.c
603 F: drivers/gpio/gpio-altera.c
605 ALTERA TRIPLE SPEED ETHERNET DRIVER
610 F: drivers/net/ethernet/altera/
612 ALTERA UART/JTAG UART SERIAL DRIVERS
617 F: drivers/tty/serial/altera_uart.c
618 F: drivers/tty/serial/altera_jtaguart.c
619 F: include/linux/altera_uart.h
620 F: include/linux/altera_jtaguart.h
622 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
626 F: drivers/crypto/ccp/
627 F: include/linux/ccp.h
629 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
633 F: Documentation/hwmon/fam15h_power
634 F: drivers/hwmon/fam15h_power.c
636 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
639 F: drivers/usb/gadget/udc/amd5536udc.*
641 AMD GEODE PROCESSOR/CHIPSET SUPPORT
644 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
646 F: drivers/char/hw_random/geode-rng.c
647 F: drivers/crypto/geode*
648 F: drivers/video/fbdev/geode/
649 F: arch/x86/include/asm/geode.h
654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
656 F: drivers/iommu/amd_iommu*.[ch]
657 F: include/linux/amd-iommu.h
662 T: git git://people.freedesktop.org/~gabbayo/linux.git
664 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
666 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
667 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
668 F: drivers/gpu/drm/amd/amdkfd/
669 F: drivers/gpu/drm/amd/include/cik_structs.h
670 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
671 F: drivers/gpu/drm/amd/include/vi_structs.h
672 F: drivers/gpu/drm/radeon/radeon_kfd.c
673 F: drivers/gpu/drm/radeon/radeon_kfd.h
674 F: include/uapi/linux/kfd_ioctl.h
680 F: drivers/net/ethernet/amd/xgbe/
682 AMS (Apple Motion Sensor) DRIVER
685 F: drivers/macintosh/ams/
687 ANALOG DEVICES INC AD9389B DRIVER
691 F: drivers/media/i2c/ad9389b*
693 ANALOG DEVICES INC ADV7180 DRIVER
696 W: http://ez.analog.com/community/linux-device-drivers
698 F: drivers/media/i2c/adv7180.c
700 ANALOG DEVICES INC ADV7511 DRIVER
704 F: drivers/media/i2c/adv7511*
706 ANALOG DEVICES INC ADV7604 DRIVER
710 F: drivers/media/i2c/adv7604*
712 ANALOG DEVICES INC ADV7842 DRIVER
716 F: drivers/media/i2c/adv7842*
718 ANALOG DEVICES INC ASOC CODEC DRIVERS
721 W: http://wiki.analog.com/
722 W: http://ez.analog.com/community/linux-device-drivers
724 F: sound/soc/codecs/adau*
725 F: sound/soc/codecs/adav*
726 F: sound/soc/codecs/ad1*
727 F: sound/soc/codecs/ad7*
728 F: sound/soc/codecs/ssm*
729 F: sound/soc/codecs/sigmadsp.*
731 ANALOG DEVICES INC ASOC DRIVERS
734 W: http://blackfin.uclinux.org/
736 F: sound/soc/blackfin/*
738 ANALOG DEVICES INC IIO DRIVERS
741 W: http://wiki.analog.com/
742 W: http://ez.analog.com/community/linux-device-drivers
745 X: drivers/iio/*/adjd*
746 F: drivers/staging/iio/*/ad*
747 F: staging/iio/trigger/iio-trig-bfin-timer.c
749 ANALOG DEVICES INC DMA DRIVERS
751 W: http://ez.analog.com/community/linux-device-drivers
753 F: drivers/dma/dma-axi-dmac.c
759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
763 F: drivers/staging/android/
765 AOA (Apple Onboard Audio) ALSA DRIVER
775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
776 F: arch/x86/kernel/apm_32.c
777 F: include/linux/apm_bios.h
778 F: include/uapi/linux/apm_bios.h
779 F: drivers/char/apm-emulation.c
781 APPLE BCM5974 MULTITOUCH DRIVER
785 F: drivers/input/mouse/bcm5974.c
791 F: drivers/hwmon/applesmc.c
793 APPLETALK NETWORK LAYER
796 F: drivers/net/appletalk/
799 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
802 F: arch/arm64/boot/dts/apm/
804 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
808 F: drivers/net/ethernet/apm/xgene/
809 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
811 APTINA CAMERA SENSOR PLL
815 F: drivers/media/i2c/aptina-pll.*
817 ARC FRAMEBUFFER DRIVER
820 F: drivers/video/fbdev/arcfb.c
821 F: drivers/video/fbdev/core/fb_defio.c
827 F: drivers/net/arcnet/
828 F: include/uapi/linux/if_arcnet.h
830 ARM MFM AND FLOPPY DRIVERS
833 F: arch/arm/lib/floppydma.S
834 F: arch/arm/include/asm/floppy.h
836 ARM PMU PROFILING AND DEBUGGING
840 F: arch/arm*/kernel/perf_*
841 F: arch/arm/oprofile/common.c
842 F: arch/arm*/kernel/hw_breakpoint.c
843 F: arch/arm*/include/asm/hw_breakpoint.h
844 F: arch/arm*/include/asm/perf_event.h
845 F: drivers/perf/arm_pmu.c
846 F: include/linux/perf/arm_pmu.h
851 W: http://www.arm.linux.org.uk/
855 ARM SUB-ARCHITECTURES
860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
862 ARM PRIMECELL AACI PL041 DRIVER
867 ARM PRIMECELL CLCD PL110 DRIVER
870 F: drivers/video/fbdev/amba-clcd.*
872 ARM PRIMECELL KMI PL050 DRIVER
875 F: drivers/input/serio/ambakmi.*
876 F: include/linux/amba/kmi.h
878 ARM PRIMECELL MMCI PL180/1 DRIVER
881 F: drivers/mmc/host/mmci.*
882 F: include/linux/amba/mmci.h
884 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
887 F: drivers/tty/serial/amba-pl01*.c
888 F: include/linux/amba/serial.h
890 ARM PRIMECELL BUS SUPPORT
894 F: include/linux/amba/bus.h
896 ARM/ADS SPHERE MACHINE SUPPORT
901 ARM/AFEB9260 MACHINE SUPPORT
906 ARM/AJECO 1ARM MACHINE SUPPORT
911 ARM/Allwinner sunXi SoC support
918 ARM/Allwinner SoC Clock Support
921 F: drivers/clk/sunxi/
923 ARM/Amlogic MesonX SoC support
927 F: drivers/media/rc/meson-ir.c
930 ARM/Annapurna Labs ALPINE ARCHITECTURE
933 F: arch/arm/mach-alpine/
935 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
940 W: http://www.linux4sam.org
941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
943 F: arch/arm/mach-at91/
945 F: arch/arm/boot/dts/at91*.dts
946 F: arch/arm/boot/dts/at91*.dtsi
947 F: arch/arm/boot/dts/sama*.dts
948 F: arch/arm/boot/dts/sama*.dtsi
949 F: arch/arm/include/debug/at91.S
951 ARM/ATMEL AT91 Clock Support
956 ARM/CALXEDA HIGHBANK ARCHITECTURE
960 F: arch/arm/mach-highbank/
961 F: arch/arm/boot/dts/highbank.dts
962 F: arch/arm/boot/dts/ecx-*.dts*
964 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
967 F: arch/arm/mach-cns3xxx/
969 ARM/CAVIUM THUNDER NETWORK DRIVER
974 F: drivers/net/ethernet/cavium/thunder/
976 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
987 F: arch/arm/mach-ep93xx/
988 F: arch/arm/mach-ep93xx/include/mach/
990 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
999 F: arch/arm/include/asm/clkdev.h
1000 F: drivers/clk/clkdev.c
1002 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1007 ARM/CONTEC MICRO9 MACHINE SUPPORT
1010 F: arch/arm/mach-ep93xx/micro9.c
1012 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1016 F: drivers/hwtracing/coresight/*
1017 F: Documentation/trace/coresight.txt
1018 F: Documentation/devicetree/bindings/arm/coresight.txt
1019 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1021 ARM/CORGI MACHINE SUPPORT
1025 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1028 T: git git://github.com/ulli-kroll/linux.git
1030 F: arch/arm/mach-gemini/
1031 F: drivers/rtc/rtc-gemini.c
1033 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1038 F: arch/arm/boot/dts/prima2*
1039 F: arch/arm/mach-prima2/
1040 F: drivers/clk/sirf/
1041 F: drivers/clocksource/timer-prima2.c
1042 F: drivers/clocksource/timer-atlas7.c
1045 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1049 F: arch/arm/boot/dts/cx92755*
1052 ARM/EBSA110 MACHINE SUPPORT
1055 W: http://www.arm.linux.org.uk/
1057 F: arch/arm/mach-ebsa110/
1058 F: drivers/net/ethernet/amd/am79c961a.*
1060 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1066 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1071 W: http://www.openezx.org/
1073 T: topgit git://git.openezx.org/openezx.git
1074 F: arch/arm/mach-pxa/ezx.c
1076 ARM/FARADAY FA526 PORT
1080 T: git git://git.berlios.de/gemini-board
1081 F: arch/arm/mm/*-fa*
1083 ARM/FOOTBRIDGE ARCHITECTURE
1086 W: http://www.arm.linux.org.uk/
1088 F: arch/arm/include/asm/hardware/dec21285.h
1089 F: arch/arm/mach-footbridge/
1091 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1097 F: arch/arm/mach-imx/
1098 F: arch/arm/mach-mxs/
1099 F: arch/arm/boot/dts/imx*
1100 F: arch/arm/configs/imx*_defconfig
1104 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1111 F: arch/arm/mach-imx/*vf610*
1112 F: arch/arm/boot/dts/vf*
1114 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1119 ARM/GUMSTIX MACHINE SUPPORT
1124 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1129 F: arch/arm/mach-pxa/hx4700.c
1130 F: arch/arm/mach-pxa/include/mach/hx4700.h
1131 F: sound/soc/pxa/hx4700.c
1133 ARM/HISILICON SOC SUPPORT
1136 W: http://www.hisilicon.com
1138 T: git git://github.com/hisilicon/linux-hisi.git
1139 F: arch/arm/mach-hisi/
1140 F: arch/arm/boot/dts/hi3*
1141 F: arch/arm/boot/dts/hip*
1142 F: arch/arm/boot/dts/hisi*
1143 F: arch/arm64/boot/dts/hisilicon/
1145 ARM/HP JORNADA 7XX MACHINE SUPPORT
1149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150 F: arch/arm/mach-sa1100/jornada720.c
1151 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1153 ARM/IGEP MACHINE SUPPORT
1159 F: arch/arm/boot/dts/omap3-igep*
1161 ARM/INCOME PXA270 SUPPORT
1165 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1167 ARM/INTEL IOP32X ARM ARCHITECTURE
1172 ARM/INTEL IOP33X ARM ARCHITECTURE
1176 ARM/INTEL IOP13XX ARM ARCHITECTURE
1181 ARM/INTEL IQ81342EX MACHINE SUPPORT
1186 ARM/INTEL IXDP2850 MACHINE SUPPORT
1191 ARM/INTEL IXP4XX ARM ARCHITECTURE
1196 F: arch/arm/mach-ixp4xx/
1198 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1202 F: arch/arm/mach-pxa/stargate2.c
1203 F: drivers/pcmcia/pxa2xx_stargate2.c
1205 ARM/INTEL XSC3 (MANZANO) ARM CORE
1210 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1215 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1219 F: arch/arm/mach-keystone/
1220 F: arch/arm/boot/dts/k2*
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1223 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1227 F: drivers/clk/keystone/
1229 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1234 F: drivers/clocksource/timer-keystone.c
1236 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1240 F: drivers/power/reset/keystone-reset.c
1242 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1246 F: drivers/memory/*emif*
1248 ARM/LOGICPD PXA270 MACHINE SUPPORT
1253 ARM/LPC18XX ARCHITECTURE
1257 F: arch/arm/boot/dts/lpc43*
1258 F: drivers/clk/nxp/clk-lpc18xx*
1259 F: drivers/clocksource/time-lpc32xx.c
1260 F: drivers/i2c/busses/i2c-lpc2k.c
1261 F: drivers/memory/pl172.c
1262 F: drivers/mtd/spi-nor/nxp-spifi.c
1263 F: drivers/rtc/rtc-lpc24xx.c
1266 ARM/MAGICIAN MACHINE SUPPORT
1270 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1277 F: arch/arm/mach-mvebu/
1278 F: drivers/rtc/rtc-armada38x.c
1279 F: arch/arm/boot/dts/armada*
1280 F: arch/arm/boot/dts/kirkwood*
1283 ARM/Marvell Berlin SoC support
1287 F: arch/arm/mach-berlin/
1288 F: arch/arm/boot/dts/berlin*
1289 F: arch/arm64/boot/dts/marvell/berlin*
1292 ARM/Marvell Dove/MV78xx0/Orion SOC support
1299 F: arch/arm/mach-dove/
1300 F: arch/arm/mach-mv78xx0/
1301 F: arch/arm/mach-orion5x/
1302 F: arch/arm/plat-orion/
1303 F: arch/arm/boot/dts/dove*
1304 F: arch/arm/boot/dts/orion5x*
1307 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1310 W: http://www.digriz.org.uk/ts78xx/kernel
1312 F: arch/arm/mach-orion5x/ts78xx-*
1314 ARM/Mediatek RTC DRIVER
1319 F: drivers/rtc/rtc-mt6397.c
1321 ARM/Mediatek SoC support
1326 F: arch/arm/boot/dts/mt6*
1327 F: arch/arm/boot/dts/mt8*
1328 F: arch/arm/mach-mediatek/
1332 ARM/Mediatek USB3 PHY DRIVER
1337 F: drivers/phy/phy-mt65xx-usb3.c
1339 ARM/MICREL KS8695 ARCHITECTURE
1342 F: arch/arm/mach-ks8695/
1345 ARM/MIOA701 MACHINE SUPPORT
1348 F: arch/arm/mach-pxa/mioa701.c
1351 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1355 ARM/NOMADIK ARCHITECTURE
1360 F: arch/arm/mach-nomadik/
1361 F: drivers/pinctrl/nomadik/
1362 F: drivers/i2c/busses/i2c-nomadik.c
1363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1365 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1368 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1371 ARM/TOSA MACHINE SUPPORT
1376 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1379 W: http://hackndev.com
1381 F: arch/arm/mach-pxa/include/mach/palmtx.h
1382 F: arch/arm/mach-pxa/palmtx.c
1383 F: arch/arm/mach-pxa/include/mach/palmt5.h
1384 F: arch/arm/mach-pxa/palmt5.c
1385 F: arch/arm/mach-pxa/include/mach/palmld.h
1386 F: arch/arm/mach-pxa/palmld.c
1387 F: arch/arm/mach-pxa/include/mach/palmte2.h
1388 F: arch/arm/mach-pxa/palmte2.c
1389 F: arch/arm/mach-pxa/include/mach/palmtc.h
1390 F: arch/arm/mach-pxa/palmtc.c
1392 ARM/PALM TREO SUPPORT
1395 W: http://hackndev.com
1397 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1398 F: arch/arm/mach-pxa/palmtreo.c
1403 W: http://hackndev.com
1405 F: arch/arm/mach-pxa/include/mach/palmz72.h
1406 F: arch/arm/mach-pxa/palmz72.c
1410 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1413 ARM/PT DIGITAL BOARD PORT
1416 W: http://www.arm.linux.org.uk/
1419 ARM/QUALCOMM SUPPORT
1425 F: arch/arm/boot/dts/qcom-*.dts
1426 F: arch/arm/boot/dts/qcom-*.dtsi
1427 F: arch/arm/mach-qcom/
1428 F: arch/arm64/boot/dts/qcom/*
1429 F: drivers/soc/qcom/
1430 F: drivers/tty/serial/msm_serial.h
1431 F: drivers/tty/serial/msm_serial.c
1432 F: drivers/*/pm8???-*
1433 F: drivers/mfd/ssbi.c
1434 F: drivers/firmware/qcom_scm.c
1435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1437 ARM/RADISYS ENP2611 MACHINE SUPPORT
1442 ARM/RENESAS ARM64 ARCHITECTURE
1446 Q: http://patchwork.kernel.org/project/linux-sh/list/
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1449 F: arch/arm64/boot/dts/renesas/
1451 ARM/RISCPC ARCHITECTURE
1454 W: http://www.arm.linux.org.uk/
1456 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1457 F: arch/arm/include/asm/hardware/ioc.h
1458 F: arch/arm/include/asm/hardware/iomd.h
1459 F: arch/arm/include/asm/hardware/memc.h
1460 F: arch/arm/mach-rpc/
1461 F: drivers/net/ethernet/8390/etherh.c
1462 F: drivers/net/ethernet/i825xx/ether1*
1463 F: drivers/net/ethernet/seeq/ether3*
1464 F: drivers/scsi/arm/
1466 ARM/Rockchip SoC support
1470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1472 F: arch/arm/boot/dts/rk3*
1473 F: arch/arm/mach-rockchip/
1474 F: drivers/clk/rockchip/
1475 F: drivers/i2c/busses/i2c-rk3x.c
1476 F: drivers/*/*rockchip*
1477 F: drivers/*/*/*rockchip*
1478 F: sound/soc/rockchip/
1481 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1487 F: arch/arm/boot/dts/s3c*
1488 F: arch/arm/boot/dts/s5p*
1489 F: arch/arm/boot/dts/samsung*
1490 F: arch/arm/boot/dts/exynos*
1491 F: arch/arm64/boot/dts/exynos/
1492 F: arch/arm/plat-samsung/
1493 F: arch/arm/mach-s3c24*/
1494 F: arch/arm/mach-s3c64xx/
1495 F: arch/arm/mach-s5p*/
1496 F: arch/arm/mach-exynos*/
1497 F: drivers/*/*s3c2410*
1498 F: drivers/*/*/*s3c2410*
1499 F: drivers/spi/spi-s3c*
1500 F: sound/soc/samsung/*
1501 F: Documentation/arm/Samsung/
1502 F: Documentation/devicetree/bindings/arm/samsung/
1503 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1504 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1507 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1511 F: arch/arm/mach-s5pv210/
1513 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1519 F: drivers/media/platform/s5p-g2d/
1521 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1528 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1529 F: drivers/media/platform/s5p-mfc/
1531 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1537 F: drivers/media/platform/s5p-tv/
1539 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1545 F: drivers/media/platform/s5p-jpeg/
1547 ARM/SHMOBILE ARM ARCHITECTURE
1551 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1554 F: arch/arm/boot/dts/emev2*
1555 F: arch/arm/boot/dts/r7s*
1556 F: arch/arm/boot/dts/r8a*
1557 F: arch/arm/boot/dts/sh*
1558 F: arch/arm/configs/shmobile_defconfig
1559 F: arch/arm/include/debug/renesas-scif.S
1560 F: arch/arm/mach-shmobile/
1563 ARM/SOCFPGA ARCHITECTURE
1566 F: arch/arm/mach-socfpga/
1567 F: arch/arm/boot/dts/socfpga*
1568 F: arch/arm/configs/socfpga_defconfig
1569 F: arch/arm64/boot/dts/altera/
1570 W: http://www.rocketboards.org
1571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1573 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1576 F: drivers/clk/socfpga/
1578 ARM/SOCFPGA EDAC SUPPORT
1581 F: drivers/edac/altera_edac.
1583 ARM/STI ARCHITECTURE
1589 W: http://www.stlinux.com
1591 F: arch/arm/mach-sti/
1592 F: arch/arm/boot/dts/sti*
1593 F: drivers/char/hw_random/st-rng.c
1594 F: drivers/clocksource/arm_global_timer.c
1595 F: drivers/clocksource/clksrc_st_lpc.c
1596 F: drivers/i2c/busses/i2c-st.c
1597 F: drivers/media/rc/st_rc.c
1598 F: drivers/media/platform/sti/c8sectpfe/
1599 F: drivers/mmc/host/sdhci-st.c
1600 F: drivers/phy/phy-miphy28lp.c
1601 F: drivers/phy/phy-miphy365x.c
1602 F: drivers/phy/phy-stih407-usb.c
1603 F: drivers/phy/phy-stih41x-usb.c
1604 F: drivers/pinctrl/pinctrl-st.c
1605 F: drivers/reset/sti/
1606 F: drivers/rtc/rtc-st-lpc.c
1607 F: drivers/tty/serial/st-asc.c
1608 F: drivers/usb/dwc3/dwc3-st.c
1609 F: drivers/usb/host/ehci-st.c
1610 F: drivers/usb/host/ohci-st.c
1611 F: drivers/watchdog/st_lpc_wdt.c
1612 F: drivers/ata/ahci_st.c
1614 ARM/STM32 ARCHITECTURE
1618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1620 F: drivers/clocksource/armv7m_systick.c
1622 ARM/TANGO ARCHITECTURE
1626 F: arch/arm/mach-tango/
1627 F: arch/arm/boot/dts/tango*
1629 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1634 ARM/TETON BGA MACHINE SUPPORT
1639 ARM/THECUS N2100 MACHINE SUPPORT
1644 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1647 W: http://www.mcuos.com
1649 F: arch/arm/mach-w90x900/
1650 F: drivers/input/keyboard/w90p910_keypad.c
1651 F: drivers/input/touchscreen/w90p910_ts.c
1652 F: drivers/watchdog/nuc900_wdt.c
1653 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1654 F: drivers/mtd/nand/nuc900_nand.c
1655 F: drivers/rtc/rtc-nuc900.c
1656 F: drivers/spi/spi-nuc900.c
1657 F: drivers/usb/host/ehci-w90x900.c
1658 F: drivers/video/fbdev/nuc900fb.c
1660 ARM/U300 MACHINE SUPPORT
1664 F: arch/arm/mach-u300/
1665 F: drivers/clocksource/timer-u300.c
1666 F: drivers/i2c/busses/i2c-stu300.c
1667 F: drivers/rtc/rtc-coh901331.c
1668 F: drivers/watchdog/coh901327_wdt.c
1669 F: drivers/dma/coh901318*
1670 F: drivers/mfd/ab3100*
1671 F: drivers/rtc/rtc-ab3100.c
1672 F: drivers/rtc/rtc-coh901331.c
1673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1675 ARM/UNIPHIER ARCHITECTURE
1679 F: arch/arm/boot/dts/uniphier*
1680 F: arch/arm/include/asm/hardware/cache-uniphier.h
1681 F: arch/arm/mach-uniphier/
1682 F: arch/arm/mm/cache-uniphier.c
1683 F: arch/arm64/boot/dts/socionext/
1684 F: drivers/bus/uniphier-system-bus.c
1685 F: drivers/i2c/busses/i2c-uniphier*
1686 F: drivers/pinctrl/uniphier/
1687 F: drivers/tty/serial/8250/8250_uniphier.c
1690 ARM/Ux500 ARM ARCHITECTURE
1694 F: arch/arm/mach-ux500/
1695 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1696 F: drivers/dma/ste_dma40*
1697 F: drivers/hwspinlock/u8500_hsem.c
1698 F: drivers/mfd/abx500*
1699 F: drivers/mfd/ab8500*
1700 F: drivers/mfd/dbx500*
1701 F: drivers/mfd/db8500*
1702 F: drivers/pinctrl/nomadik/pinctrl-ab*
1703 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1704 F: drivers/rtc/rtc-ab8500.c
1705 F: drivers/rtc/rtc-pl031.c
1706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1708 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1711 T: git git://git.linaro.org/people/ulfh/clk.git
1713 F: drivers/clk/ux500/
1714 F: include/linux/platform_data/clk-ux500.h
1716 ARM/VERSATILE EXPRESS PLATFORM
1722 F: arch/arm/boot/dts/vexpress*
1723 F: arch/arm64/boot/dts/arm/
1724 F: arch/arm/mach-vexpress/
1727 F: drivers/clk/versatile/clk-vexpress-osc.c
1728 F: drivers/clocksource/versatile.c
1733 W: http://www.arm.linux.org.uk/
1737 ARM/VOIPAC PXA270 SUPPORT
1741 F: arch/arm/mach-pxa/vpac270.c
1742 F: arch/arm/mach-pxa/include/mach/vpac270.h
1744 ARM/VT8500 ARM ARCHITECTURE
1748 F: arch/arm/mach-vt8500/
1749 F: drivers/clocksource/vt8500_timer.c
1750 F: drivers/i2c/busses/i2c-wmt.c
1751 F: drivers/mmc/host/wmt-sdmmc.c
1752 F: drivers/pwm/pwm-vt8500.c
1753 F: drivers/rtc/rtc-vt8500.c
1754 F: drivers/tty/serial/vt8500_serial.c
1755 F: drivers/usb/host/ehci-platform.c
1756 F: drivers/usb/host/uhci-platform.c
1757 F: drivers/video/fbdev/vt8500lcdfb.*
1758 F: drivers/video/fbdev/wm8505fb*
1759 F: drivers/video/fbdev/wmt_ge_rops.*
1761 ARM/ZIPIT Z2 SUPPORT
1765 F: arch/arm/mach-pxa/z2.c
1766 F: arch/arm/mach-pxa/include/mach/z2.h
1768 ARM/ZTE ARCHITECTURE
1772 F: arch/arm/mach-zx/
1774 F: Documentation/devicetree/bindings/arm/zte.txt
1775 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1777 ARM/ZYNQ ARCHITECTURE
1781 W: http://wiki.xilinx.com
1782 T: git https://github.com/Xilinx/linux-xlnx.git
1784 F: arch/arm/mach-zynq/
1785 F: drivers/cpuidle/cpuidle-zynq.c
1786 F: drivers/block/xsysace.c
1789 F: drivers/clocksource/cadence_ttc_timer.c
1790 F: drivers/i2c/busses/i2c-cadence.c
1791 F: drivers/mmc/host/sdhci-of-arasan.c
1792 F: drivers/edac/synopsys_edac.c
1798 F: drivers/iommu/arm-smmu.c
1799 F: drivers/iommu/arm-smmu-v3.c
1800 F: drivers/iommu/io-pgtable-arm.c
1802 ARM64 PORT (AARCH64 ARCHITECTURE)
1806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1809 F: Documentation/arm64/
1811 AS3645A LED FLASH CONTROLLER DRIVER
1814 T: git git://linuxtv.org/media_tree.git
1816 F: drivers/media/i2c/as3645a.c
1817 F: include/media/i2c/as3645a.h
1819 ASC7621 HARDWARE MONITOR DRIVER
1823 F: Documentation/hwmon/asc7621
1824 F: drivers/hwmon/asc7621.c
1826 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1830 W: http://acpi4asus.sf.net
1832 F: drivers/platform/x86/asus*.c
1833 F: drivers/platform/x86/eeepc*.c
1835 ASUS WIRELESS RADIO CONTROL DRIVER
1839 F: drivers/platform/x86/asus-wireless.c
1841 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1843 W: http://sourceforge.net/projects/xscaleiop
1845 F: Documentation/crypto/async-tx-api.txt
1848 F: include/linux/dmaengine.h
1849 F: include/linux/async_tx.h
1855 F: drivers/misc/eeprom/at24.c
1856 F: include/linux/platform_data/at24.h
1858 ATA OVER ETHERNET (AOE) DRIVER
1860 W: http://www.openaoe.org/
1862 F: Documentation/aoe/
1863 F: drivers/block/aoe/
1865 ATHEROS 71XX/9XXX GPIO DRIVER
1867 W: https://github.com/AlbanBedel/linux
1868 T: git git://github.com/AlbanBedel/linux
1870 F: drivers/gpio/gpio-ath79.c
1871 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1873 ATHEROS ATH GENERIC UTILITIES
1877 F: drivers/net/wireless/ath/*
1879 ATHEROS ATH5K WIRELESS DRIVER
1884 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1886 F: drivers/net/wireless/ath/ath5k/
1888 ATHEROS ATH6KL WIRELESS DRIVER
1891 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1894 F: drivers/net/wireless/ath/ath6kl/
1896 WILOCITY WIL6210 WIRELESS DRIVER
1901 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1902 F: drivers/net/wireless/ath/wil6210/
1903 F: include/uapi/linux/wil6210_uapi.h
1905 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1908 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1910 F: drivers/net/wireless/ath/carl9170/
1912 ATK0110 HWMON DRIVER
1916 F: drivers/hwmon/asus_atk0110.c
1921 F: drivers/input/misc/ati_remote2.c
1923 ATLX ETHERNET DRIVERS
1927 W: http://sourceforge.net/projects/atl1
1928 W: http://atl1.sourceforge.net
1930 F: drivers/net/ethernet/atheros/
1936 W: http://linux-atm.sourceforge.net
1939 F: include/linux/atm*
1940 F: include/uapi/linux/atm*
1942 ATMEL AT91 / AT32 MCI DRIVER
1945 F: drivers/mmc/host/atmel-mci.c
1947 ATMEL AT91 / AT32 SERIAL DRIVER
1950 F: drivers/tty/serial/atmel_serial.c
1952 ATMEL Audio ALSA driver
1962 F: drivers/dma/at_hdmac.c
1963 F: drivers/dma/at_hdmac_regs.h
1964 F: include/linux/platform_data/dma-atmel.h
1971 F: drivers/dma/at_xdmac.c
1977 F: drivers/i2c/busses/i2c-at91.c
1983 F: drivers/media/platform/soc_camera/atmel-isi.c
1984 F: include/media/atmel-isi.h
1990 F: drivers/video/fbdev/atmel_lcdfb.c
1991 F: include/video/atmel_lcdc.h
1993 ATMEL MACB ETHERNET DRIVER
1996 F: drivers/net/ethernet/cadence/
2003 F: drivers/mtd/nand/atmel_nand*
2009 F: drivers/mmc/host/sdhci-of-at91.c
2014 F: drivers/spi/spi-atmel.*
2020 F: drivers/misc/atmel-ssc.c
2021 F: include/linux/atmel-ssc.h
2023 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2027 F: drivers/misc/atmel_tclib.c
2028 F: drivers/clocksource/tcb_clksrc.c
2030 ATMEL USBA UDC DRIVER
2034 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2036 ATMEL WIRELESS DRIVER
2039 W: http://www.thekelleys.org.uk/atmel
2040 W: http://atmelwlandriver.sourceforge.net/
2042 F: drivers/net/wireless/atmel/atmel*
2044 ATMEL MAXTOUCH DRIVER
2046 T: git git://github.com/atmel-maxtouch/linux.git
2048 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2049 F: drivers/input/touchscreen/atmel_mxt_ts.c
2050 F: include/linux/platform_data/atmel_mxt_ts.h
2052 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2055 W: http://www.attotech.com
2057 F: drivers/scsi/esas2r
2059 ATUSB IEEE 802.15.4 RADIO DRIVER
2063 F: drivers/net/ieee802154/atusb.c
2064 F: drivers/net/ieee802154/atusb.h
2065 F: drivers/net/ieee802154/at86rf230.h
2071 W: http://people.redhat.com/sgrubb/audit/
2072 T: git git://git.infradead.org/users/pcmoore/audit
2074 F: include/linux/audit.h
2075 F: include/uapi/linux/audit.h
2078 AUXILIARY DISPLAY DRIVERS
2080 W: http://miguelojeda.es/auxdisplay.htm
2081 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2083 F: drivers/auxdisplay/
2084 F: include/linux/cfag12864b.h
2089 W: http://www.atmel.com/products/AVR32/
2090 W: http://mirror.egtvedt.no/avr32linux.org/
2091 W: http://avrfreaks.net/
2095 AVR32/AT32AP MACHINE SUPPORT
2099 F: arch/avr32/mach-at32ap/
2104 W: http://www.linux-ax25.org/
2106 F: include/uapi/linux/ax25.h
2107 F: include/net/ax25.h
2113 W: https://linuxtv.org
2114 T: git git://linuxtv.org/media_tree.git
2116 F: drivers/media/usb/dvb-usb-v2/az6007.c
2118 AZTECH FM RADIO RECEIVER DRIVER
2121 T: git git://linuxtv.org/media_tree.git
2122 W: https://linuxtv.org
2124 F: drivers/media/radio/radio-aztech*
2129 W: http://wireless.kernel.org/en/users/Drivers/b43
2131 F: drivers/net/wireless/broadcom/b43/
2133 B43LEGACY WIRELESS DRIVER
2137 W: http://wireless.kernel.org/en/users/Drivers/b43
2139 F: drivers/net/wireless/broadcom/b43legacy/
2141 BACKLIGHT CLASS/SUBSYSTEM
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2146 F: drivers/video/backlight/
2147 F: include/linux/backlight.h
2154 W: http://www.open-mesh.org/
2158 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2161 W: http://www.baycom.org/~tom/ham/ham.html
2163 F: drivers/net/hamradio/baycom*
2165 BCACHE (BLOCK LAYER CACHE)
2168 W: http://bcache.evilpiepirate.org
2170 F: drivers/md/bcache/
2172 BDISP ST MEDIA DRIVER
2175 T: git git://linuxtv.org/media_tree.git
2176 W: https://linuxtv.org
2178 F: drivers/media/platform/sti/bdisp
2182 F: Documentation/filesystems/befs.txt
2185 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2189 F: drivers/net/ethernet/ec_bhf.c
2194 F: Documentation/filesystems/bfs.txt
2196 F: include/uapi/linux/bfs_fs.h
2198 BLACKFIN ARCHITECTURE
2201 T: git git://git.code.sf.net/p/adi-linux/code
2202 W: http://blackfin.uclinux.org
2206 BLACKFIN EMAC DRIVER
2208 W: http://blackfin.uclinux.org
2210 F: drivers/net/ethernet/adi/
2214 W: http://blackfin.uclinux.org
2216 F: drivers/rtc/rtc-bfin.c
2221 W: http://blackfin.uclinux.org
2223 F: drivers/mmc/host/bfin_sdh.c
2225 BLACKFIN SERIAL DRIVER
2228 W: http://blackfin.uclinux.org
2230 F: drivers/tty/serial/bfin_uart.c
2232 BLACKFIN WATCHDOG DRIVER
2234 W: http://blackfin.uclinux.org
2236 F: drivers/watchdog/bfin_wdt.c
2238 BLACKFIN I2C TWI DRIVER
2241 W: http://blackfin.uclinux.org/
2243 F: drivers/i2c/busses/i2c-bfin-twi.c
2245 BLACKFIN MEDIA DRIVER
2248 W: http://blackfin.uclinux.org/
2250 F: drivers/media/platform/blackfin/
2251 F: drivers/media/i2c/adv7183*
2252 F: drivers/media/i2c/vs6624*
2254 BLINKM RGB LED DRIVER
2257 F: drivers/leds/leds-blinkm.c
2262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2265 F: kernel/trace/blktrace.c
2271 F: drivers/mtd/devices/block2mtd.c
2278 W: http://www.bluez.org/
2279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2282 F: drivers/bluetooth/
2289 W: http://www.bluez.org/
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2294 F: include/net/bluetooth/
2301 W: http://sourceforge.net/projects/bonding/
2303 F: drivers/net/bonding/
2304 F: include/uapi/linux/if_bonding.h
2306 BPF (Safe dynamic programs and tools)
2313 BROADCOM B44 10/100 ETHERNET DRIVER
2317 F: drivers/net/ethernet/broadcom/b44.*
2319 BROADCOM GENET ETHERNET DRIVER
2323 F: drivers/net/ethernet/broadcom/genet/
2325 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2330 F: drivers/net/ethernet/broadcom/bnx2.*
2331 F: drivers/net/ethernet/broadcom/bnx2_*
2333 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2337 F: drivers/net/ethernet/broadcom/bnx2x/
2339 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2344 T: git git://github.com/broadcom/mach-bcm
2346 F: arch/arm/mach-bcm/
2347 F: arch/arm/boot/dts/bcm113*
2348 F: arch/arm/boot/dts/bcm216*
2349 F: arch/arm/boot/dts/bcm281*
2350 F: arch/arm64/boot/dts/broadcom/
2351 F: arch/arm/configs/bcm_defconfig
2352 F: drivers/mmc/host/sdhci-bcm-kona.c
2353 F: drivers/clocksource/bcm_kona_timer.c
2355 BROADCOM BCM2835 ARM ARCHITECTURE
2361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2365 BROADCOM BCM33XX MIPS ARCHITECTURE
2369 F: arch/mips/bcm3384/*
2370 F: arch/mips/include/asm/mach-bcm3384/*
2371 F: arch/mips/kernel/*bmips*
2373 BROADCOM BCM47XX MIPS ARCHITECTURE
2378 F: arch/mips/bcm47xx/*
2379 F: arch/mips/include/asm/mach-bcm47xx/*
2381 BROADCOM BCM5301X ARM ARCHITECTURE
2385 F: arch/arm/mach-bcm/bcm_5301x.c
2386 F: arch/arm/boot/dts/bcm5301x.dtsi
2387 F: arch/arm/boot/dts/bcm470*
2389 BROADCOM BCM63XX ARM ARCHITECTURE
2392 T: git git://github.com/broadcom/arm-bcm63xx.git
2394 F: arch/arm/mach-bcm/bcm63xx.c
2395 F: arch/arm/include/debug/bcm63xx.S
2397 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2401 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2403 BROADCOM BCM7XXX ARM ARCHITECTURE
2409 T: git git://github.com/broadcom/stblinux.git
2411 F: arch/arm/mach-bcm/*brcmstb*
2412 F: arch/arm/boot/dts/bcm7*.dts*
2413 F: drivers/bus/brcmstb_gisb.c
2416 BROADCOM BMIPS MIPS ARCHITECTURE
2420 T: git git://github.com/broadcom/stblinux.git
2422 F: arch/mips/bmips/*
2423 F: arch/mips/include/asm/mach-bmips/*
2424 F: arch/mips/kernel/*bmips*
2425 F: arch/mips/boot/dts/brcm/bcm*.dts*
2426 F: drivers/irqchip/irq-bcm7*
2427 F: drivers/irqchip/irq-brcmstb*
2428 F: include/linux/bcm963xx_nvram.h
2429 F: include/linux/bcm963xx_tag.h
2431 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2436 F: drivers/net/ethernet/broadcom/tg3.*
2438 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2446 F: drivers/net/wireless/broadcom/brcm80211/
2448 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2452 F: drivers/scsi/bnx2fc/
2454 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2458 F: drivers/scsi/bnx2i/
2460 BROADCOM IPROC ARM ARCHITECTURE
2466 T: git git://github.com/broadcom/cygnus-linux.git
2482 BROADCOM BRCMSTB GPIO DRIVER
2486 F: drivers/gpio/gpio-brcmstb.c
2487 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2489 BROADCOM KONA GPIO DRIVER
2493 F: drivers/gpio/gpio-bcm-kona.c
2494 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2496 BROADCOM NVRAM DRIVER
2500 F: drivers/firmware/broadcom/*
2502 BROADCOM STB NAND FLASH DRIVER
2508 F: drivers/mtd/nand/brcmnand/
2510 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2515 F: include/linux/bcma/
2517 BROADCOM SYSTEMPORT ETHERNET DRIVER
2521 F: drivers/net/ethernet/broadcom/bcmsysport.*
2523 BROCADE BFA FC SCSI DRIVER
2528 F: drivers/scsi/bfa/
2530 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2534 F: drivers/net/ethernet/brocade/bna/
2536 BSG (block layer generic sg v4 driver)
2541 F: include/linux/bsg.h
2542 F: include/uapi/linux/bsg.h
2547 T: git git://git.alsa-project.org/alsa-kernel.git
2549 F: Documentation/sound/alsa/Bt87x.txt
2550 F: sound/pci/bt87x.c
2554 W: http://bu3sch.de/btgpio.php
2556 F: drivers/gpio/gpio-bt8xx.c
2563 W: http://btrfs.wiki.kernel.org/
2564 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2567 F: Documentation/filesystems/btrfs.txt
2570 BTTV VIDEO4LINUX DRIVER
2573 W: https://linuxtv.org
2574 T: git git://linuxtv.org/media_tree.git
2576 F: Documentation/video4linux/bttv/
2577 F: drivers/media/pci/bt8xx/bttv*
2579 BUSLOGIC SCSI DRIVER
2583 F: drivers/scsi/BusLogic.*
2584 F: drivers/scsi/FlashPoint.*
2586 C-MEDIA CMI8788 DRIVER
2589 T: git git://git.alsa-project.org/alsa-kernel.git
2591 F: sound/pci/oxygen/
2597 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2601 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2605 F: Documentation/filesystems/caching/cachefiles.txt
2608 CADET FM/AM RADIO RECEIVER DRIVER
2611 T: git git://linuxtv.org/media_tree.git
2612 W: https://linuxtv.org
2614 F: drivers/media/radio/radio-cadet*
2616 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2619 T: git git://linuxtv.org/media_tree.git
2621 F: Documentation/video4linux/cafe_ccic
2622 F: drivers/media/platform/marvell-ccic/
2628 F: Documentation/networking/caif/
2629 F: drivers/net/caif/
2630 F: include/uapi/linux/caif/
2631 F: include/net/caif/
2634 CALGARY x86-64 IOMMU
2639 F: arch/x86/kernel/pci-calgary_64.c
2640 F: arch/x86/kernel/tce_64.c
2641 F: arch/x86/include/asm/calgary.h
2642 F: arch/x86/include/asm/tce.h
2648 W: https://github.com/linux-can
2649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2652 F: Documentation/networking/can.txt
2654 F: include/linux/can/core.h
2655 F: include/uapi/linux/can.h
2656 F: include/uapi/linux/can/bcm.h
2657 F: include/uapi/linux/can/raw.h
2658 F: include/uapi/linux/can/gw.h
2664 W: https://github.com/linux-can
2665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2669 F: include/linux/can/dev.h
2670 F: include/linux/can/platform/
2671 F: include/uapi/linux/can/error.h
2672 F: include/uapi/linux/can/netlink.h
2678 F: include/linux/capability.h
2679 F: include/uapi/linux/capability.h
2680 F: security/commoncap.c
2681 F: kernel/capability.c
2683 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2686 F: drivers/iio/light/cm*
2687 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2689 CAVIUM LIQUIDIO NETWORK DRIVER
2695 W: http://www.cavium.com
2697 F: drivers/net/ethernet/cavium/liquidio/
2699 CC2520 IEEE-802.15.4 RADIO DRIVER
2703 F: drivers/net/ieee802154/cc2520.c
2704 F: include/linux/spi/cc2520.h
2705 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2707 CELL BROADBAND ENGINE ARCHITECTURE
2710 W: http://www.ibm.com/developerworks/power/cell/
2712 F: arch/powerpc/include/asm/cell*.h
2713 F: arch/powerpc/include/asm/spu*.h
2714 F: arch/powerpc/include/uapi/asm/spu*.h
2715 F: arch/powerpc/oprofile/*cell*
2716 F: arch/powerpc/platforms/cell/
2718 CEPH COMMON CODE (LIBCEPH)
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2725 T: git git://github.com/ceph/ceph-client.git
2728 F: include/linux/ceph/
2729 F: include/linux/crush/
2731 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2738 T: git git://github.com/ceph/ceph-client.git
2740 F: Documentation/filesystems/ceph.txt
2743 CERTIFICATE HANDLING:
2748 F: Documentation/module-signing.txt
2750 F: scripts/sign-file.c
2751 F: scripts/extract-cert.c
2753 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2756 F: Documentation/usb/WUSB-Design-overview.txt
2757 F: Documentation/usb/wusb-cbaf
2758 F: drivers/usb/host/hwa-hc.c
2759 F: drivers/usb/host/whci/
2760 F: drivers/usb/wusbcore/
2761 F: include/linux/usb/wusb*
2763 CFAG12864B LCD DRIVER
2765 W: http://miguelojeda.es/auxdisplay.htm
2766 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2768 F: drivers/auxdisplay/cfag12864b.c
2769 F: include/linux/cfag12864b.h
2771 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2773 W: http://miguelojeda.es/auxdisplay.htm
2774 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2776 F: drivers/auxdisplay/cfag12864bfb.c
2777 F: include/linux/cfag12864b.h
2779 CFG80211 and NL80211
2782 W: http://wireless.kernel.org/
2783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2786 F: include/uapi/linux/nl80211.h
2787 F: include/net/cfg80211.h
2789 X: net/wireless/wext*
2791 CHAR and MISC DRIVERS
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2798 F: include/linux/miscdevice.h
2804 F: scripts/checkpatch.pl
2806 CHINESE DOCUMENTATION
2811 F: Documentation/zh_CN/
2813 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2818 F: drivers/usb/chipidea/
2820 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2824 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2825 F: drivers/input/touchscreen/chipone_icn8318.c
2827 CHROME HARDWARE PLATFORM SUPPORT
2830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2831 F: drivers/platform/chrome/
2833 CISCO VIC ETHERNET NIC DRIVER
2839 F: drivers/net/ethernet/cisco/enic/
2841 CISCO VIC LOW LATENCY NIC DRIVER
2845 F: drivers/infiniband/hw/usnic/
2847 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2851 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2853 CIRRUS LOGIC AUDIO CODEC DRIVERS
2858 F: sound/soc/codecs/cs*
2865 F: include/linux/cleancache.h
2871 F: include/linux/clk.h
2873 CLOCKSOURCE, CLOCKEVENT DRIVERS
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2879 F: drivers/clocksource
2881 CISCO FCOE HBA DRIVER
2887 F: drivers/scsi/fnic/
2889 CISCO SCSI HBA DRIVER
2894 F: drivers/scsi/snic/
2901 F: drivers/platform/x86/classmate-laptop.c
2906 T: git git://linuxtv.org/media_tree.git
2907 W: https://linuxtv.org
2909 F: drivers/media/pci/cobalt/
2911 COCCINELLE/Semantic Patches (SmPL)
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2918 W: http://coccinelle.lip6.fr/
2920 F: Documentation/coccinelle.txt
2921 F: scripts/coccinelle/
2922 F: scripts/coccicheck
2928 W: http://www.coda.cs.cmu.edu/
2930 F: Documentation/filesystems/coda.txt
2932 F: include/linux/coda*.h
2933 F: include/uapi/linux/coda*.h
2935 CODA V4L2 MEM2MEM DRIVER
2939 F: Documentation/devicetree/bindings/media/coda.txt
2940 F: drivers/media/platform/coda/
2942 COMMON CLK FRAMEWORK
2946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2949 X: drivers/clk/clkdev.c
2950 F: include/linux/clk-pr*
2951 F: include/linux/clk/
2953 COMMON INTERNET FILE SYSTEM (CIFS)
2957 W: http://linux-cifs.samba.org/
2958 T: git git://git.samba.org/sfrench/cifs-2.6.git
2960 F: Documentation/filesystems/cifs/
2963 COMPACTPCI HOTPLUG CORE
2967 F: drivers/pci/hotplug/cpci_hotplug*
2969 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2973 F: drivers/pci/hotplug/cpcihp_zt5550.*
2975 COMPACTPCI HOTPLUG GENERIC DRIVER
2979 F: drivers/pci/hotplug/cpcihp_generic.c
2981 COMPAL LAPTOP SUPPORT
2985 F: drivers/platform/x86/compal-laptop.c
2987 CONEXANT ACCESSRUNNER USB DRIVER
2989 W: http://accessrunner.sourceforge.net/
2991 F: drivers/usb/atm/cxacru.c
2996 T: git git://git.infradead.org/users/hch/configfs.git
2999 F: include/linux/configfs.h
3005 F: drivers/connector/
3007 CONTROL GROUP (CGROUP)
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3014 F: Documentation/cgroups/
3015 F: include/linux/cgroup*
3018 CONTROL GROUP - CPUSET
3021 W: http://www.bullopensource.org/cpuset/
3022 W: http://oss.sgi.com/projects/cpusets/
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3025 F: Documentation/cgroups/cpusets.txt
3026 F: include/linux/cpuset.h
3029 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3039 CORETEMP HARDWARE MONITORING DRIVER
3043 F: Documentation/hwmon/coretemp
3044 F: drivers/hwmon/coretemp.c
3046 COSA/SRP SYNC SERIAL DRIVER
3048 W: http://www.fi.muni.cz/~kas/cosa/
3050 F: drivers/net/wan/cosa*
3052 CPMAC ETHERNET DRIVER
3056 F: drivers/net/ethernet/ti/cpmac.c
3058 CPU FREQUENCY DRIVERS
3063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3064 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3066 F: include/linux/cpufreq.h
3068 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3072 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3074 F: drivers/cpufreq/arm_big_little.h
3075 F: drivers/cpufreq/arm_big_little.c
3076 F: drivers/cpufreq/arm_big_little_dt.c
3078 CPUIDLE DRIVER - ARM BIG LITTLE
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3085 F: drivers/cpuidle/cpuidle-big_little.c
3087 CPUIDLE DRIVER - ARM EXYNOS
3094 F: drivers/cpuidle/cpuidle-exynos.c
3095 F: arch/arm/mach-exynos/pm.c
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3103 F: drivers/cpuidle/*
3104 F: include/linux/cpuidle.h
3109 F: arch/x86/kernel/cpuid.c
3110 F: arch/x86/kernel/msr.c
3112 CPU POWER MONITORING SUBSYSTEM
3116 F: tools/power/cpupower/
3119 W: http://sourceforge.net/projects/cramfs/
3120 S: Orphan / Obsolete
3121 F: Documentation/filesystems/cramfs.txt
3128 W: http://developer.axis.com
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3132 F: drivers/tty/serial/crisv10.*
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3141 F: Documentation/crypto/
3142 F: Documentation/DocBook/crypto-API.tmpl
3148 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3152 F: crypto/ansi_cprng.c
3158 T: git git://linuxtv.org/media_tree.git
3159 W: http://linuxtv.org
3161 F: drivers/media/i2c/cs3308.c
3162 F: drivers/media/i2c/cs3308.h
3164 CS5535 Audio ALSA driver
3167 F: sound/pci/cs5535audio/
3172 F: drivers/net/wireless/st/cw1200/
3174 CX18 VIDEO4LINUX DRIVER
3178 T: git git://linuxtv.org/media_tree.git
3179 W: https://linuxtv.org
3180 W: http://www.ivtvdriver.org/index.php/Cx18
3182 F: Documentation/video4linux/cx18.txt
3183 F: drivers/media/pci/cx18/
3184 F: include/uapi/linux/ivtv*
3186 CX2341X MPEG ENCODER HELPER MODULE
3189 T: git git://linuxtv.org/media_tree.git
3190 W: https://linuxtv.org
3192 F: drivers/media/common/cx2341x*
3193 F: include/media/cx2341x*
3195 CX24120 MEDIA DRIVER
3199 W: https://linuxtv.org
3200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3202 F: drivers/media/dvb-frontends/cx24120*
3204 CX88 VIDEO4LINUX DRIVER
3207 W: https://linuxtv.org
3208 T: git git://linuxtv.org/media_tree.git
3210 F: Documentation/video4linux/cx88/
3211 F: drivers/media/pci/cx88/
3213 CXD2820R MEDIA DRIVER
3216 W: https://linuxtv.org
3217 W: http://palosaari.fi/linux/
3218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3219 T: git git://linuxtv.org/anttip/media_tree.git
3221 F: drivers/media/dvb-frontends/cxd2820r*
3223 CXGB3 ETHERNET DRIVER (CXGB3)
3226 W: http://www.chelsio.com
3228 F: drivers/net/ethernet/chelsio/cxgb3/
3230 CXGB3 ISCSI DRIVER (CXGB3I)
3233 W: http://www.chelsio.com
3235 F: drivers/scsi/cxgbi/cxgb3i
3237 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3240 W: http://www.openfabrics.org
3242 F: drivers/infiniband/hw/cxgb3/
3244 CXGB4 ETHERNET DRIVER (CXGB4)
3247 W: http://www.chelsio.com
3249 F: drivers/net/ethernet/chelsio/cxgb4/
3251 CXGB4 ISCSI DRIVER (CXGB4I)
3254 W: http://www.chelsio.com
3256 F: drivers/scsi/cxgbi/cxgb4i
3258 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3261 W: http://www.openfabrics.org
3263 F: drivers/infiniband/hw/cxgb4/
3265 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3268 W: http://www.chelsio.com
3270 F: drivers/net/ethernet/chelsio/cxgb4vf/
3272 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3277 F: drivers/misc/cxl/
3278 F: include/misc/cxl*
3279 F: include/uapi/misc/cxl.h
3280 F: Documentation/powerpc/cxl.txt
3281 F: Documentation/powerpc/cxl.txt
3282 F: Documentation/ABI/testing/sysfs-class-cxl
3284 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3289 F: drivers/scsi/cxlflash/
3290 F: include/uapi/scsi/cxlflash_ioctls.h
3291 F: Documentation/powerpc/cxlflash.txt
3293 STMMAC ETHERNET DRIVER
3296 W: http://www.stlinux.com
3298 F: drivers/net/ethernet/stmicro/stmmac/
3303 W: http://www.arm.linux.org.uk/
3305 F: drivers/video/fbdev/cyber2000fb.*
3307 CYCLADES ASYNC MUX DRIVER
3308 W: http://www.cyclades.com/
3310 F: drivers/tty/cyclades.c
3311 F: include/linux/cyclades.h
3312 F: include/uapi/linux/cyclades.h
3314 CYCLADES PC300 DRIVER
3315 W: http://www.cyclades.com/
3317 F: drivers/net/wan/pc300*
3319 CYPRESS_FIRMWARE MEDIA DRIVER
3322 W: https://linuxtv.org
3323 W: http://palosaari.fi/linux/
3324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3325 T: git git://linuxtv.org/anttip/media_tree.git
3327 F: drivers/media/common/cypress_firmware*
3329 CYTTSP TOUCHSCREEN DRIVER
3333 F: drivers/input/touchscreen/cyttsp*
3334 F: include/linux/input/cyttsp.h
3336 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3339 F: drivers/rtc/rtc-ds1685.c
3340 F: include/linux/rtc/ds1685.h
3342 DAMA SLAVE for AX.25
3344 W: http://yaina.de/jreuter/
3345 W: http://www.qsl.net/dl1bke/
3348 F: net/ax25/af_ax25.c
3349 F: net/ax25/ax25_dev.c
3350 F: net/ax25/ax25_ds_*
3351 F: net/ax25/ax25_in.c
3352 F: net/ax25/ax25_out.c
3353 F: net/ax25/ax25_timer.c
3354 F: net/ax25/sysctl_net_ax25.c
3356 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3359 F: Documentation/networking/dmfe.txt
3360 F: drivers/net/ethernet/dec/tulip/dmfe.c
3362 DC390/AM53C974 SCSI driver
3366 F: drivers/scsi/am53c974.c
3373 W: http://twibble.org/dist/dc395x/
3374 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3376 F: Documentation/scsi/dc395x.txt
3377 F: drivers/scsi/dc395x.*
3382 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3384 F: include/linux/dccp.h
3385 F: include/uapi/linux/dccp.h
3386 F: include/linux/tfrc.h
3389 DECnet NETWORK LAYER
3390 W: http://linux-decnet.sourceforge.net
3393 F: Documentation/networking/decnet.txt
3396 DECSTATION PLATFORM SUPPORT
3399 W: http://www.linux-mips.org/wiki/DECstation
3402 F: arch/mips/include/asm/dec/
3403 F: arch/mips/include/asm/mach-dec/
3405 DEFXX FDDI NETWORK DRIVER
3408 F: drivers/net/fddi/defxx.*
3415 F: drivers/platform/x86/dell-laptop.c
3417 DELL LAPTOP RBTN DRIVER
3420 F: drivers/platform/x86/dell-rbtn.*
3422 DELL LAPTOP FREEFALL DRIVER
3425 F: drivers/platform/x86/dell-smo8800.c
3427 DELL LAPTOP SMM DRIVER
3430 F: drivers/hwmon/dell-smm-hwmon.c
3431 F: include/uapi/linux/i8k.h
3433 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3436 F: Documentation/dcdbas.txt
3437 F: drivers/firmware/dcdbas.*
3439 DELL WMI EXTRAS DRIVER
3443 F: drivers/platform/x86/dell-wmi.c
3445 DESIGNWARE USB2 DRD IP DRIVER
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3450 F: drivers/usb/dwc2/
3452 DESIGNWARE USB3 DRD IP DRIVER
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3458 F: drivers/usb/dwc3/
3460 DEVICE COREDUMP (DEV_COREDUMP)
3464 F: drivers/base/devcoredump.c
3465 F: include/linux/devcoredump.h
3467 DEVICE FREQUENCY (DEVFREQ)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3474 F: include/linux/devfreq.h
3475 F: Documentation/devicetree/bindings/devfreq/
3477 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3482 F: drivers/devfreq/event/
3483 F: drivers/devfreq/devfreq-event.c
3484 F: include/linux/devfreq-event.h
3485 F: Documentation/devicetree/bindings/devfreq/event/
3487 DEVICE NUMBER REGISTRY
3489 W: http://lanana.org/docs/device-list/index.html
3497 W: http://sources.redhat.com/dm
3498 Q: http://patchwork.kernel.org/project/dm-devel/list/
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3500 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3502 F: Documentation/device-mapper/
3504 F: drivers/md/persistent-data/
3505 F: include/linux/device-mapper.h
3506 F: include/linux/dm-*.h
3507 F: include/uapi/linux/dm-*.h
3509 DIALOG SEMICONDUCTOR DRIVERS
3511 W: http://www.dialog-semiconductor.com/products
3513 F: Documentation/hwmon/da90??
3514 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3515 F: drivers/gpio/gpio-da90??.c
3516 F: drivers/hwmon/da90??-hwmon.c
3517 F: drivers/iio/adc/da91??-*.c
3518 F: drivers/input/misc/da90??_onkey.c
3519 F: drivers/input/touchscreen/da9052_tsi.c
3520 F: drivers/leds/leds-da90??.c
3521 F: drivers/mfd/da903x.c
3522 F: drivers/mfd/da90??-*.c
3523 F: drivers/mfd/da91??-*.c
3524 F: drivers/power/da9052-battery.c
3525 F: drivers/power/da91??-*.c
3526 F: drivers/regulator/da903x.c
3527 F: drivers/regulator/da9???-regulator.[ch]
3528 F: drivers/rtc/rtc-da90??.c
3529 F: drivers/video/backlight/da90??_bl.c
3530 F: drivers/watchdog/da90??_wdt.c
3531 F: include/linux/mfd/da903x.h
3532 F: include/linux/mfd/da9052/
3533 F: include/linux/mfd/da9055/
3534 F: include/linux/mfd/da9063/
3535 F: include/linux/mfd/da9150/
3536 F: include/sound/da[79]*.h
3537 F: sound/soc/codecs/da[79]*.[ch]
3539 DIGI NEO AND CLASSIC PCI PRODUCTS
3544 F: drivers/staging/dgnc/
3546 DIGI EPCA PCI PRODUCTS
3551 F: drivers/staging/dgap/
3553 DIOLAN U2C-12 I2C DRIVER
3557 F: drivers/i2c/busses/i2c-diolan-u2c.c
3565 DIRECTORY NOTIFICATION (DNOTIFY)
3568 F: Documentation/filesystems/dnotify.txt
3569 F: fs/notify/dnotify/
3570 F: include/linux/dnotify.h
3572 DISK GEOMETRY AND PARTITION HANDLING
3574 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3575 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3576 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3582 F: Documentation/filesystems/quota.txt
3584 F: include/linux/quota*.h
3585 F: include/uapi/linux/quota*.h
3587 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3591 W: http://plugable.com/category/projects/udlfb/
3592 F: drivers/video/fbdev/udlfb.c
3593 F: include/video/udlfb.h
3594 F: Documentation/fb/udlfb.txt
3596 DISTRIBUTED LOCK MANAGER (DLM)
3600 W: http://sources.redhat.com/cluster/
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3605 DMA BUFFER SHARING FRAMEWORK
3612 F: include/linux/dma-buf*
3613 F: include/linux/reservation.h
3614 F: include/linux/*fence.h
3615 F: Documentation/dma-buf-sharing.txt
3616 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3618 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3621 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3624 F: include/linux/dmaengine.h
3625 F: Documentation/dmaengine/
3626 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3628 DME1737 HARDWARE MONITOR DRIVER
3632 F: Documentation/hwmon/dme1737
3633 F: drivers/hwmon/dme1737.c
3638 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3639 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3640 F: drivers/firmware/dmi-id.c
3641 F: drivers/firmware/dmi_scan.c
3642 F: include/linux/dmi.h
3649 F: scripts/docproc.c
3650 F: scripts/kernel-doc*
3651 X: Documentation/ABI/
3652 X: Documentation/devicetree/
3653 X: Documentation/acpi
3654 X: Documentation/power
3655 X: Documentation/spi
3656 X: Documentation/DocBook/media
3657 T: git git://git.lwn.net/linux.git docs-next
3663 F: drivers/char/dtlk.c
3664 F: include/linux/dtlk.h
3666 DPT_I2O SCSI RAID DRIVER
3669 W: http://www.adaptec.com/
3671 F: drivers/scsi/dpt*
3672 F: drivers/scsi/dpt/
3678 W: http://www.drbd.org
3679 T: git git://git.linbit.com/linux-drbd.git
3680 T: git git://git.linbit.com/drbd-8.4.git
3682 F: drivers/block/drbd/
3684 F: Documentation/blockdev/drbd/
3686 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3690 F: Documentation/kobject.txt
3695 F: include/linux/debugfs.h
3696 F: include/linux/kobj*
3702 T: git git://people.freedesktop.org/~airlied/linux
3707 F: include/uapi/drm/
3713 T: git git://people.freedesktop.org/~agd5f/linux
3715 F: drivers/gpu/drm/radeon/
3716 F: include/uapi/drm/radeon*
3721 T: git git://anongit.freedesktop.org/tegra/linux.git
3723 F: drivers/gpu/drm/drm_panel.c
3724 F: drivers/gpu/drm/panel/
3725 F: include/drm/drm_panel.h
3726 F: Documentation/devicetree/bindings/display/panel/
3728 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3733 W: https://01.org/linuxgraphics/
3734 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3735 T: git git://anongit.freedesktop.org/drm-intel
3737 F: drivers/gpu/drm/i915/
3738 F: include/drm/i915*
3739 F: include/uapi/drm/i915*
3741 DRM DRIVERS FOR ATMEL HLCDC
3745 F: drivers/gpu/drm/atmel-hlcdc/
3746 F: Documentation/devicetree/bindings/drm/atmel/
3748 DRM DRIVERS FOR EXYNOS
3754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3756 F: drivers/gpu/drm/exynos/
3757 F: include/drm/exynos*
3758 F: include/uapi/drm/exynos*
3760 DRM DRIVERS FOR FREESCALE DCU
3765 F: drivers/gpu/drm/fsl-dcu/
3766 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3767 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3769 DRM DRIVERS FOR FREESCALE IMX
3773 F: drivers/gpu/drm/imx/
3774 F: drivers/gpu/ipu-v3/
3775 F: Documentation/devicetree/bindings/display/imx/
3777 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3780 T: git git://github.com/patjak/drm-gma500
3782 F: drivers/gpu/drm/gma500
3783 F: include/drm/gma500*
3785 DRM DRIVERS FOR NVIDIA TEGRA
3790 T: git git://anongit.freedesktop.org/tegra/linux.git
3792 F: drivers/gpu/drm/tegra/
3793 F: drivers/gpu/host1x/
3794 F: include/linux/host1x.h
3795 F: include/uapi/drm/tegra_drm.h
3796 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3798 DRM DRIVERS FOR RENESAS
3802 T: git git://people.freedesktop.org/~airlied/linux
3804 F: drivers/gpu/drm/rcar-du/
3805 F: drivers/gpu/drm/shmobile/
3806 F: include/linux/platform_data/shmob_drm.h
3808 DRM DRIVERS FOR ROCKCHIP
3812 F: drivers/gpu/drm/rockchip/
3813 F: Documentation/devicetree/bindings/display/rockchip*
3819 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3821 F: drivers/gpu/drm/sti
3822 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3824 DRM DRIVERS FOR VIVANTE GPU IP
3830 F: drivers/gpu/drm/etnaviv
3831 F: Documentation/devicetree/bindings/display/etnaviv
3833 DSBR100 USB FM RADIO DRIVER
3836 T: git git://linuxtv.org/media_tree.git
3838 F: drivers/media/radio/dsbr100.c
3844 F: drivers/net/wan/dscc4.c
3849 T: git git://linuxtv.org/media_tree.git
3850 W: https://linuxtv.org
3852 F: drivers/media/pci/dt3155/
3854 DVB_USB_AF9015 MEDIA DRIVER
3857 W: https://linuxtv.org
3858 W: http://palosaari.fi/linux/
3859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3860 T: git git://linuxtv.org/anttip/media_tree.git
3862 F: drivers/media/usb/dvb-usb-v2/af9015*
3864 DVB_USB_AF9035 MEDIA DRIVER
3867 W: https://linuxtv.org
3868 W: http://palosaari.fi/linux/
3869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3870 T: git git://linuxtv.org/anttip/media_tree.git
3872 F: drivers/media/usb/dvb-usb-v2/af9035*
3874 DVB_USB_ANYSEE MEDIA DRIVER
3877 W: https://linuxtv.org
3878 W: http://palosaari.fi/linux/
3879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3880 T: git git://linuxtv.org/anttip/media_tree.git
3882 F: drivers/media/usb/dvb-usb-v2/anysee*
3884 DVB_USB_AU6610 MEDIA DRIVER
3887 W: https://linuxtv.org
3888 W: http://palosaari.fi/linux/
3889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890 T: git git://linuxtv.org/anttip/media_tree.git
3892 F: drivers/media/usb/dvb-usb-v2/au6610*
3894 DVB_USB_CE6230 MEDIA DRIVER
3897 W: https://linuxtv.org
3898 W: http://palosaari.fi/linux/
3899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3900 T: git git://linuxtv.org/anttip/media_tree.git
3902 F: drivers/media/usb/dvb-usb-v2/ce6230*
3904 DVB_USB_CXUSB MEDIA DRIVER
3907 W: https://linuxtv.org
3908 W: http://github.com/mkrufky
3909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3910 T: git git://linuxtv.org/media_tree.git
3912 F: drivers/media/usb/dvb-usb/cxusb*
3914 DVB_USB_EC168 MEDIA DRIVER
3917 W: https://linuxtv.org
3918 W: http://palosaari.fi/linux/
3919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920 T: git git://linuxtv.org/anttip/media_tree.git
3922 F: drivers/media/usb/dvb-usb-v2/ec168*
3924 DVB_USB_GL861 MEDIA DRIVER
3927 W: https://linuxtv.org
3928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929 T: git git://linuxtv.org/anttip/media_tree.git
3931 F: drivers/media/usb/dvb-usb-v2/gl861*
3933 DVB_USB_MXL111SF MEDIA DRIVER
3936 W: https://linuxtv.org
3937 W: http://github.com/mkrufky
3938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3939 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3941 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3943 DVB_USB_RTL28XXU MEDIA DRIVER
3946 W: https://linuxtv.org
3947 W: http://palosaari.fi/linux/
3948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949 T: git git://linuxtv.org/anttip/media_tree.git
3951 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3953 DVB_USB_V2 MEDIA DRIVER
3956 W: https://linuxtv.org
3957 W: http://palosaari.fi/linux/
3958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959 T: git git://linuxtv.org/anttip/media_tree.git
3961 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3962 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3967 F: lib/dynamic_debug.c
3968 F: include/linux/dynamic_debug.h
3970 DZ DECSTATION DZ11 SERIAL DRIVER
3973 F: drivers/tty/serial/dz.*
3975 E3X0 POWER BUTTON DRIVER
3978 W: http://www.ettus.com
3980 F: drivers/input/misc/e3x0-button.c
3981 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3986 W: https://linuxtv.org
3987 W: http://palosaari.fi/linux/
3988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3989 T: git git://linuxtv.org/anttip/media_tree.git
3991 F: drivers/media/tuners/e4000*
3993 EATA ISA/EISA/PCI SCSI DRIVER
3997 F: drivers/scsi/eata.c
4002 W: https://linuxtv.org
4003 W: http://palosaari.fi/linux/
4004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4005 T: git git://linuxtv.org/anttip/media_tree.git
4007 F: drivers/media/dvb-frontends/ec100*
4012 W: http://ecryptfs.org
4013 W: https://launchpad.net/ecryptfs
4014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4016 F: Documentation/filesystems/ecryptfs.txt
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4027 F: Documentation/edac.txt
4029 F: include/linux/edac.h
4036 F: drivers/edac/amd64_edac*
4043 F: drivers/edac/highbank*
4051 F: drivers/edac/octeon_edac*
4058 F: drivers/edac/e752x_edac.c
4064 F: drivers/edac/e7xxx_edac.c
4070 F: drivers/edac/ghes_edac.c
4076 F: drivers/edac/i82443bxgx_edac.c
4082 F: drivers/edac/i3000_edac.c
4088 F: drivers/edac/i5000_edac.c
4094 F: drivers/edac/i5400_edac.c
4100 F: drivers/edac/i7300_edac.c
4106 F: drivers/edac/i7core_edac.c
4113 F: drivers/edac/i82975x_edac.c
4119 F: drivers/edac/ie31200_edac.c
4125 F: drivers/edac/mpc85xx_edac.[ch]
4131 F: drivers/edac/pasemi_edac.c
4137 F: drivers/edac/r82600_edac.c
4143 F: drivers/edac/sb_edac.c
4146 APPLIED MICRO (APM) X-GENE SOC EDAC
4149 F: drivers/edac/xgene_edac.c
4150 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4152 EDIROL UA-101/UA-1000 DRIVER
4155 T: git git://git.alsa-project.org/alsa-kernel.git
4157 F: sound/usb/misc/ua101.c
4159 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4164 F: Documentation/efi-stub.txt
4165 F: arch/ia64/kernel/efi.c
4166 F: arch/x86/boot/compressed/eboot.[ch]
4167 F: arch/x86/include/asm/efi.h
4168 F: arch/x86/platform/efi/*
4169 F: drivers/firmware/efi/*
4170 F: include/linux/efi*.h
4172 EFI VARIABLE FILESYSTEM
4176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4181 EFIFB FRAMEBUFFER DRIVER
4185 F: drivers/video/fbdev/efifb.c
4188 W: http://aeschi.ch.eu.org/efs/
4192 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4196 F: drivers/net/ethernet/ibm/ehea/
4198 EM28XX VIDEO4LINUX DRIVER
4201 W: https://linuxtv.org
4202 T: git git://linuxtv.org/media_tree.git
4204 F: drivers/media/usb/em28xx/
4213 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4217 W: http://www.avagotech.com
4219 F: drivers/scsi/lpfc/
4221 ENE CB710 FLASH CARD READER DRIVER
4224 F: drivers/misc/cb710/
4225 F: drivers/mmc/host/cb710-mmc.*
4226 F: include/linux/cb710.h
4228 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4231 F: drivers/media/rc/ene_ir.*
4233 ENHANCED ERROR HANDLING (EEH)
4237 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4238 F: arch/powerpc/kernel/eeh*.c
4240 EPSON S1D13XXX FRAMEBUFFER DRIVER
4243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4244 F: drivers/video/fbdev/s1d13xxxfb.c
4245 F: include/video/s1d13xxxfb.h
4247 ET131X NETWORK DRIVER
4250 F: drivers/net/ethernet/agere/
4256 W: http://www.linuxfoundation.org/en/Net:Bridge
4258 F: include/linux/netfilter_bridge/
4261 ETHERNET PHY LIBRARY
4265 F: include/linux/phy.h
4266 F: include/linux/phy_fixed.h
4268 F: Documentation/networking/phy.txt
4269 F: drivers/of/of_mdio.c
4270 F: drivers/of/of_net.c
4276 F: Documentation/filesystems/ext2.txt
4278 F: include/linux/ext2*
4284 W: http://ext4.wiki.kernel.org
4285 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4288 F: Documentation/filesystems/ext4.txt
4291 Extended Verification Module (EVM)
4296 F: security/integrity/evm/
4298 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4305 F: include/linux/extcon/
4306 F: include/linux/extcon.h
4307 F: Documentation/extcon/
4308 F: Documentation/devicetree/bindings/extcon/
4314 F: drivers/gpu/drm/exynos/exynos_dp*
4316 EXYNOS MIPI DISPLAY DRIVERS
4322 F: drivers/video/fbdev/exynos/exynos_mipi*
4323 F: include/video/exynos_mipi*
4325 F71805F HARDWARE MONITORING DRIVER
4329 F: Documentation/hwmon/f71805f
4330 F: drivers/hwmon/f71805f.c
4336 F: drivers/media/tuners/fc0011.h
4337 F: drivers/media/tuners/fc0011.c
4342 W: https://linuxtv.org
4343 W: http://palosaari.fi/linux/
4344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345 T: git git://linuxtv.org/anttip/media_tree.git
4347 F: drivers/media/tuners/fc2580*
4352 F: fs/notify/fanotify/
4353 F: include/linux/fanotify.h
4354 F: include/uapi/linux/fanotify.h
4356 FARSYNC SYNCHRONOUS DRIVER
4358 W: http://www.farsite.co.uk/
4360 F: drivers/net/wan/farsync.*
4362 FAULT INJECTION SUPPORT
4365 F: Documentation/fault-injection/
4366 F: lib/fault-inject.c
4368 FBTFT Framebuffer drivers
4372 F: drivers/staging/fbtft/
4374 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4377 W: www.Open-FCoE.org
4379 F: drivers/scsi/libfc/
4380 F: drivers/scsi/fcoe/
4382 F: include/scsi/libfc.h
4383 F: include/scsi/libfcoe.h
4384 F: include/uapi/scsi/fc/
4386 FILE LOCKING (flock() and fcntl()/lockf())
4391 F: include/linux/fcntl.h
4392 F: include/linux/fs.h
4393 F: include/uapi/linux/fcntl.h
4394 F: include/uapi/linux/fs.h
4398 FILESYSTEMS (VFS and infrastructure)
4404 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4408 F: drivers/hwmon/f75375s.c
4409 F: include/linux/f75375s.h
4411 FIREWIRE AUDIO DRIVERS
4414 T: git git://git.alsa-project.org/alsa-kernel.git
4418 FIREWIRE MEDIA DRIVERS (firedtv)
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4424 F: drivers/media/firewire/
4426 FIREWIRE SBP-2 TARGET
4431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4433 F: drivers/target/sbp/
4438 W: http://ieee1394.wiki.kernel.org/
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4441 F: drivers/firewire/
4442 F: include/linux/firewire.h
4443 F: include/uapi/linux/firewire*.h
4446 FIRMWARE LOADER (request_firmware)
4450 F: Documentation/firmware_class/
4451 F: drivers/base/firmware*.c
4452 F: include/linux/firmware.h
4454 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4458 F: drivers/block/rsxx/
4462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4464 F: drivers/block/floppy.c
4468 W: http://www.ohwr.org/projects/fmc-bus
4471 F: include/linux/fmc*.h
4472 F: include/linux/ipmi-fru.h
4475 FPGA MANAGER FRAMEWORK
4480 F: include/linux/fpga/fpga-mgr.h
4481 W: http://www.rocketboards.org
4485 W: http://floatingpoint.sourceforge.net/emulator/index.html
4487 F: arch/x86/math-emu/
4489 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4492 F: drivers/net/wan/dlci.c
4493 F: drivers/net/wan/sdla.c
4499 W: http://linux-fbdev.sourceforge.net/
4500 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4503 F: Documentation/fb/
4506 F: include/linux/fb.h
4507 F: include/uapi/video/
4508 F: include/uapi/linux/fb.h
4510 FREESCALE DIU FRAMEBUFFER DRIVER
4514 F: drivers/video/fbdev/fsl-diu-fb.*
4516 FREESCALE DMA DRIVER
4521 F: drivers/dma/fsldma.*
4523 FREESCALE I2C CPM DRIVER
4528 F: drivers/i2c/busses/i2c-cpm.c
4530 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4535 F: include/linux/platform_data/video-imxfb.h
4536 F: drivers/video/fbdev/imxfb.c
4538 FREESCALE QUAD SPI DRIVER
4542 F: drivers/mtd/spi-nor/fsl-quadspi.c
4544 FREESCALE SOC FS_ENET DRIVER
4550 F: drivers/net/ethernet/freescale/fs_enet/
4551 F: include/linux/fs_enet_pd.h
4553 FREESCALE QUICC ENGINE LIBRARY
4556 F: drivers/soc/fsl/qe/
4557 F: include/soc/fsl/*qe*.h
4558 F: include/soc/fsl/*ucc*.h
4560 FREESCALE USB PERIPHERAL DRIVERS
4565 F: drivers/usb/gadget/udc/fsl*
4567 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4572 F: drivers/net/ethernet/freescale/ucc_geth*
4574 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4578 F: drivers/net/ethernet/freescale/gianfar*
4579 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4580 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4582 FREESCALE QUICC ENGINE UCC UART DRIVER
4586 F: drivers/tty/serial/ucc_uart.c
4588 FREESCALE SOC SOUND DRIVERS
4595 F: sound/soc/fsl/fsl*
4596 F: sound/soc/fsl/imx*
4597 F: sound/soc/fsl/mpc8610_hpcd.c
4599 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4603 F: drivers/staging/fsl-mc/
4607 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4616 F: Documentation/power/freezing-of-tasks.txt
4617 F: include/linux/freezer.h
4625 F: include/linux/frontswap.h
4627 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4631 F: Documentation/filesystems/caching/
4633 F: include/linux/fscache*.h
4640 W: http://en.wikipedia.org/wiki/F2FS
4641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4643 F: Documentation/filesystems/f2fs.txt
4644 F: Documentation/ABI/testing/sysfs-fs-f2fs
4646 F: include/linux/f2fs_fs.h
4647 F: include/trace/events/f2fs.h
4649 FUJITSU FR-V (FRV) PORT
4653 FUJITSU LAPTOP EXTRAS
4657 F: drivers/platform/x86/fujitsu-laptop.c
4659 FUJITSU M-5MO LS CAMERA ISP DRIVER
4664 F: drivers/media/i2c/m5mols/
4665 F: include/media/i2c/m5mols.h
4667 FUJITSU TABLET EXTRAS
4671 F: drivers/platform/x86/fujitsu-tablet.c
4673 FUSE: FILESYSTEM IN USERSPACE
4676 W: http://fuse.sourceforge.net/
4677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4680 F: include/uapi/linux/fuse.h
4681 F: Documentation/filesystems/fuse.txt
4683 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4686 S: Odd Fixes (e.g., new signatures)
4687 F: drivers/scsi/fdomain.*
4689 GCOV BASED KERNEL PROFILING
4693 F: Documentation/gcov.txt
4695 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4698 W: http://www.icp-vortex.com/
4700 F: drivers/scsi/gdt*
4702 GDB KERNEL DEBUGGING HELPER SCRIPTS
4707 GEMTEK FM RADIO RECEIVER DRIVER
4710 T: git git://linuxtv.org/media_tree.git
4711 W: https://linuxtv.org
4713 F: drivers/media/radio/radio-gemtek*
4715 GENERIC GPIO I2C DRIVER
4718 F: drivers/i2c/busses/i2c-gpio.c
4719 F: include/linux/i2c-gpio.h
4721 GENERIC GPIO I2C MULTIPLEXER DRIVER
4725 F: drivers/i2c/muxes/i2c-mux-gpio.c
4726 F: include/linux/i2c-mux-gpio.h
4727 F: Documentation/i2c/muxes/i2c-mux-gpio
4729 GENERIC HDLC (WAN) DRIVERS
4731 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4733 F: drivers/net/wan/c101.c
4734 F: drivers/net/wan/hd6457*
4735 F: drivers/net/wan/hdlc*
4736 F: drivers/net/wan/n2.c
4737 F: drivers/net/wan/pc300too.c
4738 F: drivers/net/wan/pci200syn.c
4739 F: drivers/net/wan/wanxl*
4741 GENERIC INCLUDE/ASM HEADER FILES
4744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4746 F: include/asm-generic/
4747 F: include/uapi/asm-generic/
4749 GENERIC PHY FRAMEWORK
4752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4755 F: include/linux/phy/
4763 F: drivers/base/power/domain*.c
4764 F: include/linux/pm_domain.h
4766 GENERIC UIO DRIVER FOR PCI DEVICES
4770 F: drivers/uio/uio_pci_generic.c
4772 GET_MAINTAINER SCRIPT
4775 F: scripts/get_maintainer.pl
4781 W: http://sources.redhat.com/cluster/
4782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4784 F: Documentation/filesystems/gfs2*.txt
4786 F: include/uapi/linux/gfs2_ondisk.h
4788 GIGASET ISDN DRIVERS
4791 W: http://gigaset307x.sourceforge.net/
4793 F: Documentation/isdn/README.gigaset
4794 F: drivers/isdn/gigaset/
4795 F: include/uapi/linux/gigaset_dev.h
4801 F: drivers/media/usb/go7007/
4807 F: drivers/input/touchscreen/goodix.c
4813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4815 F: Documentation/gpio/
4817 F: include/linux/gpio/
4818 F: include/linux/gpio.h
4819 F: include/asm-generic/gpio.h
4821 GRE DEMULTIPLEXER DRIVER
4825 F: net/ipv4/gre_demux.c
4826 F: net/ipv4/gre_offload.c
4827 F: include/net/gre.h
4829 GRETH 10/100/1G Ethernet MAC device driver
4833 F: drivers/net/ethernet/aeroflex/
4835 GSPCA FINEPIX SUBDRIVER
4838 T: git git://linuxtv.org/media_tree.git
4840 F: drivers/media/usb/gspca/finepix.c
4842 GSPCA GL860 SUBDRIVER
4845 T: git git://linuxtv.org/media_tree.git
4847 F: drivers/media/usb/gspca/gl860/
4849 GSPCA M5602 SUBDRIVER
4852 T: git git://linuxtv.org/media_tree.git
4854 F: drivers/media/usb/gspca/m5602/
4856 GSPCA PAC207 SONIXB SUBDRIVER
4859 T: git git://linuxtv.org/media_tree.git
4861 F: drivers/media/usb/gspca/pac207.c
4863 GSPCA SN9C20X SUBDRIVER
4866 T: git git://linuxtv.org/media_tree.git
4868 F: drivers/media/usb/gspca/sn9c20x.c
4870 GSPCA T613 SUBDRIVER
4873 T: git git://linuxtv.org/media_tree.git
4875 F: drivers/media/usb/gspca/t613.c
4877 GSPCA USB WEBCAM DRIVER
4880 T: git git://linuxtv.org/media_tree.git
4882 F: drivers/media/usb/gspca/
4884 GUID PARTITION TABLE (GPT)
4888 F: block/partitions/efi.*
4890 STK1160 USB VIDEO CAPTURE DRIVER
4893 T: git git://linuxtv.org/media_tree.git
4895 F: drivers/media/usb/stk1160/
4900 W: http://uclinux-h8.sourceforge.jp
4901 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4904 F: drivers/clocksource/h8300_*.c
4905 F: drivers/clk/h8300/
4906 F: drivers/irqchip/irq-renesas-h8*.c
4908 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4911 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4913 F: drivers/platform/x86/hdaps.c
4915 HDPVR USB VIDEO ENCODER DRIVER
4918 T: git git://linuxtv.org/media_tree.git
4919 W: https://linuxtv.org
4921 F: drivers/media/usb/hdpvr/
4923 HWPOISON MEMORY FAILURE HANDLING
4927 F: mm/memory-failure.c
4928 F: mm/hwpoison-inject.c
4930 HYPERVISOR VIRTUAL CONSOLE DRIVER
4938 W: https://linuxtv.org
4939 W: http://palosaari.fi/linux/
4940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4941 T: git git://linuxtv.org/anttip/media_tree.git
4943 F: drivers/media/usb/hackrf/
4949 W: http://www.lm-sensors.org/
4950 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4953 F: Documentation/hwmon/
4955 F: include/linux/hwmon*.h
4957 HARDWARE RANDOM NUMBER GENERATOR CORE
4962 F: Documentation/hw_random.txt
4963 F: drivers/char/hw_random/
4964 F: include/linux/hw_random.h
4966 HARDWARE SPINLOCK CORE
4969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4970 F: Documentation/hwspinlock.txt
4971 F: drivers/hwspinlock/hwspinlock_*
4972 F: include/linux/hwspinlock.h
4974 HARMONY SOUND DRIVER
4977 F: sound/parisc/harmony.*
4982 W: https://linuxtv.org
4983 W: http://palosaari.fi/linux/
4984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4985 T: git git://linuxtv.org/anttip/media_tree.git
4987 F: drivers/media/dvb-frontends/hd29l2*
4989 HEWLETT-PACKARD SMART2 RAID DRIVER
4992 F: Documentation/blockdev/cpqarray.txt
4993 F: drivers/block/cpqarray.*
4995 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5001 F: Documentation/scsi/hpsa.txt
5002 F: drivers/scsi/hpsa*.[ch]
5003 F: include/linux/cciss*.h
5004 F: include/uapi/linux/cciss*.h
5006 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5012 F: Documentation/blockdev/cciss.txt
5013 F: drivers/block/cciss*
5014 F: include/linux/cciss_ioctl.h
5015 F: include/uapi/linux/cciss_ioctl.h
5020 F: Documentation/filesystems/hfs.txt
5026 F: Documentation/filesystems/hfsplus.txt
5029 HGA FRAMEBUFFER DRIVER
5032 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5034 F: drivers/video/fbdev/hgafb.c
5036 HIBERNATION (aka Software Suspend, aka swsusp)
5042 F: drivers/base/power/
5044 F: include/linux/suspend.h
5045 F: include/linux/freezer.h
5046 F: include/linux/pm.h
5047 F: arch/*/include/asm/suspend*.h
5053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5056 F: include/linux/hid*
5057 F: include/uapi/linux/hid*
5059 HID SENSOR HUB DRIVERS
5066 F: Documentation/hid/hid-sensor*
5067 F: drivers/hid/hid-sensor-*
5068 F: drivers/iio/*/hid-*
5069 F: include/linux/hid-sensor-*
5071 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5076 F: Documentation/timers/
5077 F: kernel/time/hrtimer.c
5078 F: kernel/time/clockevents.c
5079 F: kernel/time/tick*.*
5080 F: kernel/time/timer_*.c
5081 F: include/linux/clockchips.h
5082 F: include/linux/hrtimer.h
5084 HIGH-SPEED SCC DRIVER FOR AX.25
5087 F: drivers/net/hamradio/dmascc.c
5088 F: drivers/net/hamradio/scc.c
5090 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5092 W: http://www.highpoint-tech.com
5094 F: Documentation/scsi/hptiop.txt
5095 F: drivers/scsi/hptiop.c
5101 F: include/linux/hippidevice.h
5102 F: include/uapi/linux/if_hippi.h
5104 F: drivers/net/hippi/
5106 HISILICON SAS Controller
5108 W: http://www.hisilicon.com
5110 F: drivers/scsi/hisi_sas/
5111 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5117 W: http://hostap.epitest.fi/
5119 F: drivers/net/wireless/intersil/hostap/
5121 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5124 F: drivers/platform/x86/tc1100-wmi.c
5126 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5129 F: drivers/net/ethernet/hp/hp100.*
5131 HPET: High Precision Event Timers driver
5134 F: Documentation/timers/hpet.txt
5135 F: drivers/char/hpet.c
5136 F: include/linux/hpet.h
5137 F: include/uapi/linux/hpet.h
5141 F: arch/x86/kernel/hpet.c
5142 F: arch/x86/include/asm/hpet.h
5146 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5154 F: Documentation/ABI/testing/sysfs-bus-hsi
5155 F: Documentation/hsi.txt
5157 F: include/linux/hsi/
5158 F: include/uapi/linux/hsi/
5162 W: http://www.pharscape.org
5164 F: drivers/net/usb/hso.c
5166 HSR NETWORK PROTOCOL
5172 HTCPEN TOUCHSCREEN DRIVER
5176 F: drivers/input/touchscreen/htcpen.c
5183 Hyper-V CORE AND DRIVERS
5188 F: arch/x86/include/asm/mshyperv.h
5189 F: arch/x86/include/uapi/asm/hyperv.h
5190 F: arch/x86/kernel/cpu/mshyperv.c
5191 F: drivers/hid/hid-hyperv.c
5193 F: drivers/input/serio/hyperv-keyboard.c
5194 F: drivers/net/hyperv/
5195 F: drivers/scsi/storvsc_drv.c
5196 F: drivers/video/fbdev/hyperv_fb.c
5197 F: include/linux/hyperv.h
5199 F: Documentation/ABI/stable/sysfs-bus-vmbus
5201 I2C OVER PARALLEL PORT
5205 F: Documentation/i2c/busses/i2c-parport
5206 F: Documentation/i2c/busses/i2c-parport-light
5207 F: drivers/i2c/busses/i2c-parport.c
5208 F: drivers/i2c/busses/i2c-parport-light.c
5210 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5214 F: Documentation/i2c/busses/i2c-ali1535
5215 F: Documentation/i2c/busses/i2c-ali1563
5216 F: Documentation/i2c/busses/i2c-ali15x3
5217 F: Documentation/i2c/busses/i2c-amd756
5218 F: Documentation/i2c/busses/i2c-amd8111
5219 F: Documentation/i2c/busses/i2c-i801
5220 F: Documentation/i2c/busses/i2c-nforce2
5221 F: Documentation/i2c/busses/i2c-piix4
5222 F: Documentation/i2c/busses/i2c-sis5595
5223 F: Documentation/i2c/busses/i2c-sis630
5224 F: Documentation/i2c/busses/i2c-sis96x
5225 F: Documentation/i2c/busses/i2c-via
5226 F: Documentation/i2c/busses/i2c-viapro
5227 F: drivers/i2c/busses/i2c-ali1535.c
5228 F: drivers/i2c/busses/i2c-ali1563.c
5229 F: drivers/i2c/busses/i2c-ali15x3.c
5230 F: drivers/i2c/busses/i2c-amd756.c
5231 F: drivers/i2c/busses/i2c-amd756-s4882.c
5232 F: drivers/i2c/busses/i2c-amd8111.c
5233 F: drivers/i2c/busses/i2c-i801.c
5234 F: drivers/i2c/busses/i2c-isch.c
5235 F: drivers/i2c/busses/i2c-nforce2.c
5236 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5237 F: drivers/i2c/busses/i2c-piix4.c
5238 F: drivers/i2c/busses/i2c-sis5595.c
5239 F: drivers/i2c/busses/i2c-sis630.c
5240 F: drivers/i2c/busses/i2c-sis96x.c
5241 F: drivers/i2c/busses/i2c-via.c
5242 F: drivers/i2c/busses/i2c-viapro.c
5244 I2C/SMBUS ISMT DRIVER
5248 F: drivers/i2c/busses/i2c-ismt.c
5249 F: Documentation/i2c/busses/i2c-ismt
5251 I2C/SMBUS STUB DRIVER
5255 F: drivers/i2c/i2c-stub.c
5260 W: https://i2c.wiki.kernel.org/
5261 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5264 F: Documentation/devicetree/bindings/i2c/
5265 F: Documentation/i2c/
5268 F: include/linux/i2c.h
5269 F: include/linux/i2c-*.h
5270 F: include/uapi/linux/i2c.h
5271 F: include/uapi/linux/i2c-*.h
5283 F: Documentation/i2c/busses/i2c-taos-evm
5284 F: drivers/i2c/busses/i2c-taos-evm.c
5289 W: http://www.harbaum.org/till/i2c_tiny_usb
5291 F: drivers/i2c/busses/i2c-tiny-usb.c
5298 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5303 IA64 (Itanium) PLATFORM
5307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5311 IBM Power VMX Cryptographic instructions
5316 F: drivers/crypto/vmx/Makefile
5317 F: drivers/crypto/vmx/Kconfig
5318 F: drivers/crypto/vmx/vmx.c
5319 F: drivers/crypto/vmx/aes*
5320 F: drivers/crypto/vmx/ghash*
5321 F: drivers/crypto/vmx/ppc-xlate.pl
5323 IBM Power in-Nest Crypto Acceleration
5328 F: drivers/crypto/nx/Makefile
5329 F: drivers/crypto/nx/Kconfig
5330 F: drivers/crypto/nx/nx-aes*
5331 F: drivers/crypto/nx/nx-sha*
5332 F: drivers/crypto/nx/nx.*
5333 F: drivers/crypto/nx/nx_csbcpb.h
5334 F: drivers/crypto/nx/nx_debugfs.h
5336 IBM Power 842 compression accelerator
5339 F: drivers/crypto/nx/Makefile
5340 F: drivers/crypto/nx/Kconfig
5341 F: drivers/crypto/nx/nx-842*
5342 F: include/linux/sw842.h
5346 IBM Power Linux RAID adapter
5349 F: drivers/scsi/ipr.*
5351 IBM Power Virtual Ethernet Device Driver
5355 F: drivers/net/ethernet/ibm/ibmveth.*
5357 IBM Power SRIOV Virtual NIC Device Driver
5362 F: drivers/net/ethernet/ibm/ibmvnic.*
5364 IBM Power Virtual SCSI Device Drivers
5368 F: drivers/scsi/ibmvscsi/ibmvscsi*
5369 F: drivers/scsi/ibmvscsi/viosrp.h
5371 IBM Power Virtual FC Device Drivers
5375 F: drivers/scsi/ibmvscsi/ibmvfc*
5377 IBM ServeRAID RAID DRIVER
5379 F: drivers/scsi/ips.*
5381 ICH LPC AND GPIO DRIVER
5384 F: drivers/mfd/lpc_ich.c
5385 F: drivers/gpio/gpio-ich.c
5390 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5393 F: Documentation/ide/
5395 F: include/linux/ide.h
5397 IDEAPAD LAPTOP EXTRAS DRIVER
5400 W: http://launchpad.net/ideapad-laptop
5402 F: drivers/platform/x86/ideapad-laptop.c
5404 IDEAPAD LAPTOP SLIDEBAR DRIVER
5407 W: https://github.com/o2genum/ideapad-slidebar
5409 F: drivers/input/misc/ideapad_slidebar.c
5415 F: Documentation/cdrom/ide-cd
5416 F: drivers/ide/ide-cd*
5422 F: drivers/idle/i7300_idle.c
5424 IEEE 802.15.4 SUBSYSTEM
5427 W: https://github.com/linux-wpan
5428 T: git git://github.com/linux-wpan/linux-wpan-next.git
5432 F: drivers/net/ieee802154/
5433 F: include/linux/nl802154.h
5434 F: include/linux/ieee802154.h
5435 F: include/net/nl802154.h
5436 F: include/net/mac802154.h
5437 F: include/net/af_ieee802154.h
5438 F: include/net/cfg802154.h
5439 F: include/net/ieee802154_netdev.h
5440 F: Documentation/networking/ieee802154.txt
5442 IGORPLUG-USB IR RECEIVER
5446 F: drivers/media/rc/igorplugusb.c
5448 IGUANAWORKS USB IR TRANSCEIVER
5452 F: drivers/media/rc/iguanair.c
5454 IIO SUBSYSTEM AND DRIVERS
5462 F: drivers/staging/iio/
5463 F: include/linux/iio/
5466 IKANOS/ADI EAGLE ADSL USB DRIVER
5470 F: drivers/usb/atm/ueagle-atm.c
5472 INA209 HARDWARE MONITOR DRIVER
5476 F: Documentation/hwmon/ina209
5477 F: Documentation/devicetree/bindings/i2c/ina209.txt
5478 F: drivers/hwmon/ina209.c
5480 INA2XX HARDWARE MONITOR DRIVER
5484 F: Documentation/hwmon/ina2xx
5485 F: drivers/hwmon/ina2xx.c
5486 F: include/linux/platform_data/ina2xx.h
5488 INDUSTRY PACK SUBSYSTEM (IPACK)
5493 W: http://industrypack.sourceforge.net
5497 INGENIC JZ4780 DMA Driver
5500 F: drivers/dma/dma-jz4780.c
5502 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5510 F: security/integrity/ima/
5512 IMGTEC IR DECODER DRIVER
5515 F: drivers/media/rc/img-ir/
5517 IMS TWINTURBO FRAMEBUFFER DRIVER
5520 F: drivers/video/fbdev/imsttfb.c
5522 INFINIBAND SUBSYSTEM
5527 W: http://www.openfabrics.org/
5528 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5531 F: Documentation/infiniband/
5532 F: drivers/infiniband/
5533 F: drivers/staging/rdma/
5534 F: include/uapi/linux/if_infiniband.h
5535 F: include/uapi/rdma/
5543 F: Documentation/filesystems/inotify.txt
5544 F: fs/notify/inotify/
5545 F: include/linux/inotify.h
5546 F: include/uapi/linux/inotify.h
5548 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5551 Q: http://patchwork.kernel.org/project/linux-input/list/
5552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5555 F: include/linux/input.h
5556 F: include/uapi/linux/input.h
5557 F: include/linux/input/
5559 INPUT MULTITOUCH (MT) PROTOCOL
5563 F: Documentation/input/multi-touch-protocol.txt
5564 F: drivers/input/input-mt.c
5567 INTEL ASoC BDW/HSW DRIVERS
5571 F: sound/soc/intel/common/sst-dsp*
5572 F: sound/soc/intel/common/sst-firmware.c
5573 F: sound/soc/intel/boards/broadwell.c
5574 F: sound/soc/intel/haswell/
5576 INTEL C600 SERIES SAS CONTROLLER DRIVER
5580 T: git git://git.code.sf.net/p/intel-sas/isci
5582 F: drivers/scsi/isci/
5584 INTEL HID EVENT DRIVER
5588 F: drivers/platform/x86/intel-hid.c
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5595 F: drivers/idle/intel_idle.c
5602 F: drivers/cpufreq/intel_pstate.c
5604 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5608 F: Documentation/fb/intelfb.txt
5609 F: drivers/video/fbdev/intelfb/
5611 INTEL 810/815 FRAMEBUFFER DRIVER
5615 F: drivers/video/fbdev/i810/
5617 INTEL MENLOW THERMAL DRIVER
5620 W: https://01.org/linux-acpi
5622 F: drivers/platform/x86/intel_menlow.c
5624 INTEL I/OAT DMA DRIVER
5628 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5630 F: drivers/dma/ioat*
5635 T: git git://git.infradead.org/iommu-2.6.git
5637 F: drivers/iommu/intel-iommu.c
5638 F: include/linux/intel-iommu.h
5640 INTEL IOP-ADMA DMA DRIVER
5643 F: drivers/dma/iop-adma.c
5645 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5648 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5649 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5650 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5651 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5652 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5653 F: drivers/net/wan/ixp4xx_hss.c
5655 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5658 F: drivers/char/hw_random/ixp4xx-rng.c
5660 INTEL ETHERNET DRIVERS
5670 W: http://www.intel.com/support/feedback.htm
5671 W: http://e1000.sourceforge.net/
5672 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5676 F: Documentation/networking/e100.txt
5677 F: Documentation/networking/e1000.txt
5678 F: Documentation/networking/e1000e.txt
5679 F: Documentation/networking/igb.txt
5680 F: Documentation/networking/igbvf.txt
5681 F: Documentation/networking/ixgb.txt
5682 F: Documentation/networking/ixgbe.txt
5683 F: Documentation/networking/ixgbevf.txt
5684 F: Documentation/networking/i40e.txt
5685 F: Documentation/networking/i40evf.txt
5686 F: drivers/net/ethernet/intel/
5687 F: drivers/net/ethernet/intel/*/
5689 INTEL-MID GPIO DRIVER
5693 F: drivers/gpio/gpio-intel-mid.c
5695 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5699 F: Documentation/networking/README.ipw2100
5700 F: Documentation/networking/README.ipw2200
5701 F: drivers/net/wireless/intel/ipw2x00/
5706 F: Documentation/trace/intel_th.txt
5707 F: drivers/hwtracing/intel_th/
5709 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5712 W: http://tboot.sourceforge.net
5713 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5715 F: Documentation/intel_txt.txt
5716 F: include/linux/tboot.h
5717 F: arch/x86/kernel/tboot.c
5719 INTEL WIRELESS WIMAX CONNECTION 2400
5724 W: http://linuxwimax.org
5725 F: Documentation/wimax/README.i2400m
5726 F: drivers/net/wimax/i2400m/
5727 F: include/uapi/linux/wimax/i2400m.h
5729 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5733 F: drivers/net/wireless/intel/iwlegacy/
5735 INTEL WIRELESS WIFI LINK (iwlwifi)
5740 W: http://intellinuxwireless.org
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5743 F: drivers/net/wireless/intel/iwlwifi/
5745 INTEL MANAGEMENT ENGINE (mei)
5749 F: include/uapi/linux/mei.h
5750 F: include/linux/mei_cl_bus.h
5751 F: drivers/misc/mei/*
5752 F: Documentation/misc-devices/mei/*
5754 INTEL MIC DRIVERS (mic)
5758 W: https://github.com/sudeepdutt/mic
5759 W: http://software.intel.com/en-us/mic-developer
5760 F: include/linux/mic_bus.h
5761 F: include/linux/scif.h
5762 F: include/uapi/linux/mic_common.h
5763 F: include/uapi/linux/mic_ioctl.h
5764 F: include/uapi/linux/scif_ioctl.h
5765 F: drivers/misc/mic/
5766 F: drivers/dma/mic_x100_dma.c
5767 F: drivers/dma/mic_x100_dma.h
5768 F: Documentation/mic/
5770 INTEL PMC/P-Unit IPC DRIVER
5774 F: drivers/platform/x86/intel_pmc_ipc.c
5775 F: drivers/platform/x86/intel_punit_ipc.c
5776 F: arch/x86/include/asm/intel_pmc_ipc.h
5777 F: arch/x86/include/asm/intel_punit_ipc.h
5779 INTEL TELEMETRY DRIVER
5783 F: arch/x86/include/asm/intel_telemetry.h
5784 F: drivers/platform/x86/intel_telemetry*
5786 IOC3 ETHERNET DRIVER
5790 F: drivers/net/ethernet/sgi/ioc3-eth.c
5796 F: drivers/tty/serial/ioc3_serial.c
5801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5808 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5813 W: http://openipmi.sourceforge.net/
5815 F: Documentation/IPMI.txt
5816 F: drivers/char/ipmi/
5817 F: include/linux/ipmi*
5818 F: include/uapi/linux/ipmi*
5820 QCOM AUDIO (ASoC) DRIVERS
5827 IPS SCSI RAID DRIVER
5830 W: http://www.adaptec.com/
5832 F: drivers/scsi/ips*
5841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5843 F: Documentation/networking/ipvs-sysctl.txt
5844 F: include/net/ip_vs.h
5845 F: include/uapi/linux/ip_vs.h
5846 F: net/netfilter/ipvs/
5852 F: drivers/tty/ipwireless/
5858 F: include/net/ipx.h
5859 F: include/uapi/linux/ipx.h
5866 W: http://irda.sourceforge.net/
5868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5869 F: Documentation/networking/irda.txt
5870 F: drivers/net/irda/
5871 F: include/net/irda/
5878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5888 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5889 F: Documentation/devicetree/bindings/interrupt-controller/
5892 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5897 F: Documentation/IRQ-domain.txt
5898 F: include/linux/irqdomain.h
5899 F: kernel/irq/irqdomain.c
5905 F: Documentation/isapnp.txt
5906 F: drivers/pnp/isapnp/
5907 F: include/linux/isapnp.h
5912 T: git git://linuxtv.org/media_tree.git
5913 W: https://linuxtv.org
5915 F: drivers/media/radio/radio-isa*
5917 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5921 F: drivers/firmware/iscsi_ibft*
5926 W: www.open-iscsi.org
5927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5929 F: drivers/scsi/*iscsi*
5930 F: include/scsi/*iscsi*
5932 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5938 W: http://www.openfabrics.org
5939 W: www.open-iscsi.org
5940 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5941 F: drivers/infiniband/ulp/iser/
5943 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5949 W: http://www.linux-iscsi.org
5950 F: drivers/infiniband/ulp/isert
5956 W: http://www.isdn4linux.de
5957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5959 F: Documentation/isdn/
5961 F: include/linux/isdn.h
5962 F: include/linux/isdn/
5963 F: include/uapi/linux/isdn.h
5964 F: include/uapi/linux/isdn/
5966 ISDN SUBSYSTEM (Eicon active card driver)
5969 W: http://www.melware.de
5971 F: drivers/isdn/hardware/eicon/
5973 IT87 HARDWARE MONITORING DRIVER
5977 F: Documentation/hwmon/it87
5978 F: drivers/hwmon/it87.c
5983 W: https://linuxtv.org
5984 W: http://palosaari.fi/linux/
5985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5986 T: git git://linuxtv.org/anttip/media_tree.git
5988 F: drivers/media/tuners/it913x*
5990 IVTV VIDEO4LINUX DRIVER
5994 T: git git://linuxtv.org/media_tree.git
5995 W: http://www.ivtvdriver.org
5997 F: Documentation/video4linux/*.ivtv
5998 F: drivers/media/pci/ivtv/
5999 F: include/uapi/linux/ivtv*
6001 IX2505V MEDIA DRIVER
6004 W: https://linuxtv.org
6005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6007 F: drivers/media/dvb-frontends/ix2505v*
6009 JC42.4 TEMPERATURE SENSOR DRIVER
6013 F: drivers/hwmon/jc42.c
6014 F: Documentation/hwmon/jc42
6019 W: http://jfs.sourceforge.net/
6020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6022 F: Documentation/filesystems/jfs.txt
6029 F: drivers/net/ethernet/jme.*
6031 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6034 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6037 F: include/uapi/linux/jffs2.h
6039 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6045 F: include/linux/jbd2.h
6047 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6051 F: drivers/media/platform/rcar_jpu.c
6053 JSM Neo PCI based serial card
6057 F: drivers/tty/serial/jsm/
6059 K10TEMP HARDWARE MONITORING DRIVER
6063 F: Documentation/hwmon/k10temp
6064 F: drivers/hwmon/k10temp.c
6066 K8TEMP HARDWARE MONITORING DRIVER
6070 F: Documentation/hwmon/k8temp
6071 F: drivers/hwmon/k8temp.c
6076 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6078 F: Documentation/kbuild/kconfig-language.txt
6085 W: http://lse.sourceforge.net/kdump/
6087 F: Documentation/kdump/
6089 KEENE FM RADIO TRANSMITTER DRIVER
6092 T: git git://linuxtv.org/media_tree.git
6093 W: https://linuxtv.org
6095 F: drivers/media/radio/radio-keene*
6097 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6103 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6109 F: Documentation/kbuild/
6111 F: scripts/Makefile.*
6118 W: http://kernelnewbies.org/KernelJanitors
6121 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6125 W: http://nfs.sourceforge.net/
6126 T: git git://linux-nfs.org/~bfields/linux.git
6129 F: include/uapi/linux/nfsd/
6133 F: include/linux/lockd/
6134 F: include/linux/sunrpc/
6135 F: include/uapi/linux/sunrpc/
6137 KERNEL SELFTEST FRAMEWORK
6140 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6142 F: tools/testing/selftests
6144 KERNEL VIRTUAL MACHINE (KVM)
6148 W: http://www.linux-kvm.org
6149 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6151 F: Documentation/*/kvm*.txt
6152 F: Documentation/virtual/kvm/
6154 F: arch/x86/kernel/kvm.c
6155 F: arch/x86/kernel/kvmclock.c
6156 F: arch/*/include/asm/kvm*
6157 F: include/linux/kvm*
6158 F: include/uapi/linux/kvm*
6161 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6164 W: http://www.linux-kvm.org/
6166 F: arch/x86/include/asm/svm.h
6167 F: arch/x86/kvm/svm.c
6169 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6172 W: http://www.linux-kvm.org/
6173 T: git git://github.com/agraf/linux-2.6.git
6175 F: arch/powerpc/include/asm/kvm*
6176 F: arch/powerpc/kvm/
6178 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6182 W: http://www.ibm.com/developerworks/linux/linux390/
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6185 F: Documentation/s390/kvm.txt
6186 F: arch/s390/include/asm/kvm*
6189 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6194 W: http://systems.cs.columbia.edu/projects/kvm-arm
6195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6197 F: arch/arm/include/uapi/asm/kvm*
6198 F: arch/arm/include/asm/kvm*
6201 F: include/kvm/arm_*
6203 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6209 F: arch/arm64/include/uapi/asm/kvm*
6210 F: arch/arm64/include/asm/kvm*
6213 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6217 F: arch/mips/include/uapi/asm/kvm*
6218 F: arch/mips/include/asm/kvm*
6223 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6226 F: include/linux/kexec.h
6227 F: include/uapi/linux/kexec.h
6234 F: Documentation/security/keys.txt
6235 F: include/linux/key.h
6236 F: include/linux/key-type.h
6246 F: Documentation/security/keys-trusted-encrypted.txt
6247 F: include/keys/trusted-type.h
6248 F: security/keys/trusted.c
6249 F: security/keys/trusted.h
6257 F: Documentation/security/keys-trusted-encrypted.txt
6258 F: include/keys/encrypted-type.h
6259 F: security/keys/encrypted-keys/
6261 KGDB / KDB /debug_core
6263 W: http://kgdb.wiki.kernel.org/
6265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6267 F: Documentation/DocBook/kgdb.tmpl
6268 F: drivers/misc/kgdbts.c
6269 F: drivers/tty/serial/kgdboc.c
6270 F: include/linux/kdb.h
6271 F: include/linux/kgdb.h
6278 F: Documentation/kmemcheck.txt
6279 F: arch/x86/include/asm/kmemcheck.h
6280 F: arch/x86/mm/kmemcheck/
6281 F: include/linux/kmemcheck.h
6287 F: Documentation/kmemleak.txt
6288 F: include/linux/kmemleak.h
6290 F: mm/kmemleak-test.c
6298 F: Documentation/kprobes.txt
6299 F: include/linux/kprobes.h
6302 KS0108 LCD CONTROLLER DRIVER
6304 W: http://miguelojeda.es/auxdisplay.htm
6305 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6307 F: Documentation/auxdisplay/ks0108
6308 F: drivers/auxdisplay/ks0108.c
6309 F: include/linux/ks0108.h
6316 F: include/net/l3mdev.h
6318 LANTIQ MIPS ARCHITECTURE
6327 F: Documentation/networking/lapb-module.txt
6331 LASI 53c700 driver for PARISC
6335 F: Documentation/scsi/53c700.txt
6336 F: drivers/scsi/53c700*
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6345 F: include/linux/leds.h
6347 LEGACY EEPROM DRIVER
6350 F: Documentation/misc-devices/eeprom
6351 F: drivers/misc/eeprom/eeprom.c
6353 LEGO USB Tower driver
6356 W: http://legousb.sourceforge.net/
6358 F: drivers/usb/misc/legousbtower.c
6363 W: https://linuxtv.org
6364 W: http://github.com/mkrufky
6365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6366 T: git git://linuxtv.org/mkrufky/tuners.git
6368 F: drivers/media/dvb-frontends/lg2160.*
6370 LGDT3305 MEDIA DRIVER
6373 W: https://linuxtv.org
6374 W: http://github.com/mkrufky
6375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6376 T: git git://linuxtv.org/mkrufky/tuners.git
6378 F: drivers/media/dvb-frontends/lgdt3305.*
6383 W: http://lguest.ozlabs.org/
6385 F: arch/x86/include/asm/lguest*.h
6388 F: include/linux/lguest*.h
6391 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6397 F: include/linux/ata.h
6398 F: include/linux/libata.h
6400 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6405 F: include/linux/pata_arasan_cf_data.h
6406 F: drivers/ata/pata_arasan_cf.c
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6414 F: drivers/ata/pata_*.c
6415 F: drivers/ata/ata_generic.c
6417 LIBATA SATA AHCI PLATFORM devices support
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6423 F: drivers/ata/ahci_platform.c
6424 F: drivers/ata/libahci_platform.c
6425 F: include/linux/ahci_platform.h
6427 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6432 F: drivers/ata/sata_promise.*
6437 F: tools/lib/lockdep/
6439 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6442 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6446 F: include/linux/nd.h
6447 F: include/linux/libnvdimm.h
6448 F: include/uapi/linux/ndctl.h
6450 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6453 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6455 F: drivers/nvdimm/blk.c
6456 F: drivers/nvdimm/region_devs.c
6457 F: drivers/acpi/nfit*
6459 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6462 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6464 F: drivers/nvdimm/btt*
6466 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6469 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6471 F: drivers/nvdimm/pmem.c
6472 F: include/linux/pmem.h
6473 F: arch/*/include/asm/pmem.h
6475 LIGHTNVM PLATFORM SUPPORT
6477 W: http://github/OpenChannelSSD
6480 F: drivers/lightnvm/
6481 F: include/linux/lightnvm.h
6482 F: include/uapi/linux/lightnvm.h
6484 LINUX FOR IBM pSERIES (RS/6000)
6486 W: http://www.ibm.com/linux/ltc/projects/ppc
6488 F: arch/powerpc/boot/rs6000.h
6490 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6494 W: http://www.penguinppc.org/
6496 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6499 F: Documentation/powerpc/
6502 LINUX FOR POWER MACINTOSH
6504 W: http://www.penguinppc.org/
6507 F: arch/powerpc/platforms/powermac/
6508 F: drivers/macintosh/
6510 LINUX FOR POWERPC EMBEDDED MPC5XXX
6513 T: git git://git.denx.de/linux-denx-agust.git
6515 F: arch/powerpc/platforms/512x/
6516 F: arch/powerpc/platforms/52xx/
6518 LINUX FOR POWERPC EMBEDDED PPC4XX
6521 W: http://www.penguinppc.org/
6524 F: arch/powerpc/platforms/40x/
6525 F: arch/powerpc/platforms/44x/
6527 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6530 F: arch/powerpc/*/*virtex*
6531 F: arch/powerpc/*/*/*virtex*
6533 LINUX FOR POWERPC EMBEDDED PPC8XX
6535 W: http://www.penguinppc.org/
6538 F: arch/powerpc/platforms/8xx/
6540 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6543 W: http://www.penguinppc.org/
6545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6547 F: arch/powerpc/platforms/83xx/
6548 F: arch/powerpc/platforms/85xx/
6550 LINUX FOR POWERPC PA SEMI PWRFICIENT
6554 F: arch/powerpc/platforms/pasemi/
6555 F: drivers/*/*pasemi*
6556 F: drivers/*/*/*pasemi*
6558 LINUX SECURITY MODULE (LSM) FRAMEWORK
6563 LIS3LV02D ACCELEROMETER DRIVER
6566 F: Documentation/misc-devices/lis3lv02d
6567 F: drivers/misc/lis3lv02d/
6568 F: drivers/platform/x86/hp_accel.c
6576 F: kernel/livepatch/
6577 F: include/linux/livepatch.h
6578 F: arch/x86/include/asm/livepatch.h
6579 F: arch/x86/kernel/livepatch.c
6580 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6581 F: samples/livepatch/
6583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6588 F: include/linux/llc.h
6589 F: include/uapi/linux/llc.h
6593 LM73 HARDWARE MONITOR DRIVER
6597 F: drivers/hwmon/lm73.c
6599 LM78 HARDWARE MONITOR DRIVER
6603 F: Documentation/hwmon/lm78
6604 F: drivers/hwmon/lm78.c
6606 LM83 HARDWARE MONITOR DRIVER
6610 F: Documentation/hwmon/lm83
6611 F: drivers/hwmon/lm83.c
6613 LM90 HARDWARE MONITOR DRIVER
6617 F: Documentation/hwmon/lm90
6618 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6619 F: drivers/hwmon/lm90.c
6621 LM95234 HARDWARE MONITOR DRIVER
6625 F: Documentation/hwmon/lm95234
6626 F: drivers/hwmon/lm95234.c
6628 LME2510 MEDIA DRIVER
6631 W: https://linuxtv.org
6632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6634 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6636 LOCKDEP AND LOCKSTAT
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6642 F: Documentation/locking/lockdep*.txt
6643 F: Documentation/locking/lockstat.txt
6644 F: include/linux/lockdep.h
6647 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6650 W: http://www.linux-ntfs.org/content/view/19/37/
6652 F: Documentation/ldm.txt
6653 F: block/partitions/ldm.*
6663 LPC32XX MACHINE SUPPORT
6667 F: arch/arm/mach-lpc32xx/
6669 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6676 W: http://www.lsilogic.com/support
6678 F: drivers/message/fusion/
6679 F: drivers/scsi/mpt2sas/
6680 F: drivers/scsi/mpt3sas/
6682 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6686 F: drivers/scsi/sym53c8xx_2/
6688 LTC4261 HARDWARE MONITOR DRIVER
6692 F: Documentation/hwmon/ltc4261
6693 F: drivers/hwmon/ltc4261.c
6695 LTP (Linux Test Project)
6703 W: http://linux-test-project.github.io/
6704 T: git git://github.com/linux-test-project/ltp.git
6708 W: http://www.linux-m32r.org/
6715 W: http://www.linux-m68k.org/
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6721 M68K ON APPLE MACINTOSH
6723 W: http://www.mac.linux-m68k.org/
6730 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6734 M88DS3103 MEDIA DRIVER
6737 W: https://linuxtv.org
6738 W: http://palosaari.fi/linux/
6739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6740 T: git git://linuxtv.org/anttip/media_tree.git
6742 F: drivers/media/dvb-frontends/m88ds3103*
6744 M88RS2000 MEDIA DRIVER
6747 W: https://linuxtv.org
6748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6750 F: drivers/media/dvb-frontends/m88rs2000*
6752 MA901 MASTERKIT USB FM RADIO DRIVER
6755 T: git git://linuxtv.org/media_tree.git
6757 F: drivers/media/radio/radio-ma901.c
6762 W: http://wireless.kernel.org/
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6766 F: Documentation/networking/mac80211-injection.txt
6767 F: include/net/mac80211.h
6774 F: drivers/net/macvlan.c
6775 F: include/linux/if_macvlan.h
6782 F: include/linux/mailbox_client.h
6783 F: include/linux/mailbox_controller.h
6785 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6787 W: http://www.kernel.org/doc/man-pages
6791 MARVELL ARMADA DRM SUPPORT
6794 F: drivers/gpu/drm/armada/
6796 MARVELL 88E6352 DSA support
6799 F: drivers/net/dsa/mv88e6352.c
6801 MARVELL CRYPTO DRIVER
6804 F: drivers/crypto/marvell/
6808 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6813 F: drivers/net/ethernet/marvell/sk*
6815 MARVELL LIBERTAS WIRELESS DRIVER
6818 F: drivers/net/wireless/marvell/libertas/
6820 MARVELL MV643XX ETHERNET DRIVER
6824 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6825 F: include/linux/mv643xx.h
6827 MARVELL MVNETA ETHERNET DRIVER
6831 F: drivers/net/ethernet/marvell/mvneta.*
6833 MARVELL MWIFIEX WIRELESS DRIVER
6838 F: drivers/net/wireless/marvell/mwifiex/
6840 MARVELL MWL8K WIRELESS DRIVER
6844 F: drivers/net/wireless/marvell/mwl8k.c
6846 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6849 F: drivers/mmc/host/mvsdio.*
6851 MATROX FRAMEBUFFER DRIVER
6854 F: drivers/video/fbdev/matrox/matroxfb_*
6855 F: include/uapi/linux/matroxfb.h
6857 MAX16065 HARDWARE MONITOR DRIVER
6861 F: Documentation/hwmon/max16065
6862 F: drivers/hwmon/max16065.c
6864 MAX20751 HARDWARE MONITOR DRIVER
6868 F: Documentation/hwmon/max20751
6869 F: drivers/hwmon/max20751.c
6871 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6875 F: Documentation/hwmon/max6650
6876 F: drivers/hwmon/max6650.c
6878 MAX6697 HARDWARE MONITOR DRIVER
6882 F: Documentation/hwmon/max6697
6883 F: Documentation/devicetree/bindings/i2c/max6697.txt
6884 F: drivers/hwmon/max6697.c
6885 F: include/linux/platform_data/max6697.h
6887 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6891 F: drivers/power/max14577_charger.c
6892 F: drivers/power/max77693_charger.c
6894 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6898 F: drivers/*/*max77802.c
6899 F: Documentation/devicetree/bindings/*/*max77802.txt
6900 F: include/dt-bindings/*/*max77802.h
6902 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6907 F: drivers/*/max14577.c
6908 F: drivers/*/max77686.c
6909 F: drivers/*/max77693.c
6910 F: drivers/extcon/extcon-max14577.c
6911 F: drivers/extcon/extcon-max77693.c
6912 F: drivers/rtc/rtc-max77686.c
6913 F: drivers/clk/clk-max77686.c
6914 F: Documentation/devicetree/bindings/mfd/max14577.txt
6915 F: Documentation/devicetree/bindings/*/max77686.txt
6916 F: Documentation/devicetree/bindings/mfd/max77693.txt
6917 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6918 F: include/linux/mfd/max14577*.h
6919 F: include/linux/mfd/max77686*.h
6920 F: include/linux/mfd/max77693*.h
6922 MAXIRADIO FM RADIO RECEIVER DRIVER
6925 T: git git://linuxtv.org/media_tree.git
6926 W: https://linuxtv.org
6928 F: drivers/media/radio/radio-maxiradio*
6930 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6934 F: drivers/iio/potentiometer/mcp4531.c
6936 MEDIA DRIVERS FOR RENESAS - VSP1
6940 T: git git://linuxtv.org/media_tree.git
6942 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6943 F: drivers/media/platform/vsp1/
6945 MEDIA DRIVERS FOR ASCOT2E
6948 W: https://linuxtv.org
6950 T: git git://linuxtv.org/media_tree.git
6952 F: drivers/media/dvb-frontends/ascot2e*
6954 MEDIA DRIVERS FOR CXD2841ER
6957 W: https://linuxtv.org
6959 T: git git://linuxtv.org/media_tree.git
6961 F: drivers/media/dvb-frontends/cxd2841er*
6963 MEDIA DRIVERS FOR HORUS3A
6966 W: https://linuxtv.org
6968 T: git git://linuxtv.org/media_tree.git
6970 F: drivers/media/dvb-frontends/horus3a*
6972 MEDIA DRIVERS FOR LNBH25
6975 W: https://linuxtv.org
6977 T: git git://linuxtv.org/media_tree.git
6979 F: drivers/media/dvb-frontends/lnbh25*
6981 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6984 W: https://linuxtv.org
6986 T: git git://linuxtv.org/media_tree.git
6988 F: drivers/media/pci/netup_unidvb/*
6990 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6992 P: LinuxTV.org Project
6994 W: https://linuxtv.org
6995 Q: http://patchwork.kernel.org/project/linux-media/list/
6996 T: git git://linuxtv.org/media_tree.git
6998 F: Documentation/dvb/
6999 F: Documentation/video4linux/
7000 F: Documentation/DocBook/media/
7002 F: drivers/staging/media/
7003 F: include/linux/platform_data/media/
7005 F: include/uapi/linux/dvb/
7006 F: include/uapi/linux/videodev2.h
7007 F: include/uapi/linux/media.h
7008 F: include/uapi/linux/v4l2-*
7009 F: include/uapi/linux/meye.h
7010 F: include/uapi/linux/ivtv*
7011 F: include/uapi/linux/uvcvideo.h
7013 MEDIATEK MT7601U WIRELESS LAN DRIVER
7017 F: drivers/net/wireless/mediatek/mt7601u/
7019 MEGARAID SCSI/SAS DRIVERS
7025 W: http://www.lsi.com
7027 F: Documentation/scsi/megaraid.txt
7028 F: drivers/scsi/megaraid.*
7029 F: drivers/scsi/megaraid/
7031 MELLANOX ETHERNET DRIVER (mlx4_en)
7035 W: http://www.mellanox.com
7036 Q: http://patchwork.ozlabs.org/project/netdev/list/
7037 F: drivers/net/ethernet/mellanox/mlx4/en_*
7039 MELLANOX ETHERNET DRIVER (mlx5e)
7043 W: http://www.mellanox.com
7044 Q: http://patchwork.ozlabs.org/project/netdev/list/
7045 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7047 MELLANOX ETHERNET SWITCH DRIVERS
7052 W: http://www.mellanox.com
7053 Q: http://patchwork.ozlabs.org/project/netdev/list/
7054 F: drivers/net/ethernet/mellanox/mlxsw/
7061 F: kernel/membarrier.c
7062 F: include/uapi/linux/membarrier.h
7066 W: http://www.linux-mm.org
7068 F: include/linux/mm.h
7069 F: include/linux/gfp.h
7070 F: include/linux/mmzone.h
7071 F: include/linux/memory_hotplug.h
7072 F: include/linux/vmalloc.h
7075 MEMORY TECHNOLOGY DEVICES (MTD)
7079 W: http://www.linux-mtd.infradead.org/
7080 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7081 T: git git://git.infradead.org/linux-mtd.git
7082 T: git git://git.infradead.org/l2-mtd.git
7085 F: include/linux/mtd/
7086 F: include/uapi/mtd/
7088 MEN A21 WATCHDOG DRIVER
7092 F: drivers/watchdog/mena21_wdt.c
7094 MEN CHAMELEON BUS (mcb)
7098 F: include/linux/mcb.h
7099 F: Documentation/men-chameleon-bus.txt
7101 MEN F21BMC (Board Management Controller)
7104 F: drivers/mfd/menf21bmc.c
7105 F: drivers/watchdog/menf21bmc_wdt.c
7106 F: drivers/leds/leds-menf21bmc.c
7107 F: drivers/hwmon/menf21bmc_hwmon.c
7108 F: Documentation/hwmon/menf21bmc
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7116 F: Documentation/metag/
7117 F: Documentation/devicetree/bindings/metag/
7118 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7119 F: drivers/clocksource/metag_generic.c
7120 F: drivers/irqchip/irq-metag.c
7121 F: drivers/irqchip/irq-metag-ext.c
7122 F: drivers/tty/metag_da.c
7124 MICROBLAZE ARCHITECTURE
7126 W: http://www.monstr.eu/fdt/
7127 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7131 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7135 F: drivers/platform/x86/surfacepro3_button.c
7140 F: drivers/usb/image/microtek.*
7145 W: http://www.linux-mips.org/
7146 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7147 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7149 F: Documentation/mips/
7152 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7155 T: git git://linuxtv.org/media_tree.git
7156 W: https://linuxtv.org
7158 F: drivers/media/radio/radio-miropcm20*
7160 MELLANOX MLX4 core VPI driver
7164 W: http://www.mellanox.com
7165 Q: http://patchwork.ozlabs.org/project/netdev/list/
7167 F: drivers/net/ethernet/mellanox/mlx4/
7168 F: include/linux/mlx4/
7170 MELLANOX MLX4 IB driver
7173 W: http://www.mellanox.com
7174 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7176 F: drivers/infiniband/hw/mlx4/
7177 F: include/linux/mlx4/
7179 MELLANOX MLX5 core VPI driver
7184 W: http://www.mellanox.com
7185 Q: http://patchwork.ozlabs.org/project/netdev/list/
7187 F: drivers/net/ethernet/mellanox/mlx5/core/
7188 F: include/linux/mlx5/
7190 MELLANOX MLX5 IB driver
7194 W: http://www.mellanox.com
7195 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7197 F: drivers/infiniband/hw/mlx5/
7198 F: include/linux/mlx5/
7200 MELEXIS MLX90614 DRIVER
7203 W: http://www.melexis.com
7205 F: drivers/iio/temperature/mlx90614.c
7207 MN88472 MEDIA DRIVER
7210 W: https://linuxtv.org
7211 W: http://palosaari.fi/linux/
7212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213 T: git git://linuxtv.org/anttip/media_tree.git
7215 F: drivers/staging/media/mn88472/
7216 F: drivers/media/dvb-frontends/mn88472.h
7218 MN88473 MEDIA DRIVER
7221 W: https://linuxtv.org
7222 W: http://palosaari.fi/linux/
7223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7224 T: git git://linuxtv.org/anttip/media_tree.git
7226 F: drivers/staging/media/mn88473/
7227 F: drivers/media/dvb-frontends/mn88473.h
7232 F: include/linux/module.h
7235 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7236 W: http://popies.net/meye/
7238 F: Documentation/video4linux/meye.txt
7239 F: drivers/media/pci/meye/
7240 F: include/uapi/linux/meye.h
7242 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7245 F: Documentation/serial/moxa-smartio
7246 F: drivers/tty/mxser.*
7248 MR800 AVERMEDIA USB FM RADIO DRIVER
7251 T: git git://linuxtv.org/media_tree.git
7253 F: drivers/media/radio/radio-mr800.c
7255 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7259 F: drivers/net/ieee802154/mrf24j40.c
7260 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7266 F: drivers/platform/x86/msi-laptop.c
7271 F: drivers/platform/x86/msi-wmi.c
7276 W: https://linuxtv.org
7277 W: http://palosaari.fi/linux/
7278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7279 T: git git://linuxtv.org/anttip/media_tree.git
7281 F: drivers/media/tuners/msi001*
7283 MSI2500 MEDIA DRIVER
7286 W: https://linuxtv.org
7287 W: http://palosaari.fi/linux/
7288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7289 T: git git://linuxtv.org/anttip/media_tree.git
7291 F: drivers/media/usb/msi2500/
7293 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7297 F: drivers/mtd/devices/docg3*
7299 MT9M032 APTINA SENSOR DRIVER
7302 T: git git://linuxtv.org/media_tree.git
7304 F: drivers/media/i2c/mt9m032.c
7305 F: include/media/i2c/mt9m032.h
7307 MT9P031 APTINA CAMERA SENSOR
7310 T: git git://linuxtv.org/media_tree.git
7312 F: drivers/media/i2c/mt9p031.c
7313 F: include/media/i2c/mt9p031.h
7315 MT9T001 APTINA CAMERA SENSOR
7318 T: git git://linuxtv.org/media_tree.git
7320 F: drivers/media/i2c/mt9t001.c
7321 F: include/media/i2c/mt9t001.h
7323 MT9V032 APTINA CAMERA SENSOR
7326 T: git git://linuxtv.org/media_tree.git
7328 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7329 F: drivers/media/i2c/mt9v032.c
7330 F: include/media/i2c/mt9v032.h
7332 MULTIFUNCTION DEVICES (MFD)
7334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7337 F: include/linux/mfd/
7339 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7342 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7345 F: include/linux/mmc/
7346 F: include/uapi/linux/mmc/
7348 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7350 F: drivers/mmc/host/mmc_spi.c
7351 F: include/linux/spi/mmc_spi.h
7353 MULTISOUND SOUND DRIVER
7356 F: Documentation/sound/oss/MultiSound
7359 MULTITECH MULTIPORT CARD (ISICOM)
7361 F: drivers/tty/isicom.c
7362 F: include/linux/isicom.h
7364 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7369 F: drivers/usb/musb/
7371 MXL5007T MEDIA DRIVER
7374 W: https://linuxtv.org
7375 W: http://github.com/mkrufky
7376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7377 T: git git://linuxtv.org/mkrufky/tuners.git
7379 F: drivers/media/tuners/mxl5007t.*
7381 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7384 W: https://www.myricom.com/support/downloads/myri10ge.html
7386 F: drivers/net/ethernet/myricom/myri10ge/
7388 NATSEMI ETHERNET DRIVER (DP8381x)
7390 F: drivers/net/ethernet/natsemi/natsemi.c
7392 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7396 W: http://www.native-instruments.com
7404 NCR 5380 SCSI DRIVERS
7409 F: Documentation/scsi/g_NCR5380.txt
7410 F: drivers/scsi/NCR5380.*
7411 F: drivers/scsi/arm/cumana_1.c
7412 F: drivers/scsi/arm/oak.c
7413 F: drivers/scsi/atari_NCR5380.c
7414 F: drivers/scsi/atari_scsi.*
7415 F: drivers/scsi/dmx3191d.c
7416 F: drivers/scsi/dtc.*
7417 F: drivers/scsi/g_NCR5380.*
7418 F: drivers/scsi/g_NCR5380_mmio.c
7419 F: drivers/scsi/mac_scsi.*
7420 F: drivers/scsi/pas16.*
7421 F: drivers/scsi/sun3_scsi.*
7422 F: drivers/scsi/sun3_scsi_vme.c
7423 F: drivers/scsi/t128.*
7425 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7429 F: drivers/scsi/NCR_D700.*
7431 NCT6775 HARDWARE MONITOR DRIVER
7435 F: Documentation/hwmon/nct6775
7436 F: drivers/hwmon/nct6775.c
7438 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7441 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7443 F: drivers/infiniband/hw/nes/
7445 NETEM NETWORK EMULATOR
7449 F: net/sched/sch_netem.c
7451 NETERION 10GbE DRIVERS (s2io/vxge)
7455 F: Documentation/networking/s2io.txt
7456 F: Documentation/networking/vxge.txt
7457 F: drivers/net/ethernet/neterion/
7459 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7465 W: http://www.netfilter.org/
7466 W: http://www.iptables.org/
7467 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7471 F: include/linux/netfilter*
7472 F: include/linux/netfilter/
7473 F: include/net/netfilter/
7474 F: include/uapi/linux/netfilter*
7475 F: include/uapi/linux/netfilter/
7476 F: net/*/netfilter.c
7479 F: net/bridge/br_netfilter*.c
7483 W: http://netlabel.sf.net
7486 F: Documentation/netlabel/
7487 F: include/net/netlabel.h
7490 NETROM NETWORK LAYER
7493 W: http://www.linux-ax25.org/
7495 F: include/net/netrom.h
7496 F: include/uapi/linux/netrom.h
7499 NETRONOME ETHERNET DRIVERS
7504 F: drivers/net/ethernet/netronome/
7506 NETWORK BLOCK DEVICE (NBD)
7510 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7511 F: Documentation/blockdev/nbd.txt
7512 F: drivers/block/nbd.c
7513 F: include/uapi/linux/nbd.h
7515 NETWORK DROP MONITOR
7519 W: https://fedorahosted.org/dropwatch/
7520 F: net/core/drop_monitor.c
7522 NETWORKING [GENERAL]
7525 W: http://www.linuxfoundation.org/en/Net
7526 Q: http://patchwork.ozlabs.org/project/netdev/list/
7527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7532 F: include/linux/in.h
7533 F: include/linux/net.h
7534 F: include/linux/netdevice.h
7535 F: include/uapi/linux/in.h
7536 F: include/uapi/linux/net.h
7537 F: include/uapi/linux/netdevice.h
7538 F: include/uapi/linux/net_namespace.h
7540 F: tools/testing/selftests/net/
7544 NETWORKING [IPv4/IPv6]
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7572 F: net/ipv4/ipcomp.c
7573 F: net/ipv4/ip_vti.c
7577 F: net/ipv6/ipcomp6.c
7578 F: net/ipv6/ip6_vti.c
7579 F: include/uapi/linux/xfrm.h
7580 F: include/net/xfrm.h
7582 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7587 NETWORKING [WIRELESS]
7589 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7593 W: http://www.linuxfoundation.org/en/Net
7594 Q: http://patchwork.ozlabs.org/project/netdev/list/
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7599 F: include/linux/if_*
7600 F: include/linux/netdevice.h
7601 F: include/linux/etherdevice.h
7602 F: include/linux/fcdevice.h
7603 F: include/linux/fddidevice.h
7604 F: include/linux/hippidevice.h
7605 F: include/linux/inetdevice.h
7606 F: include/uapi/linux/if_*
7607 F: include/uapi/linux/netdevice.h
7609 NETWORKING DRIVERS (WIRELESS)
7612 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7616 F: drivers/net/wireless/
7618 NETXEN (1/10) GbE SUPPORT
7623 W: http://www.qlogic.com
7625 F: drivers/net/ethernet/qlogic/netxen/
7636 F: include/uapi/linux/nfc.h
7638 F: include/linux/platform_data/microread.h
7639 F: include/linux/platform_data/nfcmrvl.h
7640 F: include/linux/platform_data/nxp-nci.h
7641 F: include/linux/platform_data/pn544.h
7642 F: include/linux/platform_data/st21nfca.h
7643 F: include/linux/platform_data/st-nci.h
7644 F: Documentation/devicetree/bindings/net/nfc/
7646 NFS, SUNRPC, AND LOCKD CLIENTS
7650 W: http://client.linux-nfs.org
7651 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7657 F: include/linux/lockd/
7658 F: include/linux/nfs*
7659 F: include/linux/sunrpc/
7660 F: include/uapi/linux/nfs*
7661 F: include/uapi/linux/sunrpc/
7666 W: http://nilfs.sourceforge.net/
7667 T: git git://github.com/konis/nilfs2.git
7669 F: Documentation/filesystems/nilfs2.txt
7671 F: include/linux/nilfs2_fs.h
7672 F: include/trace/events/nilfs2.h
7674 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7676 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7678 F: Documentation/scsi/NinjaSCSI.txt
7679 F: drivers/scsi/pcmcia/nsp_*
7681 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7684 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7686 F: Documentation/scsi/NinjaSCSI.txt
7687 F: drivers/scsi/nsp32*
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7696 NOKIA N900 POWER SUPPLY DRIVERS
7699 F: include/linux/power/bq2415x_charger.h
7700 F: include/linux/power/bq27xxx_battery.h
7701 F: include/linux/power/isp1704_charger.h
7702 F: drivers/power/bq2415x_charger.c
7703 F: drivers/power/bq27xxx_battery.c
7704 F: drivers/power/isp1704_charger.c
7705 F: drivers/power/rx51_battery.c
7713 W: https://github.com/jonmason/ntb/wiki
7714 T: git git://github.com/jonmason/ntb.git
7716 F: drivers/net/ntb_netdev.c
7717 F: include/linux/ntb.h
7718 F: include/linux/ntb_transport.h
7725 W: https://github.com/jonmason/ntb/wiki
7726 T: git git://github.com/jonmason/ntb.git
7727 F: drivers/ntb/hw/intel/
7733 F: drivers/ntb/hw/amd/
7738 W: http://www.tuxera.com/
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7741 F: Documentation/filesystems/ntfs.txt
7744 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7748 F: drivers/video/fbdev/riva/
7749 F: drivers/video/fbdev/nvidia/
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7756 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7758 F: drivers/nvme/host/
7759 F: include/linux/nvme.h
7766 F: Documentation/devicetree/bindings/nvmem/
7767 F: include/linux/nvmem-consumer.h
7768 F: include/linux/nvmem-provider.h
7775 F: drivers/nfc/nxp-nci
7777 NXP TDA998X DRM DRIVER
7780 F: drivers/gpu/drm/i2c/tda998x_drv.c
7781 F: include/drm/i2c/tda998x.h
7787 F: sound/soc/codecs/tfa9879*
7792 W: http://www.muru.com/linux/omap/
7793 W: http://linux.omap.com/
7794 Q: http://patchwork.kernel.org/project/linux-omap/list/
7795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7798 F: arch/arm/configs/omap1_defconfig
7799 F: arch/arm/configs/omap2plus_defconfig
7800 F: drivers/i2c/busses/i2c-omap.c
7801 F: drivers/irqchip/irq-omap-intc.c
7802 F: drivers/mfd/*omap*.c
7803 F: drivers/mfd/menelaus.c
7804 F: drivers/mfd/palmas.c
7805 F: drivers/mfd/tps65217.c
7806 F: drivers/mfd/tps65218.c
7807 F: drivers/mfd/tps65910.c
7808 F: drivers/mfd/twl-core.[ch]
7809 F: drivers/mfd/twl4030*.c
7810 F: drivers/mfd/twl6030*.c
7811 F: drivers/mfd/twl6040*.c
7812 F: drivers/regulator/palmas-regulator*.c
7813 F: drivers/regulator/pbias-regulator.c
7814 F: drivers/regulator/tps65217-regulator.c
7815 F: drivers/regulator/tps65218-regulator.c
7816 F: drivers/regulator/tps65910-regulator.c
7817 F: drivers/regulator/twl-regulator.c
7818 F: include/linux/i2c-omap.h
7820 OMAP DEVICE TREE SUPPORT
7826 F: arch/arm/boot/dts/*omap*
7827 F: arch/arm/boot/dts/*am3*
7828 F: arch/arm/boot/dts/*am4*
7829 F: arch/arm/boot/dts/*am5*
7830 F: arch/arm/boot/dts/*dra7*
7832 OMAP CLOCK FRAMEWORK SUPPORT
7836 F: arch/arm/*omap*/*clock*
7838 OMAP POWER MANAGEMENT SUPPORT
7842 F: arch/arm/*omap*/*pm*
7843 F: drivers/cpufreq/omap-cpufreq.c
7845 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7850 F: arch/arm/mach-omap2/prm*
7860 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7865 F: drivers/memory/omap-gpmc.c
7866 F: arch/arm/mach-omap2/*gpmc*
7868 OMAP FRAMEBUFFER SUPPORT
7873 F: drivers/video/fbdev/omap/
7875 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7880 F: drivers/video/fbdev/omap2/
7881 F: Documentation/arm/OMAP/DSS
7883 OMAP HARDWARE SPINLOCK SUPPORT
7887 F: drivers/hwspinlock/omap_hwspinlock.c
7893 F: drivers/mmc/host/omap.c
7899 F: drivers/mmc/host/omap_hsmmc.c
7901 OMAP RANDOM NUMBER GENERATOR SUPPORT
7904 F: drivers/char/hw_random/omap-rng.c
7911 F: arch/arm/mach-omap2/omap_hwmod.*
7917 F: arch/arm/mach-omap2/omap_hwmod*data*
7919 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7923 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7925 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7929 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7930 F: drivers/media/platform/omap3isp/
7931 F: drivers/staging/media/omap4iss/
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7939 F: drivers/usb/*/*omap*
7940 F: arch/arm/*omap*/usb*
7948 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7949 F: drivers/gpio/gpio-omap.c
7951 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7955 F: arch/arm/boot/dts/am335x-nano.dts
7961 F: Documentation/filesystems/omfs.txt
7964 OMNIKEY CARDMAN 4000 DRIVER
7967 F: drivers/char/pcmcia/cm4000_cs.c
7968 F: include/linux/cm4000_cs.h
7969 F: include/uapi/linux/cm4000_cs.h
7971 OMNIKEY CARDMAN 4040 DRIVER
7974 F: drivers/char/pcmcia/cm4040_cs.*
7976 OMNIVISION OV7670 SENSOR DRIVER
7979 T: git git://linuxtv.org/media_tree.git
7981 F: drivers/media/i2c/ov7670.c
7983 ONENAND FLASH DRIVER
7987 F: drivers/mtd/onenand/
7988 F: include/linux/mtd/onenand*.h
7990 ONSTREAM SCSI TAPE DRIVER
7995 F: Documentation/scsi/osst.txt
7996 F: drivers/scsi/osst.*
7997 F: drivers/scsi/osst_*.h
7998 F: drivers/scsi/st.h
8000 OPENCORES I2C BUS DRIVER
8004 F: Documentation/i2c/busses/i2c-ocores
8005 F: drivers/i2c/busses/i2c-ocores.c
8007 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8012 W: http://www.devicetree.org/
8013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8016 F: include/linux/of*.h
8019 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8028 F: Documentation/devicetree/
8030 F: include/dt-bindings/
8032 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8036 F: Documentation/devicetree/dynamic-resolution-notes.txt
8037 F: Documentation/devicetree/overlay-notes.txt
8038 F: drivers/of/overlay.c
8039 F: drivers/of/resolver.c
8041 OPENRISC ARCHITECTURE
8043 W: http://openrisc.net
8046 T: git git://openrisc.net/~jonas/linux
8053 W: http://openvswitch.org
8056 F: include/uapi/linux/openvswitch.h
8058 OPERATING PERFORMANCE POINTS (OPP)
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8065 F: drivers/base/power/opp/
8066 F: include/linux/pm_opp.h
8067 F: Documentation/power/opp.txt
8068 F: Documentation/devicetree/bindings/opp/
8073 T: git git://git.alsa-project.org/alsa-kernel.git
8075 F: sound/drivers/opl4/
8081 F: arch/*/include/asm/oprofile*.h
8083 F: drivers/oprofile/
8084 F: include/linux/oprofile.h
8086 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8090 W: http://ocfs2.wiki.kernel.org
8092 F: Documentation/filesystems/ocfs2.txt
8093 F: Documentation/filesystems/dlmfs.txt
8098 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8099 W: http://www.nongnu.org/orinoco/
8101 F: drivers/net/wireless/intersil/orinoco/
8103 OSD LIBRARY and FILESYSTEM
8107 W: http://open-osd.org
8108 T: git git://git.open-osd.org/open-osd.git
8110 F: drivers/scsi/osd/
8111 F: include/scsi/osd_*
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8120 F: Documentation/filesystems/overlayfs.txt
8125 W: http://wireless.kernel.org/en/users/Drivers/p54
8127 F: drivers/net/wireless/intersil/p54/
8129 PA SEMI ETHERNET DRIVER
8133 F: drivers/net/ethernet/pasemi/*
8135 PA SEMI SMBUS DRIVER
8139 F: drivers/i2c/busses/i2c-pasemi.c
8141 PADATA PARALLEL EXECUTION MECHANISM
8146 F: include/linux/padata.h
8147 F: Documentation/padata.txt
8149 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8153 F: drivers/platform/x86/panasonic-laptop.c
8155 PANASONIC MN10300/AM33/AM34 PORT
8159 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8161 F: Documentation/mn10300/
8164 PARALLEL PORT SUBSYSTEM
8170 F: include/linux/parport*.h
8171 F: drivers/char/ppdev.c
8172 F: include/uapi/linux/ppdev.h
8173 F: Documentation/parport*.txt
8175 PARAVIRT_OPS INTERFACE
8182 F: Documentation/virtual/paravirt_ops.txt
8183 F: arch/*/kernel/paravirt*
8184 F: arch/*/include/asm/paravirt.h
8186 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8190 F: Documentation/blockdev/paride.txt
8191 F: drivers/block/paride/
8197 W: http://www.parisc-linux.org/
8198 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8203 F: Documentation/parisc/
8205 F: drivers/char/agp/parisc-agp.c
8206 F: drivers/input/serio/gscps2.c
8207 F: drivers/parport/parport_gsc.*
8208 F: drivers/tty/serial/8250/8250_gsc.c
8209 F: drivers/video/fbdev/sti*
8210 F: drivers/video/console/sti*
8211 F: drivers/video/logo/logo_parisc*
8213 PC87360 HARDWARE MONITORING DRIVER
8217 F: Documentation/hwmon/pc87360
8218 F: drivers/hwmon/pc87360.c
8223 F: drivers/char/pc8736x_gpio.c
8225 PC87427 HARDWARE MONITORING DRIVER
8229 F: Documentation/hwmon/pc87427
8230 F: drivers/hwmon/pc87427.c
8235 F: drivers/leds/leds-pca9532.c
8236 F: include/linux/leds-pca9532.h
8238 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8242 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8244 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8247 F: drivers/firmware/pcdp.*
8253 F: Documentation/PCI/pci-error-recovery.txt
8258 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8261 F: Documentation/PCI/
8263 F: include/linux/pci*
8265 F: arch/x86/kernel/quirks.c
8267 PCI DRIVER FOR ALTERA PCIE IP
8272 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8273 F: drivers/pci/host/pcie-altera.c
8275 PCI DRIVER FOR ARM VERSATILE PLATFORM
8280 F: Documentation/devicetree/bindings/pci/versatile.txt
8281 F: drivers/pci/host/pci-versatile.c
8283 PCI DRIVER FOR APPLIEDMICRO XGENE
8288 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8289 F: drivers/pci/host/pci-xgene.c
8291 PCI DRIVER FOR FREESCALE LAYERSCAPE
8299 F: drivers/pci/host/*layerscape*
8307 F: drivers/pci/host/*imx6*
8309 PCI DRIVER FOR TI KEYSTONE
8314 F: drivers/pci/host/*keystone*
8316 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8322 F: drivers/pci/host/*mvebu*
8324 PCI DRIVER FOR NVIDIA TEGRA
8329 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8330 F: drivers/pci/host/pci-tegra.c
8332 PCI DRIVER FOR TI DRA7XX
8337 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8338 F: drivers/pci/host/pci-dra7xx.c
8340 PCI DRIVER FOR RENESAS R-CAR
8345 F: drivers/pci/host/*rcar*
8347 PCI DRIVER FOR SAMSUNG EXYNOS
8353 F: drivers/pci/host/pci-exynos.c
8355 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8360 F: drivers/pci/host/*designware*
8362 PCI DRIVER FOR GENERIC OF HOSTS
8367 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8368 F: drivers/pci/host/pci-host-generic.c
8370 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8374 F: arch/x86/pci/vmd.c
8376 PCIE DRIVER FOR ST SPEAR13XX
8380 F: drivers/pci/host/*spear*
8382 PCI MSI DRIVER FOR ALTERA MSI IP
8387 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8388 F: drivers/pci/host/pcie-altera-msi.c
8390 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8395 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8396 F: drivers/pci/host/pci-xgene-msi.c
8398 PCIE DRIVER FOR HISILICON
8403 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8404 F: drivers/pci/host/pcie-hisi.c
8406 PCIE DRIVER FOR QUALCOMM MSM
8411 F: drivers/pci/host/*qcom*
8414 P: Linux PCMCIA Team
8416 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8419 F: Documentation/pcmcia/
8423 PCNET32 NETWORK DRIVER
8427 F: drivers/net/ethernet/amd/pcnet32.c
8429 PCRYPT PARALLEL CRYPTO ENGINE
8434 F: include/crypto/pcrypt.h
8436 PER-CPU MEMORY ALLOCATOR
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8441 F: include/linux/percpu*.h
8443 F: arch/*/include/asm/percpu.h
8445 PER-TASK DELAY ACCOUNTING
8448 F: include/linux/delayacct.h
8449 F: kernel/delayacct.c
8451 PERFORMANCE EVENTS SUBSYSTEM
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8459 F: include/linux/perf_event.h
8460 F: include/uapi/linux/perf_event.h
8461 F: arch/*/kernel/perf_event*.c
8462 F: arch/*/kernel/*/perf_event*.c
8463 F: arch/*/kernel/*/*/perf_event*.c
8464 F: arch/*/include/asm/perf_event.h
8465 F: arch/*/kernel/perf_callchain.c
8468 PERSONALITY HANDLING
8472 F: include/linux/personality.h
8473 F: include/uapi/linux/personality.h
8478 F: Documentation/networking/phonet.txt
8479 F: include/linux/phonet.h
8480 F: include/net/phonet/
8481 F: include/uapi/linux/phonet.h
8488 F: drivers/mtd/devices/phram.c
8494 F: drivers/hid/hid-picolcd*
8499 T: git git://github.com/jamieiles/linux-2.6-ji.git
8501 F: arch/arm/boot/dts/picoxcell*
8502 F: arch/arm/mach-picoxcell/
8503 F: drivers/crypto/picoxcell*
8505 PIN CONTROL SUBSYSTEM
8508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8511 F: include/linux/pinctrl/
8513 PIN CONTROLLER - ATMEL AT91
8517 F: drivers/pinctrl/pinctrl-at91.*
8519 PIN CONTROLLER - ATMEL AT91 PIO4
8524 F: drivers/pinctrl/pinctrl-at91-pio4.*
8526 PIN CONTROLLER - INTEL
8530 F: drivers/pinctrl/intel/
8532 PIN CONTROLLER - RENESAS
8537 F: drivers/pinctrl/sh-pfc/
8539 PIN CONTROLLER - SAMSUNG
8544 F: drivers/pinctrl/samsung/
8546 PIN CONTROLLER - SINGLE
8552 F: drivers/pinctrl/pinctrl-single.c
8554 PIN CONTROLLER - ST SPEAR
8558 W: http://www.st.com/spear
8560 F: drivers/pinctrl/spear/
8565 F: drivers/block/pktcdvd.c
8566 F: include/linux/pktcdvd.h
8567 F: include/uapi/linux/pktcdvd.h
8571 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8573 T: git git://github.com/gxt/linux.git
8574 F: drivers/input/serio/i8042-unicore32io.h
8575 F: drivers/i2c/busses/i2c-puv3.c
8576 F: drivers/video/fbdev/fb-puv3.c
8577 F: drivers/rtc/rtc-puv3.c
8579 PMBUS HARDWARE MONITORING DRIVERS
8582 W: http://www.lm-sensors.org/
8583 W: http://www.roeck-us.net/linux/drivers/
8584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8586 F: Documentation/hwmon/pmbus
8587 F: drivers/hwmon/pmbus/
8588 F: include/linux/i2c/pmbus.h
8590 PMC SIERRA MaxRAID DRIVER
8592 W: http://www.pmc-sierra.com/
8594 F: drivers/scsi/pmcraid.*
8596 PMC SIERRA PM8001 DRIVER
8602 F: drivers/scsi/pm8001/
8604 POSIX CLOCKS and TIMERS
8607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8610 F: include/linux/timer*
8611 F: kernel/time/*timer*
8613 POWER MANAGEMENT CORE
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8618 F: drivers/base/power/
8619 F: include/linux/pm.h
8620 F: include/linux/pm_*
8621 F: include/linux/powercap.h
8622 F: drivers/powercap/
8624 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8629 T: git git://git.infradead.org/battery-2.6.git
8631 F: include/linux/power_supply.h
8633 X: drivers/power/avs/
8635 POWER STATE COORDINATION INTERFACE (PSCI)
8640 F: drivers/firmware/psci.c
8641 F: include/linux/psci.h
8642 F: include/uapi/linux/psci.h
8649 PPP PROTOCOL DRIVERS AND COMPRESSORS
8653 F: drivers/net/ppp/ppp_*
8655 PPP OVER ATM (RFC 2364)
8658 F: net/atm/pppoatm.c
8659 F: include/uapi/linux/atmppp.h
8664 F: drivers/net/ppp/pppoe.c
8665 F: drivers/net/ppp/pppox.c
8670 F: net/l2tp/l2tp_ppp.c
8671 F: include/linux/if_pppol2tp.h
8672 F: include/uapi/linux/if_pppol2tp.h
8676 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8679 F: Documentation/pps/
8681 F: include/linux/pps*.h
8687 F: drivers/net/ppp/pptp.c
8688 W: http://sourceforge.net/projects/accel-pptp
8693 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8695 F: Documentation/preempt-locking.txt
8696 F: include/linux/preempt.h
8698 PRISM54 WIRELESS DRIVER
8701 W: http://wireless.kernel.org/en/users/Drivers/p54
8703 F: drivers/net/wireless/intersil/prism54/
8710 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8712 PS3 PLATFORM SUPPORT
8716 F: arch/powerpc/boot/ps3*
8717 F: arch/powerpc/include/asm/lv1call.h
8718 F: arch/powerpc/include/asm/ps3*.h
8719 F: arch/powerpc/platforms/ps3/
8722 F: drivers/rtc/rtc-ps3.c
8723 F: drivers/usb/host/*ps3.c
8724 F: sound/ppc/snd_ps3*
8731 F: drivers/block/ps3vram.c
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8741 F: include/linux/pstore*
8742 F: drivers/firmware/efi/efi-pstore.c
8743 F: drivers/acpi/apei/erst.c
8745 PTP HARDWARE CLOCK SUPPORT
8749 W: http://linuxptp.sourceforge.net/
8750 F: Documentation/ABI/testing/sysfs-ptp
8751 F: Documentation/ptp/*
8752 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8753 F: drivers/net/phy/dp83640*
8755 F: include/linux/ptp_cl*
8761 F: include/asm-generic/syscall.h
8762 F: include/linux/ptrace.h
8763 F: include/linux/regset.h
8764 F: include/linux/tracehook.h
8765 F: include/uapi/linux/ptrace.h
8768 PVRUSB2 VIDEO4LINUX DRIVER
8772 W: http://www.isely.net/pvrusb2/
8773 T: git git://linuxtv.org/media_tree.git
8775 F: Documentation/video4linux/README.pvrusb2
8776 F: drivers/media/usb/pvrusb2/
8781 T: git git://linuxtv.org/media_tree.git
8783 F: drivers/media/usb/pwc/*
8789 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8790 F: Documentation/hwmon/pwm-fan
8791 F: drivers/hwmon/pwm-fan.c
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8798 F: Documentation/pwm.txt
8799 F: Documentation/devicetree/bindings/pwm/
8800 F: include/linux/pwm.h
8802 F: drivers/video/backlight/pwm_bl.c
8803 F: include/linux/pwm_backlight.h
8805 PXA2xx/PXA3xx SUPPORT
8810 T: git git://github.com/hzhuang1/linux.git
8811 T: git git://github.com/rjarzmik/linux.git
8813 F: arch/arm/boot/dts/pxa*
8814 F: arch/arm/mach-pxa/
8816 F: drivers/pcmcia/pxa2xx*
8817 F: drivers/pinctrl/pxa/
8818 F: drivers/spi/spi-pxa2xx*
8819 F: drivers/usb/gadget/udc/pxa2*
8820 F: include/sound/pxa2xx-lib.h
8828 F: drivers/gpio/gpio-pxa.c
8830 PXA3xx NAND FLASH DRIVER
8834 F: drivers/mtd/nand/pxa3xx_nand.c
8840 T: git git://github.com/hzhuang1/linux.git
8841 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8843 F: arch/arm/boot/dts/mmp*
8844 F: arch/arm/mach-mmp/
8858 F: drivers/crypto/qat/
8864 F: drivers/infiniband/hw/qib/
8866 QLOGIC QLA1280 SCSI DRIVER
8870 F: drivers/scsi/qla1280.[ch]
8872 QLOGIC QLA2XXX FC-SCSI DRIVER
8876 F: Documentation/scsi/LICENSE.qla2xxx
8877 F: drivers/scsi/qla2xxx/
8879 QLOGIC QLA4XXX iSCSI DRIVER
8883 F: Documentation/scsi/LICENSE.qla4xxx
8884 F: drivers/scsi/qla4xxx/
8886 QLOGIC QLA3XXX NETWORK DRIVER
8892 F: Documentation/networking/LICENSE.qla3xxx
8893 F: drivers/net/ethernet/qlogic/qla3xxx.*
8895 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8899 F: drivers/net/ethernet/qlogic/qlcnic/
8901 QLOGIC QLGE 10Gb ETHERNET DRIVER
8908 F: drivers/net/ethernet/qlogic/qlge/
8910 QLOGIC QL4xxx ETHERNET DRIVER
8916 F: drivers/net/ethernet/qlogic/qed/
8917 F: include/linux/qed/
8918 F: drivers/net/ethernet/qlogic/qede/
8922 W: http://www.alarsen.net/linux/qnx4fs/
8925 F: include/uapi/linux/qnx4_fs.h
8926 F: include/uapi/linux/qnxtypes.h
8931 W: https://linuxtv.org
8932 W: http://palosaari.fi/linux/
8933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8934 T: git git://linuxtv.org/anttip/media_tree.git
8936 F: drivers/media/tuners/qt1010*
8938 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8942 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8944 F: drivers/net/wireless/ath/ath9k/
8946 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8949 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8952 F: drivers/net/wireless/ath/ath10k/
8954 QUALCOMM HEXAGON ARCHITECTURE
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8961 QUALCOMM WCN36XX WIRELESS DRIVER
8964 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8965 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8967 F: drivers/net/wireless/ath/wcn36xx/
8969 RADOS BLOCK DEVICE (RBD)
8975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8976 T: git git://github.com/ceph/ceph-client.git
8978 F: Documentation/ABI/testing/sysfs-bus-rbd
8979 F: drivers/block/rbd.c
8980 F: drivers/block/rbd_types.h
8982 RADEON FRAMEBUFFER DISPLAY DRIVER
8986 F: drivers/video/fbdev/aty/radeon*
8987 F: include/uapi/linux/radeonfb.h
8989 RADIOSHARK RADIO DRIVER
8992 T: git git://linuxtv.org/media_tree.git
8994 F: drivers/media/radio/radio-shark.c
8996 RADIOSHARK2 RADIO DRIVER
8999 T: git git://linuxtv.org/media_tree.git
9001 F: drivers/media/radio/radio-shark2.c
9002 F: drivers/media/radio/radio-tea5777.c
9004 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9008 F: drivers/video/fbdev/aty/aty128fb.c
9010 RALINK MIPS ARCHITECTURE
9016 RALINK RT2X00 WIRELESS LAN DRIVER
9022 F: drivers/net/wireless/ralink/rt2x00/
9024 RAMDISK RAM BLOCK DEVICE DRIVER
9027 F: Documentation/blockdev/ramdisk.txt
9028 F: drivers/block/brd.c
9030 RANDOM NUMBER DRIVER
9033 F: drivers/char/random.c
9041 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9044 F: drivers/net/wireless/ray*
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9052 F: Documentation/RCU/torture.txt
9053 F: kernel/rcu/rcutorture.c
9055 RCUTORTURE TEST FRAMEWORK
9063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9064 F: tools/testing/selftests/rcutorture
9070 RDC R6040 FAST ETHERNET DRIVER
9074 F: drivers/net/ethernet/rdc/r6040.c
9076 RDS - RELIABLE DATAGRAM SOCKETS
9082 READ-COPY UPDATE (RCU)
9089 W: http://www.rdrop.com/users/paulmck/RCU/
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9092 F: Documentation/RCU/
9093 X: Documentation/RCU/torture.txt
9094 F: include/linux/rcu*
9095 X: include/linux/srcu.h
9099 REAL TIME CLOCK (RTC) SUBSYSTEM
9103 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9106 F: Documentation/rtc.txt
9108 F: include/linux/rtc.h
9109 F: include/uapi/linux/rtc.h
9111 REALTEK AUDIO CODECS
9115 F: sound/soc/codecs/rt*
9116 F: include/sound/rt*.h
9118 REISERFS FILE SYSTEM
9123 REGISTER MAP ABSTRACTION
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9128 F: drivers/base/regmap/
9129 F: include/linux/regmap.h
9131 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9135 F: drivers/remoteproc/
9136 F: Documentation/remoteproc.txt
9137 F: include/linux/remoteproc.h
9139 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9144 F: Documentation/rpmsg.txt
9145 F: include/linux/rpmsg.h
9147 RENESAS ETHERNET DRIVERS
9151 F: drivers/net/ethernet/renesas/
9152 F: include/linux/sh_eth.h
9154 RENESAS USB2 PHY DRIVER
9158 F: drivers/phy/phy-rcar-gen3-usb2.c
9160 RESET CONTROLLER FRAMEWORK
9162 T: git git://git.pengutronix.de/git/pza/linux
9165 F: Documentation/devicetree/bindings/reset/
9166 F: include/dt-bindings/reset/
9167 F: include/linux/reset.h
9168 F: include/linux/reset-controller.h
9173 W: http://wireless.kernel.org/
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9177 F: Documentation/rfkill.txt
9185 F: include/linux/rhashtable.h
9187 RICOH SMARTMEDIA/XD DRIVER
9190 F: drivers/mtd/nand/r852.c
9191 F: drivers/mtd/nand/r852.h
9193 RICOH R5C592 MEMORYSTICK DRIVER
9196 F: drivers/memstick/host/r592.*
9200 W: http://sourceforge.net/projects/roccat/
9202 F: drivers/hid/hid-roccat*
9203 F: include/linux/hid-roccat*
9204 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9211 F: drivers/net/ethernet/rocker/
9215 W: http://www.comtrol.com
9217 F: Documentation/serial/rocket.txt
9218 F: drivers/tty/rocket*
9220 ROCKETPORT EXPRESS/INFINITY DRIVER
9224 F: drivers/tty/serial/rp2.*
9229 W: http://www.linux-ax25.org/
9231 F: include/net/rose.h
9232 F: include/uapi/linux/rose.h
9235 RTL2830 MEDIA DRIVER
9238 W: https://linuxtv.org
9239 W: http://palosaari.fi/linux/
9240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9241 T: git git://linuxtv.org/anttip/media_tree.git
9243 F: drivers/media/dvb-frontends/rtl2830*
9245 RTL2832 MEDIA DRIVER
9248 W: https://linuxtv.org
9249 W: http://palosaari.fi/linux/
9250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9251 T: git git://linuxtv.org/anttip/media_tree.git
9253 F: drivers/media/dvb-frontends/rtl2832*
9255 RTL2832_SDR MEDIA DRIVER
9258 W: https://linuxtv.org
9259 W: http://palosaari.fi/linux/
9260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9261 T: git git://linuxtv.org/anttip/media_tree.git
9263 F: drivers/media/dvb-frontends/rtl2832_sdr*
9265 RTL8180 WIRELESS DRIVER
9267 W: http://wireless.kernel.org/
9268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9270 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9272 RTL8187 WIRELESS DRIVER
9277 W: http://wireless.kernel.org/
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9280 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9282 RTL8192CE WIRELESS DRIVER
9286 W: http://wireless.kernel.org/
9287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9289 F: drivers/net/wireless/realtek/rtlwifi/
9290 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9292 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9297 F: drivers/net/wireless/realtek/rtl8xxxu/
9299 S3 SAVAGE FRAMEBUFFER DRIVER
9303 F: drivers/video/fbdev/savage/
9309 W: http://www.ibm.com/developerworks/linux/linux390/
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9314 F: Documentation/s390/
9315 F: Documentation/DocBook/s390*
9317 S390 COMMON I/O LAYER
9321 W: http://www.ibm.com/developerworks/linux/linux390/
9323 F: drivers/s390/cio/
9329 W: http://www.ibm.com/developerworks/linux/linux390/
9331 F: drivers/s390/block/dasd*
9332 F: block/partitions/ibm.c
9334 S390 NETWORK DRIVERS
9337 W: http://www.ibm.com/developerworks/linux/linux390/
9339 F: drivers/s390/net/
9345 W: http://www.ibm.com/developerworks/linux/linux390/
9348 F: drivers/pci/hotplug/s390_pci_hpc.c
9353 W: http://www.ibm.com/developerworks/linux/linux390/
9355 F: drivers/s390/crypto/
9360 W: http://www.ibm.com/developerworks/linux/linux390/
9362 F: drivers/s390/scsi/zfcp_*
9364 S390 IUCV NETWORK LAYER
9367 W: http://www.ibm.com/developerworks/linux/linux390/
9369 F: drivers/s390/net/*iucv*
9370 F: include/net/iucv/
9376 W: http://www.ibm.com/developerworks/linux/linux390/
9378 F: drivers/iommu/s390-iommu.c
9380 S3C24XX SD/MMC Driver
9384 F: drivers/mmc/host/s3cmci.*
9386 SAA6588 RDS RECEIVER DRIVER
9389 T: git git://linuxtv.org/media_tree.git
9390 W: https://linuxtv.org
9392 F: drivers/media/i2c/saa6588*
9394 SAA7134 VIDEO4LINUX DRIVER
9397 W: https://linuxtv.org
9398 T: git git://linuxtv.org/media_tree.git
9400 F: Documentation/video4linux/*.saa7134
9401 F: drivers/media/pci/saa7134/
9403 SAA7146 VIDEO4LINUX-2 DRIVER
9406 T: git git://linuxtv.org/media_tree.git
9408 F: drivers/media/common/saa7146/
9409 F: drivers/media/pci/saa7146/
9410 F: include/media/saa7146*
9412 SAMSUNG LAPTOP DRIVER
9416 F: drivers/platform/x86/samsung-laptop.c
9418 SAMSUNG AUDIO (ASoC) DRIVERS
9422 F: sound/soc/samsung/
9424 SAMSUNG FRAMEBUFFER DRIVER
9428 F: drivers/video/fbdev/s3c-fb.c
9430 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9436 F: drivers/mfd/sec*.c
9437 F: drivers/regulator/s2m*.c
9438 F: drivers/regulator/s5m*.c
9439 F: drivers/clk/clk-s2mps11.c
9440 F: drivers/rtc/rtc-s5m.c
9441 F: include/linux/mfd/samsung/
9442 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9443 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9444 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9445 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9447 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9451 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9453 F: drivers/media/platform/exynos4-is/
9455 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9460 F: drivers/media/platform/s3c-camif/
9461 F: include/media/drv-intf/s3c_camif.h
9463 SAMSUNG S5C73M3 CAMERA DRIVER
9468 F: drivers/media/i2c/s5c73m3/*
9470 SAMSUNG S5K5BAF CAMERA DRIVER
9475 F: drivers/media/i2c/s5k5baf.c
9477 SAMSUNG S3FWRN5 NFC DRIVER
9481 F: drivers/nfc/s3fwrn5
9483 SAMSUNG SOC CLOCK DRIVERS
9488 F: drivers/clk/samsung/
9490 SAMSUNG SXGBE DRIVERS
9496 F: drivers/net/ethernet/samsung/sxgbe/
9498 SAMSUNG THERMAL DRIVER
9503 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9504 F: drivers/thermal/samsung/
9506 SAMSUNG USB2 PHY DRIVER
9510 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9511 F: Documentation/phy/samsung-usb2.txt
9512 F: drivers/phy/phy-exynos4210-usb2.c
9513 F: drivers/phy/phy-exynos4x12-usb2.c
9514 F: drivers/phy/phy-exynos5250-usb2.c
9515 F: drivers/phy/phy-s5pv210-usb2.c
9516 F: drivers/phy/phy-samsung-usb2.c
9517 F: drivers/phy/phy-samsung-usb2.h
9523 F: drivers/tty/serial/
9525 SYNOPSYS DESIGNWARE DMAC DRIVER
9529 F: include/linux/dma/dw.h
9530 F: include/linux/platform_data/dma-dw.h
9533 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9537 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9538 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9540 SYNOPSYS DESIGNWARE I2C DRIVER
9546 F: drivers/i2c/busses/i2c-designware-*
9547 F: include/linux/platform_data/i2c-designware.h
9549 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9553 F: include/linux/mmc/dw_mmc.h
9554 F: drivers/mmc/host/dw_mmc*
9556 SYSTEM TRACE MODULE CLASS
9559 F: Documentation/trace/stm.txt
9560 F: drivers/hwtracing/stm/
9561 F: include/linux/stm.h
9562 F: include/uapi/linux/stm.h
9567 F: drivers/thunderbolt/
9569 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9575 F: include/linux/clocksource.h
9576 F: include/linux/time.h
9577 F: include/linux/timex.h
9578 F: include/uapi/linux/time.h
9579 F: include/uapi/linux/timex.h
9580 F: kernel/time/clocksource.c
9581 F: kernel/time/time*.c
9582 F: kernel/time/alarmtimer.c
9583 F: kernel/time/ntp.c
9584 F: tools/testing/selftests/timers/
9589 F: drivers/watchdog/sc1200wdt.c
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9598 F: include/linux/sched.h
9599 F: include/uapi/linux/sched.h
9600 F: include/linux/wait.h
9605 W: http://www.sunplus.com
9609 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9613 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9614 F: drivers/clk/clk-scpi.c
9615 F: drivers/cpufreq/scpi-cpufreq.c
9616 F: drivers/firmware/arm_scpi.c
9617 F: include/linux/scpi_protocol.h
9622 W: http://www.kernel.dk
9626 SCSI RDMA PROTOCOL (SRP) INITIATOR
9630 W: http://www.openfabrics.org
9631 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9633 F: drivers/infiniband/ulp/srp/
9634 F: include/scsi/srp.h
9639 W: http://sg.danny.cz/sg
9641 F: Documentation/scsi/scsi-generic.txt
9642 F: drivers/scsi/sg.c
9643 F: include/scsi/sg.h
9647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9659 F: Documentation/scsi/st.txt
9660 F: drivers/scsi/st.*
9661 F: drivers/scsi/st_*.h
9667 W: http://lksctp.sourceforge.net
9669 F: Documentation/networking/sctp.txt
9670 F: include/linux/sctp.h
9671 F: include/uapi/linux/sctp.h
9672 F: include/net/sctp/
9678 F: Documentation/i2c/busses/scx200_acb
9679 F: arch/x86/platform/scx200/
9680 F: drivers/watchdog/scx200_wdt.c
9681 F: drivers/i2c/busses/scx200*
9682 F: drivers/mtd/maps/scx200_docflash.c
9683 F: include/linux/scx200.h
9688 F: drivers/char/scx200_gpio.c
9689 F: include/linux/scx200_gpio.h
9691 SCx200 HRT CLOCKSOURCE DRIVER
9694 F: drivers/clocksource/scx200_hrt.c
9696 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9700 F: drivers/mmc/host/sdricoh_cs.c
9702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9705 F: drivers/mmc/host/sdhci.*
9706 F: drivers/mmc/host/sdhci-pltfm.[ch]
9712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9715 F: include/uapi/linux/seccomp.h
9716 F: include/linux/seccomp.h
9717 F: tools/testing/selftests/seccomp/*
9718 K: \bsecure_computing
9721 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9726 F: drivers/mmc/host/sdhci-s3c*
9728 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9733 F: drivers/mmc/host/sdhci-spear.c
9739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9740 W: http://kernsec.org/
9748 SELINUX SECURITY MODULE
9753 W: http://selinuxproject.org
9754 T: git git://git.infradead.org/users/pcmoore/selinux
9756 F: include/linux/selinux*
9757 F: security/selinux/
9760 APPARMOR SECURITY MODULE
9763 W: apparmor.wiki.kernel.org
9764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9766 F: security/apparmor/
9768 YAMA SECURITY MODULE
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9777 F: drivers/misc/phantom.c
9778 F: include/uapi/linux/phantom.h
9780 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9785 W: http://www.avagotech.com
9787 F: drivers/scsi/be2iscsi/
9789 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9796 W: http://www.emulex.com
9798 F: drivers/net/ethernet/emulex/benet/
9800 EMULEX ONECONNECT ROCE DRIVER
9805 W: http://www.emulex.com
9807 F: drivers/infiniband/hw/ocrdma/
9814 F: drivers/net/ethernet/sfc/
9819 F: drivers/misc/sgi-gru/
9821 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9825 F: Documentation/ia64/serial.txt
9826 F: drivers/tty/serial/ioc?_serial.c
9827 F: include/linux/ioc?.h
9829 SGI XP/XPC/XPNET DRIVER
9833 F: drivers/misc/sgi-xp/
9838 W: https://linuxtv.org
9839 W: http://palosaari.fi/linux/
9840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9841 T: git git://linuxtv.org/anttip/media_tree.git
9843 F: drivers/media/tuners/si2157*
9848 W: https://linuxtv.org
9849 W: http://palosaari.fi/linux/
9850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9851 T: git git://linuxtv.org/anttip/media_tree.git
9853 F: drivers/media/dvb-frontends/si2168*
9855 SI470X FM RADIO RECEIVER I2C DRIVER
9858 T: git git://linuxtv.org/media_tree.git
9859 W: https://linuxtv.org
9861 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9863 SI470X FM RADIO RECEIVER USB DRIVER
9866 T: git git://linuxtv.org/media_tree.git
9867 W: https://linuxtv.org
9869 F: drivers/media/radio/si470x/radio-si470x-common.c
9870 F: drivers/media/radio/si470x/radio-si470x.h
9871 F: drivers/media/radio/si470x/radio-si470x-usb.c
9873 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9876 T: git git://linuxtv.org/media_tree.git
9877 W: https://linuxtv.org
9879 F: drivers/media/radio/si4713/si4713.?
9881 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9884 T: git git://linuxtv.org/media_tree.git
9885 W: https://linuxtv.org
9887 F: drivers/media/radio/si4713/radio-platform-si4713.c
9889 SI4713 FM RADIO TRANSMITTER USB DRIVER
9892 T: git git://linuxtv.org/media_tree.git
9893 W: https://linuxtv.org
9895 F: drivers/media/radio/si4713/radio-usb-si4713.c
9900 W: https://linuxtv.org
9901 T: git git://linuxtv.org/media_tree.git
9903 F: drivers/media/common/siano/
9904 F: drivers/media/usb/siano/
9905 F: drivers/media/usb/siano/
9906 F: drivers/media/mmc/siano/
9912 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9913 F: drivers/video/fbdev/simplefb.c
9914 F: include/linux/platform_data/simplefb.h
9916 SH_VEU V4L2 MEM2MEM DRIVER
9919 F: drivers/media/platform/sh_veu.c
9921 SH_VOU V4L2 OUTPUT DRIVER
9924 F: drivers/media/platform/sh_vou.c
9925 F: include/media/drv-intf/sh_vou.h
9927 SIMPLE FIRMWARE INTERFACE (SFI)
9930 W: http://simplefirmware.org/
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9933 F: arch/x86/platform/sfi/
9935 F: include/linux/sfi*.h
9937 SIMTEC EB110ATX (Chalice CATS)
9941 W: http://www.simtec.co.uk/products/EB110ATX/
9944 SIMTEC EB2410ITX (BAST)
9948 W: http://www.simtec.co.uk/products/EB2410ITX/
9950 F: arch/arm/mach-s3c24xx/mach-bast.c
9951 F: arch/arm/mach-s3c24xx/bast-ide.c
9952 F: arch/arm/mach-s3c24xx/bast-irq.c
9954 TI DAVINCI MACHINE SUPPORT
9957 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9958 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9960 F: arch/arm/mach-davinci/
9961 F: drivers/i2c/busses/i2c-davinci.c
9963 TI DAVINCI SERIES MEDIA DRIVER
9966 W: https://linuxtv.org
9967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9968 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9970 F: drivers/media/platform/davinci/
9971 F: include/media/davinci/
9973 TI AM437X VPFE DRIVER
9976 W: https://linuxtv.org
9977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9978 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9980 F: drivers/media/platform/am437x/
9982 OV2659 OMNIVISION SENSOR DRIVER
9985 W: https://linuxtv.org
9986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9987 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9989 F: drivers/media/i2c/ov2659.c
9990 F: include/media/i2c/ov2659.h
9992 SILICON MOTION SM712 FRAME BUFFER DRIVER
9998 F: drivers/video/fbdev/sm712*
9999 F: Documentation/fb/sm712fb.txt
10001 SIS 190 ETHERNET DRIVER
10005 F: drivers/net/ethernet/sis/sis190.c
10007 SIS 900/7016 FAST ETHERNET DRIVER
10009 W: http://www.brownhat.org/sis900.html
10012 F: drivers/net/ethernet/sis/sis900.*
10014 SIS FRAMEBUFFER DRIVER
10016 W: http://www.winischhofer.net/linuxsisvga.shtml
10018 F: Documentation/fb/sisfb.txt
10019 F: drivers/video/fbdev/sis/
10020 F: include/video/sisfb.h
10024 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10026 F: drivers/usb/misc/sisusbvga/
10036 F: include/linux/sl?b*.h
10039 SLEEPABLE READ-COPY UPDATE (SRCU)
10046 W: http://www.rdrop.com/users/paulmck/RCU/
10048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10049 F: include/linux/srcu.h
10050 F: kernel/rcu/srcu.c
10052 SMACK SECURITY MODULE
10055 W: http://schaufler-ca.com
10056 T: git git://git.gitorious.org/smack-next/kernel.git
10058 F: Documentation/security/Smack.txt
10061 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10065 F: drivers/power/avs/
10066 F: include/linux/power/smartreflex.h
10069 SMC91x ETHERNET DRIVER
10072 F: drivers/net/ethernet/smsc/smc91x.*
10074 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10078 F: drivers/media/i2c/smiapp/
10079 F: include/media/i2c/smiapp.h
10080 F: drivers/media/i2c/smiapp-pll.c
10081 F: drivers/media/i2c/smiapp-pll.h
10082 F: include/uapi/linux/smiapp.h
10083 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10085 SMM665 HARDWARE MONITOR DRIVER
10089 F: Documentation/hwmon/smm665
10090 F: drivers/hwmon/smm665.c
10092 SMSC EMC2103 HARDWARE MONITOR DRIVER
10096 F: Documentation/hwmon/emc2103
10097 F: drivers/hwmon/emc2103.c
10099 SMSC SCH5627 HARDWARE MONITOR DRIVER
10103 F: Documentation/hwmon/sch5627
10104 F: drivers/hwmon/sch5627.c
10106 SMSC47B397 HARDWARE MONITOR DRIVER
10110 F: Documentation/hwmon/smsc47b397
10111 F: drivers/hwmon/smsc47b397.c
10113 SMSC911x ETHERNET DRIVER
10117 F: include/linux/smsc911x.h
10118 F: drivers/net/ethernet/smsc/smsc911x.*
10120 SMSC9420 PCI ETHERNET DRIVER
10124 F: drivers/net/ethernet/smsc/smsc9420.*
10126 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10130 F: drivers/video/fbdev/smscufx.c
10132 SOC-CAMERA V4L2 SUBSYSTEM
10135 T: git git://linuxtv.org/media_tree.git
10137 F: include/media/soc*
10138 F: drivers/media/i2c/soc_camera/
10139 F: drivers/media/platform/soc_camera/
10141 SOEKRIS NET48XX LED SUPPORT
10144 F: drivers/leds/leds-net48xx.c
10146 SOFTLOGIC 6x10 MPEG CODEC
10153 F: drivers/media/pci/solo6x10/
10155 SOFTWARE RAID (Multiple Disks) SUPPORT
10158 T: git git://neil.brown.name/md
10161 F: include/linux/raid/
10162 F: include/uapi/linux/raid/
10164 SONIC NETWORK DRIVER
10168 F: drivers/net/ethernet/natsemi/sonic.*
10170 SONICS SILICON BACKPLANE DRIVER (SSB)
10175 F: include/linux/ssb/
10177 SONY VAIO CONTROL DEVICE DRIVER
10180 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10182 F: Documentation/laptops/sony-laptop.txt
10183 F: drivers/char/sonypi.c
10184 F: drivers/platform/x86/sony-laptop.c
10185 F: include/linux/sony-laptop.h
10187 SONY MEMORYSTICK CARD SUPPORT
10189 W: http://tifmxx.berlios.de/
10191 F: drivers/memstick/host/tifm_ms.c
10193 SONY MEMORYSTICK STANDARD SUPPORT
10196 F: drivers/memstick/core/ms_block.*
10202 W: http://www.alsa-project.org/
10203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10204 T: git git://git.alsa-project.org/alsa-kernel.git
10205 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10207 F: Documentation/sound/
10209 F: include/uapi/sound/
10212 SOUND - COMPRESSED AUDIO
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10217 F: Documentation/sound/alsa/compress_offload.txt
10218 F: include/sound/compress_driver.h
10219 F: include/uapi/sound/compress_*
10220 F: sound/core/compress_offload.c
10221 F: sound/soc/soc-compress.c
10223 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10228 W: http://alsa-project.org/main/index.php/ASoC
10230 F: Documentation/sound/alsa/soc/
10232 F: include/sound/soc*
10234 SOUND - DMAENGINE HELPERS
10237 F: include/sound/dmaengine_pcm.h
10238 F: sound/core/pcm_dmaengine.c
10239 F: sound/soc/soc-generic-dmaengine-pcm.c
10244 W: https://linuxtv.org
10245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10247 F: drivers/media/dvb-frontends/sp2*
10249 SPARC + UltraSPARC (sparc/sparc64)
10252 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10259 SPARC SERIAL DRIVERS
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10265 F: include/linux/sunserialcore.h
10266 F: drivers/tty/serial/suncore.c
10267 F: drivers/tty/serial/sunhv.c
10268 F: drivers/tty/serial/sunsab.c
10269 F: drivers/tty/serial/sunsab.h
10270 F: drivers/tty/serial/sunsu.c
10271 F: drivers/tty/serial/sunzilog.c
10272 F: drivers/tty/serial/sunzilog.h
10277 W: https://sparse.wiki.kernel.org/
10278 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10279 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10281 F: include/linux/compiler.h
10283 SPEAR PLATFORM SUPPORT
10288 W: http://www.st.com/spear
10290 F: arch/arm/boot/dts/spear*
10291 F: arch/arm/mach-spear/
10293 SPEAR CLOCK FRAMEWORK SUPPORT
10297 W: http://www.st.com/spear
10299 F: drivers/clk/spear/
10304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10305 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10307 F: Documentation/spi/
10309 F: include/linux/spi/
10310 F: include/uapi/linux/spi/
10312 SPIDERNET NETWORK DRIVER for CELL
10316 F: Documentation/networking/spider_net.txt
10317 F: drivers/net/ethernet/toshiba/spider_net*
10322 W: http://www.ibm.com/developerworks/power/cell/
10324 F: Documentation/filesystems/spufs.txt
10325 F: arch/powerpc/platforms/cell/spufs/
10327 SQUASHFS FILE SYSTEM
10330 W: http://squashfs.org.uk
10331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10333 F: Documentation/filesystems/squashfs.txt
10336 SRM (Alpha) environment access
10339 F: arch/alpha/kernel/srm_env.c
10345 F: Documentation/stable_kernel_rules.txt
10349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10352 F: drivers/staging/
10358 F: drivers/staging/comedi/
10360 STAGING - FLARION FT1000 DRIVERS
10363 F: drivers/staging/ft1000/
10365 STAGING - INDUSTRIAL IO
10369 F: drivers/staging/iio/
10371 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10373 W: http://www.lirc.org/
10375 F: drivers/staging/media/lirc/
10377 STAGING - LUSTRE PARALLEL FILESYSTEM
10381 W: http://wiki.lustre.org/
10383 F: drivers/staging/lustre
10385 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10390 F: drivers/staging/nvec/
10392 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10396 W: http://wiki.laptop.org/go/DCON
10398 F: drivers/staging/olpc_dcon/
10400 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10403 F: drivers/staging/panel/
10405 STAGING - REALTEK RTL8712U DRIVERS
10409 F: drivers/staging/rtl8712/
10411 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10416 F: drivers/staging/rtl8723au/
10418 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10424 F: drivers/staging/sm750fb/
10430 F: drivers/staging/slicoss/
10432 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10438 W: http://www.linux-speakup.org/
10440 F: drivers/staging/speakup/
10442 STAGING - VIA VT665X DRIVERS
10445 F: drivers/staging/vt665?/
10447 STAGING - WILC1000 WIFI DRIVER
10456 F: drivers/staging/wilc1000/
10458 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10461 F: drivers/staging/xgifb/
10467 F: drivers/staging/rdma/hfi1
10469 STARFIRE/DURALAN NETWORK DRIVER
10472 F: drivers/net/ethernet/adaptec/starfire*
10476 W: http://sammy.net/sun3/
10478 F: arch/m68k/kernel/*sun3*
10479 F: arch/m68k/sun3*/
10480 F: arch/m68k/include/asm/sun3*
10481 F: drivers/net/ethernet/i825xx/sun3*
10483 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10487 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10488 F: drivers/input/keyboard/sun4i-lradc-keys.c
10490 SUNDANCE NETWORK DRIVER
10494 F: drivers/net/ethernet/dlink/sundance.c
10500 Q: http://patchwork.kernel.org/project/linux-sh/list/
10502 F: Documentation/sh/
10512 F: Documentation/power/
10513 F: arch/x86/kernel/acpi/
10514 F: drivers/base/power/
10516 F: include/linux/suspend.h
10517 F: include/linux/freezer.h
10518 F: include/linux/pm.h
10524 F: Documentation/svga.txt
10525 F: arch/x86/boot/video*
10530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10533 F: arch/*/kernel/pci-swiotlb.c
10534 F: include/linux/swiotlb.h
10541 F: include/net/switchdev.h
10543 SYNOPSYS ARC ARCHITECTURE
10548 F: Documentation/devicetree/bindings/arc/*
10549 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10550 F: drivers/tty/serial/arc_uart.c
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10553 SYNOPSYS ARC SDP platform support
10556 F: arch/arc/plat-axs10x
10557 F: arch/arc/boot/dts/ax*
10558 F: Documentation/devicetree/bindings/arc/axs10*
10560 SYSTEM CONFIGURATION (SYSCON)
10563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10565 F: drivers/mfd/syscon.c
10570 F: Documentation/filesystems/sysv-fs.txt
10572 F: include/linux/sysv_fs.h
10578 W: http://www.linux-iscsi.org
10579 W: http://groups.google.com/group/linux-iscsi-target-dev
10580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10584 F: Documentation/target/
10586 TASKSTATS STATISTICS INTERFACE
10589 F: Documentation/accounting/taskstats*
10590 F: include/linux/taskstats*
10591 F: kernel/taskstats.c
10597 F: include/net/pkt_cls.h
10598 F: include/uapi/linux/pkt_cls.h
10601 TCP LOW PRIORITY MODULE
10604 W: http://tcp-lp-mod.sourceforge.net/
10606 F: net/ipv4/tcp_lp.c
10608 TDA10071 MEDIA DRIVER
10611 W: https://linuxtv.org
10612 W: http://palosaari.fi/linux/
10613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10614 T: git git://linuxtv.org/anttip/media_tree.git
10616 F: drivers/media/dvb-frontends/tda10071*
10618 TDA18212 MEDIA DRIVER
10621 W: https://linuxtv.org
10622 W: http://palosaari.fi/linux/
10623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10624 T: git git://linuxtv.org/anttip/media_tree.git
10626 F: drivers/media/tuners/tda18212*
10628 TDA18218 MEDIA DRIVER
10631 W: https://linuxtv.org
10632 W: http://palosaari.fi/linux/
10633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10634 T: git git://linuxtv.org/anttip/media_tree.git
10636 F: drivers/media/tuners/tda18218*
10638 TDA18271 MEDIA DRIVER
10641 W: https://linuxtv.org
10642 W: http://github.com/mkrufky
10643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10644 T: git git://linuxtv.org/mkrufky/tuners.git
10646 F: drivers/media/tuners/tda18271*
10648 TDA827x MEDIA DRIVER
10651 W: https://linuxtv.org
10652 W: http://github.com/mkrufky
10653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10654 T: git git://linuxtv.org/mkrufky/tuners.git
10656 F: drivers/media/tuners/tda8290.*
10658 TDA8290 MEDIA DRIVER
10661 W: https://linuxtv.org
10662 W: http://github.com/mkrufky
10663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10664 T: git git://linuxtv.org/mkrufky/tuners.git
10666 F: drivers/media/tuners/tda8290.*
10668 TDA9840 MEDIA DRIVER
10671 T: git git://linuxtv.org/media_tree.git
10672 W: https://linuxtv.org
10674 F: drivers/media/i2c/tda9840*
10676 TEA5761 TUNER DRIVER
10679 W: https://linuxtv.org
10680 T: git git://linuxtv.org/media_tree.git
10682 F: drivers/media/tuners/tea5761.*
10684 TEA5767 TUNER DRIVER
10687 W: https://linuxtv.org
10688 T: git git://linuxtv.org/media_tree.git
10690 F: drivers/media/tuners/tea5767.*
10692 TEA6415C MEDIA DRIVER
10695 T: git git://linuxtv.org/media_tree.git
10696 W: https://linuxtv.org
10698 F: drivers/media/i2c/tea6415c*
10700 TEA6420 MEDIA DRIVER
10703 T: git git://linuxtv.org/media_tree.git
10704 W: https://linuxtv.org
10706 F: drivers/media/i2c/tea6420*
10712 F: drivers/net/team/
10713 F: include/linux/if_team.h
10714 F: include/uapi/linux/if_team.h
10716 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10719 F: arch/x86/platform/ts5500/
10721 TECHNOTREND USB IR RECEIVER
10725 F: drivers/media/rc/ttusbir.c
10727 TEGRA ARCHITECTURE SUPPORT
10732 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10741 F: drivers/clk/tegra/
10746 F: drivers/dma/tegra20-apb-dma.c
10751 F: drivers/i2c/busses/i2c-tegra.c
10753 TEGRA IOMMU DRIVERS
10756 F: drivers/iommu/tegra*
10762 F: drivers/input/keyboard/tegra-kbc.c
10767 F: drivers/pwm/pwm-tegra.c
10769 TEGRA SERIAL DRIVER
10772 F: drivers/tty/serial/serial-tegra.c
10777 F: drivers/spi/spi-tegra*
10779 TEHUTI ETHERNET DRIVER
10783 F: drivers/net/ethernet/tehuti/*
10785 Telecom Clock Driver for MCPL0010
10788 F: drivers/char/tlclk.c
10790 TENSILICA XTENSA PORT (xtensa)
10794 T: git git://github.com/czankel/xtensa-linux.git
10797 F: drivers/irqchip/irq-xtensa-*
10799 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10802 T: git git://linuxtv.org/media_tree.git
10803 W: https://linuxtv.org
10805 F: drivers/media/radio/radio-raremono.c
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10813 Q: https://patchwork.kernel.org/project/linux-pm/list/
10815 F: drivers/thermal/
10816 F: include/linux/thermal.h
10817 F: include/uapi/linux/thermal.h
10818 F: include/linux/cpu_cooling.h
10819 F: Documentation/devicetree/bindings/thermal/
10821 THERMAL/CPU_COOLING
10827 F: Documentation/thermal/cpu-cooling-api.txt
10828 F: drivers/thermal/cpu_cooling.c
10829 F: include/linux/cpu_cooling.h
10831 THINGM BLINK(1) USB RGB LED DRIVER
10834 F: drivers/hid/hid-thingm.c
10836 THINKPAD ACPI EXTRAS DRIVER
10840 W: http://ibm-acpi.sourceforge.net
10841 W: http://thinkwiki.org/wiki/Ibm-acpi
10842 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10844 F: drivers/platform/x86/thinkpad_acpi.c
10846 TI BANDGAP AND THERMAL DRIVER
10851 F: drivers/thermal/ti-soc-thermal/
10853 TI CDCE706 CLOCK DRIVER
10856 F: drivers/clk/clk-cdce706.c
10863 F: include/linux/clk/ti.h
10865 TI FLASH MEDIA INTERFACE DRIVER
10868 F: drivers/misc/tifm*
10869 F: drivers/mmc/host/tifm_sd.c
10870 F: include/linux/tifm.h
10872 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10877 F: drivers/soc/ti/*
10878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10881 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10886 F: sound/soc/codecs/lm49453*
10887 F: sound/soc/codecs/isabelle*
10889 TI LP855x BACKLIGHT DRIVER
10892 F: Documentation/backlight/lp855x-driver.txt
10893 F: drivers/video/backlight/lp855x_bl.c
10894 F: include/linux/platform_data/lp855x.h
10896 TI LP8727 CHARGER DRIVER
10899 F: drivers/power/lp8727_charger.c
10900 F: include/linux/platform_data/lp8727.h
10902 TI LP8788 MFD DRIVER
10905 F: drivers/iio/adc/lp8788_adc.c
10906 F: drivers/leds/leds-lp8788.c
10907 F: drivers/mfd/lp8788*.c
10908 F: drivers/power/lp8788-charger.c
10909 F: drivers/regulator/lp8788-*.c
10910 F: include/linux/mfd/lp8788*.h
10912 TI NETCP ETHERNET DRIVER
10917 F: drivers/net/ethernet/ti/netcp*
10919 TI TAS571X FAMILY ASoC CODEC DRIVER
10923 F: sound/soc/codecs/tas571x*
10925 TI TWL4030 SERIES SOC CODEC DRIVER
10929 F: sound/soc/codecs/twl4030*
10931 TI WILINK WIRELESS DRIVERS
10933 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10934 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10937 F: drivers/net/wireless/ti/
10938 F: include/linux/wl12xx.h
10945 W: http://tipc.sourceforge.net/
10947 F: include/uapi/linux/tipc*.h
10952 W: http://www.ezchip.com/scm/
10953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10956 F: drivers/char/tile-srom.c
10957 F: drivers/edac/tile_edac.c
10958 F: drivers/net/ethernet/tile/
10959 F: drivers/rtc/rtc-tile.c
10960 F: drivers/tty/hvc/hvc_tile.c
10961 F: drivers/tty/serial/tilegx.c
10962 F: drivers/usb/host/*-tilegx.c
10963 F: include/linux/usb/tilegx.h
10965 TLAN NETWORK DRIVER
10968 W: http://sourceforge.net/projects/tlan/
10970 F: Documentation/networking/tlan.txt
10971 F: drivers/net/ethernet/ti/tlan.*
10973 TOMOYO SECURITY MODULE
10980 W: http://tomoyo.sourceforge.jp/
10981 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10983 F: security/tomoyo/
10985 TOPSTAR LAPTOP EXTRAS DRIVER
10989 F: drivers/platform/x86/topstar-laptop.c
10991 TOSHIBA ACPI EXTRAS DRIVER
10995 F: drivers/platform/x86/toshiba_acpi.c
10997 TOSHIBA BLUETOOTH DRIVER
11001 F: drivers/platform/x86/toshiba_bluetooth.c
11003 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11007 F: drivers/platform/x86/toshiba_haps.c
11009 TOSHIBA WMI HOTKEYS DRIVER
11013 F: drivers/platform/x86/toshiba-wmi.c
11017 W: http://www.buzzard.org.uk/toshiba/
11019 F: drivers/char/toshiba.c
11020 F: include/linux/toshiba.h
11021 F: include/uapi/linux/toshiba.h
11023 TOSHIBA TC358743 DRIVER
11027 F: drivers/media/i2c/tc358743*
11028 F: include/media/i2c/tc358743.h
11034 F: drivers/mmc/host/tmio_mmc*
11035 F: drivers/mmc/host/sh_mobile_sdhi.c
11036 F: include/linux/mmc/tmio.h
11037 F: include/linux/mmc/sh_mobile_sdhi.h
11039 TMP401 HARDWARE MONITOR DRIVER
11043 F: Documentation/hwmon/tmp401
11044 F: drivers/hwmon/tmp401.c
11046 TMPFS (SHMEM FILESYSTEM)
11050 F: include/linux/shmem_fs.h
11053 TM6000 VIDEO4LINUX DRIVER
11056 W: https://linuxtv.org
11057 T: git git://linuxtv.org/media_tree.git
11059 F: drivers/media/usb/tm6000/
11061 TW68 VIDEO4LINUX DRIVER
11064 T: git git://linuxtv.org/media_tree.git
11065 W: https://linuxtv.org
11067 F: drivers/media/pci/tw68/
11074 W: http://tpmdd.sourceforge.net
11076 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11077 T: git https://github.com/PeterHuewe/linux-tpmdd
11079 F: drivers/char/tpm/
11081 TPM IBM_VTPM DEVICE DRIVER
11083 W: http://tpmdd.sourceforge.net
11086 F: drivers/char/tpm/tpm_ibmvtpm*
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11093 F: Documentation/trace/ftrace.txt
11094 F: arch/*/*/*/ftrace.h
11095 F: arch/*/kernel/ftrace.c
11096 F: include/*/ftrace.h
11097 F: include/linux/trace*.h
11100 F: tools/testing/selftests/ftrace/
11104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11106 K: ^Subject:.*(?i)trivial
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11113 F: Documentation/serial/
11115 F: drivers/tty/serial/serial_core.c
11116 F: include/linux/serial_core.h
11117 F: include/linux/serial.h
11118 F: include/linux/tty.h
11119 F: include/uapi/linux/serial_core.h
11120 F: include/uapi/linux/serial.h
11121 F: include/uapi/linux/tty.h
11123 TUA9001 MEDIA DRIVER
11126 W: https://linuxtv.org
11127 W: http://palosaari.fi/linux/
11128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11129 T: git git://linuxtv.org/anttip/media_tree.git
11131 F: drivers/media/tuners/tua9001*
11133 TULIP NETWORK DRIVERS
11137 F: drivers/net/ethernet/dec/tulip/
11141 W: http://vtun.sourceforge.net/tun
11143 F: Documentation/networking/tuntap.txt
11144 F: arch/um/os-Linux/drivers/
11146 TURBOCHANNEL SUBSYSTEM
11150 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11153 F: include/linux/tc.h
11155 U14-34F SCSI DRIVER
11159 F: drivers/scsi/u14-34f.c
11161 UBI FILE SYSTEM (UBIFS)
11165 T: git git://git.infradead.org/ubifs-2.6.git
11166 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11168 F: Documentation/filesystems/ubifs.txt
11171 UCLINUX (M68KNOMMU AND COLDFIRE)
11173 W: http://www.uclinux.org/
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11178 F: arch/m68k/coldfire/
11180 F: arch/m68k/*/*_no.*
11181 F: arch/m68k/include/asm/*_no.*
11186 F: Documentation/filesystems/udf.txt
11192 F: Documentation/filesystems/ufs.txt
11195 UHID USERSPACE HID IO DRIVER:
11199 F: drivers/hid/uhid.c
11200 F: include/uapi/linux/uhid.h
11202 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11206 F: include/linux/uwb.h
11207 F: include/linux/uwb/
11209 UNICORE32 ARCHITECTURE:
11211 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11213 T: git git://github.com/gxt/linux.git
11218 W: http://dotat.at/prog/unifdef
11220 F: scripts/unifdef.c
11222 UNIFORM CDROM DRIVER
11224 W: http://www.kernel.dk
11226 F: Documentation/cdrom/
11227 F: drivers/cdrom/cdrom.c
11228 F: include/linux/cdrom.h
11229 F: include/uapi/linux/cdrom.h
11231 UNISYS S-PAR DRIVERS
11236 F: drivers/staging/unisys/
11238 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11242 F: Documentation/scsi/ufs.txt
11243 F: drivers/scsi/ufs/
11245 UNSORTED BLOCK IMAGES (UBI)
11248 W: http://www.linux-mtd.infradead.org/
11250 T: git git://git.infradead.org/ubifs-2.6.git
11252 F: drivers/mtd/ubi/
11253 F: include/linux/mtd/ubi.h
11254 F: include/uapi/mtd/ubi-user.h
11260 F: Documentation/usb/acm.txt
11261 F: drivers/usb/class/cdc-acm.*
11263 USB AR5523 WIRELESS DRIVER
11267 F: drivers/net/wireless/ath/ar5523/
11275 F: drivers/usb/storage/uas.c
11277 USB CDC ETHERNET DRIVER
11281 F: drivers/net/usb/cdc_*.c
11282 F: include/uapi/linux/usb/cdc.h
11284 USB CHAOSKEY DRIVER
11288 F: drivers/usb/misc/chaoskey.c
11290 USB CYPRESS C67X00 DRIVER
11294 F: drivers/usb/c67x00/
11296 USB DAVICOM DM9601 DRIVER
11299 W: http://www.linux-usb.org/usbnet
11301 F: drivers/net/usb/dm9601.c
11303 USB DIAMOND RIO500 DRIVER
11306 W: http://rio500.sourceforge.net
11308 F: drivers/usb/misc/rio500*
11314 F: Documentation/usb/ehci.txt
11315 F: drivers/usb/host/ehci*
11317 USB GADGET/PERIPHERAL SUBSYSTEM
11320 W: http://www.linux-usb.org/gadget
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11323 F: drivers/usb/gadget/
11324 F: include/linux/usb/gadget*
11326 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11332 F: Documentation/hid/hiddev.txt
11333 F: drivers/hid/usbhid/
11339 F: drivers/usb/host/isp116x*
11340 F: include/linux/usb/isp116x.h
11342 USB MASS STORAGE DRIVER
11347 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11348 F: drivers/usb/storage/
11353 T: git git://git.alsa-project.org/alsa-kernel.git
11355 F: sound/usb/midi.*
11357 USB NETWORKING DRIVERS
11360 F: drivers/net/usb/
11366 F: Documentation/usb/ohci.txt
11367 F: drivers/usb/host/ohci*
11369 USB OTG FSM (Finite State Machine)
11371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11374 F: drivers/usb/common/usb-otg-fsm.c
11381 F: drivers/usb/usbip/
11382 F: tools/usb/usbip/
11388 T: git git://github.com/petkan/pegasus.git
11389 W: https://github.com/petkan/pegasus
11391 F: drivers/net/usb/pegasus.*
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11398 F: drivers/usb/phy/
11400 USB PRINTER DRIVER (usblp)
11404 F: drivers/usb/class/usblp.c
11406 USB QMI WWAN NETWORK DRIVER
11410 F: Documentation/ABI/testing/sysfs-class-net-qmi
11411 F: drivers/net/usb/qmi_wwan.c
11417 T: git git://github.com/petkan/rtl8150.git
11418 W: https://github.com/petkan/rtl8150
11420 F: drivers/net/usb/rtl8150.c
11422 USB SERIAL SUBSYSTEM
11426 F: Documentation/usb/usb-serial.txt
11427 F: drivers/usb/serial/
11428 F: include/linux/usb/serial.h
11430 USB SMSC75XX ETHERNET DRIVER
11434 F: drivers/net/usb/smsc75xx.*
11436 USB SMSC95XX ETHERNET DRIVER
11440 F: drivers/net/usb/smsc95xx.*
11445 W: http://www.linux-usb.org
11446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11448 F: Documentation/usb/
11450 F: include/linux/usb.h
11451 F: include/linux/usb/
11457 F: drivers/usb/host/uhci*
11459 USB "USBNET" DRIVER FRAMEWORK
11462 W: http://www.linux-usb.org/usbnet
11464 F: drivers/net/usb/usbnet.c
11465 F: include/linux/usb/usbnet.h
11471 T: git git://linuxtv.org/media_tree.git
11472 W: http://www.ideasonboard.org/uvc/
11474 F: drivers/media/usb/uvc/
11475 F: include/uapi/linux/uvcvideo.h
11480 T: git git://linuxtv.org/media_tree.git
11481 W: https://linuxtv.org
11483 F: drivers/media/usb/usbvision/
11489 F: drivers/usb/gadget/function/*uvc*
11490 F: drivers/usb/gadget/legacy/webcam.c
11492 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11496 F: drivers/net/wireless/rndis_wlan.c
11502 F: drivers/usb/host/xhci*
11503 F: drivers/usb/host/pci-quirks*
11507 W: http://linux-lc100020.sourceforge.net
11509 F: drivers/net/wireless/zydas/zd1201.*
11515 T: git git://linuxtv.org/media_tree.git
11516 W: http://royale.zerezo.com/zr364xx/
11518 F: Documentation/video4linux/zr364xx.txt
11519 F: drivers/media/usb/zr364xx/
11525 F: drivers/usb/common/ulpi.c
11526 F: include/linux/ulpi/
11528 USER-MODE LINUX (UML)
11533 W: http://user-mode-linux.sourceforge.net
11534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11536 F: Documentation/virtual/uml/
11542 USERSPACE I/O (UIO)
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11547 F: Documentation/DocBook/uio-howto.tmpl
11549 F: include/linux/uio*.h
11554 W: http://en.wikipedia.org/wiki/Util-linux
11555 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11561 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11563 F: Documentation/fb/uvesafb.txt
11564 F: drivers/video/fbdev/uvesafb.*
11570 F: drivers/mtd/nand/vf610_nfc.c
11572 VFAT/FAT/MSDOS FILESYSTEM
11575 F: Documentation/filesystems/vfat.txt
11581 T: git git://github.com/awilliam/linux-vfio.git
11583 F: Documentation/vfio.txt
11585 F: include/linux/vfio.h
11586 F: include/uapi/linux/vfio.h
11588 VFIO PLATFORM DRIVER
11592 F: drivers/vfio/platform/
11594 VIDEOBUF2 FRAMEWORK
11600 F: drivers/media/v4l2-core/videobuf2-*
11601 F: include/media/videobuf2-*
11603 VIRTUAL SERIO DEVICE DRIVER
11606 F: drivers/input/serio/userio.c
11607 F: include/uapi/linux/userio.h
11609 VIRTIO CONSOLE DRIVER
11613 F: drivers/char/virtio_console.c
11614 F: include/linux/virtio_console.h
11615 F: include/uapi/linux/virtio_console.h
11617 VIRTIO CORE, NET AND BLOCK DRIVERS
11623 F: drivers/net/virtio_net.c
11624 F: drivers/block/virtio_blk.c
11625 F: include/linux/virtio_*.h
11626 F: include/uapi/linux/virtio_*.h
11628 VIRTIO DRIVERS FOR S390
11635 F: drivers/s390/virtio/
11643 F: drivers/gpu/drm/virtio/
11644 F: include/uapi/linux/virtio_gpu.h
11646 VIRTIO HOST (VHOST)
11651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11654 F: include/uapi/linux/vhost.h
11656 VIRTIO INPUT DRIVER
11659 F: drivers/virtio/virtio_input.c
11660 F: include/uapi/linux/virtio_input.h
11662 VIA RHINE NETWORK DRIVER
11664 F: drivers/net/ethernet/via/via-rhine.c
11666 VIA SD/MMC CARD CONTROLLER DRIVER
11670 F: drivers/mmc/host/via-sdmmc.c
11672 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11676 F: include/linux/via-core.h
11677 F: include/linux/via-gpio.h
11678 F: include/linux/via_i2c.h
11679 F: drivers/video/fbdev/via/
11681 VIA VELOCITY NETWORK DRIVER
11685 F: drivers/net/ethernet/via/via-velocity.*
11694 VIVID VIRTUAL VIDEO DRIVER
11697 T: git git://linuxtv.org/media_tree.git
11698 W: https://linuxtv.org
11700 F: drivers/media/platform/vivid/*
11706 F: drivers/net/macvlan.c
11707 F: include/linux/if_*vlan.h
11714 F: drivers/vlynq/vlynq.c
11715 F: include/linux/vlynq.h
11723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11724 F: Documentation/vme_api.txt
11725 F: drivers/staging/vme/
11727 F: include/linux/vme*
11729 VMWARE HYPERVISOR INTERFACE
11733 F: arch/x86/kernel/cpu/vmware.c
11735 VMWARE BALLOON DRIVER
11741 F: drivers/misc/vmw_balloon.c
11743 VMWARE VMMOUSE SUBDRIVER
11748 F: drivers/input/mouse/vmmouse.c
11749 F: drivers/input/mouse/vmmouse.h
11751 VMWARE VMXNET3 ETHERNET DRIVER
11756 F: drivers/net/vmxnet3/
11758 VMware PVSCSI driver
11763 F: drivers/scsi/vmw_pvscsi.c
11764 F: drivers/scsi/vmw_pvscsi.h
11766 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11770 W: http://www.slimlogic.co.uk/?p=48
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11773 F: drivers/regulator/
11774 F: include/linux/regulator/
11781 F: drivers/net/vrf.c
11782 F: Documentation/networking/vrf.txt
11784 VT1211 HARDWARE MONITOR DRIVER
11788 F: Documentation/hwmon/vt1211
11789 F: drivers/hwmon/vt1211.c
11791 VT8231 HARDWARE MONITOR DRIVER
11795 F: drivers/hwmon/vt8231.c
11797 VUB300 USB to SDIO/SD/MMC bridge chip
11802 F: drivers/mmc/host/vub300.c
11804 W1 DALLAS'S 1-WIRE BUS
11807 F: Documentation/w1/
11810 W83791D HARDWARE MONITORING DRIVER
11814 F: Documentation/hwmon/w83791d
11815 F: drivers/hwmon/w83791d.c
11817 W83793 HARDWARE MONITORING DRIVER
11821 F: Documentation/hwmon/w83793
11822 F: drivers/hwmon/w83793.c
11824 W83795 HARDWARE MONITORING DRIVER
11828 F: drivers/hwmon/w83795.c
11830 W83L51xD SD/MMC CARD INTERFACE DRIVER
11833 F: drivers/mmc/host/wbsd.*
11835 WACOM PROTOCOL 4 SERIAL TABLETS
11840 F: drivers/input/tablet/wacom_serial4.c
11842 WATCHDOG DEVICE DRIVERS
11846 W: http://www.linux-watchdog.org/
11847 T: git git://www.linux-watchdog.org/linux-watchdog.git
11849 F: Documentation/watchdog/
11850 F: drivers/watchdog/
11851 F: include/linux/watchdog.h
11852 F: include/uapi/linux/watchdog.h
11858 F: drivers/scsi/wd7000.c
11864 F: drivers/hid/hid-wiimote*
11869 F: drivers/media/rc/winbond-cir.c
11876 W: http://linuxwimax.org
11877 F: Documentation/wimax/README.wimax
11878 F: include/linux/wimax/debug.h
11879 F: include/net/wimax.h
11880 F: include/uapi/linux/wimax.h
11883 WISTRON LAPTOP BUTTON DRIVER
11886 F: drivers/input/misc/wistron_btns.c
11888 WL3501 WIRELESS PCMCIA CARD DRIVER
11891 W: http://oops.ghostprotocols.net:81/blog
11893 F: drivers/net/wireless/wl3501*
11895 WOLFSON MICROELECTRONICS DRIVERS
11897 T: git https://github.com/CirrusLogic/linux-drivers.git
11898 W: https://github.com/CirrusLogic/linux-drivers/wiki
11900 F: Documentation/hwmon/wm83??
11901 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11902 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11903 F: Documentation/devicetree/bindings/mfd/arizona.txt
11904 F: arch/arm/mach-s3c64xx/mach-crag6410*
11905 F: drivers/clk/clk-wm83*.c
11906 F: drivers/extcon/extcon-arizona.c
11907 F: drivers/leds/leds-wm83*.c
11908 F: drivers/gpio/gpio-*wm*.c
11909 F: drivers/gpio/gpio-arizona.c
11910 F: drivers/hwmon/wm83??-hwmon.c
11911 F: drivers/input/misc/wm831x-on.c
11912 F: drivers/input/touchscreen/wm831x-ts.c
11913 F: drivers/input/touchscreen/wm97*.c
11914 F: drivers/mfd/arizona*
11915 F: drivers/mfd/wm*.c
11916 F: drivers/mfd/cs47l24*
11917 F: drivers/power/wm83*.c
11918 F: drivers/rtc/rtc-wm83*.c
11919 F: drivers/regulator/wm8*.c
11920 F: drivers/video/backlight/wm83*_bl.c
11921 F: drivers/watchdog/wm83*_wdt.c
11922 F: include/linux/mfd/arizona/
11923 F: include/linux/mfd/wm831x/
11924 F: include/linux/mfd/wm8350/
11925 F: include/linux/mfd/wm8400*
11926 F: include/linux/wm97xx.h
11927 F: include/sound/wm????.h
11928 F: sound/soc/codecs/arizona.?
11929 F: sound/soc/codecs/wm*
11930 F: sound/soc/codecs/cs47l24*
11935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11937 F: include/linux/workqueue.h
11938 F: kernel/workqueue.c
11939 F: Documentation/workqueue.txt
11945 F: Documentation/networking/x25*
11946 F: include/net/x25*
11949 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11957 F: Documentation/x86/
11960 X86 PLATFORM DRIVERS
11963 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11965 F: drivers/platform/x86/
11966 F: drivers/platform/olpc/
11968 X86 MCE INFRASTRUCTURE
11973 F: arch/x86/kernel/cpu/mcheck/*
11975 X86 MICROCODE UPDATE SUPPORT
11978 F: arch/x86/kernel/cpu/microcode/*
11983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11985 F: arch/x86/entry/vdso/
11987 XC2028/3028 TUNER DRIVER
11990 W: https://linuxtv.org
11991 T: git git://linuxtv.org/media_tree.git
11993 F: drivers/media/tuners/tuner-xc2028.*
11995 XEN HYPERVISOR INTERFACE
12000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12003 F: drivers/*/xen-*front.c
12005 F: arch/x86/include/asm/xen/
12007 F: include/uapi/xen/
12014 F: arch/arm/include/asm/xen/
12016 XEN HYPERVISOR ARM64
12021 F: arch/arm64/include/asm/xen/
12023 XEN NETWORK BACKEND DRIVER
12029 F: drivers/net/xen-netback/*
12035 F: arch/x86/pci/*xen*
12036 F: drivers/pci/*xen*
12038 XEN BLOCK SUBSYSTEM
12043 F: drivers/block/xen-blkback/*
12044 F: drivers/block/xen*
12051 F: drivers/scsi/xen-scsifront.c
12052 F: drivers/xen/xen-scsiback.c
12053 F: include/xen/interface/io/vscsiif.h
12055 XEN SWIOTLB SUBSYSTEM
12059 F: arch/x86/xen/*swiotlb*
12060 F: drivers/xen/*swiotlb*
12063 P: Silicon Graphics Inc
12067 W: http://oss.sgi.com/projects/xfs
12068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12070 F: Documentation/filesystems/xfs.txt
12073 XILINX AXI ETHERNET DRIVER
12077 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12079 XILINX UARTLITE SERIAL DRIVER
12083 F: drivers/tty/serial/uartlite.c
12085 XILINX VIDEO IP CORES
12089 T: git git://linuxtv.org/media_tree.git
12091 F: Documentation/devicetree/bindings/media/xilinx/
12092 F: drivers/media/platform/xilinx/
12093 F: include/uapi/linux/xilinx-v4l2-controls.h
12099 F: drivers/char/xillybus/
12101 XTENSA XTFPGA PLATFORM SUPPORT
12105 F: drivers/spi/spi-xtensa-xtfpga.c
12106 F: sound/soc/xtensa/xtfpga-i2s.c
12108 YAM DRIVER FOR AX.25
12112 F: drivers/net/hamradio/yam*
12113 F: include/linux/yam.h
12115 YEALINK PHONE DRIVER
12119 F: Documentation/input/yealink.txt
12120 F: drivers/input/misc/yealink.*
12122 Z8530 DRIVER FOR AX.25
12124 W: http://yaina.de/jreuter/
12125 W: http://www.qsl.net/dl1bke/
12128 F: Documentation/networking/z8530drv.txt
12129 F: drivers/net/hamradio/*scc.c
12130 F: drivers/net/hamradio/z8530.h
12132 ZBUD COMPRESSED PAGE ALLOCATOR
12137 F: include/linux/zbud.h
12139 ZD1211RW WIRELESS DRIVER
12142 W: http://zd1211.ath.cx/wiki/DriverRewrite
12146 F: drivers/net/wireless/zydas/zd1211rw/
12148 ZPOOL COMPRESSED PAGE STORAGE API
12153 F: include/linux/zpool.h
12155 ZR36067 VIDEO FOR LINUX DRIVER
12158 W: http://mjpeg.sourceforge.net/driver-zoran/
12159 T: hg https://linuxtv.org/hg/v4l-dvb
12161 F: drivers/media/pci/zoran/
12163 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12169 F: drivers/block/zram/
12170 F: Documentation/blockdev/zram.txt
12172 ZS DECSTATION Z85C30 SERIAL DRIVER
12175 F: drivers/tty/serial/zs.*
12177 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12184 F: include/linux/zsmalloc.h
12185 F: Documentation/vm/zsmalloc.txt
12187 ZSWAP COMPRESSED SWAP CACHING
12196 Q: http://patchwork.kernel.org/project/LKML/list/
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12198 S: Buried alive in reporters