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
64 please Cc: security@kernel.org, especially if the 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 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
371 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M: Len Brown <lenb@kernel.org>
373 R: Andy Shevchenko <andy@infradead.org>
374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
375 L: linux-acpi@vger.kernel.org
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
405 M: Thibaut Varene <T-Bone@parisc-linux.org>
406 W: http://wiki.parisc-linux.org/AD1889
407 L: linux-parisc@vger.kernel.org
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M: Jiri Kosina <jikos@kernel.org>
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M: Michael Hennerich <michael.hennerich@analog.com>
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
454 L: linux-wpan@vger.kernel.org
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
460 M: Jean Delvare <jdelvare@suse.com>
461 L: linux-hwmon@vger.kernel.org
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
467 M: Corentin Labbe <clabbe.montjoie@gmail.com>
468 L: linux-hwmon@vger.kernel.org
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
473 L: linux-wireless@vger.kernel.org
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
479 M: Sakari Ailus <sakari.ailus@iki.fi>
480 L: linux-media@vger.kernel.org
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
512 M: Dirk Eibach <eibach@gdsys.de>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
520 M: Colin Leroy <colin@colino.net>
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
532 M: Matthew Wilcox <matthew@wil.cx>
533 M: Hannes Reinecke <hare@suse.com>
534 L: linux-scsi@vger.kernel.org
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
557 M: Antti Palosaari <crope@iki.fi>
558 L: linux-media@vger.kernel.org
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
567 M: David Sterba <dsterba@suse.com>
568 L: linux-fsdevel@vger.kernel.org
570 F: Documentation/filesystems/affs.txt
574 M: David Howells <dhowells@redhat.com>
575 L: linux-afs@lists.infradead.org
578 F: include/trace/events/afs.h
579 F: Documentation/filesystems/afs.txt
580 W: https://www.infradead.org/~dhowells/kafs/
583 M: David Airlie <airlied@linux.ie>
584 T: git git://anongit.freedesktop.org/drm/drm
587 F: include/linux/agp*
588 F: include/uapi/linux/agp*
591 M: "Juergen E. Fischer" <fischer@norbit.de>
592 L: linux-scsi@vger.kernel.org
594 F: drivers/scsi/aha152x*
595 F: drivers/scsi/pcmcia/aha152x*
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M: Hannes Reinecke <hare@suse.com>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aic7xxx/
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M: Hans Verkuil <hverkuil@xs4all.nl>
605 L: linux-media@vger.kernel.org
606 T: git git://linuxtv.org/media_tree.git
607 W: https://linuxtv.org
609 F: drivers/media/radio/radio-aimslab*
612 M: Benjamin LaHaise <bcrl@kvack.org>
613 L: linux-aio@kvack.org
616 F: include/linux/*aio*.h
619 M: Antti Palosaari <crope@iki.fi>
620 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
626 F: drivers/media/usb/airspy/
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
631 F: drivers/net/ethernet/alacritech/*
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M: Duncan Sands <duncan.sands@free.fr>
635 L: linux-usb@vger.kernel.org
636 W: http://www.linux-usb.org/SpeedTouch/
638 F: drivers/usb/atm/speedtch.c
639 F: drivers/usb/atm/usbatm.c
641 ALCHEMY AU1XX0 MMC DRIVER
642 M: Manuel Lauss <manuel.lauss@gmail.com>
644 F: drivers/mmc/host/au1xmmc.c
647 M: Rudolf Marek <r.marek@assembler.cz>
648 L: linux-i2c@vger.kernel.org
650 F: Documentation/i2c/busses/i2c-ali1563
651 F: drivers/i2c/busses/i2c-ali1563.c
653 ALLWINNER SECURITY SYSTEM
654 M: Corentin Labbe <clabbe.montjoie@gmail.com>
655 L: linux-crypto@vger.kernel.org
657 F: drivers/crypto/sunxi-ss/
660 M: Richard Henderson <rth@twiddle.net>
661 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M: Matt Turner <mattst88@gmail.com>
664 L: linux-alpha@vger.kernel.org
667 ALPS PS/2 TOUCHPAD DRIVER
668 R: Pali Rohár <pali.rohar@gmail.com>
669 F: drivers/input/mouse/alps.*
671 ALTERA I2C CONTROLLER DRIVER
672 M: Thor Thayer <thor.thayer@linux.intel.com>
674 F: drivers/i2c/busses/i2c-altera.c
676 ALTERA MAILBOX DRIVER
677 M: Ley Foon Tan <lftan@altera.com>
678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
680 F: drivers/mailbox/mailbox-altera.c
683 M: Tien Hock Loh <thloh@altera.com>
684 L: linux-gpio@vger.kernel.org
686 F: drivers/gpio/gpio-altera.c
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M: Thor Thayer <thor.thayer@linux.intel.com>
691 F: drivers/gpio/gpio-altera-a10sr.c
692 F: drivers/mfd/altera-a10sr.c
693 F: drivers/reset/reset-a10sr.c
694 F: include/linux/mfd/altera-a10sr.h
695 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M: Vince Bridgers <vbridger@opensource.altera.com>
699 L: netdev@vger.kernel.org
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/net/ethernet/altera/
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M: Tobias Klauser <tklauser@distanz.ch>
706 L: linux-serial@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/tty/serial/altera_uart.c
710 F: drivers/tty/serial/altera_jtaguart.c
711 F: include/linux/altera_uart.h
712 F: include/linux/altera_jtaguart.h
714 AMAZON ETHERNET DRIVERS
715 M: Netanel Belgazal <netanel@amazon.com>
716 R: Saeed Bishara <saeedb@amazon.com>
717 R: Zorik Machulsky <zorik@amazon.com>
718 L: netdev@vger.kernel.org
720 F: Documentation/networking/ena.txt
721 F: drivers/net/ethernet/amazon/
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M: Tom Lendacky <thomas.lendacky@amd.com>
725 M: Gary Hook <gary.hook@amd.com>
726 L: linux-crypto@vger.kernel.org
728 F: drivers/crypto/ccp/
729 F: include/linux/ccp.h
732 M: Harry Wentland <harry.wentland@amd.com>
733 M: Leo Li <sunpeng.li@amd.com>
734 L: amd-gfx@lists.freedesktop.org
735 T: git git://people.freedesktop.org/~agd5f/linux
737 F: drivers/gpu/drm/amd/display/
739 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
740 M: Huang Rui <ray.huang@amd.com>
741 L: linux-hwmon@vger.kernel.org
743 F: Documentation/hwmon/fam15h_power
744 F: drivers/hwmon/fam15h_power.c
746 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
747 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
749 F: drivers/usb/gadget/udc/amd5536udc.*
751 AMD GEODE PROCESSOR/CHIPSET SUPPORT
752 P: Andres Salomon <dilinger@queued.net>
753 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
754 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
756 F: drivers/char/hw_random/geode-rng.c
757 F: drivers/crypto/geode*
758 F: drivers/video/fbdev/geode/
759 F: arch/x86/include/asm/geode.h
762 M: Joerg Roedel <joro@8bytes.org>
763 L: iommu@lists.linux-foundation.org
764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
766 F: drivers/iommu/amd_iommu*.[ch]
767 F: include/linux/amd-iommu.h
770 M: Oded Gabbay <oded.gabbay@gmail.com>
771 L: dri-devel@lists.freedesktop.org
772 T: git git://people.freedesktop.org/~gabbayo/linux.git
774 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
775 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
776 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
777 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
778 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
779 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
780 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
781 F: drivers/gpu/drm/amd/amdkfd/
782 F: drivers/gpu/drm/amd/include/cik_structs.h
783 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
784 F: drivers/gpu/drm/amd/include/vi_structs.h
785 F: drivers/gpu/drm/amd/include/v9_structs.h
786 F: include/uapi/linux/kfd_ioctl.h
789 M: Rex Zhu <rex.zhu@amd.com>
790 M: Evan Quan <evan.quan@amd.com>
791 L: amd-gfx@lists.freedesktop.org
793 F: drivers/gpu/drm/amd/powerplay/
794 T: git git://people.freedesktop.org/~agd5f/linux
796 AMD SEATTLE DEVICE TREE SUPPORT
797 M: Brijesh Singh <brijeshkumar.singh@amd.com>
798 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
799 M: Tom Lendacky <thomas.lendacky@amd.com>
801 F: arch/arm64/boot/dts/amd/
804 M: Tom Lendacky <thomas.lendacky@amd.com>
805 L: netdev@vger.kernel.org
807 F: drivers/net/ethernet/amd/xgbe/
808 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
810 AMS (Apple Motion Sensor) DRIVER
811 M: Michael Hanselmann <linux-kernel@hansmi.ch>
813 F: drivers/macintosh/ams/
815 ANALOG DEVICES INC AD5686 DRIVER
816 M: Stefan Popa <stefan.popa@analog.com>
817 L: linux-pm@vger.kernel.org
818 W: http://ez.analog.com/community/linux-device-drivers
820 F: drivers/iio/dac/ad5686*
821 F: drivers/iio/dac/ad5696*
823 ANALOG DEVICES INC AD9389B DRIVER
824 M: Hans Verkuil <hans.verkuil@cisco.com>
825 L: linux-media@vger.kernel.org
827 F: drivers/media/i2c/ad9389b*
829 ANALOG DEVICES INC ADV7180 DRIVER
830 M: Lars-Peter Clausen <lars@metafoo.de>
831 L: linux-media@vger.kernel.org
832 W: http://ez.analog.com/community/linux-device-drivers
834 F: drivers/media/i2c/adv7180.c
836 ANALOG DEVICES INC ADV748X DRIVER
837 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
838 L: linux-media@vger.kernel.org
840 F: drivers/media/i2c/adv748x/*
842 ANALOG DEVICES INC ADV7511 DRIVER
843 M: Hans Verkuil <hans.verkuil@cisco.com>
844 L: linux-media@vger.kernel.org
846 F: drivers/media/i2c/adv7511*
848 ANALOG DEVICES INC ADV7604 DRIVER
849 M: Hans Verkuil <hans.verkuil@cisco.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/media/i2c/adv7604*
854 ANALOG DEVICES INC ADV7842 DRIVER
855 M: Hans Verkuil <hans.verkuil@cisco.com>
856 L: linux-media@vger.kernel.org
858 F: drivers/media/i2c/adv7842*
860 ANALOG DEVICES INC ASOC CODEC DRIVERS
861 M: Lars-Peter Clausen <lars@metafoo.de>
862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
863 W: http://wiki.analog.com/
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: sound/soc/codecs/adau*
867 F: sound/soc/codecs/adav*
868 F: sound/soc/codecs/ad1*
869 F: sound/soc/codecs/ad7*
870 F: sound/soc/codecs/ssm*
871 F: sound/soc/codecs/sigmadsp.*
873 ANALOG DEVICES INC DMA DRIVERS
874 M: Lars-Peter Clausen <lars@metafoo.de>
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: drivers/dma/dma-axi-dmac.c
879 ANALOG DEVICES INC IIO DRIVERS
880 M: Lars-Peter Clausen <lars@metafoo.de>
881 M: Michael Hennerich <Michael.Hennerich@analog.com>
882 W: http://wiki.analog.com/
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
886 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
888 F: drivers/iio/adc/ltc2497*
889 X: drivers/iio/*/adjd*
890 F: drivers/staging/iio/*/ad*
893 M: Greentime Hu <green.hu@gmail.com>
894 M: Vincent Chen <deanbo422@gmail.com>
895 T: git https://github.com/andestech/linux.git
898 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
899 F: Documentation/devicetree/bindings/nds32/
903 ANDROID CONFIG FRAGMENTS
904 M: Rob Herring <robh@kernel.org>
906 F: kernel/configs/android*
909 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
910 M: Arve Hjønnevåg <arve@android.com>
911 M: Todd Kjos <tkjos@android.com>
912 M: Martijn Coenen <maco@android.com>
913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
914 L: devel@driverdev.osuosl.org
917 F: drivers/staging/android/
919 ANDROID GOLDFISH PIC DRIVER
920 M: Miodrag Dinic <miodrag.dinic@mips.com>
922 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
923 F: drivers/irqchip/irq-goldfish-pic.c
925 ANDROID GOLDFISH RTC DRIVER
926 M: Miodrag Dinic <miodrag.dinic@mips.com>
928 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
929 F: drivers/rtc/rtc-goldfish.c
932 M: Laura Abbott <labbott@redhat.com>
933 M: Sumit Semwal <sumit.semwal@linaro.org>
934 L: devel@driverdev.osuosl.org
935 L: dri-devel@lists.freedesktop.org
936 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
938 F: drivers/staging/android/ion
939 F: drivers/staging/android/uapi/ion.h
941 AOA (Apple Onboard Audio) ALSA DRIVER
942 M: Johannes Berg <johannes@sipsolutions.net>
943 L: linuxppc-dev@lists.ozlabs.org
944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
948 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
949 M: William Breathitt Gray <vilhelm.gray@gmail.com>
950 L: linux-iio@vger.kernel.org
952 F: drivers/iio/adc/stx104.c
955 M: Jiri Kosina <jikos@kernel.org>
957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
958 F: arch/x86/kernel/apm_32.c
959 F: include/linux/apm_bios.h
960 F: include/uapi/linux/apm_bios.h
961 F: drivers/char/apm-emulation.c
963 APPARMOR SECURITY MODULE
964 M: John Johansen <john.johansen@canonical.com>
965 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
969 F: security/apparmor/
970 F: Documentation/admin-guide/LSM/apparmor.rst
972 APPLE BCM5974 MULTITOUCH DRIVER
973 M: Henrik Rydberg <rydberg@bitmath.org>
974 L: linux-input@vger.kernel.org
976 F: drivers/input/mouse/bcm5974.c
979 M: Henrik Rydberg <rydberg@bitmath.org>
980 L: linux-hwmon@vger.kernel.org
982 F: drivers/hwmon/applesmc.c
984 APPLETALK NETWORK LAYER
985 L: netdev@vger.kernel.org
987 F: drivers/net/appletalk/
990 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
991 M: Duc Dang <dhdang@apm.com>
993 F: arch/arm64/boot/dts/apm/
995 APPLIED MICRO (APM) X-GENE SOC EDAC
996 M: Loc Ho <lho@apm.com>
998 F: drivers/edac/xgene_edac.c
999 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1001 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1002 M: Iyappan Subramanian <isubramanian@apm.com>
1003 M: Keyur Chudgar <kchudgar@apm.com>
1005 F: drivers/net/ethernet/apm/xgene-v2/
1007 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1008 M: Iyappan Subramanian <isubramanian@apm.com>
1009 M: Keyur Chudgar <kchudgar@apm.com>
1010 M: Quan Nguyen <qnguyen@apm.com>
1012 F: drivers/net/ethernet/apm/xgene/
1013 F: drivers/net/phy/mdio-xgene.c
1014 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1015 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1017 APPLIED MICRO (APM) X-GENE SOC PMU
1018 M: Tai Nguyen <ttnguyen@apm.com>
1020 F: drivers/perf/xgene_pmu.c
1021 F: Documentation/perf/xgene-pmu.txt
1022 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1024 APTINA CAMERA SENSOR PLL
1025 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1026 L: linux-media@vger.kernel.org
1028 F: drivers/media/i2c/aptina-pll.*
1030 ARC FRAMEBUFFER DRIVER
1031 M: Jaya Kumar <jayalk@intworks.biz>
1033 F: drivers/video/fbdev/arcfb.c
1034 F: drivers/video/fbdev/core/fb_defio.c
1037 M: Alexey Brodkin <abrodkin@synopsys.com>
1039 F: drivers/gpu/drm/arc/
1040 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1042 ARCNET NETWORK LAYER
1043 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1044 L: netdev@vger.kernel.org
1046 F: drivers/net/arcnet/
1047 F: include/uapi/linux/if_arcnet.h
1049 ARM ARCHITECTED TIMER DRIVER
1050 M: Mark Rutland <mark.rutland@arm.com>
1051 M: Marc Zyngier <marc.zyngier@arm.com>
1052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 F: arch/arm/include/asm/arch_timer.h
1055 F: arch/arm64/include/asm/arch_timer.h
1056 F: drivers/clocksource/arm_arch_timer.c
1058 ARM HDLCD DRM DRIVER
1059 M: Liviu Dudau <liviu.dudau@arm.com>
1061 F: drivers/gpu/drm/arm/hdlcd_*
1062 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1064 ARM MALI-DP DRM DRIVER
1065 M: Liviu Dudau <liviu.dudau@arm.com>
1066 M: Brian Starkey <brian.starkey@arm.com>
1067 M: Mali DP Maintainers <malidp@foss.arm.com>
1069 F: drivers/gpu/drm/arm/
1070 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1072 ARM MFM AND FLOPPY DRIVERS
1073 M: Ian Molton <spyro@f2s.com>
1075 F: arch/arm/lib/floppydma.S
1076 F: arch/arm/include/asm/floppy.h
1078 ARM PMU PROFILING AND DEBUGGING
1079 M: Will Deacon <will.deacon@arm.com>
1080 M: Mark Rutland <mark.rutland@arm.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 F: arch/arm*/kernel/perf_*
1084 F: arch/arm/oprofile/common.c
1085 F: arch/arm*/kernel/hw_breakpoint.c
1086 F: arch/arm*/include/asm/hw_breakpoint.h
1087 F: arch/arm*/include/asm/perf_event.h
1089 F: include/linux/perf/arm_pmu.h
1090 F: Documentation/devicetree/bindings/arm/pmu.txt
1091 F: Documentation/devicetree/bindings/perf/
1094 M: Russell King <linux@armlinux.org.uk>
1095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096 W: http://www.armlinux.org.uk/
1098 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1100 X: arch/arm/boot/dts/
1102 ARM PRIMECELL AACI PL041 DRIVER
1103 M: Russell King <linux@armlinux.org.uk>
1107 ARM PRIMECELL BUS SUPPORT
1108 M: Russell King <linux@armlinux.org.uk>
1111 F: include/linux/amba/bus.h
1113 ARM PRIMECELL CLCD PL110 DRIVER
1114 M: Russell King <linux@armlinux.org.uk>
1116 F: drivers/video/fbdev/amba-clcd.*
1118 ARM PRIMECELL KMI PL050 DRIVER
1119 M: Russell King <linux@armlinux.org.uk>
1121 F: drivers/input/serio/ambakmi.*
1122 F: include/linux/amba/kmi.h
1124 ARM PRIMECELL MMCI PL180/1 DRIVER
1125 M: Russell King <linux@armlinux.org.uk>
1127 F: drivers/mmc/host/mmci.*
1128 F: include/linux/amba/mmci.h
1130 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1131 M: Russell King <linux@armlinux.org.uk>
1133 F: drivers/tty/serial/amba-pl01*.c
1134 F: include/linux/amba/serial.h
1137 M: Will Deacon <will.deacon@arm.com>
1138 R: Robin Murphy <robin.murphy@arm.com>
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 F: drivers/iommu/arm-smmu.c
1142 F: drivers/iommu/arm-smmu-v3.c
1143 F: drivers/iommu/io-pgtable-arm.c
1144 F: drivers/iommu/io-pgtable-arm-v7s.c
1146 ARM SUB-ARCHITECTURES
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1153 ARM/ACTIONS SEMI ARCHITECTURE
1154 M: Andreas Färber <afaerber@suse.de>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 F: arch/arm/mach-actions/
1159 F: arch/arm/boot/dts/owl-*
1160 F: arch/arm64/boot/dts/actions/
1161 F: drivers/clocksource/owl-*
1162 F: drivers/pinctrl/actions/*
1163 F: drivers/soc/actions/
1164 F: include/dt-bindings/power/owl-*
1165 F: include/linux/soc/actions/
1166 F: Documentation/devicetree/bindings/arm/actions.txt
1167 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1168 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1169 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1171 ARM/ADS SPHERE MACHINE SUPPORT
1172 M: Lennert Buytenhek <kernel@wantstofly.org>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176 ARM/AFEB9260 MACHINE SUPPORT
1177 M: Sergey Lapin <slapin@ossfans.org>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 ARM/AJECO 1ARM MACHINE SUPPORT
1182 M: Lennert Buytenhek <kernel@wantstofly.org>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 ARM/Allwinner SoC Clock Support
1187 M: Emilio López <emilio@elopez.com.ar>
1189 F: drivers/clk/sunxi/
1191 ARM/Allwinner sunXi SoC support
1192 M: Maxime Ripard <maxime.ripard@bootlin.com>
1193 M: Chen-Yu Tsai <wens@csie.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 F: arch/arm/mach-sunxi/
1199 F: arch/arm64/boot/dts/allwinner/
1200 F: drivers/clk/sunxi-ng/
1201 F: drivers/pinctrl/sunxi/
1202 F: drivers/soc/sunxi/
1203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1205 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1206 M: Neil Armstrong <narmstrong@baylibre.com>
1207 M: Jerome Brunet <jbrunet@baylibre.com>
1208 L: linux-amlogic@lists.infradead.org
1210 F: drivers/clk/meson/
1211 F: include/dt-bindings/clock/meson*
1212 F: include/dt-bindings/clock/gxbb*
1213 F: Documentation/devicetree/bindings/clock/amlogic*
1215 ARM/Amlogic Meson SoC support
1216 M: Carlo Caione <carlo@caione.org>
1217 M: Kevin Hilman <khilman@baylibre.com>
1218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 L: linux-amlogic@lists.infradead.org
1220 W: http://linux-meson.com/
1222 F: arch/arm/mach-meson/
1223 F: arch/arm/boot/dts/meson*
1224 F: arch/arm64/boot/dts/amlogic/
1225 F: drivers/pinctrl/meson/
1226 F: drivers/mmc/host/meson*
1229 ARM/Annapurna Labs ALPINE ARCHITECTURE
1230 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1231 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 F: arch/arm/mach-alpine/
1235 F: arch/arm/boot/dts/alpine*
1236 F: arch/arm64/boot/dts/al/
1237 F: drivers/*/*alpine*
1239 ARM/ARTPEC MACHINE SUPPORT
1240 M: Jesper Nilsson <jesper.nilsson@axis.com>
1241 M: Lars Persson <lars.persson@axis.com>
1243 L: linux-arm-kernel@axis.com
1244 F: arch/arm/mach-artpec
1245 F: arch/arm/boot/dts/artpec6*
1247 F: drivers/crypto/axis
1248 F: drivers/pinctrl/pinctrl-artpec*
1249 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1251 ARM/ASPEED I2C DRIVER
1252 M: Brendan Higgins <brendanhiggins@google.com>
1253 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1254 R: Joel Stanley <joel@jms.id.au>
1255 L: linux-i2c@vger.kernel.org
1256 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1258 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1259 F: drivers/i2c/busses/i2c-aspeed.c
1260 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1261 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1263 ARM/ASPEED MACHINE SUPPORT
1264 M: Joel Stanley <joel@jms.id.au>
1265 R: Andrew Jeffery <andrew@aj.id.au>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1268 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1271 F: arch/arm/mach-aspeed/
1272 F: arch/arm/boot/dts/aspeed-*
1275 ARM/ATMEL AT91 Clock Support
1276 M: Boris Brezillon <boris.brezillon@bootlin.com>
1280 ARM/CALXEDA HIGHBANK ARCHITECTURE
1281 M: Rob Herring <robh@kernel.org>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 F: arch/arm/mach-highbank/
1285 F: arch/arm/boot/dts/highbank.dts
1286 F: arch/arm/boot/dts/ecx-*.dts*
1288 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1289 M: Krzysztof Halasa <khalasa@piap.pl>
1291 F: arch/arm/mach-cns3xxx/
1293 ARM/CAVIUM THUNDER NETWORK DRIVER
1294 M: Sunil Goutham <sgoutham@cavium.com>
1295 M: Robert Richter <rric@kernel.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: drivers/net/ethernet/cavium/thunder/
1300 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1301 M: Lukasz Majewski <lukma@denx.de>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 F: arch/arm/mach-ep93xx/ts72xx.c
1306 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1307 M: Alexander Shiyan <shc_work@mail.ru>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1313 M: Lennert Buytenhek <kernel@wantstofly.org>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1318 M: Hartley Sweeten <hsweeten@visionengravers.com>
1319 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 F: arch/arm/mach-ep93xx/
1323 F: arch/arm/mach-ep93xx/include/mach/
1326 M: Russell King <linux@armlinux.org.uk>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1330 F: drivers/clk/clkdev.c
1332 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1333 M: Mike Rapoport <mike@compulab.co.il>
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1338 M: Baruch Siach <baruch@tkos.co.il>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 F: arch/arm/boot/dts/cx92755*
1344 ARM/CONTEC MICRO9 MACHINE SUPPORT
1345 M: Hubert Feurstein <hubert.feurstein@contec.at>
1347 F: arch/arm/mach-ep93xx/micro9.c
1349 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1350 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 F: drivers/hwtracing/coresight/*
1354 F: Documentation/trace/coresight.txt
1355 F: Documentation/trace/coresight-cpu-debug.txt
1356 F: Documentation/devicetree/bindings/arm/coresight.txt
1357 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1358 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1359 F: tools/perf/arch/arm/util/pmu.c
1360 F: tools/perf/arch/arm/util/auxtrace.c
1361 F: tools/perf/arch/arm/util/cs-etm.c
1362 F: tools/perf/arch/arm/util/cs-etm.h
1363 F: tools/perf/util/cs-etm.*
1364 F: tools/perf/util/cs-etm-decoder/*
1366 ARM/CORGI MACHINE SUPPORT
1367 M: Richard Purdie <rpurdie@rpsys.net>
1370 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1371 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1372 M: Linus Walleij <linus.walleij@linaro.org>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 T: git git://github.com/ulli-kroll/linux.git
1376 F: Documentation/devicetree/bindings/arm/gemini.txt
1377 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1378 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1379 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1380 F: arch/arm/mach-gemini/
1381 F: drivers/net/ethernet/cortina/
1382 F: drivers/pinctrl/pinctrl-gemini.c
1383 F: drivers/rtc/rtc-ftrtc010.c
1385 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1386 M: Barry Song <baohua@kernel.org>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1390 F: arch/arm/boot/dts/prima2*
1391 F: arch/arm/mach-prima2/
1392 F: drivers/clk/sirf/
1393 F: drivers/clocksource/timer-prima2.c
1394 F: drivers/clocksource/timer-atlas7.c
1397 ARM/EBSA110 MACHINE SUPPORT
1398 M: Russell King <linux@armlinux.org.uk>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 W: http://www.armlinux.org.uk/
1402 F: arch/arm/mach-ebsa110/
1403 F: drivers/net/ethernet/amd/am79c961a.*
1405 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1406 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1407 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1413 M: Robert Jarzmik <robert.jarzmik@free.fr>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: arch/arm/mach-pxa/ezx.c
1418 ARM/FARADAY FA526 PORT
1419 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 T: git git://git.berlios.de/gemini-board
1423 F: arch/arm/mm/*-fa*
1425 ARM/FOOTBRIDGE ARCHITECTURE
1426 M: Russell King <linux@armlinux.org.uk>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W: http://www.armlinux.org.uk/
1430 F: arch/arm/include/asm/hardware/dec21285.h
1431 F: arch/arm/mach-footbridge/
1433 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1434 M: Shawn Guo <shawnguo@kernel.org>
1435 M: Sascha Hauer <s.hauer@pengutronix.de>
1436 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1437 R: Fabio Estevam <fabio.estevam@nxp.com>
1438 R: NXP Linux Team <linux-imx@nxp.com>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442 F: arch/arm/mach-imx/
1443 F: arch/arm/mach-mxs/
1444 F: arch/arm/boot/dts/imx*
1445 F: arch/arm/configs/imx*_defconfig
1450 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1451 M: Shawn Guo <shawnguo@kernel.org>
1452 M: Sascha Hauer <s.hauer@pengutronix.de>
1453 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1454 R: Stefan Agner <stefan@agner.ch>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1458 F: arch/arm/mach-imx/*vf610*
1459 F: arch/arm/boot/dts/vf*
1461 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1462 M: Lennert Buytenhek <kernel@wantstofly.org>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 ARM/GUMSTIX MACHINE SUPPORT
1467 M: Steve Sakoman <sakoman@gmail.com>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1472 M: Philipp Zabel <philipp.zabel@gmail.com>
1473 M: Paul Parsons <lost.distance@yahoo.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 F: arch/arm/mach-pxa/hx4700.c
1477 F: arch/arm/mach-pxa/include/mach/hx4700.h
1478 F: sound/soc/pxa/hx4700.c
1480 ARM/HISILICON SOC SUPPORT
1481 M: Wei Xu <xuwei5@hisilicon.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 W: http://www.hisilicon.com
1485 T: git git://github.com/hisilicon/linux-hisi.git
1486 F: arch/arm/mach-hisi/
1487 F: arch/arm/boot/dts/hi3*
1488 F: arch/arm/boot/dts/hip*
1489 F: arch/arm/boot/dts/hisi*
1490 F: arch/arm64/boot/dts/hisilicon/
1492 ARM/HP JORNADA 7XX MACHINE SUPPORT
1493 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1497 F: arch/arm/mach-sa1100/jornada720.c
1498 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1500 ARM/IGEP MACHINE SUPPORT
1501 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1502 M: Javier Martinez Canillas <javier@dowhile0.org>
1503 L: linux-omap@vger.kernel.org
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 F: arch/arm/boot/dts/omap3-igep*
1508 ARM/INCOME PXA270 SUPPORT
1509 M: Marek Vasut <marek.vasut@gmail.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1514 ARM/INTEL IOP13XX ARM ARCHITECTURE
1515 M: Lennert Buytenhek <kernel@wantstofly.org>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 ARM/INTEL IOP32X ARM ARCHITECTURE
1520 M: Lennert Buytenhek <kernel@wantstofly.org>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 ARM/INTEL IOP33X ARM ARCHITECTURE
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/INTEL IQ81342EX MACHINE SUPPORT
1529 M: Lennert Buytenhek <kernel@wantstofly.org>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 ARM/INTEL IXDP2850 MACHINE SUPPORT
1534 M: Lennert Buytenhek <kernel@wantstofly.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 ARM/INTEL IXP4XX ARM ARCHITECTURE
1539 M: Imre Kaloz <kaloz@openwrt.org>
1540 M: Krzysztof Halasa <khalasa@piap.pl>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/mach-ixp4xx/
1545 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1546 M: Jonathan Cameron <jic23@cam.ac.uk>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/mach-pxa/stargate2.c
1550 F: drivers/pcmcia/pxa2xx_stargate2.c
1552 ARM/INTEL XSC3 (MANZANO) ARM CORE
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/LG1K ARCHITECTURE
1563 M: Chanho Min <chanho.min@lge.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm64/boot/dts/lg/
1568 ARM/LOGICPD PXA270 MACHINE SUPPORT
1569 M: Lennert Buytenhek <kernel@wantstofly.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/LPC18XX ARCHITECTURE
1574 M: Joachim Eastwood <manabian@gmail.com>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 F: arch/arm/boot/dts/lpc43*
1578 F: drivers/clk/nxp/clk-lpc18xx*
1579 F: drivers/clocksource/time-lpc32xx.c
1580 F: drivers/i2c/busses/i2c-lpc2k.c
1581 F: drivers/memory/pl172.c
1582 F: drivers/mtd/spi-nor/nxp-spifi.c
1583 F: drivers/rtc/rtc-lpc24xx.c
1586 ARM/LPC32XX SOC SUPPORT
1587 M: Vladimir Zapolskiy <vz@mleia.com>
1588 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1592 F: arch/arm/boot/dts/lpc32*
1593 F: arch/arm/mach-lpc32xx/
1594 F: drivers/i2c/busses/i2c-pnx.c
1595 F: drivers/net/ethernet/nxp/lpc_eth.c
1596 F: drivers/usb/host/ohci-nxp.c
1597 F: drivers/watchdog/pnx4008_wdt.c
1600 ARM/MAGICIAN MACHINE SUPPORT
1601 M: Philipp Zabel <philipp.zabel@gmail.com>
1604 ARM/Marvell Dove/MV78xx0/Orion SOC support
1605 M: Jason Cooper <jason@lakedaemon.net>
1606 M: Andrew Lunn <andrew@lunn.ch>
1607 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608 M: Gregory Clement <gregory.clement@bootlin.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: Documentation/devicetree/bindings/soc/dove/
1612 F: arch/arm/mach-dove/
1613 F: arch/arm/mach-mv78xx0/
1614 F: arch/arm/mach-orion5x/
1615 F: arch/arm/plat-orion/
1616 F: arch/arm/boot/dts/dove*
1617 F: arch/arm/boot/dts/orion5x*
1619 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1620 M: Jason Cooper <jason@lakedaemon.net>
1621 M: Andrew Lunn <andrew@lunn.ch>
1622 M: Gregory Clement <gregory.clement@bootlin.com>
1623 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: arch/arm/boot/dts/armada*
1627 F: arch/arm/boot/dts/kirkwood*
1628 F: arch/arm/configs/mvebu_*_defconfig
1629 F: arch/arm/mach-mvebu/
1630 F: arch/arm64/boot/dts/marvell/armada*
1631 F: drivers/cpufreq/armada-37xx-cpufreq.c
1632 F: drivers/cpufreq/mvebu-cpufreq.c
1633 F: drivers/irqchip/irq-armada-370-xp.c
1634 F: drivers/irqchip/irq-mvebu-*
1635 F: drivers/pinctrl/mvebu/
1636 F: drivers/rtc/rtc-armada38x.c
1638 ARM/Mediatek RTC DRIVER
1639 M: Eddie Huang <eddie.huang@mediatek.com>
1640 M: Sean Wang <sean.wang@mediatek.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1644 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1645 F: drivers/rtc/rtc-mt6397.c
1646 F: drivers/rtc/rtc-mt7622.c
1648 ARM/Mediatek SoC support
1649 M: Matthias Brugger <matthias.bgg@gmail.com>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1653 F: arch/arm/boot/dts/mt6*
1654 F: arch/arm/boot/dts/mt7*
1655 F: arch/arm/boot/dts/mt8*
1656 F: arch/arm/mach-mediatek/
1657 F: arch/arm64/boot/dts/mediatek/
1661 ARM/Mediatek USB3 PHY DRIVER
1662 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1666 F: drivers/phy/mediatek/phy-mtk-tphy.c
1668 ARM/MICREL KS8695 ARCHITECTURE
1669 M: Greg Ungerer <gerg@uclinux.org>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F: arch/arm/mach-ks8695/
1674 ARM/Microchip (AT91) SoC support
1675 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1676 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 W: http://www.linux4sam.org
1679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1683 F: arch/arm/mach-at91/
1684 F: include/soc/at91/
1685 F: arch/arm/boot/dts/at91*.dts
1686 F: arch/arm/boot/dts/at91*.dtsi
1687 F: arch/arm/boot/dts/sama*.dts
1688 F: arch/arm/boot/dts/sama*.dtsi
1689 F: arch/arm/include/debug/at91.S
1690 F: drivers/memory/atmel*
1691 F: drivers/watchdog/sama5d4_wdt.c
1692 X: drivers/input/touchscreen/atmel_mxt_ts.c
1693 X: drivers/net/wireless/atmel/
1695 ARM/MIOA701 MACHINE SUPPORT
1696 M: Robert Jarzmik <robert.jarzmik@free.fr>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 F: arch/arm/mach-pxa/mioa701.c
1701 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1702 M: Michael Petchkovsky <mkpetch@internode.on.net>
1705 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1706 M: Linus Walleij <linus.walleij@linaro.org>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F: arch/arm/mach-nomadik/
1710 F: arch/arm/mach-u300/
1711 F: arch/arm/mach-ux500/
1712 F: arch/arm/boot/dts/ste-*
1713 F: drivers/clk/clk-nomadik.c
1714 F: drivers/clk/clk-u300.c
1715 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1716 F: drivers/clocksource/timer-u300.c
1717 F: drivers/dma/coh901318*
1718 F: drivers/dma/ste_dma40*
1719 F: drivers/hwspinlock/u8500_hsem.c
1720 F: drivers/i2c/busses/i2c-nomadik.c
1721 F: drivers/i2c/busses/i2c-stu300.c
1722 F: drivers/mfd/ab3100*
1723 F: drivers/mfd/ab8500*
1724 F: drivers/mfd/abx500*
1725 F: drivers/mfd/dbx500*
1726 F: drivers/mfd/db8500*
1727 F: drivers/pinctrl/nomadik/
1728 F: drivers/pinctrl/pinctrl-coh901*
1729 F: drivers/pinctrl/pinctrl-u300.c
1730 F: drivers/rtc/rtc-ab3100.c
1731 F: drivers/rtc/rtc-ab8500.c
1732 F: drivers/rtc/rtc-coh901331.c
1733 F: drivers/rtc/rtc-pl031.c
1734 F: drivers/watchdog/coh901327_wdt.c
1735 F: Documentation/devicetree/bindings/arm/ste-*
1736 F: Documentation/devicetree/bindings/arm/ux500/
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1739 ARM/NUVOTON NPCM ARCHITECTURE
1740 M: Avi Fishman <avifishman70@gmail.com>
1741 M: Tomer Maimon <tmaimon77@gmail.com>
1742 R: Patrick Venture <venture@google.com>
1743 R: Nancy Yuen <yuenn@google.com>
1744 R: Brendan Higgins <brendanhiggins@google.com>
1745 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1747 F: arch/arm/mach-npcm/
1748 F: arch/arm/boot/dts/nuvoton-npcm*
1749 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1751 F: Documentation/devicetree/bindings/*/*npcm*
1752 F: Documentation/devicetree/bindings/*/*/*npcm*
1754 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1755 M: Wan ZongShun <mcuos.com@gmail.com>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 W: http://www.mcuos.com
1759 F: arch/arm/mach-w90x900/
1760 F: drivers/input/keyboard/w90p910_keypad.c
1761 F: drivers/input/touchscreen/w90p910_ts.c
1762 F: drivers/watchdog/nuc900_wdt.c
1763 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1764 F: drivers/mtd/nand/raw/nuc900_nand.c
1765 F: drivers/rtc/rtc-nuc900.c
1766 F: drivers/spi/spi-nuc900.c
1767 F: drivers/usb/host/ehci-w90x900.c
1768 F: drivers/video/fbdev/nuc900fb.c
1770 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1771 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1772 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1773 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1776 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1777 M: Alexander Clouter <alex@digriz.org.uk>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 W: http://www.digriz.org.uk/ts78xx/kernel
1781 F: arch/arm/mach-orion5x/ts78xx-*
1783 ARM/OXNAS platform support
1784 M: Neil Armstrong <narmstrong@baylibre.com>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L: linux-oxnas@groups.io (moderated for non-subscribers)
1788 F: arch/arm/mach-oxnas/
1789 F: arch/arm/boot/dts/ox8*.dts*
1792 ARM/PALM TREO SUPPORT
1793 M: Tomas Cech <sleep_walker@suse.com>
1794 L: linux-arm-kernel@lists.infradead.org
1795 W: http://hackndev.com
1797 F: arch/arm/mach-pxa/palmtreo.*
1799 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1800 M: Marek Vasut <marek.vasut@gmail.com>
1801 L: linux-arm-kernel@lists.infradead.org
1802 W: http://hackndev.com
1804 F: arch/arm/mach-pxa/include/mach/palmtx.h
1805 F: arch/arm/mach-pxa/palmtx.c
1806 F: arch/arm/mach-pxa/palmt5.*
1807 F: arch/arm/mach-pxa/include/mach/palmld.h
1808 F: arch/arm/mach-pxa/palmld.c
1809 F: arch/arm/mach-pxa/palmte2.*
1810 F: arch/arm/mach-pxa/include/mach/palmtc.h
1811 F: arch/arm/mach-pxa/palmtc.c
1814 M: Sergey Lapin <slapin@ossfans.org>
1815 L: linux-arm-kernel@lists.infradead.org
1816 W: http://hackndev.com
1818 F: arch/arm/mach-pxa/palmz72.*
1821 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1822 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1825 ARM/PT DIGITAL BOARD PORT
1826 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 W: http://www.armlinux.org.uk/
1831 ARM/QUALCOMM SUPPORT
1832 M: Andy Gross <andy.gross@linaro.org>
1833 M: David Brown <david.brown@linaro.org>
1834 L: linux-arm-msm@vger.kernel.org
1835 L: linux-soc@vger.kernel.org
1837 F: Documentation/devicetree/bindings/soc/qcom/
1838 F: arch/arm/boot/dts/qcom-*.dts
1839 F: arch/arm/boot/dts/qcom-*.dtsi
1840 F: arch/arm/mach-qcom/
1841 F: arch/arm64/boot/dts/qcom/*
1842 F: drivers/i2c/busses/i2c-qup.c
1843 F: drivers/clk/qcom/
1844 F: drivers/dma/qcom/
1845 F: drivers/soc/qcom/
1846 F: drivers/spi/spi-qup.c
1847 F: drivers/tty/serial/msm_serial.c
1848 F: drivers/*/pm8???-*
1849 F: drivers/mfd/ssbi.c
1850 F: drivers/firmware/qcom_scm*
1851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1853 ARM/RADISYS ENP2611 MACHINE SUPPORT
1854 M: Lennert Buytenhek <kernel@wantstofly.org>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 ARM/REALTEK ARCHITECTURE
1859 M: Andreas Färber <afaerber@suse.de>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 F: arch/arm64/boot/dts/realtek/
1863 F: Documentation/devicetree/bindings/arm/realtek.txt
1865 ARM/RENESAS ARM64 ARCHITECTURE
1866 M: Simon Horman <horms@verge.net.au>
1867 M: Magnus Damm <magnus.damm@gmail.com>
1868 L: linux-renesas-soc@vger.kernel.org
1869 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1872 F: arch/arm64/boot/dts/renesas/
1873 F: Documentation/devicetree/bindings/arm/shmobile.txt
1874 F: drivers/soc/renesas/
1875 F: include/linux/soc/renesas/
1877 ARM/RISCPC ARCHITECTURE
1878 M: Russell King <linux@armlinux.org.uk>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 W: http://www.armlinux.org.uk/
1882 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1883 F: arch/arm/include/asm/hardware/ioc.h
1884 F: arch/arm/include/asm/hardware/iomd.h
1885 F: arch/arm/include/asm/hardware/memc.h
1886 F: arch/arm/mach-rpc/
1887 F: drivers/net/ethernet/8390/etherh.c
1888 F: drivers/net/ethernet/i825xx/ether1*
1889 F: drivers/net/ethernet/seeq/ether3*
1890 F: drivers/scsi/arm/
1892 ARM/Rockchip SoC support
1893 M: Heiko Stuebner <heiko@sntech.de>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 L: linux-rockchip@lists.infradead.org
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1898 F: arch/arm/boot/dts/rk3*
1899 F: arch/arm/boot/dts/rv1108*
1900 F: arch/arm/mach-rockchip/
1901 F: drivers/clk/rockchip/
1902 F: drivers/i2c/busses/i2c-rk3x.c
1903 F: drivers/*/*rockchip*
1904 F: drivers/*/*/*rockchip*
1905 F: sound/soc/rockchip/
1908 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1909 M: Kukjin Kim <kgene@kernel.org>
1910 M: Krzysztof Kozlowski <krzk@kernel.org>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1913 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1915 F: arch/arm/boot/dts/s3c*
1916 F: arch/arm/boot/dts/s5p*
1917 F: arch/arm/boot/dts/exynos*
1918 F: arch/arm64/boot/dts/exynos/
1919 F: arch/arm/plat-samsung/
1920 F: arch/arm/mach-s3c24*/
1921 F: arch/arm/mach-s3c64xx/
1922 F: arch/arm/mach-s5p*/
1923 F: arch/arm/mach-exynos*/
1924 F: drivers/*/*s3c24*
1925 F: drivers/*/*/*s3c24*
1926 F: drivers/*/*s3c64xx*
1927 F: drivers/*/*s5pv210*
1928 F: drivers/memory/samsung/*
1929 F: drivers/soc/samsung/*
1930 F: Documentation/arm/Samsung/
1931 F: Documentation/devicetree/bindings/arm/samsung/
1932 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1933 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1936 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1937 M: Kyungmin Park <kyungmin.park@samsung.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/mach-s5pv210/
1942 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1943 M: Kyungmin Park <kyungmin.park@samsung.com>
1944 M: Kamil Debski <kamil@wypas.org>
1945 M: Andrzej Hajda <a.hajda@samsung.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 L: linux-media@vger.kernel.org
1949 F: drivers/media/platform/s5p-g2d/
1951 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1952 M: Marek Szyprowski <m.szyprowski@samsung.com>
1953 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1954 L: linux-media@vger.kernel.org
1956 F: drivers/media/platform/s5p-cec/
1957 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1959 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1960 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1961 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1962 L: linux-arm-kernel@lists.infradead.org
1963 L: linux-media@vger.kernel.org
1965 F: drivers/media/platform/s5p-jpeg/
1967 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1968 M: Kyungmin Park <kyungmin.park@samsung.com>
1969 M: Kamil Debski <kamil@wypas.org>
1970 M: Jeongtae Park <jtp.park@samsung.com>
1971 M: Andrzej Hajda <a.hajda@samsung.com>
1972 L: linux-arm-kernel@lists.infradead.org
1973 L: linux-media@vger.kernel.org
1975 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1976 F: drivers/media/platform/s5p-mfc/
1978 ARM/SHMOBILE ARM ARCHITECTURE
1979 M: Simon Horman <horms@verge.net.au>
1980 M: Magnus Damm <magnus.damm@gmail.com>
1981 L: linux-renesas-soc@vger.kernel.org
1982 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1985 F: arch/arm/boot/dts/emev2*
1986 F: arch/arm/boot/dts/r7s*
1987 F: arch/arm/boot/dts/r8a*
1988 F: arch/arm/boot/dts/sh*
1989 F: arch/arm/configs/shmobile_defconfig
1990 F: arch/arm/include/debug/renesas-scif.S
1991 F: arch/arm/mach-shmobile/
1992 F: Documentation/devicetree/bindings/arm/shmobile.txt
1993 F: drivers/soc/renesas/
1994 F: include/linux/soc/renesas/
1996 ARM/SOCFPGA ARCHITECTURE
1997 M: Dinh Nguyen <dinguyen@kernel.org>
1999 F: arch/arm/mach-socfpga/
2000 F: arch/arm/boot/dts/socfpga*
2001 F: arch/arm/configs/socfpga_defconfig
2002 F: arch/arm64/boot/dts/altera/
2003 W: http://www.rocketboards.org
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2006 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2007 M: Dinh Nguyen <dinguyen@kernel.org>
2009 F: drivers/clk/socfpga/
2011 ARM/SOCFPGA EDAC SUPPORT
2012 M: Thor Thayer <thor.thayer@linux.intel.com>
2014 F: drivers/edac/altera_edac.
2016 ARM/SPREADTRUM SoC SUPPORT
2017 M: Orson Zhai <orsonzhai@gmail.com>
2018 M: Baolin Wang <baolin.wang@linaro.org>
2019 M: Chunyan Zhang <zhang.lyra@gmail.com>
2021 F: arch/arm64/boot/dts/sprd
2024 ARM/STI ARCHITECTURE
2025 M: Patrice Chotard <patrice.chotard@st.com>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 W: http://www.stlinux.com
2029 F: arch/arm/mach-sti/
2030 F: arch/arm/boot/dts/sti*
2031 F: drivers/char/hw_random/st-rng.c
2032 F: drivers/clocksource/arm_global_timer.c
2033 F: drivers/clocksource/clksrc_st_lpc.c
2034 F: drivers/cpufreq/sti-cpufreq.c
2035 F: drivers/dma/st_fdma*
2036 F: drivers/i2c/busses/i2c-st.c
2037 F: drivers/media/rc/st_rc.c
2038 F: drivers/media/platform/sti/c8sectpfe/
2039 F: drivers/mmc/host/sdhci-st.c
2040 F: drivers/phy/st/phy-miphy28lp.c
2041 F: drivers/phy/st/phy-stih407-usb.c
2042 F: drivers/pinctrl/pinctrl-st.c
2043 F: drivers/remoteproc/st_remoteproc.c
2044 F: drivers/remoteproc/st_slim_rproc.c
2045 F: drivers/reset/sti/
2046 F: drivers/rtc/rtc-st-lpc.c
2047 F: drivers/tty/serial/st-asc.c
2048 F: drivers/usb/dwc3/dwc3-st.c
2049 F: drivers/usb/host/ehci-st.c
2050 F: drivers/usb/host/ohci-st.c
2051 F: drivers/watchdog/st_lpc_wdt.c
2052 F: drivers/ata/ahci_st.c
2053 F: include/linux/remoteproc/st_slim_rproc.h
2055 ARM/STM32 ARCHITECTURE
2056 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2057 M: Alexandre Torgue <alexandre.torgue@st.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2062 F: arch/arm/boot/dts/stm32*
2063 F: arch/arm/mach-stm32/
2064 F: drivers/clocksource/armv7m_systick.c
2066 ARM/Synaptics Berlin SoC support
2067 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2068 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 F: arch/arm/mach-berlin/
2072 F: arch/arm/boot/dts/berlin*
2073 F: arch/arm64/boot/dts/marvell/berlin*
2075 ARM/TANGO ARCHITECTURE
2076 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2077 M: Mans Rullgard <mans@mansr.com>
2078 L: linux-arm-kernel@lists.infradead.org
2082 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2088 M: Hans Verkuil <hans.verkuil@cisco.com>
2089 L: linux-tegra@vger.kernel.org
2090 L: linux-media@vger.kernel.org
2092 F: drivers/media/platform/tegra-cec/
2093 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2095 ARM/TETON BGA MACHINE SUPPORT
2096 M: "Mark F. Brown" <mark.brown314@gmail.com>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2101 M: Santosh Shilimkar <ssantosh@kernel.org>
2102 L: linux-kernel@vger.kernel.org
2104 F: drivers/memory/*emif*
2106 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2107 M: Santosh Shilimkar <ssantosh@kernel.org>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 F: arch/arm/mach-keystone/
2111 F: arch/arm/boot/dts/keystone-*
2112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2114 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2115 M: Santosh Shilimkar <ssantosh@kernel.org>
2116 L: linux-kernel@vger.kernel.org
2118 F: drivers/clk/keystone/
2120 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2121 M: Santosh Shilimkar <ssantosh@kernel.org>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 L: linux-kernel@vger.kernel.org
2125 F: drivers/clocksource/timer-keystone.c
2127 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2128 M: Santosh Shilimkar <ssantosh@kernel.org>
2129 L: linux-kernel@vger.kernel.org
2131 F: drivers/power/reset/keystone-reset.c
2133 ARM/THECUS N2100 MACHINE SUPPORT
2134 M: Lennert Buytenhek <kernel@wantstofly.org>
2135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 ARM/TOSA MACHINE SUPPORT
2139 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2140 M: Dirk Opfer <dirk@opfer-online.de>
2143 ARM/UNIPHIER ARCHITECTURE
2144 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2148 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2149 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2150 F: arch/arm/boot/dts/uniphier*
2151 F: arch/arm/include/asm/hardware/cache-uniphier.h
2152 F: arch/arm/mach-uniphier/
2153 F: arch/arm/mm/cache-uniphier.c
2154 F: arch/arm64/boot/dts/socionext/uniphier*
2155 F: drivers/bus/uniphier-system-bus.c
2156 F: drivers/clk/uniphier/
2157 F: drivers/gpio/gpio-uniphier.c
2158 F: drivers/i2c/busses/i2c-uniphier*
2159 F: drivers/irqchip/irq-uniphier-aidet.c
2160 F: drivers/pinctrl/uniphier/
2161 F: drivers/reset/reset-uniphier.c
2162 F: drivers/tty/serial/8250/8250_uniphier.c
2165 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2166 M: Ulf Hansson <ulf.hansson@linaro.org>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 T: git git://git.linaro.org/people/ulfh/clk.git
2170 F: drivers/clk/ux500/
2172 ARM/VERSATILE EXPRESS PLATFORM
2173 M: Liviu Dudau <liviu.dudau@arm.com>
2174 M: Sudeep Holla <sudeep.holla@arm.com>
2175 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 F: arch/arm/boot/dts/vexpress*
2179 F: arch/arm64/boot/dts/arm/
2180 F: arch/arm/mach-vexpress/
2183 F: drivers/clk/versatile/clk-vexpress-osc.c
2184 F: drivers/clocksource/versatile.c
2188 M: Russell King <linux@armlinux.org.uk>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 W: http://www.armlinux.org.uk/
2194 ARM/VOIPAC PXA270 SUPPORT
2195 M: Marek Vasut <marek.vasut@gmail.com>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 F: arch/arm/mach-pxa/vpac270.c
2199 F: arch/arm/mach-pxa/include/mach/vpac270.h
2201 ARM/VT8500 ARM ARCHITECTURE
2202 M: Tony Prisk <linux@prisktech.co.nz>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: arch/arm/mach-vt8500/
2206 F: drivers/clocksource/vt8500_timer.c
2207 F: drivers/i2c/busses/i2c-wmt.c
2208 F: drivers/mmc/host/wmt-sdmmc.c
2209 F: drivers/pwm/pwm-vt8500.c
2210 F: drivers/rtc/rtc-vt8500.c
2211 F: drivers/tty/serial/vt8500_serial.c
2212 F: drivers/usb/host/ehci-platform.c
2213 F: drivers/usb/host/uhci-platform.c
2214 F: drivers/video/fbdev/vt8500lcdfb.*
2215 F: drivers/video/fbdev/wm8505fb*
2216 F: drivers/video/fbdev/wmt_ge_rops.*
2218 ARM/ZIPIT Z2 SUPPORT
2219 M: Marek Vasut <marek.vasut@gmail.com>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 F: arch/arm/mach-pxa/z2.c
2223 F: arch/arm/mach-pxa/include/mach/z2.h
2225 ARM/ZTE ARCHITECTURE
2226 M: Jun Nie <jun.nie@linaro.org>
2227 M: Baoyou Xie <baoyou.xie@linaro.org>
2228 M: Shawn Guo <shawnguo@kernel.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 F: arch/arm/boot/dts/zx2967*
2232 F: arch/arm/mach-zx/
2233 F: arch/arm64/boot/dts/zte/
2235 F: drivers/dma/zx_dma.c
2236 F: drivers/gpio/gpio-zx.c
2237 F: drivers/i2c/busses/i2c-zx2967.c
2238 F: drivers/mmc/host/dw_mmc-zx.*
2239 F: drivers/pinctrl/zte/
2241 F: drivers/thermal/zx2967_thermal.c
2242 F: drivers/watchdog/zx2967_wdt.c
2243 F: Documentation/devicetree/bindings/arm/zte.txt
2244 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2245 F: Documentation/devicetree/bindings/dma/zxdma.txt
2246 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2247 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2248 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2249 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2250 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2251 F: Documentation/devicetree/bindings/soc/zte/
2252 F: Documentation/devicetree/bindings/sound/zte,*.txt
2253 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2254 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2255 F: include/dt-bindings/clock/zx2967*.h
2256 F: include/dt-bindings/soc/zte,*.h
2257 F: sound/soc/codecs/zx_aud96p22.c
2260 ARM/ZYNQ ARCHITECTURE
2261 M: Michal Simek <michal.simek@xilinx.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 W: http://wiki.xilinx.com
2264 T: git https://github.com/Xilinx/linux-xlnx.git
2266 F: arch/arm/mach-zynq/
2267 F: drivers/cpuidle/cpuidle-zynq.c
2268 F: drivers/block/xsysace.c
2271 F: drivers/clocksource/cadence_ttc_timer.c
2272 F: drivers/i2c/busses/i2c-cadence.c
2273 F: drivers/mmc/host/sdhci-of-arasan.c
2274 F: drivers/edac/synopsys_edac.c
2276 ARM64 PORT (AARCH64 ARCHITECTURE)
2277 M: Catalin Marinas <catalin.marinas@arm.com>
2278 M: Will Deacon <will.deacon@arm.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2283 F: Documentation/arm64/
2285 AS3645A LED FLASH CONTROLLER DRIVER
2286 M: Sakari Ailus <sakari.ailus@iki.fi>
2287 L: linux-leds@vger.kernel.org
2289 F: drivers/leds/leds-as3645a.c
2291 ASAHI KASEI AK8974 DRIVER
2292 M: Linus Walleij <linus.walleij@linaro.org>
2293 L: linux-iio@vger.kernel.org
2294 W: http://www.akm.com/
2296 F: drivers/iio/magnetometer/ak8974.c
2298 ASC7621 HARDWARE MONITOR DRIVER
2299 M: George Joseph <george.joseph@fairview5.com>
2300 L: linux-hwmon@vger.kernel.org
2302 F: Documentation/hwmon/asc7621
2303 F: drivers/hwmon/asc7621.c
2305 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2306 M: Corentin Chary <corentin.chary@gmail.com>
2307 L: acpi4asus-user@lists.sourceforge.net
2308 L: platform-driver-x86@vger.kernel.org
2309 W: http://acpi4asus.sf.net
2311 F: drivers/platform/x86/asus*.c
2312 F: drivers/platform/x86/eeepc*.c
2314 ASUS WIRELESS RADIO CONTROL DRIVER
2315 M: João Paulo Rechi Vita <jprvita@gmail.com>
2316 L: platform-driver-x86@vger.kernel.org
2318 F: drivers/platform/x86/asus-wireless.c
2321 M: David Howells <dhowells@redhat.com>
2322 L: keyrings@vger.kernel.org
2324 F: Documentation/crypto/asymmetric-keys.txt
2325 F: include/linux/verification.h
2326 F: include/crypto/public_key.h
2327 F: include/crypto/pkcs7.h
2328 F: crypto/asymmetric_keys/
2330 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2331 R: Dan Williams <dan.j.williams@intel.com>
2332 W: http://sourceforge.net/projects/xscaleiop
2334 F: Documentation/crypto/async-tx-api.txt
2337 F: include/linux/dmaengine.h
2338 F: include/linux/async_tx.h
2341 M: Bartosz Golaszewski <brgl@bgdev.pl>
2342 L: linux-i2c@vger.kernel.org
2343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2345 F: Documentation/devicetree/bindings/eeprom/at24.txt
2346 F: drivers/misc/eeprom/at24.c
2347 F: include/linux/platform_data/at24.h
2349 ATA OVER ETHERNET (AOE) DRIVER
2350 M: "Ed L. Cashin" <ed.cashin@acm.org>
2351 W: http://www.openaoe.org/
2353 F: Documentation/aoe/
2354 F: drivers/block/aoe/
2356 ATHEROS 71XX/9XXX GPIO DRIVER
2357 M: Alban Bedel <albeu@free.fr>
2358 W: https://github.com/AlbanBedel/linux
2359 T: git git://github.com/AlbanBedel/linux
2361 F: drivers/gpio/gpio-ath79.c
2362 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2364 ATHEROS 71XX/9XXX USB PHY DRIVER
2365 M: Alban Bedel <albeu@free.fr>
2366 W: https://github.com/AlbanBedel/linux
2367 T: git git://github.com/AlbanBedel/linux
2369 F: drivers/phy/qualcomm/phy-ath79-usb.c
2370 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2372 ATHEROS ATH GENERIC UTILITIES
2373 M: Kalle Valo <kvalo@codeaurora.org>
2374 L: linux-wireless@vger.kernel.org
2376 F: drivers/net/wireless/ath/*
2378 ATHEROS ATH5K WIRELESS DRIVER
2379 M: Jiri Slaby <jirislaby@gmail.com>
2380 M: Nick Kossifidis <mickflemm@gmail.com>
2381 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2382 L: linux-wireless@vger.kernel.org
2383 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2385 F: drivers/net/wireless/ath/ath5k/
2387 ATHEROS ATH6KL WIRELESS DRIVER
2388 M: Kalle Valo <kvalo@codeaurora.org>
2389 L: linux-wireless@vger.kernel.org
2390 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2393 F: drivers/net/wireless/ath/ath6kl/
2396 M: Ville Syrjala <syrjala@sci.fi>
2398 F: drivers/input/misc/ati_remote2.c
2400 ATK0110 HWMON DRIVER
2401 M: Luca Tettamanti <kronos.it@gmail.com>
2402 L: linux-hwmon@vger.kernel.org
2404 F: drivers/hwmon/asus_atk0110.c
2406 ATLX ETHERNET DRIVERS
2407 M: Jay Cliburn <jcliburn@gmail.com>
2408 M: Chris Snook <chris.snook@gmail.com>
2409 L: netdev@vger.kernel.org
2410 W: http://sourceforge.net/projects/atl1
2411 W: http://atl1.sourceforge.net
2413 F: drivers/net/ethernet/atheros/
2416 M: Chas Williams <3chas3@gmail.com>
2417 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2418 L: netdev@vger.kernel.org
2419 W: http://linux-atm.sourceforge.net
2422 F: include/linux/atm*
2423 F: include/uapi/linux/atm*
2425 ATMEL AT91 / AT32 MCI DRIVER
2426 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2428 F: drivers/mmc/host/atmel-mci.c
2430 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2431 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2433 F: drivers/power/reset/at91-sama5d2_shdwc.c
2435 ATMEL Audio ALSA driver
2436 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2442 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2443 L: linux-i2c@vger.kernel.org
2445 F: drivers/i2c/busses/i2c-at91.c
2448 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2449 L: linux-media@vger.kernel.org
2451 F: drivers/media/platform/atmel/atmel-isi.c
2452 F: include/media/atmel-isi.h
2455 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2456 L: linux-fbdev@vger.kernel.org
2458 F: drivers/video/fbdev/atmel_lcdfb.c
2459 F: include/video/atmel_lcdc.h
2461 ATMEL MACB ETHERNET DRIVER
2462 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2464 F: drivers/net/ethernet/cadence/
2466 ATMEL MAXTOUCH DRIVER
2467 M: Nick Dyer <nick@shmanahar.org>
2468 T: git git://github.com/ndyer/linux.git
2470 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2471 F: drivers/input/touchscreen/atmel_mxt_ts.c
2473 ATMEL SAMA5D2 ADC DRIVER
2474 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2475 L: linux-iio@vger.kernel.org
2477 F: drivers/iio/adc/at91-sama5d2_adc.c
2480 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2481 L: linux-mmc@vger.kernel.org
2483 F: drivers/mmc/host/sdhci-of-at91.c
2486 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2488 F: drivers/spi/spi-atmel.*
2491 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 F: drivers/misc/atmel-ssc.c
2495 F: include/linux/atmel-ssc.h
2497 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2498 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 F: drivers/misc/atmel_tclib.c
2502 F: drivers/clocksource/tcb_clksrc.c
2504 ATMEL USBA UDC DRIVER
2505 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2510 ATMEL WIRELESS DRIVER
2511 M: Simon Kelley <simon@thekelleys.org.uk>
2512 L: linux-wireless@vger.kernel.org
2513 W: http://www.thekelleys.org.uk/atmel
2514 W: http://atmelwlandriver.sourceforge.net/
2516 F: drivers/net/wireless/atmel/atmel*
2519 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2520 L: linux-arm-kernel@lists.infradead.org
2521 L: dmaengine@vger.kernel.org
2523 F: drivers/dma/at_xdmac.c
2525 ATOMIC INFRASTRUCTURE
2526 M: Will Deacon <will.deacon@arm.com>
2527 M: Peter Zijlstra <peterz@infradead.org>
2528 R: Boqun Feng <boqun.feng@gmail.com>
2529 L: linux-kernel@vger.kernel.org
2531 F: arch/*/include/asm/atomic*.h
2532 F: include/*/atomic*.h
2534 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2535 M: Bradley Grove <linuxdrivers@attotech.com>
2536 L: linux-scsi@vger.kernel.org
2537 W: http://www.attotech.com
2539 F: drivers/scsi/esas2r
2541 ATUSB IEEE 802.15.4 RADIO DRIVER
2542 M: Stefan Schmidt <stefan@datenfreihafen.org>
2543 L: linux-wpan@vger.kernel.org
2545 F: drivers/net/ieee802154/atusb.c
2546 F: drivers/net/ieee802154/atusb.h
2547 F: drivers/net/ieee802154/at86rf230.h
2550 M: Paul Moore <paul@paul-moore.com>
2551 M: Eric Paris <eparis@redhat.com>
2552 L: linux-audit@redhat.com (moderated for non-subscribers)
2553 W: https://github.com/linux-audit
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2556 F: include/linux/audit.h
2557 F: include/uapi/linux/audit.h
2560 AUXILIARY DISPLAY DRIVERS
2561 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2563 F: drivers/auxdisplay/
2564 F: include/linux/cfag12864b.h
2567 M: Ralf Baechle <ralf@linux-mips.org>
2568 L: linux-hams@vger.kernel.org
2569 W: http://www.linux-ax25.org/
2571 F: include/uapi/linux/ax25.h
2572 F: include/net/ax25.h
2576 M: Peter Rosin <peda@axentia.se>
2577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579 F: Documentation/devicetree/bindings/arm/axentia.txt
2580 F: arch/arm/boot/dts/at91-linea.dtsi
2581 F: arch/arm/boot/dts/at91-natte.dtsi
2582 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2583 F: arch/arm/boot/dts/at91-tse850-3.dts
2585 AXENTIA ASOC DRIVERS
2586 M: Peter Rosin <peda@axentia.se>
2587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2589 F: Documentation/devicetree/bindings/sound/axentia,*
2590 F: sound/soc/atmel/tse850-pcm5142.c
2593 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2594 L: linux-media@vger.kernel.org
2595 W: https://linuxtv.org
2596 T: git git://linuxtv.org/media_tree.git
2598 F: drivers/media/usb/dvb-usb-v2/az6007.c
2600 AZTECH FM RADIO RECEIVER DRIVER
2601 M: Hans Verkuil <hverkuil@xs4all.nl>
2602 L: linux-media@vger.kernel.org
2603 T: git git://linuxtv.org/media_tree.git
2604 W: https://linuxtv.org
2606 F: drivers/media/radio/radio-aztech*
2609 L: linux-wireless@vger.kernel.org
2610 L: b43-dev@lists.infradead.org
2611 W: http://wireless.kernel.org/en/users/Drivers/b43
2613 F: drivers/net/wireless/broadcom/b43/
2615 B43LEGACY WIRELESS DRIVER
2616 M: Larry Finger <Larry.Finger@lwfinger.net>
2617 L: linux-wireless@vger.kernel.org
2618 L: b43-dev@lists.infradead.org
2619 W: http://wireless.kernel.org/en/users/Drivers/b43
2621 F: drivers/net/wireless/broadcom/b43legacy/
2623 BACKLIGHT CLASS/SUBSYSTEM
2624 M: Lee Jones <lee.jones@linaro.org>
2625 M: Daniel Thompson <daniel.thompson@linaro.org>
2626 M: Jingoo Han <jingoohan1@gmail.com>
2627 L: dri-devel@lists.freedesktop.org
2628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2630 F: drivers/video/backlight/
2631 F: include/linux/backlight.h
2632 F: include/linux/pwm_backlight.h
2633 F: Documentation/devicetree/bindings/leds/backlight
2636 M: Marek Lindner <mareklindner@neomailbox.ch>
2637 M: Simon Wunderlich <sw@simonwunderlich.de>
2638 M: Antonio Quartulli <a@unstable.cc>
2639 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2640 W: https://www.open-mesh.org/
2641 Q: https://patchwork.open-mesh.org/project/batman/list/
2643 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2644 F: Documentation/ABI/testing/sysfs-class-net-mesh
2645 F: Documentation/networking/batman-adv.rst
2646 F: include/uapi/linux/batadv_packet.h
2647 F: include/uapi/linux/batman_adv.h
2650 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2651 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2652 L: linux-hams@vger.kernel.org
2653 W: http://www.baycom.org/~tom/ham/ham.html
2655 F: drivers/net/hamradio/baycom*
2657 BCACHE (BLOCK LAYER CACHE)
2658 M: Coly Li <colyli@suse.de>
2659 M: Kent Overstreet <kent.overstreet@gmail.com>
2660 L: linux-bcache@vger.kernel.org
2661 W: http://bcache.evilpiepirate.org
2662 C: irc://irc.oftc.net/bcache
2664 F: drivers/md/bcache/
2666 BDISP ST MEDIA DRIVER
2667 M: Fabien Dessenne <fabien.dessenne@st.com>
2668 L: linux-media@vger.kernel.org
2669 T: git git://linuxtv.org/media_tree.git
2670 W: https://linuxtv.org
2672 F: drivers/media/platform/sti/bdisp
2674 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2675 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2676 L: netdev@vger.kernel.org
2678 F: drivers/net/ethernet/ec_bhf.c
2681 M: Luis de Bethencourt <luisbg@kernel.org>
2682 M: Salah Triki <salah.triki@gmail.com>
2684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2685 F: Documentation/filesystems/befs.txt
2689 M: Paolo Valente <paolo.valente@linaro.org>
2690 M: Jens Axboe <axboe@kernel.dk>
2691 L: linux-block@vger.kernel.org
2694 F: Documentation/block/bfq-iosched.txt
2697 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2699 F: Documentation/filesystems/bfs.txt
2701 F: include/uapi/linux/bfs_fs.h
2703 BLINKM RGB LED DRIVER
2704 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2706 F: drivers/leds/leds-blinkm.c
2709 M: Jens Axboe <axboe@kernel.dk>
2710 L: linux-block@vger.kernel.org
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2715 F: kernel/trace/blktrace.c
2719 M: Joern Engel <joern@lazybastard.org>
2720 L: linux-mtd@lists.infradead.org
2722 F: drivers/mtd/devices/block2mtd.c
2725 M: Marcel Holtmann <marcel@holtmann.org>
2726 M: Johan Hedberg <johan.hedberg@gmail.com>
2727 L: linux-bluetooth@vger.kernel.org
2728 W: http://www.bluez.org/
2729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2732 F: drivers/bluetooth/
2735 M: Marcel Holtmann <marcel@holtmann.org>
2736 M: Johan Hedberg <johan.hedberg@gmail.com>
2737 L: linux-bluetooth@vger.kernel.org
2738 W: http://www.bluez.org/
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2743 F: include/net/bluetooth/
2746 M: Jay Vosburgh <j.vosburgh@gmail.com>
2747 M: Veaceslav Falico <vfalico@gmail.com>
2748 M: Andy Gospodarek <andy@greyhouse.net>
2749 L: netdev@vger.kernel.org
2750 W: http://sourceforge.net/projects/bonding/
2752 F: drivers/net/bonding/
2753 F: include/uapi/linux/if_bonding.h
2755 BPF (Safe dynamic programs and tools)
2756 M: Alexei Starovoitov <ast@kernel.org>
2757 M: Daniel Borkmann <daniel@iogearbox.net>
2758 L: netdev@vger.kernel.org
2759 L: linux-kernel@vger.kernel.org
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2762 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2764 F: arch/x86/net/bpf_jit*
2765 F: Documentation/networking/filter.txt
2766 F: Documentation/bpf/
2767 F: include/linux/bpf*
2768 F: include/linux/filter.h
2769 F: include/trace/events/xdp.h
2770 F: include/uapi/linux/bpf*
2771 F: include/uapi/linux/filter.h
2773 F: kernel/trace/bpf_trace.c
2776 F: net/core/filter.c
2777 F: net/sched/act_bpf.c
2778 F: net/sched/cls_bpf.c
2782 F: tools/testing/selftests/bpf/
2784 BROADCOM B44 10/100 ETHERNET DRIVER
2785 M: Michael Chan <michael.chan@broadcom.com>
2786 L: netdev@vger.kernel.org
2788 F: drivers/net/ethernet/broadcom/b44.*
2790 BROADCOM B53 ETHERNET SWITCH DRIVER
2791 M: Florian Fainelli <f.fainelli@gmail.com>
2792 L: netdev@vger.kernel.org
2793 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2795 F: drivers/net/dsa/b53/*
2796 F: include/linux/platform_data/b53.h
2798 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2799 M: Florian Fainelli <f.fainelli@gmail.com>
2800 M: Ray Jui <rjui@broadcom.com>
2801 M: Scott Branden <sbranden@broadcom.com>
2802 M: bcm-kernel-feedback-list@broadcom.com
2803 T: git git://github.com/broadcom/mach-bcm
2809 F: arch/arm/mach-bcm/
2811 BROADCOM BCM2835 ARM ARCHITECTURE
2812 M: Eric Anholt <eric@anholt.net>
2813 M: Stefan Wahren <stefan.wahren@i2se.com>
2814 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 T: git git://github.com/anholt/linux
2819 F: drivers/staging/vc04_services
2821 BROADCOM BCM47XX MIPS ARCHITECTURE
2822 M: Hauke Mehrtens <hauke@hauke-m.de>
2823 M: Rafał Miłecki <zajec5@gmail.com>
2824 L: linux-mips@linux-mips.org
2826 F: Documentation/devicetree/bindings/mips/brcm/
2827 F: arch/mips/bcm47xx/*
2828 F: arch/mips/include/asm/mach-bcm47xx/*
2830 BROADCOM BCM5301X ARM ARCHITECTURE
2831 M: Hauke Mehrtens <hauke@hauke-m.de>
2832 M: Rafał Miłecki <zajec5@gmail.com>
2833 M: Jon Mason <jonmason@broadcom.com>
2834 M: bcm-kernel-feedback-list@broadcom.com
2835 L: linux-arm-kernel@lists.infradead.org
2837 F: arch/arm/mach-bcm/bcm_5301x.c
2838 F: arch/arm/boot/dts/bcm5301x*.dtsi
2839 F: arch/arm/boot/dts/bcm470*
2840 F: arch/arm/boot/dts/bcm953012*
2842 BROADCOM BCM53573 ARM ARCHITECTURE
2843 M: Rafał Miłecki <rafal@milecki.pl>
2844 L: linux-arm-kernel@lists.infradead.org
2846 F: arch/arm/boot/dts/bcm53573*
2847 F: arch/arm/boot/dts/bcm47189*
2849 BROADCOM BCM63XX ARM ARCHITECTURE
2850 M: Florian Fainelli <f.fainelli@gmail.com>
2851 M: bcm-kernel-feedback-list@broadcom.com
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T: git git://github.com/broadcom/stblinux.git
2857 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2858 M: Kevin Cernekee <cernekee@gmail.com>
2859 L: linux-usb@vger.kernel.org
2861 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2863 BROADCOM BCM7XXX ARM ARCHITECTURE
2864 M: Brian Norris <computersforpeace@gmail.com>
2865 M: Gregory Fong <gregory.0xf0@gmail.com>
2866 M: Florian Fainelli <f.fainelli@gmail.com>
2867 M: bcm-kernel-feedback-list@broadcom.com
2868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2869 T: git git://github.com/broadcom/stblinux.git
2871 F: arch/arm/mach-bcm/*brcmstb*
2872 F: arch/arm/boot/dts/bcm7*.dts*
2873 F: drivers/bus/brcmstb_gisb.c
2874 F: arch/arm/mm/cache-b15-rac.c
2875 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2878 BROADCOM BMIPS CPUFREQ DRIVER
2879 M: Markus Mayer <mmayer@broadcom.com>
2880 M: bcm-kernel-feedback-list@broadcom.com
2881 L: linux-pm@vger.kernel.org
2883 F: drivers/cpufreq/bmips-cpufreq.c
2885 BROADCOM BMIPS MIPS ARCHITECTURE
2886 M: Kevin Cernekee <cernekee@gmail.com>
2887 M: Florian Fainelli <f.fainelli@gmail.com>
2888 L: linux-mips@linux-mips.org
2889 T: git git://github.com/broadcom/stblinux.git
2891 F: arch/mips/bmips/*
2892 F: arch/mips/include/asm/mach-bmips/*
2893 F: arch/mips/kernel/*bmips*
2894 F: arch/mips/boot/dts/brcm/bcm*.dts*
2895 F: drivers/irqchip/irq-bcm63*
2896 F: drivers/irqchip/irq-bcm7*
2897 F: drivers/irqchip/irq-brcmstb*
2898 F: include/linux/bcm963xx_nvram.h
2899 F: include/linux/bcm963xx_tag.h
2901 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2902 M: Rasesh Mody <rasesh.mody@cavium.com>
2903 M: Harish Patil <harish.patil@cavium.com>
2904 M: Dept-GELinuxNICDev@cavium.com
2905 L: netdev@vger.kernel.org
2907 F: drivers/net/ethernet/broadcom/bnx2.*
2908 F: drivers/net/ethernet/broadcom/bnx2_*
2910 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2911 M: QLogic-Storage-Upstream@qlogic.com
2912 L: linux-scsi@vger.kernel.org
2914 F: drivers/scsi/bnx2fc/
2916 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2917 M: QLogic-Storage-Upstream@qlogic.com
2918 L: linux-scsi@vger.kernel.org
2920 F: drivers/scsi/bnx2i/
2922 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2923 M: Ariel Elior <ariel.elior@cavium.com>
2924 M: everest-linux-l2@cavium.com
2925 L: netdev@vger.kernel.org
2927 F: drivers/net/ethernet/broadcom/bnx2x/
2929 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2930 M: Michael Chan <michael.chan@broadcom.com>
2931 L: netdev@vger.kernel.org
2933 F: drivers/net/ethernet/broadcom/bnxt/
2935 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2936 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2937 M: Franky Lin <franky.lin@broadcom.com>
2938 M: Hante Meuleman <hante.meuleman@broadcom.com>
2939 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2940 M: Wright Feng <wright.feng@cypress.com>
2941 L: linux-wireless@vger.kernel.org
2942 L: brcm80211-dev-list.pdl@broadcom.com
2943 L: brcm80211-dev-list@cypress.com
2945 F: drivers/net/wireless/broadcom/brcm80211/
2947 BROADCOM BRCMSTB GPIO DRIVER
2948 M: Gregory Fong <gregory.0xf0@gmail.com>
2949 L: bcm-kernel-feedback-list@broadcom.com
2951 F: drivers/gpio/gpio-brcmstb.c
2952 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2954 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2955 M: Al Cooper <alcooperx@gmail.com>
2956 L: linux-kernel@vger.kernel.org
2957 L: bcm-kernel-feedback-list@broadcom.com
2959 F: drivers/phy/broadcom/phy-brcm-usb*
2961 BROADCOM GENET ETHERNET DRIVER
2962 M: Doug Berger <opendmb@gmail.com>
2963 M: Florian Fainelli <f.fainelli@gmail.com>
2964 L: netdev@vger.kernel.org
2966 F: drivers/net/ethernet/broadcom/genet/
2968 BROADCOM IPROC ARM ARCHITECTURE
2969 M: Ray Jui <rjui@broadcom.com>
2970 M: Scott Branden <sbranden@broadcom.com>
2971 M: Jon Mason <jonmason@broadcom.com>
2972 M: bcm-kernel-feedback-list@broadcom.com
2973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974 T: git git://github.com/broadcom/cygnus-linux.git
2991 F: arch/arm64/boot/dts/broadcom/northstar2/*
2992 F: arch/arm64/boot/dts/broadcom/stingray/*
2993 F: drivers/clk/bcm/clk-ns*
2994 F: drivers/clk/bcm/clk-sr*
2995 F: drivers/pinctrl/bcm/pinctrl-ns*
2996 F: include/dt-bindings/clock/bcm-sr*
2998 BROADCOM KONA GPIO DRIVER
2999 M: Ray Jui <rjui@broadcom.com>
3000 L: bcm-kernel-feedback-list@broadcom.com
3002 F: drivers/gpio/gpio-bcm-kona.c
3003 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3005 BROADCOM NETXTREME-E ROCE DRIVER
3006 M: Selvin Xavier <selvin.xavier@broadcom.com>
3007 M: Devesh Sharma <devesh.sharma@broadcom.com>
3008 M: Somnath Kotur <somnath.kotur@broadcom.com>
3009 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3010 L: linux-rdma@vger.kernel.org
3011 W: http://www.broadcom.com
3013 F: drivers/infiniband/hw/bnxt_re/
3014 F: include/uapi/rdma/bnxt_re-abi.h
3016 BROADCOM NVRAM DRIVER
3017 M: Rafał Miłecki <zajec5@gmail.com>
3018 L: linux-mips@linux-mips.org
3020 F: drivers/firmware/broadcom/*
3022 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3023 M: Rafał Miłecki <zajec5@gmail.com>
3024 L: linux-wireless@vger.kernel.org
3027 F: include/linux/bcma/
3029 BROADCOM STB AVS CPUFREQ DRIVER
3030 M: Markus Mayer <mmayer@broadcom.com>
3031 M: bcm-kernel-feedback-list@broadcom.com
3032 L: linux-pm@vger.kernel.org
3034 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3035 F: drivers/cpufreq/brcmstb*
3037 BROADCOM STB AVS TMON DRIVER
3038 M: Markus Mayer <mmayer@broadcom.com>
3039 M: bcm-kernel-feedback-list@broadcom.com
3040 L: linux-pm@vger.kernel.org
3042 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3043 F: drivers/thermal/broadcom/brcmstb*
3045 BROADCOM STB NAND FLASH DRIVER
3046 M: Brian Norris <computersforpeace@gmail.com>
3047 M: Kamal Dasu <kdasu.kdev@gmail.com>
3048 L: linux-mtd@lists.infradead.org
3049 L: bcm-kernel-feedback-list@broadcom.com
3051 F: drivers/mtd/nand/raw/brcmnand/
3053 BROADCOM STB DPFE DRIVER
3054 M: Markus Mayer <mmayer@broadcom.com>
3055 M: bcm-kernel-feedback-list@broadcom.com
3056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3059 F: drivers/memory/brcmstb_dpfe.c
3061 BROADCOM SYSTEMPORT ETHERNET DRIVER
3062 M: Florian Fainelli <f.fainelli@gmail.com>
3063 L: netdev@vger.kernel.org
3065 F: drivers/net/ethernet/broadcom/bcmsysport.*
3067 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3068 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3069 M: Prashant Sreedharan <prashant@broadcom.com>
3070 M: Michael Chan <mchan@broadcom.com>
3071 L: netdev@vger.kernel.org
3073 F: drivers/net/ethernet/broadcom/tg3.*
3075 BROCADE BFA FC SCSI DRIVER
3076 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3077 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3078 L: linux-scsi@vger.kernel.org
3080 F: drivers/scsi/bfa/
3082 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3083 M: Rasesh Mody <rasesh.mody@cavium.com>
3084 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3085 M: Dept-GELinuxNICDev@cavium.com
3086 L: netdev@vger.kernel.org
3088 F: drivers/net/ethernet/brocade/bna/
3090 BSG (block layer generic sg v4 driver)
3091 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3092 L: linux-scsi@vger.kernel.org
3095 F: include/linux/bsg.h
3096 F: include/uapi/linux/bsg.h
3099 M: Clemens Ladisch <clemens@ladisch.de>
3100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3101 T: git git://git.alsa-project.org/alsa-kernel.git
3103 F: Documentation/sound/cards/bt87x.rst
3104 F: sound/pci/bt87x.c
3107 M: Michael Buesch <m@bues.ch>
3108 W: http://bu3sch.de/btgpio.php
3110 F: drivers/gpio/gpio-bt8xx.c
3113 M: Chris Mason <clm@fb.com>
3114 M: Josef Bacik <jbacik@fb.com>
3115 M: David Sterba <dsterba@suse.com>
3116 L: linux-btrfs@vger.kernel.org
3117 W: http://btrfs.wiki.kernel.org/
3118 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3121 F: Documentation/filesystems/btrfs.txt
3123 F: include/linux/btrfs*
3124 F: include/uapi/linux/btrfs*
3126 BTTV VIDEO4LINUX DRIVER
3127 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3128 L: linux-media@vger.kernel.org
3129 W: https://linuxtv.org
3130 T: git git://linuxtv.org/media_tree.git
3132 F: Documentation/media/v4l-drivers/bttv*
3133 F: drivers/media/pci/bt8xx/bttv*
3135 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3136 M: Chanwoo Choi <cw00.choi@samsung.com>
3137 L: linux-pm@vger.kernel.org
3138 L: linux-samsung-soc@vger.kernel.org
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3141 F: drivers/devfreq/exynos-bus.c
3142 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3144 BUSLOGIC SCSI DRIVER
3145 M: Khalid Aziz <khalid@gonehiking.org>
3146 L: linux-scsi@vger.kernel.org
3148 F: drivers/scsi/BusLogic.*
3149 F: drivers/scsi/FlashPoint.*
3151 C-MEDIA CMI8788 DRIVER
3152 M: Clemens Ladisch <clemens@ladisch.de>
3153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3154 T: git git://git.alsa-project.org/alsa-kernel.git
3156 F: sound/pci/oxygen/
3159 M: Mark Salter <msalter@redhat.com>
3160 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3161 L: linux-c6x-dev@linux-c6x.org
3162 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3166 CA8210 IEEE-802.15.4 RADIO DRIVER
3167 M: Harry Morris <h.morris@cascoda.com>
3168 L: linux-wpan@vger.kernel.org
3169 W: https://github.com/Cascoda/ca8210-linux.git
3171 F: drivers/net/ieee802154/ca8210.c
3172 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3174 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3175 M: David Howells <dhowells@redhat.com>
3176 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3178 F: Documentation/filesystems/caching/cachefiles.txt
3181 CADENCE MIPI-CSI2 BRIDGES
3182 M: Maxime Ripard <maxime.ripard@bootlin.com>
3183 L: linux-media@vger.kernel.org
3185 F: Documentation/devicetree/bindings/media/cdns,*.txt
3186 F: drivers/media/platform/cadence/cdns-csi2*
3188 CADET FM/AM RADIO RECEIVER DRIVER
3189 M: Hans Verkuil <hverkuil@xs4all.nl>
3190 L: linux-media@vger.kernel.org
3191 T: git git://linuxtv.org/media_tree.git
3192 W: https://linuxtv.org
3194 F: drivers/media/radio/radio-cadet*
3196 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3197 M: Jonathan Corbet <corbet@lwn.net>
3198 L: linux-media@vger.kernel.org
3199 T: git git://linuxtv.org/media_tree.git
3201 F: Documentation/media/v4l-drivers/cafe_ccic*
3202 F: drivers/media/platform/marvell-ccic/
3205 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3206 L: netdev@vger.kernel.org
3208 F: Documentation/networking/caif/
3209 F: drivers/net/caif/
3210 F: include/uapi/linux/caif/
3211 F: include/net/caif/
3214 CALGARY x86-64 IOMMU
3215 M: Muli Ben-Yehuda <mulix@mulix.org>
3216 M: Jon Mason <jdmason@kudzu.us>
3217 L: iommu@lists.linux-foundation.org
3219 F: arch/x86/kernel/pci-calgary_64.c
3220 F: arch/x86/kernel/tce_64.c
3221 F: arch/x86/include/asm/calgary.h
3222 F: arch/x86/include/asm/tce.h
3225 M: Wolfgang Grandegger <wg@grandegger.com>
3226 M: Marc Kleine-Budde <mkl@pengutronix.de>
3227 L: linux-can@vger.kernel.org
3228 W: https://github.com/linux-can
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3232 F: Documentation/devicetree/bindings/net/can/
3234 F: include/linux/can/dev.h
3235 F: include/linux/can/platform/
3236 F: include/uapi/linux/can/error.h
3237 F: include/uapi/linux/can/netlink.h
3240 M: Oliver Hartkopp <socketcan@hartkopp.net>
3241 M: Marc Kleine-Budde <mkl@pengutronix.de>
3242 L: linux-can@vger.kernel.org
3243 W: https://github.com/linux-can
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3247 F: Documentation/networking/can.rst
3249 F: include/linux/can/core.h
3250 F: include/uapi/linux/can.h
3251 F: include/uapi/linux/can/bcm.h
3252 F: include/uapi/linux/can/raw.h
3253 F: include/uapi/linux/can/gw.h
3256 M: Serge Hallyn <serge@hallyn.com>
3257 L: linux-security-module@vger.kernel.org
3259 F: include/linux/capability.h
3260 F: include/uapi/linux/capability.h
3261 F: security/commoncap.c
3262 F: kernel/capability.c
3264 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3265 M: Kevin Tsai <ktsai@capellamicro.com>
3267 F: drivers/iio/light/cm*
3269 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3270 M: Christian Lamparter <chunkeey@googlemail.com>
3271 L: linux-wireless@vger.kernel.org
3272 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3274 F: drivers/net/wireless/ath/carl9170/
3277 M: Jan Glauber <jglauber@cavium.com>
3278 M: David Daney <david.daney@cavium.com>
3279 W: http://www.cavium.com
3281 F: drivers/i2c/busses/i2c-octeon*
3282 F: drivers/i2c/busses/i2c-thunderx*
3284 CAVIUM LIQUIDIO NETWORK DRIVER
3285 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3286 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3287 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3288 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3289 L: netdev@vger.kernel.org
3290 W: http://www.cavium.com
3292 F: drivers/net/ethernet/cavium/liquidio/
3295 M: Jan Glauber <jglauber@cavium.com>
3296 M: David Daney <david.daney@cavium.com>
3297 M: Steven J. Hill <Steven.Hill@cavium.com>
3298 W: http://www.cavium.com
3300 F: drivers/mmc/host/cavium*
3302 CAVIUM OCTEON-TX CRYPTO DRIVER
3303 M: George Cherian <george.cherian@cavium.com>
3304 L: linux-crypto@vger.kernel.org
3305 W: http://www.cavium.com
3307 F: drivers/crypto/cavium/cpt/
3309 CAVIUM THUNDERX2 ARM64 SOC
3310 M: Robert Richter <rrichter@cavium.com>
3311 M: Jayachandran C <jnair@caviumnetworks.com>
3312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3314 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3315 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3317 CC2520 IEEE-802.15.4 RADIO DRIVER
3318 M: Varka Bhadram <varkabhadram@gmail.com>
3319 L: linux-wpan@vger.kernel.org
3321 F: drivers/net/ieee802154/cc2520.c
3322 F: include/linux/spi/cc2520.h
3323 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3325 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3326 M: Gilad Ben-Yossef <gilad@benyossef.com>
3327 L: linux-crypto@vger.kernel.org
3329 F: drivers/crypto/ccree/
3330 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3333 M: Hans Verkuil <hans.verkuil@cisco.com>
3334 L: linux-media@vger.kernel.org
3335 T: git git://linuxtv.org/media_tree.git
3336 W: http://linuxtv.org
3338 F: Documentation/media/kapi/cec-core.rst
3339 F: Documentation/media/uapi/cec
3340 F: drivers/media/cec/
3341 F: drivers/media/rc/keymaps/rc-cec.c
3342 F: include/media/cec.h
3343 F: include/media/cec-notifier.h
3344 F: include/uapi/linux/cec.h
3345 F: include/uapi/linux/cec-funcs.h
3346 F: Documentation/devicetree/bindings/media/cec.txt
3347 F: Documentation/ABI/testing/debugfs-cec-error-inj
3350 M: Hans Verkuil <hans.verkuil@cisco.com>
3351 L: linux-media@vger.kernel.org
3352 T: git git://linuxtv.org/media_tree.git
3353 W: http://linuxtv.org
3355 F: drivers/media/platform/cec-gpio/
3356 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3358 CELL BROADBAND ENGINE ARCHITECTURE
3359 M: Arnd Bergmann <arnd@arndb.de>
3360 L: linuxppc-dev@lists.ozlabs.org
3361 W: http://www.ibm.com/developerworks/power/cell/
3363 F: arch/powerpc/include/asm/cell*.h
3364 F: arch/powerpc/include/asm/spu*.h
3365 F: arch/powerpc/include/uapi/asm/spu*.h
3366 F: arch/powerpc/oprofile/*cell*
3367 F: arch/powerpc/platforms/cell/
3369 CEPH COMMON CODE (LIBCEPH)
3370 M: Ilya Dryomov <idryomov@gmail.com>
3371 M: "Yan, Zheng" <zyan@redhat.com>
3372 M: Sage Weil <sage@redhat.com>
3373 L: ceph-devel@vger.kernel.org
3375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3376 T: git git://github.com/ceph/ceph-client.git
3379 F: include/linux/ceph/
3380 F: include/linux/crush/
3382 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3383 M: "Yan, Zheng" <zyan@redhat.com>
3384 M: Sage Weil <sage@redhat.com>
3385 M: Ilya Dryomov <idryomov@gmail.com>
3386 L: ceph-devel@vger.kernel.org
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3389 T: git git://github.com/ceph/ceph-client.git
3391 F: Documentation/filesystems/ceph.txt
3394 CERTIFICATE HANDLING:
3395 M: David Howells <dhowells@redhat.com>
3396 M: David Woodhouse <dwmw2@infradead.org>
3397 L: keyrings@vger.kernel.org
3399 F: Documentation/admin-guide/module-signing.rst
3401 F: scripts/sign-file.c
3402 F: scripts/extract-cert.c
3404 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3405 L: linux-usb@vger.kernel.org
3407 F: Documentation/usb/WUSB-Design-overview.txt
3408 F: Documentation/usb/wusb-cbaf
3409 F: drivers/usb/host/hwa-hc.c
3410 F: drivers/usb/host/whci/
3411 F: drivers/usb/wusbcore/
3412 F: include/linux/usb/wusb*
3414 CFAG12864B LCD DRIVER
3415 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3417 F: drivers/auxdisplay/cfag12864b.c
3418 F: include/linux/cfag12864b.h
3420 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3421 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3423 F: drivers/auxdisplay/cfag12864bfb.c
3424 F: include/linux/cfag12864b.h
3426 802.11 (including CFG80211/NL80211)
3427 M: Johannes Berg <johannes@sipsolutions.net>
3428 L: linux-wireless@vger.kernel.org
3429 W: http://wireless.kernel.org/
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3434 F: include/uapi/linux/nl80211.h
3435 F: include/linux/ieee80211.h
3436 F: include/net/wext.h
3437 F: include/net/cfg80211.h
3438 F: include/net/iw_handler.h
3439 F: include/net/ieee80211_radiotap.h
3440 F: Documentation/driver-api/80211/cfg80211.rst
3441 F: Documentation/networking/regulatory.txt
3443 CHAR and MISC DRIVERS
3444 M: Arnd Bergmann <arnd@arndb.de>
3445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3450 F: include/linux/miscdevice.h
3453 M: Andy Whitcroft <apw@canonical.com>
3454 M: Joe Perches <joe@perches.com>
3456 F: scripts/checkpatch.pl
3458 CHINESE DOCUMENTATION
3459 M: Harry Wei <harryxiyou@gmail.com>
3460 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3461 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3463 F: Documentation/translations/zh_CN/
3465 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3466 M: Peter Chen <Peter.Chen@nxp.com>
3467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3468 L: linux-usb@vger.kernel.org
3470 F: drivers/usb/chipidea/
3472 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3473 M: Hans de Goede <hdegoede@redhat.com>
3474 L: linux-input@vger.kernel.org
3476 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3477 F: drivers/input/touchscreen/chipone_icn8318.c
3479 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3480 M: Hans de Goede <hdegoede@redhat.com>
3481 L: linux-input@vger.kernel.org
3483 F: drivers/input/touchscreen/chipone_icn8505.c
3485 CHROME HARDWARE PLATFORM SUPPORT
3486 M: Benson Leung <bleung@chromium.org>
3487 M: Olof Johansson <olof@lixom.net>
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3490 F: drivers/platform/chrome/
3492 CIRRUS LOGIC AUDIO CODEC DRIVERS
3493 M: Brian Austin <brian.austin@cirrus.com>
3494 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3497 F: sound/soc/codecs/cs*
3499 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3500 M: Hartley Sweeten <hsweeten@visionengravers.com>
3501 L: netdev@vger.kernel.org
3503 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3505 CISCO FCOE HBA DRIVER
3506 M: Satish Kharat <satishkh@cisco.com>
3507 M: Sesidhar Baddela <sebaddel@cisco.com>
3508 M: Karan Tilak Kumar <kartilak@cisco.com>
3509 L: linux-scsi@vger.kernel.org
3511 F: drivers/scsi/fnic/
3513 CISCO SCSI HBA DRIVER
3514 M: Karan Tilak Kumar <kartilak@cisco.com>
3515 M: Sesidhar Baddela <sebaddel@cisco.com>
3516 L: linux-scsi@vger.kernel.org
3518 F: drivers/scsi/snic/
3520 CISCO VIC ETHERNET NIC DRIVER
3521 M: Christian Benvenuti <benve@cisco.com>
3522 M: Govindarajulu Varadarajan <_govind@gmx.com>
3523 M: Parvi Kaustubhi <pkaustub@cisco.com>
3525 F: drivers/net/ethernet/cisco/enic/
3527 CISCO VIC LOW LATENCY NIC DRIVER
3528 M: Christian Benvenuti <benve@cisco.com>
3529 M: Dave Goodell <dgoodell@cisco.com>
3531 F: drivers/infiniband/hw/usnic/
3534 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3535 L: linux-kernel@vger.kernel.org
3538 F: include/linux/cleancache.h
3541 M: Russell King <linux@armlinux.org.uk>
3542 L: linux-clk@vger.kernel.org
3544 F: include/linux/clk.h
3546 CLOCKSOURCE, CLOCKEVENT DRIVERS
3547 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3548 M: Thomas Gleixner <tglx@linutronix.de>
3549 L: linux-kernel@vger.kernel.org
3550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3552 F: drivers/clocksource/
3553 F: Documentation/devicetree/bindings/timer/
3556 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3557 M: Daniel Oliveira Nascimento <don@syst.com.br>
3558 L: platform-driver-x86@vger.kernel.org
3560 F: drivers/platform/x86/classmate-laptop.c
3563 M: Hans Verkuil <hans.verkuil@cisco.com>
3564 L: linux-media@vger.kernel.org
3565 T: git git://linuxtv.org/media_tree.git
3566 W: https://linuxtv.org
3568 F: drivers/media/pci/cobalt/
3570 COCCINELLE/Semantic Patches (SmPL)
3571 M: Julia Lawall <Julia.Lawall@lip6.fr>
3572 M: Gilles Muller <Gilles.Muller@lip6.fr>
3573 M: Nicolas Palix <nicolas.palix@imag.fr>
3574 M: Michal Marek <michal.lkml@markovi.net>
3575 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3577 W: http://coccinelle.lip6.fr/
3579 F: Documentation/dev-tools/coccinelle.rst
3580 F: scripts/coccinelle/
3581 F: scripts/coccicheck
3584 M: Jan Harkes <jaharkes@cs.cmu.edu>
3586 L: codalist@coda.cs.cmu.edu
3587 W: http://www.coda.cs.cmu.edu/
3589 F: Documentation/filesystems/coda.txt
3591 F: include/linux/coda*.h
3592 F: include/uapi/linux/coda*.h
3594 CODA V4L2 MEM2MEM DRIVER
3595 M: Philipp Zabel <p.zabel@pengutronix.de>
3596 L: linux-media@vger.kernel.org
3598 F: Documentation/devicetree/bindings/media/coda.txt
3599 F: drivers/media/platform/coda/
3601 COMMON CLK FRAMEWORK
3602 M: Michael Turquette <mturquette@baylibre.com>
3603 M: Stephen Boyd <sboyd@kernel.org>
3604 L: linux-clk@vger.kernel.org
3605 Q: http://patchwork.kernel.org/project/linux-clk/list/
3606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3608 F: Documentation/devicetree/bindings/clock/
3610 X: drivers/clk/clkdev.c
3611 F: include/linux/clk-pr*
3612 F: include/linux/clk/
3613 F: include/linux/of_clk.h
3615 COMMON INTERNET FILE SYSTEM (CIFS)
3616 M: Steve French <sfrench@samba.org>
3617 L: linux-cifs@vger.kernel.org
3618 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3619 W: http://linux-cifs.samba.org/
3620 T: git git://git.samba.org/sfrench/cifs-2.6.git
3622 F: Documentation/filesystems/cifs/
3625 COMPACTPCI HOTPLUG CORE
3626 M: Scott Murray <scott@spiteful.org>
3627 L: linux-pci@vger.kernel.org
3629 F: drivers/pci/hotplug/cpci_hotplug*
3631 COMPACTPCI HOTPLUG GENERIC DRIVER
3632 M: Scott Murray <scott@spiteful.org>
3633 L: linux-pci@vger.kernel.org
3635 F: drivers/pci/hotplug/cpcihp_generic.c
3637 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3638 M: Scott Murray <scott@spiteful.org>
3639 L: linux-pci@vger.kernel.org
3641 F: drivers/pci/hotplug/cpcihp_zt5550.*
3643 COMPAL LAPTOP SUPPORT
3644 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3645 L: platform-driver-x86@vger.kernel.org
3647 F: drivers/platform/x86/compal-laptop.c
3649 CONEXANT ACCESSRUNNER USB DRIVER
3650 L: accessrunner-general@lists.sourceforge.net
3651 W: http://accessrunner.sourceforge.net/
3653 F: drivers/usb/atm/cxacru.c
3656 M: Joel Becker <jlbec@evilplan.org>
3657 M: Christoph Hellwig <hch@lst.de>
3658 T: git git://git.infradead.org/users/hch/configfs.git
3661 F: include/linux/configfs.h
3664 M: Evgeniy Polyakov <zbr@ioremap.net>
3665 L: netdev@vger.kernel.org
3667 F: drivers/connector/
3669 CONTROL GROUP (CGROUP)
3670 M: Tejun Heo <tj@kernel.org>
3671 M: Li Zefan <lizefan@huawei.com>
3672 M: Johannes Weiner <hannes@cmpxchg.org>
3673 L: cgroups@vger.kernel.org
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3676 F: Documentation/cgroup*
3677 F: include/linux/cgroup*
3680 CONTROL GROUP - CPUSET
3681 M: Li Zefan <lizefan@huawei.com>
3682 L: cgroups@vger.kernel.org
3683 W: http://www.bullopensource.org/cpuset/
3684 W: http://oss.sgi.com/projects/cpusets/
3685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3687 F: Documentation/cgroup-v1/cpusets.txt
3688 F: include/linux/cpuset.h
3689 F: kernel/cgroup/cpuset.c
3691 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3692 M: Johannes Weiner <hannes@cmpxchg.org>
3693 M: Michal Hocko <mhocko@kernel.org>
3694 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3695 L: cgroups@vger.kernel.org
3696 L: linux-mm@kvack.org
3701 CORETEMP HARDWARE MONITORING DRIVER
3702 M: Fenghua Yu <fenghua.yu@intel.com>
3703 L: linux-hwmon@vger.kernel.org
3705 F: Documentation/hwmon/coretemp
3706 F: drivers/hwmon/coretemp.c
3708 COSA/SRP SYNC SERIAL DRIVER
3709 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3710 W: http://www.fi.muni.cz/~kas/cosa/
3712 F: drivers/net/wan/cosa*
3714 CPMAC ETHERNET DRIVER
3715 M: Florian Fainelli <f.fainelli@gmail.com>
3716 L: netdev@vger.kernel.org
3718 F: drivers/net/ethernet/ti/cpmac.c
3720 CPU FREQUENCY DRIVERS
3721 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3722 M: Viresh Kumar <viresh.kumar@linaro.org>
3723 L: linux-pm@vger.kernel.org
3725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3726 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3727 B: https://bugzilla.kernel.org
3728 F: Documentation/cpu-freq/
3729 F: Documentation/devicetree/bindings/cpufreq/
3731 F: include/linux/cpufreq.h
3732 F: tools/testing/selftests/cpufreq/
3734 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3735 M: Viresh Kumar <viresh.kumar@linaro.org>
3736 M: Sudeep Holla <sudeep.holla@arm.com>
3737 L: linux-pm@vger.kernel.org
3738 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3740 F: drivers/cpufreq/arm_big_little.h
3741 F: drivers/cpufreq/arm_big_little.c
3742 F: drivers/cpufreq/arm_big_little_dt.c
3744 CPU POWER MONITORING SUBSYSTEM
3745 M: Thomas Renninger <trenn@suse.com>
3746 M: Shuah Khan <shuah@kernel.org>
3747 L: linux-pm@vger.kernel.org
3749 F: tools/power/cpupower/
3752 M: "H. Peter Anvin" <hpa@zytor.com>
3754 F: arch/x86/kernel/cpuid.c
3755 F: arch/x86/kernel/msr.c
3757 CPUIDLE DRIVER - ARM BIG LITTLE
3758 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3759 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3760 L: linux-pm@vger.kernel.org
3761 L: linux-arm-kernel@lists.infradead.org
3762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3764 F: drivers/cpuidle/cpuidle-big_little.c
3766 CPUIDLE DRIVER - ARM EXYNOS
3767 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3768 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3769 M: Kukjin Kim <kgene@kernel.org>
3770 L: linux-pm@vger.kernel.org
3771 L: linux-samsung-soc@vger.kernel.org
3773 F: drivers/cpuidle/cpuidle-exynos.c
3774 F: arch/arm/mach-exynos/pm.c
3777 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3778 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3779 L: linux-pm@vger.kernel.org
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3782 B: https://bugzilla.kernel.org
3783 F: drivers/cpuidle/*
3784 F: include/linux/cpuidle.h
3787 M: Nicolas Pitre <nico@linaro.org>
3789 F: Documentation/filesystems/cramfs.txt
3793 M: Herbert Xu <herbert@gondor.apana.org.au>
3794 M: "David S. Miller" <davem@davemloft.net>
3795 L: linux-crypto@vger.kernel.org
3796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3799 F: Documentation/crypto/
3800 F: Documentation/devicetree/bindings/crypto/
3805 F: include/linux/crypto*
3807 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3808 M: Neil Horman <nhorman@tuxdriver.com>
3809 L: linux-crypto@vger.kernel.org
3811 F: crypto/ansi_cprng.c
3815 M: Hans Verkuil <hverkuil@xs4all.nl>
3816 L: linux-media@vger.kernel.org
3817 T: git git://linuxtv.org/media_tree.git
3818 W: http://linuxtv.org
3820 F: drivers/media/i2c/cs3308.c
3821 F: drivers/media/i2c/cs3308.h
3823 CS5535 Audio ALSA driver
3824 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3826 F: sound/pci/cs5535audio/
3829 M: Solomon Peachy <pizza@shaftnet.org>
3831 F: drivers/net/wireless/st/cw1200/
3833 CX18 VIDEO4LINUX DRIVER
3834 M: Andy Walls <awalls@md.metrocast.net>
3835 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3836 L: linux-media@vger.kernel.org
3837 T: git git://linuxtv.org/media_tree.git
3838 W: https://linuxtv.org
3839 W: http://www.ivtvdriver.org/index.php/Cx18
3841 F: Documentation/media/v4l-drivers/cx18*
3842 F: drivers/media/pci/cx18/
3843 F: include/uapi/linux/ivtv*
3845 CX2341X MPEG ENCODER HELPER MODULE
3846 M: Hans Verkuil <hverkuil@xs4all.nl>
3847 L: linux-media@vger.kernel.org
3848 T: git git://linuxtv.org/media_tree.git
3849 W: https://linuxtv.org
3851 F: drivers/media/common/cx2341x*
3852 F: include/media/cx2341x*
3854 CX24120 MEDIA DRIVER
3855 M: Jemma Denson <jdenson@gmail.com>
3856 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3857 L: linux-media@vger.kernel.org
3858 W: https://linuxtv.org
3859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3861 F: drivers/media/dvb-frontends/cx24120*
3863 CX88 VIDEO4LINUX DRIVER
3864 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3865 L: linux-media@vger.kernel.org
3866 W: https://linuxtv.org
3867 T: git git://linuxtv.org/media_tree.git
3869 F: Documentation/media/v4l-drivers/cx88*
3870 F: drivers/media/pci/cx88/
3872 CXD2820R MEDIA DRIVER
3873 M: Antti Palosaari <crope@iki.fi>
3874 L: linux-media@vger.kernel.org
3875 W: https://linuxtv.org
3876 W: http://palosaari.fi/linux/
3877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3878 T: git git://linuxtv.org/anttip/media_tree.git
3880 F: drivers/media/dvb-frontends/cxd2820r*
3882 CXGB3 ETHERNET DRIVER (CXGB3)
3883 M: Santosh Raspatur <santosh@chelsio.com>
3884 L: netdev@vger.kernel.org
3885 W: http://www.chelsio.com
3887 F: drivers/net/ethernet/chelsio/cxgb3/
3889 CXGB3 ISCSI DRIVER (CXGB3I)
3890 M: Karen Xie <kxie@chelsio.com>
3891 L: linux-scsi@vger.kernel.org
3892 W: http://www.chelsio.com
3894 F: drivers/scsi/cxgbi/cxgb3i
3896 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3897 M: Steve Wise <swise@chelsio.com>
3898 L: linux-rdma@vger.kernel.org
3899 W: http://www.openfabrics.org
3901 F: drivers/infiniband/hw/cxgb3/
3902 F: include/uapi/rdma/cxgb3-abi.h
3904 CXGB4 CRYPTO DRIVER (chcr)
3905 M: Harsh Jain <harsh@chelsio.com>
3906 L: linux-crypto@vger.kernel.org
3907 W: http://www.chelsio.com
3909 F: drivers/crypto/chelsio
3911 CXGB4 ETHERNET DRIVER (CXGB4)
3912 M: Ganesh Goudar <ganeshgr@chelsio.com>
3913 L: netdev@vger.kernel.org
3914 W: http://www.chelsio.com
3916 F: drivers/net/ethernet/chelsio/cxgb4/
3918 CXGB4 ISCSI DRIVER (CXGB4I)
3919 M: Karen Xie <kxie@chelsio.com>
3920 L: linux-scsi@vger.kernel.org
3921 W: http://www.chelsio.com
3923 F: drivers/scsi/cxgbi/cxgb4i
3925 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3926 M: Steve Wise <swise@chelsio.com>
3927 L: linux-rdma@vger.kernel.org
3928 W: http://www.openfabrics.org
3930 F: drivers/infiniband/hw/cxgb4/
3931 F: include/uapi/rdma/cxgb4-abi.h
3933 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3934 M: Casey Leedom <leedom@chelsio.com>
3935 L: netdev@vger.kernel.org
3936 W: http://www.chelsio.com
3938 F: drivers/net/ethernet/chelsio/cxgb4vf/
3940 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3941 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3942 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3943 L: linuxppc-dev@lists.ozlabs.org
3945 F: arch/powerpc/platforms/powernv/pci-cxl.c
3946 F: drivers/misc/cxl/
3947 F: include/misc/cxl*
3948 F: include/uapi/misc/cxl.h
3949 F: Documentation/powerpc/cxl.txt
3950 F: Documentation/ABI/testing/sysfs-class-cxl
3952 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3953 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3954 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3955 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3956 L: linux-scsi@vger.kernel.org
3958 F: drivers/scsi/cxlflash/
3959 F: include/uapi/scsi/cxlflash_ioctls.h
3960 F: Documentation/powerpc/cxlflash.txt
3963 M: Russell King <linux@armlinux.org.uk>
3964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3965 W: http://www.armlinux.org.uk/
3967 F: drivers/video/fbdev/cyber2000fb.*
3969 CYCLADES ASYNC MUX DRIVER
3970 W: http://www.cyclades.com/
3972 F: drivers/tty/cyclades.c
3973 F: include/linux/cyclades.h
3974 F: include/uapi/linux/cyclades.h
3976 CYCLADES PC300 DRIVER
3977 W: http://www.cyclades.com/
3979 F: drivers/net/wan/pc300*
3981 CYPRESS_FIRMWARE MEDIA DRIVER
3982 M: Antti Palosaari <crope@iki.fi>
3983 L: linux-media@vger.kernel.org
3984 W: https://linuxtv.org
3985 W: http://palosaari.fi/linux/
3986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3987 T: git git://linuxtv.org/anttip/media_tree.git
3989 F: drivers/media/common/cypress_firmware*
3991 CYTTSP TOUCHSCREEN DRIVER
3992 M: Ferruh Yigit <fery@cypress.com>
3993 L: linux-input@vger.kernel.org
3995 F: drivers/input/touchscreen/cyttsp*
3996 F: include/linux/input/cyttsp.h
3998 D-LINK DIR-685 TOUCHKEYS DRIVER
3999 M: Linus Walleij <linus.walleij@linaro.org>
4000 L: linux-input@vger.kernel.org
4002 F: drivers/input/dlink-dir685-touchkeys.c
4004 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4005 M: Joshua Kinard <kumba@gentoo.org>
4007 F: drivers/rtc/rtc-ds1685.c
4008 F: include/linux/rtc/ds1685.h
4010 DAMA SLAVE for AX.25
4011 M: Joerg Reuter <jreuter@yaina.de>
4012 W: http://yaina.de/jreuter/
4013 W: http://www.qsl.net/dl1bke/
4014 L: linux-hams@vger.kernel.org
4016 F: net/ax25/af_ax25.c
4017 F: net/ax25/ax25_dev.c
4018 F: net/ax25/ax25_ds_*
4019 F: net/ax25/ax25_in.c
4020 F: net/ax25/ax25_out.c
4021 F: net/ax25/ax25_timer.c
4022 F: net/ax25/sysctl_net_ax25.c
4024 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4025 L: netdev@vger.kernel.org
4027 F: Documentation/networking/dmfe.txt
4028 F: drivers/net/ethernet/dec/tulip/dmfe.c
4030 DC390/AM53C974 SCSI driver
4031 M: Hannes Reinecke <hare@suse.com>
4032 L: linux-scsi@vger.kernel.org
4034 F: drivers/scsi/am53c974.c
4037 M: Oliver Neukum <oliver@neukum.org>
4038 M: Ali Akcaagac <aliakc@web.de>
4039 M: Jamie Lenehan <lenehan@twibble.org>
4040 L: dc395x@twibble.org
4041 W: http://twibble.org/dist/dc395x/
4042 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4044 F: Documentation/scsi/dc395x.txt
4045 F: drivers/scsi/dc395x.*
4048 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4049 L: dccp@vger.kernel.org
4050 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4052 F: include/linux/dccp.h
4053 F: include/uapi/linux/dccp.h
4054 F: include/linux/tfrc.h
4057 DECnet NETWORK LAYER
4058 W: http://linux-decnet.sourceforge.net
4059 L: linux-decnet-user@lists.sourceforge.net
4061 F: Documentation/networking/decnet.txt
4064 DECSTATION PLATFORM SUPPORT
4065 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4066 L: linux-mips@linux-mips.org
4067 W: http://www.linux-mips.org/wiki/DECstation
4070 F: arch/mips/include/asm/dec/
4071 F: arch/mips/include/asm/mach-dec/
4073 DEFXX FDDI NETWORK DRIVER
4074 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4076 F: drivers/net/fddi/defxx.*
4079 M: Pali Rohár <pali.rohar@gmail.com>
4080 M: Mario Limonciello <mario.limonciello@dell.com>
4081 L: platform-driver-x86@vger.kernel.org
4083 F: drivers/platform/x86/dell-smbios.*
4085 DELL SMBIOS SMM DRIVER
4086 M: Mario Limonciello <mario.limonciello@dell.com>
4087 L: platform-driver-x86@vger.kernel.org
4089 F: drivers/platform/x86/dell-smbios-smm.c
4091 DELL SMBIOS WMI DRIVER
4092 M: Mario Limonciello <mario.limonciello@dell.com>
4093 L: platform-driver-x86@vger.kernel.org
4095 F: drivers/platform/x86/dell-smbios-wmi.c
4096 F: tools/wmi/dell-smbios-example.c
4099 M: Matthew Garrett <mjg59@srcf.ucam.org>
4100 M: Pali Rohár <pali.rohar@gmail.com>
4101 L: platform-driver-x86@vger.kernel.org
4103 F: drivers/platform/x86/dell-laptop.c
4105 DELL LAPTOP FREEFALL DRIVER
4106 M: Pali Rohár <pali.rohar@gmail.com>
4108 F: drivers/platform/x86/dell-smo8800.c
4110 DELL LAPTOP RBTN DRIVER
4111 M: Pali Rohár <pali.rohar@gmail.com>
4113 F: drivers/platform/x86/dell-rbtn.*
4115 DELL LAPTOP SMM DRIVER
4116 M: Pali Rohár <pali.rohar@gmail.com>
4118 F: drivers/hwmon/dell-smm-hwmon.c
4119 F: include/uapi/linux/i8k.h
4121 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4122 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4124 F: Documentation/dcdbas.txt
4125 F: drivers/firmware/dcdbas.*
4127 DELL WMI NOTIFICATIONS DRIVER
4128 M: Matthew Garrett <mjg59@srcf.ucam.org>
4129 M: Pali Rohár <pali.rohar@gmail.com>
4131 F: drivers/platform/x86/dell-wmi.c
4133 DELL WMI DESCRIPTOR DRIVER
4134 M: Mario Limonciello <mario.limonciello@dell.com>
4136 F: drivers/platform/x86/dell-wmi-descriptor.c
4138 DELTA ST MEDIA DRIVER
4139 M: Hugues Fruchet <hugues.fruchet@st.com>
4140 L: linux-media@vger.kernel.org
4141 T: git git://linuxtv.org/media_tree.git
4142 W: https://linuxtv.org
4144 F: drivers/media/platform/sti/delta
4147 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4148 L: linux-mtd@lists.infradead.org
4150 F: drivers/mtd/nand/raw/denali*
4152 DESIGNWARE USB2 DRD IP DRIVER
4153 M: Minas Harutyunyan <hminas@synopsys.com>
4154 L: linux-usb@vger.kernel.org
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4157 F: drivers/usb/dwc2/
4159 DESIGNWARE USB3 DRD IP DRIVER
4160 M: Felipe Balbi <balbi@kernel.org>
4161 L: linux-usb@vger.kernel.org
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4164 F: drivers/usb/dwc3/
4166 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4167 M: Andreas Klinger <ak@it-klinger.de>
4168 L: linux-iio@vger.kernel.org
4170 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4171 F: drivers/iio/proximity/srf*.c
4173 DEVICE COREDUMP (DEV_COREDUMP)
4174 M: Johannes Berg <johannes@sipsolutions.net>
4175 L: linux-kernel@vger.kernel.org
4177 F: drivers/base/devcoredump.c
4178 F: include/linux/devcoredump.h
4180 DEVICE FREQUENCY (DEVFREQ)
4181 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4182 M: Kyungmin Park <kyungmin.park@samsung.com>
4183 R: Chanwoo Choi <cw00.choi@samsung.com>
4184 L: linux-pm@vger.kernel.org
4185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4188 F: include/linux/devfreq.h
4189 F: Documentation/devicetree/bindings/devfreq/
4191 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4192 M: Chanwoo Choi <cw00.choi@samsung.com>
4193 L: linux-pm@vger.kernel.org
4194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4196 F: drivers/devfreq/event/
4197 F: drivers/devfreq/devfreq-event.c
4198 F: include/linux/devfreq-event.h
4199 F: Documentation/devicetree/bindings/devfreq/event/
4201 DEVICE NUMBER REGISTRY
4202 M: Torben Mathiasen <device@lanana.org>
4203 W: http://lanana.org/docs/device-list/index.html
4207 M: Alasdair Kergon <agk@redhat.com>
4208 M: Mike Snitzer <snitzer@redhat.com>
4209 M: dm-devel@redhat.com
4210 L: dm-devel@redhat.com
4211 W: http://sources.redhat.com/dm
4212 Q: http://patchwork.kernel.org/project/dm-devel/list/
4213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4214 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4216 F: Documentation/device-mapper/
4217 F: drivers/md/Makefile
4218 F: drivers/md/Kconfig
4220 F: drivers/md/persistent-data/
4221 F: include/linux/device-mapper.h
4222 F: include/linux/dm-*.h
4223 F: include/uapi/linux/dm-*.h
4226 M: Jiri Pirko <jiri@mellanox.com>
4227 L: netdev@vger.kernel.org
4229 F: net/core/devlink.c
4230 F: include/net/devlink.h
4231 F: include/uapi/linux/devlink.h
4233 DIALOG SEMICONDUCTOR DRIVERS
4234 M: Support Opensource <support.opensource@diasemi.com>
4235 W: http://www.dialog-semiconductor.com/products
4237 F: Documentation/hwmon/da90??
4238 F: Documentation/devicetree/bindings/mfd/da90*.txt
4239 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4240 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4241 F: Documentation/devicetree/bindings/regulator/da92*.txt
4242 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4243 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4244 F: drivers/gpio/gpio-da90??.c
4245 F: drivers/hwmon/da90??-hwmon.c
4246 F: drivers/iio/adc/da91??-*.c
4247 F: drivers/input/misc/da90??_onkey.c
4248 F: drivers/input/touchscreen/da9052_tsi.c
4249 F: drivers/leds/leds-da90??.c
4250 F: drivers/mfd/da903x.c
4251 F: drivers/mfd/da90??-*.c
4252 F: drivers/mfd/da91??-*.c
4253 F: drivers/power/supply/da9052-battery.c
4254 F: drivers/power/supply/da91??-*.c
4255 F: drivers/regulator/da903x.c
4256 F: drivers/regulator/da9???-regulator.[ch]
4257 F: drivers/thermal/da90??-thermal.c
4258 F: drivers/rtc/rtc-da90??.c
4259 F: drivers/video/backlight/da90??_bl.c
4260 F: drivers/watchdog/da90??_wdt.c
4261 F: include/linux/mfd/da903x.h
4262 F: include/linux/mfd/da9052/
4263 F: include/linux/mfd/da9055/
4264 F: include/linux/mfd/da9062/
4265 F: include/linux/mfd/da9063/
4266 F: include/linux/mfd/da9150/
4267 F: include/linux/regulator/da9211.h
4268 F: include/sound/da[79]*.h
4269 F: sound/soc/codecs/da[79]*.[ch]
4271 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4273 L: linux-gpio@vger.kernel.org
4275 F: drivers/gpio/gpio-gpio-mm.c
4277 DIGI NEO AND CLASSIC PCI PRODUCTS
4278 M: Lidza Louina <lidza.louina@gmail.com>
4279 M: Mark Hounschell <markh@compro.net>
4280 L: driverdev-devel@linuxdriverproject.org
4282 F: drivers/staging/dgnc/
4284 DIOLAN U2C-12 I2C DRIVER
4285 M: Guenter Roeck <linux@roeck-us.net>
4286 L: linux-i2c@vger.kernel.org
4288 F: drivers/i2c/busses/i2c-diolan-u2c.c
4290 FILESYSTEM DIRECT ACCESS (DAX)
4291 M: Matthew Wilcox <mawilcox@microsoft.com>
4292 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4293 L: linux-fsdevel@vger.kernel.org
4296 F: include/linux/dax.h
4297 F: include/trace/events/fs_dax.h
4299 DEVICE DIRECT ACCESS (DAX)
4300 M: Dan Williams <dan.j.williams@intel.com>
4301 M: Dave Jiang <dave.jiang@intel.com>
4302 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4303 M: Vishal Verma <vishal.l.verma@intel.com>
4304 L: linux-nvdimm@lists.01.org
4308 DIRECTORY NOTIFICATION (DNOTIFY)
4309 M: Jan Kara <jack@suse.cz>
4310 R: Amir Goldstein <amir73il@gmail.com>
4311 L: linux-fsdevel@vger.kernel.org
4313 F: Documentation/filesystems/dnotify.txt
4314 F: fs/notify/dnotify/
4315 F: include/linux/dnotify.h
4317 DISK GEOMETRY AND PARTITION HANDLING
4318 M: Andries Brouwer <aeb@cwi.nl>
4319 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4320 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4321 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4325 M: Jan Kara <jack@suse.com>
4327 F: Documentation/filesystems/quota.txt
4329 F: include/linux/quota*.h
4330 F: include/uapi/linux/quota*.h
4332 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4333 M: Bernie Thompson <bernie@plugable.com>
4334 L: linux-fbdev@vger.kernel.org
4336 W: http://plugable.com/category/projects/udlfb/
4337 F: drivers/video/fbdev/udlfb.c
4338 F: include/video/udlfb.h
4339 F: Documentation/fb/udlfb.txt
4341 DISTRIBUTED LOCK MANAGER (DLM)
4342 M: Christine Caulfield <ccaulfie@redhat.com>
4343 M: David Teigland <teigland@redhat.com>
4344 L: cluster-devel@redhat.com
4345 W: http://sources.redhat.com/cluster/
4346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4350 DMA BUFFER SHARING FRAMEWORK
4351 M: Sumit Semwal <sumit.semwal@linaro.org>
4353 L: linux-media@vger.kernel.org
4354 L: dri-devel@lists.freedesktop.org
4355 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4357 F: include/linux/dma-buf*
4358 F: include/linux/reservation.h
4359 F: include/linux/*fence.h
4360 F: Documentation/driver-api/dma-buf.rst
4361 T: git git://anongit.freedesktop.org/drm/drm-misc
4363 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4364 M: Vinod Koul <vkoul@kernel.org>
4365 L: dmaengine@vger.kernel.org
4366 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4369 F: include/linux/dmaengine.h
4370 F: include/linux/of_dma.h
4371 F: Documentation/devicetree/bindings/dma/
4372 F: Documentation/driver-api/dmaengine/
4373 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4376 M: Christoph Hellwig <hch@lst.de>
4377 M: Marek Szyprowski <m.szyprowski@samsung.com>
4378 R: Robin Murphy <robin.murphy@arm.com>
4379 L: iommu@lists.linux-foundation.org
4380 T: git git://git.infradead.org/users/hch/dma-mapping.git
4381 W: http://git.infradead.org/users/hch/dma-mapping.git
4384 F: include/asm-generic/dma-mapping.h
4385 F: include/linux/dma-direct.h
4386 F: include/linux/dma-mapping.h
4387 F: include/linux/dma-noncoherent.h
4389 DME1737 HARDWARE MONITOR DRIVER
4390 M: Juerg Haefliger <juergh@gmail.com>
4391 L: linux-hwmon@vger.kernel.org
4393 F: Documentation/hwmon/dme1737
4394 F: drivers/hwmon/dme1737.c
4397 M: Jean Delvare <jdelvare@suse.com>
4399 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4400 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4401 F: drivers/firmware/dmi-id.c
4402 F: drivers/firmware/dmi_scan.c
4403 F: include/linux/dmi.h
4406 M: Jonathan Corbet <corbet@lwn.net>
4407 L: linux-doc@vger.kernel.org
4410 F: scripts/kernel-doc
4411 X: Documentation/ABI/
4412 X: Documentation/devicetree/
4413 X: Documentation/acpi
4414 X: Documentation/power
4415 X: Documentation/spi
4416 X: Documentation/media
4417 T: git git://git.lwn.net/linux.git docs-next
4419 DONGWOON DW9714 LENS VOICE COIL DRIVER
4420 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4421 L: linux-media@vger.kernel.org
4422 T: git git://linuxtv.org/media_tree.git
4424 F: drivers/media/i2c/dw9714.c
4427 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4428 L: blinux-list@redhat.com
4430 F: drivers/char/dtlk.c
4431 F: include/linux/dtlk.h
4433 DPAA2 DATAPATH I/O (DPIO) DRIVER
4434 M: Roy Pledge <Roy.Pledge@nxp.com>
4435 L: linux-kernel@vger.kernel.org
4437 F: drivers/staging/fsl-mc/bus/dpio
4439 DPAA2 ETHERNET DRIVER
4440 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4441 L: linux-kernel@vger.kernel.org
4443 F: drivers/staging/fsl-dpaa2/ethernet
4445 DPAA2 ETHERNET SWITCH DRIVER
4446 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4447 L: linux-kernel@vger.kernel.org
4449 F: drivers/staging/fsl-dpaa2/ethsw
4451 DPAA2 PTP CLOCK DRIVER
4452 M: Yangbo Lu <yangbo.lu@nxp.com>
4453 L: linux-kernel@vger.kernel.org
4455 F: drivers/staging/fsl-dpaa2/rtc
4457 DPT_I2O SCSI RAID DRIVER
4458 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4459 L: linux-scsi@vger.kernel.org
4460 W: http://www.adaptec.com/
4462 F: drivers/scsi/dpt*
4463 F: drivers/scsi/dpt/
4466 M: Philipp Reisner <philipp.reisner@linbit.com>
4467 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4468 L: drbd-dev@lists.linbit.com
4469 W: http://www.drbd.org
4470 T: git git://git.linbit.com/linux-drbd.git
4471 T: git git://git.linbit.com/drbd-8.4.git
4473 F: drivers/block/drbd/
4475 F: Documentation/blockdev/drbd/
4477 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4478 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4479 R: "Rafael J. Wysocki" <rafael@kernel.org>
4480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4482 F: Documentation/kobject.txt
4486 F: include/linux/debugfs.h
4487 F: include/linux/kobj*
4490 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4491 M: Kevin Hilman <khilman@kernel.org>
4492 M: Nishanth Menon <nm@ti.com>
4494 F: drivers/power/avs/
4495 F: include/linux/power/smartreflex.h
4496 L: linux-pm@vger.kernel.org
4498 DRM DRIVER FOR ARM PL111 CLCD
4499 M: Eric Anholt <eric@anholt.net>
4500 T: git git://anongit.freedesktop.org/drm/drm-misc
4502 F: drivers/gpu/drm/pl111/
4504 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4505 M: Linus Walleij <linus.walleij@linaro.org>
4506 T: git git://anongit.freedesktop.org/drm/drm-misc
4508 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4509 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4511 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4512 M: Dave Airlie <airlied@redhat.com>
4514 F: drivers/gpu/drm/ast/
4516 DRM DRIVER FOR BOCHS VIRTUAL GPU
4517 M: Gerd Hoffmann <kraxel@redhat.com>
4518 L: virtualization@lists.linux-foundation.org
4519 T: git git://anongit.freedesktop.org/drm/drm-misc
4521 F: drivers/gpu/drm/bochs/
4523 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4524 M: Linus Walleij <linus.walleij@linaro.org>
4525 T: git git://anongit.freedesktop.org/drm/drm-misc
4527 F: drivers/gpu/drm/tve200/
4529 DRM DRIVER FOR ILITEK ILI9225 PANELS
4530 M: David Lechner <david@lechnology.com>
4532 F: drivers/gpu/drm/tinydrm/ili9225.c
4533 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4535 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4536 S: Orphan / Obsolete
4537 F: drivers/gpu/drm/i810/
4538 F: include/uapi/drm/i810_drm.h
4540 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4541 S: Orphan / Obsolete
4542 F: drivers/gpu/drm/mga/
4543 F: include/uapi/drm/mga_drm.h
4545 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4546 M: Dave Airlie <airlied@redhat.com>
4548 F: drivers/gpu/drm/mgag200/
4550 DRM DRIVER FOR MI0283QT
4551 M: Noralf Trønnes <noralf@tronnes.org>
4553 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4554 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4556 DRM DRIVER FOR MSM ADRENO GPU
4557 M: Rob Clark <robdclark@gmail.com>
4558 L: linux-arm-msm@vger.kernel.org
4559 L: dri-devel@lists.freedesktop.org
4560 L: freedreno@lists.freedesktop.org
4561 T: git git://people.freedesktop.org/~robclark/linux
4563 F: drivers/gpu/drm/msm/
4564 F: include/uapi/drm/msm_drm.h
4565 F: Documentation/devicetree/bindings/display/msm/
4567 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4568 M: Ben Skeggs <bskeggs@redhat.com>
4569 L: dri-devel@lists.freedesktop.org
4570 L: nouveau@lists.freedesktop.org
4571 T: git git://github.com/skeggsb/linux
4573 F: drivers/gpu/drm/nouveau/
4574 F: include/uapi/drm/nouveau_drm.h
4576 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4577 M: Noralf Trønnes <noralf@tronnes.org>
4579 F: drivers/gpu/drm/tinydrm/repaper.c
4580 F: Documentation/devicetree/bindings/display/repaper.txt
4582 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4583 M: Dave Airlie <airlied@redhat.com>
4584 M: Gerd Hoffmann <kraxel@redhat.com>
4585 L: virtualization@lists.linux-foundation.org
4586 T: git git://anongit.freedesktop.org/drm/drm-misc
4588 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4589 F: drivers/gpu/drm/cirrus/
4591 DRM DRIVER FOR QXL VIRTUAL GPU
4592 M: Dave Airlie <airlied@redhat.com>
4593 M: Gerd Hoffmann <kraxel@redhat.com>
4594 L: virtualization@lists.linux-foundation.org
4595 T: git git://anongit.freedesktop.org/drm/drm-misc
4597 F: drivers/gpu/drm/qxl/
4598 F: include/uapi/drm/qxl_drm.h
4600 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4601 S: Orphan / Obsolete
4602 F: drivers/gpu/drm/r128/
4603 F: include/uapi/drm/r128_drm.h
4605 DRM DRIVER FOR SAVAGE VIDEO CARDS
4606 S: Orphan / Obsolete
4607 F: drivers/gpu/drm/savage/
4608 F: include/uapi/drm/savage_drm.h
4610 DRM DRIVER FOR SIS VIDEO CARDS
4611 S: Orphan / Obsolete
4612 F: drivers/gpu/drm/sis/
4613 F: include/uapi/drm/sis_drm.h
4615 DRM DRIVER FOR SITRONIX ST7586 PANELS
4616 M: David Lechner <david@lechnology.com>
4618 F: drivers/gpu/drm/tinydrm/st7586.c
4619 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4621 DRM DRIVER FOR SITRONIX ST7735R PANELS
4622 M: David Lechner <david@lechnology.com>
4624 F: drivers/gpu/drm/tinydrm/st7735r.c
4625 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4627 DRM DRIVER FOR TDFX VIDEO CARDS
4628 S: Orphan / Obsolete
4629 F: drivers/gpu/drm/tdfx/
4631 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4632 M: Dave Airlie <airlied@redhat.com>
4634 F: drivers/gpu/drm/udl/
4636 DRM DRIVER FOR VMWARE VIRTUAL GPU
4637 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4638 M: Sinclair Yeh <syeh@vmware.com>
4639 M: Thomas Hellstrom <thellstrom@vmware.com>
4640 L: dri-devel@lists.freedesktop.org
4641 T: git git://people.freedesktop.org/~syeh/repos_linux
4642 T: git git://people.freedesktop.org/~thomash/linux
4644 F: drivers/gpu/drm/vmwgfx/
4645 F: include/uapi/drm/vmwgfx_drm.h
4648 M: David Airlie <airlied@linux.ie>
4649 L: dri-devel@lists.freedesktop.org
4650 T: git git://anongit.freedesktop.org/drm/drm
4651 B: https://bugs.freedesktop.org/
4652 C: irc://chat.freenode.net/dri-devel
4656 F: Documentation/devicetree/bindings/display/
4657 F: Documentation/devicetree/bindings/gpu/
4658 F: Documentation/gpu/
4660 F: include/uapi/drm/
4661 F: include/linux/vga*
4663 DRM DRIVERS AND MISC GPU PATCHES
4664 M: Gustavo Padovan <gustavo@padovan.org>
4665 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4666 M: Sean Paul <sean@poorly.run>
4667 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4669 T: git git://anongit.freedesktop.org/drm/drm-misc
4670 F: Documentation/gpu/
4672 F: drivers/gpu/drm/*
4674 F: include/uapi/drm/drm*
4675 F: include/linux/vga*
4677 DRM DRIVERS FOR ALLWINNER A10
4678 M: Maxime Ripard <maxime.ripard@bootlin.com>
4679 L: dri-devel@lists.freedesktop.org
4681 F: drivers/gpu/drm/sun4i/
4682 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4683 T: git git://anongit.freedesktop.org/drm/drm-misc
4685 DRM DRIVERS FOR AMLOGIC SOCS
4686 M: Neil Armstrong <narmstrong@baylibre.com>
4687 L: dri-devel@lists.freedesktop.org
4688 L: linux-amlogic@lists.infradead.org
4689 W: http://linux-meson.com/
4691 F: drivers/gpu/drm/meson/
4692 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4693 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4694 F: Documentation/gpu/meson.rst
4695 T: git git://anongit.freedesktop.org/drm/drm-misc
4697 DRM DRIVERS FOR ATMEL HLCDC
4698 M: Boris Brezillon <boris.brezillon@bootlin.com>
4699 L: dri-devel@lists.freedesktop.org
4701 F: drivers/gpu/drm/atmel-hlcdc/
4702 F: Documentation/devicetree/bindings/display/atmel/
4703 T: git git://anongit.freedesktop.org/drm/drm-misc
4705 DRM DRIVERS FOR BRIDGE CHIPS
4706 M: Archit Taneja <architt@codeaurora.org>
4707 M: Andrzej Hajda <a.hajda@samsung.com>
4708 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4710 T: git git://anongit.freedesktop.org/drm/drm-misc
4711 F: drivers/gpu/drm/bridge/
4713 DRM DRIVERS FOR EXYNOS
4714 M: Inki Dae <inki.dae@samsung.com>
4715 M: Joonyoung Shim <jy0922.shim@samsung.com>
4716 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4717 M: Kyungmin Park <kyungmin.park@samsung.com>
4718 L: dri-devel@lists.freedesktop.org
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4721 F: drivers/gpu/drm/exynos/
4722 F: include/uapi/drm/exynos_drm.h
4723 F: Documentation/devicetree/bindings/display/exynos/
4725 DRM DRIVERS FOR FREESCALE DCU
4726 M: Stefan Agner <stefan@agner.ch>
4727 M: Alison Wang <alison.wang@nxp.com>
4728 L: dri-devel@lists.freedesktop.org
4730 F: drivers/gpu/drm/fsl-dcu/
4731 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4732 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4733 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4735 DRM DRIVERS FOR FREESCALE IMX
4736 M: Philipp Zabel <p.zabel@pengutronix.de>
4737 L: dri-devel@lists.freedesktop.org
4739 F: drivers/gpu/drm/imx/
4740 F: drivers/gpu/ipu-v3/
4741 F: Documentation/devicetree/bindings/display/imx/
4743 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4744 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4745 L: dri-devel@lists.freedesktop.org
4746 T: git git://github.com/patjak/drm-gma500
4748 F: drivers/gpu/drm/gma500/
4750 DRM DRIVERS FOR HISILICON
4751 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4752 M: Rongrong Zou <zourongrong@gmail.com>
4753 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4754 R: Chen Feng <puck.chen@hisilicon.com>
4755 L: dri-devel@lists.freedesktop.org
4756 T: git git://github.com/xin3liang/linux.git
4758 F: drivers/gpu/drm/hisilicon/
4759 F: Documentation/devicetree/bindings/display/hisilicon/
4761 DRM DRIVERS FOR MEDIATEK
4762 M: CK Hu <ck.hu@mediatek.com>
4763 M: Philipp Zabel <p.zabel@pengutronix.de>
4764 L: dri-devel@lists.freedesktop.org
4766 F: drivers/gpu/drm/mediatek/
4767 F: Documentation/devicetree/bindings/display/mediatek/
4769 DRM DRIVERS FOR NVIDIA TEGRA
4770 M: Thierry Reding <thierry.reding@gmail.com>
4771 L: dri-devel@lists.freedesktop.org
4772 L: linux-tegra@vger.kernel.org
4773 T: git git://anongit.freedesktop.org/tegra/linux.git
4775 F: drivers/gpu/drm/tegra/
4776 F: drivers/gpu/host1x/
4777 F: include/linux/host1x.h
4778 F: include/uapi/drm/tegra_drm.h
4779 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4781 DRM DRIVERS FOR RENESAS
4782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4783 L: dri-devel@lists.freedesktop.org
4784 L: linux-renesas-soc@vger.kernel.org
4785 T: git git://linuxtv.org/pinchartl/fbdev
4787 F: drivers/gpu/drm/rcar-du/
4788 F: drivers/gpu/drm/shmobile/
4789 F: include/linux/platform_data/shmob_drm.h
4790 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4791 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4792 F: Documentation/devicetree/bindings/display/renesas,du.txt
4794 DRM DRIVERS FOR ROCKCHIP
4795 M: Sandy Huang <hjc@rock-chips.com>
4796 M: Heiko Stübner <heiko@sntech.de>
4797 L: dri-devel@lists.freedesktop.org
4799 F: drivers/gpu/drm/rockchip/
4800 F: Documentation/devicetree/bindings/display/rockchip/
4801 T: git git://anongit.freedesktop.org/drm/drm-misc
4804 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4805 M: Vincent Abriou <vincent.abriou@st.com>
4806 L: dri-devel@lists.freedesktop.org
4807 T: git git://anongit.freedesktop.org/drm/drm-misc
4809 F: drivers/gpu/drm/sti
4810 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4813 M: Yannick Fertre <yannick.fertre@st.com>
4814 M: Philippe Cornu <philippe.cornu@st.com>
4815 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4816 M: Vincent Abriou <vincent.abriou@st.com>
4817 L: dri-devel@lists.freedesktop.org
4818 T: git git://anongit.freedesktop.org/drm/drm-misc
4820 F: drivers/gpu/drm/stm
4821 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4823 DRM DRIVERS FOR TI LCDC
4824 M: Jyri Sarha <jsarha@ti.com>
4825 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4826 L: dri-devel@lists.freedesktop.org
4828 F: drivers/gpu/drm/tilcdc/
4829 F: Documentation/devicetree/bindings/display/tilcdc/
4831 DRM DRIVERS FOR TI OMAP
4832 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4833 L: dri-devel@lists.freedesktop.org
4835 F: drivers/gpu/drm/omapdrm/
4836 F: Documentation/devicetree/bindings/display/ti/
4839 M: Eric Anholt <eric@anholt.net>
4841 F: drivers/gpu/drm/v3d/
4842 F: include/uapi/drm/v3d_drm.h
4843 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4844 T: git git://anongit.freedesktop.org/drm/drm-misc
4847 M: Eric Anholt <eric@anholt.net>
4848 T: git git://github.com/anholt/linux
4850 F: drivers/gpu/drm/vc4/
4851 F: include/uapi/drm/vc4_drm.h
4852 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4853 T: git git://anongit.freedesktop.org/drm/drm-misc
4855 DRM DRIVERS FOR VIVANTE GPU IP
4856 M: Lucas Stach <l.stach@pengutronix.de>
4857 R: Russell King <linux+etnaviv@armlinux.org.uk>
4858 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4859 L: etnaviv@lists.freedesktop.org
4860 L: dri-devel@lists.freedesktop.org
4862 F: drivers/gpu/drm/etnaviv/
4863 F: include/uapi/drm/etnaviv_drm.h
4864 F: Documentation/devicetree/bindings/display/etnaviv/
4866 DRM DRIVERS FOR ZTE ZX
4867 M: Shawn Guo <shawnguo@kernel.org>
4868 L: dri-devel@lists.freedesktop.org
4870 F: drivers/gpu/drm/zte/
4871 F: Documentation/devicetree/bindings/display/zte,vou.txt
4872 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 M: Thierry Reding <thierry.reding@gmail.com>
4876 L: dri-devel@lists.freedesktop.org
4877 T: git git://anongit.freedesktop.org/drm/drm-misc
4879 F: drivers/gpu/drm/drm_panel.c
4880 F: drivers/gpu/drm/panel/
4881 F: include/drm/drm_panel.h
4882 F: Documentation/devicetree/bindings/display/panel/
4885 M: Noralf Trønnes <noralf@tronnes.org>
4886 W: https://github.com/notro/tinydrm/wiki/Development
4887 T: git git://anongit.freedesktop.org/drm/drm-misc
4889 F: drivers/gpu/drm/tinydrm/
4890 F: include/drm/tinydrm/
4893 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4894 T: git git://anongit.freedesktop.org/drm/drm-misc
4895 L: dri-devel@lists.freedesktop.org
4896 L: xen-devel@lists.xen.org
4898 F: drivers/gpu/drm/xen/
4899 F: Documentation/gpu/xen-front.rst
4902 M: Christian Koenig <christian.koenig@amd.com>
4903 M: Huang Rui <ray.huang@amd.com>
4904 M: Junwei Zhang <Jerry.Zhang@amd.com>
4905 T: git git://people.freedesktop.org/~agd5f/linux
4907 L: dri-devel@lists.freedesktop.org
4909 F: drivers/gpu/drm/ttm/
4911 DSBR100 USB FM RADIO DRIVER
4912 M: Alexey Klimov <klimov.linux@gmail.com>
4913 L: linux-media@vger.kernel.org
4914 T: git git://linuxtv.org/media_tree.git
4916 F: drivers/media/radio/dsbr100.c
4919 M: Francois Romieu <romieu@fr.zoreil.com>
4920 L: netdev@vger.kernel.org
4922 F: drivers/net/wan/dscc4.c
4925 M: Hans Verkuil <hverkuil@xs4all.nl>
4926 L: linux-media@vger.kernel.org
4927 T: git git://linuxtv.org/media_tree.git
4928 W: https://linuxtv.org
4930 F: drivers/media/pci/dt3155/
4932 DVB_USB_AF9015 MEDIA DRIVER
4933 M: Antti Palosaari <crope@iki.fi>
4934 L: linux-media@vger.kernel.org
4935 W: https://linuxtv.org
4936 W: http://palosaari.fi/linux/
4937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4938 T: git git://linuxtv.org/anttip/media_tree.git
4940 F: drivers/media/usb/dvb-usb-v2/af9015*
4942 DVB_USB_AF9035 MEDIA DRIVER
4943 M: Antti Palosaari <crope@iki.fi>
4944 L: linux-media@vger.kernel.org
4945 W: https://linuxtv.org
4946 W: http://palosaari.fi/linux/
4947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4948 T: git git://linuxtv.org/anttip/media_tree.git
4950 F: drivers/media/usb/dvb-usb-v2/af9035*
4952 DVB_USB_ANYSEE MEDIA DRIVER
4953 M: Antti Palosaari <crope@iki.fi>
4954 L: linux-media@vger.kernel.org
4955 W: https://linuxtv.org
4956 W: http://palosaari.fi/linux/
4957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4958 T: git git://linuxtv.org/anttip/media_tree.git
4960 F: drivers/media/usb/dvb-usb-v2/anysee*
4962 DVB_USB_AU6610 MEDIA DRIVER
4963 M: Antti Palosaari <crope@iki.fi>
4964 L: linux-media@vger.kernel.org
4965 W: https://linuxtv.org
4966 W: http://palosaari.fi/linux/
4967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4968 T: git git://linuxtv.org/anttip/media_tree.git
4970 F: drivers/media/usb/dvb-usb-v2/au6610*
4972 DVB_USB_CE6230 MEDIA DRIVER
4973 M: Antti Palosaari <crope@iki.fi>
4974 L: linux-media@vger.kernel.org
4975 W: https://linuxtv.org
4976 W: http://palosaari.fi/linux/
4977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4978 T: git git://linuxtv.org/anttip/media_tree.git
4980 F: drivers/media/usb/dvb-usb-v2/ce6230*
4982 DVB_USB_CXUSB MEDIA DRIVER
4983 M: Michael Krufky <mkrufky@linuxtv.org>
4984 L: linux-media@vger.kernel.org
4985 W: https://linuxtv.org
4986 W: http://github.com/mkrufky
4987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4988 T: git git://linuxtv.org/media_tree.git
4990 F: drivers/media/usb/dvb-usb/cxusb*
4992 DVB_USB_EC168 MEDIA DRIVER
4993 M: Antti Palosaari <crope@iki.fi>
4994 L: linux-media@vger.kernel.org
4995 W: https://linuxtv.org
4996 W: http://palosaari.fi/linux/
4997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4998 T: git git://linuxtv.org/anttip/media_tree.git
5000 F: drivers/media/usb/dvb-usb-v2/ec168*
5002 DVB_USB_GL861 MEDIA DRIVER
5003 M: Antti Palosaari <crope@iki.fi>
5004 L: linux-media@vger.kernel.org
5005 W: https://linuxtv.org
5006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5007 T: git git://linuxtv.org/anttip/media_tree.git
5009 F: drivers/media/usb/dvb-usb-v2/gl861*
5011 DVB_USB_MXL111SF MEDIA DRIVER
5012 M: Michael Krufky <mkrufky@linuxtv.org>
5013 L: linux-media@vger.kernel.org
5014 W: https://linuxtv.org
5015 W: http://github.com/mkrufky
5016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5017 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5019 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5021 DVB_USB_RTL28XXU MEDIA DRIVER
5022 M: Antti Palosaari <crope@iki.fi>
5023 L: linux-media@vger.kernel.org
5024 W: https://linuxtv.org
5025 W: http://palosaari.fi/linux/
5026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5027 T: git git://linuxtv.org/anttip/media_tree.git
5029 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5031 DVB_USB_V2 MEDIA DRIVER
5032 M: Antti Palosaari <crope@iki.fi>
5033 L: linux-media@vger.kernel.org
5034 W: https://linuxtv.org
5035 W: http://palosaari.fi/linux/
5036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5037 T: git git://linuxtv.org/anttip/media_tree.git
5039 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5040 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5043 M: Jason Baron <jbaron@akamai.com>
5045 F: lib/dynamic_debug.c
5046 F: include/linux/dynamic_debug.h
5048 DYNAMIC INTERRUPT MODERATION
5049 M: Tal Gilboa <talgi@mellanox.com>
5051 F: include/linux/net_dim.h
5053 DZ DECSTATION DZ11 SERIAL DRIVER
5054 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5056 F: drivers/tty/serial/dz.*
5058 E3X0 POWER BUTTON DRIVER
5059 M: Moritz Fischer <moritz.fischer@ettus.com>
5060 L: usrp-users@lists.ettus.com
5061 W: http://www.ettus.com
5063 F: drivers/input/misc/e3x0-button.c
5064 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5067 M: Antti Palosaari <crope@iki.fi>
5068 L: linux-media@vger.kernel.org
5069 W: https://linuxtv.org
5070 W: http://palosaari.fi/linux/
5071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5072 T: git git://linuxtv.org/anttip/media_tree.git
5074 F: drivers/media/tuners/e4000*
5077 M: Antti Palosaari <crope@iki.fi>
5078 L: linux-media@vger.kernel.org
5079 W: https://linuxtv.org
5080 W: http://palosaari.fi/linux/
5081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5082 T: git git://linuxtv.org/anttip/media_tree.git
5084 F: drivers/media/dvb-frontends/ec100*
5087 M: Tyler Hicks <tyhicks@canonical.com>
5088 L: ecryptfs@vger.kernel.org
5089 W: http://ecryptfs.org
5090 W: https://launchpad.net/ecryptfs
5091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5093 F: Documentation/filesystems/ecryptfs.txt
5097 M: Borislav Petkov <bp@alien8.de>
5098 L: linux-edac@vger.kernel.org
5100 F: drivers/edac/amd64_edac*
5103 M: Robert Richter <rric@kernel.org>
5104 L: linux-edac@vger.kernel.org
5106 F: drivers/edac/highbank*
5109 M: Ralf Baechle <ralf@linux-mips.org>
5110 M: David Daney <david.daney@cavium.com>
5111 L: linux-edac@vger.kernel.org
5112 L: linux-mips@linux-mips.org
5114 F: drivers/edac/octeon_edac*
5116 EDAC-CAVIUM THUNDERX
5117 M: David Daney <david.daney@cavium.com>
5118 M: Jan Glauber <jglauber@cavium.com>
5119 L: linux-edac@vger.kernel.org
5121 F: drivers/edac/thunderx_edac*
5124 M: Borislav Petkov <bp@alien8.de>
5125 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5126 L: linux-edac@vger.kernel.org
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5130 F: Documentation/admin-guide/ras.rst
5131 F: Documentation/driver-api/edac.rst
5133 F: include/linux/edac.h
5136 M: Mark Gross <mark.gross@intel.com>
5137 L: linux-edac@vger.kernel.org
5139 F: drivers/edac/e752x_edac.c
5142 L: linux-edac@vger.kernel.org
5144 F: drivers/edac/e7xxx_edac.c
5147 M: York Sun <york.sun@nxp.com>
5148 L: linux-edac@vger.kernel.org
5150 F: drivers/edac/fsl_ddr_edac.*
5153 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5154 L: linux-edac@vger.kernel.org
5156 F: drivers/edac/ghes_edac.c
5159 L: linux-edac@vger.kernel.org
5161 F: drivers/edac/i3000_edac.c
5164 L: linux-edac@vger.kernel.org
5166 F: drivers/edac/i5000_edac.c
5169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5170 L: linux-edac@vger.kernel.org
5172 F: drivers/edac/i5400_edac.c
5175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5176 L: linux-edac@vger.kernel.org
5178 F: drivers/edac/i7300_edac.c
5181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5182 L: linux-edac@vger.kernel.org
5184 F: drivers/edac/i7core_edac.c
5187 M: Tim Small <tim@buttersideup.com>
5188 L: linux-edac@vger.kernel.org
5190 F: drivers/edac/i82443bxgx_edac.c
5193 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5194 M: "Arvind R." <arvino55@gmail.com>
5195 L: linux-edac@vger.kernel.org
5197 F: drivers/edac/i82975x_edac.c
5200 M: Jason Baron <jbaron@akamai.com>
5201 L: linux-edac@vger.kernel.org
5203 F: drivers/edac/ie31200_edac.c
5206 M: Johannes Thumshirn <morbidrsa@gmail.com>
5207 L: linux-edac@vger.kernel.org
5209 F: drivers/edac/mpc85xx_edac.[ch]
5212 M: Egor Martovetsky <egor@pasemi.com>
5213 L: linux-edac@vger.kernel.org
5215 F: drivers/edac/pasemi_edac.c
5218 M: Tony Luck <tony.luck@intel.com>
5219 L: linux-edac@vger.kernel.org
5221 F: drivers/edac/pnd2_edac.[ch]
5224 M: Tim Small <tim@buttersideup.com>
5225 L: linux-edac@vger.kernel.org
5227 F: drivers/edac/r82600_edac.c
5230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5231 L: linux-edac@vger.kernel.org
5233 F: drivers/edac/sb_edac.c
5236 M: Tony Luck <tony.luck@intel.com>
5237 L: linux-edac@vger.kernel.org
5239 F: drivers/edac/skx_edac.c
5242 M: Tero Kristo <t-kristo@ti.com>
5243 L: linux-edac@vger.kernel.org
5245 F: drivers/edac/ti_edac.c
5247 EDIROL UA-101/UA-1000 DRIVER
5248 M: Clemens Ladisch <clemens@ladisch.de>
5249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5250 T: git git://git.alsa-project.org/alsa-kernel.git
5252 F: sound/usb/misc/ua101.c
5255 L: linux-efi@vger.kernel.org
5256 M: Ivan Hu <ivan.hu@canonical.com>
5257 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5259 F: drivers/firmware/efi/test/
5261 EFI VARIABLE FILESYSTEM
5262 M: Matthew Garrett <matthew.garrett@nebula.com>
5263 M: Jeremy Kerr <jk@ozlabs.org>
5264 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5266 L: linux-efi@vger.kernel.org
5270 EFIFB FRAMEBUFFER DRIVER
5271 L: linux-fbdev@vger.kernel.org
5272 M: Peter Jones <pjones@redhat.com>
5274 F: drivers/video/fbdev/efifb.c
5277 W: http://aeschi.ch.eu.org/efs/
5281 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5282 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5283 L: netdev@vger.kernel.org
5285 F: drivers/net/ethernet/ibm/ehea/
5287 EM28XX VIDEO4LINUX DRIVER
5288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L: linux-media@vger.kernel.org
5290 W: https://linuxtv.org
5291 T: git git://linuxtv.org/media_tree.git
5293 F: drivers/media/usb/em28xx/
5294 F: Documentation/media/v4l-drivers/em28xx*
5297 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5298 M: Matt Mackall <mpm@selenic.com>
5299 M: David Woodhouse <dwmw2@infradead.org>
5300 L: linux-embedded@vger.kernel.org
5303 Emulex 10Gbps iSCSI - OneConnect DRIVER
5304 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5305 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5306 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5307 L: linux-scsi@vger.kernel.org
5308 W: http://www.broadcom.com
5310 F: drivers/scsi/be2iscsi/
5312 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5313 M: Sathya Perla <sathya.perla@broadcom.com>
5314 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5315 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5316 M: Somnath Kotur <somnath.kotur@broadcom.com>
5317 L: netdev@vger.kernel.org
5318 W: http://www.emulex.com
5320 F: drivers/net/ethernet/emulex/benet/
5322 EMULEX ONECONNECT ROCE DRIVER
5323 M: Selvin Xavier <selvin.xavier@broadcom.com>
5324 M: Devesh Sharma <devesh.sharma@broadcom.com>
5325 L: linux-rdma@vger.kernel.org
5326 W: http://www.broadcom.com
5328 F: drivers/infiniband/hw/ocrdma/
5329 F: include/uapi/rdma/ocrdma-abi.h
5331 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5332 M: James Smart <james.smart@broadcom.com>
5333 M: Dick Kennedy <dick.kennedy@broadcom.com>
5334 L: linux-scsi@vger.kernel.org
5335 W: http://www.broadcom.com
5337 F: drivers/scsi/lpfc/
5339 ENE CB710 FLASH CARD READER DRIVER
5340 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5342 F: drivers/misc/cb710/
5343 F: drivers/mmc/host/cb710-mmc.*
5344 F: include/linux/cb710.h
5346 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5347 M: Maxim Levitsky <maximlevitsky@gmail.com>
5349 F: drivers/media/rc/ene_ir.*
5351 EPSON S1D13XXX FRAMEBUFFER DRIVER
5352 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5355 F: drivers/video/fbdev/s1d13xxxfb.c
5356 F: include/video/s1d13xxxfb.h
5358 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5359 M: Jeff Layton <jlayton@kernel.org>
5362 F: include/linux/errseq.h
5364 ET131X NETWORK DRIVER
5365 M: Mark Einon <mark.einon@gmail.com>
5367 F: drivers/net/ethernet/agere/
5370 M: Stephen Hemminger <stephen@networkplumber.org>
5371 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5372 L: netdev@vger.kernel.org
5373 W: http://www.linuxfoundation.org/en/Net:Bridge
5375 F: include/linux/netfilter_bridge/
5378 ETHERNET PHY LIBRARY
5379 M: Andrew Lunn <andrew@lunn.ch>
5380 M: Florian Fainelli <f.fainelli@gmail.com>
5381 L: netdev@vger.kernel.org
5383 F: Documentation/ABI/testing/sysfs-bus-mdio
5384 F: Documentation/devicetree/bindings/net/mdio*
5385 F: Documentation/networking/phy.txt
5387 F: drivers/of/of_mdio.c
5388 F: drivers/of/of_net.c
5389 F: include/linux/*mdio*.h
5390 F: include/linux/of_net.h
5391 F: include/linux/phy.h
5392 F: include/linux/phy_fixed.h
5393 F: include/linux/platform_data/mdio-bcm-unimac.h
5394 F: include/trace/events/mdio.h
5395 F: include/uapi/linux/mdio.h
5396 F: include/uapi/linux/mii.h
5399 M: Jan Kara <jack@suse.com>
5400 L: linux-ext4@vger.kernel.org
5402 F: Documentation/filesystems/ext2.txt
5404 F: include/linux/ext2*
5407 M: "Theodore Ts'o" <tytso@mit.edu>
5408 M: Andreas Dilger <adilger.kernel@dilger.ca>
5409 L: linux-ext4@vger.kernel.org
5410 W: http://ext4.wiki.kernel.org
5411 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5414 F: Documentation/filesystems/ext4.txt
5417 Extended Verification Module (EVM)
5418 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5419 L: linux-integrity@vger.kernel.org
5421 F: security/integrity/evm/
5423 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5424 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5425 L: linux-efi@vger.kernel.org
5426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5428 F: Documentation/efi-stub.txt
5429 F: arch/*/kernel/efi.c
5430 F: arch/x86/boot/compressed/eboot.[ch]
5431 F: arch/*/include/asm/efi.h
5432 F: arch/x86/platform/efi/
5433 F: drivers/firmware/efi/
5434 F: include/linux/efi*.h
5435 F: arch/arm/boot/compressed/efi-header.S
5436 F: arch/arm64/kernel/efi-entry.S
5438 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5439 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5440 M: Chanwoo Choi <cw00.choi@samsung.com>
5441 L: linux-kernel@vger.kernel.org
5442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5445 F: include/linux/extcon/
5446 F: include/linux/extcon.h
5447 F: Documentation/extcon/
5448 F: Documentation/devicetree/bindings/extcon/
5451 M: Jingoo Han <jingoohan1@gmail.com>
5452 L: dri-devel@lists.freedesktop.org
5454 F: drivers/gpu/drm/exynos/exynos_dp*
5456 EXYNOS SYSMMU (IOMMU) driver
5457 M: Marek Szyprowski <m.szyprowski@samsung.com>
5458 L: iommu@lists.linux-foundation.org
5460 F: drivers/iommu/exynos-iommu.c
5462 EZchip NPS platform support
5463 M: Vineet Gupta <vgupta@synopsys.com>
5465 F: arch/arc/plat-eznps
5466 F: arch/arc/boot/dts/eznps.dts
5469 M: Jaegeuk Kim <jaegeuk@kernel.org>
5470 M: Chao Yu <yuchao0@huawei.com>
5471 L: linux-f2fs-devel@lists.sourceforge.net
5472 W: https://f2fs.wiki.kernel.org/
5473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5475 F: Documentation/filesystems/f2fs.txt
5476 F: Documentation/ABI/testing/sysfs-fs-f2fs
5478 F: include/linux/f2fs_fs.h
5479 F: include/trace/events/f2fs.h
5481 F71805F HARDWARE MONITORING DRIVER
5482 M: Jean Delvare <jdelvare@suse.com>
5483 L: linux-hwmon@vger.kernel.org
5485 F: Documentation/hwmon/f71805f
5486 F: drivers/hwmon/f71805f.c
5489 M: Josh Poimboeuf <jpoimboe@redhat.com>
5491 F: scripts/faddr2line
5494 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5495 L: netdev@vger.kernel.org
5497 F: net/core/failover.c
5498 F: include/net/failover.h
5499 F: Documentation/networking/failover.rst
5502 M: Jan Kara <jack@suse.cz>
5503 R: Amir Goldstein <amir73il@gmail.com>
5504 L: linux-fsdevel@vger.kernel.org
5506 F: fs/notify/fanotify/
5507 F: include/linux/fanotify.h
5508 F: include/uapi/linux/fanotify.h
5510 FARSYNC SYNCHRONOUS DRIVER
5511 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5512 W: http://www.farsite.co.uk/
5514 F: drivers/net/wan/farsync.*
5516 FAULT INJECTION SUPPORT
5517 M: Akinobu Mita <akinobu.mita@gmail.com>
5519 F: Documentation/fault-injection/
5520 F: lib/fault-inject.c
5522 FBTFT Framebuffer drivers
5523 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5525 F: drivers/staging/fbtft/
5528 M: Michael Buesch <m@bues.ch>
5529 L: linux-media@vger.kernel.org
5531 F: drivers/media/tuners/fc0011.h
5532 F: drivers/media/tuners/fc0011.c
5535 M: Antti Palosaari <crope@iki.fi>
5536 L: linux-media@vger.kernel.org
5537 W: https://linuxtv.org
5538 W: http://palosaari.fi/linux/
5539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5540 T: git git://linuxtv.org/anttip/media_tree.git
5542 F: drivers/media/tuners/fc2580*
5544 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5545 M: Johannes Thumshirn <jth@kernel.org>
5546 L: linux-scsi@vger.kernel.org
5547 W: www.Open-FCoE.org
5549 F: drivers/scsi/libfc/
5550 F: drivers/scsi/fcoe/
5552 F: include/scsi/libfc.h
5553 F: include/scsi/libfcoe.h
5554 F: include/uapi/scsi/fc/
5556 FILE LOCKING (flock() and fcntl()/lockf())
5557 M: Jeff Layton <jlayton@kernel.org>
5558 M: "J. Bruce Fields" <bfields@fieldses.org>
5559 L: linux-fsdevel@vger.kernel.org
5561 F: include/linux/fcntl.h
5562 F: include/uapi/linux/fcntl.h
5566 FILESYSTEMS (VFS and infrastructure)
5567 M: Alexander Viro <viro@zeniv.linux.org.uk>
5568 L: linux-fsdevel@vger.kernel.org
5571 F: include/linux/fs.h
5572 F: include/uapi/linux/fs.h
5574 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5575 M: Riku Voipio <riku.voipio@iki.fi>
5576 L: linux-hwmon@vger.kernel.org
5578 F: drivers/hwmon/f75375s.c
5579 F: include/linux/f75375s.h
5581 FIREWIRE AUDIO DRIVERS
5582 M: Clemens Ladisch <clemens@ladisch.de>
5583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5584 T: git git://git.alsa-project.org/alsa-kernel.git
5588 FIREWIRE MEDIA DRIVERS (firedtv)
5589 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5590 L: linux-media@vger.kernel.org
5591 L: linux1394-devel@lists.sourceforge.net
5592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5594 F: drivers/media/firewire/
5596 FIREWIRE SBP-2 TARGET
5597 M: Chris Boot <bootc@bootc.net>
5598 L: linux-scsi@vger.kernel.org
5599 L: target-devel@vger.kernel.org
5600 L: linux1394-devel@lists.sourceforge.net
5601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5603 F: drivers/target/sbp/
5606 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5607 L: linux1394-devel@lists.sourceforge.net
5608 W: http://ieee1394.wiki.kernel.org/
5609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5611 F: drivers/firewire/
5612 F: include/linux/firewire.h
5613 F: include/uapi/linux/firewire*.h
5616 FIRMWARE LOADER (request_firmware)
5617 M: Luis R. Rodriguez <mcgrof@kernel.org>
5618 L: linux-kernel@vger.kernel.org
5620 F: Documentation/firmware_class/
5621 F: drivers/base/firmware_loader/
5622 F: include/linux/firmware.h
5624 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5625 M: Joshua Morris <josh.h.morris@us.ibm.com>
5626 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5628 F: drivers/block/rsxx/
5631 M: Jiri Kosina <jikos@kernel.org>
5632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5634 F: drivers/block/floppy.c
5637 M: Alessandro Rubini <rubini@gnudd.com>
5638 W: http://www.ohwr.org/projects/fmc-bus
5641 F: include/linux/fmc*.h
5642 F: include/linux/ipmi-fru.h
5645 FPGA MANAGER FRAMEWORK
5646 M: Alan Tull <atull@kernel.org>
5647 M: Moritz Fischer <mdf@kernel.org>
5648 L: linux-fpga@vger.kernel.org
5650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5651 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5652 F: Documentation/fpga/
5653 F: Documentation/driver-api/fpga/
5654 F: Documentation/devicetree/bindings/fpga/
5656 F: include/linux/fpga/
5657 W: http://www.rocketboards.org
5660 M: Bill Metzenthen <billm@melbpc.org.au>
5661 W: http://floatingpoint.sourceforge.net/emulator/index.html
5663 F: arch/x86/math-emu/
5665 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5666 L: netdev@vger.kernel.org
5668 F: drivers/net/wan/dlci.c
5669 F: drivers/net/wan/sdla.c
5672 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5673 L: dri-devel@lists.freedesktop.org
5674 L: linux-fbdev@vger.kernel.org
5675 T: git git://github.com/bzolnier/linux.git
5676 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5678 F: Documentation/fb/
5681 F: include/linux/fb.h
5682 F: include/uapi/video/
5683 F: include/uapi/linux/fb.h
5685 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5686 M: Horia Geantă <horia.geanta@nxp.com>
5687 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5688 L: linux-crypto@vger.kernel.org
5690 F: drivers/crypto/caam/
5691 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5693 FREESCALE DIU FRAMEBUFFER DRIVER
5694 M: Timur Tabi <timur@kernel.org>
5695 L: linux-fbdev@vger.kernel.org
5697 F: drivers/video/fbdev/fsl-diu-fb.*
5699 FREESCALE DMA DRIVER
5700 M: Li Yang <leoyang.li@nxp.com>
5701 M: Zhang Wei <zw@zh-kernel.org>
5702 L: linuxppc-dev@lists.ozlabs.org
5704 F: drivers/dma/fsldma.*
5706 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5707 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5708 L: netdev@vger.kernel.org
5710 F: drivers/net/ethernet/freescale/gianfar*
5711 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5713 FREESCALE GPMI NAND DRIVER
5714 M: Han Xu <han.xu@nxp.com>
5715 L: linux-mtd@lists.infradead.org
5717 F: drivers/mtd/nand/raw/gpmi-nand/*
5719 FREESCALE I2C CPM DRIVER
5720 M: Jochen Friedrich <jochen@scram.de>
5721 L: linuxppc-dev@lists.ozlabs.org
5722 L: linux-i2c@vger.kernel.org
5724 F: drivers/i2c/busses/i2c-cpm.c
5726 FREESCALE IMX / MXC FEC DRIVER
5727 M: Fugang Duan <fugang.duan@nxp.com>
5728 L: netdev@vger.kernel.org
5730 F: drivers/net/ethernet/freescale/fec_main.c
5731 F: drivers/net/ethernet/freescale/fec_ptp.c
5732 F: drivers/net/ethernet/freescale/fec.h
5733 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5735 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5736 M: Sascha Hauer <s.hauer@pengutronix.de>
5737 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5738 L: linux-fbdev@vger.kernel.org
5739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5741 F: include/linux/platform_data/video-imxfb.h
5742 F: drivers/video/fbdev/imxfb.c
5744 FREESCALE QORIQ DPAA ETHERNET DRIVER
5745 M: Madalin Bucur <madalin.bucur@nxp.com>
5746 L: netdev@vger.kernel.org
5748 F: drivers/net/ethernet/freescale/dpaa
5750 FREESCALE QORIQ DPAA FMAN DRIVER
5751 M: Madalin Bucur <madalin.bucur@nxp.com>
5752 L: netdev@vger.kernel.org
5754 F: drivers/net/ethernet/freescale/fman
5755 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5757 FREESCALE QORIQ PTP CLOCK DRIVER
5758 M: Yangbo Lu <yangbo.lu@nxp.com>
5759 L: netdev@vger.kernel.org
5761 F: drivers/ptp/ptp_qoriq.c
5762 F: include/linux/fsl/ptp_qoriq.h
5763 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5765 FREESCALE QUAD SPI DRIVER
5766 M: Han Xu <han.xu@nxp.com>
5767 L: linux-mtd@lists.infradead.org
5769 F: drivers/mtd/spi-nor/fsl-quadspi.c
5771 FREESCALE QUICC ENGINE LIBRARY
5772 M: Qiang Zhao <qiang.zhao@nxp.com>
5773 L: linuxppc-dev@lists.ozlabs.org
5775 F: drivers/soc/fsl/qe/
5776 F: include/soc/fsl/*qe*.h
5777 F: include/soc/fsl/*ucc*.h
5779 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5780 M: Li Yang <leoyang.li@nxp.com>
5781 L: netdev@vger.kernel.org
5782 L: linuxppc-dev@lists.ozlabs.org
5784 F: drivers/net/ethernet/freescale/ucc_geth*
5786 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5787 M: Zhao Qiang <qiang.zhao@nxp.com>
5788 L: netdev@vger.kernel.org
5789 L: linuxppc-dev@lists.ozlabs.org
5791 F: drivers/net/wan/fsl_ucc_hdlc*
5793 FREESCALE QUICC ENGINE UCC UART DRIVER
5794 M: Timur Tabi <timur@kernel.org>
5795 L: linuxppc-dev@lists.ozlabs.org
5797 F: drivers/tty/serial/ucc_uart.c
5799 FREESCALE SOC DRIVERS
5800 M: Li Yang <leoyang.li@nxp.com>
5801 L: linuxppc-dev@lists.ozlabs.org
5802 L: linux-arm-kernel@lists.infradead.org
5804 F: Documentation/devicetree/bindings/soc/fsl/
5806 F: include/linux/fsl/
5808 FREESCALE SOC FS_ENET DRIVER
5809 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5810 L: linuxppc-dev@lists.ozlabs.org
5811 L: netdev@vger.kernel.org
5813 F: drivers/net/ethernet/freescale/fs_enet/
5814 F: include/linux/fs_enet_pd.h
5816 FREESCALE SOC SOUND DRIVERS
5817 M: Timur Tabi <timur@kernel.org>
5818 M: Nicolin Chen <nicoleotsuka@gmail.com>
5819 M: Xiubo Li <Xiubo.Lee@gmail.com>
5820 R: Fabio Estevam <fabio.estevam@nxp.com>
5821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5822 L: linuxppc-dev@lists.ozlabs.org
5824 F: sound/soc/fsl/fsl*
5825 F: sound/soc/fsl/imx*
5826 F: sound/soc/fsl/mpc8610_hpcd.c
5828 FREESCALE USB PERIPHERAL DRIVERS
5829 M: Li Yang <leoyang.li@nxp.com>
5830 L: linux-usb@vger.kernel.org
5831 L: linuxppc-dev@lists.ozlabs.org
5833 F: drivers/usb/gadget/udc/fsl*
5836 M: Christoph Hellwig <hch@infradead.org>
5837 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5843 M: Pavel Machek <pavel@ucw.cz>
5844 L: linux-pm@vger.kernel.org
5846 F: Documentation/power/freezing-of-tasks.txt
5847 F: include/linux/freezer.h
5851 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5852 L: linux-kernel@vger.kernel.org
5855 F: include/linux/frontswap.h
5857 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5858 M: David Howells <dhowells@redhat.com>
5859 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5861 F: Documentation/filesystems/caching/
5863 F: include/linux/fscache*.h
5865 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5866 M: Theodore Y. Ts'o <tytso@mit.edu>
5867 M: Jaegeuk Kim <jaegeuk@kernel.org>
5868 L: linux-fscrypt@vger.kernel.org
5869 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5873 F: include/linux/fscrypt*.h
5874 F: Documentation/filesystems/fscrypt.rst
5876 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5877 M: Jan Kara <jack@suse.cz>
5878 R: Amir Goldstein <amir73il@gmail.com>
5879 L: linux-fsdevel@vger.kernel.org
5882 F: include/linux/fsnotify*.h
5884 FUJITSU LAPTOP EXTRAS
5885 M: Jonathan Woithe <jwoithe@just42.net>
5886 L: platform-driver-x86@vger.kernel.org
5888 F: drivers/platform/x86/fujitsu-laptop.c
5890 FUJITSU M-5MO LS CAMERA ISP DRIVER
5891 M: Kyungmin Park <kyungmin.park@samsung.com>
5892 M: Heungjun Kim <riverful.kim@samsung.com>
5893 L: linux-media@vger.kernel.org
5895 F: drivers/media/i2c/m5mols/
5896 F: include/media/i2c/m5mols.h
5898 FUJITSU TABLET EXTRAS
5899 M: Robert Gerlach <khnz@gmx.de>
5900 L: platform-driver-x86@vger.kernel.org
5902 F: drivers/platform/x86/fujitsu-tablet.c
5904 FUSE: FILESYSTEM IN USERSPACE
5905 M: Miklos Szeredi <miklos@szeredi.hu>
5906 L: linux-fsdevel@vger.kernel.org
5907 W: http://fuse.sourceforge.net/
5908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5911 F: include/uapi/linux/fuse.h
5912 F: Documentation/filesystems/fuse.txt
5915 M: Thomas Gleixner <tglx@linutronix.de>
5916 M: Ingo Molnar <mingo@redhat.com>
5917 R: Peter Zijlstra <peterz@infradead.org>
5918 R: Darren Hart <dvhart@infradead.org>
5919 L: linux-kernel@vger.kernel.org
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5923 F: kernel/futex_compat.c
5924 F: include/asm-generic/futex.h
5925 F: include/linux/futex.h
5926 F: include/uapi/linux/futex.h
5927 F: tools/testing/selftests/futex/
5928 F: tools/perf/bench/futex*
5929 F: Documentation/*futex*
5932 M: Kees Cook <keescook@chromium.org>
5933 R: Emese Revfy <re.emese@gmail.com>
5934 L: kernel-hardening@lists.openwall.com
5936 F: scripts/gcc-plugins/
5937 F: scripts/gcc-plugin.sh
5938 F: scripts/Makefile.gcc-plugins
5939 F: Documentation/gcc-plugins.txt
5941 GCOV BASED KERNEL PROFILING
5942 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5945 F: Documentation/dev-tools/gcov.rst
5947 GDB KERNEL DEBUGGING HELPER SCRIPTS
5948 M: Jan Kiszka <jan.kiszka@siemens.com>
5949 M: Kieran Bingham <kieran@bingham.xyz>
5953 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5954 M: Achim Leubner <achim_leubner@adaptec.com>
5955 L: linux-scsi@vger.kernel.org
5956 W: http://www.icp-vortex.com/
5958 F: drivers/scsi/gdt*
5960 GEMTEK FM RADIO RECEIVER DRIVER
5961 M: Hans Verkuil <hverkuil@xs4all.nl>
5962 L: linux-media@vger.kernel.org
5963 T: git git://linuxtv.org/media_tree.git
5964 W: https://linuxtv.org
5966 F: drivers/media/radio/radio-gemtek*
5968 GENERIC GPIO I2C DRIVER
5969 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5971 F: drivers/i2c/busses/i2c-gpio.c
5972 F: include/linux/platform_data/i2c-gpio.h
5974 GENERIC GPIO I2C MULTIPLEXER DRIVER
5975 M: Peter Korsgaard <peter.korsgaard@barco.com>
5976 L: linux-i2c@vger.kernel.org
5978 F: drivers/i2c/muxes/i2c-mux-gpio.c
5979 F: include/linux/platform_data/i2c-mux-gpio.h
5980 F: Documentation/i2c/muxes/i2c-mux-gpio
5982 GENERIC HDLC (WAN) DRIVERS
5983 M: Krzysztof Halasa <khc@pm.waw.pl>
5984 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5986 F: drivers/net/wan/c101.c
5987 F: drivers/net/wan/hd6457*
5988 F: drivers/net/wan/hdlc*
5989 F: drivers/net/wan/n2.c
5990 F: drivers/net/wan/pc300too.c
5991 F: drivers/net/wan/pci200syn.c
5992 F: drivers/net/wan/wanxl*
5994 GENERIC INCLUDE/ASM HEADER FILES
5995 M: Arnd Bergmann <arnd@arndb.de>
5996 L: linux-arch@vger.kernel.org
5997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5999 F: include/asm-generic/
6000 F: include/uapi/asm-generic/
6002 GENERIC PHY FRAMEWORK
6003 M: Kishon Vijay Abraham I <kishon@ti.com>
6004 L: linux-kernel@vger.kernel.org
6005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6008 F: include/linux/phy/
6010 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6011 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6013 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6016 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6017 M: Kevin Hilman <khilman@kernel.org>
6018 M: Ulf Hansson <ulf.hansson@linaro.org>
6019 L: linux-pm@vger.kernel.org
6021 F: drivers/base/power/domain*.c
6022 F: include/linux/pm_domain.h
6023 F: Documentation/devicetree/bindings/power/power_domain.txt
6025 GENERIC UIO DRIVER FOR PCI DEVICES
6026 M: "Michael S. Tsirkin" <mst@redhat.com>
6027 L: kvm@vger.kernel.org
6029 F: drivers/uio/uio_pci_generic.c
6031 GENWQE (IBM Generic Workqueue Card)
6032 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6033 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6035 F: drivers/misc/genwqe/
6037 GET_MAINTAINER SCRIPT
6038 M: Joe Perches <joe@perches.com>
6040 F: scripts/get_maintainer.pl
6043 M: Bob Peterson <rpeterso@redhat.com>
6044 M: Andreas Gruenbacher <agruenba@redhat.com>
6045 L: cluster-devel@redhat.com
6046 W: http://sources.redhat.com/cluster/
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6049 F: Documentation/filesystems/gfs2*.txt
6051 F: include/uapi/linux/gfs2_ondisk.h
6053 GIGASET ISDN DRIVERS
6054 M: Paul Bolle <pebolle@tiscali.nl>
6055 L: gigaset307x-common@lists.sourceforge.net
6056 W: http://gigaset307x.sourceforge.net/
6058 F: Documentation/isdn/README.gigaset
6059 F: drivers/isdn/gigaset/
6060 F: include/uapi/linux/gigaset_dev.h
6063 M: Hans Verkuil <hans.verkuil@cisco.com>
6064 L: linux-media@vger.kernel.org
6066 F: drivers/media/usb/go7007/
6069 M: Bastien Nocera <hadess@hadess.net>
6070 L: linux-input@vger.kernel.org
6072 F: drivers/input/touchscreen/goodix.c
6074 GPD POCKET FAN DRIVER
6075 M: Hans de Goede <hdegoede@redhat.com>
6076 L: platform-driver-x86@vger.kernel.org
6078 F: drivers/platform/x86/gpd-pocket-fan.c
6081 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6082 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6083 L: linux-gpio@vger.kernel.org
6084 L: linux-acpi@vger.kernel.org
6086 F: Documentation/acpi/gpio-properties.txt
6087 F: drivers/gpio/gpiolib-acpi.c
6090 M: Sean Young <sean@mess.org>
6091 L: linux-media@vger.kernel.org
6093 F: drivers/media/rc/gpio-ir-tx.c
6096 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6097 R: Bartosz Golaszewski <brgl@bgdev.pl>
6098 L: linux-gpio@vger.kernel.org
6100 F: drivers/gpio/gpio-mockup.c
6101 F: tools/testing/selftests/gpio/
6104 M: Linus Walleij <linus.walleij@linaro.org>
6105 L: linux-gpio@vger.kernel.org
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6108 F: Documentation/devicetree/bindings/gpio/
6109 F: Documentation/driver-api/gpio/
6110 F: Documentation/gpio/
6111 F: Documentation/ABI/testing/gpio-cdev
6112 F: Documentation/ABI/obsolete/sysfs-gpio
6114 F: include/linux/gpio/
6115 F: include/linux/gpio.h
6116 F: include/linux/of_gpio.h
6117 F: include/asm-generic/gpio.h
6118 F: include/uapi/linux/gpio.h
6121 GRE DEMULTIPLEXER DRIVER
6122 M: Dmitry Kozlov <xeb@mail.ru>
6123 L: netdev@vger.kernel.org
6125 F: net/ipv4/gre_demux.c
6126 F: net/ipv4/gre_offload.c
6127 F: include/net/gre.h
6129 GRETH 10/100/1G Ethernet MAC device driver
6130 M: Andreas Larsson <andreas@gaisler.com>
6131 L: netdev@vger.kernel.org
6133 F: drivers/net/ethernet/aeroflex/
6135 GREYBUS AUDIO PROTOCOLS DRIVERS
6136 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6137 M: Mark Greer <mgreer@animalcreek.com>
6139 F: drivers/staging/greybus/audio_apbridgea.c
6140 F: drivers/staging/greybus/audio_apbridgea.h
6141 F: drivers/staging/greybus/audio_codec.c
6142 F: drivers/staging/greybus/audio_codec.h
6143 F: drivers/staging/greybus/audio_gb.c
6144 F: drivers/staging/greybus/audio_manager.c
6145 F: drivers/staging/greybus/audio_manager.h
6146 F: drivers/staging/greybus/audio_manager_module.c
6147 F: drivers/staging/greybus/audio_manager_private.h
6148 F: drivers/staging/greybus/audio_manager_sysfs.c
6149 F: drivers/staging/greybus/audio_module.c
6150 F: drivers/staging/greybus/audio_topology.c
6152 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6153 M: Viresh Kumar <vireshk@kernel.org>
6155 F: drivers/staging/greybus/authentication.c
6156 F: drivers/staging/greybus/bootrom.c
6157 F: drivers/staging/greybus/firmware.h
6158 F: drivers/staging/greybus/fw-core.c
6159 F: drivers/staging/greybus/fw-download.c
6160 F: drivers/staging/greybus/fw-managament.c
6161 F: drivers/staging/greybus/greybus_authentication.h
6162 F: drivers/staging/greybus/greybus_firmware.h
6163 F: drivers/staging/greybus/hid.c
6164 F: drivers/staging/greybus/i2c.c
6165 F: drivers/staging/greybus/spi.c
6166 F: drivers/staging/greybus/spilib.c
6167 F: drivers/staging/greybus/spilib.h
6169 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6170 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6172 F: drivers/staging/greybus/loopback.c
6173 F: drivers/staging/greybus/timesync.c
6174 F: drivers/staging/greybus/timesync_platform.c
6176 GREYBUS PLATFORM DRIVERS
6177 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6179 F: drivers/staging/greybus/arche-platform.c
6180 F: drivers/staging/greybus/arche-apb-ctrl.c
6181 F: drivers/staging/greybus/arche_platform.h
6183 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6184 M: Rui Miguel Silva <rmfrfs@gmail.com>
6186 F: drivers/staging/greybus/sdio.c
6187 F: drivers/staging/greybus/light.c
6188 F: drivers/staging/greybus/gpio.c
6189 F: drivers/staging/greybus/power_supply.c
6190 F: drivers/staging/greybus/spi.c
6191 F: drivers/staging/greybus/spilib.c
6194 M: Johan Hovold <johan@kernel.org>
6195 M: Alex Elder <elder@kernel.org>
6196 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6198 F: drivers/staging/greybus/
6199 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6201 GREYBUS UART PROTOCOLS DRIVERS
6202 M: David Lin <dtwlin@gmail.com>
6204 F: drivers/staging/greybus/uart.c
6205 F: drivers/staging/greybus/log.c
6207 GS1662 VIDEO SERIALIZER
6208 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6209 L: linux-media@vger.kernel.org
6210 T: git git://linuxtv.org/media_tree.git
6212 F: drivers/media/spi/gs1662.c
6214 GSPCA FINEPIX SUBDRIVER
6215 M: Frank Zago <frank@zago.net>
6216 L: linux-media@vger.kernel.org
6217 T: git git://linuxtv.org/media_tree.git
6219 F: drivers/media/usb/gspca/finepix.c
6221 GSPCA GL860 SUBDRIVER
6222 M: Olivier Lorin <o.lorin@laposte.net>
6223 L: linux-media@vger.kernel.org
6224 T: git git://linuxtv.org/media_tree.git
6226 F: drivers/media/usb/gspca/gl860/
6228 GSPCA M5602 SUBDRIVER
6229 M: Erik Andren <erik.andren@gmail.com>
6230 L: linux-media@vger.kernel.org
6231 T: git git://linuxtv.org/media_tree.git
6233 F: drivers/media/usb/gspca/m5602/
6235 GSPCA PAC207 SONIXB SUBDRIVER
6236 M: Hans Verkuil <hverkuil@xs4all.nl>
6237 L: linux-media@vger.kernel.org
6238 T: git git://linuxtv.org/media_tree.git
6240 F: drivers/media/usb/gspca/pac207.c
6242 GSPCA SN9C20X SUBDRIVER
6243 M: Brian Johnson <brijohn@gmail.com>
6244 L: linux-media@vger.kernel.org
6245 T: git git://linuxtv.org/media_tree.git
6247 F: drivers/media/usb/gspca/sn9c20x.c
6249 GSPCA T613 SUBDRIVER
6250 M: Leandro Costantino <lcostantino@gmail.com>
6251 L: linux-media@vger.kernel.org
6252 T: git git://linuxtv.org/media_tree.git
6254 F: drivers/media/usb/gspca/t613.c
6256 GSPCA USB WEBCAM DRIVER
6257 M: Hans Verkuil <hverkuil@xs4all.nl>
6258 L: linux-media@vger.kernel.org
6259 T: git git://linuxtv.org/media_tree.git
6261 F: drivers/media/usb/gspca/
6263 GTP (GPRS Tunneling Protocol)
6264 M: Pablo Neira Ayuso <pablo@netfilter.org>
6265 M: Harald Welte <laforge@gnumonks.org>
6266 L: osmocom-net-gprs@lists.osmocom.org
6267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6269 F: drivers/net/gtp.c
6271 GUID PARTITION TABLE (GPT)
6272 M: Davidlohr Bueso <dave@stgolabs.net>
6273 L: linux-efi@vger.kernel.org
6275 F: block/partitions/efi.*
6278 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6279 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6280 W: http://uclinux-h8.sourceforge.jp
6281 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6284 F: drivers/clocksource/h8300_*.c
6285 F: drivers/clk/h8300/
6286 F: drivers/irqchip/irq-renesas-h8*.c
6289 M: Antti Palosaari <crope@iki.fi>
6290 L: linux-media@vger.kernel.org
6291 W: https://linuxtv.org
6292 W: http://palosaari.fi/linux/
6293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6294 T: git git://linuxtv.org/anttip/media_tree.git
6296 F: drivers/media/usb/hackrf/
6298 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6299 M: Frank Seidel <frank@f-seidel.de>
6300 L: platform-driver-x86@vger.kernel.org
6301 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6303 F: drivers/platform/x86/hdaps.c
6306 M: Jean Delvare <jdelvare@suse.com>
6307 M: Guenter Roeck <linux@roeck-us.net>
6308 L: linux-hwmon@vger.kernel.org
6309 W: http://hwmon.wiki.kernel.org/
6310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6312 F: Documentation/devicetree/bindings/hwmon/
6313 F: Documentation/hwmon/
6315 F: include/linux/hwmon*.h
6317 HARDWARE RANDOM NUMBER GENERATOR CORE
6318 M: Matt Mackall <mpm@selenic.com>
6319 M: Herbert Xu <herbert@gondor.apana.org.au>
6320 L: linux-crypto@vger.kernel.org
6322 F: Documentation/devicetree/bindings/rng/
6323 F: Documentation/hw_random.txt
6324 F: drivers/char/hw_random/
6325 F: include/linux/hw_random.h
6327 HARDWARE TRACING FACILITIES
6328 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6330 F: drivers/hwtracing/
6332 HARDWARE SPINLOCK CORE
6333 M: Ohad Ben-Cohen <ohad@wizery.com>
6334 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6335 L: linux-remoteproc@vger.kernel.org
6337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6338 F: Documentation/devicetree/bindings/hwlock/
6339 F: Documentation/hwspinlock.txt
6340 F: drivers/hwspinlock/
6341 F: include/linux/hwspinlock.h
6343 HARMONY SOUND DRIVER
6344 L: linux-parisc@vger.kernel.org
6346 F: sound/parisc/harmony.*
6348 HDPVR USB VIDEO ENCODER DRIVER
6349 M: Hans Verkuil <hverkuil@xs4all.nl>
6350 L: linux-media@vger.kernel.org
6351 T: git git://linuxtv.org/media_tree.git
6352 W: https://linuxtv.org
6354 F: drivers/media/usb/hdpvr/
6356 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6357 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6359 F: Documentation/watchdog/hpwdt.txt
6360 F: drivers/watchdog/hpwdt.c
6362 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6363 M: Don Brace <don.brace@microsemi.com>
6364 L: esc.storagedev@microsemi.com
6365 L: linux-scsi@vger.kernel.org
6367 F: Documentation/scsi/hpsa.txt
6368 F: drivers/scsi/hpsa*.[ch]
6369 F: include/linux/cciss*.h
6370 F: include/uapi/linux/cciss*.h
6373 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6374 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6375 L: linux-rdma@vger.kernel.org
6377 F: drivers/infiniband/hw/hfi1
6380 L: linux-fsdevel@vger.kernel.org
6382 F: Documentation/filesystems/hfs.txt
6386 L: linux-fsdevel@vger.kernel.org
6388 F: Documentation/filesystems/hfsplus.txt
6391 HGA FRAMEBUFFER DRIVER
6392 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6393 L: linux-nvidia@lists.surfsouth.com
6394 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6396 F: drivers/video/fbdev/hgafb.c
6398 HIBERNATION (aka Software Suspend, aka swsusp)
6399 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6400 M: Pavel Machek <pavel@ucw.cz>
6401 L: linux-pm@vger.kernel.org
6402 B: https://bugzilla.kernel.org
6405 F: drivers/base/power/
6407 F: include/linux/suspend.h
6408 F: include/linux/freezer.h
6409 F: include/linux/pm.h
6410 F: arch/*/include/asm/suspend*.h
6413 M: Jiri Kosina <jikos@kernel.org>
6414 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6415 L: linux-input@vger.kernel.org
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6419 F: include/linux/hid*
6420 F: include/uapi/linux/hid*
6422 HID SENSOR HUB DRIVERS
6423 M: Jiri Kosina <jikos@kernel.org>
6424 M: Jonathan Cameron <jic23@kernel.org>
6425 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6426 L: linux-input@vger.kernel.org
6427 L: linux-iio@vger.kernel.org
6429 F: Documentation/hid/hid-sensor*
6430 F: drivers/hid/hid-sensor-*
6431 F: drivers/iio/*/hid-*
6432 F: include/linux/hid-sensor-*
6434 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6435 M: Thomas Gleixner <tglx@linutronix.de>
6436 L: linux-kernel@vger.kernel.org
6437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6439 F: Documentation/timers/
6440 F: kernel/time/hrtimer.c
6441 F: kernel/time/clockevents.c
6442 F: kernel/time/timer_*.c
6443 F: include/linux/clockchips.h
6444 F: include/linux/hrtimer.h
6446 HIGH-SPEED SCC DRIVER FOR AX.25
6447 L: linux-hams@vger.kernel.org
6449 F: drivers/net/hamradio/dmascc.c
6450 F: drivers/net/hamradio/scc.c
6452 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6453 M: HighPoint Linux Team <linux@highpoint-tech.com>
6454 W: http://www.highpoint-tech.com
6456 F: Documentation/scsi/hptiop.txt
6457 F: drivers/scsi/hptiop.c
6460 M: Jes Sorensen <jes@trained-monkey.org>
6461 L: linux-hippi@sunsite.dk
6463 F: include/linux/hippidevice.h
6464 F: include/uapi/linux/if_hippi.h
6466 F: drivers/net/hippi/
6468 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6469 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6470 M: Salil Mehta <salil.mehta@huawei.com>
6471 L: netdev@vger.kernel.org
6472 W: http://www.hisilicon.com
6474 F: drivers/net/ethernet/hisilicon/hns3/
6476 HISILICON LPC BUS DRIVER
6477 M: john.garry@huawei.com
6478 W: http://www.hisilicon.com
6480 F: drivers/bus/hisi_lpc.c
6481 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6483 HISILICON NETWORK SUBSYSTEM DRIVER
6484 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6485 M: Salil Mehta <salil.mehta@huawei.com>
6486 L: netdev@vger.kernel.org
6487 W: http://www.hisilicon.com
6489 F: drivers/net/ethernet/hisilicon/
6490 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6492 HISILICON PMU DRIVER
6493 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6494 W: http://www.hisilicon.com
6496 F: drivers/perf/hisilicon
6497 F: Documentation/perf/hisi-pmu.txt
6499 HISILICON ROCE DRIVER
6500 M: Lijun Ou <oulijun@huawei.com>
6501 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6502 L: linux-rdma@vger.kernel.org
6504 F: drivers/infiniband/hw/hns/
6505 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6507 HISILICON SAS Controller
6508 M: John Garry <john.garry@huawei.com>
6509 W: http://www.hisilicon.com
6511 F: drivers/scsi/hisi_sas/
6512 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6514 HMM - Heterogeneous Memory Management
6515 M: Jérôme Glisse <jglisse@redhat.com>
6516 L: linux-mm@kvack.org
6519 F: include/linux/hmm*
6520 F: Documentation/vm/hmm.rst
6523 M: Jouni Malinen <j@w1.fi>
6524 L: linux-wireless@vger.kernel.org
6525 W: http://w1.fi/hostap-driver.html
6527 F: drivers/net/wireless/intersil/hostap/
6529 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6530 L: platform-driver-x86@vger.kernel.org
6532 F: drivers/platform/x86/tc1100-wmi.c
6534 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6535 M: Jaroslav Kysela <perex@perex.cz>
6537 F: drivers/net/ethernet/hp/hp100.*
6539 HPET: High Precision Event Timers driver
6540 M: Clemens Ladisch <clemens@ladisch.de>
6542 F: Documentation/timers/hpet.txt
6543 F: drivers/char/hpet.c
6544 F: include/linux/hpet.h
6545 F: include/uapi/linux/hpet.h
6549 F: arch/x86/kernel/hpet.c
6550 F: arch/x86/include/asm/hpet.h
6553 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6554 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6559 M: Sebastian Reichel <sre@kernel.org>
6560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6562 F: Documentation/ABI/testing/sysfs-bus-hsi
6563 F: Documentation/driver-api/hsi.rst
6565 F: include/linux/hsi/
6566 F: include/uapi/linux/hsi/
6569 L: linux-usb@vger.kernel.org
6571 F: drivers/net/usb/hso.c
6573 HSR NETWORK PROTOCOL
6574 M: Arvid Brodin <arvid.brodin@alten.se>
6575 L: netdev@vger.kernel.org
6579 HT16K33 LED CONTROLLER DRIVER
6580 M: Robin van der Gracht <robin@protonic.nl>
6582 F: drivers/auxdisplay/ht16k33.c
6583 F: Documentation/devicetree/bindings/display/ht16k33.txt
6585 HTCPEN TOUCHSCREEN DRIVER
6586 M: Pau Oliva Fora <pof@eslack.org>
6587 L: linux-input@vger.kernel.org
6589 F: drivers/input/touchscreen/htcpen.c
6591 HUAWEI ETHERNET DRIVER
6592 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6593 L: netdev@vger.kernel.org
6595 F: Documentation/networking/hinic.txt
6596 F: drivers/net/ethernet/huawei/hinic/
6599 M: Mike Kravetz <mike.kravetz@oracle.com>
6600 L: linux-mm@kvack.org
6604 F: include/linux/hugetlb.h
6605 F: Documentation/admin-guide/mm/hugetlbpage.rst
6606 F: Documentation/vm/hugetlbfs_reserv.rst
6607 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6610 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6611 L: linux-media@vger.kernel.org
6612 T: git git://linuxtv.org/media_tree.git
6613 W: https://linuxtv.org
6615 F: drivers/media/platform/sti/hva
6617 HWPOISON MEMORY FAILURE HANDLING
6618 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6619 L: linux-mm@kvack.org
6621 F: mm/memory-failure.c
6622 F: mm/hwpoison-inject.c
6624 Hyper-V CORE AND DRIVERS
6625 M: "K. Y. Srinivasan" <kys@microsoft.com>
6626 M: Haiyang Zhang <haiyangz@microsoft.com>
6627 M: Stephen Hemminger <sthemmin@microsoft.com>
6628 L: devel@linuxdriverproject.org
6630 F: Documentation/networking/netvsc.txt
6631 F: arch/x86/include/asm/mshyperv.h
6632 F: arch/x86/include/asm/trace/hyperv.h
6633 F: arch/x86/include/asm/hyperv-tlfs.h
6634 F: arch/x86/kernel/cpu/mshyperv.c
6636 F: drivers/hid/hid-hyperv.c
6638 F: drivers/input/serio/hyperv-keyboard.c
6639 F: drivers/pci/controller/pci-hyperv.c
6640 F: drivers/net/hyperv/
6641 F: drivers/scsi/storvsc_drv.c
6642 F: drivers/uio/uio_hv_generic.c
6643 F: drivers/video/fbdev/hyperv_fb.c
6644 F: net/vmw_vsock/hyperv_transport.c
6645 F: include/linux/hyperv.h
6646 F: include/uapi/linux/hyperv.h
6648 F: Documentation/ABI/stable/sysfs-bus-vmbus
6650 HYPERVISOR VIRTUAL CONSOLE DRIVER
6651 L: linuxppc-dev@lists.ozlabs.org
6656 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6657 L: linux-i2c@vger.kernel.org
6658 L: linux-acpi@vger.kernel.org
6660 F: drivers/i2c/i2c-core-acpi.c
6663 M: Peter Rosin <peda@axentia.se>
6664 L: linux-i2c@vger.kernel.org
6666 F: Documentation/i2c/i2c-topology
6667 F: Documentation/i2c/muxes/
6668 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6669 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6670 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6671 F: drivers/i2c/i2c-mux.c
6672 F: drivers/i2c/muxes/
6673 F: include/linux/i2c-mux.h
6675 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6676 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6677 L: linux-i2c@vger.kernel.org
6679 F: drivers/i2c/busses/i2c-mv64xxx.c
6681 I2C OVER PARALLEL PORT
6682 M: Jean Delvare <jdelvare@suse.com>
6683 L: linux-i2c@vger.kernel.org
6685 F: Documentation/i2c/busses/i2c-parport
6686 F: Documentation/i2c/busses/i2c-parport-light
6687 F: drivers/i2c/busses/i2c-parport.c
6688 F: drivers/i2c/busses/i2c-parport-light.c
6691 M: Wolfram Sang <wsa@the-dreams.de>
6692 L: linux-i2c@vger.kernel.org
6693 W: https://i2c.wiki.kernel.org/
6694 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6697 F: Documentation/devicetree/bindings/i2c/i2c.txt
6698 F: Documentation/i2c/
6700 F: include/linux/i2c.h
6701 F: include/linux/i2c-dev.h
6702 F: include/linux/i2c-smbus.h
6703 F: include/uapi/linux/i2c.h
6704 F: include/uapi/linux/i2c-*.h
6706 I2C SUBSYSTEM HOST DRIVERS
6707 L: linux-i2c@vger.kernel.org
6708 W: https://i2c.wiki.kernel.org/
6709 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6712 F: Documentation/devicetree/bindings/i2c/
6713 F: drivers/i2c/algos/
6714 F: drivers/i2c/busses/
6717 M: Jean Delvare <jdelvare@suse.com>
6718 L: linux-i2c@vger.kernel.org
6720 F: Documentation/i2c/busses/i2c-taos-evm
6721 F: drivers/i2c/busses/i2c-taos-evm.c
6724 M: Till Harbaum <till@harbaum.org>
6725 L: linux-i2c@vger.kernel.org
6726 W: http://www.harbaum.org/till/i2c_tiny_usb
6728 F: drivers/i2c/busses/i2c-tiny-usb.c
6730 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6731 M: Jean Delvare <jdelvare@suse.com>
6732 L: linux-i2c@vger.kernel.org
6734 F: Documentation/i2c/busses/i2c-ali1535
6735 F: Documentation/i2c/busses/i2c-ali1563
6736 F: Documentation/i2c/busses/i2c-ali15x3
6737 F: Documentation/i2c/busses/i2c-amd756
6738 F: Documentation/i2c/busses/i2c-amd8111
6739 F: Documentation/i2c/busses/i2c-i801
6740 F: Documentation/i2c/busses/i2c-nforce2
6741 F: Documentation/i2c/busses/i2c-piix4
6742 F: Documentation/i2c/busses/i2c-sis5595
6743 F: Documentation/i2c/busses/i2c-sis630
6744 F: Documentation/i2c/busses/i2c-sis96x
6745 F: Documentation/i2c/busses/i2c-via
6746 F: Documentation/i2c/busses/i2c-viapro
6747 F: drivers/i2c/busses/i2c-ali1535.c
6748 F: drivers/i2c/busses/i2c-ali1563.c
6749 F: drivers/i2c/busses/i2c-ali15x3.c
6750 F: drivers/i2c/busses/i2c-amd756.c
6751 F: drivers/i2c/busses/i2c-amd756-s4882.c
6752 F: drivers/i2c/busses/i2c-amd8111.c
6753 F: drivers/i2c/busses/i2c-i801.c
6754 F: drivers/i2c/busses/i2c-isch.c
6755 F: drivers/i2c/busses/i2c-nforce2.c
6756 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6757 F: drivers/i2c/busses/i2c-piix4.c
6758 F: drivers/i2c/busses/i2c-sis5595.c
6759 F: drivers/i2c/busses/i2c-sis630.c
6760 F: drivers/i2c/busses/i2c-sis96x.c
6761 F: drivers/i2c/busses/i2c-via.c
6762 F: drivers/i2c/busses/i2c-viapro.c
6764 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6765 M: Hans de Goede <hdegoede@redhat.com>
6766 L: linux-i2c@vger.kernel.org
6768 F: drivers/i2c/busses/i2c-cht-wc.c
6770 I2C/SMBUS ISMT DRIVER
6771 M: Seth Heasley <seth.heasley@intel.com>
6772 M: Neil Horman <nhorman@tuxdriver.com>
6773 L: linux-i2c@vger.kernel.org
6774 F: drivers/i2c/busses/i2c-ismt.c
6775 F: Documentation/i2c/busses/i2c-ismt
6777 I2C/SMBUS STUB DRIVER
6778 M: Jean Delvare <jdelvare@suse.com>
6779 L: linux-i2c@vger.kernel.org
6781 F: drivers/i2c/i2c-stub.c
6783 IA64 (Itanium) PLATFORM
6784 M: Tony Luck <tony.luck@intel.com>
6785 M: Fenghua Yu <fenghua.yu@intel.com>
6786 L: linux-ia64@vger.kernel.org
6787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6791 IBM Power 842 compression accelerator
6792 M: Haren Myneni <haren@us.ibm.com>
6794 F: drivers/crypto/nx/Makefile
6795 F: drivers/crypto/nx/Kconfig
6796 F: drivers/crypto/nx/nx-842*
6797 F: include/linux/sw842.h
6801 IBM Power in-Nest Crypto Acceleration
6802 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6803 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6804 L: linux-crypto@vger.kernel.org
6806 F: drivers/crypto/nx/Makefile
6807 F: drivers/crypto/nx/Kconfig
6808 F: drivers/crypto/nx/nx-aes*
6809 F: drivers/crypto/nx/nx-sha*
6810 F: drivers/crypto/nx/nx.*
6811 F: drivers/crypto/nx/nx_csbcpb.h
6812 F: drivers/crypto/nx/nx_debugfs.h
6814 IBM Power Linux RAID adapter
6815 M: Brian King <brking@us.ibm.com>
6817 F: drivers/scsi/ipr.*
6819 IBM Power SRIOV Virtual NIC Device Driver
6820 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6821 M: John Allen <jallen@linux.vnet.ibm.com>
6822 L: netdev@vger.kernel.org
6824 F: drivers/net/ethernet/ibm/ibmvnic.*
6826 IBM Power Virtual Accelerator Switchboard
6827 M: Sukadev Bhattiprolu
6828 L: linuxppc-dev@lists.ozlabs.org
6830 F: arch/powerpc/platforms/powernv/vas*
6831 F: arch/powerpc/platforms/powernv/copy-paste.h
6832 F: arch/powerpc/include/asm/vas.h
6833 F: arch/powerpc/include/uapi/asm/vas.h
6835 IBM Power Virtual Ethernet Device Driver
6836 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6837 L: netdev@vger.kernel.org
6839 F: drivers/net/ethernet/ibm/ibmveth.*
6841 IBM Power Virtual FC Device Drivers
6842 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6843 L: linux-scsi@vger.kernel.org
6845 F: drivers/scsi/ibmvscsi/ibmvfc*
6847 IBM Power Virtual Management Channel Driver
6848 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6849 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6851 F: drivers/misc/ibmvmc.*
6853 IBM Power Virtual SCSI Device Drivers
6854 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6855 L: linux-scsi@vger.kernel.org
6857 F: drivers/scsi/ibmvscsi/ibmvscsi*
6858 F: include/scsi/viosrp.h
6860 IBM Power Virtual SCSI Device Target Driver
6861 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6862 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6863 L: linux-scsi@vger.kernel.org
6864 L: target-devel@vger.kernel.org
6866 F: drivers/scsi/ibmvscsi_tgt/
6868 IBM Power VMX Cryptographic instructions
6869 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6870 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6871 L: linux-crypto@vger.kernel.org
6873 F: drivers/crypto/vmx/Makefile
6874 F: drivers/crypto/vmx/Kconfig
6875 F: drivers/crypto/vmx/vmx.c
6876 F: drivers/crypto/vmx/aes*
6877 F: drivers/crypto/vmx/ghash*
6878 F: drivers/crypto/vmx/ppc-xlate.pl
6880 IBM ServeRAID RAID DRIVER
6882 F: drivers/scsi/ips.*
6884 ICH LPC AND GPIO DRIVER
6885 M: Peter Tyser <ptyser@xes-inc.com>
6887 F: drivers/mfd/lpc_ich.c
6888 F: drivers/gpio/gpio-ich.c
6891 M: "David S. Miller" <davem@davemloft.net>
6892 L: linux-ide@vger.kernel.org
6893 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6896 F: Documentation/ide/
6898 F: include/linux/ide.h
6901 M: Borislav Petkov <bp@alien8.de>
6902 L: linux-ide@vger.kernel.org
6904 F: Documentation/cdrom/ide-cd
6905 F: drivers/ide/ide-cd*
6907 IDEAPAD LAPTOP EXTRAS DRIVER
6908 M: Ike Panhc <ike.pan@canonical.com>
6909 L: platform-driver-x86@vger.kernel.org
6910 W: http://launchpad.net/ideapad-laptop
6912 F: drivers/platform/x86/ideapad-laptop.c
6914 IDEAPAD LAPTOP SLIDEBAR DRIVER
6915 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6916 L: linux-input@vger.kernel.org
6917 W: https://github.com/o2genum/ideapad-slidebar
6919 F: drivers/input/misc/ideapad_slidebar.c
6921 IDT VersaClock 5 CLOCK DRIVER
6922 M: Marek Vasut <marek.vasut@gmail.com>
6924 F: drivers/clk/clk-versaclock5.c
6926 IEEE 802.15.4 SUBSYSTEM
6927 M: Alexander Aring <alex.aring@gmail.com>
6928 M: Stefan Schmidt <stefan@datenfreihafen.org>
6929 L: linux-wpan@vger.kernel.org
6930 W: http://wpan.cakelab.org/
6931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6936 F: drivers/net/ieee802154/
6937 F: include/linux/nl802154.h
6938 F: include/linux/ieee802154.h
6939 F: include/net/nl802154.h
6940 F: include/net/mac802154.h
6941 F: include/net/af_ieee802154.h
6942 F: include/net/cfg802154.h
6943 F: include/net/ieee802154_netdev.h
6944 F: Documentation/networking/ieee802154.txt
6947 M: Yotam Gigi <yotam.gi@gmail.com>
6948 M: Jamal Hadi Salim <jhs@mojatatu.com>
6950 F: include/net/ife.h
6951 F: include/uapi/linux/ife.h
6953 IGORPLUG-USB IR RECEIVER
6954 M: Sean Young <sean@mess.org>
6955 L: linux-media@vger.kernel.org
6957 F: drivers/media/rc/igorplugusb.c
6959 IGUANAWORKS USB IR TRANSCEIVER
6960 M: Sean Young <sean@mess.org>
6961 L: linux-media@vger.kernel.org
6963 F: drivers/media/rc/iguanair.c
6965 IIO DIGITAL POTENTIOMETER DAC
6966 M: Peter Rosin <peda@axentia.se>
6967 L: linux-iio@vger.kernel.org
6969 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6970 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6971 F: drivers/iio/dac/dpot-dac.c
6973 IIO ENVELOPE DETECTOR
6974 M: Peter Rosin <peda@axentia.se>
6975 L: linux-iio@vger.kernel.org
6977 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6978 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6979 F: drivers/iio/adc/envelope-detector.c
6982 M: Peter Rosin <peda@axentia.se>
6983 L: linux-iio@vger.kernel.org
6985 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6986 F: drivers/iio/multiplexer/iio-mux.c
6988 IIO SUBSYSTEM AND DRIVERS
6989 M: Jonathan Cameron <jic23@kernel.org>
6990 R: Hartmut Knaack <knaack.h@gmx.de>
6991 R: Lars-Peter Clausen <lars@metafoo.de>
6992 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6993 L: linux-iio@vger.kernel.org
6994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6996 F: Documentation/ABI/testing/configfs-iio*
6997 F: Documentation/ABI/testing/sysfs-bus-iio*
6998 F: Documentation/devicetree/bindings/iio/
7000 F: drivers/staging/iio/
7001 F: include/linux/iio/
7005 M: Peter Rosin <peda@axentia.se>
7006 L: linux-iio@vger.kernel.org
7008 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7009 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7010 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7011 F: drivers/iio/afe/iio-rescale.c
7013 IKANOS/ADI EAGLE ADSL USB DRIVER
7014 M: Matthieu Castet <castet.matthieu@free.fr>
7015 M: Stanislaw Gruszka <stf_xl@wp.pl>
7017 F: drivers/usb/atm/ueagle-atm.c
7019 IMGTEC ASCII LCD DRIVER
7020 M: Paul Burton <paul.burton@mips.com>
7022 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7023 F: drivers/auxdisplay/img-ascii-lcd.c
7025 IMGTEC IR DECODER DRIVER
7026 M: James Hogan <jhogan@kernel.org>
7028 F: drivers/media/rc/img-ir/
7030 IMON SOUNDGRAPH USB IR RECEIVER
7031 M: Sean Young <sean@mess.org>
7032 L: linux-media@vger.kernel.org
7034 F: drivers/media/rc/imon_raw.c
7035 F: drivers/media/rc/imon.c
7037 IMS TWINTURBO FRAMEBUFFER DRIVER
7038 L: linux-fbdev@vger.kernel.org
7040 F: drivers/video/fbdev/imsttfb.c
7042 INA209 HARDWARE MONITOR DRIVER
7043 M: Guenter Roeck <linux@roeck-us.net>
7044 L: linux-hwmon@vger.kernel.org
7046 F: Documentation/hwmon/ina209
7047 F: Documentation/devicetree/bindings/i2c/ina209.txt
7048 F: drivers/hwmon/ina209.c
7050 INA2XX HARDWARE MONITOR DRIVER
7051 M: Guenter Roeck <linux@roeck-us.net>
7052 L: linux-hwmon@vger.kernel.org
7054 F: Documentation/hwmon/ina2xx
7055 F: drivers/hwmon/ina2xx.c
7056 F: include/linux/platform_data/ina2xx.h
7058 INDUSTRY PACK SUBSYSTEM (IPACK)
7059 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7060 M: Jens Taprogge <jens.taprogge@taprogge.org>
7061 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7062 L: industrypack-devel@lists.sourceforge.net
7063 W: http://industrypack.sourceforge.net
7067 INFINIBAND SUBSYSTEM
7068 M: Doug Ledford <dledford@redhat.com>
7069 M: Jason Gunthorpe <jgg@mellanox.com>
7070 L: linux-rdma@vger.kernel.org
7071 W: https://github.com/linux-rdma/rdma-core
7072 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7075 F: Documentation/devicetree/bindings/infiniband/
7076 F: Documentation/infiniband/
7077 F: drivers/infiniband/
7078 F: include/uapi/linux/if_infiniband.h
7079 F: include/uapi/rdma/
7082 INGENIC JZ4780 DMA Driver
7083 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7085 F: drivers/dma/dma-jz4780.c
7087 INGENIC JZ4780 NAND DRIVER
7088 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7089 L: linux-mtd@lists.infradead.org
7091 F: drivers/mtd/nand/raw/jz4780_*
7094 M: Jan Kara <jack@suse.cz>
7095 R: Amir Goldstein <amir73il@gmail.com>
7096 L: linux-fsdevel@vger.kernel.org
7098 F: Documentation/filesystems/inotify.txt
7099 F: fs/notify/inotify/
7100 F: include/linux/inotify.h
7101 F: include/uapi/linux/inotify.h
7103 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7104 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7105 L: linux-input@vger.kernel.org
7106 Q: http://patchwork.kernel.org/project/linux-input/list/
7107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7110 F: include/linux/input.h
7111 F: include/uapi/linux/input.h
7112 F: include/uapi/linux/input-event-codes.h
7113 F: include/linux/input/
7114 F: Documentation/devicetree/bindings/input/
7115 F: Documentation/devicetree/bindings/serio/
7116 F: Documentation/input/
7118 INPUT MULTITOUCH (MT) PROTOCOL
7119 M: Henrik Rydberg <rydberg@bitmath.org>
7120 L: linux-input@vger.kernel.org
7122 F: Documentation/input/multi-touch-protocol.rst
7123 F: drivers/input/input-mt.c
7126 INSIDE SECURE CRYPTO DRIVER
7127 M: Antoine Tenart <antoine.tenart@bootlin.com>
7128 F: drivers/crypto/inside-secure/
7130 L: linux-crypto@vger.kernel.org
7132 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7133 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7134 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7135 L: linux-integrity@vger.kernel.org
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7138 F: security/integrity/ima/
7140 INTEL 810/815 FRAMEBUFFER DRIVER
7141 M: Antonino Daplas <adaplas@gmail.com>
7142 L: linux-fbdev@vger.kernel.org
7144 F: drivers/video/fbdev/i810/
7147 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7148 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7149 M: Jie Yang <yang.jie@linux.intel.com>
7150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7154 INTEL C600 SERIES SAS CONTROLLER DRIVER
7155 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7156 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7157 L: linux-scsi@vger.kernel.org
7158 T: git git://git.code.sf.net/p/intel-sas/isci
7160 F: drivers/scsi/isci/
7162 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7163 M: Jani Nikula <jani.nikula@linux.intel.com>
7164 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7165 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7166 L: intel-gfx@lists.freedesktop.org
7167 W: https://01.org/linuxgraphics/
7168 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7169 C: irc://chat.freenode.net/intel-gfx
7170 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7171 T: git git://anongit.freedesktop.org/drm-intel
7173 F: drivers/gpu/drm/i915/
7174 F: include/drm/i915*
7175 F: include/uapi/drm/i915_drm.h
7176 F: Documentation/gpu/i915.rst
7178 INTEL ETHERNET DRIVERS
7179 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7180 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7181 W: http://www.intel.com/support/feedback.htm
7182 W: http://e1000.sourceforge.net/
7183 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7187 F: Documentation/networking/e100.rst
7188 F: Documentation/networking/e1000.rst
7189 F: Documentation/networking/e1000e.txt
7190 F: Documentation/networking/igb.txt
7191 F: Documentation/networking/igbvf.txt
7192 F: Documentation/networking/ixgb.txt
7193 F: Documentation/networking/ixgbe.txt
7194 F: Documentation/networking/ixgbevf.txt
7195 F: Documentation/networking/i40e.txt
7196 F: Documentation/networking/i40evf.txt
7197 F: Documentation/networking/ice.txt
7198 F: drivers/net/ethernet/intel/
7199 F: drivers/net/ethernet/intel/*/
7200 F: include/linux/avf/virtchnl.h
7202 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7203 M: Maik Broemme <mbroemme@libmpq.org>
7204 L: linux-fbdev@vger.kernel.org
7206 F: Documentation/fb/intelfb.txt
7207 F: drivers/video/fbdev/intelfb/
7209 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7210 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7211 M: Zhi Wang <zhi.a.wang@intel.com>
7212 L: intel-gvt-dev@lists.freedesktop.org
7213 L: intel-gfx@lists.freedesktop.org
7214 W: https://01.org/igvt-g
7215 T: git https://github.com/intel/gvt-linux.git
7217 F: drivers/gpu/drm/i915/gvt/
7219 INTEL HID EVENT DRIVER
7220 M: Alex Hung <alex.hung@canonical.com>
7221 L: platform-driver-x86@vger.kernel.org
7223 F: drivers/platform/x86/intel-hid.c
7225 INTEL I/OAT DMA DRIVER
7226 M: Dave Jiang <dave.jiang@intel.com>
7227 R: Dan Williams <dan.j.williams@intel.com>
7228 L: dmaengine@vger.kernel.org
7229 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7231 F: drivers/dma/ioat*
7234 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7235 M: Len Brown <lenb@kernel.org>
7236 L: linux-pm@vger.kernel.org
7237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7238 B: https://bugzilla.kernel.org
7240 F: drivers/idle/intel_idle.c
7242 INTEL INTEGRATED SENSOR HUB DRIVER
7243 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7244 M: Jiri Kosina <jikos@kernel.org>
7245 L: linux-input@vger.kernel.org
7247 F: drivers/hid/intel-ish-hid/
7250 M: David Woodhouse <dwmw2@infradead.org>
7251 L: iommu@lists.linux-foundation.org
7252 T: git git://git.infradead.org/iommu-2.6.git
7254 F: drivers/iommu/intel-iommu.c
7255 F: include/linux/intel-iommu.h
7257 INTEL IOP-ADMA DMA DRIVER
7258 R: Dan Williams <dan.j.williams@intel.com>
7260 F: drivers/dma/iop-adma.c
7262 INTEL IPU3 CSI-2 CIO2 DRIVER
7263 M: Yong Zhi <yong.zhi@intel.com>
7264 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7265 L: linux-media@vger.kernel.org
7267 F: drivers/media/pci/intel/ipu3/
7268 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7270 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7271 M: Krzysztof Halasa <khalasa@piap.pl>
7273 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7274 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7275 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7276 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7277 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7278 F: drivers/net/wan/ixp4xx_hss.c
7280 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7281 M: Deepak Saxena <dsaxena@plexity.net>
7283 F: drivers/char/hw_random/ixp4xx-rng.c
7285 INTEL MANAGEMENT ENGINE (mei)
7286 M: Tomas Winkler <tomas.winkler@intel.com>
7287 L: linux-kernel@vger.kernel.org
7289 F: include/uapi/linux/mei.h
7290 F: include/linux/mei_cl_bus.h
7291 F: drivers/misc/mei/*
7292 F: drivers/watchdog/mei_wdt.c
7293 F: Documentation/misc-devices/mei/*
7296 INTEL MENLOW THERMAL DRIVER
7297 M: Sujith Thomas <sujith.thomas@intel.com>
7298 L: platform-driver-x86@vger.kernel.org
7299 W: https://01.org/linux-acpi
7301 F: drivers/platform/x86/intel_menlow.c
7303 INTEL MERRIFIELD GPIO DRIVER
7304 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7305 L: linux-gpio@vger.kernel.org
7307 F: drivers/gpio/gpio-merrifield.c
7309 INTEL MIC DRIVERS (mic)
7310 M: Sudeep Dutt <sudeep.dutt@intel.com>
7311 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7313 W: https://github.com/sudeepdutt/mic
7314 W: http://software.intel.com/en-us/mic-developer
7315 F: include/linux/mic_bus.h
7316 F: include/linux/scif.h
7317 F: include/uapi/linux/mic_common.h
7318 F: include/uapi/linux/mic_ioctl.h
7319 F: include/uapi/linux/scif_ioctl.h
7320 F: drivers/misc/mic/
7321 F: drivers/dma/mic_x100_dma.c
7322 F: drivers/dma/mic_x100_dma.h
7323 F: Documentation/mic/
7325 INTEL PMC CORE DRIVER
7326 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7327 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7328 L: platform-driver-x86@vger.kernel.org
7330 F: arch/x86/include/asm/pmc_core.h
7331 F: drivers/platform/x86/intel_pmc_core*
7333 INTEL PMC/P-Unit IPC DRIVER
7334 M: Zha Qipeng<qipeng.zha@intel.com>
7335 L: platform-driver-x86@vger.kernel.org
7337 F: drivers/platform/x86/intel_pmc_ipc.c
7338 F: drivers/platform/x86/intel_punit_ipc.c
7339 F: arch/x86/include/asm/intel_pmc_ipc.h
7340 F: arch/x86/include/asm/intel_punit_ipc.h
7342 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7343 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7344 L: linux-wireless@vger.kernel.org
7346 F: Documentation/networking/README.ipw2100
7347 F: Documentation/networking/README.ipw2200
7348 F: drivers/net/wireless/intel/ipw2x00/
7351 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7352 M: Len Brown <lenb@kernel.org>
7353 L: linux-pm@vger.kernel.org
7355 F: drivers/cpufreq/intel_pstate.c
7357 INTEL RDMA RNIC DRIVER
7358 M: Faisal Latif <faisal.latif@intel.com>
7359 M: Shiraz Saleem <shiraz.saleem@intel.com>
7360 L: linux-rdma@vger.kernel.org
7362 F: drivers/infiniband/hw/i40iw/
7363 F: include/uapi/rdma/i40iw-abi.h
7365 INTEL SHA MULTIBUFFER DRIVER
7366 M: Megha Dey <megha.dey@linux.intel.com>
7367 R: Tim Chen <tim.c.chen@linux.intel.com>
7368 L: linux-crypto@vger.kernel.org
7370 F: arch/x86/crypto/sha*-mb
7373 INTEL TELEMETRY DRIVER
7374 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7375 L: platform-driver-x86@vger.kernel.org
7377 F: arch/x86/include/asm/intel_telemetry.h
7378 F: drivers/platform/x86/intel_telemetry*
7380 INTEL VIRTUAL BUTTON DRIVER
7381 M: AceLan Kao <acelan.kao@canonical.com>
7382 L: platform-driver-x86@vger.kernel.org
7384 F: drivers/platform/x86/intel-vbtn.c
7386 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7387 M: Stanislaw Gruszka <sgruszka@redhat.com>
7388 L: linux-wireless@vger.kernel.org
7390 F: drivers/net/wireless/intel/iwlegacy/
7392 INTEL WIRELESS WIFI LINK (iwlwifi)
7393 M: Johannes Berg <johannes.berg@intel.com>
7394 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7395 M: Luca Coelho <luciano.coelho@intel.com>
7396 M: Intel Linux Wireless <linuxwifi@intel.com>
7397 L: linux-wireless@vger.kernel.org
7398 W: http://intellinuxwireless.org
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7401 F: drivers/net/wireless/intel/iwlwifi/
7403 INTEL WIRELESS WIMAX CONNECTION 2400
7404 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7405 M: linux-wimax@intel.com
7406 L: wimax@linuxwimax.org (subscribers-only)
7408 W: http://linuxwimax.org
7409 F: Documentation/wimax/README.i2400m
7410 F: drivers/net/wimax/i2400m/
7411 F: include/uapi/linux/wimax/i2400m.h
7413 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7414 M: Mario Limonciello <mario.limonciello@dell.com>
7416 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7419 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7421 F: Documentation/trace/intel_th.rst
7422 F: drivers/hwtracing/intel_th/
7424 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7425 M: Ning Sun <ning.sun@intel.com>
7426 L: tboot-devel@lists.sourceforge.net
7427 W: http://tboot.sourceforge.net
7428 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7430 F: Documentation/intel_txt.txt
7431 F: include/linux/tboot.h
7432 F: arch/x86/kernel/tboot.c
7434 INTEL-MID GPIO DRIVER
7435 M: David Cohen <david.a.cohen@linux.intel.com>
7436 L: linux-gpio@vger.kernel.org
7438 F: drivers/gpio/gpio-intel-mid.c
7440 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7441 M: Linus Walleij <linus.walleij@linaro.org>
7442 L: linux-iio@vger.kernel.org
7444 F: drivers/iio/gyro/mpu3050*
7445 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7447 IOC3 ETHERNET DRIVER
7448 M: Ralf Baechle <ralf@linux-mips.org>
7449 L: linux-mips@linux-mips.org
7451 F: drivers/net/ethernet/sgi/ioc3-eth.c
7454 M: Pat Gefre <pfg@sgi.com>
7455 L: linux-serial@vger.kernel.org
7457 F: drivers/tty/serial/ioc3_serial.c
7460 M: Joerg Roedel <joro@8bytes.org>
7461 L: iommu@lists.linux-foundation.org
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7464 F: Documentation/devicetree/bindings/iommu/
7466 F: include/linux/iommu.h
7467 F: include/linux/of_iommu.h
7468 F: include/linux/iova.h
7471 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7473 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7476 M: Corey Minyard <minyard@acm.org>
7477 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7478 W: http://openipmi.sourceforge.net/
7480 F: Documentation/IPMI.txt
7481 F: drivers/char/ipmi/
7482 F: include/linux/ipmi*
7483 F: include/uapi/linux/ipmi*
7485 IPS SCSI RAID DRIVER
7486 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7487 L: linux-scsi@vger.kernel.org
7488 W: http://www.adaptec.com/
7490 F: drivers/scsi/ips*
7493 M: Wensong Zhang <wensong@linux-vs.org>
7494 M: Simon Horman <horms@verge.net.au>
7495 M: Julian Anastasov <ja@ssi.bg>
7496 L: netdev@vger.kernel.org
7497 L: lvs-devel@vger.kernel.org
7499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7501 F: Documentation/networking/ipvs-sysctl.txt
7502 F: include/net/ip_vs.h
7503 F: include/uapi/linux/ip_vs.h
7504 F: net/netfilter/ipvs/
7507 M: Jiri Kosina <jikos@kernel.org>
7508 M: David Sterba <dsterba@suse.com>
7510 F: drivers/tty/ipwireless/
7513 L: netdev@vger.kernel.org
7515 F: include/uapi/linux/ipx.h
7516 F: drivers/staging/ipx/
7518 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7519 M: Marc Zyngier <marc.zyngier@arm.com>
7521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7522 F: Documentation/IRQ-domain.txt
7523 F: include/linux/irqdomain.h
7524 F: kernel/irq/irqdomain.c
7528 M: Thomas Gleixner <tglx@linutronix.de>
7529 L: linux-kernel@vger.kernel.org
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7535 M: Thomas Gleixner <tglx@linutronix.de>
7536 M: Jason Cooper <jason@lakedaemon.net>
7537 M: Marc Zyngier <marc.zyngier@arm.com>
7538 L: linux-kernel@vger.kernel.org
7540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7541 F: Documentation/devicetree/bindings/interrupt-controller/
7545 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7547 F: Documentation/isa.txt
7548 F: drivers/base/isa.c
7549 F: include/linux/isa.h
7552 M: Hans Verkuil <hverkuil@xs4all.nl>
7553 L: linux-media@vger.kernel.org
7554 T: git git://linuxtv.org/media_tree.git
7555 W: https://linuxtv.org
7557 F: drivers/media/radio/radio-isa*
7560 M: Jaroslav Kysela <perex@perex.cz>
7562 F: Documentation/isapnp.txt
7563 F: drivers/pnp/isapnp/
7564 F: include/linux/isapnp.h
7567 M: Lee Duncan <lduncan@suse.com>
7568 M: Chris Leech <cleech@redhat.com>
7569 L: open-iscsi@googlegroups.com
7570 W: www.open-iscsi.com
7572 F: drivers/scsi/*iscsi*
7573 F: include/scsi/*iscsi*
7575 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7576 M: Peter Jones <pjones@redhat.com>
7577 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7579 F: drivers/firmware/iscsi_ibft*
7581 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7582 M: Or Gerlitz <ogerlitz@mellanox.com>
7583 M: Sagi Grimberg <sagi@grimberg.me>
7584 M: Roi Dayan <roid@mellanox.com>
7585 L: linux-rdma@vger.kernel.org
7587 W: http://www.openfabrics.org
7588 W: www.open-iscsi.org
7589 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7590 F: drivers/infiniband/ulp/iser/
7592 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7593 M: Sagi Grimberg <sagi@grimberg.me>
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7595 L: linux-rdma@vger.kernel.org
7596 L: target-devel@vger.kernel.org
7598 W: http://www.linux-iscsi.org
7599 F: drivers/infiniband/ulp/isert
7602 M: Karsten Keil <isdn@linux-pingi.de>
7603 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7604 L: netdev@vger.kernel.org
7605 W: http://www.isdn4linux.de
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7608 F: Documentation/isdn/
7610 F: include/linux/isdn.h
7611 F: include/linux/isdn/
7612 F: include/uapi/linux/isdn.h
7613 F: include/uapi/linux/isdn/
7615 ISDN SUBSYSTEM (Eicon active card driver)
7616 M: Armin Schindler <mac@melware.de>
7617 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7618 W: http://www.melware.de
7620 F: drivers/isdn/hardware/eicon/
7622 IT87 HARDWARE MONITORING DRIVER
7623 M: Jean Delvare <jdelvare@suse.com>
7624 L: linux-hwmon@vger.kernel.org
7626 F: Documentation/hwmon/it87
7627 F: drivers/hwmon/it87.c
7630 M: Antti Palosaari <crope@iki.fi>
7631 L: linux-media@vger.kernel.org
7632 W: https://linuxtv.org
7633 W: http://palosaari.fi/linux/
7634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7635 T: git git://linuxtv.org/anttip/media_tree.git
7637 F: drivers/media/tuners/it913x*
7639 IVTV VIDEO4LINUX DRIVER
7640 M: Andy Walls <awalls@md.metrocast.net>
7641 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7642 L: linux-media@vger.kernel.org
7643 T: git git://linuxtv.org/media_tree.git
7644 W: http://www.ivtvdriver.org
7646 F: Documentation/media/v4l-drivers/ivtv*
7647 F: drivers/media/pci/ivtv/
7648 F: include/uapi/linux/ivtv*
7650 IX2505V MEDIA DRIVER
7651 M: Malcolm Priestley <tvboxspy@gmail.com>
7652 L: linux-media@vger.kernel.org
7653 W: https://linuxtv.org
7654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7656 F: drivers/media/dvb-frontends/ix2505v*
7658 JAILHOUSE HYPERVISOR INTERFACE
7659 M: Jan Kiszka <jan.kiszka@siemens.com>
7660 L: jailhouse-dev@googlegroups.com
7662 F: arch/x86/kernel/jailhouse.c
7663 F: arch/x86/include/asm/jailhouse_para.h
7665 JC42.4 TEMPERATURE SENSOR DRIVER
7666 M: Guenter Roeck <linux@roeck-us.net>
7667 L: linux-hwmon@vger.kernel.org
7669 F: drivers/hwmon/jc42.c
7670 F: Documentation/hwmon/jc42
7673 M: Dave Kleikamp <shaggy@kernel.org>
7674 L: jfs-discussion@lists.sourceforge.net
7675 W: http://jfs.sourceforge.net/
7676 T: git git://github.com/kleikamp/linux-shaggy.git
7678 F: Documentation/filesystems/jfs.txt
7682 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7683 L: netdev@vger.kernel.org
7685 F: drivers/net/ethernet/jme.*
7687 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7688 M: David Woodhouse <dwmw2@infradead.org>
7689 L: linux-mtd@lists.infradead.org
7690 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7693 F: include/uapi/linux/jffs2.h
7695 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7696 M: "Theodore Ts'o" <tytso@mit.edu>
7697 M: Jan Kara <jack@suse.com>
7698 L: linux-ext4@vger.kernel.org
7701 F: include/linux/jbd2.h
7703 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7704 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7705 L: linux-media@vger.kernel.org
7707 F: drivers/media/platform/rcar_jpu.c
7709 JSM Neo PCI based serial card
7710 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7711 L: linux-serial@vger.kernel.org
7713 F: drivers/tty/serial/jsm/
7715 K10TEMP HARDWARE MONITORING DRIVER
7716 M: Clemens Ladisch <clemens@ladisch.de>
7717 L: linux-hwmon@vger.kernel.org
7719 F: Documentation/hwmon/k10temp
7720 F: drivers/hwmon/k10temp.c
7722 K8TEMP HARDWARE MONITORING DRIVER
7723 M: Rudolf Marek <r.marek@assembler.cz>
7724 L: linux-hwmon@vger.kernel.org
7726 F: Documentation/hwmon/k8temp
7727 F: drivers/hwmon/k8temp.c
7730 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7731 R: Alexander Potapenko <glider@google.com>
7732 R: Dmitry Vyukov <dvyukov@google.com>
7733 L: kasan-dev@googlegroups.com
7735 F: arch/*/include/asm/kasan.h
7736 F: arch/*/mm/kasan_init*
7737 F: Documentation/dev-tools/kasan.rst
7738 F: include/linux/kasan*.h
7741 F: scripts/Makefile.kasan
7744 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7746 L: linux-kbuild@vger.kernel.org
7748 F: Documentation/kbuild/kconfig*
7750 F: scripts/Kconfig.include
7753 M: Dave Young <dyoung@redhat.com>
7754 M: Baoquan He <bhe@redhat.com>
7755 R: Vivek Goyal <vgoyal@redhat.com>
7756 L: kexec@lists.infradead.org
7757 W: http://lse.sourceforge.net/kdump/
7759 F: Documentation/kdump/
7761 KEENE FM RADIO TRANSMITTER DRIVER
7762 M: Hans Verkuil <hverkuil@xs4all.nl>
7763 L: linux-media@vger.kernel.org
7764 T: git git://linuxtv.org/media_tree.git
7765 W: https://linuxtv.org
7767 F: drivers/media/radio/radio-keene*
7770 M: Ian Kent <raven@themaw.net>
7771 L: autofs@vger.kernel.org
7775 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7776 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7777 M: Michal Marek <michal.lkml@markovi.net>
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7779 L: linux-kbuild@vger.kernel.org
7781 F: Documentation/kbuild/
7784 F: scripts/Makefile*
7791 L: kernel-janitors@vger.kernel.org
7792 W: http://kernelnewbies.org/KernelJanitors
7795 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7796 M: "J. Bruce Fields" <bfields@fieldses.org>
7797 M: Jeff Layton <jlayton@kernel.org>
7798 L: linux-nfs@vger.kernel.org
7799 W: http://nfs.sourceforge.net/
7800 T: git git://linux-nfs.org/~bfields/linux.git
7803 F: include/uapi/linux/nfsd/
7807 F: include/linux/lockd/
7808 F: include/linux/sunrpc/
7809 F: include/uapi/linux/sunrpc/
7811 KERNEL SELFTEST FRAMEWORK
7812 M: Shuah Khan <shuah@kernel.org>
7813 L: linux-kselftest@vger.kernel.org
7814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7815 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7817 F: tools/testing/selftests/
7818 F: Documentation/dev-tools/kselftest*
7820 KERNEL USERMODE HELPER
7821 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7822 L: linux-kernel@vger.kernel.org
7825 F: include/linux/umh.h
7827 KERNEL VIRTUAL MACHINE (KVM)
7828 M: Paolo Bonzini <pbonzini@redhat.com>
7829 M: Radim Krčmář <rkrcmar@redhat.com>
7830 L: kvm@vger.kernel.org
7831 W: http://www.linux-kvm.org
7832 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7834 F: Documentation/virtual/kvm/
7835 F: include/trace/events/kvm.h
7836 F: include/uapi/asm-generic/kvm*
7837 F: include/uapi/linux/kvm*
7838 F: include/asm-generic/kvm*
7839 F: include/linux/kvm*
7840 F: include/kvm/iodev.h
7844 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7845 M: Joerg Roedel <joro@8bytes.org>
7846 L: kvm@vger.kernel.org
7847 W: http://www.linux-kvm.org/
7849 F: arch/x86/include/asm/svm.h
7850 F: arch/x86/kvm/svm.c
7852 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7853 M: Christoffer Dall <christoffer.dall@arm.com>
7854 M: Marc Zyngier <marc.zyngier@arm.com>
7855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7856 L: kvmarm@lists.cs.columbia.edu
7857 W: http://systems.cs.columbia.edu/projects/kvm-arm
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7860 F: arch/arm/include/uapi/asm/kvm*
7861 F: arch/arm/include/asm/kvm*
7864 F: include/kvm/arm_*
7866 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7867 M: Christoffer Dall <christoffer.dall@arm.com>
7868 M: Marc Zyngier <marc.zyngier@arm.com>
7869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7870 L: kvmarm@lists.cs.columbia.edu
7872 F: arch/arm64/include/uapi/asm/kvm*
7873 F: arch/arm64/include/asm/kvm*
7876 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7877 M: James Hogan <jhogan@kernel.org>
7878 L: linux-mips@linux-mips.org
7880 F: arch/mips/include/uapi/asm/kvm*
7881 F: arch/mips/include/asm/kvm*
7884 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7885 M: Paul Mackerras <paulus@ozlabs.org>
7886 L: kvm-ppc@vger.kernel.org
7887 W: http://www.linux-kvm.org/
7888 T: git git://github.com/agraf/linux-2.6.git
7890 F: arch/powerpc/include/uapi/asm/kvm*
7891 F: arch/powerpc/include/asm/kvm*
7892 F: arch/powerpc/kvm/
7893 F: arch/powerpc/kernel/kvm*
7895 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7896 M: Christian Borntraeger <borntraeger@de.ibm.com>
7897 M: Janosch Frank <frankja@linux.ibm.com>
7898 R: David Hildenbrand <david@redhat.com>
7899 R: Cornelia Huck <cohuck@redhat.com>
7900 L: linux-s390@vger.kernel.org
7901 W: http://www.ibm.com/developerworks/linux/linux390/
7902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7904 F: arch/s390/include/uapi/asm/kvm*
7905 F: arch/s390/include/asm/gmap.h
7906 F: arch/s390/include/asm/kvm*
7908 F: arch/s390/mm/gmap.c
7910 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7911 M: Paolo Bonzini <pbonzini@redhat.com>
7912 M: Radim Krčmář <rkrcmar@redhat.com>
7913 L: kvm@vger.kernel.org
7914 W: http://www.linux-kvm.org
7915 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7918 F: arch/x86/include/uapi/asm/kvm*
7919 F: arch/x86/include/asm/kvm*
7920 F: arch/x86/include/asm/pvclock-abi.h
7921 F: arch/x86/kernel/kvm.c
7922 F: arch/x86/kernel/kvmclock.c
7925 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7926 M: Tejun Heo <tj@kernel.org>
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7929 F: include/linux/kernfs.h
7933 M: Eric Biederman <ebiederm@xmission.com>
7934 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7935 L: kexec@lists.infradead.org
7937 F: include/linux/kexec.h
7938 F: include/uapi/linux/kexec.h
7942 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7943 L: linux-integrity@vger.kernel.org
7944 L: keyrings@vger.kernel.org
7946 F: Documentation/security/keys/trusted-encrypted.rst
7947 F: include/keys/encrypted-type.h
7948 F: security/keys/encrypted-keys/
7951 M: James Bottomley <jejb@linux.vnet.ibm.com>
7952 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7953 L: linux-integrity@vger.kernel.org
7954 L: keyrings@vger.kernel.org
7956 F: Documentation/security/keys/trusted-encrypted.rst
7957 F: include/keys/trusted-type.h
7958 F: security/keys/trusted.c
7959 F: security/keys/trusted.h
7962 M: David Howells <dhowells@redhat.com>
7963 L: keyrings@vger.kernel.org
7965 F: Documentation/security/keys/core.rst
7966 F: include/linux/key.h
7967 F: include/linux/key-type.h
7968 F: include/linux/keyctl.h
7969 F: include/uapi/linux/keyctl.h
7973 KGDB / KDB /debug_core
7974 M: Jason Wessel <jason.wessel@windriver.com>
7975 M: Daniel Thompson <daniel.thompson@linaro.org>
7976 W: http://kgdb.wiki.kernel.org/
7977 L: kgdb-bugreport@lists.sourceforge.net
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7980 F: Documentation/dev-tools/kgdb.rst
7981 F: drivers/misc/kgdbts.c
7982 F: drivers/tty/serial/kgdboc.c
7983 F: include/linux/kdb.h
7984 F: include/linux/kgdb.h
7988 M: Catalin Marinas <catalin.marinas@arm.com>
7990 F: Documentation/dev-tools/kmemleak.rst
7991 F: include/linux/kmemleak.h
7993 F: mm/kmemleak-test.c
7995 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7996 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7997 L: linux-kernel@vger.kernel.org
8000 F: include/linux/kmod.h
8002 F: tools/testing/selftests/kmod/
8005 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8006 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8007 M: "David S. Miller" <davem@davemloft.net>
8008 M: Masami Hiramatsu <mhiramat@kernel.org>
8010 F: Documentation/kprobes.txt
8011 F: include/linux/kprobes.h
8012 F: include/asm-generic/kprobes.h
8015 KS0108 LCD CONTROLLER DRIVER
8016 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8018 F: Documentation/auxdisplay/ks0108
8019 F: drivers/auxdisplay/ks0108.c
8020 F: include/linux/ks0108.h
8023 M: David Ahern <dsa@cumulusnetworks.com>
8024 L: netdev@vger.kernel.org
8027 F: include/net/l3mdev.h
8029 LANTIQ MIPS ARCHITECTURE
8030 M: John Crispin <john@phrozen.org>
8031 L: linux-mips@linux-mips.org
8034 F: drivers/soc/lantiq
8037 L: linux-x25@vger.kernel.org
8039 F: Documentation/networking/lapb-module.txt
8043 LASI 53c700 driver for PARISC
8044 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8045 L: linux-scsi@vger.kernel.org
8047 F: Documentation/scsi/53c700.txt
8048 F: drivers/scsi/53c700*
8051 M: Tobin C. Harding <me@tobin.cc>
8052 M: Tycho Andersen <tycho@tycho.ws>
8053 L: kernel-hardening@lists.openwall.com
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8056 F: scripts/leaking_addresses.pl
8059 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8060 M: Pavel Machek <pavel@ucw.cz>
8061 L: linux-leds@vger.kernel.org
8062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8064 F: Documentation/devicetree/bindings/leds/
8066 F: include/linux/leds.h
8068 LEGACY EEPROM DRIVER
8069 M: Jean Delvare <jdelvare@suse.com>
8071 F: Documentation/misc-devices/eeprom
8072 F: drivers/misc/eeprom/eeprom.c
8075 R: David Lechner <david@lechnology.com>
8077 F: arch/arm/boot/dts/da850-lego-ev3.dts
8078 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8079 F: drivers/power/supply/lego_ev3_battery.c
8081 LEGO USB Tower driver
8082 M: Juergen Stuber <starblue@users.sourceforge.net>
8083 L: legousb-devel@lists.sourceforge.net
8084 W: http://legousb.sourceforge.net/
8086 F: drivers/usb/misc/legousbtower.c
8089 M: Michael Krufky <mkrufky@linuxtv.org>
8090 L: linux-media@vger.kernel.org
8091 W: https://linuxtv.org
8092 W: http://github.com/mkrufky
8093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8094 T: git git://linuxtv.org/mkrufky/tuners.git
8096 F: drivers/media/dvb-frontends/lg2160.*
8098 LGDT3305 MEDIA DRIVER
8099 M: Michael Krufky <mkrufky@linuxtv.org>
8100 L: linux-media@vger.kernel.org
8101 W: https://linuxtv.org
8102 W: http://github.com/mkrufky
8103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8104 T: git git://linuxtv.org/mkrufky/tuners.git
8106 F: drivers/media/dvb-frontends/lgdt3305.*
8108 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8109 M: Viresh Kumar <vireshk@kernel.org>
8110 L: linux-ide@vger.kernel.org
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8113 F: include/linux/pata_arasan_cf_data.h
8114 F: drivers/ata/pata_arasan_cf.c
8117 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8118 M: Tejun Heo <tj@kernel.org>
8119 L: linux-ide@vger.kernel.org
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8122 F: drivers/ata/pata_*.c
8123 F: drivers/ata/ata_generic.c
8125 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8126 M: Linus Walleij <linus.walleij@linaro.org>
8127 L: linux-ide@vger.kernel.org
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8130 F: drivers/ata/pata_ftide010.c
8131 F: drivers/ata/sata_gemini.c
8132 F: drivers/ata/sata_gemini.h
8134 LIBATA SATA AHCI PLATFORM devices support
8135 M: Hans de Goede <hdegoede@redhat.com>
8136 M: Tejun Heo <tj@kernel.org>
8137 L: linux-ide@vger.kernel.org
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8140 F: drivers/ata/ahci_platform.c
8141 F: drivers/ata/libahci_platform.c
8142 F: include/linux/ahci_platform.h
8144 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8145 M: Mikael Pettersson <mikpelinux@gmail.com>
8146 L: linux-ide@vger.kernel.org
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8149 F: drivers/ata/sata_promise.*
8151 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8152 M: Tejun Heo <tj@kernel.org>
8153 L: linux-ide@vger.kernel.org
8154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8157 F: include/linux/ata.h
8158 F: include/linux/libata.h
8159 F: Documentation/devicetree/bindings/ata/
8162 M: Sasha Levin <alexander.levin@verizon.com>
8164 F: tools/lib/lockdep/
8166 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8167 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8168 M: Dan Williams <dan.j.williams@intel.com>
8169 M: Vishal Verma <vishal.l.verma@intel.com>
8170 M: Dave Jiang <dave.jiang@intel.com>
8171 L: linux-nvdimm@lists.01.org
8172 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8174 F: drivers/nvdimm/blk.c
8175 F: drivers/nvdimm/region_devs.c
8177 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8178 M: Vishal Verma <vishal.l.verma@intel.com>
8179 M: Dan Williams <dan.j.williams@intel.com>
8180 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8181 M: Dave Jiang <dave.jiang@intel.com>
8182 L: linux-nvdimm@lists.01.org
8183 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8185 F: drivers/nvdimm/btt*
8187 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8188 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8189 M: Dan Williams <dan.j.williams@intel.com>
8190 M: Vishal Verma <vishal.l.verma@intel.com>
8191 M: Dave Jiang <dave.jiang@intel.com>
8192 L: linux-nvdimm@lists.01.org
8193 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8195 F: drivers/nvdimm/pmem*
8197 LIBNVDIMM: DEVICETREE BINDINGS
8198 M: Oliver O'Halloran <oohall@gmail.com>
8199 L: linux-nvdimm@lists.01.org
8200 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8202 F: drivers/nvdimm/of_pmem.c
8203 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8205 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8206 M: Dan Williams <dan.j.williams@intel.com>
8207 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8208 M: Vishal Verma <vishal.l.verma@intel.com>
8209 M: Dave Jiang <dave.jiang@intel.com>
8210 L: linux-nvdimm@lists.01.org
8211 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8215 F: drivers/acpi/nfit/*
8216 F: include/linux/nd.h
8217 F: include/linux/libnvdimm.h
8218 F: include/uapi/linux/ndctl.h
8220 LIGHTNVM PLATFORM SUPPORT
8221 M: Matias Bjorling <mb@lightnvm.io>
8222 W: http://github/OpenChannelSSD
8223 L: linux-block@vger.kernel.org
8225 F: drivers/lightnvm/
8226 F: include/linux/lightnvm.h
8227 F: include/uapi/linux/lightnvm.h
8229 LINUX FOR POWER MACINTOSH
8230 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8231 W: http://www.penguinppc.org/
8232 L: linuxppc-dev@lists.ozlabs.org
8234 F: arch/powerpc/platforms/powermac/
8235 F: drivers/macintosh/
8237 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8238 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8239 M: Paul Mackerras <paulus@samba.org>
8240 M: Michael Ellerman <mpe@ellerman.id.au>
8241 W: https://github.com/linuxppc/linux/wiki
8242 L: linuxppc-dev@lists.ozlabs.org
8243 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8246 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8247 F: Documentation/devicetree/bindings/powerpc/
8248 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8249 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8250 F: Documentation/powerpc/
8252 F: drivers/char/tpm/tpm_ibmvtpm*
8253 F: drivers/crypto/nx/
8254 F: drivers/crypto/vmx/
8255 F: drivers/i2c/busses/i2c-opal.c
8256 F: drivers/net/ethernet/ibm/ibmveth.*
8257 F: drivers/net/ethernet/ibm/ibmvnic.*
8258 F: drivers/pci/hotplug/pnv_php.c
8259 F: drivers/pci/hotplug/rpa*
8260 F: drivers/rtc/rtc-opal.c
8261 F: drivers/scsi/ibmvscsi/
8262 F: drivers/tty/hvc/hvc_opal.c
8263 F: drivers/watchdog/wdrtas.c
8264 F: tools/testing/selftests/powerpc
8271 LINUX FOR POWERPC EMBEDDED MPC5XXX
8272 M: Anatolij Gustschin <agust@denx.de>
8273 L: linuxppc-dev@lists.ozlabs.org
8274 T: git git://git.denx.de/linux-denx-agust.git
8276 F: arch/powerpc/platforms/512x/
8277 F: arch/powerpc/platforms/52xx/
8279 LINUX FOR POWERPC EMBEDDED PPC4XX
8280 M: Alistair Popple <alistair@popple.id.au>
8281 M: Matt Porter <mporter@kernel.crashing.org>
8282 W: http://www.penguinppc.org/
8283 L: linuxppc-dev@lists.ozlabs.org
8285 F: arch/powerpc/platforms/40x/
8286 F: arch/powerpc/platforms/44x/
8288 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8289 M: Scott Wood <oss@buserror.net>
8290 M: Kumar Gala <galak@kernel.crashing.org>
8291 W: http://www.penguinppc.org/
8292 L: linuxppc-dev@lists.ozlabs.org
8293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8295 F: arch/powerpc/platforms/83xx/
8296 F: arch/powerpc/platforms/85xx/
8297 F: Documentation/devicetree/bindings/powerpc/fsl/
8299 LINUX FOR POWERPC EMBEDDED PPC8XX
8300 M: Vitaly Bordug <vitb@kernel.crashing.org>
8301 W: http://www.penguinppc.org/
8302 L: linuxppc-dev@lists.ozlabs.org
8304 F: arch/powerpc/platforms/8xx/
8306 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8307 L: linuxppc-dev@lists.ozlabs.org
8309 F: arch/powerpc/*/*virtex*
8310 F: arch/powerpc/*/*/*virtex*
8312 LINUX FOR POWERPC PA SEMI PWRFICIENT
8313 L: linuxppc-dev@lists.ozlabs.org
8315 F: arch/powerpc/platforms/pasemi/
8316 F: drivers/*/*pasemi*
8317 F: drivers/*/*/*pasemi*
8319 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8320 M: Kees Cook <keescook@chromium.org>
8322 F: drivers/misc/lkdtm/*
8324 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8325 M: Alan Stern <stern@rowland.harvard.edu>
8326 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8327 M: Will Deacon <will.deacon@arm.com>
8328 M: Peter Zijlstra <peterz@infradead.org>
8329 M: Boqun Feng <boqun.feng@gmail.com>
8330 M: Nicholas Piggin <npiggin@gmail.com>
8331 M: David Howells <dhowells@redhat.com>
8332 M: Jade Alglave <j.alglave@ucl.ac.uk>
8333 M: Luc Maranget <luc.maranget@inria.fr>
8334 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8335 R: Akira Yokosawa <akiyks@gmail.com>
8336 L: linux-kernel@vger.kernel.org
8338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8339 F: tools/memory-model/
8340 F: Documentation/memory-barriers.txt
8342 LINUX SECURITY MODULE (LSM) FRAMEWORK
8343 M: Chris Wright <chrisw@sous-sol.org>
8344 L: linux-security-module@vger.kernel.org
8347 LIS3LV02D ACCELEROMETER DRIVER
8348 M: Eric Piel <eric.piel@tremplin-utc.net>
8350 F: Documentation/misc-devices/lis3lv02d
8351 F: drivers/misc/lis3lv02d/
8352 F: drivers/platform/x86/hp_accel.c
8355 M: Josh Poimboeuf <jpoimboe@redhat.com>
8356 M: Jessica Yu <jeyu@kernel.org>
8357 M: Jiri Kosina <jikos@kernel.org>
8358 M: Miroslav Benes <mbenes@suse.cz>
8359 R: Petr Mladek <pmladek@suse.com>
8361 F: kernel/livepatch/
8362 F: include/linux/livepatch.h
8363 F: arch/x86/include/asm/livepatch.h
8364 F: arch/x86/kernel/livepatch.c
8365 F: Documentation/livepatch/
8366 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8367 F: samples/livepatch/
8368 L: live-patching@vger.kernel.org
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8372 L: netdev@vger.kernel.org
8374 F: include/linux/llc.h
8375 F: include/uapi/linux/llc.h
8379 LM73 HARDWARE MONITOR DRIVER
8380 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8381 L: linux-hwmon@vger.kernel.org
8383 F: drivers/hwmon/lm73.c
8385 LM78 HARDWARE MONITOR DRIVER
8386 M: Jean Delvare <jdelvare@suse.com>
8387 L: linux-hwmon@vger.kernel.org
8389 F: Documentation/hwmon/lm78
8390 F: drivers/hwmon/lm78.c
8392 LM83 HARDWARE MONITOR DRIVER
8393 M: Jean Delvare <jdelvare@suse.com>
8394 L: linux-hwmon@vger.kernel.org
8396 F: Documentation/hwmon/lm83
8397 F: drivers/hwmon/lm83.c
8399 LM90 HARDWARE MONITOR DRIVER
8400 M: Jean Delvare <jdelvare@suse.com>
8401 L: linux-hwmon@vger.kernel.org
8403 F: Documentation/hwmon/lm90
8404 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8405 F: drivers/hwmon/lm90.c
8406 F: include/dt-bindings/thermal/lm90.h
8408 LM95234 HARDWARE MONITOR DRIVER
8409 M: Guenter Roeck <linux@roeck-us.net>
8410 L: linux-hwmon@vger.kernel.org
8412 F: Documentation/hwmon/lm95234
8413 F: drivers/hwmon/lm95234.c
8415 LME2510 MEDIA DRIVER
8416 M: Malcolm Priestley <tvboxspy@gmail.com>
8417 L: linux-media@vger.kernel.org
8418 W: https://linuxtv.org
8419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8421 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8423 LOADPIN SECURITY MODULE
8424 M: Kees Cook <keescook@chromium.org>
8425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8427 F: security/loadpin/
8428 F: Documentation/admin-guide/LSM/LoadPin.rst
8431 M: Peter Zijlstra <peterz@infradead.org>
8432 M: Ingo Molnar <mingo@redhat.com>
8433 M: Will Deacon <will.deacon@arm.com>
8434 L: linux-kernel@vger.kernel.org
8435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8437 F: Documentation/locking/
8438 F: include/linux/lockdep.h
8439 F: include/linux/spinlock*.h
8440 F: arch/*/include/asm/spinlock*.h
8441 F: include/linux/rwlock*.h
8442 F: include/linux/mutex*.h
8443 F: arch/*/include/asm/mutex*.h
8444 F: include/linux/rwsem*.h
8445 F: arch/*/include/asm/rwsem.h
8446 F: include/linux/seqlock.h
8447 F: lib/locking*.[ch]
8449 X: kernel/locking/locktorture.c
8451 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8452 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8453 L: linux-ntfs-dev@lists.sourceforge.net
8454 W: http://www.linux-ntfs.org/content/view/19/37/
8456 F: Documentation/ldm.txt
8457 F: block/partitions/ldm.*
8459 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8460 M: Sathya Prakash <sathya.prakash@broadcom.com>
8461 M: Chaitra P B <chaitra.basappa@broadcom.com>
8462 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8463 L: MPT-FusionLinux.pdl@broadcom.com
8464 L: linux-scsi@vger.kernel.org
8465 W: http://www.avagotech.com/support/
8467 F: drivers/message/fusion/
8468 F: drivers/scsi/mpt3sas/
8470 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8471 M: Matthew Wilcox <matthew@wil.cx>
8472 L: linux-scsi@vger.kernel.org
8474 F: drivers/scsi/sym53c8xx_2/
8476 LTC4261 HARDWARE MONITOR DRIVER
8477 M: Guenter Roeck <linux@roeck-us.net>
8478 L: linux-hwmon@vger.kernel.org
8480 F: Documentation/hwmon/ltc4261
8481 F: drivers/hwmon/ltc4261.c
8483 LTC4306 I2C MULTIPLEXER DRIVER
8484 M: Michael Hennerich <michael.hennerich@analog.com>
8485 W: http://ez.analog.com/community/linux-device-drivers
8486 L: linux-i2c@vger.kernel.org
8488 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8489 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8491 LTP (Linux Test Project)
8492 M: Mike Frysinger <vapier@gentoo.org>
8493 M: Cyril Hrubis <chrubis@suse.cz>
8494 M: Wanlong Gao <wanlong.gao@gmail.com>
8495 M: Jan Stancek <jstancek@redhat.com>
8496 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8497 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8498 L: ltp@lists.linux.it (subscribers-only)
8499 W: http://linux-test-project.github.io/
8500 T: git git://github.com/linux-test-project/ltp.git
8504 M: Geert Uytterhoeven <geert@linux-m68k.org>
8505 L: linux-m68k@lists.linux-m68k.org
8506 W: http://www.linux-m68k.org/
8507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8512 M68K ON APPLE MACINTOSH
8513 M: Joshua Thompson <funaho@jurai.org>
8514 W: http://www.mac.linux-m68k.org/
8515 L: linux-m68k@lists.linux-m68k.org
8520 M: Philip Blundell <philb@gnu.org>
8521 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8525 M88DS3103 MEDIA DRIVER
8526 M: Antti Palosaari <crope@iki.fi>
8527 L: linux-media@vger.kernel.org
8528 W: https://linuxtv.org
8529 W: http://palosaari.fi/linux/
8530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8531 T: git git://linuxtv.org/anttip/media_tree.git
8533 F: drivers/media/dvb-frontends/m88ds3103*
8535 M88RS2000 MEDIA DRIVER
8536 M: Malcolm Priestley <tvboxspy@gmail.com>
8537 L: linux-media@vger.kernel.org
8538 W: https://linuxtv.org
8539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8541 F: drivers/media/dvb-frontends/m88rs2000*
8543 MA901 MASTERKIT USB FM RADIO DRIVER
8544 M: Alexey Klimov <klimov.linux@gmail.com>
8545 L: linux-media@vger.kernel.org
8546 T: git git://linuxtv.org/media_tree.git
8548 F: drivers/media/radio/radio-ma901.c
8551 M: Johannes Berg <johannes@sipsolutions.net>
8552 L: linux-wireless@vger.kernel.org
8553 W: http://wireless.kernel.org/
8554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8557 F: Documentation/networking/mac80211-injection.txt
8558 F: include/net/mac80211.h
8560 F: drivers/net/wireless/mac80211_hwsim.[ch]
8561 F: Documentation/networking/mac80211_hwsim/README
8564 M: Jassi Brar <jassisinghbrar@gmail.com>
8565 L: linux-kernel@vger.kernel.org
8568 F: include/linux/mailbox_client.h
8569 F: include/linux/mailbox_controller.h
8571 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8572 M: Michael Kerrisk <mtk.manpages@gmail.com>
8573 W: http://www.kernel.org/doc/man-pages
8574 L: linux-man@vger.kernel.org
8577 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8578 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8579 L: linux-mips@linux-mips.org
8581 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8583 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8584 M: Andrew Lunn <andrew@lunn.ch>
8585 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8586 L: netdev@vger.kernel.org
8588 F: drivers/net/dsa/mv88e6xxx/
8589 F: linux/platform_data/mv88e6xxx.h
8590 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8592 MARVELL ARMADA DRM SUPPORT
8593 M: Russell King <linux@armlinux.org.uk>
8595 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8596 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8597 F: drivers/gpu/drm/armada/
8598 F: include/uapi/drm/armada_drm.h
8599 F: Documentation/devicetree/bindings/display/armada/
8601 MARVELL CRYPTO DRIVER
8602 M: Boris Brezillon <boris.brezillon@bootlin.com>
8603 M: Arnaud Ebalard <arno@natisbad.org>
8604 F: drivers/crypto/marvell/
8606 L: linux-crypto@vger.kernel.org
8608 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8609 M: Mirko Lindner <mlindner@marvell.com>
8610 M: Stephen Hemminger <stephen@networkplumber.org>
8611 L: netdev@vger.kernel.org
8613 F: drivers/net/ethernet/marvell/sk*
8615 MARVELL LIBERTAS WIRELESS DRIVER
8616 L: libertas-dev@lists.infradead.org
8618 F: drivers/net/wireless/marvell/libertas/
8620 MARVELL MACCHIATOBIN SUPPORT
8621 M: Russell King <linux@armlinux.org.uk>
8622 L: linux-arm-kernel@lists.infradead.org
8624 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8626 MARVELL MV643XX ETHERNET DRIVER
8627 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8628 L: netdev@vger.kernel.org
8630 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8631 F: include/linux/mv643xx.h
8633 MARVELL MV88X3310 PHY DRIVER
8634 M: Russell King <linux@armlinux.org.uk>
8635 L: netdev@vger.kernel.org
8637 F: drivers/net/phy/marvell10g.c
8639 MARVELL MVNETA ETHERNET DRIVER
8640 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8641 L: netdev@vger.kernel.org
8643 F: drivers/net/ethernet/marvell/mvneta.*
8645 MARVELL MWIFIEX WIRELESS DRIVER
8646 M: Amitkumar Karwar <amitkarwar@gmail.com>
8647 M: Nishant Sarmukadam <nishants@marvell.com>
8648 M: Ganapathi Bhat <gbhat@marvell.com>
8649 M: Xinming Hu <huxinming820@gmail.com>
8650 L: linux-wireless@vger.kernel.org
8652 F: drivers/net/wireless/marvell/mwifiex/
8654 MARVELL MWL8K WIRELESS DRIVER
8655 M: Lennert Buytenhek <buytenh@wantstofly.org>
8656 L: linux-wireless@vger.kernel.org
8658 F: drivers/net/wireless/marvell/mwl8k.c
8660 MARVELL NAND CONTROLLER DRIVER
8661 M: Miquel Raynal <miquel.raynal@bootlin.com>
8662 L: linux-mtd@lists.infradead.org
8664 F: drivers/mtd/nand/raw/marvell_nand.c
8665 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8667 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8668 M: Nicolas Pitre <nico@fluxnic.net>
8670 F: drivers/mmc/host/mvsdio.*
8672 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8673 M: Hu Ziji <huziji@marvell.com>
8674 L: linux-mmc@vger.kernel.org
8676 F: drivers/mmc/host/sdhci-xenon*
8677 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8679 MATROX FRAMEBUFFER DRIVER
8680 L: linux-fbdev@vger.kernel.org
8682 F: drivers/video/fbdev/matrox/matroxfb_*
8683 F: include/uapi/linux/matroxfb.h
8685 MAX16065 HARDWARE MONITOR DRIVER
8686 M: Guenter Roeck <linux@roeck-us.net>
8687 L: linux-hwmon@vger.kernel.org
8689 F: Documentation/hwmon/max16065
8690 F: drivers/hwmon/max16065.c
8692 MAX20751 HARDWARE MONITOR DRIVER
8693 M: Guenter Roeck <linux@roeck-us.net>
8694 L: linux-hwmon@vger.kernel.org
8696 F: Documentation/hwmon/max20751
8697 F: drivers/hwmon/max20751.c
8699 MAX2175 SDR TUNER DRIVER
8700 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8701 L: linux-media@vger.kernel.org
8702 T: git git://linuxtv.org/media_tree.git
8704 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8705 F: Documentation/media/v4l-drivers/max2175.rst
8706 F: drivers/media/i2c/max2175*
8707 F: include/uapi/linux/max2175.h
8709 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8710 L: linux-hwmon@vger.kernel.org
8712 F: Documentation/hwmon/max6650
8713 F: drivers/hwmon/max6650.c
8715 MAX6697 HARDWARE MONITOR DRIVER
8716 M: Guenter Roeck <linux@roeck-us.net>
8717 L: linux-hwmon@vger.kernel.org
8719 F: Documentation/hwmon/max6697
8720 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8721 F: drivers/hwmon/max6697.c
8722 F: include/linux/platform_data/max6697.h
8724 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8725 M: Peter Rosin <peda@axentia.se>
8726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8728 F: Documentation/devicetree/bindings/sound/max9860.txt
8729 F: sound/soc/codecs/max9860.*
8731 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8732 M: Javier Martinez Canillas <javier@dowhile0.org>
8733 L: linux-kernel@vger.kernel.org
8735 F: drivers/regulator/max77802-regulator.c
8736 F: Documentation/devicetree/bindings/*/*max77802.txt
8737 F: include/dt-bindings/*/*max77802.h
8739 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8740 M: Krzysztof Kozlowski <krzk@kernel.org>
8741 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8742 L: linux-pm@vger.kernel.org
8744 F: drivers/power/supply/max14577_charger.c
8745 F: drivers/power/supply/max77693_charger.c
8747 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8748 M: Chanwoo Choi <cw00.choi@samsung.com>
8749 M: Krzysztof Kozlowski <krzk@kernel.org>
8750 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8751 L: linux-kernel@vger.kernel.org
8753 F: drivers/*/max14577*.c
8754 F: drivers/*/max77686*.c
8755 F: drivers/*/max77693*.c
8756 F: drivers/extcon/extcon-max14577.c
8757 F: drivers/extcon/extcon-max77693.c
8758 F: drivers/rtc/rtc-max77686.c
8759 F: drivers/clk/clk-max77686.c
8760 F: Documentation/devicetree/bindings/mfd/max14577.txt
8761 F: Documentation/devicetree/bindings/*/max77686.txt
8762 F: Documentation/devicetree/bindings/mfd/max77693.txt
8763 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8764 F: include/linux/mfd/max14577*.h
8765 F: include/linux/mfd/max77686*.h
8766 F: include/linux/mfd/max77693*.h
8768 MAXIRADIO FM RADIO RECEIVER DRIVER
8769 M: Hans Verkuil <hverkuil@xs4all.nl>
8770 L: linux-media@vger.kernel.org
8771 T: git git://linuxtv.org/media_tree.git
8772 W: https://linuxtv.org
8774 F: drivers/media/radio/radio-maxiradio*
8776 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8777 M: Peter Rosin <peda@axentia.se>
8778 L: linux-iio@vger.kernel.org
8780 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8781 F: drivers/iio/potentiometer/mcp4018.c
8782 F: drivers/iio/potentiometer/mcp4531.c
8784 MCR20A IEEE-802.15.4 RADIO DRIVER
8785 M: Xue Liu <liuxuenetmail@gmail.com>
8786 L: linux-wpan@vger.kernel.org
8787 W: https://github.com/xueliu/mcr20a-linux
8789 F: drivers/net/ieee802154/mcr20a.c
8790 F: drivers/net/ieee802154/mcr20a.h
8791 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8793 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8794 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8795 L: linux-iio@vger.kernel.org
8797 F: drivers/iio/dac/cio-dac.c
8799 MEDIA DRIVERS FOR ASCOT2E
8800 M: Sergey Kozlov <serjk@netup.ru>
8801 M: Abylay Ospan <aospan@netup.ru>
8802 L: linux-media@vger.kernel.org
8803 W: https://linuxtv.org
8805 T: git git://linuxtv.org/media_tree.git
8807 F: drivers/media/dvb-frontends/ascot2e*
8809 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8810 M: Jasmin Jessich <jasmin@anw.at>
8811 L: linux-media@vger.kernel.org
8812 W: https://linuxtv.org
8813 T: git git://linuxtv.org/media_tree.git
8815 F: drivers/media/dvb-frontends/cxd2099*
8817 MEDIA DRIVERS FOR CXD2841ER
8818 M: Sergey Kozlov <serjk@netup.ru>
8819 M: Abylay Ospan <aospan@netup.ru>
8820 L: linux-media@vger.kernel.org
8821 W: https://linuxtv.org
8823 T: git git://linuxtv.org/media_tree.git
8825 F: drivers/media/dvb-frontends/cxd2841er*
8827 MEDIA DRIVERS FOR CXD2880
8828 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8829 L: linux-media@vger.kernel.org
8830 W: http://linuxtv.org/
8831 T: git git://linuxtv.org/media_tree.git
8833 F: drivers/media/dvb-frontends/cxd2880/*
8834 F: drivers/media/spi/cxd2880*
8836 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8837 M: Daniel Scheller <d.scheller.oss@gmail.com>
8838 L: linux-media@vger.kernel.org
8839 W: https://linuxtv.org
8840 T: git git://linuxtv.org/media_tree.git
8842 F: drivers/media/pci/ddbridge/*
8844 MEDIA DRIVERS FOR FREESCALE IMX
8845 M: Steve Longerbeam <slongerbeam@gmail.com>
8846 M: Philipp Zabel <p.zabel@pengutronix.de>
8847 L: linux-media@vger.kernel.org
8848 T: git git://linuxtv.org/media_tree.git
8850 F: Documentation/devicetree/bindings/media/imx.txt
8851 F: Documentation/media/v4l-drivers/imx.rst
8852 F: drivers/staging/media/imx/
8853 F: include/linux/imx-media.h
8854 F: include/media/imx.h
8856 MEDIA DRIVERS FOR HELENE
8857 M: Abylay Ospan <aospan@netup.ru>
8858 L: linux-media@vger.kernel.org
8859 W: https://linuxtv.org
8861 T: git git://linuxtv.org/media_tree.git
8863 F: drivers/media/dvb-frontends/helene*
8865 MEDIA DRIVERS FOR HORUS3A
8866 M: Sergey Kozlov <serjk@netup.ru>
8867 M: Abylay Ospan <aospan@netup.ru>
8868 L: linux-media@vger.kernel.org
8869 W: https://linuxtv.org
8871 T: git git://linuxtv.org/media_tree.git
8873 F: drivers/media/dvb-frontends/horus3a*
8875 MEDIA DRIVERS FOR LNBH25
8876 M: Sergey Kozlov <serjk@netup.ru>
8877 M: Abylay Ospan <aospan@netup.ru>
8878 L: linux-media@vger.kernel.org
8879 W: https://linuxtv.org
8881 T: git git://linuxtv.org/media_tree.git
8883 F: drivers/media/dvb-frontends/lnbh25*
8885 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8886 M: Daniel Scheller <d.scheller.oss@gmail.com>
8887 L: linux-media@vger.kernel.org
8888 W: https://linuxtv.org
8889 T: git git://linuxtv.org/media_tree.git
8891 F: drivers/media/dvb-frontends/mxl5xx*
8893 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8894 M: Sergey Kozlov <serjk@netup.ru>
8895 M: Abylay Ospan <aospan@netup.ru>
8896 L: linux-media@vger.kernel.org
8897 W: https://linuxtv.org
8899 T: git git://linuxtv.org/media_tree.git
8901 F: drivers/media/pci/netup_unidvb/*
8903 MEDIA DRIVERS FOR RENESAS - CEU
8904 M: Jacopo Mondi <jacopo@jmondi.org>
8905 L: linux-media@vger.kernel.org
8906 L: linux-renesas-soc@vger.kernel.org
8907 T: git git://linuxtv.org/media_tree.git
8909 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8910 F: drivers/media/platform/renesas-ceu.c
8911 F: include/media/drv-intf/renesas-ceu.h
8913 MEDIA DRIVERS FOR RENESAS - DRIF
8914 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8915 L: linux-media@vger.kernel.org
8916 L: linux-renesas-soc@vger.kernel.org
8917 T: git git://linuxtv.org/media_tree.git
8919 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8920 F: drivers/media/platform/rcar_drif.c
8922 MEDIA DRIVERS FOR RENESAS - FCP
8923 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8924 L: linux-media@vger.kernel.org
8925 L: linux-renesas-soc@vger.kernel.org
8926 T: git git://linuxtv.org/media_tree.git
8928 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8929 F: drivers/media/platform/rcar-fcp.c
8930 F: include/media/rcar-fcp.h
8932 MEDIA DRIVERS FOR RENESAS - FDP1
8933 M: Kieran Bingham <kieran@bingham.xyz>
8934 L: linux-media@vger.kernel.org
8935 L: linux-renesas-soc@vger.kernel.org
8936 T: git git://linuxtv.org/media_tree.git
8938 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8939 F: drivers/media/platform/rcar_fdp1.c
8941 MEDIA DRIVERS FOR RENESAS - VIN
8942 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8943 L: linux-media@vger.kernel.org
8944 L: linux-renesas-soc@vger.kernel.org
8945 T: git git://linuxtv.org/media_tree.git
8947 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8948 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8949 F: drivers/media/platform/rcar-vin/
8951 MEDIA DRIVERS FOR RENESAS - VSP1
8952 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8953 L: linux-media@vger.kernel.org
8954 L: linux-renesas-soc@vger.kernel.org
8955 T: git git://linuxtv.org/media_tree.git
8957 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8958 F: drivers/media/platform/vsp1/
8960 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8961 M: Daniel Scheller <d.scheller.oss@gmail.com>
8962 L: linux-media@vger.kernel.org
8963 W: https://linuxtv.org
8964 T: git git://linuxtv.org/media_tree.git
8966 F: drivers/media/dvb-frontends/stv0910*
8968 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8969 M: Daniel Scheller <d.scheller.oss@gmail.com>
8970 L: linux-media@vger.kernel.org
8971 W: https://linuxtv.org
8972 T: git git://linuxtv.org/media_tree.git
8974 F: drivers/media/dvb-frontends/stv6111*
8976 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8977 M: Dmitry Osipenko <digetx@gmail.com>
8978 L: linux-media@vger.kernel.org
8979 L: linux-tegra@vger.kernel.org
8980 T: git git://linuxtv.org/media_tree.git
8982 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8983 F: drivers/staging/media/tegra-vde/
8985 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8987 P: LinuxTV.org Project
8988 L: linux-media@vger.kernel.org
8989 W: https://linuxtv.org
8990 Q: http://patchwork.kernel.org/project/linux-media/list/
8991 T: git git://linuxtv.org/media_tree.git
8993 F: Documentation/devicetree/bindings/media/
8994 F: Documentation/media/
8996 F: drivers/staging/media/
8997 F: include/linux/platform_data/media/
8999 F: include/uapi/linux/dvb/
9000 F: include/uapi/linux/videodev2.h
9001 F: include/uapi/linux/media.h
9002 F: include/uapi/linux/v4l2-*
9003 F: include/uapi/linux/meye.h
9004 F: include/uapi/linux/ivtv*
9005 F: include/uapi/linux/uvcvideo.h
9008 M: Sean Wang <sean.wang@mediatek.com>
9010 F: drivers/media/rc/mtk-cir.c
9013 M: Sean Wang <sean.wang@mediatek.com>
9014 L: dmaengine@vger.kernel.org
9015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9018 F: Documentation/devicetree/bindings/dma/mtk-*
9019 F: drivers/dma/mediatek/
9021 MEDIATEK PMIC LED DRIVER
9022 M: Sean Wang <sean.wang@mediatek.com>
9024 F: drivers/leds/leds-mt6323.c
9025 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9027 MEDIATEK ETHERNET DRIVER
9028 M: Felix Fietkau <nbd@openwrt.org>
9029 M: John Crispin <john@phrozen.org>
9030 M: Sean Wang <sean.wang@mediatek.com>
9031 M: Nelson Chang <nelson.chang@mediatek.com>
9032 L: netdev@vger.kernel.org
9034 F: drivers/net/ethernet/mediatek/
9036 MEDIATEK SWITCH DRIVER
9037 M: Sean Wang <sean.wang@mediatek.com>
9038 L: netdev@vger.kernel.org
9040 F: drivers/net/dsa/mt7530.*
9041 F: net/dsa/tag_mtk.c
9043 MEDIATEK JPEG DRIVER
9044 M: Rick Chang <rick.chang@mediatek.com>
9045 M: Bin Liu <bin.liu@mediatek.com>
9047 F: drivers/media/platform/mtk-jpeg/
9048 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9051 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9052 M: Houlong Wei <houlong.wei@mediatek.com>
9053 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9055 F: drivers/media/platform/mtk-mdp/
9056 F: drivers/media/platform/mtk-vpu/
9057 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9059 MEDIATEK MEDIA DRIVER
9060 M: Tiffany Lin <tiffany.lin@mediatek.com>
9061 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9063 F: drivers/media/platform/mtk-vcodec/
9064 F: drivers/media/platform/mtk-vpu/
9065 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9066 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9068 MEDIATEK MT7601U WIRELESS LAN DRIVER
9069 M: Jakub Kicinski <kubakici@wp.pl>
9070 L: linux-wireless@vger.kernel.org
9072 F: drivers/net/wireless/mediatek/mt7601u/
9074 MEDIATEK NAND CONTROLLER DRIVER
9075 M: Xiaolei Li <xiaolei.li@mediatek.com>
9076 L: linux-mtd@lists.infradead.org
9078 F: drivers/mtd/nand/raw/mtk_*
9079 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9081 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9082 M: Sean Wang <sean.wang@mediatek.com>
9084 F: drivers/char/hw_random/mtk-rng.c
9086 MEDIATEK USB3 DRD IP DRIVER
9087 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9088 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9090 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9092 F: drivers/usb/mtu3/
9094 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9095 M: Peter Senna Tschudin <peter.senna@gmail.com>
9096 M: Martin Donnelly <martin.donnelly@ge.com>
9097 M: Martyn Welch <martyn.welch@collabora.co.uk>
9099 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9100 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9102 MEGARAID SCSI/SAS DRIVERS
9103 M: Kashyap Desai <kashyap.desai@broadcom.com>
9104 M: Sumit Saxena <sumit.saxena@broadcom.com>
9105 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9106 L: megaraidlinux.pdl@broadcom.com
9107 L: linux-scsi@vger.kernel.org
9108 W: http://www.avagotech.com/support/
9110 F: Documentation/scsi/megaraid.txt
9111 F: drivers/scsi/megaraid.*
9112 F: drivers/scsi/megaraid/
9114 MELEXIS MLX90614 DRIVER
9115 M: Crt Mori <cmo@melexis.com>
9116 L: linux-iio@vger.kernel.org
9117 W: http://www.melexis.com
9119 F: drivers/iio/temperature/mlx90614.c
9121 MELEXIS MLX90632 DRIVER
9122 M: Crt Mori <cmo@melexis.com>
9123 L: linux-iio@vger.kernel.org
9124 W: http://www.melexis.com
9126 F: drivers/iio/temperature/mlx90632.c
9128 MELFAS MIP4 TOUCHSCREEN DRIVER
9129 M: Sangwon Jee <jeesw@melfas.com>
9130 W: http://www.melfas.com
9132 F: drivers/input/touchscreen/melfas_mip4.c
9133 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9135 MELLANOX ETHERNET DRIVER (mlx4_en)
9136 M: Tariq Toukan <tariqt@mellanox.com>
9137 L: netdev@vger.kernel.org
9139 W: http://www.mellanox.com
9140 Q: http://patchwork.ozlabs.org/project/netdev/list/
9141 F: drivers/net/ethernet/mellanox/mlx4/en_*
9143 MELLANOX ETHERNET DRIVER (mlx5e)
9144 M: Saeed Mahameed <saeedm@mellanox.com>
9145 L: netdev@vger.kernel.org
9147 W: http://www.mellanox.com
9148 Q: http://patchwork.ozlabs.org/project/netdev/list/
9149 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9151 MELLANOX ETHERNET INNOVA DRIVERS
9152 R: Boris Pismenny <borisp@mellanox.com>
9153 L: netdev@vger.kernel.org
9155 W: http://www.mellanox.com
9156 Q: http://patchwork.ozlabs.org/project/netdev/list/
9157 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9158 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9159 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9160 F: include/linux/mlx5/mlx5_ifc_fpga.h
9162 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9163 R: Boris Pismenny <borisp@mellanox.com>
9164 L: netdev@vger.kernel.org
9166 W: http://www.mellanox.com
9167 Q: http://patchwork.ozlabs.org/project/netdev/list/
9168 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9169 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9171 MELLANOX ETHERNET SWITCH DRIVERS
9172 M: Jiri Pirko <jiri@mellanox.com>
9173 M: Ido Schimmel <idosch@mellanox.com>
9174 L: netdev@vger.kernel.org
9176 W: http://www.mellanox.com
9177 Q: http://patchwork.ozlabs.org/project/netdev/list/
9178 F: drivers/net/ethernet/mellanox/mlxsw/
9180 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9181 M: mlxsw@mellanox.com
9182 L: netdev@vger.kernel.org
9184 W: http://www.mellanox.com
9185 Q: http://patchwork.ozlabs.org/project/netdev/list/
9186 F: drivers/net/ethernet/mellanox/mlxfw/
9188 MELLANOX HARDWARE PLATFORM SUPPORT
9189 M: Andy Shevchenko <andy@infradead.org>
9190 M: Darren Hart <dvhart@infradead.org>
9191 M: Vadim Pasternak <vadimp@mellanox.com>
9192 L: platform-driver-x86@vger.kernel.org
9194 F: drivers/platform/mellanox/
9196 MELLANOX MLX4 core VPI driver
9197 M: Tariq Toukan <tariqt@mellanox.com>
9198 L: netdev@vger.kernel.org
9199 L: linux-rdma@vger.kernel.org
9200 W: http://www.mellanox.com
9201 Q: http://patchwork.ozlabs.org/project/netdev/list/
9203 F: drivers/net/ethernet/mellanox/mlx4/
9204 F: include/linux/mlx4/
9206 MELLANOX MLX4 IB driver
9207 M: Yishai Hadas <yishaih@mellanox.com>
9208 L: linux-rdma@vger.kernel.org
9209 W: http://www.mellanox.com
9210 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9212 F: drivers/infiniband/hw/mlx4/
9213 F: include/linux/mlx4/
9214 F: include/uapi/rdma/mlx4-abi.h
9216 MELLANOX MLX5 core VPI driver
9217 M: Saeed Mahameed <saeedm@mellanox.com>
9218 M: Leon Romanovsky <leonro@mellanox.com>
9219 L: netdev@vger.kernel.org
9220 L: linux-rdma@vger.kernel.org
9221 W: http://www.mellanox.com
9222 Q: http://patchwork.ozlabs.org/project/netdev/list/
9224 F: drivers/net/ethernet/mellanox/mlx5/core/
9225 F: include/linux/mlx5/
9227 MELLANOX MLX5 IB driver
9228 M: Leon Romanovsky <leonro@mellanox.com>
9229 L: linux-rdma@vger.kernel.org
9230 W: http://www.mellanox.com
9231 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9233 F: drivers/infiniband/hw/mlx5/
9234 F: include/linux/mlx5/
9235 F: include/uapi/rdma/mlx5-abi.h
9237 MELLANOX MLXCPLD I2C AND MUX DRIVER
9238 M: Vadim Pasternak <vadimp@mellanox.com>
9239 M: Michael Shych <michaelsh@mellanox.com>
9240 L: linux-i2c@vger.kernel.org
9242 F: drivers/i2c/busses/i2c-mlxcpld.c
9243 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9244 F: Documentation/i2c/busses/i2c-mlxcpld
9246 MELLANOX MLXCPLD LED DRIVER
9247 M: Vadim Pasternak <vadimp@mellanox.com>
9248 L: linux-leds@vger.kernel.org
9250 F: drivers/leds/leds-mlxcpld.c
9251 F: drivers/leds/leds-mlxreg.c
9252 F: Documentation/leds/leds-mlxcpld.txt
9254 MELLANOX PLATFORM DRIVER
9255 M: Vadim Pasternak <vadimp@mellanox.com>
9256 L: platform-driver-x86@vger.kernel.org
9258 F: drivers/platform/x86/mlx-platform.c
9261 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9262 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9263 L: linux-kernel@vger.kernel.org
9265 F: kernel/sched/membarrier.c
9266 F: include/uapi/linux/membarrier.h
9267 F: arch/powerpc/include/asm/membarrier.h
9270 L: linux-mm@kvack.org
9271 W: http://www.linux-mm.org
9273 F: include/linux/mm.h
9274 F: include/linux/gfp.h
9275 F: include/linux/mmzone.h
9276 F: include/linux/memory_hotplug.h
9277 F: include/linux/vmalloc.h
9280 MEMORY TECHNOLOGY DEVICES (MTD)
9281 M: David Woodhouse <dwmw2@infradead.org>
9282 M: Brian Norris <computersforpeace@gmail.com>
9283 M: Boris Brezillon <boris.brezillon@bootlin.com>
9284 M: Marek Vasut <marek.vasut@gmail.com>
9285 M: Richard Weinberger <richard@nod.at>
9286 L: linux-mtd@lists.infradead.org
9287 W: http://www.linux-mtd.infradead.org/
9288 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9289 T: git git://git.infradead.org/linux-mtd.git master
9290 T: git git://git.infradead.org/linux-mtd.git mtd/next
9292 F: Documentation/devicetree/bindings/mtd/
9294 F: include/linux/mtd/
9295 F: include/uapi/mtd/
9297 MEN A21 WATCHDOG DRIVER
9298 M: Johannes Thumshirn <morbidrsa@gmail.com>
9299 L: linux-watchdog@vger.kernel.org
9301 F: drivers/watchdog/mena21_wdt.c
9303 MEN CHAMELEON BUS (mcb)
9304 M: Johannes Thumshirn <morbidrsa@gmail.com>
9307 F: include/linux/mcb.h
9308 F: Documentation/men-chameleon-bus.txt
9310 MEN F21BMC (Board Management Controller)
9311 M: Andreas Werner <andreas.werner@men.de>
9313 F: drivers/mfd/menf21bmc.c
9314 F: drivers/watchdog/menf21bmc_wdt.c
9315 F: drivers/leds/leds-menf21bmc.c
9316 F: drivers/hwmon/menf21bmc_hwmon.c
9317 F: Documentation/hwmon/menf21bmc
9319 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9320 M: Neil Armstrong <narmstrong@baylibre.com>
9321 L: linux-media@lists.freedesktop.org
9322 L: linux-amlogic@lists.infradead.org
9323 W: http://linux-meson.com/
9325 F: drivers/media/platform/meson/ao-cec.c
9326 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9327 T: git git://linuxtv.org/media_tree.git
9329 MICROBLAZE ARCHITECTURE
9330 M: Michal Simek <monstr@monstr.eu>
9331 W: http://www.monstr.eu/fdt/
9332 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9336 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9337 M: Richard Genoud <richard.genoud@gmail.com>
9339 F: drivers/tty/serial/atmel_serial.c
9340 F: drivers/tty/serial/atmel_serial.h
9342 MICROCHIP / ATMEL DMA DRIVER
9343 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9345 L: dmaengine@vger.kernel.org
9347 F: drivers/dma/at_hdmac.c
9348 F: drivers/dma/at_hdmac_regs.h
9349 F: include/linux/platform_data/dma-atmel.h
9351 MICROCHIP / ATMEL ECC DRIVER
9352 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9353 L: linux-crypto@vger.kernel.org
9355 F: drivers/crypto/atmel-ecc.*
9357 MICROCHIP / ATMEL ISC DRIVER
9358 M: Songjun Wu <songjun.wu@microchip.com>
9359 L: linux-media@vger.kernel.org
9361 F: drivers/media/platform/atmel/atmel-isc.c
9362 F: drivers/media/platform/atmel/atmel-isc-regs.h
9363 F: devicetree/bindings/media/atmel-isc.txt
9365 MICROCHIP / ATMEL NAND DRIVER
9366 M: Wenyou Yang <wenyou.yang@microchip.com>
9367 M: Josh Wu <rainyfeeling@outlook.com>
9368 L: linux-mtd@lists.infradead.org
9370 F: drivers/mtd/nand/raw/atmel/*
9371 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9373 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9374 M: Woojung Huh <Woojung.Huh@microchip.com>
9375 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9376 L: netdev@vger.kernel.org
9378 F: net/dsa/tag_ksz.c
9379 F: drivers/net/dsa/microchip/*
9380 F: include/linux/platform_data/microchip-ksz.h
9381 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9383 MICROCHIP LAN743X ETHERNET DRIVER
9384 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9385 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9386 L: netdev@vger.kernel.org
9388 F: drivers/net/ethernet/microchip/lan743x_*
9390 MICROCHIP USB251XB DRIVER
9391 M: Richard Leitner <richard.leitner@skidata.com>
9392 L: linux-usb@vger.kernel.org
9394 F: drivers/usb/misc/usb251xb.c
9395 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9398 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9399 L: linux-mips@linux-mips.org
9401 F: arch/mips/generic/board-ocelot.c
9402 F: arch/mips/configs/generic/board-ocelot.config
9403 F: arch/mips/boot/dts/mscc/
9404 F: Documentation/devicetree/bindings/mips/mscc.txt
9406 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9407 M: Don Brace <don.brace@microsemi.com>
9408 L: esc.storagedev@microsemi.com
9409 L: linux-scsi@vger.kernel.org
9411 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9412 F: drivers/scsi/smartpqi/Kconfig
9413 F: drivers/scsi/smartpqi/Makefile
9414 F: include/linux/cciss*.h
9415 F: include/uapi/linux/cciss*.h
9416 F: Documentation/scsi/smartpqi.txt
9418 MICROSEMI ETHERNET SWITCH DRIVER
9419 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9420 L: netdev@vger.kernel.org
9422 F: drivers/net/ethernet/mscc/
9424 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9425 M: Chen Yu <yu.c.chen@intel.com>
9426 L: platform-driver-x86@vger.kernel.org
9428 F: drivers/platform/x86/surfacepro3_button.c
9431 M: Oliver Neukum <oliver@neukum.org>
9433 F: drivers/usb/image/microtek.*
9436 M: Ralf Baechle <ralf@linux-mips.org>
9437 M: Paul Burton <paul.burton@mips.com>
9438 M: James Hogan <jhogan@kernel.org>
9439 L: linux-mips@linux-mips.org
9440 W: http://www.linux-mips.org/
9441 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9443 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9445 F: Documentation/devicetree/bindings/mips/
9446 F: Documentation/mips/
9448 F: drivers/platform/mips/
9450 MIPS BOSTON DEVELOPMENT BOARD
9451 M: Paul Burton <paul.burton@mips.com>
9452 L: linux-mips@linux-mips.org
9454 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9455 F: arch/mips/boot/dts/img/boston.dts
9456 F: arch/mips/configs/generic/board-boston.config
9457 F: drivers/clk/imgtec/clk-boston.c
9458 F: include/dt-bindings/clock/boston-clock.h
9460 MIPS GENERIC PLATFORM
9461 M: Paul Burton <paul.burton@mips.com>
9462 L: linux-mips@linux-mips.org
9464 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9465 F: arch/mips/generic/
9466 F: arch/mips/tools/generic-board-config.sh
9468 MIPS/LOONGSON1 ARCHITECTURE
9469 M: Keguang Zhang <keguang.zhang@gmail.com>
9470 L: linux-mips@linux-mips.org
9472 F: arch/mips/loongson32/
9473 F: arch/mips/include/asm/mach-loongson32/
9474 F: drivers/*/*loongson1*
9475 F: drivers/*/*/*loongson1*
9477 MIPS/LOONGSON2 ARCHITECTURE
9478 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9479 L: linux-mips@linux-mips.org
9481 F: arch/mips/loongson64/*{2e/2f}*
9482 F: arch/mips/include/asm/mach-loongson64/
9483 F: drivers/*/*loongson2*
9484 F: drivers/*/*/*loongson2*
9486 MIPS/LOONGSON3 ARCHITECTURE
9487 M: Huacai Chen <chenhc@lemote.com>
9488 L: linux-mips@linux-mips.org
9490 F: arch/mips/loongson64/
9491 F: arch/mips/include/asm/mach-loongson64/
9492 F: drivers/platform/mips/cpu_hwmon.c
9493 F: drivers/*/*loongson3*
9494 F: drivers/*/*/*loongson3*
9496 MIPS RINT INSTRUCTION EMULATION
9497 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9498 L: linux-mips@linux-mips.org
9500 F: arch/mips/math-emu/sp_rint.c
9501 F: arch/mips/math-emu/dp_rint.c
9503 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9504 M: Hans Verkuil <hverkuil@xs4all.nl>
9505 L: linux-media@vger.kernel.org
9506 T: git git://linuxtv.org/media_tree.git
9507 W: https://linuxtv.org
9509 F: drivers/media/radio/radio-miropcm20*
9512 M: Eric Miao <eric.y.miao@gmail.com>
9513 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9515 T: git git://github.com/hzhuang1/linux.git
9516 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9518 F: arch/arm/boot/dts/mmp*
9519 F: arch/arm/mach-mmp/
9521 MN88472 MEDIA DRIVER
9522 M: Antti Palosaari <crope@iki.fi>
9523 L: linux-media@vger.kernel.org
9524 W: https://linuxtv.org
9525 W: http://palosaari.fi/linux/
9526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9528 F: drivers/media/dvb-frontends/mn88472*
9530 MN88473 MEDIA DRIVER
9531 M: Antti Palosaari <crope@iki.fi>
9532 L: linux-media@vger.kernel.org
9533 W: https://linuxtv.org
9534 W: http://palosaari.fi/linux/
9535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9537 F: drivers/media/dvb-frontends/mn88473*
9539 PCI DRIVER FOR MOBIVEIL PCIE IP
9540 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9541 L: linux-pci@vger.kernel.org
9543 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9544 F: drivers/pci/controller/pcie-mobiveil.c
9547 M: Jessica Yu <jeyu@kernel.org>
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9550 F: include/linux/module.h
9553 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9554 W: http://popies.net/meye/
9556 F: Documentation/media/v4l-drivers/meye*
9557 F: drivers/media/pci/meye/
9558 F: include/uapi/linux/meye.h
9560 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9561 M: Jiri Slaby <jirislaby@gmail.com>
9563 F: Documentation/serial/moxa-smartio
9564 F: drivers/tty/mxser.*
9566 MR800 AVERMEDIA USB FM RADIO DRIVER
9567 M: Alexey Klimov <klimov.linux@gmail.com>
9568 L: linux-media@vger.kernel.org
9569 T: git git://linuxtv.org/media_tree.git
9571 F: drivers/media/radio/radio-mr800.c
9573 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9574 M: Alan Ott <alan@signal11.us>
9575 L: linux-wpan@vger.kernel.org
9577 F: drivers/net/ieee802154/mrf24j40.c
9578 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9581 M: "Lee, Chun-Yi" <jlee@suse.com>
9582 L: platform-driver-x86@vger.kernel.org
9584 F: drivers/platform/x86/msi-laptop.c
9587 L: platform-driver-x86@vger.kernel.org
9589 F: drivers/platform/x86/msi-wmi.c
9592 M: Antti Palosaari <crope@iki.fi>
9593 L: linux-media@vger.kernel.org
9594 W: https://linuxtv.org
9595 W: http://palosaari.fi/linux/
9596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9597 T: git git://linuxtv.org/anttip/media_tree.git
9599 F: drivers/media/tuners/msi001*
9601 MSI2500 MEDIA DRIVER
9602 M: Antti Palosaari <crope@iki.fi>
9603 L: linux-media@vger.kernel.org
9604 W: https://linuxtv.org
9605 W: http://palosaari.fi/linux/
9606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9607 T: git git://linuxtv.org/anttip/media_tree.git
9609 F: drivers/media/usb/msi2500/
9611 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9612 M: Robert Jarzmik <robert.jarzmik@free.fr>
9613 L: linux-mtd@lists.infradead.org
9615 F: drivers/mtd/devices/docg3*
9617 MT9M032 APTINA SENSOR DRIVER
9618 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9619 L: linux-media@vger.kernel.org
9620 T: git git://linuxtv.org/media_tree.git
9622 F: drivers/media/i2c/mt9m032.c
9623 F: include/media/i2c/mt9m032.h
9625 MT9P031 APTINA CAMERA SENSOR
9626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9627 L: linux-media@vger.kernel.org
9628 T: git git://linuxtv.org/media_tree.git
9630 F: drivers/media/i2c/mt9p031.c
9631 F: include/media/i2c/mt9p031.h
9633 MT9T001 APTINA CAMERA SENSOR
9634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9635 L: linux-media@vger.kernel.org
9636 T: git git://linuxtv.org/media_tree.git
9638 F: drivers/media/i2c/mt9t001.c
9639 F: include/media/i2c/mt9t001.h
9641 MT9T112 APTINA CAMERA SENSOR
9642 M: Jacopo Mondi <jacopo@jmondi.org>
9643 L: linux-media@vger.kernel.org
9644 T: git git://linuxtv.org/media_tree.git
9646 F: drivers/media/i2c/mt9t112.c
9647 F: include/media/i2c/mt9t112.h
9649 MT9V032 APTINA CAMERA SENSOR
9650 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9651 L: linux-media@vger.kernel.org
9652 T: git git://linuxtv.org/media_tree.git
9654 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9655 F: drivers/media/i2c/mt9v032.c
9656 F: include/media/i2c/mt9v032.h
9658 MULTIFUNCTION DEVICES (MFD)
9659 M: Lee Jones <lee.jones@linaro.org>
9660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9662 F: Documentation/devicetree/bindings/mfd/
9664 F: include/linux/mfd/
9665 F: include/dt-bindings/mfd/
9667 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9669 F: drivers/mmc/host/mmc_spi.c
9670 F: include/linux/spi/mmc_spi.h
9672 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9673 M: Ulf Hansson <ulf.hansson@linaro.org>
9674 L: linux-mmc@vger.kernel.org
9675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9677 F: Documentation/devicetree/bindings/mmc/
9679 F: include/linux/mmc/
9680 F: include/uapi/linux/mmc/
9682 MULTIPLEXER SUBSYSTEM
9683 M: Peter Rosin <peda@axentia.se>
9685 F: Documentation/ABI/testing/sysfs-class-mux*
9686 F: Documentation/devicetree/bindings/mux/
9687 F: include/linux/dt-bindings/mux/
9688 F: include/linux/mux/
9691 MULTITECH MULTIPORT CARD (ISICOM)
9693 F: drivers/tty/isicom.c
9694 F: include/linux/isicom.h
9696 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9697 M: Bin Liu <b-liu@ti.com>
9698 L: linux-usb@vger.kernel.org
9700 F: drivers/usb/musb/
9702 MXL5007T MEDIA DRIVER
9703 M: Michael Krufky <mkrufky@linuxtv.org>
9704 L: linux-media@vger.kernel.org
9705 W: https://linuxtv.org
9706 W: http://github.com/mkrufky
9707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9708 T: git git://linuxtv.org/mkrufky/tuners.git
9710 F: drivers/media/tuners/mxl5007t.*
9713 M: Marek Vasut <marex@denx.de>
9715 F: drivers/gpu/drm/mxsfb/
9716 F: Documentation/devicetree/bindings/display/mxsfb.txt
9718 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9719 M: Chris Lee <christopher.lee@cspi.com>
9720 L: netdev@vger.kernel.org
9721 W: https://www.cspi.com/ethernet-products/support/downloads/
9723 F: drivers/net/ethernet/myricom/myri10ge/
9725 NAND FLASH SUBSYSTEM
9726 M: Boris Brezillon <boris.brezillon@bootlin.com>
9727 M: Miquel Raynal <miquel.raynal@bootlin.com>
9728 R: Richard Weinberger <richard@nod.at>
9729 L: linux-mtd@lists.infradead.org
9730 W: http://www.linux-mtd.infradead.org/
9731 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9732 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9733 T: git git://git.infradead.org/linux-mtd.git nand/next
9735 F: drivers/mtd/nand/
9736 F: include/linux/mtd/*nand*.h
9738 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9739 M: Daniel Mack <zonque@gmail.com>
9741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9742 W: http://www.native-instruments.com
9745 NATSEMI ETHERNET DRIVER (DP8381x)
9747 F: drivers/net/ethernet/natsemi/natsemi.c
9750 M: Petr Vandrovec <petr@vandrovec.name>
9752 F: drivers/staging/ncpfs/
9754 NCR 5380 SCSI DRIVERS
9755 M: Finn Thain <fthain@telegraphics.com.au>
9756 M: Michael Schmitz <schmitzmic@gmail.com>
9757 L: linux-scsi@vger.kernel.org
9759 F: Documentation/scsi/g_NCR5380.txt
9760 F: drivers/scsi/NCR5380.*
9761 F: drivers/scsi/arm/cumana_1.c
9762 F: drivers/scsi/arm/oak.c
9763 F: drivers/scsi/atari_scsi.*
9764 F: drivers/scsi/dmx3191d.c
9765 F: drivers/scsi/g_NCR5380.*
9766 F: drivers/scsi/mac_scsi.*
9767 F: drivers/scsi/sun3_scsi.*
9768 F: drivers/scsi/sun3_scsi_vme.c
9770 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9771 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9772 L: linux-scsi@vger.kernel.org
9774 F: drivers/scsi/NCR_D700.*
9777 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9781 NCT6775 HARDWARE MONITOR DRIVER
9782 M: Guenter Roeck <linux@roeck-us.net>
9783 L: linux-hwmon@vger.kernel.org
9785 F: Documentation/hwmon/nct6775
9786 F: drivers/hwmon/nct6775.c
9789 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9790 L: netdev@vger.kernel.org
9792 F: driver/net/net_failover.c
9793 F: include/net/net_failover.h
9794 F: Documentation/networking/net_failover.rst
9796 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9797 M: Faisal Latif <faisal.latif@intel.com>
9798 L: linux-rdma@vger.kernel.org
9799 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9801 F: drivers/infiniband/hw/nes/
9802 F: include/uapi/rdma/nes-abi.h
9804 NETEM NETWORK EMULATOR
9805 M: Stephen Hemminger <stephen@networkplumber.org>
9806 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9808 F: net/sched/sch_netem.c
9810 NETERION 10GbE DRIVERS (s2io/vxge)
9811 M: Jon Mason <jdmason@kudzu.us>
9812 L: netdev@vger.kernel.org
9814 F: Documentation/networking/s2io.txt
9815 F: Documentation/networking/vxge.txt
9816 F: drivers/net/ethernet/neterion/
9819 M: Pablo Neira Ayuso <pablo@netfilter.org>
9820 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9821 M: Florian Westphal <fw@strlen.de>
9822 L: netfilter-devel@vger.kernel.org
9823 L: coreteam@netfilter.org
9824 W: http://www.netfilter.org/
9825 W: http://www.iptables.org/
9826 W: http://www.nftables.org/
9827 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9831 F: include/linux/netfilter*
9832 F: include/linux/netfilter/
9833 F: include/net/netfilter/
9834 F: include/uapi/linux/netfilter*
9835 F: include/uapi/linux/netfilter/
9836 F: net/*/netfilter.c
9839 F: net/bridge/br_netfilter*.c
9841 NETROM NETWORK LAYER
9842 M: Ralf Baechle <ralf@linux-mips.org>
9843 L: linux-hams@vger.kernel.org
9844 W: http://www.linux-ax25.org/
9846 F: include/net/netrom.h
9847 F: include/uapi/linux/netrom.h
9850 NETRONOME ETHERNET DRIVERS
9851 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9852 L: oss-drivers@netronome.com
9854 F: drivers/net/ethernet/netronome/
9856 NETWORK BLOCK DEVICE (NBD)
9857 M: Josef Bacik <josef@toxicpanda.com>
9859 L: linux-block@vger.kernel.org
9860 L: nbd@other.debian.org
9861 F: Documentation/blockdev/nbd.txt
9862 F: drivers/block/nbd.c
9863 F: include/uapi/linux/nbd.h
9865 NETWORK DROP MONITOR
9866 M: Neil Horman <nhorman@tuxdriver.com>
9867 L: netdev@vger.kernel.org
9869 W: https://fedorahosted.org/dropwatch/
9870 F: net/core/drop_monitor.c
9873 M: "David S. Miller" <davem@davemloft.net>
9874 L: netdev@vger.kernel.org
9875 W: http://www.linuxfoundation.org/en/Net
9876 Q: http://patchwork.ozlabs.org/project/netdev/list/
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9880 F: Documentation/devicetree/bindings/net/
9882 F: include/linux/if_*
9883 F: include/linux/netdevice.h
9884 F: include/linux/etherdevice.h
9885 F: include/linux/fcdevice.h
9886 F: include/linux/fddidevice.h
9887 F: include/linux/hippidevice.h
9888 F: include/linux/inetdevice.h
9889 F: include/uapi/linux/if_*
9890 F: include/uapi/linux/netdevice.h
9892 NETWORKING DRIVERS (WIRELESS)
9893 M: Kalle Valo <kvalo@codeaurora.org>
9894 L: linux-wireless@vger.kernel.org
9895 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9899 F: Documentation/devicetree/bindings/net/wireless/
9900 F: drivers/net/wireless/
9903 M: Andrew Lunn <andrew@lunn.ch>
9904 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9905 M: Florian Fainelli <f.fainelli@gmail.com>
9907 F: Documentation/devicetree/bindings/net/dsa/
9909 F: include/net/dsa.h
9910 F: include/linux/dsa/
9913 NETWORKING [GENERAL]
9914 M: "David S. Miller" <davem@davemloft.net>
9915 L: netdev@vger.kernel.org
9916 W: http://www.linuxfoundation.org/en/Net
9917 Q: http://patchwork.ozlabs.org/project/netdev/list/
9918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9920 B: mailto:netdev@vger.kernel.org
9924 F: include/linux/in.h
9925 F: include/linux/net.h
9926 F: include/linux/netdevice.h
9927 F: include/uapi/linux/in.h
9928 F: include/uapi/linux/net.h
9929 F: include/uapi/linux/netdevice.h
9930 F: include/uapi/linux/net_namespace.h
9931 F: tools/testing/selftests/net/
9934 F: Documentation/networking/
9937 M: Steffen Klassert <steffen.klassert@secunet.com>
9938 M: Herbert Xu <herbert@gondor.apana.org.au>
9939 M: "David S. Miller" <davem@davemloft.net>
9940 L: netdev@vger.kernel.org
9941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9950 F: net/ipv4/ipcomp.c
9951 F: net/ipv4/ip_vti.c
9955 F: net/ipv6/ipcomp6.c
9956 F: net/ipv6/ip6_vti.c
9957 F: include/uapi/linux/xfrm.h
9958 F: include/net/xfrm.h
9960 NETWORKING [IPv4/IPv6]
9961 M: "David S. Miller" <davem@davemloft.net>
9962 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9963 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9964 L: netdev@vger.kernel.org
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9972 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9973 M: Paul Moore <paul@paul-moore.com>
9974 W: https://github.com/netlabel
9975 L: netdev@vger.kernel.org
9976 L: linux-security-module@vger.kernel.org
9978 F: Documentation/netlabel/
9979 F: include/net/calipso.h
9980 F: include/net/cipso_ipv4.h
9981 F: include/net/netlabel.h
9982 F: include/uapi/linux/netfilter/xt_SECMARK.h
9983 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9985 F: net/ipv4/cipso_ipv4.c
9986 F: net/ipv6/calipso.c
9987 F: net/netfilter/xt_CONNSECMARK.c
9988 F: net/netfilter/xt_SECMARK.c
9991 M: Eric Dumazet <edumazet@google.com>
9992 L: netdev@vger.kernel.org
9995 F: net/ipv4/syncookies.c
9997 F: net/ipv6/syncookies.c
9998 F: include/uapi/linux/tcp.h
9999 F: include/net/tcp.h
10000 F: include/linux/tcp.h
10001 F: include/trace/events/tcp.h
10004 M: Boris Pismenny <borisp@mellanox.com>
10005 M: Aviad Yehezkel <aviadye@mellanox.com>
10006 M: Dave Watson <davejwatson@fb.com>
10007 L: netdev@vger.kernel.org
10010 F: include/uapi/linux/tls.h
10011 F: include/net/tls.h
10013 NETWORKING [WIRELESS]
10014 L: linux-wireless@vger.kernel.org
10015 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10018 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10020 F: drivers/net/netdevsim/*
10022 NETXEN (1/10) GbE SUPPORT
10023 M: Manish Chopra <manish.chopra@cavium.com>
10024 M: Rahul Verma <rahul.verma@cavium.com>
10025 M: Dept-GELinuxNICDev@cavium.com
10026 L: netdev@vger.kernel.org
10028 F: drivers/net/ethernet/qlogic/netxen/
10031 M: Samuel Ortiz <sameo@linux.intel.com>
10032 L: linux-wireless@vger.kernel.org
10033 L: linux-nfc@lists.01.org (subscribers-only)
10036 F: include/net/nfc/
10037 F: include/uapi/linux/nfc.h
10039 F: include/linux/platform_data/nfcmrvl.h
10040 F: include/linux/platform_data/nxp-nci.h
10041 F: Documentation/devicetree/bindings/net/nfc/
10043 NFS, SUNRPC, AND LOCKD CLIENTS
10044 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10045 M: Anna Schumaker <anna.schumaker@netapp.com>
10046 L: linux-nfs@vger.kernel.org
10047 W: http://client.linux-nfs.org
10048 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10054 F: include/linux/lockd/
10055 F: include/linux/nfs*
10056 F: include/linux/sunrpc/
10057 F: include/uapi/linux/nfs*
10058 F: include/uapi/linux/sunrpc/
10061 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10062 L: linux-nilfs@vger.kernel.org
10063 W: https://nilfs.sourceforge.io/
10064 W: https://nilfs.osdn.jp/
10065 T: git git://github.com/konis/nilfs2.git
10067 F: Documentation/filesystems/nilfs2.txt
10069 F: include/trace/events/nilfs2.h
10070 F: include/uapi/linux/nilfs2_api.h
10071 F: include/uapi/linux/nilfs2_ondisk.h
10073 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10074 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10075 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10077 F: Documentation/scsi/NinjaSCSI.txt
10078 F: drivers/scsi/pcmcia/nsp_*
10080 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10081 M: GOTO Masanori <gotom@debian.or.jp>
10082 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10083 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10085 F: Documentation/scsi/NinjaSCSI.txt
10086 F: drivers/scsi/nsp32*
10089 M: Ley Foon Tan <lftan@altera.com>
10090 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10095 NOHZ, DYNTICKS SUPPORT
10096 M: Frederic Weisbecker <fweisbec@gmail.com>
10097 M: Thomas Gleixner <tglx@linutronix.de>
10098 M: Ingo Molnar <mingo@kernel.org>
10099 L: linux-kernel@vger.kernel.org
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10102 F: kernel/time/tick*.*
10103 F: include/linux/tick.h
10104 F: include/linux/sched/nohz.h
10106 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10107 M: Pavel Machek <pavel@ucw.cz>
10108 M: Sakari Ailus <sakari.ailus@iki.fi>
10109 L: linux-media@vger.kernel.org
10111 F: drivers/media/i2c/et8ek8
10112 F: drivers/media/i2c/ad5820.c
10114 NOKIA N900 POWER SUPPLY DRIVERS
10115 R: Pali Rohár <pali.rohar@gmail.com>
10116 F: include/linux/power/bq2415x_charger.h
10117 F: include/linux/power/bq27xxx_battery.h
10118 F: include/linux/power/isp1704_charger.h
10119 F: drivers/power/supply/bq2415x_charger.c
10120 F: drivers/power/supply/bq27xxx_battery.c
10121 F: drivers/power/supply/bq27xxx_battery_i2c.c
10122 F: drivers/power/supply/isp1704_charger.c
10123 F: drivers/power/supply/rx51_battery.c
10126 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10127 L: linux-ntb@googlegroups.com
10129 F: drivers/ntb/hw/amd/
10132 M: Jon Mason <jdmason@kudzu.us>
10133 M: Dave Jiang <dave.jiang@intel.com>
10134 M: Allen Hubbe <allenbh@gmail.com>
10135 L: linux-ntb@googlegroups.com
10137 W: https://github.com/jonmason/ntb/wiki
10138 T: git git://github.com/jonmason/ntb.git
10140 F: drivers/net/ntb_netdev.c
10141 F: include/linux/ntb.h
10142 F: include/linux/ntb_transport.h
10143 F: tools/testing/selftests/ntb/
10146 M: Serge Semin <fancer.lancer@gmail.com>
10147 L: linux-ntb@googlegroups.com
10149 F: drivers/ntb/hw/idt/
10152 M: Dave Jiang <dave.jiang@intel.com>
10153 L: linux-ntb@googlegroups.com
10155 W: https://github.com/davejiang/linux/wiki
10156 T: git https://github.com/davejiang/linux.git
10157 F: drivers/ntb/hw/intel/
10160 M: Anton Altaparmakov <anton@tuxera.com>
10161 L: linux-ntfs-dev@lists.sourceforge.net
10162 W: http://www.tuxera.com/
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10165 F: Documentation/filesystems/ntfs.txt
10169 M: Finn Thain <fthain@telegraphics.com.au>
10170 L: linux-m68k@lists.linux-m68k.org
10172 F: arch/*/include/asm/nubus.h
10174 F: include/linux/nubus.h
10175 F: include/uapi/linux/nubus.h
10177 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10178 M: Antonino Daplas <adaplas@gmail.com>
10179 L: linux-fbdev@vger.kernel.org
10181 F: drivers/video/fbdev/riva/
10182 F: drivers/video/fbdev/nvidia/
10185 M: Keith Busch <keith.busch@intel.com>
10186 M: Jens Axboe <axboe@fb.com>
10187 M: Christoph Hellwig <hch@lst.de>
10188 M: Sagi Grimberg <sagi@grimberg.me>
10189 L: linux-nvme@lists.infradead.org
10190 T: git://git.infradead.org/nvme.git
10191 W: http://git.infradead.org/nvme.git
10193 F: drivers/nvme/host/
10194 F: include/linux/nvme.h
10195 F: include/uapi/linux/nvme_ioctl.h
10197 NVM EXPRESS FC TRANSPORT DRIVERS
10198 M: James Smart <james.smart@broadcom.com>
10199 L: linux-nvme@lists.infradead.org
10201 F: include/linux/nvme-fc.h
10202 F: include/linux/nvme-fc-driver.h
10203 F: drivers/nvme/host/fc.c
10204 F: drivers/nvme/target/fc.c
10205 F: drivers/nvme/target/fcloop.c
10207 NVM EXPRESS TARGET DRIVER
10208 M: Christoph Hellwig <hch@lst.de>
10209 M: Sagi Grimberg <sagi@grimberg.me>
10210 L: linux-nvme@lists.infradead.org
10211 T: git://git.infradead.org/nvme.git
10212 W: http://git.infradead.org/nvme.git
10214 F: drivers/nvme/target/
10217 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10220 F: Documentation/devicetree/bindings/nvmem/
10221 F: Documentation/ABI/stable/sysfs-bus-nvmem
10222 F: include/linux/nvmem-consumer.h
10223 F: include/linux/nvmem-provider.h
10225 NXP SGTL5000 DRIVER
10226 M: Fabio Estevam <fabio.estevam@nxp.com>
10227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10229 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10230 F: sound/soc/codecs/sgtl5000*
10232 NXP TDA998X DRM DRIVER
10233 M: Russell King <linux@armlinux.org.uk>
10235 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10236 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10237 F: drivers/gpu/drm/i2c/tda998x_drv.c
10238 F: include/drm/i2c/tda998x.h
10239 F: include/dt-bindings/display/tda998x.h
10243 M: Peter Rosin <peda@axentia.se>
10244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10246 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10247 F: sound/soc/codecs/tfa9879*
10250 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10251 R: Charles Gorand <charles.gorand@effinnov.com>
10252 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10254 F: drivers/nfc/nxp-nci
10257 M: Josh Poimboeuf <jpoimboe@redhat.com>
10258 M: Peter Zijlstra <peterz@infradead.org>
10262 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10263 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10264 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10265 L: linuxppc-dev@lists.ozlabs.org
10267 F: arch/powerpc/platforms/powernv/ocxl.c
10268 F: arch/powerpc/include/asm/pnv-ocxl.h
10269 F: drivers/misc/ocxl/
10270 F: include/misc/ocxl*
10271 F: include/uapi/misc/ocxl.h
10272 F: Documentation/accelerators/ocxl.rst
10275 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10276 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10278 L: linux-omap@vger.kernel.org
10282 OMAP CLOCK FRAMEWORK SUPPORT
10283 M: Paul Walmsley <paul@pwsan.com>
10284 L: linux-omap@vger.kernel.org
10286 F: arch/arm/*omap*/*clock*
10288 OMAP DEVICE TREE SUPPORT
10289 M: Benoît Cousson <bcousson@baylibre.com>
10290 M: Tony Lindgren <tony@atomide.com>
10291 L: linux-omap@vger.kernel.org
10292 L: devicetree@vger.kernel.org
10294 F: arch/arm/boot/dts/*omap*
10295 F: arch/arm/boot/dts/*am3*
10296 F: arch/arm/boot/dts/*am4*
10297 F: arch/arm/boot/dts/*am5*
10298 F: arch/arm/boot/dts/*dra7*
10300 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10301 L: linux-omap@vger.kernel.org
10302 L: linux-fbdev@vger.kernel.org
10304 F: drivers/video/fbdev/omap2/
10305 F: Documentation/arm/OMAP/DSS
10307 OMAP FRAMEBUFFER SUPPORT
10308 L: linux-fbdev@vger.kernel.org
10309 L: linux-omap@vger.kernel.org
10311 F: drivers/video/fbdev/omap/
10313 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10314 M: Roger Quadros <rogerq@ti.com>
10315 M: Tony Lindgren <tony@atomide.com>
10316 L: linux-omap@vger.kernel.org
10318 F: drivers/memory/omap-gpmc.c
10319 F: arch/arm/mach-omap2/*gpmc*
10322 M: Grygorii Strashko <grygorii.strashko@ti.com>
10323 M: Santosh Shilimkar <ssantosh@kernel.org>
10324 M: Kevin Hilman <khilman@kernel.org>
10325 L: linux-omap@vger.kernel.org
10327 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10328 F: drivers/gpio/gpio-omap.c
10330 OMAP HARDWARE SPINLOCK SUPPORT
10331 M: Ohad Ben-Cohen <ohad@wizery.com>
10332 L: linux-omap@vger.kernel.org
10334 F: drivers/hwspinlock/omap_hwspinlock.c
10336 OMAP HS MMC SUPPORT
10337 L: linux-mmc@vger.kernel.org
10338 L: linux-omap@vger.kernel.org
10340 F: drivers/mmc/host/omap_hsmmc.c
10343 M: Paul Walmsley <paul@pwsan.com>
10344 L: linux-omap@vger.kernel.org
10346 F: arch/arm/mach-omap2/omap_hwmod*data*
10348 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10349 M: Benoît Cousson <bcousson@baylibre.com>
10350 L: linux-omap@vger.kernel.org
10352 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10355 M: Benoît Cousson <bcousson@baylibre.com>
10356 M: Paul Walmsley <paul@pwsan.com>
10357 L: linux-omap@vger.kernel.org
10359 F: arch/arm/mach-omap2/omap_hwmod.*
10361 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10362 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10363 L: linux-media@vger.kernel.org
10365 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10366 F: drivers/media/platform/omap3isp/
10367 F: drivers/staging/media/omap4iss/
10370 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10371 L: linux-omap@vger.kernel.org
10373 F: drivers/mmc/host/omap.c
10375 OMAP POWER MANAGEMENT SUPPORT
10376 M: Kevin Hilman <khilman@kernel.org>
10377 L: linux-omap@vger.kernel.org
10379 F: arch/arm/*omap*/*pm*
10380 F: drivers/cpufreq/omap-cpufreq.c
10382 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10383 M: Rajendra Nayak <rnayak@codeaurora.org>
10384 M: Paul Walmsley <paul@pwsan.com>
10385 L: linux-omap@vger.kernel.org
10387 F: arch/arm/mach-omap2/prm*
10389 OMAP RANDOM NUMBER GENERATOR SUPPORT
10390 M: Deepak Saxena <dsaxena@plexity.net>
10392 F: drivers/char/hw_random/omap-rng.c
10395 L: linux-usb@vger.kernel.org
10396 L: linux-omap@vger.kernel.org
10398 F: drivers/usb/*/*omap*
10399 F: arch/arm/*omap*/usb*
10401 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10402 M: Mark Jackson <mpfj@newflow.co.uk>
10403 L: linux-omap@vger.kernel.org
10405 F: arch/arm/boot/dts/am335x-nano.dts
10408 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10409 M: Tony Lindgren <tony@atomide.com>
10410 L: linux-omap@vger.kernel.org
10411 Q: http://patchwork.kernel.org/project/linux-omap/list/
10412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10414 F: arch/arm/mach-omap1/
10415 F: arch/arm/plat-omap/
10416 F: arch/arm/configs/omap1_defconfig
10417 F: drivers/i2c/busses/i2c-omap.c
10418 F: include/linux/platform_data/i2c-omap.h
10421 M: Tony Lindgren <tony@atomide.com>
10422 L: linux-omap@vger.kernel.org
10423 W: http://www.muru.com/linux/omap/
10424 W: http://linux.omap.com/
10425 Q: http://patchwork.kernel.org/project/linux-omap/list/
10426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10428 F: arch/arm/mach-omap2/
10429 F: arch/arm/plat-omap/
10430 F: arch/arm/configs/omap2plus_defconfig
10431 F: drivers/i2c/busses/i2c-omap.c
10432 F: drivers/irqchip/irq-omap-intc.c
10433 F: drivers/mfd/*omap*.c
10434 F: drivers/mfd/menelaus.c
10435 F: drivers/mfd/palmas.c
10436 F: drivers/mfd/tps65217.c
10437 F: drivers/mfd/tps65218.c
10438 F: drivers/mfd/tps65910.c
10439 F: drivers/mfd/twl-core.[ch]
10440 F: drivers/mfd/twl4030*.c
10441 F: drivers/mfd/twl6030*.c
10442 F: drivers/mfd/twl6040*.c
10443 F: drivers/regulator/palmas-regulator*.c
10444 F: drivers/regulator/pbias-regulator.c
10445 F: drivers/regulator/tps65217-regulator.c
10446 F: drivers/regulator/tps65218-regulator.c
10447 F: drivers/regulator/tps65910-regulator.c
10448 F: drivers/regulator/twl-regulator.c
10449 F: drivers/regulator/twl6030-regulator.c
10450 F: include/linux/platform_data/i2c-omap.h
10452 ONION OMEGA2+ BOARD
10453 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10454 L: linux-mips@linux-mips.org
10456 F: arch/mips/boot/dts/ralink/omega2p.dts
10459 M: Bob Copeland <me@bobcopeland.com>
10460 L: linux-karma-devel@lists.sourceforge.net
10462 F: Documentation/filesystems/omfs.txt
10465 OMNIKEY CARDMAN 4000 DRIVER
10466 M: Harald Welte <laforge@gnumonks.org>
10468 F: drivers/char/pcmcia/cm4000_cs.c
10469 F: include/linux/cm4000_cs.h
10470 F: include/uapi/linux/cm4000_cs.h
10472 OMNIKEY CARDMAN 4040 DRIVER
10473 M: Harald Welte <laforge@gnumonks.org>
10475 F: drivers/char/pcmcia/cm4040_cs.*
10477 OMNIVISION OV13858 SENSOR DRIVER
10478 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10479 L: linux-media@vger.kernel.org
10480 T: git git://linuxtv.org/media_tree.git
10482 F: drivers/media/i2c/ov13858.c
10484 OMNIVISION OV2685 SENSOR DRIVER
10485 M: Shunqian Zheng <zhengsq@rock-chips.com>
10486 L: linux-media@vger.kernel.org
10487 T: git git://linuxtv.org/media_tree.git
10489 F: drivers/media/i2c/ov2685.c
10491 OMNIVISION OV5640 SENSOR DRIVER
10492 M: Steve Longerbeam <slongerbeam@gmail.com>
10493 L: linux-media@vger.kernel.org
10494 T: git git://linuxtv.org/media_tree.git
10496 F: drivers/media/i2c/ov5640.c
10498 OMNIVISION OV5647 SENSOR DRIVER
10499 M: Luis Oliveira <lolivei@synopsys.com>
10500 L: linux-media@vger.kernel.org
10501 T: git git://linuxtv.org/media_tree.git
10503 F: drivers/media/i2c/ov5647.c
10505 OMNIVISION OV5695 SENSOR DRIVER
10506 M: Shunqian Zheng <zhengsq@rock-chips.com>
10507 L: linux-media@vger.kernel.org
10508 T: git git://linuxtv.org/media_tree.git
10510 F: drivers/media/i2c/ov5695.c
10512 OMNIVISION OV7670 SENSOR DRIVER
10513 M: Jonathan Corbet <corbet@lwn.net>
10514 L: linux-media@vger.kernel.org
10515 T: git git://linuxtv.org/media_tree.git
10517 F: drivers/media/i2c/ov7670.c
10518 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10520 OMNIVISION OV772x SENSOR DRIVER
10521 M: Jacopo Mondi <jacopo@jmondi.org>
10522 L: linux-media@vger.kernel.org
10523 T: git git://linuxtv.org/media_tree.git
10525 F: drivers/media/i2c/ov772x.c
10526 F: include/media/i2c/ov772x.h
10527 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10529 OMNIVISION OV7740 SENSOR DRIVER
10530 M: Wenyou Yang <wenyou.yang@microchip.com>
10531 L: linux-media@vger.kernel.org
10532 T: git git://linuxtv.org/media_tree.git
10534 F: drivers/media/i2c/ov7740.c
10535 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10537 OMNIVISION OV9650 SENSOR DRIVER
10538 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10539 R: Akinobu Mita <akinobu.mita@gmail.com>
10540 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10541 L: linux-media@vger.kernel.org
10542 T: git git://linuxtv.org/media_tree.git
10544 F: drivers/media/i2c/ov9650.c
10545 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10547 ONENAND FLASH DRIVER
10548 M: Kyungmin Park <kyungmin.park@samsung.com>
10549 L: linux-mtd@lists.infradead.org
10551 F: drivers/mtd/nand/onenand/
10552 F: include/linux/mtd/onenand*.h
10554 ONSTREAM SCSI TAPE DRIVER
10555 M: Willem Riede <osst@riede.org>
10556 L: osst-users@lists.sourceforge.net
10557 L: linux-scsi@vger.kernel.org
10559 F: Documentation/scsi/osst.txt
10560 F: drivers/scsi/osst.*
10561 F: drivers/scsi/osst_*.h
10562 F: drivers/scsi/st.h
10565 M: Jens Wiklander <jens.wiklander@linaro.org>
10567 F: drivers/tee/optee/
10570 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10571 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10572 L: linux-rdma@vger.kernel.org
10574 F: drivers/infiniband/ulp/opa_vnic
10576 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10577 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10578 M: Frank Rowand <frowand.list@gmail.com>
10579 L: devicetree@vger.kernel.org
10581 F: Documentation/devicetree/dynamic-resolution-notes.txt
10582 F: Documentation/devicetree/overlay-notes.txt
10583 F: drivers/of/overlay.c
10584 F: drivers/of/resolver.c
10585 K: of_overlay_notifier_
10587 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10588 M: Rob Herring <robh+dt@kernel.org>
10589 M: Frank Rowand <frowand.list@gmail.com>
10590 L: devicetree@vger.kernel.org
10591 W: http://www.devicetree.org/
10592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10595 F: include/linux/of*.h
10597 F: Documentation/ABI/testing/sysfs-firmware-ofw
10599 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10600 M: Rob Herring <robh+dt@kernel.org>
10601 M: Mark Rutland <mark.rutland@arm.com>
10602 L: devicetree@vger.kernel.org
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10604 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10606 F: Documentation/devicetree/
10607 F: arch/*/boot/dts/
10608 F: include/dt-bindings/
10610 OPENCORES I2C BUS DRIVER
10611 M: Peter Korsgaard <jacmet@sunsite.dk>
10612 L: linux-i2c@vger.kernel.org
10614 F: Documentation/i2c/busses/i2c-ocores
10615 F: drivers/i2c/busses/i2c-ocores.c
10617 OPENRISC ARCHITECTURE
10618 M: Jonas Bonn <jonas@southpole.se>
10619 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10620 M: Stafford Horne <shorne@gmail.com>
10621 T: git git://github.com/openrisc/linux.git
10622 L: openrisc@lists.librecores.org
10623 W: http://openrisc.io
10625 F: Documentation/devicetree/bindings/openrisc/
10626 F: Documentation/openrisc/
10628 F: drivers/irqchip/irq-ompic.c
10629 F: drivers/irqchip/irq-or1k-*
10632 M: Pravin B Shelar <pshelar@ovn.org>
10633 L: netdev@vger.kernel.org
10634 L: dev@openvswitch.org
10635 W: http://openvswitch.org
10637 F: net/openvswitch/
10638 F: include/uapi/linux/openvswitch.h
10640 OPERATING PERFORMANCE POINTS (OPP)
10641 M: Viresh Kumar <vireshk@kernel.org>
10642 M: Nishanth Menon <nm@ti.com>
10643 M: Stephen Boyd <sboyd@kernel.org>
10644 L: linux-pm@vger.kernel.org
10646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10648 F: include/linux/pm_opp.h
10649 F: Documentation/power/opp.txt
10650 F: Documentation/devicetree/bindings/opp/
10653 M: Clemens Ladisch <clemens@ladisch.de>
10654 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10655 T: git git://git.alsa-project.org/alsa-kernel.git
10657 F: sound/drivers/opl4/
10660 M: Robert Richter <rric@kernel.org>
10661 L: oprofile-list@lists.sf.net
10663 F: arch/*/include/asm/oprofile*.h
10664 F: arch/*/oprofile/
10665 F: drivers/oprofile/
10666 F: include/linux/oprofile.h
10668 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10669 M: Mark Fasheh <mark@fasheh.com>
10670 M: Joel Becker <jlbec@evilplan.org>
10671 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10672 W: http://ocfs2.wiki.kernel.org
10674 F: Documentation/filesystems/ocfs2.txt
10675 F: Documentation/filesystems/dlmfs.txt
10678 ORANGEFS FILESYSTEM
10679 M: Mike Marshall <hubcap@omnibond.com>
10680 R: Martin Brandenburg <martin@omnibond.com>
10681 L: devel@lists.orangefs.org
10682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10685 F: Documentation/filesystems/orangefs.txt
10688 L: linux-wireless@vger.kernel.org
10689 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10690 W: http://www.nongnu.org/orinoco/
10692 F: drivers/net/wireless/intersil/orinoco/
10694 OSD LIBRARY and FILESYSTEM
10695 M: Boaz Harrosh <ooo@electrozaur.com>
10697 F: drivers/scsi/osd/
10698 F: include/scsi/osd_*
10701 OV2659 OMNIVISION SENSOR DRIVER
10702 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10703 L: linux-media@vger.kernel.org
10704 W: https://linuxtv.org
10705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10706 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10708 F: drivers/media/i2c/ov2659.c
10709 F: include/media/i2c/ov2659.h
10712 M: Miklos Szeredi <miklos@szeredi.hu>
10713 L: linux-unionfs@vger.kernel.org
10714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10717 F: Documentation/filesystems/overlayfs.txt
10719 P54 WIRELESS DRIVER
10720 M: Christian Lamparter <chunkeey@googlemail.com>
10721 L: linux-wireless@vger.kernel.org
10722 W: http://wireless.kernel.org/en/users/Drivers/p54
10724 F: drivers/net/wireless/intersil/p54/
10726 PA SEMI ETHERNET DRIVER
10727 L: netdev@vger.kernel.org
10729 F: drivers/net/ethernet/pasemi/*
10731 PA SEMI SMBUS DRIVER
10732 L: linux-i2c@vger.kernel.org
10734 F: drivers/i2c/busses/i2c-pasemi.c
10736 PADATA PARALLEL EXECUTION MECHANISM
10737 M: Steffen Klassert <steffen.klassert@secunet.com>
10738 L: linux-crypto@vger.kernel.org
10741 F: include/linux/padata.h
10742 F: Documentation/padata.txt
10744 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10745 M: Harald Welte <laforge@gnumonks.org>
10746 L: platform-driver-x86@vger.kernel.org
10748 F: drivers/platform/x86/panasonic-laptop.c
10750 PARALLEL LCD/KEYPAD PANEL DRIVER
10751 M: Willy Tarreau <willy@haproxy.com>
10752 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10754 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10755 F: drivers/misc/panel.c
10757 PARALLEL PORT SUBSYSTEM
10758 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10759 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10760 L: linux-parport@lists.infradead.org (subscribers-only)
10762 F: drivers/parport/
10763 F: include/linux/parport*.h
10764 F: drivers/char/ppdev.c
10765 F: include/uapi/linux/ppdev.h
10766 F: Documentation/parport*.txt
10768 PARAVIRT_OPS INTERFACE
10769 M: Juergen Gross <jgross@suse.com>
10770 M: Alok Kataria <akataria@vmware.com>
10771 L: virtualization@lists.linux-foundation.org
10773 F: Documentation/virtual/paravirt_ops.txt
10774 F: arch/*/kernel/paravirt*
10775 F: arch/*/include/asm/paravirt*.h
10776 F: include/linux/hypervisor.h
10778 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10779 M: Tim Waugh <tim@cyberelk.net>
10780 L: linux-parport@lists.infradead.org (subscribers-only)
10782 F: Documentation/blockdev/paride.txt
10783 F: drivers/block/paride/
10785 PARISC ARCHITECTURE
10786 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10787 M: Helge Deller <deller@gmx.de>
10788 L: linux-parisc@vger.kernel.org
10789 W: http://www.parisc-linux.org/
10790 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10795 F: Documentation/parisc/
10797 F: drivers/char/agp/parisc-agp.c
10798 F: drivers/input/serio/gscps2.c
10799 F: drivers/parport/parport_gsc.*
10800 F: drivers/tty/serial/8250/8250_gsc.c
10801 F: drivers/video/fbdev/sti*
10802 F: drivers/video/console/sti*
10803 F: drivers/video/logo/logo_parisc*
10806 M: Jiri Pirko <jiri@mellanox.com>
10807 L: netdev@vger.kernel.org
10810 F: lib/test_parman.c
10811 F: include/linux/parman.h
10813 PC87360 HARDWARE MONITORING DRIVER
10814 M: Jim Cromie <jim.cromie@gmail.com>
10815 L: linux-hwmon@vger.kernel.org
10817 F: Documentation/hwmon/pc87360
10818 F: drivers/hwmon/pc87360.c
10820 PC8736x GPIO DRIVER
10821 M: Jim Cromie <jim.cromie@gmail.com>
10823 F: drivers/char/pc8736x_gpio.c
10825 PC87427 HARDWARE MONITORING DRIVER
10826 M: Jean Delvare <jdelvare@suse.com>
10827 L: linux-hwmon@vger.kernel.org
10829 F: Documentation/hwmon/pc87427
10830 F: drivers/hwmon/pc87427.c
10833 M: Riku Voipio <riku.voipio@iki.fi>
10835 F: drivers/leds/leds-pca9532.c
10836 F: include/linux/leds-pca9532.h
10838 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10839 M: Guenter Roeck <linux@roeck-us.net>
10840 L: linux-i2c@vger.kernel.org
10842 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10844 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10845 M: Khalid Aziz <khalid@gonehiking.org>
10847 F: drivers/firmware/pcdp.*
10849 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10850 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10851 L: linux-pci@vger.kernel.org
10852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10854 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10855 F: drivers/pci/controller/pci-aardvark.c
10857 PCI DRIVER FOR ALTERA PCIE IP
10858 M: Ley Foon Tan <lftan@altera.com>
10859 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10860 L: linux-pci@vger.kernel.org
10862 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10863 F: drivers/pci/controller/pcie-altera.c
10865 PCI DRIVER FOR APPLIEDMICRO XGENE
10866 M: Tanmay Inamdar <tinamdar@apm.com>
10867 L: linux-pci@vger.kernel.org
10868 L: linux-arm-kernel@lists.infradead.org
10870 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10871 F: drivers/pci/controller/pci-xgene.c
10873 PCI DRIVER FOR ARM VERSATILE PLATFORM
10874 M: Rob Herring <robh@kernel.org>
10875 L: linux-pci@vger.kernel.org
10876 L: linux-arm-kernel@lists.infradead.org
10878 F: Documentation/devicetree/bindings/pci/versatile.txt
10879 F: drivers/pci/controller/pci-versatile.c
10881 PCI DRIVER FOR ARMADA 8K
10882 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10883 L: linux-pci@vger.kernel.org
10884 L: linux-arm-kernel@lists.infradead.org
10886 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10887 F: drivers/pci/controller/dwc/pcie-armada8k.c
10889 PCI DRIVER FOR CADENCE PCIE IP
10890 M: Alan Douglas <adouglas@cadence.com>
10891 L: linux-pci@vger.kernel.org
10893 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10894 F: drivers/pci/controller/pcie-cadence*
10896 PCI DRIVER FOR FREESCALE LAYERSCAPE
10897 M: Minghuan Lian <minghuan.Lian@nxp.com>
10898 M: Mingkai Hu <mingkai.hu@nxp.com>
10899 M: Roy Zang <roy.zang@nxp.com>
10900 L: linuxppc-dev@lists.ozlabs.org
10901 L: linux-pci@vger.kernel.org
10902 L: linux-arm-kernel@lists.infradead.org
10904 F: drivers/pci/controller/dwc/*layerscape*
10906 PCI DRIVER FOR GENERIC OF HOSTS
10907 M: Will Deacon <will.deacon@arm.com>
10908 L: linux-pci@vger.kernel.org
10909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10911 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10912 F: drivers/pci/controller/pci-host-common.c
10913 F: drivers/pci/controller/pci-host-generic.c
10915 PCI DRIVER FOR IMX6
10916 M: Richard Zhu <hongxing.zhu@nxp.com>
10917 M: Lucas Stach <l.stach@pengutronix.de>
10918 L: linux-pci@vger.kernel.org
10919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10921 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10922 F: drivers/pci/controller/dwc/*imx6*
10924 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10925 M: Keith Busch <keith.busch@intel.com>
10926 M: Jonathan Derrick <jonathan.derrick@intel.com>
10927 L: linux-pci@vger.kernel.org
10929 F: drivers/pci/controller/vmd.c
10931 PCI DRIVER FOR MICROSEMI SWITCHTEC
10932 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10933 M: Logan Gunthorpe <logang@deltatee.com>
10934 L: linux-pci@vger.kernel.org
10936 F: Documentation/switchtec.txt
10937 F: Documentation/ABI/testing/sysfs-class-switchtec
10938 F: drivers/pci/switch/switchtec*
10939 F: include/uapi/linux/switchtec_ioctl.h
10940 F: include/linux/switchtec.h
10941 F: drivers/ntb/hw/mscc/
10943 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10944 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10945 M: Jason Cooper <jason@lakedaemon.net>
10946 L: linux-pci@vger.kernel.org
10947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10949 F: drivers/pci/controller/*mvebu*
10951 PCI DRIVER FOR NVIDIA TEGRA
10952 M: Thierry Reding <thierry.reding@gmail.com>
10953 L: linux-tegra@vger.kernel.org
10954 L: linux-pci@vger.kernel.org
10956 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10957 F: drivers/pci/controller/pci-tegra.c
10959 PCI DRIVER FOR RENESAS R-CAR
10960 M: Simon Horman <horms@verge.net.au>
10961 L: linux-pci@vger.kernel.org
10962 L: linux-renesas-soc@vger.kernel.org
10964 F: drivers/pci/controller/*rcar*
10966 PCI DRIVER FOR SAMSUNG EXYNOS
10967 M: Jingoo Han <jingoohan1@gmail.com>
10968 L: linux-pci@vger.kernel.org
10969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10970 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10972 F: drivers/pci/controller/dwc/pci-exynos.c
10974 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10975 M: Jingoo Han <jingoohan1@gmail.com>
10976 M: Joao Pinto <Joao.Pinto@synopsys.com>
10977 L: linux-pci@vger.kernel.org
10979 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10980 F: drivers/pci/controller/dwc/*designware*
10982 PCI DRIVER FOR TI DRA7XX
10983 M: Kishon Vijay Abraham I <kishon@ti.com>
10984 L: linux-omap@vger.kernel.org
10985 L: linux-pci@vger.kernel.org
10987 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10988 F: drivers/pci/controller/dwc/pci-dra7xx.c
10990 PCI DRIVER FOR TI KEYSTONE
10991 M: Murali Karicheri <m-karicheri2@ti.com>
10992 L: linux-pci@vger.kernel.org
10993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10995 F: drivers/pci/controller/dwc/*keystone*
10997 PCI ENDPOINT SUBSYSTEM
10998 M: Kishon Vijay Abraham I <kishon@ti.com>
10999 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11000 L: linux-pci@vger.kernel.org
11001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11003 F: drivers/pci/endpoint/
11004 F: drivers/misc/pci_endpoint_test.c
11007 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11008 M: Russell Currey <ruscur@russell.cc>
11009 L: linuxppc-dev@lists.ozlabs.org
11011 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11012 F: arch/powerpc/kernel/eeh*.c
11013 F: arch/powerpc/platforms/*/eeh*.c
11014 F: arch/powerpc/include/*/eeh*.h
11017 M: Linas Vepstas <linasvepstas@gmail.com>
11018 L: linux-pci@vger.kernel.org
11020 F: Documentation/PCI/pci-error-recovery.txt
11022 PCI MSI DRIVER FOR ALTERA MSI IP
11023 M: Ley Foon Tan <lftan@altera.com>
11024 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11025 L: linux-pci@vger.kernel.org
11027 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11028 F: drivers/pci/controller/pcie-altera-msi.c
11030 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11031 M: Duc Dang <dhdang@apm.com>
11032 L: linux-pci@vger.kernel.org
11033 L: linux-arm-kernel@lists.infradead.org
11035 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11036 F: drivers/pci/controller/pci-xgene-msi.c
11039 M: Bjorn Helgaas <bhelgaas@google.com>
11040 L: linux-pci@vger.kernel.org
11041 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11044 F: Documentation/devicetree/bindings/pci/
11045 F: Documentation/PCI/
11046 F: drivers/acpi/pci*
11048 F: include/asm-generic/pci*
11049 F: include/linux/pci*
11050 F: include/linux/of_pci.h
11051 F: include/uapi/linux/pci*
11054 F: arch/x86/kernel/quirks.c
11056 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11057 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11058 L: linux-pci@vger.kernel.org
11059 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11062 F: drivers/pci/controller/
11064 PCIE DRIVER FOR AXIS ARTPEC
11065 M: Jesper Nilsson <jesper.nilsson@axis.com>
11066 L: linux-arm-kernel@axis.com
11067 L: linux-pci@vger.kernel.org
11069 F: Documentation/devicetree/bindings/pci/axis,artpec*
11070 F: drivers/pci/controller/dwc/*artpec*
11072 PCIE DRIVER FOR CAVIUM THUNDERX
11073 M: David Daney <david.daney@cavium.com>
11074 L: linux-pci@vger.kernel.org
11075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11077 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11078 F: drivers/pci/controller/pci-thunder-*
11080 PCIE DRIVER FOR HISILICON
11081 M: Zhou Wang <wangzhou1@hisilicon.com>
11082 L: linux-pci@vger.kernel.org
11084 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11085 F: drivers/pci/controller/dwc/pcie-hisi.c
11087 PCIE DRIVER FOR HISILICON KIRIN
11088 M: Xiaowei Song <songxiaowei@hisilicon.com>
11089 M: Binghui Wang <wangbinghui@hisilicon.com>
11090 L: linux-pci@vger.kernel.org
11092 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11093 F: drivers/pci/controller/dwc/pcie-kirin.c
11095 PCIE DRIVER FOR HISILICON STB
11096 M: Jianguo Sun <sunjianguo1@huawei.com>
11097 M: Shawn Guo <shawn.guo@linaro.org>
11098 L: linux-pci@vger.kernel.org
11100 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11101 F: drivers/pci/controller/dwc/pcie-histb.c
11103 PCIE DRIVER FOR MEDIATEK
11104 M: Ryder Lee <ryder.lee@mediatek.com>
11105 L: linux-pci@vger.kernel.org
11106 L: linux-mediatek@lists.infradead.org
11108 F: Documentation/devicetree/bindings/pci/mediatek*
11109 F: drivers/pci/controller/*mediatek*
11111 PCIE DRIVER FOR QUALCOMM MSM
11112 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11113 L: linux-pci@vger.kernel.org
11114 L: linux-arm-msm@vger.kernel.org
11116 F: drivers/pci/controller/dwc/*qcom*
11118 PCIE DRIVER FOR ROCKCHIP
11119 M: Shawn Lin <shawn.lin@rock-chips.com>
11120 L: linux-pci@vger.kernel.org
11121 L: linux-rockchip@lists.infradead.org
11123 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11124 F: drivers/pci/controller/pcie-rockchip*
11126 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11127 M: Linus Walleij <linus.walleij@linaro.org>
11128 L: linux-pci@vger.kernel.org
11130 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11131 F: drivers/pci/controller/pci-v3-semi.c
11133 PCIE DRIVER FOR ST SPEAR13XX
11134 M: Pratyush Anand <pratyush.anand@gmail.com>
11135 L: linux-pci@vger.kernel.org
11137 F: drivers/pci/controller/dwc/*spear*
11140 M: Dominik Brodowski <linux@dominikbrodowski.net>
11141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11143 F: Documentation/pcmcia/
11148 PCNET32 NETWORK DRIVER
11149 M: Don Fry <pcnet32@frontier.com>
11150 L: netdev@vger.kernel.org
11152 F: drivers/net/ethernet/amd/pcnet32.c
11154 PCRYPT PARALLEL CRYPTO ENGINE
11155 M: Steffen Klassert <steffen.klassert@secunet.com>
11156 L: linux-crypto@vger.kernel.org
11159 F: include/crypto/pcrypt.h
11161 PEAQ WMI HOTKEYS DRIVER
11162 M: Hans de Goede <hdegoede@redhat.com>
11163 L: platform-driver-x86@vger.kernel.org
11165 F: drivers/platform/x86/peaq-wmi.c
11167 PER-CPU MEMORY ALLOCATOR
11168 M: Tejun Heo <tj@kernel.org>
11169 M: Christoph Lameter <cl@linux.com>
11170 M: Dennis Zhou <dennisszhou@gmail.com>
11171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11173 F: include/linux/percpu*.h
11175 F: arch/*/include/asm/percpu.h
11177 PER-TASK DELAY ACCOUNTING
11178 M: Balbir Singh <bsingharora@gmail.com>
11180 F: include/linux/delayacct.h
11181 F: kernel/delayacct.c
11183 PERFORMANCE EVENTS SUBSYSTEM
11184 M: Peter Zijlstra <peterz@infradead.org>
11185 M: Ingo Molnar <mingo@redhat.com>
11186 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11187 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11188 R: Jiri Olsa <jolsa@redhat.com>
11189 R: Namhyung Kim <namhyung@kernel.org>
11190 L: linux-kernel@vger.kernel.org
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11194 F: include/linux/perf_event.h
11195 F: include/uapi/linux/perf_event.h
11196 F: arch/*/kernel/perf_event*.c
11197 F: arch/*/kernel/*/perf_event*.c
11198 F: arch/*/kernel/*/*/perf_event*.c
11199 F: arch/*/include/asm/perf_event.h
11200 F: arch/*/kernel/perf_callchain.c
11204 PERSONALITY HANDLING
11205 M: Christoph Hellwig <hch@infradead.org>
11206 L: linux-abi-devel@lists.sourceforge.net
11208 F: include/linux/personality.h
11209 F: include/uapi/linux/personality.h
11212 M: Remi Denis-Courmont <courmisch@gmail.com>
11214 F: Documentation/networking/phonet.txt
11215 F: include/linux/phonet.h
11216 F: include/net/phonet/
11217 F: include/uapi/linux/phonet.h
11221 M: Joern Engel <joern@lazybastard.org>
11222 L: linux-mtd@lists.infradead.org
11224 F: drivers/mtd/devices/phram.c
11227 M: Bruno Prémont <bonbons@linux-vserver.org>
11228 L: linux-input@vger.kernel.org
11230 F: drivers/hid/hid-picolcd*
11233 M: Jamie Iles <jamie@jamieiles.com>
11234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235 T: git git://github.com/jamieiles/linux-2.6-ji.git
11237 F: arch/arm/boot/dts/picoxcell*
11238 F: arch/arm/mach-picoxcell/
11239 F: drivers/crypto/picoxcell*
11241 PIN CONTROL SUBSYSTEM
11242 M: Linus Walleij <linus.walleij@linaro.org>
11243 L: linux-gpio@vger.kernel.org
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11246 F: Documentation/devicetree/bindings/pinctrl/
11247 F: Documentation/driver-api/pinctl.rst
11248 F: drivers/pinctrl/
11249 F: include/linux/pinctrl/
11251 PIN CONTROLLER - ATMEL AT91
11252 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11255 F: drivers/pinctrl/pinctrl-at91.*
11257 PIN CONTROLLER - ATMEL AT91 PIO4
11258 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11260 L: linux-gpio@vger.kernel.org
11262 F: drivers/pinctrl/pinctrl-at91-pio4.*
11264 PIN CONTROLLER - FREESCALE
11265 M: Dong Aisheng <aisheng.dong@nxp.com>
11266 M: Fabio Estevam <festevam@gmail.com>
11267 M: Shawn Guo <shawnguo@kernel.org>
11268 M: Stefan Agner <stefan@agner.ch>
11269 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11270 L: linux-gpio@vger.kernel.org
11272 F: drivers/pinctrl/freescale/
11273 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11275 PIN CONTROLLER - INTEL
11276 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11277 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11279 F: drivers/pinctrl/intel/
11281 PIN CONTROLLER - MEDIATEK
11282 M: Sean Wang <sean.wang@mediatek.com>
11283 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11285 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11286 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11287 F: drivers/pinctrl/mediatek/mtk-eint.*
11288 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11289 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11290 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11292 PIN CONTROLLER - QUALCOMM
11293 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11295 L: linux-arm-msm@vger.kernel.org
11296 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11297 F: drivers/pinctrl/qcom/
11299 PIN CONTROLLER - RENESAS
11300 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11301 M: Geert Uytterhoeven <geert+renesas@glider.be>
11302 L: linux-renesas-soc@vger.kernel.org
11303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11305 F: drivers/pinctrl/sh-pfc/
11307 PIN CONTROLLER - SAMSUNG
11308 M: Tomasz Figa <tomasz.figa@gmail.com>
11309 M: Krzysztof Kozlowski <krzk@kernel.org>
11310 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11312 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11313 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11316 F: drivers/pinctrl/samsung/
11317 F: include/dt-bindings/pinctrl/samsung.h
11318 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11320 PIN CONTROLLER - SINGLE
11321 M: Tony Lindgren <tony@atomide.com>
11322 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11324 L: linux-omap@vger.kernel.org
11326 F: drivers/pinctrl/pinctrl-single.c
11328 PIN CONTROLLER - ST SPEAR
11329 M: Viresh Kumar <vireshk@kernel.org>
11330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331 W: http://www.st.com/spear
11333 F: drivers/pinctrl/spear/
11335 PISTACHIO SOC SUPPORT
11336 M: James Hartley <james.hartley@sondrel.com>
11337 L: linux-mips@linux-mips.org
11339 F: arch/mips/pistachio/
11340 F: arch/mips/include/asm/mach-pistachio/
11341 F: arch/mips/boot/dts/img/pistachio*
11342 F: arch/mips/configs/pistachio*_defconfig
11346 M: linux-block@vger.kernel.org
11347 F: drivers/block/pktcdvd.c
11348 F: include/linux/pktcdvd.h
11349 F: include/uapi/linux/pktcdvd.h
11351 PKUNITY SOC DRIVERS
11352 M: Guan Xuetao <gxt@pku.edu.cn>
11353 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11355 T: git git://github.com/gxt/linux.git
11356 F: drivers/input/serio/i8042-unicore32io.h
11357 F: drivers/i2c/busses/i2c-puv3.c
11358 F: drivers/video/fbdev/fb-puv3.c
11359 F: drivers/rtc/rtc-puv3.c
11361 PMBUS HARDWARE MONITORING DRIVERS
11362 M: Guenter Roeck <linux@roeck-us.net>
11363 L: linux-hwmon@vger.kernel.org
11364 W: http://hwmon.wiki.kernel.org/
11365 W: http://www.roeck-us.net/linux/drivers/
11366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11368 F: Documentation/hwmon/pmbus
11369 F: drivers/hwmon/pmbus/
11370 F: include/linux/pmbus.h
11372 PMC SIERRA MaxRAID DRIVER
11373 L: linux-scsi@vger.kernel.org
11374 W: http://www.pmc-sierra.com/
11376 F: drivers/scsi/pmcraid.*
11378 PMC SIERRA PM8001 DRIVER
11379 M: Jack Wang <jinpu.wang@profitbricks.com>
11380 M: lindar_liu@usish.com
11381 L: linux-scsi@vger.kernel.org
11383 F: drivers/scsi/pm8001/
11386 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11390 POSIX CLOCKS and TIMERS
11391 M: Thomas Gleixner <tglx@linutronix.de>
11392 L: linux-kernel@vger.kernel.org
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11396 F: include/linux/timer*
11397 F: kernel/time/*timer*
11399 POWER MANAGEMENT CORE
11400 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11401 L: linux-pm@vger.kernel.org
11402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11403 B: https://bugzilla.kernel.org
11405 F: drivers/base/power/
11406 F: include/linux/pm.h
11407 F: include/linux/pm_*
11408 F: include/linux/powercap.h
11409 F: drivers/powercap/
11410 F: kernel/configs/nopm.config
11412 POWER STATE COORDINATION INTERFACE (PSCI)
11413 M: Mark Rutland <mark.rutland@arm.com>
11414 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11415 L: linux-arm-kernel@lists.infradead.org
11417 F: drivers/firmware/psci*.c
11418 F: include/linux/psci.h
11419 F: include/uapi/linux/psci.h
11421 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11422 M: Sebastian Reichel <sre@kernel.org>
11423 L: linux-pm@vger.kernel.org
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11426 F: Documentation/ABI/testing/sysfs-class-power
11427 F: Documentation/devicetree/bindings/power/supply/
11428 F: include/linux/power_supply.h
11429 F: drivers/power/supply/
11431 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11432 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11433 L: linuxppc-dev@lists.ozlabs.org
11435 F: drivers/char/powernv-op-panel.c
11437 PPP OVER ATM (RFC 2364)
11438 M: Mitchell Blank Jr <mitch@sfgoth.com>
11440 F: net/atm/pppoatm.c
11441 F: include/uapi/linux/atmppp.h
11444 M: Michal Ostrowski <mostrows@earthlink.net>
11446 F: drivers/net/ppp/pppoe.c
11447 F: drivers/net/ppp/pppox.c
11450 M: James Chapman <jchapman@katalix.com>
11452 F: net/l2tp/l2tp_ppp.c
11453 F: include/linux/if_pppol2tp.h
11454 F: include/uapi/linux/if_pppol2tp.h
11456 PPP PROTOCOL DRIVERS AND COMPRESSORS
11457 M: Paul Mackerras <paulus@samba.org>
11458 L: linux-ppp@vger.kernel.org
11460 F: drivers/net/ppp/ppp_*
11463 M: Rodolfo Giometti <giometti@enneenne.com>
11464 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11465 L: linuxpps@ml.enneenne.com (subscribers-only)
11467 F: Documentation/pps/
11468 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11469 F: Documentation/ABI/testing/sysfs-pps
11471 F: include/linux/pps*.h
11472 F: include/uapi/linux/pps.h
11475 M: Dmitry Kozlov <xeb@mail.ru>
11476 L: netdev@vger.kernel.org
11478 F: drivers/net/ppp/pptp.c
11479 W: http://sourceforge.net/projects/accel-pptp
11482 M: Robert Love <rml@tech9.net>
11483 L: kpreempt-tech@lists.sourceforge.net
11484 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11486 F: Documentation/preempt-locking.txt
11487 F: include/linux/preempt.h
11490 M: Petr Mladek <pmladek@suse.com>
11491 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11492 R: Steven Rostedt <rostedt@goodmis.org>
11495 F: include/linux/printk.h
11497 PRISM54 WIRELESS DRIVER
11498 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11499 L: linux-wireless@vger.kernel.org
11500 W: http://wireless.kernel.org/en/users/Drivers/p54
11502 F: drivers/net/wireless/intersil/prism54/
11505 R: Alexey Dobriyan <adobriyan@gmail.com>
11506 L: linux-kernel@vger.kernel.org
11507 L: linux-fsdevel@vger.kernel.org
11510 F: include/linux/proc_fs.h
11511 F: tools/testing/selftests/proc/
11514 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11515 M: Kees Cook <keescook@chromium.org>
11516 L: linux-kernel@vger.kernel.org
11517 L: linux-fsdevel@vger.kernel.org
11519 F: fs/proc/proc_sysctl.c
11520 F: include/linux/sysctl.h
11522 F: tools/testing/selftests/sysctl/
11524 PS3 NETWORK SUPPORT
11525 M: Geoff Levand <geoff@infradead.org>
11526 L: netdev@vger.kernel.org
11527 L: linuxppc-dev@lists.ozlabs.org
11529 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11531 PS3 PLATFORM SUPPORT
11532 M: Geoff Levand <geoff@infradead.org>
11533 L: linuxppc-dev@lists.ozlabs.org
11535 F: arch/powerpc/boot/ps3*
11536 F: arch/powerpc/include/asm/lv1call.h
11537 F: arch/powerpc/include/asm/ps3*.h
11538 F: arch/powerpc/platforms/ps3/
11541 F: drivers/rtc/rtc-ps3.c
11542 F: drivers/usb/host/*ps3.c
11543 F: sound/ppc/snd_ps3*
11546 M: Jim Paris <jim@jtan.com>
11547 M: Geoff Levand <geoff@infradead.org>
11548 L: linuxppc-dev@lists.ozlabs.org
11550 F: drivers/block/ps3vram.c
11552 PSAMPLE PACKET SAMPLING SUPPORT:
11553 M: Yotam Gigi <yotam.gi@gmail.com>
11556 F: include/net/psample.h
11557 F: include/uapi/linux/psample.h
11560 M: Kees Cook <keescook@chromium.org>
11561 M: Anton Vorontsov <anton@enomsg.org>
11562 M: Colin Cross <ccross@android.com>
11563 M: Tony Luck <tony.luck@intel.com>
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11567 F: include/linux/pstore*
11568 F: drivers/firmware/efi/efi-pstore.c
11569 F: drivers/acpi/apei/erst.c
11570 F: Documentation/admin-guide/ramoops.rst
11571 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11572 K: \b(pstore|ramoops)
11574 PTP HARDWARE CLOCK SUPPORT
11575 M: Richard Cochran <richardcochran@gmail.com>
11576 L: netdev@vger.kernel.org
11578 W: http://linuxptp.sourceforge.net/
11579 F: Documentation/ABI/testing/sysfs-ptp
11580 F: Documentation/ptp/*
11581 F: drivers/net/phy/dp83640*
11583 F: include/linux/ptp_cl*
11586 M: Oleg Nesterov <oleg@redhat.com>
11588 F: include/asm-generic/syscall.h
11589 F: include/linux/ptrace.h
11590 F: include/linux/regset.h
11591 F: include/linux/tracehook.h
11592 F: include/uapi/linux/ptrace.h
11593 F: include/uapi/linux/ptrace.h
11594 F: include/asm-generic/ptrace.h
11596 F: arch/*/ptrace*.c
11597 F: arch/*/*/ptrace*.c
11598 F: arch/*/include/asm/ptrace*.h
11601 M: Hans Verkuil <hverkuil@xs4all.nl>
11602 L: linux-media@vger.kernel.org
11603 T: git git://linuxtv.org/media_tree.git
11605 F: drivers/media/usb/pulse8-cec/*
11606 F: Documentation/media/cec-drivers/pulse8-cec.rst
11608 PVRUSB2 VIDEO4LINUX DRIVER
11609 M: Mike Isely <isely@pobox.com>
11610 L: pvrusb2@isely.net (subscribers-only)
11611 L: linux-media@vger.kernel.org
11612 W: http://www.isely.net/pvrusb2/
11613 T: git git://linuxtv.org/media_tree.git
11615 F: Documentation/media/v4l-drivers/pvrusb2*
11616 F: drivers/media/usb/pvrusb2/
11619 M: Hans Verkuil <hverkuil@xs4all.nl>
11620 L: linux-media@vger.kernel.org
11621 T: git git://linuxtv.org/media_tree.git
11623 F: drivers/media/usb/pwc/*
11626 M: Kamil Debski <kamil@wypas.org>
11627 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11628 L: linux-hwmon@vger.kernel.org
11630 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11631 F: Documentation/hwmon/pwm-fan
11632 F: drivers/hwmon/pwm-fan.c
11635 M: Sean Young <sean@mess.org>
11636 L: linux-media@vger.kernel.org
11638 F: drivers/media/rc/pwm-ir-tx.c
11641 M: Thierry Reding <thierry.reding@gmail.com>
11642 L: linux-pwm@vger.kernel.org
11644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11645 F: Documentation/pwm.txt
11646 F: Documentation/devicetree/bindings/pwm/
11647 F: include/linux/pwm.h
11649 F: drivers/video/backlight/pwm_bl.c
11650 F: include/linux/pwm_backlight.h
11651 F: drivers/gpio/gpio-mvebu.c
11652 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11655 M: Robert Jarzmik <robert.jarzmik@free.fr>
11656 L: linux-gpio@vger.kernel.org
11658 F: drivers/gpio/gpio-pxa.c
11664 M: Robert Jarzmik <robert.jarzmik@free.fr>
11665 L: linux-rtc@vger.kernel.org
11668 PXA2xx/PXA3xx SUPPORT
11669 M: Daniel Mack <daniel@zonque.org>
11670 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11671 M: Robert Jarzmik <robert.jarzmik@free.fr>
11672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673 T: git git://github.com/hzhuang1/linux.git
11674 T: git git://github.com/rjarzmik/linux.git
11676 F: arch/arm/boot/dts/pxa*
11677 F: arch/arm/mach-pxa/
11678 F: drivers/dma/pxa*
11679 F: drivers/pcmcia/pxa2xx*
11680 F: drivers/pinctrl/pxa/
11681 F: drivers/spi/spi-pxa2xx*
11682 F: drivers/usb/gadget/udc/pxa2*
11683 F: include/sound/pxa2xx-lib.h
11688 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11689 L: qat-linux@intel.com
11691 F: drivers/crypto/qat/
11693 QCOM AUDIO (ASoC) DRIVERS
11694 M: Patrick Lai <plai@codeaurora.org>
11695 M: Banajit Goswami <bgoswami@codeaurora.org>
11696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11700 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11701 M: Gabriel Somlo <somlo@cmu.edu>
11702 M: "Michael S. Tsirkin" <mst@redhat.com>
11703 L: qemu-devel@nongnu.org
11705 F: drivers/firmware/qemu_fw_cfg.c
11706 F: include/uapi/linux/qemu_fw_cfg.h
11709 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11710 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11711 L: linux-rdma@vger.kernel.org
11713 F: drivers/infiniband/hw/qib/
11715 QLOGIC QL41xxx FCOE DRIVER
11716 M: QLogic-Storage-Upstream@cavium.com
11717 L: linux-scsi@vger.kernel.org
11719 F: drivers/scsi/qedf/
11721 QLOGIC QL41xxx ISCSI DRIVER
11722 M: QLogic-Storage-Upstream@cavium.com
11723 L: linux-scsi@vger.kernel.org
11725 F: drivers/scsi/qedi/
11727 QLOGIC QL4xxx ETHERNET DRIVER
11728 M: Ariel Elior <Ariel.Elior@cavium.com>
11729 M: everest-linux-l2@cavium.com
11730 L: netdev@vger.kernel.org
11732 F: drivers/net/ethernet/qlogic/qed/
11733 F: include/linux/qed/
11734 F: drivers/net/ethernet/qlogic/qede/
11736 QLOGIC QL4xxx RDMA DRIVER
11737 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11738 M: Ariel Elior <Ariel.Elior@cavium.com>
11739 L: linux-rdma@vger.kernel.org
11741 F: drivers/infiniband/hw/qedr/
11742 F: include/uapi/rdma/qedr-abi.h
11744 QLOGIC QLA1280 SCSI DRIVER
11745 M: Michael Reed <mdr@sgi.com>
11746 L: linux-scsi@vger.kernel.org
11748 F: drivers/scsi/qla1280.[ch]
11750 QLOGIC QLA2XXX FC-SCSI DRIVER
11751 M: qla2xxx-upstream@qlogic.com
11752 L: linux-scsi@vger.kernel.org
11754 F: Documentation/scsi/LICENSE.qla2xxx
11755 F: drivers/scsi/qla2xxx/
11757 QLOGIC QLA3XXX NETWORK DRIVER
11758 M: Dept-GELinuxNICDev@cavium.com
11759 L: netdev@vger.kernel.org
11761 F: Documentation/networking/LICENSE.qla3xxx
11762 F: drivers/net/ethernet/qlogic/qla3xxx.*
11764 QLOGIC QLA4XXX iSCSI DRIVER
11765 M: QLogic-Storage-Upstream@qlogic.com
11766 L: linux-scsi@vger.kernel.org
11768 F: Documentation/scsi/LICENSE.qla4xxx
11769 F: drivers/scsi/qla4xxx/
11771 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11772 M: Harish Patil <harish.patil@cavium.com>
11773 M: Manish Chopra <manish.chopra@cavium.com>
11774 M: Dept-GELinuxNICDev@cavium.com
11775 L: netdev@vger.kernel.org
11777 F: drivers/net/ethernet/qlogic/qlcnic/
11779 QLOGIC QLGE 10Gb ETHERNET DRIVER
11780 M: Harish Patil <harish.patil@cavium.com>
11781 M: Manish Chopra <manish.chopra@cavium.com>
11782 M: Dept-GELinuxNICDev@cavium.com
11783 L: netdev@vger.kernel.org
11785 F: drivers/net/ethernet/qlogic/qlge/
11788 M: Anders Larsen <al@alarsen.net>
11789 W: http://www.alarsen.net/linux/qnx4fs/
11792 F: include/uapi/linux/qnx4_fs.h
11793 F: include/uapi/linux/qnxtypes.h
11795 QORIQ DPAA2 FSL-MC BUS DRIVER
11796 M: Stuart Yoder <stuyoder@gmail.com>
11797 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11798 L: linux-kernel@vger.kernel.org
11800 F: drivers/bus/fsl-mc/
11801 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11802 F: Documentation/networking/dpaa2/overview.rst
11804 QT1010 MEDIA DRIVER
11805 M: Antti Palosaari <crope@iki.fi>
11806 L: linux-media@vger.kernel.org
11807 W: https://linuxtv.org
11808 W: http://palosaari.fi/linux/
11809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11810 T: git git://linuxtv.org/anttip/media_tree.git
11812 F: drivers/media/tuners/qt1010*
11814 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11815 M: Kalle Valo <kvalo@codeaurora.org>
11816 L: ath10k@lists.infradead.org
11817 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11820 F: drivers/net/wireless/ath/ath10k/
11822 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11823 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11824 L: linux-wireless@vger.kernel.org
11825 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11827 F: drivers/net/wireless/ath/ath9k/
11829 QUALCOMM CAMERA SUBSYSTEM DRIVER
11830 M: Todor Tomov <todor.tomov@linaro.org>
11831 L: linux-media@vger.kernel.org
11833 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11834 F: Documentation/media/v4l-drivers/qcom_camss.rst
11835 F: drivers/media/platform/qcom/camss-8x16/
11837 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11838 M: Ilia Lin <ilia.lin@gmail.com>
11839 L: linux-pm@vger.kernel.org
11841 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11842 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11844 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11845 M: Timur Tabi <timur@kernel.org>
11846 L: netdev@vger.kernel.org
11848 F: drivers/net/ethernet/qualcomm/emac/
11850 QUALCOMM HEXAGON ARCHITECTURE
11851 M: Richard Kuo <rkuo@codeaurora.org>
11852 L: linux-hexagon@vger.kernel.org
11853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11857 QUALCOMM HIDMA DRIVER
11858 M: Sinan Kaya <okaya@kernel.org>
11859 L: linux-arm-kernel@lists.infradead.org
11860 L: linux-arm-msm@vger.kernel.org
11861 L: dmaengine@vger.kernel.org
11863 F: drivers/dma/qcom/hidma*
11866 M: Rob Clark <robdclark@gmail.com>
11867 L: iommu@lists.linux-foundation.org
11868 L: linux-arm-msm@vger.kernel.org
11870 F: drivers/iommu/qcom_iommu.c
11872 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11873 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11874 L: linux-media@vger.kernel.org
11875 L: linux-arm-msm@vger.kernel.org
11876 T: git git://linuxtv.org/media_tree.git
11878 F: drivers/media/platform/qcom/venus/
11880 QUALCOMM WCN36XX WIRELESS DRIVER
11881 M: Kalle Valo <kvalo@codeaurora.org>
11882 L: wcn36xx@lists.infradead.org
11883 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11884 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11886 F: drivers/net/wireless/ath/wcn36xx/
11888 QUANTENNA QTNFMAC WIRELESS DRIVER
11889 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11890 M: Avinash Patil <avinashp@quantenna.com>
11891 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11892 L: linux-wireless@vger.kernel.org
11894 F: drivers/net/wireless/quantenna
11896 RADEON and AMDGPU DRM DRIVERS
11897 M: Alex Deucher <alexander.deucher@amd.com>
11898 M: Christian König <christian.koenig@amd.com>
11899 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11900 L: amd-gfx@lists.freedesktop.org
11901 T: git git://people.freedesktop.org/~agd5f/linux
11903 F: drivers/gpu/drm/radeon/
11904 F: include/uapi/drm/radeon_drm.h
11905 F: drivers/gpu/drm/amd/
11906 F: include/uapi/drm/amdgpu_drm.h
11908 RADEON FRAMEBUFFER DISPLAY DRIVER
11909 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11910 L: linux-fbdev@vger.kernel.org
11912 F: drivers/video/fbdev/aty/radeon*
11913 F: include/uapi/linux/radeonfb.h
11915 RADIOSHARK RADIO DRIVER
11916 M: Hans Verkuil <hverkuil@xs4all.nl>
11917 L: linux-media@vger.kernel.org
11918 T: git git://linuxtv.org/media_tree.git
11920 F: drivers/media/radio/radio-shark.c
11922 RADIOSHARK2 RADIO DRIVER
11923 M: Hans Verkuil <hverkuil@xs4all.nl>
11924 L: linux-media@vger.kernel.org
11925 T: git git://linuxtv.org/media_tree.git
11927 F: drivers/media/radio/radio-shark2.c
11928 F: drivers/media/radio/radio-tea5777.c
11930 RADOS BLOCK DEVICE (RBD)
11931 M: Ilya Dryomov <idryomov@gmail.com>
11932 M: Sage Weil <sage@redhat.com>
11933 M: Alex Elder <elder@kernel.org>
11934 L: ceph-devel@vger.kernel.org
11935 W: http://ceph.com/
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11937 T: git git://github.com/ceph/ceph-client.git
11939 F: Documentation/ABI/testing/sysfs-bus-rbd
11940 F: drivers/block/rbd.c
11941 F: drivers/block/rbd_types.h
11943 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11944 M: Paul Mackerras <paulus@samba.org>
11945 L: linux-fbdev@vger.kernel.org
11947 F: drivers/video/fbdev/aty/aty128fb.c
11949 RAINSHADOW-CEC DRIVER
11950 M: Hans Verkuil <hverkuil@xs4all.nl>
11951 L: linux-media@vger.kernel.org
11952 T: git git://linuxtv.org/media_tree.git
11954 F: drivers/media/usb/rainshadow-cec/*
11956 RALINK MIPS ARCHITECTURE
11957 M: John Crispin <john@phrozen.org>
11958 L: linux-mips@linux-mips.org
11960 F: arch/mips/ralink
11962 RALINK RT2X00 WIRELESS LAN DRIVER
11964 M: Stanislaw Gruszka <sgruszka@redhat.com>
11965 M: Helmut Schaa <helmut.schaa@googlemail.com>
11966 L: linux-wireless@vger.kernel.org
11968 F: drivers/net/wireless/ralink/rt2x00/
11970 RAMDISK RAM BLOCK DEVICE DRIVER
11971 M: Jens Axboe <axboe@kernel.dk>
11973 F: Documentation/blockdev/ramdisk.txt
11974 F: drivers/block/brd.c
11976 RANCHU VIRTUAL BOARD FOR MIPS
11977 M: Miodrag Dinic <miodrag.dinic@mips.com>
11978 L: linux-mips@linux-mips.org
11980 F: arch/mips/generic/board-ranchu.c
11981 F: arch/mips/configs/generic/board-ranchu.config
11983 RANDOM NUMBER DRIVER
11984 M: "Theodore Ts'o" <tytso@mit.edu>
11986 F: drivers/char/random.c
11989 M: Matt Porter <mporter@kernel.crashing.org>
11990 M: Alexandre Bounine <alex.bou9@gmail.com>
11992 F: drivers/rapidio/
11994 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11995 L: linux-wireless@vger.kernel.org
11997 F: drivers/net/wireless/ray*
11999 RCUTORTURE TEST FRAMEWORK
12000 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12001 M: Josh Triplett <josh@joshtriplett.org>
12002 R: Steven Rostedt <rostedt@goodmis.org>
12003 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12004 R: Lai Jiangshan <jiangshanlai@gmail.com>
12005 L: linux-kernel@vger.kernel.org
12007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12008 F: tools/testing/selftests/rcutorture
12011 M: Florian Fainelli <florian@openwrt.org>
12014 RDC R6040 FAST ETHERNET DRIVER
12015 M: Florian Fainelli <f.fainelli@gmail.com>
12016 L: netdev@vger.kernel.org
12018 F: drivers/net/ethernet/rdc/r6040.c
12020 RDMAVT - RDMA verbs software
12021 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12022 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12023 L: linux-rdma@vger.kernel.org
12025 F: drivers/infiniband/sw/rdmavt
12027 RDS - RELIABLE DATAGRAM SOCKETS
12028 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12029 L: netdev@vger.kernel.org
12030 L: linux-rdma@vger.kernel.org
12031 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12032 W: https://oss.oracle.com/projects/rds/
12035 F: Documentation/networking/rds.txt
12037 RDT - RESOURCE ALLOCATION
12038 M: Fenghua Yu <fenghua.yu@intel.com>
12039 L: linux-kernel@vger.kernel.org
12041 F: arch/x86/kernel/cpu/intel_rdt*
12042 F: arch/x86/include/asm/intel_rdt_sched.h
12043 F: Documentation/x86/intel_rdt*
12045 READ-COPY UPDATE (RCU)
12046 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12047 M: Josh Triplett <josh@joshtriplett.org>
12048 R: Steven Rostedt <rostedt@goodmis.org>
12049 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12050 R: Lai Jiangshan <jiangshanlai@gmail.com>
12051 L: linux-kernel@vger.kernel.org
12052 W: http://www.rdrop.com/users/paulmck/RCU/
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12055 F: Documentation/RCU/
12056 X: Documentation/RCU/torture.txt
12057 F: include/linux/rcu*
12058 X: include/linux/srcu.h
12060 X: kernel/torture.c
12062 REAL TIME CLOCK (RTC) SUBSYSTEM
12063 M: Alessandro Zummo <a.zummo@towertech.it>
12064 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12065 L: linux-rtc@vger.kernel.org
12066 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12069 F: Documentation/devicetree/bindings/rtc/
12070 F: Documentation/rtc.txt
12072 F: include/linux/rtc.h
12073 F: include/uapi/linux/rtc.h
12074 F: include/linux/rtc/
12075 F: include/linux/platform_data/rtc-*
12076 F: tools/testing/selftests/rtc/
12078 REALTEK AUDIO CODECS
12079 M: Bard Liao <bardliao@realtek.com>
12080 M: Oder Chiou <oder_chiou@realtek.com>
12082 F: sound/soc/codecs/rt*
12083 F: include/sound/rt*.h
12085 REGISTER MAP ABSTRACTION
12086 M: Mark Brown <broonie@kernel.org>
12087 L: linux-kernel@vger.kernel.org
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12090 F: Documentation/devicetree/bindings/regmap/
12091 F: drivers/base/regmap/
12092 F: include/linux/regmap.h
12094 REISERFS FILE SYSTEM
12095 L: reiserfs-devel@vger.kernel.org
12099 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12100 M: Ohad Ben-Cohen <ohad@wizery.com>
12101 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12102 L: linux-remoteproc@vger.kernel.org
12103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12105 F: Documentation/devicetree/bindings/remoteproc/
12106 F: Documentation/remoteproc.txt
12107 F: drivers/remoteproc/
12108 F: include/linux/remoteproc.h
12110 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12111 M: Ohad Ben-Cohen <ohad@wizery.com>
12112 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12113 L: linux-remoteproc@vger.kernel.org
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12117 F: Documentation/rpmsg.txt
12118 F: include/linux/rpmsg.h
12119 F: include/linux/rpmsg/
12121 RENESAS CLOCK DRIVERS
12122 M: Geert Uytterhoeven <geert+renesas@glider.be>
12123 L: linux-renesas-soc@vger.kernel.org
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12126 F: drivers/clk/renesas/
12128 RENESAS EMEV2 I2C DRIVER
12129 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12131 F: drivers/i2c/busses/i2c-emev2.c
12133 RENESAS ETHERNET DRIVERS
12134 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12135 L: netdev@vger.kernel.org
12136 L: linux-renesas-soc@vger.kernel.org
12137 F: Documentation/devicetree/bindings/net/renesas,*.txt
12138 F: Documentation/devicetree/bindings/net/sh_eth.txt
12139 F: drivers/net/ethernet/renesas/
12140 F: include/linux/sh_eth.h
12142 RENESAS R-CAR GYROADC DRIVER
12143 M: Marek Vasut <marek.vasut@gmail.com>
12144 L: linux-iio@vger.kernel.org
12146 F: drivers/iio/adc/rcar_gyro_adc.c
12148 RENESAS R-CAR I2C DRIVERS
12149 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12151 F: drivers/i2c/busses/i2c-rcar.c
12152 F: drivers/i2c/busses/i2c-sh_mobile.c
12154 RENESAS USB PHY DRIVER
12155 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12156 L: linux-renesas-soc@vger.kernel.org
12158 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12160 RESET CONTROLLER FRAMEWORK
12161 M: Philipp Zabel <p.zabel@pengutronix.de>
12162 T: git git://git.pengutronix.de/git/pza/linux
12165 F: Documentation/devicetree/bindings/reset/
12166 F: include/dt-bindings/reset/
12167 F: include/linux/reset.h
12168 F: include/linux/reset-controller.h
12170 RESTARTABLE SEQUENCES SUPPORT
12171 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12172 M: Peter Zijlstra <peterz@infradead.org>
12173 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12174 M: Boqun Feng <boqun.feng@gmail.com>
12175 L: linux-kernel@vger.kernel.org
12178 F: include/uapi/linux/rseq.h
12179 F: include/trace/events/rseq.h
12180 F: tools/testing/selftests/rseq/
12183 M: Johannes Berg <johannes@sipsolutions.net>
12184 L: linux-wireless@vger.kernel.org
12185 W: http://wireless.kernel.org/
12186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12189 F: Documentation/rfkill.txt
12190 F: Documentation/ABI/stable/sysfs-class-rfkill
12194 M: Thomas Graf <tgraf@suug.ch>
12195 M: Herbert Xu <herbert@gondor.apana.org.au>
12196 L: netdev@vger.kernel.org
12198 F: lib/rhashtable.c
12199 F: include/linux/rhashtable.h
12201 RICOH R5C592 MEMORYSTICK DRIVER
12202 M: Maxim Levitsky <maximlevitsky@gmail.com>
12204 F: drivers/memstick/host/r592.*
12206 RICOH SMARTMEDIA/XD DRIVER
12207 M: Maxim Levitsky <maximlevitsky@gmail.com>
12209 F: drivers/mtd/nand/raw/r852.c
12210 F: drivers/mtd/nand/raw/r852.h
12212 RISC-V ARCHITECTURE
12213 M: Palmer Dabbelt <palmer@sifive.com>
12214 M: Albert Ou <aou@eecs.berkeley.edu>
12215 L: linux-riscv@lists.infradead.org
12216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12223 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12224 W: http://sourceforge.net/projects/roccat/
12226 F: drivers/hid/hid-roccat*
12227 F: include/linux/hid-roccat*
12228 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12230 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12231 M: Jacob chen <jacob2.chen@rock-chips.com>
12232 L: linux-media@vger.kernel.org
12234 F: drivers/media/platform/rockchip/rga/
12235 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12238 M: Jiri Pirko <jiri@resnulli.us>
12239 L: netdev@vger.kernel.org
12241 F: drivers/net/ethernet/rocker/
12245 W: http://www.comtrol.com
12247 F: Documentation/serial/rocket.txt
12248 F: drivers/tty/rocket*
12250 ROCKETPORT EXPRESS/INFINITY DRIVER
12251 M: Kevin Cernekee <cernekee@gmail.com>
12252 L: linux-serial@vger.kernel.org
12254 F: drivers/tty/serial/rp2.*
12256 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12257 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12258 L: linux-kernel@vger.kernel.org
12259 L: linux-renesas-soc@vger.kernel.org
12261 F: drivers/mfd/bd9571mwv.c
12262 F: drivers/regulator/bd9571mwv-regulator.c
12263 F: drivers/gpio/gpio-bd9571mwv.c
12264 F: include/linux/mfd/bd9571mwv.h
12265 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12268 M: Ralf Baechle <ralf@linux-mips.org>
12269 L: linux-hams@vger.kernel.org
12270 W: http://www.linux-ax25.org/
12272 F: include/net/rose.h
12273 F: include/uapi/linux/rose.h
12276 RTL2830 MEDIA DRIVER
12277 M: Antti Palosaari <crope@iki.fi>
12278 L: linux-media@vger.kernel.org
12279 W: https://linuxtv.org
12280 W: http://palosaari.fi/linux/
12281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12282 T: git git://linuxtv.org/anttip/media_tree.git
12284 F: drivers/media/dvb-frontends/rtl2830*
12286 RTL2832 MEDIA DRIVER
12287 M: Antti Palosaari <crope@iki.fi>
12288 L: linux-media@vger.kernel.org
12289 W: https://linuxtv.org
12290 W: http://palosaari.fi/linux/
12291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12292 T: git git://linuxtv.org/anttip/media_tree.git
12294 F: drivers/media/dvb-frontends/rtl2832*
12296 RTL2832_SDR MEDIA DRIVER
12297 M: Antti Palosaari <crope@iki.fi>
12298 L: linux-media@vger.kernel.org
12299 W: https://linuxtv.org
12300 W: http://palosaari.fi/linux/
12301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12302 T: git git://linuxtv.org/anttip/media_tree.git
12304 F: drivers/media/dvb-frontends/rtl2832_sdr*
12306 RTL8180 WIRELESS DRIVER
12307 L: linux-wireless@vger.kernel.org
12308 W: http://wireless.kernel.org/
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12311 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12313 RTL8187 WIRELESS DRIVER
12314 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12315 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12316 M: Larry Finger <Larry.Finger@lwfinger.net>
12317 L: linux-wireless@vger.kernel.org
12318 W: http://wireless.kernel.org/
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12321 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12323 REALTEK WIRELESS DRIVER (rtlwifi family)
12324 M: Ping-Ke Shih <pkshih@realtek.com>
12325 L: linux-wireless@vger.kernel.org
12326 W: http://wireless.kernel.org/
12327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12329 F: drivers/net/wireless/realtek/rtlwifi/
12331 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12332 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12333 L: linux-wireless@vger.kernel.org
12334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12336 F: drivers/net/wireless/realtek/rtl8xxxu/
12338 RXRPC SOCKETS (AF_RXRPC)
12339 M: David Howells <dhowells@redhat.com>
12340 L: linux-afs@lists.infradead.org
12343 F: include/keys/rxrpc-type.h
12344 F: include/net/af_rxrpc.h
12345 F: include/trace/events/rxrpc.h
12346 F: include/uapi/linux/rxrpc.h
12347 F: Documentation/networking/rxrpc.txt
12348 W: https://www.infradead.org/~dhowells/kafs/
12350 S3 SAVAGE FRAMEBUFFER DRIVER
12351 M: Antonino Daplas <adaplas@gmail.com>
12352 L: linux-fbdev@vger.kernel.org
12354 F: drivers/video/fbdev/savage/
12357 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12358 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12359 L: linux-s390@vger.kernel.org
12360 W: http://www.ibm.com/developerworks/linux/linux390/
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12365 F: Documentation/s390/
12366 F: Documentation/driver-api/s390-drivers.rst
12368 S390 COMMON I/O LAYER
12369 M: Sebastian Ott <sebott@linux.ibm.com>
12370 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12371 L: linux-s390@vger.kernel.org
12372 W: http://www.ibm.com/developerworks/linux/linux390/
12374 F: drivers/s390/cio/
12377 M: Stefan Haberland <sth@linux.ibm.com>
12378 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12379 L: linux-s390@vger.kernel.org
12380 W: http://www.ibm.com/developerworks/linux/linux390/
12382 F: drivers/s390/block/dasd*
12383 F: block/partitions/ibm.c
12386 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12387 L: linux-s390@vger.kernel.org
12388 W: http://www.ibm.com/developerworks/linux/linux390/
12390 F: drivers/iommu/s390-iommu.c
12392 S390 IUCV NETWORK LAYER
12393 M: Julian Wiedmann <jwi@linux.ibm.com>
12394 M: Ursula Braun <ubraun@linux.ibm.com>
12395 L: linux-s390@vger.kernel.org
12396 W: http://www.ibm.com/developerworks/linux/linux390/
12398 F: drivers/s390/net/*iucv*
12399 F: include/net/iucv/
12402 S390 NETWORK DRIVERS
12403 M: Julian Wiedmann <jwi@linux.ibm.com>
12404 M: Ursula Braun <ubraun@linux.ibm.com>
12405 L: linux-s390@vger.kernel.org
12406 W: http://www.ibm.com/developerworks/linux/linux390/
12408 F: drivers/s390/net/
12411 M: Sebastian Ott <sebott@linux.ibm.com>
12412 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12413 L: linux-s390@vger.kernel.org
12414 W: http://www.ibm.com/developerworks/linux/linux390/
12417 F: drivers/pci/hotplug/s390_pci_hpc.c
12419 S390 VFIO-CCW DRIVER
12420 M: Cornelia Huck <cohuck@redhat.com>
12421 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12422 M: Halil Pasic <pasic@linux.ibm.com>
12423 L: linux-s390@vger.kernel.org
12424 L: kvm@vger.kernel.org
12426 F: drivers/s390/cio/vfio_ccw*
12427 F: Documentation/s390/vfio-ccw.txt
12428 F: include/uapi/linux/vfio_ccw.h
12431 M: Harald Freudenberger <freude@linux.ibm.com>
12432 L: linux-s390@vger.kernel.org
12433 W: http://www.ibm.com/developerworks/linux/linux390/
12435 F: drivers/s390/crypto/
12438 M: Steffen Maier <maier@linux.ibm.com>
12439 M: Benjamin Block <bblock@linux.ibm.com>
12440 L: linux-s390@vger.kernel.org
12441 W: http://www.ibm.com/developerworks/linux/linux390/
12443 F: drivers/s390/scsi/zfcp_*
12445 S3C24XX SD/MMC Driver
12446 M: Ben Dooks <ben-linux@fluff.org>
12447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12449 F: drivers/mmc/host/s3cmci.*
12451 SAA6588 RDS RECEIVER DRIVER
12452 M: Hans Verkuil <hverkuil@xs4all.nl>
12453 L: linux-media@vger.kernel.org
12454 T: git git://linuxtv.org/media_tree.git
12455 W: https://linuxtv.org
12457 F: drivers/media/i2c/saa6588*
12459 SAA7134 VIDEO4LINUX DRIVER
12460 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12461 L: linux-media@vger.kernel.org
12462 W: https://linuxtv.org
12463 T: git git://linuxtv.org/media_tree.git
12465 F: Documentation/media/v4l-drivers/saa7134*
12466 F: drivers/media/pci/saa7134/
12468 SAA7146 VIDEO4LINUX-2 DRIVER
12469 M: Hans Verkuil <hverkuil@xs4all.nl>
12470 L: linux-media@vger.kernel.org
12471 T: git git://linuxtv.org/media_tree.git
12473 F: drivers/media/common/saa7146/
12474 F: drivers/media/pci/saa7146/
12475 F: include/media/saa7146*
12477 SAMSUNG AUDIO (ASoC) DRIVERS
12478 M: Krzysztof Kozlowski <krzk@kernel.org>
12479 M: Sangbeom Kim <sbkim73@samsung.com>
12480 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12483 F: sound/soc/samsung/
12484 F: Documentation/devicetree/bindings/sound/samsung*
12486 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12487 M: Krzysztof Kozlowski <krzk@kernel.org>
12488 L: linux-crypto@vger.kernel.org
12489 L: linux-samsung-soc@vger.kernel.org
12491 F: drivers/crypto/exynos-rng.c
12492 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12494 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12495 M: Łukasz Stelmach <l.stelmach@samsung.com>
12496 L: linux-samsung-soc@vger.kernel.org
12498 F: drivers/char/hw_random/exynos-trng.c
12499 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12501 SAMSUNG FRAMEBUFFER DRIVER
12502 M: Jingoo Han <jingoohan1@gmail.com>
12503 L: linux-fbdev@vger.kernel.org
12505 F: drivers/video/fbdev/s3c-fb.c
12507 SAMSUNG LAPTOP DRIVER
12508 M: Corentin Chary <corentin.chary@gmail.com>
12509 L: platform-driver-x86@vger.kernel.org
12511 F: drivers/platform/x86/samsung-laptop.c
12513 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12514 M: Sangbeom Kim <sbkim73@samsung.com>
12515 M: Krzysztof Kozlowski <krzk@kernel.org>
12516 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12517 L: linux-kernel@vger.kernel.org
12518 L: linux-samsung-soc@vger.kernel.org
12520 F: drivers/mfd/sec*.c
12521 F: drivers/regulator/s2m*.c
12522 F: drivers/regulator/s5m*.c
12523 F: drivers/clk/clk-s2mps11.c
12524 F: drivers/rtc/rtc-s5m.c
12525 F: include/linux/mfd/samsung/
12526 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12527 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12528 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12529 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12531 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12532 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12533 L: linux-media@vger.kernel.org
12534 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12536 F: drivers/media/platform/s3c-camif/
12537 F: include/media/drv-intf/s3c_camif.h
12539 SAMSUNG S3FWRN5 NFC DRIVER
12540 M: Robert Baldyga <r.baldyga@samsung.com>
12541 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12542 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12544 F: drivers/nfc/s3fwrn5
12546 SAMSUNG S5C73M3 CAMERA DRIVER
12547 M: Kyungmin Park <kyungmin.park@samsung.com>
12548 M: Andrzej Hajda <a.hajda@samsung.com>
12549 L: linux-media@vger.kernel.org
12551 F: drivers/media/i2c/s5c73m3/*
12553 SAMSUNG S5K5BAF CAMERA DRIVER
12554 M: Kyungmin Park <kyungmin.park@samsung.com>
12555 M: Andrzej Hajda <a.hajda@samsung.com>
12556 L: linux-media@vger.kernel.org
12558 F: drivers/media/i2c/s5k5baf.c
12560 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12561 M: Krzysztof Kozlowski <krzk@kernel.org>
12562 M: Vladimir Zapolskiy <vz@mleia.com>
12563 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12564 L: linux-crypto@vger.kernel.org
12565 L: linux-samsung-soc@vger.kernel.org
12567 F: drivers/crypto/s5p-sss.c
12569 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12570 M: Kyungmin Park <kyungmin.park@samsung.com>
12571 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12572 L: linux-media@vger.kernel.org
12573 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12575 F: drivers/media/platform/exynos4-is/
12577 SAMSUNG SOC CLOCK DRIVERS
12578 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12579 M: Tomasz Figa <tomasz.figa@gmail.com>
12580 M: Chanwoo Choi <cw00.choi@samsung.com>
12582 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12584 F: drivers/clk/samsung/
12585 F: include/dt-bindings/clock/exynos*.h
12586 F: Documentation/devicetree/bindings/clock/exynos*.txt
12588 SAMSUNG SPI DRIVERS
12589 M: Kukjin Kim <kgene@kernel.org>
12590 M: Krzysztof Kozlowski <krzk@kernel.org>
12591 M: Andi Shyti <andi@etezian.org>
12592 L: linux-spi@vger.kernel.org
12593 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12595 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12596 F: drivers/spi/spi-s3c*
12597 F: include/linux/platform_data/spi-s3c64xx.h
12599 SAMSUNG SXGBE DRIVERS
12600 M: Byungho An <bh74.an@samsung.com>
12601 M: Girish K S <ks.giri@samsung.com>
12602 M: Vipul Pandya <vipul.pandya@samsung.com>
12604 L: netdev@vger.kernel.org
12605 F: drivers/net/ethernet/samsung/sxgbe/
12607 SAMSUNG THERMAL DRIVER
12608 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12609 L: linux-pm@vger.kernel.org
12610 L: linux-samsung-soc@vger.kernel.org
12612 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12613 F: drivers/thermal/samsung/
12615 SAMSUNG USB2 PHY DRIVER
12616 M: Kamil Debski <kamil@wypas.org>
12617 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12618 L: linux-kernel@vger.kernel.org
12620 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12621 F: Documentation/phy/samsung-usb2.txt
12622 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12623 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12624 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12625 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12626 F: drivers/phy/samsung/phy-samsung-usb2.c
12627 F: drivers/phy/samsung/phy-samsung-usb2.h
12630 M: Zwane Mwaikambo <zwanem@gmail.com>
12632 F: drivers/watchdog/sc1200wdt.c
12635 M: Ingo Molnar <mingo@redhat.com>
12636 M: Peter Zijlstra <peterz@infradead.org>
12637 L: linux-kernel@vger.kernel.org
12638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12641 F: include/linux/sched.h
12642 F: include/uapi/linux/sched.h
12643 F: include/linux/wait.h
12645 SCR24X CHIP CARD INTERFACE DRIVER
12646 M: Lubomir Rintel <lkundrak@v3.sk>
12648 F: drivers/char/pcmcia/scr24x_cs.c
12651 M: Jens Axboe <axboe@kernel.dk>
12652 L: linux-scsi@vger.kernel.org
12653 W: http://www.kernel.dk
12655 F: drivers/scsi/sr*
12657 SCSI RDMA PROTOCOL (SRP) INITIATOR
12658 M: Bart Van Assche <bart.vanassche@sandisk.com>
12659 L: linux-rdma@vger.kernel.org
12661 W: http://www.openfabrics.org
12662 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12664 F: drivers/infiniband/ulp/srp/
12665 F: include/scsi/srp.h
12668 M: Doug Gilbert <dgilbert@interlog.com>
12669 L: linux-scsi@vger.kernel.org
12670 W: http://sg.danny.cz/sg
12672 F: Documentation/scsi/scsi-generic.txt
12673 F: drivers/scsi/sg.c
12674 F: include/scsi/sg.h
12677 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12679 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12681 L: linux-scsi@vger.kernel.org
12683 F: Documentation/devicetree/bindings/scsi/
12688 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12689 L: linux-scsi@vger.kernel.org
12691 F: Documentation/scsi/st.txt
12692 F: drivers/scsi/st.*
12693 F: drivers/scsi/st_*.h
12696 M: Vlad Yasevich <vyasevich@gmail.com>
12697 M: Neil Horman <nhorman@tuxdriver.com>
12698 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12699 L: linux-sctp@vger.kernel.org
12700 W: http://lksctp.sourceforge.net
12702 F: Documentation/networking/sctp.txt
12703 F: include/linux/sctp.h
12704 F: include/uapi/linux/sctp.h
12705 F: include/net/sctp/
12709 M: Jim Cromie <jim.cromie@gmail.com>
12711 F: Documentation/i2c/busses/scx200_acb
12712 F: arch/x86/platform/scx200/
12713 F: drivers/watchdog/scx200_wdt.c
12714 F: drivers/i2c/busses/scx200*
12715 F: drivers/mtd/maps/scx200_docflash.c
12716 F: include/linux/scx200.h
12719 M: Jim Cromie <jim.cromie@gmail.com>
12721 F: drivers/char/scx200_gpio.c
12722 F: include/linux/scx200_gpio.h
12724 SCx200 HRT CLOCKSOURCE DRIVER
12725 M: Jim Cromie <jim.cromie@gmail.com>
12727 F: drivers/clocksource/scx200_hrt.c
12729 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12730 M: Sascha Sommer <saschasommer@freenet.de>
12731 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12733 F: drivers/mmc/host/sdricoh_cs.c
12736 M: Kees Cook <keescook@chromium.org>
12737 R: Andy Lutomirski <luto@amacapital.net>
12738 R: Will Drewry <wad@chromium.org>
12739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12741 F: kernel/seccomp.c
12742 F: include/uapi/linux/seccomp.h
12743 F: include/linux/seccomp.h
12744 F: tools/testing/selftests/seccomp/*
12745 F: tools/testing/selftests/kselftest_harness.h
12746 F: Documentation/userspace-api/seccomp_filter.rst
12747 K: \bsecure_computing
12750 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12751 M: Al Cooper <alcooperx@gmail.com>
12752 L: linux-mmc@vger.kernel.org
12753 L: bcm-kernel-feedback-list@broadcom.com
12755 F: drivers/mmc/host/sdhci-brcmstb*
12757 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12758 M: Adrian Hunter <adrian.hunter@intel.com>
12759 L: linux-mmc@vger.kernel.org
12760 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12762 F: drivers/mmc/host/sdhci*
12763 F: include/linux/mmc/sdhci*
12765 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12766 M: Ben Dooks <ben-linux@fluff.org>
12767 M: Jaehoon Chung <jh80.chung@samsung.com>
12768 L: linux-mmc@vger.kernel.org
12770 F: drivers/mmc/host/sdhci-s3c*
12772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12773 M: Viresh Kumar <vireshk@kernel.org>
12774 L: linux-mmc@vger.kernel.org
12776 F: drivers/mmc/host/sdhci-spear.c
12778 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12779 M: Kishon Vijay Abraham I <kishon@ti.com>
12780 L: linux-mmc@vger.kernel.org
12782 F: drivers/mmc/host/sdhci-omap.c
12784 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12785 M: Scott Bauer <scott.bauer@intel.com>
12786 M: Jonathan Derrick <jonathan.derrick@intel.com>
12787 L: linux-block@vger.kernel.org
12790 F: block/opal_proto.h
12791 F: include/linux/sed*
12792 F: include/uapi/linux/sed*
12795 M: Security Officers <security@kernel.org>
12799 M: James Morris <jmorris@namei.org>
12800 M: "Serge E. Hallyn" <serge@hallyn.com>
12801 L: linux-security-module@vger.kernel.org (suggested Cc:)
12802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12803 W: http://kernsec.org/
12807 SELINUX SECURITY MODULE
12808 M: Paul Moore <paul@paul-moore.com>
12809 M: Stephen Smalley <sds@tycho.nsa.gov>
12810 M: Eric Paris <eparis@parisplace.org>
12811 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12812 W: https://selinuxproject.org
12813 W: https://github.com/SELinuxProject
12814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12816 F: include/linux/selinux*
12817 F: security/selinux/
12818 F: scripts/selinux/
12819 F: Documentation/admin-guide/LSM/SELinux.rst
12822 M: Jiri Slaby <jirislaby@gmail.com>
12824 F: drivers/misc/phantom.c
12825 F: include/uapi/linux/phantom.h
12828 M: Rob Herring <robh@kernel.org>
12829 L: linux-serial@vger.kernel.org
12831 F: Documentation/devicetree/bindings/serial/slave-device.txt
12832 F: drivers/tty/serdev/
12833 F: include/linux/serdev.h
12836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12837 L: linux-serial@vger.kernel.org
12839 F: Documentation/devicetree/bindings/serial/
12840 F: drivers/tty/serial/
12843 M: Sean Young <sean@mess.org>
12844 L: linux-media@vger.kernel.org
12846 F: drivers/media/rc/serial_ir.c
12849 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12850 M: Edward Cree <ecree@solarflare.com>
12851 M: Bert Kenward <bkenward@solarflare.com>
12852 L: netdev@vger.kernel.org
12854 F: drivers/net/ethernet/sfc/
12857 M: Dimitri Sivanich <sivanich@sgi.com>
12859 F: drivers/misc/sgi-gru/
12861 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12862 M: Pat Gefre <pfg@sgi.com>
12863 L: linux-ia64@vger.kernel.org
12865 F: Documentation/ia64/serial.txt
12866 F: drivers/tty/serial/ioc?_serial.c
12867 F: include/linux/ioc?.h
12869 SGI XP/XPC/XPNET DRIVER
12870 M: Cliff Whickman <cpw@sgi.com>
12871 M: Robin Holt <robinmholt@gmail.com>
12873 F: drivers/misc/sgi-xp/
12875 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12876 M: Ursula Braun <ubraun@linux.ibm.com>
12877 L: linux-s390@vger.kernel.org
12878 W: http://www.ibm.com/developerworks/linux/linux390/
12882 SH_VEU V4L2 MEM2MEM DRIVER
12883 L: linux-media@vger.kernel.org
12885 F: drivers/media/platform/sh_veu.c
12887 SH_VOU V4L2 OUTPUT DRIVER
12888 L: linux-media@vger.kernel.org
12890 F: drivers/media/platform/sh_vou.c
12891 F: include/media/drv-intf/sh_vou.h
12893 SI2157 MEDIA DRIVER
12894 M: Antti Palosaari <crope@iki.fi>
12895 L: linux-media@vger.kernel.org
12896 W: https://linuxtv.org
12897 W: http://palosaari.fi/linux/
12898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12899 T: git git://linuxtv.org/anttip/media_tree.git
12901 F: drivers/media/tuners/si2157*
12903 SI2165 MEDIA DRIVER
12904 M: Matthias Schwarzott <zzam@gentoo.org>
12905 L: linux-media@vger.kernel.org
12906 W: https://linuxtv.org
12907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12909 F: drivers/media/dvb-frontends/si2165*
12911 SI2168 MEDIA DRIVER
12912 M: Antti Palosaari <crope@iki.fi>
12913 L: linux-media@vger.kernel.org
12914 W: https://linuxtv.org
12915 W: http://palosaari.fi/linux/
12916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12917 T: git git://linuxtv.org/anttip/media_tree.git
12919 F: drivers/media/dvb-frontends/si2168*
12921 SI470X FM RADIO RECEIVER I2C DRIVER
12922 M: Hans Verkuil <hverkuil@xs4all.nl>
12923 L: linux-media@vger.kernel.org
12924 T: git git://linuxtv.org/media_tree.git
12925 W: https://linuxtv.org
12927 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12929 SI470X FM RADIO RECEIVER USB DRIVER
12930 M: Hans Verkuil <hverkuil@xs4all.nl>
12931 L: linux-media@vger.kernel.org
12932 T: git git://linuxtv.org/media_tree.git
12933 W: https://linuxtv.org
12935 F: drivers/media/radio/si470x/radio-si470x-common.c
12936 F: drivers/media/radio/si470x/radio-si470x.h
12937 F: drivers/media/radio/si470x/radio-si470x-usb.c
12939 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12940 M: Eduardo Valentin <edubezval@gmail.com>
12941 L: linux-media@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 W: https://linuxtv.org
12945 F: drivers/media/radio/si4713/si4713.?
12947 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12948 M: Eduardo Valentin <edubezval@gmail.com>
12949 L: linux-media@vger.kernel.org
12950 T: git git://linuxtv.org/media_tree.git
12951 W: https://linuxtv.org
12953 F: drivers/media/radio/si4713/radio-platform-si4713.c
12955 SI4713 FM RADIO TRANSMITTER USB DRIVER
12956 M: Hans Verkuil <hverkuil@xs4all.nl>
12957 L: linux-media@vger.kernel.org
12958 T: git git://linuxtv.org/media_tree.git
12959 W: https://linuxtv.org
12961 F: drivers/media/radio/si4713/radio-usb-si4713.c
12964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12965 L: linux-media@vger.kernel.org
12966 W: https://linuxtv.org
12967 T: git git://linuxtv.org/media_tree.git
12969 F: drivers/media/common/siano/
12970 F: drivers/media/usb/siano/
12971 F: drivers/media/usb/siano/
12972 F: drivers/media/mmc/siano/
12975 M: Palmer Dabbelt <palmer@sifive.com>
12976 L: linux-riscv@lists.infradead.org
12977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12982 SILEAD TOUCHSCREEN DRIVER
12983 M: Hans de Goede <hdegoede@redhat.com>
12984 L: linux-input@vger.kernel.org
12985 L: platform-driver-x86@vger.kernel.org
12987 F: drivers/input/touchscreen/silead.c
12988 F: drivers/platform/x86/silead_dmi.c
12990 SILICON MOTION SM712 FRAME BUFFER DRIVER
12991 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12992 M: Teddy Wang <teddy.wang@siliconmotion.com>
12993 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12994 L: linux-fbdev@vger.kernel.org
12996 F: drivers/video/fbdev/sm712*
12997 F: Documentation/fb/sm712fb.txt
12999 SIMPLE FIRMWARE INTERFACE (SFI)
13000 M: Len Brown <lenb@kernel.org>
13001 L: sfi-devel@simplefirmware.org
13002 W: http://simplefirmware.org/
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13005 F: arch/x86/platform/sfi/
13007 F: include/linux/sfi*.h
13010 M: Hans de Goede <hdegoede@redhat.com>
13011 L: linux-fbdev@vger.kernel.org
13013 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13014 F: drivers/video/fbdev/simplefb.c
13015 F: include/linux/platform_data/simplefb.h
13017 SIMTEC EB110ATX (Chalice CATS)
13019 P: Vincent Sanders <vince@simtec.co.uk>
13020 M: Simtec Linux Team <linux@simtec.co.uk>
13021 W: http://www.simtec.co.uk/products/EB110ATX/
13024 SIMTEC EB2410ITX (BAST)
13026 P: Vincent Sanders <vince@simtec.co.uk>
13027 M: Simtec Linux Team <linux@simtec.co.uk>
13028 W: http://www.simtec.co.uk/products/EB2410ITX/
13030 F: arch/arm/mach-s3c24xx/mach-bast.c
13031 F: arch/arm/mach-s3c24xx/bast-ide.c
13032 F: arch/arm/mach-s3c24xx/bast-irq.c
13034 SIPHASH PRF ROUTINES
13035 M: Jason A. Donenfeld <Jason@zx2c4.com>
13038 F: lib/test_siphash.c
13039 F: include/linux/siphash.h
13042 M: Gavin Schenk <g.schenk@eckelmann.de>
13043 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13044 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13047 F: include/trace/events/siox.h
13049 SIS 190 ETHERNET DRIVER
13050 M: Francois Romieu <romieu@fr.zoreil.com>
13051 L: netdev@vger.kernel.org
13053 F: drivers/net/ethernet/sis/sis190.c
13055 SIS 900/7016 FAST ETHERNET DRIVER
13056 M: Daniele Venzano <venza@brownhat.org>
13057 W: http://www.brownhat.org/sis900.html
13058 L: netdev@vger.kernel.org
13060 F: drivers/net/ethernet/sis/sis900.*
13062 SIS FRAMEBUFFER DRIVER
13063 M: Thomas Winischhofer <thomas@winischhofer.net>
13064 W: http://www.winischhofer.net/linuxsisvga.shtml
13066 F: Documentation/fb/sisfb.txt
13067 F: drivers/video/fbdev/sis/
13068 F: include/video/sisfb.h
13071 M: Thomas Winischhofer <thomas@winischhofer.net>
13072 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13074 F: drivers/usb/misc/sisusbvga/
13077 M: Christoph Lameter <cl@linux.com>
13078 M: Pekka Enberg <penberg@kernel.org>
13079 M: David Rientjes <rientjes@google.com>
13080 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13081 M: Andrew Morton <akpm@linux-foundation.org>
13082 L: linux-mm@kvack.org
13084 F: include/linux/sl?b*.h
13087 SLEEPABLE READ-COPY UPDATE (SRCU)
13088 M: Lai Jiangshan <jiangshanlai@gmail.com>
13089 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13090 M: Josh Triplett <josh@joshtriplett.org>
13091 R: Steven Rostedt <rostedt@goodmis.org>
13092 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13093 L: linux-kernel@vger.kernel.org
13094 W: http://www.rdrop.com/users/paulmck/RCU/
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13097 F: include/linux/srcu.h
13098 F: kernel/rcu/srcu.c
13100 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13101 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13104 F: drivers/slimbus/
13105 F: Documentation/devicetree/bindings/slimbus/
13106 F: include/linux/slimbus.h
13108 SMACK SECURITY MODULE
13109 M: Casey Schaufler <casey@schaufler-ca.com>
13110 L: linux-security-module@vger.kernel.org
13111 W: http://schaufler-ca.com
13112 T: git git://github.com/cschaufler/smack-next
13114 F: Documentation/admin-guide/LSM/Smack.rst
13117 SMC91x ETHERNET DRIVER
13118 M: Nicolas Pitre <nico@fluxnic.net>
13120 F: drivers/net/ethernet/smsc/smc91x.*
13122 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13123 M: Sakari Ailus <sakari.ailus@iki.fi>
13124 L: linux-media@vger.kernel.org
13126 F: drivers/media/i2c/smiapp/
13127 F: include/media/i2c/smiapp.h
13128 F: drivers/media/i2c/smiapp-pll.c
13129 F: drivers/media/i2c/smiapp-pll.h
13130 F: include/uapi/linux/smiapp.h
13131 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13133 SMM665 HARDWARE MONITOR DRIVER
13134 M: Guenter Roeck <linux@roeck-us.net>
13135 L: linux-hwmon@vger.kernel.org
13137 F: Documentation/hwmon/smm665
13138 F: drivers/hwmon/smm665.c
13140 SMSC EMC2103 HARDWARE MONITOR DRIVER
13141 M: Steve Glendinning <steve.glendinning@shawell.net>
13142 L: linux-hwmon@vger.kernel.org
13144 F: Documentation/hwmon/emc2103
13145 F: drivers/hwmon/emc2103.c
13147 SMSC SCH5627 HARDWARE MONITOR DRIVER
13148 M: Hans de Goede <hdegoede@redhat.com>
13149 L: linux-hwmon@vger.kernel.org
13151 F: Documentation/hwmon/sch5627
13152 F: drivers/hwmon/sch5627.c
13154 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13155 M: Steve Glendinning <steve.glendinning@shawell.net>
13156 L: linux-fbdev@vger.kernel.org
13158 F: drivers/video/fbdev/smscufx.c
13160 SMSC47B397 HARDWARE MONITOR DRIVER
13161 M: Jean Delvare <jdelvare@suse.com>
13162 L: linux-hwmon@vger.kernel.org
13164 F: Documentation/hwmon/smsc47b397
13165 F: drivers/hwmon/smsc47b397.c
13167 SMSC911x ETHERNET DRIVER
13168 M: Steve Glendinning <steve.glendinning@shawell.net>
13169 L: netdev@vger.kernel.org
13171 F: include/linux/smsc911x.h
13172 F: drivers/net/ethernet/smsc/smsc911x.*
13174 SMSC9420 PCI ETHERNET DRIVER
13175 M: Steve Glendinning <steve.glendinning@shawell.net>
13176 L: netdev@vger.kernel.org
13178 F: drivers/net/ethernet/smsc/smsc9420.*
13180 SOC-CAMERA V4L2 SUBSYSTEM
13181 L: linux-media@vger.kernel.org
13182 T: git git://linuxtv.org/media_tree.git
13184 F: include/media/soc*
13185 F: drivers/media/i2c/soc_camera/
13186 F: drivers/media/platform/soc_camera/
13188 SOCIONEXT SYNQUACER I2C DRIVER
13189 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13190 L: linux-i2c@vger.kernel.org
13192 F: drivers/i2c/busses/i2c-synquacer.c
13193 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13195 SOCIONEXT UNIPHIER SOUND DRIVER
13196 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13199 F: sound/soc/uniphier/
13201 SOEKRIS NET48XX LED SUPPORT
13202 M: Chris Boot <bootc@bootc.net>
13204 F: drivers/leds/leds-net48xx.c
13206 SOFT-ROCE DRIVER (rxe)
13207 M: Moni Shoua <monis@mellanox.com>
13208 L: linux-rdma@vger.kernel.org
13210 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13211 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13212 F: drivers/infiniband/sw/rxe/
13213 F: include/uapi/rdma/rdma_user_rxe.h
13215 SOFTLOGIC 6x10 MPEG CODEC
13216 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13217 M: Anton Sviridenko <anton@corp.bluecherry.net>
13218 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13219 M: Andrey Utkin <andrey_utkin@fastmail.com>
13220 M: Ismael Luceno <ismael@iodev.co.uk>
13221 L: linux-media@vger.kernel.org
13223 F: drivers/media/pci/solo6x10/
13225 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13226 M: James Morse <james.morse@arm.com>
13227 L: linux-arm-kernel@lists.infradead.org
13229 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13230 F: drivers/firmware/arm_sdei.c
13231 F: include/linux/sdei.h
13232 F: include/uapi/linux/sdei.h
13234 SOFTWARE RAID (Multiple Disks) SUPPORT
13235 M: Shaohua Li <shli@kernel.org>
13236 L: linux-raid@vger.kernel.org
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13239 F: drivers/md/Makefile
13240 F: drivers/md/Kconfig
13242 F: drivers/md/raid*
13243 F: include/linux/raid/
13244 F: include/uapi/linux/raid/
13246 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13247 M: Jassi Brar <jaswinder.singh@linaro.org>
13248 L: netdev@vger.kernel.org
13250 F: drivers/net/ethernet/socionext/netsec.c
13251 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13253 SOLIDRUN CLEARFOG SUPPORT
13254 M: Russell King <linux@armlinux.org.uk>
13256 F: arch/arm/boot/dts/armada-388-clearfog*
13257 F: arch/arm/boot/dts/armada-38x-solidrun-*
13259 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13260 M: Russell King <linux@armlinux.org.uk>
13262 F: arch/arm/boot/dts/imx6*-cubox-i*
13263 F: arch/arm/boot/dts/imx6*-hummingboard*
13264 F: arch/arm/boot/dts/imx6*-sr-*
13266 SONIC NETWORK DRIVER
13267 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13268 L: netdev@vger.kernel.org
13270 F: drivers/net/ethernet/natsemi/sonic.*
13272 SONICS SILICON BACKPLANE DRIVER (SSB)
13273 M: Michael Buesch <m@bues.ch>
13274 L: linux-wireless@vger.kernel.org
13277 F: include/linux/ssb/
13279 SONY IMX258 SENSOR DRIVER
13280 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13281 L: linux-media@vger.kernel.org
13282 T: git git://linuxtv.org/media_tree.git
13284 F: drivers/media/i2c/imx258.c
13286 SONY IMX274 SENSOR DRIVER
13287 M: Leon Luo <leonl@leopardimaging.com>
13288 L: linux-media@vger.kernel.org
13289 T: git git://linuxtv.org/media_tree.git
13291 F: drivers/media/i2c/imx274.c
13292 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13294 SONY MEMORYSTICK CARD SUPPORT
13295 M: Alex Dubov <oakad@yahoo.com>
13296 W: http://tifmxx.berlios.de/
13298 F: drivers/memstick/host/tifm_ms.c
13300 SONY MEMORYSTICK STANDARD SUPPORT
13301 M: Maxim Levitsky <maximlevitsky@gmail.com>
13303 F: drivers/memstick/core/ms_block.*
13305 SONY VAIO CONTROL DEVICE DRIVER
13306 M: Mattia Dongili <malattia@linux.it>
13307 L: platform-driver-x86@vger.kernel.org
13308 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13310 F: Documentation/laptops/sony-laptop.txt
13311 F: drivers/char/sonypi.c
13312 F: drivers/platform/x86/sony-laptop.c
13313 F: include/linux/sony-laptop.h
13316 M: Jaroslav Kysela <perex@perex.cz>
13317 M: Takashi Iwai <tiwai@suse.com>
13318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13319 W: http://www.alsa-project.org/
13320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13321 T: git git://git.alsa-project.org/alsa-kernel.git
13322 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13324 F: Documentation/sound/
13326 F: include/uapi/sound/
13329 SOUND - COMPRESSED AUDIO
13330 M: Vinod Koul <vkoul@kernel.org>
13331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13334 F: Documentation/sound/designs/compress-offload.rst
13335 F: include/sound/compress_driver.h
13336 F: include/uapi/sound/compress_*
13337 F: sound/core/compress_offload.c
13338 F: sound/soc/soc-compress.c
13340 SOUND - DMAENGINE HELPERS
13341 M: Lars-Peter Clausen <lars@metafoo.de>
13343 F: include/sound/dmaengine_pcm.h
13344 F: sound/core/pcm_dmaengine.c
13345 F: sound/soc/soc-generic-dmaengine-pcm.c
13347 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13348 M: Liam Girdwood <lgirdwood@gmail.com>
13349 M: Mark Brown <broonie@kernel.org>
13350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13352 W: http://alsa-project.org/main/index.php/ASoC
13354 F: Documentation/devicetree/bindings/sound/
13355 F: Documentation/sound/soc/
13357 F: include/sound/soc*
13359 SOUNDWIRE SUBSYSTEM
13360 M: Vinod Koul <vinod.koul@intel.com>
13361 M: Sanyog Kale <sanyog.r.kale@intel.com>
13362 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13365 F: Documentation/driver-api/soundwire/
13366 F: drivers/soundwire/
13367 F: include/linux/soundwire/
13370 M: Olli Salonen <olli.salonen@iki.fi>
13371 L: linux-media@vger.kernel.org
13372 W: https://linuxtv.org
13373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13375 F: drivers/media/dvb-frontends/sp2*
13377 SPARC + UltraSPARC (sparc/sparc64)
13378 M: "David S. Miller" <davem@davemloft.net>
13379 L: sparclinux@vger.kernel.org
13380 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13387 SPARC SERIAL DRIVERS
13388 M: "David S. Miller" <davem@davemloft.net>
13389 L: sparclinux@vger.kernel.org
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13393 F: include/linux/sunserialcore.h
13394 F: drivers/tty/serial/suncore.c
13395 F: drivers/tty/serial/sunhv.c
13396 F: drivers/tty/serial/sunsab.c
13397 F: drivers/tty/serial/sunsab.h
13398 F: drivers/tty/serial/sunsu.c
13399 F: drivers/tty/serial/sunzilog.c
13400 F: drivers/tty/serial/sunzilog.h
13401 F: drivers/tty/vcc.c
13404 M: "Christopher Li" <sparse@chrisli.org>
13405 L: linux-sparse@vger.kernel.org
13406 W: https://sparse.wiki.kernel.org/
13407 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13408 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13410 F: include/linux/compiler.h
13412 SPEAR CLOCK FRAMEWORK SUPPORT
13413 M: Viresh Kumar <vireshk@kernel.org>
13414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415 W: http://www.st.com/spear
13417 F: drivers/clk/spear/
13419 SPEAR PLATFORM SUPPORT
13420 M: Viresh Kumar <vireshk@kernel.org>
13421 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13423 W: http://www.st.com/spear
13425 F: arch/arm/boot/dts/spear*
13426 F: arch/arm/mach-spear/
13429 M: Marek Vasut <marek.vasut@gmail.com>
13430 L: linux-mtd@lists.infradead.org
13431 W: http://www.linux-mtd.infradead.org/
13432 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13433 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13434 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13436 F: drivers/mtd/spi-nor/
13437 F: include/linux/mtd/spi-nor.h
13440 M: Mark Brown <broonie@kernel.org>
13441 L: linux-spi@vger.kernel.org
13442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13443 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13445 F: Documentation/devicetree/bindings/spi/
13446 F: Documentation/spi/
13448 F: include/linux/spi/
13449 F: include/uapi/linux/spi/
13452 SPIDERNET NETWORK DRIVER for CELL
13453 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13454 L: netdev@vger.kernel.org
13456 F: Documentation/networking/spider_net.txt
13457 F: drivers/net/ethernet/toshiba/spider_net*
13460 R: Stephen Boyd <sboyd@kernel.org>
13461 L: linux-arm-msm@vger.kernel.org
13462 F: Documentation/devicetree/bindings/spmi/
13464 F: include/dt-bindings/spmi/spmi.h
13465 F: include/linux/spmi.h
13466 F: include/trace/events/spmi.h
13469 M: Jeremy Kerr <jk@ozlabs.org>
13470 L: linuxppc-dev@lists.ozlabs.org
13471 W: http://www.ibm.com/developerworks/power/cell/
13473 F: Documentation/filesystems/spufs.txt
13474 F: arch/powerpc/platforms/cell/spufs/
13476 SQUASHFS FILE SYSTEM
13477 M: Phillip Lougher <phillip@squashfs.org.uk>
13478 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13479 W: http://squashfs.org.uk
13480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13482 F: Documentation/filesystems/squashfs.txt
13485 SRM (Alpha) environment access
13486 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13488 F: arch/alpha/kernel/srm_env.c
13490 ST STM32 I2C/SMBUS DRIVER
13491 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13492 L: linux-i2c@vger.kernel.org
13494 F: drivers/i2c/busses/i2c-stm32*
13497 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13498 L: stable@vger.kernel.org
13500 F: Documentation/process/stable-kernel-rules.rst
13503 M: Ian Abbott <abbotti@mev.co.uk>
13504 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13506 F: drivers/staging/comedi/
13508 STAGING - FLARION FT1000 DRIVERS
13509 M: Marek Belisko <marek.belisko@gmail.com>
13511 F: drivers/staging/ft1000/
13513 STAGING - INDUSTRIAL IO
13514 M: Jonathan Cameron <jic23@kernel.org>
13515 L: linux-iio@vger.kernel.org
13517 F: Documentation/devicetree/bindings/staging/iio/
13518 F: drivers/staging/iio/
13520 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13521 M: Marc Dietrich <marvin24@gmx.de>
13522 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13523 L: linux-tegra@vger.kernel.org
13525 F: drivers/staging/nvec/
13527 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13528 M: Jens Frederich <jfrederich@gmail.com>
13529 M: Daniel Drake <dsd@laptop.org>
13530 M: Jon Nettleton <jon.nettleton@gmail.com>
13531 W: http://wiki.laptop.org/go/DCON
13533 F: drivers/staging/olpc_dcon/
13535 STAGING - REALTEK RTL8712U DRIVERS
13536 M: Larry Finger <Larry.Finger@lwfinger.net>
13537 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13539 F: drivers/staging/rtl8712/
13541 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13542 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13543 M: Teddy Wang <teddy.wang@siliconmotion.com>
13544 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13545 L: linux-fbdev@vger.kernel.org
13547 F: drivers/staging/sm750fb/
13549 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13550 M: William Hubbs <w.d.hubbs@gmail.com>
13551 M: Chris Brannon <chris@the-brannons.com>
13552 M: Kirk Reiser <kirk@reisers.ca>
13553 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13554 L: speakup@linux-speakup.org
13555 W: http://www.linux-speakup.org/
13557 F: drivers/staging/speakup/
13559 STAGING - VIA VT665X DRIVERS
13560 M: Forest Bond <forest@alittletooquiet.net>
13562 F: drivers/staging/vt665?/
13564 STAGING - WILC1000 WIFI DRIVER
13565 M: Aditya Shankar <aditya.shankar@microchip.com>
13566 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13567 L: linux-wireless@vger.kernel.org
13569 F: drivers/staging/wilc1000/
13571 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13572 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13574 F: drivers/staging/xgifb/
13577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13579 L: devel@driverdev.osuosl.org
13581 F: drivers/staging/
13583 STARFIRE/DURALAN NETWORK DRIVER
13584 M: Ion Badulescu <ionut@badula.org>
13586 F: drivers/net/ethernet/adaptec/starfire*
13588 STEC S1220 SKD DRIVER
13589 M: Bart Van Assche <bart.vanassche@wdc.com>
13590 L: linux-block@vger.kernel.org
13592 F: drivers/block/skd*[ch]
13595 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13597 F: drivers/staging/media/st-cec/
13598 F: Documentation/devicetree/bindings/media/stih-cec.txt
13600 STK1160 USB VIDEO CAPTURE DRIVER
13601 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13602 L: linux-media@vger.kernel.org
13603 T: git git://linuxtv.org/media_tree.git
13605 F: drivers/media/usb/stk1160/
13607 STM32 TIMER/LPTIMER DRIVERS
13608 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13610 F: drivers/*/stm32-*timer*
13611 F: drivers/pwm/pwm-stm32*
13612 F: include/linux/*/stm32-*tim*
13613 F: Documentation/ABI/testing/*timer-stm32
13614 F: Documentation/devicetree/bindings/*/stm32-*timer*
13615 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13617 STMMAC ETHERNET DRIVER
13618 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13619 M: Alexandre Torgue <alexandre.torgue@st.com>
13620 M: Jose Abreu <joabreu@synopsys.com>
13621 L: netdev@vger.kernel.org
13622 W: http://www.stlinux.com
13624 F: drivers/net/ethernet/stmicro/stmmac/
13627 M: Sam Creasey <sammy@sammy.net>
13628 W: http://sammy.net/sun3/
13630 F: arch/m68k/kernel/*sun3*
13631 F: arch/m68k/sun3*/
13632 F: arch/m68k/include/asm/sun3*
13633 F: drivers/net/ethernet/i825xx/sun3*
13635 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13636 M: Hans de Goede <hdegoede@redhat.com>
13637 L: linux-input@vger.kernel.org
13639 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13640 F: drivers/input/keyboard/sun4i-lradc-keys.c
13642 SUNDANCE NETWORK DRIVER
13643 M: Denis Kirjanov <kda@linux-powerpc.org>
13644 L: netdev@vger.kernel.org
13646 F: drivers/net/ethernet/dlink/sundance.c
13649 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13650 M: Rich Felker <dalias@libc.org>
13651 L: linux-sh@vger.kernel.org
13652 Q: http://patchwork.kernel.org/project/linux-sh/list/
13654 F: Documentation/sh/
13659 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13660 M: Len Brown <len.brown@intel.com>
13661 M: Pavel Machek <pavel@ucw.cz>
13662 L: linux-pm@vger.kernel.org
13663 B: https://bugzilla.kernel.org
13665 F: Documentation/power/
13666 F: arch/x86/kernel/acpi/
13667 F: drivers/base/power/
13669 F: include/linux/suspend.h
13670 F: include/linux/freezer.h
13671 F: include/linux/pm.h
13674 M: Martin Mares <mj@ucw.cz>
13675 L: linux-video@atrey.karlin.mff.cuni.cz
13677 F: Documentation/svga.txt
13678 F: arch/x86/boot/video*
13681 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13682 L: iommu@lists.linux-foundation.org
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13685 F: kernel/dma/swiotlb.c
13686 F: arch/*/kernel/pci-swiotlb.c
13687 F: include/linux/swiotlb.h
13690 M: Jiri Pirko <jiri@resnulli.us>
13691 M: Ivan Vecera <ivecera@redhat.com>
13692 L: netdev@vger.kernel.org
13695 F: include/net/switchdev.h
13697 SY8106A REGULATOR DRIVER
13698 M: Icenowy Zheng <icenowy@aosc.io>
13700 F: drivers/regulator/sy8106a-regulator.c
13701 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13703 SYNC FILE FRAMEWORK
13704 M: Sumit Semwal <sumit.semwal@linaro.org>
13705 R: Gustavo Padovan <gustavo@padovan.org>
13707 L: linux-media@vger.kernel.org
13708 L: dri-devel@lists.freedesktop.org
13709 F: drivers/dma-buf/sync_*
13710 F: drivers/dma-buf/dma-fence*
13711 F: drivers/dma-buf/sw_sync.c
13712 F: include/linux/sync_file.h
13713 F: include/uapi/linux/sync_file.h
13714 F: Documentation/sync_file.txt
13715 T: git git://anongit.freedesktop.org/drm/drm-misc
13717 SYNOPSYS ARC ARCHITECTURE
13718 M: Vineet Gupta <vgupta@synopsys.com>
13719 L: linux-snps-arc@lists.infradead.org
13722 F: Documentation/devicetree/bindings/arc/*
13723 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13724 F: drivers/clocksource/arc_timer.c
13725 F: drivers/tty/serial/arc_uart.c
13726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13728 SYNOPSYS ARC HSDK SDP pll clock driver
13729 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13731 F: drivers/clk/clk-hsdk-pll.c
13732 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13734 SYNOPSYS ARC SDP clock driver
13735 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13737 F: drivers/clk/axs10x/*
13738 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13740 SYNOPSYS ARC SDP platform support
13741 M: Alexey Brodkin <abrodkin@synopsys.com>
13743 F: arch/arc/plat-axs10x
13744 F: arch/arc/boot/dts/ax*
13745 F: Documentation/devicetree/bindings/arc/axs10*
13747 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13748 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13750 F: drivers/reset/reset-axs10x.c
13751 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13753 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13754 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13756 F: drivers/tty/serial/8250/8250_dw.c
13758 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13759 M: Hoan Tran <hotran@apm.com>
13760 L: linux-gpio@vger.kernel.org
13762 F: drivers/gpio/gpio-dwapb.c
13763 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13765 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13766 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13768 F: drivers/dma/dwi-axi-dmac/
13769 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13771 SYNOPSYS DESIGNWARE DMAC DRIVER
13772 M: Viresh Kumar <vireshk@kernel.org>
13773 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13775 F: include/linux/dma/dw.h
13776 F: include/linux/platform_data/dma-dw.h
13779 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13780 M: Jose Abreu <Jose.Abreu@synopsys.com>
13781 L: netdev@vger.kernel.org
13783 F: drivers/net/ethernet/synopsys/
13785 SYNOPSYS DESIGNWARE I2C DRIVER
13786 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13787 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13788 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13789 L: linux-i2c@vger.kernel.org
13791 F: drivers/i2c/busses/i2c-designware-*
13792 F: include/linux/platform_data/i2c-designware.h
13794 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13795 M: Jaehoon Chung <jh80.chung@samsung.com>
13796 L: linux-mmc@vger.kernel.org
13798 F: drivers/mmc/host/dw_mmc*
13800 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13801 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13803 F: drivers/reset/reset-hsdk.c
13804 F: include/dt-bindings/reset/snps,hsdk-reset.h
13805 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13807 SYSTEM CONFIGURATION (SYSCON)
13808 M: Lee Jones <lee.jones@linaro.org>
13809 M: Arnd Bergmann <arnd@arndb.de>
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13812 F: drivers/mfd/syscon.c
13814 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13815 M: Sudeep Holla <sudeep.holla@arm.com>
13816 L: linux-arm-kernel@lists.infradead.org
13818 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13819 F: drivers/clk/clk-sc[mp]i.c
13820 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13821 F: drivers/firmware/arm_scpi.c
13822 F: drivers/firmware/arm_scmi/
13823 F: include/linux/sc[mp]i_protocol.h
13825 SYSTEM RESET/SHUTDOWN DRIVERS
13826 M: Sebastian Reichel <sre@kernel.org>
13827 L: linux-pm@vger.kernel.org
13828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13830 F: Documentation/devicetree/bindings/power/reset/
13831 F: drivers/power/reset/
13833 SYSTEM TRACE MODULE CLASS
13834 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13837 F: Documentation/trace/stm.rst
13838 F: drivers/hwtracing/stm/
13839 F: include/linux/stm.h
13840 F: include/uapi/linux/stm.h
13843 M: Christoph Hellwig <hch@infradead.org>
13845 F: Documentation/filesystems/sysv-fs.txt
13847 F: include/linux/sysv_fs.h
13850 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13851 L: linux-scsi@vger.kernel.org
13852 L: target-devel@vger.kernel.org
13853 W: http://www.linux-iscsi.org
13854 W: http://groups.google.com/group/linux-iscsi-target-dev
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13859 F: Documentation/target/
13861 TASKSTATS STATISTICS INTERFACE
13862 M: Balbir Singh <bsingharora@gmail.com>
13864 F: Documentation/accounting/taskstats*
13865 F: include/linux/taskstats*
13866 F: kernel/taskstats.c
13869 M: Jamal Hadi Salim <jhs@mojatatu.com>
13870 M: Cong Wang <xiyou.wangcong@gmail.com>
13871 M: Jiri Pirko <jiri@resnulli.us>
13872 L: netdev@vger.kernel.org
13874 F: include/net/pkt_cls.h
13875 F: include/net/pkt_sched.h
13876 F: include/net/tc_act/
13877 F: include/uapi/linux/pkt_cls.h
13878 F: include/uapi/linux/pkt_sched.h
13879 F: include/uapi/linux/tc_act/
13880 F: include/uapi/linux/tc_ematch/
13883 TCP LOW PRIORITY MODULE
13884 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13885 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13886 W: http://tcp-lp-mod.sourceforge.net/
13888 F: net/ipv4/tcp_lp.c
13890 TDA10071 MEDIA DRIVER
13891 M: Antti Palosaari <crope@iki.fi>
13892 L: linux-media@vger.kernel.org
13893 W: https://linuxtv.org
13894 W: http://palosaari.fi/linux/
13895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13896 T: git git://linuxtv.org/anttip/media_tree.git
13898 F: drivers/media/dvb-frontends/tda10071*
13900 TDA18212 MEDIA DRIVER
13901 M: Antti Palosaari <crope@iki.fi>
13902 L: linux-media@vger.kernel.org
13903 W: https://linuxtv.org
13904 W: http://palosaari.fi/linux/
13905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13906 T: git git://linuxtv.org/anttip/media_tree.git
13908 F: drivers/media/tuners/tda18212*
13910 TDA18218 MEDIA DRIVER
13911 M: Antti Palosaari <crope@iki.fi>
13912 L: linux-media@vger.kernel.org
13913 W: https://linuxtv.org
13914 W: http://palosaari.fi/linux/
13915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13916 T: git git://linuxtv.org/anttip/media_tree.git
13918 F: drivers/media/tuners/tda18218*
13920 TDA18250 MEDIA DRIVER
13921 M: Olli Salonen <olli.salonen@iki.fi>
13922 L: linux-media@vger.kernel.org
13923 W: https://linuxtv.org
13924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13925 T: git git://linuxtv.org/media_tree.git
13927 F: drivers/media/tuners/tda18250*
13929 TDA18271 MEDIA DRIVER
13930 M: Michael Krufky <mkrufky@linuxtv.org>
13931 L: linux-media@vger.kernel.org
13932 W: https://linuxtv.org
13933 W: http://github.com/mkrufky
13934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13935 T: git git://linuxtv.org/mkrufky/tuners.git
13937 F: drivers/media/tuners/tda18271*
13939 TDA1997x MEDIA DRIVER
13940 M: Tim Harvey <tharvey@gateworks.com>
13941 L: linux-media@vger.kernel.org
13942 W: https://linuxtv.org
13943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13945 F: drivers/media/i2c/tda1997x.*
13947 TDA827x MEDIA DRIVER
13948 M: Michael Krufky <mkrufky@linuxtv.org>
13949 L: linux-media@vger.kernel.org
13950 W: https://linuxtv.org
13951 W: http://github.com/mkrufky
13952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13953 T: git git://linuxtv.org/mkrufky/tuners.git
13955 F: drivers/media/tuners/tda8290.*
13957 TDA8290 MEDIA DRIVER
13958 M: Michael Krufky <mkrufky@linuxtv.org>
13959 L: linux-media@vger.kernel.org
13960 W: https://linuxtv.org
13961 W: http://github.com/mkrufky
13962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13963 T: git git://linuxtv.org/mkrufky/tuners.git
13965 F: drivers/media/tuners/tda8290.*
13967 TDA9840 MEDIA DRIVER
13968 M: Hans Verkuil <hverkuil@xs4all.nl>
13969 L: linux-media@vger.kernel.org
13970 T: git git://linuxtv.org/media_tree.git
13971 W: https://linuxtv.org
13973 F: drivers/media/i2c/tda9840*
13975 TEA5761 TUNER DRIVER
13976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13977 L: linux-media@vger.kernel.org
13978 W: https://linuxtv.org
13979 T: git git://linuxtv.org/media_tree.git
13981 F: drivers/media/tuners/tea5761.*
13983 TEA5767 TUNER DRIVER
13984 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13985 L: linux-media@vger.kernel.org
13986 W: https://linuxtv.org
13987 T: git git://linuxtv.org/media_tree.git
13989 F: drivers/media/tuners/tea5767.*
13991 TEA6415C MEDIA DRIVER
13992 M: Hans Verkuil <hverkuil@xs4all.nl>
13993 L: linux-media@vger.kernel.org
13994 T: git git://linuxtv.org/media_tree.git
13995 W: https://linuxtv.org
13997 F: drivers/media/i2c/tea6415c*
13999 TEA6420 MEDIA DRIVER
14000 M: Hans Verkuil <hverkuil@xs4all.nl>
14001 L: linux-media@vger.kernel.org
14002 T: git git://linuxtv.org/media_tree.git
14003 W: https://linuxtv.org
14005 F: drivers/media/i2c/tea6420*
14008 M: Jiri Pirko <jiri@resnulli.us>
14009 L: netdev@vger.kernel.org
14011 F: drivers/net/team/
14012 F: include/linux/if_team.h
14013 F: include/uapi/linux/if_team.h
14015 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14016 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14018 F: arch/x86/platform/ts5500/
14020 TECHNOTREND USB IR RECEIVER
14021 M: Sean Young <sean@mess.org>
14022 L: linux-media@vger.kernel.org
14024 F: drivers/media/rc/ttusbir.c
14026 TECHWELL TW9910 VIDEO DECODER
14027 L: linux-media@vger.kernel.org
14029 F: drivers/media/i2c/tw9910.c
14030 F: include/media/i2c/tw9910.h
14033 M: Jens Wiklander <jens.wiklander@linaro.org>
14035 F: include/linux/tee_drv.h
14036 F: include/uapi/linux/tee.h
14038 F: Documentation/tee.txt
14040 TEGRA ARCHITECTURE SUPPORT
14041 M: Thierry Reding <thierry.reding@gmail.com>
14042 M: Jonathan Hunter <jonathanh@nvidia.com>
14043 L: linux-tegra@vger.kernel.org
14044 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14050 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14051 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14053 F: drivers/clk/tegra/
14056 M: Laxman Dewangan <ldewangan@nvidia.com>
14057 M: Jon Hunter <jonathanh@nvidia.com>
14059 F: drivers/dma/tegra*
14062 M: Laxman Dewangan <ldewangan@nvidia.com>
14064 F: drivers/i2c/busses/i2c-tegra.c
14066 TEGRA IOMMU DRIVERS
14067 M: Thierry Reding <thierry.reding@gmail.com>
14068 L: linux-tegra@vger.kernel.org
14070 F: drivers/iommu/tegra*
14073 M: Laxman Dewangan <ldewangan@nvidia.com>
14075 F: drivers/input/keyboard/tegra-kbc.c
14078 M: Thierry Reding <thierry.reding@gmail.com>
14080 F: drivers/pwm/pwm-tegra.c
14082 TEGRA SERIAL DRIVER
14083 M: Laxman Dewangan <ldewangan@nvidia.com>
14085 F: drivers/tty/serial/serial-tegra.c
14088 M: Laxman Dewangan <ldewangan@nvidia.com>
14090 F: drivers/spi/spi-tegra*
14092 TEHUTI ETHERNET DRIVER
14093 M: Andy Gospodarek <andy@greyhouse.net>
14094 L: netdev@vger.kernel.org
14096 F: drivers/net/ethernet/tehuti/*
14098 Telecom Clock Driver for MCPL0010
14099 M: Mark Gross <mark.gross@intel.com>
14101 F: drivers/char/tlclk.c
14103 TENSILICA XTENSA PORT (xtensa)
14104 M: Chris Zankel <chris@zankel.net>
14105 M: Max Filippov <jcmvbkbc@gmail.com>
14106 L: linux-xtensa@linux-xtensa.org
14107 T: git git://github.com/czankel/xtensa-linux.git
14110 F: drivers/irqchip/irq-xtensa-*
14112 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14113 M: Nishanth Menon <nm@ti.com>
14114 M: Tero Kristo <t-kristo@ti.com>
14115 M: Santosh Shilimkar <ssantosh@kernel.org>
14116 L: linux-arm-kernel@lists.infradead.org
14118 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14119 F: drivers/firmware/ti_sci*
14120 F: include/linux/soc/ti/ti_sci_protocol.h
14121 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14122 F: include/dt-bindings/genpd/k2g.h
14123 F: drivers/soc/ti/ti_sci_pm_domains.c
14124 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14125 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14126 F: drivers/clk/keystone/sci-clk.c
14127 F: drivers/reset/reset-ti-sci.c
14129 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14130 M: Hans Verkuil <hverkuil@xs4all.nl>
14131 L: linux-media@vger.kernel.org
14132 T: git git://linuxtv.org/media_tree.git
14133 W: https://linuxtv.org
14135 F: drivers/media/radio/radio-raremono.c
14138 M: Zhang Rui <rui.zhang@intel.com>
14139 M: Eduardo Valentin <edubezval@gmail.com>
14140 L: linux-pm@vger.kernel.org
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14143 Q: https://patchwork.kernel.org/project/linux-pm/list/
14145 F: drivers/thermal/
14146 F: include/linux/thermal.h
14147 F: include/uapi/linux/thermal.h
14148 F: include/linux/cpu_cooling.h
14149 F: Documentation/devicetree/bindings/thermal/
14151 THERMAL/CPU_COOLING
14152 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14153 M: Viresh Kumar <viresh.kumar@linaro.org>
14154 M: Javi Merino <javi.merino@kernel.org>
14155 L: linux-pm@vger.kernel.org
14157 F: Documentation/thermal/cpu-cooling-api.txt
14158 F: drivers/thermal/cpu_cooling.c
14159 F: include/linux/cpu_cooling.h
14161 THINKPAD ACPI EXTRAS DRIVER
14162 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14163 L: ibm-acpi-devel@lists.sourceforge.net
14164 L: platform-driver-x86@vger.kernel.org
14165 W: http://ibm-acpi.sourceforge.net
14166 W: http://thinkwiki.org/wiki/Ibm-acpi
14167 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14169 F: drivers/platform/x86/thinkpad_acpi.c
14172 M: Andreas Noever <andreas.noever@gmail.com>
14173 M: Michael Jamet <michael.jamet@intel.com>
14174 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14175 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14178 F: Documentation/admin-guide/thunderbolt.rst
14179 F: drivers/thunderbolt/
14180 F: include/linux/thunderbolt.h
14182 THUNDERBOLT NETWORK DRIVER
14183 M: Michael Jamet <michael.jamet@intel.com>
14184 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14185 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14186 L: netdev@vger.kernel.org
14188 F: drivers/net/thunderbolt.c
14190 THUNDERX GPIO DRIVER
14191 M: David Daney <david.daney@cavium.com>
14193 F: drivers/gpio/gpio-thunderx.c
14195 TI AM437X VPFE DRIVER
14196 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14197 L: linux-media@vger.kernel.org
14198 W: https://linuxtv.org
14199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14200 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14202 F: drivers/media/platform/am437x/
14204 TI BANDGAP AND THERMAL DRIVER
14205 M: Eduardo Valentin <edubezval@gmail.com>
14206 M: Keerthy <j-keerthy@ti.com>
14207 L: linux-pm@vger.kernel.org
14208 L: linux-omap@vger.kernel.org
14210 F: drivers/thermal/ti-soc-thermal/
14212 TI BQ27XXX POWER SUPPLY DRIVER
14213 R: Andrew F. Davis <afd@ti.com>
14214 F: include/linux/power/bq27xxx_battery.h
14215 F: drivers/power/supply/bq27xxx_battery.c
14216 F: drivers/power/supply/bq27xxx_battery_i2c.c
14218 TI CDCE706 CLOCK DRIVER
14219 M: Max Filippov <jcmvbkbc@gmail.com>
14221 F: drivers/clk/clk-cdce706.c
14224 M: Tero Kristo <t-kristo@ti.com>
14225 L: linux-omap@vger.kernel.org
14228 F: include/linux/clk/ti.h
14230 TI DAVINCI MACHINE SUPPORT
14231 M: Sekhar Nori <nsekhar@ti.com>
14232 M: Kevin Hilman <khilman@kernel.org>
14233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14236 F: arch/arm/mach-davinci/
14237 F: drivers/i2c/busses/i2c-davinci.c
14238 F: arch/arm/boot/dts/da850*
14240 TI DAVINCI SERIES CLOCK DRIVER
14241 M: David Lechner <david@lechnology.com>
14242 R: Sekhar Nori <nsekhar@ti.com>
14244 F: Documentation/devicetree/bindings/clock/ti/davinci/
14245 F: drivers/clk/davinci/
14247 TI DAVINCI SERIES GPIO DRIVER
14248 M: Keerthy <j-keerthy@ti.com>
14249 L: linux-gpio@vger.kernel.org
14251 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14252 F: drivers/gpio/gpio-davinci.c
14254 TI DAVINCI SERIES MEDIA DRIVER
14255 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14256 L: linux-media@vger.kernel.org
14257 W: https://linuxtv.org
14258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14259 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14261 F: drivers/media/platform/davinci/
14262 F: include/media/davinci/
14264 TI ETHERNET SWITCH DRIVER (CPSW)
14265 R: Grygorii Strashko <grygorii.strashko@ti.com>
14266 L: linux-omap@vger.kernel.org
14267 L: netdev@vger.kernel.org
14269 F: drivers/net/ethernet/ti/cpsw*
14270 F: drivers/net/ethernet/ti/davinci*
14272 TI FLASH MEDIA INTERFACE DRIVER
14273 M: Alex Dubov <oakad@yahoo.com>
14275 F: drivers/misc/tifm*
14276 F: drivers/mmc/host/tifm_sd.c
14277 F: include/linux/tifm.h
14279 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14280 M: Santosh Shilimkar <ssantosh@kernel.org>
14281 L: linux-kernel@vger.kernel.org
14282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14284 F: drivers/soc/ti/*
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14287 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14288 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14289 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14292 F: sound/soc/codecs/lm49453*
14293 F: sound/soc/codecs/isabelle*
14295 TI LP855x BACKLIGHT DRIVER
14296 M: Milo Kim <milo.kim@ti.com>
14298 F: Documentation/backlight/lp855x-driver.txt
14299 F: drivers/video/backlight/lp855x_bl.c
14300 F: include/linux/platform_data/lp855x.h
14302 TI LP8727 CHARGER DRIVER
14303 M: Milo Kim <milo.kim@ti.com>
14305 F: drivers/power/supply/lp8727_charger.c
14306 F: include/linux/platform_data/lp8727.h
14308 TI LP8788 MFD DRIVER
14309 M: Milo Kim <milo.kim@ti.com>
14311 F: drivers/iio/adc/lp8788_adc.c
14312 F: drivers/leds/leds-lp8788.c
14313 F: drivers/mfd/lp8788*.c
14314 F: drivers/power/supply/lp8788-charger.c
14315 F: drivers/regulator/lp8788-*.c
14316 F: include/linux/mfd/lp8788*.h
14318 TI NETCP ETHERNET DRIVER
14319 M: Wingman Kwok <w-kwok2@ti.com>
14320 M: Murali Karicheri <m-karicheri2@ti.com>
14321 L: netdev@vger.kernel.org
14323 F: drivers/net/ethernet/ti/netcp*
14325 TI TAS571X FAMILY ASoC CODEC DRIVER
14326 M: Kevin Cernekee <cernekee@chromium.org>
14327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14329 F: sound/soc/codecs/tas571x*
14331 TI TRF7970A NFC DRIVER
14332 M: Mark Greer <mgreer@animalcreek.com>
14333 L: linux-wireless@vger.kernel.org
14334 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14336 F: drivers/nfc/trf7970a.c
14337 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14339 TI TWL4030 SERIES SOC CODEC DRIVER
14340 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14343 F: sound/soc/codecs/twl4030*
14346 M: Benoit Parrot <bparrot@ti.com>
14347 L: linux-media@vger.kernel.org
14348 W: http://linuxtv.org/
14349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14351 F: drivers/media/platform/ti-vpe/
14353 TI WILINK WIRELESS DRIVERS
14354 L: linux-wireless@vger.kernel.org
14355 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14356 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14359 F: drivers/net/wireless/ti/
14360 F: include/linux/wl12xx.h
14362 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14363 M: John Stultz <john.stultz@linaro.org>
14364 M: Thomas Gleixner <tglx@linutronix.de>
14365 R: Stephen Boyd <sboyd@kernel.org>
14366 L: linux-kernel@vger.kernel.org
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14369 F: include/linux/clocksource.h
14370 F: include/linux/time.h
14371 F: include/linux/timex.h
14372 F: include/uapi/linux/time.h
14373 F: include/uapi/linux/timex.h
14374 F: kernel/time/clocksource.c
14375 F: kernel/time/time*.c
14376 F: kernel/time/alarmtimer.c
14377 F: kernel/time/ntp.c
14378 F: tools/testing/selftests/timers/
14381 M: Jon Maloy <jon.maloy@ericsson.com>
14382 M: Ying Xue <ying.xue@windriver.com>
14383 L: netdev@vger.kernel.org (core kernel code)
14384 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14385 W: http://tipc.sourceforge.net/
14387 F: include/uapi/linux/tipc*.h
14390 TLAN NETWORK DRIVER
14391 M: Samuel Chessman <chessman@tux.org>
14392 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14393 W: http://sourceforge.net/projects/tlan/
14395 F: Documentation/networking/tlan.txt
14396 F: drivers/net/ethernet/ti/tlan.*
14398 TM6000 VIDEO4LINUX DRIVER
14399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14400 L: linux-media@vger.kernel.org
14401 W: https://linuxtv.org
14402 T: git git://linuxtv.org/media_tree.git
14404 F: drivers/media/usb/tm6000/
14405 F: Documentation/media/v4l-drivers/tm6000*
14407 TMIO/SDHI MMC DRIVER
14408 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14409 L: linux-mmc@vger.kernel.org
14411 F: drivers/mmc/host/tmio_mmc*
14412 F: drivers/mmc/host/renesas_sdhi*
14413 F: include/linux/mfd/tmio.h
14415 TMP401 HARDWARE MONITOR DRIVER
14416 M: Guenter Roeck <linux@roeck-us.net>
14417 L: linux-hwmon@vger.kernel.org
14419 F: Documentation/hwmon/tmp401
14420 F: drivers/hwmon/tmp401.c
14422 TMPFS (SHMEM FILESYSTEM)
14423 M: Hugh Dickins <hughd@google.com>
14424 L: linux-mm@kvack.org
14426 F: include/linux/shmem_fs.h
14429 TOMOYO SECURITY MODULE
14430 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14431 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14432 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14433 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14434 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14435 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14436 W: http://tomoyo.sourceforge.jp/
14437 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14439 F: security/tomoyo/
14441 TOPSTAR LAPTOP EXTRAS DRIVER
14442 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14443 L: platform-driver-x86@vger.kernel.org
14445 F: drivers/platform/x86/topstar-laptop.c
14447 TORTURE-TEST MODULES
14448 M: Davidlohr Bueso <dave@stgolabs.net>
14449 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14450 M: Josh Triplett <josh@joshtriplett.org>
14451 L: linux-kernel@vger.kernel.org
14453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14454 F: Documentation/RCU/torture.txt
14455 F: kernel/torture.c
14456 F: kernel/rcu/rcutorture.c
14457 F: kernel/locking/locktorture.c
14459 TOSHIBA ACPI EXTRAS DRIVER
14460 M: Azael Avalos <coproscefalo@gmail.com>
14461 L: platform-driver-x86@vger.kernel.org
14463 F: drivers/platform/x86/toshiba_acpi.c
14465 TOSHIBA BLUETOOTH DRIVER
14466 M: Azael Avalos <coproscefalo@gmail.com>
14467 L: platform-driver-x86@vger.kernel.org
14469 F: drivers/platform/x86/toshiba_bluetooth.c
14471 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14472 M: Azael Avalos <coproscefalo@gmail.com>
14473 L: platform-driver-x86@vger.kernel.org
14475 F: drivers/platform/x86/toshiba_haps.c
14478 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14479 W: http://www.buzzard.org.uk/toshiba/
14481 F: drivers/char/toshiba.c
14482 F: include/linux/toshiba.h
14483 F: include/uapi/linux/toshiba.h
14485 TOSHIBA TC358743 DRIVER
14486 M: Mats Randgaard <matrandg@cisco.com>
14487 L: linux-media@vger.kernel.org
14489 F: drivers/media/i2c/tc358743*
14490 F: include/media/i2c/tc358743.h
14492 TOSHIBA WMI HOTKEYS DRIVER
14493 M: Azael Avalos <coproscefalo@gmail.com>
14494 L: platform-driver-x86@vger.kernel.org
14496 F: drivers/platform/x86/toshiba-wmi.c
14499 M: Peter Huewe <peterhuewe@gmx.de>
14500 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14501 R: Jason Gunthorpe <jgg@ziepe.ca>
14502 L: linux-integrity@vger.kernel.org
14503 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14504 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14505 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14507 F: drivers/char/tpm/
14510 M: Steven Rostedt <rostedt@goodmis.org>
14511 M: Ingo Molnar <mingo@redhat.com>
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14514 F: Documentation/trace/ftrace.rst
14515 F: arch/*/*/*/ftrace.h
14516 F: arch/*/kernel/ftrace.c
14517 F: include/*/ftrace.h
14518 F: include/linux/trace*.h
14521 F: tools/testing/selftests/ftrace/
14523 TRACING MMIO ACCESSES (MMIOTRACE)
14524 M: Steven Rostedt <rostedt@goodmis.org>
14525 M: Ingo Molnar <mingo@kernel.org>
14526 R: Karol Herbst <karolherbst@gmail.com>
14527 R: Pekka Paalanen <ppaalanen@gmail.com>
14529 L: linux-kernel@vger.kernel.org
14530 L: nouveau@lists.freedesktop.org
14531 F: kernel/trace/trace_mmiotrace.c
14532 F: include/linux/mmiotrace.h
14533 F: arch/x86/mm/kmmio.c
14534 F: arch/x86/mm/mmio-mod.c
14535 F: arch/x86/mm/testmmiotrace.c
14538 M: Jiri Kosina <trivial@kernel.org>
14539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14541 K: ^Subject:.*(?i)trivial
14543 TEMPO SEMICONDUCTOR DRIVERS
14544 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14546 F: sound/soc/codecs/tscs*.c
14547 F: sound/soc/codecs/tscs*.h
14548 F: Documentation/devicetree/bindings/sound/tscs*.txt
14551 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14552 M: Jiri Slaby <jslaby@suse.com>
14554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14555 F: Documentation/serial/
14557 F: drivers/tty/serial/serial_core.c
14558 F: include/linux/serial_core.h
14559 F: include/linux/serial.h
14560 F: include/linux/tty.h
14561 F: include/uapi/linux/serial_core.h
14562 F: include/uapi/linux/serial.h
14563 F: include/uapi/linux/tty.h
14565 TUA9001 MEDIA DRIVER
14566 M: Antti Palosaari <crope@iki.fi>
14567 L: linux-media@vger.kernel.org
14568 W: https://linuxtv.org
14569 W: http://palosaari.fi/linux/
14570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14571 T: git git://linuxtv.org/anttip/media_tree.git
14573 F: drivers/media/tuners/tua9001*
14575 TULIP NETWORK DRIVERS
14576 L: netdev@vger.kernel.org
14577 L: linux-parisc@vger.kernel.org
14579 F: drivers/net/ethernet/dec/tulip/
14582 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14583 W: http://vtun.sourceforge.net/tun
14585 F: Documentation/networking/tuntap.txt
14586 F: arch/um/os-Linux/drivers/
14588 TURBOCHANNEL SUBSYSTEM
14589 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14590 M: Ralf Baechle <ralf@linux-mips.org>
14591 L: linux-mips@linux-mips.org
14592 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14595 F: include/linux/tc.h
14598 M: "Len Brown" <lenb@kernel.org>
14599 L: linux-pm@vger.kernel.org
14600 B: https://bugzilla.kernel.org
14601 Q: https://patchwork.kernel.org/project/linux-pm/list/
14602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14604 F: tools/power/x86/turbostat/
14606 TW5864 VIDEO4LINUX DRIVER
14607 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14608 M: Anton Sviridenko <anton@corp.bluecherry.net>
14609 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14610 M: Andrey Utkin <andrey_utkin@fastmail.com>
14611 L: linux-media@vger.kernel.org
14613 F: drivers/media/pci/tw5864/
14615 TW68 VIDEO4LINUX DRIVER
14616 M: Hans Verkuil <hverkuil@xs4all.nl>
14617 L: linux-media@vger.kernel.org
14618 T: git git://linuxtv.org/media_tree.git
14619 W: https://linuxtv.org
14621 F: drivers/media/pci/tw68/
14623 TW686X VIDEO4LINUX DRIVER
14624 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14625 L: linux-media@vger.kernel.org
14626 T: git git://linuxtv.org/media_tree.git
14627 W: http://linuxtv.org
14629 F: drivers/media/pci/tw686x/
14631 UBI FILE SYSTEM (UBIFS)
14632 M: Richard Weinberger <richard@nod.at>
14633 M: Artem Bityutskiy <dedekind1@gmail.com>
14634 M: Adrian Hunter <adrian.hunter@intel.com>
14635 L: linux-mtd@lists.infradead.org
14636 T: git git://git.infradead.org/ubifs-2.6.git
14637 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14639 F: Documentation/filesystems/ubifs.txt
14642 UCLINUX (M68KNOMMU AND COLDFIRE)
14643 M: Greg Ungerer <gerg@linux-m68k.org>
14644 W: http://www.linux-m68k.org/
14645 W: http://www.uclinux.org/
14646 L: linux-m68k@lists.linux-m68k.org
14647 L: uclinux-dev@uclinux.org (subscribers-only)
14648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14650 F: arch/m68k/coldfire/
14652 F: arch/m68k/*/*_no.*
14653 F: arch/m68k/include/asm/*_no.*
14656 M: Jan Kara <jack@suse.com>
14658 F: Documentation/filesystems/udf.txt
14662 M: Bastien Nocera <hadess@hadess.net>
14663 L: linux-input@vger.kernel.org
14665 F: drivers/hid/hid-udraw-ps3.c
14668 M: Evgeniy Dushistov <dushistov@mail.ru>
14670 F: Documentation/filesystems/ufs.txt
14673 UHID USERSPACE HID IO DRIVER:
14674 M: David Herrmann <dh.herrmann@googlemail.com>
14675 L: linux-input@vger.kernel.org
14677 F: drivers/hid/uhid.c
14678 F: include/uapi/linux/uhid.h
14681 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14682 L: linux-usb@vger.kernel.org
14684 F: drivers/usb/common/ulpi.c
14685 F: include/linux/ulpi/
14687 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14688 L: linux-usb@vger.kernel.org
14691 F: include/linux/uwb.h
14692 F: include/linux/uwb/
14694 UNICORE32 ARCHITECTURE:
14695 M: Guan Xuetao <gxt@pku.edu.cn>
14696 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14698 T: git git://github.com/gxt/linux.git
14702 M: Tony Finch <dot@dotat.at>
14703 W: http://dotat.at/prog/unifdef
14705 F: scripts/unifdef.c
14707 UNIFORM CDROM DRIVER
14708 M: Jens Axboe <axboe@kernel.dk>
14709 W: http://www.kernel.dk
14711 F: Documentation/cdrom/
14712 F: drivers/cdrom/cdrom.c
14713 F: include/linux/cdrom.h
14714 F: include/uapi/linux/cdrom.h
14716 UNISYS S-PAR DRIVERS
14717 M: David Kershner <david.kershner@unisys.com>
14718 L: sparmaintainer@unisys.com (Unisys internal)
14720 F: include/linux/visorbus.h
14721 F: drivers/visorbus/
14722 F: drivers/staging/unisys/
14724 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14725 M: Vinayak Holikatti <vinholikatti@gmail.com>
14726 L: linux-scsi@vger.kernel.org
14728 F: Documentation/scsi/ufs.txt
14729 F: drivers/scsi/ufs/
14731 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14732 M: Joao Pinto <jpinto@synopsys.com>
14733 L: linux-scsi@vger.kernel.org
14735 F: drivers/scsi/ufs/*dwc*
14737 UNSORTED BLOCK IMAGES (UBI)
14738 M: Artem Bityutskiy <dedekind1@gmail.com>
14739 M: Richard Weinberger <richard@nod.at>
14740 W: http://www.linux-mtd.infradead.org/
14741 L: linux-mtd@lists.infradead.org
14742 T: git git://git.infradead.org/ubifs-2.6.git
14744 F: drivers/mtd/ubi/
14745 F: include/linux/mtd/ubi.h
14746 F: include/uapi/mtd/ubi-user.h
14748 USB "USBNET" DRIVER FRAMEWORK
14749 M: Oliver Neukum <oneukum@suse.com>
14750 L: netdev@vger.kernel.org
14751 W: http://www.linux-usb.org/usbnet
14753 F: drivers/net/usb/usbnet.c
14754 F: include/linux/usb/usbnet.h
14757 M: Oliver Neukum <oneukum@suse.com>
14758 L: linux-usb@vger.kernel.org
14760 F: Documentation/usb/acm.txt
14761 F: drivers/usb/class/cdc-acm.*
14763 USB AR5523 WIRELESS DRIVER
14764 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14765 L: linux-wireless@vger.kernel.org
14767 F: drivers/net/wireless/ath/ar5523/
14770 M: Oliver Neukum <oneukum@suse.com>
14771 L: linux-usb@vger.kernel.org
14772 L: linux-scsi@vger.kernel.org
14774 F: drivers/usb/storage/uas.c
14776 USB CDC ETHERNET DRIVER
14777 M: Oliver Neukum <oliver@neukum.org>
14778 L: linux-usb@vger.kernel.org
14780 F: drivers/net/usb/cdc_*.c
14781 F: include/uapi/linux/usb/cdc.h
14783 USB CHAOSKEY DRIVER
14784 M: Keith Packard <keithp@keithp.com>
14785 L: linux-usb@vger.kernel.org
14787 F: drivers/usb/misc/chaoskey.c
14789 USB CYPRESS C67X00 DRIVER
14790 M: Peter Korsgaard <jacmet@sunsite.dk>
14791 L: linux-usb@vger.kernel.org
14793 F: drivers/usb/c67x00/
14795 USB DAVICOM DM9601 DRIVER
14796 M: Peter Korsgaard <jacmet@sunsite.dk>
14797 L: netdev@vger.kernel.org
14798 W: http://www.linux-usb.org/usbnet
14800 F: drivers/net/usb/dm9601.c
14802 USB DIAMOND RIO500 DRIVER
14803 M: Cesar Miquel <miquel@df.uba.ar>
14804 L: rio500-users@lists.sourceforge.net
14805 W: http://rio500.sourceforge.net
14807 F: drivers/usb/misc/rio500*
14810 M: Alan Stern <stern@rowland.harvard.edu>
14811 L: linux-usb@vger.kernel.org
14813 F: Documentation/usb/ehci.txt
14814 F: drivers/usb/host/ehci*
14816 USB GADGET/PERIPHERAL SUBSYSTEM
14817 M: Felipe Balbi <balbi@kernel.org>
14818 L: linux-usb@vger.kernel.org
14819 W: http://www.linux-usb.org/gadget
14820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14822 F: drivers/usb/gadget/
14823 F: include/linux/usb/gadget*
14825 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14826 M: Jiri Kosina <jikos@kernel.org>
14827 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14828 L: linux-usb@vger.kernel.org
14829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14831 F: Documentation/hid/hiddev.txt
14832 F: drivers/hid/usbhid/
14834 USB INTEL XHCI ROLE MUX DRIVER
14835 M: Hans de Goede <hdegoede@redhat.com>
14836 L: linux-usb@vger.kernel.org
14838 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14841 M: Olav Kongas <ok@artecdesign.ee>
14842 L: linux-usb@vger.kernel.org
14844 F: drivers/usb/host/isp116x*
14845 F: include/linux/usb/isp116x.h
14847 USB LAN78XX ETHERNET DRIVER
14848 M: Woojung Huh <woojung.huh@microchip.com>
14849 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14850 L: netdev@vger.kernel.org
14852 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14853 F: drivers/net/usb/lan78xx.*
14854 F: include/dt-bindings/net/microchip-lan78xx.h
14856 USB MASS STORAGE DRIVER
14857 M: Alan Stern <stern@rowland.harvard.edu>
14858 L: linux-usb@vger.kernel.org
14859 L: usb-storage@lists.one-eyed-alien.net
14861 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14862 F: drivers/usb/storage/
14865 M: Clemens Ladisch <clemens@ladisch.de>
14866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14867 T: git git://git.alsa-project.org/alsa-kernel.git
14869 F: sound/usb/midi.*
14871 USB NETWORKING DRIVERS
14872 L: linux-usb@vger.kernel.org
14874 F: drivers/net/usb/
14877 M: Alan Stern <stern@rowland.harvard.edu>
14878 L: linux-usb@vger.kernel.org
14880 F: Documentation/usb/ohci.txt
14881 F: drivers/usb/host/ohci*
14883 USB OTG FSM (Finite State Machine)
14884 M: Peter Chen <Peter.Chen@nxp.com>
14885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14886 L: linux-usb@vger.kernel.org
14888 F: drivers/usb/common/usb-otg-fsm.c
14891 M: Valentina Manea <valentina.manea.m@gmail.com>
14892 M: Shuah Khan <shuah@kernel.org>
14893 L: linux-usb@vger.kernel.org
14895 F: Documentation/usb/usbip_protocol.txt
14896 F: drivers/usb/usbip/
14897 F: tools/usb/usbip/
14898 F: tools/testing/selftests/drivers/usb/usbip/
14901 M: Petko Manolov <petkan@nucleusys.com>
14902 L: linux-usb@vger.kernel.org
14903 L: netdev@vger.kernel.org
14904 T: git git://github.com/petkan/pegasus.git
14905 W: https://github.com/petkan/pegasus
14907 F: drivers/net/usb/pegasus.*
14910 M: Felipe Balbi <balbi@kernel.org>
14911 L: linux-usb@vger.kernel.org
14912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14914 F: drivers/usb/phy/
14916 USB PRINTER DRIVER (usblp)
14917 M: Pete Zaitcev <zaitcev@redhat.com>
14918 L: linux-usb@vger.kernel.org
14920 F: drivers/usb/class/usblp.c
14922 USB QMI WWAN NETWORK DRIVER
14923 M: Bjørn Mork <bjorn@mork.no>
14924 L: netdev@vger.kernel.org
14926 F: Documentation/ABI/testing/sysfs-class-net-qmi
14927 F: drivers/net/usb/qmi_wwan.c
14930 M: Petko Manolov <petkan@nucleusys.com>
14931 L: linux-usb@vger.kernel.org
14932 L: netdev@vger.kernel.org
14933 T: git git://github.com/petkan/rtl8150.git
14934 W: https://github.com/petkan/rtl8150
14936 F: drivers/net/usb/rtl8150.c
14938 USB SERIAL SUBSYSTEM
14939 M: Johan Hovold <johan@kernel.org>
14940 L: linux-usb@vger.kernel.org
14941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14943 F: Documentation/usb/usb-serial.txt
14944 F: drivers/usb/serial/
14945 F: include/linux/usb/serial.h
14947 USB SMSC75XX ETHERNET DRIVER
14948 M: Steve Glendinning <steve.glendinning@shawell.net>
14949 L: netdev@vger.kernel.org
14951 F: drivers/net/usb/smsc75xx.*
14953 USB SMSC95XX ETHERNET DRIVER
14954 M: Steve Glendinning <steve.glendinning@shawell.net>
14955 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14956 L: netdev@vger.kernel.org
14958 F: drivers/net/usb/smsc95xx.*
14961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14962 L: linux-usb@vger.kernel.org
14963 W: http://www.linux-usb.org
14964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14966 F: Documentation/devicetree/bindings/usb/
14967 F: Documentation/usb/
14969 F: include/linux/usb.h
14970 F: include/linux/usb/
14972 USB TYPEC PI3USB30532 MUX DRIVER
14973 M: Hans de Goede <hdegoede@redhat.com>
14974 L: linux-usb@vger.kernel.org
14976 F: drivers/usb/typec/mux/pi3usb30532.c
14978 USB TYPEC SUBSYSTEM
14979 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14980 L: linux-usb@vger.kernel.org
14982 F: Documentation/ABI/testing/sysfs-class-typec
14983 F: Documentation/driver-api/usb/typec.rst
14984 F: drivers/usb/typec/
14985 F: include/linux/usb/typec.h
14988 M: Alan Stern <stern@rowland.harvard.edu>
14989 L: linux-usb@vger.kernel.org
14991 F: drivers/usb/host/uhci*
14994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14995 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14996 L: linux-media@vger.kernel.org
14997 T: git git://linuxtv.org/media_tree.git
14998 W: http://www.ideasonboard.org/uvc/
15000 F: drivers/media/usb/uvc/
15001 F: include/uapi/linux/uvcvideo.h
15004 M: Hans Verkuil <hverkuil@xs4all.nl>
15005 L: linux-media@vger.kernel.org
15006 T: git git://linuxtv.org/media_tree.git
15007 W: https://linuxtv.org
15009 F: drivers/media/usb/usbvision/
15012 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15013 L: linux-usb@vger.kernel.org
15015 F: drivers/usb/gadget/function/*uvc*
15016 F: drivers/usb/gadget/legacy/webcam.c
15018 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15019 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15020 L: linux-wireless@vger.kernel.org
15022 F: drivers/net/wireless/rndis_wlan.c
15025 M: Mathias Nyman <mathias.nyman@intel.com>
15026 L: linux-usb@vger.kernel.org
15028 F: drivers/usb/host/xhci*
15029 F: drivers/usb/host/pci-quirks*
15032 L: linux-wireless@vger.kernel.org
15033 W: http://linux-lc100020.sourceforge.net
15035 F: drivers/net/wireless/zydas/zd1201.*
15038 M: Antoine Jacquet <royale@zerezo.com>
15039 L: linux-usb@vger.kernel.org
15040 L: linux-media@vger.kernel.org
15041 T: git git://linuxtv.org/media_tree.git
15042 W: http://royale.zerezo.com/zr364xx/
15044 F: Documentation/media/v4l-drivers/zr364xx*
15045 F: drivers/media/usb/zr364xx/
15047 USER-MODE LINUX (UML)
15048 M: Jeff Dike <jdike@addtoit.com>
15049 M: Richard Weinberger <richard@nod.at>
15050 L: linux-um@lists.infradead.org
15051 W: http://user-mode-linux.sourceforge.net
15052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15054 F: Documentation/virtual/uml/
15060 USERSPACE I/O (UIO)
15061 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15064 F: Documentation/driver-api/uio-howto.rst
15066 F: include/linux/uio*.h
15069 M: Karel Zak <kzak@redhat.com>
15070 L: util-linux@vger.kernel.org
15071 W: http://en.wikipedia.org/wiki/Util-linux
15072 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15076 M: Christoph Hellwig <hch@lst.de>
15077 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15078 L: linux-kernel@vger.kernel.org
15079 T: git git://git.infradead.org/users/hch/uuid.git
15082 F: include/linux/uuid.h
15083 F: include/uapi/linux/uuid.h
15087 M: Michal Januszewski <spock@gentoo.org>
15088 L: linux-fbdev@vger.kernel.org
15089 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15091 F: Documentation/fb/uvesafb.txt
15092 F: drivers/video/fbdev/uvesafb.*
15095 M: Stefan Agner <stefan@agner.ch>
15096 L: linux-mtd@lists.infradead.org
15098 F: drivers/mtd/nand/raw/vf610_nfc.c
15100 VFAT/FAT/MSDOS FILESYSTEM
15101 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15103 F: Documentation/filesystems/vfat.txt
15107 M: Alex Williamson <alex.williamson@redhat.com>
15108 L: kvm@vger.kernel.org
15109 T: git git://github.com/awilliam/linux-vfio.git
15111 F: Documentation/vfio.txt
15113 F: include/linux/vfio.h
15114 F: include/uapi/linux/vfio.h
15116 VFIO MEDIATED DEVICE DRIVERS
15117 M: Kirti Wankhede <kwankhede@nvidia.com>
15118 L: kvm@vger.kernel.org
15120 F: Documentation/vfio-mediated-device.txt
15121 F: drivers/vfio/mdev/
15122 F: include/linux/mdev.h
15123 F: samples/vfio-mdev/
15125 VFIO PLATFORM DRIVER
15126 M: Eric Auger <eric.auger@redhat.com>
15127 L: kvm@vger.kernel.org
15129 F: drivers/vfio/platform/
15132 R: Lukas Wunner <lukas@wunner.de>
15134 F: Documentation/gpu/vga-switcheroo.rst
15135 F: drivers/gpu/vga/vga_switcheroo.c
15136 F: include/linux/vga_switcheroo.h
15137 T: git git://anongit.freedesktop.org/drm/drm-misc
15139 VIA RHINE NETWORK DRIVER
15141 F: drivers/net/ethernet/via/via-rhine.c
15143 VIA SD/MMC CARD CONTROLLER DRIVER
15144 M: Bruce Chang <brucechang@via.com.tw>
15145 M: Harald Welte <HaraldWelte@viatech.com>
15147 F: drivers/mmc/host/via-sdmmc.c
15149 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15150 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15151 L: linux-fbdev@vger.kernel.org
15153 F: include/linux/via-core.h
15154 F: include/linux/via-gpio.h
15155 F: include/linux/via_i2c.h
15156 F: drivers/video/fbdev/via/
15158 VIA VELOCITY NETWORK DRIVER
15159 M: Francois Romieu <romieu@fr.zoreil.com>
15160 L: netdev@vger.kernel.org
15162 F: drivers/net/ethernet/via/via-velocity.*
15164 VIDEO MULTIPLEXER DRIVER
15165 M: Philipp Zabel <p.zabel@pengutronix.de>
15166 L: linux-media@vger.kernel.org
15168 F: drivers/media/platform/video-mux.c
15170 VIDEO I2C POLLING DRIVER
15171 M: Matt Ranostay <matt.ranostay@konsulko.com>
15172 L: linux-media@vger.kernel.org
15174 F: drivers/media/i2c/video-i2c.c
15176 VIDEOBUF2 FRAMEWORK
15177 M: Pawel Osciak <pawel@osciak.com>
15178 M: Marek Szyprowski <m.szyprowski@samsung.com>
15179 M: Kyungmin Park <kyungmin.park@samsung.com>
15180 L: linux-media@vger.kernel.org
15182 F: drivers/media/v4l2-core/videobuf2-*
15183 F: include/media/videobuf2-*
15185 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15186 M: Helen Koike <helen.koike@collabora.com>
15187 L: linux-media@vger.kernel.org
15188 T: git git://linuxtv.org/media_tree.git
15189 W: https://linuxtv.org
15191 F: drivers/media/platform/vimc/*
15194 M: Alex Williamson <alex.williamson@redhat.com>
15195 M: Paolo Bonzini <pbonzini@redhat.com>
15196 L: kvm@vger.kernel.org
15200 VIRTIO AND VHOST VSOCK DRIVER
15201 M: Stefan Hajnoczi <stefanha@redhat.com>
15202 L: kvm@vger.kernel.org
15203 L: virtualization@lists.linux-foundation.org
15204 L: netdev@vger.kernel.org
15206 F: include/linux/virtio_vsock.h
15207 F: include/uapi/linux/virtio_vsock.h
15208 F: include/uapi/linux/vsockmon.h
15209 F: include/uapi/linux/vm_sockets_diag.h
15210 F: net/vmw_vsock/diag.c
15211 F: net/vmw_vsock/af_vsock_tap.c
15212 F: net/vmw_vsock/virtio_transport_common.c
15213 F: net/vmw_vsock/virtio_transport.c
15214 F: drivers/net/vsockmon.c
15215 F: drivers/vhost/vsock.c
15216 F: drivers/vhost/vsock.h
15217 F: tools/testing/vsock/
15219 VIRTIO CONSOLE DRIVER
15220 M: Amit Shah <amit@kernel.org>
15221 L: virtualization@lists.linux-foundation.org
15223 F: drivers/char/virtio_console.c
15224 F: include/linux/virtio_console.h
15225 F: include/uapi/linux/virtio_console.h
15227 VIRTIO CORE, NET AND BLOCK DRIVERS
15228 M: "Michael S. Tsirkin" <mst@redhat.com>
15229 M: Jason Wang <jasowang@redhat.com>
15230 L: virtualization@lists.linux-foundation.org
15232 F: Documentation/devicetree/bindings/virtio/
15235 F: drivers/net/virtio_net.c
15236 F: drivers/block/virtio_blk.c
15237 F: include/linux/virtio*.h
15238 F: include/uapi/linux/virtio_*.h
15239 F: drivers/crypto/virtio/
15240 F: mm/balloon_compaction.c
15242 VIRTIO CRYPTO DRIVER
15243 M: Gonglei <arei.gonglei@huawei.com>
15244 L: virtualization@lists.linux-foundation.org
15245 L: linux-crypto@vger.kernel.org
15247 F: drivers/crypto/virtio/
15248 F: include/uapi/linux/virtio_crypto.h
15250 VIRTIO DRIVERS FOR S390
15251 M: Cornelia Huck <cohuck@redhat.com>
15252 M: Halil Pasic <pasic@linux.ibm.com>
15253 L: linux-s390@vger.kernel.org
15254 L: virtualization@lists.linux-foundation.org
15255 L: kvm@vger.kernel.org
15257 F: drivers/s390/virtio/
15258 F: arch/s390/include/uapi/asm/virtio-ccw.h
15261 M: David Airlie <airlied@linux.ie>
15262 M: Gerd Hoffmann <kraxel@redhat.com>
15263 L: dri-devel@lists.freedesktop.org
15264 L: virtualization@lists.linux-foundation.org
15265 T: git git://anongit.freedesktop.org/drm/drm-misc
15267 F: drivers/gpu/drm/virtio/
15268 F: include/uapi/linux/virtio_gpu.h
15270 VIRTIO HOST (VHOST)
15271 M: "Michael S. Tsirkin" <mst@redhat.com>
15272 M: Jason Wang <jasowang@redhat.com>
15273 L: kvm@vger.kernel.org
15274 L: virtualization@lists.linux-foundation.org
15275 L: netdev@vger.kernel.org
15276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15279 F: include/uapi/linux/vhost.h
15281 VIRTIO INPUT DRIVER
15282 M: Gerd Hoffmann <kraxel@redhat.com>
15284 F: drivers/virtio/virtio_input.c
15285 F: include/uapi/linux/virtio_input.h
15287 VIRTUAL BOX GUEST DEVICE DRIVER
15288 M: Hans de Goede <hdegoede@redhat.com>
15289 M: Arnd Bergmann <arnd@arndb.de>
15290 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15292 F: include/linux/vbox_utils.h
15293 F: include/uapi/linux/vbox*.h
15294 F: drivers/virt/vboxguest/
15296 VIRTUAL SERIO DEVICE DRIVER
15297 M: Stephen Chandler Paul <thatslyude@gmail.com>
15299 F: drivers/input/serio/userio.c
15300 F: include/uapi/linux/userio.h
15302 VIVID VIRTUAL VIDEO DRIVER
15303 M: Hans Verkuil <hverkuil@xs4all.nl>
15304 L: linux-media@vger.kernel.org
15305 T: git git://linuxtv.org/media_tree.git
15306 W: https://linuxtv.org
15308 F: drivers/media/platform/vivid/*
15311 M: Florian Fainelli <f.fainelli@gmail.com>
15312 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15314 F: drivers/vlynq/vlynq.c
15315 F: include/linux/vlynq.h
15318 M: Martyn Welch <martyn@welchs.me.uk>
15319 M: Manohar Vanga <manohar.vanga@gmail.com>
15320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15321 L: devel@driverdev.osuosl.org
15323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15324 F: Documentation/driver-api/vme.rst
15325 F: drivers/staging/vme/
15327 F: include/linux/vme*
15329 VMWARE BALLOON DRIVER
15330 M: Xavier Deguillard <xdeguillard@vmware.com>
15331 M: Philip Moltmann <moltmann@vmware.com>
15332 M: "VMware, Inc." <pv-drivers@vmware.com>
15333 L: linux-kernel@vger.kernel.org
15335 F: drivers/misc/vmw_balloon.c
15337 VMWARE HYPERVISOR INTERFACE
15338 M: Alok Kataria <akataria@vmware.com>
15339 L: virtualization@lists.linux-foundation.org
15341 F: arch/x86/kernel/cpu/vmware.c
15343 VMWARE PVRDMA DRIVER
15344 M: Adit Ranadive <aditr@vmware.com>
15345 M: VMware PV-Drivers <pv-drivers@vmware.com>
15346 L: linux-rdma@vger.kernel.org
15348 F: drivers/infiniband/hw/vmw_pvrdma/
15350 VMware PVSCSI driver
15351 M: Jim Gill <jgill@vmware.com>
15352 M: VMware PV-Drivers <pv-drivers@vmware.com>
15353 L: linux-scsi@vger.kernel.org
15355 F: drivers/scsi/vmw_pvscsi.c
15356 F: drivers/scsi/vmw_pvscsi.h
15358 VMWARE VMMOUSE SUBDRIVER
15359 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15360 M: "VMware, Inc." <pv-drivers@vmware.com>
15361 L: linux-input@vger.kernel.org
15363 F: drivers/input/mouse/vmmouse.c
15364 F: drivers/input/mouse/vmmouse.h
15366 VMWARE VMXNET3 ETHERNET DRIVER
15367 M: Ronak Doshi <doshir@vmware.com>
15368 M: "VMware, Inc." <pv-drivers@vmware.com>
15369 L: netdev@vger.kernel.org
15371 F: drivers/net/vmxnet3/
15373 VOCORE VOCORE2 BOARD
15374 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15375 L: linux-mips@linux-mips.org
15377 F: arch/mips/boot/dts/ralink/vocore2.dts
15379 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15380 M: Liam Girdwood <lgirdwood@gmail.com>
15381 M: Mark Brown <broonie@kernel.org>
15382 L: linux-kernel@vger.kernel.org
15383 W: http://www.slimlogic.co.uk/?p=48
15384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15386 F: Documentation/devicetree/bindings/regulator/
15387 F: Documentation/power/regulator/
15388 F: drivers/regulator/
15389 F: include/dt-bindings/regulator/
15390 F: include/linux/regulator/
15393 M: David Ahern <dsa@cumulusnetworks.com>
15394 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15395 L: netdev@vger.kernel.org
15397 F: drivers/net/vrf.c
15398 F: Documentation/networking/vrf.txt
15400 VT1211 HARDWARE MONITOR DRIVER
15401 M: Juerg Haefliger <juergh@gmail.com>
15402 L: linux-hwmon@vger.kernel.org
15404 F: Documentation/hwmon/vt1211
15405 F: drivers/hwmon/vt1211.c
15407 VT8231 HARDWARE MONITOR DRIVER
15408 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15409 L: linux-hwmon@vger.kernel.org
15411 F: drivers/hwmon/vt8231.c
15413 VUB300 USB to SDIO/SD/MMC bridge chip
15414 M: Tony Olech <tony.olech@elandigitalsystems.com>
15415 L: linux-mmc@vger.kernel.org
15416 L: linux-usb@vger.kernel.org
15418 F: drivers/mmc/host/vub300.c
15420 W1 DALLAS'S 1-WIRE BUS
15421 M: Evgeniy Polyakov <zbr@ioremap.net>
15423 F: Documentation/w1/
15425 F: include/linux/w1.h
15427 W83791D HARDWARE MONITORING DRIVER
15428 M: Marc Hulsman <m.hulsman@tudelft.nl>
15429 L: linux-hwmon@vger.kernel.org
15431 F: Documentation/hwmon/w83791d
15432 F: drivers/hwmon/w83791d.c
15434 W83793 HARDWARE MONITORING DRIVER
15435 M: Rudolf Marek <r.marek@assembler.cz>
15436 L: linux-hwmon@vger.kernel.org
15438 F: Documentation/hwmon/w83793
15439 F: drivers/hwmon/w83793.c
15441 W83795 HARDWARE MONITORING DRIVER
15442 M: Jean Delvare <jdelvare@suse.com>
15443 L: linux-hwmon@vger.kernel.org
15445 F: drivers/hwmon/w83795.c
15447 W83L51xD SD/MMC CARD INTERFACE DRIVER
15448 M: Pierre Ossman <pierre@ossman.eu>
15450 F: drivers/mmc/host/wbsd.*
15452 WACOM PROTOCOL 4 SERIAL TABLETS
15453 M: Julian Squires <julian@cipht.net>
15454 M: Hans de Goede <hdegoede@redhat.com>
15455 L: linux-input@vger.kernel.org
15457 F: drivers/input/tablet/wacom_serial4.c
15459 WATCHDOG DEVICE DRIVERS
15460 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15461 M: Guenter Roeck <linux@roeck-us.net>
15462 L: linux-watchdog@vger.kernel.org
15463 W: http://www.linux-watchdog.org/
15464 T: git git://www.linux-watchdog.org/linux-watchdog.git
15466 F: Documentation/devicetree/bindings/watchdog/
15467 F: Documentation/watchdog/
15468 F: drivers/watchdog/
15469 F: include/linux/watchdog.h
15470 F: include/uapi/linux/watchdog.h
15472 WHISKEYCOVE PMIC GPIO DRIVER
15473 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15474 L: linux-gpio@vger.kernel.org
15476 F: drivers/gpio/gpio-wcove.c
15479 M: David Herrmann <dh.herrmann@googlemail.com>
15480 L: linux-input@vger.kernel.org
15482 F: drivers/hid/hid-wiimote*
15484 WILOCITY WIL6210 WIRELESS DRIVER
15485 M: Maya Erez <merez@codeaurora.org>
15486 L: linux-wireless@vger.kernel.org
15487 L: wil6210@qti.qualcomm.com
15489 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15490 F: drivers/net/wireless/ath/wil6210/
15493 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15494 M: linux-wimax@intel.com
15495 L: wimax@linuxwimax.org (subscribers-only)
15497 W: http://linuxwimax.org
15498 F: Documentation/wimax/README.wimax
15499 F: include/linux/wimax/debug.h
15500 F: include/net/wimax.h
15501 F: include/uapi/linux/wimax.h
15505 M: David Härdeman <david@hardeman.nu>
15507 F: drivers/media/rc/winbond-cir.c
15509 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15510 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15511 L: linux-watchdog@vger.kernel.org
15513 F: drivers/watchdog/ebc-c384_wdt.c
15515 WINSYSTEMS WS16C48 GPIO DRIVER
15516 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15517 L: linux-gpio@vger.kernel.org
15519 F: drivers/gpio/gpio-ws16c48.c
15521 WISTRON LAPTOP BUTTON DRIVER
15522 M: Miloslav Trmac <mitr@volny.cz>
15524 F: drivers/input/misc/wistron_btns.c
15526 WL3501 WIRELESS PCMCIA CARD DRIVER
15527 L: linux-wireless@vger.kernel.org
15529 F: drivers/net/wireless/wl3501*
15531 WOLFSON MICROELECTRONICS DRIVERS
15532 L: patches@opensource.cirrus.com
15533 T: git https://github.com/CirrusLogic/linux-drivers.git
15534 W: https://github.com/CirrusLogic/linux-drivers/wiki
15536 F: Documentation/hwmon/wm83??
15537 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15538 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15539 F: Documentation/devicetree/bindings/mfd/arizona.txt
15540 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15541 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15542 F: arch/arm/mach-s3c64xx/mach-crag6410*
15543 F: drivers/clk/clk-wm83*.c
15544 F: drivers/extcon/extcon-arizona.c
15545 F: drivers/leds/leds-wm83*.c
15546 F: drivers/gpio/gpio-*wm*.c
15547 F: drivers/gpio/gpio-arizona.c
15548 F: drivers/hwmon/wm83??-hwmon.c
15549 F: drivers/input/misc/wm831x-on.c
15550 F: drivers/input/touchscreen/wm831x-ts.c
15551 F: drivers/input/touchscreen/wm97*.c
15552 F: drivers/mfd/arizona*
15553 F: drivers/mfd/wm*.c
15554 F: drivers/mfd/cs47l24*
15555 F: drivers/power/supply/wm83*.c
15556 F: drivers/rtc/rtc-wm83*.c
15557 F: drivers/regulator/wm8*.c
15558 F: drivers/regulator/arizona*
15559 F: drivers/video/backlight/wm83*_bl.c
15560 F: drivers/watchdog/wm83*_wdt.c
15561 F: include/linux/mfd/arizona/
15562 F: include/linux/mfd/wm831x/
15563 F: include/linux/mfd/wm8350/
15564 F: include/linux/mfd/wm8400*
15565 F: include/linux/regulator/arizona*
15566 F: include/linux/wm97xx.h
15567 F: include/sound/wm????.h
15568 F: sound/soc/codecs/arizona.?
15569 F: sound/soc/codecs/wm*
15570 F: sound/soc/codecs/cs47l24*
15573 M: Tejun Heo <tj@kernel.org>
15574 R: Lai Jiangshan <jiangshanlai@gmail.com>
15575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15577 F: include/linux/workqueue.h
15578 F: kernel/workqueue.c
15579 F: Documentation/core-api/workqueue.rst
15581 X-POWERS AXP288 PMIC DRIVERS
15582 M: Hans de Goede <hdegoede@redhat.com>
15585 F: drivers/acpi/pmic/intel_pmic_xpower.c
15587 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15588 M: Chen-Yu Tsai <wens@csie.org>
15589 L: linux-kernel@vger.kernel.org
15594 M: Andrew Hendry <andrew.hendry@gmail.com>
15595 L: linux-x25@vger.kernel.org
15597 F: Documentation/networking/x25*
15598 F: include/net/x25*
15601 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15602 M: Thomas Gleixner <tglx@linutronix.de>
15603 M: Ingo Molnar <mingo@redhat.com>
15604 R: "H. Peter Anvin" <hpa@zytor.com>
15606 L: linux-kernel@vger.kernel.org
15607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15609 F: Documentation/devicetree/bindings/x86/
15610 F: Documentation/x86/
15614 M: Andy Lutomirski <luto@kernel.org>
15615 L: linux-kernel@vger.kernel.org
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15620 X86 MCE INFRASTRUCTURE
15621 M: Tony Luck <tony.luck@intel.com>
15622 M: Borislav Petkov <bp@alien8.de>
15623 L: linux-edac@vger.kernel.org
15625 F: arch/x86/kernel/cpu/mcheck/*
15627 X86 MICROCODE UPDATE SUPPORT
15628 M: Borislav Petkov <bp@alien8.de>
15630 F: arch/x86/kernel/cpu/microcode/*
15632 X86 PLATFORM DRIVERS
15633 M: Darren Hart <dvhart@infradead.org>
15634 M: Andy Shevchenko <andy@infradead.org>
15635 L: platform-driver-x86@vger.kernel.org
15636 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15638 F: drivers/platform/x86/
15639 F: drivers/platform/olpc/
15642 M: Andy Lutomirski <luto@kernel.org>
15643 L: linux-kernel@vger.kernel.org
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15646 F: arch/x86/entry/vdso/
15648 XC2028/3028 TUNER DRIVER
15649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15650 L: linux-media@vger.kernel.org
15651 W: https://linuxtv.org
15652 T: git git://linuxtv.org/media_tree.git
15654 F: drivers/media/tuners/tuner-xc2028.*
15656 XDP SOCKETS (AF_XDP)
15657 M: Björn Töpel <bjorn.topel@intel.com>
15658 M: Magnus Karlsson <magnus.karlsson@intel.com>
15659 L: netdev@vger.kernel.org
15661 F: kernel/bpf/xskmap.c
15664 XEN BLOCK SUBSYSTEM
15665 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15666 M: Roger Pau Monné <roger.pau@citrix.com>
15667 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15669 F: drivers/block/xen-blkback/*
15670 F: drivers/block/xen*
15673 M: Stefano Stabellini <sstabellini@kernel.org>
15674 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15677 F: arch/arm/include/asm/xen/
15679 XEN HYPERVISOR ARM64
15680 M: Stefano Stabellini <sstabellini@kernel.org>
15681 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15684 F: arch/arm64/include/asm/xen/
15686 XEN HYPERVISOR INTERFACE
15687 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15688 M: Juergen Gross <jgross@suse.com>
15689 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15693 F: drivers/*/xen-*front.c
15695 F: arch/x86/include/asm/xen/
15696 F: arch/x86/include/asm/pvclock-abi.h
15698 F: include/uapi/xen/
15699 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15700 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15702 XEN NETWORK BACKEND DRIVER
15703 M: Wei Liu <wei.liu2@citrix.com>
15704 M: Paul Durrant <paul.durrant@citrix.com>
15705 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15706 L: netdev@vger.kernel.org
15708 F: drivers/net/xen-netback/*
15711 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15712 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15714 F: arch/x86/pci/*xen*
15715 F: drivers/pci/*xen*
15718 M: Juergen Gross <jgross@suse.com>
15719 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15720 L: linux-scsi@vger.kernel.org
15722 F: drivers/scsi/xen-scsifront.c
15723 F: drivers/xen/xen-scsiback.c
15724 F: include/xen/interface/io/vscsiif.h
15726 XEN SWIOTLB SUBSYSTEM
15727 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15728 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15729 L: iommu@lists.linux-foundation.org
15731 F: arch/x86/xen/*swiotlb*
15732 F: drivers/xen/*swiotlb*
15734 XEN SOUND FRONTEND DRIVER
15735 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15736 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15742 M: Darrick J. Wong <darrick.wong@oracle.com>
15743 M: linux-xfs@vger.kernel.org
15744 L: linux-xfs@vger.kernel.org
15746 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15748 F: Documentation/filesystems/xfs.txt
15751 XILINX AXI ETHERNET DRIVER
15752 M: Anirudha Sarangi <anirudh@xilinx.com>
15753 M: John Linn <John.Linn@xilinx.com>
15755 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15757 XILINX UARTLITE SERIAL DRIVER
15758 M: Peter Korsgaard <jacmet@sunsite.dk>
15759 L: linux-serial@vger.kernel.org
15761 F: drivers/tty/serial/uartlite.c
15763 XILINX VIDEO IP CORES
15764 M: Hyun Kwon <hyun.kwon@xilinx.com>
15765 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15766 L: linux-media@vger.kernel.org
15767 T: git git://linuxtv.org/media_tree.git
15769 F: Documentation/devicetree/bindings/media/xilinx/
15770 F: drivers/media/platform/xilinx/
15771 F: include/uapi/linux/xilinx-v4l2-controls.h
15774 M: Eli Billauer <eli.billauer@gmail.com>
15775 L: linux-kernel@vger.kernel.org
15777 F: drivers/char/xillybus/
15780 M: George Cherian <george.cherian@cavium.com>
15781 M: Jan Glauber <jglauber@cavium.com>
15782 L: linux-i2c@vger.kernel.org
15783 W: http://www.cavium.com
15785 F: drivers/i2c/busses/i2c-xlp9xx.c
15787 XRA1403 GPIO EXPANDER
15788 M: Nandor Han <nandor.han@ge.com>
15789 M: Semi Malinen <semi.malinen@ge.com>
15790 L: linux-gpio@vger.kernel.org
15792 F: drivers/gpio/gpio-xra1403.c
15793 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15795 XTENSA XTFPGA PLATFORM SUPPORT
15796 M: Max Filippov <jcmvbkbc@gmail.com>
15797 L: linux-xtensa@linux-xtensa.org
15799 F: drivers/spi/spi-xtensa-xtfpga.c
15800 F: sound/soc/xtensa/xtfpga-i2s.c
15802 YAM DRIVER FOR AX.25
15803 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15804 L: linux-hams@vger.kernel.org
15806 F: drivers/net/hamradio/yam*
15807 F: include/linux/yam.h
15809 YAMA SECURITY MODULE
15810 M: Kees Cook <keescook@chromium.org>
15811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15814 F: Documentation/admin-guide/LSM/Yama.rst
15816 YEALINK PHONE DRIVER
15817 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15818 L: usbb2k-api-dev@nongnu.org
15820 F: Documentation/input/devices/yealink.rst
15821 F: drivers/input/misc/yealink.*
15823 Z8530 DRIVER FOR AX.25
15824 M: Joerg Reuter <jreuter@yaina.de>
15825 W: http://yaina.de/jreuter/
15826 W: http://www.qsl.net/dl1bke/
15827 L: linux-hams@vger.kernel.org
15829 F: Documentation/networking/z8530drv.txt
15830 F: drivers/net/hamradio/*scc.c
15831 F: drivers/net/hamradio/z8530.h
15833 ZBUD COMPRESSED PAGE ALLOCATOR
15834 M: Seth Jennings <sjenning@redhat.com>
15835 M: Dan Streetman <ddstreet@ieee.org>
15836 L: linux-mm@kvack.org
15839 F: include/linux/zbud.h
15841 ZD1211RW WIRELESS DRIVER
15842 M: Daniel Drake <dsd@gentoo.org>
15843 M: Ulrich Kunitz <kune@deine-taler.de>
15844 W: http://zd1211.ath.cx/wiki/DriverRewrite
15845 L: linux-wireless@vger.kernel.org
15846 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15848 F: drivers/net/wireless/zydas/zd1211rw/
15850 ZD1301 MEDIA DRIVER
15851 M: Antti Palosaari <crope@iki.fi>
15852 L: linux-media@vger.kernel.org
15853 W: https://linuxtv.org/
15854 W: http://palosaari.fi/linux/
15855 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15857 F: drivers/media/usb/dvb-usb-v2/zd1301*
15859 ZD1301_DEMOD MEDIA DRIVER
15860 M: Antti Palosaari <crope@iki.fi>
15861 L: linux-media@vger.kernel.org
15862 W: https://linuxtv.org/
15863 W: http://palosaari.fi/linux/
15864 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15866 F: drivers/media/dvb-frontends/zd1301_demod*
15868 ZPOOL COMPRESSED PAGE STORAGE API
15869 M: Dan Streetman <ddstreet@ieee.org>
15870 L: linux-mm@kvack.org
15873 F: include/linux/zpool.h
15875 ZR36067 VIDEO FOR LINUX DRIVER
15876 L: mjpeg-users@lists.sourceforge.net
15877 L: linux-media@vger.kernel.org
15878 W: http://mjpeg.sourceforge.net/driver-zoran/
15879 T: hg https://linuxtv.org/hg/v4l-dvb
15881 F: drivers/staging/media/zoran/
15883 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15884 M: Minchan Kim <minchan@kernel.org>
15885 M: Nitin Gupta <ngupta@vflare.org>
15886 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15887 L: linux-kernel@vger.kernel.org
15889 F: drivers/block/zram/
15890 F: Documentation/blockdev/zram.txt
15892 ZS DECSTATION Z85C30 SERIAL DRIVER
15893 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15895 F: drivers/tty/serial/zs.*
15897 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15898 M: Minchan Kim <minchan@kernel.org>
15899 M: Nitin Gupta <ngupta@vflare.org>
15900 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15901 L: linux-mm@kvack.org
15904 F: include/linux/zsmalloc.h
15905 F: Documentation/vm/zsmalloc.rst
15907 ZSWAP COMPRESSED SWAP CACHING
15908 M: Seth Jennings <sjenning@redhat.com>
15909 M: Dan Streetman <ddstreet@ieee.org>
15910 L: linux-mm@kvack.org
15915 M: Linus Torvalds <torvalds@linux-foundation.org>
15916 L: linux-kernel@vger.kernel.org
15917 Q: http://patchwork.kernel.org/project/LKML/list/
15918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15919 S: Buried alive in reporters