3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
199 F: drivers/net/ethernet/8390/
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
288 F: drivers/gpio/gpio-pcie-idio-24.c
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
307 F: drivers/platform/x86/acer-wmi.c
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
375 F: drivers/platform/x86/i2c-multi-instantiate.c
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
413 W: http://wiki.parisc-linux.org/AD1889
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
586 F: Documentation/filesystems/affs.txt
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
632 F: include/linux/*aio*.h
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
660 F: drivers/mmc/host/au1xmmc.c
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
673 F: drivers/crypto/sunxi-ss/
680 F: drivers/staging/media/sunxi/cedrus/
690 ALPS PS/2 TOUCHPAD DRIVER
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
703 F: drivers/mailbox/mailbox-altera.c
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
824 F: arch/arm64/boot/dts/amd/
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD9389B DRIVER
861 F: drivers/media/i2c/ad9389b*
863 ANALOG DEVICES INC ADGS1408 DRIVER
866 F: drivers/mux/adgs1408.c
867 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
869 ANALOG DEVICES INC ADP5061 DRIVER
872 W: http://ez.analog.com/community/linux-device-drivers
874 F: drivers/power/supply/adp5061.c
876 ANALOG DEVICES INC ADV7180 DRIVER
879 W: http://ez.analog.com/community/linux-device-drivers
881 F: drivers/media/i2c/adv7180.c
883 ANALOG DEVICES INC ADV748X DRIVER
887 F: drivers/media/i2c/adv748x/*
889 ANALOG DEVICES INC ADV7511 DRIVER
893 F: drivers/media/i2c/adv7511*
895 ANALOG DEVICES INC ADV7604 DRIVER
899 F: drivers/media/i2c/adv7604*
901 ANALOG DEVICES INC ADV7842 DRIVER
905 F: drivers/media/i2c/adv7842*
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
910 W: http://wiki.analog.com/
911 W: http://ez.analog.com/community/linux-device-drivers
913 F: sound/soc/codecs/adau*
914 F: sound/soc/codecs/adav*
915 F: sound/soc/codecs/ad1*
916 F: sound/soc/codecs/ad7*
917 F: sound/soc/codecs/ssm*
918 F: sound/soc/codecs/sigmadsp.*
920 ANALOG DEVICES INC DMA DRIVERS
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: drivers/dma/dma-axi-dmac.c
926 ANALOG DEVICES INC IIO DRIVERS
929 W: http://wiki.analog.com/
930 W: http://ez.analog.com/community/linux-device-drivers
932 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
935 F: drivers/iio/adc/ltc2497*
936 X: drivers/iio/*/adjd*
937 F: drivers/staging/iio/*/ad*
942 T: git https://github.com/andestech/linux.git
945 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F: Documentation/devicetree/bindings/nds32/
950 ANDROID CONFIG FRAGMENTS
953 F: kernel/configs/android*
962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
966 F: drivers/staging/android/
968 ANDROID GOLDFISH PIC DRIVER
971 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F: drivers/irqchip/irq-goldfish-pic.c
974 ANDROID GOLDFISH RTC DRIVER
977 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F: drivers/rtc/rtc-goldfish.c
987 F: drivers/staging/android/ion
988 F: drivers/staging/android/uapi/ion.h
990 AOA (Apple Onboard Audio) ALSA DRIVER
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1001 F: drivers/iio/adc/stx104.c
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F: arch/x86/kernel/apm_32.c
1008 F: include/linux/apm_bios.h
1009 F: include/uapi/linux/apm_bios.h
1010 F: drivers/char/apm-emulation.c
1012 APPARMOR SECURITY MODULE
1015 W: wiki.apparmor.net
1016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1018 F: security/apparmor/
1019 F: Documentation/admin-guide/LSM/apparmor.rst
1021 APPLE BCM5974 MULTITOUCH DRIVER
1025 F: drivers/input/mouse/bcm5974.c
1031 F: drivers/hwmon/applesmc.c
1033 APPLETALK NETWORK LAYER
1036 F: drivers/net/appletalk/
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1042 F: arch/arm64/boot/dts/apm/
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1047 F: drivers/edac/xgene_edac.c
1048 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1054 F: drivers/net/ethernet/apm/xgene-v2/
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1061 F: drivers/net/ethernet/apm/xgene/
1062 F: drivers/net/phy/mdio-xgene.c
1063 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1069 F: drivers/perf/xgene_pmu.c
1070 F: Documentation/perf/xgene-pmu.txt
1071 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1073 APTINA CAMERA SENSOR PLL
1077 F: drivers/media/i2c/aptina-pll.*
1079 ARC FRAMEBUFFER DRIVER
1082 F: drivers/video/fbdev/arcfb.c
1083 F: drivers/video/fbdev/core/fb_defio.c
1088 F: drivers/gpu/drm/arc/
1089 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1091 ARCNET NETWORK LAYER
1095 F: drivers/net/arcnet/
1096 F: include/uapi/linux/if_arcnet.h
1098 ARM ARCHITECTED TIMER DRIVER
1103 F: arch/arm/include/asm/arch_timer.h
1104 F: arch/arm64/include/asm/arch_timer.h
1105 F: drivers/clocksource/arm_arch_timer.c
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1111 F: Documentation/devicetree/bindings/arm/arm-boards
1112 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F: arch/arm/mach-integrator/
1117 F: arch/arm/mach-realview/
1118 F: arch/arm/mach-versatile/
1119 F: arch/arm/plat-versatile/
1120 F: arch/arm/boot/dts/arm-realview-*
1121 F: arch/arm/boot/dts/integrator*
1122 F: arch/arm/boot/dts/versatile*
1123 F: drivers/clk/versatile/
1124 F: drivers/i2c/busses/i2c-versatile.c
1125 F: drivers/irqchip/irq-versatile-fpga.c
1126 F: drivers/mtd/maps/physmap_of_versatile.c
1127 F: drivers/power/reset/arm-versatile-reboot.c
1128 F: drivers/soc/versatile/
1130 ARM HDLCD DRM DRIVER
1133 F: drivers/gpu/drm/arm/hdlcd_*
1134 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1136 ARM MALI-DP DRM DRIVER
1141 F: drivers/gpu/drm/arm/
1142 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1144 ARM MFM AND FLOPPY DRIVERS
1147 F: arch/arm/lib/floppydma.S
1148 F: arch/arm/include/asm/floppy.h
1150 ARM PMU PROFILING AND DEBUGGING
1155 F: arch/arm*/kernel/perf_*
1156 F: arch/arm/oprofile/common.c
1157 F: arch/arm*/kernel/hw_breakpoint.c
1158 F: arch/arm*/include/asm/hw_breakpoint.h
1159 F: arch/arm*/include/asm/perf_event.h
1161 F: include/linux/perf/arm_pmu.h
1162 F: Documentation/devicetree/bindings/arm/pmu.txt
1163 F: Documentation/devicetree/bindings/perf/
1168 W: http://www.armlinux.org.uk/
1170 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1172 X: arch/arm/boot/dts/
1174 ARM PRIMECELL AACI PL041 DRIVER
1179 ARM PRIMECELL BUS SUPPORT
1183 F: include/linux/amba/bus.h
1185 ARM PRIMECELL CLCD PL110 DRIVER
1188 F: drivers/video/fbdev/amba-clcd.*
1190 ARM PRIMECELL KMI PL050 DRIVER
1193 F: drivers/input/serio/ambakmi.*
1194 F: include/linux/amba/kmi.h
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1199 F: drivers/mmc/host/mmci.*
1200 F: include/linux/amba/mmci.h
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1206 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F: drivers/spi/spi-pl022.c
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1212 F: drivers/tty/serial/amba-pl01*.c
1213 F: include/linux/amba/serial.h
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1219 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F: drivers/irqchip/irq-vic.c
1227 F: drivers/iommu/arm-smmu.c
1228 F: drivers/iommu/arm-smmu-v3.c
1229 F: drivers/iommu/io-pgtable-arm.c
1230 F: drivers/iommu/io-pgtable-arm-v7s.c
1232 ARM SUB-ARCHITECTURES
1237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1239 ARM/ACTIONS SEMI ARCHITECTURE
1245 F: arch/arm/mach-actions/
1246 F: arch/arm/boot/dts/owl-*
1247 F: arch/arm64/boot/dts/actions/
1248 F: drivers/clk/actions/
1249 F: drivers/clocksource/timer-owl*
1250 F: drivers/dma/owl-dma.c
1251 F: drivers/i2c/busses/i2c-owl.c
1252 F: drivers/pinctrl/actions/*
1253 F: drivers/soc/actions/
1254 F: include/dt-bindings/power/owl-*
1255 F: include/linux/soc/actions/
1256 F: Documentation/devicetree/bindings/arm/actions.txt
1257 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1264 ARM/ADS SPHERE MACHINE SUPPORT
1269 ARM/AFEB9260 MACHINE SUPPORT
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1279 ARM/Allwinner SoC Clock Support
1282 F: drivers/clk/sunxi/
1284 ARM/Allwinner sunXi SoC support
1291 F: arch/arm/mach-sunxi/
1292 F: arch/arm64/boot/dts/allwinner/
1293 F: drivers/clk/sunxi-ng/
1294 F: drivers/pinctrl/sunxi/
1295 F: drivers/soc/sunxi/
1296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1303 F: drivers/clk/meson/
1304 F: include/dt-bindings/clock/meson*
1305 F: include/dt-bindings/clock/gxbb*
1306 F: Documentation/devicetree/bindings/clock/amlogic*
1308 ARM/Amlogic Meson SoC support
1312 W: http://linux-meson.com/
1314 F: arch/arm/mach-meson/
1315 F: arch/arm/boot/dts/meson*
1316 F: arch/arm64/boot/dts/amlogic/
1317 F: drivers/pinctrl/meson/
1318 F: drivers/mmc/host/meson*
1319 F: drivers/soc/amlogic/
1322 ARM/Amlogic Meson SoC Sound Drivers
1327 F: Documentation/devicetree/bindings/sound/amlogic*
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1334 F: arch/arm/mach-alpine/
1335 F: arch/arm/boot/dts/alpine*
1336 F: arch/arm64/boot/dts/al/
1337 F: drivers/*/*alpine*
1339 ARM/ARTPEC MACHINE SUPPORT
1344 F: arch/arm/mach-artpec
1345 F: arch/arm/boot/dts/artpec6*
1347 F: drivers/crypto/axis
1348 F: drivers/pinctrl/pinctrl-artpec*
1349 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1351 ARM/ASPEED I2C DRIVER
1358 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F: drivers/i2c/busses/i2c-aspeed.c
1360 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1363 ARM/ASPEED MACHINE SUPPORT
1368 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F: arch/arm/mach-aspeed/
1372 F: arch/arm/boot/dts/aspeed-*
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1379 F: arch/arm/mach-highbank/
1380 F: arch/arm/boot/dts/highbank.dts
1381 F: arch/arm/boot/dts/ecx-*.dts*
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1386 F: arch/arm/mach-cns3xxx/
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1393 F: drivers/net/ethernet/cavium/thunder/
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1399 F: arch/arm/mach-ep93xx/ts72xx.c
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1417 F: arch/arm/mach-ep93xx/
1418 F: arch/arm/mach-ep93xx/include/mach/
1424 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F: drivers/clk/clkdev.c
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1436 F: arch/arm/boot/dts/cx92755*
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1442 F: arch/arm/mach-ep93xx/micro9.c
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1449 F: drivers/hwtracing/coresight/*
1450 F: Documentation/trace/coresight.txt
1451 F: Documentation/trace/coresight-cpu-debug.txt
1452 F: Documentation/devicetree/bindings/arm/coresight.txt
1453 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F: tools/perf/arch/arm/util/pmu.c
1456 F: tools/perf/arch/arm/util/auxtrace.c
1457 F: tools/perf/arch/arm/util/cs-etm.c
1458 F: tools/perf/arch/arm/util/cs-etm.h
1459 F: tools/perf/util/cs-etm.*
1460 F: tools/perf/util/cs-etm-decoder/*
1462 ARM/CORGI MACHINE SUPPORT
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1470 T: git git://github.com/ulli-kroll/linux.git
1472 F: Documentation/devicetree/bindings/arm/gemini.txt
1473 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F: arch/arm/mach-gemini/
1477 F: drivers/net/ethernet/cortina/
1478 F: drivers/pinctrl/pinctrl-gemini.c
1479 F: drivers/rtc/rtc-ftrtc010.c
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1486 F: arch/arm/boot/dts/prima2*
1487 F: arch/arm/mach-prima2/
1488 F: drivers/clk/sirf/
1489 F: drivers/clocksource/timer-prima2.c
1490 F: drivers/clocksource/timer-atlas7.c
1494 ARM/EBSA110 MACHINE SUPPORT
1497 W: http://www.armlinux.org.uk/
1499 F: arch/arm/mach-ebsa110/
1500 F: drivers/net/ethernet/amd/am79c961a.*
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1513 F: arch/arm/mach-pxa/ezx.c
1515 ARM/FARADAY FA526 PORT
1519 T: git git://git.berlios.de/gemini-board
1520 F: arch/arm/mm/*-fa*
1522 ARM/FOOTBRIDGE ARCHITECTURE
1525 W: http://www.armlinux.org.uk/
1527 F: arch/arm/include/asm/hardware/dec21285.h
1528 F: arch/arm/mach-footbridge/
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F: arch/arm/mach-imx/
1540 F: arch/arm/mach-mxs/
1541 F: arch/arm/boot/dts/imx*
1542 F: arch/arm/configs/imx*_defconfig
1544 F: drivers/firmware/imx/
1546 F: include/linux/firmware/imx/
1549 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557 F: arch/arm/mach-imx/*vf610*
1558 F: arch/arm/boot/dts/vf*
1560 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1566 F: arch/arm/boot/dts/ls1021a*
1567 F: arch/arm64/boot/dts/freescale/fsl-*
1568 F: arch/arm64/boot/dts/freescale/qoriq-*
1570 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1575 ARM/GUMSTIX MACHINE SUPPORT
1580 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1585 F: arch/arm/mach-pxa/hx4700.c
1586 F: arch/arm/mach-pxa/include/mach/hx4700.h
1587 F: sound/soc/pxa/hx4700.c
1589 ARM/HISILICON SOC SUPPORT
1592 W: http://www.hisilicon.com
1594 T: git git://github.com/hisilicon/linux-hisi.git
1595 F: arch/arm/mach-hisi/
1596 F: arch/arm/boot/dts/hi3*
1597 F: arch/arm/boot/dts/hip*
1598 F: arch/arm/boot/dts/hisi*
1599 F: arch/arm64/boot/dts/hisilicon/
1601 ARM/HP JORNADA 7XX MACHINE SUPPORT
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1606 F: arch/arm/mach-sa1100/jornada720.c
1607 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1609 ARM/IGEP MACHINE SUPPORT
1615 F: arch/arm/boot/dts/omap3-igep*
1617 ARM/INCOME PXA270 SUPPORT
1621 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1623 ARM/INTEL IOP13XX ARM ARCHITECTURE
1628 ARM/INTEL IOP32X ARM ARCHITECTURE
1633 ARM/INTEL IOP33X ARM ARCHITECTURE
1637 ARM/INTEL IQ81342EX MACHINE SUPPORT
1642 ARM/INTEL IXDP2850 MACHINE SUPPORT
1647 ARM/INTEL IXP4XX ARM ARCHITECTURE
1652 F: arch/arm/mach-ixp4xx/
1654 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1658 F: arch/arm/mach-pxa/stargate2.c
1659 F: drivers/pcmcia/pxa2xx_stargate2.c
1661 ARM/INTEL XSC3 (MANZANO) ARM CORE
1666 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1671 ARM/LG1K ARCHITECTURE
1675 F: arch/arm64/boot/dts/lg/
1677 ARM/LOGICPD PXA270 MACHINE SUPPORT
1682 ARM/LPC18XX ARCHITECTURE
1686 F: arch/arm/boot/dts/lpc43*
1687 F: drivers/i2c/busses/i2c-lpc2k.c
1688 F: drivers/memory/pl172.c
1689 F: drivers/mtd/spi-nor/nxp-spifi.c
1690 F: drivers/rtc/rtc-lpc24xx.c
1693 ARM/LPC32XX SOC SUPPORT
1697 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 F: arch/arm/boot/dts/lpc32*
1700 F: arch/arm/mach-lpc32xx/
1701 F: drivers/i2c/busses/i2c-pnx.c
1702 F: drivers/net/ethernet/nxp/lpc_eth.c
1703 F: drivers/usb/host/ohci-nxp.c
1704 F: drivers/watchdog/pnx4008_wdt.c
1707 ARM/MAGICIAN MACHINE SUPPORT
1711 ARM/Marvell Dove/MV78xx0/Orion SOC support
1718 F: Documentation/devicetree/bindings/soc/dove/
1719 F: arch/arm/mach-dove/
1720 F: arch/arm/mach-mv78xx0/
1721 F: arch/arm/mach-orion5x/
1722 F: arch/arm/plat-orion/
1723 F: arch/arm/boot/dts/dove*
1724 F: arch/arm/boot/dts/orion5x*
1726 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1733 F: arch/arm/boot/dts/armada*
1734 F: arch/arm/boot/dts/kirkwood*
1735 F: arch/arm/configs/mvebu_*_defconfig
1736 F: arch/arm/mach-mvebu/
1737 F: arch/arm64/boot/dts/marvell/armada*
1738 F: drivers/cpufreq/armada-37xx-cpufreq.c
1739 F: drivers/cpufreq/mvebu-cpufreq.c
1740 F: drivers/irqchip/irq-armada-370-xp.c
1741 F: drivers/irqchip/irq-mvebu-*
1742 F: drivers/pinctrl/mvebu/
1743 F: drivers/rtc/rtc-armada38x.c
1745 ARM/Mediatek RTC DRIVER
1751 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1752 F: drivers/rtc/rtc-mt6397.c
1753 F: drivers/rtc/rtc-mt7622.c
1755 ARM/Mediatek SoC support
1759 W: https://mtk.bcnfs.org/
1760 C: irc://chat.freenode.net/linux-mediatek
1762 F: arch/arm/boot/dts/mt6*
1763 F: arch/arm/boot/dts/mt7*
1764 F: arch/arm/boot/dts/mt8*
1765 F: arch/arm/mach-mediatek/
1766 F: arch/arm64/boot/dts/mediatek/
1767 F: drivers/soc/mediatek/
1772 ARM/Mediatek USB3 PHY DRIVER
1777 F: drivers/phy/mediatek/
1778 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1780 ARM/MICREL KS8695 ARCHITECTURE
1783 F: arch/arm/mach-ks8695/
1786 ARM/Microchip (AT91) SoC support
1791 W: http://www.linux4sam.org
1792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1796 F: arch/arm/mach-at91/
1797 F: include/soc/at91/
1798 F: arch/arm/boot/dts/at91*.dts
1799 F: arch/arm/boot/dts/at91*.dtsi
1800 F: arch/arm/boot/dts/sama*.dts
1801 F: arch/arm/boot/dts/sama*.dtsi
1802 F: arch/arm/include/debug/at91.S
1803 F: drivers/memory/atmel*
1804 F: drivers/watchdog/sama5d4_wdt.c
1805 X: drivers/input/touchscreen/atmel_mxt_ts.c
1806 X: drivers/net/wireless/atmel/
1808 ARM/MIOA701 MACHINE SUPPORT
1811 F: arch/arm/mach-pxa/mioa701.c
1814 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1818 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1822 F: arch/arm/mach-nomadik/
1823 F: arch/arm/mach-u300/
1824 F: arch/arm/mach-ux500/
1825 F: arch/arm/boot/dts/ste-*
1826 F: drivers/clk/clk-nomadik.c
1827 F: drivers/clk/clk-u300.c
1828 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1829 F: drivers/clocksource/timer-u300.c
1830 F: drivers/dma/coh901318*
1831 F: drivers/dma/ste_dma40*
1832 F: drivers/hwspinlock/u8500_hsem.c
1833 F: drivers/i2c/busses/i2c-nomadik.c
1834 F: drivers/i2c/busses/i2c-stu300.c
1835 F: drivers/mfd/ab3100*
1836 F: drivers/mfd/ab8500*
1837 F: drivers/mfd/abx500*
1838 F: drivers/mfd/dbx500*
1839 F: drivers/mfd/db8500*
1840 F: drivers/pinctrl/nomadik/
1841 F: drivers/pinctrl/pinctrl-coh901*
1842 F: drivers/pinctrl/pinctrl-u300.c
1843 F: drivers/rtc/rtc-ab3100.c
1844 F: drivers/rtc/rtc-ab8500.c
1845 F: drivers/rtc/rtc-coh901331.c
1846 F: drivers/rtc/rtc-pl031.c
1847 F: drivers/watchdog/coh901327_wdt.c
1848 F: Documentation/devicetree/bindings/arm/ste-*
1849 F: Documentation/devicetree/bindings/arm/ux500/
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852 ARM/NUVOTON NPCM ARCHITECTURE
1860 F: arch/arm/mach-npcm/
1861 F: arch/arm/boot/dts/nuvoton-npcm*
1862 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864 F: Documentation/devicetree/bindings/*/*npcm*
1865 F: Documentation/devicetree/bindings/*/*/*npcm*
1867 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 W: http://www.mcuos.com
1872 F: arch/arm/mach-w90x900/
1873 F: drivers/input/keyboard/w90p910_keypad.c
1874 F: drivers/input/touchscreen/w90p910_ts.c
1875 F: drivers/watchdog/nuc900_wdt.c
1876 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1877 F: drivers/mtd/nand/raw/nuc900_nand.c
1878 F: drivers/rtc/rtc-nuc900.c
1879 F: drivers/spi/spi-nuc900.c
1880 F: drivers/usb/host/ehci-w90x900.c
1881 F: drivers/video/fbdev/nuc900fb.c
1883 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1886 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1889 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1892 W: http://www.digriz.org.uk/ts78xx/kernel
1894 F: arch/arm/mach-orion5x/ts78xx-*
1896 ARM/OXNAS platform support
1901 F: arch/arm/mach-oxnas/
1902 F: arch/arm/boot/dts/ox8*.dts*
1905 ARM/PALM TREO SUPPORT
1908 W: http://hackndev.com
1910 F: arch/arm/mach-pxa/palmtreo.*
1912 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1915 W: http://hackndev.com
1917 F: arch/arm/mach-pxa/include/mach/palmtx.h
1918 F: arch/arm/mach-pxa/palmtx.c
1919 F: arch/arm/mach-pxa/palmt5.*
1920 F: arch/arm/mach-pxa/include/mach/palmld.h
1921 F: arch/arm/mach-pxa/palmld.c
1922 F: arch/arm/mach-pxa/palmte2.*
1923 F: arch/arm/mach-pxa/include/mach/palmtc.h
1924 F: arch/arm/mach-pxa/palmtc.c
1929 W: http://hackndev.com
1931 F: arch/arm/mach-pxa/palmz72.*
1935 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1938 ARM/PT DIGITAL BOARD PORT
1941 W: http://www.armlinux.org.uk/
1944 ARM/QUALCOMM SUPPORT
1949 F: Documentation/devicetree/bindings/soc/qcom/
1950 F: arch/arm/boot/dts/qcom-*.dts
1951 F: arch/arm/boot/dts/qcom-*.dtsi
1952 F: arch/arm/mach-qcom/
1953 F: arch/arm64/boot/dts/qcom/*
1954 F: drivers/i2c/busses/i2c-qup.c
1955 F: drivers/clk/qcom/
1956 F: drivers/dma/qcom/
1957 F: drivers/soc/qcom/
1958 F: drivers/spi/spi-qup.c
1959 F: drivers/tty/serial/msm_serial.c
1960 F: drivers/*/pm8???-*
1961 F: drivers/mfd/ssbi.c
1962 F: drivers/firmware/qcom_scm*
1963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1965 ARM/RADISYS ENP2611 MACHINE SUPPORT
1970 ARM/REALTEK ARCHITECTURE
1974 F: arch/arm64/boot/dts/realtek/
1975 F: Documentation/devicetree/bindings/arm/realtek.txt
1977 ARM/RENESAS ARM64 ARCHITECTURE
1981 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1984 F: arch/arm64/boot/dts/renesas/
1985 F: Documentation/devicetree/bindings/arm/shmobile.txt
1986 F: drivers/soc/renesas/
1987 F: include/linux/soc/renesas/
1989 ARM/RISCPC ARCHITECTURE
1992 W: http://www.armlinux.org.uk/
1994 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1995 F: arch/arm/include/asm/hardware/ioc.h
1996 F: arch/arm/include/asm/hardware/iomd.h
1997 F: arch/arm/include/asm/hardware/memc.h
1998 F: arch/arm/mach-rpc/
1999 F: drivers/net/ethernet/8390/etherh.c
2000 F: drivers/net/ethernet/i825xx/ether1*
2001 F: drivers/net/ethernet/seeq/ether3*
2002 F: drivers/scsi/arm/
2004 ARM/Rockchip SoC support
2008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2010 F: arch/arm/boot/dts/rk3*
2011 F: arch/arm/boot/dts/rv1108*
2012 F: arch/arm/mach-rockchip/
2013 F: drivers/clk/rockchip/
2014 F: drivers/i2c/busses/i2c-rk3x.c
2015 F: drivers/*/*rockchip*
2016 F: drivers/*/*/*rockchip*
2017 F: sound/soc/rockchip/
2020 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2025 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2027 F: arch/arm/boot/dts/s3c*
2028 F: arch/arm/boot/dts/s5p*
2029 F: arch/arm/boot/dts/exynos*
2030 F: arch/arm64/boot/dts/exynos/
2031 F: arch/arm/plat-samsung/
2032 F: arch/arm/mach-s3c24*/
2033 F: arch/arm/mach-s3c64xx/
2034 F: arch/arm/mach-s5p*/
2035 F: arch/arm/mach-exynos*/
2036 F: drivers/*/*s3c24*
2037 F: drivers/*/*/*s3c24*
2038 F: drivers/*/*s3c64xx*
2039 F: drivers/*/*s5pv210*
2040 F: drivers/memory/samsung/*
2041 F: drivers/soc/samsung/*
2042 F: Documentation/arm/Samsung/
2043 F: Documentation/devicetree/bindings/arm/samsung/
2044 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2045 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2048 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2052 F: arch/arm/mach-s5pv210/
2054 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2061 F: drivers/media/platform/s5p-g2d/
2063 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2068 F: drivers/media/platform/s5p-cec/
2069 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2071 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2077 F: drivers/media/platform/s5p-jpeg/
2079 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2087 F: drivers/media/platform/s5p-mfc/
2089 ARM/SHMOBILE ARM ARCHITECTURE
2093 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2096 F: arch/arm/boot/dts/emev2*
2097 F: arch/arm/boot/dts/r7s*
2098 F: arch/arm/boot/dts/r8a*
2099 F: arch/arm/boot/dts/r9a*
2100 F: arch/arm/boot/dts/sh*
2101 F: arch/arm/configs/shmobile_defconfig
2102 F: arch/arm/include/debug/renesas-scif.S
2103 F: arch/arm/mach-shmobile/
2104 F: Documentation/devicetree/bindings/arm/shmobile.txt
2105 F: drivers/soc/renesas/
2106 F: include/linux/soc/renesas/
2108 ARM/SOCFPGA ARCHITECTURE
2111 F: arch/arm/mach-socfpga/
2112 F: arch/arm/boot/dts/socfpga*
2113 F: arch/arm/configs/socfpga_defconfig
2114 F: arch/arm64/boot/dts/altera/
2115 W: http://www.rocketboards.org
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2118 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2121 F: drivers/clk/socfpga/
2123 ARM/SOCFPGA EDAC SUPPORT
2126 F: drivers/edac/altera_edac.
2128 ARM/SPREADTRUM SoC SUPPORT
2133 F: arch/arm64/boot/dts/sprd
2136 ARM/STI ARCHITECTURE
2139 W: http://www.stlinux.com
2141 F: arch/arm/mach-sti/
2142 F: arch/arm/boot/dts/sti*
2143 F: drivers/char/hw_random/st-rng.c
2144 F: drivers/clocksource/arm_global_timer.c
2145 F: drivers/clocksource/clksrc_st_lpc.c
2146 F: drivers/cpufreq/sti-cpufreq.c
2147 F: drivers/dma/st_fdma*
2148 F: drivers/i2c/busses/i2c-st.c
2149 F: drivers/media/rc/st_rc.c
2150 F: drivers/media/platform/sti/c8sectpfe/
2151 F: drivers/mmc/host/sdhci-st.c
2152 F: drivers/phy/st/phy-miphy28lp.c
2153 F: drivers/phy/st/phy-stih407-usb.c
2154 F: drivers/pinctrl/pinctrl-st.c
2155 F: drivers/remoteproc/st_remoteproc.c
2156 F: drivers/remoteproc/st_slim_rproc.c
2157 F: drivers/reset/sti/
2158 F: drivers/rtc/rtc-st-lpc.c
2159 F: drivers/tty/serial/st-asc.c
2160 F: drivers/usb/dwc3/dwc3-st.c
2161 F: drivers/usb/host/ehci-st.c
2162 F: drivers/usb/host/ohci-st.c
2163 F: drivers/watchdog/st_lpc_wdt.c
2164 F: drivers/ata/ahci_st.c
2165 F: include/linux/remoteproc/st_slim_rproc.h
2167 ARM/STM32 ARCHITECTURE
2173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2176 F: arch/arm/boot/dts/stm32*
2177 F: arch/arm/mach-stm32/
2178 F: drivers/clocksource/armv7m_systick.c
2180 ARM/Synaptics SoC support
2185 F: arch/arm/mach-berlin/
2186 F: arch/arm/boot/dts/berlin*
2187 F: arch/arm64/boot/dts/synaptics/
2189 ARM/TANGO ARCHITECTURE
2196 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2201 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2206 F: drivers/media/platform/tegra-cec/
2207 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2209 ARM/TETON BGA MACHINE SUPPORT
2214 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2218 F: drivers/memory/*emif*
2220 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2225 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2226 F: arch/arm64/boot/dts/ti/Makefile
2227 F: arch/arm64/boot/dts/ti/k3-*
2228 F: include/dt-bindings/pinctrl/k3.h
2230 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2234 F: arch/arm/mach-keystone/
2235 F: arch/arm/boot/dts/keystone-*
2236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2238 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2242 F: drivers/clk/keystone/
2244 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2249 F: drivers/clocksource/timer-keystone.c
2251 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2255 F: drivers/power/reset/keystone-reset.c
2257 ARM/THECUS N2100 MACHINE SUPPORT
2262 ARM/TOSA MACHINE SUPPORT
2267 ARM/UNIPHIER ARCHITECTURE
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2272 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2273 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2274 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2275 F: arch/arm/boot/dts/uniphier*
2276 F: arch/arm/include/asm/hardware/cache-uniphier.h
2277 F: arch/arm/mach-uniphier/
2278 F: arch/arm/mm/cache-uniphier.c
2279 F: arch/arm64/boot/dts/socionext/uniphier*
2280 F: drivers/bus/uniphier-system-bus.c
2281 F: drivers/clk/uniphier/
2282 F: drivers/dmaengine/uniphier-mdmac.c
2283 F: drivers/gpio/gpio-uniphier.c
2284 F: drivers/i2c/busses/i2c-uniphier*
2285 F: drivers/irqchip/irq-uniphier-aidet.c
2286 F: drivers/mmc/host/uniphier-sd.c
2287 F: drivers/pinctrl/uniphier/
2288 F: drivers/reset/reset-uniphier.c
2289 F: drivers/tty/serial/8250/8250_uniphier.c
2292 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2295 T: git git://git.linaro.org/people/ulfh/clk.git
2297 F: drivers/clk/ux500/
2299 ARM/VERSATILE EXPRESS PLATFORM
2305 F: arch/arm/boot/dts/vexpress*
2306 F: arch/arm64/boot/dts/arm/
2307 F: arch/arm/mach-vexpress/
2310 F: drivers/clk/versatile/clk-vexpress-osc.c
2311 F: drivers/clocksource/timer-versatile.c
2317 W: http://www.armlinux.org.uk/
2321 ARM/VOIPAC PXA270 SUPPORT
2325 F: arch/arm/mach-pxa/vpac270.c
2326 F: arch/arm/mach-pxa/include/mach/vpac270.h
2328 ARM/VT8500 ARM ARCHITECTURE
2332 F: arch/arm/mach-vt8500/
2333 F: drivers/clocksource/timer-vt8500.c
2334 F: drivers/i2c/busses/i2c-wmt.c
2335 F: drivers/mmc/host/wmt-sdmmc.c
2336 F: drivers/pwm/pwm-vt8500.c
2337 F: drivers/rtc/rtc-vt8500.c
2338 F: drivers/tty/serial/vt8500_serial.c
2339 F: drivers/usb/host/ehci-platform.c
2340 F: drivers/usb/host/uhci-platform.c
2341 F: drivers/video/fbdev/vt8500lcdfb.*
2342 F: drivers/video/fbdev/wm8505fb*
2343 F: drivers/video/fbdev/wmt_ge_rops.*
2345 ARM/ZIPIT Z2 SUPPORT
2349 F: arch/arm/mach-pxa/z2.c
2350 F: arch/arm/mach-pxa/include/mach/z2.h
2352 ARM/ZTE ARCHITECTURE
2357 F: arch/arm/boot/dts/zx2967*
2358 F: arch/arm/mach-zx/
2359 F: arch/arm64/boot/dts/zte/
2361 F: drivers/dma/zx_dma.c
2362 F: drivers/gpio/gpio-zx.c
2363 F: drivers/i2c/busses/i2c-zx2967.c
2364 F: drivers/mmc/host/dw_mmc-zx.*
2365 F: drivers/pinctrl/zte/
2367 F: drivers/thermal/zx2967_thermal.c
2368 F: drivers/watchdog/zx2967_wdt.c
2369 F: Documentation/devicetree/bindings/arm/zte.yaml
2370 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2371 F: Documentation/devicetree/bindings/dma/zxdma.txt
2372 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2373 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2374 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2375 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2376 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2377 F: Documentation/devicetree/bindings/soc/zte/
2378 F: Documentation/devicetree/bindings/sound/zte,*.txt
2379 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2380 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2381 F: include/dt-bindings/clock/zx2967*.h
2382 F: include/dt-bindings/soc/zte,*.h
2383 F: sound/soc/codecs/zx_aud96p22.c
2386 ARM/ZYNQ ARCHITECTURE
2389 W: http://wiki.xilinx.com
2390 T: git https://github.com/Xilinx/linux-xlnx.git
2392 F: arch/arm/mach-zynq/
2393 F: drivers/cpuidle/cpuidle-zynq.c
2394 F: drivers/block/xsysace.c
2397 F: drivers/clocksource/timer-cadence-ttc.c
2398 F: drivers/i2c/busses/i2c-cadence.c
2399 F: drivers/mmc/host/sdhci-of-arasan.c
2400 F: drivers/edac/synopsys_edac.c
2401 F: drivers/i2c/busses/i2c-xiic.c
2403 ARM64 PORT (AARCH64 ARCHITECTURE)
2407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2410 X: arch/arm64/boot/dts/
2411 F: Documentation/arm64/
2413 AS3645A LED FLASH CONTROLLER DRIVER
2417 F: drivers/leds/leds-as3645a.c
2419 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2422 T: git git://linuxtv.org/media_tree.git
2424 F: drivers/media/i2c/ak7375.c
2425 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2427 ASAHI KASEI AK8974 DRIVER
2430 W: http://www.akm.com/
2432 F: drivers/iio/magnetometer/ak8974.c
2434 ASC7621 HARDWARE MONITOR DRIVER
2438 F: Documentation/hwmon/asc7621
2439 F: drivers/hwmon/asc7621.c
2441 ASPEED VIDEO ENGINE DRIVER
2446 F: drivers/media/platform/aspeed-video.c
2447 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2449 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2453 W: http://acpi4asus.sf.net
2455 F: drivers/platform/x86/asus*.c
2456 F: drivers/platform/x86/eeepc*.c
2458 ASUS WIRELESS RADIO CONTROL DRIVER
2462 F: drivers/platform/x86/asus-wireless.c
2468 F: Documentation/crypto/asymmetric-keys.txt
2469 F: include/linux/verification.h
2470 F: include/crypto/public_key.h
2471 F: include/crypto/pkcs7.h
2472 F: crypto/asymmetric_keys/
2474 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2476 W: http://sourceforge.net/projects/xscaleiop
2478 F: Documentation/crypto/async-tx-api.txt
2481 F: include/linux/dmaengine.h
2482 F: include/linux/async_tx.h
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2489 F: Documentation/devicetree/bindings/eeprom/at24.txt
2490 F: drivers/misc/eeprom/at24.c
2491 F: include/linux/platform_data/at24.h
2493 ATA OVER ETHERNET (AOE) DRIVER
2495 W: http://www.openaoe.org/
2497 F: Documentation/aoe/
2498 F: drivers/block/aoe/
2500 ATHEROS 71XX/9XXX GPIO DRIVER
2502 W: https://github.com/AlbanBedel/linux
2503 T: git git://github.com/AlbanBedel/linux
2505 F: drivers/gpio/gpio-ath79.c
2506 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2508 ATHEROS 71XX/9XXX USB PHY DRIVER
2510 W: https://github.com/AlbanBedel/linux
2511 T: git git://github.com/AlbanBedel/linux
2513 F: drivers/phy/qualcomm/phy-ath79-usb.c
2514 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2516 ATHEROS ATH GENERIC UTILITIES
2520 F: drivers/net/wireless/ath/*
2522 ATHEROS ATH5K WIRELESS DRIVER
2527 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2529 F: drivers/net/wireless/ath/ath5k/
2531 ATHEROS ATH6KL WIRELESS DRIVER
2534 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2537 F: drivers/net/wireless/ath/ath6kl/
2542 F: drivers/input/misc/ati_remote2.c
2544 ATK0110 HWMON DRIVER
2548 F: drivers/hwmon/asus_atk0110.c
2550 ATLX ETHERNET DRIVERS
2554 W: http://sourceforge.net/projects/atl1
2555 W: http://atl1.sourceforge.net
2557 F: drivers/net/ethernet/atheros/
2563 W: http://linux-atm.sourceforge.net
2566 F: include/linux/atm*
2567 F: include/uapi/linux/atm*
2569 ATMEL MACB ETHERNET DRIVER
2572 F: drivers/net/ethernet/cadence/
2574 ATMEL MAXTOUCH DRIVER
2576 T: git git://github.com/ndyer/linux.git
2578 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2579 F: drivers/input/touchscreen/atmel_mxt_ts.c
2581 ATMEL WIRELESS DRIVER
2584 W: http://www.thekelleys.org.uk/atmel
2585 W: http://atmelwlandriver.sourceforge.net/
2587 F: drivers/net/wireless/atmel/atmel*
2589 ATOMIC INFRASTRUCTURE
2595 F: arch/*/include/asm/atomic*.h
2596 F: include/*/atomic*.h
2598 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2601 W: http://www.attotech.com
2603 F: drivers/scsi/esas2r
2605 ATUSB IEEE 802.15.4 RADIO DRIVER
2609 F: drivers/net/ieee802154/atusb.c
2610 F: drivers/net/ieee802154/atusb.h
2611 F: drivers/net/ieee802154/at86rf230.h
2617 W: https://github.com/linux-audit
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2620 F: include/linux/audit.h
2621 F: include/uapi/linux/audit.h
2624 AUXILIARY DISPLAY DRIVERS
2627 F: drivers/auxdisplay/
2628 F: include/linux/cfag12864b.h
2630 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2634 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2635 F: drivers/iio/adc/hx711.c
2640 W: http://www.linux-ax25.org/
2642 F: include/uapi/linux/ax25.h
2643 F: include/net/ax25.h
2650 F: Documentation/devicetree/bindings/arm/axentia.txt
2651 F: arch/arm/boot/dts/at91-linea.dtsi
2652 F: arch/arm/boot/dts/at91-natte.dtsi
2653 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2654 F: arch/arm/boot/dts/at91-tse850-3.dts
2656 AXENTIA ASOC DRIVERS
2660 F: Documentation/devicetree/bindings/sound/axentia,*
2661 F: sound/soc/atmel/tse850-pcm5142.c
2663 AXXIA I2C CONTROLLER
2667 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2668 F: drivers/i2c/busses/i2c-axxia.c
2673 W: https://linuxtv.org
2674 T: git git://linuxtv.org/media_tree.git
2676 F: drivers/media/usb/dvb-usb-v2/az6007.c
2678 AZTECH FM RADIO RECEIVER DRIVER
2681 T: git git://linuxtv.org/media_tree.git
2682 W: https://linuxtv.org
2684 F: drivers/media/radio/radio-aztech*
2689 W: http://wireless.kernel.org/en/users/Drivers/b43
2691 F: drivers/net/wireless/broadcom/b43/
2693 B43LEGACY WIRELESS DRIVER
2697 W: http://wireless.kernel.org/en/users/Drivers/b43
2699 F: drivers/net/wireless/broadcom/b43legacy/
2701 BACKLIGHT CLASS/SUBSYSTEM
2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2708 F: drivers/video/backlight/
2709 F: include/linux/backlight.h
2710 F: include/linux/pwm_backlight.h
2711 F: Documentation/devicetree/bindings/leds/backlight
2718 W: https://www.open-mesh.org/
2719 Q: https://patchwork.open-mesh.org/project/batman/list/
2721 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2722 F: Documentation/ABI/testing/sysfs-class-net-mesh
2723 F: Documentation/networking/batman-adv.rst
2724 F: include/uapi/linux/batadv_packet.h
2725 F: include/uapi/linux/batman_adv.h
2728 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2731 W: http://www.baycom.org/~tom/ham/ham.html
2733 F: drivers/net/hamradio/baycom*
2735 BCACHE (BLOCK LAYER CACHE)
2739 W: http://bcache.evilpiepirate.org
2740 C: irc://irc.oftc.net/bcache
2742 F: drivers/md/bcache/
2744 BDISP ST MEDIA DRIVER
2747 T: git git://linuxtv.org/media_tree.git
2748 W: https://linuxtv.org
2750 F: drivers/media/platform/sti/bdisp
2752 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2756 F: drivers/net/ethernet/ec_bhf.c
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2763 F: Documentation/filesystems/befs.txt
2772 F: Documentation/block/bfq-iosched.txt
2777 F: Documentation/filesystems/bfs.txt
2779 F: include/uapi/linux/bfs_fs.h
2781 BLINKM RGB LED DRIVER
2784 F: drivers/leds/leds-blinkm.c
2789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2793 F: kernel/trace/blktrace.c
2800 F: drivers/mtd/devices/block2mtd.c
2806 W: http://www.bluez.org/
2807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2810 F: drivers/bluetooth/
2816 W: http://www.bluez.org/
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2821 F: include/net/bluetooth/
2828 W: http://sourceforge.net/projects/bonding/
2830 F: drivers/net/bonding/
2831 F: include/uapi/linux/if_bonding.h
2833 BPF (Safe dynamic programs and tools)
2838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2840 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2843 F: Documentation/networking/filter.txt
2844 F: Documentation/bpf/
2845 F: include/linux/bpf*
2846 F: include/linux/filter.h
2847 F: include/trace/events/xdp.h
2848 F: include/uapi/linux/bpf*
2849 F: include/uapi/linux/filter.h
2851 F: kernel/trace/bpf_trace.c
2854 F: net/core/filter.c
2855 F: net/sched/act_bpf.c
2856 F: net/sched/cls_bpf.c
2860 F: tools/testing/selftests/bpf/
2876 BPF JIT for MIPS (32-BIT AND 64-BIT)
2882 BPF JIT for NFP NICs
2886 F: drivers/net/ethernet/netronome/nfp/bpf/
2888 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2893 F: arch/powerpc/net/
2901 X: arch/s390/net/pnet.c
2903 BPF JIT for SPARC (32-BIT AND 64-BIT)
2909 BPF JIT for X86 32-BIT
2913 F: arch/x86/net/bpf_jit_comp32.c
2915 BPF JIT for X86 64-BIT
2921 X: arch/x86/net/bpf_jit_comp32.c
2923 BROADCOM B44 10/100 ETHERNET DRIVER
2927 F: drivers/net/ethernet/broadcom/b44.*
2929 BROADCOM B53 ETHERNET SWITCH DRIVER
2934 F: drivers/net/dsa/b53/*
2935 F: include/linux/platform_data/b53.h
2937 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2942 T: git git://github.com/broadcom/mach-bcm
2948 F: arch/arm/mach-bcm/
2950 BROADCOM BCM2835 ARM ARCHITECTURE
2955 T: git git://github.com/anholt/linux
2958 F: drivers/staging/vc04_services
2960 BROADCOM BCM47XX MIPS ARCHITECTURE
2965 F: Documentation/devicetree/bindings/mips/brcm/
2966 F: arch/mips/bcm47xx/*
2967 F: arch/mips/include/asm/mach-bcm47xx/*
2969 BROADCOM BCM5301X ARM ARCHITECTURE
2975 F: arch/arm/mach-bcm/bcm_5301x.c
2976 F: arch/arm/boot/dts/bcm5301x*.dtsi
2977 F: arch/arm/boot/dts/bcm470*
2978 F: arch/arm/boot/dts/bcm953012*
2980 BROADCOM BCM53573 ARM ARCHITECTURE
2984 F: arch/arm/boot/dts/bcm53573*
2985 F: arch/arm/boot/dts/bcm47189*
2987 BROADCOM BCM63XX ARM ARCHITECTURE
2991 T: git git://github.com/broadcom/stblinux.git
2995 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2999 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3001 BROADCOM BCM7XXX ARM ARCHITECTURE
3007 T: git git://github.com/broadcom/stblinux.git
3009 F: arch/arm/mach-bcm/*brcmstb*
3010 F: arch/arm/boot/dts/bcm7*.dts*
3011 F: drivers/bus/brcmstb_gisb.c
3012 F: arch/arm/mm/cache-b15-rac.c
3013 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3016 BROADCOM BMIPS CPUFREQ DRIVER
3021 F: drivers/cpufreq/bmips-cpufreq.c
3023 BROADCOM BMIPS MIPS ARCHITECTURE
3027 T: git git://github.com/broadcom/stblinux.git
3029 F: arch/mips/bmips/*
3030 F: arch/mips/include/asm/mach-bmips/*
3031 F: arch/mips/kernel/*bmips*
3032 F: arch/mips/boot/dts/brcm/bcm*.dts*
3033 F: drivers/irqchip/irq-bcm63*
3034 F: drivers/irqchip/irq-bcm7*
3035 F: drivers/irqchip/irq-brcmstb*
3036 F: include/linux/bcm963xx_nvram.h
3037 F: include/linux/bcm963xx_tag.h
3039 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3044 F: drivers/net/ethernet/broadcom/bnx2.*
3045 F: drivers/net/ethernet/broadcom/bnx2_*
3047 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3051 F: drivers/scsi/bnx2fc/
3053 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3057 F: drivers/scsi/bnx2i/
3059 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3065 F: drivers/net/ethernet/broadcom/bnx2x/
3067 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3071 F: drivers/net/ethernet/broadcom/bnxt/
3073 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3083 F: drivers/net/wireless/broadcom/brcm80211/
3085 BROADCOM BRCMSTB GPIO DRIVER
3089 F: drivers/gpio/gpio-brcmstb.c
3090 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3092 BROADCOM BRCMSTB I2C DRIVER
3097 F: drivers/i2c/busses/i2c-brcmstb.c
3098 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3100 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3105 F: drivers/phy/broadcom/phy-brcm-usb*
3107 BROADCOM GENET ETHERNET DRIVER
3112 F: drivers/net/ethernet/broadcom/genet/
3114 BROADCOM IPROC ARM ARCHITECTURE
3119 T: git git://github.com/broadcom/cygnus-linux.git
3136 F: arch/arm64/boot/dts/broadcom/northstar2/*
3137 F: arch/arm64/boot/dts/broadcom/stingray/*
3138 F: drivers/clk/bcm/clk-ns*
3139 F: drivers/clk/bcm/clk-sr*
3140 F: drivers/pinctrl/bcm/pinctrl-ns*
3141 F: include/dt-bindings/clock/bcm-sr*
3143 BROADCOM KONA GPIO DRIVER
3147 F: drivers/gpio/gpio-bcm-kona.c
3148 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3150 BROADCOM NETXTREME-E ROCE DRIVER
3156 W: http://www.broadcom.com
3158 F: drivers/infiniband/hw/bnxt_re/
3159 F: include/uapi/rdma/bnxt_re-abi.h
3161 BROADCOM NVRAM DRIVER
3165 F: drivers/firmware/broadcom/*
3167 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3172 F: include/linux/bcma/
3174 BROADCOM STB AVS CPUFREQ DRIVER
3179 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3180 F: drivers/cpufreq/brcmstb*
3182 BROADCOM STB AVS TMON DRIVER
3187 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3188 F: drivers/thermal/broadcom/brcmstb*
3190 BROADCOM STB NAND FLASH DRIVER
3196 F: drivers/mtd/nand/raw/brcmnand/
3198 BROADCOM STB DPFE DRIVER
3203 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3204 F: drivers/memory/brcmstb_dpfe.c
3210 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3211 F: drivers/spi/spi-bcm-qspi.*
3212 F: drivers/spi/spi-brcmstb-qspi.c
3213 F: drivers/spi/spi-iproc-qspi.c
3215 BROADCOM SYSTEMPORT ETHERNET DRIVER
3219 F: drivers/net/ethernet/broadcom/bcmsysport.*
3221 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3227 F: drivers/net/ethernet/broadcom/tg3.*
3229 BROCADE BFA FC SCSI DRIVER
3234 F: drivers/scsi/bfa/
3236 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3242 F: drivers/net/ethernet/brocade/bna/
3244 BSG (block layer generic sg v4 driver)
3249 F: include/linux/bsg.h
3250 F: include/uapi/linux/bsg.h
3255 T: git git://git.alsa-project.org/alsa-kernel.git
3257 F: Documentation/sound/cards/bt87x.rst
3258 F: sound/pci/bt87x.c
3262 W: http://bu3sch.de/btgpio.php
3264 F: drivers/gpio/gpio-bt8xx.c
3271 W: http://btrfs.wiki.kernel.org/
3272 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3275 F: Documentation/filesystems/btrfs.txt
3277 F: include/linux/btrfs*
3278 F: include/uapi/linux/btrfs*
3280 BTTV VIDEO4LINUX DRIVER
3283 W: https://linuxtv.org
3284 T: git git://linuxtv.org/media_tree.git
3286 F: Documentation/media/v4l-drivers/bttv*
3287 F: drivers/media/pci/bt8xx/bttv*
3289 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3295 F: drivers/devfreq/exynos-bus.c
3296 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3298 BUSLOGIC SCSI DRIVER
3302 F: drivers/scsi/BusLogic.*
3303 F: drivers/scsi/FlashPoint.*
3305 C-MEDIA CMI8788 DRIVER
3308 T: git git://git.alsa-project.org/alsa-kernel.git
3310 F: sound/pci/oxygen/
3314 T: git https://github.com/c-sky/csky-linux.git
3317 F: Documentation/devicetree/bindings/csky/
3318 F: drivers/irqchip/irq-csky-*
3319 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3320 F: drivers/clocksource/timer-gx6605s.c
3321 F: drivers/clocksource/timer-mp-csky.c
3322 F: Documentation/devicetree/bindings/timer/csky,*
3330 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3334 CA8210 IEEE-802.15.4 RADIO DRIVER
3337 W: https://github.com/Cascoda/ca8210-linux.git
3339 F: drivers/net/ieee802154/ca8210.c
3340 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3342 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3346 F: Documentation/filesystems/caching/cachefiles.txt
3349 CADENCE MIPI-CSI2 BRIDGES
3353 F: Documentation/devicetree/bindings/media/cdns,*.txt
3354 F: drivers/media/platform/cadence/cdns-csi2*
3356 CADET FM/AM RADIO RECEIVER DRIVER
3359 T: git git://linuxtv.org/media_tree.git
3360 W: https://linuxtv.org
3362 F: drivers/media/radio/radio-cadet*
3364 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3367 T: git git://linuxtv.org/media_tree.git
3369 F: Documentation/media/v4l-drivers/cafe_ccic*
3370 F: drivers/media/platform/marvell-ccic/
3376 F: Documentation/networking/caif/
3377 F: drivers/net/caif/
3378 F: include/uapi/linux/caif/
3379 F: include/net/caif/
3386 F: net/sched/sch_cake.c
3388 CALGARY x86-64 IOMMU
3393 F: arch/x86/kernel/pci-calgary_64.c
3394 F: arch/x86/kernel/tce_64.c
3395 F: arch/x86/include/asm/calgary.h
3396 F: arch/x86/include/asm/tce.h
3402 W: https://github.com/linux-can
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3406 F: Documentation/devicetree/bindings/net/can/
3408 F: include/linux/can/dev.h
3409 F: include/linux/can/platform/
3410 F: include/uapi/linux/can/error.h
3411 F: include/uapi/linux/can/netlink.h
3417 W: https://github.com/linux-can
3418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3421 F: Documentation/networking/can.rst
3423 F: include/linux/can/core.h
3424 F: include/uapi/linux/can.h
3425 F: include/uapi/linux/can/bcm.h
3426 F: include/uapi/linux/can/raw.h
3427 F: include/uapi/linux/can/gw.h
3433 F: include/linux/capability.h
3434 F: include/uapi/linux/capability.h
3435 F: security/commoncap.c
3436 F: kernel/capability.c
3438 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3441 F: drivers/iio/light/cm*
3443 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3446 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3448 F: drivers/net/wireless/ath/carl9170/
3453 W: http://www.cavium.com
3455 F: drivers/i2c/busses/i2c-octeon*
3456 F: drivers/i2c/busses/i2c-thunderx*
3458 CAVIUM LIQUIDIO NETWORK DRIVER
3464 W: http://www.cavium.com
3466 F: drivers/net/ethernet/cavium/liquidio/
3472 W: http://www.cavium.com
3474 F: drivers/mmc/host/cavium*
3476 CAVIUM OCTEON-TX CRYPTO DRIVER
3479 W: http://www.cavium.com
3481 F: drivers/crypto/cavium/cpt/
3483 CAVIUM THUNDERX2 ARM64 SOC
3488 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3489 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3491 CC2520 IEEE-802.15.4 RADIO DRIVER
3495 F: drivers/net/ieee802154/cc2520.c
3496 F: include/linux/spi/cc2520.h
3497 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3499 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3504 F: drivers/crypto/ccree/
3505 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3510 T: git git://linuxtv.org/media_tree.git
3511 W: http://linuxtv.org
3513 F: Documentation/media/kapi/cec-core.rst
3514 F: Documentation/media/uapi/cec
3515 F: drivers/media/cec/
3516 F: drivers/media/rc/keymaps/rc-cec.c
3517 F: include/media/cec.h
3518 F: include/media/cec-notifier.h
3519 F: include/uapi/linux/cec.h
3520 F: include/uapi/linux/cec-funcs.h
3521 F: Documentation/devicetree/bindings/media/cec.txt
3522 F: Documentation/ABI/testing/debugfs-cec-error-inj
3527 T: git git://linuxtv.org/media_tree.git
3528 W: http://linuxtv.org
3530 F: drivers/media/platform/cec-gpio/
3531 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3533 CELL BROADBAND ENGINE ARCHITECTURE
3536 W: http://www.ibm.com/developerworks/power/cell/
3538 F: arch/powerpc/include/asm/cell*.h
3539 F: arch/powerpc/include/asm/spu*.h
3540 F: arch/powerpc/include/uapi/asm/spu*.h
3541 F: arch/powerpc/oprofile/*cell*
3542 F: arch/powerpc/platforms/cell/
3544 CEPH COMMON CODE (LIBCEPH)
3550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3551 T: git git://github.com/ceph/ceph-client.git
3554 F: include/linux/ceph/
3555 F: include/linux/crush/
3557 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3564 T: git git://github.com/ceph/ceph-client.git
3566 F: Documentation/filesystems/ceph.txt
3569 CERTIFICATE HANDLING:
3574 F: Documentation/admin-guide/module-signing.rst
3576 F: scripts/sign-file.c
3577 F: scripts/extract-cert.c
3579 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3582 F: Documentation/usb/WUSB-Design-overview.txt
3583 F: Documentation/usb/wusb-cbaf
3584 F: drivers/usb/host/hwa-hc.c
3585 F: drivers/usb/host/whci/
3586 F: drivers/usb/wusbcore/
3587 F: include/linux/usb/wusb*
3589 CFAG12864B LCD DRIVER
3592 F: drivers/auxdisplay/cfag12864b.c
3593 F: include/linux/cfag12864b.h
3595 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3598 F: drivers/auxdisplay/cfag12864bfb.c
3599 F: include/linux/cfag12864b.h
3601 802.11 (including CFG80211/NL80211)
3604 W: http://wireless.kernel.org/
3605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3609 F: include/uapi/linux/nl80211.h
3610 F: include/linux/ieee80211.h
3611 F: include/net/wext.h
3612 F: include/net/cfg80211.h
3613 F: include/net/iw_handler.h
3614 F: include/net/ieee80211_radiotap.h
3615 F: Documentation/driver-api/80211/cfg80211.rst
3616 F: Documentation/networking/regulatory.txt
3618 CHAR and MISC DRIVERS
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3625 F: include/linux/miscdevice.h
3631 F: scripts/checkpatch.pl
3633 CHINESE DOCUMENTATION
3638 F: Documentation/translations/zh_CN/
3640 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3645 F: drivers/usb/chipidea/
3647 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3651 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3652 F: drivers/input/touchscreen/chipone_icn8318.c
3654 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3658 F: drivers/input/touchscreen/chipone_icn8505.c
3660 CHROME HARDWARE PLATFORM SUPPORT
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3665 F: drivers/platform/chrome/
3667 CIRRUS LOGIC AUDIO CODEC DRIVERS
3672 F: sound/soc/codecs/cs*
3674 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3678 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3680 CISCO FCOE HBA DRIVER
3686 F: drivers/scsi/fnic/
3688 CISCO SCSI HBA DRIVER
3693 F: drivers/scsi/snic/
3695 CISCO VIC ETHERNET NIC DRIVER
3700 F: drivers/net/ethernet/cisco/enic/
3702 CISCO VIC LOW LATENCY NIC DRIVER
3707 F: drivers/infiniband/hw/usnic/
3709 CIRRUS LOGIC MADERA CODEC DRIVERS
3714 T: git https://github.com/CirrusLogic/linux-drivers.git
3715 W: https://github.com/CirrusLogic/linux-drivers/wiki
3717 F: Documentation/devicetree/bindings/mfd/madera.txt
3718 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3719 F: include/linux/irqchip/irq-madera*
3720 F: include/linux/mfd/madera/*
3721 F: drivers/gpio/gpio-madera*
3722 F: drivers/irqchip/irq-madera*
3723 F: drivers/mfd/madera*
3724 F: drivers/mfd/cs47l*
3725 F: drivers/pinctrl/cirrus/*
3737 F: include/linux/cleancache.h
3743 F: include/linux/clk.h
3745 CLOCKSOURCE, CLOCKEVENT DRIVERS
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3751 F: drivers/clocksource/
3752 F: Documentation/devicetree/bindings/timer/
3759 F: drivers/platform/x86/classmate-laptop.c
3764 T: git git://linuxtv.org/media_tree.git
3765 W: https://linuxtv.org
3767 F: drivers/media/pci/cobalt/
3769 COCCINELLE/Semantic Patches (SmPL)
3775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3776 W: http://coccinelle.lip6.fr/
3778 F: Documentation/dev-tools/coccinelle.rst
3779 F: scripts/coccinelle/
3780 F: scripts/coccicheck
3786 W: http://www.coda.cs.cmu.edu/
3788 F: Documentation/filesystems/coda.txt
3790 F: include/linux/coda*.h
3791 F: include/uapi/linux/coda*.h
3793 CODA V4L2 MEM2MEM DRIVER
3797 F: Documentation/devicetree/bindings/media/coda.txt
3798 F: drivers/media/platform/coda/
3803 F: Documentation/process/code-of-conduct.rst
3804 F: Documentation/process/code-of-conduct-interpretation.rst
3806 COMMON CLK FRAMEWORK
3810 Q: http://patchwork.kernel.org/project/linux-clk/list/
3811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3813 F: Documentation/devicetree/bindings/clock/
3815 X: drivers/clk/clkdev.c
3816 F: include/linux/clk-pr*
3817 F: include/linux/clk/
3818 F: include/linux/of_clk.h
3820 COMMON INTERNET FILE SYSTEM (CIFS)
3824 W: http://linux-cifs.samba.org/
3825 T: git git://git.samba.org/sfrench/cifs-2.6.git
3827 F: Documentation/filesystems/cifs/
3830 COMPACTPCI HOTPLUG CORE
3834 F: drivers/pci/hotplug/cpci_hotplug*
3836 COMPACTPCI HOTPLUG GENERIC DRIVER
3840 F: drivers/pci/hotplug/cpcihp_generic.c
3842 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3846 F: drivers/pci/hotplug/cpcihp_zt5550.*
3848 COMPAL LAPTOP SUPPORT
3852 F: drivers/platform/x86/compal-laptop.c
3857 F: include/linux/compiler_attributes.h
3859 CONEXANT ACCESSRUNNER USB DRIVER
3861 W: http://accessrunner.sourceforge.net/
3863 F: drivers/usb/atm/cxacru.c
3868 T: git git://git.infradead.org/users/hch/configfs.git
3871 F: include/linux/configfs.h
3877 F: drivers/connector/
3879 CONTROL GROUP (CGROUP)
3884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3886 F: Documentation/cgroup*
3887 F: include/linux/cgroup*
3890 CONTROL GROUP - CPUSET
3893 W: http://www.bullopensource.org/cpuset/
3894 W: http://oss.sgi.com/projects/cpusets/
3895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3897 F: Documentation/cgroup-v1/cpusets.txt
3898 F: include/linux/cpuset.h
3899 F: kernel/cgroup/cpuset.c
3901 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3911 CORETEMP HARDWARE MONITORING DRIVER
3915 F: Documentation/hwmon/coretemp
3916 F: drivers/hwmon/coretemp.c
3918 COSA/SRP SYNC SERIAL DRIVER
3920 W: http://www.fi.muni.cz/~kas/cosa/
3922 F: drivers/net/wan/cosa*
3924 CPMAC ETHERNET DRIVER
3928 F: drivers/net/ethernet/ti/cpmac.c
3930 CPU FREQUENCY DRIVERS
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3936 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3937 B: https://bugzilla.kernel.org
3938 F: Documentation/cpu-freq/
3939 F: Documentation/devicetree/bindings/cpufreq/
3941 F: include/linux/cpufreq.h
3942 F: tools/testing/selftests/cpufreq/
3944 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3948 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3950 F: drivers/cpufreq/arm_big_little.h
3951 F: drivers/cpufreq/arm_big_little.c
3953 CPU POWER MONITORING SUBSYSTEM
3958 F: tools/power/cpupower/
3963 F: arch/x86/kernel/cpuid.c
3964 F: arch/x86/kernel/msr.c
3966 CPUIDLE DRIVER - ARM BIG LITTLE
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3973 F: drivers/cpuidle/cpuidle-big_little.c
3975 CPUIDLE DRIVER - ARM EXYNOS
3982 F: drivers/cpuidle/cpuidle-exynos.c
3983 F: arch/arm/mach-exynos/pm.c
3990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3991 B: https://bugzilla.kernel.org
3992 F: drivers/cpuidle/*
3993 F: include/linux/cpuidle.h
3998 F: Documentation/filesystems/cramfs.txt
4005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4008 F: Documentation/crypto/
4009 F: Documentation/devicetree/bindings/crypto/
4014 F: include/linux/crypto*
4016 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4020 F: crypto/ansi_cprng.c
4026 T: git git://linuxtv.org/media_tree.git
4027 W: http://linuxtv.org
4029 F: drivers/media/i2c/cs3308.c
4031 CS5535 Audio ALSA driver
4034 F: sound/pci/cs5535audio/
4036 CSI DRIVERS FOR ALLWINNER V3s
4039 T: git git://linuxtv.org/media_tree.git
4041 F: drivers/media/platform/sunxi/sun6i-csi/
4042 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4047 F: drivers/net/wireless/st/cw1200/
4049 CX18 VIDEO4LINUX DRIVER
4053 T: git git://linuxtv.org/media_tree.git
4054 W: https://linuxtv.org
4055 W: http://www.ivtvdriver.org/index.php/Cx18
4057 F: Documentation/media/v4l-drivers/cx18*
4058 F: drivers/media/pci/cx18/
4059 F: include/uapi/linux/ivtv*
4061 CX2341X MPEG ENCODER HELPER MODULE
4064 T: git git://linuxtv.org/media_tree.git
4065 W: https://linuxtv.org
4067 F: drivers/media/common/cx2341x*
4068 F: include/media/drv-intf/cx2341x.h
4070 CX24120 MEDIA DRIVER
4074 W: https://linuxtv.org
4075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4077 F: drivers/media/dvb-frontends/cx24120*
4079 CX88 VIDEO4LINUX DRIVER
4082 W: https://linuxtv.org
4083 T: git git://linuxtv.org/media_tree.git
4085 F: Documentation/media/v4l-drivers/cx88*
4086 F: drivers/media/pci/cx88/
4088 CXD2820R MEDIA DRIVER
4091 W: https://linuxtv.org
4092 W: http://palosaari.fi/linux/
4093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4094 T: git git://linuxtv.org/anttip/media_tree.git
4096 F: drivers/media/dvb-frontends/cxd2820r*
4098 CXGB3 ETHERNET DRIVER (CXGB3)
4101 W: http://www.chelsio.com
4103 F: drivers/net/ethernet/chelsio/cxgb3/
4105 CXGB3 ISCSI DRIVER (CXGB3I)
4108 W: http://www.chelsio.com
4110 F: drivers/scsi/cxgbi/cxgb3i
4112 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4115 W: http://www.openfabrics.org
4117 F: drivers/infiniband/hw/cxgb3/
4118 F: include/uapi/rdma/cxgb3-abi.h
4120 CXGB4 CRYPTO DRIVER (chcr)
4123 W: http://www.chelsio.com
4125 F: drivers/crypto/chelsio
4127 CXGB4 ETHERNET DRIVER (CXGB4)
4130 W: http://www.chelsio.com
4132 F: drivers/net/ethernet/chelsio/cxgb4/
4134 CXGB4 ISCSI DRIVER (CXGB4I)
4137 W: http://www.chelsio.com
4139 F: drivers/scsi/cxgbi/cxgb4i
4141 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4144 W: http://www.openfabrics.org
4146 F: drivers/infiniband/hw/cxgb4/
4147 F: include/uapi/rdma/cxgb4-abi.h
4149 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4152 W: http://www.chelsio.com
4154 F: drivers/net/ethernet/chelsio/cxgb4vf/
4156 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4161 F: arch/powerpc/platforms/powernv/pci-cxl.c
4162 F: drivers/misc/cxl/
4163 F: include/misc/cxl*
4164 F: include/uapi/misc/cxl.h
4165 F: Documentation/powerpc/cxl.txt
4166 F: Documentation/ABI/testing/sysfs-class-cxl
4168 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4174 F: drivers/scsi/cxlflash/
4175 F: include/uapi/scsi/cxlflash_ioctl.h
4176 F: Documentation/powerpc/cxlflash.txt
4181 W: http://www.armlinux.org.uk/
4183 F: drivers/video/fbdev/cyber2000fb.*
4185 CYCLADES ASYNC MUX DRIVER
4186 W: http://www.cyclades.com/
4188 F: drivers/tty/cyclades.c
4189 F: include/linux/cyclades.h
4190 F: include/uapi/linux/cyclades.h
4192 CYCLADES PC300 DRIVER
4193 W: http://www.cyclades.com/
4195 F: drivers/net/wan/pc300*
4197 CYPRESS_FIRMWARE MEDIA DRIVER
4200 W: https://linuxtv.org
4201 W: http://palosaari.fi/linux/
4202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4203 T: git git://linuxtv.org/anttip/media_tree.git
4205 F: drivers/media/common/cypress_firmware*
4207 CYTTSP TOUCHSCREEN DRIVER
4211 F: drivers/input/touchscreen/cyttsp*
4212 F: include/linux/input/cyttsp.h
4214 D-LINK DIR-685 TOUCHKEYS DRIVER
4218 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4220 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4223 F: drivers/rtc/rtc-ds1685.c
4224 F: include/linux/rtc/ds1685.h
4226 DAMA SLAVE for AX.25
4228 W: http://yaina.de/jreuter/
4229 W: http://www.qsl.net/dl1bke/
4232 F: net/ax25/af_ax25.c
4233 F: net/ax25/ax25_dev.c
4234 F: net/ax25/ax25_ds_*
4235 F: net/ax25/ax25_in.c
4236 F: net/ax25/ax25_out.c
4237 F: net/ax25/ax25_timer.c
4238 F: net/ax25/sysctl_net_ax25.c
4240 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4243 F: Documentation/networking/device_drivers/dec/dmfe.txt
4244 F: drivers/net/ethernet/dec/tulip/dmfe.c
4246 DC390/AM53C974 SCSI driver
4250 F: drivers/scsi/am53c974.c
4257 W: http://twibble.org/dist/dc395x/
4258 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4260 F: Documentation/scsi/dc395x.txt
4261 F: drivers/scsi/dc395x.*
4266 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4268 F: include/linux/dccp.h
4269 F: include/uapi/linux/dccp.h
4270 F: include/linux/tfrc.h
4273 DECnet NETWORK LAYER
4274 W: http://linux-decnet.sourceforge.net
4277 F: Documentation/networking/decnet.txt
4280 DECSTATION PLATFORM SUPPORT
4283 W: http://www.linux-mips.org/wiki/DECstation
4286 F: arch/mips/include/asm/dec/
4287 F: arch/mips/include/asm/mach-dec/
4289 DEFXX FDDI NETWORK DRIVER
4292 F: drivers/net/fddi/defxx.*
4299 F: drivers/platform/x86/dell-smbios.*
4301 DELL SMBIOS SMM DRIVER
4305 F: drivers/platform/x86/dell-smbios-smm.c
4307 DELL SMBIOS WMI DRIVER
4311 F: drivers/platform/x86/dell-smbios-wmi.c
4312 F: tools/wmi/dell-smbios-example.c
4314 DEFZA FDDI NETWORK DRIVER
4317 F: drivers/net/fddi/defza.*
4324 F: drivers/platform/x86/dell-laptop.c
4326 DELL LAPTOP FREEFALL DRIVER
4329 F: drivers/platform/x86/dell-smo8800.c
4331 DELL LAPTOP RBTN DRIVER
4334 F: drivers/platform/x86/dell-rbtn.*
4336 DELL REMOTE BIOS UPDATE DRIVER
4340 F: drivers/platform/x86/dell_rbu.c
4342 DELL LAPTOP SMM DRIVER
4345 F: drivers/hwmon/dell-smm-hwmon.c
4346 F: include/uapi/linux/i8k.h
4348 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4352 F: Documentation/dcdbas.txt
4353 F: drivers/platform/x86/dcdbas.*
4355 DELL WMI NOTIFICATIONS DRIVER
4359 F: drivers/platform/x86/dell-wmi.c
4361 DELL WMI DESCRIPTOR DRIVER
4364 F: drivers/platform/x86/dell-wmi-descriptor.c
4366 DELTA ST MEDIA DRIVER
4369 T: git git://linuxtv.org/media_tree.git
4370 W: https://linuxtv.org
4372 F: drivers/media/platform/sti/delta
4378 F: drivers/mtd/nand/raw/denali*
4380 DESIGNWARE USB2 DRD IP DRIVER
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4385 F: drivers/usb/dwc2/
4387 DESIGNWARE USB3 DRD IP DRIVER
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4392 F: drivers/usb/dwc3/
4394 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4398 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4399 F: drivers/iio/proximity/srf*.c
4401 DEVICE COREDUMP (DEV_COREDUMP)
4405 F: drivers/base/devcoredump.c
4406 F: include/linux/devcoredump.h
4408 DEVICE FREQUENCY (DEVFREQ)
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4416 F: include/linux/devfreq.h
4417 F: Documentation/devicetree/bindings/devfreq/
4419 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4424 F: drivers/devfreq/event/
4425 F: drivers/devfreq/devfreq-event.c
4426 F: include/linux/devfreq-event.h
4427 F: Documentation/devicetree/bindings/devfreq/event/
4429 DEVICE NUMBER REGISTRY
4431 W: http://lanana.org/docs/device-list/index.html
4439 W: http://sources.redhat.com/dm
4440 Q: http://patchwork.kernel.org/project/dm-devel/list/
4441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4442 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4444 F: Documentation/device-mapper/
4445 F: drivers/md/Makefile
4446 F: drivers/md/Kconfig
4448 F: drivers/md/persistent-data/
4449 F: include/linux/device-mapper.h
4450 F: include/linux/dm-*.h
4451 F: include/uapi/linux/dm-*.h
4457 F: net/core/devlink.c
4458 F: include/net/devlink.h
4459 F: include/uapi/linux/devlink.h
4461 DIALOG SEMICONDUCTOR DRIVERS
4463 W: http://www.dialog-semiconductor.com/products
4465 F: Documentation/hwmon/da90??
4466 F: Documentation/devicetree/bindings/mfd/da90*.txt
4467 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4468 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4469 F: Documentation/devicetree/bindings/regulator/da92*.txt
4470 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4471 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4472 F: drivers/gpio/gpio-da90??.c
4473 F: drivers/hwmon/da90??-hwmon.c
4474 F: drivers/iio/adc/da91??-*.c
4475 F: drivers/input/misc/da90??_onkey.c
4476 F: drivers/input/touchscreen/da9052_tsi.c
4477 F: drivers/leds/leds-da90??.c
4478 F: drivers/mfd/da903x.c
4479 F: drivers/mfd/da90??-*.c
4480 F: drivers/mfd/da91??-*.c
4481 F: drivers/power/supply/da9052-battery.c
4482 F: drivers/power/supply/da91??-*.c
4483 F: drivers/regulator/da903x.c
4484 F: drivers/regulator/da9???-regulator.[ch]
4485 F: drivers/thermal/da90??-thermal.c
4486 F: drivers/rtc/rtc-da90??.c
4487 F: drivers/video/backlight/da90??_bl.c
4488 F: drivers/watchdog/da90??_wdt.c
4489 F: include/linux/mfd/da903x.h
4490 F: include/linux/mfd/da9052/
4491 F: include/linux/mfd/da9055/
4492 F: include/linux/mfd/da9062/
4493 F: include/linux/mfd/da9063/
4494 F: include/linux/mfd/da9150/
4495 F: include/linux/regulator/da9211.h
4496 F: include/sound/da[79]*.h
4497 F: sound/soc/codecs/da[79]*.[ch]
4499 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4503 F: drivers/gpio/gpio-gpio-mm.c
4505 DIOLAN U2C-12 I2C DRIVER
4509 F: drivers/i2c/busses/i2c-diolan-u2c.c
4511 FILESYSTEM DIRECT ACCESS (DAX)
4518 F: include/linux/dax.h
4519 F: include/trace/events/fs_dax.h
4521 DEVICE DIRECT ACCESS (DAX)
4530 DIRECTORY NOTIFICATION (DNOTIFY)
4535 F: Documentation/filesystems/dnotify.txt
4536 F: fs/notify/dnotify/
4537 F: include/linux/dnotify.h
4539 DISK GEOMETRY AND PARTITION HANDLING
4541 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4542 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4543 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4549 F: Documentation/filesystems/quota.txt
4551 F: include/linux/quota*.h
4552 F: include/uapi/linux/quota*.h
4554 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4558 W: http://plugable.com/category/projects/udlfb/
4559 F: drivers/video/fbdev/udlfb.c
4560 F: include/video/udlfb.h
4561 F: Documentation/fb/udlfb.txt
4563 DISTRIBUTED LOCK MANAGER (DLM)
4567 W: http://sources.redhat.com/cluster/
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4572 DMA BUFFER SHARING FRAMEWORK
4579 F: include/linux/dma-buf*
4580 F: include/linux/reservation.h
4581 F: include/linux/*fence.h
4582 F: Documentation/driver-api/dma-buf.rst
4583 T: git git://anongit.freedesktop.org/drm/drm-misc
4585 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4588 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4591 F: include/linux/dmaengine.h
4592 F: include/linux/of_dma.h
4593 F: Documentation/devicetree/bindings/dma/
4594 F: Documentation/driver-api/dmaengine/
4595 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4602 T: git git://git.infradead.org/users/hch/dma-mapping.git
4603 W: http://git.infradead.org/users/hch/dma-mapping.git
4606 F: include/asm-generic/dma-mapping.h
4607 F: include/linux/dma-direct.h
4608 F: include/linux/dma-mapping.h
4609 F: include/linux/dma-noncoherent.h
4611 DME1737 HARDWARE MONITOR DRIVER
4615 F: Documentation/hwmon/dme1737
4616 F: drivers/hwmon/dme1737.c
4621 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4622 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4623 F: drivers/firmware/dmi-id.c
4624 F: drivers/firmware/dmi_scan.c
4625 F: include/linux/dmi.h
4632 F: scripts/kernel-doc
4633 X: Documentation/ABI/
4634 X: Documentation/acpi/
4635 X: Documentation/devicetree/
4636 X: Documentation/i2c/
4637 X: Documentation/media/
4638 X: Documentation/power/
4639 X: Documentation/spi/
4640 T: git git://git.lwn.net/linux.git docs-next
4642 DOCUMENTATION/ITALIAN
4646 F: Documentation/translations/it_IT
4648 DONGWOON DW9714 LENS VOICE COIL DRIVER
4651 T: git git://linuxtv.org/media_tree.git
4653 F: drivers/media/i2c/dw9714.c
4654 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4656 DONGWOON DW9807 LENS VOICE COIL DRIVER
4659 T: git git://linuxtv.org/media_tree.git
4661 F: drivers/media/i2c/dw9807-vcm.c
4662 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4668 F: drivers/char/dtlk.c
4669 F: include/linux/dtlk.h
4671 DPAA2 DATAPATH I/O (DPIO) DRIVER
4675 F: drivers/soc/fsl/dpio
4677 DPAA2 ETHERNET DRIVER
4681 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4682 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4683 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4684 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4685 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4687 DPAA2 ETHERNET SWITCH DRIVER
4692 F: drivers/staging/fsl-dpaa2/ethsw
4694 DPAA2 PTP CLOCK DRIVER
4698 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4699 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4701 DPT_I2O SCSI RAID DRIVER
4704 W: http://www.adaptec.com/
4706 F: drivers/scsi/dpt*
4707 F: drivers/scsi/dpt/
4713 W: http://www.drbd.org
4714 T: git git://git.linbit.com/linux-drbd.git
4715 T: git git://git.linbit.com/drbd-8.4.git
4717 F: drivers/block/drbd/
4719 F: Documentation/blockdev/drbd/
4721 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4726 F: Documentation/kobject.txt
4730 F: include/linux/debugfs.h
4731 F: include/linux/kobj*
4734 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4738 F: drivers/power/avs/
4739 F: include/linux/power/smartreflex.h
4742 DRM DRIVER FOR ARM PL111 CLCD
4744 T: git git://anongit.freedesktop.org/drm/drm-misc
4746 F: drivers/gpu/drm/pl111/
4748 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4750 T: git git://anongit.freedesktop.org/drm/drm-misc
4752 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4753 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4755 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4758 F: drivers/gpu/drm/ast/
4760 DRM DRIVER FOR BOCHS VIRTUAL GPU
4763 T: git git://anongit.freedesktop.org/drm/drm-misc
4765 F: drivers/gpu/drm/bochs/
4767 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4769 T: git git://anongit.freedesktop.org/drm/drm-misc
4771 F: drivers/gpu/drm/tve200/
4773 DRM DRIVER FOR ILITEK ILI9225 PANELS
4776 F: drivers/gpu/drm/tinydrm/ili9225.c
4777 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4779 DRM DRIVER FOR HX8357D PANELS
4781 T: git git://anongit.freedesktop.org/drm/drm-misc
4783 F: drivers/gpu/drm/tinydrm/hx8357d.c
4784 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4786 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4787 S: Orphan / Obsolete
4788 F: drivers/gpu/drm/i810/
4789 F: include/uapi/drm/i810_drm.h
4791 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4792 S: Orphan / Obsolete
4793 F: drivers/gpu/drm/mga/
4794 F: include/uapi/drm/mga_drm.h
4796 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4799 F: drivers/gpu/drm/mgag200/
4801 DRM DRIVER FOR MI0283QT
4804 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4805 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4807 DRM DRIVER FOR MSM ADRENO GPU
4812 T: git git://people.freedesktop.org/~robclark/linux
4814 F: drivers/gpu/drm/msm/
4815 F: include/uapi/drm/msm_drm.h
4816 F: Documentation/devicetree/bindings/display/msm/
4818 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4822 T: git git://github.com/skeggsb/linux
4824 F: drivers/gpu/drm/nouveau/
4825 F: include/uapi/drm/nouveau_drm.h
4827 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4830 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4831 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4833 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4836 F: drivers/gpu/drm/tinydrm/repaper.c
4837 F: Documentation/devicetree/bindings/display/repaper.txt
4839 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4843 T: git git://anongit.freedesktop.org/drm/drm-misc
4845 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4846 F: drivers/gpu/drm/cirrus/
4848 DRM DRIVER FOR QXL VIRTUAL GPU
4852 T: git git://anongit.freedesktop.org/drm/drm-misc
4854 F: drivers/gpu/drm/qxl/
4855 F: include/uapi/drm/qxl_drm.h
4857 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4858 S: Orphan / Obsolete
4859 F: drivers/gpu/drm/r128/
4860 F: include/uapi/drm/r128_drm.h
4862 DRM DRIVER FOR SAVAGE VIDEO CARDS
4863 S: Orphan / Obsolete
4864 F: drivers/gpu/drm/savage/
4865 F: include/uapi/drm/savage_drm.h
4867 DRM DRIVER FOR SIS VIDEO CARDS
4868 S: Orphan / Obsolete
4869 F: drivers/gpu/drm/sis/
4870 F: include/uapi/drm/sis_drm.h
4872 DRM DRIVER FOR SITRONIX ST7586 PANELS
4875 F: drivers/gpu/drm/tinydrm/st7586.c
4876 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4878 DRM DRIVER FOR SITRONIX ST7735R PANELS
4881 F: drivers/gpu/drm/tinydrm/st7735r.c
4882 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4884 DRM DRIVER FOR TDFX VIDEO CARDS
4885 S: Orphan / Obsolete
4886 F: drivers/gpu/drm/tdfx/
4888 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4893 F: drivers/gpu/drm/udl/
4894 T: git git://anongit.freedesktop.org/drm/drm-misc
4896 DRM DRIVER FOR VMWARE VIRTUAL GPU
4900 T: git git://people.freedesktop.org/~thomash/linux
4902 F: drivers/gpu/drm/vmwgfx/
4903 F: include/uapi/drm/vmwgfx_drm.h
4909 T: git git://anongit.freedesktop.org/drm/drm
4910 B: https://bugs.freedesktop.org/
4911 C: irc://chat.freenode.net/dri-devel
4915 F: Documentation/devicetree/bindings/display/
4916 F: Documentation/devicetree/bindings/gpu/
4917 F: Documentation/gpu/
4919 F: include/uapi/drm/
4920 F: include/linux/vga*
4922 DRM DRIVERS AND MISC GPU PATCHES
4926 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4928 T: git git://anongit.freedesktop.org/drm/drm-misc
4929 F: Documentation/gpu/
4931 F: drivers/gpu/drm/*
4933 F: include/uapi/drm/drm*
4934 F: include/linux/vga*
4936 DRM DRIVERS FOR ALLWINNER A10
4940 F: drivers/gpu/drm/sun4i/
4941 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4942 T: git git://anongit.freedesktop.org/drm/drm-misc
4944 DRM DRIVERS FOR AMLOGIC SOCS
4948 W: http://linux-meson.com/
4950 F: drivers/gpu/drm/meson/
4951 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4952 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4953 F: Documentation/gpu/meson.rst
4954 T: git git://anongit.freedesktop.org/drm/drm-misc
4956 DRM DRIVERS FOR ATMEL HLCDC
4960 F: drivers/gpu/drm/atmel-hlcdc/
4961 F: Documentation/devicetree/bindings/display/atmel/
4962 T: git git://anongit.freedesktop.org/drm/drm-misc
4964 DRM DRIVERS FOR BRIDGE CHIPS
4969 T: git git://anongit.freedesktop.org/drm/drm-misc
4970 F: drivers/gpu/drm/bridge/
4972 DRM DRIVERS FOR EXYNOS
4978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4980 F: drivers/gpu/drm/exynos/
4981 F: include/uapi/drm/exynos_drm.h
4982 F: Documentation/devicetree/bindings/display/exynos/
4984 DRM DRIVERS FOR FREESCALE DCU
4989 F: drivers/gpu/drm/fsl-dcu/
4990 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4991 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4992 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4993 T: git git://anongit.freedesktop.org/drm/drm-misc
4995 DRM DRIVERS FOR FREESCALE IMX
4999 F: drivers/gpu/drm/imx/
5000 F: drivers/gpu/ipu-v3/
5001 F: Documentation/devicetree/bindings/display/imx/
5003 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5006 T: git git://github.com/patjak/drm-gma500
5008 F: drivers/gpu/drm/gma500/
5010 DRM DRIVERS FOR HISILICON
5016 T: git git://github.com/xin3liang/linux.git
5018 F: drivers/gpu/drm/hisilicon/
5019 F: Documentation/devicetree/bindings/display/hisilicon/
5021 DRM DRIVERS FOR MEDIATEK
5026 F: drivers/gpu/drm/mediatek/
5027 F: Documentation/devicetree/bindings/display/mediatek/
5029 DRM DRIVERS FOR NVIDIA TEGRA
5033 T: git git://anongit.freedesktop.org/tegra/linux.git
5035 F: drivers/gpu/drm/tegra/
5036 F: drivers/gpu/host1x/
5037 F: include/linux/host1x.h
5038 F: include/uapi/drm/tegra_drm.h
5039 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5041 DRM DRIVERS FOR RENESAS
5046 T: git git://linuxtv.org/pinchartl/media drm/du/next
5048 F: drivers/gpu/drm/rcar-du/
5049 F: drivers/gpu/drm/shmobile/
5050 F: include/linux/platform_data/shmob_drm.h
5051 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5052 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5053 F: Documentation/devicetree/bindings/display/renesas,du.txt
5055 DRM DRIVERS FOR ROCKCHIP
5060 F: drivers/gpu/drm/rockchip/
5061 F: Documentation/devicetree/bindings/display/rockchip/
5062 T: git git://anongit.freedesktop.org/drm/drm-misc
5068 T: git git://anongit.freedesktop.org/drm/drm-misc
5070 F: drivers/gpu/drm/sti
5071 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5079 T: git git://anongit.freedesktop.org/drm/drm-misc
5081 F: drivers/gpu/drm/stm
5082 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5084 DRM DRIVERS FOR TI LCDC
5089 F: drivers/gpu/drm/tilcdc/
5090 F: Documentation/devicetree/bindings/display/tilcdc/
5092 DRM DRIVERS FOR TI OMAP
5096 F: drivers/gpu/drm/omapdrm/
5097 F: Documentation/devicetree/bindings/display/ti/
5102 F: drivers/gpu/drm/v3d/
5103 F: include/uapi/drm/v3d_drm.h
5104 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5105 T: git git://anongit.freedesktop.org/drm/drm-misc
5109 T: git git://github.com/anholt/linux
5111 F: drivers/gpu/drm/vc4/
5112 F: include/uapi/drm/vc4_drm.h
5113 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5114 T: git git://anongit.freedesktop.org/drm/drm-misc
5116 DRM DRIVERS FOR VIVANTE GPU IP
5123 F: drivers/gpu/drm/etnaviv/
5124 F: include/uapi/drm/etnaviv_drm.h
5125 F: Documentation/devicetree/bindings/display/etnaviv/
5127 DRM DRIVERS FOR ZTE ZX
5131 F: drivers/gpu/drm/zte/
5132 F: Documentation/devicetree/bindings/display/zte,vou.txt
5133 T: git git://anongit.freedesktop.org/drm/drm-misc
5138 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 F: drivers/gpu/drm/drm_panel.c
5141 F: drivers/gpu/drm/panel/
5142 F: include/drm/drm_panel.h
5143 F: Documentation/devicetree/bindings/display/panel/
5147 W: https://github.com/notro/tinydrm/wiki/Development
5148 T: git git://anongit.freedesktop.org/drm/drm-misc
5150 F: drivers/gpu/drm/tinydrm/
5151 F: include/drm/tinydrm/
5155 T: git git://anongit.freedesktop.org/drm/drm-misc
5159 F: drivers/gpu/drm/xen/
5160 F: Documentation/gpu/xen-front.rst
5166 T: git git://people.freedesktop.org/~agd5f/linux
5170 F: drivers/gpu/drm/ttm/
5172 DSBR100 USB FM RADIO DRIVER
5175 T: git git://linuxtv.org/media_tree.git
5177 F: drivers/media/radio/dsbr100.c
5183 F: drivers/net/wan/dscc4.c
5188 T: git git://linuxtv.org/media_tree.git
5189 W: https://linuxtv.org
5191 F: drivers/media/pci/dt3155/
5193 DVB_USB_AF9015 MEDIA DRIVER
5196 W: https://linuxtv.org
5197 W: http://palosaari.fi/linux/
5198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5199 T: git git://linuxtv.org/anttip/media_tree.git
5201 F: drivers/media/usb/dvb-usb-v2/af9015*
5203 DVB_USB_AF9035 MEDIA DRIVER
5206 W: https://linuxtv.org
5207 W: http://palosaari.fi/linux/
5208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5209 T: git git://linuxtv.org/anttip/media_tree.git
5211 F: drivers/media/usb/dvb-usb-v2/af9035*
5213 DVB_USB_ANYSEE MEDIA DRIVER
5216 W: https://linuxtv.org
5217 W: http://palosaari.fi/linux/
5218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5219 T: git git://linuxtv.org/anttip/media_tree.git
5221 F: drivers/media/usb/dvb-usb-v2/anysee*
5223 DVB_USB_AU6610 MEDIA DRIVER
5226 W: https://linuxtv.org
5227 W: http://palosaari.fi/linux/
5228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5229 T: git git://linuxtv.org/anttip/media_tree.git
5231 F: drivers/media/usb/dvb-usb-v2/au6610*
5233 DVB_USB_CE6230 MEDIA DRIVER
5236 W: https://linuxtv.org
5237 W: http://palosaari.fi/linux/
5238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5239 T: git git://linuxtv.org/anttip/media_tree.git
5241 F: drivers/media/usb/dvb-usb-v2/ce6230*
5243 DVB_USB_CXUSB MEDIA DRIVER
5246 W: https://linuxtv.org
5247 W: http://github.com/mkrufky
5248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5249 T: git git://linuxtv.org/media_tree.git
5251 F: drivers/media/usb/dvb-usb/cxusb*
5253 DVB_USB_EC168 MEDIA DRIVER
5256 W: https://linuxtv.org
5257 W: http://palosaari.fi/linux/
5258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5259 T: git git://linuxtv.org/anttip/media_tree.git
5261 F: drivers/media/usb/dvb-usb-v2/ec168*
5263 DVB_USB_GL861 MEDIA DRIVER
5266 W: https://linuxtv.org
5267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5268 T: git git://linuxtv.org/anttip/media_tree.git
5270 F: drivers/media/usb/dvb-usb-v2/gl861*
5272 DVB_USB_MXL111SF MEDIA DRIVER
5275 W: https://linuxtv.org
5276 W: http://github.com/mkrufky
5277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5278 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5280 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5282 DVB_USB_RTL28XXU MEDIA DRIVER
5285 W: https://linuxtv.org
5286 W: http://palosaari.fi/linux/
5287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5288 T: git git://linuxtv.org/anttip/media_tree.git
5290 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5292 DVB_USB_V2 MEDIA DRIVER
5295 W: https://linuxtv.org
5296 W: http://palosaari.fi/linux/
5297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5298 T: git git://linuxtv.org/anttip/media_tree.git
5300 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5301 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5306 F: lib/dynamic_debug.c
5307 F: include/linux/dynamic_debug.h
5309 DYNAMIC INTERRUPT MODERATION
5312 F: include/linux/net_dim.h
5314 DZ DECSTATION DZ11 SERIAL DRIVER
5317 F: drivers/tty/serial/dz.*
5319 E3X0 POWER BUTTON DRIVER
5322 W: http://www.ettus.com
5324 F: drivers/input/misc/e3x0-button.c
5325 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5330 W: https://linuxtv.org
5331 W: http://palosaari.fi/linux/
5332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5333 T: git git://linuxtv.org/anttip/media_tree.git
5335 F: drivers/media/tuners/e4000*
5337 EARTH_PT1 MEDIA DRIVER
5341 F: drivers/media/pci/pt1/
5343 EARTH_PT3 MEDIA DRIVER
5347 F: drivers/media/pci/pt3/
5352 W: https://linuxtv.org
5353 W: http://palosaari.fi/linux/
5354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5355 T: git git://linuxtv.org/anttip/media_tree.git
5357 F: drivers/media/dvb-frontends/ec100*
5362 W: http://ecryptfs.org
5363 W: https://launchpad.net/ecryptfs
5364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5366 F: Documentation/filesystems/ecryptfs.txt
5373 F: drivers/edac/amd64_edac*
5379 F: drivers/edac/highbank*
5387 F: drivers/edac/octeon_edac*
5389 EDAC-CAVIUM THUNDERX
5394 F: drivers/edac/thunderx_edac*
5400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5403 F: Documentation/admin-guide/ras.rst
5404 F: Documentation/driver-api/edac.rst
5406 F: include/linux/edac.h
5412 F: drivers/edac/e752x_edac.c
5417 F: drivers/edac/e7xxx_edac.c
5423 F: drivers/edac/fsl_ddr_edac.*
5429 F: drivers/edac/ghes_edac.c
5434 F: drivers/edac/i3000_edac.c
5439 F: drivers/edac/i5000_edac.c
5445 F: drivers/edac/i5400_edac.c
5451 F: drivers/edac/i7300_edac.c
5457 F: drivers/edac/i7core_edac.c
5463 F: drivers/edac/i82443bxgx_edac.c
5469 F: drivers/edac/i82975x_edac.c
5475 F: drivers/edac/ie31200_edac.c
5481 F: drivers/edac/mpc85xx_edac.[ch]
5487 F: drivers/edac/pasemi_edac.c
5493 F: drivers/edac/pnd2_edac.[ch]
5499 F: drivers/edac/r82600_edac.c
5506 F: drivers/edac/sb_edac.c
5512 F: drivers/edac/skx_edac.c
5518 F: drivers/edac/ti_edac.c
5526 F: drivers/edac/qcom_edac.c
5528 EDIROL UA-101/UA-1000 DRIVER
5531 T: git git://git.alsa-project.org/alsa-kernel.git
5533 F: sound/usb/misc/ua101.c
5540 F: drivers/firmware/efi/test/
5542 EFI VARIABLE FILESYSTEM
5546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5551 EFIFB FRAMEBUFFER DRIVER
5555 F: drivers/video/fbdev/efifb.c
5558 W: http://aeschi.ch.eu.org/efs/
5562 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5566 F: drivers/net/ethernet/ibm/ehea/
5568 EM28XX VIDEO4LINUX DRIVER
5571 W: https://linuxtv.org
5572 T: git git://linuxtv.org/media_tree.git
5574 F: drivers/media/usb/em28xx/
5575 F: Documentation/media/v4l-drivers/em28xx*
5584 Emulex 10Gbps iSCSI - OneConnect DRIVER
5589 W: http://www.broadcom.com
5591 F: drivers/scsi/be2iscsi/
5593 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5599 W: http://www.emulex.com
5601 F: drivers/net/ethernet/emulex/benet/
5603 EMULEX ONECONNECT ROCE DRIVER
5607 W: http://www.broadcom.com
5609 F: drivers/infiniband/hw/ocrdma/
5610 F: include/uapi/rdma/ocrdma-abi.h
5612 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5616 W: http://www.broadcom.com
5618 F: drivers/scsi/lpfc/
5620 ENE CB710 FLASH CARD READER DRIVER
5623 F: drivers/misc/cb710/
5624 F: drivers/mmc/host/cb710-mmc.*
5625 F: include/linux/cb710.h
5627 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5630 F: drivers/media/rc/ene_ir.*
5632 EPSON S1D13XXX FRAMEBUFFER DRIVER
5635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5636 F: drivers/video/fbdev/s1d13xxxfb.c
5637 F: include/video/s1d13xxxfb.h
5639 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5643 F: include/linux/errseq.h
5645 ET131X NETWORK DRIVER
5648 F: drivers/net/ethernet/agere/
5655 W: http://www.linuxfoundation.org/en/Net:Bridge
5657 F: include/linux/netfilter_bridge/
5660 ETHERNET PHY LIBRARY
5666 F: Documentation/ABI/testing/sysfs-bus-mdio
5667 F: Documentation/devicetree/bindings/net/mdio*
5668 F: Documentation/networking/phy.txt
5670 F: drivers/of/of_mdio.c
5671 F: drivers/of/of_net.c
5672 F: include/linux/*mdio*.h
5673 F: include/linux/of_net.h
5674 F: include/linux/phy.h
5675 F: include/linux/phy_fixed.h
5676 F: include/linux/platform_data/mdio-bcm-unimac.h
5677 F: include/linux/platform_data/mdio-gpio.h
5678 F: include/trace/events/mdio.h
5679 F: include/uapi/linux/mdio.h
5680 F: include/uapi/linux/mii.h
5686 F: Documentation/filesystems/ext2.txt
5688 F: include/linux/ext2*
5694 W: http://ext4.wiki.kernel.org
5695 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5698 F: Documentation/filesystems/ext4/ext4.rst
5701 Extended Verification Module (EVM)
5705 F: security/integrity/evm/
5707 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5712 F: Documentation/efi-stub.txt
5713 F: arch/*/kernel/efi.c
5714 F: arch/x86/boot/compressed/eboot.[ch]
5715 F: arch/*/include/asm/efi.h
5716 F: arch/x86/platform/efi/
5717 F: drivers/firmware/efi/
5718 F: include/linux/efi*.h
5719 F: arch/arm/boot/compressed/efi-header.S
5720 F: arch/arm64/kernel/efi-entry.S
5722 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5729 F: include/linux/extcon/
5730 F: include/linux/extcon.h
5731 F: Documentation/extcon/
5732 F: Documentation/devicetree/bindings/extcon/
5738 F: drivers/gpu/drm/exynos/exynos_dp*
5740 EXYNOS SYSMMU (IOMMU) driver
5744 F: drivers/iommu/exynos-iommu.c
5746 EZchip NPS platform support
5750 F: arch/arc/plat-eznps
5751 F: arch/arc/boot/dts/eznps.dts
5757 W: https://f2fs.wiki.kernel.org/
5758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5760 F: Documentation/filesystems/f2fs.txt
5761 F: Documentation/ABI/testing/sysfs-fs-f2fs
5763 F: include/linux/f2fs_fs.h
5764 F: include/trace/events/f2fs.h
5766 F71805F HARDWARE MONITORING DRIVER
5770 F: Documentation/hwmon/f71805f
5771 F: drivers/hwmon/f71805f.c
5776 F: scripts/faddr2line
5782 F: net/core/failover.c
5783 F: include/net/failover.h
5784 F: Documentation/networking/failover.rst
5791 F: fs/notify/fanotify/
5792 F: include/linux/fanotify.h
5793 F: include/uapi/linux/fanotify.h
5795 FARSYNC SYNCHRONOUS DRIVER
5797 W: http://www.farsite.co.uk/
5799 F: drivers/net/wan/farsync.*
5801 FAULT INJECTION SUPPORT
5804 F: Documentation/fault-injection/
5805 F: lib/fault-inject.c
5807 FBTFT Framebuffer drivers
5811 F: drivers/staging/fbtft/
5817 F: drivers/media/tuners/fc0011.h
5818 F: drivers/media/tuners/fc0011.c
5823 W: https://linuxtv.org
5824 W: http://palosaari.fi/linux/
5825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5826 T: git git://linuxtv.org/anttip/media_tree.git
5828 F: drivers/media/tuners/fc2580*
5830 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5833 W: www.Open-FCoE.org
5835 F: drivers/scsi/libfc/
5836 F: drivers/scsi/fcoe/
5838 F: include/scsi/libfc.h
5839 F: include/scsi/libfcoe.h
5840 F: include/uapi/scsi/fc/
5842 FILE LOCKING (flock() and fcntl()/lockf())
5847 F: include/linux/fcntl.h
5848 F: include/uapi/linux/fcntl.h
5852 FILESYSTEMS (VFS and infrastructure)
5857 F: include/linux/fs.h
5858 F: include/uapi/linux/fs.h
5860 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5864 F: drivers/hwmon/f75375s.c
5865 F: include/linux/f75375s.h
5867 FIREWIRE AUDIO DRIVERS
5870 T: git git://git.alsa-project.org/alsa-kernel.git
5874 FIREWIRE MEDIA DRIVERS (firedtv)
5878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5880 F: drivers/media/firewire/
5882 FIREWIRE SBP-2 TARGET
5887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5889 F: drivers/target/sbp/
5894 W: http://ieee1394.wiki.kernel.org/
5895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5897 F: drivers/firewire/
5898 F: include/linux/firewire.h
5899 F: include/uapi/linux/firewire*.h
5902 FIRMWARE LOADER (request_firmware)
5906 F: Documentation/firmware_class/
5907 F: drivers/base/firmware_loader/
5908 F: include/linux/firmware.h
5910 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5914 F: drivers/block/rsxx/
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5920 F: drivers/block/floppy.c
5924 W: http://www.ohwr.org/projects/fmc-bus
5927 F: include/linux/fmc*.h
5928 F: include/linux/ipmi-fru.h
5931 FPGA MANAGER FRAMEWORK
5936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5937 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5938 F: Documentation/fpga/
5939 F: Documentation/driver-api/fpga/
5940 F: Documentation/devicetree/bindings/fpga/
5942 F: include/linux/fpga/
5943 W: http://www.rocketboards.org
5949 F: Documentation/fpga/dfl.txt
5950 F: include/uapi/linux/fpga-dfl.h
5951 F: drivers/fpga/dfl*
5955 W: http://floatingpoint.sourceforge.net/emulator/index.html
5957 F: arch/x86/math-emu/
5959 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5962 F: drivers/net/wan/dlci.c
5963 F: drivers/net/wan/sdla.c
5969 T: git git://github.com/bzolnier/linux.git
5970 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5972 F: Documentation/fb/
5975 F: include/linux/fb.h
5976 F: include/uapi/video/
5977 F: include/uapi/linux/fb.h
5979 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5984 F: drivers/crypto/caam/
5985 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5987 FREESCALE DIU FRAMEBUFFER DRIVER
5991 F: drivers/video/fbdev/fsl-diu-fb.*
5993 FREESCALE DMA DRIVER
5998 F: drivers/dma/fsldma.*
6000 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6004 F: drivers/net/ethernet/freescale/gianfar*
6005 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6007 FREESCALE GPMI NAND DRIVER
6011 F: drivers/mtd/nand/raw/gpmi-nand/*
6013 FREESCALE I2C CPM DRIVER
6018 F: drivers/i2c/busses/i2c-cpm.c
6020 FREESCALE IMX LPI2C DRIVER
6025 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6026 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6028 FREESCALE IMX / MXC FEC DRIVER
6032 F: drivers/net/ethernet/freescale/fec_main.c
6033 F: drivers/net/ethernet/freescale/fec_ptp.c
6034 F: drivers/net/ethernet/freescale/fec.h
6035 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6037 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6043 F: include/linux/platform_data/video-imxfb.h
6044 F: drivers/video/fbdev/imxfb.c
6046 FREESCALE QORIQ DPAA ETHERNET DRIVER
6050 F: drivers/net/ethernet/freescale/dpaa
6052 FREESCALE QORIQ DPAA FMAN DRIVER
6056 F: drivers/net/ethernet/freescale/fman
6057 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6059 FREESCALE QORIQ PTP CLOCK DRIVER
6063 F: drivers/ptp/ptp_qoriq.c
6064 F: include/linux/fsl/ptp_qoriq.h
6065 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6067 FREESCALE QUAD SPI DRIVER
6071 F: drivers/mtd/spi-nor/fsl-quadspi.c
6073 FREESCALE QUICC ENGINE LIBRARY
6077 F: drivers/soc/fsl/qe/
6078 F: include/soc/fsl/*qe*.h
6079 F: include/soc/fsl/*ucc*.h
6081 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6086 F: drivers/net/ethernet/freescale/ucc_geth*
6088 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6093 F: drivers/net/wan/fsl_ucc_hdlc*
6095 FREESCALE QUICC ENGINE UCC UART DRIVER
6099 F: drivers/tty/serial/ucc_uart.c
6101 FREESCALE SOC DRIVERS
6106 F: Documentation/devicetree/bindings/soc/fsl/
6108 F: include/linux/fsl/
6110 FREESCALE SOC FS_ENET DRIVER
6115 F: drivers/net/ethernet/freescale/fs_enet/
6116 F: include/linux/fs_enet_pd.h
6118 FREESCALE SOC SOUND DRIVERS
6126 F: sound/soc/fsl/fsl*
6127 F: sound/soc/fsl/imx*
6128 F: sound/soc/fsl/mpc8610_hpcd.c
6130 FREESCALE USB PERIPHERAL DRIVERS
6135 F: drivers/usb/gadget/udc/fsl*
6139 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6148 F: Documentation/power/freezing-of-tasks.txt
6149 F: include/linux/freezer.h
6157 F: include/linux/frontswap.h
6159 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6163 F: Documentation/filesystems/caching/
6165 F: include/linux/fscache*.h
6167 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6171 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6175 F: include/linux/fscrypt*.h
6176 F: Documentation/filesystems/fscrypt.rst
6178 FSI-ATTACHED I2C DRIVER
6183 F: drivers/i2c/busses/i2c-fsi.c
6184 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6186 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6192 F: include/linux/fsnotify*.h
6194 FUJITSU LAPTOP EXTRAS
6198 F: drivers/platform/x86/fujitsu-laptop.c
6200 FUJITSU M-5MO LS CAMERA ISP DRIVER
6205 F: drivers/media/i2c/m5mols/
6206 F: include/media/i2c/m5mols.h
6208 FUJITSU TABLET EXTRAS
6212 F: drivers/platform/x86/fujitsu-tablet.c
6214 FUSE: FILESYSTEM IN USERSPACE
6217 W: http://fuse.sourceforge.net/
6218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6221 F: include/uapi/linux/fuse.h
6222 F: Documentation/filesystems/fuse.txt
6230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6233 F: kernel/futex_compat.c
6234 F: include/asm-generic/futex.h
6235 F: include/linux/futex.h
6236 F: include/uapi/linux/futex.h
6237 F: tools/testing/selftests/futex/
6238 F: tools/perf/bench/futex*
6239 F: Documentation/*futex*
6246 F: scripts/gcc-plugins/
6247 F: scripts/gcc-plugin.sh
6248 F: scripts/Makefile.gcc-plugins
6249 F: Documentation/gcc-plugins.txt
6251 GASKET DRIVER FRAMEWORK
6256 F: drivers/staging/gasket/
6258 GCOV BASED KERNEL PROFILING
6262 F: Documentation/dev-tools/gcov.rst
6264 GDB KERNEL DEBUGGING HELPER SCRIPTS
6270 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6273 W: http://www.icp-vortex.com/
6275 F: drivers/scsi/gdt*
6277 GEMTEK FM RADIO RECEIVER DRIVER
6280 T: git git://linuxtv.org/media_tree.git
6281 W: https://linuxtv.org
6283 F: drivers/media/radio/radio-gemtek*
6285 GENERIC GPIO I2C DRIVER
6288 F: drivers/i2c/busses/i2c-gpio.c
6289 F: include/linux/platform_data/i2c-gpio.h
6291 GENERIC GPIO I2C MULTIPLEXER DRIVER
6295 F: drivers/i2c/muxes/i2c-mux-gpio.c
6296 F: include/linux/platform_data/i2c-mux-gpio.h
6297 F: Documentation/i2c/muxes/i2c-mux-gpio
6299 GENERIC HDLC (WAN) DRIVERS
6301 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6303 F: drivers/net/wan/c101.c
6304 F: drivers/net/wan/hd6457*
6305 F: drivers/net/wan/hdlc*
6306 F: drivers/net/wan/n2.c
6307 F: drivers/net/wan/pc300too.c
6308 F: drivers/net/wan/pci200syn.c
6309 F: drivers/net/wan/wanxl*
6311 GENERIC INCLUDE/ASM HEADER FILES
6314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6316 F: include/asm-generic/
6317 F: include/uapi/asm-generic/
6319 GENERIC PHY FRAMEWORK
6322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6325 F: include/linux/phy/
6326 F: Documentation/devicetree/bindings/phy/
6328 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6331 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6339 F: drivers/base/power/domain*.c
6340 F: include/linux/pm_domain.h
6341 F: Documentation/devicetree/bindings/power/power_domain.txt
6343 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6347 F: drivers/input/touchscreen/resistive-adc-touch.c
6349 GENERIC UIO DRIVER FOR PCI DEVICES
6353 F: drivers/uio/uio_pci_generic.c
6355 GENWQE (IBM Generic Workqueue Card)
6358 F: drivers/misc/genwqe/
6360 GET_MAINTAINER SCRIPT
6363 F: scripts/get_maintainer.pl
6369 W: http://sources.redhat.com/cluster/
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6372 F: Documentation/filesystems/gfs2*.txt
6374 F: include/uapi/linux/gfs2_ondisk.h
6376 GIGASET ISDN DRIVERS
6379 W: http://gigaset307x.sourceforge.net/
6381 F: Documentation/isdn/README.gigaset
6382 F: drivers/isdn/gigaset/
6383 F: include/uapi/linux/gigaset_dev.h
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6389 F: Documentation/ABI/testing/sysfs-class-gnss
6390 F: Documentation/devicetree/bindings/gnss/
6392 F: include/linux/gnss.h
6398 F: drivers/media/usb/go7007/
6404 F: drivers/input/touchscreen/goodix.c
6406 GPD POCKET FAN DRIVER
6410 F: drivers/platform/x86/gpd-pocket-fan.c
6418 F: Documentation/acpi/gpio-properties.txt
6419 F: drivers/gpio/gpiolib-acpi.c
6425 F: drivers/media/rc/gpio-ir-tx.c
6431 F: drivers/gpio/gpio-mockup.c
6432 F: tools/testing/selftests/gpio/
6438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6440 F: Documentation/devicetree/bindings/gpio/
6441 F: Documentation/driver-api/gpio/
6442 F: Documentation/gpio/
6443 F: Documentation/ABI/testing/gpio-cdev
6444 F: Documentation/ABI/obsolete/sysfs-gpio
6446 F: include/linux/gpio/
6447 F: include/linux/gpio.h
6448 F: include/linux/of_gpio.h
6449 F: include/asm-generic/gpio.h
6450 F: include/uapi/linux/gpio.h
6453 GRE DEMULTIPLEXER DRIVER
6457 F: net/ipv4/gre_demux.c
6458 F: net/ipv4/gre_offload.c
6459 F: include/net/gre.h
6461 GRETH 10/100/1G Ethernet MAC device driver
6465 F: drivers/net/ethernet/aeroflex/
6467 GREYBUS AUDIO PROTOCOLS DRIVERS
6471 F: drivers/staging/greybus/audio_apbridgea.c
6472 F: drivers/staging/greybus/audio_apbridgea.h
6473 F: drivers/staging/greybus/audio_codec.c
6474 F: drivers/staging/greybus/audio_codec.h
6475 F: drivers/staging/greybus/audio_gb.c
6476 F: drivers/staging/greybus/audio_manager.c
6477 F: drivers/staging/greybus/audio_manager.h
6478 F: drivers/staging/greybus/audio_manager_module.c
6479 F: drivers/staging/greybus/audio_manager_private.h
6480 F: drivers/staging/greybus/audio_manager_sysfs.c
6481 F: drivers/staging/greybus/audio_module.c
6482 F: drivers/staging/greybus/audio_topology.c
6484 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6487 F: drivers/staging/greybus/authentication.c
6488 F: drivers/staging/greybus/bootrom.c
6489 F: drivers/staging/greybus/firmware.h
6490 F: drivers/staging/greybus/fw-core.c
6491 F: drivers/staging/greybus/fw-download.c
6492 F: drivers/staging/greybus/fw-management.c
6493 F: drivers/staging/greybus/greybus_authentication.h
6494 F: drivers/staging/greybus/greybus_firmware.h
6495 F: drivers/staging/greybus/hid.c
6496 F: drivers/staging/greybus/i2c.c
6497 F: drivers/staging/greybus/spi.c
6498 F: drivers/staging/greybus/spilib.c
6499 F: drivers/staging/greybus/spilib.h
6501 GREYBUS LOOPBACK DRIVER
6504 F: drivers/staging/greybus/loopback.c
6506 GREYBUS PLATFORM DRIVERS
6509 F: drivers/staging/greybus/arche-platform.c
6510 F: drivers/staging/greybus/arche-apb-ctrl.c
6511 F: drivers/staging/greybus/arche_platform.h
6513 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6516 F: drivers/staging/greybus/sdio.c
6517 F: drivers/staging/greybus/light.c
6518 F: drivers/staging/greybus/gpio.c
6519 F: drivers/staging/greybus/power_supply.c
6520 F: drivers/staging/greybus/spi.c
6521 F: drivers/staging/greybus/spilib.c
6528 F: drivers/staging/greybus/
6531 GREYBUS UART PROTOCOLS DRIVERS
6534 F: drivers/staging/greybus/uart.c
6535 F: drivers/staging/greybus/log.c
6537 GS1662 VIDEO SERIALIZER
6540 T: git git://linuxtv.org/media_tree.git
6542 F: drivers/media/spi/gs1662.c
6544 GSPCA FINEPIX SUBDRIVER
6547 T: git git://linuxtv.org/media_tree.git
6549 F: drivers/media/usb/gspca/finepix.c
6551 GSPCA GL860 SUBDRIVER
6554 T: git git://linuxtv.org/media_tree.git
6556 F: drivers/media/usb/gspca/gl860/
6558 GSPCA M5602 SUBDRIVER
6561 T: git git://linuxtv.org/media_tree.git
6563 F: drivers/media/usb/gspca/m5602/
6565 GSPCA PAC207 SONIXB SUBDRIVER
6568 T: git git://linuxtv.org/media_tree.git
6570 F: drivers/media/usb/gspca/pac207.c
6572 GSPCA SN9C20X SUBDRIVER
6575 T: git git://linuxtv.org/media_tree.git
6577 F: drivers/media/usb/gspca/sn9c20x.c
6579 GSPCA T613 SUBDRIVER
6582 T: git git://linuxtv.org/media_tree.git
6584 F: drivers/media/usb/gspca/t613.c
6586 GSPCA USB WEBCAM DRIVER
6589 T: git git://linuxtv.org/media_tree.git
6591 F: drivers/media/usb/gspca/
6593 GTP (GPRS Tunneling Protocol)
6597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6599 F: drivers/net/gtp.c
6601 GUID PARTITION TABLE (GPT)
6605 F: block/partitions/efi.*
6610 W: http://uclinux-h8.sourceforge.jp
6611 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6614 F: drivers/clocksource/h8300_*.c
6615 F: drivers/clk/h8300/
6616 F: drivers/irqchip/irq-renesas-h8*.c
6621 W: https://linuxtv.org
6622 W: http://palosaari.fi/linux/
6623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6624 T: git git://linuxtv.org/anttip/media_tree.git
6626 F: drivers/media/usb/hackrf/
6628 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6631 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6633 F: drivers/platform/x86/hdaps.c
6639 W: http://hwmon.wiki.kernel.org/
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6642 F: Documentation/devicetree/bindings/hwmon/
6643 F: Documentation/hwmon/
6645 F: include/linux/hwmon*.h
6646 F: include/trace/events/hwmon*.h
6648 HARDWARE RANDOM NUMBER GENERATOR CORE
6653 F: Documentation/devicetree/bindings/rng/
6654 F: Documentation/hw_random.txt
6655 F: drivers/char/hw_random/
6656 F: include/linux/hw_random.h
6658 HARDWARE TRACING FACILITIES
6661 F: drivers/hwtracing/
6663 HARDWARE SPINLOCK CORE
6668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6669 F: Documentation/devicetree/bindings/hwlock/
6670 F: Documentation/hwspinlock.txt
6671 F: drivers/hwspinlock/
6672 F: include/linux/hwspinlock.h
6674 HARMONY SOUND DRIVER
6677 F: sound/parisc/harmony.*
6679 HDPVR USB VIDEO ENCODER DRIVER
6682 T: git git://linuxtv.org/media_tree.git
6683 W: https://linuxtv.org
6685 F: drivers/media/usb/hdpvr/
6687 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6690 F: Documentation/watchdog/hpwdt.txt
6691 F: drivers/watchdog/hpwdt.c
6693 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6698 F: Documentation/scsi/hpsa.txt
6699 F: drivers/scsi/hpsa*.[ch]
6700 F: include/linux/cciss*.h
6701 F: include/uapi/linux/cciss*.h
6708 F: drivers/infiniband/hw/hfi1
6713 F: Documentation/filesystems/hfs.txt
6719 F: Documentation/filesystems/hfsplus.txt
6722 HGA FRAMEBUFFER DRIVER
6725 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6727 F: drivers/video/fbdev/hgafb.c
6729 HIBERNATION (aka Software Suspend, aka swsusp)
6733 B: https://bugzilla.kernel.org
6736 F: drivers/base/power/
6738 F: include/linux/suspend.h
6739 F: include/linux/freezer.h
6740 F: include/linux/pm.h
6741 F: arch/*/include/asm/suspend*.h
6747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6750 F: include/linux/hid*
6751 F: include/uapi/linux/hid*
6753 HID SENSOR HUB DRIVERS
6760 F: Documentation/hid/hid-sensor*
6761 F: drivers/hid/hid-sensor-*
6762 F: drivers/iio/*/hid-*
6763 F: include/linux/hid-sensor-*
6765 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6770 F: Documentation/timers/
6771 F: kernel/time/hrtimer.c
6772 F: kernel/time/clockevents.c
6773 F: kernel/time/timer_*.c
6774 F: include/linux/clockchips.h
6775 F: include/linux/hrtimer.h
6777 HIGH-SPEED SCC DRIVER FOR AX.25
6780 F: drivers/net/hamradio/dmascc.c
6781 F: drivers/net/hamradio/scc.c
6783 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6785 W: http://www.highpoint-tech.com
6787 F: Documentation/scsi/hptiop.txt
6788 F: drivers/scsi/hptiop.c
6794 F: include/linux/hippidevice.h
6795 F: include/uapi/linux/if_hippi.h
6797 F: drivers/net/hippi/
6799 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6803 W: http://www.hisilicon.com
6805 F: drivers/net/ethernet/hisilicon/hns3/
6807 HISILICON LPC BUS DRIVER
6809 W: http://www.hisilicon.com
6811 F: drivers/bus/hisi_lpc.c
6812 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6814 HISILICON NETWORK SUBSYSTEM DRIVER
6818 W: http://www.hisilicon.com
6820 F: drivers/net/ethernet/hisilicon/
6821 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6823 HISILICON PMU DRIVER
6825 W: http://www.hisilicon.com
6827 F: drivers/perf/hisilicon
6828 F: Documentation/perf/hisi-pmu.txt
6830 HISILICON ROCE DRIVER
6835 F: drivers/infiniband/hw/hns/
6836 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6838 HISILICON SAS Controller
6840 W: http://www.hisilicon.com
6842 F: drivers/scsi/hisi_sas/
6843 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6845 HMM - Heterogeneous Memory Management
6850 F: include/linux/hmm*
6851 F: Documentation/vm/hmm.rst
6856 W: http://w1.fi/hostap-driver.html
6858 F: drivers/net/wireless/intersil/hostap/
6860 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6863 F: drivers/platform/x86/tc1100-wmi.c
6865 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6868 F: drivers/net/ethernet/hp/hp100.*
6870 HPET: High Precision Event Timers driver
6873 F: Documentation/timers/hpet.txt
6874 F: drivers/char/hpet.c
6875 F: include/linux/hpet.h
6876 F: include/uapi/linux/hpet.h
6880 F: arch/x86/kernel/hpet.c
6881 F: arch/x86/include/asm/hpet.h
6885 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6893 F: Documentation/ABI/testing/sysfs-bus-hsi
6894 F: Documentation/driver-api/hsi.rst
6896 F: include/linux/hsi/
6897 F: include/uapi/linux/hsi/
6902 F: drivers/net/usb/hso.c
6904 HSR NETWORK PROTOCOL
6910 HT16K33 LED CONTROLLER DRIVER
6913 F: drivers/auxdisplay/ht16k33.c
6914 F: Documentation/devicetree/bindings/display/ht16k33.txt
6916 HTCPEN TOUCHSCREEN DRIVER
6920 F: drivers/input/touchscreen/htcpen.c
6922 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6925 W: http://www.st.com/
6927 F: drivers/iio/humidity/hts221*
6928 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6930 HUAWEI ETHERNET DRIVER
6934 F: Documentation/networking/hinic.txt
6935 F: drivers/net/ethernet/huawei/hinic/
6943 F: include/linux/hugetlb.h
6944 F: Documentation/admin-guide/mm/hugetlbpage.rst
6945 F: Documentation/vm/hugetlbfs_reserv.rst
6946 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6951 T: git git://linuxtv.org/media_tree.git
6952 W: https://linuxtv.org
6954 F: drivers/media/platform/sti/hva
6956 HWPOISON MEMORY FAILURE HANDLING
6960 F: mm/memory-failure.c
6961 F: mm/hwpoison-inject.c
6963 HYGON PROCESSOR SUPPORT
6967 F: arch/x86/kernel/cpu/hygon.c
6969 Hyper-V CORE AND DRIVERS
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6977 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
6978 F: arch/x86/include/asm/mshyperv.h
6979 F: arch/x86/include/asm/trace/hyperv.h
6980 F: arch/x86/include/asm/hyperv-tlfs.h
6981 F: arch/x86/kernel/cpu/mshyperv.c
6983 F: drivers/hid/hid-hyperv.c
6985 F: drivers/input/serio/hyperv-keyboard.c
6986 F: drivers/pci/controller/pci-hyperv.c
6987 F: drivers/net/hyperv/
6988 F: drivers/scsi/storvsc_drv.c
6989 F: drivers/uio/uio_hv_generic.c
6990 F: drivers/video/fbdev/hyperv_fb.c
6991 F: net/vmw_vsock/hyperv_transport.c
6992 F: include/linux/hyperv.h
6993 F: include/uapi/linux/hyperv.h
6995 F: Documentation/ABI/stable/sysfs-bus-vmbus
6997 HYPERVISOR VIRTUAL CONSOLE DRIVER
7007 F: drivers/i2c/i2c-core-acpi.c
7009 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7013 F: Documentation/i2c/busses/i2c-nvidia-gpu
7014 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7020 F: Documentation/i2c/i2c-topology
7021 F: Documentation/i2c/muxes/
7022 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7023 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7024 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7025 F: drivers/i2c/i2c-mux.c
7026 F: drivers/i2c/muxes/
7027 F: include/linux/i2c-mux.h
7029 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7033 F: drivers/i2c/busses/i2c-mv64xxx.c
7035 I2C OVER PARALLEL PORT
7039 F: Documentation/i2c/busses/i2c-parport
7040 F: Documentation/i2c/busses/i2c-parport-light
7041 F: drivers/i2c/busses/i2c-parport.c
7042 F: drivers/i2c/busses/i2c-parport-light.c
7047 W: https://i2c.wiki.kernel.org/
7048 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7051 F: Documentation/devicetree/bindings/i2c/i2c.txt
7052 F: Documentation/i2c/
7054 F: include/linux/i2c.h
7055 F: include/linux/i2c-dev.h
7056 F: include/linux/i2c-smbus.h
7057 F: include/uapi/linux/i2c.h
7058 F: include/uapi/linux/i2c-*.h
7060 I2C SUBSYSTEM HOST DRIVERS
7062 W: https://i2c.wiki.kernel.org/
7063 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7066 F: Documentation/devicetree/bindings/i2c/
7067 F: drivers/i2c/algos/
7068 F: drivers/i2c/busses/
7074 F: Documentation/i2c/busses/i2c-taos-evm
7075 F: drivers/i2c/busses/i2c-taos-evm.c
7080 W: http://www.harbaum.org/till/i2c_tiny_usb
7082 F: drivers/i2c/busses/i2c-tiny-usb.c
7084 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7088 F: Documentation/i2c/busses/i2c-ali1535
7089 F: Documentation/i2c/busses/i2c-ali1563
7090 F: Documentation/i2c/busses/i2c-ali15x3
7091 F: Documentation/i2c/busses/i2c-amd756
7092 F: Documentation/i2c/busses/i2c-amd8111
7093 F: Documentation/i2c/busses/i2c-i801
7094 F: Documentation/i2c/busses/i2c-nforce2
7095 F: Documentation/i2c/busses/i2c-piix4
7096 F: Documentation/i2c/busses/i2c-sis5595
7097 F: Documentation/i2c/busses/i2c-sis630
7098 F: Documentation/i2c/busses/i2c-sis96x
7099 F: Documentation/i2c/busses/i2c-via
7100 F: Documentation/i2c/busses/i2c-viapro
7101 F: drivers/i2c/busses/i2c-ali1535.c
7102 F: drivers/i2c/busses/i2c-ali1563.c
7103 F: drivers/i2c/busses/i2c-ali15x3.c
7104 F: drivers/i2c/busses/i2c-amd756.c
7105 F: drivers/i2c/busses/i2c-amd756-s4882.c
7106 F: drivers/i2c/busses/i2c-amd8111.c
7107 F: drivers/i2c/busses/i2c-i801.c
7108 F: drivers/i2c/busses/i2c-isch.c
7109 F: drivers/i2c/busses/i2c-nforce2.c
7110 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7111 F: drivers/i2c/busses/i2c-piix4.c
7112 F: drivers/i2c/busses/i2c-sis5595.c
7113 F: drivers/i2c/busses/i2c-sis630.c
7114 F: drivers/i2c/busses/i2c-sis96x.c
7115 F: drivers/i2c/busses/i2c-via.c
7116 F: drivers/i2c/busses/i2c-viapro.c
7118 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7122 F: drivers/i2c/busses/i2c-cht-wc.c
7124 I2C/SMBUS ISMT DRIVER
7128 F: drivers/i2c/busses/i2c-ismt.c
7129 F: Documentation/i2c/busses/i2c-ismt
7131 I2C/SMBUS STUB DRIVER
7135 F: drivers/i2c/i2c-stub.c
7140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7142 F: Documentation/ABI/testing/sysfs-bus-i3c
7143 F: Documentation/devicetree/bindings/i3c/
7144 F: Documentation/driver-api/i3c
7146 F: include/linux/i3c/
7147 F: include/dt-bindings/i3c/
7149 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7152 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7153 F: drivers/i3c/master/dw*
7155 IA64 (Itanium) PLATFORM
7159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7163 IBM Power 842 compression accelerator
7166 F: drivers/crypto/nx/Makefile
7167 F: drivers/crypto/nx/Kconfig
7168 F: drivers/crypto/nx/nx-842*
7169 F: include/linux/sw842.h
7173 IBM Power in-Nest Crypto Acceleration
7179 F: drivers/crypto/nx/Makefile
7180 F: drivers/crypto/nx/Kconfig
7181 F: drivers/crypto/nx/nx-aes*
7182 F: drivers/crypto/nx/nx-sha*
7183 F: drivers/crypto/nx/nx.*
7184 F: drivers/crypto/nx/nx_csbcpb.h
7185 F: drivers/crypto/nx/nx_debugfs.h
7187 IBM Power Linux RAID adapter
7190 F: drivers/scsi/ipr.*
7192 IBM Power SRIOV Virtual NIC Device Driver
7197 F: drivers/net/ethernet/ibm/ibmvnic.*
7199 IBM Power Virtual Accelerator Switchboard
7200 M: Sukadev Bhattiprolu
7203 F: arch/powerpc/platforms/powernv/vas*
7204 F: arch/powerpc/platforms/powernv/copy-paste.h
7205 F: arch/powerpc/include/asm/vas.h
7206 F: arch/powerpc/include/uapi/asm/vas.h
7208 IBM Power Virtual Ethernet Device Driver
7212 F: drivers/net/ethernet/ibm/ibmveth.*
7214 IBM Power Virtual FC Device Drivers
7218 F: drivers/scsi/ibmvscsi/ibmvfc*
7220 IBM Power Virtual Management Channel Driver
7223 F: drivers/misc/ibmvmc.*
7225 IBM Power Virtual SCSI Device Drivers
7229 F: drivers/scsi/ibmvscsi/ibmvscsi*
7230 F: include/scsi/viosrp.h
7232 IBM Power Virtual SCSI Device Target Driver
7237 F: drivers/scsi/ibmvscsi_tgt/
7239 IBM Power VMX Cryptographic instructions
7245 F: drivers/crypto/vmx/Makefile
7246 F: drivers/crypto/vmx/Kconfig
7247 F: drivers/crypto/vmx/vmx.c
7248 F: drivers/crypto/vmx/aes*
7249 F: drivers/crypto/vmx/ghash*
7250 F: drivers/crypto/vmx/ppc-xlate.pl
7252 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7257 F: drivers/pci/hotplug/rpaphp*
7259 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7264 F: drivers/pci/hotplug/rpadlpar*
7266 IBM ServeRAID RAID DRIVER
7268 F: drivers/scsi/ips.*
7270 ICH LPC AND GPIO DRIVER
7273 F: drivers/mfd/lpc_ich.c
7274 F: drivers/gpio/gpio-ich.c
7279 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7282 F: Documentation/ide/
7284 F: include/linux/ide.h
7290 F: Documentation/cdrom/ide-cd
7291 F: drivers/ide/ide-cd*
7293 IDEAPAD LAPTOP EXTRAS DRIVER
7296 W: http://launchpad.net/ideapad-laptop
7298 F: drivers/platform/x86/ideapad-laptop.c
7300 IDEAPAD LAPTOP SLIDEBAR DRIVER
7303 W: https://github.com/o2genum/ideapad-slidebar
7305 F: drivers/input/misc/ideapad_slidebar.c
7307 IDT VersaClock 5 CLOCK DRIVER
7310 F: drivers/clk/clk-versaclock5.c
7312 IEEE 802.15.4 SUBSYSTEM
7316 W: http://wpan.cakelab.org/
7317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7322 F: drivers/net/ieee802154/
7323 F: include/linux/nl802154.h
7324 F: include/linux/ieee802154.h
7325 F: include/net/nl802154.h
7326 F: include/net/mac802154.h
7327 F: include/net/af_ieee802154.h
7328 F: include/net/cfg802154.h
7329 F: include/net/ieee802154_netdev.h
7330 F: Documentation/networking/ieee802154.txt
7336 F: include/net/ife.h
7337 F: include/uapi/linux/ife.h
7339 IGORPLUG-USB IR RECEIVER
7343 F: drivers/media/rc/igorplugusb.c
7345 IGUANAWORKS USB IR TRANSCEIVER
7349 F: drivers/media/rc/iguanair.c
7351 IIO DIGITAL POTENTIOMETER DAC
7355 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7356 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7357 F: drivers/iio/dac/dpot-dac.c
7359 IIO ENVELOPE DETECTOR
7363 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7364 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7365 F: drivers/iio/adc/envelope-detector.c
7371 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7372 F: drivers/iio/multiplexer/iio-mux.c
7374 IIO SUBSYSTEM AND DRIVERS
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7382 F: Documentation/ABI/testing/configfs-iio*
7383 F: Documentation/ABI/testing/sysfs-bus-iio*
7384 F: Documentation/devicetree/bindings/iio/
7386 F: drivers/staging/iio/
7387 F: include/linux/iio/
7394 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7395 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7396 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7397 F: drivers/iio/afe/iio-rescale.c
7399 IKANOS/ADI EAGLE ADSL USB DRIVER
7403 F: drivers/usb/atm/ueagle-atm.c
7405 IMGTEC ASCII LCD DRIVER
7408 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7409 F: drivers/auxdisplay/img-ascii-lcd.c
7411 IMGTEC IR DECODER DRIVER
7414 F: drivers/media/rc/img-ir/
7416 IMON SOUNDGRAPH USB IR RECEIVER
7420 F: drivers/media/rc/imon_raw.c
7421 F: drivers/media/rc/imon.c
7423 IMS TWINTURBO FRAMEBUFFER DRIVER
7426 F: drivers/video/fbdev/imsttfb.c
7428 INA209 HARDWARE MONITOR DRIVER
7432 F: Documentation/hwmon/ina209
7433 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7434 F: drivers/hwmon/ina209.c
7436 INA2XX HARDWARE MONITOR DRIVER
7440 F: Documentation/hwmon/ina2xx
7441 F: drivers/hwmon/ina2xx.c
7442 F: include/linux/platform_data/ina2xx.h
7444 INDUSTRY PACK SUBSYSTEM (IPACK)
7449 W: http://industrypack.sourceforge.net
7453 INFINIBAND SUBSYSTEM
7457 W: https://github.com/linux-rdma/rdma-core
7458 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7461 F: Documentation/devicetree/bindings/infiniband/
7462 F: Documentation/infiniband/
7463 F: drivers/infiniband/
7464 F: include/uapi/linux/if_infiniband.h
7465 F: include/uapi/rdma/
7468 INGENIC JZ4780 DMA Driver
7471 F: drivers/dma/dma-jz4780.c
7473 INGENIC JZ4780 NAND DRIVER
7477 F: drivers/mtd/nand/raw/jz4780_*
7484 F: Documentation/filesystems/inotify.txt
7485 F: fs/notify/inotify/
7486 F: include/linux/inotify.h
7487 F: include/uapi/linux/inotify.h
7489 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7492 Q: http://patchwork.kernel.org/project/linux-input/list/
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7496 F: include/linux/input.h
7497 F: include/uapi/linux/input.h
7498 F: include/uapi/linux/input-event-codes.h
7499 F: include/linux/input/
7500 F: Documentation/devicetree/bindings/input/
7501 F: Documentation/devicetree/bindings/serio/
7502 F: Documentation/input/
7504 INPUT MULTITOUCH (MT) PROTOCOL
7508 F: Documentation/input/multi-touch-protocol.rst
7509 F: drivers/input/input-mt.c
7512 INSIDE SECURE CRYPTO DRIVER
7514 F: drivers/crypto/inside-secure/
7518 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7524 F: security/integrity/ima/
7526 INTEL 810/815 FRAMEBUFFER DRIVER
7530 F: drivers/video/fbdev/i810/
7540 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7544 F: drivers/platform/x86/intel_atomisp2_pm.c
7546 INTEL C600 SERIES SAS CONTROLLER DRIVER
7550 T: git git://git.code.sf.net/p/intel-sas/isci
7552 F: drivers/scsi/isci/
7554 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7559 W: https://01.org/linuxgraphics/
7560 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7561 C: irc://chat.freenode.net/intel-gfx
7562 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7563 T: git git://anongit.freedesktop.org/drm-intel
7565 F: drivers/gpu/drm/i915/
7566 F: include/drm/i915*
7567 F: include/uapi/drm/i915_drm.h
7568 F: Documentation/gpu/i915.rst
7570 INTEL ETHERNET DRIVERS
7573 W: http://www.intel.com/support/feedback.htm
7574 W: http://e1000.sourceforge.net/
7575 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7579 F: Documentation/networking/device_drivers/intel/e100.rst
7580 F: Documentation/networking/device_drivers/intel/e1000.rst
7581 F: Documentation/networking/device_drivers/intel/e1000e.rst
7582 F: Documentation/networking/device_drivers/intel/fm10k.rst
7583 F: Documentation/networking/device_drivers/intel/igb.rst
7584 F: Documentation/networking/device_drivers/intel/igbvf.rst
7585 F: Documentation/networking/device_drivers/intel/ixgb.rst
7586 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7587 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7588 F: Documentation/networking/device_drivers/intel/i40e.rst
7589 F: Documentation/networking/device_drivers/intel/iavf.rst
7590 F: Documentation/networking/device_drivers/intel/ice.rst
7591 F: drivers/net/ethernet/intel/
7592 F: drivers/net/ethernet/intel/*/
7593 F: include/linux/avf/virtchnl.h
7595 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7599 F: Documentation/fb/intelfb.txt
7600 F: drivers/video/fbdev/intelfb/
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7607 F: drivers/gpio/gpio-ich.c
7608 F: drivers/gpio/gpio-intel-mid.c
7609 F: drivers/gpio/gpio-lynxpoint.c
7610 F: drivers/gpio/gpio-merrifield.c
7611 F: drivers/gpio/gpio-ml-ioh.c
7612 F: drivers/gpio/gpio-pch.c
7613 F: drivers/gpio/gpio-sch.c
7614 F: drivers/gpio/gpio-sodaville.c
7616 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7621 W: https://01.org/igvt-g
7622 T: git https://github.com/intel/gvt-linux.git
7624 F: drivers/gpu/drm/i915/gvt/
7626 INTEL HID EVENT DRIVER
7630 F: drivers/platform/x86/intel-hid.c
7632 INTEL I/OAT DMA DRIVER
7636 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7638 F: drivers/dma/ioat*
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7645 B: https://bugzilla.kernel.org
7647 F: drivers/idle/intel_idle.c
7649 INTEL INTEGRATED SENSOR HUB DRIVER
7654 F: drivers/hid/intel-ish-hid/
7659 T: git git://git.infradead.org/iommu-2.6.git
7661 F: drivers/iommu/intel-iommu.c
7662 F: include/linux/intel-iommu.h
7664 INTEL IOP-ADMA DMA DRIVER
7667 F: drivers/dma/iop-adma.c
7669 INTEL IPU3 CSI-2 CIO2 DRIVER
7677 F: drivers/media/pci/intel/ipu3/
7678 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7680 INTEL IPU3 CSI-2 IMGU DRIVER
7684 F: drivers/staging/media/ipu3/
7685 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7686 F: Documentation/media/v4l-drivers/ipu3.rst
7688 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7691 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7692 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7693 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7694 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7695 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7696 F: drivers/net/wan/ixp4xx_hss.c
7698 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7701 F: drivers/char/hw_random/ixp4xx-rng.c
7703 INTEL MANAGEMENT ENGINE (mei)
7707 F: include/uapi/linux/mei.h
7708 F: include/linux/mei_cl_bus.h
7709 F: drivers/misc/mei/*
7710 F: drivers/watchdog/mei_wdt.c
7711 F: Documentation/misc-devices/mei/*
7714 INTEL MENLOW THERMAL DRIVER
7717 W: https://01.org/linux-acpi
7719 F: drivers/platform/x86/intel_menlow.c
7721 INTEL MIC DRIVERS (mic)
7725 W: https://github.com/sudeepdutt/mic
7726 W: http://software.intel.com/en-us/mic-developer
7727 F: include/linux/mic_bus.h
7728 F: include/linux/scif.h
7729 F: include/uapi/linux/mic_common.h
7730 F: include/uapi/linux/mic_ioctl.h
7731 F: include/uapi/linux/scif_ioctl.h
7732 F: drivers/misc/mic/
7733 F: drivers/dma/mic_x100_dma.c
7734 F: drivers/dma/mic_x100_dma.h
7735 F: Documentation/mic/
7737 INTEL PMC CORE DRIVER
7742 F: drivers/platform/x86/intel_pmc_core*
7744 INTEL PMC/P-Unit IPC DRIVER
7748 F: drivers/platform/x86/intel_pmc_ipc.c
7749 F: drivers/platform/x86/intel_punit_ipc.c
7750 F: arch/x86/include/asm/intel_pmc_ipc.h
7751 F: arch/x86/include/asm/intel_punit_ipc.h
7753 INTEL PMIC GPIO DRIVERS
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7757 F: drivers/gpio/gpio-*cove.c
7758 F: drivers/gpio/gpio-msic.c
7760 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7763 F: drivers/mfd/intel_msic.c
7764 F: drivers/mfd/intel_soc_pmic*
7765 F: include/linux/mfd/intel_msic.h
7766 F: include/linux/mfd/intel_soc_pmic*
7768 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7772 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7773 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7774 F: drivers/net/wireless/intel/ipw2x00/
7781 F: drivers/cpufreq/intel_pstate.c
7783 INTEL RDMA RNIC DRIVER
7788 F: drivers/infiniband/hw/i40iw/
7789 F: include/uapi/rdma/i40iw-abi.h
7791 INTEL TELEMETRY DRIVER
7796 F: arch/x86/include/asm/intel_telemetry.h
7797 F: drivers/platform/x86/intel_telemetry*
7799 INTEL VIRTUAL BUTTON DRIVER
7803 F: drivers/platform/x86/intel-vbtn.c
7805 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7809 F: drivers/net/wireless/intel/iwlegacy/
7811 INTEL WIRELESS WIFI LINK (iwlwifi)
7817 W: http://intellinuxwireless.org
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7820 F: drivers/net/wireless/intel/iwlwifi/
7822 INTEL WIRELESS WIMAX CONNECTION 2400
7827 W: http://linuxwimax.org
7828 F: Documentation/wimax/README.i2400m
7829 F: drivers/net/wimax/i2400m/
7830 F: include/uapi/linux/wimax/i2400m.h
7832 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7835 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7840 F: Documentation/trace/intel_th.rst
7841 F: drivers/hwtracing/intel_th/
7843 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7846 W: http://tboot.sourceforge.net
7847 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7849 F: Documentation/intel_txt.txt
7850 F: include/linux/tboot.h
7851 F: arch/x86/kernel/tboot.c
7853 INTEL-MID GPIO DRIVER
7857 F: drivers/gpio/gpio-intel-mid.c
7859 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7863 F: drivers/iio/gyro/mpu3050*
7864 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7866 IOC3 ETHERNET DRIVER
7870 F: drivers/net/ethernet/sgi/ioc3-eth.c
7876 F: drivers/tty/serial/ioc3_serial.c
7881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7883 F: Documentation/devicetree/bindings/iommu/
7885 F: include/linux/iommu.h
7886 F: include/linux/of_iommu.h
7887 F: include/linux/iova.h
7892 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7897 W: http://openipmi.sourceforge.net/
7899 F: Documentation/devicetree/bindings/ipmi/
7900 F: Documentation/IPMI.txt
7901 F: drivers/char/ipmi/
7902 F: include/linux/ipmi*
7903 F: include/uapi/linux/ipmi*
7905 IPS SCSI RAID DRIVER
7908 W: http://www.adaptec.com/
7910 F: drivers/scsi/ips*
7919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7921 F: Documentation/networking/ipvs-sysctl.txt
7922 F: include/net/ip_vs.h
7923 F: include/uapi/linux/ip_vs.h
7924 F: net/netfilter/ipvs/
7930 F: drivers/tty/ipwireless/
7935 F: include/uapi/linux/ipx.h
7937 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7941 F: Documentation/IRQ-domain.txt
7942 F: include/linux/irqdomain.h
7943 F: kernel/irq/irqdomain.c
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7960 F: Documentation/devicetree/bindings/interrupt-controller/
7966 F: Documentation/isa.txt
7967 F: drivers/base/isa.c
7968 F: include/linux/isa.h
7973 T: git git://linuxtv.org/media_tree.git
7974 W: https://linuxtv.org
7976 F: drivers/media/radio/radio-isa*
7981 F: Documentation/isapnp.txt
7982 F: drivers/pnp/isapnp/
7983 F: include/linux/isapnp.h
7989 W: www.open-iscsi.com
7991 F: drivers/scsi/*iscsi*
7992 F: include/scsi/*iscsi*
7994 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7998 F: drivers/firmware/iscsi_ibft*
8000 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8005 W: http://www.openfabrics.org
8006 W: www.open-iscsi.org
8007 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8008 F: drivers/infiniband/ulp/iser/
8010 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8016 W: http://www.linux-iscsi.org
8017 F: drivers/infiniband/ulp/isert
8023 W: http://www.isdn4linux.de
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8026 F: Documentation/isdn/
8028 F: include/linux/isdn.h
8029 F: include/linux/isdn/
8030 F: include/uapi/linux/isdn.h
8031 F: include/uapi/linux/isdn/
8033 IT87 HARDWARE MONITORING DRIVER
8037 F: Documentation/hwmon/it87
8038 F: drivers/hwmon/it87.c
8043 W: https://linuxtv.org
8044 W: http://palosaari.fi/linux/
8045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8046 T: git git://linuxtv.org/anttip/media_tree.git
8048 F: drivers/media/tuners/it913x*
8050 IVTV VIDEO4LINUX DRIVER
8054 T: git git://linuxtv.org/media_tree.git
8055 W: http://www.ivtvdriver.org
8057 F: Documentation/media/v4l-drivers/ivtv*
8058 F: drivers/media/pci/ivtv/
8059 F: include/uapi/linux/ivtv*
8061 IX2505V MEDIA DRIVER
8064 W: https://linuxtv.org
8065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8067 F: drivers/media/dvb-frontends/ix2505v*
8069 JAILHOUSE HYPERVISOR INTERFACE
8073 F: arch/x86/kernel/jailhouse.c
8074 F: arch/x86/include/asm/jailhouse_para.h
8076 JC42.4 TEMPERATURE SENSOR DRIVER
8080 F: drivers/hwmon/jc42.c
8081 F: Documentation/hwmon/jc42
8086 W: http://jfs.sourceforge.net/
8087 T: git git://github.com/kleikamp/linux-shaggy.git
8089 F: Documentation/filesystems/jfs.txt
8096 F: drivers/net/ethernet/jme.*
8098 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8101 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8104 F: include/uapi/linux/jffs2.h
8106 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8112 F: include/linux/jbd2.h
8114 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8118 F: drivers/media/platform/rcar_jpu.c
8120 JSM Neo PCI based serial card
8123 F: drivers/tty/serial/jsm/
8125 K10TEMP HARDWARE MONITORING DRIVER
8129 F: Documentation/hwmon/k10temp
8130 F: drivers/hwmon/k10temp.c
8132 K8TEMP HARDWARE MONITORING DRIVER
8136 F: Documentation/hwmon/k8temp
8137 F: drivers/hwmon/k8temp.c
8145 F: arch/*/include/asm/kasan.h
8146 F: arch/*/mm/kasan_init*
8147 F: Documentation/dev-tools/kasan.rst
8148 F: include/linux/kasan*.h
8151 F: scripts/Makefile.kasan
8155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8158 F: Documentation/kbuild/kconfig*
8160 F: scripts/Kconfig.include
8167 W: http://lse.sourceforge.net/kdump/
8169 F: Documentation/kdump/
8171 KEENE FM RADIO TRANSMITTER DRIVER
8174 T: git git://linuxtv.org/media_tree.git
8175 W: https://linuxtv.org
8177 F: drivers/media/radio/radio-keene*
8185 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8191 F: Documentation/kbuild/
8194 F: scripts/Makefile*
8202 W: http://kernelnewbies.org/KernelJanitors
8205 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8209 W: http://nfs.sourceforge.net/
8210 T: git git://linux-nfs.org/~bfields/linux.git
8213 F: include/uapi/linux/nfsd/
8217 F: include/linux/lockd/
8218 F: include/linux/sunrpc/
8219 F: include/uapi/linux/sunrpc/
8221 KERNEL SELFTEST FRAMEWORK
8224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8225 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8227 F: tools/testing/selftests/
8228 F: Documentation/dev-tools/kselftest*
8230 KERNEL USERMODE HELPER
8235 F: include/linux/umh.h
8237 KERNEL VIRTUAL MACHINE (KVM)
8241 W: http://www.linux-kvm.org
8242 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8244 F: Documentation/virtual/kvm/
8245 F: include/trace/events/kvm.h
8246 F: include/uapi/asm-generic/kvm*
8247 F: include/uapi/linux/kvm*
8248 F: include/asm-generic/kvm*
8249 F: include/linux/kvm*
8250 F: include/kvm/iodev.h
8254 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8257 W: http://www.linux-kvm.org/
8259 F: arch/x86/include/asm/svm.h
8260 F: arch/x86/kvm/svm.c
8262 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8267 W: http://systems.cs.columbia.edu/projects/kvm-arm
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8270 F: arch/arm/include/uapi/asm/kvm*
8271 F: arch/arm/include/asm/kvm*
8274 F: include/kvm/arm_*
8276 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8282 F: arch/arm64/include/uapi/asm/kvm*
8283 F: arch/arm64/include/asm/kvm*
8286 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8290 F: arch/mips/include/uapi/asm/kvm*
8291 F: arch/mips/include/asm/kvm*
8294 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8297 W: http://www.linux-kvm.org/
8298 T: git git://github.com/agraf/linux-2.6.git
8300 F: arch/powerpc/include/uapi/asm/kvm*
8301 F: arch/powerpc/include/asm/kvm*
8302 F: arch/powerpc/kvm/
8303 F: arch/powerpc/kernel/kvm*
8305 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8311 W: http://www.ibm.com/developerworks/linux/linux390/
8312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8314 F: arch/s390/include/uapi/asm/kvm*
8315 F: arch/s390/include/asm/gmap.h
8316 F: arch/s390/include/asm/kvm*
8318 F: arch/s390/mm/gmap.c
8320 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8324 W: http://www.linux-kvm.org
8325 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8329 F: arch/x86/include/uapi/asm/kvm*
8330 F: arch/x86/include/asm/kvm*
8331 F: arch/x86/include/asm/pvclock-abi.h
8332 F: arch/x86/kernel/kvm.c
8333 F: arch/x86/kernel/kvmclock.c
8338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8340 F: include/linux/kernfs.h
8345 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8348 F: include/linux/kexec.h
8349 F: include/uapi/linux/kexec.h
8357 F: Documentation/security/keys/trusted-encrypted.rst
8358 F: include/keys/encrypted-type.h
8359 F: security/keys/encrypted-keys/
8368 F: Documentation/security/keys/trusted-encrypted.rst
8369 F: include/keys/trusted-type.h
8370 F: security/keys/trusted.c
8371 F: security/keys/trusted.h
8377 F: Documentation/security/keys/core.rst
8378 F: include/linux/key.h
8379 F: include/linux/key-type.h
8380 F: include/linux/keyctl.h
8381 F: include/uapi/linux/keyctl.h
8385 KGDB / KDB /debug_core
8388 W: http://kgdb.wiki.kernel.org/
8390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8392 F: Documentation/dev-tools/kgdb.rst
8393 F: drivers/misc/kgdbts.c
8394 F: drivers/tty/serial/kgdboc.c
8395 F: include/linux/kdb.h
8396 F: include/linux/kgdb.h
8402 F: Documentation/dev-tools/kmemleak.rst
8403 F: include/linux/kmemleak.h
8405 F: mm/kmemleak-test.c
8407 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8412 F: include/linux/kmod.h
8414 F: tools/testing/selftests/kmod/
8422 F: Documentation/kprobes.txt
8423 F: include/linux/kprobes.h
8424 F: include/asm-generic/kprobes.h
8427 KS0108 LCD CONTROLLER DRIVER
8430 F: Documentation/auxdisplay/ks0108
8431 F: drivers/auxdisplay/ks0108.c
8432 F: include/linux/ks0108.h
8439 F: include/net/l3mdev.h
8446 F: include/linux/skmsg.h
8448 F: net/core/sock_map.c
8449 F: net/ipv4/tcp_bpf.c
8451 LANTIQ / INTEL Ethernet drivers
8455 F: net/dsa/tag_gswip.c
8456 F: drivers/net/ethernet/lantiq_xrx200.c
8457 F: drivers/net/dsa/lantiq_pce.h
8458 F: drivers/net/dsa/lantiq_gswip.c
8460 LANTIQ MIPS ARCHITECTURE
8465 F: drivers/soc/lantiq
8470 F: Documentation/networking/lapb-module.txt
8474 LASI 53c700 driver for PARISC
8478 F: Documentation/scsi/53c700.txt
8479 F: drivers/scsi/53c700*
8486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8487 F: scripts/leaking_addresses.pl
8493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8495 F: Documentation/devicetree/bindings/leds/
8497 F: include/linux/leds.h
8499 LEGACY EEPROM DRIVER
8502 F: Documentation/misc-devices/eeprom
8503 F: drivers/misc/eeprom/eeprom.c
8508 F: arch/arm/boot/dts/da850-lego-ev3.dts
8509 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8510 F: drivers/power/supply/lego_ev3_battery.c
8512 LEGO USB Tower driver
8515 W: http://legousb.sourceforge.net/
8517 F: drivers/usb/misc/legousbtower.c
8523 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8524 F: Documentation/laptops/lg-laptop.rst
8525 F: drivers/platform/x86/lg-laptop.c
8530 W: https://linuxtv.org
8531 W: http://github.com/mkrufky
8532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8533 T: git git://linuxtv.org/mkrufky/tuners.git
8535 F: drivers/media/dvb-frontends/lg2160.*
8537 LGDT3305 MEDIA DRIVER
8540 W: https://linuxtv.org
8541 W: http://github.com/mkrufky
8542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8543 T: git git://linuxtv.org/mkrufky/tuners.git
8545 F: drivers/media/dvb-frontends/lgdt3305.*
8547 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8552 F: include/linux/pata_arasan_cf_data.h
8553 F: drivers/ata/pata_arasan_cf.c
8559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8561 F: drivers/ata/pata_*.c
8562 F: drivers/ata/ata_generic.c
8564 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8569 F: drivers/ata/pata_ftide010.c
8570 F: drivers/ata/sata_gemini.c
8571 F: drivers/ata/sata_gemini.h
8573 LIBATA SATA AHCI PLATFORM devices support
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8579 F: drivers/ata/ahci_platform.c
8580 F: drivers/ata/libahci_platform.c
8581 F: include/linux/ahci_platform.h
8583 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8588 F: drivers/ata/sata_promise.*
8590 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8596 F: include/linux/ata.h
8597 F: include/linux/libata.h
8598 F: Documentation/devicetree/bindings/ata/
8603 F: tools/lib/lockdep/
8605 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8611 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8613 F: drivers/nvdimm/blk.c
8614 F: drivers/nvdimm/region_devs.c
8616 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8622 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8624 F: drivers/nvdimm/btt*
8626 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8632 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8634 F: drivers/nvdimm/pmem*
8636 LIBNVDIMM: DEVICETREE BINDINGS
8639 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8641 F: drivers/nvdimm/of_pmem.c
8642 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8644 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8650 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8654 F: drivers/acpi/nfit/*
8655 F: include/linux/nd.h
8656 F: include/linux/libnvdimm.h
8657 F: include/uapi/linux/ndctl.h
8659 LIGHTNVM PLATFORM SUPPORT
8661 W: http://github/OpenChannelSSD
8664 F: drivers/lightnvm/
8665 F: include/linux/lightnvm.h
8666 F: include/uapi/linux/lightnvm.h
8668 LINUX FOR POWER MACINTOSH
8670 W: http://www.penguinppc.org/
8673 F: arch/powerpc/platforms/powermac/
8674 F: drivers/macintosh/
8676 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8680 W: https://github.com/linuxppc/linux/wiki
8682 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8685 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8686 F: Documentation/devicetree/bindings/powerpc/
8687 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8688 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8689 F: Documentation/powerpc/
8691 F: drivers/char/tpm/tpm_ibmvtpm*
8692 F: drivers/crypto/nx/
8693 F: drivers/crypto/vmx/
8694 F: drivers/i2c/busses/i2c-opal.c
8695 F: drivers/net/ethernet/ibm/ibmveth.*
8696 F: drivers/net/ethernet/ibm/ibmvnic.*
8697 F: drivers/pci/hotplug/pnv_php.c
8698 F: drivers/pci/hotplug/rpa*
8699 F: drivers/rtc/rtc-opal.c
8700 F: drivers/scsi/ibmvscsi/
8701 F: drivers/tty/hvc/hvc_opal.c
8702 F: drivers/watchdog/wdrtas.c
8703 F: tools/testing/selftests/powerpc
8710 LINUX FOR POWERPC EMBEDDED MPC5XXX
8713 T: git git://git.denx.de/linux-denx-agust.git
8715 F: arch/powerpc/platforms/512x/
8716 F: arch/powerpc/platforms/52xx/
8718 LINUX FOR POWERPC EMBEDDED PPC4XX
8721 W: http://www.penguinppc.org/
8724 F: arch/powerpc/platforms/40x/
8725 F: arch/powerpc/platforms/44x/
8727 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8730 W: http://www.penguinppc.org/
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8734 F: arch/powerpc/platforms/83xx/
8735 F: arch/powerpc/platforms/85xx/
8736 F: Documentation/devicetree/bindings/powerpc/fsl/
8738 LINUX FOR POWERPC EMBEDDED PPC8XX
8740 W: http://www.penguinppc.org/
8743 F: arch/powerpc/platforms/8xx/
8745 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8748 F: arch/powerpc/*/*virtex*
8749 F: arch/powerpc/*/*/*virtex*
8751 LINUX FOR POWERPC PA SEMI PWRFICIENT
8754 F: arch/powerpc/platforms/pasemi/
8755 F: drivers/*/*pasemi*
8756 F: drivers/*/*/*pasemi*
8758 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8761 F: drivers/misc/lkdtm/*
8763 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8780 F: tools/memory-model/
8781 F: Documentation/atomic_bitops.txt
8782 F: Documentation/atomic_t.txt
8783 F: Documentation/core-api/atomic_ops.rst
8784 F: Documentation/core-api/refcount-vs-atomic.rst
8785 F: Documentation/memory-barriers.txt
8787 LIS3LV02D ACCELEROMETER DRIVER
8790 F: Documentation/misc-devices/lis3lv02d
8791 F: drivers/misc/lis3lv02d/
8792 F: drivers/platform/x86/hp_accel.c
8801 F: kernel/livepatch/
8802 F: include/linux/livepatch.h
8803 F: arch/x86/include/asm/livepatch.h
8804 F: arch/x86/kernel/livepatch.c
8805 F: Documentation/livepatch/
8806 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8807 F: samples/livepatch/
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8814 F: include/linux/llc.h
8815 F: include/uapi/linux/llc.h
8819 LM73 HARDWARE MONITOR DRIVER
8823 F: drivers/hwmon/lm73.c
8825 LM78 HARDWARE MONITOR DRIVER
8829 F: Documentation/hwmon/lm78
8830 F: drivers/hwmon/lm78.c
8832 LM83 HARDWARE MONITOR DRIVER
8836 F: Documentation/hwmon/lm83
8837 F: drivers/hwmon/lm83.c
8839 LM90 HARDWARE MONITOR DRIVER
8843 F: Documentation/hwmon/lm90
8844 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8845 F: drivers/hwmon/lm90.c
8846 F: include/dt-bindings/thermal/lm90.h
8848 LM95234 HARDWARE MONITOR DRIVER
8852 F: Documentation/hwmon/lm95234
8853 F: drivers/hwmon/lm95234.c
8855 LME2510 MEDIA DRIVER
8858 W: https://linuxtv.org
8859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8861 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8863 LOADPIN SECURITY MODULE
8865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8867 F: security/loadpin/
8868 F: Documentation/admin-guide/LSM/LoadPin.rst
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8877 F: Documentation/locking/
8878 F: include/linux/lockdep.h
8879 F: include/linux/spinlock*.h
8880 F: arch/*/include/asm/spinlock*.h
8881 F: include/linux/rwlock*.h
8882 F: include/linux/mutex*.h
8883 F: include/linux/rwsem*.h
8884 F: arch/*/include/asm/rwsem.h
8885 F: include/linux/seqlock.h
8886 F: lib/locking*.[ch]
8888 X: kernel/locking/locktorture.c
8890 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8893 W: http://www.linux-ntfs.org/content/view/19/37/
8895 F: Documentation/ldm.txt
8896 F: block/partitions/ldm.*
8898 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8904 W: http://www.avagotech.com/support/
8906 F: drivers/message/fusion/
8907 F: drivers/scsi/mpt3sas/
8909 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8913 F: drivers/scsi/sym53c8xx_2/
8919 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8920 F: drivers/iio/dac/ltc1660.c
8922 LTC4261 HARDWARE MONITOR DRIVER
8926 F: Documentation/hwmon/ltc4261
8927 F: drivers/hwmon/ltc4261.c
8929 LTC4306 I2C MULTIPLEXER DRIVER
8931 W: http://ez.analog.com/community/linux-device-drivers
8934 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8935 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8937 LTP (Linux Test Project)
8945 W: http://linux-test-project.github.io/
8946 T: git git://github.com/linux-test-project/ltp.git
8952 W: http://www.linux-m68k.org/
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8958 M68K ON APPLE MACINTOSH
8960 W: http://www.mac.linux-m68k.org/
8967 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8971 M88DS3103 MEDIA DRIVER
8974 W: https://linuxtv.org
8975 W: http://palosaari.fi/linux/
8976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8977 T: git git://linuxtv.org/anttip/media_tree.git
8979 F: drivers/media/dvb-frontends/m88ds3103*
8981 M88RS2000 MEDIA DRIVER
8984 W: https://linuxtv.org
8985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8987 F: drivers/media/dvb-frontends/m88rs2000*
8989 MA901 MASTERKIT USB FM RADIO DRIVER
8992 T: git git://linuxtv.org/media_tree.git
8994 F: drivers/media/radio/radio-ma901.c
8999 W: http://wireless.kernel.org/
9000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9003 F: Documentation/networking/mac80211-injection.txt
9004 F: include/net/mac80211.h
9006 F: drivers/net/wireless/mac80211_hwsim.[ch]
9007 F: Documentation/networking/mac80211_hwsim/README
9014 F: include/linux/mailbox_client.h
9015 F: include/linux/mailbox_controller.h
9017 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9019 W: http://www.kernel.org/doc/man-pages
9023 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9027 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9029 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9034 F: drivers/net/dsa/mv88e6xxx/
9035 F: include/linux/platform_data/mv88e6xxx.h
9036 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9038 MARVELL ARMADA DRM SUPPORT
9041 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9042 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9043 F: drivers/gpu/drm/armada/
9044 F: include/uapi/drm/armada_drm.h
9045 F: Documentation/devicetree/bindings/display/armada/
9047 MARVELL CRYPTO DRIVER
9050 F: drivers/crypto/marvell/
9054 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9059 F: drivers/net/ethernet/marvell/sk*
9061 MARVELL LIBERTAS WIRELESS DRIVER
9064 F: drivers/net/wireless/marvell/libertas/
9066 MARVELL MACCHIATOBIN SUPPORT
9070 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9072 MARVELL MV643XX ETHERNET DRIVER
9076 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9077 F: include/linux/mv643xx.h
9079 MARVELL MV88X3310 PHY DRIVER
9083 F: drivers/net/phy/marvell10g.c
9085 MARVELL MVNETA ETHERNET DRIVER
9089 F: drivers/net/ethernet/marvell/mvneta.*
9091 MARVELL MWIFIEX WIRELESS DRIVER
9098 F: drivers/net/wireless/marvell/mwifiex/
9100 MARVELL MWL8K WIRELESS DRIVER
9104 F: drivers/net/wireless/marvell/mwl8k.c
9106 MARVELL NAND CONTROLLER DRIVER
9110 F: drivers/mtd/nand/raw/marvell_nand.c
9111 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9113 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9116 F: drivers/mmc/host/mvsdio.*
9118 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9122 F: drivers/mmc/host/sdhci-xenon*
9123 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9125 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9132 F: drivers/net/ethernet/marvell/octeontx2/af/
9134 MATROX FRAMEBUFFER DRIVER
9137 F: drivers/video/fbdev/matrox/matroxfb_*
9138 F: include/uapi/linux/matroxfb.h
9140 MAX16065 HARDWARE MONITOR DRIVER
9144 F: Documentation/hwmon/max16065
9145 F: drivers/hwmon/max16065.c
9147 MAX2175 SDR TUNER DRIVER
9150 T: git git://linuxtv.org/media_tree.git
9152 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9153 F: Documentation/media/v4l-drivers/max2175.rst
9154 F: drivers/media/i2c/max2175*
9155 F: include/uapi/linux/max2175.h
9157 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9160 F: Documentation/hwmon/max6650
9161 F: drivers/hwmon/max6650.c
9163 MAX6697 HARDWARE MONITOR DRIVER
9167 F: Documentation/hwmon/max6697
9168 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9169 F: drivers/hwmon/max6697.c
9170 F: include/linux/platform_data/max6697.h
9172 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9176 F: Documentation/devicetree/bindings/sound/max9860.txt
9177 F: sound/soc/codecs/max9860.*
9179 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9183 F: drivers/regulator/max77802-regulator.c
9184 F: Documentation/devicetree/bindings/*/*max77802.txt
9185 F: include/dt-bindings/*/*max77802.h
9187 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9192 F: drivers/power/supply/max14577_charger.c
9193 F: drivers/power/supply/max77693_charger.c
9195 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9201 F: drivers/*/max14577*.c
9202 F: drivers/*/max77686*.c
9203 F: drivers/*/max77693*.c
9204 F: drivers/extcon/extcon-max14577.c
9205 F: drivers/extcon/extcon-max77693.c
9206 F: drivers/rtc/rtc-max77686.c
9207 F: drivers/clk/clk-max77686.c
9208 F: Documentation/devicetree/bindings/mfd/max14577.txt
9209 F: Documentation/devicetree/bindings/*/max77686.txt
9210 F: Documentation/devicetree/bindings/mfd/max77693.txt
9211 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9212 F: include/linux/mfd/max14577*.h
9213 F: include/linux/mfd/max77686*.h
9214 F: include/linux/mfd/max77693*.h
9216 MAXIRADIO FM RADIO RECEIVER DRIVER
9219 T: git git://linuxtv.org/media_tree.git
9220 W: https://linuxtv.org
9222 F: drivers/media/radio/radio-maxiradio*
9224 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9228 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9229 F: drivers/iio/potentiometer/mcp4018.c
9230 F: drivers/iio/potentiometer/mcp4531.c
9232 MCR20A IEEE-802.15.4 RADIO DRIVER
9235 W: https://github.com/xueliu/mcr20a-linux
9237 F: drivers/net/ieee802154/mcr20a.c
9238 F: drivers/net/ieee802154/mcr20a.h
9239 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9241 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9245 F: drivers/iio/dac/cio-dac.c
9247 MEDIA DRIVERS FOR ASCOT2E
9251 W: https://linuxtv.org
9253 T: git git://linuxtv.org/media_tree.git
9255 F: drivers/media/dvb-frontends/ascot2e*
9257 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9260 W: https://linuxtv.org
9261 T: git git://linuxtv.org/media_tree.git
9263 F: drivers/media/dvb-frontends/cxd2099*
9265 MEDIA DRIVERS FOR CXD2841ER
9269 W: https://linuxtv.org
9271 T: git git://linuxtv.org/media_tree.git
9273 F: drivers/media/dvb-frontends/cxd2841er*
9275 MEDIA DRIVERS FOR CXD2880
9278 W: http://linuxtv.org/
9279 T: git git://linuxtv.org/media_tree.git
9281 F: drivers/media/dvb-frontends/cxd2880/*
9282 F: drivers/media/spi/cxd2880*
9284 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9286 W: https://linuxtv.org
9287 T: git git://linuxtv.org/media_tree.git
9289 F: drivers/media/pci/ddbridge/*
9291 MEDIA DRIVERS FOR FREESCALE IMX
9295 T: git git://linuxtv.org/media_tree.git
9297 F: Documentation/devicetree/bindings/media/imx.txt
9298 F: Documentation/media/v4l-drivers/imx.rst
9299 F: drivers/staging/media/imx/
9300 F: include/linux/imx-media.h
9301 F: include/media/imx.h
9303 MEDIA DRIVER FOR FREESCALE IMX PXP
9306 T: git git://linuxtv.org/media_tree.git
9308 F: drivers/media/platform/imx-pxp.[ch]
9310 MEDIA DRIVERS FOR HELENE
9313 W: https://linuxtv.org
9315 T: git git://linuxtv.org/media_tree.git
9317 F: drivers/media/dvb-frontends/helene*
9319 MEDIA DRIVERS FOR HORUS3A
9323 W: https://linuxtv.org
9325 T: git git://linuxtv.org/media_tree.git
9327 F: drivers/media/dvb-frontends/horus3a*
9329 MEDIA DRIVERS FOR LNBH25
9333 W: https://linuxtv.org
9335 T: git git://linuxtv.org/media_tree.git
9337 F: drivers/media/dvb-frontends/lnbh25*
9339 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9341 W: https://linuxtv.org
9342 T: git git://linuxtv.org/media_tree.git
9344 F: drivers/media/dvb-frontends/mxl5xx*
9346 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9350 W: https://linuxtv.org
9352 T: git git://linuxtv.org/media_tree.git
9354 F: drivers/media/pci/netup_unidvb/*
9356 MEDIA DRIVERS FOR RENESAS - CEU
9360 T: git git://linuxtv.org/media_tree.git
9362 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9363 F: drivers/media/platform/renesas-ceu.c
9364 F: include/media/drv-intf/renesas-ceu.h
9366 MEDIA DRIVERS FOR RENESAS - DRIF
9370 T: git git://linuxtv.org/media_tree.git
9372 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9373 F: drivers/media/platform/rcar_drif.c
9375 MEDIA DRIVERS FOR RENESAS - FCP
9379 T: git git://linuxtv.org/media_tree.git
9381 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9382 F: drivers/media/platform/rcar-fcp.c
9383 F: include/media/rcar-fcp.h
9385 MEDIA DRIVERS FOR RENESAS - FDP1
9389 T: git git://linuxtv.org/media_tree.git
9391 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9392 F: drivers/media/platform/rcar_fdp1.c
9394 MEDIA DRIVERS FOR RENESAS - VIN
9398 T: git git://linuxtv.org/media_tree.git
9400 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9401 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9402 F: drivers/media/platform/rcar-vin/
9404 MEDIA DRIVERS FOR RENESAS - VSP1
9409 T: git git://linuxtv.org/media_tree.git
9411 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9412 F: drivers/media/platform/vsp1/
9414 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9416 W: https://linuxtv.org
9417 T: git git://linuxtv.org/media_tree.git
9419 F: drivers/media/dvb-frontends/stv0910*
9421 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9423 W: https://linuxtv.org
9424 T: git git://linuxtv.org/media_tree.git
9426 F: drivers/media/dvb-frontends/stv6111*
9428 MEDIA DRIVERS FOR STM32 - DCMI
9431 T: git git://linuxtv.org/media_tree.git
9433 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9434 F: drivers/media/platform/stm32/stm32-dcmi.c
9436 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9440 T: git git://linuxtv.org/media_tree.git
9442 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9443 F: drivers/staging/media/tegra-vde/
9445 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9447 P: LinuxTV.org Project
9449 W: https://linuxtv.org
9450 Q: http://patchwork.kernel.org/project/linux-media/list/
9451 T: git git://linuxtv.org/media_tree.git
9453 F: Documentation/devicetree/bindings/media/
9454 F: Documentation/media/
9456 F: drivers/staging/media/
9457 F: include/linux/platform_data/media/
9459 F: include/uapi/linux/dvb/
9460 F: include/uapi/linux/videodev2.h
9461 F: include/uapi/linux/media.h
9462 F: include/uapi/linux/v4l2-*
9463 F: include/uapi/linux/meye.h
9464 F: include/uapi/linux/ivtv*
9465 F: include/uapi/linux/uvcvideo.h
9467 MEDIATEK BLUETOOTH DRIVER
9472 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9473 F: drivers/bluetooth/btmtkuart.c
9478 F: drivers/media/rc/mtk-cir.c
9486 F: Documentation/devicetree/bindings/dma/mtk-*
9487 F: drivers/dma/mediatek/
9489 MEDIATEK PMIC LED DRIVER
9492 F: drivers/leds/leds-mt6323.c
9493 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9495 MEDIATEK ETHERNET DRIVER
9502 F: drivers/net/ethernet/mediatek/
9504 MEDIATEK SWITCH DRIVER
9508 F: drivers/net/dsa/mt7530.*
9509 F: net/dsa/tag_mtk.c
9511 MEDIATEK JPEG DRIVER
9515 F: drivers/media/platform/mtk-jpeg/
9516 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9523 F: drivers/media/platform/mtk-mdp/
9524 F: drivers/media/platform/mtk-vpu/
9525 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9527 MEDIATEK MEDIA DRIVER
9531 F: drivers/media/platform/mtk-vcodec/
9532 F: drivers/media/platform/mtk-vpu/
9533 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9534 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9536 MEDIATEK MT76 WIRELESS LAN DRIVER
9541 F: drivers/net/wireless/mediatek/mt76/
9543 MEDIATEK MT7601U WIRELESS LAN DRIVER
9547 F: drivers/net/wireless/mediatek/mt7601u/
9549 MEDIATEK NAND CONTROLLER DRIVER
9553 F: drivers/mtd/nand/raw/mtk_*
9554 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9556 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9559 F: drivers/char/hw_random/mtk-rng.c
9561 MEDIATEK USB3 DRD IP DRIVER
9567 F: drivers/usb/mtu3/
9569 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9574 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9575 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9577 MEGARAID SCSI/SAS DRIVERS
9583 W: http://www.avagotech.com/support/
9585 F: Documentation/scsi/megaraid.txt
9586 F: drivers/scsi/megaraid.*
9587 F: drivers/scsi/megaraid/
9589 MELEXIS MLX90614 DRIVER
9592 W: http://www.melexis.com
9594 F: drivers/iio/temperature/mlx90614.c
9596 MELEXIS MLX90632 DRIVER
9599 W: http://www.melexis.com
9601 F: drivers/iio/temperature/mlx90632.c
9603 MELFAS MIP4 TOUCHSCREEN DRIVER
9605 W: http://www.melfas.com
9607 F: drivers/input/touchscreen/melfas_mip4.c
9608 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9610 MELLANOX ETHERNET DRIVER (mlx4_en)
9614 W: http://www.mellanox.com
9615 Q: http://patchwork.ozlabs.org/project/netdev/list/
9616 F: drivers/net/ethernet/mellanox/mlx4/en_*
9618 MELLANOX ETHERNET DRIVER (mlx5e)
9622 W: http://www.mellanox.com
9623 Q: http://patchwork.ozlabs.org/project/netdev/list/
9624 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9626 MELLANOX ETHERNET INNOVA DRIVERS
9630 W: http://www.mellanox.com
9631 Q: http://patchwork.ozlabs.org/project/netdev/list/
9632 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9633 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9634 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9635 F: include/linux/mlx5/mlx5_ifc_fpga.h
9637 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9641 W: http://www.mellanox.com
9642 Q: http://patchwork.ozlabs.org/project/netdev/list/
9643 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9644 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9646 MELLANOX ETHERNET SWITCH DRIVERS
9651 W: http://www.mellanox.com
9652 Q: http://patchwork.ozlabs.org/project/netdev/list/
9653 F: drivers/net/ethernet/mellanox/mlxsw/
9654 F: tools/testing/selftests/drivers/net/mlxsw/
9656 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9660 W: http://www.mellanox.com
9661 Q: http://patchwork.ozlabs.org/project/netdev/list/
9662 F: drivers/net/ethernet/mellanox/mlxfw/
9664 MELLANOX HARDWARE PLATFORM SUPPORT
9670 F: drivers/platform/mellanox/
9672 MELLANOX MLX4 core VPI driver
9676 W: http://www.mellanox.com
9677 Q: http://patchwork.ozlabs.org/project/netdev/list/
9679 F: drivers/net/ethernet/mellanox/mlx4/
9680 F: include/linux/mlx4/
9682 MELLANOX MLX4 IB driver
9685 W: http://www.mellanox.com
9686 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9688 F: drivers/infiniband/hw/mlx4/
9689 F: include/linux/mlx4/
9690 F: include/uapi/rdma/mlx4-abi.h
9692 MELLANOX MLX5 core VPI driver
9697 W: http://www.mellanox.com
9698 Q: http://patchwork.ozlabs.org/project/netdev/list/
9700 F: drivers/net/ethernet/mellanox/mlx5/core/
9701 F: include/linux/mlx5/
9703 MELLANOX MLX5 IB driver
9706 W: http://www.mellanox.com
9707 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9709 F: drivers/infiniband/hw/mlx5/
9710 F: include/linux/mlx5/
9711 F: include/uapi/rdma/mlx5-abi.h
9713 MELLANOX MLXCPLD I2C AND MUX DRIVER
9718 F: drivers/i2c/busses/i2c-mlxcpld.c
9719 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9720 F: Documentation/i2c/busses/i2c-mlxcpld
9722 MELLANOX MLXCPLD LED DRIVER
9726 F: drivers/leds/leds-mlxcpld.c
9727 F: drivers/leds/leds-mlxreg.c
9728 F: Documentation/leds/leds-mlxcpld.txt
9730 MELLANOX PLATFORM DRIVER
9734 F: drivers/platform/x86/mlx-platform.c
9741 F: kernel/sched/membarrier.c
9742 F: include/uapi/linux/membarrier.h
9743 F: arch/powerpc/include/asm/membarrier.h
9747 W: http://www.linux-mm.org
9749 F: include/linux/mm.h
9750 F: include/linux/gfp.h
9751 F: include/linux/mmzone.h
9752 F: include/linux/memory_hotplug.h
9753 F: include/linux/vmalloc.h
9756 MEMORY TECHNOLOGY DEVICES (MTD)
9763 W: http://www.linux-mtd.infradead.org/
9764 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9765 T: git git://git.infradead.org/linux-mtd.git master
9766 T: git git://git.infradead.org/linux-mtd.git mtd/next
9768 F: Documentation/devicetree/bindings/mtd/
9770 F: include/linux/mtd/
9771 F: include/uapi/mtd/
9773 MEN A21 WATCHDOG DRIVER
9777 F: drivers/watchdog/mena21_wdt.c
9779 MEN CHAMELEON BUS (mcb)
9783 F: include/linux/mcb.h
9784 F: Documentation/men-chameleon-bus.txt
9786 MEN F21BMC (Board Management Controller)
9789 F: drivers/mfd/menf21bmc.c
9790 F: drivers/watchdog/menf21bmc_wdt.c
9791 F: drivers/leds/leds-menf21bmc.c
9792 F: drivers/hwmon/menf21bmc_hwmon.c
9793 F: Documentation/hwmon/menf21bmc
9795 MEN Z069 WATCHDOG DRIVER
9799 F: drivers/watchdog/menz69_wdt.c
9801 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9805 W: http://linux-meson.com/
9807 F: drivers/media/platform/meson/ao-cec.c
9808 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9809 T: git git://linuxtv.org/media_tree.git
9811 MICROBLAZE ARCHITECTURE
9813 W: http://www.monstr.eu/fdt/
9814 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9818 MICROCHIP AT91 SERIAL DRIVER
9821 F: drivers/tty/serial/atmel_serial.c
9822 F: drivers/tty/serial/atmel_serial.h
9823 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9825 MICROCHIP AUDIO ASOC DRIVERS
9831 MICROCHIP DMA DRIVER
9836 F: drivers/dma/at_hdmac.c
9837 F: drivers/dma/at_hdmac_regs.h
9838 F: include/linux/platform_data/dma-atmel.h
9839 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9840 F: include/dt-bindings/dma/at91.h
9842 MICROCHIP ECC DRIVER
9846 F: drivers/crypto/atmel-ecc.*
9848 MICROCHIP I2C DRIVER
9852 F: drivers/i2c/busses/i2c-at91.c
9854 MICROCHIP ISC DRIVER
9858 F: drivers/media/platform/atmel/atmel-isc.c
9859 F: drivers/media/platform/atmel/atmel-isc-regs.h
9860 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9862 MICROCHIP ISI DRIVER
9866 F: drivers/media/platform/atmel/atmel-isi.c
9867 F: drivers/media/platform/atmel/atmel-isi.h
9869 MICROCHIP AT91 USART MFD DRIVER
9873 F: drivers/mfd/at91-usart.c
9874 F: include/dt-bindings/mfd/at91-usart.h
9875 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9877 MICROCHIP AT91 USART SPI DRIVER
9881 F: drivers/spi/spi-at91-usart.c
9882 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9884 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9889 F: net/dsa/tag_ksz.c
9890 F: drivers/net/dsa/microchip/*
9891 F: include/linux/platform_data/microchip-ksz.h
9892 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9894 MICROCHIP LAN743X ETHERNET DRIVER
9899 F: drivers/net/ethernet/microchip/lan743x_*
9901 MICROCHIP LCDFB DRIVER
9905 F: drivers/video/fbdev/atmel_lcdfb.c
9906 F: include/video/atmel_lcdc.h
9908 MICROCHIP MMC/SD/SDIO MCI DRIVER
9911 F: drivers/mmc/host/atmel-mci.c
9913 MICROCHIP MCP16502 PMIC DRIVER
9917 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9918 F: drivers/regulator/mcp16502.c
9920 MICROCHIP MCP3911 ADC DRIVER
9925 F: drivers/iio/adc/mcp3911.c
9926 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9928 MICROCHIP NAND DRIVER
9932 F: drivers/mtd/nand/raw/atmel/*
9933 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9935 MICROCHIP PWM DRIVER
9940 F: drivers/pwm/pwm-atmel.c
9941 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9943 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9948 F: drivers/iio/adc/at91-sama5d2_adc.c
9949 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9950 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9952 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9955 F: drivers/power/reset/at91-sama5d2_shdwc.c
9957 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9961 F: drivers/gpio/gpio-sama5d2-piobu.c
9963 MICROCHIP SPI DRIVER
9966 F: drivers/spi/spi-atmel.*
9968 MICROCHIP SSC DRIVER
9972 F: drivers/misc/atmel-ssc.c
9973 F: include/linux/atmel-ssc.h
9975 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9979 F: drivers/misc/atmel_tclib.c
9980 F: drivers/clocksource/tcb_clksrc.c
9982 MICROCHIP USBA UDC DRIVER
9986 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9988 MICROCHIP USB251XB DRIVER
9992 F: drivers/usb/misc/usb251xb.c
9993 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9995 MICROCHIP XDMA DRIVER
10000 F: drivers/dma/at_xdmac.c
10002 MICROSEMI MIPS SOCS
10006 F: arch/mips/generic/board-ocelot.c
10007 F: arch/mips/configs/generic/board-ocelot.config
10008 F: arch/mips/boot/dts/mscc/
10009 F: Documentation/devicetree/bindings/mips/mscc.txt
10011 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10016 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10017 F: drivers/scsi/smartpqi/Kconfig
10018 F: drivers/scsi/smartpqi/Makefile
10019 F: include/linux/cciss*.h
10020 F: include/uapi/linux/cciss*.h
10021 F: Documentation/scsi/smartpqi.txt
10023 MICROSEMI ETHERNET SWITCH DRIVER
10028 F: drivers/net/ethernet/mscc/
10030 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10034 F: drivers/platform/x86/surfacepro3_button.c
10036 MICROTEK X6 SCANNER
10039 F: drivers/usb/image/microtek.*
10046 W: http://www.linux-mips.org/
10047 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10049 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10051 F: Documentation/devicetree/bindings/mips/
10052 F: Documentation/mips/
10054 F: drivers/platform/mips/
10056 MIPS BOSTON DEVELOPMENT BOARD
10060 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10061 F: arch/mips/boot/dts/img/boston.dts
10062 F: arch/mips/configs/generic/board-boston.config
10063 F: drivers/clk/imgtec/clk-boston.c
10064 F: include/dt-bindings/clock/boston-clock.h
10066 MIPS GENERIC PLATFORM
10070 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10071 F: arch/mips/generic/
10072 F: arch/mips/tools/generic-board-config.sh
10074 MIPS/LOONGSON1 ARCHITECTURE
10078 F: arch/mips/loongson32/
10079 F: arch/mips/include/asm/mach-loongson32/
10080 F: drivers/*/*loongson1*
10081 F: drivers/*/*/*loongson1*
10083 MIPS/LOONGSON2 ARCHITECTURE
10087 F: arch/mips/loongson64/fuloong-2e/
10088 F: arch/mips/loongson64/lemote-2f/
10089 F: arch/mips/include/asm/mach-loongson64/
10090 F: drivers/*/*loongson2*
10091 F: drivers/*/*/*loongson2*
10093 MIPS/LOONGSON3 ARCHITECTURE
10097 F: arch/mips/loongson64/
10098 F: arch/mips/include/asm/mach-loongson64/
10099 F: drivers/platform/mips/cpu_hwmon.c
10100 F: drivers/*/*loongson3*
10101 F: drivers/*/*/*loongson3*
10103 MIPS RINT INSTRUCTION EMULATION
10107 F: arch/mips/math-emu/sp_rint.c
10108 F: arch/mips/math-emu/dp_rint.c
10110 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10113 T: git git://linuxtv.org/media_tree.git
10114 W: https://linuxtv.org
10116 F: drivers/media/radio/radio-miropcm20*
10122 F: arch/arm/boot/dts/mmp*
10123 F: arch/arm/mach-mmp/
10125 MMU GATHER AND TLB INVALIDATION
10134 F: arch/*/include/asm/tlb.h
10135 F: include/asm-generic/tlb.h
10138 MN88472 MEDIA DRIVER
10141 W: https://linuxtv.org
10142 W: http://palosaari.fi/linux/
10143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10145 F: drivers/media/dvb-frontends/mn88472*
10147 MN88473 MEDIA DRIVER
10150 W: https://linuxtv.org
10151 W: http://palosaari.fi/linux/
10152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10154 F: drivers/media/dvb-frontends/mn88473*
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10160 F: include/linux/module.h
10163 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10164 W: http://popies.net/meye/
10166 F: Documentation/media/v4l-drivers/meye*
10167 F: drivers/media/pci/meye/
10168 F: include/uapi/linux/meye.h
10170 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10173 F: Documentation/serial/moxa-smartio
10174 F: drivers/tty/mxser.*
10176 MR800 AVERMEDIA USB FM RADIO DRIVER
10179 T: git git://linuxtv.org/media_tree.git
10181 F: drivers/media/radio/radio-mr800.c
10183 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10187 F: drivers/net/ieee802154/mrf24j40.c
10188 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10194 F: drivers/platform/x86/msi-laptop.c
10199 F: drivers/platform/x86/msi-wmi.c
10201 MSI001 MEDIA DRIVER
10204 W: https://linuxtv.org
10205 W: http://palosaari.fi/linux/
10206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10207 T: git git://linuxtv.org/anttip/media_tree.git
10209 F: drivers/media/tuners/msi001*
10211 MSI2500 MEDIA DRIVER
10214 W: https://linuxtv.org
10215 W: http://palosaari.fi/linux/
10216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10217 T: git git://linuxtv.org/anttip/media_tree.git
10219 F: drivers/media/usb/msi2500/
10221 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10225 F: drivers/mtd/devices/docg3*
10227 MT9M032 APTINA SENSOR DRIVER
10230 T: git git://linuxtv.org/media_tree.git
10232 F: drivers/media/i2c/mt9m032.c
10233 F: include/media/i2c/mt9m032.h
10235 MT9P031 APTINA CAMERA SENSOR
10238 T: git git://linuxtv.org/media_tree.git
10240 F: drivers/media/i2c/mt9p031.c
10241 F: include/media/i2c/mt9p031.h
10243 MT9T001 APTINA CAMERA SENSOR
10246 T: git git://linuxtv.org/media_tree.git
10248 F: drivers/media/i2c/mt9t001.c
10249 F: include/media/i2c/mt9t001.h
10251 MT9T112 APTINA CAMERA SENSOR
10254 T: git git://linuxtv.org/media_tree.git
10256 F: drivers/media/i2c/mt9t112.c
10257 F: include/media/i2c/mt9t112.h
10259 MT9V032 APTINA CAMERA SENSOR
10262 T: git git://linuxtv.org/media_tree.git
10264 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10265 F: drivers/media/i2c/mt9v032.c
10266 F: include/media/i2c/mt9v032.h
10268 MT9V111 APTINA CAMERA SENSOR
10271 T: git git://linuxtv.org/media_tree.git
10273 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10274 F: drivers/media/i2c/mt9v111.c
10276 MULTIFUNCTION DEVICES (MFD)
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10280 F: Documentation/devicetree/bindings/mfd/
10282 F: include/linux/mfd/
10283 F: include/dt-bindings/mfd/
10285 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10287 F: drivers/mmc/host/mmc_spi.c
10288 F: include/linux/spi/mmc_spi.h
10290 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10295 F: Documentation/devicetree/bindings/mmc/
10297 F: include/linux/mmc/
10298 F: include/uapi/linux/mmc/
10300 MULTIPLEXER SUBSYSTEM
10303 F: Documentation/ABI/testing/sysfs-class-mux*
10304 F: Documentation/devicetree/bindings/mux/
10305 F: include/dt-bindings/mux/
10306 F: include/linux/mux/
10309 MULTITECH MULTIPORT CARD (ISICOM)
10311 F: drivers/tty/isicom.c
10312 F: include/linux/isicom.h
10314 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10318 F: drivers/usb/musb/
10320 MXL301RF MEDIA DRIVER
10324 F: drivers/media/tuners/mxl301rf*
10326 MXL5007T MEDIA DRIVER
10329 W: https://linuxtv.org
10330 W: http://github.com/mkrufky
10331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10332 T: git git://linuxtv.org/mkrufky/tuners.git
10334 F: drivers/media/tuners/mxl5007t.*
10341 F: drivers/gpu/drm/mxsfb/
10342 F: Documentation/devicetree/bindings/display/mxsfb.txt
10343 T: git git://anongit.freedesktop.org/drm/drm-misc
10345 MYLEX DAC960 PCI RAID Controller
10349 F: drivers/scsi/myrb.*
10350 F: drivers/scsi/myrs.*
10352 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10355 W: https://www.cspi.com/ethernet-products/support/downloads/
10357 F: drivers/net/ethernet/myricom/myri10ge/
10359 NAND FLASH SUBSYSTEM
10364 W: http://www.linux-mtd.infradead.org/
10365 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10366 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10367 T: git git://git.infradead.org/linux-mtd.git nand/next
10369 F: drivers/mtd/nand/
10370 F: include/linux/mtd/*nand*.h
10372 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10376 W: http://www.native-instruments.com
10377 F: sound/usb/caiaq/
10379 NATSEMI ETHERNET DRIVER (DP8381x)
10381 F: drivers/net/ethernet/natsemi/natsemi.c
10383 NCR 5380 SCSI DRIVERS
10388 F: Documentation/scsi/g_NCR5380.txt
10389 F: drivers/scsi/NCR5380.*
10390 F: drivers/scsi/arm/cumana_1.c
10391 F: drivers/scsi/arm/oak.c
10392 F: drivers/scsi/atari_scsi.*
10393 F: drivers/scsi/dmx3191d.c
10394 F: drivers/scsi/g_NCR5380.*
10395 F: drivers/scsi/mac_scsi.*
10396 F: drivers/scsi/sun3_scsi.*
10397 F: drivers/scsi/sun3_scsi_vme.c
10404 NCT6775 HARDWARE MONITOR DRIVER
10408 F: Documentation/hwmon/nct6775
10409 F: drivers/hwmon/nct6775.c
10411 NET_FAILOVER MODULE
10415 F: driver/net/net_failover.c
10416 F: include/net/net_failover.h
10417 F: Documentation/networking/net_failover.rst
10419 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10422 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10424 F: drivers/infiniband/hw/nes/
10425 F: include/uapi/rdma/nes-abi.h
10427 NETEM NETWORK EMULATOR
10431 F: net/sched/sch_netem.c
10433 NETERION 10GbE DRIVERS (s2io/vxge)
10437 F: Documentation/networking/device_drivers/neterion/s2io.txt
10438 F: Documentation/networking/device_drivers/neterion/vxge.txt
10439 F: drivers/net/ethernet/neterion/
10447 W: http://www.netfilter.org/
10448 W: http://www.iptables.org/
10449 W: http://www.nftables.org/
10450 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10454 F: include/linux/netfilter*
10455 F: include/linux/netfilter/
10456 F: include/net/netfilter/
10457 F: include/uapi/linux/netfilter*
10458 F: include/uapi/linux/netfilter/
10459 F: net/*/netfilter.c
10460 F: net/*/netfilter/
10462 F: net/bridge/br_netfilter*.c
10464 NETROM NETWORK LAYER
10467 W: http://www.linux-ax25.org/
10469 F: include/net/netrom.h
10470 F: include/uapi/linux/netrom.h
10473 NETRONOME ETHERNET DRIVERS
10477 F: drivers/net/ethernet/netronome/
10479 NETWORK BLOCK DEVICE (NBD)
10484 F: Documentation/blockdev/nbd.txt
10485 F: drivers/block/nbd.c
10486 F: include/uapi/linux/nbd.h
10488 NETWORK DROP MONITOR
10492 W: https://fedorahosted.org/dropwatch/
10493 F: net/core/drop_monitor.c
10498 W: http://www.linuxfoundation.org/en/Net
10499 Q: http://patchwork.ozlabs.org/project/netdev/list/
10500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10503 F: Documentation/devicetree/bindings/net/
10505 F: include/linux/if_*
10506 F: include/linux/netdevice.h
10507 F: include/linux/etherdevice.h
10508 F: include/linux/fcdevice.h
10509 F: include/linux/fddidevice.h
10510 F: include/linux/hippidevice.h
10511 F: include/linux/inetdevice.h
10512 F: include/uapi/linux/if_*
10513 F: include/uapi/linux/netdevice.h
10515 NETWORKING DRIVERS (WIRELESS)
10518 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10522 F: Documentation/devicetree/bindings/net/wireless/
10523 F: drivers/net/wireless/
10530 F: Documentation/devicetree/bindings/net/dsa/
10532 F: include/net/dsa.h
10533 F: include/linux/dsa/
10534 F: drivers/net/dsa/
10536 NETWORKING [GENERAL]
10539 W: http://www.linuxfoundation.org/en/Net
10540 Q: http://patchwork.ozlabs.org/project/netdev/list/
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10547 F: include/linux/in.h
10548 F: include/linux/net.h
10549 F: include/linux/netdevice.h
10550 F: include/uapi/linux/in.h
10551 F: include/uapi/linux/net.h
10552 F: include/uapi/linux/netdevice.h
10553 F: include/uapi/linux/net_namespace.h
10554 F: tools/testing/selftests/net/
10557 F: Documentation/networking/
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10572 F: net/ipv4/ipcomp.c
10573 F: net/ipv4/ip_vti.c
10577 F: net/ipv6/ipcomp6.c
10578 F: net/ipv6/ip6_vti.c
10579 F: include/uapi/linux/xfrm.h
10580 F: include/net/xfrm.h
10582 NETWORKING [IPv4/IPv6]
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10594 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10596 W: https://github.com/netlabel
10600 F: Documentation/netlabel/
10601 F: include/net/calipso.h
10602 F: include/net/cipso_ipv4.h
10603 F: include/net/netlabel.h
10604 F: include/uapi/linux/netfilter/xt_SECMARK.h
10605 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10607 F: net/ipv4/cipso_ipv4.c
10608 F: net/ipv6/calipso.c
10609 F: net/netfilter/xt_CONNSECMARK.c
10610 F: net/netfilter/xt_SECMARK.c
10617 F: net/ipv4/syncookies.c
10619 F: net/ipv6/syncookies.c
10620 F: include/uapi/linux/tcp.h
10621 F: include/net/tcp.h
10622 F: include/linux/tcp.h
10623 F: include/trace/events/tcp.h
10634 F: include/uapi/linux/tls.h
10635 F: include/net/tls.h
10637 NETWORKING [WIRELESS]
10639 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10644 F: drivers/net/netdevsim/*
10646 NETXEN (1/10) GbE SUPPORT
10652 F: drivers/net/ethernet/qlogic/netxen/
10660 F: include/net/nfc/
10661 F: include/uapi/linux/nfc.h
10663 F: include/linux/platform_data/nfcmrvl.h
10664 F: include/linux/platform_data/nxp-nci.h
10665 F: Documentation/devicetree/bindings/net/nfc/
10667 NFS, SUNRPC, AND LOCKD CLIENTS
10671 W: http://client.linux-nfs.org
10672 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10678 F: include/linux/lockd/
10679 F: include/linux/nfs*
10680 F: include/linux/sunrpc/
10681 F: include/uapi/linux/nfs*
10682 F: include/uapi/linux/sunrpc/
10687 W: https://nilfs.sourceforge.io/
10688 W: https://nilfs.osdn.jp/
10689 T: git git://github.com/konis/nilfs2.git
10691 F: Documentation/filesystems/nilfs2.txt
10693 F: include/trace/events/nilfs2.h
10694 F: include/uapi/linux/nilfs2_api.h
10695 F: include/uapi/linux/nilfs2_ondisk.h
10697 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10699 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10701 F: Documentation/scsi/NinjaSCSI.txt
10702 F: drivers/scsi/pcmcia/nsp_*
10704 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10707 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10709 F: Documentation/scsi/NinjaSCSI.txt
10710 F: drivers/scsi/nsp32*
10715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10719 NOHZ, DYNTICKS SUPPORT
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10726 F: kernel/time/tick*.*
10727 F: include/linux/tick.h
10728 F: include/linux/sched/nohz.h
10730 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10735 F: drivers/media/i2c/et8ek8
10736 F: drivers/media/i2c/ad5820.c
10738 NOKIA N900 POWER SUPPLY DRIVERS
10740 F: include/linux/power/bq2415x_charger.h
10741 F: include/linux/power/bq27xxx_battery.h
10742 F: include/linux/power/isp1704_charger.h
10743 F: drivers/power/supply/bq2415x_charger.c
10744 F: drivers/power/supply/bq27xxx_battery.c
10745 F: drivers/power/supply/bq27xxx_battery_i2c.c
10746 F: drivers/power/supply/isp1704_charger.c
10747 F: drivers/power/supply/rx51_battery.c
10753 F: drivers/ntb/hw/amd/
10761 W: https://github.com/jonmason/ntb/wiki
10762 T: git git://github.com/jonmason/ntb.git
10764 F: drivers/net/ntb_netdev.c
10765 F: include/linux/ntb.h
10766 F: include/linux/ntb_transport.h
10767 F: tools/testing/selftests/ntb/
10773 F: drivers/ntb/hw/idt/
10779 W: https://github.com/davejiang/linux/wiki
10780 T: git https://github.com/davejiang/linux.git
10781 F: drivers/ntb/hw/intel/
10786 W: http://www.tuxera.com/
10787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10789 F: Documentation/filesystems/ntfs.txt
10796 F: arch/*/include/asm/nubus.h
10798 F: include/linux/nubus.h
10799 F: include/uapi/linux/nubus.h
10801 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10805 F: drivers/video/fbdev/riva/
10806 F: drivers/video/fbdev/nvidia/
10814 T: git://git.infradead.org/nvme.git
10815 W: http://git.infradead.org/nvme.git
10817 F: drivers/nvme/host/
10818 F: include/linux/nvme.h
10819 F: include/uapi/linux/nvme_ioctl.h
10821 NVM EXPRESS FC TRANSPORT DRIVERS
10825 F: include/linux/nvme-fc.h
10826 F: include/linux/nvme-fc-driver.h
10827 F: drivers/nvme/host/fc.c
10828 F: drivers/nvme/target/fc.c
10829 F: drivers/nvme/target/fcloop.c
10831 NVM EXPRESS TARGET DRIVER
10835 T: git://git.infradead.org/nvme.git
10836 W: http://git.infradead.org/nvme.git
10838 F: drivers/nvme/target/
10844 F: Documentation/devicetree/bindings/nvmem/
10845 F: Documentation/ABI/stable/sysfs-bus-nvmem
10846 F: include/linux/nvmem-consumer.h
10847 F: include/linux/nvmem-provider.h
10849 NXP SGTL5000 DRIVER
10853 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10854 F: sound/soc/codecs/sgtl5000*
10856 NXP TDA998X DRM DRIVER
10859 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10860 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10861 F: drivers/gpu/drm/i2c/tda998x_drv.c
10862 F: include/drm/i2c/tda998x.h
10863 F: include/dt-bindings/display/tda998x.h
10870 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10871 F: sound/soc/codecs/tfa9879*
10878 F: drivers/nfc/nxp-nci
10885 F: lib/test_objagg.c
10886 F: include/linux/objagg.h
10894 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10899 F: arch/powerpc/platforms/powernv/ocxl.c
10900 F: arch/powerpc/include/asm/pnv-ocxl.h
10901 F: drivers/misc/ocxl/
10902 F: include/misc/ocxl*
10903 F: include/uapi/misc/ocxl.h
10904 F: Documentation/accelerators/ocxl.rst
10912 F: sound/soc/ti/omap*
10913 F: sound/soc/ti/rx51.c
10914 F: sound/soc/ti/n810.c
10915 F: sound/soc/ti/sdma-pcm.*
10917 OMAP CLOCK FRAMEWORK SUPPORT
10921 F: arch/arm/*omap*/*clock*
10923 OMAP DEVICE TREE SUPPORT
10929 F: arch/arm/boot/dts/*omap*
10930 F: arch/arm/boot/dts/*am3*
10931 F: arch/arm/boot/dts/*am4*
10932 F: arch/arm/boot/dts/*am5*
10933 F: arch/arm/boot/dts/*dra7*
10935 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10939 F: drivers/video/fbdev/omap2/
10940 F: Documentation/arm/OMAP/DSS
10942 OMAP FRAMEBUFFER SUPPORT
10946 F: drivers/video/fbdev/omap/
10948 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10953 F: drivers/memory/omap-gpmc.c
10954 F: arch/arm/mach-omap2/*gpmc*
10962 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10963 F: drivers/gpio/gpio-omap.c
10965 OMAP HARDWARE SPINLOCK SUPPORT
10969 F: drivers/hwspinlock/omap_hwspinlock.c
10971 OMAP HS MMC SUPPORT
10975 F: drivers/mmc/host/omap_hsmmc.c
10981 F: arch/arm/mach-omap2/omap_hwmod*data*
10983 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10987 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10994 F: arch/arm/mach-omap2/omap_hwmod.*
11001 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11002 F: drivers/i2c/busses/i2c-omap.c
11004 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11008 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11009 F: drivers/media/platform/omap3isp/
11010 F: drivers/staging/media/omap4iss/
11016 F: drivers/mmc/host/omap.c
11018 OMAP POWER MANAGEMENT SUPPORT
11022 F: arch/arm/*omap*/*pm*
11023 F: drivers/cpufreq/omap-cpufreq.c
11025 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11030 F: arch/arm/mach-omap2/prm*
11032 OMAP RANDOM NUMBER GENERATOR SUPPORT
11035 F: drivers/char/hw_random/omap-rng.c
11041 F: drivers/usb/*/*omap*
11042 F: arch/arm/*omap*/usb*
11044 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11048 F: arch/arm/boot/dts/am335x-nano.dts
11054 Q: http://patchwork.kernel.org/project/linux-omap/list/
11055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11057 F: arch/arm/mach-omap1/
11058 F: arch/arm/plat-omap/
11059 F: arch/arm/configs/omap1_defconfig
11060 F: drivers/i2c/busses/i2c-omap.c
11061 F: include/linux/platform_data/i2c-omap.h
11062 F: include/linux/platform_data/ams-delta-fiq.h
11067 W: http://www.muru.com/linux/omap/
11068 W: http://linux.omap.com/
11069 Q: http://patchwork.kernel.org/project/linux-omap/list/
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11072 F: arch/arm/mach-omap2/
11073 F: arch/arm/plat-omap/
11074 F: arch/arm/configs/omap2plus_defconfig
11075 F: drivers/i2c/busses/i2c-omap.c
11076 F: drivers/irqchip/irq-omap-intc.c
11077 F: drivers/mfd/*omap*.c
11078 F: drivers/mfd/menelaus.c
11079 F: drivers/mfd/palmas.c
11080 F: drivers/mfd/tps65217.c
11081 F: drivers/mfd/tps65218.c
11082 F: drivers/mfd/tps65910.c
11083 F: drivers/mfd/twl-core.[ch]
11084 F: drivers/mfd/twl4030*.c
11085 F: drivers/mfd/twl6030*.c
11086 F: drivers/mfd/twl6040*.c
11087 F: drivers/regulator/palmas-regulator*.c
11088 F: drivers/regulator/pbias-regulator.c
11089 F: drivers/regulator/tps65217-regulator.c
11090 F: drivers/regulator/tps65218-regulator.c
11091 F: drivers/regulator/tps65910-regulator.c
11092 F: drivers/regulator/twl-regulator.c
11093 F: drivers/regulator/twl6030-regulator.c
11094 F: include/linux/platform_data/i2c-omap.h
11096 ONION OMEGA2+ BOARD
11100 F: arch/mips/boot/dts/ralink/omega2p.dts
11106 F: Documentation/filesystems/omfs.txt
11109 OMNIKEY CARDMAN 4000 DRIVER
11112 F: drivers/char/pcmcia/cm4000_cs.c
11113 F: include/linux/cm4000_cs.h
11114 F: include/uapi/linux/cm4000_cs.h
11116 OMNIKEY CARDMAN 4040 DRIVER
11119 F: drivers/char/pcmcia/cm4040_cs.*
11121 OMNIVISION OV13858 SENSOR DRIVER
11124 T: git git://linuxtv.org/media_tree.git
11126 F: drivers/media/i2c/ov13858.c
11128 OMNIVISION OV2680 SENSOR DRIVER
11131 T: git git://linuxtv.org/media_tree.git
11133 F: drivers/media/i2c/ov2680.c
11134 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11136 OMNIVISION OV2685 SENSOR DRIVER
11139 T: git git://linuxtv.org/media_tree.git
11141 F: drivers/media/i2c/ov2685.c
11143 OMNIVISION OV5640 SENSOR DRIVER
11146 T: git git://linuxtv.org/media_tree.git
11148 F: drivers/media/i2c/ov5640.c
11150 OMNIVISION OV5647 SENSOR DRIVER
11153 T: git git://linuxtv.org/media_tree.git
11155 F: drivers/media/i2c/ov5647.c
11157 OMNIVISION OV5695 SENSOR DRIVER
11160 T: git git://linuxtv.org/media_tree.git
11162 F: drivers/media/i2c/ov5695.c
11164 OMNIVISION OV7670 SENSOR DRIVER
11167 T: git git://linuxtv.org/media_tree.git
11169 F: drivers/media/i2c/ov7670.c
11170 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11172 OMNIVISION OV772x SENSOR DRIVER
11175 T: git git://linuxtv.org/media_tree.git
11177 F: drivers/media/i2c/ov772x.c
11178 F: include/media/i2c/ov772x.h
11179 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11181 OMNIVISION OV7740 SENSOR DRIVER
11184 T: git git://linuxtv.org/media_tree.git
11186 F: drivers/media/i2c/ov7740.c
11187 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11189 OMNIVISION OV9650 SENSOR DRIVER
11194 T: git git://linuxtv.org/media_tree.git
11196 F: drivers/media/i2c/ov9650.c
11197 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11199 ONENAND FLASH DRIVER
11203 F: drivers/mtd/nand/onenand/
11204 F: include/linux/mtd/onenand*.h
11206 ONSTREAM SCSI TAPE DRIVER
11211 F: Documentation/scsi/osst.txt
11212 F: drivers/scsi/osst.*
11213 F: drivers/scsi/osst_*.h
11214 F: drivers/scsi/st.h
11219 F: drivers/tee/optee/
11226 F: drivers/infiniband/ulp/opa_vnic
11228 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11233 F: Documentation/devicetree/dynamic-resolution-notes.txt
11234 F: Documentation/devicetree/overlay-notes.txt
11235 F: drivers/of/overlay.c
11236 F: drivers/of/resolver.c
11237 K: of_overlay_notifier_
11239 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11243 W: http://www.devicetree.org/
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11247 F: include/linux/of*.h
11249 F: Documentation/ABI/testing/sysfs-firmware-ofw
11251 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11256 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11258 F: Documentation/devicetree/
11259 F: arch/*/boot/dts/
11260 F: include/dt-bindings/
11262 OPENCORES I2C BUS DRIVER
11266 F: Documentation/i2c/busses/i2c-ocores
11267 F: drivers/i2c/busses/i2c-ocores.c
11269 OPENRISC ARCHITECTURE
11273 T: git git://github.com/openrisc/linux.git
11275 W: http://openrisc.io
11277 F: Documentation/devicetree/bindings/openrisc/
11278 F: Documentation/openrisc/
11280 F: drivers/irqchip/irq-ompic.c
11281 F: drivers/irqchip/irq-or1k-*
11287 W: http://openvswitch.org
11289 F: net/openvswitch/
11290 F: include/uapi/linux/openvswitch.h
11292 OPERATING PERFORMANCE POINTS (OPP)
11298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11300 F: include/linux/pm_opp.h
11301 F: Documentation/power/opp.txt
11302 F: Documentation/devicetree/bindings/opp/
11307 T: git git://git.alsa-project.org/alsa-kernel.git
11309 F: sound/drivers/opl4/
11315 F: arch/*/include/asm/oprofile*.h
11316 F: arch/*/oprofile/
11317 F: drivers/oprofile/
11318 F: include/linux/oprofile.h
11320 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11324 W: http://ocfs2.wiki.kernel.org
11326 F: Documentation/filesystems/ocfs2.txt
11327 F: Documentation/filesystems/dlmfs.txt
11330 ORANGEFS FILESYSTEM
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11337 F: Documentation/filesystems/orangefs.txt
11341 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11342 W: http://www.nongnu.org/orinoco/
11344 F: drivers/net/wireless/intersil/orinoco/
11346 OSD LIBRARY and FILESYSTEM
11349 F: drivers/scsi/osd/
11350 F: include/scsi/osd_*
11353 OV2659 OMNIVISION SENSOR DRIVER
11356 W: https://linuxtv.org
11357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11358 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11360 F: drivers/media/i2c/ov2659.c
11361 F: include/media/i2c/ov2659.h
11366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11369 F: Documentation/filesystems/overlayfs.txt
11371 P54 WIRELESS DRIVER
11374 W: http://wireless.kernel.org/en/users/Drivers/p54
11376 F: drivers/net/wireless/intersil/p54/
11378 PA SEMI ETHERNET DRIVER
11381 F: drivers/net/ethernet/pasemi/*
11383 PA SEMI SMBUS DRIVER
11386 F: drivers/i2c/busses/i2c-pasemi.c
11388 PADATA PARALLEL EXECUTION MECHANISM
11393 F: include/linux/padata.h
11394 F: Documentation/padata.txt
11396 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11400 F: drivers/platform/x86/panasonic-laptop.c
11402 PARALLEL LCD/KEYPAD PANEL DRIVER
11406 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11407 F: drivers/auxdisplay/panel.c
11409 PARALLEL PORT SUBSYSTEM
11414 F: drivers/parport/
11415 F: include/linux/parport*.h
11416 F: drivers/char/ppdev.c
11417 F: include/uapi/linux/ppdev.h
11418 F: Documentation/parport*.txt
11420 PARAVIRT_OPS INTERFACE
11425 F: Documentation/virtual/paravirt_ops.txt
11426 F: arch/*/kernel/paravirt*
11427 F: arch/*/include/asm/paravirt*.h
11428 F: include/linux/hypervisor.h
11430 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11434 F: Documentation/blockdev/paride.txt
11435 F: drivers/block/paride/
11437 PARISC ARCHITECTURE
11441 W: http://www.parisc-linux.org/
11442 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11447 F: Documentation/parisc/
11449 F: drivers/char/agp/parisc-agp.c
11450 F: drivers/input/serio/gscps2.c
11451 F: drivers/parport/parport_gsc.*
11452 F: drivers/tty/serial/8250/8250_gsc.c
11453 F: drivers/video/fbdev/sti*
11454 F: drivers/video/console/sti*
11455 F: drivers/video/logo/logo_parisc*
11462 F: lib/test_parman.c
11463 F: include/linux/parman.h
11465 PC87360 HARDWARE MONITORING DRIVER
11469 F: Documentation/hwmon/pc87360
11470 F: drivers/hwmon/pc87360.c
11472 PC8736x GPIO DRIVER
11475 F: drivers/char/pc8736x_gpio.c
11477 PC87427 HARDWARE MONITORING DRIVER
11481 F: Documentation/hwmon/pc87427
11482 F: drivers/hwmon/pc87427.c
11487 F: drivers/leds/leds-pca9532.c
11488 F: include/linux/leds-pca9532.h
11490 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11494 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11496 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11499 F: drivers/firmware/pcdp.*
11501 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11506 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11507 F: drivers/pci/controller/pci-aardvark.c
11509 PCI DRIVER FOR ALTERA PCIE IP
11514 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11515 F: drivers/pci/controller/pcie-altera.c
11517 PCI DRIVER FOR APPLIEDMICRO XGENE
11522 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11523 F: drivers/pci/controller/pci-xgene.c
11525 PCI DRIVER FOR ARM VERSATILE PLATFORM
11530 F: Documentation/devicetree/bindings/pci/versatile.txt
11531 F: drivers/pci/controller/pci-versatile.c
11533 PCI DRIVER FOR ARMADA 8K
11538 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11539 F: drivers/pci/controller/dwc/pcie-armada8k.c
11541 PCI DRIVER FOR CADENCE PCIE IP
11545 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11546 F: drivers/pci/controller/pcie-cadence*
11548 PCI DRIVER FOR FREESCALE LAYERSCAPE
11556 F: drivers/pci/controller/dwc/*layerscape*
11558 PCI DRIVER FOR GENERIC OF HOSTS
11563 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11564 F: drivers/pci/controller/pci-host-common.c
11565 F: drivers/pci/controller/pci-host-generic.c
11567 PCI DRIVER FOR IMX6
11573 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11574 F: drivers/pci/controller/dwc/*imx6*
11576 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11581 F: drivers/pci/controller/vmd.c
11583 PCI DRIVER FOR MICROSEMI SWITCHTEC
11588 F: Documentation/switchtec.txt
11589 F: Documentation/ABI/testing/sysfs-class-switchtec
11590 F: drivers/pci/switch/switchtec*
11591 F: include/uapi/linux/switchtec_ioctl.h
11592 F: include/linux/switchtec.h
11593 F: drivers/ntb/hw/mscc/
11595 PCI DRIVER FOR MOBIVEIL PCIE IP
11599 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11600 F: drivers/pci/controller/pcie-mobiveil.c
11602 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11608 F: drivers/pci/controller/*mvebu*
11610 PCI DRIVER FOR NVIDIA TEGRA
11615 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11616 F: drivers/pci/controller/pci-tegra.c
11618 PCI DRIVER FOR RENESAS R-CAR
11623 F: drivers/pci/controller/*rcar*
11625 PCI DRIVER FOR SAMSUNG EXYNOS
11631 F: drivers/pci/controller/dwc/pci-exynos.c
11633 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11638 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11639 F: drivers/pci/controller/dwc/*designware*
11641 PCI DRIVER FOR TI DRA7XX
11646 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11647 F: drivers/pci/controller/dwc/pci-dra7xx.c
11649 PCI DRIVER FOR TI KEYSTONE
11654 F: drivers/pci/controller/dwc/pci-keystone.c
11656 PCI ENDPOINT SUBSYSTEM
11660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11662 F: drivers/pci/endpoint/
11663 F: drivers/misc/pci_endpoint_test.c
11666 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11672 F: Documentation/PCI/pci-error-recovery.txt
11673 F: drivers/pci/pcie/aer.c
11674 F: drivers/pci/pcie/dpc.c
11675 F: drivers/pci/pcie/err.c
11676 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11677 F: arch/powerpc/kernel/eeh*.c
11678 F: arch/powerpc/platforms/*/eeh*.c
11679 F: arch/powerpc/include/*/eeh*.h
11685 F: Documentation/PCI/pci-error-recovery.txt
11687 PCI MSI DRIVER FOR ALTERA MSI IP
11692 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11693 F: drivers/pci/controller/pcie-altera-msi.c
11695 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11700 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11701 F: drivers/pci/controller/pci-xgene-msi.c
11706 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11709 F: Documentation/devicetree/bindings/pci/
11710 F: Documentation/PCI/
11711 F: drivers/acpi/pci*
11713 F: include/asm-generic/pci*
11714 F: include/linux/pci*
11715 F: include/linux/of_pci.h
11716 F: include/uapi/linux/pci*
11719 F: arch/x86/kernel/quirks.c
11721 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11724 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11727 F: drivers/pci/controller/
11729 PCIE DRIVER FOR AXIS ARTPEC
11734 F: Documentation/devicetree/bindings/pci/axis,artpec*
11735 F: drivers/pci/controller/dwc/*artpec*
11737 PCIE DRIVER FOR CAVIUM THUNDERX
11742 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11743 F: drivers/pci/controller/pci-thunder-*
11745 PCIE DRIVER FOR HISILICON
11749 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11750 F: drivers/pci/controller/dwc/pcie-hisi.c
11752 PCIE DRIVER FOR HISILICON KIRIN
11757 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11758 F: drivers/pci/controller/dwc/pcie-kirin.c
11760 PCIE DRIVER FOR HISILICON STB
11765 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11766 F: drivers/pci/controller/dwc/pcie-histb.c
11768 PCIE DRIVER FOR MEDIATEK
11773 F: Documentation/devicetree/bindings/pci/mediatek*
11774 F: drivers/pci/controller/*mediatek*
11776 PCIE DRIVER FOR QUALCOMM MSM
11781 F: drivers/pci/controller/dwc/*qcom*
11783 PCIE DRIVER FOR ROCKCHIP
11788 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11789 F: drivers/pci/controller/pcie-rockchip*
11791 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11795 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11796 F: drivers/pci/controller/pci-v3-semi.c
11798 PCIE DRIVER FOR ST SPEAR13XX
11802 F: drivers/pci/controller/dwc/*spear*
11806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11808 F: Documentation/pcmcia/
11813 PCNET32 NETWORK DRIVER
11817 F: drivers/net/ethernet/amd/pcnet32.c
11819 PCRYPT PARALLEL CRYPTO ENGINE
11824 F: include/crypto/pcrypt.h
11826 PEAQ WMI HOTKEYS DRIVER
11830 F: drivers/platform/x86/peaq-wmi.c
11832 PER-CPU MEMORY ALLOCATOR
11836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11838 F: include/linux/percpu*.h
11840 F: arch/*/include/asm/percpu.h
11842 PER-TASK DELAY ACCOUNTING
11845 F: include/linux/delayacct.h
11846 F: kernel/delayacct.c
11848 PERFORMANCE EVENTS SUBSYSTEM
11856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11859 F: include/linux/perf_event.h
11860 F: include/uapi/linux/perf_event.h
11861 F: arch/*/kernel/perf_event*.c
11862 F: arch/*/kernel/*/perf_event*.c
11863 F: arch/*/kernel/*/*/perf_event*.c
11864 F: arch/*/include/asm/perf_event.h
11865 F: arch/*/kernel/perf_callchain.c
11869 PERSONALITY HANDLING
11873 F: include/linux/personality.h
11874 F: include/uapi/linux/personality.h
11876 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11880 F: Documentation/input/devices/pxrc.rst
11881 F: drivers/input/joystick/pxrc.c
11886 F: Documentation/networking/phonet.txt
11887 F: include/linux/phonet.h
11888 F: include/net/phonet/
11889 F: include/uapi/linux/phonet.h
11896 F: drivers/mtd/devices/phram.c
11902 F: drivers/hid/hid-picolcd*
11907 T: git git://github.com/jamieiles/linux-2.6-ji.git
11909 F: arch/arm/boot/dts/picoxcell*
11910 F: arch/arm/mach-picoxcell/
11911 F: drivers/crypto/picoxcell*
11913 PIN CONTROL SUBSYSTEM
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11918 F: Documentation/devicetree/bindings/pinctrl/
11919 F: Documentation/driver-api/pinctl.rst
11920 F: drivers/pinctrl/
11921 F: include/linux/pinctrl/
11923 PIN CONTROLLER - MICROCHIP AT91
11928 F: drivers/pinctrl/pinctrl-at91*
11930 PIN CONTROLLER - FREESCALE
11938 F: drivers/pinctrl/freescale/
11939 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11941 PIN CONTROLLER - INTEL
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11946 F: drivers/pinctrl/intel/
11948 PIN CONTROLLER - MEDIATEK
11952 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11953 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11954 F: drivers/pinctrl/mediatek/
11956 PIN CONTROLLER - QUALCOMM
11960 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11961 F: drivers/pinctrl/qcom/
11963 PIN CONTROLLER - RENESAS
11966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11968 F: drivers/pinctrl/pinctrl-rz*
11969 F: drivers/pinctrl/sh-pfc/
11971 PIN CONTROLLER - SAMSUNG
11977 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11980 F: drivers/pinctrl/samsung/
11981 F: include/dt-bindings/pinctrl/samsung.h
11982 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11984 PIN CONTROLLER - SINGLE
11990 F: drivers/pinctrl/pinctrl-single.c
11992 PIN CONTROLLER - ST SPEAR
11995 W: http://www.st.com/spear
11997 F: drivers/pinctrl/spear/
11999 PISTACHIO SOC SUPPORT
12003 F: arch/mips/pistachio/
12004 F: arch/mips/include/asm/mach-pistachio/
12005 F: arch/mips/boot/dts/img/pistachio*
12006 F: arch/mips/configs/pistachio*_defconfig
12011 F: drivers/block/pktcdvd.c
12012 F: include/linux/pktcdvd.h
12013 F: include/uapi/linux/pktcdvd.h
12015 PKUNITY SOC DRIVERS
12017 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12019 T: git git://github.com/gxt/linux.git
12020 F: drivers/input/serio/i8042-unicore32io.h
12021 F: drivers/i2c/busses/i2c-puv3.c
12022 F: drivers/video/fbdev/fb-puv3.c
12023 F: drivers/rtc/rtc-puv3.c
12025 PMBUS HARDWARE MONITORING DRIVERS
12028 W: http://hwmon.wiki.kernel.org/
12029 W: http://www.roeck-us.net/linux/drivers/
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12032 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12033 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12034 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12035 F: Documentation/hwmon/adm1275
12036 F: Documentation/hwmon/ibm-cffps
12037 F: Documentation/hwmon/ir35221
12038 F: Documentation/hwmon/lm25066
12039 F: Documentation/hwmon/ltc2978
12040 F: Documentation/hwmon/ltc3815
12041 F: Documentation/hwmon/max16064
12042 F: Documentation/hwmon/max20751
12043 F: Documentation/hwmon/max31785
12044 F: Documentation/hwmon/max34440
12045 F: Documentation/hwmon/max8688
12046 F: Documentation/hwmon/pmbus
12047 F: Documentation/hwmon/pmbus-core
12048 F: Documentation/hwmon/tps40422
12049 F: Documentation/hwmon/ucd9000
12050 F: Documentation/hwmon/ucd9200
12051 F: Documentation/hwmon/zl6100
12052 F: drivers/hwmon/pmbus/
12053 F: include/linux/pmbus.h
12055 PMC SIERRA MaxRAID DRIVER
12057 W: http://www.pmc-sierra.com/
12059 F: drivers/scsi/pmcraid.*
12061 PMC SIERRA PM8001 DRIVER
12066 F: drivers/scsi/pm8001/
12073 PNI RM3100 IIO DRIVER
12077 F: drivers/iio/magnetometer/rm3100*
12078 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12080 POSIX CLOCKS and TIMERS
12083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12086 F: include/linux/timer*
12087 F: kernel/time/*timer*
12089 POWER MANAGEMENT CORE
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12093 B: https://bugzilla.kernel.org
12095 F: drivers/base/power/
12096 F: include/linux/pm.h
12097 F: include/linux/pm_*
12098 F: include/linux/powercap.h
12099 F: drivers/powercap/
12100 F: kernel/configs/nopm.config
12102 POWER STATE COORDINATION INTERFACE (PSCI)
12107 F: drivers/firmware/psci*.c
12108 F: include/linux/psci.h
12109 F: include/uapi/linux/psci.h
12111 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12116 F: Documentation/ABI/testing/sysfs-class-power
12117 F: Documentation/devicetree/bindings/power/supply/
12118 F: include/linux/power_supply.h
12119 F: drivers/power/supply/
12121 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12125 F: drivers/char/powernv-op-panel.c
12127 PPP OVER ATM (RFC 2364)
12130 F: net/atm/pppoatm.c
12131 F: include/uapi/linux/atmppp.h
12136 F: drivers/net/ppp/pppoe.c
12137 F: drivers/net/ppp/pppox.c
12142 F: net/l2tp/l2tp_ppp.c
12143 F: include/linux/if_pppol2tp.h
12144 F: include/uapi/linux/if_pppol2tp.h
12146 PPP PROTOCOL DRIVERS AND COMPRESSORS
12150 F: drivers/net/ppp/ppp_*
12154 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12157 F: Documentation/pps/
12158 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12159 F: Documentation/ABI/testing/sysfs-pps
12161 F: include/linux/pps*.h
12162 F: include/uapi/linux/pps.h
12168 F: drivers/net/ppp/pptp.c
12169 W: http://sourceforge.net/projects/accel-pptp
12174 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12176 F: Documentation/preempt-locking.txt
12177 F: include/linux/preempt.h
12185 F: include/linux/printk.h
12187 PRISM54 WIRELESS DRIVER
12190 W: http://wireless.kernel.org/en/users/Drivers/p54
12192 F: drivers/net/wireless/intersil/prism54/
12200 F: include/linux/proc_fs.h
12201 F: tools/testing/selftests/proc/
12202 F: Documentation/filesystems/proc.txt
12210 F: fs/proc/proc_sysctl.c
12211 F: include/linux/sysctl.h
12213 F: tools/testing/selftests/sysctl/
12215 PS3 NETWORK SUPPORT
12220 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12222 PS3 PLATFORM SUPPORT
12226 F: arch/powerpc/boot/ps3*
12227 F: arch/powerpc/include/asm/lv1call.h
12228 F: arch/powerpc/include/asm/ps3*.h
12229 F: arch/powerpc/platforms/ps3/
12232 F: drivers/rtc/rtc-ps3.c
12233 F: drivers/usb/host/*ps3.c
12234 F: sound/ppc/snd_ps3*
12241 F: drivers/block/ps3vram.c
12243 PSAMPLE PACKET SAMPLING SUPPORT:
12247 F: include/net/psample.h
12248 F: include/uapi/linux/psample.h
12256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12258 F: include/linux/pstore*
12259 F: drivers/firmware/efi/efi-pstore.c
12260 F: drivers/acpi/apei/erst.c
12261 F: Documentation/admin-guide/ramoops.rst
12262 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12263 K: \b(pstore|ramoops)
12265 PTP HARDWARE CLOCK SUPPORT
12269 W: http://linuxptp.sourceforge.net/
12270 F: Documentation/ABI/testing/sysfs-ptp
12271 F: Documentation/ptp/*
12272 F: drivers/net/phy/dp83640*
12274 F: include/linux/ptp_cl*
12279 F: include/asm-generic/syscall.h
12280 F: include/linux/ptrace.h
12281 F: include/linux/regset.h
12282 F: include/linux/tracehook.h
12283 F: include/uapi/linux/ptrace.h
12284 F: include/uapi/linux/ptrace.h
12285 F: include/asm-generic/ptrace.h
12287 F: arch/*/ptrace*.c
12288 F: arch/*/*/ptrace*.c
12289 F: arch/*/include/asm/ptrace*.h
12294 T: git git://linuxtv.org/media_tree.git
12296 F: drivers/media/usb/pulse8-cec/*
12297 F: Documentation/media/cec-drivers/pulse8-cec.rst
12299 PVRUSB2 VIDEO4LINUX DRIVER
12303 W: http://www.isely.net/pvrusb2/
12304 T: git git://linuxtv.org/media_tree.git
12306 F: Documentation/media/v4l-drivers/pvrusb2*
12307 F: drivers/media/usb/pvrusb2/
12312 T: git git://linuxtv.org/media_tree.git
12314 F: drivers/media/usb/pwc/*
12321 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12322 F: Documentation/hwmon/pwm-fan
12323 F: drivers/hwmon/pwm-fan.c
12329 F: drivers/media/rc/pwm-ir-tx.c
12335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12336 F: Documentation/pwm.txt
12337 F: Documentation/devicetree/bindings/pwm/
12338 F: include/linux/pwm.h
12340 F: drivers/video/backlight/pwm_bl.c
12341 F: include/linux/pwm_backlight.h
12342 F: drivers/gpio/gpio-mvebu.c
12343 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12349 F: drivers/gpio/gpio-pxa.c
12359 PXA2xx/PXA3xx SUPPORT
12364 T: git git://github.com/hzhuang1/linux.git
12365 T: git git://github.com/rjarzmik/linux.git
12367 F: arch/arm/boot/dts/pxa*
12368 F: arch/arm/mach-pxa/
12369 F: drivers/dma/pxa*
12370 F: drivers/pcmcia/pxa2xx*
12371 F: drivers/pinctrl/pxa/
12372 F: drivers/spi/spi-pxa2xx*
12373 F: drivers/usb/gadget/udc/pxa2*
12374 F: include/sound/pxa2xx-lib.h
12382 F: drivers/crypto/qat/
12384 QCOM AUDIO (ASoC) DRIVERS
12391 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12396 F: drivers/firmware/qemu_fw_cfg.c
12397 F: include/uapi/linux/qemu_fw_cfg.h
12404 F: drivers/infiniband/hw/qib/
12406 QLOGIC QL41xxx FCOE DRIVER
12410 F: drivers/scsi/qedf/
12412 QLOGIC QL41xxx ISCSI DRIVER
12416 F: drivers/scsi/qedi/
12418 QLOGIC QL4xxx ETHERNET DRIVER
12423 F: drivers/net/ethernet/qlogic/qed/
12424 F: include/linux/qed/
12425 F: drivers/net/ethernet/qlogic/qede/
12427 QLOGIC QL4xxx RDMA DRIVER
12432 F: drivers/infiniband/hw/qedr/
12433 F: include/uapi/rdma/qedr-abi.h
12435 QLOGIC QLA1280 SCSI DRIVER
12439 F: drivers/scsi/qla1280.[ch]
12441 QLOGIC QLA2XXX FC-SCSI DRIVER
12445 F: Documentation/scsi/LICENSE.qla2xxx
12446 F: drivers/scsi/qla2xxx/
12448 QLOGIC QLA3XXX NETWORK DRIVER
12452 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12453 F: drivers/net/ethernet/qlogic/qla3xxx.*
12455 QLOGIC QLA4XXX iSCSI DRIVER
12459 F: Documentation/scsi/LICENSE.qla4xxx
12460 F: drivers/scsi/qla4xxx/
12462 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12468 F: drivers/net/ethernet/qlogic/qlcnic/
12470 QLOGIC QLGE 10Gb ETHERNET DRIVER
12475 F: drivers/net/ethernet/qlogic/qlge/
12477 QM1D1B0004 MEDIA DRIVER
12481 F: drivers/media/tuners/qm1d1b0004*
12483 QM1D1C0042 MEDIA DRIVER
12487 F: drivers/media/tuners/qm1d1c0042*
12491 W: http://www.alarsen.net/linux/qnx4fs/
12494 F: include/uapi/linux/qnx4_fs.h
12495 F: include/uapi/linux/qnxtypes.h
12497 QORIQ DPAA2 FSL-MC BUS DRIVER
12502 F: drivers/bus/fsl-mc/
12503 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12504 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12506 QT1010 MEDIA DRIVER
12509 W: https://linuxtv.org
12510 W: http://palosaari.fi/linux/
12511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12512 T: git git://linuxtv.org/anttip/media_tree.git
12514 F: drivers/media/tuners/qt1010*
12516 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12519 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12522 F: drivers/net/wireless/ath/ath10k/
12524 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12527 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12529 F: drivers/net/wireless/ath/ath9k/
12531 QUALCOMM CAMERA SUBSYSTEM DRIVER
12535 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12536 F: Documentation/media/v4l-drivers/qcom_camss.rst
12537 F: drivers/media/platform/qcom/camss/
12539 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12543 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12544 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12546 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12550 F: drivers/net/ethernet/qualcomm/emac/
12552 QUALCOMM GENERIC INTERFACE I2C DRIVER
12558 F: drivers/i2c/busses/i2c-qcom-geni.c
12560 QUALCOMM HEXAGON ARCHITECTURE
12563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12567 QUALCOMM HIDMA DRIVER
12573 F: drivers/dma/qcom/hidma*
12580 F: drivers/iommu/qcom_iommu.c
12582 QUALCOMM TSENS THERMAL DRIVER
12587 F: drivers/thermal/qcom/
12589 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12593 T: git git://linuxtv.org/media_tree.git
12595 F: drivers/media/platform/qcom/venus/
12597 QUALCOMM WCN36XX WIRELESS DRIVER
12600 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12601 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12603 F: drivers/net/wireless/ath/wcn36xx/
12605 QUANTENNA QTNFMAC WIRELESS DRIVER
12611 F: drivers/net/wireless/quantenna
12613 RADEON and AMDGPU DRM DRIVERS
12618 T: git git://people.freedesktop.org/~agd5f/linux
12620 F: drivers/gpu/drm/radeon/
12621 F: include/uapi/drm/radeon_drm.h
12622 F: drivers/gpu/drm/amd/
12623 F: include/uapi/drm/amdgpu_drm.h
12625 RADEON FRAMEBUFFER DISPLAY DRIVER
12629 F: drivers/video/fbdev/aty/radeon*
12630 F: include/uapi/linux/radeonfb.h
12632 RADIOSHARK RADIO DRIVER
12635 T: git git://linuxtv.org/media_tree.git
12637 F: drivers/media/radio/radio-shark.c
12639 RADIOSHARK2 RADIO DRIVER
12642 T: git git://linuxtv.org/media_tree.git
12644 F: drivers/media/radio/radio-shark2.c
12645 F: drivers/media/radio/radio-tea5777.c
12647 RADOS BLOCK DEVICE (RBD)
12652 W: http://ceph.com/
12653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12654 T: git git://github.com/ceph/ceph-client.git
12656 F: Documentation/ABI/testing/sysfs-bus-rbd
12657 F: drivers/block/rbd.c
12658 F: drivers/block/rbd_types.h
12660 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12664 F: drivers/video/fbdev/aty/aty128fb.c
12666 RAINSHADOW-CEC DRIVER
12669 T: git git://linuxtv.org/media_tree.git
12671 F: drivers/media/usb/rainshadow-cec/*
12673 RALINK MIPS ARCHITECTURE
12677 F: arch/mips/ralink
12679 RALINK RT2X00 WIRELESS LAN DRIVER
12685 F: drivers/net/wireless/ralink/rt2x00/
12687 RAMDISK RAM BLOCK DEVICE DRIVER
12690 F: Documentation/blockdev/ramdisk.txt
12691 F: drivers/block/brd.c
12693 RANCHU VIRTUAL BOARD FOR MIPS
12697 F: arch/mips/generic/board-ranchu.c
12698 F: arch/mips/configs/generic/board-ranchu.config
12700 RANDOM NUMBER DRIVER
12703 F: drivers/char/random.c
12709 F: drivers/rapidio/
12711 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12714 F: drivers/net/wireless/ray*
12716 RCUTORTURE TEST FRAMEWORK
12724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12725 F: tools/testing/selftests/rcutorture
12731 RDC R6040 FAST ETHERNET DRIVER
12735 F: drivers/net/ethernet/rdc/r6040.c
12737 RDMAVT - RDMA verbs software
12742 F: drivers/infiniband/sw/rdmavt
12744 RDS - RELIABLE DATAGRAM SOCKETS
12749 W: https://oss.oracle.com/projects/rds/
12752 F: Documentation/networking/rds.txt
12754 RDT - RESOURCE ALLOCATION
12759 F: arch/x86/kernel/cpu/resctrl/
12760 F: arch/x86/include/asm/resctrl_sched.h
12761 F: Documentation/x86/resctrl*
12763 READ-COPY UPDATE (RCU)
12771 W: http://www.rdrop.com/users/paulmck/RCU/
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12774 F: Documentation/RCU/
12775 X: Documentation/RCU/torture.txt
12776 F: include/linux/rcu*
12777 X: include/linux/srcu*.h
12779 X: kernel/rcu/srcu*.c
12781 REAL TIME CLOCK (RTC) SUBSYSTEM
12785 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12788 F: Documentation/devicetree/bindings/rtc/
12789 F: Documentation/rtc.txt
12791 F: include/linux/rtc.h
12792 F: include/uapi/linux/rtc.h
12793 F: include/linux/rtc/
12794 F: include/linux/platform_data/rtc-*
12795 F: tools/testing/selftests/rtc/
12797 REALTEK AUDIO CODECS
12801 F: sound/soc/codecs/rt*
12802 F: include/sound/rt*.h
12804 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12807 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12808 F: drivers/net/dsa/realtek-smi*
12809 F: drivers/net/dsa/rtl83*
12811 REGISTER MAP ABSTRACTION
12814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12816 F: Documentation/devicetree/bindings/regmap/
12817 F: drivers/base/regmap/
12818 F: include/linux/regmap.h
12820 REISERFS FILE SYSTEM
12825 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12831 F: Documentation/devicetree/bindings/remoteproc/
12832 F: Documentation/remoteproc.txt
12833 F: drivers/remoteproc/
12834 F: include/linux/remoteproc.h
12836 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12843 F: Documentation/rpmsg.txt
12844 F: include/linux/rpmsg.h
12845 F: include/linux/rpmsg/
12847 RENESAS CLOCK DRIVERS
12850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12852 F: drivers/clk/renesas/
12854 RENESAS EMEV2 I2C DRIVER
12857 F: drivers/i2c/busses/i2c-emev2.c
12859 RENESAS ETHERNET DRIVERS
12863 F: Documentation/devicetree/bindings/net/renesas,*.txt
12864 F: Documentation/devicetree/bindings/net/sh_eth.txt
12865 F: drivers/net/ethernet/renesas/
12866 F: include/linux/sh_eth.h
12868 RENESAS R-CAR GYROADC DRIVER
12872 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12873 F: drivers/iio/adc/rcar-gyroadc.c
12875 RENESAS R-CAR I2C DRIVERS
12878 F: drivers/i2c/busses/i2c-rcar.c
12879 F: drivers/i2c/busses/i2c-sh_mobile.c
12881 RENESAS RIIC DRIVER
12884 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12885 F: drivers/i2c/busses/i2c-riic.c
12887 RENESAS USB PHY DRIVER
12891 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12893 RESET CONTROLLER FRAMEWORK
12895 T: git git://git.pengutronix.de/git/pza/linux
12898 F: Documentation/devicetree/bindings/reset/
12899 F: include/dt-bindings/reset/
12900 F: include/linux/reset.h
12901 F: include/linux/reset-controller.h
12903 RESTARTABLE SEQUENCES SUPPORT
12911 F: include/uapi/linux/rseq.h
12912 F: include/trace/events/rseq.h
12913 F: tools/testing/selftests/rseq/
12918 W: http://wireless.kernel.org/
12919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12922 F: Documentation/rfkill.txt
12923 F: Documentation/ABI/stable/sysfs-class-rfkill
12925 F: include/linux/rfkill.h
12926 F: include/uapi/linux/rfkill.h
12933 F: lib/rhashtable.c
12934 F: lib/test_rhashtable.c
12935 F: include/linux/rhashtable.h
12936 F: include/linux/rhashtable-types.h
12938 RICOH R5C592 MEMORYSTICK DRIVER
12941 F: drivers/memstick/host/r592.*
12943 RICOH SMARTMEDIA/XD DRIVER
12946 F: drivers/mtd/nand/raw/r852.c
12947 F: drivers/mtd/nand/raw/r852.h
12949 RISC-V ARCHITECTURE
12953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12961 W: http://sourceforge.net/projects/roccat/
12963 F: drivers/hid/hid-roccat*
12964 F: include/linux/hid-roccat*
12965 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12967 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12971 F: drivers/media/platform/rockchip/rga/
12972 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12974 ROCKCHIP VPU CODEC DRIVER
12978 F: drivers/staging/media/platform/rockchip/vpu/
12979 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
12985 F: drivers/net/ethernet/rocker/
12989 W: http://www.comtrol.com
12991 F: Documentation/serial/rocket.txt
12992 F: drivers/tty/rocket*
12994 ROCKETPORT EXPRESS/INFINITY DRIVER
12998 F: drivers/tty/serial/rp2.*
13000 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13005 F: drivers/mfd/bd9571mwv.c
13006 F: drivers/regulator/bd9571mwv-regulator.c
13007 F: drivers/gpio/gpio-bd9571mwv.c
13008 F: include/linux/mfd/bd9571mwv.h
13009 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13014 W: http://www.linux-ax25.org/
13016 F: include/net/rose.h
13017 F: include/uapi/linux/rose.h
13020 RTL2830 MEDIA DRIVER
13023 W: https://linuxtv.org
13024 W: http://palosaari.fi/linux/
13025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13026 T: git git://linuxtv.org/anttip/media_tree.git
13028 F: drivers/media/dvb-frontends/rtl2830*
13030 RTL2832 MEDIA DRIVER
13033 W: https://linuxtv.org
13034 W: http://palosaari.fi/linux/
13035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13036 T: git git://linuxtv.org/anttip/media_tree.git
13038 F: drivers/media/dvb-frontends/rtl2832*
13040 RTL2832_SDR MEDIA DRIVER
13043 W: https://linuxtv.org
13044 W: http://palosaari.fi/linux/
13045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13046 T: git git://linuxtv.org/anttip/media_tree.git
13048 F: drivers/media/dvb-frontends/rtl2832_sdr*
13050 RTL8180 WIRELESS DRIVER
13052 W: http://wireless.kernel.org/
13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13055 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13057 RTL8187 WIRELESS DRIVER
13062 W: http://wireless.kernel.org/
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13065 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13067 REALTEK WIRELESS DRIVER (rtlwifi family)
13070 W: http://wireless.kernel.org/
13071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13073 F: drivers/net/wireless/realtek/rtlwifi/
13075 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13080 F: drivers/net/wireless/realtek/rtl8xxxu/
13082 RXRPC SOCKETS (AF_RXRPC)
13087 F: include/keys/rxrpc-type.h
13088 F: include/net/af_rxrpc.h
13089 F: include/trace/events/rxrpc.h
13090 F: include/uapi/linux/rxrpc.h
13091 F: Documentation/networking/rxrpc.txt
13092 W: https://www.infradead.org/~dhowells/kafs/
13094 S3 SAVAGE FRAMEBUFFER DRIVER
13098 F: drivers/video/fbdev/savage/
13104 W: http://www.ibm.com/developerworks/linux/linux390/
13105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13109 F: Documentation/s390/
13110 F: Documentation/driver-api/s390-drivers.rst
13112 S390 COMMON I/O LAYER
13116 W: http://www.ibm.com/developerworks/linux/linux390/
13118 F: drivers/s390/cio/
13124 W: http://www.ibm.com/developerworks/linux/linux390/
13126 F: drivers/s390/block/dasd*
13127 F: block/partitions/ibm.c
13132 W: http://www.ibm.com/developerworks/linux/linux390/
13134 F: drivers/iommu/s390-iommu.c
13136 S390 IUCV NETWORK LAYER
13140 W: http://www.ibm.com/developerworks/linux/linux390/
13142 F: drivers/s390/net/*iucv*
13143 F: include/net/iucv/
13146 S390 NETWORK DRIVERS
13150 W: http://www.ibm.com/developerworks/linux/linux390/
13152 F: drivers/s390/net/
13158 W: http://www.ibm.com/developerworks/linux/linux390/
13161 F: drivers/pci/hotplug/s390_pci_hpc.c
13163 S390 VFIO-CCW DRIVER
13169 F: drivers/s390/cio/vfio_ccw*
13170 F: Documentation/s390/vfio-ccw.txt
13171 F: include/uapi/linux/vfio_ccw.h
13176 W: http://www.ibm.com/developerworks/linux/linux390/
13178 F: drivers/s390/crypto/
13180 S390 VFIO AP DRIVER
13185 W: http://www.ibm.com/developerworks/linux/linux390/
13187 F: drivers/s390/crypto/vfio_ap_drv.c
13188 F: drivers/s390/crypto/vfio_ap_private.h
13189 F: drivers/s390/crypto/vfio_ap_ops.c
13190 F: Documentation/s390/vfio-ap.txt
13196 W: http://www.ibm.com/developerworks/linux/linux390/
13198 F: drivers/s390/scsi/zfcp_*
13200 S3C24XX SD/MMC Driver
13204 F: drivers/mmc/host/s3cmci.*
13206 SAA6588 RDS RECEIVER DRIVER
13209 T: git git://linuxtv.org/media_tree.git
13210 W: https://linuxtv.org
13212 F: drivers/media/i2c/saa6588*
13214 SAA7134 VIDEO4LINUX DRIVER
13217 W: https://linuxtv.org
13218 T: git git://linuxtv.org/media_tree.git
13220 F: Documentation/media/v4l-drivers/saa7134*
13221 F: drivers/media/pci/saa7134/
13223 SAA7146 VIDEO4LINUX-2 DRIVER
13226 T: git git://linuxtv.org/media_tree.git
13228 F: drivers/media/common/saa7146/
13229 F: drivers/media/pci/saa7146/
13230 F: include/media/drv-intf/saa7146*
13232 SAMSUNG AUDIO (ASoC) DRIVERS
13238 F: sound/soc/samsung/
13239 F: Documentation/devicetree/bindings/sound/samsung*
13241 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13246 F: drivers/crypto/exynos-rng.c
13247 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13249 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13253 F: drivers/char/hw_random/exynos-trng.c
13254 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13256 SAMSUNG FRAMEBUFFER DRIVER
13260 F: drivers/video/fbdev/s3c-fb.c
13262 SAMSUNG LAPTOP DRIVER
13266 F: drivers/platform/x86/samsung-laptop.c
13268 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13275 F: drivers/mfd/sec*.c
13276 F: drivers/regulator/s2m*.c
13277 F: drivers/regulator/s5m*.c
13278 F: drivers/clk/clk-s2mps11.c
13279 F: drivers/rtc/rtc-s5m.c
13280 F: include/linux/mfd/samsung/
13281 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13282 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13283 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13284 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13286 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13291 F: drivers/media/platform/s3c-camif/
13292 F: include/media/drv-intf/s3c_camif.h
13294 SAMSUNG S3FWRN5 NFC DRIVER
13299 F: drivers/nfc/s3fwrn5
13301 SAMSUNG S5C73M3 CAMERA DRIVER
13306 F: drivers/media/i2c/s5c73m3/*
13308 SAMSUNG S5K5BAF CAMERA DRIVER
13313 F: drivers/media/i2c/s5k5baf.c
13315 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13322 F: drivers/crypto/s5p-sss.c
13324 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13328 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13330 F: drivers/media/platform/exynos4-is/
13332 SAMSUNG SOC CLOCK DRIVERS
13338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13339 F: drivers/clk/samsung/
13340 F: include/dt-bindings/clock/exynos*.h
13341 F: Documentation/devicetree/bindings/clock/exynos*.txt
13343 SAMSUNG SPI DRIVERS
13350 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13351 F: drivers/spi/spi-s3c*
13352 F: include/linux/platform_data/spi-s3c64xx.h
13354 SAMSUNG SXGBE DRIVERS
13360 F: drivers/net/ethernet/samsung/sxgbe/
13362 SAMSUNG THERMAL DRIVER
13367 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13368 F: drivers/thermal/samsung/
13370 SAMSUNG USB2 PHY DRIVER
13375 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13376 F: Documentation/phy/samsung-usb2.txt
13377 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13378 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13379 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13380 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13381 F: drivers/phy/samsung/phy-samsung-usb2.c
13382 F: drivers/phy/samsung/phy-samsung-usb2.h
13387 F: drivers/watchdog/sc1200wdt.c
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13396 F: include/linux/sched.h
13397 F: include/uapi/linux/sched.h
13398 F: include/linux/wait.h
13400 SCR24X CHIP CARD INTERFACE DRIVER
13403 F: drivers/char/pcmcia/scr24x_cs.c
13408 W: http://www.kernel.dk
13410 F: drivers/scsi/sr*
13412 SCSI RDMA PROTOCOL (SRP) INITIATOR
13416 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13417 F: drivers/infiniband/ulp/srp/
13418 F: include/scsi/srp.h
13420 SCSI RDMA PROTOCOL (SRP) TARGET
13425 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13426 F: drivers/infiniband/ulp/srpt/
13431 W: http://sg.danny.cz/sg
13433 F: Documentation/scsi/scsi-generic.txt
13434 F: drivers/scsi/sg.c
13435 F: include/scsi/sg.h
13439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13444 F: Documentation/devicetree/bindings/scsi/
13452 F: Documentation/scsi/st.txt
13453 F: drivers/scsi/st.*
13454 F: drivers/scsi/st_*.h
13461 W: http://lksctp.sourceforge.net
13463 F: Documentation/networking/sctp.txt
13464 F: include/linux/sctp.h
13465 F: include/uapi/linux/sctp.h
13466 F: include/net/sctp/
13472 F: Documentation/i2c/busses/scx200_acb
13473 F: arch/x86/platform/scx200/
13474 F: drivers/watchdog/scx200_wdt.c
13475 F: drivers/i2c/busses/scx200*
13476 F: drivers/mtd/maps/scx200_docflash.c
13477 F: include/linux/scx200.h
13482 F: drivers/char/scx200_gpio.c
13483 F: include/linux/scx200_gpio.h
13485 SCx200 HRT CLOCKSOURCE DRIVER
13488 F: drivers/clocksource/scx200_hrt.c
13490 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13494 F: drivers/mmc/host/sdricoh_cs.c
13496 SECO BOARDS CEC DRIVER
13499 F: drivers/media/platform/seco-cec/seco-cec.c
13500 F: drivers/media/platform/seco-cec/seco-cec.h
13506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13508 F: kernel/seccomp.c
13509 F: include/uapi/linux/seccomp.h
13510 F: include/linux/seccomp.h
13511 F: tools/testing/selftests/seccomp/*
13512 F: tools/testing/selftests/kselftest_harness.h
13513 F: Documentation/userspace-api/seccomp_filter.rst
13514 K: \bsecure_computing
13517 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13522 F: drivers/mmc/host/sdhci-brcmstb*
13524 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13527 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13529 F: drivers/mmc/host/sdhci*
13530 F: include/linux/mmc/sdhci*
13532 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13537 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13539 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13543 F: drivers/mmc/host/sdhci-of-at91.c
13545 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13550 F: drivers/mmc/host/sdhci-s3c*
13552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13556 F: drivers/mmc/host/sdhci-spear.c
13558 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13562 F: drivers/mmc/host/sdhci-omap.c
13564 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13570 F: block/opal_proto.h
13571 F: include/linux/sed*
13572 F: include/uapi/linux/sed*
13582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13583 W: http://kernsec.org/
13586 X: security/selinux/
13588 SELINUX SECURITY MODULE
13593 W: https://selinuxproject.org
13594 W: https://github.com/SELinuxProject
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13597 F: include/linux/selinux*
13598 F: security/selinux/
13599 F: scripts/selinux/
13600 F: Documentation/admin-guide/LSM/SELinux.rst
13605 F: drivers/misc/phantom.c
13606 F: include/uapi/linux/phantom.h
13612 F: Documentation/devicetree/bindings/serial/slave-device.txt
13613 F: drivers/tty/serdev/
13614 F: include/linux/serdev.h
13620 F: Documentation/devicetree/bindings/serial/
13621 F: drivers/tty/serial/
13627 F: drivers/media/rc/serial_ir.c
13635 F: drivers/net/ethernet/sfc/
13640 F: drivers/misc/sgi-gru/
13642 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13646 F: Documentation/ia64/serial.txt
13647 F: drivers/tty/serial/ioc?_serial.c
13648 F: include/linux/ioc?.h
13650 SGI XP/XPC/XPNET DRIVER
13654 F: drivers/misc/sgi-xp/
13656 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13659 W: http://www.ibm.com/developerworks/linux/linux390/
13663 SHARP RJ54N1CB0C SENSOR DRIVER
13666 T: git git://linuxtv.org/media_tree.git
13668 F: drivers/media/i2c/rj54n1cb0c.c
13669 F: include/media/i2c/rj54n1cb0c.h
13671 SH_VEU V4L2 MEM2MEM DRIVER
13674 F: drivers/media/platform/sh_veu.c
13676 SH_VOU V4L2 OUTPUT DRIVER
13679 F: drivers/media/platform/sh_vou.c
13680 F: include/media/drv-intf/sh_vou.h
13682 SI2157 MEDIA DRIVER
13685 W: https://linuxtv.org
13686 W: http://palosaari.fi/linux/
13687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13688 T: git git://linuxtv.org/anttip/media_tree.git
13690 F: drivers/media/tuners/si2157*
13692 SI2165 MEDIA DRIVER
13695 W: https://linuxtv.org
13696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13698 F: drivers/media/dvb-frontends/si2165*
13700 SI2168 MEDIA DRIVER
13703 W: https://linuxtv.org
13704 W: http://palosaari.fi/linux/
13705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13706 T: git git://linuxtv.org/anttip/media_tree.git
13708 F: drivers/media/dvb-frontends/si2168*
13710 SI470X FM RADIO RECEIVER I2C DRIVER
13713 T: git git://linuxtv.org/media_tree.git
13714 W: https://linuxtv.org
13716 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13718 SI470X FM RADIO RECEIVER USB DRIVER
13721 T: git git://linuxtv.org/media_tree.git
13722 W: https://linuxtv.org
13724 F: drivers/media/radio/si470x/radio-si470x-common.c
13725 F: drivers/media/radio/si470x/radio-si470x.h
13726 F: drivers/media/radio/si470x/radio-si470x-usb.c
13728 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13731 T: git git://linuxtv.org/media_tree.git
13732 W: https://linuxtv.org
13734 F: drivers/media/radio/si4713/si4713.?
13736 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13739 T: git git://linuxtv.org/media_tree.git
13740 W: https://linuxtv.org
13742 F: drivers/media/radio/si4713/radio-platform-si4713.c
13744 SI4713 FM RADIO TRANSMITTER USB DRIVER
13747 T: git git://linuxtv.org/media_tree.git
13748 W: https://linuxtv.org
13750 F: drivers/media/radio/si4713/radio-usb-si4713.c
13755 W: https://linuxtv.org
13756 T: git git://linuxtv.org/media_tree.git
13758 F: drivers/media/common/siano/
13759 F: drivers/media/usb/siano/
13760 F: drivers/media/usb/siano/
13761 F: drivers/media/mmc/siano/
13766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13771 SILEAD TOUCHSCREEN DRIVER
13776 F: drivers/input/touchscreen/silead.c
13777 F: drivers/platform/x86/touchscreen_dmi.c
13779 SILICON MOTION SM712 FRAME BUFFER DRIVER
13785 F: drivers/video/fbdev/sm712*
13786 F: Documentation/fb/sm712fb.txt
13788 SIMPLE FIRMWARE INTERFACE (SFI)
13791 W: http://simplefirmware.org/
13792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13794 F: arch/x86/platform/sfi/
13796 F: include/linux/sfi*.h
13802 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13803 F: drivers/video/fbdev/simplefb.c
13804 F: include/linux/platform_data/simplefb.h
13806 SIMTEC EB110ATX (Chalice CATS)
13810 W: http://www.simtec.co.uk/products/EB110ATX/
13813 SIMTEC EB2410ITX (BAST)
13817 W: http://www.simtec.co.uk/products/EB2410ITX/
13819 F: arch/arm/mach-s3c24xx/mach-bast.c
13820 F: arch/arm/mach-s3c24xx/bast-ide.c
13821 F: arch/arm/mach-s3c24xx/bast-irq.c
13823 SIPHASH PRF ROUTINES
13827 F: lib/test_siphash.c
13828 F: include/linux/siphash.h
13836 F: drivers/gpio/gpio-siox.c
13837 F: include/trace/events/siox.h
13839 SIS 190 ETHERNET DRIVER
13843 F: drivers/net/ethernet/sis/sis190.c
13845 SIS 900/7016 FAST ETHERNET DRIVER
13847 W: http://www.brownhat.org/sis900.html
13850 F: drivers/net/ethernet/sis/sis900.*
13852 SIS FRAMEBUFFER DRIVER
13854 W: http://www.winischhofer.net/linuxsisvga.shtml
13856 F: Documentation/fb/sisfb.txt
13857 F: drivers/video/fbdev/sis/
13858 F: include/video/sisfb.h
13862 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13864 F: drivers/usb/misc/sisusbvga/
13874 F: include/linux/sl?b*.h
13877 SLEEPABLE READ-COPY UPDATE (SRCU)
13884 W: http://www.rdrop.com/users/paulmck/RCU/
13886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13887 F: include/linux/srcu*.h
13888 F: kernel/rcu/srcu*.c
13890 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13894 F: drivers/slimbus/
13895 F: Documentation/devicetree/bindings/slimbus/
13896 F: include/linux/slimbus.h
13898 SMACK SECURITY MODULE
13901 W: http://schaufler-ca.com
13902 T: git git://github.com/cschaufler/smack-next
13904 F: Documentation/admin-guide/LSM/Smack.rst
13907 SMC91x ETHERNET DRIVER
13910 F: drivers/net/ethernet/smsc/smc91x.*
13912 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13916 F: drivers/media/i2c/smiapp/
13917 F: include/media/i2c/smiapp.h
13918 F: drivers/media/i2c/smiapp-pll.c
13919 F: drivers/media/i2c/smiapp-pll.h
13920 F: include/uapi/linux/smiapp.h
13921 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13923 SMM665 HARDWARE MONITOR DRIVER
13927 F: Documentation/hwmon/smm665
13928 F: drivers/hwmon/smm665.c
13930 SMSC EMC2103 HARDWARE MONITOR DRIVER
13934 F: Documentation/hwmon/emc2103
13935 F: drivers/hwmon/emc2103.c
13937 SMSC SCH5627 HARDWARE MONITOR DRIVER
13941 F: Documentation/hwmon/sch5627
13942 F: drivers/hwmon/sch5627.c
13944 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13948 F: drivers/video/fbdev/smscufx.c
13950 SMSC47B397 HARDWARE MONITOR DRIVER
13954 F: Documentation/hwmon/smsc47b397
13955 F: drivers/hwmon/smsc47b397.c
13957 SMSC911x ETHERNET DRIVER
13961 F: include/linux/smsc911x.h
13962 F: drivers/net/ethernet/smsc/smsc911x.*
13964 SMSC9420 PCI ETHERNET DRIVER
13968 F: drivers/net/ethernet/smsc/smsc9420.*
13970 SOC-CAMERA V4L2 SUBSYSTEM
13972 T: git git://linuxtv.org/media_tree.git
13974 F: include/media/soc*
13975 F: drivers/media/i2c/soc_camera/
13976 F: drivers/media/platform/soc_camera/
13978 SOCIONEXT SYNQUACER I2C DRIVER
13982 F: drivers/i2c/busses/i2c-synquacer.c
13983 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13985 SOCIONEXT UNIPHIER SOUND DRIVER
13988 F: sound/soc/uniphier/
13990 SOEKRIS NET48XX LED SUPPORT
13993 F: drivers/leds/leds-net48xx.c
13995 SOFT-ROCE DRIVER (rxe)
13999 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14000 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14001 F: drivers/infiniband/sw/rxe/
14002 F: include/uapi/rdma/rdma_user_rxe.h
14004 SOFTLOGIC 6x10 MPEG CODEC
14012 F: drivers/media/pci/solo6x10/
14014 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14018 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14019 F: drivers/firmware/arm_sdei.c
14020 F: include/linux/arm_sdei.h
14021 F: include/uapi/linux/arm_sdei.h
14023 SOFTWARE RAID (Multiple Disks) SUPPORT
14026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14028 F: drivers/md/Makefile
14029 F: drivers/md/Kconfig
14031 F: drivers/md/raid*
14032 F: include/linux/raid/
14033 F: include/uapi/linux/raid/
14035 SOCIONEXT (SNI) AVE NETWORK DRIVER
14039 F: drivers/net/ethernet/socionext/sni_ave.c
14040 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14042 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14046 F: drivers/net/ethernet/socionext/netsec.c
14047 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14049 SOLIDRUN CLEARFOG SUPPORT
14052 F: arch/arm/boot/dts/armada-388-clearfog*
14053 F: arch/arm/boot/dts/armada-38x-solidrun-*
14055 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14058 F: arch/arm/boot/dts/imx6*-cubox-i*
14059 F: arch/arm/boot/dts/imx6*-hummingboard*
14060 F: arch/arm/boot/dts/imx6*-sr-*
14062 SONIC NETWORK DRIVER
14066 F: drivers/net/ethernet/natsemi/sonic.*
14068 SONICS SILICON BACKPLANE DRIVER (SSB)
14073 F: include/linux/ssb/
14075 SONY IMX214 SENSOR DRIVER
14078 T: git git://linuxtv.org/media_tree.git
14080 F: drivers/media/i2c/imx214.c
14081 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14083 SONY IMX258 SENSOR DRIVER
14086 T: git git://linuxtv.org/media_tree.git
14088 F: drivers/media/i2c/imx258.c
14090 SONY IMX274 SENSOR DRIVER
14093 T: git git://linuxtv.org/media_tree.git
14095 F: drivers/media/i2c/imx274.c
14096 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14098 SONY IMX319 SENSOR DRIVER
14101 T: git git://linuxtv.org/media_tree.git
14103 F: drivers/media/i2c/imx319.c
14105 SONY IMX355 SENSOR DRIVER
14108 T: git git://linuxtv.org/media_tree.git
14110 F: drivers/media/i2c/imx355.c
14112 SONY MEMORYSTICK CARD SUPPORT
14114 W: http://tifmxx.berlios.de/
14116 F: drivers/memstick/host/tifm_ms.c
14118 SONY MEMORYSTICK STANDARD SUPPORT
14121 F: drivers/memstick/core/ms_block.*
14123 SONY VAIO CONTROL DEVICE DRIVER
14126 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14128 F: Documentation/laptops/sony-laptop.txt
14129 F: drivers/char/sonypi.c
14130 F: drivers/platform/x86/sony-laptop.c
14131 F: include/linux/sony-laptop.h
14137 W: http://www.alsa-project.org/
14138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14139 T: git git://git.alsa-project.org/alsa-kernel.git
14140 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14142 F: Documentation/sound/
14144 F: include/uapi/sound/
14147 SOUND - COMPRESSED AUDIO
14150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14152 F: Documentation/sound/designs/compress-offload.rst
14153 F: include/sound/compress_driver.h
14154 F: include/uapi/sound/compress_*
14155 F: sound/core/compress_offload.c
14156 F: sound/soc/soc-compress.c
14158 SOUND - DMAENGINE HELPERS
14161 F: include/sound/dmaengine_pcm.h
14162 F: sound/core/pcm_dmaengine.c
14163 F: sound/soc/soc-generic-dmaengine-pcm.c
14165 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14170 W: http://alsa-project.org/main/index.php/ASoC
14172 F: Documentation/devicetree/bindings/sound/
14173 F: Documentation/sound/soc/
14175 F: include/dt-bindings/sound/
14176 F: include/sound/soc*
14178 SOUNDWIRE SUBSYSTEM
14184 F: Documentation/driver-api/soundwire/
14185 F: drivers/soundwire/
14186 F: include/linux/soundwire/
14191 W: https://linuxtv.org
14192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14194 F: drivers/media/dvb-frontends/sp2*
14196 SPARC + UltraSPARC (sparc/sparc64)
14199 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14206 SPARC SERIAL DRIVERS
14209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14212 F: include/linux/sunserialcore.h
14213 F: drivers/tty/serial/suncore.c
14214 F: drivers/tty/serial/sunhv.c
14215 F: drivers/tty/serial/sunsab.c
14216 F: drivers/tty/serial/sunsab.h
14217 F: drivers/tty/serial/sunsu.c
14218 F: drivers/tty/serial/sunzilog.c
14219 F: drivers/tty/serial/sunzilog.h
14220 F: drivers/tty/vcc.c
14225 W: https://sparse.wiki.kernel.org/
14226 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14228 F: include/linux/compiler.h
14230 SPEAR CLOCK FRAMEWORK SUPPORT
14233 W: http://www.st.com/spear
14235 F: drivers/clk/spear/
14237 SPEAR PLATFORM SUPPORT
14241 W: http://www.st.com/spear
14243 F: arch/arm/boot/dts/spear*
14244 F: arch/arm/mach-spear/
14249 W: http://www.linux-mtd.infradead.org/
14250 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14251 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14252 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14254 F: drivers/mtd/spi-nor/
14255 F: include/linux/mtd/spi-nor.h
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14261 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14263 F: Documentation/devicetree/bindings/spi/
14264 F: Documentation/spi/
14266 F: include/linux/spi/
14267 F: include/uapi/linux/spi/
14270 SPIDERNET NETWORK DRIVER for CELL
14274 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14275 F: drivers/net/ethernet/toshiba/spider_net*
14280 F: Documentation/devicetree/bindings/spmi/
14282 F: include/dt-bindings/spmi/spmi.h
14283 F: include/linux/spmi.h
14284 F: include/trace/events/spmi.h
14289 W: http://www.ibm.com/developerworks/power/cell/
14291 F: Documentation/filesystems/spufs.txt
14292 F: arch/powerpc/platforms/cell/spufs/
14294 SQUASHFS FILE SYSTEM
14297 W: http://squashfs.org.uk
14298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14300 F: Documentation/filesystems/squashfs.txt
14303 SRM (Alpha) environment access
14306 F: arch/alpha/kernel/srm_env.c
14308 ST LSM6DSx IMU IIO DRIVER
14311 W: http://www.st.com/
14313 F: drivers/iio/imu/st_lsm6dsx/
14314 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14316 ST STM32 I2C/SMBUS DRIVER
14320 F: drivers/i2c/busses/i2c-stm32*
14322 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14326 F: drivers/iio/proximity/vl53l0x-i2c.c
14327 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14334 F: Documentation/process/stable-kernel-rules.rst
14340 F: drivers/staging/comedi/
14342 STAGING - EROFS FILE SYSTEM
14347 F: drivers/staging/erofs/
14349 STAGING - INDUSTRIAL IO
14353 F: Documentation/devicetree/bindings/staging/iio/
14354 F: drivers/staging/iio/
14356 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14361 F: drivers/staging/nvec/
14363 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14367 W: http://wiki.laptop.org/go/DCON
14369 F: drivers/staging/olpc_dcon/
14371 STAGING - REALTEK RTL8712U DRIVERS
14375 F: drivers/staging/rtl8712/
14377 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14383 F: drivers/staging/sm750fb/
14385 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14391 W: http://www.linux-speakup.org/
14393 F: drivers/staging/speakup/
14395 STAGING - VIA VT665X DRIVERS
14398 F: drivers/staging/vt665?/
14400 STAGING - WILC1000 WIFI DRIVER
14405 F: drivers/staging/wilc1000/
14407 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14410 F: drivers/staging/xgifb/
14414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14417 F: drivers/staging/
14419 STARFIRE/DURALAN NETWORK DRIVER
14422 F: drivers/net/ethernet/adaptec/starfire*
14424 STEC S1220 SKD DRIVER
14428 F: drivers/block/skd*[ch]
14430 STI AUDIO (ASoC) DRIVERS
14434 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14440 F: drivers/media/platform/sti/cec/
14441 F: Documentation/devicetree/bindings/media/stih-cec.txt
14443 STK1160 USB VIDEO CAPTURE DRIVER
14446 T: git git://linuxtv.org/media_tree.git
14448 F: drivers/media/usb/stk1160/
14450 STM32 AUDIO (ASoC) DRIVERS
14455 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14458 STM32 TIMER/LPTIMER DRIVERS
14461 F: drivers/*/stm32-*timer*
14462 F: drivers/pwm/pwm-stm32*
14463 F: include/linux/*/stm32-*tim*
14464 F: Documentation/ABI/testing/*timer-stm32
14465 F: Documentation/devicetree/bindings/*/stm32-*timer*
14466 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14468 STMMAC ETHERNET DRIVER
14473 W: http://www.stlinux.com
14475 F: drivers/net/ethernet/stmicro/stmmac/
14479 W: http://sammy.net/sun3/
14481 F: arch/m68k/kernel/*sun3*
14482 F: arch/m68k/sun3*/
14483 F: arch/m68k/include/asm/sun3*
14484 F: drivers/net/ethernet/i825xx/sun3*
14486 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14490 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14491 F: drivers/input/keyboard/sun4i-lradc-keys.c
14493 SUNDANCE NETWORK DRIVER
14497 F: drivers/net/ethernet/dlink/sundance.c
14503 Q: http://patchwork.kernel.org/project/linux-sh/list/
14505 F: Documentation/sh/
14514 B: https://bugzilla.kernel.org
14516 F: Documentation/power/
14517 F: arch/x86/kernel/acpi/
14518 F: drivers/base/power/
14520 F: include/linux/suspend.h
14521 F: include/linux/freezer.h
14522 F: include/linux/pm.h
14528 F: Documentation/svga.txt
14529 F: arch/x86/boot/video*
14534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14536 F: kernel/dma/swiotlb.c
14537 F: arch/*/kernel/pci-swiotlb.c
14538 F: include/linux/swiotlb.h
14546 F: include/net/switchdev.h
14548 SY8106A REGULATOR DRIVER
14551 F: drivers/regulator/sy8106a-regulator.c
14552 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14554 SYNC FILE FRAMEWORK
14560 F: drivers/dma-buf/sync_*
14561 F: drivers/dma-buf/dma-fence*
14562 F: drivers/dma-buf/sw_sync.c
14563 F: include/linux/sync_file.h
14564 F: include/uapi/linux/sync_file.h
14565 F: Documentation/sync_file.txt
14566 T: git git://anongit.freedesktop.org/drm/drm-misc
14568 SYNOPSYS ARC ARCHITECTURE
14573 F: Documentation/devicetree/bindings/arc/*
14574 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14575 F: drivers/clocksource/arc_timer.c
14576 F: drivers/tty/serial/arc_uart.c
14577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14579 SYNOPSYS ARC HSDK SDP pll clock driver
14582 F: drivers/clk/clk-hsdk-pll.c
14583 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14585 SYNOPSYS ARC SDP clock driver
14588 F: drivers/clk/axs10x/*
14589 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14591 SYNOPSYS ARC SDP platform support
14594 F: arch/arc/plat-axs10x
14595 F: arch/arc/boot/dts/ax*
14596 F: Documentation/devicetree/bindings/arc/axs10*
14598 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14601 F: drivers/reset/reset-axs10x.c
14602 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14604 SYNOPSYS CREG GPIO DRIVER
14607 F: drivers/gpio/gpio-creg-snps.c
14608 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14610 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14613 F: drivers/tty/serial/8250/8250_dw.c
14615 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14619 F: drivers/gpio/gpio-dwapb.c
14620 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14622 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14625 F: drivers/dma/dwi-axi-dmac/
14626 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14628 SYNOPSYS DESIGNWARE DMAC DRIVER
14632 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14634 F: include/dt-bindings/dma/dw-dmac.h
14635 F: include/linux/dma/dw.h
14636 F: include/linux/platform_data/dma-dw.h
14638 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14642 F: drivers/net/ethernet/synopsys/
14644 SYNOPSYS DESIGNWARE I2C DRIVER
14650 F: drivers/i2c/busses/i2c-designware-*
14651 F: include/linux/platform_data/i2c-designware.h
14653 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14657 F: drivers/mmc/host/dw_mmc*
14659 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14662 F: drivers/reset/reset-hsdk.c
14663 F: include/dt-bindings/reset/snps,hsdk-reset.h
14664 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14666 SYSTEM CONFIGURATION (SYSCON)
14669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14671 F: drivers/mfd/syscon.c
14673 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14677 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14678 F: drivers/clk/clk-sc[mp]i.c
14679 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14680 F: drivers/firmware/arm_scpi.c
14681 F: drivers/firmware/arm_scmi/
14682 F: include/linux/sc[mp]i_protocol.h
14684 SYSTEM RESET/SHUTDOWN DRIVERS
14687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14689 F: Documentation/devicetree/bindings/power/reset/
14690 F: drivers/power/reset/
14692 SYSTEM TRACE MODULE CLASS
14695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14696 F: Documentation/trace/stm.rst
14697 F: drivers/hwtracing/stm/
14698 F: include/linux/stm.h
14699 F: include/uapi/linux/stm.h
14704 F: Documentation/filesystems/sysv-fs.txt
14706 F: include/linux/sysv_fs.h
14712 W: http://www.linux-iscsi.org
14713 W: http://groups.google.com/group/linux-iscsi-target-dev
14714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14718 F: Documentation/target/
14720 TASKSTATS STATISTICS INTERFACE
14723 F: Documentation/accounting/taskstats*
14724 F: include/linux/taskstats*
14725 F: kernel/taskstats.c
14733 F: include/net/pkt_cls.h
14734 F: include/net/pkt_sched.h
14735 F: include/net/tc_act/
14736 F: include/uapi/linux/pkt_cls.h
14737 F: include/uapi/linux/pkt_sched.h
14738 F: include/uapi/linux/tc_act/
14739 F: include/uapi/linux/tc_ematch/
14742 TC90522 MEDIA DRIVER
14746 F: drivers/media/dvb-frontends/tc90522*
14748 TCP LOW PRIORITY MODULE
14751 W: http://tcp-lp-mod.sourceforge.net/
14753 F: net/ipv4/tcp_lp.c
14755 TDA10071 MEDIA DRIVER
14758 W: https://linuxtv.org
14759 W: http://palosaari.fi/linux/
14760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14761 T: git git://linuxtv.org/anttip/media_tree.git
14763 F: drivers/media/dvb-frontends/tda10071*
14765 TDA18212 MEDIA DRIVER
14768 W: https://linuxtv.org
14769 W: http://palosaari.fi/linux/
14770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14771 T: git git://linuxtv.org/anttip/media_tree.git
14773 F: drivers/media/tuners/tda18212*
14775 TDA18218 MEDIA DRIVER
14778 W: https://linuxtv.org
14779 W: http://palosaari.fi/linux/
14780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14781 T: git git://linuxtv.org/anttip/media_tree.git
14783 F: drivers/media/tuners/tda18218*
14785 TDA18250 MEDIA DRIVER
14788 W: https://linuxtv.org
14789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14790 T: git git://linuxtv.org/media_tree.git
14792 F: drivers/media/tuners/tda18250*
14794 TDA18271 MEDIA DRIVER
14797 W: https://linuxtv.org
14798 W: http://github.com/mkrufky
14799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14800 T: git git://linuxtv.org/mkrufky/tuners.git
14802 F: drivers/media/tuners/tda18271*
14804 TDA1997x MEDIA DRIVER
14807 W: https://linuxtv.org
14808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14810 F: drivers/media/i2c/tda1997x.*
14812 TDA827x MEDIA DRIVER
14815 W: https://linuxtv.org
14816 W: http://github.com/mkrufky
14817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14818 T: git git://linuxtv.org/mkrufky/tuners.git
14820 F: drivers/media/tuners/tda8290.*
14822 TDA8290 MEDIA DRIVER
14825 W: https://linuxtv.org
14826 W: http://github.com/mkrufky
14827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14828 T: git git://linuxtv.org/mkrufky/tuners.git
14830 F: drivers/media/tuners/tda8290.*
14832 TDA9840 MEDIA DRIVER
14835 T: git git://linuxtv.org/media_tree.git
14836 W: https://linuxtv.org
14838 F: drivers/media/i2c/tda9840*
14840 TEA5761 TUNER DRIVER
14843 W: https://linuxtv.org
14844 T: git git://linuxtv.org/media_tree.git
14846 F: drivers/media/tuners/tea5761.*
14848 TEA5767 TUNER DRIVER
14851 W: https://linuxtv.org
14852 T: git git://linuxtv.org/media_tree.git
14854 F: drivers/media/tuners/tea5767.*
14856 TEA6415C MEDIA DRIVER
14859 T: git git://linuxtv.org/media_tree.git
14860 W: https://linuxtv.org
14862 F: drivers/media/i2c/tea6415c*
14864 TEA6420 MEDIA DRIVER
14867 T: git git://linuxtv.org/media_tree.git
14868 W: https://linuxtv.org
14870 F: drivers/media/i2c/tea6420*
14876 F: drivers/net/team/
14877 F: include/linux/if_team.h
14878 F: include/uapi/linux/if_team.h
14880 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14883 F: arch/x86/platform/ts5500/
14885 TECHNOTREND USB IR RECEIVER
14889 F: drivers/media/rc/ttusbir.c
14891 TECHWELL TW9910 VIDEO DECODER
14894 F: drivers/media/i2c/tw9910.c
14895 F: include/media/i2c/tw9910.h
14900 F: include/linux/tee_drv.h
14901 F: include/uapi/linux/tee.h
14903 F: Documentation/tee.txt
14905 TEGRA ARCHITECTURE SUPPORT
14909 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14918 F: drivers/clk/tegra/
14924 F: drivers/dma/tegra*
14929 F: drivers/i2c/busses/i2c-tegra.c
14931 TEGRA IOMMU DRIVERS
14935 F: drivers/iommu/tegra*
14940 F: drivers/input/keyboard/tegra-kbc.c
14946 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14947 F: drivers/mtd/nand/raw/tegra_nand.c
14952 F: drivers/pwm/pwm-tegra.c
14954 TEGRA SERIAL DRIVER
14957 F: drivers/tty/serial/serial-tegra.c
14962 F: drivers/spi/spi-tegra*
14964 TEHUTI ETHERNET DRIVER
14968 F: drivers/net/ethernet/tehuti/*
14970 Telecom Clock Driver for MCPL0010
14973 F: drivers/char/tlclk.c
14975 TENSILICA XTENSA PORT (xtensa)
14979 T: git git://github.com/czankel/xtensa-linux.git
14982 F: drivers/irqchip/irq-xtensa-*
14984 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14990 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14991 F: drivers/firmware/ti_sci*
14992 F: include/linux/soc/ti/ti_sci_protocol.h
14993 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14994 F: drivers/soc/ti/ti_sci_pm_domains.c
14995 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14996 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14997 F: drivers/clk/keystone/sci-clk.c
14998 F: drivers/reset/reset-ti-sci.c
15000 Texas Instruments ASoC drivers
15006 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15009 T: git git://linuxtv.org/media_tree.git
15010 W: https://linuxtv.org
15012 F: drivers/media/radio/radio-raremono.c
15019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15021 Q: https://patchwork.kernel.org/project/linux-pm/list/
15023 F: drivers/thermal/
15024 F: include/linux/thermal.h
15025 F: include/uapi/linux/thermal.h
15026 F: include/linux/cpu_cooling.h
15027 F: Documentation/devicetree/bindings/thermal/
15029 THERMAL/CPU_COOLING
15035 F: Documentation/thermal/cpu-cooling-api.txt
15036 F: drivers/thermal/cpu_cooling.c
15037 F: include/linux/cpu_cooling.h
15039 THINKPAD ACPI EXTRAS DRIVER
15043 W: http://ibm-acpi.sourceforge.net
15044 W: http://thinkwiki.org/wiki/Ibm-acpi
15045 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15047 F: drivers/platform/x86/thinkpad_acpi.c
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15056 F: Documentation/admin-guide/thunderbolt.rst
15057 F: drivers/thunderbolt/
15058 F: include/linux/thunderbolt.h
15060 THUNDERBOLT NETWORK DRIVER
15066 F: drivers/net/thunderbolt.c
15068 THUNDERX GPIO DRIVER
15071 F: drivers/gpio/gpio-thunderx.c
15073 TI AM437X VPFE DRIVER
15076 W: https://linuxtv.org
15077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15078 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15080 F: drivers/media/platform/am437x/
15082 TI BANDGAP AND THERMAL DRIVER
15088 F: drivers/thermal/ti-soc-thermal/
15090 TI BQ27XXX POWER SUPPLY DRIVER
15092 F: include/linux/power/bq27xxx_battery.h
15093 F: drivers/power/supply/bq27xxx_battery.c
15094 F: drivers/power/supply/bq27xxx_battery_i2c.c
15096 TI CDCE706 CLOCK DRIVER
15099 F: drivers/clk/clk-cdce706.c
15106 F: include/linux/clk/ti.h
15108 TI DAVINCI MACHINE SUPPORT
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15114 F: arch/arm/mach-davinci/
15115 F: drivers/i2c/busses/i2c-davinci.c
15116 F: arch/arm/boot/dts/da850*
15118 TI DAVINCI SERIES CLOCK DRIVER
15122 F: Documentation/devicetree/bindings/clock/ti/davinci/
15123 F: drivers/clk/davinci/
15125 TI DAVINCI SERIES GPIO DRIVER
15129 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15130 F: drivers/gpio/gpio-davinci.c
15132 TI DAVINCI SERIES MEDIA DRIVER
15135 W: https://linuxtv.org
15136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15137 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15139 F: drivers/media/platform/davinci/
15140 F: include/media/davinci/
15142 TI ETHERNET SWITCH DRIVER (CPSW)
15147 F: drivers/net/ethernet/ti/cpsw*
15148 F: drivers/net/ethernet/ti/davinci*
15150 TI FLASH MEDIA INTERFACE DRIVER
15153 F: drivers/misc/tifm*
15154 F: drivers/mmc/host/tifm_sd.c
15155 F: include/linux/tifm.h
15157 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15162 F: drivers/soc/ti/*
15163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15165 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15170 F: sound/soc/codecs/lm49453*
15171 F: sound/soc/codecs/isabelle*
15173 TI LP855x BACKLIGHT DRIVER
15176 F: Documentation/backlight/lp855x-driver.txt
15177 F: drivers/video/backlight/lp855x_bl.c
15178 F: include/linux/platform_data/lp855x.h
15180 TI LP8727 CHARGER DRIVER
15183 F: drivers/power/supply/lp8727_charger.c
15184 F: include/linux/platform_data/lp8727.h
15186 TI LP8788 MFD DRIVER
15189 F: drivers/iio/adc/lp8788_adc.c
15190 F: drivers/leds/leds-lp8788.c
15191 F: drivers/mfd/lp8788*.c
15192 F: drivers/power/supply/lp8788-charger.c
15193 F: drivers/regulator/lp8788-*.c
15194 F: include/linux/mfd/lp8788*.h
15196 TI NETCP ETHERNET DRIVER
15201 F: drivers/net/ethernet/ti/netcp*
15203 TI PCM3060 ASoC CODEC DRIVER
15207 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15208 F: sound/soc/codecs/pcm3060*
15210 TI TAS571X FAMILY ASoC CODEC DRIVER
15214 F: sound/soc/codecs/tas571x*
15216 TI TRF7970A NFC DRIVER
15221 F: drivers/nfc/trf7970a.c
15222 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15224 TI TWL4030 SERIES SOC CODEC DRIVER
15228 F: sound/soc/codecs/twl4030*
15233 W: http://linuxtv.org/
15234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15236 F: drivers/media/platform/ti-vpe/
15238 TI WILINK WIRELESS DRIVERS
15240 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15241 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15244 F: drivers/net/wireless/ti/
15245 F: include/linux/wl12xx.h
15247 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15254 F: include/linux/clocksource.h
15255 F: include/linux/time.h
15256 F: include/linux/timex.h
15257 F: include/uapi/linux/time.h
15258 F: include/uapi/linux/timex.h
15259 F: kernel/time/clocksource.c
15260 F: kernel/time/time*.c
15261 F: kernel/time/alarmtimer.c
15262 F: kernel/time/ntp.c
15263 F: tools/testing/selftests/timers/
15270 W: http://tipc.sourceforge.net/
15272 F: include/uapi/linux/tipc*.h
15275 TLAN NETWORK DRIVER
15278 W: http://sourceforge.net/projects/tlan/
15280 F: Documentation/networking/device_drivers/ti/tlan.txt
15281 F: drivers/net/ethernet/ti/tlan.*
15283 TM6000 VIDEO4LINUX DRIVER
15286 W: https://linuxtv.org
15287 T: git git://linuxtv.org/media_tree.git
15289 F: drivers/media/usb/tm6000/
15290 F: Documentation/media/v4l-drivers/tm6000*
15292 TMIO/SDHI MMC DRIVER
15296 F: drivers/mmc/host/tmio_mmc*
15297 F: drivers/mmc/host/renesas_sdhi*
15298 F: include/linux/mfd/tmio.h
15300 TMP401 HARDWARE MONITOR DRIVER
15304 F: Documentation/hwmon/tmp401
15305 F: drivers/hwmon/tmp401.c
15307 TMPFS (SHMEM FILESYSTEM)
15311 F: include/linux/shmem_fs.h
15314 TOMOYO SECURITY MODULE
15321 W: http://tomoyo.sourceforge.jp/
15322 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15324 F: security/tomoyo/
15326 TOPSTAR LAPTOP EXTRAS DRIVER
15330 F: drivers/platform/x86/topstar-laptop.c
15332 TORTURE-TEST MODULES
15338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15339 F: Documentation/RCU/torture.txt
15340 F: kernel/torture.c
15341 F: kernel/rcu/rcutorture.c
15342 F: kernel/rcu/rcuperf.c
15343 F: kernel/locking/locktorture.c
15345 TOSHIBA ACPI EXTRAS DRIVER
15349 F: drivers/platform/x86/toshiba_acpi.c
15351 TOSHIBA BLUETOOTH DRIVER
15355 F: drivers/platform/x86/toshiba_bluetooth.c
15357 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15361 F: drivers/platform/x86/toshiba_haps.c
15365 W: http://www.buzzard.org.uk/toshiba/
15367 F: drivers/char/toshiba.c
15368 F: include/linux/toshiba.h
15369 F: include/uapi/linux/toshiba.h
15371 TOSHIBA TC358743 DRIVER
15375 F: drivers/media/i2c/tc358743*
15376 F: include/media/i2c/tc358743.h
15378 TOSHIBA WMI HOTKEYS DRIVER
15382 F: drivers/platform/x86/toshiba-wmi.c
15389 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15390 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15391 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15393 F: drivers/char/tpm/
15398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15400 F: Documentation/trace/ftrace.rst
15401 F: arch/*/*/*/ftrace.h
15402 F: arch/*/kernel/ftrace.c
15403 F: include/*/ftrace.h
15404 F: include/linux/trace*.h
15407 F: tools/testing/selftests/ftrace/
15409 TRACING MMIO ACCESSES (MMIOTRACE)
15417 F: kernel/trace/trace_mmiotrace.c
15418 F: include/linux/mmiotrace.h
15419 F: arch/x86/mm/kmmio.c
15420 F: arch/x86/mm/mmio-mod.c
15421 F: arch/x86/mm/testmmiotrace.c
15425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15427 K: ^Subject:.*(?i)trivial
15429 TEMPO SEMICONDUCTOR DRIVERS
15432 F: sound/soc/codecs/tscs*.c
15433 F: sound/soc/codecs/tscs*.h
15434 F: Documentation/devicetree/bindings/sound/tscs*.txt
15440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15441 F: Documentation/serial/
15443 F: drivers/tty/serial/serial_core.c
15444 F: include/linux/serial_core.h
15445 F: include/linux/serial.h
15446 F: include/linux/tty.h
15447 F: include/uapi/linux/serial_core.h
15448 F: include/uapi/linux/serial.h
15449 F: include/uapi/linux/tty.h
15451 TUA9001 MEDIA DRIVER
15454 W: https://linuxtv.org
15455 W: http://palosaari.fi/linux/
15456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15457 T: git git://linuxtv.org/anttip/media_tree.git
15459 F: drivers/media/tuners/tua9001*
15461 TULIP NETWORK DRIVERS
15465 F: drivers/net/ethernet/dec/tulip/
15469 W: http://vtun.sourceforge.net/tun
15471 F: Documentation/networking/tuntap.txt
15472 F: arch/um/os-Linux/drivers/
15474 TURBOCHANNEL SUBSYSTEM
15478 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15481 F: include/linux/tc.h
15486 B: https://bugzilla.kernel.org
15487 Q: https://patchwork.kernel.org/project/linux-pm/list/
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15490 F: tools/power/x86/turbostat/
15492 TW5864 VIDEO4LINUX DRIVER
15499 F: drivers/media/pci/tw5864/
15501 TW68 VIDEO4LINUX DRIVER
15504 T: git git://linuxtv.org/media_tree.git
15505 W: https://linuxtv.org
15507 F: drivers/media/pci/tw68/
15509 TW686X VIDEO4LINUX DRIVER
15512 T: git git://linuxtv.org/media_tree.git
15513 W: http://linuxtv.org
15515 F: drivers/media/pci/tw686x/
15517 UBI FILE SYSTEM (UBIFS)
15522 T: git git://git.infradead.org/ubifs-2.6.git
15523 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15525 F: Documentation/filesystems/ubifs.txt
15528 UCLINUX (M68KNOMMU AND COLDFIRE)
15530 W: http://www.linux-m68k.org/
15531 W: http://www.uclinux.org/
15534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15536 F: arch/m68k/coldfire/
15538 F: arch/m68k/*/*_no.*
15539 F: arch/m68k/include/asm/*_no.*
15544 F: Documentation/filesystems/udf.txt
15551 F: drivers/hid/hid-udraw-ps3.c
15556 F: Documentation/filesystems/ufs.txt
15559 UHID USERSPACE HID IO DRIVER:
15563 F: drivers/hid/uhid.c
15564 F: include/uapi/linux/uhid.h
15570 F: drivers/usb/common/ulpi.c
15571 F: include/linux/ulpi/
15573 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15577 F: include/linux/uwb.h
15578 F: include/linux/uwb/
15580 UNICORE32 ARCHITECTURE:
15582 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15584 T: git git://github.com/gxt/linux.git
15589 W: http://dotat.at/prog/unifdef
15591 F: scripts/unifdef.c
15593 UNIFORM CDROM DRIVER
15595 W: http://www.kernel.dk
15597 F: Documentation/cdrom/
15598 F: drivers/cdrom/cdrom.c
15599 F: include/linux/cdrom.h
15600 F: include/uapi/linux/cdrom.h
15602 UNISYS S-PAR DRIVERS
15606 F: include/linux/visorbus.h
15607 F: drivers/visorbus/
15608 F: drivers/staging/unisys/
15610 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15614 F: Documentation/scsi/ufs.txt
15615 F: drivers/scsi/ufs/
15617 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15621 F: drivers/scsi/ufs/*dwc*
15623 UNSORTED BLOCK IMAGES (UBI)
15626 W: http://www.linux-mtd.infradead.org/
15628 T: git git://git.infradead.org/ubifs-2.6.git
15630 F: drivers/mtd/ubi/
15631 F: include/linux/mtd/ubi.h
15632 F: include/uapi/mtd/ubi-user.h
15634 USB "USBNET" DRIVER FRAMEWORK
15637 W: http://www.linux-usb.org/usbnet
15639 F: drivers/net/usb/usbnet.c
15640 F: include/linux/usb/usbnet.h
15646 F: Documentation/usb/acm.txt
15647 F: drivers/usb/class/cdc-acm.*
15649 USB AR5523 WIRELESS DRIVER
15653 F: drivers/net/wireless/ath/ar5523/
15660 F: drivers/usb/storage/uas.c
15662 USB CDC ETHERNET DRIVER
15666 F: drivers/net/usb/cdc_*.c
15667 F: include/uapi/linux/usb/cdc.h
15669 USB CHAOSKEY DRIVER
15673 F: drivers/usb/misc/chaoskey.c
15675 USB CYPRESS C67X00 DRIVER
15679 F: drivers/usb/c67x00/
15681 USB DAVICOM DM9601 DRIVER
15684 W: http://www.linux-usb.org/usbnet
15686 F: drivers/net/usb/dm9601.c
15688 USB DIAMOND RIO500 DRIVER
15691 W: http://rio500.sourceforge.net
15693 F: drivers/usb/misc/rio500*
15699 F: Documentation/usb/ehci.txt
15700 F: drivers/usb/host/ehci*
15702 USB GADGET/PERIPHERAL SUBSYSTEM
15705 W: http://www.linux-usb.org/gadget
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15708 F: drivers/usb/gadget/
15709 F: include/linux/usb/gadget*
15711 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15717 F: Documentation/hid/hiddev.txt
15718 F: drivers/hid/usbhid/
15720 USB INTEL XHCI ROLE MUX DRIVER
15724 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15730 F: drivers/usb/host/isp116x*
15731 F: include/linux/usb/isp116x.h
15733 USB LAN78XX ETHERNET DRIVER
15738 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15739 F: drivers/net/usb/lan78xx.*
15740 F: include/dt-bindings/net/microchip-lan78xx.h
15742 USB MASS STORAGE DRIVER
15747 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15748 F: drivers/usb/storage/
15753 T: git git://git.alsa-project.org/alsa-kernel.git
15755 F: sound/usb/midi.*
15757 USB NETWORKING DRIVERS
15760 F: drivers/net/usb/
15766 F: Documentation/usb/ohci.txt
15767 F: drivers/usb/host/ohci*
15769 USB OTG FSM (Finite State Machine)
15771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15774 F: drivers/usb/common/usb-otg-fsm.c
15781 F: Documentation/usb/usbip_protocol.txt
15782 F: drivers/usb/usbip/
15783 F: tools/usb/usbip/
15784 F: tools/testing/selftests/drivers/usb/usbip/
15790 T: git git://github.com/petkan/pegasus.git
15791 W: https://github.com/petkan/pegasus
15793 F: drivers/net/usb/pegasus.*
15798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15800 F: drivers/usb/phy/
15802 USB PRINTER DRIVER (usblp)
15806 F: drivers/usb/class/usblp.c
15808 USB QMI WWAN NETWORK DRIVER
15812 F: Documentation/ABI/testing/sysfs-class-net-qmi
15813 F: drivers/net/usb/qmi_wwan.c
15819 T: git git://github.com/petkan/rtl8150.git
15820 W: https://github.com/petkan/rtl8150
15822 F: drivers/net/usb/rtl8150.c
15824 USB SERIAL SUBSYSTEM
15827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15829 F: Documentation/usb/usb-serial.txt
15830 F: drivers/usb/serial/
15831 F: include/linux/usb/serial.h
15833 USB SMSC75XX ETHERNET DRIVER
15837 F: drivers/net/usb/smsc75xx.*
15839 USB SMSC95XX ETHERNET DRIVER
15844 F: drivers/net/usb/smsc95xx.*
15849 W: http://www.linux-usb.org
15850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15852 F: Documentation/devicetree/bindings/usb/
15853 F: Documentation/usb/
15855 F: include/linux/usb.h
15856 F: include/linux/usb/
15858 USB TYPEC PI3USB30532 MUX DRIVER
15862 F: drivers/usb/typec/mux/pi3usb30532.c
15868 F: Documentation/ABI/testing/sysfs-class-typec
15869 F: Documentation/driver-api/usb/typec.rst
15870 F: drivers/usb/typec/
15871 F: include/linux/usb/typec.h
15873 USB TYPEC BUS FOR ALTERNATE MODES
15877 F: Documentation/ABI/testing/sysfs-bus-typec
15878 F: Documentation/driver-api/usb/typec_bus.rst
15879 F: drivers/usb/typec/altmodes/
15880 F: include/linux/usb/typec_altmode.h
15882 USB TYPEC PORT CONTROLLER DRIVERS
15886 F: drivers/usb/typec/tcpm/
15892 F: drivers/usb/host/uhci*
15898 T: git git://linuxtv.org/media_tree.git
15899 W: http://www.ideasonboard.org/uvc/
15901 F: drivers/media/usb/uvc/
15902 F: include/uapi/linux/uvcvideo.h
15907 T: git git://linuxtv.org/media_tree.git
15908 W: https://linuxtv.org
15910 F: drivers/media/usb/usbvision/
15916 F: drivers/usb/gadget/function/*uvc*
15917 F: drivers/usb/gadget/legacy/webcam.c
15918 F: include/uapi/linux/usb/g_uvc.h
15920 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15924 F: drivers/net/wireless/rndis_wlan.c
15930 F: drivers/usb/host/xhci*
15931 F: drivers/usb/host/pci-quirks*
15935 W: http://linux-lc100020.sourceforge.net
15937 F: drivers/net/wireless/zydas/zd1201.*
15943 T: git git://linuxtv.org/media_tree.git
15944 W: http://royale.zerezo.com/zr364xx/
15946 F: Documentation/media/v4l-drivers/zr364xx*
15947 F: drivers/media/usb/zr364xx/
15949 USER-MODE LINUX (UML)
15953 W: http://user-mode-linux.sourceforge.net
15954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15956 F: Documentation/virtual/uml/
15962 USERSPACE COPYIN/COPYOUT (UIOVEC)
15966 F: include/linux/uio.h
15968 USERSPACE DMA BUFFER DRIVER
15972 F: drivers/dma-buf/udmabuf.c
15973 F: include/uapi/linux/udmabuf.h
15974 T: git git://anongit.freedesktop.org/drm/drm-misc
15976 USERSPACE I/O (UIO)
15979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15980 F: Documentation/driver-api/uio-howto.rst
15982 F: include/linux/uio_driver.h
15987 W: http://en.wikipedia.org/wiki/Util-linux
15988 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15995 T: git git://git.infradead.org/users/hch/uuid.git
15998 F: include/linux/uuid.h
15999 F: include/uapi/linux/uuid.h
16005 W: https://github.com/mjanusz/v86d
16007 F: Documentation/fb/uvesafb.txt
16008 F: drivers/video/fbdev/uvesafb.*
16014 F: drivers/mtd/nand/raw/vf610_nfc.c
16016 VFAT/FAT/MSDOS FILESYSTEM
16019 F: Documentation/filesystems/vfat.txt
16025 T: git git://github.com/awilliam/linux-vfio.git
16027 F: Documentation/vfio.txt
16029 F: include/linux/vfio.h
16030 F: include/uapi/linux/vfio.h
16032 VFIO MEDIATED DEVICE DRIVERS
16036 F: Documentation/vfio-mediated-device.txt
16037 F: drivers/vfio/mdev/
16038 F: include/linux/mdev.h
16039 F: samples/vfio-mdev/
16041 VFIO PLATFORM DRIVER
16045 F: drivers/vfio/platform/
16050 F: Documentation/gpu/vga-switcheroo.rst
16051 F: drivers/gpu/vga/vga_switcheroo.c
16052 F: include/linux/vga_switcheroo.h
16053 T: git git://anongit.freedesktop.org/drm/drm-misc
16055 VIA RHINE NETWORK DRIVER
16057 F: drivers/net/ethernet/via/via-rhine.c
16059 VIA SD/MMC CARD CONTROLLER DRIVER
16063 F: drivers/mmc/host/via-sdmmc.c
16065 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16069 F: include/linux/via-core.h
16070 F: include/linux/via-gpio.h
16071 F: include/linux/via_i2c.h
16072 F: drivers/video/fbdev/via/
16074 VIA VELOCITY NETWORK DRIVER
16078 F: drivers/net/ethernet/via/via-velocity.*
16080 VICODEC VIRTUAL CODEC DRIVER
16083 T: git git://linuxtv.org/media_tree.git
16084 W: https://linuxtv.org
16086 F: drivers/media/platform/vicodec/*
16088 VIDEO MULTIPLEXER DRIVER
16092 F: drivers/media/platform/video-mux.c
16094 VIDEO I2C POLLING DRIVER
16098 F: drivers/media/i2c/video-i2c.c
16100 VIDEOBUF2 FRAMEWORK
16106 F: drivers/media/common/videobuf2/*
16107 F: include/media/videobuf2-*
16109 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16112 T: git git://linuxtv.org/media_tree.git
16113 W: https://linuxtv.org
16115 F: drivers/media/platform/vimc/*
16124 VIRTIO AND VHOST VSOCK DRIVER
16130 F: include/linux/virtio_vsock.h
16131 F: include/uapi/linux/virtio_vsock.h
16132 F: include/uapi/linux/vsockmon.h
16133 F: include/uapi/linux/vm_sockets_diag.h
16134 F: net/vmw_vsock/diag.c
16135 F: net/vmw_vsock/af_vsock_tap.c
16136 F: net/vmw_vsock/virtio_transport_common.c
16137 F: net/vmw_vsock/virtio_transport.c
16138 F: drivers/net/vsockmon.c
16139 F: drivers/vhost/vsock.c
16140 F: tools/testing/vsock/
16142 VIRTIO CONSOLE DRIVER
16146 F: drivers/char/virtio_console.c
16147 F: include/linux/virtio_console.h
16148 F: include/uapi/linux/virtio_console.h
16150 VIRTIO CORE, NET AND BLOCK DRIVERS
16155 F: Documentation/devicetree/bindings/virtio/
16158 F: drivers/net/virtio_net.c
16159 F: drivers/block/virtio_blk.c
16160 F: include/linux/virtio*.h
16161 F: include/uapi/linux/virtio_*.h
16162 F: drivers/crypto/virtio/
16163 F: mm/balloon_compaction.c
16165 VIRTIO CRYPTO DRIVER
16170 F: drivers/crypto/virtio/
16171 F: include/uapi/linux/virtio_crypto.h
16173 VIRTIO DRIVERS FOR S390
16180 F: drivers/s390/virtio/
16181 F: arch/s390/include/uapi/asm/virtio-ccw.h
16188 T: git git://anongit.freedesktop.org/drm/drm-misc
16190 F: drivers/gpu/drm/virtio/
16191 F: include/uapi/linux/virtio_gpu.h
16193 VIRTIO HOST (VHOST)
16199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16202 F: include/uapi/linux/vhost.h
16204 VIRTIO INPUT DRIVER
16207 F: drivers/virtio/virtio_input.c
16208 F: include/uapi/linux/virtio_input.h
16210 VIRTUAL BOX GUEST DEVICE DRIVER
16215 F: include/linux/vbox_utils.h
16216 F: include/uapi/linux/vbox*.h
16217 F: drivers/virt/vboxguest/
16219 VIRTUAL SERIO DEVICE DRIVER
16222 F: drivers/input/serio/userio.c
16223 F: include/uapi/linux/userio.h
16225 VIVID VIRTUAL VIDEO DRIVER
16228 T: git git://linuxtv.org/media_tree.git
16229 W: https://linuxtv.org
16231 F: drivers/media/platform/vivid/*
16237 F: drivers/vlynq/vlynq.c
16238 F: include/linux/vlynq.h
16246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16247 F: Documentation/driver-api/vme.rst
16248 F: drivers/staging/vme/
16250 F: include/linux/vme*
16252 VMWARE BALLOON DRIVER
16258 F: drivers/misc/vmw_balloon.c
16260 VMWARE HYPERVISOR INTERFACE
16264 F: arch/x86/kernel/cpu/vmware.c
16266 VMWARE PVRDMA DRIVER
16271 F: drivers/infiniband/hw/vmw_pvrdma/
16273 VMware PVSCSI driver
16278 F: drivers/scsi/vmw_pvscsi.c
16279 F: drivers/scsi/vmw_pvscsi.h
16281 VMWARE VMMOUSE SUBDRIVER
16286 F: drivers/input/mouse/vmmouse.c
16287 F: drivers/input/mouse/vmmouse.h
16289 VMWARE VMXNET3 ETHERNET DRIVER
16294 F: drivers/net/vmxnet3/
16296 VOCORE VOCORE2 BOARD
16300 F: arch/mips/boot/dts/ralink/vocore2.dts
16302 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16306 W: http://www.slimlogic.co.uk/?p=48
16307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16309 F: Documentation/devicetree/bindings/regulator/
16310 F: Documentation/power/regulator/
16311 F: drivers/regulator/
16312 F: include/dt-bindings/regulator/
16313 F: include/linux/regulator/
16320 F: drivers/net/vrf.c
16321 F: Documentation/networking/vrf.txt
16323 VT1211 HARDWARE MONITOR DRIVER
16327 F: Documentation/hwmon/vt1211
16328 F: drivers/hwmon/vt1211.c
16330 VT8231 HARDWARE MONITOR DRIVER
16334 F: drivers/hwmon/vt8231.c
16336 VUB300 USB to SDIO/SD/MMC bridge chip
16341 F: drivers/mmc/host/vub300.c
16343 W1 DALLAS'S 1-WIRE BUS
16346 F: Documentation/devicetree/bindings/w1/
16347 F: Documentation/w1/
16349 F: include/linux/w1.h
16351 W83791D HARDWARE MONITORING DRIVER
16355 F: Documentation/hwmon/w83791d
16356 F: drivers/hwmon/w83791d.c
16358 W83793 HARDWARE MONITORING DRIVER
16362 F: Documentation/hwmon/w83793
16363 F: drivers/hwmon/w83793.c
16365 W83795 HARDWARE MONITORING DRIVER
16369 F: drivers/hwmon/w83795.c
16371 W83L51xD SD/MMC CARD INTERFACE DRIVER
16374 F: drivers/mmc/host/wbsd.*
16376 WACOM PROTOCOL 4 SERIAL TABLETS
16381 F: drivers/input/tablet/wacom_serial4.c
16383 WATCHDOG DEVICE DRIVERS
16387 W: http://www.linux-watchdog.org/
16388 T: git git://www.linux-watchdog.org/linux-watchdog.git
16390 F: Documentation/devicetree/bindings/watchdog/
16391 F: Documentation/watchdog/
16392 F: drivers/watchdog/
16393 F: include/linux/watchdog.h
16394 F: include/uapi/linux/watchdog.h
16396 WHISKEYCOVE PMIC GPIO DRIVER
16400 F: drivers/gpio/gpio-wcove.c
16406 F: drivers/hid/hid-wiimote*
16408 WILOCITY WIL6210 WIRELESS DRIVER
16413 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16414 F: drivers/net/wireless/ath/wil6210/
16421 W: http://linuxwimax.org
16422 F: Documentation/wimax/README.wimax
16423 F: include/linux/wimax/debug.h
16424 F: include/net/wimax.h
16425 F: include/uapi/linux/wimax.h
16431 F: drivers/media/rc/winbond-cir.c
16433 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16437 F: drivers/watchdog/ebc-c384_wdt.c
16439 WINSYSTEMS WS16C48 GPIO DRIVER
16443 F: drivers/gpio/gpio-ws16c48.c
16445 WISTRON LAPTOP BUTTON DRIVER
16448 F: drivers/input/misc/wistron_btns.c
16450 WL3501 WIRELESS PCMCIA CARD DRIVER
16453 F: drivers/net/wireless/wl3501*
16455 WOLFSON MICROELECTRONICS DRIVERS
16457 T: git https://github.com/CirrusLogic/linux-drivers.git
16458 W: https://github.com/CirrusLogic/linux-drivers/wiki
16460 F: Documentation/hwmon/wm83??
16461 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16462 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16463 F: Documentation/devicetree/bindings/mfd/arizona.txt
16464 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16465 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16466 F: arch/arm/mach-s3c64xx/mach-crag6410*
16467 F: drivers/clk/clk-wm83*.c
16468 F: drivers/extcon/extcon-arizona.c
16469 F: drivers/leds/leds-wm83*.c
16470 F: drivers/gpio/gpio-*wm*.c
16471 F: drivers/gpio/gpio-arizona.c
16472 F: drivers/hwmon/wm83??-hwmon.c
16473 F: drivers/input/misc/wm831x-on.c
16474 F: drivers/input/touchscreen/wm831x-ts.c
16475 F: drivers/input/touchscreen/wm97*.c
16476 F: drivers/mfd/arizona*
16477 F: drivers/mfd/wm*.c
16478 F: drivers/mfd/cs47l24*
16479 F: drivers/power/supply/wm83*.c
16480 F: drivers/rtc/rtc-wm83*.c
16481 F: drivers/regulator/wm8*.c
16482 F: drivers/regulator/arizona*
16483 F: drivers/video/backlight/wm83*_bl.c
16484 F: drivers/watchdog/wm83*_wdt.c
16485 F: include/linux/mfd/arizona/
16486 F: include/linux/mfd/wm831x/
16487 F: include/linux/mfd/wm8350/
16488 F: include/linux/mfd/wm8400*
16489 F: include/linux/regulator/arizona*
16490 F: include/linux/wm97xx.h
16491 F: include/sound/wm????.h
16492 F: sound/soc/codecs/arizona.?
16493 F: sound/soc/codecs/wm*
16494 F: sound/soc/codecs/cs47l24*
16499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16501 F: include/linux/workqueue.h
16502 F: kernel/workqueue.c
16503 F: Documentation/core-api/workqueue.rst
16505 X-POWERS AXP288 PMIC DRIVERS
16509 F: drivers/acpi/pmic/intel_pmic_xpower.c
16511 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16521 F: Documentation/networking/x25*
16522 F: include/net/x25*
16525 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16534 F: Documentation/devicetree/bindings/x86/
16535 F: Documentation/x86/
16541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16545 X86 MCE INFRASTRUCTURE
16550 F: arch/x86/kernel/cpu/mcheck/*
16552 X86 MICROCODE UPDATE SUPPORT
16555 F: arch/x86/kernel/cpu/microcode/*
16562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16566 X86 PLATFORM DRIVERS
16570 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16572 F: drivers/platform/x86/
16573 F: drivers/platform/olpc/
16578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16580 F: arch/x86/entry/vdso/
16586 F: Documentation/core-api/xarray.rst
16589 F: include/linux/idr.h
16590 F: include/linux/xarray.h
16591 F: tools/testing/radix-tree
16596 F: drivers/media/rc/xbox_remote.c
16597 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16599 XC2028/3028 TUNER DRIVER
16602 W: https://linuxtv.org
16603 T: git git://linuxtv.org/media_tree.git
16605 F: drivers/media/tuners/tuner-xc2028.*
16607 XDP SOCKETS (AF_XDP)
16612 F: kernel/bpf/xskmap.c
16615 XEN BLOCK SUBSYSTEM
16620 F: drivers/block/xen-blkback/*
16621 F: drivers/block/xen*
16628 F: arch/arm/include/asm/xen/
16630 XEN HYPERVISOR ARM64
16635 F: arch/arm64/include/asm/xen/
16637 XEN HYPERVISOR INTERFACE
16642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16645 F: arch/x86/platform/pvh/
16646 F: drivers/*/xen-*front.c
16648 F: arch/x86/include/asm/xen/
16649 F: arch/x86/include/asm/pvclock-abi.h
16651 F: include/uapi/xen/
16652 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16653 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16655 XEN NETWORK BACKEND DRIVER
16661 F: drivers/net/xen-netback/*
16667 F: arch/x86/pci/*xen*
16668 F: drivers/pci/*xen*
16675 F: drivers/scsi/xen-scsifront.c
16676 F: drivers/xen/xen-scsiback.c
16677 F: include/xen/interface/io/vscsiif.h
16679 XEN SWIOTLB SUBSYSTEM
16684 F: arch/x86/xen/*swiotlb*
16685 F: drivers/xen/*swiotlb*
16687 XEN SOUND FRONTEND DRIVER
16699 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16701 F: Documentation/filesystems/xfs.txt
16704 XILINX AXI ETHERNET DRIVER
16708 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16710 XILINX UARTLITE SERIAL DRIVER
16714 F: drivers/tty/serial/uartlite.c
16716 XILINX VIDEO IP CORES
16720 T: git git://linuxtv.org/media_tree.git
16722 F: Documentation/devicetree/bindings/media/xilinx/
16723 F: drivers/media/platform/xilinx/
16724 F: include/uapi/linux/xilinx-v4l2-controls.h
16730 F: drivers/char/xillybus/
16736 W: http://www.cavium.com
16738 F: drivers/i2c/busses/i2c-xlp9xx.c
16740 XRA1403 GPIO EXPANDER
16745 F: drivers/gpio/gpio-xra1403.c
16746 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16748 XTENSA XTFPGA PLATFORM SUPPORT
16752 F: drivers/spi/spi-xtensa-xtfpga.c
16753 F: sound/soc/xtensa/xtfpga-i2s.c
16755 YAM DRIVER FOR AX.25
16759 F: drivers/net/hamradio/yam*
16760 F: include/linux/yam.h
16762 YAMA SECURITY MODULE
16764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16767 F: Documentation/admin-guide/LSM/Yama.rst
16769 YEALINK PHONE DRIVER
16773 F: Documentation/input/devices/yealink.rst
16774 F: drivers/input/misc/yealink.*
16776 Z8530 DRIVER FOR AX.25
16778 W: http://yaina.de/jreuter/
16779 W: http://www.qsl.net/dl1bke/
16782 F: Documentation/networking/z8530drv.txt
16783 F: drivers/net/hamradio/*scc.c
16784 F: drivers/net/hamradio/z8530.h
16786 ZBUD COMPRESSED PAGE ALLOCATOR
16792 F: include/linux/zbud.h
16794 ZD1211RW WIRELESS DRIVER
16797 W: http://zd1211.ath.cx/wiki/DriverRewrite
16801 F: drivers/net/wireless/zydas/zd1211rw/
16803 ZD1301 MEDIA DRIVER
16806 W: https://linuxtv.org/
16807 W: http://palosaari.fi/linux/
16808 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16810 F: drivers/media/usb/dvb-usb-v2/zd1301*
16812 ZD1301_DEMOD MEDIA DRIVER
16815 W: https://linuxtv.org/
16816 W: http://palosaari.fi/linux/
16817 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16819 F: drivers/media/dvb-frontends/zd1301_demod*
16821 ZPOOL COMPRESSED PAGE STORAGE API
16826 F: include/linux/zpool.h
16828 ZR36067 VIDEO FOR LINUX DRIVER
16831 W: http://mjpeg.sourceforge.net/driver-zoran/
16832 T: hg https://linuxtv.org/hg/v4l-dvb
16834 F: drivers/staging/media/zoran/
16836 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16842 F: drivers/block/zram/
16843 F: Documentation/blockdev/zram.txt
16845 ZS DECSTATION Z85C30 SERIAL DRIVER
16848 F: drivers/tty/serial/zs.*
16850 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16857 F: include/linux/zsmalloc.h
16858 F: Documentation/vm/zsmalloc.rst
16860 ZSWAP COMPRESSED SWAP CACHING
16870 Q: http://patchwork.kernel.org/project/LKML/list/
16871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16872 S: Buried alive in reporters