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
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M: Huang Rui <ray.huang@amd.com>
733 L: linux-hwmon@vger.kernel.org
735 F: Documentation/hwmon/fam15h_power
736 F: drivers/hwmon/fam15h_power.c
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
741 F: drivers/usb/gadget/udc/amd5536udc.*
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P: Andres Salomon <dilinger@queued.net>
745 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
748 F: drivers/char/hw_random/geode-rng.c
749 F: drivers/crypto/geode*
750 F: drivers/video/fbdev/geode/
751 F: arch/x86/include/asm/geode.h
754 M: Joerg Roedel <joro@8bytes.org>
755 L: iommu@lists.linux-foundation.org
756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
758 F: drivers/iommu/amd_iommu*.[ch]
759 F: include/linux/amd-iommu.h
762 M: Oded Gabbay <oded.gabbay@gmail.com>
763 L: dri-devel@lists.freedesktop.org
764 T: git git://people.freedesktop.org/~gabbayo/linux.git
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F: drivers/gpu/drm/amd/amdkfd/
774 F: drivers/gpu/drm/amd/include/cik_structs.h
775 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F: drivers/gpu/drm/amd/include/vi_structs.h
777 F: drivers/gpu/drm/amd/include/v9_structs.h
778 F: include/uapi/linux/kfd_ioctl.h
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M: Brijesh Singh <brijeshkumar.singh@amd.com>
782 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M: Tom Lendacky <thomas.lendacky@amd.com>
785 F: arch/arm64/boot/dts/amd/
788 M: Tom Lendacky <thomas.lendacky@amd.com>
789 L: netdev@vger.kernel.org
791 F: drivers/net/ethernet/amd/xgbe/
792 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
794 AMS (Apple Motion Sensor) DRIVER
795 M: Michael Hanselmann <linux-kernel@hansmi.ch>
797 F: drivers/macintosh/ams/
799 ANALOG DEVICES INC AD5758 DRIVER
800 M: Stefan Popa <stefan.popa@analog.com>
801 L: linux-iio@vger.kernel.org
802 W: http://ez.analog.com/community/linux-device-drivers
804 F: drivers/iio/dac/ad5758.c
805 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
807 ANALOG DEVICES INC AD5686 DRIVER
808 M: Stefan Popa <stefan.popa@analog.com>
809 L: linux-pm@vger.kernel.org
810 W: http://ez.analog.com/community/linux-device-drivers
812 F: drivers/iio/dac/ad5686*
813 F: drivers/iio/dac/ad5696*
815 ANALOG DEVICES INC AD9389B DRIVER
816 M: Hans Verkuil <hans.verkuil@cisco.com>
817 L: linux-media@vger.kernel.org
819 F: drivers/media/i2c/ad9389b*
821 ANALOG DEVICES INC ADV7180 DRIVER
822 M: Lars-Peter Clausen <lars@metafoo.de>
823 L: linux-media@vger.kernel.org
824 W: http://ez.analog.com/community/linux-device-drivers
826 F: drivers/media/i2c/adv7180.c
828 ANALOG DEVICES INC ADV748X DRIVER
829 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
830 L: linux-media@vger.kernel.org
832 F: drivers/media/i2c/adv748x/*
834 ANALOG DEVICES INC ADV7511 DRIVER
835 M: Hans Verkuil <hans.verkuil@cisco.com>
836 L: linux-media@vger.kernel.org
838 F: drivers/media/i2c/adv7511*
840 ANALOG DEVICES INC ADV7604 DRIVER
841 M: Hans Verkuil <hans.verkuil@cisco.com>
842 L: linux-media@vger.kernel.org
844 F: drivers/media/i2c/adv7604*
846 ANALOG DEVICES INC ADV7842 DRIVER
847 M: Hans Verkuil <hans.verkuil@cisco.com>
848 L: linux-media@vger.kernel.org
850 F: drivers/media/i2c/adv7842*
852 ANALOG DEVICES INC ASOC CODEC DRIVERS
853 M: Lars-Peter Clausen <lars@metafoo.de>
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
855 W: http://wiki.analog.com/
856 W: http://ez.analog.com/community/linux-device-drivers
858 F: sound/soc/codecs/adau*
859 F: sound/soc/codecs/adav*
860 F: sound/soc/codecs/ad1*
861 F: sound/soc/codecs/ad7*
862 F: sound/soc/codecs/ssm*
863 F: sound/soc/codecs/sigmadsp.*
865 ANALOG DEVICES INC DMA DRIVERS
866 M: Lars-Peter Clausen <lars@metafoo.de>
867 W: http://ez.analog.com/community/linux-device-drivers
869 F: drivers/dma/dma-axi-dmac.c
871 ANALOG DEVICES INC IIO DRIVERS
872 M: Lars-Peter Clausen <lars@metafoo.de>
873 M: Michael Hennerich <Michael.Hennerich@analog.com>
874 W: http://wiki.analog.com/
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
878 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
880 F: drivers/iio/adc/ltc2497*
881 X: drivers/iio/*/adjd*
882 F: drivers/staging/iio/*/ad*
885 M: Greentime Hu <green.hu@gmail.com>
886 M: Vincent Chen <deanbo422@gmail.com>
887 T: git https://github.com/andestech/linux.git
890 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
891 F: Documentation/devicetree/bindings/nds32/
895 ANDROID CONFIG FRAGMENTS
896 M: Rob Herring <robh@kernel.org>
898 F: kernel/configs/android*
901 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
902 M: Arve Hjønnevåg <arve@android.com>
903 M: Todd Kjos <tkjos@android.com>
904 M: Martijn Coenen <maco@android.com>
905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
906 L: devel@driverdev.osuosl.org
909 F: drivers/staging/android/
911 ANDROID GOLDFISH PIC DRIVER
912 M: Miodrag Dinic <miodrag.dinic@mips.com>
914 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
915 F: drivers/irqchip/irq-goldfish-pic.c
917 ANDROID GOLDFISH RTC DRIVER
918 M: Miodrag Dinic <miodrag.dinic@mips.com>
920 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
921 F: drivers/rtc/rtc-goldfish.c
924 M: Laura Abbott <labbott@redhat.com>
925 M: Sumit Semwal <sumit.semwal@linaro.org>
926 L: devel@driverdev.osuosl.org
927 L: dri-devel@lists.freedesktop.org
928 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
930 F: drivers/staging/android/ion
931 F: drivers/staging/android/uapi/ion.h
933 AOA (Apple Onboard Audio) ALSA DRIVER
934 M: Johannes Berg <johannes@sipsolutions.net>
935 L: linuxppc-dev@lists.ozlabs.org
936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
940 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
941 M: William Breathitt Gray <vilhelm.gray@gmail.com>
942 L: linux-iio@vger.kernel.org
944 F: drivers/iio/adc/stx104.c
947 M: Jiri Kosina <jikos@kernel.org>
949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
950 F: arch/x86/kernel/apm_32.c
951 F: include/linux/apm_bios.h
952 F: include/uapi/linux/apm_bios.h
953 F: drivers/char/apm-emulation.c
955 APPARMOR SECURITY MODULE
956 M: John Johansen <john.johansen@canonical.com>
957 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
961 F: security/apparmor/
962 F: Documentation/admin-guide/LSM/apparmor.rst
964 APPLE BCM5974 MULTITOUCH DRIVER
965 M: Henrik Rydberg <rydberg@bitmath.org>
966 L: linux-input@vger.kernel.org
968 F: drivers/input/mouse/bcm5974.c
971 M: Henrik Rydberg <rydberg@bitmath.org>
972 L: linux-hwmon@vger.kernel.org
974 F: drivers/hwmon/applesmc.c
976 APPLETALK NETWORK LAYER
977 L: netdev@vger.kernel.org
979 F: drivers/net/appletalk/
982 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
983 M: Duc Dang <dhdang@apm.com>
985 F: arch/arm64/boot/dts/apm/
987 APPLIED MICRO (APM) X-GENE SOC EDAC
988 M: Loc Ho <lho@apm.com>
990 F: drivers/edac/xgene_edac.c
991 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
993 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
994 M: Iyappan Subramanian <isubramanian@apm.com>
995 M: Keyur Chudgar <kchudgar@apm.com>
997 F: drivers/net/ethernet/apm/xgene-v2/
999 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1000 M: Iyappan Subramanian <isubramanian@apm.com>
1001 M: Keyur Chudgar <kchudgar@apm.com>
1002 M: Quan Nguyen <qnguyen@apm.com>
1004 F: drivers/net/ethernet/apm/xgene/
1005 F: drivers/net/phy/mdio-xgene.c
1006 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1007 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1009 APPLIED MICRO (APM) X-GENE SOC PMU
1010 M: Tai Nguyen <ttnguyen@apm.com>
1012 F: drivers/perf/xgene_pmu.c
1013 F: Documentation/perf/xgene-pmu.txt
1014 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1016 APTINA CAMERA SENSOR PLL
1017 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1018 L: linux-media@vger.kernel.org
1020 F: drivers/media/i2c/aptina-pll.*
1022 ARC FRAMEBUFFER DRIVER
1023 M: Jaya Kumar <jayalk@intworks.biz>
1025 F: drivers/video/fbdev/arcfb.c
1026 F: drivers/video/fbdev/core/fb_defio.c
1029 M: Alexey Brodkin <abrodkin@synopsys.com>
1031 F: drivers/gpu/drm/arc/
1032 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1034 ARCNET NETWORK LAYER
1035 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1036 L: netdev@vger.kernel.org
1038 F: drivers/net/arcnet/
1039 F: include/uapi/linux/if_arcnet.h
1041 ARM ARCHITECTED TIMER DRIVER
1042 M: Mark Rutland <mark.rutland@arm.com>
1043 M: Marc Zyngier <marc.zyngier@arm.com>
1044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 F: arch/arm/include/asm/arch_timer.h
1047 F: arch/arm64/include/asm/arch_timer.h
1048 F: drivers/clocksource/arm_arch_timer.c
1050 ARM HDLCD DRM DRIVER
1051 M: Liviu Dudau <liviu.dudau@arm.com>
1053 F: drivers/gpu/drm/arm/hdlcd_*
1054 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1056 ARM MALI-DP DRM DRIVER
1057 M: Liviu Dudau <liviu.dudau@arm.com>
1058 M: Brian Starkey <brian.starkey@arm.com>
1059 M: Mali DP Maintainers <malidp@foss.arm.com>
1061 F: drivers/gpu/drm/arm/
1062 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1064 ARM MFM AND FLOPPY DRIVERS
1065 M: Ian Molton <spyro@f2s.com>
1067 F: arch/arm/lib/floppydma.S
1068 F: arch/arm/include/asm/floppy.h
1070 ARM PMU PROFILING AND DEBUGGING
1071 M: Will Deacon <will.deacon@arm.com>
1072 M: Mark Rutland <mark.rutland@arm.com>
1074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 F: arch/arm*/kernel/perf_*
1076 F: arch/arm/oprofile/common.c
1077 F: arch/arm*/kernel/hw_breakpoint.c
1078 F: arch/arm*/include/asm/hw_breakpoint.h
1079 F: arch/arm*/include/asm/perf_event.h
1081 F: include/linux/perf/arm_pmu.h
1082 F: Documentation/devicetree/bindings/arm/pmu.txt
1083 F: Documentation/devicetree/bindings/perf/
1086 M: Russell King <linux@armlinux.org.uk>
1087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 W: http://www.armlinux.org.uk/
1090 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1092 X: arch/arm/boot/dts/
1094 ARM PRIMECELL AACI PL041 DRIVER
1095 M: Russell King <linux@armlinux.org.uk>
1099 ARM PRIMECELL BUS SUPPORT
1100 M: Russell King <linux@armlinux.org.uk>
1103 F: include/linux/amba/bus.h
1105 ARM PRIMECELL CLCD PL110 DRIVER
1106 M: Russell King <linux@armlinux.org.uk>
1108 F: drivers/video/fbdev/amba-clcd.*
1110 ARM PRIMECELL KMI PL050 DRIVER
1111 M: Russell King <linux@armlinux.org.uk>
1113 F: drivers/input/serio/ambakmi.*
1114 F: include/linux/amba/kmi.h
1116 ARM PRIMECELL MMCI PL180/1 DRIVER
1117 M: Russell King <linux@armlinux.org.uk>
1119 F: drivers/mmc/host/mmci.*
1120 F: include/linux/amba/mmci.h
1122 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1123 M: Russell King <linux@armlinux.org.uk>
1125 F: drivers/tty/serial/amba-pl01*.c
1126 F: include/linux/amba/serial.h
1129 M: Will Deacon <will.deacon@arm.com>
1130 R: Robin Murphy <robin.murphy@arm.com>
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 F: drivers/iommu/arm-smmu.c
1134 F: drivers/iommu/arm-smmu-v3.c
1135 F: drivers/iommu/io-pgtable-arm.c
1136 F: drivers/iommu/io-pgtable-arm-v7s.c
1138 ARM SUB-ARCHITECTURES
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1145 ARM/ACTIONS SEMI ARCHITECTURE
1146 M: Andreas Färber <afaerber@suse.de>
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 F: arch/arm/mach-actions/
1151 F: arch/arm/boot/dts/owl-*
1152 F: arch/arm64/boot/dts/actions/
1153 F: drivers/clocksource/owl-*
1154 F: drivers/pinctrl/actions/*
1155 F: drivers/soc/actions/
1156 F: include/dt-bindings/power/owl-*
1157 F: include/linux/soc/actions/
1158 F: Documentation/devicetree/bindings/arm/actions.txt
1159 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1160 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1161 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1163 ARM/ADS SPHERE MACHINE SUPPORT
1164 M: Lennert Buytenhek <kernel@wantstofly.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 ARM/AFEB9260 MACHINE SUPPORT
1169 M: Sergey Lapin <slapin@ossfans.org>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 ARM/AJECO 1ARM MACHINE SUPPORT
1174 M: Lennert Buytenhek <kernel@wantstofly.org>
1175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 ARM/Allwinner SoC Clock Support
1179 M: Emilio López <emilio@elopez.com.ar>
1181 F: drivers/clk/sunxi/
1183 ARM/Allwinner sunXi SoC support
1184 M: Maxime Ripard <maxime.ripard@bootlin.com>
1185 M: Chen-Yu Tsai <wens@csie.org>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 F: arch/arm/mach-sunxi/
1191 F: arch/arm64/boot/dts/allwinner/
1192 F: drivers/clk/sunxi-ng/
1193 F: drivers/pinctrl/sunxi/
1194 F: drivers/soc/sunxi/
1195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1197 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1198 M: Neil Armstrong <narmstrong@baylibre.com>
1199 M: Jerome Brunet <jbrunet@baylibre.com>
1200 L: linux-amlogic@lists.infradead.org
1202 F: drivers/clk/meson/
1203 F: include/dt-bindings/clock/meson*
1204 F: include/dt-bindings/clock/gxbb*
1205 F: Documentation/devicetree/bindings/clock/amlogic*
1207 ARM/Amlogic Meson SoC support
1208 M: Carlo Caione <carlo@caione.org>
1209 M: Kevin Hilman <khilman@baylibre.com>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 L: linux-amlogic@lists.infradead.org
1212 W: http://linux-meson.com/
1214 F: arch/arm/mach-meson/
1215 F: arch/arm/boot/dts/meson*
1216 F: arch/arm64/boot/dts/amlogic/
1217 F: drivers/pinctrl/meson/
1218 F: drivers/mmc/host/meson*
1221 ARM/Annapurna Labs ALPINE ARCHITECTURE
1222 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1223 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 F: arch/arm/mach-alpine/
1227 F: arch/arm/boot/dts/alpine*
1228 F: arch/arm64/boot/dts/al/
1229 F: drivers/*/*alpine*
1231 ARM/ARTPEC MACHINE SUPPORT
1232 M: Jesper Nilsson <jesper.nilsson@axis.com>
1233 M: Lars Persson <lars.persson@axis.com>
1235 L: linux-arm-kernel@axis.com
1236 F: arch/arm/mach-artpec
1237 F: arch/arm/boot/dts/artpec6*
1239 F: drivers/crypto/axis
1240 F: drivers/pinctrl/pinctrl-artpec*
1241 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1243 ARM/ASPEED I2C DRIVER
1244 M: Brendan Higgins <brendanhiggins@google.com>
1245 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1246 R: Joel Stanley <joel@jms.id.au>
1247 L: linux-i2c@vger.kernel.org
1248 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1250 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1251 F: drivers/i2c/busses/i2c-aspeed.c
1252 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1253 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1255 ARM/ASPEED MACHINE SUPPORT
1256 M: Joel Stanley <joel@jms.id.au>
1257 R: Andrew Jeffery <andrew@aj.id.au>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1260 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1263 F: arch/arm/mach-aspeed/
1264 F: arch/arm/boot/dts/aspeed-*
1267 ARM/ATMEL AT91 Clock Support
1268 M: Boris Brezillon <boris.brezillon@bootlin.com>
1272 ARM/CALXEDA HIGHBANK ARCHITECTURE
1273 M: Rob Herring <robh@kernel.org>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 F: arch/arm/mach-highbank/
1277 F: arch/arm/boot/dts/highbank.dts
1278 F: arch/arm/boot/dts/ecx-*.dts*
1280 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1281 M: Krzysztof Halasa <khalasa@piap.pl>
1283 F: arch/arm/mach-cns3xxx/
1285 ARM/CAVIUM THUNDER NETWORK DRIVER
1286 M: Sunil Goutham <sgoutham@cavium.com>
1287 M: Robert Richter <rric@kernel.org>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: drivers/net/ethernet/cavium/thunder/
1292 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1293 M: Lukasz Majewski <lukma@denx.de>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 F: arch/arm/mach-ep93xx/ts72xx.c
1298 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1299 M: Alexander Shiyan <shc_work@mail.ru>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1305 M: Lennert Buytenhek <kernel@wantstofly.org>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1310 M: Hartley Sweeten <hsweeten@visionengravers.com>
1311 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: arch/arm/mach-ep93xx/
1315 F: arch/arm/mach-ep93xx/include/mach/
1318 M: Russell King <linux@armlinux.org.uk>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1322 F: drivers/clk/clkdev.c
1324 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1325 M: Mike Rapoport <mike@compulab.co.il>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1330 M: Baruch Siach <baruch@tkos.co.il>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F: arch/arm/boot/dts/cx92755*
1336 ARM/CONTEC MICRO9 MACHINE SUPPORT
1337 M: Hubert Feurstein <hubert.feurstein@contec.at>
1339 F: arch/arm/mach-ep93xx/micro9.c
1341 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1342 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: drivers/hwtracing/coresight/*
1346 F: Documentation/trace/coresight.txt
1347 F: Documentation/trace/coresight-cpu-debug.txt
1348 F: Documentation/devicetree/bindings/arm/coresight.txt
1349 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1350 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1351 F: tools/perf/arch/arm/util/pmu.c
1352 F: tools/perf/arch/arm/util/auxtrace.c
1353 F: tools/perf/arch/arm/util/cs-etm.c
1354 F: tools/perf/arch/arm/util/cs-etm.h
1355 F: tools/perf/util/cs-etm.*
1356 F: tools/perf/util/cs-etm-decoder/*
1358 ARM/CORGI MACHINE SUPPORT
1359 M: Richard Purdie <rpurdie@rpsys.net>
1362 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1363 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364 M: Linus Walleij <linus.walleij@linaro.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 T: git git://github.com/ulli-kroll/linux.git
1368 F: Documentation/devicetree/bindings/arm/gemini.txt
1369 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1370 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1371 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1372 F: arch/arm/mach-gemini/
1373 F: drivers/net/ethernet/cortina/
1374 F: drivers/pinctrl/pinctrl-gemini.c
1375 F: drivers/rtc/rtc-ftrtc010.c
1377 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1378 M: Barry Song <baohua@kernel.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1382 F: arch/arm/boot/dts/prima2*
1383 F: arch/arm/mach-prima2/
1384 F: drivers/clk/sirf/
1385 F: drivers/clocksource/timer-prima2.c
1386 F: drivers/clocksource/timer-atlas7.c
1389 ARM/EBSA110 MACHINE SUPPORT
1390 M: Russell King <linux@armlinux.org.uk>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 W: http://www.armlinux.org.uk/
1394 F: arch/arm/mach-ebsa110/
1395 F: drivers/net/ethernet/amd/am79c961a.*
1397 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1398 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1399 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1405 M: Robert Jarzmik <robert.jarzmik@free.fr>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/mach-pxa/ezx.c
1410 ARM/FARADAY FA526 PORT
1411 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 T: git git://git.berlios.de/gemini-board
1415 F: arch/arm/mm/*-fa*
1417 ARM/FOOTBRIDGE ARCHITECTURE
1418 M: Russell King <linux@armlinux.org.uk>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1422 F: arch/arm/include/asm/hardware/dec21285.h
1423 F: arch/arm/mach-footbridge/
1425 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1426 M: Shawn Guo <shawnguo@kernel.org>
1427 M: Sascha Hauer <s.hauer@pengutronix.de>
1428 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1429 R: Fabio Estevam <fabio.estevam@nxp.com>
1430 R: NXP Linux Team <linux-imx@nxp.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434 F: arch/arm/mach-imx/
1435 F: arch/arm/mach-mxs/
1436 F: arch/arm/boot/dts/imx*
1437 F: arch/arm/configs/imx*_defconfig
1442 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1443 M: Shawn Guo <shawnguo@kernel.org>
1444 M: Sascha Hauer <s.hauer@pengutronix.de>
1445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1446 R: Stefan Agner <stefan@agner.ch>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1450 F: arch/arm/mach-imx/*vf610*
1451 F: arch/arm/boot/dts/vf*
1453 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1454 M: Lennert Buytenhek <kernel@wantstofly.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 ARM/GUMSTIX MACHINE SUPPORT
1459 M: Steve Sakoman <sakoman@gmail.com>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1464 M: Philipp Zabel <philipp.zabel@gmail.com>
1465 M: Paul Parsons <lost.distance@yahoo.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 F: arch/arm/mach-pxa/hx4700.c
1469 F: arch/arm/mach-pxa/include/mach/hx4700.h
1470 F: sound/soc/pxa/hx4700.c
1472 ARM/HISILICON SOC SUPPORT
1473 M: Wei Xu <xuwei5@hisilicon.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 W: http://www.hisilicon.com
1477 T: git git://github.com/hisilicon/linux-hisi.git
1478 F: arch/arm/mach-hisi/
1479 F: arch/arm/boot/dts/hi3*
1480 F: arch/arm/boot/dts/hip*
1481 F: arch/arm/boot/dts/hisi*
1482 F: arch/arm64/boot/dts/hisilicon/
1484 ARM/HP JORNADA 7XX MACHINE SUPPORT
1485 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1489 F: arch/arm/mach-sa1100/jornada720.c
1490 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1492 ARM/IGEP MACHINE SUPPORT
1493 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1494 M: Javier Martinez Canillas <javier@dowhile0.org>
1495 L: linux-omap@vger.kernel.org
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 F: arch/arm/boot/dts/omap3-igep*
1500 ARM/INCOME PXA270 SUPPORT
1501 M: Marek Vasut <marek.vasut@gmail.com>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1506 ARM/INTEL IOP13XX ARM ARCHITECTURE
1507 M: Lennert Buytenhek <kernel@wantstofly.org>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 ARM/INTEL IOP32X ARM ARCHITECTURE
1512 M: Lennert Buytenhek <kernel@wantstofly.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 ARM/INTEL IOP33X ARM ARCHITECTURE
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 ARM/INTEL IQ81342EX MACHINE SUPPORT
1521 M: Lennert Buytenhek <kernel@wantstofly.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 ARM/INTEL IXDP2850 MACHINE SUPPORT
1526 M: Lennert Buytenhek <kernel@wantstofly.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 ARM/INTEL IXP4XX ARM ARCHITECTURE
1531 M: Imre Kaloz <kaloz@openwrt.org>
1532 M: Krzysztof Halasa <khalasa@piap.pl>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: arch/arm/mach-ixp4xx/
1537 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1538 M: Jonathan Cameron <jic23@cam.ac.uk>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: arch/arm/mach-pxa/stargate2.c
1542 F: drivers/pcmcia/pxa2xx_stargate2.c
1544 ARM/INTEL XSC3 (MANZANO) ARM CORE
1545 M: Lennert Buytenhek <kernel@wantstofly.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1550 M: Lennert Buytenhek <kernel@wantstofly.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 ARM/LG1K ARCHITECTURE
1555 M: Chanho Min <chanho.min@lge.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm64/boot/dts/lg/
1560 ARM/LOGICPD PXA270 MACHINE SUPPORT
1561 M: Lennert Buytenhek <kernel@wantstofly.org>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/LPC18XX ARCHITECTURE
1566 M: Joachim Eastwood <manabian@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: arch/arm/boot/dts/lpc43*
1570 F: drivers/clk/nxp/clk-lpc18xx*
1571 F: drivers/clocksource/time-lpc32xx.c
1572 F: drivers/i2c/busses/i2c-lpc2k.c
1573 F: drivers/memory/pl172.c
1574 F: drivers/mtd/spi-nor/nxp-spifi.c
1575 F: drivers/rtc/rtc-lpc24xx.c
1578 ARM/LPC32XX SOC SUPPORT
1579 M: Vladimir Zapolskiy <vz@mleia.com>
1580 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1584 F: arch/arm/boot/dts/lpc32*
1585 F: arch/arm/mach-lpc32xx/
1586 F: drivers/i2c/busses/i2c-pnx.c
1587 F: drivers/net/ethernet/nxp/lpc_eth.c
1588 F: drivers/usb/host/ohci-nxp.c
1589 F: drivers/watchdog/pnx4008_wdt.c
1592 ARM/MAGICIAN MACHINE SUPPORT
1593 M: Philipp Zabel <philipp.zabel@gmail.com>
1596 ARM/Marvell Dove/MV78xx0/Orion SOC support
1597 M: Jason Cooper <jason@lakedaemon.net>
1598 M: Andrew Lunn <andrew@lunn.ch>
1599 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1600 M: Gregory Clement <gregory.clement@bootlin.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 F: Documentation/devicetree/bindings/soc/dove/
1604 F: arch/arm/mach-dove/
1605 F: arch/arm/mach-mv78xx0/
1606 F: arch/arm/mach-orion5x/
1607 F: arch/arm/plat-orion/
1608 F: arch/arm/boot/dts/dove*
1609 F: arch/arm/boot/dts/orion5x*
1611 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1612 M: Jason Cooper <jason@lakedaemon.net>
1613 M: Andrew Lunn <andrew@lunn.ch>
1614 M: Gregory Clement <gregory.clement@bootlin.com>
1615 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 F: arch/arm/boot/dts/armada*
1619 F: arch/arm/boot/dts/kirkwood*
1620 F: arch/arm/configs/mvebu_*_defconfig
1621 F: arch/arm/mach-mvebu/
1622 F: arch/arm64/boot/dts/marvell/armada*
1623 F: drivers/cpufreq/armada-37xx-cpufreq.c
1624 F: drivers/cpufreq/mvebu-cpufreq.c
1625 F: drivers/irqchip/irq-armada-370-xp.c
1626 F: drivers/irqchip/irq-mvebu-*
1627 F: drivers/pinctrl/mvebu/
1628 F: drivers/rtc/rtc-armada38x.c
1630 ARM/Mediatek RTC DRIVER
1631 M: Eddie Huang <eddie.huang@mediatek.com>
1632 M: Sean Wang <sean.wang@mediatek.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1637 F: drivers/rtc/rtc-mt6397.c
1638 F: drivers/rtc/rtc-mt7622.c
1640 ARM/Mediatek SoC support
1641 M: Matthias Brugger <matthias.bgg@gmail.com>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1645 F: arch/arm/boot/dts/mt6*
1646 F: arch/arm/boot/dts/mt7*
1647 F: arch/arm/boot/dts/mt8*
1648 F: arch/arm/mach-mediatek/
1649 F: arch/arm64/boot/dts/mediatek/
1653 ARM/Mediatek USB3 PHY DRIVER
1654 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1658 F: drivers/phy/mediatek/phy-mtk-tphy.c
1660 ARM/MICREL KS8695 ARCHITECTURE
1661 M: Greg Ungerer <gerg@uclinux.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm/mach-ks8695/
1666 ARM/Microchip (AT91) SoC support
1667 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1668 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 W: http://www.linux4sam.org
1671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1675 F: arch/arm/mach-at91/
1676 F: include/soc/at91/
1677 F: arch/arm/boot/dts/at91*.dts
1678 F: arch/arm/boot/dts/at91*.dtsi
1679 F: arch/arm/boot/dts/sama*.dts
1680 F: arch/arm/boot/dts/sama*.dtsi
1681 F: arch/arm/include/debug/at91.S
1682 F: drivers/memory/atmel*
1683 F: drivers/watchdog/sama5d4_wdt.c
1684 X: drivers/input/touchscreen/atmel_mxt_ts.c
1685 X: drivers/net/wireless/atmel/
1687 ARM/MIOA701 MACHINE SUPPORT
1688 M: Robert Jarzmik <robert.jarzmik@free.fr>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 F: arch/arm/mach-pxa/mioa701.c
1693 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1694 M: Michael Petchkovsky <mkpetch@internode.on.net>
1697 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1698 M: Linus Walleij <linus.walleij@linaro.org>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F: arch/arm/mach-nomadik/
1702 F: arch/arm/mach-u300/
1703 F: arch/arm/mach-ux500/
1704 F: arch/arm/boot/dts/ste-*
1705 F: drivers/clk/clk-nomadik.c
1706 F: drivers/clk/clk-u300.c
1707 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1708 F: drivers/clocksource/timer-u300.c
1709 F: drivers/dma/coh901318*
1710 F: drivers/dma/ste_dma40*
1711 F: drivers/hwspinlock/u8500_hsem.c
1712 F: drivers/i2c/busses/i2c-nomadik.c
1713 F: drivers/i2c/busses/i2c-stu300.c
1714 F: drivers/mfd/ab3100*
1715 F: drivers/mfd/ab8500*
1716 F: drivers/mfd/abx500*
1717 F: drivers/mfd/dbx500*
1718 F: drivers/mfd/db8500*
1719 F: drivers/pinctrl/nomadik/
1720 F: drivers/pinctrl/pinctrl-coh901*
1721 F: drivers/pinctrl/pinctrl-u300.c
1722 F: drivers/rtc/rtc-ab3100.c
1723 F: drivers/rtc/rtc-ab8500.c
1724 F: drivers/rtc/rtc-coh901331.c
1725 F: drivers/rtc/rtc-pl031.c
1726 F: drivers/watchdog/coh901327_wdt.c
1727 F: Documentation/devicetree/bindings/arm/ste-*
1728 F: Documentation/devicetree/bindings/arm/ux500/
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1731 ARM/NUVOTON NPCM ARCHITECTURE
1732 M: Avi Fishman <avifishman70@gmail.com>
1733 M: Tomer Maimon <tmaimon77@gmail.com>
1734 R: Patrick Venture <venture@google.com>
1735 R: Nancy Yuen <yuenn@google.com>
1736 R: Brendan Higgins <brendanhiggins@google.com>
1737 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1739 F: arch/arm/mach-npcm/
1740 F: arch/arm/boot/dts/nuvoton-npcm*
1741 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1743 F: Documentation/devicetree/bindings/*/*npcm*
1744 F: Documentation/devicetree/bindings/*/*/*npcm*
1746 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1747 M: Wan ZongShun <mcuos.com@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 W: http://www.mcuos.com
1751 F: arch/arm/mach-w90x900/
1752 F: drivers/input/keyboard/w90p910_keypad.c
1753 F: drivers/input/touchscreen/w90p910_ts.c
1754 F: drivers/watchdog/nuc900_wdt.c
1755 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1756 F: drivers/mtd/nand/raw/nuc900_nand.c
1757 F: drivers/rtc/rtc-nuc900.c
1758 F: drivers/spi/spi-nuc900.c
1759 F: drivers/usb/host/ehci-w90x900.c
1760 F: drivers/video/fbdev/nuc900fb.c
1762 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1763 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1764 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1765 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1768 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1769 M: Alexander Clouter <alex@digriz.org.uk>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W: http://www.digriz.org.uk/ts78xx/kernel
1773 F: arch/arm/mach-orion5x/ts78xx-*
1775 ARM/OXNAS platform support
1776 M: Neil Armstrong <narmstrong@baylibre.com>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 L: linux-oxnas@groups.io (moderated for non-subscribers)
1780 F: arch/arm/mach-oxnas/
1781 F: arch/arm/boot/dts/ox8*.dts*
1784 ARM/PALM TREO SUPPORT
1785 M: Tomas Cech <sleep_walker@suse.com>
1786 L: linux-arm-kernel@lists.infradead.org
1787 W: http://hackndev.com
1789 F: arch/arm/mach-pxa/palmtreo.*
1791 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1792 M: Marek Vasut <marek.vasut@gmail.com>
1793 L: linux-arm-kernel@lists.infradead.org
1794 W: http://hackndev.com
1796 F: arch/arm/mach-pxa/include/mach/palmtx.h
1797 F: arch/arm/mach-pxa/palmtx.c
1798 F: arch/arm/mach-pxa/palmt5.*
1799 F: arch/arm/mach-pxa/include/mach/palmld.h
1800 F: arch/arm/mach-pxa/palmld.c
1801 F: arch/arm/mach-pxa/palmte2.*
1802 F: arch/arm/mach-pxa/include/mach/palmtc.h
1803 F: arch/arm/mach-pxa/palmtc.c
1806 M: Sergey Lapin <slapin@ossfans.org>
1807 L: linux-arm-kernel@lists.infradead.org
1808 W: http://hackndev.com
1810 F: arch/arm/mach-pxa/palmz72.*
1813 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1814 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1817 ARM/PT DIGITAL BOARD PORT
1818 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 W: http://www.armlinux.org.uk/
1823 ARM/QUALCOMM SUPPORT
1824 M: Andy Gross <andy.gross@linaro.org>
1825 M: David Brown <david.brown@linaro.org>
1826 L: linux-arm-msm@vger.kernel.org
1827 L: linux-soc@vger.kernel.org
1829 F: Documentation/devicetree/bindings/soc/qcom/
1830 F: arch/arm/boot/dts/qcom-*.dts
1831 F: arch/arm/boot/dts/qcom-*.dtsi
1832 F: arch/arm/mach-qcom/
1833 F: arch/arm64/boot/dts/qcom/*
1834 F: drivers/i2c/busses/i2c-qup.c
1835 F: drivers/clk/qcom/
1836 F: drivers/dma/qcom/
1837 F: drivers/soc/qcom/
1838 F: drivers/spi/spi-qup.c
1839 F: drivers/tty/serial/msm_serial.c
1840 F: drivers/*/pm8???-*
1841 F: drivers/mfd/ssbi.c
1842 F: drivers/firmware/qcom_scm*
1843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1845 ARM/RADISYS ENP2611 MACHINE SUPPORT
1846 M: Lennert Buytenhek <kernel@wantstofly.org>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 ARM/REALTEK ARCHITECTURE
1851 M: Andreas Färber <afaerber@suse.de>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F: arch/arm64/boot/dts/realtek/
1855 F: Documentation/devicetree/bindings/arm/realtek.txt
1857 ARM/RENESAS ARM64 ARCHITECTURE
1858 M: Simon Horman <horms@verge.net.au>
1859 M: Magnus Damm <magnus.damm@gmail.com>
1860 L: linux-renesas-soc@vger.kernel.org
1861 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1864 F: arch/arm64/boot/dts/renesas/
1865 F: Documentation/devicetree/bindings/arm/shmobile.txt
1866 F: drivers/soc/renesas/
1867 F: include/linux/soc/renesas/
1869 ARM/RISCPC ARCHITECTURE
1870 M: Russell King <linux@armlinux.org.uk>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.armlinux.org.uk/
1874 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1875 F: arch/arm/include/asm/hardware/ioc.h
1876 F: arch/arm/include/asm/hardware/iomd.h
1877 F: arch/arm/include/asm/hardware/memc.h
1878 F: arch/arm/mach-rpc/
1879 F: drivers/net/ethernet/8390/etherh.c
1880 F: drivers/net/ethernet/i825xx/ether1*
1881 F: drivers/net/ethernet/seeq/ether3*
1882 F: drivers/scsi/arm/
1884 ARM/Rockchip SoC support
1885 M: Heiko Stuebner <heiko@sntech.de>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 L: linux-rockchip@lists.infradead.org
1888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1890 F: arch/arm/boot/dts/rk3*
1891 F: arch/arm/boot/dts/rv1108*
1892 F: arch/arm/mach-rockchip/
1893 F: drivers/clk/rockchip/
1894 F: drivers/i2c/busses/i2c-rk3x.c
1895 F: drivers/*/*rockchip*
1896 F: drivers/*/*/*rockchip*
1897 F: sound/soc/rockchip/
1900 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1901 M: Kukjin Kim <kgene@kernel.org>
1902 M: Krzysztof Kozlowski <krzk@kernel.org>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1905 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1907 F: arch/arm/boot/dts/s3c*
1908 F: arch/arm/boot/dts/s5p*
1909 F: arch/arm/boot/dts/exynos*
1910 F: arch/arm64/boot/dts/exynos/
1911 F: arch/arm/plat-samsung/
1912 F: arch/arm/mach-s3c24*/
1913 F: arch/arm/mach-s3c64xx/
1914 F: arch/arm/mach-s5p*/
1915 F: arch/arm/mach-exynos*/
1916 F: drivers/*/*s3c24*
1917 F: drivers/*/*/*s3c24*
1918 F: drivers/*/*s3c64xx*
1919 F: drivers/*/*s5pv210*
1920 F: drivers/memory/samsung/*
1921 F: drivers/soc/samsung/*
1922 F: Documentation/arm/Samsung/
1923 F: Documentation/devicetree/bindings/arm/samsung/
1924 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1925 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1928 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1929 M: Kyungmin Park <kyungmin.park@samsung.com>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 F: arch/arm/mach-s5pv210/
1934 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1935 M: Kyungmin Park <kyungmin.park@samsung.com>
1936 M: Kamil Debski <kamil@wypas.org>
1937 M: Andrzej Hajda <a.hajda@samsung.com>
1938 L: linux-arm-kernel@lists.infradead.org
1939 L: linux-media@vger.kernel.org
1941 F: drivers/media/platform/s5p-g2d/
1943 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1944 M: Marek Szyprowski <m.szyprowski@samsung.com>
1945 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1946 L: linux-media@vger.kernel.org
1948 F: drivers/media/platform/s5p-cec/
1949 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1951 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1952 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1953 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1954 L: linux-arm-kernel@lists.infradead.org
1955 L: linux-media@vger.kernel.org
1957 F: drivers/media/platform/s5p-jpeg/
1959 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1960 M: Kyungmin Park <kyungmin.park@samsung.com>
1961 M: Kamil Debski <kamil@wypas.org>
1962 M: Jeongtae Park <jtp.park@samsung.com>
1963 M: Andrzej Hajda <a.hajda@samsung.com>
1964 L: linux-arm-kernel@lists.infradead.org
1965 L: linux-media@vger.kernel.org
1967 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1968 F: drivers/media/platform/s5p-mfc/
1970 ARM/SHMOBILE ARM ARCHITECTURE
1971 M: Simon Horman <horms@verge.net.au>
1972 M: Magnus Damm <magnus.damm@gmail.com>
1973 L: linux-renesas-soc@vger.kernel.org
1974 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1977 F: arch/arm/boot/dts/emev2*
1978 F: arch/arm/boot/dts/r7s*
1979 F: arch/arm/boot/dts/r8a*
1980 F: arch/arm/boot/dts/sh*
1981 F: arch/arm/configs/shmobile_defconfig
1982 F: arch/arm/include/debug/renesas-scif.S
1983 F: arch/arm/mach-shmobile/
1984 F: Documentation/devicetree/bindings/arm/shmobile.txt
1985 F: drivers/soc/renesas/
1986 F: include/linux/soc/renesas/
1988 ARM/SOCFPGA ARCHITECTURE
1989 M: Dinh Nguyen <dinguyen@kernel.org>
1991 F: arch/arm/mach-socfpga/
1992 F: arch/arm/boot/dts/socfpga*
1993 F: arch/arm/configs/socfpga_defconfig
1994 F: arch/arm64/boot/dts/altera/
1995 W: http://www.rocketboards.org
1996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1998 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1999 M: Dinh Nguyen <dinguyen@kernel.org>
2001 F: drivers/clk/socfpga/
2003 ARM/SOCFPGA EDAC SUPPORT
2004 M: Thor Thayer <thor.thayer@linux.intel.com>
2006 F: drivers/edac/altera_edac.
2008 ARM/SPREADTRUM SoC SUPPORT
2009 M: Orson Zhai <orsonzhai@gmail.com>
2010 M: Baolin Wang <baolin.wang@linaro.org>
2011 M: Chunyan Zhang <zhang.lyra@gmail.com>
2013 F: arch/arm64/boot/dts/sprd
2016 ARM/STI ARCHITECTURE
2017 M: Patrice Chotard <patrice.chotard@st.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 W: http://www.stlinux.com
2021 F: arch/arm/mach-sti/
2022 F: arch/arm/boot/dts/sti*
2023 F: drivers/char/hw_random/st-rng.c
2024 F: drivers/clocksource/arm_global_timer.c
2025 F: drivers/clocksource/clksrc_st_lpc.c
2026 F: drivers/cpufreq/sti-cpufreq.c
2027 F: drivers/dma/st_fdma*
2028 F: drivers/i2c/busses/i2c-st.c
2029 F: drivers/media/rc/st_rc.c
2030 F: drivers/media/platform/sti/c8sectpfe/
2031 F: drivers/mmc/host/sdhci-st.c
2032 F: drivers/phy/st/phy-miphy28lp.c
2033 F: drivers/phy/st/phy-stih407-usb.c
2034 F: drivers/pinctrl/pinctrl-st.c
2035 F: drivers/remoteproc/st_remoteproc.c
2036 F: drivers/remoteproc/st_slim_rproc.c
2037 F: drivers/reset/sti/
2038 F: drivers/rtc/rtc-st-lpc.c
2039 F: drivers/tty/serial/st-asc.c
2040 F: drivers/usb/dwc3/dwc3-st.c
2041 F: drivers/usb/host/ehci-st.c
2042 F: drivers/usb/host/ohci-st.c
2043 F: drivers/watchdog/st_lpc_wdt.c
2044 F: drivers/ata/ahci_st.c
2045 F: include/linux/remoteproc/st_slim_rproc.h
2047 ARM/STM32 ARCHITECTURE
2048 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2049 M: Alexandre Torgue <alexandre.torgue@st.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2054 F: arch/arm/boot/dts/stm32*
2055 F: arch/arm/mach-stm32/
2056 F: drivers/clocksource/armv7m_systick.c
2058 ARM/Synaptics Berlin SoC support
2059 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2060 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: arch/arm/mach-berlin/
2064 F: arch/arm/boot/dts/berlin*
2065 F: arch/arm64/boot/dts/marvell/berlin*
2067 ARM/TANGO ARCHITECTURE
2068 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2069 M: Mans Rullgard <mans@mansr.com>
2070 L: linux-arm-kernel@lists.infradead.org
2074 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2075 M: Lennert Buytenhek <kernel@wantstofly.org>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2080 M: Hans Verkuil <hans.verkuil@cisco.com>
2081 L: linux-tegra@vger.kernel.org
2082 L: linux-media@vger.kernel.org
2084 F: drivers/media/platform/tegra-cec/
2085 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2087 ARM/TETON BGA MACHINE SUPPORT
2088 M: "Mark F. Brown" <mark.brown314@gmail.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2093 M: Santosh Shilimkar <ssantosh@kernel.org>
2094 L: linux-kernel@vger.kernel.org
2096 F: drivers/memory/*emif*
2098 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2099 M: Santosh Shilimkar <ssantosh@kernel.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm/mach-keystone/
2103 F: arch/arm/boot/dts/keystone-*
2104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2106 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2107 M: Santosh Shilimkar <ssantosh@kernel.org>
2108 L: linux-kernel@vger.kernel.org
2110 F: drivers/clk/keystone/
2112 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2113 M: Santosh Shilimkar <ssantosh@kernel.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 L: linux-kernel@vger.kernel.org
2117 F: drivers/clocksource/timer-keystone.c
2119 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2120 M: Santosh Shilimkar <ssantosh@kernel.org>
2121 L: linux-kernel@vger.kernel.org
2123 F: drivers/power/reset/keystone-reset.c
2125 ARM/THECUS N2100 MACHINE SUPPORT
2126 M: Lennert Buytenhek <kernel@wantstofly.org>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 ARM/TOSA MACHINE SUPPORT
2131 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2132 M: Dirk Opfer <dirk@opfer-online.de>
2135 ARM/UNIPHIER ARCHITECTURE
2136 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2140 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2141 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2142 F: arch/arm/boot/dts/uniphier*
2143 F: arch/arm/include/asm/hardware/cache-uniphier.h
2144 F: arch/arm/mach-uniphier/
2145 F: arch/arm/mm/cache-uniphier.c
2146 F: arch/arm64/boot/dts/socionext/uniphier*
2147 F: drivers/bus/uniphier-system-bus.c
2148 F: drivers/clk/uniphier/
2149 F: drivers/gpio/gpio-uniphier.c
2150 F: drivers/i2c/busses/i2c-uniphier*
2151 F: drivers/irqchip/irq-uniphier-aidet.c
2152 F: drivers/pinctrl/uniphier/
2153 F: drivers/reset/reset-uniphier.c
2154 F: drivers/tty/serial/8250/8250_uniphier.c
2157 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2158 M: Ulf Hansson <ulf.hansson@linaro.org>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 T: git git://git.linaro.org/people/ulfh/clk.git
2162 F: drivers/clk/ux500/
2164 ARM/VERSATILE EXPRESS PLATFORM
2165 M: Liviu Dudau <liviu.dudau@arm.com>
2166 M: Sudeep Holla <sudeep.holla@arm.com>
2167 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 F: arch/arm/boot/dts/vexpress*
2171 F: arch/arm64/boot/dts/arm/
2172 F: arch/arm/mach-vexpress/
2175 F: drivers/clk/versatile/clk-vexpress-osc.c
2176 F: drivers/clocksource/versatile.c
2180 M: Russell King <linux@armlinux.org.uk>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 W: http://www.armlinux.org.uk/
2186 ARM/VOIPAC PXA270 SUPPORT
2187 M: Marek Vasut <marek.vasut@gmail.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 F: arch/arm/mach-pxa/vpac270.c
2191 F: arch/arm/mach-pxa/include/mach/vpac270.h
2193 ARM/VT8500 ARM ARCHITECTURE
2194 M: Tony Prisk <linux@prisktech.co.nz>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 F: arch/arm/mach-vt8500/
2198 F: drivers/clocksource/vt8500_timer.c
2199 F: drivers/i2c/busses/i2c-wmt.c
2200 F: drivers/mmc/host/wmt-sdmmc.c
2201 F: drivers/pwm/pwm-vt8500.c
2202 F: drivers/rtc/rtc-vt8500.c
2203 F: drivers/tty/serial/vt8500_serial.c
2204 F: drivers/usb/host/ehci-platform.c
2205 F: drivers/usb/host/uhci-platform.c
2206 F: drivers/video/fbdev/vt8500lcdfb.*
2207 F: drivers/video/fbdev/wm8505fb*
2208 F: drivers/video/fbdev/wmt_ge_rops.*
2210 ARM/ZIPIT Z2 SUPPORT
2211 M: Marek Vasut <marek.vasut@gmail.com>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 F: arch/arm/mach-pxa/z2.c
2215 F: arch/arm/mach-pxa/include/mach/z2.h
2217 ARM/ZTE ARCHITECTURE
2218 M: Jun Nie <jun.nie@linaro.org>
2219 M: Baoyou Xie <baoyou.xie@linaro.org>
2220 M: Shawn Guo <shawnguo@kernel.org>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 F: arch/arm/boot/dts/zx2967*
2224 F: arch/arm/mach-zx/
2225 F: arch/arm64/boot/dts/zte/
2227 F: drivers/dma/zx_dma.c
2228 F: drivers/gpio/gpio-zx.c
2229 F: drivers/i2c/busses/i2c-zx2967.c
2230 F: drivers/mmc/host/dw_mmc-zx.*
2231 F: drivers/pinctrl/zte/
2233 F: drivers/thermal/zx2967_thermal.c
2234 F: drivers/watchdog/zx2967_wdt.c
2235 F: Documentation/devicetree/bindings/arm/zte.txt
2236 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2237 F: Documentation/devicetree/bindings/dma/zxdma.txt
2238 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2239 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2240 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2241 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2242 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2243 F: Documentation/devicetree/bindings/soc/zte/
2244 F: Documentation/devicetree/bindings/sound/zte,*.txt
2245 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2246 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2247 F: include/dt-bindings/clock/zx2967*.h
2248 F: include/dt-bindings/soc/zte,*.h
2249 F: sound/soc/codecs/zx_aud96p22.c
2252 ARM/ZYNQ ARCHITECTURE
2253 M: Michal Simek <michal.simek@xilinx.com>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 W: http://wiki.xilinx.com
2256 T: git https://github.com/Xilinx/linux-xlnx.git
2258 F: arch/arm/mach-zynq/
2259 F: drivers/cpuidle/cpuidle-zynq.c
2260 F: drivers/block/xsysace.c
2263 F: drivers/clocksource/cadence_ttc_timer.c
2264 F: drivers/i2c/busses/i2c-cadence.c
2265 F: drivers/mmc/host/sdhci-of-arasan.c
2266 F: drivers/edac/synopsys_edac.c
2268 ARM64 PORT (AARCH64 ARCHITECTURE)
2269 M: Catalin Marinas <catalin.marinas@arm.com>
2270 M: Will Deacon <will.deacon@arm.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2275 F: Documentation/arm64/
2277 AS3645A LED FLASH CONTROLLER DRIVER
2278 M: Sakari Ailus <sakari.ailus@iki.fi>
2279 L: linux-leds@vger.kernel.org
2281 F: drivers/leds/leds-as3645a.c
2283 ASAHI KASEI AK8974 DRIVER
2284 M: Linus Walleij <linus.walleij@linaro.org>
2285 L: linux-iio@vger.kernel.org
2286 W: http://www.akm.com/
2288 F: drivers/iio/magnetometer/ak8974.c
2290 ASC7621 HARDWARE MONITOR DRIVER
2291 M: George Joseph <george.joseph@fairview5.com>
2292 L: linux-hwmon@vger.kernel.org
2294 F: Documentation/hwmon/asc7621
2295 F: drivers/hwmon/asc7621.c
2297 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2298 M: Corentin Chary <corentin.chary@gmail.com>
2299 L: acpi4asus-user@lists.sourceforge.net
2300 L: platform-driver-x86@vger.kernel.org
2301 W: http://acpi4asus.sf.net
2303 F: drivers/platform/x86/asus*.c
2304 F: drivers/platform/x86/eeepc*.c
2306 ASUS WIRELESS RADIO CONTROL DRIVER
2307 M: João Paulo Rechi Vita <jprvita@gmail.com>
2308 L: platform-driver-x86@vger.kernel.org
2310 F: drivers/platform/x86/asus-wireless.c
2313 M: David Howells <dhowells@redhat.com>
2314 L: keyrings@vger.kernel.org
2316 F: Documentation/crypto/asymmetric-keys.txt
2317 F: include/linux/verification.h
2318 F: include/crypto/public_key.h
2319 F: include/crypto/pkcs7.h
2320 F: crypto/asymmetric_keys/
2322 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2323 R: Dan Williams <dan.j.williams@intel.com>
2324 W: http://sourceforge.net/projects/xscaleiop
2326 F: Documentation/crypto/async-tx-api.txt
2329 F: include/linux/dmaengine.h
2330 F: include/linux/async_tx.h
2333 M: Bartosz Golaszewski <brgl@bgdev.pl>
2334 L: linux-i2c@vger.kernel.org
2335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2337 F: Documentation/devicetree/bindings/eeprom/at24.txt
2338 F: drivers/misc/eeprom/at24.c
2339 F: include/linux/platform_data/at24.h
2341 ATA OVER ETHERNET (AOE) DRIVER
2342 M: "Ed L. Cashin" <ed.cashin@acm.org>
2343 W: http://www.openaoe.org/
2345 F: Documentation/aoe/
2346 F: drivers/block/aoe/
2348 ATHEROS 71XX/9XXX GPIO DRIVER
2349 M: Alban Bedel <albeu@free.fr>
2350 W: https://github.com/AlbanBedel/linux
2351 T: git git://github.com/AlbanBedel/linux
2353 F: drivers/gpio/gpio-ath79.c
2354 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2356 ATHEROS 71XX/9XXX USB PHY 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/phy/qualcomm/phy-ath79-usb.c
2362 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2364 ATHEROS ATH GENERIC UTILITIES
2365 M: Kalle Valo <kvalo@codeaurora.org>
2366 L: linux-wireless@vger.kernel.org
2368 F: drivers/net/wireless/ath/*
2370 ATHEROS ATH5K WIRELESS DRIVER
2371 M: Jiri Slaby <jirislaby@gmail.com>
2372 M: Nick Kossifidis <mickflemm@gmail.com>
2373 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2374 L: linux-wireless@vger.kernel.org
2375 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2377 F: drivers/net/wireless/ath/ath5k/
2379 ATHEROS ATH6KL WIRELESS DRIVER
2380 M: Kalle Valo <kvalo@codeaurora.org>
2381 L: linux-wireless@vger.kernel.org
2382 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2385 F: drivers/net/wireless/ath/ath6kl/
2388 M: Ville Syrjala <syrjala@sci.fi>
2390 F: drivers/input/misc/ati_remote2.c
2392 ATK0110 HWMON DRIVER
2393 M: Luca Tettamanti <kronos.it@gmail.com>
2394 L: linux-hwmon@vger.kernel.org
2396 F: drivers/hwmon/asus_atk0110.c
2398 ATLX ETHERNET DRIVERS
2399 M: Jay Cliburn <jcliburn@gmail.com>
2400 M: Chris Snook <chris.snook@gmail.com>
2401 L: netdev@vger.kernel.org
2402 W: http://sourceforge.net/projects/atl1
2403 W: http://atl1.sourceforge.net
2405 F: drivers/net/ethernet/atheros/
2408 M: Chas Williams <3chas3@gmail.com>
2409 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2410 L: netdev@vger.kernel.org
2411 W: http://linux-atm.sourceforge.net
2414 F: include/linux/atm*
2415 F: include/uapi/linux/atm*
2417 ATMEL AT91 / AT32 MCI DRIVER
2418 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2420 F: drivers/mmc/host/atmel-mci.c
2422 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2423 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425 F: drivers/power/reset/at91-sama5d2_shdwc.c
2427 ATMEL Audio ALSA driver
2428 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2434 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2435 L: linux-i2c@vger.kernel.org
2437 F: drivers/i2c/busses/i2c-at91.c
2440 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2441 L: linux-media@vger.kernel.org
2443 F: drivers/media/platform/atmel/atmel-isi.c
2444 F: include/media/atmel-isi.h
2447 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2448 L: linux-fbdev@vger.kernel.org
2450 F: drivers/video/fbdev/atmel_lcdfb.c
2451 F: include/video/atmel_lcdc.h
2453 ATMEL MACB ETHERNET DRIVER
2454 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2456 F: drivers/net/ethernet/cadence/
2458 ATMEL MAXTOUCH DRIVER
2459 M: Nick Dyer <nick@shmanahar.org>
2460 T: git git://github.com/ndyer/linux.git
2462 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2463 F: drivers/input/touchscreen/atmel_mxt_ts.c
2465 ATMEL SAMA5D2 ADC DRIVER
2466 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2467 L: linux-iio@vger.kernel.org
2469 F: drivers/iio/adc/at91-sama5d2_adc.c
2472 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2473 L: linux-mmc@vger.kernel.org
2475 F: drivers/mmc/host/sdhci-of-at91.c
2478 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2480 F: drivers/spi/spi-atmel.*
2483 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 F: drivers/misc/atmel-ssc.c
2487 F: include/linux/atmel-ssc.h
2489 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2490 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 F: drivers/misc/atmel_tclib.c
2494 F: drivers/clocksource/tcb_clksrc.c
2496 ATMEL USBA UDC DRIVER
2497 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2502 ATMEL WIRELESS DRIVER
2503 M: Simon Kelley <simon@thekelleys.org.uk>
2504 L: linux-wireless@vger.kernel.org
2505 W: http://www.thekelleys.org.uk/atmel
2506 W: http://atmelwlandriver.sourceforge.net/
2508 F: drivers/net/wireless/atmel/atmel*
2511 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2512 L: linux-arm-kernel@lists.infradead.org
2513 L: dmaengine@vger.kernel.org
2515 F: drivers/dma/at_xdmac.c
2517 ATOMIC INFRASTRUCTURE
2518 M: Will Deacon <will.deacon@arm.com>
2519 M: Peter Zijlstra <peterz@infradead.org>
2520 R: Boqun Feng <boqun.feng@gmail.com>
2521 L: linux-kernel@vger.kernel.org
2523 F: arch/*/include/asm/atomic*.h
2524 F: include/*/atomic*.h
2526 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2527 M: Bradley Grove <linuxdrivers@attotech.com>
2528 L: linux-scsi@vger.kernel.org
2529 W: http://www.attotech.com
2531 F: drivers/scsi/esas2r
2533 ATUSB IEEE 802.15.4 RADIO DRIVER
2534 M: Stefan Schmidt <stefan@osg.samsung.com>
2535 L: linux-wpan@vger.kernel.org
2537 F: drivers/net/ieee802154/atusb.c
2538 F: drivers/net/ieee802154/atusb.h
2539 F: drivers/net/ieee802154/at86rf230.h
2542 M: Paul Moore <paul@paul-moore.com>
2543 M: Eric Paris <eparis@redhat.com>
2544 L: linux-audit@redhat.com (moderated for non-subscribers)
2545 W: https://github.com/linux-audit
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2548 F: include/linux/audit.h
2549 F: include/uapi/linux/audit.h
2552 AUXILIARY DISPLAY DRIVERS
2553 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2555 F: drivers/auxdisplay/
2556 F: include/linux/cfag12864b.h
2558 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2559 M: Andreas Klinger <ak@it-klinger.de>
2560 L: linux-iio@vger.kernel.org
2562 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2563 F: drivers/iio/adc/hx711.c
2566 M: Ralf Baechle <ralf@linux-mips.org>
2567 L: linux-hams@vger.kernel.org
2568 W: http://www.linux-ax25.org/
2570 F: include/uapi/linux/ax25.h
2571 F: include/net/ax25.h
2575 M: Peter Rosin <peda@axentia.se>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 F: Documentation/devicetree/bindings/arm/axentia.txt
2579 F: arch/arm/boot/dts/at91-linea.dtsi
2580 F: arch/arm/boot/dts/at91-natte.dtsi
2581 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2582 F: arch/arm/boot/dts/at91-tse850-3.dts
2584 AXENTIA ASOC DRIVERS
2585 M: Peter Rosin <peda@axentia.se>
2586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2588 F: Documentation/devicetree/bindings/sound/axentia,*
2589 F: sound/soc/atmel/tse850-pcm5142.c
2592 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2593 L: linux-media@vger.kernel.org
2594 W: https://linuxtv.org
2595 T: git git://linuxtv.org/media_tree.git
2597 F: drivers/media/usb/dvb-usb-v2/az6007.c
2599 AZTECH FM RADIO RECEIVER DRIVER
2600 M: Hans Verkuil <hverkuil@xs4all.nl>
2601 L: linux-media@vger.kernel.org
2602 T: git git://linuxtv.org/media_tree.git
2603 W: https://linuxtv.org
2605 F: drivers/media/radio/radio-aztech*
2608 L: linux-wireless@vger.kernel.org
2609 L: b43-dev@lists.infradead.org
2610 W: http://wireless.kernel.org/en/users/Drivers/b43
2612 F: drivers/net/wireless/broadcom/b43/
2614 B43LEGACY WIRELESS DRIVER
2615 M: Larry Finger <Larry.Finger@lwfinger.net>
2616 L: linux-wireless@vger.kernel.org
2617 L: b43-dev@lists.infradead.org
2618 W: http://wireless.kernel.org/en/users/Drivers/b43
2620 F: drivers/net/wireless/broadcom/b43legacy/
2622 BACKLIGHT CLASS/SUBSYSTEM
2623 M: Lee Jones <lee.jones@linaro.org>
2624 M: Daniel Thompson <daniel.thompson@linaro.org>
2625 M: Jingoo Han <jingoohan1@gmail.com>
2626 L: dri-devel@lists.freedesktop.org
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2629 F: drivers/video/backlight/
2630 F: include/linux/backlight.h
2631 F: include/linux/pwm_backlight.h
2632 F: Documentation/devicetree/bindings/leds/backlight
2635 M: Marek Lindner <mareklindner@neomailbox.ch>
2636 M: Simon Wunderlich <sw@simonwunderlich.de>
2637 M: Antonio Quartulli <a@unstable.cc>
2638 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2639 W: https://www.open-mesh.org/
2640 Q: https://patchwork.open-mesh.org/project/batman/list/
2642 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2643 F: Documentation/ABI/testing/sysfs-class-net-mesh
2644 F: Documentation/networking/batman-adv.rst
2645 F: include/uapi/linux/batadv_packet.h
2646 F: include/uapi/linux/batman_adv.h
2649 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2650 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2651 L: linux-hams@vger.kernel.org
2652 W: http://www.baycom.org/~tom/ham/ham.html
2654 F: drivers/net/hamradio/baycom*
2656 BCACHE (BLOCK LAYER CACHE)
2657 M: Coly Li <colyli@suse.de>
2658 M: Kent Overstreet <kent.overstreet@gmail.com>
2659 L: linux-bcache@vger.kernel.org
2660 W: http://bcache.evilpiepirate.org
2661 C: irc://irc.oftc.net/bcache
2663 F: drivers/md/bcache/
2665 BDISP ST MEDIA DRIVER
2666 M: Fabien Dessenne <fabien.dessenne@st.com>
2667 L: linux-media@vger.kernel.org
2668 T: git git://linuxtv.org/media_tree.git
2669 W: https://linuxtv.org
2671 F: drivers/media/platform/sti/bdisp
2673 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2674 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2675 L: netdev@vger.kernel.org
2677 F: drivers/net/ethernet/ec_bhf.c
2680 M: Luis de Bethencourt <luisbg@kernel.org>
2681 M: Salah Triki <salah.triki@gmail.com>
2683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2684 F: Documentation/filesystems/befs.txt
2688 M: Paolo Valente <paolo.valente@linaro.org>
2689 M: Jens Axboe <axboe@kernel.dk>
2690 L: linux-block@vger.kernel.org
2693 F: Documentation/block/bfq-iosched.txt
2696 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2698 F: Documentation/filesystems/bfs.txt
2700 F: include/uapi/linux/bfs_fs.h
2702 BLINKM RGB LED DRIVER
2703 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2705 F: drivers/leds/leds-blinkm.c
2708 M: Jens Axboe <axboe@kernel.dk>
2709 L: linux-block@vger.kernel.org
2710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2714 F: kernel/trace/blktrace.c
2718 M: Joern Engel <joern@lazybastard.org>
2719 L: linux-mtd@lists.infradead.org
2721 F: drivers/mtd/devices/block2mtd.c
2724 M: Marcel Holtmann <marcel@holtmann.org>
2725 M: Johan Hedberg <johan.hedberg@gmail.com>
2726 L: linux-bluetooth@vger.kernel.org
2727 W: http://www.bluez.org/
2728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2731 F: drivers/bluetooth/
2734 M: Marcel Holtmann <marcel@holtmann.org>
2735 M: Johan Hedberg <johan.hedberg@gmail.com>
2736 L: linux-bluetooth@vger.kernel.org
2737 W: http://www.bluez.org/
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2742 F: include/net/bluetooth/
2745 M: Jay Vosburgh <j.vosburgh@gmail.com>
2746 M: Veaceslav Falico <vfalico@gmail.com>
2747 M: Andy Gospodarek <andy@greyhouse.net>
2748 L: netdev@vger.kernel.org
2749 W: http://sourceforge.net/projects/bonding/
2751 F: drivers/net/bonding/
2752 F: include/uapi/linux/if_bonding.h
2754 BPF (Safe dynamic programs and tools)
2755 M: Alexei Starovoitov <ast@kernel.org>
2756 M: Daniel Borkmann <daniel@iogearbox.net>
2757 L: netdev@vger.kernel.org
2758 L: linux-kernel@vger.kernel.org
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2761 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2763 F: arch/x86/net/bpf_jit*
2764 F: Documentation/networking/filter.txt
2765 F: Documentation/bpf/
2766 F: include/linux/bpf*
2767 F: include/linux/filter.h
2768 F: include/trace/events/xdp.h
2769 F: include/uapi/linux/bpf*
2770 F: include/uapi/linux/filter.h
2772 F: kernel/trace/bpf_trace.c
2775 F: net/core/filter.c
2776 F: net/sched/act_bpf.c
2777 F: net/sched/cls_bpf.c
2781 F: tools/testing/selftests/bpf/
2783 BROADCOM B44 10/100 ETHERNET DRIVER
2784 M: Michael Chan <michael.chan@broadcom.com>
2785 L: netdev@vger.kernel.org
2787 F: drivers/net/ethernet/broadcom/b44.*
2789 BROADCOM B53 ETHERNET SWITCH DRIVER
2790 M: Florian Fainelli <f.fainelli@gmail.com>
2791 L: netdev@vger.kernel.org
2792 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2794 F: drivers/net/dsa/b53/*
2795 F: include/linux/platform_data/b53.h
2797 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2798 M: Florian Fainelli <f.fainelli@gmail.com>
2799 M: Ray Jui <rjui@broadcom.com>
2800 M: Scott Branden <sbranden@broadcom.com>
2801 M: bcm-kernel-feedback-list@broadcom.com
2802 T: git git://github.com/broadcom/mach-bcm
2808 F: arch/arm/mach-bcm/
2810 BROADCOM BCM2835 ARM ARCHITECTURE
2811 M: Eric Anholt <eric@anholt.net>
2812 M: Stefan Wahren <stefan.wahren@i2se.com>
2813 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T: git git://github.com/anholt/linux
2818 F: drivers/staging/vc04_services
2820 BROADCOM BCM47XX MIPS ARCHITECTURE
2821 M: Hauke Mehrtens <hauke@hauke-m.de>
2822 M: Rafał Miłecki <zajec5@gmail.com>
2823 L: linux-mips@linux-mips.org
2825 F: Documentation/devicetree/bindings/mips/brcm/
2826 F: arch/mips/bcm47xx/*
2827 F: arch/mips/include/asm/mach-bcm47xx/*
2829 BROADCOM BCM5301X ARM ARCHITECTURE
2830 M: Hauke Mehrtens <hauke@hauke-m.de>
2831 M: Rafał Miłecki <zajec5@gmail.com>
2832 M: Jon Mason <jonmason@broadcom.com>
2833 M: bcm-kernel-feedback-list@broadcom.com
2834 L: linux-arm-kernel@lists.infradead.org
2836 F: arch/arm/mach-bcm/bcm_5301x.c
2837 F: arch/arm/boot/dts/bcm5301x*.dtsi
2838 F: arch/arm/boot/dts/bcm470*
2839 F: arch/arm/boot/dts/bcm953012*
2841 BROADCOM BCM53573 ARM ARCHITECTURE
2842 M: Rafał Miłecki <rafal@milecki.pl>
2843 L: linux-arm-kernel@lists.infradead.org
2845 F: arch/arm/boot/dts/bcm53573*
2846 F: arch/arm/boot/dts/bcm47189*
2848 BROADCOM BCM63XX ARM ARCHITECTURE
2849 M: Florian Fainelli <f.fainelli@gmail.com>
2850 M: bcm-kernel-feedback-list@broadcom.com
2851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 T: git git://github.com/broadcom/stblinux.git
2856 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2857 M: Kevin Cernekee <cernekee@gmail.com>
2858 L: linux-usb@vger.kernel.org
2860 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2862 BROADCOM BCM7XXX ARM ARCHITECTURE
2863 M: Brian Norris <computersforpeace@gmail.com>
2864 M: Gregory Fong <gregory.0xf0@gmail.com>
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 M: bcm-kernel-feedback-list@broadcom.com
2867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T: git git://github.com/broadcom/stblinux.git
2870 F: arch/arm/mach-bcm/*brcmstb*
2871 F: arch/arm/boot/dts/bcm7*.dts*
2872 F: drivers/bus/brcmstb_gisb.c
2873 F: arch/arm/mm/cache-b15-rac.c
2874 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2877 BROADCOM BMIPS CPUFREQ DRIVER
2878 M: Markus Mayer <mmayer@broadcom.com>
2879 M: bcm-kernel-feedback-list@broadcom.com
2880 L: linux-pm@vger.kernel.org
2882 F: drivers/cpufreq/bmips-cpufreq.c
2884 BROADCOM BMIPS MIPS ARCHITECTURE
2885 M: Kevin Cernekee <cernekee@gmail.com>
2886 M: Florian Fainelli <f.fainelli@gmail.com>
2887 L: linux-mips@linux-mips.org
2888 T: git git://github.com/broadcom/stblinux.git
2890 F: arch/mips/bmips/*
2891 F: arch/mips/include/asm/mach-bmips/*
2892 F: arch/mips/kernel/*bmips*
2893 F: arch/mips/boot/dts/brcm/bcm*.dts*
2894 F: drivers/irqchip/irq-bcm63*
2895 F: drivers/irqchip/irq-bcm7*
2896 F: drivers/irqchip/irq-brcmstb*
2897 F: include/linux/bcm963xx_nvram.h
2898 F: include/linux/bcm963xx_tag.h
2900 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2901 M: Rasesh Mody <rasesh.mody@cavium.com>
2902 M: Harish Patil <harish.patil@cavium.com>
2903 M: Dept-GELinuxNICDev@cavium.com
2904 L: netdev@vger.kernel.org
2906 F: drivers/net/ethernet/broadcom/bnx2.*
2907 F: drivers/net/ethernet/broadcom/bnx2_*
2909 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2910 M: QLogic-Storage-Upstream@qlogic.com
2911 L: linux-scsi@vger.kernel.org
2913 F: drivers/scsi/bnx2fc/
2915 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2916 M: QLogic-Storage-Upstream@qlogic.com
2917 L: linux-scsi@vger.kernel.org
2919 F: drivers/scsi/bnx2i/
2921 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2922 M: Ariel Elior <ariel.elior@cavium.com>
2923 M: everest-linux-l2@cavium.com
2924 L: netdev@vger.kernel.org
2926 F: drivers/net/ethernet/broadcom/bnx2x/
2928 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2929 M: Michael Chan <michael.chan@broadcom.com>
2930 L: netdev@vger.kernel.org
2932 F: drivers/net/ethernet/broadcom/bnxt/
2934 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2935 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2936 M: Franky Lin <franky.lin@broadcom.com>
2937 M: Hante Meuleman <hante.meuleman@broadcom.com>
2938 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2939 M: Wright Feng <wright.feng@cypress.com>
2940 L: linux-wireless@vger.kernel.org
2941 L: brcm80211-dev-list.pdl@broadcom.com
2942 L: brcm80211-dev-list@cypress.com
2944 F: drivers/net/wireless/broadcom/brcm80211/
2946 BROADCOM BRCMSTB GPIO DRIVER
2947 M: Gregory Fong <gregory.0xf0@gmail.com>
2948 L: bcm-kernel-feedback-list@broadcom.com
2950 F: drivers/gpio/gpio-brcmstb.c
2951 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2953 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2954 M: Al Cooper <alcooperx@gmail.com>
2955 L: linux-kernel@vger.kernel.org
2956 L: bcm-kernel-feedback-list@broadcom.com
2958 F: drivers/phy/broadcom/phy-brcm-usb*
2960 BROADCOM GENET ETHERNET DRIVER
2961 M: Doug Berger <opendmb@gmail.com>
2962 M: Florian Fainelli <f.fainelli@gmail.com>
2963 L: netdev@vger.kernel.org
2965 F: drivers/net/ethernet/broadcom/genet/
2967 BROADCOM IPROC ARM ARCHITECTURE
2968 M: Ray Jui <rjui@broadcom.com>
2969 M: Scott Branden <sbranden@broadcom.com>
2970 M: Jon Mason <jonmason@broadcom.com>
2971 M: bcm-kernel-feedback-list@broadcom.com
2972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973 T: git git://github.com/broadcom/cygnus-linux.git
2990 F: arch/arm64/boot/dts/broadcom/northstar2/*
2991 F: arch/arm64/boot/dts/broadcom/stingray/*
2992 F: drivers/clk/bcm/clk-ns*
2993 F: drivers/clk/bcm/clk-sr*
2994 F: drivers/pinctrl/bcm/pinctrl-ns*
2995 F: include/dt-bindings/clock/bcm-sr*
2997 BROADCOM KONA GPIO DRIVER
2998 M: Ray Jui <rjui@broadcom.com>
2999 L: bcm-kernel-feedback-list@broadcom.com
3001 F: drivers/gpio/gpio-bcm-kona.c
3002 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3004 BROADCOM NETXTREME-E ROCE DRIVER
3005 M: Selvin Xavier <selvin.xavier@broadcom.com>
3006 M: Devesh Sharma <devesh.sharma@broadcom.com>
3007 M: Somnath Kotur <somnath.kotur@broadcom.com>
3008 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3009 L: linux-rdma@vger.kernel.org
3010 W: http://www.broadcom.com
3012 F: drivers/infiniband/hw/bnxt_re/
3013 F: include/uapi/rdma/bnxt_re-abi.h
3015 BROADCOM NVRAM DRIVER
3016 M: Rafał Miłecki <zajec5@gmail.com>
3017 L: linux-mips@linux-mips.org
3019 F: drivers/firmware/broadcom/*
3021 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3022 M: Rafał Miłecki <zajec5@gmail.com>
3023 L: linux-wireless@vger.kernel.org
3026 F: include/linux/bcma/
3028 BROADCOM STB AVS CPUFREQ DRIVER
3029 M: Markus Mayer <mmayer@broadcom.com>
3030 M: bcm-kernel-feedback-list@broadcom.com
3031 L: linux-pm@vger.kernel.org
3033 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3034 F: drivers/cpufreq/brcmstb*
3036 BROADCOM STB AVS TMON DRIVER
3037 M: Markus Mayer <mmayer@broadcom.com>
3038 M: bcm-kernel-feedback-list@broadcom.com
3039 L: linux-pm@vger.kernel.org
3041 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3042 F: drivers/thermal/broadcom/brcmstb*
3044 BROADCOM STB NAND FLASH DRIVER
3045 M: Brian Norris <computersforpeace@gmail.com>
3046 M: Kamal Dasu <kdasu.kdev@gmail.com>
3047 L: linux-mtd@lists.infradead.org
3048 L: bcm-kernel-feedback-list@broadcom.com
3050 F: drivers/mtd/nand/raw/brcmnand/
3052 BROADCOM STB DPFE DRIVER
3053 M: Markus Mayer <mmayer@broadcom.com>
3054 M: bcm-kernel-feedback-list@broadcom.com
3055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3058 F: drivers/memory/brcmstb_dpfe.c
3060 BROADCOM SYSTEMPORT ETHERNET DRIVER
3061 M: Florian Fainelli <f.fainelli@gmail.com>
3062 L: netdev@vger.kernel.org
3064 F: drivers/net/ethernet/broadcom/bcmsysport.*
3066 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3067 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3068 M: Prashant Sreedharan <prashant@broadcom.com>
3069 M: Michael Chan <mchan@broadcom.com>
3070 L: netdev@vger.kernel.org
3072 F: drivers/net/ethernet/broadcom/tg3.*
3074 BROCADE BFA FC SCSI DRIVER
3075 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3076 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3077 L: linux-scsi@vger.kernel.org
3079 F: drivers/scsi/bfa/
3081 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3082 M: Rasesh Mody <rasesh.mody@cavium.com>
3083 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3084 M: Dept-GELinuxNICDev@cavium.com
3085 L: netdev@vger.kernel.org
3087 F: drivers/net/ethernet/brocade/bna/
3089 BSG (block layer generic sg v4 driver)
3090 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3091 L: linux-scsi@vger.kernel.org
3094 F: include/linux/bsg.h
3095 F: include/uapi/linux/bsg.h
3098 M: Clemens Ladisch <clemens@ladisch.de>
3099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3100 T: git git://git.alsa-project.org/alsa-kernel.git
3102 F: Documentation/sound/cards/bt87x.rst
3103 F: sound/pci/bt87x.c
3106 M: Michael Buesch <m@bues.ch>
3107 W: http://bu3sch.de/btgpio.php
3109 F: drivers/gpio/gpio-bt8xx.c
3112 M: Chris Mason <clm@fb.com>
3113 M: Josef Bacik <jbacik@fb.com>
3114 M: David Sterba <dsterba@suse.com>
3115 L: linux-btrfs@vger.kernel.org
3116 W: http://btrfs.wiki.kernel.org/
3117 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3120 F: Documentation/filesystems/btrfs.txt
3122 F: include/linux/btrfs*
3123 F: include/uapi/linux/btrfs*
3125 BTTV VIDEO4LINUX DRIVER
3126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3127 L: linux-media@vger.kernel.org
3128 W: https://linuxtv.org
3129 T: git git://linuxtv.org/media_tree.git
3131 F: Documentation/media/v4l-drivers/bttv*
3132 F: drivers/media/pci/bt8xx/bttv*
3134 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3135 M: Chanwoo Choi <cw00.choi@samsung.com>
3136 L: linux-pm@vger.kernel.org
3137 L: linux-samsung-soc@vger.kernel.org
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3140 F: drivers/devfreq/exynos-bus.c
3141 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3143 BUSLOGIC SCSI DRIVER
3144 M: Khalid Aziz <khalid@gonehiking.org>
3145 L: linux-scsi@vger.kernel.org
3147 F: drivers/scsi/BusLogic.*
3148 F: drivers/scsi/FlashPoint.*
3150 C-MEDIA CMI8788 DRIVER
3151 M: Clemens Ladisch <clemens@ladisch.de>
3152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3153 T: git git://git.alsa-project.org/alsa-kernel.git
3155 F: sound/pci/oxygen/
3158 M: Mark Salter <msalter@redhat.com>
3159 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3160 L: linux-c6x-dev@linux-c6x.org
3161 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3165 CA8210 IEEE-802.15.4 RADIO DRIVER
3166 M: Harry Morris <h.morris@cascoda.com>
3167 L: linux-wpan@vger.kernel.org
3168 W: https://github.com/Cascoda/ca8210-linux.git
3170 F: drivers/net/ieee802154/ca8210.c
3171 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3173 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3174 M: David Howells <dhowells@redhat.com>
3175 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3177 F: Documentation/filesystems/caching/cachefiles.txt
3180 CADENCE MIPI-CSI2 BRIDGES
3181 M: Maxime Ripard <maxime.ripard@bootlin.com>
3182 L: linux-media@vger.kernel.org
3184 F: Documentation/devicetree/bindings/media/cdns,*.txt
3185 F: drivers/media/platform/cadence/cdns-csi2*
3187 CADET FM/AM RADIO RECEIVER DRIVER
3188 M: Hans Verkuil <hverkuil@xs4all.nl>
3189 L: linux-media@vger.kernel.org
3190 T: git git://linuxtv.org/media_tree.git
3191 W: https://linuxtv.org
3193 F: drivers/media/radio/radio-cadet*
3195 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3196 M: Jonathan Corbet <corbet@lwn.net>
3197 L: linux-media@vger.kernel.org
3198 T: git git://linuxtv.org/media_tree.git
3200 F: Documentation/media/v4l-drivers/cafe_ccic*
3201 F: drivers/media/platform/marvell-ccic/
3204 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3205 L: netdev@vger.kernel.org
3207 F: Documentation/networking/caif/
3208 F: drivers/net/caif/
3209 F: include/uapi/linux/caif/
3210 F: include/net/caif/
3213 CALGARY x86-64 IOMMU
3214 M: Muli Ben-Yehuda <mulix@mulix.org>
3215 M: Jon Mason <jdmason@kudzu.us>
3216 L: iommu@lists.linux-foundation.org
3218 F: arch/x86/kernel/pci-calgary_64.c
3219 F: arch/x86/kernel/tce_64.c
3220 F: arch/x86/include/asm/calgary.h
3221 F: arch/x86/include/asm/tce.h
3224 M: Wolfgang Grandegger <wg@grandegger.com>
3225 M: Marc Kleine-Budde <mkl@pengutronix.de>
3226 L: linux-can@vger.kernel.org
3227 W: https://github.com/linux-can
3228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3231 F: Documentation/devicetree/bindings/net/can/
3233 F: include/linux/can/dev.h
3234 F: include/linux/can/platform/
3235 F: include/uapi/linux/can/error.h
3236 F: include/uapi/linux/can/netlink.h
3239 M: Oliver Hartkopp <socketcan@hartkopp.net>
3240 M: Marc Kleine-Budde <mkl@pengutronix.de>
3241 L: linux-can@vger.kernel.org
3242 W: https://github.com/linux-can
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3246 F: Documentation/networking/can.rst
3248 F: include/linux/can/core.h
3249 F: include/uapi/linux/can.h
3250 F: include/uapi/linux/can/bcm.h
3251 F: include/uapi/linux/can/raw.h
3252 F: include/uapi/linux/can/gw.h
3255 M: Serge Hallyn <serge@hallyn.com>
3256 L: linux-security-module@vger.kernel.org
3258 F: include/linux/capability.h
3259 F: include/uapi/linux/capability.h
3260 F: security/commoncap.c
3261 F: kernel/capability.c
3263 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3264 M: Kevin Tsai <ktsai@capellamicro.com>
3266 F: drivers/iio/light/cm*
3268 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3269 M: Christian Lamparter <chunkeey@googlemail.com>
3270 L: linux-wireless@vger.kernel.org
3271 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3273 F: drivers/net/wireless/ath/carl9170/
3276 M: Jan Glauber <jglauber@cavium.com>
3277 M: David Daney <david.daney@cavium.com>
3278 W: http://www.cavium.com
3280 F: drivers/i2c/busses/i2c-octeon*
3281 F: drivers/i2c/busses/i2c-thunderx*
3283 CAVIUM LIQUIDIO NETWORK DRIVER
3284 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3285 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3286 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3287 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3288 L: netdev@vger.kernel.org
3289 W: http://www.cavium.com
3291 F: drivers/net/ethernet/cavium/liquidio/
3294 M: Jan Glauber <jglauber@cavium.com>
3295 M: David Daney <david.daney@cavium.com>
3296 M: Steven J. Hill <Steven.Hill@cavium.com>
3297 W: http://www.cavium.com
3299 F: drivers/mmc/host/cavium*
3301 CAVIUM OCTEON-TX CRYPTO DRIVER
3302 M: George Cherian <george.cherian@cavium.com>
3303 L: linux-crypto@vger.kernel.org
3304 W: http://www.cavium.com
3306 F: drivers/crypto/cavium/cpt/
3308 CAVIUM THUNDERX2 ARM64 SOC
3309 M: Robert Richter <rrichter@cavium.com>
3310 M: Jayachandran C <jnair@caviumnetworks.com>
3311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3313 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3314 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3316 CC2520 IEEE-802.15.4 RADIO DRIVER
3317 M: Varka Bhadram <varkabhadram@gmail.com>
3318 L: linux-wpan@vger.kernel.org
3320 F: drivers/net/ieee802154/cc2520.c
3321 F: include/linux/spi/cc2520.h
3322 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3324 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3325 M: Gilad Ben-Yossef <gilad@benyossef.com>
3326 L: linux-crypto@vger.kernel.org
3328 F: drivers/crypto/ccree/
3329 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3332 M: Hans Verkuil <hans.verkuil@cisco.com>
3333 L: linux-media@vger.kernel.org
3334 T: git git://linuxtv.org/media_tree.git
3335 W: http://linuxtv.org
3337 F: Documentation/media/kapi/cec-core.rst
3338 F: Documentation/media/uapi/cec
3339 F: drivers/media/cec/
3340 F: drivers/media/rc/keymaps/rc-cec.c
3341 F: include/media/cec.h
3342 F: include/media/cec-notifier.h
3343 F: include/uapi/linux/cec.h
3344 F: include/uapi/linux/cec-funcs.h
3345 F: Documentation/devicetree/bindings/media/cec.txt
3346 F: Documentation/ABI/testing/debugfs-cec-error-inj
3349 M: Hans Verkuil <hans.verkuil@cisco.com>
3350 L: linux-media@vger.kernel.org
3351 T: git git://linuxtv.org/media_tree.git
3352 W: http://linuxtv.org
3354 F: drivers/media/platform/cec-gpio/
3355 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3357 CELL BROADBAND ENGINE ARCHITECTURE
3358 M: Arnd Bergmann <arnd@arndb.de>
3359 L: linuxppc-dev@lists.ozlabs.org
3360 W: http://www.ibm.com/developerworks/power/cell/
3362 F: arch/powerpc/include/asm/cell*.h
3363 F: arch/powerpc/include/asm/spu*.h
3364 F: arch/powerpc/include/uapi/asm/spu*.h
3365 F: arch/powerpc/oprofile/*cell*
3366 F: arch/powerpc/platforms/cell/
3368 CEPH COMMON CODE (LIBCEPH)
3369 M: Ilya Dryomov <idryomov@gmail.com>
3370 M: "Yan, Zheng" <zyan@redhat.com>
3371 M: Sage Weil <sage@redhat.com>
3372 L: ceph-devel@vger.kernel.org
3374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3375 T: git git://github.com/ceph/ceph-client.git
3378 F: include/linux/ceph/
3379 F: include/linux/crush/
3381 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3382 M: "Yan, Zheng" <zyan@redhat.com>
3383 M: Sage Weil <sage@redhat.com>
3384 M: Ilya Dryomov <idryomov@gmail.com>
3385 L: ceph-devel@vger.kernel.org
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3388 T: git git://github.com/ceph/ceph-client.git
3390 F: Documentation/filesystems/ceph.txt
3393 CERTIFICATE HANDLING:
3394 M: David Howells <dhowells@redhat.com>
3395 M: David Woodhouse <dwmw2@infradead.org>
3396 L: keyrings@vger.kernel.org
3398 F: Documentation/admin-guide/module-signing.rst
3400 F: scripts/sign-file.c
3401 F: scripts/extract-cert.c
3403 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3404 L: linux-usb@vger.kernel.org
3406 F: Documentation/usb/WUSB-Design-overview.txt
3407 F: Documentation/usb/wusb-cbaf
3408 F: drivers/usb/host/hwa-hc.c
3409 F: drivers/usb/host/whci/
3410 F: drivers/usb/wusbcore/
3411 F: include/linux/usb/wusb*
3413 CFAG12864B LCD DRIVER
3414 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3416 F: drivers/auxdisplay/cfag12864b.c
3417 F: include/linux/cfag12864b.h
3419 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3420 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3422 F: drivers/auxdisplay/cfag12864bfb.c
3423 F: include/linux/cfag12864b.h
3425 802.11 (including CFG80211/NL80211)
3426 M: Johannes Berg <johannes@sipsolutions.net>
3427 L: linux-wireless@vger.kernel.org
3428 W: http://wireless.kernel.org/
3429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3433 F: include/uapi/linux/nl80211.h
3434 F: include/linux/ieee80211.h
3435 F: include/net/wext.h
3436 F: include/net/cfg80211.h
3437 F: include/net/iw_handler.h
3438 F: include/net/ieee80211_radiotap.h
3439 F: Documentation/driver-api/80211/cfg80211.rst
3440 F: Documentation/networking/regulatory.txt
3442 CHAR and MISC DRIVERS
3443 M: Arnd Bergmann <arnd@arndb.de>
3444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3449 F: include/linux/miscdevice.h
3452 M: Andy Whitcroft <apw@canonical.com>
3453 M: Joe Perches <joe@perches.com>
3455 F: scripts/checkpatch.pl
3457 CHINESE DOCUMENTATION
3458 M: Harry Wei <harryxiyou@gmail.com>
3459 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3460 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3462 F: Documentation/translations/zh_CN/
3464 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3465 M: Peter Chen <Peter.Chen@nxp.com>
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3467 L: linux-usb@vger.kernel.org
3469 F: drivers/usb/chipidea/
3471 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3472 M: Hans de Goede <hdegoede@redhat.com>
3473 L: linux-input@vger.kernel.org
3475 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3476 F: drivers/input/touchscreen/chipone_icn8318.c
3478 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3479 M: Hans de Goede <hdegoede@redhat.com>
3480 L: linux-input@vger.kernel.org
3482 F: drivers/input/touchscreen/chipone_icn8505.c
3484 CHROME HARDWARE PLATFORM SUPPORT
3485 M: Benson Leung <bleung@chromium.org>
3486 M: Olof Johansson <olof@lixom.net>
3488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3489 F: drivers/platform/chrome/
3491 CIRRUS LOGIC AUDIO CODEC DRIVERS
3492 M: Brian Austin <brian.austin@cirrus.com>
3493 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3496 F: sound/soc/codecs/cs*
3498 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3499 M: Hartley Sweeten <hsweeten@visionengravers.com>
3500 L: netdev@vger.kernel.org
3502 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3504 CISCO FCOE HBA DRIVER
3505 M: Satish Kharat <satishkh@cisco.com>
3506 M: Sesidhar Baddela <sebaddel@cisco.com>
3507 M: Karan Tilak Kumar <kartilak@cisco.com>
3508 L: linux-scsi@vger.kernel.org
3510 F: drivers/scsi/fnic/
3512 CISCO SCSI HBA DRIVER
3513 M: Karan Tilak Kumar <kartilak@cisco.com>
3514 M: Sesidhar Baddela <sebaddel@cisco.com>
3515 L: linux-scsi@vger.kernel.org
3517 F: drivers/scsi/snic/
3519 CISCO VIC ETHERNET NIC DRIVER
3520 M: Christian Benvenuti <benve@cisco.com>
3521 M: Govindarajulu Varadarajan <_govind@gmx.com>
3522 M: Parvi Kaustubhi <pkaustub@cisco.com>
3524 F: drivers/net/ethernet/cisco/enic/
3526 CISCO VIC LOW LATENCY NIC DRIVER
3527 M: Christian Benvenuti <benve@cisco.com>
3528 M: Dave Goodell <dgoodell@cisco.com>
3530 F: drivers/infiniband/hw/usnic/
3533 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3534 L: linux-kernel@vger.kernel.org
3537 F: include/linux/cleancache.h
3540 M: Russell King <linux@armlinux.org.uk>
3541 L: linux-clk@vger.kernel.org
3543 F: include/linux/clk.h
3545 CLOCKSOURCE, CLOCKEVENT DRIVERS
3546 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3547 M: Thomas Gleixner <tglx@linutronix.de>
3548 L: linux-kernel@vger.kernel.org
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3551 F: drivers/clocksource/
3552 F: Documentation/devicetree/bindings/timer/
3555 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3556 M: Daniel Oliveira Nascimento <don@syst.com.br>
3557 L: platform-driver-x86@vger.kernel.org
3559 F: drivers/platform/x86/classmate-laptop.c
3562 M: Hans Verkuil <hans.verkuil@cisco.com>
3563 L: linux-media@vger.kernel.org
3564 T: git git://linuxtv.org/media_tree.git
3565 W: https://linuxtv.org
3567 F: drivers/media/pci/cobalt/
3569 COCCINELLE/Semantic Patches (SmPL)
3570 M: Julia Lawall <Julia.Lawall@lip6.fr>
3571 M: Gilles Muller <Gilles.Muller@lip6.fr>
3572 M: Nicolas Palix <nicolas.palix@imag.fr>
3573 M: Michal Marek <michal.lkml@markovi.net>
3574 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3576 W: http://coccinelle.lip6.fr/
3578 F: Documentation/dev-tools/coccinelle.rst
3579 F: scripts/coccinelle/
3580 F: scripts/coccicheck
3583 M: Jan Harkes <jaharkes@cs.cmu.edu>
3585 L: codalist@coda.cs.cmu.edu
3586 W: http://www.coda.cs.cmu.edu/
3588 F: Documentation/filesystems/coda.txt
3590 F: include/linux/coda*.h
3591 F: include/uapi/linux/coda*.h
3593 CODA V4L2 MEM2MEM DRIVER
3594 M: Philipp Zabel <p.zabel@pengutronix.de>
3595 L: linux-media@vger.kernel.org
3597 F: Documentation/devicetree/bindings/media/coda.txt
3598 F: drivers/media/platform/coda/
3600 COMMON CLK FRAMEWORK
3601 M: Michael Turquette <mturquette@baylibre.com>
3602 M: Stephen Boyd <sboyd@kernel.org>
3603 L: linux-clk@vger.kernel.org
3604 Q: http://patchwork.kernel.org/project/linux-clk/list/
3605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3607 F: Documentation/devicetree/bindings/clock/
3609 X: drivers/clk/clkdev.c
3610 F: include/linux/clk-pr*
3611 F: include/linux/clk/
3612 F: include/linux/of_clk.h
3614 COMMON INTERNET FILE SYSTEM (CIFS)
3615 M: Steve French <sfrench@samba.org>
3616 L: linux-cifs@vger.kernel.org
3617 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3618 W: http://linux-cifs.samba.org/
3619 T: git git://git.samba.org/sfrench/cifs-2.6.git
3621 F: Documentation/filesystems/cifs/
3624 COMPACTPCI HOTPLUG CORE
3625 M: Scott Murray <scott@spiteful.org>
3626 L: linux-pci@vger.kernel.org
3628 F: drivers/pci/hotplug/cpci_hotplug*
3630 COMPACTPCI HOTPLUG GENERIC DRIVER
3631 M: Scott Murray <scott@spiteful.org>
3632 L: linux-pci@vger.kernel.org
3634 F: drivers/pci/hotplug/cpcihp_generic.c
3636 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3637 M: Scott Murray <scott@spiteful.org>
3638 L: linux-pci@vger.kernel.org
3640 F: drivers/pci/hotplug/cpcihp_zt5550.*
3642 COMPAL LAPTOP SUPPORT
3643 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3644 L: platform-driver-x86@vger.kernel.org
3646 F: drivers/platform/x86/compal-laptop.c
3648 CONEXANT ACCESSRUNNER USB DRIVER
3649 L: accessrunner-general@lists.sourceforge.net
3650 W: http://accessrunner.sourceforge.net/
3652 F: drivers/usb/atm/cxacru.c
3655 M: Joel Becker <jlbec@evilplan.org>
3656 M: Christoph Hellwig <hch@lst.de>
3657 T: git git://git.infradead.org/users/hch/configfs.git
3660 F: include/linux/configfs.h
3663 M: Evgeniy Polyakov <zbr@ioremap.net>
3664 L: netdev@vger.kernel.org
3666 F: drivers/connector/
3668 CONTROL GROUP (CGROUP)
3669 M: Tejun Heo <tj@kernel.org>
3670 M: Li Zefan <lizefan@huawei.com>
3671 M: Johannes Weiner <hannes@cmpxchg.org>
3672 L: cgroups@vger.kernel.org
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3675 F: Documentation/cgroup*
3676 F: include/linux/cgroup*
3679 CONTROL GROUP - CPUSET
3680 M: Li Zefan <lizefan@huawei.com>
3681 L: cgroups@vger.kernel.org
3682 W: http://www.bullopensource.org/cpuset/
3683 W: http://oss.sgi.com/projects/cpusets/
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3686 F: Documentation/cgroup-v1/cpusets.txt
3687 F: include/linux/cpuset.h
3688 F: kernel/cgroup/cpuset.c
3690 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3691 M: Johannes Weiner <hannes@cmpxchg.org>
3692 M: Michal Hocko <mhocko@kernel.org>
3693 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3694 L: cgroups@vger.kernel.org
3695 L: linux-mm@kvack.org
3700 CORETEMP HARDWARE MONITORING DRIVER
3701 M: Fenghua Yu <fenghua.yu@intel.com>
3702 L: linux-hwmon@vger.kernel.org
3704 F: Documentation/hwmon/coretemp
3705 F: drivers/hwmon/coretemp.c
3707 COSA/SRP SYNC SERIAL DRIVER
3708 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3709 W: http://www.fi.muni.cz/~kas/cosa/
3711 F: drivers/net/wan/cosa*
3713 CPMAC ETHERNET DRIVER
3714 M: Florian Fainelli <f.fainelli@gmail.com>
3715 L: netdev@vger.kernel.org
3717 F: drivers/net/ethernet/ti/cpmac.c
3719 CPU FREQUENCY DRIVERS
3720 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3721 M: Viresh Kumar <viresh.kumar@linaro.org>
3722 L: linux-pm@vger.kernel.org
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3726 B: https://bugzilla.kernel.org
3727 F: Documentation/cpu-freq/
3728 F: Documentation/devicetree/bindings/cpufreq/
3730 F: include/linux/cpufreq.h
3731 F: tools/testing/selftests/cpufreq/
3733 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3734 M: Viresh Kumar <viresh.kumar@linaro.org>
3735 M: Sudeep Holla <sudeep.holla@arm.com>
3736 L: linux-pm@vger.kernel.org
3737 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3739 F: drivers/cpufreq/arm_big_little.h
3740 F: drivers/cpufreq/arm_big_little.c
3741 F: drivers/cpufreq/arm_big_little_dt.c
3743 CPU POWER MONITORING SUBSYSTEM
3744 M: Thomas Renninger <trenn@suse.com>
3745 M: Shuah Khan <shuah@kernel.org>
3746 L: linux-pm@vger.kernel.org
3748 F: tools/power/cpupower/
3751 M: "H. Peter Anvin" <hpa@zytor.com>
3753 F: arch/x86/kernel/cpuid.c
3754 F: arch/x86/kernel/msr.c
3756 CPUIDLE DRIVER - ARM BIG LITTLE
3757 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3758 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3759 L: linux-pm@vger.kernel.org
3760 L: linux-arm-kernel@lists.infradead.org
3761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3763 F: drivers/cpuidle/cpuidle-big_little.c
3765 CPUIDLE DRIVER - ARM EXYNOS
3766 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3767 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3768 M: Kukjin Kim <kgene@kernel.org>
3769 L: linux-pm@vger.kernel.org
3770 L: linux-samsung-soc@vger.kernel.org
3772 F: drivers/cpuidle/cpuidle-exynos.c
3773 F: arch/arm/mach-exynos/pm.c
3776 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3777 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3778 L: linux-pm@vger.kernel.org
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3781 B: https://bugzilla.kernel.org
3782 F: drivers/cpuidle/*
3783 F: include/linux/cpuidle.h
3786 M: Nicolas Pitre <nico@linaro.org>
3788 F: Documentation/filesystems/cramfs.txt
3792 M: Herbert Xu <herbert@gondor.apana.org.au>
3793 M: "David S. Miller" <davem@davemloft.net>
3794 L: linux-crypto@vger.kernel.org
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3798 F: Documentation/crypto/
3799 F: Documentation/devicetree/bindings/crypto/
3804 F: include/linux/crypto*
3806 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3807 M: Neil Horman <nhorman@tuxdriver.com>
3808 L: linux-crypto@vger.kernel.org
3810 F: crypto/ansi_cprng.c
3814 M: Hans Verkuil <hverkuil@xs4all.nl>
3815 L: linux-media@vger.kernel.org
3816 T: git git://linuxtv.org/media_tree.git
3817 W: http://linuxtv.org
3819 F: drivers/media/i2c/cs3308.c
3820 F: drivers/media/i2c/cs3308.h
3822 CS5535 Audio ALSA driver
3823 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3825 F: sound/pci/cs5535audio/
3828 M: Solomon Peachy <pizza@shaftnet.org>
3830 F: drivers/net/wireless/st/cw1200/
3832 CX18 VIDEO4LINUX DRIVER
3833 M: Andy Walls <awalls@md.metrocast.net>
3834 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3835 L: linux-media@vger.kernel.org
3836 T: git git://linuxtv.org/media_tree.git
3837 W: https://linuxtv.org
3838 W: http://www.ivtvdriver.org/index.php/Cx18
3840 F: Documentation/media/v4l-drivers/cx18*
3841 F: drivers/media/pci/cx18/
3842 F: include/uapi/linux/ivtv*
3844 CX2341X MPEG ENCODER HELPER MODULE
3845 M: Hans Verkuil <hverkuil@xs4all.nl>
3846 L: linux-media@vger.kernel.org
3847 T: git git://linuxtv.org/media_tree.git
3848 W: https://linuxtv.org
3850 F: drivers/media/common/cx2341x*
3851 F: include/media/cx2341x*
3853 CX24120 MEDIA DRIVER
3854 M: Jemma Denson <jdenson@gmail.com>
3855 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3856 L: linux-media@vger.kernel.org
3857 W: https://linuxtv.org
3858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3860 F: drivers/media/dvb-frontends/cx24120*
3862 CX88 VIDEO4LINUX DRIVER
3863 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3864 L: linux-media@vger.kernel.org
3865 W: https://linuxtv.org
3866 T: git git://linuxtv.org/media_tree.git
3868 F: Documentation/media/v4l-drivers/cx88*
3869 F: drivers/media/pci/cx88/
3871 CXD2820R MEDIA DRIVER
3872 M: Antti Palosaari <crope@iki.fi>
3873 L: linux-media@vger.kernel.org
3874 W: https://linuxtv.org
3875 W: http://palosaari.fi/linux/
3876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3877 T: git git://linuxtv.org/anttip/media_tree.git
3879 F: drivers/media/dvb-frontends/cxd2820r*
3881 CXGB3 ETHERNET DRIVER (CXGB3)
3882 M: Santosh Raspatur <santosh@chelsio.com>
3883 L: netdev@vger.kernel.org
3884 W: http://www.chelsio.com
3886 F: drivers/net/ethernet/chelsio/cxgb3/
3888 CXGB3 ISCSI DRIVER (CXGB3I)
3889 M: Karen Xie <kxie@chelsio.com>
3890 L: linux-scsi@vger.kernel.org
3891 W: http://www.chelsio.com
3893 F: drivers/scsi/cxgbi/cxgb3i
3895 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3896 M: Steve Wise <swise@chelsio.com>
3897 L: linux-rdma@vger.kernel.org
3898 W: http://www.openfabrics.org
3900 F: drivers/infiniband/hw/cxgb3/
3901 F: include/uapi/rdma/cxgb3-abi.h
3903 CXGB4 CRYPTO DRIVER (chcr)
3904 M: Harsh Jain <harsh@chelsio.com>
3905 L: linux-crypto@vger.kernel.org
3906 W: http://www.chelsio.com
3908 F: drivers/crypto/chelsio
3910 CXGB4 ETHERNET DRIVER (CXGB4)
3911 M: Ganesh Goudar <ganeshgr@chelsio.com>
3912 L: netdev@vger.kernel.org
3913 W: http://www.chelsio.com
3915 F: drivers/net/ethernet/chelsio/cxgb4/
3917 CXGB4 ISCSI DRIVER (CXGB4I)
3918 M: Karen Xie <kxie@chelsio.com>
3919 L: linux-scsi@vger.kernel.org
3920 W: http://www.chelsio.com
3922 F: drivers/scsi/cxgbi/cxgb4i
3924 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3925 M: Steve Wise <swise@chelsio.com>
3926 L: linux-rdma@vger.kernel.org
3927 W: http://www.openfabrics.org
3929 F: drivers/infiniband/hw/cxgb4/
3930 F: include/uapi/rdma/cxgb4-abi.h
3932 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3933 M: Casey Leedom <leedom@chelsio.com>
3934 L: netdev@vger.kernel.org
3935 W: http://www.chelsio.com
3937 F: drivers/net/ethernet/chelsio/cxgb4vf/
3939 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3940 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3941 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3942 L: linuxppc-dev@lists.ozlabs.org
3944 F: arch/powerpc/platforms/powernv/pci-cxl.c
3945 F: drivers/misc/cxl/
3946 F: include/misc/cxl*
3947 F: include/uapi/misc/cxl.h
3948 F: Documentation/powerpc/cxl.txt
3949 F: Documentation/ABI/testing/sysfs-class-cxl
3951 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3952 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3953 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3954 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3955 L: linux-scsi@vger.kernel.org
3957 F: drivers/scsi/cxlflash/
3958 F: include/uapi/scsi/cxlflash_ioctls.h
3959 F: Documentation/powerpc/cxlflash.txt
3962 M: Russell King <linux@armlinux.org.uk>
3963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3964 W: http://www.armlinux.org.uk/
3966 F: drivers/video/fbdev/cyber2000fb.*
3968 CYCLADES ASYNC MUX DRIVER
3969 W: http://www.cyclades.com/
3971 F: drivers/tty/cyclades.c
3972 F: include/linux/cyclades.h
3973 F: include/uapi/linux/cyclades.h
3975 CYCLADES PC300 DRIVER
3976 W: http://www.cyclades.com/
3978 F: drivers/net/wan/pc300*
3980 CYPRESS_FIRMWARE MEDIA DRIVER
3981 M: Antti Palosaari <crope@iki.fi>
3982 L: linux-media@vger.kernel.org
3983 W: https://linuxtv.org
3984 W: http://palosaari.fi/linux/
3985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3986 T: git git://linuxtv.org/anttip/media_tree.git
3988 F: drivers/media/common/cypress_firmware*
3990 CYTTSP TOUCHSCREEN DRIVER
3991 M: Ferruh Yigit <fery@cypress.com>
3992 L: linux-input@vger.kernel.org
3994 F: drivers/input/touchscreen/cyttsp*
3995 F: include/linux/input/cyttsp.h
3997 D-LINK DIR-685 TOUCHKEYS DRIVER
3998 M: Linus Walleij <linus.walleij@linaro.org>
3999 L: linux-input@vger.kernel.org
4001 F: drivers/input/dlink-dir685-touchkeys.c
4003 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4004 M: Joshua Kinard <kumba@gentoo.org>
4006 F: drivers/rtc/rtc-ds1685.c
4007 F: include/linux/rtc/ds1685.h
4009 DAMA SLAVE for AX.25
4010 M: Joerg Reuter <jreuter@yaina.de>
4011 W: http://yaina.de/jreuter/
4012 W: http://www.qsl.net/dl1bke/
4013 L: linux-hams@vger.kernel.org
4015 F: net/ax25/af_ax25.c
4016 F: net/ax25/ax25_dev.c
4017 F: net/ax25/ax25_ds_*
4018 F: net/ax25/ax25_in.c
4019 F: net/ax25/ax25_out.c
4020 F: net/ax25/ax25_timer.c
4021 F: net/ax25/sysctl_net_ax25.c
4023 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4024 L: netdev@vger.kernel.org
4026 F: Documentation/networking/dmfe.txt
4027 F: drivers/net/ethernet/dec/tulip/dmfe.c
4029 DC390/AM53C974 SCSI driver
4030 M: Hannes Reinecke <hare@suse.com>
4031 L: linux-scsi@vger.kernel.org
4033 F: drivers/scsi/am53c974.c
4036 M: Oliver Neukum <oliver@neukum.org>
4037 M: Ali Akcaagac <aliakc@web.de>
4038 M: Jamie Lenehan <lenehan@twibble.org>
4039 L: dc395x@twibble.org
4040 W: http://twibble.org/dist/dc395x/
4041 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4043 F: Documentation/scsi/dc395x.txt
4044 F: drivers/scsi/dc395x.*
4047 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4048 L: dccp@vger.kernel.org
4049 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4051 F: include/linux/dccp.h
4052 F: include/uapi/linux/dccp.h
4053 F: include/linux/tfrc.h
4056 DECnet NETWORK LAYER
4057 W: http://linux-decnet.sourceforge.net
4058 L: linux-decnet-user@lists.sourceforge.net
4060 F: Documentation/networking/decnet.txt
4063 DECSTATION PLATFORM SUPPORT
4064 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4065 L: linux-mips@linux-mips.org
4066 W: http://www.linux-mips.org/wiki/DECstation
4069 F: arch/mips/include/asm/dec/
4070 F: arch/mips/include/asm/mach-dec/
4072 DEFXX FDDI NETWORK DRIVER
4073 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4075 F: drivers/net/fddi/defxx.*
4078 M: Pali Rohár <pali.rohar@gmail.com>
4079 M: Mario Limonciello <mario.limonciello@dell.com>
4080 L: platform-driver-x86@vger.kernel.org
4082 F: drivers/platform/x86/dell-smbios.*
4084 DELL SMBIOS SMM DRIVER
4085 M: Mario Limonciello <mario.limonciello@dell.com>
4086 L: platform-driver-x86@vger.kernel.org
4088 F: drivers/platform/x86/dell-smbios-smm.c
4090 DELL SMBIOS WMI DRIVER
4091 M: Mario Limonciello <mario.limonciello@dell.com>
4092 L: platform-driver-x86@vger.kernel.org
4094 F: drivers/platform/x86/dell-smbios-wmi.c
4095 F: tools/wmi/dell-smbios-example.c
4098 M: Matthew Garrett <mjg59@srcf.ucam.org>
4099 M: Pali Rohár <pali.rohar@gmail.com>
4100 L: platform-driver-x86@vger.kernel.org
4102 F: drivers/platform/x86/dell-laptop.c
4104 DELL LAPTOP FREEFALL DRIVER
4105 M: Pali Rohár <pali.rohar@gmail.com>
4107 F: drivers/platform/x86/dell-smo8800.c
4109 DELL LAPTOP RBTN DRIVER
4110 M: Pali Rohár <pali.rohar@gmail.com>
4112 F: drivers/platform/x86/dell-rbtn.*
4114 DELL LAPTOP SMM DRIVER
4115 M: Pali Rohár <pali.rohar@gmail.com>
4117 F: drivers/hwmon/dell-smm-hwmon.c
4118 F: include/uapi/linux/i8k.h
4120 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4121 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4123 F: Documentation/dcdbas.txt
4124 F: drivers/firmware/dcdbas.*
4126 DELL WMI NOTIFICATIONS DRIVER
4127 M: Matthew Garrett <mjg59@srcf.ucam.org>
4128 M: Pali Rohár <pali.rohar@gmail.com>
4130 F: drivers/platform/x86/dell-wmi.c
4132 DELL WMI DESCRIPTOR DRIVER
4133 M: Mario Limonciello <mario.limonciello@dell.com>
4135 F: drivers/platform/x86/dell-wmi-descriptor.c
4137 DELTA ST MEDIA DRIVER
4138 M: Hugues Fruchet <hugues.fruchet@st.com>
4139 L: linux-media@vger.kernel.org
4140 T: git git://linuxtv.org/media_tree.git
4141 W: https://linuxtv.org
4143 F: drivers/media/platform/sti/delta
4146 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4147 L: linux-mtd@lists.infradead.org
4149 F: drivers/mtd/nand/raw/denali*
4151 DESIGNWARE USB2 DRD IP DRIVER
4152 M: Minas Harutyunyan <hminas@synopsys.com>
4153 L: linux-usb@vger.kernel.org
4154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4156 F: drivers/usb/dwc2/
4158 DESIGNWARE USB3 DRD IP DRIVER
4159 M: Felipe Balbi <balbi@kernel.org>
4160 L: linux-usb@vger.kernel.org
4161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4163 F: drivers/usb/dwc3/
4165 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4166 M: Andreas Klinger <ak@it-klinger.de>
4167 L: linux-iio@vger.kernel.org
4169 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4170 F: drivers/iio/proximity/srf*.c
4172 DEVICE COREDUMP (DEV_COREDUMP)
4173 M: Johannes Berg <johannes@sipsolutions.net>
4174 L: linux-kernel@vger.kernel.org
4176 F: drivers/base/devcoredump.c
4177 F: include/linux/devcoredump.h
4179 DEVICE FREQUENCY (DEVFREQ)
4180 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4181 M: Kyungmin Park <kyungmin.park@samsung.com>
4182 R: Chanwoo Choi <cw00.choi@samsung.com>
4183 L: linux-pm@vger.kernel.org
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4187 F: include/linux/devfreq.h
4188 F: Documentation/devicetree/bindings/devfreq/
4190 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4191 M: Chanwoo Choi <cw00.choi@samsung.com>
4192 L: linux-pm@vger.kernel.org
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4195 F: drivers/devfreq/event/
4196 F: drivers/devfreq/devfreq-event.c
4197 F: include/linux/devfreq-event.h
4198 F: Documentation/devicetree/bindings/devfreq/event/
4200 DEVICE NUMBER REGISTRY
4201 M: Torben Mathiasen <device@lanana.org>
4202 W: http://lanana.org/docs/device-list/index.html
4206 M: Alasdair Kergon <agk@redhat.com>
4207 M: Mike Snitzer <snitzer@redhat.com>
4208 M: dm-devel@redhat.com
4209 L: dm-devel@redhat.com
4210 W: http://sources.redhat.com/dm
4211 Q: http://patchwork.kernel.org/project/dm-devel/list/
4212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4213 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4215 F: Documentation/device-mapper/
4216 F: drivers/md/Makefile
4217 F: drivers/md/Kconfig
4219 F: drivers/md/persistent-data/
4220 F: include/linux/device-mapper.h
4221 F: include/linux/dm-*.h
4222 F: include/uapi/linux/dm-*.h
4225 M: Jiri Pirko <jiri@mellanox.com>
4226 L: netdev@vger.kernel.org
4228 F: net/core/devlink.c
4229 F: include/net/devlink.h
4230 F: include/uapi/linux/devlink.h
4232 DIALOG SEMICONDUCTOR DRIVERS
4233 M: Support Opensource <support.opensource@diasemi.com>
4234 W: http://www.dialog-semiconductor.com/products
4236 F: Documentation/hwmon/da90??
4237 F: Documentation/devicetree/bindings/mfd/da90*.txt
4238 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4239 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4240 F: Documentation/devicetree/bindings/regulator/da92*.txt
4241 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4242 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4243 F: drivers/gpio/gpio-da90??.c
4244 F: drivers/hwmon/da90??-hwmon.c
4245 F: drivers/iio/adc/da91??-*.c
4246 F: drivers/input/misc/da90??_onkey.c
4247 F: drivers/input/touchscreen/da9052_tsi.c
4248 F: drivers/leds/leds-da90??.c
4249 F: drivers/mfd/da903x.c
4250 F: drivers/mfd/da90??-*.c
4251 F: drivers/mfd/da91??-*.c
4252 F: drivers/power/supply/da9052-battery.c
4253 F: drivers/power/supply/da91??-*.c
4254 F: drivers/regulator/da903x.c
4255 F: drivers/regulator/da9???-regulator.[ch]
4256 F: drivers/thermal/da90??-thermal.c
4257 F: drivers/rtc/rtc-da90??.c
4258 F: drivers/video/backlight/da90??_bl.c
4259 F: drivers/watchdog/da90??_wdt.c
4260 F: include/linux/mfd/da903x.h
4261 F: include/linux/mfd/da9052/
4262 F: include/linux/mfd/da9055/
4263 F: include/linux/mfd/da9062/
4264 F: include/linux/mfd/da9063/
4265 F: include/linux/mfd/da9150/
4266 F: include/linux/regulator/da9211.h
4267 F: include/sound/da[79]*.h
4268 F: sound/soc/codecs/da[79]*.[ch]
4270 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4272 L: linux-gpio@vger.kernel.org
4274 F: drivers/gpio/gpio-gpio-mm.c
4276 DIGI NEO AND CLASSIC PCI PRODUCTS
4277 M: Lidza Louina <lidza.louina@gmail.com>
4278 M: Mark Hounschell <markh@compro.net>
4279 L: driverdev-devel@linuxdriverproject.org
4281 F: drivers/staging/dgnc/
4283 DIOLAN U2C-12 I2C DRIVER
4284 M: Guenter Roeck <linux@roeck-us.net>
4285 L: linux-i2c@vger.kernel.org
4287 F: drivers/i2c/busses/i2c-diolan-u2c.c
4289 FILESYSTEM DIRECT ACCESS (DAX)
4290 M: Matthew Wilcox <mawilcox@microsoft.com>
4291 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4292 L: linux-fsdevel@vger.kernel.org
4295 F: include/linux/dax.h
4296 F: include/trace/events/fs_dax.h
4298 DEVICE DIRECT ACCESS (DAX)
4299 M: Dan Williams <dan.j.williams@intel.com>
4300 M: Dave Jiang <dave.jiang@intel.com>
4301 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4302 M: Vishal Verma <vishal.l.verma@intel.com>
4303 L: linux-nvdimm@lists.01.org
4307 DIRECTORY NOTIFICATION (DNOTIFY)
4308 M: Jan Kara <jack@suse.cz>
4309 R: Amir Goldstein <amir73il@gmail.com>
4310 L: linux-fsdevel@vger.kernel.org
4312 F: Documentation/filesystems/dnotify.txt
4313 F: fs/notify/dnotify/
4314 F: include/linux/dnotify.h
4316 DISK GEOMETRY AND PARTITION HANDLING
4317 M: Andries Brouwer <aeb@cwi.nl>
4318 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4319 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4320 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4324 M: Jan Kara <jack@suse.com>
4326 F: Documentation/filesystems/quota.txt
4328 F: include/linux/quota*.h
4329 F: include/uapi/linux/quota*.h
4331 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4332 M: Bernie Thompson <bernie@plugable.com>
4333 L: linux-fbdev@vger.kernel.org
4335 W: http://plugable.com/category/projects/udlfb/
4336 F: drivers/video/fbdev/udlfb.c
4337 F: include/video/udlfb.h
4338 F: Documentation/fb/udlfb.txt
4340 DISTRIBUTED LOCK MANAGER (DLM)
4341 M: Christine Caulfield <ccaulfie@redhat.com>
4342 M: David Teigland <teigland@redhat.com>
4343 L: cluster-devel@redhat.com
4344 W: http://sources.redhat.com/cluster/
4345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4349 DMA BUFFER SHARING FRAMEWORK
4350 M: Sumit Semwal <sumit.semwal@linaro.org>
4352 L: linux-media@vger.kernel.org
4353 L: dri-devel@lists.freedesktop.org
4354 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4356 F: include/linux/dma-buf*
4357 F: include/linux/reservation.h
4358 F: include/linux/*fence.h
4359 F: Documentation/driver-api/dma-buf.rst
4360 T: git git://anongit.freedesktop.org/drm/drm-misc
4362 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4363 M: Vinod Koul <vkoul@kernel.org>
4364 L: dmaengine@vger.kernel.org
4365 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4368 F: include/linux/dmaengine.h
4369 F: include/linux/of_dma.h
4370 F: Documentation/devicetree/bindings/dma/
4371 F: Documentation/driver-api/dmaengine/
4372 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4375 M: Christoph Hellwig <hch@lst.de>
4376 M: Marek Szyprowski <m.szyprowski@samsung.com>
4377 R: Robin Murphy <robin.murphy@arm.com>
4378 L: iommu@lists.linux-foundation.org
4379 T: git git://git.infradead.org/users/hch/dma-mapping.git
4380 W: http://git.infradead.org/users/hch/dma-mapping.git
4383 F: include/asm-generic/dma-mapping.h
4384 F: include/linux/dma-direct.h
4385 F: include/linux/dma-mapping.h
4386 F: include/linux/dma-noncoherent.h
4388 DME1737 HARDWARE MONITOR DRIVER
4389 M: Juerg Haefliger <juergh@gmail.com>
4390 L: linux-hwmon@vger.kernel.org
4392 F: Documentation/hwmon/dme1737
4393 F: drivers/hwmon/dme1737.c
4396 M: Jean Delvare <jdelvare@suse.com>
4398 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4399 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4400 F: drivers/firmware/dmi-id.c
4401 F: drivers/firmware/dmi_scan.c
4402 F: include/linux/dmi.h
4405 M: Jonathan Corbet <corbet@lwn.net>
4406 L: linux-doc@vger.kernel.org
4409 F: scripts/kernel-doc
4410 X: Documentation/ABI/
4411 X: Documentation/devicetree/
4412 X: Documentation/acpi
4413 X: Documentation/power
4414 X: Documentation/spi
4415 X: Documentation/media
4416 T: git git://git.lwn.net/linux.git docs-next
4418 DONGWOON DW9714 LENS VOICE COIL DRIVER
4419 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4420 L: linux-media@vger.kernel.org
4421 T: git git://linuxtv.org/media_tree.git
4423 F: drivers/media/i2c/dw9714.c
4426 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4427 L: blinux-list@redhat.com
4429 F: drivers/char/dtlk.c
4430 F: include/linux/dtlk.h
4432 DPAA2 DATAPATH I/O (DPIO) DRIVER
4433 M: Roy Pledge <Roy.Pledge@nxp.com>
4434 L: linux-kernel@vger.kernel.org
4436 F: drivers/staging/fsl-mc/bus/dpio
4438 DPAA2 ETHERNET DRIVER
4439 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4440 L: linux-kernel@vger.kernel.org
4442 F: drivers/staging/fsl-dpaa2/ethernet
4444 DPAA2 ETHERNET SWITCH DRIVER
4445 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4446 M: Ioana Ciornei <ioana.ciornei@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 <seanpaul@chromium.org>
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: Roger He <Hongbo.He@amd.com>
4904 T: git git://people.freedesktop.org/~agd5f/linux
4906 L: dri-devel@lists.freedesktop.org
4908 F: drivers/gpu/drm/ttm/
4910 DSBR100 USB FM RADIO DRIVER
4911 M: Alexey Klimov <klimov.linux@gmail.com>
4912 L: linux-media@vger.kernel.org
4913 T: git git://linuxtv.org/media_tree.git
4915 F: drivers/media/radio/dsbr100.c
4918 M: Francois Romieu <romieu@fr.zoreil.com>
4919 L: netdev@vger.kernel.org
4921 F: drivers/net/wan/dscc4.c
4924 M: Hans Verkuil <hverkuil@xs4all.nl>
4925 L: linux-media@vger.kernel.org
4926 T: git git://linuxtv.org/media_tree.git
4927 W: https://linuxtv.org
4929 F: drivers/media/pci/dt3155/
4931 DVB_USB_AF9015 MEDIA DRIVER
4932 M: Antti Palosaari <crope@iki.fi>
4933 L: linux-media@vger.kernel.org
4934 W: https://linuxtv.org
4935 W: http://palosaari.fi/linux/
4936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4937 T: git git://linuxtv.org/anttip/media_tree.git
4939 F: drivers/media/usb/dvb-usb-v2/af9015*
4941 DVB_USB_AF9035 MEDIA DRIVER
4942 M: Antti Palosaari <crope@iki.fi>
4943 L: linux-media@vger.kernel.org
4944 W: https://linuxtv.org
4945 W: http://palosaari.fi/linux/
4946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4947 T: git git://linuxtv.org/anttip/media_tree.git
4949 F: drivers/media/usb/dvb-usb-v2/af9035*
4951 DVB_USB_ANYSEE MEDIA DRIVER
4952 M: Antti Palosaari <crope@iki.fi>
4953 L: linux-media@vger.kernel.org
4954 W: https://linuxtv.org
4955 W: http://palosaari.fi/linux/
4956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957 T: git git://linuxtv.org/anttip/media_tree.git
4959 F: drivers/media/usb/dvb-usb-v2/anysee*
4961 DVB_USB_AU6610 MEDIA DRIVER
4962 M: Antti Palosaari <crope@iki.fi>
4963 L: linux-media@vger.kernel.org
4964 W: https://linuxtv.org
4965 W: http://palosaari.fi/linux/
4966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4967 T: git git://linuxtv.org/anttip/media_tree.git
4969 F: drivers/media/usb/dvb-usb-v2/au6610*
4971 DVB_USB_CE6230 MEDIA DRIVER
4972 M: Antti Palosaari <crope@iki.fi>
4973 L: linux-media@vger.kernel.org
4974 W: https://linuxtv.org
4975 W: http://palosaari.fi/linux/
4976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4977 T: git git://linuxtv.org/anttip/media_tree.git
4979 F: drivers/media/usb/dvb-usb-v2/ce6230*
4981 DVB_USB_CXUSB MEDIA DRIVER
4982 M: Michael Krufky <mkrufky@linuxtv.org>
4983 L: linux-media@vger.kernel.org
4984 W: https://linuxtv.org
4985 W: http://github.com/mkrufky
4986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4987 T: git git://linuxtv.org/media_tree.git
4989 F: drivers/media/usb/dvb-usb/cxusb*
4991 DVB_USB_EC168 MEDIA DRIVER
4992 M: Antti Palosaari <crope@iki.fi>
4993 L: linux-media@vger.kernel.org
4994 W: https://linuxtv.org
4995 W: http://palosaari.fi/linux/
4996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4997 T: git git://linuxtv.org/anttip/media_tree.git
4999 F: drivers/media/usb/dvb-usb-v2/ec168*
5001 DVB_USB_GL861 MEDIA DRIVER
5002 M: Antti Palosaari <crope@iki.fi>
5003 L: linux-media@vger.kernel.org
5004 W: https://linuxtv.org
5005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5006 T: git git://linuxtv.org/anttip/media_tree.git
5008 F: drivers/media/usb/dvb-usb-v2/gl861*
5010 DVB_USB_MXL111SF MEDIA DRIVER
5011 M: Michael Krufky <mkrufky@linuxtv.org>
5012 L: linux-media@vger.kernel.org
5013 W: https://linuxtv.org
5014 W: http://github.com/mkrufky
5015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5016 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5018 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5020 DVB_USB_RTL28XXU MEDIA DRIVER
5021 M: Antti Palosaari <crope@iki.fi>
5022 L: linux-media@vger.kernel.org
5023 W: https://linuxtv.org
5024 W: http://palosaari.fi/linux/
5025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026 T: git git://linuxtv.org/anttip/media_tree.git
5028 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5030 DVB_USB_V2 MEDIA DRIVER
5031 M: Antti Palosaari <crope@iki.fi>
5032 L: linux-media@vger.kernel.org
5033 W: https://linuxtv.org
5034 W: http://palosaari.fi/linux/
5035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5036 T: git git://linuxtv.org/anttip/media_tree.git
5038 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5039 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5042 M: Jason Baron <jbaron@akamai.com>
5044 F: lib/dynamic_debug.c
5045 F: include/linux/dynamic_debug.h
5047 DYNAMIC INTERRUPT MODERATION
5048 M: Tal Gilboa <talgi@mellanox.com>
5050 F: include/linux/net_dim.h
5052 DZ DECSTATION DZ11 SERIAL DRIVER
5053 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5055 F: drivers/tty/serial/dz.*
5057 E3X0 POWER BUTTON DRIVER
5058 M: Moritz Fischer <moritz.fischer@ettus.com>
5059 L: usrp-users@lists.ettus.com
5060 W: http://www.ettus.com
5062 F: drivers/input/misc/e3x0-button.c
5063 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5066 M: Antti Palosaari <crope@iki.fi>
5067 L: linux-media@vger.kernel.org
5068 W: https://linuxtv.org
5069 W: http://palosaari.fi/linux/
5070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5071 T: git git://linuxtv.org/anttip/media_tree.git
5073 F: drivers/media/tuners/e4000*
5076 M: Antti Palosaari <crope@iki.fi>
5077 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 W: http://palosaari.fi/linux/
5080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5081 T: git git://linuxtv.org/anttip/media_tree.git
5083 F: drivers/media/dvb-frontends/ec100*
5086 M: Tyler Hicks <tyhicks@canonical.com>
5087 L: ecryptfs@vger.kernel.org
5088 W: http://ecryptfs.org
5089 W: https://launchpad.net/ecryptfs
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5092 F: Documentation/filesystems/ecryptfs.txt
5096 M: Borislav Petkov <bp@alien8.de>
5097 L: linux-edac@vger.kernel.org
5099 F: drivers/edac/amd64_edac*
5102 M: Robert Richter <rric@kernel.org>
5103 L: linux-edac@vger.kernel.org
5105 F: drivers/edac/highbank*
5108 M: Ralf Baechle <ralf@linux-mips.org>
5109 M: David Daney <david.daney@cavium.com>
5110 L: linux-edac@vger.kernel.org
5111 L: linux-mips@linux-mips.org
5113 F: drivers/edac/octeon_edac*
5115 EDAC-CAVIUM THUNDERX
5116 M: David Daney <david.daney@cavium.com>
5117 M: Jan Glauber <jglauber@cavium.com>
5118 L: linux-edac@vger.kernel.org
5120 F: drivers/edac/thunderx_edac*
5123 M: Borislav Petkov <bp@alien8.de>
5124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5125 L: linux-edac@vger.kernel.org
5126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5129 F: Documentation/admin-guide/ras.rst
5130 F: Documentation/driver-api/edac.rst
5132 F: include/linux/edac.h
5135 M: Mark Gross <mark.gross@intel.com>
5136 L: linux-edac@vger.kernel.org
5138 F: drivers/edac/e752x_edac.c
5141 L: linux-edac@vger.kernel.org
5143 F: drivers/edac/e7xxx_edac.c
5146 M: York Sun <york.sun@nxp.com>
5147 L: linux-edac@vger.kernel.org
5149 F: drivers/edac/fsl_ddr_edac.*
5152 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5153 L: linux-edac@vger.kernel.org
5155 F: drivers/edac/ghes_edac.c
5158 L: linux-edac@vger.kernel.org
5160 F: drivers/edac/i3000_edac.c
5163 L: linux-edac@vger.kernel.org
5165 F: drivers/edac/i5000_edac.c
5168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5169 L: linux-edac@vger.kernel.org
5171 F: drivers/edac/i5400_edac.c
5174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5175 L: linux-edac@vger.kernel.org
5177 F: drivers/edac/i7300_edac.c
5180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5181 L: linux-edac@vger.kernel.org
5183 F: drivers/edac/i7core_edac.c
5186 M: Tim Small <tim@buttersideup.com>
5187 L: linux-edac@vger.kernel.org
5189 F: drivers/edac/i82443bxgx_edac.c
5192 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5193 M: "Arvind R." <arvino55@gmail.com>
5194 L: linux-edac@vger.kernel.org
5196 F: drivers/edac/i82975x_edac.c
5199 M: Jason Baron <jbaron@akamai.com>
5200 L: linux-edac@vger.kernel.org
5202 F: drivers/edac/ie31200_edac.c
5205 M: Johannes Thumshirn <morbidrsa@gmail.com>
5206 L: linux-edac@vger.kernel.org
5208 F: drivers/edac/mpc85xx_edac.[ch]
5211 M: Egor Martovetsky <egor@pasemi.com>
5212 L: linux-edac@vger.kernel.org
5214 F: drivers/edac/pasemi_edac.c
5217 M: Tony Luck <tony.luck@intel.com>
5218 L: linux-edac@vger.kernel.org
5220 F: drivers/edac/pnd2_edac.[ch]
5223 M: Tim Small <tim@buttersideup.com>
5224 L: linux-edac@vger.kernel.org
5226 F: drivers/edac/r82600_edac.c
5229 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5230 L: linux-edac@vger.kernel.org
5232 F: drivers/edac/sb_edac.c
5235 M: Tony Luck <tony.luck@intel.com>
5236 L: linux-edac@vger.kernel.org
5238 F: drivers/edac/skx_edac.c
5241 M: Tero Kristo <t-kristo@ti.com>
5242 L: linux-edac@vger.kernel.org
5244 F: drivers/edac/ti_edac.c
5246 EDIROL UA-101/UA-1000 DRIVER
5247 M: Clemens Ladisch <clemens@ladisch.de>
5248 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5249 T: git git://git.alsa-project.org/alsa-kernel.git
5251 F: sound/usb/misc/ua101.c
5254 L: linux-efi@vger.kernel.org
5255 M: Ivan Hu <ivan.hu@canonical.com>
5256 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5258 F: drivers/firmware/efi/test/
5260 EFI VARIABLE FILESYSTEM
5261 M: Matthew Garrett <matthew.garrett@nebula.com>
5262 M: Jeremy Kerr <jk@ozlabs.org>
5263 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5265 L: linux-efi@vger.kernel.org
5269 EFIFB FRAMEBUFFER DRIVER
5270 L: linux-fbdev@vger.kernel.org
5271 M: Peter Jones <pjones@redhat.com>
5273 F: drivers/video/fbdev/efifb.c
5276 W: http://aeschi.ch.eu.org/efs/
5280 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5281 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5282 L: netdev@vger.kernel.org
5284 F: drivers/net/ethernet/ibm/ehea/
5286 EM28XX VIDEO4LINUX DRIVER
5287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5288 L: linux-media@vger.kernel.org
5289 W: https://linuxtv.org
5290 T: git git://linuxtv.org/media_tree.git
5292 F: drivers/media/usb/em28xx/
5293 F: Documentation/media/v4l-drivers/em28xx*
5296 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5297 M: Matt Mackall <mpm@selenic.com>
5298 M: David Woodhouse <dwmw2@infradead.org>
5299 L: linux-embedded@vger.kernel.org
5302 Emulex 10Gbps iSCSI - OneConnect DRIVER
5303 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5304 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5305 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5306 L: linux-scsi@vger.kernel.org
5307 W: http://www.broadcom.com
5309 F: drivers/scsi/be2iscsi/
5311 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5312 M: Sathya Perla <sathya.perla@broadcom.com>
5313 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5314 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5315 M: Somnath Kotur <somnath.kotur@broadcom.com>
5316 L: netdev@vger.kernel.org
5317 W: http://www.emulex.com
5319 F: drivers/net/ethernet/emulex/benet/
5321 EMULEX ONECONNECT ROCE DRIVER
5322 M: Selvin Xavier <selvin.xavier@broadcom.com>
5323 M: Devesh Sharma <devesh.sharma@broadcom.com>
5324 L: linux-rdma@vger.kernel.org
5325 W: http://www.broadcom.com
5327 F: drivers/infiniband/hw/ocrdma/
5328 F: include/uapi/rdma/ocrdma-abi.h
5330 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5331 M: James Smart <james.smart@broadcom.com>
5332 M: Dick Kennedy <dick.kennedy@broadcom.com>
5333 L: linux-scsi@vger.kernel.org
5334 W: http://www.broadcom.com
5336 F: drivers/scsi/lpfc/
5338 ENE CB710 FLASH CARD READER DRIVER
5339 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5341 F: drivers/misc/cb710/
5342 F: drivers/mmc/host/cb710-mmc.*
5343 F: include/linux/cb710.h
5345 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5346 M: Maxim Levitsky <maximlevitsky@gmail.com>
5348 F: drivers/media/rc/ene_ir.*
5350 EPSON S1D13XXX FRAMEBUFFER DRIVER
5351 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5354 F: drivers/video/fbdev/s1d13xxxfb.c
5355 F: include/video/s1d13xxxfb.h
5357 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5358 M: Jeff Layton <jlayton@kernel.org>
5361 F: include/linux/errseq.h
5363 ET131X NETWORK DRIVER
5364 M: Mark Einon <mark.einon@gmail.com>
5366 F: drivers/net/ethernet/agere/
5369 M: Stephen Hemminger <stephen@networkplumber.org>
5370 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5371 L: netdev@vger.kernel.org
5372 W: http://www.linuxfoundation.org/en/Net:Bridge
5374 F: include/linux/netfilter_bridge/
5377 ETHERNET PHY LIBRARY
5378 M: Andrew Lunn <andrew@lunn.ch>
5379 M: Florian Fainelli <f.fainelli@gmail.com>
5380 L: netdev@vger.kernel.org
5382 F: Documentation/ABI/testing/sysfs-bus-mdio
5383 F: Documentation/devicetree/bindings/net/mdio*
5384 F: Documentation/networking/phy.txt
5386 F: drivers/of/of_mdio.c
5387 F: drivers/of/of_net.c
5388 F: include/linux/*mdio*.h
5389 F: include/linux/of_net.h
5390 F: include/linux/phy.h
5391 F: include/linux/phy_fixed.h
5392 F: include/linux/platform_data/mdio-bcm-unimac.h
5393 F: include/trace/events/mdio.h
5394 F: include/uapi/linux/mdio.h
5395 F: include/uapi/linux/mii.h
5398 M: Jan Kara <jack@suse.com>
5399 L: linux-ext4@vger.kernel.org
5401 F: Documentation/filesystems/ext2.txt
5403 F: include/linux/ext2*
5406 M: "Theodore Ts'o" <tytso@mit.edu>
5407 M: Andreas Dilger <adilger.kernel@dilger.ca>
5408 L: linux-ext4@vger.kernel.org
5409 W: http://ext4.wiki.kernel.org
5410 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5413 F: Documentation/filesystems/ext4.txt
5416 Extended Verification Module (EVM)
5417 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5418 L: linux-integrity@vger.kernel.org
5420 F: security/integrity/evm/
5422 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5423 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5424 L: linux-efi@vger.kernel.org
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5427 F: Documentation/efi-stub.txt
5428 F: arch/*/kernel/efi.c
5429 F: arch/x86/boot/compressed/eboot.[ch]
5430 F: arch/*/include/asm/efi.h
5431 F: arch/x86/platform/efi/
5432 F: drivers/firmware/efi/
5433 F: include/linux/efi*.h
5434 F: arch/arm/boot/compressed/efi-header.S
5435 F: arch/arm64/kernel/efi-entry.S
5437 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5438 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5439 M: Chanwoo Choi <cw00.choi@samsung.com>
5440 L: linux-kernel@vger.kernel.org
5441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5444 F: include/linux/extcon/
5445 F: include/linux/extcon.h
5446 F: Documentation/extcon/
5447 F: Documentation/devicetree/bindings/extcon/
5450 M: Jingoo Han <jingoohan1@gmail.com>
5451 L: dri-devel@lists.freedesktop.org
5453 F: drivers/gpu/drm/exynos/exynos_dp*
5455 EXYNOS SYSMMU (IOMMU) driver
5456 M: Marek Szyprowski <m.szyprowski@samsung.com>
5457 L: iommu@lists.linux-foundation.org
5459 F: drivers/iommu/exynos-iommu.c
5461 EZchip NPS platform support
5462 M: Vineet Gupta <vgupta@synopsys.com>
5464 F: arch/arc/plat-eznps
5465 F: arch/arc/boot/dts/eznps.dts
5468 M: Jaegeuk Kim <jaegeuk@kernel.org>
5469 M: Chao Yu <yuchao0@huawei.com>
5470 L: linux-f2fs-devel@lists.sourceforge.net
5471 W: https://f2fs.wiki.kernel.org/
5472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5474 F: Documentation/filesystems/f2fs.txt
5475 F: Documentation/ABI/testing/sysfs-fs-f2fs
5477 F: include/linux/f2fs_fs.h
5478 F: include/trace/events/f2fs.h
5480 F71805F HARDWARE MONITORING DRIVER
5481 M: Jean Delvare <jdelvare@suse.com>
5482 L: linux-hwmon@vger.kernel.org
5484 F: Documentation/hwmon/f71805f
5485 F: drivers/hwmon/f71805f.c
5488 M: Josh Poimboeuf <jpoimboe@redhat.com>
5490 F: scripts/faddr2line
5493 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5494 L: netdev@vger.kernel.org
5496 F: net/core/failover.c
5497 F: include/net/failover.h
5498 F: Documentation/networking/failover.rst
5501 M: Jan Kara <jack@suse.cz>
5502 R: Amir Goldstein <amir73il@gmail.com>
5503 L: linux-fsdevel@vger.kernel.org
5505 F: fs/notify/fanotify/
5506 F: include/linux/fanotify.h
5507 F: include/uapi/linux/fanotify.h
5509 FARSYNC SYNCHRONOUS DRIVER
5510 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5511 W: http://www.farsite.co.uk/
5513 F: drivers/net/wan/farsync.*
5515 FAULT INJECTION SUPPORT
5516 M: Akinobu Mita <akinobu.mita@gmail.com>
5518 F: Documentation/fault-injection/
5519 F: lib/fault-inject.c
5521 FBTFT Framebuffer drivers
5522 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5524 F: drivers/staging/fbtft/
5527 M: Michael Buesch <m@bues.ch>
5528 L: linux-media@vger.kernel.org
5530 F: drivers/media/tuners/fc0011.h
5531 F: drivers/media/tuners/fc0011.c
5534 M: Antti Palosaari <crope@iki.fi>
5535 L: linux-media@vger.kernel.org
5536 W: https://linuxtv.org
5537 W: http://palosaari.fi/linux/
5538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5539 T: git git://linuxtv.org/anttip/media_tree.git
5541 F: drivers/media/tuners/fc2580*
5543 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5544 M: Johannes Thumshirn <jth@kernel.org>
5545 L: linux-scsi@vger.kernel.org
5546 W: www.Open-FCoE.org
5548 F: drivers/scsi/libfc/
5549 F: drivers/scsi/fcoe/
5551 F: include/scsi/libfc.h
5552 F: include/scsi/libfcoe.h
5553 F: include/uapi/scsi/fc/
5555 FILE LOCKING (flock() and fcntl()/lockf())
5556 M: Jeff Layton <jlayton@kernel.org>
5557 M: "J. Bruce Fields" <bfields@fieldses.org>
5558 L: linux-fsdevel@vger.kernel.org
5560 F: include/linux/fcntl.h
5561 F: include/uapi/linux/fcntl.h
5565 FILESYSTEMS (VFS and infrastructure)
5566 M: Alexander Viro <viro@zeniv.linux.org.uk>
5567 L: linux-fsdevel@vger.kernel.org
5570 F: include/linux/fs.h
5571 F: include/uapi/linux/fs.h
5573 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5574 M: Riku Voipio <riku.voipio@iki.fi>
5575 L: linux-hwmon@vger.kernel.org
5577 F: drivers/hwmon/f75375s.c
5578 F: include/linux/f75375s.h
5580 FIREWIRE AUDIO DRIVERS
5581 M: Clemens Ladisch <clemens@ladisch.de>
5582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5583 T: git git://git.alsa-project.org/alsa-kernel.git
5587 FIREWIRE MEDIA DRIVERS (firedtv)
5588 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5589 L: linux-media@vger.kernel.org
5590 L: linux1394-devel@lists.sourceforge.net
5591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5593 F: drivers/media/firewire/
5595 FIREWIRE SBP-2 TARGET
5596 M: Chris Boot <bootc@bootc.net>
5597 L: linux-scsi@vger.kernel.org
5598 L: target-devel@vger.kernel.org
5599 L: linux1394-devel@lists.sourceforge.net
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5602 F: drivers/target/sbp/
5605 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5606 L: linux1394-devel@lists.sourceforge.net
5607 W: http://ieee1394.wiki.kernel.org/
5608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5610 F: drivers/firewire/
5611 F: include/linux/firewire.h
5612 F: include/uapi/linux/firewire*.h
5615 FIRMWARE LOADER (request_firmware)
5616 M: Luis R. Rodriguez <mcgrof@kernel.org>
5617 L: linux-kernel@vger.kernel.org
5619 F: Documentation/firmware_class/
5620 F: drivers/base/firmware_loader/
5621 F: include/linux/firmware.h
5623 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5624 M: Joshua Morris <josh.h.morris@us.ibm.com>
5625 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5627 F: drivers/block/rsxx/
5630 M: Jiri Kosina <jikos@kernel.org>
5631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5633 F: drivers/block/floppy.c
5636 M: Alessandro Rubini <rubini@gnudd.com>
5637 W: http://www.ohwr.org/projects/fmc-bus
5640 F: include/linux/fmc*.h
5641 F: include/linux/ipmi-fru.h
5644 FPGA MANAGER FRAMEWORK
5645 M: Alan Tull <atull@kernel.org>
5646 M: Moritz Fischer <mdf@kernel.org>
5647 L: linux-fpga@vger.kernel.org
5649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5650 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5651 F: Documentation/fpga/
5652 F: Documentation/driver-api/fpga/
5653 F: Documentation/devicetree/bindings/fpga/
5655 F: include/linux/fpga/
5656 W: http://www.rocketboards.org
5659 M: Bill Metzenthen <billm@melbpc.org.au>
5660 W: http://floatingpoint.sourceforge.net/emulator/index.html
5662 F: arch/x86/math-emu/
5664 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5665 L: netdev@vger.kernel.org
5667 F: drivers/net/wan/dlci.c
5668 F: drivers/net/wan/sdla.c
5671 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5672 L: dri-devel@lists.freedesktop.org
5673 L: linux-fbdev@vger.kernel.org
5674 T: git git://github.com/bzolnier/linux.git
5675 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5677 F: Documentation/fb/
5680 F: include/linux/fb.h
5681 F: include/uapi/video/
5682 F: include/uapi/linux/fb.h
5684 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5685 M: Horia Geantă <horia.geanta@nxp.com>
5686 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5687 L: linux-crypto@vger.kernel.org
5689 F: drivers/crypto/caam/
5690 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5692 FREESCALE DIU FRAMEBUFFER DRIVER
5693 M: Timur Tabi <timur@kernel.org>
5694 L: linux-fbdev@vger.kernel.org
5696 F: drivers/video/fbdev/fsl-diu-fb.*
5698 FREESCALE DMA DRIVER
5699 M: Li Yang <leoyang.li@nxp.com>
5700 M: Zhang Wei <zw@zh-kernel.org>
5701 L: linuxppc-dev@lists.ozlabs.org
5703 F: drivers/dma/fsldma.*
5705 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5706 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5707 L: netdev@vger.kernel.org
5709 F: drivers/net/ethernet/freescale/gianfar*
5710 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5712 FREESCALE GPMI NAND DRIVER
5713 M: Han Xu <han.xu@nxp.com>
5714 L: linux-mtd@lists.infradead.org
5716 F: drivers/mtd/nand/raw/gpmi-nand/*
5718 FREESCALE I2C CPM DRIVER
5719 M: Jochen Friedrich <jochen@scram.de>
5720 L: linuxppc-dev@lists.ozlabs.org
5721 L: linux-i2c@vger.kernel.org
5723 F: drivers/i2c/busses/i2c-cpm.c
5725 FREESCALE IMX / MXC FEC DRIVER
5726 M: Fugang Duan <fugang.duan@nxp.com>
5727 L: netdev@vger.kernel.org
5729 F: drivers/net/ethernet/freescale/fec_main.c
5730 F: drivers/net/ethernet/freescale/fec_ptp.c
5731 F: drivers/net/ethernet/freescale/fec.h
5732 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5734 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5735 M: Sascha Hauer <s.hauer@pengutronix.de>
5736 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5737 L: linux-fbdev@vger.kernel.org
5738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5740 F: include/linux/platform_data/video-imxfb.h
5741 F: drivers/video/fbdev/imxfb.c
5743 FREESCALE QORIQ DPAA ETHERNET DRIVER
5744 M: Madalin Bucur <madalin.bucur@nxp.com>
5745 L: netdev@vger.kernel.org
5747 F: drivers/net/ethernet/freescale/dpaa
5749 FREESCALE QORIQ DPAA FMAN DRIVER
5750 M: Madalin Bucur <madalin.bucur@nxp.com>
5751 L: netdev@vger.kernel.org
5753 F: drivers/net/ethernet/freescale/fman
5754 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5756 FREESCALE QORIQ PTP CLOCK DRIVER
5757 M: Yangbo Lu <yangbo.lu@nxp.com>
5758 L: netdev@vger.kernel.org
5760 F: drivers/ptp/ptp_qoriq.c
5761 F: include/linux/fsl/ptp_qoriq.h
5762 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5764 FREESCALE QUAD SPI DRIVER
5765 M: Han Xu <han.xu@nxp.com>
5766 L: linux-mtd@lists.infradead.org
5768 F: drivers/mtd/spi-nor/fsl-quadspi.c
5770 FREESCALE QUICC ENGINE LIBRARY
5771 M: Qiang Zhao <qiang.zhao@nxp.com>
5772 L: linuxppc-dev@lists.ozlabs.org
5774 F: drivers/soc/fsl/qe/
5775 F: include/soc/fsl/*qe*.h
5776 F: include/soc/fsl/*ucc*.h
5778 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5779 M: Li Yang <leoyang.li@nxp.com>
5780 L: netdev@vger.kernel.org
5781 L: linuxppc-dev@lists.ozlabs.org
5783 F: drivers/net/ethernet/freescale/ucc_geth*
5785 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5786 M: Zhao Qiang <qiang.zhao@nxp.com>
5787 L: netdev@vger.kernel.org
5788 L: linuxppc-dev@lists.ozlabs.org
5790 F: drivers/net/wan/fsl_ucc_hdlc*
5792 FREESCALE QUICC ENGINE UCC UART DRIVER
5793 M: Timur Tabi <timur@kernel.org>
5794 L: linuxppc-dev@lists.ozlabs.org
5796 F: drivers/tty/serial/ucc_uart.c
5798 FREESCALE SOC DRIVERS
5799 M: Li Yang <leoyang.li@nxp.com>
5800 L: linuxppc-dev@lists.ozlabs.org
5801 L: linux-arm-kernel@lists.infradead.org
5803 F: Documentation/devicetree/bindings/soc/fsl/
5805 F: include/linux/fsl/
5807 FREESCALE SOC FS_ENET DRIVER
5808 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5809 M: Vitaly Bordug <vbordug@ru.mvista.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 GASKET DRIVER FRAMEWORK
5942 M: Rob Springer <rspringer@google.com>
5943 M: John Joseph <jnjoseph@google.com>
5944 M: Ben Chan <benchan@chromium.org>
5946 F: drivers/staging/gasket/
5948 GCOV BASED KERNEL PROFILING
5949 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5952 F: Documentation/dev-tools/gcov.rst
5954 GDB KERNEL DEBUGGING HELPER SCRIPTS
5955 M: Jan Kiszka <jan.kiszka@siemens.com>
5956 M: Kieran Bingham <kieran@bingham.xyz>
5960 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5961 M: Achim Leubner <achim_leubner@adaptec.com>
5962 L: linux-scsi@vger.kernel.org
5963 W: http://www.icp-vortex.com/
5965 F: drivers/scsi/gdt*
5967 GEMTEK FM RADIO RECEIVER DRIVER
5968 M: Hans Verkuil <hverkuil@xs4all.nl>
5969 L: linux-media@vger.kernel.org
5970 T: git git://linuxtv.org/media_tree.git
5971 W: https://linuxtv.org
5973 F: drivers/media/radio/radio-gemtek*
5975 GENERIC GPIO I2C DRIVER
5976 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5978 F: drivers/i2c/busses/i2c-gpio.c
5979 F: include/linux/platform_data/i2c-gpio.h
5981 GENERIC GPIO I2C MULTIPLEXER DRIVER
5982 M: Peter Korsgaard <peter.korsgaard@barco.com>
5983 L: linux-i2c@vger.kernel.org
5985 F: drivers/i2c/muxes/i2c-mux-gpio.c
5986 F: include/linux/platform_data/i2c-mux-gpio.h
5987 F: Documentation/i2c/muxes/i2c-mux-gpio
5989 GENERIC HDLC (WAN) DRIVERS
5990 M: Krzysztof Halasa <khc@pm.waw.pl>
5991 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5993 F: drivers/net/wan/c101.c
5994 F: drivers/net/wan/hd6457*
5995 F: drivers/net/wan/hdlc*
5996 F: drivers/net/wan/n2.c
5997 F: drivers/net/wan/pc300too.c
5998 F: drivers/net/wan/pci200syn.c
5999 F: drivers/net/wan/wanxl*
6001 GENERIC INCLUDE/ASM HEADER FILES
6002 M: Arnd Bergmann <arnd@arndb.de>
6003 L: linux-arch@vger.kernel.org
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6006 F: include/asm-generic/
6007 F: include/uapi/asm-generic/
6009 GENERIC PHY FRAMEWORK
6010 M: Kishon Vijay Abraham I <kishon@ti.com>
6011 L: linux-kernel@vger.kernel.org
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6015 F: include/linux/phy/
6017 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6018 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6020 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6023 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6024 M: Kevin Hilman <khilman@kernel.org>
6025 M: Ulf Hansson <ulf.hansson@linaro.org>
6026 L: linux-pm@vger.kernel.org
6028 F: drivers/base/power/domain*.c
6029 F: include/linux/pm_domain.h
6030 F: Documentation/devicetree/bindings/power/power_domain.txt
6032 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6033 M: Eugen Hristev <eugen.hristev@microchip.com>
6034 L: linux-input@vger.kernel.org
6036 F: drivers/input/touchscreen/resistive-adc-touch.c
6038 GENERIC UIO DRIVER FOR PCI DEVICES
6039 M: "Michael S. Tsirkin" <mst@redhat.com>
6040 L: kvm@vger.kernel.org
6042 F: drivers/uio/uio_pci_generic.c
6044 GENWQE (IBM Generic Workqueue Card)
6045 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6046 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6048 F: drivers/misc/genwqe/
6050 GET_MAINTAINER SCRIPT
6051 M: Joe Perches <joe@perches.com>
6053 F: scripts/get_maintainer.pl
6056 M: Bob Peterson <rpeterso@redhat.com>
6057 M: Andreas Gruenbacher <agruenba@redhat.com>
6058 L: cluster-devel@redhat.com
6059 W: http://sources.redhat.com/cluster/
6060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6062 F: Documentation/filesystems/gfs2*.txt
6064 F: include/uapi/linux/gfs2_ondisk.h
6066 GIGASET ISDN DRIVERS
6067 M: Paul Bolle <pebolle@tiscali.nl>
6068 L: gigaset307x-common@lists.sourceforge.net
6069 W: http://gigaset307x.sourceforge.net/
6071 F: Documentation/isdn/README.gigaset
6072 F: drivers/isdn/gigaset/
6073 F: include/uapi/linux/gigaset_dev.h
6076 M: Hans Verkuil <hans.verkuil@cisco.com>
6077 L: linux-media@vger.kernel.org
6079 F: drivers/media/usb/go7007/
6082 M: Bastien Nocera <hadess@hadess.net>
6083 L: linux-input@vger.kernel.org
6085 F: drivers/input/touchscreen/goodix.c
6087 GPD POCKET FAN DRIVER
6088 M: Hans de Goede <hdegoede@redhat.com>
6089 L: platform-driver-x86@vger.kernel.org
6091 F: drivers/platform/x86/gpd-pocket-fan.c
6094 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6095 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6096 L: linux-gpio@vger.kernel.org
6097 L: linux-acpi@vger.kernel.org
6099 F: Documentation/acpi/gpio-properties.txt
6100 F: drivers/gpio/gpiolib-acpi.c
6103 M: Sean Young <sean@mess.org>
6104 L: linux-media@vger.kernel.org
6106 F: drivers/media/rc/gpio-ir-tx.c
6109 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6110 R: Bartosz Golaszewski <brgl@bgdev.pl>
6111 L: linux-gpio@vger.kernel.org
6113 F: drivers/gpio/gpio-mockup.c
6114 F: tools/testing/selftests/gpio/
6117 M: Linus Walleij <linus.walleij@linaro.org>
6118 L: linux-gpio@vger.kernel.org
6119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6121 F: Documentation/devicetree/bindings/gpio/
6122 F: Documentation/driver-api/gpio/
6123 F: Documentation/gpio/
6124 F: Documentation/ABI/testing/gpio-cdev
6125 F: Documentation/ABI/obsolete/sysfs-gpio
6127 F: include/linux/gpio/
6128 F: include/linux/gpio.h
6129 F: include/linux/of_gpio.h
6130 F: include/asm-generic/gpio.h
6131 F: include/uapi/linux/gpio.h
6134 GRE DEMULTIPLEXER DRIVER
6135 M: Dmitry Kozlov <xeb@mail.ru>
6136 L: netdev@vger.kernel.org
6138 F: net/ipv4/gre_demux.c
6139 F: net/ipv4/gre_offload.c
6140 F: include/net/gre.h
6142 GRETH 10/100/1G Ethernet MAC device driver
6143 M: Andreas Larsson <andreas@gaisler.com>
6144 L: netdev@vger.kernel.org
6146 F: drivers/net/ethernet/aeroflex/
6148 GREYBUS AUDIO PROTOCOLS DRIVERS
6149 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6150 M: Mark Greer <mgreer@animalcreek.com>
6152 F: drivers/staging/greybus/audio_apbridgea.c
6153 F: drivers/staging/greybus/audio_apbridgea.h
6154 F: drivers/staging/greybus/audio_codec.c
6155 F: drivers/staging/greybus/audio_codec.h
6156 F: drivers/staging/greybus/audio_gb.c
6157 F: drivers/staging/greybus/audio_manager.c
6158 F: drivers/staging/greybus/audio_manager.h
6159 F: drivers/staging/greybus/audio_manager_module.c
6160 F: drivers/staging/greybus/audio_manager_private.h
6161 F: drivers/staging/greybus/audio_manager_sysfs.c
6162 F: drivers/staging/greybus/audio_module.c
6163 F: drivers/staging/greybus/audio_topology.c
6165 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6166 M: Viresh Kumar <vireshk@kernel.org>
6168 F: drivers/staging/greybus/authentication.c
6169 F: drivers/staging/greybus/bootrom.c
6170 F: drivers/staging/greybus/firmware.h
6171 F: drivers/staging/greybus/fw-core.c
6172 F: drivers/staging/greybus/fw-download.c
6173 F: drivers/staging/greybus/fw-management.c
6174 F: drivers/staging/greybus/greybus_authentication.h
6175 F: drivers/staging/greybus/greybus_firmware.h
6176 F: drivers/staging/greybus/hid.c
6177 F: drivers/staging/greybus/i2c.c
6178 F: drivers/staging/greybus/spi.c
6179 F: drivers/staging/greybus/spilib.c
6180 F: drivers/staging/greybus/spilib.h
6182 GREYBUS LOOPBACK DRIVER
6183 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6185 F: drivers/staging/greybus/loopback.c
6187 GREYBUS PLATFORM DRIVERS
6188 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6190 F: drivers/staging/greybus/arche-platform.c
6191 F: drivers/staging/greybus/arche-apb-ctrl.c
6192 F: drivers/staging/greybus/arche_platform.h
6194 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6195 M: Rui Miguel Silva <rmfrfs@gmail.com>
6197 F: drivers/staging/greybus/sdio.c
6198 F: drivers/staging/greybus/light.c
6199 F: drivers/staging/greybus/gpio.c
6200 F: drivers/staging/greybus/power_supply.c
6201 F: drivers/staging/greybus/spi.c
6202 F: drivers/staging/greybus/spilib.c
6205 M: Johan Hovold <johan@kernel.org>
6206 M: Alex Elder <elder@kernel.org>
6207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6209 F: drivers/staging/greybus/
6210 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6212 GREYBUS UART PROTOCOLS DRIVERS
6213 M: David Lin <dtwlin@gmail.com>
6215 F: drivers/staging/greybus/uart.c
6216 F: drivers/staging/greybus/log.c
6218 GS1662 VIDEO SERIALIZER
6219 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6220 L: linux-media@vger.kernel.org
6221 T: git git://linuxtv.org/media_tree.git
6223 F: drivers/media/spi/gs1662.c
6225 GSPCA FINEPIX SUBDRIVER
6226 M: Frank Zago <frank@zago.net>
6227 L: linux-media@vger.kernel.org
6228 T: git git://linuxtv.org/media_tree.git
6230 F: drivers/media/usb/gspca/finepix.c
6232 GSPCA GL860 SUBDRIVER
6233 M: Olivier Lorin <o.lorin@laposte.net>
6234 L: linux-media@vger.kernel.org
6235 T: git git://linuxtv.org/media_tree.git
6237 F: drivers/media/usb/gspca/gl860/
6239 GSPCA M5602 SUBDRIVER
6240 M: Erik Andren <erik.andren@gmail.com>
6241 L: linux-media@vger.kernel.org
6242 T: git git://linuxtv.org/media_tree.git
6244 F: drivers/media/usb/gspca/m5602/
6246 GSPCA PAC207 SONIXB SUBDRIVER
6247 M: Hans Verkuil <hverkuil@xs4all.nl>
6248 L: linux-media@vger.kernel.org
6249 T: git git://linuxtv.org/media_tree.git
6251 F: drivers/media/usb/gspca/pac207.c
6253 GSPCA SN9C20X SUBDRIVER
6254 M: Brian Johnson <brijohn@gmail.com>
6255 L: linux-media@vger.kernel.org
6256 T: git git://linuxtv.org/media_tree.git
6258 F: drivers/media/usb/gspca/sn9c20x.c
6260 GSPCA T613 SUBDRIVER
6261 M: Leandro Costantino <lcostantino@gmail.com>
6262 L: linux-media@vger.kernel.org
6263 T: git git://linuxtv.org/media_tree.git
6265 F: drivers/media/usb/gspca/t613.c
6267 GSPCA USB WEBCAM DRIVER
6268 M: Hans Verkuil <hverkuil@xs4all.nl>
6269 L: linux-media@vger.kernel.org
6270 T: git git://linuxtv.org/media_tree.git
6272 F: drivers/media/usb/gspca/
6274 GTP (GPRS Tunneling Protocol)
6275 M: Pablo Neira Ayuso <pablo@netfilter.org>
6276 M: Harald Welte <laforge@gnumonks.org>
6277 L: osmocom-net-gprs@lists.osmocom.org
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6280 F: drivers/net/gtp.c
6282 GUID PARTITION TABLE (GPT)
6283 M: Davidlohr Bueso <dave@stgolabs.net>
6284 L: linux-efi@vger.kernel.org
6286 F: block/partitions/efi.*
6289 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6290 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6291 W: http://uclinux-h8.sourceforge.jp
6292 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6295 F: drivers/clocksource/h8300_*.c
6296 F: drivers/clk/h8300/
6297 F: drivers/irqchip/irq-renesas-h8*.c
6300 M: Antti Palosaari <crope@iki.fi>
6301 L: linux-media@vger.kernel.org
6302 W: https://linuxtv.org
6303 W: http://palosaari.fi/linux/
6304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6305 T: git git://linuxtv.org/anttip/media_tree.git
6307 F: drivers/media/usb/hackrf/
6309 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6310 M: Frank Seidel <frank@f-seidel.de>
6311 L: platform-driver-x86@vger.kernel.org
6312 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6314 F: drivers/platform/x86/hdaps.c
6317 M: Jean Delvare <jdelvare@suse.com>
6318 M: Guenter Roeck <linux@roeck-us.net>
6319 L: linux-hwmon@vger.kernel.org
6320 W: http://hwmon.wiki.kernel.org/
6321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6323 F: Documentation/devicetree/bindings/hwmon/
6324 F: Documentation/hwmon/
6326 F: include/linux/hwmon*.h
6328 HARDWARE RANDOM NUMBER GENERATOR CORE
6329 M: Matt Mackall <mpm@selenic.com>
6330 M: Herbert Xu <herbert@gondor.apana.org.au>
6331 L: linux-crypto@vger.kernel.org
6333 F: Documentation/devicetree/bindings/rng/
6334 F: Documentation/hw_random.txt
6335 F: drivers/char/hw_random/
6336 F: include/linux/hw_random.h
6338 HARDWARE TRACING FACILITIES
6339 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6341 F: drivers/hwtracing/
6343 HARDWARE SPINLOCK CORE
6344 M: Ohad Ben-Cohen <ohad@wizery.com>
6345 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6346 L: linux-remoteproc@vger.kernel.org
6348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6349 F: Documentation/devicetree/bindings/hwlock/
6350 F: Documentation/hwspinlock.txt
6351 F: drivers/hwspinlock/
6352 F: include/linux/hwspinlock.h
6354 HARMONY SOUND DRIVER
6355 L: linux-parisc@vger.kernel.org
6357 F: sound/parisc/harmony.*
6359 HDPVR USB VIDEO ENCODER DRIVER
6360 M: Hans Verkuil <hverkuil@xs4all.nl>
6361 L: linux-media@vger.kernel.org
6362 T: git git://linuxtv.org/media_tree.git
6363 W: https://linuxtv.org
6365 F: drivers/media/usb/hdpvr/
6367 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6368 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6370 F: Documentation/watchdog/hpwdt.txt
6371 F: drivers/watchdog/hpwdt.c
6373 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6374 M: Don Brace <don.brace@microsemi.com>
6375 L: esc.storagedev@microsemi.com
6376 L: linux-scsi@vger.kernel.org
6378 F: Documentation/scsi/hpsa.txt
6379 F: drivers/scsi/hpsa*.[ch]
6380 F: include/linux/cciss*.h
6381 F: include/uapi/linux/cciss*.h
6384 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6385 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6386 L: linux-rdma@vger.kernel.org
6388 F: drivers/infiniband/hw/hfi1
6391 L: linux-fsdevel@vger.kernel.org
6393 F: Documentation/filesystems/hfs.txt
6397 L: linux-fsdevel@vger.kernel.org
6399 F: Documentation/filesystems/hfsplus.txt
6402 HGA FRAMEBUFFER DRIVER
6403 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6404 L: linux-nvidia@lists.surfsouth.com
6405 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6407 F: drivers/video/fbdev/hgafb.c
6409 HIBERNATION (aka Software Suspend, aka swsusp)
6410 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6411 M: Pavel Machek <pavel@ucw.cz>
6412 L: linux-pm@vger.kernel.org
6413 B: https://bugzilla.kernel.org
6416 F: drivers/base/power/
6418 F: include/linux/suspend.h
6419 F: include/linux/freezer.h
6420 F: include/linux/pm.h
6421 F: arch/*/include/asm/suspend*.h
6424 M: Jiri Kosina <jikos@kernel.org>
6425 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6426 L: linux-input@vger.kernel.org
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6430 F: include/linux/hid*
6431 F: include/uapi/linux/hid*
6433 HID SENSOR HUB DRIVERS
6434 M: Jiri Kosina <jikos@kernel.org>
6435 M: Jonathan Cameron <jic23@kernel.org>
6436 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6437 L: linux-input@vger.kernel.org
6438 L: linux-iio@vger.kernel.org
6440 F: Documentation/hid/hid-sensor*
6441 F: drivers/hid/hid-sensor-*
6442 F: drivers/iio/*/hid-*
6443 F: include/linux/hid-sensor-*
6445 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6446 M: Thomas Gleixner <tglx@linutronix.de>
6447 L: linux-kernel@vger.kernel.org
6448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6450 F: Documentation/timers/
6451 F: kernel/time/hrtimer.c
6452 F: kernel/time/clockevents.c
6453 F: kernel/time/timer_*.c
6454 F: include/linux/clockchips.h
6455 F: include/linux/hrtimer.h
6457 HIGH-SPEED SCC DRIVER FOR AX.25
6458 L: linux-hams@vger.kernel.org
6460 F: drivers/net/hamradio/dmascc.c
6461 F: drivers/net/hamradio/scc.c
6463 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6464 M: HighPoint Linux Team <linux@highpoint-tech.com>
6465 W: http://www.highpoint-tech.com
6467 F: Documentation/scsi/hptiop.txt
6468 F: drivers/scsi/hptiop.c
6471 M: Jes Sorensen <jes@trained-monkey.org>
6472 L: linux-hippi@sunsite.dk
6474 F: include/linux/hippidevice.h
6475 F: include/uapi/linux/if_hippi.h
6477 F: drivers/net/hippi/
6479 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6480 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6481 M: Salil Mehta <salil.mehta@huawei.com>
6482 L: netdev@vger.kernel.org
6483 W: http://www.hisilicon.com
6485 F: drivers/net/ethernet/hisilicon/hns3/
6487 HISILICON LPC BUS DRIVER
6488 M: john.garry@huawei.com
6489 W: http://www.hisilicon.com
6491 F: drivers/bus/hisi_lpc.c
6492 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6494 HISILICON NETWORK SUBSYSTEM DRIVER
6495 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6496 M: Salil Mehta <salil.mehta@huawei.com>
6497 L: netdev@vger.kernel.org
6498 W: http://www.hisilicon.com
6500 F: drivers/net/ethernet/hisilicon/
6501 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6503 HISILICON PMU DRIVER
6504 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6505 W: http://www.hisilicon.com
6507 F: drivers/perf/hisilicon
6508 F: Documentation/perf/hisi-pmu.txt
6510 HISILICON ROCE DRIVER
6511 M: Lijun Ou <oulijun@huawei.com>
6512 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6513 L: linux-rdma@vger.kernel.org
6515 F: drivers/infiniband/hw/hns/
6516 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6518 HISILICON SAS Controller
6519 M: John Garry <john.garry@huawei.com>
6520 W: http://www.hisilicon.com
6522 F: drivers/scsi/hisi_sas/
6523 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6525 HMM - Heterogeneous Memory Management
6526 M: Jérôme Glisse <jglisse@redhat.com>
6527 L: linux-mm@kvack.org
6530 F: include/linux/hmm*
6531 F: Documentation/vm/hmm.rst
6534 M: Jouni Malinen <j@w1.fi>
6535 L: linux-wireless@vger.kernel.org
6536 W: http://w1.fi/hostap-driver.html
6538 F: drivers/net/wireless/intersil/hostap/
6540 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6541 L: platform-driver-x86@vger.kernel.org
6543 F: drivers/platform/x86/tc1100-wmi.c
6545 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6546 M: Jaroslav Kysela <perex@perex.cz>
6548 F: drivers/net/ethernet/hp/hp100.*
6550 HPET: High Precision Event Timers driver
6551 M: Clemens Ladisch <clemens@ladisch.de>
6553 F: Documentation/timers/hpet.txt
6554 F: drivers/char/hpet.c
6555 F: include/linux/hpet.h
6556 F: include/uapi/linux/hpet.h
6560 F: arch/x86/kernel/hpet.c
6561 F: arch/x86/include/asm/hpet.h
6564 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6565 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6570 M: Sebastian Reichel <sre@kernel.org>
6571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6573 F: Documentation/ABI/testing/sysfs-bus-hsi
6574 F: Documentation/driver-api/hsi.rst
6576 F: include/linux/hsi/
6577 F: include/uapi/linux/hsi/
6580 L: linux-usb@vger.kernel.org
6582 F: drivers/net/usb/hso.c
6584 HSR NETWORK PROTOCOL
6585 M: Arvid Brodin <arvid.brodin@alten.se>
6586 L: netdev@vger.kernel.org
6590 HT16K33 LED CONTROLLER DRIVER
6591 M: Robin van der Gracht <robin@protonic.nl>
6593 F: drivers/auxdisplay/ht16k33.c
6594 F: Documentation/devicetree/bindings/display/ht16k33.txt
6596 HTCPEN TOUCHSCREEN DRIVER
6597 M: Pau Oliva Fora <pof@eslack.org>
6598 L: linux-input@vger.kernel.org
6600 F: drivers/input/touchscreen/htcpen.c
6602 HUAWEI ETHERNET DRIVER
6603 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6604 L: netdev@vger.kernel.org
6606 F: Documentation/networking/hinic.txt
6607 F: drivers/net/ethernet/huawei/hinic/
6610 M: Mike Kravetz <mike.kravetz@oracle.com>
6611 L: linux-mm@kvack.org
6615 F: include/linux/hugetlb.h
6616 F: Documentation/admin-guide/mm/hugetlbpage.rst
6617 F: Documentation/vm/hugetlbfs_reserv.rst
6618 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6621 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6622 L: linux-media@vger.kernel.org
6623 T: git git://linuxtv.org/media_tree.git
6624 W: https://linuxtv.org
6626 F: drivers/media/platform/sti/hva
6628 HWPOISON MEMORY FAILURE HANDLING
6629 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6630 L: linux-mm@kvack.org
6632 F: mm/memory-failure.c
6633 F: mm/hwpoison-inject.c
6635 Hyper-V CORE AND DRIVERS
6636 M: "K. Y. Srinivasan" <kys@microsoft.com>
6637 M: Haiyang Zhang <haiyangz@microsoft.com>
6638 M: Stephen Hemminger <sthemmin@microsoft.com>
6639 L: devel@linuxdriverproject.org
6641 F: Documentation/networking/netvsc.txt
6642 F: arch/x86/include/asm/mshyperv.h
6643 F: arch/x86/include/asm/trace/hyperv.h
6644 F: arch/x86/include/asm/hyperv-tlfs.h
6645 F: arch/x86/kernel/cpu/mshyperv.c
6647 F: drivers/hid/hid-hyperv.c
6649 F: drivers/input/serio/hyperv-keyboard.c
6650 F: drivers/pci/controller/pci-hyperv.c
6651 F: drivers/net/hyperv/
6652 F: drivers/scsi/storvsc_drv.c
6653 F: drivers/uio/uio_hv_generic.c
6654 F: drivers/video/fbdev/hyperv_fb.c
6655 F: net/vmw_vsock/hyperv_transport.c
6656 F: include/linux/hyperv.h
6657 F: include/uapi/linux/hyperv.h
6659 F: Documentation/ABI/stable/sysfs-bus-vmbus
6661 HYPERVISOR VIRTUAL CONSOLE DRIVER
6662 L: linuxppc-dev@lists.ozlabs.org
6667 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6668 L: linux-i2c@vger.kernel.org
6669 L: linux-acpi@vger.kernel.org
6671 F: drivers/i2c/i2c-core-acpi.c
6674 M: Peter Rosin <peda@axentia.se>
6675 L: linux-i2c@vger.kernel.org
6677 F: Documentation/i2c/i2c-topology
6678 F: Documentation/i2c/muxes/
6679 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6680 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6681 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6682 F: drivers/i2c/i2c-mux.c
6683 F: drivers/i2c/muxes/
6684 F: include/linux/i2c-mux.h
6686 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6687 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6688 L: linux-i2c@vger.kernel.org
6690 F: drivers/i2c/busses/i2c-mv64xxx.c
6692 I2C OVER PARALLEL PORT
6693 M: Jean Delvare <jdelvare@suse.com>
6694 L: linux-i2c@vger.kernel.org
6696 F: Documentation/i2c/busses/i2c-parport
6697 F: Documentation/i2c/busses/i2c-parport-light
6698 F: drivers/i2c/busses/i2c-parport.c
6699 F: drivers/i2c/busses/i2c-parport-light.c
6702 M: Wolfram Sang <wsa@the-dreams.de>
6703 L: linux-i2c@vger.kernel.org
6704 W: https://i2c.wiki.kernel.org/
6705 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6708 F: Documentation/devicetree/bindings/i2c/i2c.txt
6709 F: Documentation/i2c/
6711 F: include/linux/i2c.h
6712 F: include/linux/i2c-dev.h
6713 F: include/linux/i2c-smbus.h
6714 F: include/uapi/linux/i2c.h
6715 F: include/uapi/linux/i2c-*.h
6717 I2C SUBSYSTEM HOST DRIVERS
6718 L: linux-i2c@vger.kernel.org
6719 W: https://i2c.wiki.kernel.org/
6720 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6723 F: Documentation/devicetree/bindings/i2c/
6724 F: drivers/i2c/algos/
6725 F: drivers/i2c/busses/
6728 M: Jean Delvare <jdelvare@suse.com>
6729 L: linux-i2c@vger.kernel.org
6731 F: Documentation/i2c/busses/i2c-taos-evm
6732 F: drivers/i2c/busses/i2c-taos-evm.c
6735 M: Till Harbaum <till@harbaum.org>
6736 L: linux-i2c@vger.kernel.org
6737 W: http://www.harbaum.org/till/i2c_tiny_usb
6739 F: drivers/i2c/busses/i2c-tiny-usb.c
6741 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6742 M: Jean Delvare <jdelvare@suse.com>
6743 L: linux-i2c@vger.kernel.org
6745 F: Documentation/i2c/busses/i2c-ali1535
6746 F: Documentation/i2c/busses/i2c-ali1563
6747 F: Documentation/i2c/busses/i2c-ali15x3
6748 F: Documentation/i2c/busses/i2c-amd756
6749 F: Documentation/i2c/busses/i2c-amd8111
6750 F: Documentation/i2c/busses/i2c-i801
6751 F: Documentation/i2c/busses/i2c-nforce2
6752 F: Documentation/i2c/busses/i2c-piix4
6753 F: Documentation/i2c/busses/i2c-sis5595
6754 F: Documentation/i2c/busses/i2c-sis630
6755 F: Documentation/i2c/busses/i2c-sis96x
6756 F: Documentation/i2c/busses/i2c-via
6757 F: Documentation/i2c/busses/i2c-viapro
6758 F: drivers/i2c/busses/i2c-ali1535.c
6759 F: drivers/i2c/busses/i2c-ali1563.c
6760 F: drivers/i2c/busses/i2c-ali15x3.c
6761 F: drivers/i2c/busses/i2c-amd756.c
6762 F: drivers/i2c/busses/i2c-amd756-s4882.c
6763 F: drivers/i2c/busses/i2c-amd8111.c
6764 F: drivers/i2c/busses/i2c-i801.c
6765 F: drivers/i2c/busses/i2c-isch.c
6766 F: drivers/i2c/busses/i2c-nforce2.c
6767 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6768 F: drivers/i2c/busses/i2c-piix4.c
6769 F: drivers/i2c/busses/i2c-sis5595.c
6770 F: drivers/i2c/busses/i2c-sis630.c
6771 F: drivers/i2c/busses/i2c-sis96x.c
6772 F: drivers/i2c/busses/i2c-via.c
6773 F: drivers/i2c/busses/i2c-viapro.c
6775 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6776 M: Hans de Goede <hdegoede@redhat.com>
6777 L: linux-i2c@vger.kernel.org
6779 F: drivers/i2c/busses/i2c-cht-wc.c
6781 I2C/SMBUS ISMT DRIVER
6782 M: Seth Heasley <seth.heasley@intel.com>
6783 M: Neil Horman <nhorman@tuxdriver.com>
6784 L: linux-i2c@vger.kernel.org
6785 F: drivers/i2c/busses/i2c-ismt.c
6786 F: Documentation/i2c/busses/i2c-ismt
6788 I2C/SMBUS STUB DRIVER
6789 M: Jean Delvare <jdelvare@suse.com>
6790 L: linux-i2c@vger.kernel.org
6792 F: drivers/i2c/i2c-stub.c
6794 IA64 (Itanium) PLATFORM
6795 M: Tony Luck <tony.luck@intel.com>
6796 M: Fenghua Yu <fenghua.yu@intel.com>
6797 L: linux-ia64@vger.kernel.org
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6802 IBM Power 842 compression accelerator
6803 M: Haren Myneni <haren@us.ibm.com>
6805 F: drivers/crypto/nx/Makefile
6806 F: drivers/crypto/nx/Kconfig
6807 F: drivers/crypto/nx/nx-842*
6808 F: include/linux/sw842.h
6812 IBM Power in-Nest Crypto Acceleration
6813 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6814 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6815 L: linux-crypto@vger.kernel.org
6817 F: drivers/crypto/nx/Makefile
6818 F: drivers/crypto/nx/Kconfig
6819 F: drivers/crypto/nx/nx-aes*
6820 F: drivers/crypto/nx/nx-sha*
6821 F: drivers/crypto/nx/nx.*
6822 F: drivers/crypto/nx/nx_csbcpb.h
6823 F: drivers/crypto/nx/nx_debugfs.h
6825 IBM Power Linux RAID adapter
6826 M: Brian King <brking@us.ibm.com>
6828 F: drivers/scsi/ipr.*
6830 IBM Power SRIOV Virtual NIC Device Driver
6831 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6832 M: John Allen <jallen@linux.vnet.ibm.com>
6833 L: netdev@vger.kernel.org
6835 F: drivers/net/ethernet/ibm/ibmvnic.*
6837 IBM Power Virtual Accelerator Switchboard
6838 M: Sukadev Bhattiprolu
6839 L: linuxppc-dev@lists.ozlabs.org
6841 F: arch/powerpc/platforms/powernv/vas*
6842 F: arch/powerpc/platforms/powernv/copy-paste.h
6843 F: arch/powerpc/include/asm/vas.h
6844 F: arch/powerpc/include/uapi/asm/vas.h
6846 IBM Power Virtual Ethernet Device Driver
6847 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6848 L: netdev@vger.kernel.org
6850 F: drivers/net/ethernet/ibm/ibmveth.*
6852 IBM Power Virtual FC Device Drivers
6853 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6854 L: linux-scsi@vger.kernel.org
6856 F: drivers/scsi/ibmvscsi/ibmvfc*
6858 IBM Power Virtual Management Channel Driver
6859 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6860 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6862 F: drivers/misc/ibmvmc.*
6864 IBM Power Virtual SCSI Device Drivers
6865 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6866 L: linux-scsi@vger.kernel.org
6868 F: drivers/scsi/ibmvscsi/ibmvscsi*
6869 F: include/scsi/viosrp.h
6871 IBM Power Virtual SCSI Device Target Driver
6872 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6873 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6874 L: linux-scsi@vger.kernel.org
6875 L: target-devel@vger.kernel.org
6877 F: drivers/scsi/ibmvscsi_tgt/
6879 IBM Power VMX Cryptographic instructions
6880 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6881 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6882 L: linux-crypto@vger.kernel.org
6884 F: drivers/crypto/vmx/Makefile
6885 F: drivers/crypto/vmx/Kconfig
6886 F: drivers/crypto/vmx/vmx.c
6887 F: drivers/crypto/vmx/aes*
6888 F: drivers/crypto/vmx/ghash*
6889 F: drivers/crypto/vmx/ppc-xlate.pl
6891 IBM ServeRAID RAID DRIVER
6893 F: drivers/scsi/ips.*
6895 ICH LPC AND GPIO DRIVER
6896 M: Peter Tyser <ptyser@xes-inc.com>
6898 F: drivers/mfd/lpc_ich.c
6899 F: drivers/gpio/gpio-ich.c
6902 M: "David S. Miller" <davem@davemloft.net>
6903 L: linux-ide@vger.kernel.org
6904 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6907 F: Documentation/ide/
6909 F: include/linux/ide.h
6912 M: Borislav Petkov <bp@alien8.de>
6913 L: linux-ide@vger.kernel.org
6915 F: Documentation/cdrom/ide-cd
6916 F: drivers/ide/ide-cd*
6918 IDEAPAD LAPTOP EXTRAS DRIVER
6919 M: Ike Panhc <ike.pan@canonical.com>
6920 L: platform-driver-x86@vger.kernel.org
6921 W: http://launchpad.net/ideapad-laptop
6923 F: drivers/platform/x86/ideapad-laptop.c
6925 IDEAPAD LAPTOP SLIDEBAR DRIVER
6926 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6927 L: linux-input@vger.kernel.org
6928 W: https://github.com/o2genum/ideapad-slidebar
6930 F: drivers/input/misc/ideapad_slidebar.c
6932 IDT VersaClock 5 CLOCK DRIVER
6933 M: Marek Vasut <marek.vasut@gmail.com>
6935 F: drivers/clk/clk-versaclock5.c
6937 IEEE 802.15.4 SUBSYSTEM
6938 M: Alexander Aring <alex.aring@gmail.com>
6939 M: Stefan Schmidt <stefan@osg.samsung.com>
6940 L: linux-wpan@vger.kernel.org
6941 W: http://wpan.cakelab.org/
6942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6947 F: drivers/net/ieee802154/
6948 F: include/linux/nl802154.h
6949 F: include/linux/ieee802154.h
6950 F: include/net/nl802154.h
6951 F: include/net/mac802154.h
6952 F: include/net/af_ieee802154.h
6953 F: include/net/cfg802154.h
6954 F: include/net/ieee802154_netdev.h
6955 F: Documentation/networking/ieee802154.txt
6958 M: Yotam Gigi <yotam.gi@gmail.com>
6959 M: Jamal Hadi Salim <jhs@mojatatu.com>
6961 F: include/net/ife.h
6962 F: include/uapi/linux/ife.h
6964 IGORPLUG-USB IR RECEIVER
6965 M: Sean Young <sean@mess.org>
6966 L: linux-media@vger.kernel.org
6968 F: drivers/media/rc/igorplugusb.c
6970 IGUANAWORKS USB IR TRANSCEIVER
6971 M: Sean Young <sean@mess.org>
6972 L: linux-media@vger.kernel.org
6974 F: drivers/media/rc/iguanair.c
6976 IIO DIGITAL POTENTIOMETER DAC
6977 M: Peter Rosin <peda@axentia.se>
6978 L: linux-iio@vger.kernel.org
6980 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6981 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6982 F: drivers/iio/dac/dpot-dac.c
6984 IIO ENVELOPE DETECTOR
6985 M: Peter Rosin <peda@axentia.se>
6986 L: linux-iio@vger.kernel.org
6988 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6989 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6990 F: drivers/iio/adc/envelope-detector.c
6993 M: Peter Rosin <peda@axentia.se>
6994 L: linux-iio@vger.kernel.org
6996 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6997 F: drivers/iio/multiplexer/iio-mux.c
6999 IIO SUBSYSTEM AND DRIVERS
7000 M: Jonathan Cameron <jic23@kernel.org>
7001 R: Hartmut Knaack <knaack.h@gmx.de>
7002 R: Lars-Peter Clausen <lars@metafoo.de>
7003 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7004 L: linux-iio@vger.kernel.org
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7007 F: Documentation/ABI/testing/configfs-iio*
7008 F: Documentation/ABI/testing/sysfs-bus-iio*
7009 F: Documentation/devicetree/bindings/iio/
7011 F: drivers/staging/iio/
7012 F: include/linux/iio/
7016 M: Peter Rosin <peda@axentia.se>
7017 L: linux-iio@vger.kernel.org
7019 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7020 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7021 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7022 F: drivers/iio/afe/iio-rescale.c
7024 IKANOS/ADI EAGLE ADSL USB DRIVER
7025 M: Matthieu Castet <castet.matthieu@free.fr>
7026 M: Stanislaw Gruszka <stf_xl@wp.pl>
7028 F: drivers/usb/atm/ueagle-atm.c
7030 IMGTEC ASCII LCD DRIVER
7031 M: Paul Burton <paul.burton@mips.com>
7033 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7034 F: drivers/auxdisplay/img-ascii-lcd.c
7036 IMGTEC IR DECODER DRIVER
7037 M: James Hogan <jhogan@kernel.org>
7039 F: drivers/media/rc/img-ir/
7041 IMON SOUNDGRAPH USB IR RECEIVER
7042 M: Sean Young <sean@mess.org>
7043 L: linux-media@vger.kernel.org
7045 F: drivers/media/rc/imon_raw.c
7046 F: drivers/media/rc/imon.c
7048 IMS TWINTURBO FRAMEBUFFER DRIVER
7049 L: linux-fbdev@vger.kernel.org
7051 F: drivers/video/fbdev/imsttfb.c
7053 INA209 HARDWARE MONITOR DRIVER
7054 M: Guenter Roeck <linux@roeck-us.net>
7055 L: linux-hwmon@vger.kernel.org
7057 F: Documentation/hwmon/ina209
7058 F: Documentation/devicetree/bindings/i2c/ina209.txt
7059 F: drivers/hwmon/ina209.c
7061 INA2XX HARDWARE MONITOR DRIVER
7062 M: Guenter Roeck <linux@roeck-us.net>
7063 L: linux-hwmon@vger.kernel.org
7065 F: Documentation/hwmon/ina2xx
7066 F: drivers/hwmon/ina2xx.c
7067 F: include/linux/platform_data/ina2xx.h
7069 INDUSTRY PACK SUBSYSTEM (IPACK)
7070 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7071 M: Jens Taprogge <jens.taprogge@taprogge.org>
7072 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7073 L: industrypack-devel@lists.sourceforge.net
7074 W: http://industrypack.sourceforge.net
7078 INFINIBAND SUBSYSTEM
7079 M: Doug Ledford <dledford@redhat.com>
7080 M: Jason Gunthorpe <jgg@mellanox.com>
7081 L: linux-rdma@vger.kernel.org
7082 W: https://github.com/linux-rdma/rdma-core
7083 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7086 F: Documentation/devicetree/bindings/infiniband/
7087 F: Documentation/infiniband/
7088 F: drivers/infiniband/
7089 F: include/uapi/linux/if_infiniband.h
7090 F: include/uapi/rdma/
7093 INGENIC JZ4780 DMA Driver
7094 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7096 F: drivers/dma/dma-jz4780.c
7098 INGENIC JZ4780 NAND DRIVER
7099 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7100 L: linux-mtd@lists.infradead.org
7102 F: drivers/mtd/nand/raw/jz4780_*
7105 M: Jan Kara <jack@suse.cz>
7106 R: Amir Goldstein <amir73il@gmail.com>
7107 L: linux-fsdevel@vger.kernel.org
7109 F: Documentation/filesystems/inotify.txt
7110 F: fs/notify/inotify/
7111 F: include/linux/inotify.h
7112 F: include/uapi/linux/inotify.h
7114 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7115 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7116 L: linux-input@vger.kernel.org
7117 Q: http://patchwork.kernel.org/project/linux-input/list/
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7121 F: include/linux/input.h
7122 F: include/uapi/linux/input.h
7123 F: include/uapi/linux/input-event-codes.h
7124 F: include/linux/input/
7125 F: Documentation/devicetree/bindings/input/
7126 F: Documentation/input/
7128 INPUT MULTITOUCH (MT) PROTOCOL
7129 M: Henrik Rydberg <rydberg@bitmath.org>
7130 L: linux-input@vger.kernel.org
7132 F: Documentation/input/multi-touch-protocol.rst
7133 F: drivers/input/input-mt.c
7136 INSIDE SECURE CRYPTO DRIVER
7137 M: Antoine Tenart <antoine.tenart@bootlin.com>
7138 F: drivers/crypto/inside-secure/
7140 L: linux-crypto@vger.kernel.org
7142 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7143 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7144 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7145 L: linux-integrity@vger.kernel.org
7146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7148 F: security/integrity/ima/
7150 INTEL 810/815 FRAMEBUFFER DRIVER
7151 M: Antonino Daplas <adaplas@gmail.com>
7152 L: linux-fbdev@vger.kernel.org
7154 F: drivers/video/fbdev/i810/
7157 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7158 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7159 M: Jie Yang <yang.jie@linux.intel.com>
7160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7164 INTEL C600 SERIES SAS CONTROLLER DRIVER
7165 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7166 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7167 L: linux-scsi@vger.kernel.org
7168 T: git git://git.code.sf.net/p/intel-sas/isci
7170 F: drivers/scsi/isci/
7172 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7173 M: Jani Nikula <jani.nikula@linux.intel.com>
7174 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7175 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7176 L: intel-gfx@lists.freedesktop.org
7177 W: https://01.org/linuxgraphics/
7178 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7179 C: irc://chat.freenode.net/intel-gfx
7180 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7181 T: git git://anongit.freedesktop.org/drm-intel
7183 F: drivers/gpu/drm/i915/
7184 F: include/drm/i915*
7185 F: include/uapi/drm/i915_drm.h
7186 F: Documentation/gpu/i915.rst
7188 INTEL ETHERNET DRIVERS
7189 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7190 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7191 W: http://www.intel.com/support/feedback.htm
7192 W: http://e1000.sourceforge.net/
7193 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7197 F: Documentation/networking/e100.rst
7198 F: Documentation/networking/e1000.rst
7199 F: Documentation/networking/e1000e.txt
7200 F: Documentation/networking/igb.txt
7201 F: Documentation/networking/igbvf.txt
7202 F: Documentation/networking/ixgb.txt
7203 F: Documentation/networking/ixgbe.txt
7204 F: Documentation/networking/ixgbevf.txt
7205 F: Documentation/networking/i40e.txt
7206 F: Documentation/networking/i40evf.txt
7207 F: Documentation/networking/ice.txt
7208 F: drivers/net/ethernet/intel/
7209 F: drivers/net/ethernet/intel/*/
7210 F: include/linux/avf/virtchnl.h
7212 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7213 M: Maik Broemme <mbroemme@libmpq.org>
7214 L: linux-fbdev@vger.kernel.org
7216 F: Documentation/fb/intelfb.txt
7217 F: drivers/video/fbdev/intelfb/
7219 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7220 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7221 M: Zhi Wang <zhi.a.wang@intel.com>
7222 L: intel-gvt-dev@lists.freedesktop.org
7223 L: intel-gfx@lists.freedesktop.org
7224 W: https://01.org/igvt-g
7225 T: git https://github.com/intel/gvt-linux.git
7227 F: drivers/gpu/drm/i915/gvt/
7229 INTEL HID EVENT DRIVER
7230 M: Alex Hung <alex.hung@canonical.com>
7231 L: platform-driver-x86@vger.kernel.org
7233 F: drivers/platform/x86/intel-hid.c
7235 INTEL I/OAT DMA DRIVER
7236 M: Dave Jiang <dave.jiang@intel.com>
7237 R: Dan Williams <dan.j.williams@intel.com>
7238 L: dmaengine@vger.kernel.org
7239 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7241 F: drivers/dma/ioat*
7244 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7245 M: Len Brown <lenb@kernel.org>
7246 L: linux-pm@vger.kernel.org
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7248 B: https://bugzilla.kernel.org
7250 F: drivers/idle/intel_idle.c
7252 INTEL INTEGRATED SENSOR HUB DRIVER
7253 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7254 M: Jiri Kosina <jikos@kernel.org>
7255 L: linux-input@vger.kernel.org
7257 F: drivers/hid/intel-ish-hid/
7260 M: David Woodhouse <dwmw2@infradead.org>
7261 L: iommu@lists.linux-foundation.org
7262 T: git git://git.infradead.org/iommu-2.6.git
7264 F: drivers/iommu/intel-iommu.c
7265 F: include/linux/intel-iommu.h
7267 INTEL IOP-ADMA DMA DRIVER
7268 R: Dan Williams <dan.j.williams@intel.com>
7270 F: drivers/dma/iop-adma.c
7272 INTEL IPU3 CSI-2 CIO2 DRIVER
7273 M: Yong Zhi <yong.zhi@intel.com>
7274 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7275 L: linux-media@vger.kernel.org
7277 F: drivers/media/pci/intel/ipu3/
7278 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7280 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7281 M: Krzysztof Halasa <khalasa@piap.pl>
7283 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7284 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7285 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7286 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7287 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7288 F: drivers/net/wan/ixp4xx_hss.c
7290 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7291 M: Deepak Saxena <dsaxena@plexity.net>
7293 F: drivers/char/hw_random/ixp4xx-rng.c
7295 INTEL MANAGEMENT ENGINE (mei)
7296 M: Tomas Winkler <tomas.winkler@intel.com>
7297 L: linux-kernel@vger.kernel.org
7299 F: include/uapi/linux/mei.h
7300 F: include/linux/mei_cl_bus.h
7301 F: drivers/misc/mei/*
7302 F: drivers/watchdog/mei_wdt.c
7303 F: Documentation/misc-devices/mei/*
7306 INTEL MENLOW THERMAL DRIVER
7307 M: Sujith Thomas <sujith.thomas@intel.com>
7308 L: platform-driver-x86@vger.kernel.org
7309 W: https://01.org/linux-acpi
7311 F: drivers/platform/x86/intel_menlow.c
7313 INTEL MERRIFIELD GPIO DRIVER
7314 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7315 L: linux-gpio@vger.kernel.org
7317 F: drivers/gpio/gpio-merrifield.c
7319 INTEL MIC DRIVERS (mic)
7320 M: Sudeep Dutt <sudeep.dutt@intel.com>
7321 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7323 W: https://github.com/sudeepdutt/mic
7324 W: http://software.intel.com/en-us/mic-developer
7325 F: include/linux/mic_bus.h
7326 F: include/linux/scif.h
7327 F: include/uapi/linux/mic_common.h
7328 F: include/uapi/linux/mic_ioctl.h
7329 F: include/uapi/linux/scif_ioctl.h
7330 F: drivers/misc/mic/
7331 F: drivers/dma/mic_x100_dma.c
7332 F: drivers/dma/mic_x100_dma.h
7333 F: Documentation/mic/
7335 INTEL PMC CORE DRIVER
7336 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7337 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7338 L: platform-driver-x86@vger.kernel.org
7340 F: arch/x86/include/asm/pmc_core.h
7341 F: drivers/platform/x86/intel_pmc_core*
7343 INTEL PMC/P-Unit IPC DRIVER
7344 M: Zha Qipeng<qipeng.zha@intel.com>
7345 L: platform-driver-x86@vger.kernel.org
7347 F: drivers/platform/x86/intel_pmc_ipc.c
7348 F: drivers/platform/x86/intel_punit_ipc.c
7349 F: arch/x86/include/asm/intel_pmc_ipc.h
7350 F: arch/x86/include/asm/intel_punit_ipc.h
7352 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7353 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7354 L: linux-wireless@vger.kernel.org
7356 F: Documentation/networking/README.ipw2100
7357 F: Documentation/networking/README.ipw2200
7358 F: drivers/net/wireless/intel/ipw2x00/
7361 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7362 M: Len Brown <lenb@kernel.org>
7363 L: linux-pm@vger.kernel.org
7365 F: drivers/cpufreq/intel_pstate.c
7367 INTEL RDMA RNIC DRIVER
7368 M: Faisal Latif <faisal.latif@intel.com>
7369 M: Shiraz Saleem <shiraz.saleem@intel.com>
7370 L: linux-rdma@vger.kernel.org
7372 F: drivers/infiniband/hw/i40iw/
7373 F: include/uapi/rdma/i40iw-abi.h
7375 INTEL SHA MULTIBUFFER DRIVER
7376 M: Megha Dey <megha.dey@linux.intel.com>
7377 R: Tim Chen <tim.c.chen@linux.intel.com>
7378 L: linux-crypto@vger.kernel.org
7380 F: arch/x86/crypto/sha*-mb
7383 INTEL TELEMETRY DRIVER
7384 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7385 L: platform-driver-x86@vger.kernel.org
7387 F: arch/x86/include/asm/intel_telemetry.h
7388 F: drivers/platform/x86/intel_telemetry*
7390 INTEL VIRTUAL BUTTON DRIVER
7391 M: AceLan Kao <acelan.kao@canonical.com>
7392 L: platform-driver-x86@vger.kernel.org
7394 F: drivers/platform/x86/intel-vbtn.c
7396 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7397 M: Stanislaw Gruszka <sgruszka@redhat.com>
7398 L: linux-wireless@vger.kernel.org
7400 F: drivers/net/wireless/intel/iwlegacy/
7402 INTEL WIRELESS WIFI LINK (iwlwifi)
7403 M: Johannes Berg <johannes.berg@intel.com>
7404 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7405 M: Luca Coelho <luciano.coelho@intel.com>
7406 M: Intel Linux Wireless <linuxwifi@intel.com>
7407 L: linux-wireless@vger.kernel.org
7408 W: http://intellinuxwireless.org
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7411 F: drivers/net/wireless/intel/iwlwifi/
7413 INTEL WIRELESS WIMAX CONNECTION 2400
7414 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7415 M: linux-wimax@intel.com
7416 L: wimax@linuxwimax.org (subscribers-only)
7418 W: http://linuxwimax.org
7419 F: Documentation/wimax/README.i2400m
7420 F: drivers/net/wimax/i2400m/
7421 F: include/uapi/linux/wimax/i2400m.h
7423 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7424 M: Mario Limonciello <mario.limonciello@dell.com>
7426 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7429 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7431 F: Documentation/trace/intel_th.rst
7432 F: drivers/hwtracing/intel_th/
7434 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7435 M: Ning Sun <ning.sun@intel.com>
7436 L: tboot-devel@lists.sourceforge.net
7437 W: http://tboot.sourceforge.net
7438 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7440 F: Documentation/intel_txt.txt
7441 F: include/linux/tboot.h
7442 F: arch/x86/kernel/tboot.c
7444 INTEL-MID GPIO DRIVER
7445 M: David Cohen <david.a.cohen@linux.intel.com>
7446 L: linux-gpio@vger.kernel.org
7448 F: drivers/gpio/gpio-intel-mid.c
7450 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7451 M: Linus Walleij <linus.walleij@linaro.org>
7452 L: linux-iio@vger.kernel.org
7454 F: drivers/iio/gyro/mpu3050*
7455 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7457 IOC3 ETHERNET DRIVER
7458 M: Ralf Baechle <ralf@linux-mips.org>
7459 L: linux-mips@linux-mips.org
7461 F: drivers/net/ethernet/sgi/ioc3-eth.c
7464 M: Pat Gefre <pfg@sgi.com>
7465 L: linux-serial@vger.kernel.org
7467 F: drivers/tty/serial/ioc3_serial.c
7470 M: Joerg Roedel <joro@8bytes.org>
7471 L: iommu@lists.linux-foundation.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7474 F: Documentation/devicetree/bindings/iommu/
7476 F: include/linux/iommu.h
7477 F: include/linux/of_iommu.h
7478 F: include/linux/iova.h
7481 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7483 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7486 M: Corey Minyard <minyard@acm.org>
7487 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7488 W: http://openipmi.sourceforge.net/
7490 F: Documentation/IPMI.txt
7491 F: drivers/char/ipmi/
7492 F: include/linux/ipmi*
7493 F: include/uapi/linux/ipmi*
7495 IPS SCSI RAID DRIVER
7496 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7497 L: linux-scsi@vger.kernel.org
7498 W: http://www.adaptec.com/
7500 F: drivers/scsi/ips*
7503 M: Wensong Zhang <wensong@linux-vs.org>
7504 M: Simon Horman <horms@verge.net.au>
7505 M: Julian Anastasov <ja@ssi.bg>
7506 L: netdev@vger.kernel.org
7507 L: lvs-devel@vger.kernel.org
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7511 F: Documentation/networking/ipvs-sysctl.txt
7512 F: include/net/ip_vs.h
7513 F: include/uapi/linux/ip_vs.h
7514 F: net/netfilter/ipvs/
7517 M: Jiri Kosina <jikos@kernel.org>
7518 M: David Sterba <dsterba@suse.com>
7520 F: drivers/tty/ipwireless/
7523 L: netdev@vger.kernel.org
7525 F: include/uapi/linux/ipx.h
7526 F: drivers/staging/ipx/
7528 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7529 M: Marc Zyngier <marc.zyngier@arm.com>
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7532 F: Documentation/IRQ-domain.txt
7533 F: include/linux/irqdomain.h
7534 F: kernel/irq/irqdomain.c
7538 M: Thomas Gleixner <tglx@linutronix.de>
7539 L: linux-kernel@vger.kernel.org
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7545 M: Thomas Gleixner <tglx@linutronix.de>
7546 M: Jason Cooper <jason@lakedaemon.net>
7547 M: Marc Zyngier <marc.zyngier@arm.com>
7548 L: linux-kernel@vger.kernel.org
7550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7551 F: Documentation/devicetree/bindings/interrupt-controller/
7555 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7557 F: Documentation/isa.txt
7558 F: drivers/base/isa.c
7559 F: include/linux/isa.h
7562 M: Hans Verkuil <hverkuil@xs4all.nl>
7563 L: linux-media@vger.kernel.org
7564 T: git git://linuxtv.org/media_tree.git
7565 W: https://linuxtv.org
7567 F: drivers/media/radio/radio-isa*
7570 M: Jaroslav Kysela <perex@perex.cz>
7572 F: Documentation/isapnp.txt
7573 F: drivers/pnp/isapnp/
7574 F: include/linux/isapnp.h
7577 M: Lee Duncan <lduncan@suse.com>
7578 M: Chris Leech <cleech@redhat.com>
7579 L: open-iscsi@googlegroups.com
7580 W: www.open-iscsi.com
7582 F: drivers/scsi/*iscsi*
7583 F: include/scsi/*iscsi*
7585 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7586 M: Peter Jones <pjones@redhat.com>
7587 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7589 F: drivers/firmware/iscsi_ibft*
7591 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7592 M: Or Gerlitz <ogerlitz@mellanox.com>
7593 M: Sagi Grimberg <sagi@grimberg.me>
7594 M: Roi Dayan <roid@mellanox.com>
7595 L: linux-rdma@vger.kernel.org
7597 W: http://www.openfabrics.org
7598 W: www.open-iscsi.org
7599 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7600 F: drivers/infiniband/ulp/iser/
7602 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7603 M: Sagi Grimberg <sagi@grimberg.me>
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7605 L: linux-rdma@vger.kernel.org
7606 L: target-devel@vger.kernel.org
7608 W: http://www.linux-iscsi.org
7609 F: drivers/infiniband/ulp/isert
7612 M: Karsten Keil <isdn@linux-pingi.de>
7613 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7614 L: netdev@vger.kernel.org
7615 W: http://www.isdn4linux.de
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7618 F: Documentation/isdn/
7620 F: include/linux/isdn.h
7621 F: include/linux/isdn/
7622 F: include/uapi/linux/isdn.h
7623 F: include/uapi/linux/isdn/
7625 ISDN SUBSYSTEM (Eicon active card driver)
7626 M: Armin Schindler <mac@melware.de>
7627 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7628 W: http://www.melware.de
7630 F: drivers/isdn/hardware/eicon/
7632 IT87 HARDWARE MONITORING DRIVER
7633 M: Jean Delvare <jdelvare@suse.com>
7634 L: linux-hwmon@vger.kernel.org
7636 F: Documentation/hwmon/it87
7637 F: drivers/hwmon/it87.c
7640 M: Antti Palosaari <crope@iki.fi>
7641 L: linux-media@vger.kernel.org
7642 W: https://linuxtv.org
7643 W: http://palosaari.fi/linux/
7644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7645 T: git git://linuxtv.org/anttip/media_tree.git
7647 F: drivers/media/tuners/it913x*
7649 IVTV VIDEO4LINUX DRIVER
7650 M: Andy Walls <awalls@md.metrocast.net>
7651 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7652 L: linux-media@vger.kernel.org
7653 T: git git://linuxtv.org/media_tree.git
7654 W: http://www.ivtvdriver.org
7656 F: Documentation/media/v4l-drivers/ivtv*
7657 F: drivers/media/pci/ivtv/
7658 F: include/uapi/linux/ivtv*
7660 IX2505V MEDIA DRIVER
7661 M: Malcolm Priestley <tvboxspy@gmail.com>
7662 L: linux-media@vger.kernel.org
7663 W: https://linuxtv.org
7664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7666 F: drivers/media/dvb-frontends/ix2505v*
7668 JAILHOUSE HYPERVISOR INTERFACE
7669 M: Jan Kiszka <jan.kiszka@siemens.com>
7670 L: jailhouse-dev@googlegroups.com
7672 F: arch/x86/kernel/jailhouse.c
7673 F: arch/x86/include/asm/jailhouse_para.h
7675 JC42.4 TEMPERATURE SENSOR DRIVER
7676 M: Guenter Roeck <linux@roeck-us.net>
7677 L: linux-hwmon@vger.kernel.org
7679 F: drivers/hwmon/jc42.c
7680 F: Documentation/hwmon/jc42
7683 M: Dave Kleikamp <shaggy@kernel.org>
7684 L: jfs-discussion@lists.sourceforge.net
7685 W: http://jfs.sourceforge.net/
7686 T: git git://github.com/kleikamp/linux-shaggy.git
7688 F: Documentation/filesystems/jfs.txt
7692 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7693 L: netdev@vger.kernel.org
7695 F: drivers/net/ethernet/jme.*
7697 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7698 M: David Woodhouse <dwmw2@infradead.org>
7699 L: linux-mtd@lists.infradead.org
7700 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7703 F: include/uapi/linux/jffs2.h
7705 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7706 M: "Theodore Ts'o" <tytso@mit.edu>
7707 M: Jan Kara <jack@suse.com>
7708 L: linux-ext4@vger.kernel.org
7711 F: include/linux/jbd2.h
7713 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7714 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7715 L: linux-media@vger.kernel.org
7717 F: drivers/media/platform/rcar_jpu.c
7719 JSM Neo PCI based serial card
7720 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7721 L: linux-serial@vger.kernel.org
7723 F: drivers/tty/serial/jsm/
7725 K10TEMP HARDWARE MONITORING DRIVER
7726 M: Clemens Ladisch <clemens@ladisch.de>
7727 L: linux-hwmon@vger.kernel.org
7729 F: Documentation/hwmon/k10temp
7730 F: drivers/hwmon/k10temp.c
7732 K8TEMP HARDWARE MONITORING DRIVER
7733 M: Rudolf Marek <r.marek@assembler.cz>
7734 L: linux-hwmon@vger.kernel.org
7736 F: Documentation/hwmon/k8temp
7737 F: drivers/hwmon/k8temp.c
7740 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7741 R: Alexander Potapenko <glider@google.com>
7742 R: Dmitry Vyukov <dvyukov@google.com>
7743 L: kasan-dev@googlegroups.com
7745 F: arch/*/include/asm/kasan.h
7746 F: arch/*/mm/kasan_init*
7747 F: Documentation/dev-tools/kasan.rst
7748 F: include/linux/kasan*.h
7751 F: scripts/Makefile.kasan
7754 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7756 L: linux-kbuild@vger.kernel.org
7758 F: Documentation/kbuild/kconfig*
7760 F: scripts/Kconfig.include
7763 M: Dave Young <dyoung@redhat.com>
7764 M: Baoquan He <bhe@redhat.com>
7765 R: Vivek Goyal <vgoyal@redhat.com>
7766 L: kexec@lists.infradead.org
7767 W: http://lse.sourceforge.net/kdump/
7769 F: Documentation/kdump/
7771 KEENE FM RADIO TRANSMITTER DRIVER
7772 M: Hans Verkuil <hverkuil@xs4all.nl>
7773 L: linux-media@vger.kernel.org
7774 T: git git://linuxtv.org/media_tree.git
7775 W: https://linuxtv.org
7777 F: drivers/media/radio/radio-keene*
7780 M: Ian Kent <raven@themaw.net>
7781 L: autofs@vger.kernel.org
7785 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7786 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7787 M: Michal Marek <michal.lkml@markovi.net>
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7789 L: linux-kbuild@vger.kernel.org
7791 F: Documentation/kbuild/
7794 F: scripts/Makefile*
7801 L: kernel-janitors@vger.kernel.org
7802 W: http://kernelnewbies.org/KernelJanitors
7805 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7806 M: "J. Bruce Fields" <bfields@fieldses.org>
7807 M: Jeff Layton <jlayton@kernel.org>
7808 L: linux-nfs@vger.kernel.org
7809 W: http://nfs.sourceforge.net/
7810 T: git git://linux-nfs.org/~bfields/linux.git
7813 F: include/uapi/linux/nfsd/
7817 F: include/linux/lockd/
7818 F: include/linux/sunrpc/
7819 F: include/uapi/linux/sunrpc/
7821 KERNEL SELFTEST FRAMEWORK
7822 M: Shuah Khan <shuah@kernel.org>
7823 L: linux-kselftest@vger.kernel.org
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7825 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7827 F: tools/testing/selftests/
7828 F: Documentation/dev-tools/kselftest*
7830 KERNEL USERMODE HELPER
7831 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7832 L: linux-kernel@vger.kernel.org
7835 F: include/linux/umh.h
7837 KERNEL VIRTUAL MACHINE (KVM)
7838 M: Paolo Bonzini <pbonzini@redhat.com>
7839 M: Radim Krčmář <rkrcmar@redhat.com>
7840 L: kvm@vger.kernel.org
7841 W: http://www.linux-kvm.org
7842 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7844 F: Documentation/virtual/kvm/
7845 F: include/trace/events/kvm.h
7846 F: include/uapi/asm-generic/kvm*
7847 F: include/uapi/linux/kvm*
7848 F: include/asm-generic/kvm*
7849 F: include/linux/kvm*
7850 F: include/kvm/iodev.h
7854 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7855 M: Joerg Roedel <joro@8bytes.org>
7856 L: kvm@vger.kernel.org
7857 W: http://www.linux-kvm.org/
7859 F: arch/x86/include/asm/svm.h
7860 F: arch/x86/kvm/svm.c
7862 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7863 M: Christoffer Dall <christoffer.dall@arm.com>
7864 M: Marc Zyngier <marc.zyngier@arm.com>
7865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7866 L: kvmarm@lists.cs.columbia.edu
7867 W: http://systems.cs.columbia.edu/projects/kvm-arm
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7870 F: arch/arm/include/uapi/asm/kvm*
7871 F: arch/arm/include/asm/kvm*
7874 F: include/kvm/arm_*
7876 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7877 M: Christoffer Dall <christoffer.dall@arm.com>
7878 M: Marc Zyngier <marc.zyngier@arm.com>
7879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7880 L: kvmarm@lists.cs.columbia.edu
7882 F: arch/arm64/include/uapi/asm/kvm*
7883 F: arch/arm64/include/asm/kvm*
7886 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7887 M: James Hogan <jhogan@kernel.org>
7888 L: linux-mips@linux-mips.org
7890 F: arch/mips/include/uapi/asm/kvm*
7891 F: arch/mips/include/asm/kvm*
7894 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7895 M: Paul Mackerras <paulus@ozlabs.org>
7896 L: kvm-ppc@vger.kernel.org
7897 W: http://www.linux-kvm.org/
7898 T: git git://github.com/agraf/linux-2.6.git
7900 F: arch/powerpc/include/uapi/asm/kvm*
7901 F: arch/powerpc/include/asm/kvm*
7902 F: arch/powerpc/kvm/
7903 F: arch/powerpc/kernel/kvm*
7905 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7906 M: Christian Borntraeger <borntraeger@de.ibm.com>
7907 M: Janosch Frank <frankja@linux.ibm.com>
7908 R: David Hildenbrand <david@redhat.com>
7909 R: Cornelia Huck <cohuck@redhat.com>
7910 L: linux-s390@vger.kernel.org
7911 W: http://www.ibm.com/developerworks/linux/linux390/
7912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7914 F: arch/s390/include/uapi/asm/kvm*
7915 F: arch/s390/include/asm/gmap.h
7916 F: arch/s390/include/asm/kvm*
7918 F: arch/s390/mm/gmap.c
7920 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7921 M: Paolo Bonzini <pbonzini@redhat.com>
7922 M: Radim Krčmář <rkrcmar@redhat.com>
7923 L: kvm@vger.kernel.org
7924 W: http://www.linux-kvm.org
7925 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7928 F: arch/x86/include/uapi/asm/kvm*
7929 F: arch/x86/include/asm/kvm*
7930 F: arch/x86/include/asm/pvclock-abi.h
7931 F: arch/x86/kernel/kvm.c
7932 F: arch/x86/kernel/kvmclock.c
7935 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7936 M: Tejun Heo <tj@kernel.org>
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7939 F: include/linux/kernfs.h
7943 M: Eric Biederman <ebiederm@xmission.com>
7944 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7945 L: kexec@lists.infradead.org
7947 F: include/linux/kexec.h
7948 F: include/uapi/linux/kexec.h
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/encrypted-type.h
7958 F: security/keys/encrypted-keys/
7961 M: James Bottomley <jejb@linux.vnet.ibm.com>
7962 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7963 L: linux-integrity@vger.kernel.org
7964 L: keyrings@vger.kernel.org
7966 F: Documentation/security/keys/trusted-encrypted.rst
7967 F: include/keys/trusted-type.h
7968 F: security/keys/trusted.c
7969 F: security/keys/trusted.h
7972 M: David Howells <dhowells@redhat.com>
7973 L: keyrings@vger.kernel.org
7975 F: Documentation/security/keys/core.rst
7976 F: include/linux/key.h
7977 F: include/linux/key-type.h
7978 F: include/linux/keyctl.h
7979 F: include/uapi/linux/keyctl.h
7983 KGDB / KDB /debug_core
7984 M: Jason Wessel <jason.wessel@windriver.com>
7985 M: Daniel Thompson <daniel.thompson@linaro.org>
7986 W: http://kgdb.wiki.kernel.org/
7987 L: kgdb-bugreport@lists.sourceforge.net
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7990 F: Documentation/dev-tools/kgdb.rst
7991 F: drivers/misc/kgdbts.c
7992 F: drivers/tty/serial/kgdboc.c
7993 F: include/linux/kdb.h
7994 F: include/linux/kgdb.h
7998 M: Catalin Marinas <catalin.marinas@arm.com>
8000 F: Documentation/dev-tools/kmemleak.rst
8001 F: include/linux/kmemleak.h
8003 F: mm/kmemleak-test.c
8005 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8006 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8007 L: linux-kernel@vger.kernel.org
8010 F: include/linux/kmod.h
8012 F: tools/testing/selftests/kmod/
8015 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8016 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8017 M: "David S. Miller" <davem@davemloft.net>
8018 M: Masami Hiramatsu <mhiramat@kernel.org>
8020 F: Documentation/kprobes.txt
8021 F: include/linux/kprobes.h
8022 F: include/asm-generic/kprobes.h
8025 KS0108 LCD CONTROLLER DRIVER
8026 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8028 F: Documentation/auxdisplay/ks0108
8029 F: drivers/auxdisplay/ks0108.c
8030 F: include/linux/ks0108.h
8033 M: David Ahern <dsa@cumulusnetworks.com>
8034 L: netdev@vger.kernel.org
8037 F: include/net/l3mdev.h
8039 LANTIQ MIPS ARCHITECTURE
8040 M: John Crispin <john@phrozen.org>
8041 L: linux-mips@linux-mips.org
8044 F: drivers/soc/lantiq
8047 L: linux-x25@vger.kernel.org
8049 F: Documentation/networking/lapb-module.txt
8053 LASI 53c700 driver for PARISC
8054 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8055 L: linux-scsi@vger.kernel.org
8057 F: Documentation/scsi/53c700.txt
8058 F: drivers/scsi/53c700*
8061 M: Tobin C. Harding <me@tobin.cc>
8062 M: Tycho Andersen <tycho@tycho.ws>
8063 L: kernel-hardening@lists.openwall.com
8065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8066 F: scripts/leaking_addresses.pl
8069 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8070 M: Pavel Machek <pavel@ucw.cz>
8071 L: linux-leds@vger.kernel.org
8072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8074 F: Documentation/devicetree/bindings/leds/
8076 F: include/linux/leds.h
8078 LEGACY EEPROM DRIVER
8079 M: Jean Delvare <jdelvare@suse.com>
8081 F: Documentation/misc-devices/eeprom
8082 F: drivers/misc/eeprom/eeprom.c
8085 R: David Lechner <david@lechnology.com>
8087 F: arch/arm/boot/dts/da850-lego-ev3.dts
8088 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8089 F: drivers/power/supply/lego_ev3_battery.c
8091 LEGO USB Tower driver
8092 M: Juergen Stuber <starblue@users.sourceforge.net>
8093 L: legousb-devel@lists.sourceforge.net
8094 W: http://legousb.sourceforge.net/
8096 F: drivers/usb/misc/legousbtower.c
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/lg2160.*
8108 LGDT3305 MEDIA DRIVER
8109 M: Michael Krufky <mkrufky@linuxtv.org>
8110 L: linux-media@vger.kernel.org
8111 W: https://linuxtv.org
8112 W: http://github.com/mkrufky
8113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8114 T: git git://linuxtv.org/mkrufky/tuners.git
8116 F: drivers/media/dvb-frontends/lgdt3305.*
8118 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8119 M: Viresh Kumar <vireshk@kernel.org>
8120 L: linux-ide@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8123 F: include/linux/pata_arasan_cf_data.h
8124 F: drivers/ata/pata_arasan_cf.c
8127 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8128 M: Tejun Heo <tj@kernel.org>
8129 L: linux-ide@vger.kernel.org
8130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8132 F: drivers/ata/pata_*.c
8133 F: drivers/ata/ata_generic.c
8135 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8136 M: Linus Walleij <linus.walleij@linaro.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/pata_ftide010.c
8141 F: drivers/ata/sata_gemini.c
8142 F: drivers/ata/sata_gemini.h
8144 LIBATA SATA AHCI PLATFORM devices support
8145 M: Hans de Goede <hdegoede@redhat.com>
8146 M: Tejun Heo <tj@kernel.org>
8147 L: linux-ide@vger.kernel.org
8148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8150 F: drivers/ata/ahci_platform.c
8151 F: drivers/ata/libahci_platform.c
8152 F: include/linux/ahci_platform.h
8154 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8155 M: Mikael Pettersson <mikpelinux@gmail.com>
8156 L: linux-ide@vger.kernel.org
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8159 F: drivers/ata/sata_promise.*
8161 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8162 M: Tejun Heo <tj@kernel.org>
8163 L: linux-ide@vger.kernel.org
8164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8167 F: include/linux/ata.h
8168 F: include/linux/libata.h
8169 F: Documentation/devicetree/bindings/ata/
8172 M: Sasha Levin <alexander.levin@verizon.com>
8174 F: tools/lib/lockdep/
8176 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8177 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8178 M: Dan Williams <dan.j.williams@intel.com>
8179 M: Vishal Verma <vishal.l.verma@intel.com>
8180 M: Dave Jiang <dave.jiang@intel.com>
8181 L: linux-nvdimm@lists.01.org
8182 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8184 F: drivers/nvdimm/blk.c
8185 F: drivers/nvdimm/region_devs.c
8187 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8188 M: Vishal Verma <vishal.l.verma@intel.com>
8189 M: Dan Williams <dan.j.williams@intel.com>
8190 M: Ross Zwisler <ross.zwisler@linux.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/btt*
8197 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8198 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8199 M: Dan Williams <dan.j.williams@intel.com>
8200 M: Vishal Verma <vishal.l.verma@intel.com>
8201 M: Dave Jiang <dave.jiang@intel.com>
8202 L: linux-nvdimm@lists.01.org
8203 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8205 F: drivers/nvdimm/pmem*
8207 LIBNVDIMM: DEVICETREE BINDINGS
8208 M: Oliver O'Halloran <oohall@gmail.com>
8209 L: linux-nvdimm@lists.01.org
8210 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8212 F: drivers/nvdimm/of_pmem.c
8213 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8215 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8216 M: Dan Williams <dan.j.williams@intel.com>
8217 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8218 M: Vishal Verma <vishal.l.verma@intel.com>
8219 M: Dave Jiang <dave.jiang@intel.com>
8220 L: linux-nvdimm@lists.01.org
8221 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8225 F: drivers/acpi/nfit/*
8226 F: include/linux/nd.h
8227 F: include/linux/libnvdimm.h
8228 F: include/uapi/linux/ndctl.h
8230 LIGHTNVM PLATFORM SUPPORT
8231 M: Matias Bjorling <mb@lightnvm.io>
8232 W: http://github/OpenChannelSSD
8233 L: linux-block@vger.kernel.org
8235 F: drivers/lightnvm/
8236 F: include/linux/lightnvm.h
8237 F: include/uapi/linux/lightnvm.h
8239 LINUX FOR POWER MACINTOSH
8240 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8241 W: http://www.penguinppc.org/
8242 L: linuxppc-dev@lists.ozlabs.org
8244 F: arch/powerpc/platforms/powermac/
8245 F: drivers/macintosh/
8247 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8248 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8249 M: Paul Mackerras <paulus@samba.org>
8250 M: Michael Ellerman <mpe@ellerman.id.au>
8251 W: https://github.com/linuxppc/linux/wiki
8252 L: linuxppc-dev@lists.ozlabs.org
8253 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8256 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8257 F: Documentation/devicetree/bindings/powerpc/
8258 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8259 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8260 F: Documentation/powerpc/
8262 F: drivers/char/tpm/tpm_ibmvtpm*
8263 F: drivers/crypto/nx/
8264 F: drivers/crypto/vmx/
8265 F: drivers/i2c/busses/i2c-opal.c
8266 F: drivers/net/ethernet/ibm/ibmveth.*
8267 F: drivers/net/ethernet/ibm/ibmvnic.*
8268 F: drivers/pci/hotplug/pnv_php.c
8269 F: drivers/pci/hotplug/rpa*
8270 F: drivers/rtc/rtc-opal.c
8271 F: drivers/scsi/ibmvscsi/
8272 F: drivers/tty/hvc/hvc_opal.c
8273 F: drivers/watchdog/wdrtas.c
8274 F: tools/testing/selftests/powerpc
8281 LINUX FOR POWERPC EMBEDDED MPC5XXX
8282 M: Anatolij Gustschin <agust@denx.de>
8283 L: linuxppc-dev@lists.ozlabs.org
8284 T: git git://git.denx.de/linux-denx-agust.git
8286 F: arch/powerpc/platforms/512x/
8287 F: arch/powerpc/platforms/52xx/
8289 LINUX FOR POWERPC EMBEDDED PPC4XX
8290 M: Alistair Popple <alistair@popple.id.au>
8291 M: Matt Porter <mporter@kernel.crashing.org>
8292 W: http://www.penguinppc.org/
8293 L: linuxppc-dev@lists.ozlabs.org
8295 F: arch/powerpc/platforms/40x/
8296 F: arch/powerpc/platforms/44x/
8298 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8299 M: Scott Wood <oss@buserror.net>
8300 M: Kumar Gala <galak@kernel.crashing.org>
8301 W: http://www.penguinppc.org/
8302 L: linuxppc-dev@lists.ozlabs.org
8303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8305 F: arch/powerpc/platforms/83xx/
8306 F: arch/powerpc/platforms/85xx/
8307 F: Documentation/devicetree/bindings/powerpc/fsl/
8309 LINUX FOR POWERPC EMBEDDED PPC8XX
8310 M: Vitaly Bordug <vitb@kernel.crashing.org>
8311 W: http://www.penguinppc.org/
8312 L: linuxppc-dev@lists.ozlabs.org
8314 F: arch/powerpc/platforms/8xx/
8316 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8317 L: linuxppc-dev@lists.ozlabs.org
8319 F: arch/powerpc/*/*virtex*
8320 F: arch/powerpc/*/*/*virtex*
8322 LINUX FOR POWERPC PA SEMI PWRFICIENT
8323 L: linuxppc-dev@lists.ozlabs.org
8325 F: arch/powerpc/platforms/pasemi/
8326 F: drivers/*/*pasemi*
8327 F: drivers/*/*/*pasemi*
8329 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8330 M: Kees Cook <keescook@chromium.org>
8332 F: drivers/misc/lkdtm/*
8334 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8335 M: Alan Stern <stern@rowland.harvard.edu>
8336 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8337 M: Will Deacon <will.deacon@arm.com>
8338 M: Peter Zijlstra <peterz@infradead.org>
8339 M: Boqun Feng <boqun.feng@gmail.com>
8340 M: Nicholas Piggin <npiggin@gmail.com>
8341 M: David Howells <dhowells@redhat.com>
8342 M: Jade Alglave <j.alglave@ucl.ac.uk>
8343 M: Luc Maranget <luc.maranget@inria.fr>
8344 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8345 R: Akira Yokosawa <akiyks@gmail.com>
8346 L: linux-kernel@vger.kernel.org
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8349 F: tools/memory-model/
8350 F: Documentation/memory-barriers.txt
8352 LINUX SECURITY MODULE (LSM) FRAMEWORK
8353 M: Chris Wright <chrisw@sous-sol.org>
8354 L: linux-security-module@vger.kernel.org
8357 LIS3LV02D ACCELEROMETER DRIVER
8358 M: Eric Piel <eric.piel@tremplin-utc.net>
8360 F: Documentation/misc-devices/lis3lv02d
8361 F: drivers/misc/lis3lv02d/
8362 F: drivers/platform/x86/hp_accel.c
8365 M: Josh Poimboeuf <jpoimboe@redhat.com>
8366 M: Jessica Yu <jeyu@kernel.org>
8367 M: Jiri Kosina <jikos@kernel.org>
8368 M: Miroslav Benes <mbenes@suse.cz>
8369 R: Petr Mladek <pmladek@suse.com>
8371 F: kernel/livepatch/
8372 F: include/linux/livepatch.h
8373 F: arch/x86/include/asm/livepatch.h
8374 F: arch/x86/kernel/livepatch.c
8375 F: Documentation/livepatch/
8376 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8377 F: samples/livepatch/
8378 L: live-patching@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8382 L: netdev@vger.kernel.org
8384 F: include/linux/llc.h
8385 F: include/uapi/linux/llc.h
8389 LM73 HARDWARE MONITOR DRIVER
8390 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8391 L: linux-hwmon@vger.kernel.org
8393 F: drivers/hwmon/lm73.c
8395 LM78 HARDWARE MONITOR DRIVER
8396 M: Jean Delvare <jdelvare@suse.com>
8397 L: linux-hwmon@vger.kernel.org
8399 F: Documentation/hwmon/lm78
8400 F: drivers/hwmon/lm78.c
8402 LM83 HARDWARE MONITOR DRIVER
8403 M: Jean Delvare <jdelvare@suse.com>
8404 L: linux-hwmon@vger.kernel.org
8406 F: Documentation/hwmon/lm83
8407 F: drivers/hwmon/lm83.c
8409 LM90 HARDWARE MONITOR DRIVER
8410 M: Jean Delvare <jdelvare@suse.com>
8411 L: linux-hwmon@vger.kernel.org
8413 F: Documentation/hwmon/lm90
8414 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8415 F: drivers/hwmon/lm90.c
8416 F: include/dt-bindings/thermal/lm90.h
8418 LM95234 HARDWARE MONITOR DRIVER
8419 M: Guenter Roeck <linux@roeck-us.net>
8420 L: linux-hwmon@vger.kernel.org
8422 F: Documentation/hwmon/lm95234
8423 F: drivers/hwmon/lm95234.c
8425 LME2510 MEDIA DRIVER
8426 M: Malcolm Priestley <tvboxspy@gmail.com>
8427 L: linux-media@vger.kernel.org
8428 W: https://linuxtv.org
8429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8431 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8433 LOADPIN SECURITY MODULE
8434 M: Kees Cook <keescook@chromium.org>
8435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8437 F: security/loadpin/
8438 F: Documentation/admin-guide/LSM/LoadPin.rst
8441 M: Peter Zijlstra <peterz@infradead.org>
8442 M: Ingo Molnar <mingo@redhat.com>
8443 M: Will Deacon <will.deacon@arm.com>
8444 L: linux-kernel@vger.kernel.org
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8447 F: Documentation/locking/
8448 F: include/linux/lockdep.h
8449 F: include/linux/spinlock*.h
8450 F: arch/*/include/asm/spinlock*.h
8451 F: include/linux/rwlock*.h
8452 F: include/linux/mutex*.h
8453 F: arch/*/include/asm/mutex*.h
8454 F: include/linux/rwsem*.h
8455 F: arch/*/include/asm/rwsem.h
8456 F: include/linux/seqlock.h
8457 F: lib/locking*.[ch]
8459 X: kernel/locking/locktorture.c
8461 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8462 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8463 L: linux-ntfs-dev@lists.sourceforge.net
8464 W: http://www.linux-ntfs.org/content/view/19/37/
8466 F: Documentation/ldm.txt
8467 F: block/partitions/ldm.*
8469 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8470 M: Sathya Prakash <sathya.prakash@broadcom.com>
8471 M: Chaitra P B <chaitra.basappa@broadcom.com>
8472 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8473 L: MPT-FusionLinux.pdl@broadcom.com
8474 L: linux-scsi@vger.kernel.org
8475 W: http://www.avagotech.com/support/
8477 F: drivers/message/fusion/
8478 F: drivers/scsi/mpt3sas/
8480 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8481 M: Matthew Wilcox <matthew@wil.cx>
8482 L: linux-scsi@vger.kernel.org
8484 F: drivers/scsi/sym53c8xx_2/
8486 LTC4261 HARDWARE MONITOR DRIVER
8487 M: Guenter Roeck <linux@roeck-us.net>
8488 L: linux-hwmon@vger.kernel.org
8490 F: Documentation/hwmon/ltc4261
8491 F: drivers/hwmon/ltc4261.c
8493 LTC4306 I2C MULTIPLEXER DRIVER
8494 M: Michael Hennerich <michael.hennerich@analog.com>
8495 W: http://ez.analog.com/community/linux-device-drivers
8496 L: linux-i2c@vger.kernel.org
8498 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8499 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8501 LTP (Linux Test Project)
8502 M: Mike Frysinger <vapier@gentoo.org>
8503 M: Cyril Hrubis <chrubis@suse.cz>
8504 M: Wanlong Gao <wanlong.gao@gmail.com>
8505 M: Jan Stancek <jstancek@redhat.com>
8506 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8507 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8508 L: ltp@lists.linux.it (subscribers-only)
8509 W: http://linux-test-project.github.io/
8510 T: git git://github.com/linux-test-project/ltp.git
8514 M: Geert Uytterhoeven <geert@linux-m68k.org>
8515 L: linux-m68k@lists.linux-m68k.org
8516 W: http://www.linux-m68k.org/
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8522 M68K ON APPLE MACINTOSH
8523 M: Joshua Thompson <funaho@jurai.org>
8524 W: http://www.mac.linux-m68k.org/
8525 L: linux-m68k@lists.linux-m68k.org
8530 M: Philip Blundell <philb@gnu.org>
8531 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8535 M88DS3103 MEDIA DRIVER
8536 M: Antti Palosaari <crope@iki.fi>
8537 L: linux-media@vger.kernel.org
8538 W: https://linuxtv.org
8539 W: http://palosaari.fi/linux/
8540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8541 T: git git://linuxtv.org/anttip/media_tree.git
8543 F: drivers/media/dvb-frontends/m88ds3103*
8545 M88RS2000 MEDIA DRIVER
8546 M: Malcolm Priestley <tvboxspy@gmail.com>
8547 L: linux-media@vger.kernel.org
8548 W: https://linuxtv.org
8549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8551 F: drivers/media/dvb-frontends/m88rs2000*
8553 MA901 MASTERKIT USB FM RADIO DRIVER
8554 M: Alexey Klimov <klimov.linux@gmail.com>
8555 L: linux-media@vger.kernel.org
8556 T: git git://linuxtv.org/media_tree.git
8558 F: drivers/media/radio/radio-ma901.c
8561 M: Johannes Berg <johannes@sipsolutions.net>
8562 L: linux-wireless@vger.kernel.org
8563 W: http://wireless.kernel.org/
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8567 F: Documentation/networking/mac80211-injection.txt
8568 F: include/net/mac80211.h
8570 F: drivers/net/wireless/mac80211_hwsim.[ch]
8571 F: Documentation/networking/mac80211_hwsim/README
8574 M: Jassi Brar <jassisinghbrar@gmail.com>
8575 L: linux-kernel@vger.kernel.org
8578 F: include/linux/mailbox_client.h
8579 F: include/linux/mailbox_controller.h
8581 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8582 M: Michael Kerrisk <mtk.manpages@gmail.com>
8583 W: http://www.kernel.org/doc/man-pages
8584 L: linux-man@vger.kernel.org
8587 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8588 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8589 L: linux-mips@linux-mips.org
8591 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8593 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8594 M: Andrew Lunn <andrew@lunn.ch>
8595 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8596 L: netdev@vger.kernel.org
8598 F: drivers/net/dsa/mv88e6xxx/
8599 F: linux/platform_data/mv88e6xxx.h
8600 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8602 MARVELL ARMADA DRM SUPPORT
8603 M: Russell King <linux@armlinux.org.uk>
8605 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8606 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8607 F: drivers/gpu/drm/armada/
8608 F: include/uapi/drm/armada_drm.h
8609 F: Documentation/devicetree/bindings/display/armada/
8611 MARVELL CRYPTO DRIVER
8612 M: Boris Brezillon <boris.brezillon@bootlin.com>
8613 M: Arnaud Ebalard <arno@natisbad.org>
8614 F: drivers/crypto/marvell/
8616 L: linux-crypto@vger.kernel.org
8618 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8619 M: Mirko Lindner <mlindner@marvell.com>
8620 M: Stephen Hemminger <stephen@networkplumber.org>
8621 L: netdev@vger.kernel.org
8623 F: drivers/net/ethernet/marvell/sk*
8625 MARVELL LIBERTAS WIRELESS DRIVER
8626 L: libertas-dev@lists.infradead.org
8628 F: drivers/net/wireless/marvell/libertas/
8630 MARVELL MACCHIATOBIN SUPPORT
8631 M: Russell King <linux@armlinux.org.uk>
8632 L: linux-arm-kernel@lists.infradead.org
8634 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8636 MARVELL MV643XX ETHERNET DRIVER
8637 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8638 L: netdev@vger.kernel.org
8640 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8641 F: include/linux/mv643xx.h
8643 MARVELL MV88X3310 PHY DRIVER
8644 M: Russell King <linux@armlinux.org.uk>
8645 L: netdev@vger.kernel.org
8647 F: drivers/net/phy/marvell10g.c
8649 MARVELL MVNETA ETHERNET DRIVER
8650 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8651 L: netdev@vger.kernel.org
8653 F: drivers/net/ethernet/marvell/mvneta.*
8655 MARVELL MWIFIEX WIRELESS DRIVER
8656 M: Amitkumar Karwar <amitkarwar@gmail.com>
8657 M: Nishant Sarmukadam <nishants@marvell.com>
8658 M: Ganapathi Bhat <gbhat@marvell.com>
8659 M: Xinming Hu <huxm@marvell.com>
8660 L: linux-wireless@vger.kernel.org
8662 F: drivers/net/wireless/marvell/mwifiex/
8664 MARVELL MWL8K WIRELESS DRIVER
8665 M: Lennert Buytenhek <buytenh@wantstofly.org>
8666 L: linux-wireless@vger.kernel.org
8668 F: drivers/net/wireless/marvell/mwl8k.c
8670 MARVELL NAND CONTROLLER DRIVER
8671 M: Miquel Raynal <miquel.raynal@bootlin.com>
8672 L: linux-mtd@lists.infradead.org
8674 F: drivers/mtd/nand/raw/marvell_nand.c
8675 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8677 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8678 M: Nicolas Pitre <nico@fluxnic.net>
8680 F: drivers/mmc/host/mvsdio.*
8682 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8683 M: Hu Ziji <huziji@marvell.com>
8684 L: linux-mmc@vger.kernel.org
8686 F: drivers/mmc/host/sdhci-xenon*
8687 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8689 MATROX FRAMEBUFFER DRIVER
8690 L: linux-fbdev@vger.kernel.org
8692 F: drivers/video/fbdev/matrox/matroxfb_*
8693 F: include/uapi/linux/matroxfb.h
8695 MAX16065 HARDWARE MONITOR DRIVER
8696 M: Guenter Roeck <linux@roeck-us.net>
8697 L: linux-hwmon@vger.kernel.org
8699 F: Documentation/hwmon/max16065
8700 F: drivers/hwmon/max16065.c
8702 MAX20751 HARDWARE MONITOR DRIVER
8703 M: Guenter Roeck <linux@roeck-us.net>
8704 L: linux-hwmon@vger.kernel.org
8706 F: Documentation/hwmon/max20751
8707 F: drivers/hwmon/max20751.c
8709 MAX2175 SDR TUNER DRIVER
8710 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8711 L: linux-media@vger.kernel.org
8712 T: git git://linuxtv.org/media_tree.git
8714 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8715 F: Documentation/media/v4l-drivers/max2175.rst
8716 F: drivers/media/i2c/max2175*
8717 F: include/uapi/linux/max2175.h
8719 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8720 L: linux-hwmon@vger.kernel.org
8722 F: Documentation/hwmon/max6650
8723 F: drivers/hwmon/max6650.c
8725 MAX6697 HARDWARE MONITOR DRIVER
8726 M: Guenter Roeck <linux@roeck-us.net>
8727 L: linux-hwmon@vger.kernel.org
8729 F: Documentation/hwmon/max6697
8730 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8731 F: drivers/hwmon/max6697.c
8732 F: include/linux/platform_data/max6697.h
8734 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8735 M: Peter Rosin <peda@axentia.se>
8736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8738 F: Documentation/devicetree/bindings/sound/max9860.txt
8739 F: sound/soc/codecs/max9860.*
8741 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8742 M: Javier Martinez Canillas <javier@dowhile0.org>
8743 L: linux-kernel@vger.kernel.org
8745 F: drivers/regulator/max77802-regulator.c
8746 F: Documentation/devicetree/bindings/*/*max77802.txt
8747 F: include/dt-bindings/*/*max77802.h
8749 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8750 M: Krzysztof Kozlowski <krzk@kernel.org>
8751 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8752 L: linux-pm@vger.kernel.org
8754 F: drivers/power/supply/max14577_charger.c
8755 F: drivers/power/supply/max77693_charger.c
8757 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8758 M: Chanwoo Choi <cw00.choi@samsung.com>
8759 M: Krzysztof Kozlowski <krzk@kernel.org>
8760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8761 L: linux-kernel@vger.kernel.org
8763 F: drivers/*/max14577*.c
8764 F: drivers/*/max77686*.c
8765 F: drivers/*/max77693*.c
8766 F: drivers/extcon/extcon-max14577.c
8767 F: drivers/extcon/extcon-max77693.c
8768 F: drivers/rtc/rtc-max77686.c
8769 F: drivers/clk/clk-max77686.c
8770 F: Documentation/devicetree/bindings/mfd/max14577.txt
8771 F: Documentation/devicetree/bindings/*/max77686.txt
8772 F: Documentation/devicetree/bindings/mfd/max77693.txt
8773 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8774 F: include/linux/mfd/max14577*.h
8775 F: include/linux/mfd/max77686*.h
8776 F: include/linux/mfd/max77693*.h
8778 MAXIRADIO FM RADIO RECEIVER DRIVER
8779 M: Hans Verkuil <hverkuil@xs4all.nl>
8780 L: linux-media@vger.kernel.org
8781 T: git git://linuxtv.org/media_tree.git
8782 W: https://linuxtv.org
8784 F: drivers/media/radio/radio-maxiradio*
8786 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8787 M: Peter Rosin <peda@axentia.se>
8788 L: linux-iio@vger.kernel.org
8790 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8791 F: drivers/iio/potentiometer/mcp4018.c
8792 F: drivers/iio/potentiometer/mcp4531.c
8794 MCR20A IEEE-802.15.4 RADIO DRIVER
8795 M: Xue Liu <liuxuenetmail@gmail.com>
8796 L: linux-wpan@vger.kernel.org
8797 W: https://github.com/xueliu/mcr20a-linux
8799 F: drivers/net/ieee802154/mcr20a.c
8800 F: drivers/net/ieee802154/mcr20a.h
8801 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8803 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8804 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8805 L: linux-iio@vger.kernel.org
8807 F: drivers/iio/dac/cio-dac.c
8809 MEDIA DRIVERS FOR ASCOT2E
8810 M: Sergey Kozlov <serjk@netup.ru>
8811 M: Abylay Ospan <aospan@netup.ru>
8812 L: linux-media@vger.kernel.org
8813 W: https://linuxtv.org
8815 T: git git://linuxtv.org/media_tree.git
8817 F: drivers/media/dvb-frontends/ascot2e*
8819 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8820 M: Jasmin Jessich <jasmin@anw.at>
8821 L: linux-media@vger.kernel.org
8822 W: https://linuxtv.org
8823 T: git git://linuxtv.org/media_tree.git
8825 F: drivers/media/dvb-frontends/cxd2099*
8827 MEDIA DRIVERS FOR CXD2841ER
8828 M: Sergey Kozlov <serjk@netup.ru>
8829 M: Abylay Ospan <aospan@netup.ru>
8830 L: linux-media@vger.kernel.org
8831 W: https://linuxtv.org
8833 T: git git://linuxtv.org/media_tree.git
8835 F: drivers/media/dvb-frontends/cxd2841er*
8837 MEDIA DRIVERS FOR CXD2880
8838 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8839 L: linux-media@vger.kernel.org
8840 W: http://linuxtv.org/
8841 T: git git://linuxtv.org/media_tree.git
8843 F: drivers/media/dvb-frontends/cxd2880/*
8844 F: drivers/media/spi/cxd2880*
8846 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8847 M: Daniel Scheller <d.scheller.oss@gmail.com>
8848 L: linux-media@vger.kernel.org
8849 W: https://linuxtv.org
8850 T: git git://linuxtv.org/media_tree.git
8852 F: drivers/media/pci/ddbridge/*
8854 MEDIA DRIVERS FOR FREESCALE IMX
8855 M: Steve Longerbeam <slongerbeam@gmail.com>
8856 M: Philipp Zabel <p.zabel@pengutronix.de>
8857 L: linux-media@vger.kernel.org
8858 T: git git://linuxtv.org/media_tree.git
8860 F: Documentation/devicetree/bindings/media/imx.txt
8861 F: Documentation/media/v4l-drivers/imx.rst
8862 F: drivers/staging/media/imx/
8863 F: include/linux/imx-media.h
8864 F: include/media/imx.h
8866 MEDIA DRIVERS FOR HELENE
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/helene*
8875 MEDIA DRIVERS FOR HORUS3A
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/horus3a*
8885 MEDIA DRIVERS FOR LNBH25
8886 M: Sergey Kozlov <serjk@netup.ru>
8887 M: Abylay Ospan <aospan@netup.ru>
8888 L: linux-media@vger.kernel.org
8889 W: https://linuxtv.org
8891 T: git git://linuxtv.org/media_tree.git
8893 F: drivers/media/dvb-frontends/lnbh25*
8895 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8896 M: Daniel Scheller <d.scheller.oss@gmail.com>
8897 L: linux-media@vger.kernel.org
8898 W: https://linuxtv.org
8899 T: git git://linuxtv.org/media_tree.git
8901 F: drivers/media/dvb-frontends/mxl5xx*
8903 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8904 M: Sergey Kozlov <serjk@netup.ru>
8905 M: Abylay Ospan <aospan@netup.ru>
8906 L: linux-media@vger.kernel.org
8907 W: https://linuxtv.org
8909 T: git git://linuxtv.org/media_tree.git
8911 F: drivers/media/pci/netup_unidvb/*
8913 MEDIA DRIVERS FOR RENESAS - CEU
8914 M: Jacopo Mondi <jacopo@jmondi.org>
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,ceu.txt
8920 F: drivers/media/platform/renesas-ceu.c
8921 F: include/media/drv-intf/renesas-ceu.h
8923 MEDIA DRIVERS FOR RENESAS - DRIF
8924 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8925 L: linux-media@vger.kernel.org
8926 L: linux-renesas-soc@vger.kernel.org
8927 T: git git://linuxtv.org/media_tree.git
8929 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8930 F: drivers/media/platform/rcar_drif.c
8932 MEDIA DRIVERS FOR RENESAS - FCP
8933 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,fcp.txt
8939 F: drivers/media/platform/rcar-fcp.c
8940 F: include/media/rcar-fcp.h
8942 MEDIA DRIVERS FOR RENESAS - FDP1
8943 M: Kieran Bingham <kieran@bingham.xyz>
8944 L: linux-media@vger.kernel.org
8945 L: linux-renesas-soc@vger.kernel.org
8946 T: git git://linuxtv.org/media_tree.git
8948 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8949 F: drivers/media/platform/rcar_fdp1.c
8951 MEDIA DRIVERS FOR RENESAS - VIN
8952 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,rcar-csi2.txt
8958 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8959 F: drivers/media/platform/rcar-vin/
8961 MEDIA DRIVERS FOR RENESAS - VSP1
8962 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8963 L: linux-media@vger.kernel.org
8964 L: linux-renesas-soc@vger.kernel.org
8965 T: git git://linuxtv.org/media_tree.git
8967 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8968 F: drivers/media/platform/vsp1/
8970 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8971 M: Daniel Scheller <d.scheller.oss@gmail.com>
8972 L: linux-media@vger.kernel.org
8973 W: https://linuxtv.org
8974 T: git git://linuxtv.org/media_tree.git
8976 F: drivers/media/dvb-frontends/stv0910*
8978 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8979 M: Daniel Scheller <d.scheller.oss@gmail.com>
8980 L: linux-media@vger.kernel.org
8981 W: https://linuxtv.org
8982 T: git git://linuxtv.org/media_tree.git
8984 F: drivers/media/dvb-frontends/stv6111*
8986 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8987 M: Dmitry Osipenko <digetx@gmail.com>
8988 L: linux-media@vger.kernel.org
8989 L: linux-tegra@vger.kernel.org
8990 T: git git://linuxtv.org/media_tree.git
8992 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8993 F: drivers/staging/media/tegra-vde/
8995 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8996 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8997 P: LinuxTV.org Project
8998 L: linux-media@vger.kernel.org
8999 W: https://linuxtv.org
9000 Q: http://patchwork.kernel.org/project/linux-media/list/
9001 T: git git://linuxtv.org/media_tree.git
9003 F: Documentation/devicetree/bindings/media/
9004 F: Documentation/media/
9006 F: drivers/staging/media/
9007 F: include/linux/platform_data/media/
9009 F: include/uapi/linux/dvb/
9010 F: include/uapi/linux/videodev2.h
9011 F: include/uapi/linux/media.h
9012 F: include/uapi/linux/v4l2-*
9013 F: include/uapi/linux/meye.h
9014 F: include/uapi/linux/ivtv*
9015 F: include/uapi/linux/uvcvideo.h
9018 M: Sean Wang <sean.wang@mediatek.com>
9020 F: drivers/media/rc/mtk-cir.c
9023 M: Sean Wang <sean.wang@mediatek.com>
9024 L: dmaengine@vger.kernel.org
9025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9028 F: Documentation/devicetree/bindings/dma/mtk-*
9029 F: drivers/dma/mediatek/
9031 MEDIATEK PMIC LED DRIVER
9032 M: Sean Wang <sean.wang@mediatek.com>
9034 F: drivers/leds/leds-mt6323.c
9035 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9037 MEDIATEK ETHERNET DRIVER
9038 M: Felix Fietkau <nbd@openwrt.org>
9039 M: John Crispin <john@phrozen.org>
9040 M: Sean Wang <sean.wang@mediatek.com>
9041 M: Nelson Chang <nelson.chang@mediatek.com>
9042 L: netdev@vger.kernel.org
9044 F: drivers/net/ethernet/mediatek/
9046 MEDIATEK SWITCH DRIVER
9047 M: Sean Wang <sean.wang@mediatek.com>
9048 L: netdev@vger.kernel.org
9050 F: drivers/net/dsa/mt7530.*
9051 F: net/dsa/tag_mtk.c
9053 MEDIATEK JPEG DRIVER
9054 M: Rick Chang <rick.chang@mediatek.com>
9055 M: Bin Liu <bin.liu@mediatek.com>
9057 F: drivers/media/platform/mtk-jpeg/
9058 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9061 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9062 M: Houlong Wei <houlong.wei@mediatek.com>
9063 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9065 F: drivers/media/platform/mtk-mdp/
9066 F: drivers/media/platform/mtk-vpu/
9067 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9069 MEDIATEK MEDIA DRIVER
9070 M: Tiffany Lin <tiffany.lin@mediatek.com>
9071 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9073 F: drivers/media/platform/mtk-vcodec/
9074 F: drivers/media/platform/mtk-vpu/
9075 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9076 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9078 MEDIATEK MT7601U WIRELESS LAN DRIVER
9079 M: Jakub Kicinski <kubakici@wp.pl>
9080 L: linux-wireless@vger.kernel.org
9082 F: drivers/net/wireless/mediatek/mt7601u/
9084 MEDIATEK NAND CONTROLLER DRIVER
9085 M: Xiaolei Li <xiaolei.li@mediatek.com>
9086 L: linux-mtd@lists.infradead.org
9088 F: drivers/mtd/nand/raw/mtk_*
9089 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9091 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9092 M: Sean Wang <sean.wang@mediatek.com>
9094 F: drivers/char/hw_random/mtk-rng.c
9096 MEDIATEK USB3 DRD IP DRIVER
9097 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9098 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9102 F: drivers/usb/mtu3/
9104 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9105 M: Peter Senna Tschudin <peter.senna@collabora.com>
9106 M: Martin Donnelly <martin.donnelly@ge.com>
9107 M: Martyn Welch <martyn.welch@collabora.co.uk>
9109 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9110 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9112 MEGARAID SCSI/SAS DRIVERS
9113 M: Kashyap Desai <kashyap.desai@broadcom.com>
9114 M: Sumit Saxena <sumit.saxena@broadcom.com>
9115 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9116 L: megaraidlinux.pdl@broadcom.com
9117 L: linux-scsi@vger.kernel.org
9118 W: http://www.avagotech.com/support/
9120 F: Documentation/scsi/megaraid.txt
9121 F: drivers/scsi/megaraid.*
9122 F: drivers/scsi/megaraid/
9124 MELEXIS MLX90614 DRIVER
9125 M: Crt Mori <cmo@melexis.com>
9126 L: linux-iio@vger.kernel.org
9127 W: http://www.melexis.com
9129 F: drivers/iio/temperature/mlx90614.c
9131 MELEXIS MLX90632 DRIVER
9132 M: Crt Mori <cmo@melexis.com>
9133 L: linux-iio@vger.kernel.org
9134 W: http://www.melexis.com
9136 F: drivers/iio/temperature/mlx90632.c
9138 MELFAS MIP4 TOUCHSCREEN DRIVER
9139 M: Sangwon Jee <jeesw@melfas.com>
9140 W: http://www.melfas.com
9142 F: drivers/input/touchscreen/melfas_mip4.c
9143 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9145 MELLANOX ETHERNET DRIVER (mlx4_en)
9146 M: Tariq Toukan <tariqt@mellanox.com>
9147 L: netdev@vger.kernel.org
9149 W: http://www.mellanox.com
9150 Q: http://patchwork.ozlabs.org/project/netdev/list/
9151 F: drivers/net/ethernet/mellanox/mlx4/en_*
9153 MELLANOX ETHERNET DRIVER (mlx5e)
9154 M: Saeed Mahameed <saeedm@mellanox.com>
9155 L: netdev@vger.kernel.org
9157 W: http://www.mellanox.com
9158 Q: http://patchwork.ozlabs.org/project/netdev/list/
9159 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9161 MELLANOX ETHERNET INNOVA DRIVERS
9162 R: Boris Pismenny <borisp@mellanox.com>
9163 L: netdev@vger.kernel.org
9165 W: http://www.mellanox.com
9166 Q: http://patchwork.ozlabs.org/project/netdev/list/
9167 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9168 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9169 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9170 F: include/linux/mlx5/mlx5_ifc_fpga.h
9172 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9173 R: Boris Pismenny <borisp@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/mlx5/core/en_ipsec/*
9179 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9181 MELLANOX ETHERNET SWITCH DRIVERS
9182 M: Jiri Pirko <jiri@mellanox.com>
9183 M: Ido Schimmel <idosch@mellanox.com>
9184 L: netdev@vger.kernel.org
9186 W: http://www.mellanox.com
9187 Q: http://patchwork.ozlabs.org/project/netdev/list/
9188 F: drivers/net/ethernet/mellanox/mlxsw/
9190 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9191 M: mlxsw@mellanox.com
9192 L: netdev@vger.kernel.org
9194 W: http://www.mellanox.com
9195 Q: http://patchwork.ozlabs.org/project/netdev/list/
9196 F: drivers/net/ethernet/mellanox/mlxfw/
9198 MELLANOX HARDWARE PLATFORM SUPPORT
9199 M: Andy Shevchenko <andy@infradead.org>
9200 M: Darren Hart <dvhart@infradead.org>
9201 M: Vadim Pasternak <vadimp@mellanox.com>
9202 L: platform-driver-x86@vger.kernel.org
9204 F: drivers/platform/mellanox/
9206 MELLANOX MLX4 core VPI driver
9207 M: Tariq Toukan <tariqt@mellanox.com>
9208 L: netdev@vger.kernel.org
9209 L: linux-rdma@vger.kernel.org
9210 W: http://www.mellanox.com
9211 Q: http://patchwork.ozlabs.org/project/netdev/list/
9213 F: drivers/net/ethernet/mellanox/mlx4/
9214 F: include/linux/mlx4/
9216 MELLANOX MLX4 IB driver
9217 M: Yishai Hadas <yishaih@mellanox.com>
9218 L: linux-rdma@vger.kernel.org
9219 W: http://www.mellanox.com
9220 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9222 F: drivers/infiniband/hw/mlx4/
9223 F: include/linux/mlx4/
9224 F: include/uapi/rdma/mlx4-abi.h
9226 MELLANOX MLX5 core VPI driver
9227 M: Saeed Mahameed <saeedm@mellanox.com>
9228 M: Leon Romanovsky <leonro@mellanox.com>
9229 L: netdev@vger.kernel.org
9230 L: linux-rdma@vger.kernel.org
9231 W: http://www.mellanox.com
9232 Q: http://patchwork.ozlabs.org/project/netdev/list/
9234 F: drivers/net/ethernet/mellanox/mlx5/core/
9235 F: include/linux/mlx5/
9237 MELLANOX MLX5 IB driver
9238 M: Leon Romanovsky <leonro@mellanox.com>
9239 L: linux-rdma@vger.kernel.org
9240 W: http://www.mellanox.com
9241 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9243 F: drivers/infiniband/hw/mlx5/
9244 F: include/linux/mlx5/
9245 F: include/uapi/rdma/mlx5-abi.h
9247 MELLANOX MLXCPLD I2C AND MUX DRIVER
9248 M: Vadim Pasternak <vadimp@mellanox.com>
9249 M: Michael Shych <michaelsh@mellanox.com>
9250 L: linux-i2c@vger.kernel.org
9252 F: drivers/i2c/busses/i2c-mlxcpld.c
9253 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9254 F: Documentation/i2c/busses/i2c-mlxcpld
9256 MELLANOX MLXCPLD LED DRIVER
9257 M: Vadim Pasternak <vadimp@mellanox.com>
9258 L: linux-leds@vger.kernel.org
9260 F: drivers/leds/leds-mlxcpld.c
9261 F: drivers/leds/leds-mlxreg.c
9262 F: Documentation/leds/leds-mlxcpld.txt
9264 MELLANOX PLATFORM DRIVER
9265 M: Vadim Pasternak <vadimp@mellanox.com>
9266 L: platform-driver-x86@vger.kernel.org
9268 F: drivers/platform/x86/mlx-platform.c
9271 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9272 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9273 L: linux-kernel@vger.kernel.org
9275 F: kernel/sched/membarrier.c
9276 F: include/uapi/linux/membarrier.h
9277 F: arch/powerpc/include/asm/membarrier.h
9280 L: linux-mm@kvack.org
9281 W: http://www.linux-mm.org
9283 F: include/linux/mm.h
9284 F: include/linux/gfp.h
9285 F: include/linux/mmzone.h
9286 F: include/linux/memory_hotplug.h
9287 F: include/linux/vmalloc.h
9290 MEMORY TECHNOLOGY DEVICES (MTD)
9291 M: David Woodhouse <dwmw2@infradead.org>
9292 M: Brian Norris <computersforpeace@gmail.com>
9293 M: Boris Brezillon <boris.brezillon@bootlin.com>
9294 M: Marek Vasut <marek.vasut@gmail.com>
9295 M: Richard Weinberger <richard@nod.at>
9296 L: linux-mtd@lists.infradead.org
9297 W: http://www.linux-mtd.infradead.org/
9298 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9299 T: git git://git.infradead.org/linux-mtd.git master
9300 T: git git://git.infradead.org/linux-mtd.git mtd/next
9302 F: Documentation/devicetree/bindings/mtd/
9304 F: include/linux/mtd/
9305 F: include/uapi/mtd/
9307 MEN A21 WATCHDOG DRIVER
9308 M: Johannes Thumshirn <morbidrsa@gmail.com>
9309 L: linux-watchdog@vger.kernel.org
9311 F: drivers/watchdog/mena21_wdt.c
9313 MEN CHAMELEON BUS (mcb)
9314 M: Johannes Thumshirn <morbidrsa@gmail.com>
9317 F: include/linux/mcb.h
9318 F: Documentation/men-chameleon-bus.txt
9320 MEN F21BMC (Board Management Controller)
9321 M: Andreas Werner <andreas.werner@men.de>
9323 F: drivers/mfd/menf21bmc.c
9324 F: drivers/watchdog/menf21bmc_wdt.c
9325 F: drivers/leds/leds-menf21bmc.c
9326 F: drivers/hwmon/menf21bmc_hwmon.c
9327 F: Documentation/hwmon/menf21bmc
9329 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9330 M: Neil Armstrong <narmstrong@baylibre.com>
9331 L: linux-media@lists.freedesktop.org
9332 L: linux-amlogic@lists.infradead.org
9333 W: http://linux-meson.com/
9335 F: drivers/media/platform/meson/ao-cec.c
9336 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9337 T: git git://linuxtv.org/media_tree.git
9339 MICROBLAZE ARCHITECTURE
9340 M: Michal Simek <monstr@monstr.eu>
9341 W: http://www.monstr.eu/fdt/
9342 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9346 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9347 M: Richard Genoud <richard.genoud@gmail.com>
9349 F: drivers/tty/serial/atmel_serial.c
9350 F: drivers/tty/serial/atmel_serial.h
9352 MICROCHIP / ATMEL DMA DRIVER
9353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9355 L: dmaengine@vger.kernel.org
9357 F: drivers/dma/at_hdmac.c
9358 F: drivers/dma/at_hdmac_regs.h
9359 F: include/linux/platform_data/dma-atmel.h
9361 MICROCHIP / ATMEL ECC DRIVER
9362 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9363 L: linux-crypto@vger.kernel.org
9365 F: drivers/crypto/atmel-ecc.*
9367 MICROCHIP / ATMEL ISC DRIVER
9368 M: Songjun Wu <songjun.wu@microchip.com>
9369 L: linux-media@vger.kernel.org
9371 F: drivers/media/platform/atmel/atmel-isc.c
9372 F: drivers/media/platform/atmel/atmel-isc-regs.h
9373 F: devicetree/bindings/media/atmel-isc.txt
9375 MICROCHIP / ATMEL NAND DRIVER
9376 M: Wenyou Yang <wenyou.yang@microchip.com>
9377 M: Josh Wu <rainyfeeling@outlook.com>
9378 L: linux-mtd@lists.infradead.org
9380 F: drivers/mtd/nand/raw/atmel/*
9381 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9383 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9384 M: Woojung Huh <Woojung.Huh@microchip.com>
9385 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9386 L: netdev@vger.kernel.org
9388 F: net/dsa/tag_ksz.c
9389 F: drivers/net/dsa/microchip/*
9390 F: include/linux/platform_data/microchip-ksz.h
9391 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9393 MICROCHIP LAN743X ETHERNET DRIVER
9394 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9395 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9396 L: netdev@vger.kernel.org
9398 F: drivers/net/ethernet/microchip/lan743x_*
9400 MICROCHIP USB251XB DRIVER
9401 M: Richard Leitner <richard.leitner@skidata.com>
9402 L: linux-usb@vger.kernel.org
9404 F: drivers/usb/misc/usb251xb.c
9405 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9408 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9409 L: linux-mips@linux-mips.org
9411 F: arch/mips/generic/board-ocelot.c
9412 F: arch/mips/configs/generic/board-ocelot.config
9413 F: arch/mips/boot/dts/mscc/
9414 F: Documentation/devicetree/bindings/mips/mscc.txt
9416 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9417 M: Don Brace <don.brace@microsemi.com>
9418 L: esc.storagedev@microsemi.com
9419 L: linux-scsi@vger.kernel.org
9421 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9422 F: drivers/scsi/smartpqi/Kconfig
9423 F: drivers/scsi/smartpqi/Makefile
9424 F: include/linux/cciss*.h
9425 F: include/uapi/linux/cciss*.h
9426 F: Documentation/scsi/smartpqi.txt
9428 MICROSEMI ETHERNET SWITCH DRIVER
9429 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9430 L: netdev@vger.kernel.org
9432 F: drivers/net/ethernet/mscc/
9434 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9435 M: Chen Yu <yu.c.chen@intel.com>
9436 L: platform-driver-x86@vger.kernel.org
9438 F: drivers/platform/x86/surfacepro3_button.c
9441 M: Oliver Neukum <oliver@neukum.org>
9443 F: drivers/usb/image/microtek.*
9446 M: Ralf Baechle <ralf@linux-mips.org>
9447 M: Paul Burton <paul.burton@mips.com>
9448 M: James Hogan <jhogan@kernel.org>
9449 L: linux-mips@linux-mips.org
9450 W: http://www.linux-mips.org/
9451 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9453 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9455 F: Documentation/devicetree/bindings/mips/
9456 F: Documentation/mips/
9458 F: drivers/platform/mips/
9460 MIPS BOSTON DEVELOPMENT BOARD
9461 M: Paul Burton <paul.burton@mips.com>
9462 L: linux-mips@linux-mips.org
9464 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9465 F: arch/mips/boot/dts/img/boston.dts
9466 F: arch/mips/configs/generic/board-boston.config
9467 F: drivers/clk/imgtec/clk-boston.c
9468 F: include/dt-bindings/clock/boston-clock.h
9470 MIPS GENERIC PLATFORM
9471 M: Paul Burton <paul.burton@mips.com>
9472 L: linux-mips@linux-mips.org
9474 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9475 F: arch/mips/generic/
9476 F: arch/mips/tools/generic-board-config.sh
9478 MIPS/LOONGSON1 ARCHITECTURE
9479 M: Keguang Zhang <keguang.zhang@gmail.com>
9480 L: linux-mips@linux-mips.org
9482 F: arch/mips/loongson32/
9483 F: arch/mips/include/asm/mach-loongson32/
9484 F: drivers/*/*loongson1*
9485 F: drivers/*/*/*loongson1*
9487 MIPS/LOONGSON2 ARCHITECTURE
9488 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9489 L: linux-mips@linux-mips.org
9491 F: arch/mips/loongson64/*{2e/2f}*
9492 F: arch/mips/include/asm/mach-loongson64/
9493 F: drivers/*/*loongson2*
9494 F: drivers/*/*/*loongson2*
9496 MIPS/LOONGSON3 ARCHITECTURE
9497 M: Huacai Chen <chenhc@lemote.com>
9498 L: linux-mips@linux-mips.org
9500 F: arch/mips/loongson64/
9501 F: arch/mips/include/asm/mach-loongson64/
9502 F: drivers/platform/mips/cpu_hwmon.c
9503 F: drivers/*/*loongson3*
9504 F: drivers/*/*/*loongson3*
9506 MIPS RINT INSTRUCTION EMULATION
9507 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9508 L: linux-mips@linux-mips.org
9510 F: arch/mips/math-emu/sp_rint.c
9511 F: arch/mips/math-emu/dp_rint.c
9513 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9514 M: Hans Verkuil <hverkuil@xs4all.nl>
9515 L: linux-media@vger.kernel.org
9516 T: git git://linuxtv.org/media_tree.git
9517 W: https://linuxtv.org
9519 F: drivers/media/radio/radio-miropcm20*
9522 M: Eric Miao <eric.y.miao@gmail.com>
9523 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525 T: git git://github.com/hzhuang1/linux.git
9526 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9528 F: arch/arm/boot/dts/mmp*
9529 F: arch/arm/mach-mmp/
9531 MN88472 MEDIA DRIVER
9532 M: Antti Palosaari <crope@iki.fi>
9533 L: linux-media@vger.kernel.org
9534 W: https://linuxtv.org
9535 W: http://palosaari.fi/linux/
9536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9538 F: drivers/media/dvb-frontends/mn88472*
9540 MN88473 MEDIA DRIVER
9541 M: Antti Palosaari <crope@iki.fi>
9542 L: linux-media@vger.kernel.org
9543 W: https://linuxtv.org
9544 W: http://palosaari.fi/linux/
9545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9547 F: drivers/media/dvb-frontends/mn88473*
9549 PCI DRIVER FOR MOBIVEIL PCIE IP
9550 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9551 L: linux-pci@vger.kernel.org
9553 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9554 F: drivers/pci/controller/pcie-mobiveil.c
9557 M: Jessica Yu <jeyu@kernel.org>
9558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9560 F: include/linux/module.h
9563 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9564 W: http://popies.net/meye/
9566 F: Documentation/media/v4l-drivers/meye*
9567 F: drivers/media/pci/meye/
9568 F: include/uapi/linux/meye.h
9570 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9571 M: Jiri Slaby <jirislaby@gmail.com>
9573 F: Documentation/serial/moxa-smartio
9574 F: drivers/tty/mxser.*
9576 MR800 AVERMEDIA USB FM RADIO DRIVER
9577 M: Alexey Klimov <klimov.linux@gmail.com>
9578 L: linux-media@vger.kernel.org
9579 T: git git://linuxtv.org/media_tree.git
9581 F: drivers/media/radio/radio-mr800.c
9583 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9584 M: Alan Ott <alan@signal11.us>
9585 L: linux-wpan@vger.kernel.org
9587 F: drivers/net/ieee802154/mrf24j40.c
9588 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9591 M: "Lee, Chun-Yi" <jlee@suse.com>
9592 L: platform-driver-x86@vger.kernel.org
9594 F: drivers/platform/x86/msi-laptop.c
9597 L: platform-driver-x86@vger.kernel.org
9599 F: drivers/platform/x86/msi-wmi.c
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/tuners/msi001*
9611 MSI2500 MEDIA DRIVER
9612 M: Antti Palosaari <crope@iki.fi>
9613 L: linux-media@vger.kernel.org
9614 W: https://linuxtv.org
9615 W: http://palosaari.fi/linux/
9616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9617 T: git git://linuxtv.org/anttip/media_tree.git
9619 F: drivers/media/usb/msi2500/
9621 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9622 M: Robert Jarzmik <robert.jarzmik@free.fr>
9623 L: linux-mtd@lists.infradead.org
9625 F: drivers/mtd/devices/docg3*
9627 MT9M032 APTINA SENSOR DRIVER
9628 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9629 L: linux-media@vger.kernel.org
9630 T: git git://linuxtv.org/media_tree.git
9632 F: drivers/media/i2c/mt9m032.c
9633 F: include/media/i2c/mt9m032.h
9635 MT9P031 APTINA CAMERA SENSOR
9636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9637 L: linux-media@vger.kernel.org
9638 T: git git://linuxtv.org/media_tree.git
9640 F: drivers/media/i2c/mt9p031.c
9641 F: include/media/i2c/mt9p031.h
9643 MT9T001 APTINA CAMERA SENSOR
9644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9645 L: linux-media@vger.kernel.org
9646 T: git git://linuxtv.org/media_tree.git
9648 F: drivers/media/i2c/mt9t001.c
9649 F: include/media/i2c/mt9t001.h
9651 MT9T112 APTINA CAMERA SENSOR
9652 M: Jacopo Mondi <jacopo@jmondi.org>
9653 L: linux-media@vger.kernel.org
9654 T: git git://linuxtv.org/media_tree.git
9656 F: drivers/media/i2c/mt9t112.c
9657 F: include/media/i2c/mt9t112.h
9659 MT9V032 APTINA CAMERA SENSOR
9660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9661 L: linux-media@vger.kernel.org
9662 T: git git://linuxtv.org/media_tree.git
9664 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9665 F: drivers/media/i2c/mt9v032.c
9666 F: include/media/i2c/mt9v032.h
9668 MULTIFUNCTION DEVICES (MFD)
9669 M: Lee Jones <lee.jones@linaro.org>
9670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9672 F: Documentation/devicetree/bindings/mfd/
9674 F: include/linux/mfd/
9675 F: include/dt-bindings/mfd/
9677 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9679 F: drivers/mmc/host/mmc_spi.c
9680 F: include/linux/spi/mmc_spi.h
9682 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9683 M: Ulf Hansson <ulf.hansson@linaro.org>
9684 L: linux-mmc@vger.kernel.org
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9687 F: Documentation/devicetree/bindings/mmc/
9689 F: include/linux/mmc/
9690 F: include/uapi/linux/mmc/
9692 MULTIPLEXER SUBSYSTEM
9693 M: Peter Rosin <peda@axentia.se>
9695 F: Documentation/ABI/testing/sysfs-class-mux*
9696 F: Documentation/devicetree/bindings/mux/
9697 F: include/linux/dt-bindings/mux/
9698 F: include/linux/mux/
9701 MULTITECH MULTIPORT CARD (ISICOM)
9703 F: drivers/tty/isicom.c
9704 F: include/linux/isicom.h
9706 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9707 M: Bin Liu <b-liu@ti.com>
9708 L: linux-usb@vger.kernel.org
9710 F: drivers/usb/musb/
9712 MXL5007T MEDIA DRIVER
9713 M: Michael Krufky <mkrufky@linuxtv.org>
9714 L: linux-media@vger.kernel.org
9715 W: https://linuxtv.org
9716 W: http://github.com/mkrufky
9717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9718 T: git git://linuxtv.org/mkrufky/tuners.git
9720 F: drivers/media/tuners/mxl5007t.*
9723 M: Marek Vasut <marex@denx.de>
9725 F: drivers/gpu/drm/mxsfb/
9726 F: Documentation/devicetree/bindings/display/mxsfb.txt
9728 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9729 M: Chris Lee <christopher.lee@cspi.com>
9730 L: netdev@vger.kernel.org
9731 W: https://www.cspi.com/ethernet-products/support/downloads/
9733 F: drivers/net/ethernet/myricom/myri10ge/
9735 NAND FLASH SUBSYSTEM
9736 M: Boris Brezillon <boris.brezillon@bootlin.com>
9737 M: Miquel Raynal <miquel.raynal@bootlin.com>
9738 R: Richard Weinberger <richard@nod.at>
9739 L: linux-mtd@lists.infradead.org
9740 W: http://www.linux-mtd.infradead.org/
9741 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9742 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9743 T: git git://git.infradead.org/linux-mtd.git nand/next
9745 F: drivers/mtd/nand/
9746 F: include/linux/mtd/*nand*.h
9748 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9749 M: Daniel Mack <zonque@gmail.com>
9751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9752 W: http://www.native-instruments.com
9755 NATSEMI ETHERNET DRIVER (DP8381x)
9757 F: drivers/net/ethernet/natsemi/natsemi.c
9760 M: Petr Vandrovec <petr@vandrovec.name>
9762 F: drivers/staging/ncpfs/
9764 NCR 5380 SCSI DRIVERS
9765 M: Finn Thain <fthain@telegraphics.com.au>
9766 M: Michael Schmitz <schmitzmic@gmail.com>
9767 L: linux-scsi@vger.kernel.org
9769 F: Documentation/scsi/g_NCR5380.txt
9770 F: drivers/scsi/NCR5380.*
9771 F: drivers/scsi/arm/cumana_1.c
9772 F: drivers/scsi/arm/oak.c
9773 F: drivers/scsi/atari_scsi.*
9774 F: drivers/scsi/dmx3191d.c
9775 F: drivers/scsi/g_NCR5380.*
9776 F: drivers/scsi/mac_scsi.*
9777 F: drivers/scsi/sun3_scsi.*
9778 F: drivers/scsi/sun3_scsi_vme.c
9780 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9781 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9782 L: linux-scsi@vger.kernel.org
9784 F: drivers/scsi/NCR_D700.*
9787 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9791 NCT6775 HARDWARE MONITOR DRIVER
9792 M: Guenter Roeck <linux@roeck-us.net>
9793 L: linux-hwmon@vger.kernel.org
9795 F: Documentation/hwmon/nct6775
9796 F: drivers/hwmon/nct6775.c
9799 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9800 L: netdev@vger.kernel.org
9802 F: driver/net/net_failover.c
9803 F: include/net/net_failover.h
9804 F: Documentation/networking/net_failover.rst
9806 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9807 M: Faisal Latif <faisal.latif@intel.com>
9808 L: linux-rdma@vger.kernel.org
9809 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9811 F: drivers/infiniband/hw/nes/
9812 F: include/uapi/rdma/nes-abi.h
9814 NETEM NETWORK EMULATOR
9815 M: Stephen Hemminger <stephen@networkplumber.org>
9816 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9818 F: net/sched/sch_netem.c
9820 NETERION 10GbE DRIVERS (s2io/vxge)
9821 M: Jon Mason <jdmason@kudzu.us>
9822 L: netdev@vger.kernel.org
9824 F: Documentation/networking/s2io.txt
9825 F: Documentation/networking/vxge.txt
9826 F: drivers/net/ethernet/neterion/
9829 M: Pablo Neira Ayuso <pablo@netfilter.org>
9830 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9831 M: Florian Westphal <fw@strlen.de>
9832 L: netfilter-devel@vger.kernel.org
9833 L: coreteam@netfilter.org
9834 W: http://www.netfilter.org/
9835 W: http://www.iptables.org/
9836 W: http://www.nftables.org/
9837 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9841 F: include/linux/netfilter*
9842 F: include/linux/netfilter/
9843 F: include/net/netfilter/
9844 F: include/uapi/linux/netfilter*
9845 F: include/uapi/linux/netfilter/
9846 F: net/*/netfilter.c
9849 F: net/bridge/br_netfilter*.c
9851 NETROM NETWORK LAYER
9852 M: Ralf Baechle <ralf@linux-mips.org>
9853 L: linux-hams@vger.kernel.org
9854 W: http://www.linux-ax25.org/
9856 F: include/net/netrom.h
9857 F: include/uapi/linux/netrom.h
9860 NETRONOME ETHERNET DRIVERS
9861 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9862 L: oss-drivers@netronome.com
9864 F: drivers/net/ethernet/netronome/
9866 NETWORK BLOCK DEVICE (NBD)
9867 M: Josef Bacik <josef@toxicpanda.com>
9869 L: linux-block@vger.kernel.org
9870 L: nbd@other.debian.org
9871 F: Documentation/blockdev/nbd.txt
9872 F: drivers/block/nbd.c
9873 F: include/uapi/linux/nbd.h
9875 NETWORK DROP MONITOR
9876 M: Neil Horman <nhorman@tuxdriver.com>
9877 L: netdev@vger.kernel.org
9879 W: https://fedorahosted.org/dropwatch/
9880 F: net/core/drop_monitor.c
9883 M: "David S. Miller" <davem@davemloft.net>
9884 L: netdev@vger.kernel.org
9885 W: http://www.linuxfoundation.org/en/Net
9886 Q: http://patchwork.ozlabs.org/project/netdev/list/
9887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9890 F: Documentation/devicetree/bindings/net/
9892 F: include/linux/if_*
9893 F: include/linux/netdevice.h
9894 F: include/linux/etherdevice.h
9895 F: include/linux/fcdevice.h
9896 F: include/linux/fddidevice.h
9897 F: include/linux/hippidevice.h
9898 F: include/linux/inetdevice.h
9899 F: include/uapi/linux/if_*
9900 F: include/uapi/linux/netdevice.h
9902 NETWORKING DRIVERS (WIRELESS)
9903 M: Kalle Valo <kvalo@codeaurora.org>
9904 L: linux-wireless@vger.kernel.org
9905 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9909 F: Documentation/devicetree/bindings/net/wireless/
9910 F: drivers/net/wireless/
9913 M: Andrew Lunn <andrew@lunn.ch>
9914 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9915 M: Florian Fainelli <f.fainelli@gmail.com>
9917 F: Documentation/devicetree/bindings/net/dsa/
9919 F: include/net/dsa.h
9920 F: include/linux/dsa/
9923 NETWORKING [GENERAL]
9924 M: "David S. Miller" <davem@davemloft.net>
9925 L: netdev@vger.kernel.org
9926 W: http://www.linuxfoundation.org/en/Net
9927 Q: http://patchwork.ozlabs.org/project/netdev/list/
9928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9930 B: mailto:netdev@vger.kernel.org
9934 F: include/linux/in.h
9935 F: include/linux/net.h
9936 F: include/linux/netdevice.h
9937 F: include/uapi/linux/in.h
9938 F: include/uapi/linux/net.h
9939 F: include/uapi/linux/netdevice.h
9940 F: include/uapi/linux/net_namespace.h
9941 F: tools/testing/selftests/net/
9944 F: Documentation/networking/
9947 M: Steffen Klassert <steffen.klassert@secunet.com>
9948 M: Herbert Xu <herbert@gondor.apana.org.au>
9949 M: "David S. Miller" <davem@davemloft.net>
9950 L: netdev@vger.kernel.org
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9960 F: net/ipv4/ipcomp.c
9961 F: net/ipv4/ip_vti.c
9965 F: net/ipv6/ipcomp6.c
9966 F: net/ipv6/ip6_vti.c
9967 F: include/uapi/linux/xfrm.h
9968 F: include/net/xfrm.h
9970 NETWORKING [IPv4/IPv6]
9971 M: "David S. Miller" <davem@davemloft.net>
9972 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9973 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9974 L: netdev@vger.kernel.org
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9982 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9983 M: Paul Moore <paul@paul-moore.com>
9984 W: https://github.com/netlabel
9985 L: netdev@vger.kernel.org
9986 L: linux-security-module@vger.kernel.org
9988 F: Documentation/netlabel/
9989 F: include/net/calipso.h
9990 F: include/net/cipso_ipv4.h
9991 F: include/net/netlabel.h
9992 F: include/uapi/linux/netfilter/xt_SECMARK.h
9993 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9995 F: net/ipv4/cipso_ipv4.c
9996 F: net/ipv6/calipso.c
9997 F: net/netfilter/xt_CONNSECMARK.c
9998 F: net/netfilter/xt_SECMARK.c
10001 M: Eric Dumazet <edumazet@google.com>
10002 L: netdev@vger.kernel.org
10005 F: net/ipv4/syncookies.c
10007 F: net/ipv6/syncookies.c
10008 F: include/uapi/linux/tcp.h
10009 F: include/net/tcp.h
10010 F: include/linux/tcp.h
10011 F: include/trace/events/tcp.h
10014 M: Boris Pismenny <borisp@mellanox.com>
10015 M: Aviad Yehezkel <aviadye@mellanox.com>
10016 M: Dave Watson <davejwatson@fb.com>
10017 L: netdev@vger.kernel.org
10020 F: include/uapi/linux/tls.h
10021 F: include/net/tls.h
10023 NETWORKING [WIRELESS]
10024 L: linux-wireless@vger.kernel.org
10025 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10028 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10030 F: drivers/net/netdevsim/*
10032 NETXEN (1/10) GbE SUPPORT
10033 M: Manish Chopra <manish.chopra@cavium.com>
10034 M: Rahul Verma <rahul.verma@cavium.com>
10035 M: Dept-GELinuxNICDev@cavium.com
10036 L: netdev@vger.kernel.org
10038 F: drivers/net/ethernet/qlogic/netxen/
10041 M: Samuel Ortiz <sameo@linux.intel.com>
10042 L: linux-wireless@vger.kernel.org
10043 L: linux-nfc@lists.01.org (subscribers-only)
10046 F: include/net/nfc/
10047 F: include/uapi/linux/nfc.h
10049 F: include/linux/platform_data/nfcmrvl.h
10050 F: include/linux/platform_data/nxp-nci.h
10051 F: Documentation/devicetree/bindings/net/nfc/
10053 NFS, SUNRPC, AND LOCKD CLIENTS
10054 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10055 M: Anna Schumaker <anna.schumaker@netapp.com>
10056 L: linux-nfs@vger.kernel.org
10057 W: http://client.linux-nfs.org
10058 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10064 F: include/linux/lockd/
10065 F: include/linux/nfs*
10066 F: include/linux/sunrpc/
10067 F: include/uapi/linux/nfs*
10068 F: include/uapi/linux/sunrpc/
10071 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10072 L: linux-nilfs@vger.kernel.org
10073 W: https://nilfs.sourceforge.io/
10074 W: https://nilfs.osdn.jp/
10075 T: git git://github.com/konis/nilfs2.git
10077 F: Documentation/filesystems/nilfs2.txt
10079 F: include/trace/events/nilfs2.h
10080 F: include/uapi/linux/nilfs2_api.h
10081 F: include/uapi/linux/nilfs2_ondisk.h
10083 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10084 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10085 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10087 F: Documentation/scsi/NinjaSCSI.txt
10088 F: drivers/scsi/pcmcia/nsp_*
10090 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10091 M: GOTO Masanori <gotom@debian.or.jp>
10092 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10093 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10095 F: Documentation/scsi/NinjaSCSI.txt
10096 F: drivers/scsi/nsp32*
10099 M: Ley Foon Tan <lftan@altera.com>
10100 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10105 NOHZ, DYNTICKS SUPPORT
10106 M: Frederic Weisbecker <fweisbec@gmail.com>
10107 M: Thomas Gleixner <tglx@linutronix.de>
10108 M: Ingo Molnar <mingo@kernel.org>
10109 L: linux-kernel@vger.kernel.org
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10112 F: kernel/time/tick*.*
10113 F: include/linux/tick.h
10114 F: include/linux/sched/nohz.h
10116 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10117 M: Pavel Machek <pavel@ucw.cz>
10118 M: Sakari Ailus <sakari.ailus@iki.fi>
10119 L: linux-media@vger.kernel.org
10121 F: drivers/media/i2c/et8ek8
10122 F: drivers/media/i2c/ad5820.c
10124 NOKIA N900 POWER SUPPLY DRIVERS
10125 R: Pali Rohár <pali.rohar@gmail.com>
10126 F: include/linux/power/bq2415x_charger.h
10127 F: include/linux/power/bq27xxx_battery.h
10128 F: include/linux/power/isp1704_charger.h
10129 F: drivers/power/supply/bq2415x_charger.c
10130 F: drivers/power/supply/bq27xxx_battery.c
10131 F: drivers/power/supply/bq27xxx_battery_i2c.c
10132 F: drivers/power/supply/isp1704_charger.c
10133 F: drivers/power/supply/rx51_battery.c
10136 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10137 L: linux-ntb@googlegroups.com
10139 F: drivers/ntb/hw/amd/
10142 M: Jon Mason <jdmason@kudzu.us>
10143 M: Dave Jiang <dave.jiang@intel.com>
10144 M: Allen Hubbe <allenbh@gmail.com>
10145 L: linux-ntb@googlegroups.com
10147 W: https://github.com/jonmason/ntb/wiki
10148 T: git git://github.com/jonmason/ntb.git
10150 F: drivers/net/ntb_netdev.c
10151 F: include/linux/ntb.h
10152 F: include/linux/ntb_transport.h
10153 F: tools/testing/selftests/ntb/
10156 M: Serge Semin <fancer.lancer@gmail.com>
10157 L: linux-ntb@googlegroups.com
10159 F: drivers/ntb/hw/idt/
10162 M: Dave Jiang <dave.jiang@intel.com>
10163 L: linux-ntb@googlegroups.com
10165 W: https://github.com/davejiang/linux/wiki
10166 T: git https://github.com/davejiang/linux.git
10167 F: drivers/ntb/hw/intel/
10170 M: Anton Altaparmakov <anton@tuxera.com>
10171 L: linux-ntfs-dev@lists.sourceforge.net
10172 W: http://www.tuxera.com/
10173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10175 F: Documentation/filesystems/ntfs.txt
10179 M: Finn Thain <fthain@telegraphics.com.au>
10180 L: linux-m68k@lists.linux-m68k.org
10182 F: arch/*/include/asm/nubus.h
10184 F: include/linux/nubus.h
10185 F: include/uapi/linux/nubus.h
10187 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10188 M: Antonino Daplas <adaplas@gmail.com>
10189 L: linux-fbdev@vger.kernel.org
10191 F: drivers/video/fbdev/riva/
10192 F: drivers/video/fbdev/nvidia/
10195 M: Keith Busch <keith.busch@intel.com>
10196 M: Jens Axboe <axboe@fb.com>
10197 M: Christoph Hellwig <hch@lst.de>
10198 M: Sagi Grimberg <sagi@grimberg.me>
10199 L: linux-nvme@lists.infradead.org
10200 T: git://git.infradead.org/nvme.git
10201 W: http://git.infradead.org/nvme.git
10203 F: drivers/nvme/host/
10204 F: include/linux/nvme.h
10205 F: include/uapi/linux/nvme_ioctl.h
10207 NVM EXPRESS FC TRANSPORT DRIVERS
10208 M: James Smart <james.smart@broadcom.com>
10209 L: linux-nvme@lists.infradead.org
10211 F: include/linux/nvme-fc.h
10212 F: include/linux/nvme-fc-driver.h
10213 F: drivers/nvme/host/fc.c
10214 F: drivers/nvme/target/fc.c
10215 F: drivers/nvme/target/fcloop.c
10217 NVM EXPRESS TARGET DRIVER
10218 M: Christoph Hellwig <hch@lst.de>
10219 M: Sagi Grimberg <sagi@grimberg.me>
10220 L: linux-nvme@lists.infradead.org
10221 T: git://git.infradead.org/nvme.git
10222 W: http://git.infradead.org/nvme.git
10224 F: drivers/nvme/target/
10227 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10230 F: Documentation/devicetree/bindings/nvmem/
10231 F: Documentation/ABI/stable/sysfs-bus-nvmem
10232 F: include/linux/nvmem-consumer.h
10233 F: include/linux/nvmem-provider.h
10235 NXP SGTL5000 DRIVER
10236 M: Fabio Estevam <fabio.estevam@nxp.com>
10237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10239 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10240 F: sound/soc/codecs/sgtl5000*
10242 NXP TDA998X DRM DRIVER
10243 M: Russell King <linux@armlinux.org.uk>
10245 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10246 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10247 F: drivers/gpu/drm/i2c/tda998x_drv.c
10248 F: include/drm/i2c/tda998x.h
10249 F: include/dt-bindings/display/tda998x.h
10253 M: Peter Rosin <peda@axentia.se>
10254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10256 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10257 F: sound/soc/codecs/tfa9879*
10260 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10261 R: Charles Gorand <charles.gorand@effinnov.com>
10262 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10264 F: drivers/nfc/nxp-nci
10267 M: Josh Poimboeuf <jpoimboe@redhat.com>
10268 M: Peter Zijlstra <peterz@infradead.org>
10272 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10273 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10274 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10275 L: linuxppc-dev@lists.ozlabs.org
10277 F: arch/powerpc/platforms/powernv/ocxl.c
10278 F: arch/powerpc/include/asm/pnv-ocxl.h
10279 F: drivers/misc/ocxl/
10280 F: include/misc/ocxl*
10281 F: include/uapi/misc/ocxl.h
10282 F: Documentation/accelerators/ocxl.rst
10285 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10286 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10288 L: linux-omap@vger.kernel.org
10292 OMAP CLOCK FRAMEWORK SUPPORT
10293 M: Paul Walmsley <paul@pwsan.com>
10294 L: linux-omap@vger.kernel.org
10296 F: arch/arm/*omap*/*clock*
10298 OMAP DEVICE TREE SUPPORT
10299 M: Benoît Cousson <bcousson@baylibre.com>
10300 M: Tony Lindgren <tony@atomide.com>
10301 L: linux-omap@vger.kernel.org
10302 L: devicetree@vger.kernel.org
10304 F: arch/arm/boot/dts/*omap*
10305 F: arch/arm/boot/dts/*am3*
10306 F: arch/arm/boot/dts/*am4*
10307 F: arch/arm/boot/dts/*am5*
10308 F: arch/arm/boot/dts/*dra7*
10310 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10311 L: linux-omap@vger.kernel.org
10312 L: linux-fbdev@vger.kernel.org
10314 F: drivers/video/fbdev/omap2/
10315 F: Documentation/arm/OMAP/DSS
10317 OMAP FRAMEBUFFER SUPPORT
10318 L: linux-fbdev@vger.kernel.org
10319 L: linux-omap@vger.kernel.org
10321 F: drivers/video/fbdev/omap/
10323 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10324 M: Roger Quadros <rogerq@ti.com>
10325 M: Tony Lindgren <tony@atomide.com>
10326 L: linux-omap@vger.kernel.org
10328 F: drivers/memory/omap-gpmc.c
10329 F: arch/arm/mach-omap2/*gpmc*
10332 M: Grygorii Strashko <grygorii.strashko@ti.com>
10333 M: Santosh Shilimkar <ssantosh@kernel.org>
10334 M: Kevin Hilman <khilman@kernel.org>
10335 L: linux-omap@vger.kernel.org
10337 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10338 F: drivers/gpio/gpio-omap.c
10340 OMAP HARDWARE SPINLOCK SUPPORT
10341 M: Ohad Ben-Cohen <ohad@wizery.com>
10342 L: linux-omap@vger.kernel.org
10344 F: drivers/hwspinlock/omap_hwspinlock.c
10346 OMAP HS MMC SUPPORT
10347 L: linux-mmc@vger.kernel.org
10348 L: linux-omap@vger.kernel.org
10350 F: drivers/mmc/host/omap_hsmmc.c
10353 M: Paul Walmsley <paul@pwsan.com>
10354 L: linux-omap@vger.kernel.org
10356 F: arch/arm/mach-omap2/omap_hwmod*data*
10358 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10359 M: Benoît Cousson <bcousson@baylibre.com>
10360 L: linux-omap@vger.kernel.org
10362 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10365 M: Benoît Cousson <bcousson@baylibre.com>
10366 M: Paul Walmsley <paul@pwsan.com>
10367 L: linux-omap@vger.kernel.org
10369 F: arch/arm/mach-omap2/omap_hwmod.*
10371 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10373 L: linux-media@vger.kernel.org
10375 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10376 F: drivers/media/platform/omap3isp/
10377 F: drivers/staging/media/omap4iss/
10380 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10381 L: linux-omap@vger.kernel.org
10383 F: drivers/mmc/host/omap.c
10385 OMAP POWER MANAGEMENT SUPPORT
10386 M: Kevin Hilman <khilman@kernel.org>
10387 L: linux-omap@vger.kernel.org
10389 F: arch/arm/*omap*/*pm*
10390 F: drivers/cpufreq/omap-cpufreq.c
10392 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10393 M: Rajendra Nayak <rnayak@codeaurora.org>
10394 M: Paul Walmsley <paul@pwsan.com>
10395 L: linux-omap@vger.kernel.org
10397 F: arch/arm/mach-omap2/prm*
10399 OMAP RANDOM NUMBER GENERATOR SUPPORT
10400 M: Deepak Saxena <dsaxena@plexity.net>
10402 F: drivers/char/hw_random/omap-rng.c
10405 L: linux-usb@vger.kernel.org
10406 L: linux-omap@vger.kernel.org
10408 F: drivers/usb/*/*omap*
10409 F: arch/arm/*omap*/usb*
10411 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10412 M: Mark Jackson <mpfj@newflow.co.uk>
10413 L: linux-omap@vger.kernel.org
10415 F: arch/arm/boot/dts/am335x-nano.dts
10418 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10419 M: Tony Lindgren <tony@atomide.com>
10420 L: linux-omap@vger.kernel.org
10421 Q: http://patchwork.kernel.org/project/linux-omap/list/
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10424 F: arch/arm/mach-omap1/
10425 F: arch/arm/plat-omap/
10426 F: arch/arm/configs/omap1_defconfig
10427 F: drivers/i2c/busses/i2c-omap.c
10428 F: include/linux/platform_data/i2c-omap.h
10431 M: Tony Lindgren <tony@atomide.com>
10432 L: linux-omap@vger.kernel.org
10433 W: http://www.muru.com/linux/omap/
10434 W: http://linux.omap.com/
10435 Q: http://patchwork.kernel.org/project/linux-omap/list/
10436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10438 F: arch/arm/mach-omap2/
10439 F: arch/arm/plat-omap/
10440 F: arch/arm/configs/omap2plus_defconfig
10441 F: drivers/i2c/busses/i2c-omap.c
10442 F: drivers/irqchip/irq-omap-intc.c
10443 F: drivers/mfd/*omap*.c
10444 F: drivers/mfd/menelaus.c
10445 F: drivers/mfd/palmas.c
10446 F: drivers/mfd/tps65217.c
10447 F: drivers/mfd/tps65218.c
10448 F: drivers/mfd/tps65910.c
10449 F: drivers/mfd/twl-core.[ch]
10450 F: drivers/mfd/twl4030*.c
10451 F: drivers/mfd/twl6030*.c
10452 F: drivers/mfd/twl6040*.c
10453 F: drivers/regulator/palmas-regulator*.c
10454 F: drivers/regulator/pbias-regulator.c
10455 F: drivers/regulator/tps65217-regulator.c
10456 F: drivers/regulator/tps65218-regulator.c
10457 F: drivers/regulator/tps65910-regulator.c
10458 F: drivers/regulator/twl-regulator.c
10459 F: drivers/regulator/twl6030-regulator.c
10460 F: include/linux/platform_data/i2c-omap.h
10462 ONION OMEGA2+ BOARD
10463 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10464 L: linux-mips@linux-mips.org
10466 F: arch/mips/boot/dts/ralink/omega2p.dts
10469 M: Bob Copeland <me@bobcopeland.com>
10470 L: linux-karma-devel@lists.sourceforge.net
10472 F: Documentation/filesystems/omfs.txt
10475 OMNIKEY CARDMAN 4000 DRIVER
10476 M: Harald Welte <laforge@gnumonks.org>
10478 F: drivers/char/pcmcia/cm4000_cs.c
10479 F: include/linux/cm4000_cs.h
10480 F: include/uapi/linux/cm4000_cs.h
10482 OMNIKEY CARDMAN 4040 DRIVER
10483 M: Harald Welte <laforge@gnumonks.org>
10485 F: drivers/char/pcmcia/cm4040_cs.*
10487 OMNIVISION OV13858 SENSOR DRIVER
10488 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10489 L: linux-media@vger.kernel.org
10490 T: git git://linuxtv.org/media_tree.git
10492 F: drivers/media/i2c/ov13858.c
10494 OMNIVISION OV2685 SENSOR DRIVER
10495 M: Shunqian Zheng <zhengsq@rock-chips.com>
10496 L: linux-media@vger.kernel.org
10497 T: git git://linuxtv.org/media_tree.git
10499 F: drivers/media/i2c/ov2685.c
10501 OMNIVISION OV5640 SENSOR DRIVER
10502 M: Steve Longerbeam <slongerbeam@gmail.com>
10503 L: linux-media@vger.kernel.org
10504 T: git git://linuxtv.org/media_tree.git
10506 F: drivers/media/i2c/ov5640.c
10508 OMNIVISION OV5647 SENSOR DRIVER
10509 M: Luis Oliveira <lolivei@synopsys.com>
10510 L: linux-media@vger.kernel.org
10511 T: git git://linuxtv.org/media_tree.git
10513 F: drivers/media/i2c/ov5647.c
10515 OMNIVISION OV5695 SENSOR DRIVER
10516 M: Shunqian Zheng <zhengsq@rock-chips.com>
10517 L: linux-media@vger.kernel.org
10518 T: git git://linuxtv.org/media_tree.git
10520 F: drivers/media/i2c/ov5695.c
10522 OMNIVISION OV7670 SENSOR DRIVER
10523 M: Jonathan Corbet <corbet@lwn.net>
10524 L: linux-media@vger.kernel.org
10525 T: git git://linuxtv.org/media_tree.git
10527 F: drivers/media/i2c/ov7670.c
10528 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10530 OMNIVISION OV772x SENSOR DRIVER
10531 M: Jacopo Mondi <jacopo@jmondi.org>
10532 L: linux-media@vger.kernel.org
10533 T: git git://linuxtv.org/media_tree.git
10535 F: drivers/media/i2c/ov772x.c
10536 F: include/media/i2c/ov772x.h
10537 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10539 OMNIVISION OV7740 SENSOR DRIVER
10540 M: Wenyou Yang <wenyou.yang@microchip.com>
10541 L: linux-media@vger.kernel.org
10542 T: git git://linuxtv.org/media_tree.git
10544 F: drivers/media/i2c/ov7740.c
10545 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10547 OMNIVISION OV9650 SENSOR DRIVER
10548 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10549 R: Akinobu Mita <akinobu.mita@gmail.com>
10550 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10551 L: linux-media@vger.kernel.org
10552 T: git git://linuxtv.org/media_tree.git
10554 F: drivers/media/i2c/ov9650.c
10555 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10557 ONENAND FLASH DRIVER
10558 M: Kyungmin Park <kyungmin.park@samsung.com>
10559 L: linux-mtd@lists.infradead.org
10561 F: drivers/mtd/nand/onenand/
10562 F: include/linux/mtd/onenand*.h
10564 ONSTREAM SCSI TAPE DRIVER
10565 M: Willem Riede <osst@riede.org>
10566 L: osst-users@lists.sourceforge.net
10567 L: linux-scsi@vger.kernel.org
10569 F: Documentation/scsi/osst.txt
10570 F: drivers/scsi/osst.*
10571 F: drivers/scsi/osst_*.h
10572 F: drivers/scsi/st.h
10575 M: Jens Wiklander <jens.wiklander@linaro.org>
10577 F: drivers/tee/optee/
10580 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10581 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10582 L: linux-rdma@vger.kernel.org
10584 F: drivers/infiniband/ulp/opa_vnic
10586 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10587 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10588 M: Frank Rowand <frowand.list@gmail.com>
10589 L: devicetree@vger.kernel.org
10591 F: Documentation/devicetree/dynamic-resolution-notes.txt
10592 F: Documentation/devicetree/overlay-notes.txt
10593 F: drivers/of/overlay.c
10594 F: drivers/of/resolver.c
10595 K: of_overlay_notifier_
10597 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10598 M: Rob Herring <robh+dt@kernel.org>
10599 M: Frank Rowand <frowand.list@gmail.com>
10600 L: devicetree@vger.kernel.org
10601 W: http://www.devicetree.org/
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10605 F: include/linux/of*.h
10607 F: Documentation/ABI/testing/sysfs-firmware-ofw
10609 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10610 M: Rob Herring <robh+dt@kernel.org>
10611 M: Mark Rutland <mark.rutland@arm.com>
10612 L: devicetree@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10614 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10616 F: Documentation/devicetree/
10617 F: arch/*/boot/dts/
10618 F: include/dt-bindings/
10620 OPENCORES I2C BUS DRIVER
10621 M: Peter Korsgaard <jacmet@sunsite.dk>
10622 L: linux-i2c@vger.kernel.org
10624 F: Documentation/i2c/busses/i2c-ocores
10625 F: drivers/i2c/busses/i2c-ocores.c
10627 OPENRISC ARCHITECTURE
10628 M: Jonas Bonn <jonas@southpole.se>
10629 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10630 M: Stafford Horne <shorne@gmail.com>
10631 T: git git://github.com/openrisc/linux.git
10632 L: openrisc@lists.librecores.org
10633 W: http://openrisc.io
10635 F: Documentation/devicetree/bindings/openrisc/
10636 F: Documentation/openrisc/
10638 F: drivers/irqchip/irq-ompic.c
10639 F: drivers/irqchip/irq-or1k-*
10642 M: Pravin B Shelar <pshelar@ovn.org>
10643 L: netdev@vger.kernel.org
10644 L: dev@openvswitch.org
10645 W: http://openvswitch.org
10647 F: net/openvswitch/
10648 F: include/uapi/linux/openvswitch.h
10650 OPERATING PERFORMANCE POINTS (OPP)
10651 M: Viresh Kumar <vireshk@kernel.org>
10652 M: Nishanth Menon <nm@ti.com>
10653 M: Stephen Boyd <sboyd@kernel.org>
10654 L: linux-pm@vger.kernel.org
10656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10658 F: include/linux/pm_opp.h
10659 F: Documentation/power/opp.txt
10660 F: Documentation/devicetree/bindings/opp/
10663 M: Clemens Ladisch <clemens@ladisch.de>
10664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10665 T: git git://git.alsa-project.org/alsa-kernel.git
10667 F: sound/drivers/opl4/
10670 M: Robert Richter <rric@kernel.org>
10671 L: oprofile-list@lists.sf.net
10673 F: arch/*/include/asm/oprofile*.h
10674 F: arch/*/oprofile/
10675 F: drivers/oprofile/
10676 F: include/linux/oprofile.h
10678 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10679 M: Mark Fasheh <mark@fasheh.com>
10680 M: Joel Becker <jlbec@evilplan.org>
10681 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10682 W: http://ocfs2.wiki.kernel.org
10684 F: Documentation/filesystems/ocfs2.txt
10685 F: Documentation/filesystems/dlmfs.txt
10688 ORANGEFS FILESYSTEM
10689 M: Mike Marshall <hubcap@omnibond.com>
10690 R: Martin Brandenburg <martin@omnibond.com>
10691 L: devel@lists.orangefs.org
10692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10695 F: Documentation/filesystems/orangefs.txt
10698 L: linux-wireless@vger.kernel.org
10699 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10700 W: http://www.nongnu.org/orinoco/
10702 F: drivers/net/wireless/intersil/orinoco/
10704 OSD LIBRARY and FILESYSTEM
10705 M: Boaz Harrosh <ooo@electrozaur.com>
10707 F: drivers/scsi/osd/
10708 F: include/scsi/osd_*
10711 OV2659 OMNIVISION SENSOR DRIVER
10712 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10713 L: linux-media@vger.kernel.org
10714 W: https://linuxtv.org
10715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10718 F: drivers/media/i2c/ov2659.c
10719 F: include/media/i2c/ov2659.h
10722 M: Miklos Szeredi <miklos@szeredi.hu>
10723 L: linux-unionfs@vger.kernel.org
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10727 F: Documentation/filesystems/overlayfs.txt
10729 P54 WIRELESS DRIVER
10730 M: Christian Lamparter <chunkeey@googlemail.com>
10731 L: linux-wireless@vger.kernel.org
10732 W: http://wireless.kernel.org/en/users/Drivers/p54
10734 F: drivers/net/wireless/intersil/p54/
10736 PA SEMI ETHERNET DRIVER
10737 L: netdev@vger.kernel.org
10739 F: drivers/net/ethernet/pasemi/*
10741 PA SEMI SMBUS DRIVER
10742 L: linux-i2c@vger.kernel.org
10744 F: drivers/i2c/busses/i2c-pasemi.c
10746 PADATA PARALLEL EXECUTION MECHANISM
10747 M: Steffen Klassert <steffen.klassert@secunet.com>
10748 L: linux-crypto@vger.kernel.org
10751 F: include/linux/padata.h
10752 F: Documentation/padata.txt
10754 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10755 M: Harald Welte <laforge@gnumonks.org>
10756 L: platform-driver-x86@vger.kernel.org
10758 F: drivers/platform/x86/panasonic-laptop.c
10760 PARALLEL LCD/KEYPAD PANEL DRIVER
10761 M: Willy Tarreau <willy@haproxy.com>
10762 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10764 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10765 F: drivers/misc/panel.c
10767 PARALLEL PORT SUBSYSTEM
10768 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10769 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10770 L: linux-parport@lists.infradead.org (subscribers-only)
10772 F: drivers/parport/
10773 F: include/linux/parport*.h
10774 F: drivers/char/ppdev.c
10775 F: include/uapi/linux/ppdev.h
10776 F: Documentation/parport*.txt
10778 PARAVIRT_OPS INTERFACE
10779 M: Juergen Gross <jgross@suse.com>
10780 M: Alok Kataria <akataria@vmware.com>
10781 L: virtualization@lists.linux-foundation.org
10783 F: Documentation/virtual/paravirt_ops.txt
10784 F: arch/*/kernel/paravirt*
10785 F: arch/*/include/asm/paravirt*.h
10786 F: include/linux/hypervisor.h
10788 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10789 M: Tim Waugh <tim@cyberelk.net>
10790 L: linux-parport@lists.infradead.org (subscribers-only)
10792 F: Documentation/blockdev/paride.txt
10793 F: drivers/block/paride/
10795 PARISC ARCHITECTURE
10796 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10797 M: Helge Deller <deller@gmx.de>
10798 L: linux-parisc@vger.kernel.org
10799 W: http://www.parisc-linux.org/
10800 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10805 F: Documentation/parisc/
10807 F: drivers/char/agp/parisc-agp.c
10808 F: drivers/input/serio/gscps2.c
10809 F: drivers/parport/parport_gsc.*
10810 F: drivers/tty/serial/8250/8250_gsc.c
10811 F: drivers/video/fbdev/sti*
10812 F: drivers/video/console/sti*
10813 F: drivers/video/logo/logo_parisc*
10816 M: Jiri Pirko <jiri@mellanox.com>
10817 L: netdev@vger.kernel.org
10820 F: lib/test_parman.c
10821 F: include/linux/parman.h
10823 PC87360 HARDWARE MONITORING DRIVER
10824 M: Jim Cromie <jim.cromie@gmail.com>
10825 L: linux-hwmon@vger.kernel.org
10827 F: Documentation/hwmon/pc87360
10828 F: drivers/hwmon/pc87360.c
10830 PC8736x GPIO DRIVER
10831 M: Jim Cromie <jim.cromie@gmail.com>
10833 F: drivers/char/pc8736x_gpio.c
10835 PC87427 HARDWARE MONITORING DRIVER
10836 M: Jean Delvare <jdelvare@suse.com>
10837 L: linux-hwmon@vger.kernel.org
10839 F: Documentation/hwmon/pc87427
10840 F: drivers/hwmon/pc87427.c
10843 M: Riku Voipio <riku.voipio@iki.fi>
10845 F: drivers/leds/leds-pca9532.c
10846 F: include/linux/leds-pca9532.h
10848 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10849 M: Guenter Roeck <linux@roeck-us.net>
10850 L: linux-i2c@vger.kernel.org
10852 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10854 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10855 M: Khalid Aziz <khalid@gonehiking.org>
10857 F: drivers/firmware/pcdp.*
10859 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10860 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10861 L: linux-pci@vger.kernel.org
10862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10864 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10865 F: drivers/pci/controller/pci-aardvark.c
10867 PCI DRIVER FOR ALTERA PCIE IP
10868 M: Ley Foon Tan <lftan@altera.com>
10869 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10870 L: linux-pci@vger.kernel.org
10872 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10873 F: drivers/pci/controller/pcie-altera.c
10875 PCI DRIVER FOR APPLIEDMICRO XGENE
10876 M: Tanmay Inamdar <tinamdar@apm.com>
10877 L: linux-pci@vger.kernel.org
10878 L: linux-arm-kernel@lists.infradead.org
10880 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10881 F: drivers/pci/controller/pci-xgene.c
10883 PCI DRIVER FOR ARM VERSATILE PLATFORM
10884 M: Rob Herring <robh@kernel.org>
10885 L: linux-pci@vger.kernel.org
10886 L: linux-arm-kernel@lists.infradead.org
10888 F: Documentation/devicetree/bindings/pci/versatile.txt
10889 F: drivers/pci/controller/pci-versatile.c
10891 PCI DRIVER FOR ARMADA 8K
10892 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10893 L: linux-pci@vger.kernel.org
10894 L: linux-arm-kernel@lists.infradead.org
10896 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10897 F: drivers/pci/controller/dwc/pcie-armada8k.c
10899 PCI DRIVER FOR CADENCE PCIE IP
10900 M: Alan Douglas <adouglas@cadence.com>
10901 L: linux-pci@vger.kernel.org
10903 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10904 F: drivers/pci/controller/pcie-cadence*
10906 PCI DRIVER FOR FREESCALE LAYERSCAPE
10907 M: Minghuan Lian <minghuan.Lian@nxp.com>
10908 M: Mingkai Hu <mingkai.hu@nxp.com>
10909 M: Roy Zang <roy.zang@nxp.com>
10910 L: linuxppc-dev@lists.ozlabs.org
10911 L: linux-pci@vger.kernel.org
10912 L: linux-arm-kernel@lists.infradead.org
10914 F: drivers/pci/controller/dwc/*layerscape*
10916 PCI DRIVER FOR GENERIC OF HOSTS
10917 M: Will Deacon <will.deacon@arm.com>
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/host-generic-pci.txt
10922 F: drivers/pci/controller/pci-host-common.c
10923 F: drivers/pci/controller/pci-host-generic.c
10925 PCI DRIVER FOR IMX6
10926 M: Richard Zhu <hongxing.zhu@nxp.com>
10927 M: Lucas Stach <l.stach@pengutronix.de>
10928 L: linux-pci@vger.kernel.org
10929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10932 F: drivers/pci/controller/dwc/*imx6*
10934 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10935 M: Keith Busch <keith.busch@intel.com>
10936 M: Jonathan Derrick <jonathan.derrick@intel.com>
10937 L: linux-pci@vger.kernel.org
10939 F: drivers/pci/controller/vmd.c
10941 PCI DRIVER FOR MICROSEMI SWITCHTEC
10942 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10943 M: Logan Gunthorpe <logang@deltatee.com>
10944 L: linux-pci@vger.kernel.org
10946 F: Documentation/switchtec.txt
10947 F: Documentation/ABI/testing/sysfs-class-switchtec
10948 F: drivers/pci/switch/switchtec*
10949 F: include/uapi/linux/switchtec_ioctl.h
10950 F: include/linux/switchtec.h
10951 F: drivers/ntb/hw/mscc/
10953 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10954 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10955 M: Jason Cooper <jason@lakedaemon.net>
10956 L: linux-pci@vger.kernel.org
10957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10959 F: drivers/pci/controller/*mvebu*
10961 PCI DRIVER FOR NVIDIA TEGRA
10962 M: Thierry Reding <thierry.reding@gmail.com>
10963 L: linux-tegra@vger.kernel.org
10964 L: linux-pci@vger.kernel.org
10966 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10967 F: drivers/pci/controller/pci-tegra.c
10969 PCI DRIVER FOR RENESAS R-CAR
10970 M: Simon Horman <horms@verge.net.au>
10971 L: linux-pci@vger.kernel.org
10972 L: linux-renesas-soc@vger.kernel.org
10974 F: drivers/pci/controller/*rcar*
10976 PCI DRIVER FOR SAMSUNG EXYNOS
10977 M: Jingoo Han <jingoohan1@gmail.com>
10978 L: linux-pci@vger.kernel.org
10979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10982 F: drivers/pci/controller/dwc/pci-exynos.c
10984 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10985 M: Jingoo Han <jingoohan1@gmail.com>
10986 M: Joao Pinto <Joao.Pinto@synopsys.com>
10987 L: linux-pci@vger.kernel.org
10989 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10990 F: drivers/pci/controller/dwc/*designware*
10992 PCI DRIVER FOR TI DRA7XX
10993 M: Kishon Vijay Abraham I <kishon@ti.com>
10994 L: linux-omap@vger.kernel.org
10995 L: linux-pci@vger.kernel.org
10997 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10998 F: drivers/pci/controller/dwc/pci-dra7xx.c
11000 PCI DRIVER FOR TI KEYSTONE
11001 M: Murali Karicheri <m-karicheri2@ti.com>
11002 L: linux-pci@vger.kernel.org
11003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11005 F: drivers/pci/controller/dwc/*keystone*
11007 PCI ENDPOINT SUBSYSTEM
11008 M: Kishon Vijay Abraham I <kishon@ti.com>
11009 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11010 L: linux-pci@vger.kernel.org
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11013 F: drivers/pci/endpoint/
11014 F: drivers/misc/pci_endpoint_test.c
11017 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11018 M: Russell Currey <ruscur@russell.cc>
11019 L: linuxppc-dev@lists.ozlabs.org
11021 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11022 F: arch/powerpc/kernel/eeh*.c
11023 F: arch/powerpc/platforms/*/eeh*.c
11024 F: arch/powerpc/include/*/eeh*.h
11027 M: Linas Vepstas <linasvepstas@gmail.com>
11028 L: linux-pci@vger.kernel.org
11030 F: Documentation/PCI/pci-error-recovery.txt
11032 PCI MSI DRIVER FOR ALTERA MSI IP
11033 M: Ley Foon Tan <lftan@altera.com>
11034 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11035 L: linux-pci@vger.kernel.org
11037 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11038 F: drivers/pci/controller/pcie-altera-msi.c
11040 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11041 M: Duc Dang <dhdang@apm.com>
11042 L: linux-pci@vger.kernel.org
11043 L: linux-arm-kernel@lists.infradead.org
11045 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11046 F: drivers/pci/controller/pci-xgene-msi.c
11049 M: Bjorn Helgaas <bhelgaas@google.com>
11050 L: linux-pci@vger.kernel.org
11051 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11054 F: Documentation/devicetree/bindings/pci/
11055 F: Documentation/PCI/
11056 F: drivers/acpi/pci*
11058 F: include/asm-generic/pci*
11059 F: include/linux/pci*
11060 F: include/linux/of_pci.h
11061 F: include/uapi/linux/pci*
11064 F: arch/x86/kernel/quirks.c
11066 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11067 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11068 L: linux-pci@vger.kernel.org
11069 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11072 F: drivers/pci/controller/
11074 PCIE DRIVER FOR AXIS ARTPEC
11075 M: Jesper Nilsson <jesper.nilsson@axis.com>
11076 L: linux-arm-kernel@axis.com
11077 L: linux-pci@vger.kernel.org
11079 F: Documentation/devicetree/bindings/pci/axis,artpec*
11080 F: drivers/pci/controller/dwc/*artpec*
11082 PCIE DRIVER FOR CAVIUM THUNDERX
11083 M: David Daney <david.daney@cavium.com>
11084 L: linux-pci@vger.kernel.org
11085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11087 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11088 F: drivers/pci/controller/pci-thunder-*
11090 PCIE DRIVER FOR HISILICON
11091 M: Zhou Wang <wangzhou1@hisilicon.com>
11092 L: linux-pci@vger.kernel.org
11094 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11095 F: drivers/pci/controller/dwc/pcie-hisi.c
11097 PCIE DRIVER FOR HISILICON KIRIN
11098 M: Xiaowei Song <songxiaowei@hisilicon.com>
11099 M: Binghui Wang <wangbinghui@hisilicon.com>
11100 L: linux-pci@vger.kernel.org
11102 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11103 F: drivers/pci/controller/dwc/pcie-kirin.c
11105 PCIE DRIVER FOR HISILICON STB
11106 M: Jianguo Sun <sunjianguo1@huawei.com>
11107 M: Shawn Guo <shawn.guo@linaro.org>
11108 L: linux-pci@vger.kernel.org
11110 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11111 F: drivers/pci/controller/dwc/pcie-histb.c
11113 PCIE DRIVER FOR MEDIATEK
11114 M: Ryder Lee <ryder.lee@mediatek.com>
11115 L: linux-pci@vger.kernel.org
11116 L: linux-mediatek@lists.infradead.org
11118 F: Documentation/devicetree/bindings/pci/mediatek*
11119 F: drivers/pci/controller/*mediatek*
11121 PCIE DRIVER FOR QUALCOMM MSM
11122 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11123 L: linux-pci@vger.kernel.org
11124 L: linux-arm-msm@vger.kernel.org
11126 F: drivers/pci/controller/dwc/*qcom*
11128 PCIE DRIVER FOR ROCKCHIP
11129 M: Shawn Lin <shawn.lin@rock-chips.com>
11130 L: linux-pci@vger.kernel.org
11131 L: linux-rockchip@lists.infradead.org
11133 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11134 F: drivers/pci/controller/pcie-rockchip*
11136 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11137 M: Linus Walleij <linus.walleij@linaro.org>
11138 L: linux-pci@vger.kernel.org
11140 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11141 F: drivers/pci/controller/pci-v3-semi.c
11143 PCIE DRIVER FOR ST SPEAR13XX
11144 M: Pratyush Anand <pratyush.anand@gmail.com>
11145 L: linux-pci@vger.kernel.org
11147 F: drivers/pci/controller/dwc/*spear*
11150 M: Dominik Brodowski <linux@dominikbrodowski.net>
11151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11153 F: Documentation/pcmcia/
11158 PCNET32 NETWORK DRIVER
11159 M: Don Fry <pcnet32@frontier.com>
11160 L: netdev@vger.kernel.org
11162 F: drivers/net/ethernet/amd/pcnet32.c
11164 PCRYPT PARALLEL CRYPTO ENGINE
11165 M: Steffen Klassert <steffen.klassert@secunet.com>
11166 L: linux-crypto@vger.kernel.org
11169 F: include/crypto/pcrypt.h
11171 PEAQ WMI HOTKEYS DRIVER
11172 M: Hans de Goede <hdegoede@redhat.com>
11173 L: platform-driver-x86@vger.kernel.org
11175 F: drivers/platform/x86/peaq-wmi.c
11177 PER-CPU MEMORY ALLOCATOR
11178 M: Tejun Heo <tj@kernel.org>
11179 M: Christoph Lameter <cl@linux.com>
11180 M: Dennis Zhou <dennisszhou@gmail.com>
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11183 F: include/linux/percpu*.h
11185 F: arch/*/include/asm/percpu.h
11187 PER-TASK DELAY ACCOUNTING
11188 M: Balbir Singh <bsingharora@gmail.com>
11190 F: include/linux/delayacct.h
11191 F: kernel/delayacct.c
11193 PERFORMANCE EVENTS SUBSYSTEM
11194 M: Peter Zijlstra <peterz@infradead.org>
11195 M: Ingo Molnar <mingo@redhat.com>
11196 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11197 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11198 R: Jiri Olsa <jolsa@redhat.com>
11199 R: Namhyung Kim <namhyung@kernel.org>
11200 L: linux-kernel@vger.kernel.org
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11204 F: include/linux/perf_event.h
11205 F: include/uapi/linux/perf_event.h
11206 F: arch/*/kernel/perf_event*.c
11207 F: arch/*/kernel/*/perf_event*.c
11208 F: arch/*/kernel/*/*/perf_event*.c
11209 F: arch/*/include/asm/perf_event.h
11210 F: arch/*/kernel/perf_callchain.c
11214 PERSONALITY HANDLING
11215 M: Christoph Hellwig <hch@infradead.org>
11216 L: linux-abi-devel@lists.sourceforge.net
11218 F: include/linux/personality.h
11219 F: include/uapi/linux/personality.h
11222 M: Remi Denis-Courmont <courmisch@gmail.com>
11224 F: Documentation/networking/phonet.txt
11225 F: include/linux/phonet.h
11226 F: include/net/phonet/
11227 F: include/uapi/linux/phonet.h
11231 M: Joern Engel <joern@lazybastard.org>
11232 L: linux-mtd@lists.infradead.org
11234 F: drivers/mtd/devices/phram.c
11237 M: Bruno Prémont <bonbons@linux-vserver.org>
11238 L: linux-input@vger.kernel.org
11240 F: drivers/hid/hid-picolcd*
11243 M: Jamie Iles <jamie@jamieiles.com>
11244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11245 T: git git://github.com/jamieiles/linux-2.6-ji.git
11247 F: arch/arm/boot/dts/picoxcell*
11248 F: arch/arm/mach-picoxcell/
11249 F: drivers/crypto/picoxcell*
11251 PIN CONTROL SUBSYSTEM
11252 M: Linus Walleij <linus.walleij@linaro.org>
11253 L: linux-gpio@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11256 F: Documentation/devicetree/bindings/pinctrl/
11257 F: Documentation/driver-api/pinctl.rst
11258 F: drivers/pinctrl/
11259 F: include/linux/pinctrl/
11261 PIN CONTROLLER - ATMEL AT91
11262 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11265 F: drivers/pinctrl/pinctrl-at91.*
11267 PIN CONTROLLER - ATMEL AT91 PIO4
11268 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11270 L: linux-gpio@vger.kernel.org
11272 F: drivers/pinctrl/pinctrl-at91-pio4.*
11274 PIN CONTROLLER - FREESCALE
11275 M: Dong Aisheng <aisheng.dong@nxp.com>
11276 M: Fabio Estevam <festevam@gmail.com>
11277 M: Shawn Guo <shawnguo@kernel.org>
11278 M: Stefan Agner <stefan@agner.ch>
11279 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11280 L: linux-gpio@vger.kernel.org
11282 F: drivers/pinctrl/freescale/
11283 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11285 PIN CONTROLLER - INTEL
11286 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11287 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11289 F: drivers/pinctrl/intel/
11291 PIN CONTROLLER - MEDIATEK
11292 M: Sean Wang <sean.wang@mediatek.com>
11293 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11295 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11296 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11297 F: drivers/pinctrl/mediatek/mtk-eint.*
11298 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11299 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11300 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11302 PIN CONTROLLER - QUALCOMM
11303 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11305 L: linux-arm-msm@vger.kernel.org
11306 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11307 F: drivers/pinctrl/qcom/
11309 PIN CONTROLLER - RENESAS
11310 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11311 M: Geert Uytterhoeven <geert+renesas@glider.be>
11312 L: linux-renesas-soc@vger.kernel.org
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11315 F: drivers/pinctrl/sh-pfc/
11317 PIN CONTROLLER - SAMSUNG
11318 M: Tomasz Figa <tomasz.figa@gmail.com>
11319 M: Krzysztof Kozlowski <krzk@kernel.org>
11320 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11322 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11323 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11326 F: drivers/pinctrl/samsung/
11327 F: include/dt-bindings/pinctrl/samsung.h
11328 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11330 PIN CONTROLLER - SINGLE
11331 M: Tony Lindgren <tony@atomide.com>
11332 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11334 L: linux-omap@vger.kernel.org
11336 F: drivers/pinctrl/pinctrl-single.c
11338 PIN CONTROLLER - ST SPEAR
11339 M: Viresh Kumar <vireshk@kernel.org>
11340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 W: http://www.st.com/spear
11343 F: drivers/pinctrl/spear/
11345 PISTACHIO SOC SUPPORT
11346 M: James Hartley <james.hartley@sondrel.com>
11347 L: linux-mips@linux-mips.org
11349 F: arch/mips/pistachio/
11350 F: arch/mips/include/asm/mach-pistachio/
11351 F: arch/mips/boot/dts/img/pistachio*
11352 F: arch/mips/configs/pistachio*_defconfig
11356 M: linux-block@vger.kernel.org
11357 F: drivers/block/pktcdvd.c
11358 F: include/linux/pktcdvd.h
11359 F: include/uapi/linux/pktcdvd.h
11361 PKUNITY SOC DRIVERS
11362 M: Guan Xuetao <gxt@pku.edu.cn>
11363 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11365 T: git git://github.com/gxt/linux.git
11366 F: drivers/input/serio/i8042-unicore32io.h
11367 F: drivers/i2c/busses/i2c-puv3.c
11368 F: drivers/video/fbdev/fb-puv3.c
11369 F: drivers/rtc/rtc-puv3.c
11371 PMBUS HARDWARE MONITORING DRIVERS
11372 M: Guenter Roeck <linux@roeck-us.net>
11373 L: linux-hwmon@vger.kernel.org
11374 W: http://hwmon.wiki.kernel.org/
11375 W: http://www.roeck-us.net/linux/drivers/
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11378 F: Documentation/hwmon/pmbus
11379 F: drivers/hwmon/pmbus/
11380 F: include/linux/pmbus.h
11382 PMC SIERRA MaxRAID DRIVER
11383 L: linux-scsi@vger.kernel.org
11384 W: http://www.pmc-sierra.com/
11386 F: drivers/scsi/pmcraid.*
11388 PMC SIERRA PM8001 DRIVER
11389 M: Jack Wang <jinpu.wang@profitbricks.com>
11390 M: lindar_liu@usish.com
11391 L: linux-scsi@vger.kernel.org
11393 F: drivers/scsi/pm8001/
11396 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11400 POSIX CLOCKS and TIMERS
11401 M: Thomas Gleixner <tglx@linutronix.de>
11402 L: linux-kernel@vger.kernel.org
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11406 F: include/linux/timer*
11407 F: kernel/time/*timer*
11409 POWER MANAGEMENT CORE
11410 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11411 L: linux-pm@vger.kernel.org
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11413 B: https://bugzilla.kernel.org
11415 F: drivers/base/power/
11416 F: include/linux/pm.h
11417 F: include/linux/pm_*
11418 F: include/linux/powercap.h
11419 F: drivers/powercap/
11420 F: kernel/configs/nopm.config
11422 POWER STATE COORDINATION INTERFACE (PSCI)
11423 M: Mark Rutland <mark.rutland@arm.com>
11424 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11425 L: linux-arm-kernel@lists.infradead.org
11427 F: drivers/firmware/psci*.c
11428 F: include/linux/psci.h
11429 F: include/uapi/linux/psci.h
11431 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11432 M: Sebastian Reichel <sre@kernel.org>
11433 L: linux-pm@vger.kernel.org
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11436 F: Documentation/ABI/testing/sysfs-class-power
11437 F: Documentation/devicetree/bindings/power/supply/
11438 F: include/linux/power_supply.h
11439 F: drivers/power/supply/
11441 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11442 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11443 L: linuxppc-dev@lists.ozlabs.org
11445 F: drivers/char/powernv-op-panel.c
11447 PPP OVER ATM (RFC 2364)
11448 M: Mitchell Blank Jr <mitch@sfgoth.com>
11450 F: net/atm/pppoatm.c
11451 F: include/uapi/linux/atmppp.h
11454 M: Michal Ostrowski <mostrows@earthlink.net>
11456 F: drivers/net/ppp/pppoe.c
11457 F: drivers/net/ppp/pppox.c
11460 M: James Chapman <jchapman@katalix.com>
11462 F: net/l2tp/l2tp_ppp.c
11463 F: include/linux/if_pppol2tp.h
11464 F: include/uapi/linux/if_pppol2tp.h
11466 PPP PROTOCOL DRIVERS AND COMPRESSORS
11467 M: Paul Mackerras <paulus@samba.org>
11468 L: linux-ppp@vger.kernel.org
11470 F: drivers/net/ppp/ppp_*
11473 M: Rodolfo Giometti <giometti@enneenne.com>
11474 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11475 L: linuxpps@ml.enneenne.com (subscribers-only)
11477 F: Documentation/pps/
11478 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11479 F: Documentation/ABI/testing/sysfs-pps
11481 F: include/linux/pps*.h
11482 F: include/uapi/linux/pps.h
11485 M: Dmitry Kozlov <xeb@mail.ru>
11486 L: netdev@vger.kernel.org
11488 F: drivers/net/ppp/pptp.c
11489 W: http://sourceforge.net/projects/accel-pptp
11492 M: Robert Love <rml@tech9.net>
11493 L: kpreempt-tech@lists.sourceforge.net
11494 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11496 F: Documentation/preempt-locking.txt
11497 F: include/linux/preempt.h
11500 M: Petr Mladek <pmladek@suse.com>
11501 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11502 R: Steven Rostedt <rostedt@goodmis.org>
11505 F: include/linux/printk.h
11507 PRISM54 WIRELESS DRIVER
11508 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11509 L: linux-wireless@vger.kernel.org
11510 W: http://wireless.kernel.org/en/users/Drivers/p54
11512 F: drivers/net/wireless/intersil/prism54/
11515 R: Alexey Dobriyan <adobriyan@gmail.com>
11516 L: linux-kernel@vger.kernel.org
11517 L: linux-fsdevel@vger.kernel.org
11520 F: include/linux/proc_fs.h
11521 F: tools/testing/selftests/proc/
11524 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11525 M: Kees Cook <keescook@chromium.org>
11526 L: linux-kernel@vger.kernel.org
11527 L: linux-fsdevel@vger.kernel.org
11529 F: fs/proc/proc_sysctl.c
11530 F: include/linux/sysctl.h
11532 F: tools/testing/selftests/sysctl/
11534 PS3 NETWORK SUPPORT
11535 M: Geoff Levand <geoff@infradead.org>
11536 L: netdev@vger.kernel.org
11537 L: linuxppc-dev@lists.ozlabs.org
11539 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11541 PS3 PLATFORM SUPPORT
11542 M: Geoff Levand <geoff@infradead.org>
11543 L: linuxppc-dev@lists.ozlabs.org
11545 F: arch/powerpc/boot/ps3*
11546 F: arch/powerpc/include/asm/lv1call.h
11547 F: arch/powerpc/include/asm/ps3*.h
11548 F: arch/powerpc/platforms/ps3/
11551 F: drivers/rtc/rtc-ps3.c
11552 F: drivers/usb/host/*ps3.c
11553 F: sound/ppc/snd_ps3*
11556 M: Jim Paris <jim@jtan.com>
11557 M: Geoff Levand <geoff@infradead.org>
11558 L: linuxppc-dev@lists.ozlabs.org
11560 F: drivers/block/ps3vram.c
11562 PSAMPLE PACKET SAMPLING SUPPORT:
11563 M: Yotam Gigi <yotam.gi@gmail.com>
11566 F: include/net/psample.h
11567 F: include/uapi/linux/psample.h
11570 M: Kees Cook <keescook@chromium.org>
11571 M: Anton Vorontsov <anton@enomsg.org>
11572 M: Colin Cross <ccross@android.com>
11573 M: Tony Luck <tony.luck@intel.com>
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11577 F: include/linux/pstore*
11578 F: drivers/firmware/efi/efi-pstore.c
11579 F: drivers/acpi/apei/erst.c
11580 F: Documentation/admin-guide/ramoops.rst
11581 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11582 K: \b(pstore|ramoops)
11584 PTP HARDWARE CLOCK SUPPORT
11585 M: Richard Cochran <richardcochran@gmail.com>
11586 L: netdev@vger.kernel.org
11588 W: http://linuxptp.sourceforge.net/
11589 F: Documentation/ABI/testing/sysfs-ptp
11590 F: Documentation/ptp/*
11591 F: drivers/net/phy/dp83640*
11593 F: include/linux/ptp_cl*
11596 M: Oleg Nesterov <oleg@redhat.com>
11598 F: include/asm-generic/syscall.h
11599 F: include/linux/ptrace.h
11600 F: include/linux/regset.h
11601 F: include/linux/tracehook.h
11602 F: include/uapi/linux/ptrace.h
11603 F: include/uapi/linux/ptrace.h
11604 F: include/asm-generic/ptrace.h
11606 F: arch/*/ptrace*.c
11607 F: arch/*/*/ptrace*.c
11608 F: arch/*/include/asm/ptrace*.h
11611 M: Hans Verkuil <hverkuil@xs4all.nl>
11612 L: linux-media@vger.kernel.org
11613 T: git git://linuxtv.org/media_tree.git
11615 F: drivers/media/usb/pulse8-cec/*
11616 F: Documentation/media/cec-drivers/pulse8-cec.rst
11618 PVRUSB2 VIDEO4LINUX DRIVER
11619 M: Mike Isely <isely@pobox.com>
11620 L: pvrusb2@isely.net (subscribers-only)
11621 L: linux-media@vger.kernel.org
11622 W: http://www.isely.net/pvrusb2/
11623 T: git git://linuxtv.org/media_tree.git
11625 F: Documentation/media/v4l-drivers/pvrusb2*
11626 F: drivers/media/usb/pvrusb2/
11629 M: Hans Verkuil <hverkuil@xs4all.nl>
11630 L: linux-media@vger.kernel.org
11631 T: git git://linuxtv.org/media_tree.git
11633 F: drivers/media/usb/pwc/*
11636 M: Kamil Debski <kamil@wypas.org>
11637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11638 L: linux-hwmon@vger.kernel.org
11640 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11641 F: Documentation/hwmon/pwm-fan
11642 F: drivers/hwmon/pwm-fan.c
11645 M: Sean Young <sean@mess.org>
11646 L: linux-media@vger.kernel.org
11648 F: drivers/media/rc/pwm-ir-tx.c
11651 M: Thierry Reding <thierry.reding@gmail.com>
11652 L: linux-pwm@vger.kernel.org
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11655 F: Documentation/pwm.txt
11656 F: Documentation/devicetree/bindings/pwm/
11657 F: include/linux/pwm.h
11659 F: drivers/video/backlight/pwm_bl.c
11660 F: include/linux/pwm_backlight.h
11661 F: drivers/gpio/gpio-mvebu.c
11662 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11665 M: Robert Jarzmik <robert.jarzmik@free.fr>
11666 L: linux-gpio@vger.kernel.org
11668 F: drivers/gpio/gpio-pxa.c
11674 M: Robert Jarzmik <robert.jarzmik@free.fr>
11675 L: linux-rtc@vger.kernel.org
11678 PXA2xx/PXA3xx SUPPORT
11679 M: Daniel Mack <daniel@zonque.org>
11680 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11681 M: Robert Jarzmik <robert.jarzmik@free.fr>
11682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11683 T: git git://github.com/hzhuang1/linux.git
11684 T: git git://github.com/rjarzmik/linux.git
11686 F: arch/arm/boot/dts/pxa*
11687 F: arch/arm/mach-pxa/
11688 F: drivers/dma/pxa*
11689 F: drivers/pcmcia/pxa2xx*
11690 F: drivers/pinctrl/pxa/
11691 F: drivers/spi/spi-pxa2xx*
11692 F: drivers/usb/gadget/udc/pxa2*
11693 F: include/sound/pxa2xx-lib.h
11698 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11699 L: qat-linux@intel.com
11701 F: drivers/crypto/qat/
11703 QCOM AUDIO (ASoC) DRIVERS
11704 M: Patrick Lai <plai@codeaurora.org>
11705 M: Banajit Goswami <bgoswami@codeaurora.org>
11706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11710 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11711 M: Gabriel Somlo <somlo@cmu.edu>
11712 M: "Michael S. Tsirkin" <mst@redhat.com>
11713 L: qemu-devel@nongnu.org
11715 F: drivers/firmware/qemu_fw_cfg.c
11716 F: include/uapi/linux/qemu_fw_cfg.h
11719 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11720 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11721 L: linux-rdma@vger.kernel.org
11723 F: drivers/infiniband/hw/qib/
11725 QLOGIC QL41xxx FCOE DRIVER
11726 M: QLogic-Storage-Upstream@cavium.com
11727 L: linux-scsi@vger.kernel.org
11729 F: drivers/scsi/qedf/
11731 QLOGIC QL41xxx ISCSI DRIVER
11732 M: QLogic-Storage-Upstream@cavium.com
11733 L: linux-scsi@vger.kernel.org
11735 F: drivers/scsi/qedi/
11737 QLOGIC QL4xxx ETHERNET DRIVER
11738 M: Ariel Elior <Ariel.Elior@cavium.com>
11739 M: everest-linux-l2@cavium.com
11740 L: netdev@vger.kernel.org
11742 F: drivers/net/ethernet/qlogic/qed/
11743 F: include/linux/qed/
11744 F: drivers/net/ethernet/qlogic/qede/
11746 QLOGIC QL4xxx RDMA DRIVER
11747 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11748 M: Ariel Elior <Ariel.Elior@cavium.com>
11749 L: linux-rdma@vger.kernel.org
11751 F: drivers/infiniband/hw/qedr/
11752 F: include/uapi/rdma/qedr-abi.h
11754 QLOGIC QLA1280 SCSI DRIVER
11755 M: Michael Reed <mdr@sgi.com>
11756 L: linux-scsi@vger.kernel.org
11758 F: drivers/scsi/qla1280.[ch]
11760 QLOGIC QLA2XXX FC-SCSI DRIVER
11761 M: qla2xxx-upstream@qlogic.com
11762 L: linux-scsi@vger.kernel.org
11764 F: Documentation/scsi/LICENSE.qla2xxx
11765 F: drivers/scsi/qla2xxx/
11767 QLOGIC QLA3XXX NETWORK DRIVER
11768 M: Dept-GELinuxNICDev@cavium.com
11769 L: netdev@vger.kernel.org
11771 F: Documentation/networking/LICENSE.qla3xxx
11772 F: drivers/net/ethernet/qlogic/qla3xxx.*
11774 QLOGIC QLA4XXX iSCSI DRIVER
11775 M: QLogic-Storage-Upstream@qlogic.com
11776 L: linux-scsi@vger.kernel.org
11778 F: Documentation/scsi/LICENSE.qla4xxx
11779 F: drivers/scsi/qla4xxx/
11781 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11782 M: Harish Patil <harish.patil@cavium.com>
11783 M: Manish Chopra <manish.chopra@cavium.com>
11784 M: Dept-GELinuxNICDev@cavium.com
11785 L: netdev@vger.kernel.org
11787 F: drivers/net/ethernet/qlogic/qlcnic/
11789 QLOGIC QLGE 10Gb ETHERNET DRIVER
11790 M: Harish Patil <harish.patil@cavium.com>
11791 M: Manish Chopra <manish.chopra@cavium.com>
11792 M: Dept-GELinuxNICDev@cavium.com
11793 L: netdev@vger.kernel.org
11795 F: drivers/net/ethernet/qlogic/qlge/
11798 M: Anders Larsen <al@alarsen.net>
11799 W: http://www.alarsen.net/linux/qnx4fs/
11802 F: include/uapi/linux/qnx4_fs.h
11803 F: include/uapi/linux/qnxtypes.h
11805 QORIQ DPAA2 FSL-MC BUS DRIVER
11806 M: Stuart Yoder <stuyoder@gmail.com>
11807 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11808 L: linux-kernel@vger.kernel.org
11810 F: drivers/bus/fsl-mc/
11811 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11812 F: Documentation/networking/dpaa2/overview.rst
11814 QT1010 MEDIA DRIVER
11815 M: Antti Palosaari <crope@iki.fi>
11816 L: linux-media@vger.kernel.org
11817 W: https://linuxtv.org
11818 W: http://palosaari.fi/linux/
11819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11820 T: git git://linuxtv.org/anttip/media_tree.git
11822 F: drivers/media/tuners/qt1010*
11824 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11825 M: Kalle Valo <kvalo@codeaurora.org>
11826 L: ath10k@lists.infradead.org
11827 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11830 F: drivers/net/wireless/ath/ath10k/
11832 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11833 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11834 L: linux-wireless@vger.kernel.org
11835 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11837 F: drivers/net/wireless/ath/ath9k/
11839 QUALCOMM CAMERA SUBSYSTEM DRIVER
11840 M: Todor Tomov <todor.tomov@linaro.org>
11841 L: linux-media@vger.kernel.org
11843 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11844 F: Documentation/media/v4l-drivers/qcom_camss.rst
11845 F: drivers/media/platform/qcom/camss-8x16/
11847 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11848 M: Ilia Lin <ilia.lin@gmail.com>
11849 L: linux-pm@vger.kernel.org
11851 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11852 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11854 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11855 M: Timur Tabi <timur@kernel.org>
11856 L: netdev@vger.kernel.org
11858 F: drivers/net/ethernet/qualcomm/emac/
11860 QUALCOMM HEXAGON ARCHITECTURE
11861 M: Richard Kuo <rkuo@codeaurora.org>
11862 L: linux-hexagon@vger.kernel.org
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11867 QUALCOMM HIDMA DRIVER
11868 M: Sinan Kaya <okaya@kernel.org>
11869 L: linux-arm-kernel@lists.infradead.org
11870 L: linux-arm-msm@vger.kernel.org
11871 L: dmaengine@vger.kernel.org
11873 F: drivers/dma/qcom/hidma*
11876 M: Rob Clark <robdclark@gmail.com>
11877 L: iommu@lists.linux-foundation.org
11878 L: linux-arm-msm@vger.kernel.org
11880 F: drivers/iommu/qcom_iommu.c
11882 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11883 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11884 L: linux-media@vger.kernel.org
11885 L: linux-arm-msm@vger.kernel.org
11886 T: git git://linuxtv.org/media_tree.git
11888 F: drivers/media/platform/qcom/venus/
11890 QUALCOMM WCN36XX WIRELESS DRIVER
11891 M: Kalle Valo <kvalo@codeaurora.org>
11892 L: wcn36xx@lists.infradead.org
11893 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11894 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11896 F: drivers/net/wireless/ath/wcn36xx/
11898 QUANTENNA QTNFMAC WIRELESS DRIVER
11899 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11900 M: Avinash Patil <avinashp@quantenna.com>
11901 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11902 L: linux-wireless@vger.kernel.org
11904 F: drivers/net/wireless/quantenna
11906 RADEON and AMDGPU DRM DRIVERS
11907 M: Alex Deucher <alexander.deucher@amd.com>
11908 M: Christian König <christian.koenig@amd.com>
11909 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11910 L: amd-gfx@lists.freedesktop.org
11911 T: git git://people.freedesktop.org/~agd5f/linux
11913 F: drivers/gpu/drm/radeon/
11914 F: include/uapi/drm/radeon_drm.h
11915 F: drivers/gpu/drm/amd/
11916 F: include/uapi/drm/amdgpu_drm.h
11918 RADEON FRAMEBUFFER DISPLAY DRIVER
11919 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11920 L: linux-fbdev@vger.kernel.org
11922 F: drivers/video/fbdev/aty/radeon*
11923 F: include/uapi/linux/radeonfb.h
11925 RADIOSHARK RADIO DRIVER
11926 M: Hans Verkuil <hverkuil@xs4all.nl>
11927 L: linux-media@vger.kernel.org
11928 T: git git://linuxtv.org/media_tree.git
11930 F: drivers/media/radio/radio-shark.c
11932 RADIOSHARK2 RADIO DRIVER
11933 M: Hans Verkuil <hverkuil@xs4all.nl>
11934 L: linux-media@vger.kernel.org
11935 T: git git://linuxtv.org/media_tree.git
11937 F: drivers/media/radio/radio-shark2.c
11938 F: drivers/media/radio/radio-tea5777.c
11940 RADOS BLOCK DEVICE (RBD)
11941 M: Ilya Dryomov <idryomov@gmail.com>
11942 M: Sage Weil <sage@redhat.com>
11943 M: Alex Elder <elder@kernel.org>
11944 L: ceph-devel@vger.kernel.org
11945 W: http://ceph.com/
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11947 T: git git://github.com/ceph/ceph-client.git
11949 F: Documentation/ABI/testing/sysfs-bus-rbd
11950 F: drivers/block/rbd.c
11951 F: drivers/block/rbd_types.h
11953 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11954 M: Paul Mackerras <paulus@samba.org>
11955 L: linux-fbdev@vger.kernel.org
11957 F: drivers/video/fbdev/aty/aty128fb.c
11959 RAINSHADOW-CEC DRIVER
11960 M: Hans Verkuil <hverkuil@xs4all.nl>
11961 L: linux-media@vger.kernel.org
11962 T: git git://linuxtv.org/media_tree.git
11964 F: drivers/media/usb/rainshadow-cec/*
11966 RALINK MIPS ARCHITECTURE
11967 M: John Crispin <john@phrozen.org>
11968 L: linux-mips@linux-mips.org
11970 F: arch/mips/ralink
11972 RALINK RT2X00 WIRELESS LAN DRIVER
11974 M: Stanislaw Gruszka <sgruszka@redhat.com>
11975 M: Helmut Schaa <helmut.schaa@googlemail.com>
11976 L: linux-wireless@vger.kernel.org
11978 F: drivers/net/wireless/ralink/rt2x00/
11980 RAMDISK RAM BLOCK DEVICE DRIVER
11981 M: Jens Axboe <axboe@kernel.dk>
11983 F: Documentation/blockdev/ramdisk.txt
11984 F: drivers/block/brd.c
11986 RANCHU VIRTUAL BOARD FOR MIPS
11987 M: Miodrag Dinic <miodrag.dinic@mips.com>
11988 L: linux-mips@linux-mips.org
11990 F: arch/mips/generic/board-ranchu.c
11991 F: arch/mips/configs/generic/board-ranchu.config
11993 RANDOM NUMBER DRIVER
11994 M: "Theodore Ts'o" <tytso@mit.edu>
11996 F: drivers/char/random.c
11999 M: Matt Porter <mporter@kernel.crashing.org>
12000 M: Alexandre Bounine <alex.bou9@gmail.com>
12002 F: drivers/rapidio/
12004 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12005 L: linux-wireless@vger.kernel.org
12007 F: drivers/net/wireless/ray*
12009 RCUTORTURE TEST FRAMEWORK
12010 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12011 M: Josh Triplett <josh@joshtriplett.org>
12012 R: Steven Rostedt <rostedt@goodmis.org>
12013 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12014 R: Lai Jiangshan <jiangshanlai@gmail.com>
12015 L: linux-kernel@vger.kernel.org
12017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12018 F: tools/testing/selftests/rcutorture
12021 M: Florian Fainelli <florian@openwrt.org>
12024 RDC R6040 FAST ETHERNET DRIVER
12025 M: Florian Fainelli <f.fainelli@gmail.com>
12026 L: netdev@vger.kernel.org
12028 F: drivers/net/ethernet/rdc/r6040.c
12030 RDMAVT - RDMA verbs software
12031 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12032 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12033 L: linux-rdma@vger.kernel.org
12035 F: drivers/infiniband/sw/rdmavt
12037 RDS - RELIABLE DATAGRAM SOCKETS
12038 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12039 L: netdev@vger.kernel.org
12040 L: linux-rdma@vger.kernel.org
12041 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12042 W: https://oss.oracle.com/projects/rds/
12045 F: Documentation/networking/rds.txt
12047 RDT - RESOURCE ALLOCATION
12048 M: Fenghua Yu <fenghua.yu@intel.com>
12049 L: linux-kernel@vger.kernel.org
12051 F: arch/x86/kernel/cpu/intel_rdt*
12052 F: arch/x86/include/asm/intel_rdt_sched.h
12053 F: Documentation/x86/intel_rdt*
12055 READ-COPY UPDATE (RCU)
12056 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12057 M: Josh Triplett <josh@joshtriplett.org>
12058 R: Steven Rostedt <rostedt@goodmis.org>
12059 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12060 R: Lai Jiangshan <jiangshanlai@gmail.com>
12061 L: linux-kernel@vger.kernel.org
12062 W: http://www.rdrop.com/users/paulmck/RCU/
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12065 F: Documentation/RCU/
12066 X: Documentation/RCU/torture.txt
12067 F: include/linux/rcu*
12068 X: include/linux/srcu.h
12070 X: kernel/torture.c
12072 REAL TIME CLOCK (RTC) SUBSYSTEM
12073 M: Alessandro Zummo <a.zummo@towertech.it>
12074 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12075 L: linux-rtc@vger.kernel.org
12076 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12079 F: Documentation/devicetree/bindings/rtc/
12080 F: Documentation/rtc.txt
12082 F: include/linux/rtc.h
12083 F: include/uapi/linux/rtc.h
12084 F: include/linux/rtc/
12085 F: include/linux/platform_data/rtc-*
12086 F: tools/testing/selftests/rtc/
12088 REALTEK AUDIO CODECS
12089 M: Bard Liao <bardliao@realtek.com>
12090 M: Oder Chiou <oder_chiou@realtek.com>
12092 F: sound/soc/codecs/rt*
12093 F: include/sound/rt*.h
12095 REGISTER MAP ABSTRACTION
12096 M: Mark Brown <broonie@kernel.org>
12097 L: linux-kernel@vger.kernel.org
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12100 F: Documentation/devicetree/bindings/regmap/
12101 F: drivers/base/regmap/
12102 F: include/linux/regmap.h
12104 REISERFS FILE SYSTEM
12105 L: reiserfs-devel@vger.kernel.org
12109 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12110 M: Ohad Ben-Cohen <ohad@wizery.com>
12111 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12112 L: linux-remoteproc@vger.kernel.org
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12115 F: Documentation/devicetree/bindings/remoteproc/
12116 F: Documentation/remoteproc.txt
12117 F: drivers/remoteproc/
12118 F: include/linux/remoteproc.h
12120 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12121 M: Ohad Ben-Cohen <ohad@wizery.com>
12122 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12123 L: linux-remoteproc@vger.kernel.org
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12127 F: Documentation/rpmsg.txt
12128 F: include/linux/rpmsg.h
12129 F: include/linux/rpmsg/
12131 RENESAS CLOCK DRIVERS
12132 M: Geert Uytterhoeven <geert+renesas@glider.be>
12133 L: linux-renesas-soc@vger.kernel.org
12134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12136 F: drivers/clk/renesas/
12138 RENESAS EMEV2 I2C DRIVER
12139 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12141 F: drivers/i2c/busses/i2c-emev2.c
12143 RENESAS ETHERNET DRIVERS
12144 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12145 L: netdev@vger.kernel.org
12146 L: linux-renesas-soc@vger.kernel.org
12147 F: Documentation/devicetree/bindings/net/renesas,*.txt
12148 F: Documentation/devicetree/bindings/net/sh_eth.txt
12149 F: drivers/net/ethernet/renesas/
12150 F: include/linux/sh_eth.h
12152 RENESAS R-CAR GYROADC DRIVER
12153 M: Marek Vasut <marek.vasut@gmail.com>
12154 L: linux-iio@vger.kernel.org
12156 F: drivers/iio/adc/rcar_gyro_adc.c
12158 RENESAS R-CAR I2C DRIVERS
12159 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12161 F: drivers/i2c/busses/i2c-rcar.c
12162 F: drivers/i2c/busses/i2c-sh_mobile.c
12164 RENESAS USB PHY DRIVER
12165 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12166 L: linux-renesas-soc@vger.kernel.org
12168 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12170 RESET CONTROLLER FRAMEWORK
12171 M: Philipp Zabel <p.zabel@pengutronix.de>
12172 T: git git://git.pengutronix.de/git/pza/linux
12175 F: Documentation/devicetree/bindings/reset/
12176 F: include/dt-bindings/reset/
12177 F: include/linux/reset.h
12178 F: include/linux/reset-controller.h
12180 RESTARTABLE SEQUENCES SUPPORT
12181 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12182 M: Peter Zijlstra <peterz@infradead.org>
12183 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12184 M: Boqun Feng <boqun.feng@gmail.com>
12185 L: linux-kernel@vger.kernel.org
12188 F: include/uapi/linux/rseq.h
12189 F: include/trace/events/rseq.h
12190 F: tools/testing/selftests/rseq/
12193 M: Johannes Berg <johannes@sipsolutions.net>
12194 L: linux-wireless@vger.kernel.org
12195 W: http://wireless.kernel.org/
12196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12199 F: Documentation/rfkill.txt
12200 F: Documentation/ABI/stable/sysfs-class-rfkill
12204 M: Thomas Graf <tgraf@suug.ch>
12205 M: Herbert Xu <herbert@gondor.apana.org.au>
12206 L: netdev@vger.kernel.org
12208 F: lib/rhashtable.c
12209 F: include/linux/rhashtable.h
12211 RICOH R5C592 MEMORYSTICK DRIVER
12212 M: Maxim Levitsky <maximlevitsky@gmail.com>
12214 F: drivers/memstick/host/r592.*
12216 RICOH SMARTMEDIA/XD DRIVER
12217 M: Maxim Levitsky <maximlevitsky@gmail.com>
12219 F: drivers/mtd/nand/raw/r852.c
12220 F: drivers/mtd/nand/raw/r852.h
12222 RISC-V ARCHITECTURE
12223 M: Palmer Dabbelt <palmer@sifive.com>
12224 M: Albert Ou <aou@eecs.berkeley.edu>
12225 L: linux-riscv@lists.infradead.org
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12233 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12234 W: http://sourceforge.net/projects/roccat/
12236 F: drivers/hid/hid-roccat*
12237 F: include/linux/hid-roccat*
12238 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12240 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12241 M: Jacob chen <jacob2.chen@rock-chips.com>
12242 L: linux-media@vger.kernel.org
12244 F: drivers/media/platform/rockchip/rga/
12245 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12248 M: Jiri Pirko <jiri@resnulli.us>
12249 L: netdev@vger.kernel.org
12251 F: drivers/net/ethernet/rocker/
12255 W: http://www.comtrol.com
12257 F: Documentation/serial/rocket.txt
12258 F: drivers/tty/rocket*
12260 ROCKETPORT EXPRESS/INFINITY DRIVER
12261 M: Kevin Cernekee <cernekee@gmail.com>
12262 L: linux-serial@vger.kernel.org
12264 F: drivers/tty/serial/rp2.*
12266 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12267 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12268 L: linux-kernel@vger.kernel.org
12269 L: linux-renesas-soc@vger.kernel.org
12271 F: drivers/mfd/bd9571mwv.c
12272 F: drivers/regulator/bd9571mwv-regulator.c
12273 F: drivers/gpio/gpio-bd9571mwv.c
12274 F: include/linux/mfd/bd9571mwv.h
12275 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12278 M: Ralf Baechle <ralf@linux-mips.org>
12279 L: linux-hams@vger.kernel.org
12280 W: http://www.linux-ax25.org/
12282 F: include/net/rose.h
12283 F: include/uapi/linux/rose.h
12286 RTL2830 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/rtl2830*
12296 RTL2832 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*
12306 RTL2832_SDR MEDIA DRIVER
12307 M: Antti Palosaari <crope@iki.fi>
12308 L: linux-media@vger.kernel.org
12309 W: https://linuxtv.org
12310 W: http://palosaari.fi/linux/
12311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12312 T: git git://linuxtv.org/anttip/media_tree.git
12314 F: drivers/media/dvb-frontends/rtl2832_sdr*
12316 RTL8180 WIRELESS DRIVER
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/rtl8180/
12323 RTL8187 WIRELESS DRIVER
12324 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12325 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12326 M: Larry Finger <Larry.Finger@lwfinger.net>
12327 L: linux-wireless@vger.kernel.org
12328 W: http://wireless.kernel.org/
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12331 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12333 REALTEK WIRELESS DRIVER (rtlwifi family)
12334 M: Ping-Ke Shih <pkshih@realtek.com>
12335 L: linux-wireless@vger.kernel.org
12336 W: http://wireless.kernel.org/
12337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12339 F: drivers/net/wireless/realtek/rtlwifi/
12341 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12342 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12343 L: linux-wireless@vger.kernel.org
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12346 F: drivers/net/wireless/realtek/rtl8xxxu/
12348 RXRPC SOCKETS (AF_RXRPC)
12349 M: David Howells <dhowells@redhat.com>
12350 L: linux-afs@lists.infradead.org
12353 F: include/keys/rxrpc-type.h
12354 F: include/net/af_rxrpc.h
12355 F: include/trace/events/rxrpc.h
12356 F: include/uapi/linux/rxrpc.h
12357 F: Documentation/networking/rxrpc.txt
12358 W: https://www.infradead.org/~dhowells/kafs/
12360 S3 SAVAGE FRAMEBUFFER DRIVER
12361 M: Antonino Daplas <adaplas@gmail.com>
12362 L: linux-fbdev@vger.kernel.org
12364 F: drivers/video/fbdev/savage/
12367 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12368 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12369 L: linux-s390@vger.kernel.org
12370 W: http://www.ibm.com/developerworks/linux/linux390/
12371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12375 F: Documentation/s390/
12376 F: Documentation/driver-api/s390-drivers.rst
12378 S390 COMMON I/O LAYER
12379 M: Sebastian Ott <sebott@linux.ibm.com>
12380 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12381 L: linux-s390@vger.kernel.org
12382 W: http://www.ibm.com/developerworks/linux/linux390/
12384 F: drivers/s390/cio/
12387 M: Stefan Haberland <sth@linux.ibm.com>
12388 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12389 L: linux-s390@vger.kernel.org
12390 W: http://www.ibm.com/developerworks/linux/linux390/
12392 F: drivers/s390/block/dasd*
12393 F: block/partitions/ibm.c
12396 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12397 L: linux-s390@vger.kernel.org
12398 W: http://www.ibm.com/developerworks/linux/linux390/
12400 F: drivers/iommu/s390-iommu.c
12402 S390 IUCV NETWORK LAYER
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/*iucv*
12409 F: include/net/iucv/
12412 S390 NETWORK DRIVERS
12413 M: Julian Wiedmann <jwi@linux.ibm.com>
12414 M: Ursula Braun <ubraun@linux.ibm.com>
12415 L: linux-s390@vger.kernel.org
12416 W: http://www.ibm.com/developerworks/linux/linux390/
12418 F: drivers/s390/net/
12421 M: Sebastian Ott <sebott@linux.ibm.com>
12422 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12423 L: linux-s390@vger.kernel.org
12424 W: http://www.ibm.com/developerworks/linux/linux390/
12427 F: drivers/pci/hotplug/s390_pci_hpc.c
12429 S390 VFIO-CCW DRIVER
12430 M: Cornelia Huck <cohuck@redhat.com>
12431 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12432 M: Halil Pasic <pasic@linux.ibm.com>
12433 L: linux-s390@vger.kernel.org
12434 L: kvm@vger.kernel.org
12436 F: drivers/s390/cio/vfio_ccw*
12437 F: Documentation/s390/vfio-ccw.txt
12438 F: include/uapi/linux/vfio_ccw.h
12441 M: Harald Freudenberger <freude@linux.ibm.com>
12442 L: linux-s390@vger.kernel.org
12443 W: http://www.ibm.com/developerworks/linux/linux390/
12445 F: drivers/s390/crypto/
12448 M: Steffen Maier <maier@linux.ibm.com>
12449 M: Benjamin Block <bblock@linux.ibm.com>
12450 L: linux-s390@vger.kernel.org
12451 W: http://www.ibm.com/developerworks/linux/linux390/
12453 F: drivers/s390/scsi/zfcp_*
12455 S3C24XX SD/MMC Driver
12456 M: Ben Dooks <ben-linux@fluff.org>
12457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12459 F: drivers/mmc/host/s3cmci.*
12461 SAA6588 RDS RECEIVER DRIVER
12462 M: Hans Verkuil <hverkuil@xs4all.nl>
12463 L: linux-media@vger.kernel.org
12464 T: git git://linuxtv.org/media_tree.git
12465 W: https://linuxtv.org
12467 F: drivers/media/i2c/saa6588*
12469 SAA7134 VIDEO4LINUX DRIVER
12470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12471 L: linux-media@vger.kernel.org
12472 W: https://linuxtv.org
12473 T: git git://linuxtv.org/media_tree.git
12475 F: Documentation/media/v4l-drivers/saa7134*
12476 F: drivers/media/pci/saa7134/
12478 SAA7146 VIDEO4LINUX-2 DRIVER
12479 M: Hans Verkuil <hverkuil@xs4all.nl>
12480 L: linux-media@vger.kernel.org
12481 T: git git://linuxtv.org/media_tree.git
12483 F: drivers/media/common/saa7146/
12484 F: drivers/media/pci/saa7146/
12485 F: include/media/saa7146*
12487 SAMSUNG AUDIO (ASoC) DRIVERS
12488 M: Krzysztof Kozlowski <krzk@kernel.org>
12489 M: Sangbeom Kim <sbkim73@samsung.com>
12490 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12493 F: sound/soc/samsung/
12494 F: Documentation/devicetree/bindings/sound/samsung*
12496 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12497 M: Krzysztof Kozlowski <krzk@kernel.org>
12498 L: linux-crypto@vger.kernel.org
12499 L: linux-samsung-soc@vger.kernel.org
12501 F: drivers/crypto/exynos-rng.c
12502 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12504 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12505 M: Łukasz Stelmach <l.stelmach@samsung.com>
12506 L: linux-samsung-soc@vger.kernel.org
12508 F: drivers/char/hw_random/exynos-trng.c
12509 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12511 SAMSUNG FRAMEBUFFER DRIVER
12512 M: Jingoo Han <jingoohan1@gmail.com>
12513 L: linux-fbdev@vger.kernel.org
12515 F: drivers/video/fbdev/s3c-fb.c
12517 SAMSUNG LAPTOP DRIVER
12518 M: Corentin Chary <corentin.chary@gmail.com>
12519 L: platform-driver-x86@vger.kernel.org
12521 F: drivers/platform/x86/samsung-laptop.c
12523 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12524 M: Sangbeom Kim <sbkim73@samsung.com>
12525 M: Krzysztof Kozlowski <krzk@kernel.org>
12526 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12527 L: linux-kernel@vger.kernel.org
12528 L: linux-samsung-soc@vger.kernel.org
12530 F: drivers/mfd/sec*.c
12531 F: drivers/regulator/s2m*.c
12532 F: drivers/regulator/s5m*.c
12533 F: drivers/clk/clk-s2mps11.c
12534 F: drivers/rtc/rtc-s5m.c
12535 F: include/linux/mfd/samsung/
12536 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12537 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12538 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12539 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12541 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12542 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12543 L: linux-media@vger.kernel.org
12544 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12546 F: drivers/media/platform/s3c-camif/
12547 F: include/media/drv-intf/s3c_camif.h
12549 SAMSUNG S3FWRN5 NFC DRIVER
12550 M: Robert Baldyga <r.baldyga@samsung.com>
12551 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12552 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12554 F: drivers/nfc/s3fwrn5
12556 SAMSUNG S5C73M3 CAMERA DRIVER
12557 M: Kyungmin Park <kyungmin.park@samsung.com>
12558 M: Andrzej Hajda <a.hajda@samsung.com>
12559 L: linux-media@vger.kernel.org
12561 F: drivers/media/i2c/s5c73m3/*
12563 SAMSUNG S5K5BAF CAMERA DRIVER
12564 M: Kyungmin Park <kyungmin.park@samsung.com>
12565 M: Andrzej Hajda <a.hajda@samsung.com>
12566 L: linux-media@vger.kernel.org
12568 F: drivers/media/i2c/s5k5baf.c
12570 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12571 M: Krzysztof Kozlowski <krzk@kernel.org>
12572 M: Vladimir Zapolskiy <vz@mleia.com>
12573 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12574 L: linux-crypto@vger.kernel.org
12575 L: linux-samsung-soc@vger.kernel.org
12577 F: drivers/crypto/s5p-sss.c
12579 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12580 M: Kyungmin Park <kyungmin.park@samsung.com>
12581 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12582 L: linux-media@vger.kernel.org
12583 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12585 F: drivers/media/platform/exynos4-is/
12587 SAMSUNG SOC CLOCK DRIVERS
12588 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12589 M: Tomasz Figa <tomasz.figa@gmail.com>
12590 M: Chanwoo Choi <cw00.choi@samsung.com>
12592 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12594 F: drivers/clk/samsung/
12595 F: include/dt-bindings/clock/exynos*.h
12596 F: Documentation/devicetree/bindings/clock/exynos*.txt
12598 SAMSUNG SPI DRIVERS
12599 M: Kukjin Kim <kgene@kernel.org>
12600 M: Krzysztof Kozlowski <krzk@kernel.org>
12601 M: Andi Shyti <andi@etezian.org>
12602 L: linux-spi@vger.kernel.org
12603 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12605 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12606 F: drivers/spi/spi-s3c*
12607 F: include/linux/platform_data/spi-s3c64xx.h
12609 SAMSUNG SXGBE DRIVERS
12610 M: Byungho An <bh74.an@samsung.com>
12611 M: Girish K S <ks.giri@samsung.com>
12612 M: Vipul Pandya <vipul.pandya@samsung.com>
12614 L: netdev@vger.kernel.org
12615 F: drivers/net/ethernet/samsung/sxgbe/
12617 SAMSUNG THERMAL DRIVER
12618 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12619 L: linux-pm@vger.kernel.org
12620 L: linux-samsung-soc@vger.kernel.org
12622 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12623 F: drivers/thermal/samsung/
12625 SAMSUNG USB2 PHY DRIVER
12626 M: Kamil Debski <kamil@wypas.org>
12627 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12628 L: linux-kernel@vger.kernel.org
12630 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12631 F: Documentation/phy/samsung-usb2.txt
12632 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12633 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12634 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12635 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12636 F: drivers/phy/samsung/phy-samsung-usb2.c
12637 F: drivers/phy/samsung/phy-samsung-usb2.h
12640 M: Zwane Mwaikambo <zwanem@gmail.com>
12642 F: drivers/watchdog/sc1200wdt.c
12645 M: Ingo Molnar <mingo@redhat.com>
12646 M: Peter Zijlstra <peterz@infradead.org>
12647 L: linux-kernel@vger.kernel.org
12648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12651 F: include/linux/sched.h
12652 F: include/uapi/linux/sched.h
12653 F: include/linux/wait.h
12655 SCR24X CHIP CARD INTERFACE DRIVER
12656 M: Lubomir Rintel <lkundrak@v3.sk>
12658 F: drivers/char/pcmcia/scr24x_cs.c
12661 M: Jens Axboe <axboe@kernel.dk>
12662 L: linux-scsi@vger.kernel.org
12663 W: http://www.kernel.dk
12665 F: drivers/scsi/sr*
12667 SCSI RDMA PROTOCOL (SRP) INITIATOR
12668 M: Bart Van Assche <bart.vanassche@sandisk.com>
12669 L: linux-rdma@vger.kernel.org
12671 W: http://www.openfabrics.org
12672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12674 F: drivers/infiniband/ulp/srp/
12675 F: include/scsi/srp.h
12678 M: Doug Gilbert <dgilbert@interlog.com>
12679 L: linux-scsi@vger.kernel.org
12680 W: http://sg.danny.cz/sg
12682 F: Documentation/scsi/scsi-generic.txt
12683 F: drivers/scsi/sg.c
12684 F: include/scsi/sg.h
12687 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12689 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12691 L: linux-scsi@vger.kernel.org
12693 F: Documentation/devicetree/bindings/scsi/
12698 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12699 L: linux-scsi@vger.kernel.org
12701 F: Documentation/scsi/st.txt
12702 F: drivers/scsi/st.*
12703 F: drivers/scsi/st_*.h
12706 M: Vlad Yasevich <vyasevich@gmail.com>
12707 M: Neil Horman <nhorman@tuxdriver.com>
12708 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12709 L: linux-sctp@vger.kernel.org
12710 W: http://lksctp.sourceforge.net
12712 F: Documentation/networking/sctp.txt
12713 F: include/linux/sctp.h
12714 F: include/uapi/linux/sctp.h
12715 F: include/net/sctp/
12719 M: Jim Cromie <jim.cromie@gmail.com>
12721 F: Documentation/i2c/busses/scx200_acb
12722 F: arch/x86/platform/scx200/
12723 F: drivers/watchdog/scx200_wdt.c
12724 F: drivers/i2c/busses/scx200*
12725 F: drivers/mtd/maps/scx200_docflash.c
12726 F: include/linux/scx200.h
12729 M: Jim Cromie <jim.cromie@gmail.com>
12731 F: drivers/char/scx200_gpio.c
12732 F: include/linux/scx200_gpio.h
12734 SCx200 HRT CLOCKSOURCE DRIVER
12735 M: Jim Cromie <jim.cromie@gmail.com>
12737 F: drivers/clocksource/scx200_hrt.c
12739 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12740 M: Sascha Sommer <saschasommer@freenet.de>
12741 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12743 F: drivers/mmc/host/sdricoh_cs.c
12746 M: Kees Cook <keescook@chromium.org>
12747 R: Andy Lutomirski <luto@amacapital.net>
12748 R: Will Drewry <wad@chromium.org>
12749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12751 F: kernel/seccomp.c
12752 F: include/uapi/linux/seccomp.h
12753 F: include/linux/seccomp.h
12754 F: tools/testing/selftests/seccomp/*
12755 F: tools/testing/selftests/kselftest_harness.h
12756 F: Documentation/userspace-api/seccomp_filter.rst
12757 K: \bsecure_computing
12760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12761 M: Al Cooper <alcooperx@gmail.com>
12762 L: linux-mmc@vger.kernel.org
12763 L: bcm-kernel-feedback-list@broadcom.com
12765 F: drivers/mmc/host/sdhci-brcmstb*
12767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12768 M: Adrian Hunter <adrian.hunter@intel.com>
12769 L: linux-mmc@vger.kernel.org
12770 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12772 F: drivers/mmc/host/sdhci*
12773 F: include/linux/mmc/sdhci*
12775 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12776 M: Ben Dooks <ben-linux@fluff.org>
12777 M: Jaehoon Chung <jh80.chung@samsung.com>
12778 L: linux-mmc@vger.kernel.org
12780 F: drivers/mmc/host/sdhci-s3c*
12782 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12783 M: Viresh Kumar <vireshk@kernel.org>
12784 L: linux-mmc@vger.kernel.org
12786 F: drivers/mmc/host/sdhci-spear.c
12788 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12789 M: Kishon Vijay Abraham I <kishon@ti.com>
12790 L: linux-mmc@vger.kernel.org
12792 F: drivers/mmc/host/sdhci-omap.c
12794 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12795 M: Scott Bauer <scott.bauer@intel.com>
12796 M: Jonathan Derrick <jonathan.derrick@intel.com>
12797 L: linux-block@vger.kernel.org
12800 F: block/opal_proto.h
12801 F: include/linux/sed*
12802 F: include/uapi/linux/sed*
12805 M: Security Officers <security@kernel.org>
12809 M: James Morris <jmorris@namei.org>
12810 M: "Serge E. Hallyn" <serge@hallyn.com>
12811 L: linux-security-module@vger.kernel.org (suggested Cc:)
12812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12813 W: http://kernsec.org/
12817 SELINUX SECURITY MODULE
12818 M: Paul Moore <paul@paul-moore.com>
12819 M: Stephen Smalley <sds@tycho.nsa.gov>
12820 M: Eric Paris <eparis@parisplace.org>
12821 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12822 W: https://selinuxproject.org
12823 W: https://github.com/SELinuxProject
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12826 F: include/linux/selinux*
12827 F: security/selinux/
12828 F: scripts/selinux/
12829 F: Documentation/admin-guide/LSM/SELinux.rst
12832 M: Jiri Slaby <jirislaby@gmail.com>
12834 F: drivers/misc/phantom.c
12835 F: include/uapi/linux/phantom.h
12838 M: Rob Herring <robh@kernel.org>
12839 L: linux-serial@vger.kernel.org
12841 F: Documentation/devicetree/bindings/serial/slave-device.txt
12842 F: drivers/tty/serdev/
12843 F: include/linux/serdev.h
12846 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12847 L: linux-serial@vger.kernel.org
12849 F: Documentation/devicetree/bindings/serial/
12850 F: drivers/tty/serial/
12853 M: Sean Young <sean@mess.org>
12854 L: linux-media@vger.kernel.org
12856 F: drivers/media/rc/serial_ir.c
12859 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12860 M: Edward Cree <ecree@solarflare.com>
12861 M: Bert Kenward <bkenward@solarflare.com>
12862 L: netdev@vger.kernel.org
12864 F: drivers/net/ethernet/sfc/
12867 M: Dimitri Sivanich <sivanich@sgi.com>
12869 F: drivers/misc/sgi-gru/
12871 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12872 M: Pat Gefre <pfg@sgi.com>
12873 L: linux-ia64@vger.kernel.org
12875 F: Documentation/ia64/serial.txt
12876 F: drivers/tty/serial/ioc?_serial.c
12877 F: include/linux/ioc?.h
12879 SGI XP/XPC/XPNET DRIVER
12880 M: Cliff Whickman <cpw@sgi.com>
12881 M: Robin Holt <robinmholt@gmail.com>
12883 F: drivers/misc/sgi-xp/
12885 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12886 M: Ursula Braun <ubraun@linux.ibm.com>
12887 L: linux-s390@vger.kernel.org
12888 W: http://www.ibm.com/developerworks/linux/linux390/
12892 SH_VEU V4L2 MEM2MEM DRIVER
12893 L: linux-media@vger.kernel.org
12895 F: drivers/media/platform/sh_veu.c
12897 SH_VOU V4L2 OUTPUT DRIVER
12898 L: linux-media@vger.kernel.org
12900 F: drivers/media/platform/sh_vou.c
12901 F: include/media/drv-intf/sh_vou.h
12903 SI2157 MEDIA DRIVER
12904 M: Antti Palosaari <crope@iki.fi>
12905 L: linux-media@vger.kernel.org
12906 W: https://linuxtv.org
12907 W: http://palosaari.fi/linux/
12908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12909 T: git git://linuxtv.org/anttip/media_tree.git
12911 F: drivers/media/tuners/si2157*
12913 SI2165 MEDIA DRIVER
12914 M: Matthias Schwarzott <zzam@gentoo.org>
12915 L: linux-media@vger.kernel.org
12916 W: https://linuxtv.org
12917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12919 F: drivers/media/dvb-frontends/si2165*
12921 SI2168 MEDIA DRIVER
12922 M: Antti Palosaari <crope@iki.fi>
12923 L: linux-media@vger.kernel.org
12924 W: https://linuxtv.org
12925 W: http://palosaari.fi/linux/
12926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12927 T: git git://linuxtv.org/anttip/media_tree.git
12929 F: drivers/media/dvb-frontends/si2168*
12931 SI470X FM RADIO RECEIVER I2C DRIVER
12932 M: Hans Verkuil <hverkuil@xs4all.nl>
12933 L: linux-media@vger.kernel.org
12934 T: git git://linuxtv.org/media_tree.git
12935 W: https://linuxtv.org
12937 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12939 SI470X FM RADIO RECEIVER USB DRIVER
12940 M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-common.c
12946 F: drivers/media/radio/si470x/radio-si470x.h
12947 F: drivers/media/radio/si470x/radio-si470x-usb.c
12949 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12950 M: Eduardo Valentin <edubezval@gmail.com>
12951 L: linux-media@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 W: https://linuxtv.org
12955 F: drivers/media/radio/si4713/si4713.?
12957 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12958 M: Eduardo Valentin <edubezval@gmail.com>
12959 L: linux-media@vger.kernel.org
12960 T: git git://linuxtv.org/media_tree.git
12961 W: https://linuxtv.org
12963 F: drivers/media/radio/si4713/radio-platform-si4713.c
12965 SI4713 FM RADIO TRANSMITTER USB DRIVER
12966 M: Hans Verkuil <hverkuil@xs4all.nl>
12967 L: linux-media@vger.kernel.org
12968 T: git git://linuxtv.org/media_tree.git
12969 W: https://linuxtv.org
12971 F: drivers/media/radio/si4713/radio-usb-si4713.c
12974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12975 L: linux-media@vger.kernel.org
12976 W: https://linuxtv.org
12977 T: git git://linuxtv.org/media_tree.git
12979 F: drivers/media/common/siano/
12980 F: drivers/media/usb/siano/
12981 F: drivers/media/usb/siano/
12982 F: drivers/media/mmc/siano/
12985 M: Palmer Dabbelt <palmer@sifive.com>
12986 L: linux-riscv@lists.infradead.org
12987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12992 SILEAD TOUCHSCREEN DRIVER
12993 M: Hans de Goede <hdegoede@redhat.com>
12994 L: linux-input@vger.kernel.org
12995 L: platform-driver-x86@vger.kernel.org
12997 F: drivers/input/touchscreen/silead.c
12998 F: drivers/platform/x86/silead_dmi.c
13000 SILICON MOTION SM712 FRAME BUFFER DRIVER
13001 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13002 M: Teddy Wang <teddy.wang@siliconmotion.com>
13003 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13004 L: linux-fbdev@vger.kernel.org
13006 F: drivers/video/fbdev/sm712*
13007 F: Documentation/fb/sm712fb.txt
13009 SIMPLE FIRMWARE INTERFACE (SFI)
13010 M: Len Brown <lenb@kernel.org>
13011 L: sfi-devel@simplefirmware.org
13012 W: http://simplefirmware.org/
13013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13015 F: arch/x86/platform/sfi/
13017 F: include/linux/sfi*.h
13020 M: Hans de Goede <hdegoede@redhat.com>
13021 L: linux-fbdev@vger.kernel.org
13023 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13024 F: drivers/video/fbdev/simplefb.c
13025 F: include/linux/platform_data/simplefb.h
13027 SIMTEC EB110ATX (Chalice CATS)
13029 P: Vincent Sanders <vince@simtec.co.uk>
13030 M: Simtec Linux Team <linux@simtec.co.uk>
13031 W: http://www.simtec.co.uk/products/EB110ATX/
13034 SIMTEC EB2410ITX (BAST)
13036 P: Vincent Sanders <vince@simtec.co.uk>
13037 M: Simtec Linux Team <linux@simtec.co.uk>
13038 W: http://www.simtec.co.uk/products/EB2410ITX/
13040 F: arch/arm/mach-s3c24xx/mach-bast.c
13041 F: arch/arm/mach-s3c24xx/bast-ide.c
13042 F: arch/arm/mach-s3c24xx/bast-irq.c
13044 SIPHASH PRF ROUTINES
13045 M: Jason A. Donenfeld <Jason@zx2c4.com>
13048 F: lib/test_siphash.c
13049 F: include/linux/siphash.h
13052 M: Gavin Schenk <g.schenk@eckelmann.de>
13053 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13054 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13057 F: include/trace/events/siox.h
13059 SIS 190 ETHERNET DRIVER
13060 M: Francois Romieu <romieu@fr.zoreil.com>
13061 L: netdev@vger.kernel.org
13063 F: drivers/net/ethernet/sis/sis190.c
13065 SIS 900/7016 FAST ETHERNET DRIVER
13066 M: Daniele Venzano <venza@brownhat.org>
13067 W: http://www.brownhat.org/sis900.html
13068 L: netdev@vger.kernel.org
13070 F: drivers/net/ethernet/sis/sis900.*
13072 SIS FRAMEBUFFER DRIVER
13073 M: Thomas Winischhofer <thomas@winischhofer.net>
13074 W: http://www.winischhofer.net/linuxsisvga.shtml
13076 F: Documentation/fb/sisfb.txt
13077 F: drivers/video/fbdev/sis/
13078 F: include/video/sisfb.h
13081 M: Thomas Winischhofer <thomas@winischhofer.net>
13082 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13084 F: drivers/usb/misc/sisusbvga/
13087 M: Christoph Lameter <cl@linux.com>
13088 M: Pekka Enberg <penberg@kernel.org>
13089 M: David Rientjes <rientjes@google.com>
13090 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13091 M: Andrew Morton <akpm@linux-foundation.org>
13092 L: linux-mm@kvack.org
13094 F: include/linux/sl?b*.h
13097 SLEEPABLE READ-COPY UPDATE (SRCU)
13098 M: Lai Jiangshan <jiangshanlai@gmail.com>
13099 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13100 M: Josh Triplett <josh@joshtriplett.org>
13101 R: Steven Rostedt <rostedt@goodmis.org>
13102 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13103 L: linux-kernel@vger.kernel.org
13104 W: http://www.rdrop.com/users/paulmck/RCU/
13106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13107 F: include/linux/srcu.h
13108 F: kernel/rcu/srcu.c
13110 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13111 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13112 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13114 F: drivers/slimbus/
13115 F: Documentation/devicetree/bindings/slimbus/
13116 F: include/linux/slimbus.h
13118 SMACK SECURITY MODULE
13119 M: Casey Schaufler <casey@schaufler-ca.com>
13120 L: linux-security-module@vger.kernel.org
13121 W: http://schaufler-ca.com
13122 T: git git://github.com/cschaufler/smack-next
13124 F: Documentation/admin-guide/LSM/Smack.rst
13127 SMC91x ETHERNET DRIVER
13128 M: Nicolas Pitre <nico@fluxnic.net>
13130 F: drivers/net/ethernet/smsc/smc91x.*
13132 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13133 M: Sakari Ailus <sakari.ailus@iki.fi>
13134 L: linux-media@vger.kernel.org
13136 F: drivers/media/i2c/smiapp/
13137 F: include/media/i2c/smiapp.h
13138 F: drivers/media/i2c/smiapp-pll.c
13139 F: drivers/media/i2c/smiapp-pll.h
13140 F: include/uapi/linux/smiapp.h
13141 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13143 SMM665 HARDWARE MONITOR DRIVER
13144 M: Guenter Roeck <linux@roeck-us.net>
13145 L: linux-hwmon@vger.kernel.org
13147 F: Documentation/hwmon/smm665
13148 F: drivers/hwmon/smm665.c
13150 SMSC EMC2103 HARDWARE MONITOR DRIVER
13151 M: Steve Glendinning <steve.glendinning@shawell.net>
13152 L: linux-hwmon@vger.kernel.org
13154 F: Documentation/hwmon/emc2103
13155 F: drivers/hwmon/emc2103.c
13157 SMSC SCH5627 HARDWARE MONITOR DRIVER
13158 M: Hans de Goede <hdegoede@redhat.com>
13159 L: linux-hwmon@vger.kernel.org
13161 F: Documentation/hwmon/sch5627
13162 F: drivers/hwmon/sch5627.c
13164 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13165 M: Steve Glendinning <steve.glendinning@shawell.net>
13166 L: linux-fbdev@vger.kernel.org
13168 F: drivers/video/fbdev/smscufx.c
13170 SMSC47B397 HARDWARE MONITOR DRIVER
13171 M: Jean Delvare <jdelvare@suse.com>
13172 L: linux-hwmon@vger.kernel.org
13174 F: Documentation/hwmon/smsc47b397
13175 F: drivers/hwmon/smsc47b397.c
13177 SMSC911x ETHERNET DRIVER
13178 M: Steve Glendinning <steve.glendinning@shawell.net>
13179 L: netdev@vger.kernel.org
13181 F: include/linux/smsc911x.h
13182 F: drivers/net/ethernet/smsc/smsc911x.*
13184 SMSC9420 PCI ETHERNET DRIVER
13185 M: Steve Glendinning <steve.glendinning@shawell.net>
13186 L: netdev@vger.kernel.org
13188 F: drivers/net/ethernet/smsc/smsc9420.*
13190 SOC-CAMERA V4L2 SUBSYSTEM
13191 L: linux-media@vger.kernel.org
13192 T: git git://linuxtv.org/media_tree.git
13194 F: include/media/soc*
13195 F: drivers/media/i2c/soc_camera/
13196 F: drivers/media/platform/soc_camera/
13198 SOCIONEXT SYNQUACER I2C DRIVER
13199 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13200 L: linux-i2c@vger.kernel.org
13202 F: drivers/i2c/busses/i2c-synquacer.c
13203 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13205 SOCIONEXT UNIPHIER SOUND DRIVER
13206 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13207 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13209 F: sound/soc/uniphier/
13211 SOEKRIS NET48XX LED SUPPORT
13212 M: Chris Boot <bootc@bootc.net>
13214 F: drivers/leds/leds-net48xx.c
13216 SOFT-ROCE DRIVER (rxe)
13217 M: Moni Shoua <monis@mellanox.com>
13218 L: linux-rdma@vger.kernel.org
13220 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13221 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13222 F: drivers/infiniband/sw/rxe/
13223 F: include/uapi/rdma/rdma_user_rxe.h
13225 SOFTLOGIC 6x10 MPEG CODEC
13226 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13227 M: Anton Sviridenko <anton@corp.bluecherry.net>
13228 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13229 M: Andrey Utkin <andrey_utkin@fastmail.com>
13230 M: Ismael Luceno <ismael@iodev.co.uk>
13231 L: linux-media@vger.kernel.org
13233 F: drivers/media/pci/solo6x10/
13235 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13236 M: James Morse <james.morse@arm.com>
13237 L: linux-arm-kernel@lists.infradead.org
13239 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13240 F: drivers/firmware/arm_sdei.c
13241 F: include/linux/sdei.h
13242 F: include/uapi/linux/sdei.h
13244 SOFTWARE RAID (Multiple Disks) SUPPORT
13245 M: Shaohua Li <shli@kernel.org>
13246 L: linux-raid@vger.kernel.org
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13249 F: drivers/md/Makefile
13250 F: drivers/md/Kconfig
13252 F: drivers/md/raid*
13253 F: include/linux/raid/
13254 F: include/uapi/linux/raid/
13256 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13257 M: Jassi Brar <jaswinder.singh@linaro.org>
13258 L: netdev@vger.kernel.org
13260 F: drivers/net/ethernet/socionext/netsec.c
13261 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13263 SOLIDRUN CLEARFOG SUPPORT
13264 M: Russell King <linux@armlinux.org.uk>
13266 F: arch/arm/boot/dts/armada-388-clearfog*
13267 F: arch/arm/boot/dts/armada-38x-solidrun-*
13269 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13270 M: Russell King <linux@armlinux.org.uk>
13272 F: arch/arm/boot/dts/imx6*-cubox-i*
13273 F: arch/arm/boot/dts/imx6*-hummingboard*
13274 F: arch/arm/boot/dts/imx6*-sr-*
13276 SONIC NETWORK DRIVER
13277 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13278 L: netdev@vger.kernel.org
13280 F: drivers/net/ethernet/natsemi/sonic.*
13282 SONICS SILICON BACKPLANE DRIVER (SSB)
13283 M: Michael Buesch <m@bues.ch>
13284 L: linux-wireless@vger.kernel.org
13287 F: include/linux/ssb/
13289 SONY IMX258 SENSOR DRIVER
13290 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13291 L: linux-media@vger.kernel.org
13292 T: git git://linuxtv.org/media_tree.git
13294 F: drivers/media/i2c/imx258.c
13296 SONY IMX274 SENSOR DRIVER
13297 M: Leon Luo <leonl@leopardimaging.com>
13298 L: linux-media@vger.kernel.org
13299 T: git git://linuxtv.org/media_tree.git
13301 F: drivers/media/i2c/imx274.c
13302 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13304 SONY MEMORYSTICK CARD SUPPORT
13305 M: Alex Dubov <oakad@yahoo.com>
13306 W: http://tifmxx.berlios.de/
13308 F: drivers/memstick/host/tifm_ms.c
13310 SONY MEMORYSTICK STANDARD SUPPORT
13311 M: Maxim Levitsky <maximlevitsky@gmail.com>
13313 F: drivers/memstick/core/ms_block.*
13315 SONY VAIO CONTROL DEVICE DRIVER
13316 M: Mattia Dongili <malattia@linux.it>
13317 L: platform-driver-x86@vger.kernel.org
13318 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13320 F: Documentation/laptops/sony-laptop.txt
13321 F: drivers/char/sonypi.c
13322 F: drivers/platform/x86/sony-laptop.c
13323 F: include/linux/sony-laptop.h
13326 M: Jaroslav Kysela <perex@perex.cz>
13327 M: Takashi Iwai <tiwai@suse.com>
13328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13329 W: http://www.alsa-project.org/
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13331 T: git git://git.alsa-project.org/alsa-kernel.git
13332 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13334 F: Documentation/sound/
13336 F: include/uapi/sound/
13339 SOUND - COMPRESSED AUDIO
13340 M: Vinod Koul <vkoul@kernel.org>
13341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13344 F: Documentation/sound/designs/compress-offload.rst
13345 F: include/sound/compress_driver.h
13346 F: include/uapi/sound/compress_*
13347 F: sound/core/compress_offload.c
13348 F: sound/soc/soc-compress.c
13350 SOUND - DMAENGINE HELPERS
13351 M: Lars-Peter Clausen <lars@metafoo.de>
13353 F: include/sound/dmaengine_pcm.h
13354 F: sound/core/pcm_dmaengine.c
13355 F: sound/soc/soc-generic-dmaengine-pcm.c
13357 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13358 M: Liam Girdwood <lgirdwood@gmail.com>
13359 M: Mark Brown <broonie@kernel.org>
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13362 W: http://alsa-project.org/main/index.php/ASoC
13364 F: Documentation/devicetree/bindings/sound/
13365 F: Documentation/sound/soc/
13367 F: include/sound/soc*
13369 SOUNDWIRE SUBSYSTEM
13370 M: Vinod Koul <vinod.koul@intel.com>
13371 M: Sanyog Kale <sanyog.r.kale@intel.com>
13372 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13375 F: Documentation/driver-api/soundwire/
13376 F: drivers/soundwire/
13377 F: include/linux/soundwire/
13380 M: Olli Salonen <olli.salonen@iki.fi>
13381 L: linux-media@vger.kernel.org
13382 W: https://linuxtv.org
13383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13385 F: drivers/media/dvb-frontends/sp2*
13387 SPARC + UltraSPARC (sparc/sparc64)
13388 M: "David S. Miller" <davem@davemloft.net>
13389 L: sparclinux@vger.kernel.org
13390 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13397 SPARC SERIAL DRIVERS
13398 M: "David S. Miller" <davem@davemloft.net>
13399 L: sparclinux@vger.kernel.org
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13403 F: include/linux/sunserialcore.h
13404 F: drivers/tty/serial/suncore.c
13405 F: drivers/tty/serial/sunhv.c
13406 F: drivers/tty/serial/sunsab.c
13407 F: drivers/tty/serial/sunsab.h
13408 F: drivers/tty/serial/sunsu.c
13409 F: drivers/tty/serial/sunzilog.c
13410 F: drivers/tty/serial/sunzilog.h
13411 F: drivers/tty/vcc.c
13414 M: "Christopher Li" <sparse@chrisli.org>
13415 L: linux-sparse@vger.kernel.org
13416 W: https://sparse.wiki.kernel.org/
13417 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13418 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13420 F: include/linux/compiler.h
13422 SPEAR CLOCK FRAMEWORK SUPPORT
13423 M: Viresh Kumar <vireshk@kernel.org>
13424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13425 W: http://www.st.com/spear
13427 F: drivers/clk/spear/
13429 SPEAR PLATFORM SUPPORT
13430 M: Viresh Kumar <vireshk@kernel.org>
13431 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13433 W: http://www.st.com/spear
13435 F: arch/arm/boot/dts/spear*
13436 F: arch/arm/mach-spear/
13439 M: Marek Vasut <marek.vasut@gmail.com>
13440 L: linux-mtd@lists.infradead.org
13441 W: http://www.linux-mtd.infradead.org/
13442 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13443 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13444 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13446 F: drivers/mtd/spi-nor/
13447 F: include/linux/mtd/spi-nor.h
13450 M: Mark Brown <broonie@kernel.org>
13451 L: linux-spi@vger.kernel.org
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13453 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13455 F: Documentation/devicetree/bindings/spi/
13456 F: Documentation/spi/
13458 F: include/linux/spi/
13459 F: include/uapi/linux/spi/
13462 SPIDERNET NETWORK DRIVER for CELL
13463 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13464 L: netdev@vger.kernel.org
13466 F: Documentation/networking/spider_net.txt
13467 F: drivers/net/ethernet/toshiba/spider_net*
13470 R: Stephen Boyd <sboyd@kernel.org>
13471 L: linux-arm-msm@vger.kernel.org
13472 F: Documentation/devicetree/bindings/spmi/
13474 F: include/dt-bindings/spmi/spmi.h
13475 F: include/linux/spmi.h
13476 F: include/trace/events/spmi.h
13479 M: Jeremy Kerr <jk@ozlabs.org>
13480 L: linuxppc-dev@lists.ozlabs.org
13481 W: http://www.ibm.com/developerworks/power/cell/
13483 F: Documentation/filesystems/spufs.txt
13484 F: arch/powerpc/platforms/cell/spufs/
13486 SQUASHFS FILE SYSTEM
13487 M: Phillip Lougher <phillip@squashfs.org.uk>
13488 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13489 W: http://squashfs.org.uk
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13492 F: Documentation/filesystems/squashfs.txt
13495 SRM (Alpha) environment access
13496 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13498 F: arch/alpha/kernel/srm_env.c
13500 ST STM32 I2C/SMBUS DRIVER
13501 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13502 L: linux-i2c@vger.kernel.org
13504 F: drivers/i2c/busses/i2c-stm32*
13507 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13508 L: stable@vger.kernel.org
13510 F: Documentation/process/stable-kernel-rules.rst
13513 M: Ian Abbott <abbotti@mev.co.uk>
13514 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13516 F: drivers/staging/comedi/
13518 STAGING - EROFS FILE SYSTEM
13519 M: Gao Xiang <gaoxiang25@huawei.com>
13520 M: Chao Yu <yuchao0@huawei.com>
13521 L: linux-erofs@lists.ozlabs.org
13523 F: drivers/staging/erofs/
13525 STAGING - FLARION FT1000 DRIVERS
13526 M: Marek Belisko <marek.belisko@gmail.com>
13528 F: drivers/staging/ft1000/
13530 STAGING - INDUSTRIAL IO
13531 M: Jonathan Cameron <jic23@kernel.org>
13532 L: linux-iio@vger.kernel.org
13534 F: Documentation/devicetree/bindings/staging/iio/
13535 F: drivers/staging/iio/
13537 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13538 M: Marc Dietrich <marvin24@gmx.de>
13539 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13540 L: linux-tegra@vger.kernel.org
13542 F: drivers/staging/nvec/
13544 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13545 M: Jens Frederich <jfrederich@gmail.com>
13546 M: Daniel Drake <dsd@laptop.org>
13547 M: Jon Nettleton <jon.nettleton@gmail.com>
13548 W: http://wiki.laptop.org/go/DCON
13550 F: drivers/staging/olpc_dcon/
13552 STAGING - REALTEK RTL8712U DRIVERS
13553 M: Larry Finger <Larry.Finger@lwfinger.net>
13554 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13556 F: drivers/staging/rtl8712/
13558 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13559 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13560 M: Teddy Wang <teddy.wang@siliconmotion.com>
13561 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13562 L: linux-fbdev@vger.kernel.org
13564 F: drivers/staging/sm750fb/
13566 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13567 M: William Hubbs <w.d.hubbs@gmail.com>
13568 M: Chris Brannon <chris@the-brannons.com>
13569 M: Kirk Reiser <kirk@reisers.ca>
13570 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13571 L: speakup@linux-speakup.org
13572 W: http://www.linux-speakup.org/
13574 F: drivers/staging/speakup/
13576 STAGING - VIA VT665X DRIVERS
13577 M: Forest Bond <forest@alittletooquiet.net>
13579 F: drivers/staging/vt665?/
13581 STAGING - WILC1000 WIFI DRIVER
13582 M: Aditya Shankar <aditya.shankar@microchip.com>
13583 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13584 L: linux-wireless@vger.kernel.org
13586 F: drivers/staging/wilc1000/
13588 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13589 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13591 F: drivers/staging/xgifb/
13594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13596 L: devel@driverdev.osuosl.org
13598 F: drivers/staging/
13600 STARFIRE/DURALAN NETWORK DRIVER
13601 M: Ion Badulescu <ionut@badula.org>
13603 F: drivers/net/ethernet/adaptec/starfire*
13605 STEC S1220 SKD DRIVER
13606 M: Bart Van Assche <bart.vanassche@wdc.com>
13607 L: linux-block@vger.kernel.org
13609 F: drivers/block/skd*[ch]
13612 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13614 F: drivers/staging/media/st-cec/
13615 F: Documentation/devicetree/bindings/media/stih-cec.txt
13617 STK1160 USB VIDEO CAPTURE DRIVER
13618 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13619 L: linux-media@vger.kernel.org
13620 T: git git://linuxtv.org/media_tree.git
13622 F: drivers/media/usb/stk1160/
13624 STM32 TIMER/LPTIMER DRIVERS
13625 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13627 F: drivers/*/stm32-*timer*
13628 F: drivers/pwm/pwm-stm32*
13629 F: include/linux/*/stm32-*tim*
13630 F: Documentation/ABI/testing/*timer-stm32
13631 F: Documentation/devicetree/bindings/*/stm32-*timer*
13632 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13634 STMMAC ETHERNET DRIVER
13635 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13636 M: Alexandre Torgue <alexandre.torgue@st.com>
13637 M: Jose Abreu <joabreu@synopsys.com>
13638 L: netdev@vger.kernel.org
13639 W: http://www.stlinux.com
13641 F: drivers/net/ethernet/stmicro/stmmac/
13644 M: Sam Creasey <sammy@sammy.net>
13645 W: http://sammy.net/sun3/
13647 F: arch/m68k/kernel/*sun3*
13648 F: arch/m68k/sun3*/
13649 F: arch/m68k/include/asm/sun3*
13650 F: drivers/net/ethernet/i825xx/sun3*
13652 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13653 M: Hans de Goede <hdegoede@redhat.com>
13654 L: linux-input@vger.kernel.org
13656 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13657 F: drivers/input/keyboard/sun4i-lradc-keys.c
13659 SUNDANCE NETWORK DRIVER
13660 M: Denis Kirjanov <kda@linux-powerpc.org>
13661 L: netdev@vger.kernel.org
13663 F: drivers/net/ethernet/dlink/sundance.c
13666 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13667 M: Rich Felker <dalias@libc.org>
13668 L: linux-sh@vger.kernel.org
13669 Q: http://patchwork.kernel.org/project/linux-sh/list/
13671 F: Documentation/sh/
13676 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13677 M: Len Brown <len.brown@intel.com>
13678 M: Pavel Machek <pavel@ucw.cz>
13679 L: linux-pm@vger.kernel.org
13680 B: https://bugzilla.kernel.org
13682 F: Documentation/power/
13683 F: arch/x86/kernel/acpi/
13684 F: drivers/base/power/
13686 F: include/linux/suspend.h
13687 F: include/linux/freezer.h
13688 F: include/linux/pm.h
13691 M: Martin Mares <mj@ucw.cz>
13692 L: linux-video@atrey.karlin.mff.cuni.cz
13694 F: Documentation/svga.txt
13695 F: arch/x86/boot/video*
13698 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13699 L: iommu@lists.linux-foundation.org
13700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13702 F: kernel/dma/swiotlb.c
13703 F: arch/*/kernel/pci-swiotlb.c
13704 F: include/linux/swiotlb.h
13707 M: Jiri Pirko <jiri@resnulli.us>
13708 M: Ivan Vecera <ivecera@redhat.com>
13709 L: netdev@vger.kernel.org
13712 F: include/net/switchdev.h
13714 SY8106A REGULATOR DRIVER
13715 M: Icenowy Zheng <icenowy@aosc.io>
13717 F: drivers/regulator/sy8106a-regulator.c
13718 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13720 SYNC FILE FRAMEWORK
13721 M: Sumit Semwal <sumit.semwal@linaro.org>
13722 R: Gustavo Padovan <gustavo@padovan.org>
13724 L: linux-media@vger.kernel.org
13725 L: dri-devel@lists.freedesktop.org
13726 F: drivers/dma-buf/sync_*
13727 F: drivers/dma-buf/dma-fence*
13728 F: drivers/dma-buf/sw_sync.c
13729 F: include/linux/sync_file.h
13730 F: include/uapi/linux/sync_file.h
13731 F: Documentation/sync_file.txt
13732 T: git git://anongit.freedesktop.org/drm/drm-misc
13734 SYNOPSYS ARC ARCHITECTURE
13735 M: Vineet Gupta <vgupta@synopsys.com>
13736 L: linux-snps-arc@lists.infradead.org
13739 F: Documentation/devicetree/bindings/arc/*
13740 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13741 F: drivers/clocksource/arc_timer.c
13742 F: drivers/tty/serial/arc_uart.c
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13745 SYNOPSYS ARC HSDK SDP pll clock driver
13746 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13748 F: drivers/clk/clk-hsdk-pll.c
13749 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13751 SYNOPSYS ARC SDP clock driver
13752 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13754 F: drivers/clk/axs10x/*
13755 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13757 SYNOPSYS ARC SDP platform support
13758 M: Alexey Brodkin <abrodkin@synopsys.com>
13760 F: arch/arc/plat-axs10x
13761 F: arch/arc/boot/dts/ax*
13762 F: Documentation/devicetree/bindings/arc/axs10*
13764 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13765 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13767 F: drivers/reset/reset-axs10x.c
13768 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13770 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13771 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13773 F: drivers/tty/serial/8250/8250_dw.c
13775 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13776 M: Hoan Tran <hotran@apm.com>
13777 L: linux-gpio@vger.kernel.org
13779 F: drivers/gpio/gpio-dwapb.c
13780 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13782 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13783 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13785 F: drivers/dma/dwi-axi-dmac/
13786 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13788 SYNOPSYS DESIGNWARE DMAC DRIVER
13789 M: Viresh Kumar <vireshk@kernel.org>
13790 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13792 F: include/linux/dma/dw.h
13793 F: include/linux/platform_data/dma-dw.h
13796 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13797 M: Jose Abreu <Jose.Abreu@synopsys.com>
13798 L: netdev@vger.kernel.org
13800 F: drivers/net/ethernet/synopsys/
13802 SYNOPSYS DESIGNWARE I2C DRIVER
13803 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13804 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13805 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13806 L: linux-i2c@vger.kernel.org
13808 F: drivers/i2c/busses/i2c-designware-*
13809 F: include/linux/platform_data/i2c-designware.h
13811 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13812 M: Jaehoon Chung <jh80.chung@samsung.com>
13813 L: linux-mmc@vger.kernel.org
13815 F: drivers/mmc/host/dw_mmc*
13817 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13818 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13820 F: drivers/reset/reset-hsdk.c
13821 F: include/dt-bindings/reset/snps,hsdk-reset.h
13822 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13824 SYSTEM CONFIGURATION (SYSCON)
13825 M: Lee Jones <lee.jones@linaro.org>
13826 M: Arnd Bergmann <arnd@arndb.de>
13827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13829 F: drivers/mfd/syscon.c
13831 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13832 M: Sudeep Holla <sudeep.holla@arm.com>
13833 L: linux-arm-kernel@lists.infradead.org
13835 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13836 F: drivers/clk/clk-sc[mp]i.c
13837 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13838 F: drivers/firmware/arm_scpi.c
13839 F: drivers/firmware/arm_scmi/
13840 F: include/linux/sc[mp]i_protocol.h
13842 SYSTEM RESET/SHUTDOWN DRIVERS
13843 M: Sebastian Reichel <sre@kernel.org>
13844 L: linux-pm@vger.kernel.org
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13847 F: Documentation/devicetree/bindings/power/reset/
13848 F: drivers/power/reset/
13850 SYSTEM TRACE MODULE CLASS
13851 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13854 F: Documentation/trace/stm.rst
13855 F: drivers/hwtracing/stm/
13856 F: include/linux/stm.h
13857 F: include/uapi/linux/stm.h
13860 M: Christoph Hellwig <hch@infradead.org>
13862 F: Documentation/filesystems/sysv-fs.txt
13864 F: include/linux/sysv_fs.h
13867 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13868 L: linux-scsi@vger.kernel.org
13869 L: target-devel@vger.kernel.org
13870 W: http://www.linux-iscsi.org
13871 W: http://groups.google.com/group/linux-iscsi-target-dev
13872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13876 F: Documentation/target/
13878 TASKSTATS STATISTICS INTERFACE
13879 M: Balbir Singh <bsingharora@gmail.com>
13881 F: Documentation/accounting/taskstats*
13882 F: include/linux/taskstats*
13883 F: kernel/taskstats.c
13886 M: Jamal Hadi Salim <jhs@mojatatu.com>
13887 M: Cong Wang <xiyou.wangcong@gmail.com>
13888 M: Jiri Pirko <jiri@resnulli.us>
13889 L: netdev@vger.kernel.org
13891 F: include/net/pkt_cls.h
13892 F: include/net/pkt_sched.h
13893 F: include/net/tc_act/
13894 F: include/uapi/linux/pkt_cls.h
13895 F: include/uapi/linux/pkt_sched.h
13896 F: include/uapi/linux/tc_act/
13897 F: include/uapi/linux/tc_ematch/
13900 TCP LOW PRIORITY MODULE
13901 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13902 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13903 W: http://tcp-lp-mod.sourceforge.net/
13905 F: net/ipv4/tcp_lp.c
13907 TDA10071 MEDIA DRIVER
13908 M: Antti Palosaari <crope@iki.fi>
13909 L: linux-media@vger.kernel.org
13910 W: https://linuxtv.org
13911 W: http://palosaari.fi/linux/
13912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13913 T: git git://linuxtv.org/anttip/media_tree.git
13915 F: drivers/media/dvb-frontends/tda10071*
13917 TDA18212 MEDIA DRIVER
13918 M: Antti Palosaari <crope@iki.fi>
13919 L: linux-media@vger.kernel.org
13920 W: https://linuxtv.org
13921 W: http://palosaari.fi/linux/
13922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13923 T: git git://linuxtv.org/anttip/media_tree.git
13925 F: drivers/media/tuners/tda18212*
13927 TDA18218 MEDIA DRIVER
13928 M: Antti Palosaari <crope@iki.fi>
13929 L: linux-media@vger.kernel.org
13930 W: https://linuxtv.org
13931 W: http://palosaari.fi/linux/
13932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13933 T: git git://linuxtv.org/anttip/media_tree.git
13935 F: drivers/media/tuners/tda18218*
13937 TDA18250 MEDIA DRIVER
13938 M: Olli Salonen <olli.salonen@iki.fi>
13939 L: linux-media@vger.kernel.org
13940 W: https://linuxtv.org
13941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13942 T: git git://linuxtv.org/media_tree.git
13944 F: drivers/media/tuners/tda18250*
13946 TDA18271 MEDIA DRIVER
13947 M: Michael Krufky <mkrufky@linuxtv.org>
13948 L: linux-media@vger.kernel.org
13949 W: https://linuxtv.org
13950 W: http://github.com/mkrufky
13951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13952 T: git git://linuxtv.org/mkrufky/tuners.git
13954 F: drivers/media/tuners/tda18271*
13956 TDA1997x MEDIA DRIVER
13957 M: Tim Harvey <tharvey@gateworks.com>
13958 L: linux-media@vger.kernel.org
13959 W: https://linuxtv.org
13960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13962 F: drivers/media/i2c/tda1997x.*
13964 TDA827x MEDIA DRIVER
13965 M: Michael Krufky <mkrufky@linuxtv.org>
13966 L: linux-media@vger.kernel.org
13967 W: https://linuxtv.org
13968 W: http://github.com/mkrufky
13969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13970 T: git git://linuxtv.org/mkrufky/tuners.git
13972 F: drivers/media/tuners/tda8290.*
13974 TDA8290 MEDIA DRIVER
13975 M: Michael Krufky <mkrufky@linuxtv.org>
13976 L: linux-media@vger.kernel.org
13977 W: https://linuxtv.org
13978 W: http://github.com/mkrufky
13979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13980 T: git git://linuxtv.org/mkrufky/tuners.git
13982 F: drivers/media/tuners/tda8290.*
13984 TDA9840 MEDIA DRIVER
13985 M: Hans Verkuil <hverkuil@xs4all.nl>
13986 L: linux-media@vger.kernel.org
13987 T: git git://linuxtv.org/media_tree.git
13988 W: https://linuxtv.org
13990 F: drivers/media/i2c/tda9840*
13992 TEA5761 TUNER DRIVER
13993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13994 L: linux-media@vger.kernel.org
13995 W: https://linuxtv.org
13996 T: git git://linuxtv.org/media_tree.git
13998 F: drivers/media/tuners/tea5761.*
14000 TEA5767 TUNER DRIVER
14001 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14002 L: linux-media@vger.kernel.org
14003 W: https://linuxtv.org
14004 T: git git://linuxtv.org/media_tree.git
14006 F: drivers/media/tuners/tea5767.*
14008 TEA6415C MEDIA DRIVER
14009 M: Hans Verkuil <hverkuil@xs4all.nl>
14010 L: linux-media@vger.kernel.org
14011 T: git git://linuxtv.org/media_tree.git
14012 W: https://linuxtv.org
14014 F: drivers/media/i2c/tea6415c*
14016 TEA6420 MEDIA DRIVER
14017 M: Hans Verkuil <hverkuil@xs4all.nl>
14018 L: linux-media@vger.kernel.org
14019 T: git git://linuxtv.org/media_tree.git
14020 W: https://linuxtv.org
14022 F: drivers/media/i2c/tea6420*
14025 M: Jiri Pirko <jiri@resnulli.us>
14026 L: netdev@vger.kernel.org
14028 F: drivers/net/team/
14029 F: include/linux/if_team.h
14030 F: include/uapi/linux/if_team.h
14032 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14033 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14035 F: arch/x86/platform/ts5500/
14037 TECHNOTREND USB IR RECEIVER
14038 M: Sean Young <sean@mess.org>
14039 L: linux-media@vger.kernel.org
14041 F: drivers/media/rc/ttusbir.c
14043 TECHWELL TW9910 VIDEO DECODER
14044 L: linux-media@vger.kernel.org
14046 F: drivers/media/i2c/tw9910.c
14047 F: include/media/i2c/tw9910.h
14050 M: Jens Wiklander <jens.wiklander@linaro.org>
14052 F: include/linux/tee_drv.h
14053 F: include/uapi/linux/tee.h
14055 F: Documentation/tee.txt
14057 TEGRA ARCHITECTURE SUPPORT
14058 M: Thierry Reding <thierry.reding@gmail.com>
14059 M: Jonathan Hunter <jonathanh@nvidia.com>
14060 L: linux-tegra@vger.kernel.org
14061 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14067 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14068 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14070 F: drivers/clk/tegra/
14073 M: Laxman Dewangan <ldewangan@nvidia.com>
14074 M: Jon Hunter <jonathanh@nvidia.com>
14076 F: drivers/dma/tegra*
14079 M: Laxman Dewangan <ldewangan@nvidia.com>
14081 F: drivers/i2c/busses/i2c-tegra.c
14083 TEGRA IOMMU DRIVERS
14084 M: Thierry Reding <thierry.reding@gmail.com>
14085 L: linux-tegra@vger.kernel.org
14087 F: drivers/iommu/tegra*
14090 M: Laxman Dewangan <ldewangan@nvidia.com>
14092 F: drivers/input/keyboard/tegra-kbc.c
14095 M: Thierry Reding <thierry.reding@gmail.com>
14097 F: drivers/pwm/pwm-tegra.c
14099 TEGRA SERIAL DRIVER
14100 M: Laxman Dewangan <ldewangan@nvidia.com>
14102 F: drivers/tty/serial/serial-tegra.c
14105 M: Laxman Dewangan <ldewangan@nvidia.com>
14107 F: drivers/spi/spi-tegra*
14109 TEHUTI ETHERNET DRIVER
14110 M: Andy Gospodarek <andy@greyhouse.net>
14111 L: netdev@vger.kernel.org
14113 F: drivers/net/ethernet/tehuti/*
14115 Telecom Clock Driver for MCPL0010
14116 M: Mark Gross <mark.gross@intel.com>
14118 F: drivers/char/tlclk.c
14120 TENSILICA XTENSA PORT (xtensa)
14121 M: Chris Zankel <chris@zankel.net>
14122 M: Max Filippov <jcmvbkbc@gmail.com>
14123 L: linux-xtensa@linux-xtensa.org
14124 T: git git://github.com/czankel/xtensa-linux.git
14127 F: drivers/irqchip/irq-xtensa-*
14129 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14130 M: Nishanth Menon <nm@ti.com>
14131 M: Tero Kristo <t-kristo@ti.com>
14132 M: Santosh Shilimkar <ssantosh@kernel.org>
14133 L: linux-arm-kernel@lists.infradead.org
14135 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14136 F: drivers/firmware/ti_sci*
14137 F: include/linux/soc/ti/ti_sci_protocol.h
14138 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14139 F: include/dt-bindings/genpd/k2g.h
14140 F: drivers/soc/ti/ti_sci_pm_domains.c
14141 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14142 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14143 F: drivers/clk/keystone/sci-clk.c
14144 F: drivers/reset/reset-ti-sci.c
14146 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14147 M: Hans Verkuil <hverkuil@xs4all.nl>
14148 L: linux-media@vger.kernel.org
14149 T: git git://linuxtv.org/media_tree.git
14150 W: https://linuxtv.org
14152 F: drivers/media/radio/radio-raremono.c
14155 M: Zhang Rui <rui.zhang@intel.com>
14156 M: Eduardo Valentin <edubezval@gmail.com>
14157 L: linux-pm@vger.kernel.org
14158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14160 Q: https://patchwork.kernel.org/project/linux-pm/list/
14162 F: drivers/thermal/
14163 F: include/linux/thermal.h
14164 F: include/uapi/linux/thermal.h
14165 F: include/linux/cpu_cooling.h
14166 F: Documentation/devicetree/bindings/thermal/
14168 THERMAL/CPU_COOLING
14169 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14170 M: Viresh Kumar <viresh.kumar@linaro.org>
14171 M: Javi Merino <javi.merino@kernel.org>
14172 L: linux-pm@vger.kernel.org
14174 F: Documentation/thermal/cpu-cooling-api.txt
14175 F: drivers/thermal/cpu_cooling.c
14176 F: include/linux/cpu_cooling.h
14178 THINKPAD ACPI EXTRAS DRIVER
14179 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14180 L: ibm-acpi-devel@lists.sourceforge.net
14181 L: platform-driver-x86@vger.kernel.org
14182 W: http://ibm-acpi.sourceforge.net
14183 W: http://thinkwiki.org/wiki/Ibm-acpi
14184 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14186 F: drivers/platform/x86/thinkpad_acpi.c
14189 M: Andreas Noever <andreas.noever@gmail.com>
14190 M: Michael Jamet <michael.jamet@intel.com>
14191 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14192 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14195 F: Documentation/admin-guide/thunderbolt.rst
14196 F: drivers/thunderbolt/
14197 F: include/linux/thunderbolt.h
14199 THUNDERBOLT NETWORK DRIVER
14200 M: Michael Jamet <michael.jamet@intel.com>
14201 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14202 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14203 L: netdev@vger.kernel.org
14205 F: drivers/net/thunderbolt.c
14207 THUNDERX GPIO DRIVER
14208 M: David Daney <david.daney@cavium.com>
14210 F: drivers/gpio/gpio-thunderx.c
14212 TI AM437X VPFE DRIVER
14213 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14214 L: linux-media@vger.kernel.org
14215 W: https://linuxtv.org
14216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14217 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14219 F: drivers/media/platform/am437x/
14221 TI BANDGAP AND THERMAL DRIVER
14222 M: Eduardo Valentin <edubezval@gmail.com>
14223 M: Keerthy <j-keerthy@ti.com>
14224 L: linux-pm@vger.kernel.org
14225 L: linux-omap@vger.kernel.org
14227 F: drivers/thermal/ti-soc-thermal/
14229 TI BQ27XXX POWER SUPPLY DRIVER
14230 R: Andrew F. Davis <afd@ti.com>
14231 F: include/linux/power/bq27xxx_battery.h
14232 F: drivers/power/supply/bq27xxx_battery.c
14233 F: drivers/power/supply/bq27xxx_battery_i2c.c
14235 TI CDCE706 CLOCK DRIVER
14236 M: Max Filippov <jcmvbkbc@gmail.com>
14238 F: drivers/clk/clk-cdce706.c
14241 M: Tero Kristo <t-kristo@ti.com>
14242 L: linux-omap@vger.kernel.org
14245 F: include/linux/clk/ti.h
14247 TI DAVINCI MACHINE SUPPORT
14248 M: Sekhar Nori <nsekhar@ti.com>
14249 M: Kevin Hilman <khilman@kernel.org>
14250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14253 F: arch/arm/mach-davinci/
14254 F: drivers/i2c/busses/i2c-davinci.c
14255 F: arch/arm/boot/dts/da850*
14257 TI DAVINCI SERIES CLOCK DRIVER
14258 M: David Lechner <david@lechnology.com>
14259 R: Sekhar Nori <nsekhar@ti.com>
14261 F: Documentation/devicetree/bindings/clock/ti/davinci/
14262 F: drivers/clk/davinci/
14264 TI DAVINCI SERIES GPIO DRIVER
14265 M: Keerthy <j-keerthy@ti.com>
14266 L: linux-gpio@vger.kernel.org
14268 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14269 F: drivers/gpio/gpio-davinci.c
14271 TI DAVINCI SERIES MEDIA DRIVER
14272 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14273 L: linux-media@vger.kernel.org
14274 W: https://linuxtv.org
14275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14276 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14278 F: drivers/media/platform/davinci/
14279 F: include/media/davinci/
14281 TI ETHERNET SWITCH DRIVER (CPSW)
14282 R: Grygorii Strashko <grygorii.strashko@ti.com>
14283 L: linux-omap@vger.kernel.org
14284 L: netdev@vger.kernel.org
14286 F: drivers/net/ethernet/ti/cpsw*
14287 F: drivers/net/ethernet/ti/davinci*
14289 TI FLASH MEDIA INTERFACE DRIVER
14290 M: Alex Dubov <oakad@yahoo.com>
14292 F: drivers/misc/tifm*
14293 F: drivers/mmc/host/tifm_sd.c
14294 F: include/linux/tifm.h
14296 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14297 M: Santosh Shilimkar <ssantosh@kernel.org>
14298 L: linux-kernel@vger.kernel.org
14299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14301 F: drivers/soc/ti/*
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14304 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14305 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14306 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14309 F: sound/soc/codecs/lm49453*
14310 F: sound/soc/codecs/isabelle*
14312 TI LP855x BACKLIGHT DRIVER
14313 M: Milo Kim <milo.kim@ti.com>
14315 F: Documentation/backlight/lp855x-driver.txt
14316 F: drivers/video/backlight/lp855x_bl.c
14317 F: include/linux/platform_data/lp855x.h
14319 TI LP8727 CHARGER DRIVER
14320 M: Milo Kim <milo.kim@ti.com>
14322 F: drivers/power/supply/lp8727_charger.c
14323 F: include/linux/platform_data/lp8727.h
14325 TI LP8788 MFD DRIVER
14326 M: Milo Kim <milo.kim@ti.com>
14328 F: drivers/iio/adc/lp8788_adc.c
14329 F: drivers/leds/leds-lp8788.c
14330 F: drivers/mfd/lp8788*.c
14331 F: drivers/power/supply/lp8788-charger.c
14332 F: drivers/regulator/lp8788-*.c
14333 F: include/linux/mfd/lp8788*.h
14335 TI NETCP ETHERNET DRIVER
14336 M: Wingman Kwok <w-kwok2@ti.com>
14337 M: Murali Karicheri <m-karicheri2@ti.com>
14338 L: netdev@vger.kernel.org
14340 F: drivers/net/ethernet/ti/netcp*
14342 TI TAS571X FAMILY ASoC CODEC DRIVER
14343 M: Kevin Cernekee <cernekee@chromium.org>
14344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14346 F: sound/soc/codecs/tas571x*
14348 TI TRF7970A NFC DRIVER
14349 M: Mark Greer <mgreer@animalcreek.com>
14350 L: linux-wireless@vger.kernel.org
14351 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14353 F: drivers/nfc/trf7970a.c
14354 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14356 TI TWL4030 SERIES SOC CODEC DRIVER
14357 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14360 F: sound/soc/codecs/twl4030*
14363 M: Benoit Parrot <bparrot@ti.com>
14364 L: linux-media@vger.kernel.org
14365 W: http://linuxtv.org/
14366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14368 F: drivers/media/platform/ti-vpe/
14370 TI WILINK WIRELESS DRIVERS
14371 L: linux-wireless@vger.kernel.org
14372 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14373 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14376 F: drivers/net/wireless/ti/
14377 F: include/linux/wl12xx.h
14379 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14380 M: John Stultz <john.stultz@linaro.org>
14381 M: Thomas Gleixner <tglx@linutronix.de>
14382 R: Stephen Boyd <sboyd@kernel.org>
14383 L: linux-kernel@vger.kernel.org
14384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14386 F: include/linux/clocksource.h
14387 F: include/linux/time.h
14388 F: include/linux/timex.h
14389 F: include/uapi/linux/time.h
14390 F: include/uapi/linux/timex.h
14391 F: kernel/time/clocksource.c
14392 F: kernel/time/time*.c
14393 F: kernel/time/alarmtimer.c
14394 F: kernel/time/ntp.c
14395 F: tools/testing/selftests/timers/
14398 M: Jon Maloy <jon.maloy@ericsson.com>
14399 M: Ying Xue <ying.xue@windriver.com>
14400 L: netdev@vger.kernel.org (core kernel code)
14401 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14402 W: http://tipc.sourceforge.net/
14404 F: include/uapi/linux/tipc*.h
14407 TLAN NETWORK DRIVER
14408 M: Samuel Chessman <chessman@tux.org>
14409 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14410 W: http://sourceforge.net/projects/tlan/
14412 F: Documentation/networking/tlan.txt
14413 F: drivers/net/ethernet/ti/tlan.*
14415 TM6000 VIDEO4LINUX DRIVER
14416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14417 L: linux-media@vger.kernel.org
14418 W: https://linuxtv.org
14419 T: git git://linuxtv.org/media_tree.git
14421 F: drivers/media/usb/tm6000/
14422 F: Documentation/media/v4l-drivers/tm6000*
14424 TMIO/SDHI MMC DRIVER
14425 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14426 L: linux-mmc@vger.kernel.org
14428 F: drivers/mmc/host/tmio_mmc*
14429 F: drivers/mmc/host/renesas_sdhi*
14430 F: include/linux/mfd/tmio.h
14432 TMP401 HARDWARE MONITOR DRIVER
14433 M: Guenter Roeck <linux@roeck-us.net>
14434 L: linux-hwmon@vger.kernel.org
14436 F: Documentation/hwmon/tmp401
14437 F: drivers/hwmon/tmp401.c
14439 TMPFS (SHMEM FILESYSTEM)
14440 M: Hugh Dickins <hughd@google.com>
14441 L: linux-mm@kvack.org
14443 F: include/linux/shmem_fs.h
14446 TOMOYO SECURITY MODULE
14447 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14448 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14449 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14450 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14451 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14452 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14453 W: http://tomoyo.sourceforge.jp/
14454 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14456 F: security/tomoyo/
14458 TOPSTAR LAPTOP EXTRAS DRIVER
14459 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14460 L: platform-driver-x86@vger.kernel.org
14462 F: drivers/platform/x86/topstar-laptop.c
14464 TORTURE-TEST MODULES
14465 M: Davidlohr Bueso <dave@stgolabs.net>
14466 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14467 M: Josh Triplett <josh@joshtriplett.org>
14468 L: linux-kernel@vger.kernel.org
14470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14471 F: Documentation/RCU/torture.txt
14472 F: kernel/torture.c
14473 F: kernel/rcu/rcutorture.c
14474 F: kernel/locking/locktorture.c
14476 TOSHIBA ACPI EXTRAS DRIVER
14477 M: Azael Avalos <coproscefalo@gmail.com>
14478 L: platform-driver-x86@vger.kernel.org
14480 F: drivers/platform/x86/toshiba_acpi.c
14482 TOSHIBA BLUETOOTH DRIVER
14483 M: Azael Avalos <coproscefalo@gmail.com>
14484 L: platform-driver-x86@vger.kernel.org
14486 F: drivers/platform/x86/toshiba_bluetooth.c
14488 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14489 M: Azael Avalos <coproscefalo@gmail.com>
14490 L: platform-driver-x86@vger.kernel.org
14492 F: drivers/platform/x86/toshiba_haps.c
14495 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14496 W: http://www.buzzard.org.uk/toshiba/
14498 F: drivers/char/toshiba.c
14499 F: include/linux/toshiba.h
14500 F: include/uapi/linux/toshiba.h
14502 TOSHIBA TC358743 DRIVER
14503 M: Mats Randgaard <matrandg@cisco.com>
14504 L: linux-media@vger.kernel.org
14506 F: drivers/media/i2c/tc358743*
14507 F: include/media/i2c/tc358743.h
14509 TOSHIBA WMI HOTKEYS DRIVER
14510 M: Azael Avalos <coproscefalo@gmail.com>
14511 L: platform-driver-x86@vger.kernel.org
14513 F: drivers/platform/x86/toshiba-wmi.c
14516 M: Peter Huewe <peterhuewe@gmx.de>
14517 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14518 R: Jason Gunthorpe <jgg@ziepe.ca>
14519 L: linux-integrity@vger.kernel.org
14520 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14521 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14522 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14524 F: drivers/char/tpm/
14527 M: Steven Rostedt <rostedt@goodmis.org>
14528 M: Ingo Molnar <mingo@redhat.com>
14529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14531 F: Documentation/trace/ftrace.rst
14532 F: arch/*/*/*/ftrace.h
14533 F: arch/*/kernel/ftrace.c
14534 F: include/*/ftrace.h
14535 F: include/linux/trace*.h
14538 F: tools/testing/selftests/ftrace/
14540 TRACING MMIO ACCESSES (MMIOTRACE)
14541 M: Steven Rostedt <rostedt@goodmis.org>
14542 M: Ingo Molnar <mingo@kernel.org>
14543 R: Karol Herbst <karolherbst@gmail.com>
14544 R: Pekka Paalanen <ppaalanen@gmail.com>
14546 L: linux-kernel@vger.kernel.org
14547 L: nouveau@lists.freedesktop.org
14548 F: kernel/trace/trace_mmiotrace.c
14549 F: include/linux/mmiotrace.h
14550 F: arch/x86/mm/kmmio.c
14551 F: arch/x86/mm/mmio-mod.c
14552 F: arch/x86/mm/testmmiotrace.c
14555 M: Jiri Kosina <trivial@kernel.org>
14556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14558 K: ^Subject:.*(?i)trivial
14560 TEMPO SEMICONDUCTOR DRIVERS
14561 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14563 F: sound/soc/codecs/tscs*.c
14564 F: sound/soc/codecs/tscs*.h
14565 F: Documentation/devicetree/bindings/sound/tscs*.txt
14568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14569 M: Jiri Slaby <jslaby@suse.com>
14571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14572 F: Documentation/serial/
14574 F: drivers/tty/serial/serial_core.c
14575 F: include/linux/serial_core.h
14576 F: include/linux/serial.h
14577 F: include/linux/tty.h
14578 F: include/uapi/linux/serial_core.h
14579 F: include/uapi/linux/serial.h
14580 F: include/uapi/linux/tty.h
14582 TUA9001 MEDIA DRIVER
14583 M: Antti Palosaari <crope@iki.fi>
14584 L: linux-media@vger.kernel.org
14585 W: https://linuxtv.org
14586 W: http://palosaari.fi/linux/
14587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14588 T: git git://linuxtv.org/anttip/media_tree.git
14590 F: drivers/media/tuners/tua9001*
14592 TULIP NETWORK DRIVERS
14593 L: netdev@vger.kernel.org
14594 L: linux-parisc@vger.kernel.org
14596 F: drivers/net/ethernet/dec/tulip/
14599 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14600 W: http://vtun.sourceforge.net/tun
14602 F: Documentation/networking/tuntap.txt
14603 F: arch/um/os-Linux/drivers/
14605 TURBOCHANNEL SUBSYSTEM
14606 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14607 M: Ralf Baechle <ralf@linux-mips.org>
14608 L: linux-mips@linux-mips.org
14609 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14612 F: include/linux/tc.h
14615 M: "Len Brown" <lenb@kernel.org>
14616 L: linux-pm@vger.kernel.org
14617 B: https://bugzilla.kernel.org
14618 Q: https://patchwork.kernel.org/project/linux-pm/list/
14619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14621 F: tools/power/x86/turbostat/
14623 TW5864 VIDEO4LINUX DRIVER
14624 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14625 M: Anton Sviridenko <anton@corp.bluecherry.net>
14626 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14627 M: Andrey Utkin <andrey_utkin@fastmail.com>
14628 L: linux-media@vger.kernel.org
14630 F: drivers/media/pci/tw5864/
14632 TW68 VIDEO4LINUX DRIVER
14633 M: Hans Verkuil <hverkuil@xs4all.nl>
14634 L: linux-media@vger.kernel.org
14635 T: git git://linuxtv.org/media_tree.git
14636 W: https://linuxtv.org
14638 F: drivers/media/pci/tw68/
14640 TW686X VIDEO4LINUX DRIVER
14641 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14642 L: linux-media@vger.kernel.org
14643 T: git git://linuxtv.org/media_tree.git
14644 W: http://linuxtv.org
14646 F: drivers/media/pci/tw686x/
14648 UBI FILE SYSTEM (UBIFS)
14649 M: Richard Weinberger <richard@nod.at>
14650 M: Artem Bityutskiy <dedekind1@gmail.com>
14651 M: Adrian Hunter <adrian.hunter@intel.com>
14652 L: linux-mtd@lists.infradead.org
14653 T: git git://git.infradead.org/ubifs-2.6.git
14654 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14656 F: Documentation/filesystems/ubifs.txt
14659 UCLINUX (M68KNOMMU AND COLDFIRE)
14660 M: Greg Ungerer <gerg@linux-m68k.org>
14661 W: http://www.linux-m68k.org/
14662 W: http://www.uclinux.org/
14663 L: linux-m68k@lists.linux-m68k.org
14664 L: uclinux-dev@uclinux.org (subscribers-only)
14665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14667 F: arch/m68k/coldfire/
14669 F: arch/m68k/*/*_no.*
14670 F: arch/m68k/include/asm/*_no.*
14673 M: Jan Kara <jack@suse.com>
14675 F: Documentation/filesystems/udf.txt
14679 M: Bastien Nocera <hadess@hadess.net>
14680 L: linux-input@vger.kernel.org
14682 F: drivers/hid/hid-udraw-ps3.c
14685 M: Evgeniy Dushistov <dushistov@mail.ru>
14687 F: Documentation/filesystems/ufs.txt
14690 UHID USERSPACE HID IO DRIVER:
14691 M: David Herrmann <dh.herrmann@googlemail.com>
14692 L: linux-input@vger.kernel.org
14694 F: drivers/hid/uhid.c
14695 F: include/uapi/linux/uhid.h
14698 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14699 L: linux-usb@vger.kernel.org
14701 F: drivers/usb/common/ulpi.c
14702 F: include/linux/ulpi/
14704 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14705 L: linux-usb@vger.kernel.org
14708 F: include/linux/uwb.h
14709 F: include/linux/uwb/
14711 UNICORE32 ARCHITECTURE:
14712 M: Guan Xuetao <gxt@pku.edu.cn>
14713 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14715 T: git git://github.com/gxt/linux.git
14719 M: Tony Finch <dot@dotat.at>
14720 W: http://dotat.at/prog/unifdef
14722 F: scripts/unifdef.c
14724 UNIFORM CDROM DRIVER
14725 M: Jens Axboe <axboe@kernel.dk>
14726 W: http://www.kernel.dk
14728 F: Documentation/cdrom/
14729 F: drivers/cdrom/cdrom.c
14730 F: include/linux/cdrom.h
14731 F: include/uapi/linux/cdrom.h
14733 UNISYS S-PAR DRIVERS
14734 M: David Kershner <david.kershner@unisys.com>
14735 L: sparmaintainer@unisys.com (Unisys internal)
14737 F: include/linux/visorbus.h
14738 F: drivers/visorbus/
14739 F: drivers/staging/unisys/
14741 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14742 M: Vinayak Holikatti <vinholikatti@gmail.com>
14743 L: linux-scsi@vger.kernel.org
14745 F: Documentation/scsi/ufs.txt
14746 F: drivers/scsi/ufs/
14748 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14749 M: Joao Pinto <jpinto@synopsys.com>
14750 L: linux-scsi@vger.kernel.org
14752 F: drivers/scsi/ufs/*dwc*
14754 UNSORTED BLOCK IMAGES (UBI)
14755 M: Artem Bityutskiy <dedekind1@gmail.com>
14756 M: Richard Weinberger <richard@nod.at>
14757 W: http://www.linux-mtd.infradead.org/
14758 L: linux-mtd@lists.infradead.org
14759 T: git git://git.infradead.org/ubifs-2.6.git
14761 F: drivers/mtd/ubi/
14762 F: include/linux/mtd/ubi.h
14763 F: include/uapi/mtd/ubi-user.h
14765 USB "USBNET" DRIVER FRAMEWORK
14766 M: Oliver Neukum <oneukum@suse.com>
14767 L: netdev@vger.kernel.org
14768 W: http://www.linux-usb.org/usbnet
14770 F: drivers/net/usb/usbnet.c
14771 F: include/linux/usb/usbnet.h
14774 M: Oliver Neukum <oneukum@suse.com>
14775 L: linux-usb@vger.kernel.org
14777 F: Documentation/usb/acm.txt
14778 F: drivers/usb/class/cdc-acm.*
14780 USB AR5523 WIRELESS DRIVER
14781 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14782 L: linux-wireless@vger.kernel.org
14784 F: drivers/net/wireless/ath/ar5523/
14787 M: Oliver Neukum <oneukum@suse.com>
14788 L: linux-usb@vger.kernel.org
14789 L: linux-scsi@vger.kernel.org
14791 F: drivers/usb/storage/uas.c
14793 USB CDC ETHERNET DRIVER
14794 M: Oliver Neukum <oliver@neukum.org>
14795 L: linux-usb@vger.kernel.org
14797 F: drivers/net/usb/cdc_*.c
14798 F: include/uapi/linux/usb/cdc.h
14800 USB CHAOSKEY DRIVER
14801 M: Keith Packard <keithp@keithp.com>
14802 L: linux-usb@vger.kernel.org
14804 F: drivers/usb/misc/chaoskey.c
14806 USB CYPRESS C67X00 DRIVER
14807 M: Peter Korsgaard <jacmet@sunsite.dk>
14808 L: linux-usb@vger.kernel.org
14810 F: drivers/usb/c67x00/
14812 USB DAVICOM DM9601 DRIVER
14813 M: Peter Korsgaard <jacmet@sunsite.dk>
14814 L: netdev@vger.kernel.org
14815 W: http://www.linux-usb.org/usbnet
14817 F: drivers/net/usb/dm9601.c
14819 USB DIAMOND RIO500 DRIVER
14820 M: Cesar Miquel <miquel@df.uba.ar>
14821 L: rio500-users@lists.sourceforge.net
14822 W: http://rio500.sourceforge.net
14824 F: drivers/usb/misc/rio500*
14827 M: Alan Stern <stern@rowland.harvard.edu>
14828 L: linux-usb@vger.kernel.org
14830 F: Documentation/usb/ehci.txt
14831 F: drivers/usb/host/ehci*
14833 USB GADGET/PERIPHERAL SUBSYSTEM
14834 M: Felipe Balbi <balbi@kernel.org>
14835 L: linux-usb@vger.kernel.org
14836 W: http://www.linux-usb.org/gadget
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14839 F: drivers/usb/gadget/
14840 F: include/linux/usb/gadget*
14842 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14843 M: Jiri Kosina <jikos@kernel.org>
14844 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14845 L: linux-usb@vger.kernel.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14848 F: Documentation/hid/hiddev.txt
14849 F: drivers/hid/usbhid/
14851 USB INTEL XHCI ROLE MUX DRIVER
14852 M: Hans de Goede <hdegoede@redhat.com>
14853 L: linux-usb@vger.kernel.org
14855 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14858 M: Olav Kongas <ok@artecdesign.ee>
14859 L: linux-usb@vger.kernel.org
14861 F: drivers/usb/host/isp116x*
14862 F: include/linux/usb/isp116x.h
14864 USB LAN78XX ETHERNET DRIVER
14865 M: Woojung Huh <woojung.huh@microchip.com>
14866 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14867 L: netdev@vger.kernel.org
14869 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14870 F: drivers/net/usb/lan78xx.*
14871 F: include/dt-bindings/net/microchip-lan78xx.h
14873 USB MASS STORAGE DRIVER
14874 M: Alan Stern <stern@rowland.harvard.edu>
14875 L: linux-usb@vger.kernel.org
14876 L: usb-storage@lists.one-eyed-alien.net
14878 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14879 F: drivers/usb/storage/
14882 M: Clemens Ladisch <clemens@ladisch.de>
14883 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14884 T: git git://git.alsa-project.org/alsa-kernel.git
14886 F: sound/usb/midi.*
14888 USB NETWORKING DRIVERS
14889 L: linux-usb@vger.kernel.org
14891 F: drivers/net/usb/
14894 M: Alan Stern <stern@rowland.harvard.edu>
14895 L: linux-usb@vger.kernel.org
14897 F: Documentation/usb/ohci.txt
14898 F: drivers/usb/host/ohci*
14900 USB OTG FSM (Finite State Machine)
14901 M: Peter Chen <Peter.Chen@nxp.com>
14902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14903 L: linux-usb@vger.kernel.org
14905 F: drivers/usb/common/usb-otg-fsm.c
14908 M: Valentina Manea <valentina.manea.m@gmail.com>
14909 M: Shuah Khan <shuah@kernel.org>
14910 L: linux-usb@vger.kernel.org
14912 F: Documentation/usb/usbip_protocol.txt
14913 F: drivers/usb/usbip/
14914 F: tools/usb/usbip/
14915 F: tools/testing/selftests/drivers/usb/usbip/
14918 M: Petko Manolov <petkan@nucleusys.com>
14919 L: linux-usb@vger.kernel.org
14920 L: netdev@vger.kernel.org
14921 T: git git://github.com/petkan/pegasus.git
14922 W: https://github.com/petkan/pegasus
14924 F: drivers/net/usb/pegasus.*
14927 M: Felipe Balbi <balbi@kernel.org>
14928 L: linux-usb@vger.kernel.org
14929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14931 F: drivers/usb/phy/
14933 USB PRINTER DRIVER (usblp)
14934 M: Pete Zaitcev <zaitcev@redhat.com>
14935 L: linux-usb@vger.kernel.org
14937 F: drivers/usb/class/usblp.c
14939 USB QMI WWAN NETWORK DRIVER
14940 M: Bjørn Mork <bjorn@mork.no>
14941 L: netdev@vger.kernel.org
14943 F: Documentation/ABI/testing/sysfs-class-net-qmi
14944 F: drivers/net/usb/qmi_wwan.c
14947 M: Petko Manolov <petkan@nucleusys.com>
14948 L: linux-usb@vger.kernel.org
14949 L: netdev@vger.kernel.org
14950 T: git git://github.com/petkan/rtl8150.git
14951 W: https://github.com/petkan/rtl8150
14953 F: drivers/net/usb/rtl8150.c
14955 USB SERIAL SUBSYSTEM
14956 M: Johan Hovold <johan@kernel.org>
14957 L: linux-usb@vger.kernel.org
14958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14960 F: Documentation/usb/usb-serial.txt
14961 F: drivers/usb/serial/
14962 F: include/linux/usb/serial.h
14964 USB SMSC75XX ETHERNET DRIVER
14965 M: Steve Glendinning <steve.glendinning@shawell.net>
14966 L: netdev@vger.kernel.org
14968 F: drivers/net/usb/smsc75xx.*
14970 USB SMSC95XX ETHERNET DRIVER
14971 M: Steve Glendinning <steve.glendinning@shawell.net>
14972 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14973 L: netdev@vger.kernel.org
14975 F: drivers/net/usb/smsc95xx.*
14978 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14979 L: linux-usb@vger.kernel.org
14980 W: http://www.linux-usb.org
14981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14983 F: Documentation/devicetree/bindings/usb/
14984 F: Documentation/usb/
14986 F: include/linux/usb.h
14987 F: include/linux/usb/
14989 USB TYPEC PI3USB30532 MUX DRIVER
14990 M: Hans de Goede <hdegoede@redhat.com>
14991 L: linux-usb@vger.kernel.org
14993 F: drivers/usb/typec/mux/pi3usb30532.c
14995 USB TYPEC SUBSYSTEM
14996 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14997 L: linux-usb@vger.kernel.org
14999 F: Documentation/ABI/testing/sysfs-class-typec
15000 F: Documentation/driver-api/usb/typec.rst
15001 F: drivers/usb/typec/
15002 F: include/linux/usb/typec.h
15005 M: Alan Stern <stern@rowland.harvard.edu>
15006 L: linux-usb@vger.kernel.org
15008 F: drivers/usb/host/uhci*
15011 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15012 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15013 L: linux-media@vger.kernel.org
15014 T: git git://linuxtv.org/media_tree.git
15015 W: http://www.ideasonboard.org/uvc/
15017 F: drivers/media/usb/uvc/
15018 F: include/uapi/linux/uvcvideo.h
15021 M: Hans Verkuil <hverkuil@xs4all.nl>
15022 L: linux-media@vger.kernel.org
15023 T: git git://linuxtv.org/media_tree.git
15024 W: https://linuxtv.org
15026 F: drivers/media/usb/usbvision/
15029 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15030 L: linux-usb@vger.kernel.org
15032 F: drivers/usb/gadget/function/*uvc*
15033 F: drivers/usb/gadget/legacy/webcam.c
15035 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15036 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15037 L: linux-wireless@vger.kernel.org
15039 F: drivers/net/wireless/rndis_wlan.c
15042 M: Mathias Nyman <mathias.nyman@intel.com>
15043 L: linux-usb@vger.kernel.org
15045 F: drivers/usb/host/xhci*
15046 F: drivers/usb/host/pci-quirks*
15049 L: linux-wireless@vger.kernel.org
15050 W: http://linux-lc100020.sourceforge.net
15052 F: drivers/net/wireless/zydas/zd1201.*
15055 M: Antoine Jacquet <royale@zerezo.com>
15056 L: linux-usb@vger.kernel.org
15057 L: linux-media@vger.kernel.org
15058 T: git git://linuxtv.org/media_tree.git
15059 W: http://royale.zerezo.com/zr364xx/
15061 F: Documentation/media/v4l-drivers/zr364xx*
15062 F: drivers/media/usb/zr364xx/
15064 USER-MODE LINUX (UML)
15065 M: Jeff Dike <jdike@addtoit.com>
15066 M: Richard Weinberger <richard@nod.at>
15067 L: linux-um@lists.infradead.org
15068 W: http://user-mode-linux.sourceforge.net
15069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15071 F: Documentation/virtual/uml/
15077 USERSPACE I/O (UIO)
15078 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15081 F: Documentation/driver-api/uio-howto.rst
15083 F: include/linux/uio*.h
15086 M: Karel Zak <kzak@redhat.com>
15087 L: util-linux@vger.kernel.org
15088 W: http://en.wikipedia.org/wiki/Util-linux
15089 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15093 M: Christoph Hellwig <hch@lst.de>
15094 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15095 L: linux-kernel@vger.kernel.org
15096 T: git git://git.infradead.org/users/hch/uuid.git
15099 F: include/linux/uuid.h
15100 F: include/uapi/linux/uuid.h
15104 M: Michal Januszewski <spock@gentoo.org>
15105 L: linux-fbdev@vger.kernel.org
15106 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15108 F: Documentation/fb/uvesafb.txt
15109 F: drivers/video/fbdev/uvesafb.*
15112 M: Stefan Agner <stefan@agner.ch>
15113 L: linux-mtd@lists.infradead.org
15115 F: drivers/mtd/nand/raw/vf610_nfc.c
15117 VFAT/FAT/MSDOS FILESYSTEM
15118 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15120 F: Documentation/filesystems/vfat.txt
15124 M: Alex Williamson <alex.williamson@redhat.com>
15125 L: kvm@vger.kernel.org
15126 T: git git://github.com/awilliam/linux-vfio.git
15128 F: Documentation/vfio.txt
15130 F: include/linux/vfio.h
15131 F: include/uapi/linux/vfio.h
15133 VFIO MEDIATED DEVICE DRIVERS
15134 M: Kirti Wankhede <kwankhede@nvidia.com>
15135 L: kvm@vger.kernel.org
15137 F: Documentation/vfio-mediated-device.txt
15138 F: drivers/vfio/mdev/
15139 F: include/linux/mdev.h
15140 F: samples/vfio-mdev/
15142 VFIO PLATFORM DRIVER
15143 M: Eric Auger <eric.auger@redhat.com>
15144 L: kvm@vger.kernel.org
15146 F: drivers/vfio/platform/
15149 R: Lukas Wunner <lukas@wunner.de>
15151 F: Documentation/gpu/vga-switcheroo.rst
15152 F: drivers/gpu/vga/vga_switcheroo.c
15153 F: include/linux/vga_switcheroo.h
15154 T: git git://anongit.freedesktop.org/drm/drm-misc
15156 VIA RHINE NETWORK DRIVER
15158 F: drivers/net/ethernet/via/via-rhine.c
15160 VIA SD/MMC CARD CONTROLLER DRIVER
15161 M: Bruce Chang <brucechang@via.com.tw>
15162 M: Harald Welte <HaraldWelte@viatech.com>
15164 F: drivers/mmc/host/via-sdmmc.c
15166 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15167 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15168 L: linux-fbdev@vger.kernel.org
15170 F: include/linux/via-core.h
15171 F: include/linux/via-gpio.h
15172 F: include/linux/via_i2c.h
15173 F: drivers/video/fbdev/via/
15175 VIA VELOCITY NETWORK DRIVER
15176 M: Francois Romieu <romieu@fr.zoreil.com>
15177 L: netdev@vger.kernel.org
15179 F: drivers/net/ethernet/via/via-velocity.*
15181 VIDEO MULTIPLEXER DRIVER
15182 M: Philipp Zabel <p.zabel@pengutronix.de>
15183 L: linux-media@vger.kernel.org
15185 F: drivers/media/platform/video-mux.c
15187 VIDEO I2C POLLING DRIVER
15188 M: Matt Ranostay <matt.ranostay@konsulko.com>
15189 L: linux-media@vger.kernel.org
15191 F: drivers/media/i2c/video-i2c.c
15193 VIDEOBUF2 FRAMEWORK
15194 M: Pawel Osciak <pawel@osciak.com>
15195 M: Marek Szyprowski <m.szyprowski@samsung.com>
15196 M: Kyungmin Park <kyungmin.park@samsung.com>
15197 L: linux-media@vger.kernel.org
15199 F: drivers/media/v4l2-core/videobuf2-*
15200 F: include/media/videobuf2-*
15202 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15203 M: Helen Koike <helen.koike@collabora.com>
15204 L: linux-media@vger.kernel.org
15205 T: git git://linuxtv.org/media_tree.git
15206 W: https://linuxtv.org
15208 F: drivers/media/platform/vimc/*
15211 M: Alex Williamson <alex.williamson@redhat.com>
15212 M: Paolo Bonzini <pbonzini@redhat.com>
15213 L: kvm@vger.kernel.org
15217 VIRTIO AND VHOST VSOCK DRIVER
15218 M: Stefan Hajnoczi <stefanha@redhat.com>
15219 L: kvm@vger.kernel.org
15220 L: virtualization@lists.linux-foundation.org
15221 L: netdev@vger.kernel.org
15223 F: include/linux/virtio_vsock.h
15224 F: include/uapi/linux/virtio_vsock.h
15225 F: include/uapi/linux/vsockmon.h
15226 F: include/uapi/linux/vm_sockets_diag.h
15227 F: net/vmw_vsock/diag.c
15228 F: net/vmw_vsock/af_vsock_tap.c
15229 F: net/vmw_vsock/virtio_transport_common.c
15230 F: net/vmw_vsock/virtio_transport.c
15231 F: drivers/net/vsockmon.c
15232 F: drivers/vhost/vsock.c
15233 F: drivers/vhost/vsock.h
15234 F: tools/testing/vsock/
15236 VIRTIO CONSOLE DRIVER
15237 M: Amit Shah <amit@kernel.org>
15238 L: virtualization@lists.linux-foundation.org
15240 F: drivers/char/virtio_console.c
15241 F: include/linux/virtio_console.h
15242 F: include/uapi/linux/virtio_console.h
15244 VIRTIO CORE, NET AND BLOCK DRIVERS
15245 M: "Michael S. Tsirkin" <mst@redhat.com>
15246 M: Jason Wang <jasowang@redhat.com>
15247 L: virtualization@lists.linux-foundation.org
15249 F: Documentation/devicetree/bindings/virtio/
15252 F: drivers/net/virtio_net.c
15253 F: drivers/block/virtio_blk.c
15254 F: include/linux/virtio*.h
15255 F: include/uapi/linux/virtio_*.h
15256 F: drivers/crypto/virtio/
15257 F: mm/balloon_compaction.c
15259 VIRTIO CRYPTO DRIVER
15260 M: Gonglei <arei.gonglei@huawei.com>
15261 L: virtualization@lists.linux-foundation.org
15262 L: linux-crypto@vger.kernel.org
15264 F: drivers/crypto/virtio/
15265 F: include/uapi/linux/virtio_crypto.h
15267 VIRTIO DRIVERS FOR S390
15268 M: Cornelia Huck <cohuck@redhat.com>
15269 M: Halil Pasic <pasic@linux.ibm.com>
15270 L: linux-s390@vger.kernel.org
15271 L: virtualization@lists.linux-foundation.org
15272 L: kvm@vger.kernel.org
15274 F: drivers/s390/virtio/
15275 F: arch/s390/include/uapi/asm/virtio-ccw.h
15278 M: David Airlie <airlied@linux.ie>
15279 M: Gerd Hoffmann <kraxel@redhat.com>
15280 L: dri-devel@lists.freedesktop.org
15281 L: virtualization@lists.linux-foundation.org
15282 T: git git://anongit.freedesktop.org/drm/drm-misc
15284 F: drivers/gpu/drm/virtio/
15285 F: include/uapi/linux/virtio_gpu.h
15287 VIRTIO HOST (VHOST)
15288 M: "Michael S. Tsirkin" <mst@redhat.com>
15289 M: Jason Wang <jasowang@redhat.com>
15290 L: kvm@vger.kernel.org
15291 L: virtualization@lists.linux-foundation.org
15292 L: netdev@vger.kernel.org
15293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15296 F: include/uapi/linux/vhost.h
15298 VIRTIO INPUT DRIVER
15299 M: Gerd Hoffmann <kraxel@redhat.com>
15301 F: drivers/virtio/virtio_input.c
15302 F: include/uapi/linux/virtio_input.h
15304 VIRTUAL BOX GUEST DEVICE DRIVER
15305 M: Hans de Goede <hdegoede@redhat.com>
15306 M: Arnd Bergmann <arnd@arndb.de>
15307 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15309 F: include/linux/vbox_utils.h
15310 F: include/uapi/linux/vbox*.h
15311 F: drivers/virt/vboxguest/
15313 VIRTUAL SERIO DEVICE DRIVER
15314 M: Stephen Chandler Paul <thatslyude@gmail.com>
15316 F: drivers/input/serio/userio.c
15317 F: include/uapi/linux/userio.h
15319 VIVID VIRTUAL VIDEO DRIVER
15320 M: Hans Verkuil <hverkuil@xs4all.nl>
15321 L: linux-media@vger.kernel.org
15322 T: git git://linuxtv.org/media_tree.git
15323 W: https://linuxtv.org
15325 F: drivers/media/platform/vivid/*
15328 M: Florian Fainelli <f.fainelli@gmail.com>
15329 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15331 F: drivers/vlynq/vlynq.c
15332 F: include/linux/vlynq.h
15335 M: Martyn Welch <martyn@welchs.me.uk>
15336 M: Manohar Vanga <manohar.vanga@gmail.com>
15337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15338 L: devel@driverdev.osuosl.org
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15341 F: Documentation/driver-api/vme.rst
15342 F: drivers/staging/vme/
15344 F: include/linux/vme*
15346 VMWARE BALLOON DRIVER
15347 M: Xavier Deguillard <xdeguillard@vmware.com>
15348 M: Philip Moltmann <moltmann@vmware.com>
15349 M: "VMware, Inc." <pv-drivers@vmware.com>
15350 L: linux-kernel@vger.kernel.org
15352 F: drivers/misc/vmw_balloon.c
15354 VMWARE HYPERVISOR INTERFACE
15355 M: Alok Kataria <akataria@vmware.com>
15356 L: virtualization@lists.linux-foundation.org
15358 F: arch/x86/kernel/cpu/vmware.c
15360 VMWARE PVRDMA DRIVER
15361 M: Adit Ranadive <aditr@vmware.com>
15362 M: VMware PV-Drivers <pv-drivers@vmware.com>
15363 L: linux-rdma@vger.kernel.org
15365 F: drivers/infiniband/hw/vmw_pvrdma/
15367 VMware PVSCSI driver
15368 M: Jim Gill <jgill@vmware.com>
15369 M: VMware PV-Drivers <pv-drivers@vmware.com>
15370 L: linux-scsi@vger.kernel.org
15372 F: drivers/scsi/vmw_pvscsi.c
15373 F: drivers/scsi/vmw_pvscsi.h
15375 VMWARE VMMOUSE SUBDRIVER
15376 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15377 M: "VMware, Inc." <pv-drivers@vmware.com>
15378 L: linux-input@vger.kernel.org
15380 F: drivers/input/mouse/vmmouse.c
15381 F: drivers/input/mouse/vmmouse.h
15383 VMWARE VMXNET3 ETHERNET DRIVER
15384 M: Ronak Doshi <doshir@vmware.com>
15385 M: "VMware, Inc." <pv-drivers@vmware.com>
15386 L: netdev@vger.kernel.org
15388 F: drivers/net/vmxnet3/
15390 VOCORE VOCORE2 BOARD
15391 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15392 L: linux-mips@linux-mips.org
15394 F: arch/mips/boot/dts/ralink/vocore2.dts
15396 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15397 M: Liam Girdwood <lgirdwood@gmail.com>
15398 M: Mark Brown <broonie@kernel.org>
15399 L: linux-kernel@vger.kernel.org
15400 W: http://www.slimlogic.co.uk/?p=48
15401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15403 F: Documentation/devicetree/bindings/regulator/
15404 F: Documentation/power/regulator/
15405 F: drivers/regulator/
15406 F: include/dt-bindings/regulator/
15407 F: include/linux/regulator/
15410 M: David Ahern <dsa@cumulusnetworks.com>
15411 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15412 L: netdev@vger.kernel.org
15414 F: drivers/net/vrf.c
15415 F: Documentation/networking/vrf.txt
15417 VT1211 HARDWARE MONITOR DRIVER
15418 M: Juerg Haefliger <juergh@gmail.com>
15419 L: linux-hwmon@vger.kernel.org
15421 F: Documentation/hwmon/vt1211
15422 F: drivers/hwmon/vt1211.c
15424 VT8231 HARDWARE MONITOR DRIVER
15425 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15426 L: linux-hwmon@vger.kernel.org
15428 F: drivers/hwmon/vt8231.c
15430 VUB300 USB to SDIO/SD/MMC bridge chip
15431 M: Tony Olech <tony.olech@elandigitalsystems.com>
15432 L: linux-mmc@vger.kernel.org
15433 L: linux-usb@vger.kernel.org
15435 F: drivers/mmc/host/vub300.c
15437 W1 DALLAS'S 1-WIRE BUS
15438 M: Evgeniy Polyakov <zbr@ioremap.net>
15440 F: Documentation/w1/
15442 F: include/linux/w1.h
15444 W83791D HARDWARE MONITORING DRIVER
15445 M: Marc Hulsman <m.hulsman@tudelft.nl>
15446 L: linux-hwmon@vger.kernel.org
15448 F: Documentation/hwmon/w83791d
15449 F: drivers/hwmon/w83791d.c
15451 W83793 HARDWARE MONITORING DRIVER
15452 M: Rudolf Marek <r.marek@assembler.cz>
15453 L: linux-hwmon@vger.kernel.org
15455 F: Documentation/hwmon/w83793
15456 F: drivers/hwmon/w83793.c
15458 W83795 HARDWARE MONITORING DRIVER
15459 M: Jean Delvare <jdelvare@suse.com>
15460 L: linux-hwmon@vger.kernel.org
15462 F: drivers/hwmon/w83795.c
15464 W83L51xD SD/MMC CARD INTERFACE DRIVER
15465 M: Pierre Ossman <pierre@ossman.eu>
15467 F: drivers/mmc/host/wbsd.*
15469 WACOM PROTOCOL 4 SERIAL TABLETS
15470 M: Julian Squires <julian@cipht.net>
15471 M: Hans de Goede <hdegoede@redhat.com>
15472 L: linux-input@vger.kernel.org
15474 F: drivers/input/tablet/wacom_serial4.c
15476 WATCHDOG DEVICE DRIVERS
15477 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15478 M: Guenter Roeck <linux@roeck-us.net>
15479 L: linux-watchdog@vger.kernel.org
15480 W: http://www.linux-watchdog.org/
15481 T: git git://www.linux-watchdog.org/linux-watchdog.git
15483 F: Documentation/devicetree/bindings/watchdog/
15484 F: Documentation/watchdog/
15485 F: drivers/watchdog/
15486 F: include/linux/watchdog.h
15487 F: include/uapi/linux/watchdog.h
15489 WHISKEYCOVE PMIC GPIO DRIVER
15490 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15491 L: linux-gpio@vger.kernel.org
15493 F: drivers/gpio/gpio-wcove.c
15496 M: David Herrmann <dh.herrmann@googlemail.com>
15497 L: linux-input@vger.kernel.org
15499 F: drivers/hid/hid-wiimote*
15501 WILOCITY WIL6210 WIRELESS DRIVER
15502 M: Maya Erez <merez@codeaurora.org>
15503 L: linux-wireless@vger.kernel.org
15504 L: wil6210@qti.qualcomm.com
15506 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15507 F: drivers/net/wireless/ath/wil6210/
15510 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15511 M: linux-wimax@intel.com
15512 L: wimax@linuxwimax.org (subscribers-only)
15514 W: http://linuxwimax.org
15515 F: Documentation/wimax/README.wimax
15516 F: include/linux/wimax/debug.h
15517 F: include/net/wimax.h
15518 F: include/uapi/linux/wimax.h
15522 M: David Härdeman <david@hardeman.nu>
15524 F: drivers/media/rc/winbond-cir.c
15526 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15527 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15528 L: linux-watchdog@vger.kernel.org
15530 F: drivers/watchdog/ebc-c384_wdt.c
15532 WINSYSTEMS WS16C48 GPIO DRIVER
15533 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15534 L: linux-gpio@vger.kernel.org
15536 F: drivers/gpio/gpio-ws16c48.c
15538 WISTRON LAPTOP BUTTON DRIVER
15539 M: Miloslav Trmac <mitr@volny.cz>
15541 F: drivers/input/misc/wistron_btns.c
15543 WL3501 WIRELESS PCMCIA CARD DRIVER
15544 L: linux-wireless@vger.kernel.org
15546 F: drivers/net/wireless/wl3501*
15548 WOLFSON MICROELECTRONICS DRIVERS
15549 L: patches@opensource.cirrus.com
15550 T: git https://github.com/CirrusLogic/linux-drivers.git
15551 W: https://github.com/CirrusLogic/linux-drivers/wiki
15553 F: Documentation/hwmon/wm83??
15554 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15555 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15556 F: Documentation/devicetree/bindings/mfd/arizona.txt
15557 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15558 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15559 F: arch/arm/mach-s3c64xx/mach-crag6410*
15560 F: drivers/clk/clk-wm83*.c
15561 F: drivers/extcon/extcon-arizona.c
15562 F: drivers/leds/leds-wm83*.c
15563 F: drivers/gpio/gpio-*wm*.c
15564 F: drivers/gpio/gpio-arizona.c
15565 F: drivers/hwmon/wm83??-hwmon.c
15566 F: drivers/input/misc/wm831x-on.c
15567 F: drivers/input/touchscreen/wm831x-ts.c
15568 F: drivers/input/touchscreen/wm97*.c
15569 F: drivers/mfd/arizona*
15570 F: drivers/mfd/wm*.c
15571 F: drivers/mfd/cs47l24*
15572 F: drivers/power/supply/wm83*.c
15573 F: drivers/rtc/rtc-wm83*.c
15574 F: drivers/regulator/wm8*.c
15575 F: drivers/regulator/arizona*
15576 F: drivers/video/backlight/wm83*_bl.c
15577 F: drivers/watchdog/wm83*_wdt.c
15578 F: include/linux/mfd/arizona/
15579 F: include/linux/mfd/wm831x/
15580 F: include/linux/mfd/wm8350/
15581 F: include/linux/mfd/wm8400*
15582 F: include/linux/regulator/arizona*
15583 F: include/linux/wm97xx.h
15584 F: include/sound/wm????.h
15585 F: sound/soc/codecs/arizona.?
15586 F: sound/soc/codecs/wm*
15587 F: sound/soc/codecs/cs47l24*
15590 M: Tejun Heo <tj@kernel.org>
15591 R: Lai Jiangshan <jiangshanlai@gmail.com>
15592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15594 F: include/linux/workqueue.h
15595 F: kernel/workqueue.c
15596 F: Documentation/core-api/workqueue.rst
15598 X-POWERS AXP288 PMIC DRIVERS
15599 M: Hans de Goede <hdegoede@redhat.com>
15602 F: drivers/acpi/pmic/intel_pmic_xpower.c
15604 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15605 M: Chen-Yu Tsai <wens@csie.org>
15606 L: linux-kernel@vger.kernel.org
15611 M: Andrew Hendry <andrew.hendry@gmail.com>
15612 L: linux-x25@vger.kernel.org
15614 F: Documentation/networking/x25*
15615 F: include/net/x25*
15618 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15619 M: Thomas Gleixner <tglx@linutronix.de>
15620 M: Ingo Molnar <mingo@redhat.com>
15621 R: "H. Peter Anvin" <hpa@zytor.com>
15623 L: linux-kernel@vger.kernel.org
15624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15626 F: Documentation/devicetree/bindings/x86/
15627 F: Documentation/x86/
15631 M: Andy Lutomirski <luto@kernel.org>
15632 L: linux-kernel@vger.kernel.org
15633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15637 X86 MCE INFRASTRUCTURE
15638 M: Tony Luck <tony.luck@intel.com>
15639 M: Borislav Petkov <bp@alien8.de>
15640 L: linux-edac@vger.kernel.org
15642 F: arch/x86/kernel/cpu/mcheck/*
15644 X86 MICROCODE UPDATE SUPPORT
15645 M: Borislav Petkov <bp@alien8.de>
15647 F: arch/x86/kernel/cpu/microcode/*
15649 X86 PLATFORM DRIVERS
15650 M: Darren Hart <dvhart@infradead.org>
15651 M: Andy Shevchenko <andy@infradead.org>
15652 L: platform-driver-x86@vger.kernel.org
15653 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15655 F: drivers/platform/x86/
15656 F: drivers/platform/olpc/
15659 M: Andy Lutomirski <luto@kernel.org>
15660 L: linux-kernel@vger.kernel.org
15661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15663 F: arch/x86/entry/vdso/
15665 XC2028/3028 TUNER DRIVER
15666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15667 L: linux-media@vger.kernel.org
15668 W: https://linuxtv.org
15669 T: git git://linuxtv.org/media_tree.git
15671 F: drivers/media/tuners/tuner-xc2028.*
15673 XDP SOCKETS (AF_XDP)
15674 M: Björn Töpel <bjorn.topel@intel.com>
15675 M: Magnus Karlsson <magnus.karlsson@intel.com>
15676 L: netdev@vger.kernel.org
15678 F: kernel/bpf/xskmap.c
15681 XEN BLOCK SUBSYSTEM
15682 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15683 M: Roger Pau Monné <roger.pau@citrix.com>
15684 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15686 F: drivers/block/xen-blkback/*
15687 F: drivers/block/xen*
15690 M: Stefano Stabellini <sstabellini@kernel.org>
15691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15694 F: arch/arm/include/asm/xen/
15696 XEN HYPERVISOR ARM64
15697 M: Stefano Stabellini <sstabellini@kernel.org>
15698 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15701 F: arch/arm64/include/asm/xen/
15703 XEN HYPERVISOR INTERFACE
15704 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15705 M: Juergen Gross <jgross@suse.com>
15706 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15710 F: drivers/*/xen-*front.c
15712 F: arch/x86/include/asm/xen/
15713 F: arch/x86/include/asm/pvclock-abi.h
15715 F: include/uapi/xen/
15716 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15717 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15719 XEN NETWORK BACKEND DRIVER
15720 M: Wei Liu <wei.liu2@citrix.com>
15721 M: Paul Durrant <paul.durrant@citrix.com>
15722 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15723 L: netdev@vger.kernel.org
15725 F: drivers/net/xen-netback/*
15728 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15729 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15731 F: arch/x86/pci/*xen*
15732 F: drivers/pci/*xen*
15735 M: Juergen Gross <jgross@suse.com>
15736 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15737 L: linux-scsi@vger.kernel.org
15739 F: drivers/scsi/xen-scsifront.c
15740 F: drivers/xen/xen-scsiback.c
15741 F: include/xen/interface/io/vscsiif.h
15743 XEN SWIOTLB SUBSYSTEM
15744 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15745 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15746 L: iommu@lists.linux-foundation.org
15748 F: arch/x86/xen/*swiotlb*
15749 F: drivers/xen/*swiotlb*
15751 XEN SOUND FRONTEND DRIVER
15752 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15753 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15759 M: Darrick J. Wong <darrick.wong@oracle.com>
15760 M: linux-xfs@vger.kernel.org
15761 L: linux-xfs@vger.kernel.org
15763 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15765 F: Documentation/filesystems/xfs.txt
15768 XILINX AXI ETHERNET DRIVER
15769 M: Anirudha Sarangi <anirudh@xilinx.com>
15770 M: John Linn <John.Linn@xilinx.com>
15772 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15774 XILINX UARTLITE SERIAL DRIVER
15775 M: Peter Korsgaard <jacmet@sunsite.dk>
15776 L: linux-serial@vger.kernel.org
15778 F: drivers/tty/serial/uartlite.c
15780 XILINX VIDEO IP CORES
15781 M: Hyun Kwon <hyun.kwon@xilinx.com>
15782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15783 L: linux-media@vger.kernel.org
15784 T: git git://linuxtv.org/media_tree.git
15786 F: Documentation/devicetree/bindings/media/xilinx/
15787 F: drivers/media/platform/xilinx/
15788 F: include/uapi/linux/xilinx-v4l2-controls.h
15791 M: Eli Billauer <eli.billauer@gmail.com>
15792 L: linux-kernel@vger.kernel.org
15794 F: drivers/char/xillybus/
15797 M: George Cherian <george.cherian@cavium.com>
15798 M: Jan Glauber <jglauber@cavium.com>
15799 L: linux-i2c@vger.kernel.org
15800 W: http://www.cavium.com
15802 F: drivers/i2c/busses/i2c-xlp9xx.c
15804 XRA1403 GPIO EXPANDER
15805 M: Nandor Han <nandor.han@ge.com>
15806 M: Semi Malinen <semi.malinen@ge.com>
15807 L: linux-gpio@vger.kernel.org
15809 F: drivers/gpio/gpio-xra1403.c
15810 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15812 XTENSA XTFPGA PLATFORM SUPPORT
15813 M: Max Filippov <jcmvbkbc@gmail.com>
15814 L: linux-xtensa@linux-xtensa.org
15816 F: drivers/spi/spi-xtensa-xtfpga.c
15817 F: sound/soc/xtensa/xtfpga-i2s.c
15819 YAM DRIVER FOR AX.25
15820 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15821 L: linux-hams@vger.kernel.org
15823 F: drivers/net/hamradio/yam*
15824 F: include/linux/yam.h
15826 YAMA SECURITY MODULE
15827 M: Kees Cook <keescook@chromium.org>
15828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15831 F: Documentation/admin-guide/LSM/Yama.rst
15833 YEALINK PHONE DRIVER
15834 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15835 L: usbb2k-api-dev@nongnu.org
15837 F: Documentation/input/devices/yealink.rst
15838 F: drivers/input/misc/yealink.*
15840 Z8530 DRIVER FOR AX.25
15841 M: Joerg Reuter <jreuter@yaina.de>
15842 W: http://yaina.de/jreuter/
15843 W: http://www.qsl.net/dl1bke/
15844 L: linux-hams@vger.kernel.org
15846 F: Documentation/networking/z8530drv.txt
15847 F: drivers/net/hamradio/*scc.c
15848 F: drivers/net/hamradio/z8530.h
15850 ZBUD COMPRESSED PAGE ALLOCATOR
15851 M: Seth Jennings <sjenning@redhat.com>
15852 M: Dan Streetman <ddstreet@ieee.org>
15853 L: linux-mm@kvack.org
15856 F: include/linux/zbud.h
15858 ZD1211RW WIRELESS DRIVER
15859 M: Daniel Drake <dsd@gentoo.org>
15860 M: Ulrich Kunitz <kune@deine-taler.de>
15861 W: http://zd1211.ath.cx/wiki/DriverRewrite
15862 L: linux-wireless@vger.kernel.org
15863 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15865 F: drivers/net/wireless/zydas/zd1211rw/
15867 ZD1301 MEDIA DRIVER
15868 M: Antti Palosaari <crope@iki.fi>
15869 L: linux-media@vger.kernel.org
15870 W: https://linuxtv.org/
15871 W: http://palosaari.fi/linux/
15872 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15874 F: drivers/media/usb/dvb-usb-v2/zd1301*
15876 ZD1301_DEMOD MEDIA DRIVER
15877 M: Antti Palosaari <crope@iki.fi>
15878 L: linux-media@vger.kernel.org
15879 W: https://linuxtv.org/
15880 W: http://palosaari.fi/linux/
15881 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15883 F: drivers/media/dvb-frontends/zd1301_demod*
15885 ZPOOL COMPRESSED PAGE STORAGE API
15886 M: Dan Streetman <ddstreet@ieee.org>
15887 L: linux-mm@kvack.org
15890 F: include/linux/zpool.h
15892 ZR36067 VIDEO FOR LINUX DRIVER
15893 L: mjpeg-users@lists.sourceforge.net
15894 L: linux-media@vger.kernel.org
15895 W: http://mjpeg.sourceforge.net/driver-zoran/
15896 T: hg https://linuxtv.org/hg/v4l-dvb
15898 F: drivers/staging/media/zoran/
15900 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15901 M: Minchan Kim <minchan@kernel.org>
15902 M: Nitin Gupta <ngupta@vflare.org>
15903 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15904 L: linux-kernel@vger.kernel.org
15906 F: drivers/block/zram/
15907 F: Documentation/blockdev/zram.txt
15909 ZS DECSTATION Z85C30 SERIAL DRIVER
15910 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15912 F: drivers/tty/serial/zs.*
15914 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15915 M: Minchan Kim <minchan@kernel.org>
15916 M: Nitin Gupta <ngupta@vflare.org>
15917 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15918 L: linux-mm@kvack.org
15921 F: include/linux/zsmalloc.h
15922 F: Documentation/vm/zsmalloc.rst
15924 ZSWAP COMPRESSED SWAP CACHING
15925 M: Seth Jennings <sjenning@redhat.com>
15926 M: Dan Streetman <ddstreet@ieee.org>
15927 L: linux-mm@kvack.org
15932 M: Linus Torvalds <torvalds@linux-foundation.org>
15933 L: linux-kernel@vger.kernel.org
15934 Q: http://patchwork.kernel.org/project/LKML/list/
15935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15936 S: Buried alive in reporters