]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
37622b03022863f486587e9f02cdc10da6581786
[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 Kaneda <erik.kaneda@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 L:      linux-crypto@vger.kernel.org
795 S:      Supported
796 F:      drivers/crypto/ccp/
797 F:      include/linux/ccp.h
798
799 AMD DISPLAY CORE
800 M:      Harry Wentland <harry.wentland@amd.com>
801 M:      Leo Li <sunpeng.li@amd.com>
802 L:      amd-gfx@lists.freedesktop.org
803 T:      git git://people.freedesktop.org/~agd5f/linux
804 S:      Supported
805 F:      drivers/gpu/drm/amd/display/
806
807 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
808 M:      Huang Rui <ray.huang@amd.com>
809 L:      linux-hwmon@vger.kernel.org
810 S:      Supported
811 F:      Documentation/hwmon/fam15h_power.rst
812 F:      drivers/hwmon/fam15h_power.c
813
814 AMD FCH GPIO DRIVER
815 M:      Enrico Weigelt, metux IT consult <info@metux.net>
816 L:      linux-gpio@vger.kernel.org
817 S:      Maintained
818 F:      drivers/gpio/gpio-amd-fch.c
819 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
820
821 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
822 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
823 S:      Orphan
824 F:      drivers/usb/gadget/udc/amd5536udc.*
825
826 AMD GEODE PROCESSOR/CHIPSET SUPPORT
827 M:      Andres Salomon <dilinger@queued.net>
828 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
829 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
830 S:      Supported
831 F:      drivers/char/hw_random/geode-rng.c
832 F:      drivers/crypto/geode*
833 F:      drivers/video/fbdev/geode/
834 F:      arch/x86/include/asm/geode.h
835
836 AMD IOMMU (AMD-VI)
837 M:      Joerg Roedel <joro@8bytes.org>
838 L:      iommu@lists.linux-foundation.org
839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
840 S:      Maintained
841 F:      drivers/iommu/amd_iommu*.[ch]
842 F:      include/linux/amd-iommu.h
843
844 AMD KFD
845 M:      Felix Kuehling <Felix.Kuehling@amd.com>
846 L:      amd-gfx@lists.freedesktop.org
847 T:      git git://people.freedesktop.org/~agd5f/linux
848 S:      Supported
849 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
850 F:      drivers/gpu/drm/amd/amdkfd/
851 F:      drivers/gpu/drm/amd/include/cik_structs.h
852 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
853 F:      drivers/gpu/drm/amd/include/vi_structs.h
854 F:      drivers/gpu/drm/amd/include/v9_structs.h
855 F:      include/uapi/linux/kfd_ioctl.h
856
857 AMD MP2 I2C DRIVER
858 M:      Elie Morisse <syniurge@gmail.com>
859 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
860 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
861 L:      linux-i2c@vger.kernel.org
862 S:      Maintained
863 F:      drivers/i2c/busses/i2c-amd-mp2*
864
865 AMD POWERPLAY
866 M:      Evan Quan <evan.quan@amd.com>
867 L:      amd-gfx@lists.freedesktop.org
868 S:      Supported
869 F:      drivers/gpu/drm/amd/powerplay/
870 T:      git git://people.freedesktop.org/~agd5f/linux
871
872 AMD SEATTLE DEVICE TREE SUPPORT
873 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
874 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
875 M:      Tom Lendacky <thomas.lendacky@amd.com>
876 S:      Supported
877 F:      arch/arm64/boot/dts/amd/
878
879 AMD XGBE DRIVER
880 M:      Tom Lendacky <thomas.lendacky@amd.com>
881 L:      netdev@vger.kernel.org
882 S:      Supported
883 F:      drivers/net/ethernet/amd/xgbe/
884 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
885
886 ANALOG DEVICES INC AD5686 DRIVER
887 M:      Stefan Popa <stefan.popa@analog.com>
888 L:      linux-pm@vger.kernel.org
889 W:      http://ez.analog.com/community/linux-device-drivers
890 S:      Supported
891 F:      drivers/iio/dac/ad5686*
892 F:      drivers/iio/dac/ad5696*
893
894 ANALOG DEVICES INC AD5758 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-iio@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/iio/dac/ad5758.c
900 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
901
902 ANALOG DEVICES INC AD7124 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-iio@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/iio/adc/ad7124.c
908 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
909
910 ANALOG DEVICES INC AD7292 DRIVER
911 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
912 L:      linux-iio@vger.kernel.org
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/iio/adc/ad7292.c
916 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
917
918 ANALOG DEVICES INC AD7606 DRIVER
919 M:      Stefan Popa <stefan.popa@analog.com>
920 M:      Beniamin Bia <beniamin.bia@analog.com>
921 L:      linux-iio@vger.kernel.org
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/iio/adc/ad7606.c
925 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
926
927 ANALOG DEVICES INC AD7768-1 DRIVER
928 M:      Stefan Popa <stefan.popa@analog.com>
929 L:      linux-iio@vger.kernel.org
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      drivers/iio/adc/ad7768-1.c
933 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
934
935 ANALOG DEVICES INC AD7780 DRIVER
936 M:      Michael Hennerich <Michael.Hennerich@analog.com>
937 M:      Renato Lui Geh <renatogeh@gmail.com>
938 L:      linux-iio@vger.kernel.org
939 W:      http://ez.analog.com/community/linux-device-drivers
940 S:      Supported
941 F:      drivers/iio/adc/ad7780.c
942 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
943
944 ANALOG DEVICES INC AD9389B DRIVER
945 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
946 L:      linux-media@vger.kernel.org
947 S:      Maintained
948 F:      drivers/media/i2c/ad9389b*
949
950 ANALOG DEVICES INC ADGS1408 DRIVER
951 M:      Mircea Caprioru <mircea.caprioru@analog.com>
952 S:      Supported
953 F:      drivers/mux/adgs1408.c
954 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
955
956 ANALOG DEVICES INC ADIN DRIVER
957 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
958 L:      netdev@vger.kernel.org
959 W:      http://ez.analog.com/community/linux-device-drivers
960 S:      Supported
961 F:      drivers/net/phy/adin.c
962 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
963
964 ANALOG DEVICES INC ADIS DRIVER LIBRARY
965 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
966 S:      Supported
967 L:      linux-iio@vger.kernel.org
968 F:      include/linux/iio/imu/adis.h
969 F:      drivers/iio/imu/adis.c
970
971 ANALOG DEVICES INC ADIS16460 DRIVER
972 M:      Dragos Bogdan <dragos.bogdan@analog.com>
973 S:      Supported
974 L:      linux-iio@vger.kernel.org
975 W:      http://ez.analog.com/community/linux-device-drivers
976 F:      drivers/iio/imu/adis16460.c
977 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
978
979 ANALOG DEVICES INC ADM1177 DRIVER
980 M:      Beniamin Bia <beniamin.bia@analog.com>
981 M:      Michael Hennerich <Michael.Hennerich@analog.com>
982 L:      linux-hwmon@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/hwmon/adm1177.c
986 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
987
988 ANALOG DEVICES INC ADP5061 DRIVER
989 M:      Stefan Popa <stefan.popa@analog.com>
990 L:      linux-pm@vger.kernel.org
991 W:      http://ez.analog.com/community/linux-device-drivers
992 S:      Supported
993 F:      drivers/power/supply/adp5061.c
994
995 ANALOG DEVICES INC ADV7180 DRIVER
996 M:      Lars-Peter Clausen <lars@metafoo.de>
997 L:      linux-media@vger.kernel.org
998 W:      http://ez.analog.com/community/linux-device-drivers
999 S:      Supported
1000 F:      drivers/media/i2c/adv7180.c
1001
1002 ANALOG DEVICES INC ADV748X DRIVER
1003 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1004 L:      linux-media@vger.kernel.org
1005 S:      Maintained
1006 F:      drivers/media/i2c/adv748x/*
1007
1008 ANALOG DEVICES INC ADV7511 DRIVER
1009 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1010 L:      linux-media@vger.kernel.org
1011 S:      Maintained
1012 F:      drivers/media/i2c/adv7511*
1013
1014 ANALOG DEVICES INC ADV7604 DRIVER
1015 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1016 L:      linux-media@vger.kernel.org
1017 S:      Maintained
1018 F:      drivers/media/i2c/adv7604*
1019
1020 ANALOG DEVICES INC ADV7842 DRIVER
1021 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L:      linux-media@vger.kernel.org
1023 S:      Maintained
1024 F:      drivers/media/i2c/adv7842*
1025
1026 ANALOG DEVICES INC ASOC CODEC DRIVERS
1027 M:      Lars-Peter Clausen <lars@metafoo.de>
1028 M:      Nuno Sá <nuno.sa@analog.com>
1029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1030 W:      http://wiki.analog.com/
1031 W:      http://ez.analog.com/community/linux-device-drivers
1032 S:      Supported
1033 F:      sound/soc/codecs/adau*
1034 F:      sound/soc/codecs/adav*
1035 F:      sound/soc/codecs/ad1*
1036 F:      sound/soc/codecs/ad7*
1037 F:      sound/soc/codecs/ssm*
1038 F:      sound/soc/codecs/sigmadsp.*
1039
1040 ANALOG DEVICES INC DMA DRIVERS
1041 M:      Lars-Peter Clausen <lars@metafoo.de>
1042 W:      http://ez.analog.com/community/linux-device-drivers
1043 S:      Supported
1044 F:      drivers/dma/dma-axi-dmac.c
1045
1046 ANALOG DEVICES INC IIO DRIVERS
1047 M:      Lars-Peter Clausen <lars@metafoo.de>
1048 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1049 M:      Stefan Popa <stefan.popa@analog.com>
1050 W:      http://wiki.analog.com/
1051 W:      http://ez.analog.com/community/linux-device-drivers
1052 S:      Supported
1053 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1054 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1055 F:      drivers/iio/*/ad*
1056 F:      drivers/iio/adc/ltc2497*
1057 X:      drivers/iio/*/adjd*
1058 F:      drivers/staging/iio/*/ad*
1059
1060 ANALOGBITS PLL LIBRARIES
1061 M:      Paul Walmsley <paul.walmsley@sifive.com>
1062 S:      Supported
1063 F:      drivers/clk/analogbits/*
1064 F:      include/linux/clk/analogbits*
1065
1066 ANDES ARCHITECTURE
1067 M:      Nick Hu <nickhu@andestech.com>
1068 M:      Greentime Hu <green.hu@gmail.com>
1069 M:      Vincent Chen <deanbo422@gmail.com>
1070 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1071 S:      Supported
1072 F:      arch/nds32/
1073 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1074 F:      Documentation/devicetree/bindings/nds32/
1075 K:      nds32
1076 N:      nds32
1077
1078 ANDROID CONFIG FRAGMENTS
1079 M:      Rob Herring <robh@kernel.org>
1080 S:      Supported
1081 F:      kernel/configs/android*
1082
1083 ANDROID DRIVERS
1084 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1085 M:      Arve Hjønnevåg <arve@android.com>
1086 M:      Todd Kjos <tkjos@android.com>
1087 M:      Martijn Coenen <maco@android.com>
1088 M:      Joel Fernandes <joel@joelfernandes.org>
1089 M:      Christian Brauner <christian@brauner.io>
1090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1091 L:      devel@driverdev.osuosl.org
1092 S:      Supported
1093 F:      drivers/android/
1094 F:      drivers/staging/android/
1095
1096 ANDROID GOLDFISH PIC DRIVER
1097 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1098 S:      Supported
1099 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1100 F:      drivers/irqchip/irq-goldfish-pic.c
1101
1102 ANDROID GOLDFISH RTC DRIVER
1103 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1104 S:      Supported
1105 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1106 F:      drivers/rtc/rtc-goldfish.c
1107
1108 ANDROID ION DRIVER
1109 M:      Laura Abbott <labbott@redhat.com>
1110 M:      Sumit Semwal <sumit.semwal@linaro.org>
1111 L:      devel@driverdev.osuosl.org
1112 L:      dri-devel@lists.freedesktop.org
1113 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1114 S:      Supported
1115 F:      drivers/staging/android/ion
1116 F:      drivers/staging/android/uapi/ion.h
1117
1118 AOA (Apple Onboard Audio) ALSA DRIVER
1119 M:      Johannes Berg <johannes@sipsolutions.net>
1120 L:      linuxppc-dev@lists.ozlabs.org
1121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1122 S:      Maintained
1123 F:      sound/aoa/
1124
1125 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1126 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1127 L:      linux-iio@vger.kernel.org
1128 S:      Maintained
1129 F:      drivers/iio/adc/stx104.c
1130
1131 APM DRIVER
1132 M:      Jiri Kosina <jikos@kernel.org>
1133 S:      Odd fixes
1134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1135 F:      arch/x86/kernel/apm_32.c
1136 F:      include/linux/apm_bios.h
1137 F:      include/uapi/linux/apm_bios.h
1138 F:      drivers/char/apm-emulation.c
1139
1140 APPARMOR SECURITY MODULE
1141 M:      John Johansen <john.johansen@canonical.com>
1142 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1143 W:      wiki.apparmor.net
1144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1145 S:      Supported
1146 F:      security/apparmor/
1147 F:      Documentation/admin-guide/LSM/apparmor.rst
1148
1149 APPLE BCM5974 MULTITOUCH DRIVER
1150 M:      Henrik Rydberg <rydberg@bitmath.org>
1151 L:      linux-input@vger.kernel.org
1152 S:      Odd fixes
1153 F:      drivers/input/mouse/bcm5974.c
1154
1155 APPLE SMC DRIVER
1156 M:      Henrik Rydberg <rydberg@bitmath.org>
1157 L:      linux-hwmon@vger.kernel.org
1158 S:      Odd fixes
1159 F:      drivers/hwmon/applesmc.c
1160
1161 APPLETALK NETWORK LAYER
1162 L:      netdev@vger.kernel.org
1163 S:      Odd fixes
1164 F:      drivers/net/appletalk/
1165 F:      net/appletalk/
1166 F:      include/linux/atalk.h
1167 F:      include/uapi/linux/atalk.h
1168
1169 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1170 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1171 S:      Supported
1172 F:      arch/arm64/boot/dts/apm/
1173
1174 APPLIED MICRO (APM) X-GENE SOC EDAC
1175 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1176 S:      Supported
1177 F:      drivers/edac/xgene_edac.c
1178 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1179
1180 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1181 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1182 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1183 S:      Supported
1184 F:      drivers/net/ethernet/apm/xgene-v2/
1185
1186 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1187 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1188 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1189 M:      Quan Nguyen <quan@os.amperecomputing.com>
1190 S:      Supported
1191 F:      drivers/net/ethernet/apm/xgene/
1192 F:      drivers/net/phy/mdio-xgene.c
1193 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1194 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1195
1196 APPLIED MICRO (APM) X-GENE SOC PMU
1197 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1198 S:      Supported
1199 F:      drivers/perf/xgene_pmu.c
1200 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1201 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1202
1203 APTINA CAMERA SENSOR PLL
1204 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1205 L:      linux-media@vger.kernel.org
1206 S:      Maintained
1207 F:      drivers/media/i2c/aptina-pll.*
1208
1209 AQUANTIA ETHERNET DRIVER (atlantic)
1210 M:      Igor Russkikh <irusskikh@marvell.com>
1211 L:      netdev@vger.kernel.org
1212 S:      Supported
1213 W:      https://www.marvell.com/
1214 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1215 F:      drivers/net/ethernet/aquantia/atlantic/
1216 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1217
1218 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1219 M:      Egor Pomozov <epomozov@marvell.com>
1220 L:      netdev@vger.kernel.org
1221 S:      Supported
1222 W:      http://www.aquantia.com
1223 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1224
1225 ARC FRAMEBUFFER DRIVER
1226 M:      Jaya Kumar <jayalk@intworks.biz>
1227 S:      Maintained
1228 F:      drivers/video/fbdev/arcfb.c
1229 F:      drivers/video/fbdev/core/fb_defio.c
1230
1231 ARC PGU DRM DRIVER
1232 M:      Alexey Brodkin <abrodkin@synopsys.com>
1233 S:      Supported
1234 F:      drivers/gpu/drm/arc/
1235 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1236
1237 ARCNET NETWORK LAYER
1238 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1239 L:      netdev@vger.kernel.org
1240 S:      Maintained
1241 F:      drivers/net/arcnet/
1242 F:      include/uapi/linux/if_arcnet.h
1243
1244 ARM ARCHITECTED TIMER DRIVER
1245 M:      Mark Rutland <mark.rutland@arm.com>
1246 M:      Marc Zyngier <maz@kernel.org>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249 F:      arch/arm/include/asm/arch_timer.h
1250 F:      arch/arm64/include/asm/arch_timer.h
1251 F:      drivers/clocksource/arm_arch_timer.c
1252
1253 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1254 M:      Linus Walleij <linus.walleij@linaro.org>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257 F:      Documentation/devicetree/bindings/arm/arm-boards
1258 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1259 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1260 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1261 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1262 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1263 F:      arch/arm/mach-integrator/
1264 F:      arch/arm/mach-realview/
1265 F:      arch/arm/mach-versatile/
1266 F:      arch/arm/plat-versatile/
1267 F:      arch/arm/boot/dts/arm-realview-*
1268 F:      arch/arm/boot/dts/integrator*
1269 F:      arch/arm/boot/dts/versatile*
1270 F:      drivers/clk/versatile/
1271 F:      drivers/i2c/busses/i2c-versatile.c
1272 F:      drivers/irqchip/irq-versatile-fpga.c
1273 F:      drivers/mtd/maps/physmap_of_versatile.c
1274 F:      drivers/power/reset/arm-versatile-reboot.c
1275 F:      drivers/soc/versatile/
1276
1277 ARM HDLCD DRM DRIVER
1278 M:      Liviu Dudau <liviu.dudau@arm.com>
1279 S:      Supported
1280 F:      drivers/gpu/drm/arm/hdlcd_*
1281 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1282
1283 ARM KOMEDA DRM-KMS DRIVER
1284 M:      James (Qian) Wang <james.qian.wang@arm.com>
1285 M:      Liviu Dudau <liviu.dudau@arm.com>
1286 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1287 L:      Mali DP Maintainers <malidp@foss.arm.com>
1288 S:      Supported
1289 T:      git git://anongit.freedesktop.org/drm/drm-misc
1290 F:      drivers/gpu/drm/arm/display/include/
1291 F:      drivers/gpu/drm/arm/display/komeda/
1292 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1293 F:      Documentation/gpu/komeda-kms.rst
1294
1295 ARM MALI-DP DRM DRIVER
1296 M:      Liviu Dudau <liviu.dudau@arm.com>
1297 M:      Brian Starkey <brian.starkey@arm.com>
1298 L:      Mali DP Maintainers <malidp@foss.arm.com>
1299 S:      Supported
1300 T:      git git://anongit.freedesktop.org/drm/drm-misc
1301 F:      drivers/gpu/drm/arm/
1302 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1303 F:      Documentation/gpu/afbc.rst
1304
1305 ARM MALI PANFROST DRM DRIVER
1306 M:      Rob Herring <robh@kernel.org>
1307 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1308 R:      Steven Price <steven.price@arm.com>
1309 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1310 L:      dri-devel@lists.freedesktop.org
1311 S:      Supported
1312 T:      git git://anongit.freedesktop.org/drm/drm-misc
1313 F:      drivers/gpu/drm/panfrost/
1314 F:      include/uapi/drm/panfrost_drm.h
1315
1316 ARM MFM AND FLOPPY DRIVERS
1317 M:      Ian Molton <spyro@f2s.com>
1318 S:      Maintained
1319 F:      arch/arm/mach-rpc/floppydma.S
1320 F:      arch/arm/include/asm/floppy.h
1321
1322 ARM PMU PROFILING AND DEBUGGING
1323 M:      Will Deacon <will@kernel.org>
1324 M:      Mark Rutland <mark.rutland@arm.com>
1325 S:      Maintained
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 F:      arch/arm*/kernel/perf_*
1328 F:      arch/arm/oprofile/common.c
1329 F:      arch/arm*/kernel/hw_breakpoint.c
1330 F:      arch/arm*/include/asm/hw_breakpoint.h
1331 F:      arch/arm*/include/asm/perf_event.h
1332 F:      drivers/perf/*
1333 F:      include/linux/perf/arm_pmu.h
1334 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1335 F:      Documentation/devicetree/bindings/perf/
1336
1337 ARM PORT
1338 M:      Russell King <linux@armlinux.org.uk>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 W:      http://www.armlinux.org.uk/
1341 S:      Odd Fixes
1342 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1343 F:      arch/arm/
1344 X:      arch/arm/boot/dts/
1345
1346 ARM PRIMECELL AACI PL041 DRIVER
1347 M:      Russell King <linux@armlinux.org.uk>
1348 S:      Odd Fixes
1349 F:      sound/arm/aaci.*
1350
1351 ARM PRIMECELL BUS SUPPORT
1352 M:      Russell King <linux@armlinux.org.uk>
1353 S:      Odd Fixes
1354 F:      drivers/amba/
1355 F:      include/linux/amba/bus.h
1356
1357 ARM PRIMECELL CLCD PL110 DRIVER
1358 M:      Russell King <linux@armlinux.org.uk>
1359 S:      Odd Fixes
1360 F:      drivers/video/fbdev/amba-clcd.*
1361
1362 ARM PRIMECELL KMI PL050 DRIVER
1363 M:      Russell King <linux@armlinux.org.uk>
1364 S:      Odd Fixes
1365 F:      drivers/input/serio/ambakmi.*
1366 F:      include/linux/amba/kmi.h
1367
1368 ARM PRIMECELL MMCI PL180/1 DRIVER
1369 M:      Russell King <linux@armlinux.org.uk>
1370 S:      Odd Fixes
1371 F:      drivers/mmc/host/mmci.*
1372 F:      include/linux/amba/mmci.h
1373
1374 ARM PRIMECELL SSP PL022 SPI DRIVER
1375 M:      Linus Walleij <linus.walleij@linaro.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1379 F:      drivers/spi/spi-pl022.c
1380
1381 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1382 M:      Russell King <linux@armlinux.org.uk>
1383 S:      Odd Fixes
1384 F:      drivers/tty/serial/amba-pl01*.c
1385 F:      include/linux/amba/serial.h
1386
1387 ARM PRIMECELL VIC PL190/PL192 DRIVER
1388 M:      Linus Walleij <linus.walleij@linaro.org>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1392 F:      drivers/irqchip/irq-vic.c
1393
1394 AMAZON ANNAPURNA LABS FIC DRIVER
1395 M:      Talel Shenhar <talel@amazon.com>
1396 S:      Maintained
1397 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1398 F:      drivers/irqchip/irq-al-fic.c
1399
1400 ARM SMMU DRIVERS
1401 M:      Will Deacon <will@kernel.org>
1402 R:      Robin Murphy <robin.murphy@arm.com>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405 F:      drivers/iommu/arm-smmu*
1406 F:      drivers/iommu/io-pgtable-arm.c
1407 F:      drivers/iommu/io-pgtable-arm-v7s.c
1408
1409 ARM SUB-ARCHITECTURES
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 F:      arch/arm/mach-*/
1413 F:      arch/arm/plat-*/
1414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1415
1416 ARM/ACTIONS SEMI ARCHITECTURE
1417 M:      Andreas Färber <afaerber@suse.de>
1418 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 N:      owl
1422 F:      arch/arm/mach-actions/
1423 F:      arch/arm/boot/dts/owl-*
1424 F:      arch/arm64/boot/dts/actions/
1425 F:      drivers/clk/actions/
1426 F:      drivers/clocksource/timer-owl*
1427 F:      drivers/dma/owl-dma.c
1428 F:      drivers/i2c/busses/i2c-owl.c
1429 F:      drivers/mmc/host/owl-mmc.c
1430 F:      drivers/pinctrl/actions/*
1431 F:      drivers/soc/actions/
1432 F:      include/dt-bindings/power/owl-*
1433 F:      include/linux/soc/actions/
1434 F:      Documentation/devicetree/bindings/arm/actions.yaml
1435 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1436 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1437 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1438 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1439 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1440 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1441 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1442
1443 ARM/ADS SPHERE MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/AFEB9260 MACHINE SUPPORT
1449 M:      Sergey Lapin <slapin@ossfans.org>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452
1453 ARM/AJECO 1ARM MACHINE SUPPORT
1454 M:      Lennert Buytenhek <kernel@wantstofly.org>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457
1458 ARM/Allwinner SoC Clock Support
1459 M:      Emilio López <emilio@elopez.com.ar>
1460 S:      Maintained
1461 F:      drivers/clk/sunxi/
1462
1463 ARM/Allwinner sunXi SoC support
1464 M:      Maxime Ripard <mripard@kernel.org>
1465 M:      Chen-Yu Tsai <wens@csie.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 N:      sun[x456789]i
1469 N:      sun50i
1470 F:      arch/arm/mach-sunxi/
1471 F:      arch/arm64/boot/dts/allwinner/
1472 F:      drivers/clk/sunxi-ng/
1473 F:      drivers/pinctrl/sunxi/
1474 F:      drivers/soc/sunxi/
1475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1476
1477 Allwinner A10 CSI driver
1478 M:      Maxime Ripard <mripard@kernel.org>
1479 L:      linux-media@vger.kernel.org
1480 T:      git git://linuxtv.org/media_tree.git
1481 F:      drivers/media/platform/sunxi/sun4i-csi/
1482 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1483 S:      Maintained
1484
1485 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1486 M:      Neil Armstrong <narmstrong@baylibre.com>
1487 M:      Jerome Brunet <jbrunet@baylibre.com>
1488 L:      linux-amlogic@lists.infradead.org
1489 S:      Maintained
1490 F:      drivers/clk/meson/
1491 F:      include/dt-bindings/clock/meson*
1492 F:      include/dt-bindings/clock/gxbb*
1493 F:      Documentation/devicetree/bindings/clock/amlogic*
1494
1495 ARM/Amlogic Meson SoC support
1496 M:      Kevin Hilman <khilman@baylibre.com>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 L:      linux-amlogic@lists.infradead.org
1499 W:      http://linux-meson.com/
1500 S:      Maintained
1501 F:      arch/arm/mach-meson/
1502 F:      arch/arm/boot/dts/meson*
1503 F:      arch/arm64/boot/dts/amlogic/
1504 F:      drivers/pinctrl/meson/
1505 F:      drivers/mmc/host/meson*
1506 F:      drivers/soc/amlogic/
1507 F:      drivers/rtc/rtc-meson*
1508 N:      meson
1509
1510 ARM/Amlogic Meson SoC Crypto Drivers
1511 M:      Corentin Labbe <clabbe@baylibre.com>
1512 L:      linux-crypto@vger.kernel.org
1513 L:      linux-amlogic@lists.infradead.org
1514 S:      Maintained
1515 F:      drivers/crypto/amlogic/
1516 F:      Documentation/devicetree/bindings/crypto/amlogic*
1517
1518 ARM/Amlogic Meson SoC Sound Drivers
1519 M:      Jerome Brunet <jbrunet@baylibre.com>
1520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      sound/soc/meson/
1523 F:      Documentation/devicetree/bindings/sound/amlogic*
1524
1525 ARM/Annapurna Labs ALPINE ARCHITECTURE
1526 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1527 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 F:      arch/arm/mach-alpine/
1531 F:      arch/arm/boot/dts/alpine*
1532 F:      arch/arm64/boot/dts/al/
1533 F:      drivers/*/*alpine*
1534
1535 ARM/ARTPEC MACHINE SUPPORT
1536 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1537 M:      Lars Persson <lars.persson@axis.com>
1538 S:      Maintained
1539 L:      linux-arm-kernel@axis.com
1540 F:      arch/arm/mach-artpec
1541 F:      arch/arm/boot/dts/artpec6*
1542 F:      drivers/clk/axis
1543 F:      drivers/crypto/axis
1544 F:      drivers/mmc/host/usdhi6rol0.c
1545 F:      drivers/pinctrl/pinctrl-artpec*
1546 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1547
1548 ARM/ASPEED I2C DRIVER
1549 M:      Brendan Higgins <brendanhiggins@google.com>
1550 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1551 R:      Joel Stanley <joel@jms.id.au>
1552 L:      linux-i2c@vger.kernel.org
1553 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1556 F:      drivers/i2c/busses/i2c-aspeed.c
1557 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1558 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1559
1560 ARM/ASPEED MACHINE SUPPORT
1561 M:      Joel Stanley <joel@jms.id.au>
1562 R:      Andrew Jeffery <andrew@aj.id.au>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1565 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1566 S:      Supported
1567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1568 F:      arch/arm/mach-aspeed/
1569 F:      arch/arm/boot/dts/aspeed-*
1570 N:      aspeed
1571
1572 ARM/BITMAIN ARCHITECTURE
1573 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm64/boot/dts/bitmain/
1577 F:      drivers/clk/clk-bm1880.c
1578 F:      drivers/pinctrl/pinctrl-bm1880.c
1579 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1580 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1581 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1582
1583 ARM/CALXEDA HIGHBANK ARCHITECTURE
1584 M:      Rob Herring <robh@kernel.org>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/mach-highbank/
1588 F:      arch/arm/boot/dts/highbank.dts
1589 F:      arch/arm/boot/dts/ecx-*.dts*
1590
1591 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1592 M:      Krzysztof Halasa <khalasa@piap.pl>
1593 S:      Maintained
1594 F:      arch/arm/mach-cns3xxx/
1595
1596 ARM/CAVIUM THUNDER NETWORK DRIVER
1597 M:      Sunil Goutham <sgoutham@marvell.com>
1598 M:      Robert Richter <rrichter@marvell.com>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Supported
1601 F:      drivers/net/ethernet/cavium/thunder/
1602
1603 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1604 M:      Lukasz Majewski <lukma@denx.de>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 F:      arch/arm/mach-ep93xx/ts72xx.c
1608
1609 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1610 M:      Alexander Shiyan <shc_work@mail.ru>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Odd Fixes
1613 N:      clps711x
1614
1615 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1616 M:      Lennert Buytenhek <kernel@wantstofly.org>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619
1620 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1621 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1622 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625 F:      arch/arm/mach-ep93xx/
1626 F:      arch/arm/mach-ep93xx/include/mach/
1627
1628 ARM/CLKDEV SUPPORT
1629 M:      Russell King <linux@armlinux.org.uk>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1633 F:      drivers/clk/clkdev.c
1634
1635 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1636 M:      Mike Rapoport <mike@compulab.co.il>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639
1640 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1641 M:      Baruch Siach <baruch@tkos.co.il>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644 F:      arch/arm/boot/dts/cx92755*
1645 N:      digicolor
1646
1647 ARM/CONTEC MICRO9 MACHINE SUPPORT
1648 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1649 S:      Maintained
1650 F:      arch/arm/mach-ep93xx/micro9.c
1651
1652 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1653 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1654 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      drivers/hwtracing/coresight/*
1658 F:      Documentation/trace/coresight/*
1659 F:      Documentation/devicetree/bindings/arm/coresight.txt
1660 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1661 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1662 F:      tools/perf/arch/arm/util/pmu.c
1663 F:      tools/perf/arch/arm/util/auxtrace.c
1664 F:      tools/perf/arch/arm/util/cs-etm.c
1665 F:      tools/perf/arch/arm/util/cs-etm.h
1666 F:      tools/perf/util/cs-etm.*
1667 F:      tools/perf/util/cs-etm-decoder/*
1668
1669 ARM/CORGI MACHINE SUPPORT
1670 M:      Richard Purdie <rpurdie@rpsys.net>
1671 S:      Maintained
1672
1673 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1674 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1675 M:      Linus Walleij <linus.walleij@linaro.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 T:      git git://github.com/ulli-kroll/linux.git
1678 S:      Maintained
1679 F:      Documentation/devicetree/bindings/arm/gemini.txt
1680 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1681 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1682 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1683 F:      arch/arm/mach-gemini/
1684 F:      drivers/net/ethernet/cortina/
1685 F:      drivers/pinctrl/pinctrl-gemini.c
1686 F:      drivers/rtc/rtc-ftrtc010.c
1687
1688 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1689 M:      Barry Song <baohua@kernel.org>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1692 S:      Maintained
1693 F:      arch/arm/boot/dts/prima2*
1694 F:      arch/arm/mach-prima2/
1695 F:      drivers/clk/sirf/
1696 F:      drivers/clocksource/timer-prima2.c
1697 F:      drivers/clocksource/timer-atlas7.c
1698 N:      [^a-z]sirf
1699 X:      drivers/gnss
1700
1701 ARM/CZ.NIC TURRIS MOX SUPPORT
1702 M:      Marek Behun <marek.behun@nic.cz>
1703 W:      http://mox.turris.cz
1704 S:      Maintained
1705 F:      Documentation/ABI/testing/debugfs-moxtet
1706 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1707 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1708 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1709 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1710 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1711 F:      include/linux/moxtet.h
1712 F:      drivers/bus/moxtet.c
1713 F:      drivers/firmware/turris-mox-rwtm.c
1714 F:      drivers/gpio/gpio-moxtet.c
1715
1716 ARM/EBSA110 MACHINE SUPPORT
1717 M:      Russell King <linux@armlinux.org.uk>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 W:      http://www.armlinux.org.uk/
1720 S:      Maintained
1721 F:      arch/arm/mach-ebsa110/
1722 F:      drivers/net/ethernet/amd/am79c961a.*
1723
1724 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1725 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1726 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S:      Maintained
1729 N:      efm32
1730
1731 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1732 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/mach-pxa/ezx.c
1736
1737 ARM/FARADAY FA526 PORT
1738 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 T:      git git://git.berlios.de/gemini-board
1742 F:      arch/arm/mm/*-fa*
1743
1744 ARM/FOOTBRIDGE ARCHITECTURE
1745 M:      Russell King <linux@armlinux.org.uk>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 W:      http://www.armlinux.org.uk/
1748 S:      Maintained
1749 F:      arch/arm/include/asm/hardware/dec21285.h
1750 F:      arch/arm/mach-footbridge/
1751
1752 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1753 M:      Shawn Guo <shawnguo@kernel.org>
1754 M:      Sascha Hauer <s.hauer@pengutronix.de>
1755 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1756 R:      Fabio Estevam <festevam@gmail.com>
1757 R:      NXP Linux Team <linux-imx@nxp.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1761 N:      imx
1762 N:      mxs
1763 X:      drivers/media/i2c/
1764
1765 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1766 M:      Shawn Guo <shawnguo@kernel.org>
1767 M:      Sascha Hauer <s.hauer@pengutronix.de>
1768 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1769 R:      Stefan Agner <stefan@agner.ch>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1773 F:      arch/arm/mach-imx/*vf610*
1774 F:      arch/arm/boot/dts/vf*
1775
1776 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1777 M:      Shawn Guo <shawnguo@kernel.org>
1778 M:      Li Yang <leoyang.li@nxp.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1782 F:      arch/arm/boot/dts/ls1021a*
1783 F:      arch/arm64/boot/dts/freescale/fsl-*
1784 F:      arch/arm64/boot/dts/freescale/qoriq-*
1785
1786 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1787 M:      Lennert Buytenhek <kernel@wantstofly.org>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790
1791 ARM/GUMSTIX MACHINE SUPPORT
1792 M:      Steve Sakoman <sakoman@gmail.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795
1796 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1797 M:      Philipp Zabel <philipp.zabel@gmail.com>
1798 M:      Paul Parsons <lost.distance@yahoo.com>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      arch/arm/mach-pxa/hx4700.c
1802 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1803 F:      sound/soc/pxa/hx4700.c
1804
1805 ARM/HISILICON SOC SUPPORT
1806 M:      Wei Xu <xuwei5@hisilicon.com>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 W:      http://www.hisilicon.com
1809 S:      Supported
1810 T:      git git://github.com/hisilicon/linux-hisi.git
1811 F:      arch/arm/mach-hisi/
1812 F:      arch/arm/boot/dts/hi3*
1813 F:      arch/arm/boot/dts/hip*
1814 F:      arch/arm/boot/dts/hisi*
1815 F:      arch/arm64/boot/dts/hisilicon/
1816
1817 ARM/HP JORNADA 7XX MACHINE SUPPORT
1818 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1819 W:      www.jlime.com
1820 S:      Maintained
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1822 F:      arch/arm/mach-sa1100/jornada720.c
1823 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1824
1825 ARM/IGEP MACHINE SUPPORT
1826 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1827 M:      Javier Martinez Canillas <javier@dowhile0.org>
1828 L:      linux-omap@vger.kernel.org
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 S:      Maintained
1831 F:      arch/arm/boot/dts/omap3-igep*
1832
1833 ARM/INCOME PXA270 SUPPORT
1834 M:      Marek Vasut <marek.vasut@gmail.com>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1838
1839 ARM/INTEL IOP32X ARM ARCHITECTURE
1840 M:      Lennert Buytenhek <kernel@wantstofly.org>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843
1844 ARM/INTEL IQ81342EX MACHINE SUPPORT
1845 M:      Lennert Buytenhek <kernel@wantstofly.org>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848
1849 ARM/INTEL IXDP2850 MACHINE SUPPORT
1850 M:      Lennert Buytenhek <kernel@wantstofly.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853
1854 ARM/INTEL IXP4XX ARM ARCHITECTURE
1855 M:      Linus Walleij <linusw@kernel.org>
1856 M:      Imre Kaloz <kaloz@openwrt.org>
1857 M:      Krzysztof Halasa <khalasa@piap.pl>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1861 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1862 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1863 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1864 F:      arch/arm/mach-ixp4xx/
1865 F:      drivers/clocksource/timer-ixp4xx.c
1866 F:      drivers/gpio/gpio-ixp4xx.c
1867 F:      drivers/irqchip/irq-ixp4xx.c
1868 F:      include/linux/irqchip/irq-ixp4xx.h
1869 F:      include/linux/platform_data/timer-ixp4xx.h
1870
1871 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1872 M:      Jonathan Cameron <jic23@cam.ac.uk>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 S:      Maintained
1875 F:      arch/arm/mach-pxa/stargate2.c
1876 F:      drivers/pcmcia/pxa2xx_stargate2.c
1877
1878 ARM/INTEL XSC3 (MANZANO) ARM CORE
1879 M:      Lennert Buytenhek <kernel@wantstofly.org>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Maintained
1882
1883 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1884 M:      Lennert Buytenhek <kernel@wantstofly.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 S:      Maintained
1887
1888 ARM/LG1K ARCHITECTURE
1889 M:      Chanho Min <chanho.min@lge.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      arch/arm64/boot/dts/lg/
1893
1894 ARM/LOGICPD PXA270 MACHINE SUPPORT
1895 M:      Lennert Buytenhek <kernel@wantstofly.org>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 S:      Maintained
1898
1899 ARM/LPC18XX ARCHITECTURE
1900 M:      Vladimir Zapolskiy <vz@mleia.com>
1901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 S:      Maintained
1903 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1904 F:      arch/arm/boot/dts/lpc43*
1905 F:      drivers/i2c/busses/i2c-lpc2k.c
1906 F:      drivers/memory/pl172.c
1907 F:      drivers/mtd/spi-nor/nxp-spifi.c
1908 F:      drivers/rtc/rtc-lpc24xx.c
1909 N:      lpc18xx
1910
1911 ARM/LPC32XX SOC SUPPORT
1912 M:      Vladimir Zapolskiy <vz@mleia.com>
1913 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1916 S:      Maintained
1917 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1918 F:      arch/arm/boot/dts/lpc32*
1919 F:      arch/arm/mach-lpc32xx/
1920 F:      drivers/i2c/busses/i2c-pnx.c
1921 F:      drivers/net/ethernet/nxp/lpc_eth.c
1922 F:      drivers/usb/host/ohci-nxp.c
1923 F:      drivers/watchdog/pnx4008_wdt.c
1924 N:      lpc32xx
1925
1926 ARM/MAGICIAN MACHINE SUPPORT
1927 M:      Philipp Zabel <philipp.zabel@gmail.com>
1928 S:      Maintained
1929
1930 ARM/Marvell Dove/MV78xx0/Orion SOC support
1931 M:      Jason Cooper <jason@lakedaemon.net>
1932 M:      Andrew Lunn <andrew@lunn.ch>
1933 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1934 M:      Gregory Clement <gregory.clement@bootlin.com>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Maintained
1937 F:      Documentation/devicetree/bindings/soc/dove/
1938 F:      arch/arm/mach-dove/
1939 F:      arch/arm/mach-mv78xx0/
1940 F:      arch/arm/mach-orion5x/
1941 F:      arch/arm/plat-orion/
1942 F:      arch/arm/boot/dts/dove*
1943 F:      arch/arm/boot/dts/orion5x*
1944 T:      git git://git.infradead.org/linux-mvebu.git
1945
1946 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1947 M:      Jason Cooper <jason@lakedaemon.net>
1948 M:      Andrew Lunn <andrew@lunn.ch>
1949 M:      Gregory Clement <gregory.clement@bootlin.com>
1950 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm/boot/dts/armada*
1954 F:      arch/arm/boot/dts/kirkwood*
1955 F:      arch/arm/configs/mvebu_*_defconfig
1956 F:      arch/arm/mach-mvebu/
1957 F:      arch/arm64/boot/dts/marvell/armada*
1958 F:      arch/arm64/boot/dts/marvell/cn913*
1959 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1960 F:      drivers/cpufreq/armada-8k-cpufreq.c
1961 F:      drivers/cpufreq/mvebu-cpufreq.c
1962 F:      drivers/irqchip/irq-armada-370-xp.c
1963 F:      drivers/irqchip/irq-mvebu-*
1964 F:      drivers/pinctrl/mvebu/
1965 F:      drivers/rtc/rtc-armada38x.c
1966 T:      git git://git.infradead.org/linux-mvebu.git
1967
1968 ARM/Mediatek RTC DRIVER
1969 M:      Eddie Huang <eddie.huang@mediatek.com>
1970 M:      Sean Wang <sean.wang@mediatek.com>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1975 F:      drivers/rtc/rtc-mt6397.c
1976 F:      drivers/rtc/rtc-mt7622.c
1977
1978 ARM/Mediatek SoC support
1979 M:      Matthias Brugger <matthias.bgg@gmail.com>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1982 W:      https://mtk.bcnfs.org/
1983 C:      irc://chat.freenode.net/linux-mediatek
1984 S:      Maintained
1985 F:      arch/arm/boot/dts/mt6*
1986 F:      arch/arm/boot/dts/mt7*
1987 F:      arch/arm/boot/dts/mt8*
1988 F:      arch/arm/mach-mediatek/
1989 F:      arch/arm64/boot/dts/mediatek/
1990 F:      drivers/soc/mediatek/
1991 N:      mtk
1992 N:      mt[678]
1993 K:      mediatek
1994
1995 ARM/Mediatek USB3 PHY DRIVER
1996 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1999 S:      Maintained
2000 F:      drivers/phy/mediatek/
2001 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2002
2003 ARM/Microchip (AT91) SoC support
2004 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2005 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2006 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://www.linux4sam.org
2009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2010 S:      Supported
2011 N:      at91
2012 N:      atmel
2013 F:      arch/arm/mach-at91/
2014 F:      include/soc/at91/
2015 F:      arch/arm/boot/dts/at91*.dts
2016 F:      arch/arm/boot/dts/at91*.dtsi
2017 F:      arch/arm/boot/dts/sama*.dts
2018 F:      arch/arm/boot/dts/sama*.dtsi
2019 F:      arch/arm/include/debug/at91.S
2020 F:      drivers/memory/atmel*
2021 F:      drivers/watchdog/sama5d4_wdt.c
2022 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2023 X:      drivers/net/wireless/atmel/
2024
2025 ARM/MIOA701 MACHINE SUPPORT
2026 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 F:      arch/arm/mach-pxa/mioa701.c
2029 S:      Maintained
2030
2031 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2032 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2033 S:      Maintained
2034
2035 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2036 M:      Linus Walleij <linus.walleij@linaro.org>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2040 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2041 F:      arch/arm/mach-nomadik/
2042 F:      arch/arm/mach-u300/
2043 F:      arch/arm/mach-ux500/
2044 F:      drivers/soc/ux500/
2045 F:      arch/arm/boot/dts/ste-*
2046 F:      drivers/clk/clk-nomadik.c
2047 F:      drivers/clk/clk-u300.c
2048 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2049 F:      drivers/clocksource/timer-u300.c
2050 F:      drivers/dma/coh901318*
2051 F:      drivers/dma/ste_dma40*
2052 F:      drivers/hwspinlock/u8500_hsem.c
2053 F:      drivers/i2c/busses/i2c-nomadik.c
2054 F:      drivers/i2c/busses/i2c-stu300.c
2055 F:      drivers/iio/adc/ab8500-gpadc.c
2056 F:      drivers/mfd/ab3100*
2057 F:      drivers/mfd/ab8500*
2058 F:      drivers/mfd/abx500*
2059 F:      drivers/mfd/dbx500*
2060 F:      drivers/mfd/db8500*
2061 F:      drivers/pinctrl/nomadik/
2062 F:      drivers/pinctrl/pinctrl-coh901*
2063 F:      drivers/pinctrl/pinctrl-u300.c
2064 F:      drivers/rtc/rtc-ab3100.c
2065 F:      drivers/rtc/rtc-ab8500.c
2066 F:      drivers/rtc/rtc-coh901331.c
2067 F:      drivers/rtc/rtc-pl031.c
2068 F:      drivers/watchdog/coh901327_wdt.c
2069 F:      Documentation/devicetree/bindings/arm/ste-*
2070 F:      Documentation/devicetree/bindings/arm/ux500/
2071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2072
2073 ARM/NUVOTON NPCM ARCHITECTURE
2074 M:      Avi Fishman <avifishman70@gmail.com>
2075 M:      Tomer Maimon <tmaimon77@gmail.com>
2076 M:      Tali Perry <tali.perry1@gmail.com>
2077 R:      Patrick Venture <venture@google.com>
2078 R:      Nancy Yuen <yuenn@google.com>
2079 R:      Benjamin Fair <benjaminfair@google.com>
2080 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2081 S:      Supported
2082 F:      arch/arm/mach-npcm/
2083 F:      arch/arm/boot/dts/nuvoton-npcm*
2084 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2085 F:      drivers/*/*npcm*
2086 F:      Documentation/devicetree/bindings/*/*npcm*
2087 F:      Documentation/devicetree/bindings/*/*/*npcm*
2088
2089 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2090 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2091 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2092 S:      Orphan
2093 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2094 F:      arch/arm/mach-s3c24xx/gta02.h
2095
2096 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2097 M:      Alexander Clouter <alex@digriz.org.uk>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W:      http://www.digriz.org.uk/ts78xx/kernel
2100 S:      Maintained
2101 F:      arch/arm/mach-orion5x/ts78xx-*
2102
2103 ARM/OXNAS platform support
2104 M:      Neil Armstrong <narmstrong@baylibre.com>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2107 S:      Maintained
2108 F:      arch/arm/mach-oxnas/
2109 F:      arch/arm/boot/dts/ox8*.dts*
2110 N:      oxnas
2111
2112 ARM/PALM TREO SUPPORT
2113 M:      Tomas Cech <sleep_walker@suse.com>
2114 L:      linux-arm-kernel@lists.infradead.org
2115 W:      http://hackndev.com
2116 S:      Maintained
2117 F:      arch/arm/mach-pxa/palmtreo.*
2118
2119 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2120 M:      Marek Vasut <marek.vasut@gmail.com>
2121 L:      linux-arm-kernel@lists.infradead.org
2122 W:      http://hackndev.com
2123 S:      Maintained
2124 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2125 F:      arch/arm/mach-pxa/palmtx.c
2126 F:      arch/arm/mach-pxa/palmt5.*
2127 F:      arch/arm/mach-pxa/include/mach/palmld.h
2128 F:      arch/arm/mach-pxa/palmld.c
2129 F:      arch/arm/mach-pxa/palmte2.*
2130 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2131 F:      arch/arm/mach-pxa/palmtc.c
2132
2133 ARM/PALMZ72 SUPPORT
2134 M:      Sergey Lapin <slapin@ossfans.org>
2135 L:      linux-arm-kernel@lists.infradead.org
2136 W:      http://hackndev.com
2137 S:      Maintained
2138 F:      arch/arm/mach-pxa/palmz72.*
2139
2140 ARM/PLEB SUPPORT
2141 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2142 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2143 S:      Maintained
2144
2145 ARM/PT DIGITAL BOARD PORT
2146 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 W:      http://www.armlinux.org.uk/
2149 S:      Maintained
2150
2151 ARM/QUALCOMM SUPPORT
2152 M:      Andy Gross <agross@kernel.org>
2153 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2154 L:      linux-arm-msm@vger.kernel.org
2155 S:      Maintained
2156 F:      Documentation/devicetree/bindings/soc/qcom/
2157 F:      Documentation/devicetree/bindings/*/qcom*
2158 F:      arch/arm/boot/dts/qcom-*.dts
2159 F:      arch/arm/boot/dts/qcom-*.dtsi
2160 F:      arch/arm/mach-qcom/
2161 F:      arch/arm64/boot/dts/qcom/
2162 F:      drivers/*/qcom/
2163 F:      drivers/*/qcom*
2164 F:      drivers/*/*/qcom/
2165 F:      drivers/*/*/qcom*
2166 F:      drivers/*/pm8???-*
2167 F:      drivers/bluetooth/btqcomsmd.c
2168 F:      drivers/clocksource/timer-qcom.c
2169 F:      drivers/extcon/extcon-qcom*
2170 F:      drivers/iommu/msm*
2171 F:      drivers/i2c/busses/i2c-qup.c
2172 F:      drivers/i2c/busses/i2c-qcom-geni.c
2173 F:      drivers/mfd/ssbi.c
2174 F:      drivers/mmc/host/mmci_qcom*
2175 F:      drivers/mmc/host/sdhci-msm.c
2176 F:      drivers/pci/controller/dwc/pcie-qcom.c
2177 F:      drivers/phy/qualcomm/
2178 F:      drivers/power/*/msm*
2179 F:      drivers/reset/reset-qcom-*
2180 F:      drivers/scsi/ufs/ufs-qcom.*
2181 F:      drivers/spi/spi-qup.c
2182 F:      drivers/spi/spi-geni-qcom.c
2183 F:      drivers/spi/spi-qcom-qspi.c
2184 F:      drivers/tty/serial/msm_serial.c
2185 F:      drivers/usb/dwc3/dwc3-qcom.c
2186 F:      include/dt-bindings/*/qcom*
2187 F:      include/linux/*/qcom*
2188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2189
2190 ARM/RADISYS ENP2611 MACHINE SUPPORT
2191 M:      Lennert Buytenhek <kernel@wantstofly.org>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 S:      Maintained
2194
2195 ARM/RDA MICRO ARCHITECTURE
2196 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 F:      arch/arm/boot/dts/rda8810pl-*
2201 F:      drivers/clocksource/timer-rda.c
2202 F:      drivers/gpio/gpio-rda.c
2203 F:      drivers/irqchip/irq-rda-intc.c
2204 F:      drivers/tty/serial/rda-uart.c
2205 F:      Documentation/devicetree/bindings/arm/rda.yaml
2206 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2207 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2208 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2209 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2210
2211 ARM/REALTEK ARCHITECTURE
2212 M:      Andreas Färber <afaerber@suse.de>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm64/boot/dts/realtek/
2217 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2218
2219 ARM/RENESAS ARM64 ARCHITECTURE
2220 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2221 M:      Magnus Damm <magnus.damm@gmail.com>
2222 L:      linux-renesas-soc@vger.kernel.org
2223 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2225 S:      Supported
2226 F:      arch/arm64/boot/dts/renesas/
2227 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2228 F:      drivers/soc/renesas/
2229 F:      include/linux/soc/renesas/
2230
2231 ARM/RISCPC ARCHITECTURE
2232 M:      Russell King <linux@armlinux.org.uk>
2233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 W:      http://www.armlinux.org.uk/
2235 S:      Maintained
2236 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2237 F:      arch/arm/include/asm/hardware/ioc.h
2238 F:      arch/arm/include/asm/hardware/iomd.h
2239 F:      arch/arm/include/asm/hardware/memc.h
2240 F:      arch/arm/mach-rpc/
2241 F:      drivers/net/ethernet/8390/etherh.c
2242 F:      drivers/net/ethernet/i825xx/ether1*
2243 F:      drivers/net/ethernet/seeq/ether3*
2244 F:      drivers/scsi/arm/
2245
2246 ARM/Rockchip SoC support
2247 M:      Heiko Stuebner <heiko@sntech.de>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 L:      linux-rockchip@lists.infradead.org
2250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2251 S:      Maintained
2252 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2253 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
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 SCU INTERRUPT CONTROLLER DRIVER
2707 M:      Eddie James <eajames@linux.ibm.com>
2708 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2709 S:      Maintained
2710 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2711 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2712 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2713
2714 ASPEED VIDEO ENGINE DRIVER
2715 M:      Eddie James <eajames@linux.ibm.com>
2716 L:      linux-media@vger.kernel.org
2717 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2718 S:      Maintained
2719 F:      drivers/media/platform/aspeed-video.c
2720 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2721
2722 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2723 M:      Corentin Chary <corentin.chary@gmail.com>
2724 L:      acpi4asus-user@lists.sourceforge.net
2725 L:      platform-driver-x86@vger.kernel.org
2726 W:      http://acpi4asus.sf.net
2727 S:      Maintained
2728 F:      drivers/platform/x86/asus*.c
2729 F:      drivers/platform/x86/eeepc*.c
2730
2731 ASUS WIRELESS RADIO CONTROL DRIVER
2732 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2733 L:      platform-driver-x86@vger.kernel.org
2734 S:      Maintained
2735 F:      drivers/platform/x86/asus-wireless.c
2736
2737 ASYMMETRIC KEYS
2738 M:      David Howells <dhowells@redhat.com>
2739 L:      keyrings@vger.kernel.org
2740 S:      Maintained
2741 F:      Documentation/crypto/asymmetric-keys.txt
2742 F:      include/linux/verification.h
2743 F:      include/crypto/public_key.h
2744 F:      include/crypto/pkcs7.h
2745 F:      crypto/asymmetric_keys/
2746
2747 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2748 R:      Dan Williams <dan.j.williams@intel.com>
2749 W:      http://sourceforge.net/projects/xscaleiop
2750 S:      Odd fixes
2751 F:      Documentation/crypto/async-tx-api.txt
2752 F:      crypto/async_tx/
2753 F:      drivers/dma/
2754 F:      include/linux/dmaengine.h
2755 F:      include/linux/async_tx.h
2756
2757 AT24 EEPROM DRIVER
2758 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2759 L:      linux-i2c@vger.kernel.org
2760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2761 S:      Maintained
2762 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2763 F:      drivers/misc/eeprom/at24.c
2764
2765 ATA OVER ETHERNET (AOE) DRIVER
2766 M:      "Justin Sanders" <justin@coraid.com>
2767 W:      http://www.openaoe.org/
2768 S:      Supported
2769 F:      Documentation/admin-guide/aoe/
2770 F:      drivers/block/aoe/
2771
2772 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.c
2778 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2779
2780 ATHEROS 71XX/9XXX USB PHY DRIVER
2781 M:      Alban Bedel <albeu@free.fr>
2782 W:      https://github.com/AlbanBedel/linux
2783 T:      git git://github.com/AlbanBedel/linux
2784 S:      Maintained
2785 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2786 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2787
2788 ATHEROS ATH GENERIC UTILITIES
2789 M:      Kalle Valo <kvalo@codeaurora.org>
2790 L:      linux-wireless@vger.kernel.org
2791 S:      Supported
2792 F:      drivers/net/wireless/ath/*
2793
2794 ATHEROS ATH5K WIRELESS DRIVER
2795 M:      Jiri Slaby <jirislaby@gmail.com>
2796 M:      Nick Kossifidis <mickflemm@gmail.com>
2797 M:      Luis Chamberlain <mcgrof@kernel.org>
2798 L:      linux-wireless@vger.kernel.org
2799 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2800 S:      Maintained
2801 F:      drivers/net/wireless/ath/ath5k/
2802
2803 ATHEROS ATH6KL WIRELESS DRIVER
2804 M:      Kalle Valo <kvalo@codeaurora.org>
2805 L:      linux-wireless@vger.kernel.org
2806 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2808 S:      Supported
2809 F:      drivers/net/wireless/ath/ath6kl/
2810
2811 ATI_REMOTE2 DRIVER
2812 M:      Ville Syrjala <syrjala@sci.fi>
2813 S:      Maintained
2814 F:      drivers/input/misc/ati_remote2.c
2815
2816 ATK0110 HWMON DRIVER
2817 M:      Luca Tettamanti <kronos.it@gmail.com>
2818 L:      linux-hwmon@vger.kernel.org
2819 S:      Maintained
2820 F:      drivers/hwmon/asus_atk0110.c
2821
2822 ATLX ETHERNET DRIVERS
2823 M:      Jay Cliburn <jcliburn@gmail.com>
2824 M:      Chris Snook <chris.snook@gmail.com>
2825 L:      netdev@vger.kernel.org
2826 W:      http://sourceforge.net/projects/atl1
2827 W:      http://atl1.sourceforge.net
2828 S:      Maintained
2829 F:      drivers/net/ethernet/atheros/
2830
2831 ATM
2832 M:      Chas Williams <3chas3@gmail.com>
2833 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2834 L:      netdev@vger.kernel.org
2835 W:      http://linux-atm.sourceforge.net
2836 S:      Maintained
2837 F:      drivers/atm/
2838 F:      include/linux/atm*
2839 F:      include/uapi/linux/atm*
2840
2841 ATMEL MACB ETHERNET DRIVER
2842 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2843 S:      Supported
2844 F:      drivers/net/ethernet/cadence/
2845
2846 ATMEL MAXTOUCH DRIVER
2847 M:      Nick Dyer <nick@shmanahar.org>
2848 T:      git git://github.com/ndyer/linux.git
2849 S:      Maintained
2850 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2851 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2852
2853 ATMEL WIRELESS DRIVER
2854 M:      Simon Kelley <simon@thekelleys.org.uk>
2855 L:      linux-wireless@vger.kernel.org
2856 W:      http://www.thekelleys.org.uk/atmel
2857 W:      http://atmelwlandriver.sourceforge.net/
2858 S:      Maintained
2859 F:      drivers/net/wireless/atmel/atmel*
2860
2861 ATOMIC INFRASTRUCTURE
2862 M:      Will Deacon <will@kernel.org>
2863 M:      Peter Zijlstra <peterz@infradead.org>
2864 R:      Boqun Feng <boqun.feng@gmail.com>
2865 L:      linux-kernel@vger.kernel.org
2866 S:      Maintained
2867 F:      arch/*/include/asm/atomic*.h
2868 F:      include/*/atomic*.h
2869 F:      scripts/atomic/
2870
2871 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2872 M:      Bradley Grove <linuxdrivers@attotech.com>
2873 L:      linux-scsi@vger.kernel.org
2874 W:      http://www.attotech.com
2875 S:      Supported
2876 F:      drivers/scsi/esas2r
2877
2878 ATUSB IEEE 802.15.4 RADIO DRIVER
2879 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2880 L:      linux-wpan@vger.kernel.org
2881 S:      Maintained
2882 F:      drivers/net/ieee802154/atusb.c
2883 F:      drivers/net/ieee802154/atusb.h
2884 F:      drivers/net/ieee802154/at86rf230.h
2885
2886 AUDIT SUBSYSTEM
2887 M:      Paul Moore <paul@paul-moore.com>
2888 M:      Eric Paris <eparis@redhat.com>
2889 L:      linux-audit@redhat.com (moderated for non-subscribers)
2890 W:      https://github.com/linux-audit
2891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2892 S:      Supported
2893 F:      include/linux/audit.h
2894 F:      include/uapi/linux/audit.h
2895 F:      kernel/audit*
2896
2897 AUXILIARY DISPLAY DRIVERS
2898 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2899 S:      Maintained
2900 F:      drivers/auxdisplay/
2901 F:      include/linux/cfag12864b.h
2902
2903 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2904 M:      Andreas Klinger <ak@it-klinger.de>
2905 L:      linux-iio@vger.kernel.org
2906 S:      Maintained
2907 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2908 F:      drivers/iio/adc/hx711.c
2909
2910 AX.25 NETWORK LAYER
2911 M:      Ralf Baechle <ralf@linux-mips.org>
2912 L:      linux-hams@vger.kernel.org
2913 W:      http://www.linux-ax25.org/
2914 S:      Maintained
2915 F:      include/uapi/linux/ax25.h
2916 F:      include/net/ax25.h
2917 F:      net/ax25/
2918
2919 AXENTIA ARM DEVICES
2920 M:      Peter Rosin <peda@axentia.se>
2921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 S:      Maintained
2923 F:      arch/arm/boot/dts/at91-linea.dtsi
2924 F:      arch/arm/boot/dts/at91-natte.dtsi
2925 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2926 F:      arch/arm/boot/dts/at91-tse850-3.dts
2927
2928 AXENTIA ASOC DRIVERS
2929 M:      Peter Rosin <peda@axentia.se>
2930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2931 S:      Maintained
2932 F:      Documentation/devicetree/bindings/sound/axentia,*
2933 F:      sound/soc/atmel/tse850-pcm5142.c
2934
2935 AXXIA I2C CONTROLLER
2936 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2937 L:      linux-i2c@vger.kernel.org
2938 S:      Maintained
2939 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2940 F:      drivers/i2c/busses/i2c-axxia.c
2941
2942 AZ6007 DVB DRIVER
2943 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2944 L:      linux-media@vger.kernel.org
2945 W:      https://linuxtv.org
2946 T:      git git://linuxtv.org/media_tree.git
2947 S:      Maintained
2948 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2949
2950 AZTECH FM RADIO RECEIVER DRIVER
2951 M:      Hans Verkuil <hverkuil@xs4all.nl>
2952 L:      linux-media@vger.kernel.org
2953 T:      git git://linuxtv.org/media_tree.git
2954 W:      https://linuxtv.org
2955 S:      Maintained
2956 F:      drivers/media/radio/radio-aztech*
2957
2958 B43 WIRELESS DRIVER
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:      Odd Fixes
2963 F:      drivers/net/wireless/broadcom/b43/
2964
2965 B43LEGACY WIRELESS DRIVER
2966 M:      Larry Finger <Larry.Finger@lwfinger.net>
2967 L:      linux-wireless@vger.kernel.org
2968 L:      b43-dev@lists.infradead.org
2969 W:      http://wireless.kernel.org/en/users/Drivers/b43
2970 S:      Maintained
2971 F:      drivers/net/wireless/broadcom/b43legacy/
2972
2973 BACKLIGHT CLASS/SUBSYSTEM
2974 M:      Lee Jones <lee.jones@linaro.org>
2975 M:      Daniel Thompson <daniel.thompson@linaro.org>
2976 M:      Jingoo Han <jingoohan1@gmail.com>
2977 L:      dri-devel@lists.freedesktop.org
2978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2979 S:      Maintained
2980 F:      drivers/video/backlight/
2981 F:      include/linux/backlight.h
2982 F:      include/linux/pwm_backlight.h
2983 F:      Documentation/devicetree/bindings/leds/backlight
2984 F:      Documentation/ABI/stable/sysfs-class-backlight
2985 F:      Documentation/ABI/testing/sysfs-class-backlight
2986
2987 BATMAN ADVANCED
2988 M:      Marek Lindner <mareklindner@neomailbox.ch>
2989 M:      Simon Wunderlich <sw@simonwunderlich.de>
2990 M:      Antonio Quartulli <a@unstable.cc>
2991 M:      Sven Eckelmann <sven@narfation.org>
2992 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2993 W:      https://www.open-mesh.org/
2994 B:      https://www.open-mesh.org/projects/batman-adv/issues
2995 C:      irc://chat.freenode.net/batman
2996 Q:      https://patchwork.open-mesh.org/project/batman/list/
2997 T:      git https://git.open-mesh.org/linux-merge.git
2998 S:      Maintained
2999 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3000 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
3001 F:      Documentation/networking/batman-adv.rst
3002 F:      include/uapi/linux/batadv_packet.h
3003 F:      include/uapi/linux/batman_adv.h
3004 F:      net/batman-adv/
3005
3006 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3007 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3008 L:      linux-hams@vger.kernel.org
3009 W:      http://www.baycom.org/~tom/ham/ham.html
3010 S:      Maintained
3011 F:      drivers/net/hamradio/baycom*
3012
3013 BCACHE (BLOCK LAYER CACHE)
3014 M:      Coly Li <colyli@suse.de>
3015 M:      Kent Overstreet <kent.overstreet@gmail.com>
3016 L:      linux-bcache@vger.kernel.org
3017 W:      http://bcache.evilpiepirate.org
3018 C:      irc://irc.oftc.net/bcache
3019 S:      Maintained
3020 F:      drivers/md/bcache/
3021
3022 BDISP ST MEDIA DRIVER
3023 M:      Fabien Dessenne <fabien.dessenne@st.com>
3024 L:      linux-media@vger.kernel.org
3025 T:      git git://linuxtv.org/media_tree.git
3026 W:      https://linuxtv.org
3027 S:      Supported
3028 F:      drivers/media/platform/sti/bdisp
3029
3030 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3031 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3032 L:      netdev@vger.kernel.org
3033 S:      Maintained
3034 F:      drivers/net/ethernet/ec_bhf.c
3035
3036 BEFS FILE SYSTEM
3037 M:      Luis de Bethencourt <luisbg@kernel.org>
3038 M:      Salah Triki <salah.triki@gmail.com>
3039 S:      Maintained
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3041 F:      Documentation/filesystems/befs.txt
3042 F:      fs/befs/
3043
3044 BFQ I/O SCHEDULER
3045 M:      Paolo Valente <paolo.valente@linaro.org>
3046 M:      Jens Axboe <axboe@kernel.dk>
3047 L:      linux-block@vger.kernel.org
3048 S:      Maintained
3049 F:      block/bfq-*
3050 F:      Documentation/block/bfq-iosched.rst
3051
3052 BFS FILE SYSTEM
3053 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3054 S:      Maintained
3055 F:      Documentation/filesystems/bfs.txt
3056 F:      fs/bfs/
3057 F:      include/uapi/linux/bfs_fs.h
3058
3059 BLINKM RGB LED DRIVER
3060 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3061 S:      Maintained
3062 F:      drivers/leds/leds-blinkm.c
3063
3064 BLOCK LAYER
3065 M:      Jens Axboe <axboe@kernel.dk>
3066 L:      linux-block@vger.kernel.org
3067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3068 S:      Maintained
3069 F:      block/
3070 F:      drivers/block/
3071 F:      kernel/trace/blktrace.c
3072 F:      lib/sbitmap.c
3073
3074 BLOCK2MTD DRIVER
3075 M:      Joern Engel <joern@lazybastard.org>
3076 L:      linux-mtd@lists.infradead.org
3077 S:      Maintained
3078 F:      drivers/mtd/devices/block2mtd.c
3079
3080 BLUETOOTH DRIVERS
3081 M:      Marcel Holtmann <marcel@holtmann.org>
3082 M:      Johan Hedberg <johan.hedberg@gmail.com>
3083 L:      linux-bluetooth@vger.kernel.org
3084 W:      http://www.bluez.org/
3085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3087 S:      Maintained
3088 F:      drivers/bluetooth/
3089
3090 BLUETOOTH SUBSYSTEM
3091 M:      Marcel Holtmann <marcel@holtmann.org>
3092 M:      Johan Hedberg <johan.hedberg@gmail.com>
3093 L:      linux-bluetooth@vger.kernel.org
3094 W:      http://www.bluez.org/
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3097 S:      Maintained
3098 F:      net/bluetooth/
3099 F:      include/net/bluetooth/
3100
3101 BONDING DRIVER
3102 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3103 M:      Veaceslav Falico <vfalico@gmail.com>
3104 M:      Andy Gospodarek <andy@greyhouse.net>
3105 L:      netdev@vger.kernel.org
3106 W:      http://sourceforge.net/projects/bonding/
3107 S:      Supported
3108 F:      drivers/net/bonding/
3109 F:      include/uapi/linux/if_bonding.h
3110
3111 BPF (Safe dynamic programs and tools)
3112 M:      Alexei Starovoitov <ast@kernel.org>
3113 M:      Daniel Borkmann <daniel@iogearbox.net>
3114 R:      Martin KaFai Lau <kafai@fb.com>
3115 R:      Song Liu <songliubraving@fb.com>
3116 R:      Yonghong Song <yhs@fb.com>
3117 R:      Andrii Nakryiko <andriin@fb.com>
3118 L:      netdev@vger.kernel.org
3119 L:      bpf@vger.kernel.org
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3122 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3123 S:      Supported
3124 F:      arch/*/net/*
3125 F:      Documentation/networking/filter.txt
3126 F:      Documentation/bpf/
3127 F:      include/linux/bpf*
3128 F:      include/linux/filter.h
3129 F:      include/trace/events/xdp.h
3130 F:      include/uapi/linux/bpf*
3131 F:      include/uapi/linux/filter.h
3132 F:      kernel/bpf/
3133 F:      kernel/trace/bpf_trace.c
3134 F:      lib/test_bpf.c
3135 F:      net/bpf/
3136 F:      net/core/filter.c
3137 F:      net/sched/act_bpf.c
3138 F:      net/sched/cls_bpf.c
3139 F:      samples/bpf/
3140 F:      tools/bpf/
3141 F:      tools/lib/bpf/
3142 F:      tools/testing/selftests/bpf/
3143 K:      bpf
3144 N:      bpf
3145
3146 BPF JIT for ARM
3147 M:      Shubham Bansal <illusionist.neo@gmail.com>
3148 L:      netdev@vger.kernel.org
3149 L:      bpf@vger.kernel.org
3150 S:      Maintained
3151 F:      arch/arm/net/
3152
3153 BPF JIT for ARM64
3154 M:      Daniel Borkmann <daniel@iogearbox.net>
3155 M:      Alexei Starovoitov <ast@kernel.org>
3156 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3157 L:      netdev@vger.kernel.org
3158 L:      bpf@vger.kernel.org
3159 S:      Supported
3160 F:      arch/arm64/net/
3161
3162 BPF JIT for MIPS (32-BIT AND 64-BIT)
3163 M:      Paul Burton <paulburton@kernel.org>
3164 L:      netdev@vger.kernel.org
3165 L:      bpf@vger.kernel.org
3166 S:      Maintained
3167 F:      arch/mips/net/
3168
3169 BPF JIT for NFP NICs
3170 M:      Jakub Kicinski <kuba@kernel.org>
3171 L:      netdev@vger.kernel.org
3172 L:      bpf@vger.kernel.org
3173 S:      Supported
3174 F:      drivers/net/ethernet/netronome/nfp/bpf/
3175
3176 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3177 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3178 M:      Sandipan Das <sandipan@linux.ibm.com>
3179 L:      netdev@vger.kernel.org
3180 L:      bpf@vger.kernel.org
3181 S:      Maintained
3182 F:      arch/powerpc/net/
3183
3184 BPF JIT for RISC-V (RV64G)
3185 M:      Björn Töpel <bjorn.topel@gmail.com>
3186 L:      netdev@vger.kernel.org
3187 S:      Maintained
3188 F:      arch/riscv/net/
3189
3190 BPF JIT for S390
3191 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3192 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3193 M:      Vasily Gorbik <gor@linux.ibm.com>
3194 L:      netdev@vger.kernel.org
3195 L:      bpf@vger.kernel.org
3196 S:      Maintained
3197 F:      arch/s390/net/
3198 X:      arch/s390/net/pnet.c
3199
3200 BPF JIT for SPARC (32-BIT AND 64-BIT)
3201 M:      David S. Miller <davem@davemloft.net>
3202 L:      netdev@vger.kernel.org
3203 L:      bpf@vger.kernel.org
3204 S:      Maintained
3205 F:      arch/sparc/net/
3206
3207 BPF JIT for X86 32-BIT
3208 M:      Wang YanQing <udknight@gmail.com>
3209 L:      netdev@vger.kernel.org
3210 L:      bpf@vger.kernel.org
3211 S:      Maintained
3212 F:      arch/x86/net/bpf_jit_comp32.c
3213
3214 BPF JIT for X86 64-BIT
3215 M:      Alexei Starovoitov <ast@kernel.org>
3216 M:      Daniel Borkmann <daniel@iogearbox.net>
3217 L:      netdev@vger.kernel.org
3218 L:      bpf@vger.kernel.org
3219 S:      Supported
3220 F:      arch/x86/net/
3221 X:      arch/x86/net/bpf_jit_comp32.c
3222
3223 BROADCOM B44 10/100 ETHERNET DRIVER
3224 M:      Michael Chan <michael.chan@broadcom.com>
3225 L:      netdev@vger.kernel.org
3226 S:      Supported
3227 F:      drivers/net/ethernet/broadcom/b44.*
3228
3229 BROADCOM B53 ETHERNET SWITCH DRIVER
3230 M:      Florian Fainelli <f.fainelli@gmail.com>
3231 L:      netdev@vger.kernel.org
3232 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3233 S:      Supported
3234 F:      drivers/net/dsa/b53/*
3235 F:      include/linux/platform_data/b53.h
3236
3237 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3238 M:      Florian Fainelli <f.fainelli@gmail.com>
3239 M:      Ray Jui <rjui@broadcom.com>
3240 M:      Scott Branden <sbranden@broadcom.com>
3241 M:      bcm-kernel-feedback-list@broadcom.com
3242 T:      git git://github.com/broadcom/mach-bcm
3243 S:      Maintained
3244 N:      bcm281*
3245 N:      bcm113*
3246 N:      bcm216*
3247 N:      kona
3248 F:      arch/arm/mach-bcm/
3249
3250 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3251 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3252 L:      bcm-kernel-feedback-list@broadcom.com
3253 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3255 T:      git git://github.com/anholt/linux
3256 S:      Maintained
3257 N:      bcm2711
3258 N:      bcm2835
3259 F:      drivers/staging/vc04_services
3260
3261 BROADCOM BCM47XX MIPS ARCHITECTURE
3262 M:      Hauke Mehrtens <hauke@hauke-m.de>
3263 M:      Rafał Miłecki <zajec5@gmail.com>
3264 L:      linux-mips@vger.kernel.org
3265 S:      Maintained
3266 F:      Documentation/devicetree/bindings/mips/brcm/
3267 F:      arch/mips/bcm47xx/*
3268 F:      arch/mips/include/asm/mach-bcm47xx/*
3269
3270 BROADCOM BCM5301X ARM ARCHITECTURE
3271 M:      Hauke Mehrtens <hauke@hauke-m.de>
3272 M:      Rafał Miłecki <zajec5@gmail.com>
3273 M:      bcm-kernel-feedback-list@broadcom.com
3274 L:      linux-arm-kernel@lists.infradead.org
3275 S:      Maintained
3276 F:      arch/arm/mach-bcm/bcm_5301x.c
3277 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3278 F:      arch/arm/boot/dts/bcm470*
3279 F:      arch/arm/boot/dts/bcm953012*
3280
3281 BROADCOM BCM53573 ARM ARCHITECTURE
3282 M:      Rafał Miłecki <rafal@milecki.pl>
3283 L:      bcm-kernel-feedback-list@broadcom.com
3284 L:      linux-arm-kernel@lists.infradead.org
3285 S:      Maintained
3286 F:      arch/arm/boot/dts/bcm53573*
3287 F:      arch/arm/boot/dts/bcm47189*
3288
3289 BROADCOM BCM63XX ARM ARCHITECTURE
3290 M:      Florian Fainelli <f.fainelli@gmail.com>
3291 M:      bcm-kernel-feedback-list@broadcom.com
3292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293 T:      git git://github.com/broadcom/stblinux.git
3294 S:      Maintained
3295 N:      bcm63xx
3296
3297 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3298 M:      Kevin Cernekee <cernekee@gmail.com>
3299 L:      linux-usb@vger.kernel.org
3300 S:      Maintained
3301 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3302
3303 BROADCOM BCM7XXX ARM ARCHITECTURE
3304 M:      Florian Fainelli <f.fainelli@gmail.com>
3305 M:      bcm-kernel-feedback-list@broadcom.com
3306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3307 T:      git git://github.com/broadcom/stblinux.git
3308 S:      Maintained
3309 F:      arch/arm/mach-bcm/*brcmstb*
3310 F:      arch/arm/boot/dts/bcm7*.dts*
3311 F:      drivers/bus/brcmstb_gisb.c
3312 F:      arch/arm/mm/cache-b15-rac.c
3313 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3314 N:      brcmstb
3315
3316 BROADCOM BMIPS CPUFREQ DRIVER
3317 M:      Markus Mayer <mmayer@broadcom.com>
3318 M:      bcm-kernel-feedback-list@broadcom.com
3319 L:      linux-pm@vger.kernel.org
3320 S:      Maintained
3321 F:      drivers/cpufreq/bmips-cpufreq.c
3322
3323 BROADCOM BMIPS MIPS ARCHITECTURE
3324 M:      Florian Fainelli <f.fainelli@gmail.com>
3325 L:      bcm-kernel-feedback-list@broadcom.com
3326 L:      linux-mips@vger.kernel.org
3327 T:      git git://github.com/broadcom/stblinux.git
3328 S:      Maintained
3329 F:      arch/mips/bmips/*
3330 F:      arch/mips/include/asm/mach-bmips/*
3331 F:      arch/mips/kernel/*bmips*
3332 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3333 F:      drivers/irqchip/irq-bcm63*
3334 F:      drivers/irqchip/irq-bcm7*
3335 F:      drivers/irqchip/irq-brcmstb*
3336 F:      include/linux/bcm963xx_nvram.h
3337 F:      include/linux/bcm963xx_tag.h
3338
3339 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3340 M:      Rasesh Mody <rmody@marvell.com>
3341 M:      GR-Linux-NIC-Dev@marvell.com
3342 L:      netdev@vger.kernel.org
3343 S:      Supported
3344 F:      drivers/net/ethernet/broadcom/bnx2.*
3345 F:      drivers/net/ethernet/broadcom/bnx2_*
3346
3347 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3348 M:      QLogic-Storage-Upstream@qlogic.com
3349 L:      linux-scsi@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/scsi/bnx2fc/
3352
3353 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3354 M:      QLogic-Storage-Upstream@qlogic.com
3355 L:      linux-scsi@vger.kernel.org
3356 S:      Supported
3357 F:      drivers/scsi/bnx2i/
3358
3359 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3360 M:      Ariel Elior <aelior@marvell.com>
3361 M:      Sudarsana Kalluru <skalluru@marvell.com>
3362 M:      GR-everest-linux-l2@marvell.com
3363 L:      netdev@vger.kernel.org
3364 S:      Supported
3365 F:      drivers/net/ethernet/broadcom/bnx2x/
3366
3367 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3368 M:      Michael Chan <michael.chan@broadcom.com>
3369 L:      netdev@vger.kernel.org
3370 S:      Supported
3371 F:      drivers/net/ethernet/broadcom/bnxt/
3372
3373 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3374 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3375 M:      Franky Lin <franky.lin@broadcom.com>
3376 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3377 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3378 M:      Wright Feng <wright.feng@cypress.com>
3379 L:      linux-wireless@vger.kernel.org
3380 L:      brcm80211-dev-list.pdl@broadcom.com
3381 L:      brcm80211-dev-list@cypress.com
3382 S:      Supported
3383 F:      drivers/net/wireless/broadcom/brcm80211/
3384
3385 BROADCOM BRCMSTB GPIO DRIVER
3386 M:      Gregory Fong <gregory.0xf0@gmail.com>
3387 L:      bcm-kernel-feedback-list@broadcom.com
3388 S:      Supported
3389 F:      drivers/gpio/gpio-brcmstb.c
3390 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3391
3392 BROADCOM BRCMSTB I2C DRIVER
3393 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3394 L:      linux-i2c@vger.kernel.org
3395 L:      bcm-kernel-feedback-list@broadcom.com
3396 S:      Supported
3397 F:      drivers/i2c/busses/i2c-brcmstb.c
3398 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3399
3400 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3401 M:      Al Cooper <alcooperx@gmail.com>
3402 L:      linux-kernel@vger.kernel.org
3403 L:      bcm-kernel-feedback-list@broadcom.com
3404 S:      Maintained
3405 F:      drivers/phy/broadcom/phy-brcm-usb*
3406
3407 BROADCOM GENET ETHERNET DRIVER
3408 M:      Doug Berger <opendmb@gmail.com>
3409 M:      Florian Fainelli <f.fainelli@gmail.com>
3410 L:      bcm-kernel-feedback-list@broadcom.com
3411 L:      netdev@vger.kernel.org
3412 S:      Supported
3413 F:      drivers/net/ethernet/broadcom/genet/
3414
3415 BROADCOM IPROC ARM ARCHITECTURE
3416 M:      Ray Jui <rjui@broadcom.com>
3417 M:      Scott Branden <sbranden@broadcom.com>
3418 M:      bcm-kernel-feedback-list@broadcom.com
3419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3420 T:      git git://github.com/broadcom/cygnus-linux.git
3421 S:      Maintained
3422 N:      iproc
3423 N:      cygnus
3424 N:      bcm[-_]nsp
3425 N:      bcm9113*
3426 N:      bcm9583*
3427 N:      bcm9585*
3428 N:      bcm9586*
3429 N:      bcm988312
3430 N:      bcm113*
3431 N:      bcm583*
3432 N:      bcm585*
3433 N:      bcm586*
3434 N:      bcm88312
3435 N:      hr2
3436 N:      stingray
3437 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3438 F:      arch/arm64/boot/dts/broadcom/stingray/*
3439 F:      drivers/clk/bcm/clk-ns*
3440 F:      drivers/clk/bcm/clk-sr*
3441 F:      drivers/pinctrl/bcm/pinctrl-ns*
3442 F:      include/dt-bindings/clock/bcm-sr*
3443
3444 BROADCOM KONA GPIO DRIVER
3445 M:      Ray Jui <rjui@broadcom.com>
3446 L:      bcm-kernel-feedback-list@broadcom.com
3447 S:      Supported
3448 F:      drivers/gpio/gpio-bcm-kona.c
3449 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3450
3451 BROADCOM NETXTREME-E ROCE DRIVER
3452 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3453 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3454 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3455 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3456 L:      linux-rdma@vger.kernel.org
3457 W:      http://www.broadcom.com
3458 S:      Supported
3459 F:      drivers/infiniband/hw/bnxt_re/
3460 F:      include/uapi/rdma/bnxt_re-abi.h
3461
3462 BROADCOM NVRAM DRIVER
3463 M:      Rafał Miłecki <zajec5@gmail.com>
3464 L:      linux-mips@vger.kernel.org
3465 S:      Maintained
3466 F:      drivers/firmware/broadcom/*
3467
3468 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3469 M:      Rafał Miłecki <zajec5@gmail.com>
3470 L:      linux-wireless@vger.kernel.org
3471 S:      Maintained
3472 F:      drivers/bcma/
3473 F:      include/linux/bcma/
3474
3475 BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3481 F:      drivers/cpufreq/brcmstb*
3482
3483 BROADCOM STB AVS TMON DRIVER
3484 M:      Markus Mayer <mmayer@broadcom.com>
3485 M:      bcm-kernel-feedback-list@broadcom.com
3486 L:      linux-pm@vger.kernel.org
3487 S:      Maintained
3488 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3489 F:      drivers/thermal/broadcom/brcmstb*
3490
3491 BROADCOM STB NAND FLASH DRIVER
3492 M:      Brian Norris <computersforpeace@gmail.com>
3493 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3494 L:      linux-mtd@lists.infradead.org
3495 L:      bcm-kernel-feedback-list@broadcom.com
3496 S:      Maintained
3497 F:      drivers/mtd/nand/raw/brcmnand/
3498
3499 BROADCOM STB DPFE DRIVER
3500 M:      Markus Mayer <mmayer@broadcom.com>
3501 M:      bcm-kernel-feedback-list@broadcom.com
3502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3503 S:      Maintained
3504 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3505 F:      drivers/memory/brcmstb_dpfe.c
3506
3507 BROADCOM SPI DRIVER
3508 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3509 M:      bcm-kernel-feedback-list@broadcom.com
3510 S:      Maintained
3511 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3512 F:      drivers/spi/spi-bcm-qspi.*
3513 F:      drivers/spi/spi-brcmstb-qspi.c
3514 F:      drivers/spi/spi-iproc-qspi.c
3515
3516 BROADCOM SYSTEMPORT ETHERNET DRIVER
3517 M:      Florian Fainelli <f.fainelli@gmail.com>
3518 L:      bcm-kernel-feedback-list@broadcom.com
3519 L:      netdev@vger.kernel.org
3520 S:      Supported
3521 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3522
3523 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3524 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3525 M:      Prashant Sreedharan <prashant@broadcom.com>
3526 M:      Michael Chan <mchan@broadcom.com>
3527 L:      netdev@vger.kernel.org
3528 S:      Supported
3529 F:      drivers/net/ethernet/broadcom/tg3.*
3530
3531 BROCADE BFA FC SCSI DRIVER
3532 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3533 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3534 L:      linux-scsi@vger.kernel.org
3535 S:      Supported
3536 F:      drivers/scsi/bfa/
3537
3538 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3539 M:      Rasesh Mody <rmody@marvell.com>
3540 M:      Sudarsana Kalluru <skalluru@marvell.com>
3541 M:      GR-Linux-NIC-Dev@marvell.com
3542 L:      netdev@vger.kernel.org
3543 S:      Supported
3544 F:      drivers/net/ethernet/brocade/bna/
3545
3546 BSG (block layer generic sg v4 driver)
3547 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3548 L:      linux-scsi@vger.kernel.org
3549 S:      Supported
3550 F:      block/bsg.c
3551 F:      include/linux/bsg.h
3552 F:      include/uapi/linux/bsg.h
3553
3554 BT87X AUDIO DRIVER
3555 M:      Clemens Ladisch <clemens@ladisch.de>
3556 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3558 S:      Maintained
3559 F:      Documentation/sound/cards/bt87x.rst
3560 F:      sound/pci/bt87x.c
3561
3562 BT8XXGPIO DRIVER
3563 M:      Michael Buesch <m@bues.ch>
3564 W:      http://bu3sch.de/btgpio.php
3565 S:      Maintained
3566 F:      drivers/gpio/gpio-bt8xx.c
3567
3568 BTRFS FILE SYSTEM
3569 M:      Chris Mason <clm@fb.com>
3570 M:      Josef Bacik <josef@toxicpanda.com>
3571 M:      David Sterba <dsterba@suse.com>
3572 L:      linux-btrfs@vger.kernel.org
3573 W:      http://btrfs.wiki.kernel.org/
3574 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3576 S:      Maintained
3577 F:      Documentation/filesystems/btrfs.txt
3578 F:      fs/btrfs/
3579 F:      include/linux/btrfs*
3580 F:      include/uapi/linux/btrfs*
3581
3582 BTTV VIDEO4LINUX DRIVER
3583 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3584 L:      linux-media@vger.kernel.org
3585 W:      https://linuxtv.org
3586 T:      git git://linuxtv.org/media_tree.git
3587 S:      Odd fixes
3588 F:      Documentation/media/v4l-drivers/bttv*
3589 F:      drivers/media/pci/bt8xx/bttv*
3590
3591 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3592 M:      Chanwoo Choi <cw00.choi@samsung.com>
3593 L:      linux-pm@vger.kernel.org
3594 L:      linux-samsung-soc@vger.kernel.org
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3596 S:      Maintained
3597 F:      drivers/devfreq/exynos-bus.c
3598 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3599
3600 BUSLOGIC SCSI DRIVER
3601 M:      Khalid Aziz <khalid@gonehiking.org>
3602 L:      linux-scsi@vger.kernel.org
3603 S:      Maintained
3604 F:      drivers/scsi/BusLogic.*
3605 F:      drivers/scsi/FlashPoint.*
3606
3607 C-MEDIA CMI8788 DRIVER
3608 M:      Clemens Ladisch <clemens@ladisch.de>
3609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3611 S:      Maintained
3612 F:      sound/pci/oxygen/
3613
3614 C-SKY ARCHITECTURE
3615 M:      Guo Ren <guoren@kernel.org>
3616 T:      git https://github.com/c-sky/csky-linux.git
3617 S:      Supported
3618 F:      arch/csky/
3619 F:      Documentation/devicetree/bindings/csky/
3620 F:      drivers/irqchip/irq-csky-*
3621 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3622 F:      drivers/clocksource/timer-gx6605s.c
3623 F:      drivers/clocksource/timer-mp-csky.c
3624 F:      Documentation/devicetree/bindings/timer/csky,*
3625 K:      csky
3626 N:      csky
3627
3628 C6X ARCHITECTURE
3629 M:      Mark Salter <msalter@redhat.com>
3630 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3631 L:      linux-c6x-dev@linux-c6x.org
3632 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3633 S:      Maintained
3634 F:      arch/c6x/
3635
3636 CA8210 IEEE-802.15.4 RADIO DRIVER
3637 M:      Harry Morris <h.morris@cascoda.com>
3638 L:      linux-wpan@vger.kernel.org
3639 W:      https://github.com/Cascoda/ca8210-linux.git
3640 S:      Maintained
3641 F:      drivers/net/ieee802154/ca8210.c
3642 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3643
3644 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3645 M:      David Howells <dhowells@redhat.com>
3646 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3647 S:      Supported
3648 F:      Documentation/filesystems/caching/cachefiles.txt
3649 F:      fs/cachefiles/
3650
3651 CADENCE MIPI-CSI2 BRIDGES
3652 M:      Maxime Ripard <mripard@kernel.org>
3653 L:      linux-media@vger.kernel.org
3654 S:      Maintained
3655 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3656 F:      drivers/media/platform/cadence/cdns-csi2*
3657
3658 CADENCE NAND DRIVER
3659 M:      Piotr Sroka <piotrs@cadence.com>
3660 L:      linux-mtd@lists.infradead.org
3661 S:      Maintained
3662 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3663 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3664
3665 CADET FM/AM RADIO RECEIVER DRIVER
3666 M:      Hans Verkuil <hverkuil@xs4all.nl>
3667 L:      linux-media@vger.kernel.org
3668 T:      git git://linuxtv.org/media_tree.git
3669 W:      https://linuxtv.org
3670 S:      Maintained
3671 F:      drivers/media/radio/radio-cadet*
3672
3673 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3674 M:      Jonathan Corbet <corbet@lwn.net>
3675 L:      linux-media@vger.kernel.org
3676 T:      git git://linuxtv.org/media_tree.git
3677 S:      Maintained
3678 F:      Documentation/media/v4l-drivers/cafe_ccic*
3679 F:      drivers/media/platform/marvell-ccic/
3680
3681 CAIF NETWORK LAYER
3682 L:      netdev@vger.kernel.org
3683 S:      Orphan
3684 F:      Documentation/networking/caif/
3685 F:      drivers/net/caif/
3686 F:      include/uapi/linux/caif/
3687 F:      include/net/caif/
3688 F:      net/caif/
3689
3690 CAKE QDISC
3691 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3692 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3693 S:      Maintained
3694 F:      net/sched/sch_cake.c
3695
3696 CAN NETWORK DRIVERS
3697 M:      Wolfgang Grandegger <wg@grandegger.com>
3698 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3699 L:      linux-can@vger.kernel.org
3700 W:      https://github.com/linux-can
3701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3703 S:      Maintained
3704 F:      Documentation/devicetree/bindings/net/can/
3705 F:      drivers/net/can/
3706 F:      include/linux/can/dev.h
3707 F:      include/linux/can/led.h
3708 F:      include/linux/can/rx-offload.h
3709 F:      include/linux/can/platform/
3710 F:      include/uapi/linux/can/error.h
3711 F:      include/uapi/linux/can/netlink.h
3712 F:      include/uapi/linux/can/vxcan.h
3713
3714 CAN NETWORK LAYER
3715 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3716 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3717 L:      linux-can@vger.kernel.org
3718 W:      https://github.com/linux-can
3719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3721 S:      Maintained
3722 F:      Documentation/networking/can.rst
3723 F:      net/can/
3724 F:      include/linux/can/core.h
3725 F:      include/linux/can/skb.h
3726 F:      include/net/netns/can.h
3727 F:      include/uapi/linux/can.h
3728 F:      include/uapi/linux/can/bcm.h
3729 F:      include/uapi/linux/can/raw.h
3730 F:      include/uapi/linux/can/gw.h
3731
3732 CAN-J1939 NETWORK LAYER
3733 M:      Robin van der Gracht <robin@protonic.nl>
3734 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3735 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3736 L:      linux-can@vger.kernel.org
3737 S:      Maintained
3738 F:      Documentation/networking/j1939.rst
3739 F:      net/can/j1939/
3740 F:      include/uapi/linux/can/j1939.h
3741
3742 CAPABILITIES
3743 M:      Serge Hallyn <serge@hallyn.com>
3744 L:      linux-security-module@vger.kernel.org
3745 S:      Supported
3746 F:      include/linux/capability.h
3747 F:      include/uapi/linux/capability.h
3748 F:      security/commoncap.c
3749 F:      kernel/capability.c
3750
3751 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3752 M:      Kevin Tsai <ktsai@capellamicro.com>
3753 S:      Maintained
3754 F:      drivers/iio/light/cm*
3755
3756 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3757 M:      Christian Lamparter <chunkeey@googlemail.com>
3758 L:      linux-wireless@vger.kernel.org
3759 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3760 S:      Maintained
3761 F:      drivers/net/wireless/ath/carl9170/
3762
3763 CAVIUM I2C DRIVER
3764 M:      Robert Richter <rrichter@marvell.com>
3765 W:      http://www.marvell.com
3766 S:      Supported
3767 F:      drivers/i2c/busses/i2c-octeon*
3768 F:      drivers/i2c/busses/i2c-thunderx*
3769
3770 CAVIUM LIQUIDIO NETWORK DRIVER
3771 M:      Derek Chickles <dchickles@marvell.com>
3772 M:      Satanand Burla <sburla@marvell.com>
3773 M:      Felix Manlunas <fmanlunas@marvell.com>
3774 L:      netdev@vger.kernel.org
3775 W:      http://www.marvell.com
3776 S:      Supported
3777 F:      drivers/net/ethernet/cavium/liquidio/
3778
3779 CAVIUM MMC DRIVER
3780 M:      Robert Richter <rrichter@marvell.com>
3781 W:      http://www.marvell.com
3782 S:      Supported
3783 F:      drivers/mmc/host/cavium*
3784
3785 CAVIUM OCTEON-TX CRYPTO DRIVER
3786 M:      George Cherian <gcherian@marvell.com>
3787 L:      linux-crypto@vger.kernel.org
3788 W:      http://www.marvell.com
3789 S:      Supported
3790 F:      drivers/crypto/cavium/cpt/
3791
3792 CAVIUM THUNDERX2 ARM64 SOC
3793 M:      Robert Richter <rrichter@marvell.com>
3794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3795 S:      Maintained
3796 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3797 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3798
3799 CC2520 IEEE-802.15.4 RADIO DRIVER
3800 M:      Varka Bhadram <varkabhadram@gmail.com>
3801 L:      linux-wpan@vger.kernel.org
3802 S:      Maintained
3803 F:      drivers/net/ieee802154/cc2520.c
3804 F:      include/linux/spi/cc2520.h
3805 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3806
3807 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3808 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3809 L:      linux-crypto@vger.kernel.org
3810 S:      Supported
3811 F:      drivers/crypto/ccree/
3812 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3813
3814 CEC FRAMEWORK
3815 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3816 L:      linux-media@vger.kernel.org
3817 T:      git git://linuxtv.org/media_tree.git
3818 W:      http://linuxtv.org
3819 S:      Supported
3820 F:      Documentation/media/kapi/cec-core.rst
3821 F:      Documentation/media/uapi/cec
3822 F:      drivers/media/cec/
3823 F:      drivers/media/rc/keymaps/rc-cec.c
3824 F:      include/media/cec.h
3825 F:      include/media/cec-notifier.h
3826 F:      include/uapi/linux/cec.h
3827 F:      include/uapi/linux/cec-funcs.h
3828 F:      Documentation/devicetree/bindings/media/cec.txt
3829 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3830
3831 CEC GPIO DRIVER
3832 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3833 L:      linux-media@vger.kernel.org
3834 T:      git git://linuxtv.org/media_tree.git
3835 W:      http://linuxtv.org
3836 S:      Supported
3837 F:      drivers/media/platform/cec-gpio/
3838 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3839
3840 CELL BROADBAND ENGINE ARCHITECTURE
3841 M:      Arnd Bergmann <arnd@arndb.de>
3842 L:      linuxppc-dev@lists.ozlabs.org
3843 W:      http://www.ibm.com/developerworks/power/cell/
3844 S:      Supported
3845 F:      arch/powerpc/include/asm/cell*.h
3846 F:      arch/powerpc/include/asm/spu*.h
3847 F:      arch/powerpc/include/uapi/asm/spu*.h
3848 F:      arch/powerpc/oprofile/*cell*
3849 F:      arch/powerpc/platforms/cell/
3850
3851 CEPH COMMON CODE (LIBCEPH)
3852 M:      Ilya Dryomov <idryomov@gmail.com>
3853 M:      Jeff Layton <jlayton@kernel.org>
3854 M:      Sage Weil <sage@redhat.com>
3855 L:      ceph-devel@vger.kernel.org
3856 W:      http://ceph.com/
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3858 T:      git git://github.com/ceph/ceph-client.git
3859 S:      Supported
3860 F:      net/ceph/
3861 F:      include/linux/ceph/
3862 F:      include/linux/crush/
3863
3864 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3865 M:      Jeff Layton <jlayton@kernel.org>
3866 M:      Sage Weil <sage@redhat.com>
3867 M:      Ilya Dryomov <idryomov@gmail.com>
3868 L:      ceph-devel@vger.kernel.org
3869 W:      http://ceph.com/
3870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3871 T:      git git://github.com/ceph/ceph-client.git
3872 S:      Supported
3873 F:      Documentation/filesystems/ceph.txt
3874 F:      fs/ceph/
3875
3876 CERTIFICATE HANDLING:
3877 M:      David Howells <dhowells@redhat.com>
3878 M:      David Woodhouse <dwmw2@infradead.org>
3879 L:      keyrings@vger.kernel.org
3880 S:      Maintained
3881 F:      Documentation/admin-guide/module-signing.rst
3882 F:      certs/
3883 F:      scripts/sign-file.c
3884 F:      scripts/extract-cert.c
3885
3886 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3887 L:      devel@driverdev.osuosl.org
3888 S:      Obsolete
3889 F:      drivers/staging/wusbcore/
3890
3891 CFAG12864B LCD DRIVER
3892 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3893 S:      Maintained
3894 F:      drivers/auxdisplay/cfag12864b.c
3895 F:      include/linux/cfag12864b.h
3896
3897 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3898 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3899 S:      Maintained
3900 F:      drivers/auxdisplay/cfag12864bfb.c
3901 F:      include/linux/cfag12864b.h
3902
3903 802.11 (including CFG80211/NL80211)
3904 M:      Johannes Berg <johannes@sipsolutions.net>
3905 L:      linux-wireless@vger.kernel.org
3906 W:      http://wireless.kernel.org/
3907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3909 S:      Maintained
3910 F:      net/wireless/
3911 F:      include/uapi/linux/nl80211.h
3912 F:      include/linux/ieee80211.h
3913 F:      include/net/wext.h
3914 F:      include/net/cfg80211.h
3915 F:      include/net/iw_handler.h
3916 F:      include/net/ieee80211_radiotap.h
3917 F:      Documentation/driver-api/80211/cfg80211.rst
3918 F:      Documentation/networking/regulatory.txt
3919
3920 CHAR and MISC DRIVERS
3921 M:      Arnd Bergmann <arnd@arndb.de>
3922 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3924 S:      Supported
3925 F:      drivers/char/
3926 F:      drivers/misc/
3927 F:      include/linux/miscdevice.h
3928
3929 CHECKPATCH
3930 M:      Andy Whitcroft <apw@canonical.com>
3931 M:      Joe Perches <joe@perches.com>
3932 S:      Maintained
3933 F:      scripts/checkpatch.pl
3934
3935 CHINESE DOCUMENTATION
3936 M:      Harry Wei <harryxiyou@gmail.com>
3937 M:      Alex Shi <alex.shi@linux.alibaba.com>
3938 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3939 S:      Maintained
3940 F:      Documentation/translations/zh_CN/
3941
3942 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3943 M:      Peter Chen <Peter.Chen@nxp.com>
3944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3945 L:      linux-usb@vger.kernel.org
3946 S:      Maintained
3947 F:      drivers/usb/chipidea/
3948
3949 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3950 M:      Hans de Goede <hdegoede@redhat.com>
3951 L:      linux-input@vger.kernel.org
3952 S:      Maintained
3953 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3954 F:      drivers/input/touchscreen/chipone_icn8318.c
3955
3956 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3957 M:      Hans de Goede <hdegoede@redhat.com>
3958 L:      linux-input@vger.kernel.org
3959 S:      Maintained
3960 F:      drivers/input/touchscreen/chipone_icn8505.c
3961
3962 CHROME HARDWARE PLATFORM SUPPORT
3963 M:      Benson Leung <bleung@chromium.org>
3964 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3965 S:      Maintained
3966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3967 F:      drivers/platform/chrome/
3968
3969 CHROMEOS EC SUBDRIVERS
3970 M:      Benson Leung <bleung@chromium.org>
3971 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3972 R:      Guenter Roeck <groeck@chromium.org>
3973 S:      Maintained
3974 N:      cros_ec
3975 N:      cros-ec
3976 F:      drivers/power/supply/cros_usbpd-charger.c
3977
3978 CHROMEOS EC CODEC DRIVER
3979 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3980 S:      Maintained
3981 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3982 R:      Guenter Roeck <groeck@chromium.org>
3983 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3984 F:      sound/soc/codecs/cros_ec_codec.*
3985
3986 CIRRUS LOGIC AUDIO CODEC DRIVERS
3987 M:      Brian Austin <brian.austin@cirrus.com>
3988 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3990 S:      Maintained
3991 F:      sound/soc/codecs/cs*
3992
3993 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3994 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3995 L:      netdev@vger.kernel.org
3996 S:      Maintained
3997 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3998
3999 CIRRUS LOGIC LOCHNAGAR DRIVER
4000 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4001 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4002 L:      patches@opensource.cirrus.com
4003 S:      Supported
4004 F:      drivers/clk/clk-lochnagar.c
4005 F:      drivers/hwmon/lochnagar-hwmon.c
4006 F:      drivers/mfd/lochnagar-i2c.c
4007 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4008 F:      drivers/regulator/lochnagar-regulator.c
4009 F:      sound/soc/codecs/lochnagar-sc.c
4010 F:      include/dt-bindings/clk/lochnagar.h
4011 F:      include/dt-bindings/pinctrl/lochnagar.h
4012 F:      include/linux/mfd/lochnagar*
4013 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4014 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4015 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4016 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4017 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4018 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4019 F:      Documentation/hwmon/lochnagar.rst
4020
4021 CISCO FCOE HBA DRIVER
4022 M:      Satish Kharat <satishkh@cisco.com>
4023 M:      Sesidhar Baddela <sebaddel@cisco.com>
4024 M:      Karan Tilak Kumar <kartilak@cisco.com>
4025 L:      linux-scsi@vger.kernel.org
4026 S:      Supported
4027 F:      drivers/scsi/fnic/
4028
4029 CISCO SCSI HBA DRIVER
4030 M:      Karan Tilak Kumar <kartilak@cisco.com>
4031 M:      Sesidhar Baddela <sebaddel@cisco.com>
4032 L:      linux-scsi@vger.kernel.org
4033 S:      Supported
4034 F:      drivers/scsi/snic/
4035
4036 CISCO VIC ETHERNET NIC DRIVER
4037 M:      Christian Benvenuti <benve@cisco.com>
4038 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4039 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4040 S:      Supported
4041 F:      drivers/net/ethernet/cisco/enic/
4042
4043 CISCO VIC LOW LATENCY NIC DRIVER
4044 M:      Christian Benvenuti <benve@cisco.com>
4045 M:      Nelson Escobar <neescoba@cisco.com>
4046 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4047 S:      Supported
4048 F:      drivers/infiniband/hw/usnic/
4049
4050 CIRRUS LOGIC MADERA CODEC DRIVERS
4051 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4052 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4053 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4054 L:      patches@opensource.cirrus.com
4055 T:      git https://github.com/CirrusLogic/linux-drivers.git
4056 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4057 S:      Supported
4058 F:      Documentation/devicetree/bindings/mfd/madera.txt
4059 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4060 F:      Documentation/devicetree/bindings/sound/madera.txt
4061 F:      include/dt-bindings/sound/madera*
4062 F:      include/linux/irqchip/irq-madera*
4063 F:      include/linux/mfd/madera/*
4064 F:      include/sound/madera*
4065 F:      drivers/gpio/gpio-madera*
4066 F:      drivers/irqchip/irq-madera*
4067 F:      drivers/mfd/madera*
4068 F:      drivers/mfd/cs47l*
4069 F:      drivers/pinctrl/cirrus/*
4070 F:      sound/soc/codecs/cs47l*
4071 F:      sound/soc/codecs/madera*
4072
4073 CLANG-FORMAT FILE
4074 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4075 S:      Maintained
4076 F:      .clang-format
4077
4078 CLANG/LLVM BUILD SUPPORT
4079 L:      clang-built-linux@googlegroups.com
4080 W:      https://clangbuiltlinux.github.io/
4081 B:      https://github.com/ClangBuiltLinux/linux/issues
4082 C:      irc://chat.freenode.net/clangbuiltlinux
4083 S:      Supported
4084 K:      \b(?i:clang|llvm)\b
4085
4086 CLEANCACHE API
4087 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4088 L:      linux-kernel@vger.kernel.org
4089 S:      Maintained
4090 F:      mm/cleancache.c
4091 F:      include/linux/cleancache.h
4092
4093 CLK API
4094 M:      Russell King <linux@armlinux.org.uk>
4095 L:      linux-clk@vger.kernel.org
4096 S:      Maintained
4097 F:      include/linux/clk.h
4098
4099 CLOCKSOURCE, CLOCKEVENT DRIVERS
4100 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4101 M:      Thomas Gleixner <tglx@linutronix.de>
4102 L:      linux-kernel@vger.kernel.org
4103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4104 S:      Supported
4105 F:      drivers/clocksource/
4106 F:      Documentation/devicetree/bindings/timer/
4107
4108 CMPC ACPI DRIVER
4109 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4110 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4111 L:      platform-driver-x86@vger.kernel.org
4112 S:      Supported
4113 F:      drivers/platform/x86/classmate-laptop.c
4114
4115 COBALT MEDIA DRIVER
4116 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4117 L:      linux-media@vger.kernel.org
4118 T:      git git://linuxtv.org/media_tree.git
4119 W:      https://linuxtv.org
4120 S:      Supported
4121 F:      drivers/media/pci/cobalt/
4122
4123 COCCINELLE/Semantic Patches (SmPL)
4124 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4125 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4126 M:      Nicolas Palix <nicolas.palix@imag.fr>
4127 M:      Michal Marek <michal.lkml@markovi.net>
4128 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4130 W:      http://coccinelle.lip6.fr/
4131 S:      Supported
4132 F:      Documentation/dev-tools/coccinelle.rst
4133 F:      scripts/coccinelle/
4134 F:      scripts/coccicheck
4135
4136 CODA FILE SYSTEM
4137 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4138 M:      coda@cs.cmu.edu
4139 L:      codalist@coda.cs.cmu.edu
4140 W:      http://www.coda.cs.cmu.edu/
4141 S:      Maintained
4142 F:      Documentation/filesystems/coda.txt
4143 F:      fs/coda/
4144 F:      include/linux/coda*.h
4145 F:      include/uapi/linux/coda*.h
4146
4147 CODA V4L2 MEM2MEM DRIVER
4148 M:      Philipp Zabel <p.zabel@pengutronix.de>
4149 L:      linux-media@vger.kernel.org
4150 S:      Maintained
4151 F:      Documentation/devicetree/bindings/media/coda.txt
4152 F:      drivers/media/platform/coda/
4153
4154 CODE OF CONDUCT
4155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 S:      Supported
4157 F:      Documentation/process/code-of-conduct.rst
4158 F:      Documentation/process/code-of-conduct-interpretation.rst
4159
4160 COMMON CLK FRAMEWORK
4161 M:      Michael Turquette <mturquette@baylibre.com>
4162 M:      Stephen Boyd <sboyd@kernel.org>
4163 L:      linux-clk@vger.kernel.org
4164 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4166 S:      Maintained
4167 F:      Documentation/devicetree/bindings/clock/
4168 F:      drivers/clk/
4169 X:      drivers/clk/clkdev.c
4170 F:      include/linux/clk-pr*
4171 F:      include/linux/clk/
4172 F:      include/linux/of_clk.h
4173
4174 COMMON INTERNET FILE SYSTEM (CIFS)
4175 M:      Steve French <sfrench@samba.org>
4176 L:      linux-cifs@vger.kernel.org
4177 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4178 W:      http://linux-cifs.samba.org/
4179 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4180 S:      Supported
4181 F:      Documentation/admin-guide/cifs/
4182 F:      fs/cifs/
4183
4184 COMPACTPCI HOTPLUG CORE
4185 M:      Scott Murray <scott@spiteful.org>
4186 L:      linux-pci@vger.kernel.org
4187 S:      Maintained
4188 F:      drivers/pci/hotplug/cpci_hotplug*
4189
4190 COMPACTPCI HOTPLUG GENERIC DRIVER
4191 M:      Scott Murray <scott@spiteful.org>
4192 L:      linux-pci@vger.kernel.org
4193 S:      Maintained
4194 F:      drivers/pci/hotplug/cpcihp_generic.c
4195
4196 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4197 M:      Scott Murray <scott@spiteful.org>
4198 L:      linux-pci@vger.kernel.org
4199 S:      Maintained
4200 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4201
4202 COMPAL LAPTOP SUPPORT
4203 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4204 L:      platform-driver-x86@vger.kernel.org
4205 S:      Maintained
4206 F:      drivers/platform/x86/compal-laptop.c
4207
4208 COMPILER ATTRIBUTES
4209 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4210 S:      Maintained
4211 F:      include/linux/compiler_attributes.h
4212
4213 CONEXANT ACCESSRUNNER USB DRIVER
4214 L:      accessrunner-general@lists.sourceforge.net
4215 W:      http://accessrunner.sourceforge.net/
4216 S:      Orphan
4217 F:      drivers/usb/atm/cxacru.c
4218
4219 CONFIGFS
4220 M:      Joel Becker <jlbec@evilplan.org>
4221 M:      Christoph Hellwig <hch@lst.de>
4222 T:      git git://git.infradead.org/users/hch/configfs.git
4223 S:      Supported
4224 F:      fs/configfs/
4225 F:      include/linux/configfs.h
4226
4227 CONNECTOR
4228 M:      Evgeniy Polyakov <zbr@ioremap.net>
4229 L:      netdev@vger.kernel.org
4230 S:      Maintained
4231 F:      drivers/connector/
4232
4233 CONTROL GROUP (CGROUP)
4234 M:      Tejun Heo <tj@kernel.org>
4235 M:      Li Zefan <lizefan@huawei.com>
4236 M:      Johannes Weiner <hannes@cmpxchg.org>
4237 L:      cgroups@vger.kernel.org
4238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4239 S:      Maintained
4240 F:      Documentation/admin-guide/cgroup-v2.rst
4241 F:      Documentation/admin-guide/cgroup-v1/
4242 F:      include/linux/cgroup*
4243 F:      kernel/cgroup/
4244
4245 CONTROL GROUP - CPUSET
4246 M:      Li Zefan <lizefan@huawei.com>
4247 L:      cgroups@vger.kernel.org
4248 W:      http://www.bullopensource.org/cpuset/
4249 W:      http://oss.sgi.com/projects/cpusets/
4250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4251 S:      Maintained
4252 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4253 F:      include/linux/cpuset.h
4254 F:      kernel/cgroup/cpuset.c
4255
4256 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4257 M:      Johannes Weiner <hannes@cmpxchg.org>
4258 M:      Michal Hocko <mhocko@kernel.org>
4259 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4260 L:      cgroups@vger.kernel.org
4261 L:      linux-mm@kvack.org
4262 S:      Maintained
4263 F:      mm/memcontrol.c
4264 F:      mm/swap_cgroup.c
4265
4266 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4267 M:      Tejun Heo <tj@kernel.org>
4268 M:      Jens Axboe <axboe@kernel.dk>
4269 L:      cgroups@vger.kernel.org
4270 L:      linux-block@vger.kernel.org
4271 T:      git git://git.kernel.dk/linux-block
4272 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4273 F:      block/blk-cgroup.c
4274 F:      include/linux/blk-cgroup.h
4275 F:      block/blk-throttle.c
4276 F:      block/blk-iolatency.c
4277 F:      block/bfq-cgroup.c
4278
4279 CORETEMP HARDWARE MONITORING DRIVER
4280 M:      Fenghua Yu <fenghua.yu@intel.com>
4281 L:      linux-hwmon@vger.kernel.org
4282 S:      Maintained
4283 F:      Documentation/hwmon/coretemp.rst
4284 F:      drivers/hwmon/coretemp.c
4285
4286 COSA/SRP SYNC SERIAL DRIVER
4287 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4288 W:      http://www.fi.muni.cz/~kas/cosa/
4289 S:      Maintained
4290 F:      drivers/net/wan/cosa*
4291
4292 COUNTER SUBSYSTEM
4293 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4294 L:      linux-iio@vger.kernel.org
4295 S:      Maintained
4296 F:      Documentation/ABI/testing/sysfs-bus-counter*
4297 F:      Documentation/driver-api/generic-counter.rst
4298 F:      drivers/counter/
4299 F:      include/linux/counter.h
4300 F:      include/linux/counter_enum.h
4301
4302 CPMAC ETHERNET DRIVER
4303 M:      Florian Fainelli <f.fainelli@gmail.com>
4304 L:      netdev@vger.kernel.org
4305 S:      Maintained
4306 F:      drivers/net/ethernet/ti/cpmac.c
4307
4308 CPU FREQUENCY SCALING FRAMEWORK
4309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4310 M:      Viresh Kumar <viresh.kumar@linaro.org>
4311 L:      linux-pm@vger.kernel.org
4312 S:      Maintained
4313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4315 B:      https://bugzilla.kernel.org
4316 F:      Documentation/admin-guide/pm/cpufreq.rst
4317 F:      Documentation/admin-guide/pm/intel_pstate.rst
4318 F:      Documentation/cpu-freq/
4319 F:      Documentation/devicetree/bindings/cpufreq/
4320 F:      drivers/cpufreq/
4321 F:      kernel/sched/cpufreq*.c
4322 F:      include/linux/cpufreq.h
4323 F:      include/linux/sched/cpufreq.h
4324 F:      tools/testing/selftests/cpufreq/
4325
4326 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4327 M:      Viresh Kumar <viresh.kumar@linaro.org>
4328 M:      Sudeep Holla <sudeep.holla@arm.com>
4329 L:      linux-pm@vger.kernel.org
4330 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4331 S:      Maintained
4332 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4333
4334 CPU POWER MONITORING SUBSYSTEM
4335 M:      Thomas Renninger <trenn@suse.com>
4336 M:      Shuah Khan <shuah@kernel.org>
4337 M:      Shuah Khan <skhan@linuxfoundation.org>
4338 L:      linux-pm@vger.kernel.org
4339 S:      Maintained
4340 F:      tools/power/cpupower/
4341
4342 CPUID/MSR DRIVER
4343 M:      "H. Peter Anvin" <hpa@zytor.com>
4344 S:      Maintained
4345 F:      arch/x86/kernel/cpuid.c
4346 F:      arch/x86/kernel/msr.c
4347
4348 CPUIDLE DRIVER - ARM BIG LITTLE
4349 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4350 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4351 L:      linux-pm@vger.kernel.org
4352 L:      linux-arm-kernel@lists.infradead.org
4353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4354 S:      Maintained
4355 F:      drivers/cpuidle/cpuidle-big_little.c
4356
4357 CPUIDLE DRIVER - ARM EXYNOS
4358 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4359 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4360 M:      Kukjin Kim <kgene@kernel.org>
4361 L:      linux-pm@vger.kernel.org
4362 L:      linux-samsung-soc@vger.kernel.org
4363 S:      Supported
4364 F:      drivers/cpuidle/cpuidle-exynos.c
4365 F:      arch/arm/mach-exynos/pm.c
4366
4367 CPUIDLE DRIVER - ARM PSCI
4368 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4369 M:      Sudeep Holla <sudeep.holla@arm.com>
4370 L:      linux-pm@vger.kernel.org
4371 L:      linux-arm-kernel@lists.infradead.org
4372 S:      Supported
4373 F:      drivers/cpuidle/cpuidle-psci.c
4374
4375 CPU IDLE TIME MANAGEMENT FRAMEWORK
4376 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4377 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4378 L:      linux-pm@vger.kernel.org
4379 S:      Maintained
4380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4381 B:      https://bugzilla.kernel.org
4382 F:      Documentation/admin-guide/pm/cpuidle.rst
4383 F:      Documentation/driver-api/pm/cpuidle.rst
4384 F:      drivers/cpuidle/*
4385 F:      include/linux/cpuidle.h
4386
4387 CRAMFS FILESYSTEM
4388 M:      Nicolas Pitre <nico@fluxnic.net>
4389 S:      Maintained
4390 F:      Documentation/filesystems/cramfs.txt
4391 F:      fs/cramfs/
4392
4393 CREATIVE SB0540
4394 M:      Bastien Nocera <hadess@hadess.net>
4395 L:      linux-input@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/hid/hid-creative-sb0540.c
4398
4399 CRYPTO API
4400 M:      Herbert Xu <herbert@gondor.apana.org.au>
4401 M:      "David S. Miller" <davem@davemloft.net>
4402 L:      linux-crypto@vger.kernel.org
4403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4405 S:      Maintained
4406 F:      Documentation/crypto/
4407 F:      Documentation/devicetree/bindings/crypto/
4408 F:      arch/*/crypto/
4409 F:      crypto/
4410 F:      drivers/crypto/
4411 F:      include/crypto/
4412 F:      include/linux/crypto*
4413 F:      lib/crypto/
4414
4415 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4416 M:      Neil Horman <nhorman@tuxdriver.com>
4417 L:      linux-crypto@vger.kernel.org
4418 S:      Maintained
4419 F:      crypto/ansi_cprng.c
4420 F:      crypto/rng.c
4421
4422 CS3308 MEDIA DRIVER
4423 M:      Hans Verkuil <hverkuil@xs4all.nl>
4424 L:      linux-media@vger.kernel.org
4425 T:      git git://linuxtv.org/media_tree.git
4426 W:      http://linuxtv.org
4427 S:      Odd Fixes
4428 F:      drivers/media/i2c/cs3308.c
4429
4430 CS5535 Audio ALSA driver
4431 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4432 S:      Maintained
4433 F:      sound/pci/cs5535audio/
4434
4435 CSI DRIVERS FOR ALLWINNER V3s
4436 M:      Yong Deng <yong.deng@magewell.com>
4437 L:      linux-media@vger.kernel.org
4438 T:      git git://linuxtv.org/media_tree.git
4439 S:      Maintained
4440 F:      drivers/media/platform/sunxi/sun6i-csi/
4441 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4442
4443 CW1200 WLAN driver
4444 M:      Solomon Peachy <pizza@shaftnet.org>
4445 S:      Maintained
4446 F:      drivers/net/wireless/st/cw1200/
4447
4448 CX18 VIDEO4LINUX DRIVER
4449 M:      Andy Walls <awalls@md.metrocast.net>
4450 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4451 L:      linux-media@vger.kernel.org
4452 T:      git git://linuxtv.org/media_tree.git
4453 W:      https://linuxtv.org
4454 W:      http://www.ivtvdriver.org/index.php/Cx18
4455 S:      Maintained
4456 F:      Documentation/media/v4l-drivers/cx18*
4457 F:      drivers/media/pci/cx18/
4458 F:      include/uapi/linux/ivtv*
4459
4460 CX2341X MPEG ENCODER HELPER MODULE
4461 M:      Hans Verkuil <hverkuil@xs4all.nl>
4462 L:      linux-media@vger.kernel.org
4463 T:      git git://linuxtv.org/media_tree.git
4464 W:      https://linuxtv.org
4465 S:      Maintained
4466 F:      drivers/media/common/cx2341x*
4467 F:      include/media/drv-intf/cx2341x.h
4468
4469 CX24120 MEDIA DRIVER
4470 M:      Jemma Denson <jdenson@gmail.com>
4471 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4472 L:      linux-media@vger.kernel.org
4473 W:      https://linuxtv.org
4474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4475 S:      Maintained
4476 F:      drivers/media/dvb-frontends/cx24120*
4477
4478 CX88 VIDEO4LINUX DRIVER
4479 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4480 L:      linux-media@vger.kernel.org
4481 W:      https://linuxtv.org
4482 T:      git git://linuxtv.org/media_tree.git
4483 S:      Odd fixes
4484 F:      Documentation/media/v4l-drivers/cx88*
4485 F:      drivers/media/pci/cx88/
4486
4487 CXD2820R MEDIA DRIVER
4488 M:      Antti Palosaari <crope@iki.fi>
4489 L:      linux-media@vger.kernel.org
4490 W:      https://linuxtv.org
4491 W:      http://palosaari.fi/linux/
4492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4493 T:      git git://linuxtv.org/anttip/media_tree.git
4494 S:      Maintained
4495 F:      drivers/media/dvb-frontends/cxd2820r*
4496
4497 CXGB3 ETHERNET DRIVER (CXGB3)
4498 M:      Vishal Kulkarni <vishal@chelsio.com>
4499 L:      netdev@vger.kernel.org
4500 W:      http://www.chelsio.com
4501 S:      Supported
4502 F:      drivers/net/ethernet/chelsio/cxgb3/
4503
4504 CXGB3 ISCSI DRIVER (CXGB3I)
4505 M:      Karen Xie <kxie@chelsio.com>
4506 L:      linux-scsi@vger.kernel.org
4507 W:      http://www.chelsio.com
4508 S:      Supported
4509 F:      drivers/scsi/cxgbi/cxgb3i
4510
4511 CXGB4 CRYPTO DRIVER (chcr)
4512 M:      Atul Gupta <atul.gupta@chelsio.com>
4513 L:      linux-crypto@vger.kernel.org
4514 W:      http://www.chelsio.com
4515 S:      Supported
4516 F:      drivers/crypto/chelsio
4517
4518 CXGB4 ETHERNET DRIVER (CXGB4)
4519 M:      Vishal Kulkarni <vishal@chelsio.com>
4520 L:      netdev@vger.kernel.org
4521 W:      http://www.chelsio.com
4522 S:      Supported
4523 F:      drivers/net/ethernet/chelsio/cxgb4/
4524
4525 CXGB4 ISCSI DRIVER (CXGB4I)
4526 M:      Karen Xie <kxie@chelsio.com>
4527 L:      linux-scsi@vger.kernel.org
4528 W:      http://www.chelsio.com
4529 S:      Supported
4530 F:      drivers/scsi/cxgbi/cxgb4i
4531
4532 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4533 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4534 L:      linux-rdma@vger.kernel.org
4535 W:      http://www.openfabrics.org
4536 S:      Supported
4537 F:      drivers/infiniband/hw/cxgb4/
4538 F:      include/uapi/rdma/cxgb4-abi.h
4539
4540 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4541 M:      Casey Leedom <leedom@chelsio.com>
4542 L:      netdev@vger.kernel.org
4543 W:      http://www.chelsio.com
4544 S:      Supported
4545 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4546
4547 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4548 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4549 M:      Andrew Donnellan <ajd@linux.ibm.com>
4550 L:      linuxppc-dev@lists.ozlabs.org
4551 S:      Supported
4552 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4553 F:      drivers/misc/cxl/
4554 F:      include/misc/cxl*
4555 F:      include/uapi/misc/cxl.h
4556 F:      Documentation/powerpc/cxl.rst
4557 F:      Documentation/ABI/testing/sysfs-class-cxl
4558
4559 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4560 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4561 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4562 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4563 L:      linux-scsi@vger.kernel.org
4564 S:      Supported
4565 F:      drivers/scsi/cxlflash/
4566 F:      include/uapi/scsi/cxlflash_ioctl.h
4567 F:      Documentation/powerpc/cxlflash.rst
4568
4569 CYBERPRO FB DRIVER
4570 M:      Russell King <linux@armlinux.org.uk>
4571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4572 W:      http://www.armlinux.org.uk/
4573 S:      Maintained
4574 F:      drivers/video/fbdev/cyber2000fb.*
4575
4576 CYCLADES ASYNC MUX DRIVER
4577 W:      http://www.cyclades.com/
4578 S:      Orphan
4579 F:      drivers/tty/cyclades.c
4580 F:      include/linux/cyclades.h
4581 F:      include/uapi/linux/cyclades.h
4582
4583 CYCLADES PC300 DRIVER
4584 W:      http://www.cyclades.com/
4585 S:      Orphan
4586 F:      drivers/net/wan/pc300*
4587
4588 CYPRESS_FIRMWARE MEDIA DRIVER
4589 M:      Antti Palosaari <crope@iki.fi>
4590 L:      linux-media@vger.kernel.org
4591 W:      https://linuxtv.org
4592 W:      http://palosaari.fi/linux/
4593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4594 T:      git git://linuxtv.org/anttip/media_tree.git
4595 S:      Maintained
4596 F:      drivers/media/common/cypress_firmware*
4597
4598 CYTTSP TOUCHSCREEN DRIVER
4599 M:      Ferruh Yigit <fery@cypress.com>
4600 L:      linux-input@vger.kernel.org
4601 S:      Supported
4602 F:      drivers/input/touchscreen/cyttsp*
4603 F:      include/linux/input/cyttsp.h
4604
4605 D-LINK DIR-685 TOUCHKEYS DRIVER
4606 M:      Linus Walleij <linus.walleij@linaro.org>
4607 L:      linux-input@vger.kernel.org
4608 S:      Supported
4609 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4610
4611 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4612 M:      Joshua Kinard <kumba@gentoo.org>
4613 S:      Maintained
4614 F:      drivers/rtc/rtc-ds1685.c
4615 F:      include/linux/rtc/ds1685.h
4616
4617 DAMA SLAVE for AX.25
4618 M:      Joerg Reuter <jreuter@yaina.de>
4619 W:      http://yaina.de/jreuter/
4620 W:      http://www.qsl.net/dl1bke/
4621 L:      linux-hams@vger.kernel.org
4622 S:      Maintained
4623 F:      net/ax25/af_ax25.c
4624 F:      net/ax25/ax25_dev.c
4625 F:      net/ax25/ax25_ds_*
4626 F:      net/ax25/ax25_in.c
4627 F:      net/ax25/ax25_out.c
4628 F:      net/ax25/ax25_timer.c
4629 F:      net/ax25/sysctl_net_ax25.c
4630
4631 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4632 L:      netdev@vger.kernel.org
4633 S:      Orphan
4634 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4635 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4636
4637 DC390/AM53C974 SCSI driver
4638 M:      Hannes Reinecke <hare@suse.com>
4639 L:      linux-scsi@vger.kernel.org
4640 S:      Maintained
4641 F:      drivers/scsi/am53c974.c
4642
4643 DC395x SCSI driver
4644 M:      Oliver Neukum <oliver@neukum.org>
4645 M:      Ali Akcaagac <aliakc@web.de>
4646 M:      Jamie Lenehan <lenehan@twibble.org>
4647 L:      dc395x@twibble.org
4648 W:      http://twibble.org/dist/dc395x/
4649 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4650 S:      Maintained
4651 F:      Documentation/scsi/dc395x.txt
4652 F:      drivers/scsi/dc395x.*
4653
4654 DCCP PROTOCOL
4655 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4656 L:      dccp@vger.kernel.org
4657 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4658 S:      Maintained
4659 F:      include/linux/dccp.h
4660 F:      include/uapi/linux/dccp.h
4661 F:      include/linux/tfrc.h
4662 F:      net/dccp/
4663
4664 DECnet NETWORK LAYER
4665 W:      http://linux-decnet.sourceforge.net
4666 L:      linux-decnet-user@lists.sourceforge.net
4667 S:      Orphan
4668 F:      Documentation/networking/decnet.txt
4669 F:      net/decnet/
4670
4671 DECSTATION PLATFORM SUPPORT
4672 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4673 L:      linux-mips@vger.kernel.org
4674 W:      http://www.linux-mips.org/wiki/DECstation
4675 S:      Maintained
4676 F:      arch/mips/dec/
4677 F:      arch/mips/include/asm/dec/
4678 F:      arch/mips/include/asm/mach-dec/
4679
4680 DEFXX FDDI NETWORK DRIVER
4681 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4682 S:      Maintained
4683 F:      drivers/net/fddi/defxx.*
4684
4685 DEINTERLACE DRIVERS FOR ALLWINNER H3
4686 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4687 L:      linux-media@vger.kernel.org
4688 T:      git git://linuxtv.org/media_tree.git
4689 S:      Maintained
4690 F:      drivers/media/platform/sunxi/sun8i-di/
4691 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4692
4693 DELL SMBIOS DRIVER
4694 M:      Pali Rohár <pali.rohar@gmail.com>
4695 M:      Mario Limonciello <mario.limonciello@dell.com>
4696 L:      platform-driver-x86@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/platform/x86/dell-smbios.*
4699
4700 DELL SMBIOS SMM DRIVER
4701 M:      Mario Limonciello <mario.limonciello@dell.com>
4702 L:      platform-driver-x86@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/platform/x86/dell-smbios-smm.c
4705
4706 DELL SMBIOS WMI DRIVER
4707 M:      Mario Limonciello <mario.limonciello@dell.com>
4708 L:      platform-driver-x86@vger.kernel.org
4709 S:      Maintained
4710 F:      drivers/platform/x86/dell-smbios-wmi.c
4711 F:      tools/wmi/dell-smbios-example.c
4712
4713 DEFZA FDDI NETWORK DRIVER
4714 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4715 S:      Maintained
4716 F:      drivers/net/fddi/defza.*
4717
4718 DELL LAPTOP DRIVER
4719 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4720 M:      Pali Rohár <pali.rohar@gmail.com>
4721 L:      platform-driver-x86@vger.kernel.org
4722 S:      Maintained
4723 F:      drivers/platform/x86/dell-laptop.c
4724
4725 DELL LAPTOP FREEFALL DRIVER
4726 M:      Pali Rohár <pali.rohar@gmail.com>
4727 S:      Maintained
4728 F:      drivers/platform/x86/dell-smo8800.c
4729
4730 DELL LAPTOP RBTN DRIVER
4731 M:      Pali Rohár <pali.rohar@gmail.com>
4732 S:      Maintained
4733 F:      drivers/platform/x86/dell-rbtn.*
4734
4735 DELL REMOTE BIOS UPDATE DRIVER
4736 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4737 L:      platform-driver-x86@vger.kernel.org
4738 S:      Maintained
4739 F:      drivers/platform/x86/dell_rbu.c
4740
4741 DELL LAPTOP SMM DRIVER
4742 M:      Pali Rohár <pali.rohar@gmail.com>
4743 S:      Maintained
4744 F:      drivers/hwmon/dell-smm-hwmon.c
4745 F:      include/uapi/linux/i8k.h
4746
4747 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4748 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4749 L:      platform-driver-x86@vger.kernel.org
4750 S:      Maintained
4751 F:      Documentation/driver-api/dcdbas.rst
4752 F:      drivers/platform/x86/dcdbas.*
4753
4754 DELL WMI NOTIFICATIONS DRIVER
4755 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4756 M:      Pali Rohár <pali.rohar@gmail.com>
4757 S:      Maintained
4758 F:      drivers/platform/x86/dell-wmi.c
4759
4760 DELL WMI DESCRIPTOR DRIVER
4761 M:      Mario Limonciello <mario.limonciello@dell.com>
4762 S:      Maintained
4763 F:      drivers/platform/x86/dell-wmi-descriptor.c
4764
4765 DELTA ST MEDIA DRIVER
4766 M:      Hugues Fruchet <hugues.fruchet@st.com>
4767 L:      linux-media@vger.kernel.org
4768 T:      git git://linuxtv.org/media_tree.git
4769 W:      https://linuxtv.org
4770 S:      Supported
4771 F:      drivers/media/platform/sti/delta
4772
4773 DENALI NAND DRIVER
4774 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4775 L:      linux-mtd@lists.infradead.org
4776 S:      Supported
4777 F:      drivers/mtd/nand/raw/denali*
4778
4779 DESIGNWARE EDMA CORE IP DRIVER
4780 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4781 L:      dmaengine@vger.kernel.org
4782 S:      Maintained
4783 F:      drivers/dma/dw-edma/
4784 F:      include/linux/dma/edma.h
4785
4786 DESIGNWARE USB2 DRD IP DRIVER
4787 M:      Minas Harutyunyan <hminas@synopsys.com>
4788 L:      linux-usb@vger.kernel.org
4789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4790 S:      Maintained
4791 F:      drivers/usb/dwc2/
4792
4793 DESIGNWARE USB3 DRD IP DRIVER
4794 M:      Felipe Balbi <balbi@kernel.org>
4795 L:      linux-usb@vger.kernel.org
4796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4797 S:      Maintained
4798 F:      drivers/usb/dwc3/
4799
4800 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4801 M:      Andreas Klinger <ak@it-klinger.de>
4802 L:      linux-iio@vger.kernel.org
4803 S:      Maintained
4804 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4805 F:      drivers/iio/proximity/srf*.c
4806
4807 DEVICE COREDUMP (DEV_COREDUMP)
4808 M:      Johannes Berg <johannes@sipsolutions.net>
4809 L:      linux-kernel@vger.kernel.org
4810 S:      Maintained
4811 F:      drivers/base/devcoredump.c
4812 F:      include/linux/devcoredump.h
4813
4814 DEVICE FREQUENCY (DEVFREQ)
4815 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4816 M:      Kyungmin Park <kyungmin.park@samsung.com>
4817 M:      Chanwoo Choi <cw00.choi@samsung.com>
4818 L:      linux-pm@vger.kernel.org
4819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4820 S:      Maintained
4821 F:      drivers/devfreq/
4822 F:      include/linux/devfreq.h
4823 F:      Documentation/devicetree/bindings/devfreq/
4824 F:      include/trace/events/devfreq.h
4825
4826 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4827 M:      Chanwoo Choi <cw00.choi@samsung.com>
4828 L:      linux-pm@vger.kernel.org
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4830 S:      Supported
4831 F:      drivers/devfreq/event/
4832 F:      drivers/devfreq/devfreq-event.c
4833 F:      include/dt-bindings/pmu/exynos_ppmu.h
4834 F:      include/linux/devfreq-event.h
4835 F:      Documentation/devicetree/bindings/devfreq/event/
4836
4837 DEVICE NUMBER REGISTRY
4838 M:      Torben Mathiasen <device@lanana.org>
4839 W:      http://lanana.org/docs/device-list/index.html
4840 S:      Maintained
4841
4842 DEVICE-MAPPER  (LVM)
4843 M:      Alasdair Kergon <agk@redhat.com>
4844 M:      Mike Snitzer <snitzer@redhat.com>
4845 M:      dm-devel@redhat.com
4846 L:      dm-devel@redhat.com
4847 W:      http://sources.redhat.com/dm
4848 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4850 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4851 S:      Maintained
4852 F:      Documentation/admin-guide/device-mapper/
4853 F:      drivers/md/Makefile
4854 F:      drivers/md/Kconfig
4855 F:      drivers/md/dm*
4856 F:      drivers/md/persistent-data/
4857 F:      include/linux/device-mapper.h
4858 F:      include/linux/dm-*.h
4859 F:      include/uapi/linux/dm-*.h
4860
4861 DEVLINK
4862 M:      Jiri Pirko <jiri@mellanox.com>
4863 L:      netdev@vger.kernel.org
4864 S:      Supported
4865 F:      net/core/devlink.c
4866 F:      include/net/devlink.h
4867 F:      include/uapi/linux/devlink.h
4868
4869 DIALOG SEMICONDUCTOR DRIVERS
4870 M:      Support Opensource <support.opensource@diasemi.com>
4871 W:      http://www.dialog-semiconductor.com/products
4872 S:      Supported
4873 F:      Documentation/hwmon/da90??.rst
4874 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4875 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4876 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4877 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4878 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4879 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4880 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4881 F:      drivers/gpio/gpio-da90??.c
4882 F:      drivers/hwmon/da90??-hwmon.c
4883 F:      drivers/iio/adc/da91??-*.c
4884 F:      drivers/input/misc/da90??_onkey.c
4885 F:      drivers/input/touchscreen/da9052_tsi.c
4886 F:      drivers/leds/leds-da90??.c
4887 F:      drivers/mfd/da903x.c
4888 F:      drivers/mfd/da90??-*.c
4889 F:      drivers/mfd/da91??-*.c
4890 F:      drivers/power/supply/da9052-battery.c
4891 F:      drivers/power/supply/da91??-*.c
4892 F:      drivers/regulator/da903x.c
4893 F:      drivers/regulator/da9???-regulator.[ch]
4894 F:      drivers/regulator/slg51000-regulator.[ch]
4895 F:      drivers/thermal/da90??-thermal.c
4896 F:      drivers/rtc/rtc-da90??.c
4897 F:      drivers/video/backlight/da90??_bl.c
4898 F:      drivers/watchdog/da90??_wdt.c
4899 F:      include/linux/mfd/da903x.h
4900 F:      include/linux/mfd/da9052/
4901 F:      include/linux/mfd/da9055/
4902 F:      include/linux/mfd/da9062/
4903 F:      include/linux/mfd/da9063/
4904 F:      include/linux/mfd/da9150/
4905 F:      include/linux/regulator/da9211.h
4906 F:      include/sound/da[79]*.h
4907 F:      sound/soc/codecs/da[79]*.[ch]
4908
4909 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4910 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4911 L:      linux-gpio@vger.kernel.org
4912 S:      Maintained
4913 F:      drivers/gpio/gpio-gpio-mm.c
4914
4915 DIOLAN U2C-12 I2C DRIVER
4916 M:      Guenter Roeck <linux@roeck-us.net>
4917 L:      linux-i2c@vger.kernel.org
4918 S:      Maintained
4919 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4920
4921 FILESYSTEM DIRECT ACCESS (DAX)
4922 M:      Dan Williams <dan.j.williams@intel.com>
4923 R:      Matthew Wilcox <willy@infradead.org>
4924 R:      Jan Kara <jack@suse.cz>
4925 L:      linux-fsdevel@vger.kernel.org
4926 L:      linux-nvdimm@lists.01.org
4927 S:      Supported
4928 F:      fs/dax.c
4929 F:      include/linux/dax.h
4930 F:      include/trace/events/fs_dax.h
4931
4932 DEVICE DIRECT ACCESS (DAX)
4933 M:      Dan Williams <dan.j.williams@intel.com>
4934 M:      Vishal Verma <vishal.l.verma@intel.com>
4935 M:      Dave Jiang <dave.jiang@intel.com>
4936 L:      linux-nvdimm@lists.01.org
4937 S:      Supported
4938 F:      drivers/dax/
4939
4940 DIRECTORY NOTIFICATION (DNOTIFY)
4941 M:      Jan Kara <jack@suse.cz>
4942 R:      Amir Goldstein <amir73il@gmail.com>
4943 L:      linux-fsdevel@vger.kernel.org
4944 S:      Maintained
4945 F:      Documentation/filesystems/dnotify.txt
4946 F:      fs/notify/dnotify/
4947 F:      include/linux/dnotify.h
4948
4949 DISK GEOMETRY AND PARTITION HANDLING
4950 M:      Andries Brouwer <aeb@cwi.nl>
4951 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4952 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4953 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4954 S:      Maintained
4955
4956 DISKQUOTA
4957 M:      Jan Kara <jack@suse.com>
4958 S:      Maintained
4959 F:      Documentation/filesystems/quota.txt
4960 F:      fs/quota/
4961 F:      include/linux/quota*.h
4962 F:      include/uapi/linux/quota*.h
4963
4964 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4965 M:      Bernie Thompson <bernie@plugable.com>
4966 L:      linux-fbdev@vger.kernel.org
4967 S:      Maintained
4968 W:      http://plugable.com/category/projects/udlfb/
4969 F:      drivers/video/fbdev/udlfb.c
4970 F:      include/video/udlfb.h
4971 F:      Documentation/fb/udlfb.rst
4972
4973 DISTRIBUTED LOCK MANAGER (DLM)
4974 M:      Christine Caulfield <ccaulfie@redhat.com>
4975 M:      David Teigland <teigland@redhat.com>
4976 L:      cluster-devel@redhat.com
4977 W:      http://sources.redhat.com/cluster/
4978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4979 S:      Supported
4980 F:      fs/dlm/
4981
4982 DMA BUFFER SHARING FRAMEWORK
4983 M:      Sumit Semwal <sumit.semwal@linaro.org>
4984 S:      Maintained
4985 L:      linux-media@vger.kernel.org
4986 L:      dri-devel@lists.freedesktop.org
4987 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4988 F:      drivers/dma-buf/
4989 F:      include/linux/dma-buf*
4990 F:      include/linux/reservation.h
4991 F:      include/linux/*fence.h
4992 F:      Documentation/driver-api/dma-buf.rst
4993 K:      dma_(buf|fence|resv)
4994 T:      git git://anongit.freedesktop.org/drm/drm-misc
4995
4996 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4997 M:      Vinod Koul <vkoul@kernel.org>
4998 L:      dmaengine@vger.kernel.org
4999 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5000 S:      Maintained
5001 F:      drivers/dma/
5002 F:      include/linux/dmaengine.h
5003 F:      include/linux/of_dma.h
5004 F:      Documentation/devicetree/bindings/dma/
5005 F:      Documentation/driver-api/dmaengine/
5006 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
5007
5008 DMA MAPPING HELPERS
5009 M:      Christoph Hellwig <hch@lst.de>
5010 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5011 R:      Robin Murphy <robin.murphy@arm.com>
5012 L:      iommu@lists.linux-foundation.org
5013 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5014 W:      http://git.infradead.org/users/hch/dma-mapping.git
5015 S:      Supported
5016 F:      kernel/dma/
5017 F:      include/asm-generic/dma-mapping.h
5018 F:      include/linux/dma-direct.h
5019 F:      include/linux/dma-mapping.h
5020 F:      include/linux/dma-noncoherent.h
5021
5022 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5023 M:      Lukasz Luba <lukasz.luba@arm.com>
5024 L:      linux-pm@vger.kernel.org
5025 L:      linux-samsung-soc@vger.kernel.org
5026 S:      Maintained
5027 F:      drivers/memory/samsung/exynos5422-dmc.c
5028 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5029
5030 DME1737 HARDWARE MONITOR DRIVER
5031 M:      Juerg Haefliger <juergh@gmail.com>
5032 L:      linux-hwmon@vger.kernel.org
5033 S:      Maintained
5034 F:      Documentation/hwmon/dme1737.rst
5035 F:      drivers/hwmon/dme1737.c
5036
5037 DMI/SMBIOS SUPPORT
5038 M:      Jean Delvare <jdelvare@suse.com>
5039 S:      Maintained
5040 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5041 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5042 F:      drivers/firmware/dmi-id.c
5043 F:      drivers/firmware/dmi_scan.c
5044 F:      include/linux/dmi.h
5045
5046 DOCUMENTATION
5047 M:      Jonathan Corbet <corbet@lwn.net>
5048 L:      linux-doc@vger.kernel.org
5049 S:      Maintained
5050 F:      Documentation/
5051 F:      scripts/documentation-file-ref-check
5052 F:      scripts/kernel-doc
5053 F:      scripts/sphinx-pre-install
5054 X:      Documentation/ABI/
5055 X:      Documentation/firmware-guide/acpi/
5056 X:      Documentation/devicetree/
5057 X:      Documentation/i2c/
5058 X:      Documentation/media/
5059 X:      Documentation/power/
5060 X:      Documentation/spi/
5061 T:      git git://git.lwn.net/linux.git docs-next
5062
5063 DOCUMENTATION/ITALIAN
5064 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5065 L:      linux-doc@vger.kernel.org
5066 S:      Maintained
5067 F:      Documentation/translations/it_IT
5068
5069 DOCUMENTATION SCRIPTS
5070 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5071 L:      linux-doc@vger.kernel.org
5072 S:      Maintained
5073 F:      scripts/documentation-file-ref-check
5074 F:      scripts/sphinx-pre-install
5075 F:      Documentation/sphinx/parse-headers.pl
5076
5077 DONGWOON DW9714 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/dw9714.c
5083 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5084
5085 DONGWOON DW9807 LENS VOICE COIL DRIVER
5086 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5087 L:      linux-media@vger.kernel.org
5088 T:      git git://linuxtv.org/media_tree.git
5089 S:      Maintained
5090 F:      drivers/media/i2c/dw9807-vcm.c
5091 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5092
5093 DOUBLETALK DRIVER
5094 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5095 L:      blinux-list@redhat.com
5096 S:      Maintained
5097 F:      drivers/char/dtlk.c
5098 F:      include/linux/dtlk.h
5099
5100 DPAA2 DATAPATH I/O (DPIO) DRIVER
5101 M:      Roy Pledge <Roy.Pledge@nxp.com>
5102 L:      linux-kernel@vger.kernel.org
5103 S:      Maintained
5104 F:      drivers/soc/fsl/dpio
5105
5106 DPAA2 ETHERNET DRIVER
5107 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5108 L:      netdev@vger.kernel.org
5109 S:      Maintained
5110 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5111 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5112 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5113 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5114 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5115 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5116 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5117 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5118 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5119
5120 DPAA2 ETHERNET SWITCH DRIVER
5121 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5122 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5123 L:      linux-kernel@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/staging/fsl-dpaa2/ethsw
5126
5127 DPT_I2O SCSI RAID DRIVER
5128 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5129 L:      linux-scsi@vger.kernel.org
5130 W:      http://www.adaptec.com/
5131 S:      Maintained
5132 F:      drivers/scsi/dpt*
5133 F:      drivers/scsi/dpt/
5134
5135 DRBD DRIVER
5136 M:      Philipp Reisner <philipp.reisner@linbit.com>
5137 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5138 L:      drbd-dev@lists.linbit.com
5139 W:      http://www.drbd.org
5140 T:      git git://git.linbit.com/linux-drbd.git
5141 T:      git git://git.linbit.com/drbd-8.4.git
5142 S:      Supported
5143 F:      drivers/block/drbd/
5144 F:      lib/lru_cache.c
5145 F:      Documentation/admin-guide/blockdev/
5146
5147 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5148 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5149 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5151 S:      Supported
5152 F:      Documentation/kobject.txt
5153 F:      drivers/base/
5154 F:      fs/debugfs/
5155 F:      fs/sysfs/
5156 F:      include/linux/debugfs.h
5157 F:      include/linux/kobj*
5158 F:      lib/kobj*
5159
5160 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5161 M:      Kevin Hilman <khilman@kernel.org>
5162 M:      Nishanth Menon <nm@ti.com>
5163 S:      Maintained
5164 F:      drivers/power/avs/
5165 F:      include/linux/power/smartreflex.h
5166 L:      linux-pm@vger.kernel.org
5167
5168 DRM DRIVER FOR ARM PL111 CLCD
5169 M:      Eric Anholt <eric@anholt.net>
5170 T:      git git://anongit.freedesktop.org/drm/drm-misc
5171 S:      Supported
5172 F:      drivers/gpu/drm/pl111/
5173
5174 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5175 M:      Linus Walleij <linus.walleij@linaro.org>
5176 T:      git git://anongit.freedesktop.org/drm/drm-misc
5177 S:      Maintained
5178 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5179 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5180
5181 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5182 M:      Dave Airlie <airlied@redhat.com>
5183 S:      Odd Fixes
5184 F:      drivers/gpu/drm/ast/
5185
5186 DRM DRIVER FOR ASPEED BMC GFX
5187 M:      Joel Stanley <joel@jms.id.au>
5188 L:      linux-aspeed@lists.ozlabs.org
5189 T:      git git://anongit.freedesktop.org/drm/drm-misc
5190 S:      Supported
5191 F:      drivers/gpu/drm/aspeed/
5192 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5193
5194 DRM DRIVER FOR BOCHS VIRTUAL GPU
5195 M:      Gerd Hoffmann <kraxel@redhat.com>
5196 L:      virtualization@lists.linux-foundation.org
5197 T:      git git://anongit.freedesktop.org/drm/drm-misc
5198 S:      Maintained
5199 F:      drivers/gpu/drm/bochs/
5200
5201 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5202 M:      Linus Walleij <linus.walleij@linaro.org>
5203 T:      git git://anongit.freedesktop.org/drm/drm-misc
5204 S:      Maintained
5205 F:      drivers/gpu/drm/tve200/
5206
5207 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5208 M:      Jagan Teki <jagan@amarulasolutions.com>
5209 S:      Maintained
5210 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5211 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5212
5213 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5214 M:      Hans de Goede <hdegoede@redhat.com>
5215 T:      git git://anongit.freedesktop.org/drm/drm-misc
5216 S:      Maintained
5217 F:      drivers/gpu/drm/tiny/gm12u320.c
5218
5219 DRM DRIVER FOR ILITEK ILI9225 PANELS
5220 M:      David Lechner <david@lechnology.com>
5221 T:      git git://anongit.freedesktop.org/drm/drm-misc
5222 S:      Maintained
5223 F:      drivers/gpu/drm/tiny/ili9225.c
5224 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5225
5226 DRM DRIVER FOR HX8357D PANELS
5227 M:      Eric Anholt <eric@anholt.net>
5228 T:      git git://anongit.freedesktop.org/drm/drm-misc
5229 S:      Maintained
5230 F:      drivers/gpu/drm/tiny/hx8357d.c
5231 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5232
5233 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5234 S:      Orphan / Obsolete
5235 F:      drivers/gpu/drm/i810/
5236 F:      include/uapi/drm/i810_drm.h
5237
5238 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5239 S:      Orphan / Obsolete
5240 F:      drivers/gpu/drm/mga/
5241 F:      include/uapi/drm/mga_drm.h
5242
5243 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5244 M:      Dave Airlie <airlied@redhat.com>
5245 S:      Odd Fixes
5246 F:      drivers/gpu/drm/mgag200/
5247
5248 DRM DRIVER FOR MI0283QT
5249 M:      Noralf Trønnes <noralf@tronnes.org>
5250 T:      git git://anongit.freedesktop.org/drm/drm-misc
5251 S:      Maintained
5252 F:      drivers/gpu/drm/tiny/mi0283qt.c
5253 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5254
5255 DRM DRIVER FOR MSM ADRENO GPU
5256 M:      Rob Clark <robdclark@gmail.com>
5257 M:      Sean Paul <sean@poorly.run>
5258 L:      linux-arm-msm@vger.kernel.org
5259 L:      dri-devel@lists.freedesktop.org
5260 L:      freedreno@lists.freedesktop.org
5261 T:      git https://gitlab.freedesktop.org/drm/msm.git
5262 S:      Maintained
5263 F:      drivers/gpu/drm/msm/
5264 F:      include/uapi/drm/msm_drm.h
5265 F:      Documentation/devicetree/bindings/display/msm/
5266
5267 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5268 M:      Ben Skeggs <bskeggs@redhat.com>
5269 L:      dri-devel@lists.freedesktop.org
5270 L:      nouveau@lists.freedesktop.org
5271 T:      git git://github.com/skeggsb/linux
5272 S:      Supported
5273 F:      drivers/gpu/drm/nouveau/
5274 F:      include/uapi/drm/nouveau_drm.h
5275
5276 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5277 M:      Stefan Mavrodiev <stefan@olimex.com>
5278 S:      Maintained
5279 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5280 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5281
5282 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5283 M:      Noralf Trønnes <noralf@tronnes.org>
5284 T:      git git://anongit.freedesktop.org/drm/drm-misc
5285 S:      Maintained
5286 F:      drivers/gpu/drm/tiny/repaper.c
5287 F:      Documentation/devicetree/bindings/display/repaper.txt
5288
5289 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5290 M:      Dave Airlie <airlied@redhat.com>
5291 M:      Gerd Hoffmann <kraxel@redhat.com>
5292 L:      virtualization@lists.linux-foundation.org
5293 T:      git git://anongit.freedesktop.org/drm/drm-misc
5294 S:      Obsolete
5295 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5296 F:      drivers/gpu/drm/cirrus/
5297
5298 DRM DRIVER FOR QXL VIRTUAL GPU
5299 M:      Dave Airlie <airlied@redhat.com>
5300 M:      Gerd Hoffmann <kraxel@redhat.com>
5301 L:      virtualization@lists.linux-foundation.org
5302 L:      spice-devel@lists.freedesktop.org
5303 T:      git git://anongit.freedesktop.org/drm/drm-misc
5304 S:      Maintained
5305 F:      drivers/gpu/drm/qxl/
5306 F:      include/uapi/drm/qxl_drm.h
5307
5308 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5309 M:      Robert Chiras <robert.chiras@nxp.com>
5310 S:      Maintained
5311 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5312 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5313
5314 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5315 S:      Orphan / Obsolete
5316 F:      drivers/gpu/drm/r128/
5317 F:      include/uapi/drm/r128_drm.h
5318
5319 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5320 M:      Guido Günther <agx@sigxcpu.org>
5321 R:      Purism Kernel Team <kernel@puri.sm>
5322 S:      Maintained
5323 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5324 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5325
5326 DRM DRIVER FOR SAVAGE VIDEO CARDS
5327 S:      Orphan / Obsolete
5328 F:      drivers/gpu/drm/savage/
5329 F:      include/uapi/drm/savage_drm.h
5330
5331 DRM DRIVER FOR SIS VIDEO CARDS
5332 S:      Orphan / Obsolete
5333 F:      drivers/gpu/drm/sis/
5334 F:      include/uapi/drm/sis_drm.h
5335
5336 DRM DRIVER FOR SITRONIX ST7701 PANELS
5337 M:      Jagan Teki <jagan@amarulasolutions.com>
5338 S:      Maintained
5339 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5340 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5341
5342 DRM DRIVER FOR SITRONIX ST7586 PANELS
5343 M:      David Lechner <david@lechnology.com>
5344 T:      git git://anongit.freedesktop.org/drm/drm-misc
5345 S:      Maintained
5346 F:      drivers/gpu/drm/tiny/st7586.c
5347 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5348
5349 DRM DRIVER FOR SITRONIX ST7735R PANELS
5350 M:      David Lechner <david@lechnology.com>
5351 T:      git git://anongit.freedesktop.org/drm/drm-misc
5352 S:      Maintained
5353 F:      drivers/gpu/drm/tiny/st7735r.c
5354 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5355
5356 DRM DRIVER FOR ST-ERICSSON MCDE
5357 M:      Linus Walleij <linus.walleij@linaro.org>
5358 T:      git git://anongit.freedesktop.org/drm/drm-misc
5359 S:      Maintained
5360 F:      drivers/gpu/drm/mcde/
5361 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5362
5363 DRM DRIVER FOR TDFX VIDEO CARDS
5364 S:      Orphan / Obsolete
5365 F:      drivers/gpu/drm/tdfx/
5366
5367 DRM DRIVER FOR TPO TPG110 PANELS
5368 M:      Linus Walleij <linus.walleij@linaro.org>
5369 T:      git git://anongit.freedesktop.org/drm/drm-misc
5370 S:      Maintained
5371 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5372 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5373
5374 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5375 M:      Dave Airlie <airlied@redhat.com>
5376 R:      Sean Paul <sean@poorly.run>
5377 L:      dri-devel@lists.freedesktop.org
5378 S:      Odd Fixes
5379 F:      drivers/gpu/drm/udl/
5380 T:      git git://anongit.freedesktop.org/drm/drm-misc
5381
5382 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5383 M:      Hans de Goede <hdegoede@redhat.com>
5384 L:      dri-devel@lists.freedesktop.org
5385 S:      Maintained
5386 F:      drivers/gpu/drm/vboxvideo/
5387 T:      git git://anongit.freedesktop.org/drm/drm-misc
5388
5389 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5390 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5391 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5392 R:      Daniel Vetter <daniel@ffwll.ch>
5393 T:      git git://anongit.freedesktop.org/drm/drm-misc
5394 S:      Maintained
5395 L:      dri-devel@lists.freedesktop.org
5396 F:      drivers/gpu/drm/vkms/
5397 F:      Documentation/gpu/vkms.rst
5398
5399 DRM DRIVER FOR VMWARE VIRTUAL GPU
5400 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5401 M:      Thomas Hellstrom <thellstrom@vmware.com>
5402 L:      dri-devel@lists.freedesktop.org
5403 T:      git git://people.freedesktop.org/~thomash/linux
5404 S:      Supported
5405 F:      drivers/gpu/drm/vmwgfx/
5406 F:      include/uapi/drm/vmwgfx_drm.h
5407
5408 DRM DRIVERS
5409 M:      David Airlie <airlied@linux.ie>
5410 M:      Daniel Vetter <daniel@ffwll.ch>
5411 L:      dri-devel@lists.freedesktop.org
5412 T:      git git://anongit.freedesktop.org/drm/drm
5413 B:      https://bugs.freedesktop.org/
5414 C:      irc://chat.freenode.net/dri-devel
5415 S:      Maintained
5416 F:      drivers/gpu/drm/
5417 F:      drivers/gpu/vga/
5418 F:      Documentation/devicetree/bindings/display/
5419 F:      Documentation/devicetree/bindings/gpu/
5420 F:      Documentation/gpu/
5421 F:      include/drm/
5422 F:      include/uapi/drm/
5423 F:      include/linux/vga*
5424
5425 DRM DRIVERS AND MISC GPU PATCHES
5426 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5427 M:      Maxime Ripard <mripard@kernel.org>
5428 M:      Sean Paul <sean@poorly.run>
5429 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5430 S:      Maintained
5431 T:      git git://anongit.freedesktop.org/drm/drm-misc
5432 F:      Documentation/gpu/
5433 F:      drivers/gpu/vga/
5434 F:      drivers/gpu/drm/*
5435 F:      include/drm/drm*
5436 F:      include/uapi/drm/drm*
5437 F:      include/linux/vga*
5438
5439 DRM DRIVERS FOR ALLWINNER A10
5440 M:      Maxime Ripard <mripard@kernel.org>
5441 M:      Chen-Yu Tsai <wens@csie.org>
5442 L:      dri-devel@lists.freedesktop.org
5443 S:      Supported
5444 F:      drivers/gpu/drm/sun4i/
5445 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5446 T:      git git://anongit.freedesktop.org/drm/drm-misc
5447
5448 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5449 M:      Maxime Ripard <mripard@kernel.org>
5450 M:      Chen-Yu Tsai <wens@csie.org>
5451 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5452 L:      dri-devel@lists.freedesktop.org
5453 S:      Supported
5454 F:      drivers/gpu/drm/sun4i/sun8i*
5455 T:      git git://anongit.freedesktop.org/drm/drm-misc
5456
5457 DRM DRIVERS FOR AMLOGIC SOCS
5458 M:      Neil Armstrong <narmstrong@baylibre.com>
5459 L:      dri-devel@lists.freedesktop.org
5460 L:      linux-amlogic@lists.infradead.org
5461 W:      http://linux-meson.com/
5462 S:      Supported
5463 F:      drivers/gpu/drm/meson/
5464 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5465 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5466 F:      Documentation/gpu/meson.rst
5467 T:      git git://anongit.freedesktop.org/drm/drm-misc
5468
5469 DRM DRIVERS FOR ATMEL HLCDC
5470 M:      Sam Ravnborg <sam@ravnborg.org>
5471 M:      Boris Brezillon <bbrezillon@kernel.org>
5472 L:      dri-devel@lists.freedesktop.org
5473 S:      Supported
5474 F:      drivers/gpu/drm/atmel-hlcdc/
5475 F:      Documentation/devicetree/bindings/display/atmel/
5476 T:      git git://anongit.freedesktop.org/drm/drm-misc
5477
5478 DRM DRIVERS FOR BRIDGE CHIPS
5479 M:      Andrzej Hajda <a.hajda@samsung.com>
5480 M:      Neil Armstrong <narmstrong@baylibre.com>
5481 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5482 R:      Jonas Karlman <jonas@kwiboo.se>
5483 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5484 S:      Maintained
5485 T:      git git://anongit.freedesktop.org/drm/drm-misc
5486 F:      drivers/gpu/drm/bridge/
5487
5488 DRM DRIVERS FOR EXYNOS
5489 M:      Inki Dae <inki.dae@samsung.com>
5490 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5491 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5492 M:      Kyungmin Park <kyungmin.park@samsung.com>
5493 L:      dri-devel@lists.freedesktop.org
5494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5495 S:      Supported
5496 F:      drivers/gpu/drm/exynos/
5497 F:      include/uapi/drm/exynos_drm.h
5498 F:      Documentation/devicetree/bindings/display/exynos/
5499
5500 DRM DRIVERS FOR FREESCALE DCU
5501 M:      Stefan Agner <stefan@agner.ch>
5502 M:      Alison Wang <alison.wang@nxp.com>
5503 L:      dri-devel@lists.freedesktop.org
5504 S:      Supported
5505 F:      drivers/gpu/drm/fsl-dcu/
5506 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5507 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5508 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5509 T:      git git://anongit.freedesktop.org/drm/drm-misc
5510
5511 DRM DRIVERS FOR FREESCALE IMX
5512 M:      Philipp Zabel <p.zabel@pengutronix.de>
5513 L:      dri-devel@lists.freedesktop.org
5514 S:      Maintained
5515 F:      drivers/gpu/drm/imx/
5516 F:      drivers/gpu/ipu-v3/
5517 F:      Documentation/devicetree/bindings/display/imx/
5518
5519 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5520 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5521 L:      dri-devel@lists.freedesktop.org
5522 T:      git git://github.com/patjak/drm-gma500
5523 S:      Maintained
5524 F:      drivers/gpu/drm/gma500/
5525
5526 DRM DRIVERS FOR HISILICON
5527 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5528 M:      Rongrong Zou <zourongrong@gmail.com>
5529 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5530 R:      Chen Feng <puck.chen@hisilicon.com>
5531 L:      dri-devel@lists.freedesktop.org
5532 T:      git git://github.com/xin3liang/linux.git
5533 S:      Maintained
5534 F:      drivers/gpu/drm/hisilicon/
5535 F:      Documentation/devicetree/bindings/display/hisilicon/
5536
5537 DRM DRIVERS FOR LIMA
5538 M:      Qiang Yu <yuq825@gmail.com>
5539 L:      dri-devel@lists.freedesktop.org
5540 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5541 S:      Maintained
5542 F:      drivers/gpu/drm/lima/
5543 F:      include/uapi/drm/lima_drm.h
5544 T:      git git://anongit.freedesktop.org/drm/drm-misc
5545
5546 DRM DRIVERS FOR MEDIATEK
5547 M:      CK Hu <ck.hu@mediatek.com>
5548 M:      Philipp Zabel <p.zabel@pengutronix.de>
5549 L:      dri-devel@lists.freedesktop.org
5550 S:      Supported
5551 F:      drivers/gpu/drm/mediatek/
5552 F:      Documentation/devicetree/bindings/display/mediatek/
5553
5554 DRM DRIVERS FOR NVIDIA TEGRA
5555 M:      Thierry Reding <thierry.reding@gmail.com>
5556 L:      dri-devel@lists.freedesktop.org
5557 L:      linux-tegra@vger.kernel.org
5558 T:      git git://anongit.freedesktop.org/tegra/linux.git
5559 S:      Supported
5560 F:      drivers/gpu/drm/tegra/
5561 F:      drivers/gpu/host1x/
5562 F:      include/linux/host1x.h
5563 F:      include/uapi/drm/tegra_drm.h
5564 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5565
5566 DRM DRIVERS FOR RENESAS
5567 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5568 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5569 L:      dri-devel@lists.freedesktop.org
5570 L:      linux-renesas-soc@vger.kernel.org
5571 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5572 S:      Supported
5573 F:      drivers/gpu/drm/rcar-du/
5574 F:      drivers/gpu/drm/shmobile/
5575 F:      include/linux/platform_data/shmob_drm.h
5576 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5577 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5578 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5579
5580 DRM DRIVERS FOR ROCKCHIP
5581 M:      Sandy Huang <hjc@rock-chips.com>
5582 M:      Heiko Stübner <heiko@sntech.de>
5583 L:      dri-devel@lists.freedesktop.org
5584 S:      Maintained
5585 F:      drivers/gpu/drm/rockchip/
5586 F:      Documentation/devicetree/bindings/display/rockchip/
5587 T:      git git://anongit.freedesktop.org/drm/drm-misc
5588
5589 DRM DRIVERS FOR STI
5590 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5591 M:      Vincent Abriou <vincent.abriou@st.com>
5592 L:      dri-devel@lists.freedesktop.org
5593 T:      git git://anongit.freedesktop.org/drm/drm-misc
5594 S:      Maintained
5595 F:      drivers/gpu/drm/sti
5596 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5597
5598 DRM DRIVERS FOR STM
5599 M:      Yannick Fertre <yannick.fertre@st.com>
5600 M:      Philippe Cornu <philippe.cornu@st.com>
5601 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5602 M:      Vincent Abriou <vincent.abriou@st.com>
5603 L:      dri-devel@lists.freedesktop.org
5604 T:      git git://anongit.freedesktop.org/drm/drm-misc
5605 S:      Maintained
5606 F:      drivers/gpu/drm/stm
5607 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5608
5609 DRM DRIVERS FOR TI LCDC
5610 M:      Jyri Sarha <jsarha@ti.com>
5611 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5612 L:      dri-devel@lists.freedesktop.org
5613 S:      Maintained
5614 F:      drivers/gpu/drm/tilcdc/
5615 F:      Documentation/devicetree/bindings/display/tilcdc/
5616
5617 DRM DRIVERS FOR TI OMAP
5618 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5619 L:      dri-devel@lists.freedesktop.org
5620 S:      Maintained
5621 F:      drivers/gpu/drm/omapdrm/
5622 F:      Documentation/devicetree/bindings/display/ti/
5623
5624 DRM DRIVERS FOR V3D
5625 M:      Eric Anholt <eric@anholt.net>
5626 S:      Supported
5627 F:      drivers/gpu/drm/v3d/
5628 F:      include/uapi/drm/v3d_drm.h
5629 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5630 T:      git git://anongit.freedesktop.org/drm/drm-misc
5631
5632 DRM DRIVERS FOR VC4
5633 M:      Eric Anholt <eric@anholt.net>
5634 T:      git git://github.com/anholt/linux
5635 S:      Supported
5636 F:      drivers/gpu/drm/vc4/
5637 F:      include/uapi/drm/vc4_drm.h
5638 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5639 T:      git git://anongit.freedesktop.org/drm/drm-misc
5640
5641 DRM DRIVERS FOR VIVANTE GPU IP
5642 M:      Lucas Stach <l.stach@pengutronix.de>
5643 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5644 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5645 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5646 L:      dri-devel@lists.freedesktop.org
5647 S:      Maintained
5648 F:      drivers/gpu/drm/etnaviv/
5649 F:      include/uapi/drm/etnaviv_drm.h
5650 F:      Documentation/devicetree/bindings/display/etnaviv/
5651
5652 DRM DRIVERS FOR ZTE ZX
5653 M:      Shawn Guo <shawnguo@kernel.org>
5654 L:      dri-devel@lists.freedesktop.org
5655 S:      Maintained
5656 F:      drivers/gpu/drm/zte/
5657 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5658 T:      git git://anongit.freedesktop.org/drm/drm-misc
5659
5660 DRM PANEL DRIVERS
5661 M:      Thierry Reding <thierry.reding@gmail.com>
5662 R:      Sam Ravnborg <sam@ravnborg.org>
5663 L:      dri-devel@lists.freedesktop.org
5664 T:      git git://anongit.freedesktop.org/drm/drm-misc
5665 S:      Maintained
5666 F:      drivers/gpu/drm/drm_panel.c
5667 F:      drivers/gpu/drm/panel/
5668 F:      include/drm/drm_panel.h
5669 F:      Documentation/devicetree/bindings/display/panel/
5670
5671 DRM DRIVERS FOR XEN
5672 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5673 T:      git git://anongit.freedesktop.org/drm/drm-misc
5674 L:      dri-devel@lists.freedesktop.org
5675 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5676 S:      Supported
5677 F:      drivers/gpu/drm/xen/
5678 F:      Documentation/gpu/xen-front.rst
5679
5680 DRM TTM SUBSYSTEM
5681 M:      Christian Koenig <christian.koenig@amd.com>
5682 M:      Huang Rui <ray.huang@amd.com>
5683 T:      git git://people.freedesktop.org/~agd5f/linux
5684 S:      Maintained
5685 L:      dri-devel@lists.freedesktop.org
5686 F:      include/drm/ttm/
5687 F:      drivers/gpu/drm/ttm/
5688
5689 DSBR100 USB FM RADIO DRIVER
5690 M:      Alexey Klimov <klimov.linux@gmail.com>
5691 L:      linux-media@vger.kernel.org
5692 T:      git git://linuxtv.org/media_tree.git
5693 S:      Maintained
5694 F:      drivers/media/radio/dsbr100.c
5695
5696 DT3155 MEDIA DRIVER
5697 M:      Hans Verkuil <hverkuil@xs4all.nl>
5698 L:      linux-media@vger.kernel.org
5699 T:      git git://linuxtv.org/media_tree.git
5700 W:      https://linuxtv.org
5701 S:      Odd Fixes
5702 F:      drivers/media/pci/dt3155/
5703
5704 DVB_USB_AF9015 MEDIA DRIVER
5705 M:      Antti Palosaari <crope@iki.fi>
5706 L:      linux-media@vger.kernel.org
5707 W:      https://linuxtv.org
5708 W:      http://palosaari.fi/linux/
5709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5710 T:      git git://linuxtv.org/anttip/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/usb/dvb-usb-v2/af9015*
5713
5714 DVB_USB_AF9035 MEDIA DRIVER
5715 M:      Antti Palosaari <crope@iki.fi>
5716 L:      linux-media@vger.kernel.org
5717 W:      https://linuxtv.org
5718 W:      http://palosaari.fi/linux/
5719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5720 T:      git git://linuxtv.org/anttip/media_tree.git
5721 S:      Maintained
5722 F:      drivers/media/usb/dvb-usb-v2/af9035*
5723
5724 DVB_USB_ANYSEE MEDIA DRIVER
5725 M:      Antti Palosaari <crope@iki.fi>
5726 L:      linux-media@vger.kernel.org
5727 W:      https://linuxtv.org
5728 W:      http://palosaari.fi/linux/
5729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5730 T:      git git://linuxtv.org/anttip/media_tree.git
5731 S:      Maintained
5732 F:      drivers/media/usb/dvb-usb-v2/anysee*
5733
5734 DVB_USB_AU6610 MEDIA DRIVER
5735 M:      Antti Palosaari <crope@iki.fi>
5736 L:      linux-media@vger.kernel.org
5737 W:      https://linuxtv.org
5738 W:      http://palosaari.fi/linux/
5739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5740 T:      git git://linuxtv.org/anttip/media_tree.git
5741 S:      Maintained
5742 F:      drivers/media/usb/dvb-usb-v2/au6610*
5743
5744 DVB_USB_CE6230 MEDIA DRIVER
5745 M:      Antti Palosaari <crope@iki.fi>
5746 L:      linux-media@vger.kernel.org
5747 W:      https://linuxtv.org
5748 W:      http://palosaari.fi/linux/
5749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5750 T:      git git://linuxtv.org/anttip/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5753
5754 DVB_USB_CXUSB MEDIA DRIVER
5755 M:      Michael Krufky <mkrufky@linuxtv.org>
5756 L:      linux-media@vger.kernel.org
5757 W:      https://linuxtv.org
5758 W:      http://github.com/mkrufky
5759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5760 T:      git git://linuxtv.org/media_tree.git
5761 S:      Maintained
5762 F:      drivers/media/usb/dvb-usb/cxusb*
5763
5764 DVB_USB_EC168 MEDIA DRIVER
5765 M:      Antti Palosaari <crope@iki.fi>
5766 L:      linux-media@vger.kernel.org
5767 W:      https://linuxtv.org
5768 W:      http://palosaari.fi/linux/
5769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5770 T:      git git://linuxtv.org/anttip/media_tree.git
5771 S:      Maintained
5772 F:      drivers/media/usb/dvb-usb-v2/ec168*
5773
5774 DVB_USB_GL861 MEDIA DRIVER
5775 M:      Antti Palosaari <crope@iki.fi>
5776 L:      linux-media@vger.kernel.org
5777 W:      https://linuxtv.org
5778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5779 T:      git git://linuxtv.org/anttip/media_tree.git
5780 S:      Maintained
5781 F:      drivers/media/usb/dvb-usb-v2/gl861*
5782
5783 DVB_USB_MXL111SF MEDIA DRIVER
5784 M:      Michael Krufky <mkrufky@linuxtv.org>
5785 L:      linux-media@vger.kernel.org
5786 W:      https://linuxtv.org
5787 W:      http://github.com/mkrufky
5788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5789 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5790 S:      Maintained
5791 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5792
5793 DVB_USB_RTL28XXU MEDIA DRIVER
5794 M:      Antti Palosaari <crope@iki.fi>
5795 L:      linux-media@vger.kernel.org
5796 W:      https://linuxtv.org
5797 W:      http://palosaari.fi/linux/
5798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5799 T:      git git://linuxtv.org/anttip/media_tree.git
5800 S:      Maintained
5801 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5802
5803 DVB_USB_V2 MEDIA DRIVER
5804 M:      Antti Palosaari <crope@iki.fi>
5805 L:      linux-media@vger.kernel.org
5806 W:      https://linuxtv.org
5807 W:      http://palosaari.fi/linux/
5808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5809 T:      git git://linuxtv.org/anttip/media_tree.git
5810 S:      Maintained
5811 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5812 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5813
5814 DYNAMIC DEBUG
5815 M:      Jason Baron <jbaron@akamai.com>
5816 S:      Maintained
5817 F:      lib/dynamic_debug.c
5818 F:      include/linux/dynamic_debug.h
5819
5820 DYNAMIC INTERRUPT MODERATION
5821 M:      Tal Gilboa <talgi@mellanox.com>
5822 S:      Maintained
5823 F:      include/linux/dim.h
5824 F:      lib/dim/
5825
5826 DZ DECSTATION DZ11 SERIAL DRIVER
5827 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5828 S:      Maintained
5829 F:      drivers/tty/serial/dz.*
5830
5831 E3X0 POWER BUTTON DRIVER
5832 M:      Moritz Fischer <moritz.fischer@ettus.com>
5833 L:      usrp-users@lists.ettus.com
5834 W:      http://www.ettus.com
5835 S:      Supported
5836 F:      drivers/input/misc/e3x0-button.c
5837 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5838
5839 E4000 MEDIA DRIVER
5840 M:      Antti Palosaari <crope@iki.fi>
5841 L:      linux-media@vger.kernel.org
5842 W:      https://linuxtv.org
5843 W:      http://palosaari.fi/linux/
5844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5845 T:      git git://linuxtv.org/anttip/media_tree.git
5846 S:      Maintained
5847 F:      drivers/media/tuners/e4000*
5848
5849 EARTH_PT1 MEDIA DRIVER
5850 M:      Akihiro Tsukada <tskd08@gmail.com>
5851 L:      linux-media@vger.kernel.org
5852 S:      Odd Fixes
5853 F:      drivers/media/pci/pt1/
5854
5855 EARTH_PT3 MEDIA DRIVER
5856 M:      Akihiro Tsukada <tskd08@gmail.com>
5857 L:      linux-media@vger.kernel.org
5858 S:      Odd Fixes
5859 F:      drivers/media/pci/pt3/
5860
5861 EC100 MEDIA DRIVER
5862 M:      Antti Palosaari <crope@iki.fi>
5863 L:      linux-media@vger.kernel.org
5864 W:      https://linuxtv.org
5865 W:      http://palosaari.fi/linux/
5866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5867 T:      git git://linuxtv.org/anttip/media_tree.git
5868 S:      Maintained
5869 F:      drivers/media/dvb-frontends/ec100*
5870
5871 ECRYPT FILE SYSTEM
5872 M:      Tyler Hicks <tyhicks@canonical.com>
5873 L:      ecryptfs@vger.kernel.org
5874 W:      http://ecryptfs.org
5875 W:      https://launchpad.net/ecryptfs
5876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5877 S:      Supported
5878 F:      Documentation/filesystems/ecryptfs.txt
5879 F:      fs/ecryptfs/
5880
5881 EDAC-AMD64
5882 M:      Borislav Petkov <bp@alien8.de>
5883 L:      linux-edac@vger.kernel.org
5884 S:      Maintained
5885 F:      drivers/edac/amd64_edac*
5886
5887 EDAC-ARMADA
5888 M:      Jan Luebbe <jlu@pengutronix.de>
5889 L:      linux-edac@vger.kernel.org
5890 S:      Maintained
5891 F:      drivers/edac/armada_xp_*
5892
5893 EDAC-AST2500
5894 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5895 S:      Supported
5896 F:      drivers/edac/aspeed_edac.c
5897 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5898
5899 EDAC-BLUEFIELD
5900 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5901 S:      Supported
5902 F:      drivers/edac/bluefield_edac.c
5903
5904 EDAC-CALXEDA
5905 M:      Robert Richter <rric@kernel.org>
5906 L:      linux-edac@vger.kernel.org
5907 S:      Maintained
5908 F:      drivers/edac/highbank*
5909
5910 EDAC-CAVIUM OCTEON
5911 M:      Ralf Baechle <ralf@linux-mips.org>
5912 M:      Robert Richter <rrichter@marvell.com>
5913 L:      linux-edac@vger.kernel.org
5914 L:      linux-mips@vger.kernel.org
5915 S:      Supported
5916 F:      drivers/edac/octeon_edac*
5917
5918 EDAC-CAVIUM THUNDERX
5919 M:      Robert Richter <rrichter@marvell.com>
5920 L:      linux-edac@vger.kernel.org
5921 S:      Supported
5922 F:      drivers/edac/thunderx_edac*
5923
5924 EDAC-CORE
5925 M:      Borislav Petkov <bp@alien8.de>
5926 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5927 M:      Tony Luck <tony.luck@intel.com>
5928 R:      James Morse <james.morse@arm.com>
5929 R:      Robert Richter <rrichter@marvell.com>
5930 L:      linux-edac@vger.kernel.org
5931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5932 S:      Supported
5933 F:      Documentation/admin-guide/ras.rst
5934 F:      Documentation/driver-api/edac.rst
5935 F:      drivers/edac/
5936 F:      include/linux/edac.h
5937
5938 EDAC-E752X
5939 M:      Mark Gross <mark.gross@intel.com>
5940 L:      linux-edac@vger.kernel.org
5941 S:      Maintained
5942 F:      drivers/edac/e752x_edac.c
5943
5944 EDAC-E7XXX
5945 L:      linux-edac@vger.kernel.org
5946 S:      Maintained
5947 F:      drivers/edac/e7xxx_edac.c
5948
5949 EDAC-FSL_DDR
5950 M:      York Sun <york.sun@nxp.com>
5951 L:      linux-edac@vger.kernel.org
5952 S:      Maintained
5953 F:      drivers/edac/fsl_ddr_edac.*
5954
5955 EDAC-GHES
5956 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5957 L:      linux-edac@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/edac/ghes_edac.c
5960
5961 EDAC-I10NM
5962 M:      Tony Luck <tony.luck@intel.com>
5963 L:      linux-edac@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/edac/i10nm_base.c
5966
5967 EDAC-I3000
5968 L:      linux-edac@vger.kernel.org
5969 S:      Orphan
5970 F:      drivers/edac/i3000_edac.c
5971
5972 EDAC-I5000
5973 L:      linux-edac@vger.kernel.org
5974 S:      Maintained
5975 F:      drivers/edac/i5000_edac.c
5976
5977 EDAC-I5400
5978 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5979 L:      linux-edac@vger.kernel.org
5980 S:      Maintained
5981 F:      drivers/edac/i5400_edac.c
5982
5983 EDAC-I7300
5984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5985 L:      linux-edac@vger.kernel.org
5986 S:      Maintained
5987 F:      drivers/edac/i7300_edac.c
5988
5989 EDAC-I7CORE
5990 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5991 L:      linux-edac@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/edac/i7core_edac.c
5994
5995 EDAC-I82443BXGX
5996 M:      Tim Small <tim@buttersideup.com>
5997 L:      linux-edac@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/edac/i82443bxgx_edac.c
6000
6001 EDAC-I82975X
6002 M:      "Arvind R." <arvino55@gmail.com>
6003 L:      linux-edac@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/edac/i82975x_edac.c
6006
6007 EDAC-IE31200
6008 M:      Jason Baron <jbaron@akamai.com>
6009 L:      linux-edac@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/edac/ie31200_edac.c
6012
6013 EDAC-MPC85XX
6014 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6015 L:      linux-edac@vger.kernel.org
6016 S:      Maintained
6017 F:      drivers/edac/mpc85xx_edac.[ch]
6018
6019 EDAC-PASEMI
6020 M:      Egor Martovetsky <egor@pasemi.com>
6021 L:      linux-edac@vger.kernel.org
6022 S:      Maintained
6023 F:      drivers/edac/pasemi_edac.c
6024
6025 EDAC-PND2
6026 M:      Tony Luck <tony.luck@intel.com>
6027 L:      linux-edac@vger.kernel.org
6028 S:      Maintained
6029 F:      drivers/edac/pnd2_edac.[ch]
6030
6031 EDAC-R82600
6032 M:      Tim Small <tim@buttersideup.com>
6033 L:      linux-edac@vger.kernel.org
6034 S:      Maintained
6035 F:      drivers/edac/r82600_edac.c
6036
6037 EDAC-SBRIDGE
6038 M:      Tony Luck <tony.luck@intel.com>
6039 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6040 L:      linux-edac@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/edac/sb_edac.c
6043
6044 EDAC-SIFIVE
6045 M:      Yash Shah <yash.shah@sifive.com>
6046 L:      linux-edac@vger.kernel.org
6047 S:      Supported
6048 F:      drivers/edac/sifive_edac.c
6049 F:      drivers/soc/sifive_l2_cache.c
6050
6051 EDAC-SKYLAKE
6052 M:      Tony Luck <tony.luck@intel.com>
6053 L:      linux-edac@vger.kernel.org
6054 S:      Maintained
6055 F:      drivers/edac/skx_*.c
6056
6057 EDAC-TI
6058 M:      Tero Kristo <t-kristo@ti.com>
6059 L:      linux-edac@vger.kernel.org
6060 S:      Maintained
6061 F:      drivers/edac/ti_edac.c
6062
6063 EDAC-QCOM
6064 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6065 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6066 L:      linux-arm-msm@vger.kernel.org
6067 L:      linux-edac@vger.kernel.org
6068 S:      Maintained
6069 F:      drivers/edac/qcom_edac.c
6070
6071 EDIROL UA-101/UA-1000 DRIVER
6072 M:      Clemens Ladisch <clemens@ladisch.de>
6073 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6075 S:      Maintained
6076 F:      sound/usb/misc/ua101.c
6077
6078 EFI TEST DRIVER
6079 L:      linux-efi@vger.kernel.org
6080 M:      Ivan Hu <ivan.hu@canonical.com>
6081 M:      Ard Biesheuvel <ardb@kernel.org>
6082 S:      Maintained
6083 F:      drivers/firmware/efi/test/
6084
6085 EFI VARIABLE FILESYSTEM
6086 M:      Matthew Garrett <matthew.garrett@nebula.com>
6087 M:      Jeremy Kerr <jk@ozlabs.org>
6088 M:      Ard Biesheuvel <ardb@kernel.org>
6089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6090 L:      linux-efi@vger.kernel.org
6091 S:      Maintained
6092 F:      fs/efivarfs/
6093
6094 EFIFB FRAMEBUFFER DRIVER
6095 L:      linux-fbdev@vger.kernel.org
6096 M:      Peter Jones <pjones@redhat.com>
6097 S:      Maintained
6098 F:      drivers/video/fbdev/efifb.c
6099
6100 EFS FILESYSTEM
6101 W:      http://aeschi.ch.eu.org/efs/
6102 S:      Orphan
6103 F:      fs/efs/
6104
6105 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6106 M:      Douglas Miller <dougmill@linux.ibm.com>
6107 L:      netdev@vger.kernel.org
6108 S:      Maintained
6109 F:      drivers/net/ethernet/ibm/ehea/
6110
6111 EM28XX VIDEO4LINUX DRIVER
6112 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6113 L:      linux-media@vger.kernel.org
6114 W:      https://linuxtv.org
6115 T:      git git://linuxtv.org/media_tree.git
6116 S:      Maintained
6117 F:      drivers/media/usb/em28xx/
6118 F:      Documentation/media/v4l-drivers/em28xx*
6119
6120 EMBEDDED LINUX
6121 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6122 M:      Matt Mackall <mpm@selenic.com>
6123 M:      David Woodhouse <dwmw2@infradead.org>
6124 L:      linux-embedded@vger.kernel.org
6125 S:      Maintained
6126
6127 Emulex 10Gbps iSCSI - OneConnect DRIVER
6128 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6129 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6130 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6131 L:      linux-scsi@vger.kernel.org
6132 W:      http://www.broadcom.com
6133 S:      Supported
6134 F:      drivers/scsi/be2iscsi/
6135
6136 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6137 M:      Sathya Perla <sathya.perla@broadcom.com>
6138 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6139 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6140 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6141 L:      netdev@vger.kernel.org
6142 W:      http://www.emulex.com
6143 S:      Supported
6144 F:      drivers/net/ethernet/emulex/benet/
6145
6146 EMULEX ONECONNECT ROCE DRIVER
6147 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6148 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6149 L:      linux-rdma@vger.kernel.org
6150 W:      http://www.broadcom.com
6151 S:      Odd Fixes
6152 F:      drivers/infiniband/hw/ocrdma/
6153 F:      include/uapi/rdma/ocrdma-abi.h
6154
6155 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6156 M:      James Smart <james.smart@broadcom.com>
6157 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6158 L:      linux-scsi@vger.kernel.org
6159 W:      http://www.broadcom.com
6160 S:      Supported
6161 F:      drivers/scsi/lpfc/
6162
6163 ENE CB710 FLASH CARD READER DRIVER
6164 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6165 S:      Maintained
6166 F:      drivers/misc/cb710/
6167 F:      drivers/mmc/host/cb710-mmc.*
6168 F:      include/linux/cb710.h
6169
6170 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6171 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6172 S:      Maintained
6173 F:      drivers/media/rc/ene_ir.*
6174
6175 EPSON S1D13XXX FRAMEBUFFER DRIVER
6176 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6177 S:      Maintained
6178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6179 F:      drivers/video/fbdev/s1d13xxxfb.c
6180 F:      include/video/s1d13xxxfb.h
6181
6182 EROFS FILE SYSTEM
6183 M:      Gao Xiang <gaoxiang25@huawei.com>
6184 M:      Chao Yu <yuchao0@huawei.com>
6185 L:      linux-erofs@lists.ozlabs.org
6186 S:      Maintained
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6188 F:      Documentation/filesystems/erofs.txt
6189 F:      fs/erofs/
6190 F:      include/trace/events/erofs.h
6191
6192 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6193 M:      Jeff Layton <jlayton@kernel.org>
6194 S:      Maintained
6195 F:      lib/errseq.c
6196 F:      include/linux/errseq.h
6197
6198 ET131X NETWORK DRIVER
6199 M:      Mark Einon <mark.einon@gmail.com>
6200 S:      Odd Fixes
6201 F:      drivers/net/ethernet/agere/
6202
6203 ETHERNET BRIDGE
6204 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6205 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6206 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6207 L:      netdev@vger.kernel.org
6208 W:      http://www.linuxfoundation.org/en/Net:Bridge
6209 S:      Maintained
6210 F:      include/linux/netfilter_bridge/
6211 F:      net/bridge/
6212
6213 ETHERNET PHY LIBRARY
6214 M:      Andrew Lunn <andrew@lunn.ch>
6215 M:      Florian Fainelli <f.fainelli@gmail.com>
6216 M:      Heiner Kallweit <hkallweit1@gmail.com>
6217 R:      Russell King <linux@armlinux.org.uk>
6218 L:      netdev@vger.kernel.org
6219 S:      Maintained
6220 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6221 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6222 F:      Documentation/devicetree/bindings/net/mdio*
6223 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6224 F:      Documentation/networking/phy.rst
6225 F:      drivers/net/phy/
6226 F:      drivers/of/of_mdio.c
6227 F:      drivers/of/of_net.c
6228 F:      include/dt-bindings/net/qca-ar803x.h
6229 F:      include/linux/*mdio*.h
6230 F:      include/linux/of_net.h
6231 F:      include/linux/phy.h
6232 F:      include/linux/phy_fixed.h
6233 F:      include/linux/platform_data/mdio-bcm-unimac.h
6234 F:      include/linux/platform_data/mdio-gpio.h
6235 F:      include/trace/events/mdio.h
6236 F:      include/uapi/linux/mdio.h
6237 F:      include/uapi/linux/mii.h
6238
6239 EXFAT FILE SYSTEM
6240 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6241 L:      linux-fsdevel@vger.kernel.org
6242 S:      Maintained
6243 F:      drivers/staging/exfat/
6244
6245 EXT2 FILE SYSTEM
6246 M:      Jan Kara <jack@suse.com>
6247 L:      linux-ext4@vger.kernel.org
6248 S:      Maintained
6249 F:      Documentation/filesystems/ext2.txt
6250 F:      fs/ext2/
6251 F:      include/linux/ext2*
6252
6253 EXT4 FILE SYSTEM
6254 M:      "Theodore Ts'o" <tytso@mit.edu>
6255 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6256 L:      linux-ext4@vger.kernel.org
6257 W:      http://ext4.wiki.kernel.org
6258 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6260 S:      Maintained
6261 F:      Documentation/filesystems/ext4/
6262 F:      fs/ext4/
6263
6264 Extended Verification Module (EVM)
6265 M:      Mimi Zohar <zohar@linux.ibm.com>
6266 L:      linux-integrity@vger.kernel.org
6267 S:      Supported
6268 F:      security/integrity/evm/
6269
6270 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6271 M:      Ard Biesheuvel <ardb@kernel.org>
6272 L:      linux-efi@vger.kernel.org
6273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6274 S:      Maintained
6275 F:      Documentation/admin-guide/efi-stub.rst
6276 F:      arch/*/kernel/efi.c
6277 F:      arch/x86/boot/compressed/eboot.[ch]
6278 F:      arch/*/include/asm/efi.h
6279 F:      arch/x86/platform/efi/
6280 F:      drivers/firmware/efi/
6281 F:      include/linux/efi*.h
6282 F:      arch/arm/boot/compressed/efi-header.S
6283 F:      arch/arm64/kernel/efi-entry.S
6284
6285 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6286 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6287 M:      Chanwoo Choi <cw00.choi@samsung.com>
6288 L:      linux-kernel@vger.kernel.org
6289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6290 S:      Maintained
6291 F:      drivers/extcon/
6292 F:      include/linux/extcon/
6293 F:      include/linux/extcon.h
6294 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6295 F:      Documentation/devicetree/bindings/extcon/
6296
6297 EXYNOS DP DRIVER
6298 M:      Jingoo Han <jingoohan1@gmail.com>
6299 L:      dri-devel@lists.freedesktop.org
6300 S:      Maintained
6301 F:      drivers/gpu/drm/exynos/exynos_dp*
6302
6303 EXYNOS SYSMMU (IOMMU) driver
6304 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6305 L:      iommu@lists.linux-foundation.org
6306 S:      Maintained
6307 F:      drivers/iommu/exynos-iommu.c
6308
6309 EZchip NPS platform support
6310 M:      Vineet Gupta <vgupta@synopsys.com>
6311 M:      Ofer Levi <oferle@mellanox.com>
6312 S:      Supported
6313 F:      arch/arc/plat-eznps
6314 F:      arch/arc/boot/dts/eznps.dts
6315
6316 F2FS FILE SYSTEM
6317 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6318 M:      Chao Yu <yuchao0@huawei.com>
6319 L:      linux-f2fs-devel@lists.sourceforge.net
6320 W:      https://f2fs.wiki.kernel.org/
6321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6322 S:      Maintained
6323 F:      Documentation/filesystems/f2fs.txt
6324 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6325 F:      fs/f2fs/
6326 F:      include/linux/f2fs_fs.h
6327 F:      include/trace/events/f2fs.h
6328
6329 F71805F HARDWARE MONITORING DRIVER
6330 M:      Jean Delvare <jdelvare@suse.com>
6331 L:      linux-hwmon@vger.kernel.org
6332 S:      Maintained
6333 F:      Documentation/hwmon/f71805f.rst
6334 F:      drivers/hwmon/f71805f.c
6335
6336 FADDR2LINE
6337 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6338 S:      Maintained
6339 F:      scripts/faddr2line
6340
6341 FAILOVER MODULE
6342 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6343 L:      netdev@vger.kernel.org
6344 S:      Supported
6345 F:      net/core/failover.c
6346 F:      include/net/failover.h
6347 F:      Documentation/networking/failover.rst
6348
6349 FANOTIFY
6350 M:      Jan Kara <jack@suse.cz>
6351 R:      Amir Goldstein <amir73il@gmail.com>
6352 L:      linux-fsdevel@vger.kernel.org
6353 S:      Maintained
6354 F:      fs/notify/fanotify/
6355 F:      include/linux/fanotify.h
6356 F:      include/uapi/linux/fanotify.h
6357
6358 FARSYNC SYNCHRONOUS DRIVER
6359 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6360 W:      http://www.farsite.co.uk/
6361 S:      Supported
6362 F:      drivers/net/wan/farsync.*
6363
6364 FAULT INJECTION SUPPORT
6365 M:      Akinobu Mita <akinobu.mita@gmail.com>
6366 S:      Supported
6367 F:      Documentation/fault-injection/
6368 F:      lib/fault-inject.c
6369
6370 FBTFT Framebuffer drivers
6371 S:      Orphan
6372 L:      dri-devel@lists.freedesktop.org
6373 L:      linux-fbdev@vger.kernel.org
6374 F:      drivers/staging/fbtft/
6375
6376 FC0011 TUNER DRIVER
6377 M:      Michael Buesch <m@bues.ch>
6378 L:      linux-media@vger.kernel.org
6379 S:      Maintained
6380 F:      drivers/media/tuners/fc0011.h
6381 F:      drivers/media/tuners/fc0011.c
6382
6383 FC2580 MEDIA DRIVER
6384 M:      Antti Palosaari <crope@iki.fi>
6385 L:      linux-media@vger.kernel.org
6386 W:      https://linuxtv.org
6387 W:      http://palosaari.fi/linux/
6388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6389 T:      git git://linuxtv.org/anttip/media_tree.git
6390 S:      Maintained
6391 F:      drivers/media/tuners/fc2580*
6392
6393 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6394 M:      Hannes Reinecke <hare@suse.de>
6395 L:      linux-scsi@vger.kernel.org
6396 W:      www.Open-FCoE.org
6397 S:      Supported
6398 F:      drivers/scsi/libfc/
6399 F:      drivers/scsi/fcoe/
6400 F:      include/scsi/fc/
6401 F:      include/scsi/libfc.h
6402 F:      include/scsi/libfcoe.h
6403 F:      include/uapi/scsi/fc/
6404
6405 FILE LOCKING (flock() and fcntl()/lockf())
6406 M:      Jeff Layton <jlayton@kernel.org>
6407 M:      "J. Bruce Fields" <bfields@fieldses.org>
6408 L:      linux-fsdevel@vger.kernel.org
6409 S:      Maintained
6410 F:      include/linux/fcntl.h
6411 F:      include/uapi/linux/fcntl.h
6412 F:      fs/fcntl.c
6413 F:      fs/locks.c
6414
6415 FILESYSTEMS (VFS and infrastructure)
6416 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6417 L:      linux-fsdevel@vger.kernel.org
6418 S:      Maintained
6419 F:      fs/*
6420 F:      include/linux/fs.h
6421 F:      include/linux/fs_types.h
6422 F:      include/uapi/linux/fs.h
6423
6424 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6425 M:      Riku Voipio <riku.voipio@iki.fi>
6426 L:      linux-hwmon@vger.kernel.org
6427 S:      Maintained
6428 F:      drivers/hwmon/f75375s.c
6429 F:      include/linux/f75375s.h
6430
6431 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6432 M:      Clemens Ladisch <clemens@ladisch.de>
6433 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6434 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6436 S:      Maintained
6437 F:      sound/firewire/
6438 F:      include/uapi/sound/firewire.h
6439
6440 FIREWIRE MEDIA DRIVERS (firedtv)
6441 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6442 L:      linux-media@vger.kernel.org
6443 L:      linux1394-devel@lists.sourceforge.net
6444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6445 S:      Maintained
6446 F:      drivers/media/firewire/
6447
6448 FIREWIRE SBP-2 TARGET
6449 M:      Chris Boot <bootc@bootc.net>
6450 L:      linux-scsi@vger.kernel.org
6451 L:      target-devel@vger.kernel.org
6452 L:      linux1394-devel@lists.sourceforge.net
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6454 S:      Maintained
6455 F:      drivers/target/sbp/
6456
6457 FIREWIRE SUBSYSTEM
6458 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6459 L:      linux1394-devel@lists.sourceforge.net
6460 W:      http://ieee1394.wiki.kernel.org/
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6462 S:      Maintained
6463 F:      drivers/firewire/
6464 F:      include/linux/firewire.h
6465 F:      include/uapi/linux/firewire*.h
6466 F:      tools/firewire/
6467
6468 FIRMWARE LOADER (request_firmware)
6469 M:      Luis Chamberlain <mcgrof@kernel.org>
6470 L:      linux-kernel@vger.kernel.org
6471 S:      Maintained
6472 F:      Documentation/firmware_class/
6473 F:      drivers/base/firmware_loader/
6474 F:      include/linux/firmware.h
6475
6476 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6477 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6478 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6479 S:      Maintained
6480 F:      drivers/block/rsxx/
6481
6482 FLEXTIMER FTM-QUADDEC DRIVER
6483 M:      Patrick Havelange <patrick.havelange@essensium.com>
6484 L:      linux-iio@vger.kernel.org
6485 S:      Maintained
6486 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6487 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6488 F:      drivers/counter/ftm-quaddec.c
6489
6490 FLOPPY DRIVER
6491 M:      Denis Efremov <efremov@linux.com>
6492 S:      Odd Fixes
6493 L:      linux-block@vger.kernel.org
6494 F:      drivers/block/floppy.c
6495
6496 FPGA MANAGER FRAMEWORK
6497 M:      Moritz Fischer <mdf@kernel.org>
6498 L:      linux-fpga@vger.kernel.org
6499 S:      Maintained
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6501 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6502 F:      Documentation/fpga/
6503 F:      Documentation/driver-api/fpga/
6504 F:      Documentation/devicetree/bindings/fpga/
6505 F:      drivers/fpga/
6506 F:      include/linux/fpga/
6507 W:      http://www.rocketboards.org
6508
6509 FPGA DFL DRIVERS
6510 M:      Wu Hao <hao.wu@intel.com>
6511 L:      linux-fpga@vger.kernel.org
6512 S:      Maintained
6513 F:      Documentation/fpga/dfl.rst
6514 F:      include/uapi/linux/fpga-dfl.h
6515 F:      drivers/fpga/dfl*
6516
6517 FPU EMULATOR
6518 M:      Bill Metzenthen <billm@melbpc.org.au>
6519 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6520 S:      Maintained
6521 F:      arch/x86/math-emu/
6522
6523 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6524 L:      netdev@vger.kernel.org
6525 S:      Orphan
6526 F:      drivers/net/wan/dlci.c
6527 F:      drivers/net/wan/sdla.c
6528
6529 FRAMEBUFFER LAYER
6530 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6531 L:      dri-devel@lists.freedesktop.org
6532 L:      linux-fbdev@vger.kernel.org
6533 T:      git git://anongit.freedesktop.org/drm/drm-misc
6534 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6535 S:      Maintained
6536 F:      Documentation/fb/
6537 F:      drivers/video/
6538 F:      include/video/
6539 F:      include/linux/fb.h
6540 F:      include/uapi/video/
6541 F:      include/uapi/linux/fb.h
6542
6543 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6544 M:      Horia Geantă <horia.geanta@nxp.com>
6545 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6546 L:      linux-crypto@vger.kernel.org
6547 S:      Maintained
6548 F:      drivers/crypto/caam/
6549 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6550
6551 FREESCALE DIU FRAMEBUFFER DRIVER
6552 M:      Timur Tabi <timur@kernel.org>
6553 L:      linux-fbdev@vger.kernel.org
6554 S:      Maintained
6555 F:      drivers/video/fbdev/fsl-diu-fb.*
6556
6557 FREESCALE DMA DRIVER
6558 M:      Li Yang <leoyang.li@nxp.com>
6559 M:      Zhang Wei <zw@zh-kernel.org>
6560 L:      linuxppc-dev@lists.ozlabs.org
6561 S:      Maintained
6562 F:      drivers/dma/fsldma.*
6563
6564 FREESCALE ENETC ETHERNET DRIVERS
6565 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6566 L:      netdev@vger.kernel.org
6567 S:      Maintained
6568 F:      drivers/net/ethernet/freescale/enetc/
6569
6570 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6571 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6572 L:      netdev@vger.kernel.org
6573 S:      Maintained
6574 F:      drivers/net/ethernet/freescale/gianfar*
6575 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6576
6577 FREESCALE GPMI NAND DRIVER
6578 M:      Han Xu <han.xu@nxp.com>
6579 L:      linux-mtd@lists.infradead.org
6580 S:      Maintained
6581 F:      drivers/mtd/nand/raw/gpmi-nand/*
6582
6583 FREESCALE I2C CPM DRIVER
6584 M:      Jochen Friedrich <jochen@scram.de>
6585 L:      linuxppc-dev@lists.ozlabs.org
6586 L:      linux-i2c@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/i2c/busses/i2c-cpm.c
6589
6590 FREESCALE IMX DDR PMU DRIVER
6591 M:      Frank Li <Frank.li@nxp.com>
6592 L:      linux-arm-kernel@lists.infradead.org
6593 S:      Maintained
6594 F:      drivers/perf/fsl_imx8_ddr_perf.c
6595 F:      Documentation/admin-guide/perf/imx-ddr.rst
6596 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6597
6598 FREESCALE IMX I2C DRIVER
6599 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6600 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6601 L:      linux-i2c@vger.kernel.org
6602 S:      Maintained
6603 F:      drivers/i2c/busses/i2c-imx.c
6604 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6605
6606 FREESCALE IMX LPI2C DRIVER
6607 M:      Dong Aisheng <aisheng.dong@nxp.com>
6608 L:      linux-i2c@vger.kernel.org
6609 L:      linux-imx@nxp.com
6610 S:      Maintained
6611 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6612 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6613
6614 FREESCALE IMX / MXC FEC DRIVER
6615 M:      Fugang Duan <fugang.duan@nxp.com>
6616 L:      netdev@vger.kernel.org
6617 S:      Maintained
6618 F:      drivers/net/ethernet/freescale/fec_main.c
6619 F:      drivers/net/ethernet/freescale/fec_ptp.c
6620 F:      drivers/net/ethernet/freescale/fec.h
6621 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6622
6623 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6624 M:      Sascha Hauer <s.hauer@pengutronix.de>
6625 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6626 L:      linux-fbdev@vger.kernel.org
6627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6628 S:      Maintained
6629 F:      include/linux/platform_data/video-imxfb.h
6630 F:      drivers/video/fbdev/imxfb.c
6631
6632 FREESCALE QORIQ DPAA ETHERNET DRIVER
6633 M:      Madalin Bucur <madalin.bucur@nxp.com>
6634 L:      netdev@vger.kernel.org
6635 S:      Maintained
6636 F:      drivers/net/ethernet/freescale/dpaa
6637
6638 FREESCALE QORIQ DPAA FMAN DRIVER
6639 M:      Madalin Bucur <madalin.bucur@nxp.com>
6640 L:      netdev@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/net/ethernet/freescale/fman
6643 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6644
6645 FREESCALE QORIQ PTP CLOCK DRIVER
6646 M:      Yangbo Lu <yangbo.lu@nxp.com>
6647 L:      netdev@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6650 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6651 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6652 F:      drivers/ptp/ptp_qoriq.c
6653 F:      drivers/ptp/ptp_qoriq_debugfs.c
6654 F:      include/linux/fsl/ptp_qoriq.h
6655 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6656
6657 FREESCALE QUAD SPI DRIVER
6658 M:      Han Xu <han.xu@nxp.com>
6659 L:      linux-spi@vger.kernel.org
6660 S:      Maintained
6661 F:      drivers/spi/spi-fsl-qspi.c
6662
6663 FREESCALE QUICC ENGINE LIBRARY
6664 M:      Qiang Zhao <qiang.zhao@nxp.com>
6665 L:      linuxppc-dev@lists.ozlabs.org
6666 S:      Maintained
6667 F:      drivers/soc/fsl/qe/
6668 F:      include/soc/fsl/*qe*.h
6669 F:      include/soc/fsl/*ucc*.h
6670
6671 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6672 M:      Li Yang <leoyang.li@nxp.com>
6673 L:      netdev@vger.kernel.org
6674 L:      linuxppc-dev@lists.ozlabs.org
6675 S:      Maintained
6676 F:      drivers/net/ethernet/freescale/ucc_geth*
6677
6678 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6679 M:      Zhao Qiang <qiang.zhao@nxp.com>
6680 L:      netdev@vger.kernel.org
6681 L:      linuxppc-dev@lists.ozlabs.org
6682 S:      Maintained
6683 F:      drivers/net/wan/fsl_ucc_hdlc*
6684
6685 FREESCALE QUICC ENGINE UCC UART DRIVER
6686 M:      Timur Tabi <timur@kernel.org>
6687 L:      linuxppc-dev@lists.ozlabs.org
6688 S:      Maintained
6689 F:      drivers/tty/serial/ucc_uart.c
6690
6691 FREESCALE SOC DRIVERS
6692 M:      Li Yang <leoyang.li@nxp.com>
6693 L:      linuxppc-dev@lists.ozlabs.org
6694 L:      linux-arm-kernel@lists.infradead.org
6695 S:      Maintained
6696 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6697 F:      Documentation/devicetree/bindings/soc/fsl/
6698 F:      drivers/soc/fsl/
6699 F:      include/linux/fsl/
6700
6701 FREESCALE SOC FS_ENET DRIVER
6702 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6703 L:      linuxppc-dev@lists.ozlabs.org
6704 L:      netdev@vger.kernel.org
6705 S:      Maintained
6706 F:      drivers/net/ethernet/freescale/fs_enet/
6707 F:      include/linux/fs_enet_pd.h
6708
6709 FREESCALE SOC SOUND DRIVERS
6710 M:      Timur Tabi <timur@kernel.org>
6711 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6712 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6713 R:      Fabio Estevam <festevam@gmail.com>
6714 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6715 L:      linuxppc-dev@lists.ozlabs.org
6716 S:      Maintained
6717 F:      sound/soc/fsl/fsl*
6718 F:      sound/soc/fsl/imx*
6719 F:      sound/soc/fsl/mpc8610_hpcd.c
6720
6721 FREESCALE USB PERIPHERAL DRIVERS
6722 M:      Li Yang <leoyang.li@nxp.com>
6723 L:      linux-usb@vger.kernel.org
6724 L:      linuxppc-dev@lists.ozlabs.org
6725 S:      Maintained
6726 F:      drivers/usb/gadget/udc/fsl*
6727
6728 FREEVXFS FILESYSTEM
6729 M:      Christoph Hellwig <hch@infradead.org>
6730 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6731 S:      Maintained
6732 F:      fs/freevxfs/
6733
6734 FREEZER
6735 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6736 M:      Pavel Machek <pavel@ucw.cz>
6737 L:      linux-pm@vger.kernel.org
6738 S:      Supported
6739 F:      Documentation/power/freezing-of-tasks.rst
6740 F:      include/linux/freezer.h
6741 F:      kernel/freezer.c
6742
6743 FRONTSWAP API
6744 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6745 L:      linux-kernel@vger.kernel.org
6746 S:      Maintained
6747 F:      mm/frontswap.c
6748 F:      include/linux/frontswap.h
6749
6750 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6751 M:      David Howells <dhowells@redhat.com>
6752 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6753 S:      Supported
6754 F:      Documentation/filesystems/caching/
6755 F:      fs/fscache/
6756 F:      include/linux/fscache*.h
6757
6758 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6759 M:      Theodore Y. Ts'o <tytso@mit.edu>
6760 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6761 M:      Eric Biggers <ebiggers@kernel.org>
6762 L:      linux-fscrypt@vger.kernel.org
6763 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6764 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6765 S:      Supported
6766 F:      fs/crypto/
6767 F:      include/linux/fscrypt*.h
6768 F:      include/uapi/linux/fscrypt.h
6769 F:      Documentation/filesystems/fscrypt.rst
6770
6771 FSI SUBSYSTEM
6772 M:      Jeremy Kerr <jk@ozlabs.org>
6773 M:      Joel Stanley <joel@jms.id.au>
6774 R:      Alistar Popple <alistair@popple.id.au>
6775 R:      Eddie James <eajames@linux.ibm.com>
6776 L:      linux-fsi@lists.ozlabs.org
6777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6778 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6779 S:      Supported
6780 F:      drivers/fsi/
6781 F:      include/linux/fsi*.h
6782 F:      include/trace/events/fsi*.h
6783
6784 FSI-ATTACHED I2C DRIVER
6785 M:      Eddie James <eajames@linux.ibm.com>
6786 L:      linux-i2c@vger.kernel.org
6787 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6788 S:      Maintained
6789 F:      drivers/i2c/busses/i2c-fsi.c
6790 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6791
6792 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6793 M:      Jan Kara <jack@suse.cz>
6794 R:      Amir Goldstein <amir73il@gmail.com>
6795 L:      linux-fsdevel@vger.kernel.org
6796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6797 S:      Maintained
6798 F:      fs/notify/
6799 F:      include/linux/fsnotify*.h
6800
6801 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6802 M:      Eric Biggers <ebiggers@kernel.org>
6803 M:      Theodore Y. Ts'o <tytso@mit.edu>
6804 L:      linux-fscrypt@vger.kernel.org
6805 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6806 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6807 S:      Supported
6808 F:      fs/verity/
6809 F:      include/linux/fsverity.h
6810 F:      include/uapi/linux/fsverity.h
6811 F:      Documentation/filesystems/fsverity.rst
6812
6813 FUJITSU LAPTOP EXTRAS
6814 M:      Jonathan Woithe <jwoithe@just42.net>
6815 L:      platform-driver-x86@vger.kernel.org
6816 S:      Maintained
6817 F:      drivers/platform/x86/fujitsu-laptop.c
6818
6819 FUJITSU M-5MO LS CAMERA ISP DRIVER
6820 M:      Kyungmin Park <kyungmin.park@samsung.com>
6821 M:      Heungjun Kim <riverful.kim@samsung.com>
6822 L:      linux-media@vger.kernel.org
6823 S:      Maintained
6824 F:      drivers/media/i2c/m5mols/
6825 F:      include/media/i2c/m5mols.h
6826
6827 FUJITSU TABLET EXTRAS
6828 M:      Robert Gerlach <khnz@gmx.de>
6829 L:      platform-driver-x86@vger.kernel.org
6830 S:      Maintained
6831 F:      drivers/platform/x86/fujitsu-tablet.c
6832
6833 FUSE: FILESYSTEM IN USERSPACE
6834 M:      Miklos Szeredi <miklos@szeredi.hu>
6835 L:      linux-fsdevel@vger.kernel.org
6836 W:      http://fuse.sourceforge.net/
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6838 S:      Maintained
6839 F:      fs/fuse/
6840 F:      include/uapi/linux/fuse.h
6841 F:      Documentation/filesystems/fuse.txt
6842
6843 FUTEX SUBSYSTEM
6844 M:      Thomas Gleixner <tglx@linutronix.de>
6845 M:      Ingo Molnar <mingo@redhat.com>
6846 R:      Peter Zijlstra <peterz@infradead.org>
6847 R:      Darren Hart <dvhart@infradead.org>
6848 L:      linux-kernel@vger.kernel.org
6849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6850 S:      Maintained
6851 F:      kernel/futex.c
6852 F:      include/asm-generic/futex.h
6853 F:      include/linux/futex.h
6854 F:      include/uapi/linux/futex.h
6855 F:      tools/testing/selftests/futex/
6856 F:      tools/perf/bench/futex*
6857 F:      Documentation/*futex*
6858
6859 GCC PLUGINS
6860 M:      Kees Cook <keescook@chromium.org>
6861 R:      Emese Revfy <re.emese@gmail.com>
6862 L:      kernel-hardening@lists.openwall.com
6863 S:      Maintained
6864 F:      scripts/gcc-plugins/
6865 F:      scripts/gcc-plugin.sh
6866 F:      scripts/Makefile.gcc-plugins
6867 F:      Documentation/core-api/gcc-plugins.rst
6868
6869 GASKET DRIVER FRAMEWORK
6870 M:      Rob Springer <rspringer@google.com>
6871 M:      Todd Poynor <toddpoynor@google.com>
6872 M:      Ben Chan <benchan@chromium.org>
6873 S:      Maintained
6874 F:      drivers/staging/gasket/
6875
6876 GCOV BASED KERNEL PROFILING
6877 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6878 S:      Maintained
6879 F:      kernel/gcov/
6880 F:      Documentation/dev-tools/gcov.rst
6881
6882 GDB KERNEL DEBUGGING HELPER SCRIPTS
6883 M:      Jan Kiszka <jan.kiszka@siemens.com>
6884 M:      Kieran Bingham <kbingham@kernel.org>
6885 S:      Supported
6886 F:      scripts/gdb/
6887
6888 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6889 M:      Achim Leubner <achim_leubner@adaptec.com>
6890 L:      linux-scsi@vger.kernel.org
6891 W:      http://www.icp-vortex.com/
6892 S:      Supported
6893 F:      drivers/scsi/gdt*
6894
6895 GEMTEK FM RADIO RECEIVER DRIVER
6896 M:      Hans Verkuil <hverkuil@xs4all.nl>
6897 L:      linux-media@vger.kernel.org
6898 T:      git git://linuxtv.org/media_tree.git
6899 W:      https://linuxtv.org
6900 S:      Maintained
6901 F:      drivers/media/radio/radio-gemtek*
6902
6903 GENERIC ARCHITECTURE TOPOLOGY
6904 M:      Sudeep Holla <sudeep.holla@arm.com>
6905 L:      linux-kernel@vger.kernel.org
6906 S:      Maintained
6907 F:      drivers/base/arch_topology.c
6908 F:      include/linux/arch_topology.h
6909
6910 GENERIC GPIO I2C DRIVER
6911 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6912 S:      Supported
6913 F:      drivers/i2c/busses/i2c-gpio.c
6914 F:      include/linux/platform_data/i2c-gpio.h
6915
6916 GENERIC GPIO I2C MULTIPLEXER DRIVER
6917 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6918 L:      linux-i2c@vger.kernel.org
6919 S:      Supported
6920 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6921 F:      include/linux/platform_data/i2c-mux-gpio.h
6922 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6923
6924 GENERIC HDLC (WAN) DRIVERS
6925 M:      Krzysztof Halasa <khc@pm.waw.pl>
6926 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6927 S:      Maintained
6928 F:      drivers/net/wan/c101.c
6929 F:      drivers/net/wan/hd6457*
6930 F:      drivers/net/wan/hdlc*
6931 F:      drivers/net/wan/n2.c
6932 F:      drivers/net/wan/pc300too.c
6933 F:      drivers/net/wan/pci200syn.c
6934 F:      drivers/net/wan/wanxl*
6935
6936 GENERIC INCLUDE/ASM HEADER FILES
6937 M:      Arnd Bergmann <arnd@arndb.de>
6938 L:      linux-arch@vger.kernel.org
6939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6940 S:      Maintained
6941 F:      include/asm-generic/
6942 F:      include/uapi/asm-generic/
6943
6944 GENERIC PHY FRAMEWORK
6945 M:      Kishon Vijay Abraham I <kishon@ti.com>
6946 L:      linux-kernel@vger.kernel.org
6947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6948 S:      Supported
6949 F:      drivers/phy/
6950 F:      include/linux/phy/
6951 F:      Documentation/devicetree/bindings/phy/
6952
6953 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6954 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6955 S:      Supported
6956 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6957
6958 GENERIC PM DOMAINS
6959 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6960 M:      Kevin Hilman <khilman@kernel.org>
6961 M:      Ulf Hansson <ulf.hansson@linaro.org>
6962 L:      linux-pm@vger.kernel.org
6963 S:      Supported
6964 F:      drivers/base/power/domain*.c
6965 F:      include/linux/pm_domain.h
6966 F:      Documentation/devicetree/bindings/power/power?domain*
6967
6968 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6969 M:      Eugen Hristev <eugen.hristev@microchip.com>
6970 L:      linux-input@vger.kernel.org
6971 S:      Maintained
6972 F:      drivers/input/touchscreen/resistive-adc-touch.c
6973
6974 GENERIC UIO DRIVER FOR PCI DEVICES
6975 M:      "Michael S. Tsirkin" <mst@redhat.com>
6976 L:      kvm@vger.kernel.org
6977 S:      Supported
6978 F:      drivers/uio/uio_pci_generic.c
6979
6980 GENERIC VDSO LIBRARY:
6981 M:      Andy Lutomirski <luto@kernel.org>
6982 M:      Thomas Gleixner <tglx@linutronix.de>
6983 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6984 L:      linux-kernel@vger.kernel.org
6985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6986 S:      Maintained
6987 F:      lib/vdso/
6988 F:      kernel/time/vsyscall.c
6989 F:      include/vdso/
6990 F:      include/asm-generic/vdso/vsyscall.h
6991
6992 GENWQE (IBM Generic Workqueue Card)
6993 M:      Frank Haverkamp <haver@linux.ibm.com>
6994 S:      Supported
6995 F:      drivers/misc/genwqe/
6996
6997 GET_MAINTAINER SCRIPT
6998 M:      Joe Perches <joe@perches.com>
6999 S:      Maintained
7000 F:      scripts/get_maintainer.pl
7001
7002 GFS2 FILE SYSTEM
7003 M:      Bob Peterson <rpeterso@redhat.com>
7004 M:      Andreas Gruenbacher <agruenba@redhat.com>
7005 L:      cluster-devel@redhat.com
7006 W:      http://sources.redhat.com/cluster/
7007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7008 S:      Supported
7009 F:      Documentation/filesystems/gfs2*.txt
7010 F:      fs/gfs2/
7011 F:      include/uapi/linux/gfs2_ondisk.h
7012
7013 GNSS SUBSYSTEM
7014 M:      Johan Hovold <johan@kernel.org>
7015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7016 S:      Maintained
7017 F:      Documentation/ABI/testing/sysfs-class-gnss
7018 F:      Documentation/devicetree/bindings/gnss/
7019 F:      drivers/gnss/
7020 F:      include/linux/gnss.h
7021
7022 GO7007 MPEG CODEC
7023 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7024 L:      linux-media@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/media/usb/go7007/
7027
7028 GOODIX TOUCHSCREEN
7029 M:      Bastien Nocera <hadess@hadess.net>
7030 L:      linux-input@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/input/touchscreen/goodix.c
7033
7034 GOOGLE ETHERNET DRIVERS
7035 M:      Catherine Sullivan <csully@google.com>
7036 R:      Sagi Shahar <sagis@google.com>
7037 R:      Jon Olson <jonolson@google.com>
7038 L:      netdev@vger.kernel.org
7039 S:      Supported
7040 F:      Documentation/networking/device_drivers/google/gve.rst
7041 F:      drivers/net/ethernet/google
7042
7043 GPD POCKET FAN DRIVER
7044 M:      Hans de Goede <hdegoede@redhat.com>
7045 L:      platform-driver-x86@vger.kernel.org
7046 S:      Maintained
7047 F:      drivers/platform/x86/gpd-pocket-fan.c
7048
7049 GPIO ACPI SUPPORT
7050 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7051 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7052 L:      linux-gpio@vger.kernel.org
7053 L:      linux-acpi@vger.kernel.org
7054 S:      Maintained
7055 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7056 F:      drivers/gpio/gpiolib-acpi.c
7057 F:      drivers/gpio/gpiolib-acpi.h
7058
7059 GPIO IR Transmitter
7060 M:      Sean Young <sean@mess.org>
7061 L:      linux-media@vger.kernel.org
7062 S:      Maintained
7063 F:      drivers/media/rc/gpio-ir-tx.c
7064
7065 GPIO MOCKUP DRIVER
7066 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7067 L:      linux-gpio@vger.kernel.org
7068 S:      Maintained
7069 F:      drivers/gpio/gpio-mockup.c
7070 F:      tools/testing/selftests/gpio/
7071
7072 GPIO SUBSYSTEM
7073 M:      Linus Walleij <linus.walleij@linaro.org>
7074 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7075 L:      linux-gpio@vger.kernel.org
7076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7077 S:      Maintained
7078 F:      Documentation/devicetree/bindings/gpio/
7079 F:      Documentation/driver-api/gpio/
7080 F:      Documentation/admin-guide/gpio/
7081 F:      Documentation/ABI/testing/gpio-cdev
7082 F:      Documentation/ABI/obsolete/sysfs-gpio
7083 F:      drivers/gpio/
7084 F:      include/linux/gpio/
7085 F:      include/linux/gpio.h
7086 F:      include/linux/of_gpio.h
7087 F:      include/asm-generic/gpio.h
7088 F:      include/uapi/linux/gpio.h
7089 F:      tools/gpio/
7090
7091 GRE DEMULTIPLEXER DRIVER
7092 M:      Dmitry Kozlov <xeb@mail.ru>
7093 L:      netdev@vger.kernel.org
7094 S:      Maintained
7095 F:      net/ipv4/gre_demux.c
7096 F:      net/ipv4/gre_offload.c
7097 F:      include/net/gre.h
7098
7099 GRETH 10/100/1G Ethernet MAC device driver
7100 M:      Andreas Larsson <andreas@gaisler.com>
7101 L:      netdev@vger.kernel.org
7102 S:      Maintained
7103 F:      drivers/net/ethernet/aeroflex/
7104
7105 GREYBUS AUDIO PROTOCOLS DRIVERS
7106 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7107 M:      Mark Greer <mgreer@animalcreek.com>
7108 S:      Maintained
7109 F:      drivers/staging/greybus/audio_apbridgea.c
7110 F:      drivers/staging/greybus/audio_apbridgea.h
7111 F:      drivers/staging/greybus/audio_codec.c
7112 F:      drivers/staging/greybus/audio_codec.h
7113 F:      drivers/staging/greybus/audio_gb.c
7114 F:      drivers/staging/greybus/audio_manager.c
7115 F:      drivers/staging/greybus/audio_manager.h
7116 F:      drivers/staging/greybus/audio_manager_module.c
7117 F:      drivers/staging/greybus/audio_manager_private.h
7118 F:      drivers/staging/greybus/audio_manager_sysfs.c
7119 F:      drivers/staging/greybus/audio_module.c
7120 F:      drivers/staging/greybus/audio_topology.c
7121
7122 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7123 M:      Viresh Kumar <vireshk@kernel.org>
7124 S:      Maintained
7125 F:      drivers/staging/greybus/authentication.c
7126 F:      drivers/staging/greybus/bootrom.c
7127 F:      drivers/staging/greybus/firmware.h
7128 F:      drivers/staging/greybus/fw-core.c
7129 F:      drivers/staging/greybus/fw-download.c
7130 F:      drivers/staging/greybus/fw-management.c
7131 F:      drivers/staging/greybus/greybus_authentication.h
7132 F:      drivers/staging/greybus/greybus_firmware.h
7133 F:      drivers/staging/greybus/hid.c
7134 F:      drivers/staging/greybus/i2c.c
7135 F:      drivers/staging/greybus/spi.c
7136 F:      drivers/staging/greybus/spilib.c
7137 F:      drivers/staging/greybus/spilib.h
7138
7139 GREYBUS LOOPBACK DRIVER
7140 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7141 S:      Maintained
7142 F:      drivers/staging/greybus/loopback.c
7143
7144 GREYBUS PLATFORM DRIVERS
7145 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7146 S:      Maintained
7147 F:      drivers/staging/greybus/arche-platform.c
7148 F:      drivers/staging/greybus/arche-apb-ctrl.c
7149 F:      drivers/staging/greybus/arche_platform.h
7150
7151 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7152 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7153 S:      Maintained
7154 F:      drivers/staging/greybus/sdio.c
7155 F:      drivers/staging/greybus/light.c
7156 F:      drivers/staging/greybus/gpio.c
7157 F:      drivers/staging/greybus/power_supply.c
7158 F:      drivers/staging/greybus/spi.c
7159 F:      drivers/staging/greybus/spilib.c
7160
7161 GREYBUS SUBSYSTEM
7162 M:      Johan Hovold <johan@kernel.org>
7163 M:      Alex Elder <elder@kernel.org>
7164 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7165 S:      Maintained
7166 F:      drivers/staging/greybus/
7167 F:      drivers/greybus/
7168 F:      include/linux/greybus.h
7169 F:      include/linux/greybus/
7170 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7171
7172 GREYBUS UART PROTOCOLS DRIVERS
7173 M:      David Lin <dtwlin@gmail.com>
7174 S:      Maintained
7175 F:      drivers/staging/greybus/uart.c
7176 F:      drivers/staging/greybus/log.c
7177
7178 GS1662 VIDEO SERIALIZER
7179 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7180 L:      linux-media@vger.kernel.org
7181 T:      git git://linuxtv.org/media_tree.git
7182 S:      Maintained
7183 F:      drivers/media/spi/gs1662.c
7184
7185 GSPCA FINEPIX SUBDRIVER
7186 M:      Frank Zago <frank@zago.net>
7187 L:      linux-media@vger.kernel.org
7188 T:      git git://linuxtv.org/media_tree.git
7189 S:      Maintained
7190 F:      drivers/media/usb/gspca/finepix.c
7191
7192 GSPCA GL860 SUBDRIVER
7193 M:      Olivier Lorin <o.lorin@laposte.net>
7194 L:      linux-media@vger.kernel.org
7195 T:      git git://linuxtv.org/media_tree.git
7196 S:      Maintained
7197 F:      drivers/media/usb/gspca/gl860/
7198
7199 GSPCA M5602 SUBDRIVER
7200 M:      Erik Andren <erik.andren@gmail.com>
7201 L:      linux-media@vger.kernel.org
7202 T:      git git://linuxtv.org/media_tree.git
7203 S:      Maintained
7204 F:      drivers/media/usb/gspca/m5602/
7205
7206 GSPCA PAC207 SONIXB SUBDRIVER
7207 M:      Hans Verkuil <hverkuil@xs4all.nl>
7208 L:      linux-media@vger.kernel.org
7209 T:      git git://linuxtv.org/media_tree.git
7210 S:      Odd Fixes
7211 F:      drivers/media/usb/gspca/pac207.c
7212
7213 GSPCA SN9C20X SUBDRIVER
7214 M:      Brian Johnson <brijohn@gmail.com>
7215 L:      linux-media@vger.kernel.org
7216 T:      git git://linuxtv.org/media_tree.git
7217 S:      Maintained
7218 F:      drivers/media/usb/gspca/sn9c20x.c
7219
7220 GSPCA T613 SUBDRIVER
7221 M:      Leandro Costantino <lcostantino@gmail.com>
7222 L:      linux-media@vger.kernel.org
7223 T:      git git://linuxtv.org/media_tree.git
7224 S:      Maintained
7225 F:      drivers/media/usb/gspca/t613.c
7226
7227 GSPCA USB WEBCAM DRIVER
7228 M:      Hans Verkuil <hverkuil@xs4all.nl>
7229 L:      linux-media@vger.kernel.org
7230 T:      git git://linuxtv.org/media_tree.git
7231 S:      Odd Fixes
7232 F:      drivers/media/usb/gspca/
7233
7234 GTP (GPRS Tunneling Protocol)
7235 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7236 M:      Harald Welte <laforge@gnumonks.org>
7237 L:      osmocom-net-gprs@lists.osmocom.org
7238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7239 S:      Maintained
7240 F:      drivers/net/gtp.c
7241
7242 GUID PARTITION TABLE (GPT)
7243 M:      Davidlohr Bueso <dave@stgolabs.net>
7244 L:      linux-efi@vger.kernel.org
7245 S:      Maintained
7246 F:      block/partitions/efi.*
7247
7248 H8/300 ARCHITECTURE
7249 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7250 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7251 W:      http://uclinux-h8.sourceforge.jp
7252 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7253 S:      Maintained
7254 F:      arch/h8300/
7255 F:      drivers/clocksource/h8300_*.c
7256 F:      drivers/clk/h8300/
7257 F:      drivers/irqchip/irq-renesas-h8*.c
7258
7259 HABANALABS PCI DRIVER
7260 M:      Oded Gabbay <oded.gabbay@gmail.com>
7261 T:      git https://github.com/HabanaAI/linux.git
7262 S:      Supported
7263 F:      drivers/misc/habanalabs/
7264 F:      include/uapi/misc/habanalabs.h
7265 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7266 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7267
7268 HACKRF MEDIA DRIVER
7269 M:      Antti Palosaari <crope@iki.fi>
7270 L:      linux-media@vger.kernel.org
7271 W:      https://linuxtv.org
7272 W:      http://palosaari.fi/linux/
7273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7274 T:      git git://linuxtv.org/anttip/media_tree.git
7275 S:      Maintained
7276 F:      drivers/media/usb/hackrf/
7277
7278 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7279 M:      Frank Seidel <frank@f-seidel.de>
7280 L:      platform-driver-x86@vger.kernel.org
7281 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7282 S:      Maintained
7283 F:      drivers/platform/x86/hdaps.c
7284
7285 HARDWARE MONITORING
7286 M:      Jean Delvare <jdelvare@suse.com>
7287 M:      Guenter Roeck <linux@roeck-us.net>
7288 L:      linux-hwmon@vger.kernel.org
7289 W:      http://hwmon.wiki.kernel.org/
7290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7291 S:      Maintained
7292 F:      Documentation/devicetree/bindings/hwmon/
7293 F:      Documentation/hwmon/
7294 F:      drivers/hwmon/
7295 F:      include/linux/hwmon*.h
7296 F:      include/trace/events/hwmon*.h
7297
7298 HARDWARE RANDOM NUMBER GENERATOR CORE
7299 M:      Matt Mackall <mpm@selenic.com>
7300 M:      Herbert Xu <herbert@gondor.apana.org.au>
7301 L:      linux-crypto@vger.kernel.org
7302 S:      Odd fixes
7303 F:      Documentation/devicetree/bindings/rng/
7304 F:      Documentation/admin-guide/hw_random.rst
7305 F:      drivers/char/hw_random/
7306 F:      include/linux/hw_random.h
7307
7308 HARDWARE TRACING FACILITIES
7309 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7310 S:      Maintained
7311 F:      drivers/hwtracing/
7312
7313 HARDWARE SPINLOCK CORE
7314 M:      Ohad Ben-Cohen <ohad@wizery.com>
7315 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7316 L:      linux-remoteproc@vger.kernel.org
7317 S:      Maintained
7318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7319 F:      Documentation/devicetree/bindings/hwlock/
7320 F:      Documentation/hwspinlock.txt
7321 F:      drivers/hwspinlock/
7322 F:      include/linux/hwspinlock.h
7323
7324 HARMONY SOUND DRIVER
7325 L:      linux-parisc@vger.kernel.org
7326 S:      Maintained
7327 F:      sound/parisc/harmony.*
7328
7329 HDPVR USB VIDEO ENCODER DRIVER
7330 M:      Hans Verkuil <hverkuil@xs4all.nl>
7331 L:      linux-media@vger.kernel.org
7332 T:      git git://linuxtv.org/media_tree.git
7333 W:      https://linuxtv.org
7334 S:      Odd Fixes
7335 F:      drivers/media/usb/hdpvr/
7336
7337 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7338 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7339 S:      Supported
7340 F:      Documentation/watchdog/hpwdt.rst
7341 F:      drivers/watchdog/hpwdt.c
7342
7343 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7344 M:      Don Brace <don.brace@microsemi.com>
7345 L:      esc.storagedev@microsemi.com
7346 L:      linux-scsi@vger.kernel.org
7347 S:      Supported
7348 F:      Documentation/scsi/hpsa.txt
7349 F:      drivers/scsi/hpsa*.[ch]
7350 F:      include/linux/cciss*.h
7351 F:      include/uapi/linux/cciss*.h
7352
7353 HFI1 DRIVER
7354 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7355 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7356 L:      linux-rdma@vger.kernel.org
7357 S:      Supported
7358 F:      drivers/infiniband/hw/hfi1
7359
7360 HFS FILESYSTEM
7361 L:      linux-fsdevel@vger.kernel.org
7362 S:      Orphan
7363 F:      Documentation/filesystems/hfs.txt
7364 F:      fs/hfs/
7365
7366 HFSPLUS FILESYSTEM
7367 L:      linux-fsdevel@vger.kernel.org
7368 S:      Orphan
7369 F:      Documentation/filesystems/hfsplus.txt
7370 F:      fs/hfsplus/
7371
7372 HGA FRAMEBUFFER DRIVER
7373 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7374 L:      linux-nvidia@lists.surfsouth.com
7375 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7376 S:      Maintained
7377 F:      drivers/video/fbdev/hgafb.c
7378
7379 HIBERNATION (aka Software Suspend, aka swsusp)
7380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7381 M:      Pavel Machek <pavel@ucw.cz>
7382 L:      linux-pm@vger.kernel.org
7383 B:      https://bugzilla.kernel.org
7384 S:      Supported
7385 F:      arch/x86/power/
7386 F:      drivers/base/power/
7387 F:      kernel/power/
7388 F:      include/linux/suspend.h
7389 F:      include/linux/freezer.h
7390 F:      include/linux/pm.h
7391 F:      arch/*/include/asm/suspend*.h
7392
7393 HID CORE LAYER
7394 M:      Jiri Kosina <jikos@kernel.org>
7395 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7396 L:      linux-input@vger.kernel.org
7397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7398 S:      Maintained
7399 F:      drivers/hid/
7400 F:      include/linux/hid*
7401 F:      include/uapi/linux/hid*
7402
7403 HID SENSOR HUB DRIVERS
7404 M:      Jiri Kosina <jikos@kernel.org>
7405 M:      Jonathan Cameron <jic23@kernel.org>
7406 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7407 L:      linux-input@vger.kernel.org
7408 L:      linux-iio@vger.kernel.org
7409 S:      Maintained
7410 F:      Documentation/hid/hid-sensor*
7411 F:      drivers/hid/hid-sensor-*
7412 F:      drivers/iio/*/hid-*
7413 F:      include/linux/hid-sensor-*
7414
7415 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7416 M:      Thomas Gleixner <tglx@linutronix.de>
7417 L:      linux-kernel@vger.kernel.org
7418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7419 S:      Maintained
7420 F:      Documentation/timers/
7421 F:      kernel/time/hrtimer.c
7422 F:      kernel/time/clockevents.c
7423 F:      kernel/time/timer_*.c
7424 F:      include/linux/clockchips.h
7425 F:      include/linux/hrtimer.h
7426
7427 HIGH-SPEED SCC DRIVER FOR AX.25
7428 L:      linux-hams@vger.kernel.org
7429 S:      Orphan
7430 F:      drivers/net/hamradio/dmascc.c
7431 F:      drivers/net/hamradio/scc.c
7432
7433 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7434 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7435 W:      http://www.highpoint-tech.com
7436 S:      Supported
7437 F:      Documentation/scsi/hptiop.txt
7438 F:      drivers/scsi/hptiop.c
7439
7440 HIPPI
7441 M:      Jes Sorensen <jes@trained-monkey.org>
7442 L:      linux-hippi@sunsite.dk
7443 S:      Maintained
7444 F:      include/linux/hippidevice.h
7445 F:      include/uapi/linux/if_hippi.h
7446 F:      net/802/hippi.c
7447 F:      drivers/net/hippi/
7448
7449 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7450 M:      Zaibo Xu <xuzaibo@huawei.com>
7451 L:      linux-crypto@vger.kernel.org
7452 S:      Maintained
7453 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7454 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7455 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7456 F:      drivers/crypto/hisilicon/sec2/sec.h
7457 F:      Documentation/ABI/testing/debugfs-hisi-sec
7458
7459 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7460 M:      Zaibo Xu <xuzaibo@huawei.com>
7461 L:      linux-crypto@vger.kernel.org
7462 S:      Maintained
7463 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7464 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7465 F:      drivers/crypto/hisilicon/hpre/hpre.h
7466 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7467
7468 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7469 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7470 M:      Salil Mehta <salil.mehta@huawei.com>
7471 L:      netdev@vger.kernel.org
7472 W:      http://www.hisilicon.com
7473 S:      Maintained
7474 F:      drivers/net/ethernet/hisilicon/hns3/
7475
7476 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7477 M:      Zaibo Xu <xuzaibo@huawei.com>
7478 S:      Maintained
7479 F:      drivers/char/hw_random/hisi-trng-v2.c
7480
7481 HISILICON LPC BUS DRIVER
7482 M:      john.garry@huawei.com
7483 W:      http://www.hisilicon.com
7484 S:      Maintained
7485 F:      drivers/bus/hisi_lpc.c
7486 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7487
7488 HISILICON NETWORK SUBSYSTEM DRIVER
7489 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7490 M:      Salil Mehta <salil.mehta@huawei.com>
7491 L:      netdev@vger.kernel.org
7492 W:      http://www.hisilicon.com
7493 S:      Maintained
7494 F:      drivers/net/ethernet/hisilicon/
7495 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7496
7497 HISILICON PMU DRIVER
7498 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7499 W:      http://www.hisilicon.com
7500 S:      Supported
7501 F:      drivers/perf/hisilicon
7502 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7503
7504 HISILICON ROCE DRIVER
7505 M:      Lijun Ou <oulijun@huawei.com>
7506 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7507 L:      linux-rdma@vger.kernel.org
7508 S:      Maintained
7509 F:      drivers/infiniband/hw/hns/
7510 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7511
7512 HISILICON SAS Controller
7513 M:      John Garry <john.garry@huawei.com>
7514 W:      http://www.hisilicon.com
7515 S:      Supported
7516 F:      drivers/scsi/hisi_sas/
7517 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7518
7519 HISILICON V3XX SPI NOR FLASH Controller Driver
7520 M:      John Garry <john.garry@huawei.com>
7521 W:      http://www.hisilicon.com
7522 S:      Maintained
7523 F:      drivers/spi/spi-hisi-sfc-v3xx.c
7524
7525 HISILICON QM AND ZIP Controller DRIVER
7526 M:      Zhou Wang <wangzhou1@hisilicon.com>
7527 L:      linux-crypto@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/crypto/hisilicon/qm.c
7530 F:      drivers/crypto/hisilicon/qm.h
7531 F:      drivers/crypto/hisilicon/sgl.c
7532 F:      drivers/crypto/hisilicon/zip/
7533 F:      Documentation/ABI/testing/debugfs-hisi-zip
7534
7535 HMM - Heterogeneous Memory Management
7536 M:      Jérôme Glisse <jglisse@redhat.com>
7537 L:      linux-mm@kvack.org
7538 S:      Maintained
7539 F:      mm/hmm*
7540 F:      include/linux/hmm*
7541 F:      Documentation/vm/hmm.rst
7542
7543 HOST AP DRIVER
7544 M:      Jouni Malinen <j@w1.fi>
7545 L:      linux-wireless@vger.kernel.org
7546 W:      http://w1.fi/hostap-driver.html
7547 S:      Obsolete
7548 F:      drivers/net/wireless/intersil/hostap/
7549
7550 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7551 L:      platform-driver-x86@vger.kernel.org
7552 S:      Orphan
7553 F:      drivers/platform/x86/tc1100-wmi.c
7554
7555 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7556 M:      Jaroslav Kysela <perex@perex.cz>
7557 S:      Obsolete
7558 F:      drivers/staging/hp/hp100.*
7559
7560 HPET:   High Precision Event Timers driver
7561 M:      Clemens Ladisch <clemens@ladisch.de>
7562 S:      Maintained
7563 F:      Documentation/timers/hpet.rst
7564 F:      drivers/char/hpet.c
7565 F:      include/linux/hpet.h
7566 F:      include/uapi/linux/hpet.h
7567
7568 HPET:   x86
7569 S:      Orphan
7570 F:      arch/x86/kernel/hpet.c
7571 F:      arch/x86/include/asm/hpet.h
7572
7573 HPFS FILESYSTEM
7574 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7575 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7576 S:      Maintained
7577 F:      fs/hpfs/
7578
7579 HSI SUBSYSTEM
7580 M:      Sebastian Reichel <sre@kernel.org>
7581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7582 S:      Maintained
7583 F:      Documentation/ABI/testing/sysfs-bus-hsi
7584 F:      Documentation/driver-api/hsi.rst
7585 F:      drivers/hsi/
7586 F:      include/linux/hsi/
7587 F:      include/uapi/linux/hsi/
7588
7589 HSO 3G MODEM DRIVER
7590 L:      linux-usb@vger.kernel.org
7591 S:      Orphan
7592 F:      drivers/net/usb/hso.c
7593
7594 HSR NETWORK PROTOCOL
7595 M:      Arvid Brodin <arvid.brodin@alten.se>
7596 L:      netdev@vger.kernel.org
7597 S:      Maintained
7598 F:      net/hsr/
7599
7600 HT16K33 LED CONTROLLER DRIVER
7601 M:      Robin van der Gracht <robin@protonic.nl>
7602 S:      Maintained
7603 F:      drivers/auxdisplay/ht16k33.c
7604 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7605
7606 HTCPEN TOUCHSCREEN DRIVER
7607 M:      Pau Oliva Fora <pof@eslack.org>
7608 L:      linux-input@vger.kernel.org
7609 S:      Maintained
7610 F:      drivers/input/touchscreen/htcpen.c
7611
7612 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7613 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7614 L:      linux-iio@vger.kernel.org
7615 W:      http://www.st.com/
7616 S:      Maintained
7617 F:      drivers/iio/humidity/hts221*
7618 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7619
7620 HUAWEI ETHERNET DRIVER
7621 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7622 L:      netdev@vger.kernel.org
7623 S:      Supported
7624 F:      Documentation/networking/hinic.txt
7625 F:      drivers/net/ethernet/huawei/hinic/
7626
7627 HUGETLB FILESYSTEM
7628 M:      Mike Kravetz <mike.kravetz@oracle.com>
7629 L:      linux-mm@kvack.org
7630 S:      Maintained
7631 F:      fs/hugetlbfs/
7632 F:      mm/hugetlb.c
7633 F:      include/linux/hugetlb.h
7634 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7635 F:      Documentation/vm/hugetlbfs_reserv.rst
7636 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7637
7638 HVA ST MEDIA DRIVER
7639 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7640 L:      linux-media@vger.kernel.org
7641 T:      git git://linuxtv.org/media_tree.git
7642 W:      https://linuxtv.org
7643 S:      Supported
7644 F:      drivers/media/platform/sti/hva
7645
7646 HWPOISON MEMORY FAILURE HANDLING
7647 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7648 L:      linux-mm@kvack.org
7649 S:      Maintained
7650 F:      mm/memory-failure.c
7651 F:      mm/hwpoison-inject.c
7652
7653 HYGON PROCESSOR SUPPORT
7654 M:      Pu Wen <puwen@hygon.cn>
7655 L:      linux-kernel@vger.kernel.org
7656 S:      Maintained
7657 F:      arch/x86/kernel/cpu/hygon.c
7658
7659 HYNIX HI556 SENSOR DRIVER
7660 M:      Shawn Tu <shawnx.tu@intel.com>
7661 L:      linux-media@vger.kernel.org
7662 T:      git git://linuxtv.org/media_tree.git
7663 S:      Maintained
7664 F:      drivers/media/i2c/hi556.c
7665
7666 Hyper-V CORE AND DRIVERS
7667 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7668 M:      Haiyang Zhang <haiyangz@microsoft.com>
7669 M:      Stephen Hemminger <sthemmin@microsoft.com>
7670 M:      Sasha Levin <sashal@kernel.org>
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7672 L:      linux-hyperv@vger.kernel.org
7673 S:      Supported
7674 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7675 F:      arch/x86/include/asm/mshyperv.h
7676 F:      arch/x86/include/asm/trace/hyperv.h
7677 F:      arch/x86/include/asm/hyperv-tlfs.h
7678 F:      arch/x86/kernel/cpu/mshyperv.c
7679 F:      arch/x86/hyperv
7680 F:      drivers/clocksource/hyperv_timer.c
7681 F:      drivers/hid/hid-hyperv.c
7682 F:      drivers/hv/
7683 F:      drivers/input/serio/hyperv-keyboard.c
7684 F:      drivers/pci/controller/pci-hyperv.c
7685 F:      drivers/pci/controller/pci-hyperv-intf.c
7686 F:      drivers/net/hyperv/
7687 F:      drivers/scsi/storvsc_drv.c
7688 F:      drivers/uio/uio_hv_generic.c
7689 F:      drivers/video/fbdev/hyperv_fb.c
7690 F:      drivers/iommu/hyperv-iommu.c
7691 F:      net/vmw_vsock/hyperv_transport.c
7692 F:      include/clocksource/hyperv_timer.h
7693 F:      include/linux/hyperv.h
7694 F:      include/uapi/linux/hyperv.h
7695 F:      include/asm-generic/mshyperv.h
7696 F:      tools/hv/
7697 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7698 F:      Documentation/ABI/testing/debugfs-hyperv
7699
7700 HYPERBUS SUPPORT
7701 M:      Vignesh Raghavendra <vigneshr@ti.com>
7702 S:      Supported
7703 F:      drivers/mtd/hyperbus/
7704 F:      include/linux/mtd/hyperbus.h
7705 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7706 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7707
7708 HYPERVISOR VIRTUAL CONSOLE DRIVER
7709 L:      linuxppc-dev@lists.ozlabs.org
7710 S:      Odd Fixes
7711 F:      drivers/tty/hvc/
7712
7713 I2C ACPI SUPPORT
7714 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7715 L:      linux-i2c@vger.kernel.org
7716 L:      linux-acpi@vger.kernel.org
7717 S:      Maintained
7718 F:      drivers/i2c/i2c-core-acpi.c
7719
7720 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7721 M:      Ajay Gupta <ajayg@nvidia.com>
7722 L:      linux-i2c@vger.kernel.org
7723 S:      Maintained
7724 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7725 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7726
7727 I2C MUXES
7728 M:      Peter Rosin <peda@axentia.se>
7729 L:      linux-i2c@vger.kernel.org
7730 S:      Maintained
7731 F:      Documentation/i2c/i2c-topology.rst
7732 F:      Documentation/i2c/muxes/
7733 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7734 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7735 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7736 F:      drivers/i2c/i2c-mux.c
7737 F:      drivers/i2c/muxes/
7738 F:      include/linux/i2c-mux.h
7739
7740 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7741 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7742 L:      linux-i2c@vger.kernel.org
7743 S:      Maintained
7744 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7745 F:      drivers/i2c/busses/i2c-mv64xxx.c
7746
7747 I2C OVER PARALLEL PORT
7748 M:      Jean Delvare <jdelvare@suse.com>
7749 L:      linux-i2c@vger.kernel.org
7750 S:      Maintained
7751 F:      Documentation/i2c/busses/i2c-parport.rst
7752 F:      Documentation/i2c/busses/i2c-parport-light.rst
7753 F:      drivers/i2c/busses/i2c-parport.c
7754 F:      drivers/i2c/busses/i2c-parport-light.c
7755
7756 I2C SUBSYSTEM
7757 M:      Wolfram Sang <wsa@the-dreams.de>
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:      Maintained
7763 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7764 F:      Documentation/i2c/
7765 F:      drivers/i2c/*
7766 F:      include/linux/i2c.h
7767 F:      include/linux/i2c-dev.h
7768 F:      include/linux/i2c-smbus.h
7769 F:      include/uapi/linux/i2c.h
7770 F:      include/uapi/linux/i2c-*.h
7771
7772 I2C SUBSYSTEM HOST DRIVERS
7773 L:      linux-i2c@vger.kernel.org
7774 W:      https://i2c.wiki.kernel.org/
7775 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7777 S:      Odd Fixes
7778 F:      Documentation/devicetree/bindings/i2c/
7779 F:      drivers/i2c/algos/
7780 F:      drivers/i2c/busses/
7781
7782 I2C-TAOS-EVM DRIVER
7783 M:      Jean Delvare <jdelvare@suse.com>
7784 L:      linux-i2c@vger.kernel.org
7785 S:      Maintained
7786 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7787 F:      drivers/i2c/busses/i2c-taos-evm.c
7788
7789 I2C-TINY-USB DRIVER
7790 M:      Till Harbaum <till@harbaum.org>
7791 L:      linux-i2c@vger.kernel.org
7792 W:      http://www.harbaum.org/till/i2c_tiny_usb
7793 S:      Maintained
7794 F:      drivers/i2c/busses/i2c-tiny-usb.c
7795
7796 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7797 M:      Jean Delvare <jdelvare@suse.com>
7798 L:      linux-i2c@vger.kernel.org
7799 S:      Maintained
7800 F:      Documentation/i2c/busses/i2c-ali1535.rst
7801 F:      Documentation/i2c/busses/i2c-ali1563.rst
7802 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7803 F:      Documentation/i2c/busses/i2c-amd756.rst
7804 F:      Documentation/i2c/busses/i2c-amd8111.rst
7805 F:      Documentation/i2c/busses/i2c-i801.rst
7806 F:      Documentation/i2c/busses/i2c-nforce2.rst
7807 F:      Documentation/i2c/busses/i2c-piix4.rst
7808 F:      Documentation/i2c/busses/i2c-sis5595.rst
7809 F:      Documentation/i2c/busses/i2c-sis630.rst
7810 F:      Documentation/i2c/busses/i2c-sis96x.rst
7811 F:      Documentation/i2c/busses/i2c-via.rst
7812 F:      Documentation/i2c/busses/i2c-viapro.rst
7813 F:      drivers/i2c/busses/i2c-ali1535.c
7814 F:      drivers/i2c/busses/i2c-ali1563.c
7815 F:      drivers/i2c/busses/i2c-ali15x3.c
7816 F:      drivers/i2c/busses/i2c-amd756.c
7817 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7818 F:      drivers/i2c/busses/i2c-amd8111.c
7819 F:      drivers/i2c/busses/i2c-i801.c
7820 F:      drivers/i2c/busses/i2c-isch.c
7821 F:      drivers/i2c/busses/i2c-nforce2.c
7822 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7823 F:      drivers/i2c/busses/i2c-piix4.c
7824 F:      drivers/i2c/busses/i2c-sis5595.c
7825 F:      drivers/i2c/busses/i2c-sis630.c
7826 F:      drivers/i2c/busses/i2c-sis96x.c
7827 F:      drivers/i2c/busses/i2c-via.c
7828 F:      drivers/i2c/busses/i2c-viapro.c
7829
7830 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7831 M:      Hans de Goede <hdegoede@redhat.com>
7832 L:      linux-i2c@vger.kernel.org
7833 S:      Maintained
7834 F:      drivers/i2c/busses/i2c-cht-wc.c
7835
7836 I2C/SMBUS ISMT DRIVER
7837 M:      Seth Heasley <seth.heasley@intel.com>
7838 M:      Neil Horman <nhorman@tuxdriver.com>
7839 L:      linux-i2c@vger.kernel.org
7840 F:      drivers/i2c/busses/i2c-ismt.c
7841 F:      Documentation/i2c/busses/i2c-ismt.rst
7842
7843 I2C/SMBUS STUB DRIVER
7844 M:      Jean Delvare <jdelvare@suse.com>
7845 L:      linux-i2c@vger.kernel.org
7846 S:      Maintained
7847 F:      drivers/i2c/i2c-stub.c
7848
7849 I3C SUBSYSTEM
7850 M:      Boris Brezillon <bbrezillon@kernel.org>
7851 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7852 C:      irc://chat.freenode.net/linux-i3c
7853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7854 S:      Maintained
7855 F:      Documentation/ABI/testing/sysfs-bus-i3c
7856 F:      Documentation/devicetree/bindings/i3c/
7857 F:      Documentation/driver-api/i3c
7858 F:      drivers/i3c/
7859 F:      include/linux/i3c/
7860
7861 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7862 M:      Vitor Soares <vitor.soares@synopsys.com>
7863 S:      Maintained
7864 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7865 F:      drivers/i3c/master/dw*
7866
7867 I3C DRIVER FOR CADENCE I3C MASTER IP
7868 M:      Przemysław Gaj <pgaj@cadence.com>
7869 S:      Maintained
7870 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7871 F:      drivers/i3c/master/i3c-master-cdns.c
7872
7873 IA64 (Itanium) PLATFORM
7874 M:      Tony Luck <tony.luck@intel.com>
7875 M:      Fenghua Yu <fenghua.yu@intel.com>
7876 L:      linux-ia64@vger.kernel.org
7877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7878 S:      Maintained
7879 F:      arch/ia64/
7880
7881 IBM Power 842 compression accelerator
7882 M:      Haren Myneni <haren@us.ibm.com>
7883 S:      Supported
7884 F:      drivers/crypto/nx/Makefile
7885 F:      drivers/crypto/nx/Kconfig
7886 F:      drivers/crypto/nx/nx-842*
7887 F:      include/linux/sw842.h
7888 F:      crypto/842.c
7889 F:      lib/842/
7890
7891 IBM Power in-Nest Crypto Acceleration
7892 M:      Breno Leitão <leitao@debian.org>
7893 M:      Nayna Jain <nayna@linux.ibm.com>
7894 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7895 L:      linux-crypto@vger.kernel.org
7896 S:      Supported
7897 F:      drivers/crypto/nx/Makefile
7898 F:      drivers/crypto/nx/Kconfig
7899 F:      drivers/crypto/nx/nx-aes*
7900 F:      drivers/crypto/nx/nx-sha*
7901 F:      drivers/crypto/nx/nx.*
7902 F:      drivers/crypto/nx/nx_csbcpb.h
7903 F:      drivers/crypto/nx/nx_debugfs.c
7904
7905 IBM Power Linux RAID adapter
7906 M:      Brian King <brking@us.ibm.com>
7907 S:      Supported
7908 F:      drivers/scsi/ipr.*
7909
7910 IBM Power SRIOV Virtual NIC Device Driver
7911 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7912 M:      John Allen <jallen@linux.ibm.com>
7913 L:      netdev@vger.kernel.org
7914 S:      Supported
7915 F:      drivers/net/ethernet/ibm/ibmvnic.*
7916
7917 IBM Power Virtual Accelerator Switchboard
7918 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7919 L:      linuxppc-dev@lists.ozlabs.org
7920 S:      Supported
7921 F:      arch/powerpc/platforms/powernv/vas*
7922 F:      arch/powerpc/platforms/powernv/copy-paste.h
7923 F:      arch/powerpc/include/asm/vas.h
7924
7925 IBM Power Virtual Ethernet Device Driver
7926 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7927 L:      netdev@vger.kernel.org
7928 S:      Supported
7929 F:      drivers/net/ethernet/ibm/ibmveth.*
7930
7931 IBM Power Virtual FC Device Drivers
7932 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7933 L:      linux-scsi@vger.kernel.org
7934 S:      Supported
7935 F:      drivers/scsi/ibmvscsi/ibmvfc*
7936
7937 IBM Power Virtual Management Channel Driver
7938 M:      Steven Royer <seroyer@linux.ibm.com>
7939 S:      Supported
7940 F:      drivers/misc/ibmvmc.*
7941
7942 IBM Power Virtual SCSI Device Drivers
7943 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7944 L:      linux-scsi@vger.kernel.org
7945 S:      Supported
7946 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7947 F:      include/scsi/viosrp.h
7948
7949 IBM Power Virtual SCSI Device Target Driver
7950 M:      Michael Cyr <mikecyr@linux.ibm.com>
7951 L:      linux-scsi@vger.kernel.org
7952 L:      target-devel@vger.kernel.org
7953 S:      Supported
7954 F:      drivers/scsi/ibmvscsi_tgt/
7955
7956 IBM Power VMX Cryptographic instructions
7957 M:      Breno Leitão <leitao@debian.org>
7958 M:      Nayna Jain <nayna@linux.ibm.com>
7959 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7960 L:      linux-crypto@vger.kernel.org
7961 S:      Supported
7962 F:      drivers/crypto/vmx/Makefile
7963 F:      drivers/crypto/vmx/Kconfig
7964 F:      drivers/crypto/vmx/vmx.c
7965 F:      drivers/crypto/vmx/aes*
7966 F:      drivers/crypto/vmx/ghash*
7967 F:      drivers/crypto/vmx/ppc-xlate.pl
7968
7969 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7970 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7971 L:      linux-pci@vger.kernel.org
7972 L:      linuxppc-dev@lists.ozlabs.org
7973 S:      Supported
7974 F:      drivers/pci/hotplug/rpaphp*
7975
7976 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7977 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7978 L:      linux-pci@vger.kernel.org
7979 L:      linuxppc-dev@lists.ozlabs.org
7980 S:      Supported
7981 F:      drivers/pci/hotplug/rpadlpar*
7982
7983 IBM ServeRAID RAID DRIVER
7984 S:      Orphan
7985 F:      drivers/scsi/ips.*
7986
7987 ICH LPC AND GPIO DRIVER
7988 M:      Peter Tyser <ptyser@xes-inc.com>
7989 S:      Maintained
7990 F:      drivers/mfd/lpc_ich.c
7991 F:      drivers/gpio/gpio-ich.c
7992
7993 ICY I2C DRIVER
7994 M:      Max Staudt <max@enpas.org>
7995 L:      linux-i2c@vger.kernel.org
7996 S:      Maintained
7997 F:      drivers/i2c/busses/i2c-icy.c
7998
7999 IDE SUBSYSTEM
8000 M:      "David S. Miller" <davem@davemloft.net>
8001 L:      linux-ide@vger.kernel.org
8002 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8004 S:      Maintained
8005 F:      Documentation/ide/
8006 F:      drivers/ide/
8007 F:      include/linux/ide.h
8008
8009 IDE/ATAPI DRIVERS
8010 M:      Borislav Petkov <bp@alien8.de>
8011 L:      linux-ide@vger.kernel.org
8012 S:      Maintained
8013 F:      Documentation/cdrom/ide-cd.rst
8014 F:      drivers/ide/ide-cd*
8015
8016 IDEAPAD LAPTOP EXTRAS DRIVER
8017 M:      Ike Panhc <ike.pan@canonical.com>
8018 L:      platform-driver-x86@vger.kernel.org
8019 W:      http://launchpad.net/ideapad-laptop
8020 S:      Maintained
8021 F:      drivers/platform/x86/ideapad-laptop.c
8022
8023 IDEAPAD LAPTOP SLIDEBAR DRIVER
8024 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8025 L:      linux-input@vger.kernel.org
8026 W:      https://github.com/o2genum/ideapad-slidebar
8027 S:      Maintained
8028 F:      drivers/input/misc/ideapad_slidebar.c
8029
8030 IDT VersaClock 5 CLOCK DRIVER
8031 M:      Marek Vasut <marek.vasut@gmail.com>
8032 S:      Maintained
8033 F:      drivers/clk/clk-versaclock5.c
8034
8035 IEEE 802.15.4 SUBSYSTEM
8036 M:      Alexander Aring <alex.aring@gmail.com>
8037 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8038 L:      linux-wpan@vger.kernel.org
8039 W:      http://wpan.cakelab.org/
8040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8042 S:      Maintained
8043 F:      net/ieee802154/
8044 F:      net/mac802154/
8045 F:      drivers/net/ieee802154/
8046 F:      include/linux/nl802154.h
8047 F:      include/linux/ieee802154.h
8048 F:      include/net/nl802154.h
8049 F:      include/net/mac802154.h
8050 F:      include/net/af_ieee802154.h
8051 F:      include/net/cfg802154.h
8052 F:      include/net/ieee802154_netdev.h
8053 F:      Documentation/networking/ieee802154.rst
8054
8055 IFE PROTOCOL
8056 M:      Yotam Gigi <yotam.gi@gmail.com>
8057 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8058 F:      net/ife
8059 F:      include/net/ife.h
8060 F:      include/uapi/linux/ife.h
8061
8062 IGORPLUG-USB IR RECEIVER
8063 M:      Sean Young <sean@mess.org>
8064 L:      linux-media@vger.kernel.org
8065 S:      Maintained
8066 F:      drivers/media/rc/igorplugusb.c
8067
8068 IGUANAWORKS USB IR TRANSCEIVER
8069 M:      Sean Young <sean@mess.org>
8070 L:      linux-media@vger.kernel.org
8071 S:      Maintained
8072 F:      drivers/media/rc/iguanair.c
8073
8074 IIO DIGITAL POTENTIOMETER DAC
8075 M:      Peter Rosin <peda@axentia.se>
8076 L:      linux-iio@vger.kernel.org
8077 S:      Maintained
8078 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8079 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8080 F:      drivers/iio/dac/dpot-dac.c
8081
8082 IIO ENVELOPE DETECTOR
8083 M:      Peter Rosin <peda@axentia.se>
8084 L:      linux-iio@vger.kernel.org
8085 S:      Maintained
8086 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8087 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8088 F:      drivers/iio/adc/envelope-detector.c
8089
8090 IIO MULTIPLEXER
8091 M:      Peter Rosin <peda@axentia.se>
8092 L:      linux-iio@vger.kernel.org
8093 S:      Maintained
8094 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8095 F:      drivers/iio/multiplexer/iio-mux.c
8096
8097 IIO SUBSYSTEM AND DRIVERS
8098 M:      Jonathan Cameron <jic23@kernel.org>
8099 R:      Hartmut Knaack <knaack.h@gmx.de>
8100 R:      Lars-Peter Clausen <lars@metafoo.de>
8101 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8102 L:      linux-iio@vger.kernel.org
8103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8104 S:      Maintained
8105 F:      Documentation/ABI/testing/configfs-iio*
8106 F:      Documentation/ABI/testing/sysfs-bus-iio*
8107 F:      Documentation/devicetree/bindings/iio/
8108 F:      drivers/iio/
8109 F:      drivers/staging/iio/
8110 F:      include/linux/iio/
8111 F:      tools/iio/
8112
8113 IIO UNIT CONVERTER
8114 M:      Peter Rosin <peda@axentia.se>
8115 L:      linux-iio@vger.kernel.org
8116 S:      Maintained
8117 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8118 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8119 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8120 F:      drivers/iio/afe/iio-rescale.c
8121
8122 IKANOS/ADI EAGLE ADSL USB DRIVER
8123 M:      Matthieu Castet <castet.matthieu@free.fr>
8124 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8125 S:      Maintained
8126 F:      drivers/usb/atm/ueagle-atm.c
8127
8128 IMGTEC ASCII LCD DRIVER
8129 M:      Paul Burton <paulburton@kernel.org>
8130 S:      Maintained
8131 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8132 F:      drivers/auxdisplay/img-ascii-lcd.c
8133
8134 IMGTEC IR DECODER DRIVER
8135 M:      James Hogan <jhogan@kernel.org>
8136 S:      Maintained
8137 F:      drivers/media/rc/img-ir/
8138
8139 IMON SOUNDGRAPH USB IR RECEIVER
8140 M:      Sean Young <sean@mess.org>
8141 L:      linux-media@vger.kernel.org
8142 S:      Maintained
8143 F:      drivers/media/rc/imon_raw.c
8144 F:      drivers/media/rc/imon.c
8145
8146 IMS TWINTURBO FRAMEBUFFER DRIVER
8147 L:      linux-fbdev@vger.kernel.org
8148 S:      Orphan
8149 F:      drivers/video/fbdev/imsttfb.c
8150
8151 INA209 HARDWARE MONITOR DRIVER
8152 M:      Guenter Roeck <linux@roeck-us.net>
8153 L:      linux-hwmon@vger.kernel.org
8154 S:      Maintained
8155 F:      Documentation/hwmon/ina209.rst
8156 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8157 F:      drivers/hwmon/ina209.c
8158
8159 INA2XX HARDWARE MONITOR DRIVER
8160 M:      Guenter Roeck <linux@roeck-us.net>
8161 L:      linux-hwmon@vger.kernel.org
8162 S:      Maintained
8163 F:      Documentation/hwmon/ina2xx.rst
8164 F:      drivers/hwmon/ina2xx.c
8165 F:      include/linux/platform_data/ina2xx.h
8166
8167 INDUSTRY PACK SUBSYSTEM (IPACK)
8168 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8169 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8170 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8171 L:      industrypack-devel@lists.sourceforge.net
8172 W:      http://industrypack.sourceforge.net
8173 S:      Maintained
8174 F:      drivers/ipack/
8175
8176 INFINEON DPS310 Driver
8177 M:      Eddie James <eajames@linux.ibm.com>
8178 L:      linux-iio@vger.kernel.org
8179 F:      drivers/iio/pressure/dps310.c
8180 S:      Maintained
8181
8182 INFINIBAND SUBSYSTEM
8183 M:      Doug Ledford <dledford@redhat.com>
8184 M:      Jason Gunthorpe <jgg@mellanox.com>
8185 L:      linux-rdma@vger.kernel.org
8186 W:      https://github.com/linux-rdma/rdma-core
8187 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8189 S:      Supported
8190 F:      Documentation/devicetree/bindings/infiniband/
8191 F:      Documentation/infiniband/
8192 F:      drivers/infiniband/
8193 F:      include/uapi/linux/if_infiniband.h
8194 F:      include/uapi/rdma/
8195 F:      include/rdma/
8196 F:      include/trace/events/ib_mad.h
8197 F:      include/trace/events/ib_umad.h
8198 F:      samples/bpf/ibumad_kern.c
8199 F:      samples/bpf/ibumad_user.c
8200
8201 INGENIC JZ4780 DMA Driver
8202 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8203 S:      Maintained
8204 F:      drivers/dma/dma-jz4780.c
8205
8206 INGENIC JZ4780 NAND DRIVER
8207 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8208 L:      linux-mtd@lists.infradead.org
8209 S:      Maintained
8210 F:      drivers/mtd/nand/raw/ingenic/
8211
8212 INGENIC JZ47xx SoCs
8213 M:      Paul Cercueil <paul@crapouillou.net>
8214 S:      Maintained
8215 F:      arch/mips/boot/dts/ingenic/
8216 F:      arch/mips/include/asm/mach-jz4740/
8217 F:      arch/mips/jz4740/
8218 F:      drivers/clk/ingenic/
8219 F:      drivers/dma/dma-jz4780.c
8220 F:      drivers/gpu/drm/ingenic/
8221 F:      drivers/i2c/busses/i2c-jz4780.c
8222 F:      drivers/iio/adc/ingenic-adc.c
8223 F:      drivers/irqchip/irq-ingenic.c
8224 F:      drivers/memory/jz4780-nemc.c
8225 F:      drivers/mmc/host/jz4740_mmc.c
8226 F:      drivers/mtd/nand/raw/ingenic/
8227 F:      drivers/pinctrl/pinctrl-ingenic.c
8228 F:      drivers/power/supply/ingenic-battery.c
8229 F:      drivers/pwm/pwm-jz4740.c
8230 F:      drivers/rtc/rtc-jz4740.c
8231 F:      drivers/tty/serial/8250/8250_ingenic.c
8232 F:      drivers/usb/musb/jz4740.c
8233 F:      drivers/watchdog/jz4740_wdt.c
8234 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8235 F:      include/linux/mfd/ingenic-tcu.h
8236 F:      sound/soc/jz4740/
8237 F:      sound/soc/codecs/jz47*
8238
8239 INOTIFY
8240 M:      Jan Kara <jack@suse.cz>
8241 R:      Amir Goldstein <amir73il@gmail.com>
8242 L:      linux-fsdevel@vger.kernel.org
8243 S:      Maintained
8244 F:      Documentation/filesystems/inotify.txt
8245 F:      fs/notify/inotify/
8246 F:      include/linux/inotify.h
8247 F:      include/uapi/linux/inotify.h
8248
8249 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8250 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8251 L:      linux-input@vger.kernel.org
8252 Q:      http://patchwork.kernel.org/project/linux-input/list/
8253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8254 S:      Maintained
8255 F:      drivers/input/
8256 F:      include/linux/input.h
8257 F:      include/uapi/linux/input.h
8258 F:      include/uapi/linux/input-event-codes.h
8259 F:      include/linux/input/
8260 F:      Documentation/devicetree/bindings/input/
8261 F:      Documentation/devicetree/bindings/serio/
8262 F:      Documentation/input/
8263
8264 INPUT MULTITOUCH (MT) PROTOCOL
8265 M:      Henrik Rydberg <rydberg@bitmath.org>
8266 L:      linux-input@vger.kernel.org
8267 S:      Odd fixes
8268 F:      Documentation/input/multi-touch-protocol.rst
8269 F:      drivers/input/input-mt.c
8270 K:      \b(ABS|SYN)_MT_
8271
8272 INSIDE SECURE CRYPTO DRIVER
8273 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8274 F:      drivers/crypto/inside-secure/
8275 S:      Maintained
8276 L:      linux-crypto@vger.kernel.org
8277
8278 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8279 M:      Mimi Zohar <zohar@linux.ibm.com>
8280 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8281 L:      linux-integrity@vger.kernel.org
8282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8283 S:      Supported
8284 F:      security/integrity/ima/
8285
8286 INTEL 810/815 FRAMEBUFFER DRIVER
8287 M:      Antonino Daplas <adaplas@gmail.com>
8288 L:      linux-fbdev@vger.kernel.org
8289 S:      Maintained
8290 F:      drivers/video/fbdev/i810/
8291
8292 INTEL ASoC DRIVERS
8293 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8294 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8295 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8296 M:      Jie Yang <yang.jie@linux.intel.com>
8297 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8298 S:      Supported
8299 F:      sound/soc/intel/
8300
8301 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8302 M:      Hans de Goede <hdegoede@redhat.com>
8303 L:      platform-driver-x86@vger.kernel.org
8304 S:      Maintained
8305 F:      drivers/platform/x86/intel_atomisp2_pm.c
8306
8307 INTEL C600 SERIES SAS CONTROLLER DRIVER
8308 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8309 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8310 L:      linux-scsi@vger.kernel.org
8311 T:      git git://git.code.sf.net/p/intel-sas/isci
8312 S:      Supported
8313 F:      drivers/scsi/isci/
8314
8315 INTEL CPU family model numbers
8316 M:      Tony Luck <tony.luck@intel.com>
8317 M:      x86@kernel.org
8318 L:      linux-kernel@vger.kernel.org
8319 S:      Supported
8320 F:      arch/x86/include/asm/intel-family.h
8321
8322 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8323 M:      Jani Nikula <jani.nikula@linux.intel.com>
8324 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8325 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8326 L:      intel-gfx@lists.freedesktop.org
8327 W:      https://01.org/linuxgraphics/
8328 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8329 C:      irc://chat.freenode.net/intel-gfx
8330 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8331 T:      git git://anongit.freedesktop.org/drm-intel
8332 S:      Supported
8333 F:      drivers/gpu/drm/i915/
8334 F:      include/drm/i915*
8335 F:      include/uapi/drm/i915_drm.h
8336 F:      Documentation/gpu/i915.rst
8337
8338 INTEL ETHERNET DRIVERS
8339 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8340 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8341 W:      http://www.intel.com/support/feedback.htm
8342 W:      http://e1000.sourceforge.net/
8343 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8346 S:      Supported
8347 F:      Documentation/networking/device_drivers/intel/e100.rst
8348 F:      Documentation/networking/device_drivers/intel/e1000.rst
8349 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8350 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8351 F:      Documentation/networking/device_drivers/intel/igb.rst
8352 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8353 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8354 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8355 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8356 F:      Documentation/networking/device_drivers/intel/i40e.rst
8357 F:      Documentation/networking/device_drivers/intel/iavf.rst
8358 F:      Documentation/networking/device_drivers/intel/ice.rst
8359 F:      drivers/net/ethernet/intel/
8360 F:      drivers/net/ethernet/intel/*/
8361 F:      include/linux/avf/virtchnl.h
8362
8363 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8364 M:      Maik Broemme <mbroemme@libmpq.org>
8365 L:      linux-fbdev@vger.kernel.org
8366 S:      Maintained
8367 F:      Documentation/fb/intelfb.rst
8368 F:      drivers/video/fbdev/intelfb/
8369
8370 INTEL GPIO DRIVERS
8371 M:      Andy Shevchenko <andy@kernel.org>
8372 L:      linux-gpio@vger.kernel.org
8373 S:      Maintained
8374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8375 F:      drivers/gpio/gpio-ich.c
8376 F:      drivers/gpio/gpio-intel-mid.c
8377 F:      drivers/gpio/gpio-lynxpoint.c
8378 F:      drivers/gpio/gpio-merrifield.c
8379 F:      drivers/gpio/gpio-ml-ioh.c
8380 F:      drivers/gpio/gpio-pch.c
8381 F:      drivers/gpio/gpio-sch.c
8382 F:      drivers/gpio/gpio-sodaville.c
8383
8384 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8385 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8386 M:      Zhi Wang <zhi.a.wang@intel.com>
8387 L:      intel-gvt-dev@lists.freedesktop.org
8388 L:      intel-gfx@lists.freedesktop.org
8389 W:      https://01.org/igvt-g
8390 T:      git https://github.com/intel/gvt-linux.git
8391 S:      Supported
8392 F:      drivers/gpu/drm/i915/gvt/
8393
8394 INTEL HID EVENT DRIVER
8395 M:      Alex Hung <alex.hung@canonical.com>
8396 L:      platform-driver-x86@vger.kernel.org
8397 S:      Maintained
8398 F:      drivers/platform/x86/intel-hid.c
8399
8400 INTEL I/OAT DMA DRIVER
8401 M:      Dave Jiang <dave.jiang@intel.com>
8402 R:      Dan Williams <dan.j.williams@intel.com>
8403 L:      dmaengine@vger.kernel.org
8404 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8405 S:      Supported
8406 F:      drivers/dma/ioat*
8407
8408 INTEL IADX DRIVER
8409 M:      Dave Jiang <dave.jiang@intel.com>
8410 L:      dmaengine@vger.kernel.org
8411 S:      Supported
8412 F:      drivers/dma/idxd/*
8413 F:      include/uapi/linux/idxd.h
8414 F:      include/linux/idxd.h
8415
8416 INTEL IDLE DRIVER
8417 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8418 M:      Len Brown <lenb@kernel.org>
8419 L:      linux-pm@vger.kernel.org
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8421 B:      https://bugzilla.kernel.org
8422 S:      Supported
8423 F:      drivers/idle/intel_idle.c
8424
8425 INTEL INTEGRATED SENSOR HUB DRIVER
8426 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8427 M:      Jiri Kosina <jikos@kernel.org>
8428 L:      linux-input@vger.kernel.org
8429 S:      Maintained
8430 F:      drivers/hid/intel-ish-hid/
8431
8432 INTEL IOMMU (VT-d)
8433 M:      David Woodhouse <dwmw2@infradead.org>
8434 M:      Lu Baolu <baolu.lu@linux.intel.com>
8435 L:      iommu@lists.linux-foundation.org
8436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8437 S:      Supported
8438 F:      drivers/iommu/dmar.c
8439 F:      drivers/iommu/intel*.[ch]
8440 F:      include/linux/intel-iommu.h
8441 F:      include/linux/intel-svm.h
8442
8443 INTEL IOP-ADMA DMA DRIVER
8444 R:      Dan Williams <dan.j.williams@intel.com>
8445 S:      Odd fixes
8446 F:      drivers/dma/iop-adma.c
8447
8448 INTEL IPU3 CSI-2 CIO2 DRIVER
8449 M:      Yong Zhi <yong.zhi@intel.com>
8450 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8451 M:      Bingbu Cao <bingbu.cao@intel.com>
8452 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8453 L:      linux-media@vger.kernel.org
8454 S:      Maintained
8455 F:      drivers/media/pci/intel/ipu3/
8456 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8457
8458 INTEL IPU3 CSI-2 IMGU DRIVER
8459 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8460 L:      linux-media@vger.kernel.org
8461 S:      Maintained
8462 F:      drivers/staging/media/ipu3/
8463 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8464 F:      Documentation/media/v4l-drivers/ipu3.rst
8465 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8466
8467 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8468 M:      Krzysztof Halasa <khalasa@piap.pl>
8469 S:      Maintained
8470 F:      include/linux/soc/ixp4xx/qmgr.h
8471 F:      include/linux/soc/ixp4xx/npe.h
8472 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8473 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8474 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8475 F:      drivers/net/wan/ixp4xx_hss.c
8476
8477 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8478 M:      Deepak Saxena <dsaxena@plexity.net>
8479 S:      Maintained
8480 F:      drivers/char/hw_random/ixp4xx-rng.c
8481
8482 INTEL MANAGEMENT ENGINE (mei)
8483 M:      Tomas Winkler <tomas.winkler@intel.com>
8484 L:      linux-kernel@vger.kernel.org
8485 S:      Supported
8486 F:      include/uapi/linux/mei.h
8487 F:      include/linux/mei_cl_bus.h
8488 F:      drivers/misc/mei/*
8489 F:      drivers/watchdog/mei_wdt.c
8490 F:      Documentation/driver-api/mei/*
8491 F:      samples/mei/*
8492
8493 INTEL MENLOW THERMAL DRIVER
8494 M:      Sujith Thomas <sujith.thomas@intel.com>
8495 L:      platform-driver-x86@vger.kernel.org
8496 W:      https://01.org/linux-acpi
8497 S:      Supported
8498 F:      drivers/platform/x86/intel_menlow.c
8499
8500 INTEL MIC DRIVERS (mic)
8501 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8502 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8503 S:      Supported
8504 W:      https://github.com/sudeepdutt/mic
8505 W:      http://software.intel.com/en-us/mic-developer
8506 F:      include/linux/mic_bus.h
8507 F:      include/linux/scif.h
8508 F:      include/uapi/linux/mic_common.h
8509 F:      include/uapi/linux/mic_ioctl.h
8510 F:      include/uapi/linux/scif_ioctl.h
8511 F:      drivers/misc/mic/
8512 F:      drivers/dma/mic_x100_dma.c
8513 F:      drivers/dma/mic_x100_dma.h
8514 F:      Documentation/mic/
8515
8516 INTEL PMC CORE DRIVER
8517 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8518 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8519 L:      platform-driver-x86@vger.kernel.org
8520 S:      Maintained
8521 F:      drivers/platform/x86/intel_pmc_core*
8522
8523 INTEL PMC/P-Unit IPC DRIVER
8524 M:      Zha Qipeng<qipeng.zha@intel.com>
8525 L:      platform-driver-x86@vger.kernel.org
8526 S:      Maintained
8527 F:      drivers/platform/x86/intel_pmc_ipc.c
8528 F:      drivers/platform/x86/intel_punit_ipc.c
8529 F:      arch/x86/include/asm/intel_pmc_ipc.h
8530 F:      arch/x86/include/asm/intel_punit_ipc.h
8531
8532 INTEL PMIC GPIO DRIVERS
8533 M:      Andy Shevchenko <andy@kernel.org>
8534 S:      Maintained
8535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8536 F:      drivers/gpio/gpio-*cove.c
8537 F:      drivers/gpio/gpio-msic.c
8538
8539 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8540 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8541 S:      Maintained
8542 F:      drivers/mfd/intel_msic.c
8543 F:      drivers/mfd/intel_soc_pmic*
8544 F:      include/linux/mfd/intel_msic.h
8545 F:      include/linux/mfd/intel_soc_pmic*
8546
8547 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8548 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8549 L:      linux-wireless@vger.kernel.org
8550 S:      Maintained
8551 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8552 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8553 F:      drivers/net/wireless/intel/ipw2x00/
8554
8555 INTEL PSTATE DRIVER
8556 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8557 M:      Len Brown <lenb@kernel.org>
8558 L:      linux-pm@vger.kernel.org
8559 S:      Supported
8560 F:      drivers/cpufreq/intel_pstate.c
8561
8562 INTEL RDMA RNIC DRIVER
8563 M:      Faisal Latif <faisal.latif@intel.com>
8564 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8565 L:      linux-rdma@vger.kernel.org
8566 S:      Supported
8567 F:      drivers/infiniband/hw/i40iw/
8568 F:      include/uapi/rdma/i40iw-abi.h
8569
8570 INTEL SPEED SELECT TECHNOLOGY
8571 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8572 L:      platform-driver-x86@vger.kernel.org
8573 S:      Maintained
8574 F:      drivers/platform/x86/intel_speed_select_if/
8575 F:      tools/power/x86/intel-speed-select/
8576 F:      include/uapi/linux/isst_if.h
8577
8578 INTEL STRATIX10 FIRMWARE DRIVERS
8579 M:      Richard Gong <richard.gong@linux.intel.com>
8580 L:      linux-kernel@vger.kernel.org
8581 S:      Maintained
8582 F:      drivers/firmware/stratix10-rsu.c
8583 F:      drivers/firmware/stratix10-svc.c
8584 F:      include/linux/firmware/intel/stratix10-smc.h
8585 F:      include/linux/firmware/intel/stratix10-svc-client.h
8586 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8587 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8588
8589 INTEL TELEMETRY DRIVER
8590 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8591 M:      "David E. Box" <david.e.box@linux.intel.com>
8592 L:      platform-driver-x86@vger.kernel.org
8593 S:      Maintained
8594 F:      arch/x86/include/asm/intel_telemetry.h
8595 F:      drivers/platform/x86/intel_telemetry*
8596
8597 INTEL UNCORE FREQUENCY CONTROL
8598 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8599 L:      platform-driver-x86@vger.kernel.org
8600 S:      Maintained
8601 F:      drivers/platform/x86/intel-uncore-frequency.c
8602
8603 INTEL VIRTUAL BUTTON DRIVER
8604 M:      AceLan Kao <acelan.kao@canonical.com>
8605 L:      platform-driver-x86@vger.kernel.org
8606 S:      Maintained
8607 F:      drivers/platform/x86/intel-vbtn.c
8608
8609 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8610 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8611 L:      linux-wireless@vger.kernel.org
8612 S:      Supported
8613 F:      drivers/net/wireless/intel/iwlegacy/
8614
8615 INTEL WIRELESS WIFI LINK (iwlwifi)
8616 M:      Johannes Berg <johannes.berg@intel.com>
8617 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8618 M:      Luca Coelho <luciano.coelho@intel.com>
8619 M:      Intel Linux Wireless <linuxwifi@intel.com>
8620 L:      linux-wireless@vger.kernel.org
8621 W:      http://intellinuxwireless.org
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8623 S:      Supported
8624 F:      drivers/net/wireless/intel/iwlwifi/
8625
8626 INTEL WIRELESS WIMAX CONNECTION 2400
8627 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8628 M:      linux-wimax@intel.com
8629 L:      wimax@linuxwimax.org (subscribers-only)
8630 S:      Supported
8631 W:      http://linuxwimax.org
8632 F:      Documentation/admin-guide/wimax/i2400m.rst
8633 F:      drivers/net/wimax/i2400m/
8634 F:      include/uapi/linux/wimax/i2400m.h
8635
8636 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8637 M:      Mario Limonciello <mario.limonciello@dell.com>
8638 S:      Maintained
8639 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8640
8641 INTEL(R) TRACE HUB
8642 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8643 S:      Supported
8644 F:      Documentation/trace/intel_th.rst
8645 F:      drivers/hwtracing/intel_th/
8646 F:      include/linux/intel_th.h
8647
8648 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8649 M:      Ning Sun <ning.sun@intel.com>
8650 L:      tboot-devel@lists.sourceforge.net
8651 W:      http://tboot.sourceforge.net
8652 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8653 S:      Supported
8654 F:      Documentation/x86/intel_txt.rst
8655 F:      include/linux/tboot.h
8656 F:      arch/x86/kernel/tboot.c
8657
8658 INTERCONNECT API
8659 M:      Georgi Djakov <georgi.djakov@linaro.org>
8660 L:      linux-pm@vger.kernel.org
8661 S:      Maintained
8662 F:      Documentation/driver-api/interconnect.rst
8663 F:      Documentation/devicetree/bindings/interconnect/
8664 F:      drivers/interconnect/
8665 F:      include/dt-bindings/interconnect/
8666 F:      include/linux/interconnect-provider.h
8667 F:      include/linux/interconnect.h
8668
8669 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8670 M:      Linus Walleij <linus.walleij@linaro.org>
8671 L:      linux-iio@vger.kernel.org
8672 S:      Maintained
8673 F:      drivers/iio/gyro/mpu3050*
8674 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8675
8676 IOC3 ETHERNET DRIVER
8677 M:      Ralf Baechle <ralf@linux-mips.org>
8678 L:      linux-mips@vger.kernel.org
8679 S:      Maintained
8680 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8681
8682 IOMAP FILESYSTEM LIBRARY
8683 M:      Christoph Hellwig <hch@infradead.org>
8684 M:      Darrick J. Wong <darrick.wong@oracle.com>
8685 M:      linux-xfs@vger.kernel.org
8686 M:      linux-fsdevel@vger.kernel.org
8687 L:      linux-xfs@vger.kernel.org
8688 L:      linux-fsdevel@vger.kernel.org
8689 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8690 S:      Supported
8691 F:      fs/iomap/
8692 F:      include/linux/iomap.h
8693
8694 IOMMU DRIVERS
8695 M:      Joerg Roedel <joro@8bytes.org>
8696 L:      iommu@lists.linux-foundation.org
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8698 S:      Maintained
8699 F:      Documentation/devicetree/bindings/iommu/
8700 F:      drivers/iommu/
8701 F:      include/linux/iommu.h
8702 F:      include/linux/of_iommu.h
8703 F:      include/linux/iova.h
8704
8705 IO_URING
8706 M:      Jens Axboe <axboe@kernel.dk>
8707 L:      io-uring@vger.kernel.org
8708 T:      git git://git.kernel.dk/linux-block
8709 T:      git git://git.kernel.dk/liburing
8710 S:      Maintained
8711 F:      fs/io_uring.c
8712 F:      fs/io-wq.c
8713 F:      fs/io-wq.h
8714 F:      include/uapi/linux/io_uring.h
8715
8716 IPMI SUBSYSTEM
8717 M:      Corey Minyard <minyard@acm.org>
8718 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8719 W:      http://openipmi.sourceforge.net/
8720 S:      Supported
8721 F:      Documentation/devicetree/bindings/ipmi/
8722 F:      Documentation/IPMI.txt
8723 F:      drivers/char/ipmi/
8724 F:      include/linux/ipmi*
8725 F:      include/uapi/linux/ipmi*
8726
8727 IPS SCSI RAID DRIVER
8728 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8729 L:      linux-scsi@vger.kernel.org
8730 W:      http://www.adaptec.com/
8731 S:      Maintained
8732 F:      drivers/scsi/ips*
8733
8734 IPVS
8735 M:      Wensong Zhang <wensong@linux-vs.org>
8736 M:      Simon Horman <horms@verge.net.au>
8737 M:      Julian Anastasov <ja@ssi.bg>
8738 L:      netdev@vger.kernel.org
8739 L:      lvs-devel@vger.kernel.org
8740 S:      Maintained
8741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8743 F:      Documentation/networking/ipvs-sysctl.txt
8744 F:      include/net/ip_vs.h
8745 F:      include/uapi/linux/ip_vs.h
8746 F:      net/netfilter/ipvs/
8747
8748 IPWIRELESS DRIVER
8749 M:      Jiri Kosina <jikos@kernel.org>
8750 M:      David Sterba <dsterba@suse.com>
8751 S:      Odd Fixes
8752 F:      drivers/tty/ipwireless/
8753
8754 IPX NETWORK LAYER
8755 L:      netdev@vger.kernel.org
8756 S:      Obsolete
8757 F:      include/uapi/linux/ipx.h
8758
8759 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8760 M:      Marc Zyngier <maz@kernel.org>
8761 S:      Maintained
8762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8763 F:      Documentation/IRQ-domain.txt
8764 F:      include/linux/irqdomain.h
8765 F:      kernel/irq/irqdomain.c
8766 F:      kernel/irq/msi.c
8767
8768 IRQ SUBSYSTEM
8769 M:      Thomas Gleixner <tglx@linutronix.de>
8770 L:      linux-kernel@vger.kernel.org
8771 S:      Maintained
8772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8773 F:      kernel/irq/
8774
8775 IRQCHIP DRIVERS
8776 M:      Thomas Gleixner <tglx@linutronix.de>
8777 M:      Jason Cooper <jason@lakedaemon.net>
8778 M:      Marc Zyngier <maz@kernel.org>
8779 L:      linux-kernel@vger.kernel.org
8780 S:      Maintained
8781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8782 F:      Documentation/devicetree/bindings/interrupt-controller/
8783 F:      drivers/irqchip/
8784
8785 ISA
8786 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8787 S:      Maintained
8788 F:      Documentation/driver-api/isa.rst
8789 F:      drivers/base/isa.c
8790 F:      include/linux/isa.h
8791
8792 ISA RADIO MODULE
8793 M:      Hans Verkuil <hverkuil@xs4all.nl>
8794 L:      linux-media@vger.kernel.org
8795 T:      git git://linuxtv.org/media_tree.git
8796 W:      https://linuxtv.org
8797 S:      Maintained
8798 F:      drivers/media/radio/radio-isa*
8799
8800 ISAPNP
8801 M:      Jaroslav Kysela <perex@perex.cz>
8802 S:      Maintained
8803 F:      Documentation/driver-api/isapnp.rst
8804 F:      drivers/pnp/isapnp/
8805 F:      include/linux/isapnp.h
8806
8807 ISCSI
8808 M:      Lee Duncan <lduncan@suse.com>
8809 M:      Chris Leech <cleech@redhat.com>
8810 L:      open-iscsi@googlegroups.com
8811 L:      linux-scsi@vger.kernel.org
8812 W:      www.open-iscsi.com
8813 S:      Maintained
8814 F:      drivers/scsi/*iscsi*
8815 F:      include/scsi/*iscsi*
8816
8817 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8818 M:      Peter Jones <pjones@redhat.com>
8819 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8820 S:      Maintained
8821 F:      drivers/firmware/iscsi_ibft*
8822
8823 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8824 M:      Sagi Grimberg <sagi@grimberg.me>
8825 M:      Max Gurtovoy <maxg@mellanox.com>
8826 L:      linux-rdma@vger.kernel.org
8827 S:      Supported
8828 W:      http://www.openfabrics.org
8829 W:      www.open-iscsi.org
8830 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8831 F:      drivers/infiniband/ulp/iser/
8832
8833 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8834 M:      Sagi Grimberg <sagi@grimberg.me>
8835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8836 L:      linux-rdma@vger.kernel.org
8837 L:      target-devel@vger.kernel.org
8838 S:      Supported
8839 W:      http://www.linux-iscsi.org
8840 F:      drivers/infiniband/ulp/isert
8841
8842 ISDN/mISDN SUBSYSTEM
8843 M:      Karsten Keil <isdn@linux-pingi.de>
8844 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8845 L:      netdev@vger.kernel.org
8846 W:      http://www.isdn4linux.de
8847 S:      Maintained
8848 F:      drivers/isdn/mISDN
8849 F:      drivers/isdn/hardware
8850
8851 ISDN/CAPI SUBSYSTEM
8852 M:      Karsten Keil <isdn@linux-pingi.de>
8853 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8854 L:      netdev@vger.kernel.org
8855 W:      http://www.isdn4linux.de
8856 S:      Odd Fixes
8857 F:      Documentation/isdn/
8858 F:      drivers/isdn/capi/
8859 F:      drivers/staging/isdn/
8860 F:      net/bluetooth/cmtp/
8861 F:      include/linux/isdn/
8862 F:      include/uapi/linux/isdn/
8863
8864 IT87 HARDWARE MONITORING DRIVER
8865 M:      Jean Delvare <jdelvare@suse.com>
8866 L:      linux-hwmon@vger.kernel.org
8867 S:      Maintained
8868 F:      Documentation/hwmon/it87.rst
8869 F:      drivers/hwmon/it87.c
8870
8871 IT913X MEDIA DRIVER
8872 M:      Antti Palosaari <crope@iki.fi>
8873 L:      linux-media@vger.kernel.org
8874 W:      https://linuxtv.org
8875 W:      http://palosaari.fi/linux/
8876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8877 T:      git git://linuxtv.org/anttip/media_tree.git
8878 S:      Maintained
8879 F:      drivers/media/tuners/it913x*
8880
8881 IVTV VIDEO4LINUX DRIVER
8882 M:      Andy Walls <awalls@md.metrocast.net>
8883 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8884 L:      linux-media@vger.kernel.org
8885 T:      git git://linuxtv.org/media_tree.git
8886 W:      http://www.ivtvdriver.org
8887 S:      Maintained
8888 F:      Documentation/media/v4l-drivers/ivtv*
8889 F:      drivers/media/pci/ivtv/
8890 F:      include/uapi/linux/ivtv*
8891
8892 IX2505V MEDIA DRIVER
8893 M:      Malcolm Priestley <tvboxspy@gmail.com>
8894 L:      linux-media@vger.kernel.org
8895 W:      https://linuxtv.org
8896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8897 S:      Maintained
8898 F:      drivers/media/dvb-frontends/ix2505v*
8899
8900 JAILHOUSE HYPERVISOR INTERFACE
8901 M:      Jan Kiszka <jan.kiszka@siemens.com>
8902 L:      jailhouse-dev@googlegroups.com
8903 S:      Maintained
8904 F:      arch/x86/kernel/jailhouse.c
8905 F:      arch/x86/include/asm/jailhouse_para.h
8906
8907 JC42.4 TEMPERATURE SENSOR DRIVER
8908 M:      Guenter Roeck <linux@roeck-us.net>
8909 L:      linux-hwmon@vger.kernel.org
8910 S:      Maintained
8911 F:      drivers/hwmon/jc42.c
8912 F:      Documentation/hwmon/jc42.rst
8913
8914 JFS FILESYSTEM
8915 M:      Dave Kleikamp <shaggy@kernel.org>
8916 L:      jfs-discussion@lists.sourceforge.net
8917 W:      http://jfs.sourceforge.net/
8918 T:      git git://github.com/kleikamp/linux-shaggy.git
8919 S:      Maintained
8920 F:      Documentation/admin-guide/jfs.rst
8921 F:      fs/jfs/
8922
8923 JME NETWORK DRIVER
8924 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8925 L:      netdev@vger.kernel.org
8926 S:      Maintained
8927 F:      drivers/net/ethernet/jme.*
8928
8929 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8930 M:      David Woodhouse <dwmw2@infradead.org>
8931 M:      Richard Weinberger <richard@nod.at>
8932 L:      linux-mtd@lists.infradead.org
8933 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8934 T:      git git://git.infradead.org/ubifs-2.6.git
8935 S:      Odd Fixes
8936 F:      fs/jffs2/
8937 F:      include/uapi/linux/jffs2.h
8938
8939 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8940 M:      "Theodore Ts'o" <tytso@mit.edu>
8941 M:      Jan Kara <jack@suse.com>
8942 L:      linux-ext4@vger.kernel.org
8943 S:      Maintained
8944 F:      fs/jbd2/
8945 F:      include/linux/jbd2.h
8946
8947 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8948 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8949 L:      linux-media@vger.kernel.org
8950 S:      Maintained
8951 F:      drivers/media/platform/rcar_jpu.c
8952
8953 JSM Neo PCI based serial card
8954 L:      linux-serial@vger.kernel.org
8955 S:      Orphan
8956 F:      drivers/tty/serial/jsm/
8957
8958 K10TEMP HARDWARE MONITORING DRIVER
8959 M:      Clemens Ladisch <clemens@ladisch.de>
8960 L:      linux-hwmon@vger.kernel.org
8961 S:      Maintained
8962 F:      Documentation/hwmon/k10temp.rst
8963 F:      drivers/hwmon/k10temp.c
8964
8965 K8TEMP HARDWARE MONITORING DRIVER
8966 M:      Rudolf Marek <r.marek@assembler.cz>
8967 L:      linux-hwmon@vger.kernel.org
8968 S:      Maintained
8969 F:      Documentation/hwmon/k8temp.rst
8970 F:      drivers/hwmon/k8temp.c
8971
8972 KASAN
8973 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8974 R:      Alexander Potapenko <glider@google.com>
8975 R:      Dmitry Vyukov <dvyukov@google.com>
8976 L:      kasan-dev@googlegroups.com
8977 S:      Maintained
8978 F:      arch/*/include/asm/kasan.h
8979 F:      arch/*/mm/kasan_init*
8980 F:      Documentation/dev-tools/kasan.rst
8981 F:      include/linux/kasan*.h
8982 F:      lib/test_kasan.c
8983 F:      mm/kasan/
8984 F:      scripts/Makefile.kasan
8985
8986 KCONFIG
8987 M:      Masahiro Yamada <masahiroy@kernel.org>
8988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8989 L:      linux-kbuild@vger.kernel.org
8990 S:      Maintained
8991 F:      Documentation/kbuild/kconfig*
8992 F:      scripts/kconfig/
8993 F:      scripts/Kconfig.include
8994
8995 KDUMP
8996 M:      Dave Young <dyoung@redhat.com>
8997 M:      Baoquan He <bhe@redhat.com>
8998 R:      Vivek Goyal <vgoyal@redhat.com>
8999 L:      kexec@lists.infradead.org
9000 W:      http://lse.sourceforge.net/kdump/
9001 S:      Maintained
9002 F:      Documentation/admin-guide/kdump/
9003
9004 KEENE FM RADIO TRANSMITTER DRIVER
9005 M:      Hans Verkuil <hverkuil@xs4all.nl>
9006 L:      linux-media@vger.kernel.org
9007 T:      git git://linuxtv.org/media_tree.git
9008 W:      https://linuxtv.org
9009 S:      Maintained
9010 F:      drivers/media/radio/radio-keene*
9011
9012 KERNEL AUTOMOUNTER
9013 M:      Ian Kent <raven@themaw.net>
9014 L:      autofs@vger.kernel.org
9015 S:      Maintained
9016 F:      fs/autofs/
9017
9018 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9019 M:      Masahiro Yamada <masahiroy@kernel.org>
9020 M:      Michal Marek <michal.lkml@markovi.net>
9021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9022 L:      linux-kbuild@vger.kernel.org
9023 S:      Maintained
9024 F:      Documentation/kbuild/
9025 F:      Makefile
9026 F:      scripts/Kbuild*
9027 F:      scripts/Makefile*
9028 F:      scripts/basic/
9029 F:      scripts/mk*
9030 F:      scripts/*vmlinux*
9031 F:      scripts/mod/
9032 F:      scripts/package/
9033
9034 KERNEL JANITORS
9035 L:      kernel-janitors@vger.kernel.org
9036 W:      http://kernelnewbies.org/KernelJanitors
9037 S:      Odd Fixes
9038
9039 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9040 M:      "J. Bruce Fields" <bfields@fieldses.org>
9041 M:      Chuck Lever <chuck.lever@oracle.com>
9042 L:      linux-nfs@vger.kernel.org
9043 W:      http://nfs.sourceforge.net/
9044 T:      git git://linux-nfs.org/~bfields/linux.git
9045 S:      Supported
9046 F:      fs/nfsd/
9047 F:      include/uapi/linux/nfsd/
9048 F:      fs/lockd/
9049 F:      fs/nfs_common/
9050 F:      net/sunrpc/
9051 F:      include/linux/lockd/
9052 F:      include/linux/sunrpc/
9053 F:      include/uapi/linux/sunrpc/
9054
9055 KERNEL SELFTEST FRAMEWORK
9056 M:      Shuah Khan <shuah@kernel.org>
9057 M:      Shuah Khan <skhan@linuxfoundation.org>
9058 L:      linux-kselftest@vger.kernel.org
9059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9060 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9061 S:      Maintained
9062 F:      tools/testing/selftests/
9063 F:      Documentation/dev-tools/kselftest*
9064
9065 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9066 M:      Brendan Higgins <brendanhiggins@google.com>
9067 L:      linux-kselftest@vger.kernel.org
9068 L:      kunit-dev@googlegroups.com
9069 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9070 S:      Maintained
9071 F:      Documentation/dev-tools/kunit/
9072 F:      include/kunit/
9073 F:      lib/kunit/
9074 F:      tools/testing/kunit/
9075
9076 KERNEL USERMODE HELPER
9077 M:      Luis Chamberlain <mcgrof@kernel.org>
9078 L:      linux-kernel@vger.kernel.org
9079 S:      Maintained
9080 F:      kernel/umh.c
9081 F:      include/linux/umh.h
9082
9083 KERNEL VIRTUAL MACHINE (KVM)
9084 M:      Paolo Bonzini <pbonzini@redhat.com>
9085 L:      kvm@vger.kernel.org
9086 W:      http://www.linux-kvm.org
9087 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9088 S:      Supported
9089 F:      Documentation/virt/kvm/
9090 F:      include/trace/events/kvm.h
9091 F:      include/uapi/asm-generic/kvm*
9092 F:      include/uapi/linux/kvm*
9093 F:      include/asm-generic/kvm*
9094 F:      include/linux/kvm*
9095 F:      include/kvm/iodev.h
9096 F:      virt/kvm/*
9097 F:      tools/kvm/
9098 F:      tools/testing/selftests/kvm/
9099
9100 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9101 M:      Marc Zyngier <maz@kernel.org>
9102 R:      James Morse <james.morse@arm.com>
9103 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9104 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9106 L:      kvmarm@lists.cs.columbia.edu
9107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9108 S:      Maintained
9109 F:      arch/arm/include/uapi/asm/kvm*
9110 F:      arch/arm/include/asm/kvm*
9111 F:      arch/arm/kvm/
9112 F:      arch/arm64/include/uapi/asm/kvm*
9113 F:      arch/arm64/include/asm/kvm*
9114 F:      arch/arm64/kvm/
9115 F:      virt/kvm/arm/
9116 F:      include/kvm/arm_*
9117
9118 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9119 L:      linux-mips@vger.kernel.org
9120 L:      kvm@vger.kernel.org
9121 S:      Orphan
9122 F:      arch/mips/include/uapi/asm/kvm*
9123 F:      arch/mips/include/asm/kvm*
9124 F:      arch/mips/kvm/
9125
9126 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9127 M:      Paul Mackerras <paulus@ozlabs.org>
9128 L:      kvm-ppc@vger.kernel.org
9129 W:      http://www.linux-kvm.org/
9130 T:      git git://github.com/agraf/linux-2.6.git
9131 S:      Supported
9132 F:      arch/powerpc/include/uapi/asm/kvm*
9133 F:      arch/powerpc/include/asm/kvm*
9134 F:      arch/powerpc/kvm/
9135 F:      arch/powerpc/kernel/kvm*
9136
9137 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9138 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9139 M:      Janosch Frank <frankja@linux.ibm.com>
9140 R:      David Hildenbrand <david@redhat.com>
9141 R:      Cornelia Huck <cohuck@redhat.com>
9142 L:      kvm@vger.kernel.org
9143 W:      http://www.ibm.com/developerworks/linux/linux390/
9144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9145 S:      Supported
9146 F:      arch/s390/include/uapi/asm/kvm*
9147 F:      arch/s390/include/asm/gmap.h
9148 F:      arch/s390/include/asm/kvm*
9149 F:      arch/s390/kvm/
9150 F:      arch/s390/mm/gmap.c
9151 F:      tools/testing/selftests/kvm/s390x/
9152 F:      tools/testing/selftests/kvm/*/s390x/
9153
9154 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9155 M:      Paolo Bonzini <pbonzini@redhat.com>
9156 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9157 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9158 R:      Wanpeng Li <wanpengli@tencent.com>
9159 R:      Jim Mattson <jmattson@google.com>
9160 R:      Joerg Roedel <joro@8bytes.org>
9161 L:      kvm@vger.kernel.org
9162 W:      http://www.linux-kvm.org
9163 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9164 S:      Supported
9165 F:      arch/x86/kvm/
9166 F:      arch/x86/kvm/*/
9167 F:      arch/x86/include/uapi/asm/kvm*
9168 F:      arch/x86/include/uapi/asm/vmx.h
9169 F:      arch/x86/include/uapi/asm/svm.h
9170 F:      arch/x86/include/asm/kvm*
9171 F:      arch/x86/include/asm/pvclock-abi.h
9172 F:      arch/x86/include/asm/svm.h
9173 F:      arch/x86/include/asm/vmx*.h
9174 F:      arch/x86/kernel/kvm.c
9175 F:      arch/x86/kernel/kvmclock.c
9176
9177 KERNFS
9178 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9179 M:      Tejun Heo <tj@kernel.org>
9180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9181 S:      Supported
9182 F:      include/linux/kernfs.h
9183 F:      fs/kernfs/
9184
9185 KEXEC
9186 M:      Eric Biederman <ebiederm@xmission.com>
9187 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9188 L:      kexec@lists.infradead.org
9189 S:      Maintained
9190 F:      include/linux/kexec.h
9191 F:      include/uapi/linux/kexec.h
9192 F:      kernel/kexec*
9193
9194 KEYS-ENCRYPTED
9195 M:      Mimi Zohar <zohar@linux.ibm.com>
9196 L:      linux-integrity@vger.kernel.org
9197 L:      keyrings@vger.kernel.org
9198 S:      Supported
9199 F:      Documentation/security/keys/trusted-encrypted.rst
9200 F:      include/keys/encrypted-type.h
9201 F:      security/keys/encrypted-keys/
9202
9203 KEYS-TRUSTED
9204 M:      James Bottomley <jejb@linux.ibm.com>
9205 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9206 M:      Mimi Zohar <zohar@linux.ibm.com>
9207 L:      linux-integrity@vger.kernel.org
9208 L:      keyrings@vger.kernel.org
9209 S:      Supported
9210 F:      Documentation/security/keys/trusted-encrypted.rst
9211 F:      include/keys/trusted-type.h
9212 F:      security/keys/trusted.c
9213 F:      include/keys/trusted.h
9214
9215 KEYS/KEYRINGS:
9216 M:      David Howells <dhowells@redhat.com>
9217 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9218 L:      keyrings@vger.kernel.org
9219 S:      Maintained
9220 F:      Documentation/security/keys/core.rst
9221 F:      include/linux/key.h
9222 F:      include/linux/key-type.h
9223 F:      include/linux/keyctl.h
9224 F:      include/uapi/linux/keyctl.h
9225 F:      include/keys/
9226 F:      security/keys/
9227
9228 KGDB / KDB /debug_core
9229 M:      Jason Wessel <jason.wessel@windriver.com>
9230 M:      Daniel Thompson <daniel.thompson@linaro.org>
9231 R:      Douglas Anderson <dianders@chromium.org>
9232 W:      http://kgdb.wiki.kernel.org/
9233 L:      kgdb-bugreport@lists.sourceforge.net
9234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9235 S:      Maintained
9236 F:      Documentation/dev-tools/kgdb.rst
9237 F:      drivers/misc/kgdbts.c
9238 F:      drivers/tty/serial/kgdboc.c
9239 F:      include/linux/kdb.h
9240 F:      include/linux/kgdb.h
9241 F:      kernel/debug/
9242
9243 KMEMLEAK
9244 M:      Catalin Marinas <catalin.marinas@arm.com>
9245 S:      Maintained
9246 F:      Documentation/dev-tools/kmemleak.rst
9247 F:      include/linux/kmemleak.h
9248 F:      mm/kmemleak.c
9249 F:      mm/kmemleak-test.c
9250
9251 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9252 M:      Luis Chamberlain <mcgrof@kernel.org>
9253 L:      linux-kernel@vger.kernel.org
9254 S:      Maintained
9255 F:      kernel/kmod.c
9256 F:      include/linux/kmod.h
9257 F:      lib/test_kmod.c
9258 F:      tools/testing/selftests/kmod/
9259
9260 KPROBES
9261 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9262 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9263 M:      "David S. Miller" <davem@davemloft.net>
9264 M:      Masami Hiramatsu <mhiramat@kernel.org>
9265 S:      Maintained
9266 F:      Documentation/kprobes.txt
9267 F:      include/linux/kprobes.h
9268 F:      include/asm-generic/kprobes.h
9269 F:      kernel/kprobes.c
9270
9271 KS0108 LCD CONTROLLER DRIVER
9272 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9273 S:      Maintained
9274 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9275 F:      drivers/auxdisplay/ks0108.c
9276 F:      include/linux/ks0108.h
9277
9278 L3MDEV
9279 M:      David Ahern <dsahern@kernel.org>
9280 L:      netdev@vger.kernel.org
9281 S:      Maintained
9282 F:      net/l3mdev
9283 F:      include/net/l3mdev.h
9284
9285 L7 BPF FRAMEWORK
9286 M:      John Fastabend <john.fastabend@gmail.com>
9287 M:      Daniel Borkmann <daniel@iogearbox.net>
9288 L:      netdev@vger.kernel.org
9289 L:      bpf@vger.kernel.org
9290 S:      Maintained
9291 F:      include/linux/skmsg.h
9292 F:      net/core/skmsg.c
9293 F:      net/core/sock_map.c
9294 F:      net/ipv4/tcp_bpf.c
9295
9296 LANTIQ / INTEL Ethernet drivers
9297 M:      Hauke Mehrtens <hauke@hauke-m.de>
9298 L:      netdev@vger.kernel.org
9299 S:      Maintained
9300 F:      net/dsa/tag_gswip.c
9301 F:      drivers/net/ethernet/lantiq_xrx200.c
9302 F:      drivers/net/dsa/lantiq_pce.h
9303 F:      drivers/net/dsa/lantiq_gswip.c
9304
9305 LANTIQ MIPS ARCHITECTURE
9306 M:      John Crispin <john@phrozen.org>
9307 L:      linux-mips@vger.kernel.org
9308 S:      Maintained
9309 F:      arch/mips/lantiq
9310 F:      drivers/soc/lantiq
9311
9312 LAPB module
9313 L:      linux-x25@vger.kernel.org
9314 S:      Orphan
9315 F:      Documentation/networking/lapb-module.txt
9316 F:      include/*/lapb.h
9317 F:      net/lapb/
9318
9319 LASI 53c700 driver for PARISC
9320 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9321 L:      linux-scsi@vger.kernel.org
9322 S:      Maintained
9323 F:      Documentation/scsi/53c700.txt
9324 F:      drivers/scsi/53c700*
9325
9326 LEAKING_ADDRESSES
9327 M:      Tobin C. Harding <me@tobin.cc>
9328 M:      Tycho Andersen <tycho@tycho.ws>
9329 L:      kernel-hardening@lists.openwall.com
9330 S:      Maintained
9331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9332 F:      scripts/leaking_addresses.pl
9333
9334 LED SUBSYSTEM
9335 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9336 M:      Pavel Machek <pavel@ucw.cz>
9337 R:      Dan Murphy <dmurphy@ti.com>
9338 L:      linux-leds@vger.kernel.org
9339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/leds/
9343 F:      drivers/leds/
9344 F:      include/linux/leds.h
9345
9346 LEGACY EEPROM DRIVER
9347 M:      Jean Delvare <jdelvare@suse.com>
9348 S:      Maintained
9349 F:      Documentation/misc-devices/eeprom.rst
9350 F:      drivers/misc/eeprom/eeprom.c
9351
9352 LEGO MINDSTORMS EV3
9353 R:      David Lechner <david@lechnology.com>
9354 S:      Maintained
9355 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9356 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9357 F:      drivers/power/supply/lego_ev3_battery.c
9358
9359 LEGO USB Tower driver
9360 M:      Juergen Stuber <starblue@users.sourceforge.net>
9361 L:      legousb-devel@lists.sourceforge.net
9362 W:      http://legousb.sourceforge.net/
9363 S:      Maintained
9364 F:      drivers/usb/misc/legousbtower.c
9365
9366 LG LAPTOP EXTRAS
9367 M:      Matan Ziv-Av <matan@svgalib.org>
9368 L:      platform-driver-x86@vger.kernel.org
9369 S:      Maintained
9370 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9371 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9372 F:      drivers/platform/x86/lg-laptop.c
9373
9374 LG2160 MEDIA DRIVER
9375 M:      Michael Krufky <mkrufky@linuxtv.org>
9376 L:      linux-media@vger.kernel.org
9377 W:      https://linuxtv.org
9378 W:      http://github.com/mkrufky
9379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9380 T:      git git://linuxtv.org/mkrufky/tuners.git
9381 S:      Maintained
9382 F:      drivers/media/dvb-frontends/lg2160.*
9383
9384 LGDT3305 MEDIA DRIVER
9385 M:      Michael Krufky <mkrufky@linuxtv.org>
9386 L:      linux-media@vger.kernel.org
9387 W:      https://linuxtv.org
9388 W:      http://github.com/mkrufky
9389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9390 T:      git git://linuxtv.org/mkrufky/tuners.git
9391 S:      Maintained
9392 F:      drivers/media/dvb-frontends/lgdt3305.*
9393
9394 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9395 M:      Viresh Kumar <vireshk@kernel.org>
9396 L:      linux-ide@vger.kernel.org
9397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9398 S:      Maintained
9399 F:      include/linux/pata_arasan_cf_data.h
9400 F:      drivers/ata/pata_arasan_cf.c
9401
9402 LIBATA PATA DRIVERS
9403 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9404 M:      Jens Axboe <axboe@kernel.dk>
9405 L:      linux-ide@vger.kernel.org
9406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9407 S:      Maintained
9408 F:      drivers/ata/pata_*.c
9409 F:      drivers/ata/ata_generic.c
9410
9411 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9412 M:      Linus Walleij <linus.walleij@linaro.org>
9413 L:      linux-ide@vger.kernel.org
9414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9415 S:      Maintained
9416 F:      drivers/ata/pata_ftide010.c
9417 F:      drivers/ata/sata_gemini.c
9418 F:      drivers/ata/sata_gemini.h
9419
9420 LIBATA SATA AHCI PLATFORM devices support
9421 M:      Hans de Goede <hdegoede@redhat.com>
9422 M:      Jens Axboe <axboe@kernel.dk>
9423 L:      linux-ide@vger.kernel.org
9424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9425 S:      Maintained
9426 F:      drivers/ata/ahci_platform.c
9427 F:      drivers/ata/libahci_platform.c
9428 F:      include/linux/ahci_platform.h
9429
9430 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9431 M:      Mikael Pettersson <mikpelinux@gmail.com>
9432 L:      linux-ide@vger.kernel.org
9433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9434 S:      Maintained
9435 F:      drivers/ata/sata_promise.*
9436
9437 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9438 M:      Jens Axboe <axboe@kernel.dk>
9439 L:      linux-ide@vger.kernel.org
9440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9441 S:      Maintained
9442 F:      drivers/ata/
9443 F:      include/linux/ata.h
9444 F:      include/linux/libata.h
9445 F:      Documentation/devicetree/bindings/ata/
9446
9447 LIBLOCKDEP
9448 M:      Sasha Levin <alexander.levin@microsoft.com>
9449 S:      Maintained
9450 F:      tools/lib/lockdep/
9451
9452 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9453 M:      Dan Williams <dan.j.williams@intel.com>
9454 M:      Vishal Verma <vishal.l.verma@intel.com>
9455 M:      Dave Jiang <dave.jiang@intel.com>
9456 L:      linux-nvdimm@lists.01.org
9457 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9458 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9459 S:      Supported
9460 F:      drivers/nvdimm/blk.c
9461 F:      drivers/nvdimm/region_devs.c
9462
9463 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9464 M:      Vishal Verma <vishal.l.verma@intel.com>
9465 M:      Dan Williams <dan.j.williams@intel.com>
9466 M:      Dave Jiang <dave.jiang@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 S:      Supported
9471 F:      drivers/nvdimm/btt*
9472
9473 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9474 M:      Dan Williams <dan.j.williams@intel.com>
9475 M:      Vishal Verma <vishal.l.verma@intel.com>
9476 M:      Dave Jiang <dave.jiang@intel.com>
9477 L:      linux-nvdimm@lists.01.org
9478 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9479 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9480 S:      Supported
9481 F:      drivers/nvdimm/pmem*
9482
9483 LIBNVDIMM: DEVICETREE BINDINGS
9484 M:      Oliver O'Halloran <oohall@gmail.com>
9485 L:      linux-nvdimm@lists.01.org
9486 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9487 S:      Supported
9488 F:      drivers/nvdimm/of_pmem.c
9489 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9490
9491 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9492 M:      Dan Williams <dan.j.williams@intel.com>
9493 M:      Vishal Verma <vishal.l.verma@intel.com>
9494 M:      Dave Jiang <dave.jiang@intel.com>
9495 M:      Ira Weiny <ira.weiny@intel.com>
9496 L:      linux-nvdimm@lists.01.org
9497 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9498 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9500 S:      Supported
9501 F:      drivers/nvdimm/*
9502 F:      drivers/acpi/nfit/*
9503 F:      include/linux/nd.h
9504 F:      include/linux/libnvdimm.h
9505 F:      include/uapi/linux/ndctl.h
9506
9507 LICENSES and SPDX stuff
9508 M:      Thomas Gleixner <tglx@linutronix.de>
9509 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9510 L:      linux-spdx@vger.kernel.org
9511 S:      Maintained
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9513 F:      COPYING
9514 F:      Documentation/process/license-rules.rst
9515 F:      LICENSES/
9516 F:      scripts/spdxcheck-test.sh
9517 F:      scripts/spdxcheck.py
9518
9519 LIGHTNVM PLATFORM SUPPORT
9520 M:      Matias Bjorling <mb@lightnvm.io>
9521 W:      http://github/OpenChannelSSD
9522 L:      linux-block@vger.kernel.org
9523 S:      Maintained
9524 F:      drivers/lightnvm/
9525 F:      include/linux/lightnvm.h
9526 F:      include/uapi/linux/lightnvm.h
9527
9528 LINUX FOR POWER MACINTOSH
9529 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9530 W:      http://www.penguinppc.org/
9531 L:      linuxppc-dev@lists.ozlabs.org
9532 S:      Maintained
9533 F:      arch/powerpc/platforms/powermac/
9534 F:      drivers/macintosh/
9535
9536 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9537 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9538 M:      Paul Mackerras <paulus@samba.org>
9539 M:      Michael Ellerman <mpe@ellerman.id.au>
9540 W:      https://github.com/linuxppc/linux/wiki
9541 L:      linuxppc-dev@lists.ozlabs.org
9542 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9544 S:      Supported
9545 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9546 F:      Documentation/devicetree/bindings/powerpc/
9547 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9548 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9549 F:      Documentation/powerpc/
9550 F:      arch/powerpc/
9551 F:      drivers/char/tpm/tpm_ibmvtpm*
9552 F:      drivers/crypto/nx/
9553 F:      drivers/crypto/vmx/
9554 F:      drivers/i2c/busses/i2c-opal.c
9555 F:      drivers/net/ethernet/ibm/ibmveth.*
9556 F:      drivers/net/ethernet/ibm/ibmvnic.*
9557 F:      drivers/pci/hotplug/pnv_php.c
9558 F:      drivers/pci/hotplug/rpa*
9559 F:      drivers/rtc/rtc-opal.c
9560 F:      drivers/scsi/ibmvscsi/
9561 F:      drivers/tty/hvc/hvc_opal.c
9562 F:      drivers/watchdog/wdrtas.c
9563 F:      tools/testing/selftests/powerpc
9564 N:      /pmac
9565 N:      powermac
9566 N:      powernv
9567 N:      [^a-z0-9]ps3
9568 N:      pseries
9569
9570 LINUX FOR POWERPC EMBEDDED MPC5XXX
9571 M:      Anatolij Gustschin <agust@denx.de>
9572 L:      linuxppc-dev@lists.ozlabs.org
9573 T:      git git://git.denx.de/linux-denx-agust.git
9574 S:      Maintained
9575 F:      arch/powerpc/platforms/512x/
9576 F:      arch/powerpc/platforms/52xx/
9577
9578 LINUX FOR POWERPC EMBEDDED PPC4XX
9579 M:      Alistair Popple <alistair@popple.id.au>
9580 M:      Matt Porter <mporter@kernel.crashing.org>
9581 W:      http://www.penguinppc.org/
9582 L:      linuxppc-dev@lists.ozlabs.org
9583 S:      Maintained
9584 F:      arch/powerpc/platforms/40x/
9585 F:      arch/powerpc/platforms/44x/
9586
9587 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9588 M:      Scott Wood <oss@buserror.net>
9589 M:      Kumar Gala <galak@kernel.crashing.org>
9590 W:      http://www.penguinppc.org/
9591 L:      linuxppc-dev@lists.ozlabs.org
9592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9593 S:      Maintained
9594 F:      arch/powerpc/platforms/83xx/
9595 F:      arch/powerpc/platforms/85xx/
9596 F:      Documentation/devicetree/bindings/powerpc/fsl/
9597
9598 LINUX FOR POWERPC EMBEDDED PPC8XX
9599 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9600 W:      http://www.penguinppc.org/
9601 L:      linuxppc-dev@lists.ozlabs.org
9602 S:      Maintained
9603 F:      arch/powerpc/platforms/8xx/
9604
9605 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9606 L:      linuxppc-dev@lists.ozlabs.org
9607 S:      Orphan
9608 F:      arch/powerpc/*/*virtex*
9609 F:      arch/powerpc/*/*/*virtex*
9610
9611 LINUX FOR POWERPC PA SEMI PWRFICIENT
9612 L:      linuxppc-dev@lists.ozlabs.org
9613 S:      Orphan
9614 F:      arch/powerpc/platforms/pasemi/
9615 F:      drivers/*/*pasemi*
9616 F:      drivers/*/*/*pasemi*
9617
9618 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9619 M:      Kees Cook <keescook@chromium.org>
9620 S:      Maintained
9621 F:      drivers/misc/lkdtm/*
9622
9623 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9624 M:      Alan Stern <stern@rowland.harvard.edu>
9625 M:      Andrea Parri <parri.andrea@gmail.com>
9626 M:      Will Deacon <will@kernel.org>
9627 M:      Peter Zijlstra <peterz@infradead.org>
9628 M:      Boqun Feng <boqun.feng@gmail.com>
9629 M:      Nicholas Piggin <npiggin@gmail.com>
9630 M:      David Howells <dhowells@redhat.com>
9631 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9632 M:      Luc Maranget <luc.maranget@inria.fr>
9633 M:      "Paul E. McKenney" <paulmck@kernel.org>
9634 R:      Akira Yokosawa <akiyks@gmail.com>
9635 R:      Daniel Lustig <dlustig@nvidia.com>
9636 L:      linux-kernel@vger.kernel.org
9637 L:      linux-arch@vger.kernel.org
9638 S:      Supported
9639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9640 F:      tools/memory-model/
9641 F:      Documentation/atomic_bitops.txt
9642 F:      Documentation/atomic_t.txt
9643 F:      Documentation/core-api/atomic_ops.rst
9644 F:      Documentation/core-api/refcount-vs-atomic.rst
9645 F:      Documentation/memory-barriers.txt
9646
9647 LIS3LV02D ACCELEROMETER DRIVER
9648 M:      Eric Piel <eric.piel@tremplin-utc.net>
9649 S:      Maintained
9650 F:      Documentation/misc-devices/lis3lv02d.rst
9651 F:      drivers/misc/lis3lv02d/
9652 F:      drivers/platform/x86/hp_accel.c
9653
9654 LIST KUNIT TEST
9655 M:      David Gow <davidgow@google.com>
9656 L:      linux-kselftest@vger.kernel.org
9657 L:      kunit-dev@googlegroups.com
9658 S:      Maintained
9659 F:      lib/list-test.c
9660
9661 LIVE PATCHING
9662 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9663 M:      Jiri Kosina <jikos@kernel.org>
9664 M:      Miroslav Benes <mbenes@suse.cz>
9665 M:      Petr Mladek <pmladek@suse.com>
9666 R:      Joe Lawrence <joe.lawrence@redhat.com>
9667 S:      Maintained
9668 F:      kernel/livepatch/
9669 F:      include/linux/livepatch.h
9670 F:      arch/x86/include/asm/livepatch.h
9671 F:      arch/x86/kernel/livepatch.c
9672 F:      Documentation/livepatch/
9673 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9674 F:      samples/livepatch/
9675 F:      tools/testing/selftests/livepatch/
9676 L:      live-patching@vger.kernel.org
9677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9678
9679 LLC (802.2)
9680 L:      netdev@vger.kernel.org
9681 S:      Odd fixes
9682 F:      include/linux/llc.h
9683 F:      include/uapi/linux/llc.h
9684 F:      include/net/llc*
9685 F:      net/llc/
9686
9687 LM73 HARDWARE MONITOR DRIVER
9688 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9689 L:      linux-hwmon@vger.kernel.org
9690 S:      Maintained
9691 F:      drivers/hwmon/lm73.c
9692
9693 LM78 HARDWARE MONITOR DRIVER
9694 M:      Jean Delvare <jdelvare@suse.com>
9695 L:      linux-hwmon@vger.kernel.org
9696 S:      Maintained
9697 F:      Documentation/hwmon/lm78.rst
9698 F:      drivers/hwmon/lm78.c
9699
9700 LM83 HARDWARE MONITOR DRIVER
9701 M:      Jean Delvare <jdelvare@suse.com>
9702 L:      linux-hwmon@vger.kernel.org
9703 S:      Maintained
9704 F:      Documentation/hwmon/lm83.rst
9705 F:      drivers/hwmon/lm83.c
9706
9707 LM90 HARDWARE MONITOR DRIVER
9708 M:      Jean Delvare <jdelvare@suse.com>
9709 L:      linux-hwmon@vger.kernel.org
9710 S:      Maintained
9711 F:      Documentation/hwmon/lm90.rst
9712 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9713 F:      drivers/hwmon/lm90.c
9714 F:      include/dt-bindings/thermal/lm90.h
9715
9716 LM95234 HARDWARE MONITOR DRIVER
9717 M:      Guenter Roeck <linux@roeck-us.net>
9718 L:      linux-hwmon@vger.kernel.org
9719 S:      Maintained
9720 F:      Documentation/hwmon/lm95234.rst
9721 F:      drivers/hwmon/lm95234.c
9722
9723 LME2510 MEDIA DRIVER
9724 M:      Malcolm Priestley <tvboxspy@gmail.com>
9725 L:      linux-media@vger.kernel.org
9726 W:      https://linuxtv.org
9727 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9728 S:      Maintained
9729 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9730
9731 LOADPIN SECURITY MODULE
9732 M:      Kees Cook <keescook@chromium.org>
9733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9734 S:      Supported
9735 F:      security/loadpin/
9736 F:      Documentation/admin-guide/LSM/LoadPin.rst
9737
9738 LOCKING PRIMITIVES
9739 M:      Peter Zijlstra <peterz@infradead.org>
9740 M:      Ingo Molnar <mingo@redhat.com>
9741 M:      Will Deacon <will@kernel.org>
9742 L:      linux-kernel@vger.kernel.org
9743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9744 S:      Maintained
9745 F:      Documentation/locking/
9746 F:      include/linux/lockdep.h
9747 F:      include/linux/spinlock*.h
9748 F:      arch/*/include/asm/spinlock*.h
9749 F:      include/linux/rwlock*.h
9750 F:      include/linux/mutex*.h
9751 F:      include/linux/rwsem*.h
9752 F:      include/linux/seqlock.h
9753 F:      lib/locking*.[ch]
9754 F:      kernel/locking/
9755 X:      kernel/locking/locktorture.c
9756
9757 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9758 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9759 L:      linux-ntfs-dev@lists.sourceforge.net
9760 W:      http://www.linux-ntfs.org/content/view/19/37/
9761 S:      Maintained
9762 F:      Documentation/admin-guide/ldm.rst
9763 F:      block/partitions/ldm.*
9764
9765 LOGITECH HID GAMING KEYBOARDS
9766 M:      Hans de Goede <hdegoede@redhat.com>
9767 L:      linux-input@vger.kernel.org
9768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9769 S:      Maintained
9770 F:      drivers/hid/hid-lg-g15.c
9771
9772 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9773 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9774 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9775 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9776 L:      MPT-FusionLinux.pdl@broadcom.com
9777 L:      linux-scsi@vger.kernel.org
9778 W:      http://www.avagotech.com/support/
9779 S:      Supported
9780 F:      drivers/message/fusion/
9781 F:      drivers/scsi/mpt3sas/
9782
9783 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9784 M:      Matthew Wilcox <willy@infradead.org>
9785 L:      linux-scsi@vger.kernel.org
9786 S:      Maintained
9787 F:      drivers/scsi/sym53c8xx_2/
9788
9789 LTC1660 DAC DRIVER
9790 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9791 L:      linux-iio@vger.kernel.org
9792 S:      Maintained
9793 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9794 F:      drivers/iio/dac/ltc1660.c
9795
9796 LTC2983 IIO TEMPERATURE DRIVER
9797 M:      Nuno Sá <nuno.sa@analog.com>
9798 W:      http://ez.analog.com/community/linux-device-drivers
9799 L:      linux-iio@vger.kernel.org
9800 S:      Supported
9801 F:      drivers/iio/temperature/ltc2983.c
9802 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9803
9804 LTC4261 HARDWARE MONITOR DRIVER
9805 M:      Guenter Roeck <linux@roeck-us.net>
9806 L:      linux-hwmon@vger.kernel.org
9807 S:      Maintained
9808 F:      Documentation/hwmon/ltc4261.rst
9809 F:      drivers/hwmon/ltc4261.c
9810
9811 LTC2947 HARDWARE MONITOR DRIVER
9812 M:      Nuno Sá <nuno.sa@analog.com>
9813 W:      http://ez.analog.com/community/linux-device-drivers
9814 L:      linux-hwmon@vger.kernel.org
9815 S:      Supported
9816 F:      drivers/hwmon/ltc2947-core.c
9817 F:      drivers/hwmon/ltc2947-spi.c
9818 F:      drivers/hwmon/ltc2947-i2c.c
9819 F:      drivers/hwmon/ltc2947.h
9820 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9821
9822 LTC4306 I2C MULTIPLEXER DRIVER
9823 M:      Michael Hennerich <michael.hennerich@analog.com>
9824 W:      http://ez.analog.com/community/linux-device-drivers
9825 L:      linux-i2c@vger.kernel.org
9826 S:      Supported
9827 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9828 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9829
9830 LTP (Linux Test Project)
9831 M:      Mike Frysinger <vapier@gentoo.org>
9832 M:      Cyril Hrubis <chrubis@suse.cz>
9833 M:      Wanlong Gao <wanlong.gao@gmail.com>
9834 M:      Jan Stancek <jstancek@redhat.com>
9835 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9836 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9837 L:      ltp@lists.linux.it (subscribers-only)
9838 W:      http://linux-test-project.github.io/
9839 T:      git git://github.com/linux-test-project/ltp.git
9840 S:      Maintained
9841
9842 M68K ARCHITECTURE
9843 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9844 L:      linux-m68k@lists.linux-m68k.org
9845 W:      http://www.linux-m68k.org/
9846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9847 S:      Maintained
9848 F:      arch/m68k/
9849 F:      drivers/zorro/
9850
9851 M68K ON APPLE MACINTOSH
9852 M:      Joshua Thompson <funaho@jurai.org>
9853 W:      http://www.mac.linux-m68k.org/
9854 L:      linux-m68k@lists.linux-m68k.org
9855 S:      Maintained
9856 F:      arch/m68k/mac/
9857
9858 M68K ON HP9000/300
9859 M:      Philip Blundell <philb@gnu.org>
9860 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9861 S:      Maintained
9862 F:      arch/m68k/hp300/
9863
9864 M88DS3103 MEDIA DRIVER
9865 M:      Antti Palosaari <crope@iki.fi>
9866 L:      linux-media@vger.kernel.org
9867 W:      https://linuxtv.org
9868 W:      http://palosaari.fi/linux/
9869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9870 T:      git git://linuxtv.org/anttip/media_tree.git
9871 S:      Maintained
9872 F:      drivers/media/dvb-frontends/m88ds3103*
9873
9874 M88RS2000 MEDIA DRIVER
9875 M:      Malcolm Priestley <tvboxspy@gmail.com>
9876 L:      linux-media@vger.kernel.org
9877 W:      https://linuxtv.org
9878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9879 S:      Maintained
9880 F:      drivers/media/dvb-frontends/m88rs2000*
9881
9882 MA901 MASTERKIT USB FM RADIO DRIVER
9883 M:      Alexey Klimov <klimov.linux@gmail.com>
9884 L:      linux-media@vger.kernel.org
9885 T:      git git://linuxtv.org/media_tree.git
9886 S:      Maintained
9887 F:      drivers/media/radio/radio-ma901.c
9888
9889 MAC80211
9890 M:      Johannes Berg <johannes@sipsolutions.net>
9891 L:      linux-wireless@vger.kernel.org
9892 W:      http://wireless.kernel.org/
9893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9895 S:      Maintained
9896 F:      Documentation/networking/mac80211-injection.txt
9897 F:      include/net/mac80211.h
9898 F:      net/mac80211/
9899 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9900 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9901
9902 MAILBOX API
9903 M:      Jassi Brar <jassisinghbrar@gmail.com>
9904 L:      linux-kernel@vger.kernel.org
9905 S:      Maintained
9906 F:      drivers/mailbox/
9907 F:      include/linux/mailbox_client.h
9908 F:      include/linux/mailbox_controller.h
9909
9910 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9911 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9912 W:      http://www.kernel.org/doc/man-pages
9913 L:      linux-man@vger.kernel.org
9914 S:      Maintained
9915
9916 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9917 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9918 L:      linux-mips@vger.kernel.org
9919 S:      Maintained
9920 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9921
9922 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9923 M:      Andrew Lunn <andrew@lunn.ch>
9924 M:      Vivien Didelot <vivien.didelot@gmail.com>
9925 L:      netdev@vger.kernel.org
9926 S:      Maintained
9927 F:      drivers/net/dsa/mv88e6xxx/
9928 F:      include/linux/platform_data/mv88e6xxx.h
9929 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9930 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9931
9932 MARVELL ARMADA DRM SUPPORT
9933 M:      Russell King <linux@armlinux.org.uk>
9934 S:      Maintained
9935 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9936 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9937 F:      drivers/gpu/drm/armada/
9938 F:      include/uapi/drm/armada_drm.h
9939 F:      Documentation/devicetree/bindings/display/armada/
9940
9941 MARVELL ARMADA 3700 PHY DRIVERS
9942 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9943 S:      Maintained
9944 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9945 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9946 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9947 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9948
9949 MARVELL CRYPTO DRIVER
9950 M:      Boris Brezillon <bbrezillon@kernel.org>
9951 M:      Arnaud Ebalard <arno@natisbad.org>
9952 F:      drivers/crypto/marvell/
9953 S:      Maintained
9954 L:      linux-crypto@vger.kernel.org
9955
9956 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9957 M:      Mirko Lindner <mlindner@marvell.com>
9958 M:      Stephen Hemminger <stephen@networkplumber.org>
9959 L:      netdev@vger.kernel.org
9960 S:      Maintained
9961 F:      drivers/net/ethernet/marvell/sk*
9962
9963 MARVELL LIBERTAS WIRELESS DRIVER
9964 L:      libertas-dev@lists.infradead.org
9965 S:      Orphan
9966 F:      drivers/net/wireless/marvell/libertas/
9967
9968 MARVELL MACCHIATOBIN SUPPORT
9969 M:      Russell King <linux@armlinux.org.uk>
9970 L:      linux-arm-kernel@lists.infradead.org
9971 S:      Maintained
9972 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9973
9974 MARVELL MV643XX ETHERNET DRIVER
9975 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9976 L:      netdev@vger.kernel.org
9977 S:      Maintained
9978 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9979 F:      include/linux/mv643xx.h
9980
9981 MARVELL MV88X3310 PHY DRIVER
9982 M:      Russell King <linux@armlinux.org.uk>
9983 L:      netdev@vger.kernel.org
9984 S:      Maintained
9985 F:      drivers/net/phy/marvell10g.c
9986
9987 MARVELL MVEBU THERMAL DRIVER
9988 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9989 S:      Maintained
9990 F:      drivers/thermal/armada_thermal.c
9991
9992 MARVELL MVNETA ETHERNET DRIVER
9993 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9994 L:      netdev@vger.kernel.org
9995 S:      Maintained
9996 F:      drivers/net/ethernet/marvell/mvneta.*
9997
9998 MARVELL MWIFIEX WIRELESS DRIVER
9999 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10000 M:      Nishant Sarmukadam <nishants@marvell.com>
10001 M:      Ganapathi Bhat <gbhat@marvell.com>
10002 M:      Xinming Hu <huxinming820@gmail.com>
10003 L:      linux-wireless@vger.kernel.org
10004 S:      Maintained
10005 F:      drivers/net/wireless/marvell/mwifiex/
10006
10007 MARVELL MWL8K WIRELESS DRIVER
10008 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10009 L:      linux-wireless@vger.kernel.org
10010 S:      Odd Fixes
10011 F:      drivers/net/wireless/marvell/mwl8k.c
10012
10013 MARVELL NAND CONTROLLER DRIVER
10014 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10015 L:      linux-mtd@lists.infradead.org
10016 S:      Maintained
10017 F:      drivers/mtd/nand/raw/marvell_nand.c
10018 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10019
10020 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10021 M:      Nicolas Pitre <nico@fluxnic.net>
10022 S:      Odd Fixes
10023 F:      drivers/mmc/host/mvsdio.*
10024
10025 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10026 M:      Hu Ziji <huziji@marvell.com>
10027 L:      linux-mmc@vger.kernel.org
10028 S:      Supported
10029 F:      drivers/mmc/host/sdhci-xenon*
10030 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10031
10032 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10033 M:      Sunil Goutham <sgoutham@marvell.com>
10034 M:      Linu Cherian <lcherian@marvell.com>
10035 M:      Geetha sowjanya <gakula@marvell.com>
10036 M:      Jerin Jacob <jerinj@marvell.com>
10037 L:      netdev@vger.kernel.org
10038 S:      Supported
10039 F:      drivers/net/ethernet/marvell/octeontx2/af/
10040
10041 MATROX FRAMEBUFFER DRIVER
10042 L:      linux-fbdev@vger.kernel.org
10043 S:      Orphan
10044 F:      drivers/video/fbdev/matrox/matroxfb_*
10045 F:      include/uapi/linux/matroxfb.h
10046
10047 MAX16065 HARDWARE MONITOR DRIVER
10048 M:      Guenter Roeck <linux@roeck-us.net>
10049 L:      linux-hwmon@vger.kernel.org
10050 S:      Maintained
10051 F:      Documentation/hwmon/max16065.rst
10052 F:      drivers/hwmon/max16065.c
10053
10054 MAX2175 SDR TUNER DRIVER
10055 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10056 L:      linux-media@vger.kernel.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Maintained
10059 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10060 F:      Documentation/media/v4l-drivers/max2175.rst
10061 F:      drivers/media/i2c/max2175*
10062 F:      include/uapi/linux/max2175.h
10063
10064 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10065 L:      linux-hwmon@vger.kernel.org
10066 S:      Orphan
10067 F:      Documentation/hwmon/max6650.rst
10068 F:      drivers/hwmon/max6650.c
10069
10070 MAX6697 HARDWARE MONITOR DRIVER
10071 M:      Guenter Roeck <linux@roeck-us.net>
10072 L:      linux-hwmon@vger.kernel.org
10073 S:      Maintained
10074 F:      Documentation/hwmon/max6697.rst
10075 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10076 F:      drivers/hwmon/max6697.c
10077 F:      include/linux/platform_data/max6697.h
10078
10079 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10080 M:      Peter Rosin <peda@axentia.se>
10081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10082 S:      Maintained
10083 F:      Documentation/devicetree/bindings/sound/max9860.txt
10084 F:      sound/soc/codecs/max9860.*
10085
10086 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10087 M:      Andreas Klinger <ak@it-klinger.de>
10088 L:      linux-iio@vger.kernel.org
10089 S:      Maintained
10090 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10091 F:      drivers/iio/proximity/mb1232.c
10092
10093 MAXIM MAX77650 PMIC MFD DRIVER
10094 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10095 L:      linux-kernel@vger.kernel.org
10096 S:      Maintained
10097 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10098 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10099 F:      include/linux/mfd/max77650.h
10100 F:      drivers/mfd/max77650.c
10101 F:      drivers/regulator/max77650-regulator.c
10102 F:      drivers/power/supply/max77650-charger.c
10103 F:      drivers/input/misc/max77650-onkey.c
10104 F:      drivers/leds/leds-max77650.c
10105 F:      drivers/gpio/gpio-max77650.c
10106
10107 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10108 M:      Javier Martinez Canillas <javier@dowhile0.org>
10109 L:      linux-kernel@vger.kernel.org
10110 S:      Supported
10111 F:      drivers/regulator/max77802-regulator.c
10112 F:      Documentation/devicetree/bindings/*/*max77802.txt
10113 F:      include/dt-bindings/*/*max77802.h
10114
10115 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10116 M:      Krzysztof Kozlowski <krzk@kernel.org>
10117 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10118 L:      linux-pm@vger.kernel.org
10119 S:      Supported
10120 F:      drivers/power/supply/max14577_charger.c
10121 F:      drivers/power/supply/max77693_charger.c
10122
10123 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10124 M:      Chanwoo Choi <cw00.choi@samsung.com>
10125 M:      Krzysztof Kozlowski <krzk@kernel.org>
10126 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10127 L:      linux-kernel@vger.kernel.org
10128 S:      Supported
10129 F:      drivers/*/max14577*.c
10130 F:      drivers/*/max77686*.c
10131 F:      drivers/*/max77693*.c
10132 F:      drivers/extcon/extcon-max14577.c
10133 F:      drivers/extcon/extcon-max77693.c
10134 F:      drivers/rtc/rtc-max77686.c
10135 F:      drivers/clk/clk-max77686.c
10136 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10137 F:      Documentation/devicetree/bindings/*/max77686.txt
10138 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10139 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10140 F:      include/linux/mfd/max14577*.h
10141 F:      include/linux/mfd/max77686*.h
10142 F:      include/linux/mfd/max77693*.h
10143
10144 MAXIRADIO FM RADIO RECEIVER DRIVER
10145 M:      Hans Verkuil <hverkuil@xs4all.nl>
10146 L:      linux-media@vger.kernel.org
10147 T:      git git://linuxtv.org/media_tree.git
10148 W:      https://linuxtv.org
10149 S:      Maintained
10150 F:      drivers/media/radio/radio-maxiradio*
10151
10152 MCAN MMIO DEVICE DRIVER
10153 M:      Dan Murphy <dmurphy@ti.com>
10154 M:      Sriram Dash <sriram.dash@samsung.com>
10155 L:      linux-can@vger.kernel.org
10156 S:      Maintained
10157 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10158 F:      drivers/net/can/m_can/m_can.c
10159 F:      drivers/net/can/m_can/m_can.h
10160 F:      drivers/net/can/m_can/m_can_platform.c
10161
10162 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10163 M:      Peter Rosin <peda@axentia.se>
10164 L:      linux-iio@vger.kernel.org
10165 S:      Maintained
10166 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10167 F:      drivers/iio/potentiometer/mcp4018.c
10168 F:      drivers/iio/potentiometer/mcp4531.c
10169
10170 MCR20A IEEE-802.15.4 RADIO DRIVER
10171 M:      Xue Liu <liuxuenetmail@gmail.com>
10172 L:      linux-wpan@vger.kernel.org
10173 W:      https://github.com/xueliu/mcr20a-linux
10174 S:      Maintained
10175 F:      drivers/net/ieee802154/mcr20a.c
10176 F:      drivers/net/ieee802154/mcr20a.h
10177 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10178
10179 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10180 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10181 L:      linux-iio@vger.kernel.org
10182 S:      Maintained
10183 F:      drivers/iio/dac/cio-dac.c
10184
10185 MEDIA CONTROLLER FRAMEWORK
10186 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10187 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10188 L:      linux-media@vger.kernel.org
10189 W:      https://www.linuxtv.org
10190 T:      git git://linuxtv.org/media_tree.git
10191 S:      Supported
10192 F:      drivers/media/mc/
10193 F:      include/media/media-*.h
10194 F:      include/uapi/linux/media.h
10195
10196 MEDIA DRIVERS FOR ASCOT2E
10197 M:      Sergey Kozlov <serjk@netup.ru>
10198 M:      Abylay Ospan <aospan@netup.ru>
10199 L:      linux-media@vger.kernel.org
10200 W:      https://linuxtv.org
10201 W:      http://netup.tv/
10202 T:      git git://linuxtv.org/media_tree.git
10203 S:      Supported
10204 F:      drivers/media/dvb-frontends/ascot2e*
10205
10206 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10207 M:      Jasmin Jessich <jasmin@anw.at>
10208 L:      linux-media@vger.kernel.org
10209 W:      https://linuxtv.org
10210 T:      git git://linuxtv.org/media_tree.git
10211 S:      Maintained
10212 F:      drivers/media/dvb-frontends/cxd2099*
10213
10214 MEDIA DRIVERS FOR CXD2841ER
10215 M:      Sergey Kozlov <serjk@netup.ru>
10216 M:      Abylay Ospan <aospan@netup.ru>
10217 L:      linux-media@vger.kernel.org
10218 W:      https://linuxtv.org
10219 W:      http://netup.tv/
10220 T:      git git://linuxtv.org/media_tree.git
10221 S:      Supported
10222 F:      drivers/media/dvb-frontends/cxd2841er*
10223
10224 MEDIA DRIVERS FOR CXD2880
10225 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10226 L:      linux-media@vger.kernel.org
10227 W:      http://linuxtv.org/
10228 T:      git git://linuxtv.org/media_tree.git
10229 S:      Supported
10230 F:      drivers/media/dvb-frontends/cxd2880/*
10231 F:      drivers/media/spi/cxd2880*
10232
10233 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10234 L:      linux-media@vger.kernel.org
10235 W:      https://linuxtv.org
10236 T:      git git://linuxtv.org/media_tree.git
10237 S:      Orphan
10238 F:      drivers/media/pci/ddbridge/*
10239
10240 MEDIA DRIVERS FOR FREESCALE IMX
10241 M:      Steve Longerbeam <slongerbeam@gmail.com>
10242 M:      Philipp Zabel <p.zabel@pengutronix.de>
10243 L:      linux-media@vger.kernel.org
10244 T:      git git://linuxtv.org/media_tree.git
10245 S:      Maintained
10246 F:      Documentation/devicetree/bindings/media/imx.txt
10247 F:      Documentation/media/v4l-drivers/imx.rst
10248 F:      drivers/staging/media/imx/
10249 F:      include/linux/imx-media.h
10250 F:      include/media/imx.h
10251
10252 MEDIA DRIVER FOR FREESCALE IMX PXP
10253 M:      Philipp Zabel <p.zabel@pengutronix.de>
10254 L:      linux-media@vger.kernel.org
10255 T:      git git://linuxtv.org/media_tree.git
10256 S:      Maintained
10257 F:      drivers/media/platform/imx-pxp.[ch]
10258
10259 MEDIA DRIVERS FOR FREESCALE IMX7
10260 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10261 L:      linux-media@vger.kernel.org
10262 T:      git git://linuxtv.org/media_tree.git
10263 S:      Maintained
10264 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10265 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10266 F:      Documentation/media/v4l-drivers/imx7.rst
10267 F:      drivers/staging/media/imx/imx7-media-csi.c
10268 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10269
10270 MEDIA DRIVERS FOR HELENE
10271 M:      Abylay Ospan <aospan@netup.ru>
10272 L:      linux-media@vger.kernel.org
10273 W:      https://linuxtv.org
10274 W:      http://netup.tv/
10275 T:      git git://linuxtv.org/media_tree.git
10276 S:      Supported
10277 F:      drivers/media/dvb-frontends/helene*
10278
10279 MEDIA DRIVERS FOR HORUS3A
10280 M:      Sergey Kozlov <serjk@netup.ru>
10281 M:      Abylay Ospan <aospan@netup.ru>
10282 L:      linux-media@vger.kernel.org
10283 W:      https://linuxtv.org
10284 W:      http://netup.tv/
10285 T:      git git://linuxtv.org/media_tree.git
10286 S:      Supported
10287 F:      drivers/media/dvb-frontends/horus3a*
10288
10289 MEDIA DRIVERS FOR LNBH25
10290 M:      Sergey Kozlov <serjk@netup.ru>
10291 M:      Abylay Ospan <aospan@netup.ru>
10292 L:      linux-media@vger.kernel.org
10293 W:      https://linuxtv.org
10294 W:      http://netup.tv/
10295 T:      git git://linuxtv.org/media_tree.git
10296 S:      Supported
10297 F:      drivers/media/dvb-frontends/lnbh25*
10298
10299 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10300 L:      linux-media@vger.kernel.org
10301 W:      https://linuxtv.org
10302 T:      git git://linuxtv.org/media_tree.git
10303 S:      Orphan
10304 F:      drivers/media/dvb-frontends/mxl5xx*
10305
10306 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10307 M:      Sergey Kozlov <serjk@netup.ru>
10308 M:      Abylay Ospan <aospan@netup.ru>
10309 L:      linux-media@vger.kernel.org
10310 W:      https://linuxtv.org
10311 W:      http://netup.tv/
10312 T:      git git://linuxtv.org/media_tree.git
10313 S:      Supported
10314 F:      drivers/media/pci/netup_unidvb/*
10315
10316 MEDIA DRIVERS FOR RENESAS - CEU
10317 M:      Jacopo Mondi <jacopo@jmondi.org>
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,ceu.txt
10323 F:      drivers/media/platform/renesas-ceu.c
10324 F:      include/media/drv-intf/renesas-ceu.h
10325
10326 MEDIA DRIVERS FOR RENESAS - DRIF
10327 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10328 L:      linux-media@vger.kernel.org
10329 L:      linux-renesas-soc@vger.kernel.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Supported
10332 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10333 F:      drivers/media/platform/rcar_drif.c
10334
10335 MEDIA DRIVERS FOR RENESAS - FCP
10336 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10337 L:      linux-media@vger.kernel.org
10338 L:      linux-renesas-soc@vger.kernel.org
10339 T:      git git://linuxtv.org/media_tree.git
10340 S:      Supported
10341 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10342 F:      drivers/media/platform/rcar-fcp.c
10343 F:      include/media/rcar-fcp.h
10344
10345 MEDIA DRIVERS FOR RENESAS - FDP1
10346 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10347 L:      linux-media@vger.kernel.org
10348 L:      linux-renesas-soc@vger.kernel.org
10349 T:      git git://linuxtv.org/media_tree.git
10350 S:      Supported
10351 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10352 F:      drivers/media/platform/rcar_fdp1.c
10353
10354 MEDIA DRIVERS FOR RENESAS - VIN
10355 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10356 L:      linux-media@vger.kernel.org
10357 L:      linux-renesas-soc@vger.kernel.org
10358 T:      git git://linuxtv.org/media_tree.git
10359 S:      Supported
10360 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10361 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10362 F:      drivers/media/platform/rcar-vin/
10363
10364 MEDIA DRIVERS FOR RENESAS - VSP1
10365 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10366 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10367 L:      linux-media@vger.kernel.org
10368 L:      linux-renesas-soc@vger.kernel.org
10369 T:      git git://linuxtv.org/media_tree.git
10370 S:      Supported
10371 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10372 F:      drivers/media/platform/vsp1/
10373
10374 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10375 L:      linux-media@vger.kernel.org
10376 W:      https://linuxtv.org
10377 T:      git git://linuxtv.org/media_tree.git
10378 S:      Orphan
10379 F:      drivers/media/dvb-frontends/stv0910*
10380
10381 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10382 L:      linux-media@vger.kernel.org
10383 W:      https://linuxtv.org
10384 T:      git git://linuxtv.org/media_tree.git
10385 S:      Orphan
10386 F:      drivers/media/dvb-frontends/stv6111*
10387
10388 MEDIA DRIVERS FOR STM32 - DCMI
10389 M:      Hugues Fruchet <hugues.fruchet@st.com>
10390 L:      linux-media@vger.kernel.org
10391 T:      git git://linuxtv.org/media_tree.git
10392 S:      Supported
10393 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10394 F:      drivers/media/platform/stm32/stm32-dcmi.c
10395
10396 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10397 M:      Dmitry Osipenko <digetx@gmail.com>
10398 L:      linux-media@vger.kernel.org
10399 L:      linux-tegra@vger.kernel.org
10400 T:      git git://linuxtv.org/media_tree.git
10401 S:      Maintained
10402 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10403 F:      drivers/staging/media/tegra-vde/
10404
10405 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10406 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10407 L:      linux-media@vger.kernel.org
10408 W:      https://linuxtv.org
10409 Q:      http://patchwork.kernel.org/project/linux-media/list/
10410 T:      git git://linuxtv.org/media_tree.git
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/media/
10413 F:      Documentation/media/
10414 F:      drivers/media/
10415 F:      drivers/staging/media/
10416 F:      include/linux/platform_data/media/
10417 F:      include/media/
10418 F:      include/uapi/linux/dvb/
10419 F:      include/uapi/linux/videodev2.h
10420 F:      include/uapi/linux/media.h
10421 F:      include/uapi/linux/v4l2-*
10422 F:      include/uapi/linux/meye.h
10423 F:      include/uapi/linux/ivtv*
10424 F:      include/uapi/linux/uvcvideo.h
10425
10426 MEDIATEK BLUETOOTH DRIVER
10427 M:      Sean Wang <sean.wang@mediatek.com>
10428 L:      linux-bluetooth@vger.kernel.org
10429 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10430 S:      Maintained
10431 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10432 F:      drivers/bluetooth/btmtkuart.c
10433
10434 MEDIATEK CIR DRIVER
10435 M:      Sean Wang <sean.wang@mediatek.com>
10436 S:      Maintained
10437 F:      drivers/media/rc/mtk-cir.c
10438
10439 MEDIATEK DMA DRIVER
10440 M:      Sean Wang <sean.wang@mediatek.com>
10441 L:      dmaengine@vger.kernel.org
10442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10443 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10444 S:      Maintained
10445 F:      Documentation/devicetree/bindings/dma/mtk-*
10446 F:      drivers/dma/mediatek/
10447
10448 MEDIATEK PMIC LED DRIVER
10449 M:      Sean Wang <sean.wang@mediatek.com>
10450 S:      Maintained
10451 F:      drivers/leds/leds-mt6323.c
10452 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10453
10454 MEDIATEK ETHERNET DRIVER
10455 M:      Felix Fietkau <nbd@openwrt.org>
10456 M:      John Crispin <john@phrozen.org>
10457 M:      Sean Wang <sean.wang@mediatek.com>
10458 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10459 L:      netdev@vger.kernel.org
10460 S:      Maintained
10461 F:      drivers/net/ethernet/mediatek/
10462
10463 MEDIATEK SWITCH DRIVER
10464 M:      Sean Wang <sean.wang@mediatek.com>
10465 L:      netdev@vger.kernel.org
10466 S:      Maintained
10467 F:      drivers/net/dsa/mt7530.*
10468 F:      net/dsa/tag_mtk.c
10469
10470 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10471 M:      Sean Wang <sean.wang@mediatek.com>
10472 L:      linux-pm@vger.kernel.org
10473 S:      Maintained
10474 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10475 F:      drivers/power/reset/mt6323-poweroff.c
10476
10477 MEDIATEK JPEG DRIVER
10478 M:      Rick Chang <rick.chang@mediatek.com>
10479 M:      Bin Liu <bin.liu@mediatek.com>
10480 S:      Supported
10481 F:      drivers/media/platform/mtk-jpeg/
10482 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10483
10484 MEDIATEK MDP DRIVER
10485 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10486 M:      Houlong Wei <houlong.wei@mediatek.com>
10487 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10488 S:      Supported
10489 F:      drivers/media/platform/mtk-mdp/
10490 F:      drivers/media/platform/mtk-vpu/
10491 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10492
10493 MEDIATEK MEDIA DRIVER
10494 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10495 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10496 S:      Supported
10497 F:      drivers/media/platform/mtk-vcodec/
10498 F:      drivers/media/platform/mtk-vpu/
10499 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10500 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10501
10502 MEDIATEK MMC/SD/SDIO DRIVER
10503 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10504 S:      Maintained
10505 F:      drivers/mmc/host/mtk-sd.c
10506 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10507
10508 MEDIATEK MT76 WIRELESS LAN DRIVER
10509 M:      Felix Fietkau <nbd@nbd.name>
10510 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10511 R:      Ryder Lee <ryder.lee@mediatek.com>
10512 R:      Roy Luo <royluo@google.com>
10513 L:      linux-wireless@vger.kernel.org
10514 S:      Maintained
10515 F:      drivers/net/wireless/mediatek/mt76/
10516
10517 MEDIATEK MT7601U WIRELESS LAN DRIVER
10518 M:      Jakub Kicinski <kubakici@wp.pl>
10519 L:      linux-wireless@vger.kernel.org
10520 S:      Maintained
10521 F:      drivers/net/wireless/mediatek/mt7601u/
10522
10523 MEDIATEK MT7621/28/88 I2C DRIVER
10524 M:      Stefan Roese <sr@denx.de>
10525 L:      linux-i2c@vger.kernel.org
10526 S:      Maintained
10527 F:      drivers/i2c/busses/i2c-mt7621.c
10528 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10529
10530 MEDIATEK NAND CONTROLLER DRIVER
10531 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10532 L:      linux-mtd@lists.infradead.org
10533 S:      Maintained
10534 F:      drivers/mtd/nand/raw/mtk_*
10535 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10536
10537 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10538 M:      Sean Wang <sean.wang@mediatek.com>
10539 S:      Maintained
10540 F:      drivers/char/hw_random/mtk-rng.c
10541
10542 MEDIATEK USB3 DRD IP DRIVER
10543 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10544 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10546 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10547 S:      Maintained
10548 F:      drivers/usb/mtu3/
10549
10550 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10551 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10552 M:      Martin Donnelly <martin.donnelly@ge.com>
10553 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10554 S:      Maintained
10555 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10556 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10557
10558 MEGARAID SCSI/SAS DRIVERS
10559 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10560 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10561 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10562 L:      megaraidlinux.pdl@broadcom.com
10563 L:      linux-scsi@vger.kernel.org
10564 W:      http://www.avagotech.com/support/
10565 S:      Maintained
10566 F:      Documentation/scsi/megaraid.txt
10567 F:      drivers/scsi/megaraid.*
10568 F:      drivers/scsi/megaraid/
10569
10570 MELEXIS MLX90614 DRIVER
10571 M:      Crt Mori <cmo@melexis.com>
10572 L:      linux-iio@vger.kernel.org
10573 W:      http://www.melexis.com
10574 S:      Supported
10575 F:      drivers/iio/temperature/mlx90614.c
10576
10577 MELEXIS MLX90632 DRIVER
10578 M:      Crt Mori <cmo@melexis.com>
10579 L:      linux-iio@vger.kernel.org
10580 W:      http://www.melexis.com
10581 S:      Supported
10582 F:      drivers/iio/temperature/mlx90632.c
10583
10584 MELFAS MIP4 TOUCHSCREEN DRIVER
10585 M:      Sangwon Jee <jeesw@melfas.com>
10586 W:      http://www.melfas.com
10587 S:      Supported
10588 F:      drivers/input/touchscreen/melfas_mip4.c
10589 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10590
10591 MELLANOX ETHERNET DRIVER (mlx4_en)
10592 M:      Tariq Toukan <tariqt@mellanox.com>
10593 L:      netdev@vger.kernel.org
10594 S:      Supported
10595 W:      http://www.mellanox.com
10596 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10597 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10598
10599 MELLANOX ETHERNET DRIVER (mlx5e)
10600 M:      Saeed Mahameed <saeedm@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/mlx5/core/en_*
10606
10607 MELLANOX ETHERNET INNOVA DRIVERS
10608 R:      Boris Pismenny <borisp@mellanox.com>
10609 L:      netdev@vger.kernel.org
10610 S:      Supported
10611 W:      http://www.mellanox.com
10612 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10613 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10614 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10615 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10616 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10617
10618 MELLANOX ETHERNET SWITCH DRIVERS
10619 M:      Jiri Pirko <jiri@mellanox.com>
10620 M:      Ido Schimmel <idosch@mellanox.com>
10621 L:      netdev@vger.kernel.org
10622 S:      Supported
10623 W:      http://www.mellanox.com
10624 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10625 F:      drivers/net/ethernet/mellanox/mlxsw/
10626 F:      tools/testing/selftests/drivers/net/mlxsw/
10627
10628 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10629 M:      mlxsw@mellanox.com
10630 L:      netdev@vger.kernel.org
10631 S:      Supported
10632 W:      http://www.mellanox.com
10633 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10634 F:      drivers/net/ethernet/mellanox/mlxfw/
10635
10636 MELLANOX HARDWARE PLATFORM SUPPORT
10637 M:      Andy Shevchenko <andy@infradead.org>
10638 M:      Darren Hart <dvhart@infradead.org>
10639 M:      Vadim Pasternak <vadimp@mellanox.com>
10640 L:      platform-driver-x86@vger.kernel.org
10641 S:      Supported
10642 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10643 F:      drivers/platform/mellanox/
10644 F:      include/linux/platform_data/mlxreg.h
10645
10646 MELLANOX MLX4 core VPI driver
10647 M:      Tariq Toukan <tariqt@mellanox.com>
10648 L:      netdev@vger.kernel.org
10649 L:      linux-rdma@vger.kernel.org
10650 W:      http://www.mellanox.com
10651 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10652 S:      Supported
10653 F:      drivers/net/ethernet/mellanox/mlx4/
10654 F:      include/linux/mlx4/
10655
10656 MELLANOX MLX4 IB driver
10657 M:      Yishai Hadas <yishaih@mellanox.com>
10658 L:      linux-rdma@vger.kernel.org
10659 W:      http://www.mellanox.com
10660 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10661 S:      Supported
10662 F:      drivers/infiniband/hw/mlx4/
10663 F:      include/linux/mlx4/
10664 F:      include/uapi/rdma/mlx4-abi.h
10665
10666 MELLANOX MLX5 core VPI driver
10667 M:      Saeed Mahameed <saeedm@mellanox.com>
10668 M:      Leon Romanovsky <leonro@mellanox.com>
10669 L:      netdev@vger.kernel.org
10670 L:      linux-rdma@vger.kernel.org
10671 W:      http://www.mellanox.com
10672 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10673 S:      Supported
10674 F:      drivers/net/ethernet/mellanox/mlx5/core/
10675 F:      include/linux/mlx5/
10676 F:      Documentation/networking/device_drivers/mellanox/
10677
10678 MELLANOX MLX5 IB driver
10679 M:      Leon Romanovsky <leonro@mellanox.com>
10680 L:      linux-rdma@vger.kernel.org
10681 W:      http://www.mellanox.com
10682 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10683 S:      Supported
10684 F:      drivers/infiniband/hw/mlx5/
10685 F:      include/linux/mlx5/
10686 F:      include/uapi/rdma/mlx5-abi.h
10687
10688 MELLANOX MLXCPLD I2C AND MUX DRIVER
10689 M:      Vadim Pasternak <vadimp@mellanox.com>
10690 M:      Michael Shych <michaelsh@mellanox.com>
10691 L:      linux-i2c@vger.kernel.org
10692 S:      Supported
10693 F:      drivers/i2c/busses/i2c-mlxcpld.c
10694 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10695 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10696
10697 MELLANOX MLXCPLD LED DRIVER
10698 M:      Vadim Pasternak <vadimp@mellanox.com>
10699 L:      linux-leds@vger.kernel.org
10700 S:      Supported
10701 F:      drivers/leds/leds-mlxcpld.c
10702 F:      drivers/leds/leds-mlxreg.c
10703 F:      Documentation/leds/leds-mlxcpld.rst
10704
10705 MELLANOX PLATFORM DRIVER
10706 M:      Vadim Pasternak <vadimp@mellanox.com>
10707 L:      platform-driver-x86@vger.kernel.org
10708 S:      Supported
10709 F:      drivers/platform/x86/mlx-platform.c
10710
10711 MEMBARRIER SUPPORT
10712 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10713 M:      "Paul E. McKenney" <paulmck@kernel.org>
10714 L:      linux-kernel@vger.kernel.org
10715 S:      Supported
10716 F:      kernel/sched/membarrier.c
10717 F:      include/uapi/linux/membarrier.h
10718 F:      arch/powerpc/include/asm/membarrier.h
10719
10720 MEMBLOCK
10721 M:      Mike Rapoport <rppt@linux.ibm.com>
10722 L:      linux-mm@kvack.org
10723 S:      Maintained
10724 F:      include/linux/memblock.h
10725 F:      mm/memblock.c
10726 F:      Documentation/core-api/boot-time-mm.rst
10727
10728 MEMORY MANAGEMENT
10729 M:      Andrew Morton <akpm@linux-foundation.org>
10730 L:      linux-mm@kvack.org
10731 W:      http://www.linux-mm.org
10732 T:      quilt https://ozlabs.org/~akpm/mmotm/
10733 T:      quilt https://ozlabs.org/~akpm/mmots/
10734 T:      git git://github.com/hnaz/linux-mm.git
10735 S:      Maintained
10736 F:      include/linux/mm.h
10737 F:      include/linux/gfp.h
10738 F:      include/linux/mmzone.h
10739 F:      include/linux/memory_hotplug.h
10740 F:      include/linux/vmalloc.h
10741 F:      mm/
10742
10743 MEMORY TECHNOLOGY DEVICES (MTD)
10744 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10745 M:      Richard Weinberger <richard@nod.at>
10746 M:      Vignesh Raghavendra <vigneshr@ti.com>
10747 L:      linux-mtd@lists.infradead.org
10748 W:      http://www.linux-mtd.infradead.org/
10749 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10750 C:      irc://irc.oftc.net/mtd
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10753 S:      Maintained
10754 F:      Documentation/devicetree/bindings/mtd/
10755 F:      drivers/mtd/
10756 F:      include/linux/mtd/
10757 F:      include/uapi/mtd/
10758
10759 MEN A21 WATCHDOG DRIVER
10760 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10761 L:      linux-watchdog@vger.kernel.org
10762 S:      Maintained
10763 F:      drivers/watchdog/mena21_wdt.c
10764
10765 MEN CHAMELEON BUS (mcb)
10766 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10767 S:      Maintained
10768 F:      drivers/mcb/
10769 F:      include/linux/mcb.h
10770 F:      Documentation/driver-api/men-chameleon-bus.rst
10771
10772 MEN F21BMC (Board Management Controller)
10773 M:      Andreas Werner <andreas.werner@men.de>
10774 S:      Supported
10775 F:      drivers/mfd/menf21bmc.c
10776 F:      drivers/watchdog/menf21bmc_wdt.c
10777 F:      drivers/leds/leds-menf21bmc.c
10778 F:      drivers/hwmon/menf21bmc_hwmon.c
10779 F:      Documentation/hwmon/menf21bmc.rst
10780
10781 MEN Z069 WATCHDOG DRIVER
10782 M:      Johannes Thumshirn <jth@kernel.org>
10783 L:      linux-watchdog@vger.kernel.org
10784 S:      Maintained
10785 F:      drivers/watchdog/menz69_wdt.c
10786
10787 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10788 M:      Neil Armstrong <narmstrong@baylibre.com>
10789 L:      linux-media@vger.kernel.org
10790 L:      linux-amlogic@lists.infradead.org
10791 W:      http://linux-meson.com/
10792 S:      Supported
10793 F:      drivers/media/platform/meson/ao-cec.c
10794 F:      drivers/media/platform/meson/ao-cec-g12a.c
10795 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10796 T:      git git://linuxtv.org/media_tree.git
10797
10798 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10799 M:      Liang Yang <liang.yang@amlogic.com>
10800 L:      linux-mtd@lists.infradead.org
10801 S:      Maintained
10802 F:      drivers/mtd/nand/raw/meson_*
10803 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10804
10805 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10806 M:      Maxime Jourdan <mjourdan@baylibre.com>
10807 L:      linux-media@vger.kernel.org
10808 L:      linux-amlogic@lists.infradead.org
10809 S:      Supported
10810 F:      drivers/staging/media/meson/vdec/
10811 T:      git git://linuxtv.org/media_tree.git
10812
10813 METHODE UDPU SUPPORT
10814 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10815 S:      Maintained
10816 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10817
10818 MICROBLAZE ARCHITECTURE
10819 M:      Michal Simek <monstr@monstr.eu>
10820 W:      http://www.monstr.eu/fdt/
10821 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10822 S:      Supported
10823 F:      arch/microblaze/
10824
10825 MICROCHIP AT91 SERIAL DRIVER
10826 M:      Richard Genoud <richard.genoud@gmail.com>
10827 S:      Maintained
10828 F:      drivers/tty/serial/atmel_serial.c
10829 F:      drivers/tty/serial/atmel_serial.h
10830 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10831
10832 MICROCHIP AUDIO ASOC DRIVERS
10833 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10835 S:      Supported
10836 F:      sound/soc/atmel
10837
10838 MICROCHIP DMA DRIVER
10839 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10841 L:      dmaengine@vger.kernel.org
10842 S:      Supported
10843 F:      drivers/dma/at_hdmac.c
10844 F:      drivers/dma/at_hdmac_regs.h
10845 F:      include/linux/platform_data/dma-atmel.h
10846 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10847 F:      include/dt-bindings/dma/at91.h
10848
10849 MICROCHIP ECC DRIVER
10850 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10851 L:      linux-crypto@vger.kernel.org
10852 S:      Maintained
10853 F:      drivers/crypto/atmel-ecc.*
10854
10855 MICROCHIP I2C DRIVER
10856 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10857 L:      linux-i2c@vger.kernel.org
10858 S:      Supported
10859 F:      drivers/i2c/busses/i2c-at91.h
10860 F:      drivers/i2c/busses/i2c-at91-*.c
10861
10862 MICROCHIP ISC DRIVER
10863 M:      Eugen Hristev <eugen.hristev@microchip.com>
10864 L:      linux-media@vger.kernel.org
10865 S:      Supported
10866 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10867 F:      drivers/media/platform/atmel/atmel-isc.h
10868 F:      drivers/media/platform/atmel/atmel-isc-base.c
10869 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10870 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10871
10872 MICROCHIP ISI DRIVER
10873 M:      Eugen Hristev <eugen.hristev@microchip.com>
10874 L:      linux-media@vger.kernel.org
10875 S:      Supported
10876 F:      drivers/media/platform/atmel/atmel-isi.c
10877 F:      drivers/media/platform/atmel/atmel-isi.h
10878
10879 MICROCHIP AT91 USART MFD DRIVER
10880 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10881 L:      linux-kernel@vger.kernel.org
10882 S:      Supported
10883 F:      drivers/mfd/at91-usart.c
10884 F:      include/dt-bindings/mfd/at91-usart.h
10885 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10886
10887 MICROCHIP AT91 USART SPI DRIVER
10888 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10889 L:      linux-spi@vger.kernel.org
10890 S:      Supported
10891 F:      drivers/spi/spi-at91-usart.c
10892 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10893
10894 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10895 M:      Woojung Huh <woojung.huh@microchip.com>
10896 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10897 L:      netdev@vger.kernel.org
10898 S:      Maintained
10899 F:      net/dsa/tag_ksz.c
10900 F:      drivers/net/dsa/microchip/*
10901 F:      include/linux/platform_data/microchip-ksz.h
10902 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10903
10904 MICROCHIP LAN743X ETHERNET DRIVER
10905 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10906 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10907 L:      netdev@vger.kernel.org
10908 S:      Maintained
10909 F:      drivers/net/ethernet/microchip/lan743x_*
10910
10911 MICROCHIP LCDFB DRIVER
10912 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10913 L:      linux-fbdev@vger.kernel.org
10914 S:      Maintained
10915 F:      drivers/video/fbdev/atmel_lcdfb.c
10916 F:      include/video/atmel_lcdc.h
10917
10918 MICROCHIP MMC/SD/SDIO MCI DRIVER
10919 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10920 S:      Maintained
10921 F:      drivers/mmc/host/atmel-mci.c
10922
10923 MICROCHIP MCP16502 PMIC DRIVER
10924 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10926 S:      Maintained
10927 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10928 F:      drivers/regulator/mcp16502.c
10929
10930 MICROCHIP MCP3911 ADC DRIVER
10931 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10932 M:      Kent Gustavsson <kent@minoris.se>
10933 L:      linux-iio@vger.kernel.org
10934 S:      Supported
10935 F:      drivers/iio/adc/mcp3911.c
10936 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10937
10938 MICROCHIP NAND DRIVER
10939 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10940 L:      linux-mtd@lists.infradead.org
10941 S:      Supported
10942 F:      drivers/mtd/nand/raw/atmel/*
10943 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10944
10945 MICROCHIP PWM DRIVER
10946 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10948 L:      linux-pwm@vger.kernel.org
10949 S:      Supported
10950 F:      drivers/pwm/pwm-atmel.c
10951 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10952
10953 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10954 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10955 M:      Eugen Hristev <eugen.hristev@microchip.com>
10956 L:      linux-iio@vger.kernel.org
10957 S:      Supported
10958 F:      drivers/iio/adc/at91-sama5d2_adc.c
10959 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10960 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10961
10962 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10963 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10964 S:      Supported
10965 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10966
10967 MICROCHIP SPI DRIVER
10968 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10969 S:      Supported
10970 F:      drivers/spi/spi-atmel.*
10971
10972 MICROCHIP SSC DRIVER
10973 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10975 S:      Supported
10976 F:      drivers/misc/atmel-ssc.c
10977 F:      include/linux/atmel-ssc.h
10978
10979 MICROCHIP USBA UDC DRIVER
10980 M:      Cristian Birsan <cristian.birsan@microchip.com>
10981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10982 S:      Supported
10983 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10984
10985 MICROCHIP USB251XB DRIVER
10986 M:      Richard Leitner <richard.leitner@skidata.com>
10987 L:      linux-usb@vger.kernel.org
10988 S:      Maintained
10989 F:      drivers/usb/misc/usb251xb.c
10990 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10991
10992 MICROCHIP XDMA DRIVER
10993 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10994 L:      linux-arm-kernel@lists.infradead.org
10995 L:      dmaengine@vger.kernel.org
10996 S:      Supported
10997 F:      drivers/dma/at_xdmac.c
10998
10999 MICROSEMI MIPS SOCS
11000 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11001 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11002 L:      linux-mips@vger.kernel.org
11003 S:      Supported
11004 F:      arch/mips/generic/board-ocelot.c
11005 F:      arch/mips/configs/generic/board-ocelot.config
11006 F:      arch/mips/boot/dts/mscc/
11007 F:      Documentation/devicetree/bindings/mips/mscc.txt
11008
11009 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11010 M:      Don Brace <don.brace@microsemi.com>
11011 L:      esc.storagedev@microsemi.com
11012 L:      linux-scsi@vger.kernel.org
11013 S:      Supported
11014 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11015 F:      drivers/scsi/smartpqi/Kconfig
11016 F:      drivers/scsi/smartpqi/Makefile
11017 F:      include/linux/cciss*.h
11018 F:      include/uapi/linux/cciss*.h
11019 F:      Documentation/scsi/smartpqi.txt
11020
11021 MICROSEMI ETHERNET SWITCH DRIVER
11022 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11023 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11024 L:      netdev@vger.kernel.org
11025 S:      Supported
11026 F:      drivers/net/ethernet/mscc/
11027 F:      include/soc/mscc/ocelot*
11028
11029 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11030 M:      Chen Yu <yu.c.chen@intel.com>
11031 L:      platform-driver-x86@vger.kernel.org
11032 S:      Supported
11033 F:      drivers/platform/x86/surfacepro3_button.c
11034
11035 MICROTEK X6 SCANNER
11036 M:      Oliver Neukum <oliver@neukum.org>
11037 S:      Maintained
11038 F:      drivers/usb/image/microtek.*
11039
11040 MIPS
11041 M:      Ralf Baechle <ralf@linux-mips.org>
11042 M:      Paul Burton <paulburton@kernel.org>
11043 M:      James Hogan <jhogan@kernel.org>
11044 L:      linux-mips@vger.kernel.org
11045 W:      http://www.linux-mips.org/
11046 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11048 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11049 S:      Supported
11050 F:      Documentation/devicetree/bindings/mips/
11051 F:      Documentation/mips/
11052 F:      arch/mips/
11053 F:      drivers/platform/mips/
11054
11055 MIPS BOSTON DEVELOPMENT BOARD
11056 M:      Paul Burton <paulburton@kernel.org>
11057 L:      linux-mips@vger.kernel.org
11058 S:      Maintained
11059 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11060 F:      arch/mips/boot/dts/img/boston.dts
11061 F:      arch/mips/configs/generic/board-boston.config
11062 F:      drivers/clk/imgtec/clk-boston.c
11063 F:      include/dt-bindings/clock/boston-clock.h
11064
11065 MIPS GENERIC PLATFORM
11066 M:      Paul Burton <paulburton@kernel.org>
11067 L:      linux-mips@vger.kernel.org
11068 S:      Supported
11069 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11070 F:      arch/mips/generic/
11071 F:      arch/mips/tools/generic-board-config.sh
11072
11073 MIPS/LOONGSON1 ARCHITECTURE
11074 M:      Keguang Zhang <keguang.zhang@gmail.com>
11075 L:      linux-mips@vger.kernel.org
11076 S:      Maintained
11077 F:      arch/mips/loongson32/
11078 F:      arch/mips/include/asm/mach-loongson32/
11079 F:      drivers/*/*loongson1*
11080 F:      drivers/*/*/*loongson1*
11081
11082 MIPS/LOONGSON2EF ARCHITECTURE
11083 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11084 L:      linux-mips@vger.kernel.org
11085 S:      Maintained
11086 F:      arch/mips/loongson2ef/
11087 F:      arch/mips/include/asm/mach-loongson2ef/
11088 F:      drivers/*/*loongson2*
11089 F:      drivers/*/*/*loongson2*
11090
11091 MIPS/LOONGSON64 ARCHITECTURE
11092 M:      Huacai Chen <chenhc@lemote.com>
11093 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11094 L:      linux-mips@vger.kernel.org
11095 S:      Maintained
11096 F:      arch/mips/loongson64/
11097 F:      arch/mips/include/asm/mach-loongson64/
11098 F:      drivers/platform/mips/cpu_hwmon.c
11099 F:      drivers/*/*loongson3*
11100 F:      drivers/*/*/*loongson3*
11101
11102 MIPS RINT INSTRUCTION EMULATION
11103 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11104 L:      linux-mips@vger.kernel.org
11105 S:      Supported
11106 F:      arch/mips/math-emu/sp_rint.c
11107 F:      arch/mips/math-emu/dp_rint.c
11108
11109 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11110 M:      Hans Verkuil <hverkuil@xs4all.nl>
11111 L:      linux-media@vger.kernel.org
11112 T:      git git://linuxtv.org/media_tree.git
11113 W:      https://linuxtv.org
11114 S:      Odd Fixes
11115 F:      drivers/media/radio/radio-miropcm20*
11116
11117 MMP SUPPORT
11118 R:      Lubomir Rintel <lkundrak@v3.sk>
11119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11121 S:      Odd Fixes
11122 F:      arch/arm/boot/dts/mmp*
11123 F:      arch/arm/mach-mmp/
11124 F:      linux/soc/mmp/
11125
11126 MMP USB PHY DRIVERS
11127 R:      Lubomir Rintel <lkundrak@v3.sk>
11128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11129 S:      Maintained
11130 F:      drivers/phy/marvell/phy-mmp3-usb.c
11131 F:      drivers/phy/marvell/phy-pxa-usb.c
11132
11133 MMU GATHER AND TLB INVALIDATION
11134 M:      Will Deacon <will@kernel.org>
11135 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11136 M:      Andrew Morton <akpm@linux-foundation.org>
11137 M:      Nick Piggin <npiggin@gmail.com>
11138 M:      Peter Zijlstra <peterz@infradead.org>
11139 L:      linux-arch@vger.kernel.org
11140 L:      linux-mm@kvack.org
11141 S:      Maintained
11142 F:      arch/*/include/asm/tlb.h
11143 F:      include/asm-generic/tlb.h
11144 F:      mm/mmu_gather.c
11145
11146 MN88472 MEDIA DRIVER
11147 M:      Antti Palosaari <crope@iki.fi>
11148 L:      linux-media@vger.kernel.org
11149 W:      https://linuxtv.org
11150 W:      http://palosaari.fi/linux/
11151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11152 S:      Maintained
11153 F:      drivers/media/dvb-frontends/mn88472*
11154
11155 MN88473 MEDIA DRIVER
11156 M:      Antti Palosaari <crope@iki.fi>
11157 L:      linux-media@vger.kernel.org
11158 W:      https://linuxtv.org
11159 W:      http://palosaari.fi/linux/
11160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11161 S:      Maintained
11162 F:      drivers/media/dvb-frontends/mn88473*
11163
11164 MODULE SUPPORT
11165 M:      Jessica Yu <jeyu@kernel.org>
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11167 S:      Maintained
11168 F:      include/linux/module.h
11169 F:      kernel/module.c
11170
11171 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11172 W:      http://popies.net/meye/
11173 S:      Orphan
11174 F:      Documentation/media/v4l-drivers/meye*
11175 F:      drivers/media/pci/meye/
11176 F:      include/uapi/linux/meye.h
11177
11178 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11179 M:      Jiri Slaby <jirislaby@gmail.com>
11180 S:      Maintained
11181 F:      Documentation/driver-api/serial/moxa-smartio.rst
11182 F:      drivers/tty/mxser.*
11183
11184 MONOLITHIC POWER SYSTEM PMIC DRIVER
11185 M:      Saravanan Sekar <sravanhome@gmail.com>
11186 S:      Maintained
11187 F:      Documentation/devicetree/bindings/regulator/mpq7920.yaml
11188 F:      drivers/regulator/mpq7920.c
11189 F:      drivers/regulator/mpq7920.h
11190
11191 MR800 AVERMEDIA USB FM RADIO DRIVER
11192 M:      Alexey Klimov <klimov.linux@gmail.com>
11193 L:      linux-media@vger.kernel.org
11194 T:      git git://linuxtv.org/media_tree.git
11195 S:      Maintained
11196 F:      drivers/media/radio/radio-mr800.c
11197
11198 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11199 M:      Alan Ott <alan@signal11.us>
11200 L:      linux-wpan@vger.kernel.org
11201 S:      Maintained
11202 F:      drivers/net/ieee802154/mrf24j40.c
11203 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11204
11205 MSI LAPTOP SUPPORT
11206 M:      "Lee, Chun-Yi" <jlee@suse.com>
11207 L:      platform-driver-x86@vger.kernel.org
11208 S:      Maintained
11209 F:      drivers/platform/x86/msi-laptop.c
11210
11211 MSI WMI SUPPORT
11212 L:      platform-driver-x86@vger.kernel.org
11213 S:      Orphan
11214 F:      drivers/platform/x86/msi-wmi.c
11215
11216 MSI001 MEDIA DRIVER
11217 M:      Antti Palosaari <crope@iki.fi>
11218 L:      linux-media@vger.kernel.org
11219 W:      https://linuxtv.org
11220 W:      http://palosaari.fi/linux/
11221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11222 T:      git git://linuxtv.org/anttip/media_tree.git
11223 S:      Maintained
11224 F:      drivers/media/tuners/msi001*
11225
11226 MSI2500 MEDIA DRIVER
11227 M:      Antti Palosaari <crope@iki.fi>
11228 L:      linux-media@vger.kernel.org
11229 W:      https://linuxtv.org
11230 W:      http://palosaari.fi/linux/
11231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11232 T:      git git://linuxtv.org/anttip/media_tree.git
11233 S:      Maintained
11234 F:      drivers/media/usb/msi2500/
11235
11236 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11237 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11238 L:      linux-mtd@lists.infradead.org
11239 S:      Maintained
11240 F:      drivers/mtd/devices/docg3*
11241
11242 MT9M032 APTINA SENSOR DRIVER
11243 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11244 L:      linux-media@vger.kernel.org
11245 T:      git git://linuxtv.org/media_tree.git
11246 S:      Maintained
11247 F:      drivers/media/i2c/mt9m032.c
11248 F:      include/media/i2c/mt9m032.h
11249
11250 MT9P031 APTINA CAMERA SENSOR
11251 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11252 L:      linux-media@vger.kernel.org
11253 T:      git git://linuxtv.org/media_tree.git
11254 S:      Maintained
11255 F:      drivers/media/i2c/mt9p031.c
11256 F:      include/media/i2c/mt9p031.h
11257
11258 MT9T001 APTINA CAMERA SENSOR
11259 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11260 L:      linux-media@vger.kernel.org
11261 T:      git git://linuxtv.org/media_tree.git
11262 S:      Maintained
11263 F:      drivers/media/i2c/mt9t001.c
11264 F:      include/media/i2c/mt9t001.h
11265
11266 MT9T112 APTINA CAMERA SENSOR
11267 M:      Jacopo Mondi <jacopo@jmondi.org>
11268 L:      linux-media@vger.kernel.org
11269 T:      git git://linuxtv.org/media_tree.git
11270 S:      Odd Fixes
11271 F:      drivers/media/i2c/mt9t112.c
11272 F:      include/media/i2c/mt9t112.h
11273
11274 MT9V032 APTINA CAMERA SENSOR
11275 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11276 L:      linux-media@vger.kernel.org
11277 T:      git git://linuxtv.org/media_tree.git
11278 S:      Maintained
11279 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11280 F:      drivers/media/i2c/mt9v032.c
11281 F:      include/media/i2c/mt9v032.h
11282
11283 MT9V111 APTINA CAMERA SENSOR
11284 M:      Jacopo Mondi <jacopo@jmondi.org>
11285 L:      linux-media@vger.kernel.org
11286 T:      git git://linuxtv.org/media_tree.git
11287 S:      Maintained
11288 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11289 F:      drivers/media/i2c/mt9v111.c
11290
11291 MULTIFUNCTION DEVICES (MFD)
11292 M:      Lee Jones <lee.jones@linaro.org>
11293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11294 S:      Supported
11295 F:      Documentation/devicetree/bindings/mfd/
11296 F:      drivers/mfd/
11297 F:      include/linux/mfd/
11298 F:      include/dt-bindings/mfd/
11299
11300 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11301 S:      Orphan
11302 F:      drivers/mmc/host/mmc_spi.c
11303 F:      include/linux/spi/mmc_spi.h
11304
11305 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11306 M:      Ulf Hansson <ulf.hansson@linaro.org>
11307 L:      linux-mmc@vger.kernel.org
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11309 S:      Maintained
11310 F:      Documentation/devicetree/bindings/mmc/
11311 F:      drivers/mmc/
11312 F:      include/linux/mmc/
11313 F:      include/uapi/linux/mmc/
11314
11315 MULTIPLEXER SUBSYSTEM
11316 M:      Peter Rosin <peda@axentia.se>
11317 S:      Maintained
11318 F:      Documentation/ABI/testing/sysfs-class-mux*
11319 F:      Documentation/devicetree/bindings/mux/
11320 F:      include/dt-bindings/mux/
11321 F:      include/linux/mux/
11322 F:      drivers/mux/
11323
11324 MULTITECH MULTIPORT CARD (ISICOM)
11325 S:      Orphan
11326 F:      drivers/tty/isicom.c
11327 F:      include/linux/isicom.h
11328
11329 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11330 M:      Bin Liu <b-liu@ti.com>
11331 L:      linux-usb@vger.kernel.org
11332 S:      Maintained
11333 F:      drivers/usb/musb/
11334
11335 MXL301RF MEDIA DRIVER
11336 M:      Akihiro Tsukada <tskd08@gmail.com>
11337 L:      linux-media@vger.kernel.org
11338 S:      Odd Fixes
11339 F:      drivers/media/tuners/mxl301rf*
11340
11341 MXL5007T MEDIA DRIVER
11342 M:      Michael Krufky <mkrufky@linuxtv.org>
11343 L:      linux-media@vger.kernel.org
11344 W:      https://linuxtv.org
11345 W:      http://github.com/mkrufky
11346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11347 T:      git git://linuxtv.org/mkrufky/tuners.git
11348 S:      Maintained
11349 F:      drivers/media/tuners/mxl5007t.*
11350
11351 MXSFB DRM DRIVER
11352 M:      Marek Vasut <marex@denx.de>
11353 M:      Stefan Agner <stefan@agner.ch>
11354 L:      dri-devel@lists.freedesktop.org
11355 S:      Supported
11356 F:      drivers/gpu/drm/mxsfb/
11357 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11358 T:      git git://anongit.freedesktop.org/drm/drm-misc
11359
11360 MYLEX DAC960 PCI RAID Controller
11361 M:      Hannes Reinecke <hare@kernel.org>
11362 L:      linux-scsi@vger.kernel.org
11363 S:      Supported
11364 F:      drivers/scsi/myrb.*
11365 F:      drivers/scsi/myrs.*
11366
11367 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11368 M:      Chris Lee <christopher.lee@cspi.com>
11369 L:      netdev@vger.kernel.org
11370 W:      https://www.cspi.com/ethernet-products/support/downloads/
11371 S:      Supported
11372 F:      drivers/net/ethernet/myricom/myri10ge/
11373
11374 NAND FLASH SUBSYSTEM
11375 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11376 R:      Richard Weinberger <richard@nod.at>
11377 L:      linux-mtd@lists.infradead.org
11378 W:      http://www.linux-mtd.infradead.org/
11379 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11381 S:      Maintained
11382 F:      drivers/mtd/nand/
11383 F:      include/linux/mtd/*nand*.h
11384
11385 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11386 M:      Daniel Mack <zonque@gmail.com>
11387 S:      Maintained
11388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11389 W:      http://www.native-instruments.com
11390 F:      sound/usb/caiaq/
11391
11392 NATSEMI ETHERNET DRIVER (DP8381x)
11393 S:      Orphan
11394 F:      drivers/net/ethernet/natsemi/natsemi.c
11395
11396 NCR 5380 SCSI DRIVERS
11397 M:      Finn Thain <fthain@telegraphics.com.au>
11398 M:      Michael Schmitz <schmitzmic@gmail.com>
11399 L:      linux-scsi@vger.kernel.org
11400 S:      Maintained
11401 F:      Documentation/scsi/g_NCR5380.txt
11402 F:      drivers/scsi/NCR5380.*
11403 F:      drivers/scsi/arm/cumana_1.c
11404 F:      drivers/scsi/arm/oak.c
11405 F:      drivers/scsi/atari_scsi.*
11406 F:      drivers/scsi/dmx3191d.c
11407 F:      drivers/scsi/g_NCR5380.*
11408 F:      drivers/scsi/mac_scsi.*
11409 F:      drivers/scsi/sun3_scsi.*
11410 F:      drivers/scsi/sun3_scsi_vme.c
11411
11412 NCSI LIBRARY:
11413 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11414 S:      Maintained
11415 F:      net/ncsi/
11416
11417 NCT6775 HARDWARE MONITOR DRIVER
11418 M:      Guenter Roeck <linux@roeck-us.net>
11419 L:      linux-hwmon@vger.kernel.org
11420 S:      Maintained
11421 F:      Documentation/hwmon/nct6775.rst
11422 F:      drivers/hwmon/nct6775.c
11423
11424 NET_FAILOVER MODULE
11425 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11426 L:      netdev@vger.kernel.org
11427 S:      Supported
11428 F:      drivers/net/net_failover.c
11429 F:      include/net/net_failover.h
11430 F:      Documentation/networking/net_failover.rst
11431
11432 NETEM NETWORK EMULATOR
11433 M:      Stephen Hemminger <stephen@networkplumber.org>
11434 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11435 S:      Maintained
11436 F:      net/sched/sch_netem.c
11437
11438 NETERION 10GbE DRIVERS (s2io/vxge)
11439 M:      Jon Mason <jdmason@kudzu.us>
11440 L:      netdev@vger.kernel.org
11441 S:      Supported
11442 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11443 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11444 F:      drivers/net/ethernet/neterion/
11445
11446 NETFILTER
11447 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11448 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11449 M:      Florian Westphal <fw@strlen.de>
11450 L:      netfilter-devel@vger.kernel.org
11451 L:      coreteam@netfilter.org
11452 W:      http://www.netfilter.org/
11453 W:      http://www.iptables.org/
11454 W:      http://www.nftables.org/
11455 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11458 S:      Maintained
11459 F:      include/linux/netfilter*
11460 F:      include/linux/netfilter/
11461 F:      include/net/netfilter/
11462 F:      include/uapi/linux/netfilter*
11463 F:      include/uapi/linux/netfilter/
11464 F:      net/*/netfilter.c
11465 F:      net/*/netfilter/
11466 F:      net/netfilter/
11467 F:      net/bridge/br_netfilter*.c
11468
11469 NETROM NETWORK LAYER
11470 M:      Ralf Baechle <ralf@linux-mips.org>
11471 L:      linux-hams@vger.kernel.org
11472 W:      http://www.linux-ax25.org/
11473 S:      Maintained
11474 F:      include/net/netrom.h
11475 F:      include/uapi/linux/netrom.h
11476 F:      net/netrom/
11477
11478 NETRONOME ETHERNET DRIVERS
11479 M:      Jakub Kicinski <kuba@kernel.org>
11480 L:      oss-drivers@netronome.com
11481 S:      Maintained
11482 F:      drivers/net/ethernet/netronome/
11483
11484 NETWORK BLOCK DEVICE (NBD)
11485 M:      Josef Bacik <josef@toxicpanda.com>
11486 S:      Maintained
11487 L:      linux-block@vger.kernel.org
11488 L:      nbd@other.debian.org
11489 F:      Documentation/admin-guide/blockdev/nbd.rst
11490 F:      drivers/block/nbd.c
11491 F:      include/trace/events/nbd.h
11492 F:      include/uapi/linux/nbd.h
11493
11494 NETWORK DROP MONITOR
11495 M:      Neil Horman <nhorman@tuxdriver.com>
11496 L:      netdev@vger.kernel.org
11497 S:      Maintained
11498 W:      https://fedorahosted.org/dropwatch/
11499 F:      net/core/drop_monitor.c
11500 F:      include/uapi/linux/net_dropmon.h
11501 F:      include/net/drop_monitor.h
11502
11503 NETWORKING DRIVERS
11504 M:      "David S. Miller" <davem@davemloft.net>
11505 L:      netdev@vger.kernel.org
11506 W:      http://www.linuxfoundation.org/en/Net
11507 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11510 S:      Odd Fixes
11511 F:      Documentation/devicetree/bindings/net/
11512 F:      drivers/net/
11513 F:      include/linux/if_*
11514 F:      include/linux/netdevice.h
11515 F:      include/linux/etherdevice.h
11516 F:      include/linux/fcdevice.h
11517 F:      include/linux/fddidevice.h
11518 F:      include/linux/hippidevice.h
11519 F:      include/linux/inetdevice.h
11520 F:      include/uapi/linux/if_*
11521 F:      include/uapi/linux/netdevice.h
11522
11523 NETWORKING DRIVERS (WIRELESS)
11524 M:      Kalle Valo <kvalo@codeaurora.org>
11525 L:      linux-wireless@vger.kernel.org
11526 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11529 S:      Maintained
11530 F:      Documentation/devicetree/bindings/net/wireless/
11531 F:      drivers/net/wireless/
11532
11533 NETWORKING [DSA]
11534 M:      Andrew Lunn <andrew@lunn.ch>
11535 M:      Vivien Didelot <vivien.didelot@gmail.com>
11536 M:      Florian Fainelli <f.fainelli@gmail.com>
11537 S:      Maintained
11538 F:      Documentation/devicetree/bindings/net/dsa/
11539 F:      net/dsa/
11540 F:      include/net/dsa.h
11541 F:      include/linux/dsa/
11542 F:      include/linux/platform_data/dsa.h
11543 F:      drivers/net/dsa/
11544
11545 NETWORKING [GENERAL]
11546 M:      "David S. Miller" <davem@davemloft.net>
11547 M:      Jakub Kicinski <kuba@kernel.org>
11548 L:      netdev@vger.kernel.org
11549 W:      http://www.linuxfoundation.org/en/Net
11550 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11553 B:      mailto:netdev@vger.kernel.org
11554 S:      Maintained
11555 F:      net/
11556 F:      include/net/
11557 F:      include/linux/in.h
11558 F:      include/linux/net.h
11559 F:      include/linux/netdevice.h
11560 F:      include/uapi/linux/in.h
11561 F:      include/uapi/linux/net.h
11562 F:      include/uapi/linux/netdevice.h
11563 F:      include/uapi/linux/net_namespace.h
11564 F:      tools/testing/selftests/net/
11565 F:      lib/net_utils.c
11566 F:      lib/random32.c
11567 F:      Documentation/networking/
11568
11569 NETWORKING [IPSEC]
11570 M:      Steffen Klassert <steffen.klassert@secunet.com>
11571 M:      Herbert Xu <herbert@gondor.apana.org.au>
11572 M:      "David S. Miller" <davem@davemloft.net>
11573 L:      netdev@vger.kernel.org
11574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11576 S:      Maintained
11577 F:      net/xfrm/
11578 F:      net/key/
11579 F:      net/ipv4/xfrm*
11580 F:      net/ipv4/esp4*
11581 F:      net/ipv4/ah4.c
11582 F:      net/ipv4/ipcomp.c
11583 F:      net/ipv4/ip_vti.c
11584 F:      net/ipv6/xfrm*
11585 F:      net/ipv6/esp6*
11586 F:      net/ipv6/ah6.c
11587 F:      net/ipv6/ipcomp6.c
11588 F:      net/ipv6/ip6_vti.c
11589 F:      include/uapi/linux/xfrm.h
11590 F:      include/net/xfrm.h
11591
11592 NETWORKING [IPv4/IPv6]
11593 M:      "David S. Miller" <davem@davemloft.net>
11594 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11595 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11596 L:      netdev@vger.kernel.org
11597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11598 S:      Maintained
11599 F:      net/ipv4/
11600 F:      net/ipv6/
11601 F:      include/net/ip*
11602 F:      arch/x86/net/*
11603
11604 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11605 M:      Paul Moore <paul@paul-moore.com>
11606 W:      https://github.com/netlabel
11607 L:      netdev@vger.kernel.org
11608 L:      linux-security-module@vger.kernel.org
11609 S:      Maintained
11610 F:      Documentation/netlabel/
11611 F:      include/net/calipso.h
11612 F:      include/net/cipso_ipv4.h
11613 F:      include/net/netlabel.h
11614 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11615 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11616 F:      net/netlabel/
11617 F:      net/ipv4/cipso_ipv4.c
11618 F:      net/ipv6/calipso.c
11619 F:      net/netfilter/xt_CONNSECMARK.c
11620 F:      net/netfilter/xt_SECMARK.c
11621
11622 NETWORKING [TCP]
11623 M:      Eric Dumazet <edumazet@google.com>
11624 L:      netdev@vger.kernel.org
11625 S:      Maintained
11626 F:      net/ipv4/tcp*.c
11627 F:      net/ipv4/syncookies.c
11628 F:      net/ipv6/tcp*.c
11629 F:      net/ipv6/syncookies.c
11630 F:      include/uapi/linux/tcp.h
11631 F:      include/net/tcp.h
11632 F:      include/linux/tcp.h
11633 F:      include/trace/events/tcp.h
11634
11635 NETWORKING [TLS]
11636 M:      Boris Pismenny <borisp@mellanox.com>
11637 M:      Aviad Yehezkel <aviadye@mellanox.com>
11638 M:      John Fastabend <john.fastabend@gmail.com>
11639 M:      Daniel Borkmann <daniel@iogearbox.net>
11640 M:      Jakub Kicinski <kuba@kernel.org>
11641 L:      netdev@vger.kernel.org
11642 S:      Maintained
11643 F:      net/tls/*
11644 F:      include/uapi/linux/tls.h
11645 F:      include/net/tls.h
11646
11647 NETWORKING [WIRELESS]
11648 L:      linux-wireless@vger.kernel.org
11649 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11650
11651 NETDEVSIM
11652 M:      Jakub Kicinski <kuba@kernel.org>
11653 S:      Maintained
11654 F:      drivers/net/netdevsim/*
11655
11656 NETXEN (1/10) GbE SUPPORT
11657 M:      Manish Chopra <manishc@marvell.com>
11658 M:      Rahul Verma <rahulv@marvell.com>
11659 M:      GR-Linux-NIC-Dev@marvell.com
11660 L:      netdev@vger.kernel.org
11661 S:      Supported
11662 F:      drivers/net/ethernet/qlogic/netxen/
11663
11664 NEXTHOP
11665 M:      David Ahern <dsahern@kernel.org>
11666 L:      netdev@vger.kernel.org
11667 S:      Maintained
11668 F:      include/net/nexthop.h
11669 F:      include/uapi/linux/nexthop.h
11670 F:      include/net/netns/nexthop.h
11671 F:      net/ipv4/nexthop.c
11672
11673 NFC SUBSYSTEM
11674 L:      netdev@vger.kernel.org
11675 S:      Orphan
11676 F:      net/nfc/
11677 F:      include/net/nfc/
11678 F:      include/uapi/linux/nfc.h
11679 F:      drivers/nfc/
11680 F:      include/linux/platform_data/nfcmrvl.h
11681 F:      Documentation/devicetree/bindings/net/nfc/
11682
11683 NFS, SUNRPC, AND LOCKD CLIENTS
11684 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11685 M:      Anna Schumaker <anna.schumaker@netapp.com>
11686 L:      linux-nfs@vger.kernel.org
11687 W:      http://client.linux-nfs.org
11688 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11689 S:      Maintained
11690 F:      fs/lockd/
11691 F:      fs/nfs/
11692 F:      fs/nfs_common/
11693 F:      net/sunrpc/
11694 F:      include/linux/lockd/
11695 F:      include/linux/nfs*
11696 F:      include/linux/sunrpc/
11697 F:      include/uapi/linux/nfs*
11698 F:      include/uapi/linux/sunrpc/
11699
11700 NILFS2 FILESYSTEM
11701 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11702 L:      linux-nilfs@vger.kernel.org
11703 W:      https://nilfs.sourceforge.io/
11704 W:      https://nilfs.osdn.jp/
11705 T:      git git://github.com/konis/nilfs2.git
11706 S:      Supported
11707 F:      Documentation/filesystems/nilfs2.txt
11708 F:      fs/nilfs2/
11709 F:      include/trace/events/nilfs2.h
11710 F:      include/uapi/linux/nilfs2_api.h
11711 F:      include/uapi/linux/nilfs2_ondisk.h
11712
11713 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11714 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11715 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11716 S:      Maintained
11717 F:      Documentation/scsi/NinjaSCSI.txt
11718 F:      drivers/scsi/pcmcia/nsp_*
11719
11720 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11721 M:      GOTO Masanori <gotom@debian.or.jp>
11722 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11723 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11724 S:      Maintained
11725 F:      Documentation/scsi/NinjaSCSI.txt
11726 F:      drivers/scsi/nsp32*
11727
11728 NIOS2 ARCHITECTURE
11729 M:      Ley Foon Tan <ley.foon.tan@intel.com>
11730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11732 S:      Maintained
11733 F:      arch/nios2/
11734
11735 NOHZ, DYNTICKS SUPPORT
11736 M:      Frederic Weisbecker <fweisbec@gmail.com>
11737 M:      Thomas Gleixner <tglx@linutronix.de>
11738 M:      Ingo Molnar <mingo@kernel.org>
11739 L:      linux-kernel@vger.kernel.org
11740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11741 S:      Maintained
11742 F:      kernel/time/tick*.*
11743 F:      include/linux/tick.h
11744 F:      include/linux/sched/nohz.h
11745
11746 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11747 M:      Pavel Machek <pavel@ucw.cz>
11748 M:      Sakari Ailus <sakari.ailus@iki.fi>
11749 L:      linux-media@vger.kernel.org
11750 S:      Maintained
11751 F:      drivers/media/i2c/et8ek8
11752 F:      drivers/media/i2c/ad5820.c
11753
11754 NOKIA N900 POWER SUPPLY DRIVERS
11755 R:      Pali Rohár <pali.rohar@gmail.com>
11756 F:      include/linux/power/bq2415x_charger.h
11757 F:      include/linux/power/bq27xxx_battery.h
11758 F:      drivers/power/supply/bq2415x_charger.c
11759 F:      drivers/power/supply/bq27xxx_battery.c
11760 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11761 F:      drivers/power/supply/isp1704_charger.c
11762 F:      drivers/power/supply/rx51_battery.c
11763
11764 NOLIBC HEADER FILE
11765 M:      Willy Tarreau <w@1wt.eu>
11766 S:      Maintained
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11768 F:      tools/include/nolibc/
11769
11770 NSDEPS
11771 M:      Matthias Maennich <maennich@google.com>
11772 S:      Maintained
11773 F:      scripts/nsdeps
11774 F:      Documentation/core-api/symbol-namespaces.rst
11775
11776 NTB AMD DRIVER
11777 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11778 L:      linux-ntb@googlegroups.com
11779 S:      Supported
11780 F:      drivers/ntb/hw/amd/
11781
11782 NTB DRIVER CORE
11783 M:      Jon Mason <jdmason@kudzu.us>
11784 M:      Dave Jiang <dave.jiang@intel.com>
11785 M:      Allen Hubbe <allenbh@gmail.com>
11786 L:      linux-ntb@googlegroups.com
11787 S:      Supported
11788 W:      https://github.com/jonmason/ntb/wiki
11789 T:      git git://github.com/jonmason/ntb.git
11790 F:      drivers/ntb/
11791 F:      drivers/net/ntb_netdev.c
11792 F:      include/linux/ntb.h
11793 F:      include/linux/ntb_transport.h
11794 F:      tools/testing/selftests/ntb/
11795
11796 NTB IDT DRIVER
11797 M:      Serge Semin <fancer.lancer@gmail.com>
11798 L:      linux-ntb@googlegroups.com
11799 S:      Supported
11800 F:      drivers/ntb/hw/idt/
11801
11802 NTB INTEL DRIVER
11803 M:      Dave Jiang <dave.jiang@intel.com>
11804 L:      linux-ntb@googlegroups.com
11805 S:      Supported
11806 W:      https://github.com/davejiang/linux/wiki
11807 T:      git https://github.com/davejiang/linux.git
11808 F:      drivers/ntb/hw/intel/
11809
11810 NTFS FILESYSTEM
11811 M:      Anton Altaparmakov <anton@tuxera.com>
11812 L:      linux-ntfs-dev@lists.sourceforge.net
11813 W:      http://www.tuxera.com/
11814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11815 S:      Supported
11816 F:      Documentation/filesystems/ntfs.txt
11817 F:      fs/ntfs/
11818
11819 NUBUS SUBSYSTEM
11820 M:      Finn Thain <fthain@telegraphics.com.au>
11821 L:      linux-m68k@lists.linux-m68k.org
11822 S:      Maintained
11823 F:      arch/*/include/asm/nubus.h
11824 F:      drivers/nubus/
11825 F:      include/linux/nubus.h
11826 F:      include/uapi/linux/nubus.h
11827
11828 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11829 M:      Antonino Daplas <adaplas@gmail.com>
11830 L:      linux-fbdev@vger.kernel.org
11831 S:      Maintained
11832 F:      drivers/video/fbdev/riva/
11833 F:      drivers/video/fbdev/nvidia/
11834
11835 NVM EXPRESS DRIVER
11836 M:      Keith Busch <kbusch@kernel.org>
11837 M:      Jens Axboe <axboe@fb.com>
11838 M:      Christoph Hellwig <hch@lst.de>
11839 M:      Sagi Grimberg <sagi@grimberg.me>
11840 L:      linux-nvme@lists.infradead.org
11841 T:      git://git.infradead.org/nvme.git
11842 W:      http://git.infradead.org/nvme.git
11843 S:      Supported
11844 F:      drivers/nvme/host/
11845 F:      include/linux/nvme.h
11846 F:      include/uapi/linux/nvme_ioctl.h
11847
11848 NVM EXPRESS FC TRANSPORT DRIVERS
11849 M:      James Smart <james.smart@broadcom.com>
11850 L:      linux-nvme@lists.infradead.org
11851 S:      Supported
11852 F:      include/linux/nvme-fc.h
11853 F:      include/linux/nvme-fc-driver.h
11854 F:      drivers/nvme/host/fc.c
11855 F:      drivers/nvme/target/fc.c
11856 F:      drivers/nvme/target/fcloop.c
11857
11858 NVM EXPRESS TARGET DRIVER
11859 M:      Christoph Hellwig <hch@lst.de>
11860 M:      Sagi Grimberg <sagi@grimberg.me>
11861 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11862 L:      linux-nvme@lists.infradead.org
11863 T:      git://git.infradead.org/nvme.git
11864 W:      http://git.infradead.org/nvme.git
11865 S:      Supported
11866 F:      drivers/nvme/target/
11867
11868 NVMEM FRAMEWORK
11869 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11870 S:      Maintained
11871 F:      drivers/nvmem/
11872 F:      Documentation/devicetree/bindings/nvmem/
11873 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11874 F:      include/linux/nvmem-consumer.h
11875 F:      include/linux/nvmem-provider.h
11876
11877 NXP FXAS21002C DRIVER
11878 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11879 L:      linux-iio@vger.kernel.org
11880 S:      Maintained
11881 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11882 F:      drivers/iio/gyro/fxas21002c_core.c
11883 F:      drivers/iio/gyro/fxas21002c.h
11884 F:      drivers/iio/gyro/fxas21002c_i2c.c
11885 F:      drivers/iio/gyro/fxas21002c_spi.c
11886
11887 NXP SGTL5000 DRIVER
11888 M:      Fabio Estevam <festevam@gmail.com>
11889 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11890 S:      Maintained
11891 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11892 F:      sound/soc/codecs/sgtl5000*
11893
11894 NXP SJA1105 ETHERNET SWITCH DRIVER
11895 M:      Vladimir Oltean <olteanv@gmail.com>
11896 L:      linux-kernel@vger.kernel.org
11897 S:      Maintained
11898 F:      drivers/net/dsa/sja1105
11899
11900 NXP TDA998X DRM DRIVER
11901 M:      Russell King <linux@armlinux.org.uk>
11902 S:      Maintained
11903 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11904 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11905 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11906 F:      include/drm/i2c/tda998x.h
11907 F:      include/dt-bindings/display/tda998x.h
11908 K:      "nxp,tda998x"
11909
11910 NXP TFA9879 DRIVER
11911 M:      Peter Rosin <peda@axentia.se>
11912 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11913 S:      Maintained
11914 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11915 F:      sound/soc/codecs/tfa9879*
11916
11917 NXP-NCI NFC DRIVER
11918 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11919 R:      Charles Gorand <charles.gorand@effinnov.com>
11920 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11921 S:      Supported
11922 F:      drivers/nfc/nxp-nci
11923
11924 OBJAGG
11925 M:      Jiri Pirko <jiri@mellanox.com>
11926 L:      netdev@vger.kernel.org
11927 S:      Supported
11928 F:      lib/objagg.c
11929 F:      lib/test_objagg.c
11930 F:      include/linux/objagg.h
11931
11932 NXP FSPI DRIVER
11933 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11934 M:      Ashish Kumar <ashish.kumar@nxp.com>
11935 L:      linux-spi@vger.kernel.org
11936 S:      Maintained
11937 F:      drivers/spi/spi-nxp-fspi.c
11938 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11939
11940 OBJTOOL
11941 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11942 M:      Peter Zijlstra <peterz@infradead.org>
11943 S:      Supported
11944 F:      tools/objtool/
11945
11946 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11947 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11948 M:      Andrew Donnellan <ajd@linux.ibm.com>
11949 L:      linuxppc-dev@lists.ozlabs.org
11950 S:      Supported
11951 F:      arch/powerpc/platforms/powernv/ocxl.c
11952 F:      arch/powerpc/include/asm/pnv-ocxl.h
11953 F:      drivers/misc/ocxl/
11954 F:      include/misc/ocxl*
11955 F:      include/uapi/misc/ocxl.h
11956 F:      Documentation/userspace-api/accelerators/ocxl.rst
11957
11958 OMAP AUDIO SUPPORT
11959 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11960 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11961 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11962 L:      linux-omap@vger.kernel.org
11963 S:      Maintained
11964 F:      sound/soc/ti/omap*
11965 F:      sound/soc/ti/rx51.c
11966 F:      sound/soc/ti/n810.c
11967 F:      sound/soc/ti/sdma-pcm.*
11968
11969 OMAP CLOCK FRAMEWORK SUPPORT
11970 M:      Paul Walmsley <paul@pwsan.com>
11971 L:      linux-omap@vger.kernel.org
11972 S:      Maintained
11973 F:      arch/arm/*omap*/*clock*
11974
11975 OMAP DEVICE TREE SUPPORT
11976 M:      Benoît Cousson <bcousson@baylibre.com>
11977 M:      Tony Lindgren <tony@atomide.com>
11978 L:      linux-omap@vger.kernel.org
11979 L:      devicetree@vger.kernel.org
11980 S:      Maintained
11981 F:      arch/arm/boot/dts/*omap*
11982 F:      arch/arm/boot/dts/*am3*
11983 F:      arch/arm/boot/dts/*am4*
11984 F:      arch/arm/boot/dts/*am5*
11985 F:      arch/arm/boot/dts/*dra7*
11986 F:      arch/arm/boot/dts/logicpd-som-lv*
11987 F:      arch/arm/boot/dts/logicpd-torpedo*
11988
11989 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11990 L:      linux-omap@vger.kernel.org
11991 L:      linux-fbdev@vger.kernel.org
11992 S:      Orphan
11993 F:      drivers/video/fbdev/omap2/
11994 F:      Documentation/arm/omap/dss.rst
11995
11996 OMAP FRAMEBUFFER SUPPORT
11997 L:      linux-fbdev@vger.kernel.org
11998 L:      linux-omap@vger.kernel.org
11999 S:      Orphan
12000 F:      drivers/video/fbdev/omap/
12001
12002 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12003 M:      Roger Quadros <rogerq@ti.com>
12004 M:      Tony Lindgren <tony@atomide.com>
12005 L:      linux-omap@vger.kernel.org
12006 S:      Maintained
12007 F:      drivers/memory/omap-gpmc.c
12008 F:      arch/arm/mach-omap2/*gpmc*
12009
12010 OMAP GPIO DRIVER
12011 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12012 M:      Santosh Shilimkar <ssantosh@kernel.org>
12013 M:      Kevin Hilman <khilman@kernel.org>
12014 L:      linux-omap@vger.kernel.org
12015 S:      Maintained
12016 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12017 F:      drivers/gpio/gpio-omap.c
12018
12019 OMAP HARDWARE SPINLOCK SUPPORT
12020 M:      Ohad Ben-Cohen <ohad@wizery.com>
12021 L:      linux-omap@vger.kernel.org
12022 S:      Maintained
12023 F:      drivers/hwspinlock/omap_hwspinlock.c
12024
12025 OMAP HS MMC SUPPORT
12026 L:      linux-mmc@vger.kernel.org
12027 L:      linux-omap@vger.kernel.org
12028 S:      Orphan
12029 F:      drivers/mmc/host/omap_hsmmc.c
12030
12031 OMAP HWMOD DATA
12032 M:      Paul Walmsley <paul@pwsan.com>
12033 L:      linux-omap@vger.kernel.org
12034 S:      Maintained
12035 F:      arch/arm/mach-omap2/omap_hwmod*data*
12036
12037 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12038 M:      Benoît Cousson <bcousson@baylibre.com>
12039 L:      linux-omap@vger.kernel.org
12040 S:      Maintained
12041 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12042
12043 OMAP HWMOD SUPPORT
12044 M:      Benoît Cousson <bcousson@baylibre.com>
12045 M:      Paul Walmsley <paul@pwsan.com>
12046 L:      linux-omap@vger.kernel.org
12047 S:      Maintained
12048 F:      arch/arm/mach-omap2/omap_hwmod.*
12049
12050 OMAP I2C DRIVER
12051 M:      Vignesh R <vigneshr@ti.com>
12052 L:      linux-omap@vger.kernel.org
12053 L:      linux-i2c@vger.kernel.org
12054 S:      Maintained
12055 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12056 F:      drivers/i2c/busses/i2c-omap.c
12057
12058 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12059 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12060 L:      linux-media@vger.kernel.org
12061 S:      Maintained
12062 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12063 F:      drivers/media/platform/omap3isp/
12064 F:      drivers/staging/media/omap4iss/
12065
12066 OMAP MMC SUPPORT
12067 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12068 L:      linux-omap@vger.kernel.org
12069 S:      Odd Fixes
12070 F:      drivers/mmc/host/omap.c
12071
12072 OMAP POWER MANAGEMENT SUPPORT
12073 M:      Kevin Hilman <khilman@kernel.org>
12074 L:      linux-omap@vger.kernel.org
12075 S:      Maintained
12076 F:      arch/arm/*omap*/*pm*
12077 F:      drivers/cpufreq/omap-cpufreq.c
12078
12079 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12080 M:      Rajendra Nayak <rnayak@codeaurora.org>
12081 M:      Paul Walmsley <paul@pwsan.com>
12082 L:      linux-omap@vger.kernel.org
12083 S:      Maintained
12084 F:      arch/arm/mach-omap2/prm*
12085
12086 OMAP RANDOM NUMBER GENERATOR SUPPORT
12087 M:      Deepak Saxena <dsaxena@plexity.net>
12088 S:      Maintained
12089 F:      drivers/char/hw_random/omap-rng.c
12090
12091 OMAP USB SUPPORT
12092 L:      linux-usb@vger.kernel.org
12093 L:      linux-omap@vger.kernel.org
12094 S:      Orphan
12095 F:      drivers/usb/*/*omap*
12096 F:      arch/arm/*omap*/usb*
12097
12098 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12099 M:      Mark Jackson <mpfj@newflow.co.uk>
12100 L:      linux-omap@vger.kernel.org
12101 S:      Maintained
12102 F:      arch/arm/boot/dts/am335x-nano.dts
12103
12104 OMAP1 SUPPORT
12105 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12106 M:      Tony Lindgren <tony@atomide.com>
12107 L:      linux-omap@vger.kernel.org
12108 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12110 S:      Maintained
12111 F:      arch/arm/mach-omap1/
12112 F:      arch/arm/plat-omap/
12113 F:      arch/arm/configs/omap1_defconfig
12114 F:      drivers/i2c/busses/i2c-omap.c
12115 F:      include/linux/platform_data/i2c-omap.h
12116 F:      include/linux/platform_data/ams-delta-fiq.h
12117
12118 OMAP2+ SUPPORT
12119 M:      Tony Lindgren <tony@atomide.com>
12120 L:      linux-omap@vger.kernel.org
12121 W:      http://www.muru.com/linux/omap/
12122 W:      http://linux.omap.com/
12123 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12125 S:      Maintained
12126 F:      arch/arm/mach-omap2/
12127 F:      arch/arm/plat-omap/
12128 F:      arch/arm/configs/omap2plus_defconfig
12129 F:      drivers/bus/ti-sysc.c
12130 F:      drivers/i2c/busses/i2c-omap.c
12131 F:      drivers/irqchip/irq-omap-intc.c
12132 F:      drivers/mfd/*omap*.c
12133 F:      drivers/mfd/menelaus.c
12134 F:      drivers/mfd/palmas.c
12135 F:      drivers/mfd/tps65217.c
12136 F:      drivers/mfd/tps65218.c
12137 F:      drivers/mfd/tps65910.c
12138 F:      drivers/mfd/twl-core.[ch]
12139 F:      drivers/mfd/twl4030*.c
12140 F:      drivers/mfd/twl6030*.c
12141 F:      drivers/mfd/twl6040*.c
12142 F:      drivers/regulator/palmas-regulator*.c
12143 F:      drivers/regulator/pbias-regulator.c
12144 F:      drivers/regulator/tps65217-regulator.c
12145 F:      drivers/regulator/tps65218-regulator.c
12146 F:      drivers/regulator/tps65910-regulator.c
12147 F:      drivers/regulator/twl-regulator.c
12148 F:      drivers/regulator/twl6030-regulator.c
12149 F:      include/linux/platform_data/i2c-omap.h
12150 F:      include/linux/platform_data/ti-sysc.h
12151
12152 ONION OMEGA2+ BOARD
12153 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12154 L:      linux-mips@vger.kernel.org
12155 S:      Maintained
12156 F:      arch/mips/boot/dts/ralink/omega2p.dts
12157
12158 OMFS FILESYSTEM
12159 M:      Bob Copeland <me@bobcopeland.com>
12160 L:      linux-karma-devel@lists.sourceforge.net
12161 S:      Maintained
12162 F:      Documentation/filesystems/omfs.txt
12163 F:      fs/omfs/
12164
12165 OMNIKEY CARDMAN 4000 DRIVER
12166 M:      Harald Welte <laforge@gnumonks.org>
12167 S:      Maintained
12168 F:      drivers/char/pcmcia/cm4000_cs.c
12169 F:      include/linux/cm4000_cs.h
12170 F:      include/uapi/linux/cm4000_cs.h
12171
12172 OMNIKEY CARDMAN 4040 DRIVER
12173 M:      Harald Welte <laforge@gnumonks.org>
12174 S:      Maintained
12175 F:      drivers/char/pcmcia/cm4040_cs.*
12176
12177 OMNIVISION OV13858 SENSOR DRIVER
12178 M:      Sakari Ailus <sakari.ailus@linux.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/ov13858.c
12183
12184 OMNIVISION OV2680 SENSOR DRIVER
12185 M:      Rui Miguel Silva <rmfrfs@gmail.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/ov2680.c
12190 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12191
12192 OMNIVISION OV2685 SENSOR DRIVER
12193 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12194 L:      linux-media@vger.kernel.org
12195 T:      git git://linuxtv.org/media_tree.git
12196 S:      Maintained
12197 F:      drivers/media/i2c/ov2685.c
12198
12199 OMNIVISION OV5640 SENSOR DRIVER
12200 M:      Steve Longerbeam <slongerbeam@gmail.com>
12201 L:      linux-media@vger.kernel.org
12202 T:      git git://linuxtv.org/media_tree.git
12203 S:      Maintained
12204 F:      drivers/media/i2c/ov5640.c
12205
12206 OMNIVISION OV5647 SENSOR DRIVER
12207 M:      Luis Oliveira <lolivei@synopsys.com>
12208 L:      linux-media@vger.kernel.org
12209 T:      git git://linuxtv.org/media_tree.git
12210 S:      Maintained
12211 F:      drivers/media/i2c/ov5647.c
12212
12213 OMNIVISION OV5670 SENSOR DRIVER
12214 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12215 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12216 L:      linux-media@vger.kernel.org
12217 T:      git git://linuxtv.org/media_tree.git
12218 S:      Maintained
12219 F:      drivers/media/i2c/ov5670.c
12220
12221 OMNIVISION OV5675 SENSOR DRIVER
12222 M:      Shawn Tu <shawnx.tu@intel.com>
12223 L:      linux-media@vger.kernel.org
12224 T:      git git://linuxtv.org/media_tree.git
12225 S:      Maintained
12226 F:      drivers/media/i2c/ov5675.c
12227
12228 OMNIVISION OV5695 SENSOR DRIVER
12229 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12230 L:      linux-media@vger.kernel.org
12231 T:      git git://linuxtv.org/media_tree.git
12232 S:      Maintained
12233 F:      drivers/media/i2c/ov5695.c
12234
12235 OMNIVISION OV7670 SENSOR DRIVER
12236 M:      Jonathan Corbet <corbet@lwn.net>
12237 L:      linux-media@vger.kernel.org
12238 T:      git git://linuxtv.org/media_tree.git
12239 S:      Maintained
12240 F:      drivers/media/i2c/ov7670.c
12241 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12242
12243 OMNIVISION OV772x SENSOR DRIVER
12244 M:      Jacopo Mondi <jacopo@jmondi.org>
12245 L:      linux-media@vger.kernel.org
12246 T:      git git://linuxtv.org/media_tree.git
12247 S:      Odd fixes
12248 F:      drivers/media/i2c/ov772x.c
12249 F:      include/media/i2c/ov772x.h
12250 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12251
12252 OMNIVISION OV7740 SENSOR DRIVER
12253 M:      Wenyou Yang <wenyou.yang@microchip.com>
12254 L:      linux-media@vger.kernel.org
12255 T:      git git://linuxtv.org/media_tree.git
12256 S:      Maintained
12257 F:      drivers/media/i2c/ov7740.c
12258 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12259
12260 OMNIVISION OV9640 SENSOR DRIVER
12261 M:      Petr Cvek <petrcvekcz@gmail.com>
12262 L:      linux-media@vger.kernel.org
12263 S:      Maintained
12264 F:      drivers/media/i2c/ov9640.*
12265
12266 OMNIVISION OV8856 SENSOR DRIVER
12267 M:      Ben Kao <ben.kao@intel.com>
12268 L:      linux-media@vger.kernel.org
12269 T:      git git://linuxtv.org/media_tree.git
12270 S:      Maintained
12271 F:      drivers/media/i2c/ov8856.c
12272
12273 OMNIVISION OV9650 SENSOR DRIVER
12274 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12275 R:      Akinobu Mita <akinobu.mita@gmail.com>
12276 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12277 L:      linux-media@vger.kernel.org
12278 T:      git git://linuxtv.org/media_tree.git
12279 S:      Maintained
12280 F:      drivers/media/i2c/ov9650.c
12281 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12282
12283 ONENAND FLASH DRIVER
12284 M:      Kyungmin Park <kyungmin.park@samsung.com>
12285 L:      linux-mtd@lists.infradead.org
12286 S:      Maintained
12287 F:      drivers/mtd/nand/onenand/
12288 F:      include/linux/mtd/onenand*.h
12289
12290 OP-TEE DRIVER
12291 M:      Jens Wiklander <jens.wiklander@linaro.org>
12292 L:      tee-dev@lists.linaro.org
12293 S:      Maintained
12294 F:      drivers/tee/optee/
12295
12296 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12297 M:      Sumit Garg <sumit.garg@linaro.org>
12298 L:      tee-dev@lists.linaro.org
12299 S:      Maintained
12300 F:      drivers/char/hw_random/optee-rng.c
12301
12302 OPA-VNIC DRIVER
12303 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12304 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12305 L:      linux-rdma@vger.kernel.org
12306 S:      Supported
12307 F:      drivers/infiniband/ulp/opa_vnic
12308
12309 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12310 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12311 M:      Frank Rowand <frowand.list@gmail.com>
12312 L:      devicetree@vger.kernel.org
12313 S:      Maintained
12314 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12315 F:      Documentation/devicetree/overlay-notes.txt
12316 F:      drivers/of/overlay.c
12317 F:      drivers/of/resolver.c
12318 K:      of_overlay_notifier_
12319
12320 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12321 M:      Rob Herring <robh+dt@kernel.org>
12322 M:      Frank Rowand <frowand.list@gmail.com>
12323 L:      devicetree@vger.kernel.org
12324 W:      http://www.devicetree.org/
12325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12326 S:      Maintained
12327 F:      drivers/of/
12328 F:      include/linux/of*.h
12329 F:      scripts/dtc/
12330 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12331
12332 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12333 M:      Rob Herring <robh+dt@kernel.org>
12334 M:      Mark Rutland <mark.rutland@arm.com>
12335 L:      devicetree@vger.kernel.org
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12337 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12338 S:      Maintained
12339 F:      Documentation/devicetree/
12340 F:      arch/*/boot/dts/
12341 F:      include/dt-bindings/
12342
12343 OPENCORES I2C BUS DRIVER
12344 M:      Peter Korsgaard <peter@korsgaard.com>
12345 M:      Andrew Lunn <andrew@lunn.ch>
12346 L:      linux-i2c@vger.kernel.org
12347 S:      Maintained
12348 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12349 F:      Documentation/i2c/busses/i2c-ocores.rst
12350 F:      drivers/i2c/busses/i2c-ocores.c
12351 F:      include/linux/platform_data/i2c-ocores.h
12352
12353 OPENRISC ARCHITECTURE
12354 M:      Jonas Bonn <jonas@southpole.se>
12355 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12356 M:      Stafford Horne <shorne@gmail.com>
12357 T:      git git://github.com/openrisc/linux.git
12358 L:      openrisc@lists.librecores.org
12359 W:      http://openrisc.io
12360 S:      Maintained
12361 F:      Documentation/devicetree/bindings/openrisc/
12362 F:      Documentation/openrisc/
12363 F:      arch/openrisc/
12364 F:      drivers/irqchip/irq-ompic.c
12365 F:      drivers/irqchip/irq-or1k-*
12366
12367 OPENVSWITCH
12368 M:      Pravin B Shelar <pshelar@ovn.org>
12369 L:      netdev@vger.kernel.org
12370 L:      dev@openvswitch.org
12371 W:      http://openvswitch.org
12372 S:      Maintained
12373 F:      net/openvswitch/
12374 F:      include/uapi/linux/openvswitch.h
12375
12376 OPERATING PERFORMANCE POINTS (OPP)
12377 M:      Viresh Kumar <vireshk@kernel.org>
12378 M:      Nishanth Menon <nm@ti.com>
12379 M:      Stephen Boyd <sboyd@kernel.org>
12380 L:      linux-pm@vger.kernel.org
12381 S:      Maintained
12382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12383 F:      drivers/opp/
12384 F:      include/linux/pm_opp.h
12385 F:      Documentation/power/opp.rst
12386 F:      Documentation/devicetree/bindings/opp/
12387
12388 OPL4 DRIVER
12389 M:      Clemens Ladisch <clemens@ladisch.de>
12390 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12392 S:      Maintained
12393 F:      sound/drivers/opl4/
12394
12395 OPROFILE
12396 M:      Robert Richter <rric@kernel.org>
12397 L:      oprofile-list@lists.sf.net
12398 S:      Maintained
12399 F:      arch/*/include/asm/oprofile*.h
12400 F:      arch/*/oprofile/
12401 F:      drivers/oprofile/
12402 F:      include/linux/oprofile.h
12403
12404 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12405 M:      Mark Fasheh <mark@fasheh.com>
12406 M:      Joel Becker <jlbec@evilplan.org>
12407 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12408 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12409 W:      http://ocfs2.wiki.kernel.org
12410 S:      Supported
12411 F:      Documentation/filesystems/ocfs2.txt
12412 F:      Documentation/filesystems/dlmfs.txt
12413 F:      fs/ocfs2/
12414
12415 ORANGEFS FILESYSTEM
12416 M:      Mike Marshall <hubcap@omnibond.com>
12417 R:      Martin Brandenburg <martin@omnibond.com>
12418 L:      devel@lists.orangefs.org
12419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12420 S:      Supported
12421 F:      fs/orangefs/
12422 F:      Documentation/filesystems/orangefs.txt
12423
12424 ORINOCO DRIVER
12425 L:      linux-wireless@vger.kernel.org
12426 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12427 W:      http://www.nongnu.org/orinoco/
12428 S:      Orphan
12429 F:      drivers/net/wireless/intersil/orinoco/
12430
12431 OV2659 OMNIVISION SENSOR DRIVER
12432 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12433 L:      linux-media@vger.kernel.org
12434 W:      https://linuxtv.org
12435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12436 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12437 S:      Maintained
12438 F:      drivers/media/i2c/ov2659.c
12439 F:      include/media/i2c/ov2659.h
12440
12441 OVERLAY FILESYSTEM
12442 M:      Miklos Szeredi <miklos@szeredi.hu>
12443 L:      linux-unionfs@vger.kernel.org
12444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12445 S:      Supported
12446 F:      fs/overlayfs/
12447 F:      Documentation/filesystems/overlayfs.rst
12448
12449 P54 WIRELESS DRIVER
12450 M:      Christian Lamparter <chunkeey@googlemail.com>
12451 L:      linux-wireless@vger.kernel.org
12452 W:      http://wireless.kernel.org/en/users/Drivers/p54
12453 S:      Maintained
12454 F:      drivers/net/wireless/intersil/p54/
12455
12456 PA SEMI ETHERNET DRIVER
12457 L:      netdev@vger.kernel.org
12458 S:      Orphan
12459 F:      drivers/net/ethernet/pasemi/*
12460
12461 PA SEMI SMBUS DRIVER
12462 L:      linux-i2c@vger.kernel.org
12463 S:      Orphan
12464 F:      drivers/i2c/busses/i2c-pasemi.c
12465
12466 PACKING
12467 M:      Vladimir Oltean <olteanv@gmail.com>
12468 L:      netdev@vger.kernel.org
12469 S:      Supported
12470 F:      lib/packing.c
12471 F:      include/linux/packing.h
12472 F:      Documentation/core-api/packing.rst
12473
12474 PADATA PARALLEL EXECUTION MECHANISM
12475 M:      Steffen Klassert <steffen.klassert@secunet.com>
12476 L:      linux-crypto@vger.kernel.org
12477 S:      Maintained
12478 F:      kernel/padata.c
12479 F:      include/linux/padata.h
12480 F:      Documentation/core-api/padata.rst
12481
12482 PAGE POOL
12483 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12484 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12485 L:      netdev@vger.kernel.org
12486 S:      Supported
12487 F:      net/core/page_pool.c
12488 F:      include/net/page_pool.h
12489
12490 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12491 M:      Harald Welte <laforge@gnumonks.org>
12492 L:      platform-driver-x86@vger.kernel.org
12493 S:      Maintained
12494 F:      drivers/platform/x86/panasonic-laptop.c
12495
12496 PARALLEL LCD/KEYPAD PANEL DRIVER
12497 M:      Willy Tarreau <willy@haproxy.com>
12498 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12499 S:      Odd Fixes
12500 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12501 F:      drivers/auxdisplay/panel.c
12502
12503 PARALLEL PORT SUBSYSTEM
12504 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12505 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12506 L:      linux-parport@lists.infradead.org (subscribers-only)
12507 S:      Maintained
12508 F:      drivers/parport/
12509 F:      include/linux/parport*.h
12510 F:      drivers/char/ppdev.c
12511 F:      include/uapi/linux/ppdev.h
12512 F:      Documentation/driver-api/parport*.rst
12513
12514 PARAVIRT_OPS INTERFACE
12515 M:      Juergen Gross <jgross@suse.com>
12516 M:      Thomas Hellstrom <thellstrom@vmware.com>
12517 M:      "VMware, Inc." <pv-drivers@vmware.com>
12518 L:      virtualization@lists.linux-foundation.org
12519 S:      Supported
12520 F:      Documentation/virt/paravirt_ops.rst
12521 F:      arch/*/kernel/paravirt*
12522 F:      arch/*/include/asm/paravirt*.h
12523 F:      include/linux/hypervisor.h
12524
12525 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12526 M:      Tim Waugh <tim@cyberelk.net>
12527 L:      linux-parport@lists.infradead.org (subscribers-only)
12528 S:      Maintained
12529 F:      Documentation/admin-guide/blockdev/paride.rst
12530 F:      drivers/block/paride/
12531
12532 PARISC ARCHITECTURE
12533 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12534 M:      Helge Deller <deller@gmx.de>
12535 L:      linux-parisc@vger.kernel.org
12536 W:      http://www.parisc-linux.org/
12537 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12540 S:      Maintained
12541 F:      arch/parisc/
12542 F:      Documentation/parisc/
12543 F:      drivers/parisc/
12544 F:      drivers/char/agp/parisc-agp.c
12545 F:      drivers/input/misc/hp_sdc_rtc.c
12546 F:      drivers/input/serio/gscps2.c
12547 F:      drivers/input/serio/hp_sdc*
12548 F:      drivers/parport/parport_gsc.*
12549 F:      drivers/tty/serial/8250/8250_gsc.c
12550 F:      drivers/video/fbdev/sti*
12551 F:      drivers/video/console/sti*
12552 F:      drivers/video/logo/logo_parisc*
12553 F:      include/linux/hp_sdc.h
12554
12555 PARMAN
12556 M:      Jiri Pirko <jiri@mellanox.com>
12557 L:      netdev@vger.kernel.org
12558 S:      Supported
12559 F:      lib/parman.c
12560 F:      lib/test_parman.c
12561 F:      include/linux/parman.h
12562
12563 PC ENGINES APU BOARD DRIVER
12564 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12565 S:      Maintained
12566 F:      drivers/platform/x86/pcengines-apuv2.c
12567
12568 PC87360 HARDWARE MONITORING DRIVER
12569 M:      Jim Cromie <jim.cromie@gmail.com>
12570 L:      linux-hwmon@vger.kernel.org
12571 S:      Maintained
12572 F:      Documentation/hwmon/pc87360.rst
12573 F:      drivers/hwmon/pc87360.c
12574
12575 PC8736x GPIO DRIVER
12576 M:      Jim Cromie <jim.cromie@gmail.com>
12577 S:      Maintained
12578 F:      drivers/char/pc8736x_gpio.c
12579
12580 PC87427 HARDWARE MONITORING DRIVER
12581 M:      Jean Delvare <jdelvare@suse.com>
12582 L:      linux-hwmon@vger.kernel.org
12583 S:      Maintained
12584 F:      Documentation/hwmon/pc87427.rst
12585 F:      drivers/hwmon/pc87427.c
12586
12587 PCA9532 LED DRIVER
12588 M:      Riku Voipio <riku.voipio@iki.fi>
12589 S:      Maintained
12590 F:      drivers/leds/leds-pca9532.c
12591 F:      include/linux/leds-pca9532.h
12592
12593 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12594 M:      Guenter Roeck <linux@roeck-us.net>
12595 L:      linux-i2c@vger.kernel.org
12596 S:      Maintained
12597 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12598
12599 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12600 M:      Khalid Aziz <khalid@gonehiking.org>
12601 S:      Maintained
12602 F:      drivers/firmware/pcdp.*
12603
12604 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12605 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12606 L:      linux-pci@vger.kernel.org
12607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12608 S:      Maintained
12609 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12610 F:      drivers/pci/controller/pci-aardvark.c
12611
12612 PCI DRIVER FOR ALTERA PCIE IP
12613 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12614 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12615 L:      linux-pci@vger.kernel.org
12616 S:      Supported
12617 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12618 F:      drivers/pci/controller/pcie-altera.c
12619
12620 PCI DRIVER FOR APPLIEDMICRO XGENE
12621 M:      Toan Le <toan@os.amperecomputing.com>
12622 L:      linux-pci@vger.kernel.org
12623 L:      linux-arm-kernel@lists.infradead.org
12624 S:      Maintained
12625 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12626 F:      drivers/pci/controller/pci-xgene.c
12627
12628 PCI DRIVER FOR ARM VERSATILE PLATFORM
12629 M:      Rob Herring <robh@kernel.org>
12630 L:      linux-pci@vger.kernel.org
12631 L:      linux-arm-kernel@lists.infradead.org
12632 S:      Maintained
12633 F:      Documentation/devicetree/bindings/pci/versatile.txt
12634 F:      drivers/pci/controller/pci-versatile.c
12635
12636 PCI DRIVER FOR ARMADA 8K
12637 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12638 L:      linux-pci@vger.kernel.org
12639 L:      linux-arm-kernel@lists.infradead.org
12640 S:      Maintained
12641 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12642 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12643
12644 PCI DRIVER FOR CADENCE PCIE IP
12645 M:      Tom Joseph <tjoseph@cadence.com>
12646 L:      linux-pci@vger.kernel.org
12647 S:      Maintained
12648 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12649 F:      drivers/pci/controller/pcie-cadence*
12650
12651 PCI DRIVER FOR FREESCALE LAYERSCAPE
12652 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12653 M:      Mingkai Hu <mingkai.hu@nxp.com>
12654 M:      Roy Zang <roy.zang@nxp.com>
12655 L:      linuxppc-dev@lists.ozlabs.org
12656 L:      linux-pci@vger.kernel.org
12657 L:      linux-arm-kernel@lists.infradead.org
12658 S:      Maintained
12659 F:      drivers/pci/controller/dwc/*layerscape*
12660
12661 PCI DRIVER FOR GENERIC OF HOSTS
12662 M:      Will Deacon <will@kernel.org>
12663 L:      linux-pci@vger.kernel.org
12664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12665 S:      Maintained
12666 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12667 F:      drivers/pci/controller/pci-host-common.c
12668 F:      drivers/pci/controller/pci-host-generic.c
12669
12670 PCI DRIVER FOR IMX6
12671 M:      Richard Zhu <hongxing.zhu@nxp.com>
12672 M:      Lucas Stach <l.stach@pengutronix.de>
12673 L:      linux-pci@vger.kernel.org
12674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12675 S:      Maintained
12676 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12677 F:      drivers/pci/controller/dwc/*imx6*
12678
12679 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12680 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12681 L:      linux-pci@vger.kernel.org
12682 S:      Supported
12683 F:      drivers/pci/controller/vmd.c
12684
12685 PCI DRIVER FOR MICROSEMI SWITCHTEC
12686 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12687 M:      Logan Gunthorpe <logang@deltatee.com>
12688 L:      linux-pci@vger.kernel.org
12689 S:      Maintained
12690 F:      Documentation/driver-api/switchtec.rst
12691 F:      Documentation/ABI/testing/sysfs-class-switchtec
12692 F:      drivers/pci/switch/switchtec*
12693 F:      include/uapi/linux/switchtec_ioctl.h
12694 F:      include/linux/switchtec.h
12695 F:      drivers/ntb/hw/mscc/
12696
12697 PCI DRIVER FOR MOBIVEIL PCIE IP
12698 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12699 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12700 L:      linux-pci@vger.kernel.org
12701 S:      Supported
12702 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12703 F:      drivers/pci/controller/pcie-mobiveil.c
12704
12705 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12706 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12707 M:      Jason Cooper <jason@lakedaemon.net>
12708 L:      linux-pci@vger.kernel.org
12709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12710 S:      Maintained
12711 F:      drivers/pci/controller/*mvebu*
12712
12713 PCI DRIVER FOR NVIDIA TEGRA
12714 M:      Thierry Reding <thierry.reding@gmail.com>
12715 L:      linux-tegra@vger.kernel.org
12716 L:      linux-pci@vger.kernel.org
12717 S:      Supported
12718 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12719 F:      drivers/pci/controller/pci-tegra.c
12720
12721 PCI DRIVER FOR RENESAS R-CAR
12722 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12723 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12724 L:      linux-pci@vger.kernel.org
12725 L:      linux-renesas-soc@vger.kernel.org
12726 S:      Maintained
12727 F:      drivers/pci/controller/*rcar*
12728
12729 PCI DRIVER FOR SAMSUNG EXYNOS
12730 M:      Jingoo Han <jingoohan1@gmail.com>
12731 L:      linux-pci@vger.kernel.org
12732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12733 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12734 S:      Maintained
12735 F:      drivers/pci/controller/dwc/pci-exynos.c
12736
12737 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12738 M:      Jingoo Han <jingoohan1@gmail.com>
12739 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12740 L:      linux-pci@vger.kernel.org
12741 S:      Maintained
12742 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12743 F:      drivers/pci/controller/dwc/*designware*
12744
12745 PCI DRIVER FOR TI DRA7XX
12746 M:      Kishon Vijay Abraham I <kishon@ti.com>
12747 L:      linux-omap@vger.kernel.org
12748 L:      linux-pci@vger.kernel.org
12749 S:      Supported
12750 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12751 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12752
12753 PCI DRIVER FOR TI KEYSTONE
12754 M:      Murali Karicheri <m-karicheri2@ti.com>
12755 L:      linux-pci@vger.kernel.org
12756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12757 S:      Maintained
12758 F:      drivers/pci/controller/dwc/pci-keystone.c
12759
12760 PCI ENDPOINT SUBSYSTEM
12761 M:      Kishon Vijay Abraham I <kishon@ti.com>
12762 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12763 L:      linux-pci@vger.kernel.org
12764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12765 S:      Supported
12766 F:      drivers/pci/endpoint/
12767 F:      drivers/misc/pci_endpoint_test.c
12768 F:      tools/pci/
12769
12770 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12771 M:      Russell Currey <ruscur@russell.cc>
12772 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12773 M:      Oliver O'Halloran <oohall@gmail.com>
12774 L:      linuxppc-dev@lists.ozlabs.org
12775 S:      Supported
12776 F:      Documentation/PCI/pci-error-recovery.rst
12777 F:      drivers/pci/pcie/aer.c
12778 F:      drivers/pci/pcie/dpc.c
12779 F:      drivers/pci/pcie/err.c
12780 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12781 F:      arch/powerpc/kernel/eeh*.c
12782 F:      arch/powerpc/platforms/*/eeh*.c
12783 F:      arch/powerpc/include/*/eeh*.h
12784
12785 PCI ERROR RECOVERY
12786 M:      Linas Vepstas <linasvepstas@gmail.com>
12787 L:      linux-pci@vger.kernel.org
12788 S:      Supported
12789 F:      Documentation/PCI/pci-error-recovery.rst
12790
12791 PCI MSI DRIVER FOR ALTERA MSI IP
12792 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12793 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12794 L:      linux-pci@vger.kernel.org
12795 S:      Supported
12796 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12797 F:      drivers/pci/controller/pcie-altera-msi.c
12798
12799 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12800 M:      Toan Le <toan@os.amperecomputing.com>
12801 L:      linux-pci@vger.kernel.org
12802 L:      linux-arm-kernel@lists.infradead.org
12803 S:      Maintained
12804 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12805 F:      drivers/pci/controller/pci-xgene-msi.c
12806
12807 PCI SUBSYSTEM
12808 M:      Bjorn Helgaas <bhelgaas@google.com>
12809 L:      linux-pci@vger.kernel.org
12810 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12812 S:      Supported
12813 F:      Documentation/devicetree/bindings/pci/
12814 F:      Documentation/PCI/
12815 F:      drivers/acpi/pci*
12816 F:      drivers/pci/
12817 F:      include/asm-generic/pci*
12818 F:      include/linux/pci*
12819 F:      include/linux/of_pci.h
12820 F:      include/uapi/linux/pci*
12821 F:      lib/pci*
12822 F:      arch/x86/pci/
12823 F:      arch/x86/kernel/quirks.c
12824 F:      arch/x86/kernel/early-quirks.c
12825
12826 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12827 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12828 R:      Andrew Murray <andrew.murray@arm.com>
12829 L:      linux-pci@vger.kernel.org
12830 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12832 S:      Supported
12833 F:      drivers/pci/controller/
12834
12835 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12836 M:      Jonathan Chocron <jonnyc@amazon.com>
12837 L:      linux-pci@vger.kernel.org
12838 S:      Maintained
12839 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12840 F:      drivers/pci/controller/dwc/pcie-al.c
12841
12842 PCIE DRIVER FOR AMLOGIC MESON
12843 M:      Yue Wang <yue.wang@Amlogic.com>
12844 L:      linux-pci@vger.kernel.org
12845 L:      linux-amlogic@lists.infradead.org
12846 S:      Maintained
12847 F:      drivers/pci/controller/dwc/pci-meson.c
12848
12849 PCIE DRIVER FOR AXIS ARTPEC
12850 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12851 L:      linux-arm-kernel@axis.com
12852 L:      linux-pci@vger.kernel.org
12853 S:      Maintained
12854 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12855 F:      drivers/pci/controller/dwc/*artpec*
12856
12857 PCIE DRIVER FOR CAVIUM THUNDERX
12858 M:      Robert Richter <rrichter@marvell.com>
12859 L:      linux-pci@vger.kernel.org
12860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12861 S:      Supported
12862 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12863 F:      drivers/pci/controller/pci-thunder-*
12864
12865 PCIE DRIVER FOR HISILICON
12866 M:      Zhou Wang <wangzhou1@hisilicon.com>
12867 L:      linux-pci@vger.kernel.org
12868 S:      Maintained
12869 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12870 F:      drivers/pci/controller/dwc/pcie-hisi.c
12871
12872 PCIE DRIVER FOR HISILICON KIRIN
12873 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12874 M:      Binghui Wang <wangbinghui@hisilicon.com>
12875 L:      linux-pci@vger.kernel.org
12876 S:      Maintained
12877 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12878 F:      drivers/pci/controller/dwc/pcie-kirin.c
12879
12880 PCIE DRIVER FOR HISILICON STB
12881 M:      Shawn Guo <shawn.guo@linaro.org>
12882 L:      linux-pci@vger.kernel.org
12883 S:      Maintained
12884 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12885 F:      drivers/pci/controller/dwc/pcie-histb.c
12886
12887 PCIE DRIVER FOR MEDIATEK
12888 M:      Ryder Lee <ryder.lee@mediatek.com>
12889 L:      linux-pci@vger.kernel.org
12890 L:      linux-mediatek@lists.infradead.org
12891 S:      Supported
12892 F:      Documentation/devicetree/bindings/pci/mediatek*
12893 F:      drivers/pci/controller/*mediatek*
12894
12895 PCIE DRIVER FOR QUALCOMM MSM
12896 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12897 L:      linux-pci@vger.kernel.org
12898 L:      linux-arm-msm@vger.kernel.org
12899 S:      Maintained
12900 F:      drivers/pci/controller/dwc/*qcom*
12901
12902 PCIE DRIVER FOR ROCKCHIP
12903 M:      Shawn Lin <shawn.lin@rock-chips.com>
12904 L:      linux-pci@vger.kernel.org
12905 L:      linux-rockchip@lists.infradead.org
12906 S:      Maintained
12907 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12908 F:      drivers/pci/controller/pcie-rockchip*
12909
12910 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12911 M:      Linus Walleij <linus.walleij@linaro.org>
12912 L:      linux-pci@vger.kernel.org
12913 S:      Maintained
12914 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12915 F:      drivers/pci/controller/pci-v3-semi.c
12916
12917 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12918 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12919 L:      linux-pci@vger.kernel.org
12920 S:      Maintained
12921 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12922 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12923
12924 PCIE DRIVER FOR ST SPEAR13XX
12925 M:      Pratyush Anand <pratyush.anand@gmail.com>
12926 L:      linux-pci@vger.kernel.org
12927 S:      Maintained
12928 F:      drivers/pci/controller/dwc/*spear*
12929
12930 PCMCIA SUBSYSTEM
12931 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12933 S:      Odd Fixes
12934 F:      Documentation/pcmcia/
12935 F:      tools/pcmcia/
12936 F:      drivers/pcmcia/
12937 F:      include/pcmcia/
12938
12939 PCNET32 NETWORK DRIVER
12940 M:      Don Fry <pcnet32@frontier.com>
12941 L:      netdev@vger.kernel.org
12942 S:      Maintained
12943 F:      drivers/net/ethernet/amd/pcnet32.c
12944
12945 PCRYPT PARALLEL CRYPTO ENGINE
12946 M:      Steffen Klassert <steffen.klassert@secunet.com>
12947 L:      linux-crypto@vger.kernel.org
12948 S:      Maintained
12949 F:      crypto/pcrypt.c
12950 F:      include/crypto/pcrypt.h
12951
12952 PEAQ WMI HOTKEYS DRIVER
12953 M:      Hans de Goede <hdegoede@redhat.com>
12954 L:      platform-driver-x86@vger.kernel.org
12955 S:      Maintained
12956 F:      drivers/platform/x86/peaq-wmi.c
12957
12958 PENSANDO ETHERNET DRIVERS
12959 M:      Shannon Nelson <snelson@pensando.io>
12960 M:      Pensando Drivers <drivers@pensando.io>
12961 L:      netdev@vger.kernel.org
12962 S:      Supported
12963 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12964 F:      drivers/net/ethernet/pensando/
12965
12966 PER-CPU MEMORY ALLOCATOR
12967 M:      Dennis Zhou <dennis@kernel.org>
12968 M:      Tejun Heo <tj@kernel.org>
12969 M:      Christoph Lameter <cl@linux.com>
12970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12971 S:      Maintained
12972 F:      include/linux/percpu*.h
12973 F:      mm/percpu*.c
12974 F:      arch/*/include/asm/percpu.h
12975
12976 PER-TASK DELAY ACCOUNTING
12977 M:      Balbir Singh <bsingharora@gmail.com>
12978 S:      Maintained
12979 F:      include/linux/delayacct.h
12980 F:      kernel/delayacct.c
12981
12982 PERFORMANCE EVENTS SUBSYSTEM
12983 M:      Peter Zijlstra <peterz@infradead.org>
12984 M:      Ingo Molnar <mingo@redhat.com>
12985 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12986 R:      Mark Rutland <mark.rutland@arm.com>
12987 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12988 R:      Jiri Olsa <jolsa@redhat.com>
12989 R:      Namhyung Kim <namhyung@kernel.org>
12990 L:      linux-kernel@vger.kernel.org
12991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12992 S:      Supported
12993 F:      kernel/events/*
12994 F:      include/linux/perf_event.h
12995 F:      include/uapi/linux/perf_event.h
12996 F:      arch/*/kernel/perf_event*.c
12997 F:      arch/*/kernel/*/perf_event*.c
12998 F:      arch/*/kernel/*/*/perf_event*.c
12999 F:      arch/*/include/asm/perf_event.h
13000 F:      arch/*/kernel/perf_callchain.c
13001 F:      arch/*/events/*
13002 F:      arch/*/events/*/*
13003 F:      tools/perf/
13004
13005 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13006 R:      John Garry <john.garry@huawei.com>
13007 R:      Will Deacon <will@kernel.org>
13008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13009 S:      Supported
13010 F:      tools/perf/pmu-events/arch/arm64/
13011
13012 PERSONALITY HANDLING
13013 M:      Christoph Hellwig <hch@infradead.org>
13014 L:      linux-abi-devel@lists.sourceforge.net
13015 S:      Maintained
13016 F:      include/linux/personality.h
13017 F:      include/uapi/linux/personality.h
13018
13019 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13020 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13021 L:      linux-input@vger.kernel.org
13022 S:      Maintained
13023 F:      Documentation/input/devices/pxrc.rst
13024 F:      drivers/input/joystick/pxrc.c
13025
13026 FLYSKY FSIA6B RC RECEIVER
13027 M:      Markus Koch <markus@notsyncing.net>
13028 L:      linux-input@vger.kernel.org
13029 S:      Maintained
13030 F:      drivers/input/joystick/fsia6b.c
13031
13032 PHONET PROTOCOL
13033 M:      Remi Denis-Courmont <courmisch@gmail.com>
13034 S:      Supported
13035 F:      Documentation/networking/phonet.txt
13036 F:      include/linux/phonet.h
13037 F:      include/net/phonet/
13038 F:      include/uapi/linux/phonet.h
13039 F:      net/phonet/
13040
13041 PHRAM MTD DRIVER
13042 M:      Joern Engel <joern@lazybastard.org>
13043 L:      linux-mtd@lists.infradead.org
13044 S:      Maintained
13045 F:      drivers/mtd/devices/phram.c
13046
13047 PICOLCD HID DRIVER
13048 M:      Bruno Prémont <bonbons@linux-vserver.org>
13049 L:      linux-input@vger.kernel.org
13050 S:      Maintained
13051 F:      drivers/hid/hid-picolcd*
13052
13053 PICOXCELL SUPPORT
13054 M:      Jamie Iles <jamie@jamieiles.com>
13055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13056 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13057 S:      Supported
13058 F:      arch/arm/boot/dts/picoxcell*
13059 F:      arch/arm/mach-picoxcell/
13060 F:      drivers/crypto/picoxcell*
13061
13062 PIDFD API
13063 M:      Christian Brauner <christian@brauner.io>
13064 L:      linux-kernel@vger.kernel.org
13065 S:      Maintained
13066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13067 F:      samples/pidfd/
13068 F:      tools/testing/selftests/pidfd/
13069 F:      tools/testing/selftests/clone3/
13070 K:      (?i)pidfd
13071 K:      (?i)clone3
13072 K:      \b(clone_args|kernel_clone_args)\b
13073
13074 PIN CONTROL SUBSYSTEM
13075 M:      Linus Walleij <linus.walleij@linaro.org>
13076 L:      linux-gpio@vger.kernel.org
13077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13078 S:      Maintained
13079 F:      Documentation/devicetree/bindings/pinctrl/
13080 F:      Documentation/driver-api/pinctl.rst
13081 F:      drivers/pinctrl/
13082 F:      include/linux/pinctrl/
13083
13084 PIN CONTROLLER - MICROCHIP AT91
13085 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13087 L:      linux-gpio@vger.kernel.org
13088 S:      Supported
13089 F:      drivers/pinctrl/pinctrl-at91*
13090 F:      drivers/gpio/gpio-sama5d2-piobu.c
13091
13092 PIN CONTROLLER - FREESCALE
13093 M:      Dong Aisheng <aisheng.dong@nxp.com>
13094 M:      Fabio Estevam <festevam@gmail.com>
13095 M:      Shawn Guo <shawnguo@kernel.org>
13096 M:      Stefan Agner <stefan@agner.ch>
13097 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13098 L:      linux-gpio@vger.kernel.org
13099 S:      Maintained
13100 F:      drivers/pinctrl/freescale/
13101 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13102
13103 PIN CONTROLLER - INTEL
13104 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13105 M:      Andy Shevchenko <andy@kernel.org>
13106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13107 S:      Maintained
13108 F:      drivers/pinctrl/intel/
13109
13110 PIN CONTROLLER - MEDIATEK
13111 M:      Sean Wang <sean.wang@kernel.org>
13112 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13113 S:      Maintained
13114 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13115 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13116 F:      drivers/pinctrl/mediatek/
13117
13118 PIN CONTROLLER - QUALCOMM
13119 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13120 S:      Maintained
13121 L:      linux-arm-msm@vger.kernel.org
13122 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13123 F:      drivers/pinctrl/qcom/
13124
13125 PIN CONTROLLER - RENESAS
13126 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13127 L:      linux-renesas-soc@vger.kernel.org
13128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13129 S:      Maintained
13130 F:      drivers/pinctrl/pinctrl-rz*
13131 F:      drivers/pinctrl/sh-pfc/
13132
13133 PIN CONTROLLER - SAMSUNG
13134 M:      Tomasz Figa <tomasz.figa@gmail.com>
13135 M:      Krzysztof Kozlowski <krzk@kernel.org>
13136 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13138 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13139 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13141 S:      Maintained
13142 F:      drivers/pinctrl/samsung/
13143 F:      include/dt-bindings/pinctrl/samsung.h
13144 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13145
13146 PIN CONTROLLER - SINGLE
13147 M:      Tony Lindgren <tony@atomide.com>
13148 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13150 L:      linux-omap@vger.kernel.org
13151 S:      Maintained
13152 F:      drivers/pinctrl/pinctrl-single.c
13153
13154 PIN CONTROLLER - ST SPEAR
13155 M:      Viresh Kumar <vireshk@kernel.org>
13156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157 W:      http://www.st.com/spear
13158 S:      Maintained
13159 F:      drivers/pinctrl/spear/
13160
13161 PISTACHIO SOC SUPPORT
13162 M:      James Hartley <james.hartley@sondrel.com>
13163 L:      linux-mips@vger.kernel.org
13164 S:      Odd Fixes
13165 F:      arch/mips/pistachio/
13166 F:      arch/mips/include/asm/mach-pistachio/
13167 F:      arch/mips/boot/dts/img/pistachio*
13168 F:      arch/mips/configs/pistachio*_defconfig
13169
13170 PKTCDVD DRIVER
13171 S:      Orphan
13172 M:      linux-block@vger.kernel.org
13173 F:      drivers/block/pktcdvd.c
13174 F:      include/linux/pktcdvd.h
13175 F:      include/uapi/linux/pktcdvd.h
13176
13177 PKUNITY SOC DRIVERS
13178 M:      Guan Xuetao <gxt@pku.edu.cn>
13179 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13180 S:      Maintained
13181 T:      git git://github.com/gxt/linux.git
13182 F:      drivers/input/serio/i8042-unicore32io.h
13183 F:      drivers/i2c/busses/i2c-puv3.c
13184 F:      drivers/video/fbdev/fb-puv3.c
13185 F:      drivers/rtc/rtc-puv3.c
13186
13187 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13188 M:      Tomasz Duszynski <tduszyns@gmail.com>
13189 S:      Maintained
13190 F:      drivers/iio/chemical/pms7003.c
13191 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13192
13193 PLX DMA DRIVER
13194 M:      Logan Gunthorpe <logang@deltatee.com>
13195 S:      Maintained
13196 F:      drivers/dma/plx_dma.c
13197
13198 PMBUS HARDWARE MONITORING DRIVERS
13199 M:      Guenter Roeck <linux@roeck-us.net>
13200 L:      linux-hwmon@vger.kernel.org
13201 W:      http://hwmon.wiki.kernel.org/
13202 W:      http://www.roeck-us.net/linux/drivers/
13203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13204 S:      Maintained
13205 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13206 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13207 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13208 F:      Documentation/hwmon/adm1275.rst
13209 F:      Documentation/hwmon/ibm-cffps.rst
13210 F:      Documentation/hwmon/ir35221.rst
13211 F:      Documentation/hwmon/lm25066.rst
13212 F:      Documentation/hwmon/ltc2978.rst
13213 F:      Documentation/hwmon/ltc3815.rst
13214 F:      Documentation/hwmon/max16064.rst
13215 F:      Documentation/hwmon/max20751.rst
13216 F:      Documentation/hwmon/max31785.rst
13217 F:      Documentation/hwmon/max34440.rst
13218 F:      Documentation/hwmon/max8688.rst
13219 F:      Documentation/hwmon/pmbus.rst
13220 F:      Documentation/hwmon/pmbus-core.rst
13221 F:      Documentation/hwmon/tps40422.rst
13222 F:      Documentation/hwmon/ucd9000.rst
13223 F:      Documentation/hwmon/ucd9200.rst
13224 F:      Documentation/hwmon/zl6100.rst
13225 F:      drivers/hwmon/pmbus/
13226 F:      include/linux/pmbus.h
13227
13228 PMC SIERRA MaxRAID DRIVER
13229 L:      linux-scsi@vger.kernel.org
13230 W:      http://www.pmc-sierra.com/
13231 S:      Orphan
13232 F:      drivers/scsi/pmcraid.*
13233
13234 PMC SIERRA PM8001 DRIVER
13235 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13236 L:      linux-scsi@vger.kernel.org
13237 S:      Supported
13238 F:      drivers/scsi/pm8001/
13239
13240 PM-GRAPH UTILITY
13241 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13242 L:      linux-pm@vger.kernel.org
13243 W:      https://01.org/pm-graph
13244 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13245 T:      git git://github.com/intel/pm-graph
13246 S:      Supported
13247 F:      tools/power/pm-graph
13248
13249 PNP SUPPORT
13250 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13251 S:      Maintained
13252 F:      drivers/pnp/
13253
13254 PNI RM3100 IIO DRIVER
13255 M:      Song Qiang <songqiang1304521@gmail.com>
13256 L:      linux-iio@vger.kernel.org
13257 S:      Maintained
13258 F:      drivers/iio/magnetometer/rm3100*
13259 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13260
13261 POSIX CLOCKS and TIMERS
13262 M:      Thomas Gleixner <tglx@linutronix.de>
13263 L:      linux-kernel@vger.kernel.org
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13265 S:      Maintained
13266 F:      fs/timerfd.c
13267 F:      include/linux/timer*
13268 F:      include/linux/time_namespace.h
13269 F:      kernel/time_namespace.c
13270 F:      kernel/time/*timer*
13271
13272 POWER MANAGEMENT CORE
13273 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13274 L:      linux-pm@vger.kernel.org
13275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13276 B:      https://bugzilla.kernel.org
13277 S:      Supported
13278 F:      drivers/base/power/
13279 F:      include/linux/pm.h
13280 F:      include/linux/pm_*
13281 F:      include/linux/powercap.h
13282 F:      include/linux/intel_rapl.h
13283 F:      drivers/powercap/
13284 F:      kernel/configs/nopm.config
13285
13286 POWER STATE COORDINATION INTERFACE (PSCI)
13287 M:      Mark Rutland <mark.rutland@arm.com>
13288 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13289 L:      linux-arm-kernel@lists.infradead.org
13290 S:      Maintained
13291 F:      drivers/firmware/psci/
13292 F:      include/linux/psci.h
13293 F:      include/uapi/linux/psci.h
13294
13295 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13296 M:      Sebastian Reichel <sre@kernel.org>
13297 L:      linux-pm@vger.kernel.org
13298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13299 S:      Maintained
13300 F:      Documentation/ABI/testing/sysfs-class-power
13301 F:      Documentation/devicetree/bindings/power/supply/
13302 F:      include/linux/power_supply.h
13303 F:      drivers/power/supply/
13304
13305 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13306 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13307 L:      linuxppc-dev@lists.ozlabs.org
13308 S:      Maintained
13309 F:      drivers/char/powernv-op-panel.c
13310
13311 PPP OVER ATM (RFC 2364)
13312 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13313 S:      Maintained
13314 F:      net/atm/pppoatm.c
13315 F:      include/uapi/linux/atmppp.h
13316
13317 PPP OVER ETHERNET
13318 M:      Michal Ostrowski <mostrows@earthlink.net>
13319 S:      Maintained
13320 F:      drivers/net/ppp/pppoe.c
13321 F:      drivers/net/ppp/pppox.c
13322
13323 PPP OVER L2TP
13324 M:      James Chapman <jchapman@katalix.com>
13325 S:      Maintained
13326 F:      net/l2tp/l2tp_ppp.c
13327 F:      include/linux/if_pppol2tp.h
13328 F:      include/uapi/linux/if_pppol2tp.h
13329
13330 PPP PROTOCOL DRIVERS AND COMPRESSORS
13331 M:      Paul Mackerras <paulus@samba.org>
13332 L:      linux-ppp@vger.kernel.org
13333 S:      Maintained
13334 F:      drivers/net/ppp/ppp_*
13335
13336 PPS SUPPORT
13337 M:      Rodolfo Giometti <giometti@enneenne.com>
13338 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13339 L:      linuxpps@ml.enneenne.com (subscribers-only)
13340 S:      Maintained
13341 F:      Documentation/driver-api/pps.rst
13342 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13343 F:      Documentation/ABI/testing/sysfs-pps
13344 F:      drivers/pps/
13345 F:      include/linux/pps*.h
13346 F:      include/uapi/linux/pps.h
13347
13348 PPTP DRIVER
13349 M:      Dmitry Kozlov <xeb@mail.ru>
13350 L:      netdev@vger.kernel.org
13351 S:      Maintained
13352 F:      drivers/net/ppp/pptp.c
13353 W:      http://sourceforge.net/projects/accel-pptp
13354
13355 PRINTK
13356 M:      Petr Mladek <pmladek@suse.com>
13357 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13358 R:      Steven Rostedt <rostedt@goodmis.org>
13359 S:      Maintained
13360 F:      kernel/printk/
13361 F:      include/linux/printk.h
13362
13363 PRISM54 WIRELESS DRIVER
13364 M:      Luis Chamberlain <mcgrof@kernel.org>
13365 L:      linux-wireless@vger.kernel.org
13366 W:      http://wireless.kernel.org/en/users/Drivers/p54
13367 S:      Obsolete
13368 F:      drivers/net/wireless/intersil/prism54/
13369
13370 PROC FILESYSTEM
13371 R:      Alexey Dobriyan <adobriyan@gmail.com>
13372 L:      linux-kernel@vger.kernel.org
13373 L:      linux-fsdevel@vger.kernel.org
13374 S:      Maintained
13375 F:      fs/proc/
13376 F:      include/linux/proc_fs.h
13377 F:      tools/testing/selftests/proc/
13378 F:      Documentation/filesystems/proc.txt
13379
13380 PROC SYSCTL
13381 M:      Luis Chamberlain <mcgrof@kernel.org>
13382 M:      Kees Cook <keescook@chromium.org>
13383 M:      Iurii Zaikin <yzaikin@google.com>
13384 L:      linux-kernel@vger.kernel.org
13385 L:      linux-fsdevel@vger.kernel.org
13386 S:      Maintained
13387 F:      fs/proc/proc_sysctl.c
13388 F:      include/linux/sysctl.h
13389 F:      kernel/sysctl.c
13390 F:      kernel/sysctl-test.c
13391 F:      tools/testing/selftests/sysctl/
13392
13393 PS3 NETWORK SUPPORT
13394 M:      Geoff Levand <geoff@infradead.org>
13395 L:      netdev@vger.kernel.org
13396 L:      linuxppc-dev@lists.ozlabs.org
13397 S:      Maintained
13398 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13399
13400 PS3 PLATFORM SUPPORT
13401 M:      Geoff Levand <geoff@infradead.org>
13402 L:      linuxppc-dev@lists.ozlabs.org
13403 S:      Maintained
13404 F:      arch/powerpc/boot/ps3*
13405 F:      arch/powerpc/include/asm/lv1call.h
13406 F:      arch/powerpc/include/asm/ps3*.h
13407 F:      arch/powerpc/platforms/ps3/
13408 F:      drivers/*/ps3*
13409 F:      drivers/ps3/
13410 F:      drivers/rtc/rtc-ps3.c
13411 F:      drivers/usb/host/*ps3.c
13412 F:      sound/ppc/snd_ps3*
13413
13414 PS3VRAM DRIVER
13415 M:      Jim Paris <jim@jtan.com>
13416 M:      Geoff Levand <geoff@infradead.org>
13417 L:      linuxppc-dev@lists.ozlabs.org
13418 S:      Maintained
13419 F:      drivers/block/ps3vram.c
13420
13421 PSAMPLE PACKET SAMPLING SUPPORT:
13422 M:      Yotam Gigi <yotam.gi@gmail.com>
13423 S:      Maintained
13424 F:      net/psample
13425 F:      include/net/psample.h
13426 F:      include/uapi/linux/psample.h
13427
13428 PSTORE FILESYSTEM
13429 M:      Kees Cook <keescook@chromium.org>
13430 M:      Anton Vorontsov <anton@enomsg.org>
13431 M:      Colin Cross <ccross@android.com>
13432 M:      Tony Luck <tony.luck@intel.com>
13433 S:      Maintained
13434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13435 F:      fs/pstore/
13436 F:      include/linux/pstore*
13437 F:      drivers/firmware/efi/efi-pstore.c
13438 F:      drivers/acpi/apei/erst.c
13439 F:      Documentation/admin-guide/ramoops.rst
13440 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13441 K:      \b(pstore|ramoops)
13442
13443 PTP HARDWARE CLOCK SUPPORT
13444 M:      Richard Cochran <richardcochran@gmail.com>
13445 L:      netdev@vger.kernel.org
13446 S:      Maintained
13447 W:      http://linuxptp.sourceforge.net/
13448 F:      Documentation/ABI/testing/sysfs-ptp
13449 F:      Documentation/driver-api/ptp.rst
13450 F:      drivers/net/phy/dp83640*
13451 F:      drivers/ptp/*
13452 F:      include/linux/ptp_cl*
13453
13454 PTRACE SUPPORT
13455 M:      Oleg Nesterov <oleg@redhat.com>
13456 S:      Maintained
13457 F:      include/asm-generic/syscall.h
13458 F:      include/linux/ptrace.h
13459 F:      include/linux/regset.h
13460 F:      include/linux/tracehook.h
13461 F:      include/uapi/linux/ptrace.h
13462 F:      include/uapi/linux/ptrace.h
13463 F:      kernel/ptrace.c
13464 F:      arch/*/ptrace*.c
13465 F:      arch/*/*/ptrace*.c
13466 F:      arch/*/include/asm/ptrace*.h
13467
13468 PULSE8-CEC DRIVER
13469 M:      Hans Verkuil <hverkuil@xs4all.nl>
13470 L:      linux-media@vger.kernel.org
13471 T:      git git://linuxtv.org/media_tree.git
13472 S:      Maintained
13473 F:      drivers/media/usb/pulse8-cec/*
13474 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13475
13476 PVRUSB2 VIDEO4LINUX DRIVER
13477 M:      Mike Isely <isely@pobox.com>
13478 L:      pvrusb2@isely.net       (subscribers-only)
13479 L:      linux-media@vger.kernel.org
13480 W:      http://www.isely.net/pvrusb2/
13481 T:      git git://linuxtv.org/media_tree.git
13482 S:      Maintained
13483 F:      Documentation/media/v4l-drivers/pvrusb2*
13484 F:      drivers/media/usb/pvrusb2/
13485
13486 PWC WEBCAM DRIVER
13487 M:      Hans Verkuil <hverkuil@xs4all.nl>
13488 L:      linux-media@vger.kernel.org
13489 T:      git git://linuxtv.org/media_tree.git
13490 S:      Odd Fixes
13491 F:      drivers/media/usb/pwc/*
13492 F:      include/trace/events/pwc.h
13493
13494 PWM FAN DRIVER
13495 M:      Kamil Debski <kamil@wypas.org>
13496 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13497 L:      linux-hwmon@vger.kernel.org
13498 S:      Supported
13499 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13500 F:      Documentation/hwmon/pwm-fan.rst
13501 F:      drivers/hwmon/pwm-fan.c
13502
13503 PWM IR Transmitter
13504 M:      Sean Young <sean@mess.org>
13505 L:      linux-media@vger.kernel.org
13506 S:      Maintained
13507 F:      drivers/media/rc/pwm-ir-tx.c
13508
13509 PWM SUBSYSTEM
13510 M:      Thierry Reding <thierry.reding@gmail.com>
13511 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13512 L:      linux-pwm@vger.kernel.org
13513 S:      Maintained
13514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13515 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13516 F:      Documentation/driver-api/pwm.rst
13517 F:      Documentation/devicetree/bindings/pwm/
13518 F:      include/linux/pwm.h
13519 F:      drivers/pwm/
13520 F:      drivers/video/backlight/pwm_bl.c
13521 F:      include/linux/pwm_backlight.h
13522 F:      drivers/gpio/gpio-mvebu.c
13523 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13524 K:      pwm_(config|apply_state|ops)
13525
13526 PXA GPIO DRIVER
13527 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13528 L:      linux-gpio@vger.kernel.org
13529 S:      Maintained
13530 F:      drivers/gpio/gpio-pxa.c
13531
13532 PXA MMCI DRIVER
13533 S:      Orphan
13534
13535 PXA RTC DRIVER
13536 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13537 L:      linux-rtc@vger.kernel.org
13538 S:      Maintained
13539
13540 PXA2xx/PXA3xx SUPPORT
13541 M:      Daniel Mack <daniel@zonque.org>
13542 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13543 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13545 T:      git git://github.com/hzhuang1/linux.git
13546 T:      git git://github.com/rjarzmik/linux.git
13547 S:      Maintained
13548 F:      arch/arm/boot/dts/pxa*
13549 F:      arch/arm/mach-pxa/
13550 F:      drivers/dma/pxa*
13551 F:      drivers/pcmcia/pxa2xx*
13552 F:      drivers/pinctrl/pxa/
13553 F:      drivers/spi/spi-pxa2xx*
13554 F:      drivers/usb/gadget/udc/pxa2*
13555 F:      include/sound/pxa2xx-lib.h
13556 F:      sound/arm/pxa*
13557 F:      sound/soc/pxa/
13558
13559 QAT DRIVER
13560 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13561 L:      qat-linux@intel.com
13562 S:      Supported
13563 F:      drivers/crypto/qat/
13564
13565 QCOM AUDIO (ASoC) DRIVERS
13566 M:      Patrick Lai <plai@codeaurora.org>
13567 M:      Banajit Goswami <bgoswami@codeaurora.org>
13568 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13569 S:      Supported
13570 F:      sound/soc/qcom/
13571
13572 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13573 M:      Gabriel Somlo <somlo@cmu.edu>
13574 M:      "Michael S. Tsirkin" <mst@redhat.com>
13575 L:      qemu-devel@nongnu.org
13576 S:      Maintained
13577 F:      drivers/firmware/qemu_fw_cfg.c
13578 F:      include/uapi/linux/qemu_fw_cfg.h
13579
13580 QIB DRIVER
13581 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13582 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13583 L:      linux-rdma@vger.kernel.org
13584 S:      Supported
13585 F:      drivers/infiniband/hw/qib/
13586
13587 QLOGIC QL41xxx FCOE DRIVER
13588 M:      QLogic-Storage-Upstream@cavium.com
13589 L:      linux-scsi@vger.kernel.org
13590 S:      Supported
13591 F:      drivers/scsi/qedf/
13592
13593 QLOGIC QL41xxx ISCSI DRIVER
13594 M:      QLogic-Storage-Upstream@cavium.com
13595 L:      linux-scsi@vger.kernel.org
13596 S:      Supported
13597 F:      drivers/scsi/qedi/
13598
13599 QLOGIC QL4xxx ETHERNET DRIVER
13600 M:      Ariel Elior <aelior@marvell.com>
13601 M:      GR-everest-linux-l2@marvell.com
13602 L:      netdev@vger.kernel.org
13603 S:      Supported
13604 F:      drivers/net/ethernet/qlogic/qed/
13605 F:      include/linux/qed/
13606 F:      drivers/net/ethernet/qlogic/qede/
13607
13608 QLOGIC QL4xxx RDMA DRIVER
13609 M:      Michal Kalderon <mkalderon@marvell.com>
13610 M:      Ariel Elior <aelior@marvell.com>
13611 L:      linux-rdma@vger.kernel.org
13612 S:      Supported
13613 F:      drivers/infiniband/hw/qedr/
13614 F:      include/uapi/rdma/qedr-abi.h
13615
13616 QLOGIC QLA1280 SCSI DRIVER
13617 M:      Michael Reed <mdr@sgi.com>
13618 L:      linux-scsi@vger.kernel.org
13619 S:      Maintained
13620 F:      drivers/scsi/qla1280.[ch]
13621
13622 QLOGIC QLA2XXX FC-SCSI DRIVER
13623 M:      hmadhani@marvell.com
13624 L:      linux-scsi@vger.kernel.org
13625 S:      Supported
13626 F:      Documentation/scsi/LICENSE.qla2xxx
13627 F:      drivers/scsi/qla2xxx/
13628
13629 QLOGIC QLA3XXX NETWORK DRIVER
13630 M:      GR-Linux-NIC-Dev@marvell.com
13631 L:      netdev@vger.kernel.org
13632 S:      Supported
13633 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13634 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13635
13636 QLOGIC QLA4XXX iSCSI DRIVER
13637 M:      QLogic-Storage-Upstream@qlogic.com
13638 L:      linux-scsi@vger.kernel.org
13639 S:      Supported
13640 F:      Documentation/scsi/LICENSE.qla4xxx
13641 F:      drivers/scsi/qla4xxx/
13642
13643 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13644 M:      Shahed Shaikh <shshaikh@marvell.com>
13645 M:      Manish Chopra <manishc@marvell.com>
13646 M:      GR-Linux-NIC-Dev@marvell.com
13647 L:      netdev@vger.kernel.org
13648 S:      Supported
13649 F:      drivers/net/ethernet/qlogic/qlcnic/
13650
13651 QLOGIC QLGE 10Gb ETHERNET DRIVER
13652 M:      Manish Chopra <manishc@marvell.com>
13653 M:      GR-Linux-NIC-Dev@marvell.com
13654 L:      netdev@vger.kernel.org
13655 S:      Supported
13656 F:      drivers/staging/qlge/
13657
13658 QM1D1B0004 MEDIA DRIVER
13659 M:      Akihiro Tsukada <tskd08@gmail.com>
13660 L:      linux-media@vger.kernel.org
13661 S:      Odd Fixes
13662 F:      drivers/media/tuners/qm1d1b0004*
13663
13664 QM1D1C0042 MEDIA DRIVER
13665 M:      Akihiro Tsukada <tskd08@gmail.com>
13666 L:      linux-media@vger.kernel.org
13667 S:      Odd Fixes
13668 F:      drivers/media/tuners/qm1d1c0042*
13669
13670 QNX4 FILESYSTEM
13671 M:      Anders Larsen <al@alarsen.net>
13672 W:      http://www.alarsen.net/linux/qnx4fs/
13673 S:      Maintained
13674 F:      fs/qnx4/
13675 F:      include/uapi/linux/qnx4_fs.h
13676 F:      include/uapi/linux/qnxtypes.h
13677
13678 QORIQ DPAA2 FSL-MC BUS DRIVER
13679 M:      Stuart Yoder <stuyoder@gmail.com>
13680 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13681 L:      linux-kernel@vger.kernel.org
13682 S:      Maintained
13683 F:      drivers/bus/fsl-mc/
13684 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13685 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13686
13687 QT1010 MEDIA DRIVER
13688 M:      Antti Palosaari <crope@iki.fi>
13689 L:      linux-media@vger.kernel.org
13690 W:      https://linuxtv.org
13691 W:      http://palosaari.fi/linux/
13692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13693 T:      git git://linuxtv.org/anttip/media_tree.git
13694 S:      Maintained
13695 F:      drivers/media/tuners/qt1010*
13696
13697 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13698 M:      Kalle Valo <kvalo@codeaurora.org>
13699 L:      ath10k@lists.infradead.org
13700 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13702 S:      Supported
13703 F:      drivers/net/wireless/ath/ath10k/
13704
13705 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13706 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13707 L:      linux-wireless@vger.kernel.org
13708 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13709 S:      Supported
13710 F:      drivers/net/wireless/ath/ath9k/
13711
13712 QUALCOMM CAMERA SUBSYSTEM DRIVER
13713 M:      Todor Tomov <todor.too@gmail.com>
13714 L:      linux-media@vger.kernel.org
13715 S:      Maintained
13716 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13717 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13718 F:      drivers/media/platform/qcom/camss/
13719
13720 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13721 M:      Ilia Lin <ilia.lin@kernel.org>
13722 L:      linux-pm@vger.kernel.org
13723 S:      Maintained
13724 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13725 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13726
13727 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13728 M:      Niklas Cassel <nks@flawful.org>
13729 L:      linux-pm@vger.kernel.org
13730 L:      linux-arm-msm@vger.kernel.org
13731 S:      Maintained
13732 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13733 F:      drivers/power/avs/qcom-cpr.c
13734
13735 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13736 M:      Timur Tabi <timur@kernel.org>
13737 L:      netdev@vger.kernel.org
13738 S:      Maintained
13739 F:      drivers/net/ethernet/qualcomm/emac/
13740
13741 QUALCOMM ETHQOS ETHERNET DRIVER
13742 M:      Vinod Koul <vkoul@kernel.org>
13743 L:      netdev@vger.kernel.org
13744 S:      Maintained
13745 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13746 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13747
13748 QUALCOMM GENERIC INTERFACE I2C DRIVER
13749 M:      Alok Chauhan <alokc@codeaurora.org>
13750 L:      linux-i2c@vger.kernel.org
13751 L:      linux-arm-msm@vger.kernel.org
13752 S:      Supported
13753 F:      drivers/i2c/busses/i2c-qcom-geni.c
13754
13755 QUALCOMM HEXAGON ARCHITECTURE
13756 M:      Brian Cain <bcain@codeaurora.org>
13757 L:      linux-hexagon@vger.kernel.org
13758 S:      Supported
13759 F:      arch/hexagon/
13760
13761 QUALCOMM HIDMA DRIVER
13762 M:      Sinan Kaya <okaya@kernel.org>
13763 L:      linux-arm-kernel@lists.infradead.org
13764 L:      linux-arm-msm@vger.kernel.org
13765 L:      dmaengine@vger.kernel.org
13766 S:      Supported
13767 F:      drivers/dma/qcom/hidma*
13768
13769 QUALCOMM IOMMU
13770 M:      Rob Clark <robdclark@gmail.com>
13771 L:      iommu@lists.linux-foundation.org
13772 L:      linux-arm-msm@vger.kernel.org
13773 S:      Maintained
13774 F:      drivers/iommu/qcom_iommu.c
13775
13776 QUALCOMM RMNET DRIVER
13777 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13778 M:      Sean Tranchetti <stranche@codeaurora.org>
13779 L:      netdev@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/net/ethernet/qualcomm/rmnet/
13782 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13783 F:      include/linux/if_rmnet.h
13784
13785 QUALCOMM TSENS THERMAL DRIVER
13786 M:      Amit Kucheria <amit.kucheria@linaro.org>
13787 L:      linux-pm@vger.kernel.org
13788 L:      linux-arm-msm@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/thermal/qcom/
13791 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13792
13793 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13794 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13795 L:      linux-media@vger.kernel.org
13796 L:      linux-arm-msm@vger.kernel.org
13797 T:      git git://linuxtv.org/media_tree.git
13798 S:      Maintained
13799 F:      drivers/media/platform/qcom/venus/
13800
13801 QUALCOMM WCN36XX WIRELESS DRIVER
13802 M:      Kalle Valo <kvalo@codeaurora.org>
13803 L:      wcn36xx@lists.infradead.org
13804 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13805 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13806 S:      Supported
13807 F:      drivers/net/wireless/ath/wcn36xx/
13808
13809 QUANTENNA QTNFMAC WIRELESS DRIVER
13810 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13811 M:      Avinash Patil <avinashp@quantenna.com>
13812 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13813 L:      linux-wireless@vger.kernel.org
13814 S:      Maintained
13815 F:      drivers/net/wireless/quantenna
13816
13817 RADEON and AMDGPU DRM DRIVERS
13818 M:      Alex Deucher <alexander.deucher@amd.com>
13819 M:      Christian König <christian.koenig@amd.com>
13820 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13821 L:      amd-gfx@lists.freedesktop.org
13822 T:      git git://people.freedesktop.org/~agd5f/linux
13823 S:      Supported
13824 F:      drivers/gpu/drm/radeon/
13825 F:      include/uapi/drm/radeon_drm.h
13826 F:      drivers/gpu/drm/amd/
13827 F:      include/uapi/drm/amdgpu_drm.h
13828
13829 RADEON FRAMEBUFFER DISPLAY DRIVER
13830 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13831 L:      linux-fbdev@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/video/fbdev/aty/radeon*
13834 F:      include/uapi/linux/radeonfb.h
13835
13836 RADIOSHARK RADIO DRIVER
13837 M:      Hans Verkuil <hverkuil@xs4all.nl>
13838 L:      linux-media@vger.kernel.org
13839 T:      git git://linuxtv.org/media_tree.git
13840 S:      Maintained
13841 F:      drivers/media/radio/radio-shark.c
13842
13843 RADIOSHARK2 RADIO DRIVER
13844 M:      Hans Verkuil <hverkuil@xs4all.nl>
13845 L:      linux-media@vger.kernel.org
13846 T:      git git://linuxtv.org/media_tree.git
13847 S:      Maintained
13848 F:      drivers/media/radio/radio-shark2.c
13849 F:      drivers/media/radio/radio-tea5777.c
13850
13851 RADOS BLOCK DEVICE (RBD)
13852 M:      Ilya Dryomov <idryomov@gmail.com>
13853 M:      Sage Weil <sage@redhat.com>
13854 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13855 L:      ceph-devel@vger.kernel.org
13856 W:      http://ceph.com/
13857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13858 T:      git git://github.com/ceph/ceph-client.git
13859 S:      Supported
13860 F:      Documentation/ABI/testing/sysfs-bus-rbd
13861 F:      drivers/block/rbd.c
13862 F:      drivers/block/rbd_types.h
13863
13864 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13865 M:      Paul Mackerras <paulus@samba.org>
13866 L:      linux-fbdev@vger.kernel.org
13867 S:      Maintained
13868 F:      drivers/video/fbdev/aty/aty128fb.c
13869
13870 RAINSHADOW-CEC DRIVER
13871 M:      Hans Verkuil <hverkuil@xs4all.nl>
13872 L:      linux-media@vger.kernel.org
13873 T:      git git://linuxtv.org/media_tree.git
13874 S:      Maintained
13875 F:      drivers/media/usb/rainshadow-cec/*
13876
13877 RALINK MIPS ARCHITECTURE
13878 M:      John Crispin <john@phrozen.org>
13879 L:      linux-mips@vger.kernel.org
13880 S:      Maintained
13881 F:      arch/mips/ralink
13882
13883 RALINK RT2X00 WIRELESS LAN DRIVER
13884 M:      Stanislaw Gruszka <stf_xl@wp.pl>
13885 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13886 L:      linux-wireless@vger.kernel.org
13887 S:      Maintained
13888 F:      drivers/net/wireless/ralink/rt2x00/
13889
13890 RAMDISK RAM BLOCK DEVICE DRIVER
13891 M:      Jens Axboe <axboe@kernel.dk>
13892 S:      Maintained
13893 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13894 F:      drivers/block/brd.c
13895
13896 RANCHU VIRTUAL BOARD FOR MIPS
13897 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13898 L:      linux-mips@vger.kernel.org
13899 S:      Supported
13900 F:      arch/mips/generic/board-ranchu.c
13901 F:      arch/mips/configs/generic/board-ranchu.config
13902
13903 RANDOM NUMBER DRIVER
13904 M:      "Theodore Ts'o" <tytso@mit.edu>
13905 S:      Maintained
13906 F:      drivers/char/random.c
13907
13908 RAPIDIO SUBSYSTEM
13909 M:      Matt Porter <mporter@kernel.crashing.org>
13910 M:      Alexandre Bounine <alex.bou9@gmail.com>
13911 S:      Maintained
13912 F:      drivers/rapidio/
13913
13914 RAS INFRASTRUCTURE
13915 M:      Tony Luck <tony.luck@intel.com>
13916 M:      Borislav Petkov <bp@alien8.de>
13917 L:      linux-edac@vger.kernel.org
13918 S:      Maintained
13919 F:      drivers/ras/
13920 F:      include/linux/ras.h
13921 F:      include/ras/ras_event.h
13922 F:      Documentation/admin-guide/ras.rst
13923
13924 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13925 L:      linux-wireless@vger.kernel.org
13926 S:      Orphan
13927 F:      drivers/net/wireless/ray*
13928
13929 RCUTORTURE TEST FRAMEWORK
13930 M:      "Paul E. McKenney" <paulmck@kernel.org>
13931 M:      Josh Triplett <josh@joshtriplett.org>
13932 R:      Steven Rostedt <rostedt@goodmis.org>
13933 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13934 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13935 L:      rcu@vger.kernel.org
13936 S:      Supported
13937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13938 F:      tools/testing/selftests/rcutorture
13939
13940 RDC R-321X SoC
13941 M:      Florian Fainelli <florian@openwrt.org>
13942 S:      Maintained
13943
13944 RDC R6040 FAST ETHERNET DRIVER
13945 M:      Florian Fainelli <f.fainelli@gmail.com>
13946 L:      netdev@vger.kernel.org
13947 S:      Maintained
13948 F:      drivers/net/ethernet/rdc/r6040.c
13949
13950 RDMAVT - RDMA verbs software
13951 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13952 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13953 L:      linux-rdma@vger.kernel.org
13954 S:      Supported
13955 F:      drivers/infiniband/sw/rdmavt
13956
13957 RDS - RELIABLE DATAGRAM SOCKETS
13958 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13959 L:      netdev@vger.kernel.org
13960 L:      linux-rdma@vger.kernel.org
13961 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13962 W:      https://oss.oracle.com/projects/rds/
13963 S:      Supported
13964 F:      net/rds/
13965 F:      Documentation/networking/rds.txt
13966
13967 RDT - RESOURCE ALLOCATION
13968 M:      Fenghua Yu <fenghua.yu@intel.com>
13969 M:      Reinette Chatre <reinette.chatre@intel.com>
13970 L:      linux-kernel@vger.kernel.org
13971 S:      Supported
13972 F:      arch/x86/kernel/cpu/resctrl/
13973 F:      arch/x86/include/asm/resctrl_sched.h
13974 F:      Documentation/x86/resctrl*
13975
13976 READ-COPY UPDATE (RCU)
13977 M:      "Paul E. McKenney" <paulmck@kernel.org>
13978 M:      Josh Triplett <josh@joshtriplett.org>
13979 R:      Steven Rostedt <rostedt@goodmis.org>
13980 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13981 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13982 R:      Joel Fernandes <joel@joelfernandes.org>
13983 L:      rcu@vger.kernel.org
13984 W:      http://www.rdrop.com/users/paulmck/RCU/
13985 S:      Supported
13986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13987 F:      Documentation/RCU/
13988 X:      Documentation/RCU/torture.txt
13989 F:      include/linux/rcu*
13990 X:      include/linux/srcu*.h
13991 F:      kernel/rcu/
13992 X:      kernel/rcu/srcu*.c
13993
13994 REAL TIME CLOCK (RTC) SUBSYSTEM
13995 M:      Alessandro Zummo <a.zummo@towertech.it>
13996 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13997 L:      linux-rtc@vger.kernel.org
13998 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14000 S:      Maintained
14001 F:      Documentation/devicetree/bindings/rtc/
14002 F:      Documentation/admin-guide/rtc.rst
14003 F:      drivers/rtc/
14004 F:      include/linux/rtc.h
14005 F:      include/uapi/linux/rtc.h
14006 F:      include/linux/rtc/
14007 F:      include/linux/platform_data/rtc-*
14008 F:      tools/testing/selftests/rtc/
14009
14010 REALTEK AUDIO CODECS
14011 M:      Bard Liao <bardliao@realtek.com>
14012 M:      Oder Chiou <oder_chiou@realtek.com>
14013 S:      Maintained
14014 F:      sound/soc/codecs/rt*
14015 F:      include/sound/rt*.h
14016
14017 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14018 M:      Linus Walleij <linus.walleij@linaro.org>
14019 S:      Maintained
14020 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14021 F:      drivers/net/dsa/realtek-smi*
14022 F:      drivers/net/dsa/rtl83*
14023
14024 REDPINE WIRELESS DRIVER
14025 M:      Amitkumar Karwar <amitkarwar@gmail.com>
14026 M:      Siva Rebbagondla <siva8118@gmail.com>
14027 L:      linux-wireless@vger.kernel.org
14028 S:      Maintained
14029 F:      drivers/net/wireless/rsi/
14030
14031 REGISTER MAP ABSTRACTION
14032 M:      Mark Brown <broonie@kernel.org>
14033 L:      linux-kernel@vger.kernel.org
14034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14035 S:      Supported
14036 F:      Documentation/devicetree/bindings/regmap/
14037 F:      drivers/base/regmap/
14038 F:      include/linux/regmap.h
14039
14040 REISERFS FILE SYSTEM
14041 L:      reiserfs-devel@vger.kernel.org
14042 S:      Supported
14043 F:      fs/reiserfs/
14044
14045 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14046 M:      Ohad Ben-Cohen <ohad@wizery.com>
14047 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14048 L:      linux-remoteproc@vger.kernel.org
14049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14050 S:      Maintained
14051 F:      Documentation/devicetree/bindings/remoteproc/
14052 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14053 F:      Documentation/remoteproc.txt
14054 F:      drivers/remoteproc/
14055 F:      include/linux/remoteproc.h
14056 F:      include/linux/remoteproc/
14057
14058 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14059 M:      Ohad Ben-Cohen <ohad@wizery.com>
14060 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14061 L:      linux-remoteproc@vger.kernel.org
14062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14063 S:      Maintained
14064 F:      drivers/rpmsg/
14065 F:      Documentation/rpmsg.txt
14066 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14067 F:      include/linux/rpmsg.h
14068 F:      include/linux/rpmsg/
14069 F:      include/uapi/linux/rpmsg.h
14070 F:      samples/rpmsg/
14071
14072 RENESAS CLOCK DRIVERS
14073 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14074 L:      linux-renesas-soc@vger.kernel.org
14075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14076 S:      Supported
14077 F:      drivers/clk/renesas/
14078
14079 RENESAS EMEV2 I2C DRIVER
14080 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14081 S:      Supported
14082 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14083 F:      drivers/i2c/busses/i2c-emev2.c
14084
14085 RENESAS ETHERNET DRIVERS
14086 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14087 L:      netdev@vger.kernel.org
14088 L:      linux-renesas-soc@vger.kernel.org
14089 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14090 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14091 F:      drivers/net/ethernet/renesas/
14092 F:      include/linux/sh_eth.h
14093
14094 RENESAS R-CAR GYROADC DRIVER
14095 M:      Marek Vasut <marek.vasut@gmail.com>
14096 L:      linux-iio@vger.kernel.org
14097 S:      Supported
14098 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14099 F:      drivers/iio/adc/rcar-gyroadc.c
14100
14101 RENESAS R-CAR I2C DRIVERS
14102 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14103 S:      Supported
14104 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14105 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14106 F:      drivers/i2c/busses/i2c-rcar.c
14107 F:      drivers/i2c/busses/i2c-sh_mobile.c
14108
14109 RENESAS RIIC DRIVER
14110 M:      Chris Brandt <chris.brandt@renesas.com>
14111 S:      Supported
14112 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14113 F:      drivers/i2c/busses/i2c-riic.c
14114
14115 RENESAS USB PHY DRIVER
14116 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14117 L:      linux-renesas-soc@vger.kernel.org
14118 S:      Maintained
14119 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14120
14121 RESET CONTROLLER FRAMEWORK
14122 M:      Philipp Zabel <p.zabel@pengutronix.de>
14123 T:      git git://git.pengutronix.de/git/pza/linux
14124 S:      Maintained
14125 F:      drivers/reset/
14126 F:      Documentation/devicetree/bindings/reset/
14127 F:      include/dt-bindings/reset/
14128 F:      include/linux/reset.h
14129 F:      include/linux/reset/
14130 F:      include/linux/reset-controller.h
14131 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14132
14133 RESTARTABLE SEQUENCES SUPPORT
14134 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14135 M:      Peter Zijlstra <peterz@infradead.org>
14136 M:      "Paul E. McKenney" <paulmck@kernel.org>
14137 M:      Boqun Feng <boqun.feng@gmail.com>
14138 L:      linux-kernel@vger.kernel.org
14139 S:      Supported
14140 F:      kernel/rseq.c
14141 F:      include/uapi/linux/rseq.h
14142 F:      include/trace/events/rseq.h
14143 F:      tools/testing/selftests/rseq/
14144
14145 RFKILL
14146 M:      Johannes Berg <johannes@sipsolutions.net>
14147 L:      linux-wireless@vger.kernel.org
14148 W:      http://wireless.kernel.org/
14149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14151 S:      Maintained
14152 F:      Documentation/driver-api/rfkill.rst
14153 F:      Documentation/ABI/stable/sysfs-class-rfkill
14154 F:      net/rfkill/
14155 F:      include/linux/rfkill.h
14156 F:      include/uapi/linux/rfkill.h
14157
14158 RHASHTABLE
14159 M:      Thomas Graf <tgraf@suug.ch>
14160 M:      Herbert Xu <herbert@gondor.apana.org.au>
14161 L:      netdev@vger.kernel.org
14162 S:      Maintained
14163 F:      lib/rhashtable.c
14164 F:      lib/test_rhashtable.c
14165 F:      include/linux/rhashtable.h
14166 F:      include/linux/rhashtable-types.h
14167
14168 RICOH R5C592 MEMORYSTICK DRIVER
14169 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14170 S:      Maintained
14171 F:      drivers/memstick/host/r592.*
14172
14173 RICOH SMARTMEDIA/XD DRIVER
14174 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14175 S:      Maintained
14176 F:      drivers/mtd/nand/raw/r852.c
14177 F:      drivers/mtd/nand/raw/r852.h
14178
14179 RISC-V ARCHITECTURE
14180 M:      Paul Walmsley <paul.walmsley@sifive.com>
14181 M:      Palmer Dabbelt <palmer@dabbelt.com>
14182 M:      Albert Ou <aou@eecs.berkeley.edu>
14183 L:      linux-riscv@lists.infradead.org
14184 P:      Documentation/riscv/patch-acceptance.rst
14185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14186 S:      Supported
14187 F:      arch/riscv/
14188 K:      riscv
14189 N:      riscv
14190
14191 ROCCAT DRIVERS
14192 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14193 W:      http://sourceforge.net/projects/roccat/
14194 S:      Maintained
14195 F:      drivers/hid/hid-roccat*
14196 F:      include/linux/hid-roccat*
14197 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14198
14199 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14200 M:      Jacob Chen <jacob-chen@iotwrt.com>
14201 M:      Ezequiel Garcia <ezequiel@collabora.com>
14202 L:      linux-media@vger.kernel.org
14203 S:      Maintained
14204 F:      drivers/media/platform/rockchip/rga/
14205 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14206
14207 HANTRO VPU CODEC DRIVER
14208 M:      Ezequiel Garcia <ezequiel@collabora.com>
14209 L:      linux-media@vger.kernel.org
14210 S:      Maintained
14211 F:      drivers/staging/media/hantro/
14212 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14213
14214 ROCKER DRIVER
14215 M:      Jiri Pirko <jiri@resnulli.us>
14216 L:      netdev@vger.kernel.org
14217 S:      Supported
14218 F:      drivers/net/ethernet/rocker/
14219
14220 ROCKETPORT DRIVER
14221 W:      http://www.comtrol.com
14222 S:      Maintained
14223 F:      Documentation/driver-api/serial/rocket.rst
14224 F:      drivers/tty/rocket*
14225
14226 ROCKETPORT EXPRESS/INFINITY DRIVER
14227 M:      Kevin Cernekee <cernekee@gmail.com>
14228 L:      linux-serial@vger.kernel.org
14229 S:      Odd Fixes
14230 F:      drivers/tty/serial/rp2.*
14231
14232 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14233 M:      Tomasz Duszynski <tduszyns@gmail.com>
14234 S:      Maintained
14235 F:      drivers/iio/light/bh1750.c
14236 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14237
14238 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14239 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14240 L:      linux-kernel@vger.kernel.org
14241 L:      linux-renesas-soc@vger.kernel.org
14242 S:      Supported
14243 F:      drivers/mfd/bd9571mwv.c
14244 F:      drivers/regulator/bd9571mwv-regulator.c
14245 F:      drivers/gpio/gpio-bd9571mwv.c
14246 F:      include/linux/mfd/bd9571mwv.h
14247 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14248
14249 ROSE NETWORK LAYER
14250 M:      Ralf Baechle <ralf@linux-mips.org>
14251 L:      linux-hams@vger.kernel.org
14252 W:      http://www.linux-ax25.org/
14253 S:      Maintained
14254 F:      include/net/rose.h
14255 F:      include/uapi/linux/rose.h
14256 F:      net/rose/
14257
14258 RTL2830 MEDIA DRIVER
14259 M:      Antti Palosaari <crope@iki.fi>
14260 L:      linux-media@vger.kernel.org
14261 W:      https://linuxtv.org
14262 W:      http://palosaari.fi/linux/
14263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14264 T:      git git://linuxtv.org/anttip/media_tree.git
14265 S:      Maintained
14266 F:      drivers/media/dvb-frontends/rtl2830*
14267
14268 RTL2832 MEDIA DRIVER
14269 M:      Antti Palosaari <crope@iki.fi>
14270 L:      linux-media@vger.kernel.org
14271 W:      https://linuxtv.org
14272 W:      http://palosaari.fi/linux/
14273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14274 T:      git git://linuxtv.org/anttip/media_tree.git
14275 S:      Maintained
14276 F:      drivers/media/dvb-frontends/rtl2832*
14277
14278 RTL2832_SDR MEDIA DRIVER
14279 M:      Antti Palosaari <crope@iki.fi>
14280 L:      linux-media@vger.kernel.org
14281 W:      https://linuxtv.org
14282 W:      http://palosaari.fi/linux/
14283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14284 T:      git git://linuxtv.org/anttip/media_tree.git
14285 S:      Maintained
14286 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14287
14288 RTL8180 WIRELESS DRIVER
14289 L:      linux-wireless@vger.kernel.org
14290 W:      http://wireless.kernel.org/
14291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14292 S:      Orphan
14293 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14294
14295 RTL8187 WIRELESS DRIVER
14296 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14297 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14298 M:      Larry Finger <Larry.Finger@lwfinger.net>
14299 L:      linux-wireless@vger.kernel.org
14300 W:      http://wireless.kernel.org/
14301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14302 S:      Maintained
14303 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14304
14305 REALTEK WIRELESS DRIVER (rtlwifi family)
14306 M:      Ping-Ke Shih <pkshih@realtek.com>
14307 L:      linux-wireless@vger.kernel.org
14308 W:      http://wireless.kernel.org/
14309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14310 S:      Maintained
14311 F:      drivers/net/wireless/realtek/rtlwifi/
14312
14313 REALTEK WIRELESS DRIVER (rtw88)
14314 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14315 L:      linux-wireless@vger.kernel.org
14316 S:      Maintained
14317 F:      drivers/net/wireless/realtek/rtw88/
14318
14319 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14320 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14321 L:      linux-wireless@vger.kernel.org
14322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14323 S:      Maintained
14324 F:      drivers/net/wireless/realtek/rtl8xxxu/
14325
14326 RXRPC SOCKETS (AF_RXRPC)
14327 M:      David Howells <dhowells@redhat.com>
14328 L:      linux-afs@lists.infradead.org
14329 S:      Supported
14330 F:      net/rxrpc/
14331 F:      include/keys/rxrpc-type.h
14332 F:      include/net/af_rxrpc.h
14333 F:      include/trace/events/rxrpc.h
14334 F:      include/uapi/linux/rxrpc.h
14335 F:      Documentation/networking/rxrpc.txt
14336 W:      https://www.infradead.org/~dhowells/kafs/
14337
14338 S3 SAVAGE FRAMEBUFFER DRIVER
14339 M:      Antonino Daplas <adaplas@gmail.com>
14340 L:      linux-fbdev@vger.kernel.org
14341 S:      Maintained
14342 F:      drivers/video/fbdev/savage/
14343
14344 S390
14345 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14346 M:      Vasily Gorbik <gor@linux.ibm.com>
14347 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14348 L:      linux-s390@vger.kernel.org
14349 W:      http://www.ibm.com/developerworks/linux/linux390/
14350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14351 S:      Supported
14352 F:      arch/s390/
14353 F:      drivers/s390/
14354 F:      Documentation/s390/
14355 F:      Documentation/driver-api/s390-drivers.rst
14356
14357 S390 COMMON I/O LAYER
14358 M:      Sebastian Ott <sebott@linux.ibm.com>
14359 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14360 L:      linux-s390@vger.kernel.org
14361 W:      http://www.ibm.com/developerworks/linux/linux390/
14362 S:      Supported
14363 F:      drivers/s390/cio/
14364
14365 S390 DASD DRIVER
14366 M:      Stefan Haberland <sth@linux.ibm.com>
14367 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14368 L:      linux-s390@vger.kernel.org
14369 W:      http://www.ibm.com/developerworks/linux/linux390/
14370 S:      Supported
14371 F:      drivers/s390/block/dasd*
14372 F:      block/partitions/ibm.c
14373
14374 S390 IOMMU (PCI)
14375 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14376 L:      linux-s390@vger.kernel.org
14377 W:      http://www.ibm.com/developerworks/linux/linux390/
14378 S:      Supported
14379 F:      drivers/iommu/s390-iommu.c
14380
14381 S390 IUCV NETWORK LAYER
14382 M:      Julian Wiedmann <jwi@linux.ibm.com>
14383 M:      Ursula Braun <ubraun@linux.ibm.com>
14384 L:      linux-s390@vger.kernel.org
14385 W:      http://www.ibm.com/developerworks/linux/linux390/
14386 S:      Supported
14387 F:      drivers/s390/net/*iucv*
14388 F:      include/net/iucv/
14389 F:      net/iucv/
14390
14391 S390 NETWORK DRIVERS
14392 M:      Julian Wiedmann <jwi@linux.ibm.com>
14393 M:      Ursula Braun <ubraun@linux.ibm.com>
14394 L:      linux-s390@vger.kernel.org
14395 W:      http://www.ibm.com/developerworks/linux/linux390/
14396 S:      Supported
14397 F:      drivers/s390/net/
14398
14399 S390 PCI SUBSYSTEM
14400 M:      Sebastian Ott <sebott@linux.ibm.com>
14401 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14402 L:      linux-s390@vger.kernel.org
14403 W:      http://www.ibm.com/developerworks/linux/linux390/
14404 S:      Supported
14405 F:      arch/s390/pci/
14406 F:      drivers/pci/hotplug/s390_pci_hpc.c
14407
14408 S390 VFIO-CCW DRIVER
14409 M:      Cornelia Huck <cohuck@redhat.com>
14410 M:      Eric Farman <farman@linux.ibm.com>
14411 R:      Halil Pasic <pasic@linux.ibm.com>
14412 L:      linux-s390@vger.kernel.org
14413 L:      kvm@vger.kernel.org
14414 S:      Supported
14415 F:      drivers/s390/cio/vfio_ccw*
14416 F:      Documentation/s390/vfio-ccw.rst
14417 F:      include/uapi/linux/vfio_ccw.h
14418
14419 S390 ZCRYPT DRIVER
14420 M:      Harald Freudenberger <freude@linux.ibm.com>
14421 L:      linux-s390@vger.kernel.org
14422 W:      http://www.ibm.com/developerworks/linux/linux390/
14423 S:      Supported
14424 F:      drivers/s390/crypto/
14425
14426 S390 VFIO AP DRIVER
14427 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14428 M:      Pierre Morel <pmorel@linux.ibm.com>
14429 M:      Halil Pasic <pasic@linux.ibm.com>
14430 L:      linux-s390@vger.kernel.org
14431 W:      http://www.ibm.com/developerworks/linux/linux390/
14432 S:      Supported
14433 F:      drivers/s390/crypto/vfio_ap_drv.c
14434 F:      drivers/s390/crypto/vfio_ap_private.h
14435 F:      drivers/s390/crypto/vfio_ap_ops.c
14436 F:      Documentation/s390/vfio-ap.rst
14437
14438 S390 ZFCP DRIVER
14439 M:      Steffen Maier <maier@linux.ibm.com>
14440 M:      Benjamin Block <bblock@linux.ibm.com>
14441 L:      linux-s390@vger.kernel.org
14442 W:      http://www.ibm.com/developerworks/linux/linux390/
14443 S:      Supported
14444 F:      drivers/s390/scsi/zfcp_*
14445
14446 S3C24XX SD/MMC Driver
14447 M:      Ben Dooks <ben-linux@fluff.org>
14448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14449 S:      Supported
14450 F:      drivers/mmc/host/s3cmci.*
14451
14452 SAA6588 RDS RECEIVER DRIVER
14453 M:      Hans Verkuil <hverkuil@xs4all.nl>
14454 L:      linux-media@vger.kernel.org
14455 T:      git git://linuxtv.org/media_tree.git
14456 W:      https://linuxtv.org
14457 S:      Odd Fixes
14458 F:      drivers/media/i2c/saa6588*
14459
14460 SAA7134 VIDEO4LINUX DRIVER
14461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14462 L:      linux-media@vger.kernel.org
14463 W:      https://linuxtv.org
14464 T:      git git://linuxtv.org/media_tree.git
14465 S:      Odd fixes
14466 F:      Documentation/media/v4l-drivers/saa7134*
14467 F:      drivers/media/pci/saa7134/
14468
14469 SAA7146 VIDEO4LINUX-2 DRIVER
14470 M:      Hans Verkuil <hverkuil@xs4all.nl>
14471 L:      linux-media@vger.kernel.org
14472 T:      git git://linuxtv.org/media_tree.git
14473 S:      Maintained
14474 F:      drivers/media/common/saa7146/
14475 F:      drivers/media/pci/saa7146/
14476 F:      include/media/drv-intf/saa7146*
14477
14478 SAFESETID SECURITY MODULE
14479 M:     Micah Morton <mortonm@chromium.org>
14480 S:     Supported
14481 F:     security/safesetid/
14482 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14483
14484 SAMSUNG AUDIO (ASoC) DRIVERS
14485 M:      Krzysztof Kozlowski <krzk@kernel.org>
14486 M:      Sangbeom Kim <sbkim73@samsung.com>
14487 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14489 S:      Supported
14490 F:      sound/soc/samsung/
14491 F:      Documentation/devicetree/bindings/sound/samsung*
14492
14493 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14494 M:      Krzysztof Kozlowski <krzk@kernel.org>
14495 L:      linux-crypto@vger.kernel.org
14496 L:      linux-samsung-soc@vger.kernel.org
14497 S:      Maintained
14498 F:      drivers/crypto/exynos-rng.c
14499 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14500
14501 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14502 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14503 L:      linux-samsung-soc@vger.kernel.org
14504 S:      Maintained
14505 F:      drivers/char/hw_random/exynos-trng.c
14506 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14507
14508 SAMSUNG FRAMEBUFFER DRIVER
14509 M:      Jingoo Han <jingoohan1@gmail.com>
14510 L:      linux-fbdev@vger.kernel.org
14511 S:      Maintained
14512 F:      drivers/video/fbdev/s3c-fb.c
14513
14514 SAMSUNG LAPTOP DRIVER
14515 M:      Corentin Chary <corentin.chary@gmail.com>
14516 L:      platform-driver-x86@vger.kernel.org
14517 S:      Maintained
14518 F:      drivers/platform/x86/samsung-laptop.c
14519
14520 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14521 M:      Sangbeom Kim <sbkim73@samsung.com>
14522 M:      Krzysztof Kozlowski <krzk@kernel.org>
14523 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14524 L:      linux-kernel@vger.kernel.org
14525 L:      linux-samsung-soc@vger.kernel.org
14526 S:      Supported
14527 F:      drivers/mfd/sec*.c
14528 F:      drivers/regulator/s2m*.c
14529 F:      drivers/regulator/s5m*.c
14530 F:      drivers/clk/clk-s2mps11.c
14531 F:      drivers/rtc/rtc-s5m.c
14532 F:      include/linux/mfd/samsung/
14533 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14534 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14535 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14536 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14537
14538 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14539 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14540 L:      linux-media@vger.kernel.org
14541 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14542 S:      Maintained
14543 F:      drivers/media/platform/s3c-camif/
14544 F:      include/media/drv-intf/s3c_camif.h
14545
14546 SAMSUNG S3FWRN5 NFC DRIVER
14547 M:      Robert Baldyga <r.baldyga@samsung.com>
14548 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14549 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14550 S:      Supported
14551 F:      drivers/nfc/s3fwrn5
14552
14553 SAMSUNG S5C73M3 CAMERA DRIVER
14554 M:      Kyungmin Park <kyungmin.park@samsung.com>
14555 M:      Andrzej Hajda <a.hajda@samsung.com>
14556 L:      linux-media@vger.kernel.org
14557 S:      Supported
14558 F:      drivers/media/i2c/s5c73m3/*
14559
14560 SAMSUNG S5K5BAF CAMERA DRIVER
14561 M:      Kyungmin Park <kyungmin.park@samsung.com>
14562 M:      Andrzej Hajda <a.hajda@samsung.com>
14563 L:      linux-media@vger.kernel.org
14564 S:      Supported
14565 F:      drivers/media/i2c/s5k5baf.c
14566
14567 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14568 M:      Krzysztof Kozlowski <krzk@kernel.org>
14569 M:      Vladimir Zapolskiy <vz@mleia.com>
14570 M:      Kamil Konieczny <k.konieczny@samsung.com>
14571 L:      linux-crypto@vger.kernel.org
14572 L:      linux-samsung-soc@vger.kernel.org
14573 S:      Maintained
14574 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14575 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14576 F:      drivers/crypto/s5p-sss.c
14577
14578 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14579 M:      Kyungmin Park <kyungmin.park@samsung.com>
14580 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14581 L:      linux-media@vger.kernel.org
14582 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14583 S:      Supported
14584 F:      drivers/media/platform/exynos4-is/
14585
14586 SAMSUNG SOC CLOCK DRIVERS
14587 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14588 M:      Tomasz Figa <tomasz.figa@gmail.com>
14589 M:      Chanwoo Choi <cw00.choi@samsung.com>
14590 S:      Supported
14591 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14593 F:      drivers/clk/samsung/
14594 F:      include/dt-bindings/clock/exynos*.h
14595 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14596 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14597 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14598
14599 SAMSUNG SPI DRIVERS
14600 M:      Kukjin Kim <kgene@kernel.org>
14601 M:      Krzysztof Kozlowski <krzk@kernel.org>
14602 M:      Andi Shyti <andi@etezian.org>
14603 L:      linux-spi@vger.kernel.org
14604 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14605 S:      Maintained
14606 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14607 F:      drivers/spi/spi-s3c*
14608 F:      include/linux/platform_data/spi-s3c64xx.h
14609
14610 SAMSUNG SXGBE DRIVERS
14611 M:      Byungho An <bh74.an@samsung.com>
14612 S:      Supported
14613 L:      netdev@vger.kernel.org
14614 F:      drivers/net/ethernet/samsung/sxgbe/
14615
14616 SAMSUNG THERMAL DRIVER
14617 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14618 L:      linux-pm@vger.kernel.org
14619 L:      linux-samsung-soc@vger.kernel.org
14620 S:      Supported
14621 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14622 F:      drivers/thermal/samsung/
14623
14624 SAMSUNG USB2 PHY DRIVER
14625 M:      Kamil Debski <kamil@wypas.org>
14626 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14627 L:      linux-kernel@vger.kernel.org
14628 S:      Supported
14629 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14630 F:      Documentation/driver-api/phy/samsung-usb2.rst
14631 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14632 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14633 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14634 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14635 F:      drivers/phy/samsung/phy-samsung-usb2.c
14636 F:      drivers/phy/samsung/phy-samsung-usb2.h
14637
14638 SC1200 WDT DRIVER
14639 M:      Zwane Mwaikambo <zwanem@gmail.com>
14640 S:      Maintained
14641 F:      drivers/watchdog/sc1200wdt.c
14642
14643 SCHEDULER
14644 M:      Ingo Molnar <mingo@redhat.com>
14645 M:      Peter Zijlstra <peterz@infradead.org>
14646 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14647 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14648 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14649 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14650 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14651 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14652 L:      linux-kernel@vger.kernel.org
14653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14654 S:      Maintained
14655 F:      kernel/sched/
14656 F:      include/linux/sched.h
14657 F:      include/uapi/linux/sched.h
14658 F:      include/linux/wait.h
14659 F:      include/linux/preempt.h
14660
14661 SCR24X CHIP CARD INTERFACE DRIVER
14662 M:      Lubomir Rintel <lkundrak@v3.sk>
14663 S:      Supported
14664 F:      drivers/char/pcmcia/scr24x_cs.c
14665
14666 SCSI CDROM DRIVER
14667 M:      Jens Axboe <axboe@kernel.dk>
14668 L:      linux-scsi@vger.kernel.org
14669 W:      http://www.kernel.dk
14670 S:      Maintained
14671 F:      drivers/scsi/sr*
14672
14673 SCSI RDMA PROTOCOL (SRP) INITIATOR
14674 M:      Bart Van Assche <bvanassche@acm.org>
14675 L:      linux-rdma@vger.kernel.org
14676 S:      Supported
14677 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14678 F:      drivers/infiniband/ulp/srp/
14679 F:      include/scsi/srp.h
14680
14681 SCSI RDMA PROTOCOL (SRP) TARGET
14682 M:      Bart Van Assche <bvanassche@acm.org>
14683 L:      linux-rdma@vger.kernel.org
14684 L:      target-devel@vger.kernel.org
14685 S:      Supported
14686 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14687 F:      drivers/infiniband/ulp/srpt/
14688
14689 SCSI SG DRIVER
14690 M:      Doug Gilbert <dgilbert@interlog.com>
14691 L:      linux-scsi@vger.kernel.org
14692 W:      http://sg.danny.cz/sg
14693 S:      Maintained
14694 F:      Documentation/scsi/scsi-generic.txt
14695 F:      drivers/scsi/sg.c
14696 F:      include/scsi/sg.h
14697
14698 SCSI SUBSYSTEM
14699 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14701 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14703 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14704 L:      linux-scsi@vger.kernel.org
14705 S:      Maintained
14706 F:      Documentation/devicetree/bindings/scsi/
14707 F:      drivers/scsi/
14708 F:      include/scsi/
14709
14710 SCSI TAPE DRIVER
14711 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14712 L:      linux-scsi@vger.kernel.org
14713 S:      Maintained
14714 F:      Documentation/scsi/st.txt
14715 F:      drivers/scsi/st.*
14716 F:      drivers/scsi/st_*.h
14717
14718 SCSI TARGET SUBSYSTEM
14719 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14720 L:      linux-scsi@vger.kernel.org
14721 L:      target-devel@vger.kernel.org
14722 W:      http://www.linux-iscsi.org
14723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14724 Q:      https://patchwork.kernel.org/project/target-devel/list/
14725 S:      Supported
14726 F:      drivers/target/
14727 F:      include/target/
14728 F:      Documentation/target/
14729
14730 SCTP PROTOCOL
14731 M:      Vlad Yasevich <vyasevich@gmail.com>
14732 M:      Neil Horman <nhorman@tuxdriver.com>
14733 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14734 L:      linux-sctp@vger.kernel.org
14735 W:      http://lksctp.sourceforge.net
14736 S:      Maintained
14737 F:      Documentation/networking/sctp.txt
14738 F:      include/linux/sctp.h
14739 F:      include/uapi/linux/sctp.h
14740 F:      include/net/sctp/
14741 F:      net/sctp/
14742
14743 SCx200 CPU SUPPORT
14744 M:      Jim Cromie <jim.cromie@gmail.com>
14745 S:      Odd Fixes
14746 F:      Documentation/i2c/busses/scx200_acb.rst
14747 F:      arch/x86/platform/scx200/
14748 F:      drivers/watchdog/scx200_wdt.c
14749 F:      drivers/i2c/busses/scx200*
14750 F:      drivers/mtd/maps/scx200_docflash.c
14751 F:      include/linux/scx200.h
14752
14753 SCx200 GPIO DRIVER
14754 M:      Jim Cromie <jim.cromie@gmail.com>
14755 S:      Maintained
14756 F:      drivers/char/scx200_gpio.c
14757 F:      include/linux/scx200_gpio.h
14758
14759 SCx200 HRT CLOCKSOURCE DRIVER
14760 M:      Jim Cromie <jim.cromie@gmail.com>
14761 S:      Maintained
14762 F:      drivers/clocksource/scx200_hrt.c
14763
14764 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14765 M:      Sascha Sommer <saschasommer@freenet.de>
14766 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14767 S:      Maintained
14768 F:      drivers/mmc/host/sdricoh_cs.c
14769
14770 SECO BOARDS CEC DRIVER
14771 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14772 S:      Maintained
14773 F:      drivers/media/platform/seco-cec/seco-cec.c
14774 F:      drivers/media/platform/seco-cec/seco-cec.h
14775
14776 SECURE COMPUTING
14777 M:      Kees Cook <keescook@chromium.org>
14778 R:      Andy Lutomirski <luto@amacapital.net>
14779 R:      Will Drewry <wad@chromium.org>
14780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14781 S:      Supported
14782 F:      kernel/seccomp.c
14783 F:      include/uapi/linux/seccomp.h
14784 F:      include/linux/seccomp.h
14785 F:      tools/testing/selftests/seccomp/*
14786 F:      tools/testing/selftests/kselftest_harness.h
14787 F:      Documentation/userspace-api/seccomp_filter.rst
14788 K:      \bsecure_computing
14789 K:      \bTIF_SECCOMP\b
14790
14791 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14792 M:      Al Cooper <alcooperx@gmail.com>
14793 L:      linux-mmc@vger.kernel.org
14794 L:      bcm-kernel-feedback-list@broadcom.com
14795 S:      Maintained
14796 F:      drivers/mmc/host/sdhci-brcmstb*
14797
14798 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14799 M:      Adrian Hunter <adrian.hunter@intel.com>
14800 L:      linux-mmc@vger.kernel.org
14801 S:      Maintained
14802 F:      drivers/mmc/host/sdhci*
14803 F:      include/linux/mmc/sdhci*
14804
14805 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14806 M:      Adrian Hunter <adrian.hunter@intel.com>
14807 M:      Ritesh Harjani <riteshh@codeaurora.org>
14808 M:      Asutosh Das <asutoshd@codeaurora.org>
14809 L:      linux-mmc@vger.kernel.org
14810 S:      Maintained
14811 F:      drivers/mmc/host/cqhci*
14812
14813 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14814 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14815 M:      Manjunath M B <manjumb@synopsys.com>
14816 L:      linux-mmc@vger.kernel.org
14817 S:      Maintained
14818 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14819
14820 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14821 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14822 L:      linux-mmc@vger.kernel.org
14823 S:      Supported
14824 F:      drivers/mmc/host/sdhci-of-at91.c
14825
14826 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14827 M:      Ben Dooks <ben-linux@fluff.org>
14828 M:      Jaehoon Chung <jh80.chung@samsung.com>
14829 L:      linux-mmc@vger.kernel.org
14830 S:      Maintained
14831 F:      drivers/mmc/host/sdhci-s3c*
14832
14833 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14834 M:      Viresh Kumar <vireshk@kernel.org>
14835 L:      linux-mmc@vger.kernel.org
14836 S:      Maintained
14837 F:      drivers/mmc/host/sdhci-spear.c
14838
14839 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14840 M:      Kishon Vijay Abraham I <kishon@ti.com>
14841 L:      linux-mmc@vger.kernel.org
14842 S:      Maintained
14843 F:      drivers/mmc/host/sdhci-omap.c
14844
14845 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14846 M:      Scott Bauer <scott.bauer@intel.com>
14847 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14848 L:      linux-block@vger.kernel.org
14849 S:      Supported
14850 F:      block/sed*
14851 F:      block/opal_proto.h
14852 F:      include/linux/sed*
14853 F:      include/uapi/linux/sed*
14854
14855 SECURITY CONTACT
14856 M:      Security Officers <security@kernel.org>
14857 S:      Supported
14858
14859 SECURITY SUBSYSTEM
14860 M:      James Morris <jmorris@namei.org>
14861 M:      "Serge E. Hallyn" <serge@hallyn.com>
14862 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14864 W:      http://kernsec.org/
14865 S:      Supported
14866 F:      security/
14867 X:      security/selinux/
14868
14869 SELINUX SECURITY MODULE
14870 M:      Paul Moore <paul@paul-moore.com>
14871 M:      Stephen Smalley <sds@tycho.nsa.gov>
14872 M:      Eric Paris <eparis@parisplace.org>
14873 L:      selinux@vger.kernel.org
14874 W:      https://selinuxproject.org
14875 W:      https://github.com/SELinuxProject
14876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14877 S:      Supported
14878 F:      include/uapi/linux/selinux_netlink.h
14879 F:      security/selinux/
14880 F:      scripts/selinux/
14881 F:      Documentation/admin-guide/LSM/SELinux.rst
14882 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
14883
14884 SENSABLE PHANTOM
14885 M:      Jiri Slaby <jirislaby@gmail.com>
14886 S:      Maintained
14887 F:      drivers/misc/phantom.c
14888 F:      include/uapi/linux/phantom.h
14889
14890 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14891 M:      Tomasz Duszynski <tduszyns@gmail.com>
14892 S:      Maintained
14893 F:      drivers/iio/chemical/sps30.c
14894 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14895
14896 SERIAL DEVICE BUS
14897 M:      Rob Herring <robh@kernel.org>
14898 L:      linux-serial@vger.kernel.org
14899 S:      Maintained
14900 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14901 F:      drivers/tty/serdev/
14902 F:      include/linux/serdev.h
14903
14904 SERIAL DRIVERS
14905 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14906 L:      linux-serial@vger.kernel.org
14907 S:      Maintained
14908 F:      Documentation/devicetree/bindings/serial/
14909 F:      drivers/tty/serial/
14910
14911 SERIAL IR RECEIVER
14912 M:      Sean Young <sean@mess.org>
14913 L:      linux-media@vger.kernel.org
14914 S:      Maintained
14915 F:      drivers/media/rc/serial_ir.c
14916
14917 SFC NETWORK DRIVER
14918 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14919 M:      Edward Cree <ecree@solarflare.com>
14920 M:      Martin Habets <mhabets@solarflare.com>
14921 L:      netdev@vger.kernel.org
14922 S:      Supported
14923 F:      drivers/net/ethernet/sfc/
14924
14925 SFF/SFP/SFP+ MODULE SUPPORT
14926 M:      Russell King <linux@armlinux.org.uk>
14927 L:      netdev@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/net/phy/phylink.c
14930 F:      drivers/net/phy/sfp*
14931 F:      include/linux/phylink.h
14932 F:      include/linux/sfp.h
14933 K:      phylink
14934
14935 SGI GRU DRIVER
14936 M:      Dimitri Sivanich <sivanich@sgi.com>
14937 S:      Maintained
14938 F:      drivers/misc/sgi-gru/
14939
14940 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14941 M:      Pat Gefre <pfg@sgi.com>
14942 L:      linux-ia64@vger.kernel.org
14943 S:      Supported
14944 F:      Documentation/ia64/serial.rst
14945 F:      drivers/tty/serial/ioc?_serial.c
14946 F:      include/linux/ioc?.h
14947
14948 SGI XP/XPC/XPNET DRIVER
14949 M:      Cliff Whickman <cpw@sgi.com>
14950 M:      Robin Holt <robinmholt@gmail.com>
14951 S:      Maintained
14952 F:      drivers/misc/sgi-xp/
14953
14954 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14955 M:      Ursula Braun <ubraun@linux.ibm.com>
14956 M:      Karsten Graul <kgraul@linux.ibm.com>
14957 L:      linux-s390@vger.kernel.org
14958 W:      http://www.ibm.com/developerworks/linux/linux390/
14959 S:      Supported
14960 F:      net/smc/
14961
14962 SHARP RJ54N1CB0C SENSOR DRIVER
14963 M:      Jacopo Mondi <jacopo@jmondi.org>
14964 L:      linux-media@vger.kernel.org
14965 T:      git git://linuxtv.org/media_tree.git
14966 S:      Odd fixes
14967 F:      drivers/media/i2c/rj54n1cb0c.c
14968 F:      include/media/i2c/rj54n1cb0c.h
14969
14970 SH_VEU V4L2 MEM2MEM DRIVER
14971 L:      linux-media@vger.kernel.org
14972 S:      Orphan
14973 F:      drivers/media/platform/sh_veu.c
14974
14975 SH_VOU V4L2 OUTPUT DRIVER
14976 L:      linux-media@vger.kernel.org
14977 S:      Orphan
14978 F:      drivers/media/platform/sh_vou.c
14979 F:      include/media/drv-intf/sh_vou.h
14980
14981 SI2157 MEDIA DRIVER
14982 M:      Antti Palosaari <crope@iki.fi>
14983 L:      linux-media@vger.kernel.org
14984 W:      https://linuxtv.org
14985 W:      http://palosaari.fi/linux/
14986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14987 T:      git git://linuxtv.org/anttip/media_tree.git
14988 S:      Maintained
14989 F:      drivers/media/tuners/si2157*
14990
14991 SI2165 MEDIA DRIVER
14992 M:      Matthias Schwarzott <zzam@gentoo.org>
14993 L:      linux-media@vger.kernel.org
14994 W:      https://linuxtv.org
14995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14996 S:      Maintained
14997 F:      drivers/media/dvb-frontends/si2165*
14998
14999 SI2168 MEDIA DRIVER
15000 M:      Antti Palosaari <crope@iki.fi>
15001 L:      linux-media@vger.kernel.org
15002 W:      https://linuxtv.org
15003 W:      http://palosaari.fi/linux/
15004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15005 T:      git git://linuxtv.org/anttip/media_tree.git
15006 S:      Maintained
15007 F:      drivers/media/dvb-frontends/si2168*
15008
15009 SI470X FM RADIO RECEIVER I2C DRIVER
15010 M:      Hans Verkuil <hverkuil@xs4all.nl>
15011 L:      linux-media@vger.kernel.org
15012 T:      git git://linuxtv.org/media_tree.git
15013 W:      https://linuxtv.org
15014 S:      Odd Fixes
15015 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
15016
15017 SI470X FM RADIO RECEIVER USB DRIVER
15018 M:      Hans Verkuil <hverkuil@xs4all.nl>
15019 L:      linux-media@vger.kernel.org
15020 T:      git git://linuxtv.org/media_tree.git
15021 W:      https://linuxtv.org
15022 S:      Maintained
15023 F:      drivers/media/radio/si470x/radio-si470x-common.c
15024 F:      drivers/media/radio/si470x/radio-si470x.h
15025 F:      drivers/media/radio/si470x/radio-si470x-usb.c
15026
15027 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15028 M:      Eduardo Valentin <edubezval@gmail.com>
15029 L:      linux-media@vger.kernel.org
15030 T:      git git://linuxtv.org/media_tree.git
15031 W:      https://linuxtv.org
15032 S:      Odd Fixes
15033 F:      drivers/media/radio/si4713/si4713.?
15034
15035 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15036 M:      Eduardo Valentin <edubezval@gmail.com>
15037 L:      linux-media@vger.kernel.org
15038 T:      git git://linuxtv.org/media_tree.git
15039 W:      https://linuxtv.org
15040 S:      Odd Fixes
15041 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15042
15043 SI4713 FM RADIO TRANSMITTER USB DRIVER
15044 M:      Hans Verkuil <hverkuil@xs4all.nl>
15045 L:      linux-media@vger.kernel.org
15046 T:      git git://linuxtv.org/media_tree.git
15047 W:      https://linuxtv.org
15048 S:      Maintained
15049 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15050
15051 SIANO DVB DRIVER
15052 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15053 L:      linux-media@vger.kernel.org
15054 W:      https://linuxtv.org
15055 T:      git git://linuxtv.org/media_tree.git
15056 S:      Odd fixes
15057 F:      drivers/media/common/siano/
15058 F:      drivers/media/usb/siano/
15059 F:      drivers/media/usb/siano/
15060 F:      drivers/media/mmc/siano/
15061
15062 SIFIVE PDMA DRIVER
15063 M:      Green Wan <green.wan@sifive.com>
15064 S:      Maintained
15065 F:      drivers/dma/sf-pdma/
15066 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15067
15068 SIFIVE DRIVERS
15069 M:      Palmer Dabbelt <palmer@dabbelt.com>
15070 M:      Paul Walmsley <paul.walmsley@sifive.com>
15071 L:      linux-riscv@lists.infradead.org
15072 T:      git git://github.com/sifive/riscv-linux.git
15073 S:      Supported
15074 K:      [^@]sifive
15075 N:      sifive
15076
15077 SIFIVE FU540 SYSTEM-ON-CHIP
15078 M:      Paul Walmsley <paul.walmsley@sifive.com>
15079 M:      Palmer Dabbelt <palmer@dabbelt.com>
15080 L:      linux-riscv@lists.infradead.org
15081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15082 S:      Supported
15083 K:      fu540
15084 N:      fu540
15085
15086 SILEAD TOUCHSCREEN DRIVER
15087 M:      Hans de Goede <hdegoede@redhat.com>
15088 L:      linux-input@vger.kernel.org
15089 L:      platform-driver-x86@vger.kernel.org
15090 S:      Maintained
15091 F:      drivers/input/touchscreen/silead.c
15092 F:      drivers/platform/x86/touchscreen_dmi.c
15093
15094 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15095 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15096 S:      Supported
15097 F:      drivers/staging/wfx/
15098
15099 SILICON MOTION SM712 FRAME BUFFER DRIVER
15100 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15101 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15102 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15103 L:      linux-fbdev@vger.kernel.org
15104 S:      Maintained
15105 F:      drivers/video/fbdev/sm712*
15106 F:      Documentation/fb/sm712fb.rst
15107
15108 SIMPLE FIRMWARE INTERFACE (SFI)
15109 M:      Len Brown <lenb@kernel.org>
15110 L:      sfi-devel@simplefirmware.org
15111 W:      http://simplefirmware.org/
15112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15113 S:      Supported
15114 F:      arch/x86/platform/sfi/
15115 F:      drivers/sfi/
15116 F:      include/linux/sfi*.h
15117
15118 SIMPLEFB FB DRIVER
15119 M:      Hans de Goede <hdegoede@redhat.com>
15120 L:      linux-fbdev@vger.kernel.org
15121 S:      Maintained
15122 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15123 F:      drivers/video/fbdev/simplefb.c
15124 F:      include/linux/platform_data/simplefb.h
15125
15126 SIMTEC EB110ATX (Chalice CATS)
15127 M:      Vincent Sanders <vince@simtec.co.uk>
15128 M:      Simtec Linux Team <linux@simtec.co.uk>
15129 W:      http://www.simtec.co.uk/products/EB110ATX/
15130 S:      Supported
15131
15132 SIMTEC EB2410ITX (BAST)
15133 M:      Vincent Sanders <vince@simtec.co.uk>
15134 M:      Simtec Linux Team <linux@simtec.co.uk>
15135 W:      http://www.simtec.co.uk/products/EB2410ITX/
15136 S:      Supported
15137 F:      arch/arm/mach-s3c24xx/mach-bast.c
15138 F:      arch/arm/mach-s3c24xx/bast-ide.c
15139 F:      arch/arm/mach-s3c24xx/bast-irq.c
15140
15141 SIPHASH PRF ROUTINES
15142 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15143 S:      Maintained
15144 F:      lib/siphash.c
15145 F:      lib/test_siphash.c
15146 F:      include/linux/siphash.h
15147
15148 SIOX
15149 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15150 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15151 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15152 S:      Supported
15153 F:      drivers/siox/*
15154 F:      drivers/gpio/gpio-siox.c
15155 F:      include/trace/events/siox.h
15156
15157 SIS 190 ETHERNET DRIVER
15158 M:      Francois Romieu <romieu@fr.zoreil.com>
15159 L:      netdev@vger.kernel.org
15160 S:      Maintained
15161 F:      drivers/net/ethernet/sis/sis190.c
15162
15163 SIS 900/7016 FAST ETHERNET DRIVER
15164 M:      Daniele Venzano <venza@brownhat.org>
15165 W:      http://www.brownhat.org/sis900.html
15166 L:      netdev@vger.kernel.org
15167 S:      Maintained
15168 F:      drivers/net/ethernet/sis/sis900.*
15169
15170 SIS FRAMEBUFFER DRIVER
15171 M:      Thomas Winischhofer <thomas@winischhofer.net>
15172 W:      http://www.winischhofer.net/linuxsisvga.shtml
15173 S:      Maintained
15174 F:      Documentation/fb/sisfb.rst
15175 F:      drivers/video/fbdev/sis/
15176 F:      include/video/sisfb.h
15177
15178 SIS USB2VGA DRIVER
15179 M:      Thomas Winischhofer <thomas@winischhofer.net>
15180 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15181 S:      Maintained
15182 F:      drivers/usb/misc/sisusbvga/
15183
15184 SLAB ALLOCATOR
15185 M:      Christoph Lameter <cl@linux.com>
15186 M:      Pekka Enberg <penberg@kernel.org>
15187 M:      David Rientjes <rientjes@google.com>
15188 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15189 M:      Andrew Morton <akpm@linux-foundation.org>
15190 L:      linux-mm@kvack.org
15191 S:      Maintained
15192 F:      include/linux/sl?b*.h
15193 F:      mm/sl?b*
15194
15195 SLEEPABLE READ-COPY UPDATE (SRCU)
15196 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15197 M:      "Paul E. McKenney" <paulmck@kernel.org>
15198 M:      Josh Triplett <josh@joshtriplett.org>
15199 R:      Steven Rostedt <rostedt@goodmis.org>
15200 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15201 L:      rcu@vger.kernel.org
15202 W:      http://www.rdrop.com/users/paulmck/RCU/
15203 S:      Supported
15204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15205 F:      include/linux/srcu*.h
15206 F:      kernel/rcu/srcu*.c
15207
15208 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15209 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15210 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15211 S:      Maintained
15212 F:      drivers/slimbus/
15213 F:      Documentation/devicetree/bindings/slimbus/
15214 F:      include/linux/slimbus.h
15215
15216 SMACK SECURITY MODULE
15217 M:      Casey Schaufler <casey@schaufler-ca.com>
15218 L:      linux-security-module@vger.kernel.org
15219 W:      http://schaufler-ca.com
15220 T:      git git://github.com/cschaufler/smack-next
15221 S:      Maintained
15222 F:      Documentation/admin-guide/LSM/Smack.rst
15223 F:      security/smack/
15224
15225 SMC91x ETHERNET DRIVER
15226 M:      Nicolas Pitre <nico@fluxnic.net>
15227 S:      Odd Fixes
15228 F:      drivers/net/ethernet/smsc/smc91x.*
15229
15230 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15231 M:      Sakari Ailus <sakari.ailus@iki.fi>
15232 L:      linux-media@vger.kernel.org
15233 S:      Maintained
15234 F:      drivers/media/i2c/smiapp/
15235 F:      include/media/i2c/smiapp.h
15236 F:      drivers/media/i2c/smiapp-pll.c
15237 F:      drivers/media/i2c/smiapp-pll.h
15238 F:      include/uapi/linux/smiapp.h
15239 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15240
15241 SMM665 HARDWARE MONITOR DRIVER
15242 M:      Guenter Roeck <linux@roeck-us.net>
15243 L:      linux-hwmon@vger.kernel.org
15244 S:      Maintained
15245 F:      Documentation/hwmon/smm665.rst
15246 F:      drivers/hwmon/smm665.c
15247
15248 SMSC EMC2103 HARDWARE MONITOR DRIVER
15249 M:      Steve Glendinning <steve.glendinning@shawell.net>
15250 L:      linux-hwmon@vger.kernel.org
15251 S:      Maintained
15252 F:      Documentation/hwmon/emc2103.rst
15253 F:      drivers/hwmon/emc2103.c
15254
15255 SMSC SCH5627 HARDWARE MONITOR DRIVER
15256 M:      Hans de Goede <hdegoede@redhat.com>
15257 L:      linux-hwmon@vger.kernel.org
15258 S:      Supported
15259 F:      Documentation/hwmon/sch5627.rst
15260 F:      drivers/hwmon/sch5627.c
15261
15262 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15263 M:      Steve Glendinning <steve.glendinning@shawell.net>
15264 L:      linux-fbdev@vger.kernel.org
15265 S:      Maintained
15266 F:      drivers/video/fbdev/smscufx.c
15267
15268 SMSC47B397 HARDWARE MONITOR DRIVER
15269 M:      Jean Delvare <jdelvare@suse.com>
15270 L:      linux-hwmon@vger.kernel.org
15271 S:      Maintained
15272 F:      Documentation/hwmon/smsc47b397.rst
15273 F:      drivers/hwmon/smsc47b397.c
15274
15275 SMSC911x ETHERNET DRIVER
15276 M:      Steve Glendinning <steve.glendinning@shawell.net>
15277 L:      netdev@vger.kernel.org
15278 S:      Maintained
15279 F:      include/linux/smsc911x.h
15280 F:      drivers/net/ethernet/smsc/smsc911x.*
15281
15282 SMSC9420 PCI ETHERNET DRIVER
15283 M:      Steve Glendinning <steve.glendinning@shawell.net>
15284 L:      netdev@vger.kernel.org
15285 S:      Maintained
15286 F:      drivers/net/ethernet/smsc/smsc9420.*
15287
15288 SOC-CAMERA V4L2 SUBSYSTEM
15289 L:      linux-media@vger.kernel.org
15290 T:      git git://linuxtv.org/media_tree.git
15291 S:      Orphan
15292 F:      include/media/soc_camera.h
15293 F:      drivers/staging/media/soc_camera/
15294
15295 SOCIONEXT SYNQUACER I2C DRIVER
15296 M:      Ard Biesheuvel <ardb@kernel.org>
15297 L:      linux-i2c@vger.kernel.org
15298 S:      Maintained
15299 F:      drivers/i2c/busses/i2c-synquacer.c
15300 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15301
15302 SOCIONEXT UNIPHIER SOUND DRIVER
15303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15304 S:      Orphan
15305 F:      sound/soc/uniphier/
15306
15307 SOEKRIS NET48XX LED SUPPORT
15308 M:      Chris Boot <bootc@bootc.net>
15309 S:      Maintained
15310 F:      drivers/leds/leds-net48xx.c
15311
15312 SOFT-IWARP DRIVER (siw)
15313 M:      Bernard Metzler <bmt@zurich.ibm.com>
15314 L:      linux-rdma@vger.kernel.org
15315 S:      Supported
15316 F:      drivers/infiniband/sw/siw/
15317 F:      include/uapi/rdma/siw-abi.h
15318
15319 SOFT-ROCE DRIVER (rxe)
15320 M:      Moni Shoua <monis@mellanox.com>
15321 L:      linux-rdma@vger.kernel.org
15322 S:      Supported
15323 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15324 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15325 F:      drivers/infiniband/sw/rxe/
15326 F:      include/uapi/rdma/rdma_user_rxe.h
15327
15328 SOFTLOGIC 6x10 MPEG CODEC
15329 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15330 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15331 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15332 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15333 M:      Ismael Luceno <ismael@iodev.co.uk>
15334 L:      linux-media@vger.kernel.org
15335 S:      Supported
15336 F:      drivers/media/pci/solo6x10/
15337
15338 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15339 M:      James Morse <james.morse@arm.com>
15340 L:      linux-arm-kernel@lists.infradead.org
15341 S:      Maintained
15342 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15343 F:      drivers/firmware/arm_sdei.c
15344 F:      include/linux/arm_sdei.h
15345 F:      include/uapi/linux/arm_sdei.h
15346
15347 SOFTWARE RAID (Multiple Disks) SUPPORT
15348 M:      Song Liu <song@kernel.org>
15349 L:      linux-raid@vger.kernel.org
15350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15351 S:      Supported
15352 F:      drivers/md/Makefile
15353 F:      drivers/md/Kconfig
15354 F:      drivers/md/md*
15355 F:      drivers/md/raid*
15356 F:      include/linux/raid/
15357 F:      include/uapi/linux/raid/
15358
15359 SOCIONEXT (SNI) AVE NETWORK DRIVER
15360 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15361 L:      netdev@vger.kernel.org
15362 S:      Maintained
15363 F:      drivers/net/ethernet/socionext/sni_ave.c
15364 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15365
15366 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15367 M:      Jassi Brar <jaswinder.singh@linaro.org>
15368 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15369 L:      netdev@vger.kernel.org
15370 S:      Maintained
15371 F:      drivers/net/ethernet/socionext/netsec.c
15372 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15373
15374 SOCIONEXT (SNI) Synquacer SPI DRIVER
15375 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15376 M:      Jassi Brar <jaswinder.singh@linaro.org>
15377 L:      linux-spi@vger.kernel.org
15378 S:      Maintained
15379 F:      drivers/spi/spi-synquacer.c
15380 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15381
15382 SOLIDRUN CLEARFOG SUPPORT
15383 M:      Russell King <linux@armlinux.org.uk>
15384 S:      Maintained
15385 F:      arch/arm/boot/dts/armada-388-clearfog*
15386 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15387
15388 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15389 M:      Russell King <linux@armlinux.org.uk>
15390 S:      Maintained
15391 F:      arch/arm/boot/dts/imx6*-cubox-i*
15392 F:      arch/arm/boot/dts/imx6*-hummingboard*
15393 F:      arch/arm/boot/dts/imx6*-sr-*
15394
15395 SONIC NETWORK DRIVER
15396 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15397 L:      netdev@vger.kernel.org
15398 S:      Maintained
15399 F:      drivers/net/ethernet/natsemi/sonic.*
15400
15401 SONICS SILICON BACKPLANE DRIVER (SSB)
15402 M:      Michael Buesch <m@bues.ch>
15403 L:      linux-wireless@vger.kernel.org
15404 S:      Maintained
15405 F:      drivers/ssb/
15406 F:      include/linux/ssb/
15407
15408 SONY IMX214 SENSOR DRIVER
15409 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15410 L:      linux-media@vger.kernel.org
15411 T:      git git://linuxtv.org/media_tree.git
15412 S:      Maintained
15413 F:      drivers/media/i2c/imx214.c
15414 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15415
15416 SONY IMX258 SENSOR DRIVER
15417 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15418 L:      linux-media@vger.kernel.org
15419 T:      git git://linuxtv.org/media_tree.git
15420 S:      Maintained
15421 F:      drivers/media/i2c/imx258.c
15422
15423 SONY IMX274 SENSOR DRIVER
15424 M:      Leon Luo <leonl@leopardimaging.com>
15425 L:      linux-media@vger.kernel.org
15426 T:      git git://linuxtv.org/media_tree.git
15427 S:      Maintained
15428 F:      drivers/media/i2c/imx274.c
15429 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15430
15431 SONY IMX290 SENSOR DRIVER
15432 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15433 L:      linux-media@vger.kernel.org
15434 T:      git git://linuxtv.org/media_tree.git
15435 S:      Maintained
15436 F:      drivers/media/i2c/imx290.c
15437 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15438
15439 SONY IMX319 SENSOR DRIVER
15440 M:      Bingbu Cao <bingbu.cao@intel.com>
15441 L:      linux-media@vger.kernel.org
15442 T:      git git://linuxtv.org/media_tree.git
15443 S:      Maintained
15444 F:      drivers/media/i2c/imx319.c
15445
15446 SONY IMX355 SENSOR DRIVER
15447 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15448 L:      linux-media@vger.kernel.org
15449 T:      git git://linuxtv.org/media_tree.git
15450 S:      Maintained
15451 F:      drivers/media/i2c/imx355.c
15452
15453 SONY MEMORYSTICK SUBSYSTEM
15454 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15455 M:      Alex Dubov <oakad@yahoo.com>
15456 M:      Ulf Hansson <ulf.hansson@linaro.org>
15457 L:      linux-mmc@vger.kernel.org
15458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15459 S:      Maintained
15460 F:      drivers/memstick/
15461 F:      include/linux/memstick.h
15462
15463 SONY VAIO CONTROL DEVICE DRIVER
15464 M:      Mattia Dongili <malattia@linux.it>
15465 L:      platform-driver-x86@vger.kernel.org
15466 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15467 S:      Maintained
15468 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15469 F:      drivers/char/sonypi.c
15470 F:      drivers/platform/x86/sony-laptop.c
15471 F:      include/linux/sony-laptop.h
15472
15473 SOUND
15474 M:      Jaroslav Kysela <perex@perex.cz>
15475 M:      Takashi Iwai <tiwai@suse.com>
15476 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15477 W:      http://www.alsa-project.org/
15478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15479 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15480 S:      Maintained
15481 F:      Documentation/sound/
15482 F:      include/sound/
15483 F:      include/uapi/sound/
15484 F:      sound/
15485
15486 SOUND - COMPRESSED AUDIO
15487 M:      Vinod Koul <vkoul@kernel.org>
15488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15490 S:      Supported
15491 F:      Documentation/sound/designs/compress-offload.rst
15492 F:      include/sound/compress_driver.h
15493 F:      include/uapi/sound/compress_*
15494 F:      sound/core/compress_offload.c
15495 F:      sound/soc/soc-compress.c
15496
15497 SOUND - DMAENGINE HELPERS
15498 M:      Lars-Peter Clausen <lars@metafoo.de>
15499 S:      Supported
15500 F:      include/sound/dmaengine_pcm.h
15501 F:      sound/core/pcm_dmaengine.c
15502 F:      sound/soc/soc-generic-dmaengine-pcm.c
15503
15504 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15505 M:      Liam Girdwood <lgirdwood@gmail.com>
15506 M:      Mark Brown <broonie@kernel.org>
15507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15509 W:      http://alsa-project.org/main/index.php/ASoC
15510 S:      Supported
15511 F:      Documentation/devicetree/bindings/sound/
15512 F:      Documentation/sound/soc/
15513 F:      sound/soc/
15514 F:      include/dt-bindings/sound/
15515 F:      include/sound/soc*
15516
15517 SOUNDWIRE SUBSYSTEM
15518 M:      Vinod Koul <vkoul@kernel.org>
15519 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15520 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15522 S:      Supported
15523 F:      Documentation/driver-api/soundwire/
15524 F:      drivers/soundwire/
15525 F:      include/linux/soundwire/
15526
15527 SP2 MEDIA DRIVER
15528 M:      Olli Salonen <olli.salonen@iki.fi>
15529 L:      linux-media@vger.kernel.org
15530 W:      https://linuxtv.org
15531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15532 S:      Maintained
15533 F:      drivers/media/dvb-frontends/sp2*
15534
15535 SPARC + UltraSPARC (sparc/sparc64)
15536 M:      "David S. Miller" <davem@davemloft.net>
15537 L:      sparclinux@vger.kernel.org
15538 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15541 S:      Maintained
15542 F:      arch/sparc/
15543 F:      drivers/sbus/
15544
15545 SPARC SERIAL DRIVERS
15546 M:      "David S. Miller" <davem@davemloft.net>
15547 L:      sparclinux@vger.kernel.org
15548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15550 S:      Maintained
15551 F:      include/linux/sunserialcore.h
15552 F:      drivers/tty/serial/suncore.c
15553 F:      drivers/tty/serial/sunhv.c
15554 F:      drivers/tty/serial/sunsab.c
15555 F:      drivers/tty/serial/sunsab.h
15556 F:      drivers/tty/serial/sunsu.c
15557 F:      drivers/tty/serial/sunzilog.c
15558 F:      drivers/tty/serial/sunzilog.h
15559 F:      drivers/tty/vcc.c
15560
15561 SPARSE CHECKER
15562 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15563 L:      linux-sparse@vger.kernel.org
15564 W:      https://sparse.wiki.kernel.org/
15565 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15566 S:      Maintained
15567 F:      include/linux/compiler.h
15568
15569 SPEAR CLOCK FRAMEWORK SUPPORT
15570 M:      Viresh Kumar <vireshk@kernel.org>
15571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15572 W:      http://www.st.com/spear
15573 S:      Maintained
15574 F:      drivers/clk/spear/
15575
15576 SPEAR PLATFORM SUPPORT
15577 M:      Viresh Kumar <vireshk@kernel.org>
15578 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15580 W:      http://www.st.com/spear
15581 S:      Maintained
15582 F:      arch/arm/boot/dts/spear*
15583 F:      arch/arm/mach-spear/
15584
15585 SPI NOR SUBSYSTEM
15586 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15587 L:      linux-mtd@lists.infradead.org
15588 W:      http://www.linux-mtd.infradead.org/
15589 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15591 S:      Maintained
15592 F:      drivers/mtd/spi-nor/
15593 F:      include/linux/mtd/spi-nor.h
15594
15595 SPI SUBSYSTEM
15596 M:      Mark Brown <broonie@kernel.org>
15597 L:      linux-spi@vger.kernel.org
15598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15599 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15600 S:      Maintained
15601 F:      Documentation/devicetree/bindings/spi/
15602 F:      Documentation/spi/
15603 F:      drivers/spi/
15604 F:      include/linux/spi/
15605 F:      include/uapi/linux/spi/
15606 F:      tools/spi/
15607
15608 SPIDERNET NETWORK DRIVER for CELL
15609 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15610 L:      netdev@vger.kernel.org
15611 S:      Supported
15612 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15613 F:      drivers/net/ethernet/toshiba/spider_net*
15614
15615 SPMI SUBSYSTEM
15616 R:      Stephen Boyd <sboyd@kernel.org>
15617 L:      linux-arm-msm@vger.kernel.org
15618 F:      Documentation/devicetree/bindings/spmi/
15619 F:      drivers/spmi/
15620 F:      include/dt-bindings/spmi/spmi.h
15621 F:      include/linux/spmi.h
15622 F:      include/trace/events/spmi.h
15623
15624 SPU FILE SYSTEM
15625 M:      Jeremy Kerr <jk@ozlabs.org>
15626 L:      linuxppc-dev@lists.ozlabs.org
15627 W:      http://www.ibm.com/developerworks/power/cell/
15628 S:      Supported
15629 F:      Documentation/filesystems/spufs.txt
15630 F:      arch/powerpc/platforms/cell/spufs/
15631
15632 SQUASHFS FILE SYSTEM
15633 M:      Phillip Lougher <phillip@squashfs.org.uk>
15634 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15635 W:      http://squashfs.org.uk
15636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15637 S:      Maintained
15638 F:      Documentation/filesystems/squashfs.txt
15639 F:      fs/squashfs/
15640
15641 SRM (Alpha) environment access
15642 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15643 S:      Maintained
15644 F:      arch/alpha/kernel/srm_env.c
15645
15646 ST LSM6DSx IMU IIO DRIVER
15647 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15648 L:      linux-iio@vger.kernel.org
15649 W:      http://www.st.com/
15650 S:      Maintained
15651 F:      drivers/iio/imu/st_lsm6dsx/
15652 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15653
15654 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15655 M:      Mickael Guene <mickael.guene@st.com>
15656 L:      linux-media@vger.kernel.org
15657 T:      git git://linuxtv.org/media_tree.git
15658 S:      Maintained
15659 F:      drivers/media/i2c/st-mipid02.c
15660 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15661
15662 ST STM32 I2C/SMBUS DRIVER
15663 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15664 L:      linux-i2c@vger.kernel.org
15665 S:      Maintained
15666 F:      drivers/i2c/busses/i2c-stm32*
15667
15668 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15669 M:      Song Qiang <songqiang1304521@gmail.com>
15670 L:      linux-iio@vger.kernel.org
15671 S:      Maintained
15672 F:      drivers/iio/proximity/vl53l0x-i2c.c
15673 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15674
15675 STABLE BRANCH
15676 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15677 M:      Sasha Levin <sashal@kernel.org>
15678 L:      stable@vger.kernel.org
15679 S:      Supported
15680 F:      Documentation/process/stable-kernel-rules.rst
15681
15682 STAGING - COMEDI
15683 M:      Ian Abbott <abbotti@mev.co.uk>
15684 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15685 S:      Odd Fixes
15686 F:      drivers/staging/comedi/
15687
15688 STAGING - FIELDBUS SUBSYSTEM
15689 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15690 S:      Maintained
15691 F:      drivers/staging/fieldbus/*
15692 F:      drivers/staging/fieldbus/Documentation/
15693
15694 STAGING - HMS ANYBUS-S BUS
15695 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15696 S:      Maintained
15697 F:      drivers/staging/fieldbus/anybuss/
15698
15699 STAGING - INDUSTRIAL IO
15700 M:      Jonathan Cameron <jic23@kernel.org>
15701 L:      linux-iio@vger.kernel.org
15702 S:      Odd Fixes
15703 F:      Documentation/devicetree/bindings/staging/iio/
15704 F:      drivers/staging/iio/
15705
15706 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15707 M:      Marc Dietrich <marvin24@gmx.de>
15708 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15709 L:      linux-tegra@vger.kernel.org
15710 S:      Maintained
15711 F:      drivers/staging/nvec/
15712
15713 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15714 M:      Jens Frederich <jfrederich@gmail.com>
15715 M:      Daniel Drake <dsd@laptop.org>
15716 M:      Jon Nettleton <jon.nettleton@gmail.com>
15717 W:      http://wiki.laptop.org/go/DCON
15718 S:      Maintained
15719 F:      drivers/staging/olpc_dcon/
15720
15721 STAGING - REALTEK RTL8712U DRIVERS
15722 M:      Larry Finger <Larry.Finger@lwfinger.net>
15723 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15724 S:      Odd Fixes
15725 F:      drivers/staging/rtl8712/
15726
15727 STAGING - REALTEK RTL8188EU DRIVERS
15728 M:      Larry Finger <Larry.Finger@lwfinger.net>
15729 S:      Odd Fixes
15730 F:      drivers/staging/rtl8188eu/
15731
15732 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15733 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15734 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15735 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15736 L:      linux-fbdev@vger.kernel.org
15737 S:      Maintained
15738 F:      drivers/staging/sm750fb/
15739
15740 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15741 M:      William Hubbs <w.d.hubbs@gmail.com>
15742 M:      Chris Brannon <chris@the-brannons.com>
15743 M:      Kirk Reiser <kirk@reisers.ca>
15744 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15745 L:      speakup@linux-speakup.org
15746 W:      http://www.linux-speakup.org/
15747 S:      Odd Fixes
15748 F:      drivers/staging/speakup/
15749
15750 STAGING - VIA VT665X DRIVERS
15751 M:      Forest Bond <forest@alittletooquiet.net>
15752 S:      Odd Fixes
15753 F:      drivers/staging/vt665?/
15754
15755 STAGING - WILC1000 WIFI DRIVER
15756 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15757 M:      Ajay Singh <ajay.kathat@microchip.com>
15758 L:      linux-wireless@vger.kernel.org
15759 S:      Supported
15760 F:      drivers/staging/wilc1000/
15761
15762 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15763 M:      Michael Hennerich <michael.hennerich@analog.com>
15764 M:      Beniamin Bia <beniamin.bia@analog.com>
15765 L:      linux-fbdev@vger.kernel.org
15766 S:      Supported
15767 F:      drivers/staging/fbtft/fb_seps525.c
15768 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15769
15770 STAGING SUBSYSTEM
15771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15773 L:      devel@driverdev.osuosl.org
15774 S:      Supported
15775 F:      drivers/staging/
15776
15777 STARFIRE/DURALAN NETWORK DRIVER
15778 M:      Ion Badulescu <ionut@badula.org>
15779 S:      Odd Fixes
15780 F:      drivers/net/ethernet/adaptec/starfire*
15781
15782 STEC S1220 SKD DRIVER
15783 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15784 L:      linux-block@vger.kernel.org
15785 S:      Maintained
15786 F:      drivers/block/skd*[ch]
15787
15788 STI AUDIO (ASoC) DRIVERS
15789 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15791 S:      Maintained
15792 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15793 F:      sound/soc/sti/
15794
15795 STI CEC DRIVER
15796 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15797 S:      Maintained
15798 F:      drivers/media/platform/sti/cec/
15799 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15800
15801 STK1160 USB VIDEO CAPTURE DRIVER
15802 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15803 L:      linux-media@vger.kernel.org
15804 T:      git git://linuxtv.org/media_tree.git
15805 S:      Maintained
15806 F:      drivers/media/usb/stk1160/
15807
15808 STM32 AUDIO (ASoC) DRIVERS
15809 M:      Olivier Moysan <olivier.moysan@st.com>
15810 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15811 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15812 S:      Maintained
15813 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15814 F:      sound/soc/stm/
15815
15816 STM32 TIMER/LPTIMER DRIVERS
15817 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15818 S:      Maintained
15819 F:      drivers/*/stm32-*timer*
15820 F:      drivers/pwm/pwm-stm32*
15821 F:      include/linux/*/stm32-*tim*
15822 F:      Documentation/ABI/testing/*timer-stm32
15823 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15824 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15825
15826 STMMAC ETHERNET DRIVER
15827 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15828 M:      Alexandre Torgue <alexandre.torgue@st.com>
15829 M:      Jose Abreu <joabreu@synopsys.com>
15830 L:      netdev@vger.kernel.org
15831 W:      http://www.stlinux.com
15832 S:      Supported
15833 F:      drivers/net/ethernet/stmicro/stmmac/
15834
15835 SUN3/3X
15836 M:      Sam Creasey <sammy@sammy.net>
15837 W:      http://sammy.net/sun3/
15838 S:      Maintained
15839 F:      arch/m68k/kernel/*sun3*
15840 F:      arch/m68k/sun3*/
15841 F:      arch/m68k/include/asm/sun3*
15842 F:      drivers/net/ethernet/i825xx/sun3*
15843
15844 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15845 M:      Hans de Goede <hdegoede@redhat.com>
15846 L:      linux-input@vger.kernel.org
15847 S:      Maintained
15848 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15849 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15850
15851 SUNDANCE NETWORK DRIVER
15852 M:      Denis Kirjanov <kda@linux-powerpc.org>
15853 L:      netdev@vger.kernel.org
15854 S:      Maintained
15855 F:      drivers/net/ethernet/dlink/sundance.c
15856
15857 SUPERH
15858 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15859 M:      Rich Felker <dalias@libc.org>
15860 L:      linux-sh@vger.kernel.org
15861 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15862 S:      Maintained
15863 F:      Documentation/sh/
15864 F:      arch/sh/
15865 F:      drivers/sh/
15866
15867 SUSPEND TO RAM
15868 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15869 M:      Len Brown <len.brown@intel.com>
15870 M:      Pavel Machek <pavel@ucw.cz>
15871 L:      linux-pm@vger.kernel.org
15872 B:      https://bugzilla.kernel.org
15873 S:      Supported
15874 F:      Documentation/power/
15875 F:      arch/x86/kernel/acpi/
15876 F:      drivers/base/power/
15877 F:      kernel/power/
15878 F:      include/linux/suspend.h
15879 F:      include/linux/freezer.h
15880 F:      include/linux/pm.h
15881
15882 SVGA HANDLING
15883 M:      Martin Mares <mj@ucw.cz>
15884 L:      linux-video@atrey.karlin.mff.cuni.cz
15885 S:      Maintained
15886 F:      Documentation/admin-guide/svga.rst
15887 F:      arch/x86/boot/video*
15888
15889 SWIOTLB SUBSYSTEM
15890 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15891 L:      iommu@lists.linux-foundation.org
15892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15893 S:      Supported
15894 F:      kernel/dma/swiotlb.c
15895 F:      arch/*/kernel/pci-swiotlb.c
15896 F:      include/linux/swiotlb.h
15897
15898 SWITCHDEV
15899 M:      Jiri Pirko <jiri@resnulli.us>
15900 M:      Ivan Vecera <ivecera@redhat.com>
15901 L:      netdev@vger.kernel.org
15902 S:      Supported
15903 F:      net/switchdev/
15904 F:      include/net/switchdev.h
15905
15906 SY8106A REGULATOR DRIVER
15907 M:      Icenowy Zheng <icenowy@aosc.io>
15908 S:      Maintained
15909 F:      drivers/regulator/sy8106a-regulator.c
15910 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15911
15912 SYNC FILE FRAMEWORK
15913 M:      Sumit Semwal <sumit.semwal@linaro.org>
15914 R:      Gustavo Padovan <gustavo@padovan.org>
15915 S:      Maintained
15916 L:      linux-media@vger.kernel.org
15917 L:      dri-devel@lists.freedesktop.org
15918 F:      drivers/dma-buf/sync_*
15919 F:      drivers/dma-buf/dma-fence*
15920 F:      drivers/dma-buf/sw_sync.c
15921 F:      include/linux/sync_file.h
15922 F:      include/uapi/linux/sync_file.h
15923 F:      Documentation/driver-api/sync_file.rst
15924 T:      git git://anongit.freedesktop.org/drm/drm-misc
15925
15926 SYNOPSYS ARC ARCHITECTURE
15927 M:      Vineet Gupta <vgupta@synopsys.com>
15928 L:      linux-snps-arc@lists.infradead.org
15929 S:      Supported
15930 F:      arch/arc/
15931 F:      Documentation/devicetree/bindings/arc/*
15932 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15933 F:      drivers/clocksource/arc_timer.c
15934 F:      drivers/tty/serial/arc_uart.c
15935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15936
15937 SYNOPSYS ARC HSDK SDP pll clock driver
15938 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15939 S:      Supported
15940 F:      drivers/clk/clk-hsdk-pll.c
15941 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15942
15943 SYNOPSYS ARC SDP clock driver
15944 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15945 S:      Supported
15946 F:      drivers/clk/axs10x/*
15947 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15948
15949 SYNOPSYS ARC SDP platform support
15950 M:      Alexey Brodkin <abrodkin@synopsys.com>
15951 S:      Supported
15952 F:      arch/arc/plat-axs10x
15953 F:      arch/arc/boot/dts/ax*
15954 F:      Documentation/devicetree/bindings/arc/axs10*
15955
15956 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15957 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15958 S:      Supported
15959 F:      drivers/reset/reset-axs10x.c
15960 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15961
15962 SYNOPSYS CREG GPIO DRIVER
15963 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15964 S:      Maintained
15965 F:      drivers/gpio/gpio-creg-snps.c
15966 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15967
15968 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15969 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15970 S:      Maintained
15971 F:      drivers/tty/serial/8250/8250_dw.c
15972
15973 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15974 M:      Hoan Tran <hoan@os.amperecomputing.com>
15975 L:      linux-gpio@vger.kernel.org
15976 S:      Maintained
15977 F:      drivers/gpio/gpio-dwapb.c
15978 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15979
15980 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15981 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15982 S:      Maintained
15983 F:      drivers/dma/dw-axi-dmac/
15984 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15985
15986 SYNOPSYS DESIGNWARE DMAC DRIVER
15987 M:      Viresh Kumar <vireshk@kernel.org>
15988 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15989 S:      Maintained
15990 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15991 F:      drivers/dma/dw/
15992 F:      include/dt-bindings/dma/dw-dmac.h
15993 F:      include/linux/dma/dw.h
15994 F:      include/linux/platform_data/dma-dw.h
15995
15996 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15997 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15998 L:      netdev@vger.kernel.org
15999 S:      Supported
16000 F:      drivers/net/ethernet/synopsys/
16001
16002 SYNOPSYS DESIGNWARE I2C DRIVER
16003 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
16004 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16005 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
16006 L:      linux-i2c@vger.kernel.org
16007 S:      Maintained
16008 F:      drivers/i2c/busses/i2c-designware-*
16009 F:      include/linux/platform_data/i2c-designware.h
16010
16011 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16012 M:      Jaehoon Chung <jh80.chung@samsung.com>
16013 L:      linux-mmc@vger.kernel.org
16014 S:      Maintained
16015 F:      drivers/mmc/host/dw_mmc*
16016
16017 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16018 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16019 S:      Supported
16020 F:      drivers/reset/reset-hsdk.c
16021 F:      include/dt-bindings/reset/snps,hsdk-reset.h
16022 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16023
16024 SYSTEM CONFIGURATION (SYSCON)
16025 M:      Lee Jones <lee.jones@linaro.org>
16026 M:      Arnd Bergmann <arnd@arndb.de>
16027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16028 S:      Supported
16029 F:      drivers/mfd/syscon.c
16030
16031 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16032 M:      Sudeep Holla <sudeep.holla@arm.com>
16033 L:      linux-arm-kernel@lists.infradead.org
16034 S:      Maintained
16035 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16036 F:      drivers/clk/clk-sc[mp]i.c
16037 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16038 F:      drivers/firmware/arm_scpi.c
16039 F:      drivers/firmware/arm_scmi/
16040 F:      drivers/reset/reset-scmi.c
16041 F:      include/linux/sc[mp]i_protocol.h
16042
16043 SYSTEM RESET/SHUTDOWN DRIVERS
16044 M:      Sebastian Reichel <sre@kernel.org>
16045 L:      linux-pm@vger.kernel.org
16046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16047 S:      Maintained
16048 F:      Documentation/devicetree/bindings/power/reset/
16049 F:      drivers/power/reset/
16050
16051 SYSTEM TRACE MODULE CLASS
16052 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16053 S:      Maintained
16054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16055 F:      Documentation/trace/stm.rst
16056 F:      drivers/hwtracing/stm/
16057 F:      include/linux/stm.h
16058 F:      include/uapi/linux/stm.h
16059
16060 SYSTEM76 ACPI DRIVER
16061 M:      Jeremy Soller <jeremy@system76.com>
16062 M:      System76 Product Development <productdev@system76.com>
16063 L:      platform-driver-x86@vger.kernel.org
16064 S:      Maintained
16065 F:      drivers/platform/x86/system76_acpi.c
16066
16067 SYSV FILESYSTEM
16068 M:      Christoph Hellwig <hch@infradead.org>
16069 S:      Maintained
16070 F:      Documentation/filesystems/sysv-fs.txt
16071 F:      fs/sysv/
16072 F:      include/linux/sysv_fs.h
16073
16074 TASKSTATS STATISTICS INTERFACE
16075 M:      Balbir Singh <bsingharora@gmail.com>
16076 S:      Maintained
16077 F:      Documentation/accounting/taskstats*
16078 F:      include/linux/taskstats*
16079 F:      kernel/taskstats.c
16080
16081 TC subsystem
16082 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16083 M:      Cong Wang <xiyou.wangcong@gmail.com>
16084 M:      Jiri Pirko <jiri@resnulli.us>
16085 L:      netdev@vger.kernel.org
16086 S:      Maintained
16087 F:      include/net/pkt_cls.h
16088 F:      include/net/pkt_sched.h
16089 F:      include/net/tc_act/
16090 F:      include/uapi/linux/pkt_cls.h
16091 F:      include/uapi/linux/pkt_sched.h
16092 F:      include/uapi/linux/tc_act/
16093 F:      include/uapi/linux/tc_ematch/
16094 F:      net/sched/
16095
16096 TC90522 MEDIA DRIVER
16097 M:      Akihiro Tsukada <tskd08@gmail.com>
16098 L:      linux-media@vger.kernel.org
16099 S:      Odd Fixes
16100 F:      drivers/media/dvb-frontends/tc90522*
16101
16102 TCP LOW PRIORITY MODULE
16103 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16104 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16105 W:      http://tcp-lp-mod.sourceforge.net/
16106 S:      Maintained
16107 F:      net/ipv4/tcp_lp.c
16108
16109 TDA10071 MEDIA DRIVER
16110 M:      Antti Palosaari <crope@iki.fi>
16111 L:      linux-media@vger.kernel.org
16112 W:      https://linuxtv.org
16113 W:      http://palosaari.fi/linux/
16114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16115 T:      git git://linuxtv.org/anttip/media_tree.git
16116 S:      Maintained
16117 F:      drivers/media/dvb-frontends/tda10071*
16118
16119 TDA18212 MEDIA DRIVER
16120 M:      Antti Palosaari <crope@iki.fi>
16121 L:      linux-media@vger.kernel.org
16122 W:      https://linuxtv.org
16123 W:      http://palosaari.fi/linux/
16124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16125 T:      git git://linuxtv.org/anttip/media_tree.git
16126 S:      Maintained
16127 F:      drivers/media/tuners/tda18212*
16128
16129 TDA18218 MEDIA DRIVER
16130 M:      Antti Palosaari <crope@iki.fi>
16131 L:      linux-media@vger.kernel.org
16132 W:      https://linuxtv.org
16133 W:      http://palosaari.fi/linux/
16134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16135 T:      git git://linuxtv.org/anttip/media_tree.git
16136 S:      Maintained
16137 F:      drivers/media/tuners/tda18218*
16138
16139 TDA18250 MEDIA DRIVER
16140 M:      Olli Salonen <olli.salonen@iki.fi>
16141 L:      linux-media@vger.kernel.org
16142 W:      https://linuxtv.org
16143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16144 T:      git git://linuxtv.org/media_tree.git
16145 S:      Maintained
16146 F:      drivers/media/tuners/tda18250*
16147
16148 TDA18271 MEDIA DRIVER
16149 M:      Michael Krufky <mkrufky@linuxtv.org>
16150 L:      linux-media@vger.kernel.org
16151 W:      https://linuxtv.org
16152 W:      http://github.com/mkrufky
16153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16154 T:      git git://linuxtv.org/mkrufky/tuners.git
16155 S:      Maintained
16156 F:      drivers/media/tuners/tda18271*
16157
16158 TDA1997x MEDIA DRIVER
16159 M:      Tim Harvey <tharvey@gateworks.com>
16160 L:      linux-media@vger.kernel.org
16161 W:      https://linuxtv.org
16162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16163 S:      Maintained
16164 F:      drivers/media/i2c/tda1997x.*
16165
16166 TDA827x MEDIA DRIVER
16167 M:      Michael Krufky <mkrufky@linuxtv.org>
16168 L:      linux-media@vger.kernel.org
16169 W:      https://linuxtv.org
16170 W:      http://github.com/mkrufky
16171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16172 T:      git git://linuxtv.org/mkrufky/tuners.git
16173 S:      Maintained
16174 F:      drivers/media/tuners/tda8290.*
16175
16176 TDA8290 MEDIA DRIVER
16177 M:      Michael Krufky <mkrufky@linuxtv.org>
16178 L:      linux-media@vger.kernel.org
16179 W:      https://linuxtv.org
16180 W:      http://github.com/mkrufky
16181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16182 T:      git git://linuxtv.org/mkrufky/tuners.git
16183 S:      Maintained
16184 F:      drivers/media/tuners/tda8290.*
16185
16186 TDA9840 MEDIA DRIVER
16187 M:      Hans Verkuil <hverkuil@xs4all.nl>
16188 L:      linux-media@vger.kernel.org
16189 T:      git git://linuxtv.org/media_tree.git
16190 W:      https://linuxtv.org
16191 S:      Maintained
16192 F:      drivers/media/i2c/tda9840*
16193
16194 TEA5761 TUNER DRIVER
16195 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16196 L:      linux-media@vger.kernel.org
16197 W:      https://linuxtv.org
16198 T:      git git://linuxtv.org/media_tree.git
16199 S:      Odd fixes
16200 F:      drivers/media/tuners/tea5761.*
16201
16202 TEA5767 TUNER DRIVER
16203 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16204 L:      linux-media@vger.kernel.org
16205 W:      https://linuxtv.org
16206 T:      git git://linuxtv.org/media_tree.git
16207 S:      Maintained
16208 F:      drivers/media/tuners/tea5767.*
16209
16210 TEA6415C MEDIA DRIVER
16211 M:      Hans Verkuil <hverkuil@xs4all.nl>
16212 L:      linux-media@vger.kernel.org
16213 T:      git git://linuxtv.org/media_tree.git
16214 W:      https://linuxtv.org
16215 S:      Maintained
16216 F:      drivers/media/i2c/tea6415c*
16217
16218 TEA6420 MEDIA DRIVER
16219 M:      Hans Verkuil <hverkuil@xs4all.nl>
16220 L:      linux-media@vger.kernel.org
16221 T:      git git://linuxtv.org/media_tree.git
16222 W:      https://linuxtv.org
16223 S:      Maintained
16224 F:      drivers/media/i2c/tea6420*
16225
16226 TEAM DRIVER
16227 M:      Jiri Pirko <jiri@resnulli.us>
16228 L:      netdev@vger.kernel.org
16229 S:      Supported
16230 F:      drivers/net/team/
16231 F:      include/linux/if_team.h
16232 F:      include/uapi/linux/if_team.h
16233
16234 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16235 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16236 S:      Maintained
16237 F:      arch/x86/platform/ts5500/
16238
16239 TECHNOTREND USB IR RECEIVER
16240 M:      Sean Young <sean@mess.org>
16241 L:      linux-media@vger.kernel.org
16242 S:      Maintained
16243 F:      drivers/media/rc/ttusbir.c
16244
16245 TECHWELL TW9910 VIDEO DECODER
16246 L:      linux-media@vger.kernel.org
16247 S:      Orphan
16248 F:      drivers/media/i2c/tw9910.c
16249 F:      include/media/i2c/tw9910.h
16250
16251 TEE SUBSYSTEM
16252 M:      Jens Wiklander <jens.wiklander@linaro.org>
16253 L:      tee-dev@lists.linaro.org
16254 S:      Maintained
16255 F:      include/linux/tee_drv.h
16256 F:      include/uapi/linux/tee.h
16257 F:      drivers/tee/
16258 F:      Documentation/tee.txt
16259
16260 TEGRA ARCHITECTURE SUPPORT
16261 M:      Thierry Reding <thierry.reding@gmail.com>
16262 M:      Jonathan Hunter <jonathanh@nvidia.com>
16263 L:      linux-tegra@vger.kernel.org
16264 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16266 S:      Supported
16267 N:      [^a-z]tegra
16268
16269 TEGRA CLOCK DRIVER
16270 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16271 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16272 S:      Supported
16273 F:      drivers/clk/tegra/
16274
16275 TEGRA DMA DRIVERS
16276 M:      Laxman Dewangan <ldewangan@nvidia.com>
16277 M:      Jon Hunter <jonathanh@nvidia.com>
16278 S:      Supported
16279 F:      drivers/dma/tegra*
16280
16281 TEGRA I2C DRIVER
16282 M:      Laxman Dewangan <ldewangan@nvidia.com>
16283 R:      Dmitry Osipenko <digetx@gmail.com>
16284 S:      Supported
16285 F:      drivers/i2c/busses/i2c-tegra.c
16286
16287 TEGRA IOMMU DRIVERS
16288 M:      Thierry Reding <thierry.reding@gmail.com>
16289 L:      linux-tegra@vger.kernel.org
16290 S:      Supported
16291 F:      drivers/iommu/tegra*
16292
16293 TEGRA KBC DRIVER
16294 M:      Laxman Dewangan <ldewangan@nvidia.com>
16295 S:      Supported
16296 F:      drivers/input/keyboard/tegra-kbc.c
16297
16298 TEGRA NAND DRIVER
16299 M:      Stefan Agner <stefan@agner.ch>
16300 M:      Lucas Stach <dev@lynxeye.de>
16301 S:      Maintained
16302 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16303 F:      drivers/mtd/nand/raw/tegra_nand.c
16304
16305 TEGRA PWM DRIVER
16306 M:      Thierry Reding <thierry.reding@gmail.com>
16307 S:      Supported
16308 F:      drivers/pwm/pwm-tegra.c
16309
16310 TEGRA SERIAL DRIVER
16311 M:      Laxman Dewangan <ldewangan@nvidia.com>
16312 S:      Supported
16313 F:      drivers/tty/serial/serial-tegra.c
16314
16315 TEGRA SPI DRIVER
16316 M:      Laxman Dewangan <ldewangan@nvidia.com>
16317 S:      Supported
16318 F:      drivers/spi/spi-tegra*
16319
16320 TEGRA XUSB PADCTL DRIVER
16321 M:      JC Kuo <jckuo@nvidia.com>
16322 S:      Supported
16323 F:      drivers/phy/tegra/xusb*
16324
16325 TEHUTI ETHERNET DRIVER
16326 M:      Andy Gospodarek <andy@greyhouse.net>
16327 L:      netdev@vger.kernel.org
16328 S:      Supported
16329 F:      drivers/net/ethernet/tehuti/*
16330
16331 Telecom Clock Driver for MCPL0010
16332 M:      Mark Gross <mark.gross@intel.com>
16333 S:      Supported
16334 F:      drivers/char/tlclk.c
16335
16336 TENSILICA XTENSA PORT (xtensa)
16337 M:      Chris Zankel <chris@zankel.net>
16338 M:      Max Filippov <jcmvbkbc@gmail.com>
16339 L:      linux-xtensa@linux-xtensa.org
16340 T:      git git://github.com/czankel/xtensa-linux.git
16341 S:      Maintained
16342 F:      arch/xtensa/
16343 F:      drivers/irqchip/irq-xtensa-*
16344
16345 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16346 M:      Nishanth Menon <nm@ti.com>
16347 M:      Tero Kristo <t-kristo@ti.com>
16348 M:      Santosh Shilimkar <ssantosh@kernel.org>
16349 L:      linux-arm-kernel@lists.infradead.org
16350 S:      Maintained
16351 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16352 F:      drivers/firmware/ti_sci*
16353 F:      include/linux/soc/ti/ti_sci_protocol.h
16354 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16355 F:      drivers/soc/ti/ti_sci_pm_domains.c
16356 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16357 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16358 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16359 F:      drivers/clk/keystone/sci-clk.c
16360 F:      drivers/reset/reset-ti-sci.c
16361 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16362 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16363 F:      drivers/irqchip/irq-ti-sci-intr.c
16364 F:      drivers/irqchip/irq-ti-sci-inta.c
16365 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16366 F:      drivers/soc/ti/ti_sci_inta_msi.c
16367
16368 Texas Instruments ASoC drivers
16369 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16371 S:      Maintained
16372 F:      sound/soc/ti/
16373
16374 Texas Instruments' DAC7612 DAC Driver
16375 M:      Ricardo Ribalda <ricardo@ribalda.com>
16376 L:      linux-iio@vger.kernel.org
16377 S:      Supported
16378 F:      drivers/iio/dac/ti-dac7612.c
16379 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16380
16381 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16382 M:      Hans Verkuil <hverkuil@xs4all.nl>
16383 L:      linux-media@vger.kernel.org
16384 T:      git git://linuxtv.org/media_tree.git
16385 W:      https://linuxtv.org
16386 S:      Maintained
16387 F:      drivers/media/radio/radio-raremono.c
16388
16389 THERMAL
16390 M:      Zhang Rui <rui.zhang@intel.com>
16391 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16392 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16393 L:      linux-pm@vger.kernel.org
16394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16395 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16396 S:      Supported
16397 F:      drivers/thermal/
16398 F:      include/linux/thermal.h
16399 F:      include/uapi/linux/thermal.h
16400 F:      include/linux/cpu_cooling.h
16401 F:      Documentation/devicetree/bindings/thermal/
16402
16403 THERMAL/CPU_COOLING
16404 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16405 M:      Viresh Kumar <viresh.kumar@linaro.org>
16406 M:      Javi Merino <javi.merino@kernel.org>
16407 L:      linux-pm@vger.kernel.org
16408 S:      Supported
16409 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16410 F:      drivers/thermal/cpu_cooling.c
16411 F:      include/linux/cpu_cooling.h
16412
16413 THERMAL DRIVER FOR AMLOGIC SOCS
16414 M:      Guillaume La Roque <glaroque@baylibre.com>
16415 L:      linux-pm@vger.kernel.org
16416 L:      linux-amlogic@lists.infradead.org
16417 W:      http://linux-meson.com/
16418 S:      Supported
16419 F:      drivers/thermal/amlogic_thermal.c
16420 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16421
16422 THINKPAD ACPI EXTRAS DRIVER
16423 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16424 L:      ibm-acpi-devel@lists.sourceforge.net
16425 L:      platform-driver-x86@vger.kernel.org
16426 W:      http://ibm-acpi.sourceforge.net
16427 W:      http://thinkwiki.org/wiki/Ibm-acpi
16428 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16429 S:      Maintained
16430 F:      drivers/platform/x86/thinkpad_acpi.c
16431
16432 THUNDERBOLT DRIVER
16433 M:      Andreas Noever <andreas.noever@gmail.com>
16434 M:      Michael Jamet <michael.jamet@intel.com>
16435 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16436 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16438 S:      Maintained
16439 F:      Documentation/admin-guide/thunderbolt.rst
16440 F:      drivers/thunderbolt/
16441 F:      include/linux/thunderbolt.h
16442
16443 THUNDERBOLT NETWORK DRIVER
16444 M:      Michael Jamet <michael.jamet@intel.com>
16445 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16446 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16447 L:      netdev@vger.kernel.org
16448 S:      Maintained
16449 F:      drivers/net/thunderbolt.c
16450
16451 THUNDERX GPIO DRIVER
16452 M:      Robert Richter <rrichter@marvell.com>
16453 S:      Maintained
16454 F:      drivers/gpio/gpio-thunderx.c
16455
16456 TI AM437X VPFE DRIVER
16457 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16458 L:      linux-media@vger.kernel.org
16459 W:      https://linuxtv.org
16460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16461 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16462 S:      Maintained
16463 F:      drivers/media/platform/am437x/
16464
16465 TI BANDGAP AND THERMAL DRIVER
16466 M:      Eduardo Valentin <edubezval@gmail.com>
16467 M:      Keerthy <j-keerthy@ti.com>
16468 L:      linux-pm@vger.kernel.org
16469 L:      linux-omap@vger.kernel.org
16470 S:      Maintained
16471 F:      drivers/thermal/ti-soc-thermal/
16472
16473 TI BQ27XXX POWER SUPPLY DRIVER
16474 R:      Andrew F. Davis <afd@ti.com>
16475 F:      include/linux/power/bq27xxx_battery.h
16476 F:      drivers/power/supply/bq27xxx_battery.c
16477 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16478
16479 TI CDCE706 CLOCK DRIVER
16480 M:      Max Filippov <jcmvbkbc@gmail.com>
16481 S:      Maintained
16482 F:      drivers/clk/clk-cdce706.c
16483
16484 TI CLOCK DRIVER
16485 M:      Tero Kristo <t-kristo@ti.com>
16486 L:      linux-omap@vger.kernel.org
16487 S:      Maintained
16488 F:      drivers/clk/ti/
16489 F:      include/linux/clk/ti.h
16490
16491 TI DAVINCI MACHINE SUPPORT
16492 M:      Sekhar Nori <nsekhar@ti.com>
16493 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16496 S:      Supported
16497 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16498 F:      arch/arm/mach-davinci/
16499 F:      drivers/i2c/busses/i2c-davinci.c
16500 F:      arch/arm/boot/dts/da850*
16501
16502 TI DAVINCI SERIES CLOCK DRIVER
16503 M:      David Lechner <david@lechnology.com>
16504 R:      Sekhar Nori <nsekhar@ti.com>
16505 S:      Maintained
16506 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16507 F:      drivers/clk/davinci/
16508
16509 TI DAVINCI SERIES GPIO DRIVER
16510 M:      Keerthy <j-keerthy@ti.com>
16511 L:      linux-gpio@vger.kernel.org
16512 S:      Maintained
16513 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16514 F:      drivers/gpio/gpio-davinci.c
16515
16516 TI DAVINCI SERIES MEDIA DRIVER
16517 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16518 L:      linux-media@vger.kernel.org
16519 W:      https://linuxtv.org
16520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16521 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16522 S:      Maintained
16523 F:      drivers/media/platform/davinci/
16524 F:      include/media/davinci/
16525
16526 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16527 R:      David Lechner <david@lechnology.com>
16528 L:      linux-iio@vger.kernel.org
16529 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16530 F:      drivers/counter/ti-eqep.c
16531
16532 TI ETHERNET SWITCH DRIVER (CPSW)
16533 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16534 L:      linux-omap@vger.kernel.org
16535 L:      netdev@vger.kernel.org
16536 S:      Maintained
16537 F:      drivers/net/ethernet/ti/cpsw*
16538 F:      drivers/net/ethernet/ti/davinci*
16539
16540 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16541 M:      Alex Dubov <oakad@yahoo.com>
16542 S:      Maintained
16543 W:      http://tifmxx.berlios.de/
16544 F:      drivers/memstick/host/tifm_ms.c
16545 F:      drivers/misc/tifm*
16546 F:      drivers/mmc/host/tifm_sd.c
16547 F:      include/linux/tifm.h
16548
16549 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16550 M:      Santosh Shilimkar <ssantosh@kernel.org>
16551 L:      linux-kernel@vger.kernel.org
16552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16553 S:      Maintained
16554 F:      drivers/soc/ti/*
16555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16556
16557 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16558 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16559 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16561 S:      Maintained
16562 F:      sound/soc/codecs/lm49453*
16563 F:      sound/soc/codecs/isabelle*
16564
16565 TI LP855x BACKLIGHT DRIVER
16566 M:      Milo Kim <milo.kim@ti.com>
16567 S:      Maintained
16568 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16569 F:      drivers/video/backlight/lp855x_bl.c
16570 F:      include/linux/platform_data/lp855x.h
16571
16572 TI LP8727 CHARGER DRIVER
16573 M:      Milo Kim <milo.kim@ti.com>
16574 S:      Maintained
16575 F:      drivers/power/supply/lp8727_charger.c
16576 F:      include/linux/platform_data/lp8727.h
16577
16578 TI LP8788 MFD DRIVER
16579 M:      Milo Kim <milo.kim@ti.com>
16580 S:      Maintained
16581 F:      drivers/iio/adc/lp8788_adc.c
16582 F:      drivers/leds/leds-lp8788.c
16583 F:      drivers/mfd/lp8788*.c
16584 F:      drivers/power/supply/lp8788-charger.c
16585 F:      drivers/regulator/lp8788-*.c
16586 F:      include/linux/mfd/lp8788*.h
16587
16588 TI NETCP ETHERNET DRIVER
16589 M:      Wingman Kwok <w-kwok2@ti.com>
16590 M:      Murali Karicheri <m-karicheri2@ti.com>
16591 L:      netdev@vger.kernel.org
16592 S:      Maintained
16593 F:      drivers/net/ethernet/ti/netcp*
16594
16595 TI PCM3060 ASoC CODEC DRIVER
16596 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16597 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16598 S:      Maintained
16599 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16600 F:      sound/soc/codecs/pcm3060*
16601
16602 TI TAS571X FAMILY ASoC CODEC DRIVER
16603 M:      Kevin Cernekee <cernekee@chromium.org>
16604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16605 S:      Odd Fixes
16606 F:      sound/soc/codecs/tas571x*
16607
16608 TI TCAN4X5X DEVICE DRIVER
16609 M:      Dan Murphy <dmurphy@ti.com>
16610 L:      linux-can@vger.kernel.org
16611 S:      Maintained
16612 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16613 F:      drivers/net/can/m_can/tcan4x5x.c
16614
16615 TI TRF7970A NFC DRIVER
16616 M:      Mark Greer <mgreer@animalcreek.com>
16617 L:      linux-wireless@vger.kernel.org
16618 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16619 S:      Supported
16620 F:      drivers/nfc/trf7970a.c
16621 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16622
16623 TI TWL4030 SERIES SOC CODEC DRIVER
16624 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16626 S:      Maintained
16627 F:      sound/soc/codecs/twl4030*
16628
16629 TI VPE/CAL DRIVERS
16630 M:      Benoit Parrot <bparrot@ti.com>
16631 L:      linux-media@vger.kernel.org
16632 W:      http://linuxtv.org/
16633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16634 S:      Maintained
16635 F:      drivers/media/platform/ti-vpe/
16636 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16637
16638 TI WILINK WIRELESS DRIVERS
16639 L:      linux-wireless@vger.kernel.org
16640 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16641 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16643 S:      Orphan
16644 F:      drivers/net/wireless/ti/
16645 F:      include/linux/wl12xx.h
16646
16647 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16648 M:      John Stultz <john.stultz@linaro.org>
16649 M:      Thomas Gleixner <tglx@linutronix.de>
16650 R:      Stephen Boyd <sboyd@kernel.org>
16651 L:      linux-kernel@vger.kernel.org
16652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16653 S:      Supported
16654 F:      include/linux/clocksource.h
16655 F:      include/linux/time.h
16656 F:      include/linux/timex.h
16657 F:      include/uapi/linux/time.h
16658 F:      include/uapi/linux/timex.h
16659 F:      kernel/time/clocksource.c
16660 F:      kernel/time/time*.c
16661 F:      kernel/time/alarmtimer.c
16662 F:      kernel/time/ntp.c
16663 F:      tools/testing/selftests/timers/
16664
16665 TIPC NETWORK LAYER
16666 M:      Jon Maloy <jmaloy@redhat.com>
16667 M:      Ying Xue <ying.xue@windriver.com>
16668 L:      netdev@vger.kernel.org (core kernel code)
16669 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16670 W:      http://tipc.sourceforge.net/
16671 S:      Maintained
16672 F:      include/uapi/linux/tipc*.h
16673 F:      net/tipc/
16674
16675 TLAN NETWORK DRIVER
16676 M:      Samuel Chessman <chessman@tux.org>
16677 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16678 W:      http://sourceforge.net/projects/tlan/
16679 S:      Maintained
16680 F:      Documentation/networking/device_drivers/ti/tlan.txt
16681 F:      drivers/net/ethernet/ti/tlan.*
16682
16683 TM6000 VIDEO4LINUX DRIVER
16684 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16685 L:      linux-media@vger.kernel.org
16686 W:      https://linuxtv.org
16687 T:      git git://linuxtv.org/media_tree.git
16688 S:      Odd fixes
16689 F:      drivers/media/usb/tm6000/
16690 F:      Documentation/media/v4l-drivers/tm6000*
16691
16692 TMIO/SDHI MMC DRIVER
16693 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16694 L:      linux-mmc@vger.kernel.org
16695 S:      Supported
16696 F:      drivers/mmc/host/tmio_mmc*
16697 F:      drivers/mmc/host/renesas_sdhi*
16698 F:      include/linux/mfd/tmio.h
16699
16700 TMP401 HARDWARE MONITOR DRIVER
16701 M:      Guenter Roeck <linux@roeck-us.net>
16702 L:      linux-hwmon@vger.kernel.org
16703 S:      Maintained
16704 F:      Documentation/hwmon/tmp401.rst
16705 F:      drivers/hwmon/tmp401.c
16706
16707 TMP513 HARDWARE MONITOR DRIVER
16708 M:      Eric Tremblay <etremblay@distech-controls.com>
16709 L:      linux-hwmon@vger.kernel.org
16710 S:      Maintained
16711 F:      Documentation/hwmon/tmp513.rst
16712 F:      drivers/hwmon/tmp513.c
16713
16714 TMPFS (SHMEM FILESYSTEM)
16715 M:      Hugh Dickins <hughd@google.com>
16716 L:      linux-mm@kvack.org
16717 S:      Maintained
16718 F:      include/linux/shmem_fs.h
16719 F:      mm/shmem.c
16720
16721 TOMOYO SECURITY MODULE
16722 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16723 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16724 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16725 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16726 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16727 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16728 W:      https://tomoyo.osdn.jp/
16729 S:      Maintained
16730 F:      security/tomoyo/
16731
16732 TOPSTAR LAPTOP EXTRAS DRIVER
16733 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16734 L:      platform-driver-x86@vger.kernel.org
16735 S:      Maintained
16736 F:      drivers/platform/x86/topstar-laptop.c
16737
16738 TORTURE-TEST MODULES
16739 M:      Davidlohr Bueso <dave@stgolabs.net>
16740 M:      "Paul E. McKenney" <paulmck@kernel.org>
16741 M:      Josh Triplett <josh@joshtriplett.org>
16742 L:      linux-kernel@vger.kernel.org
16743 S:      Supported
16744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16745 F:      Documentation/RCU/torture.txt
16746 F:      kernel/torture.c
16747 F:      kernel/rcu/rcutorture.c
16748 F:      kernel/rcu/rcuperf.c
16749 F:      kernel/locking/locktorture.c
16750
16751 TOSHIBA ACPI EXTRAS DRIVER
16752 M:      Azael Avalos <coproscefalo@gmail.com>
16753 L:      platform-driver-x86@vger.kernel.org
16754 S:      Maintained
16755 F:      drivers/platform/x86/toshiba_acpi.c
16756
16757 TOSHIBA BLUETOOTH DRIVER
16758 M:      Azael Avalos <coproscefalo@gmail.com>
16759 L:      platform-driver-x86@vger.kernel.org
16760 S:      Maintained
16761 F:      drivers/platform/x86/toshiba_bluetooth.c
16762
16763 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16764 M:      Azael Avalos <coproscefalo@gmail.com>
16765 L:      platform-driver-x86@vger.kernel.org
16766 S:      Maintained
16767 F:      drivers/platform/x86/toshiba_haps.c
16768
16769 TOSHIBA SMM DRIVER
16770 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16771 W:      http://www.buzzard.org.uk/toshiba/
16772 S:      Maintained
16773 F:      drivers/char/toshiba.c
16774 F:      include/linux/toshiba.h
16775 F:      include/uapi/linux/toshiba.h
16776
16777 TOSHIBA TC358743 DRIVER
16778 M:      Mats Randgaard <matrandg@cisco.com>
16779 L:      linux-media@vger.kernel.org
16780 S:      Maintained
16781 F:      drivers/media/i2c/tc358743*
16782 F:      include/media/i2c/tc358743.h
16783
16784 TOSHIBA WMI HOTKEYS DRIVER
16785 M:      Azael Avalos <coproscefalo@gmail.com>
16786 L:      platform-driver-x86@vger.kernel.org
16787 S:      Maintained
16788 F:      drivers/platform/x86/toshiba-wmi.c
16789
16790 TPM DEVICE DRIVER
16791 M:      Peter Huewe <peterhuewe@gmx.de>
16792 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16793 R:      Jason Gunthorpe <jgg@ziepe.ca>
16794 L:      linux-integrity@vger.kernel.org
16795 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16796 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16797 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16798 S:      Maintained
16799 F:      drivers/char/tpm/
16800
16801 TRACING
16802 M:      Steven Rostedt <rostedt@goodmis.org>
16803 M:      Ingo Molnar <mingo@redhat.com>
16804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16805 S:      Maintained
16806 F:      Documentation/trace/ftrace.rst
16807 F:      arch/*/*/*/ftrace.h
16808 F:      arch/*/kernel/ftrace.c
16809 F:      include/*/ftrace.h
16810 F:      include/linux/trace*.h
16811 F:      include/trace/
16812 F:      kernel/trace/
16813 F:      tools/testing/selftests/ftrace/
16814
16815 TRACING MMIO ACCESSES (MMIOTRACE)
16816 M:      Steven Rostedt <rostedt@goodmis.org>
16817 M:      Ingo Molnar <mingo@kernel.org>
16818 R:      Karol Herbst <karolherbst@gmail.com>
16819 R:      Pekka Paalanen <ppaalanen@gmail.com>
16820 S:      Maintained
16821 L:      linux-kernel@vger.kernel.org
16822 L:      nouveau@lists.freedesktop.org
16823 F:      kernel/trace/trace_mmiotrace.c
16824 F:      include/linux/mmiotrace.h
16825 F:      arch/x86/mm/kmmio.c
16826 F:      arch/x86/mm/mmio-mod.c
16827 F:      arch/x86/mm/testmmiotrace.c
16828
16829 TRIVIAL PATCHES
16830 M:      Jiri Kosina <trivial@kernel.org>
16831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16832 S:      Maintained
16833 K:      ^Subject:.*(?i)trivial
16834
16835 TEMPO SEMICONDUCTOR DRIVERS
16836 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16837 S:      Maintained
16838 F:      sound/soc/codecs/tscs*.c
16839 F:      sound/soc/codecs/tscs*.h
16840 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16841
16842 TTY LAYER
16843 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16844 M:      Jiri Slaby <jslaby@suse.com>
16845 S:      Supported
16846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16847 F:      Documentation/driver-api/serial/
16848 F:      drivers/tty/
16849 F:      drivers/tty/serial/serial_core.c
16850 F:      include/linux/serial_core.h
16851 F:      include/linux/serial.h
16852 F:      include/linux/tty.h
16853 F:      include/uapi/linux/serial_core.h
16854 F:      include/uapi/linux/serial.h
16855 F:      include/uapi/linux/tty.h
16856
16857 TUA9001 MEDIA DRIVER
16858 M:      Antti Palosaari <crope@iki.fi>
16859 L:      linux-media@vger.kernel.org
16860 W:      https://linuxtv.org
16861 W:      http://palosaari.fi/linux/
16862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16863 T:      git git://linuxtv.org/anttip/media_tree.git
16864 S:      Maintained
16865 F:      drivers/media/tuners/tua9001*
16866
16867 TULIP NETWORK DRIVERS
16868 L:      netdev@vger.kernel.org
16869 L:      linux-parisc@vger.kernel.org
16870 S:      Orphan
16871 F:      drivers/net/ethernet/dec/tulip/
16872
16873 TUN/TAP driver
16874 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16875 W:      http://vtun.sourceforge.net/tun
16876 S:      Maintained
16877 F:      Documentation/networking/tuntap.txt
16878 F:      arch/um/os-Linux/drivers/
16879
16880 TURBOCHANNEL SUBSYSTEM
16881 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16882 M:      Ralf Baechle <ralf@linux-mips.org>
16883 L:      linux-mips@vger.kernel.org
16884 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16885 S:      Maintained
16886 F:      drivers/tc/
16887 F:      include/linux/tc.h
16888
16889 TURBOSTAT UTILITY
16890 M:      "Len Brown" <lenb@kernel.org>
16891 L:      linux-pm@vger.kernel.org
16892 B:      https://bugzilla.kernel.org
16893 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16895 S:      Supported
16896 F:      tools/power/x86/turbostat/
16897
16898 TW5864 VIDEO4LINUX DRIVER
16899 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16900 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16901 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16902 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16903 L:      linux-media@vger.kernel.org
16904 S:      Supported
16905 F:      drivers/media/pci/tw5864/
16906
16907 TW68 VIDEO4LINUX DRIVER
16908 M:      Hans Verkuil <hverkuil@xs4all.nl>
16909 L:      linux-media@vger.kernel.org
16910 T:      git git://linuxtv.org/media_tree.git
16911 W:      https://linuxtv.org
16912 S:      Odd Fixes
16913 F:      drivers/media/pci/tw68/
16914
16915 TW686X VIDEO4LINUX DRIVER
16916 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16917 L:      linux-media@vger.kernel.org
16918 T:      git git://linuxtv.org/media_tree.git
16919 W:      http://linuxtv.org
16920 S:      Maintained
16921 F:      drivers/media/pci/tw686x/
16922
16923 UBI FILE SYSTEM (UBIFS)
16924 M:      Richard Weinberger <richard@nod.at>
16925 L:      linux-mtd@lists.infradead.org
16926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16928 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16929 S:      Supported
16930 F:      Documentation/filesystems/ubifs.txt
16931 F:      fs/ubifs/
16932
16933 UCLINUX (M68KNOMMU AND COLDFIRE)
16934 M:      Greg Ungerer <gerg@linux-m68k.org>
16935 W:      http://www.linux-m68k.org/
16936 W:      http://www.uclinux.org/
16937 L:      linux-m68k@lists.linux-m68k.org
16938 L:      uclinux-dev@uclinux.org  (subscribers-only)
16939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16940 S:      Maintained
16941 F:      arch/m68k/coldfire/
16942 F:      arch/m68k/68*/
16943 F:      arch/m68k/*/*_no.*
16944 F:      arch/m68k/include/asm/*_no.*
16945
16946 UDF FILESYSTEM
16947 M:      Jan Kara <jack@suse.com>
16948 S:      Maintained
16949 F:      Documentation/filesystems/udf.txt
16950 F:      fs/udf/
16951
16952 UDRAW TABLET
16953 M:      Bastien Nocera <hadess@hadess.net>
16954 L:      linux-input@vger.kernel.org
16955 S:      Maintained
16956 F:      drivers/hid/hid-udraw-ps3.c
16957
16958 UFS FILESYSTEM
16959 M:      Evgeniy Dushistov <dushistov@mail.ru>
16960 S:      Maintained
16961 F:      Documentation/admin-guide/ufs.rst
16962 F:      fs/ufs/
16963
16964 UHID USERSPACE HID IO DRIVER:
16965 M:      David Herrmann <dh.herrmann@googlemail.com>
16966 L:      linux-input@vger.kernel.org
16967 S:      Maintained
16968 F:      drivers/hid/uhid.c
16969 F:      include/uapi/linux/uhid.h
16970
16971 ULPI BUS
16972 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16973 L:      linux-usb@vger.kernel.org
16974 S:      Maintained
16975 F:      drivers/usb/common/ulpi.c
16976 F:      include/linux/ulpi/
16977
16978 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16979 L:      devel@driverdev.osuosl.org
16980 S:      Obsolete
16981 F:      drivers/staging/uwb/
16982
16983 UNICODE SUBSYSTEM:
16984 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16985 L:      linux-fsdevel@vger.kernel.org
16986 S:      Supported
16987 F:      fs/unicode/
16988
16989 UNICORE32 ARCHITECTURE:
16990 M:      Guan Xuetao <gxt@pku.edu.cn>
16991 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16992 S:      Maintained
16993 T:      git git://github.com/gxt/linux.git
16994 F:      arch/unicore32/
16995
16996 UNIFDEF
16997 M:      Tony Finch <dot@dotat.at>
16998 W:      http://dotat.at/prog/unifdef
16999 S:      Maintained
17000 F:      scripts/unifdef.c
17001
17002 UNIFORM CDROM DRIVER
17003 M:      Jens Axboe <axboe@kernel.dk>
17004 W:      http://www.kernel.dk
17005 S:      Maintained
17006 F:      Documentation/cdrom/
17007 F:      drivers/cdrom/cdrom.c
17008 F:      include/linux/cdrom.h
17009 F:      include/uapi/linux/cdrom.h
17010
17011 UNISYS S-PAR DRIVERS
17012 M:      David Kershner <david.kershner@unisys.com>
17013 L:      sparmaintainer@unisys.com (Unisys internal)
17014 S:      Supported
17015 F:      include/linux/visorbus.h
17016 F:      drivers/visorbus/
17017 F:      drivers/staging/unisys/
17018
17019 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17020 R:      Alim Akhtar <alim.akhtar@samsung.com>
17021 R:      Avri Altman <avri.altman@wdc.com>
17022 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
17023 L:      linux-scsi@vger.kernel.org
17024 S:      Supported
17025 F:      Documentation/scsi/ufs.txt
17026 F:      drivers/scsi/ufs/
17027
17028 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17029 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
17030 L:      linux-scsi@vger.kernel.org
17031 S:      Supported
17032 F:      drivers/scsi/ufs/*dwc*
17033
17034 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17035 M:      Stanley Chu <stanley.chu@mediatek.com>
17036 L:      linux-scsi@vger.kernel.org
17037 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17038 S:      Maintained
17039 F:      drivers/scsi/ufs/ufs-mediatek*
17040
17041 UNSORTED BLOCK IMAGES (UBI)
17042 M:      Richard Weinberger <richard@nod.at>
17043 W:      http://www.linux-mtd.infradead.org/
17044 L:      linux-mtd@lists.infradead.org
17045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17047 S:      Supported
17048 F:      drivers/mtd/ubi/
17049 F:      include/linux/mtd/ubi.h
17050 F:      include/uapi/mtd/ubi-user.h
17051
17052 USB "USBNET" DRIVER FRAMEWORK
17053 M:      Oliver Neukum <oneukum@suse.com>
17054 L:      netdev@vger.kernel.org
17055 W:      http://www.linux-usb.org/usbnet
17056 S:      Maintained
17057 F:      drivers/net/usb/usbnet.c
17058 F:      include/linux/usb/usbnet.h
17059
17060 USB ACM DRIVER
17061 M:      Oliver Neukum <oneukum@suse.com>
17062 L:      linux-usb@vger.kernel.org
17063 S:      Maintained
17064 F:      Documentation/usb/acm.rst
17065 F:      drivers/usb/class/cdc-acm.*
17066
17067 USB AR5523 WIRELESS DRIVER
17068 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17069 L:      linux-wireless@vger.kernel.org
17070 S:      Maintained
17071 F:      drivers/net/wireless/ath/ar5523/
17072
17073 USB ATTACHED SCSI
17074 M:      Oliver Neukum <oneukum@suse.com>
17075 L:      linux-usb@vger.kernel.org
17076 L:      linux-scsi@vger.kernel.org
17077 S:      Maintained
17078 F:      drivers/usb/storage/uas.c
17079
17080 USB CDC ETHERNET DRIVER
17081 M:      Oliver Neukum <oliver@neukum.org>
17082 L:      linux-usb@vger.kernel.org
17083 S:      Maintained
17084 F:      drivers/net/usb/cdc_*.c
17085 F:      include/uapi/linux/usb/cdc.h
17086
17087 USB CHAOSKEY DRIVER
17088 M:      Keith Packard <keithp@keithp.com>
17089 L:      linux-usb@vger.kernel.org
17090 S:      Maintained
17091 F:      drivers/usb/misc/chaoskey.c
17092
17093 USB CYPRESS C67X00 DRIVER
17094 M:      Peter Korsgaard <jacmet@sunsite.dk>
17095 L:      linux-usb@vger.kernel.org
17096 S:      Maintained
17097 F:      drivers/usb/c67x00/
17098
17099 USB DAVICOM DM9601 DRIVER
17100 M:      Peter Korsgaard <jacmet@sunsite.dk>
17101 L:      netdev@vger.kernel.org
17102 W:      http://www.linux-usb.org/usbnet
17103 S:      Maintained
17104 F:      drivers/net/usb/dm9601.c
17105
17106 USB EHCI DRIVER
17107 M:      Alan Stern <stern@rowland.harvard.edu>
17108 L:      linux-usb@vger.kernel.org
17109 S:      Maintained
17110 F:      Documentation/usb/ehci.rst
17111 F:      drivers/usb/host/ehci*
17112
17113 USB GADGET/PERIPHERAL SUBSYSTEM
17114 M:      Felipe Balbi <balbi@kernel.org>
17115 L:      linux-usb@vger.kernel.org
17116 W:      http://www.linux-usb.org/gadget
17117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17118 S:      Maintained
17119 F:      drivers/usb/gadget/
17120 F:      include/linux/usb/gadget*
17121
17122 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17123 M:      Jiri Kosina <jikos@kernel.org>
17124 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17125 L:      linux-usb@vger.kernel.org
17126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17127 S:      Maintained
17128 F:      Documentation/hid/hiddev.rst
17129 F:      drivers/hid/usbhid/
17130
17131 USB INTEL XHCI ROLE MUX DRIVER
17132 M:      Hans de Goede <hdegoede@redhat.com>
17133 L:      linux-usb@vger.kernel.org
17134 S:      Maintained
17135 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17136
17137 USB IP DRIVER FOR HISILICON KIRIN
17138 M:      Yu Chen <chenyu56@huawei.com>
17139 M:      Binghui Wang <wangbinghui@hisilicon.com>
17140 L:      linux-usb@vger.kernel.org
17141 S:      Maintained
17142 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17143 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17144
17145 USB ISP116X DRIVER
17146 M:      Olav Kongas <ok@artecdesign.ee>
17147 L:      linux-usb@vger.kernel.org
17148 S:      Maintained
17149 F:      drivers/usb/host/isp116x*
17150 F:      include/linux/usb/isp116x.h
17151
17152 USB LAN78XX ETHERNET DRIVER
17153 M:      Woojung Huh <woojung.huh@microchip.com>
17154 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17155 L:      netdev@vger.kernel.org
17156 S:      Maintained
17157 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17158 F:      drivers/net/usb/lan78xx.*
17159 F:      include/dt-bindings/net/microchip-lan78xx.h
17160
17161 USB MASS STORAGE DRIVER
17162 M:      Alan Stern <stern@rowland.harvard.edu>
17163 L:      linux-usb@vger.kernel.org
17164 L:      usb-storage@lists.one-eyed-alien.net
17165 S:      Maintained
17166 F:      drivers/usb/storage/
17167
17168 USB MIDI DRIVER
17169 M:      Clemens Ladisch <clemens@ladisch.de>
17170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17172 S:      Maintained
17173 F:      sound/usb/midi.*
17174
17175 USB NETWORKING DRIVERS
17176 L:      linux-usb@vger.kernel.org
17177 S:      Odd Fixes
17178 F:      drivers/net/usb/
17179
17180 USB OHCI DRIVER
17181 M:      Alan Stern <stern@rowland.harvard.edu>
17182 L:      linux-usb@vger.kernel.org
17183 S:      Maintained
17184 F:      Documentation/usb/ohci.rst
17185 F:      drivers/usb/host/ohci*
17186
17187 USB OTG FSM (Finite State Machine)
17188 M:      Peter Chen <Peter.Chen@nxp.com>
17189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17190 L:      linux-usb@vger.kernel.org
17191 S:      Maintained
17192 F:      drivers/usb/common/usb-otg-fsm.c
17193
17194 USB OVER IP DRIVER
17195 M:      Valentina Manea <valentina.manea.m@gmail.com>
17196 M:      Shuah Khan <shuah@kernel.org>
17197 M:      Shuah Khan <skhan@linuxfoundation.org>
17198 L:      linux-usb@vger.kernel.org
17199 S:      Maintained
17200 F:      Documentation/usb/usbip_protocol.rst
17201 F:      drivers/usb/usbip/
17202 F:      tools/usb/usbip/
17203 F:      tools/testing/selftests/drivers/usb/usbip/
17204
17205 USB PEGASUS DRIVER
17206 M:      Petko Manolov <petkan@nucleusys.com>
17207 L:      linux-usb@vger.kernel.org
17208 L:      netdev@vger.kernel.org
17209 T:      git git://github.com/petkan/pegasus.git
17210 W:      https://github.com/petkan/pegasus
17211 S:      Maintained
17212 F:      drivers/net/usb/pegasus.*
17213
17214 USB PHY LAYER
17215 M:      Felipe Balbi <balbi@kernel.org>
17216 L:      linux-usb@vger.kernel.org
17217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17218 S:      Maintained
17219 F:      drivers/usb/phy/
17220
17221 USB PRINTER DRIVER (usblp)
17222 M:      Pete Zaitcev <zaitcev@redhat.com>
17223 L:      linux-usb@vger.kernel.org
17224 S:      Supported
17225 F:      drivers/usb/class/usblp.c
17226
17227 USB QMI WWAN NETWORK DRIVER
17228 M:      Bjørn Mork <bjorn@mork.no>
17229 L:      netdev@vger.kernel.org
17230 S:      Maintained
17231 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17232 F:      drivers/net/usb/qmi_wwan.c
17233
17234 USB RTL8150 DRIVER
17235 M:      Petko Manolov <petkan@nucleusys.com>
17236 L:      linux-usb@vger.kernel.org
17237 L:      netdev@vger.kernel.org
17238 T:      git git://github.com/petkan/rtl8150.git
17239 W:      https://github.com/petkan/rtl8150
17240 S:      Maintained
17241 F:      drivers/net/usb/rtl8150.c
17242
17243 USB SERIAL SUBSYSTEM
17244 M:      Johan Hovold <johan@kernel.org>
17245 L:      linux-usb@vger.kernel.org
17246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17247 S:      Maintained
17248 F:      Documentation/usb/usb-serial.rst
17249 F:      drivers/usb/serial/
17250 F:      include/linux/usb/serial.h
17251
17252 USB SMSC75XX ETHERNET DRIVER
17253 M:      Steve Glendinning <steve.glendinning@shawell.net>
17254 L:      netdev@vger.kernel.org
17255 S:      Maintained
17256 F:      drivers/net/usb/smsc75xx.*
17257
17258 USB SMSC95XX ETHERNET DRIVER
17259 M:      Steve Glendinning <steve.glendinning@shawell.net>
17260 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17261 L:      netdev@vger.kernel.org
17262 S:      Maintained
17263 F:      drivers/net/usb/smsc95xx.*
17264
17265 USB SUBSYSTEM
17266 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17267 L:      linux-usb@vger.kernel.org
17268 W:      http://www.linux-usb.org
17269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17270 S:      Supported
17271 F:      Documentation/devicetree/bindings/usb/
17272 F:      Documentation/usb/
17273 F:      drivers/usb/
17274 F:      include/linux/usb.h
17275 F:      include/linux/usb/
17276
17277 USB TYPEC PI3USB30532 MUX DRIVER
17278 M:      Hans de Goede <hdegoede@redhat.com>
17279 L:      linux-usb@vger.kernel.org
17280 S:      Maintained
17281 F:      drivers/usb/typec/mux/pi3usb30532.c
17282
17283 USB TYPEC CLASS
17284 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17285 L:      linux-usb@vger.kernel.org
17286 S:      Maintained
17287 F:      Documentation/ABI/testing/sysfs-class-typec
17288 F:      Documentation/driver-api/usb/typec.rst
17289 F:      drivers/usb/typec/
17290 F:      include/linux/usb/typec.h
17291
17292 USB TYPEC BUS FOR ALTERNATE MODES
17293 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17294 L:      linux-usb@vger.kernel.org
17295 S:      Maintained
17296 F:      Documentation/ABI/testing/sysfs-bus-typec
17297 F:      Documentation/driver-api/usb/typec_bus.rst
17298 F:      drivers/usb/typec/altmodes/
17299 F:      include/linux/usb/typec_altmode.h
17300
17301 USB TYPEC PORT CONTROLLER DRIVERS
17302 M:      Guenter Roeck <linux@roeck-us.net>
17303 L:      linux-usb@vger.kernel.org
17304 S:      Maintained
17305 F:      drivers/usb/typec/tcpm/
17306
17307 USB UHCI DRIVER
17308 M:      Alan Stern <stern@rowland.harvard.edu>
17309 L:      linux-usb@vger.kernel.org
17310 S:      Maintained
17311 F:      drivers/usb/host/uhci*
17312
17313 USB VIDEO CLASS
17314 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17315 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17316 L:      linux-media@vger.kernel.org
17317 T:      git git://linuxtv.org/media_tree.git
17318 W:      http://www.ideasonboard.org/uvc/
17319 S:      Maintained
17320 F:      drivers/media/usb/uvc/
17321 F:      include/uapi/linux/uvcvideo.h
17322
17323 USB VISION DRIVER
17324 M:      Hans Verkuil <hverkuil@xs4all.nl>
17325 L:      linux-media@vger.kernel.org
17326 T:      git git://linuxtv.org/media_tree.git
17327 W:      https://linuxtv.org
17328 S:      Odd Fixes
17329 F:      drivers/media/usb/usbvision/
17330
17331 USB WEBCAM GADGET
17332 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17333 L:      linux-usb@vger.kernel.org
17334 S:      Maintained
17335 F:      drivers/usb/gadget/function/*uvc*
17336 F:      drivers/usb/gadget/legacy/webcam.c
17337 F:      include/uapi/linux/usb/g_uvc.h
17338
17339 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17340 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17341 L:      linux-wireless@vger.kernel.org
17342 S:      Maintained
17343 F:      drivers/net/wireless/rndis_wlan.c
17344
17345 USB XHCI DRIVER
17346 M:      Mathias Nyman <mathias.nyman@intel.com>
17347 L:      linux-usb@vger.kernel.org
17348 S:      Supported
17349 F:      drivers/usb/host/xhci*
17350 F:      drivers/usb/host/pci-quirks*
17351
17352 USB ZD1201 DRIVER
17353 L:      linux-wireless@vger.kernel.org
17354 W:      http://linux-lc100020.sourceforge.net
17355 S:      Orphan
17356 F:      drivers/net/wireless/zydas/zd1201.*
17357
17358 USB ZR364XX DRIVER
17359 M:      Antoine Jacquet <royale@zerezo.com>
17360 L:      linux-usb@vger.kernel.org
17361 L:      linux-media@vger.kernel.org
17362 T:      git git://linuxtv.org/media_tree.git
17363 W:      http://royale.zerezo.com/zr364xx/
17364 S:      Maintained
17365 F:      Documentation/media/v4l-drivers/zr364xx*
17366 F:      drivers/media/usb/zr364xx/
17367
17368 USER-MODE LINUX (UML)
17369 M:      Jeff Dike <jdike@addtoit.com>
17370 M:      Richard Weinberger <richard@nod.at>
17371 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17372 L:      linux-um@lists.infradead.org
17373 W:      http://user-mode-linux.sourceforge.net
17374 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17376 S:      Maintained
17377 F:      Documentation/virt/uml/
17378 F:      arch/um/
17379 F:      arch/x86/um/
17380 F:      fs/hostfs/
17381
17382 USERSPACE COPYIN/COPYOUT (UIOVEC)
17383 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17384 S:      Maintained
17385 F:      lib/iov_iter.c
17386 F:      include/linux/uio.h
17387
17388 USERSPACE DMA BUFFER DRIVER
17389 M:      Gerd Hoffmann <kraxel@redhat.com>
17390 S:      Maintained
17391 L:      dri-devel@lists.freedesktop.org
17392 F:      drivers/dma-buf/udmabuf.c
17393 F:      include/uapi/linux/udmabuf.h
17394 T:      git git://anongit.freedesktop.org/drm/drm-misc
17395
17396 USERSPACE I/O (UIO)
17397 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17398 S:      Maintained
17399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17400 F:      Documentation/driver-api/uio-howto.rst
17401 F:      drivers/uio/
17402 F:      include/linux/uio_driver.h
17403
17404 UTIL-LINUX PACKAGE
17405 M:      Karel Zak <kzak@redhat.com>
17406 L:      util-linux@vger.kernel.org
17407 W:      http://en.wikipedia.org/wiki/Util-linux
17408 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17409 S:      Maintained
17410
17411 UUID HELPERS
17412 M:      Christoph Hellwig <hch@lst.de>
17413 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17414 L:      linux-kernel@vger.kernel.org
17415 T:      git git://git.infradead.org/users/hch/uuid.git
17416 F:      lib/uuid.c
17417 F:      lib/test_uuid.c
17418 F:      include/linux/uuid.h
17419 F:      include/uapi/linux/uuid.h
17420 S:      Maintained
17421
17422 UVESAFB DRIVER
17423 M:      Michal Januszewski <spock@gentoo.org>
17424 L:      linux-fbdev@vger.kernel.org
17425 W:      https://github.com/mjanusz/v86d
17426 S:      Maintained
17427 F:      Documentation/fb/uvesafb.rst
17428 F:      drivers/video/fbdev/uvesafb.*
17429
17430 VF610 NAND DRIVER
17431 M:      Stefan Agner <stefan@agner.ch>
17432 L:      linux-mtd@lists.infradead.org
17433 S:      Supported
17434 F:      drivers/mtd/nand/raw/vf610_nfc.c
17435
17436 VFAT/FAT/MSDOS FILESYSTEM
17437 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17438 S:      Maintained
17439 F:      Documentation/filesystems/vfat.txt
17440 F:      fs/fat/
17441
17442 VFIO DRIVER
17443 M:      Alex Williamson <alex.williamson@redhat.com>
17444 R:      Cornelia Huck <cohuck@redhat.com>
17445 L:      kvm@vger.kernel.org
17446 T:      git git://github.com/awilliam/linux-vfio.git
17447 S:      Maintained
17448 F:      Documentation/driver-api/vfio.rst
17449 F:      drivers/vfio/
17450 F:      include/linux/vfio.h
17451 F:      include/uapi/linux/vfio.h
17452
17453 VFIO MEDIATED DEVICE DRIVERS
17454 M:      Kirti Wankhede <kwankhede@nvidia.com>
17455 L:      kvm@vger.kernel.org
17456 S:      Maintained
17457 F:      Documentation/driver-api/vfio-mediated-device.rst
17458 F:      drivers/vfio/mdev/
17459 F:      include/linux/mdev.h
17460 F:      samples/vfio-mdev/
17461
17462 VFIO PLATFORM DRIVER
17463 M:      Eric Auger <eric.auger@redhat.com>
17464 L:      kvm@vger.kernel.org
17465 S:      Maintained
17466 F:      drivers/vfio/platform/
17467
17468 VGA_SWITCHEROO
17469 R:      Lukas Wunner <lukas@wunner.de>
17470 S:      Maintained
17471 F:      Documentation/gpu/vga-switcheroo.rst
17472 F:      drivers/gpu/vga/vga_switcheroo.c
17473 F:      include/linux/vga_switcheroo.h
17474 T:      git git://anongit.freedesktop.org/drm/drm-misc
17475
17476 VIA RHINE NETWORK DRIVER
17477 S:      Orphan
17478 F:      drivers/net/ethernet/via/via-rhine.c
17479
17480 VIA SD/MMC CARD CONTROLLER DRIVER
17481 M:      Bruce Chang <brucechang@via.com.tw>
17482 M:      Harald Welte <HaraldWelte@viatech.com>
17483 S:      Maintained
17484 F:      drivers/mmc/host/via-sdmmc.c
17485
17486 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17487 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17488 L:      linux-fbdev@vger.kernel.org
17489 S:      Maintained
17490 F:      include/linux/via-core.h
17491 F:      include/linux/via-gpio.h
17492 F:      include/linux/via_i2c.h
17493 F:      drivers/video/fbdev/via/
17494
17495 VIA VELOCITY NETWORK DRIVER
17496 M:      Francois Romieu <romieu@fr.zoreil.com>
17497 L:      netdev@vger.kernel.org
17498 S:      Maintained
17499 F:      drivers/net/ethernet/via/via-velocity.*
17500
17501 VICODEC VIRTUAL CODEC DRIVER
17502 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17503 L:      linux-media@vger.kernel.org
17504 T:      git git://linuxtv.org/media_tree.git
17505 W:      https://linuxtv.org
17506 S:      Maintained
17507 F:      drivers/media/platform/vicodec/*
17508
17509 VIDEO MULTIPLEXER DRIVER
17510 M:      Philipp Zabel <p.zabel@pengutronix.de>
17511 L:      linux-media@vger.kernel.org
17512 S:      Maintained
17513 F:      drivers/media/platform/video-mux.c
17514
17515 VIDEO I2C POLLING DRIVER
17516 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17517 L:      linux-media@vger.kernel.org
17518 S:      Maintained
17519 F:      drivers/media/i2c/video-i2c.c
17520
17521 VIDEOBUF2 FRAMEWORK
17522 M:      Pawel Osciak <pawel@osciak.com>
17523 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17524 M:      Kyungmin Park <kyungmin.park@samsung.com>
17525 R:      Tomasz Figa <tfiga@chromium.org>
17526 L:      linux-media@vger.kernel.org
17527 S:      Maintained
17528 F:      drivers/media/common/videobuf2/*
17529 F:      include/media/videobuf2-*
17530
17531 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17532 M:      Helen Koike <helen.koike@collabora.com>
17533 R:      Shuah Khan <skhan@linuxfoundation.org>
17534 L:      linux-media@vger.kernel.org
17535 T:      git git://linuxtv.org/media_tree.git
17536 W:      https://linuxtv.org
17537 S:      Maintained
17538 F:      drivers/media/platform/vimc/*
17539
17540 VIRT LIB
17541 M:      Alex Williamson <alex.williamson@redhat.com>
17542 M:      Paolo Bonzini <pbonzini@redhat.com>
17543 L:      kvm@vger.kernel.org
17544 S:      Supported
17545 F:      virt/lib/
17546
17547 VIRTIO AND VHOST VSOCK DRIVER
17548 M:      Stefan Hajnoczi <stefanha@redhat.com>
17549 M:      Stefano Garzarella <sgarzare@redhat.com>
17550 L:      kvm@vger.kernel.org
17551 L:      virtualization@lists.linux-foundation.org
17552 L:      netdev@vger.kernel.org
17553 S:      Maintained
17554 F:      include/linux/virtio_vsock.h
17555 F:      include/uapi/linux/virtio_vsock.h
17556 F:      include/uapi/linux/vsockmon.h
17557 F:      include/uapi/linux/vm_sockets_diag.h
17558 F:      net/vmw_vsock/diag.c
17559 F:      net/vmw_vsock/af_vsock_tap.c
17560 F:      net/vmw_vsock/virtio_transport_common.c
17561 F:      net/vmw_vsock/virtio_transport.c
17562 F:      drivers/net/vsockmon.c
17563 F:      drivers/vhost/vsock.c
17564 F:      tools/testing/vsock/
17565
17566 VIRTIO CONSOLE DRIVER
17567 M:      Amit Shah <amit@kernel.org>
17568 L:      virtualization@lists.linux-foundation.org
17569 S:      Maintained
17570 F:      drivers/char/virtio_console.c
17571 F:      include/linux/virtio_console.h
17572 F:      include/uapi/linux/virtio_console.h
17573
17574 VIRTIO CORE AND NET DRIVERS
17575 M:      "Michael S. Tsirkin" <mst@redhat.com>
17576 M:      Jason Wang <jasowang@redhat.com>
17577 L:      virtualization@lists.linux-foundation.org
17578 S:      Maintained
17579 F:      Documentation/devicetree/bindings/virtio/
17580 F:      drivers/virtio/
17581 F:      tools/virtio/
17582 F:      drivers/net/virtio_net.c
17583 F:      drivers/block/virtio_blk.c
17584 F:      include/linux/virtio*.h
17585 F:      include/uapi/linux/virtio_*.h
17586 F:      drivers/crypto/virtio/
17587 F:      mm/balloon_compaction.c
17588
17589 VIRTIO BLOCK AND SCSI DRIVERS
17590 M:      "Michael S. Tsirkin" <mst@redhat.com>
17591 M:      Jason Wang <jasowang@redhat.com>
17592 R:      Paolo Bonzini <pbonzini@redhat.com>
17593 R:      Stefan Hajnoczi <stefanha@redhat.com>
17594 L:      virtualization@lists.linux-foundation.org
17595 S:      Maintained
17596 F:      drivers/block/virtio_blk.c
17597 F:      drivers/scsi/virtio_scsi.c
17598 F:      include/uapi/linux/virtio_blk.h
17599 F:      include/uapi/linux/virtio_scsi.h
17600 F:      drivers/vhost/scsi.c
17601
17602 VIRTIO CRYPTO DRIVER
17603 M:      Gonglei <arei.gonglei@huawei.com>
17604 L:      virtualization@lists.linux-foundation.org
17605 L:      linux-crypto@vger.kernel.org
17606 S:      Maintained
17607 F:      drivers/crypto/virtio/
17608 F:      include/uapi/linux/virtio_crypto.h
17609
17610 VIRTIO DRIVERS FOR S390
17611 M:      Cornelia Huck <cohuck@redhat.com>
17612 M:      Halil Pasic <pasic@linux.ibm.com>
17613 L:      linux-s390@vger.kernel.org
17614 L:      virtualization@lists.linux-foundation.org
17615 L:      kvm@vger.kernel.org
17616 S:      Supported
17617 F:      drivers/s390/virtio/
17618 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17619
17620 VIRTIO FILE SYSTEM
17621 M:      Vivek Goyal <vgoyal@redhat.com>
17622 M:      Stefan Hajnoczi <stefanha@redhat.com>
17623 M:      Miklos Szeredi <miklos@szeredi.hu>
17624 L:      virtualization@lists.linux-foundation.org
17625 L:      linux-fsdevel@vger.kernel.org
17626 W:      https://virtio-fs.gitlab.io/
17627 S:      Supported
17628 F:      fs/fuse/virtio_fs.c
17629 F:      include/uapi/linux/virtio_fs.h
17630 F:      Documentation/filesystems/virtiofs.rst
17631
17632 VIRTIO GPU DRIVER
17633 M:      David Airlie <airlied@linux.ie>
17634 M:      Gerd Hoffmann <kraxel@redhat.com>
17635 L:      dri-devel@lists.freedesktop.org
17636 L:      virtualization@lists.linux-foundation.org
17637 T:      git git://anongit.freedesktop.org/drm/drm-misc
17638 S:      Maintained
17639 F:      drivers/gpu/drm/virtio/
17640 F:      include/uapi/linux/virtio_gpu.h
17641
17642 VIRTIO HOST (VHOST)
17643 M:      "Michael S. Tsirkin" <mst@redhat.com>
17644 M:      Jason Wang <jasowang@redhat.com>
17645 L:      kvm@vger.kernel.org
17646 L:      virtualization@lists.linux-foundation.org
17647 L:      netdev@vger.kernel.org
17648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17649 S:      Maintained
17650 F:      drivers/vhost/
17651 F:      include/uapi/linux/vhost.h
17652
17653 VIRTIO INPUT DRIVER
17654 M:      Gerd Hoffmann <kraxel@redhat.com>
17655 S:      Maintained
17656 F:      drivers/virtio/virtio_input.c
17657 F:      include/uapi/linux/virtio_input.h
17658
17659 VIRTIO IOMMU DRIVER
17660 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17661 L:      virtualization@lists.linux-foundation.org
17662 S:      Maintained
17663 F:      drivers/iommu/virtio-iommu.c
17664 F:      include/uapi/linux/virtio_iommu.h
17665
17666 VIRTUAL BOX GUEST DEVICE DRIVER
17667 M:      Hans de Goede <hdegoede@redhat.com>
17668 M:      Arnd Bergmann <arnd@arndb.de>
17669 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17670 S:      Maintained
17671 F:      include/linux/vbox_utils.h
17672 F:      include/uapi/linux/vbox*.h
17673 F:      drivers/virt/vboxguest/
17674
17675 VIRTUAL SERIO DEVICE DRIVER
17676 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17677 S:      Maintained
17678 F:      drivers/input/serio/userio.c
17679 F:      include/uapi/linux/userio.h
17680
17681 VITESSE FELIX ETHERNET SWITCH DRIVER
17682 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17683 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17684 L:      netdev@vger.kernel.org
17685 S:      Maintained
17686 F:      drivers/net/dsa/ocelot/*
17687 F:      net/dsa/tag_ocelot.c
17688
17689 VIVID VIRTUAL VIDEO DRIVER
17690 M:      Hans Verkuil <hverkuil@xs4all.nl>
17691 L:      linux-media@vger.kernel.org
17692 T:      git git://linuxtv.org/media_tree.git
17693 W:      https://linuxtv.org
17694 S:      Maintained
17695 F:      drivers/media/platform/vivid/*
17696
17697 VLYNQ BUS
17698 M:      Florian Fainelli <f.fainelli@gmail.com>
17699 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17700 S:      Maintained
17701 F:      drivers/vlynq/vlynq.c
17702 F:      include/linux/vlynq.h
17703
17704 VME SUBSYSTEM
17705 M:      Martyn Welch <martyn@welchs.me.uk>
17706 M:      Manohar Vanga <manohar.vanga@gmail.com>
17707 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17708 L:      devel@driverdev.osuosl.org
17709 S:      Maintained
17710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17711 F:      Documentation/driver-api/vme.rst
17712 F:      drivers/staging/vme/
17713 F:      drivers/vme/
17714 F:      include/linux/vme*
17715
17716 VMWARE BALLOON DRIVER
17717 M:      Nadav Amit <namit@vmware.com>
17718 M:      "VMware, Inc." <pv-drivers@vmware.com>
17719 L:      linux-kernel@vger.kernel.org
17720 S:      Maintained
17721 F:      drivers/misc/vmw_balloon.c
17722
17723 VMWARE HYPERVISOR INTERFACE
17724 M:      Thomas Hellstrom <thellstrom@vmware.com>
17725 M:      "VMware, Inc." <pv-drivers@vmware.com>
17726 L:      virtualization@lists.linux-foundation.org
17727 S:      Supported
17728 F:      arch/x86/kernel/cpu/vmware.c
17729 F:      arch/x86/include/asm/vmware.h
17730
17731 VMWARE PVRDMA DRIVER
17732 M:      Adit Ranadive <aditr@vmware.com>
17733 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17734 L:      linux-rdma@vger.kernel.org
17735 S:      Maintained
17736 F:      drivers/infiniband/hw/vmw_pvrdma/
17737
17738 VMware PVSCSI driver
17739 M:      Jim Gill <jgill@vmware.com>
17740 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17741 L:      linux-scsi@vger.kernel.org
17742 S:      Maintained
17743 F:      drivers/scsi/vmw_pvscsi.c
17744 F:      drivers/scsi/vmw_pvscsi.h
17745
17746 VMWARE VMMOUSE SUBDRIVER
17747 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17748 M:      "VMware, Inc." <pv-drivers@vmware.com>
17749 L:      linux-input@vger.kernel.org
17750 S:      Maintained
17751 F:      drivers/input/mouse/vmmouse.c
17752 F:      drivers/input/mouse/vmmouse.h
17753
17754 VMWARE VMXNET3 ETHERNET DRIVER
17755 M:      Ronak Doshi <doshir@vmware.com>
17756 M:      "VMware, Inc." <pv-drivers@vmware.com>
17757 L:      netdev@vger.kernel.org
17758 S:      Maintained
17759 F:      drivers/net/vmxnet3/
17760
17761 VOCORE VOCORE2 BOARD
17762 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17763 L:      linux-mips@vger.kernel.org
17764 S:      Maintained
17765 F:      arch/mips/boot/dts/ralink/vocore2.dts
17766
17767 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17768 M:      Liam Girdwood <lgirdwood@gmail.com>
17769 M:      Mark Brown <broonie@kernel.org>
17770 L:      linux-kernel@vger.kernel.org
17771 W:      http://www.slimlogic.co.uk/?p=48
17772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17773 S:      Supported
17774 F:      Documentation/devicetree/bindings/regulator/
17775 F:      Documentation/power/regulator/
17776 F:      drivers/regulator/
17777 F:      include/dt-bindings/regulator/
17778 F:      include/linux/regulator/
17779 K:      regulator_get_optional
17780
17781 VRF
17782 M:      David Ahern <dsahern@kernel.org>
17783 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17784 L:      netdev@vger.kernel.org
17785 S:      Maintained
17786 F:      drivers/net/vrf.c
17787 F:      Documentation/networking/vrf.txt
17788
17789 VSPRINTF
17790 M:      Petr Mladek <pmladek@suse.com>
17791 M:      Steven Rostedt <rostedt@goodmis.org>
17792 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17793 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17794 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17796 S:      Maintained
17797 F:      lib/vsprintf.c
17798 F:      lib/test_printf.c
17799 F:      Documentation/core-api/printk-formats.rst
17800
17801 VT1211 HARDWARE MONITOR DRIVER
17802 M:      Juerg Haefliger <juergh@gmail.com>
17803 L:      linux-hwmon@vger.kernel.org
17804 S:      Maintained
17805 F:      Documentation/hwmon/vt1211.rst
17806 F:      drivers/hwmon/vt1211.c
17807
17808 VT8231 HARDWARE MONITOR DRIVER
17809 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17810 L:      linux-hwmon@vger.kernel.org
17811 S:      Maintained
17812 F:      drivers/hwmon/vt8231.c
17813
17814 VUB300 USB to SDIO/SD/MMC bridge chip
17815 L:      linux-mmc@vger.kernel.org
17816 S:      Orphan
17817 F:      drivers/mmc/host/vub300.c
17818
17819 W1 DALLAS'S 1-WIRE BUS
17820 M:      Evgeniy Polyakov <zbr@ioremap.net>
17821 S:      Maintained
17822 F:      Documentation/devicetree/bindings/w1/
17823 F:      Documentation/w1/
17824 F:      drivers/w1/
17825 F:      include/linux/w1.h
17826
17827 W83791D HARDWARE MONITORING DRIVER
17828 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17829 L:      linux-hwmon@vger.kernel.org
17830 S:      Maintained
17831 F:      Documentation/hwmon/w83791d.rst
17832 F:      drivers/hwmon/w83791d.c
17833
17834 W83793 HARDWARE MONITORING DRIVER
17835 M:      Rudolf Marek <r.marek@assembler.cz>
17836 L:      linux-hwmon@vger.kernel.org
17837 S:      Maintained
17838 F:      Documentation/hwmon/w83793.rst
17839 F:      drivers/hwmon/w83793.c
17840
17841 W83795 HARDWARE MONITORING DRIVER
17842 M:      Jean Delvare <jdelvare@suse.com>
17843 L:      linux-hwmon@vger.kernel.org
17844 S:      Maintained
17845 F:      drivers/hwmon/w83795.c
17846
17847 W83L51xD SD/MMC CARD INTERFACE DRIVER
17848 M:      Pierre Ossman <pierre@ossman.eu>
17849 S:      Maintained
17850 F:      drivers/mmc/host/wbsd.*
17851
17852 WACOM PROTOCOL 4 SERIAL TABLETS
17853 M:      Julian Squires <julian@cipht.net>
17854 M:      Hans de Goede <hdegoede@redhat.com>
17855 L:      linux-input@vger.kernel.org
17856 S:      Maintained
17857 F:      drivers/input/tablet/wacom_serial4.c
17858
17859 WATCHDOG DEVICE DRIVERS
17860 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17861 M:      Guenter Roeck <linux@roeck-us.net>
17862 L:      linux-watchdog@vger.kernel.org
17863 W:      http://www.linux-watchdog.org/
17864 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17865 S:      Maintained
17866 F:      Documentation/devicetree/bindings/watchdog/
17867 F:      Documentation/watchdog/
17868 F:      drivers/watchdog/
17869 F:      include/linux/watchdog.h
17870 F:      include/uapi/linux/watchdog.h
17871
17872 WHISKEYCOVE PMIC GPIO DRIVER
17873 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17874 L:      linux-gpio@vger.kernel.org
17875 S:      Maintained
17876 F:      drivers/gpio/gpio-wcove.c
17877
17878 WHWAVE RTC DRIVER
17879 M:      Dianlong Li <long17.cool@163.com>
17880 L:      linux-rtc@vger.kernel.org
17881 S:      Maintained
17882 F:      drivers/rtc/rtc-sd3078.c
17883
17884 WIIMOTE HID DRIVER
17885 M:      David Herrmann <dh.herrmann@googlemail.com>
17886 L:      linux-input@vger.kernel.org
17887 S:      Maintained
17888 F:      drivers/hid/hid-wiimote*
17889
17890 WILOCITY WIL6210 WIRELESS DRIVER
17891 M:      Maya Erez <merez@codeaurora.org>
17892 L:      linux-wireless@vger.kernel.org
17893 L:      wil6210@qti.qualcomm.com
17894 S:      Supported
17895 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17896 F:      drivers/net/wireless/ath/wil6210/
17897
17898 WIMAX STACK
17899 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17900 M:      linux-wimax@intel.com
17901 L:      wimax@linuxwimax.org (subscribers-only)
17902 S:      Supported
17903 W:      http://linuxwimax.org
17904 F:      Documentation/admin-guide/wimax/wimax.rst
17905 F:      include/linux/wimax/debug.h
17906 F:      include/net/wimax.h
17907 F:      include/uapi/linux/wimax.h
17908 F:      net/wimax/
17909
17910 WINBOND CIR DRIVER
17911 M:      David Härdeman <david@hardeman.nu>
17912 S:      Maintained
17913 F:      drivers/media/rc/winbond-cir.c
17914
17915 RCMM REMOTE CONTROLS DECODER
17916 M:      Patrick Lerda <patrick9876@free.fr>
17917 S:      Maintained
17918 F:      drivers/media/rc/ir-rcmm-decoder.c
17919
17920 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17921 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17922 L:      linux-watchdog@vger.kernel.org
17923 S:      Maintained
17924 F:      drivers/watchdog/ebc-c384_wdt.c
17925
17926 WINSYSTEMS WS16C48 GPIO DRIVER
17927 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17928 L:      linux-gpio@vger.kernel.org
17929 S:      Maintained
17930 F:      drivers/gpio/gpio-ws16c48.c
17931
17932 WISTRON LAPTOP BUTTON DRIVER
17933 M:      Miloslav Trmac <mitr@volny.cz>
17934 S:      Maintained
17935 F:      drivers/input/misc/wistron_btns.c
17936
17937 WL3501 WIRELESS PCMCIA CARD DRIVER
17938 L:      linux-wireless@vger.kernel.org
17939 S:      Odd fixes
17940 F:      drivers/net/wireless/wl3501*
17941
17942 WOLFSON MICROELECTRONICS DRIVERS
17943 L:      patches@opensource.cirrus.com
17944 T:      git https://github.com/CirrusLogic/linux-drivers.git
17945 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17946 S:      Supported
17947 F:      Documentation/hwmon/wm83??.rst
17948 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17949 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17950 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17951 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17952 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17953 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17954 F:      drivers/clk/clk-wm83*.c
17955 F:      drivers/extcon/extcon-arizona.c
17956 F:      drivers/leds/leds-wm83*.c
17957 F:      drivers/gpio/gpio-*wm*.c
17958 F:      drivers/gpio/gpio-arizona.c
17959 F:      drivers/hwmon/wm83??-hwmon.c
17960 F:      drivers/input/misc/wm831x-on.c
17961 F:      drivers/input/touchscreen/wm831x-ts.c
17962 F:      drivers/input/touchscreen/wm97*.c
17963 F:      drivers/mfd/arizona*
17964 F:      drivers/mfd/wm*.c
17965 F:      drivers/mfd/cs47l24*
17966 F:      drivers/power/supply/wm83*.c
17967 F:      drivers/rtc/rtc-wm83*.c
17968 F:      drivers/regulator/wm8*.c
17969 F:      drivers/regulator/arizona*
17970 F:      drivers/video/backlight/wm83*_bl.c
17971 F:      drivers/watchdog/wm83*_wdt.c
17972 F:      include/linux/mfd/arizona/
17973 F:      include/linux/mfd/wm831x/
17974 F:      include/linux/mfd/wm8350/
17975 F:      include/linux/mfd/wm8400*
17976 F:      include/linux/regulator/arizona*
17977 F:      include/linux/wm97xx.h
17978 F:      include/sound/wm????.h
17979 F:      sound/soc/codecs/arizona.?
17980 F:      sound/soc/codecs/wm*
17981 F:      sound/soc/codecs/cs47l24*
17982
17983 WORKQUEUE
17984 M:      Tejun Heo <tj@kernel.org>
17985 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17987 S:      Maintained
17988 F:      include/linux/workqueue.h
17989 F:      kernel/workqueue.c
17990 F:      Documentation/core-api/workqueue.rst
17991
17992 X-POWERS AXP288 PMIC DRIVERS
17993 M:      Hans de Goede <hdegoede@redhat.com>
17994 S:      Maintained
17995 N:      axp288
17996 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17997
17998 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17999 M:      Chen-Yu Tsai <wens@csie.org>
18000 L:      linux-kernel@vger.kernel.org
18001 S:      Maintained
18002 N:      axp[128]
18003
18004 X.25 NETWORK LAYER
18005 M:      Andrew Hendry <andrew.hendry@gmail.com>
18006 L:      linux-x25@vger.kernel.org
18007 S:      Odd Fixes
18008 F:      Documentation/networking/x25*
18009 F:      include/net/x25*
18010 F:      net/x25/
18011
18012 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18013 M:      Thomas Gleixner <tglx@linutronix.de>
18014 M:      Ingo Molnar <mingo@redhat.com>
18015 M:      Borislav Petkov <bp@alien8.de>
18016 R:      "H. Peter Anvin" <hpa@zytor.com>
18017 M:      x86@kernel.org
18018 L:      linux-kernel@vger.kernel.org
18019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18020 S:      Maintained
18021 F:      Documentation/devicetree/bindings/x86/
18022 F:      Documentation/x86/
18023 F:      arch/x86/
18024
18025 X86 ENTRY CODE
18026 M:      Andy Lutomirski <luto@kernel.org>
18027 L:      linux-kernel@vger.kernel.org
18028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18029 S:      Maintained
18030 F:      arch/x86/entry/
18031
18032 X86 MCE INFRASTRUCTURE
18033 M:      Tony Luck <tony.luck@intel.com>
18034 M:      Borislav Petkov <bp@alien8.de>
18035 L:      linux-edac@vger.kernel.org
18036 S:      Maintained
18037 F:      arch/x86/kernel/cpu/mce/*
18038
18039 X86 MICROCODE UPDATE SUPPORT
18040 M:      Borislav Petkov <bp@alien8.de>
18041 S:      Maintained
18042 F:      arch/x86/kernel/cpu/microcode/*
18043
18044 X86 MM
18045 M:      Dave Hansen <dave.hansen@linux.intel.com>
18046 M:      Andy Lutomirski <luto@kernel.org>
18047 M:      Peter Zijlstra <peterz@infradead.org>
18048 L:      linux-kernel@vger.kernel.org
18049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18050 S:      Maintained
18051 F:      arch/x86/mm/
18052
18053 X86 PLATFORM DRIVERS
18054 M:      Darren Hart <dvhart@infradead.org>
18055 M:      Andy Shevchenko <andy@infradead.org>
18056 L:      platform-driver-x86@vger.kernel.org
18057 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18058 S:      Odd Fixes
18059 F:      drivers/platform/x86/
18060 F:      drivers/platform/olpc/
18061
18062 X86 PLATFORM DRIVERS - ARCH
18063 R:      Darren Hart <dvhart@infradead.org>
18064 R:      Andy Shevchenko <andy@infradead.org>
18065 L:      platform-driver-x86@vger.kernel.org
18066 L:      x86@kernel.org
18067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18068 S:      Maintained
18069 F:      arch/x86/platform
18070
18071 X86 VDSO
18072 M:      Andy Lutomirski <luto@kernel.org>
18073 L:      linux-kernel@vger.kernel.org
18074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18075 S:      Maintained
18076 F:      arch/x86/entry/vdso/
18077
18078 XARRAY
18079 M:      Matthew Wilcox <willy@infradead.org>
18080 L:      linux-fsdevel@vger.kernel.org
18081 S:      Supported
18082 F:      Documentation/core-api/xarray.rst
18083 F:      lib/idr.c
18084 F:      lib/xarray.c
18085 F:      include/linux/idr.h
18086 F:      include/linux/xarray.h
18087 F:      tools/testing/radix-tree
18088
18089 XBOX DVD IR REMOTE
18090 M:      Benjamin Valentin <benpicco@googlemail.com>
18091 S:      Maintained
18092 F:      drivers/media/rc/xbox_remote.c
18093 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18094
18095 XC2028/3028 TUNER DRIVER
18096 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18097 L:      linux-media@vger.kernel.org
18098 W:      https://linuxtv.org
18099 T:      git git://linuxtv.org/media_tree.git
18100 S:      Maintained
18101 F:      drivers/media/tuners/tuner-xc2028.*
18102
18103 XDP (eXpress Data Path)
18104 M:      Alexei Starovoitov <ast@kernel.org>
18105 M:      Daniel Borkmann <daniel@iogearbox.net>
18106 M:      David S. Miller <davem@davemloft.net>
18107 M:      Jakub Kicinski <kuba@kernel.org>
18108 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18109 M:      John Fastabend <john.fastabend@gmail.com>
18110 L:      netdev@vger.kernel.org
18111 L:      bpf@vger.kernel.org
18112 S:      Supported
18113 F:      net/core/xdp.c
18114 F:      include/net/xdp.h
18115 F:      kernel/bpf/devmap.c
18116 F:      kernel/bpf/cpumap.c
18117 F:      include/trace/events/xdp.h
18118 K:      xdp
18119 N:      xdp
18120
18121 XDP SOCKETS (AF_XDP)
18122 M:      Björn Töpel <bjorn.topel@intel.com>
18123 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18124 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18125 L:      netdev@vger.kernel.org
18126 L:      bpf@vger.kernel.org
18127 S:      Maintained
18128 F:      kernel/bpf/xskmap.c
18129 F:      net/xdp/
18130
18131 XEN BLOCK SUBSYSTEM
18132 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18133 M:      Roger Pau Monné <roger.pau@citrix.com>
18134 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18135 S:      Supported
18136 F:      drivers/block/xen-blkback/*
18137 F:      drivers/block/xen*
18138
18139 XEN HYPERVISOR ARM
18140 M:      Stefano Stabellini <sstabellini@kernel.org>
18141 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18142 S:      Maintained
18143 F:      arch/arm/xen/
18144 F:      arch/arm/include/asm/xen/
18145
18146 XEN HYPERVISOR ARM64
18147 M:      Stefano Stabellini <sstabellini@kernel.org>
18148 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18149 S:      Maintained
18150 F:      arch/arm64/xen/
18151 F:      arch/arm64/include/asm/xen/
18152
18153 XEN HYPERVISOR INTERFACE
18154 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18155 M:      Juergen Gross <jgross@suse.com>
18156 R:      Stefano Stabellini <sstabellini@kernel.org>
18157 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18159 S:      Supported
18160 F:      arch/x86/xen/
18161 F:      arch/x86/platform/pvh/
18162 F:      drivers/*/xen-*front.c
18163 F:      drivers/xen/
18164 F:      arch/x86/include/asm/xen/
18165 F:      arch/x86/include/asm/pvclock-abi.h
18166 F:      include/xen/
18167 F:      include/uapi/xen/
18168 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18169 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18170
18171 XEN NETWORK BACKEND DRIVER
18172 M:      Wei Liu <wei.liu@kernel.org>
18173 M:      Paul Durrant <paul@xen.org>
18174 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18175 L:      netdev@vger.kernel.org
18176 S:      Supported
18177 F:      drivers/net/xen-netback/*
18178
18179 XEN PCI SUBSYSTEM
18180 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18181 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18182 S:      Supported
18183 F:      arch/x86/pci/*xen*
18184 F:      drivers/pci/*xen*
18185
18186 XEN PVSCSI DRIVERS
18187 M:      Juergen Gross <jgross@suse.com>
18188 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18189 L:      linux-scsi@vger.kernel.org
18190 S:      Supported
18191 F:      drivers/scsi/xen-scsifront.c
18192 F:      drivers/xen/xen-scsiback.c
18193 F:      include/xen/interface/io/vscsiif.h
18194
18195 XEN SWIOTLB SUBSYSTEM
18196 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18197 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18198 L:      iommu@lists.linux-foundation.org
18199 S:      Supported
18200 F:      arch/x86/xen/*swiotlb*
18201 F:      drivers/xen/*swiotlb*
18202
18203 XEN SOUND FRONTEND DRIVER
18204 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18205 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18206 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18207 S:      Supported
18208 F:      sound/xen/*
18209
18210 XFS FILESYSTEM
18211 M:      Darrick J. Wong <darrick.wong@oracle.com>
18212 M:      linux-xfs@vger.kernel.org
18213 L:      linux-xfs@vger.kernel.org
18214 W:      http://xfs.org/
18215 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18216 S:      Supported
18217 F:      Documentation/admin-guide/xfs.rst
18218 F:      Documentation/ABI/testing/sysfs-fs-xfs
18219 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18220 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18221 F:      fs/xfs/
18222 F:      include/uapi/linux/dqblk_xfs.h
18223 F:      include/uapi/linux/fsmap.h
18224
18225 XILINX AXI ETHERNET DRIVER
18226 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18227 S:      Maintained
18228 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18229
18230 XILINX CAN DRIVER
18231 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18232 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18233 L:      linux-can@vger.kernel.org
18234 S:      Maintained
18235 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18236 F:      drivers/net/can/xilinx_can.c
18237
18238 XILINX UARTLITE SERIAL DRIVER
18239 M:      Peter Korsgaard <jacmet@sunsite.dk>
18240 L:      linux-serial@vger.kernel.org
18241 S:      Maintained
18242 F:      drivers/tty/serial/uartlite.c
18243
18244 XILINX VIDEO IP CORES
18245 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18246 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18247 L:      linux-media@vger.kernel.org
18248 T:      git git://linuxtv.org/media_tree.git
18249 S:      Supported
18250 F:      Documentation/devicetree/bindings/media/xilinx/
18251 F:      drivers/media/platform/xilinx/
18252 F:      include/uapi/linux/xilinx-v4l2-controls.h
18253
18254 XILINX SD-FEC IP CORES
18255 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18256 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18257 S:      Maintained
18258 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18259 F:      Documentation/misc-devices/xilinx_sdfec.rst
18260 F:      drivers/misc/xilinx_sdfec.c
18261 F:      drivers/misc/Kconfig
18262 F:      drivers/misc/Makefile
18263 F:      include/uapi/misc/xilinx_sdfec.h
18264
18265 XILLYBUS DRIVER
18266 M:      Eli Billauer <eli.billauer@gmail.com>
18267 L:      linux-kernel@vger.kernel.org
18268 S:      Supported
18269 F:      drivers/char/xillybus/
18270
18271 XLP9XX I2C DRIVER
18272 M:      George Cherian <gcherian@marvell.com>
18273 L:      linux-i2c@vger.kernel.org
18274 W:      http://www.marvell.com
18275 S:      Supported
18276 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18277 F:      drivers/i2c/busses/i2c-xlp9xx.c
18278
18279 XRA1403 GPIO EXPANDER
18280 M:      Nandor Han <nandor.han@ge.com>
18281 M:      Semi Malinen <semi.malinen@ge.com>
18282 L:      linux-gpio@vger.kernel.org
18283 S:      Maintained
18284 F:      drivers/gpio/gpio-xra1403.c
18285 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18286
18287 XTENSA XTFPGA PLATFORM SUPPORT
18288 M:      Max Filippov <jcmvbkbc@gmail.com>
18289 L:      linux-xtensa@linux-xtensa.org
18290 S:      Maintained
18291 F:      drivers/spi/spi-xtensa-xtfpga.c
18292 F:      sound/soc/xtensa/xtfpga-i2s.c
18293
18294 YAM DRIVER FOR AX.25
18295 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18296 L:      linux-hams@vger.kernel.org
18297 S:      Maintained
18298 F:      drivers/net/hamradio/yam*
18299 F:      include/linux/yam.h
18300
18301 YAMA SECURITY MODULE
18302 M:      Kees Cook <keescook@chromium.org>
18303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18304 S:      Supported
18305 F:      security/yama/
18306 F:      Documentation/admin-guide/LSM/Yama.rst
18307
18308 YEALINK PHONE DRIVER
18309 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18310 L:      usbb2k-api-dev@nongnu.org
18311 S:      Maintained
18312 F:      Documentation/input/devices/yealink.rst
18313 F:      drivers/input/misc/yealink.*
18314
18315 Z8530 DRIVER FOR AX.25
18316 M:      Joerg Reuter <jreuter@yaina.de>
18317 W:      http://yaina.de/jreuter/
18318 W:      http://www.qsl.net/dl1bke/
18319 L:      linux-hams@vger.kernel.org
18320 S:      Maintained
18321 F:      Documentation/networking/z8530drv.txt
18322 F:      drivers/net/hamradio/*scc.c
18323 F:      drivers/net/hamradio/z8530.h
18324
18325 ZBUD COMPRESSED PAGE ALLOCATOR
18326 M:      Seth Jennings <sjenning@redhat.com>
18327 M:      Dan Streetman <ddstreet@ieee.org>
18328 L:      linux-mm@kvack.org
18329 S:      Maintained
18330 F:      mm/zbud.c
18331 F:      include/linux/zbud.h
18332
18333 ZD1211RW WIRELESS DRIVER
18334 M:      Daniel Drake <dsd@gentoo.org>
18335 M:      Ulrich Kunitz <kune@deine-taler.de>
18336 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18337 L:      linux-wireless@vger.kernel.org
18338 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18339 S:      Maintained
18340 F:      drivers/net/wireless/zydas/zd1211rw/
18341
18342 ZD1301 MEDIA DRIVER
18343 M:      Antti Palosaari <crope@iki.fi>
18344 L:      linux-media@vger.kernel.org
18345 W:      https://linuxtv.org/
18346 W:      http://palosaari.fi/linux/
18347 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18348 S:      Maintained
18349 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18350
18351 ZD1301_DEMOD MEDIA DRIVER
18352 M:      Antti Palosaari <crope@iki.fi>
18353 L:      linux-media@vger.kernel.org
18354 W:      https://linuxtv.org/
18355 W:      http://palosaari.fi/linux/
18356 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18357 S:      Maintained
18358 F:      drivers/media/dvb-frontends/zd1301_demod*
18359
18360 ZHAOXIN PROCESSOR SUPPORT
18361 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18362 L:      linux-kernel@vger.kernel.org
18363 S:      Maintained
18364 F:      arch/x86/kernel/cpu/zhaoxin.c
18365
18366 ZPOOL COMPRESSED PAGE STORAGE API
18367 M:      Dan Streetman <ddstreet@ieee.org>
18368 L:      linux-mm@kvack.org
18369 S:      Maintained
18370 F:      mm/zpool.c
18371 F:      include/linux/zpool.h
18372
18373 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18374 M:      Minchan Kim <minchan@kernel.org>
18375 M:      Nitin Gupta <ngupta@vflare.org>
18376 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18377 L:      linux-kernel@vger.kernel.org
18378 S:      Maintained
18379 F:      drivers/block/zram/
18380 F:      Documentation/admin-guide/blockdev/zram.rst
18381
18382 ZS DECSTATION Z85C30 SERIAL DRIVER
18383 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18384 S:      Maintained
18385 F:      drivers/tty/serial/zs.*
18386
18387 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18388 M:      Minchan Kim <minchan@kernel.org>
18389 M:      Nitin Gupta <ngupta@vflare.org>
18390 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18391 L:      linux-mm@kvack.org
18392 S:      Maintained
18393 F:      mm/zsmalloc.c
18394 F:      include/linux/zsmalloc.h
18395 F:      Documentation/vm/zsmalloc.rst
18396
18397 ZSWAP COMPRESSED SWAP CACHING
18398 M:      Seth Jennings <sjenning@redhat.com>
18399 M:      Dan Streetman <ddstreet@ieee.org>
18400 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18401 L:      linux-mm@kvack.org
18402 S:      Maintained
18403 F:      mm/zswap.c
18404
18405 THE REST
18406 M:      Linus Torvalds <torvalds@linux-foundation.org>
18407 L:      linux-kernel@vger.kernel.org
18408 Q:      http://patchwork.kernel.org/project/LKML/list/
18409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18410 S:      Buried alive in reporters
18411 F:      *
18412 F:      */