]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
MAINTAINERS: add entry for ADM1177 driver
[linux.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries
81 -------------------------------
82
83         M: *Mail* patches to: FullName <address@domain>
84         R: Designated *Reviewer*: FullName <address@domain>
85            These reviewers should be CCed on patches.
86         L: *Mailing list* that is relevant to this area
87         W: *Web-page* with status/info
88         B: URI for where to file *bugs*. A web-page with detailed bug
89            filing info, a direct bug tracker link, or a mailto: URI.
90         C: URI for *chat* protocol, server and channel where developers
91            usually hang out, for example irc://server/channel.
92         Q: *Patchwork* web based patch tracking system site
93         T: *SCM* tree type and location.
94            Type is one of: git, hg, quilt, stgit, topgit
95         S: *Status*, one of the following:
96            Supported:   Someone is actually paid to look after this.
97            Maintained:  Someone actually looks after it.
98            Odd Fixes:   It has a maintainer but they don't have time to do
99                         much other than throw the odd patch in. See below..
100            Orphan:      No current maintainer [but maybe you could take the
101                         role as you write your new code].
102            Obsolete:    Old code. Something tagged obsolete generally means
103                         it has been replaced by a better system and you
104                         should be using that.
105         P: Subsystem Profile document for more details submitting
106            patches to the given subsystem. This is either an in-tree file,
107            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
108            for details.
109         F: *Files* and directories wildcard patterns.
110            A trailing slash includes all files and subdirectory files.
111            F:   drivers/net/    all files in and below drivers/net
112            F:   drivers/net/*   all files in drivers/net, but not below
113            F:   */net/*         all files in "any top level directory"/net
114            One pattern per line.  Multiple F: lines acceptable.
115         N: Files and directories *Regex* patterns.
116            N:   [^a-z]tegra     all files whose path contains the word tegra
117            One pattern per line.  Multiple N: lines acceptable.
118            scripts/get_maintainer.pl has different behavior for files that
119            match F: pattern and matches of N: patterns.  By default,
120            get_maintainer will not look at git log history when an F: pattern
121            match occurs.  When an N: match occurs, git log history is used
122            to also notify the people that have git commit signatures.
123         X: *Excluded* files and directories that are NOT maintained, same
124            rules as F:. Files exclusions are tested before file matches.
125            Can be useful for excluding a specific subdirectory, for instance:
126            F:   net/
127            X:   net/ipv6/
128            matches all files in and below net excluding net/ipv6/
129         K: *Content regex* (perl extended) pattern match in a patch or file.
130            For instance:
131            K: of_get_profile
132               matches patches or files that contain "of_get_profile"
133            K: \b(printk|pr_(info|err))\b
134               matches patches or files that contain one or more of the words
135               printk, pr_info or pr_err
136            One regex pattern per line.  Multiple K: lines acceptable.
137
138 Maintainers List
139 ----------------
140
141 .. note:: When reading this list, please look for the most precise areas
142           first. When adding to this list, please keep the entries in
143           alphabetical order.
144
145 3C59X NETWORK DRIVER
146 M:      Steffen Klassert <klassert@kernel.org>
147 L:      netdev@vger.kernel.org
148 S:      Odd Fixes
149 F:      Documentation/networking/device_drivers/3com/vortex.txt
150 F:      drivers/net/ethernet/3com/3c59x.c
151
152 3CR990 NETWORK DRIVER
153 M:      David Dillow <dave@thedillows.org>
154 L:      netdev@vger.kernel.org
155 S:      Maintained
156 F:      drivers/net/ethernet/3com/typhoon*
157
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M:      Adam Radford <aradford@gmail.com>
160 L:      linux-scsi@vger.kernel.org
161 W:      http://www.lsi.com
162 S:      Supported
163 F:      drivers/scsi/3w-*
164
165 53C700 AND 53C700-66 SCSI DRIVER
166 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L:      linux-scsi@vger.kernel.org
168 S:      Maintained
169 F:      drivers/scsi/53c700*
170
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M:      Alexander Aring <alex.aring@gmail.com>
173 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L:      linux-bluetooth@vger.kernel.org
175 L:      linux-wpan@vger.kernel.org
176 S:      Maintained
177 F:      net/6lowpan/
178 F:      include/net/6lowpan.h
179 F:      Documentation/networking/6lowpan.txt
180
181 6PACK NETWORK DRIVER FOR AX.25
182 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L:      linux-hams@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/hamradio/6pack.c
186
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M:      Heiner Kallweit <hkallweit1@gmail.com>
190 L:      netdev@vger.kernel.org
191 S:      Maintained
192 F:      drivers/net/ethernet/realtek/r8169*
193
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L:      linux-serial@vger.kernel.org
197 S:      Maintained
198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F:      drivers/tty/serial/8250*
200 F:      include/linux/serial_8250.h
201
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L:      netdev@vger.kernel.org
204 S:      Orphan / Obsolete
205 F:      drivers/net/ethernet/8390/
206
207 9P FILE SYSTEM
208 M:      Eric Van Hensbergen <ericvh@gmail.com>
209 M:      Latchesar Ionkov <lucho@ionkov.net>
210 M:      Dominique Martinet <asmadeus@codewreck.org>
211 L:      v9fs-developer@lists.sourceforge.net
212 W:      http://swik.net/v9fs
213 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T:      git git://github.com/martinetd/linux.git
216 S:      Maintained
217 F:      Documentation/filesystems/9p.txt
218 F:      fs/9p/
219 F:      net/9p/
220 F:      include/net/9p/
221 F:      include/uapi/linux/virtio_9p.h
222 F:      include/trace/events/9p.h
223
224 A8293 MEDIA DRIVER
225 M:      Antti Palosaari <crope@iki.fi>
226 L:      linux-media@vger.kernel.org
227 W:      https://linuxtv.org
228 W:      http://palosaari.fi/linux/
229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
230 T:      git git://linuxtv.org/anttip/media_tree.git
231 S:      Maintained
232 F:      drivers/media/dvb-frontends/a8293*
233
234 AACRAID SCSI RAID DRIVER
235 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L:      linux-scsi@vger.kernel.org
237 W:      http://www.adaptec.com/
238 S:      Supported
239 F:      Documentation/scsi/aacraid.txt
240 F:      drivers/scsi/aacraid/
241
242 ABI/API
243 L:      linux-api@vger.kernel.org
244 F:      include/linux/syscalls.h
245 F:      kernel/sys_ni.c
246
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M:      Hans de Goede <hdegoede@redhat.com>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru.c
252
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M:      Alistair John Strachan <alistair@devzero.co.uk>
255 L:      linux-hwmon@vger.kernel.org
256 S:      Maintained
257 F:      drivers/hwmon/abituguru3.c
258
259 ACCES 104-DIO-48E GPIO DRIVER
260 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-dio-48e.c
264
265 ACCES 104-IDI-48 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idi-48.c
270
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L:      linux-gpio@vger.kernel.org
274 S:      Maintained
275 F:      drivers/gpio/gpio-104-idio-16.c
276
277 ACCES 104-QUAD-8 DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-iio@vger.kernel.org
280 S:      Maintained
281 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F:      drivers/counter/104-quad-8.c
284
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pci-idio-16.c
290
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
293 L:      linux-gpio@vger.kernel.org
294 S:      Maintained
295 F:      drivers/gpio/gpio-pcie-idio-24.c
296
297 ACENIC DRIVER
298 M:      Jes Sorensen <jes@trained-monkey.org>
299 L:      linux-acenic@sunsite.dk
300 S:      Maintained
301 F:      drivers/net/ethernet/alteon/acenic*
302
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M:      Peter Kaestle <peter@piie.net>
305 L:      platform-driver-x86@vger.kernel.org
306 W:      http://piie.net/?section=acerhdf
307 S:      Maintained
308 F:      drivers/platform/x86/acerhdf.c
309
310 ACER WMI LAPTOP EXTRAS
311 M:      "Lee, Chun-Yi" <jlee@suse.com>
312 L:      platform-driver-x86@vger.kernel.org
313 S:      Maintained
314 F:      drivers/platform/x86/acer-wmi.c
315
316 ACPI
317 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M:      Len Brown <lenb@kernel.org>
319 L:      linux-acpi@vger.kernel.org
320 W:      https://01.org/linux-acpi
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 S:      Supported
325 F:      drivers/acpi/
326 F:      drivers/pnp/pnpacpi/
327 F:      include/linux/acpi.h
328 F:      include/linux/fwnode.h
329 F:      include/acpi/
330 F:      Documentation/firmware-guide/acpi/
331 F:      Documentation/ABI/testing/sysfs-bus-acpi
332 F:      Documentation/ABI/testing/configfs-acpi
333 F:      drivers/pci/*acpi*
334 F:      drivers/pci/*/*acpi*
335 F:      tools/power/acpi/
336
337 ACPI APEI
338 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M:      Len Brown <lenb@kernel.org>
340 L:      linux-acpi@vger.kernel.org
341 R:      James Morse <james.morse@arm.com>
342 R:      Tony Luck <tony.luck@intel.com>
343 R:      Borislav Petkov <bp@alien8.de>
344 F:      drivers/acpi/apei/
345
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M:      Robert Moore <robert.moore@intel.com>
348 M:      Erik Schmauss <erik.schmauss@intel.com>
349 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L:      linux-acpi@vger.kernel.org
351 L:      devel@acpica.org
352 W:      https://acpica.org/
353 W:      https://github.com/acpica/acpica/
354 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 B:      https://bugzilla.kernel.org
357 B:      https://bugs.acpica.org
358 S:      Supported
359 F:      drivers/acpi/acpica/
360 F:      include/acpi/
361 F:      tools/power/acpi/
362
363 ACPI FAN DRIVER
364 M:      Zhang Rui <rui.zhang@intel.com>
365 L:      linux-acpi@vger.kernel.org
366 W:      https://01.org/linux-acpi
367 B:      https://bugzilla.kernel.org
368 S:      Supported
369 F:      drivers/acpi/fan.c
370
371 ACPI FOR ARM64 (ACPI/arm64)
372 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M:      Hanjun Guo <guohanjun@huawei.com>
374 M:      Sudeep Holla <sudeep.holla@arm.com>
375 L:      linux-acpi@vger.kernel.org
376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
377 S:      Maintained
378 F:      drivers/acpi/arm64
379
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M:      Hans de Goede <hdegoede@redhat.com>
382 L:      platform-driver-x86@vger.kernel.org
383 S:      Maintained
384 F:      drivers/platform/x86/i2c-multi-instantiate.c
385
386 ACPI PMIC DRIVERS
387 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M:      Len Brown <lenb@kernel.org>
389 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
391 L:      linux-acpi@vger.kernel.org
392 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/pmic/
397
398 ACPI THERMAL DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/*thermal*
405
406 ACPI VIDEO DRIVER
407 M:      Zhang Rui <rui.zhang@intel.com>
408 L:      linux-acpi@vger.kernel.org
409 W:      https://01.org/linux-acpi
410 B:      https://bugzilla.kernel.org
411 S:      Supported
412 F:      drivers/acpi/acpi_video.c
413
414 ACPI WMI DRIVER
415 L:      platform-driver-x86@vger.kernel.org
416 S:      Orphan
417 F:      drivers/platform/x86/wmi.c
418 F:      include/uapi/linux/wmi.h
419
420 AD1889 ALSA SOUND DRIVER
421 W:      https://parisc.wiki.kernel.org/index.php/AD1889
422 L:      linux-parisc@vger.kernel.org
423 S:      Maintained
424 F:      sound/pci/ad1889.*
425
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5254
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/misc/ad525x_dpot.c
432
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD5398
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/regulator/ad5398.c
439
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7142
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/misc/ad714x.c
446
447 AD7877 TOUCHSCREEN DRIVER
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7877
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7877.c
453
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M:      Michael Hennerich <michael.hennerich@analog.com>
456 W:      http://wiki.analog.com/AD7879
457 W:      http://ez.analog.com/community/linux-device-drivers
458 S:      Supported
459 F:      drivers/input/touchscreen/ad7879.c
460
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M:      Jiri Kosina <jikos@kernel.org>
463 S:      Maintained
464
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      https://wiki.analog.com/ADF7242
468 W:      http://ez.analog.com/community/linux-device-drivers
469 L:      linux-wpan@vger.kernel.org
470 S:      Supported
471 F:      drivers/net/ieee802154/adf7242.c
472 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
473
474 ADM1025 HARDWARE MONITOR DRIVER
475 M:      Jean Delvare <jdelvare@suse.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/adm1025.rst
479 F:      drivers/hwmon/adm1025.c
480
481 ADM1029 HARDWARE MONITOR DRIVER
482 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
483 L:      linux-hwmon@vger.kernel.org
484 S:      Maintained
485 F:      drivers/hwmon/adm1029.c
486
487 ADM8211 WIRELESS DRIVER
488 L:      linux-wireless@vger.kernel.org
489 W:      http://wireless.kernel.org/
490 S:      Orphan
491 F:      drivers/net/wireless/admtek/adm8211.*
492
493 ADP1653 FLASH CONTROLLER DRIVER
494 M:      Sakari Ailus <sakari.ailus@iki.fi>
495 L:      linux-media@vger.kernel.org
496 S:      Maintained
497 F:      drivers/media/i2c/adp1653.c
498 F:      include/media/i2c/adp1653.h
499
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M:      Michael Hennerich <michael.hennerich@analog.com>
502 W:      http://wiki.analog.com/ADP5520
503 W:      http://ez.analog.com/community/linux-device-drivers
504 S:      Supported
505 F:      drivers/mfd/adp5520.c
506 F:      drivers/video/backlight/adp5520_bl.c
507 F:      drivers/leds/leds-adp5520.c
508 F:      drivers/gpio/gpio-adp5520.c
509 F:      drivers/input/keyboard/adp5520-keys.c
510
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP5588
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/input/keyboard/adp5588-keys.c
517 F:      drivers/gpio/gpio-adp5588.c
518
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M:      Michael Hennerich <michael.hennerich@analog.com>
521 W:      http://wiki.analog.com/ADP8860
522 W:      http://ez.analog.com/community/linux-device-drivers
523 S:      Supported
524 F:      drivers/video/backlight/adp8860_bl.c
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475.rst
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M:      Rain River <rain.1986.08.12@gmail.com>
652 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
653 L:      netdev@vger.kernel.org
654 S:      Maintained
655 F:      drivers/net/ethernet/nvidia/*
656
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M:      Duncan Sands <duncan.sands@free.fr>
659 L:      linux-usb@vger.kernel.org
660 W:      http://www.linux-usb.org/SpeedTouch/
661 S:      Maintained
662 F:      drivers/usb/atm/speedtch.c
663 F:      drivers/usb/atm/usbatm.c
664
665 ALCHEMY AU1XX0 MMC DRIVER
666 M:      Manuel Lauss <manuel.lauss@gmail.com>
667 S:      Maintained
668 F:      drivers/mmc/host/au1xmmc.c
669
670 ALI1563 I2C DRIVER
671 M:      Rudolf Marek <r.marek@assembler.cz>
672 L:      linux-i2c@vger.kernel.org
673 S:      Maintained
674 F:      Documentation/i2c/busses/i2c-ali1563.rst
675 F:      drivers/i2c/busses/i2c-ali1563.c
676
677 ALLEGRO DVT VIDEO IP CORE DRIVER
678 M:      Michael Tretter <m.tretter@pengutronix.de>
679 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/allegro-dvt/
683
684 ALLWINNER CPUFREQ DRIVER
685 M:      Yangtao Li <tiny.windzz@gmail.com>
686 L:      linux-pm@vger.kernel.org
687 S:      Maintained
688 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
689 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
690
691 ALLWINNER CRYPTO DRIVERS
692 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
693 L:      linux-crypto@vger.kernel.org
694 S:      Maintained
695 F:      drivers/crypto/allwinner/
696
697 ALLWINNER VPU DRIVER
698 M:      Maxime Ripard <mripard@kernel.org>
699 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
700 L:      linux-media@vger.kernel.org
701 S:      Maintained
702 F:      drivers/staging/media/sunxi/cedrus/
703
704 ALPHA PORT
705 M:      Richard Henderson <rth@twiddle.net>
706 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
707 M:      Matt Turner <mattst88@gmail.com>
708 S:      Odd Fixes
709 L:      linux-alpha@vger.kernel.org
710 F:      arch/alpha/
711
712 ALPS PS/2 TOUCHPAD DRIVER
713 R:      Pali Rohár <pali.rohar@gmail.com>
714 F:      drivers/input/mouse/alps.*
715
716 ALTERA I2C CONTROLLER DRIVER
717 M:      Thor Thayer <thor.thayer@linux.intel.com>
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
720 F:      drivers/i2c/busses/i2c-altera.c
721
722 ALTERA MAILBOX DRIVER
723 M:      Ley Foon Tan <ley.foon.tan@intel.com>
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/mailbox/mailbox-altera.c
727
728 ALTERA PIO DRIVER
729 M:      Tien Hock Loh <thloh@altera.com>
730 L:      linux-gpio@vger.kernel.org
731 S:      Maintained
732 F:      drivers/gpio/gpio-altera.c
733
734 ALTERA SYSTEM MANAGER DRIVER
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/mfd/altera-sysmgr.c
738 F:      include/linux/mfd/altera-sysmgr.h
739
740 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
741 M:      Thor Thayer <thor.thayer@linux.intel.com>
742 S:      Maintained
743 F:      drivers/gpio/gpio-altera-a10sr.c
744 F:      drivers/mfd/altera-a10sr.c
745 F:      drivers/reset/reset-a10sr.c
746 F:      include/linux/mfd/altera-a10sr.h
747 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
748
749 ALTERA TRIPLE SPEED ETHERNET DRIVER
750 M:      Thor Thayer <thor.thayer@linux.intel.com>
751 L:      netdev@vger.kernel.org
752 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753 S:      Maintained
754 F:      drivers/net/ethernet/altera/
755
756 ALTERA UART/JTAG UART SERIAL DRIVERS
757 M:      Tobias Klauser <tklauser@distanz.ch>
758 L:      linux-serial@vger.kernel.org
759 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
760 S:      Maintained
761 F:      drivers/tty/serial/altera_uart.c
762 F:      drivers/tty/serial/altera_jtaguart.c
763 F:      include/linux/altera_uart.h
764 F:      include/linux/altera_jtaguart.h
765
766 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
767 M:      Talel Shenhar <talel@amazon.com>
768 S:      Maintained
769 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
770 F:      drivers/thermal/thermal_mmio.c
771
772 AMAZON ETHERNET DRIVERS
773 M:      Netanel Belgazal <netanel@amazon.com>
774 M:      Arthur Kiyanovski <akiyano@amazon.com>
775 R:      Guy Tzalik <gtzalik@amazon.com>
776 R:      Saeed Bishara <saeedb@amazon.com>
777 R:      Zorik Machulsky <zorik@amazon.com>
778 L:      netdev@vger.kernel.org
779 S:      Supported
780 F:      Documentation/networking/device_drivers/amazon/ena.txt
781 F:      drivers/net/ethernet/amazon/
782
783 AMAZON RDMA EFA DRIVER
784 M:      Gal Pressman <galpress@amazon.com>
785 R:      Yossi Leybovich <sleybo@amazon.com>
786 L:      linux-rdma@vger.kernel.org
787 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
788 S:      Supported
789 F:      drivers/infiniband/hw/efa/
790 F:      include/uapi/rdma/efa-abi.h
791
792 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
793 M:      Tom Lendacky <thomas.lendacky@amd.com>
794 M:      Gary Hook <gary.hook@amd.com>
795 L:      linux-crypto@vger.kernel.org
796 S:      Supported
797 F:      drivers/crypto/ccp/
798 F:      include/linux/ccp.h
799
800 AMD DISPLAY CORE
801 M:      Harry Wentland <harry.wentland@amd.com>
802 M:      Leo Li <sunpeng.li@amd.com>
803 L:      amd-gfx@lists.freedesktop.org
804 T:      git git://people.freedesktop.org/~agd5f/linux
805 S:      Supported
806 F:      drivers/gpu/drm/amd/display/
807
808 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
809 M:      Huang Rui <ray.huang@amd.com>
810 L:      linux-hwmon@vger.kernel.org
811 S:      Supported
812 F:      Documentation/hwmon/fam15h_power.rst
813 F:      drivers/hwmon/fam15h_power.c
814
815 AMD FCH GPIO DRIVER
816 M:      Enrico Weigelt, metux IT consult <info@metux.net>
817 L:      linux-gpio@vger.kernel.org
818 S:      Maintained
819 F:      drivers/gpio/gpio-amd-fch.c
820 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
821
822 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
823 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
824 S:      Orphan
825 F:      drivers/usb/gadget/udc/amd5536udc.*
826
827 AMD GEODE PROCESSOR/CHIPSET SUPPORT
828 M:      Andres Salomon <dilinger@queued.net>
829 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
830 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
831 S:      Supported
832 F:      drivers/char/hw_random/geode-rng.c
833 F:      drivers/crypto/geode*
834 F:      drivers/video/fbdev/geode/
835 F:      arch/x86/include/asm/geode.h
836
837 AMD IOMMU (AMD-VI)
838 M:      Joerg Roedel <joro@8bytes.org>
839 L:      iommu@lists.linux-foundation.org
840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
841 S:      Maintained
842 F:      drivers/iommu/amd_iommu*.[ch]
843 F:      include/linux/amd-iommu.h
844
845 AMD KFD
846 M:      Felix Kuehling <Felix.Kuehling@amd.com>
847 L:      amd-gfx@lists.freedesktop.org
848 T:      git git://people.freedesktop.org/~agd5f/linux
849 S:      Supported
850 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
851 F:      drivers/gpu/drm/amd/amdkfd/
852 F:      drivers/gpu/drm/amd/include/cik_structs.h
853 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
854 F:      drivers/gpu/drm/amd/include/vi_structs.h
855 F:      drivers/gpu/drm/amd/include/v9_structs.h
856 F:      include/uapi/linux/kfd_ioctl.h
857
858 AMD MP2 I2C DRIVER
859 M:      Elie Morisse <syniurge@gmail.com>
860 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
861 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
862 L:      linux-i2c@vger.kernel.org
863 S:      Maintained
864 F:      drivers/i2c/busses/i2c-amd-mp2*
865
866 AMD POWERPLAY
867 M:      Evan Quan <evan.quan@amd.com>
868 L:      amd-gfx@lists.freedesktop.org
869 S:      Supported
870 F:      drivers/gpu/drm/amd/powerplay/
871 T:      git git://people.freedesktop.org/~agd5f/linux
872
873 AMD SEATTLE DEVICE TREE SUPPORT
874 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
875 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
876 M:      Tom Lendacky <thomas.lendacky@amd.com>
877 S:      Supported
878 F:      arch/arm64/boot/dts/amd/
879
880 AMD XGBE DRIVER
881 M:      Tom Lendacky <thomas.lendacky@amd.com>
882 L:      netdev@vger.kernel.org
883 S:      Supported
884 F:      drivers/net/ethernet/amd/xgbe/
885 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
886
887 ANALOG DEVICES INC AD5686 DRIVER
888 M:      Stefan Popa <stefan.popa@analog.com>
889 L:      linux-pm@vger.kernel.org
890 W:      http://ez.analog.com/community/linux-device-drivers
891 S:      Supported
892 F:      drivers/iio/dac/ad5686*
893 F:      drivers/iio/dac/ad5696*
894
895 ANALOG DEVICES INC AD5758 DRIVER
896 M:      Stefan Popa <stefan.popa@analog.com>
897 L:      linux-iio@vger.kernel.org
898 W:      http://ez.analog.com/community/linux-device-drivers
899 S:      Supported
900 F:      drivers/iio/dac/ad5758.c
901 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
902
903 ANALOG DEVICES INC AD7124 DRIVER
904 M:      Stefan Popa <stefan.popa@analog.com>
905 L:      linux-iio@vger.kernel.org
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/iio/adc/ad7124.c
909 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
910
911 ANALOG DEVICES INC AD7292 DRIVER
912 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
913 L:      linux-iio@vger.kernel.org
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/iio/adc/ad7292.c
917 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
918
919 ANALOG DEVICES INC AD7606 DRIVER
920 M:      Stefan Popa <stefan.popa@analog.com>
921 M:      Beniamin Bia <beniamin.bia@analog.com>
922 L:      linux-iio@vger.kernel.org
923 W:      http://ez.analog.com/community/linux-device-drivers
924 S:      Supported
925 F:      drivers/iio/adc/ad7606.c
926 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
927
928 ANALOG DEVICES INC AD7768-1 DRIVER
929 M:      Stefan Popa <stefan.popa@analog.com>
930 L:      linux-iio@vger.kernel.org
931 W:      http://ez.analog.com/community/linux-device-drivers
932 S:      Supported
933 F:      drivers/iio/adc/ad7768-1.c
934 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
935
936 ANALOG DEVICES INC AD7780 DRIVER
937 M:      Michael Hennerich <Michael.Hennerich@analog.com>
938 M:      Renato Lui Geh <renatogeh@gmail.com>
939 L:      linux-iio@vger.kernel.org
940 W:      http://ez.analog.com/community/linux-device-drivers
941 S:      Supported
942 F:      drivers/iio/adc/ad7780.c
943 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
944
945 ANALOG DEVICES INC AD9389B DRIVER
946 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
947 L:      linux-media@vger.kernel.org
948 S:      Maintained
949 F:      drivers/media/i2c/ad9389b*
950
951 ANALOG DEVICES INC ADGS1408 DRIVER
952 M:      Mircea Caprioru <mircea.caprioru@analog.com>
953 S:      Supported
954 F:      drivers/mux/adgs1408.c
955 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
956
957 ANALOG DEVICES INC ADIN DRIVER
958 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
959 L:      netdev@vger.kernel.org
960 W:      http://ez.analog.com/community/linux-device-drivers
961 S:      Supported
962 F:      drivers/net/phy/adin.c
963 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
964
965 ANALOG DEVICES INC ADIS DRIVER LIBRARY
966 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
967 S:      Supported
968 L:      linux-iio@vger.kernel.org
969 F:      include/linux/iio/imu/adis.h
970 F:      drivers/iio/imu/adis.c
971
972 ANALOG DEVICES INC ADIS16460 DRIVER
973 M:      Dragos Bogdan <dragos.bogdan@analog.com>
974 S:      Supported
975 L:      linux-iio@vger.kernel.org
976 W:      http://ez.analog.com/community/linux-device-drivers
977 F:      drivers/iio/imu/adis16460.c
978 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
979
980 ANALOG DEVICES INC ADM1177 DRIVER
981 M:      Beniamin Bia <beniamin.bia@analog.com>
982 M:      Michael Hennerich <Michael.Hennerich@analog.com>
983 L:      linux-hwmon@vger.kernel.org
984 W:      http://ez.analog.com/community/linux-device-drivers
985 S:      Supported
986 F:      drivers/hwmon/adm1177.c
987 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
988
989 ANALOG DEVICES INC ADP5061 DRIVER
990 M:      Stefan Popa <stefan.popa@analog.com>
991 L:      linux-pm@vger.kernel.org
992 W:      http://ez.analog.com/community/linux-device-drivers
993 S:      Supported
994 F:      drivers/power/supply/adp5061.c
995
996 ANALOG DEVICES INC ADV7180 DRIVER
997 M:      Lars-Peter Clausen <lars@metafoo.de>
998 L:      linux-media@vger.kernel.org
999 W:      http://ez.analog.com/community/linux-device-drivers
1000 S:      Supported
1001 F:      drivers/media/i2c/adv7180.c
1002
1003 ANALOG DEVICES INC ADV748X DRIVER
1004 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1005 L:      linux-media@vger.kernel.org
1006 S:      Maintained
1007 F:      drivers/media/i2c/adv748x/*
1008
1009 ANALOG DEVICES INC ADV7511 DRIVER
1010 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1011 L:      linux-media@vger.kernel.org
1012 S:      Maintained
1013 F:      drivers/media/i2c/adv7511*
1014
1015 ANALOG DEVICES INC ADV7604 DRIVER
1016 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1017 L:      linux-media@vger.kernel.org
1018 S:      Maintained
1019 F:      drivers/media/i2c/adv7604*
1020
1021 ANALOG DEVICES INC ADV7842 DRIVER
1022 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1023 L:      linux-media@vger.kernel.org
1024 S:      Maintained
1025 F:      drivers/media/i2c/adv7842*
1026
1027 ANALOG DEVICES INC ASOC CODEC DRIVERS
1028 M:      Lars-Peter Clausen <lars@metafoo.de>
1029 M:      Nuno Sá <nuno.sa@analog.com>
1030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1031 W:      http://wiki.analog.com/
1032 W:      http://ez.analog.com/community/linux-device-drivers
1033 S:      Supported
1034 F:      sound/soc/codecs/adau*
1035 F:      sound/soc/codecs/adav*
1036 F:      sound/soc/codecs/ad1*
1037 F:      sound/soc/codecs/ad7*
1038 F:      sound/soc/codecs/ssm*
1039 F:      sound/soc/codecs/sigmadsp.*
1040
1041 ANALOG DEVICES INC DMA DRIVERS
1042 M:      Lars-Peter Clausen <lars@metafoo.de>
1043 W:      http://ez.analog.com/community/linux-device-drivers
1044 S:      Supported
1045 F:      drivers/dma/dma-axi-dmac.c
1046
1047 ANALOG DEVICES INC IIO DRIVERS
1048 M:      Lars-Peter Clausen <lars@metafoo.de>
1049 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1050 M:      Stefan Popa <stefan.popa@analog.com>
1051 W:      http://wiki.analog.com/
1052 W:      http://ez.analog.com/community/linux-device-drivers
1053 S:      Supported
1054 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1055 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1056 F:      drivers/iio/*/ad*
1057 F:      drivers/iio/adc/ltc2497*
1058 X:      drivers/iio/*/adjd*
1059 F:      drivers/staging/iio/*/ad*
1060
1061 ANALOGBITS PLL LIBRARIES
1062 M:      Paul Walmsley <paul.walmsley@sifive.com>
1063 S:      Supported
1064 F:      drivers/clk/analogbits/*
1065 F:      include/linux/clk/analogbits*
1066
1067 ANDES ARCHITECTURE
1068 M:      Nick Hu <nickhu@andestech.com>
1069 M:      Greentime Hu <green.hu@gmail.com>
1070 M:      Vincent Chen <deanbo422@gmail.com>
1071 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1072 S:      Supported
1073 F:      arch/nds32/
1074 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1075 F:      Documentation/devicetree/bindings/nds32/
1076 K:      nds32
1077 N:      nds32
1078
1079 ANDROID CONFIG FRAGMENTS
1080 M:      Rob Herring <robh@kernel.org>
1081 S:      Supported
1082 F:      kernel/configs/android*
1083
1084 ANDROID DRIVERS
1085 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1086 M:      Arve Hjønnevåg <arve@android.com>
1087 M:      Todd Kjos <tkjos@android.com>
1088 M:      Martijn Coenen <maco@android.com>
1089 M:      Joel Fernandes <joel@joelfernandes.org>
1090 M:      Christian Brauner <christian@brauner.io>
1091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1092 L:      devel@driverdev.osuosl.org
1093 S:      Supported
1094 F:      drivers/android/
1095 F:      drivers/staging/android/
1096
1097 ANDROID GOLDFISH PIC DRIVER
1098 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1099 S:      Supported
1100 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1101 F:      drivers/irqchip/irq-goldfish-pic.c
1102
1103 ANDROID GOLDFISH RTC DRIVER
1104 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1105 S:      Supported
1106 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1107 F:      drivers/rtc/rtc-goldfish.c
1108
1109 ANDROID ION DRIVER
1110 M:      Laura Abbott <labbott@redhat.com>
1111 M:      Sumit Semwal <sumit.semwal@linaro.org>
1112 L:      devel@driverdev.osuosl.org
1113 L:      dri-devel@lists.freedesktop.org
1114 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1115 S:      Supported
1116 F:      drivers/staging/android/ion
1117 F:      drivers/staging/android/uapi/ion.h
1118
1119 AOA (Apple Onboard Audio) ALSA DRIVER
1120 M:      Johannes Berg <johannes@sipsolutions.net>
1121 L:      linuxppc-dev@lists.ozlabs.org
1122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      sound/aoa/
1125
1126 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1127 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1128 L:      linux-iio@vger.kernel.org
1129 S:      Maintained
1130 F:      drivers/iio/adc/stx104.c
1131
1132 APM DRIVER
1133 M:      Jiri Kosina <jikos@kernel.org>
1134 S:      Odd fixes
1135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1136 F:      arch/x86/kernel/apm_32.c
1137 F:      include/linux/apm_bios.h
1138 F:      include/uapi/linux/apm_bios.h
1139 F:      drivers/char/apm-emulation.c
1140
1141 APPARMOR SECURITY MODULE
1142 M:      John Johansen <john.johansen@canonical.com>
1143 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1144 W:      wiki.apparmor.net
1145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1146 S:      Supported
1147 F:      security/apparmor/
1148 F:      Documentation/admin-guide/LSM/apparmor.rst
1149
1150 APPLE BCM5974 MULTITOUCH DRIVER
1151 M:      Henrik Rydberg <rydberg@bitmath.org>
1152 L:      linux-input@vger.kernel.org
1153 S:      Odd fixes
1154 F:      drivers/input/mouse/bcm5974.c
1155
1156 APPLE SMC DRIVER
1157 M:      Henrik Rydberg <rydberg@bitmath.org>
1158 L:      linux-hwmon@vger.kernel.org
1159 S:      Odd fixes
1160 F:      drivers/hwmon/applesmc.c
1161
1162 APPLETALK NETWORK LAYER
1163 L:      netdev@vger.kernel.org
1164 S:      Odd fixes
1165 F:      drivers/net/appletalk/
1166 F:      net/appletalk/
1167 F:      include/linux/atalk.h
1168 F:      include/uapi/linux/atalk.h
1169
1170 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1171 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1172 S:      Supported
1173 F:      arch/arm64/boot/dts/apm/
1174
1175 APPLIED MICRO (APM) X-GENE SOC EDAC
1176 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1177 S:      Supported
1178 F:      drivers/edac/xgene_edac.c
1179 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1180
1181 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1182 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1183 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1184 S:      Supported
1185 F:      drivers/net/ethernet/apm/xgene-v2/
1186
1187 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1188 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1189 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1190 M:      Quan Nguyen <quan@os.amperecomputing.com>
1191 S:      Supported
1192 F:      drivers/net/ethernet/apm/xgene/
1193 F:      drivers/net/phy/mdio-xgene.c
1194 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1195 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1196
1197 APPLIED MICRO (APM) X-GENE SOC PMU
1198 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1199 S:      Supported
1200 F:      drivers/perf/xgene_pmu.c
1201 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1202 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1203
1204 APTINA CAMERA SENSOR PLL
1205 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1206 L:      linux-media@vger.kernel.org
1207 S:      Maintained
1208 F:      drivers/media/i2c/aptina-pll.*
1209
1210 AQUANTIA ETHERNET DRIVER (atlantic)
1211 M:      Igor Russkikh <irusskikh@marvell.com>
1212 L:      netdev@vger.kernel.org
1213 S:      Supported
1214 W:      https://www.marvell.com/
1215 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1216 F:      drivers/net/ethernet/aquantia/atlantic/
1217 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1218
1219 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1220 M:      Egor Pomozov <epomozov@marvell.com>
1221 L:      netdev@vger.kernel.org
1222 S:      Supported
1223 W:      http://www.aquantia.com
1224 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1225
1226 ARC FRAMEBUFFER DRIVER
1227 M:      Jaya Kumar <jayalk@intworks.biz>
1228 S:      Maintained
1229 F:      drivers/video/fbdev/arcfb.c
1230 F:      drivers/video/fbdev/core/fb_defio.c
1231
1232 ARC PGU DRM DRIVER
1233 M:      Alexey Brodkin <abrodkin@synopsys.com>
1234 S:      Supported
1235 F:      drivers/gpu/drm/arc/
1236 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1237
1238 ARCNET NETWORK LAYER
1239 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1240 L:      netdev@vger.kernel.org
1241 S:      Maintained
1242 F:      drivers/net/arcnet/
1243 F:      include/uapi/linux/if_arcnet.h
1244
1245 ARM ARCHITECTED TIMER DRIVER
1246 M:      Mark Rutland <mark.rutland@arm.com>
1247 M:      Marc Zyngier <maz@kernel.org>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250 F:      arch/arm/include/asm/arch_timer.h
1251 F:      arch/arm64/include/asm/arch_timer.h
1252 F:      drivers/clocksource/arm_arch_timer.c
1253
1254 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1255 M:      Linus Walleij <linus.walleij@linaro.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      Documentation/devicetree/bindings/arm/arm-boards
1259 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1260 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1261 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1262 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1263 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1264 F:      arch/arm/mach-integrator/
1265 F:      arch/arm/mach-realview/
1266 F:      arch/arm/mach-versatile/
1267 F:      arch/arm/plat-versatile/
1268 F:      arch/arm/boot/dts/arm-realview-*
1269 F:      arch/arm/boot/dts/integrator*
1270 F:      arch/arm/boot/dts/versatile*
1271 F:      drivers/clk/versatile/
1272 F:      drivers/i2c/busses/i2c-versatile.c
1273 F:      drivers/irqchip/irq-versatile-fpga.c
1274 F:      drivers/mtd/maps/physmap_of_versatile.c
1275 F:      drivers/power/reset/arm-versatile-reboot.c
1276 F:      drivers/soc/versatile/
1277
1278 ARM HDLCD DRM DRIVER
1279 M:      Liviu Dudau <liviu.dudau@arm.com>
1280 S:      Supported
1281 F:      drivers/gpu/drm/arm/hdlcd_*
1282 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1283
1284 ARM KOMEDA DRM-KMS DRIVER
1285 M:      James (Qian) Wang <james.qian.wang@arm.com>
1286 M:      Liviu Dudau <liviu.dudau@arm.com>
1287 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1288 L:      Mali DP Maintainers <malidp@foss.arm.com>
1289 S:      Supported
1290 T:      git git://anongit.freedesktop.org/drm/drm-misc
1291 F:      drivers/gpu/drm/arm/display/include/
1292 F:      drivers/gpu/drm/arm/display/komeda/
1293 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1294 F:      Documentation/gpu/komeda-kms.rst
1295
1296 ARM MALI-DP DRM DRIVER
1297 M:      Liviu Dudau <liviu.dudau@arm.com>
1298 M:      Brian Starkey <brian.starkey@arm.com>
1299 L:      Mali DP Maintainers <malidp@foss.arm.com>
1300 S:      Supported
1301 T:      git git://anongit.freedesktop.org/drm/drm-misc
1302 F:      drivers/gpu/drm/arm/
1303 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1304 F:      Documentation/gpu/afbc.rst
1305
1306 ARM MALI PANFROST DRM DRIVER
1307 M:      Rob Herring <robh@kernel.org>
1308 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1309 R:      Steven Price <steven.price@arm.com>
1310 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1311 L:      dri-devel@lists.freedesktop.org
1312 S:      Supported
1313 T:      git git://anongit.freedesktop.org/drm/drm-misc
1314 F:      drivers/gpu/drm/panfrost/
1315 F:      include/uapi/drm/panfrost_drm.h
1316
1317 ARM MFM AND FLOPPY DRIVERS
1318 M:      Ian Molton <spyro@f2s.com>
1319 S:      Maintained
1320 F:      arch/arm/mach-rpc/floppydma.S
1321 F:      arch/arm/include/asm/floppy.h
1322
1323 ARM PMU PROFILING AND DEBUGGING
1324 M:      Will Deacon <will@kernel.org>
1325 M:      Mark Rutland <mark.rutland@arm.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F:      arch/arm*/kernel/perf_*
1329 F:      arch/arm/oprofile/common.c
1330 F:      arch/arm*/kernel/hw_breakpoint.c
1331 F:      arch/arm*/include/asm/hw_breakpoint.h
1332 F:      arch/arm*/include/asm/perf_event.h
1333 F:      drivers/perf/*
1334 F:      include/linux/perf/arm_pmu.h
1335 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1336 F:      Documentation/devicetree/bindings/perf/
1337
1338 ARM PORT
1339 M:      Russell King <linux@armlinux.org.uk>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 W:      http://www.armlinux.org.uk/
1342 S:      Odd Fixes
1343 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1344 F:      arch/arm/
1345 X:      arch/arm/boot/dts/
1346
1347 ARM PRIMECELL AACI PL041 DRIVER
1348 M:      Russell King <linux@armlinux.org.uk>
1349 S:      Odd Fixes
1350 F:      sound/arm/aaci.*
1351
1352 ARM PRIMECELL BUS SUPPORT
1353 M:      Russell King <linux@armlinux.org.uk>
1354 S:      Odd Fixes
1355 F:      drivers/amba/
1356 F:      include/linux/amba/bus.h
1357
1358 ARM PRIMECELL CLCD PL110 DRIVER
1359 M:      Russell King <linux@armlinux.org.uk>
1360 S:      Odd Fixes
1361 F:      drivers/video/fbdev/amba-clcd.*
1362
1363 ARM PRIMECELL KMI PL050 DRIVER
1364 M:      Russell King <linux@armlinux.org.uk>
1365 S:      Odd Fixes
1366 F:      drivers/input/serio/ambakmi.*
1367 F:      include/linux/amba/kmi.h
1368
1369 ARM PRIMECELL MMCI PL180/1 DRIVER
1370 M:      Russell King <linux@armlinux.org.uk>
1371 S:      Odd Fixes
1372 F:      drivers/mmc/host/mmci.*
1373 F:      include/linux/amba/mmci.h
1374
1375 ARM PRIMECELL SSP PL022 SPI DRIVER
1376 M:      Linus Walleij <linus.walleij@linaro.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1380 F:      drivers/spi/spi-pl022.c
1381
1382 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1383 M:      Russell King <linux@armlinux.org.uk>
1384 S:      Odd Fixes
1385 F:      drivers/tty/serial/amba-pl01*.c
1386 F:      include/linux/amba/serial.h
1387
1388 ARM PRIMECELL VIC PL190/PL192 DRIVER
1389 M:      Linus Walleij <linus.walleij@linaro.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1393 F:      drivers/irqchip/irq-vic.c
1394
1395 AMAZON ANNAPURNA LABS FIC DRIVER
1396 M:      Talel Shenhar <talel@amazon.com>
1397 S:      Maintained
1398 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1399 F:      drivers/irqchip/irq-al-fic.c
1400
1401 ARM SMMU DRIVERS
1402 M:      Will Deacon <will@kernel.org>
1403 R:      Robin Murphy <robin.murphy@arm.com>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      drivers/iommu/arm-smmu*
1407 F:      drivers/iommu/io-pgtable-arm.c
1408 F:      drivers/iommu/io-pgtable-arm-v7s.c
1409
1410 ARM SUB-ARCHITECTURES
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      arch/arm/mach-*/
1414 F:      arch/arm/plat-*/
1415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1416
1417 ARM/ACTIONS SEMI ARCHITECTURE
1418 M:      Andreas Färber <afaerber@suse.de>
1419 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 N:      owl
1423 F:      arch/arm/mach-actions/
1424 F:      arch/arm/boot/dts/owl-*
1425 F:      arch/arm64/boot/dts/actions/
1426 F:      drivers/clk/actions/
1427 F:      drivers/clocksource/timer-owl*
1428 F:      drivers/dma/owl-dma.c
1429 F:      drivers/i2c/busses/i2c-owl.c
1430 F:      drivers/mmc/host/owl-mmc.c
1431 F:      drivers/pinctrl/actions/*
1432 F:      drivers/soc/actions/
1433 F:      include/dt-bindings/power/owl-*
1434 F:      include/linux/soc/actions/
1435 F:      Documentation/devicetree/bindings/arm/actions.yaml
1436 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1437 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1438 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1439 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1440 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1441 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1442 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1443
1444 ARM/ADS SPHERE MACHINE SUPPORT
1445 M:      Lennert Buytenhek <kernel@wantstofly.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/AFEB9260 MACHINE SUPPORT
1450 M:      Sergey Lapin <slapin@ossfans.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453
1454 ARM/AJECO 1ARM MACHINE SUPPORT
1455 M:      Lennert Buytenhek <kernel@wantstofly.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458
1459 ARM/Allwinner SoC Clock Support
1460 M:      Emilio López <emilio@elopez.com.ar>
1461 S:      Maintained
1462 F:      drivers/clk/sunxi/
1463
1464 ARM/Allwinner sunXi SoC support
1465 M:      Maxime Ripard <mripard@kernel.org>
1466 M:      Chen-Yu Tsai <wens@csie.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469 N:      sun[x456789]i
1470 N:      sun50i
1471 F:      arch/arm/mach-sunxi/
1472 F:      arch/arm64/boot/dts/allwinner/
1473 F:      drivers/clk/sunxi-ng/
1474 F:      drivers/pinctrl/sunxi/
1475 F:      drivers/soc/sunxi/
1476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1477
1478 Allwinner A10 CSI driver
1479 M:      Maxime Ripard <mripard@kernel.org>
1480 L:      linux-media@vger.kernel.org
1481 T:      git git://linuxtv.org/media_tree.git
1482 F:      drivers/media/platform/sunxi/sun4i-csi/
1483 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1484 S:      Maintained
1485
1486 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1487 M:      Neil Armstrong <narmstrong@baylibre.com>
1488 M:      Jerome Brunet <jbrunet@baylibre.com>
1489 L:      linux-amlogic@lists.infradead.org
1490 S:      Maintained
1491 F:      drivers/clk/meson/
1492 F:      include/dt-bindings/clock/meson*
1493 F:      include/dt-bindings/clock/gxbb*
1494 F:      Documentation/devicetree/bindings/clock/amlogic*
1495
1496 ARM/Amlogic Meson SoC support
1497 M:      Kevin Hilman <khilman@baylibre.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 L:      linux-amlogic@lists.infradead.org
1500 W:      http://linux-meson.com/
1501 S:      Maintained
1502 F:      arch/arm/mach-meson/
1503 F:      arch/arm/boot/dts/meson*
1504 F:      arch/arm64/boot/dts/amlogic/
1505 F:      drivers/pinctrl/meson/
1506 F:      drivers/mmc/host/meson*
1507 F:      drivers/soc/amlogic/
1508 F:      drivers/rtc/rtc-meson*
1509 N:      meson
1510
1511 ARM/Amlogic Meson SoC Crypto Drivers
1512 M:      Corentin Labbe <clabbe@baylibre.com>
1513 L:      linux-crypto@vger.kernel.org
1514 L:      linux-amlogic@lists.infradead.org
1515 S:      Maintained
1516 F:      drivers/crypto/amlogic/
1517 F:      Documentation/devicetree/bindings/crypto/amlogic*
1518
1519 ARM/Amlogic Meson SoC Sound Drivers
1520 M:      Jerome Brunet <jbrunet@baylibre.com>
1521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      sound/soc/meson/
1524 F:      Documentation/devicetree/bindings/sound/amlogic*
1525
1526 ARM/Annapurna Labs ALPINE ARCHITECTURE
1527 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1528 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531 F:      arch/arm/mach-alpine/
1532 F:      arch/arm/boot/dts/alpine*
1533 F:      arch/arm64/boot/dts/al/
1534 F:      drivers/*/*alpine*
1535
1536 ARM/ARTPEC MACHINE SUPPORT
1537 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1538 M:      Lars Persson <lars.persson@axis.com>
1539 S:      Maintained
1540 L:      linux-arm-kernel@axis.com
1541 F:      arch/arm/mach-artpec
1542 F:      arch/arm/boot/dts/artpec6*
1543 F:      drivers/clk/axis
1544 F:      drivers/crypto/axis
1545 F:      drivers/mmc/host/usdhi6rol0.c
1546 F:      drivers/pinctrl/pinctrl-artpec*
1547 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1548
1549 ARM/ASPEED I2C DRIVER
1550 M:      Brendan Higgins <brendanhiggins@google.com>
1551 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1552 R:      Joel Stanley <joel@jms.id.au>
1553 L:      linux-i2c@vger.kernel.org
1554 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1555 S:      Maintained
1556 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1557 F:      drivers/i2c/busses/i2c-aspeed.c
1558 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1559 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1560
1561 ARM/ASPEED MACHINE SUPPORT
1562 M:      Joel Stanley <joel@jms.id.au>
1563 R:      Andrew Jeffery <andrew@aj.id.au>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1566 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1567 S:      Supported
1568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1569 F:      arch/arm/mach-aspeed/
1570 F:      arch/arm/boot/dts/aspeed-*
1571 N:      aspeed
1572
1573 ARM/BITMAIN ARCHITECTURE
1574 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm64/boot/dts/bitmain/
1578 F:      drivers/clk/clk-bm1880.c
1579 F:      drivers/pinctrl/pinctrl-bm1880.c
1580 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1581 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1582 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1583
1584 ARM/CALXEDA HIGHBANK ARCHITECTURE
1585 M:      Rob Herring <robh@kernel.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588 F:      arch/arm/mach-highbank/
1589 F:      arch/arm/boot/dts/highbank.dts
1590 F:      arch/arm/boot/dts/ecx-*.dts*
1591
1592 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1593 M:      Krzysztof Halasa <khalasa@piap.pl>
1594 S:      Maintained
1595 F:      arch/arm/mach-cns3xxx/
1596
1597 ARM/CAVIUM THUNDER NETWORK DRIVER
1598 M:      Sunil Goutham <sgoutham@marvell.com>
1599 M:      Robert Richter <rrichter@marvell.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Supported
1602 F:      drivers/net/ethernet/cavium/thunder/
1603
1604 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1605 M:      Lukasz Majewski <lukma@denx.de>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608 F:      arch/arm/mach-ep93xx/ts72xx.c
1609
1610 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1611 M:      Alexander Shiyan <shc_work@mail.ru>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Odd Fixes
1614 N:      clps711x
1615
1616 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1617 M:      Lennert Buytenhek <kernel@wantstofly.org>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620
1621 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1622 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1623 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/mach-ep93xx/
1627 F:      arch/arm/mach-ep93xx/include/mach/
1628
1629 ARM/CLKDEV SUPPORT
1630 M:      Russell King <linux@armlinux.org.uk>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1634 F:      drivers/clk/clkdev.c
1635
1636 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1637 M:      Mike Rapoport <mike@compulab.co.il>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640
1641 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1642 M:      Baruch Siach <baruch@tkos.co.il>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 F:      arch/arm/boot/dts/cx92755*
1646 N:      digicolor
1647
1648 ARM/CONTEC MICRO9 MACHINE SUPPORT
1649 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1650 S:      Maintained
1651 F:      arch/arm/mach-ep93xx/micro9.c
1652
1653 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1654 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1655 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      drivers/hwtracing/coresight/*
1659 F:      Documentation/trace/coresight/*
1660 F:      Documentation/devicetree/bindings/arm/coresight.txt
1661 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1662 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1663 F:      tools/perf/arch/arm/util/pmu.c
1664 F:      tools/perf/arch/arm/util/auxtrace.c
1665 F:      tools/perf/arch/arm/util/cs-etm.c
1666 F:      tools/perf/arch/arm/util/cs-etm.h
1667 F:      tools/perf/util/cs-etm.*
1668 F:      tools/perf/util/cs-etm-decoder/*
1669
1670 ARM/CORGI MACHINE SUPPORT
1671 M:      Richard Purdie <rpurdie@rpsys.net>
1672 S:      Maintained
1673
1674 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1675 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1676 M:      Linus Walleij <linus.walleij@linaro.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T:      git git://github.com/ulli-kroll/linux.git
1679 S:      Maintained
1680 F:      Documentation/devicetree/bindings/arm/gemini.txt
1681 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1682 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1683 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1684 F:      arch/arm/mach-gemini/
1685 F:      drivers/net/ethernet/cortina/
1686 F:      drivers/pinctrl/pinctrl-gemini.c
1687 F:      drivers/rtc/rtc-ftrtc010.c
1688
1689 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1690 M:      Barry Song <baohua@kernel.org>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1693 S:      Maintained
1694 F:      arch/arm/boot/dts/prima2*
1695 F:      arch/arm/mach-prima2/
1696 F:      drivers/clk/sirf/
1697 F:      drivers/clocksource/timer-prima2.c
1698 F:      drivers/clocksource/timer-atlas7.c
1699 N:      [^a-z]sirf
1700 X:      drivers/gnss
1701
1702 ARM/CZ.NIC TURRIS MOX SUPPORT
1703 M:      Marek Behun <marek.behun@nic.cz>
1704 W:      http://mox.turris.cz
1705 S:      Maintained
1706 F:      Documentation/ABI/testing/debugfs-moxtet
1707 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1708 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1709 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1710 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1711 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1712 F:      include/linux/moxtet.h
1713 F:      drivers/bus/moxtet.c
1714 F:      drivers/firmware/turris-mox-rwtm.c
1715 F:      drivers/gpio/gpio-moxtet.c
1716
1717 ARM/EBSA110 MACHINE SUPPORT
1718 M:      Russell King <linux@armlinux.org.uk>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W:      http://www.armlinux.org.uk/
1721 S:      Maintained
1722 F:      arch/arm/mach-ebsa110/
1723 F:      drivers/net/ethernet/amd/am79c961a.*
1724
1725 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1726 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1727 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730 N:      efm32
1731
1732 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1733 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      arch/arm/mach-pxa/ezx.c
1737
1738 ARM/FARADAY FA526 PORT
1739 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 T:      git git://git.berlios.de/gemini-board
1743 F:      arch/arm/mm/*-fa*
1744
1745 ARM/FOOTBRIDGE ARCHITECTURE
1746 M:      Russell King <linux@armlinux.org.uk>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 W:      http://www.armlinux.org.uk/
1749 S:      Maintained
1750 F:      arch/arm/include/asm/hardware/dec21285.h
1751 F:      arch/arm/mach-footbridge/
1752
1753 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1754 M:      Shawn Guo <shawnguo@kernel.org>
1755 M:      Sascha Hauer <s.hauer@pengutronix.de>
1756 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1757 R:      Fabio Estevam <festevam@gmail.com>
1758 R:      NXP Linux Team <linux-imx@nxp.com>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 S:      Maintained
1761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1762 N:      imx
1763 N:      mxs
1764 X:      drivers/media/i2c/
1765
1766 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1767 M:      Shawn Guo <shawnguo@kernel.org>
1768 M:      Sascha Hauer <s.hauer@pengutronix.de>
1769 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1770 R:      Stefan Agner <stefan@agner.ch>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1774 F:      arch/arm/mach-imx/*vf610*
1775 F:      arch/arm/boot/dts/vf*
1776
1777 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1778 M:      Shawn Guo <shawnguo@kernel.org>
1779 M:      Li Yang <leoyang.li@nxp.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1783 F:      arch/arm/boot/dts/ls1021a*
1784 F:      arch/arm64/boot/dts/freescale/fsl-*
1785 F:      arch/arm64/boot/dts/freescale/qoriq-*
1786
1787 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1788 M:      Lennert Buytenhek <kernel@wantstofly.org>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791
1792 ARM/GUMSTIX MACHINE SUPPORT
1793 M:      Steve Sakoman <sakoman@gmail.com>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S:      Maintained
1796
1797 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1798 M:      Philipp Zabel <philipp.zabel@gmail.com>
1799 M:      Paul Parsons <lost.distance@yahoo.com>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 S:      Maintained
1802 F:      arch/arm/mach-pxa/hx4700.c
1803 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1804 F:      sound/soc/pxa/hx4700.c
1805
1806 ARM/HISILICON SOC SUPPORT
1807 M:      Wei Xu <xuwei5@hisilicon.com>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W:      http://www.hisilicon.com
1810 S:      Supported
1811 T:      git git://github.com/hisilicon/linux-hisi.git
1812 F:      arch/arm/mach-hisi/
1813 F:      arch/arm/boot/dts/hi3*
1814 F:      arch/arm/boot/dts/hip*
1815 F:      arch/arm/boot/dts/hisi*
1816 F:      arch/arm64/boot/dts/hisilicon/
1817
1818 ARM/HP JORNADA 7XX MACHINE SUPPORT
1819 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1820 W:      www.jlime.com
1821 S:      Maintained
1822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1823 F:      arch/arm/mach-sa1100/jornada720.c
1824 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1825
1826 ARM/IGEP MACHINE SUPPORT
1827 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1828 M:      Javier Martinez Canillas <javier@dowhile0.org>
1829 L:      linux-omap@vger.kernel.org
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832 F:      arch/arm/boot/dts/omap3-igep*
1833
1834 ARM/INCOME PXA270 SUPPORT
1835 M:      Marek Vasut <marek.vasut@gmail.com>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1839
1840 ARM/INTEL IOP32X ARM ARCHITECTURE
1841 M:      Lennert Buytenhek <kernel@wantstofly.org>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844
1845 ARM/INTEL IQ81342EX MACHINE SUPPORT
1846 M:      Lennert Buytenhek <kernel@wantstofly.org>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849
1850 ARM/INTEL IXDP2850 MACHINE SUPPORT
1851 M:      Lennert Buytenhek <kernel@wantstofly.org>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854
1855 ARM/INTEL IXP4XX ARM ARCHITECTURE
1856 M:      Linus Walleij <linusw@kernel.org>
1857 M:      Imre Kaloz <kaloz@openwrt.org>
1858 M:      Krzysztof Halasa <khalasa@piap.pl>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1862 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1863 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1864 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1865 F:      arch/arm/mach-ixp4xx/
1866 F:      drivers/clocksource/timer-ixp4xx.c
1867 F:      drivers/gpio/gpio-ixp4xx.c
1868 F:      drivers/irqchip/irq-ixp4xx.c
1869 F:      include/linux/irqchip/irq-ixp4xx.h
1870 F:      include/linux/platform_data/timer-ixp4xx.h
1871
1872 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1873 M:      Jonathan Cameron <jic23@cam.ac.uk>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 S:      Maintained
1876 F:      arch/arm/mach-pxa/stargate2.c
1877 F:      drivers/pcmcia/pxa2xx_stargate2.c
1878
1879 ARM/INTEL XSC3 (MANZANO) ARM CORE
1880 M:      Lennert Buytenhek <kernel@wantstofly.org>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 S:      Maintained
1883
1884 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1885 M:      Lennert Buytenhek <kernel@wantstofly.org>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 S:      Maintained
1888
1889 ARM/LG1K ARCHITECTURE
1890 M:      Chanho Min <chanho.min@lge.com>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 F:      arch/arm64/boot/dts/lg/
1894
1895 ARM/LOGICPD PXA270 MACHINE SUPPORT
1896 M:      Lennert Buytenhek <kernel@wantstofly.org>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Maintained
1899
1900 ARM/LPC18XX ARCHITECTURE
1901 M:      Vladimir Zapolskiy <vz@mleia.com>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 S:      Maintained
1904 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1905 F:      arch/arm/boot/dts/lpc43*
1906 F:      drivers/i2c/busses/i2c-lpc2k.c
1907 F:      drivers/memory/pl172.c
1908 F:      drivers/mtd/spi-nor/nxp-spifi.c
1909 F:      drivers/rtc/rtc-lpc24xx.c
1910 N:      lpc18xx
1911
1912 ARM/LPC32XX SOC SUPPORT
1913 M:      Vladimir Zapolskiy <vz@mleia.com>
1914 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1917 S:      Maintained
1918 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1919 F:      arch/arm/boot/dts/lpc32*
1920 F:      arch/arm/mach-lpc32xx/
1921 F:      drivers/i2c/busses/i2c-pnx.c
1922 F:      drivers/net/ethernet/nxp/lpc_eth.c
1923 F:      drivers/usb/host/ohci-nxp.c
1924 F:      drivers/watchdog/pnx4008_wdt.c
1925 N:      lpc32xx
1926
1927 ARM/MAGICIAN MACHINE SUPPORT
1928 M:      Philipp Zabel <philipp.zabel@gmail.com>
1929 S:      Maintained
1930
1931 ARM/Marvell Dove/MV78xx0/Orion SOC support
1932 M:      Jason Cooper <jason@lakedaemon.net>
1933 M:      Andrew Lunn <andrew@lunn.ch>
1934 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1935 M:      Gregory Clement <gregory.clement@bootlin.com>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 S:      Maintained
1938 F:      Documentation/devicetree/bindings/soc/dove/
1939 F:      arch/arm/mach-dove/
1940 F:      arch/arm/mach-mv78xx0/
1941 F:      arch/arm/mach-orion5x/
1942 F:      arch/arm/plat-orion/
1943 F:      arch/arm/boot/dts/dove*
1944 F:      arch/arm/boot/dts/orion5x*
1945 T:      git git://git.infradead.org/linux-mvebu.git
1946
1947 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1948 M:      Jason Cooper <jason@lakedaemon.net>
1949 M:      Andrew Lunn <andrew@lunn.ch>
1950 M:      Gregory Clement <gregory.clement@bootlin.com>
1951 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954 F:      arch/arm/boot/dts/armada*
1955 F:      arch/arm/boot/dts/kirkwood*
1956 F:      arch/arm/configs/mvebu_*_defconfig
1957 F:      arch/arm/mach-mvebu/
1958 F:      arch/arm64/boot/dts/marvell/armada*
1959 F:      arch/arm64/boot/dts/marvell/cn913*
1960 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1961 F:      drivers/cpufreq/armada-8k-cpufreq.c
1962 F:      drivers/cpufreq/mvebu-cpufreq.c
1963 F:      drivers/irqchip/irq-armada-370-xp.c
1964 F:      drivers/irqchip/irq-mvebu-*
1965 F:      drivers/pinctrl/mvebu/
1966 F:      drivers/rtc/rtc-armada38x.c
1967 T:      git git://git.infradead.org/linux-mvebu.git
1968
1969 ARM/Mediatek RTC DRIVER
1970 M:      Eddie Huang <eddie.huang@mediatek.com>
1971 M:      Sean Wang <sean.wang@mediatek.com>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1974 S:      Maintained
1975 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1976 F:      drivers/rtc/rtc-mt6397.c
1977 F:      drivers/rtc/rtc-mt7622.c
1978
1979 ARM/Mediatek SoC support
1980 M:      Matthias Brugger <matthias.bgg@gmail.com>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1983 W:      https://mtk.bcnfs.org/
1984 C:      irc://chat.freenode.net/linux-mediatek
1985 S:      Maintained
1986 F:      arch/arm/boot/dts/mt6*
1987 F:      arch/arm/boot/dts/mt7*
1988 F:      arch/arm/boot/dts/mt8*
1989 F:      arch/arm/mach-mediatek/
1990 F:      arch/arm64/boot/dts/mediatek/
1991 F:      drivers/soc/mediatek/
1992 N:      mtk
1993 N:      mt[678]
1994 K:      mediatek
1995
1996 ARM/Mediatek USB3 PHY DRIVER
1997 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      drivers/phy/mediatek/
2002 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2003
2004 ARM/Microchip (AT91) SoC support
2005 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2006 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2007 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 W:      http://www.linux4sam.org
2010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2011 S:      Supported
2012 N:      at91
2013 N:      atmel
2014 F:      arch/arm/mach-at91/
2015 F:      include/soc/at91/
2016 F:      arch/arm/boot/dts/at91*.dts
2017 F:      arch/arm/boot/dts/at91*.dtsi
2018 F:      arch/arm/boot/dts/sama*.dts
2019 F:      arch/arm/boot/dts/sama*.dtsi
2020 F:      arch/arm/include/debug/at91.S
2021 F:      drivers/memory/atmel*
2022 F:      drivers/watchdog/sama5d4_wdt.c
2023 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2024 X:      drivers/net/wireless/atmel/
2025
2026 ARM/MIOA701 MACHINE SUPPORT
2027 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F:      arch/arm/mach-pxa/mioa701.c
2030 S:      Maintained
2031
2032 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2033 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2034 S:      Maintained
2035
2036 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2037 M:      Linus Walleij <linus.walleij@linaro.org>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 S:      Maintained
2040 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2041 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2042 F:      arch/arm/mach-nomadik/
2043 F:      arch/arm/mach-u300/
2044 F:      arch/arm/mach-ux500/
2045 F:      drivers/soc/ux500/
2046 F:      arch/arm/boot/dts/ste-*
2047 F:      drivers/clk/clk-nomadik.c
2048 F:      drivers/clk/clk-u300.c
2049 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2050 F:      drivers/clocksource/timer-u300.c
2051 F:      drivers/dma/coh901318*
2052 F:      drivers/dma/ste_dma40*
2053 F:      drivers/hwspinlock/u8500_hsem.c
2054 F:      drivers/i2c/busses/i2c-nomadik.c
2055 F:      drivers/i2c/busses/i2c-stu300.c
2056 F:      drivers/iio/adc/ab8500-gpadc.c
2057 F:      drivers/mfd/ab3100*
2058 F:      drivers/mfd/ab8500*
2059 F:      drivers/mfd/abx500*
2060 F:      drivers/mfd/dbx500*
2061 F:      drivers/mfd/db8500*
2062 F:      drivers/pinctrl/nomadik/
2063 F:      drivers/pinctrl/pinctrl-coh901*
2064 F:      drivers/pinctrl/pinctrl-u300.c
2065 F:      drivers/rtc/rtc-ab3100.c
2066 F:      drivers/rtc/rtc-ab8500.c
2067 F:      drivers/rtc/rtc-coh901331.c
2068 F:      drivers/rtc/rtc-pl031.c
2069 F:      drivers/watchdog/coh901327_wdt.c
2070 F:      Documentation/devicetree/bindings/arm/ste-*
2071 F:      Documentation/devicetree/bindings/arm/ux500/
2072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2073
2074 ARM/NUVOTON NPCM ARCHITECTURE
2075 M:      Avi Fishman <avifishman70@gmail.com>
2076 M:      Tomer Maimon <tmaimon77@gmail.com>
2077 M:      Tali Perry <tali.perry1@gmail.com>
2078 R:      Patrick Venture <venture@google.com>
2079 R:      Nancy Yuen <yuenn@google.com>
2080 R:      Benjamin Fair <benjaminfair@google.com>
2081 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2082 S:      Supported
2083 F:      arch/arm/mach-npcm/
2084 F:      arch/arm/boot/dts/nuvoton-npcm*
2085 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2086 F:      drivers/*/*npcm*
2087 F:      Documentation/devicetree/bindings/*/*npcm*
2088 F:      Documentation/devicetree/bindings/*/*/*npcm*
2089
2090 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2091 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2092 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2093 S:      Orphan
2094 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2095 F:      arch/arm/mach-s3c24xx/gta02.h
2096
2097 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2098 M:      Alexander Clouter <alex@digriz.org.uk>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 W:      http://www.digriz.org.uk/ts78xx/kernel
2101 S:      Maintained
2102 F:      arch/arm/mach-orion5x/ts78xx-*
2103
2104 ARM/OXNAS platform support
2105 M:      Neil Armstrong <narmstrong@baylibre.com>
2106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      arch/arm/mach-oxnas/
2110 F:      arch/arm/boot/dts/ox8*.dts*
2111 N:      oxnas
2112
2113 ARM/PALM TREO SUPPORT
2114 M:      Tomas Cech <sleep_walker@suse.com>
2115 L:      linux-arm-kernel@lists.infradead.org
2116 W:      http://hackndev.com
2117 S:      Maintained
2118 F:      arch/arm/mach-pxa/palmtreo.*
2119
2120 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2121 M:      Marek Vasut <marek.vasut@gmail.com>
2122 L:      linux-arm-kernel@lists.infradead.org
2123 W:      http://hackndev.com
2124 S:      Maintained
2125 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2126 F:      arch/arm/mach-pxa/palmtx.c
2127 F:      arch/arm/mach-pxa/palmt5.*
2128 F:      arch/arm/mach-pxa/include/mach/palmld.h
2129 F:      arch/arm/mach-pxa/palmld.c
2130 F:      arch/arm/mach-pxa/palmte2.*
2131 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2132 F:      arch/arm/mach-pxa/palmtc.c
2133
2134 ARM/PALMZ72 SUPPORT
2135 M:      Sergey Lapin <slapin@ossfans.org>
2136 L:      linux-arm-kernel@lists.infradead.org
2137 W:      http://hackndev.com
2138 S:      Maintained
2139 F:      arch/arm/mach-pxa/palmz72.*
2140
2141 ARM/PLEB SUPPORT
2142 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2143 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2144 S:      Maintained
2145
2146 ARM/PT DIGITAL BOARD PORT
2147 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 W:      http://www.armlinux.org.uk/
2150 S:      Maintained
2151
2152 ARM/QUALCOMM SUPPORT
2153 M:      Andy Gross <agross@kernel.org>
2154 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2155 L:      linux-arm-msm@vger.kernel.org
2156 S:      Maintained
2157 F:      Documentation/devicetree/bindings/soc/qcom/
2158 F:      Documentation/devicetree/bindings/*/qcom*
2159 F:      arch/arm/boot/dts/qcom-*.dts
2160 F:      arch/arm/boot/dts/qcom-*.dtsi
2161 F:      arch/arm/mach-qcom/
2162 F:      arch/arm64/boot/dts/qcom/
2163 F:      drivers/*/qcom/
2164 F:      drivers/*/qcom*
2165 F:      drivers/*/*/qcom/
2166 F:      drivers/*/*/qcom*
2167 F:      drivers/*/pm8???-*
2168 F:      drivers/bluetooth/btqcomsmd.c
2169 F:      drivers/clocksource/timer-qcom.c
2170 F:      drivers/extcon/extcon-qcom*
2171 F:      drivers/iommu/msm*
2172 F:      drivers/i2c/busses/i2c-qup.c
2173 F:      drivers/i2c/busses/i2c-qcom-geni.c
2174 F:      drivers/mfd/ssbi.c
2175 F:      drivers/mmc/host/mmci_qcom*
2176 F:      drivers/mmc/host/sdhci-msm.c
2177 F:      drivers/pci/controller/dwc/pcie-qcom.c
2178 F:      drivers/phy/qualcomm/
2179 F:      drivers/power/*/msm*
2180 F:      drivers/reset/reset-qcom-*
2181 F:      drivers/scsi/ufs/ufs-qcom.*
2182 F:      drivers/spi/spi-qup.c
2183 F:      drivers/spi/spi-geni-qcom.c
2184 F:      drivers/spi/spi-qcom-qspi.c
2185 F:      drivers/tty/serial/msm_serial.c
2186 F:      drivers/usb/dwc3/dwc3-qcom.c
2187 F:      include/dt-bindings/*/qcom*
2188 F:      include/linux/*/qcom*
2189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2190
2191 ARM/RADISYS ENP2611 MACHINE SUPPORT
2192 M:      Lennert Buytenhek <kernel@wantstofly.org>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 S:      Maintained
2195
2196 ARM/RDA MICRO ARCHITECTURE
2197 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/boot/dts/rda8810pl-*
2202 F:      drivers/clocksource/timer-rda.c
2203 F:      drivers/gpio/gpio-rda.c
2204 F:      drivers/irqchip/irq-rda-intc.c
2205 F:      drivers/tty/serial/rda-uart.c
2206 F:      Documentation/devicetree/bindings/arm/rda.yaml
2207 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2208 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2209 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2210 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2211
2212 ARM/REALTEK ARCHITECTURE
2213 M:      Andreas Färber <afaerber@suse.de>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2216 S:      Maintained
2217 F:      arch/arm64/boot/dts/realtek/
2218 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2219
2220 ARM/RENESAS ARM64 ARCHITECTURE
2221 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2222 M:      Magnus Damm <magnus.damm@gmail.com>
2223 L:      linux-renesas-soc@vger.kernel.org
2224 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2226 S:      Supported
2227 F:      arch/arm64/boot/dts/renesas/
2228 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2229 F:      drivers/soc/renesas/
2230 F:      include/linux/soc/renesas/
2231
2232 ARM/RISCPC ARCHITECTURE
2233 M:      Russell King <linux@armlinux.org.uk>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 W:      http://www.armlinux.org.uk/
2236 S:      Maintained
2237 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2238 F:      arch/arm/include/asm/hardware/ioc.h
2239 F:      arch/arm/include/asm/hardware/iomd.h
2240 F:      arch/arm/include/asm/hardware/memc.h
2241 F:      arch/arm/mach-rpc/
2242 F:      drivers/net/ethernet/8390/etherh.c
2243 F:      drivers/net/ethernet/i825xx/ether1*
2244 F:      drivers/net/ethernet/seeq/ether3*
2245 F:      drivers/scsi/arm/
2246
2247 ARM/Rockchip SoC support
2248 M:      Heiko Stuebner <heiko@sntech.de>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L:      linux-rockchip@lists.infradead.org
2251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2252 S:      Maintained
2253 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2254 F:      arch/arm/boot/dts/rk3*
2255 F:      arch/arm/boot/dts/rv1108*
2256 F:      arch/arm/mach-rockchip/
2257 F:      drivers/clk/rockchip/
2258 F:      drivers/i2c/busses/i2c-rk3x.c
2259 F:      drivers/*/*rockchip*
2260 F:      drivers/*/*/*rockchip*
2261 F:      sound/soc/rockchip/
2262 N:      rockchip
2263
2264 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2265 M:      Kukjin Kim <kgene@kernel.org>
2266 M:      Krzysztof Kozlowski <krzk@kernel.org>
2267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2269 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2270 S:      Maintained
2271 F:      arch/arm/boot/dts/s3c*
2272 F:      arch/arm/boot/dts/s5p*
2273 F:      arch/arm/boot/dts/exynos*
2274 F:      arch/arm64/boot/dts/exynos/
2275 F:      arch/arm/plat-samsung/
2276 F:      arch/arm/mach-s3c24*/
2277 F:      arch/arm/mach-s3c64xx/
2278 F:      arch/arm/mach-s5p*/
2279 F:      arch/arm/mach-exynos*/
2280 F:      drivers/*/*s3c24*
2281 F:      drivers/*/*/*s3c24*
2282 F:      drivers/*/*s3c64xx*
2283 F:      drivers/*/*s5pv210*
2284 F:      drivers/memory/samsung/
2285 F:      drivers/soc/samsung/
2286 F:      drivers/tty/serial/samsung*
2287 F:      include/linux/soc/samsung/
2288 F:      Documentation/arm/samsung/
2289 F:      Documentation/devicetree/bindings/arm/samsung/
2290 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2291 N:      exynos
2292
2293 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2294 M:      Kyungmin Park <kyungmin.park@samsung.com>
2295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 S:      Maintained
2297 F:      arch/arm/mach-s5pv210/
2298
2299 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2300 M:      Kyungmin Park <kyungmin.park@samsung.com>
2301 M:      Kamil Debski <kamil@wypas.org>
2302 M:      Andrzej Hajda <a.hajda@samsung.com>
2303 L:      linux-arm-kernel@lists.infradead.org
2304 L:      linux-media@vger.kernel.org
2305 S:      Maintained
2306 F:      drivers/media/platform/s5p-g2d/
2307
2308 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2309 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2310 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2311 L:      linux-media@vger.kernel.org
2312 S:      Maintained
2313 F:      drivers/media/platform/s5p-cec/
2314 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2315
2316 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2317 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2318 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2319 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2320 L:      linux-arm-kernel@lists.infradead.org
2321 L:      linux-media@vger.kernel.org
2322 S:      Maintained
2323 F:      drivers/media/platform/s5p-jpeg/
2324
2325 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2326 M:      Kyungmin Park <kyungmin.park@samsung.com>
2327 M:      Kamil Debski <kamil@wypas.org>
2328 M:      Jeongtae Park <jtp.park@samsung.com>
2329 M:      Andrzej Hajda <a.hajda@samsung.com>
2330 L:      linux-arm-kernel@lists.infradead.org
2331 L:      linux-media@vger.kernel.org
2332 S:      Maintained
2333 F:      drivers/media/platform/s5p-mfc/
2334
2335 ARM/SHMOBILE ARM ARCHITECTURE
2336 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2337 M:      Magnus Damm <magnus.damm@gmail.com>
2338 L:      linux-renesas-soc@vger.kernel.org
2339 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2341 S:      Supported
2342 F:      arch/arm/boot/dts/emev2*
2343 F:      arch/arm/boot/dts/gr-peach*
2344 F:      arch/arm/boot/dts/iwg20d-q7*
2345 F:      arch/arm/boot/dts/r7s*
2346 F:      arch/arm/boot/dts/r8a*
2347 F:      arch/arm/boot/dts/r9a*
2348 F:      arch/arm/boot/dts/sh*
2349 F:      arch/arm/configs/shmobile_defconfig
2350 F:      arch/arm/include/debug/renesas-scif.S
2351 F:      arch/arm/mach-shmobile/
2352 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2353 F:      drivers/soc/renesas/
2354 F:      include/linux/soc/renesas/
2355
2356 ARM/SOCFPGA ARCHITECTURE
2357 M:      Dinh Nguyen <dinguyen@kernel.org>
2358 S:      Maintained
2359 F:      arch/arm/mach-socfpga/
2360 F:      arch/arm/boot/dts/socfpga*
2361 F:      arch/arm/configs/socfpga_defconfig
2362 F:      arch/arm64/boot/dts/altera/
2363 F:      arch/arm64/boot/dts/intel/
2364 W:      http://www.rocketboards.org
2365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2366
2367 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2368 M:      Dinh Nguyen <dinguyen@kernel.org>
2369 S:      Maintained
2370 F:      drivers/clk/socfpga/
2371
2372 ARM/SOCFPGA EDAC SUPPORT
2373 M:      Thor Thayer <thor.thayer@linux.intel.com>
2374 S:      Maintained
2375 F:      drivers/edac/altera_edac.
2376
2377 ARM/SPREADTRUM SoC SUPPORT
2378 M:      Orson Zhai <orsonzhai@gmail.com>
2379 M:      Baolin Wang <baolin.wang7@gmail.com>
2380 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2381 S:      Maintained
2382 F:      arch/arm64/boot/dts/sprd
2383 N:      sprd
2384 N:      sc27xx
2385 N:      sc2731
2386
2387 ARM/STI ARCHITECTURE
2388 M:      Patrice Chotard <patrice.chotard@st.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 W:      http://www.stlinux.com
2391 S:      Maintained
2392 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2393 F:      arch/arm/mach-sti/
2394 F:      arch/arm/boot/dts/sti*
2395 F:      drivers/char/hw_random/st-rng.c
2396 F:      drivers/clocksource/arm_global_timer.c
2397 F:      drivers/clocksource/clksrc_st_lpc.c
2398 F:      drivers/cpufreq/sti-cpufreq.c
2399 F:      drivers/dma/st_fdma*
2400 F:      drivers/i2c/busses/i2c-st.c
2401 F:      drivers/media/rc/st_rc.c
2402 F:      drivers/media/platform/sti/c8sectpfe/
2403 F:      drivers/mmc/host/sdhci-st.c
2404 F:      drivers/phy/st/phy-miphy28lp.c
2405 F:      drivers/phy/st/phy-stih407-usb.c
2406 F:      drivers/pinctrl/pinctrl-st.c
2407 F:      drivers/remoteproc/st_remoteproc.c
2408 F:      drivers/remoteproc/st_slim_rproc.c
2409 F:      drivers/reset/sti/
2410 F:      drivers/rtc/rtc-st-lpc.c
2411 F:      drivers/tty/serial/st-asc.c
2412 F:      drivers/usb/dwc3/dwc3-st.c
2413 F:      drivers/usb/host/ehci-st.c
2414 F:      drivers/usb/host/ohci-st.c
2415 F:      drivers/watchdog/st_lpc_wdt.c
2416 F:      drivers/ata/ahci_st.c
2417 F:      include/linux/remoteproc/st_slim_rproc.h
2418
2419 ARM/STM32 ARCHITECTURE
2420 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2421 M:      Alexandre Torgue <alexandre.torgue@st.com>
2422 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Maintained
2425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2426 N:      stm32
2427 N:      stm
2428 F:      arch/arm/boot/dts/stm32*
2429 F:      arch/arm/mach-stm32/
2430 F:      drivers/clocksource/armv7m_systick.c
2431
2432 ARM/Synaptics SoC support
2433 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2434 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 S:      Maintained
2437 F:      arch/arm/mach-berlin/
2438 F:      arch/arm/boot/dts/berlin*
2439 F:      arch/arm64/boot/dts/synaptics/
2440
2441 ARM/TANGO ARCHITECTURE
2442 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2443 M:      Mans Rullgard <mans@mansr.com>
2444 L:      linux-arm-kernel@lists.infradead.org
2445 S:      Odd Fixes
2446 N:      tango
2447
2448 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2449 M:      Lennert Buytenhek <kernel@wantstofly.org>
2450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 S:      Maintained
2452
2453 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2454 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2455 L:      linux-tegra@vger.kernel.org
2456 L:      linux-media@vger.kernel.org
2457 S:      Maintained
2458 F:      drivers/media/platform/tegra-cec/
2459 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2460
2461 ARM/TETON BGA MACHINE SUPPORT
2462 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 S:      Maintained
2465
2466 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2467 M:      Santosh Shilimkar <ssantosh@kernel.org>
2468 L:      linux-kernel@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/memory/*emif*
2471
2472 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2473 M:      Tero Kristo <t-kristo@ti.com>
2474 M:      Nishanth Menon <nm@ti.com>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 S:      Supported
2477 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2478 F:      arch/arm64/boot/dts/ti/Makefile
2479 F:      arch/arm64/boot/dts/ti/k3-*
2480 F:      include/dt-bindings/pinctrl/k3.h
2481
2482 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2483 M:      Santosh Shilimkar <ssantosh@kernel.org>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 S:      Maintained
2486 F:      arch/arm/mach-keystone/
2487 F:      arch/arm/boot/dts/keystone-*
2488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2489
2490 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2491 M:      Santosh Shilimkar <ssantosh@kernel.org>
2492 L:      linux-kernel@vger.kernel.org
2493 S:      Maintained
2494 F:      drivers/clk/keystone/
2495
2496 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2497 M:      Santosh Shilimkar <ssantosh@kernel.org>
2498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 L:      linux-kernel@vger.kernel.org
2500 S:      Maintained
2501 F:      drivers/clocksource/timer-keystone.c
2502
2503 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2504 M:      Santosh Shilimkar <ssantosh@kernel.org>
2505 L:      linux-kernel@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/power/reset/keystone-reset.c
2508
2509 ARM/THECUS N2100 MACHINE SUPPORT
2510 M:      Lennert Buytenhek <kernel@wantstofly.org>
2511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 S:      Maintained
2513
2514 ARM/TOSA MACHINE SUPPORT
2515 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2516 M:      Dirk Opfer <dirk@opfer-online.de>
2517 S:      Maintained
2518
2519 ARM/UNIPHIER ARCHITECTURE
2520 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2523 S:      Maintained
2524 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2525 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2526 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2527 F:      arch/arm/boot/dts/uniphier*
2528 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2529 F:      arch/arm/mach-uniphier/
2530 F:      arch/arm/mm/cache-uniphier.c
2531 F:      arch/arm64/boot/dts/socionext/uniphier*
2532 F:      drivers/bus/uniphier-system-bus.c
2533 F:      drivers/clk/uniphier/
2534 F:      drivers/dma/uniphier-mdmac.c
2535 F:      drivers/gpio/gpio-uniphier.c
2536 F:      drivers/i2c/busses/i2c-uniphier*
2537 F:      drivers/irqchip/irq-uniphier-aidet.c
2538 F:      drivers/mmc/host/uniphier-sd.c
2539 F:      drivers/pinctrl/uniphier/
2540 F:      drivers/reset/reset-uniphier.c
2541 F:      drivers/tty/serial/8250/8250_uniphier.c
2542 N:      uniphier
2543
2544 Ux500 CLOCK DRIVERS
2545 M:      Ulf Hansson <ulf.hansson@linaro.org>
2546 L:      linux-clk@vger.kernel.org
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 S:      Maintained
2549 F:      drivers/clk/ux500/
2550
2551 ARM/VERSATILE EXPRESS PLATFORM
2552 M:      Liviu Dudau <liviu.dudau@arm.com>
2553 M:      Sudeep Holla <sudeep.holla@arm.com>
2554 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 S:      Maintained
2557 F:      arch/arm/boot/dts/vexpress*
2558 F:      arch/arm64/boot/dts/arm/
2559 F:      arch/arm/mach-vexpress/
2560 F:      */*/vexpress*
2561 F:      */*/*/vexpress*
2562 F:      drivers/clk/versatile/clk-vexpress-osc.c
2563 F:      drivers/clocksource/timer-versatile.c
2564 N:      mps2
2565
2566 ARM/VFP SUPPORT
2567 M:      Russell King <linux@armlinux.org.uk>
2568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 W:      http://www.armlinux.org.uk/
2570 S:      Maintained
2571 F:      arch/arm/vfp/
2572
2573 ARM/VOIPAC PXA270 SUPPORT
2574 M:      Marek Vasut <marek.vasut@gmail.com>
2575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 S:      Maintained
2577 F:      arch/arm/mach-pxa/vpac270.c
2578 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2579
2580 ARM/VT8500 ARM ARCHITECTURE
2581 M:      Tony Prisk <linux@prisktech.co.nz>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2585 F:      arch/arm/mach-vt8500/
2586 F:      drivers/clocksource/timer-vt8500.c
2587 F:      drivers/i2c/busses/i2c-wmt.c
2588 F:      drivers/mmc/host/wmt-sdmmc.c
2589 F:      drivers/pwm/pwm-vt8500.c
2590 F:      drivers/rtc/rtc-vt8500.c
2591 F:      drivers/tty/serial/vt8500_serial.c
2592 F:      drivers/usb/host/ehci-platform.c
2593 F:      drivers/usb/host/uhci-platform.c
2594 F:      drivers/video/fbdev/vt8500lcdfb.*
2595 F:      drivers/video/fbdev/wm8505fb*
2596 F:      drivers/video/fbdev/wmt_ge_rops.*
2597
2598 ARM/ZIPIT Z2 SUPPORT
2599 M:      Marek Vasut <marek.vasut@gmail.com>
2600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 S:      Maintained
2602 F:      arch/arm/mach-pxa/z2.c
2603 F:      arch/arm/mach-pxa/include/mach/z2.h
2604
2605 ARM/ZTE ARCHITECTURE
2606 M:      Jun Nie <jun.nie@linaro.org>
2607 M:      Shawn Guo <shawnguo@kernel.org>
2608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 S:      Maintained
2610 F:      arch/arm/boot/dts/zx2967*
2611 F:      arch/arm/mach-zx/
2612 F:      arch/arm64/boot/dts/zte/
2613 F:      drivers/clk/zte/
2614 F:      drivers/dma/zx_dma.c
2615 F:      drivers/gpio/gpio-zx.c
2616 F:      drivers/i2c/busses/i2c-zx2967.c
2617 F:      drivers/mmc/host/dw_mmc-zx.*
2618 F:      drivers/pinctrl/zte/
2619 F:      drivers/soc/zte/
2620 F:      drivers/thermal/zx2967_thermal.c
2621 F:      drivers/watchdog/zx2967_wdt.c
2622 F:      Documentation/devicetree/bindings/arm/zte.yaml
2623 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2624 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2625 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2626 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2627 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2628 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2629 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2630 F:      Documentation/devicetree/bindings/soc/zte/
2631 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2632 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2633 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2634 F:      include/dt-bindings/clock/zx2967*.h
2635 F:      include/dt-bindings/soc/zte,*.h
2636 F:      sound/soc/codecs/zx_aud96p22.c
2637 F:      sound/soc/zte/
2638
2639 ARM/ZYNQ ARCHITECTURE
2640 M:      Michal Simek <michal.simek@xilinx.com>
2641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 W:      http://wiki.xilinx.com
2643 T:      git https://github.com/Xilinx/linux-xlnx.git
2644 S:      Supported
2645 F:      arch/arm/mach-zynq/
2646 F:      drivers/cpuidle/cpuidle-zynq.c
2647 F:      drivers/block/xsysace.c
2648 N:      zynq
2649 N:      xilinx
2650 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2651 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2652 F:      drivers/clocksource/timer-cadence-ttc.c
2653 F:      drivers/i2c/busses/i2c-cadence.c
2654 F:      drivers/mmc/host/sdhci-of-arasan.c
2655 F:      drivers/edac/synopsys_edac.c
2656 F:      drivers/i2c/busses/i2c-xiic.c
2657
2658 ARM64 PORT (AARCH64 ARCHITECTURE)
2659 M:      Catalin Marinas <catalin.marinas@arm.com>
2660 M:      Will Deacon <will@kernel.org>
2661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2663 S:      Maintained
2664 F:      arch/arm64/
2665 X:      arch/arm64/boot/dts/
2666 F:      Documentation/arm64/
2667 F:      tools/testing/selftests/arm64/
2668
2669 AS3645A LED FLASH CONTROLLER DRIVER
2670 M:      Sakari Ailus <sakari.ailus@iki.fi>
2671 L:      linux-leds@vger.kernel.org
2672 S:      Maintained
2673 F:      drivers/leds/leds-as3645a.c
2674
2675 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2676 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2677 L:      linux-media@vger.kernel.org
2678 T:      git git://linuxtv.org/media_tree.git
2679 S:      Maintained
2680 F:      drivers/media/i2c/ak7375.c
2681 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2682
2683 ASAHI KASEI AK8974 DRIVER
2684 M:      Linus Walleij <linus.walleij@linaro.org>
2685 L:      linux-iio@vger.kernel.org
2686 W:      http://www.akm.com/
2687 S:      Supported
2688 F:      drivers/iio/magnetometer/ak8974.c
2689
2690 ASC7621 HARDWARE MONITOR DRIVER
2691 M:      George Joseph <george.joseph@fairview5.com>
2692 L:      linux-hwmon@vger.kernel.org
2693 S:      Maintained
2694 F:      Documentation/hwmon/asc7621.rst
2695 F:      drivers/hwmon/asc7621.c
2696
2697 ASPEED PINCTRL DRIVERS
2698 M:      Andrew Jeffery <andrew@aj.id.au>
2699 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2700 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2701 L:      linux-gpio@vger.kernel.org
2702 S:      Maintained
2703 F:      drivers/pinctrl/aspeed/
2704 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2705
2706 ASPEED VIDEO ENGINE DRIVER
2707 M:      Eddie James <eajames@linux.ibm.com>
2708 L:      linux-media@vger.kernel.org
2709 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2710 S:      Maintained
2711 F:      drivers/media/platform/aspeed-video.c
2712 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2713
2714 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2715 M:      Corentin Chary <corentin.chary@gmail.com>
2716 L:      acpi4asus-user@lists.sourceforge.net
2717 L:      platform-driver-x86@vger.kernel.org
2718 W:      http://acpi4asus.sf.net
2719 S:      Maintained
2720 F:      drivers/platform/x86/asus*.c
2721 F:      drivers/platform/x86/eeepc*.c
2722
2723 ASUS WIRELESS RADIO CONTROL DRIVER
2724 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2725 L:      platform-driver-x86@vger.kernel.org
2726 S:      Maintained
2727 F:      drivers/platform/x86/asus-wireless.c
2728
2729 ASYMMETRIC KEYS
2730 M:      David Howells <dhowells@redhat.com>
2731 L:      keyrings@vger.kernel.org
2732 S:      Maintained
2733 F:      Documentation/crypto/asymmetric-keys.txt
2734 F:      include/linux/verification.h
2735 F:      include/crypto/public_key.h
2736 F:      include/crypto/pkcs7.h
2737 F:      crypto/asymmetric_keys/
2738
2739 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2740 R:      Dan Williams <dan.j.williams@intel.com>
2741 W:      http://sourceforge.net/projects/xscaleiop
2742 S:      Odd fixes
2743 F:      Documentation/crypto/async-tx-api.txt
2744 F:      crypto/async_tx/
2745 F:      drivers/dma/
2746 F:      include/linux/dmaengine.h
2747 F:      include/linux/async_tx.h
2748
2749 AT24 EEPROM DRIVER
2750 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2751 L:      linux-i2c@vger.kernel.org
2752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2753 S:      Maintained
2754 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2755 F:      drivers/misc/eeprom/at24.c
2756
2757 ATA OVER ETHERNET (AOE) DRIVER
2758 M:      "Justin Sanders" <justin@coraid.com>
2759 W:      http://www.openaoe.org/
2760 S:      Supported
2761 F:      Documentation/admin-guide/aoe/
2762 F:      drivers/block/aoe/
2763
2764 ATHEROS 71XX/9XXX GPIO DRIVER
2765 M:      Alban Bedel <albeu@free.fr>
2766 W:      https://github.com/AlbanBedel/linux
2767 T:      git git://github.com/AlbanBedel/linux
2768 S:      Maintained
2769 F:      drivers/gpio/gpio-ath79.c
2770 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2771
2772 ATHEROS 71XX/9XXX USB PHY DRIVER
2773 M:      Alban Bedel <albeu@free.fr>
2774 W:      https://github.com/AlbanBedel/linux
2775 T:      git git://github.com/AlbanBedel/linux
2776 S:      Maintained
2777 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2778 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2779
2780 ATHEROS ATH GENERIC UTILITIES
2781 M:      Kalle Valo <kvalo@codeaurora.org>
2782 L:      linux-wireless@vger.kernel.org
2783 S:      Supported
2784 F:      drivers/net/wireless/ath/*
2785
2786 ATHEROS ATH5K WIRELESS DRIVER
2787 M:      Jiri Slaby <jirislaby@gmail.com>
2788 M:      Nick Kossifidis <mickflemm@gmail.com>
2789 M:      Luis Chamberlain <mcgrof@kernel.org>
2790 L:      linux-wireless@vger.kernel.org
2791 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2792 S:      Maintained
2793 F:      drivers/net/wireless/ath/ath5k/
2794
2795 ATHEROS ATH6KL WIRELESS DRIVER
2796 M:      Kalle Valo <kvalo@codeaurora.org>
2797 L:      linux-wireless@vger.kernel.org
2798 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2800 S:      Supported
2801 F:      drivers/net/wireless/ath/ath6kl/
2802
2803 ATI_REMOTE2 DRIVER
2804 M:      Ville Syrjala <syrjala@sci.fi>
2805 S:      Maintained
2806 F:      drivers/input/misc/ati_remote2.c
2807
2808 ATK0110 HWMON DRIVER
2809 M:      Luca Tettamanti <kronos.it@gmail.com>
2810 L:      linux-hwmon@vger.kernel.org
2811 S:      Maintained
2812 F:      drivers/hwmon/asus_atk0110.c
2813
2814 ATLX ETHERNET DRIVERS
2815 M:      Jay Cliburn <jcliburn@gmail.com>
2816 M:      Chris Snook <chris.snook@gmail.com>
2817 L:      netdev@vger.kernel.org
2818 W:      http://sourceforge.net/projects/atl1
2819 W:      http://atl1.sourceforge.net
2820 S:      Maintained
2821 F:      drivers/net/ethernet/atheros/
2822
2823 ATM
2824 M:      Chas Williams <3chas3@gmail.com>
2825 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2826 L:      netdev@vger.kernel.org
2827 W:      http://linux-atm.sourceforge.net
2828 S:      Maintained
2829 F:      drivers/atm/
2830 F:      include/linux/atm*
2831 F:      include/uapi/linux/atm*
2832
2833 ATMEL MACB ETHERNET DRIVER
2834 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2835 S:      Supported
2836 F:      drivers/net/ethernet/cadence/
2837
2838 ATMEL MAXTOUCH DRIVER
2839 M:      Nick Dyer <nick@shmanahar.org>
2840 T:      git git://github.com/ndyer/linux.git
2841 S:      Maintained
2842 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2843 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2844
2845 ATMEL WIRELESS DRIVER
2846 M:      Simon Kelley <simon@thekelleys.org.uk>
2847 L:      linux-wireless@vger.kernel.org
2848 W:      http://www.thekelleys.org.uk/atmel
2849 W:      http://atmelwlandriver.sourceforge.net/
2850 S:      Maintained
2851 F:      drivers/net/wireless/atmel/atmel*
2852
2853 ATOMIC INFRASTRUCTURE
2854 M:      Will Deacon <will@kernel.org>
2855 M:      Peter Zijlstra <peterz@infradead.org>
2856 R:      Boqun Feng <boqun.feng@gmail.com>
2857 L:      linux-kernel@vger.kernel.org
2858 S:      Maintained
2859 F:      arch/*/include/asm/atomic*.h
2860 F:      include/*/atomic*.h
2861 F:      scripts/atomic/
2862
2863 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2864 M:      Bradley Grove <linuxdrivers@attotech.com>
2865 L:      linux-scsi@vger.kernel.org
2866 W:      http://www.attotech.com
2867 S:      Supported
2868 F:      drivers/scsi/esas2r
2869
2870 ATUSB IEEE 802.15.4 RADIO DRIVER
2871 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2872 L:      linux-wpan@vger.kernel.org
2873 S:      Maintained
2874 F:      drivers/net/ieee802154/atusb.c
2875 F:      drivers/net/ieee802154/atusb.h
2876 F:      drivers/net/ieee802154/at86rf230.h
2877
2878 AUDIT SUBSYSTEM
2879 M:      Paul Moore <paul@paul-moore.com>
2880 M:      Eric Paris <eparis@redhat.com>
2881 L:      linux-audit@redhat.com (moderated for non-subscribers)
2882 W:      https://github.com/linux-audit
2883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2884 S:      Supported
2885 F:      include/linux/audit.h
2886 F:      include/uapi/linux/audit.h
2887 F:      kernel/audit*
2888
2889 AUXILIARY DISPLAY DRIVERS
2890 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2891 S:      Maintained
2892 F:      drivers/auxdisplay/
2893 F:      include/linux/cfag12864b.h
2894
2895 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2896 M:      Andreas Klinger <ak@it-klinger.de>
2897 L:      linux-iio@vger.kernel.org
2898 S:      Maintained
2899 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2900 F:      drivers/iio/adc/hx711.c
2901
2902 AX.25 NETWORK LAYER
2903 M:      Ralf Baechle <ralf@linux-mips.org>
2904 L:      linux-hams@vger.kernel.org
2905 W:      http://www.linux-ax25.org/
2906 S:      Maintained
2907 F:      include/uapi/linux/ax25.h
2908 F:      include/net/ax25.h
2909 F:      net/ax25/
2910
2911 AXENTIA ARM DEVICES
2912 M:      Peter Rosin <peda@axentia.se>
2913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2914 S:      Maintained
2915 F:      arch/arm/boot/dts/at91-linea.dtsi
2916 F:      arch/arm/boot/dts/at91-natte.dtsi
2917 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2918 F:      arch/arm/boot/dts/at91-tse850-3.dts
2919
2920 AXENTIA ASOC DRIVERS
2921 M:      Peter Rosin <peda@axentia.se>
2922 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2923 S:      Maintained
2924 F:      Documentation/devicetree/bindings/sound/axentia,*
2925 F:      sound/soc/atmel/tse850-pcm5142.c
2926
2927 AXXIA I2C CONTROLLER
2928 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2929 L:      linux-i2c@vger.kernel.org
2930 S:      Maintained
2931 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2932 F:      drivers/i2c/busses/i2c-axxia.c
2933
2934 AZ6007 DVB DRIVER
2935 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2936 L:      linux-media@vger.kernel.org
2937 W:      https://linuxtv.org
2938 T:      git git://linuxtv.org/media_tree.git
2939 S:      Maintained
2940 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2941
2942 AZTECH FM RADIO RECEIVER DRIVER
2943 M:      Hans Verkuil <hverkuil@xs4all.nl>
2944 L:      linux-media@vger.kernel.org
2945 T:      git git://linuxtv.org/media_tree.git
2946 W:      https://linuxtv.org
2947 S:      Maintained
2948 F:      drivers/media/radio/radio-aztech*
2949
2950 B43 WIRELESS DRIVER
2951 L:      linux-wireless@vger.kernel.org
2952 L:      b43-dev@lists.infradead.org
2953 W:      http://wireless.kernel.org/en/users/Drivers/b43
2954 S:      Odd Fixes
2955 F:      drivers/net/wireless/broadcom/b43/
2956
2957 B43LEGACY WIRELESS DRIVER
2958 M:      Larry Finger <Larry.Finger@lwfinger.net>
2959 L:      linux-wireless@vger.kernel.org
2960 L:      b43-dev@lists.infradead.org
2961 W:      http://wireless.kernel.org/en/users/Drivers/b43
2962 S:      Maintained
2963 F:      drivers/net/wireless/broadcom/b43legacy/
2964
2965 BACKLIGHT CLASS/SUBSYSTEM
2966 M:      Lee Jones <lee.jones@linaro.org>
2967 M:      Daniel Thompson <daniel.thompson@linaro.org>
2968 M:      Jingoo Han <jingoohan1@gmail.com>
2969 L:      dri-devel@lists.freedesktop.org
2970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2971 S:      Maintained
2972 F:      drivers/video/backlight/
2973 F:      include/linux/backlight.h
2974 F:      include/linux/pwm_backlight.h
2975 F:      Documentation/devicetree/bindings/leds/backlight
2976 F:      Documentation/ABI/stable/sysfs-class-backlight
2977 F:      Documentation/ABI/testing/sysfs-class-backlight
2978
2979 BATMAN ADVANCED
2980 M:      Marek Lindner <mareklindner@neomailbox.ch>
2981 M:      Simon Wunderlich <sw@simonwunderlich.de>
2982 M:      Antonio Quartulli <a@unstable.cc>
2983 M:      Sven Eckelmann <sven@narfation.org>
2984 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2985 W:      https://www.open-mesh.org/
2986 B:      https://www.open-mesh.org/projects/batman-adv/issues
2987 C:      irc://chat.freenode.net/batman
2988 Q:      https://patchwork.open-mesh.org/project/batman/list/
2989 T:      git https://git.open-mesh.org/linux-merge.git
2990 S:      Maintained
2991 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2992 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2993 F:      Documentation/networking/batman-adv.rst
2994 F:      include/uapi/linux/batadv_packet.h
2995 F:      include/uapi/linux/batman_adv.h
2996 F:      net/batman-adv/
2997
2998 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2999 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3000 L:      linux-hams@vger.kernel.org
3001 W:      http://www.baycom.org/~tom/ham/ham.html
3002 S:      Maintained
3003 F:      drivers/net/hamradio/baycom*
3004
3005 BCACHE (BLOCK LAYER CACHE)
3006 M:      Coly Li <colyli@suse.de>
3007 M:      Kent Overstreet <kent.overstreet@gmail.com>
3008 L:      linux-bcache@vger.kernel.org
3009 W:      http://bcache.evilpiepirate.org
3010 C:      irc://irc.oftc.net/bcache
3011 S:      Maintained
3012 F:      drivers/md/bcache/
3013
3014 BDISP ST MEDIA DRIVER
3015 M:      Fabien Dessenne <fabien.dessenne@st.com>
3016 L:      linux-media@vger.kernel.org
3017 T:      git git://linuxtv.org/media_tree.git
3018 W:      https://linuxtv.org
3019 S:      Supported
3020 F:      drivers/media/platform/sti/bdisp
3021
3022 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3023 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3024 L:      netdev@vger.kernel.org
3025 S:      Maintained
3026 F:      drivers/net/ethernet/ec_bhf.c
3027
3028 BEFS FILE SYSTEM
3029 M:      Luis de Bethencourt <luisbg@kernel.org>
3030 M:      Salah Triki <salah.triki@gmail.com>
3031 S:      Maintained
3032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3033 F:      Documentation/filesystems/befs.txt
3034 F:      fs/befs/
3035
3036 BFQ I/O SCHEDULER
3037 M:      Paolo Valente <paolo.valente@linaro.org>
3038 M:      Jens Axboe <axboe@kernel.dk>
3039 L:      linux-block@vger.kernel.org
3040 S:      Maintained
3041 F:      block/bfq-*
3042 F:      Documentation/block/bfq-iosched.rst
3043
3044 BFS FILE SYSTEM
3045 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3046 S:      Maintained
3047 F:      Documentation/filesystems/bfs.txt
3048 F:      fs/bfs/
3049 F:      include/uapi/linux/bfs_fs.h
3050
3051 BLINKM RGB LED DRIVER
3052 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3053 S:      Maintained
3054 F:      drivers/leds/leds-blinkm.c
3055
3056 BLOCK LAYER
3057 M:      Jens Axboe <axboe@kernel.dk>
3058 L:      linux-block@vger.kernel.org
3059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3060 S:      Maintained
3061 F:      block/
3062 F:      drivers/block/
3063 F:      kernel/trace/blktrace.c
3064 F:      lib/sbitmap.c
3065
3066 BLOCK2MTD DRIVER
3067 M:      Joern Engel <joern@lazybastard.org>
3068 L:      linux-mtd@lists.infradead.org
3069 S:      Maintained
3070 F:      drivers/mtd/devices/block2mtd.c
3071
3072 BLUETOOTH DRIVERS
3073 M:      Marcel Holtmann <marcel@holtmann.org>
3074 M:      Johan Hedberg <johan.hedberg@gmail.com>
3075 L:      linux-bluetooth@vger.kernel.org
3076 W:      http://www.bluez.org/
3077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3079 S:      Maintained
3080 F:      drivers/bluetooth/
3081
3082 BLUETOOTH SUBSYSTEM
3083 M:      Marcel Holtmann <marcel@holtmann.org>
3084 M:      Johan Hedberg <johan.hedberg@gmail.com>
3085 L:      linux-bluetooth@vger.kernel.org
3086 W:      http://www.bluez.org/
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3089 S:      Maintained
3090 F:      net/bluetooth/
3091 F:      include/net/bluetooth/
3092
3093 BONDING DRIVER
3094 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3095 M:      Veaceslav Falico <vfalico@gmail.com>
3096 M:      Andy Gospodarek <andy@greyhouse.net>
3097 L:      netdev@vger.kernel.org
3098 W:      http://sourceforge.net/projects/bonding/
3099 S:      Supported
3100 F:      drivers/net/bonding/
3101 F:      include/uapi/linux/if_bonding.h
3102
3103 BPF (Safe dynamic programs and tools)
3104 M:      Alexei Starovoitov <ast@kernel.org>
3105 M:      Daniel Borkmann <daniel@iogearbox.net>
3106 R:      Martin KaFai Lau <kafai@fb.com>
3107 R:      Song Liu <songliubraving@fb.com>
3108 R:      Yonghong Song <yhs@fb.com>
3109 R:      Andrii Nakryiko <andriin@fb.com>
3110 L:      netdev@vger.kernel.org
3111 L:      bpf@vger.kernel.org
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3114 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3115 S:      Supported
3116 F:      arch/*/net/*
3117 F:      Documentation/networking/filter.txt
3118 F:      Documentation/bpf/
3119 F:      include/linux/bpf*
3120 F:      include/linux/filter.h
3121 F:      include/trace/events/xdp.h
3122 F:      include/uapi/linux/bpf*
3123 F:      include/uapi/linux/filter.h
3124 F:      kernel/bpf/
3125 F:      kernel/trace/bpf_trace.c
3126 F:      lib/test_bpf.c
3127 F:      net/bpf/
3128 F:      net/core/filter.c
3129 F:      net/sched/act_bpf.c
3130 F:      net/sched/cls_bpf.c
3131 F:      samples/bpf/
3132 F:      tools/bpf/
3133 F:      tools/lib/bpf/
3134 F:      tools/testing/selftests/bpf/
3135 K:      bpf
3136 N:      bpf
3137
3138 BPF JIT for ARM
3139 M:      Shubham Bansal <illusionist.neo@gmail.com>
3140 L:      netdev@vger.kernel.org
3141 L:      bpf@vger.kernel.org
3142 S:      Maintained
3143 F:      arch/arm/net/
3144
3145 BPF JIT for ARM64
3146 M:      Daniel Borkmann <daniel@iogearbox.net>
3147 M:      Alexei Starovoitov <ast@kernel.org>
3148 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3149 L:      netdev@vger.kernel.org
3150 L:      bpf@vger.kernel.org
3151 S:      Supported
3152 F:      arch/arm64/net/
3153
3154 BPF JIT for MIPS (32-BIT AND 64-BIT)
3155 M:      Paul Burton <paulburton@kernel.org>
3156 L:      netdev@vger.kernel.org
3157 L:      bpf@vger.kernel.org
3158 S:      Maintained
3159 F:      arch/mips/net/
3160
3161 BPF JIT for NFP NICs
3162 M:      Jakub Kicinski <kuba@kernel.org>
3163 L:      netdev@vger.kernel.org
3164 L:      bpf@vger.kernel.org
3165 S:      Supported
3166 F:      drivers/net/ethernet/netronome/nfp/bpf/
3167
3168 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3169 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3170 M:      Sandipan Das <sandipan@linux.ibm.com>
3171 L:      netdev@vger.kernel.org
3172 L:      bpf@vger.kernel.org
3173 S:      Maintained
3174 F:      arch/powerpc/net/
3175
3176 BPF JIT for RISC-V (RV64G)
3177 M:      Björn Töpel <bjorn.topel@gmail.com>
3178 L:      netdev@vger.kernel.org
3179 S:      Maintained
3180 F:      arch/riscv/net/
3181
3182 BPF JIT for S390
3183 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3184 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3185 M:      Vasily Gorbik <gor@linux.ibm.com>
3186 L:      netdev@vger.kernel.org
3187 L:      bpf@vger.kernel.org
3188 S:      Maintained
3189 F:      arch/s390/net/
3190 X:      arch/s390/net/pnet.c
3191
3192 BPF JIT for SPARC (32-BIT AND 64-BIT)
3193 M:      David S. Miller <davem@davemloft.net>
3194 L:      netdev@vger.kernel.org
3195 L:      bpf@vger.kernel.org
3196 S:      Maintained
3197 F:      arch/sparc/net/
3198
3199 BPF JIT for X86 32-BIT
3200 M:      Wang YanQing <udknight@gmail.com>
3201 L:      netdev@vger.kernel.org
3202 L:      bpf@vger.kernel.org
3203 S:      Maintained
3204 F:      arch/x86/net/bpf_jit_comp32.c
3205
3206 BPF JIT for X86 64-BIT
3207 M:      Alexei Starovoitov <ast@kernel.org>
3208 M:      Daniel Borkmann <daniel@iogearbox.net>
3209 L:      netdev@vger.kernel.org
3210 L:      bpf@vger.kernel.org
3211 S:      Supported
3212 F:      arch/x86/net/
3213 X:      arch/x86/net/bpf_jit_comp32.c
3214
3215 BROADCOM B44 10/100 ETHERNET DRIVER
3216 M:      Michael Chan <michael.chan@broadcom.com>
3217 L:      netdev@vger.kernel.org
3218 S:      Supported
3219 F:      drivers/net/ethernet/broadcom/b44.*
3220
3221 BROADCOM B53 ETHERNET SWITCH DRIVER
3222 M:      Florian Fainelli <f.fainelli@gmail.com>
3223 L:      netdev@vger.kernel.org
3224 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3225 S:      Supported
3226 F:      drivers/net/dsa/b53/*
3227 F:      include/linux/platform_data/b53.h
3228
3229 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3230 M:      Florian Fainelli <f.fainelli@gmail.com>
3231 M:      Ray Jui <rjui@broadcom.com>
3232 M:      Scott Branden <sbranden@broadcom.com>
3233 M:      bcm-kernel-feedback-list@broadcom.com
3234 T:      git git://github.com/broadcom/mach-bcm
3235 S:      Maintained
3236 N:      bcm281*
3237 N:      bcm113*
3238 N:      bcm216*
3239 N:      kona
3240 F:      arch/arm/mach-bcm/
3241
3242 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3243 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3244 L:      bcm-kernel-feedback-list@broadcom.com
3245 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3247 T:      git git://github.com/anholt/linux
3248 S:      Maintained
3249 N:      bcm2711
3250 N:      bcm2835
3251 F:      drivers/staging/vc04_services
3252
3253 BROADCOM BCM47XX MIPS ARCHITECTURE
3254 M:      Hauke Mehrtens <hauke@hauke-m.de>
3255 M:      Rafał Miłecki <zajec5@gmail.com>
3256 L:      linux-mips@vger.kernel.org
3257 S:      Maintained
3258 F:      Documentation/devicetree/bindings/mips/brcm/
3259 F:      arch/mips/bcm47xx/*
3260 F:      arch/mips/include/asm/mach-bcm47xx/*
3261
3262 BROADCOM BCM5301X ARM ARCHITECTURE
3263 M:      Hauke Mehrtens <hauke@hauke-m.de>
3264 M:      Rafał Miłecki <zajec5@gmail.com>
3265 M:      bcm-kernel-feedback-list@broadcom.com
3266 L:      linux-arm-kernel@lists.infradead.org
3267 S:      Maintained
3268 F:      arch/arm/mach-bcm/bcm_5301x.c
3269 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3270 F:      arch/arm/boot/dts/bcm470*
3271 F:      arch/arm/boot/dts/bcm953012*
3272
3273 BROADCOM BCM53573 ARM ARCHITECTURE
3274 M:      Rafał Miłecki <rafal@milecki.pl>
3275 L:      bcm-kernel-feedback-list@broadcom.com
3276 L:      linux-arm-kernel@lists.infradead.org
3277 S:      Maintained
3278 F:      arch/arm/boot/dts/bcm53573*
3279 F:      arch/arm/boot/dts/bcm47189*
3280
3281 BROADCOM BCM63XX ARM ARCHITECTURE
3282 M:      Florian Fainelli <f.fainelli@gmail.com>
3283 M:      bcm-kernel-feedback-list@broadcom.com
3284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3285 T:      git git://github.com/broadcom/stblinux.git
3286 S:      Maintained
3287 N:      bcm63xx
3288
3289 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3290 M:      Kevin Cernekee <cernekee@gmail.com>
3291 L:      linux-usb@vger.kernel.org
3292 S:      Maintained
3293 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3294
3295 BROADCOM BCM7XXX ARM ARCHITECTURE
3296 M:      Florian Fainelli <f.fainelli@gmail.com>
3297 M:      bcm-kernel-feedback-list@broadcom.com
3298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3299 T:      git git://github.com/broadcom/stblinux.git
3300 S:      Maintained
3301 F:      arch/arm/mach-bcm/*brcmstb*
3302 F:      arch/arm/boot/dts/bcm7*.dts*
3303 F:      drivers/bus/brcmstb_gisb.c
3304 F:      arch/arm/mm/cache-b15-rac.c
3305 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3306 N:      brcmstb
3307
3308 BROADCOM BMIPS CPUFREQ DRIVER
3309 M:      Markus Mayer <mmayer@broadcom.com>
3310 M:      bcm-kernel-feedback-list@broadcom.com
3311 L:      linux-pm@vger.kernel.org
3312 S:      Maintained
3313 F:      drivers/cpufreq/bmips-cpufreq.c
3314
3315 BROADCOM BMIPS MIPS ARCHITECTURE
3316 M:      Florian Fainelli <f.fainelli@gmail.com>
3317 L:      bcm-kernel-feedback-list@broadcom.com
3318 L:      linux-mips@vger.kernel.org
3319 T:      git git://github.com/broadcom/stblinux.git
3320 S:      Maintained
3321 F:      arch/mips/bmips/*
3322 F:      arch/mips/include/asm/mach-bmips/*
3323 F:      arch/mips/kernel/*bmips*
3324 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3325 F:      drivers/irqchip/irq-bcm63*
3326 F:      drivers/irqchip/irq-bcm7*
3327 F:      drivers/irqchip/irq-brcmstb*
3328 F:      include/linux/bcm963xx_nvram.h
3329 F:      include/linux/bcm963xx_tag.h
3330
3331 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3332 M:      Rasesh Mody <rmody@marvell.com>
3333 M:      GR-Linux-NIC-Dev@marvell.com
3334 L:      netdev@vger.kernel.org
3335 S:      Supported
3336 F:      drivers/net/ethernet/broadcom/bnx2.*
3337 F:      drivers/net/ethernet/broadcom/bnx2_*
3338
3339 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3340 M:      QLogic-Storage-Upstream@qlogic.com
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/scsi/bnx2fc/
3344
3345 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3346 M:      QLogic-Storage-Upstream@qlogic.com
3347 L:      linux-scsi@vger.kernel.org
3348 S:      Supported
3349 F:      drivers/scsi/bnx2i/
3350
3351 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3352 M:      Ariel Elior <aelior@marvell.com>
3353 M:      Sudarsana Kalluru <skalluru@marvell.com>
3354 M:      GR-everest-linux-l2@marvell.com
3355 L:      netdev@vger.kernel.org
3356 S:      Supported
3357 F:      drivers/net/ethernet/broadcom/bnx2x/
3358
3359 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3360 M:      Michael Chan <michael.chan@broadcom.com>
3361 L:      netdev@vger.kernel.org
3362 S:      Supported
3363 F:      drivers/net/ethernet/broadcom/bnxt/
3364
3365 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3366 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3367 M:      Franky Lin <franky.lin@broadcom.com>
3368 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3369 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3370 M:      Wright Feng <wright.feng@cypress.com>
3371 L:      linux-wireless@vger.kernel.org
3372 L:      brcm80211-dev-list.pdl@broadcom.com
3373 L:      brcm80211-dev-list@cypress.com
3374 S:      Supported
3375 F:      drivers/net/wireless/broadcom/brcm80211/
3376
3377 BROADCOM BRCMSTB GPIO DRIVER
3378 M:      Gregory Fong <gregory.0xf0@gmail.com>
3379 L:      bcm-kernel-feedback-list@broadcom.com
3380 S:      Supported
3381 F:      drivers/gpio/gpio-brcmstb.c
3382 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3383
3384 BROADCOM BRCMSTB I2C DRIVER
3385 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3386 L:      linux-i2c@vger.kernel.org
3387 L:      bcm-kernel-feedback-list@broadcom.com
3388 S:      Supported
3389 F:      drivers/i2c/busses/i2c-brcmstb.c
3390 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3391
3392 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3393 M:      Al Cooper <alcooperx@gmail.com>
3394 L:      linux-kernel@vger.kernel.org
3395 L:      bcm-kernel-feedback-list@broadcom.com
3396 S:      Maintained
3397 F:      drivers/phy/broadcom/phy-brcm-usb*
3398
3399 BROADCOM GENET ETHERNET DRIVER
3400 M:      Doug Berger <opendmb@gmail.com>
3401 M:      Florian Fainelli <f.fainelli@gmail.com>
3402 L:      bcm-kernel-feedback-list@broadcom.com
3403 L:      netdev@vger.kernel.org
3404 S:      Supported
3405 F:      drivers/net/ethernet/broadcom/genet/
3406
3407 BROADCOM IPROC ARM ARCHITECTURE
3408 M:      Ray Jui <rjui@broadcom.com>
3409 M:      Scott Branden <sbranden@broadcom.com>
3410 M:      bcm-kernel-feedback-list@broadcom.com
3411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3412 T:      git git://github.com/broadcom/cygnus-linux.git
3413 S:      Maintained
3414 N:      iproc
3415 N:      cygnus
3416 N:      bcm[-_]nsp
3417 N:      bcm9113*
3418 N:      bcm9583*
3419 N:      bcm9585*
3420 N:      bcm9586*
3421 N:      bcm988312
3422 N:      bcm113*
3423 N:      bcm583*
3424 N:      bcm585*
3425 N:      bcm586*
3426 N:      bcm88312
3427 N:      hr2
3428 N:      stingray
3429 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3430 F:      arch/arm64/boot/dts/broadcom/stingray/*
3431 F:      drivers/clk/bcm/clk-ns*
3432 F:      drivers/clk/bcm/clk-sr*
3433 F:      drivers/pinctrl/bcm/pinctrl-ns*
3434 F:      include/dt-bindings/clock/bcm-sr*
3435
3436 BROADCOM KONA GPIO DRIVER
3437 M:      Ray Jui <rjui@broadcom.com>
3438 L:      bcm-kernel-feedback-list@broadcom.com
3439 S:      Supported
3440 F:      drivers/gpio/gpio-bcm-kona.c
3441 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3442
3443 BROADCOM NETXTREME-E ROCE DRIVER
3444 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3445 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3446 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3447 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3448 L:      linux-rdma@vger.kernel.org
3449 W:      http://www.broadcom.com
3450 S:      Supported
3451 F:      drivers/infiniband/hw/bnxt_re/
3452 F:      include/uapi/rdma/bnxt_re-abi.h
3453
3454 BROADCOM NVRAM DRIVER
3455 M:      Rafał Miłecki <zajec5@gmail.com>
3456 L:      linux-mips@vger.kernel.org
3457 S:      Maintained
3458 F:      drivers/firmware/broadcom/*
3459
3460 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3461 M:      Rafał Miłecki <zajec5@gmail.com>
3462 L:      linux-wireless@vger.kernel.org
3463 S:      Maintained
3464 F:      drivers/bcma/
3465 F:      include/linux/bcma/
3466
3467 BROADCOM STB AVS CPUFREQ DRIVER
3468 M:      Markus Mayer <mmayer@broadcom.com>
3469 M:      bcm-kernel-feedback-list@broadcom.com
3470 L:      linux-pm@vger.kernel.org
3471 S:      Maintained
3472 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3473 F:      drivers/cpufreq/brcmstb*
3474
3475 BROADCOM STB AVS TMON DRIVER
3476 M:      Markus Mayer <mmayer@broadcom.com>
3477 M:      bcm-kernel-feedback-list@broadcom.com
3478 L:      linux-pm@vger.kernel.org
3479 S:      Maintained
3480 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3481 F:      drivers/thermal/broadcom/brcmstb*
3482
3483 BROADCOM STB NAND FLASH DRIVER
3484 M:      Brian Norris <computersforpeace@gmail.com>
3485 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3486 L:      linux-mtd@lists.infradead.org
3487 L:      bcm-kernel-feedback-list@broadcom.com
3488 S:      Maintained
3489 F:      drivers/mtd/nand/raw/brcmnand/
3490
3491 BROADCOM STB DPFE DRIVER
3492 M:      Markus Mayer <mmayer@broadcom.com>
3493 M:      bcm-kernel-feedback-list@broadcom.com
3494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3495 S:      Maintained
3496 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3497 F:      drivers/memory/brcmstb_dpfe.c
3498
3499 BROADCOM SPI DRIVER
3500 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3501 M:      bcm-kernel-feedback-list@broadcom.com
3502 S:      Maintained
3503 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3504 F:      drivers/spi/spi-bcm-qspi.*
3505 F:      drivers/spi/spi-brcmstb-qspi.c
3506 F:      drivers/spi/spi-iproc-qspi.c
3507
3508 BROADCOM SYSTEMPORT ETHERNET DRIVER
3509 M:      Florian Fainelli <f.fainelli@gmail.com>
3510 L:      bcm-kernel-feedback-list@broadcom.com
3511 L:      netdev@vger.kernel.org
3512 S:      Supported
3513 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3514
3515 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3516 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3517 M:      Prashant Sreedharan <prashant@broadcom.com>
3518 M:      Michael Chan <mchan@broadcom.com>
3519 L:      netdev@vger.kernel.org
3520 S:      Supported
3521 F:      drivers/net/ethernet/broadcom/tg3.*
3522
3523 BROCADE BFA FC SCSI DRIVER
3524 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3525 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3526 L:      linux-scsi@vger.kernel.org
3527 S:      Supported
3528 F:      drivers/scsi/bfa/
3529
3530 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3531 M:      Rasesh Mody <rmody@marvell.com>
3532 M:      Sudarsana Kalluru <skalluru@marvell.com>
3533 M:      GR-Linux-NIC-Dev@marvell.com
3534 L:      netdev@vger.kernel.org
3535 S:      Supported
3536 F:      drivers/net/ethernet/brocade/bna/
3537
3538 BSG (block layer generic sg v4 driver)
3539 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3540 L:      linux-scsi@vger.kernel.org
3541 S:      Supported
3542 F:      block/bsg.c
3543 F:      include/linux/bsg.h
3544 F:      include/uapi/linux/bsg.h
3545
3546 BT87X AUDIO DRIVER
3547 M:      Clemens Ladisch <clemens@ladisch.de>
3548 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3550 S:      Maintained
3551 F:      Documentation/sound/cards/bt87x.rst
3552 F:      sound/pci/bt87x.c
3553
3554 BT8XXGPIO DRIVER
3555 M:      Michael Buesch <m@bues.ch>
3556 W:      http://bu3sch.de/btgpio.php
3557 S:      Maintained
3558 F:      drivers/gpio/gpio-bt8xx.c
3559
3560 BTRFS FILE SYSTEM
3561 M:      Chris Mason <clm@fb.com>
3562 M:      Josef Bacik <josef@toxicpanda.com>
3563 M:      David Sterba <dsterba@suse.com>
3564 L:      linux-btrfs@vger.kernel.org
3565 W:      http://btrfs.wiki.kernel.org/
3566 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3568 S:      Maintained
3569 F:      Documentation/filesystems/btrfs.txt
3570 F:      fs/btrfs/
3571 F:      include/linux/btrfs*
3572 F:      include/uapi/linux/btrfs*
3573
3574 BTTV VIDEO4LINUX DRIVER
3575 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3576 L:      linux-media@vger.kernel.org
3577 W:      https://linuxtv.org
3578 T:      git git://linuxtv.org/media_tree.git
3579 S:      Odd fixes
3580 F:      Documentation/media/v4l-drivers/bttv*
3581 F:      drivers/media/pci/bt8xx/bttv*
3582
3583 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3584 M:      Chanwoo Choi <cw00.choi@samsung.com>
3585 L:      linux-pm@vger.kernel.org
3586 L:      linux-samsung-soc@vger.kernel.org
3587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3588 S:      Maintained
3589 F:      drivers/devfreq/exynos-bus.c
3590 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3591
3592 BUSLOGIC SCSI DRIVER
3593 M:      Khalid Aziz <khalid@gonehiking.org>
3594 L:      linux-scsi@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/scsi/BusLogic.*
3597 F:      drivers/scsi/FlashPoint.*
3598
3599 C-MEDIA CMI8788 DRIVER
3600 M:      Clemens Ladisch <clemens@ladisch.de>
3601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3603 S:      Maintained
3604 F:      sound/pci/oxygen/
3605
3606 C-SKY ARCHITECTURE
3607 M:      Guo Ren <guoren@kernel.org>
3608 T:      git https://github.com/c-sky/csky-linux.git
3609 S:      Supported
3610 F:      arch/csky/
3611 F:      Documentation/devicetree/bindings/csky/
3612 F:      drivers/irqchip/irq-csky-*
3613 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3614 F:      drivers/clocksource/timer-gx6605s.c
3615 F:      drivers/clocksource/timer-mp-csky.c
3616 F:      Documentation/devicetree/bindings/timer/csky,*
3617 K:      csky
3618 N:      csky
3619
3620 C6X ARCHITECTURE
3621 M:      Mark Salter <msalter@redhat.com>
3622 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3623 L:      linux-c6x-dev@linux-c6x.org
3624 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3625 S:      Maintained
3626 F:      arch/c6x/
3627
3628 CA8210 IEEE-802.15.4 RADIO DRIVER
3629 M:      Harry Morris <h.morris@cascoda.com>
3630 L:      linux-wpan@vger.kernel.org
3631 W:      https://github.com/Cascoda/ca8210-linux.git
3632 S:      Maintained
3633 F:      drivers/net/ieee802154/ca8210.c
3634 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3635
3636 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3637 M:      David Howells <dhowells@redhat.com>
3638 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3639 S:      Supported
3640 F:      Documentation/filesystems/caching/cachefiles.txt
3641 F:      fs/cachefiles/
3642
3643 CADENCE MIPI-CSI2 BRIDGES
3644 M:      Maxime Ripard <mripard@kernel.org>
3645 L:      linux-media@vger.kernel.org
3646 S:      Maintained
3647 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3648 F:      drivers/media/platform/cadence/cdns-csi2*
3649
3650 CADENCE NAND DRIVER
3651 M:      Piotr Sroka <piotrs@cadence.com>
3652 L:      linux-mtd@lists.infradead.org
3653 S:      Maintained
3654 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3655 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3656
3657 CADET FM/AM RADIO RECEIVER DRIVER
3658 M:      Hans Verkuil <hverkuil@xs4all.nl>
3659 L:      linux-media@vger.kernel.org
3660 T:      git git://linuxtv.org/media_tree.git
3661 W:      https://linuxtv.org
3662 S:      Maintained
3663 F:      drivers/media/radio/radio-cadet*
3664
3665 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3666 M:      Jonathan Corbet <corbet@lwn.net>
3667 L:      linux-media@vger.kernel.org
3668 T:      git git://linuxtv.org/media_tree.git
3669 S:      Maintained
3670 F:      Documentation/media/v4l-drivers/cafe_ccic*
3671 F:      drivers/media/platform/marvell-ccic/
3672
3673 CAIF NETWORK LAYER
3674 L:      netdev@vger.kernel.org
3675 S:      Orphan
3676 F:      Documentation/networking/caif/
3677 F:      drivers/net/caif/
3678 F:      include/uapi/linux/caif/
3679 F:      include/net/caif/
3680 F:      net/caif/
3681
3682 CAKE QDISC
3683 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3684 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3685 S:      Maintained
3686 F:      net/sched/sch_cake.c
3687
3688 CAN NETWORK DRIVERS
3689 M:      Wolfgang Grandegger <wg@grandegger.com>
3690 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3691 L:      linux-can@vger.kernel.org
3692 W:      https://github.com/linux-can
3693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3695 S:      Maintained
3696 F:      Documentation/devicetree/bindings/net/can/
3697 F:      drivers/net/can/
3698 F:      include/linux/can/dev.h
3699 F:      include/linux/can/led.h
3700 F:      include/linux/can/rx-offload.h
3701 F:      include/linux/can/platform/
3702 F:      include/uapi/linux/can/error.h
3703 F:      include/uapi/linux/can/netlink.h
3704 F:      include/uapi/linux/can/vxcan.h
3705
3706 CAN NETWORK LAYER
3707 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3708 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3709 L:      linux-can@vger.kernel.org
3710 W:      https://github.com/linux-can
3711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3713 S:      Maintained
3714 F:      Documentation/networking/can.rst
3715 F:      net/can/
3716 F:      include/linux/can/core.h
3717 F:      include/linux/can/skb.h
3718 F:      include/net/netns/can.h
3719 F:      include/uapi/linux/can.h
3720 F:      include/uapi/linux/can/bcm.h
3721 F:      include/uapi/linux/can/raw.h
3722 F:      include/uapi/linux/can/gw.h
3723
3724 CAN-J1939 NETWORK LAYER
3725 M:      Robin van der Gracht <robin@protonic.nl>
3726 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3727 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3728 L:      linux-can@vger.kernel.org
3729 S:      Maintained
3730 F:      Documentation/networking/j1939.rst
3731 F:      net/can/j1939/
3732 F:      include/uapi/linux/can/j1939.h
3733
3734 CAPABILITIES
3735 M:      Serge Hallyn <serge@hallyn.com>
3736 L:      linux-security-module@vger.kernel.org
3737 S:      Supported
3738 F:      include/linux/capability.h
3739 F:      include/uapi/linux/capability.h
3740 F:      security/commoncap.c
3741 F:      kernel/capability.c
3742
3743 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3744 M:      Kevin Tsai <ktsai@capellamicro.com>
3745 S:      Maintained
3746 F:      drivers/iio/light/cm*
3747
3748 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3749 M:      Christian Lamparter <chunkeey@googlemail.com>
3750 L:      linux-wireless@vger.kernel.org
3751 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3752 S:      Maintained
3753 F:      drivers/net/wireless/ath/carl9170/
3754
3755 CAVIUM I2C DRIVER
3756 M:      Robert Richter <rrichter@marvell.com>
3757 W:      http://www.marvell.com
3758 S:      Supported
3759 F:      drivers/i2c/busses/i2c-octeon*
3760 F:      drivers/i2c/busses/i2c-thunderx*
3761
3762 CAVIUM LIQUIDIO NETWORK DRIVER
3763 M:      Derek Chickles <dchickles@marvell.com>
3764 M:      Satanand Burla <sburla@marvell.com>
3765 M:      Felix Manlunas <fmanlunas@marvell.com>
3766 L:      netdev@vger.kernel.org
3767 W:      http://www.marvell.com
3768 S:      Supported
3769 F:      drivers/net/ethernet/cavium/liquidio/
3770
3771 CAVIUM MMC DRIVER
3772 M:      Robert Richter <rrichter@marvell.com>
3773 W:      http://www.marvell.com
3774 S:      Supported
3775 F:      drivers/mmc/host/cavium*
3776
3777 CAVIUM OCTEON-TX CRYPTO DRIVER
3778 M:      George Cherian <gcherian@marvell.com>
3779 L:      linux-crypto@vger.kernel.org
3780 W:      http://www.marvell.com
3781 S:      Supported
3782 F:      drivers/crypto/cavium/cpt/
3783
3784 CAVIUM THUNDERX2 ARM64 SOC
3785 M:      Robert Richter <rrichter@marvell.com>
3786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3787 S:      Maintained
3788 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3789 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3790
3791 CC2520 IEEE-802.15.4 RADIO DRIVER
3792 M:      Varka Bhadram <varkabhadram@gmail.com>
3793 L:      linux-wpan@vger.kernel.org
3794 S:      Maintained
3795 F:      drivers/net/ieee802154/cc2520.c
3796 F:      include/linux/spi/cc2520.h
3797 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3798
3799 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3800 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3801 L:      linux-crypto@vger.kernel.org
3802 S:      Supported
3803 F:      drivers/crypto/ccree/
3804 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3805
3806 CEC FRAMEWORK
3807 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3808 L:      linux-media@vger.kernel.org
3809 T:      git git://linuxtv.org/media_tree.git
3810 W:      http://linuxtv.org
3811 S:      Supported
3812 F:      Documentation/media/kapi/cec-core.rst
3813 F:      Documentation/media/uapi/cec
3814 F:      drivers/media/cec/
3815 F:      drivers/media/rc/keymaps/rc-cec.c
3816 F:      include/media/cec.h
3817 F:      include/media/cec-notifier.h
3818 F:      include/uapi/linux/cec.h
3819 F:      include/uapi/linux/cec-funcs.h
3820 F:      Documentation/devicetree/bindings/media/cec.txt
3821 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3822
3823 CEC GPIO DRIVER
3824 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3825 L:      linux-media@vger.kernel.org
3826 T:      git git://linuxtv.org/media_tree.git
3827 W:      http://linuxtv.org
3828 S:      Supported
3829 F:      drivers/media/platform/cec-gpio/
3830 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3831
3832 CELL BROADBAND ENGINE ARCHITECTURE
3833 M:      Arnd Bergmann <arnd@arndb.de>
3834 L:      linuxppc-dev@lists.ozlabs.org
3835 W:      http://www.ibm.com/developerworks/power/cell/
3836 S:      Supported
3837 F:      arch/powerpc/include/asm/cell*.h
3838 F:      arch/powerpc/include/asm/spu*.h
3839 F:      arch/powerpc/include/uapi/asm/spu*.h
3840 F:      arch/powerpc/oprofile/*cell*
3841 F:      arch/powerpc/platforms/cell/
3842
3843 CEPH COMMON CODE (LIBCEPH)
3844 M:      Ilya Dryomov <idryomov@gmail.com>
3845 M:      Jeff Layton <jlayton@kernel.org>
3846 M:      Sage Weil <sage@redhat.com>
3847 L:      ceph-devel@vger.kernel.org
3848 W:      http://ceph.com/
3849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3850 T:      git git://github.com/ceph/ceph-client.git
3851 S:      Supported
3852 F:      net/ceph/
3853 F:      include/linux/ceph/
3854 F:      include/linux/crush/
3855
3856 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3857 M:      Jeff Layton <jlayton@kernel.org>
3858 M:      Sage Weil <sage@redhat.com>
3859 M:      Ilya Dryomov <idryomov@gmail.com>
3860 L:      ceph-devel@vger.kernel.org
3861 W:      http://ceph.com/
3862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3863 T:      git git://github.com/ceph/ceph-client.git
3864 S:      Supported
3865 F:      Documentation/filesystems/ceph.txt
3866 F:      fs/ceph/
3867
3868 CERTIFICATE HANDLING:
3869 M:      David Howells <dhowells@redhat.com>
3870 M:      David Woodhouse <dwmw2@infradead.org>
3871 L:      keyrings@vger.kernel.org
3872 S:      Maintained
3873 F:      Documentation/admin-guide/module-signing.rst
3874 F:      certs/
3875 F:      scripts/sign-file.c
3876 F:      scripts/extract-cert.c
3877
3878 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3879 L:      devel@driverdev.osuosl.org
3880 S:      Obsolete
3881 F:      drivers/staging/wusbcore/
3882
3883 CFAG12864B LCD DRIVER
3884 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3885 S:      Maintained
3886 F:      drivers/auxdisplay/cfag12864b.c
3887 F:      include/linux/cfag12864b.h
3888
3889 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3890 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3891 S:      Maintained
3892 F:      drivers/auxdisplay/cfag12864bfb.c
3893 F:      include/linux/cfag12864b.h
3894
3895 802.11 (including CFG80211/NL80211)
3896 M:      Johannes Berg <johannes@sipsolutions.net>
3897 L:      linux-wireless@vger.kernel.org
3898 W:      http://wireless.kernel.org/
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3901 S:      Maintained
3902 F:      net/wireless/
3903 F:      include/uapi/linux/nl80211.h
3904 F:      include/linux/ieee80211.h
3905 F:      include/net/wext.h
3906 F:      include/net/cfg80211.h
3907 F:      include/net/iw_handler.h
3908 F:      include/net/ieee80211_radiotap.h
3909 F:      Documentation/driver-api/80211/cfg80211.rst
3910 F:      Documentation/networking/regulatory.txt
3911
3912 CHAR and MISC DRIVERS
3913 M:      Arnd Bergmann <arnd@arndb.de>
3914 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3916 S:      Supported
3917 F:      drivers/char/
3918 F:      drivers/misc/
3919 F:      include/linux/miscdevice.h
3920
3921 CHECKPATCH
3922 M:      Andy Whitcroft <apw@canonical.com>
3923 M:      Joe Perches <joe@perches.com>
3924 S:      Maintained
3925 F:      scripts/checkpatch.pl
3926
3927 CHINESE DOCUMENTATION
3928 M:      Harry Wei <harryxiyou@gmail.com>
3929 M:      Alex Shi <alex.shi@linux.alibaba.com>
3930 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3931 S:      Maintained
3932 F:      Documentation/translations/zh_CN/
3933
3934 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3935 M:      Peter Chen <Peter.Chen@nxp.com>
3936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3937 L:      linux-usb@vger.kernel.org
3938 S:      Maintained
3939 F:      drivers/usb/chipidea/
3940
3941 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3942 M:      Hans de Goede <hdegoede@redhat.com>
3943 L:      linux-input@vger.kernel.org
3944 S:      Maintained
3945 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3946 F:      drivers/input/touchscreen/chipone_icn8318.c
3947
3948 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3949 M:      Hans de Goede <hdegoede@redhat.com>
3950 L:      linux-input@vger.kernel.org
3951 S:      Maintained
3952 F:      drivers/input/touchscreen/chipone_icn8505.c
3953
3954 CHROME HARDWARE PLATFORM SUPPORT
3955 M:      Benson Leung <bleung@chromium.org>
3956 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3957 S:      Maintained
3958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3959 F:      drivers/platform/chrome/
3960
3961 CHROMEOS EC SUBDRIVERS
3962 M:      Benson Leung <bleung@chromium.org>
3963 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3964 R:      Guenter Roeck <groeck@chromium.org>
3965 S:      Maintained
3966 N:      cros_ec
3967 N:      cros-ec
3968 F:      drivers/power/supply/cros_usbpd-charger.c
3969
3970 CHROMEOS EC CODEC DRIVER
3971 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3972 S:      Maintained
3973 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3974 R:      Guenter Roeck <groeck@chromium.org>
3975 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3976 F:      sound/soc/codecs/cros_ec_codec.*
3977
3978 CIRRUS LOGIC AUDIO CODEC DRIVERS
3979 M:      Brian Austin <brian.austin@cirrus.com>
3980 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3981 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3982 S:      Maintained
3983 F:      sound/soc/codecs/cs*
3984
3985 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3986 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3987 L:      netdev@vger.kernel.org
3988 S:      Maintained
3989 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3990
3991 CIRRUS LOGIC LOCHNAGAR DRIVER
3992 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3993 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3994 L:      patches@opensource.cirrus.com
3995 S:      Supported
3996 F:      drivers/clk/clk-lochnagar.c
3997 F:      drivers/hwmon/lochnagar-hwmon.c
3998 F:      drivers/mfd/lochnagar-i2c.c
3999 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4000 F:      drivers/regulator/lochnagar-regulator.c
4001 F:      sound/soc/codecs/lochnagar-sc.c
4002 F:      include/dt-bindings/clk/lochnagar.h
4003 F:      include/dt-bindings/pinctrl/lochnagar.h
4004 F:      include/linux/mfd/lochnagar*
4005 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4006 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4007 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4008 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4009 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4010 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4011 F:      Documentation/hwmon/lochnagar.rst
4012
4013 CISCO FCOE HBA DRIVER
4014 M:      Satish Kharat <satishkh@cisco.com>
4015 M:      Sesidhar Baddela <sebaddel@cisco.com>
4016 M:      Karan Tilak Kumar <kartilak@cisco.com>
4017 L:      linux-scsi@vger.kernel.org
4018 S:      Supported
4019 F:      drivers/scsi/fnic/
4020
4021 CISCO SCSI HBA DRIVER
4022 M:      Karan Tilak Kumar <kartilak@cisco.com>
4023 M:      Sesidhar Baddela <sebaddel@cisco.com>
4024 L:      linux-scsi@vger.kernel.org
4025 S:      Supported
4026 F:      drivers/scsi/snic/
4027
4028 CISCO VIC ETHERNET NIC DRIVER
4029 M:      Christian Benvenuti <benve@cisco.com>
4030 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4031 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4032 S:      Supported
4033 F:      drivers/net/ethernet/cisco/enic/
4034
4035 CISCO VIC LOW LATENCY NIC DRIVER
4036 M:      Christian Benvenuti <benve@cisco.com>
4037 M:      Nelson Escobar <neescoba@cisco.com>
4038 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4039 S:      Supported
4040 F:      drivers/infiniband/hw/usnic/
4041
4042 CIRRUS LOGIC MADERA CODEC DRIVERS
4043 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4044 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4045 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4046 L:      patches@opensource.cirrus.com
4047 T:      git https://github.com/CirrusLogic/linux-drivers.git
4048 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4049 S:      Supported
4050 F:      Documentation/devicetree/bindings/mfd/madera.txt
4051 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4052 F:      Documentation/devicetree/bindings/sound/madera.txt
4053 F:      include/dt-bindings/sound/madera*
4054 F:      include/linux/irqchip/irq-madera*
4055 F:      include/linux/mfd/madera/*
4056 F:      include/sound/madera*
4057 F:      drivers/gpio/gpio-madera*
4058 F:      drivers/irqchip/irq-madera*
4059 F:      drivers/mfd/madera*
4060 F:      drivers/mfd/cs47l*
4061 F:      drivers/pinctrl/cirrus/*
4062 F:      sound/soc/codecs/cs47l*
4063 F:      sound/soc/codecs/madera*
4064
4065 CLANG-FORMAT FILE
4066 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4067 S:      Maintained
4068 F:      .clang-format
4069
4070 CLANG/LLVM BUILD SUPPORT
4071 L:      clang-built-linux@googlegroups.com
4072 W:      https://clangbuiltlinux.github.io/
4073 B:      https://github.com/ClangBuiltLinux/linux/issues
4074 C:      irc://chat.freenode.net/clangbuiltlinux
4075 S:      Supported
4076 K:      \b(?i:clang|llvm)\b
4077
4078 CLEANCACHE API
4079 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4080 L:      linux-kernel@vger.kernel.org
4081 S:      Maintained
4082 F:      mm/cleancache.c
4083 F:      include/linux/cleancache.h
4084
4085 CLK API
4086 M:      Russell King <linux@armlinux.org.uk>
4087 L:      linux-clk@vger.kernel.org
4088 S:      Maintained
4089 F:      include/linux/clk.h
4090
4091 CLOCKSOURCE, CLOCKEVENT DRIVERS
4092 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4093 M:      Thomas Gleixner <tglx@linutronix.de>
4094 L:      linux-kernel@vger.kernel.org
4095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4096 S:      Supported
4097 F:      drivers/clocksource/
4098 F:      Documentation/devicetree/bindings/timer/
4099
4100 CMPC ACPI DRIVER
4101 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4102 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4103 L:      platform-driver-x86@vger.kernel.org
4104 S:      Supported
4105 F:      drivers/platform/x86/classmate-laptop.c
4106
4107 COBALT MEDIA DRIVER
4108 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4109 L:      linux-media@vger.kernel.org
4110 T:      git git://linuxtv.org/media_tree.git
4111 W:      https://linuxtv.org
4112 S:      Supported
4113 F:      drivers/media/pci/cobalt/
4114
4115 COCCINELLE/Semantic Patches (SmPL)
4116 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4117 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4118 M:      Nicolas Palix <nicolas.palix@imag.fr>
4119 M:      Michal Marek <michal.lkml@markovi.net>
4120 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4122 W:      http://coccinelle.lip6.fr/
4123 S:      Supported
4124 F:      Documentation/dev-tools/coccinelle.rst
4125 F:      scripts/coccinelle/
4126 F:      scripts/coccicheck
4127
4128 CODA FILE SYSTEM
4129 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4130 M:      coda@cs.cmu.edu
4131 L:      codalist@coda.cs.cmu.edu
4132 W:      http://www.coda.cs.cmu.edu/
4133 S:      Maintained
4134 F:      Documentation/filesystems/coda.txt
4135 F:      fs/coda/
4136 F:      include/linux/coda*.h
4137 F:      include/uapi/linux/coda*.h
4138
4139 CODA V4L2 MEM2MEM DRIVER
4140 M:      Philipp Zabel <p.zabel@pengutronix.de>
4141 L:      linux-media@vger.kernel.org
4142 S:      Maintained
4143 F:      Documentation/devicetree/bindings/media/coda.txt
4144 F:      drivers/media/platform/coda/
4145
4146 CODE OF CONDUCT
4147 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4148 S:      Supported
4149 F:      Documentation/process/code-of-conduct.rst
4150 F:      Documentation/process/code-of-conduct-interpretation.rst
4151
4152 COMMON CLK FRAMEWORK
4153 M:      Michael Turquette <mturquette@baylibre.com>
4154 M:      Stephen Boyd <sboyd@kernel.org>
4155 L:      linux-clk@vger.kernel.org
4156 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4158 S:      Maintained
4159 F:      Documentation/devicetree/bindings/clock/
4160 F:      drivers/clk/
4161 X:      drivers/clk/clkdev.c
4162 F:      include/linux/clk-pr*
4163 F:      include/linux/clk/
4164 F:      include/linux/of_clk.h
4165
4166 COMMON INTERNET FILE SYSTEM (CIFS)
4167 M:      Steve French <sfrench@samba.org>
4168 L:      linux-cifs@vger.kernel.org
4169 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4170 W:      http://linux-cifs.samba.org/
4171 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4172 S:      Supported
4173 F:      Documentation/admin-guide/cifs/
4174 F:      fs/cifs/
4175
4176 COMPACTPCI HOTPLUG CORE
4177 M:      Scott Murray <scott@spiteful.org>
4178 L:      linux-pci@vger.kernel.org
4179 S:      Maintained
4180 F:      drivers/pci/hotplug/cpci_hotplug*
4181
4182 COMPACTPCI HOTPLUG GENERIC DRIVER
4183 M:      Scott Murray <scott@spiteful.org>
4184 L:      linux-pci@vger.kernel.org
4185 S:      Maintained
4186 F:      drivers/pci/hotplug/cpcihp_generic.c
4187
4188 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4189 M:      Scott Murray <scott@spiteful.org>
4190 L:      linux-pci@vger.kernel.org
4191 S:      Maintained
4192 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4193
4194 COMPAL LAPTOP SUPPORT
4195 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4196 L:      platform-driver-x86@vger.kernel.org
4197 S:      Maintained
4198 F:      drivers/platform/x86/compal-laptop.c
4199
4200 COMPILER ATTRIBUTES
4201 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4202 S:      Maintained
4203 F:      include/linux/compiler_attributes.h
4204
4205 CONEXANT ACCESSRUNNER USB DRIVER
4206 L:      accessrunner-general@lists.sourceforge.net
4207 W:      http://accessrunner.sourceforge.net/
4208 S:      Orphan
4209 F:      drivers/usb/atm/cxacru.c
4210
4211 CONFIGFS
4212 M:      Joel Becker <jlbec@evilplan.org>
4213 M:      Christoph Hellwig <hch@lst.de>
4214 T:      git git://git.infradead.org/users/hch/configfs.git
4215 S:      Supported
4216 F:      fs/configfs/
4217 F:      include/linux/configfs.h
4218
4219 CONNECTOR
4220 M:      Evgeniy Polyakov <zbr@ioremap.net>
4221 L:      netdev@vger.kernel.org
4222 S:      Maintained
4223 F:      drivers/connector/
4224
4225 CONTROL GROUP (CGROUP)
4226 M:      Tejun Heo <tj@kernel.org>
4227 M:      Li Zefan <lizefan@huawei.com>
4228 M:      Johannes Weiner <hannes@cmpxchg.org>
4229 L:      cgroups@vger.kernel.org
4230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4231 S:      Maintained
4232 F:      Documentation/admin-guide/cgroup-v2.rst
4233 F:      Documentation/admin-guide/cgroup-v1/
4234 F:      include/linux/cgroup*
4235 F:      kernel/cgroup/
4236
4237 CONTROL GROUP - CPUSET
4238 M:      Li Zefan <lizefan@huawei.com>
4239 L:      cgroups@vger.kernel.org
4240 W:      http://www.bullopensource.org/cpuset/
4241 W:      http://oss.sgi.com/projects/cpusets/
4242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4243 S:      Maintained
4244 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4245 F:      include/linux/cpuset.h
4246 F:      kernel/cgroup/cpuset.c
4247
4248 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4249 M:      Johannes Weiner <hannes@cmpxchg.org>
4250 M:      Michal Hocko <mhocko@kernel.org>
4251 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4252 L:      cgroups@vger.kernel.org
4253 L:      linux-mm@kvack.org
4254 S:      Maintained
4255 F:      mm/memcontrol.c
4256 F:      mm/swap_cgroup.c
4257
4258 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4259 M:      Tejun Heo <tj@kernel.org>
4260 M:      Jens Axboe <axboe@kernel.dk>
4261 L:      cgroups@vger.kernel.org
4262 L:      linux-block@vger.kernel.org
4263 T:      git git://git.kernel.dk/linux-block
4264 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4265 F:      block/blk-cgroup.c
4266 F:      include/linux/blk-cgroup.h
4267 F:      block/blk-throttle.c
4268 F:      block/blk-iolatency.c
4269 F:      block/bfq-cgroup.c
4270
4271 CORETEMP HARDWARE MONITORING DRIVER
4272 M:      Fenghua Yu <fenghua.yu@intel.com>
4273 L:      linux-hwmon@vger.kernel.org
4274 S:      Maintained
4275 F:      Documentation/hwmon/coretemp.rst
4276 F:      drivers/hwmon/coretemp.c
4277
4278 COSA/SRP SYNC SERIAL DRIVER
4279 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4280 W:      http://www.fi.muni.cz/~kas/cosa/
4281 S:      Maintained
4282 F:      drivers/net/wan/cosa*
4283
4284 COUNTER SUBSYSTEM
4285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4286 L:      linux-iio@vger.kernel.org
4287 S:      Maintained
4288 F:      Documentation/ABI/testing/sysfs-bus-counter*
4289 F:      Documentation/driver-api/generic-counter.rst
4290 F:      drivers/counter/
4291 F:      include/linux/counter.h
4292 F:      include/linux/counter_enum.h
4293
4294 CPMAC ETHERNET DRIVER
4295 M:      Florian Fainelli <f.fainelli@gmail.com>
4296 L:      netdev@vger.kernel.org
4297 S:      Maintained
4298 F:      drivers/net/ethernet/ti/cpmac.c
4299
4300 CPU FREQUENCY SCALING FRAMEWORK
4301 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4302 M:      Viresh Kumar <viresh.kumar@linaro.org>
4303 L:      linux-pm@vger.kernel.org
4304 S:      Maintained
4305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4307 B:      https://bugzilla.kernel.org
4308 F:      Documentation/admin-guide/pm/cpufreq.rst
4309 F:      Documentation/admin-guide/pm/intel_pstate.rst
4310 F:      Documentation/cpu-freq/
4311 F:      Documentation/devicetree/bindings/cpufreq/
4312 F:      drivers/cpufreq/
4313 F:      kernel/sched/cpufreq*.c
4314 F:      include/linux/cpufreq.h
4315 F:      include/linux/sched/cpufreq.h
4316 F:      tools/testing/selftests/cpufreq/
4317
4318 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4319 M:      Viresh Kumar <viresh.kumar@linaro.org>
4320 M:      Sudeep Holla <sudeep.holla@arm.com>
4321 L:      linux-pm@vger.kernel.org
4322 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4323 S:      Maintained
4324 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4325
4326 CPU POWER MONITORING SUBSYSTEM
4327 M:      Thomas Renninger <trenn@suse.com>
4328 M:      Shuah Khan <shuah@kernel.org>
4329 M:      Shuah Khan <skhan@linuxfoundation.org>
4330 L:      linux-pm@vger.kernel.org
4331 S:      Maintained
4332 F:      tools/power/cpupower/
4333
4334 CPUID/MSR DRIVER
4335 M:      "H. Peter Anvin" <hpa@zytor.com>
4336 S:      Maintained
4337 F:      arch/x86/kernel/cpuid.c
4338 F:      arch/x86/kernel/msr.c
4339
4340 CPUIDLE DRIVER - ARM BIG LITTLE
4341 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4342 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4343 L:      linux-pm@vger.kernel.org
4344 L:      linux-arm-kernel@lists.infradead.org
4345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4346 S:      Maintained
4347 F:      drivers/cpuidle/cpuidle-big_little.c
4348
4349 CPUIDLE DRIVER - ARM EXYNOS
4350 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4351 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4352 M:      Kukjin Kim <kgene@kernel.org>
4353 L:      linux-pm@vger.kernel.org
4354 L:      linux-samsung-soc@vger.kernel.org
4355 S:      Supported
4356 F:      drivers/cpuidle/cpuidle-exynos.c
4357 F:      arch/arm/mach-exynos/pm.c
4358
4359 CPUIDLE DRIVER - ARM PSCI
4360 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4361 M:      Sudeep Holla <sudeep.holla@arm.com>
4362 L:      linux-pm@vger.kernel.org
4363 L:      linux-arm-kernel@lists.infradead.org
4364 S:      Supported
4365 F:      drivers/cpuidle/cpuidle-psci.c
4366
4367 CPU IDLE TIME MANAGEMENT FRAMEWORK
4368 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4369 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4370 L:      linux-pm@vger.kernel.org
4371 S:      Maintained
4372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4373 B:      https://bugzilla.kernel.org
4374 F:      Documentation/admin-guide/pm/cpuidle.rst
4375 F:      Documentation/driver-api/pm/cpuidle.rst
4376 F:      drivers/cpuidle/*
4377 F:      include/linux/cpuidle.h
4378
4379 CRAMFS FILESYSTEM
4380 M:      Nicolas Pitre <nico@fluxnic.net>
4381 S:      Maintained
4382 F:      Documentation/filesystems/cramfs.txt
4383 F:      fs/cramfs/
4384
4385 CREATIVE SB0540
4386 M:      Bastien Nocera <hadess@hadess.net>
4387 L:      linux-input@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/hid/hid-creative-sb0540.c
4390
4391 CRYPTO API
4392 M:      Herbert Xu <herbert@gondor.apana.org.au>
4393 M:      "David S. Miller" <davem@davemloft.net>
4394 L:      linux-crypto@vger.kernel.org
4395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4397 S:      Maintained
4398 F:      Documentation/crypto/
4399 F:      Documentation/devicetree/bindings/crypto/
4400 F:      arch/*/crypto/
4401 F:      crypto/
4402 F:      drivers/crypto/
4403 F:      include/crypto/
4404 F:      include/linux/crypto*
4405 F:      lib/crypto/
4406
4407 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4408 M:      Neil Horman <nhorman@tuxdriver.com>
4409 L:      linux-crypto@vger.kernel.org
4410 S:      Maintained
4411 F:      crypto/ansi_cprng.c
4412 F:      crypto/rng.c
4413
4414 CS3308 MEDIA DRIVER
4415 M:      Hans Verkuil <hverkuil@xs4all.nl>
4416 L:      linux-media@vger.kernel.org
4417 T:      git git://linuxtv.org/media_tree.git
4418 W:      http://linuxtv.org
4419 S:      Odd Fixes
4420 F:      drivers/media/i2c/cs3308.c
4421
4422 CS5535 Audio ALSA driver
4423 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4424 S:      Maintained
4425 F:      sound/pci/cs5535audio/
4426
4427 CSI DRIVERS FOR ALLWINNER V3s
4428 M:      Yong Deng <yong.deng@magewell.com>
4429 L:      linux-media@vger.kernel.org
4430 T:      git git://linuxtv.org/media_tree.git
4431 S:      Maintained
4432 F:      drivers/media/platform/sunxi/sun6i-csi/
4433 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4434
4435 CW1200 WLAN driver
4436 M:      Solomon Peachy <pizza@shaftnet.org>
4437 S:      Maintained
4438 F:      drivers/net/wireless/st/cw1200/
4439
4440 CX18 VIDEO4LINUX DRIVER
4441 M:      Andy Walls <awalls@md.metrocast.net>
4442 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4443 L:      linux-media@vger.kernel.org
4444 T:      git git://linuxtv.org/media_tree.git
4445 W:      https://linuxtv.org
4446 W:      http://www.ivtvdriver.org/index.php/Cx18
4447 S:      Maintained
4448 F:      Documentation/media/v4l-drivers/cx18*
4449 F:      drivers/media/pci/cx18/
4450 F:      include/uapi/linux/ivtv*
4451
4452 CX2341X MPEG ENCODER HELPER MODULE
4453 M:      Hans Verkuil <hverkuil@xs4all.nl>
4454 L:      linux-media@vger.kernel.org
4455 T:      git git://linuxtv.org/media_tree.git
4456 W:      https://linuxtv.org
4457 S:      Maintained
4458 F:      drivers/media/common/cx2341x*
4459 F:      include/media/drv-intf/cx2341x.h
4460
4461 CX24120 MEDIA DRIVER
4462 M:      Jemma Denson <jdenson@gmail.com>
4463 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4464 L:      linux-media@vger.kernel.org
4465 W:      https://linuxtv.org
4466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4467 S:      Maintained
4468 F:      drivers/media/dvb-frontends/cx24120*
4469
4470 CX88 VIDEO4LINUX DRIVER
4471 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4472 L:      linux-media@vger.kernel.org
4473 W:      https://linuxtv.org
4474 T:      git git://linuxtv.org/media_tree.git
4475 S:      Odd fixes
4476 F:      Documentation/media/v4l-drivers/cx88*
4477 F:      drivers/media/pci/cx88/
4478
4479 CXD2820R MEDIA DRIVER
4480 M:      Antti Palosaari <crope@iki.fi>
4481 L:      linux-media@vger.kernel.org
4482 W:      https://linuxtv.org
4483 W:      http://palosaari.fi/linux/
4484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4485 T:      git git://linuxtv.org/anttip/media_tree.git
4486 S:      Maintained
4487 F:      drivers/media/dvb-frontends/cxd2820r*
4488
4489 CXGB3 ETHERNET DRIVER (CXGB3)
4490 M:      Vishal Kulkarni <vishal@chelsio.com>
4491 L:      netdev@vger.kernel.org
4492 W:      http://www.chelsio.com
4493 S:      Supported
4494 F:      drivers/net/ethernet/chelsio/cxgb3/
4495
4496 CXGB3 ISCSI DRIVER (CXGB3I)
4497 M:      Karen Xie <kxie@chelsio.com>
4498 L:      linux-scsi@vger.kernel.org
4499 W:      http://www.chelsio.com
4500 S:      Supported
4501 F:      drivers/scsi/cxgbi/cxgb3i
4502
4503 CXGB4 CRYPTO DRIVER (chcr)
4504 M:      Atul Gupta <atul.gupta@chelsio.com>
4505 L:      linux-crypto@vger.kernel.org
4506 W:      http://www.chelsio.com
4507 S:      Supported
4508 F:      drivers/crypto/chelsio
4509
4510 CXGB4 ETHERNET DRIVER (CXGB4)
4511 M:      Vishal Kulkarni <vishal@chelsio.com>
4512 L:      netdev@vger.kernel.org
4513 W:      http://www.chelsio.com
4514 S:      Supported
4515 F:      drivers/net/ethernet/chelsio/cxgb4/
4516
4517 CXGB4 ISCSI DRIVER (CXGB4I)
4518 M:      Karen Xie <kxie@chelsio.com>
4519 L:      linux-scsi@vger.kernel.org
4520 W:      http://www.chelsio.com
4521 S:      Supported
4522 F:      drivers/scsi/cxgbi/cxgb4i
4523
4524 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4525 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4526 L:      linux-rdma@vger.kernel.org
4527 W:      http://www.openfabrics.org
4528 S:      Supported
4529 F:      drivers/infiniband/hw/cxgb4/
4530 F:      include/uapi/rdma/cxgb4-abi.h
4531
4532 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4533 M:      Casey Leedom <leedom@chelsio.com>
4534 L:      netdev@vger.kernel.org
4535 W:      http://www.chelsio.com
4536 S:      Supported
4537 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4538
4539 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4540 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4541 M:      Andrew Donnellan <ajd@linux.ibm.com>
4542 L:      linuxppc-dev@lists.ozlabs.org
4543 S:      Supported
4544 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4545 F:      drivers/misc/cxl/
4546 F:      include/misc/cxl*
4547 F:      include/uapi/misc/cxl.h
4548 F:      Documentation/powerpc/cxl.rst
4549 F:      Documentation/ABI/testing/sysfs-class-cxl
4550
4551 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4552 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4553 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4554 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4555 L:      linux-scsi@vger.kernel.org
4556 S:      Supported
4557 F:      drivers/scsi/cxlflash/
4558 F:      include/uapi/scsi/cxlflash_ioctl.h
4559 F:      Documentation/powerpc/cxlflash.rst
4560
4561 CYBERPRO FB DRIVER
4562 M:      Russell King <linux@armlinux.org.uk>
4563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4564 W:      http://www.armlinux.org.uk/
4565 S:      Maintained
4566 F:      drivers/video/fbdev/cyber2000fb.*
4567
4568 CYCLADES ASYNC MUX DRIVER
4569 W:      http://www.cyclades.com/
4570 S:      Orphan
4571 F:      drivers/tty/cyclades.c
4572 F:      include/linux/cyclades.h
4573 F:      include/uapi/linux/cyclades.h
4574
4575 CYCLADES PC300 DRIVER
4576 W:      http://www.cyclades.com/
4577 S:      Orphan
4578 F:      drivers/net/wan/pc300*
4579
4580 CYPRESS_FIRMWARE MEDIA DRIVER
4581 M:      Antti Palosaari <crope@iki.fi>
4582 L:      linux-media@vger.kernel.org
4583 W:      https://linuxtv.org
4584 W:      http://palosaari.fi/linux/
4585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4586 T:      git git://linuxtv.org/anttip/media_tree.git
4587 S:      Maintained
4588 F:      drivers/media/common/cypress_firmware*
4589
4590 CYTTSP TOUCHSCREEN DRIVER
4591 M:      Ferruh Yigit <fery@cypress.com>
4592 L:      linux-input@vger.kernel.org
4593 S:      Supported
4594 F:      drivers/input/touchscreen/cyttsp*
4595 F:      include/linux/input/cyttsp.h
4596
4597 D-LINK DIR-685 TOUCHKEYS DRIVER
4598 M:      Linus Walleij <linus.walleij@linaro.org>
4599 L:      linux-input@vger.kernel.org
4600 S:      Supported
4601 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4602
4603 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4604 M:      Joshua Kinard <kumba@gentoo.org>
4605 S:      Maintained
4606 F:      drivers/rtc/rtc-ds1685.c
4607 F:      include/linux/rtc/ds1685.h
4608
4609 DAMA SLAVE for AX.25
4610 M:      Joerg Reuter <jreuter@yaina.de>
4611 W:      http://yaina.de/jreuter/
4612 W:      http://www.qsl.net/dl1bke/
4613 L:      linux-hams@vger.kernel.org
4614 S:      Maintained
4615 F:      net/ax25/af_ax25.c
4616 F:      net/ax25/ax25_dev.c
4617 F:      net/ax25/ax25_ds_*
4618 F:      net/ax25/ax25_in.c
4619 F:      net/ax25/ax25_out.c
4620 F:      net/ax25/ax25_timer.c
4621 F:      net/ax25/sysctl_net_ax25.c
4622
4623 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4624 L:      netdev@vger.kernel.org
4625 S:      Orphan
4626 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4627 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4628
4629 DC390/AM53C974 SCSI driver
4630 M:      Hannes Reinecke <hare@suse.com>
4631 L:      linux-scsi@vger.kernel.org
4632 S:      Maintained
4633 F:      drivers/scsi/am53c974.c
4634
4635 DC395x SCSI driver
4636 M:      Oliver Neukum <oliver@neukum.org>
4637 M:      Ali Akcaagac <aliakc@web.de>
4638 M:      Jamie Lenehan <lenehan@twibble.org>
4639 L:      dc395x@twibble.org
4640 W:      http://twibble.org/dist/dc395x/
4641 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4642 S:      Maintained
4643 F:      Documentation/scsi/dc395x.txt
4644 F:      drivers/scsi/dc395x.*
4645
4646 DCCP PROTOCOL
4647 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4648 L:      dccp@vger.kernel.org
4649 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4650 S:      Maintained
4651 F:      include/linux/dccp.h
4652 F:      include/uapi/linux/dccp.h
4653 F:      include/linux/tfrc.h
4654 F:      net/dccp/
4655
4656 DECnet NETWORK LAYER
4657 W:      http://linux-decnet.sourceforge.net
4658 L:      linux-decnet-user@lists.sourceforge.net
4659 S:      Orphan
4660 F:      Documentation/networking/decnet.txt
4661 F:      net/decnet/
4662
4663 DECSTATION PLATFORM SUPPORT
4664 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4665 L:      linux-mips@vger.kernel.org
4666 W:      http://www.linux-mips.org/wiki/DECstation
4667 S:      Maintained
4668 F:      arch/mips/dec/
4669 F:      arch/mips/include/asm/dec/
4670 F:      arch/mips/include/asm/mach-dec/
4671
4672 DEFXX FDDI NETWORK DRIVER
4673 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4674 S:      Maintained
4675 F:      drivers/net/fddi/defxx.*
4676
4677 DEINTERLACE DRIVERS FOR ALLWINNER H3
4678 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4679 L:      linux-media@vger.kernel.org
4680 T:      git git://linuxtv.org/media_tree.git
4681 S:      Maintained
4682 F:      drivers/media/platform/sunxi/sun8i-di/
4683 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4684
4685 DELL SMBIOS DRIVER
4686 M:      Pali Rohár <pali.rohar@gmail.com>
4687 M:      Mario Limonciello <mario.limonciello@dell.com>
4688 L:      platform-driver-x86@vger.kernel.org
4689 S:      Maintained
4690 F:      drivers/platform/x86/dell-smbios.*
4691
4692 DELL SMBIOS SMM DRIVER
4693 M:      Mario Limonciello <mario.limonciello@dell.com>
4694 L:      platform-driver-x86@vger.kernel.org
4695 S:      Maintained
4696 F:      drivers/platform/x86/dell-smbios-smm.c
4697
4698 DELL SMBIOS WMI DRIVER
4699 M:      Mario Limonciello <mario.limonciello@dell.com>
4700 L:      platform-driver-x86@vger.kernel.org
4701 S:      Maintained
4702 F:      drivers/platform/x86/dell-smbios-wmi.c
4703 F:      tools/wmi/dell-smbios-example.c
4704
4705 DEFZA FDDI NETWORK DRIVER
4706 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4707 S:      Maintained
4708 F:      drivers/net/fddi/defza.*
4709
4710 DELL LAPTOP DRIVER
4711 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4712 M:      Pali Rohár <pali.rohar@gmail.com>
4713 L:      platform-driver-x86@vger.kernel.org
4714 S:      Maintained
4715 F:      drivers/platform/x86/dell-laptop.c
4716
4717 DELL LAPTOP FREEFALL DRIVER
4718 M:      Pali Rohár <pali.rohar@gmail.com>
4719 S:      Maintained
4720 F:      drivers/platform/x86/dell-smo8800.c
4721
4722 DELL LAPTOP RBTN DRIVER
4723 M:      Pali Rohár <pali.rohar@gmail.com>
4724 S:      Maintained
4725 F:      drivers/platform/x86/dell-rbtn.*
4726
4727 DELL REMOTE BIOS UPDATE DRIVER
4728 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4729 L:      platform-driver-x86@vger.kernel.org
4730 S:      Maintained
4731 F:      drivers/platform/x86/dell_rbu.c
4732
4733 DELL LAPTOP SMM DRIVER
4734 M:      Pali Rohár <pali.rohar@gmail.com>
4735 S:      Maintained
4736 F:      drivers/hwmon/dell-smm-hwmon.c
4737 F:      include/uapi/linux/i8k.h
4738
4739 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4740 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4741 L:      platform-driver-x86@vger.kernel.org
4742 S:      Maintained
4743 F:      Documentation/driver-api/dcdbas.rst
4744 F:      drivers/platform/x86/dcdbas.*
4745
4746 DELL WMI NOTIFICATIONS DRIVER
4747 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4748 M:      Pali Rohár <pali.rohar@gmail.com>
4749 S:      Maintained
4750 F:      drivers/platform/x86/dell-wmi.c
4751
4752 DELL WMI DESCRIPTOR DRIVER
4753 M:      Mario Limonciello <mario.limonciello@dell.com>
4754 S:      Maintained
4755 F:      drivers/platform/x86/dell-wmi-descriptor.c
4756
4757 DELTA ST MEDIA DRIVER
4758 M:      Hugues Fruchet <hugues.fruchet@st.com>
4759 L:      linux-media@vger.kernel.org
4760 T:      git git://linuxtv.org/media_tree.git
4761 W:      https://linuxtv.org
4762 S:      Supported
4763 F:      drivers/media/platform/sti/delta
4764
4765 DENALI NAND DRIVER
4766 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4767 L:      linux-mtd@lists.infradead.org
4768 S:      Supported
4769 F:      drivers/mtd/nand/raw/denali*
4770
4771 DESIGNWARE EDMA CORE IP DRIVER
4772 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4773 L:      dmaengine@vger.kernel.org
4774 S:      Maintained
4775 F:      drivers/dma/dw-edma/
4776 F:      include/linux/dma/edma.h
4777
4778 DESIGNWARE USB2 DRD IP DRIVER
4779 M:      Minas Harutyunyan <hminas@synopsys.com>
4780 L:      linux-usb@vger.kernel.org
4781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4782 S:      Maintained
4783 F:      drivers/usb/dwc2/
4784
4785 DESIGNWARE USB3 DRD IP DRIVER
4786 M:      Felipe Balbi <balbi@kernel.org>
4787 L:      linux-usb@vger.kernel.org
4788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4789 S:      Maintained
4790 F:      drivers/usb/dwc3/
4791
4792 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4793 M:      Andreas Klinger <ak@it-klinger.de>
4794 L:      linux-iio@vger.kernel.org
4795 S:      Maintained
4796 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4797 F:      drivers/iio/proximity/srf*.c
4798
4799 DEVICE COREDUMP (DEV_COREDUMP)
4800 M:      Johannes Berg <johannes@sipsolutions.net>
4801 L:      linux-kernel@vger.kernel.org
4802 S:      Maintained
4803 F:      drivers/base/devcoredump.c
4804 F:      include/linux/devcoredump.h
4805
4806 DEVICE FREQUENCY (DEVFREQ)
4807 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4808 M:      Kyungmin Park <kyungmin.park@samsung.com>
4809 M:      Chanwoo Choi <cw00.choi@samsung.com>
4810 L:      linux-pm@vger.kernel.org
4811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4812 S:      Maintained
4813 F:      drivers/devfreq/
4814 F:      include/linux/devfreq.h
4815 F:      Documentation/devicetree/bindings/devfreq/
4816 F:      include/trace/events/devfreq.h
4817
4818 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4819 M:      Chanwoo Choi <cw00.choi@samsung.com>
4820 L:      linux-pm@vger.kernel.org
4821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4822 S:      Supported
4823 F:      drivers/devfreq/event/
4824 F:      drivers/devfreq/devfreq-event.c
4825 F:      include/dt-bindings/pmu/exynos_ppmu.h
4826 F:      include/linux/devfreq-event.h
4827 F:      Documentation/devicetree/bindings/devfreq/event/
4828
4829 DEVICE NUMBER REGISTRY
4830 M:      Torben Mathiasen <device@lanana.org>
4831 W:      http://lanana.org/docs/device-list/index.html
4832 S:      Maintained
4833
4834 DEVICE-MAPPER  (LVM)
4835 M:      Alasdair Kergon <agk@redhat.com>
4836 M:      Mike Snitzer <snitzer@redhat.com>
4837 M:      dm-devel@redhat.com
4838 L:      dm-devel@redhat.com
4839 W:      http://sources.redhat.com/dm
4840 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4842 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4843 S:      Maintained
4844 F:      Documentation/admin-guide/device-mapper/
4845 F:      drivers/md/Makefile
4846 F:      drivers/md/Kconfig
4847 F:      drivers/md/dm*
4848 F:      drivers/md/persistent-data/
4849 F:      include/linux/device-mapper.h
4850 F:      include/linux/dm-*.h
4851 F:      include/uapi/linux/dm-*.h
4852
4853 DEVLINK
4854 M:      Jiri Pirko <jiri@mellanox.com>
4855 L:      netdev@vger.kernel.org
4856 S:      Supported
4857 F:      net/core/devlink.c
4858 F:      include/net/devlink.h
4859 F:      include/uapi/linux/devlink.h
4860
4861 DIALOG SEMICONDUCTOR DRIVERS
4862 M:      Support Opensource <support.opensource@diasemi.com>
4863 W:      http://www.dialog-semiconductor.com/products
4864 S:      Supported
4865 F:      Documentation/hwmon/da90??.rst
4866 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4867 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4868 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4869 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4870 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4871 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4872 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4873 F:      drivers/gpio/gpio-da90??.c
4874 F:      drivers/hwmon/da90??-hwmon.c
4875 F:      drivers/iio/adc/da91??-*.c
4876 F:      drivers/input/misc/da90??_onkey.c
4877 F:      drivers/input/touchscreen/da9052_tsi.c
4878 F:      drivers/leds/leds-da90??.c
4879 F:      drivers/mfd/da903x.c
4880 F:      drivers/mfd/da90??-*.c
4881 F:      drivers/mfd/da91??-*.c
4882 F:      drivers/power/supply/da9052-battery.c
4883 F:      drivers/power/supply/da91??-*.c
4884 F:      drivers/regulator/da903x.c
4885 F:      drivers/regulator/da9???-regulator.[ch]
4886 F:      drivers/regulator/slg51000-regulator.[ch]
4887 F:      drivers/thermal/da90??-thermal.c
4888 F:      drivers/rtc/rtc-da90??.c
4889 F:      drivers/video/backlight/da90??_bl.c
4890 F:      drivers/watchdog/da90??_wdt.c
4891 F:      include/linux/mfd/da903x.h
4892 F:      include/linux/mfd/da9052/
4893 F:      include/linux/mfd/da9055/
4894 F:      include/linux/mfd/da9062/
4895 F:      include/linux/mfd/da9063/
4896 F:      include/linux/mfd/da9150/
4897 F:      include/linux/regulator/da9211.h
4898 F:      include/sound/da[79]*.h
4899 F:      sound/soc/codecs/da[79]*.[ch]
4900
4901 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4902 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4903 L:      linux-gpio@vger.kernel.org
4904 S:      Maintained
4905 F:      drivers/gpio/gpio-gpio-mm.c
4906
4907 DIOLAN U2C-12 I2C DRIVER
4908 M:      Guenter Roeck <linux@roeck-us.net>
4909 L:      linux-i2c@vger.kernel.org
4910 S:      Maintained
4911 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4912
4913 FILESYSTEM DIRECT ACCESS (DAX)
4914 M:      Dan Williams <dan.j.williams@intel.com>
4915 R:      Matthew Wilcox <willy@infradead.org>
4916 R:      Jan Kara <jack@suse.cz>
4917 L:      linux-fsdevel@vger.kernel.org
4918 L:      linux-nvdimm@lists.01.org
4919 S:      Supported
4920 F:      fs/dax.c
4921 F:      include/linux/dax.h
4922 F:      include/trace/events/fs_dax.h
4923
4924 DEVICE DIRECT ACCESS (DAX)
4925 M:      Dan Williams <dan.j.williams@intel.com>
4926 M:      Vishal Verma <vishal.l.verma@intel.com>
4927 M:      Dave Jiang <dave.jiang@intel.com>
4928 L:      linux-nvdimm@lists.01.org
4929 S:      Supported
4930 F:      drivers/dax/
4931
4932 DIRECTORY NOTIFICATION (DNOTIFY)
4933 M:      Jan Kara <jack@suse.cz>
4934 R:      Amir Goldstein <amir73il@gmail.com>
4935 L:      linux-fsdevel@vger.kernel.org
4936 S:      Maintained
4937 F:      Documentation/filesystems/dnotify.txt
4938 F:      fs/notify/dnotify/
4939 F:      include/linux/dnotify.h
4940
4941 DISK GEOMETRY AND PARTITION HANDLING
4942 M:      Andries Brouwer <aeb@cwi.nl>
4943 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4944 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4945 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4946 S:      Maintained
4947
4948 DISKQUOTA
4949 M:      Jan Kara <jack@suse.com>
4950 S:      Maintained
4951 F:      Documentation/filesystems/quota.txt
4952 F:      fs/quota/
4953 F:      include/linux/quota*.h
4954 F:      include/uapi/linux/quota*.h
4955
4956 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4957 M:      Bernie Thompson <bernie@plugable.com>
4958 L:      linux-fbdev@vger.kernel.org
4959 S:      Maintained
4960 W:      http://plugable.com/category/projects/udlfb/
4961 F:      drivers/video/fbdev/udlfb.c
4962 F:      include/video/udlfb.h
4963 F:      Documentation/fb/udlfb.rst
4964
4965 DISTRIBUTED LOCK MANAGER (DLM)
4966 M:      Christine Caulfield <ccaulfie@redhat.com>
4967 M:      David Teigland <teigland@redhat.com>
4968 L:      cluster-devel@redhat.com
4969 W:      http://sources.redhat.com/cluster/
4970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4971 S:      Supported
4972 F:      fs/dlm/
4973
4974 DMA BUFFER SHARING FRAMEWORK
4975 M:      Sumit Semwal <sumit.semwal@linaro.org>
4976 S:      Maintained
4977 L:      linux-media@vger.kernel.org
4978 L:      dri-devel@lists.freedesktop.org
4979 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4980 F:      drivers/dma-buf/
4981 F:      include/linux/dma-buf*
4982 F:      include/linux/reservation.h
4983 F:      include/linux/*fence.h
4984 F:      Documentation/driver-api/dma-buf.rst
4985 K:      dma_(buf|fence|resv)
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987
4988 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4989 M:      Vinod Koul <vkoul@kernel.org>
4990 L:      dmaengine@vger.kernel.org
4991 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4992 S:      Maintained
4993 F:      drivers/dma/
4994 F:      include/linux/dmaengine.h
4995 F:      include/linux/of_dma.h
4996 F:      Documentation/devicetree/bindings/dma/
4997 F:      Documentation/driver-api/dmaengine/
4998 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4999
5000 DMA MAPPING HELPERS
5001 M:      Christoph Hellwig <hch@lst.de>
5002 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5003 R:      Robin Murphy <robin.murphy@arm.com>
5004 L:      iommu@lists.linux-foundation.org
5005 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5006 W:      http://git.infradead.org/users/hch/dma-mapping.git
5007 S:      Supported
5008 F:      kernel/dma/
5009 F:      include/asm-generic/dma-mapping.h
5010 F:      include/linux/dma-direct.h
5011 F:      include/linux/dma-mapping.h
5012 F:      include/linux/dma-noncoherent.h
5013
5014 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5015 M:      Lukasz Luba <lukasz.luba@arm.com>
5016 L:      linux-pm@vger.kernel.org
5017 L:      linux-samsung-soc@vger.kernel.org
5018 S:      Maintained
5019 F:      drivers/memory/samsung/exynos5422-dmc.c
5020 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5021
5022 DME1737 HARDWARE MONITOR DRIVER
5023 M:      Juerg Haefliger <juergh@gmail.com>
5024 L:      linux-hwmon@vger.kernel.org
5025 S:      Maintained
5026 F:      Documentation/hwmon/dme1737.rst
5027 F:      drivers/hwmon/dme1737.c
5028
5029 DMI/SMBIOS SUPPORT
5030 M:      Jean Delvare <jdelvare@suse.com>
5031 S:      Maintained
5032 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5033 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5034 F:      drivers/firmware/dmi-id.c
5035 F:      drivers/firmware/dmi_scan.c
5036 F:      include/linux/dmi.h
5037
5038 DOCUMENTATION
5039 M:      Jonathan Corbet <corbet@lwn.net>
5040 L:      linux-doc@vger.kernel.org
5041 S:      Maintained
5042 F:      Documentation/
5043 F:      scripts/documentation-file-ref-check
5044 F:      scripts/kernel-doc
5045 F:      scripts/sphinx-pre-install
5046 X:      Documentation/ABI/
5047 X:      Documentation/firmware-guide/acpi/
5048 X:      Documentation/devicetree/
5049 X:      Documentation/i2c/
5050 X:      Documentation/media/
5051 X:      Documentation/power/
5052 X:      Documentation/spi/
5053 T:      git git://git.lwn.net/linux.git docs-next
5054
5055 DOCUMENTATION/ITALIAN
5056 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5057 L:      linux-doc@vger.kernel.org
5058 S:      Maintained
5059 F:      Documentation/translations/it_IT
5060
5061 DOCUMENTATION SCRIPTS
5062 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5063 L:      linux-doc@vger.kernel.org
5064 S:      Maintained
5065 F:      scripts/documentation-file-ref-check
5066 F:      scripts/sphinx-pre-install
5067 F:      Documentation/sphinx/parse-headers.pl
5068
5069 DONGWOON DW9714 LENS VOICE COIL DRIVER
5070 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5071 L:      linux-media@vger.kernel.org
5072 T:      git git://linuxtv.org/media_tree.git
5073 S:      Maintained
5074 F:      drivers/media/i2c/dw9714.c
5075 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5076
5077 DONGWOON DW9807 LENS VOICE COIL DRIVER
5078 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5079 L:      linux-media@vger.kernel.org
5080 T:      git git://linuxtv.org/media_tree.git
5081 S:      Maintained
5082 F:      drivers/media/i2c/dw9807-vcm.c
5083 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5084
5085 DOUBLETALK DRIVER
5086 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5087 L:      blinux-list@redhat.com
5088 S:      Maintained
5089 F:      drivers/char/dtlk.c
5090 F:      include/linux/dtlk.h
5091
5092 DPAA2 DATAPATH I/O (DPIO) DRIVER
5093 M:      Roy Pledge <Roy.Pledge@nxp.com>
5094 L:      linux-kernel@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/soc/fsl/dpio
5097
5098 DPAA2 ETHERNET DRIVER
5099 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5100 L:      netdev@vger.kernel.org
5101 S:      Maintained
5102 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5103 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5104 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5105 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5106 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5107 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5108 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5109 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5110 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5111
5112 DPAA2 ETHERNET SWITCH DRIVER
5113 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5114 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5115 L:      linux-kernel@vger.kernel.org
5116 S:      Maintained
5117 F:      drivers/staging/fsl-dpaa2/ethsw
5118
5119 DPT_I2O SCSI RAID DRIVER
5120 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5121 L:      linux-scsi@vger.kernel.org
5122 W:      http://www.adaptec.com/
5123 S:      Maintained
5124 F:      drivers/scsi/dpt*
5125 F:      drivers/scsi/dpt/
5126
5127 DRBD DRIVER
5128 M:      Philipp Reisner <philipp.reisner@linbit.com>
5129 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5130 L:      drbd-dev@lists.linbit.com
5131 W:      http://www.drbd.org
5132 T:      git git://git.linbit.com/linux-drbd.git
5133 T:      git git://git.linbit.com/drbd-8.4.git
5134 S:      Supported
5135 F:      drivers/block/drbd/
5136 F:      lib/lru_cache.c
5137 F:      Documentation/admin-guide/blockdev/
5138
5139 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5140 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5141 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5143 S:      Supported
5144 F:      Documentation/kobject.txt
5145 F:      drivers/base/
5146 F:      fs/debugfs/
5147 F:      fs/sysfs/
5148 F:      include/linux/debugfs.h
5149 F:      include/linux/kobj*
5150 F:      lib/kobj*
5151
5152 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5153 M:      Kevin Hilman <khilman@kernel.org>
5154 M:      Nishanth Menon <nm@ti.com>
5155 S:      Maintained
5156 F:      drivers/power/avs/
5157 F:      include/linux/power/smartreflex.h
5158 L:      linux-pm@vger.kernel.org
5159
5160 DRM DRIVER FOR ARM PL111 CLCD
5161 M:      Eric Anholt <eric@anholt.net>
5162 T:      git git://anongit.freedesktop.org/drm/drm-misc
5163 S:      Supported
5164 F:      drivers/gpu/drm/pl111/
5165
5166 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5167 M:      Linus Walleij <linus.walleij@linaro.org>
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Maintained
5170 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5171 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5172
5173 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5174 M:      Dave Airlie <airlied@redhat.com>
5175 S:      Odd Fixes
5176 F:      drivers/gpu/drm/ast/
5177
5178 DRM DRIVER FOR ASPEED BMC GFX
5179 M:      Joel Stanley <joel@jms.id.au>
5180 L:      linux-aspeed@lists.ozlabs.org
5181 T:      git git://anongit.freedesktop.org/drm/drm-misc
5182 S:      Supported
5183 F:      drivers/gpu/drm/aspeed/
5184 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5185
5186 DRM DRIVER FOR BOCHS VIRTUAL GPU
5187 M:      Gerd Hoffmann <kraxel@redhat.com>
5188 L:      virtualization@lists.linux-foundation.org
5189 T:      git git://anongit.freedesktop.org/drm/drm-misc
5190 S:      Maintained
5191 F:      drivers/gpu/drm/bochs/
5192
5193 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5194 M:      Linus Walleij <linus.walleij@linaro.org>
5195 T:      git git://anongit.freedesktop.org/drm/drm-misc
5196 S:      Maintained
5197 F:      drivers/gpu/drm/tve200/
5198
5199 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5200 M:      Jagan Teki <jagan@amarulasolutions.com>
5201 S:      Maintained
5202 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5203 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5204
5205 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5206 M:      Hans de Goede <hdegoede@redhat.com>
5207 T:      git git://anongit.freedesktop.org/drm/drm-misc
5208 S:      Maintained
5209 F:      drivers/gpu/drm/tiny/gm12u320.c
5210
5211 DRM DRIVER FOR ILITEK ILI9225 PANELS
5212 M:      David Lechner <david@lechnology.com>
5213 T:      git git://anongit.freedesktop.org/drm/drm-misc
5214 S:      Maintained
5215 F:      drivers/gpu/drm/tiny/ili9225.c
5216 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5217
5218 DRM DRIVER FOR HX8357D PANELS
5219 M:      Eric Anholt <eric@anholt.net>
5220 T:      git git://anongit.freedesktop.org/drm/drm-misc
5221 S:      Maintained
5222 F:      drivers/gpu/drm/tiny/hx8357d.c
5223 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5224
5225 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5226 S:      Orphan / Obsolete
5227 F:      drivers/gpu/drm/i810/
5228 F:      include/uapi/drm/i810_drm.h
5229
5230 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5231 S:      Orphan / Obsolete
5232 F:      drivers/gpu/drm/mga/
5233 F:      include/uapi/drm/mga_drm.h
5234
5235 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5236 M:      Dave Airlie <airlied@redhat.com>
5237 S:      Odd Fixes
5238 F:      drivers/gpu/drm/mgag200/
5239
5240 DRM DRIVER FOR MI0283QT
5241 M:      Noralf Trønnes <noralf@tronnes.org>
5242 T:      git git://anongit.freedesktop.org/drm/drm-misc
5243 S:      Maintained
5244 F:      drivers/gpu/drm/tiny/mi0283qt.c
5245 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5246
5247 DRM DRIVER FOR MSM ADRENO GPU
5248 M:      Rob Clark <robdclark@gmail.com>
5249 M:      Sean Paul <sean@poorly.run>
5250 L:      linux-arm-msm@vger.kernel.org
5251 L:      dri-devel@lists.freedesktop.org
5252 L:      freedreno@lists.freedesktop.org
5253 T:      git https://gitlab.freedesktop.org/drm/msm.git
5254 S:      Maintained
5255 F:      drivers/gpu/drm/msm/
5256 F:      include/uapi/drm/msm_drm.h
5257 F:      Documentation/devicetree/bindings/display/msm/
5258
5259 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5260 M:      Ben Skeggs <bskeggs@redhat.com>
5261 L:      dri-devel@lists.freedesktop.org
5262 L:      nouveau@lists.freedesktop.org
5263 T:      git git://github.com/skeggsb/linux
5264 S:      Supported
5265 F:      drivers/gpu/drm/nouveau/
5266 F:      include/uapi/drm/nouveau_drm.h
5267
5268 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5269 M:      Stefan Mavrodiev <stefan@olimex.com>
5270 S:      Maintained
5271 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5272 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5273
5274 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5275 M:      Noralf Trønnes <noralf@tronnes.org>
5276 T:      git git://anongit.freedesktop.org/drm/drm-misc
5277 S:      Maintained
5278 F:      drivers/gpu/drm/tiny/repaper.c
5279 F:      Documentation/devicetree/bindings/display/repaper.txt
5280
5281 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5282 M:      Dave Airlie <airlied@redhat.com>
5283 M:      Gerd Hoffmann <kraxel@redhat.com>
5284 L:      virtualization@lists.linux-foundation.org
5285 T:      git git://anongit.freedesktop.org/drm/drm-misc
5286 S:      Obsolete
5287 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5288 F:      drivers/gpu/drm/cirrus/
5289
5290 DRM DRIVER FOR QXL VIRTUAL GPU
5291 M:      Dave Airlie <airlied@redhat.com>
5292 M:      Gerd Hoffmann <kraxel@redhat.com>
5293 L:      virtualization@lists.linux-foundation.org
5294 L:      spice-devel@lists.freedesktop.org
5295 T:      git git://anongit.freedesktop.org/drm/drm-misc
5296 S:      Maintained
5297 F:      drivers/gpu/drm/qxl/
5298 F:      include/uapi/drm/qxl_drm.h
5299
5300 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5301 M:      Robert Chiras <robert.chiras@nxp.com>
5302 S:      Maintained
5303 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5304 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5305
5306 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5307 S:      Orphan / Obsolete
5308 F:      drivers/gpu/drm/r128/
5309 F:      include/uapi/drm/r128_drm.h
5310
5311 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5312 M:      Guido Günther <agx@sigxcpu.org>
5313 R:      Purism Kernel Team <kernel@puri.sm>
5314 S:      Maintained
5315 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5316 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5317
5318 DRM DRIVER FOR SAVAGE VIDEO CARDS
5319 S:      Orphan / Obsolete
5320 F:      drivers/gpu/drm/savage/
5321 F:      include/uapi/drm/savage_drm.h
5322
5323 DRM DRIVER FOR SIS VIDEO CARDS
5324 S:      Orphan / Obsolete
5325 F:      drivers/gpu/drm/sis/
5326 F:      include/uapi/drm/sis_drm.h
5327
5328 DRM DRIVER FOR SITRONIX ST7701 PANELS
5329 M:      Jagan Teki <jagan@amarulasolutions.com>
5330 S:      Maintained
5331 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5332 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5333
5334 DRM DRIVER FOR SITRONIX ST7586 PANELS
5335 M:      David Lechner <david@lechnology.com>
5336 T:      git git://anongit.freedesktop.org/drm/drm-misc
5337 S:      Maintained
5338 F:      drivers/gpu/drm/tiny/st7586.c
5339 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5340
5341 DRM DRIVER FOR SITRONIX ST7735R PANELS
5342 M:      David Lechner <david@lechnology.com>
5343 T:      git git://anongit.freedesktop.org/drm/drm-misc
5344 S:      Maintained
5345 F:      drivers/gpu/drm/tiny/st7735r.c
5346 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5347
5348 DRM DRIVER FOR ST-ERICSSON MCDE
5349 M:      Linus Walleij <linus.walleij@linaro.org>
5350 T:      git git://anongit.freedesktop.org/drm/drm-misc
5351 S:      Maintained
5352 F:      drivers/gpu/drm/mcde/
5353 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5354
5355 DRM DRIVER FOR TDFX VIDEO CARDS
5356 S:      Orphan / Obsolete
5357 F:      drivers/gpu/drm/tdfx/
5358
5359 DRM DRIVER FOR TPO TPG110 PANELS
5360 M:      Linus Walleij <linus.walleij@linaro.org>
5361 T:      git git://anongit.freedesktop.org/drm/drm-misc
5362 S:      Maintained
5363 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5364 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5365
5366 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5367 M:      Dave Airlie <airlied@redhat.com>
5368 R:      Sean Paul <sean@poorly.run>
5369 L:      dri-devel@lists.freedesktop.org
5370 S:      Odd Fixes
5371 F:      drivers/gpu/drm/udl/
5372 T:      git git://anongit.freedesktop.org/drm/drm-misc
5373
5374 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5375 M:      Hans de Goede <hdegoede@redhat.com>
5376 L:      dri-devel@lists.freedesktop.org
5377 S:      Maintained
5378 F:      drivers/gpu/drm/vboxvideo/
5379 T:      git git://anongit.freedesktop.org/drm/drm-misc
5380
5381 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5382 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5383 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5384 R:      Daniel Vetter <daniel@ffwll.ch>
5385 T:      git git://anongit.freedesktop.org/drm/drm-misc
5386 S:      Maintained
5387 L:      dri-devel@lists.freedesktop.org
5388 F:      drivers/gpu/drm/vkms/
5389 F:      Documentation/gpu/vkms.rst
5390
5391 DRM DRIVER FOR VMWARE VIRTUAL GPU
5392 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5393 M:      Thomas Hellstrom <thellstrom@vmware.com>
5394 L:      dri-devel@lists.freedesktop.org
5395 T:      git git://people.freedesktop.org/~thomash/linux
5396 S:      Supported
5397 F:      drivers/gpu/drm/vmwgfx/
5398 F:      include/uapi/drm/vmwgfx_drm.h
5399
5400 DRM DRIVERS
5401 M:      David Airlie <airlied@linux.ie>
5402 M:      Daniel Vetter <daniel@ffwll.ch>
5403 L:      dri-devel@lists.freedesktop.org
5404 T:      git git://anongit.freedesktop.org/drm/drm
5405 B:      https://bugs.freedesktop.org/
5406 C:      irc://chat.freenode.net/dri-devel
5407 S:      Maintained
5408 F:      drivers/gpu/drm/
5409 F:      drivers/gpu/vga/
5410 F:      Documentation/devicetree/bindings/display/
5411 F:      Documentation/devicetree/bindings/gpu/
5412 F:      Documentation/gpu/
5413 F:      include/drm/
5414 F:      include/uapi/drm/
5415 F:      include/linux/vga*
5416
5417 DRM DRIVERS AND MISC GPU PATCHES
5418 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5419 M:      Maxime Ripard <mripard@kernel.org>
5420 M:      Sean Paul <sean@poorly.run>
5421 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5422 S:      Maintained
5423 T:      git git://anongit.freedesktop.org/drm/drm-misc
5424 F:      Documentation/gpu/
5425 F:      drivers/gpu/vga/
5426 F:      drivers/gpu/drm/*
5427 F:      include/drm/drm*
5428 F:      include/uapi/drm/drm*
5429 F:      include/linux/vga*
5430
5431 DRM DRIVERS FOR ALLWINNER A10
5432 M:      Maxime Ripard <mripard@kernel.org>
5433 M:      Chen-Yu Tsai <wens@csie.org>
5434 L:      dri-devel@lists.freedesktop.org
5435 S:      Supported
5436 F:      drivers/gpu/drm/sun4i/
5437 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5438 T:      git git://anongit.freedesktop.org/drm/drm-misc
5439
5440 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5441 M:      Maxime Ripard <mripard@kernel.org>
5442 M:      Chen-Yu Tsai <wens@csie.org>
5443 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5444 L:      dri-devel@lists.freedesktop.org
5445 S:      Supported
5446 F:      drivers/gpu/drm/sun4i/sun8i*
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448
5449 DRM DRIVERS FOR AMLOGIC SOCS
5450 M:      Neil Armstrong <narmstrong@baylibre.com>
5451 L:      dri-devel@lists.freedesktop.org
5452 L:      linux-amlogic@lists.infradead.org
5453 W:      http://linux-meson.com/
5454 S:      Supported
5455 F:      drivers/gpu/drm/meson/
5456 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5457 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5458 F:      Documentation/gpu/meson.rst
5459 T:      git git://anongit.freedesktop.org/drm/drm-misc
5460
5461 DRM DRIVERS FOR ATMEL HLCDC
5462 M:      Sam Ravnborg <sam@ravnborg.org>
5463 M:      Boris Brezillon <bbrezillon@kernel.org>
5464 L:      dri-devel@lists.freedesktop.org
5465 S:      Supported
5466 F:      drivers/gpu/drm/atmel-hlcdc/
5467 F:      Documentation/devicetree/bindings/display/atmel/
5468 T:      git git://anongit.freedesktop.org/drm/drm-misc
5469
5470 DRM DRIVERS FOR BRIDGE CHIPS
5471 M:      Andrzej Hajda <a.hajda@samsung.com>
5472 M:      Neil Armstrong <narmstrong@baylibre.com>
5473 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5474 R:      Jonas Karlman <jonas@kwiboo.se>
5475 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5476 S:      Maintained
5477 T:      git git://anongit.freedesktop.org/drm/drm-misc
5478 F:      drivers/gpu/drm/bridge/
5479
5480 DRM DRIVERS FOR EXYNOS
5481 M:      Inki Dae <inki.dae@samsung.com>
5482 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5483 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5484 M:      Kyungmin Park <kyungmin.park@samsung.com>
5485 L:      dri-devel@lists.freedesktop.org
5486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5487 S:      Supported
5488 F:      drivers/gpu/drm/exynos/
5489 F:      include/uapi/drm/exynos_drm.h
5490 F:      Documentation/devicetree/bindings/display/exynos/
5491
5492 DRM DRIVERS FOR FREESCALE DCU
5493 M:      Stefan Agner <stefan@agner.ch>
5494 M:      Alison Wang <alison.wang@nxp.com>
5495 L:      dri-devel@lists.freedesktop.org
5496 S:      Supported
5497 F:      drivers/gpu/drm/fsl-dcu/
5498 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5499 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5500 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5501 T:      git git://anongit.freedesktop.org/drm/drm-misc
5502
5503 DRM DRIVERS FOR FREESCALE IMX
5504 M:      Philipp Zabel <p.zabel@pengutronix.de>
5505 L:      dri-devel@lists.freedesktop.org
5506 S:      Maintained
5507 F:      drivers/gpu/drm/imx/
5508 F:      drivers/gpu/ipu-v3/
5509 F:      Documentation/devicetree/bindings/display/imx/
5510
5511 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5512 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5513 L:      dri-devel@lists.freedesktop.org
5514 T:      git git://github.com/patjak/drm-gma500
5515 S:      Maintained
5516 F:      drivers/gpu/drm/gma500/
5517
5518 DRM DRIVERS FOR HISILICON
5519 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5520 M:      Rongrong Zou <zourongrong@gmail.com>
5521 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5522 R:      Chen Feng <puck.chen@hisilicon.com>
5523 L:      dri-devel@lists.freedesktop.org
5524 T:      git git://github.com/xin3liang/linux.git
5525 S:      Maintained
5526 F:      drivers/gpu/drm/hisilicon/
5527 F:      Documentation/devicetree/bindings/display/hisilicon/
5528
5529 DRM DRIVERS FOR LIMA
5530 M:      Qiang Yu <yuq825@gmail.com>
5531 L:      dri-devel@lists.freedesktop.org
5532 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5533 S:      Maintained
5534 F:      drivers/gpu/drm/lima/
5535 F:      include/uapi/drm/lima_drm.h
5536 T:      git git://anongit.freedesktop.org/drm/drm-misc
5537
5538 DRM DRIVERS FOR MEDIATEK
5539 M:      CK Hu <ck.hu@mediatek.com>
5540 M:      Philipp Zabel <p.zabel@pengutronix.de>
5541 L:      dri-devel@lists.freedesktop.org
5542 S:      Supported
5543 F:      drivers/gpu/drm/mediatek/
5544 F:      Documentation/devicetree/bindings/display/mediatek/
5545
5546 DRM DRIVERS FOR NVIDIA TEGRA
5547 M:      Thierry Reding <thierry.reding@gmail.com>
5548 L:      dri-devel@lists.freedesktop.org
5549 L:      linux-tegra@vger.kernel.org
5550 T:      git git://anongit.freedesktop.org/tegra/linux.git
5551 S:      Supported
5552 F:      drivers/gpu/drm/tegra/
5553 F:      drivers/gpu/host1x/
5554 F:      include/linux/host1x.h
5555 F:      include/uapi/drm/tegra_drm.h
5556 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5557
5558 DRM DRIVERS FOR RENESAS
5559 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5560 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5561 L:      dri-devel@lists.freedesktop.org
5562 L:      linux-renesas-soc@vger.kernel.org
5563 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5564 S:      Supported
5565 F:      drivers/gpu/drm/rcar-du/
5566 F:      drivers/gpu/drm/shmobile/
5567 F:      include/linux/platform_data/shmob_drm.h
5568 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5569 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5570 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5571
5572 DRM DRIVERS FOR ROCKCHIP
5573 M:      Sandy Huang <hjc@rock-chips.com>
5574 M:      Heiko Stübner <heiko@sntech.de>
5575 L:      dri-devel@lists.freedesktop.org
5576 S:      Maintained
5577 F:      drivers/gpu/drm/rockchip/
5578 F:      Documentation/devicetree/bindings/display/rockchip/
5579 T:      git git://anongit.freedesktop.org/drm/drm-misc
5580
5581 DRM DRIVERS FOR STI
5582 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5583 M:      Vincent Abriou <vincent.abriou@st.com>
5584 L:      dri-devel@lists.freedesktop.org
5585 T:      git git://anongit.freedesktop.org/drm/drm-misc
5586 S:      Maintained
5587 F:      drivers/gpu/drm/sti
5588 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5589
5590 DRM DRIVERS FOR STM
5591 M:      Yannick Fertre <yannick.fertre@st.com>
5592 M:      Philippe Cornu <philippe.cornu@st.com>
5593 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5594 M:      Vincent Abriou <vincent.abriou@st.com>
5595 L:      dri-devel@lists.freedesktop.org
5596 T:      git git://anongit.freedesktop.org/drm/drm-misc
5597 S:      Maintained
5598 F:      drivers/gpu/drm/stm
5599 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5600
5601 DRM DRIVERS FOR TI LCDC
5602 M:      Jyri Sarha <jsarha@ti.com>
5603 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5604 L:      dri-devel@lists.freedesktop.org
5605 S:      Maintained
5606 F:      drivers/gpu/drm/tilcdc/
5607 F:      Documentation/devicetree/bindings/display/tilcdc/
5608
5609 DRM DRIVERS FOR TI OMAP
5610 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5611 L:      dri-devel@lists.freedesktop.org
5612 S:      Maintained
5613 F:      drivers/gpu/drm/omapdrm/
5614 F:      Documentation/devicetree/bindings/display/ti/
5615
5616 DRM DRIVERS FOR V3D
5617 M:      Eric Anholt <eric@anholt.net>
5618 S:      Supported
5619 F:      drivers/gpu/drm/v3d/
5620 F:      include/uapi/drm/v3d_drm.h
5621 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5622 T:      git git://anongit.freedesktop.org/drm/drm-misc
5623
5624 DRM DRIVERS FOR VC4
5625 M:      Eric Anholt <eric@anholt.net>
5626 T:      git git://github.com/anholt/linux
5627 S:      Supported
5628 F:      drivers/gpu/drm/vc4/
5629 F:      include/uapi/drm/vc4_drm.h
5630 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5631 T:      git git://anongit.freedesktop.org/drm/drm-misc
5632
5633 DRM DRIVERS FOR VIVANTE GPU IP
5634 M:      Lucas Stach <l.stach@pengutronix.de>
5635 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5636 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5637 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5638 L:      dri-devel@lists.freedesktop.org
5639 S:      Maintained
5640 F:      drivers/gpu/drm/etnaviv/
5641 F:      include/uapi/drm/etnaviv_drm.h
5642 F:      Documentation/devicetree/bindings/display/etnaviv/
5643
5644 DRM DRIVERS FOR ZTE ZX
5645 M:      Shawn Guo <shawnguo@kernel.org>
5646 L:      dri-devel@lists.freedesktop.org
5647 S:      Maintained
5648 F:      drivers/gpu/drm/zte/
5649 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5650 T:      git git://anongit.freedesktop.org/drm/drm-misc
5651
5652 DRM PANEL DRIVERS
5653 M:      Thierry Reding <thierry.reding@gmail.com>
5654 R:      Sam Ravnborg <sam@ravnborg.org>
5655 L:      dri-devel@lists.freedesktop.org
5656 T:      git git://anongit.freedesktop.org/drm/drm-misc
5657 S:      Maintained
5658 F:      drivers/gpu/drm/drm_panel.c
5659 F:      drivers/gpu/drm/panel/
5660 F:      include/drm/drm_panel.h
5661 F:      Documentation/devicetree/bindings/display/panel/
5662
5663 DRM DRIVERS FOR XEN
5664 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5665 T:      git git://anongit.freedesktop.org/drm/drm-misc
5666 L:      dri-devel@lists.freedesktop.org
5667 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5668 S:      Supported
5669 F:      drivers/gpu/drm/xen/
5670 F:      Documentation/gpu/xen-front.rst
5671
5672 DRM TTM SUBSYSTEM
5673 M:      Christian Koenig <christian.koenig@amd.com>
5674 M:      Huang Rui <ray.huang@amd.com>
5675 T:      git git://people.freedesktop.org/~agd5f/linux
5676 S:      Maintained
5677 L:      dri-devel@lists.freedesktop.org
5678 F:      include/drm/ttm/
5679 F:      drivers/gpu/drm/ttm/
5680
5681 DSBR100 USB FM RADIO DRIVER
5682 M:      Alexey Klimov <klimov.linux@gmail.com>
5683 L:      linux-media@vger.kernel.org
5684 T:      git git://linuxtv.org/media_tree.git
5685 S:      Maintained
5686 F:      drivers/media/radio/dsbr100.c
5687
5688 DT3155 MEDIA DRIVER
5689 M:      Hans Verkuil <hverkuil@xs4all.nl>
5690 L:      linux-media@vger.kernel.org
5691 T:      git git://linuxtv.org/media_tree.git
5692 W:      https://linuxtv.org
5693 S:      Odd Fixes
5694 F:      drivers/media/pci/dt3155/
5695
5696 DVB_USB_AF9015 MEDIA DRIVER
5697 M:      Antti Palosaari <crope@iki.fi>
5698 L:      linux-media@vger.kernel.org
5699 W:      https://linuxtv.org
5700 W:      http://palosaari.fi/linux/
5701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5702 T:      git git://linuxtv.org/anttip/media_tree.git
5703 S:      Maintained
5704 F:      drivers/media/usb/dvb-usb-v2/af9015*
5705
5706 DVB_USB_AF9035 MEDIA DRIVER
5707 M:      Antti Palosaari <crope@iki.fi>
5708 L:      linux-media@vger.kernel.org
5709 W:      https://linuxtv.org
5710 W:      http://palosaari.fi/linux/
5711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5712 T:      git git://linuxtv.org/anttip/media_tree.git
5713 S:      Maintained
5714 F:      drivers/media/usb/dvb-usb-v2/af9035*
5715
5716 DVB_USB_ANYSEE MEDIA DRIVER
5717 M:      Antti Palosaari <crope@iki.fi>
5718 L:      linux-media@vger.kernel.org
5719 W:      https://linuxtv.org
5720 W:      http://palosaari.fi/linux/
5721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5722 T:      git git://linuxtv.org/anttip/media_tree.git
5723 S:      Maintained
5724 F:      drivers/media/usb/dvb-usb-v2/anysee*
5725
5726 DVB_USB_AU6610 MEDIA DRIVER
5727 M:      Antti Palosaari <crope@iki.fi>
5728 L:      linux-media@vger.kernel.org
5729 W:      https://linuxtv.org
5730 W:      http://palosaari.fi/linux/
5731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5732 T:      git git://linuxtv.org/anttip/media_tree.git
5733 S:      Maintained
5734 F:      drivers/media/usb/dvb-usb-v2/au6610*
5735
5736 DVB_USB_CE6230 MEDIA DRIVER
5737 M:      Antti Palosaari <crope@iki.fi>
5738 L:      linux-media@vger.kernel.org
5739 W:      https://linuxtv.org
5740 W:      http://palosaari.fi/linux/
5741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5742 T:      git git://linuxtv.org/anttip/media_tree.git
5743 S:      Maintained
5744 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5745
5746 DVB_USB_CXUSB MEDIA DRIVER
5747 M:      Michael Krufky <mkrufky@linuxtv.org>
5748 L:      linux-media@vger.kernel.org
5749 W:      https://linuxtv.org
5750 W:      http://github.com/mkrufky
5751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5752 T:      git git://linuxtv.org/media_tree.git
5753 S:      Maintained
5754 F:      drivers/media/usb/dvb-usb/cxusb*
5755
5756 DVB_USB_EC168 MEDIA DRIVER
5757 M:      Antti Palosaari <crope@iki.fi>
5758 L:      linux-media@vger.kernel.org
5759 W:      https://linuxtv.org
5760 W:      http://palosaari.fi/linux/
5761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5762 T:      git git://linuxtv.org/anttip/media_tree.git
5763 S:      Maintained
5764 F:      drivers/media/usb/dvb-usb-v2/ec168*
5765
5766 DVB_USB_GL861 MEDIA DRIVER
5767 M:      Antti Palosaari <crope@iki.fi>
5768 L:      linux-media@vger.kernel.org
5769 W:      https://linuxtv.org
5770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5771 T:      git git://linuxtv.org/anttip/media_tree.git
5772 S:      Maintained
5773 F:      drivers/media/usb/dvb-usb-v2/gl861*
5774
5775 DVB_USB_MXL111SF MEDIA DRIVER
5776 M:      Michael Krufky <mkrufky@linuxtv.org>
5777 L:      linux-media@vger.kernel.org
5778 W:      https://linuxtv.org
5779 W:      http://github.com/mkrufky
5780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5781 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5782 S:      Maintained
5783 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5784
5785 DVB_USB_RTL28XXU MEDIA DRIVER
5786 M:      Antti Palosaari <crope@iki.fi>
5787 L:      linux-media@vger.kernel.org
5788 W:      https://linuxtv.org
5789 W:      http://palosaari.fi/linux/
5790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5791 T:      git git://linuxtv.org/anttip/media_tree.git
5792 S:      Maintained
5793 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5794
5795 DVB_USB_V2 MEDIA DRIVER
5796 M:      Antti Palosaari <crope@iki.fi>
5797 L:      linux-media@vger.kernel.org
5798 W:      https://linuxtv.org
5799 W:      http://palosaari.fi/linux/
5800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5801 T:      git git://linuxtv.org/anttip/media_tree.git
5802 S:      Maintained
5803 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5804 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5805
5806 DYNAMIC DEBUG
5807 M:      Jason Baron <jbaron@akamai.com>
5808 S:      Maintained
5809 F:      lib/dynamic_debug.c
5810 F:      include/linux/dynamic_debug.h
5811
5812 DYNAMIC INTERRUPT MODERATION
5813 M:      Tal Gilboa <talgi@mellanox.com>
5814 S:      Maintained
5815 F:      include/linux/dim.h
5816 F:      lib/dim/
5817
5818 DZ DECSTATION DZ11 SERIAL DRIVER
5819 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5820 S:      Maintained
5821 F:      drivers/tty/serial/dz.*
5822
5823 E3X0 POWER BUTTON DRIVER
5824 M:      Moritz Fischer <moritz.fischer@ettus.com>
5825 L:      usrp-users@lists.ettus.com
5826 W:      http://www.ettus.com
5827 S:      Supported
5828 F:      drivers/input/misc/e3x0-button.c
5829 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5830
5831 E4000 MEDIA DRIVER
5832 M:      Antti Palosaari <crope@iki.fi>
5833 L:      linux-media@vger.kernel.org
5834 W:      https://linuxtv.org
5835 W:      http://palosaari.fi/linux/
5836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5837 T:      git git://linuxtv.org/anttip/media_tree.git
5838 S:      Maintained
5839 F:      drivers/media/tuners/e4000*
5840
5841 EARTH_PT1 MEDIA DRIVER
5842 M:      Akihiro Tsukada <tskd08@gmail.com>
5843 L:      linux-media@vger.kernel.org
5844 S:      Odd Fixes
5845 F:      drivers/media/pci/pt1/
5846
5847 EARTH_PT3 MEDIA DRIVER
5848 M:      Akihiro Tsukada <tskd08@gmail.com>
5849 L:      linux-media@vger.kernel.org
5850 S:      Odd Fixes
5851 F:      drivers/media/pci/pt3/
5852
5853 EC100 MEDIA DRIVER
5854 M:      Antti Palosaari <crope@iki.fi>
5855 L:      linux-media@vger.kernel.org
5856 W:      https://linuxtv.org
5857 W:      http://palosaari.fi/linux/
5858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5859 T:      git git://linuxtv.org/anttip/media_tree.git
5860 S:      Maintained
5861 F:      drivers/media/dvb-frontends/ec100*
5862
5863 ECRYPT FILE SYSTEM
5864 M:      Tyler Hicks <tyhicks@canonical.com>
5865 L:      ecryptfs@vger.kernel.org
5866 W:      http://ecryptfs.org
5867 W:      https://launchpad.net/ecryptfs
5868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5869 S:      Supported
5870 F:      Documentation/filesystems/ecryptfs.txt
5871 F:      fs/ecryptfs/
5872
5873 EDAC-AMD64
5874 M:      Borislav Petkov <bp@alien8.de>
5875 L:      linux-edac@vger.kernel.org
5876 S:      Maintained
5877 F:      drivers/edac/amd64_edac*
5878
5879 EDAC-ARMADA
5880 M:      Jan Luebbe <jlu@pengutronix.de>
5881 L:      linux-edac@vger.kernel.org
5882 S:      Maintained
5883 F:      drivers/edac/armada_xp_*
5884
5885 EDAC-AST2500
5886 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5887 S:      Supported
5888 F:      drivers/edac/aspeed_edac.c
5889 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5890
5891 EDAC-BLUEFIELD
5892 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5893 S:      Supported
5894 F:      drivers/edac/bluefield_edac.c
5895
5896 EDAC-CALXEDA
5897 M:      Robert Richter <rric@kernel.org>
5898 L:      linux-edac@vger.kernel.org
5899 S:      Maintained
5900 F:      drivers/edac/highbank*
5901
5902 EDAC-CAVIUM OCTEON
5903 M:      Ralf Baechle <ralf@linux-mips.org>
5904 M:      Robert Richter <rrichter@marvell.com>
5905 L:      linux-edac@vger.kernel.org
5906 L:      linux-mips@vger.kernel.org
5907 S:      Supported
5908 F:      drivers/edac/octeon_edac*
5909
5910 EDAC-CAVIUM THUNDERX
5911 M:      Robert Richter <rrichter@marvell.com>
5912 L:      linux-edac@vger.kernel.org
5913 S:      Supported
5914 F:      drivers/edac/thunderx_edac*
5915
5916 EDAC-CORE
5917 M:      Borislav Petkov <bp@alien8.de>
5918 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5919 M:      Tony Luck <tony.luck@intel.com>
5920 R:      James Morse <james.morse@arm.com>
5921 R:      Robert Richter <rrichter@marvell.com>
5922 L:      linux-edac@vger.kernel.org
5923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5924 S:      Supported
5925 F:      Documentation/admin-guide/ras.rst
5926 F:      Documentation/driver-api/edac.rst
5927 F:      drivers/edac/
5928 F:      include/linux/edac.h
5929
5930 EDAC-E752X
5931 M:      Mark Gross <mark.gross@intel.com>
5932 L:      linux-edac@vger.kernel.org
5933 S:      Maintained
5934 F:      drivers/edac/e752x_edac.c
5935
5936 EDAC-E7XXX
5937 L:      linux-edac@vger.kernel.org
5938 S:      Maintained
5939 F:      drivers/edac/e7xxx_edac.c
5940
5941 EDAC-FSL_DDR
5942 M:      York Sun <york.sun@nxp.com>
5943 L:      linux-edac@vger.kernel.org
5944 S:      Maintained
5945 F:      drivers/edac/fsl_ddr_edac.*
5946
5947 EDAC-GHES
5948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5949 L:      linux-edac@vger.kernel.org
5950 S:      Maintained
5951 F:      drivers/edac/ghes_edac.c
5952
5953 EDAC-I10NM
5954 M:      Tony Luck <tony.luck@intel.com>
5955 L:      linux-edac@vger.kernel.org
5956 S:      Maintained
5957 F:      drivers/edac/i10nm_base.c
5958
5959 EDAC-I3000
5960 L:      linux-edac@vger.kernel.org
5961 S:      Orphan
5962 F:      drivers/edac/i3000_edac.c
5963
5964 EDAC-I5000
5965 L:      linux-edac@vger.kernel.org
5966 S:      Maintained
5967 F:      drivers/edac/i5000_edac.c
5968
5969 EDAC-I5400
5970 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5971 L:      linux-edac@vger.kernel.org
5972 S:      Maintained
5973 F:      drivers/edac/i5400_edac.c
5974
5975 EDAC-I7300
5976 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5977 L:      linux-edac@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/edac/i7300_edac.c
5980
5981 EDAC-I7CORE
5982 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5983 L:      linux-edac@vger.kernel.org
5984 S:      Maintained
5985 F:      drivers/edac/i7core_edac.c
5986
5987 EDAC-I82443BXGX
5988 M:      Tim Small <tim@buttersideup.com>
5989 L:      linux-edac@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/edac/i82443bxgx_edac.c
5992
5993 EDAC-I82975X
5994 M:      "Arvind R." <arvino55@gmail.com>
5995 L:      linux-edac@vger.kernel.org
5996 S:      Maintained
5997 F:      drivers/edac/i82975x_edac.c
5998
5999 EDAC-IE31200
6000 M:      Jason Baron <jbaron@akamai.com>
6001 L:      linux-edac@vger.kernel.org
6002 S:      Maintained
6003 F:      drivers/edac/ie31200_edac.c
6004
6005 EDAC-MPC85XX
6006 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6007 L:      linux-edac@vger.kernel.org
6008 S:      Maintained
6009 F:      drivers/edac/mpc85xx_edac.[ch]
6010
6011 EDAC-PASEMI
6012 M:      Egor Martovetsky <egor@pasemi.com>
6013 L:      linux-edac@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/edac/pasemi_edac.c
6016
6017 EDAC-PND2
6018 M:      Tony Luck <tony.luck@intel.com>
6019 L:      linux-edac@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/edac/pnd2_edac.[ch]
6022
6023 EDAC-R82600
6024 M:      Tim Small <tim@buttersideup.com>
6025 L:      linux-edac@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/edac/r82600_edac.c
6028
6029 EDAC-SBRIDGE
6030 M:      Tony Luck <tony.luck@intel.com>
6031 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6032 L:      linux-edac@vger.kernel.org
6033 S:      Maintained
6034 F:      drivers/edac/sb_edac.c
6035
6036 EDAC-SIFIVE
6037 M:      Yash Shah <yash.shah@sifive.com>
6038 L:      linux-edac@vger.kernel.org
6039 S:      Supported
6040 F:      drivers/edac/sifive_edac.c
6041 F:      drivers/soc/sifive_l2_cache.c
6042
6043 EDAC-SKYLAKE
6044 M:      Tony Luck <tony.luck@intel.com>
6045 L:      linux-edac@vger.kernel.org
6046 S:      Maintained
6047 F:      drivers/edac/skx_*.c
6048
6049 EDAC-TI
6050 M:      Tero Kristo <t-kristo@ti.com>
6051 L:      linux-edac@vger.kernel.org
6052 S:      Maintained
6053 F:      drivers/edac/ti_edac.c
6054
6055 EDAC-QCOM
6056 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6057 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6058 L:      linux-arm-msm@vger.kernel.org
6059 L:      linux-edac@vger.kernel.org
6060 S:      Maintained
6061 F:      drivers/edac/qcom_edac.c
6062
6063 EDIROL UA-101/UA-1000 DRIVER
6064 M:      Clemens Ladisch <clemens@ladisch.de>
6065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6067 S:      Maintained
6068 F:      sound/usb/misc/ua101.c
6069
6070 EFI TEST DRIVER
6071 L:      linux-efi@vger.kernel.org
6072 M:      Ivan Hu <ivan.hu@canonical.com>
6073 M:      Ard Biesheuvel <ardb@kernel.org>
6074 S:      Maintained
6075 F:      drivers/firmware/efi/test/
6076
6077 EFI VARIABLE FILESYSTEM
6078 M:      Matthew Garrett <matthew.garrett@nebula.com>
6079 M:      Jeremy Kerr <jk@ozlabs.org>
6080 M:      Ard Biesheuvel <ardb@kernel.org>
6081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6082 L:      linux-efi@vger.kernel.org
6083 S:      Maintained
6084 F:      fs/efivarfs/
6085
6086 EFIFB FRAMEBUFFER DRIVER
6087 L:      linux-fbdev@vger.kernel.org
6088 M:      Peter Jones <pjones@redhat.com>
6089 S:      Maintained
6090 F:      drivers/video/fbdev/efifb.c
6091
6092 EFS FILESYSTEM
6093 W:      http://aeschi.ch.eu.org/efs/
6094 S:      Orphan
6095 F:      fs/efs/
6096
6097 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6098 M:      Douglas Miller <dougmill@linux.ibm.com>
6099 L:      netdev@vger.kernel.org
6100 S:      Maintained
6101 F:      drivers/net/ethernet/ibm/ehea/
6102
6103 EM28XX VIDEO4LINUX DRIVER
6104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6105 L:      linux-media@vger.kernel.org
6106 W:      https://linuxtv.org
6107 T:      git git://linuxtv.org/media_tree.git
6108 S:      Maintained
6109 F:      drivers/media/usb/em28xx/
6110 F:      Documentation/media/v4l-drivers/em28xx*
6111
6112 EMBEDDED LINUX
6113 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6114 M:      Matt Mackall <mpm@selenic.com>
6115 M:      David Woodhouse <dwmw2@infradead.org>
6116 L:      linux-embedded@vger.kernel.org
6117 S:      Maintained
6118
6119 Emulex 10Gbps iSCSI - OneConnect DRIVER
6120 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6121 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6122 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6123 L:      linux-scsi@vger.kernel.org
6124 W:      http://www.broadcom.com
6125 S:      Supported
6126 F:      drivers/scsi/be2iscsi/
6127
6128 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6129 M:      Sathya Perla <sathya.perla@broadcom.com>
6130 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6131 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6132 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6133 L:      netdev@vger.kernel.org
6134 W:      http://www.emulex.com
6135 S:      Supported
6136 F:      drivers/net/ethernet/emulex/benet/
6137
6138 EMULEX ONECONNECT ROCE DRIVER
6139 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6140 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6141 L:      linux-rdma@vger.kernel.org
6142 W:      http://www.broadcom.com
6143 S:      Odd Fixes
6144 F:      drivers/infiniband/hw/ocrdma/
6145 F:      include/uapi/rdma/ocrdma-abi.h
6146
6147 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6148 M:      James Smart <james.smart@broadcom.com>
6149 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6150 L:      linux-scsi@vger.kernel.org
6151 W:      http://www.broadcom.com
6152 S:      Supported
6153 F:      drivers/scsi/lpfc/
6154
6155 ENE CB710 FLASH CARD READER DRIVER
6156 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6157 S:      Maintained
6158 F:      drivers/misc/cb710/
6159 F:      drivers/mmc/host/cb710-mmc.*
6160 F:      include/linux/cb710.h
6161
6162 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6163 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6164 S:      Maintained
6165 F:      drivers/media/rc/ene_ir.*
6166
6167 EPSON S1D13XXX FRAMEBUFFER DRIVER
6168 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6169 S:      Maintained
6170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6171 F:      drivers/video/fbdev/s1d13xxxfb.c
6172 F:      include/video/s1d13xxxfb.h
6173
6174 EROFS FILE SYSTEM
6175 M:      Gao Xiang <gaoxiang25@huawei.com>
6176 M:      Chao Yu <yuchao0@huawei.com>
6177 L:      linux-erofs@lists.ozlabs.org
6178 S:      Maintained
6179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6180 F:      Documentation/filesystems/erofs.txt
6181 F:      fs/erofs/
6182 F:      include/trace/events/erofs.h
6183
6184 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6185 M:      Jeff Layton <jlayton@kernel.org>
6186 S:      Maintained
6187 F:      lib/errseq.c
6188 F:      include/linux/errseq.h
6189
6190 ET131X NETWORK DRIVER
6191 M:      Mark Einon <mark.einon@gmail.com>
6192 S:      Odd Fixes
6193 F:      drivers/net/ethernet/agere/
6194
6195 ETHERNET BRIDGE
6196 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6197 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6198 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6199 L:      netdev@vger.kernel.org
6200 W:      http://www.linuxfoundation.org/en/Net:Bridge
6201 S:      Maintained
6202 F:      include/linux/netfilter_bridge/
6203 F:      net/bridge/
6204
6205 ETHERNET PHY LIBRARY
6206 M:      Andrew Lunn <andrew@lunn.ch>
6207 M:      Florian Fainelli <f.fainelli@gmail.com>
6208 M:      Heiner Kallweit <hkallweit1@gmail.com>
6209 L:      netdev@vger.kernel.org
6210 S:      Maintained
6211 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6212 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6213 F:      Documentation/devicetree/bindings/net/mdio*
6214 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6215 F:      Documentation/networking/phy.rst
6216 F:      drivers/net/phy/
6217 F:      drivers/of/of_mdio.c
6218 F:      drivers/of/of_net.c
6219 F:      include/dt-bindings/net/qca-ar803x.h
6220 F:      include/linux/*mdio*.h
6221 F:      include/linux/of_net.h
6222 F:      include/linux/phy.h
6223 F:      include/linux/phy_fixed.h
6224 F:      include/linux/platform_data/mdio-bcm-unimac.h
6225 F:      include/linux/platform_data/mdio-gpio.h
6226 F:      include/trace/events/mdio.h
6227 F:      include/uapi/linux/mdio.h
6228 F:      include/uapi/linux/mii.h
6229
6230 EXFAT FILE SYSTEM
6231 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6232 L:      linux-fsdevel@vger.kernel.org
6233 S:      Maintained
6234 F:      drivers/staging/exfat/
6235
6236 EXT2 FILE SYSTEM
6237 M:      Jan Kara <jack@suse.com>
6238 L:      linux-ext4@vger.kernel.org
6239 S:      Maintained
6240 F:      Documentation/filesystems/ext2.txt
6241 F:      fs/ext2/
6242 F:      include/linux/ext2*
6243
6244 EXT4 FILE SYSTEM
6245 M:      "Theodore Ts'o" <tytso@mit.edu>
6246 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6247 L:      linux-ext4@vger.kernel.org
6248 W:      http://ext4.wiki.kernel.org
6249 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6251 S:      Maintained
6252 F:      Documentation/filesystems/ext4/
6253 F:      fs/ext4/
6254
6255 Extended Verification Module (EVM)
6256 M:      Mimi Zohar <zohar@linux.ibm.com>
6257 L:      linux-integrity@vger.kernel.org
6258 S:      Supported
6259 F:      security/integrity/evm/
6260
6261 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6262 M:      Ard Biesheuvel <ardb@kernel.org>
6263 L:      linux-efi@vger.kernel.org
6264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6265 S:      Maintained
6266 F:      Documentation/admin-guide/efi-stub.rst
6267 F:      arch/*/kernel/efi.c
6268 F:      arch/x86/boot/compressed/eboot.[ch]
6269 F:      arch/*/include/asm/efi.h
6270 F:      arch/x86/platform/efi/
6271 F:      drivers/firmware/efi/
6272 F:      include/linux/efi*.h
6273 F:      arch/arm/boot/compressed/efi-header.S
6274 F:      arch/arm64/kernel/efi-entry.S
6275
6276 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6277 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6278 M:      Chanwoo Choi <cw00.choi@samsung.com>
6279 L:      linux-kernel@vger.kernel.org
6280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6281 S:      Maintained
6282 F:      drivers/extcon/
6283 F:      include/linux/extcon/
6284 F:      include/linux/extcon.h
6285 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6286 F:      Documentation/devicetree/bindings/extcon/
6287
6288 EXYNOS DP DRIVER
6289 M:      Jingoo Han <jingoohan1@gmail.com>
6290 L:      dri-devel@lists.freedesktop.org
6291 S:      Maintained
6292 F:      drivers/gpu/drm/exynos/exynos_dp*
6293
6294 EXYNOS SYSMMU (IOMMU) driver
6295 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6296 L:      iommu@lists.linux-foundation.org
6297 S:      Maintained
6298 F:      drivers/iommu/exynos-iommu.c
6299
6300 EZchip NPS platform support
6301 M:      Vineet Gupta <vgupta@synopsys.com>
6302 M:      Ofer Levi <oferle@mellanox.com>
6303 S:      Supported
6304 F:      arch/arc/plat-eznps
6305 F:      arch/arc/boot/dts/eznps.dts
6306
6307 F2FS FILE SYSTEM
6308 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6309 M:      Chao Yu <yuchao0@huawei.com>
6310 L:      linux-f2fs-devel@lists.sourceforge.net
6311 W:      https://f2fs.wiki.kernel.org/
6312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6313 S:      Maintained
6314 F:      Documentation/filesystems/f2fs.txt
6315 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6316 F:      fs/f2fs/
6317 F:      include/linux/f2fs_fs.h
6318 F:      include/trace/events/f2fs.h
6319
6320 F71805F HARDWARE MONITORING DRIVER
6321 M:      Jean Delvare <jdelvare@suse.com>
6322 L:      linux-hwmon@vger.kernel.org
6323 S:      Maintained
6324 F:      Documentation/hwmon/f71805f.rst
6325 F:      drivers/hwmon/f71805f.c
6326
6327 FADDR2LINE
6328 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6329 S:      Maintained
6330 F:      scripts/faddr2line
6331
6332 FAILOVER MODULE
6333 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6334 L:      netdev@vger.kernel.org
6335 S:      Supported
6336 F:      net/core/failover.c
6337 F:      include/net/failover.h
6338 F:      Documentation/networking/failover.rst
6339
6340 FANOTIFY
6341 M:      Jan Kara <jack@suse.cz>
6342 R:      Amir Goldstein <amir73il@gmail.com>
6343 L:      linux-fsdevel@vger.kernel.org
6344 S:      Maintained
6345 F:      fs/notify/fanotify/
6346 F:      include/linux/fanotify.h
6347 F:      include/uapi/linux/fanotify.h
6348
6349 FARSYNC SYNCHRONOUS DRIVER
6350 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6351 W:      http://www.farsite.co.uk/
6352 S:      Supported
6353 F:      drivers/net/wan/farsync.*
6354
6355 FAULT INJECTION SUPPORT
6356 M:      Akinobu Mita <akinobu.mita@gmail.com>
6357 S:      Supported
6358 F:      Documentation/fault-injection/
6359 F:      lib/fault-inject.c
6360
6361 FBTFT Framebuffer drivers
6362 S:      Orphan
6363 L:      dri-devel@lists.freedesktop.org
6364 L:      linux-fbdev@vger.kernel.org
6365 F:      drivers/staging/fbtft/
6366
6367 FC0011 TUNER DRIVER
6368 M:      Michael Buesch <m@bues.ch>
6369 L:      linux-media@vger.kernel.org
6370 S:      Maintained
6371 F:      drivers/media/tuners/fc0011.h
6372 F:      drivers/media/tuners/fc0011.c
6373
6374 FC2580 MEDIA DRIVER
6375 M:      Antti Palosaari <crope@iki.fi>
6376 L:      linux-media@vger.kernel.org
6377 W:      https://linuxtv.org
6378 W:      http://palosaari.fi/linux/
6379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6380 T:      git git://linuxtv.org/anttip/media_tree.git
6381 S:      Maintained
6382 F:      drivers/media/tuners/fc2580*
6383
6384 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6385 M:      Hannes Reinecke <hare@suse.de>
6386 L:      linux-scsi@vger.kernel.org
6387 W:      www.Open-FCoE.org
6388 S:      Supported
6389 F:      drivers/scsi/libfc/
6390 F:      drivers/scsi/fcoe/
6391 F:      include/scsi/fc/
6392 F:      include/scsi/libfc.h
6393 F:      include/scsi/libfcoe.h
6394 F:      include/uapi/scsi/fc/
6395
6396 FILE LOCKING (flock() and fcntl()/lockf())
6397 M:      Jeff Layton <jlayton@kernel.org>
6398 M:      "J. Bruce Fields" <bfields@fieldses.org>
6399 L:      linux-fsdevel@vger.kernel.org
6400 S:      Maintained
6401 F:      include/linux/fcntl.h
6402 F:      include/uapi/linux/fcntl.h
6403 F:      fs/fcntl.c
6404 F:      fs/locks.c
6405
6406 FILESYSTEMS (VFS and infrastructure)
6407 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6408 L:      linux-fsdevel@vger.kernel.org
6409 S:      Maintained
6410 F:      fs/*
6411 F:      include/linux/fs.h
6412 F:      include/linux/fs_types.h
6413 F:      include/uapi/linux/fs.h
6414
6415 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6416 M:      Riku Voipio <riku.voipio@iki.fi>
6417 L:      linux-hwmon@vger.kernel.org
6418 S:      Maintained
6419 F:      drivers/hwmon/f75375s.c
6420 F:      include/linux/f75375s.h
6421
6422 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6423 M:      Clemens Ladisch <clemens@ladisch.de>
6424 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6427 S:      Maintained
6428 F:      sound/firewire/
6429 F:      include/uapi/sound/firewire.h
6430
6431 FIREWIRE MEDIA DRIVERS (firedtv)
6432 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6433 L:      linux-media@vger.kernel.org
6434 L:      linux1394-devel@lists.sourceforge.net
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6436 S:      Maintained
6437 F:      drivers/media/firewire/
6438
6439 FIREWIRE SBP-2 TARGET
6440 M:      Chris Boot <bootc@bootc.net>
6441 L:      linux-scsi@vger.kernel.org
6442 L:      target-devel@vger.kernel.org
6443 L:      linux1394-devel@lists.sourceforge.net
6444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6445 S:      Maintained
6446 F:      drivers/target/sbp/
6447
6448 FIREWIRE SUBSYSTEM
6449 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6450 L:      linux1394-devel@lists.sourceforge.net
6451 W:      http://ieee1394.wiki.kernel.org/
6452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6453 S:      Maintained
6454 F:      drivers/firewire/
6455 F:      include/linux/firewire.h
6456 F:      include/uapi/linux/firewire*.h
6457 F:      tools/firewire/
6458
6459 FIRMWARE LOADER (request_firmware)
6460 M:      Luis Chamberlain <mcgrof@kernel.org>
6461 L:      linux-kernel@vger.kernel.org
6462 S:      Maintained
6463 F:      Documentation/firmware_class/
6464 F:      drivers/base/firmware_loader/
6465 F:      include/linux/firmware.h
6466
6467 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6468 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6469 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6470 S:      Maintained
6471 F:      drivers/block/rsxx/
6472
6473 FLEXTIMER FTM-QUADDEC DRIVER
6474 M:      Patrick Havelange <patrick.havelange@essensium.com>
6475 L:      linux-iio@vger.kernel.org
6476 S:      Maintained
6477 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6478 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6479 F:      drivers/counter/ftm-quaddec.c
6480
6481 FLOPPY DRIVER
6482 M:      Denis Efremov <efremov@linux.com>
6483 S:      Odd Fixes
6484 L:      linux-block@vger.kernel.org
6485 F:      drivers/block/floppy.c
6486
6487 FPGA MANAGER FRAMEWORK
6488 M:      Moritz Fischer <mdf@kernel.org>
6489 L:      linux-fpga@vger.kernel.org
6490 S:      Maintained
6491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6492 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6493 F:      Documentation/fpga/
6494 F:      Documentation/driver-api/fpga/
6495 F:      Documentation/devicetree/bindings/fpga/
6496 F:      drivers/fpga/
6497 F:      include/linux/fpga/
6498 W:      http://www.rocketboards.org
6499
6500 FPGA DFL DRIVERS
6501 M:      Wu Hao <hao.wu@intel.com>
6502 L:      linux-fpga@vger.kernel.org
6503 S:      Maintained
6504 F:      Documentation/fpga/dfl.rst
6505 F:      include/uapi/linux/fpga-dfl.h
6506 F:      drivers/fpga/dfl*
6507
6508 FPU EMULATOR
6509 M:      Bill Metzenthen <billm@melbpc.org.au>
6510 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6511 S:      Maintained
6512 F:      arch/x86/math-emu/
6513
6514 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6515 L:      netdev@vger.kernel.org
6516 S:      Orphan
6517 F:      drivers/net/wan/dlci.c
6518 F:      drivers/net/wan/sdla.c
6519
6520 FRAMEBUFFER LAYER
6521 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6522 L:      dri-devel@lists.freedesktop.org
6523 L:      linux-fbdev@vger.kernel.org
6524 T:      git git://anongit.freedesktop.org/drm/drm-misc
6525 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6526 S:      Maintained
6527 F:      Documentation/fb/
6528 F:      drivers/video/
6529 F:      include/video/
6530 F:      include/linux/fb.h
6531 F:      include/uapi/video/
6532 F:      include/uapi/linux/fb.h
6533
6534 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6535 M:      Horia Geantă <horia.geanta@nxp.com>
6536 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6537 L:      linux-crypto@vger.kernel.org
6538 S:      Maintained
6539 F:      drivers/crypto/caam/
6540 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6541
6542 FREESCALE DIU FRAMEBUFFER DRIVER
6543 M:      Timur Tabi <timur@kernel.org>
6544 L:      linux-fbdev@vger.kernel.org
6545 S:      Maintained
6546 F:      drivers/video/fbdev/fsl-diu-fb.*
6547
6548 FREESCALE DMA DRIVER
6549 M:      Li Yang <leoyang.li@nxp.com>
6550 M:      Zhang Wei <zw@zh-kernel.org>
6551 L:      linuxppc-dev@lists.ozlabs.org
6552 S:      Maintained
6553 F:      drivers/dma/fsldma.*
6554
6555 FREESCALE ENETC ETHERNET DRIVERS
6556 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6557 L:      netdev@vger.kernel.org
6558 S:      Maintained
6559 F:      drivers/net/ethernet/freescale/enetc/
6560
6561 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6562 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6563 L:      netdev@vger.kernel.org
6564 S:      Maintained
6565 F:      drivers/net/ethernet/freescale/gianfar*
6566 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6567
6568 FREESCALE GPMI NAND DRIVER
6569 M:      Han Xu <han.xu@nxp.com>
6570 L:      linux-mtd@lists.infradead.org
6571 S:      Maintained
6572 F:      drivers/mtd/nand/raw/gpmi-nand/*
6573
6574 FREESCALE I2C CPM DRIVER
6575 M:      Jochen Friedrich <jochen@scram.de>
6576 L:      linuxppc-dev@lists.ozlabs.org
6577 L:      linux-i2c@vger.kernel.org
6578 S:      Maintained
6579 F:      drivers/i2c/busses/i2c-cpm.c
6580
6581 FREESCALE IMX DDR PMU DRIVER
6582 M:      Frank Li <Frank.li@nxp.com>
6583 L:      linux-arm-kernel@lists.infradead.org
6584 S:      Maintained
6585 F:      drivers/perf/fsl_imx8_ddr_perf.c
6586 F:      Documentation/admin-guide/perf/imx-ddr.rst
6587 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6588
6589 FREESCALE IMX I2C DRIVER
6590 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6591 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6592 L:      linux-i2c@vger.kernel.org
6593 S:      Maintained
6594 F:      drivers/i2c/busses/i2c-imx.c
6595 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6596
6597 FREESCALE IMX LPI2C DRIVER
6598 M:      Dong Aisheng <aisheng.dong@nxp.com>
6599 L:      linux-i2c@vger.kernel.org
6600 L:      linux-imx@nxp.com
6601 S:      Maintained
6602 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6603 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6604
6605 FREESCALE IMX / MXC FEC DRIVER
6606 M:      Fugang Duan <fugang.duan@nxp.com>
6607 L:      netdev@vger.kernel.org
6608 S:      Maintained
6609 F:      drivers/net/ethernet/freescale/fec_main.c
6610 F:      drivers/net/ethernet/freescale/fec_ptp.c
6611 F:      drivers/net/ethernet/freescale/fec.h
6612 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6613
6614 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6615 M:      Sascha Hauer <s.hauer@pengutronix.de>
6616 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6617 L:      linux-fbdev@vger.kernel.org
6618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6619 S:      Maintained
6620 F:      include/linux/platform_data/video-imxfb.h
6621 F:      drivers/video/fbdev/imxfb.c
6622
6623 FREESCALE QORIQ DPAA ETHERNET DRIVER
6624 M:      Madalin Bucur <madalin.bucur@nxp.com>
6625 L:      netdev@vger.kernel.org
6626 S:      Maintained
6627 F:      drivers/net/ethernet/freescale/dpaa
6628
6629 FREESCALE QORIQ DPAA FMAN DRIVER
6630 M:      Madalin Bucur <madalin.bucur@nxp.com>
6631 L:      netdev@vger.kernel.org
6632 S:      Maintained
6633 F:      drivers/net/ethernet/freescale/fman
6634 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6635
6636 FREESCALE QORIQ PTP CLOCK DRIVER
6637 M:      Yangbo Lu <yangbo.lu@nxp.com>
6638 L:      netdev@vger.kernel.org
6639 S:      Maintained
6640 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6641 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6642 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6643 F:      drivers/ptp/ptp_qoriq.c
6644 F:      drivers/ptp/ptp_qoriq_debugfs.c
6645 F:      include/linux/fsl/ptp_qoriq.h
6646 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6647
6648 FREESCALE QUAD SPI DRIVER
6649 M:      Han Xu <han.xu@nxp.com>
6650 L:      linux-spi@vger.kernel.org
6651 S:      Maintained
6652 F:      drivers/spi/spi-fsl-qspi.c
6653
6654 FREESCALE QUICC ENGINE LIBRARY
6655 M:      Qiang Zhao <qiang.zhao@nxp.com>
6656 L:      linuxppc-dev@lists.ozlabs.org
6657 S:      Maintained
6658 F:      drivers/soc/fsl/qe/
6659 F:      include/soc/fsl/*qe*.h
6660 F:      include/soc/fsl/*ucc*.h
6661
6662 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6663 M:      Li Yang <leoyang.li@nxp.com>
6664 L:      netdev@vger.kernel.org
6665 L:      linuxppc-dev@lists.ozlabs.org
6666 S:      Maintained
6667 F:      drivers/net/ethernet/freescale/ucc_geth*
6668
6669 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6670 M:      Zhao Qiang <qiang.zhao@nxp.com>
6671 L:      netdev@vger.kernel.org
6672 L:      linuxppc-dev@lists.ozlabs.org
6673 S:      Maintained
6674 F:      drivers/net/wan/fsl_ucc_hdlc*
6675
6676 FREESCALE QUICC ENGINE UCC UART DRIVER
6677 M:      Timur Tabi <timur@kernel.org>
6678 L:      linuxppc-dev@lists.ozlabs.org
6679 S:      Maintained
6680 F:      drivers/tty/serial/ucc_uart.c
6681
6682 FREESCALE SOC DRIVERS
6683 M:      Li Yang <leoyang.li@nxp.com>
6684 L:      linuxppc-dev@lists.ozlabs.org
6685 L:      linux-arm-kernel@lists.infradead.org
6686 S:      Maintained
6687 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6688 F:      Documentation/devicetree/bindings/soc/fsl/
6689 F:      drivers/soc/fsl/
6690 F:      include/linux/fsl/
6691
6692 FREESCALE SOC FS_ENET DRIVER
6693 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6694 L:      linuxppc-dev@lists.ozlabs.org
6695 L:      netdev@vger.kernel.org
6696 S:      Maintained
6697 F:      drivers/net/ethernet/freescale/fs_enet/
6698 F:      include/linux/fs_enet_pd.h
6699
6700 FREESCALE SOC SOUND DRIVERS
6701 M:      Timur Tabi <timur@kernel.org>
6702 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6703 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6704 R:      Fabio Estevam <festevam@gmail.com>
6705 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6706 L:      linuxppc-dev@lists.ozlabs.org
6707 S:      Maintained
6708 F:      sound/soc/fsl/fsl*
6709 F:      sound/soc/fsl/imx*
6710 F:      sound/soc/fsl/mpc8610_hpcd.c
6711
6712 FREESCALE USB PERIPHERAL DRIVERS
6713 M:      Li Yang <leoyang.li@nxp.com>
6714 L:      linux-usb@vger.kernel.org
6715 L:      linuxppc-dev@lists.ozlabs.org
6716 S:      Maintained
6717 F:      drivers/usb/gadget/udc/fsl*
6718
6719 FREEVXFS FILESYSTEM
6720 M:      Christoph Hellwig <hch@infradead.org>
6721 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6722 S:      Maintained
6723 F:      fs/freevxfs/
6724
6725 FREEZER
6726 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6727 M:      Pavel Machek <pavel@ucw.cz>
6728 L:      linux-pm@vger.kernel.org
6729 S:      Supported
6730 F:      Documentation/power/freezing-of-tasks.rst
6731 F:      include/linux/freezer.h
6732 F:      kernel/freezer.c
6733
6734 FRONTSWAP API
6735 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6736 L:      linux-kernel@vger.kernel.org
6737 S:      Maintained
6738 F:      mm/frontswap.c
6739 F:      include/linux/frontswap.h
6740
6741 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6742 M:      David Howells <dhowells@redhat.com>
6743 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6744 S:      Supported
6745 F:      Documentation/filesystems/caching/
6746 F:      fs/fscache/
6747 F:      include/linux/fscache*.h
6748
6749 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6750 M:      Theodore Y. Ts'o <tytso@mit.edu>
6751 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6752 M:      Eric Biggers <ebiggers@kernel.org>
6753 L:      linux-fscrypt@vger.kernel.org
6754 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6755 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6756 S:      Supported
6757 F:      fs/crypto/
6758 F:      include/linux/fscrypt*.h
6759 F:      include/uapi/linux/fscrypt.h
6760 F:      Documentation/filesystems/fscrypt.rst
6761
6762 FSI SUBSYSTEM
6763 M:      Jeremy Kerr <jk@ozlabs.org>
6764 M:      Joel Stanley <joel@jms.id.au>
6765 R:      Alistar Popple <alistair@popple.id.au>
6766 R:      Eddie James <eajames@linux.ibm.com>
6767 L:      linux-fsi@lists.ozlabs.org
6768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6769 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6770 S:      Supported
6771 F:      drivers/fsi/
6772 F:      include/linux/fsi*.h
6773 F:      include/trace/events/fsi*.h
6774
6775 FSI-ATTACHED I2C DRIVER
6776 M:      Eddie James <eajames@linux.ibm.com>
6777 L:      linux-i2c@vger.kernel.org
6778 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6779 S:      Maintained
6780 F:      drivers/i2c/busses/i2c-fsi.c
6781 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6782
6783 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6784 M:      Jan Kara <jack@suse.cz>
6785 R:      Amir Goldstein <amir73il@gmail.com>
6786 L:      linux-fsdevel@vger.kernel.org
6787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6788 S:      Maintained
6789 F:      fs/notify/
6790 F:      include/linux/fsnotify*.h
6791
6792 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6793 M:      Eric Biggers <ebiggers@kernel.org>
6794 M:      Theodore Y. Ts'o <tytso@mit.edu>
6795 L:      linux-fscrypt@vger.kernel.org
6796 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6797 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6798 S:      Supported
6799 F:      fs/verity/
6800 F:      include/linux/fsverity.h
6801 F:      include/uapi/linux/fsverity.h
6802 F:      Documentation/filesystems/fsverity.rst
6803
6804 FUJITSU LAPTOP EXTRAS
6805 M:      Jonathan Woithe <jwoithe@just42.net>
6806 L:      platform-driver-x86@vger.kernel.org
6807 S:      Maintained
6808 F:      drivers/platform/x86/fujitsu-laptop.c
6809
6810 FUJITSU M-5MO LS CAMERA ISP DRIVER
6811 M:      Kyungmin Park <kyungmin.park@samsung.com>
6812 M:      Heungjun Kim <riverful.kim@samsung.com>
6813 L:      linux-media@vger.kernel.org
6814 S:      Maintained
6815 F:      drivers/media/i2c/m5mols/
6816 F:      include/media/i2c/m5mols.h
6817
6818 FUJITSU TABLET EXTRAS
6819 M:      Robert Gerlach <khnz@gmx.de>
6820 L:      platform-driver-x86@vger.kernel.org
6821 S:      Maintained
6822 F:      drivers/platform/x86/fujitsu-tablet.c
6823
6824 FUSE: FILESYSTEM IN USERSPACE
6825 M:      Miklos Szeredi <miklos@szeredi.hu>
6826 L:      linux-fsdevel@vger.kernel.org
6827 W:      http://fuse.sourceforge.net/
6828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6829 S:      Maintained
6830 F:      fs/fuse/
6831 F:      include/uapi/linux/fuse.h
6832 F:      Documentation/filesystems/fuse.txt
6833
6834 FUTEX SUBSYSTEM
6835 M:      Thomas Gleixner <tglx@linutronix.de>
6836 M:      Ingo Molnar <mingo@redhat.com>
6837 R:      Peter Zijlstra <peterz@infradead.org>
6838 R:      Darren Hart <dvhart@infradead.org>
6839 L:      linux-kernel@vger.kernel.org
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6841 S:      Maintained
6842 F:      kernel/futex.c
6843 F:      include/asm-generic/futex.h
6844 F:      include/linux/futex.h
6845 F:      include/uapi/linux/futex.h
6846 F:      tools/testing/selftests/futex/
6847 F:      tools/perf/bench/futex*
6848 F:      Documentation/*futex*
6849
6850 GCC PLUGINS
6851 M:      Kees Cook <keescook@chromium.org>
6852 R:      Emese Revfy <re.emese@gmail.com>
6853 L:      kernel-hardening@lists.openwall.com
6854 S:      Maintained
6855 F:      scripts/gcc-plugins/
6856 F:      scripts/gcc-plugin.sh
6857 F:      scripts/Makefile.gcc-plugins
6858 F:      Documentation/core-api/gcc-plugins.rst
6859
6860 GASKET DRIVER FRAMEWORK
6861 M:      Rob Springer <rspringer@google.com>
6862 M:      Todd Poynor <toddpoynor@google.com>
6863 M:      Ben Chan <benchan@chromium.org>
6864 S:      Maintained
6865 F:      drivers/staging/gasket/
6866
6867 GCOV BASED KERNEL PROFILING
6868 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6869 S:      Maintained
6870 F:      kernel/gcov/
6871 F:      Documentation/dev-tools/gcov.rst
6872
6873 GDB KERNEL DEBUGGING HELPER SCRIPTS
6874 M:      Jan Kiszka <jan.kiszka@siemens.com>
6875 M:      Kieran Bingham <kbingham@kernel.org>
6876 S:      Supported
6877 F:      scripts/gdb/
6878
6879 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6880 M:      Achim Leubner <achim_leubner@adaptec.com>
6881 L:      linux-scsi@vger.kernel.org
6882 W:      http://www.icp-vortex.com/
6883 S:      Supported
6884 F:      drivers/scsi/gdt*
6885
6886 GEMTEK FM RADIO RECEIVER DRIVER
6887 M:      Hans Verkuil <hverkuil@xs4all.nl>
6888 L:      linux-media@vger.kernel.org
6889 T:      git git://linuxtv.org/media_tree.git
6890 W:      https://linuxtv.org
6891 S:      Maintained
6892 F:      drivers/media/radio/radio-gemtek*
6893
6894 GENERIC ARCHITECTURE TOPOLOGY
6895 M:      Sudeep Holla <sudeep.holla@arm.com>
6896 L:      linux-kernel@vger.kernel.org
6897 S:      Maintained
6898 F:      drivers/base/arch_topology.c
6899 F:      include/linux/arch_topology.h
6900
6901 GENERIC GPIO I2C DRIVER
6902 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6903 S:      Supported
6904 F:      drivers/i2c/busses/i2c-gpio.c
6905 F:      include/linux/platform_data/i2c-gpio.h
6906
6907 GENERIC GPIO I2C MULTIPLEXER DRIVER
6908 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6909 L:      linux-i2c@vger.kernel.org
6910 S:      Supported
6911 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6912 F:      include/linux/platform_data/i2c-mux-gpio.h
6913 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6914
6915 GENERIC HDLC (WAN) DRIVERS
6916 M:      Krzysztof Halasa <khc@pm.waw.pl>
6917 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6918 S:      Maintained
6919 F:      drivers/net/wan/c101.c
6920 F:      drivers/net/wan/hd6457*
6921 F:      drivers/net/wan/hdlc*
6922 F:      drivers/net/wan/n2.c
6923 F:      drivers/net/wan/pc300too.c
6924 F:      drivers/net/wan/pci200syn.c
6925 F:      drivers/net/wan/wanxl*
6926
6927 GENERIC INCLUDE/ASM HEADER FILES
6928 M:      Arnd Bergmann <arnd@arndb.de>
6929 L:      linux-arch@vger.kernel.org
6930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6931 S:      Maintained
6932 F:      include/asm-generic/
6933 F:      include/uapi/asm-generic/
6934
6935 GENERIC PHY FRAMEWORK
6936 M:      Kishon Vijay Abraham I <kishon@ti.com>
6937 L:      linux-kernel@vger.kernel.org
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6939 S:      Supported
6940 F:      drivers/phy/
6941 F:      include/linux/phy/
6942 F:      Documentation/devicetree/bindings/phy/
6943
6944 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6945 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6946 S:      Supported
6947 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6948
6949 GENERIC PM DOMAINS
6950 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6951 M:      Kevin Hilman <khilman@kernel.org>
6952 M:      Ulf Hansson <ulf.hansson@linaro.org>
6953 L:      linux-pm@vger.kernel.org
6954 S:      Supported
6955 F:      drivers/base/power/domain*.c
6956 F:      include/linux/pm_domain.h
6957 F:      Documentation/devicetree/bindings/power/power?domain*
6958
6959 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6960 M:      Eugen Hristev <eugen.hristev@microchip.com>
6961 L:      linux-input@vger.kernel.org
6962 S:      Maintained
6963 F:      drivers/input/touchscreen/resistive-adc-touch.c
6964
6965 GENERIC UIO DRIVER FOR PCI DEVICES
6966 M:      "Michael S. Tsirkin" <mst@redhat.com>
6967 L:      kvm@vger.kernel.org
6968 S:      Supported
6969 F:      drivers/uio/uio_pci_generic.c
6970
6971 GENERIC VDSO LIBRARY:
6972 M:      Andy Lutomirski <luto@kernel.org>
6973 M:      Thomas Gleixner <tglx@linutronix.de>
6974 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6975 L:      linux-kernel@vger.kernel.org
6976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6977 S:      Maintained
6978 F:      lib/vdso/
6979 F:      kernel/time/vsyscall.c
6980 F:      include/vdso/
6981 F:      include/asm-generic/vdso/vsyscall.h
6982
6983 GENWQE (IBM Generic Workqueue Card)
6984 M:      Frank Haverkamp <haver@linux.ibm.com>
6985 S:      Supported
6986 F:      drivers/misc/genwqe/
6987
6988 GET_MAINTAINER SCRIPT
6989 M:      Joe Perches <joe@perches.com>
6990 S:      Maintained
6991 F:      scripts/get_maintainer.pl
6992
6993 GFS2 FILE SYSTEM
6994 M:      Bob Peterson <rpeterso@redhat.com>
6995 M:      Andreas Gruenbacher <agruenba@redhat.com>
6996 L:      cluster-devel@redhat.com
6997 W:      http://sources.redhat.com/cluster/
6998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6999 S:      Supported
7000 F:      Documentation/filesystems/gfs2*.txt
7001 F:      fs/gfs2/
7002 F:      include/uapi/linux/gfs2_ondisk.h
7003
7004 GNSS SUBSYSTEM
7005 M:      Johan Hovold <johan@kernel.org>
7006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7007 S:      Maintained
7008 F:      Documentation/ABI/testing/sysfs-class-gnss
7009 F:      Documentation/devicetree/bindings/gnss/
7010 F:      drivers/gnss/
7011 F:      include/linux/gnss.h
7012
7013 GO7007 MPEG CODEC
7014 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7015 L:      linux-media@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/media/usb/go7007/
7018
7019 GOODIX TOUCHSCREEN
7020 M:      Bastien Nocera <hadess@hadess.net>
7021 L:      linux-input@vger.kernel.org
7022 S:      Maintained
7023 F:      drivers/input/touchscreen/goodix.c
7024
7025 GOOGLE ETHERNET DRIVERS
7026 M:      Catherine Sullivan <csully@google.com>
7027 R:      Sagi Shahar <sagis@google.com>
7028 R:      Jon Olson <jonolson@google.com>
7029 L:      netdev@vger.kernel.org
7030 S:      Supported
7031 F:      Documentation/networking/device_drivers/google/gve.rst
7032 F:      drivers/net/ethernet/google
7033
7034 GPD POCKET FAN DRIVER
7035 M:      Hans de Goede <hdegoede@redhat.com>
7036 L:      platform-driver-x86@vger.kernel.org
7037 S:      Maintained
7038 F:      drivers/platform/x86/gpd-pocket-fan.c
7039
7040 GPIO ACPI SUPPORT
7041 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7042 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7043 L:      linux-gpio@vger.kernel.org
7044 L:      linux-acpi@vger.kernel.org
7045 S:      Maintained
7046 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7047 F:      drivers/gpio/gpiolib-acpi.c
7048 F:      drivers/gpio/gpiolib-acpi.h
7049
7050 GPIO IR Transmitter
7051 M:      Sean Young <sean@mess.org>
7052 L:      linux-media@vger.kernel.org
7053 S:      Maintained
7054 F:      drivers/media/rc/gpio-ir-tx.c
7055
7056 GPIO MOCKUP DRIVER
7057 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7058 L:      linux-gpio@vger.kernel.org
7059 S:      Maintained
7060 F:      drivers/gpio/gpio-mockup.c
7061 F:      tools/testing/selftests/gpio/
7062
7063 GPIO SUBSYSTEM
7064 M:      Linus Walleij <linus.walleij@linaro.org>
7065 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7066 L:      linux-gpio@vger.kernel.org
7067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7068 S:      Maintained
7069 F:      Documentation/devicetree/bindings/gpio/
7070 F:      Documentation/driver-api/gpio/
7071 F:      Documentation/admin-guide/gpio/
7072 F:      Documentation/ABI/testing/gpio-cdev
7073 F:      Documentation/ABI/obsolete/sysfs-gpio
7074 F:      drivers/gpio/
7075 F:      include/linux/gpio/
7076 F:      include/linux/gpio.h
7077 F:      include/linux/of_gpio.h
7078 F:      include/asm-generic/gpio.h
7079 F:      include/uapi/linux/gpio.h
7080 F:      tools/gpio/
7081
7082 GRE DEMULTIPLEXER DRIVER
7083 M:      Dmitry Kozlov <xeb@mail.ru>
7084 L:      netdev@vger.kernel.org
7085 S:      Maintained
7086 F:      net/ipv4/gre_demux.c
7087 F:      net/ipv4/gre_offload.c
7088 F:      include/net/gre.h
7089
7090 GRETH 10/100/1G Ethernet MAC device driver
7091 M:      Andreas Larsson <andreas@gaisler.com>
7092 L:      netdev@vger.kernel.org
7093 S:      Maintained
7094 F:      drivers/net/ethernet/aeroflex/
7095
7096 GREYBUS AUDIO PROTOCOLS DRIVERS
7097 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7098 M:      Mark Greer <mgreer@animalcreek.com>
7099 S:      Maintained
7100 F:      drivers/staging/greybus/audio_apbridgea.c
7101 F:      drivers/staging/greybus/audio_apbridgea.h
7102 F:      drivers/staging/greybus/audio_codec.c
7103 F:      drivers/staging/greybus/audio_codec.h
7104 F:      drivers/staging/greybus/audio_gb.c
7105 F:      drivers/staging/greybus/audio_manager.c
7106 F:      drivers/staging/greybus/audio_manager.h
7107 F:      drivers/staging/greybus/audio_manager_module.c
7108 F:      drivers/staging/greybus/audio_manager_private.h
7109 F:      drivers/staging/greybus/audio_manager_sysfs.c
7110 F:      drivers/staging/greybus/audio_module.c
7111 F:      drivers/staging/greybus/audio_topology.c
7112
7113 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7114 M:      Viresh Kumar <vireshk@kernel.org>
7115 S:      Maintained
7116 F:      drivers/staging/greybus/authentication.c
7117 F:      drivers/staging/greybus/bootrom.c
7118 F:      drivers/staging/greybus/firmware.h
7119 F:      drivers/staging/greybus/fw-core.c
7120 F:      drivers/staging/greybus/fw-download.c
7121 F:      drivers/staging/greybus/fw-management.c
7122 F:      drivers/staging/greybus/greybus_authentication.h
7123 F:      drivers/staging/greybus/greybus_firmware.h
7124 F:      drivers/staging/greybus/hid.c
7125 F:      drivers/staging/greybus/i2c.c
7126 F:      drivers/staging/greybus/spi.c
7127 F:      drivers/staging/greybus/spilib.c
7128 F:      drivers/staging/greybus/spilib.h
7129
7130 GREYBUS LOOPBACK DRIVER
7131 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7132 S:      Maintained
7133 F:      drivers/staging/greybus/loopback.c
7134
7135 GREYBUS PLATFORM DRIVERS
7136 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7137 S:      Maintained
7138 F:      drivers/staging/greybus/arche-platform.c
7139 F:      drivers/staging/greybus/arche-apb-ctrl.c
7140 F:      drivers/staging/greybus/arche_platform.h
7141
7142 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7143 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7144 S:      Maintained
7145 F:      drivers/staging/greybus/sdio.c
7146 F:      drivers/staging/greybus/light.c
7147 F:      drivers/staging/greybus/gpio.c
7148 F:      drivers/staging/greybus/power_supply.c
7149 F:      drivers/staging/greybus/spi.c
7150 F:      drivers/staging/greybus/spilib.c
7151
7152 GREYBUS SUBSYSTEM
7153 M:      Johan Hovold <johan@kernel.org>
7154 M:      Alex Elder <elder@kernel.org>
7155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7156 S:      Maintained
7157 F:      drivers/staging/greybus/
7158 F:      drivers/greybus/
7159 F:      include/linux/greybus.h
7160 F:      include/linux/greybus/
7161 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7162
7163 GREYBUS UART PROTOCOLS DRIVERS
7164 M:      David Lin <dtwlin@gmail.com>
7165 S:      Maintained
7166 F:      drivers/staging/greybus/uart.c
7167 F:      drivers/staging/greybus/log.c
7168
7169 GS1662 VIDEO SERIALIZER
7170 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7171 L:      linux-media@vger.kernel.org
7172 T:      git git://linuxtv.org/media_tree.git
7173 S:      Maintained
7174 F:      drivers/media/spi/gs1662.c
7175
7176 GSPCA FINEPIX SUBDRIVER
7177 M:      Frank Zago <frank@zago.net>
7178 L:      linux-media@vger.kernel.org
7179 T:      git git://linuxtv.org/media_tree.git
7180 S:      Maintained
7181 F:      drivers/media/usb/gspca/finepix.c
7182
7183 GSPCA GL860 SUBDRIVER
7184 M:      Olivier Lorin <o.lorin@laposte.net>
7185 L:      linux-media@vger.kernel.org
7186 T:      git git://linuxtv.org/media_tree.git
7187 S:      Maintained
7188 F:      drivers/media/usb/gspca/gl860/
7189
7190 GSPCA M5602 SUBDRIVER
7191 M:      Erik Andren <erik.andren@gmail.com>
7192 L:      linux-media@vger.kernel.org
7193 T:      git git://linuxtv.org/media_tree.git
7194 S:      Maintained
7195 F:      drivers/media/usb/gspca/m5602/
7196
7197 GSPCA PAC207 SONIXB SUBDRIVER
7198 M:      Hans Verkuil <hverkuil@xs4all.nl>
7199 L:      linux-media@vger.kernel.org
7200 T:      git git://linuxtv.org/media_tree.git
7201 S:      Odd Fixes
7202 F:      drivers/media/usb/gspca/pac207.c
7203
7204 GSPCA SN9C20X SUBDRIVER
7205 M:      Brian Johnson <brijohn@gmail.com>
7206 L:      linux-media@vger.kernel.org
7207 T:      git git://linuxtv.org/media_tree.git
7208 S:      Maintained
7209 F:      drivers/media/usb/gspca/sn9c20x.c
7210
7211 GSPCA T613 SUBDRIVER
7212 M:      Leandro Costantino <lcostantino@gmail.com>
7213 L:      linux-media@vger.kernel.org
7214 T:      git git://linuxtv.org/media_tree.git
7215 S:      Maintained
7216 F:      drivers/media/usb/gspca/t613.c
7217
7218 GSPCA USB WEBCAM DRIVER
7219 M:      Hans Verkuil <hverkuil@xs4all.nl>
7220 L:      linux-media@vger.kernel.org
7221 T:      git git://linuxtv.org/media_tree.git
7222 S:      Odd Fixes
7223 F:      drivers/media/usb/gspca/
7224
7225 GTP (GPRS Tunneling Protocol)
7226 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7227 M:      Harald Welte <laforge@gnumonks.org>
7228 L:      osmocom-net-gprs@lists.osmocom.org
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7230 S:      Maintained
7231 F:      drivers/net/gtp.c
7232
7233 GUID PARTITION TABLE (GPT)
7234 M:      Davidlohr Bueso <dave@stgolabs.net>
7235 L:      linux-efi@vger.kernel.org
7236 S:      Maintained
7237 F:      block/partitions/efi.*
7238
7239 H8/300 ARCHITECTURE
7240 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7241 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7242 W:      http://uclinux-h8.sourceforge.jp
7243 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7244 S:      Maintained
7245 F:      arch/h8300/
7246 F:      drivers/clocksource/h8300_*.c
7247 F:      drivers/clk/h8300/
7248 F:      drivers/irqchip/irq-renesas-h8*.c
7249
7250 HABANALABS PCI DRIVER
7251 M:      Oded Gabbay <oded.gabbay@gmail.com>
7252 T:      git https://github.com/HabanaAI/linux.git
7253 S:      Supported
7254 F:      drivers/misc/habanalabs/
7255 F:      include/uapi/misc/habanalabs.h
7256 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7257 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7258
7259 HACKRF MEDIA DRIVER
7260 M:      Antti Palosaari <crope@iki.fi>
7261 L:      linux-media@vger.kernel.org
7262 W:      https://linuxtv.org
7263 W:      http://palosaari.fi/linux/
7264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7265 T:      git git://linuxtv.org/anttip/media_tree.git
7266 S:      Maintained
7267 F:      drivers/media/usb/hackrf/
7268
7269 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7270 M:      Frank Seidel <frank@f-seidel.de>
7271 L:      platform-driver-x86@vger.kernel.org
7272 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7273 S:      Maintained
7274 F:      drivers/platform/x86/hdaps.c
7275
7276 HARDWARE MONITORING
7277 M:      Jean Delvare <jdelvare@suse.com>
7278 M:      Guenter Roeck <linux@roeck-us.net>
7279 L:      linux-hwmon@vger.kernel.org
7280 W:      http://hwmon.wiki.kernel.org/
7281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7282 S:      Maintained
7283 F:      Documentation/devicetree/bindings/hwmon/
7284 F:      Documentation/hwmon/
7285 F:      drivers/hwmon/
7286 F:      include/linux/hwmon*.h
7287 F:      include/trace/events/hwmon*.h
7288
7289 HARDWARE RANDOM NUMBER GENERATOR CORE
7290 M:      Matt Mackall <mpm@selenic.com>
7291 M:      Herbert Xu <herbert@gondor.apana.org.au>
7292 L:      linux-crypto@vger.kernel.org
7293 S:      Odd fixes
7294 F:      Documentation/devicetree/bindings/rng/
7295 F:      Documentation/admin-guide/hw_random.rst
7296 F:      drivers/char/hw_random/
7297 F:      include/linux/hw_random.h
7298
7299 HARDWARE TRACING FACILITIES
7300 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7301 S:      Maintained
7302 F:      drivers/hwtracing/
7303
7304 HARDWARE SPINLOCK CORE
7305 M:      Ohad Ben-Cohen <ohad@wizery.com>
7306 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7307 L:      linux-remoteproc@vger.kernel.org
7308 S:      Maintained
7309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7310 F:      Documentation/devicetree/bindings/hwlock/
7311 F:      Documentation/hwspinlock.txt
7312 F:      drivers/hwspinlock/
7313 F:      include/linux/hwspinlock.h
7314
7315 HARMONY SOUND DRIVER
7316 L:      linux-parisc@vger.kernel.org
7317 S:      Maintained
7318 F:      sound/parisc/harmony.*
7319
7320 HDPVR USB VIDEO ENCODER DRIVER
7321 M:      Hans Verkuil <hverkuil@xs4all.nl>
7322 L:      linux-media@vger.kernel.org
7323 T:      git git://linuxtv.org/media_tree.git
7324 W:      https://linuxtv.org
7325 S:      Odd Fixes
7326 F:      drivers/media/usb/hdpvr/
7327
7328 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7329 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7330 S:      Supported
7331 F:      Documentation/watchdog/hpwdt.rst
7332 F:      drivers/watchdog/hpwdt.c
7333
7334 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7335 M:      Don Brace <don.brace@microsemi.com>
7336 L:      esc.storagedev@microsemi.com
7337 L:      linux-scsi@vger.kernel.org
7338 S:      Supported
7339 F:      Documentation/scsi/hpsa.txt
7340 F:      drivers/scsi/hpsa*.[ch]
7341 F:      include/linux/cciss*.h
7342 F:      include/uapi/linux/cciss*.h
7343
7344 HFI1 DRIVER
7345 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7346 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7347 L:      linux-rdma@vger.kernel.org
7348 S:      Supported
7349 F:      drivers/infiniband/hw/hfi1
7350
7351 HFS FILESYSTEM
7352 L:      linux-fsdevel@vger.kernel.org
7353 S:      Orphan
7354 F:      Documentation/filesystems/hfs.txt
7355 F:      fs/hfs/
7356
7357 HFSPLUS FILESYSTEM
7358 L:      linux-fsdevel@vger.kernel.org
7359 S:      Orphan
7360 F:      Documentation/filesystems/hfsplus.txt
7361 F:      fs/hfsplus/
7362
7363 HGA FRAMEBUFFER DRIVER
7364 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7365 L:      linux-nvidia@lists.surfsouth.com
7366 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7367 S:      Maintained
7368 F:      drivers/video/fbdev/hgafb.c
7369
7370 HIBERNATION (aka Software Suspend, aka swsusp)
7371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7372 M:      Pavel Machek <pavel@ucw.cz>
7373 L:      linux-pm@vger.kernel.org
7374 B:      https://bugzilla.kernel.org
7375 S:      Supported
7376 F:      arch/x86/power/
7377 F:      drivers/base/power/
7378 F:      kernel/power/
7379 F:      include/linux/suspend.h
7380 F:      include/linux/freezer.h
7381 F:      include/linux/pm.h
7382 F:      arch/*/include/asm/suspend*.h
7383
7384 HID CORE LAYER
7385 M:      Jiri Kosina <jikos@kernel.org>
7386 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7387 L:      linux-input@vger.kernel.org
7388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7389 S:      Maintained
7390 F:      drivers/hid/
7391 F:      include/linux/hid*
7392 F:      include/uapi/linux/hid*
7393
7394 HID SENSOR HUB DRIVERS
7395 M:      Jiri Kosina <jikos@kernel.org>
7396 M:      Jonathan Cameron <jic23@kernel.org>
7397 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7398 L:      linux-input@vger.kernel.org
7399 L:      linux-iio@vger.kernel.org
7400 S:      Maintained
7401 F:      Documentation/hid/hid-sensor*
7402 F:      drivers/hid/hid-sensor-*
7403 F:      drivers/iio/*/hid-*
7404 F:      include/linux/hid-sensor-*
7405
7406 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7407 M:      Thomas Gleixner <tglx@linutronix.de>
7408 L:      linux-kernel@vger.kernel.org
7409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7410 S:      Maintained
7411 F:      Documentation/timers/
7412 F:      kernel/time/hrtimer.c
7413 F:      kernel/time/clockevents.c
7414 F:      kernel/time/timer_*.c
7415 F:      include/linux/clockchips.h
7416 F:      include/linux/hrtimer.h
7417
7418 HIGH-SPEED SCC DRIVER FOR AX.25
7419 L:      linux-hams@vger.kernel.org
7420 S:      Orphan
7421 F:      drivers/net/hamradio/dmascc.c
7422 F:      drivers/net/hamradio/scc.c
7423
7424 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7425 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7426 W:      http://www.highpoint-tech.com
7427 S:      Supported
7428 F:      Documentation/scsi/hptiop.txt
7429 F:      drivers/scsi/hptiop.c
7430
7431 HIPPI
7432 M:      Jes Sorensen <jes@trained-monkey.org>
7433 L:      linux-hippi@sunsite.dk
7434 S:      Maintained
7435 F:      include/linux/hippidevice.h
7436 F:      include/uapi/linux/if_hippi.h
7437 F:      net/802/hippi.c
7438 F:      drivers/net/hippi/
7439
7440 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7441 M:      Zaibo Xu <xuzaibo@huawei.com>
7442 L:      linux-crypto@vger.kernel.org
7443 S:      Maintained
7444 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7445 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7446 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7447 F:      drivers/crypto/hisilicon/sec2/sec.h
7448 F:      Documentation/ABI/testing/debugfs-hisi-sec
7449
7450 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7451 M:      Zaibo Xu <xuzaibo@huawei.com>
7452 L:      linux-crypto@vger.kernel.org
7453 S:      Maintained
7454 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7455 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7456 F:      drivers/crypto/hisilicon/hpre/hpre.h
7457 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7458
7459 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7460 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7461 M:      Salil Mehta <salil.mehta@huawei.com>
7462 L:      netdev@vger.kernel.org
7463 W:      http://www.hisilicon.com
7464 S:      Maintained
7465 F:      drivers/net/ethernet/hisilicon/hns3/
7466
7467 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7468 M:      Zaibo Xu <xuzaibo@huawei.com>
7469 S:      Maintained
7470 F:      drivers/char/hw_random/hisi-trng-v2.c
7471
7472 HISILICON LPC BUS DRIVER
7473 M:      john.garry@huawei.com
7474 W:      http://www.hisilicon.com
7475 S:      Maintained
7476 F:      drivers/bus/hisi_lpc.c
7477 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7478
7479 HISILICON NETWORK SUBSYSTEM DRIVER
7480 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7481 M:      Salil Mehta <salil.mehta@huawei.com>
7482 L:      netdev@vger.kernel.org
7483 W:      http://www.hisilicon.com
7484 S:      Maintained
7485 F:      drivers/net/ethernet/hisilicon/
7486 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7487
7488 HISILICON PMU DRIVER
7489 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7490 W:      http://www.hisilicon.com
7491 S:      Supported
7492 F:      drivers/perf/hisilicon
7493 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7494
7495 HISILICON ROCE DRIVER
7496 M:      Lijun Ou <oulijun@huawei.com>
7497 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7498 L:      linux-rdma@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/infiniband/hw/hns/
7501 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7502
7503 HISILICON SAS Controller
7504 M:      John Garry <john.garry@huawei.com>
7505 W:      http://www.hisilicon.com
7506 S:      Supported
7507 F:      drivers/scsi/hisi_sas/
7508 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7509
7510 HISILICON QM AND ZIP Controller DRIVER
7511 M:      Zhou Wang <wangzhou1@hisilicon.com>
7512 L:      linux-crypto@vger.kernel.org
7513 S:      Maintained
7514 F:      drivers/crypto/hisilicon/qm.c
7515 F:      drivers/crypto/hisilicon/qm.h
7516 F:      drivers/crypto/hisilicon/sgl.c
7517 F:      drivers/crypto/hisilicon/zip/
7518 F:      Documentation/ABI/testing/debugfs-hisi-zip
7519
7520 HMM - Heterogeneous Memory Management
7521 M:      Jérôme Glisse <jglisse@redhat.com>
7522 L:      linux-mm@kvack.org
7523 S:      Maintained
7524 F:      mm/hmm*
7525 F:      include/linux/hmm*
7526 F:      Documentation/vm/hmm.rst
7527
7528 HOST AP DRIVER
7529 M:      Jouni Malinen <j@w1.fi>
7530 L:      linux-wireless@vger.kernel.org
7531 W:      http://w1.fi/hostap-driver.html
7532 S:      Obsolete
7533 F:      drivers/net/wireless/intersil/hostap/
7534
7535 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7536 L:      platform-driver-x86@vger.kernel.org
7537 S:      Orphan
7538 F:      drivers/platform/x86/tc1100-wmi.c
7539
7540 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7541 M:      Jaroslav Kysela <perex@perex.cz>
7542 S:      Obsolete
7543 F:      drivers/staging/hp/hp100.*
7544
7545 HPET:   High Precision Event Timers driver
7546 M:      Clemens Ladisch <clemens@ladisch.de>
7547 S:      Maintained
7548 F:      Documentation/timers/hpet.rst
7549 F:      drivers/char/hpet.c
7550 F:      include/linux/hpet.h
7551 F:      include/uapi/linux/hpet.h
7552
7553 HPET:   x86
7554 S:      Orphan
7555 F:      arch/x86/kernel/hpet.c
7556 F:      arch/x86/include/asm/hpet.h
7557
7558 HPFS FILESYSTEM
7559 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7560 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7561 S:      Maintained
7562 F:      fs/hpfs/
7563
7564 HSI SUBSYSTEM
7565 M:      Sebastian Reichel <sre@kernel.org>
7566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7567 S:      Maintained
7568 F:      Documentation/ABI/testing/sysfs-bus-hsi
7569 F:      Documentation/driver-api/hsi.rst
7570 F:      drivers/hsi/
7571 F:      include/linux/hsi/
7572 F:      include/uapi/linux/hsi/
7573
7574 HSO 3G MODEM DRIVER
7575 L:      linux-usb@vger.kernel.org
7576 S:      Orphan
7577 F:      drivers/net/usb/hso.c
7578
7579 HSR NETWORK PROTOCOL
7580 M:      Arvid Brodin <arvid.brodin@alten.se>
7581 L:      netdev@vger.kernel.org
7582 S:      Maintained
7583 F:      net/hsr/
7584
7585 HT16K33 LED CONTROLLER DRIVER
7586 M:      Robin van der Gracht <robin@protonic.nl>
7587 S:      Maintained
7588 F:      drivers/auxdisplay/ht16k33.c
7589 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7590
7591 HTCPEN TOUCHSCREEN DRIVER
7592 M:      Pau Oliva Fora <pof@eslack.org>
7593 L:      linux-input@vger.kernel.org
7594 S:      Maintained
7595 F:      drivers/input/touchscreen/htcpen.c
7596
7597 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7598 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7599 L:      linux-iio@vger.kernel.org
7600 W:      http://www.st.com/
7601 S:      Maintained
7602 F:      drivers/iio/humidity/hts221*
7603 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7604
7605 HUAWEI ETHERNET DRIVER
7606 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7607 L:      netdev@vger.kernel.org
7608 S:      Supported
7609 F:      Documentation/networking/hinic.txt
7610 F:      drivers/net/ethernet/huawei/hinic/
7611
7612 HUGETLB FILESYSTEM
7613 M:      Mike Kravetz <mike.kravetz@oracle.com>
7614 L:      linux-mm@kvack.org
7615 S:      Maintained
7616 F:      fs/hugetlbfs/
7617 F:      mm/hugetlb.c
7618 F:      include/linux/hugetlb.h
7619 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7620 F:      Documentation/vm/hugetlbfs_reserv.rst
7621 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7622
7623 HVA ST MEDIA DRIVER
7624 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7625 L:      linux-media@vger.kernel.org
7626 T:      git git://linuxtv.org/media_tree.git
7627 W:      https://linuxtv.org
7628 S:      Supported
7629 F:      drivers/media/platform/sti/hva
7630
7631 HWPOISON MEMORY FAILURE HANDLING
7632 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7633 L:      linux-mm@kvack.org
7634 S:      Maintained
7635 F:      mm/memory-failure.c
7636 F:      mm/hwpoison-inject.c
7637
7638 HYGON PROCESSOR SUPPORT
7639 M:      Pu Wen <puwen@hygon.cn>
7640 L:      linux-kernel@vger.kernel.org
7641 S:      Maintained
7642 F:      arch/x86/kernel/cpu/hygon.c
7643
7644 HYNIX HI556 SENSOR DRIVER
7645 M:      Shawn Tu <shawnx.tu@intel.com>
7646 L:      linux-media@vger.kernel.org
7647 T:      git git://linuxtv.org/media_tree.git
7648 S:      Maintained
7649 F:      drivers/media/i2c/hi556.c
7650
7651 Hyper-V CORE AND DRIVERS
7652 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7653 M:      Haiyang Zhang <haiyangz@microsoft.com>
7654 M:      Stephen Hemminger <sthemmin@microsoft.com>
7655 M:      Sasha Levin <sashal@kernel.org>
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7657 L:      linux-hyperv@vger.kernel.org
7658 S:      Supported
7659 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7660 F:      arch/x86/include/asm/mshyperv.h
7661 F:      arch/x86/include/asm/trace/hyperv.h
7662 F:      arch/x86/include/asm/hyperv-tlfs.h
7663 F:      arch/x86/kernel/cpu/mshyperv.c
7664 F:      arch/x86/hyperv
7665 F:      drivers/clocksource/hyperv_timer.c
7666 F:      drivers/hid/hid-hyperv.c
7667 F:      drivers/hv/
7668 F:      drivers/input/serio/hyperv-keyboard.c
7669 F:      drivers/pci/controller/pci-hyperv.c
7670 F:      drivers/pci/controller/pci-hyperv-intf.c
7671 F:      drivers/net/hyperv/
7672 F:      drivers/scsi/storvsc_drv.c
7673 F:      drivers/uio/uio_hv_generic.c
7674 F:      drivers/video/fbdev/hyperv_fb.c
7675 F:      drivers/iommu/hyperv-iommu.c
7676 F:      net/vmw_vsock/hyperv_transport.c
7677 F:      include/clocksource/hyperv_timer.h
7678 F:      include/linux/hyperv.h
7679 F:      include/uapi/linux/hyperv.h
7680 F:      include/asm-generic/mshyperv.h
7681 F:      tools/hv/
7682 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7683 F:      Documentation/ABI/testing/debugfs-hyperv
7684
7685 HYPERBUS SUPPORT
7686 M:      Vignesh Raghavendra <vigneshr@ti.com>
7687 S:      Supported
7688 F:      drivers/mtd/hyperbus/
7689 F:      include/linux/mtd/hyperbus.h
7690 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7691 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7692
7693 HYPERVISOR VIRTUAL CONSOLE DRIVER
7694 L:      linuxppc-dev@lists.ozlabs.org
7695 S:      Odd Fixes
7696 F:      drivers/tty/hvc/
7697
7698 I2C ACPI SUPPORT
7699 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7700 L:      linux-i2c@vger.kernel.org
7701 L:      linux-acpi@vger.kernel.org
7702 S:      Maintained
7703 F:      drivers/i2c/i2c-core-acpi.c
7704
7705 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7706 M:      Ajay Gupta <ajayg@nvidia.com>
7707 L:      linux-i2c@vger.kernel.org
7708 S:      Maintained
7709 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7710 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7711
7712 I2C MUXES
7713 M:      Peter Rosin <peda@axentia.se>
7714 L:      linux-i2c@vger.kernel.org
7715 S:      Maintained
7716 F:      Documentation/i2c/i2c-topology.rst
7717 F:      Documentation/i2c/muxes/
7718 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7719 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7720 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7721 F:      drivers/i2c/i2c-mux.c
7722 F:      drivers/i2c/muxes/
7723 F:      include/linux/i2c-mux.h
7724
7725 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7726 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7727 L:      linux-i2c@vger.kernel.org
7728 S:      Maintained
7729 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7730 F:      drivers/i2c/busses/i2c-mv64xxx.c
7731
7732 I2C OVER PARALLEL PORT
7733 M:      Jean Delvare <jdelvare@suse.com>
7734 L:      linux-i2c@vger.kernel.org
7735 S:      Maintained
7736 F:      Documentation/i2c/busses/i2c-parport.rst
7737 F:      Documentation/i2c/busses/i2c-parport-light.rst
7738 F:      drivers/i2c/busses/i2c-parport.c
7739 F:      drivers/i2c/busses/i2c-parport-light.c
7740
7741 I2C SUBSYSTEM
7742 M:      Wolfram Sang <wsa@the-dreams.de>
7743 L:      linux-i2c@vger.kernel.org
7744 W:      https://i2c.wiki.kernel.org/
7745 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7747 S:      Maintained
7748 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7749 F:      Documentation/i2c/
7750 F:      drivers/i2c/*
7751 F:      include/linux/i2c.h
7752 F:      include/linux/i2c-dev.h
7753 F:      include/linux/i2c-smbus.h
7754 F:      include/uapi/linux/i2c.h
7755 F:      include/uapi/linux/i2c-*.h
7756
7757 I2C SUBSYSTEM HOST DRIVERS
7758 L:      linux-i2c@vger.kernel.org
7759 W:      https://i2c.wiki.kernel.org/
7760 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7762 S:      Odd Fixes
7763 F:      Documentation/devicetree/bindings/i2c/
7764 F:      drivers/i2c/algos/
7765 F:      drivers/i2c/busses/
7766
7767 I2C-TAOS-EVM DRIVER
7768 M:      Jean Delvare <jdelvare@suse.com>
7769 L:      linux-i2c@vger.kernel.org
7770 S:      Maintained
7771 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7772 F:      drivers/i2c/busses/i2c-taos-evm.c
7773
7774 I2C-TINY-USB DRIVER
7775 M:      Till Harbaum <till@harbaum.org>
7776 L:      linux-i2c@vger.kernel.org
7777 W:      http://www.harbaum.org/till/i2c_tiny_usb
7778 S:      Maintained
7779 F:      drivers/i2c/busses/i2c-tiny-usb.c
7780
7781 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7782 M:      Jean Delvare <jdelvare@suse.com>
7783 L:      linux-i2c@vger.kernel.org
7784 S:      Maintained
7785 F:      Documentation/i2c/busses/i2c-ali1535.rst
7786 F:      Documentation/i2c/busses/i2c-ali1563.rst
7787 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7788 F:      Documentation/i2c/busses/i2c-amd756.rst
7789 F:      Documentation/i2c/busses/i2c-amd8111.rst
7790 F:      Documentation/i2c/busses/i2c-i801.rst
7791 F:      Documentation/i2c/busses/i2c-nforce2.rst
7792 F:      Documentation/i2c/busses/i2c-piix4.rst
7793 F:      Documentation/i2c/busses/i2c-sis5595.rst
7794 F:      Documentation/i2c/busses/i2c-sis630.rst
7795 F:      Documentation/i2c/busses/i2c-sis96x.rst
7796 F:      Documentation/i2c/busses/i2c-via.rst
7797 F:      Documentation/i2c/busses/i2c-viapro.rst
7798 F:      drivers/i2c/busses/i2c-ali1535.c
7799 F:      drivers/i2c/busses/i2c-ali1563.c
7800 F:      drivers/i2c/busses/i2c-ali15x3.c
7801 F:      drivers/i2c/busses/i2c-amd756.c
7802 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7803 F:      drivers/i2c/busses/i2c-amd8111.c
7804 F:      drivers/i2c/busses/i2c-i801.c
7805 F:      drivers/i2c/busses/i2c-isch.c
7806 F:      drivers/i2c/busses/i2c-nforce2.c
7807 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7808 F:      drivers/i2c/busses/i2c-piix4.c
7809 F:      drivers/i2c/busses/i2c-sis5595.c
7810 F:      drivers/i2c/busses/i2c-sis630.c
7811 F:      drivers/i2c/busses/i2c-sis96x.c
7812 F:      drivers/i2c/busses/i2c-via.c
7813 F:      drivers/i2c/busses/i2c-viapro.c
7814
7815 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7816 M:      Hans de Goede <hdegoede@redhat.com>
7817 L:      linux-i2c@vger.kernel.org
7818 S:      Maintained
7819 F:      drivers/i2c/busses/i2c-cht-wc.c
7820
7821 I2C/SMBUS ISMT DRIVER
7822 M:      Seth Heasley <seth.heasley@intel.com>
7823 M:      Neil Horman <nhorman@tuxdriver.com>
7824 L:      linux-i2c@vger.kernel.org
7825 F:      drivers/i2c/busses/i2c-ismt.c
7826 F:      Documentation/i2c/busses/i2c-ismt.rst
7827
7828 I2C/SMBUS STUB DRIVER
7829 M:      Jean Delvare <jdelvare@suse.com>
7830 L:      linux-i2c@vger.kernel.org
7831 S:      Maintained
7832 F:      drivers/i2c/i2c-stub.c
7833
7834 I3C SUBSYSTEM
7835 M:      Boris Brezillon <bbrezillon@kernel.org>
7836 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7837 C:      irc://chat.freenode.net/linux-i3c
7838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7839 S:      Maintained
7840 F:      Documentation/ABI/testing/sysfs-bus-i3c
7841 F:      Documentation/devicetree/bindings/i3c/
7842 F:      Documentation/driver-api/i3c
7843 F:      drivers/i3c/
7844 F:      include/linux/i3c/
7845
7846 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7847 M:      Vitor Soares <vitor.soares@synopsys.com>
7848 S:      Maintained
7849 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7850 F:      drivers/i3c/master/dw*
7851
7852 I3C DRIVER FOR CADENCE I3C MASTER IP
7853 M:      Przemysław Gaj <pgaj@cadence.com>
7854 S:      Maintained
7855 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7856 F:      drivers/i3c/master/i3c-master-cdns.c
7857
7858 IA64 (Itanium) PLATFORM
7859 M:      Tony Luck <tony.luck@intel.com>
7860 M:      Fenghua Yu <fenghua.yu@intel.com>
7861 L:      linux-ia64@vger.kernel.org
7862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7863 S:      Maintained
7864 F:      arch/ia64/
7865
7866 IBM Power 842 compression accelerator
7867 M:      Haren Myneni <haren@us.ibm.com>
7868 S:      Supported
7869 F:      drivers/crypto/nx/Makefile
7870 F:      drivers/crypto/nx/Kconfig
7871 F:      drivers/crypto/nx/nx-842*
7872 F:      include/linux/sw842.h
7873 F:      crypto/842.c
7874 F:      lib/842/
7875
7876 IBM Power in-Nest Crypto Acceleration
7877 M:      Breno Leitão <leitao@debian.org>
7878 M:      Nayna Jain <nayna@linux.ibm.com>
7879 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7880 L:      linux-crypto@vger.kernel.org
7881 S:      Supported
7882 F:      drivers/crypto/nx/Makefile
7883 F:      drivers/crypto/nx/Kconfig
7884 F:      drivers/crypto/nx/nx-aes*
7885 F:      drivers/crypto/nx/nx-sha*
7886 F:      drivers/crypto/nx/nx.*
7887 F:      drivers/crypto/nx/nx_csbcpb.h
7888 F:      drivers/crypto/nx/nx_debugfs.c
7889
7890 IBM Power Linux RAID adapter
7891 M:      Brian King <brking@us.ibm.com>
7892 S:      Supported
7893 F:      drivers/scsi/ipr.*
7894
7895 IBM Power SRIOV Virtual NIC Device Driver
7896 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7897 M:      John Allen <jallen@linux.ibm.com>
7898 L:      netdev@vger.kernel.org
7899 S:      Supported
7900 F:      drivers/net/ethernet/ibm/ibmvnic.*
7901
7902 IBM Power Virtual Accelerator Switchboard
7903 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7904 L:      linuxppc-dev@lists.ozlabs.org
7905 S:      Supported
7906 F:      arch/powerpc/platforms/powernv/vas*
7907 F:      arch/powerpc/platforms/powernv/copy-paste.h
7908 F:      arch/powerpc/include/asm/vas.h
7909
7910 IBM Power Virtual Ethernet Device Driver
7911 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7912 L:      netdev@vger.kernel.org
7913 S:      Supported
7914 F:      drivers/net/ethernet/ibm/ibmveth.*
7915
7916 IBM Power Virtual FC Device Drivers
7917 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7918 L:      linux-scsi@vger.kernel.org
7919 S:      Supported
7920 F:      drivers/scsi/ibmvscsi/ibmvfc*
7921
7922 IBM Power Virtual Management Channel Driver
7923 M:      Steven Royer <seroyer@linux.ibm.com>
7924 S:      Supported
7925 F:      drivers/misc/ibmvmc.*
7926
7927 IBM Power Virtual SCSI Device Drivers
7928 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7929 L:      linux-scsi@vger.kernel.org
7930 S:      Supported
7931 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7932 F:      include/scsi/viosrp.h
7933
7934 IBM Power Virtual SCSI Device Target Driver
7935 M:      Michael Cyr <mikecyr@linux.ibm.com>
7936 L:      linux-scsi@vger.kernel.org
7937 L:      target-devel@vger.kernel.org
7938 S:      Supported
7939 F:      drivers/scsi/ibmvscsi_tgt/
7940
7941 IBM Power VMX Cryptographic instructions
7942 M:      Breno Leitão <leitao@debian.org>
7943 M:      Nayna Jain <nayna@linux.ibm.com>
7944 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7945 L:      linux-crypto@vger.kernel.org
7946 S:      Supported
7947 F:      drivers/crypto/vmx/Makefile
7948 F:      drivers/crypto/vmx/Kconfig
7949 F:      drivers/crypto/vmx/vmx.c
7950 F:      drivers/crypto/vmx/aes*
7951 F:      drivers/crypto/vmx/ghash*
7952 F:      drivers/crypto/vmx/ppc-xlate.pl
7953
7954 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7955 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7956 L:      linux-pci@vger.kernel.org
7957 L:      linuxppc-dev@lists.ozlabs.org
7958 S:      Supported
7959 F:      drivers/pci/hotplug/rpaphp*
7960
7961 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7962 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7963 L:      linux-pci@vger.kernel.org
7964 L:      linuxppc-dev@lists.ozlabs.org
7965 S:      Supported
7966 F:      drivers/pci/hotplug/rpadlpar*
7967
7968 IBM ServeRAID RAID DRIVER
7969 S:      Orphan
7970 F:      drivers/scsi/ips.*
7971
7972 ICH LPC AND GPIO DRIVER
7973 M:      Peter Tyser <ptyser@xes-inc.com>
7974 S:      Maintained
7975 F:      drivers/mfd/lpc_ich.c
7976 F:      drivers/gpio/gpio-ich.c
7977
7978 ICY I2C DRIVER
7979 M:      Max Staudt <max@enpas.org>
7980 L:      linux-i2c@vger.kernel.org
7981 S:      Maintained
7982 F:      drivers/i2c/busses/i2c-icy.c
7983
7984 IDE SUBSYSTEM
7985 M:      "David S. Miller" <davem@davemloft.net>
7986 L:      linux-ide@vger.kernel.org
7987 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7989 S:      Maintained
7990 F:      Documentation/ide/
7991 F:      drivers/ide/
7992 F:      include/linux/ide.h
7993
7994 IDE/ATAPI DRIVERS
7995 M:      Borislav Petkov <bp@alien8.de>
7996 L:      linux-ide@vger.kernel.org
7997 S:      Maintained
7998 F:      Documentation/cdrom/ide-cd.rst
7999 F:      drivers/ide/ide-cd*
8000
8001 IDEAPAD LAPTOP EXTRAS DRIVER
8002 M:      Ike Panhc <ike.pan@canonical.com>
8003 L:      platform-driver-x86@vger.kernel.org
8004 W:      http://launchpad.net/ideapad-laptop
8005 S:      Maintained
8006 F:      drivers/platform/x86/ideapad-laptop.c
8007
8008 IDEAPAD LAPTOP SLIDEBAR DRIVER
8009 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8010 L:      linux-input@vger.kernel.org
8011 W:      https://github.com/o2genum/ideapad-slidebar
8012 S:      Maintained
8013 F:      drivers/input/misc/ideapad_slidebar.c
8014
8015 IDT VersaClock 5 CLOCK DRIVER
8016 M:      Marek Vasut <marek.vasut@gmail.com>
8017 S:      Maintained
8018 F:      drivers/clk/clk-versaclock5.c
8019
8020 IEEE 802.15.4 SUBSYSTEM
8021 M:      Alexander Aring <alex.aring@gmail.com>
8022 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8023 L:      linux-wpan@vger.kernel.org
8024 W:      http://wpan.cakelab.org/
8025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8027 S:      Maintained
8028 F:      net/ieee802154/
8029 F:      net/mac802154/
8030 F:      drivers/net/ieee802154/
8031 F:      include/linux/nl802154.h
8032 F:      include/linux/ieee802154.h
8033 F:      include/net/nl802154.h
8034 F:      include/net/mac802154.h
8035 F:      include/net/af_ieee802154.h
8036 F:      include/net/cfg802154.h
8037 F:      include/net/ieee802154_netdev.h
8038 F:      Documentation/networking/ieee802154.rst
8039
8040 IFE PROTOCOL
8041 M:      Yotam Gigi <yotam.gi@gmail.com>
8042 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8043 F:      net/ife
8044 F:      include/net/ife.h
8045 F:      include/uapi/linux/ife.h
8046
8047 IGORPLUG-USB IR RECEIVER
8048 M:      Sean Young <sean@mess.org>
8049 L:      linux-media@vger.kernel.org
8050 S:      Maintained
8051 F:      drivers/media/rc/igorplugusb.c
8052
8053 IGUANAWORKS USB IR TRANSCEIVER
8054 M:      Sean Young <sean@mess.org>
8055 L:      linux-media@vger.kernel.org
8056 S:      Maintained
8057 F:      drivers/media/rc/iguanair.c
8058
8059 IIO DIGITAL POTENTIOMETER DAC
8060 M:      Peter Rosin <peda@axentia.se>
8061 L:      linux-iio@vger.kernel.org
8062 S:      Maintained
8063 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8064 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8065 F:      drivers/iio/dac/dpot-dac.c
8066
8067 IIO ENVELOPE DETECTOR
8068 M:      Peter Rosin <peda@axentia.se>
8069 L:      linux-iio@vger.kernel.org
8070 S:      Maintained
8071 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8072 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8073 F:      drivers/iio/adc/envelope-detector.c
8074
8075 IIO MULTIPLEXER
8076 M:      Peter Rosin <peda@axentia.se>
8077 L:      linux-iio@vger.kernel.org
8078 S:      Maintained
8079 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8080 F:      drivers/iio/multiplexer/iio-mux.c
8081
8082 IIO SUBSYSTEM AND DRIVERS
8083 M:      Jonathan Cameron <jic23@kernel.org>
8084 R:      Hartmut Knaack <knaack.h@gmx.de>
8085 R:      Lars-Peter Clausen <lars@metafoo.de>
8086 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8087 L:      linux-iio@vger.kernel.org
8088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8089 S:      Maintained
8090 F:      Documentation/ABI/testing/configfs-iio*
8091 F:      Documentation/ABI/testing/sysfs-bus-iio*
8092 F:      Documentation/devicetree/bindings/iio/
8093 F:      drivers/iio/
8094 F:      drivers/staging/iio/
8095 F:      include/linux/iio/
8096 F:      tools/iio/
8097
8098 IIO UNIT CONVERTER
8099 M:      Peter Rosin <peda@axentia.se>
8100 L:      linux-iio@vger.kernel.org
8101 S:      Maintained
8102 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8103 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8104 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8105 F:      drivers/iio/afe/iio-rescale.c
8106
8107 IKANOS/ADI EAGLE ADSL USB DRIVER
8108 M:      Matthieu Castet <castet.matthieu@free.fr>
8109 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8110 S:      Maintained
8111 F:      drivers/usb/atm/ueagle-atm.c
8112
8113 IMGTEC ASCII LCD DRIVER
8114 M:      Paul Burton <paulburton@kernel.org>
8115 S:      Maintained
8116 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8117 F:      drivers/auxdisplay/img-ascii-lcd.c
8118
8119 IMGTEC IR DECODER DRIVER
8120 M:      James Hogan <jhogan@kernel.org>
8121 S:      Maintained
8122 F:      drivers/media/rc/img-ir/
8123
8124 IMON SOUNDGRAPH USB IR RECEIVER
8125 M:      Sean Young <sean@mess.org>
8126 L:      linux-media@vger.kernel.org
8127 S:      Maintained
8128 F:      drivers/media/rc/imon_raw.c
8129 F:      drivers/media/rc/imon.c
8130
8131 IMS TWINTURBO FRAMEBUFFER DRIVER
8132 L:      linux-fbdev@vger.kernel.org
8133 S:      Orphan
8134 F:      drivers/video/fbdev/imsttfb.c
8135
8136 INA209 HARDWARE MONITOR DRIVER
8137 M:      Guenter Roeck <linux@roeck-us.net>
8138 L:      linux-hwmon@vger.kernel.org
8139 S:      Maintained
8140 F:      Documentation/hwmon/ina209.rst
8141 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8142 F:      drivers/hwmon/ina209.c
8143
8144 INA2XX HARDWARE MONITOR DRIVER
8145 M:      Guenter Roeck <linux@roeck-us.net>
8146 L:      linux-hwmon@vger.kernel.org
8147 S:      Maintained
8148 F:      Documentation/hwmon/ina2xx.rst
8149 F:      drivers/hwmon/ina2xx.c
8150 F:      include/linux/platform_data/ina2xx.h
8151
8152 INDUSTRY PACK SUBSYSTEM (IPACK)
8153 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8154 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8156 L:      industrypack-devel@lists.sourceforge.net
8157 W:      http://industrypack.sourceforge.net
8158 S:      Maintained
8159 F:      drivers/ipack/
8160
8161 INFINEON DPS310 Driver
8162 M:      Eddie James <eajames@linux.ibm.com>
8163 L:      linux-iio@vger.kernel.org
8164 F:      drivers/iio/pressure/dps310.c
8165 S:      Maintained
8166
8167 INFINIBAND SUBSYSTEM
8168 M:      Doug Ledford <dledford@redhat.com>
8169 M:      Jason Gunthorpe <jgg@mellanox.com>
8170 L:      linux-rdma@vger.kernel.org
8171 W:      https://github.com/linux-rdma/rdma-core
8172 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8174 S:      Supported
8175 F:      Documentation/devicetree/bindings/infiniband/
8176 F:      Documentation/infiniband/
8177 F:      drivers/infiniband/
8178 F:      include/uapi/linux/if_infiniband.h
8179 F:      include/uapi/rdma/
8180 F:      include/rdma/
8181 F:      include/trace/events/ib_mad.h
8182 F:      include/trace/events/ib_umad.h
8183 F:      samples/bpf/ibumad_kern.c
8184 F:      samples/bpf/ibumad_user.c
8185
8186 INGENIC JZ4780 DMA Driver
8187 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8188 S:      Maintained
8189 F:      drivers/dma/dma-jz4780.c
8190
8191 INGENIC JZ4780 NAND DRIVER
8192 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8193 L:      linux-mtd@lists.infradead.org
8194 S:      Maintained
8195 F:      drivers/mtd/nand/raw/ingenic/
8196
8197 INGENIC JZ47xx SoCs
8198 M:      Paul Cercueil <paul@crapouillou.net>
8199 S:      Maintained
8200 F:      arch/mips/boot/dts/ingenic/
8201 F:      arch/mips/include/asm/mach-jz4740/
8202 F:      arch/mips/jz4740/
8203 F:      drivers/clk/ingenic/
8204 F:      drivers/dma/dma-jz4780.c
8205 F:      drivers/gpu/drm/ingenic/
8206 F:      drivers/i2c/busses/i2c-jz4780.c
8207 F:      drivers/iio/adc/ingenic-adc.c
8208 F:      drivers/irqchip/irq-ingenic.c
8209 F:      drivers/memory/jz4780-nemc.c
8210 F:      drivers/mmc/host/jz4740_mmc.c
8211 F:      drivers/mtd/nand/raw/ingenic/
8212 F:      drivers/pinctrl/pinctrl-ingenic.c
8213 F:      drivers/power/supply/ingenic-battery.c
8214 F:      drivers/pwm/pwm-jz4740.c
8215 F:      drivers/rtc/rtc-jz4740.c
8216 F:      drivers/tty/serial/8250/8250_ingenic.c
8217 F:      drivers/usb/musb/jz4740.c
8218 F:      drivers/watchdog/jz4740_wdt.c
8219 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8220 F:      include/linux/mfd/ingenic-tcu.h
8221 F:      sound/soc/jz4740/
8222 F:      sound/soc/codecs/jz47*
8223
8224 INOTIFY
8225 M:      Jan Kara <jack@suse.cz>
8226 R:      Amir Goldstein <amir73il@gmail.com>
8227 L:      linux-fsdevel@vger.kernel.org
8228 S:      Maintained
8229 F:      Documentation/filesystems/inotify.txt
8230 F:      fs/notify/inotify/
8231 F:      include/linux/inotify.h
8232 F:      include/uapi/linux/inotify.h
8233
8234 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8235 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8236 L:      linux-input@vger.kernel.org
8237 Q:      http://patchwork.kernel.org/project/linux-input/list/
8238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8239 S:      Maintained
8240 F:      drivers/input/
8241 F:      include/linux/input.h
8242 F:      include/uapi/linux/input.h
8243 F:      include/uapi/linux/input-event-codes.h
8244 F:      include/linux/input/
8245 F:      Documentation/devicetree/bindings/input/
8246 F:      Documentation/devicetree/bindings/serio/
8247 F:      Documentation/input/
8248
8249 INPUT MULTITOUCH (MT) PROTOCOL
8250 M:      Henrik Rydberg <rydberg@bitmath.org>
8251 L:      linux-input@vger.kernel.org
8252 S:      Odd fixes
8253 F:      Documentation/input/multi-touch-protocol.rst
8254 F:      drivers/input/input-mt.c
8255 K:      \b(ABS|SYN)_MT_
8256
8257 INSIDE SECURE CRYPTO DRIVER
8258 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8259 F:      drivers/crypto/inside-secure/
8260 S:      Maintained
8261 L:      linux-crypto@vger.kernel.org
8262
8263 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8264 M:      Mimi Zohar <zohar@linux.ibm.com>
8265 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8266 L:      linux-integrity@vger.kernel.org
8267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8268 S:      Supported
8269 F:      security/integrity/ima/
8270
8271 INTEL 810/815 FRAMEBUFFER DRIVER
8272 M:      Antonino Daplas <adaplas@gmail.com>
8273 L:      linux-fbdev@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/video/fbdev/i810/
8276
8277 INTEL ASoC DRIVERS
8278 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8279 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8280 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8281 M:      Jie Yang <yang.jie@linux.intel.com>
8282 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8283 S:      Supported
8284 F:      sound/soc/intel/
8285
8286 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8287 M:      Hans de Goede <hdegoede@redhat.com>
8288 L:      platform-driver-x86@vger.kernel.org
8289 S:      Maintained
8290 F:      drivers/platform/x86/intel_atomisp2_pm.c
8291
8292 INTEL C600 SERIES SAS CONTROLLER DRIVER
8293 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8294 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8295 L:      linux-scsi@vger.kernel.org
8296 T:      git git://git.code.sf.net/p/intel-sas/isci
8297 S:      Supported
8298 F:      drivers/scsi/isci/
8299
8300 INTEL CPU family model numbers
8301 M:      Tony Luck <tony.luck@intel.com>
8302 M:      x86@kernel.org
8303 L:      linux-kernel@vger.kernel.org
8304 S:      Supported
8305 F:      arch/x86/include/asm/intel-family.h
8306
8307 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8308 M:      Jani Nikula <jani.nikula@linux.intel.com>
8309 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8310 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8311 L:      intel-gfx@lists.freedesktop.org
8312 W:      https://01.org/linuxgraphics/
8313 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8314 C:      irc://chat.freenode.net/intel-gfx
8315 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8316 T:      git git://anongit.freedesktop.org/drm-intel
8317 S:      Supported
8318 F:      drivers/gpu/drm/i915/
8319 F:      include/drm/i915*
8320 F:      include/uapi/drm/i915_drm.h
8321 F:      Documentation/gpu/i915.rst
8322
8323 INTEL ETHERNET DRIVERS
8324 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8325 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8326 W:      http://www.intel.com/support/feedback.htm
8327 W:      http://e1000.sourceforge.net/
8328 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8331 S:      Supported
8332 F:      Documentation/networking/device_drivers/intel/e100.rst
8333 F:      Documentation/networking/device_drivers/intel/e1000.rst
8334 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8335 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8336 F:      Documentation/networking/device_drivers/intel/igb.rst
8337 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8338 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8339 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8340 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8341 F:      Documentation/networking/device_drivers/intel/i40e.rst
8342 F:      Documentation/networking/device_drivers/intel/iavf.rst
8343 F:      Documentation/networking/device_drivers/intel/ice.rst
8344 F:      drivers/net/ethernet/intel/
8345 F:      drivers/net/ethernet/intel/*/
8346 F:      include/linux/avf/virtchnl.h
8347
8348 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8349 M:      Maik Broemme <mbroemme@libmpq.org>
8350 L:      linux-fbdev@vger.kernel.org
8351 S:      Maintained
8352 F:      Documentation/fb/intelfb.rst
8353 F:      drivers/video/fbdev/intelfb/
8354
8355 INTEL GPIO DRIVERS
8356 M:      Andy Shevchenko <andy@kernel.org>
8357 L:      linux-gpio@vger.kernel.org
8358 S:      Maintained
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8360 F:      drivers/gpio/gpio-ich.c
8361 F:      drivers/gpio/gpio-intel-mid.c
8362 F:      drivers/gpio/gpio-lynxpoint.c
8363 F:      drivers/gpio/gpio-merrifield.c
8364 F:      drivers/gpio/gpio-ml-ioh.c
8365 F:      drivers/gpio/gpio-pch.c
8366 F:      drivers/gpio/gpio-sch.c
8367 F:      drivers/gpio/gpio-sodaville.c
8368
8369 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8370 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8371 M:      Zhi Wang <zhi.a.wang@intel.com>
8372 L:      intel-gvt-dev@lists.freedesktop.org
8373 L:      intel-gfx@lists.freedesktop.org
8374 W:      https://01.org/igvt-g
8375 T:      git https://github.com/intel/gvt-linux.git
8376 S:      Supported
8377 F:      drivers/gpu/drm/i915/gvt/
8378
8379 INTEL HID EVENT DRIVER
8380 M:      Alex Hung <alex.hung@canonical.com>
8381 L:      platform-driver-x86@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/platform/x86/intel-hid.c
8384
8385 INTEL I/OAT DMA DRIVER
8386 M:      Dave Jiang <dave.jiang@intel.com>
8387 R:      Dan Williams <dan.j.williams@intel.com>
8388 L:      dmaengine@vger.kernel.org
8389 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8390 S:      Supported
8391 F:      drivers/dma/ioat*
8392
8393 INTEL IDLE DRIVER
8394 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8395 M:      Len Brown <lenb@kernel.org>
8396 L:      linux-pm@vger.kernel.org
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8398 B:      https://bugzilla.kernel.org
8399 S:      Supported
8400 F:      drivers/idle/intel_idle.c
8401
8402 INTEL INTEGRATED SENSOR HUB DRIVER
8403 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8404 M:      Jiri Kosina <jikos@kernel.org>
8405 L:      linux-input@vger.kernel.org
8406 S:      Maintained
8407 F:      drivers/hid/intel-ish-hid/
8408
8409 INTEL IOMMU (VT-d)
8410 M:      David Woodhouse <dwmw2@infradead.org>
8411 M:      Lu Baolu <baolu.lu@linux.intel.com>
8412 L:      iommu@lists.linux-foundation.org
8413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8414 S:      Supported
8415 F:      drivers/iommu/dmar.c
8416 F:      drivers/iommu/intel*.[ch]
8417 F:      include/linux/intel-iommu.h
8418 F:      include/linux/intel-svm.h
8419
8420 INTEL IOP-ADMA DMA DRIVER
8421 R:      Dan Williams <dan.j.williams@intel.com>
8422 S:      Odd fixes
8423 F:      drivers/dma/iop-adma.c
8424
8425 INTEL IPU3 CSI-2 CIO2 DRIVER
8426 M:      Yong Zhi <yong.zhi@intel.com>
8427 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8428 M:      Bingbu Cao <bingbu.cao@intel.com>
8429 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8430 L:      linux-media@vger.kernel.org
8431 S:      Maintained
8432 F:      drivers/media/pci/intel/ipu3/
8433 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8434
8435 INTEL IPU3 CSI-2 IMGU DRIVER
8436 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8437 L:      linux-media@vger.kernel.org
8438 S:      Maintained
8439 F:      drivers/staging/media/ipu3/
8440 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8441 F:      Documentation/media/v4l-drivers/ipu3.rst
8442 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8443
8444 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8445 M:      Krzysztof Halasa <khalasa@piap.pl>
8446 S:      Maintained
8447 F:      include/linux/soc/ixp4xx/qmgr.h
8448 F:      include/linux/soc/ixp4xx/npe.h
8449 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8450 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8451 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8452 F:      drivers/net/wan/ixp4xx_hss.c
8453
8454 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8455 M:      Deepak Saxena <dsaxena@plexity.net>
8456 S:      Maintained
8457 F:      drivers/char/hw_random/ixp4xx-rng.c
8458
8459 INTEL MANAGEMENT ENGINE (mei)
8460 M:      Tomas Winkler <tomas.winkler@intel.com>
8461 L:      linux-kernel@vger.kernel.org
8462 S:      Supported
8463 F:      include/uapi/linux/mei.h
8464 F:      include/linux/mei_cl_bus.h
8465 F:      drivers/misc/mei/*
8466 F:      drivers/watchdog/mei_wdt.c
8467 F:      Documentation/driver-api/mei/*
8468 F:      samples/mei/*
8469
8470 INTEL MENLOW THERMAL DRIVER
8471 M:      Sujith Thomas <sujith.thomas@intel.com>
8472 L:      platform-driver-x86@vger.kernel.org
8473 W:      https://01.org/linux-acpi
8474 S:      Supported
8475 F:      drivers/platform/x86/intel_menlow.c
8476
8477 INTEL MIC DRIVERS (mic)
8478 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8479 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8480 S:      Supported
8481 W:      https://github.com/sudeepdutt/mic
8482 W:      http://software.intel.com/en-us/mic-developer
8483 F:      include/linux/mic_bus.h
8484 F:      include/linux/scif.h
8485 F:      include/uapi/linux/mic_common.h
8486 F:      include/uapi/linux/mic_ioctl.h
8487 F:      include/uapi/linux/scif_ioctl.h
8488 F:      drivers/misc/mic/
8489 F:      drivers/dma/mic_x100_dma.c
8490 F:      drivers/dma/mic_x100_dma.h
8491 F:      Documentation/mic/
8492
8493 INTEL PMC CORE DRIVER
8494 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8495 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8496 L:      platform-driver-x86@vger.kernel.org
8497 S:      Maintained
8498 F:      drivers/platform/x86/intel_pmc_core*
8499
8500 INTEL PMC/P-Unit IPC DRIVER
8501 M:      Zha Qipeng<qipeng.zha@intel.com>
8502 L:      platform-driver-x86@vger.kernel.org
8503 S:      Maintained
8504 F:      drivers/platform/x86/intel_pmc_ipc.c
8505 F:      drivers/platform/x86/intel_punit_ipc.c
8506 F:      arch/x86/include/asm/intel_pmc_ipc.h
8507 F:      arch/x86/include/asm/intel_punit_ipc.h
8508
8509 INTEL PMIC GPIO DRIVERS
8510 M:      Andy Shevchenko <andy@kernel.org>
8511 S:      Maintained
8512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8513 F:      drivers/gpio/gpio-*cove.c
8514 F:      drivers/gpio/gpio-msic.c
8515
8516 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8517 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8518 S:      Maintained
8519 F:      drivers/mfd/intel_msic.c
8520 F:      drivers/mfd/intel_soc_pmic*
8521 F:      include/linux/mfd/intel_msic.h
8522 F:      include/linux/mfd/intel_soc_pmic*
8523
8524 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8525 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8526 L:      linux-wireless@vger.kernel.org
8527 S:      Maintained
8528 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8529 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8530 F:      drivers/net/wireless/intel/ipw2x00/
8531
8532 INTEL PSTATE DRIVER
8533 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8534 M:      Len Brown <lenb@kernel.org>
8535 L:      linux-pm@vger.kernel.org
8536 S:      Supported
8537 F:      drivers/cpufreq/intel_pstate.c
8538
8539 INTEL RDMA RNIC DRIVER
8540 M:      Faisal Latif <faisal.latif@intel.com>
8541 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8542 L:      linux-rdma@vger.kernel.org
8543 S:      Supported
8544 F:      drivers/infiniband/hw/i40iw/
8545 F:      include/uapi/rdma/i40iw-abi.h
8546
8547 INTEL SPEED SELECT TECHNOLOGY
8548 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8549 L:      platform-driver-x86@vger.kernel.org
8550 S:      Maintained
8551 F:      drivers/platform/x86/intel_speed_select_if/
8552 F:      tools/power/x86/intel-speed-select/
8553 F:      include/uapi/linux/isst_if.h
8554
8555 INTEL STRATIX10 FIRMWARE DRIVERS
8556 M:      Richard Gong <richard.gong@linux.intel.com>
8557 L:      linux-kernel@vger.kernel.org
8558 S:      Maintained
8559 F:      drivers/firmware/stratix10-rsu.c
8560 F:      drivers/firmware/stratix10-svc.c
8561 F:      include/linux/firmware/intel/stratix10-smc.h
8562 F:      include/linux/firmware/intel/stratix10-svc-client.h
8563 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8564 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8565
8566 INTEL TELEMETRY DRIVER
8567 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8568 M:      "David E. Box" <david.e.box@linux.intel.com>
8569 L:      platform-driver-x86@vger.kernel.org
8570 S:      Maintained
8571 F:      arch/x86/include/asm/intel_telemetry.h
8572 F:      drivers/platform/x86/intel_telemetry*
8573
8574 INTEL VIRTUAL BUTTON DRIVER
8575 M:      AceLan Kao <acelan.kao@canonical.com>
8576 L:      platform-driver-x86@vger.kernel.org
8577 S:      Maintained
8578 F:      drivers/platform/x86/intel-vbtn.c
8579
8580 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8581 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8582 L:      linux-wireless@vger.kernel.org
8583 S:      Supported
8584 F:      drivers/net/wireless/intel/iwlegacy/
8585
8586 INTEL WIRELESS WIFI LINK (iwlwifi)
8587 M:      Johannes Berg <johannes.berg@intel.com>
8588 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8589 M:      Luca Coelho <luciano.coelho@intel.com>
8590 M:      Intel Linux Wireless <linuxwifi@intel.com>
8591 L:      linux-wireless@vger.kernel.org
8592 W:      http://intellinuxwireless.org
8593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8594 S:      Supported
8595 F:      drivers/net/wireless/intel/iwlwifi/
8596
8597 INTEL WIRELESS WIMAX CONNECTION 2400
8598 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8599 M:      linux-wimax@intel.com
8600 L:      wimax@linuxwimax.org (subscribers-only)
8601 S:      Supported
8602 W:      http://linuxwimax.org
8603 F:      Documentation/admin-guide/wimax/i2400m.rst
8604 F:      drivers/net/wimax/i2400m/
8605 F:      include/uapi/linux/wimax/i2400m.h
8606
8607 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8608 M:      Mario Limonciello <mario.limonciello@dell.com>
8609 S:      Maintained
8610 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8611
8612 INTEL(R) TRACE HUB
8613 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8614 S:      Supported
8615 F:      Documentation/trace/intel_th.rst
8616 F:      drivers/hwtracing/intel_th/
8617 F:      include/linux/intel_th.h
8618
8619 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8620 M:      Ning Sun <ning.sun@intel.com>
8621 L:      tboot-devel@lists.sourceforge.net
8622 W:      http://tboot.sourceforge.net
8623 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8624 S:      Supported
8625 F:      Documentation/x86/intel_txt.rst
8626 F:      include/linux/tboot.h
8627 F:      arch/x86/kernel/tboot.c
8628
8629 INTERCONNECT API
8630 M:      Georgi Djakov <georgi.djakov@linaro.org>
8631 L:      linux-pm@vger.kernel.org
8632 S:      Maintained
8633 F:      Documentation/driver-api/interconnect.rst
8634 F:      Documentation/devicetree/bindings/interconnect/
8635 F:      drivers/interconnect/
8636 F:      include/dt-bindings/interconnect/
8637 F:      include/linux/interconnect-provider.h
8638 F:      include/linux/interconnect.h
8639
8640 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8641 M:      Linus Walleij <linus.walleij@linaro.org>
8642 L:      linux-iio@vger.kernel.org
8643 S:      Maintained
8644 F:      drivers/iio/gyro/mpu3050*
8645 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8646
8647 IOC3 ETHERNET DRIVER
8648 M:      Ralf Baechle <ralf@linux-mips.org>
8649 L:      linux-mips@vger.kernel.org
8650 S:      Maintained
8651 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8652
8653 IOMAP FILESYSTEM LIBRARY
8654 M:      Christoph Hellwig <hch@infradead.org>
8655 M:      Darrick J. Wong <darrick.wong@oracle.com>
8656 M:      linux-xfs@vger.kernel.org
8657 M:      linux-fsdevel@vger.kernel.org
8658 L:      linux-xfs@vger.kernel.org
8659 L:      linux-fsdevel@vger.kernel.org
8660 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8661 S:      Supported
8662 F:      fs/iomap/
8663 F:      include/linux/iomap.h
8664
8665 IOMMU DRIVERS
8666 M:      Joerg Roedel <joro@8bytes.org>
8667 L:      iommu@lists.linux-foundation.org
8668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8669 S:      Maintained
8670 F:      Documentation/devicetree/bindings/iommu/
8671 F:      drivers/iommu/
8672 F:      include/linux/iommu.h
8673 F:      include/linux/of_iommu.h
8674 F:      include/linux/iova.h
8675
8676 IO_URING
8677 M:      Jens Axboe <axboe@kernel.dk>
8678 L:      io-uring@vger.kernel.org
8679 T:      git git://git.kernel.dk/linux-block
8680 T:      git git://git.kernel.dk/liburing
8681 S:      Maintained
8682 F:      fs/io_uring.c
8683 F:      fs/io-wq.c
8684 F:      fs/io-wq.h
8685 F:      include/uapi/linux/io_uring.h
8686
8687 IPMI SUBSYSTEM
8688 M:      Corey Minyard <minyard@acm.org>
8689 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8690 W:      http://openipmi.sourceforge.net/
8691 S:      Supported
8692 F:      Documentation/devicetree/bindings/ipmi/
8693 F:      Documentation/IPMI.txt
8694 F:      drivers/char/ipmi/
8695 F:      include/linux/ipmi*
8696 F:      include/uapi/linux/ipmi*
8697
8698 IPS SCSI RAID DRIVER
8699 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8700 L:      linux-scsi@vger.kernel.org
8701 W:      http://www.adaptec.com/
8702 S:      Maintained
8703 F:      drivers/scsi/ips*
8704
8705 IPVS
8706 M:      Wensong Zhang <wensong@linux-vs.org>
8707 M:      Simon Horman <horms@verge.net.au>
8708 M:      Julian Anastasov <ja@ssi.bg>
8709 L:      netdev@vger.kernel.org
8710 L:      lvs-devel@vger.kernel.org
8711 S:      Maintained
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8714 F:      Documentation/networking/ipvs-sysctl.txt
8715 F:      include/net/ip_vs.h
8716 F:      include/uapi/linux/ip_vs.h
8717 F:      net/netfilter/ipvs/
8718
8719 IPWIRELESS DRIVER
8720 M:      Jiri Kosina <jikos@kernel.org>
8721 M:      David Sterba <dsterba@suse.com>
8722 S:      Odd Fixes
8723 F:      drivers/tty/ipwireless/
8724
8725 IPX NETWORK LAYER
8726 L:      netdev@vger.kernel.org
8727 S:      Obsolete
8728 F:      include/uapi/linux/ipx.h
8729
8730 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8731 M:      Marc Zyngier <maz@kernel.org>
8732 S:      Maintained
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8734 F:      Documentation/IRQ-domain.txt
8735 F:      include/linux/irqdomain.h
8736 F:      kernel/irq/irqdomain.c
8737 F:      kernel/irq/msi.c
8738
8739 IRQ SUBSYSTEM
8740 M:      Thomas Gleixner <tglx@linutronix.de>
8741 L:      linux-kernel@vger.kernel.org
8742 S:      Maintained
8743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8744 F:      kernel/irq/
8745
8746 IRQCHIP DRIVERS
8747 M:      Thomas Gleixner <tglx@linutronix.de>
8748 M:      Jason Cooper <jason@lakedaemon.net>
8749 M:      Marc Zyngier <maz@kernel.org>
8750 L:      linux-kernel@vger.kernel.org
8751 S:      Maintained
8752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8753 F:      Documentation/devicetree/bindings/interrupt-controller/
8754 F:      drivers/irqchip/
8755
8756 ISA
8757 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8758 S:      Maintained
8759 F:      Documentation/driver-api/isa.rst
8760 F:      drivers/base/isa.c
8761 F:      include/linux/isa.h
8762
8763 ISA RADIO MODULE
8764 M:      Hans Verkuil <hverkuil@xs4all.nl>
8765 L:      linux-media@vger.kernel.org
8766 T:      git git://linuxtv.org/media_tree.git
8767 W:      https://linuxtv.org
8768 S:      Maintained
8769 F:      drivers/media/radio/radio-isa*
8770
8771 ISAPNP
8772 M:      Jaroslav Kysela <perex@perex.cz>
8773 S:      Maintained
8774 F:      Documentation/driver-api/isapnp.rst
8775 F:      drivers/pnp/isapnp/
8776 F:      include/linux/isapnp.h
8777
8778 ISCSI
8779 M:      Lee Duncan <lduncan@suse.com>
8780 M:      Chris Leech <cleech@redhat.com>
8781 L:      open-iscsi@googlegroups.com
8782 L:      linux-scsi@vger.kernel.org
8783 W:      www.open-iscsi.com
8784 S:      Maintained
8785 F:      drivers/scsi/*iscsi*
8786 F:      include/scsi/*iscsi*
8787
8788 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8789 M:      Peter Jones <pjones@redhat.com>
8790 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8791 S:      Maintained
8792 F:      drivers/firmware/iscsi_ibft*
8793
8794 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8795 M:      Sagi Grimberg <sagi@grimberg.me>
8796 M:      Max Gurtovoy <maxg@mellanox.com>
8797 L:      linux-rdma@vger.kernel.org
8798 S:      Supported
8799 W:      http://www.openfabrics.org
8800 W:      www.open-iscsi.org
8801 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8802 F:      drivers/infiniband/ulp/iser/
8803
8804 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8805 M:      Sagi Grimberg <sagi@grimberg.me>
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8807 L:      linux-rdma@vger.kernel.org
8808 L:      target-devel@vger.kernel.org
8809 S:      Supported
8810 W:      http://www.linux-iscsi.org
8811 F:      drivers/infiniband/ulp/isert
8812
8813 ISDN/mISDN SUBSYSTEM
8814 M:      Karsten Keil <isdn@linux-pingi.de>
8815 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8816 L:      netdev@vger.kernel.org
8817 W:      http://www.isdn4linux.de
8818 S:      Maintained
8819 F:      drivers/isdn/mISDN
8820 F:      drivers/isdn/hardware
8821
8822 ISDN/CAPI SUBSYSTEM
8823 M:      Karsten Keil <isdn@linux-pingi.de>
8824 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8825 L:      netdev@vger.kernel.org
8826 W:      http://www.isdn4linux.de
8827 S:      Odd Fixes
8828 F:      Documentation/isdn/
8829 F:      drivers/isdn/capi/
8830 F:      drivers/staging/isdn/
8831 F:      net/bluetooth/cmtp/
8832 F:      include/linux/isdn/
8833 F:      include/uapi/linux/isdn/
8834
8835 IT87 HARDWARE MONITORING DRIVER
8836 M:      Jean Delvare <jdelvare@suse.com>
8837 L:      linux-hwmon@vger.kernel.org
8838 S:      Maintained
8839 F:      Documentation/hwmon/it87.rst
8840 F:      drivers/hwmon/it87.c
8841
8842 IT913X MEDIA DRIVER
8843 M:      Antti Palosaari <crope@iki.fi>
8844 L:      linux-media@vger.kernel.org
8845 W:      https://linuxtv.org
8846 W:      http://palosaari.fi/linux/
8847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8848 T:      git git://linuxtv.org/anttip/media_tree.git
8849 S:      Maintained
8850 F:      drivers/media/tuners/it913x*
8851
8852 IVTV VIDEO4LINUX DRIVER
8853 M:      Andy Walls <awalls@md.metrocast.net>
8854 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8855 L:      linux-media@vger.kernel.org
8856 T:      git git://linuxtv.org/media_tree.git
8857 W:      http://www.ivtvdriver.org
8858 S:      Maintained
8859 F:      Documentation/media/v4l-drivers/ivtv*
8860 F:      drivers/media/pci/ivtv/
8861 F:      include/uapi/linux/ivtv*
8862
8863 IX2505V MEDIA DRIVER
8864 M:      Malcolm Priestley <tvboxspy@gmail.com>
8865 L:      linux-media@vger.kernel.org
8866 W:      https://linuxtv.org
8867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8868 S:      Maintained
8869 F:      drivers/media/dvb-frontends/ix2505v*
8870
8871 JAILHOUSE HYPERVISOR INTERFACE
8872 M:      Jan Kiszka <jan.kiszka@siemens.com>
8873 L:      jailhouse-dev@googlegroups.com
8874 S:      Maintained
8875 F:      arch/x86/kernel/jailhouse.c
8876 F:      arch/x86/include/asm/jailhouse_para.h
8877
8878 JC42.4 TEMPERATURE SENSOR DRIVER
8879 M:      Guenter Roeck <linux@roeck-us.net>
8880 L:      linux-hwmon@vger.kernel.org
8881 S:      Maintained
8882 F:      drivers/hwmon/jc42.c
8883 F:      Documentation/hwmon/jc42.rst
8884
8885 JFS FILESYSTEM
8886 M:      Dave Kleikamp <shaggy@kernel.org>
8887 L:      jfs-discussion@lists.sourceforge.net
8888 W:      http://jfs.sourceforge.net/
8889 T:      git git://github.com/kleikamp/linux-shaggy.git
8890 S:      Maintained
8891 F:      Documentation/admin-guide/jfs.rst
8892 F:      fs/jfs/
8893
8894 JME NETWORK DRIVER
8895 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8896 L:      netdev@vger.kernel.org
8897 S:      Maintained
8898 F:      drivers/net/ethernet/jme.*
8899
8900 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8901 M:      David Woodhouse <dwmw2@infradead.org>
8902 M:      Richard Weinberger <richard@nod.at>
8903 L:      linux-mtd@lists.infradead.org
8904 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8905 T:      git git://git.infradead.org/ubifs-2.6.git
8906 S:      Odd Fixes
8907 F:      fs/jffs2/
8908 F:      include/uapi/linux/jffs2.h
8909
8910 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8911 M:      "Theodore Ts'o" <tytso@mit.edu>
8912 M:      Jan Kara <jack@suse.com>
8913 L:      linux-ext4@vger.kernel.org
8914 S:      Maintained
8915 F:      fs/jbd2/
8916 F:      include/linux/jbd2.h
8917
8918 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8919 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8920 L:      linux-media@vger.kernel.org
8921 S:      Maintained
8922 F:      drivers/media/platform/rcar_jpu.c
8923
8924 JSM Neo PCI based serial card
8925 L:      linux-serial@vger.kernel.org
8926 S:      Orphan
8927 F:      drivers/tty/serial/jsm/
8928
8929 K10TEMP HARDWARE MONITORING DRIVER
8930 M:      Clemens Ladisch <clemens@ladisch.de>
8931 L:      linux-hwmon@vger.kernel.org
8932 S:      Maintained
8933 F:      Documentation/hwmon/k10temp.rst
8934 F:      drivers/hwmon/k10temp.c
8935
8936 K8TEMP HARDWARE MONITORING DRIVER
8937 M:      Rudolf Marek <r.marek@assembler.cz>
8938 L:      linux-hwmon@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/hwmon/k8temp.rst
8941 F:      drivers/hwmon/k8temp.c
8942
8943 KASAN
8944 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8945 R:      Alexander Potapenko <glider@google.com>
8946 R:      Dmitry Vyukov <dvyukov@google.com>
8947 L:      kasan-dev@googlegroups.com
8948 S:      Maintained
8949 F:      arch/*/include/asm/kasan.h
8950 F:      arch/*/mm/kasan_init*
8951 F:      Documentation/dev-tools/kasan.rst
8952 F:      include/linux/kasan*.h
8953 F:      lib/test_kasan.c
8954 F:      mm/kasan/
8955 F:      scripts/Makefile.kasan
8956
8957 KCONFIG
8958 M:      Masahiro Yamada <masahiroy@kernel.org>
8959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8960 L:      linux-kbuild@vger.kernel.org
8961 S:      Maintained
8962 F:      Documentation/kbuild/kconfig*
8963 F:      scripts/kconfig/
8964 F:      scripts/Kconfig.include
8965
8966 KDUMP
8967 M:      Dave Young <dyoung@redhat.com>
8968 M:      Baoquan He <bhe@redhat.com>
8969 R:      Vivek Goyal <vgoyal@redhat.com>
8970 L:      kexec@lists.infradead.org
8971 W:      http://lse.sourceforge.net/kdump/
8972 S:      Maintained
8973 F:      Documentation/admin-guide/kdump/
8974
8975 KEENE FM RADIO TRANSMITTER DRIVER
8976 M:      Hans Verkuil <hverkuil@xs4all.nl>
8977 L:      linux-media@vger.kernel.org
8978 T:      git git://linuxtv.org/media_tree.git
8979 W:      https://linuxtv.org
8980 S:      Maintained
8981 F:      drivers/media/radio/radio-keene*
8982
8983 KERNEL AUTOMOUNTER
8984 M:      Ian Kent <raven@themaw.net>
8985 L:      autofs@vger.kernel.org
8986 S:      Maintained
8987 F:      fs/autofs/
8988
8989 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8990 M:      Masahiro Yamada <masahiroy@kernel.org>
8991 M:      Michal Marek <michal.lkml@markovi.net>
8992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8993 L:      linux-kbuild@vger.kernel.org
8994 S:      Maintained
8995 F:      Documentation/kbuild/
8996 F:      Makefile
8997 F:      scripts/Kbuild*
8998 F:      scripts/Makefile*
8999 F:      scripts/basic/
9000 F:      scripts/mk*
9001 F:      scripts/*vmlinux*
9002 F:      scripts/mod/
9003 F:      scripts/package/
9004
9005 KERNEL JANITORS
9006 L:      kernel-janitors@vger.kernel.org
9007 W:      http://kernelnewbies.org/KernelJanitors
9008 S:      Odd Fixes
9009
9010 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9011 M:      "J. Bruce Fields" <bfields@fieldses.org>
9012 M:      Chuck Lever <chuck.lever@oracle.com>
9013 L:      linux-nfs@vger.kernel.org
9014 W:      http://nfs.sourceforge.net/
9015 T:      git git://linux-nfs.org/~bfields/linux.git
9016 S:      Supported
9017 F:      fs/nfsd/
9018 F:      include/uapi/linux/nfsd/
9019 F:      fs/lockd/
9020 F:      fs/nfs_common/
9021 F:      net/sunrpc/
9022 F:      include/linux/lockd/
9023 F:      include/linux/sunrpc/
9024 F:      include/uapi/linux/sunrpc/
9025
9026 KERNEL SELFTEST FRAMEWORK
9027 M:      Shuah Khan <shuah@kernel.org>
9028 M:      Shuah Khan <skhan@linuxfoundation.org>
9029 L:      linux-kselftest@vger.kernel.org
9030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9031 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9032 S:      Maintained
9033 F:      tools/testing/selftests/
9034 F:      Documentation/dev-tools/kselftest*
9035
9036 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9037 M:      Brendan Higgins <brendanhiggins@google.com>
9038 L:      linux-kselftest@vger.kernel.org
9039 L:      kunit-dev@googlegroups.com
9040 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9041 S:      Maintained
9042 F:      Documentation/dev-tools/kunit/
9043 F:      include/kunit/
9044 F:      lib/kunit/
9045 F:      tools/testing/kunit/
9046
9047 KERNEL USERMODE HELPER
9048 M:      Luis Chamberlain <mcgrof@kernel.org>
9049 L:      linux-kernel@vger.kernel.org
9050 S:      Maintained
9051 F:      kernel/umh.c
9052 F:      include/linux/umh.h
9053
9054 KERNEL VIRTUAL MACHINE (KVM)
9055 M:      Paolo Bonzini <pbonzini@redhat.com>
9056 L:      kvm@vger.kernel.org
9057 W:      http://www.linux-kvm.org
9058 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9059 S:      Supported
9060 F:      Documentation/virt/kvm/
9061 F:      include/trace/events/kvm.h
9062 F:      include/uapi/asm-generic/kvm*
9063 F:      include/uapi/linux/kvm*
9064 F:      include/asm-generic/kvm*
9065 F:      include/linux/kvm*
9066 F:      include/kvm/iodev.h
9067 F:      virt/kvm/*
9068 F:      tools/kvm/
9069 F:      tools/testing/selftests/kvm/
9070
9071 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9072 M:      Marc Zyngier <maz@kernel.org>
9073 R:      James Morse <james.morse@arm.com>
9074 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9075 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9077 L:      kvmarm@lists.cs.columbia.edu
9078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9079 S:      Maintained
9080 F:      arch/arm/include/uapi/asm/kvm*
9081 F:      arch/arm/include/asm/kvm*
9082 F:      arch/arm/kvm/
9083 F:      arch/arm64/include/uapi/asm/kvm*
9084 F:      arch/arm64/include/asm/kvm*
9085 F:      arch/arm64/kvm/
9086 F:      virt/kvm/arm/
9087 F:      include/kvm/arm_*
9088
9089 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9090 L:      linux-mips@vger.kernel.org
9091 L:      kvm@vger.kernel.org
9092 S:      Orphan
9093 F:      arch/mips/include/uapi/asm/kvm*
9094 F:      arch/mips/include/asm/kvm*
9095 F:      arch/mips/kvm/
9096
9097 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9098 M:      Paul Mackerras <paulus@ozlabs.org>
9099 L:      kvm-ppc@vger.kernel.org
9100 W:      http://www.linux-kvm.org/
9101 T:      git git://github.com/agraf/linux-2.6.git
9102 S:      Supported
9103 F:      arch/powerpc/include/uapi/asm/kvm*
9104 F:      arch/powerpc/include/asm/kvm*
9105 F:      arch/powerpc/kvm/
9106 F:      arch/powerpc/kernel/kvm*
9107
9108 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9109 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9110 M:      Janosch Frank <frankja@linux.ibm.com>
9111 R:      David Hildenbrand <david@redhat.com>
9112 R:      Cornelia Huck <cohuck@redhat.com>
9113 L:      kvm@vger.kernel.org
9114 W:      http://www.ibm.com/developerworks/linux/linux390/
9115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9116 S:      Supported
9117 F:      arch/s390/include/uapi/asm/kvm*
9118 F:      arch/s390/include/asm/gmap.h
9119 F:      arch/s390/include/asm/kvm*
9120 F:      arch/s390/kvm/
9121 F:      arch/s390/mm/gmap.c
9122 F:      tools/testing/selftests/kvm/s390x/
9123 F:      tools/testing/selftests/kvm/*/s390x/
9124
9125 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9126 M:      Paolo Bonzini <pbonzini@redhat.com>
9127 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9128 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9129 R:      Wanpeng Li <wanpengli@tencent.com>
9130 R:      Jim Mattson <jmattson@google.com>
9131 R:      Joerg Roedel <joro@8bytes.org>
9132 L:      kvm@vger.kernel.org
9133 W:      http://www.linux-kvm.org
9134 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9135 S:      Supported
9136 F:      arch/x86/kvm/
9137 F:      arch/x86/kvm/*/
9138 F:      arch/x86/include/uapi/asm/kvm*
9139 F:      arch/x86/include/uapi/asm/vmx.h
9140 F:      arch/x86/include/uapi/asm/svm.h
9141 F:      arch/x86/include/asm/kvm*
9142 F:      arch/x86/include/asm/pvclock-abi.h
9143 F:      arch/x86/include/asm/svm.h
9144 F:      arch/x86/include/asm/vmx.h
9145 F:      arch/x86/kernel/kvm.c
9146 F:      arch/x86/kernel/kvmclock.c
9147
9148 KERNFS
9149 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9150 M:      Tejun Heo <tj@kernel.org>
9151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9152 S:      Supported
9153 F:      include/linux/kernfs.h
9154 F:      fs/kernfs/
9155
9156 KEXEC
9157 M:      Eric Biederman <ebiederm@xmission.com>
9158 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9159 L:      kexec@lists.infradead.org
9160 S:      Maintained
9161 F:      include/linux/kexec.h
9162 F:      include/uapi/linux/kexec.h
9163 F:      kernel/kexec*
9164
9165 KEYS-ENCRYPTED
9166 M:      Mimi Zohar <zohar@linux.ibm.com>
9167 L:      linux-integrity@vger.kernel.org
9168 L:      keyrings@vger.kernel.org
9169 S:      Supported
9170 F:      Documentation/security/keys/trusted-encrypted.rst
9171 F:      include/keys/encrypted-type.h
9172 F:      security/keys/encrypted-keys/
9173
9174 KEYS-TRUSTED
9175 M:      James Bottomley <jejb@linux.ibm.com>
9176 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9177 M:      Mimi Zohar <zohar@linux.ibm.com>
9178 L:      linux-integrity@vger.kernel.org
9179 L:      keyrings@vger.kernel.org
9180 S:      Supported
9181 F:      Documentation/security/keys/trusted-encrypted.rst
9182 F:      include/keys/trusted-type.h
9183 F:      security/keys/trusted.c
9184 F:      include/keys/trusted.h
9185
9186 KEYS/KEYRINGS:
9187 M:      David Howells <dhowells@redhat.com>
9188 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9189 L:      keyrings@vger.kernel.org
9190 S:      Maintained
9191 F:      Documentation/security/keys/core.rst
9192 F:      include/linux/key.h
9193 F:      include/linux/key-type.h
9194 F:      include/linux/keyctl.h
9195 F:      include/uapi/linux/keyctl.h
9196 F:      include/keys/
9197 F:      security/keys/
9198
9199 KGDB / KDB /debug_core
9200 M:      Jason Wessel <jason.wessel@windriver.com>
9201 M:      Daniel Thompson <daniel.thompson@linaro.org>
9202 R:      Douglas Anderson <dianders@chromium.org>
9203 W:      http://kgdb.wiki.kernel.org/
9204 L:      kgdb-bugreport@lists.sourceforge.net
9205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9206 S:      Maintained
9207 F:      Documentation/dev-tools/kgdb.rst
9208 F:      drivers/misc/kgdbts.c
9209 F:      drivers/tty/serial/kgdboc.c
9210 F:      include/linux/kdb.h
9211 F:      include/linux/kgdb.h
9212 F:      kernel/debug/
9213
9214 KMEMLEAK
9215 M:      Catalin Marinas <catalin.marinas@arm.com>
9216 S:      Maintained
9217 F:      Documentation/dev-tools/kmemleak.rst
9218 F:      include/linux/kmemleak.h
9219 F:      mm/kmemleak.c
9220 F:      mm/kmemleak-test.c
9221
9222 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9223 M:      Luis Chamberlain <mcgrof@kernel.org>
9224 L:      linux-kernel@vger.kernel.org
9225 S:      Maintained
9226 F:      kernel/kmod.c
9227 F:      include/linux/kmod.h
9228 F:      lib/test_kmod.c
9229 F:      tools/testing/selftests/kmod/
9230
9231 KPROBES
9232 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9233 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9234 M:      "David S. Miller" <davem@davemloft.net>
9235 M:      Masami Hiramatsu <mhiramat@kernel.org>
9236 S:      Maintained
9237 F:      Documentation/kprobes.txt
9238 F:      include/linux/kprobes.h
9239 F:      include/asm-generic/kprobes.h
9240 F:      kernel/kprobes.c
9241
9242 KS0108 LCD CONTROLLER DRIVER
9243 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9244 S:      Maintained
9245 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9246 F:      drivers/auxdisplay/ks0108.c
9247 F:      include/linux/ks0108.h
9248
9249 L3MDEV
9250 M:      David Ahern <dsahern@kernel.org>
9251 L:      netdev@vger.kernel.org
9252 S:      Maintained
9253 F:      net/l3mdev
9254 F:      include/net/l3mdev.h
9255
9256 L7 BPF FRAMEWORK
9257 M:      John Fastabend <john.fastabend@gmail.com>
9258 M:      Daniel Borkmann <daniel@iogearbox.net>
9259 L:      netdev@vger.kernel.org
9260 L:      bpf@vger.kernel.org
9261 S:      Maintained
9262 F:      include/linux/skmsg.h
9263 F:      net/core/skmsg.c
9264 F:      net/core/sock_map.c
9265 F:      net/ipv4/tcp_bpf.c
9266
9267 LANTIQ / INTEL Ethernet drivers
9268 M:      Hauke Mehrtens <hauke@hauke-m.de>
9269 L:      netdev@vger.kernel.org
9270 S:      Maintained
9271 F:      net/dsa/tag_gswip.c
9272 F:      drivers/net/ethernet/lantiq_xrx200.c
9273 F:      drivers/net/dsa/lantiq_pce.h
9274 F:      drivers/net/dsa/lantiq_gswip.c
9275
9276 LANTIQ MIPS ARCHITECTURE
9277 M:      John Crispin <john@phrozen.org>
9278 L:      linux-mips@vger.kernel.org
9279 S:      Maintained
9280 F:      arch/mips/lantiq
9281 F:      drivers/soc/lantiq
9282
9283 LAPB module
9284 L:      linux-x25@vger.kernel.org
9285 S:      Orphan
9286 F:      Documentation/networking/lapb-module.txt
9287 F:      include/*/lapb.h
9288 F:      net/lapb/
9289
9290 LASI 53c700 driver for PARISC
9291 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9292 L:      linux-scsi@vger.kernel.org
9293 S:      Maintained
9294 F:      Documentation/scsi/53c700.txt
9295 F:      drivers/scsi/53c700*
9296
9297 LEAKING_ADDRESSES
9298 M:      Tobin C. Harding <me@tobin.cc>
9299 M:      Tycho Andersen <tycho@tycho.ws>
9300 L:      kernel-hardening@lists.openwall.com
9301 S:      Maintained
9302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9303 F:      scripts/leaking_addresses.pl
9304
9305 LED SUBSYSTEM
9306 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9307 M:      Pavel Machek <pavel@ucw.cz>
9308 R:      Dan Murphy <dmurphy@ti.com>
9309 L:      linux-leds@vger.kernel.org
9310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9312 S:      Maintained
9313 F:      Documentation/devicetree/bindings/leds/
9314 F:      drivers/leds/
9315 F:      include/linux/leds.h
9316
9317 LEGACY EEPROM DRIVER
9318 M:      Jean Delvare <jdelvare@suse.com>
9319 S:      Maintained
9320 F:      Documentation/misc-devices/eeprom.rst
9321 F:      drivers/misc/eeprom/eeprom.c
9322
9323 LEGO MINDSTORMS EV3
9324 R:      David Lechner <david@lechnology.com>
9325 S:      Maintained
9326 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9327 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9328 F:      drivers/power/supply/lego_ev3_battery.c
9329
9330 LEGO USB Tower driver
9331 M:      Juergen Stuber <starblue@users.sourceforge.net>
9332 L:      legousb-devel@lists.sourceforge.net
9333 W:      http://legousb.sourceforge.net/
9334 S:      Maintained
9335 F:      drivers/usb/misc/legousbtower.c
9336
9337 LG LAPTOP EXTRAS
9338 M:      Matan Ziv-Av <matan@svgalib.org>
9339 L:      platform-driver-x86@vger.kernel.org
9340 S:      Maintained
9341 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9342 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9343 F:      drivers/platform/x86/lg-laptop.c
9344
9345 LG2160 MEDIA DRIVER
9346 M:      Michael Krufky <mkrufky@linuxtv.org>
9347 L:      linux-media@vger.kernel.org
9348 W:      https://linuxtv.org
9349 W:      http://github.com/mkrufky
9350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9351 T:      git git://linuxtv.org/mkrufky/tuners.git
9352 S:      Maintained
9353 F:      drivers/media/dvb-frontends/lg2160.*
9354
9355 LGDT3305 MEDIA DRIVER
9356 M:      Michael Krufky <mkrufky@linuxtv.org>
9357 L:      linux-media@vger.kernel.org
9358 W:      https://linuxtv.org
9359 W:      http://github.com/mkrufky
9360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9361 T:      git git://linuxtv.org/mkrufky/tuners.git
9362 S:      Maintained
9363 F:      drivers/media/dvb-frontends/lgdt3305.*
9364
9365 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9366 M:      Viresh Kumar <vireshk@kernel.org>
9367 L:      linux-ide@vger.kernel.org
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9369 S:      Maintained
9370 F:      include/linux/pata_arasan_cf_data.h
9371 F:      drivers/ata/pata_arasan_cf.c
9372
9373 LIBATA PATA DRIVERS
9374 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9375 M:      Jens Axboe <axboe@kernel.dk>
9376 L:      linux-ide@vger.kernel.org
9377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9378 S:      Maintained
9379 F:      drivers/ata/pata_*.c
9380 F:      drivers/ata/ata_generic.c
9381
9382 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9383 M:      Linus Walleij <linus.walleij@linaro.org>
9384 L:      linux-ide@vger.kernel.org
9385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9386 S:      Maintained
9387 F:      drivers/ata/pata_ftide010.c
9388 F:      drivers/ata/sata_gemini.c
9389 F:      drivers/ata/sata_gemini.h
9390
9391 LIBATA SATA AHCI PLATFORM devices support
9392 M:      Hans de Goede <hdegoede@redhat.com>
9393 M:      Jens Axboe <axboe@kernel.dk>
9394 L:      linux-ide@vger.kernel.org
9395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9396 S:      Maintained
9397 F:      drivers/ata/ahci_platform.c
9398 F:      drivers/ata/libahci_platform.c
9399 F:      include/linux/ahci_platform.h
9400
9401 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9402 M:      Mikael Pettersson <mikpelinux@gmail.com>
9403 L:      linux-ide@vger.kernel.org
9404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9405 S:      Maintained
9406 F:      drivers/ata/sata_promise.*
9407
9408 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9409 M:      Jens Axboe <axboe@kernel.dk>
9410 L:      linux-ide@vger.kernel.org
9411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9412 S:      Maintained
9413 F:      drivers/ata/
9414 F:      include/linux/ata.h
9415 F:      include/linux/libata.h
9416 F:      Documentation/devicetree/bindings/ata/
9417
9418 LIBLOCKDEP
9419 M:      Sasha Levin <alexander.levin@microsoft.com>
9420 S:      Maintained
9421 F:      tools/lib/lockdep/
9422
9423 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9424 M:      Dan Williams <dan.j.williams@intel.com>
9425 M:      Vishal Verma <vishal.l.verma@intel.com>
9426 M:      Dave Jiang <dave.jiang@intel.com>
9427 L:      linux-nvdimm@lists.01.org
9428 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9429 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9430 S:      Supported
9431 F:      drivers/nvdimm/blk.c
9432 F:      drivers/nvdimm/region_devs.c
9433
9434 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9435 M:      Vishal Verma <vishal.l.verma@intel.com>
9436 M:      Dan Williams <dan.j.williams@intel.com>
9437 M:      Dave Jiang <dave.jiang@intel.com>
9438 L:      linux-nvdimm@lists.01.org
9439 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9440 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9441 S:      Supported
9442 F:      drivers/nvdimm/btt*
9443
9444 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9445 M:      Dan Williams <dan.j.williams@intel.com>
9446 M:      Vishal Verma <vishal.l.verma@intel.com>
9447 M:      Dave Jiang <dave.jiang@intel.com>
9448 L:      linux-nvdimm@lists.01.org
9449 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9450 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9451 S:      Supported
9452 F:      drivers/nvdimm/pmem*
9453
9454 LIBNVDIMM: DEVICETREE BINDINGS
9455 M:      Oliver O'Halloran <oohall@gmail.com>
9456 L:      linux-nvdimm@lists.01.org
9457 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9458 S:      Supported
9459 F:      drivers/nvdimm/of_pmem.c
9460 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9461
9462 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9463 M:      Dan Williams <dan.j.williams@intel.com>
9464 M:      Vishal Verma <vishal.l.verma@intel.com>
9465 M:      Dave Jiang <dave.jiang@intel.com>
9466 M:      Ira Weiny <ira.weiny@intel.com>
9467 L:      linux-nvdimm@lists.01.org
9468 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9469 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9471 S:      Supported
9472 F:      drivers/nvdimm/*
9473 F:      drivers/acpi/nfit/*
9474 F:      include/linux/nd.h
9475 F:      include/linux/libnvdimm.h
9476 F:      include/uapi/linux/ndctl.h
9477
9478 LICENSES and SPDX stuff
9479 M:      Thomas Gleixner <tglx@linutronix.de>
9480 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9481 L:      linux-spdx@vger.kernel.org
9482 S:      Maintained
9483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9484 F:      COPYING
9485 F:      Documentation/process/license-rules.rst
9486 F:      LICENSES/
9487 F:      scripts/spdxcheck-test.sh
9488 F:      scripts/spdxcheck.py
9489
9490 LIGHTNVM PLATFORM SUPPORT
9491 M:      Matias Bjorling <mb@lightnvm.io>
9492 W:      http://github/OpenChannelSSD
9493 L:      linux-block@vger.kernel.org
9494 S:      Maintained
9495 F:      drivers/lightnvm/
9496 F:      include/linux/lightnvm.h
9497 F:      include/uapi/linux/lightnvm.h
9498
9499 LINUX FOR POWER MACINTOSH
9500 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9501 W:      http://www.penguinppc.org/
9502 L:      linuxppc-dev@lists.ozlabs.org
9503 S:      Maintained
9504 F:      arch/powerpc/platforms/powermac/
9505 F:      drivers/macintosh/
9506
9507 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9508 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9509 M:      Paul Mackerras <paulus@samba.org>
9510 M:      Michael Ellerman <mpe@ellerman.id.au>
9511 W:      https://github.com/linuxppc/linux/wiki
9512 L:      linuxppc-dev@lists.ozlabs.org
9513 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9515 S:      Supported
9516 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9517 F:      Documentation/devicetree/bindings/powerpc/
9518 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9519 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9520 F:      Documentation/powerpc/
9521 F:      arch/powerpc/
9522 F:      drivers/char/tpm/tpm_ibmvtpm*
9523 F:      drivers/crypto/nx/
9524 F:      drivers/crypto/vmx/
9525 F:      drivers/i2c/busses/i2c-opal.c
9526 F:      drivers/net/ethernet/ibm/ibmveth.*
9527 F:      drivers/net/ethernet/ibm/ibmvnic.*
9528 F:      drivers/pci/hotplug/pnv_php.c
9529 F:      drivers/pci/hotplug/rpa*
9530 F:      drivers/rtc/rtc-opal.c
9531 F:      drivers/scsi/ibmvscsi/
9532 F:      drivers/tty/hvc/hvc_opal.c
9533 F:      drivers/watchdog/wdrtas.c
9534 F:      tools/testing/selftests/powerpc
9535 N:      /pmac
9536 N:      powermac
9537 N:      powernv
9538 N:      [^a-z0-9]ps3
9539 N:      pseries
9540
9541 LINUX FOR POWERPC EMBEDDED MPC5XXX
9542 M:      Anatolij Gustschin <agust@denx.de>
9543 L:      linuxppc-dev@lists.ozlabs.org
9544 T:      git git://git.denx.de/linux-denx-agust.git
9545 S:      Maintained
9546 F:      arch/powerpc/platforms/512x/
9547 F:      arch/powerpc/platforms/52xx/
9548
9549 LINUX FOR POWERPC EMBEDDED PPC4XX
9550 M:      Alistair Popple <alistair@popple.id.au>
9551 M:      Matt Porter <mporter@kernel.crashing.org>
9552 W:      http://www.penguinppc.org/
9553 L:      linuxppc-dev@lists.ozlabs.org
9554 S:      Maintained
9555 F:      arch/powerpc/platforms/40x/
9556 F:      arch/powerpc/platforms/44x/
9557
9558 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9559 M:      Scott Wood <oss@buserror.net>
9560 M:      Kumar Gala <galak@kernel.crashing.org>
9561 W:      http://www.penguinppc.org/
9562 L:      linuxppc-dev@lists.ozlabs.org
9563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9564 S:      Maintained
9565 F:      arch/powerpc/platforms/83xx/
9566 F:      arch/powerpc/platforms/85xx/
9567 F:      Documentation/devicetree/bindings/powerpc/fsl/
9568
9569 LINUX FOR POWERPC EMBEDDED PPC8XX
9570 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9571 W:      http://www.penguinppc.org/
9572 L:      linuxppc-dev@lists.ozlabs.org
9573 S:      Maintained
9574 F:      arch/powerpc/platforms/8xx/
9575
9576 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9577 L:      linuxppc-dev@lists.ozlabs.org
9578 S:      Orphan
9579 F:      arch/powerpc/*/*virtex*
9580 F:      arch/powerpc/*/*/*virtex*
9581
9582 LINUX FOR POWERPC PA SEMI PWRFICIENT
9583 L:      linuxppc-dev@lists.ozlabs.org
9584 S:      Orphan
9585 F:      arch/powerpc/platforms/pasemi/
9586 F:      drivers/*/*pasemi*
9587 F:      drivers/*/*/*pasemi*
9588
9589 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9590 M:      Kees Cook <keescook@chromium.org>
9591 S:      Maintained
9592 F:      drivers/misc/lkdtm/*
9593
9594 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9595 M:      Alan Stern <stern@rowland.harvard.edu>
9596 M:      Andrea Parri <parri.andrea@gmail.com>
9597 M:      Will Deacon <will@kernel.org>
9598 M:      Peter Zijlstra <peterz@infradead.org>
9599 M:      Boqun Feng <boqun.feng@gmail.com>
9600 M:      Nicholas Piggin <npiggin@gmail.com>
9601 M:      David Howells <dhowells@redhat.com>
9602 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9603 M:      Luc Maranget <luc.maranget@inria.fr>
9604 M:      "Paul E. McKenney" <paulmck@kernel.org>
9605 R:      Akira Yokosawa <akiyks@gmail.com>
9606 R:      Daniel Lustig <dlustig@nvidia.com>
9607 L:      linux-kernel@vger.kernel.org
9608 L:      linux-arch@vger.kernel.org
9609 S:      Supported
9610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9611 F:      tools/memory-model/
9612 F:      Documentation/atomic_bitops.txt
9613 F:      Documentation/atomic_t.txt
9614 F:      Documentation/core-api/atomic_ops.rst
9615 F:      Documentation/core-api/refcount-vs-atomic.rst
9616 F:      Documentation/memory-barriers.txt
9617
9618 LIS3LV02D ACCELEROMETER DRIVER
9619 M:      Eric Piel <eric.piel@tremplin-utc.net>
9620 S:      Maintained
9621 F:      Documentation/misc-devices/lis3lv02d.rst
9622 F:      drivers/misc/lis3lv02d/
9623 F:      drivers/platform/x86/hp_accel.c
9624
9625 LIST KUNIT TEST
9626 M:      David Gow <davidgow@google.com>
9627 L:      linux-kselftest@vger.kernel.org
9628 L:      kunit-dev@googlegroups.com
9629 S:      Maintained
9630 F:      lib/list-test.c
9631
9632 LIVE PATCHING
9633 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9634 M:      Jiri Kosina <jikos@kernel.org>
9635 M:      Miroslav Benes <mbenes@suse.cz>
9636 M:      Petr Mladek <pmladek@suse.com>
9637 R:      Joe Lawrence <joe.lawrence@redhat.com>
9638 S:      Maintained
9639 F:      kernel/livepatch/
9640 F:      include/linux/livepatch.h
9641 F:      arch/x86/include/asm/livepatch.h
9642 F:      arch/x86/kernel/livepatch.c
9643 F:      Documentation/livepatch/
9644 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9645 F:      samples/livepatch/
9646 F:      tools/testing/selftests/livepatch/
9647 L:      live-patching@vger.kernel.org
9648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9649
9650 LLC (802.2)
9651 L:      netdev@vger.kernel.org
9652 S:      Odd fixes
9653 F:      include/linux/llc.h
9654 F:      include/uapi/linux/llc.h
9655 F:      include/net/llc*
9656 F:      net/llc/
9657
9658 LM73 HARDWARE MONITOR DRIVER
9659 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9660 L:      linux-hwmon@vger.kernel.org
9661 S:      Maintained
9662 F:      drivers/hwmon/lm73.c
9663
9664 LM78 HARDWARE MONITOR DRIVER
9665 M:      Jean Delvare <jdelvare@suse.com>
9666 L:      linux-hwmon@vger.kernel.org
9667 S:      Maintained
9668 F:      Documentation/hwmon/lm78.rst
9669 F:      drivers/hwmon/lm78.c
9670
9671 LM83 HARDWARE MONITOR DRIVER
9672 M:      Jean Delvare <jdelvare@suse.com>
9673 L:      linux-hwmon@vger.kernel.org
9674 S:      Maintained
9675 F:      Documentation/hwmon/lm83.rst
9676 F:      drivers/hwmon/lm83.c
9677
9678 LM90 HARDWARE MONITOR DRIVER
9679 M:      Jean Delvare <jdelvare@suse.com>
9680 L:      linux-hwmon@vger.kernel.org
9681 S:      Maintained
9682 F:      Documentation/hwmon/lm90.rst
9683 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9684 F:      drivers/hwmon/lm90.c
9685 F:      include/dt-bindings/thermal/lm90.h
9686
9687 LM95234 HARDWARE MONITOR DRIVER
9688 M:      Guenter Roeck <linux@roeck-us.net>
9689 L:      linux-hwmon@vger.kernel.org
9690 S:      Maintained
9691 F:      Documentation/hwmon/lm95234.rst
9692 F:      drivers/hwmon/lm95234.c
9693
9694 LME2510 MEDIA DRIVER
9695 M:      Malcolm Priestley <tvboxspy@gmail.com>
9696 L:      linux-media@vger.kernel.org
9697 W:      https://linuxtv.org
9698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9699 S:      Maintained
9700 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9701
9702 LOADPIN SECURITY MODULE
9703 M:      Kees Cook <keescook@chromium.org>
9704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9705 S:      Supported
9706 F:      security/loadpin/
9707 F:      Documentation/admin-guide/LSM/LoadPin.rst
9708
9709 LOCKING PRIMITIVES
9710 M:      Peter Zijlstra <peterz@infradead.org>
9711 M:      Ingo Molnar <mingo@redhat.com>
9712 M:      Will Deacon <will@kernel.org>
9713 L:      linux-kernel@vger.kernel.org
9714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9715 S:      Maintained
9716 F:      Documentation/locking/
9717 F:      include/linux/lockdep.h
9718 F:      include/linux/spinlock*.h
9719 F:      arch/*/include/asm/spinlock*.h
9720 F:      include/linux/rwlock*.h
9721 F:      include/linux/mutex*.h
9722 F:      include/linux/rwsem*.h
9723 F:      include/linux/seqlock.h
9724 F:      lib/locking*.[ch]
9725 F:      kernel/locking/
9726 X:      kernel/locking/locktorture.c
9727
9728 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9729 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9730 L:      linux-ntfs-dev@lists.sourceforge.net
9731 W:      http://www.linux-ntfs.org/content/view/19/37/
9732 S:      Maintained
9733 F:      Documentation/admin-guide/ldm.rst
9734 F:      block/partitions/ldm.*
9735
9736 LOGITECH HID GAMING KEYBOARDS
9737 M:      Hans de Goede <hdegoede@redhat.com>
9738 L:      linux-input@vger.kernel.org
9739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9740 S:      Maintained
9741 F:      drivers/hid/hid-lg-g15.c
9742
9743 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9744 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9745 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9746 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9747 L:      MPT-FusionLinux.pdl@broadcom.com
9748 L:      linux-scsi@vger.kernel.org
9749 W:      http://www.avagotech.com/support/
9750 S:      Supported
9751 F:      drivers/message/fusion/
9752 F:      drivers/scsi/mpt3sas/
9753
9754 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9755 M:      Matthew Wilcox <willy@infradead.org>
9756 L:      linux-scsi@vger.kernel.org
9757 S:      Maintained
9758 F:      drivers/scsi/sym53c8xx_2/
9759
9760 LTC1660 DAC DRIVER
9761 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9762 L:      linux-iio@vger.kernel.org
9763 S:      Maintained
9764 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9765 F:      drivers/iio/dac/ltc1660.c
9766
9767 LTC2983 IIO TEMPERATURE DRIVER
9768 M:      Nuno Sá <nuno.sa@analog.com>
9769 W:      http://ez.analog.com/community/linux-device-drivers
9770 L:      linux-iio@vger.kernel.org
9771 S:      Supported
9772 F:      drivers/iio/temperature/ltc2983.c
9773 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9774
9775 LTC4261 HARDWARE MONITOR DRIVER
9776 M:      Guenter Roeck <linux@roeck-us.net>
9777 L:      linux-hwmon@vger.kernel.org
9778 S:      Maintained
9779 F:      Documentation/hwmon/ltc4261.rst
9780 F:      drivers/hwmon/ltc4261.c
9781
9782 LTC2947 HARDWARE MONITOR DRIVER
9783 M:      Nuno Sá <nuno.sa@analog.com>
9784 W:      http://ez.analog.com/community/linux-device-drivers
9785 L:      linux-hwmon@vger.kernel.org
9786 S:      Supported
9787 F:      drivers/hwmon/ltc2947-core.c
9788 F:      drivers/hwmon/ltc2947-spi.c
9789 F:      drivers/hwmon/ltc2947-i2c.c
9790 F:      drivers/hwmon/ltc2947.h
9791 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9792
9793 LTC4306 I2C MULTIPLEXER DRIVER
9794 M:      Michael Hennerich <michael.hennerich@analog.com>
9795 W:      http://ez.analog.com/community/linux-device-drivers
9796 L:      linux-i2c@vger.kernel.org
9797 S:      Supported
9798 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9799 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9800
9801 LTP (Linux Test Project)
9802 M:      Mike Frysinger <vapier@gentoo.org>
9803 M:      Cyril Hrubis <chrubis@suse.cz>
9804 M:      Wanlong Gao <wanlong.gao@gmail.com>
9805 M:      Jan Stancek <jstancek@redhat.com>
9806 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9807 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9808 L:      ltp@lists.linux.it (subscribers-only)
9809 W:      http://linux-test-project.github.io/
9810 T:      git git://github.com/linux-test-project/ltp.git
9811 S:      Maintained
9812
9813 M68K ARCHITECTURE
9814 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9815 L:      linux-m68k@lists.linux-m68k.org
9816 W:      http://www.linux-m68k.org/
9817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9818 S:      Maintained
9819 F:      arch/m68k/
9820 F:      drivers/zorro/
9821
9822 M68K ON APPLE MACINTOSH
9823 M:      Joshua Thompson <funaho@jurai.org>
9824 W:      http://www.mac.linux-m68k.org/
9825 L:      linux-m68k@lists.linux-m68k.org
9826 S:      Maintained
9827 F:      arch/m68k/mac/
9828
9829 M68K ON HP9000/300
9830 M:      Philip Blundell <philb@gnu.org>
9831 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9832 S:      Maintained
9833 F:      arch/m68k/hp300/
9834
9835 M88DS3103 MEDIA DRIVER
9836 M:      Antti Palosaari <crope@iki.fi>
9837 L:      linux-media@vger.kernel.org
9838 W:      https://linuxtv.org
9839 W:      http://palosaari.fi/linux/
9840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9841 T:      git git://linuxtv.org/anttip/media_tree.git
9842 S:      Maintained
9843 F:      drivers/media/dvb-frontends/m88ds3103*
9844
9845 M88RS2000 MEDIA DRIVER
9846 M:      Malcolm Priestley <tvboxspy@gmail.com>
9847 L:      linux-media@vger.kernel.org
9848 W:      https://linuxtv.org
9849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9850 S:      Maintained
9851 F:      drivers/media/dvb-frontends/m88rs2000*
9852
9853 MA901 MASTERKIT USB FM RADIO DRIVER
9854 M:      Alexey Klimov <klimov.linux@gmail.com>
9855 L:      linux-media@vger.kernel.org
9856 T:      git git://linuxtv.org/media_tree.git
9857 S:      Maintained
9858 F:      drivers/media/radio/radio-ma901.c
9859
9860 MAC80211
9861 M:      Johannes Berg <johannes@sipsolutions.net>
9862 L:      linux-wireless@vger.kernel.org
9863 W:      http://wireless.kernel.org/
9864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9866 S:      Maintained
9867 F:      Documentation/networking/mac80211-injection.txt
9868 F:      include/net/mac80211.h
9869 F:      net/mac80211/
9870 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9871 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9872
9873 MAILBOX API
9874 M:      Jassi Brar <jassisinghbrar@gmail.com>
9875 L:      linux-kernel@vger.kernel.org
9876 S:      Maintained
9877 F:      drivers/mailbox/
9878 F:      include/linux/mailbox_client.h
9879 F:      include/linux/mailbox_controller.h
9880
9881 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9882 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9883 W:      http://www.kernel.org/doc/man-pages
9884 L:      linux-man@vger.kernel.org
9885 S:      Maintained
9886
9887 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9888 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9889 L:      linux-mips@vger.kernel.org
9890 S:      Maintained
9891 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9892
9893 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9894 M:      Andrew Lunn <andrew@lunn.ch>
9895 M:      Vivien Didelot <vivien.didelot@gmail.com>
9896 L:      netdev@vger.kernel.org
9897 S:      Maintained
9898 F:      drivers/net/dsa/mv88e6xxx/
9899 F:      include/linux/platform_data/mv88e6xxx.h
9900 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9901 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9902
9903 MARVELL ARMADA DRM SUPPORT
9904 M:      Russell King <linux@armlinux.org.uk>
9905 S:      Maintained
9906 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9907 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9908 F:      drivers/gpu/drm/armada/
9909 F:      include/uapi/drm/armada_drm.h
9910 F:      Documentation/devicetree/bindings/display/armada/
9911
9912 MARVELL ARMADA 3700 PHY DRIVERS
9913 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9914 S:      Maintained
9915 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9916 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9917 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9918 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9919
9920 MARVELL CRYPTO DRIVER
9921 M:      Boris Brezillon <bbrezillon@kernel.org>
9922 M:      Arnaud Ebalard <arno@natisbad.org>
9923 F:      drivers/crypto/marvell/
9924 S:      Maintained
9925 L:      linux-crypto@vger.kernel.org
9926
9927 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9928 M:      Mirko Lindner <mlindner@marvell.com>
9929 M:      Stephen Hemminger <stephen@networkplumber.org>
9930 L:      netdev@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/net/ethernet/marvell/sk*
9933
9934 MARVELL LIBERTAS WIRELESS DRIVER
9935 L:      libertas-dev@lists.infradead.org
9936 S:      Orphan
9937 F:      drivers/net/wireless/marvell/libertas/
9938
9939 MARVELL MACCHIATOBIN SUPPORT
9940 M:      Russell King <linux@armlinux.org.uk>
9941 L:      linux-arm-kernel@lists.infradead.org
9942 S:      Maintained
9943 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9944
9945 MARVELL MV643XX ETHERNET DRIVER
9946 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9947 L:      netdev@vger.kernel.org
9948 S:      Maintained
9949 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9950 F:      include/linux/mv643xx.h
9951
9952 MARVELL MV88X3310 PHY DRIVER
9953 M:      Russell King <linux@armlinux.org.uk>
9954 L:      netdev@vger.kernel.org
9955 S:      Maintained
9956 F:      drivers/net/phy/marvell10g.c
9957
9958 MARVELL MVEBU THERMAL DRIVER
9959 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9960 S:      Maintained
9961 F:      drivers/thermal/armada_thermal.c
9962
9963 MARVELL MVNETA ETHERNET DRIVER
9964 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9965 L:      netdev@vger.kernel.org
9966 S:      Maintained
9967 F:      drivers/net/ethernet/marvell/mvneta.*
9968
9969 MARVELL MWIFIEX WIRELESS DRIVER
9970 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9971 M:      Nishant Sarmukadam <nishants@marvell.com>
9972 M:      Ganapathi Bhat <gbhat@marvell.com>
9973 M:      Xinming Hu <huxinming820@gmail.com>
9974 L:      linux-wireless@vger.kernel.org
9975 S:      Maintained
9976 F:      drivers/net/wireless/marvell/mwifiex/
9977
9978 MARVELL MWL8K WIRELESS DRIVER
9979 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9980 L:      linux-wireless@vger.kernel.org
9981 S:      Odd Fixes
9982 F:      drivers/net/wireless/marvell/mwl8k.c
9983
9984 MARVELL NAND CONTROLLER DRIVER
9985 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9986 L:      linux-mtd@lists.infradead.org
9987 S:      Maintained
9988 F:      drivers/mtd/nand/raw/marvell_nand.c
9989 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9990
9991 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9992 M:      Nicolas Pitre <nico@fluxnic.net>
9993 S:      Odd Fixes
9994 F:      drivers/mmc/host/mvsdio.*
9995
9996 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9997 M:      Hu Ziji <huziji@marvell.com>
9998 L:      linux-mmc@vger.kernel.org
9999 S:      Supported
10000 F:      drivers/mmc/host/sdhci-xenon*
10001 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10002
10003 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10004 M:      Sunil Goutham <sgoutham@marvell.com>
10005 M:      Linu Cherian <lcherian@marvell.com>
10006 M:      Geetha sowjanya <gakula@marvell.com>
10007 M:      Jerin Jacob <jerinj@marvell.com>
10008 L:      netdev@vger.kernel.org
10009 S:      Supported
10010 F:      drivers/net/ethernet/marvell/octeontx2/af/
10011
10012 MATROX FRAMEBUFFER DRIVER
10013 L:      linux-fbdev@vger.kernel.org
10014 S:      Orphan
10015 F:      drivers/video/fbdev/matrox/matroxfb_*
10016 F:      include/uapi/linux/matroxfb.h
10017
10018 MAX16065 HARDWARE MONITOR DRIVER
10019 M:      Guenter Roeck <linux@roeck-us.net>
10020 L:      linux-hwmon@vger.kernel.org
10021 S:      Maintained
10022 F:      Documentation/hwmon/max16065.rst
10023 F:      drivers/hwmon/max16065.c
10024
10025 MAX2175 SDR TUNER DRIVER
10026 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10027 L:      linux-media@vger.kernel.org
10028 T:      git git://linuxtv.org/media_tree.git
10029 S:      Maintained
10030 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10031 F:      Documentation/media/v4l-drivers/max2175.rst
10032 F:      drivers/media/i2c/max2175*
10033 F:      include/uapi/linux/max2175.h
10034
10035 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10036 L:      linux-hwmon@vger.kernel.org
10037 S:      Orphan
10038 F:      Documentation/hwmon/max6650.rst
10039 F:      drivers/hwmon/max6650.c
10040
10041 MAX6697 HARDWARE MONITOR DRIVER
10042 M:      Guenter Roeck <linux@roeck-us.net>
10043 L:      linux-hwmon@vger.kernel.org
10044 S:      Maintained
10045 F:      Documentation/hwmon/max6697.rst
10046 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10047 F:      drivers/hwmon/max6697.c
10048 F:      include/linux/platform_data/max6697.h
10049
10050 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10051 M:      Peter Rosin <peda@axentia.se>
10052 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10053 S:      Maintained
10054 F:      Documentation/devicetree/bindings/sound/max9860.txt
10055 F:      sound/soc/codecs/max9860.*
10056
10057 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10058 M:      Andreas Klinger <ak@it-klinger.de>
10059 L:      linux-iio@vger.kernel.org
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10062 F:      drivers/iio/proximity/mb1232.c
10063
10064 MAXIM MAX77650 PMIC MFD DRIVER
10065 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10066 L:      linux-kernel@vger.kernel.org
10067 S:      Maintained
10068 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10069 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10070 F:      include/linux/mfd/max77650.h
10071 F:      drivers/mfd/max77650.c
10072 F:      drivers/regulator/max77650-regulator.c
10073 F:      drivers/power/supply/max77650-charger.c
10074 F:      drivers/input/misc/max77650-onkey.c
10075 F:      drivers/leds/leds-max77650.c
10076 F:      drivers/gpio/gpio-max77650.c
10077
10078 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10079 M:      Javier Martinez Canillas <javier@dowhile0.org>
10080 L:      linux-kernel@vger.kernel.org
10081 S:      Supported
10082 F:      drivers/regulator/max77802-regulator.c
10083 F:      Documentation/devicetree/bindings/*/*max77802.txt
10084 F:      include/dt-bindings/*/*max77802.h
10085
10086 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10087 M:      Krzysztof Kozlowski <krzk@kernel.org>
10088 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10089 L:      linux-pm@vger.kernel.org
10090 S:      Supported
10091 F:      drivers/power/supply/max14577_charger.c
10092 F:      drivers/power/supply/max77693_charger.c
10093
10094 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10095 M:      Chanwoo Choi <cw00.choi@samsung.com>
10096 M:      Krzysztof Kozlowski <krzk@kernel.org>
10097 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10098 L:      linux-kernel@vger.kernel.org
10099 S:      Supported
10100 F:      drivers/*/max14577*.c
10101 F:      drivers/*/max77686*.c
10102 F:      drivers/*/max77693*.c
10103 F:      drivers/extcon/extcon-max14577.c
10104 F:      drivers/extcon/extcon-max77693.c
10105 F:      drivers/rtc/rtc-max77686.c
10106 F:      drivers/clk/clk-max77686.c
10107 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10108 F:      Documentation/devicetree/bindings/*/max77686.txt
10109 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10110 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10111 F:      include/linux/mfd/max14577*.h
10112 F:      include/linux/mfd/max77686*.h
10113 F:      include/linux/mfd/max77693*.h
10114
10115 MAXIRADIO FM RADIO RECEIVER DRIVER
10116 M:      Hans Verkuil <hverkuil@xs4all.nl>
10117 L:      linux-media@vger.kernel.org
10118 T:      git git://linuxtv.org/media_tree.git
10119 W:      https://linuxtv.org
10120 S:      Maintained
10121 F:      drivers/media/radio/radio-maxiradio*
10122
10123 MCAN MMIO DEVICE DRIVER
10124 M:      Dan Murphy <dmurphy@ti.com>
10125 M:      Sriram Dash <sriram.dash@samsung.com>
10126 L:      linux-can@vger.kernel.org
10127 S:      Maintained
10128 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10129 F:      drivers/net/can/m_can/m_can.c
10130 F:      drivers/net/can/m_can/m_can.h
10131 F:      drivers/net/can/m_can/m_can_platform.c
10132
10133 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10134 M:      Peter Rosin <peda@axentia.se>
10135 L:      linux-iio@vger.kernel.org
10136 S:      Maintained
10137 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10138 F:      drivers/iio/potentiometer/mcp4018.c
10139 F:      drivers/iio/potentiometer/mcp4531.c
10140
10141 MCR20A IEEE-802.15.4 RADIO DRIVER
10142 M:      Xue Liu <liuxuenetmail@gmail.com>
10143 L:      linux-wpan@vger.kernel.org
10144 W:      https://github.com/xueliu/mcr20a-linux
10145 S:      Maintained
10146 F:      drivers/net/ieee802154/mcr20a.c
10147 F:      drivers/net/ieee802154/mcr20a.h
10148 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10149
10150 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10151 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10152 L:      linux-iio@vger.kernel.org
10153 S:      Maintained
10154 F:      drivers/iio/dac/cio-dac.c
10155
10156 MEDIA CONTROLLER FRAMEWORK
10157 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10158 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10159 L:      linux-media@vger.kernel.org
10160 W:      https://www.linuxtv.org
10161 T:      git git://linuxtv.org/media_tree.git
10162 S:      Supported
10163 F:      drivers/media/mc/
10164 F:      include/media/media-*.h
10165 F:      include/uapi/linux/media.h
10166
10167 MEDIA DRIVERS FOR ASCOT2E
10168 M:      Sergey Kozlov <serjk@netup.ru>
10169 M:      Abylay Ospan <aospan@netup.ru>
10170 L:      linux-media@vger.kernel.org
10171 W:      https://linuxtv.org
10172 W:      http://netup.tv/
10173 T:      git git://linuxtv.org/media_tree.git
10174 S:      Supported
10175 F:      drivers/media/dvb-frontends/ascot2e*
10176
10177 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10178 M:      Jasmin Jessich <jasmin@anw.at>
10179 L:      linux-media@vger.kernel.org
10180 W:      https://linuxtv.org
10181 T:      git git://linuxtv.org/media_tree.git
10182 S:      Maintained
10183 F:      drivers/media/dvb-frontends/cxd2099*
10184
10185 MEDIA DRIVERS FOR CXD2841ER
10186 M:      Sergey Kozlov <serjk@netup.ru>
10187 M:      Abylay Ospan <aospan@netup.ru>
10188 L:      linux-media@vger.kernel.org
10189 W:      https://linuxtv.org
10190 W:      http://netup.tv/
10191 T:      git git://linuxtv.org/media_tree.git
10192 S:      Supported
10193 F:      drivers/media/dvb-frontends/cxd2841er*
10194
10195 MEDIA DRIVERS FOR CXD2880
10196 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10197 L:      linux-media@vger.kernel.org
10198 W:      http://linuxtv.org/
10199 T:      git git://linuxtv.org/media_tree.git
10200 S:      Supported
10201 F:      drivers/media/dvb-frontends/cxd2880/*
10202 F:      drivers/media/spi/cxd2880*
10203
10204 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10205 L:      linux-media@vger.kernel.org
10206 W:      https://linuxtv.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Orphan
10209 F:      drivers/media/pci/ddbridge/*
10210
10211 MEDIA DRIVERS FOR FREESCALE IMX
10212 M:      Steve Longerbeam <slongerbeam@gmail.com>
10213 M:      Philipp Zabel <p.zabel@pengutronix.de>
10214 L:      linux-media@vger.kernel.org
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/media/imx.txt
10218 F:      Documentation/media/v4l-drivers/imx.rst
10219 F:      drivers/staging/media/imx/
10220 F:      include/linux/imx-media.h
10221 F:      include/media/imx.h
10222
10223 MEDIA DRIVER FOR FREESCALE IMX PXP
10224 M:      Philipp Zabel <p.zabel@pengutronix.de>
10225 L:      linux-media@vger.kernel.org
10226 T:      git git://linuxtv.org/media_tree.git
10227 S:      Maintained
10228 F:      drivers/media/platform/imx-pxp.[ch]
10229
10230 MEDIA DRIVERS FOR FREESCALE IMX7
10231 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10232 L:      linux-media@vger.kernel.org
10233 T:      git git://linuxtv.org/media_tree.git
10234 S:      Maintained
10235 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10236 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10237 F:      Documentation/media/v4l-drivers/imx7.rst
10238 F:      drivers/staging/media/imx/imx7-media-csi.c
10239 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10240
10241 MEDIA DRIVERS FOR HELENE
10242 M:      Abylay Ospan <aospan@netup.ru>
10243 L:      linux-media@vger.kernel.org
10244 W:      https://linuxtv.org
10245 W:      http://netup.tv/
10246 T:      git git://linuxtv.org/media_tree.git
10247 S:      Supported
10248 F:      drivers/media/dvb-frontends/helene*
10249
10250 MEDIA DRIVERS FOR HORUS3A
10251 M:      Sergey Kozlov <serjk@netup.ru>
10252 M:      Abylay Ospan <aospan@netup.ru>
10253 L:      linux-media@vger.kernel.org
10254 W:      https://linuxtv.org
10255 W:      http://netup.tv/
10256 T:      git git://linuxtv.org/media_tree.git
10257 S:      Supported
10258 F:      drivers/media/dvb-frontends/horus3a*
10259
10260 MEDIA DRIVERS FOR LNBH25
10261 M:      Sergey Kozlov <serjk@netup.ru>
10262 M:      Abylay Ospan <aospan@netup.ru>
10263 L:      linux-media@vger.kernel.org
10264 W:      https://linuxtv.org
10265 W:      http://netup.tv/
10266 T:      git git://linuxtv.org/media_tree.git
10267 S:      Supported
10268 F:      drivers/media/dvb-frontends/lnbh25*
10269
10270 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10271 L:      linux-media@vger.kernel.org
10272 W:      https://linuxtv.org
10273 T:      git git://linuxtv.org/media_tree.git
10274 S:      Orphan
10275 F:      drivers/media/dvb-frontends/mxl5xx*
10276
10277 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10278 M:      Sergey Kozlov <serjk@netup.ru>
10279 M:      Abylay Ospan <aospan@netup.ru>
10280 L:      linux-media@vger.kernel.org
10281 W:      https://linuxtv.org
10282 W:      http://netup.tv/
10283 T:      git git://linuxtv.org/media_tree.git
10284 S:      Supported
10285 F:      drivers/media/pci/netup_unidvb/*
10286
10287 MEDIA DRIVERS FOR RENESAS - CEU
10288 M:      Jacopo Mondi <jacopo@jmondi.org>
10289 L:      linux-media@vger.kernel.org
10290 L:      linux-renesas-soc@vger.kernel.org
10291 T:      git git://linuxtv.org/media_tree.git
10292 S:      Supported
10293 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10294 F:      drivers/media/platform/renesas-ceu.c
10295 F:      include/media/drv-intf/renesas-ceu.h
10296
10297 MEDIA DRIVERS FOR RENESAS - DRIF
10298 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10299 L:      linux-media@vger.kernel.org
10300 L:      linux-renesas-soc@vger.kernel.org
10301 T:      git git://linuxtv.org/media_tree.git
10302 S:      Supported
10303 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10304 F:      drivers/media/platform/rcar_drif.c
10305
10306 MEDIA DRIVERS FOR RENESAS - FCP
10307 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10308 L:      linux-media@vger.kernel.org
10309 L:      linux-renesas-soc@vger.kernel.org
10310 T:      git git://linuxtv.org/media_tree.git
10311 S:      Supported
10312 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10313 F:      drivers/media/platform/rcar-fcp.c
10314 F:      include/media/rcar-fcp.h
10315
10316 MEDIA DRIVERS FOR RENESAS - FDP1
10317 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10318 L:      linux-media@vger.kernel.org
10319 L:      linux-renesas-soc@vger.kernel.org
10320 T:      git git://linuxtv.org/media_tree.git
10321 S:      Supported
10322 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10323 F:      drivers/media/platform/rcar_fdp1.c
10324
10325 MEDIA DRIVERS FOR RENESAS - VIN
10326 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10327 L:      linux-media@vger.kernel.org
10328 L:      linux-renesas-soc@vger.kernel.org
10329 T:      git git://linuxtv.org/media_tree.git
10330 S:      Supported
10331 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10332 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10333 F:      drivers/media/platform/rcar-vin/
10334
10335 MEDIA DRIVERS FOR RENESAS - VSP1
10336 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10337 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10338 L:      linux-media@vger.kernel.org
10339 L:      linux-renesas-soc@vger.kernel.org
10340 T:      git git://linuxtv.org/media_tree.git
10341 S:      Supported
10342 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10343 F:      drivers/media/platform/vsp1/
10344
10345 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10346 L:      linux-media@vger.kernel.org
10347 W:      https://linuxtv.org
10348 T:      git git://linuxtv.org/media_tree.git
10349 S:      Orphan
10350 F:      drivers/media/dvb-frontends/stv0910*
10351
10352 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10353 L:      linux-media@vger.kernel.org
10354 W:      https://linuxtv.org
10355 T:      git git://linuxtv.org/media_tree.git
10356 S:      Orphan
10357 F:      drivers/media/dvb-frontends/stv6111*
10358
10359 MEDIA DRIVERS FOR STM32 - DCMI
10360 M:      Hugues Fruchet <hugues.fruchet@st.com>
10361 L:      linux-media@vger.kernel.org
10362 T:      git git://linuxtv.org/media_tree.git
10363 S:      Supported
10364 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10365 F:      drivers/media/platform/stm32/stm32-dcmi.c
10366
10367 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10368 M:      Dmitry Osipenko <digetx@gmail.com>
10369 L:      linux-media@vger.kernel.org
10370 L:      linux-tegra@vger.kernel.org
10371 T:      git git://linuxtv.org/media_tree.git
10372 S:      Maintained
10373 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10374 F:      drivers/staging/media/tegra-vde/
10375
10376 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10377 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10378 L:      linux-media@vger.kernel.org
10379 W:      https://linuxtv.org
10380 Q:      http://patchwork.kernel.org/project/linux-media/list/
10381 T:      git git://linuxtv.org/media_tree.git
10382 S:      Maintained
10383 F:      Documentation/devicetree/bindings/media/
10384 F:      Documentation/media/
10385 F:      drivers/media/
10386 F:      drivers/staging/media/
10387 F:      include/linux/platform_data/media/
10388 F:      include/media/
10389 F:      include/uapi/linux/dvb/
10390 F:      include/uapi/linux/videodev2.h
10391 F:      include/uapi/linux/media.h
10392 F:      include/uapi/linux/v4l2-*
10393 F:      include/uapi/linux/meye.h
10394 F:      include/uapi/linux/ivtv*
10395 F:      include/uapi/linux/uvcvideo.h
10396
10397 MEDIATEK BLUETOOTH DRIVER
10398 M:      Sean Wang <sean.wang@mediatek.com>
10399 L:      linux-bluetooth@vger.kernel.org
10400 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10401 S:      Maintained
10402 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10403 F:      drivers/bluetooth/btmtkuart.c
10404
10405 MEDIATEK CIR DRIVER
10406 M:      Sean Wang <sean.wang@mediatek.com>
10407 S:      Maintained
10408 F:      drivers/media/rc/mtk-cir.c
10409
10410 MEDIATEK DMA DRIVER
10411 M:      Sean Wang <sean.wang@mediatek.com>
10412 L:      dmaengine@vger.kernel.org
10413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10414 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10415 S:      Maintained
10416 F:      Documentation/devicetree/bindings/dma/mtk-*
10417 F:      drivers/dma/mediatek/
10418
10419 MEDIATEK PMIC LED DRIVER
10420 M:      Sean Wang <sean.wang@mediatek.com>
10421 S:      Maintained
10422 F:      drivers/leds/leds-mt6323.c
10423 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10424
10425 MEDIATEK ETHERNET DRIVER
10426 M:      Felix Fietkau <nbd@openwrt.org>
10427 M:      John Crispin <john@phrozen.org>
10428 M:      Sean Wang <sean.wang@mediatek.com>
10429 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10430 L:      netdev@vger.kernel.org
10431 S:      Maintained
10432 F:      drivers/net/ethernet/mediatek/
10433
10434 MEDIATEK SWITCH DRIVER
10435 M:      Sean Wang <sean.wang@mediatek.com>
10436 L:      netdev@vger.kernel.org
10437 S:      Maintained
10438 F:      drivers/net/dsa/mt7530.*
10439 F:      net/dsa/tag_mtk.c
10440
10441 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10442 M:      Sean Wang <sean.wang@mediatek.com>
10443 L:      linux-pm@vger.kernel.org
10444 S:      Maintained
10445 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10446 F:      drivers/power/reset/mt6323-poweroff.c
10447
10448 MEDIATEK JPEG DRIVER
10449 M:      Rick Chang <rick.chang@mediatek.com>
10450 M:      Bin Liu <bin.liu@mediatek.com>
10451 S:      Supported
10452 F:      drivers/media/platform/mtk-jpeg/
10453 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10454
10455 MEDIATEK MDP DRIVER
10456 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10457 M:      Houlong Wei <houlong.wei@mediatek.com>
10458 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10459 S:      Supported
10460 F:      drivers/media/platform/mtk-mdp/
10461 F:      drivers/media/platform/mtk-vpu/
10462 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10463
10464 MEDIATEK MEDIA DRIVER
10465 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10466 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10467 S:      Supported
10468 F:      drivers/media/platform/mtk-vcodec/
10469 F:      drivers/media/platform/mtk-vpu/
10470 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10471 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10472
10473 MEDIATEK MMC/SD/SDIO DRIVER
10474 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10475 S:      Maintained
10476 F:      drivers/mmc/host/mtk-sd.c
10477 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10478
10479 MEDIATEK MT76 WIRELESS LAN DRIVER
10480 M:      Felix Fietkau <nbd@nbd.name>
10481 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10482 R:      Ryder Lee <ryder.lee@mediatek.com>
10483 R:      Roy Luo <royluo@google.com>
10484 L:      linux-wireless@vger.kernel.org
10485 S:      Maintained
10486 F:      drivers/net/wireless/mediatek/mt76/
10487
10488 MEDIATEK MT7601U WIRELESS LAN DRIVER
10489 M:      Jakub Kicinski <kubakici@wp.pl>
10490 L:      linux-wireless@vger.kernel.org
10491 S:      Maintained
10492 F:      drivers/net/wireless/mediatek/mt7601u/
10493
10494 MEDIATEK MT7621/28/88 I2C DRIVER
10495 M:      Stefan Roese <sr@denx.de>
10496 L:      linux-i2c@vger.kernel.org
10497 S:      Maintained
10498 F:      drivers/i2c/busses/i2c-mt7621.c
10499 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10500
10501 MEDIATEK NAND CONTROLLER DRIVER
10502 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10503 L:      linux-mtd@lists.infradead.org
10504 S:      Maintained
10505 F:      drivers/mtd/nand/raw/mtk_*
10506 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10507
10508 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10509 M:      Sean Wang <sean.wang@mediatek.com>
10510 S:      Maintained
10511 F:      drivers/char/hw_random/mtk-rng.c
10512
10513 MEDIATEK USB3 DRD IP DRIVER
10514 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10515 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10517 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10518 S:      Maintained
10519 F:      drivers/usb/mtu3/
10520
10521 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10522 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10523 M:      Martin Donnelly <martin.donnelly@ge.com>
10524 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10525 S:      Maintained
10526 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10527 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10528
10529 MEGARAID SCSI/SAS DRIVERS
10530 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10531 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10532 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10533 L:      megaraidlinux.pdl@broadcom.com
10534 L:      linux-scsi@vger.kernel.org
10535 W:      http://www.avagotech.com/support/
10536 S:      Maintained
10537 F:      Documentation/scsi/megaraid.txt
10538 F:      drivers/scsi/megaraid.*
10539 F:      drivers/scsi/megaraid/
10540
10541 MELEXIS MLX90614 DRIVER
10542 M:      Crt Mori <cmo@melexis.com>
10543 L:      linux-iio@vger.kernel.org
10544 W:      http://www.melexis.com
10545 S:      Supported
10546 F:      drivers/iio/temperature/mlx90614.c
10547
10548 MELEXIS MLX90632 DRIVER
10549 M:      Crt Mori <cmo@melexis.com>
10550 L:      linux-iio@vger.kernel.org
10551 W:      http://www.melexis.com
10552 S:      Supported
10553 F:      drivers/iio/temperature/mlx90632.c
10554
10555 MELFAS MIP4 TOUCHSCREEN DRIVER
10556 M:      Sangwon Jee <jeesw@melfas.com>
10557 W:      http://www.melfas.com
10558 S:      Supported
10559 F:      drivers/input/touchscreen/melfas_mip4.c
10560 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10561
10562 MELLANOX ETHERNET DRIVER (mlx4_en)
10563 M:      Tariq Toukan <tariqt@mellanox.com>
10564 L:      netdev@vger.kernel.org
10565 S:      Supported
10566 W:      http://www.mellanox.com
10567 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10568 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10569
10570 MELLANOX ETHERNET DRIVER (mlx5e)
10571 M:      Saeed Mahameed <saeedm@mellanox.com>
10572 L:      netdev@vger.kernel.org
10573 S:      Supported
10574 W:      http://www.mellanox.com
10575 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10576 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10577
10578 MELLANOX ETHERNET INNOVA DRIVERS
10579 R:      Boris Pismenny <borisp@mellanox.com>
10580 L:      netdev@vger.kernel.org
10581 S:      Supported
10582 W:      http://www.mellanox.com
10583 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10584 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10585 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10586 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10587 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10588
10589 MELLANOX ETHERNET SWITCH DRIVERS
10590 M:      Jiri Pirko <jiri@mellanox.com>
10591 M:      Ido Schimmel <idosch@mellanox.com>
10592 L:      netdev@vger.kernel.org
10593 S:      Supported
10594 W:      http://www.mellanox.com
10595 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10596 F:      drivers/net/ethernet/mellanox/mlxsw/
10597 F:      tools/testing/selftests/drivers/net/mlxsw/
10598
10599 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10600 M:      mlxsw@mellanox.com
10601 L:      netdev@vger.kernel.org
10602 S:      Supported
10603 W:      http://www.mellanox.com
10604 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10605 F:      drivers/net/ethernet/mellanox/mlxfw/
10606
10607 MELLANOX HARDWARE PLATFORM SUPPORT
10608 M:      Andy Shevchenko <andy@infradead.org>
10609 M:      Darren Hart <dvhart@infradead.org>
10610 M:      Vadim Pasternak <vadimp@mellanox.com>
10611 L:      platform-driver-x86@vger.kernel.org
10612 S:      Supported
10613 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10614 F:      drivers/platform/mellanox/
10615 F:      include/linux/platform_data/mlxreg.h
10616
10617 MELLANOX MLX4 core VPI driver
10618 M:      Tariq Toukan <tariqt@mellanox.com>
10619 L:      netdev@vger.kernel.org
10620 L:      linux-rdma@vger.kernel.org
10621 W:      http://www.mellanox.com
10622 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10623 S:      Supported
10624 F:      drivers/net/ethernet/mellanox/mlx4/
10625 F:      include/linux/mlx4/
10626
10627 MELLANOX MLX4 IB driver
10628 M:      Yishai Hadas <yishaih@mellanox.com>
10629 L:      linux-rdma@vger.kernel.org
10630 W:      http://www.mellanox.com
10631 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10632 S:      Supported
10633 F:      drivers/infiniband/hw/mlx4/
10634 F:      include/linux/mlx4/
10635 F:      include/uapi/rdma/mlx4-abi.h
10636
10637 MELLANOX MLX5 core VPI driver
10638 M:      Saeed Mahameed <saeedm@mellanox.com>
10639 M:      Leon Romanovsky <leonro@mellanox.com>
10640 L:      netdev@vger.kernel.org
10641 L:      linux-rdma@vger.kernel.org
10642 W:      http://www.mellanox.com
10643 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10644 S:      Supported
10645 F:      drivers/net/ethernet/mellanox/mlx5/core/
10646 F:      include/linux/mlx5/
10647 F:      Documentation/networking/device_drivers/mellanox/
10648
10649 MELLANOX MLX5 IB driver
10650 M:      Leon Romanovsky <leonro@mellanox.com>
10651 L:      linux-rdma@vger.kernel.org
10652 W:      http://www.mellanox.com
10653 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10654 S:      Supported
10655 F:      drivers/infiniband/hw/mlx5/
10656 F:      include/linux/mlx5/
10657 F:      include/uapi/rdma/mlx5-abi.h
10658
10659 MELLANOX MLXCPLD I2C AND MUX DRIVER
10660 M:      Vadim Pasternak <vadimp@mellanox.com>
10661 M:      Michael Shych <michaelsh@mellanox.com>
10662 L:      linux-i2c@vger.kernel.org
10663 S:      Supported
10664 F:      drivers/i2c/busses/i2c-mlxcpld.c
10665 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10666 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10667
10668 MELLANOX MLXCPLD LED DRIVER
10669 M:      Vadim Pasternak <vadimp@mellanox.com>
10670 L:      linux-leds@vger.kernel.org
10671 S:      Supported
10672 F:      drivers/leds/leds-mlxcpld.c
10673 F:      drivers/leds/leds-mlxreg.c
10674 F:      Documentation/leds/leds-mlxcpld.rst
10675
10676 MELLANOX PLATFORM DRIVER
10677 M:      Vadim Pasternak <vadimp@mellanox.com>
10678 L:      platform-driver-x86@vger.kernel.org
10679 S:      Supported
10680 F:      drivers/platform/x86/mlx-platform.c
10681
10682 MEMBARRIER SUPPORT
10683 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10684 M:      "Paul E. McKenney" <paulmck@kernel.org>
10685 L:      linux-kernel@vger.kernel.org
10686 S:      Supported
10687 F:      kernel/sched/membarrier.c
10688 F:      include/uapi/linux/membarrier.h
10689 F:      arch/powerpc/include/asm/membarrier.h
10690
10691 MEMBLOCK
10692 M:      Mike Rapoport <rppt@linux.ibm.com>
10693 L:      linux-mm@kvack.org
10694 S:      Maintained
10695 F:      include/linux/memblock.h
10696 F:      mm/memblock.c
10697 F:      Documentation/core-api/boot-time-mm.rst
10698
10699 MEMORY MANAGEMENT
10700 M:      Andrew Morton <akpm@linux-foundation.org>
10701 L:      linux-mm@kvack.org
10702 W:      http://www.linux-mm.org
10703 T:      quilt https://ozlabs.org/~akpm/mmotm/
10704 T:      quilt https://ozlabs.org/~akpm/mmots/
10705 T:      git git://github.com/hnaz/linux-mm.git
10706 S:      Maintained
10707 F:      include/linux/mm.h
10708 F:      include/linux/gfp.h
10709 F:      include/linux/mmzone.h
10710 F:      include/linux/memory_hotplug.h
10711 F:      include/linux/vmalloc.h
10712 F:      mm/
10713
10714 MEMORY TECHNOLOGY DEVICES (MTD)
10715 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10716 M:      Richard Weinberger <richard@nod.at>
10717 M:      Vignesh Raghavendra <vigneshr@ti.com>
10718 L:      linux-mtd@lists.infradead.org
10719 W:      http://www.linux-mtd.infradead.org/
10720 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10721 C:      irc://irc.oftc.net/mtd
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10724 S:      Maintained
10725 F:      Documentation/devicetree/bindings/mtd/
10726 F:      drivers/mtd/
10727 F:      include/linux/mtd/
10728 F:      include/uapi/mtd/
10729
10730 MEN A21 WATCHDOG DRIVER
10731 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10732 L:      linux-watchdog@vger.kernel.org
10733 S:      Maintained
10734 F:      drivers/watchdog/mena21_wdt.c
10735
10736 MEN CHAMELEON BUS (mcb)
10737 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10738 S:      Maintained
10739 F:      drivers/mcb/
10740 F:      include/linux/mcb.h
10741 F:      Documentation/driver-api/men-chameleon-bus.rst
10742
10743 MEN F21BMC (Board Management Controller)
10744 M:      Andreas Werner <andreas.werner@men.de>
10745 S:      Supported
10746 F:      drivers/mfd/menf21bmc.c
10747 F:      drivers/watchdog/menf21bmc_wdt.c
10748 F:      drivers/leds/leds-menf21bmc.c
10749 F:      drivers/hwmon/menf21bmc_hwmon.c
10750 F:      Documentation/hwmon/menf21bmc.rst
10751
10752 MEN Z069 WATCHDOG DRIVER
10753 M:      Johannes Thumshirn <jth@kernel.org>
10754 L:      linux-watchdog@vger.kernel.org
10755 S:      Maintained
10756 F:      drivers/watchdog/menz69_wdt.c
10757
10758 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10759 M:      Neil Armstrong <narmstrong@baylibre.com>
10760 L:      linux-media@vger.kernel.org
10761 L:      linux-amlogic@lists.infradead.org
10762 W:      http://linux-meson.com/
10763 S:      Supported
10764 F:      drivers/media/platform/meson/ao-cec.c
10765 F:      drivers/media/platform/meson/ao-cec-g12a.c
10766 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10767 T:      git git://linuxtv.org/media_tree.git
10768
10769 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10770 M:      Liang Yang <liang.yang@amlogic.com>
10771 L:      linux-mtd@lists.infradead.org
10772 S:      Maintained
10773 F:      drivers/mtd/nand/raw/meson_*
10774 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10775
10776 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10777 M:      Maxime Jourdan <mjourdan@baylibre.com>
10778 L:      linux-media@vger.kernel.org
10779 L:      linux-amlogic@lists.infradead.org
10780 S:      Supported
10781 F:      drivers/staging/media/meson/vdec/
10782 T:      git git://linuxtv.org/media_tree.git
10783
10784 METHODE UDPU SUPPORT
10785 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10786 S:      Maintained
10787 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10788
10789 MICROBLAZE ARCHITECTURE
10790 M:      Michal Simek <monstr@monstr.eu>
10791 W:      http://www.monstr.eu/fdt/
10792 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10793 S:      Supported
10794 F:      arch/microblaze/
10795
10796 MICROCHIP AT91 SERIAL DRIVER
10797 M:      Richard Genoud <richard.genoud@gmail.com>
10798 S:      Maintained
10799 F:      drivers/tty/serial/atmel_serial.c
10800 F:      drivers/tty/serial/atmel_serial.h
10801 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10802
10803 MICROCHIP AUDIO ASOC DRIVERS
10804 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10806 S:      Supported
10807 F:      sound/soc/atmel
10808
10809 MICROCHIP DMA DRIVER
10810 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10812 L:      dmaengine@vger.kernel.org
10813 S:      Supported
10814 F:      drivers/dma/at_hdmac.c
10815 F:      drivers/dma/at_hdmac_regs.h
10816 F:      include/linux/platform_data/dma-atmel.h
10817 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10818 F:      include/dt-bindings/dma/at91.h
10819
10820 MICROCHIP ECC DRIVER
10821 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10822 L:      linux-crypto@vger.kernel.org
10823 S:      Maintained
10824 F:      drivers/crypto/atmel-ecc.*
10825
10826 MICROCHIP I2C DRIVER
10827 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10828 L:      linux-i2c@vger.kernel.org
10829 S:      Supported
10830 F:      drivers/i2c/busses/i2c-at91.h
10831 F:      drivers/i2c/busses/i2c-at91-*.c
10832
10833 MICROCHIP ISC DRIVER
10834 M:      Eugen Hristev <eugen.hristev@microchip.com>
10835 L:      linux-media@vger.kernel.org
10836 S:      Supported
10837 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10838 F:      drivers/media/platform/atmel/atmel-isc.h
10839 F:      drivers/media/platform/atmel/atmel-isc-base.c
10840 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10841 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10842
10843 MICROCHIP ISI DRIVER
10844 M:      Eugen Hristev <eugen.hristev@microchip.com>
10845 L:      linux-media@vger.kernel.org
10846 S:      Supported
10847 F:      drivers/media/platform/atmel/atmel-isi.c
10848 F:      drivers/media/platform/atmel/atmel-isi.h
10849
10850 MICROCHIP AT91 USART MFD DRIVER
10851 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10852 L:      linux-kernel@vger.kernel.org
10853 S:      Supported
10854 F:      drivers/mfd/at91-usart.c
10855 F:      include/dt-bindings/mfd/at91-usart.h
10856 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10857
10858 MICROCHIP AT91 USART SPI DRIVER
10859 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10860 L:      linux-spi@vger.kernel.org
10861 S:      Supported
10862 F:      drivers/spi/spi-at91-usart.c
10863 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10864
10865 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10866 M:      Woojung Huh <woojung.huh@microchip.com>
10867 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10868 L:      netdev@vger.kernel.org
10869 S:      Maintained
10870 F:      net/dsa/tag_ksz.c
10871 F:      drivers/net/dsa/microchip/*
10872 F:      include/linux/platform_data/microchip-ksz.h
10873 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10874
10875 MICROCHIP LAN743X ETHERNET DRIVER
10876 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10877 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10878 L:      netdev@vger.kernel.org
10879 S:      Maintained
10880 F:      drivers/net/ethernet/microchip/lan743x_*
10881
10882 MICROCHIP LCDFB DRIVER
10883 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10884 L:      linux-fbdev@vger.kernel.org
10885 S:      Maintained
10886 F:      drivers/video/fbdev/atmel_lcdfb.c
10887 F:      include/video/atmel_lcdc.h
10888
10889 MICROCHIP MMC/SD/SDIO MCI DRIVER
10890 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10891 S:      Maintained
10892 F:      drivers/mmc/host/atmel-mci.c
10893
10894 MICROCHIP MCP16502 PMIC DRIVER
10895 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10897 S:      Maintained
10898 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10899 F:      drivers/regulator/mcp16502.c
10900
10901 MICROCHIP MCP3911 ADC DRIVER
10902 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10903 M:      Kent Gustavsson <kent@minoris.se>
10904 L:      linux-iio@vger.kernel.org
10905 S:      Supported
10906 F:      drivers/iio/adc/mcp3911.c
10907 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10908
10909 MICROCHIP NAND DRIVER
10910 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10911 L:      linux-mtd@lists.infradead.org
10912 S:      Supported
10913 F:      drivers/mtd/nand/raw/atmel/*
10914 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10915
10916 MICROCHIP PWM DRIVER
10917 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10919 L:      linux-pwm@vger.kernel.org
10920 S:      Supported
10921 F:      drivers/pwm/pwm-atmel.c
10922 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10923
10924 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10925 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10926 M:      Eugen Hristev <eugen.hristev@microchip.com>
10927 L:      linux-iio@vger.kernel.org
10928 S:      Supported
10929 F:      drivers/iio/adc/at91-sama5d2_adc.c
10930 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10931 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10932
10933 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10934 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10935 S:      Supported
10936 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10937
10938 MICROCHIP SPI DRIVER
10939 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10940 S:      Supported
10941 F:      drivers/spi/spi-atmel.*
10942
10943 MICROCHIP SSC DRIVER
10944 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10946 S:      Supported
10947 F:      drivers/misc/atmel-ssc.c
10948 F:      include/linux/atmel-ssc.h
10949
10950 MICROCHIP USBA UDC DRIVER
10951 M:      Cristian Birsan <cristian.birsan@microchip.com>
10952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10953 S:      Supported
10954 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10955
10956 MICROCHIP USB251XB DRIVER
10957 M:      Richard Leitner <richard.leitner@skidata.com>
10958 L:      linux-usb@vger.kernel.org
10959 S:      Maintained
10960 F:      drivers/usb/misc/usb251xb.c
10961 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10962
10963 MICROCHIP XDMA DRIVER
10964 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10965 L:      linux-arm-kernel@lists.infradead.org
10966 L:      dmaengine@vger.kernel.org
10967 S:      Supported
10968 F:      drivers/dma/at_xdmac.c
10969
10970 MICROSEMI MIPS SOCS
10971 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10972 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10973 L:      linux-mips@vger.kernel.org
10974 S:      Supported
10975 F:      arch/mips/generic/board-ocelot.c
10976 F:      arch/mips/configs/generic/board-ocelot.config
10977 F:      arch/mips/boot/dts/mscc/
10978 F:      Documentation/devicetree/bindings/mips/mscc.txt
10979
10980 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10981 M:      Don Brace <don.brace@microsemi.com>
10982 L:      esc.storagedev@microsemi.com
10983 L:      linux-scsi@vger.kernel.org
10984 S:      Supported
10985 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10986 F:      drivers/scsi/smartpqi/Kconfig
10987 F:      drivers/scsi/smartpqi/Makefile
10988 F:      include/linux/cciss*.h
10989 F:      include/uapi/linux/cciss*.h
10990 F:      Documentation/scsi/smartpqi.txt
10991
10992 MICROSEMI ETHERNET SWITCH DRIVER
10993 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10994 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10995 L:      netdev@vger.kernel.org
10996 S:      Supported
10997 F:      drivers/net/ethernet/mscc/
10998 F:      include/soc/mscc/ocelot*
10999
11000 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11001 M:      Chen Yu <yu.c.chen@intel.com>
11002 L:      platform-driver-x86@vger.kernel.org
11003 S:      Supported
11004 F:      drivers/platform/x86/surfacepro3_button.c
11005
11006 MICROTEK X6 SCANNER
11007 M:      Oliver Neukum <oliver@neukum.org>
11008 S:      Maintained
11009 F:      drivers/usb/image/microtek.*
11010
11011 MIPS
11012 M:      Ralf Baechle <ralf@linux-mips.org>
11013 M:      Paul Burton <paulburton@kernel.org>
11014 M:      James Hogan <jhogan@kernel.org>
11015 L:      linux-mips@vger.kernel.org
11016 W:      http://www.linux-mips.org/
11017 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11019 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11020 S:      Supported
11021 F:      Documentation/devicetree/bindings/mips/
11022 F:      Documentation/mips/
11023 F:      arch/mips/
11024 F:      drivers/platform/mips/
11025
11026 MIPS BOSTON DEVELOPMENT BOARD
11027 M:      Paul Burton <paulburton@kernel.org>
11028 L:      linux-mips@vger.kernel.org
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11031 F:      arch/mips/boot/dts/img/boston.dts
11032 F:      arch/mips/configs/generic/board-boston.config
11033 F:      drivers/clk/imgtec/clk-boston.c
11034 F:      include/dt-bindings/clock/boston-clock.h
11035
11036 MIPS GENERIC PLATFORM
11037 M:      Paul Burton <paulburton@kernel.org>
11038 L:      linux-mips@vger.kernel.org
11039 S:      Supported
11040 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11041 F:      arch/mips/generic/
11042 F:      arch/mips/tools/generic-board-config.sh
11043
11044 MIPS/LOONGSON1 ARCHITECTURE
11045 M:      Keguang Zhang <keguang.zhang@gmail.com>
11046 L:      linux-mips@vger.kernel.org
11047 S:      Maintained
11048 F:      arch/mips/loongson32/
11049 F:      arch/mips/include/asm/mach-loongson32/
11050 F:      drivers/*/*loongson1*
11051 F:      drivers/*/*/*loongson1*
11052
11053 MIPS/LOONGSON2EF ARCHITECTURE
11054 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11055 L:      linux-mips@vger.kernel.org
11056 S:      Maintained
11057 F:      arch/mips/loongson2ef/
11058 F:      arch/mips/include/asm/mach-loongson2ef/
11059 F:      drivers/*/*loongson2*
11060 F:      drivers/*/*/*loongson2*
11061
11062 MIPS/LOONGSON64 ARCHITECTURE
11063 M:      Huacai Chen <chenhc@lemote.com>
11064 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11065 L:      linux-mips@vger.kernel.org
11066 S:      Maintained
11067 F:      arch/mips/loongson64/
11068 F:      arch/mips/include/asm/mach-loongson64/
11069 F:      drivers/platform/mips/cpu_hwmon.c
11070 F:      drivers/*/*loongson3*
11071 F:      drivers/*/*/*loongson3*
11072
11073 MIPS RINT INSTRUCTION EMULATION
11074 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11075 L:      linux-mips@vger.kernel.org
11076 S:      Supported
11077 F:      arch/mips/math-emu/sp_rint.c
11078 F:      arch/mips/math-emu/dp_rint.c
11079
11080 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11081 M:      Hans Verkuil <hverkuil@xs4all.nl>
11082 L:      linux-media@vger.kernel.org
11083 T:      git git://linuxtv.org/media_tree.git
11084 W:      https://linuxtv.org
11085 S:      Odd Fixes
11086 F:      drivers/media/radio/radio-miropcm20*
11087
11088 MMP SUPPORT
11089 R:      Lubomir Rintel <lkundrak@v3.sk>
11090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11092 S:      Odd Fixes
11093 F:      arch/arm/boot/dts/mmp*
11094 F:      arch/arm/mach-mmp/
11095 F:      linux/soc/mmp/
11096
11097 MMP USB PHY DRIVERS
11098 R:      Lubomir Rintel <lkundrak@v3.sk>
11099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100 S:      Maintained
11101 F:      drivers/phy/marvell/phy-mmp3-usb.c
11102 F:      drivers/phy/marvell/phy-pxa-usb.c
11103
11104 MMU GATHER AND TLB INVALIDATION
11105 M:      Will Deacon <will@kernel.org>
11106 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11107 M:      Andrew Morton <akpm@linux-foundation.org>
11108 M:      Nick Piggin <npiggin@gmail.com>
11109 M:      Peter Zijlstra <peterz@infradead.org>
11110 L:      linux-arch@vger.kernel.org
11111 L:      linux-mm@kvack.org
11112 S:      Maintained
11113 F:      arch/*/include/asm/tlb.h
11114 F:      include/asm-generic/tlb.h
11115 F:      mm/mmu_gather.c
11116
11117 MN88472 MEDIA DRIVER
11118 M:      Antti Palosaari <crope@iki.fi>
11119 L:      linux-media@vger.kernel.org
11120 W:      https://linuxtv.org
11121 W:      http://palosaari.fi/linux/
11122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11123 S:      Maintained
11124 F:      drivers/media/dvb-frontends/mn88472*
11125
11126 MN88473 MEDIA DRIVER
11127 M:      Antti Palosaari <crope@iki.fi>
11128 L:      linux-media@vger.kernel.org
11129 W:      https://linuxtv.org
11130 W:      http://palosaari.fi/linux/
11131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11132 S:      Maintained
11133 F:      drivers/media/dvb-frontends/mn88473*
11134
11135 MODULE SUPPORT
11136 M:      Jessica Yu <jeyu@kernel.org>
11137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11138 S:      Maintained
11139 F:      include/linux/module.h
11140 F:      kernel/module.c
11141
11142 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11143 W:      http://popies.net/meye/
11144 S:      Orphan
11145 F:      Documentation/media/v4l-drivers/meye*
11146 F:      drivers/media/pci/meye/
11147 F:      include/uapi/linux/meye.h
11148
11149 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11150 M:      Jiri Slaby <jirislaby@gmail.com>
11151 S:      Maintained
11152 F:      Documentation/driver-api/serial/moxa-smartio.rst
11153 F:      drivers/tty/mxser.*
11154
11155 MR800 AVERMEDIA USB FM RADIO DRIVER
11156 M:      Alexey Klimov <klimov.linux@gmail.com>
11157 L:      linux-media@vger.kernel.org
11158 T:      git git://linuxtv.org/media_tree.git
11159 S:      Maintained
11160 F:      drivers/media/radio/radio-mr800.c
11161
11162 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11163 M:      Alan Ott <alan@signal11.us>
11164 L:      linux-wpan@vger.kernel.org
11165 S:      Maintained
11166 F:      drivers/net/ieee802154/mrf24j40.c
11167 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11168
11169 MSI LAPTOP SUPPORT
11170 M:      "Lee, Chun-Yi" <jlee@suse.com>
11171 L:      platform-driver-x86@vger.kernel.org
11172 S:      Maintained
11173 F:      drivers/platform/x86/msi-laptop.c
11174
11175 MSI WMI SUPPORT
11176 L:      platform-driver-x86@vger.kernel.org
11177 S:      Orphan
11178 F:      drivers/platform/x86/msi-wmi.c
11179
11180 MSI001 MEDIA DRIVER
11181 M:      Antti Palosaari <crope@iki.fi>
11182 L:      linux-media@vger.kernel.org
11183 W:      https://linuxtv.org
11184 W:      http://palosaari.fi/linux/
11185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11186 T:      git git://linuxtv.org/anttip/media_tree.git
11187 S:      Maintained
11188 F:      drivers/media/tuners/msi001*
11189
11190 MSI2500 MEDIA DRIVER
11191 M:      Antti Palosaari <crope@iki.fi>
11192 L:      linux-media@vger.kernel.org
11193 W:      https://linuxtv.org
11194 W:      http://palosaari.fi/linux/
11195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11196 T:      git git://linuxtv.org/anttip/media_tree.git
11197 S:      Maintained
11198 F:      drivers/media/usb/msi2500/
11199
11200 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11201 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11202 L:      linux-mtd@lists.infradead.org
11203 S:      Maintained
11204 F:      drivers/mtd/devices/docg3*
11205
11206 MT9M032 APTINA SENSOR DRIVER
11207 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11208 L:      linux-media@vger.kernel.org
11209 T:      git git://linuxtv.org/media_tree.git
11210 S:      Maintained
11211 F:      drivers/media/i2c/mt9m032.c
11212 F:      include/media/i2c/mt9m032.h
11213
11214 MT9P031 APTINA CAMERA SENSOR
11215 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11216 L:      linux-media@vger.kernel.org
11217 T:      git git://linuxtv.org/media_tree.git
11218 S:      Maintained
11219 F:      drivers/media/i2c/mt9p031.c
11220 F:      include/media/i2c/mt9p031.h
11221
11222 MT9T001 APTINA CAMERA SENSOR
11223 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11224 L:      linux-media@vger.kernel.org
11225 T:      git git://linuxtv.org/media_tree.git
11226 S:      Maintained
11227 F:      drivers/media/i2c/mt9t001.c
11228 F:      include/media/i2c/mt9t001.h
11229
11230 MT9T112 APTINA CAMERA SENSOR
11231 M:      Jacopo Mondi <jacopo@jmondi.org>
11232 L:      linux-media@vger.kernel.org
11233 T:      git git://linuxtv.org/media_tree.git
11234 S:      Odd Fixes
11235 F:      drivers/media/i2c/mt9t112.c
11236 F:      include/media/i2c/mt9t112.h
11237
11238 MT9V032 APTINA CAMERA SENSOR
11239 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11240 L:      linux-media@vger.kernel.org
11241 T:      git git://linuxtv.org/media_tree.git
11242 S:      Maintained
11243 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11244 F:      drivers/media/i2c/mt9v032.c
11245 F:      include/media/i2c/mt9v032.h
11246
11247 MT9V111 APTINA CAMERA SENSOR
11248 M:      Jacopo Mondi <jacopo@jmondi.org>
11249 L:      linux-media@vger.kernel.org
11250 T:      git git://linuxtv.org/media_tree.git
11251 S:      Maintained
11252 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11253 F:      drivers/media/i2c/mt9v111.c
11254
11255 MULTIFUNCTION DEVICES (MFD)
11256 M:      Lee Jones <lee.jones@linaro.org>
11257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11258 S:      Supported
11259 F:      Documentation/devicetree/bindings/mfd/
11260 F:      drivers/mfd/
11261 F:      include/linux/mfd/
11262 F:      include/dt-bindings/mfd/
11263
11264 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11265 S:      Orphan
11266 F:      drivers/mmc/host/mmc_spi.c
11267 F:      include/linux/spi/mmc_spi.h
11268
11269 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11270 M:      Ulf Hansson <ulf.hansson@linaro.org>
11271 L:      linux-mmc@vger.kernel.org
11272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11273 S:      Maintained
11274 F:      Documentation/devicetree/bindings/mmc/
11275 F:      drivers/mmc/
11276 F:      include/linux/mmc/
11277 F:      include/uapi/linux/mmc/
11278
11279 MULTIPLEXER SUBSYSTEM
11280 M:      Peter Rosin <peda@axentia.se>
11281 S:      Maintained
11282 F:      Documentation/ABI/testing/sysfs-class-mux*
11283 F:      Documentation/devicetree/bindings/mux/
11284 F:      include/dt-bindings/mux/
11285 F:      include/linux/mux/
11286 F:      drivers/mux/
11287
11288 MULTITECH MULTIPORT CARD (ISICOM)
11289 S:      Orphan
11290 F:      drivers/tty/isicom.c
11291 F:      include/linux/isicom.h
11292
11293 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11294 M:      Bin Liu <b-liu@ti.com>
11295 L:      linux-usb@vger.kernel.org
11296 S:      Maintained
11297 F:      drivers/usb/musb/
11298
11299 MXL301RF MEDIA DRIVER
11300 M:      Akihiro Tsukada <tskd08@gmail.com>
11301 L:      linux-media@vger.kernel.org
11302 S:      Odd Fixes
11303 F:      drivers/media/tuners/mxl301rf*
11304
11305 MXL5007T MEDIA DRIVER
11306 M:      Michael Krufky <mkrufky@linuxtv.org>
11307 L:      linux-media@vger.kernel.org
11308 W:      https://linuxtv.org
11309 W:      http://github.com/mkrufky
11310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11311 T:      git git://linuxtv.org/mkrufky/tuners.git
11312 S:      Maintained
11313 F:      drivers/media/tuners/mxl5007t.*
11314
11315 MXSFB DRM DRIVER
11316 M:      Marek Vasut <marex@denx.de>
11317 M:      Stefan Agner <stefan@agner.ch>
11318 L:      dri-devel@lists.freedesktop.org
11319 S:      Supported
11320 F:      drivers/gpu/drm/mxsfb/
11321 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11322 T:      git git://anongit.freedesktop.org/drm/drm-misc
11323
11324 MYLEX DAC960 PCI RAID Controller
11325 M:      Hannes Reinecke <hare@kernel.org>
11326 L:      linux-scsi@vger.kernel.org
11327 S:      Supported
11328 F:      drivers/scsi/myrb.*
11329 F:      drivers/scsi/myrs.*
11330
11331 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11332 M:      Chris Lee <christopher.lee@cspi.com>
11333 L:      netdev@vger.kernel.org
11334 W:      https://www.cspi.com/ethernet-products/support/downloads/
11335 S:      Supported
11336 F:      drivers/net/ethernet/myricom/myri10ge/
11337
11338 NAND FLASH SUBSYSTEM
11339 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11340 R:      Richard Weinberger <richard@nod.at>
11341 L:      linux-mtd@lists.infradead.org
11342 W:      http://www.linux-mtd.infradead.org/
11343 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11345 S:      Maintained
11346 F:      drivers/mtd/nand/
11347 F:      include/linux/mtd/*nand*.h
11348
11349 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11350 M:      Daniel Mack <zonque@gmail.com>
11351 S:      Maintained
11352 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11353 W:      http://www.native-instruments.com
11354 F:      sound/usb/caiaq/
11355
11356 NATSEMI ETHERNET DRIVER (DP8381x)
11357 S:      Orphan
11358 F:      drivers/net/ethernet/natsemi/natsemi.c
11359
11360 NCR 5380 SCSI DRIVERS
11361 M:      Finn Thain <fthain@telegraphics.com.au>
11362 M:      Michael Schmitz <schmitzmic@gmail.com>
11363 L:      linux-scsi@vger.kernel.org
11364 S:      Maintained
11365 F:      Documentation/scsi/g_NCR5380.txt
11366 F:      drivers/scsi/NCR5380.*
11367 F:      drivers/scsi/arm/cumana_1.c
11368 F:      drivers/scsi/arm/oak.c
11369 F:      drivers/scsi/atari_scsi.*
11370 F:      drivers/scsi/dmx3191d.c
11371 F:      drivers/scsi/g_NCR5380.*
11372 F:      drivers/scsi/mac_scsi.*
11373 F:      drivers/scsi/sun3_scsi.*
11374 F:      drivers/scsi/sun3_scsi_vme.c
11375
11376 NCSI LIBRARY:
11377 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11378 S:      Maintained
11379 F:      net/ncsi/
11380
11381 NCT6775 HARDWARE MONITOR DRIVER
11382 M:      Guenter Roeck <linux@roeck-us.net>
11383 L:      linux-hwmon@vger.kernel.org
11384 S:      Maintained
11385 F:      Documentation/hwmon/nct6775.rst
11386 F:      drivers/hwmon/nct6775.c
11387
11388 NET_FAILOVER MODULE
11389 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11390 L:      netdev@vger.kernel.org
11391 S:      Supported
11392 F:      drivers/net/net_failover.c
11393 F:      include/net/net_failover.h
11394 F:      Documentation/networking/net_failover.rst
11395
11396 NETEM NETWORK EMULATOR
11397 M:      Stephen Hemminger <stephen@networkplumber.org>
11398 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11399 S:      Maintained
11400 F:      net/sched/sch_netem.c
11401
11402 NETERION 10GbE DRIVERS (s2io/vxge)
11403 M:      Jon Mason <jdmason@kudzu.us>
11404 L:      netdev@vger.kernel.org
11405 S:      Supported
11406 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11407 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11408 F:      drivers/net/ethernet/neterion/
11409
11410 NETFILTER
11411 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11412 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11413 M:      Florian Westphal <fw@strlen.de>
11414 L:      netfilter-devel@vger.kernel.org
11415 L:      coreteam@netfilter.org
11416 W:      http://www.netfilter.org/
11417 W:      http://www.iptables.org/
11418 W:      http://www.nftables.org/
11419 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11422 S:      Maintained
11423 F:      include/linux/netfilter*
11424 F:      include/linux/netfilter/
11425 F:      include/net/netfilter/
11426 F:      include/uapi/linux/netfilter*
11427 F:      include/uapi/linux/netfilter/
11428 F:      net/*/netfilter.c
11429 F:      net/*/netfilter/
11430 F:      net/netfilter/
11431 F:      net/bridge/br_netfilter*.c
11432
11433 NETROM NETWORK LAYER
11434 M:      Ralf Baechle <ralf@linux-mips.org>
11435 L:      linux-hams@vger.kernel.org
11436 W:      http://www.linux-ax25.org/
11437 S:      Maintained
11438 F:      include/net/netrom.h
11439 F:      include/uapi/linux/netrom.h
11440 F:      net/netrom/
11441
11442 NETRONOME ETHERNET DRIVERS
11443 M:      Jakub Kicinski <kuba@kernel.org>
11444 L:      oss-drivers@netronome.com
11445 S:      Maintained
11446 F:      drivers/net/ethernet/netronome/
11447
11448 NETWORK BLOCK DEVICE (NBD)
11449 M:      Josef Bacik <josef@toxicpanda.com>
11450 S:      Maintained
11451 L:      linux-block@vger.kernel.org
11452 L:      nbd@other.debian.org
11453 F:      Documentation/admin-guide/blockdev/nbd.rst
11454 F:      drivers/block/nbd.c
11455 F:      include/trace/events/nbd.h
11456 F:      include/uapi/linux/nbd.h
11457
11458 NETWORK DROP MONITOR
11459 M:      Neil Horman <nhorman@tuxdriver.com>
11460 L:      netdev@vger.kernel.org
11461 S:      Maintained
11462 W:      https://fedorahosted.org/dropwatch/
11463 F:      net/core/drop_monitor.c
11464 F:      include/uapi/linux/net_dropmon.h
11465 F:      include/net/drop_monitor.h
11466
11467 NETWORKING DRIVERS
11468 M:      "David S. Miller" <davem@davemloft.net>
11469 L:      netdev@vger.kernel.org
11470 W:      http://www.linuxfoundation.org/en/Net
11471 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11474 S:      Odd Fixes
11475 F:      Documentation/devicetree/bindings/net/
11476 F:      drivers/net/
11477 F:      include/linux/if_*
11478 F:      include/linux/netdevice.h
11479 F:      include/linux/etherdevice.h
11480 F:      include/linux/fcdevice.h
11481 F:      include/linux/fddidevice.h
11482 F:      include/linux/hippidevice.h
11483 F:      include/linux/inetdevice.h
11484 F:      include/uapi/linux/if_*
11485 F:      include/uapi/linux/netdevice.h
11486
11487 NETWORKING DRIVERS (WIRELESS)
11488 M:      Kalle Valo <kvalo@codeaurora.org>
11489 L:      linux-wireless@vger.kernel.org
11490 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11493 S:      Maintained
11494 F:      Documentation/devicetree/bindings/net/wireless/
11495 F:      drivers/net/wireless/
11496
11497 NETWORKING [DSA]
11498 M:      Andrew Lunn <andrew@lunn.ch>
11499 M:      Vivien Didelot <vivien.didelot@gmail.com>
11500 M:      Florian Fainelli <f.fainelli@gmail.com>
11501 S:      Maintained
11502 F:      Documentation/devicetree/bindings/net/dsa/
11503 F:      net/dsa/
11504 F:      include/net/dsa.h
11505 F:      include/linux/dsa/
11506 F:      include/linux/platform_data/dsa.h
11507 F:      drivers/net/dsa/
11508
11509 NETWORKING [GENERAL]
11510 M:      "David S. Miller" <davem@davemloft.net>
11511 L:      netdev@vger.kernel.org
11512 W:      http://www.linuxfoundation.org/en/Net
11513 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11516 B:      mailto:netdev@vger.kernel.org
11517 S:      Maintained
11518 F:      net/
11519 F:      include/net/
11520 F:      include/linux/in.h
11521 F:      include/linux/net.h
11522 F:      include/linux/netdevice.h
11523 F:      include/uapi/linux/in.h
11524 F:      include/uapi/linux/net.h
11525 F:      include/uapi/linux/netdevice.h
11526 F:      include/uapi/linux/net_namespace.h
11527 F:      tools/testing/selftests/net/
11528 F:      lib/net_utils.c
11529 F:      lib/random32.c
11530 F:      Documentation/networking/
11531
11532 NETWORKING [IPSEC]
11533 M:      Steffen Klassert <steffen.klassert@secunet.com>
11534 M:      Herbert Xu <herbert@gondor.apana.org.au>
11535 M:      "David S. Miller" <davem@davemloft.net>
11536 L:      netdev@vger.kernel.org
11537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11539 S:      Maintained
11540 F:      net/xfrm/
11541 F:      net/key/
11542 F:      net/ipv4/xfrm*
11543 F:      net/ipv4/esp4*
11544 F:      net/ipv4/ah4.c
11545 F:      net/ipv4/ipcomp.c
11546 F:      net/ipv4/ip_vti.c
11547 F:      net/ipv6/xfrm*
11548 F:      net/ipv6/esp6*
11549 F:      net/ipv6/ah6.c
11550 F:      net/ipv6/ipcomp6.c
11551 F:      net/ipv6/ip6_vti.c
11552 F:      include/uapi/linux/xfrm.h
11553 F:      include/net/xfrm.h
11554
11555 NETWORKING [IPv4/IPv6]
11556 M:      "David S. Miller" <davem@davemloft.net>
11557 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11558 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11559 L:      netdev@vger.kernel.org
11560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11561 S:      Maintained
11562 F:      net/ipv4/
11563 F:      net/ipv6/
11564 F:      include/net/ip*
11565 F:      arch/x86/net/*
11566
11567 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11568 M:      Paul Moore <paul@paul-moore.com>
11569 W:      https://github.com/netlabel
11570 L:      netdev@vger.kernel.org
11571 L:      linux-security-module@vger.kernel.org
11572 S:      Maintained
11573 F:      Documentation/netlabel/
11574 F:      include/net/calipso.h
11575 F:      include/net/cipso_ipv4.h
11576 F:      include/net/netlabel.h
11577 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11578 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11579 F:      net/netlabel/
11580 F:      net/ipv4/cipso_ipv4.c
11581 F:      net/ipv6/calipso.c
11582 F:      net/netfilter/xt_CONNSECMARK.c
11583 F:      net/netfilter/xt_SECMARK.c
11584
11585 NETWORKING [TCP]
11586 M:      Eric Dumazet <edumazet@google.com>
11587 L:      netdev@vger.kernel.org
11588 S:      Maintained
11589 F:      net/ipv4/tcp*.c
11590 F:      net/ipv4/syncookies.c
11591 F:      net/ipv6/tcp*.c
11592 F:      net/ipv6/syncookies.c
11593 F:      include/uapi/linux/tcp.h
11594 F:      include/net/tcp.h
11595 F:      include/linux/tcp.h
11596 F:      include/trace/events/tcp.h
11597
11598 NETWORKING [TLS]
11599 M:      Boris Pismenny <borisp@mellanox.com>
11600 M:      Aviad Yehezkel <aviadye@mellanox.com>
11601 M:      John Fastabend <john.fastabend@gmail.com>
11602 M:      Daniel Borkmann <daniel@iogearbox.net>
11603 M:      Jakub Kicinski <kuba@kernel.org>
11604 L:      netdev@vger.kernel.org
11605 S:      Maintained
11606 F:      net/tls/*
11607 F:      include/uapi/linux/tls.h
11608 F:      include/net/tls.h
11609
11610 NETWORKING [WIRELESS]
11611 L:      linux-wireless@vger.kernel.org
11612 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11613
11614 NETDEVSIM
11615 M:      Jakub Kicinski <kuba@kernel.org>
11616 S:      Maintained
11617 F:      drivers/net/netdevsim/*
11618
11619 NETXEN (1/10) GbE SUPPORT
11620 M:      Manish Chopra <manishc@marvell.com>
11621 M:      Rahul Verma <rahulv@marvell.com>
11622 M:      GR-Linux-NIC-Dev@marvell.com
11623 L:      netdev@vger.kernel.org
11624 S:      Supported
11625 F:      drivers/net/ethernet/qlogic/netxen/
11626
11627 NEXTHOP
11628 M:      David Ahern <dsahern@kernel.org>
11629 L:      netdev@vger.kernel.org
11630 S:      Maintained
11631 F:      include/net/nexthop.h
11632 F:      include/uapi/linux/nexthop.h
11633 F:      include/net/netns/nexthop.h
11634 F:      net/ipv4/nexthop.c
11635
11636 NFC SUBSYSTEM
11637 L:      netdev@vger.kernel.org
11638 S:      Orphan
11639 F:      net/nfc/
11640 F:      include/net/nfc/
11641 F:      include/uapi/linux/nfc.h
11642 F:      drivers/nfc/
11643 F:      include/linux/platform_data/nfcmrvl.h
11644 F:      Documentation/devicetree/bindings/net/nfc/
11645
11646 NFS, SUNRPC, AND LOCKD CLIENTS
11647 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11648 M:      Anna Schumaker <anna.schumaker@netapp.com>
11649 L:      linux-nfs@vger.kernel.org
11650 W:      http://client.linux-nfs.org
11651 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11652 S:      Maintained
11653 F:      fs/lockd/
11654 F:      fs/nfs/
11655 F:      fs/nfs_common/
11656 F:      net/sunrpc/
11657 F:      include/linux/lockd/
11658 F:      include/linux/nfs*
11659 F:      include/linux/sunrpc/
11660 F:      include/uapi/linux/nfs*
11661 F:      include/uapi/linux/sunrpc/
11662
11663 NILFS2 FILESYSTEM
11664 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11665 L:      linux-nilfs@vger.kernel.org
11666 W:      https://nilfs.sourceforge.io/
11667 W:      https://nilfs.osdn.jp/
11668 T:      git git://github.com/konis/nilfs2.git
11669 S:      Supported
11670 F:      Documentation/filesystems/nilfs2.txt
11671 F:      fs/nilfs2/
11672 F:      include/trace/events/nilfs2.h
11673 F:      include/uapi/linux/nilfs2_api.h
11674 F:      include/uapi/linux/nilfs2_ondisk.h
11675
11676 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11677 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11678 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11679 S:      Maintained
11680 F:      Documentation/scsi/NinjaSCSI.txt
11681 F:      drivers/scsi/pcmcia/nsp_*
11682
11683 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11684 M:      GOTO Masanori <gotom@debian.or.jp>
11685 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11686 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11687 S:      Maintained
11688 F:      Documentation/scsi/NinjaSCSI.txt
11689 F:      drivers/scsi/nsp32*
11690
11691 NIOS2 ARCHITECTURE
11692 M:      Ley Foon Tan <ley.foon.tan@intel.com>
11693 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11695 S:      Maintained
11696 F:      arch/nios2/
11697
11698 NOHZ, DYNTICKS SUPPORT
11699 M:      Frederic Weisbecker <fweisbec@gmail.com>
11700 M:      Thomas Gleixner <tglx@linutronix.de>
11701 M:      Ingo Molnar <mingo@kernel.org>
11702 L:      linux-kernel@vger.kernel.org
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11704 S:      Maintained
11705 F:      kernel/time/tick*.*
11706 F:      include/linux/tick.h
11707 F:      include/linux/sched/nohz.h
11708
11709 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11710 M:      Pavel Machek <pavel@ucw.cz>
11711 M:      Sakari Ailus <sakari.ailus@iki.fi>
11712 L:      linux-media@vger.kernel.org
11713 S:      Maintained
11714 F:      drivers/media/i2c/et8ek8
11715 F:      drivers/media/i2c/ad5820.c
11716
11717 NOKIA N900 POWER SUPPLY DRIVERS
11718 R:      Pali Rohár <pali.rohar@gmail.com>
11719 F:      include/linux/power/bq2415x_charger.h
11720 F:      include/linux/power/bq27xxx_battery.h
11721 F:      drivers/power/supply/bq2415x_charger.c
11722 F:      drivers/power/supply/bq27xxx_battery.c
11723 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11724 F:      drivers/power/supply/isp1704_charger.c
11725 F:      drivers/power/supply/rx51_battery.c
11726
11727 NOLIBC HEADER FILE
11728 M:      Willy Tarreau <w@1wt.eu>
11729 S:      Maintained
11730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11731 F:      tools/include/nolibc/
11732
11733 NSDEPS
11734 M:      Matthias Maennich <maennich@google.com>
11735 S:      Maintained
11736 F:      scripts/nsdeps
11737 F:      Documentation/core-api/symbol-namespaces.rst
11738
11739 NTB AMD DRIVER
11740 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11741 L:      linux-ntb@googlegroups.com
11742 S:      Supported
11743 F:      drivers/ntb/hw/amd/
11744
11745 NTB DRIVER CORE
11746 M:      Jon Mason <jdmason@kudzu.us>
11747 M:      Dave Jiang <dave.jiang@intel.com>
11748 M:      Allen Hubbe <allenbh@gmail.com>
11749 L:      linux-ntb@googlegroups.com
11750 S:      Supported
11751 W:      https://github.com/jonmason/ntb/wiki
11752 T:      git git://github.com/jonmason/ntb.git
11753 F:      drivers/ntb/
11754 F:      drivers/net/ntb_netdev.c
11755 F:      include/linux/ntb.h
11756 F:      include/linux/ntb_transport.h
11757 F:      tools/testing/selftests/ntb/
11758
11759 NTB IDT DRIVER
11760 M:      Serge Semin <fancer.lancer@gmail.com>
11761 L:      linux-ntb@googlegroups.com
11762 S:      Supported
11763 F:      drivers/ntb/hw/idt/
11764
11765 NTB INTEL DRIVER
11766 M:      Dave Jiang <dave.jiang@intel.com>
11767 L:      linux-ntb@googlegroups.com
11768 S:      Supported
11769 W:      https://github.com/davejiang/linux/wiki
11770 T:      git https://github.com/davejiang/linux.git
11771 F:      drivers/ntb/hw/intel/
11772
11773 NTFS FILESYSTEM
11774 M:      Anton Altaparmakov <anton@tuxera.com>
11775 L:      linux-ntfs-dev@lists.sourceforge.net
11776 W:      http://www.tuxera.com/
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11778 S:      Supported
11779 F:      Documentation/filesystems/ntfs.txt
11780 F:      fs/ntfs/
11781
11782 NUBUS SUBSYSTEM
11783 M:      Finn Thain <fthain@telegraphics.com.au>
11784 L:      linux-m68k@lists.linux-m68k.org
11785 S:      Maintained
11786 F:      arch/*/include/asm/nubus.h
11787 F:      drivers/nubus/
11788 F:      include/linux/nubus.h
11789 F:      include/uapi/linux/nubus.h
11790
11791 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11792 M:      Antonino Daplas <adaplas@gmail.com>
11793 L:      linux-fbdev@vger.kernel.org
11794 S:      Maintained
11795 F:      drivers/video/fbdev/riva/
11796 F:      drivers/video/fbdev/nvidia/
11797
11798 NVM EXPRESS DRIVER
11799 M:      Keith Busch <kbusch@kernel.org>
11800 M:      Jens Axboe <axboe@fb.com>
11801 M:      Christoph Hellwig <hch@lst.de>
11802 M:      Sagi Grimberg <sagi@grimberg.me>
11803 L:      linux-nvme@lists.infradead.org
11804 T:      git://git.infradead.org/nvme.git
11805 W:      http://git.infradead.org/nvme.git
11806 S:      Supported
11807 F:      drivers/nvme/host/
11808 F:      include/linux/nvme.h
11809 F:      include/uapi/linux/nvme_ioctl.h
11810
11811 NVM EXPRESS FC TRANSPORT DRIVERS
11812 M:      James Smart <james.smart@broadcom.com>
11813 L:      linux-nvme@lists.infradead.org
11814 S:      Supported
11815 F:      include/linux/nvme-fc.h
11816 F:      include/linux/nvme-fc-driver.h
11817 F:      drivers/nvme/host/fc.c
11818 F:      drivers/nvme/target/fc.c
11819 F:      drivers/nvme/target/fcloop.c
11820
11821 NVM EXPRESS TARGET DRIVER
11822 M:      Christoph Hellwig <hch@lst.de>
11823 M:      Sagi Grimberg <sagi@grimberg.me>
11824 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11825 L:      linux-nvme@lists.infradead.org
11826 T:      git://git.infradead.org/nvme.git
11827 W:      http://git.infradead.org/nvme.git
11828 S:      Supported
11829 F:      drivers/nvme/target/
11830
11831 NVMEM FRAMEWORK
11832 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11833 S:      Maintained
11834 F:      drivers/nvmem/
11835 F:      Documentation/devicetree/bindings/nvmem/
11836 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11837 F:      include/linux/nvmem-consumer.h
11838 F:      include/linux/nvmem-provider.h
11839
11840 NXP FXAS21002C DRIVER
11841 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11842 L:      linux-iio@vger.kernel.org
11843 S:      Maintained
11844 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11845 F:      drivers/iio/gyro/fxas21002c_core.c
11846 F:      drivers/iio/gyro/fxas21002c.h
11847 F:      drivers/iio/gyro/fxas21002c_i2c.c
11848 F:      drivers/iio/gyro/fxas21002c_spi.c
11849
11850 NXP SGTL5000 DRIVER
11851 M:      Fabio Estevam <festevam@gmail.com>
11852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11853 S:      Maintained
11854 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11855 F:      sound/soc/codecs/sgtl5000*
11856
11857 NXP SJA1105 ETHERNET SWITCH DRIVER
11858 M:      Vladimir Oltean <olteanv@gmail.com>
11859 L:      linux-kernel@vger.kernel.org
11860 S:      Maintained
11861 F:      drivers/net/dsa/sja1105
11862
11863 NXP TDA998X DRM DRIVER
11864 M:      Russell King <linux@armlinux.org.uk>
11865 S:      Maintained
11866 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11867 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11868 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11869 F:      include/drm/i2c/tda998x.h
11870 F:      include/dt-bindings/display/tda998x.h
11871 K:      "nxp,tda998x"
11872
11873 NXP TFA9879 DRIVER
11874 M:      Peter Rosin <peda@axentia.se>
11875 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11876 S:      Maintained
11877 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11878 F:      sound/soc/codecs/tfa9879*
11879
11880 NXP-NCI NFC DRIVER
11881 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11882 R:      Charles Gorand <charles.gorand@effinnov.com>
11883 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11884 S:      Supported
11885 F:      drivers/nfc/nxp-nci
11886
11887 OBJAGG
11888 M:      Jiri Pirko <jiri@mellanox.com>
11889 L:      netdev@vger.kernel.org
11890 S:      Supported
11891 F:      lib/objagg.c
11892 F:      lib/test_objagg.c
11893 F:      include/linux/objagg.h
11894
11895 NXP FSPI DRIVER
11896 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11897 M:      Ashish Kumar <ashish.kumar@nxp.com>
11898 L:      linux-spi@vger.kernel.org
11899 S:      Maintained
11900 F:      drivers/spi/spi-nxp-fspi.c
11901 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11902
11903 OBJTOOL
11904 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11905 M:      Peter Zijlstra <peterz@infradead.org>
11906 S:      Supported
11907 F:      tools/objtool/
11908
11909 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11910 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11911 M:      Andrew Donnellan <ajd@linux.ibm.com>
11912 L:      linuxppc-dev@lists.ozlabs.org
11913 S:      Supported
11914 F:      arch/powerpc/platforms/powernv/ocxl.c
11915 F:      arch/powerpc/include/asm/pnv-ocxl.h
11916 F:      drivers/misc/ocxl/
11917 F:      include/misc/ocxl*
11918 F:      include/uapi/misc/ocxl.h
11919 F:      Documentation/userspace-api/accelerators/ocxl.rst
11920
11921 OMAP AUDIO SUPPORT
11922 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11923 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11925 L:      linux-omap@vger.kernel.org
11926 S:      Maintained
11927 F:      sound/soc/ti/omap*
11928 F:      sound/soc/ti/rx51.c
11929 F:      sound/soc/ti/n810.c
11930 F:      sound/soc/ti/sdma-pcm.*
11931
11932 OMAP CLOCK FRAMEWORK SUPPORT
11933 M:      Paul Walmsley <paul@pwsan.com>
11934 L:      linux-omap@vger.kernel.org
11935 S:      Maintained
11936 F:      arch/arm/*omap*/*clock*
11937
11938 OMAP DEVICE TREE SUPPORT
11939 M:      Benoît Cousson <bcousson@baylibre.com>
11940 M:      Tony Lindgren <tony@atomide.com>
11941 L:      linux-omap@vger.kernel.org
11942 L:      devicetree@vger.kernel.org
11943 S:      Maintained
11944 F:      arch/arm/boot/dts/*omap*
11945 F:      arch/arm/boot/dts/*am3*
11946 F:      arch/arm/boot/dts/*am4*
11947 F:      arch/arm/boot/dts/*am5*
11948 F:      arch/arm/boot/dts/*dra7*
11949 F:      arch/arm/boot/dts/logicpd-som-lv*
11950 F:      arch/arm/boot/dts/logicpd-torpedo*
11951
11952 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11953 L:      linux-omap@vger.kernel.org
11954 L:      linux-fbdev@vger.kernel.org
11955 S:      Orphan
11956 F:      drivers/video/fbdev/omap2/
11957 F:      Documentation/arm/omap/dss.rst
11958
11959 OMAP FRAMEBUFFER SUPPORT
11960 L:      linux-fbdev@vger.kernel.org
11961 L:      linux-omap@vger.kernel.org
11962 S:      Orphan
11963 F:      drivers/video/fbdev/omap/
11964
11965 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11966 M:      Roger Quadros <rogerq@ti.com>
11967 M:      Tony Lindgren <tony@atomide.com>
11968 L:      linux-omap@vger.kernel.org
11969 S:      Maintained
11970 F:      drivers/memory/omap-gpmc.c
11971 F:      arch/arm/mach-omap2/*gpmc*
11972
11973 OMAP GPIO DRIVER
11974 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11975 M:      Santosh Shilimkar <ssantosh@kernel.org>
11976 M:      Kevin Hilman <khilman@kernel.org>
11977 L:      linux-omap@vger.kernel.org
11978 S:      Maintained
11979 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11980 F:      drivers/gpio/gpio-omap.c
11981
11982 OMAP HARDWARE SPINLOCK SUPPORT
11983 M:      Ohad Ben-Cohen <ohad@wizery.com>
11984 L:      linux-omap@vger.kernel.org
11985 S:      Maintained
11986 F:      drivers/hwspinlock/omap_hwspinlock.c
11987
11988 OMAP HS MMC SUPPORT
11989 L:      linux-mmc@vger.kernel.org
11990 L:      linux-omap@vger.kernel.org
11991 S:      Orphan
11992 F:      drivers/mmc/host/omap_hsmmc.c
11993
11994 OMAP HWMOD DATA
11995 M:      Paul Walmsley <paul@pwsan.com>
11996 L:      linux-omap@vger.kernel.org
11997 S:      Maintained
11998 F:      arch/arm/mach-omap2/omap_hwmod*data*
11999
12000 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12001 M:      Benoît Cousson <bcousson@baylibre.com>
12002 L:      linux-omap@vger.kernel.org
12003 S:      Maintained
12004 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12005
12006 OMAP HWMOD SUPPORT
12007 M:      Benoît Cousson <bcousson@baylibre.com>
12008 M:      Paul Walmsley <paul@pwsan.com>
12009 L:      linux-omap@vger.kernel.org
12010 S:      Maintained
12011 F:      arch/arm/mach-omap2/omap_hwmod.*
12012
12013 OMAP I2C DRIVER
12014 M:      Vignesh R <vigneshr@ti.com>
12015 L:      linux-omap@vger.kernel.org
12016 L:      linux-i2c@vger.kernel.org
12017 S:      Maintained
12018 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12019 F:      drivers/i2c/busses/i2c-omap.c
12020
12021 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12022 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12023 L:      linux-media@vger.kernel.org
12024 S:      Maintained
12025 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12026 F:      drivers/media/platform/omap3isp/
12027 F:      drivers/staging/media/omap4iss/
12028
12029 OMAP MMC SUPPORT
12030 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12031 L:      linux-omap@vger.kernel.org
12032 S:      Odd Fixes
12033 F:      drivers/mmc/host/omap.c
12034
12035 OMAP POWER MANAGEMENT SUPPORT
12036 M:      Kevin Hilman <khilman@kernel.org>
12037 L:      linux-omap@vger.kernel.org
12038 S:      Maintained
12039 F:      arch/arm/*omap*/*pm*
12040 F:      drivers/cpufreq/omap-cpufreq.c
12041
12042 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12043 M:      Rajendra Nayak <rnayak@codeaurora.org>
12044 M:      Paul Walmsley <paul@pwsan.com>
12045 L:      linux-omap@vger.kernel.org
12046 S:      Maintained
12047 F:      arch/arm/mach-omap2/prm*
12048
12049 OMAP RANDOM NUMBER GENERATOR SUPPORT
12050 M:      Deepak Saxena <dsaxena@plexity.net>
12051 S:      Maintained
12052 F:      drivers/char/hw_random/omap-rng.c
12053
12054 OMAP USB SUPPORT
12055 L:      linux-usb@vger.kernel.org
12056 L:      linux-omap@vger.kernel.org
12057 S:      Orphan
12058 F:      drivers/usb/*/*omap*
12059 F:      arch/arm/*omap*/usb*
12060
12061 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12062 M:      Mark Jackson <mpfj@newflow.co.uk>
12063 L:      linux-omap@vger.kernel.org
12064 S:      Maintained
12065 F:      arch/arm/boot/dts/am335x-nano.dts
12066
12067 OMAP1 SUPPORT
12068 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12069 M:      Tony Lindgren <tony@atomide.com>
12070 L:      linux-omap@vger.kernel.org
12071 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12073 S:      Maintained
12074 F:      arch/arm/mach-omap1/
12075 F:      arch/arm/plat-omap/
12076 F:      arch/arm/configs/omap1_defconfig
12077 F:      drivers/i2c/busses/i2c-omap.c
12078 F:      include/linux/platform_data/i2c-omap.h
12079 F:      include/linux/platform_data/ams-delta-fiq.h
12080
12081 OMAP2+ SUPPORT
12082 M:      Tony Lindgren <tony@atomide.com>
12083 L:      linux-omap@vger.kernel.org
12084 W:      http://www.muru.com/linux/omap/
12085 W:      http://linux.omap.com/
12086 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12088 S:      Maintained
12089 F:      arch/arm/mach-omap2/
12090 F:      arch/arm/plat-omap/
12091 F:      arch/arm/configs/omap2plus_defconfig
12092 F:      drivers/bus/ti-sysc.c
12093 F:      drivers/i2c/busses/i2c-omap.c
12094 F:      drivers/irqchip/irq-omap-intc.c
12095 F:      drivers/mfd/*omap*.c
12096 F:      drivers/mfd/menelaus.c
12097 F:      drivers/mfd/palmas.c
12098 F:      drivers/mfd/tps65217.c
12099 F:      drivers/mfd/tps65218.c
12100 F:      drivers/mfd/tps65910.c
12101 F:      drivers/mfd/twl-core.[ch]
12102 F:      drivers/mfd/twl4030*.c
12103 F:      drivers/mfd/twl6030*.c
12104 F:      drivers/mfd/twl6040*.c
12105 F:      drivers/regulator/palmas-regulator*.c
12106 F:      drivers/regulator/pbias-regulator.c
12107 F:      drivers/regulator/tps65217-regulator.c
12108 F:      drivers/regulator/tps65218-regulator.c
12109 F:      drivers/regulator/tps65910-regulator.c
12110 F:      drivers/regulator/twl-regulator.c
12111 F:      drivers/regulator/twl6030-regulator.c
12112 F:      include/linux/platform_data/i2c-omap.h
12113 F:      include/linux/platform_data/ti-sysc.h
12114
12115 ONION OMEGA2+ BOARD
12116 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12117 L:      linux-mips@vger.kernel.org
12118 S:      Maintained
12119 F:      arch/mips/boot/dts/ralink/omega2p.dts
12120
12121 OMFS FILESYSTEM
12122 M:      Bob Copeland <me@bobcopeland.com>
12123 L:      linux-karma-devel@lists.sourceforge.net
12124 S:      Maintained
12125 F:      Documentation/filesystems/omfs.txt
12126 F:      fs/omfs/
12127
12128 OMNIKEY CARDMAN 4000 DRIVER
12129 M:      Harald Welte <laforge@gnumonks.org>
12130 S:      Maintained
12131 F:      drivers/char/pcmcia/cm4000_cs.c
12132 F:      include/linux/cm4000_cs.h
12133 F:      include/uapi/linux/cm4000_cs.h
12134
12135 OMNIKEY CARDMAN 4040 DRIVER
12136 M:      Harald Welte <laforge@gnumonks.org>
12137 S:      Maintained
12138 F:      drivers/char/pcmcia/cm4040_cs.*
12139
12140 OMNIVISION OV13858 SENSOR DRIVER
12141 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12142 L:      linux-media@vger.kernel.org
12143 T:      git git://linuxtv.org/media_tree.git
12144 S:      Maintained
12145 F:      drivers/media/i2c/ov13858.c
12146
12147 OMNIVISION OV2680 SENSOR DRIVER
12148 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12149 L:      linux-media@vger.kernel.org
12150 T:      git git://linuxtv.org/media_tree.git
12151 S:      Maintained
12152 F:      drivers/media/i2c/ov2680.c
12153 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12154
12155 OMNIVISION OV2685 SENSOR DRIVER
12156 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12157 L:      linux-media@vger.kernel.org
12158 T:      git git://linuxtv.org/media_tree.git
12159 S:      Maintained
12160 F:      drivers/media/i2c/ov2685.c
12161
12162 OMNIVISION OV5640 SENSOR DRIVER
12163 M:      Steve Longerbeam <slongerbeam@gmail.com>
12164 L:      linux-media@vger.kernel.org
12165 T:      git git://linuxtv.org/media_tree.git
12166 S:      Maintained
12167 F:      drivers/media/i2c/ov5640.c
12168
12169 OMNIVISION OV5647 SENSOR DRIVER
12170 M:      Luis Oliveira <lolivei@synopsys.com>
12171 L:      linux-media@vger.kernel.org
12172 T:      git git://linuxtv.org/media_tree.git
12173 S:      Maintained
12174 F:      drivers/media/i2c/ov5647.c
12175
12176 OMNIVISION OV5670 SENSOR DRIVER
12177 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12178 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12179 L:      linux-media@vger.kernel.org
12180 T:      git git://linuxtv.org/media_tree.git
12181 S:      Maintained
12182 F:      drivers/media/i2c/ov5670.c
12183
12184 OMNIVISION OV5675 SENSOR DRIVER
12185 M:      Shawn Tu <shawnx.tu@intel.com>
12186 L:      linux-media@vger.kernel.org
12187 T:      git git://linuxtv.org/media_tree.git
12188 S:      Maintained
12189 F:      drivers/media/i2c/ov5675.c
12190
12191 OMNIVISION OV5695 SENSOR DRIVER
12192 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12193 L:      linux-media@vger.kernel.org
12194 T:      git git://linuxtv.org/media_tree.git
12195 S:      Maintained
12196 F:      drivers/media/i2c/ov5695.c
12197
12198 OMNIVISION OV7670 SENSOR DRIVER
12199 M:      Jonathan Corbet <corbet@lwn.net>
12200 L:      linux-media@vger.kernel.org
12201 T:      git git://linuxtv.org/media_tree.git
12202 S:      Maintained
12203 F:      drivers/media/i2c/ov7670.c
12204 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12205
12206 OMNIVISION OV772x SENSOR DRIVER
12207 M:      Jacopo Mondi <jacopo@jmondi.org>
12208 L:      linux-media@vger.kernel.org
12209 T:      git git://linuxtv.org/media_tree.git
12210 S:      Odd fixes
12211 F:      drivers/media/i2c/ov772x.c
12212 F:      include/media/i2c/ov772x.h
12213 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12214
12215 OMNIVISION OV7740 SENSOR DRIVER
12216 M:      Wenyou Yang <wenyou.yang@microchip.com>
12217 L:      linux-media@vger.kernel.org
12218 T:      git git://linuxtv.org/media_tree.git
12219 S:      Maintained
12220 F:      drivers/media/i2c/ov7740.c
12221 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12222
12223 OMNIVISION OV9640 SENSOR DRIVER
12224 M:      Petr Cvek <petrcvekcz@gmail.com>
12225 L:      linux-media@vger.kernel.org
12226 S:      Maintained
12227 F:      drivers/media/i2c/ov9640.*
12228
12229 OMNIVISION OV8856 SENSOR DRIVER
12230 M:      Ben Kao <ben.kao@intel.com>
12231 L:      linux-media@vger.kernel.org
12232 T:      git git://linuxtv.org/media_tree.git
12233 S:      Maintained
12234 F:      drivers/media/i2c/ov8856.c
12235
12236 OMNIVISION OV9650 SENSOR DRIVER
12237 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12238 R:      Akinobu Mita <akinobu.mita@gmail.com>
12239 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12240 L:      linux-media@vger.kernel.org
12241 T:      git git://linuxtv.org/media_tree.git
12242 S:      Maintained
12243 F:      drivers/media/i2c/ov9650.c
12244 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12245
12246 ONENAND FLASH DRIVER
12247 M:      Kyungmin Park <kyungmin.park@samsung.com>
12248 L:      linux-mtd@lists.infradead.org
12249 S:      Maintained
12250 F:      drivers/mtd/nand/onenand/
12251 F:      include/linux/mtd/onenand*.h
12252
12253 OP-TEE DRIVER
12254 M:      Jens Wiklander <jens.wiklander@linaro.org>
12255 L:      tee-dev@lists.linaro.org
12256 S:      Maintained
12257 F:      drivers/tee/optee/
12258
12259 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12260 M:      Sumit Garg <sumit.garg@linaro.org>
12261 L:      tee-dev@lists.linaro.org
12262 S:      Maintained
12263 F:      drivers/char/hw_random/optee-rng.c
12264
12265 OPA-VNIC DRIVER
12266 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12267 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12268 L:      linux-rdma@vger.kernel.org
12269 S:      Supported
12270 F:      drivers/infiniband/ulp/opa_vnic
12271
12272 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12273 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12274 M:      Frank Rowand <frowand.list@gmail.com>
12275 L:      devicetree@vger.kernel.org
12276 S:      Maintained
12277 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12278 F:      Documentation/devicetree/overlay-notes.txt
12279 F:      drivers/of/overlay.c
12280 F:      drivers/of/resolver.c
12281 K:      of_overlay_notifier_
12282
12283 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12284 M:      Rob Herring <robh+dt@kernel.org>
12285 M:      Frank Rowand <frowand.list@gmail.com>
12286 L:      devicetree@vger.kernel.org
12287 W:      http://www.devicetree.org/
12288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12289 S:      Maintained
12290 F:      drivers/of/
12291 F:      include/linux/of*.h
12292 F:      scripts/dtc/
12293 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12294
12295 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12296 M:      Rob Herring <robh+dt@kernel.org>
12297 M:      Mark Rutland <mark.rutland@arm.com>
12298 L:      devicetree@vger.kernel.org
12299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12300 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12301 S:      Maintained
12302 F:      Documentation/devicetree/
12303 F:      arch/*/boot/dts/
12304 F:      include/dt-bindings/
12305
12306 OPENCORES I2C BUS DRIVER
12307 M:      Peter Korsgaard <peter@korsgaard.com>
12308 M:      Andrew Lunn <andrew@lunn.ch>
12309 L:      linux-i2c@vger.kernel.org
12310 S:      Maintained
12311 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12312 F:      Documentation/i2c/busses/i2c-ocores.rst
12313 F:      drivers/i2c/busses/i2c-ocores.c
12314 F:      include/linux/platform_data/i2c-ocores.h
12315
12316 OPENRISC ARCHITECTURE
12317 M:      Jonas Bonn <jonas@southpole.se>
12318 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12319 M:      Stafford Horne <shorne@gmail.com>
12320 T:      git git://github.com/openrisc/linux.git
12321 L:      openrisc@lists.librecores.org
12322 W:      http://openrisc.io
12323 S:      Maintained
12324 F:      Documentation/devicetree/bindings/openrisc/
12325 F:      Documentation/openrisc/
12326 F:      arch/openrisc/
12327 F:      drivers/irqchip/irq-ompic.c
12328 F:      drivers/irqchip/irq-or1k-*
12329
12330 OPENVSWITCH
12331 M:      Pravin B Shelar <pshelar@ovn.org>
12332 L:      netdev@vger.kernel.org
12333 L:      dev@openvswitch.org
12334 W:      http://openvswitch.org
12335 S:      Maintained
12336 F:      net/openvswitch/
12337 F:      include/uapi/linux/openvswitch.h
12338
12339 OPERATING PERFORMANCE POINTS (OPP)
12340 M:      Viresh Kumar <vireshk@kernel.org>
12341 M:      Nishanth Menon <nm@ti.com>
12342 M:      Stephen Boyd <sboyd@kernel.org>
12343 L:      linux-pm@vger.kernel.org
12344 S:      Maintained
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12346 F:      drivers/opp/
12347 F:      include/linux/pm_opp.h
12348 F:      Documentation/power/opp.rst
12349 F:      Documentation/devicetree/bindings/opp/
12350
12351 OPL4 DRIVER
12352 M:      Clemens Ladisch <clemens@ladisch.de>
12353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12355 S:      Maintained
12356 F:      sound/drivers/opl4/
12357
12358 OPROFILE
12359 M:      Robert Richter <rric@kernel.org>
12360 L:      oprofile-list@lists.sf.net
12361 S:      Maintained
12362 F:      arch/*/include/asm/oprofile*.h
12363 F:      arch/*/oprofile/
12364 F:      drivers/oprofile/
12365 F:      include/linux/oprofile.h
12366
12367 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12368 M:      Mark Fasheh <mark@fasheh.com>
12369 M:      Joel Becker <jlbec@evilplan.org>
12370 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12371 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12372 W:      http://ocfs2.wiki.kernel.org
12373 S:      Supported
12374 F:      Documentation/filesystems/ocfs2.txt
12375 F:      Documentation/filesystems/dlmfs.txt
12376 F:      fs/ocfs2/
12377
12378 ORANGEFS FILESYSTEM
12379 M:      Mike Marshall <hubcap@omnibond.com>
12380 R:      Martin Brandenburg <martin@omnibond.com>
12381 L:      devel@lists.orangefs.org
12382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12383 S:      Supported
12384 F:      fs/orangefs/
12385 F:      Documentation/filesystems/orangefs.txt
12386
12387 ORINOCO DRIVER
12388 L:      linux-wireless@vger.kernel.org
12389 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12390 W:      http://www.nongnu.org/orinoco/
12391 S:      Orphan
12392 F:      drivers/net/wireless/intersil/orinoco/
12393
12394 OV2659 OMNIVISION SENSOR DRIVER
12395 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12396 L:      linux-media@vger.kernel.org
12397 W:      https://linuxtv.org
12398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12399 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12400 S:      Maintained
12401 F:      drivers/media/i2c/ov2659.c
12402 F:      include/media/i2c/ov2659.h
12403
12404 OVERLAY FILESYSTEM
12405 M:      Miklos Szeredi <miklos@szeredi.hu>
12406 L:      linux-unionfs@vger.kernel.org
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12408 S:      Supported
12409 F:      fs/overlayfs/
12410 F:      Documentation/filesystems/overlayfs.rst
12411
12412 P54 WIRELESS DRIVER
12413 M:      Christian Lamparter <chunkeey@googlemail.com>
12414 L:      linux-wireless@vger.kernel.org
12415 W:      http://wireless.kernel.org/en/users/Drivers/p54
12416 S:      Maintained
12417 F:      drivers/net/wireless/intersil/p54/
12418
12419 PA SEMI ETHERNET DRIVER
12420 L:      netdev@vger.kernel.org
12421 S:      Orphan
12422 F:      drivers/net/ethernet/pasemi/*
12423
12424 PA SEMI SMBUS DRIVER
12425 L:      linux-i2c@vger.kernel.org
12426 S:      Orphan
12427 F:      drivers/i2c/busses/i2c-pasemi.c
12428
12429 PACKING
12430 M:      Vladimir Oltean <olteanv@gmail.com>
12431 L:      netdev@vger.kernel.org
12432 S:      Supported
12433 F:      lib/packing.c
12434 F:      include/linux/packing.h
12435 F:      Documentation/core-api/packing.rst
12436
12437 PADATA PARALLEL EXECUTION MECHANISM
12438 M:      Steffen Klassert <steffen.klassert@secunet.com>
12439 L:      linux-crypto@vger.kernel.org
12440 S:      Maintained
12441 F:      kernel/padata.c
12442 F:      include/linux/padata.h
12443 F:      Documentation/padata.txt
12444
12445 PAGE POOL
12446 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12447 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12448 L:      netdev@vger.kernel.org
12449 S:      Supported
12450 F:      net/core/page_pool.c
12451 F:      include/net/page_pool.h
12452
12453 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12454 M:      Harald Welte <laforge@gnumonks.org>
12455 L:      platform-driver-x86@vger.kernel.org
12456 S:      Maintained
12457 F:      drivers/platform/x86/panasonic-laptop.c
12458
12459 PARALLEL LCD/KEYPAD PANEL DRIVER
12460 M:      Willy Tarreau <willy@haproxy.com>
12461 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12462 S:      Odd Fixes
12463 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12464 F:      drivers/auxdisplay/panel.c
12465
12466 PARALLEL PORT SUBSYSTEM
12467 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12468 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12469 L:      linux-parport@lists.infradead.org (subscribers-only)
12470 S:      Maintained
12471 F:      drivers/parport/
12472 F:      include/linux/parport*.h
12473 F:      drivers/char/ppdev.c
12474 F:      include/uapi/linux/ppdev.h
12475 F:      Documentation/driver-api/parport*.rst
12476
12477 PARAVIRT_OPS INTERFACE
12478 M:      Juergen Gross <jgross@suse.com>
12479 M:      Thomas Hellstrom <thellstrom@vmware.com>
12480 M:      "VMware, Inc." <pv-drivers@vmware.com>
12481 L:      virtualization@lists.linux-foundation.org
12482 S:      Supported
12483 F:      Documentation/virt/paravirt_ops.rst
12484 F:      arch/*/kernel/paravirt*
12485 F:      arch/*/include/asm/paravirt*.h
12486 F:      include/linux/hypervisor.h
12487
12488 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12489 M:      Tim Waugh <tim@cyberelk.net>
12490 L:      linux-parport@lists.infradead.org (subscribers-only)
12491 S:      Maintained
12492 F:      Documentation/admin-guide/blockdev/paride.rst
12493 F:      drivers/block/paride/
12494
12495 PARISC ARCHITECTURE
12496 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12497 M:      Helge Deller <deller@gmx.de>
12498 L:      linux-parisc@vger.kernel.org
12499 W:      http://www.parisc-linux.org/
12500 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12503 S:      Maintained
12504 F:      arch/parisc/
12505 F:      Documentation/parisc/
12506 F:      drivers/parisc/
12507 F:      drivers/char/agp/parisc-agp.c
12508 F:      drivers/input/misc/hp_sdc_rtc.c
12509 F:      drivers/input/serio/gscps2.c
12510 F:      drivers/input/serio/hp_sdc*
12511 F:      drivers/parport/parport_gsc.*
12512 F:      drivers/tty/serial/8250/8250_gsc.c
12513 F:      drivers/video/fbdev/sti*
12514 F:      drivers/video/console/sti*
12515 F:      drivers/video/logo/logo_parisc*
12516 F:      include/linux/hp_sdc.h
12517
12518 PARMAN
12519 M:      Jiri Pirko <jiri@mellanox.com>
12520 L:      netdev@vger.kernel.org
12521 S:      Supported
12522 F:      lib/parman.c
12523 F:      lib/test_parman.c
12524 F:      include/linux/parman.h
12525
12526 PC ENGINES APU BOARD DRIVER
12527 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12528 S:      Maintained
12529 F:      drivers/platform/x86/pcengines-apuv2.c
12530
12531 PC87360 HARDWARE MONITORING DRIVER
12532 M:      Jim Cromie <jim.cromie@gmail.com>
12533 L:      linux-hwmon@vger.kernel.org
12534 S:      Maintained
12535 F:      Documentation/hwmon/pc87360.rst
12536 F:      drivers/hwmon/pc87360.c
12537
12538 PC8736x GPIO DRIVER
12539 M:      Jim Cromie <jim.cromie@gmail.com>
12540 S:      Maintained
12541 F:      drivers/char/pc8736x_gpio.c
12542
12543 PC87427 HARDWARE MONITORING DRIVER
12544 M:      Jean Delvare <jdelvare@suse.com>
12545 L:      linux-hwmon@vger.kernel.org
12546 S:      Maintained
12547 F:      Documentation/hwmon/pc87427.rst
12548 F:      drivers/hwmon/pc87427.c
12549
12550 PCA9532 LED DRIVER
12551 M:      Riku Voipio <riku.voipio@iki.fi>
12552 S:      Maintained
12553 F:      drivers/leds/leds-pca9532.c
12554 F:      include/linux/leds-pca9532.h
12555
12556 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12557 M:      Guenter Roeck <linux@roeck-us.net>
12558 L:      linux-i2c@vger.kernel.org
12559 S:      Maintained
12560 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12561
12562 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12563 M:      Khalid Aziz <khalid@gonehiking.org>
12564 S:      Maintained
12565 F:      drivers/firmware/pcdp.*
12566
12567 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12568 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12569 L:      linux-pci@vger.kernel.org
12570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571 S:      Maintained
12572 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12573 F:      drivers/pci/controller/pci-aardvark.c
12574
12575 PCI DRIVER FOR ALTERA PCIE IP
12576 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12577 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12578 L:      linux-pci@vger.kernel.org
12579 S:      Supported
12580 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12581 F:      drivers/pci/controller/pcie-altera.c
12582
12583 PCI DRIVER FOR APPLIEDMICRO XGENE
12584 M:      Toan Le <toan@os.amperecomputing.com>
12585 L:      linux-pci@vger.kernel.org
12586 L:      linux-arm-kernel@lists.infradead.org
12587 S:      Maintained
12588 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12589 F:      drivers/pci/controller/pci-xgene.c
12590
12591 PCI DRIVER FOR ARM VERSATILE PLATFORM
12592 M:      Rob Herring <robh@kernel.org>
12593 L:      linux-pci@vger.kernel.org
12594 L:      linux-arm-kernel@lists.infradead.org
12595 S:      Maintained
12596 F:      Documentation/devicetree/bindings/pci/versatile.txt
12597 F:      drivers/pci/controller/pci-versatile.c
12598
12599 PCI DRIVER FOR ARMADA 8K
12600 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12601 L:      linux-pci@vger.kernel.org
12602 L:      linux-arm-kernel@lists.infradead.org
12603 S:      Maintained
12604 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12605 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12606
12607 PCI DRIVER FOR CADENCE PCIE IP
12608 M:      Tom Joseph <tjoseph@cadence.com>
12609 L:      linux-pci@vger.kernel.org
12610 S:      Maintained
12611 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12612 F:      drivers/pci/controller/pcie-cadence*
12613
12614 PCI DRIVER FOR FREESCALE LAYERSCAPE
12615 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12616 M:      Mingkai Hu <mingkai.hu@nxp.com>
12617 M:      Roy Zang <roy.zang@nxp.com>
12618 L:      linuxppc-dev@lists.ozlabs.org
12619 L:      linux-pci@vger.kernel.org
12620 L:      linux-arm-kernel@lists.infradead.org
12621 S:      Maintained
12622 F:      drivers/pci/controller/dwc/*layerscape*
12623
12624 PCI DRIVER FOR GENERIC OF HOSTS
12625 M:      Will Deacon <will@kernel.org>
12626 L:      linux-pci@vger.kernel.org
12627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12628 S:      Maintained
12629 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12630 F:      drivers/pci/controller/pci-host-common.c
12631 F:      drivers/pci/controller/pci-host-generic.c
12632
12633 PCI DRIVER FOR IMX6
12634 M:      Richard Zhu <hongxing.zhu@nxp.com>
12635 M:      Lucas Stach <l.stach@pengutronix.de>
12636 L:      linux-pci@vger.kernel.org
12637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12638 S:      Maintained
12639 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12640 F:      drivers/pci/controller/dwc/*imx6*
12641
12642 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12643 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12644 L:      linux-pci@vger.kernel.org
12645 S:      Supported
12646 F:      drivers/pci/controller/vmd.c
12647
12648 PCI DRIVER FOR MICROSEMI SWITCHTEC
12649 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12650 M:      Logan Gunthorpe <logang@deltatee.com>
12651 L:      linux-pci@vger.kernel.org
12652 S:      Maintained
12653 F:      Documentation/driver-api/switchtec.rst
12654 F:      Documentation/ABI/testing/sysfs-class-switchtec
12655 F:      drivers/pci/switch/switchtec*
12656 F:      include/uapi/linux/switchtec_ioctl.h
12657 F:      include/linux/switchtec.h
12658 F:      drivers/ntb/hw/mscc/
12659
12660 PCI DRIVER FOR MOBIVEIL PCIE IP
12661 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12662 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12663 L:      linux-pci@vger.kernel.org
12664 S:      Supported
12665 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12666 F:      drivers/pci/controller/pcie-mobiveil.c
12667
12668 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12669 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12670 M:      Jason Cooper <jason@lakedaemon.net>
12671 L:      linux-pci@vger.kernel.org
12672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12673 S:      Maintained
12674 F:      drivers/pci/controller/*mvebu*
12675
12676 PCI DRIVER FOR NVIDIA TEGRA
12677 M:      Thierry Reding <thierry.reding@gmail.com>
12678 L:      linux-tegra@vger.kernel.org
12679 L:      linux-pci@vger.kernel.org
12680 S:      Supported
12681 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12682 F:      drivers/pci/controller/pci-tegra.c
12683
12684 PCI DRIVER FOR RENESAS R-CAR
12685 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12686 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12687 L:      linux-pci@vger.kernel.org
12688 L:      linux-renesas-soc@vger.kernel.org
12689 S:      Maintained
12690 F:      drivers/pci/controller/*rcar*
12691
12692 PCI DRIVER FOR SAMSUNG EXYNOS
12693 M:      Jingoo Han <jingoohan1@gmail.com>
12694 L:      linux-pci@vger.kernel.org
12695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12697 S:      Maintained
12698 F:      drivers/pci/controller/dwc/pci-exynos.c
12699
12700 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12701 M:      Jingoo Han <jingoohan1@gmail.com>
12702 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12703 L:      linux-pci@vger.kernel.org
12704 S:      Maintained
12705 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12706 F:      drivers/pci/controller/dwc/*designware*
12707
12708 PCI DRIVER FOR TI DRA7XX
12709 M:      Kishon Vijay Abraham I <kishon@ti.com>
12710 L:      linux-omap@vger.kernel.org
12711 L:      linux-pci@vger.kernel.org
12712 S:      Supported
12713 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12714 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12715
12716 PCI DRIVER FOR TI KEYSTONE
12717 M:      Murali Karicheri <m-karicheri2@ti.com>
12718 L:      linux-pci@vger.kernel.org
12719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12720 S:      Maintained
12721 F:      drivers/pci/controller/dwc/pci-keystone.c
12722
12723 PCI ENDPOINT SUBSYSTEM
12724 M:      Kishon Vijay Abraham I <kishon@ti.com>
12725 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12726 L:      linux-pci@vger.kernel.org
12727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12728 S:      Supported
12729 F:      drivers/pci/endpoint/
12730 F:      drivers/misc/pci_endpoint_test.c
12731 F:      tools/pci/
12732
12733 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12734 M:      Russell Currey <ruscur@russell.cc>
12735 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12736 M:      Oliver O'Halloran <oohall@gmail.com>
12737 L:      linuxppc-dev@lists.ozlabs.org
12738 S:      Supported
12739 F:      Documentation/PCI/pci-error-recovery.rst
12740 F:      drivers/pci/pcie/aer.c
12741 F:      drivers/pci/pcie/dpc.c
12742 F:      drivers/pci/pcie/err.c
12743 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12744 F:      arch/powerpc/kernel/eeh*.c
12745 F:      arch/powerpc/platforms/*/eeh*.c
12746 F:      arch/powerpc/include/*/eeh*.h
12747
12748 PCI ERROR RECOVERY
12749 M:      Linas Vepstas <linasvepstas@gmail.com>
12750 L:      linux-pci@vger.kernel.org
12751 S:      Supported
12752 F:      Documentation/PCI/pci-error-recovery.rst
12753
12754 PCI MSI DRIVER FOR ALTERA MSI IP
12755 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12756 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12757 L:      linux-pci@vger.kernel.org
12758 S:      Supported
12759 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12760 F:      drivers/pci/controller/pcie-altera-msi.c
12761
12762 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12763 M:      Toan Le <toan@os.amperecomputing.com>
12764 L:      linux-pci@vger.kernel.org
12765 L:      linux-arm-kernel@lists.infradead.org
12766 S:      Maintained
12767 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12768 F:      drivers/pci/controller/pci-xgene-msi.c
12769
12770 PCI SUBSYSTEM
12771 M:      Bjorn Helgaas <bhelgaas@google.com>
12772 L:      linux-pci@vger.kernel.org
12773 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12775 S:      Supported
12776 F:      Documentation/devicetree/bindings/pci/
12777 F:      Documentation/PCI/
12778 F:      drivers/acpi/pci*
12779 F:      drivers/pci/
12780 F:      include/asm-generic/pci*
12781 F:      include/linux/pci*
12782 F:      include/linux/of_pci.h
12783 F:      include/uapi/linux/pci*
12784 F:      lib/pci*
12785 F:      arch/x86/pci/
12786 F:      arch/x86/kernel/quirks.c
12787 F:      arch/x86/kernel/early-quirks.c
12788
12789 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12790 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12791 R:      Andrew Murray <andrew.murray@arm.com>
12792 L:      linux-pci@vger.kernel.org
12793 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12795 S:      Supported
12796 F:      drivers/pci/controller/
12797
12798 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12799 M:      Jonathan Chocron <jonnyc@amazon.com>
12800 L:      linux-pci@vger.kernel.org
12801 S:      Maintained
12802 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12803 F:      drivers/pci/controller/dwc/pcie-al.c
12804
12805 PCIE DRIVER FOR AMLOGIC MESON
12806 M:      Yue Wang <yue.wang@Amlogic.com>
12807 L:      linux-pci@vger.kernel.org
12808 L:      linux-amlogic@lists.infradead.org
12809 S:      Maintained
12810 F:      drivers/pci/controller/dwc/pci-meson.c
12811
12812 PCIE DRIVER FOR AXIS ARTPEC
12813 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12814 L:      linux-arm-kernel@axis.com
12815 L:      linux-pci@vger.kernel.org
12816 S:      Maintained
12817 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12818 F:      drivers/pci/controller/dwc/*artpec*
12819
12820 PCIE DRIVER FOR CAVIUM THUNDERX
12821 M:      Robert Richter <rrichter@marvell.com>
12822 L:      linux-pci@vger.kernel.org
12823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12824 S:      Supported
12825 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12826 F:      drivers/pci/controller/pci-thunder-*
12827
12828 PCIE DRIVER FOR HISILICON
12829 M:      Zhou Wang <wangzhou1@hisilicon.com>
12830 L:      linux-pci@vger.kernel.org
12831 S:      Maintained
12832 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12833 F:      drivers/pci/controller/dwc/pcie-hisi.c
12834
12835 PCIE DRIVER FOR HISILICON KIRIN
12836 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12837 M:      Binghui Wang <wangbinghui@hisilicon.com>
12838 L:      linux-pci@vger.kernel.org
12839 S:      Maintained
12840 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12841 F:      drivers/pci/controller/dwc/pcie-kirin.c
12842
12843 PCIE DRIVER FOR HISILICON STB
12844 M:      Shawn Guo <shawn.guo@linaro.org>
12845 L:      linux-pci@vger.kernel.org
12846 S:      Maintained
12847 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12848 F:      drivers/pci/controller/dwc/pcie-histb.c
12849
12850 PCIE DRIVER FOR MEDIATEK
12851 M:      Ryder Lee <ryder.lee@mediatek.com>
12852 L:      linux-pci@vger.kernel.org
12853 L:      linux-mediatek@lists.infradead.org
12854 S:      Supported
12855 F:      Documentation/devicetree/bindings/pci/mediatek*
12856 F:      drivers/pci/controller/*mediatek*
12857
12858 PCIE DRIVER FOR QUALCOMM MSM
12859 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12860 L:      linux-pci@vger.kernel.org
12861 L:      linux-arm-msm@vger.kernel.org
12862 S:      Maintained
12863 F:      drivers/pci/controller/dwc/*qcom*
12864
12865 PCIE DRIVER FOR ROCKCHIP
12866 M:      Shawn Lin <shawn.lin@rock-chips.com>
12867 L:      linux-pci@vger.kernel.org
12868 L:      linux-rockchip@lists.infradead.org
12869 S:      Maintained
12870 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12871 F:      drivers/pci/controller/pcie-rockchip*
12872
12873 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12874 M:      Linus Walleij <linus.walleij@linaro.org>
12875 L:      linux-pci@vger.kernel.org
12876 S:      Maintained
12877 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12878 F:      drivers/pci/controller/pci-v3-semi.c
12879
12880 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12881 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12882 L:      linux-pci@vger.kernel.org
12883 S:      Maintained
12884 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12885 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12886
12887 PCIE DRIVER FOR ST SPEAR13XX
12888 M:      Pratyush Anand <pratyush.anand@gmail.com>
12889 L:      linux-pci@vger.kernel.org
12890 S:      Maintained
12891 F:      drivers/pci/controller/dwc/*spear*
12892
12893 PCMCIA SUBSYSTEM
12894 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12896 S:      Odd Fixes
12897 F:      Documentation/pcmcia/
12898 F:      tools/pcmcia/
12899 F:      drivers/pcmcia/
12900 F:      include/pcmcia/
12901
12902 PCNET32 NETWORK DRIVER
12903 M:      Don Fry <pcnet32@frontier.com>
12904 L:      netdev@vger.kernel.org
12905 S:      Maintained
12906 F:      drivers/net/ethernet/amd/pcnet32.c
12907
12908 PCRYPT PARALLEL CRYPTO ENGINE
12909 M:      Steffen Klassert <steffen.klassert@secunet.com>
12910 L:      linux-crypto@vger.kernel.org
12911 S:      Maintained
12912 F:      crypto/pcrypt.c
12913 F:      include/crypto/pcrypt.h
12914
12915 PEAQ WMI HOTKEYS DRIVER
12916 M:      Hans de Goede <hdegoede@redhat.com>
12917 L:      platform-driver-x86@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/platform/x86/peaq-wmi.c
12920
12921 PENSANDO ETHERNET DRIVERS
12922 M:      Shannon Nelson <snelson@pensando.io>
12923 M:      Pensando Drivers <drivers@pensando.io>
12924 L:      netdev@vger.kernel.org
12925 S:      Supported
12926 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12927 F:      drivers/net/ethernet/pensando/
12928
12929 PER-CPU MEMORY ALLOCATOR
12930 M:      Dennis Zhou <dennis@kernel.org>
12931 M:      Tejun Heo <tj@kernel.org>
12932 M:      Christoph Lameter <cl@linux.com>
12933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12934 S:      Maintained
12935 F:      include/linux/percpu*.h
12936 F:      mm/percpu*.c
12937 F:      arch/*/include/asm/percpu.h
12938
12939 PER-TASK DELAY ACCOUNTING
12940 M:      Balbir Singh <bsingharora@gmail.com>
12941 S:      Maintained
12942 F:      include/linux/delayacct.h
12943 F:      kernel/delayacct.c
12944
12945 PERFORMANCE EVENTS SUBSYSTEM
12946 M:      Peter Zijlstra <peterz@infradead.org>
12947 M:      Ingo Molnar <mingo@redhat.com>
12948 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12949 R:      Mark Rutland <mark.rutland@arm.com>
12950 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12951 R:      Jiri Olsa <jolsa@redhat.com>
12952 R:      Namhyung Kim <namhyung@kernel.org>
12953 L:      linux-kernel@vger.kernel.org
12954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12955 S:      Supported
12956 F:      kernel/events/*
12957 F:      include/linux/perf_event.h
12958 F:      include/uapi/linux/perf_event.h
12959 F:      arch/*/kernel/perf_event*.c
12960 F:      arch/*/kernel/*/perf_event*.c
12961 F:      arch/*/kernel/*/*/perf_event*.c
12962 F:      arch/*/include/asm/perf_event.h
12963 F:      arch/*/kernel/perf_callchain.c
12964 F:      arch/*/events/*
12965 F:      arch/*/events/*/*
12966 F:      tools/perf/
12967
12968 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12969 R:      John Garry <john.garry@huawei.com>
12970 R:      Will Deacon <will@kernel.org>
12971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12972 S:      Supported
12973 F:      tools/perf/pmu-events/arch/arm64/
12974
12975 PERSONALITY HANDLING
12976 M:      Christoph Hellwig <hch@infradead.org>
12977 L:      linux-abi-devel@lists.sourceforge.net
12978 S:      Maintained
12979 F:      include/linux/personality.h
12980 F:      include/uapi/linux/personality.h
12981
12982 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12983 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12984 L:      linux-input@vger.kernel.org
12985 S:      Maintained
12986 F:      Documentation/input/devices/pxrc.rst
12987 F:      drivers/input/joystick/pxrc.c
12988
12989 FLYSKY FSIA6B RC RECEIVER
12990 M:      Markus Koch <markus@notsyncing.net>
12991 L:      linux-input@vger.kernel.org
12992 S:      Maintained
12993 F:      drivers/input/joystick/fsia6b.c
12994
12995 PHONET PROTOCOL
12996 M:      Remi Denis-Courmont <courmisch@gmail.com>
12997 S:      Supported
12998 F:      Documentation/networking/phonet.txt
12999 F:      include/linux/phonet.h
13000 F:      include/net/phonet/
13001 F:      include/uapi/linux/phonet.h
13002 F:      net/phonet/
13003
13004 PHRAM MTD DRIVER
13005 M:      Joern Engel <joern@lazybastard.org>
13006 L:      linux-mtd@lists.infradead.org
13007 S:      Maintained
13008 F:      drivers/mtd/devices/phram.c
13009
13010 PICOLCD HID DRIVER
13011 M:      Bruno Prémont <bonbons@linux-vserver.org>
13012 L:      linux-input@vger.kernel.org
13013 S:      Maintained
13014 F:      drivers/hid/hid-picolcd*
13015
13016 PICOXCELL SUPPORT
13017 M:      Jamie Iles <jamie@jamieiles.com>
13018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13019 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13020 S:      Supported
13021 F:      arch/arm/boot/dts/picoxcell*
13022 F:      arch/arm/mach-picoxcell/
13023 F:      drivers/crypto/picoxcell*
13024
13025 PIDFD API
13026 M:      Christian Brauner <christian@brauner.io>
13027 L:      linux-kernel@vger.kernel.org
13028 S:      Maintained
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13030 F:      samples/pidfd/
13031 F:      tools/testing/selftests/pidfd/
13032 F:      tools/testing/selftests/clone3/
13033 K:      (?i)pidfd
13034 K:      (?i)clone3
13035 K:      \b(clone_args|kernel_clone_args)\b
13036
13037 PIN CONTROL SUBSYSTEM
13038 M:      Linus Walleij <linus.walleij@linaro.org>
13039 L:      linux-gpio@vger.kernel.org
13040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13041 S:      Maintained
13042 F:      Documentation/devicetree/bindings/pinctrl/
13043 F:      Documentation/driver-api/pinctl.rst
13044 F:      drivers/pinctrl/
13045 F:      include/linux/pinctrl/
13046
13047 PIN CONTROLLER - MICROCHIP AT91
13048 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13050 L:      linux-gpio@vger.kernel.org
13051 S:      Supported
13052 F:      drivers/pinctrl/pinctrl-at91*
13053 F:      drivers/gpio/gpio-sama5d2-piobu.c
13054
13055 PIN CONTROLLER - FREESCALE
13056 M:      Dong Aisheng <aisheng.dong@nxp.com>
13057 M:      Fabio Estevam <festevam@gmail.com>
13058 M:      Shawn Guo <shawnguo@kernel.org>
13059 M:      Stefan Agner <stefan@agner.ch>
13060 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13061 L:      linux-gpio@vger.kernel.org
13062 S:      Maintained
13063 F:      drivers/pinctrl/freescale/
13064 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13065
13066 PIN CONTROLLER - INTEL
13067 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13068 M:      Andy Shevchenko <andy@kernel.org>
13069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13070 S:      Maintained
13071 F:      drivers/pinctrl/intel/
13072
13073 PIN CONTROLLER - MEDIATEK
13074 M:      Sean Wang <sean.wang@kernel.org>
13075 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13076 S:      Maintained
13077 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13078 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13079 F:      drivers/pinctrl/mediatek/
13080
13081 PIN CONTROLLER - QUALCOMM
13082 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13083 S:      Maintained
13084 L:      linux-arm-msm@vger.kernel.org
13085 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13086 F:      drivers/pinctrl/qcom/
13087
13088 PIN CONTROLLER - RENESAS
13089 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13090 L:      linux-renesas-soc@vger.kernel.org
13091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13092 S:      Maintained
13093 F:      drivers/pinctrl/pinctrl-rz*
13094 F:      drivers/pinctrl/sh-pfc/
13095
13096 PIN CONTROLLER - SAMSUNG
13097 M:      Tomasz Figa <tomasz.figa@gmail.com>
13098 M:      Krzysztof Kozlowski <krzk@kernel.org>
13099 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13101 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13102 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13104 S:      Maintained
13105 F:      drivers/pinctrl/samsung/
13106 F:      include/dt-bindings/pinctrl/samsung.h
13107 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13108
13109 PIN CONTROLLER - SINGLE
13110 M:      Tony Lindgren <tony@atomide.com>
13111 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13113 L:      linux-omap@vger.kernel.org
13114 S:      Maintained
13115 F:      drivers/pinctrl/pinctrl-single.c
13116
13117 PIN CONTROLLER - ST SPEAR
13118 M:      Viresh Kumar <vireshk@kernel.org>
13119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13120 W:      http://www.st.com/spear
13121 S:      Maintained
13122 F:      drivers/pinctrl/spear/
13123
13124 PISTACHIO SOC SUPPORT
13125 M:      James Hartley <james.hartley@sondrel.com>
13126 L:      linux-mips@vger.kernel.org
13127 S:      Odd Fixes
13128 F:      arch/mips/pistachio/
13129 F:      arch/mips/include/asm/mach-pistachio/
13130 F:      arch/mips/boot/dts/img/pistachio*
13131 F:      arch/mips/configs/pistachio*_defconfig
13132
13133 PKTCDVD DRIVER
13134 S:      Orphan
13135 M:      linux-block@vger.kernel.org
13136 F:      drivers/block/pktcdvd.c
13137 F:      include/linux/pktcdvd.h
13138 F:      include/uapi/linux/pktcdvd.h
13139
13140 PKUNITY SOC DRIVERS
13141 M:      Guan Xuetao <gxt@pku.edu.cn>
13142 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13143 S:      Maintained
13144 T:      git git://github.com/gxt/linux.git
13145 F:      drivers/input/serio/i8042-unicore32io.h
13146 F:      drivers/i2c/busses/i2c-puv3.c
13147 F:      drivers/video/fbdev/fb-puv3.c
13148 F:      drivers/rtc/rtc-puv3.c
13149
13150 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13151 M:      Tomasz Duszynski <tduszyns@gmail.com>
13152 S:      Maintained
13153 F:      drivers/iio/chemical/pms7003.c
13154 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13155
13156 PMBUS HARDWARE MONITORING DRIVERS
13157 M:      Guenter Roeck <linux@roeck-us.net>
13158 L:      linux-hwmon@vger.kernel.org
13159 W:      http://hwmon.wiki.kernel.org/
13160 W:      http://www.roeck-us.net/linux/drivers/
13161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13162 S:      Maintained
13163 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13164 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13165 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13166 F:      Documentation/hwmon/adm1275.rst
13167 F:      Documentation/hwmon/ibm-cffps.rst
13168 F:      Documentation/hwmon/ir35221.rst
13169 F:      Documentation/hwmon/lm25066.rst
13170 F:      Documentation/hwmon/ltc2978.rst
13171 F:      Documentation/hwmon/ltc3815.rst
13172 F:      Documentation/hwmon/max16064.rst
13173 F:      Documentation/hwmon/max20751.rst
13174 F:      Documentation/hwmon/max31785.rst
13175 F:      Documentation/hwmon/max34440.rst
13176 F:      Documentation/hwmon/max8688.rst
13177 F:      Documentation/hwmon/pmbus.rst
13178 F:      Documentation/hwmon/pmbus-core.rst
13179 F:      Documentation/hwmon/tps40422.rst
13180 F:      Documentation/hwmon/ucd9000.rst
13181 F:      Documentation/hwmon/ucd9200.rst
13182 F:      Documentation/hwmon/zl6100.rst
13183 F:      drivers/hwmon/pmbus/
13184 F:      include/linux/pmbus.h
13185
13186 PMC SIERRA MaxRAID DRIVER
13187 L:      linux-scsi@vger.kernel.org
13188 W:      http://www.pmc-sierra.com/
13189 S:      Orphan
13190 F:      drivers/scsi/pmcraid.*
13191
13192 PMC SIERRA PM8001 DRIVER
13193 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13194 L:      linux-scsi@vger.kernel.org
13195 S:      Supported
13196 F:      drivers/scsi/pm8001/
13197
13198 PM-GRAPH UTILITY
13199 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13200 L:      linux-pm@vger.kernel.org
13201 W:      https://01.org/pm-graph
13202 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13203 T:      git git://github.com/intel/pm-graph
13204 S:      Supported
13205 F:      tools/power/pm-graph
13206
13207 PNP SUPPORT
13208 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13209 S:      Maintained
13210 F:      drivers/pnp/
13211
13212 PNI RM3100 IIO DRIVER
13213 M:      Song Qiang <songqiang1304521@gmail.com>
13214 L:      linux-iio@vger.kernel.org
13215 S:      Maintained
13216 F:      drivers/iio/magnetometer/rm3100*
13217 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13218
13219 POSIX CLOCKS and TIMERS
13220 M:      Thomas Gleixner <tglx@linutronix.de>
13221 L:      linux-kernel@vger.kernel.org
13222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13223 S:      Maintained
13224 F:      fs/timerfd.c
13225 F:      include/linux/timer*
13226 F:      kernel/time/*timer*
13227
13228 POWER MANAGEMENT CORE
13229 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13230 L:      linux-pm@vger.kernel.org
13231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13232 B:      https://bugzilla.kernel.org
13233 S:      Supported
13234 F:      drivers/base/power/
13235 F:      include/linux/pm.h
13236 F:      include/linux/pm_*
13237 F:      include/linux/powercap.h
13238 F:      include/linux/intel_rapl.h
13239 F:      drivers/powercap/
13240 F:      kernel/configs/nopm.config
13241
13242 POWER STATE COORDINATION INTERFACE (PSCI)
13243 M:      Mark Rutland <mark.rutland@arm.com>
13244 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13245 L:      linux-arm-kernel@lists.infradead.org
13246 S:      Maintained
13247 F:      drivers/firmware/psci/
13248 F:      include/linux/psci.h
13249 F:      include/uapi/linux/psci.h
13250
13251 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13252 M:      Sebastian Reichel <sre@kernel.org>
13253 L:      linux-pm@vger.kernel.org
13254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13255 S:      Maintained
13256 F:      Documentation/ABI/testing/sysfs-class-power
13257 F:      Documentation/devicetree/bindings/power/supply/
13258 F:      include/linux/power_supply.h
13259 F:      drivers/power/supply/
13260
13261 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13262 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13263 L:      linuxppc-dev@lists.ozlabs.org
13264 S:      Maintained
13265 F:      drivers/char/powernv-op-panel.c
13266
13267 PPP OVER ATM (RFC 2364)
13268 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13269 S:      Maintained
13270 F:      net/atm/pppoatm.c
13271 F:      include/uapi/linux/atmppp.h
13272
13273 PPP OVER ETHERNET
13274 M:      Michal Ostrowski <mostrows@earthlink.net>
13275 S:      Maintained
13276 F:      drivers/net/ppp/pppoe.c
13277 F:      drivers/net/ppp/pppox.c
13278
13279 PPP OVER L2TP
13280 M:      James Chapman <jchapman@katalix.com>
13281 S:      Maintained
13282 F:      net/l2tp/l2tp_ppp.c
13283 F:      include/linux/if_pppol2tp.h
13284 F:      include/uapi/linux/if_pppol2tp.h
13285
13286 PPP PROTOCOL DRIVERS AND COMPRESSORS
13287 M:      Paul Mackerras <paulus@samba.org>
13288 L:      linux-ppp@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/net/ppp/ppp_*
13291
13292 PPS SUPPORT
13293 M:      Rodolfo Giometti <giometti@enneenne.com>
13294 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13295 L:      linuxpps@ml.enneenne.com (subscribers-only)
13296 S:      Maintained
13297 F:      Documentation/driver-api/pps.rst
13298 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13299 F:      Documentation/ABI/testing/sysfs-pps
13300 F:      drivers/pps/
13301 F:      include/linux/pps*.h
13302 F:      include/uapi/linux/pps.h
13303
13304 PPTP DRIVER
13305 M:      Dmitry Kozlov <xeb@mail.ru>
13306 L:      netdev@vger.kernel.org
13307 S:      Maintained
13308 F:      drivers/net/ppp/pptp.c
13309 W:      http://sourceforge.net/projects/accel-pptp
13310
13311 PRINTK
13312 M:      Petr Mladek <pmladek@suse.com>
13313 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13314 R:      Steven Rostedt <rostedt@goodmis.org>
13315 S:      Maintained
13316 F:      kernel/printk/
13317 F:      include/linux/printk.h
13318
13319 PRISM54 WIRELESS DRIVER
13320 M:      Luis Chamberlain <mcgrof@kernel.org>
13321 L:      linux-wireless@vger.kernel.org
13322 W:      http://wireless.kernel.org/en/users/Drivers/p54
13323 S:      Obsolete
13324 F:      drivers/net/wireless/intersil/prism54/
13325
13326 PROC FILESYSTEM
13327 R:      Alexey Dobriyan <adobriyan@gmail.com>
13328 L:      linux-kernel@vger.kernel.org
13329 L:      linux-fsdevel@vger.kernel.org
13330 S:      Maintained
13331 F:      fs/proc/
13332 F:      include/linux/proc_fs.h
13333 F:      tools/testing/selftests/proc/
13334 F:      Documentation/filesystems/proc.txt
13335
13336 PROC SYSCTL
13337 M:      Luis Chamberlain <mcgrof@kernel.org>
13338 M:      Kees Cook <keescook@chromium.org>
13339 M:      Iurii Zaikin <yzaikin@google.com>
13340 L:      linux-kernel@vger.kernel.org
13341 L:      linux-fsdevel@vger.kernel.org
13342 S:      Maintained
13343 F:      fs/proc/proc_sysctl.c
13344 F:      include/linux/sysctl.h
13345 F:      kernel/sysctl.c
13346 F:      kernel/sysctl-test.c
13347 F:      tools/testing/selftests/sysctl/
13348
13349 PS3 NETWORK SUPPORT
13350 M:      Geoff Levand <geoff@infradead.org>
13351 L:      netdev@vger.kernel.org
13352 L:      linuxppc-dev@lists.ozlabs.org
13353 S:      Maintained
13354 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13355
13356 PS3 PLATFORM SUPPORT
13357 M:      Geoff Levand <geoff@infradead.org>
13358 L:      linuxppc-dev@lists.ozlabs.org
13359 S:      Maintained
13360 F:      arch/powerpc/boot/ps3*
13361 F:      arch/powerpc/include/asm/lv1call.h
13362 F:      arch/powerpc/include/asm/ps3*.h
13363 F:      arch/powerpc/platforms/ps3/
13364 F:      drivers/*/ps3*
13365 F:      drivers/ps3/
13366 F:      drivers/rtc/rtc-ps3.c
13367 F:      drivers/usb/host/*ps3.c
13368 F:      sound/ppc/snd_ps3*
13369
13370 PS3VRAM DRIVER
13371 M:      Jim Paris <jim@jtan.com>
13372 M:      Geoff Levand <geoff@infradead.org>
13373 L:      linuxppc-dev@lists.ozlabs.org
13374 S:      Maintained
13375 F:      drivers/block/ps3vram.c
13376
13377 PSAMPLE PACKET SAMPLING SUPPORT:
13378 M:      Yotam Gigi <yotam.gi@gmail.com>
13379 S:      Maintained
13380 F:      net/psample
13381 F:      include/net/psample.h
13382 F:      include/uapi/linux/psample.h
13383
13384 PSTORE FILESYSTEM
13385 M:      Kees Cook <keescook@chromium.org>
13386 M:      Anton Vorontsov <anton@enomsg.org>
13387 M:      Colin Cross <ccross@android.com>
13388 M:      Tony Luck <tony.luck@intel.com>
13389 S:      Maintained
13390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13391 F:      fs/pstore/
13392 F:      include/linux/pstore*
13393 F:      drivers/firmware/efi/efi-pstore.c
13394 F:      drivers/acpi/apei/erst.c
13395 F:      Documentation/admin-guide/ramoops.rst
13396 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13397 K:      \b(pstore|ramoops)
13398
13399 PTP HARDWARE CLOCK SUPPORT
13400 M:      Richard Cochran <richardcochran@gmail.com>
13401 L:      netdev@vger.kernel.org
13402 S:      Maintained
13403 W:      http://linuxptp.sourceforge.net/
13404 F:      Documentation/ABI/testing/sysfs-ptp
13405 F:      Documentation/driver-api/ptp.rst
13406 F:      drivers/net/phy/dp83640*
13407 F:      drivers/ptp/*
13408 F:      include/linux/ptp_cl*
13409
13410 PTRACE SUPPORT
13411 M:      Oleg Nesterov <oleg@redhat.com>
13412 S:      Maintained
13413 F:      include/asm-generic/syscall.h
13414 F:      include/linux/ptrace.h
13415 F:      include/linux/regset.h
13416 F:      include/linux/tracehook.h
13417 F:      include/uapi/linux/ptrace.h
13418 F:      include/uapi/linux/ptrace.h
13419 F:      kernel/ptrace.c
13420 F:      arch/*/ptrace*.c
13421 F:      arch/*/*/ptrace*.c
13422 F:      arch/*/include/asm/ptrace*.h
13423
13424 PULSE8-CEC DRIVER
13425 M:      Hans Verkuil <hverkuil@xs4all.nl>
13426 L:      linux-media@vger.kernel.org
13427 T:      git git://linuxtv.org/media_tree.git
13428 S:      Maintained
13429 F:      drivers/media/usb/pulse8-cec/*
13430 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13431
13432 PVRUSB2 VIDEO4LINUX DRIVER
13433 M:      Mike Isely <isely@pobox.com>
13434 L:      pvrusb2@isely.net       (subscribers-only)
13435 L:      linux-media@vger.kernel.org
13436 W:      http://www.isely.net/pvrusb2/
13437 T:      git git://linuxtv.org/media_tree.git
13438 S:      Maintained
13439 F:      Documentation/media/v4l-drivers/pvrusb2*
13440 F:      drivers/media/usb/pvrusb2/
13441
13442 PWC WEBCAM DRIVER
13443 M:      Hans Verkuil <hverkuil@xs4all.nl>
13444 L:      linux-media@vger.kernel.org
13445 T:      git git://linuxtv.org/media_tree.git
13446 S:      Odd Fixes
13447 F:      drivers/media/usb/pwc/*
13448 F:      include/trace/events/pwc.h
13449
13450 PWM FAN DRIVER
13451 M:      Kamil Debski <kamil@wypas.org>
13452 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13453 L:      linux-hwmon@vger.kernel.org
13454 S:      Supported
13455 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13456 F:      Documentation/hwmon/pwm-fan.rst
13457 F:      drivers/hwmon/pwm-fan.c
13458
13459 PWM IR Transmitter
13460 M:      Sean Young <sean@mess.org>
13461 L:      linux-media@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/media/rc/pwm-ir-tx.c
13464
13465 PWM SUBSYSTEM
13466 M:      Thierry Reding <thierry.reding@gmail.com>
13467 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13468 L:      linux-pwm@vger.kernel.org
13469 S:      Maintained
13470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13471 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13472 F:      Documentation/driver-api/pwm.rst
13473 F:      Documentation/devicetree/bindings/pwm/
13474 F:      include/linux/pwm.h
13475 F:      drivers/pwm/
13476 F:      drivers/video/backlight/pwm_bl.c
13477 F:      include/linux/pwm_backlight.h
13478 F:      drivers/gpio/gpio-mvebu.c
13479 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13480 K:      pwm_(config|apply_state|ops)
13481
13482 PXA GPIO DRIVER
13483 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13484 L:      linux-gpio@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/gpio/gpio-pxa.c
13487
13488 PXA MMCI DRIVER
13489 S:      Orphan
13490
13491 PXA RTC DRIVER
13492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13493 L:      linux-rtc@vger.kernel.org
13494 S:      Maintained
13495
13496 PXA2xx/PXA3xx SUPPORT
13497 M:      Daniel Mack <daniel@zonque.org>
13498 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13499 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13501 T:      git git://github.com/hzhuang1/linux.git
13502 T:      git git://github.com/rjarzmik/linux.git
13503 S:      Maintained
13504 F:      arch/arm/boot/dts/pxa*
13505 F:      arch/arm/mach-pxa/
13506 F:      drivers/dma/pxa*
13507 F:      drivers/pcmcia/pxa2xx*
13508 F:      drivers/pinctrl/pxa/
13509 F:      drivers/spi/spi-pxa2xx*
13510 F:      drivers/usb/gadget/udc/pxa2*
13511 F:      include/sound/pxa2xx-lib.h
13512 F:      sound/arm/pxa*
13513 F:      sound/soc/pxa/
13514
13515 QAT DRIVER
13516 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13517 L:      qat-linux@intel.com
13518 S:      Supported
13519 F:      drivers/crypto/qat/
13520
13521 QCOM AUDIO (ASoC) DRIVERS
13522 M:      Patrick Lai <plai@codeaurora.org>
13523 M:      Banajit Goswami <bgoswami@codeaurora.org>
13524 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13525 S:      Supported
13526 F:      sound/soc/qcom/
13527
13528 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13529 M:      Gabriel Somlo <somlo@cmu.edu>
13530 M:      "Michael S. Tsirkin" <mst@redhat.com>
13531 L:      qemu-devel@nongnu.org
13532 S:      Maintained
13533 F:      drivers/firmware/qemu_fw_cfg.c
13534 F:      include/uapi/linux/qemu_fw_cfg.h
13535
13536 QIB DRIVER
13537 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13538 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13539 L:      linux-rdma@vger.kernel.org
13540 S:      Supported
13541 F:      drivers/infiniband/hw/qib/
13542
13543 QLOGIC QL41xxx FCOE DRIVER
13544 M:      QLogic-Storage-Upstream@cavium.com
13545 L:      linux-scsi@vger.kernel.org
13546 S:      Supported
13547 F:      drivers/scsi/qedf/
13548
13549 QLOGIC QL41xxx ISCSI DRIVER
13550 M:      QLogic-Storage-Upstream@cavium.com
13551 L:      linux-scsi@vger.kernel.org
13552 S:      Supported
13553 F:      drivers/scsi/qedi/
13554
13555 QLOGIC QL4xxx ETHERNET DRIVER
13556 M:      Ariel Elior <aelior@marvell.com>
13557 M:      GR-everest-linux-l2@marvell.com
13558 L:      netdev@vger.kernel.org
13559 S:      Supported
13560 F:      drivers/net/ethernet/qlogic/qed/
13561 F:      include/linux/qed/
13562 F:      drivers/net/ethernet/qlogic/qede/
13563
13564 QLOGIC QL4xxx RDMA DRIVER
13565 M:      Michal Kalderon <mkalderon@marvell.com>
13566 M:      Ariel Elior <aelior@marvell.com>
13567 L:      linux-rdma@vger.kernel.org
13568 S:      Supported
13569 F:      drivers/infiniband/hw/qedr/
13570 F:      include/uapi/rdma/qedr-abi.h
13571
13572 QLOGIC QLA1280 SCSI DRIVER
13573 M:      Michael Reed <mdr@sgi.com>
13574 L:      linux-scsi@vger.kernel.org
13575 S:      Maintained
13576 F:      drivers/scsi/qla1280.[ch]
13577
13578 QLOGIC QLA2XXX FC-SCSI DRIVER
13579 M:      hmadhani@marvell.com
13580 L:      linux-scsi@vger.kernel.org
13581 S:      Supported
13582 F:      Documentation/scsi/LICENSE.qla2xxx
13583 F:      drivers/scsi/qla2xxx/
13584
13585 QLOGIC QLA3XXX NETWORK DRIVER
13586 M:      GR-Linux-NIC-Dev@marvell.com
13587 L:      netdev@vger.kernel.org
13588 S:      Supported
13589 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13590 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13591
13592 QLOGIC QLA4XXX iSCSI DRIVER
13593 M:      QLogic-Storage-Upstream@qlogic.com
13594 L:      linux-scsi@vger.kernel.org
13595 S:      Supported
13596 F:      Documentation/scsi/LICENSE.qla4xxx
13597 F:      drivers/scsi/qla4xxx/
13598
13599 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13600 M:      Shahed Shaikh <shshaikh@marvell.com>
13601 M:      Manish Chopra <manishc@marvell.com>
13602 M:      GR-Linux-NIC-Dev@marvell.com
13603 L:      netdev@vger.kernel.org
13604 S:      Supported
13605 F:      drivers/net/ethernet/qlogic/qlcnic/
13606
13607 QLOGIC QLGE 10Gb ETHERNET DRIVER
13608 M:      Manish Chopra <manishc@marvell.com>
13609 M:      GR-Linux-NIC-Dev@marvell.com
13610 L:      netdev@vger.kernel.org
13611 S:      Supported
13612 F:      drivers/staging/qlge/
13613
13614 QM1D1B0004 MEDIA DRIVER
13615 M:      Akihiro Tsukada <tskd08@gmail.com>
13616 L:      linux-media@vger.kernel.org
13617 S:      Odd Fixes
13618 F:      drivers/media/tuners/qm1d1b0004*
13619
13620 QM1D1C0042 MEDIA DRIVER
13621 M:      Akihiro Tsukada <tskd08@gmail.com>
13622 L:      linux-media@vger.kernel.org
13623 S:      Odd Fixes
13624 F:      drivers/media/tuners/qm1d1c0042*
13625
13626 QNX4 FILESYSTEM
13627 M:      Anders Larsen <al@alarsen.net>
13628 W:      http://www.alarsen.net/linux/qnx4fs/
13629 S:      Maintained
13630 F:      fs/qnx4/
13631 F:      include/uapi/linux/qnx4_fs.h
13632 F:      include/uapi/linux/qnxtypes.h
13633
13634 QORIQ DPAA2 FSL-MC BUS DRIVER
13635 M:      Stuart Yoder <stuyoder@gmail.com>
13636 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13637 L:      linux-kernel@vger.kernel.org
13638 S:      Maintained
13639 F:      drivers/bus/fsl-mc/
13640 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13641 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13642
13643 QT1010 MEDIA DRIVER
13644 M:      Antti Palosaari <crope@iki.fi>
13645 L:      linux-media@vger.kernel.org
13646 W:      https://linuxtv.org
13647 W:      http://palosaari.fi/linux/
13648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13649 T:      git git://linuxtv.org/anttip/media_tree.git
13650 S:      Maintained
13651 F:      drivers/media/tuners/qt1010*
13652
13653 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13654 M:      Kalle Valo <kvalo@codeaurora.org>
13655 L:      ath10k@lists.infradead.org
13656 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13658 S:      Supported
13659 F:      drivers/net/wireless/ath/ath10k/
13660
13661 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13662 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13663 L:      linux-wireless@vger.kernel.org
13664 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13665 S:      Supported
13666 F:      drivers/net/wireless/ath/ath9k/
13667
13668 QUALCOMM CAMERA SUBSYSTEM DRIVER
13669 M:      Todor Tomov <todor.too@gmail.com>
13670 L:      linux-media@vger.kernel.org
13671 S:      Maintained
13672 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13673 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13674 F:      drivers/media/platform/qcom/camss/
13675
13676 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13677 M:      Ilia Lin <ilia.lin@kernel.org>
13678 L:      linux-pm@vger.kernel.org
13679 S:      Maintained
13680 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13681 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13682
13683 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13684 M:      Timur Tabi <timur@kernel.org>
13685 L:      netdev@vger.kernel.org
13686 S:      Maintained
13687 F:      drivers/net/ethernet/qualcomm/emac/
13688
13689 QUALCOMM ETHQOS ETHERNET DRIVER
13690 M:      Vinod Koul <vkoul@kernel.org>
13691 L:      netdev@vger.kernel.org
13692 S:      Maintained
13693 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13694 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13695
13696 QUALCOMM GENERIC INTERFACE I2C DRIVER
13697 M:      Alok Chauhan <alokc@codeaurora.org>
13698 L:      linux-i2c@vger.kernel.org
13699 L:      linux-arm-msm@vger.kernel.org
13700 S:      Supported
13701 F:      drivers/i2c/busses/i2c-qcom-geni.c
13702
13703 QUALCOMM HEXAGON ARCHITECTURE
13704 M:      Brian Cain <bcain@codeaurora.org>
13705 L:      linux-hexagon@vger.kernel.org
13706 S:      Supported
13707 F:      arch/hexagon/
13708
13709 QUALCOMM HIDMA DRIVER
13710 M:      Sinan Kaya <okaya@kernel.org>
13711 L:      linux-arm-kernel@lists.infradead.org
13712 L:      linux-arm-msm@vger.kernel.org
13713 L:      dmaengine@vger.kernel.org
13714 S:      Supported
13715 F:      drivers/dma/qcom/hidma*
13716
13717 QUALCOMM IOMMU
13718 M:      Rob Clark <robdclark@gmail.com>
13719 L:      iommu@lists.linux-foundation.org
13720 L:      linux-arm-msm@vger.kernel.org
13721 S:      Maintained
13722 F:      drivers/iommu/qcom_iommu.c
13723
13724 QUALCOMM RMNET DRIVER
13725 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13726 M:      Sean Tranchetti <stranche@codeaurora.org>
13727 L:      netdev@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/net/ethernet/qualcomm/rmnet/
13730 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13731 F:      include/linux/if_rmnet.h
13732
13733 QUALCOMM TSENS THERMAL DRIVER
13734 M:      Amit Kucheria <amit.kucheria@linaro.org>
13735 L:      linux-pm@vger.kernel.org
13736 L:      linux-arm-msm@vger.kernel.org
13737 S:      Maintained
13738 F:      drivers/thermal/qcom/
13739 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13740
13741 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13742 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13743 L:      linux-media@vger.kernel.org
13744 L:      linux-arm-msm@vger.kernel.org
13745 T:      git git://linuxtv.org/media_tree.git
13746 S:      Maintained
13747 F:      drivers/media/platform/qcom/venus/
13748
13749 QUALCOMM WCN36XX WIRELESS DRIVER
13750 M:      Kalle Valo <kvalo@codeaurora.org>
13751 L:      wcn36xx@lists.infradead.org
13752 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13753 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13754 S:      Supported
13755 F:      drivers/net/wireless/ath/wcn36xx/
13756
13757 QUANTENNA QTNFMAC WIRELESS DRIVER
13758 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13759 M:      Avinash Patil <avinashp@quantenna.com>
13760 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13761 L:      linux-wireless@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/net/wireless/quantenna
13764
13765 RADEON and AMDGPU DRM DRIVERS
13766 M:      Alex Deucher <alexander.deucher@amd.com>
13767 M:      Christian König <christian.koenig@amd.com>
13768 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13769 L:      amd-gfx@lists.freedesktop.org
13770 T:      git git://people.freedesktop.org/~agd5f/linux
13771 S:      Supported
13772 F:      drivers/gpu/drm/radeon/
13773 F:      include/uapi/drm/radeon_drm.h
13774 F:      drivers/gpu/drm/amd/
13775 F:      include/uapi/drm/amdgpu_drm.h
13776
13777 RADEON FRAMEBUFFER DISPLAY DRIVER
13778 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13779 L:      linux-fbdev@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/video/fbdev/aty/radeon*
13782 F:      include/uapi/linux/radeonfb.h
13783
13784 RADIOSHARK RADIO DRIVER
13785 M:      Hans Verkuil <hverkuil@xs4all.nl>
13786 L:      linux-media@vger.kernel.org
13787 T:      git git://linuxtv.org/media_tree.git
13788 S:      Maintained
13789 F:      drivers/media/radio/radio-shark.c
13790
13791 RADIOSHARK2 RADIO DRIVER
13792 M:      Hans Verkuil <hverkuil@xs4all.nl>
13793 L:      linux-media@vger.kernel.org
13794 T:      git git://linuxtv.org/media_tree.git
13795 S:      Maintained
13796 F:      drivers/media/radio/radio-shark2.c
13797 F:      drivers/media/radio/radio-tea5777.c
13798
13799 RADOS BLOCK DEVICE (RBD)
13800 M:      Ilya Dryomov <idryomov@gmail.com>
13801 M:      Sage Weil <sage@redhat.com>
13802 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13803 L:      ceph-devel@vger.kernel.org
13804 W:      http://ceph.com/
13805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13806 T:      git git://github.com/ceph/ceph-client.git
13807 S:      Supported
13808 F:      Documentation/ABI/testing/sysfs-bus-rbd
13809 F:      drivers/block/rbd.c
13810 F:      drivers/block/rbd_types.h
13811
13812 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13813 M:      Paul Mackerras <paulus@samba.org>
13814 L:      linux-fbdev@vger.kernel.org
13815 S:      Maintained
13816 F:      drivers/video/fbdev/aty/aty128fb.c
13817
13818 RAINSHADOW-CEC DRIVER
13819 M:      Hans Verkuil <hverkuil@xs4all.nl>
13820 L:      linux-media@vger.kernel.org
13821 T:      git git://linuxtv.org/media_tree.git
13822 S:      Maintained
13823 F:      drivers/media/usb/rainshadow-cec/*
13824
13825 RALINK MIPS ARCHITECTURE
13826 M:      John Crispin <john@phrozen.org>
13827 L:      linux-mips@vger.kernel.org
13828 S:      Maintained
13829 F:      arch/mips/ralink
13830
13831 RALINK RT2X00 WIRELESS LAN DRIVER
13832 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13833 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13834 L:      linux-wireless@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/net/wireless/ralink/rt2x00/
13837
13838 RAMDISK RAM BLOCK DEVICE DRIVER
13839 M:      Jens Axboe <axboe@kernel.dk>
13840 S:      Maintained
13841 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13842 F:      drivers/block/brd.c
13843
13844 RANCHU VIRTUAL BOARD FOR MIPS
13845 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13846 L:      linux-mips@vger.kernel.org
13847 S:      Supported
13848 F:      arch/mips/generic/board-ranchu.c
13849 F:      arch/mips/configs/generic/board-ranchu.config
13850
13851 RANDOM NUMBER DRIVER
13852 M:      "Theodore Ts'o" <tytso@mit.edu>
13853 S:      Maintained
13854 F:      drivers/char/random.c
13855
13856 RAPIDIO SUBSYSTEM
13857 M:      Matt Porter <mporter@kernel.crashing.org>
13858 M:      Alexandre Bounine <alex.bou9@gmail.com>
13859 S:      Maintained
13860 F:      drivers/rapidio/
13861
13862 RAS INFRASTRUCTURE
13863 M:      Tony Luck <tony.luck@intel.com>
13864 M:      Borislav Petkov <bp@alien8.de>
13865 L:      linux-edac@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/ras/
13868 F:      include/linux/ras.h
13869 F:      include/ras/ras_event.h
13870 F:      Documentation/admin-guide/ras.rst
13871
13872 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13873 L:      linux-wireless@vger.kernel.org
13874 S:      Orphan
13875 F:      drivers/net/wireless/ray*
13876
13877 RCUTORTURE TEST FRAMEWORK
13878 M:      "Paul E. McKenney" <paulmck@kernel.org>
13879 M:      Josh Triplett <josh@joshtriplett.org>
13880 R:      Steven Rostedt <rostedt@goodmis.org>
13881 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13882 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13883 L:      rcu@vger.kernel.org
13884 S:      Supported
13885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13886 F:      tools/testing/selftests/rcutorture
13887
13888 RDC R-321X SoC
13889 M:      Florian Fainelli <florian@openwrt.org>
13890 S:      Maintained
13891
13892 RDC R6040 FAST ETHERNET DRIVER
13893 M:      Florian Fainelli <f.fainelli@gmail.com>
13894 L:      netdev@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/net/ethernet/rdc/r6040.c
13897
13898 RDMAVT - RDMA verbs software
13899 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13900 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13901 L:      linux-rdma@vger.kernel.org
13902 S:      Supported
13903 F:      drivers/infiniband/sw/rdmavt
13904
13905 RDS - RELIABLE DATAGRAM SOCKETS
13906 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13907 L:      netdev@vger.kernel.org
13908 L:      linux-rdma@vger.kernel.org
13909 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13910 W:      https://oss.oracle.com/projects/rds/
13911 S:      Supported
13912 F:      net/rds/
13913 F:      Documentation/networking/rds.txt
13914
13915 RDT - RESOURCE ALLOCATION
13916 M:      Fenghua Yu <fenghua.yu@intel.com>
13917 M:      Reinette Chatre <reinette.chatre@intel.com>
13918 L:      linux-kernel@vger.kernel.org
13919 S:      Supported
13920 F:      arch/x86/kernel/cpu/resctrl/
13921 F:      arch/x86/include/asm/resctrl_sched.h
13922 F:      Documentation/x86/resctrl*
13923
13924 READ-COPY UPDATE (RCU)
13925 M:      "Paul E. McKenney" <paulmck@kernel.org>
13926 M:      Josh Triplett <josh@joshtriplett.org>
13927 R:      Steven Rostedt <rostedt@goodmis.org>
13928 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13929 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13930 R:      Joel Fernandes <joel@joelfernandes.org>
13931 L:      rcu@vger.kernel.org
13932 W:      http://www.rdrop.com/users/paulmck/RCU/
13933 S:      Supported
13934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13935 F:      Documentation/RCU/
13936 X:      Documentation/RCU/torture.txt
13937 F:      include/linux/rcu*
13938 X:      include/linux/srcu*.h
13939 F:      kernel/rcu/
13940 X:      kernel/rcu/srcu*.c
13941
13942 REAL TIME CLOCK (RTC) SUBSYSTEM
13943 M:      Alessandro Zummo <a.zummo@towertech.it>
13944 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13945 L:      linux-rtc@vger.kernel.org
13946 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13948 S:      Maintained
13949 F:      Documentation/devicetree/bindings/rtc/
13950 F:      Documentation/admin-guide/rtc.rst
13951 F:      drivers/rtc/
13952 F:      include/linux/rtc.h
13953 F:      include/uapi/linux/rtc.h
13954 F:      include/linux/rtc/
13955 F:      include/linux/platform_data/rtc-*
13956 F:      tools/testing/selftests/rtc/
13957
13958 REALTEK AUDIO CODECS
13959 M:      Bard Liao <bardliao@realtek.com>
13960 M:      Oder Chiou <oder_chiou@realtek.com>
13961 S:      Maintained
13962 F:      sound/soc/codecs/rt*
13963 F:      include/sound/rt*.h
13964
13965 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13966 M:      Linus Walleij <linus.walleij@linaro.org>
13967 S:      Maintained
13968 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13969 F:      drivers/net/dsa/realtek-smi*
13970 F:      drivers/net/dsa/rtl83*
13971
13972 REDPINE WIRELESS DRIVER
13973 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13974 M:      Siva Rebbagondla <siva8118@gmail.com>
13975 L:      linux-wireless@vger.kernel.org
13976 S:      Maintained
13977 F:      drivers/net/wireless/rsi/
13978
13979 REGISTER MAP ABSTRACTION
13980 M:      Mark Brown <broonie@kernel.org>
13981 L:      linux-kernel@vger.kernel.org
13982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13983 S:      Supported
13984 F:      Documentation/devicetree/bindings/regmap/
13985 F:      drivers/base/regmap/
13986 F:      include/linux/regmap.h
13987
13988 REISERFS FILE SYSTEM
13989 L:      reiserfs-devel@vger.kernel.org
13990 S:      Supported
13991 F:      fs/reiserfs/
13992
13993 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13994 M:      Ohad Ben-Cohen <ohad@wizery.com>
13995 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13996 L:      linux-remoteproc@vger.kernel.org
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13998 S:      Maintained
13999 F:      Documentation/devicetree/bindings/remoteproc/
14000 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14001 F:      Documentation/remoteproc.txt
14002 F:      drivers/remoteproc/
14003 F:      include/linux/remoteproc.h
14004 F:      include/linux/remoteproc/
14005
14006 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14007 M:      Ohad Ben-Cohen <ohad@wizery.com>
14008 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14009 L:      linux-remoteproc@vger.kernel.org
14010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14011 S:      Maintained
14012 F:      drivers/rpmsg/
14013 F:      Documentation/rpmsg.txt
14014 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14015 F:      include/linux/rpmsg.h
14016 F:      include/linux/rpmsg/
14017 F:      include/uapi/linux/rpmsg.h
14018 F:      samples/rpmsg/
14019
14020 RENESAS CLOCK DRIVERS
14021 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14022 L:      linux-renesas-soc@vger.kernel.org
14023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14024 S:      Supported
14025 F:      drivers/clk/renesas/
14026
14027 RENESAS EMEV2 I2C DRIVER
14028 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14029 S:      Supported
14030 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14031 F:      drivers/i2c/busses/i2c-emev2.c
14032
14033 RENESAS ETHERNET DRIVERS
14034 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14035 L:      netdev@vger.kernel.org
14036 L:      linux-renesas-soc@vger.kernel.org
14037 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14038 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14039 F:      drivers/net/ethernet/renesas/
14040 F:      include/linux/sh_eth.h
14041
14042 RENESAS R-CAR GYROADC DRIVER
14043 M:      Marek Vasut <marek.vasut@gmail.com>
14044 L:      linux-iio@vger.kernel.org
14045 S:      Supported
14046 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14047 F:      drivers/iio/adc/rcar-gyroadc.c
14048
14049 RENESAS R-CAR I2C DRIVERS
14050 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14051 S:      Supported
14052 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14053 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14054 F:      drivers/i2c/busses/i2c-rcar.c
14055 F:      drivers/i2c/busses/i2c-sh_mobile.c
14056
14057 RENESAS RIIC DRIVER
14058 M:      Chris Brandt <chris.brandt@renesas.com>
14059 S:      Supported
14060 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14061 F:      drivers/i2c/busses/i2c-riic.c
14062
14063 RENESAS USB PHY DRIVER
14064 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14065 L:      linux-renesas-soc@vger.kernel.org
14066 S:      Maintained
14067 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14068
14069 RESET CONTROLLER FRAMEWORK
14070 M:      Philipp Zabel <p.zabel@pengutronix.de>
14071 T:      git git://git.pengutronix.de/git/pza/linux
14072 S:      Maintained
14073 F:      drivers/reset/
14074 F:      Documentation/devicetree/bindings/reset/
14075 F:      include/dt-bindings/reset/
14076 F:      include/linux/reset.h
14077 F:      include/linux/reset/
14078 F:      include/linux/reset-controller.h
14079 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14080
14081 RESTARTABLE SEQUENCES SUPPORT
14082 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14083 M:      Peter Zijlstra <peterz@infradead.org>
14084 M:      "Paul E. McKenney" <paulmck@kernel.org>
14085 M:      Boqun Feng <boqun.feng@gmail.com>
14086 L:      linux-kernel@vger.kernel.org
14087 S:      Supported
14088 F:      kernel/rseq.c
14089 F:      include/uapi/linux/rseq.h
14090 F:      include/trace/events/rseq.h
14091 F:      tools/testing/selftests/rseq/
14092
14093 RFKILL
14094 M:      Johannes Berg <johannes@sipsolutions.net>
14095 L:      linux-wireless@vger.kernel.org
14096 W:      http://wireless.kernel.org/
14097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14099 S:      Maintained
14100 F:      Documentation/driver-api/rfkill.rst
14101 F:      Documentation/ABI/stable/sysfs-class-rfkill
14102 F:      net/rfkill/
14103 F:      include/linux/rfkill.h
14104 F:      include/uapi/linux/rfkill.h
14105
14106 RHASHTABLE
14107 M:      Thomas Graf <tgraf@suug.ch>
14108 M:      Herbert Xu <herbert@gondor.apana.org.au>
14109 L:      netdev@vger.kernel.org
14110 S:      Maintained
14111 F:      lib/rhashtable.c
14112 F:      lib/test_rhashtable.c
14113 F:      include/linux/rhashtable.h
14114 F:      include/linux/rhashtable-types.h
14115
14116 RICOH R5C592 MEMORYSTICK DRIVER
14117 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14118 S:      Maintained
14119 F:      drivers/memstick/host/r592.*
14120
14121 RICOH SMARTMEDIA/XD DRIVER
14122 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14123 S:      Maintained
14124 F:      drivers/mtd/nand/raw/r852.c
14125 F:      drivers/mtd/nand/raw/r852.h
14126
14127 RISC-V ARCHITECTURE
14128 M:      Paul Walmsley <paul.walmsley@sifive.com>
14129 M:      Palmer Dabbelt <palmer@dabbelt.com>
14130 M:      Albert Ou <aou@eecs.berkeley.edu>
14131 L:      linux-riscv@lists.infradead.org
14132 P:      Documentation/riscv/patch-acceptance.rst
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14134 S:      Supported
14135 F:      arch/riscv/
14136 K:      riscv
14137 N:      riscv
14138
14139 ROCCAT DRIVERS
14140 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14141 W:      http://sourceforge.net/projects/roccat/
14142 S:      Maintained
14143 F:      drivers/hid/hid-roccat*
14144 F:      include/linux/hid-roccat*
14145 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14146
14147 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14148 M:      Jacob Chen <jacob-chen@iotwrt.com>
14149 M:      Ezequiel Garcia <ezequiel@collabora.com>
14150 L:      linux-media@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/media/platform/rockchip/rga/
14153 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14154
14155 HANTRO VPU CODEC DRIVER
14156 M:      Ezequiel Garcia <ezequiel@collabora.com>
14157 L:      linux-media@vger.kernel.org
14158 S:      Maintained
14159 F:      drivers/staging/media/hantro/
14160 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14161
14162 ROCKER DRIVER
14163 M:      Jiri Pirko <jiri@resnulli.us>
14164 L:      netdev@vger.kernel.org
14165 S:      Supported
14166 F:      drivers/net/ethernet/rocker/
14167
14168 ROCKETPORT DRIVER
14169 W:      http://www.comtrol.com
14170 S:      Maintained
14171 F:      Documentation/driver-api/serial/rocket.rst
14172 F:      drivers/tty/rocket*
14173
14174 ROCKETPORT EXPRESS/INFINITY DRIVER
14175 M:      Kevin Cernekee <cernekee@gmail.com>
14176 L:      linux-serial@vger.kernel.org
14177 S:      Odd Fixes
14178 F:      drivers/tty/serial/rp2.*
14179
14180 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14181 M:      Tomasz Duszynski <tduszyns@gmail.com>
14182 S:      Maintained
14183 F:      drivers/iio/light/bh1750.c
14184 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14185
14186 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14187 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14188 L:      linux-kernel@vger.kernel.org
14189 L:      linux-renesas-soc@vger.kernel.org
14190 S:      Supported
14191 F:      drivers/mfd/bd9571mwv.c
14192 F:      drivers/regulator/bd9571mwv-regulator.c
14193 F:      drivers/gpio/gpio-bd9571mwv.c
14194 F:      include/linux/mfd/bd9571mwv.h
14195 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14196
14197 ROSE NETWORK LAYER
14198 M:      Ralf Baechle <ralf@linux-mips.org>
14199 L:      linux-hams@vger.kernel.org
14200 W:      http://www.linux-ax25.org/
14201 S:      Maintained
14202 F:      include/net/rose.h
14203 F:      include/uapi/linux/rose.h
14204 F:      net/rose/
14205
14206 RTL2830 MEDIA DRIVER
14207 M:      Antti Palosaari <crope@iki.fi>
14208 L:      linux-media@vger.kernel.org
14209 W:      https://linuxtv.org
14210 W:      http://palosaari.fi/linux/
14211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14212 T:      git git://linuxtv.org/anttip/media_tree.git
14213 S:      Maintained
14214 F:      drivers/media/dvb-frontends/rtl2830*
14215
14216 RTL2832 MEDIA DRIVER
14217 M:      Antti Palosaari <crope@iki.fi>
14218 L:      linux-media@vger.kernel.org
14219 W:      https://linuxtv.org
14220 W:      http://palosaari.fi/linux/
14221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14222 T:      git git://linuxtv.org/anttip/media_tree.git
14223 S:      Maintained
14224 F:      drivers/media/dvb-frontends/rtl2832*
14225
14226 RTL2832_SDR MEDIA DRIVER
14227 M:      Antti Palosaari <crope@iki.fi>
14228 L:      linux-media@vger.kernel.org
14229 W:      https://linuxtv.org
14230 W:      http://palosaari.fi/linux/
14231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14232 T:      git git://linuxtv.org/anttip/media_tree.git
14233 S:      Maintained
14234 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14235
14236 RTL8180 WIRELESS DRIVER
14237 L:      linux-wireless@vger.kernel.org
14238 W:      http://wireless.kernel.org/
14239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14240 S:      Orphan
14241 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14242
14243 RTL8187 WIRELESS DRIVER
14244 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14245 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14246 M:      Larry Finger <Larry.Finger@lwfinger.net>
14247 L:      linux-wireless@vger.kernel.org
14248 W:      http://wireless.kernel.org/
14249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14250 S:      Maintained
14251 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14252
14253 REALTEK WIRELESS DRIVER (rtlwifi family)
14254 M:      Ping-Ke Shih <pkshih@realtek.com>
14255 L:      linux-wireless@vger.kernel.org
14256 W:      http://wireless.kernel.org/
14257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14258 S:      Maintained
14259 F:      drivers/net/wireless/realtek/rtlwifi/
14260
14261 REALTEK WIRELESS DRIVER (rtw88)
14262 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14263 L:      linux-wireless@vger.kernel.org
14264 S:      Maintained
14265 F:      drivers/net/wireless/realtek/rtw88/
14266
14267 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14268 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14269 L:      linux-wireless@vger.kernel.org
14270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14271 S:      Maintained
14272 F:      drivers/net/wireless/realtek/rtl8xxxu/
14273
14274 RXRPC SOCKETS (AF_RXRPC)
14275 M:      David Howells <dhowells@redhat.com>
14276 L:      linux-afs@lists.infradead.org
14277 S:      Supported
14278 F:      net/rxrpc/
14279 F:      include/keys/rxrpc-type.h
14280 F:      include/net/af_rxrpc.h
14281 F:      include/trace/events/rxrpc.h
14282 F:      include/uapi/linux/rxrpc.h
14283 F:      Documentation/networking/rxrpc.txt
14284 W:      https://www.infradead.org/~dhowells/kafs/
14285
14286 S3 SAVAGE FRAMEBUFFER DRIVER
14287 M:      Antonino Daplas <adaplas@gmail.com>
14288 L:      linux-fbdev@vger.kernel.org
14289 S:      Maintained
14290 F:      drivers/video/fbdev/savage/
14291
14292 S390
14293 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14294 M:      Vasily Gorbik <gor@linux.ibm.com>
14295 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14296 L:      linux-s390@vger.kernel.org
14297 W:      http://www.ibm.com/developerworks/linux/linux390/
14298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14299 S:      Supported
14300 F:      arch/s390/
14301 F:      drivers/s390/
14302 F:      Documentation/s390/
14303 F:      Documentation/driver-api/s390-drivers.rst
14304
14305 S390 COMMON I/O LAYER
14306 M:      Sebastian Ott <sebott@linux.ibm.com>
14307 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14308 L:      linux-s390@vger.kernel.org
14309 W:      http://www.ibm.com/developerworks/linux/linux390/
14310 S:      Supported
14311 F:      drivers/s390/cio/
14312
14313 S390 DASD DRIVER
14314 M:      Stefan Haberland <sth@linux.ibm.com>
14315 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14316 L:      linux-s390@vger.kernel.org
14317 W:      http://www.ibm.com/developerworks/linux/linux390/
14318 S:      Supported
14319 F:      drivers/s390/block/dasd*
14320 F:      block/partitions/ibm.c
14321
14322 S390 IOMMU (PCI)
14323 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14324 L:      linux-s390@vger.kernel.org
14325 W:      http://www.ibm.com/developerworks/linux/linux390/
14326 S:      Supported
14327 F:      drivers/iommu/s390-iommu.c
14328
14329 S390 IUCV NETWORK LAYER
14330 M:      Julian Wiedmann <jwi@linux.ibm.com>
14331 M:      Ursula Braun <ubraun@linux.ibm.com>
14332 L:      linux-s390@vger.kernel.org
14333 W:      http://www.ibm.com/developerworks/linux/linux390/
14334 S:      Supported
14335 F:      drivers/s390/net/*iucv*
14336 F:      include/net/iucv/
14337 F:      net/iucv/
14338
14339 S390 NETWORK DRIVERS
14340 M:      Julian Wiedmann <jwi@linux.ibm.com>
14341 M:      Ursula Braun <ubraun@linux.ibm.com>
14342 L:      linux-s390@vger.kernel.org
14343 W:      http://www.ibm.com/developerworks/linux/linux390/
14344 S:      Supported
14345 F:      drivers/s390/net/
14346
14347 S390 PCI SUBSYSTEM
14348 M:      Sebastian Ott <sebott@linux.ibm.com>
14349 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14350 L:      linux-s390@vger.kernel.org
14351 W:      http://www.ibm.com/developerworks/linux/linux390/
14352 S:      Supported
14353 F:      arch/s390/pci/
14354 F:      drivers/pci/hotplug/s390_pci_hpc.c
14355
14356 S390 VFIO-CCW DRIVER
14357 M:      Cornelia Huck <cohuck@redhat.com>
14358 M:      Eric Farman <farman@linux.ibm.com>
14359 R:      Halil Pasic <pasic@linux.ibm.com>
14360 L:      linux-s390@vger.kernel.org
14361 L:      kvm@vger.kernel.org
14362 S:      Supported
14363 F:      drivers/s390/cio/vfio_ccw*
14364 F:      Documentation/s390/vfio-ccw.rst
14365 F:      include/uapi/linux/vfio_ccw.h
14366
14367 S390 ZCRYPT DRIVER
14368 M:      Harald Freudenberger <freude@linux.ibm.com>
14369 L:      linux-s390@vger.kernel.org
14370 W:      http://www.ibm.com/developerworks/linux/linux390/
14371 S:      Supported
14372 F:      drivers/s390/crypto/
14373
14374 S390 VFIO AP DRIVER
14375 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14376 M:      Pierre Morel <pmorel@linux.ibm.com>
14377 M:      Halil Pasic <pasic@linux.ibm.com>
14378 L:      linux-s390@vger.kernel.org
14379 W:      http://www.ibm.com/developerworks/linux/linux390/
14380 S:      Supported
14381 F:      drivers/s390/crypto/vfio_ap_drv.c
14382 F:      drivers/s390/crypto/vfio_ap_private.h
14383 F:      drivers/s390/crypto/vfio_ap_ops.c
14384 F:      Documentation/s390/vfio-ap.rst
14385
14386 S390 ZFCP DRIVER
14387 M:      Steffen Maier <maier@linux.ibm.com>
14388 M:      Benjamin Block <bblock@linux.ibm.com>
14389 L:      linux-s390@vger.kernel.org
14390 W:      http://www.ibm.com/developerworks/linux/linux390/
14391 S:      Supported
14392 F:      drivers/s390/scsi/zfcp_*
14393
14394 S3C24XX SD/MMC Driver
14395 M:      Ben Dooks <ben-linux@fluff.org>
14396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 S:      Supported
14398 F:      drivers/mmc/host/s3cmci.*
14399
14400 SAA6588 RDS RECEIVER DRIVER
14401 M:      Hans Verkuil <hverkuil@xs4all.nl>
14402 L:      linux-media@vger.kernel.org
14403 T:      git git://linuxtv.org/media_tree.git
14404 W:      https://linuxtv.org
14405 S:      Odd Fixes
14406 F:      drivers/media/i2c/saa6588*
14407
14408 SAA7134 VIDEO4LINUX DRIVER
14409 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14410 L:      linux-media@vger.kernel.org
14411 W:      https://linuxtv.org
14412 T:      git git://linuxtv.org/media_tree.git
14413 S:      Odd fixes
14414 F:      Documentation/media/v4l-drivers/saa7134*
14415 F:      drivers/media/pci/saa7134/
14416
14417 SAA7146 VIDEO4LINUX-2 DRIVER
14418 M:      Hans Verkuil <hverkuil@xs4all.nl>
14419 L:      linux-media@vger.kernel.org
14420 T:      git git://linuxtv.org/media_tree.git
14421 S:      Maintained
14422 F:      drivers/media/common/saa7146/
14423 F:      drivers/media/pci/saa7146/
14424 F:      include/media/drv-intf/saa7146*
14425
14426 SAFESETID SECURITY MODULE
14427 M:     Micah Morton <mortonm@chromium.org>
14428 S:     Supported
14429 F:     security/safesetid/
14430 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14431
14432 SAMSUNG AUDIO (ASoC) DRIVERS
14433 M:      Krzysztof Kozlowski <krzk@kernel.org>
14434 M:      Sangbeom Kim <sbkim73@samsung.com>
14435 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14436 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14437 S:      Supported
14438 F:      sound/soc/samsung/
14439 F:      Documentation/devicetree/bindings/sound/samsung*
14440
14441 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14442 M:      Krzysztof Kozlowski <krzk@kernel.org>
14443 L:      linux-crypto@vger.kernel.org
14444 L:      linux-samsung-soc@vger.kernel.org
14445 S:      Maintained
14446 F:      drivers/crypto/exynos-rng.c
14447 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14448
14449 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14450 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14451 L:      linux-samsung-soc@vger.kernel.org
14452 S:      Maintained
14453 F:      drivers/char/hw_random/exynos-trng.c
14454 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14455
14456 SAMSUNG FRAMEBUFFER DRIVER
14457 M:      Jingoo Han <jingoohan1@gmail.com>
14458 L:      linux-fbdev@vger.kernel.org
14459 S:      Maintained
14460 F:      drivers/video/fbdev/s3c-fb.c
14461
14462 SAMSUNG LAPTOP DRIVER
14463 M:      Corentin Chary <corentin.chary@gmail.com>
14464 L:      platform-driver-x86@vger.kernel.org
14465 S:      Maintained
14466 F:      drivers/platform/x86/samsung-laptop.c
14467
14468 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14469 M:      Sangbeom Kim <sbkim73@samsung.com>
14470 M:      Krzysztof Kozlowski <krzk@kernel.org>
14471 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14472 L:      linux-kernel@vger.kernel.org
14473 L:      linux-samsung-soc@vger.kernel.org
14474 S:      Supported
14475 F:      drivers/mfd/sec*.c
14476 F:      drivers/regulator/s2m*.c
14477 F:      drivers/regulator/s5m*.c
14478 F:      drivers/clk/clk-s2mps11.c
14479 F:      drivers/rtc/rtc-s5m.c
14480 F:      include/linux/mfd/samsung/
14481 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14482 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14483 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14484 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14485
14486 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14487 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14488 L:      linux-media@vger.kernel.org
14489 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14490 S:      Maintained
14491 F:      drivers/media/platform/s3c-camif/
14492 F:      include/media/drv-intf/s3c_camif.h
14493
14494 SAMSUNG S3FWRN5 NFC DRIVER
14495 M:      Robert Baldyga <r.baldyga@samsung.com>
14496 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14497 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14498 S:      Supported
14499 F:      drivers/nfc/s3fwrn5
14500
14501 SAMSUNG S5C73M3 CAMERA DRIVER
14502 M:      Kyungmin Park <kyungmin.park@samsung.com>
14503 M:      Andrzej Hajda <a.hajda@samsung.com>
14504 L:      linux-media@vger.kernel.org
14505 S:      Supported
14506 F:      drivers/media/i2c/s5c73m3/*
14507
14508 SAMSUNG S5K5BAF CAMERA DRIVER
14509 M:      Kyungmin Park <kyungmin.park@samsung.com>
14510 M:      Andrzej Hajda <a.hajda@samsung.com>
14511 L:      linux-media@vger.kernel.org
14512 S:      Supported
14513 F:      drivers/media/i2c/s5k5baf.c
14514
14515 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14516 M:      Krzysztof Kozlowski <krzk@kernel.org>
14517 M:      Vladimir Zapolskiy <vz@mleia.com>
14518 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14519 L:      linux-crypto@vger.kernel.org
14520 L:      linux-samsung-soc@vger.kernel.org
14521 S:      Maintained
14522 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14523 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14524 F:      drivers/crypto/s5p-sss.c
14525
14526 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14527 M:      Kyungmin Park <kyungmin.park@samsung.com>
14528 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14529 L:      linux-media@vger.kernel.org
14530 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14531 S:      Supported
14532 F:      drivers/media/platform/exynos4-is/
14533
14534 SAMSUNG SOC CLOCK DRIVERS
14535 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14536 M:      Tomasz Figa <tomasz.figa@gmail.com>
14537 M:      Chanwoo Choi <cw00.choi@samsung.com>
14538 S:      Supported
14539 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14541 F:      drivers/clk/samsung/
14542 F:      include/dt-bindings/clock/exynos*.h
14543 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14544 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14545 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14546
14547 SAMSUNG SPI DRIVERS
14548 M:      Kukjin Kim <kgene@kernel.org>
14549 M:      Krzysztof Kozlowski <krzk@kernel.org>
14550 M:      Andi Shyti <andi@etezian.org>
14551 L:      linux-spi@vger.kernel.org
14552 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14553 S:      Maintained
14554 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14555 F:      drivers/spi/spi-s3c*
14556 F:      include/linux/platform_data/spi-s3c64xx.h
14557
14558 SAMSUNG SXGBE DRIVERS
14559 M:      Byungho An <bh74.an@samsung.com>
14560 S:      Supported
14561 L:      netdev@vger.kernel.org
14562 F:      drivers/net/ethernet/samsung/sxgbe/
14563
14564 SAMSUNG THERMAL DRIVER
14565 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14566 L:      linux-pm@vger.kernel.org
14567 L:      linux-samsung-soc@vger.kernel.org
14568 S:      Supported
14569 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14570 F:      drivers/thermal/samsung/
14571
14572 SAMSUNG USB2 PHY DRIVER
14573 M:      Kamil Debski <kamil@wypas.org>
14574 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14575 L:      linux-kernel@vger.kernel.org
14576 S:      Supported
14577 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14578 F:      Documentation/driver-api/phy/samsung-usb2.rst
14579 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14580 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14581 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14582 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14583 F:      drivers/phy/samsung/phy-samsung-usb2.c
14584 F:      drivers/phy/samsung/phy-samsung-usb2.h
14585
14586 SC1200 WDT DRIVER
14587 M:      Zwane Mwaikambo <zwanem@gmail.com>
14588 S:      Maintained
14589 F:      drivers/watchdog/sc1200wdt.c
14590
14591 SCHEDULER
14592 M:      Ingo Molnar <mingo@redhat.com>
14593 M:      Peter Zijlstra <peterz@infradead.org>
14594 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14595 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14596 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14597 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14598 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14599 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14600 L:      linux-kernel@vger.kernel.org
14601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14602 S:      Maintained
14603 F:      kernel/sched/
14604 F:      include/linux/sched.h
14605 F:      include/uapi/linux/sched.h
14606 F:      include/linux/wait.h
14607 F:      include/linux/preempt.h
14608
14609 SCR24X CHIP CARD INTERFACE DRIVER
14610 M:      Lubomir Rintel <lkundrak@v3.sk>
14611 S:      Supported
14612 F:      drivers/char/pcmcia/scr24x_cs.c
14613
14614 SCSI CDROM DRIVER
14615 M:      Jens Axboe <axboe@kernel.dk>
14616 L:      linux-scsi@vger.kernel.org
14617 W:      http://www.kernel.dk
14618 S:      Maintained
14619 F:      drivers/scsi/sr*
14620
14621 SCSI RDMA PROTOCOL (SRP) INITIATOR
14622 M:      Bart Van Assche <bvanassche@acm.org>
14623 L:      linux-rdma@vger.kernel.org
14624 S:      Supported
14625 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14626 F:      drivers/infiniband/ulp/srp/
14627 F:      include/scsi/srp.h
14628
14629 SCSI RDMA PROTOCOL (SRP) TARGET
14630 M:      Bart Van Assche <bvanassche@acm.org>
14631 L:      linux-rdma@vger.kernel.org
14632 L:      target-devel@vger.kernel.org
14633 S:      Supported
14634 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14635 F:      drivers/infiniband/ulp/srpt/
14636
14637 SCSI SG DRIVER
14638 M:      Doug Gilbert <dgilbert@interlog.com>
14639 L:      linux-scsi@vger.kernel.org
14640 W:      http://sg.danny.cz/sg
14641 S:      Maintained
14642 F:      Documentation/scsi/scsi-generic.txt
14643 F:      drivers/scsi/sg.c
14644 F:      include/scsi/sg.h
14645
14646 SCSI SUBSYSTEM
14647 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14649 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14651 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14652 L:      linux-scsi@vger.kernel.org
14653 S:      Maintained
14654 F:      Documentation/devicetree/bindings/scsi/
14655 F:      drivers/scsi/
14656 F:      include/scsi/
14657
14658 SCSI TAPE DRIVER
14659 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14660 L:      linux-scsi@vger.kernel.org
14661 S:      Maintained
14662 F:      Documentation/scsi/st.txt
14663 F:      drivers/scsi/st.*
14664 F:      drivers/scsi/st_*.h
14665
14666 SCSI TARGET SUBSYSTEM
14667 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14668 L:      linux-scsi@vger.kernel.org
14669 L:      target-devel@vger.kernel.org
14670 W:      http://www.linux-iscsi.org
14671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14672 Q:      https://patchwork.kernel.org/project/target-devel/list/
14673 S:      Supported
14674 F:      drivers/target/
14675 F:      include/target/
14676 F:      Documentation/target/
14677
14678 SCTP PROTOCOL
14679 M:      Vlad Yasevich <vyasevich@gmail.com>
14680 M:      Neil Horman <nhorman@tuxdriver.com>
14681 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14682 L:      linux-sctp@vger.kernel.org
14683 W:      http://lksctp.sourceforge.net
14684 S:      Maintained
14685 F:      Documentation/networking/sctp.txt
14686 F:      include/linux/sctp.h
14687 F:      include/uapi/linux/sctp.h
14688 F:      include/net/sctp/
14689 F:      net/sctp/
14690
14691 SCx200 CPU SUPPORT
14692 M:      Jim Cromie <jim.cromie@gmail.com>
14693 S:      Odd Fixes
14694 F:      Documentation/i2c/busses/scx200_acb.rst
14695 F:      arch/x86/platform/scx200/
14696 F:      drivers/watchdog/scx200_wdt.c
14697 F:      drivers/i2c/busses/scx200*
14698 F:      drivers/mtd/maps/scx200_docflash.c
14699 F:      include/linux/scx200.h
14700
14701 SCx200 GPIO DRIVER
14702 M:      Jim Cromie <jim.cromie@gmail.com>
14703 S:      Maintained
14704 F:      drivers/char/scx200_gpio.c
14705 F:      include/linux/scx200_gpio.h
14706
14707 SCx200 HRT CLOCKSOURCE DRIVER
14708 M:      Jim Cromie <jim.cromie@gmail.com>
14709 S:      Maintained
14710 F:      drivers/clocksource/scx200_hrt.c
14711
14712 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14713 M:      Sascha Sommer <saschasommer@freenet.de>
14714 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14715 S:      Maintained
14716 F:      drivers/mmc/host/sdricoh_cs.c
14717
14718 SECO BOARDS CEC DRIVER
14719 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14720 S:      Maintained
14721 F:      drivers/media/platform/seco-cec/seco-cec.c
14722 F:      drivers/media/platform/seco-cec/seco-cec.h
14723
14724 SECURE COMPUTING
14725 M:      Kees Cook <keescook@chromium.org>
14726 R:      Andy Lutomirski <luto@amacapital.net>
14727 R:      Will Drewry <wad@chromium.org>
14728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14729 S:      Supported
14730 F:      kernel/seccomp.c
14731 F:      include/uapi/linux/seccomp.h
14732 F:      include/linux/seccomp.h
14733 F:      tools/testing/selftests/seccomp/*
14734 F:      tools/testing/selftests/kselftest_harness.h
14735 F:      Documentation/userspace-api/seccomp_filter.rst
14736 K:      \bsecure_computing
14737 K:      \bTIF_SECCOMP\b
14738
14739 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14740 M:      Al Cooper <alcooperx@gmail.com>
14741 L:      linux-mmc@vger.kernel.org
14742 L:      bcm-kernel-feedback-list@broadcom.com
14743 S:      Maintained
14744 F:      drivers/mmc/host/sdhci-brcmstb*
14745
14746 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14747 M:      Adrian Hunter <adrian.hunter@intel.com>
14748 L:      linux-mmc@vger.kernel.org
14749 S:      Maintained
14750 F:      drivers/mmc/host/sdhci*
14751 F:      include/linux/mmc/sdhci*
14752
14753 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14754 M:      Adrian Hunter <adrian.hunter@intel.com>
14755 M:      Ritesh Harjani <riteshh@codeaurora.org>
14756 M:      Asutosh Das <asutoshd@codeaurora.org>
14757 L:      linux-mmc@vger.kernel.org
14758 S:      Maintained
14759 F:      drivers/mmc/host/cqhci*
14760
14761 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14762 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14763 M:      Manjunath M B <manjumb@synopsys.com>
14764 L:      linux-mmc@vger.kernel.org
14765 S:      Maintained
14766 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14767
14768 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14769 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14770 L:      linux-mmc@vger.kernel.org
14771 S:      Supported
14772 F:      drivers/mmc/host/sdhci-of-at91.c
14773
14774 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14775 M:      Ben Dooks <ben-linux@fluff.org>
14776 M:      Jaehoon Chung <jh80.chung@samsung.com>
14777 L:      linux-mmc@vger.kernel.org
14778 S:      Maintained
14779 F:      drivers/mmc/host/sdhci-s3c*
14780
14781 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14782 M:      Viresh Kumar <vireshk@kernel.org>
14783 L:      linux-mmc@vger.kernel.org
14784 S:      Maintained
14785 F:      drivers/mmc/host/sdhci-spear.c
14786
14787 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14788 M:      Kishon Vijay Abraham I <kishon@ti.com>
14789 L:      linux-mmc@vger.kernel.org
14790 S:      Maintained
14791 F:      drivers/mmc/host/sdhci-omap.c
14792
14793 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14794 M:      Scott Bauer <scott.bauer@intel.com>
14795 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14796 L:      linux-block@vger.kernel.org
14797 S:      Supported
14798 F:      block/sed*
14799 F:      block/opal_proto.h
14800 F:      include/linux/sed*
14801 F:      include/uapi/linux/sed*
14802
14803 SECURITY CONTACT
14804 M:      Security Officers <security@kernel.org>
14805 S:      Supported
14806
14807 SECURITY SUBSYSTEM
14808 M:      James Morris <jmorris@namei.org>
14809 M:      "Serge E. Hallyn" <serge@hallyn.com>
14810 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14812 W:      http://kernsec.org/
14813 S:      Supported
14814 F:      security/
14815 X:      security/selinux/
14816
14817 SELINUX SECURITY MODULE
14818 M:      Paul Moore <paul@paul-moore.com>
14819 M:      Stephen Smalley <sds@tycho.nsa.gov>
14820 M:      Eric Paris <eparis@parisplace.org>
14821 L:      selinux@vger.kernel.org
14822 W:      https://selinuxproject.org
14823 W:      https://github.com/SELinuxProject
14824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14825 S:      Supported
14826 F:      include/uapi/linux/selinux_netlink.h
14827 F:      security/selinux/
14828 F:      scripts/selinux/
14829 F:      Documentation/admin-guide/LSM/SELinux.rst
14830
14831 SENSABLE PHANTOM
14832 M:      Jiri Slaby <jirislaby@gmail.com>
14833 S:      Maintained
14834 F:      drivers/misc/phantom.c
14835 F:      include/uapi/linux/phantom.h
14836
14837 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14838 M:      Tomasz Duszynski <tduszyns@gmail.com>
14839 S:      Maintained
14840 F:      drivers/iio/chemical/sps30.c
14841 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14842
14843 SERIAL DEVICE BUS
14844 M:      Rob Herring <robh@kernel.org>
14845 L:      linux-serial@vger.kernel.org
14846 S:      Maintained
14847 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14848 F:      drivers/tty/serdev/
14849 F:      include/linux/serdev.h
14850
14851 SERIAL DRIVERS
14852 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14853 L:      linux-serial@vger.kernel.org
14854 S:      Maintained
14855 F:      Documentation/devicetree/bindings/serial/
14856 F:      drivers/tty/serial/
14857
14858 SERIAL IR RECEIVER
14859 M:      Sean Young <sean@mess.org>
14860 L:      linux-media@vger.kernel.org
14861 S:      Maintained
14862 F:      drivers/media/rc/serial_ir.c
14863
14864 SFC NETWORK DRIVER
14865 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14866 M:      Edward Cree <ecree@solarflare.com>
14867 M:      Martin Habets <mhabets@solarflare.com>
14868 L:      netdev@vger.kernel.org
14869 S:      Supported
14870 F:      drivers/net/ethernet/sfc/
14871
14872 SFF/SFP/SFP+ MODULE SUPPORT
14873 M:      Russell King <linux@armlinux.org.uk>
14874 L:      netdev@vger.kernel.org
14875 S:      Maintained
14876 F:      drivers/net/phy/phylink.c
14877 F:      drivers/net/phy/sfp*
14878 F:      include/linux/phylink.h
14879 F:      include/linux/sfp.h
14880 K:      phylink
14881
14882 SGI GRU DRIVER
14883 M:      Dimitri Sivanich <sivanich@sgi.com>
14884 S:      Maintained
14885 F:      drivers/misc/sgi-gru/
14886
14887 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14888 M:      Pat Gefre <pfg@sgi.com>
14889 L:      linux-ia64@vger.kernel.org
14890 S:      Supported
14891 F:      Documentation/ia64/serial.rst
14892 F:      drivers/tty/serial/ioc?_serial.c
14893 F:      include/linux/ioc?.h
14894
14895 SGI XP/XPC/XPNET DRIVER
14896 M:      Cliff Whickman <cpw@sgi.com>
14897 M:      Robin Holt <robinmholt@gmail.com>
14898 S:      Maintained
14899 F:      drivers/misc/sgi-xp/
14900
14901 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14902 M:      Ursula Braun <ubraun@linux.ibm.com>
14903 M:      Karsten Graul <kgraul@linux.ibm.com>
14904 L:      linux-s390@vger.kernel.org
14905 W:      http://www.ibm.com/developerworks/linux/linux390/
14906 S:      Supported
14907 F:      net/smc/
14908
14909 SHARP RJ54N1CB0C SENSOR DRIVER
14910 M:      Jacopo Mondi <jacopo@jmondi.org>
14911 L:      linux-media@vger.kernel.org
14912 T:      git git://linuxtv.org/media_tree.git
14913 S:      Odd fixes
14914 F:      drivers/media/i2c/rj54n1cb0c.c
14915 F:      include/media/i2c/rj54n1cb0c.h
14916
14917 SH_VEU V4L2 MEM2MEM DRIVER
14918 L:      linux-media@vger.kernel.org
14919 S:      Orphan
14920 F:      drivers/media/platform/sh_veu.c
14921
14922 SH_VOU V4L2 OUTPUT DRIVER
14923 L:      linux-media@vger.kernel.org
14924 S:      Orphan
14925 F:      drivers/media/platform/sh_vou.c
14926 F:      include/media/drv-intf/sh_vou.h
14927
14928 SI2157 MEDIA DRIVER
14929 M:      Antti Palosaari <crope@iki.fi>
14930 L:      linux-media@vger.kernel.org
14931 W:      https://linuxtv.org
14932 W:      http://palosaari.fi/linux/
14933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14934 T:      git git://linuxtv.org/anttip/media_tree.git
14935 S:      Maintained
14936 F:      drivers/media/tuners/si2157*
14937
14938 SI2165 MEDIA DRIVER
14939 M:      Matthias Schwarzott <zzam@gentoo.org>
14940 L:      linux-media@vger.kernel.org
14941 W:      https://linuxtv.org
14942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14943 S:      Maintained
14944 F:      drivers/media/dvb-frontends/si2165*
14945
14946 SI2168 MEDIA DRIVER
14947 M:      Antti Palosaari <crope@iki.fi>
14948 L:      linux-media@vger.kernel.org
14949 W:      https://linuxtv.org
14950 W:      http://palosaari.fi/linux/
14951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14952 T:      git git://linuxtv.org/anttip/media_tree.git
14953 S:      Maintained
14954 F:      drivers/media/dvb-frontends/si2168*
14955
14956 SI470X FM RADIO RECEIVER I2C DRIVER
14957 M:      Hans Verkuil <hverkuil@xs4all.nl>
14958 L:      linux-media@vger.kernel.org
14959 T:      git git://linuxtv.org/media_tree.git
14960 W:      https://linuxtv.org
14961 S:      Odd Fixes
14962 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14963
14964 SI470X FM RADIO RECEIVER USB DRIVER
14965 M:      Hans Verkuil <hverkuil@xs4all.nl>
14966 L:      linux-media@vger.kernel.org
14967 T:      git git://linuxtv.org/media_tree.git
14968 W:      https://linuxtv.org
14969 S:      Maintained
14970 F:      drivers/media/radio/si470x/radio-si470x-common.c
14971 F:      drivers/media/radio/si470x/radio-si470x.h
14972 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14973
14974 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14975 M:      Eduardo Valentin <edubezval@gmail.com>
14976 L:      linux-media@vger.kernel.org
14977 T:      git git://linuxtv.org/media_tree.git
14978 W:      https://linuxtv.org
14979 S:      Odd Fixes
14980 F:      drivers/media/radio/si4713/si4713.?
14981
14982 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14983 M:      Eduardo Valentin <edubezval@gmail.com>
14984 L:      linux-media@vger.kernel.org
14985 T:      git git://linuxtv.org/media_tree.git
14986 W:      https://linuxtv.org
14987 S:      Odd Fixes
14988 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14989
14990 SI4713 FM RADIO TRANSMITTER USB DRIVER
14991 M:      Hans Verkuil <hverkuil@xs4all.nl>
14992 L:      linux-media@vger.kernel.org
14993 T:      git git://linuxtv.org/media_tree.git
14994 W:      https://linuxtv.org
14995 S:      Maintained
14996 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14997
14998 SIANO DVB DRIVER
14999 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15000 L:      linux-media@vger.kernel.org
15001 W:      https://linuxtv.org
15002 T:      git git://linuxtv.org/media_tree.git
15003 S:      Odd fixes
15004 F:      drivers/media/common/siano/
15005 F:      drivers/media/usb/siano/
15006 F:      drivers/media/usb/siano/
15007 F:      drivers/media/mmc/siano/
15008
15009 SIFIVE PDMA DRIVER
15010 M:      Green Wan <green.wan@sifive.com>
15011 S:      Maintained
15012 F:      drivers/dma/sf-pdma/
15013 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15014
15015 SIFIVE DRIVERS
15016 M:      Palmer Dabbelt <palmer@dabbelt.com>
15017 M:      Paul Walmsley <paul.walmsley@sifive.com>
15018 L:      linux-riscv@lists.infradead.org
15019 T:      git git://github.com/sifive/riscv-linux.git
15020 S:      Supported
15021 K:      [^@]sifive
15022 N:      sifive
15023
15024 SIFIVE FU540 SYSTEM-ON-CHIP
15025 M:      Paul Walmsley <paul.walmsley@sifive.com>
15026 M:      Palmer Dabbelt <palmer@dabbelt.com>
15027 L:      linux-riscv@lists.infradead.org
15028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15029 S:      Supported
15030 K:      fu540
15031 N:      fu540
15032
15033 SILEAD TOUCHSCREEN DRIVER
15034 M:      Hans de Goede <hdegoede@redhat.com>
15035 L:      linux-input@vger.kernel.org
15036 L:      platform-driver-x86@vger.kernel.org
15037 S:      Maintained
15038 F:      drivers/input/touchscreen/silead.c
15039 F:      drivers/platform/x86/touchscreen_dmi.c
15040
15041 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15042 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15043 S:      Supported
15044 F:      drivers/staging/wfx/
15045
15046 SILICON MOTION SM712 FRAME BUFFER DRIVER
15047 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15048 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15049 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15050 L:      linux-fbdev@vger.kernel.org
15051 S:      Maintained
15052 F:      drivers/video/fbdev/sm712*
15053 F:      Documentation/fb/sm712fb.rst
15054
15055 SIMPLE FIRMWARE INTERFACE (SFI)
15056 M:      Len Brown <lenb@kernel.org>
15057 L:      sfi-devel@simplefirmware.org
15058 W:      http://simplefirmware.org/
15059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15060 S:      Supported
15061 F:      arch/x86/platform/sfi/
15062 F:      drivers/sfi/
15063 F:      include/linux/sfi*.h
15064
15065 SIMPLEFB FB DRIVER
15066 M:      Hans de Goede <hdegoede@redhat.com>
15067 L:      linux-fbdev@vger.kernel.org
15068 S:      Maintained
15069 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15070 F:      drivers/video/fbdev/simplefb.c
15071 F:      include/linux/platform_data/simplefb.h
15072
15073 SIMTEC EB110ATX (Chalice CATS)
15074 M:      Vincent Sanders <vince@simtec.co.uk>
15075 M:      Simtec Linux Team <linux@simtec.co.uk>
15076 W:      http://www.simtec.co.uk/products/EB110ATX/
15077 S:      Supported
15078
15079 SIMTEC EB2410ITX (BAST)
15080 M:      Vincent Sanders <vince@simtec.co.uk>
15081 M:      Simtec Linux Team <linux@simtec.co.uk>
15082 W:      http://www.simtec.co.uk/products/EB2410ITX/
15083 S:      Supported
15084 F:      arch/arm/mach-s3c24xx/mach-bast.c
15085 F:      arch/arm/mach-s3c24xx/bast-ide.c
15086 F:      arch/arm/mach-s3c24xx/bast-irq.c
15087
15088 SIPHASH PRF ROUTINES
15089 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15090 S:      Maintained
15091 F:      lib/siphash.c
15092 F:      lib/test_siphash.c
15093 F:      include/linux/siphash.h
15094
15095 SIOX
15096 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15097 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15098 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15099 S:      Supported
15100 F:      drivers/siox/*
15101 F:      drivers/gpio/gpio-siox.c
15102 F:      include/trace/events/siox.h
15103
15104 SIS 190 ETHERNET DRIVER
15105 M:      Francois Romieu <romieu@fr.zoreil.com>
15106 L:      netdev@vger.kernel.org
15107 S:      Maintained
15108 F:      drivers/net/ethernet/sis/sis190.c
15109
15110 SIS 900/7016 FAST ETHERNET DRIVER
15111 M:      Daniele Venzano <venza@brownhat.org>
15112 W:      http://www.brownhat.org/sis900.html
15113 L:      netdev@vger.kernel.org
15114 S:      Maintained
15115 F:      drivers/net/ethernet/sis/sis900.*
15116
15117 SIS FRAMEBUFFER DRIVER
15118 M:      Thomas Winischhofer <thomas@winischhofer.net>
15119 W:      http://www.winischhofer.net/linuxsisvga.shtml
15120 S:      Maintained
15121 F:      Documentation/fb/sisfb.rst
15122 F:      drivers/video/fbdev/sis/
15123 F:      include/video/sisfb.h
15124
15125 SIS USB2VGA DRIVER
15126 M:      Thomas Winischhofer <thomas@winischhofer.net>
15127 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15128 S:      Maintained
15129 F:      drivers/usb/misc/sisusbvga/
15130
15131 SLAB ALLOCATOR
15132 M:      Christoph Lameter <cl@linux.com>
15133 M:      Pekka Enberg <penberg@kernel.org>
15134 M:      David Rientjes <rientjes@google.com>
15135 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15136 M:      Andrew Morton <akpm@linux-foundation.org>
15137 L:      linux-mm@kvack.org
15138 S:      Maintained
15139 F:      include/linux/sl?b*.h
15140 F:      mm/sl?b*
15141
15142 SLEEPABLE READ-COPY UPDATE (SRCU)
15143 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15144 M:      "Paul E. McKenney" <paulmck@kernel.org>
15145 M:      Josh Triplett <josh@joshtriplett.org>
15146 R:      Steven Rostedt <rostedt@goodmis.org>
15147 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15148 L:      rcu@vger.kernel.org
15149 W:      http://www.rdrop.com/users/paulmck/RCU/
15150 S:      Supported
15151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15152 F:      include/linux/srcu*.h
15153 F:      kernel/rcu/srcu*.c
15154
15155 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15156 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15158 S:      Maintained
15159 F:      drivers/slimbus/
15160 F:      Documentation/devicetree/bindings/slimbus/
15161 F:      include/linux/slimbus.h
15162
15163 SMACK SECURITY MODULE
15164 M:      Casey Schaufler <casey@schaufler-ca.com>
15165 L:      linux-security-module@vger.kernel.org
15166 W:      http://schaufler-ca.com
15167 T:      git git://github.com/cschaufler/smack-next
15168 S:      Maintained
15169 F:      Documentation/admin-guide/LSM/Smack.rst
15170 F:      security/smack/
15171
15172 SMC91x ETHERNET DRIVER
15173 M:      Nicolas Pitre <nico@fluxnic.net>
15174 S:      Odd Fixes
15175 F:      drivers/net/ethernet/smsc/smc91x.*
15176
15177 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15178 M:      Sakari Ailus <sakari.ailus@iki.fi>
15179 L:      linux-media@vger.kernel.org
15180 S:      Maintained
15181 F:      drivers/media/i2c/smiapp/
15182 F:      include/media/i2c/smiapp.h
15183 F:      drivers/media/i2c/smiapp-pll.c
15184 F:      drivers/media/i2c/smiapp-pll.h
15185 F:      include/uapi/linux/smiapp.h
15186 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15187
15188 SMM665 HARDWARE MONITOR DRIVER
15189 M:      Guenter Roeck <linux@roeck-us.net>
15190 L:      linux-hwmon@vger.kernel.org
15191 S:      Maintained
15192 F:      Documentation/hwmon/smm665.rst
15193 F:      drivers/hwmon/smm665.c
15194
15195 SMSC EMC2103 HARDWARE MONITOR DRIVER
15196 M:      Steve Glendinning <steve.glendinning@shawell.net>
15197 L:      linux-hwmon@vger.kernel.org
15198 S:      Maintained
15199 F:      Documentation/hwmon/emc2103.rst
15200 F:      drivers/hwmon/emc2103.c
15201
15202 SMSC SCH5627 HARDWARE MONITOR DRIVER
15203 M:      Hans de Goede <hdegoede@redhat.com>
15204 L:      linux-hwmon@vger.kernel.org
15205 S:      Supported
15206 F:      Documentation/hwmon/sch5627.rst
15207 F:      drivers/hwmon/sch5627.c
15208
15209 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15210 M:      Steve Glendinning <steve.glendinning@shawell.net>
15211 L:      linux-fbdev@vger.kernel.org
15212 S:      Maintained
15213 F:      drivers/video/fbdev/smscufx.c
15214
15215 SMSC47B397 HARDWARE MONITOR DRIVER
15216 M:      Jean Delvare <jdelvare@suse.com>
15217 L:      linux-hwmon@vger.kernel.org
15218 S:      Maintained
15219 F:      Documentation/hwmon/smsc47b397.rst
15220 F:      drivers/hwmon/smsc47b397.c
15221
15222 SMSC911x ETHERNET DRIVER
15223 M:      Steve Glendinning <steve.glendinning@shawell.net>
15224 L:      netdev@vger.kernel.org
15225 S:      Maintained
15226 F:      include/linux/smsc911x.h
15227 F:      drivers/net/ethernet/smsc/smsc911x.*
15228
15229 SMSC9420 PCI ETHERNET DRIVER
15230 M:      Steve Glendinning <steve.glendinning@shawell.net>
15231 L:      netdev@vger.kernel.org
15232 S:      Maintained
15233 F:      drivers/net/ethernet/smsc/smsc9420.*
15234
15235 SOC-CAMERA V4L2 SUBSYSTEM
15236 L:      linux-media@vger.kernel.org
15237 T:      git git://linuxtv.org/media_tree.git
15238 S:      Orphan
15239 F:      include/media/soc_camera.h
15240 F:      drivers/staging/media/soc_camera/
15241
15242 SOCIONEXT SYNQUACER I2C DRIVER
15243 M:      Ard Biesheuvel <ardb@kernel.org>
15244 L:      linux-i2c@vger.kernel.org
15245 S:      Maintained
15246 F:      drivers/i2c/busses/i2c-synquacer.c
15247 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15248
15249 SOCIONEXT UNIPHIER SOUND DRIVER
15250 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15251 S:      Orphan
15252 F:      sound/soc/uniphier/
15253
15254 SOEKRIS NET48XX LED SUPPORT
15255 M:      Chris Boot <bootc@bootc.net>
15256 S:      Maintained
15257 F:      drivers/leds/leds-net48xx.c
15258
15259 SOFT-IWARP DRIVER (siw)
15260 M:      Bernard Metzler <bmt@zurich.ibm.com>
15261 L:      linux-rdma@vger.kernel.org
15262 S:      Supported
15263 F:      drivers/infiniband/sw/siw/
15264 F:      include/uapi/rdma/siw-abi.h
15265
15266 SOFT-ROCE DRIVER (rxe)
15267 M:      Moni Shoua <monis@mellanox.com>
15268 L:      linux-rdma@vger.kernel.org
15269 S:      Supported
15270 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15271 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15272 F:      drivers/infiniband/sw/rxe/
15273 F:      include/uapi/rdma/rdma_user_rxe.h
15274
15275 SOFTLOGIC 6x10 MPEG CODEC
15276 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15277 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15278 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15279 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15280 M:      Ismael Luceno <ismael@iodev.co.uk>
15281 L:      linux-media@vger.kernel.org
15282 S:      Supported
15283 F:      drivers/media/pci/solo6x10/
15284
15285 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15286 M:      James Morse <james.morse@arm.com>
15287 L:      linux-arm-kernel@lists.infradead.org
15288 S:      Maintained
15289 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15290 F:      drivers/firmware/arm_sdei.c
15291 F:      include/linux/arm_sdei.h
15292 F:      include/uapi/linux/arm_sdei.h
15293
15294 SOFTWARE RAID (Multiple Disks) SUPPORT
15295 M:      Song Liu <song@kernel.org>
15296 L:      linux-raid@vger.kernel.org
15297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15298 S:      Supported
15299 F:      drivers/md/Makefile
15300 F:      drivers/md/Kconfig
15301 F:      drivers/md/md*
15302 F:      drivers/md/raid*
15303 F:      include/linux/raid/
15304 F:      include/uapi/linux/raid/
15305
15306 SOCIONEXT (SNI) AVE NETWORK DRIVER
15307 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15308 L:      netdev@vger.kernel.org
15309 S:      Maintained
15310 F:      drivers/net/ethernet/socionext/sni_ave.c
15311 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15312
15313 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15314 M:      Jassi Brar <jaswinder.singh@linaro.org>
15315 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15316 L:      netdev@vger.kernel.org
15317 S:      Maintained
15318 F:      drivers/net/ethernet/socionext/netsec.c
15319 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15320
15321 SOCIONEXT (SNI) Synquacer SPI DRIVER
15322 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15323 M:      Jassi Brar <jaswinder.singh@linaro.org>
15324 L:      linux-spi@vger.kernel.org
15325 S:      Maintained
15326 F:      drivers/spi/spi-synquacer.c
15327 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15328
15329 SOLIDRUN CLEARFOG SUPPORT
15330 M:      Russell King <linux@armlinux.org.uk>
15331 S:      Maintained
15332 F:      arch/arm/boot/dts/armada-388-clearfog*
15333 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15334
15335 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15336 M:      Russell King <linux@armlinux.org.uk>
15337 S:      Maintained
15338 F:      arch/arm/boot/dts/imx6*-cubox-i*
15339 F:      arch/arm/boot/dts/imx6*-hummingboard*
15340 F:      arch/arm/boot/dts/imx6*-sr-*
15341
15342 SONIC NETWORK DRIVER
15343 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15344 L:      netdev@vger.kernel.org
15345 S:      Maintained
15346 F:      drivers/net/ethernet/natsemi/sonic.*
15347
15348 SONICS SILICON BACKPLANE DRIVER (SSB)
15349 M:      Michael Buesch <m@bues.ch>
15350 L:      linux-wireless@vger.kernel.org
15351 S:      Maintained
15352 F:      drivers/ssb/
15353 F:      include/linux/ssb/
15354
15355 SONY IMX214 SENSOR DRIVER
15356 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15357 L:      linux-media@vger.kernel.org
15358 T:      git git://linuxtv.org/media_tree.git
15359 S:      Maintained
15360 F:      drivers/media/i2c/imx214.c
15361 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15362
15363 SONY IMX258 SENSOR DRIVER
15364 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15365 L:      linux-media@vger.kernel.org
15366 T:      git git://linuxtv.org/media_tree.git
15367 S:      Maintained
15368 F:      drivers/media/i2c/imx258.c
15369
15370 SONY IMX274 SENSOR DRIVER
15371 M:      Leon Luo <leonl@leopardimaging.com>
15372 L:      linux-media@vger.kernel.org
15373 T:      git git://linuxtv.org/media_tree.git
15374 S:      Maintained
15375 F:      drivers/media/i2c/imx274.c
15376 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15377
15378 SONY IMX290 SENSOR DRIVER
15379 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15380 L:      linux-media@vger.kernel.org
15381 T:      git git://linuxtv.org/media_tree.git
15382 S:      Maintained
15383 F:      drivers/media/i2c/imx290.c
15384 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15385
15386 SONY IMX319 SENSOR DRIVER
15387 M:      Bingbu Cao <bingbu.cao@intel.com>
15388 L:      linux-media@vger.kernel.org
15389 T:      git git://linuxtv.org/media_tree.git
15390 S:      Maintained
15391 F:      drivers/media/i2c/imx319.c
15392
15393 SONY IMX355 SENSOR DRIVER
15394 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15395 L:      linux-media@vger.kernel.org
15396 T:      git git://linuxtv.org/media_tree.git
15397 S:      Maintained
15398 F:      drivers/media/i2c/imx355.c
15399
15400 SONY MEMORYSTICK SUBSYSTEM
15401 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15402 M:      Alex Dubov <oakad@yahoo.com>
15403 M:      Ulf Hansson <ulf.hansson@linaro.org>
15404 L:      linux-mmc@vger.kernel.org
15405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15406 S:      Maintained
15407 F:      drivers/memstick/
15408 F:      include/linux/memstick.h
15409
15410 SONY VAIO CONTROL DEVICE DRIVER
15411 M:      Mattia Dongili <malattia@linux.it>
15412 L:      platform-driver-x86@vger.kernel.org
15413 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15414 S:      Maintained
15415 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15416 F:      drivers/char/sonypi.c
15417 F:      drivers/platform/x86/sony-laptop.c
15418 F:      include/linux/sony-laptop.h
15419
15420 SOUND
15421 M:      Jaroslav Kysela <perex@perex.cz>
15422 M:      Takashi Iwai <tiwai@suse.com>
15423 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15424 W:      http://www.alsa-project.org/
15425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15426 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15427 S:      Maintained
15428 F:      Documentation/sound/
15429 F:      include/sound/
15430 F:      include/uapi/sound/
15431 F:      sound/
15432
15433 SOUND - COMPRESSED AUDIO
15434 M:      Vinod Koul <vkoul@kernel.org>
15435 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15437 S:      Supported
15438 F:      Documentation/sound/designs/compress-offload.rst
15439 F:      include/sound/compress_driver.h
15440 F:      include/uapi/sound/compress_*
15441 F:      sound/core/compress_offload.c
15442 F:      sound/soc/soc-compress.c
15443
15444 SOUND - DMAENGINE HELPERS
15445 M:      Lars-Peter Clausen <lars@metafoo.de>
15446 S:      Supported
15447 F:      include/sound/dmaengine_pcm.h
15448 F:      sound/core/pcm_dmaengine.c
15449 F:      sound/soc/soc-generic-dmaengine-pcm.c
15450
15451 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15452 M:      Liam Girdwood <lgirdwood@gmail.com>
15453 M:      Mark Brown <broonie@kernel.org>
15454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15455 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15456 W:      http://alsa-project.org/main/index.php/ASoC
15457 S:      Supported
15458 F:      Documentation/devicetree/bindings/sound/
15459 F:      Documentation/sound/soc/
15460 F:      sound/soc/
15461 F:      include/dt-bindings/sound/
15462 F:      include/sound/soc*
15463
15464 SOUNDWIRE SUBSYSTEM
15465 M:      Vinod Koul <vkoul@kernel.org>
15466 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15467 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15468 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15469 S:      Supported
15470 F:      Documentation/driver-api/soundwire/
15471 F:      drivers/soundwire/
15472 F:      include/linux/soundwire/
15473
15474 SP2 MEDIA DRIVER
15475 M:      Olli Salonen <olli.salonen@iki.fi>
15476 L:      linux-media@vger.kernel.org
15477 W:      https://linuxtv.org
15478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15479 S:      Maintained
15480 F:      drivers/media/dvb-frontends/sp2*
15481
15482 SPARC + UltraSPARC (sparc/sparc64)
15483 M:      "David S. Miller" <davem@davemloft.net>
15484 L:      sparclinux@vger.kernel.org
15485 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15488 S:      Maintained
15489 F:      arch/sparc/
15490 F:      drivers/sbus/
15491
15492 SPARC SERIAL DRIVERS
15493 M:      "David S. Miller" <davem@davemloft.net>
15494 L:      sparclinux@vger.kernel.org
15495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15497 S:      Maintained
15498 F:      include/linux/sunserialcore.h
15499 F:      drivers/tty/serial/suncore.c
15500 F:      drivers/tty/serial/sunhv.c
15501 F:      drivers/tty/serial/sunsab.c
15502 F:      drivers/tty/serial/sunsab.h
15503 F:      drivers/tty/serial/sunsu.c
15504 F:      drivers/tty/serial/sunzilog.c
15505 F:      drivers/tty/serial/sunzilog.h
15506 F:      drivers/tty/vcc.c
15507
15508 SPARSE CHECKER
15509 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15510 L:      linux-sparse@vger.kernel.org
15511 W:      https://sparse.wiki.kernel.org/
15512 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15513 S:      Maintained
15514 F:      include/linux/compiler.h
15515
15516 SPEAR CLOCK FRAMEWORK SUPPORT
15517 M:      Viresh Kumar <vireshk@kernel.org>
15518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15519 W:      http://www.st.com/spear
15520 S:      Maintained
15521 F:      drivers/clk/spear/
15522
15523 SPEAR PLATFORM SUPPORT
15524 M:      Viresh Kumar <vireshk@kernel.org>
15525 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15527 W:      http://www.st.com/spear
15528 S:      Maintained
15529 F:      arch/arm/boot/dts/spear*
15530 F:      arch/arm/mach-spear/
15531
15532 SPI NOR SUBSYSTEM
15533 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15534 L:      linux-mtd@lists.infradead.org
15535 W:      http://www.linux-mtd.infradead.org/
15536 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15538 S:      Maintained
15539 F:      drivers/mtd/spi-nor/
15540 F:      include/linux/mtd/spi-nor.h
15541
15542 SPI SUBSYSTEM
15543 M:      Mark Brown <broonie@kernel.org>
15544 L:      linux-spi@vger.kernel.org
15545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15546 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15547 S:      Maintained
15548 F:      Documentation/devicetree/bindings/spi/
15549 F:      Documentation/spi/
15550 F:      drivers/spi/
15551 F:      include/linux/spi/
15552 F:      include/uapi/linux/spi/
15553 F:      tools/spi/
15554
15555 SPIDERNET NETWORK DRIVER for CELL
15556 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15557 L:      netdev@vger.kernel.org
15558 S:      Supported
15559 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15560 F:      drivers/net/ethernet/toshiba/spider_net*
15561
15562 SPMI SUBSYSTEM
15563 R:      Stephen Boyd <sboyd@kernel.org>
15564 L:      linux-arm-msm@vger.kernel.org
15565 F:      Documentation/devicetree/bindings/spmi/
15566 F:      drivers/spmi/
15567 F:      include/dt-bindings/spmi/spmi.h
15568 F:      include/linux/spmi.h
15569 F:      include/trace/events/spmi.h
15570
15571 SPU FILE SYSTEM
15572 M:      Jeremy Kerr <jk@ozlabs.org>
15573 L:      linuxppc-dev@lists.ozlabs.org
15574 W:      http://www.ibm.com/developerworks/power/cell/
15575 S:      Supported
15576 F:      Documentation/filesystems/spufs.txt
15577 F:      arch/powerpc/platforms/cell/spufs/
15578
15579 SQUASHFS FILE SYSTEM
15580 M:      Phillip Lougher <phillip@squashfs.org.uk>
15581 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15582 W:      http://squashfs.org.uk
15583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15584 S:      Maintained
15585 F:      Documentation/filesystems/squashfs.txt
15586 F:      fs/squashfs/
15587
15588 SRM (Alpha) environment access
15589 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15590 S:      Maintained
15591 F:      arch/alpha/kernel/srm_env.c
15592
15593 ST LSM6DSx IMU IIO DRIVER
15594 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15595 L:      linux-iio@vger.kernel.org
15596 W:      http://www.st.com/
15597 S:      Maintained
15598 F:      drivers/iio/imu/st_lsm6dsx/
15599 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15600
15601 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15602 M:      Mickael Guene <mickael.guene@st.com>
15603 L:      linux-media@vger.kernel.org
15604 T:      git git://linuxtv.org/media_tree.git
15605 S:      Maintained
15606 F:      drivers/media/i2c/st-mipid02.c
15607 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15608
15609 ST STM32 I2C/SMBUS DRIVER
15610 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15611 L:      linux-i2c@vger.kernel.org
15612 S:      Maintained
15613 F:      drivers/i2c/busses/i2c-stm32*
15614
15615 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15616 M:      Song Qiang <songqiang1304521@gmail.com>
15617 L:      linux-iio@vger.kernel.org
15618 S:      Maintained
15619 F:      drivers/iio/proximity/vl53l0x-i2c.c
15620 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15621
15622 STABLE BRANCH
15623 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15624 M:      Sasha Levin <sashal@kernel.org>
15625 L:      stable@vger.kernel.org
15626 S:      Supported
15627 F:      Documentation/process/stable-kernel-rules.rst
15628
15629 STAGING - COMEDI
15630 M:      Ian Abbott <abbotti@mev.co.uk>
15631 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15632 S:      Odd Fixes
15633 F:      drivers/staging/comedi/
15634
15635 STAGING - FIELDBUS SUBSYSTEM
15636 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15637 S:      Maintained
15638 F:      drivers/staging/fieldbus/*
15639 F:      drivers/staging/fieldbus/Documentation/
15640
15641 STAGING - HMS ANYBUS-S BUS
15642 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15643 S:      Maintained
15644 F:      drivers/staging/fieldbus/anybuss/
15645
15646 STAGING - INDUSTRIAL IO
15647 M:      Jonathan Cameron <jic23@kernel.org>
15648 L:      linux-iio@vger.kernel.org
15649 S:      Odd Fixes
15650 F:      Documentation/devicetree/bindings/staging/iio/
15651 F:      drivers/staging/iio/
15652
15653 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15654 M:      Marc Dietrich <marvin24@gmx.de>
15655 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15656 L:      linux-tegra@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/staging/nvec/
15659
15660 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15661 M:      Jens Frederich <jfrederich@gmail.com>
15662 M:      Daniel Drake <dsd@laptop.org>
15663 M:      Jon Nettleton <jon.nettleton@gmail.com>
15664 W:      http://wiki.laptop.org/go/DCON
15665 S:      Maintained
15666 F:      drivers/staging/olpc_dcon/
15667
15668 STAGING - REALTEK RTL8712U DRIVERS
15669 M:      Larry Finger <Larry.Finger@lwfinger.net>
15670 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15671 S:      Odd Fixes
15672 F:      drivers/staging/rtl8712/
15673
15674 STAGING - REALTEK RTL8188EU DRIVERS
15675 M:      Larry Finger <Larry.Finger@lwfinger.net>
15676 S:      Odd Fixes
15677 F:      drivers/staging/rtl8188eu/
15678
15679 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15680 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15681 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15682 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15683 L:      linux-fbdev@vger.kernel.org
15684 S:      Maintained
15685 F:      drivers/staging/sm750fb/
15686
15687 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15688 M:      William Hubbs <w.d.hubbs@gmail.com>
15689 M:      Chris Brannon <chris@the-brannons.com>
15690 M:      Kirk Reiser <kirk@reisers.ca>
15691 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15692 L:      speakup@linux-speakup.org
15693 W:      http://www.linux-speakup.org/
15694 S:      Odd Fixes
15695 F:      drivers/staging/speakup/
15696
15697 STAGING - VIA VT665X DRIVERS
15698 M:      Forest Bond <forest@alittletooquiet.net>
15699 S:      Odd Fixes
15700 F:      drivers/staging/vt665?/
15701
15702 STAGING - WILC1000 WIFI DRIVER
15703 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15704 M:      Ajay Singh <ajay.kathat@microchip.com>
15705 L:      linux-wireless@vger.kernel.org
15706 S:      Supported
15707 F:      drivers/staging/wilc1000/
15708
15709 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15710 M:      Michael Hennerich <michael.hennerich@analog.com>
15711 M:      Beniamin Bia <beniamin.bia@analog.com>
15712 L:      linux-fbdev@vger.kernel.org
15713 S:      Supported
15714 F:      drivers/staging/fbtft/fb_seps525.c
15715 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15716
15717 STAGING SUBSYSTEM
15718 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15720 L:      devel@driverdev.osuosl.org
15721 S:      Supported
15722 F:      drivers/staging/
15723
15724 STARFIRE/DURALAN NETWORK DRIVER
15725 M:      Ion Badulescu <ionut@badula.org>
15726 S:      Odd Fixes
15727 F:      drivers/net/ethernet/adaptec/starfire*
15728
15729 STEC S1220 SKD DRIVER
15730 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15731 L:      linux-block@vger.kernel.org
15732 S:      Maintained
15733 F:      drivers/block/skd*[ch]
15734
15735 STI AUDIO (ASoC) DRIVERS
15736 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15738 S:      Maintained
15739 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15740 F:      sound/soc/sti/
15741
15742 STI CEC DRIVER
15743 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15744 S:      Maintained
15745 F:      drivers/media/platform/sti/cec/
15746 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15747
15748 STK1160 USB VIDEO CAPTURE DRIVER
15749 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15750 L:      linux-media@vger.kernel.org
15751 T:      git git://linuxtv.org/media_tree.git
15752 S:      Maintained
15753 F:      drivers/media/usb/stk1160/
15754
15755 STM32 AUDIO (ASoC) DRIVERS
15756 M:      Olivier Moysan <olivier.moysan@st.com>
15757 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15758 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15759 S:      Maintained
15760 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15761 F:      sound/soc/stm/
15762
15763 STM32 TIMER/LPTIMER DRIVERS
15764 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15765 S:      Maintained
15766 F:      drivers/*/stm32-*timer*
15767 F:      drivers/pwm/pwm-stm32*
15768 F:      include/linux/*/stm32-*tim*
15769 F:      Documentation/ABI/testing/*timer-stm32
15770 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15771 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15772
15773 STMMAC ETHERNET DRIVER
15774 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15775 M:      Alexandre Torgue <alexandre.torgue@st.com>
15776 M:      Jose Abreu <joabreu@synopsys.com>
15777 L:      netdev@vger.kernel.org
15778 W:      http://www.stlinux.com
15779 S:      Supported
15780 F:      drivers/net/ethernet/stmicro/stmmac/
15781
15782 SUN3/3X
15783 M:      Sam Creasey <sammy@sammy.net>
15784 W:      http://sammy.net/sun3/
15785 S:      Maintained
15786 F:      arch/m68k/kernel/*sun3*
15787 F:      arch/m68k/sun3*/
15788 F:      arch/m68k/include/asm/sun3*
15789 F:      drivers/net/ethernet/i825xx/sun3*
15790
15791 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15792 M:      Hans de Goede <hdegoede@redhat.com>
15793 L:      linux-input@vger.kernel.org
15794 S:      Maintained
15795 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15796 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15797
15798 SUNDANCE NETWORK DRIVER
15799 M:      Denis Kirjanov <kda@linux-powerpc.org>
15800 L:      netdev@vger.kernel.org
15801 S:      Maintained
15802 F:      drivers/net/ethernet/dlink/sundance.c
15803
15804 SUPERH
15805 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15806 M:      Rich Felker <dalias@libc.org>
15807 L:      linux-sh@vger.kernel.org
15808 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15809 S:      Maintained
15810 F:      Documentation/sh/
15811 F:      arch/sh/
15812 F:      drivers/sh/
15813
15814 SUSPEND TO RAM
15815 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15816 M:      Len Brown <len.brown@intel.com>
15817 M:      Pavel Machek <pavel@ucw.cz>
15818 L:      linux-pm@vger.kernel.org
15819 B:      https://bugzilla.kernel.org
15820 S:      Supported
15821 F:      Documentation/power/
15822 F:      arch/x86/kernel/acpi/
15823 F:      drivers/base/power/
15824 F:      kernel/power/
15825 F:      include/linux/suspend.h
15826 F:      include/linux/freezer.h
15827 F:      include/linux/pm.h
15828
15829 SVGA HANDLING
15830 M:      Martin Mares <mj@ucw.cz>
15831 L:      linux-video@atrey.karlin.mff.cuni.cz
15832 S:      Maintained
15833 F:      Documentation/admin-guide/svga.rst
15834 F:      arch/x86/boot/video*
15835
15836 SWIOTLB SUBSYSTEM
15837 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15838 L:      iommu@lists.linux-foundation.org
15839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15840 S:      Supported
15841 F:      kernel/dma/swiotlb.c
15842 F:      arch/*/kernel/pci-swiotlb.c
15843 F:      include/linux/swiotlb.h
15844
15845 SWITCHDEV
15846 M:      Jiri Pirko <jiri@resnulli.us>
15847 M:      Ivan Vecera <ivecera@redhat.com>
15848 L:      netdev@vger.kernel.org
15849 S:      Supported
15850 F:      net/switchdev/
15851 F:      include/net/switchdev.h
15852
15853 SY8106A REGULATOR DRIVER
15854 M:      Icenowy Zheng <icenowy@aosc.io>
15855 S:      Maintained
15856 F:      drivers/regulator/sy8106a-regulator.c
15857 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15858
15859 SYNC FILE FRAMEWORK
15860 M:      Sumit Semwal <sumit.semwal@linaro.org>
15861 R:      Gustavo Padovan <gustavo@padovan.org>
15862 S:      Maintained
15863 L:      linux-media@vger.kernel.org
15864 L:      dri-devel@lists.freedesktop.org
15865 F:      drivers/dma-buf/sync_*
15866 F:      drivers/dma-buf/dma-fence*
15867 F:      drivers/dma-buf/sw_sync.c
15868 F:      include/linux/sync_file.h
15869 F:      include/uapi/linux/sync_file.h
15870 F:      Documentation/driver-api/sync_file.rst
15871 T:      git git://anongit.freedesktop.org/drm/drm-misc
15872
15873 SYNOPSYS ARC ARCHITECTURE
15874 M:      Vineet Gupta <vgupta@synopsys.com>
15875 L:      linux-snps-arc@lists.infradead.org
15876 S:      Supported
15877 F:      arch/arc/
15878 F:      Documentation/devicetree/bindings/arc/*
15879 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15880 F:      drivers/clocksource/arc_timer.c
15881 F:      drivers/tty/serial/arc_uart.c
15882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15883
15884 SYNOPSYS ARC HSDK SDP pll clock driver
15885 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15886 S:      Supported
15887 F:      drivers/clk/clk-hsdk-pll.c
15888 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15889
15890 SYNOPSYS ARC SDP clock driver
15891 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15892 S:      Supported
15893 F:      drivers/clk/axs10x/*
15894 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15895
15896 SYNOPSYS ARC SDP platform support
15897 M:      Alexey Brodkin <abrodkin@synopsys.com>
15898 S:      Supported
15899 F:      arch/arc/plat-axs10x
15900 F:      arch/arc/boot/dts/ax*
15901 F:      Documentation/devicetree/bindings/arc/axs10*
15902
15903 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15904 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15905 S:      Supported
15906 F:      drivers/reset/reset-axs10x.c
15907 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15908
15909 SYNOPSYS CREG GPIO DRIVER
15910 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15911 S:      Maintained
15912 F:      drivers/gpio/gpio-creg-snps.c
15913 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15914
15915 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15916 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15917 S:      Maintained
15918 F:      drivers/tty/serial/8250/8250_dw.c
15919
15920 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15921 M:      Hoan Tran <hoan@os.amperecomputing.com>
15922 L:      linux-gpio@vger.kernel.org
15923 S:      Maintained
15924 F:      drivers/gpio/gpio-dwapb.c
15925 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15926
15927 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15928 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15929 S:      Maintained
15930 F:      drivers/dma/dw-axi-dmac/
15931 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15932
15933 SYNOPSYS DESIGNWARE DMAC DRIVER
15934 M:      Viresh Kumar <vireshk@kernel.org>
15935 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15936 S:      Maintained
15937 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15938 F:      drivers/dma/dw/
15939 F:      include/dt-bindings/dma/dw-dmac.h
15940 F:      include/linux/dma/dw.h
15941 F:      include/linux/platform_data/dma-dw.h
15942
15943 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15944 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15945 L:      netdev@vger.kernel.org
15946 S:      Supported
15947 F:      drivers/net/ethernet/synopsys/
15948
15949 SYNOPSYS DESIGNWARE I2C DRIVER
15950 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15951 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15952 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15953 L:      linux-i2c@vger.kernel.org
15954 S:      Maintained
15955 F:      drivers/i2c/busses/i2c-designware-*
15956 F:      include/linux/platform_data/i2c-designware.h
15957
15958 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15959 M:      Jaehoon Chung <jh80.chung@samsung.com>
15960 L:      linux-mmc@vger.kernel.org
15961 S:      Maintained
15962 F:      drivers/mmc/host/dw_mmc*
15963
15964 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15965 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15966 S:      Supported
15967 F:      drivers/reset/reset-hsdk.c
15968 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15969 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15970
15971 SYSTEM CONFIGURATION (SYSCON)
15972 M:      Lee Jones <lee.jones@linaro.org>
15973 M:      Arnd Bergmann <arnd@arndb.de>
15974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15975 S:      Supported
15976 F:      drivers/mfd/syscon.c
15977
15978 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15979 M:      Sudeep Holla <sudeep.holla@arm.com>
15980 L:      linux-arm-kernel@lists.infradead.org
15981 S:      Maintained
15982 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15983 F:      drivers/clk/clk-sc[mp]i.c
15984 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15985 F:      drivers/firmware/arm_scpi.c
15986 F:      drivers/firmware/arm_scmi/
15987 F:      drivers/reset/reset-scmi.c
15988 F:      include/linux/sc[mp]i_protocol.h
15989
15990 SYSTEM RESET/SHUTDOWN DRIVERS
15991 M:      Sebastian Reichel <sre@kernel.org>
15992 L:      linux-pm@vger.kernel.org
15993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15994 S:      Maintained
15995 F:      Documentation/devicetree/bindings/power/reset/
15996 F:      drivers/power/reset/
15997
15998 SYSTEM TRACE MODULE CLASS
15999 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16000 S:      Maintained
16001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16002 F:      Documentation/trace/stm.rst
16003 F:      drivers/hwtracing/stm/
16004 F:      include/linux/stm.h
16005 F:      include/uapi/linux/stm.h
16006
16007 SYSTEM76 ACPI DRIVER
16008 M:      Jeremy Soller <jeremy@system76.com>
16009 M:      System76 Product Development <productdev@system76.com>
16010 L:      platform-driver-x86@vger.kernel.org
16011 S:      Maintained
16012 F:      drivers/platform/x86/system76_acpi.c
16013
16014 SYSV FILESYSTEM
16015 M:      Christoph Hellwig <hch@infradead.org>
16016 S:      Maintained
16017 F:      Documentation/filesystems/sysv-fs.txt
16018 F:      fs/sysv/
16019 F:      include/linux/sysv_fs.h
16020
16021 TASKSTATS STATISTICS INTERFACE
16022 M:      Balbir Singh <bsingharora@gmail.com>
16023 S:      Maintained
16024 F:      Documentation/accounting/taskstats*
16025 F:      include/linux/taskstats*
16026 F:      kernel/taskstats.c
16027
16028 TC subsystem
16029 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16030 M:      Cong Wang <xiyou.wangcong@gmail.com>
16031 M:      Jiri Pirko <jiri@resnulli.us>
16032 L:      netdev@vger.kernel.org
16033 S:      Maintained
16034 F:      include/net/pkt_cls.h
16035 F:      include/net/pkt_sched.h
16036 F:      include/net/tc_act/
16037 F:      include/uapi/linux/pkt_cls.h
16038 F:      include/uapi/linux/pkt_sched.h
16039 F:      include/uapi/linux/tc_act/
16040 F:      include/uapi/linux/tc_ematch/
16041 F:      net/sched/
16042
16043 TC90522 MEDIA DRIVER
16044 M:      Akihiro Tsukada <tskd08@gmail.com>
16045 L:      linux-media@vger.kernel.org
16046 S:      Odd Fixes
16047 F:      drivers/media/dvb-frontends/tc90522*
16048
16049 TCP LOW PRIORITY MODULE
16050 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16051 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16052 W:      http://tcp-lp-mod.sourceforge.net/
16053 S:      Maintained
16054 F:      net/ipv4/tcp_lp.c
16055
16056 TDA10071 MEDIA DRIVER
16057 M:      Antti Palosaari <crope@iki.fi>
16058 L:      linux-media@vger.kernel.org
16059 W:      https://linuxtv.org
16060 W:      http://palosaari.fi/linux/
16061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16062 T:      git git://linuxtv.org/anttip/media_tree.git
16063 S:      Maintained
16064 F:      drivers/media/dvb-frontends/tda10071*
16065
16066 TDA18212 MEDIA DRIVER
16067 M:      Antti Palosaari <crope@iki.fi>
16068 L:      linux-media@vger.kernel.org
16069 W:      https://linuxtv.org
16070 W:      http://palosaari.fi/linux/
16071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16072 T:      git git://linuxtv.org/anttip/media_tree.git
16073 S:      Maintained
16074 F:      drivers/media/tuners/tda18212*
16075
16076 TDA18218 MEDIA DRIVER
16077 M:      Antti Palosaari <crope@iki.fi>
16078 L:      linux-media@vger.kernel.org
16079 W:      https://linuxtv.org
16080 W:      http://palosaari.fi/linux/
16081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16082 T:      git git://linuxtv.org/anttip/media_tree.git
16083 S:      Maintained
16084 F:      drivers/media/tuners/tda18218*
16085
16086 TDA18250 MEDIA DRIVER
16087 M:      Olli Salonen <olli.salonen@iki.fi>
16088 L:      linux-media@vger.kernel.org
16089 W:      https://linuxtv.org
16090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16091 T:      git git://linuxtv.org/media_tree.git
16092 S:      Maintained
16093 F:      drivers/media/tuners/tda18250*
16094
16095 TDA18271 MEDIA DRIVER
16096 M:      Michael Krufky <mkrufky@linuxtv.org>
16097 L:      linux-media@vger.kernel.org
16098 W:      https://linuxtv.org
16099 W:      http://github.com/mkrufky
16100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16101 T:      git git://linuxtv.org/mkrufky/tuners.git
16102 S:      Maintained
16103 F:      drivers/media/tuners/tda18271*
16104
16105 TDA1997x MEDIA DRIVER
16106 M:      Tim Harvey <tharvey@gateworks.com>
16107 L:      linux-media@vger.kernel.org
16108 W:      https://linuxtv.org
16109 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16110 S:      Maintained
16111 F:      drivers/media/i2c/tda1997x.*
16112
16113 TDA827x MEDIA DRIVER
16114 M:      Michael Krufky <mkrufky@linuxtv.org>
16115 L:      linux-media@vger.kernel.org
16116 W:      https://linuxtv.org
16117 W:      http://github.com/mkrufky
16118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16119 T:      git git://linuxtv.org/mkrufky/tuners.git
16120 S:      Maintained
16121 F:      drivers/media/tuners/tda8290.*
16122
16123 TDA8290 MEDIA DRIVER
16124 M:      Michael Krufky <mkrufky@linuxtv.org>
16125 L:      linux-media@vger.kernel.org
16126 W:      https://linuxtv.org
16127 W:      http://github.com/mkrufky
16128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16129 T:      git git://linuxtv.org/mkrufky/tuners.git
16130 S:      Maintained
16131 F:      drivers/media/tuners/tda8290.*
16132
16133 TDA9840 MEDIA DRIVER
16134 M:      Hans Verkuil <hverkuil@xs4all.nl>
16135 L:      linux-media@vger.kernel.org
16136 T:      git git://linuxtv.org/media_tree.git
16137 W:      https://linuxtv.org
16138 S:      Maintained
16139 F:      drivers/media/i2c/tda9840*
16140
16141 TEA5761 TUNER DRIVER
16142 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16143 L:      linux-media@vger.kernel.org
16144 W:      https://linuxtv.org
16145 T:      git git://linuxtv.org/media_tree.git
16146 S:      Odd fixes
16147 F:      drivers/media/tuners/tea5761.*
16148
16149 TEA5767 TUNER DRIVER
16150 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16151 L:      linux-media@vger.kernel.org
16152 W:      https://linuxtv.org
16153 T:      git git://linuxtv.org/media_tree.git
16154 S:      Maintained
16155 F:      drivers/media/tuners/tea5767.*
16156
16157 TEA6415C MEDIA DRIVER
16158 M:      Hans Verkuil <hverkuil@xs4all.nl>
16159 L:      linux-media@vger.kernel.org
16160 T:      git git://linuxtv.org/media_tree.git
16161 W:      https://linuxtv.org
16162 S:      Maintained
16163 F:      drivers/media/i2c/tea6415c*
16164
16165 TEA6420 MEDIA DRIVER
16166 M:      Hans Verkuil <hverkuil@xs4all.nl>
16167 L:      linux-media@vger.kernel.org
16168 T:      git git://linuxtv.org/media_tree.git
16169 W:      https://linuxtv.org
16170 S:      Maintained
16171 F:      drivers/media/i2c/tea6420*
16172
16173 TEAM DRIVER
16174 M:      Jiri Pirko <jiri@resnulli.us>
16175 L:      netdev@vger.kernel.org
16176 S:      Supported
16177 F:      drivers/net/team/
16178 F:      include/linux/if_team.h
16179 F:      include/uapi/linux/if_team.h
16180
16181 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16182 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16183 S:      Maintained
16184 F:      arch/x86/platform/ts5500/
16185
16186 TECHNOTREND USB IR RECEIVER
16187 M:      Sean Young <sean@mess.org>
16188 L:      linux-media@vger.kernel.org
16189 S:      Maintained
16190 F:      drivers/media/rc/ttusbir.c
16191
16192 TECHWELL TW9910 VIDEO DECODER
16193 L:      linux-media@vger.kernel.org
16194 S:      Orphan
16195 F:      drivers/media/i2c/tw9910.c
16196 F:      include/media/i2c/tw9910.h
16197
16198 TEE SUBSYSTEM
16199 M:      Jens Wiklander <jens.wiklander@linaro.org>
16200 L:      tee-dev@lists.linaro.org
16201 S:      Maintained
16202 F:      include/linux/tee_drv.h
16203 F:      include/uapi/linux/tee.h
16204 F:      drivers/tee/
16205 F:      Documentation/tee.txt
16206
16207 TEGRA ARCHITECTURE SUPPORT
16208 M:      Thierry Reding <thierry.reding@gmail.com>
16209 M:      Jonathan Hunter <jonathanh@nvidia.com>
16210 L:      linux-tegra@vger.kernel.org
16211 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16213 S:      Supported
16214 N:      [^a-z]tegra
16215
16216 TEGRA CLOCK DRIVER
16217 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16218 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16219 S:      Supported
16220 F:      drivers/clk/tegra/
16221
16222 TEGRA DMA DRIVERS
16223 M:      Laxman Dewangan <ldewangan@nvidia.com>
16224 M:      Jon Hunter <jonathanh@nvidia.com>
16225 S:      Supported
16226 F:      drivers/dma/tegra*
16227
16228 TEGRA I2C DRIVER
16229 M:      Laxman Dewangan <ldewangan@nvidia.com>
16230 R:      Dmitry Osipenko <digetx@gmail.com>
16231 S:      Supported
16232 F:      drivers/i2c/busses/i2c-tegra.c
16233
16234 TEGRA IOMMU DRIVERS
16235 M:      Thierry Reding <thierry.reding@gmail.com>
16236 L:      linux-tegra@vger.kernel.org
16237 S:      Supported
16238 F:      drivers/iommu/tegra*
16239
16240 TEGRA KBC DRIVER
16241 M:      Laxman Dewangan <ldewangan@nvidia.com>
16242 S:      Supported
16243 F:      drivers/input/keyboard/tegra-kbc.c
16244
16245 TEGRA NAND DRIVER
16246 M:      Stefan Agner <stefan@agner.ch>
16247 M:      Lucas Stach <dev@lynxeye.de>
16248 S:      Maintained
16249 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16250 F:      drivers/mtd/nand/raw/tegra_nand.c
16251
16252 TEGRA PWM DRIVER
16253 M:      Thierry Reding <thierry.reding@gmail.com>
16254 S:      Supported
16255 F:      drivers/pwm/pwm-tegra.c
16256
16257 TEGRA SERIAL DRIVER
16258 M:      Laxman Dewangan <ldewangan@nvidia.com>
16259 S:      Supported
16260 F:      drivers/tty/serial/serial-tegra.c
16261
16262 TEGRA SPI DRIVER
16263 M:      Laxman Dewangan <ldewangan@nvidia.com>
16264 S:      Supported
16265 F:      drivers/spi/spi-tegra*
16266
16267 TEGRA XUSB PADCTL DRIVER
16268 M:      JC Kuo <jckuo@nvidia.com>
16269 S:      Supported
16270 F:      drivers/phy/tegra/xusb*
16271
16272 TEHUTI ETHERNET DRIVER
16273 M:      Andy Gospodarek <andy@greyhouse.net>
16274 L:      netdev@vger.kernel.org
16275 S:      Supported
16276 F:      drivers/net/ethernet/tehuti/*
16277
16278 Telecom Clock Driver for MCPL0010
16279 M:      Mark Gross <mark.gross@intel.com>
16280 S:      Supported
16281 F:      drivers/char/tlclk.c
16282
16283 TENSILICA XTENSA PORT (xtensa)
16284 M:      Chris Zankel <chris@zankel.net>
16285 M:      Max Filippov <jcmvbkbc@gmail.com>
16286 L:      linux-xtensa@linux-xtensa.org
16287 T:      git git://github.com/czankel/xtensa-linux.git
16288 S:      Maintained
16289 F:      arch/xtensa/
16290 F:      drivers/irqchip/irq-xtensa-*
16291
16292 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16293 M:      Nishanth Menon <nm@ti.com>
16294 M:      Tero Kristo <t-kristo@ti.com>
16295 M:      Santosh Shilimkar <ssantosh@kernel.org>
16296 L:      linux-arm-kernel@lists.infradead.org
16297 S:      Maintained
16298 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16299 F:      drivers/firmware/ti_sci*
16300 F:      include/linux/soc/ti/ti_sci_protocol.h
16301 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16302 F:      drivers/soc/ti/ti_sci_pm_domains.c
16303 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16304 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16305 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16306 F:      drivers/clk/keystone/sci-clk.c
16307 F:      drivers/reset/reset-ti-sci.c
16308 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16309 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16310 F:      drivers/irqchip/irq-ti-sci-intr.c
16311 F:      drivers/irqchip/irq-ti-sci-inta.c
16312 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16313 F:      drivers/soc/ti/ti_sci_inta_msi.c
16314
16315 Texas Instruments ASoC drivers
16316 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16318 S:      Maintained
16319 F:      sound/soc/ti/
16320
16321 Texas Instruments' DAC7612 DAC Driver
16322 M:      Ricardo Ribalda <ricardo@ribalda.com>
16323 L:      linux-iio@vger.kernel.org
16324 S:      Supported
16325 F:      drivers/iio/dac/ti-dac7612.c
16326 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16327
16328 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16329 M:      Hans Verkuil <hverkuil@xs4all.nl>
16330 L:      linux-media@vger.kernel.org
16331 T:      git git://linuxtv.org/media_tree.git
16332 W:      https://linuxtv.org
16333 S:      Maintained
16334 F:      drivers/media/radio/radio-raremono.c
16335
16336 THERMAL
16337 M:      Zhang Rui <rui.zhang@intel.com>
16338 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16339 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16340 L:      linux-pm@vger.kernel.org
16341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16342 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16343 S:      Supported
16344 F:      drivers/thermal/
16345 F:      include/linux/thermal.h
16346 F:      include/uapi/linux/thermal.h
16347 F:      include/linux/cpu_cooling.h
16348 F:      Documentation/devicetree/bindings/thermal/
16349
16350 THERMAL/CPU_COOLING
16351 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16352 M:      Viresh Kumar <viresh.kumar@linaro.org>
16353 M:      Javi Merino <javi.merino@kernel.org>
16354 L:      linux-pm@vger.kernel.org
16355 S:      Supported
16356 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16357 F:      drivers/thermal/cpu_cooling.c
16358 F:      include/linux/cpu_cooling.h
16359
16360 THERMAL DRIVER FOR AMLOGIC SOCS
16361 M:      Guillaume La Roque <glaroque@baylibre.com>
16362 L:      linux-pm@vger.kernel.org
16363 L:      linux-amlogic@lists.infradead.org
16364 W:      http://linux-meson.com/
16365 S:      Supported
16366 F:      drivers/thermal/amlogic_thermal.c
16367 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16368
16369 THINKPAD ACPI EXTRAS DRIVER
16370 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16371 L:      ibm-acpi-devel@lists.sourceforge.net
16372 L:      platform-driver-x86@vger.kernel.org
16373 W:      http://ibm-acpi.sourceforge.net
16374 W:      http://thinkwiki.org/wiki/Ibm-acpi
16375 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16376 S:      Maintained
16377 F:      drivers/platform/x86/thinkpad_acpi.c
16378
16379 THUNDERBOLT DRIVER
16380 M:      Andreas Noever <andreas.noever@gmail.com>
16381 M:      Michael Jamet <michael.jamet@intel.com>
16382 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16383 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16385 S:      Maintained
16386 F:      Documentation/admin-guide/thunderbolt.rst
16387 F:      drivers/thunderbolt/
16388 F:      include/linux/thunderbolt.h
16389
16390 THUNDERBOLT NETWORK DRIVER
16391 M:      Michael Jamet <michael.jamet@intel.com>
16392 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16393 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16394 L:      netdev@vger.kernel.org
16395 S:      Maintained
16396 F:      drivers/net/thunderbolt.c
16397
16398 THUNDERX GPIO DRIVER
16399 M:      Robert Richter <rrichter@marvell.com>
16400 S:      Maintained
16401 F:      drivers/gpio/gpio-thunderx.c
16402
16403 TI AM437X VPFE DRIVER
16404 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16405 L:      linux-media@vger.kernel.org
16406 W:      https://linuxtv.org
16407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16408 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16409 S:      Maintained
16410 F:      drivers/media/platform/am437x/
16411
16412 TI BANDGAP AND THERMAL DRIVER
16413 M:      Eduardo Valentin <edubezval@gmail.com>
16414 M:      Keerthy <j-keerthy@ti.com>
16415 L:      linux-pm@vger.kernel.org
16416 L:      linux-omap@vger.kernel.org
16417 S:      Maintained
16418 F:      drivers/thermal/ti-soc-thermal/
16419
16420 TI BQ27XXX POWER SUPPLY DRIVER
16421 R:      Andrew F. Davis <afd@ti.com>
16422 F:      include/linux/power/bq27xxx_battery.h
16423 F:      drivers/power/supply/bq27xxx_battery.c
16424 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16425
16426 TI CDCE706 CLOCK DRIVER
16427 M:      Max Filippov <jcmvbkbc@gmail.com>
16428 S:      Maintained
16429 F:      drivers/clk/clk-cdce706.c
16430
16431 TI CLOCK DRIVER
16432 M:      Tero Kristo <t-kristo@ti.com>
16433 L:      linux-omap@vger.kernel.org
16434 S:      Maintained
16435 F:      drivers/clk/ti/
16436 F:      include/linux/clk/ti.h
16437
16438 TI DAVINCI MACHINE SUPPORT
16439 M:      Sekhar Nori <nsekhar@ti.com>
16440 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16443 S:      Supported
16444 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16445 F:      arch/arm/mach-davinci/
16446 F:      drivers/i2c/busses/i2c-davinci.c
16447 F:      arch/arm/boot/dts/da850*
16448
16449 TI DAVINCI SERIES CLOCK DRIVER
16450 M:      David Lechner <david@lechnology.com>
16451 R:      Sekhar Nori <nsekhar@ti.com>
16452 S:      Maintained
16453 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16454 F:      drivers/clk/davinci/
16455
16456 TI DAVINCI SERIES GPIO DRIVER
16457 M:      Keerthy <j-keerthy@ti.com>
16458 L:      linux-gpio@vger.kernel.org
16459 S:      Maintained
16460 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16461 F:      drivers/gpio/gpio-davinci.c
16462
16463 TI DAVINCI SERIES MEDIA DRIVER
16464 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16465 L:      linux-media@vger.kernel.org
16466 W:      https://linuxtv.org
16467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16468 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16469 S:      Maintained
16470 F:      drivers/media/platform/davinci/
16471 F:      include/media/davinci/
16472
16473 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16474 R:      David Lechner <david@lechnology.com>
16475 L:      linux-iio@vger.kernel.org
16476 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16477 F:      drivers/counter/ti-eqep.c
16478
16479 TI ETHERNET SWITCH DRIVER (CPSW)
16480 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16481 L:      linux-omap@vger.kernel.org
16482 L:      netdev@vger.kernel.org
16483 S:      Maintained
16484 F:      drivers/net/ethernet/ti/cpsw*
16485 F:      drivers/net/ethernet/ti/davinci*
16486
16487 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16488 M:      Alex Dubov <oakad@yahoo.com>
16489 S:      Maintained
16490 W:      http://tifmxx.berlios.de/
16491 F:      drivers/memstick/host/tifm_ms.c
16492 F:      drivers/misc/tifm*
16493 F:      drivers/mmc/host/tifm_sd.c
16494 F:      include/linux/tifm.h
16495
16496 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16497 M:      Santosh Shilimkar <ssantosh@kernel.org>
16498 L:      linux-kernel@vger.kernel.org
16499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16500 S:      Maintained
16501 F:      drivers/soc/ti/*
16502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16503
16504 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16505 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16506 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16508 S:      Maintained
16509 F:      sound/soc/codecs/lm49453*
16510 F:      sound/soc/codecs/isabelle*
16511
16512 TI LP855x BACKLIGHT DRIVER
16513 M:      Milo Kim <milo.kim@ti.com>
16514 S:      Maintained
16515 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16516 F:      drivers/video/backlight/lp855x_bl.c
16517 F:      include/linux/platform_data/lp855x.h
16518
16519 TI LP8727 CHARGER DRIVER
16520 M:      Milo Kim <milo.kim@ti.com>
16521 S:      Maintained
16522 F:      drivers/power/supply/lp8727_charger.c
16523 F:      include/linux/platform_data/lp8727.h
16524
16525 TI LP8788 MFD DRIVER
16526 M:      Milo Kim <milo.kim@ti.com>
16527 S:      Maintained
16528 F:      drivers/iio/adc/lp8788_adc.c
16529 F:      drivers/leds/leds-lp8788.c
16530 F:      drivers/mfd/lp8788*.c
16531 F:      drivers/power/supply/lp8788-charger.c
16532 F:      drivers/regulator/lp8788-*.c
16533 F:      include/linux/mfd/lp8788*.h
16534
16535 TI NETCP ETHERNET DRIVER
16536 M:      Wingman Kwok <w-kwok2@ti.com>
16537 M:      Murali Karicheri <m-karicheri2@ti.com>
16538 L:      netdev@vger.kernel.org
16539 S:      Maintained
16540 F:      drivers/net/ethernet/ti/netcp*
16541
16542 TI PCM3060 ASoC CODEC DRIVER
16543 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16545 S:      Maintained
16546 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16547 F:      sound/soc/codecs/pcm3060*
16548
16549 TI TAS571X FAMILY ASoC CODEC DRIVER
16550 M:      Kevin Cernekee <cernekee@chromium.org>
16551 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16552 S:      Odd Fixes
16553 F:      sound/soc/codecs/tas571x*
16554
16555 TI TCAN4X5X DEVICE DRIVER
16556 M:      Dan Murphy <dmurphy@ti.com>
16557 L:      linux-can@vger.kernel.org
16558 S:      Maintained
16559 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16560 F:      drivers/net/can/m_can/tcan4x5x.c
16561
16562 TI TRF7970A NFC DRIVER
16563 M:      Mark Greer <mgreer@animalcreek.com>
16564 L:      linux-wireless@vger.kernel.org
16565 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16566 S:      Supported
16567 F:      drivers/nfc/trf7970a.c
16568 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16569
16570 TI TWL4030 SERIES SOC CODEC DRIVER
16571 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16572 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16573 S:      Maintained
16574 F:      sound/soc/codecs/twl4030*
16575
16576 TI VPE/CAL DRIVERS
16577 M:      Benoit Parrot <bparrot@ti.com>
16578 L:      linux-media@vger.kernel.org
16579 W:      http://linuxtv.org/
16580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16581 S:      Maintained
16582 F:      drivers/media/platform/ti-vpe/
16583 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16584
16585 TI WILINK WIRELESS DRIVERS
16586 L:      linux-wireless@vger.kernel.org
16587 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16588 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16590 S:      Orphan
16591 F:      drivers/net/wireless/ti/
16592 F:      include/linux/wl12xx.h
16593
16594 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16595 M:      John Stultz <john.stultz@linaro.org>
16596 M:      Thomas Gleixner <tglx@linutronix.de>
16597 R:      Stephen Boyd <sboyd@kernel.org>
16598 L:      linux-kernel@vger.kernel.org
16599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16600 S:      Supported
16601 F:      include/linux/clocksource.h
16602 F:      include/linux/time.h
16603 F:      include/linux/timex.h
16604 F:      include/uapi/linux/time.h
16605 F:      include/uapi/linux/timex.h
16606 F:      kernel/time/clocksource.c
16607 F:      kernel/time/time*.c
16608 F:      kernel/time/alarmtimer.c
16609 F:      kernel/time/ntp.c
16610 F:      tools/testing/selftests/timers/
16611
16612 TIPC NETWORK LAYER
16613 M:      Jon Maloy <jon.maloy@ericsson.com>
16614 M:      Ying Xue <ying.xue@windriver.com>
16615 L:      netdev@vger.kernel.org (core kernel code)
16616 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16617 W:      http://tipc.sourceforge.net/
16618 S:      Maintained
16619 F:      include/uapi/linux/tipc*.h
16620 F:      net/tipc/
16621
16622 TLAN NETWORK DRIVER
16623 M:      Samuel Chessman <chessman@tux.org>
16624 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16625 W:      http://sourceforge.net/projects/tlan/
16626 S:      Maintained
16627 F:      Documentation/networking/device_drivers/ti/tlan.txt
16628 F:      drivers/net/ethernet/ti/tlan.*
16629
16630 TM6000 VIDEO4LINUX DRIVER
16631 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16632 L:      linux-media@vger.kernel.org
16633 W:      https://linuxtv.org
16634 T:      git git://linuxtv.org/media_tree.git
16635 S:      Odd fixes
16636 F:      drivers/media/usb/tm6000/
16637 F:      Documentation/media/v4l-drivers/tm6000*
16638
16639 TMIO/SDHI MMC DRIVER
16640 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16641 L:      linux-mmc@vger.kernel.org
16642 S:      Supported
16643 F:      drivers/mmc/host/tmio_mmc*
16644 F:      drivers/mmc/host/renesas_sdhi*
16645 F:      include/linux/mfd/tmio.h
16646
16647 TMP401 HARDWARE MONITOR DRIVER
16648 M:      Guenter Roeck <linux@roeck-us.net>
16649 L:      linux-hwmon@vger.kernel.org
16650 S:      Maintained
16651 F:      Documentation/hwmon/tmp401.rst
16652 F:      drivers/hwmon/tmp401.c
16653
16654 TMP513 HARDWARE MONITOR DRIVER
16655 M:      Eric Tremblay <etremblay@distech-controls.com>
16656 L:      linux-hwmon@vger.kernel.org
16657 S:      Maintained
16658 F:      Documentation/hwmon/tmp513.rst
16659 F:      drivers/hwmon/tmp513.c
16660
16661 TMPFS (SHMEM FILESYSTEM)
16662 M:      Hugh Dickins <hughd@google.com>
16663 L:      linux-mm@kvack.org
16664 S:      Maintained
16665 F:      include/linux/shmem_fs.h
16666 F:      mm/shmem.c
16667
16668 TOMOYO SECURITY MODULE
16669 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16670 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16671 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16672 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16673 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16674 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16675 W:      https://tomoyo.osdn.jp/
16676 S:      Maintained
16677 F:      security/tomoyo/
16678
16679 TOPSTAR LAPTOP EXTRAS DRIVER
16680 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16681 L:      platform-driver-x86@vger.kernel.org
16682 S:      Maintained
16683 F:      drivers/platform/x86/topstar-laptop.c
16684
16685 TORTURE-TEST MODULES
16686 M:      Davidlohr Bueso <dave@stgolabs.net>
16687 M:      "Paul E. McKenney" <paulmck@kernel.org>
16688 M:      Josh Triplett <josh@joshtriplett.org>
16689 L:      linux-kernel@vger.kernel.org
16690 S:      Supported
16691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16692 F:      Documentation/RCU/torture.txt
16693 F:      kernel/torture.c
16694 F:      kernel/rcu/rcutorture.c
16695 F:      kernel/rcu/rcuperf.c
16696 F:      kernel/locking/locktorture.c
16697
16698 TOSHIBA ACPI EXTRAS DRIVER
16699 M:      Azael Avalos <coproscefalo@gmail.com>
16700 L:      platform-driver-x86@vger.kernel.org
16701 S:      Maintained
16702 F:      drivers/platform/x86/toshiba_acpi.c
16703
16704 TOSHIBA BLUETOOTH DRIVER
16705 M:      Azael Avalos <coproscefalo@gmail.com>
16706 L:      platform-driver-x86@vger.kernel.org
16707 S:      Maintained
16708 F:      drivers/platform/x86/toshiba_bluetooth.c
16709
16710 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16711 M:      Azael Avalos <coproscefalo@gmail.com>
16712 L:      platform-driver-x86@vger.kernel.org
16713 S:      Maintained
16714 F:      drivers/platform/x86/toshiba_haps.c
16715
16716 TOSHIBA SMM DRIVER
16717 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16718 W:      http://www.buzzard.org.uk/toshiba/
16719 S:      Maintained
16720 F:      drivers/char/toshiba.c
16721 F:      include/linux/toshiba.h
16722 F:      include/uapi/linux/toshiba.h
16723
16724 TOSHIBA TC358743 DRIVER
16725 M:      Mats Randgaard <matrandg@cisco.com>
16726 L:      linux-media@vger.kernel.org
16727 S:      Maintained
16728 F:      drivers/media/i2c/tc358743*
16729 F:      include/media/i2c/tc358743.h
16730
16731 TOSHIBA WMI HOTKEYS DRIVER
16732 M:      Azael Avalos <coproscefalo@gmail.com>
16733 L:      platform-driver-x86@vger.kernel.org
16734 S:      Maintained
16735 F:      drivers/platform/x86/toshiba-wmi.c
16736
16737 TPM DEVICE DRIVER
16738 M:      Peter Huewe <peterhuewe@gmx.de>
16739 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16740 R:      Jason Gunthorpe <jgg@ziepe.ca>
16741 L:      linux-integrity@vger.kernel.org
16742 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16743 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16744 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16745 S:      Maintained
16746 F:      drivers/char/tpm/
16747
16748 TRACING
16749 M:      Steven Rostedt <rostedt@goodmis.org>
16750 M:      Ingo Molnar <mingo@redhat.com>
16751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16752 S:      Maintained
16753 F:      Documentation/trace/ftrace.rst
16754 F:      arch/*/*/*/ftrace.h
16755 F:      arch/*/kernel/ftrace.c
16756 F:      include/*/ftrace.h
16757 F:      include/linux/trace*.h
16758 F:      include/trace/
16759 F:      kernel/trace/
16760 F:      tools/testing/selftests/ftrace/
16761
16762 TRACING MMIO ACCESSES (MMIOTRACE)
16763 M:      Steven Rostedt <rostedt@goodmis.org>
16764 M:      Ingo Molnar <mingo@kernel.org>
16765 R:      Karol Herbst <karolherbst@gmail.com>
16766 R:      Pekka Paalanen <ppaalanen@gmail.com>
16767 S:      Maintained
16768 L:      linux-kernel@vger.kernel.org
16769 L:      nouveau@lists.freedesktop.org
16770 F:      kernel/trace/trace_mmiotrace.c
16771 F:      include/linux/mmiotrace.h
16772 F:      arch/x86/mm/kmmio.c
16773 F:      arch/x86/mm/mmio-mod.c
16774 F:      arch/x86/mm/testmmiotrace.c
16775
16776 TRIVIAL PATCHES
16777 M:      Jiri Kosina <trivial@kernel.org>
16778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16779 S:      Maintained
16780 K:      ^Subject:.*(?i)trivial
16781
16782 TEMPO SEMICONDUCTOR DRIVERS
16783 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16784 S:      Maintained
16785 F:      sound/soc/codecs/tscs*.c
16786 F:      sound/soc/codecs/tscs*.h
16787 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16788
16789 TTY LAYER
16790 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16791 M:      Jiri Slaby <jslaby@suse.com>
16792 S:      Supported
16793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16794 F:      Documentation/driver-api/serial/
16795 F:      drivers/tty/
16796 F:      drivers/tty/serial/serial_core.c
16797 F:      include/linux/serial_core.h
16798 F:      include/linux/serial.h
16799 F:      include/linux/tty.h
16800 F:      include/uapi/linux/serial_core.h
16801 F:      include/uapi/linux/serial.h
16802 F:      include/uapi/linux/tty.h
16803
16804 TUA9001 MEDIA DRIVER
16805 M:      Antti Palosaari <crope@iki.fi>
16806 L:      linux-media@vger.kernel.org
16807 W:      https://linuxtv.org
16808 W:      http://palosaari.fi/linux/
16809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16810 T:      git git://linuxtv.org/anttip/media_tree.git
16811 S:      Maintained
16812 F:      drivers/media/tuners/tua9001*
16813
16814 TULIP NETWORK DRIVERS
16815 L:      netdev@vger.kernel.org
16816 L:      linux-parisc@vger.kernel.org
16817 S:      Orphan
16818 F:      drivers/net/ethernet/dec/tulip/
16819
16820 TUN/TAP driver
16821 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16822 W:      http://vtun.sourceforge.net/tun
16823 S:      Maintained
16824 F:      Documentation/networking/tuntap.txt
16825 F:      arch/um/os-Linux/drivers/
16826
16827 TURBOCHANNEL SUBSYSTEM
16828 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16829 M:      Ralf Baechle <ralf@linux-mips.org>
16830 L:      linux-mips@vger.kernel.org
16831 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16832 S:      Maintained
16833 F:      drivers/tc/
16834 F:      include/linux/tc.h
16835
16836 TURBOSTAT UTILITY
16837 M:      "Len Brown" <lenb@kernel.org>
16838 L:      linux-pm@vger.kernel.org
16839 B:      https://bugzilla.kernel.org
16840 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16842 S:      Supported
16843 F:      tools/power/x86/turbostat/
16844
16845 TW5864 VIDEO4LINUX DRIVER
16846 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16847 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16848 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16849 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16850 L:      linux-media@vger.kernel.org
16851 S:      Supported
16852 F:      drivers/media/pci/tw5864/
16853
16854 TW68 VIDEO4LINUX DRIVER
16855 M:      Hans Verkuil <hverkuil@xs4all.nl>
16856 L:      linux-media@vger.kernel.org
16857 T:      git git://linuxtv.org/media_tree.git
16858 W:      https://linuxtv.org
16859 S:      Odd Fixes
16860 F:      drivers/media/pci/tw68/
16861
16862 TW686X VIDEO4LINUX DRIVER
16863 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16864 L:      linux-media@vger.kernel.org
16865 T:      git git://linuxtv.org/media_tree.git
16866 W:      http://linuxtv.org
16867 S:      Maintained
16868 F:      drivers/media/pci/tw686x/
16869
16870 UBI FILE SYSTEM (UBIFS)
16871 M:      Richard Weinberger <richard@nod.at>
16872 L:      linux-mtd@lists.infradead.org
16873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16875 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16876 S:      Supported
16877 F:      Documentation/filesystems/ubifs.txt
16878 F:      fs/ubifs/
16879
16880 UCLINUX (M68KNOMMU AND COLDFIRE)
16881 M:      Greg Ungerer <gerg@linux-m68k.org>
16882 W:      http://www.linux-m68k.org/
16883 W:      http://www.uclinux.org/
16884 L:      linux-m68k@lists.linux-m68k.org
16885 L:      uclinux-dev@uclinux.org  (subscribers-only)
16886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16887 S:      Maintained
16888 F:      arch/m68k/coldfire/
16889 F:      arch/m68k/68*/
16890 F:      arch/m68k/*/*_no.*
16891 F:      arch/m68k/include/asm/*_no.*
16892
16893 UDF FILESYSTEM
16894 M:      Jan Kara <jack@suse.com>
16895 S:      Maintained
16896 F:      Documentation/filesystems/udf.txt
16897 F:      fs/udf/
16898
16899 UDRAW TABLET
16900 M:      Bastien Nocera <hadess@hadess.net>
16901 L:      linux-input@vger.kernel.org
16902 S:      Maintained
16903 F:      drivers/hid/hid-udraw-ps3.c
16904
16905 UFS FILESYSTEM
16906 M:      Evgeniy Dushistov <dushistov@mail.ru>
16907 S:      Maintained
16908 F:      Documentation/admin-guide/ufs.rst
16909 F:      fs/ufs/
16910
16911 UHID USERSPACE HID IO DRIVER:
16912 M:      David Herrmann <dh.herrmann@googlemail.com>
16913 L:      linux-input@vger.kernel.org
16914 S:      Maintained
16915 F:      drivers/hid/uhid.c
16916 F:      include/uapi/linux/uhid.h
16917
16918 ULPI BUS
16919 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16920 L:      linux-usb@vger.kernel.org
16921 S:      Maintained
16922 F:      drivers/usb/common/ulpi.c
16923 F:      include/linux/ulpi/
16924
16925 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16926 L:      devel@driverdev.osuosl.org
16927 S:      Obsolete
16928 F:      drivers/staging/uwb/
16929
16930 UNICODE SUBSYSTEM:
16931 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16932 L:      linux-fsdevel@vger.kernel.org
16933 S:      Supported
16934 F:      fs/unicode/
16935
16936 UNICORE32 ARCHITECTURE:
16937 M:      Guan Xuetao <gxt@pku.edu.cn>
16938 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16939 S:      Maintained
16940 T:      git git://github.com/gxt/linux.git
16941 F:      arch/unicore32/
16942
16943 UNIFDEF
16944 M:      Tony Finch <dot@dotat.at>
16945 W:      http://dotat.at/prog/unifdef
16946 S:      Maintained
16947 F:      scripts/unifdef.c
16948
16949 UNIFORM CDROM DRIVER
16950 M:      Jens Axboe <axboe@kernel.dk>
16951 W:      http://www.kernel.dk
16952 S:      Maintained
16953 F:      Documentation/cdrom/
16954 F:      drivers/cdrom/cdrom.c
16955 F:      include/linux/cdrom.h
16956 F:      include/uapi/linux/cdrom.h
16957
16958 UNISYS S-PAR DRIVERS
16959 M:      David Kershner <david.kershner@unisys.com>
16960 L:      sparmaintainer@unisys.com (Unisys internal)
16961 S:      Supported
16962 F:      include/linux/visorbus.h
16963 F:      drivers/visorbus/
16964 F:      drivers/staging/unisys/
16965
16966 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16967 R:      Alim Akhtar <alim.akhtar@samsung.com>
16968 R:      Avri Altman <avri.altman@wdc.com>
16969 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16970 L:      linux-scsi@vger.kernel.org
16971 S:      Supported
16972 F:      Documentation/scsi/ufs.txt
16973 F:      drivers/scsi/ufs/
16974
16975 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16976 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16977 L:      linux-scsi@vger.kernel.org
16978 S:      Supported
16979 F:      drivers/scsi/ufs/*dwc*
16980
16981 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16982 M:      Stanley Chu <stanley.chu@mediatek.com>
16983 L:      linux-scsi@vger.kernel.org
16984 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16985 S:      Maintained
16986 F:      drivers/scsi/ufs/ufs-mediatek*
16987
16988 UNSORTED BLOCK IMAGES (UBI)
16989 M:      Richard Weinberger <richard@nod.at>
16990 W:      http://www.linux-mtd.infradead.org/
16991 L:      linux-mtd@lists.infradead.org
16992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16994 S:      Supported
16995 F:      drivers/mtd/ubi/
16996 F:      include/linux/mtd/ubi.h
16997 F:      include/uapi/mtd/ubi-user.h
16998
16999 USB "USBNET" DRIVER FRAMEWORK
17000 M:      Oliver Neukum <oneukum@suse.com>
17001 L:      netdev@vger.kernel.org
17002 W:      http://www.linux-usb.org/usbnet
17003 S:      Maintained
17004 F:      drivers/net/usb/usbnet.c
17005 F:      include/linux/usb/usbnet.h
17006
17007 USB ACM DRIVER
17008 M:      Oliver Neukum <oneukum@suse.com>
17009 L:      linux-usb@vger.kernel.org
17010 S:      Maintained
17011 F:      Documentation/usb/acm.rst
17012 F:      drivers/usb/class/cdc-acm.*
17013
17014 USB AR5523 WIRELESS DRIVER
17015 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17016 L:      linux-wireless@vger.kernel.org
17017 S:      Maintained
17018 F:      drivers/net/wireless/ath/ar5523/
17019
17020 USB ATTACHED SCSI
17021 M:      Oliver Neukum <oneukum@suse.com>
17022 L:      linux-usb@vger.kernel.org
17023 L:      linux-scsi@vger.kernel.org
17024 S:      Maintained
17025 F:      drivers/usb/storage/uas.c
17026
17027 USB CDC ETHERNET DRIVER
17028 M:      Oliver Neukum <oliver@neukum.org>
17029 L:      linux-usb@vger.kernel.org
17030 S:      Maintained
17031 F:      drivers/net/usb/cdc_*.c
17032 F:      include/uapi/linux/usb/cdc.h
17033
17034 USB CHAOSKEY DRIVER
17035 M:      Keith Packard <keithp@keithp.com>
17036 L:      linux-usb@vger.kernel.org
17037 S:      Maintained
17038 F:      drivers/usb/misc/chaoskey.c
17039
17040 USB CYPRESS C67X00 DRIVER
17041 M:      Peter Korsgaard <jacmet@sunsite.dk>
17042 L:      linux-usb@vger.kernel.org
17043 S:      Maintained
17044 F:      drivers/usb/c67x00/
17045
17046 USB DAVICOM DM9601 DRIVER
17047 M:      Peter Korsgaard <jacmet@sunsite.dk>
17048 L:      netdev@vger.kernel.org
17049 W:      http://www.linux-usb.org/usbnet
17050 S:      Maintained
17051 F:      drivers/net/usb/dm9601.c
17052
17053 USB EHCI DRIVER
17054 M:      Alan Stern <stern@rowland.harvard.edu>
17055 L:      linux-usb@vger.kernel.org
17056 S:      Maintained
17057 F:      Documentation/usb/ehci.rst
17058 F:      drivers/usb/host/ehci*
17059
17060 USB GADGET/PERIPHERAL SUBSYSTEM
17061 M:      Felipe Balbi <balbi@kernel.org>
17062 L:      linux-usb@vger.kernel.org
17063 W:      http://www.linux-usb.org/gadget
17064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17065 S:      Maintained
17066 F:      drivers/usb/gadget/
17067 F:      include/linux/usb/gadget*
17068
17069 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17070 M:      Jiri Kosina <jikos@kernel.org>
17071 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17072 L:      linux-usb@vger.kernel.org
17073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17074 S:      Maintained
17075 F:      Documentation/hid/hiddev.rst
17076 F:      drivers/hid/usbhid/
17077
17078 USB INTEL XHCI ROLE MUX DRIVER
17079 M:      Hans de Goede <hdegoede@redhat.com>
17080 L:      linux-usb@vger.kernel.org
17081 S:      Maintained
17082 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17083
17084 USB IP DRIVER FOR HISILICON KIRIN
17085 M:      Yu Chen <chenyu56@huawei.com>
17086 M:      Binghui Wang <wangbinghui@hisilicon.com>
17087 L:      linux-usb@vger.kernel.org
17088 S:      Maintained
17089 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17090 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17091
17092 USB ISP116X DRIVER
17093 M:      Olav Kongas <ok@artecdesign.ee>
17094 L:      linux-usb@vger.kernel.org
17095 S:      Maintained
17096 F:      drivers/usb/host/isp116x*
17097 F:      include/linux/usb/isp116x.h
17098
17099 USB LAN78XX ETHERNET DRIVER
17100 M:      Woojung Huh <woojung.huh@microchip.com>
17101 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17102 L:      netdev@vger.kernel.org
17103 S:      Maintained
17104 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17105 F:      drivers/net/usb/lan78xx.*
17106 F:      include/dt-bindings/net/microchip-lan78xx.h
17107
17108 USB MASS STORAGE DRIVER
17109 M:      Alan Stern <stern@rowland.harvard.edu>
17110 L:      linux-usb@vger.kernel.org
17111 L:      usb-storage@lists.one-eyed-alien.net
17112 S:      Maintained
17113 F:      drivers/usb/storage/
17114
17115 USB MIDI DRIVER
17116 M:      Clemens Ladisch <clemens@ladisch.de>
17117 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17119 S:      Maintained
17120 F:      sound/usb/midi.*
17121
17122 USB NETWORKING DRIVERS
17123 L:      linux-usb@vger.kernel.org
17124 S:      Odd Fixes
17125 F:      drivers/net/usb/
17126
17127 USB OHCI DRIVER
17128 M:      Alan Stern <stern@rowland.harvard.edu>
17129 L:      linux-usb@vger.kernel.org
17130 S:      Maintained
17131 F:      Documentation/usb/ohci.rst
17132 F:      drivers/usb/host/ohci*
17133
17134 USB OTG FSM (Finite State Machine)
17135 M:      Peter Chen <Peter.Chen@nxp.com>
17136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17137 L:      linux-usb@vger.kernel.org
17138 S:      Maintained
17139 F:      drivers/usb/common/usb-otg-fsm.c
17140
17141 USB OVER IP DRIVER
17142 M:      Valentina Manea <valentina.manea.m@gmail.com>
17143 M:      Shuah Khan <shuah@kernel.org>
17144 M:      Shuah Khan <skhan@linuxfoundation.org>
17145 L:      linux-usb@vger.kernel.org
17146 S:      Maintained
17147 F:      Documentation/usb/usbip_protocol.rst
17148 F:      drivers/usb/usbip/
17149 F:      tools/usb/usbip/
17150 F:      tools/testing/selftests/drivers/usb/usbip/
17151
17152 USB PEGASUS DRIVER
17153 M:      Petko Manolov <petkan@nucleusys.com>
17154 L:      linux-usb@vger.kernel.org
17155 L:      netdev@vger.kernel.org
17156 T:      git git://github.com/petkan/pegasus.git
17157 W:      https://github.com/petkan/pegasus
17158 S:      Maintained
17159 F:      drivers/net/usb/pegasus.*
17160
17161 USB PHY LAYER
17162 M:      Felipe Balbi <balbi@kernel.org>
17163 L:      linux-usb@vger.kernel.org
17164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17165 S:      Maintained
17166 F:      drivers/usb/phy/
17167
17168 USB PRINTER DRIVER (usblp)
17169 M:      Pete Zaitcev <zaitcev@redhat.com>
17170 L:      linux-usb@vger.kernel.org
17171 S:      Supported
17172 F:      drivers/usb/class/usblp.c
17173
17174 USB QMI WWAN NETWORK DRIVER
17175 M:      Bjørn Mork <bjorn@mork.no>
17176 L:      netdev@vger.kernel.org
17177 S:      Maintained
17178 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17179 F:      drivers/net/usb/qmi_wwan.c
17180
17181 USB RTL8150 DRIVER
17182 M:      Petko Manolov <petkan@nucleusys.com>
17183 L:      linux-usb@vger.kernel.org
17184 L:      netdev@vger.kernel.org
17185 T:      git git://github.com/petkan/rtl8150.git
17186 W:      https://github.com/petkan/rtl8150
17187 S:      Maintained
17188 F:      drivers/net/usb/rtl8150.c
17189
17190 USB SERIAL SUBSYSTEM
17191 M:      Johan Hovold <johan@kernel.org>
17192 L:      linux-usb@vger.kernel.org
17193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17194 S:      Maintained
17195 F:      Documentation/usb/usb-serial.rst
17196 F:      drivers/usb/serial/
17197 F:      include/linux/usb/serial.h
17198
17199 USB SMSC75XX ETHERNET DRIVER
17200 M:      Steve Glendinning <steve.glendinning@shawell.net>
17201 L:      netdev@vger.kernel.org
17202 S:      Maintained
17203 F:      drivers/net/usb/smsc75xx.*
17204
17205 USB SMSC95XX ETHERNET DRIVER
17206 M:      Steve Glendinning <steve.glendinning@shawell.net>
17207 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17208 L:      netdev@vger.kernel.org
17209 S:      Maintained
17210 F:      drivers/net/usb/smsc95xx.*
17211
17212 USB SUBSYSTEM
17213 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17214 L:      linux-usb@vger.kernel.org
17215 W:      http://www.linux-usb.org
17216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17217 S:      Supported
17218 F:      Documentation/devicetree/bindings/usb/
17219 F:      Documentation/usb/
17220 F:      drivers/usb/
17221 F:      include/linux/usb.h
17222 F:      include/linux/usb/
17223
17224 USB TYPEC PI3USB30532 MUX DRIVER
17225 M:      Hans de Goede <hdegoede@redhat.com>
17226 L:      linux-usb@vger.kernel.org
17227 S:      Maintained
17228 F:      drivers/usb/typec/mux/pi3usb30532.c
17229
17230 USB TYPEC CLASS
17231 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17232 L:      linux-usb@vger.kernel.org
17233 S:      Maintained
17234 F:      Documentation/ABI/testing/sysfs-class-typec
17235 F:      Documentation/driver-api/usb/typec.rst
17236 F:      drivers/usb/typec/
17237 F:      include/linux/usb/typec.h
17238
17239 USB TYPEC BUS FOR ALTERNATE MODES
17240 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17241 L:      linux-usb@vger.kernel.org
17242 S:      Maintained
17243 F:      Documentation/ABI/testing/sysfs-bus-typec
17244 F:      Documentation/driver-api/usb/typec_bus.rst
17245 F:      drivers/usb/typec/altmodes/
17246 F:      include/linux/usb/typec_altmode.h
17247
17248 USB TYPEC PORT CONTROLLER DRIVERS
17249 M:      Guenter Roeck <linux@roeck-us.net>
17250 L:      linux-usb@vger.kernel.org
17251 S:      Maintained
17252 F:      drivers/usb/typec/tcpm/
17253
17254 USB UHCI DRIVER
17255 M:      Alan Stern <stern@rowland.harvard.edu>
17256 L:      linux-usb@vger.kernel.org
17257 S:      Maintained
17258 F:      drivers/usb/host/uhci*
17259
17260 USB VIDEO CLASS
17261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17262 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17263 L:      linux-media@vger.kernel.org
17264 T:      git git://linuxtv.org/media_tree.git
17265 W:      http://www.ideasonboard.org/uvc/
17266 S:      Maintained
17267 F:      drivers/media/usb/uvc/
17268 F:      include/uapi/linux/uvcvideo.h
17269
17270 USB VISION DRIVER
17271 M:      Hans Verkuil <hverkuil@xs4all.nl>
17272 L:      linux-media@vger.kernel.org
17273 T:      git git://linuxtv.org/media_tree.git
17274 W:      https://linuxtv.org
17275 S:      Odd Fixes
17276 F:      drivers/media/usb/usbvision/
17277
17278 USB WEBCAM GADGET
17279 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17280 L:      linux-usb@vger.kernel.org
17281 S:      Maintained
17282 F:      drivers/usb/gadget/function/*uvc*
17283 F:      drivers/usb/gadget/legacy/webcam.c
17284 F:      include/uapi/linux/usb/g_uvc.h
17285
17286 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17287 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17288 L:      linux-wireless@vger.kernel.org
17289 S:      Maintained
17290 F:      drivers/net/wireless/rndis_wlan.c
17291
17292 USB XHCI DRIVER
17293 M:      Mathias Nyman <mathias.nyman@intel.com>
17294 L:      linux-usb@vger.kernel.org
17295 S:      Supported
17296 F:      drivers/usb/host/xhci*
17297 F:      drivers/usb/host/pci-quirks*
17298
17299 USB ZD1201 DRIVER
17300 L:      linux-wireless@vger.kernel.org
17301 W:      http://linux-lc100020.sourceforge.net
17302 S:      Orphan
17303 F:      drivers/net/wireless/zydas/zd1201.*
17304
17305 USB ZR364XX DRIVER
17306 M:      Antoine Jacquet <royale@zerezo.com>
17307 L:      linux-usb@vger.kernel.org
17308 L:      linux-media@vger.kernel.org
17309 T:      git git://linuxtv.org/media_tree.git
17310 W:      http://royale.zerezo.com/zr364xx/
17311 S:      Maintained
17312 F:      Documentation/media/v4l-drivers/zr364xx*
17313 F:      drivers/media/usb/zr364xx/
17314
17315 USER-MODE LINUX (UML)
17316 M:      Jeff Dike <jdike@addtoit.com>
17317 M:      Richard Weinberger <richard@nod.at>
17318 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17319 L:      linux-um@lists.infradead.org
17320 W:      http://user-mode-linux.sourceforge.net
17321 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17323 S:      Maintained
17324 F:      Documentation/virt/uml/
17325 F:      arch/um/
17326 F:      arch/x86/um/
17327 F:      fs/hostfs/
17328
17329 USERSPACE COPYIN/COPYOUT (UIOVEC)
17330 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17331 S:      Maintained
17332 F:      lib/iov_iter.c
17333 F:      include/linux/uio.h
17334
17335 USERSPACE DMA BUFFER DRIVER
17336 M:      Gerd Hoffmann <kraxel@redhat.com>
17337 S:      Maintained
17338 L:      dri-devel@lists.freedesktop.org
17339 F:      drivers/dma-buf/udmabuf.c
17340 F:      include/uapi/linux/udmabuf.h
17341 T:      git git://anongit.freedesktop.org/drm/drm-misc
17342
17343 USERSPACE I/O (UIO)
17344 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17345 S:      Maintained
17346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17347 F:      Documentation/driver-api/uio-howto.rst
17348 F:      drivers/uio/
17349 F:      include/linux/uio_driver.h
17350
17351 UTIL-LINUX PACKAGE
17352 M:      Karel Zak <kzak@redhat.com>
17353 L:      util-linux@vger.kernel.org
17354 W:      http://en.wikipedia.org/wiki/Util-linux
17355 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17356 S:      Maintained
17357
17358 UUID HELPERS
17359 M:      Christoph Hellwig <hch@lst.de>
17360 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17361 L:      linux-kernel@vger.kernel.org
17362 T:      git git://git.infradead.org/users/hch/uuid.git
17363 F:      lib/uuid.c
17364 F:      lib/test_uuid.c
17365 F:      include/linux/uuid.h
17366 F:      include/uapi/linux/uuid.h
17367 S:      Maintained
17368
17369 UVESAFB DRIVER
17370 M:      Michal Januszewski <spock@gentoo.org>
17371 L:      linux-fbdev@vger.kernel.org
17372 W:      https://github.com/mjanusz/v86d
17373 S:      Maintained
17374 F:      Documentation/fb/uvesafb.rst
17375 F:      drivers/video/fbdev/uvesafb.*
17376
17377 VF610 NAND DRIVER
17378 M:      Stefan Agner <stefan@agner.ch>
17379 L:      linux-mtd@lists.infradead.org
17380 S:      Supported
17381 F:      drivers/mtd/nand/raw/vf610_nfc.c
17382
17383 VFAT/FAT/MSDOS FILESYSTEM
17384 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17385 S:      Maintained
17386 F:      Documentation/filesystems/vfat.txt
17387 F:      fs/fat/
17388
17389 VFIO DRIVER
17390 M:      Alex Williamson <alex.williamson@redhat.com>
17391 R:      Cornelia Huck <cohuck@redhat.com>
17392 L:      kvm@vger.kernel.org
17393 T:      git git://github.com/awilliam/linux-vfio.git
17394 S:      Maintained
17395 F:      Documentation/driver-api/vfio.rst
17396 F:      drivers/vfio/
17397 F:      include/linux/vfio.h
17398 F:      include/uapi/linux/vfio.h
17399
17400 VFIO MEDIATED DEVICE DRIVERS
17401 M:      Kirti Wankhede <kwankhede@nvidia.com>
17402 L:      kvm@vger.kernel.org
17403 S:      Maintained
17404 F:      Documentation/driver-api/vfio-mediated-device.rst
17405 F:      drivers/vfio/mdev/
17406 F:      include/linux/mdev.h
17407 F:      samples/vfio-mdev/
17408
17409 VFIO PLATFORM DRIVER
17410 M:      Eric Auger <eric.auger@redhat.com>
17411 L:      kvm@vger.kernel.org
17412 S:      Maintained
17413 F:      drivers/vfio/platform/
17414
17415 VGA_SWITCHEROO
17416 R:      Lukas Wunner <lukas@wunner.de>
17417 S:      Maintained
17418 F:      Documentation/gpu/vga-switcheroo.rst
17419 F:      drivers/gpu/vga/vga_switcheroo.c
17420 F:      include/linux/vga_switcheroo.h
17421 T:      git git://anongit.freedesktop.org/drm/drm-misc
17422
17423 VIA RHINE NETWORK DRIVER
17424 S:      Orphan
17425 F:      drivers/net/ethernet/via/via-rhine.c
17426
17427 VIA SD/MMC CARD CONTROLLER DRIVER
17428 M:      Bruce Chang <brucechang@via.com.tw>
17429 M:      Harald Welte <HaraldWelte@viatech.com>
17430 S:      Maintained
17431 F:      drivers/mmc/host/via-sdmmc.c
17432
17433 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17434 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17435 L:      linux-fbdev@vger.kernel.org
17436 S:      Maintained
17437 F:      include/linux/via-core.h
17438 F:      include/linux/via-gpio.h
17439 F:      include/linux/via_i2c.h
17440 F:      drivers/video/fbdev/via/
17441
17442 VIA VELOCITY NETWORK DRIVER
17443 M:      Francois Romieu <romieu@fr.zoreil.com>
17444 L:      netdev@vger.kernel.org
17445 S:      Maintained
17446 F:      drivers/net/ethernet/via/via-velocity.*
17447
17448 VICODEC VIRTUAL CODEC DRIVER
17449 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17450 L:      linux-media@vger.kernel.org
17451 T:      git git://linuxtv.org/media_tree.git
17452 W:      https://linuxtv.org
17453 S:      Maintained
17454 F:      drivers/media/platform/vicodec/*
17455
17456 VIDEO MULTIPLEXER DRIVER
17457 M:      Philipp Zabel <p.zabel@pengutronix.de>
17458 L:      linux-media@vger.kernel.org
17459 S:      Maintained
17460 F:      drivers/media/platform/video-mux.c
17461
17462 VIDEO I2C POLLING DRIVER
17463 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17464 L:      linux-media@vger.kernel.org
17465 S:      Maintained
17466 F:      drivers/media/i2c/video-i2c.c
17467
17468 VIDEOBUF2 FRAMEWORK
17469 M:      Pawel Osciak <pawel@osciak.com>
17470 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17471 M:      Kyungmin Park <kyungmin.park@samsung.com>
17472 R:      Tomasz Figa <tfiga@chromium.org>
17473 L:      linux-media@vger.kernel.org
17474 S:      Maintained
17475 F:      drivers/media/common/videobuf2/*
17476 F:      include/media/videobuf2-*
17477
17478 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17479 M:      Helen Koike <helen.koike@collabora.com>
17480 R:      Shuah Khan <skhan@linuxfoundation.org>
17481 L:      linux-media@vger.kernel.org
17482 T:      git git://linuxtv.org/media_tree.git
17483 W:      https://linuxtv.org
17484 S:      Maintained
17485 F:      drivers/media/platform/vimc/*
17486
17487 VIRT LIB
17488 M:      Alex Williamson <alex.williamson@redhat.com>
17489 M:      Paolo Bonzini <pbonzini@redhat.com>
17490 L:      kvm@vger.kernel.org
17491 S:      Supported
17492 F:      virt/lib/
17493
17494 VIRTIO AND VHOST VSOCK DRIVER
17495 M:      Stefan Hajnoczi <stefanha@redhat.com>
17496 M:      Stefano Garzarella <sgarzare@redhat.com>
17497 L:      kvm@vger.kernel.org
17498 L:      virtualization@lists.linux-foundation.org
17499 L:      netdev@vger.kernel.org
17500 S:      Maintained
17501 F:      include/linux/virtio_vsock.h
17502 F:      include/uapi/linux/virtio_vsock.h
17503 F:      include/uapi/linux/vsockmon.h
17504 F:      include/uapi/linux/vm_sockets_diag.h
17505 F:      net/vmw_vsock/diag.c
17506 F:      net/vmw_vsock/af_vsock_tap.c
17507 F:      net/vmw_vsock/virtio_transport_common.c
17508 F:      net/vmw_vsock/virtio_transport.c
17509 F:      drivers/net/vsockmon.c
17510 F:      drivers/vhost/vsock.c
17511 F:      tools/testing/vsock/
17512
17513 VIRTIO CONSOLE DRIVER
17514 M:      Amit Shah <amit@kernel.org>
17515 L:      virtualization@lists.linux-foundation.org
17516 S:      Maintained
17517 F:      drivers/char/virtio_console.c
17518 F:      include/linux/virtio_console.h
17519 F:      include/uapi/linux/virtio_console.h
17520
17521 VIRTIO CORE AND NET DRIVERS
17522 M:      "Michael S. Tsirkin" <mst@redhat.com>
17523 M:      Jason Wang <jasowang@redhat.com>
17524 L:      virtualization@lists.linux-foundation.org
17525 S:      Maintained
17526 F:      Documentation/devicetree/bindings/virtio/
17527 F:      drivers/virtio/
17528 F:      tools/virtio/
17529 F:      drivers/net/virtio_net.c
17530 F:      drivers/block/virtio_blk.c
17531 F:      include/linux/virtio*.h
17532 F:      include/uapi/linux/virtio_*.h
17533 F:      drivers/crypto/virtio/
17534 F:      mm/balloon_compaction.c
17535
17536 VIRTIO BLOCK AND SCSI DRIVERS
17537 M:      "Michael S. Tsirkin" <mst@redhat.com>
17538 M:      Jason Wang <jasowang@redhat.com>
17539 R:      Paolo Bonzini <pbonzini@redhat.com>
17540 R:      Stefan Hajnoczi <stefanha@redhat.com>
17541 L:      virtualization@lists.linux-foundation.org
17542 S:      Maintained
17543 F:      drivers/block/virtio_blk.c
17544 F:      drivers/scsi/virtio_scsi.c
17545 F:      include/uapi/linux/virtio_blk.h
17546 F:      include/uapi/linux/virtio_scsi.h
17547 F:      drivers/vhost/scsi.c
17548
17549 VIRTIO CRYPTO DRIVER
17550 M:      Gonglei <arei.gonglei@huawei.com>
17551 L:      virtualization@lists.linux-foundation.org
17552 L:      linux-crypto@vger.kernel.org
17553 S:      Maintained
17554 F:      drivers/crypto/virtio/
17555 F:      include/uapi/linux/virtio_crypto.h
17556
17557 VIRTIO DRIVERS FOR S390
17558 M:      Cornelia Huck <cohuck@redhat.com>
17559 M:      Halil Pasic <pasic@linux.ibm.com>
17560 L:      linux-s390@vger.kernel.org
17561 L:      virtualization@lists.linux-foundation.org
17562 L:      kvm@vger.kernel.org
17563 S:      Supported
17564 F:      drivers/s390/virtio/
17565 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17566
17567 VIRTIO FILE SYSTEM
17568 M:      Vivek Goyal <vgoyal@redhat.com>
17569 M:      Stefan Hajnoczi <stefanha@redhat.com>
17570 M:      Miklos Szeredi <miklos@szeredi.hu>
17571 L:      virtualization@lists.linux-foundation.org
17572 L:      linux-fsdevel@vger.kernel.org
17573 W:      https://virtio-fs.gitlab.io/
17574 S:      Supported
17575 F:      fs/fuse/virtio_fs.c
17576 F:      include/uapi/linux/virtio_fs.h
17577 F:      Documentation/filesystems/virtiofs.rst
17578
17579 VIRTIO GPU DRIVER
17580 M:      David Airlie <airlied@linux.ie>
17581 M:      Gerd Hoffmann <kraxel@redhat.com>
17582 L:      dri-devel@lists.freedesktop.org
17583 L:      virtualization@lists.linux-foundation.org
17584 T:      git git://anongit.freedesktop.org/drm/drm-misc
17585 S:      Maintained
17586 F:      drivers/gpu/drm/virtio/
17587 F:      include/uapi/linux/virtio_gpu.h
17588
17589 VIRTIO HOST (VHOST)
17590 M:      "Michael S. Tsirkin" <mst@redhat.com>
17591 M:      Jason Wang <jasowang@redhat.com>
17592 L:      kvm@vger.kernel.org
17593 L:      virtualization@lists.linux-foundation.org
17594 L:      netdev@vger.kernel.org
17595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17596 S:      Maintained
17597 F:      drivers/vhost/
17598 F:      include/uapi/linux/vhost.h
17599
17600 VIRTIO INPUT DRIVER
17601 M:      Gerd Hoffmann <kraxel@redhat.com>
17602 S:      Maintained
17603 F:      drivers/virtio/virtio_input.c
17604 F:      include/uapi/linux/virtio_input.h
17605
17606 VIRTIO IOMMU DRIVER
17607 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17608 L:      virtualization@lists.linux-foundation.org
17609 S:      Maintained
17610 F:      drivers/iommu/virtio-iommu.c
17611 F:      include/uapi/linux/virtio_iommu.h
17612
17613 VIRTUAL BOX GUEST DEVICE DRIVER
17614 M:      Hans de Goede <hdegoede@redhat.com>
17615 M:      Arnd Bergmann <arnd@arndb.de>
17616 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17617 S:      Maintained
17618 F:      include/linux/vbox_utils.h
17619 F:      include/uapi/linux/vbox*.h
17620 F:      drivers/virt/vboxguest/
17621
17622 VIRTUAL SERIO DEVICE DRIVER
17623 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17624 S:      Maintained
17625 F:      drivers/input/serio/userio.c
17626 F:      include/uapi/linux/userio.h
17627
17628 VITESSE FELIX ETHERNET SWITCH DRIVER
17629 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17630 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17631 L:      netdev@vger.kernel.org
17632 S:      Maintained
17633 F:      drivers/net/dsa/ocelot/*
17634 F:      net/dsa/tag_ocelot.c
17635
17636 VIVID VIRTUAL VIDEO DRIVER
17637 M:      Hans Verkuil <hverkuil@xs4all.nl>
17638 L:      linux-media@vger.kernel.org
17639 T:      git git://linuxtv.org/media_tree.git
17640 W:      https://linuxtv.org
17641 S:      Maintained
17642 F:      drivers/media/platform/vivid/*
17643
17644 VLYNQ BUS
17645 M:      Florian Fainelli <f.fainelli@gmail.com>
17646 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17647 S:      Maintained
17648 F:      drivers/vlynq/vlynq.c
17649 F:      include/linux/vlynq.h
17650
17651 VME SUBSYSTEM
17652 M:      Martyn Welch <martyn@welchs.me.uk>
17653 M:      Manohar Vanga <manohar.vanga@gmail.com>
17654 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17655 L:      devel@driverdev.osuosl.org
17656 S:      Maintained
17657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17658 F:      Documentation/driver-api/vme.rst
17659 F:      drivers/staging/vme/
17660 F:      drivers/vme/
17661 F:      include/linux/vme*
17662
17663 VMWARE BALLOON DRIVER
17664 M:      Nadav Amit <namit@vmware.com>
17665 M:      "VMware, Inc." <pv-drivers@vmware.com>
17666 L:      linux-kernel@vger.kernel.org
17667 S:      Maintained
17668 F:      drivers/misc/vmw_balloon.c
17669
17670 VMWARE HYPERVISOR INTERFACE
17671 M:      Thomas Hellstrom <thellstrom@vmware.com>
17672 M:      "VMware, Inc." <pv-drivers@vmware.com>
17673 L:      virtualization@lists.linux-foundation.org
17674 S:      Supported
17675 F:      arch/x86/kernel/cpu/vmware.c
17676 F:      arch/x86/include/asm/vmware.h
17677
17678 VMWARE PVRDMA DRIVER
17679 M:      Adit Ranadive <aditr@vmware.com>
17680 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17681 L:      linux-rdma@vger.kernel.org
17682 S:      Maintained
17683 F:      drivers/infiniband/hw/vmw_pvrdma/
17684
17685 VMware PVSCSI driver
17686 M:      Jim Gill <jgill@vmware.com>
17687 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17688 L:      linux-scsi@vger.kernel.org
17689 S:      Maintained
17690 F:      drivers/scsi/vmw_pvscsi.c
17691 F:      drivers/scsi/vmw_pvscsi.h
17692
17693 VMWARE VMMOUSE SUBDRIVER
17694 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17695 M:      "VMware, Inc." <pv-drivers@vmware.com>
17696 L:      linux-input@vger.kernel.org
17697 S:      Maintained
17698 F:      drivers/input/mouse/vmmouse.c
17699 F:      drivers/input/mouse/vmmouse.h
17700
17701 VMWARE VMXNET3 ETHERNET DRIVER
17702 M:      Ronak Doshi <doshir@vmware.com>
17703 M:      "VMware, Inc." <pv-drivers@vmware.com>
17704 L:      netdev@vger.kernel.org
17705 S:      Maintained
17706 F:      drivers/net/vmxnet3/
17707
17708 VOCORE VOCORE2 BOARD
17709 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17710 L:      linux-mips@vger.kernel.org
17711 S:      Maintained
17712 F:      arch/mips/boot/dts/ralink/vocore2.dts
17713
17714 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17715 M:      Liam Girdwood <lgirdwood@gmail.com>
17716 M:      Mark Brown <broonie@kernel.org>
17717 L:      linux-kernel@vger.kernel.org
17718 W:      http://www.slimlogic.co.uk/?p=48
17719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17720 S:      Supported
17721 F:      Documentation/devicetree/bindings/regulator/
17722 F:      Documentation/power/regulator/
17723 F:      drivers/regulator/
17724 F:      include/dt-bindings/regulator/
17725 F:      include/linux/regulator/
17726 K:      regulator_get_optional
17727
17728 VRF
17729 M:      David Ahern <dsahern@kernel.org>
17730 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17731 L:      netdev@vger.kernel.org
17732 S:      Maintained
17733 F:      drivers/net/vrf.c
17734 F:      Documentation/networking/vrf.txt
17735
17736 VSPRINTF
17737 M:      Petr Mladek <pmladek@suse.com>
17738 M:      Steven Rostedt <rostedt@goodmis.org>
17739 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17740 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17741 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17743 S:      Maintained
17744 F:      lib/vsprintf.c
17745 F:      lib/test_printf.c
17746 F:      Documentation/core-api/printk-formats.rst
17747
17748 VT1211 HARDWARE MONITOR DRIVER
17749 M:      Juerg Haefliger <juergh@gmail.com>
17750 L:      linux-hwmon@vger.kernel.org
17751 S:      Maintained
17752 F:      Documentation/hwmon/vt1211.rst
17753 F:      drivers/hwmon/vt1211.c
17754
17755 VT8231 HARDWARE MONITOR DRIVER
17756 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17757 L:      linux-hwmon@vger.kernel.org
17758 S:      Maintained
17759 F:      drivers/hwmon/vt8231.c
17760
17761 VUB300 USB to SDIO/SD/MMC bridge chip
17762 L:      linux-mmc@vger.kernel.org
17763 S:      Orphan
17764 F:      drivers/mmc/host/vub300.c
17765
17766 W1 DALLAS'S 1-WIRE BUS
17767 M:      Evgeniy Polyakov <zbr@ioremap.net>
17768 S:      Maintained
17769 F:      Documentation/devicetree/bindings/w1/
17770 F:      Documentation/w1/
17771 F:      drivers/w1/
17772 F:      include/linux/w1.h
17773
17774 W83791D HARDWARE MONITORING DRIVER
17775 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17776 L:      linux-hwmon@vger.kernel.org
17777 S:      Maintained
17778 F:      Documentation/hwmon/w83791d.rst
17779 F:      drivers/hwmon/w83791d.c
17780
17781 W83793 HARDWARE MONITORING DRIVER
17782 M:      Rudolf Marek <r.marek@assembler.cz>
17783 L:      linux-hwmon@vger.kernel.org
17784 S:      Maintained
17785 F:      Documentation/hwmon/w83793.rst
17786 F:      drivers/hwmon/w83793.c
17787
17788 W83795 HARDWARE MONITORING DRIVER
17789 M:      Jean Delvare <jdelvare@suse.com>
17790 L:      linux-hwmon@vger.kernel.org
17791 S:      Maintained
17792 F:      drivers/hwmon/w83795.c
17793
17794 W83L51xD SD/MMC CARD INTERFACE DRIVER
17795 M:      Pierre Ossman <pierre@ossman.eu>
17796 S:      Maintained
17797 F:      drivers/mmc/host/wbsd.*
17798
17799 WACOM PROTOCOL 4 SERIAL TABLETS
17800 M:      Julian Squires <julian@cipht.net>
17801 M:      Hans de Goede <hdegoede@redhat.com>
17802 L:      linux-input@vger.kernel.org
17803 S:      Maintained
17804 F:      drivers/input/tablet/wacom_serial4.c
17805
17806 WATCHDOG DEVICE DRIVERS
17807 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17808 M:      Guenter Roeck <linux@roeck-us.net>
17809 L:      linux-watchdog@vger.kernel.org
17810 W:      http://www.linux-watchdog.org/
17811 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17812 S:      Maintained
17813 F:      Documentation/devicetree/bindings/watchdog/
17814 F:      Documentation/watchdog/
17815 F:      drivers/watchdog/
17816 F:      include/linux/watchdog.h
17817 F:      include/uapi/linux/watchdog.h
17818
17819 WHISKEYCOVE PMIC GPIO DRIVER
17820 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17821 L:      linux-gpio@vger.kernel.org
17822 S:      Maintained
17823 F:      drivers/gpio/gpio-wcove.c
17824
17825 WHWAVE RTC DRIVER
17826 M:      Dianlong Li <long17.cool@163.com>
17827 L:      linux-rtc@vger.kernel.org
17828 S:      Maintained
17829 F:      drivers/rtc/rtc-sd3078.c
17830
17831 WIIMOTE HID DRIVER
17832 M:      David Herrmann <dh.herrmann@googlemail.com>
17833 L:      linux-input@vger.kernel.org
17834 S:      Maintained
17835 F:      drivers/hid/hid-wiimote*
17836
17837 WILOCITY WIL6210 WIRELESS DRIVER
17838 M:      Maya Erez <merez@codeaurora.org>
17839 L:      linux-wireless@vger.kernel.org
17840 L:      wil6210@qti.qualcomm.com
17841 S:      Supported
17842 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17843 F:      drivers/net/wireless/ath/wil6210/
17844
17845 WIMAX STACK
17846 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17847 M:      linux-wimax@intel.com
17848 L:      wimax@linuxwimax.org (subscribers-only)
17849 S:      Supported
17850 W:      http://linuxwimax.org
17851 F:      Documentation/admin-guide/wimax/wimax.rst
17852 F:      include/linux/wimax/debug.h
17853 F:      include/net/wimax.h
17854 F:      include/uapi/linux/wimax.h
17855 F:      net/wimax/
17856
17857 WINBOND CIR DRIVER
17858 M:      David Härdeman <david@hardeman.nu>
17859 S:      Maintained
17860 F:      drivers/media/rc/winbond-cir.c
17861
17862 RCMM REMOTE CONTROLS DECODER
17863 M:      Patrick Lerda <patrick9876@free.fr>
17864 S:      Maintained
17865 F:      drivers/media/rc/ir-rcmm-decoder.c
17866
17867 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17868 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17869 L:      linux-watchdog@vger.kernel.org
17870 S:      Maintained
17871 F:      drivers/watchdog/ebc-c384_wdt.c
17872
17873 WINSYSTEMS WS16C48 GPIO DRIVER
17874 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17875 L:      linux-gpio@vger.kernel.org
17876 S:      Maintained
17877 F:      drivers/gpio/gpio-ws16c48.c
17878
17879 WISTRON LAPTOP BUTTON DRIVER
17880 M:      Miloslav Trmac <mitr@volny.cz>
17881 S:      Maintained
17882 F:      drivers/input/misc/wistron_btns.c
17883
17884 WL3501 WIRELESS PCMCIA CARD DRIVER
17885 L:      linux-wireless@vger.kernel.org
17886 S:      Odd fixes
17887 F:      drivers/net/wireless/wl3501*
17888
17889 WOLFSON MICROELECTRONICS DRIVERS
17890 L:      patches@opensource.cirrus.com
17891 T:      git https://github.com/CirrusLogic/linux-drivers.git
17892 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17893 S:      Supported
17894 F:      Documentation/hwmon/wm83??.rst
17895 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17896 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17897 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17898 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17899 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17900 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17901 F:      drivers/clk/clk-wm83*.c
17902 F:      drivers/extcon/extcon-arizona.c
17903 F:      drivers/leds/leds-wm83*.c
17904 F:      drivers/gpio/gpio-*wm*.c
17905 F:      drivers/gpio/gpio-arizona.c
17906 F:      drivers/hwmon/wm83??-hwmon.c
17907 F:      drivers/input/misc/wm831x-on.c
17908 F:      drivers/input/touchscreen/wm831x-ts.c
17909 F:      drivers/input/touchscreen/wm97*.c
17910 F:      drivers/mfd/arizona*
17911 F:      drivers/mfd/wm*.c
17912 F:      drivers/mfd/cs47l24*
17913 F:      drivers/power/supply/wm83*.c
17914 F:      drivers/rtc/rtc-wm83*.c
17915 F:      drivers/regulator/wm8*.c
17916 F:      drivers/regulator/arizona*
17917 F:      drivers/video/backlight/wm83*_bl.c
17918 F:      drivers/watchdog/wm83*_wdt.c
17919 F:      include/linux/mfd/arizona/
17920 F:      include/linux/mfd/wm831x/
17921 F:      include/linux/mfd/wm8350/
17922 F:      include/linux/mfd/wm8400*
17923 F:      include/linux/regulator/arizona*
17924 F:      include/linux/wm97xx.h
17925 F:      include/sound/wm????.h
17926 F:      sound/soc/codecs/arizona.?
17927 F:      sound/soc/codecs/wm*
17928 F:      sound/soc/codecs/cs47l24*
17929
17930 WORKQUEUE
17931 M:      Tejun Heo <tj@kernel.org>
17932 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17934 S:      Maintained
17935 F:      include/linux/workqueue.h
17936 F:      kernel/workqueue.c
17937 F:      Documentation/core-api/workqueue.rst
17938
17939 X-POWERS AXP288 PMIC DRIVERS
17940 M:      Hans de Goede <hdegoede@redhat.com>
17941 S:      Maintained
17942 N:      axp288
17943 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17944
17945 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17946 M:      Chen-Yu Tsai <wens@csie.org>
17947 L:      linux-kernel@vger.kernel.org
17948 S:      Maintained
17949 N:      axp[128]
17950
17951 X.25 NETWORK LAYER
17952 M:      Andrew Hendry <andrew.hendry@gmail.com>
17953 L:      linux-x25@vger.kernel.org
17954 S:      Odd Fixes
17955 F:      Documentation/networking/x25*
17956 F:      include/net/x25*
17957 F:      net/x25/
17958
17959 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17960 M:      Thomas Gleixner <tglx@linutronix.de>
17961 M:      Ingo Molnar <mingo@redhat.com>
17962 M:      Borislav Petkov <bp@alien8.de>
17963 R:      "H. Peter Anvin" <hpa@zytor.com>
17964 M:      x86@kernel.org
17965 L:      linux-kernel@vger.kernel.org
17966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17967 S:      Maintained
17968 F:      Documentation/devicetree/bindings/x86/
17969 F:      Documentation/x86/
17970 F:      arch/x86/
17971
17972 X86 ENTRY CODE
17973 M:      Andy Lutomirski <luto@kernel.org>
17974 L:      linux-kernel@vger.kernel.org
17975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17976 S:      Maintained
17977 F:      arch/x86/entry/
17978
17979 X86 MCE INFRASTRUCTURE
17980 M:      Tony Luck <tony.luck@intel.com>
17981 M:      Borislav Petkov <bp@alien8.de>
17982 L:      linux-edac@vger.kernel.org
17983 S:      Maintained
17984 F:      arch/x86/kernel/cpu/mce/*
17985
17986 X86 MICROCODE UPDATE SUPPORT
17987 M:      Borislav Petkov <bp@alien8.de>
17988 S:      Maintained
17989 F:      arch/x86/kernel/cpu/microcode/*
17990
17991 X86 MM
17992 M:      Dave Hansen <dave.hansen@linux.intel.com>
17993 M:      Andy Lutomirski <luto@kernel.org>
17994 M:      Peter Zijlstra <peterz@infradead.org>
17995 L:      linux-kernel@vger.kernel.org
17996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17997 S:      Maintained
17998 F:      arch/x86/mm/
17999
18000 X86 PLATFORM DRIVERS
18001 M:      Darren Hart <dvhart@infradead.org>
18002 M:      Andy Shevchenko <andy@infradead.org>
18003 L:      platform-driver-x86@vger.kernel.org
18004 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18005 S:      Odd Fixes
18006 F:      drivers/platform/x86/
18007 F:      drivers/platform/olpc/
18008
18009 X86 PLATFORM DRIVERS - ARCH
18010 R:      Darren Hart <dvhart@infradead.org>
18011 R:      Andy Shevchenko <andy@infradead.org>
18012 L:      platform-driver-x86@vger.kernel.org
18013 L:      x86@kernel.org
18014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18015 S:      Maintained
18016 F:      arch/x86/platform
18017
18018 X86 VDSO
18019 M:      Andy Lutomirski <luto@kernel.org>
18020 L:      linux-kernel@vger.kernel.org
18021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18022 S:      Maintained
18023 F:      arch/x86/entry/vdso/
18024
18025 XARRAY
18026 M:      Matthew Wilcox <willy@infradead.org>
18027 L:      linux-fsdevel@vger.kernel.org
18028 S:      Supported
18029 F:      Documentation/core-api/xarray.rst
18030 F:      lib/idr.c
18031 F:      lib/xarray.c
18032 F:      include/linux/idr.h
18033 F:      include/linux/xarray.h
18034 F:      tools/testing/radix-tree
18035
18036 XBOX DVD IR REMOTE
18037 M:      Benjamin Valentin <benpicco@googlemail.com>
18038 S:      Maintained
18039 F:      drivers/media/rc/xbox_remote.c
18040 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18041
18042 XC2028/3028 TUNER DRIVER
18043 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18044 L:      linux-media@vger.kernel.org
18045 W:      https://linuxtv.org
18046 T:      git git://linuxtv.org/media_tree.git
18047 S:      Maintained
18048 F:      drivers/media/tuners/tuner-xc2028.*
18049
18050 XDP (eXpress Data Path)
18051 M:      Alexei Starovoitov <ast@kernel.org>
18052 M:      Daniel Borkmann <daniel@iogearbox.net>
18053 M:      David S. Miller <davem@davemloft.net>
18054 M:      Jakub Kicinski <kuba@kernel.org>
18055 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18056 M:      John Fastabend <john.fastabend@gmail.com>
18057 L:      netdev@vger.kernel.org
18058 L:      bpf@vger.kernel.org
18059 S:      Supported
18060 F:      net/core/xdp.c
18061 F:      include/net/xdp.h
18062 F:      kernel/bpf/devmap.c
18063 F:      kernel/bpf/cpumap.c
18064 F:      include/trace/events/xdp.h
18065 K:      xdp
18066 N:      xdp
18067
18068 XDP SOCKETS (AF_XDP)
18069 M:      Björn Töpel <bjorn.topel@intel.com>
18070 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18071 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18072 L:      netdev@vger.kernel.org
18073 L:      bpf@vger.kernel.org
18074 S:      Maintained
18075 F:      kernel/bpf/xskmap.c
18076 F:      net/xdp/
18077
18078 XEN BLOCK SUBSYSTEM
18079 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18080 M:      Roger Pau Monné <roger.pau@citrix.com>
18081 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18082 S:      Supported
18083 F:      drivers/block/xen-blkback/*
18084 F:      drivers/block/xen*
18085
18086 XEN HYPERVISOR ARM
18087 M:      Stefano Stabellini <sstabellini@kernel.org>
18088 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18089 S:      Maintained
18090 F:      arch/arm/xen/
18091 F:      arch/arm/include/asm/xen/
18092
18093 XEN HYPERVISOR ARM64
18094 M:      Stefano Stabellini <sstabellini@kernel.org>
18095 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18096 S:      Maintained
18097 F:      arch/arm64/xen/
18098 F:      arch/arm64/include/asm/xen/
18099
18100 XEN HYPERVISOR INTERFACE
18101 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18102 M:      Juergen Gross <jgross@suse.com>
18103 R:      Stefano Stabellini <sstabellini@kernel.org>
18104 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18106 S:      Supported
18107 F:      arch/x86/xen/
18108 F:      arch/x86/platform/pvh/
18109 F:      drivers/*/xen-*front.c
18110 F:      drivers/xen/
18111 F:      arch/x86/include/asm/xen/
18112 F:      arch/x86/include/asm/pvclock-abi.h
18113 F:      include/xen/
18114 F:      include/uapi/xen/
18115 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18116 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18117
18118 XEN NETWORK BACKEND DRIVER
18119 M:      Wei Liu <wei.liu@kernel.org>
18120 M:      Paul Durrant <paul@xen.org>
18121 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18122 L:      netdev@vger.kernel.org
18123 S:      Supported
18124 F:      drivers/net/xen-netback/*
18125
18126 XEN PCI SUBSYSTEM
18127 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18128 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18129 S:      Supported
18130 F:      arch/x86/pci/*xen*
18131 F:      drivers/pci/*xen*
18132
18133 XEN PVSCSI DRIVERS
18134 M:      Juergen Gross <jgross@suse.com>
18135 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18136 L:      linux-scsi@vger.kernel.org
18137 S:      Supported
18138 F:      drivers/scsi/xen-scsifront.c
18139 F:      drivers/xen/xen-scsiback.c
18140 F:      include/xen/interface/io/vscsiif.h
18141
18142 XEN SWIOTLB SUBSYSTEM
18143 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18144 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18145 L:      iommu@lists.linux-foundation.org
18146 S:      Supported
18147 F:      arch/x86/xen/*swiotlb*
18148 F:      drivers/xen/*swiotlb*
18149
18150 XEN SOUND FRONTEND DRIVER
18151 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18152 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18154 S:      Supported
18155 F:      sound/xen/*
18156
18157 XFS FILESYSTEM
18158 M:      Darrick J. Wong <darrick.wong@oracle.com>
18159 M:      linux-xfs@vger.kernel.org
18160 L:      linux-xfs@vger.kernel.org
18161 W:      http://xfs.org/
18162 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18163 S:      Supported
18164 F:      Documentation/admin-guide/xfs.rst
18165 F:      Documentation/ABI/testing/sysfs-fs-xfs
18166 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18167 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18168 F:      fs/xfs/
18169 F:      include/uapi/linux/dqblk_xfs.h
18170 F:      include/uapi/linux/fsmap.h
18171
18172 XILINX AXI ETHERNET DRIVER
18173 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18174 S:      Maintained
18175 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18176
18177 XILINX CAN DRIVER
18178 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18179 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18180 L:      linux-can@vger.kernel.org
18181 S:      Maintained
18182 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18183 F:      drivers/net/can/xilinx_can.c
18184
18185 XILINX UARTLITE SERIAL DRIVER
18186 M:      Peter Korsgaard <jacmet@sunsite.dk>
18187 L:      linux-serial@vger.kernel.org
18188 S:      Maintained
18189 F:      drivers/tty/serial/uartlite.c
18190
18191 XILINX VIDEO IP CORES
18192 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18193 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18194 L:      linux-media@vger.kernel.org
18195 T:      git git://linuxtv.org/media_tree.git
18196 S:      Supported
18197 F:      Documentation/devicetree/bindings/media/xilinx/
18198 F:      drivers/media/platform/xilinx/
18199 F:      include/uapi/linux/xilinx-v4l2-controls.h
18200
18201 XILINX SD-FEC IP CORES
18202 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18203 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18204 S:      Maintained
18205 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18206 F:      Documentation/misc-devices/xilinx_sdfec.rst
18207 F:      drivers/misc/xilinx_sdfec.c
18208 F:      drivers/misc/Kconfig
18209 F:      drivers/misc/Makefile
18210 F:      include/uapi/misc/xilinx_sdfec.h
18211
18212 XILLYBUS DRIVER
18213 M:      Eli Billauer <eli.billauer@gmail.com>
18214 L:      linux-kernel@vger.kernel.org
18215 S:      Supported
18216 F:      drivers/char/xillybus/
18217
18218 XLP9XX I2C DRIVER
18219 M:      George Cherian <gcherian@marvell.com>
18220 L:      linux-i2c@vger.kernel.org
18221 W:      http://www.marvell.com
18222 S:      Supported
18223 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18224 F:      drivers/i2c/busses/i2c-xlp9xx.c
18225
18226 XRA1403 GPIO EXPANDER
18227 M:      Nandor Han <nandor.han@ge.com>
18228 M:      Semi Malinen <semi.malinen@ge.com>
18229 L:      linux-gpio@vger.kernel.org
18230 S:      Maintained
18231 F:      drivers/gpio/gpio-xra1403.c
18232 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18233
18234 XTENSA XTFPGA PLATFORM SUPPORT
18235 M:      Max Filippov <jcmvbkbc@gmail.com>
18236 L:      linux-xtensa@linux-xtensa.org
18237 S:      Maintained
18238 F:      drivers/spi/spi-xtensa-xtfpga.c
18239 F:      sound/soc/xtensa/xtfpga-i2s.c
18240
18241 YAM DRIVER FOR AX.25
18242 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18243 L:      linux-hams@vger.kernel.org
18244 S:      Maintained
18245 F:      drivers/net/hamradio/yam*
18246 F:      include/linux/yam.h
18247
18248 YAMA SECURITY MODULE
18249 M:      Kees Cook <keescook@chromium.org>
18250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18251 S:      Supported
18252 F:      security/yama/
18253 F:      Documentation/admin-guide/LSM/Yama.rst
18254
18255 YEALINK PHONE DRIVER
18256 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18257 L:      usbb2k-api-dev@nongnu.org
18258 S:      Maintained
18259 F:      Documentation/input/devices/yealink.rst
18260 F:      drivers/input/misc/yealink.*
18261
18262 Z8530 DRIVER FOR AX.25
18263 M:      Joerg Reuter <jreuter@yaina.de>
18264 W:      http://yaina.de/jreuter/
18265 W:      http://www.qsl.net/dl1bke/
18266 L:      linux-hams@vger.kernel.org
18267 S:      Maintained
18268 F:      Documentation/networking/z8530drv.txt
18269 F:      drivers/net/hamradio/*scc.c
18270 F:      drivers/net/hamradio/z8530.h
18271
18272 ZBUD COMPRESSED PAGE ALLOCATOR
18273 M:      Seth Jennings <sjenning@redhat.com>
18274 M:      Dan Streetman <ddstreet@ieee.org>
18275 L:      linux-mm@kvack.org
18276 S:      Maintained
18277 F:      mm/zbud.c
18278 F:      include/linux/zbud.h
18279
18280 ZD1211RW WIRELESS DRIVER
18281 M:      Daniel Drake <dsd@gentoo.org>
18282 M:      Ulrich Kunitz <kune@deine-taler.de>
18283 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18284 L:      linux-wireless@vger.kernel.org
18285 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18286 S:      Maintained
18287 F:      drivers/net/wireless/zydas/zd1211rw/
18288
18289 ZD1301 MEDIA DRIVER
18290 M:      Antti Palosaari <crope@iki.fi>
18291 L:      linux-media@vger.kernel.org
18292 W:      https://linuxtv.org/
18293 W:      http://palosaari.fi/linux/
18294 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18295 S:      Maintained
18296 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18297
18298 ZD1301_DEMOD MEDIA DRIVER
18299 M:      Antti Palosaari <crope@iki.fi>
18300 L:      linux-media@vger.kernel.org
18301 W:      https://linuxtv.org/
18302 W:      http://palosaari.fi/linux/
18303 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18304 S:      Maintained
18305 F:      drivers/media/dvb-frontends/zd1301_demod*
18306
18307 ZHAOXIN PROCESSOR SUPPORT
18308 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18309 L:      linux-kernel@vger.kernel.org
18310 S:      Maintained
18311 F:      arch/x86/kernel/cpu/zhaoxin.c
18312
18313 ZPOOL COMPRESSED PAGE STORAGE API
18314 M:      Dan Streetman <ddstreet@ieee.org>
18315 L:      linux-mm@kvack.org
18316 S:      Maintained
18317 F:      mm/zpool.c
18318 F:      include/linux/zpool.h
18319
18320 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18321 M:      Minchan Kim <minchan@kernel.org>
18322 M:      Nitin Gupta <ngupta@vflare.org>
18323 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18324 L:      linux-kernel@vger.kernel.org
18325 S:      Maintained
18326 F:      drivers/block/zram/
18327 F:      Documentation/admin-guide/blockdev/zram.rst
18328
18329 ZS DECSTATION Z85C30 SERIAL DRIVER
18330 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18331 S:      Maintained
18332 F:      drivers/tty/serial/zs.*
18333
18334 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18335 M:      Minchan Kim <minchan@kernel.org>
18336 M:      Nitin Gupta <ngupta@vflare.org>
18337 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18338 L:      linux-mm@kvack.org
18339 S:      Maintained
18340 F:      mm/zsmalloc.c
18341 F:      include/linux/zsmalloc.h
18342 F:      Documentation/vm/zsmalloc.rst
18343
18344 ZSWAP COMPRESSED SWAP CACHING
18345 M:      Seth Jennings <sjenning@redhat.com>
18346 M:      Dan Streetman <ddstreet@ieee.org>
18347 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18348 L:      linux-mm@kvack.org
18349 S:      Maintained
18350 F:      mm/zswap.c
18351
18352 THE REST
18353 M:      Linus Torvalds <torvalds@linux-foundation.org>
18354 L:      linux-kernel@vger.kernel.org
18355 Q:      http://patchwork.kernel.org/project/LKML/list/
18356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18357 S:      Buried alive in reporters
18358 F:      *
18359 F:      */