Merge tag 'erofs-for-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang...
[platform/kernel/linux-rpi.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 and preferred order
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         S: *Status*, one of the following:
88            Supported:   Someone is actually paid to look after this.
89            Maintained:  Someone actually looks after it.
90            Odd Fixes:   It has a maintainer but they don't have time to do
91                         much other than throw the odd patch in. See below..
92            Orphan:      No current maintainer [but maybe you could take the
93                         role as you write your new code].
94            Obsolete:    Old code. Something tagged obsolete generally means
95                         it has been replaced by a better system and you
96                         should be using that.
97         W: *Web-page* with status/info
98         Q: *Patchwork* web based patch tracking system site
99         B: URI for where to file *bugs*. A web-page with detailed bug
100            filing info, a direct bug tracker link, or a mailto: URI.
101         C: URI for *chat* protocol, server and channel where developers
102            usually hang out, for example irc://server/channel.
103         P: Subsystem Profile document for more details submitting
104            patches to the given subsystem. This is either an in-tree file,
105            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106            for details.
107         T: *SCM* tree type and location.
108            Type is one of: git, hg, quilt, stgit, topgit
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         X: *Excluded* files and directories that are NOT maintained, same
116            rules as F:. Files exclusions are tested before file matches.
117            Can be useful for excluding a specific subdirectory, for instance:
118            F:   net/
119            X:   net/ipv6/
120            matches all files in and below net excluding net/ipv6/
121         N: Files and directories *Regex* patterns.
122            N:   [^a-z]tegra     all files whose path contains tegra
123                                 (not including files like integrator)
124            One pattern per line.  Multiple N: lines acceptable.
125            scripts/get_maintainer.pl has different behavior for files that
126            match F: pattern and matches of N: patterns.  By default,
127            get_maintainer will not look at git log history when an F: pattern
128            match occurs.  When an N: match occurs, git log history is used
129            to also notify the people that have git commit signatures.
130         K: *Content regex* (perl extended) pattern match in a patch or file.
131            For instance:
132            K: of_get_profile
133               matches patches or files that contain "of_get_profile"
134            K: \b(printk|pr_(info|err))\b
135               matches patches or files that contain one or more of the words
136               printk, pr_info or pr_err
137            One regex pattern per line.  Multiple K: lines acceptable.
138
139 Maintainers List
140 ----------------
141
142 .. note:: When reading this list, please look for the most precise areas
143           first. When adding to this list, please keep the entries in
144           alphabetical order.
145
146 3C59X NETWORK DRIVER
147 M:      Steffen Klassert <klassert@kernel.org>
148 L:      netdev@vger.kernel.org
149 S:      Odd Fixes
150 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F:      drivers/net/ethernet/3com/3c59x.c
152
153 3CR990 NETWORK DRIVER
154 M:      David Dillow <dave@thedillows.org>
155 L:      netdev@vger.kernel.org
156 S:      Maintained
157 F:      drivers/net/ethernet/3com/typhoon*
158
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M:      Adam Radford <aradford@gmail.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Supported
163 W:      http://www.lsi.com
164 F:      drivers/scsi/3w-*
165
166 53C700 AND 53C700-66 SCSI DRIVER
167 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L:      linux-scsi@vger.kernel.org
169 S:      Maintained
170 F:      drivers/scsi/53c700*
171
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M:      Alexander Aring <alex.aring@gmail.com>
174 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L:      linux-bluetooth@vger.kernel.org
176 L:      linux-wpan@vger.kernel.org
177 S:      Maintained
178 F:      Documentation/networking/6lowpan.rst
179 F:      include/net/6lowpan.h
180 F:      net/6lowpan/
181
182 6PACK NETWORK DRIVER FOR AX.25
183 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L:      linux-hams@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/hamradio/6pack.c
187
188 802.11 (including CFG80211/NL80211)
189 M:      Johannes Berg <johannes@sipsolutions.net>
190 L:      linux-wireless@vger.kernel.org
191 S:      Maintained
192 W:      https://wireless.wiki.kernel.org/
193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F:      Documentation/driver-api/80211/cfg80211.rst
196 F:      Documentation/networking/regulatory.rst
197 F:      include/linux/ieee80211.h
198 F:      include/net/cfg80211.h
199 F:      include/net/ieee80211_radiotap.h
200 F:      include/net/iw_handler.h
201 F:      include/net/wext.h
202 F:      include/uapi/linux/nl80211.h
203 F:      net/wireless/
204
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M:      Heiner Kallweit <hkallweit1@gmail.com>
207 M:      nic_swsd@realtek.com
208 L:      netdev@vger.kernel.org
209 S:      Maintained
210 F:      drivers/net/ethernet/realtek/r8169*
211
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L:      linux-serial@vger.kernel.org
215 S:      Maintained
216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F:      drivers/tty/serial/8250*
218 F:      include/linux/serial_8250.h
219
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L:      netdev@vger.kernel.org
222 S:      Orphan / Obsolete
223 F:      drivers/net/ethernet/8390/
224
225 9P FILE SYSTEM
226 M:      Eric Van Hensbergen <ericvh@gmail.com>
227 M:      Latchesar Ionkov <lucho@ionkov.net>
228 M:      Dominique Martinet <asmadeus@codewreck.org>
229 L:      v9fs-developer@lists.sourceforge.net
230 S:      Maintained
231 W:      http://swik.net/v9fs
232 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T:      git git://github.com/martinetd/linux.git
235 F:      Documentation/filesystems/9p.rst
236 F:      fs/9p/
237 F:      include/net/9p/
238 F:      include/trace/events/9p.h
239 F:      include/uapi/linux/virtio_9p.h
240 F:      net/9p/
241
242 A8293 MEDIA DRIVER
243 M:      Antti Palosaari <crope@iki.fi>
244 L:      linux-media@vger.kernel.org
245 S:      Maintained
246 W:      https://linuxtv.org
247 W:      http://palosaari.fi/linux/
248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
249 T:      git git://linuxtv.org/anttip/media_tree.git
250 F:      drivers/media/dvb-frontends/a8293*
251
252 AACRAID SCSI RAID DRIVER
253 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L:      linux-scsi@vger.kernel.org
255 S:      Supported
256 W:      http://www.adaptec.com/
257 F:      Documentation/scsi/aacraid.rst
258 F:      drivers/scsi/aacraid/
259
260 ABI/API
261 L:      linux-api@vger.kernel.org
262 F:      include/linux/syscalls.h
263 F:      kernel/sys_ni.c
264 X:      include/uapi/
265 X:      arch/*/include/uapi/
266
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M:      Hans de Goede <hdegoede@redhat.com>
269 L:      linux-hwmon@vger.kernel.org
270 S:      Maintained
271 F:      drivers/hwmon/abituguru.c
272
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M:      Alistair John Strachan <alistair@devzero.co.uk>
275 L:      linux-hwmon@vger.kernel.org
276 S:      Maintained
277 F:      drivers/hwmon/abituguru3.c
278
279 ACCES 104-DIO-48E GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-104-dio-48e.c
284
285 ACCES 104-IDI-48 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-104-idi-48.c
290
291 ACCES 104-IDIO-16 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-104-idio-16.c
296
297 ACCES 104-QUAD-8 DRIVER
298 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
299 M:      Syed Nayyar Waris <syednwaris@gmail.com>
300 L:      linux-iio@vger.kernel.org
301 S:      Maintained
302 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F:      drivers/counter/104-quad-8.c
304
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
307 L:      linux-gpio@vger.kernel.org
308 S:      Maintained
309 F:      drivers/gpio/gpio-pci-idio-16.c
310
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
313 L:      linux-gpio@vger.kernel.org
314 S:      Maintained
315 F:      drivers/gpio/gpio-pcie-idio-24.c
316
317 ACENIC DRIVER
318 M:      Jes Sorensen <jes@trained-monkey.org>
319 L:      linux-acenic@sunsite.dk
320 S:      Maintained
321 F:      drivers/net/ethernet/alteon/acenic*
322
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M:      Peter Kaestle <peter@piie.net>
325 L:      platform-driver-x86@vger.kernel.org
326 S:      Maintained
327 W:      http://piie.net/?section=acerhdf
328 F:      drivers/platform/x86/acerhdf.c
329
330 ACER WMI LAPTOP EXTRAS
331 M:      "Lee, Chun-Yi" <jlee@suse.com>
332 L:      platform-driver-x86@vger.kernel.org
333 S:      Maintained
334 F:      drivers/platform/x86/acer-wmi.c
335
336 ACPI
337 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M:      Len Brown <lenb@kernel.org>
339 L:      linux-acpi@vger.kernel.org
340 S:      Supported
341 W:      https://01.org/linux-acpi
342 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
343 B:      https://bugzilla.kernel.org
344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F:      Documentation/ABI/testing/configfs-acpi
346 F:      Documentation/ABI/testing/sysfs-bus-acpi
347 F:      Documentation/firmware-guide/acpi/
348 F:      drivers/acpi/
349 F:      drivers/pci/*/*acpi*
350 F:      drivers/pci/*acpi*
351 F:      drivers/pnp/pnpacpi/
352 F:      include/acpi/
353 F:      include/linux/acpi.h
354 F:      include/linux/fwnode.h
355 F:      tools/power/acpi/
356
357 ACPI APEI
358 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M:      Len Brown <lenb@kernel.org>
360 R:      James Morse <james.morse@arm.com>
361 R:      Tony Luck <tony.luck@intel.com>
362 R:      Borislav Petkov <bp@alien8.de>
363 L:      linux-acpi@vger.kernel.org
364 F:      drivers/acpi/apei/
365
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M:      Robert Moore <robert.moore@intel.com>
368 M:      Erik Kaneda <erik.kaneda@intel.com>
369 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L:      linux-acpi@vger.kernel.org
371 L:      devel@acpica.org
372 S:      Supported
373 W:      https://acpica.org/
374 W:      https://github.com/acpica/acpica/
375 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
376 B:      https://bugzilla.kernel.org
377 B:      https://bugs.acpica.org
378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F:      drivers/acpi/acpica/
380 F:      include/acpi/
381 F:      tools/power/acpi/
382
383 ACPI FAN DRIVER
384 M:      Zhang Rui <rui.zhang@intel.com>
385 L:      linux-acpi@vger.kernel.org
386 S:      Supported
387 W:      https://01.org/linux-acpi
388 B:      https://bugzilla.kernel.org
389 F:      drivers/acpi/fan.c
390
391 ACPI FOR ARM64 (ACPI/arm64)
392 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M:      Hanjun Guo <guohanjun@huawei.com>
394 M:      Sudeep Holla <sudeep.holla@arm.com>
395 L:      linux-acpi@vger.kernel.org
396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 S:      Maintained
398 F:      drivers/acpi/arm64
399
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M:      Hans de Goede <hdegoede@redhat.com>
402 L:      platform-driver-x86@vger.kernel.org
403 S:      Maintained
404 F:      drivers/platform/x86/i2c-multi-instantiate.c
405
406 ACPI PMIC DRIVERS
407 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M:      Len Brown <lenb@kernel.org>
409 R:      Andy Shevchenko <andy@kernel.org>
410 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
411 L:      linux-acpi@vger.kernel.org
412 S:      Supported
413 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
414 B:      https://bugzilla.kernel.org
415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F:      drivers/acpi/pmic/
417
418 ACPI THERMAL DRIVER
419 M:      Zhang Rui <rui.zhang@intel.com>
420 L:      linux-acpi@vger.kernel.org
421 S:      Supported
422 W:      https://01.org/linux-acpi
423 B:      https://bugzilla.kernel.org
424 F:      drivers/acpi/*thermal*
425
426 ACPI VIDEO DRIVER
427 M:      Zhang Rui <rui.zhang@intel.com>
428 L:      linux-acpi@vger.kernel.org
429 S:      Supported
430 W:      https://01.org/linux-acpi
431 B:      https://bugzilla.kernel.org
432 F:      drivers/acpi/acpi_video.c
433
434 ACPI WMI DRIVER
435 L:      platform-driver-x86@vger.kernel.org
436 S:      Orphan
437 F:      drivers/platform/x86/wmi.c
438 F:      include/uapi/linux/wmi.h
439
440 ACRN HYPERVISOR SERVICE MODULE
441 M:      Shuo Liu <shuo.a.liu@intel.com>
442 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
443 S:      Supported
444 W:      https://projectacrn.org
445 F:      Documentation/virt/acrn/
446 F:      drivers/virt/acrn/
447 F:      include/uapi/linux/acrn.h
448
449 AD1889 ALSA SOUND DRIVER
450 L:      linux-parisc@vger.kernel.org
451 S:      Maintained
452 W:      https://parisc.wiki.kernel.org/index.php/AD1889
453 F:      sound/pci/ad1889.*
454
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M:      Michael Hennerich <michael.hennerich@analog.com>
457 S:      Supported
458 W:      http://wiki.analog.com/AD5254
459 W:      http://ez.analog.com/community/linux-device-drivers
460 F:      drivers/misc/ad525x_dpot.c
461
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M:      Michael Hennerich <michael.hennerich@analog.com>
464 S:      Supported
465 W:      http://wiki.analog.com/AD5398
466 W:      http://ez.analog.com/community/linux-device-drivers
467 F:      drivers/regulator/ad5398.c
468
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M:      Michael Hennerich <michael.hennerich@analog.com>
471 S:      Supported
472 W:      http://wiki.analog.com/AD7142
473 W:      http://ez.analog.com/community/linux-device-drivers
474 F:      drivers/input/misc/ad714x.c
475
476 AD7877 TOUCHSCREEN DRIVER
477 M:      Michael Hennerich <michael.hennerich@analog.com>
478 S:      Supported
479 W:      http://wiki.analog.com/AD7877
480 W:      http://ez.analog.com/community/linux-device-drivers
481 F:      drivers/input/touchscreen/ad7877.c
482
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M:      Michael Hennerich <michael.hennerich@analog.com>
485 S:      Supported
486 W:      http://wiki.analog.com/AD7879
487 W:      http://ez.analog.com/community/linux-device-drivers
488 F:      drivers/input/touchscreen/ad7879.c
489
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M:      Jiri Kosina <jikos@kernel.org>
492 S:      Maintained
493
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 L:      linux-wpan@vger.kernel.org
497 S:      Supported
498 W:      https://wiki.analog.com/ADF7242
499 W:      http://ez.analog.com/community/linux-device-drivers
500 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F:      drivers/net/ieee802154/adf7242.c
502
503 ADM1025 HARDWARE MONITOR DRIVER
504 M:      Jean Delvare <jdelvare@suse.com>
505 L:      linux-hwmon@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/hwmon/adm1025.rst
508 F:      drivers/hwmon/adm1025.c
509
510 ADM1029 HARDWARE MONITOR DRIVER
511 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
512 L:      linux-hwmon@vger.kernel.org
513 S:      Maintained
514 F:      drivers/hwmon/adm1029.c
515
516 ADM8211 WIRELESS DRIVER
517 L:      linux-wireless@vger.kernel.org
518 S:      Orphan
519 W:      https://wireless.wiki.kernel.org/
520 F:      drivers/net/wireless/admtek/adm8211.*
521
522 ADP1653 FLASH CONTROLLER DRIVER
523 M:      Sakari Ailus <sakari.ailus@iki.fi>
524 L:      linux-media@vger.kernel.org
525 S:      Maintained
526 F:      drivers/media/i2c/adp1653.c
527 F:      include/media/i2c/adp1653.h
528
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M:      Michael Hennerich <michael.hennerich@analog.com>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5520
533 W:      http://ez.analog.com/community/linux-device-drivers
534 F:      drivers/gpio/gpio-adp5520.c
535 F:      drivers/input/keyboard/adp5520-keys.c
536 F:      drivers/leds/leds-adp5520.c
537 F:      drivers/mfd/adp5520.c
538 F:      drivers/video/backlight/adp5520_bl.c
539
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 S:      Supported
543 W:      http://wiki.analog.com/ADP5588
544 W:      http://ez.analog.com/community/linux-device-drivers
545 F:      drivers/gpio/gpio-adp5588.c
546 F:      drivers/input/keyboard/adp5588-keys.c
547
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP8860
552 W:      http://ez.analog.com/community/linux-device-drivers
553 F:      drivers/video/backlight/adp8860_bl.c
554
555 ADT746X FAN DRIVER
556 M:      Colin Leroy <colin@colino.net>
557 S:      Maintained
558 F:      drivers/macintosh/therm_adt746x.c
559
560 ADT7475 HARDWARE MONITOR DRIVER
561 M:      Jean Delvare <jdelvare@suse.com>
562 L:      linux-hwmon@vger.kernel.org
563 S:      Maintained
564 F:      Documentation/hwmon/adt7475.rst
565 F:      drivers/hwmon/adt7475.c
566
567 ADVANSYS SCSI DRIVER
568 M:      Matthew Wilcox <willy@infradead.org>
569 M:      Hannes Reinecke <hare@suse.com>
570 L:      linux-scsi@vger.kernel.org
571 S:      Maintained
572 F:      Documentation/scsi/advansys.rst
573 F:      drivers/scsi/advansys.c
574
575 ADVANTECH SWBTN DRIVER
576 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L:      platform-driver-x86@vger.kernel.org
578 S:      Maintained
579 F:      drivers/platform/x86/adv_swbutton.c
580
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M:      Michael Hennerich <michael.hennerich@analog.com>
583 S:      Supported
584 W:      http://wiki.analog.com/ADXL345
585 W:      http://ez.analog.com/community/linux-device-drivers
586 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F:      drivers/input/misc/adxl34x.c
588
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M:      Michael Hennerich <michael.hennerich@analog.com>
591 S:      Supported
592 W:      http://ez.analog.com/community/linux-device-drivers
593 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F:      drivers/iio/accel/adxl372.c
595 F:      drivers/iio/accel/adxl372_i2c.c
596 F:      drivers/iio/accel/adxl372_spi.c
597
598 AF9013 MEDIA DRIVER
599 M:      Antti Palosaari <crope@iki.fi>
600 L:      linux-media@vger.kernel.org
601 S:      Maintained
602 W:      https://linuxtv.org
603 W:      http://palosaari.fi/linux/
604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
605 T:      git git://linuxtv.org/anttip/media_tree.git
606 F:      drivers/media/dvb-frontends/af9013*
607
608 AF9033 MEDIA DRIVER
609 M:      Antti Palosaari <crope@iki.fi>
610 L:      linux-media@vger.kernel.org
611 S:      Maintained
612 W:      https://linuxtv.org
613 W:      http://palosaari.fi/linux/
614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
615 T:      git git://linuxtv.org/anttip/media_tree.git
616 F:      drivers/media/dvb-frontends/af9033*
617
618 AFFS FILE SYSTEM
619 M:      David Sterba <dsterba@suse.com>
620 L:      linux-fsdevel@vger.kernel.org
621 S:      Odd Fixes
622 F:      Documentation/filesystems/affs.rst
623 F:      fs/affs/
624
625 AFS FILESYSTEM
626 M:      David Howells <dhowells@redhat.com>
627 L:      linux-afs@lists.infradead.org
628 S:      Supported
629 W:      https://www.infradead.org/~dhowells/kafs/
630 F:      Documentation/filesystems/afs.rst
631 F:      fs/afs/
632 F:      include/trace/events/afs.h
633
634 AGPGART DRIVER
635 M:      David Airlie <airlied@linux.ie>
636 S:      Maintained
637 T:      git git://anongit.freedesktop.org/drm/drm
638 F:      drivers/char/agp/
639 F:      include/linux/agp*
640 F:      include/uapi/linux/agp*
641
642 AHA152X SCSI DRIVER
643 M:      "Juergen E. Fischer" <fischer@norbit.de>
644 L:      linux-scsi@vger.kernel.org
645 S:      Maintained
646 F:      drivers/scsi/aha152x*
647 F:      drivers/scsi/pcmcia/aha152x*
648
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M:      Hannes Reinecke <hare@suse.com>
651 L:      linux-scsi@vger.kernel.org
652 S:      Maintained
653 F:      drivers/scsi/aic7xxx/
654
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M:      Hans Verkuil <hverkuil@xs4all.nl>
657 L:      linux-media@vger.kernel.org
658 S:      Maintained
659 W:      https://linuxtv.org
660 T:      git git://linuxtv.org/media_tree.git
661 F:      drivers/media/radio/radio-aimslab*
662
663 AIO
664 M:      Benjamin LaHaise <bcrl@kvack.org>
665 L:      linux-aio@kvack.org
666 S:      Supported
667 F:      fs/aio.c
668 F:      include/linux/*aio*.h
669
670 AIRSPY MEDIA DRIVER
671 M:      Antti Palosaari <crope@iki.fi>
672 L:      linux-media@vger.kernel.org
673 S:      Maintained
674 W:      https://linuxtv.org
675 W:      http://palosaari.fi/linux/
676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
677 T:      git git://linuxtv.org/anttip/media_tree.git
678 F:      drivers/media/usb/airspy/
679
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
682 S:      Maintained
683 F:      drivers/net/ethernet/alacritech/*
684
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M:      Duncan Sands <duncan.sands@free.fr>
687 L:      linux-usb@vger.kernel.org
688 S:      Maintained
689 W:      http://www.linux-usb.org/SpeedTouch/
690 F:      drivers/usb/atm/speedtch.c
691 F:      drivers/usb/atm/usbatm.c
692
693 ALCHEMY AU1XX0 MMC DRIVER
694 M:      Manuel Lauss <manuel.lauss@gmail.com>
695 S:      Maintained
696 F:      drivers/mmc/host/au1xmmc.c
697
698 ALI1563 I2C DRIVER
699 M:      Rudolf Marek <r.marek@assembler.cz>
700 L:      linux-i2c@vger.kernel.org
701 S:      Maintained
702 F:      Documentation/i2c/busses/i2c-ali1563.rst
703 F:      drivers/i2c/busses/i2c-ali1563.c
704
705 ALIENWARE WMI DRIVER
706 L:      Dell.Client.Kernel@dell.com
707 S:      Maintained
708 F:      drivers/platform/x86/dell/alienware-wmi.c
709
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M:      Tomislav Denis <tomislav.denis@avl.com>
712 L:      linux-iio@vger.kernel.org
713 S:      Maintained
714 W:      http://www.allsensors.com/
715 F:      Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F:      drivers/iio/pressure/dlhl60d.c
717
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M:      Michael Tretter <m.tretter@pengutronix.de>
720 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
721 L:      linux-media@vger.kernel.org
722 S:      Maintained
723 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F:      drivers/media/platform/allegro-dvt/
725
726 ALLWINNER A10 CSI DRIVER
727 M:      Maxime Ripard <mripard@kernel.org>
728 L:      linux-media@vger.kernel.org
729 S:      Maintained
730 T:      git git://linuxtv.org/media_tree.git
731 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F:      drivers/media/platform/sunxi/sun4i-csi/
733
734 ALLWINNER CPUFREQ DRIVER
735 M:      Yangtao Li <tiny.windzz@gmail.com>
736 L:      linux-pm@vger.kernel.org
737 S:      Maintained
738 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
740
741 ALLWINNER CRYPTO DRIVERS
742 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
743 L:      linux-crypto@vger.kernel.org
744 S:      Maintained
745 F:      drivers/crypto/allwinner/
746
747 ALLWINNER THERMAL DRIVER
748 M:      Vasily Khoruzhick <anarsoul@gmail.com>
749 M:      Yangtao Li <tiny.windzz@gmail.com>
750 L:      linux-pm@vger.kernel.org
751 S:      Maintained
752 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F:      drivers/thermal/sun8i_thermal.c
754
755 ALLWINNER VPU DRIVER
756 M:      Maxime Ripard <mripard@kernel.org>
757 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L:      linux-media@vger.kernel.org
759 S:      Maintained
760 F:      drivers/staging/media/sunxi/cedrus/
761
762 ALPHA PORT
763 M:      Richard Henderson <rth@twiddle.net>
764 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M:      Matt Turner <mattst88@gmail.com>
766 L:      linux-alpha@vger.kernel.org
767 S:      Odd Fixes
768 F:      arch/alpha/
769
770 ALPS PS/2 TOUCHPAD DRIVER
771 R:      Pali Rohár <pali@kernel.org>
772 F:      drivers/input/mouse/alps.*
773
774 ALTERA I2C CONTROLLER DRIVER
775 M:      Thor Thayer <thor.thayer@linux.intel.com>
776 S:      Maintained
777 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F:      drivers/i2c/busses/i2c-altera.c
779
780 ALTERA MAILBOX DRIVER
781 M:      Ley Foon Tan <ley.foon.tan@intel.com>
782 S:      Maintained
783 F:      drivers/mailbox/mailbox-altera.c
784
785 ALTERA PIO DRIVER
786 M:      Joyce Ooi <joyce.ooi@intel.com>
787 L:      linux-gpio@vger.kernel.org
788 S:      Maintained
789 F:      drivers/gpio/gpio-altera.c
790
791 ALTERA SYSTEM MANAGER DRIVER
792 M:      Thor Thayer <thor.thayer@linux.intel.com>
793 S:      Maintained
794 F:      drivers/mfd/altera-sysmgr.c
795 F:      include/linux/mfd/altera-sysmgr.h
796
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M:      Thor Thayer <thor.thayer@linux.intel.com>
799 S:      Maintained
800 F:      drivers/gpio/gpio-altera-a10sr.c
801 F:      drivers/mfd/altera-a10sr.c
802 F:      drivers/reset/reset-a10sr.c
803 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F:      include/linux/mfd/altera-a10sr.h
805
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M:      Joyce Ooi <joyce.ooi@intel.com>
808 L:      netdev@vger.kernel.org
809 S:      Maintained
810 F:      drivers/net/ethernet/altera/
811
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M:      Tobias Klauser <tklauser@distanz.ch>
814 L:      linux-serial@vger.kernel.org
815 S:      Maintained
816 F:      drivers/tty/serial/altera_jtaguart.c
817 F:      drivers/tty/serial/altera_uart.c
818 F:      include/linux/altera_jtaguart.h
819 F:      include/linux/altera_uart.h
820
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M:      Talel Shenhar <talel@amazon.com>
823 S:      Maintained
824 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F:      drivers/irqchip/irq-al-fic.c
826
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M:      Talel Shenhar <talel@amazon.com>
829 M:      Talel Shenhar <talelshenhar@gmail.com>
830 S:      Maintained
831 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F:      drivers/edac/al_mc_edac.c
833
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M:      Talel Shenhar <talel@amazon.com>
836 S:      Maintained
837 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F:      drivers/thermal/thermal_mmio.c
839
840 AMAZON ETHERNET DRIVERS
841 M:      Netanel Belgazal <netanel@amazon.com>
842 M:      Arthur Kiyanovski <akiyano@amazon.com>
843 R:      Guy Tzalik <gtzalik@amazon.com>
844 R:      Saeed Bishara <saeedb@amazon.com>
845 L:      netdev@vger.kernel.org
846 S:      Supported
847 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F:      drivers/net/ethernet/amazon/
849
850 AMAZON RDMA EFA DRIVER
851 M:      Gal Pressman <galpress@amazon.com>
852 R:      Yossi Leybovich <sleybo@amazon.com>
853 L:      linux-rdma@vger.kernel.org
854 S:      Supported
855 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
856 F:      drivers/infiniband/hw/efa/
857 F:      include/uapi/rdma/efa-abi.h
858
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M:      Tom Lendacky <thomas.lendacky@amd.com>
861 M:      John Allen <john.allen@amd.com>
862 L:      linux-crypto@vger.kernel.org
863 S:      Supported
864 F:      drivers/crypto/ccp/
865 F:      include/linux/ccp.h
866
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M:      Brijesh Singh <brijesh.singh@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 L:      linux-crypto@vger.kernel.org
871 S:      Supported
872 F:      drivers/crypto/ccp/sev*
873 F:      include/uapi/linux/psp-sev.h
874
875 AMD DISPLAY CORE
876 M:      Harry Wentland <harry.wentland@amd.com>
877 M:      Leo Li <sunpeng.li@amd.com>
878 L:      amd-gfx@lists.freedesktop.org
879 S:      Supported
880 T:      git git://people.freedesktop.org/~agd5f/linux
881 F:      drivers/gpu/drm/amd/display/
882
883 AMD ENERGY DRIVER
884 M:      Naveen Krishna Chatradhi <nchatrad@amd.com>
885 L:      linux-hwmon@vger.kernel.org
886 S:      Maintained
887 F:      Documentation/hwmon/amd_energy.rst
888 F:      drivers/hwmon/amd_energy.c
889
890 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
891 M:      Huang Rui <ray.huang@amd.com>
892 L:      linux-hwmon@vger.kernel.org
893 S:      Supported
894 F:      Documentation/hwmon/fam15h_power.rst
895 F:      drivers/hwmon/fam15h_power.c
896
897 AMD FCH GPIO DRIVER
898 M:      Enrico Weigelt, metux IT consult <info@metux.net>
899 L:      linux-gpio@vger.kernel.org
900 S:      Maintained
901 F:      drivers/gpio/gpio-amd-fch.c
902 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
903
904 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
905 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
906 S:      Orphan
907 F:      drivers/usb/gadget/udc/amd5536udc.*
908
909 AMD GEODE PROCESSOR/CHIPSET SUPPORT
910 M:      Andres Salomon <dilinger@queued.net>
911 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
912 S:      Supported
913 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
914 F:      arch/x86/include/asm/geode.h
915 F:      drivers/char/hw_random/geode-rng.c
916 F:      drivers/crypto/geode*
917 F:      drivers/video/fbdev/geode/
918
919 AMD IOMMU (AMD-VI)
920 M:      Joerg Roedel <joro@8bytes.org>
921 L:      iommu@lists.linux-foundation.org
922 S:      Maintained
923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
924 F:      drivers/iommu/amd/
925 F:      include/linux/amd-iommu.h
926
927 AMD KFD
928 M:      Felix Kuehling <Felix.Kuehling@amd.com>
929 L:      amd-gfx@lists.freedesktop.org
930 S:      Supported
931 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
932 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
933 F:      drivers/gpu/drm/amd/amdkfd/
934 F:      drivers/gpu/drm/amd/include/cik_structs.h
935 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
936 F:      drivers/gpu/drm/amd/include/v9_structs.h
937 F:      drivers/gpu/drm/amd/include/vi_structs.h
938 F:      include/uapi/linux/kfd_ioctl.h
939
940 AMD SPI DRIVER
941 M:      Sanjay R Mehta <sanju.mehta@amd.com>
942 S:      Maintained
943 F:      drivers/spi/spi-amd.c
944
945 AMD MP2 I2C DRIVER
946 M:      Elie Morisse <syniurge@gmail.com>
947 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
948 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
949 L:      linux-i2c@vger.kernel.org
950 S:      Maintained
951 F:      drivers/i2c/busses/i2c-amd-mp2*
952
953 AMD PMC DRIVER
954 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
955 L:      platform-driver-x86@vger.kernel.org
956 S:      Maintained
957 F:      drivers/platform/x86/amd-pmc.*
958
959 AMD POWERPLAY
960 M:      Evan Quan <evan.quan@amd.com>
961 L:      amd-gfx@lists.freedesktop.org
962 S:      Supported
963 T:      git git://people.freedesktop.org/~agd5f/linux
964 F:      drivers/gpu/drm/amd/pm/powerplay/
965
966 AMD SEATTLE DEVICE TREE SUPPORT
967 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
968 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
969 M:      Tom Lendacky <thomas.lendacky@amd.com>
970 S:      Supported
971 F:      arch/arm64/boot/dts/amd/
972
973 AMD XGBE DRIVER
974 M:      Tom Lendacky <thomas.lendacky@amd.com>
975 L:      netdev@vger.kernel.org
976 S:      Supported
977 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
978 F:      drivers/net/ethernet/amd/xgbe/
979
980 AMD SENSOR FUSION HUB DRIVER
981 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
982 M:      Sandeep Singh <sandeep.singh@amd.com>
983 L:      linux-input@vger.kernel.org
984 S:      Maintained
985 F:      Documentation/hid/amd-sfh*
986 F:      drivers/hid/amd-sfh-hid/
987
988 AMS AS73211 DRIVER
989 M:      Christian Eggers <ceggers@arri.de>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
993 F:      drivers/iio/light/as73211.c
994
995 ANALOG DEVICES INC AD7192 DRIVER
996 M:      Alexandru Tachici <alexandru.tachici@analog.com>
997 L:      linux-iio@vger.kernel.org
998 S:      Supported
999 W:      http://ez.analog.com/community/linux-device-drivers
1000 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1001 F:      drivers/iio/adc/ad7192.c
1002
1003 ANALOG DEVICES INC AD7292 DRIVER
1004 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1005 L:      linux-iio@vger.kernel.org
1006 S:      Supported
1007 W:      http://ez.analog.com/community/linux-device-drivers
1008 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1009 F:      drivers/iio/adc/ad7292.c
1010
1011 ANALOG DEVICES INC AD7768-1 DRIVER
1012 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1013 L:      linux-iio@vger.kernel.org
1014 S:      Supported
1015 W:      http://ez.analog.com/community/linux-device-drivers
1016 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1017 F:      drivers/iio/adc/ad7768-1.c
1018
1019 ANALOG DEVICES INC AD7780 DRIVER
1020 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1021 M:      Renato Lui Geh <renatogeh@gmail.com>
1022 L:      linux-iio@vger.kernel.org
1023 S:      Supported
1024 W:      http://ez.analog.com/community/linux-device-drivers
1025 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1026 F:      drivers/iio/adc/ad7780.c
1027
1028 ANALOG DEVICES INC AD9389B DRIVER
1029 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1030 L:      linux-media@vger.kernel.org
1031 S:      Maintained
1032 F:      drivers/media/i2c/ad9389b*
1033
1034 ANALOG DEVICES INC ADGS1408 DRIVER
1035 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1036 S:      Supported
1037 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1038 F:      drivers/mux/adgs1408.c
1039
1040 ANALOG DEVICES INC ADIN DRIVER
1041 M:      Michael Hennerich <michael.hennerich@analog.com>
1042 L:      netdev@vger.kernel.org
1043 S:      Supported
1044 W:      http://ez.analog.com/community/linux-device-drivers
1045 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1046 F:      drivers/net/phy/adin.c
1047
1048 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1049 M:      Nuno Sa <nuno.sa@analog.com>
1050 L:      linux-iio@vger.kernel.org
1051 S:      Supported
1052 F:      drivers/iio/imu/adis.c
1053 F:      include/linux/iio/imu/adis.h
1054
1055 ANALOG DEVICES INC ADIS16460 DRIVER
1056 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1057 L:      linux-iio@vger.kernel.org
1058 S:      Supported
1059 W:      http://ez.analog.com/community/linux-device-drivers
1060 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1061 F:      drivers/iio/imu/adis16460.c
1062
1063 ANALOG DEVICES INC ADIS16475 DRIVER
1064 M:      Nuno Sa <nuno.sa@analog.com>
1065 L:      linux-iio@vger.kernel.org
1066 W:      http://ez.analog.com/community/linux-device-drivers
1067 S:      Supported
1068 F:      drivers/iio/imu/adis16475.c
1069 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1070
1071 ANALOG DEVICES INC ADM1177 DRIVER
1072 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1073 L:      linux-hwmon@vger.kernel.org
1074 S:      Supported
1075 W:      http://ez.analog.com/community/linux-device-drivers
1076 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1077 F:      drivers/hwmon/adm1177.c
1078
1079 ANALOG DEVICES INC ADP5061 DRIVER
1080 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1081 L:      linux-pm@vger.kernel.org
1082 S:      Supported
1083 W:      http://ez.analog.com/community/linux-device-drivers
1084 F:      drivers/power/supply/adp5061.c
1085
1086 ANALOG DEVICES INC ADV7180 DRIVER
1087 M:      Lars-Peter Clausen <lars@metafoo.de>
1088 L:      linux-media@vger.kernel.org
1089 S:      Supported
1090 W:      http://ez.analog.com/community/linux-device-drivers
1091 F:      drivers/media/i2c/adv7180.c
1092 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1093
1094 ANALOG DEVICES INC ADV748X DRIVER
1095 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1096 L:      linux-media@vger.kernel.org
1097 S:      Maintained
1098 F:      drivers/media/i2c/adv748x/*
1099
1100 ANALOG DEVICES INC ADV7511 DRIVER
1101 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L:      linux-media@vger.kernel.org
1103 S:      Maintained
1104 F:      drivers/media/i2c/adv7511*
1105
1106 ANALOG DEVICES INC ADV7604 DRIVER
1107 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L:      linux-media@vger.kernel.org
1109 S:      Maintained
1110 F:      drivers/media/i2c/adv7604*
1111 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1112
1113 ANALOG DEVICES INC ADV7842 DRIVER
1114 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1115 L:      linux-media@vger.kernel.org
1116 S:      Maintained
1117 F:      drivers/media/i2c/adv7842*
1118
1119 ANALOG DEVICES INC ADXRS290 DRIVER
1120 M:      Nishant Malpani <nish.malpani25@gmail.com>
1121 L:      linux-iio@vger.kernel.org
1122 S:      Supported
1123 F:      drivers/iio/gyro/adxrs290.c
1124 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1125
1126 ANALOG DEVICES INC ASOC CODEC DRIVERS
1127 M:      Lars-Peter Clausen <lars@metafoo.de>
1128 M:      Nuno Sá <nuno.sa@analog.com>
1129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1130 S:      Supported
1131 W:      http://wiki.analog.com/
1132 W:      http://ez.analog.com/community/linux-device-drivers
1133 F:      sound/soc/codecs/ad1*
1134 F:      sound/soc/codecs/ad7*
1135 F:      sound/soc/codecs/adau*
1136 F:      sound/soc/codecs/adav*
1137 F:      sound/soc/codecs/sigmadsp.*
1138 F:      sound/soc/codecs/ssm*
1139
1140 ANALOG DEVICES INC DMA DRIVERS
1141 M:      Lars-Peter Clausen <lars@metafoo.de>
1142 S:      Supported
1143 W:      http://ez.analog.com/community/linux-device-drivers
1144 F:      drivers/dma/dma-axi-dmac.c
1145
1146 ANALOG DEVICES INC IIO DRIVERS
1147 M:      Lars-Peter Clausen <lars@metafoo.de>
1148 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1149 S:      Supported
1150 W:      http://wiki.analog.com/
1151 W:      http://ez.analog.com/community/linux-device-drivers
1152 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1153 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1154 F:      Documentation/devicetree/bindings/iio/*/adi,*
1155 F:      Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1156 F:      drivers/iio/*/ad*
1157 F:      drivers/iio/adc/ltc249*
1158 F:      drivers/iio/amplifiers/hmc425a.c
1159 F:      drivers/staging/iio/*/ad*
1160 X:      drivers/iio/*/adjd*
1161
1162 ANALOGBITS PLL LIBRARIES
1163 M:      Paul Walmsley <paul.walmsley@sifive.com>
1164 S:      Supported
1165 F:      drivers/clk/analogbits/*
1166 F:      include/linux/clk/analogbits*
1167
1168 ANDES ARCHITECTURE
1169 M:      Nick Hu <nickhu@andestech.com>
1170 M:      Greentime Hu <green.hu@gmail.com>
1171 M:      Vincent Chen <deanbo422@gmail.com>
1172 S:      Supported
1173 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1174 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1175 F:      Documentation/devicetree/bindings/nds32/
1176 F:      arch/nds32/
1177 N:      nds32
1178 K:      nds32
1179
1180 ANDROID CONFIG FRAGMENTS
1181 M:      Rob Herring <robh@kernel.org>
1182 S:      Supported
1183 F:      kernel/configs/android*
1184
1185 ANDROID DRIVERS
1186 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1187 M:      Arve Hjønnevåg <arve@android.com>
1188 M:      Todd Kjos <tkjos@android.com>
1189 M:      Martijn Coenen <maco@android.com>
1190 M:      Joel Fernandes <joel@joelfernandes.org>
1191 M:      Christian Brauner <christian@brauner.io>
1192 M:      Hridya Valsaraju <hridya@google.com>
1193 M:      Suren Baghdasaryan <surenb@google.com>
1194 L:      linux-kernel@vger.kernel.org
1195 S:      Supported
1196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1197 F:      drivers/android/
1198 F:      drivers/staging/android/
1199
1200 ANDROID GOLDFISH PIC DRIVER
1201 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1202 S:      Supported
1203 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1204 F:      drivers/irqchip/irq-goldfish-pic.c
1205
1206 ANDROID GOLDFISH RTC DRIVER
1207 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1208 S:      Supported
1209 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1210 F:      drivers/rtc/rtc-goldfish.c
1211
1212 AOA (Apple Onboard Audio) ALSA DRIVER
1213 M:      Johannes Berg <johannes@sipsolutions.net>
1214 L:      linuxppc-dev@lists.ozlabs.org
1215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1216 S:      Maintained
1217 F:      sound/aoa/
1218
1219 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1220 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1221 L:      linux-iio@vger.kernel.org
1222 S:      Maintained
1223 F:      drivers/iio/adc/stx104.c
1224
1225 APM DRIVER
1226 M:      Jiri Kosina <jikos@kernel.org>
1227 S:      Odd fixes
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1229 F:      arch/x86/kernel/apm_32.c
1230 F:      drivers/char/apm-emulation.c
1231 F:      include/linux/apm_bios.h
1232 F:      include/uapi/linux/apm_bios.h
1233
1234 APPARMOR SECURITY MODULE
1235 M:      John Johansen <john.johansen@canonical.com>
1236 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1237 S:      Supported
1238 W:      wiki.apparmor.net
1239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1240 F:      Documentation/admin-guide/LSM/apparmor.rst
1241 F:      security/apparmor/
1242
1243 APPLE BCM5974 MULTITOUCH DRIVER
1244 M:      Henrik Rydberg <rydberg@bitmath.org>
1245 L:      linux-input@vger.kernel.org
1246 S:      Odd fixes
1247 F:      drivers/input/mouse/bcm5974.c
1248
1249 APPLE SMC DRIVER
1250 M:      Henrik Rydberg <rydberg@bitmath.org>
1251 L:      linux-hwmon@vger.kernel.org
1252 S:      Odd fixes
1253 F:      drivers/hwmon/applesmc.c
1254
1255 APPLETALK NETWORK LAYER
1256 L:      netdev@vger.kernel.org
1257 S:      Odd fixes
1258 F:      drivers/net/appletalk/
1259 F:      include/linux/atalk.h
1260 F:      include/uapi/linux/atalk.h
1261 F:      net/appletalk/
1262
1263 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1264 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1265 S:      Supported
1266 F:      arch/arm64/boot/dts/apm/
1267
1268 APPLIED MICRO (APM) X-GENE SOC EDAC
1269 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1270 S:      Supported
1271 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1272 F:      drivers/edac/xgene_edac.c
1273
1274 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1275 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1276 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1277 S:      Supported
1278 F:      drivers/net/ethernet/apm/xgene-v2/
1279
1280 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1281 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1282 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1283 M:      Quan Nguyen <quan@os.amperecomputing.com>
1284 S:      Supported
1285 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1286 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1287 F:      drivers/net/ethernet/apm/xgene/
1288 F:      drivers/net/mdio/mdio-xgene.c
1289
1290 APPLIED MICRO (APM) X-GENE SOC PMU
1291 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1292 S:      Supported
1293 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1294 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1295 F:      drivers/perf/xgene_pmu.c
1296
1297 APTINA CAMERA SENSOR PLL
1298 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1299 L:      linux-media@vger.kernel.org
1300 S:      Maintained
1301 F:      drivers/media/i2c/aptina-pll.*
1302
1303 AQUANTIA ETHERNET DRIVER (atlantic)
1304 M:      Igor Russkikh <irusskikh@marvell.com>
1305 L:      netdev@vger.kernel.org
1306 S:      Supported
1307 W:      https://www.marvell.com/
1308 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1309 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1310 F:      drivers/net/ethernet/aquantia/atlantic/
1311
1312 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1313 M:      Egor Pomozov <epomozov@marvell.com>
1314 L:      netdev@vger.kernel.org
1315 S:      Supported
1316 W:      http://www.aquantia.com
1317 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1318
1319 ARASAN NAND CONTROLLER DRIVER
1320 M:      Naga Sureshkumar Relli <nagasure@xilinx.com>
1321 L:      linux-mtd@lists.infradead.org
1322 S:      Maintained
1323 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1324 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1325
1326 ARC FRAMEBUFFER DRIVER
1327 M:      Jaya Kumar <jayalk@intworks.biz>
1328 S:      Maintained
1329 F:      drivers/video/fbdev/arcfb.c
1330 F:      drivers/video/fbdev/core/fb_defio.c
1331
1332 ARC PGU DRM DRIVER
1333 M:      Alexey Brodkin <abrodkin@synopsys.com>
1334 S:      Supported
1335 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1336 F:      drivers/gpu/drm/arc/
1337
1338 ARCNET NETWORK LAYER
1339 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1340 L:      netdev@vger.kernel.org
1341 S:      Maintained
1342 F:      drivers/net/arcnet/
1343 F:      include/uapi/linux/if_arcnet.h
1344
1345 ARM ARCHITECTED TIMER DRIVER
1346 M:      Mark Rutland <mark.rutland@arm.com>
1347 M:      Marc Zyngier <maz@kernel.org>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350 F:      arch/arm/include/asm/arch_timer.h
1351 F:      arch/arm64/include/asm/arch_timer.h
1352 F:      drivers/clocksource/arm_arch_timer.c
1353
1354 ARM HDLCD DRM DRIVER
1355 M:      Liviu Dudau <liviu.dudau@arm.com>
1356 S:      Supported
1357 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1358 F:      drivers/gpu/drm/arm/hdlcd_*
1359
1360 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1361 M:      Linus Walleij <linus.walleij@linaro.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1365 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1366 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1367 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1368 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1369 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1370 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1371 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1372 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1373 F:      arch/arm/boot/dts/arm-realview-*
1374 F:      arch/arm/boot/dts/integrator*
1375 F:      arch/arm/boot/dts/versatile*
1376 F:      arch/arm/mach-integrator/
1377 F:      arch/arm/mach-realview/
1378 F:      arch/arm/mach-versatile/
1379 F:      arch/arm/plat-versatile/
1380 F:      drivers/bus/arm-integrator-lm.c
1381 F:      drivers/clk/versatile/
1382 F:      drivers/i2c/busses/i2c-versatile.c
1383 F:      drivers/irqchip/irq-versatile-fpga.c
1384 F:      drivers/mtd/maps/physmap-versatile.*
1385 F:      drivers/power/reset/arm-versatile-reboot.c
1386 F:      drivers/soc/versatile/
1387
1388 ARM KOMEDA DRM-KMS DRIVER
1389 M:      James (Qian) Wang <james.qian.wang@arm.com>
1390 M:      Liviu Dudau <liviu.dudau@arm.com>
1391 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1392 L:      Mali DP Maintainers <malidp@foss.arm.com>
1393 S:      Supported
1394 T:      git git://anongit.freedesktop.org/drm/drm-misc
1395 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1396 F:      Documentation/gpu/komeda-kms.rst
1397 F:      drivers/gpu/drm/arm/display/include/
1398 F:      drivers/gpu/drm/arm/display/komeda/
1399
1400 ARM MALI PANFROST DRM DRIVER
1401 M:      Rob Herring <robh@kernel.org>
1402 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1403 R:      Steven Price <steven.price@arm.com>
1404 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1405 L:      dri-devel@lists.freedesktop.org
1406 S:      Supported
1407 T:      git git://anongit.freedesktop.org/drm/drm-misc
1408 F:      drivers/gpu/drm/panfrost/
1409 F:      include/uapi/drm/panfrost_drm.h
1410
1411 ARM MALI-DP DRM DRIVER
1412 M:      Liviu Dudau <liviu.dudau@arm.com>
1413 M:      Brian Starkey <brian.starkey@arm.com>
1414 L:      Mali DP Maintainers <malidp@foss.arm.com>
1415 S:      Supported
1416 T:      git git://anongit.freedesktop.org/drm/drm-misc
1417 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1418 F:      Documentation/gpu/afbc.rst
1419 F:      drivers/gpu/drm/arm/
1420
1421 ARM MFM AND FLOPPY DRIVERS
1422 M:      Ian Molton <spyro@f2s.com>
1423 S:      Maintained
1424 F:      arch/arm/include/asm/floppy.h
1425 F:      arch/arm/mach-rpc/floppydma.S
1426
1427 ARM PMU PROFILING AND DEBUGGING
1428 M:      Will Deacon <will@kernel.org>
1429 M:      Mark Rutland <mark.rutland@arm.com>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1433 F:      Documentation/devicetree/bindings/perf/
1434 F:      arch/arm*/include/asm/hw_breakpoint.h
1435 F:      arch/arm*/include/asm/perf_event.h
1436 F:      arch/arm*/kernel/hw_breakpoint.c
1437 F:      arch/arm*/kernel/perf_*
1438 F:      drivers/perf/
1439 F:      include/linux/perf/arm_pmu.h
1440
1441 ARM PORT
1442 M:      Russell King <linux@armlinux.org.uk>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Odd Fixes
1445 W:      http://www.armlinux.org.uk/
1446 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1447 F:      arch/arm/
1448 X:      arch/arm/boot/dts/
1449
1450 ARM PRIMECELL AACI PL041 DRIVER
1451 M:      Russell King <linux@armlinux.org.uk>
1452 S:      Odd Fixes
1453 F:      sound/arm/aaci.*
1454
1455 ARM PRIMECELL BUS SUPPORT
1456 M:      Russell King <linux@armlinux.org.uk>
1457 S:      Odd Fixes
1458 F:      drivers/amba/
1459 F:      include/linux/amba/bus.h
1460
1461 ARM PRIMECELL CLCD PL110 DRIVER
1462 M:      Russell King <linux@armlinux.org.uk>
1463 S:      Odd Fixes
1464 F:      drivers/video/fbdev/amba-clcd.*
1465
1466 ARM PRIMECELL KMI PL050 DRIVER
1467 M:      Russell King <linux@armlinux.org.uk>
1468 S:      Odd Fixes
1469 F:      drivers/input/serio/ambakmi.*
1470 F:      include/linux/amba/kmi.h
1471
1472 ARM PRIMECELL MMCI PL180/1 DRIVER
1473 M:      Russell King <linux@armlinux.org.uk>
1474 S:      Odd Fixes
1475 F:      drivers/mmc/host/mmci.*
1476 F:      include/linux/amba/mmci.h
1477
1478 ARM PRIMECELL SSP PL022 SPI DRIVER
1479 M:      Linus Walleij <linus.walleij@linaro.org>
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1483 F:      drivers/spi/spi-pl022.c
1484
1485 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1486 M:      Russell King <linux@armlinux.org.uk>
1487 S:      Odd Fixes
1488 F:      drivers/tty/serial/amba-pl01*.c
1489 F:      include/linux/amba/serial.h
1490
1491 ARM PRIMECELL VIC PL190/PL192 DRIVER
1492 M:      Linus Walleij <linus.walleij@linaro.org>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1496 F:      drivers/irqchip/irq-vic.c
1497
1498 ARM SMC WATCHDOG DRIVER
1499 M:      Julius Werner <jwerner@chromium.org>
1500 R:      Evan Benn <evanbenn@chromium.org>
1501 S:      Maintained
1502 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1503 F:      drivers/watchdog/arm_smc_wdt.c
1504
1505 ARM SMMU DRIVERS
1506 M:      Will Deacon <will@kernel.org>
1507 R:      Robin Murphy <robin.murphy@arm.com>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1511 F:      drivers/iommu/arm/
1512 F:      drivers/iommu/io-pgtable-arm*
1513
1514 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1515 M:      Arnd Bergmann <arnd@arndb.de>
1516 M:      Olof Johansson <olof@lixom.net>
1517 M:      soc@kernel.org
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1521 F:      arch/arm/boot/dts/Makefile
1522 F:      arch/arm64/boot/dts/Makefile
1523
1524 ARM SUB-ARCHITECTURES
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1528 F:      arch/arm/mach-*/
1529 F:      arch/arm/plat-*/
1530
1531 ARM/ACTIONS SEMI ARCHITECTURE
1532 M:      Andreas Färber <afaerber@suse.de>
1533 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      Documentation/devicetree/bindings/arm/actions.yaml
1538 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1539 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1540 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1541 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1542 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1543 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1544 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1545 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1546 F:      arch/arm/boot/dts/owl-*
1547 F:      arch/arm/mach-actions/
1548 F:      arch/arm64/boot/dts/actions/
1549 F:      drivers/clk/actions/
1550 F:      drivers/clocksource/timer-owl*
1551 F:      drivers/dma/owl-dma.c
1552 F:      drivers/i2c/busses/i2c-owl.c
1553 F:      drivers/irqchip/irq-owl-sirq.c
1554 F:      drivers/mmc/host/owl-mmc.c
1555 F:      drivers/pinctrl/actions/*
1556 F:      drivers/soc/actions/
1557 F:      include/dt-bindings/power/owl-*
1558 F:      include/dt-bindings/reset/actions,*
1559 F:      include/linux/soc/actions/
1560 N:      owl
1561
1562 ARM/ADS SPHERE MACHINE SUPPORT
1563 M:      Lennert Buytenhek <kernel@wantstofly.org>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566
1567 ARM/AFEB9260 MACHINE SUPPORT
1568 M:      Sergey Lapin <slapin@ossfans.org>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571
1572 ARM/AJECO 1ARM MACHINE SUPPORT
1573 M:      Lennert Buytenhek <kernel@wantstofly.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576
1577 ARM/Allwinner SoC Clock Support
1578 M:      Emilio López <emilio@elopez.com.ar>
1579 S:      Maintained
1580 F:      drivers/clk/sunxi/
1581
1582 ARM/Allwinner sunXi SoC support
1583 M:      Maxime Ripard <mripard@kernel.org>
1584 M:      Chen-Yu Tsai <wens@csie.org>
1585 R:      Jernej Skrabec <jernej.skrabec@siol.net>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1589 L:      linux-sunxi@lists.linux.dev
1590 F:      arch/arm/mach-sunxi/
1591 F:      arch/arm64/boot/dts/allwinner/
1592 F:      drivers/clk/sunxi-ng/
1593 F:      drivers/pinctrl/sunxi/
1594 F:      drivers/soc/sunxi/
1595 N:      allwinner
1596 N:      sun[x456789]i
1597 N:      sun50i
1598
1599 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1600 M:      Neil Armstrong <narmstrong@baylibre.com>
1601 M:      Jerome Brunet <jbrunet@baylibre.com>
1602 L:      linux-amlogic@lists.infradead.org
1603 S:      Maintained
1604 F:      Documentation/devicetree/bindings/clock/amlogic*
1605 F:      drivers/clk/meson/
1606 F:      include/dt-bindings/clock/gxbb*
1607 F:      include/dt-bindings/clock/meson*
1608
1609 ARM/Amlogic Meson SoC Crypto Drivers
1610 M:      Corentin Labbe <clabbe@baylibre.com>
1611 L:      linux-crypto@vger.kernel.org
1612 L:      linux-amlogic@lists.infradead.org
1613 S:      Maintained
1614 F:      Documentation/devicetree/bindings/crypto/amlogic*
1615 F:      drivers/crypto/amlogic/
1616
1617 ARM/Amlogic Meson SoC Sound Drivers
1618 M:      Jerome Brunet <jbrunet@baylibre.com>
1619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      Documentation/devicetree/bindings/sound/amlogic*
1622 F:      sound/soc/meson/
1623
1624 ARM/Amlogic Meson SoC support
1625 M:      Kevin Hilman <khilman@baylibre.com>
1626 R:      Neil Armstrong <narmstrong@baylibre.com>
1627 R:      Jerome Brunet <jbrunet@baylibre.com>
1628 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 L:      linux-amlogic@lists.infradead.org
1631 S:      Maintained
1632 W:      http://linux-meson.com/
1633 F:      arch/arm/boot/dts/meson*
1634 F:      arch/arm/mach-meson/
1635 F:      arch/arm64/boot/dts/amlogic/
1636 F:      drivers/mmc/host/meson*
1637 F:      drivers/pinctrl/meson/
1638 F:      drivers/rtc/rtc-meson*
1639 F:      drivers/soc/amlogic/
1640 N:      meson
1641
1642 ARM/Annapurna Labs ALPINE ARCHITECTURE
1643 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1644 M:      Antoine Tenart <atenart@kernel.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647 F:      arch/arm/boot/dts/alpine*
1648 F:      arch/arm/mach-alpine/
1649 F:      arch/arm64/boot/dts/amazon/
1650 F:      drivers/*/*alpine*
1651
1652 ARM/APPLE MACHINE SUPPORT
1653 M:      Hector Martin <marcan@marcan.st>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 W:      https://asahilinux.org
1657 B:      https://github.com/AsahiLinux/linux/issues
1658 C:      irc://chat.freenode.net/asahi-dev
1659 T:      git https://github.com/AsahiLinux/linux.git
1660 F:      Documentation/devicetree/bindings/arm/apple.yaml
1661 F:      Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1662 F:      arch/arm64/boot/dts/apple/
1663 F:      drivers/irqchip/irq-apple-aic.c
1664 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1665
1666 ARM/ARTPEC MACHINE SUPPORT
1667 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1668 M:      Lars Persson <lars.persson@axis.com>
1669 L:      linux-arm-kernel@axis.com
1670 S:      Maintained
1671 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1672 F:      arch/arm/boot/dts/artpec6*
1673 F:      arch/arm/mach-artpec
1674 F:      drivers/clk/axis
1675 F:      drivers/crypto/axis
1676 F:      drivers/mmc/host/usdhi6rol0.c
1677 F:      drivers/pinctrl/pinctrl-artpec*
1678
1679 ARM/ASPEED I2C DRIVER
1680 M:      Brendan Higgins <brendanhiggins@google.com>
1681 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1682 R:      Joel Stanley <joel@jms.id.au>
1683 L:      linux-i2c@vger.kernel.org
1684 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1685 S:      Maintained
1686 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1687 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1688 F:      drivers/i2c/busses/i2c-aspeed.c
1689 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1690
1691 ARM/ASPEED MACHINE SUPPORT
1692 M:      Joel Stanley <joel@jms.id.au>
1693 R:      Andrew Jeffery <andrew@aj.id.au>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1696 S:      Supported
1697 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1699 F:      arch/arm/boot/dts/aspeed-*
1700 F:      arch/arm/mach-aspeed/
1701 N:      aspeed
1702
1703 ARM/BITMAIN ARCHITECTURE
1704 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1708 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1709 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1710 F:      arch/arm64/boot/dts/bitmain/
1711 F:      drivers/clk/clk-bm1880.c
1712 F:      drivers/pinctrl/pinctrl-bm1880.c
1713
1714 ARM/CALXEDA HIGHBANK ARCHITECTURE
1715 M:      Andre Przywara <andre.przywara@arm.com>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718 F:      arch/arm/boot/dts/ecx-*.dts*
1719 F:      arch/arm/boot/dts/highbank.dts
1720 F:      arch/arm/mach-highbank/
1721
1722 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1723 M:      Krzysztof Halasa <khalasa@piap.pl>
1724 S:      Maintained
1725 F:      arch/arm/mach-cns3xxx/
1726
1727 ARM/CAVIUM THUNDER NETWORK DRIVER
1728 M:      Sunil Goutham <sgoutham@marvell.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Supported
1731 F:      drivers/net/ethernet/cavium/thunder/
1732
1733 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1734 M:      Lukasz Majewski <lukma@denx.de>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm/mach-ep93xx/ts72xx.c
1738
1739 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1740 M:      Alexander Shiyan <shc_work@mail.ru>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Odd Fixes
1743 N:      clps711x
1744
1745 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1746 M:      Lennert Buytenhek <kernel@wantstofly.org>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 S:      Maintained
1749
1750 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1751 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1752 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      arch/arm/mach-ep93xx/
1756 F:      arch/arm/mach-ep93xx/include/mach/
1757
1758 ARM/CLKDEV SUPPORT
1759 M:      Russell King <linux@armlinux.org.uk>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1763 F:      drivers/clk/clkdev.c
1764
1765 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1766 M:      Baruch Siach <baruch@tkos.co.il>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 S:      Maintained
1769 F:      arch/arm/boot/dts/cx92755*
1770 N:      digicolor
1771
1772 ARM/CONTEC MICRO9 MACHINE SUPPORT
1773 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1774 S:      Maintained
1775 F:      arch/arm/mach-ep93xx/micro9.c
1776
1777 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1778 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1779 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
1780 R:      Mike Leach <mike.leach@linaro.org>
1781 R:      Leo Yan <leo.yan@linaro.org>
1782 L:      coresight@lists.linaro.org (moderated for non-subscribers)
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 S:      Maintained
1785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1786 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1787 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1788 F:      Documentation/devicetree/bindings/arm/coresight-cti.yaml
1789 F:      Documentation/devicetree/bindings/arm/coresight.txt
1790 F:      Documentation/trace/coresight/*
1791 F:      drivers/hwtracing/coresight/*
1792 F:      include/dt-bindings/arm/coresight-cti-dt.h
1793 F:      include/linux/coresight*
1794 F:      tools/perf/arch/arm/util/auxtrace.c
1795 F:      tools/perf/arch/arm/util/cs-etm.c
1796 F:      tools/perf/arch/arm/util/cs-etm.h
1797 F:      tools/perf/arch/arm/util/pmu.c
1798 F:      tools/perf/util/cs-etm-decoder/*
1799 F:      tools/perf/util/cs-etm.*
1800
1801 ARM/CORGI MACHINE SUPPORT
1802 M:      Richard Purdie <rpurdie@rpsys.net>
1803 S:      Maintained
1804
1805 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1806 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1807 M:      Linus Walleij <linus.walleij@linaro.org>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 S:      Maintained
1810 T:      git git://github.com/ulli-kroll/linux.git
1811 F:      Documentation/devicetree/bindings/arm/gemini.txt
1812 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1813 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1814 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1815 F:      arch/arm/mach-gemini/
1816 F:      drivers/net/ethernet/cortina/
1817 F:      drivers/pinctrl/pinctrl-gemini.c
1818 F:      drivers/rtc/rtc-ftrtc010.c
1819
1820 ARM/CZ.NIC TURRIS SUPPORT
1821 M:      Marek Behun <kabel@kernel.org>
1822 S:      Maintained
1823 W:      https://www.turris.cz/
1824 F:      Documentation/ABI/testing/debugfs-moxtet
1825 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1826 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1827 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1828 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1829 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1830 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1831 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1832 F:      drivers/bus/moxtet.c
1833 F:      drivers/firmware/turris-mox-rwtm.c
1834 F:      drivers/leds/leds-turris-omnia.c
1835 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
1836 F:      drivers/gpio/gpio-moxtet.c
1837 F:      drivers/watchdog/armada_37xx_wdt.c
1838 F:      include/dt-bindings/bus/moxtet.h
1839 F:      include/linux/armada-37xx-rwtm-mailbox.h
1840 F:      include/linux/moxtet.h
1841
1842 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1843 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 F:      arch/arm/mach-pxa/ezx.c
1847
1848 ARM/FARADAY FA526 PORT
1849 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 S:      Maintained
1852 T:      git git://git.berlios.de/gemini-board
1853 F:      arch/arm/mm/*-fa*
1854
1855 ARM/FOOTBRIDGE ARCHITECTURE
1856 M:      Russell King <linux@armlinux.org.uk>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 S:      Maintained
1859 W:      http://www.armlinux.org.uk/
1860 F:      arch/arm/include/asm/hardware/dec21285.h
1861 F:      arch/arm/mach-footbridge/
1862
1863 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1864 M:      Shawn Guo <shawnguo@kernel.org>
1865 M:      Sascha Hauer <s.hauer@pengutronix.de>
1866 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1867 R:      Fabio Estevam <festevam@gmail.com>
1868 R:      NXP Linux Team <linux-imx@nxp.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 X:      drivers/media/i2c/
1873 N:      imx
1874 N:      mxs
1875
1876 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1877 M:      Shawn Guo <shawnguo@kernel.org>
1878 M:      Li Yang <leoyang.li@nxp.com>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1882 F:      arch/arm/boot/dts/ls1021a*
1883 F:      arch/arm64/boot/dts/freescale/fsl-*
1884 F:      arch/arm64/boot/dts/freescale/qoriq-*
1885
1886 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1887 M:      Shawn Guo <shawnguo@kernel.org>
1888 M:      Sascha Hauer <s.hauer@pengutronix.de>
1889 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1890 R:      Stefan Agner <stefan@agner.ch>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1894 F:      arch/arm/boot/dts/vf*
1895 F:      arch/arm/mach-imx/*vf610*
1896
1897 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1898 M:      Lennert Buytenhek <kernel@wantstofly.org>
1899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 S:      Maintained
1901
1902 ARM/GUMSTIX MACHINE SUPPORT
1903 M:      Steve Sakoman <sakoman@gmail.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906
1907 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1908 M:      Philipp Zabel <philipp.zabel@gmail.com>
1909 M:      Paul Parsons <lost.distance@yahoo.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      arch/arm/mach-pxa/hx4700.c
1913 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1914 F:      sound/soc/pxa/hx4700.c
1915
1916 ARM/HISILICON SOC SUPPORT
1917 M:      Wei Xu <xuwei5@hisilicon.com>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 S:      Supported
1920 W:      http://www.hisilicon.com
1921 T:      git git://github.com/hisilicon/linux-hisi.git
1922 F:      arch/arm/boot/dts/hi3*
1923 F:      arch/arm/boot/dts/hip*
1924 F:      arch/arm/boot/dts/hisi*
1925 F:      arch/arm/mach-hisi/
1926 F:      arch/arm64/boot/dts/hisilicon/
1927
1928 ARM/HP JORNADA 7XX MACHINE SUPPORT
1929 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1930 S:      Maintained
1931 W:      www.jlime.com
1932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1933 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1934 F:      arch/arm/mach-sa1100/jornada720.c
1935
1936 ARM/IGEP MACHINE SUPPORT
1937 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1938 M:      Javier Martinez Canillas <javier@dowhile0.org>
1939 L:      linux-omap@vger.kernel.org
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S:      Maintained
1942 F:      arch/arm/boot/dts/omap3-igep*
1943
1944 ARM/INCOME PXA270 SUPPORT
1945 M:      Marek Vasut <marek.vasut@gmail.com>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S:      Maintained
1948 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1949
1950 ARM/INTEL IOP32X ARM ARCHITECTURE
1951 M:      Lennert Buytenhek <kernel@wantstofly.org>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954
1955 ARM/INTEL IQ81342EX MACHINE SUPPORT
1956 M:      Lennert Buytenhek <kernel@wantstofly.org>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959
1960 ARM/INTEL IXDP2850 MACHINE SUPPORT
1961 M:      Lennert Buytenhek <kernel@wantstofly.org>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 S:      Maintained
1964
1965 ARM/INTEL IXP4XX ARM ARCHITECTURE
1966 M:      Linus Walleij <linusw@kernel.org>
1967 M:      Imre Kaloz <kaloz@openwrt.org>
1968 M:      Krzysztof Halasa <khalasa@piap.pl>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1972 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1973 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1974 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1975 F:      arch/arm/mach-ixp4xx/
1976 F:      drivers/clocksource/timer-ixp4xx.c
1977 F:      drivers/gpio/gpio-ixp4xx.c
1978 F:      drivers/irqchip/irq-ixp4xx.c
1979 F:      include/linux/irqchip/irq-ixp4xx.h
1980 F:      include/linux/platform_data/timer-ixp4xx.h
1981
1982 ARM/INTEL KEEMBAY ARCHITECTURE
1983 M:      Paul J. Murphy <paul.j.murphy@intel.com>
1984 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1985 S:      Maintained
1986 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
1987 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
1988 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
1989
1990 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1991 M:      Jonathan Cameron <jic23@cam.ac.uk>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S:      Maintained
1994 F:      arch/arm/mach-pxa/stargate2.c
1995 F:      drivers/pcmcia/pxa2xx_stargate2.c
1996
1997 ARM/INTEL XSC3 (MANZANO) ARM CORE
1998 M:      Lennert Buytenhek <kernel@wantstofly.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001
2002 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2003 M:      Lennert Buytenhek <kernel@wantstofly.org>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006
2007 ARM/LG1K ARCHITECTURE
2008 M:      Chanho Min <chanho.min@lge.com>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm64/boot/dts/lg/
2012
2013 ARM/LOGICPD PXA270 MACHINE SUPPORT
2014 M:      Lennert Buytenhek <kernel@wantstofly.org>
2015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S:      Maintained
2017
2018 ARM/LPC18XX ARCHITECTURE
2019 M:      Vladimir Zapolskiy <vz@mleia.com>
2020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 S:      Maintained
2022 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2023 F:      arch/arm/boot/dts/lpc43*
2024 F:      drivers/i2c/busses/i2c-lpc2k.c
2025 F:      drivers/memory/pl172.c
2026 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2027 F:      drivers/rtc/rtc-lpc24xx.c
2028 N:      lpc18xx
2029
2030 ARM/LPC32XX SOC SUPPORT
2031 M:      Vladimir Zapolskiy <vz@mleia.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 S:      Maintained
2034 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2035 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2036 F:      arch/arm/boot/dts/lpc32*
2037 F:      arch/arm/mach-lpc32xx/
2038 F:      drivers/i2c/busses/i2c-pnx.c
2039 F:      drivers/net/ethernet/nxp/lpc_eth.c
2040 F:      drivers/usb/host/ohci-nxp.c
2041 F:      drivers/watchdog/pnx4008_wdt.c
2042 N:      lpc32xx
2043
2044 ARM/MAGICIAN MACHINE SUPPORT
2045 M:      Philipp Zabel <philipp.zabel@gmail.com>
2046 S:      Maintained
2047
2048 ARM/Marvell Dove/MV78xx0/Orion SOC support
2049 M:      Andrew Lunn <andrew@lunn.ch>
2050 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2051 M:      Gregory Clement <gregory.clement@bootlin.com>
2052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S:      Maintained
2054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2055 F:      Documentation/devicetree/bindings/soc/dove/
2056 F:      arch/arm/boot/dts/dove*
2057 F:      arch/arm/boot/dts/orion5x*
2058 F:      arch/arm/mach-dove/
2059 F:      arch/arm/mach-mv78xx0/
2060 F:      arch/arm/mach-orion5x/
2061 F:      arch/arm/plat-orion/
2062 F:      drivers/soc/dove/
2063
2064 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2065 M:      Andrew Lunn <andrew@lunn.ch>
2066 M:      Gregory Clement <gregory.clement@bootlin.com>
2067 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 S:      Maintained
2070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2071 F:      arch/arm/boot/dts/armada*
2072 F:      arch/arm/boot/dts/kirkwood*
2073 F:      arch/arm/configs/mvebu_*_defconfig
2074 F:      arch/arm/mach-mvebu/
2075 F:      arch/arm64/boot/dts/marvell/armada*
2076 F:      arch/arm64/boot/dts/marvell/cn913*
2077 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2078 F:      drivers/cpufreq/armada-8k-cpufreq.c
2079 F:      drivers/cpufreq/mvebu-cpufreq.c
2080 F:      drivers/irqchip/irq-armada-370-xp.c
2081 F:      drivers/irqchip/irq-mvebu-*
2082 F:      drivers/pinctrl/mvebu/
2083 F:      drivers/rtc/rtc-armada38x.c
2084
2085 ARM/Mediatek RTC DRIVER
2086 M:      Eddie Huang <eddie.huang@mediatek.com>
2087 M:      Sean Wang <sean.wang@mediatek.com>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2090 S:      Maintained
2091 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2092 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2093 F:      drivers/rtc/rtc-mt2712.c
2094 F:      drivers/rtc/rtc-mt6397.c
2095 F:      drivers/rtc/rtc-mt7622.c
2096
2097 ARM/Mediatek SoC support
2098 M:      Matthias Brugger <matthias.bgg@gmail.com>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2101 S:      Maintained
2102 W:      https://mtk.wiki.kernel.org/
2103 C:      irc://chat.freenode.net/linux-mediatek
2104 F:      arch/arm/boot/dts/mt6*
2105 F:      arch/arm/boot/dts/mt7*
2106 F:      arch/arm/boot/dts/mt8*
2107 F:      arch/arm/mach-mediatek/
2108 F:      arch/arm64/boot/dts/mediatek/
2109 F:      drivers/soc/mediatek/
2110 N:      mtk
2111 N:      mt[678]
2112 K:      mediatek
2113
2114 ARM/Mediatek USB3 PHY DRIVER
2115 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2118 S:      Maintained
2119 F:      Documentation/devicetree/bindings/phy/mediatek,*
2120 F:      drivers/phy/mediatek/
2121
2122 ARM/Microchip (AT91) SoC support
2123 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2124 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2125 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 S:      Supported
2128 W:      http://www.linux4sam.org
2129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2130 F:      arch/arm/boot/dts/at91*.dts
2131 F:      arch/arm/boot/dts/at91*.dtsi
2132 F:      arch/arm/boot/dts/sama*.dts
2133 F:      arch/arm/boot/dts/sama*.dtsi
2134 F:      arch/arm/include/debug/at91.S
2135 F:      arch/arm/mach-at91/
2136 F:      drivers/memory/atmel*
2137 F:      drivers/watchdog/sama5d4_wdt.c
2138 F:      include/soc/at91/
2139 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2140 X:      drivers/net/wireless/atmel/
2141 N:      at91
2142 N:      atmel
2143
2144 ARM/Microchip Sparx5 SoC support
2145 M:      Lars Povlsen <lars.povlsen@microchip.com>
2146 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2147 M:      UNGLinuxDriver@microchip.com
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Supported
2150 T:      git git://github.com/microchip-ung/linux-upstream.git
2151 F:      arch/arm64/boot/dts/microchip/
2152 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2153 N:      sparx5
2154
2155 Microchip Timer Counter Block (TCB) Capture Driver
2156 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
2157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L:      linux-iio@vger.kernel.org
2159 S:      Maintained
2160 F:      drivers/counter/microchip-tcb-capture.c
2161
2162 ARM/MIOA701 MACHINE SUPPORT
2163 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 S:      Maintained
2166 F:      arch/arm/mach-pxa/mioa701.c
2167
2168 ARM/MStar/Sigmastar Armv7 SoC support
2169 M:      Daniel Palmer <daniel@thingy.jp>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Maintained
2172 W:      http://linux-chenxing.org/
2173 F:      Documentation/devicetree/bindings/arm/mstar/*
2174 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2175 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2176 F:      arch/arm/boot/dts/mstar-*
2177 F:      arch/arm/mach-mstar/
2178 F:      drivers/clk/mstar/
2179 F:      drivers/gpio/gpio-msc313.c
2180 F:      include/dt-bindings/clock/mstar-*
2181 F:      include/dt-bindings/gpio/msc313-gpio.h
2182
2183 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2184 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2185 S:      Maintained
2186
2187 ARM/NOMADIK/Ux500 ARCHITECTURES
2188 M:      Linus Walleij <linus.walleij@linaro.org>
2189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 S:      Maintained
2191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2192 F:      Documentation/devicetree/bindings/arm/ste-*
2193 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2194 F:      Documentation/devicetree/bindings/arm/ux500/
2195 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2196 F:      arch/arm/boot/dts/ste-*
2197 F:      arch/arm/mach-nomadik/
2198 F:      arch/arm/mach-ux500/
2199 F:      drivers/clk/clk-nomadik.c
2200 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2201 F:      drivers/dma/ste_dma40*
2202 F:      drivers/hwspinlock/u8500_hsem.c
2203 F:      drivers/i2c/busses/i2c-nomadik.c
2204 F:      drivers/iio/adc/ab8500-gpadc.c
2205 F:      drivers/mfd/ab8500*
2206 F:      drivers/mfd/abx500*
2207 F:      drivers/mfd/db8500*
2208 F:      drivers/mfd/dbx500*
2209 F:      drivers/pinctrl/nomadik/
2210 F:      drivers/rtc/rtc-ab8500.c
2211 F:      drivers/rtc/rtc-pl031.c
2212 F:      drivers/soc/ux500/
2213
2214 ARM/NUVOTON NPCM ARCHITECTURE
2215 M:      Avi Fishman <avifishman70@gmail.com>
2216 M:      Tomer Maimon <tmaimon77@gmail.com>
2217 M:      Tali Perry <tali.perry1@gmail.com>
2218 R:      Patrick Venture <venture@google.com>
2219 R:      Nancy Yuen <yuenn@google.com>
2220 R:      Benjamin Fair <benjaminfair@google.com>
2221 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2222 S:      Supported
2223 F:      Documentation/devicetree/bindings/*/*/*npcm*
2224 F:      Documentation/devicetree/bindings/*/*npcm*
2225 F:      arch/arm/boot/dts/nuvoton-npcm*
2226 F:      arch/arm/mach-npcm/
2227 F:      drivers/*/*npcm*
2228 F:      drivers/*/*/*npcm*
2229 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2230
2231 ARM/NUVOTON WPCM450 ARCHITECTURE
2232 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2233 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2234 S:      Maintained
2235 F:      Documentation/devicetree/bindings/*/*wpcm*
2236 F:      arch/arm/boot/dts/nuvoton-wpcm450*
2237 F:      arch/arm/mach-npcm/wpcm450.c
2238 F:      drivers/*/*wpcm*
2239
2240 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2241 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2242 S:      Orphan
2243 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2244 F:      arch/arm/mach-s3c/gta02.h
2245 F:      arch/arm/mach-s3c/mach-gta02.c
2246
2247 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2248 M:      Alexander Clouter <alex@digriz.org.uk>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 S:      Maintained
2251 W:      http://www.digriz.org.uk/ts78xx/kernel
2252 F:      arch/arm/mach-orion5x/ts78xx-*
2253
2254 ARM/OXNAS platform support
2255 M:      Neil Armstrong <narmstrong@baylibre.com>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2258 S:      Maintained
2259 F:      arch/arm/boot/dts/ox8*.dts*
2260 F:      arch/arm/mach-oxnas/
2261 F:      drivers/power/reset/oxnas-restart.c
2262 N:      oxnas
2263
2264 ARM/PALM TREO SUPPORT
2265 M:      Tomas Cech <sleep_walker@suse.com>
2266 L:      linux-arm-kernel@lists.infradead.org
2267 S:      Maintained
2268 W:      http://hackndev.com
2269 F:      arch/arm/mach-pxa/palmtreo.*
2270
2271 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2272 M:      Marek Vasut <marek.vasut@gmail.com>
2273 L:      linux-arm-kernel@lists.infradead.org
2274 S:      Maintained
2275 W:      http://hackndev.com
2276 F:      arch/arm/mach-pxa/include/mach/palmld.h
2277 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2278 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2279 F:      arch/arm/mach-pxa/palmld.c
2280 F:      arch/arm/mach-pxa/palmt5.*
2281 F:      arch/arm/mach-pxa/palmtc.c
2282 F:      arch/arm/mach-pxa/palmte2.*
2283 F:      arch/arm/mach-pxa/palmtx.c
2284
2285 ARM/PALMZ72 SUPPORT
2286 M:      Sergey Lapin <slapin@ossfans.org>
2287 L:      linux-arm-kernel@lists.infradead.org
2288 S:      Maintained
2289 W:      http://hackndev.com
2290 F:      arch/arm/mach-pxa/palmz72.*
2291
2292 ARM/PLEB SUPPORT
2293 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2294 S:      Maintained
2295 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2296
2297 ARM/PT DIGITAL BOARD PORT
2298 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 W:      http://www.armlinux.org.uk/
2302
2303 ARM/QUALCOMM SUPPORT
2304 M:      Andy Gross <agross@kernel.org>
2305 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2306 L:      linux-arm-msm@vger.kernel.org
2307 S:      Maintained
2308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2309 F:      Documentation/devicetree/bindings/*/qcom*
2310 F:      Documentation/devicetree/bindings/soc/qcom/
2311 F:      arch/arm/boot/dts/qcom-*.dts
2312 F:      arch/arm/boot/dts/qcom-*.dtsi
2313 F:      arch/arm/mach-qcom/
2314 F:      arch/arm64/boot/dts/qcom/
2315 F:      drivers/*/*/qcom*
2316 F:      drivers/*/*/qcom/
2317 F:      drivers/*/pm8???-*
2318 F:      drivers/*/qcom*
2319 F:      drivers/*/qcom/
2320 F:      drivers/bluetooth/btqcomsmd.c
2321 F:      drivers/clocksource/timer-qcom.c
2322 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2323 F:      drivers/extcon/extcon-qcom*
2324 F:      drivers/i2c/busses/i2c-qcom-geni.c
2325 F:      drivers/i2c/busses/i2c-qup.c
2326 F:      drivers/iommu/msm*
2327 F:      drivers/mfd/ssbi.c
2328 F:      drivers/mmc/host/mmci_qcom*
2329 F:      drivers/mmc/host/sdhci-msm.c
2330 F:      drivers/pci/controller/dwc/pcie-qcom.c
2331 F:      drivers/phy/qualcomm/
2332 F:      drivers/power/*/msm*
2333 F:      drivers/reset/reset-qcom-*
2334 F:      drivers/scsi/ufs/ufs-qcom*
2335 F:      drivers/spi/spi-geni-qcom.c
2336 F:      drivers/spi/spi-qcom-qspi.c
2337 F:      drivers/spi/spi-qup.c
2338 F:      drivers/tty/serial/msm_serial.c
2339 F:      drivers/usb/dwc3/dwc3-qcom.c
2340 F:      include/dt-bindings/*/qcom*
2341 F:      include/linux/*/qcom*
2342 F:      include/linux/soc/qcom/
2343
2344 ARM/RADISYS ENP2611 MACHINE SUPPORT
2345 M:      Lennert Buytenhek <kernel@wantstofly.org>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Maintained
2348
2349 ARM/RDA MICRO ARCHITECTURE
2350 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2353 S:      Maintained
2354 F:      Documentation/devicetree/bindings/arm/rda.yaml
2355 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2356 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2357 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2358 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2359 F:      arch/arm/boot/dts/rda8810pl-*
2360 F:      drivers/clocksource/timer-rda.c
2361 F:      drivers/gpio/gpio-rda.c
2362 F:      drivers/irqchip/irq-rda-intc.c
2363 F:      drivers/tty/serial/rda-uart.c
2364
2365 ARM/REALTEK ARCHITECTURE
2366 M:      Andreas Färber <afaerber@suse.de>
2367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2369 S:      Maintained
2370 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2371 F:      arch/arm/boot/dts/rtd*
2372 F:      arch/arm/mach-realtek/
2373 F:      arch/arm64/boot/dts/realtek/
2374
2375 ARM/RENESAS ARM64 ARCHITECTURE
2376 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2377 M:      Magnus Damm <magnus.damm@gmail.com>
2378 L:      linux-renesas-soc@vger.kernel.org
2379 S:      Supported
2380 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2382 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2383 F:      arch/arm64/boot/dts/renesas/
2384 F:      drivers/soc/renesas/
2385 F:      include/linux/soc/renesas/
2386
2387 ARM/RISCPC ARCHITECTURE
2388 M:      Russell King <linux@armlinux.org.uk>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 W:      http://www.armlinux.org.uk/
2392 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2393 F:      arch/arm/include/asm/hardware/ioc.h
2394 F:      arch/arm/include/asm/hardware/iomd.h
2395 F:      arch/arm/include/asm/hardware/memc.h
2396 F:      arch/arm/mach-rpc/
2397 F:      drivers/net/ethernet/8390/etherh.c
2398 F:      drivers/net/ethernet/i825xx/ether1*
2399 F:      drivers/net/ethernet/seeq/ether3*
2400 F:      drivers/scsi/arm/
2401
2402 ARM/Rockchip SoC support
2403 M:      Heiko Stuebner <heiko@sntech.de>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 L:      linux-rockchip@lists.infradead.org
2406 S:      Maintained
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2408 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2409 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2410 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2411 F:      arch/arm/boot/dts/rk3*
2412 F:      arch/arm/boot/dts/rv1108*
2413 F:      arch/arm/mach-rockchip/
2414 F:      drivers/*/*/*rockchip*
2415 F:      drivers/*/*rockchip*
2416 F:      drivers/clk/rockchip/
2417 F:      drivers/i2c/busses/i2c-rk3x.c
2418 F:      sound/soc/rockchip/
2419 N:      rockchip
2420
2421 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2422 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 L:      linux-samsung-soc@vger.kernel.org
2425 S:      Maintained
2426 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2427 F:      Documentation/arm/samsung/
2428 F:      Documentation/devicetree/bindings/arm/samsung/
2429 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2430 F:      arch/arm/boot/dts/exynos*
2431 F:      arch/arm/boot/dts/s3c*
2432 F:      arch/arm/boot/dts/s5p*
2433 F:      arch/arm/mach-exynos*/
2434 F:      arch/arm/mach-s3c/
2435 F:      arch/arm/mach-s5p*/
2436 F:      arch/arm64/boot/dts/exynos/
2437 F:      drivers/*/*/*s3c24*
2438 F:      drivers/*/*s3c24*
2439 F:      drivers/*/*s3c64xx*
2440 F:      drivers/*/*s5pv210*
2441 F:      drivers/memory/samsung/
2442 F:      drivers/soc/samsung/
2443 F:      drivers/tty/serial/samsung*
2444 F:      include/linux/platform_data/*s3c*
2445 F:      include/linux/serial_s3c.h
2446 F:      include/linux/soc/samsung/
2447 N:      exynos
2448 N:      s3c2410
2449 N:      s3c64xx
2450 N:      s5pv210
2451
2452 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2453 M:      Andrzej Hajda <a.hajda@samsung.com>
2454 L:      linux-arm-kernel@lists.infradead.org
2455 L:      linux-media@vger.kernel.org
2456 S:      Maintained
2457 F:      drivers/media/platform/s5p-g2d/
2458
2459 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2460 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2461 L:      linux-samsung-soc@vger.kernel.org
2462 L:      linux-media@vger.kernel.org
2463 S:      Maintained
2464 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2465 F:      drivers/media/cec/platform/s5p/
2466
2467 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2468 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2469 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2470 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2471 L:      linux-arm-kernel@lists.infradead.org
2472 L:      linux-media@vger.kernel.org
2473 S:      Maintained
2474 F:      drivers/media/platform/s5p-jpeg/
2475
2476 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2477 M:      Andrzej Hajda <a.hajda@samsung.com>
2478 L:      linux-arm-kernel@lists.infradead.org
2479 L:      linux-media@vger.kernel.org
2480 S:      Maintained
2481 F:      drivers/media/platform/s5p-mfc/
2482
2483 ARM/SHMOBILE ARM ARCHITECTURE
2484 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2485 M:      Magnus Damm <magnus.damm@gmail.com>
2486 L:      linux-renesas-soc@vger.kernel.org
2487 S:      Supported
2488 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2490 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2491 F:      arch/arm/boot/dts/emev2*
2492 F:      arch/arm/boot/dts/gr-peach*
2493 F:      arch/arm/boot/dts/iwg20d-q7*
2494 F:      arch/arm/boot/dts/r7s*
2495 F:      arch/arm/boot/dts/r8a*
2496 F:      arch/arm/boot/dts/r9a*
2497 F:      arch/arm/boot/dts/sh*
2498 F:      arch/arm/configs/shmobile_defconfig
2499 F:      arch/arm/include/debug/renesas-scif.S
2500 F:      arch/arm/mach-shmobile/
2501 F:      drivers/soc/renesas/
2502 F:      include/linux/soc/renesas/
2503
2504 ARM/SOCFPGA ARCHITECTURE
2505 M:      Dinh Nguyen <dinguyen@kernel.org>
2506 S:      Maintained
2507 W:      http://www.rocketboards.org
2508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2509 F:      arch/arm/boot/dts/socfpga*
2510 F:      arch/arm/configs/socfpga_defconfig
2511 F:      arch/arm/mach-socfpga/
2512 F:      arch/arm64/boot/dts/altera/
2513 F:      arch/arm64/boot/dts/intel/
2514
2515 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2516 M:      Dinh Nguyen <dinguyen@kernel.org>
2517 S:      Maintained
2518 F:      drivers/clk/socfpga/
2519
2520 ARM/SOCFPGA EDAC SUPPORT
2521 M:      Dinh Nguyen <dinguyen@kernel.org>
2522 S:      Maintained
2523 F:      drivers/edac/altera_edac.[ch]
2524
2525 ARM/SPREADTRUM SoC SUPPORT
2526 M:      Orson Zhai <orsonzhai@gmail.com>
2527 M:      Baolin Wang <baolin.wang7@gmail.com>
2528 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2529 S:      Maintained
2530 F:      arch/arm64/boot/dts/sprd
2531 N:      sprd
2532 N:      sc27xx
2533 N:      sc2731
2534
2535 ARM/STI ARCHITECTURE
2536 M:      Patrice Chotard <patrice.chotard@foss.st.com>
2537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 S:      Maintained
2539 W:      http://www.stlinux.com
2540 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2541 F:      arch/arm/boot/dts/sti*
2542 F:      arch/arm/mach-sti/
2543 F:      drivers/ata/ahci_st.c
2544 F:      drivers/char/hw_random/st-rng.c
2545 F:      drivers/clocksource/arm_global_timer.c
2546 F:      drivers/clocksource/clksrc_st_lpc.c
2547 F:      drivers/cpufreq/sti-cpufreq.c
2548 F:      drivers/dma/st_fdma*
2549 F:      drivers/i2c/busses/i2c-st.c
2550 F:      drivers/media/platform/sti/c8sectpfe/
2551 F:      drivers/media/rc/st_rc.c
2552 F:      drivers/mmc/host/sdhci-st.c
2553 F:      drivers/phy/st/phy-miphy28lp.c
2554 F:      drivers/phy/st/phy-stih407-usb.c
2555 F:      drivers/pinctrl/pinctrl-st.c
2556 F:      drivers/remoteproc/st_remoteproc.c
2557 F:      drivers/remoteproc/st_slim_rproc.c
2558 F:      drivers/reset/sti/
2559 F:      drivers/rtc/rtc-st-lpc.c
2560 F:      drivers/tty/serial/st-asc.c
2561 F:      drivers/usb/dwc3/dwc3-st.c
2562 F:      drivers/usb/host/ehci-st.c
2563 F:      drivers/usb/host/ohci-st.c
2564 F:      drivers/watchdog/st_lpc_wdt.c
2565 F:      include/linux/remoteproc/st_slim_rproc.h
2566
2567 ARM/STM32 ARCHITECTURE
2568 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2569 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
2570 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 S:      Maintained
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2574 F:      arch/arm/boot/dts/stm32*
2575 F:      arch/arm/mach-stm32/
2576 F:      drivers/clocksource/armv7m_systick.c
2577 N:      stm32
2578 N:      stm
2579
2580 ARM/Synaptics SoC support
2581 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2582 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 S:      Maintained
2585 F:      arch/arm/boot/dts/berlin*
2586 F:      arch/arm/mach-berlin/
2587 F:      arch/arm64/boot/dts/synaptics/
2588
2589 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2590 M:      Lennert Buytenhek <kernel@wantstofly.org>
2591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 S:      Maintained
2593
2594 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2595 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2596 L:      linux-tegra@vger.kernel.org
2597 L:      linux-media@vger.kernel.org
2598 S:      Maintained
2599 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2600 F:      drivers/media/cec/platform/tegra/
2601
2602 ARM/TETON BGA MACHINE SUPPORT
2603 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 S:      Maintained
2606
2607 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2608 M:      Santosh Shilimkar <ssantosh@kernel.org>
2609 L:      linux-kernel@vger.kernel.org
2610 S:      Maintained
2611 F:      drivers/memory/*emif*
2612
2613 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2614 M:      Santosh Shilimkar <ssantosh@kernel.org>
2615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 S:      Maintained
2617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2618 F:      arch/arm/boot/dts/keystone-*
2619 F:      arch/arm/mach-keystone/
2620
2621 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2622 M:      Santosh Shilimkar <ssantosh@kernel.org>
2623 L:      linux-kernel@vger.kernel.org
2624 S:      Maintained
2625 F:      drivers/clk/keystone/
2626
2627 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2628 M:      Santosh Shilimkar <ssantosh@kernel.org>
2629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 L:      linux-kernel@vger.kernel.org
2631 S:      Maintained
2632 F:      drivers/clocksource/timer-keystone.c
2633
2634 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2635 M:      Santosh Shilimkar <ssantosh@kernel.org>
2636 L:      linux-kernel@vger.kernel.org
2637 S:      Maintained
2638 F:      drivers/power/reset/keystone-reset.c
2639
2640 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2641 M:      Nishanth Menon <nm@ti.com>
2642 M:      Tero Kristo <kristo@kernel.org>
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 S:      Supported
2645 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2646 F:      arch/arm64/boot/dts/ti/Makefile
2647 F:      arch/arm64/boot/dts/ti/k3-*
2648 F:      include/dt-bindings/pinctrl/k3.h
2649
2650 ARM/THECUS N2100 MACHINE SUPPORT
2651 M:      Lennert Buytenhek <kernel@wantstofly.org>
2652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 S:      Maintained
2654
2655 ARM/TOSA MACHINE SUPPORT
2656 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2657 M:      Dirk Opfer <dirk@opfer-online.de>
2658 S:      Maintained
2659
2660 ARM/TOSHIBA VISCONTI ARCHITECTURE
2661 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 S:      Supported
2664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2665 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
2666 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2667 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2668 F:      Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2669 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2670 F:      arch/arm64/boot/dts/toshiba/
2671 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2672 F:      drivers/gpio/gpio-visconti.c
2673 F:      drivers/pinctrl/visconti/
2674 F:      drivers/watchdog/visconti_wdt.c
2675 N:      visconti
2676
2677 ARM/UNIPHIER ARCHITECTURE
2678 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2679 M:      Masami Hiramatsu <mhiramat@kernel.org>
2680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 S:      Maintained
2682 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2683 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2684 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2685 F:      arch/arm/boot/dts/uniphier*
2686 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2687 F:      arch/arm/mach-uniphier/
2688 F:      arch/arm/mm/cache-uniphier.c
2689 F:      arch/arm64/boot/dts/socionext/uniphier*
2690 F:      drivers/bus/uniphier-system-bus.c
2691 F:      drivers/clk/uniphier/
2692 F:      drivers/dma/uniphier-mdmac.c
2693 F:      drivers/gpio/gpio-uniphier.c
2694 F:      drivers/i2c/busses/i2c-uniphier*
2695 F:      drivers/irqchip/irq-uniphier-aidet.c
2696 F:      drivers/mmc/host/uniphier-sd.c
2697 F:      drivers/pinctrl/uniphier/
2698 F:      drivers/reset/reset-uniphier.c
2699 F:      drivers/tty/serial/8250/8250_uniphier.c
2700 N:      uniphier
2701
2702 ARM/VERSATILE EXPRESS PLATFORM
2703 M:      Liviu Dudau <liviu.dudau@arm.com>
2704 M:      Sudeep Holla <sudeep.holla@arm.com>
2705 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 S:      Maintained
2708 F:      */*/*/vexpress*
2709 F:      */*/vexpress*
2710 F:      arch/arm/boot/dts/vexpress*
2711 F:      arch/arm/mach-vexpress/
2712 F:      arch/arm64/boot/dts/arm/
2713 F:      drivers/clk/versatile/clk-vexpress-osc.c
2714 F:      drivers/clocksource/timer-versatile.c
2715 N:      mps2
2716
2717 ARM/VFP SUPPORT
2718 M:      Russell King <linux@armlinux.org.uk>
2719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 S:      Maintained
2721 W:      http://www.armlinux.org.uk/
2722 F:      arch/arm/vfp/
2723
2724 ARM/VOIPAC PXA270 SUPPORT
2725 M:      Marek Vasut <marek.vasut@gmail.com>
2726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 S:      Maintained
2728 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2729 F:      arch/arm/mach-pxa/vpac270.c
2730
2731 ARM/VT8500 ARM ARCHITECTURE
2732 M:      Tony Prisk <linux@prisktech.co.nz>
2733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 S:      Maintained
2735 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2736 F:      arch/arm/mach-vt8500/
2737 F:      drivers/clocksource/timer-vt8500.c
2738 F:      drivers/i2c/busses/i2c-wmt.c
2739 F:      drivers/mmc/host/wmt-sdmmc.c
2740 F:      drivers/pwm/pwm-vt8500.c
2741 F:      drivers/rtc/rtc-vt8500.c
2742 F:      drivers/tty/serial/vt8500_serial.c
2743 F:      drivers/usb/host/ehci-platform.c
2744 F:      drivers/usb/host/uhci-platform.c
2745 F:      drivers/video/fbdev/vt8500lcdfb.*
2746 F:      drivers/video/fbdev/wm8505fb*
2747 F:      drivers/video/fbdev/wmt_ge_rops.*
2748
2749 ARM/ZIPIT Z2 SUPPORT
2750 M:      Marek Vasut <marek.vasut@gmail.com>
2751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 S:      Maintained
2753 F:      arch/arm/mach-pxa/include/mach/z2.h
2754 F:      arch/arm/mach-pxa/z2.c
2755
2756 ARM/ZYNQ ARCHITECTURE
2757 M:      Michal Simek <michal.simek@xilinx.com>
2758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 S:      Supported
2760 W:      http://wiki.xilinx.com
2761 T:      git https://github.com/Xilinx/linux-xlnx.git
2762 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2763 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2764 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2765 F:      arch/arm/mach-zynq/
2766 F:      drivers/block/xsysace.c
2767 F:      drivers/clocksource/timer-cadence-ttc.c
2768 F:      drivers/cpuidle/cpuidle-zynq.c
2769 F:      drivers/edac/synopsys_edac.c
2770 F:      drivers/i2c/busses/i2c-cadence.c
2771 F:      drivers/i2c/busses/i2c-xiic.c
2772 F:      drivers/mmc/host/sdhci-of-arasan.c
2773 N:      zynq
2774 N:      xilinx
2775
2776 ARM64 PORT (AARCH64 ARCHITECTURE)
2777 M:      Catalin Marinas <catalin.marinas@arm.com>
2778 M:      Will Deacon <will@kernel.org>
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 S:      Maintained
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2782 F:      Documentation/arm64/
2783 F:      arch/arm64/
2784 F:      tools/testing/selftests/arm64/
2785 X:      arch/arm64/boot/dts/
2786
2787 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2788 M:      George McCollister <george.mccollister@gmail.com>
2789 L:      netdev@vger.kernel.org
2790 S:      Maintained
2791 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2792 F:      drivers/net/dsa/xrs700x/*
2793 F:      net/dsa/tag_xrs700x.c
2794
2795 AS3645A LED FLASH CONTROLLER DRIVER
2796 M:      Sakari Ailus <sakari.ailus@iki.fi>
2797 L:      linux-leds@vger.kernel.org
2798 S:      Maintained
2799 F:      drivers/leds/leds-as3645a.c
2800
2801 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2802 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2803 L:      linux-media@vger.kernel.org
2804 S:      Maintained
2805 T:      git git://linuxtv.org/media_tree.git
2806 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2807 F:      drivers/media/i2c/ak7375.c
2808
2809 ASAHI KASEI AK8974 DRIVER
2810 M:      Linus Walleij <linus.walleij@linaro.org>
2811 L:      linux-iio@vger.kernel.org
2812 S:      Supported
2813 W:      http://www.akm.com/
2814 F:      drivers/iio/magnetometer/ak8974.c
2815
2816 ASC7621 HARDWARE MONITOR DRIVER
2817 M:      George Joseph <george.joseph@fairview5.com>
2818 L:      linux-hwmon@vger.kernel.org
2819 S:      Maintained
2820 F:      Documentation/hwmon/asc7621.rst
2821 F:      drivers/hwmon/asc7621.c
2822
2823 ASPEED PINCTRL DRIVERS
2824 M:      Andrew Jeffery <andrew@aj.id.au>
2825 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2826 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2827 L:      linux-gpio@vger.kernel.org
2828 S:      Maintained
2829 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2830 F:      drivers/pinctrl/aspeed/
2831
2832 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2833 M:      Eddie James <eajames@linux.ibm.com>
2834 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2835 S:      Maintained
2836 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2837 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2838 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2839
2840 ASPEED SD/MMC DRIVER
2841 M:      Andrew Jeffery <andrew@aj.id.au>
2842 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2843 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2844 L:      linux-mmc@vger.kernel.org
2845 S:      Maintained
2846 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2847 F:      drivers/mmc/host/sdhci-of-aspeed*
2848
2849 ASPEED VIDEO ENGINE DRIVER
2850 M:      Eddie James <eajames@linux.ibm.com>
2851 L:      linux-media@vger.kernel.org
2852 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2853 S:      Maintained
2854 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2855 F:      drivers/media/platform/aspeed-video.c
2856
2857 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2858 M:      Corentin Chary <corentin.chary@gmail.com>
2859 L:      acpi4asus-user@lists.sourceforge.net
2860 L:      platform-driver-x86@vger.kernel.org
2861 S:      Maintained
2862 W:      http://acpi4asus.sf.net
2863 F:      drivers/platform/x86/asus*.c
2864 F:      drivers/platform/x86/eeepc*.c
2865
2866 ASUS WIRELESS RADIO CONTROL DRIVER
2867 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2868 L:      platform-driver-x86@vger.kernel.org
2869 S:      Maintained
2870 F:      drivers/platform/x86/asus-wireless.c
2871
2872 ASYMMETRIC KEYS
2873 M:      David Howells <dhowells@redhat.com>
2874 L:      keyrings@vger.kernel.org
2875 S:      Maintained
2876 F:      Documentation/crypto/asymmetric-keys.rst
2877 F:      crypto/asymmetric_keys/
2878 F:      include/crypto/pkcs7.h
2879 F:      include/crypto/public_key.h
2880 F:      include/linux/verification.h
2881
2882 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2883 R:      Dan Williams <dan.j.williams@intel.com>
2884 S:      Odd fixes
2885 W:      http://sourceforge.net/projects/xscaleiop
2886 F:      Documentation/crypto/async-tx-api.rst
2887 F:      crypto/async_tx/
2888 F:      include/linux/async_tx.h
2889
2890 AT24 EEPROM DRIVER
2891 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2892 L:      linux-i2c@vger.kernel.org
2893 S:      Maintained
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2895 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2896 F:      drivers/misc/eeprom/at24.c
2897
2898 ATA OVER ETHERNET (AOE) DRIVER
2899 M:      "Justin Sanders" <justin@coraid.com>
2900 S:      Supported
2901 W:      http://www.openaoe.org/
2902 F:      Documentation/admin-guide/aoe/
2903 F:      drivers/block/aoe/
2904
2905 ATHEROS 71XX/9XXX GPIO DRIVER
2906 M:      Alban Bedel <albeu@free.fr>
2907 S:      Maintained
2908 W:      https://github.com/AlbanBedel/linux
2909 T:      git git://github.com/AlbanBedel/linux
2910 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2911 F:      drivers/gpio/gpio-ath79.c
2912
2913 ATHEROS 71XX/9XXX USB PHY DRIVER
2914 M:      Alban Bedel <albeu@free.fr>
2915 S:      Maintained
2916 W:      https://github.com/AlbanBedel/linux
2917 T:      git git://github.com/AlbanBedel/linux
2918 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2919 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2920
2921 ATHEROS ATH GENERIC UTILITIES
2922 M:      Kalle Valo <kvalo@codeaurora.org>
2923 L:      linux-wireless@vger.kernel.org
2924 S:      Supported
2925 F:      drivers/net/wireless/ath/*
2926
2927 ATHEROS ATH5K WIRELESS DRIVER
2928 M:      Jiri Slaby <jirislaby@kernel.org>
2929 M:      Nick Kossifidis <mickflemm@gmail.com>
2930 M:      Luis Chamberlain <mcgrof@kernel.org>
2931 L:      linux-wireless@vger.kernel.org
2932 S:      Maintained
2933 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2934 F:      drivers/net/wireless/ath/ath5k/
2935
2936 ATHEROS ATH6KL WIRELESS DRIVER
2937 M:      Kalle Valo <kvalo@codeaurora.org>
2938 L:      linux-wireless@vger.kernel.org
2939 S:      Supported
2940 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2942 F:      drivers/net/wireless/ath/ath6kl/
2943
2944 ATI_REMOTE2 DRIVER
2945 M:      Ville Syrjala <syrjala@sci.fi>
2946 S:      Maintained
2947 F:      drivers/input/misc/ati_remote2.c
2948
2949 ATK0110 HWMON DRIVER
2950 M:      Luca Tettamanti <kronos.it@gmail.com>
2951 L:      linux-hwmon@vger.kernel.org
2952 S:      Maintained
2953 F:      drivers/hwmon/asus_atk0110.c
2954
2955 ATLX ETHERNET DRIVERS
2956 M:      Chris Snook <chris.snook@gmail.com>
2957 L:      netdev@vger.kernel.org
2958 S:      Maintained
2959 W:      http://sourceforge.net/projects/atl1
2960 W:      http://atl1.sourceforge.net
2961 F:      drivers/net/ethernet/atheros/
2962
2963 ATM
2964 M:      Chas Williams <3chas3@gmail.com>
2965 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2966 L:      netdev@vger.kernel.org
2967 S:      Maintained
2968 W:      http://linux-atm.sourceforge.net
2969 F:      drivers/atm/
2970 F:      include/linux/atm*
2971 F:      include/uapi/linux/atm*
2972
2973 ATMEL MACB ETHERNET DRIVER
2974 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2975 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
2976 S:      Supported
2977 F:      drivers/net/ethernet/cadence/
2978
2979 ATMEL MAXTOUCH DRIVER
2980 M:      Nick Dyer <nick@shmanahar.org>
2981 S:      Maintained
2982 T:      git git://github.com/ndyer/linux.git
2983 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2984 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2985
2986 ATMEL WIRELESS DRIVER
2987 M:      Simon Kelley <simon@thekelleys.org.uk>
2988 L:      linux-wireless@vger.kernel.org
2989 S:      Maintained
2990 W:      http://www.thekelleys.org.uk/atmel
2991 W:      http://atmelwlandriver.sourceforge.net/
2992 F:      drivers/net/wireless/atmel/atmel*
2993
2994 ATOMIC INFRASTRUCTURE
2995 M:      Will Deacon <will@kernel.org>
2996 M:      Peter Zijlstra <peterz@infradead.org>
2997 R:      Boqun Feng <boqun.feng@gmail.com>
2998 L:      linux-kernel@vger.kernel.org
2999 S:      Maintained
3000 F:      arch/*/include/asm/atomic*.h
3001 F:      include/*/atomic*.h
3002 F:      include/linux/refcount.h
3003 F:      Documentation/atomic_*.txt
3004 F:      scripts/atomic/
3005
3006 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3007 M:      Bradley Grove <linuxdrivers@attotech.com>
3008 L:      linux-scsi@vger.kernel.org
3009 S:      Supported
3010 W:      http://www.attotech.com
3011 F:      drivers/scsi/esas2r
3012
3013 ATUSB IEEE 802.15.4 RADIO DRIVER
3014 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3015 L:      linux-wpan@vger.kernel.org
3016 S:      Maintained
3017 F:      drivers/net/ieee802154/at86rf230.h
3018 F:      drivers/net/ieee802154/atusb.c
3019 F:      drivers/net/ieee802154/atusb.h
3020
3021 AUDIT SUBSYSTEM
3022 M:      Paul Moore <paul@paul-moore.com>
3023 M:      Eric Paris <eparis@redhat.com>
3024 L:      linux-audit@redhat.com (moderated for non-subscribers)
3025 S:      Supported
3026 W:      https://github.com/linux-audit
3027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3028 F:      include/linux/audit.h
3029 F:      include/uapi/linux/audit.h
3030 F:      kernel/audit*
3031
3032 AUXILIARY DISPLAY DRIVERS
3033 M:      Miguel Ojeda <ojeda@kernel.org>
3034 S:      Maintained
3035 F:      drivers/auxdisplay/
3036 F:      include/linux/cfag12864b.h
3037
3038 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3039 M:      Andreas Klinger <ak@it-klinger.de>
3040 L:      linux-iio@vger.kernel.org
3041 S:      Maintained
3042 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3043 F:      drivers/iio/adc/hx711.c
3044
3045 AX.25 NETWORK LAYER
3046 M:      Ralf Baechle <ralf@linux-mips.org>
3047 L:      linux-hams@vger.kernel.org
3048 S:      Maintained
3049 W:      http://www.linux-ax25.org/
3050 F:      include/net/ax25.h
3051 F:      include/uapi/linux/ax25.h
3052 F:      net/ax25/
3053
3054 AXENTIA ARM DEVICES
3055 M:      Peter Rosin <peda@axentia.se>
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 F:      arch/arm/boot/dts/at91-linea.dtsi
3059 F:      arch/arm/boot/dts/at91-natte.dtsi
3060 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3061 F:      arch/arm/boot/dts/at91-tse850-3.dts
3062
3063 AXENTIA ASOC DRIVERS
3064 M:      Peter Rosin <peda@axentia.se>
3065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3066 S:      Maintained
3067 F:      Documentation/devicetree/bindings/sound/axentia,*
3068 F:      sound/soc/atmel/tse850-pcm5142.c
3069
3070 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3071 M:      Nuno Sá <nuno.sa@analog.com>
3072 L:      linux-hwmon@vger.kernel.org
3073 S:      Supported
3074 W:      http://ez.analog.com/community/linux-device-drivers
3075 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3076 F:      drivers/hwmon/axi-fan-control.c
3077
3078 AXXIA I2C CONTROLLER
3079 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3080 L:      linux-i2c@vger.kernel.org
3081 S:      Maintained
3082 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3083 F:      drivers/i2c/busses/i2c-axxia.c
3084
3085 AZ6007 DVB DRIVER
3086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3087 L:      linux-media@vger.kernel.org
3088 S:      Maintained
3089 W:      https://linuxtv.org
3090 T:      git git://linuxtv.org/media_tree.git
3091 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3092
3093 AZTECH FM RADIO RECEIVER DRIVER
3094 M:      Hans Verkuil <hverkuil@xs4all.nl>
3095 L:      linux-media@vger.kernel.org
3096 S:      Maintained
3097 W:      https://linuxtv.org
3098 T:      git git://linuxtv.org/media_tree.git
3099 F:      drivers/media/radio/radio-aztech*
3100
3101 B43 WIRELESS DRIVER
3102 L:      linux-wireless@vger.kernel.org
3103 L:      b43-dev@lists.infradead.org
3104 S:      Odd Fixes
3105 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3106 F:      drivers/net/wireless/broadcom/b43/
3107
3108 B43LEGACY WIRELESS DRIVER
3109 M:      Larry Finger <Larry.Finger@lwfinger.net>
3110 L:      linux-wireless@vger.kernel.org
3111 L:      b43-dev@lists.infradead.org
3112 S:      Maintained
3113 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3114 F:      drivers/net/wireless/broadcom/b43legacy/
3115
3116 BACKLIGHT CLASS/SUBSYSTEM
3117 M:      Lee Jones <lee.jones@linaro.org>
3118 M:      Daniel Thompson <daniel.thompson@linaro.org>
3119 M:      Jingoo Han <jingoohan1@gmail.com>
3120 L:      dri-devel@lists.freedesktop.org
3121 S:      Maintained
3122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3123 F:      Documentation/ABI/stable/sysfs-class-backlight
3124 F:      Documentation/ABI/testing/sysfs-class-backlight
3125 F:      Documentation/devicetree/bindings/leds/backlight
3126 F:      drivers/video/backlight/
3127 F:      include/linux/backlight.h
3128 F:      include/linux/pwm_backlight.h
3129
3130 BATMAN ADVANCED
3131 M:      Marek Lindner <mareklindner@neomailbox.ch>
3132 M:      Simon Wunderlich <sw@simonwunderlich.de>
3133 M:      Antonio Quartulli <a@unstable.cc>
3134 M:      Sven Eckelmann <sven@narfation.org>
3135 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3136 S:      Maintained
3137 W:      https://www.open-mesh.org/
3138 Q:      https://patchwork.open-mesh.org/project/batman/list/
3139 B:      https://www.open-mesh.org/projects/batman-adv/issues
3140 C:      irc://chat.freenode.net/batman
3141 T:      git https://git.open-mesh.org/linux-merge.git
3142 F:      Documentation/networking/batman-adv.rst
3143 F:      include/uapi/linux/batadv_packet.h
3144 F:      include/uapi/linux/batman_adv.h
3145 F:      net/batman-adv/
3146
3147 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3148 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3149 L:      linux-hams@vger.kernel.org
3150 S:      Maintained
3151 W:      http://www.baycom.org/~tom/ham/ham.html
3152 F:      drivers/net/hamradio/baycom*
3153
3154 BCACHE (BLOCK LAYER CACHE)
3155 M:      Coly Li <colyli@suse.de>
3156 M:      Kent Overstreet <kent.overstreet@gmail.com>
3157 L:      linux-bcache@vger.kernel.org
3158 S:      Maintained
3159 W:      http://bcache.evilpiepirate.org
3160 C:      irc://irc.oftc.net/bcache
3161 F:      drivers/md/bcache/
3162
3163 BDISP ST MEDIA DRIVER
3164 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3165 L:      linux-media@vger.kernel.org
3166 S:      Supported
3167 W:      https://linuxtv.org
3168 T:      git git://linuxtv.org/media_tree.git
3169 F:      drivers/media/platform/sti/bdisp
3170
3171 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3172 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3173 L:      netdev@vger.kernel.org
3174 S:      Maintained
3175 F:      drivers/net/ethernet/ec_bhf.c
3176
3177 BEFS FILE SYSTEM
3178 M:      Luis de Bethencourt <luisbg@kernel.org>
3179 M:      Salah Triki <salah.triki@gmail.com>
3180 S:      Maintained
3181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3182 F:      Documentation/filesystems/befs.rst
3183 F:      fs/befs/
3184
3185 BFQ I/O SCHEDULER
3186 M:      Paolo Valente <paolo.valente@linaro.org>
3187 M:      Jens Axboe <axboe@kernel.dk>
3188 L:      linux-block@vger.kernel.org
3189 S:      Maintained
3190 F:      Documentation/block/bfq-iosched.rst
3191 F:      block/bfq-*
3192
3193 BFS FILE SYSTEM
3194 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3195 S:      Maintained
3196 F:      Documentation/filesystems/bfs.rst
3197 F:      fs/bfs/
3198 F:      include/uapi/linux/bfs_fs.h
3199
3200 BLINKM RGB LED DRIVER
3201 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3202 S:      Maintained
3203 F:      drivers/leds/leds-blinkm.c
3204
3205 BLOCK LAYER
3206 M:      Jens Axboe <axboe@kernel.dk>
3207 L:      linux-block@vger.kernel.org
3208 S:      Maintained
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3210 F:      block/
3211 F:      drivers/block/
3212 F:      fs/block_dev.c
3213 F:      include/linux/blk*
3214 F:      kernel/trace/blktrace.c
3215 F:      lib/sbitmap.c
3216
3217 BLOCK2MTD DRIVER
3218 M:      Joern Engel <joern@lazybastard.org>
3219 L:      linux-mtd@lists.infradead.org
3220 S:      Maintained
3221 F:      drivers/mtd/devices/block2mtd.c
3222
3223 BLUETOOTH DRIVERS
3224 M:      Marcel Holtmann <marcel@holtmann.org>
3225 M:      Johan Hedberg <johan.hedberg@gmail.com>
3226 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3227 L:      linux-bluetooth@vger.kernel.org
3228 S:      Supported
3229 W:      http://www.bluez.org/
3230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3232 F:      drivers/bluetooth/
3233
3234 BLUETOOTH SUBSYSTEM
3235 M:      Marcel Holtmann <marcel@holtmann.org>
3236 M:      Johan Hedberg <johan.hedberg@gmail.com>
3237 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3238 L:      linux-bluetooth@vger.kernel.org
3239 S:      Supported
3240 W:      http://www.bluez.org/
3241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3243 F:      include/net/bluetooth/
3244 F:      net/bluetooth/
3245
3246 BONDING DRIVER
3247 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3248 M:      Veaceslav Falico <vfalico@gmail.com>
3249 M:      Andy Gospodarek <andy@greyhouse.net>
3250 L:      netdev@vger.kernel.org
3251 S:      Supported
3252 W:      http://sourceforge.net/projects/bonding/
3253 F:      drivers/net/bonding/
3254 F:      include/net/bonding.h
3255 F:      include/uapi/linux/if_bonding.h
3256
3257 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3258 M:      Dan Robertson <dan@dlrobertson.com>
3259 L:      linux-iio@vger.kernel.org
3260 S:      Maintained
3261 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3262 F:      drivers/iio/accel/bma400*
3263
3264 BPF (Safe dynamic programs and tools)
3265 M:      Alexei Starovoitov <ast@kernel.org>
3266 M:      Daniel Borkmann <daniel@iogearbox.net>
3267 M:      Andrii Nakryiko <andrii@kernel.org>
3268 R:      Martin KaFai Lau <kafai@fb.com>
3269 R:      Song Liu <songliubraving@fb.com>
3270 R:      Yonghong Song <yhs@fb.com>
3271 R:      John Fastabend <john.fastabend@gmail.com>
3272 R:      KP Singh <kpsingh@kernel.org>
3273 L:      netdev@vger.kernel.org
3274 L:      bpf@vger.kernel.org
3275 S:      Supported
3276 W:      https://bpf.io/
3277 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3280 F:      Documentation/bpf/
3281 F:      Documentation/networking/filter.rst
3282 F:      arch/*/net/*
3283 F:      include/linux/bpf*
3284 F:      include/linux/filter.h
3285 F:      include/trace/events/xdp.h
3286 F:      include/uapi/linux/bpf*
3287 F:      include/uapi/linux/filter.h
3288 F:      kernel/bpf/
3289 F:      kernel/trace/bpf_trace.c
3290 F:      lib/test_bpf.c
3291 F:      net/bpf/
3292 F:      net/core/filter.c
3293 F:      net/sched/act_bpf.c
3294 F:      net/sched/cls_bpf.c
3295 F:      samples/bpf/
3296 F:      tools/bpf/
3297 F:      tools/lib/bpf/
3298 F:      tools/testing/selftests/bpf/
3299 N:      bpf
3300 K:      bpf
3301
3302 BPF JIT for ARM
3303 M:      Shubham Bansal <illusionist.neo@gmail.com>
3304 L:      netdev@vger.kernel.org
3305 L:      bpf@vger.kernel.org
3306 S:      Maintained
3307 F:      arch/arm/net/
3308
3309 BPF JIT for ARM64
3310 M:      Daniel Borkmann <daniel@iogearbox.net>
3311 M:      Alexei Starovoitov <ast@kernel.org>
3312 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3313 L:      netdev@vger.kernel.org
3314 L:      bpf@vger.kernel.org
3315 S:      Supported
3316 F:      arch/arm64/net/
3317
3318 BPF JIT for MIPS (32-BIT AND 64-BIT)
3319 M:      Paul Burton <paulburton@kernel.org>
3320 L:      netdev@vger.kernel.org
3321 L:      bpf@vger.kernel.org
3322 S:      Maintained
3323 F:      arch/mips/net/
3324
3325 BPF JIT for NFP NICs
3326 M:      Jakub Kicinski <kuba@kernel.org>
3327 L:      netdev@vger.kernel.org
3328 L:      bpf@vger.kernel.org
3329 S:      Supported
3330 F:      drivers/net/ethernet/netronome/nfp/bpf/
3331
3332 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3333 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3334 M:      Sandipan Das <sandipan@linux.ibm.com>
3335 L:      netdev@vger.kernel.org
3336 L:      bpf@vger.kernel.org
3337 S:      Maintained
3338 F:      arch/powerpc/net/
3339
3340 BPF JIT for RISC-V (32-bit)
3341 M:      Luke Nelson <luke.r.nels@gmail.com>
3342 M:      Xi Wang <xi.wang@gmail.com>
3343 L:      netdev@vger.kernel.org
3344 L:      bpf@vger.kernel.org
3345 S:      Maintained
3346 F:      arch/riscv/net/
3347 X:      arch/riscv/net/bpf_jit_comp64.c
3348
3349 BPF JIT for RISC-V (64-bit)
3350 M:      Björn Töpel <bjorn@kernel.org>
3351 L:      netdev@vger.kernel.org
3352 L:      bpf@vger.kernel.org
3353 S:      Maintained
3354 F:      arch/riscv/net/
3355 X:      arch/riscv/net/bpf_jit_comp32.c
3356
3357 BPF JIT for S390
3358 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3359 M:      Heiko Carstens <hca@linux.ibm.com>
3360 M:      Vasily Gorbik <gor@linux.ibm.com>
3361 L:      netdev@vger.kernel.org
3362 L:      bpf@vger.kernel.org
3363 S:      Maintained
3364 F:      arch/s390/net/
3365 X:      arch/s390/net/pnet.c
3366
3367 BPF JIT for SPARC (32-BIT AND 64-BIT)
3368 M:      David S. Miller <davem@davemloft.net>
3369 L:      netdev@vger.kernel.org
3370 L:      bpf@vger.kernel.org
3371 S:      Maintained
3372 F:      arch/sparc/net/
3373
3374 BPF JIT for X86 32-BIT
3375 M:      Wang YanQing <udknight@gmail.com>
3376 L:      netdev@vger.kernel.org
3377 L:      bpf@vger.kernel.org
3378 S:      Maintained
3379 F:      arch/x86/net/bpf_jit_comp32.c
3380
3381 BPF JIT for X86 64-BIT
3382 M:      Alexei Starovoitov <ast@kernel.org>
3383 M:      Daniel Borkmann <daniel@iogearbox.net>
3384 L:      netdev@vger.kernel.org
3385 L:      bpf@vger.kernel.org
3386 S:      Supported
3387 F:      arch/x86/net/
3388 X:      arch/x86/net/bpf_jit_comp32.c
3389
3390 BPF LSM (Security Audit and Enforcement using BPF)
3391 M:      KP Singh <kpsingh@kernel.org>
3392 R:      Florent Revest <revest@chromium.org>
3393 R:      Brendan Jackman <jackmanb@chromium.org>
3394 L:      bpf@vger.kernel.org
3395 S:      Maintained
3396 F:      Documentation/bpf/bpf_lsm.rst
3397 F:      include/linux/bpf_lsm.h
3398 F:      kernel/bpf/bpf_lsm.c
3399 F:      security/bpf/
3400
3401 BROADCOM B44 10/100 ETHERNET DRIVER
3402 M:      Michael Chan <michael.chan@broadcom.com>
3403 L:      netdev@vger.kernel.org
3404 S:      Supported
3405 F:      drivers/net/ethernet/broadcom/b44.*
3406
3407 BROADCOM B53 ETHERNET SWITCH DRIVER
3408 M:      Florian Fainelli <f.fainelli@gmail.com>
3409 L:      netdev@vger.kernel.org
3410 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3411 S:      Supported
3412 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3413 F:      drivers/net/dsa/b53/*
3414 F:      include/linux/dsa/brcm.h
3415 F:      include/linux/platform_data/b53.h
3416
3417 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3418 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
3419 L:      bcm-kernel-feedback-list@broadcom.com
3420 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3422 S:      Maintained
3423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3424 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3425 F:      drivers/pci/controller/pcie-brcmstb.c
3426 F:      drivers/staging/vc04_services
3427 N:      bcm2711
3428 N:      bcm283*
3429
3430 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3431 M:      Florian Fainelli <f.fainelli@gmail.com>
3432 M:      Ray Jui <rjui@broadcom.com>
3433 M:      Scott Branden <sbranden@broadcom.com>
3434 M:      bcm-kernel-feedback-list@broadcom.com
3435 S:      Maintained
3436 T:      git git://github.com/broadcom/mach-bcm
3437 F:      arch/arm/mach-bcm/
3438 N:      bcm281*
3439 N:      bcm113*
3440 N:      bcm216*
3441 N:      kona
3442
3443 BROADCOM BCM47XX MIPS ARCHITECTURE
3444 M:      Hauke Mehrtens <hauke@hauke-m.de>
3445 M:      Rafał Miłecki <zajec5@gmail.com>
3446 L:      linux-mips@vger.kernel.org
3447 S:      Maintained
3448 F:      Documentation/devicetree/bindings/mips/brcm/
3449 F:      arch/mips/bcm47xx/*
3450 F:      arch/mips/include/asm/mach-bcm47xx/*
3451
3452 BROADCOM BCM4908 ETHERNET DRIVER
3453 M:      Rafał Miłecki <rafal@milecki.pl>
3454 M:      bcm-kernel-feedback-list@broadcom.com
3455 L:      netdev@vger.kernel.org
3456 S:      Maintained
3457 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3458 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
3459 F:      drivers/net/ethernet/broadcom/unimac.h
3460
3461 BROADCOM BCM5301X ARM ARCHITECTURE
3462 M:      Hauke Mehrtens <hauke@hauke-m.de>
3463 M:      Rafał Miłecki <zajec5@gmail.com>
3464 M:      bcm-kernel-feedback-list@broadcom.com
3465 L:      linux-arm-kernel@lists.infradead.org
3466 S:      Maintained
3467 F:      arch/arm/boot/dts/bcm470*
3468 F:      arch/arm/boot/dts/bcm5301*
3469 F:      arch/arm/boot/dts/bcm953012*
3470 F:      arch/arm/mach-bcm/bcm_5301x.c
3471
3472 BROADCOM BCM53573 ARM ARCHITECTURE
3473 M:      Rafał Miłecki <rafal@milecki.pl>
3474 L:      bcm-kernel-feedback-list@broadcom.com
3475 L:      linux-arm-kernel@lists.infradead.org
3476 S:      Maintained
3477 F:      arch/arm/boot/dts/bcm47189*
3478 F:      arch/arm/boot/dts/bcm53573*
3479
3480 BROADCOM BCM63XX ARM ARCHITECTURE
3481 M:      Florian Fainelli <f.fainelli@gmail.com>
3482 M:      bcm-kernel-feedback-list@broadcom.com
3483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3484 S:      Maintained
3485 T:      git git://github.com/broadcom/stblinux.git
3486 N:      bcm63xx
3487
3488 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3489 M:      Kevin Cernekee <cernekee@gmail.com>
3490 L:      linux-usb@vger.kernel.org
3491 S:      Maintained
3492 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3493
3494 BROADCOM BCM7XXX ARM ARCHITECTURE
3495 M:      Florian Fainelli <f.fainelli@gmail.com>
3496 M:      bcm-kernel-feedback-list@broadcom.com
3497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3498 S:      Maintained
3499 T:      git git://github.com/broadcom/stblinux.git
3500 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3501 F:      arch/arm/boot/dts/bcm7*.dts*
3502 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3503 F:      arch/arm/mach-bcm/*brcmstb*
3504 F:      arch/arm/mm/cache-b15-rac.c
3505 F:      drivers/bus/brcmstb_gisb.c
3506 F:      drivers/pci/controller/pcie-brcmstb.c
3507 N:      brcmstb
3508
3509 BROADCOM BDC DRIVER
3510 M:      Al Cooper <alcooperx@gmail.com>
3511 L:      linux-usb@vger.kernel.org
3512 L:      bcm-kernel-feedback-list@broadcom.com
3513 S:      Maintained
3514 F:      Documentation/devicetree/bindings/usb/brcm,bdc.txt
3515 F:      drivers/usb/gadget/udc/bdc/
3516
3517 BROADCOM BMIPS CPUFREQ DRIVER
3518 M:      Markus Mayer <mmayer@broadcom.com>
3519 M:      bcm-kernel-feedback-list@broadcom.com
3520 L:      linux-pm@vger.kernel.org
3521 S:      Maintained
3522 F:      drivers/cpufreq/bmips-cpufreq.c
3523
3524 BROADCOM BMIPS MIPS ARCHITECTURE
3525 M:      Florian Fainelli <f.fainelli@gmail.com>
3526 L:      bcm-kernel-feedback-list@broadcom.com
3527 L:      linux-mips@vger.kernel.org
3528 S:      Maintained
3529 T:      git git://github.com/broadcom/stblinux.git
3530 F:      arch/mips/bmips/*
3531 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3532 F:      arch/mips/include/asm/mach-bmips/*
3533 F:      arch/mips/kernel/*bmips*
3534 F:      drivers/soc/bcm/bcm63xx
3535 F:      drivers/irqchip/irq-bcm63*
3536 F:      drivers/irqchip/irq-bcm7*
3537 F:      drivers/irqchip/irq-brcmstb*
3538 F:      include/linux/bcm963xx_nvram.h
3539 F:      include/linux/bcm963xx_tag.h
3540
3541 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3542 M:      Rasesh Mody <rmody@marvell.com>
3543 M:      GR-Linux-NIC-Dev@marvell.com
3544 L:      netdev@vger.kernel.org
3545 S:      Supported
3546 F:      drivers/net/ethernet/broadcom/bnx2.*
3547 F:      drivers/net/ethernet/broadcom/bnx2_*
3548
3549 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3550 M:      Saurav Kashyap <skashyap@marvell.com>
3551 M:      Javed Hasan <jhasan@marvell.com>
3552 M:      GR-QLogic-Storage-Upstream@marvell.com
3553 L:      linux-scsi@vger.kernel.org
3554 S:      Supported
3555 F:      drivers/scsi/bnx2fc/
3556
3557 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3558 M:      Nilesh Javali <njavali@marvell.com>
3559 M:      Manish Rangankar <mrangankar@marvell.com>
3560 M:      GR-QLogic-Storage-Upstream@marvell.com
3561 L:      linux-scsi@vger.kernel.org
3562 S:      Supported
3563 F:      drivers/scsi/bnx2i/
3564
3565 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3566 M:      Ariel Elior <aelior@marvell.com>
3567 M:      Sudarsana Kalluru <skalluru@marvell.com>
3568 M:      GR-everest-linux-l2@marvell.com
3569 L:      netdev@vger.kernel.org
3570 S:      Supported
3571 F:      drivers/net/ethernet/broadcom/bnx2x/
3572
3573 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3574 M:      Michael Chan <michael.chan@broadcom.com>
3575 L:      netdev@vger.kernel.org
3576 S:      Supported
3577 F:      drivers/net/ethernet/broadcom/bnxt/
3578
3579 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3580 M:      Arend van Spriel <aspriel@gmail.com>
3581 M:      Franky Lin <franky.lin@broadcom.com>
3582 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3583 M:      Chi-hsien Lin <chi-hsien.lin@infineon.com>
3584 M:      Wright Feng <wright.feng@infineon.com>
3585 M:      Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3586 L:      linux-wireless@vger.kernel.org
3587 L:      brcm80211-dev-list.pdl@broadcom.com
3588 L:      SHA-cyfmac-dev-list@infineon.com
3589 S:      Supported
3590 F:      drivers/net/wireless/broadcom/brcm80211/
3591
3592 BROADCOM BRCMSTB GPIO DRIVER
3593 M:      Gregory Fong <gregory.0xf0@gmail.com>
3594 L:      bcm-kernel-feedback-list@broadcom.com
3595 S:      Supported
3596 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3597 F:      drivers/gpio/gpio-brcmstb.c
3598
3599 BROADCOM BRCMSTB I2C DRIVER
3600 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3601 L:      linux-i2c@vger.kernel.org
3602 L:      bcm-kernel-feedback-list@broadcom.com
3603 S:      Supported
3604 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3605 F:      drivers/i2c/busses/i2c-brcmstb.c
3606
3607 BROADCOM BRCMSTB UART DRIVER
3608 M:      Al Cooper <alcooperx@gmail.com>
3609 L:      linux-serial@vger.kernel.org
3610 L:      bcm-kernel-feedback-list@broadcom.com
3611 S:      Maintained
3612 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3613 F:      drivers/tty/serial/8250/8250_bcm7271.c
3614
3615 BROADCOM BRCMSTB USB EHCI DRIVER
3616 M:      Al Cooper <alcooperx@gmail.com>
3617 L:      linux-usb@vger.kernel.org
3618 L:      bcm-kernel-feedback-list@broadcom.com
3619 S:      Maintained
3620 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3621 F:      drivers/usb/host/ehci-brcm.*
3622
3623 BROADCOM BRCMSTB USB PIN MAP DRIVER
3624 M:      Al Cooper <alcooperx@gmail.com>
3625 L:      linux-usb@vger.kernel.org
3626 L:      bcm-kernel-feedback-list@broadcom.com
3627 S:      Maintained
3628 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3629 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
3630
3631 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3632 M:      Al Cooper <alcooperx@gmail.com>
3633 L:      linux-kernel@vger.kernel.org
3634 L:      bcm-kernel-feedback-list@broadcom.com
3635 S:      Maintained
3636 F:      drivers/phy/broadcom/phy-brcm-usb*
3637
3638 BROADCOM ETHERNET PHY DRIVERS
3639 M:      Florian Fainelli <f.fainelli@gmail.com>
3640 L:      bcm-kernel-feedback-list@broadcom.com
3641 L:      netdev@vger.kernel.org
3642 S:      Supported
3643 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3644 F:      drivers/net/phy/bcm*.[ch]
3645 F:      drivers/net/phy/broadcom.c
3646 F:      include/linux/brcmphy.h
3647
3648 BROADCOM GENET ETHERNET DRIVER
3649 M:      Doug Berger <opendmb@gmail.com>
3650 M:      Florian Fainelli <f.fainelli@gmail.com>
3651 L:      bcm-kernel-feedback-list@broadcom.com
3652 L:      netdev@vger.kernel.org
3653 S:      Supported
3654 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3655 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3656 F:      drivers/net/ethernet/broadcom/genet/
3657 F:      drivers/net/ethernet/broadcom/unimac.h
3658 F:      drivers/net/mdio/mdio-bcm-unimac.c
3659 F:      include/linux/platform_data/bcmgenet.h
3660 F:      include/linux/platform_data/mdio-bcm-unimac.h
3661
3662 BROADCOM IPROC ARM ARCHITECTURE
3663 M:      Ray Jui <rjui@broadcom.com>
3664 M:      Scott Branden <sbranden@broadcom.com>
3665 M:      bcm-kernel-feedback-list@broadcom.com
3666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3667 S:      Maintained
3668 T:      git git://github.com/broadcom/cygnus-linux.git
3669 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3670 F:      arch/arm64/boot/dts/broadcom/stingray/*
3671 F:      drivers/clk/bcm/clk-ns*
3672 F:      drivers/clk/bcm/clk-sr*
3673 F:      drivers/pinctrl/bcm/pinctrl-ns*
3674 F:      include/dt-bindings/clock/bcm-sr*
3675 N:      iproc
3676 N:      cygnus
3677 N:      bcm[-_]nsp
3678 N:      bcm9113*
3679 N:      bcm9583*
3680 N:      bcm9585*
3681 N:      bcm9586*
3682 N:      bcm988312
3683 N:      bcm113*
3684 N:      bcm583*
3685 N:      bcm585*
3686 N:      bcm586*
3687 N:      bcm88312
3688 N:      hr2
3689 N:      stingray
3690
3691 BROADCOM IPROC GBIT ETHERNET DRIVER
3692 M:      Rafał Miłecki <rafal@milecki.pl>
3693 M:      bcm-kernel-feedback-list@broadcom.com
3694 L:      netdev@vger.kernel.org
3695 S:      Maintained
3696 F:      Documentation/devicetree/bindings/net/brcm,amac.txt
3697 F:      drivers/net/ethernet/broadcom/bgmac*
3698 F:      drivers/net/ethernet/broadcom/unimac.h
3699
3700 BROADCOM KONA GPIO DRIVER
3701 M:      Ray Jui <rjui@broadcom.com>
3702 L:      bcm-kernel-feedback-list@broadcom.com
3703 S:      Supported
3704 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3705 F:      drivers/gpio/gpio-bcm-kona.c
3706
3707 BROADCOM NETXTREME-E ROCE DRIVER
3708 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3709 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3710 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3711 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3712 M:      Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3713 L:      linux-rdma@vger.kernel.org
3714 S:      Supported
3715 W:      http://www.broadcom.com
3716 F:      drivers/infiniband/hw/bnxt_re/
3717 F:      include/uapi/rdma/bnxt_re-abi.h
3718
3719 BROADCOM NVRAM DRIVER
3720 M:      Rafał Miłecki <zajec5@gmail.com>
3721 L:      linux-mips@vger.kernel.org
3722 S:      Maintained
3723 F:      drivers/firmware/broadcom/*
3724
3725 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3726 M:      Rafał Miłecki <rafal@milecki.pl>
3727 M:      Florian Fainelli <f.fainelli@gmail.com>
3728 M:      bcm-kernel-feedback-list@broadcom.com
3729 L:      linux-pm@vger.kernel.org
3730 S:      Maintained
3731 T:      git git://github.com/broadcom/stblinux.git
3732 F:      drivers/soc/bcm/bcm63xx/bcm-pmb.c
3733 F:      include/dt-bindings/soc/bcm-pmb.h
3734
3735 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3736 M:      Rafał Miłecki <zajec5@gmail.com>
3737 L:      linux-wireless@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/bcma/
3740 F:      include/linux/bcma/
3741
3742 BROADCOM SPI DRIVER
3743 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3744 M:      bcm-kernel-feedback-list@broadcom.com
3745 S:      Maintained
3746 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3747 F:      drivers/spi/spi-bcm-qspi.*
3748 F:      drivers/spi/spi-brcmstb-qspi.c
3749 F:      drivers/spi/spi-iproc-qspi.c
3750
3751 BROADCOM STB AVS CPUFREQ DRIVER
3752 M:      Markus Mayer <mmayer@broadcom.com>
3753 M:      bcm-kernel-feedback-list@broadcom.com
3754 L:      linux-pm@vger.kernel.org
3755 S:      Maintained
3756 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3757 F:      drivers/cpufreq/brcmstb*
3758
3759 BROADCOM STB AVS TMON DRIVER
3760 M:      Markus Mayer <mmayer@broadcom.com>
3761 M:      bcm-kernel-feedback-list@broadcom.com
3762 L:      linux-pm@vger.kernel.org
3763 S:      Maintained
3764 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3765 F:      drivers/thermal/broadcom/brcmstb*
3766
3767 BROADCOM STB DPFE DRIVER
3768 M:      Markus Mayer <mmayer@broadcom.com>
3769 M:      bcm-kernel-feedback-list@broadcom.com
3770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3771 S:      Maintained
3772 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3773 F:      drivers/memory/brcmstb_dpfe.c
3774
3775 BROADCOM STB NAND FLASH DRIVER
3776 M:      Brian Norris <computersforpeace@gmail.com>
3777 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3778 L:      linux-mtd@lists.infradead.org
3779 L:      bcm-kernel-feedback-list@broadcom.com
3780 S:      Maintained
3781 F:      drivers/mtd/nand/raw/brcmnand/
3782
3783 BROADCOM SYSTEMPORT ETHERNET DRIVER
3784 M:      Florian Fainelli <f.fainelli@gmail.com>
3785 L:      bcm-kernel-feedback-list@broadcom.com
3786 L:      netdev@vger.kernel.org
3787 S:      Supported
3788 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3789 F:      drivers/net/ethernet/broadcom/unimac.h
3790
3791 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3792 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3793 M:      Prashant Sreedharan <prashant@broadcom.com>
3794 M:      Michael Chan <mchan@broadcom.com>
3795 L:      netdev@vger.kernel.org
3796 S:      Supported
3797 F:      drivers/net/ethernet/broadcom/tg3.*
3798
3799 BROADCOM VK DRIVER
3800 M:      Scott Branden <scott.branden@broadcom.com>
3801 L:      bcm-kernel-feedback-list@broadcom.com
3802 S:      Supported
3803 F:      drivers/misc/bcm-vk/
3804 F:      include/uapi/linux/misc/bcm_vk.h
3805
3806 BROCADE BFA FC SCSI DRIVER
3807 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3808 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3809 L:      linux-scsi@vger.kernel.org
3810 S:      Supported
3811 F:      drivers/scsi/bfa/
3812
3813 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3814 M:      Rasesh Mody <rmody@marvell.com>
3815 M:      Sudarsana Kalluru <skalluru@marvell.com>
3816 M:      GR-Linux-NIC-Dev@marvell.com
3817 L:      netdev@vger.kernel.org
3818 S:      Supported
3819 F:      drivers/net/ethernet/brocade/bna/
3820
3821 BSG (block layer generic sg v4 driver)
3822 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3823 L:      linux-scsi@vger.kernel.org
3824 S:      Supported
3825 F:      block/bsg.c
3826 F:      include/linux/bsg.h
3827 F:      include/uapi/linux/bsg.h
3828
3829 BT87X AUDIO DRIVER
3830 M:      Clemens Ladisch <clemens@ladisch.de>
3831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3832 S:      Maintained
3833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3834 F:      Documentation/sound/cards/bt87x.rst
3835 F:      sound/pci/bt87x.c
3836
3837 BT8XXGPIO DRIVER
3838 M:      Michael Buesch <m@bues.ch>
3839 S:      Maintained
3840 W:      http://bu3sch.de/btgpio.php
3841 F:      drivers/gpio/gpio-bt8xx.c
3842
3843 BTRFS FILE SYSTEM
3844 M:      Chris Mason <clm@fb.com>
3845 M:      Josef Bacik <josef@toxicpanda.com>
3846 M:      David Sterba <dsterba@suse.com>
3847 L:      linux-btrfs@vger.kernel.org
3848 S:      Maintained
3849 W:      http://btrfs.wiki.kernel.org/
3850 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3852 F:      Documentation/filesystems/btrfs.rst
3853 F:      fs/btrfs/
3854 F:      include/linux/btrfs*
3855 F:      include/uapi/linux/btrfs*
3856
3857 BTTV VIDEO4LINUX DRIVER
3858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3859 L:      linux-media@vger.kernel.org
3860 S:      Odd fixes
3861 W:      https://linuxtv.org
3862 T:      git git://linuxtv.org/media_tree.git
3863 F:      Documentation/driver-api/media/drivers/bttv*
3864 F:      drivers/media/pci/bt8xx/bttv*
3865
3866 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3867 M:      Chanwoo Choi <cw00.choi@samsung.com>
3868 L:      linux-pm@vger.kernel.org
3869 L:      linux-samsung-soc@vger.kernel.org
3870 S:      Maintained
3871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3872 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3873 F:      drivers/devfreq/exynos-bus.c
3874
3875 BUSLOGIC SCSI DRIVER
3876 M:      Khalid Aziz <khalid@gonehiking.org>
3877 L:      linux-scsi@vger.kernel.org
3878 S:      Maintained
3879 F:      drivers/scsi/BusLogic.*
3880 F:      drivers/scsi/FlashPoint.*
3881
3882 C-MEDIA CMI8788 DRIVER
3883 M:      Clemens Ladisch <clemens@ladisch.de>
3884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3885 S:      Maintained
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3887 F:      sound/pci/oxygen/
3888
3889 C-SKY ARCHITECTURE
3890 M:      Guo Ren <guoren@kernel.org>
3891 L:      linux-csky@vger.kernel.org
3892 S:      Supported
3893 T:      git https://github.com/c-sky/csky-linux.git
3894 F:      Documentation/devicetree/bindings/csky/
3895 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3896 F:      Documentation/devicetree/bindings/timer/csky,*
3897 F:      arch/csky/
3898 F:      drivers/clocksource/timer-gx6605s.c
3899 F:      drivers/clocksource/timer-mp-csky.c
3900 F:      drivers/irqchip/irq-csky-*
3901 N:      csky
3902 K:      csky
3903
3904 CA8210 IEEE-802.15.4 RADIO DRIVER
3905 M:      Harry Morris <h.morris@cascoda.com>
3906 L:      linux-wpan@vger.kernel.org
3907 S:      Maintained
3908 W:      https://github.com/Cascoda/ca8210-linux.git
3909 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3910 F:      drivers/net/ieee802154/ca8210.c
3911
3912 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3913 M:      Damien Le Moal <damien.lemoal@wdc.com>
3914 L:      linux-riscv@lists.infradead.org
3915 L:      linux-gpio@vger.kernel.org (pinctrl driver)
3916 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3917 F:      drivers/pinctrl/pinctrl-k210.c
3918
3919 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3920 M:      Damien Le Moal <damien.lemoal@wdc.com>
3921 L:      linux-kernel@vger.kernel.org
3922 L:      linux-riscv@lists.infradead.org
3923 S:      Maintained
3924 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3925 F:      drivers/reset/reset-k210.c
3926
3927 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3928 M:      Damien Le Moal <damien.lemoal@wdc.com>
3929 L:      linux-riscv@lists.infradead.org
3930 S:      Maintained
3931 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3932 F:      drivers/soc/canaan/
3933 F:      include/soc/canaan/
3934
3935 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3936 M:      David Howells <dhowells@redhat.com>
3937 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3938 S:      Supported
3939 F:      Documentation/filesystems/caching/cachefiles.rst
3940 F:      fs/cachefiles/
3941
3942 CADENCE MIPI-CSI2 BRIDGES
3943 M:      Maxime Ripard <mripard@kernel.org>
3944 L:      linux-media@vger.kernel.org
3945 S:      Maintained
3946 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3947 F:      drivers/media/platform/cadence/cdns-csi2*
3948
3949 CADENCE NAND DRIVER
3950 L:      linux-mtd@lists.infradead.org
3951 S:      Orphan
3952 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3953 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3954
3955 CADENCE USB3 DRD IP DRIVER
3956 M:      Peter Chen <peter.chen@kernel.org>
3957 M:      Pawel Laszczak <pawell@cadence.com>
3958 R:      Roger Quadros <rogerq@kernel.org>
3959 R:      Aswath Govindraju <a-govindraju@ti.com>
3960 L:      linux-usb@vger.kernel.org
3961 S:      Maintained
3962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3963 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3964 F:      drivers/usb/cdns3/
3965 X:      drivers/usb/cdns3/cdnsp*
3966
3967 CADENCE USBSSP DRD IP DRIVER
3968 M:      Pawel Laszczak <pawell@cadence.com>
3969 L:      linux-usb@vger.kernel.org
3970 S:      Maintained
3971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3972 F:      drivers/usb/cdns3/
3973 X:      drivers/usb/cdns3/cdns3*
3974
3975 CADET FM/AM RADIO RECEIVER DRIVER
3976 M:      Hans Verkuil <hverkuil@xs4all.nl>
3977 L:      linux-media@vger.kernel.org
3978 S:      Maintained
3979 W:      https://linuxtv.org
3980 T:      git git://linuxtv.org/media_tree.git
3981 F:      drivers/media/radio/radio-cadet*
3982
3983 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3984 L:      linux-media@vger.kernel.org
3985 S:      Orphan
3986 T:      git git://linuxtv.org/media_tree.git
3987 F:      Documentation/admin-guide/media/cafe_ccic*
3988 F:      drivers/media/platform/marvell-ccic/
3989
3990 CAIF NETWORK LAYER
3991 L:      netdev@vger.kernel.org
3992 S:      Orphan
3993 F:      Documentation/networking/caif/
3994 F:      drivers/net/caif/
3995 F:      include/net/caif/
3996 F:      include/uapi/linux/caif/
3997 F:      net/caif/
3998
3999 CAKE QDISC
4000 M:      Toke Høiland-Jørgensen <toke@toke.dk>
4001 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
4002 S:      Maintained
4003 F:      net/sched/sch_cake.c
4004
4005 CAN NETWORK DRIVERS
4006 M:      Wolfgang Grandegger <wg@grandegger.com>
4007 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4008 L:      linux-can@vger.kernel.org
4009 S:      Maintained
4010 W:      https://github.com/linux-can
4011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4013 F:      Documentation/devicetree/bindings/net/can/
4014 F:      drivers/net/can/
4015 F:      include/linux/can/bittiming.h
4016 F:      include/linux/can/dev.h
4017 F:      include/linux/can/led.h
4018 F:      include/linux/can/length.h
4019 F:      include/linux/can/platform/
4020 F:      include/linux/can/rx-offload.h
4021 F:      include/uapi/linux/can/error.h
4022 F:      include/uapi/linux/can/netlink.h
4023 F:      include/uapi/linux/can/vxcan.h
4024
4025 CAN NETWORK LAYER
4026 M:      Oliver Hartkopp <socketcan@hartkopp.net>
4027 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4028 L:      linux-can@vger.kernel.org
4029 S:      Maintained
4030 W:      https://github.com/linux-can
4031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4033 F:      Documentation/networking/can.rst
4034 F:      include/linux/can/can-ml.h
4035 F:      include/linux/can/core.h
4036 F:      include/linux/can/skb.h
4037 F:      include/net/netns/can.h
4038 F:      include/uapi/linux/can.h
4039 F:      include/uapi/linux/can/bcm.h
4040 F:      include/uapi/linux/can/gw.h
4041 F:      include/uapi/linux/can/isotp.h
4042 F:      include/uapi/linux/can/raw.h
4043 F:      net/can/
4044
4045 CAN-J1939 NETWORK LAYER
4046 M:      Robin van der Gracht <robin@protonic.nl>
4047 M:      Oleksij Rempel <o.rempel@pengutronix.de>
4048 R:      kernel@pengutronix.de
4049 L:      linux-can@vger.kernel.org
4050 S:      Maintained
4051 F:      Documentation/networking/j1939.rst
4052 F:      include/uapi/linux/can/j1939.h
4053 F:      net/can/j1939/
4054
4055 CAPABILITIES
4056 M:      Serge Hallyn <serge@hallyn.com>
4057 L:      linux-security-module@vger.kernel.org
4058 S:      Supported
4059 F:      include/linux/capability.h
4060 F:      include/uapi/linux/capability.h
4061 F:      kernel/capability.c
4062 F:      security/commoncap.c
4063
4064 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4065 M:      Kevin Tsai <ktsai@capellamicro.com>
4066 S:      Maintained
4067 F:      drivers/iio/light/cm*
4068
4069 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4070 M:      Christian Lamparter <chunkeey@googlemail.com>
4071 L:      linux-wireless@vger.kernel.org
4072 S:      Maintained
4073 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4074 F:      drivers/net/wireless/ath/carl9170/
4075
4076 CAVIUM I2C DRIVER
4077 M:      Robert Richter <rric@kernel.org>
4078 S:      Odd Fixes
4079 W:      http://www.marvell.com
4080 F:      drivers/i2c/busses/i2c-octeon*
4081 F:      drivers/i2c/busses/i2c-thunderx*
4082
4083 CAVIUM LIQUIDIO NETWORK DRIVER
4084 M:      Derek Chickles <dchickles@marvell.com>
4085 M:      Satanand Burla <sburla@marvell.com>
4086 M:      Felix Manlunas <fmanlunas@marvell.com>
4087 L:      netdev@vger.kernel.org
4088 S:      Supported
4089 W:      http://www.marvell.com
4090 F:      drivers/net/ethernet/cavium/liquidio/
4091
4092 CAVIUM MMC DRIVER
4093 M:      Robert Richter <rric@kernel.org>
4094 S:      Odd Fixes
4095 W:      http://www.marvell.com
4096 F:      drivers/mmc/host/cavium*
4097
4098 CAVIUM OCTEON-TX CRYPTO DRIVER
4099 M:      George Cherian <gcherian@marvell.com>
4100 L:      linux-crypto@vger.kernel.org
4101 S:      Supported
4102 W:      http://www.marvell.com
4103 F:      drivers/crypto/cavium/cpt/
4104
4105 CAVIUM THUNDERX2 ARM64 SOC
4106 M:      Robert Richter <rric@kernel.org>
4107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4108 S:      Odd Fixes
4109 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4110 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4111
4112 CC2520 IEEE-802.15.4 RADIO DRIVER
4113 M:      Varka Bhadram <varkabhadram@gmail.com>
4114 L:      linux-wpan@vger.kernel.org
4115 S:      Maintained
4116 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4117 F:      drivers/net/ieee802154/cc2520.c
4118 F:      include/linux/spi/cc2520.h
4119
4120 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4121 M:      Gilad Ben-Yossef <gilad@benyossef.com>
4122 L:      linux-crypto@vger.kernel.org
4123 S:      Supported
4124 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4125 F:      drivers/crypto/ccree/
4126
4127 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4128 M:      Hadar Gat <hadar.gat@arm.com>
4129 L:      linux-crypto@vger.kernel.org
4130 S:      Supported
4131 F:      drivers/char/hw_random/cctrng.c
4132 F:      drivers/char/hw_random/cctrng.h
4133 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4134 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4135
4136 CEC FRAMEWORK
4137 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4138 L:      linux-media@vger.kernel.org
4139 S:      Supported
4140 W:      http://linuxtv.org
4141 T:      git git://linuxtv.org/media_tree.git
4142 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4143 F:      Documentation/devicetree/bindings/media/cec.txt
4144 F:      Documentation/driver-api/media/cec-core.rst
4145 F:      Documentation/userspace-api/media/cec
4146 F:      drivers/media/cec/
4147 F:      drivers/media/rc/keymaps/rc-cec.c
4148 F:      include/media/cec-notifier.h
4149 F:      include/media/cec.h
4150 F:      include/uapi/linux/cec-funcs.h
4151 F:      include/uapi/linux/cec.h
4152
4153 CEC GPIO DRIVER
4154 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4155 L:      linux-media@vger.kernel.org
4156 S:      Supported
4157 W:      http://linuxtv.org
4158 T:      git git://linuxtv.org/media_tree.git
4159 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
4160 F:      drivers/media/cec/platform/cec-gpio/
4161
4162 CELL BROADBAND ENGINE ARCHITECTURE
4163 M:      Arnd Bergmann <arnd@arndb.de>
4164 L:      linuxppc-dev@lists.ozlabs.org
4165 S:      Supported
4166 W:      http://www.ibm.com/developerworks/power/cell/
4167 F:      arch/powerpc/include/asm/cell*.h
4168 F:      arch/powerpc/include/asm/spu*.h
4169 F:      arch/powerpc/include/uapi/asm/spu*.h
4170 F:      arch/powerpc/platforms/cell/
4171
4172 CELLWISE CW2015 BATTERY DRIVER
4173 M:      Tobias Schrammm <t.schramm@manjaro.org>
4174 S:      Maintained
4175 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4176 F:      drivers/power/supply/cw2015_battery.c
4177
4178 CEPH COMMON CODE (LIBCEPH)
4179 M:      Ilya Dryomov <idryomov@gmail.com>
4180 M:      Jeff Layton <jlayton@kernel.org>
4181 L:      ceph-devel@vger.kernel.org
4182 S:      Supported
4183 W:      http://ceph.com/
4184 T:      git git://github.com/ceph/ceph-client.git
4185 F:      include/linux/ceph/
4186 F:      include/linux/crush/
4187 F:      net/ceph/
4188
4189 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4190 M:      Jeff Layton <jlayton@kernel.org>
4191 M:      Ilya Dryomov <idryomov@gmail.com>
4192 L:      ceph-devel@vger.kernel.org
4193 S:      Supported
4194 W:      http://ceph.com/
4195 T:      git git://github.com/ceph/ceph-client.git
4196 F:      Documentation/filesystems/ceph.rst
4197 F:      fs/ceph/
4198
4199 CERTIFICATE HANDLING
4200 M:      David Howells <dhowells@redhat.com>
4201 M:      David Woodhouse <dwmw2@infradead.org>
4202 L:      keyrings@vger.kernel.org
4203 S:      Maintained
4204 F:      Documentation/admin-guide/module-signing.rst
4205 F:      certs/
4206 F:      scripts/extract-cert.c
4207 F:      scripts/sign-file.c
4208
4209 CFAG12864B LCD DRIVER
4210 M:      Miguel Ojeda <ojeda@kernel.org>
4211 S:      Maintained
4212 F:      drivers/auxdisplay/cfag12864b.c
4213 F:      include/linux/cfag12864b.h
4214
4215 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4216 M:      Miguel Ojeda <ojeda@kernel.org>
4217 S:      Maintained
4218 F:      drivers/auxdisplay/cfag12864bfb.c
4219 F:      include/linux/cfag12864b.h
4220
4221 CHAR and MISC DRIVERS
4222 M:      Arnd Bergmann <arnd@arndb.de>
4223 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4224 S:      Supported
4225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4226 F:      drivers/char/
4227 F:      drivers/misc/
4228 F:      include/linux/miscdevice.h
4229 X:      drivers/char/agp/
4230 X:      drivers/char/hw_random/
4231 X:      drivers/char/ipmi/
4232 X:      drivers/char/random.c
4233 X:      drivers/char/tpm/
4234
4235 CHECKPATCH
4236 M:      Andy Whitcroft <apw@canonical.com>
4237 M:      Joe Perches <joe@perches.com>
4238 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
4239 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
4240 S:      Maintained
4241 F:      scripts/checkpatch.pl
4242
4243 CHECKPATCH DOCUMENTATION
4244 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
4245 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
4246 R:      Joe Perches <joe@perches.com>
4247 S:      Maintained
4248 F:      Documentation/dev-tools/checkpatch.rst
4249
4250 CHINESE DOCUMENTATION
4251 M:      Alex Shi <alexs@kernel.org>
4252 S:      Maintained
4253 F:      Documentation/translations/zh_CN/
4254
4255 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4256 M:      Peter Chen <peter.chen@kernel.org>
4257 L:      linux-usb@vger.kernel.org
4258 S:      Maintained
4259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4260 F:      drivers/usb/chipidea/
4261
4262 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4263 M:      Hans de Goede <hdegoede@redhat.com>
4264 L:      linux-input@vger.kernel.org
4265 S:      Maintained
4266 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4267 F:      drivers/input/touchscreen/chipone_icn8318.c
4268
4269 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4270 M:      Hans de Goede <hdegoede@redhat.com>
4271 L:      linux-input@vger.kernel.org
4272 S:      Maintained
4273 F:      drivers/input/touchscreen/chipone_icn8505.c
4274
4275 CHROME HARDWARE PLATFORM SUPPORT
4276 M:      Benson Leung <bleung@chromium.org>
4277 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4278 S:      Maintained
4279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4280 F:      drivers/platform/chrome/
4281
4282 CHROMEOS EC CODEC DRIVER
4283 M:      Cheng-Yi Chiang <cychiang@chromium.org>
4284 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4285 R:      Guenter Roeck <groeck@chromium.org>
4286 S:      Maintained
4287 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4288 F:      sound/soc/codecs/cros_ec_codec.*
4289
4290 CHROMEOS EC SUBDRIVERS
4291 M:      Benson Leung <bleung@chromium.org>
4292 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4293 R:      Guenter Roeck <groeck@chromium.org>
4294 S:      Maintained
4295 F:      drivers/power/supply/cros_usbpd-charger.c
4296 N:      cros_ec
4297 N:      cros-ec
4298
4299 CHRONTEL CH7322 CEC DRIVER
4300 M:      Jeff Chase <jnchase@google.com>
4301 L:      linux-media@vger.kernel.org
4302 S:      Maintained
4303 T:      git git://linuxtv.org/media_tree.git
4304 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4305 F:      drivers/media/cec/i2c/ch7322.c
4306
4307 CIRRUS LOGIC AUDIO CODEC DRIVERS
4308 M:      James Schulman <james.schulman@cirrus.com>
4309 M:      David Rhodes <david.rhodes@cirrus.com>
4310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4311 L:      patches@opensource.cirrus.com
4312 S:      Maintained
4313 F:      sound/soc/codecs/cs*
4314
4315 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4316 M:      Hartley Sweeten <hsweeten@visionengravers.com>
4317 L:      netdev@vger.kernel.org
4318 S:      Maintained
4319 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4320
4321 CIRRUS LOGIC LOCHNAGAR DRIVER
4322 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4323 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4324 L:      patches@opensource.cirrus.com
4325 S:      Supported
4326 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4327 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4328 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4329 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4330 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4331 F:      Documentation/hwmon/lochnagar.rst
4332 F:      drivers/clk/clk-lochnagar.c
4333 F:      drivers/hwmon/lochnagar-hwmon.c
4334 F:      drivers/mfd/lochnagar-i2c.c
4335 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4336 F:      drivers/regulator/lochnagar-regulator.c
4337 F:      include/dt-bindings/clk/lochnagar.h
4338 F:      include/dt-bindings/pinctrl/lochnagar.h
4339 F:      include/linux/mfd/lochnagar*
4340 F:      sound/soc/codecs/lochnagar-sc.c
4341
4342 CIRRUS LOGIC MADERA CODEC DRIVERS
4343 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4344 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4346 L:      patches@opensource.cirrus.com
4347 S:      Supported
4348 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4349 T:      git https://github.com/CirrusLogic/linux-drivers.git
4350 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4351 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4352 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4353 F:      drivers/gpio/gpio-madera*
4354 F:      drivers/irqchip/irq-madera*
4355 F:      drivers/mfd/cs47l*
4356 F:      drivers/mfd/madera*
4357 F:      drivers/pinctrl/cirrus/*
4358 F:      include/dt-bindings/sound/madera*
4359 F:      include/linux/irqchip/irq-madera*
4360 F:      include/linux/mfd/madera/*
4361 F:      include/sound/madera*
4362 F:      sound/soc/codecs/cs47l*
4363 F:      sound/soc/codecs/madera*
4364
4365 CISCO FCOE HBA DRIVER
4366 M:      Satish Kharat <satishkh@cisco.com>
4367 M:      Sesidhar Baddela <sebaddel@cisco.com>
4368 M:      Karan Tilak Kumar <kartilak@cisco.com>
4369 L:      linux-scsi@vger.kernel.org
4370 S:      Supported
4371 F:      drivers/scsi/fnic/
4372
4373 CISCO SCSI HBA DRIVER
4374 M:      Karan Tilak Kumar <kartilak@cisco.com>
4375 M:      Sesidhar Baddela <sebaddel@cisco.com>
4376 L:      linux-scsi@vger.kernel.org
4377 S:      Supported
4378 F:      drivers/scsi/snic/
4379
4380 CISCO VIC ETHERNET NIC DRIVER
4381 M:      Christian Benvenuti <benve@cisco.com>
4382 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4383 S:      Supported
4384 F:      drivers/net/ethernet/cisco/enic/
4385
4386 CISCO VIC LOW LATENCY NIC DRIVER
4387 M:      Christian Benvenuti <benve@cisco.com>
4388 M:      Nelson Escobar <neescoba@cisco.com>
4389 S:      Supported
4390 F:      drivers/infiniband/hw/usnic/
4391
4392 CLANG-FORMAT FILE
4393 M:      Miguel Ojeda <ojeda@kernel.org>
4394 S:      Maintained
4395 F:      .clang-format
4396
4397 CLANG/LLVM BUILD SUPPORT
4398 M:      Nathan Chancellor <nathan@kernel.org>
4399 M:      Nick Desaulniers <ndesaulniers@google.com>
4400 L:      clang-built-linux@googlegroups.com
4401 S:      Supported
4402 W:      https://clangbuiltlinux.github.io/
4403 B:      https://github.com/ClangBuiltLinux/linux/issues
4404 C:      irc://chat.freenode.net/clangbuiltlinux
4405 F:      Documentation/kbuild/llvm.rst
4406 F:      include/linux/compiler-clang.h
4407 F:      scripts/clang-tools/
4408 K:      \b(?i:clang|llvm)\b
4409
4410 CLEANCACHE API
4411 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4412 L:      linux-kernel@vger.kernel.org
4413 S:      Maintained
4414 F:      include/linux/cleancache.h
4415 F:      mm/cleancache.c
4416
4417 CLK API
4418 M:      Russell King <linux@armlinux.org.uk>
4419 L:      linux-clk@vger.kernel.org
4420 S:      Maintained
4421 F:      include/linux/clk.h
4422
4423 CLOCKSOURCE, CLOCKEVENT DRIVERS
4424 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4425 M:      Thomas Gleixner <tglx@linutronix.de>
4426 L:      linux-kernel@vger.kernel.org
4427 S:      Supported
4428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4429 F:      Documentation/devicetree/bindings/timer/
4430 F:      drivers/clocksource/
4431
4432 CMPC ACPI DRIVER
4433 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4434 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4435 L:      platform-driver-x86@vger.kernel.org
4436 S:      Supported
4437 F:      drivers/platform/x86/classmate-laptop.c
4438
4439 COBALT MEDIA DRIVER
4440 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4441 L:      linux-media@vger.kernel.org
4442 S:      Supported
4443 W:      https://linuxtv.org
4444 T:      git git://linuxtv.org/media_tree.git
4445 F:      drivers/media/pci/cobalt/
4446
4447 COCCINELLE/Semantic Patches (SmPL)
4448 M:      Julia Lawall <Julia.Lawall@inria.fr>
4449 M:      Gilles Muller <Gilles.Muller@inria.fr>
4450 M:      Nicolas Palix <nicolas.palix@imag.fr>
4451 M:      Michal Marek <michal.lkml@markovi.net>
4452 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4453 S:      Supported
4454 W:      http://coccinelle.lip6.fr/
4455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4456 F:      Documentation/dev-tools/coccinelle.rst
4457 F:      scripts/coccicheck
4458 F:      scripts/coccinelle/
4459
4460 CODA FILE SYSTEM
4461 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4462 M:      coda@cs.cmu.edu
4463 L:      codalist@coda.cs.cmu.edu
4464 S:      Maintained
4465 W:      http://www.coda.cs.cmu.edu/
4466 F:      Documentation/filesystems/coda.rst
4467 F:      fs/coda/
4468 F:      include/linux/coda*.h
4469 F:      include/uapi/linux/coda*.h
4470
4471 CODA V4L2 MEM2MEM DRIVER
4472 M:      Philipp Zabel <p.zabel@pengutronix.de>
4473 L:      linux-media@vger.kernel.org
4474 S:      Maintained
4475 F:      Documentation/devicetree/bindings/media/coda.yaml
4476 F:      drivers/media/platform/coda/
4477
4478 CODE OF CONDUCT
4479 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4480 S:      Supported
4481 F:      Documentation/process/code-of-conduct-interpretation.rst
4482 F:      Documentation/process/code-of-conduct.rst
4483
4484 COMEDI DRIVERS
4485 M:      Ian Abbott <abbotti@mev.co.uk>
4486 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
4487 S:      Odd Fixes
4488 F:      drivers/comedi/
4489
4490 COMMON CLK FRAMEWORK
4491 M:      Michael Turquette <mturquette@baylibre.com>
4492 M:      Stephen Boyd <sboyd@kernel.org>
4493 L:      linux-clk@vger.kernel.org
4494 S:      Maintained
4495 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4497 F:      Documentation/devicetree/bindings/clock/
4498 F:      drivers/clk/
4499 F:      include/linux/clk-pr*
4500 F:      include/linux/clk/
4501 F:      include/linux/of_clk.h
4502 X:      drivers/clk/clkdev.c
4503
4504 COMMON INTERNET FILE SYSTEM (CIFS)
4505 M:      Steve French <sfrench@samba.org>
4506 L:      linux-cifs@vger.kernel.org
4507 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4508 S:      Supported
4509 W:      http://linux-cifs.samba.org/
4510 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4511 F:      Documentation/admin-guide/cifs/
4512 F:      fs/cifs/
4513
4514 COMPACTPCI HOTPLUG CORE
4515 M:      Scott Murray <scott@spiteful.org>
4516 L:      linux-pci@vger.kernel.org
4517 S:      Maintained
4518 F:      drivers/pci/hotplug/cpci_hotplug*
4519
4520 COMPACTPCI HOTPLUG GENERIC DRIVER
4521 M:      Scott Murray <scott@spiteful.org>
4522 L:      linux-pci@vger.kernel.org
4523 S:      Maintained
4524 F:      drivers/pci/hotplug/cpcihp_generic.c
4525
4526 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4527 M:      Scott Murray <scott@spiteful.org>
4528 L:      linux-pci@vger.kernel.org
4529 S:      Maintained
4530 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4531
4532 COMPAL LAPTOP SUPPORT
4533 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4534 L:      platform-driver-x86@vger.kernel.org
4535 S:      Maintained
4536 F:      drivers/platform/x86/compal-laptop.c
4537
4538 COMPILER ATTRIBUTES
4539 M:      Miguel Ojeda <ojeda@kernel.org>
4540 S:      Maintained
4541 F:      include/linux/compiler_attributes.h
4542
4543 COMPUTE EXPRESS LINK (CXL)
4544 M:      Alison Schofield <alison.schofield@intel.com>
4545 M:      Vishal Verma <vishal.l.verma@intel.com>
4546 M:      Ira Weiny <ira.weiny@intel.com>
4547 M:      Ben Widawsky <ben.widawsky@intel.com>
4548 M:      Dan Williams <dan.j.williams@intel.com>
4549 L:      linux-cxl@vger.kernel.org
4550 S:      Maintained
4551 F:      drivers/cxl/
4552 F:      include/uapi/linux/cxl_mem.h
4553
4554 CONEXANT ACCESSRUNNER USB DRIVER
4555 L:      accessrunner-general@lists.sourceforge.net
4556 S:      Orphan
4557 W:      http://accessrunner.sourceforge.net/
4558 F:      drivers/usb/atm/cxacru.c
4559
4560 CONFIGFS
4561 M:      Joel Becker <jlbec@evilplan.org>
4562 M:      Christoph Hellwig <hch@lst.de>
4563 S:      Supported
4564 T:      git git://git.infradead.org/users/hch/configfs.git
4565 F:      fs/configfs/
4566 F:      include/linux/configfs.h
4567 F:      samples/configfs/
4568
4569 CONSOLE SUBSYSTEM
4570 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4571 S:      Supported
4572 F:      drivers/video/console/
4573 F:      include/linux/console*
4574
4575 CONTROL GROUP (CGROUP)
4576 M:      Tejun Heo <tj@kernel.org>
4577 M:      Zefan Li <lizefan.x@bytedance.com>
4578 M:      Johannes Weiner <hannes@cmpxchg.org>
4579 L:      cgroups@vger.kernel.org
4580 S:      Maintained
4581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4582 F:      Documentation/admin-guide/cgroup-v1/
4583 F:      Documentation/admin-guide/cgroup-v2.rst
4584 F:      include/linux/cgroup*
4585 F:      kernel/cgroup/
4586
4587 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4588 M:      Tejun Heo <tj@kernel.org>
4589 M:      Jens Axboe <axboe@kernel.dk>
4590 L:      cgroups@vger.kernel.org
4591 L:      linux-block@vger.kernel.org
4592 T:      git git://git.kernel.dk/linux-block
4593 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4594 F:      block/bfq-cgroup.c
4595 F:      block/blk-cgroup.c
4596 F:      block/blk-iolatency.c
4597 F:      block/blk-throttle.c
4598 F:      include/linux/blk-cgroup.h
4599
4600 CONTROL GROUP - CPUSET
4601 M:      Zefan Li <lizefan.x@bytedance.com>
4602 L:      cgroups@vger.kernel.org
4603 S:      Maintained
4604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4605 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4606 F:      include/linux/cpuset.h
4607 F:      kernel/cgroup/cpuset.c
4608
4609 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4610 M:      Johannes Weiner <hannes@cmpxchg.org>
4611 M:      Michal Hocko <mhocko@kernel.org>
4612 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4613 L:      cgroups@vger.kernel.org
4614 L:      linux-mm@kvack.org
4615 S:      Maintained
4616 F:      mm/memcontrol.c
4617 F:      mm/swap_cgroup.c
4618
4619 CORETEMP HARDWARE MONITORING DRIVER
4620 M:      Fenghua Yu <fenghua.yu@intel.com>
4621 L:      linux-hwmon@vger.kernel.org
4622 S:      Maintained
4623 F:      Documentation/hwmon/coretemp.rst
4624 F:      drivers/hwmon/coretemp.c
4625
4626 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4627 M:      Marius Zachmann <mail@mariuszachmann.de>
4628 L:      linux-hwmon@vger.kernel.org
4629 S:      Maintained
4630 F:      drivers/hwmon/corsair-cpro.c
4631
4632 CORSAIR-PSU HARDWARE MONITOR DRIVER
4633 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
4634 L:      linux-hwmon@vger.kernel.org
4635 S:      Maintained
4636 F:      Documentation/hwmon/corsair-psu.rst
4637 F:      drivers/hwmon/corsair-psu.c
4638
4639 COSA/SRP SYNC SERIAL DRIVER
4640 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4641 S:      Maintained
4642 W:      http://www.fi.muni.cz/~kas/cosa/
4643 F:      drivers/net/wan/cosa*
4644
4645 COUNTER SUBSYSTEM
4646 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4647 L:      linux-iio@vger.kernel.org
4648 S:      Maintained
4649 F:      Documentation/ABI/testing/sysfs-bus-counter*
4650 F:      Documentation/driver-api/generic-counter.rst
4651 F:      drivers/counter/
4652 F:      include/linux/counter.h
4653 F:      include/linux/counter_enum.h
4654
4655 CPMAC ETHERNET DRIVER
4656 M:      Florian Fainelli <f.fainelli@gmail.com>
4657 L:      netdev@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/net/ethernet/ti/cpmac.c
4660
4661 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4662 M:      Viresh Kumar <viresh.kumar@linaro.org>
4663 M:      Sudeep Holla <sudeep.holla@arm.com>
4664 L:      linux-pm@vger.kernel.org
4665 S:      Maintained
4666 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4667 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4668
4669 CPU FREQUENCY SCALING FRAMEWORK
4670 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4671 M:      Viresh Kumar <viresh.kumar@linaro.org>
4672 L:      linux-pm@vger.kernel.org
4673 S:      Maintained
4674 B:      https://bugzilla.kernel.org
4675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4677 F:      Documentation/admin-guide/pm/cpufreq.rst
4678 F:      Documentation/admin-guide/pm/intel_pstate.rst
4679 F:      Documentation/cpu-freq/
4680 F:      Documentation/devicetree/bindings/cpufreq/
4681 F:      drivers/cpufreq/
4682 F:      include/linux/cpufreq.h
4683 F:      include/linux/sched/cpufreq.h
4684 F:      kernel/sched/cpufreq*.c
4685 F:      tools/testing/selftests/cpufreq/
4686
4687 CPU IDLE TIME MANAGEMENT FRAMEWORK
4688 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4689 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4690 L:      linux-pm@vger.kernel.org
4691 S:      Maintained
4692 B:      https://bugzilla.kernel.org
4693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4694 F:      Documentation/admin-guide/pm/cpuidle.rst
4695 F:      Documentation/driver-api/pm/cpuidle.rst
4696 F:      drivers/cpuidle/
4697 F:      include/linux/cpuidle.h
4698
4699 CPU POWER MONITORING SUBSYSTEM
4700 M:      Thomas Renninger <trenn@suse.com>
4701 M:      Shuah Khan <shuah@kernel.org>
4702 M:      Shuah Khan <skhan@linuxfoundation.org>
4703 L:      linux-pm@vger.kernel.org
4704 S:      Maintained
4705 F:      tools/power/cpupower/
4706
4707 CPUID/MSR DRIVER
4708 M:      "H. Peter Anvin" <hpa@zytor.com>
4709 S:      Maintained
4710 F:      arch/x86/kernel/cpuid.c
4711 F:      arch/x86/kernel/msr.c
4712
4713 CPUIDLE DRIVER - ARM BIG LITTLE
4714 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4715 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4716 L:      linux-pm@vger.kernel.org
4717 L:      linux-arm-kernel@lists.infradead.org
4718 S:      Maintained
4719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4720 F:      drivers/cpuidle/cpuidle-big_little.c
4721
4722 CPUIDLE DRIVER - ARM EXYNOS
4723 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4724 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4725 M:      Kukjin Kim <kgene@kernel.org>
4726 L:      linux-pm@vger.kernel.org
4727 L:      linux-samsung-soc@vger.kernel.org
4728 S:      Supported
4729 F:      arch/arm/mach-exynos/pm.c
4730 F:      drivers/cpuidle/cpuidle-exynos.c
4731 F:      include/linux/platform_data/cpuidle-exynos.h
4732
4733 CPUIDLE DRIVER - ARM PSCI
4734 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4735 M:      Sudeep Holla <sudeep.holla@arm.com>
4736 L:      linux-pm@vger.kernel.org
4737 L:      linux-arm-kernel@lists.infradead.org
4738 S:      Supported
4739 F:      drivers/cpuidle/cpuidle-psci.c
4740
4741 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4742 M:      Ulf Hansson <ulf.hansson@linaro.org>
4743 L:      linux-pm@vger.kernel.org
4744 L:      linux-arm-kernel@lists.infradead.org
4745 S:      Supported
4746 F:      drivers/cpuidle/cpuidle-psci.h
4747 F:      drivers/cpuidle/cpuidle-psci-domain.c
4748
4749 CRAMFS FILESYSTEM
4750 M:      Nicolas Pitre <nico@fluxnic.net>
4751 S:      Maintained
4752 F:      Documentation/filesystems/cramfs.rst
4753 F:      fs/cramfs/
4754
4755 CREATIVE SB0540
4756 M:      Bastien Nocera <hadess@hadess.net>
4757 L:      linux-input@vger.kernel.org
4758 S:      Maintained
4759 F:      drivers/hid/hid-creative-sb0540.c
4760
4761 CRYPTO API
4762 M:      Herbert Xu <herbert@gondor.apana.org.au>
4763 M:      "David S. Miller" <davem@davemloft.net>
4764 L:      linux-crypto@vger.kernel.org
4765 S:      Maintained
4766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4768 F:      Documentation/crypto/
4769 F:      Documentation/devicetree/bindings/crypto/
4770 F:      arch/*/crypto/
4771 F:      crypto/
4772 F:      drivers/crypto/
4773 F:      include/crypto/
4774 F:      include/linux/crypto*
4775 F:      lib/crypto/
4776
4777 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4778 M:      Neil Horman <nhorman@tuxdriver.com>
4779 L:      linux-crypto@vger.kernel.org
4780 S:      Maintained
4781 F:      crypto/ansi_cprng.c
4782 F:      crypto/rng.c
4783
4784 CS3308 MEDIA DRIVER
4785 M:      Hans Verkuil <hverkuil@xs4all.nl>
4786 L:      linux-media@vger.kernel.org
4787 S:      Odd Fixes
4788 W:      http://linuxtv.org
4789 T:      git git://linuxtv.org/media_tree.git
4790 F:      drivers/media/i2c/cs3308.c
4791
4792 CS5535 Audio ALSA driver
4793 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4794 S:      Maintained
4795 F:      sound/pci/cs5535audio/
4796
4797 CSI DRIVERS FOR ALLWINNER V3s
4798 M:      Yong Deng <yong.deng@magewell.com>
4799 L:      linux-media@vger.kernel.org
4800 S:      Maintained
4801 T:      git git://linuxtv.org/media_tree.git
4802 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4803 F:      drivers/media/platform/sunxi/sun6i-csi/
4804
4805 CW1200 WLAN driver
4806 M:      Solomon Peachy <pizza@shaftnet.org>
4807 S:      Maintained
4808 F:      drivers/net/wireless/st/cw1200/
4809
4810 CX18 VIDEO4LINUX DRIVER
4811 M:      Andy Walls <awalls@md.metrocast.net>
4812 L:      linux-media@vger.kernel.org
4813 S:      Maintained
4814 W:      https://linuxtv.org
4815 T:      git git://linuxtv.org/media_tree.git
4816 F:      drivers/media/pci/cx18/
4817 F:      include/uapi/linux/ivtv*
4818
4819 CX2341X MPEG ENCODER HELPER MODULE
4820 M:      Hans Verkuil <hverkuil@xs4all.nl>
4821 L:      linux-media@vger.kernel.org
4822 S:      Maintained
4823 W:      https://linuxtv.org
4824 T:      git git://linuxtv.org/media_tree.git
4825 F:      drivers/media/common/cx2341x*
4826 F:      include/media/drv-intf/cx2341x.h
4827
4828 CX24120 MEDIA DRIVER
4829 M:      Jemma Denson <jdenson@gmail.com>
4830 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4831 L:      linux-media@vger.kernel.org
4832 S:      Maintained
4833 W:      https://linuxtv.org
4834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4835 F:      drivers/media/dvb-frontends/cx24120*
4836
4837 CX88 VIDEO4LINUX DRIVER
4838 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4839 L:      linux-media@vger.kernel.org
4840 S:      Odd fixes
4841 W:      https://linuxtv.org
4842 T:      git git://linuxtv.org/media_tree.git
4843 F:      Documentation/driver-api/media/drivers/cx88*
4844 F:      drivers/media/pci/cx88/
4845
4846 CXD2820R MEDIA DRIVER
4847 M:      Antti Palosaari <crope@iki.fi>
4848 L:      linux-media@vger.kernel.org
4849 S:      Maintained
4850 W:      https://linuxtv.org
4851 W:      http://palosaari.fi/linux/
4852 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4853 T:      git git://linuxtv.org/anttip/media_tree.git
4854 F:      drivers/media/dvb-frontends/cxd2820r*
4855
4856 CXGB3 ETHERNET DRIVER (CXGB3)
4857 M:      Raju Rangoju <rajur@chelsio.com>
4858 L:      netdev@vger.kernel.org
4859 S:      Supported
4860 W:      http://www.chelsio.com
4861 F:      drivers/net/ethernet/chelsio/cxgb3/
4862
4863 CXGB3 ISCSI DRIVER (CXGB3I)
4864 M:      Karen Xie <kxie@chelsio.com>
4865 L:      linux-scsi@vger.kernel.org
4866 S:      Supported
4867 W:      http://www.chelsio.com
4868 F:      drivers/scsi/cxgbi/cxgb3i
4869
4870 CXGB4 CRYPTO DRIVER (chcr)
4871 M:      Ayush Sawal <ayush.sawal@chelsio.com>
4872 M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4873 M:      Rohit Maheshwari <rohitm@chelsio.com>
4874 L:      linux-crypto@vger.kernel.org
4875 S:      Supported
4876 W:      http://www.chelsio.com
4877 F:      drivers/crypto/chelsio
4878
4879 CXGB4 INLINE CRYPTO DRIVER
4880 M:      Ayush Sawal <ayush.sawal@chelsio.com>
4881 M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4882 M:      Rohit Maheshwari <rohitm@chelsio.com>
4883 L:      netdev@vger.kernel.org
4884 S:      Supported
4885 W:      http://www.chelsio.com
4886 F:      drivers/net/ethernet/chelsio/inline_crypto/
4887
4888 CXGB4 ETHERNET DRIVER (CXGB4)
4889 M:      Raju Rangoju <rajur@chelsio.com>
4890 L:      netdev@vger.kernel.org
4891 S:      Supported
4892 W:      http://www.chelsio.com
4893 F:      drivers/net/ethernet/chelsio/cxgb4/
4894
4895 CXGB4 ISCSI DRIVER (CXGB4I)
4896 M:      Karen Xie <kxie@chelsio.com>
4897 L:      linux-scsi@vger.kernel.org
4898 S:      Supported
4899 W:      http://www.chelsio.com
4900 F:      drivers/scsi/cxgbi/cxgb4i
4901
4902 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4903 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4904 L:      linux-rdma@vger.kernel.org
4905 S:      Supported
4906 W:      http://www.openfabrics.org
4907 F:      drivers/infiniband/hw/cxgb4/
4908 F:      include/uapi/rdma/cxgb4-abi.h
4909
4910 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4911 M:      Raju Rangoju <rajur@chelsio.com>
4912 L:      netdev@vger.kernel.org
4913 S:      Supported
4914 W:      http://www.chelsio.com
4915 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4916
4917 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4918 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4919 M:      Andrew Donnellan <ajd@linux.ibm.com>
4920 L:      linuxppc-dev@lists.ozlabs.org
4921 S:      Supported
4922 F:      Documentation/ABI/testing/sysfs-class-cxl
4923 F:      Documentation/powerpc/cxl.rst
4924 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4925 F:      drivers/misc/cxl/
4926 F:      include/misc/cxl*
4927 F:      include/uapi/misc/cxl.h
4928
4929 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4930 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4931 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4932 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4933 L:      linux-scsi@vger.kernel.org
4934 S:      Supported
4935 F:      Documentation/powerpc/cxlflash.rst
4936 F:      drivers/scsi/cxlflash/
4937 F:      include/uapi/scsi/cxlflash_ioctl.h
4938
4939 CYBERPRO FB DRIVER
4940 M:      Russell King <linux@armlinux.org.uk>
4941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4942 S:      Maintained
4943 W:      http://www.armlinux.org.uk/
4944 F:      drivers/video/fbdev/cyber2000fb.*
4945
4946 CYCLADES PC300 DRIVER
4947 S:      Orphan
4948 F:      drivers/net/wan/pc300*
4949
4950 CYPRESS_FIRMWARE MEDIA DRIVER
4951 M:      Antti Palosaari <crope@iki.fi>
4952 L:      linux-media@vger.kernel.org
4953 S:      Maintained
4954 W:      https://linuxtv.org
4955 W:      http://palosaari.fi/linux/
4956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4957 T:      git git://linuxtv.org/anttip/media_tree.git
4958 F:      drivers/media/common/cypress_firmware*
4959
4960 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4961 M:      Linus Walleij <linus.walleij@linaro.org>
4962 L:      linux-input@vger.kernel.org
4963 S:      Maintained
4964 F:      drivers/input/touchscreen/cy8ctma140.c
4965
4966 CYTTSP TOUCHSCREEN DRIVER
4967 M:      Ferruh Yigit <fery@cypress.com>
4968 L:      linux-input@vger.kernel.org
4969 S:      Supported
4970 F:      drivers/input/touchscreen/cyttsp*
4971 F:      include/linux/input/cyttsp.h
4972
4973 D-LINK DIR-685 TOUCHKEYS DRIVER
4974 M:      Linus Walleij <linus.walleij@linaro.org>
4975 L:      linux-input@vger.kernel.org
4976 S:      Supported
4977 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4978
4979 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4980 M:      Joshua Kinard <kumba@gentoo.org>
4981 S:      Maintained
4982 F:      drivers/rtc/rtc-ds1685.c
4983 F:      include/linux/rtc/ds1685.h
4984
4985 DAMA SLAVE for AX.25
4986 M:      Joerg Reuter <jreuter@yaina.de>
4987 L:      linux-hams@vger.kernel.org
4988 S:      Maintained
4989 W:      http://yaina.de/jreuter/
4990 W:      http://www.qsl.net/dl1bke/
4991 F:      net/ax25/af_ax25.c
4992 F:      net/ax25/ax25_dev.c
4993 F:      net/ax25/ax25_ds_*
4994 F:      net/ax25/ax25_in.c
4995 F:      net/ax25/ax25_out.c
4996 F:      net/ax25/ax25_timer.c
4997 F:      net/ax25/sysctl_net_ax25.c
4998
4999 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5000 L:      netdev@vger.kernel.org
5001 S:      Orphan
5002 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5003 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5004
5005 DC390/AM53C974 SCSI driver
5006 M:      Hannes Reinecke <hare@suse.com>
5007 L:      linux-scsi@vger.kernel.org
5008 S:      Maintained
5009 F:      drivers/scsi/am53c974.c
5010
5011 DC395x SCSI driver
5012 M:      Oliver Neukum <oliver@neukum.org>
5013 M:      Ali Akcaagac <aliakc@web.de>
5014 M:      Jamie Lenehan <lenehan@twibble.org>
5015 L:      dc395x@twibble.org
5016 S:      Maintained
5017 W:      http://twibble.org/dist/dc395x/
5018 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
5019 F:      Documentation/scsi/dc395x.rst
5020 F:      drivers/scsi/dc395x.*
5021
5022 DCCP PROTOCOL
5023 L:      dccp@vger.kernel.org
5024 S:      Orphan
5025 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5026 F:      include/linux/dccp.h
5027 F:      include/linux/tfrc.h
5028 F:      include/uapi/linux/dccp.h
5029 F:      net/dccp/
5030
5031 DECnet NETWORK LAYER
5032 L:      linux-decnet-user@lists.sourceforge.net
5033 S:      Orphan
5034 W:      http://linux-decnet.sourceforge.net
5035 F:      Documentation/networking/decnet.rst
5036 F:      net/decnet/
5037
5038 DECSTATION PLATFORM SUPPORT
5039 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5040 L:      linux-mips@vger.kernel.org
5041 S:      Maintained
5042 W:      http://www.linux-mips.org/wiki/DECstation
5043 F:      arch/mips/dec/
5044 F:      arch/mips/include/asm/dec/
5045 F:      arch/mips/include/asm/mach-dec/
5046
5047 DEFXX FDDI NETWORK DRIVER
5048 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5049 S:      Maintained
5050 F:      drivers/net/fddi/defxx.*
5051
5052 DEFZA FDDI NETWORK DRIVER
5053 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5054 S:      Maintained
5055 F:      drivers/net/fddi/defza.*
5056
5057 DEINTERLACE DRIVERS FOR ALLWINNER H3
5058 M:      Jernej Skrabec <jernej.skrabec@siol.net>
5059 L:      linux-media@vger.kernel.org
5060 S:      Maintained
5061 T:      git git://linuxtv.org/media_tree.git
5062 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5063 F:      drivers/media/platform/sunxi/sun8i-di/
5064
5065 DELL LAPTOP DRIVER
5066 M:      Matthew Garrett <mjg59@srcf.ucam.org>
5067 M:      Pali Rohár <pali@kernel.org>
5068 L:      platform-driver-x86@vger.kernel.org
5069 S:      Maintained
5070 F:      drivers/platform/x86/dell/dell-laptop.c
5071
5072 DELL LAPTOP FREEFALL DRIVER
5073 M:      Pali Rohár <pali@kernel.org>
5074 S:      Maintained
5075 F:      drivers/platform/x86/dell/dell-smo8800.c
5076
5077 DELL LAPTOP RBTN DRIVER
5078 M:      Pali Rohár <pali@kernel.org>
5079 S:      Maintained
5080 F:      drivers/platform/x86/dell/dell-rbtn.*
5081
5082 DELL LAPTOP SMM DRIVER
5083 M:      Pali Rohár <pali@kernel.org>
5084 S:      Maintained
5085 F:      drivers/hwmon/dell-smm-hwmon.c
5086 F:      include/uapi/linux/i8k.h
5087
5088 DELL REMOTE BIOS UPDATE DRIVER
5089 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
5090 L:      platform-driver-x86@vger.kernel.org
5091 S:      Maintained
5092 F:      drivers/platform/x86/dell/dell_rbu.c
5093
5094 DELL SMBIOS DRIVER
5095 M:      Pali Rohár <pali@kernel.org>
5096 L:      Dell.Client.Kernel@dell.com
5097 L:      platform-driver-x86@vger.kernel.org
5098 S:      Maintained
5099 F:      drivers/platform/x86/dell/dell-smbios.*
5100
5101 DELL SMBIOS SMM DRIVER
5102 L:      Dell.Client.Kernel@dell.com
5103 L:      platform-driver-x86@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5106
5107 DELL SMBIOS WMI DRIVER
5108 L:      Dell.Client.Kernel@dell.com
5109 L:      platform-driver-x86@vger.kernel.org
5110 S:      Maintained
5111 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5112 F:      tools/wmi/dell-smbios-example.c
5113
5114 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5115 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
5116 L:      platform-driver-x86@vger.kernel.org
5117 S:      Maintained
5118 F:      Documentation/driver-api/dcdbas.rst
5119 F:      drivers/platform/x86/dell/dcdbas.*
5120
5121 DELL WMI DESCRIPTOR DRIVER
5122 L:      Dell.Client.Kernel@dell.com
5123 S:      Maintained
5124 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5125
5126 DELL WMI SYSMAN DRIVER
5127 M:      Divya Bharathi <divya.bharathi@dell.com>
5128 M:      Prasanth Ksr <prasanth.ksr@dell.com>
5129 L:      Dell.Client.Kernel@dell.com
5130 L:      platform-driver-x86@vger.kernel.org
5131 S:      Maintained
5132 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5133 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5134
5135 DELL WMI NOTIFICATIONS DRIVER
5136 M:      Matthew Garrett <mjg59@srcf.ucam.org>
5137 M:      Pali Rohár <pali@kernel.org>
5138 S:      Maintained
5139 F:      drivers/platform/x86/dell/dell-wmi.c
5140
5141 DELTA ST MEDIA DRIVER
5142 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
5143 L:      linux-media@vger.kernel.org
5144 S:      Supported
5145 W:      https://linuxtv.org
5146 T:      git git://linuxtv.org/media_tree.git
5147 F:      drivers/media/platform/sti/delta
5148
5149 DENALI NAND DRIVER
5150 L:      linux-mtd@lists.infradead.org
5151 S:      Orphan
5152 F:      drivers/mtd/nand/raw/denali*
5153
5154 DESIGNWARE EDMA CORE IP DRIVER
5155 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5156 L:      dmaengine@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/dma/dw-edma/
5159 F:      include/linux/dma/edma.h
5160
5161 DESIGNWARE XDATA IP DRIVER
5162 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5163 L:      linux-pci@vger.kernel.org
5164 S:      Maintained
5165 F:      Documentation/misc-devices/dw-xdata-pcie.rst
5166 F:      drivers/misc/dw-xdata-pcie.c
5167
5168 DESIGNWARE USB2 DRD IP DRIVER
5169 M:      Minas Harutyunyan <hminas@synopsys.com>
5170 L:      linux-usb@vger.kernel.org
5171 S:      Maintained
5172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5173 F:      drivers/usb/dwc2/
5174
5175 DESIGNWARE USB3 DRD IP DRIVER
5176 M:      Felipe Balbi <balbi@kernel.org>
5177 L:      linux-usb@vger.kernel.org
5178 S:      Maintained
5179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5180 F:      drivers/usb/dwc3/
5181
5182 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5183 M:      Andreas Klinger <ak@it-klinger.de>
5184 L:      linux-iio@vger.kernel.org
5185 S:      Maintained
5186 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5187 F:      drivers/iio/proximity/srf*.c
5188
5189 DEVICE COREDUMP (DEV_COREDUMP)
5190 M:      Johannes Berg <johannes@sipsolutions.net>
5191 L:      linux-kernel@vger.kernel.org
5192 S:      Maintained
5193 F:      drivers/base/devcoredump.c
5194 F:      include/linux/devcoredump.h
5195
5196 DEVICE DEPENDENCY HELPER SCRIPT
5197 M:      Saravana Kannan <saravanak@google.com>
5198 L:      linux-kernel@vger.kernel.org
5199 S:      Maintained
5200 F:      scripts/dev-needs.sh
5201
5202 DEVICE DIRECT ACCESS (DAX)
5203 M:      Dan Williams <dan.j.williams@intel.com>
5204 M:      Vishal Verma <vishal.l.verma@intel.com>
5205 M:      Dave Jiang <dave.jiang@intel.com>
5206 L:      linux-nvdimm@lists.01.org
5207 S:      Supported
5208 F:      drivers/dax/
5209
5210 DEVICE FREQUENCY (DEVFREQ)
5211 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5212 M:      Kyungmin Park <kyungmin.park@samsung.com>
5213 M:      Chanwoo Choi <cw00.choi@samsung.com>
5214 L:      linux-pm@vger.kernel.org
5215 S:      Maintained
5216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5217 F:      Documentation/devicetree/bindings/devfreq/
5218 F:      drivers/devfreq/
5219 F:      include/linux/devfreq.h
5220 F:      include/trace/events/devfreq.h
5221
5222 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5223 M:      Chanwoo Choi <cw00.choi@samsung.com>
5224 L:      linux-pm@vger.kernel.org
5225 S:      Supported
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5227 F:      Documentation/devicetree/bindings/devfreq/event/
5228 F:      drivers/devfreq/devfreq-event.c
5229 F:      drivers/devfreq/event/
5230 F:      include/dt-bindings/pmu/exynos_ppmu.h
5231 F:      include/linux/devfreq-event.h
5232
5233 DEVICE NUMBER REGISTRY
5234 M:      Torben Mathiasen <device@lanana.org>
5235 S:      Maintained
5236 W:      http://lanana.org/docs/device-list/index.html
5237
5238 DEVICE RESOURCE MANAGEMENT HELPERS
5239 M:      Hans de Goede <hdegoede@redhat.com>
5240 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5241 S:      Maintained
5242 F:      include/linux/devm-helpers.h
5243
5244 DEVICE-MAPPER  (LVM)
5245 M:      Alasdair Kergon <agk@redhat.com>
5246 M:      Mike Snitzer <snitzer@redhat.com>
5247 M:      dm-devel@redhat.com
5248 L:      dm-devel@redhat.com
5249 S:      Maintained
5250 W:      http://sources.redhat.com/dm
5251 Q:      http://patchwork.kernel.org/project/dm-devel/list/
5252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5253 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
5254 F:      Documentation/admin-guide/device-mapper/
5255 F:      drivers/md/Kconfig
5256 F:      drivers/md/Makefile
5257 F:      drivers/md/dm*
5258 F:      drivers/md/persistent-data/
5259 F:      include/linux/device-mapper.h
5260 F:      include/linux/dm-*.h
5261 F:      include/uapi/linux/dm-*.h
5262
5263 DEVLINK
5264 M:      Jiri Pirko <jiri@nvidia.com>
5265 L:      netdev@vger.kernel.org
5266 S:      Supported
5267 F:      Documentation/networking/devlink
5268 F:      include/net/devlink.h
5269 F:      include/uapi/linux/devlink.h
5270 F:      net/core/devlink.c
5271
5272 DIALOG SEMICONDUCTOR DRIVERS
5273 M:      Support Opensource <support.opensource@diasemi.com>
5274 S:      Supported
5275 W:      http://www.dialog-semiconductor.com/products
5276 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
5277 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
5278 F:      Documentation/devicetree/bindings/mfd/da90*.txt
5279 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5280 F:      Documentation/devicetree/bindings/regulator/da92*.txt
5281 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
5282 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
5283 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5284 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5285 F:      Documentation/hwmon/da90??.rst
5286 F:      drivers/gpio/gpio-da90??.c
5287 F:      drivers/hwmon/da90??-hwmon.c
5288 F:      drivers/iio/adc/da91??-*.c
5289 F:      drivers/input/misc/da72??.[ch]
5290 F:      drivers/input/misc/da90??_onkey.c
5291 F:      drivers/input/touchscreen/da9052_tsi.c
5292 F:      drivers/leds/leds-da90??.c
5293 F:      drivers/mfd/da903x.c
5294 F:      drivers/mfd/da90??-*.c
5295 F:      drivers/mfd/da91??-*.c
5296 F:      drivers/pinctrl/pinctrl-da90??.c
5297 F:      drivers/power/supply/da9052-battery.c
5298 F:      drivers/power/supply/da91??-*.c
5299 F:      drivers/regulator/da9???-regulator.[ch]
5300 F:      drivers/regulator/slg51000-regulator.[ch]
5301 F:      drivers/rtc/rtc-da90??.c
5302 F:      drivers/thermal/da90??-thermal.c
5303 F:      drivers/video/backlight/da90??_bl.c
5304 F:      drivers/watchdog/da90??_wdt.c
5305 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
5306 F:      include/linux/mfd/da903x.h
5307 F:      include/linux/mfd/da9052/
5308 F:      include/linux/mfd/da9055/
5309 F:      include/linux/mfd/da9062/
5310 F:      include/linux/mfd/da9063/
5311 F:      include/linux/mfd/da9150/
5312 F:      include/linux/regulator/da9211.h
5313 F:      include/sound/da[79]*.h
5314 F:      sound/soc/codecs/da[79]*.[ch]
5315
5316 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5317 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
5318 L:      linux-gpio@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/gpio/gpio-gpio-mm.c
5321
5322 DIOLAN U2C-12 I2C DRIVER
5323 M:      Guenter Roeck <linux@roeck-us.net>
5324 L:      linux-i2c@vger.kernel.org
5325 S:      Maintained
5326 F:      drivers/i2c/busses/i2c-diolan-u2c.c
5327
5328 DIRECTORY NOTIFICATION (DNOTIFY)
5329 M:      Jan Kara <jack@suse.cz>
5330 R:      Amir Goldstein <amir73il@gmail.com>
5331 L:      linux-fsdevel@vger.kernel.org
5332 S:      Maintained
5333 F:      Documentation/filesystems/dnotify.rst
5334 F:      fs/notify/dnotify/
5335 F:      include/linux/dnotify.h
5336
5337 DISK GEOMETRY AND PARTITION HANDLING
5338 M:      Andries Brouwer <aeb@cwi.nl>
5339 S:      Maintained
5340 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5341 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5342 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5343
5344 DISKQUOTA
5345 M:      Jan Kara <jack@suse.com>
5346 S:      Maintained
5347 F:      Documentation/filesystems/quota.rst
5348 F:      fs/quota/
5349 F:      include/linux/quota*.h
5350 F:      include/uapi/linux/quota*.h
5351
5352 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5353 M:      Bernie Thompson <bernie@plugable.com>
5354 L:      linux-fbdev@vger.kernel.org
5355 S:      Maintained
5356 W:      http://plugable.com/category/projects/udlfb/
5357 F:      Documentation/fb/udlfb.rst
5358 F:      drivers/video/fbdev/udlfb.c
5359 F:      include/video/udlfb.h
5360
5361 DISTRIBUTED LOCK MANAGER (DLM)
5362 M:      Christine Caulfield <ccaulfie@redhat.com>
5363 M:      David Teigland <teigland@redhat.com>
5364 L:      cluster-devel@redhat.com
5365 S:      Supported
5366 W:      http://sources.redhat.com/cluster/
5367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5368 F:      fs/dlm/
5369
5370 DMA BUFFER SHARING FRAMEWORK
5371 M:      Sumit Semwal <sumit.semwal@linaro.org>
5372 M:      Christian König <christian.koenig@amd.com>
5373 L:      linux-media@vger.kernel.org
5374 L:      dri-devel@lists.freedesktop.org
5375 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5376 S:      Maintained
5377 T:      git git://anongit.freedesktop.org/drm/drm-misc
5378 F:      Documentation/driver-api/dma-buf.rst
5379 F:      drivers/dma-buf/
5380 F:      include/linux/*fence.h
5381 F:      include/linux/dma-buf*
5382 F:      include/linux/dma-resv.h
5383 K:      \bdma_(?:buf|fence|resv)\b
5384
5385 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5386 M:      Vinod Koul <vkoul@kernel.org>
5387 L:      dmaengine@vger.kernel.org
5388 S:      Maintained
5389 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5391 F:      Documentation/devicetree/bindings/dma/
5392 F:      Documentation/driver-api/dmaengine/
5393 F:      drivers/dma/
5394 F:      include/linux/dma/
5395 F:      include/linux/dmaengine.h
5396 F:      include/linux/of_dma.h
5397
5398 DMA MAPPING HELPERS
5399 M:      Christoph Hellwig <hch@lst.de>
5400 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5401 R:      Robin Murphy <robin.murphy@arm.com>
5402 L:      iommu@lists.linux-foundation.org
5403 S:      Supported
5404 W:      http://git.infradead.org/users/hch/dma-mapping.git
5405 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5406 F:      include/asm-generic/dma-mapping.h
5407 F:      include/linux/dma-direct.h
5408 F:      include/linux/dma-mapping.h
5409 F:      include/linux/dma-map-ops.h
5410 F:      kernel/dma/
5411
5412 DMA MAPPING BENCHMARK
5413 M:      Barry Song <song.bao.hua@hisilicon.com>
5414 L:      iommu@lists.linux-foundation.org
5415 F:      kernel/dma/map_benchmark.c
5416 F:      tools/testing/selftests/dma/
5417
5418 DMA-BUF HEAPS FRAMEWORK
5419 M:      Sumit Semwal <sumit.semwal@linaro.org>
5420 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5421 R:      Liam Mark <lmark@codeaurora.org>
5422 R:      Laura Abbott <labbott@redhat.com>
5423 R:      Brian Starkey <Brian.Starkey@arm.com>
5424 R:      John Stultz <john.stultz@linaro.org>
5425 L:      linux-media@vger.kernel.org
5426 L:      dri-devel@lists.freedesktop.org
5427 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5428 S:      Maintained
5429 T:      git git://anongit.freedesktop.org/drm/drm-misc
5430 F:      drivers/dma-buf/dma-heap.c
5431 F:      drivers/dma-buf/heaps/*
5432 F:      include/linux/dma-heap.h
5433 F:      include/uapi/linux/dma-heap.h
5434
5435 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5436 M:      Lukasz Luba <lukasz.luba@arm.com>
5437 L:      linux-pm@vger.kernel.org
5438 L:      linux-samsung-soc@vger.kernel.org
5439 S:      Maintained
5440 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5441 F:      drivers/memory/samsung/exynos5422-dmc.c
5442
5443 DME1737 HARDWARE MONITOR DRIVER
5444 M:      Juerg Haefliger <juergh@gmail.com>
5445 L:      linux-hwmon@vger.kernel.org
5446 S:      Maintained
5447 F:      Documentation/hwmon/dme1737.rst
5448 F:      drivers/hwmon/dme1737.c
5449
5450 DMI/SMBIOS SUPPORT
5451 M:      Jean Delvare <jdelvare@suse.com>
5452 S:      Maintained
5453 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5454 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5455 F:      drivers/firmware/dmi-id.c
5456 F:      drivers/firmware/dmi_scan.c
5457 F:      include/linux/dmi.h
5458
5459 DOCUMENTATION
5460 M:      Jonathan Corbet <corbet@lwn.net>
5461 L:      linux-doc@vger.kernel.org
5462 S:      Maintained
5463 P:      Documentation/doc-guide/maintainer-profile.rst
5464 T:      git git://git.lwn.net/linux.git docs-next
5465 F:      Documentation/
5466 F:      scripts/documentation-file-ref-check
5467 F:      scripts/kernel-doc
5468 F:      scripts/sphinx-pre-install
5469 X:      Documentation/ABI/
5470 X:      Documentation/admin-guide/media/
5471 X:      Documentation/devicetree/
5472 X:      Documentation/driver-api/media/
5473 X:      Documentation/firmware-guide/acpi/
5474 X:      Documentation/i2c/
5475 X:      Documentation/power/
5476 X:      Documentation/spi/
5477 X:      Documentation/userspace-api/media/
5478
5479 DOCUMENTATION REPORTING ISSUES
5480 M:      Thorsten Leemhuis <linux@leemhuis.info>
5481 L:      linux-doc@vger.kernel.org
5482 S:      Maintained
5483 F:      Documentation/admin-guide/reporting-issues.rst
5484
5485 DOCUMENTATION SCRIPTS
5486 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5487 L:      linux-doc@vger.kernel.org
5488 S:      Maintained
5489 F:      Documentation/sphinx/parse-headers.pl
5490 F:      scripts/documentation-file-ref-check
5491 F:      scripts/sphinx-pre-install
5492
5493 DOCUMENTATION/ITALIAN
5494 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5495 L:      linux-doc@vger.kernel.org
5496 S:      Maintained
5497 F:      Documentation/translations/it_IT
5498
5499 DONGWOON DW9714 LENS VOICE COIL DRIVER
5500 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5501 L:      linux-media@vger.kernel.org
5502 S:      Maintained
5503 T:      git git://linuxtv.org/media_tree.git
5504 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5505 F:      drivers/media/i2c/dw9714.c
5506
5507 DONGWOON DW9768 LENS VOICE COIL DRIVER
5508 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
5509 L:      linux-media@vger.kernel.org
5510 S:      Maintained
5511 T:      git git://linuxtv.org/media_tree.git
5512 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5513 F:      drivers/media/i2c/dw9768.c
5514
5515 DONGWOON DW9807 LENS VOICE COIL DRIVER
5516 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5517 L:      linux-media@vger.kernel.org
5518 S:      Maintained
5519 T:      git git://linuxtv.org/media_tree.git
5520 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5521 F:      drivers/media/i2c/dw9807-vcm.c
5522
5523 DOUBLETALK DRIVER
5524 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5525 L:      blinux-list@redhat.com
5526 S:      Maintained
5527 F:      drivers/char/dtlk.c
5528 F:      include/linux/dtlk.h
5529
5530 DPAA2 DATAPATH I/O (DPIO) DRIVER
5531 M:      Roy Pledge <Roy.Pledge@nxp.com>
5532 L:      linux-kernel@vger.kernel.org
5533 S:      Maintained
5534 F:      drivers/soc/fsl/dpio
5535
5536 DPAA2 ETHERNET DRIVER
5537 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5538 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5539 L:      netdev@vger.kernel.org
5540 S:      Maintained
5541 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5542 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5543 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5544 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5545 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5546 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5547 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5548 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5549 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5550
5551 DPAA2 ETHERNET SWITCH DRIVER
5552 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5553 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5554 L:      linux-kernel@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/staging/fsl-dpaa2/ethsw
5557
5558 DPT_I2O SCSI RAID DRIVER
5559 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5560 L:      linux-scsi@vger.kernel.org
5561 S:      Maintained
5562 W:      http://www.adaptec.com/
5563 F:      drivers/scsi/dpt*
5564 F:      drivers/scsi/dpt/
5565
5566 DRBD DRIVER
5567 M:      Philipp Reisner <philipp.reisner@linbit.com>
5568 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5569 L:      drbd-dev@lists.linbit.com
5570 S:      Supported
5571 W:      http://www.drbd.org
5572 T:      git git://git.linbit.com/linux-drbd.git
5573 T:      git git://git.linbit.com/drbd-8.4.git
5574 F:      Documentation/admin-guide/blockdev/
5575 F:      drivers/block/drbd/
5576 F:      lib/lru_cache.c
5577
5578 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5579 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5580 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5581 S:      Supported
5582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5583 F:      Documentation/core-api/kobject.rst
5584 F:      drivers/base/
5585 F:      fs/debugfs/
5586 F:      fs/sysfs/
5587 F:      include/linux/debugfs.h
5588 F:      include/linux/kobj*
5589 F:      lib/kobj*
5590
5591 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5592 M:      Nishanth Menon <nm@ti.com>
5593 L:      linux-pm@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/soc/ti/smartreflex.c
5596 F:      include/linux/power/smartreflex.h
5597
5598 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5599 M:      Maxime Ripard <mripard@kernel.org>
5600 M:      Chen-Yu Tsai <wens@csie.org>
5601 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5602 L:      dri-devel@lists.freedesktop.org
5603 S:      Supported
5604 T:      git git://anongit.freedesktop.org/drm/drm-misc
5605 F:      drivers/gpu/drm/sun4i/sun8i*
5606
5607 DRM DRIVER FOR ARM PL111 CLCD
5608 M:      Eric Anholt <eric@anholt.net>
5609 S:      Supported
5610 T:      git git://anongit.freedesktop.org/drm/drm-misc
5611 F:      drivers/gpu/drm/pl111/
5612
5613 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5614 M:      Linus Walleij <linus.walleij@linaro.org>
5615 S:      Maintained
5616 T:      git git://anongit.freedesktop.org/drm/drm-misc
5617 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5618 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5619
5620 DRM DRIVER FOR ASPEED BMC GFX
5621 M:      Joel Stanley <joel@jms.id.au>
5622 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5623 S:      Supported
5624 T:      git git://anongit.freedesktop.org/drm/drm-misc
5625 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5626 F:      drivers/gpu/drm/aspeed/
5627
5628 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5629 M:      Dave Airlie <airlied@redhat.com>
5630 R:      Thomas Zimmermann <tzimmermann@suse.de>
5631 L:      dri-devel@lists.freedesktop.org
5632 S:      Supported
5633 T:      git git://anongit.freedesktop.org/drm/drm-misc
5634 F:      drivers/gpu/drm/ast/
5635
5636 DRM DRIVER FOR BOCHS VIRTUAL GPU
5637 M:      Gerd Hoffmann <kraxel@redhat.com>
5638 L:      virtualization@lists.linux-foundation.org
5639 S:      Maintained
5640 T:      git git://anongit.freedesktop.org/drm/drm-misc
5641 F:      drivers/gpu/drm/bochs/
5642
5643 DRM DRIVER FOR BOE HIMAX8279D PANELS
5644 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5645 S:      Maintained
5646 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5647 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5648
5649 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5650 M:      Linus Walleij <linus.walleij@linaro.org>
5651 S:      Maintained
5652 T:      git git://anongit.freedesktop.org/drm/drm-misc
5653 F:      drivers/gpu/drm/tve200/
5654
5655 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5656 M:      Icenowy Zheng <icenowy@aosc.io>
5657 S:      Maintained
5658 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5659 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5660
5661 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5662 M:      Jagan Teki <jagan@amarulasolutions.com>
5663 S:      Maintained
5664 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5665 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5666
5667 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5668 M:      Hans de Goede <hdegoede@redhat.com>
5669 S:      Maintained
5670 T:      git git://anongit.freedesktop.org/drm/drm-misc
5671 F:      drivers/gpu/drm/tiny/gm12u320.c
5672
5673 DRM DRIVER FOR HX8357D PANELS
5674 M:      Eric Anholt <eric@anholt.net>
5675 S:      Maintained
5676 T:      git git://anongit.freedesktop.org/drm/drm-misc
5677 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5678 F:      drivers/gpu/drm/tiny/hx8357d.c
5679
5680 DRM DRIVER FOR ILITEK ILI9225 PANELS
5681 M:      David Lechner <david@lechnology.com>
5682 S:      Maintained
5683 T:      git git://anongit.freedesktop.org/drm/drm-misc
5684 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5685 F:      drivers/gpu/drm/tiny/ili9225.c
5686
5687 DRM DRIVER FOR ILITEK ILI9486 PANELS
5688 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5689 S:      Maintained
5690 T:      git git://anongit.freedesktop.org/drm/drm-misc
5691 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5692 F:      drivers/gpu/drm/tiny/ili9486.c
5693
5694 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5695 S:      Orphan / Obsolete
5696 F:      drivers/gpu/drm/i810/
5697 F:      include/uapi/drm/i810_drm.h
5698
5699 DRM DRIVER FOR LVDS PANELS
5700 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5701 L:      dri-devel@lists.freedesktop.org
5702 T:      git git://anongit.freedesktop.org/drm/drm-misc
5703 S:      Maintained
5704 F:      drivers/gpu/drm/panel/panel-lvds.c
5705 F:      Documentation/devicetree/bindings/display/panel/lvds.yaml
5706
5707 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5708 M:      Guido Günther <agx@sigxcpu.org>
5709 R:      Purism Kernel Team <kernel@puri.sm>
5710 S:      Maintained
5711 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5712 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5713
5714 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5715 S:      Orphan / Obsolete
5716 F:      drivers/gpu/drm/mga/
5717 F:      include/uapi/drm/mga_drm.h
5718
5719 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5720 M:      Dave Airlie <airlied@redhat.com>
5721 R:      Thomas Zimmermann <tzimmermann@suse.de>
5722 L:      dri-devel@lists.freedesktop.org
5723 S:      Supported
5724 T:      git git://anongit.freedesktop.org/drm/drm-misc
5725 F:      drivers/gpu/drm/mgag200/
5726
5727 DRM DRIVER FOR MI0283QT
5728 M:      Noralf Trønnes <noralf@tronnes.org>
5729 S:      Maintained
5730 T:      git git://anongit.freedesktop.org/drm/drm-misc
5731 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5732 F:      drivers/gpu/drm/tiny/mi0283qt.c
5733
5734 DRM DRIVER FOR MSM ADRENO GPU
5735 M:      Rob Clark <robdclark@gmail.com>
5736 M:      Sean Paul <sean@poorly.run>
5737 L:      linux-arm-msm@vger.kernel.org
5738 L:      dri-devel@lists.freedesktop.org
5739 L:      freedreno@lists.freedesktop.org
5740 S:      Maintained
5741 T:      git https://gitlab.freedesktop.org/drm/msm.git
5742 F:      Documentation/devicetree/bindings/display/msm/
5743 F:      drivers/gpu/drm/msm/
5744 F:      include/uapi/drm/msm_drm.h
5745
5746 DRM DRIVER FOR NOVATEK NT35510 PANELS
5747 M:      Linus Walleij <linus.walleij@linaro.org>
5748 S:      Maintained
5749 T:      git git://anongit.freedesktop.org/drm/drm-misc
5750 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5751 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
5752
5753 DRM DRIVER FOR NOVATEK NT36672A PANELS
5754 M:      Sumit Semwal <sumit.semwal@linaro.org>
5755 S:      Maintained
5756 T:      git git://anongit.freedesktop.org/drm/drm-misc
5757 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5758 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5759
5760 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5761 M:      Ben Skeggs <bskeggs@redhat.com>
5762 L:      dri-devel@lists.freedesktop.org
5763 L:      nouveau@lists.freedesktop.org
5764 S:      Supported
5765 T:      git git://github.com/skeggsb/linux
5766 F:      drivers/gpu/drm/nouveau/
5767 F:      include/uapi/drm/nouveau_drm.h
5768
5769 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5770 M:      Stefan Mavrodiev <stefan@olimex.com>
5771 S:      Maintained
5772 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5773 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5774
5775 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5776 M:      Noralf Trønnes <noralf@tronnes.org>
5777 S:      Maintained
5778 T:      git git://anongit.freedesktop.org/drm/drm-misc
5779 F:      Documentation/devicetree/bindings/display/repaper.txt
5780 F:      drivers/gpu/drm/tiny/repaper.c
5781
5782 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5783 M:      Dave Airlie <airlied@redhat.com>
5784 M:      Gerd Hoffmann <kraxel@redhat.com>
5785 L:      virtualization@lists.linux-foundation.org
5786 S:      Obsolete
5787 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5788 T:      git git://anongit.freedesktop.org/drm/drm-misc
5789 F:      drivers/gpu/drm/tiny/cirrus.c
5790
5791 DRM DRIVER FOR QXL VIRTUAL GPU
5792 M:      Dave Airlie <airlied@redhat.com>
5793 M:      Gerd Hoffmann <kraxel@redhat.com>
5794 L:      virtualization@lists.linux-foundation.org
5795 L:      spice-devel@lists.freedesktop.org
5796 S:      Maintained
5797 T:      git git://anongit.freedesktop.org/drm/drm-misc
5798 F:      drivers/gpu/drm/qxl/
5799 F:      include/uapi/drm/qxl_drm.h
5800
5801 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5802 S:      Orphan / Obsolete
5803 F:      drivers/gpu/drm/r128/
5804 F:      include/uapi/drm/r128_drm.h
5805
5806 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5807 M:      Robert Chiras <robert.chiras@nxp.com>
5808 S:      Maintained
5809 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5810 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5811
5812 DRM DRIVER FOR SITRONIX ST7703 PANELS
5813 M:      Guido Günther <agx@sigxcpu.org>
5814 R:      Purism Kernel Team <kernel@puri.sm>
5815 R:      Ondrej Jirman <megous@megous.com>
5816 S:      Maintained
5817 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5818 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
5819
5820 DRM DRIVER FOR SAVAGE VIDEO CARDS
5821 S:      Orphan / Obsolete
5822 F:      drivers/gpu/drm/savage/
5823 F:      include/uapi/drm/savage_drm.h
5824
5825 DRM DRIVER FOR SIS VIDEO CARDS
5826 S:      Orphan / Obsolete
5827 F:      drivers/gpu/drm/sis/
5828 F:      include/uapi/drm/sis_drm.h
5829
5830 DRM DRIVER FOR SITRONIX ST7586 PANELS
5831 M:      David Lechner <david@lechnology.com>
5832 S:      Maintained
5833 T:      git git://anongit.freedesktop.org/drm/drm-misc
5834 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5835 F:      drivers/gpu/drm/tiny/st7586.c
5836
5837 DRM DRIVER FOR SITRONIX ST7701 PANELS
5838 M:      Jagan Teki <jagan@amarulasolutions.com>
5839 S:      Maintained
5840 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5841 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5842
5843 DRM DRIVER FOR SITRONIX ST7735R PANELS
5844 M:      David Lechner <david@lechnology.com>
5845 S:      Maintained
5846 T:      git git://anongit.freedesktop.org/drm/drm-misc
5847 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5848 F:      drivers/gpu/drm/tiny/st7735r.c
5849
5850 DRM DRIVER FOR SONY ACX424AKP PANELS
5851 M:      Linus Walleij <linus.walleij@linaro.org>
5852 S:      Maintained
5853 T:      git git://anongit.freedesktop.org/drm/drm-misc
5854 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5855
5856 DRM DRIVER FOR ST-ERICSSON MCDE
5857 M:      Linus Walleij <linus.walleij@linaro.org>
5858 S:      Maintained
5859 T:      git git://anongit.freedesktop.org/drm/drm-misc
5860 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5861 F:      drivers/gpu/drm/mcde/
5862
5863 DRM DRIVER FOR TDFX VIDEO CARDS
5864 S:      Orphan / Obsolete
5865 F:      drivers/gpu/drm/tdfx/
5866
5867 DRM DRIVER FOR TPO TPG110 PANELS
5868 M:      Linus Walleij <linus.walleij@linaro.org>
5869 S:      Maintained
5870 T:      git git://anongit.freedesktop.org/drm/drm-misc
5871 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5872 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5873
5874 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5875 M:      Dave Airlie <airlied@redhat.com>
5876 R:      Sean Paul <sean@poorly.run>
5877 R:      Thomas Zimmermann <tzimmermann@suse.de>
5878 L:      dri-devel@lists.freedesktop.org
5879 S:      Supported
5880 T:      git git://anongit.freedesktop.org/drm/drm-misc
5881 F:      drivers/gpu/drm/udl/
5882
5883 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5884 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5885 M:      Melissa Wen <melissa.srw@gmail.com>
5886 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5887 R:      Daniel Vetter <daniel@ffwll.ch>
5888 L:      dri-devel@lists.freedesktop.org
5889 S:      Maintained
5890 T:      git git://anongit.freedesktop.org/drm/drm-misc
5891 F:      Documentation/gpu/vkms.rst
5892 F:      drivers/gpu/drm/vkms/
5893
5894 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5895 M:      Hans de Goede <hdegoede@redhat.com>
5896 L:      dri-devel@lists.freedesktop.org
5897 S:      Maintained
5898 T:      git git://anongit.freedesktop.org/drm/drm-misc
5899 F:      drivers/gpu/drm/vboxvideo/
5900
5901 DRM DRIVER FOR VMWARE VIRTUAL GPU
5902 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5903 M:      Roland Scheidegger <sroland@vmware.com>
5904 M:      Zack Rusin <zackr@vmware.com>
5905 L:      dri-devel@lists.freedesktop.org
5906 S:      Supported
5907 T:      git git://people.freedesktop.org/~sroland/linux
5908 F:      drivers/gpu/drm/vmwgfx/
5909 F:      include/uapi/drm/vmwgfx_drm.h
5910
5911 DRM DRIVERS
5912 M:      David Airlie <airlied@linux.ie>
5913 M:      Daniel Vetter <daniel@ffwll.ch>
5914 L:      dri-devel@lists.freedesktop.org
5915 S:      Maintained
5916 B:      https://gitlab.freedesktop.org/drm
5917 C:      irc://chat.freenode.net/dri-devel
5918 T:      git git://anongit.freedesktop.org/drm/drm
5919 F:      Documentation/devicetree/bindings/display/
5920 F:      Documentation/devicetree/bindings/gpu/
5921 F:      Documentation/gpu/
5922 F:      drivers/gpu/drm/
5923 F:      drivers/gpu/vga/
5924 F:      include/drm/
5925 F:      include/linux/vga*
5926 F:      include/uapi/drm/
5927
5928 DRM DRIVERS AND MISC GPU PATCHES
5929 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5930 M:      Maxime Ripard <mripard@kernel.org>
5931 M:      Thomas Zimmermann <tzimmermann@suse.de>
5932 S:      Maintained
5933 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5934 T:      git git://anongit.freedesktop.org/drm/drm-misc
5935 F:      Documentation/gpu/
5936 F:      drivers/gpu/drm/*
5937 F:      drivers/gpu/vga/
5938 F:      include/drm/drm*
5939 F:      include/linux/vga*
5940 F:      include/uapi/drm/drm*
5941
5942 DRM DRIVERS FOR ALLWINNER A10
5943 M:      Maxime Ripard <mripard@kernel.org>
5944 M:      Chen-Yu Tsai <wens@csie.org>
5945 L:      dri-devel@lists.freedesktop.org
5946 S:      Supported
5947 T:      git git://anongit.freedesktop.org/drm/drm-misc
5948 F:      Documentation/devicetree/bindings/display/allwinner*
5949 F:      drivers/gpu/drm/sun4i/
5950
5951 DRM DRIVERS FOR AMLOGIC SOCS
5952 M:      Neil Armstrong <narmstrong@baylibre.com>
5953 L:      dri-devel@lists.freedesktop.org
5954 L:      linux-amlogic@lists.infradead.org
5955 S:      Supported
5956 W:      http://linux-meson.com/
5957 T:      git git://anongit.freedesktop.org/drm/drm-misc
5958 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5959 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5960 F:      Documentation/gpu/meson.rst
5961 F:      drivers/gpu/drm/meson/
5962
5963 DRM DRIVERS FOR ATMEL HLCDC
5964 M:      Sam Ravnborg <sam@ravnborg.org>
5965 M:      Boris Brezillon <bbrezillon@kernel.org>
5966 L:      dri-devel@lists.freedesktop.org
5967 S:      Supported
5968 T:      git git://anongit.freedesktop.org/drm/drm-misc
5969 F:      Documentation/devicetree/bindings/display/atmel/
5970 F:      drivers/gpu/drm/atmel-hlcdc/
5971
5972 DRM DRIVERS FOR BRIDGE CHIPS
5973 M:      Andrzej Hajda <a.hajda@samsung.com>
5974 M:      Neil Armstrong <narmstrong@baylibre.com>
5975 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5976 R:      Jonas Karlman <jonas@kwiboo.se>
5977 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5978 S:      Maintained
5979 T:      git git://anongit.freedesktop.org/drm/drm-misc
5980 F:      drivers/gpu/drm/bridge/
5981
5982 DRM DRIVERS FOR EXYNOS
5983 M:      Inki Dae <inki.dae@samsung.com>
5984 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5985 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5986 M:      Kyungmin Park <kyungmin.park@samsung.com>
5987 L:      dri-devel@lists.freedesktop.org
5988 S:      Supported
5989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5990 F:      Documentation/devicetree/bindings/display/exynos/
5991 F:      drivers/gpu/drm/exynos/
5992 F:      include/uapi/drm/exynos_drm.h
5993
5994 DRM DRIVERS FOR FREESCALE DCU
5995 M:      Stefan Agner <stefan@agner.ch>
5996 M:      Alison Wang <alison.wang@nxp.com>
5997 L:      dri-devel@lists.freedesktop.org
5998 S:      Supported
5999 T:      git git://anongit.freedesktop.org/drm/drm-misc
6000 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
6001 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
6002 F:      drivers/gpu/drm/fsl-dcu/
6003
6004 DRM DRIVERS FOR FREESCALE IMX
6005 M:      Philipp Zabel <p.zabel@pengutronix.de>
6006 L:      dri-devel@lists.freedesktop.org
6007 S:      Maintained
6008 F:      Documentation/devicetree/bindings/display/imx/
6009 F:      drivers/gpu/drm/imx/
6010 F:      drivers/gpu/ipu-v3/
6011
6012 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6013 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6014 L:      dri-devel@lists.freedesktop.org
6015 S:      Maintained
6016 T:      git git://github.com/patjak/drm-gma500
6017 F:      drivers/gpu/drm/gma500/
6018
6019 DRM DRIVERS FOR HISILICON
6020 M:      Xinliang Liu <xinliang.liu@linaro.org>
6021 M:      Tian Tao  <tiantao6@hisilicon.com>
6022 R:      John Stultz <john.stultz@linaro.org>
6023 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
6024 R:      Chen Feng <puck.chen@hisilicon.com>
6025 L:      dri-devel@lists.freedesktop.org
6026 S:      Maintained
6027 T:      git git://anongit.freedesktop.org/drm/drm-misc
6028 F:      Documentation/devicetree/bindings/display/hisilicon/
6029 F:      drivers/gpu/drm/hisilicon/
6030
6031 DRM DRIVERS FOR LIMA
6032 M:      Qiang Yu <yuq825@gmail.com>
6033 L:      dri-devel@lists.freedesktop.org
6034 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
6035 S:      Maintained
6036 T:      git git://anongit.freedesktop.org/drm/drm-misc
6037 F:      drivers/gpu/drm/lima/
6038 F:      include/uapi/drm/lima_drm.h
6039
6040 DRM DRIVERS FOR MEDIATEK
6041 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
6042 M:      Philipp Zabel <p.zabel@pengutronix.de>
6043 L:      dri-devel@lists.freedesktop.org
6044 S:      Supported
6045 F:      Documentation/devicetree/bindings/display/mediatek/
6046 F:      drivers/gpu/drm/mediatek/
6047 F:      drivers/phy/mediatek/phy-mtk-hdmi*
6048 F:      drivers/phy/mediatek/phy-mtk-mipi*
6049
6050 DRM DRIVERS FOR NVIDIA TEGRA
6051 M:      Thierry Reding <thierry.reding@gmail.com>
6052 L:      dri-devel@lists.freedesktop.org
6053 L:      linux-tegra@vger.kernel.org
6054 S:      Supported
6055 T:      git git://anongit.freedesktop.org/tegra/linux.git
6056 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6057 F:      drivers/gpu/drm/tegra/
6058 F:      drivers/gpu/host1x/
6059 F:      include/linux/host1x.h
6060 F:      include/uapi/drm/tegra_drm.h
6061
6062 DRM DRIVERS FOR RENESAS
6063 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6064 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6065 L:      dri-devel@lists.freedesktop.org
6066 L:      linux-renesas-soc@vger.kernel.org
6067 S:      Supported
6068 T:      git git://linuxtv.org/pinchartl/media drm/du/next
6069 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6070 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6071 F:      Documentation/devicetree/bindings/display/renesas,du.txt
6072 F:      drivers/gpu/drm/rcar-du/
6073 F:      drivers/gpu/drm/shmobile/
6074 F:      include/linux/platform_data/shmob_drm.h
6075
6076 DRM DRIVERS FOR ROCKCHIP
6077 M:      Sandy Huang <hjc@rock-chips.com>
6078 M:      Heiko Stübner <heiko@sntech.de>
6079 L:      dri-devel@lists.freedesktop.org
6080 S:      Maintained
6081 T:      git git://anongit.freedesktop.org/drm/drm-misc
6082 F:      Documentation/devicetree/bindings/display/rockchip/
6083 F:      drivers/gpu/drm/rockchip/
6084
6085 DRM DRIVERS FOR STI
6086 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
6087 L:      dri-devel@lists.freedesktop.org
6088 S:      Maintained
6089 T:      git git://anongit.freedesktop.org/drm/drm-misc
6090 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
6091 F:      drivers/gpu/drm/sti
6092
6093 DRM DRIVERS FOR STM
6094 M:      Yannick Fertre <yannick.fertre@foss.st.com>
6095 M:      Philippe Cornu <philippe.cornu@foss.st.com>
6096 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
6097 L:      dri-devel@lists.freedesktop.org
6098 S:      Maintained
6099 T:      git git://anongit.freedesktop.org/drm/drm-misc
6100 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6101 F:      drivers/gpu/drm/stm
6102
6103 DRM DRIVERS FOR TI KEYSTONE
6104 M:      Jyri Sarha <jyri.sarha@iki.fi>
6105 M:      Tomi Valkeinen <tomba@kernel.org>
6106 L:      dri-devel@lists.freedesktop.org
6107 S:      Maintained
6108 T:      git git://anongit.freedesktop.org/drm/drm-misc
6109 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6110 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6111 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6112 F:      drivers/gpu/drm/tidss/
6113
6114 DRM DRIVERS FOR TI LCDC
6115 M:      Jyri Sarha <jyri.sarha@iki.fi>
6116 R:      Tomi Valkeinen <tomba@kernel.org>
6117 L:      dri-devel@lists.freedesktop.org
6118 S:      Maintained
6119 F:      Documentation/devicetree/bindings/display/tilcdc/
6120 F:      drivers/gpu/drm/tilcdc/
6121
6122 DRM DRIVERS FOR TI OMAP
6123 M:      Tomi Valkeinen <tomba@kernel.org>
6124 L:      dri-devel@lists.freedesktop.org
6125 S:      Maintained
6126 F:      Documentation/devicetree/bindings/display/ti/
6127 F:      drivers/gpu/drm/omapdrm/
6128
6129 DRM DRIVERS FOR V3D
6130 M:      Eric Anholt <eric@anholt.net>
6131 S:      Supported
6132 T:      git git://anongit.freedesktop.org/drm/drm-misc
6133 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6134 F:      drivers/gpu/drm/v3d/
6135 F:      include/uapi/drm/v3d_drm.h
6136
6137 DRM DRIVERS FOR VC4
6138 M:      Eric Anholt <eric@anholt.net>
6139 M:      Maxime Ripard <mripard@kernel.org>
6140 S:      Supported
6141 T:      git git://github.com/anholt/linux
6142 T:      git git://anongit.freedesktop.org/drm/drm-misc
6143 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6144 F:      drivers/gpu/drm/vc4/
6145 F:      include/uapi/drm/vc4_drm.h
6146
6147 DRM DRIVERS FOR VIVANTE GPU IP
6148 M:      Lucas Stach <l.stach@pengutronix.de>
6149 R:      Russell King <linux+etnaviv@armlinux.org.uk>
6150 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
6151 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6152 L:      dri-devel@lists.freedesktop.org
6153 S:      Maintained
6154 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6155 F:      drivers/gpu/drm/etnaviv/
6156 F:      include/uapi/drm/etnaviv_drm.h
6157
6158 DRM DRIVERS FOR XEN
6159 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6160 L:      dri-devel@lists.freedesktop.org
6161 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
6162 S:      Supported
6163 T:      git git://anongit.freedesktop.org/drm/drm-misc
6164 F:      Documentation/gpu/xen-front.rst
6165 F:      drivers/gpu/drm/xen/
6166
6167 DRM DRIVERS FOR XILINX
6168 M:      Hyun Kwon <hyun.kwon@xilinx.com>
6169 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6170 L:      dri-devel@lists.freedesktop.org
6171 S:      Maintained
6172 T:      git git://anongit.freedesktop.org/drm/drm-misc
6173 F:      Documentation/devicetree/bindings/display/xlnx/
6174 F:      drivers/gpu/drm/xlnx/
6175
6176 DRM PANEL DRIVERS
6177 M:      Thierry Reding <thierry.reding@gmail.com>
6178 R:      Sam Ravnborg <sam@ravnborg.org>
6179 L:      dri-devel@lists.freedesktop.org
6180 S:      Maintained
6181 T:      git git://anongit.freedesktop.org/drm/drm-misc
6182 F:      Documentation/devicetree/bindings/display/panel/
6183 F:      drivers/gpu/drm/drm_panel.c
6184 F:      drivers/gpu/drm/panel/
6185 F:      include/drm/drm_panel.h
6186
6187 DRM TTM SUBSYSTEM
6188 M:      Christian Koenig <christian.koenig@amd.com>
6189 M:      Huang Rui <ray.huang@amd.com>
6190 L:      dri-devel@lists.freedesktop.org
6191 S:      Maintained
6192 T:      git git://people.freedesktop.org/~agd5f/linux
6193 F:      drivers/gpu/drm/ttm/
6194 F:      include/drm/ttm/
6195
6196 DSBR100 USB FM RADIO DRIVER
6197 M:      Alexey Klimov <klimov.linux@gmail.com>
6198 L:      linux-media@vger.kernel.org
6199 S:      Maintained
6200 T:      git git://linuxtv.org/media_tree.git
6201 F:      drivers/media/radio/dsbr100.c
6202
6203 DT3155 MEDIA DRIVER
6204 M:      Hans Verkuil <hverkuil@xs4all.nl>
6205 L:      linux-media@vger.kernel.org
6206 S:      Odd Fixes
6207 W:      https://linuxtv.org
6208 T:      git git://linuxtv.org/media_tree.git
6209 F:      drivers/media/pci/dt3155/
6210
6211 DVB_USB_AF9015 MEDIA DRIVER
6212 M:      Antti Palosaari <crope@iki.fi>
6213 L:      linux-media@vger.kernel.org
6214 S:      Maintained
6215 W:      https://linuxtv.org
6216 W:      http://palosaari.fi/linux/
6217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6218 T:      git git://linuxtv.org/anttip/media_tree.git
6219 F:      drivers/media/usb/dvb-usb-v2/af9015*
6220
6221 DVB_USB_AF9035 MEDIA DRIVER
6222 M:      Antti Palosaari <crope@iki.fi>
6223 L:      linux-media@vger.kernel.org
6224 S:      Maintained
6225 W:      https://linuxtv.org
6226 W:      http://palosaari.fi/linux/
6227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6228 T:      git git://linuxtv.org/anttip/media_tree.git
6229 F:      drivers/media/usb/dvb-usb-v2/af9035*
6230
6231 DVB_USB_ANYSEE MEDIA DRIVER
6232 M:      Antti Palosaari <crope@iki.fi>
6233 L:      linux-media@vger.kernel.org
6234 S:      Maintained
6235 W:      https://linuxtv.org
6236 W:      http://palosaari.fi/linux/
6237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6238 T:      git git://linuxtv.org/anttip/media_tree.git
6239 F:      drivers/media/usb/dvb-usb-v2/anysee*
6240
6241 DVB_USB_AU6610 MEDIA DRIVER
6242 M:      Antti Palosaari <crope@iki.fi>
6243 L:      linux-media@vger.kernel.org
6244 S:      Maintained
6245 W:      https://linuxtv.org
6246 W:      http://palosaari.fi/linux/
6247 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6248 T:      git git://linuxtv.org/anttip/media_tree.git
6249 F:      drivers/media/usb/dvb-usb-v2/au6610*
6250
6251 DVB_USB_CE6230 MEDIA DRIVER
6252 M:      Antti Palosaari <crope@iki.fi>
6253 L:      linux-media@vger.kernel.org
6254 S:      Maintained
6255 W:      https://linuxtv.org
6256 W:      http://palosaari.fi/linux/
6257 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6258 T:      git git://linuxtv.org/anttip/media_tree.git
6259 F:      drivers/media/usb/dvb-usb-v2/ce6230*
6260
6261 DVB_USB_CXUSB MEDIA DRIVER
6262 M:      Michael Krufky <mkrufky@linuxtv.org>
6263 L:      linux-media@vger.kernel.org
6264 S:      Maintained
6265 W:      https://linuxtv.org
6266 W:      http://github.com/mkrufky
6267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6268 T:      git git://linuxtv.org/media_tree.git
6269 F:      drivers/media/usb/dvb-usb/cxusb*
6270
6271 DVB_USB_EC168 MEDIA DRIVER
6272 M:      Antti Palosaari <crope@iki.fi>
6273 L:      linux-media@vger.kernel.org
6274 S:      Maintained
6275 W:      https://linuxtv.org
6276 W:      http://palosaari.fi/linux/
6277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6278 T:      git git://linuxtv.org/anttip/media_tree.git
6279 F:      drivers/media/usb/dvb-usb-v2/ec168*
6280
6281 DVB_USB_GL861 MEDIA DRIVER
6282 M:      Antti Palosaari <crope@iki.fi>
6283 L:      linux-media@vger.kernel.org
6284 S:      Maintained
6285 W:      https://linuxtv.org
6286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6287 T:      git git://linuxtv.org/anttip/media_tree.git
6288 F:      drivers/media/usb/dvb-usb-v2/gl861*
6289
6290 DVB_USB_MXL111SF MEDIA DRIVER
6291 M:      Michael Krufky <mkrufky@linuxtv.org>
6292 L:      linux-media@vger.kernel.org
6293 S:      Maintained
6294 W:      https://linuxtv.org
6295 W:      http://github.com/mkrufky
6296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6297 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
6298 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
6299
6300 DVB_USB_RTL28XXU MEDIA DRIVER
6301 M:      Antti Palosaari <crope@iki.fi>
6302 L:      linux-media@vger.kernel.org
6303 S:      Maintained
6304 W:      https://linuxtv.org
6305 W:      http://palosaari.fi/linux/
6306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6307 T:      git git://linuxtv.org/anttip/media_tree.git
6308 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
6309
6310 DVB_USB_V2 MEDIA DRIVER
6311 M:      Antti Palosaari <crope@iki.fi>
6312 L:      linux-media@vger.kernel.org
6313 S:      Maintained
6314 W:      https://linuxtv.org
6315 W:      http://palosaari.fi/linux/
6316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6317 T:      git git://linuxtv.org/anttip/media_tree.git
6318 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
6319 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
6320
6321 DYNAMIC DEBUG
6322 M:      Jason Baron <jbaron@akamai.com>
6323 S:      Maintained
6324 F:      include/linux/dynamic_debug.h
6325 F:      lib/dynamic_debug.c
6326
6327 DYNAMIC INTERRUPT MODERATION
6328 M:      Tal Gilboa <talgi@nvidia.com>
6329 S:      Maintained
6330 F:      Documentation/networking/net_dim.rst
6331 F:      include/linux/dim.h
6332 F:      lib/dim/
6333
6334 DZ DECSTATION DZ11 SERIAL DRIVER
6335 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6336 S:      Maintained
6337 F:      drivers/tty/serial/dz.*
6338
6339 E3X0 POWER BUTTON DRIVER
6340 M:      Moritz Fischer <moritz.fischer@ettus.com>
6341 L:      usrp-users@lists.ettus.com
6342 S:      Supported
6343 W:      http://www.ettus.com
6344 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
6345 F:      drivers/input/misc/e3x0-button.c
6346
6347 E4000 MEDIA DRIVER
6348 M:      Antti Palosaari <crope@iki.fi>
6349 L:      linux-media@vger.kernel.org
6350 S:      Maintained
6351 W:      https://linuxtv.org
6352 W:      http://palosaari.fi/linux/
6353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6354 T:      git git://linuxtv.org/anttip/media_tree.git
6355 F:      drivers/media/tuners/e4000*
6356
6357 EARTH_PT1 MEDIA DRIVER
6358 M:      Akihiro Tsukada <tskd08@gmail.com>
6359 L:      linux-media@vger.kernel.org
6360 S:      Odd Fixes
6361 F:      drivers/media/pci/pt1/
6362
6363 EARTH_PT3 MEDIA DRIVER
6364 M:      Akihiro Tsukada <tskd08@gmail.com>
6365 L:      linux-media@vger.kernel.org
6366 S:      Odd Fixes
6367 F:      drivers/media/pci/pt3/
6368
6369 EC100 MEDIA DRIVER
6370 M:      Antti Palosaari <crope@iki.fi>
6371 L:      linux-media@vger.kernel.org
6372 S:      Maintained
6373 W:      https://linuxtv.org
6374 W:      http://palosaari.fi/linux/
6375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6376 T:      git git://linuxtv.org/anttip/media_tree.git
6377 F:      drivers/media/dvb-frontends/ec100*
6378
6379 ECRYPT FILE SYSTEM
6380 M:      Tyler Hicks <code@tyhicks.com>
6381 L:      ecryptfs@vger.kernel.org
6382 S:      Odd Fixes
6383 W:      http://ecryptfs.org
6384 W:      https://launchpad.net/ecryptfs
6385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6386 F:      Documentation/filesystems/ecryptfs.rst
6387 F:      fs/ecryptfs/
6388
6389 EDAC-AMD64
6390 M:      Borislav Petkov <bp@alien8.de>
6391 L:      linux-edac@vger.kernel.org
6392 S:      Maintained
6393 F:      drivers/edac/amd64_edac*
6394
6395 EDAC-ARMADA
6396 M:      Jan Luebbe <jlu@pengutronix.de>
6397 L:      linux-edac@vger.kernel.org
6398 S:      Maintained
6399 F:      drivers/edac/armada_xp_*
6400
6401 EDAC-AST2500
6402 M:      Stefan Schaeckeler <sschaeck@cisco.com>
6403 S:      Supported
6404 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6405 F:      drivers/edac/aspeed_edac.c
6406
6407 EDAC-BLUEFIELD
6408 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
6409 S:      Supported
6410 F:      drivers/edac/bluefield_edac.c
6411
6412 EDAC-CALXEDA
6413 M:      Andre Przywara <andre.przywara@arm.com>
6414 L:      linux-edac@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/edac/highbank*
6417
6418 EDAC-CAVIUM OCTEON
6419 M:      Ralf Baechle <ralf@linux-mips.org>
6420 L:      linux-edac@vger.kernel.org
6421 L:      linux-mips@vger.kernel.org
6422 S:      Supported
6423 F:      drivers/edac/octeon_edac*
6424
6425 EDAC-CAVIUM THUNDERX
6426 M:      Robert Richter <rric@kernel.org>
6427 L:      linux-edac@vger.kernel.org
6428 S:      Odd Fixes
6429 F:      drivers/edac/thunderx_edac*
6430
6431 EDAC-CORE
6432 M:      Borislav Petkov <bp@alien8.de>
6433 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6434 M:      Tony Luck <tony.luck@intel.com>
6435 R:      James Morse <james.morse@arm.com>
6436 R:      Robert Richter <rric@kernel.org>
6437 L:      linux-edac@vger.kernel.org
6438 S:      Supported
6439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6440 F:      Documentation/admin-guide/ras.rst
6441 F:      Documentation/driver-api/edac.rst
6442 F:      drivers/edac/
6443 F:      include/linux/edac.h
6444
6445 EDAC-DMC520
6446 M:      Lei Wang <lewan@microsoft.com>
6447 L:      linux-edac@vger.kernel.org
6448 S:      Supported
6449 F:      drivers/edac/dmc520_edac.c
6450
6451 EDAC-E752X
6452 M:      Mark Gross <mark.gross@intel.com>
6453 L:      linux-edac@vger.kernel.org
6454 S:      Maintained
6455 F:      drivers/edac/e752x_edac.c
6456
6457 EDAC-E7XXX
6458 L:      linux-edac@vger.kernel.org
6459 S:      Maintained
6460 F:      drivers/edac/e7xxx_edac.c
6461
6462 EDAC-FSL_DDR
6463 M:      York Sun <york.sun@nxp.com>
6464 L:      linux-edac@vger.kernel.org
6465 S:      Maintained
6466 F:      drivers/edac/fsl_ddr_edac.*
6467
6468 EDAC-GHES
6469 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6470 L:      linux-edac@vger.kernel.org
6471 S:      Maintained
6472 F:      drivers/edac/ghes_edac.c
6473
6474 EDAC-I10NM
6475 M:      Tony Luck <tony.luck@intel.com>
6476 L:      linux-edac@vger.kernel.org
6477 S:      Maintained
6478 F:      drivers/edac/i10nm_base.c
6479
6480 EDAC-I3000
6481 L:      linux-edac@vger.kernel.org
6482 S:      Orphan
6483 F:      drivers/edac/i3000_edac.c
6484
6485 EDAC-I5000
6486 L:      linux-edac@vger.kernel.org
6487 S:      Maintained
6488 F:      drivers/edac/i5000_edac.c
6489
6490 EDAC-I5400
6491 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6492 L:      linux-edac@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/edac/i5400_edac.c
6495
6496 EDAC-I7300
6497 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6498 L:      linux-edac@vger.kernel.org
6499 S:      Maintained
6500 F:      drivers/edac/i7300_edac.c
6501
6502 EDAC-I7CORE
6503 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6504 L:      linux-edac@vger.kernel.org
6505 S:      Maintained
6506 F:      drivers/edac/i7core_edac.c
6507
6508 EDAC-I82443BXGX
6509 M:      Tim Small <tim@buttersideup.com>
6510 L:      linux-edac@vger.kernel.org
6511 S:      Maintained
6512 F:      drivers/edac/i82443bxgx_edac.c
6513
6514 EDAC-I82975X
6515 M:      "Arvind R." <arvino55@gmail.com>
6516 L:      linux-edac@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/edac/i82975x_edac.c
6519
6520 EDAC-IE31200
6521 M:      Jason Baron <jbaron@akamai.com>
6522 L:      linux-edac@vger.kernel.org
6523 S:      Maintained
6524 F:      drivers/edac/ie31200_edac.c
6525
6526 EDAC-IGEN6
6527 M:      Tony Luck <tony.luck@intel.com>
6528 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6529 L:      linux-edac@vger.kernel.org
6530 S:      Maintained
6531 F:      drivers/edac/igen6_edac.c
6532
6533 EDAC-MPC85XX
6534 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6535 L:      linux-edac@vger.kernel.org
6536 S:      Maintained
6537 F:      drivers/edac/mpc85xx_edac.[ch]
6538
6539 EDAC-PASEMI
6540 M:      Egor Martovetsky <egor@pasemi.com>
6541 L:      linux-edac@vger.kernel.org
6542 S:      Maintained
6543 F:      drivers/edac/pasemi_edac.c
6544
6545 EDAC-PND2
6546 M:      Tony Luck <tony.luck@intel.com>
6547 L:      linux-edac@vger.kernel.org
6548 S:      Maintained
6549 F:      drivers/edac/pnd2_edac.[ch]
6550
6551 EDAC-QCOM
6552 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6553 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6554 L:      linux-arm-msm@vger.kernel.org
6555 L:      linux-edac@vger.kernel.org
6556 S:      Maintained
6557 F:      drivers/edac/qcom_edac.c
6558
6559 EDAC-R82600
6560 M:      Tim Small <tim@buttersideup.com>
6561 L:      linux-edac@vger.kernel.org
6562 S:      Maintained
6563 F:      drivers/edac/r82600_edac.c
6564
6565 EDAC-SBRIDGE
6566 M:      Tony Luck <tony.luck@intel.com>
6567 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6568 L:      linux-edac@vger.kernel.org
6569 S:      Maintained
6570 F:      drivers/edac/sb_edac.c
6571
6572 EDAC-SIFIVE
6573 M:      Yash Shah <yash.shah@sifive.com>
6574 L:      linux-edac@vger.kernel.org
6575 S:      Supported
6576 F:      drivers/edac/sifive_edac.c
6577
6578 EDAC-SKYLAKE
6579 M:      Tony Luck <tony.luck@intel.com>
6580 L:      linux-edac@vger.kernel.org
6581 S:      Maintained
6582 F:      drivers/edac/skx_*.[ch]
6583
6584 EDAC-TI
6585 M:      Tero Kristo <kristo@kernel.org>
6586 L:      linux-edac@vger.kernel.org
6587 S:      Odd Fixes
6588 F:      drivers/edac/ti_edac.c
6589
6590 EDIROL UA-101/UA-1000 DRIVER
6591 M:      Clemens Ladisch <clemens@ladisch.de>
6592 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6593 S:      Maintained
6594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6595 F:      sound/usb/misc/ua101.c
6596
6597 EFI TEST DRIVER
6598 M:      Ivan Hu <ivan.hu@canonical.com>
6599 M:      Ard Biesheuvel <ardb@kernel.org>
6600 L:      linux-efi@vger.kernel.org
6601 S:      Maintained
6602 F:      drivers/firmware/efi/test/
6603
6604 EFI VARIABLE FILESYSTEM
6605 M:      Matthew Garrett <matthew.garrett@nebula.com>
6606 M:      Jeremy Kerr <jk@ozlabs.org>
6607 M:      Ard Biesheuvel <ardb@kernel.org>
6608 L:      linux-efi@vger.kernel.org
6609 S:      Maintained
6610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6611 F:      fs/efivarfs/
6612
6613 EFIFB FRAMEBUFFER DRIVER
6614 M:      Peter Jones <pjones@redhat.com>
6615 L:      linux-fbdev@vger.kernel.org
6616 S:      Maintained
6617 F:      drivers/video/fbdev/efifb.c
6618
6619 EFS FILESYSTEM
6620 S:      Orphan
6621 W:      http://aeschi.ch.eu.org/efs/
6622 F:      fs/efs/
6623
6624 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6625 M:      Douglas Miller <dougmill@linux.ibm.com>
6626 L:      netdev@vger.kernel.org
6627 S:      Maintained
6628 F:      drivers/net/ethernet/ibm/ehea/
6629
6630 EM28XX VIDEO4LINUX DRIVER
6631 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6632 L:      linux-media@vger.kernel.org
6633 S:      Maintained
6634 W:      https://linuxtv.org
6635 T:      git git://linuxtv.org/media_tree.git
6636 F:      Documentation/admin-guide/media/em28xx*
6637 F:      drivers/media/usb/em28xx/
6638
6639 EMBEDDED LINUX
6640 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6641 M:      Matt Mackall <mpm@selenic.com>
6642 M:      David Woodhouse <dwmw2@infradead.org>
6643 L:      linux-embedded@vger.kernel.org
6644 S:      Maintained
6645
6646 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6647 M:      Adrian Hunter <adrian.hunter@intel.com>
6648 M:      Ritesh Harjani <riteshh@codeaurora.org>
6649 M:      Asutosh Das <asutoshd@codeaurora.org>
6650 L:      linux-mmc@vger.kernel.org
6651 S:      Maintained
6652 F:      drivers/mmc/host/cqhci*
6653
6654 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6655 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6656 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6657 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6658 L:      linux-scsi@vger.kernel.org
6659 S:      Supported
6660 W:      http://www.broadcom.com
6661 F:      drivers/scsi/be2iscsi/
6662
6663 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6664 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6665 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6666 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6667 L:      netdev@vger.kernel.org
6668 S:      Supported
6669 W:      http://www.emulex.com
6670 F:      drivers/net/ethernet/emulex/benet/
6671
6672 EMULEX ONECONNECT ROCE DRIVER
6673 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6674 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6675 L:      linux-rdma@vger.kernel.org
6676 S:      Odd Fixes
6677 W:      http://www.broadcom.com
6678 F:      drivers/infiniband/hw/ocrdma/
6679 F:      include/uapi/rdma/ocrdma-abi.h
6680
6681 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6682 M:      James Smart <james.smart@broadcom.com>
6683 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6684 L:      linux-scsi@vger.kernel.org
6685 S:      Supported
6686 W:      http://www.broadcom.com
6687 F:      drivers/scsi/lpfc/
6688
6689 ENE CB710 FLASH CARD READER DRIVER
6690 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6691 S:      Maintained
6692 F:      drivers/misc/cb710/
6693 F:      drivers/mmc/host/cb710-mmc.*
6694 F:      include/linux/cb710.h
6695
6696 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6697 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6698 S:      Maintained
6699 F:      drivers/media/rc/ene_ir.*
6700
6701 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6702 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
6703 L:      linuxppc-dev@lists.ozlabs.org
6704 S:      Maintained
6705 F:      drivers/tty/ehv_bytechan.c
6706
6707 EPSON S1D13XXX FRAMEBUFFER DRIVER
6708 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6709 S:      Maintained
6710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6711 F:      drivers/video/fbdev/s1d13xxxfb.c
6712 F:      include/video/s1d13xxxfb.h
6713
6714 EROFS FILE SYSTEM
6715 M:      Gao Xiang <xiang@kernel.org>
6716 M:      Chao Yu <yuchao0@huawei.com>
6717 L:      linux-erofs@lists.ozlabs.org
6718 S:      Maintained
6719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6720 F:      Documentation/filesystems/erofs.rst
6721 F:      fs/erofs/
6722 F:      include/trace/events/erofs.h
6723
6724 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6725 M:      Jeff Layton <jlayton@kernel.org>
6726 S:      Maintained
6727 F:      include/linux/errseq.h
6728 F:      lib/errseq.c
6729
6730 ET131X NETWORK DRIVER
6731 M:      Mark Einon <mark.einon@gmail.com>
6732 S:      Odd Fixes
6733 F:      drivers/net/ethernet/agere/
6734
6735 ETHERNET BRIDGE
6736 M:      Roopa Prabhu <roopa@nvidia.com>
6737 M:      Nikolay Aleksandrov <nikolay@nvidia.com>
6738 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6739 L:      netdev@vger.kernel.org
6740 S:      Maintained
6741 W:      http://www.linuxfoundation.org/en/Net:Bridge
6742 F:      include/linux/netfilter_bridge/
6743 F:      net/bridge/
6744
6745 ETHERNET PHY LIBRARY
6746 M:      Andrew Lunn <andrew@lunn.ch>
6747 M:      Heiner Kallweit <hkallweit1@gmail.com>
6748 R:      Russell King <linux@armlinux.org.uk>
6749 L:      netdev@vger.kernel.org
6750 S:      Maintained
6751 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6752 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6753 F:      Documentation/devicetree/bindings/net/mdio*
6754 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6755 F:      Documentation/networking/phy.rst
6756 F:      drivers/net/mdio/
6757 F:      drivers/net/mdio/of_mdio.c
6758 F:      drivers/net/pcs/
6759 F:      drivers/net/phy/
6760 F:      drivers/of/of_net.c
6761 F:      include/dt-bindings/net/qca-ar803x.h
6762 F:      include/linux/*mdio*.h
6763 F:      include/linux/mdio/*.h
6764 F:      include/linux/of_net.h
6765 F:      include/linux/phy.h
6766 F:      include/linux/phy_fixed.h
6767 F:      include/linux/platform_data/mdio-bcm-unimac.h
6768 F:      include/linux/platform_data/mdio-gpio.h
6769 F:      include/trace/events/mdio.h
6770 F:      include/uapi/linux/mdio.h
6771 F:      include/uapi/linux/mii.h
6772
6773 EXFAT FILE SYSTEM
6774 M:      Namjae Jeon <namjae.jeon@samsung.com>
6775 M:      Sungjong Seo <sj1557.seo@samsung.com>
6776 L:      linux-fsdevel@vger.kernel.org
6777 S:      Maintained
6778 F:      fs/exfat/
6779
6780 EXT2 FILE SYSTEM
6781 M:      Jan Kara <jack@suse.com>
6782 L:      linux-ext4@vger.kernel.org
6783 S:      Maintained
6784 F:      Documentation/filesystems/ext2.rst
6785 F:      fs/ext2/
6786 F:      include/linux/ext2*
6787
6788 EXT4 FILE SYSTEM
6789 M:      "Theodore Ts'o" <tytso@mit.edu>
6790 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6791 L:      linux-ext4@vger.kernel.org
6792 S:      Maintained
6793 W:      http://ext4.wiki.kernel.org
6794 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6796 F:      Documentation/filesystems/ext4/
6797 F:      fs/ext4/
6798 F:      include/trace/events/ext4.h
6799
6800 Extended Verification Module (EVM)
6801 M:      Mimi Zohar <zohar@linux.ibm.com>
6802 L:      linux-integrity@vger.kernel.org
6803 S:      Supported
6804 F:      security/integrity/evm/
6805
6806 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6807 M:      Ard Biesheuvel <ardb@kernel.org>
6808 L:      linux-efi@vger.kernel.org
6809 S:      Maintained
6810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6811 F:      Documentation/admin-guide/efi-stub.rst
6812 F:      arch/*/include/asm/efi.h
6813 F:      arch/*/kernel/efi.c
6814 F:      arch/arm/boot/compressed/efi-header.S
6815 F:      arch/arm64/kernel/efi-entry.S
6816 F:      arch/x86/platform/efi/
6817 F:      drivers/firmware/efi/
6818 F:      include/linux/efi*.h
6819
6820 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6821 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6822 M:      Chanwoo Choi <cw00.choi@samsung.com>
6823 L:      linux-kernel@vger.kernel.org
6824 S:      Maintained
6825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6826 F:      Documentation/devicetree/bindings/extcon/
6827 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6828 F:      drivers/extcon/
6829 F:      include/linux/extcon.h
6830 F:      include/linux/extcon/
6831
6832 EXTRA BOOT CONFIG
6833 M:      Masami Hiramatsu <mhiramat@kernel.org>
6834 S:      Maintained
6835 F:      Documentation/admin-guide/bootconfig.rst
6836 F:      fs/proc/bootconfig.c
6837 F:      include/linux/bootconfig.h
6838 F:      lib/bootconfig.c
6839 F:      tools/bootconfig/*
6840 F:      tools/bootconfig/scripts/*
6841
6842 EXYNOS DP DRIVER
6843 M:      Jingoo Han <jingoohan1@gmail.com>
6844 L:      dri-devel@lists.freedesktop.org
6845 S:      Maintained
6846 F:      drivers/gpu/drm/exynos/exynos_dp*
6847
6848 EXYNOS SYSMMU (IOMMU) driver
6849 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6850 L:      iommu@lists.linux-foundation.org
6851 S:      Maintained
6852 F:      drivers/iommu/exynos-iommu.c
6853
6854 F2FS FILE SYSTEM
6855 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6856 M:      Chao Yu <yuchao0@huawei.com>
6857 L:      linux-f2fs-devel@lists.sourceforge.net
6858 S:      Maintained
6859 W:      https://f2fs.wiki.kernel.org/
6860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6861 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6862 F:      Documentation/filesystems/f2fs.rst
6863 F:      fs/f2fs/
6864 F:      include/linux/f2fs_fs.h
6865 F:      include/trace/events/f2fs.h
6866 F:      include/uapi/linux/f2fs.h
6867
6868 F71805F HARDWARE MONITORING DRIVER
6869 M:      Jean Delvare <jdelvare@suse.com>
6870 L:      linux-hwmon@vger.kernel.org
6871 S:      Maintained
6872 F:      Documentation/hwmon/f71805f.rst
6873 F:      drivers/hwmon/f71805f.c
6874
6875 FADDR2LINE
6876 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6877 S:      Maintained
6878 F:      scripts/faddr2line
6879
6880 FAILOVER MODULE
6881 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6882 L:      netdev@vger.kernel.org
6883 S:      Supported
6884 F:      Documentation/networking/failover.rst
6885 F:      include/net/failover.h
6886 F:      net/core/failover.c
6887
6888 FANOTIFY
6889 M:      Jan Kara <jack@suse.cz>
6890 R:      Amir Goldstein <amir73il@gmail.com>
6891 L:      linux-fsdevel@vger.kernel.org
6892 S:      Maintained
6893 F:      fs/notify/fanotify/
6894 F:      include/linux/fanotify.h
6895 F:      include/uapi/linux/fanotify.h
6896
6897 FARSYNC SYNCHRONOUS DRIVER
6898 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6899 S:      Supported
6900 W:      http://www.farsite.co.uk/
6901 F:      drivers/net/wan/farsync.*
6902
6903 FAULT INJECTION SUPPORT
6904 M:      Akinobu Mita <akinobu.mita@gmail.com>
6905 S:      Supported
6906 F:      Documentation/fault-injection/
6907 F:      lib/fault-inject.c
6908
6909 FBTFT Framebuffer drivers
6910 L:      dri-devel@lists.freedesktop.org
6911 L:      linux-fbdev@vger.kernel.org
6912 S:      Orphan
6913 F:      drivers/staging/fbtft/
6914
6915 FC0011 TUNER DRIVER
6916 M:      Michael Buesch <m@bues.ch>
6917 L:      linux-media@vger.kernel.org
6918 S:      Maintained
6919 F:      drivers/media/tuners/fc0011.c
6920 F:      drivers/media/tuners/fc0011.h
6921
6922 FC2580 MEDIA DRIVER
6923 M:      Antti Palosaari <crope@iki.fi>
6924 L:      linux-media@vger.kernel.org
6925 S:      Maintained
6926 W:      https://linuxtv.org
6927 W:      http://palosaari.fi/linux/
6928 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6929 T:      git git://linuxtv.org/anttip/media_tree.git
6930 F:      drivers/media/tuners/fc2580*
6931
6932 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6933 M:      Hannes Reinecke <hare@suse.de>
6934 L:      linux-scsi@vger.kernel.org
6935 S:      Supported
6936 W:      www.Open-FCoE.org
6937 F:      drivers/scsi/fcoe/
6938 F:      drivers/scsi/libfc/
6939 F:      include/scsi/fc/
6940 F:      include/scsi/libfc.h
6941 F:      include/scsi/libfcoe.h
6942 F:      include/uapi/scsi/fc/
6943
6944 FILE LOCKING (flock() and fcntl()/lockf())
6945 M:      Jeff Layton <jlayton@kernel.org>
6946 M:      "J. Bruce Fields" <bfields@fieldses.org>
6947 L:      linux-fsdevel@vger.kernel.org
6948 S:      Maintained
6949 F:      fs/fcntl.c
6950 F:      fs/locks.c
6951 F:      include/linux/fcntl.h
6952 F:      include/uapi/linux/fcntl.h
6953
6954 FILESYSTEM DIRECT ACCESS (DAX)
6955 M:      Dan Williams <dan.j.williams@intel.com>
6956 R:      Matthew Wilcox <willy@infradead.org>
6957 R:      Jan Kara <jack@suse.cz>
6958 L:      linux-fsdevel@vger.kernel.org
6959 L:      linux-nvdimm@lists.01.org
6960 S:      Supported
6961 F:      fs/dax.c
6962 F:      include/linux/dax.h
6963 F:      include/trace/events/fs_dax.h
6964
6965 FILESYSTEMS (VFS and infrastructure)
6966 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6967 L:      linux-fsdevel@vger.kernel.org
6968 S:      Maintained
6969 F:      fs/*
6970 F:      include/linux/fs.h
6971 F:      include/linux/fs_types.h
6972 F:      include/uapi/linux/fs.h
6973 F:      include/uapi/linux/openat2.h
6974 X:      fs/io-wq.c
6975 X:      fs/io-wq.h
6976 X:      fs/io_uring.c
6977
6978 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6979 M:      Riku Voipio <riku.voipio@iki.fi>
6980 L:      linux-hwmon@vger.kernel.org
6981 S:      Maintained
6982 F:      drivers/hwmon/f75375s.c
6983 F:      include/linux/f75375s.h
6984
6985 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6986 M:      Clemens Ladisch <clemens@ladisch.de>
6987 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6989 S:      Maintained
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6991 F:      include/uapi/sound/firewire.h
6992 F:      sound/firewire/
6993
6994 FIREWIRE MEDIA DRIVERS (firedtv)
6995 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6996 L:      linux-media@vger.kernel.org
6997 L:      linux1394-devel@lists.sourceforge.net
6998 S:      Maintained
6999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7000 F:      drivers/media/firewire/
7001
7002 FIREWIRE SBP-2 TARGET
7003 M:      Chris Boot <bootc@bootc.net>
7004 L:      linux-scsi@vger.kernel.org
7005 L:      target-devel@vger.kernel.org
7006 L:      linux1394-devel@lists.sourceforge.net
7007 S:      Maintained
7008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7009 F:      drivers/target/sbp/
7010
7011 FIREWIRE SUBSYSTEM
7012 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
7013 L:      linux1394-devel@lists.sourceforge.net
7014 S:      Maintained
7015 W:      http://ieee1394.wiki.kernel.org/
7016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7017 F:      drivers/firewire/
7018 F:      include/linux/firewire.h
7019 F:      include/uapi/linux/firewire*.h
7020 F:      tools/firewire/
7021
7022 FIRMWARE LOADER (request_firmware)
7023 M:      Luis Chamberlain <mcgrof@kernel.org>
7024 L:      linux-kernel@vger.kernel.org
7025 S:      Maintained
7026 F:      Documentation/firmware_class/
7027 F:      drivers/base/firmware_loader/
7028 F:      include/linux/firmware.h
7029
7030 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7031 M:      Joshua Morris <josh.h.morris@us.ibm.com>
7032 M:      Philip Kelleher <pjk1939@linux.ibm.com>
7033 S:      Maintained
7034 F:      drivers/block/rsxx/
7035
7036 FLEXTIMER FTM-QUADDEC DRIVER
7037 M:      Patrick Havelange <patrick.havelange@essensium.com>
7038 L:      linux-iio@vger.kernel.org
7039 S:      Maintained
7040 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7041 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7042 F:      drivers/counter/ftm-quaddec.c
7043
7044 FLOPPY DRIVER
7045 M:      Denis Efremov <efremov@linux.com>
7046 L:      linux-block@vger.kernel.org
7047 S:      Odd Fixes
7048 F:      drivers/block/floppy.c
7049
7050 FLYSKY FSIA6B RC RECEIVER
7051 M:      Markus Koch <markus@notsyncing.net>
7052 L:      linux-input@vger.kernel.org
7053 S:      Maintained
7054 F:      drivers/input/joystick/fsia6b.c
7055
7056 FORCEDETH GIGABIT ETHERNET DRIVER
7057 M:      Rain River <rain.1986.08.12@gmail.com>
7058 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
7059 L:      netdev@vger.kernel.org
7060 S:      Maintained
7061 F:      drivers/net/ethernet/nvidia/*
7062
7063 FPGA DFL DRIVERS
7064 M:      Wu Hao <hao.wu@intel.com>
7065 R:      Tom Rix <trix@redhat.com>
7066 L:      linux-fpga@vger.kernel.org
7067 S:      Maintained
7068 F:      Documentation/ABI/testing/sysfs-bus-dfl*
7069 F:      Documentation/fpga/dfl.rst
7070 F:      drivers/fpga/dfl*
7071 F:      drivers/uio/uio_dfl.c
7072 F:      include/linux/dfl.h
7073 F:      include/uapi/linux/fpga-dfl.h
7074
7075 FPGA MANAGER FRAMEWORK
7076 M:      Moritz Fischer <mdf@kernel.org>
7077 R:      Tom Rix <trix@redhat.com>
7078 L:      linux-fpga@vger.kernel.org
7079 S:      Maintained
7080 W:      http://www.rocketboards.org
7081 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
7082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7083 F:      Documentation/devicetree/bindings/fpga/
7084 F:      Documentation/driver-api/fpga/
7085 F:      Documentation/fpga/
7086 F:      drivers/fpga/
7087 F:      include/linux/fpga/
7088
7089 FPU EMULATOR
7090 M:      Bill Metzenthen <billm@melbpc.org.au>
7091 S:      Maintained
7092 W:      http://floatingpoint.sourceforge.net/emulator/index.html
7093 F:      arch/x86/math-emu/
7094
7095 FRAMEBUFFER LAYER
7096 L:      dri-devel@lists.freedesktop.org
7097 L:      linux-fbdev@vger.kernel.org
7098 S:      Orphan
7099 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
7100 T:      git git://anongit.freedesktop.org/drm/drm-misc
7101 F:      Documentation/fb/
7102 F:      drivers/video/
7103 F:      include/linux/fb.h
7104 F:      include/uapi/linux/fb.h
7105 F:      include/uapi/video/
7106 F:      include/video/
7107
7108 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7109 M:      Horia Geantă <horia.geanta@nxp.com>
7110 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
7111 L:      linux-crypto@vger.kernel.org
7112 S:      Maintained
7113 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7114 F:      drivers/crypto/caam/
7115
7116 FREESCALE COLDFIRE M5441X MMC DRIVER
7117 M:      Angelo Dureghello <angelo.dureghello@timesys.com>
7118 L:      linux-mmc@vger.kernel.org
7119 S:      Maintained
7120 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
7121 F:      include/linux/platform_data/mmc-esdhc-mcf.h
7122
7123 FREESCALE DIU FRAMEBUFFER DRIVER
7124 M:      Timur Tabi <timur@kernel.org>
7125 L:      linux-fbdev@vger.kernel.org
7126 S:      Maintained
7127 F:      drivers/video/fbdev/fsl-diu-fb.*
7128
7129 FREESCALE DMA DRIVER
7130 M:      Li Yang <leoyang.li@nxp.com>
7131 M:      Zhang Wei <zw@zh-kernel.org>
7132 L:      linuxppc-dev@lists.ozlabs.org
7133 S:      Maintained
7134 F:      drivers/dma/fsldma.*
7135
7136 FREESCALE DSPI DRIVER
7137 M:      Vladimir Oltean <olteanv@gmail.com>
7138 L:      linux-spi@vger.kernel.org
7139 S:      Maintained
7140 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7141 F:      drivers/spi/spi-fsl-dspi.c
7142 F:      include/linux/spi/spi-fsl-dspi.h
7143
7144 FREESCALE ENETC ETHERNET DRIVERS
7145 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
7146 L:      netdev@vger.kernel.org
7147 S:      Maintained
7148 F:      drivers/net/ethernet/freescale/enetc/
7149
7150 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7151 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
7152 L:      netdev@vger.kernel.org
7153 S:      Maintained
7154 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7155 F:      drivers/net/ethernet/freescale/gianfar*
7156
7157 FREESCALE GPMI NAND DRIVER
7158 M:      Han Xu <han.xu@nxp.com>
7159 L:      linux-mtd@lists.infradead.org
7160 S:      Maintained
7161 F:      drivers/mtd/nand/raw/gpmi-nand/*
7162
7163 FREESCALE I2C CPM DRIVER
7164 M:      Jochen Friedrich <jochen@scram.de>
7165 L:      linuxppc-dev@lists.ozlabs.org
7166 L:      linux-i2c@vger.kernel.org
7167 S:      Maintained
7168 F:      drivers/i2c/busses/i2c-cpm.c
7169
7170 FREESCALE IMX / MXC FEC DRIVER
7171 M:      Joakim Zhang <qiangqing.zhang@nxp.com>
7172 L:      netdev@vger.kernel.org
7173 S:      Maintained
7174 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
7175 F:      drivers/net/ethernet/freescale/fec.h
7176 F:      drivers/net/ethernet/freescale/fec_main.c
7177 F:      drivers/net/ethernet/freescale/fec_ptp.c
7178
7179 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7180 M:      Sascha Hauer <s.hauer@pengutronix.de>
7181 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
7182 L:      linux-fbdev@vger.kernel.org
7183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7184 S:      Maintained
7185 F:      drivers/video/fbdev/imxfb.c
7186 F:      include/linux/platform_data/video-imxfb.h
7187
7188 FREESCALE IMX DDR PMU DRIVER
7189 M:      Frank Li <Frank.li@nxp.com>
7190 L:      linux-arm-kernel@lists.infradead.org
7191 S:      Maintained
7192 F:      Documentation/admin-guide/perf/imx-ddr.rst
7193 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7194 F:      drivers/perf/fsl_imx8_ddr_perf.c
7195
7196 FREESCALE IMX I2C DRIVER
7197 M:      Oleksij Rempel <o.rempel@pengutronix.de>
7198 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
7199 L:      linux-i2c@vger.kernel.org
7200 S:      Maintained
7201 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7202 F:      drivers/i2c/busses/i2c-imx.c
7203
7204 FREESCALE IMX LPI2C DRIVER
7205 M:      Dong Aisheng <aisheng.dong@nxp.com>
7206 L:      linux-i2c@vger.kernel.org
7207 L:      linux-imx@nxp.com
7208 S:      Maintained
7209 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7210 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
7211
7212 FREESCALE QORIQ DPAA ETHERNET DRIVER
7213 M:      Madalin Bucur <madalin.bucur@nxp.com>
7214 L:      netdev@vger.kernel.org
7215 S:      Maintained
7216 F:      drivers/net/ethernet/freescale/dpaa
7217
7218 FREESCALE QORIQ DPAA FMAN DRIVER
7219 M:      Madalin Bucur <madalin.bucur@nxp.com>
7220 L:      netdev@vger.kernel.org
7221 S:      Maintained
7222 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
7223 F:      drivers/net/ethernet/freescale/fman
7224
7225 FREESCALE QORIQ PTP CLOCK DRIVER
7226 M:      Yangbo Lu <yangbo.lu@nxp.com>
7227 L:      netdev@vger.kernel.org
7228 S:      Maintained
7229 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7230 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7231 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
7232 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7233 F:      drivers/ptp/ptp_qoriq.c
7234 F:      drivers/ptp/ptp_qoriq_debugfs.c
7235 F:      include/linux/fsl/ptp_qoriq.h
7236
7237 FREESCALE QUAD SPI DRIVER
7238 M:      Han Xu <han.xu@nxp.com>
7239 L:      linux-spi@vger.kernel.org
7240 S:      Maintained
7241 F:      drivers/spi/spi-fsl-qspi.c
7242
7243 FREESCALE QUICC ENGINE LIBRARY
7244 M:      Qiang Zhao <qiang.zhao@nxp.com>
7245 L:      linuxppc-dev@lists.ozlabs.org
7246 S:      Maintained
7247 F:      drivers/soc/fsl/qe/
7248 F:      include/soc/fsl/*qe*.h
7249 F:      include/soc/fsl/*ucc*.h
7250
7251 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7252 M:      Li Yang <leoyang.li@nxp.com>
7253 L:      netdev@vger.kernel.org
7254 L:      linuxppc-dev@lists.ozlabs.org
7255 S:      Maintained
7256 F:      drivers/net/ethernet/freescale/ucc_geth*
7257
7258 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7259 M:      Zhao Qiang <qiang.zhao@nxp.com>
7260 L:      netdev@vger.kernel.org
7261 L:      linuxppc-dev@lists.ozlabs.org
7262 S:      Maintained
7263 F:      drivers/net/wan/fsl_ucc_hdlc*
7264
7265 FREESCALE QUICC ENGINE UCC UART DRIVER
7266 M:      Timur Tabi <timur@kernel.org>
7267 L:      linuxppc-dev@lists.ozlabs.org
7268 S:      Maintained
7269 F:      drivers/tty/serial/ucc_uart.c
7270
7271 FREESCALE SOC DRIVERS
7272 M:      Li Yang <leoyang.li@nxp.com>
7273 L:      linuxppc-dev@lists.ozlabs.org
7274 L:      linux-arm-kernel@lists.infradead.org
7275 S:      Maintained
7276 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7277 F:      Documentation/devicetree/bindings/soc/fsl/
7278 F:      drivers/soc/fsl/
7279 F:      include/linux/fsl/
7280
7281 FREESCALE SOC FS_ENET DRIVER
7282 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
7283 L:      linuxppc-dev@lists.ozlabs.org
7284 L:      netdev@vger.kernel.org
7285 S:      Maintained
7286 F:      drivers/net/ethernet/freescale/fs_enet/
7287 F:      include/linux/fs_enet_pd.h
7288
7289 FREESCALE SOC SOUND DRIVERS
7290 M:      Timur Tabi <timur@kernel.org>
7291 M:      Nicolin Chen <nicoleotsuka@gmail.com>
7292 M:      Xiubo Li <Xiubo.Lee@gmail.com>
7293 R:      Fabio Estevam <festevam@gmail.com>
7294 R:      Shengjiu Wang <shengjiu.wang@gmail.com>
7295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7296 L:      linuxppc-dev@lists.ozlabs.org
7297 S:      Maintained
7298 F:      sound/soc/fsl/fsl*
7299 F:      sound/soc/fsl/imx*
7300 F:      sound/soc/fsl/mpc8610_hpcd.c
7301
7302 FREESCALE USB PERIPHERAL DRIVERS
7303 M:      Li Yang <leoyang.li@nxp.com>
7304 L:      linux-usb@vger.kernel.org
7305 L:      linuxppc-dev@lists.ozlabs.org
7306 S:      Maintained
7307 F:      drivers/usb/gadget/udc/fsl*
7308
7309 FREESCALE USB PHY DRIVER
7310 M:      Ran Wang <ran.wang_1@nxp.com>
7311 L:      linux-usb@vger.kernel.org
7312 L:      linuxppc-dev@lists.ozlabs.org
7313 S:      Maintained
7314 F:      drivers/usb/phy/phy-fsl-usb*
7315
7316 FREEVXFS FILESYSTEM
7317 M:      Christoph Hellwig <hch@infradead.org>
7318 S:      Maintained
7319 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
7320 F:      fs/freevxfs/
7321
7322 FREEZER
7323 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7324 M:      Pavel Machek <pavel@ucw.cz>
7325 L:      linux-pm@vger.kernel.org
7326 S:      Supported
7327 F:      Documentation/power/freezing-of-tasks.rst
7328 F:      include/linux/freezer.h
7329 F:      kernel/freezer.c
7330
7331 FRONTSWAP API
7332 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7333 L:      linux-kernel@vger.kernel.org
7334 S:      Maintained
7335 F:      include/linux/frontswap.h
7336 F:      mm/frontswap.c
7337
7338 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7339 M:      David Howells <dhowells@redhat.com>
7340 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
7341 S:      Supported
7342 F:      Documentation/filesystems/caching/
7343 F:      fs/fscache/
7344 F:      include/linux/fscache*.h
7345
7346 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7347 M:      Theodore Y. Ts'o <tytso@mit.edu>
7348 M:      Jaegeuk Kim <jaegeuk@kernel.org>
7349 M:      Eric Biggers <ebiggers@kernel.org>
7350 L:      linux-fscrypt@vger.kernel.org
7351 S:      Supported
7352 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7353 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7354 F:      Documentation/filesystems/fscrypt.rst
7355 F:      fs/crypto/
7356 F:      include/linux/fscrypt*.h
7357 F:      include/uapi/linux/fscrypt.h
7358
7359 FSI SUBSYSTEM
7360 M:      Jeremy Kerr <jk@ozlabs.org>
7361 M:      Joel Stanley <joel@jms.id.au>
7362 R:      Alistar Popple <alistair@popple.id.au>
7363 R:      Eddie James <eajames@linux.ibm.com>
7364 L:      linux-fsi@lists.ozlabs.org
7365 S:      Supported
7366 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
7367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7368 F:      drivers/fsi/
7369 F:      include/linux/fsi*.h
7370 F:      include/trace/events/fsi*.h
7371
7372 FSI-ATTACHED I2C DRIVER
7373 M:      Eddie James <eajames@linux.ibm.com>
7374 L:      linux-i2c@vger.kernel.org
7375 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
7376 S:      Maintained
7377 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7378 F:      drivers/i2c/busses/i2c-fsi.c
7379
7380 FSI-ATTACHED SPI DRIVER
7381 M:      Eddie James <eajames@linux.ibm.com>
7382 L:      linux-spi@vger.kernel.org
7383 S:      Maintained
7384 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7385 F:      drivers/spi/spi-fsi.c
7386
7387 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7388 M:      Jan Kara <jack@suse.cz>
7389 R:      Amir Goldstein <amir73il@gmail.com>
7390 L:      linux-fsdevel@vger.kernel.org
7391 S:      Maintained
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7393 F:      fs/notify/
7394 F:      include/linux/fsnotify*.h
7395
7396 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7397 M:      Eric Biggers <ebiggers@kernel.org>
7398 M:      Theodore Y. Ts'o <tytso@mit.edu>
7399 L:      linux-fscrypt@vger.kernel.org
7400 S:      Supported
7401 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7402 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7403 F:      Documentation/filesystems/fsverity.rst
7404 F:      fs/verity/
7405 F:      include/linux/fsverity.h
7406 F:      include/uapi/linux/fsverity.h
7407
7408 FUJITSU LAPTOP EXTRAS
7409 M:      Jonathan Woithe <jwoithe@just42.net>
7410 L:      platform-driver-x86@vger.kernel.org
7411 S:      Maintained
7412 F:      drivers/platform/x86/fujitsu-laptop.c
7413
7414 FUJITSU M-5MO LS CAMERA ISP DRIVER
7415 M:      Kyungmin Park <kyungmin.park@samsung.com>
7416 M:      Heungjun Kim <riverful.kim@samsung.com>
7417 L:      linux-media@vger.kernel.org
7418 S:      Maintained
7419 F:      drivers/media/i2c/m5mols/
7420 F:      include/media/i2c/m5mols.h
7421
7422 FUJITSU TABLET EXTRAS
7423 M:      Robert Gerlach <khnz@gmx.de>
7424 L:      platform-driver-x86@vger.kernel.org
7425 S:      Maintained
7426 F:      drivers/platform/x86/fujitsu-tablet.c
7427
7428 FUSE: FILESYSTEM IN USERSPACE
7429 M:      Miklos Szeredi <miklos@szeredi.hu>
7430 L:      linux-fsdevel@vger.kernel.org
7431 S:      Maintained
7432 W:      https://github.com/libfuse/
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7434 F:      Documentation/filesystems/fuse.rst
7435 F:      fs/fuse/
7436 F:      include/uapi/linux/fuse.h
7437
7438 FUTEX SUBSYSTEM
7439 M:      Thomas Gleixner <tglx@linutronix.de>
7440 M:      Ingo Molnar <mingo@redhat.com>
7441 R:      Peter Zijlstra <peterz@infradead.org>
7442 R:      Darren Hart <dvhart@infradead.org>
7443 L:      linux-kernel@vger.kernel.org
7444 S:      Maintained
7445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7446 F:      Documentation/locking/*futex*
7447 F:      include/asm-generic/futex.h
7448 F:      include/linux/futex.h
7449 F:      include/uapi/linux/futex.h
7450 F:      kernel/futex.c
7451 F:      tools/perf/bench/futex*
7452 F:      tools/testing/selftests/futex/
7453
7454 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7455 M:      Tim Harvey <tharvey@gateworks.com>
7456 M:      Robert Jones <rjones@gateworks.com>
7457 S:      Maintained
7458 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7459 F:      drivers/mfd/gateworks-gsc.c
7460 F:      include/linux/mfd/gsc.h
7461 F:      Documentation/hwmon/gsc-hwmon.rst
7462 F:      drivers/hwmon/gsc-hwmon.c
7463 F:      include/linux/platform_data/gsc_hwmon.h
7464
7465 GCC PLUGINS
7466 M:      Kees Cook <keescook@chromium.org>
7467 L:      linux-hardening@vger.kernel.org
7468 S:      Maintained
7469 F:      Documentation/kbuild/gcc-plugins.rst
7470 F:      scripts/Makefile.gcc-plugins
7471 F:      scripts/gcc-plugins/
7472
7473 GCOV BASED KERNEL PROFILING
7474 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
7475 S:      Maintained
7476 F:      Documentation/dev-tools/gcov.rst
7477 F:      kernel/gcov/
7478
7479 GDB KERNEL DEBUGGING HELPER SCRIPTS
7480 M:      Jan Kiszka <jan.kiszka@siemens.com>
7481 M:      Kieran Bingham <kbingham@kernel.org>
7482 S:      Supported
7483 F:      scripts/gdb/
7484
7485 GEMTEK FM RADIO RECEIVER DRIVER
7486 M:      Hans Verkuil <hverkuil@xs4all.nl>
7487 L:      linux-media@vger.kernel.org
7488 S:      Maintained
7489 W:      https://linuxtv.org
7490 T:      git git://linuxtv.org/media_tree.git
7491 F:      drivers/media/radio/radio-gemtek*
7492
7493 GENERIC ARCHITECTURE TOPOLOGY
7494 M:      Sudeep Holla <sudeep.holla@arm.com>
7495 L:      linux-kernel@vger.kernel.org
7496 S:      Maintained
7497 F:      drivers/base/arch_topology.c
7498 F:      include/linux/arch_topology.h
7499
7500 GENERIC ENTRY CODE
7501 M:      Thomas Gleixner <tglx@linutronix.de>
7502 M:      Peter Zijlstra <peterz@infradead.org>
7503 M:      Andy Lutomirski <luto@kernel.org>
7504 L:      linux-kernel@vger.kernel.org
7505 S:      Maintained
7506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7507 F:      include/linux/entry-common.h
7508 F:      include/linux/entry-kvm.h
7509 F:      kernel/entry/
7510
7511 GENERIC GPIO I2C DRIVER
7512 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7513 S:      Supported
7514 F:      drivers/i2c/busses/i2c-gpio.c
7515 F:      include/linux/platform_data/i2c-gpio.h
7516
7517 GENERIC GPIO I2C MULTIPLEXER DRIVER
7518 M:      Peter Korsgaard <peter.korsgaard@barco.com>
7519 L:      linux-i2c@vger.kernel.org
7520 S:      Supported
7521 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
7522 F:      drivers/i2c/muxes/i2c-mux-gpio.c
7523 F:      include/linux/platform_data/i2c-mux-gpio.h
7524
7525 GENERIC HDLC (WAN) DRIVERS
7526 M:      Krzysztof Halasa <khc@pm.waw.pl>
7527 S:      Maintained
7528 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
7529 F:      drivers/net/wan/c101.c
7530 F:      drivers/net/wan/hd6457*
7531 F:      drivers/net/wan/hdlc*
7532 F:      drivers/net/wan/n2.c
7533 F:      drivers/net/wan/pc300too.c
7534 F:      drivers/net/wan/pci200syn.c
7535 F:      drivers/net/wan/wanxl*
7536
7537 GENERIC INCLUDE/ASM HEADER FILES
7538 M:      Arnd Bergmann <arnd@arndb.de>
7539 L:      linux-arch@vger.kernel.org
7540 S:      Maintained
7541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7542 F:      include/asm-generic/
7543 F:      include/uapi/asm-generic/
7544
7545 GENERIC PHY FRAMEWORK
7546 M:      Kishon Vijay Abraham I <kishon@ti.com>
7547 M:      Vinod Koul <vkoul@kernel.org>
7548 L:      linux-phy@lists.infradead.org
7549 S:      Supported
7550 Q:      https://patchwork.kernel.org/project/linux-phy/list/
7551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7552 F:      Documentation/devicetree/bindings/phy/
7553 F:      drivers/phy/
7554 F:      include/linux/phy/
7555
7556 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7557 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7558 S:      Supported
7559 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7560
7561 GENERIC PM DOMAINS
7562 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7563 M:      Kevin Hilman <khilman@kernel.org>
7564 M:      Ulf Hansson <ulf.hansson@linaro.org>
7565 L:      linux-pm@vger.kernel.org
7566 S:      Supported
7567 F:      Documentation/devicetree/bindings/power/power?domain*
7568 F:      drivers/base/power/domain*.c
7569 F:      include/linux/pm_domain.h
7570
7571 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7572 M:      Eugen Hristev <eugen.hristev@microchip.com>
7573 L:      linux-input@vger.kernel.org
7574 S:      Maintained
7575 F:      drivers/input/touchscreen/resistive-adc-touch.c
7576
7577 GENERIC UIO DRIVER FOR PCI DEVICES
7578 M:      "Michael S. Tsirkin" <mst@redhat.com>
7579 L:      kvm@vger.kernel.org
7580 S:      Supported
7581 F:      drivers/uio/uio_pci_generic.c
7582
7583 GENERIC VDSO LIBRARY
7584 M:      Andy Lutomirski <luto@kernel.org>
7585 M:      Thomas Gleixner <tglx@linutronix.de>
7586 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7587 L:      linux-kernel@vger.kernel.org
7588 S:      Maintained
7589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7590 F:      include/asm-generic/vdso/vsyscall.h
7591 F:      include/vdso/
7592 F:      kernel/time/vsyscall.c
7593 F:      lib/vdso/
7594
7595 GENWQE (IBM Generic Workqueue Card)
7596 M:      Frank Haverkamp <haver@linux.ibm.com>
7597 S:      Supported
7598 F:      drivers/misc/genwqe/
7599
7600 GET_MAINTAINER SCRIPT
7601 M:      Joe Perches <joe@perches.com>
7602 S:      Maintained
7603 F:      scripts/get_maintainer.pl
7604
7605 GFS2 FILE SYSTEM
7606 M:      Bob Peterson <rpeterso@redhat.com>
7607 M:      Andreas Gruenbacher <agruenba@redhat.com>
7608 L:      cluster-devel@redhat.com
7609 S:      Supported
7610 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7612 F:      Documentation/filesystems/gfs2*
7613 F:      fs/gfs2/
7614 F:      include/uapi/linux/gfs2_ondisk.h
7615
7616 GIGABYTE WMI DRIVER
7617 M:      Thomas Weißschuh <thomas@weissschuh.net>
7618 L:      platform-driver-x86@vger.kernel.org
7619 S:      Maintained
7620 F:      drivers/platform/x86/gigabyte-wmi.c
7621
7622 GNSS SUBSYSTEM
7623 M:      Johan Hovold <johan@kernel.org>
7624 S:      Maintained
7625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7626 F:      Documentation/ABI/testing/sysfs-class-gnss
7627 F:      Documentation/devicetree/bindings/gnss/
7628 F:      drivers/gnss/
7629 F:      include/linux/gnss.h
7630
7631 GO7007 MPEG CODEC
7632 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7633 L:      linux-media@vger.kernel.org
7634 S:      Maintained
7635 F:      drivers/media/usb/go7007/
7636
7637 GOODIX TOUCHSCREEN
7638 M:      Bastien Nocera <hadess@hadess.net>
7639 L:      linux-input@vger.kernel.org
7640 S:      Maintained
7641 F:      drivers/input/touchscreen/goodix.c
7642
7643 GOOGLE ETHERNET DRIVERS
7644 M:      Catherine Sullivan <csully@google.com>
7645 R:      Sagi Shahar <sagis@google.com>
7646 R:      Jon Olson <jonolson@google.com>
7647 L:      netdev@vger.kernel.org
7648 S:      Supported
7649 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
7650 F:      drivers/net/ethernet/google
7651
7652 GPD POCKET FAN DRIVER
7653 M:      Hans de Goede <hdegoede@redhat.com>
7654 L:      platform-driver-x86@vger.kernel.org
7655 S:      Maintained
7656 F:      drivers/platform/x86/gpd-pocket-fan.c
7657
7658 GPIO ACPI SUPPORT
7659 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7660 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7661 L:      linux-gpio@vger.kernel.org
7662 L:      linux-acpi@vger.kernel.org
7663 S:      Maintained
7664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7665 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7666 F:      drivers/gpio/gpiolib-acpi.c
7667 F:      drivers/gpio/gpiolib-acpi.h
7668
7669 GPIO AGGREGATOR
7670 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7671 L:      linux-gpio@vger.kernel.org
7672 S:      Supported
7673 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
7674 F:      drivers/gpio/gpio-aggregator.c
7675
7676 GPIO IR Transmitter
7677 M:      Sean Young <sean@mess.org>
7678 L:      linux-media@vger.kernel.org
7679 S:      Maintained
7680 F:      drivers/media/rc/gpio-ir-tx.c
7681
7682 GPIO MOCKUP DRIVER
7683 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7684 L:      linux-gpio@vger.kernel.org
7685 S:      Maintained
7686 F:      drivers/gpio/gpio-mockup.c
7687 F:      tools/testing/selftests/gpio/
7688
7689 GPIO REGMAP
7690 R:      Michael Walle <michael@walle.cc>
7691 S:      Maintained
7692 F:      drivers/gpio/gpio-regmap.c
7693 F:      include/linux/gpio/regmap.h
7694
7695 GPIO SUBSYSTEM
7696 M:      Linus Walleij <linus.walleij@linaro.org>
7697 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7698 L:      linux-gpio@vger.kernel.org
7699 S:      Maintained
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7701 F:      Documentation/ABI/obsolete/sysfs-gpio
7702 F:      Documentation/ABI/testing/gpio-cdev
7703 F:      Documentation/admin-guide/gpio/
7704 F:      Documentation/devicetree/bindings/gpio/
7705 F:      Documentation/driver-api/gpio/
7706 F:      drivers/gpio/
7707 F:      include/asm-generic/gpio.h
7708 F:      include/linux/gpio.h
7709 F:      include/linux/gpio/
7710 F:      include/linux/of_gpio.h
7711 F:      include/uapi/linux/gpio.h
7712 F:      tools/gpio/
7713
7714 GRE DEMULTIPLEXER DRIVER
7715 M:      Dmitry Kozlov <xeb@mail.ru>
7716 L:      netdev@vger.kernel.org
7717 S:      Maintained
7718 F:      include/net/gre.h
7719 F:      net/ipv4/gre_demux.c
7720 F:      net/ipv4/gre_offload.c
7721
7722 GRETH 10/100/1G Ethernet MAC device driver
7723 M:      Andreas Larsson <andreas@gaisler.com>
7724 L:      netdev@vger.kernel.org
7725 S:      Maintained
7726 F:      drivers/net/ethernet/aeroflex/
7727
7728 GREYBUS AUDIO PROTOCOLS DRIVERS
7729 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7730 M:      Mark Greer <mgreer@animalcreek.com>
7731 S:      Maintained
7732 F:      drivers/staging/greybus/audio_apbridgea.c
7733 F:      drivers/staging/greybus/audio_apbridgea.h
7734 F:      drivers/staging/greybus/audio_codec.c
7735 F:      drivers/staging/greybus/audio_codec.h
7736 F:      drivers/staging/greybus/audio_gb.c
7737 F:      drivers/staging/greybus/audio_manager.c
7738 F:      drivers/staging/greybus/audio_manager.h
7739 F:      drivers/staging/greybus/audio_manager_module.c
7740 F:      drivers/staging/greybus/audio_manager_private.h
7741 F:      drivers/staging/greybus/audio_manager_sysfs.c
7742 F:      drivers/staging/greybus/audio_module.c
7743 F:      drivers/staging/greybus/audio_topology.c
7744
7745 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7746 M:      Viresh Kumar <vireshk@kernel.org>
7747 S:      Maintained
7748 F:      drivers/staging/greybus/authentication.c
7749 F:      drivers/staging/greybus/bootrom.c
7750 F:      drivers/staging/greybus/firmware.h
7751 F:      drivers/staging/greybus/fw-core.c
7752 F:      drivers/staging/greybus/fw-download.c
7753 F:      drivers/staging/greybus/fw-management.c
7754 F:      drivers/staging/greybus/greybus_authentication.h
7755 F:      drivers/staging/greybus/greybus_firmware.h
7756 F:      drivers/staging/greybus/hid.c
7757 F:      drivers/staging/greybus/i2c.c
7758 F:      drivers/staging/greybus/spi.c
7759 F:      drivers/staging/greybus/spilib.c
7760 F:      drivers/staging/greybus/spilib.h
7761
7762 GREYBUS LOOPBACK DRIVER
7763 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7764 S:      Maintained
7765 F:      drivers/staging/greybus/loopback.c
7766
7767 GREYBUS PLATFORM DRIVERS
7768 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7769 S:      Maintained
7770 F:      drivers/staging/greybus/arche-apb-ctrl.c
7771 F:      drivers/staging/greybus/arche-platform.c
7772 F:      drivers/staging/greybus/arche_platform.h
7773
7774 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7775 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7776 S:      Maintained
7777 F:      drivers/staging/greybus/gpio.c
7778 F:      drivers/staging/greybus/light.c
7779 F:      drivers/staging/greybus/power_supply.c
7780 F:      drivers/staging/greybus/sdio.c
7781 F:      drivers/staging/greybus/spi.c
7782 F:      drivers/staging/greybus/spilib.c
7783
7784 GREYBUS SUBSYSTEM
7785 M:      Johan Hovold <johan@kernel.org>
7786 M:      Alex Elder <elder@kernel.org>
7787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7788 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7789 S:      Maintained
7790 F:      drivers/greybus/
7791 F:      drivers/staging/greybus/
7792 F:      include/linux/greybus.h
7793 F:      include/linux/greybus/
7794
7795 GREYBUS UART PROTOCOLS DRIVERS
7796 M:      David Lin <dtwlin@gmail.com>
7797 S:      Maintained
7798 F:      drivers/staging/greybus/log.c
7799 F:      drivers/staging/greybus/uart.c
7800
7801 GS1662 VIDEO SERIALIZER
7802 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7803 L:      linux-media@vger.kernel.org
7804 S:      Maintained
7805 T:      git git://linuxtv.org/media_tree.git
7806 F:      drivers/media/spi/gs1662.c
7807
7808 GSPCA FINEPIX SUBDRIVER
7809 M:      Frank Zago <frank@zago.net>
7810 L:      linux-media@vger.kernel.org
7811 S:      Maintained
7812 T:      git git://linuxtv.org/media_tree.git
7813 F:      drivers/media/usb/gspca/finepix.c
7814
7815 GSPCA GL860 SUBDRIVER
7816 M:      Olivier Lorin <o.lorin@laposte.net>
7817 L:      linux-media@vger.kernel.org
7818 S:      Maintained
7819 T:      git git://linuxtv.org/media_tree.git
7820 F:      drivers/media/usb/gspca/gl860/
7821
7822 GSPCA M5602 SUBDRIVER
7823 M:      Erik Andren <erik.andren@gmail.com>
7824 L:      linux-media@vger.kernel.org
7825 S:      Maintained
7826 T:      git git://linuxtv.org/media_tree.git
7827 F:      drivers/media/usb/gspca/m5602/
7828
7829 GSPCA PAC207 SONIXB SUBDRIVER
7830 M:      Hans Verkuil <hverkuil@xs4all.nl>
7831 L:      linux-media@vger.kernel.org
7832 S:      Odd Fixes
7833 T:      git git://linuxtv.org/media_tree.git
7834 F:      drivers/media/usb/gspca/pac207.c
7835
7836 GSPCA SN9C20X SUBDRIVER
7837 M:      Brian Johnson <brijohn@gmail.com>
7838 L:      linux-media@vger.kernel.org
7839 S:      Maintained
7840 T:      git git://linuxtv.org/media_tree.git
7841 F:      drivers/media/usb/gspca/sn9c20x.c
7842
7843 GSPCA T613 SUBDRIVER
7844 M:      Leandro Costantino <lcostantino@gmail.com>
7845 L:      linux-media@vger.kernel.org
7846 S:      Maintained
7847 T:      git git://linuxtv.org/media_tree.git
7848 F:      drivers/media/usb/gspca/t613.c
7849
7850 GSPCA USB WEBCAM DRIVER
7851 M:      Hans Verkuil <hverkuil@xs4all.nl>
7852 L:      linux-media@vger.kernel.org
7853 S:      Odd Fixes
7854 T:      git git://linuxtv.org/media_tree.git
7855 F:      drivers/media/usb/gspca/
7856
7857 GTP (GPRS Tunneling Protocol)
7858 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7859 M:      Harald Welte <laforge@gnumonks.org>
7860 L:      osmocom-net-gprs@lists.osmocom.org
7861 S:      Maintained
7862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7863 F:      drivers/net/gtp.c
7864
7865 GUID PARTITION TABLE (GPT)
7866 M:      Davidlohr Bueso <dave@stgolabs.net>
7867 L:      linux-efi@vger.kernel.org
7868 S:      Maintained
7869 F:      block/partitions/efi.*
7870
7871 H8/300 ARCHITECTURE
7872 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7873 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7874 S:      Maintained
7875 W:      http://uclinux-h8.sourceforge.jp
7876 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7877 F:      arch/h8300/
7878 F:      drivers/clk/h8300/
7879 F:      drivers/clocksource/h8300_*.c
7880 F:      drivers/irqchip/irq-renesas-h8*.c
7881
7882 HABANALABS PCI DRIVER
7883 M:      Oded Gabbay <ogabbay@kernel.org>
7884 S:      Supported
7885 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7886 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7887 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7888 F:      drivers/misc/habanalabs/
7889 F:      include/uapi/misc/habanalabs.h
7890
7891 HACKRF MEDIA DRIVER
7892 M:      Antti Palosaari <crope@iki.fi>
7893 L:      linux-media@vger.kernel.org
7894 S:      Maintained
7895 W:      https://linuxtv.org
7896 W:      http://palosaari.fi/linux/
7897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7898 T:      git git://linuxtv.org/anttip/media_tree.git
7899 F:      drivers/media/usb/hackrf/
7900
7901 HANTRO VPU CODEC DRIVER
7902 M:      Ezequiel Garcia <ezequiel@collabora.com>
7903 M:      Philipp Zabel <p.zabel@pengutronix.de>
7904 L:      linux-media@vger.kernel.org
7905 L:      linux-rockchip@lists.infradead.org
7906 S:      Maintained
7907 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7908 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7909 F:      drivers/staging/media/hantro/
7910
7911 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7912 M:      Frank Seidel <frank@f-seidel.de>
7913 L:      platform-driver-x86@vger.kernel.org
7914 S:      Maintained
7915 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7916 F:      drivers/platform/x86/hdaps.c
7917
7918 HARDWARE MONITORING
7919 M:      Jean Delvare <jdelvare@suse.com>
7920 M:      Guenter Roeck <linux@roeck-us.net>
7921 L:      linux-hwmon@vger.kernel.org
7922 S:      Maintained
7923 W:      http://hwmon.wiki.kernel.org/
7924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7925 F:      Documentation/devicetree/bindings/hwmon/
7926 F:      Documentation/hwmon/
7927 F:      drivers/hwmon/
7928 F:      include/linux/hwmon*.h
7929 F:      include/trace/events/hwmon*.h
7930
7931 HARDWARE RANDOM NUMBER GENERATOR CORE
7932 M:      Matt Mackall <mpm@selenic.com>
7933 M:      Herbert Xu <herbert@gondor.apana.org.au>
7934 L:      linux-crypto@vger.kernel.org
7935 S:      Odd fixes
7936 F:      Documentation/admin-guide/hw_random.rst
7937 F:      Documentation/devicetree/bindings/rng/
7938 F:      drivers/char/hw_random/
7939 F:      include/linux/hw_random.h
7940
7941 HARDWARE SPINLOCK CORE
7942 M:      Ohad Ben-Cohen <ohad@wizery.com>
7943 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7944 R:      Baolin Wang <baolin.wang7@gmail.com>
7945 L:      linux-remoteproc@vger.kernel.org
7946 S:      Maintained
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7948 F:      Documentation/devicetree/bindings/hwlock/
7949 F:      Documentation/locking/hwspinlock.rst
7950 F:      drivers/hwspinlock/
7951 F:      include/linux/hwspinlock.h
7952
7953 HARDWARE TRACING FACILITIES
7954 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7955 S:      Maintained
7956 F:      drivers/hwtracing/
7957
7958 HARMONY SOUND DRIVER
7959 L:      linux-parisc@vger.kernel.org
7960 S:      Maintained
7961 F:      sound/parisc/harmony.*
7962
7963 HDPVR USB VIDEO ENCODER DRIVER
7964 M:      Hans Verkuil <hverkuil@xs4all.nl>
7965 L:      linux-media@vger.kernel.org
7966 S:      Odd Fixes
7967 W:      https://linuxtv.org
7968 T:      git git://linuxtv.org/media_tree.git
7969 F:      drivers/media/usb/hdpvr/
7970
7971 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7972 M:      Matt Hsiao <matt.hsiao@hpe.com>
7973 S:      Supported
7974 F:      drivers/misc/hpilo.[ch]
7975
7976 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7977 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7978 S:      Supported
7979 F:      Documentation/watchdog/hpwdt.rst
7980 F:      drivers/watchdog/hpwdt.c
7981
7982 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7983 M:      Don Brace <don.brace@microchip.com>
7984 L:      storagedev@microchip.com
7985 L:      linux-scsi@vger.kernel.org
7986 S:      Supported
7987 F:      Documentation/scsi/hpsa.rst
7988 F:      drivers/scsi/hpsa*.[ch]
7989 F:      include/linux/cciss*.h
7990 F:      include/uapi/linux/cciss*.h
7991
7992 HFI1 DRIVER
7993 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7994 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7995 L:      linux-rdma@vger.kernel.org
7996 S:      Supported
7997 F:      drivers/infiniband/hw/hfi1
7998
7999 HFS FILESYSTEM
8000 L:      linux-fsdevel@vger.kernel.org
8001 S:      Orphan
8002 F:      Documentation/filesystems/hfs.rst
8003 F:      fs/hfs/
8004
8005 HFSPLUS FILESYSTEM
8006 L:      linux-fsdevel@vger.kernel.org
8007 S:      Orphan
8008 F:      Documentation/filesystems/hfsplus.rst
8009 F:      fs/hfsplus/
8010
8011 HGA FRAMEBUFFER DRIVER
8012 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8013 L:      linux-nvidia@lists.surfsouth.com
8014 S:      Maintained
8015 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8016 F:      drivers/video/fbdev/hgafb.c
8017
8018 HIBERNATION (aka Software Suspend, aka swsusp)
8019 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
8020 M:      Pavel Machek <pavel@ucw.cz>
8021 L:      linux-pm@vger.kernel.org
8022 S:      Supported
8023 B:      https://bugzilla.kernel.org
8024 F:      arch/*/include/asm/suspend*.h
8025 F:      arch/x86/power/
8026 F:      drivers/base/power/
8027 F:      include/linux/freezer.h
8028 F:      include/linux/pm.h
8029 F:      include/linux/suspend.h
8030 F:      kernel/power/
8031
8032 HID CORE LAYER
8033 M:      Jiri Kosina <jikos@kernel.org>
8034 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
8035 L:      linux-input@vger.kernel.org
8036 S:      Maintained
8037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8038 F:      drivers/hid/
8039 F:      include/linux/hid*
8040 F:      include/uapi/linux/hid*
8041
8042 HID PLAYSTATION DRIVER
8043 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
8044 L:      linux-input@vger.kernel.org
8045 S:      Supported
8046 F:      drivers/hid/hid-playstation.c
8047
8048 HID SENSOR HUB DRIVERS
8049 M:      Jiri Kosina <jikos@kernel.org>
8050 M:      Jonathan Cameron <jic23@kernel.org>
8051 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8052 L:      linux-input@vger.kernel.org
8053 L:      linux-iio@vger.kernel.org
8054 S:      Maintained
8055 F:      Documentation/hid/hid-sensor*
8056 F:      drivers/hid/hid-sensor-*
8057 F:      drivers/iio/*/hid-*
8058 F:      include/linux/hid-sensor-*
8059
8060 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8061 M:      Thomas Gleixner <tglx@linutronix.de>
8062 L:      linux-kernel@vger.kernel.org
8063 S:      Maintained
8064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8065 F:      Documentation/timers/
8066 F:      include/linux/clockchips.h
8067 F:      include/linux/hrtimer.h
8068 F:      kernel/time/clockevents.c
8069 F:      kernel/time/hrtimer.c
8070 F:      kernel/time/timer_*.c
8071
8072 HIGH-SPEED SCC DRIVER FOR AX.25
8073 L:      linux-hams@vger.kernel.org
8074 S:      Orphan
8075 F:      drivers/net/hamradio/dmascc.c
8076 F:      drivers/net/hamradio/scc.c
8077
8078 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8079 M:      HighPoint Linux Team <linux@highpoint-tech.com>
8080 S:      Supported
8081 W:      http://www.highpoint-tech.com
8082 F:      Documentation/scsi/hptiop.rst
8083 F:      drivers/scsi/hptiop.c
8084
8085 HIPPI
8086 M:      Jes Sorensen <jes@trained-monkey.org>
8087 L:      linux-hippi@sunsite.dk
8088 S:      Maintained
8089 F:      drivers/net/hippi/
8090 F:      include/linux/hippidevice.h
8091 F:      include/uapi/linux/if_hippi.h
8092 F:      net/802/hippi.c
8093
8094 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8095 M:      Kurt Kanzenbach <kurt@linutronix.de>
8096 L:      netdev@vger.kernel.org
8097 S:      Maintained
8098 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8099 F:      drivers/net/dsa/hirschmann/*
8100 F:      include/linux/platform_data/hirschmann-hellcreek.h
8101 F:      net/dsa/tag_hellcreek.c
8102
8103 HISILICON DMA DRIVER
8104 M:      Zhou Wang <wangzhou1@hisilicon.com>
8105 L:      dmaengine@vger.kernel.org
8106 S:      Maintained
8107 F:      drivers/dma/hisi_dma.c
8108
8109 HISILICON GPIO DRIVER
8110 M:      Luo Jiaxing <luojiaxing@huawei.com>
8111 L:      linux-gpio@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/gpio/gpio-hisi.c
8114
8115 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8116 M:      Zaibo Xu <xuzaibo@huawei.com>
8117 L:      linux-crypto@vger.kernel.org
8118 S:      Maintained
8119 F:      Documentation/ABI/testing/debugfs-hisi-hpre
8120 F:      drivers/crypto/hisilicon/hpre/hpre.h
8121 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
8122 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
8123
8124 HISILICON LPC BUS DRIVER
8125 M:      john.garry@huawei.com
8126 S:      Maintained
8127 W:      http://www.hisilicon.com
8128 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8129 F:      drivers/bus/hisi_lpc.c
8130
8131 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8132 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
8133 M:      Salil Mehta <salil.mehta@huawei.com>
8134 L:      netdev@vger.kernel.org
8135 S:      Maintained
8136 W:      http://www.hisilicon.com
8137 F:      drivers/net/ethernet/hisilicon/hns3/
8138
8139 HISILICON NETWORK SUBSYSTEM DRIVER
8140 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
8141 M:      Salil Mehta <salil.mehta@huawei.com>
8142 L:      netdev@vger.kernel.org
8143 S:      Maintained
8144 W:      http://www.hisilicon.com
8145 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
8146 F:      drivers/net/ethernet/hisilicon/
8147
8148 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8149 M:      John Stultz <john.stultz@linaro.org>
8150 L:      linux-kernel@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/misc/hisi_hikey_usb.c
8153 F:      Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8154
8155 HISILICON PMU DRIVER
8156 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
8157 S:      Supported
8158 W:      http://www.hisilicon.com
8159 F:      Documentation/admin-guide/perf/hisi-pmu.rst
8160 F:      drivers/perf/hisilicon
8161
8162 HISILICON QM AND ZIP Controller DRIVER
8163 M:      Zhou Wang <wangzhou1@hisilicon.com>
8164 L:      linux-crypto@vger.kernel.org
8165 S:      Maintained
8166 F:      Documentation/ABI/testing/debugfs-hisi-zip
8167 F:      drivers/crypto/hisilicon/qm.c
8168 F:      drivers/crypto/hisilicon/qm.h
8169 F:      drivers/crypto/hisilicon/sgl.c
8170 F:      drivers/crypto/hisilicon/zip/
8171
8172 HISILICON ROCE DRIVER
8173 M:      Lijun Ou <oulijun@huawei.com>
8174 M:      Wei Hu(Xavier) <huwei87@hisilicon.com>
8175 M:      Weihang Li <liweihang@huawei.com>
8176 L:      linux-rdma@vger.kernel.org
8177 S:      Maintained
8178 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8179 F:      drivers/infiniband/hw/hns/
8180
8181 HISILICON SAS Controller
8182 M:      John Garry <john.garry@huawei.com>
8183 S:      Supported
8184 W:      http://www.hisilicon.com
8185 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8186 F:      drivers/scsi/hisi_sas/
8187
8188 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8189 M:      Zaibo Xu <xuzaibo@huawei.com>
8190 L:      linux-crypto@vger.kernel.org
8191 S:      Maintained
8192 F:      Documentation/ABI/testing/debugfs-hisi-sec
8193 F:      drivers/crypto/hisilicon/sec2/sec.h
8194 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
8195 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
8196 F:      drivers/crypto/hisilicon/sec2/sec_main.c
8197
8198 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8199 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8200 S:      Maintained
8201 F:      drivers/staging/hikey9xx/
8202
8203 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8204 M:      Zaibo Xu <xuzaibo@huawei.com>
8205 S:      Maintained
8206 F:      drivers/crypto/hisilicon/trng/trng.c
8207
8208 HISILICON V3XX SPI NOR FLASH Controller Driver
8209 M:      John Garry <john.garry@huawei.com>
8210 S:      Maintained
8211 W:      http://www.hisilicon.com
8212 F:      drivers/spi/spi-hisi-sfc-v3xx.c
8213
8214 HMM - Heterogeneous Memory Management
8215 M:      Jérôme Glisse <jglisse@redhat.com>
8216 L:      linux-mm@kvack.org
8217 S:      Maintained
8218 F:      Documentation/vm/hmm.rst
8219 F:      include/linux/hmm*
8220 F:      lib/test_hmm*
8221 F:      mm/hmm*
8222 F:      tools/testing/selftests/vm/*hmm*
8223
8224 HOST AP DRIVER
8225 M:      Jouni Malinen <j@w1.fi>
8226 L:      linux-wireless@vger.kernel.org
8227 S:      Obsolete
8228 W:      http://w1.fi/hostap-driver.html
8229 F:      drivers/net/wireless/intersil/hostap/
8230
8231 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8232 L:      platform-driver-x86@vger.kernel.org
8233 S:      Orphan
8234 F:      drivers/platform/x86/tc1100-wmi.c
8235
8236 HPET:   High Precision Event Timers driver
8237 M:      Clemens Ladisch <clemens@ladisch.de>
8238 S:      Maintained
8239 F:      Documentation/timers/hpet.rst
8240 F:      drivers/char/hpet.c
8241 F:      include/linux/hpet.h
8242 F:      include/uapi/linux/hpet.h
8243
8244 HPET:   x86
8245 S:      Orphan
8246 F:      arch/x86/include/asm/hpet.h
8247 F:      arch/x86/kernel/hpet.c
8248
8249 HPFS FILESYSTEM
8250 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8251 S:      Maintained
8252 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8253 F:      fs/hpfs/
8254
8255 HSI SUBSYSTEM
8256 M:      Sebastian Reichel <sre@kernel.org>
8257 S:      Maintained
8258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8259 F:      Documentation/ABI/testing/sysfs-bus-hsi
8260 F:      Documentation/driver-api/hsi.rst
8261 F:      drivers/hsi/
8262 F:      include/linux/hsi/
8263 F:      include/uapi/linux/hsi/
8264
8265 HSO 3G MODEM DRIVER
8266 L:      linux-usb@vger.kernel.org
8267 S:      Orphan
8268 F:      drivers/net/usb/hso.c
8269
8270 HSR NETWORK PROTOCOL
8271 L:      netdev@vger.kernel.org
8272 S:      Orphan
8273 F:      net/hsr/
8274
8275 HT16K33 LED CONTROLLER DRIVER
8276 M:      Robin van der Gracht <robin@protonic.nl>
8277 S:      Maintained
8278 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8279 F:      drivers/auxdisplay/ht16k33.c
8280
8281 HTCPEN TOUCHSCREEN DRIVER
8282 M:      Pau Oliva Fora <pof@eslack.org>
8283 L:      linux-input@vger.kernel.org
8284 S:      Maintained
8285 F:      drivers/input/touchscreen/htcpen.c
8286
8287 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8288 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8289 L:      linux-iio@vger.kernel.org
8290 S:      Maintained
8291 W:      http://www.st.com/
8292 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8293 F:      drivers/iio/humidity/hts221*
8294
8295 HUAWEI ETHERNET DRIVER
8296 M:      Bin Luo <luobin9@huawei.com>
8297 L:      netdev@vger.kernel.org
8298 S:      Supported
8299 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8300 F:      drivers/net/ethernet/huawei/hinic/
8301
8302 HUGETLB FILESYSTEM
8303 M:      Mike Kravetz <mike.kravetz@oracle.com>
8304 L:      linux-mm@kvack.org
8305 S:      Maintained
8306 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8307 F:      Documentation/admin-guide/mm/hugetlbpage.rst
8308 F:      Documentation/vm/hugetlbfs_reserv.rst
8309 F:      fs/hugetlbfs/
8310 F:      include/linux/hugetlb.h
8311 F:      mm/hugetlb.c
8312
8313 HVA ST MEDIA DRIVER
8314 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8315 L:      linux-media@vger.kernel.org
8316 S:      Supported
8317 W:      https://linuxtv.org
8318 T:      git git://linuxtv.org/media_tree.git
8319 F:      drivers/media/platform/sti/hva
8320
8321 HWPOISON MEMORY FAILURE HANDLING
8322 M:      Naoya Horiguchi <naoya.horiguchi@nec.com>
8323 L:      linux-mm@kvack.org
8324 S:      Maintained
8325 F:      mm/hwpoison-inject.c
8326 F:      mm/memory-failure.c
8327
8328 HYGON PROCESSOR SUPPORT
8329 M:      Pu Wen <puwen@hygon.cn>
8330 L:      linux-kernel@vger.kernel.org
8331 S:      Maintained
8332 F:      arch/x86/kernel/cpu/hygon.c
8333
8334 HYNIX HI556 SENSOR DRIVER
8335 M:      Shawn Tu <shawnx.tu@intel.com>
8336 L:      linux-media@vger.kernel.org
8337 S:      Maintained
8338 T:      git git://linuxtv.org/media_tree.git
8339 F:      drivers/media/i2c/hi556.c
8340
8341 Hyper-V CORE AND DRIVERS
8342 M:      "K. Y. Srinivasan" <kys@microsoft.com>
8343 M:      Haiyang Zhang <haiyangz@microsoft.com>
8344 M:      Stephen Hemminger <sthemmin@microsoft.com>
8345 M:      Wei Liu <wei.liu@kernel.org>
8346 L:      linux-hyperv@vger.kernel.org
8347 S:      Supported
8348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8349 F:      Documentation/ABI/stable/sysfs-bus-vmbus
8350 F:      Documentation/ABI/testing/debugfs-hyperv
8351 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8352 F:      arch/x86/hyperv
8353 F:      arch/x86/include/asm/hyperv-tlfs.h
8354 F:      arch/x86/include/asm/mshyperv.h
8355 F:      arch/x86/include/asm/trace/hyperv.h
8356 F:      arch/x86/kernel/cpu/mshyperv.c
8357 F:      drivers/clocksource/hyperv_timer.c
8358 F:      drivers/hid/hid-hyperv.c
8359 F:      drivers/hv/
8360 F:      drivers/input/serio/hyperv-keyboard.c
8361 F:      drivers/iommu/hyperv-iommu.c
8362 F:      drivers/net/hyperv/
8363 F:      drivers/pci/controller/pci-hyperv-intf.c
8364 F:      drivers/pci/controller/pci-hyperv.c
8365 F:      drivers/scsi/storvsc_drv.c
8366 F:      drivers/uio/uio_hv_generic.c
8367 F:      drivers/video/fbdev/hyperv_fb.c
8368 F:      include/asm-generic/hyperv-tlfs.h
8369 F:      include/asm-generic/mshyperv.h
8370 F:      include/clocksource/hyperv_timer.h
8371 F:      include/linux/hyperv.h
8372 F:      include/uapi/linux/hyperv.h
8373 F:      net/vmw_vsock/hyperv_transport.c
8374 F:      tools/hv/
8375
8376 HYPERBUS SUPPORT
8377 M:      Vignesh Raghavendra <vigneshr@ti.com>
8378 L:      linux-mtd@lists.infradead.org
8379 S:      Supported
8380 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8381 C:      irc://irc.oftc.net/mtd
8382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8383 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8384 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8385 F:      drivers/mtd/hyperbus/
8386 F:      include/linux/mtd/hyperbus.h
8387
8388 HYPERVISOR VIRTUAL CONSOLE DRIVER
8389 L:      linuxppc-dev@lists.ozlabs.org
8390 S:      Odd Fixes
8391 F:      drivers/tty/hvc/
8392
8393 I2C ACPI SUPPORT
8394 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8395 L:      linux-i2c@vger.kernel.org
8396 L:      linux-acpi@vger.kernel.org
8397 S:      Maintained
8398 F:      drivers/i2c/i2c-core-acpi.c
8399
8400 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8401 M:      Ajay Gupta <ajayg@nvidia.com>
8402 L:      linux-i2c@vger.kernel.org
8403 S:      Maintained
8404 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
8405 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
8406
8407 I2C MUXES
8408 M:      Peter Rosin <peda@axentia.se>
8409 L:      linux-i2c@vger.kernel.org
8410 S:      Maintained
8411 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
8412 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
8413 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
8414 F:      Documentation/i2c/i2c-topology.rst
8415 F:      Documentation/i2c/muxes/
8416 F:      drivers/i2c/i2c-mux.c
8417 F:      drivers/i2c/muxes/
8418 F:      include/linux/i2c-mux.h
8419
8420 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8421 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
8422 L:      linux-i2c@vger.kernel.org
8423 S:      Maintained
8424 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8425 F:      drivers/i2c/busses/i2c-mv64xxx.c
8426
8427 I2C OVER PARALLEL PORT
8428 M:      Jean Delvare <jdelvare@suse.com>
8429 L:      linux-i2c@vger.kernel.org
8430 S:      Maintained
8431 F:      Documentation/i2c/busses/i2c-parport.rst
8432 F:      drivers/i2c/busses/i2c-parport.c
8433
8434 I2C SUBSYSTEM
8435 M:      Wolfram Sang <wsa@kernel.org>
8436 L:      linux-i2c@vger.kernel.org
8437 S:      Maintained
8438 W:      https://i2c.wiki.kernel.org/
8439 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8441 F:      Documentation/devicetree/bindings/i2c/i2c.txt
8442 F:      Documentation/i2c/
8443 F:      drivers/i2c/*
8444 F:      include/linux/i2c-dev.h
8445 F:      include/linux/i2c-smbus.h
8446 F:      include/linux/i2c.h
8447 F:      include/uapi/linux/i2c-*.h
8448 F:      include/uapi/linux/i2c.h
8449
8450 I2C SUBSYSTEM HOST DRIVERS
8451 L:      linux-i2c@vger.kernel.org
8452 S:      Odd Fixes
8453 W:      https://i2c.wiki.kernel.org/
8454 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8456 F:      Documentation/devicetree/bindings/i2c/
8457 F:      drivers/i2c/algos/
8458 F:      drivers/i2c/busses/
8459
8460 I2C-TAOS-EVM DRIVER
8461 M:      Jean Delvare <jdelvare@suse.com>
8462 L:      linux-i2c@vger.kernel.org
8463 S:      Maintained
8464 F:      Documentation/i2c/busses/i2c-taos-evm.rst
8465 F:      drivers/i2c/busses/i2c-taos-evm.c
8466
8467 I2C-TINY-USB DRIVER
8468 M:      Till Harbaum <till@harbaum.org>
8469 L:      linux-i2c@vger.kernel.org
8470 S:      Maintained
8471 W:      http://www.harbaum.org/till/i2c_tiny_usb
8472 F:      drivers/i2c/busses/i2c-tiny-usb.c
8473
8474 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8475 M:      Jean Delvare <jdelvare@suse.com>
8476 L:      linux-i2c@vger.kernel.org
8477 S:      Maintained
8478 F:      Documentation/i2c/busses/i2c-ali1535.rst
8479 F:      Documentation/i2c/busses/i2c-ali1563.rst
8480 F:      Documentation/i2c/busses/i2c-ali15x3.rst
8481 F:      Documentation/i2c/busses/i2c-amd756.rst
8482 F:      Documentation/i2c/busses/i2c-amd8111.rst
8483 F:      Documentation/i2c/busses/i2c-i801.rst
8484 F:      Documentation/i2c/busses/i2c-nforce2.rst
8485 F:      Documentation/i2c/busses/i2c-piix4.rst
8486 F:      Documentation/i2c/busses/i2c-sis5595.rst
8487 F:      Documentation/i2c/busses/i2c-sis630.rst
8488 F:      Documentation/i2c/busses/i2c-sis96x.rst
8489 F:      Documentation/i2c/busses/i2c-via.rst
8490 F:      Documentation/i2c/busses/i2c-viapro.rst
8491 F:      drivers/i2c/busses/i2c-ali1535.c
8492 F:      drivers/i2c/busses/i2c-ali1563.c
8493 F:      drivers/i2c/busses/i2c-ali15x3.c
8494 F:      drivers/i2c/busses/i2c-amd756-s4882.c
8495 F:      drivers/i2c/busses/i2c-amd756.c
8496 F:      drivers/i2c/busses/i2c-amd8111.c
8497 F:      drivers/i2c/busses/i2c-i801.c
8498 F:      drivers/i2c/busses/i2c-isch.c
8499 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
8500 F:      drivers/i2c/busses/i2c-nforce2.c
8501 F:      drivers/i2c/busses/i2c-piix4.c
8502 F:      drivers/i2c/busses/i2c-sis5595.c
8503 F:      drivers/i2c/busses/i2c-sis630.c
8504 F:      drivers/i2c/busses/i2c-sis96x.c
8505 F:      drivers/i2c/busses/i2c-via.c
8506 F:      drivers/i2c/busses/i2c-viapro.c
8507
8508 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8509 M:      Hans de Goede <hdegoede@redhat.com>
8510 L:      linux-i2c@vger.kernel.org
8511 S:      Maintained
8512 F:      drivers/i2c/busses/i2c-cht-wc.c
8513
8514 I2C/SMBUS ISMT DRIVER
8515 M:      Seth Heasley <seth.heasley@intel.com>
8516 M:      Neil Horman <nhorman@tuxdriver.com>
8517 L:      linux-i2c@vger.kernel.org
8518 F:      Documentation/i2c/busses/i2c-ismt.rst
8519 F:      drivers/i2c/busses/i2c-ismt.c
8520
8521 I2C/SMBUS STUB DRIVER
8522 M:      Jean Delvare <jdelvare@suse.com>
8523 L:      linux-i2c@vger.kernel.org
8524 S:      Maintained
8525 F:      drivers/i2c/i2c-stub.c
8526
8527 I3C DRIVER FOR CADENCE I3C MASTER IP
8528 M:      Przemysław Gaj <pgaj@cadence.com>
8529 S:      Maintained
8530 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8531 F:      drivers/i3c/master/i3c-master-cdns.c
8532
8533 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8534 M:      Vitor Soares <vitor.soares@synopsys.com>
8535 S:      Maintained
8536 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8537 F:      drivers/i3c/master/dw*
8538
8539 I3C SUBSYSTEM
8540 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
8541 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
8542 S:      Maintained
8543 C:      irc://chat.freenode.net/linux-i3c
8544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8545 F:      Documentation/ABI/testing/sysfs-bus-i3c
8546 F:      Documentation/devicetree/bindings/i3c/
8547 F:      Documentation/driver-api/i3c
8548 F:      drivers/i3c/
8549 F:      include/linux/i3c/
8550
8551 IA64 (Itanium) PLATFORM
8552 L:      linux-ia64@vger.kernel.org
8553 S:      Orphan
8554 F:      Documentation/ia64/
8555 F:      arch/ia64/
8556
8557 IBM Power 842 compression accelerator
8558 M:      Haren Myneni <haren@us.ibm.com>
8559 S:      Supported
8560 F:      crypto/842.c
8561 F:      drivers/crypto/nx/Kconfig
8562 F:      drivers/crypto/nx/Makefile
8563 F:      drivers/crypto/nx/nx-842*
8564 F:      include/linux/sw842.h
8565 F:      lib/842/
8566
8567 IBM Power in-Nest Crypto Acceleration
8568 M:      Breno Leitão <leitao@debian.org>
8569 M:      Nayna Jain <nayna@linux.ibm.com>
8570 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8571 L:      linux-crypto@vger.kernel.org
8572 S:      Supported
8573 F:      drivers/crypto/nx/Kconfig
8574 F:      drivers/crypto/nx/Makefile
8575 F:      drivers/crypto/nx/nx-aes*
8576 F:      drivers/crypto/nx/nx-sha*
8577 F:      drivers/crypto/nx/nx.*
8578 F:      drivers/crypto/nx/nx_csbcpb.h
8579 F:      drivers/crypto/nx/nx_debugfs.c
8580
8581 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8582 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8583 L:      linux-pci@vger.kernel.org
8584 L:      linuxppc-dev@lists.ozlabs.org
8585 S:      Supported
8586 F:      drivers/pci/hotplug/rpadlpar*
8587
8588 IBM Power Linux RAID adapter
8589 M:      Brian King <brking@us.ibm.com>
8590 S:      Supported
8591 F:      drivers/scsi/ipr.*
8592
8593 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8594 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8595 L:      linux-pci@vger.kernel.org
8596 L:      linuxppc-dev@lists.ozlabs.org
8597 S:      Supported
8598 F:      drivers/pci/hotplug/rpaphp*
8599
8600 IBM Power SRIOV Virtual NIC Device Driver
8601 M:      Dany Madden <drt@linux.ibm.com>
8602 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8603 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
8604 R:      Lijun Pan <lijunp213@gmail.com>
8605 L:      netdev@vger.kernel.org
8606 S:      Supported
8607 F:      drivers/net/ethernet/ibm/ibmvnic.*
8608
8609 IBM Power Virtual Accelerator Switchboard
8610 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8611 L:      linuxppc-dev@lists.ozlabs.org
8612 S:      Supported
8613 F:      arch/powerpc/include/asm/vas.h
8614 F:      arch/powerpc/platforms/powernv/copy-paste.h
8615 F:      arch/powerpc/platforms/powernv/vas*
8616
8617 IBM Power Virtual Ethernet Device Driver
8618 M:      Cristobal Forno <cforno12@linux.ibm.com>
8619 L:      netdev@vger.kernel.org
8620 S:      Supported
8621 F:      drivers/net/ethernet/ibm/ibmveth.*
8622
8623 IBM Power Virtual FC Device Drivers
8624 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8625 L:      linux-scsi@vger.kernel.org
8626 S:      Supported
8627 F:      drivers/scsi/ibmvscsi/ibmvfc*
8628
8629 IBM Power Virtual Management Channel Driver
8630 M:      Brad Warrum <bwarrum@linux.ibm.com>
8631 M:      Ritu Agarwal <rituagar@linux.ibm.com>
8632 S:      Supported
8633 F:      drivers/misc/ibmvmc.*
8634
8635 IBM Power Virtual SCSI Device Drivers
8636 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8637 L:      linux-scsi@vger.kernel.org
8638 S:      Supported
8639 F:      drivers/scsi/ibmvscsi/ibmvscsi*
8640 F:      include/scsi/viosrp.h
8641
8642 IBM Power Virtual SCSI Device Target Driver
8643 M:      Michael Cyr <mikecyr@linux.ibm.com>
8644 L:      linux-scsi@vger.kernel.org
8645 L:      target-devel@vger.kernel.org
8646 S:      Supported
8647 F:      drivers/scsi/ibmvscsi_tgt/
8648
8649 IBM Power VMX Cryptographic instructions
8650 M:      Breno Leitão <leitao@debian.org>
8651 M:      Nayna Jain <nayna@linux.ibm.com>
8652 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8653 L:      linux-crypto@vger.kernel.org
8654 S:      Supported
8655 F:      drivers/crypto/vmx/Kconfig
8656 F:      drivers/crypto/vmx/Makefile
8657 F:      drivers/crypto/vmx/aes*
8658 F:      drivers/crypto/vmx/ghash*
8659 F:      drivers/crypto/vmx/ppc-xlate.pl
8660 F:      drivers/crypto/vmx/vmx.c
8661
8662 IBM ServeRAID RAID DRIVER
8663 S:      Orphan
8664 F:      drivers/scsi/ips.*
8665
8666 ICH LPC AND GPIO DRIVER
8667 M:      Peter Tyser <ptyser@xes-inc.com>
8668 S:      Maintained
8669 F:      drivers/gpio/gpio-ich.c
8670 F:      drivers/mfd/lpc_ich.c
8671
8672 ICY I2C DRIVER
8673 M:      Max Staudt <max@enpas.org>
8674 L:      linux-i2c@vger.kernel.org
8675 S:      Maintained
8676 F:      drivers/i2c/busses/i2c-icy.c
8677
8678 IDE SUBSYSTEM
8679 M:      "David S. Miller" <davem@davemloft.net>
8680 L:      linux-ide@vger.kernel.org
8681 S:      Maintained
8682 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8684 F:      Documentation/ide/
8685 F:      drivers/ide/
8686 F:      include/linux/ide.h
8687
8688 IDE/ATAPI DRIVERS
8689 L:      linux-ide@vger.kernel.org
8690 S:      Orphan
8691 F:      Documentation/cdrom/ide-cd.rst
8692 F:      drivers/ide/ide-cd*
8693
8694 IDEAPAD LAPTOP EXTRAS DRIVER
8695 M:      Ike Panhc <ike.pan@canonical.com>
8696 L:      platform-driver-x86@vger.kernel.org
8697 S:      Maintained
8698 W:      http://launchpad.net/ideapad-laptop
8699 F:      drivers/platform/x86/ideapad-laptop.c
8700
8701 IDEAPAD LAPTOP SLIDEBAR DRIVER
8702 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8703 L:      linux-input@vger.kernel.org
8704 S:      Maintained
8705 W:      https://github.com/o2genum/ideapad-slidebar
8706 F:      drivers/input/misc/ideapad_slidebar.c
8707
8708 IDT VersaClock 5 CLOCK DRIVER
8709 M:      Luca Ceresoli <luca@lucaceresoli.net>
8710 S:      Maintained
8711 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8712 F:      drivers/clk/clk-versaclock5.c
8713
8714 IEEE 802.15.4 SUBSYSTEM
8715 M:      Alexander Aring <alex.aring@gmail.com>
8716 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8717 L:      linux-wpan@vger.kernel.org
8718 S:      Maintained
8719 W:      https://linux-wpan.org/
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8722 F:      Documentation/networking/ieee802154.rst
8723 F:      drivers/net/ieee802154/
8724 F:      include/linux/ieee802154.h
8725 F:      include/linux/nl802154.h
8726 F:      include/net/af_ieee802154.h
8727 F:      include/net/cfg802154.h
8728 F:      include/net/ieee802154_netdev.h
8729 F:      include/net/mac802154.h
8730 F:      include/net/nl802154.h
8731 F:      net/ieee802154/
8732 F:      net/mac802154/
8733
8734 IFE PROTOCOL
8735 M:      Yotam Gigi <yotam.gi@gmail.com>
8736 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8737 F:      include/net/ife.h
8738 F:      include/uapi/linux/ife.h
8739 F:      net/ife
8740
8741 IGORPLUG-USB IR RECEIVER
8742 M:      Sean Young <sean@mess.org>
8743 L:      linux-media@vger.kernel.org
8744 S:      Maintained
8745 F:      drivers/media/rc/igorplugusb.c
8746
8747 IGUANAWORKS USB IR TRANSCEIVER
8748 M:      Sean Young <sean@mess.org>
8749 L:      linux-media@vger.kernel.org
8750 S:      Maintained
8751 F:      drivers/media/rc/iguanair.c
8752
8753 IIO DIGITAL POTENTIOMETER DAC
8754 M:      Peter Rosin <peda@axentia.se>
8755 L:      linux-iio@vger.kernel.org
8756 S:      Maintained
8757 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8758 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8759 F:      drivers/iio/dac/dpot-dac.c
8760
8761 IIO ENVELOPE DETECTOR
8762 M:      Peter Rosin <peda@axentia.se>
8763 L:      linux-iio@vger.kernel.org
8764 S:      Maintained
8765 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8766 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8767 F:      drivers/iio/adc/envelope-detector.c
8768
8769 IIO MULTIPLEXER
8770 M:      Peter Rosin <peda@axentia.se>
8771 L:      linux-iio@vger.kernel.org
8772 S:      Maintained
8773 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8774 F:      drivers/iio/multiplexer/iio-mux.c
8775
8776 IIO SCMI BASED DRIVER
8777 M:      Jyoti Bhayana <jbhayana@google.com>
8778 L:      linux-iio@vger.kernel.org
8779 S:      Maintained
8780 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
8781
8782 IIO SUBSYSTEM AND DRIVERS
8783 M:      Jonathan Cameron <jic23@kernel.org>
8784 R:      Lars-Peter Clausen <lars@metafoo.de>
8785 L:      linux-iio@vger.kernel.org
8786 S:      Maintained
8787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8788 F:      Documentation/ABI/testing/configfs-iio*
8789 F:      Documentation/ABI/testing/sysfs-bus-iio*
8790 F:      Documentation/devicetree/bindings/iio/
8791 F:      drivers/iio/
8792 F:      drivers/staging/iio/
8793 F:      include/linux/iio/
8794 F:      tools/iio/
8795
8796 IIO UNIT CONVERTER
8797 M:      Peter Rosin <peda@axentia.se>
8798 L:      linux-iio@vger.kernel.org
8799 S:      Maintained
8800 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8801 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8802 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8803 F:      drivers/iio/afe/iio-rescale.c
8804
8805 IKANOS/ADI EAGLE ADSL USB DRIVER
8806 M:      Matthieu Castet <castet.matthieu@free.fr>
8807 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8808 S:      Maintained
8809 F:      drivers/usb/atm/ueagle-atm.c
8810
8811 IMGTEC ASCII LCD DRIVER
8812 M:      Paul Burton <paulburton@kernel.org>
8813 S:      Maintained
8814 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8815 F:      drivers/auxdisplay/img-ascii-lcd.c
8816
8817 IMGTEC IR DECODER DRIVER
8818 S:      Orphan
8819 F:      drivers/media/rc/img-ir/
8820
8821 IMON SOUNDGRAPH USB IR RECEIVER
8822 M:      Sean Young <sean@mess.org>
8823 L:      linux-media@vger.kernel.org
8824 S:      Maintained
8825 F:      drivers/media/rc/imon.c
8826 F:      drivers/media/rc/imon_raw.c
8827
8828 IMS TWINTURBO FRAMEBUFFER DRIVER
8829 L:      linux-fbdev@vger.kernel.org
8830 S:      Orphan
8831 F:      drivers/video/fbdev/imsttfb.c
8832
8833 INA209 HARDWARE MONITOR DRIVER
8834 M:      Guenter Roeck <linux@roeck-us.net>
8835 L:      linux-hwmon@vger.kernel.org
8836 S:      Maintained
8837 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8838 F:      Documentation/hwmon/ina209.rst
8839 F:      drivers/hwmon/ina209.c
8840
8841 INA2XX HARDWARE MONITOR DRIVER
8842 M:      Guenter Roeck <linux@roeck-us.net>
8843 L:      linux-hwmon@vger.kernel.org
8844 S:      Maintained
8845 F:      Documentation/hwmon/ina2xx.rst
8846 F:      drivers/hwmon/ina2xx.c
8847 F:      include/linux/platform_data/ina2xx.h
8848
8849 INDUSTRY PACK SUBSYSTEM (IPACK)
8850 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8851 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8852 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8853 L:      industrypack-devel@lists.sourceforge.net
8854 S:      Maintained
8855 W:      http://industrypack.sourceforge.net
8856 F:      drivers/ipack/
8857
8858 INFINEON DPS310 Driver
8859 M:      Eddie James <eajames@linux.ibm.com>
8860 L:      linux-iio@vger.kernel.org
8861 S:      Maintained
8862 F:      drivers/iio/pressure/dps310.c
8863
8864 INFINIBAND SUBSYSTEM
8865 M:      Doug Ledford <dledford@redhat.com>
8866 M:      Jason Gunthorpe <jgg@nvidia.com>
8867 L:      linux-rdma@vger.kernel.org
8868 S:      Supported
8869 W:      https://github.com/linux-rdma/rdma-core
8870 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8872 F:      Documentation/devicetree/bindings/infiniband/
8873 F:      Documentation/infiniband/
8874 F:      drivers/infiniband/
8875 F:      include/rdma/
8876 F:      include/trace/events/ib_mad.h
8877 F:      include/trace/events/ib_umad.h
8878 F:      include/uapi/linux/if_infiniband.h
8879 F:      include/uapi/rdma/
8880 F:      samples/bpf/ibumad_kern.c
8881 F:      samples/bpf/ibumad_user.c
8882
8883 INGENIC JZ4780 NAND DRIVER
8884 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8885 L:      linux-mtd@lists.infradead.org
8886 L:      linux-mips@vger.kernel.org
8887 S:      Maintained
8888 F:      drivers/mtd/nand/raw/ingenic/
8889
8890 INGENIC JZ47xx SoCs
8891 M:      Paul Cercueil <paul@crapouillou.net>
8892 L:      linux-mips@vger.kernel.org
8893 S:      Maintained
8894 F:      arch/mips/boot/dts/ingenic/
8895 F:      arch/mips/generic/board-ingenic.c
8896 F:      arch/mips/include/asm/mach-ingenic/
8897 F:      arch/mips/ingenic/Kconfig
8898 F:      drivers/clk/ingenic/
8899 F:      drivers/dma/dma-jz4780.c
8900 F:      drivers/gpu/drm/ingenic/
8901 F:      drivers/i2c/busses/i2c-jz4780.c
8902 F:      drivers/iio/adc/ingenic-adc.c
8903 F:      drivers/irqchip/irq-ingenic.c
8904 F:      drivers/memory/jz4780-nemc.c
8905 F:      drivers/mmc/host/jz4740_mmc.c
8906 F:      drivers/mtd/nand/raw/ingenic/
8907 F:      drivers/pinctrl/pinctrl-ingenic.c
8908 F:      drivers/power/supply/ingenic-battery.c
8909 F:      drivers/pwm/pwm-jz4740.c
8910 F:      drivers/remoteproc/ingenic_rproc.c
8911 F:      drivers/rtc/rtc-jz4740.c
8912 F:      drivers/tty/serial/8250/8250_ingenic.c
8913 F:      drivers/usb/musb/jz4740.c
8914 F:      drivers/watchdog/jz4740_wdt.c
8915 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8916 F:      include/linux/mfd/ingenic-tcu.h
8917 F:      sound/soc/codecs/jz47*
8918 F:      sound/soc/jz4740/
8919
8920 INOTIFY
8921 M:      Jan Kara <jack@suse.cz>
8922 R:      Amir Goldstein <amir73il@gmail.com>
8923 L:      linux-fsdevel@vger.kernel.org
8924 S:      Maintained
8925 F:      Documentation/filesystems/inotify.rst
8926 F:      fs/notify/inotify/
8927 F:      include/linux/inotify.h
8928 F:      include/uapi/linux/inotify.h
8929
8930 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8931 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8932 L:      linux-input@vger.kernel.org
8933 S:      Maintained
8934 Q:      http://patchwork.kernel.org/project/linux-input/list/
8935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8936 F:      Documentation/devicetree/bindings/input/
8937 F:      Documentation/devicetree/bindings/serio/
8938 F:      Documentation/input/
8939 F:      drivers/input/
8940 F:      include/linux/input.h
8941 F:      include/linux/input/
8942 F:      include/uapi/linux/input-event-codes.h
8943 F:      include/uapi/linux/input.h
8944
8945 INPUT MULTITOUCH (MT) PROTOCOL
8946 M:      Henrik Rydberg <rydberg@bitmath.org>
8947 L:      linux-input@vger.kernel.org
8948 S:      Odd fixes
8949 F:      Documentation/input/multi-touch-protocol.rst
8950 F:      drivers/input/input-mt.c
8951 K:      \b(ABS|SYN)_MT_
8952
8953 INSIDE SECURE CRYPTO DRIVER
8954 M:      Antoine Tenart <atenart@kernel.org>
8955 L:      linux-crypto@vger.kernel.org
8956 S:      Maintained
8957 F:      drivers/crypto/inside-secure/
8958
8959 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8960 M:      Mimi Zohar <zohar@linux.ibm.com>
8961 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8962 L:      linux-integrity@vger.kernel.org
8963 S:      Supported
8964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8965 F:      security/integrity/ima/
8966
8967 INTEL 810/815 FRAMEBUFFER DRIVER
8968 M:      Antonino Daplas <adaplas@gmail.com>
8969 L:      linux-fbdev@vger.kernel.org
8970 S:      Maintained
8971 F:      drivers/video/fbdev/i810/
8972
8973 INTEL ASoC DRIVERS
8974 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8975 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8976 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8977 M:      Jie Yang <yang.jie@linux.intel.com>
8978 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8979 S:      Supported
8980 F:      sound/soc/intel/
8981
8982 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8983 M:      Hans de Goede <hdegoede@redhat.com>
8984 L:      platform-driver-x86@vger.kernel.org
8985 S:      Maintained
8986 F:      drivers/platform/x86/intel_atomisp2_pm.c
8987
8988 INTEL ATOMISP2 LED DRIVER
8989 M:      Hans de Goede <hdegoede@redhat.com>
8990 L:      platform-driver-x86@vger.kernel.org
8991 S:      Maintained
8992 F:      drivers/platform/x86/intel_atomisp2_led.c
8993
8994 INTEL BROXTON PMC DRIVER
8995 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8996 M:      Zha Qipeng <qipeng.zha@intel.com>
8997 S:      Maintained
8998 F:      drivers/mfd/intel_pmc_bxt.c
8999 F:      include/linux/mfd/intel_pmc_bxt.h
9000
9001 INTEL C600 SERIES SAS CONTROLLER DRIVER
9002 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9003 L:      linux-scsi@vger.kernel.org
9004 S:      Supported
9005 T:      git git://git.code.sf.net/p/intel-sas/isci
9006 F:      drivers/scsi/isci/
9007
9008 INTEL CPU family model numbers
9009 M:      Tony Luck <tony.luck@intel.com>
9010 M:      x86@kernel.org
9011 L:      linux-kernel@vger.kernel.org
9012 S:      Supported
9013 F:      arch/x86/include/asm/intel-family.h
9014
9015 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9016 M:      Jani Nikula <jani.nikula@linux.intel.com>
9017 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9018 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
9019 L:      intel-gfx@lists.freedesktop.org
9020 S:      Supported
9021 W:      https://01.org/linuxgraphics/
9022 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
9023 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9024 C:      irc://chat.freenode.net/intel-gfx
9025 T:      git git://anongit.freedesktop.org/drm-intel
9026 F:      Documentation/gpu/i915.rst
9027 F:      drivers/gpu/drm/i915/
9028 F:      include/drm/i915*
9029 F:      include/uapi/drm/i915_drm.h
9030
9031 INTEL ETHERNET DRIVERS
9032 M:      Jesse Brandeburg <jesse.brandeburg@intel.com>
9033 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
9034 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9035 S:      Supported
9036 W:      http://www.intel.com/support/feedback.htm
9037 W:      http://e1000.sourceforge.net/
9038 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9041 F:      Documentation/networking/device_drivers/ethernet/intel/
9042 F:      drivers/net/ethernet/intel/
9043 F:      drivers/net/ethernet/intel/*/
9044 F:      include/linux/avf/virtchnl.h
9045
9046 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9047 M:      Maik Broemme <mbroemme@libmpq.org>
9048 L:      linux-fbdev@vger.kernel.org
9049 S:      Maintained
9050 F:      Documentation/fb/intelfb.rst
9051 F:      drivers/video/fbdev/intelfb/
9052
9053 INTEL GPIO DRIVERS
9054 M:      Andy Shevchenko <andy@kernel.org>
9055 L:      linux-gpio@vger.kernel.org
9056 S:      Maintained
9057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9058 F:      drivers/gpio/gpio-ich.c
9059 F:      drivers/gpio/gpio-merrifield.c
9060 F:      drivers/gpio/gpio-ml-ioh.c
9061 F:      drivers/gpio/gpio-pch.c
9062 F:      drivers/gpio/gpio-sch.c
9063 F:      drivers/gpio/gpio-sodaville.c
9064
9065 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9066 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
9067 M:      Zhi Wang <zhi.a.wang@intel.com>
9068 L:      intel-gvt-dev@lists.freedesktop.org
9069 L:      intel-gfx@lists.freedesktop.org
9070 S:      Supported
9071 W:      https://01.org/igvt-g
9072 T:      git https://github.com/intel/gvt-linux.git
9073 F:      drivers/gpu/drm/i915/gvt/
9074
9075 INTEL HID EVENT DRIVER
9076 M:      Alex Hung <alex.hung@canonical.com>
9077 L:      platform-driver-x86@vger.kernel.org
9078 S:      Maintained
9079 F:      drivers/platform/x86/intel-hid.c
9080
9081 INTEL I/OAT DMA DRIVER
9082 M:      Dave Jiang <dave.jiang@intel.com>
9083 R:      Dan Williams <dan.j.williams@intel.com>
9084 L:      dmaengine@vger.kernel.org
9085 S:      Supported
9086 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
9087 F:      drivers/dma/ioat*
9088
9089 INTEL IADX DRIVER
9090 M:      Dave Jiang <dave.jiang@intel.com>
9091 L:      dmaengine@vger.kernel.org
9092 S:      Supported
9093 F:      drivers/dma/idxd/*
9094 F:      include/uapi/linux/idxd.h
9095
9096 INTEL IDLE DRIVER
9097 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
9098 M:      Len Brown <lenb@kernel.org>
9099 L:      linux-pm@vger.kernel.org
9100 S:      Supported
9101 B:      https://bugzilla.kernel.org
9102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9103 F:      drivers/idle/intel_idle.c
9104
9105 INTEL INTEGRATED SENSOR HUB DRIVER
9106 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9107 M:      Jiri Kosina <jikos@kernel.org>
9108 L:      linux-input@vger.kernel.org
9109 S:      Maintained
9110 F:      drivers/hid/intel-ish-hid/
9111
9112 INTEL IOMMU (VT-d)
9113 M:      David Woodhouse <dwmw2@infradead.org>
9114 M:      Lu Baolu <baolu.lu@linux.intel.com>
9115 L:      iommu@lists.linux-foundation.org
9116 S:      Supported
9117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9118 F:      drivers/iommu/intel/
9119 F:      include/linux/intel-iommu.h
9120 F:      include/linux/intel-svm.h
9121
9122 INTEL IOP-ADMA DMA DRIVER
9123 R:      Dan Williams <dan.j.williams@intel.com>
9124 S:      Odd fixes
9125 F:      drivers/dma/iop-adma.c
9126
9127 INTEL IPU3 CSI-2 CIO2 DRIVER
9128 M:      Yong Zhi <yong.zhi@intel.com>
9129 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9130 M:      Bingbu Cao <bingbu.cao@intel.com>
9131 M:      Dan Scally <djrscally@gmail.com>
9132 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
9133 L:      linux-media@vger.kernel.org
9134 S:      Maintained
9135 T:      git git://linuxtv.org/media_tree.git
9136 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9137 F:      drivers/media/pci/intel/ipu3/
9138
9139 INTEL IPU3 CSI-2 IMGU DRIVER
9140 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9141 R:      Bingbu Cao <bingbu.cao@intel.com>
9142 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
9143 L:      linux-media@vger.kernel.org
9144 S:      Maintained
9145 F:      Documentation/admin-guide/media/ipu3.rst
9146 F:      Documentation/admin-guide/media/ipu3_rcb.svg
9147 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9148 F:      drivers/staging/media/ipu3/
9149
9150 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9151 M:      Krzysztof Halasa <khalasa@piap.pl>
9152 S:      Maintained
9153 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
9154 F:      drivers/net/wan/ixp4xx_hss.c
9155 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
9156 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
9157 F:      include/linux/soc/ixp4xx/npe.h
9158 F:      include/linux/soc/ixp4xx/qmgr.h
9159
9160 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9161 M:      Deepak Saxena <dsaxena@plexity.net>
9162 S:      Maintained
9163 F:      drivers/char/hw_random/ixp4xx-rng.c
9164
9165 INTEL KEEM BAY DRM DRIVER
9166 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9167 M:      Edmund Dea <edmund.j.dea@intel.com>
9168 S:      Maintained
9169 F:      Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9170 F:      drivers/gpu/drm/kmb/
9171
9172 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9173 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9174 S:      Maintained
9175 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9176 F:      drivers/crypto/keembay/Kconfig
9177 F:      drivers/crypto/keembay/Makefile
9178 F:      drivers/crypto/keembay/keembay-ocs-aes-core.c
9179 F:      drivers/crypto/keembay/ocs-aes.c
9180 F:      drivers/crypto/keembay/ocs-aes.h
9181
9182 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9183 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9184 M:      Declan Murphy <declan.murphy@intel.com>
9185 S:      Maintained
9186 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9187 F:      drivers/crypto/keembay/Kconfig
9188 F:      drivers/crypto/keembay/Makefile
9189 F:      drivers/crypto/keembay/keembay-ocs-hcu-core.c
9190 F:      drivers/crypto/keembay/ocs-hcu.c
9191 F:      drivers/crypto/keembay/ocs-hcu.h
9192
9193 INTEL MANAGEMENT ENGINE (mei)
9194 M:      Tomas Winkler <tomas.winkler@intel.com>
9195 L:      linux-kernel@vger.kernel.org
9196 S:      Supported
9197 F:      Documentation/driver-api/mei/*
9198 F:      drivers/misc/mei/
9199 F:      drivers/watchdog/mei_wdt.c
9200 F:      include/linux/mei_cl_bus.h
9201 F:      include/uapi/linux/mei.h
9202 F:      samples/mei/*
9203
9204 INTEL MENLOW THERMAL DRIVER
9205 M:      Sujith Thomas <sujith.thomas@intel.com>
9206 L:      platform-driver-x86@vger.kernel.org
9207 S:      Supported
9208 W:      https://01.org/linux-acpi
9209 F:      drivers/platform/x86/intel_menlow.c
9210
9211 INTEL P-Unit IPC DRIVER
9212 M:      Zha Qipeng <qipeng.zha@intel.com>
9213 L:      platform-driver-x86@vger.kernel.org
9214 S:      Maintained
9215 F:      arch/x86/include/asm/intel_punit_ipc.h
9216 F:      drivers/platform/x86/intel_punit_ipc.c
9217
9218 INTEL PMC CORE DRIVER
9219 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9220 M:      David E Box <david.e.box@intel.com>
9221 L:      platform-driver-x86@vger.kernel.org
9222 S:      Maintained
9223 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
9224 F:      drivers/platform/x86/intel_pmc_core*
9225
9226 INTEL PMIC GPIO DRIVERS
9227 M:      Andy Shevchenko <andy@kernel.org>
9228 S:      Maintained
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9230 F:      drivers/gpio/gpio-*cove.c
9231
9232 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9233 M:      Andy Shevchenko <andy@kernel.org>
9234 S:      Maintained
9235 F:      drivers/mfd/intel_soc_pmic*
9236 F:      include/linux/mfd/intel_soc_pmic*
9237
9238 INTEL PMT DRIVER
9239 M:      "David E. Box" <david.e.box@linux.intel.com>
9240 S:      Maintained
9241 F:      drivers/mfd/intel_pmt.c
9242 F:      drivers/platform/x86/intel_pmt_*
9243
9244 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9245 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
9246 L:      linux-wireless@vger.kernel.org
9247 S:      Maintained
9248 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9249 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9250 F:      drivers/net/wireless/intel/ipw2x00/
9251
9252 INTEL PSTATE DRIVER
9253 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9254 M:      Len Brown <lenb@kernel.org>
9255 L:      linux-pm@vger.kernel.org
9256 S:      Supported
9257 F:      drivers/cpufreq/intel_pstate.c
9258
9259 INTEL RDMA RNIC DRIVER
9260 M:      Faisal Latif <faisal.latif@intel.com>
9261 M:      Shiraz Saleem <shiraz.saleem@intel.com>
9262 L:      linux-rdma@vger.kernel.org
9263 S:      Supported
9264 F:      drivers/infiniband/hw/i40iw/
9265 F:      include/uapi/rdma/i40iw-abi.h
9266
9267 INTEL SCU DRIVERS
9268 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9269 S:      Maintained
9270 F:      arch/x86/include/asm/intel_scu_ipc.h
9271 F:      drivers/platform/x86/intel_scu_*
9272
9273 INTEL SPEED SELECT TECHNOLOGY
9274 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9275 L:      platform-driver-x86@vger.kernel.org
9276 S:      Maintained
9277 F:      drivers/platform/x86/intel_speed_select_if/
9278 F:      include/uapi/linux/isst_if.h
9279 F:      tools/power/x86/intel-speed-select/
9280
9281 INTEL STRATIX10 FIRMWARE DRIVERS
9282 M:      Richard Gong <richard.gong@linux.intel.com>
9283 L:      linux-kernel@vger.kernel.org
9284 S:      Maintained
9285 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9286 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9287 F:      drivers/firmware/stratix10-rsu.c
9288 F:      drivers/firmware/stratix10-svc.c
9289 F:      include/linux/firmware/intel/stratix10-smc.h
9290 F:      include/linux/firmware/intel/stratix10-svc-client.h
9291
9292 INTEL TELEMETRY DRIVER
9293 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9294 M:      "David E. Box" <david.e.box@linux.intel.com>
9295 L:      platform-driver-x86@vger.kernel.org
9296 S:      Maintained
9297 F:      arch/x86/include/asm/intel_telemetry.h
9298 F:      drivers/platform/x86/intel_telemetry*
9299
9300 INTEL UNCORE FREQUENCY CONTROL
9301 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9302 L:      platform-driver-x86@vger.kernel.org
9303 S:      Maintained
9304 F:      drivers/platform/x86/intel-uncore-frequency.c
9305
9306 INTEL VIRTUAL BUTTON DRIVER
9307 M:      AceLan Kao <acelan.kao@canonical.com>
9308 L:      platform-driver-x86@vger.kernel.org
9309 S:      Maintained
9310 F:      drivers/platform/x86/intel-vbtn.c
9311
9312 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9313 M:      Stanislaw Gruszka <stf_xl@wp.pl>
9314 L:      linux-wireless@vger.kernel.org
9315 S:      Supported
9316 F:      drivers/net/wireless/intel/iwlegacy/
9317
9318 INTEL WIRELESS WIFI LINK (iwlwifi)
9319 M:      Luca Coelho <luciano.coelho@intel.com>
9320 L:      linux-wireless@vger.kernel.org
9321 S:      Supported
9322 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9324 F:      drivers/net/wireless/intel/iwlwifi/
9325
9326 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9327 M:      Jithu Joseph <jithu.joseph@intel.com>
9328 R:      Maurice Ma <maurice.ma@intel.com>
9329 S:      Maintained
9330 W:      https://slimbootloader.github.io/security/firmware-update.html
9331 F:      drivers/platform/x86/intel-wmi-sbl-fw-update.c
9332
9333 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9334 L:      Dell.Client.Kernel@dell.com
9335 S:      Maintained
9336 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
9337
9338 INTEL(R) TRACE HUB
9339 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9340 S:      Supported
9341 F:      Documentation/trace/intel_th.rst
9342 F:      drivers/hwtracing/intel_th/
9343 F:      include/linux/intel_th.h
9344
9345 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9346 M:      Ning Sun <ning.sun@intel.com>
9347 L:      tboot-devel@lists.sourceforge.net
9348 S:      Supported
9349 W:      http://tboot.sourceforge.net
9350 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9351 F:      Documentation/x86/intel_txt.rst
9352 F:      arch/x86/kernel/tboot.c
9353 F:      include/linux/tboot.h
9354
9355 INTEL SGX
9356 M:      Jarkko Sakkinen <jarkko@kernel.org>
9357 R:      Dave Hansen <dave.hansen@linux.intel.com>
9358 L:      linux-sgx@vger.kernel.org
9359 S:      Supported
9360 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
9361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9362 F:      Documentation/x86/sgx.rst
9363 F:      arch/x86/entry/vdso/vsgx.S
9364 F:      arch/x86/include/asm/sgx.h
9365 F:      arch/x86/include/uapi/asm/sgx.h
9366 F:      arch/x86/kernel/cpu/sgx/*
9367 F:      tools/testing/selftests/sgx/*
9368 K:      \bSGX_
9369
9370 INTERCONNECT API
9371 M:      Georgi Djakov <djakov@kernel.org>
9372 L:      linux-pm@vger.kernel.org
9373 S:      Maintained
9374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9375 F:      Documentation/devicetree/bindings/interconnect/
9376 F:      Documentation/driver-api/interconnect.rst
9377 F:      drivers/interconnect/
9378 F:      include/dt-bindings/interconnect/
9379 F:      include/linux/interconnect-provider.h
9380 F:      include/linux/interconnect.h
9381
9382 INTERRUPT COUNTER DRIVER
9383 M:      Oleksij Rempel <o.rempel@pengutronix.de>
9384 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9385 L:      linux-iio@vger.kernel.org
9386 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9387 F:      drivers/counter/interrupt-cnt.c
9388
9389 INVENSENSE ICM-426xx IMU DRIVER
9390 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9391 L:      linux-iio@vger.kernel.org
9392 S:      Maintained
9393 W:      https://invensense.tdk.com/
9394 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9395 F:      drivers/iio/imu/inv_icm42600/
9396
9397 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9398 M:      Linus Walleij <linus.walleij@linaro.org>
9399 L:      linux-iio@vger.kernel.org
9400 S:      Maintained
9401 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9402 F:      drivers/iio/gyro/mpu3050*
9403
9404 IOC3 ETHERNET DRIVER
9405 M:      Ralf Baechle <ralf@linux-mips.org>
9406 L:      linux-mips@vger.kernel.org
9407 S:      Maintained
9408 F:      drivers/net/ethernet/sgi/ioc3-eth.c
9409
9410 IOMAP FILESYSTEM LIBRARY
9411 M:      Christoph Hellwig <hch@infradead.org>
9412 M:      Darrick J. Wong <djwong@kernel.org>
9413 M:      linux-xfs@vger.kernel.org
9414 M:      linux-fsdevel@vger.kernel.org
9415 L:      linux-xfs@vger.kernel.org
9416 L:      linux-fsdevel@vger.kernel.org
9417 S:      Supported
9418 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9419 F:      fs/iomap/
9420 F:      include/linux/iomap.h
9421
9422 IOMMU DRIVERS
9423 M:      Joerg Roedel <joro@8bytes.org>
9424 M:      Will Deacon <will@kernel.org>
9425 L:      iommu@lists.linux-foundation.org
9426 S:      Maintained
9427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9428 F:      Documentation/devicetree/bindings/iommu/
9429 F:      Documentation/userspace-api/iommu.rst
9430 F:      drivers/iommu/
9431 F:      include/linux/iommu.h
9432 F:      include/linux/iova.h
9433 F:      include/linux/of_iommu.h
9434 F:      include/uapi/linux/iommu.h
9435
9436 IO_URING
9437 M:      Jens Axboe <axboe@kernel.dk>
9438 R:      Pavel Begunkov <asml.silence@gmail.com>
9439 L:      io-uring@vger.kernel.org
9440 S:      Maintained
9441 T:      git git://git.kernel.dk/linux-block
9442 T:      git git://git.kernel.dk/liburing
9443 F:      fs/io-wq.c
9444 F:      fs/io-wq.h
9445 F:      fs/io_uring.c
9446 F:      include/linux/io_uring.h
9447 F:      include/uapi/linux/io_uring.h
9448
9449 IPMI SUBSYSTEM
9450 M:      Corey Minyard <minyard@acm.org>
9451 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9452 S:      Supported
9453 W:      http://openipmi.sourceforge.net/
9454 F:      Documentation/driver-api/ipmi.rst
9455 F:      Documentation/devicetree/bindings/ipmi/
9456 F:      drivers/char/ipmi/
9457 F:      include/linux/ipmi*
9458 F:      include/uapi/linux/ipmi*
9459
9460 IPS SCSI RAID DRIVER
9461 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9462 L:      linux-scsi@vger.kernel.org
9463 S:      Maintained
9464 W:      http://www.adaptec.com/
9465 F:      drivers/scsi/ips*
9466
9467 IPVS
9468 M:      Simon Horman <horms@verge.net.au>
9469 M:      Julian Anastasov <ja@ssi.bg>
9470 L:      netdev@vger.kernel.org
9471 L:      lvs-devel@vger.kernel.org
9472 S:      Maintained
9473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9475 F:      Documentation/networking/ipvs-sysctl.rst
9476 F:      include/net/ip_vs.h
9477 F:      include/uapi/linux/ip_vs.h
9478 F:      net/netfilter/ipvs/
9479
9480 IPWIRELESS DRIVER
9481 M:      Jiri Kosina <jikos@kernel.org>
9482 M:      David Sterba <dsterba@suse.com>
9483 S:      Odd Fixes
9484 F:      drivers/tty/ipwireless/
9485
9486 IPX NETWORK LAYER
9487 L:      netdev@vger.kernel.org
9488 S:      Obsolete
9489 F:      include/uapi/linux/ipx.h
9490
9491 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9492 M:      Marc Zyngier <maz@kernel.org>
9493 S:      Maintained
9494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9495 F:      Documentation/core-api/irq/irq-domain.rst
9496 F:      include/linux/irqdomain.h
9497 F:      kernel/irq/irqdomain.c
9498 F:      kernel/irq/msi.c
9499
9500 IRQ SUBSYSTEM
9501 M:      Thomas Gleixner <tglx@linutronix.de>
9502 L:      linux-kernel@vger.kernel.org
9503 S:      Maintained
9504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9505 F:      kernel/irq/
9506
9507 IRQCHIP DRIVERS
9508 M:      Thomas Gleixner <tglx@linutronix.de>
9509 M:      Marc Zyngier <maz@kernel.org>
9510 L:      linux-kernel@vger.kernel.org
9511 S:      Maintained
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9513 F:      Documentation/devicetree/bindings/interrupt-controller/
9514 F:      drivers/irqchip/
9515
9516 ISA
9517 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9518 S:      Maintained
9519 F:      Documentation/driver-api/isa.rst
9520 F:      drivers/base/isa.c
9521 F:      include/linux/isa.h
9522
9523 ISA RADIO MODULE
9524 M:      Hans Verkuil <hverkuil@xs4all.nl>
9525 L:      linux-media@vger.kernel.org
9526 S:      Maintained
9527 W:      https://linuxtv.org
9528 T:      git git://linuxtv.org/media_tree.git
9529 F:      drivers/media/radio/radio-isa*
9530
9531 ISAPNP
9532 M:      Jaroslav Kysela <perex@perex.cz>
9533 S:      Maintained
9534 F:      Documentation/driver-api/isapnp.rst
9535 F:      drivers/pnp/isapnp/
9536 F:      include/linux/isapnp.h
9537
9538 ISCSI
9539 M:      Lee Duncan <lduncan@suse.com>
9540 M:      Chris Leech <cleech@redhat.com>
9541 L:      open-iscsi@googlegroups.com
9542 L:      linux-scsi@vger.kernel.org
9543 S:      Maintained
9544 W:      www.open-iscsi.com
9545 F:      drivers/scsi/*iscsi*
9546 F:      include/scsi/*iscsi*
9547
9548 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9549 M:      Peter Jones <pjones@redhat.com>
9550 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
9551 S:      Maintained
9552 F:      drivers/firmware/iscsi_ibft*
9553
9554 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9555 M:      Sagi Grimberg <sagi@grimberg.me>
9556 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
9557 L:      linux-rdma@vger.kernel.org
9558 S:      Supported
9559 W:      http://www.openfabrics.org
9560 W:      www.open-iscsi.org
9561 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9562 F:      drivers/infiniband/ulp/iser/
9563
9564 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9565 M:      Sagi Grimberg <sagi@grimberg.me>
9566 L:      linux-rdma@vger.kernel.org
9567 L:      target-devel@vger.kernel.org
9568 S:      Supported
9569 W:      http://www.linux-iscsi.org
9570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9571 F:      drivers/infiniband/ulp/isert
9572
9573 ISDN/CMTP OVER BLUETOOTH
9574 M:      Karsten Keil <isdn@linux-pingi.de>
9575 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9576 L:      netdev@vger.kernel.org
9577 S:      Odd Fixes
9578 W:      http://www.isdn4linux.de
9579 F:      Documentation/isdn/
9580 F:      drivers/isdn/capi/
9581 F:      include/linux/isdn/
9582 F:      include/uapi/linux/isdn/
9583 F:      net/bluetooth/cmtp/
9584
9585 ISDN/mISDN SUBSYSTEM
9586 M:      Karsten Keil <isdn@linux-pingi.de>
9587 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9588 L:      netdev@vger.kernel.org
9589 S:      Maintained
9590 W:      http://www.isdn4linux.de
9591 F:      drivers/isdn/Kconfig
9592 F:      drivers/isdn/Makefile
9593 F:      drivers/isdn/hardware/
9594 F:      drivers/isdn/mISDN/
9595
9596 IT87 HARDWARE MONITORING DRIVER
9597 M:      Jean Delvare <jdelvare@suse.com>
9598 L:      linux-hwmon@vger.kernel.org
9599 S:      Maintained
9600 F:      Documentation/hwmon/it87.rst
9601 F:      drivers/hwmon/it87.c
9602
9603 IT913X MEDIA DRIVER
9604 M:      Antti Palosaari <crope@iki.fi>
9605 L:      linux-media@vger.kernel.org
9606 S:      Maintained
9607 W:      https://linuxtv.org
9608 W:      http://palosaari.fi/linux/
9609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9610 T:      git git://linuxtv.org/anttip/media_tree.git
9611 F:      drivers/media/tuners/it913x*
9612
9613 IVTV VIDEO4LINUX DRIVER
9614 M:      Andy Walls <awalls@md.metrocast.net>
9615 L:      linux-media@vger.kernel.org
9616 S:      Maintained
9617 W:      https://linuxtv.org
9618 T:      git git://linuxtv.org/media_tree.git
9619 F:      Documentation/admin-guide/media/ivtv*
9620 F:      drivers/media/pci/ivtv/
9621 F:      include/uapi/linux/ivtv*
9622
9623 IX2505V MEDIA DRIVER
9624 M:      Malcolm Priestley <tvboxspy@gmail.com>
9625 L:      linux-media@vger.kernel.org
9626 S:      Maintained
9627 W:      https://linuxtv.org
9628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9629 F:      drivers/media/dvb-frontends/ix2505v*
9630
9631 JAILHOUSE HYPERVISOR INTERFACE
9632 M:      Jan Kiszka <jan.kiszka@siemens.com>
9633 L:      jailhouse-dev@googlegroups.com
9634 S:      Maintained
9635 F:      arch/x86/include/asm/jailhouse_para.h
9636 F:      arch/x86/kernel/jailhouse.c
9637
9638 JC42.4 TEMPERATURE SENSOR DRIVER
9639 M:      Guenter Roeck <linux@roeck-us.net>
9640 L:      linux-hwmon@vger.kernel.org
9641 S:      Maintained
9642 F:      Documentation/hwmon/jc42.rst
9643 F:      drivers/hwmon/jc42.c
9644
9645 JFS FILESYSTEM
9646 M:      Dave Kleikamp <shaggy@kernel.org>
9647 L:      jfs-discussion@lists.sourceforge.net
9648 S:      Maintained
9649 W:      http://jfs.sourceforge.net/
9650 T:      git git://github.com/kleikamp/linux-shaggy.git
9651 F:      Documentation/admin-guide/jfs.rst
9652 F:      fs/jfs/
9653
9654 JME NETWORK DRIVER
9655 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
9656 L:      netdev@vger.kernel.org
9657 S:      Maintained
9658 F:      drivers/net/ethernet/jme.*
9659
9660 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9661 M:      David Woodhouse <dwmw2@infradead.org>
9662 M:      Richard Weinberger <richard@nod.at>
9663 L:      linux-mtd@lists.infradead.org
9664 S:      Odd Fixes
9665 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
9666 T:      git git://git.infradead.org/ubifs-2.6.git
9667 F:      fs/jffs2/
9668 F:      include/uapi/linux/jffs2.h
9669
9670 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9671 M:      "Theodore Ts'o" <tytso@mit.edu>
9672 M:      Jan Kara <jack@suse.com>
9673 L:      linux-ext4@vger.kernel.org
9674 S:      Maintained
9675 F:      fs/jbd2/
9676 F:      include/linux/jbd2.h
9677
9678 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9679 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9680 L:      linux-media@vger.kernel.org
9681 S:      Maintained
9682 F:      drivers/media/platform/rcar_jpu.c
9683
9684 JSM Neo PCI based serial card
9685 L:      linux-serial@vger.kernel.org
9686 S:      Orphan
9687 F:      drivers/tty/serial/jsm/
9688
9689 K10TEMP HARDWARE MONITORING DRIVER
9690 M:      Clemens Ladisch <clemens@ladisch.de>
9691 L:      linux-hwmon@vger.kernel.org
9692 S:      Maintained
9693 F:      Documentation/hwmon/k10temp.rst
9694 F:      drivers/hwmon/k10temp.c
9695
9696 K8TEMP HARDWARE MONITORING DRIVER
9697 M:      Rudolf Marek <r.marek@assembler.cz>
9698 L:      linux-hwmon@vger.kernel.org
9699 S:      Maintained
9700 F:      Documentation/hwmon/k8temp.rst
9701 F:      drivers/hwmon/k8temp.c
9702
9703 KASAN
9704 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
9705 R:      Alexander Potapenko <glider@google.com>
9706 R:      Andrey Konovalov <andreyknvl@gmail.com>
9707 R:      Dmitry Vyukov <dvyukov@google.com>
9708 L:      kasan-dev@googlegroups.com
9709 S:      Maintained
9710 F:      Documentation/dev-tools/kasan.rst
9711 F:      arch/*/include/asm/*kasan.h
9712 F:      arch/*/mm/kasan_init*
9713 F:      include/linux/kasan*.h
9714 F:      lib/Kconfig.kasan
9715 F:      lib/test_kasan*.c
9716 F:      mm/kasan/
9717 F:      scripts/Makefile.kasan
9718
9719 KCONFIG
9720 M:      Masahiro Yamada <masahiroy@kernel.org>
9721 L:      linux-kbuild@vger.kernel.org
9722 S:      Maintained
9723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9724 F:      Documentation/kbuild/kconfig*
9725 F:      scripts/Kconfig.include
9726 F:      scripts/kconfig/
9727
9728 KCOV
9729 R:      Dmitry Vyukov <dvyukov@google.com>
9730 R:      Andrey Konovalov <andreyknvl@gmail.com>
9731 L:      kasan-dev@googlegroups.com
9732 S:      Maintained
9733 F:      Documentation/dev-tools/kcov.rst
9734 F:      include/linux/kcov.h
9735 F:      include/uapi/linux/kcov.h
9736 F:      kernel/kcov.c
9737 F:      scripts/Makefile.kcov
9738
9739 KCSAN
9740 M:      Marco Elver <elver@google.com>
9741 R:      Dmitry Vyukov <dvyukov@google.com>
9742 L:      kasan-dev@googlegroups.com
9743 S:      Maintained
9744 F:      Documentation/dev-tools/kcsan.rst
9745 F:      include/linux/kcsan*.h
9746 F:      kernel/kcsan/
9747 F:      lib/Kconfig.kcsan
9748 F:      scripts/Makefile.kcsan
9749
9750 KDUMP
9751 M:      Dave Young <dyoung@redhat.com>
9752 M:      Baoquan He <bhe@redhat.com>
9753 R:      Vivek Goyal <vgoyal@redhat.com>
9754 L:      kexec@lists.infradead.org
9755 S:      Maintained
9756 W:      http://lse.sourceforge.net/kdump/
9757 F:      Documentation/admin-guide/kdump/
9758 F:      fs/proc/vmcore.c
9759 F:      include/linux/crash_core.h
9760 F:      include/linux/crash_dump.h
9761 F:      include/uapi/linux/vmcore.h
9762 F:      kernel/crash_*.c
9763
9764 KEENE FM RADIO TRANSMITTER DRIVER
9765 M:      Hans Verkuil <hverkuil@xs4all.nl>
9766 L:      linux-media@vger.kernel.org
9767 S:      Maintained
9768 W:      https://linuxtv.org
9769 T:      git git://linuxtv.org/media_tree.git
9770 F:      drivers/media/radio/radio-keene*
9771
9772 KERNEL AUTOMOUNTER
9773 M:      Ian Kent <raven@themaw.net>
9774 L:      autofs@vger.kernel.org
9775 S:      Maintained
9776 F:      fs/autofs/
9777
9778 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9779 M:      Masahiro Yamada <masahiroy@kernel.org>
9780 M:      Michal Marek <michal.lkml@markovi.net>
9781 L:      linux-kbuild@vger.kernel.org
9782 S:      Maintained
9783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9784 F:      Documentation/kbuild/
9785 F:      Makefile
9786 F:      scripts/*vmlinux*
9787 F:      scripts/Kbuild*
9788 F:      scripts/Makefile*
9789 F:      scripts/basic/
9790 F:      scripts/mk*
9791 F:      scripts/mod/
9792 F:      scripts/package/
9793
9794 KERNEL JANITORS
9795 L:      kernel-janitors@vger.kernel.org
9796 S:      Odd Fixes
9797 W:      http://kernelnewbies.org/KernelJanitors
9798
9799 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9800 M:      "J. Bruce Fields" <bfields@fieldses.org>
9801 M:      Chuck Lever <chuck.lever@oracle.com>
9802 L:      linux-nfs@vger.kernel.org
9803 S:      Supported
9804 W:      http://nfs.sourceforge.net/
9805 T:      git git://linux-nfs.org/~bfields/linux.git
9806 F:      fs/lockd/
9807 F:      fs/nfs_common/
9808 F:      fs/nfsd/
9809 F:      include/linux/lockd/
9810 F:      include/linux/sunrpc/
9811 F:      include/uapi/linux/nfsd/
9812 F:      include/uapi/linux/sunrpc/
9813 F:      net/sunrpc/
9814 F:      Documentation/filesystems/nfs/
9815
9816 KERNEL REGRESSIONS
9817 M:      Thorsten Leemhuis <linux@leemhuis.info>
9818 L:      regressions@lists.linux.dev
9819 S:      Supported
9820
9821 KERNEL SELFTEST FRAMEWORK
9822 M:      Shuah Khan <shuah@kernel.org>
9823 M:      Shuah Khan <skhan@linuxfoundation.org>
9824 L:      linux-kselftest@vger.kernel.org
9825 S:      Maintained
9826 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9828 F:      Documentation/dev-tools/kselftest*
9829 F:      tools/testing/selftests/
9830
9831 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9832 M:      Brendan Higgins <brendanhiggins@google.com>
9833 L:      linux-kselftest@vger.kernel.org
9834 L:      kunit-dev@googlegroups.com
9835 S:      Maintained
9836 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9837 F:      Documentation/dev-tools/kunit/
9838 F:      include/kunit/
9839 F:      lib/kunit/
9840 F:      tools/testing/kunit/
9841
9842 KERNEL USERMODE HELPER
9843 M:      Luis Chamberlain <mcgrof@kernel.org>
9844 L:      linux-kernel@vger.kernel.org
9845 S:      Maintained
9846 F:      include/linux/umh.h
9847 F:      kernel/umh.c
9848
9849 KERNEL VIRTUAL MACHINE (KVM)
9850 M:      Paolo Bonzini <pbonzini@redhat.com>
9851 L:      kvm@vger.kernel.org
9852 S:      Supported
9853 W:      http://www.linux-kvm.org
9854 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9855 F:      Documentation/virt/kvm/
9856 F:      include/asm-generic/kvm*
9857 F:      include/kvm/iodev.h
9858 F:      include/linux/kvm*
9859 F:      include/trace/events/kvm.h
9860 F:      include/uapi/asm-generic/kvm*
9861 F:      include/uapi/linux/kvm*
9862 F:      tools/kvm/
9863 F:      tools/testing/selftests/kvm/
9864 F:      virt/kvm/*
9865
9866 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9867 M:      Marc Zyngier <maz@kernel.org>
9868 R:      James Morse <james.morse@arm.com>
9869 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9870 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9872 L:      kvmarm@lists.cs.columbia.edu
9873 S:      Maintained
9874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9875 F:      arch/arm64/include/asm/kvm*
9876 F:      arch/arm64/include/uapi/asm/kvm*
9877 F:      arch/arm64/kvm/
9878 F:      include/kvm/arm_*
9879
9880 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9881 M:      Huacai Chen <chenhuacai@kernel.org>
9882 M:      Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9883 L:      linux-mips@vger.kernel.org
9884 L:      kvm@vger.kernel.org
9885 S:      Maintained
9886 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9887 F:      arch/mips/include/asm/kvm*
9888 F:      arch/mips/include/uapi/asm/kvm*
9889 F:      arch/mips/kvm/
9890
9891 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9892 M:      Paul Mackerras <paulus@ozlabs.org>
9893 L:      kvm-ppc@vger.kernel.org
9894 S:      Supported
9895 W:      http://www.linux-kvm.org/
9896 T:      git git://github.com/agraf/linux-2.6.git
9897 F:      arch/powerpc/include/asm/kvm*
9898 F:      arch/powerpc/include/uapi/asm/kvm*
9899 F:      arch/powerpc/kernel/kvm*
9900 F:      arch/powerpc/kvm/
9901
9902 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9903 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9904 M:      Janosch Frank <frankja@linux.ibm.com>
9905 R:      David Hildenbrand <david@redhat.com>
9906 R:      Cornelia Huck <cohuck@redhat.com>
9907 R:      Claudio Imbrenda <imbrenda@linux.ibm.com>
9908 L:      kvm@vger.kernel.org
9909 S:      Supported
9910 W:      http://www.ibm.com/developerworks/linux/linux390/
9911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9912 F:      Documentation/virt/kvm/s390*
9913 F:      arch/s390/include/asm/gmap.h
9914 F:      arch/s390/include/asm/kvm*
9915 F:      arch/s390/include/uapi/asm/kvm*
9916 F:      arch/s390/kernel/uv.c
9917 F:      arch/s390/kvm/
9918 F:      arch/s390/mm/gmap.c
9919 F:      tools/testing/selftests/kvm/*/s390x/
9920 F:      tools/testing/selftests/kvm/s390x/
9921
9922 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9923 M:      Paolo Bonzini <pbonzini@redhat.com>
9924 R:      Sean Christopherson <seanjc@google.com>
9925 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9926 R:      Wanpeng Li <wanpengli@tencent.com>
9927 R:      Jim Mattson <jmattson@google.com>
9928 R:      Joerg Roedel <joro@8bytes.org>
9929 L:      kvm@vger.kernel.org
9930 S:      Supported
9931 W:      http://www.linux-kvm.org
9932 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9933 F:      arch/x86/include/asm/kvm*
9934 F:      arch/x86/include/asm/pvclock-abi.h
9935 F:      arch/x86/include/asm/svm.h
9936 F:      arch/x86/include/asm/vmx*.h
9937 F:      arch/x86/include/uapi/asm/kvm*
9938 F:      arch/x86/include/uapi/asm/svm.h
9939 F:      arch/x86/include/uapi/asm/vmx.h
9940 F:      arch/x86/kernel/kvm.c
9941 F:      arch/x86/kernel/kvmclock.c
9942 F:      arch/x86/kvm/
9943 F:      arch/x86/kvm/*/
9944
9945 KERNFS
9946 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9947 M:      Tejun Heo <tj@kernel.org>
9948 S:      Supported
9949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9950 F:      fs/kernfs/
9951 F:      include/linux/kernfs.h
9952
9953 KEXEC
9954 M:      Eric Biederman <ebiederm@xmission.com>
9955 L:      kexec@lists.infradead.org
9956 S:      Maintained
9957 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9958 F:      include/linux/kexec.h
9959 F:      include/uapi/linux/kexec.h
9960 F:      kernel/kexec*
9961
9962 KEYS-ENCRYPTED
9963 M:      Mimi Zohar <zohar@linux.ibm.com>
9964 L:      linux-integrity@vger.kernel.org
9965 L:      keyrings@vger.kernel.org
9966 S:      Supported
9967 F:      Documentation/security/keys/trusted-encrypted.rst
9968 F:      include/keys/encrypted-type.h
9969 F:      security/keys/encrypted-keys/
9970
9971 KEYS-TRUSTED
9972 M:      James Bottomley <jejb@linux.ibm.com>
9973 M:      Jarkko Sakkinen <jarkko@kernel.org>
9974 M:      Mimi Zohar <zohar@linux.ibm.com>
9975 L:      linux-integrity@vger.kernel.org
9976 L:      keyrings@vger.kernel.org
9977 S:      Supported
9978 F:      Documentation/security/keys/trusted-encrypted.rst
9979 F:      include/keys/trusted-type.h
9980 F:      include/keys/trusted_tpm.h
9981 F:      security/keys/trusted-keys/
9982
9983 KEYS-TRUSTED-TEE
9984 M:      Sumit Garg <sumit.garg@linaro.org>
9985 L:      linux-integrity@vger.kernel.org
9986 L:      keyrings@vger.kernel.org
9987 S:      Supported
9988 F:      include/keys/trusted_tee.h
9989 F:      security/keys/trusted-keys/trusted_tee.c
9990
9991 KEYS/KEYRINGS
9992 M:      David Howells <dhowells@redhat.com>
9993 M:      Jarkko Sakkinen <jarkko@kernel.org>
9994 L:      keyrings@vger.kernel.org
9995 S:      Maintained
9996 F:      Documentation/security/keys/core.rst
9997 F:      include/keys/
9998 F:      include/linux/key-type.h
9999 F:      include/linux/key.h
10000 F:      include/linux/keyctl.h
10001 F:      include/uapi/linux/keyctl.h
10002 F:      security/keys/
10003
10004 KFENCE
10005 M:      Alexander Potapenko <glider@google.com>
10006 M:      Marco Elver <elver@google.com>
10007 R:      Dmitry Vyukov <dvyukov@google.com>
10008 L:      kasan-dev@googlegroups.com
10009 S:      Maintained
10010 F:      Documentation/dev-tools/kfence.rst
10011 F:      arch/*/include/asm/kfence.h
10012 F:      include/linux/kfence.h
10013 F:      lib/Kconfig.kfence
10014 F:      mm/kfence/
10015
10016 KFIFO
10017 M:      Stefani Seibold <stefani@seibold.net>
10018 S:      Maintained
10019 F:      include/linux/kfifo.h
10020 F:      lib/kfifo.c
10021 F:      samples/kfifo/
10022
10023 KGDB / KDB /debug_core
10024 M:      Jason Wessel <jason.wessel@windriver.com>
10025 M:      Daniel Thompson <daniel.thompson@linaro.org>
10026 R:      Douglas Anderson <dianders@chromium.org>
10027 L:      kgdb-bugreport@lists.sourceforge.net
10028 S:      Maintained
10029 W:      http://kgdb.wiki.kernel.org/
10030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10031 F:      Documentation/dev-tools/kgdb.rst
10032 F:      drivers/misc/kgdbts.c
10033 F:      drivers/tty/serial/kgdboc.c
10034 F:      include/linux/kdb.h
10035 F:      include/linux/kgdb.h
10036 F:      kernel/debug/
10037
10038 KHADAS MCU MFD DRIVER
10039 M:      Neil Armstrong <narmstrong@baylibre.com>
10040 L:      linux-amlogic@lists.infradead.org
10041 S:      Maintained
10042 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10043 F:      drivers/mfd/khadas-mcu.c
10044 F:      include/linux/mfd/khadas-mcu.h
10045 F:      drivers/thermal/khadas_mcu_fan.c
10046
10047 KMEMLEAK
10048 M:      Catalin Marinas <catalin.marinas@arm.com>
10049 S:      Maintained
10050 F:      Documentation/dev-tools/kmemleak.rst
10051 F:      include/linux/kmemleak.h
10052 F:      mm/kmemleak.c
10053 F:      samples/kmemleak/kmemleak-test.c
10054
10055 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10056 M:      Luis Chamberlain <mcgrof@kernel.org>
10057 L:      linux-kernel@vger.kernel.org
10058 S:      Maintained
10059 F:      include/linux/kmod.h
10060 F:      kernel/kmod.c
10061 F:      lib/test_kmod.c
10062 F:      tools/testing/selftests/kmod/
10063
10064 KPROBES
10065 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10066 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10067 M:      "David S. Miller" <davem@davemloft.net>
10068 M:      Masami Hiramatsu <mhiramat@kernel.org>
10069 S:      Maintained
10070 F:      Documentation/trace/kprobes.rst
10071 F:      include/asm-generic/kprobes.h
10072 F:      include/linux/kprobes.h
10073 F:      kernel/kprobes.c
10074
10075 KS0108 LCD CONTROLLER DRIVER
10076 M:      Miguel Ojeda <ojeda@kernel.org>
10077 S:      Maintained
10078 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
10079 F:      drivers/auxdisplay/ks0108.c
10080 F:      include/linux/ks0108.h
10081
10082 KTD253 BACKLIGHT DRIVER
10083 M:      Linus Walleij <linus.walleij@linaro.org>
10084 S:      Maintained
10085 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10086 F:      drivers/video/backlight/ktd253-backlight.c
10087
10088 L3MDEV
10089 M:      David Ahern <dsahern@kernel.org>
10090 L:      netdev@vger.kernel.org
10091 S:      Maintained
10092 F:      include/net/l3mdev.h
10093 F:      net/l3mdev
10094
10095 L7 BPF FRAMEWORK
10096 M:      John Fastabend <john.fastabend@gmail.com>
10097 M:      Daniel Borkmann <daniel@iogearbox.net>
10098 M:      Jakub Sitnicki <jakub@cloudflare.com>
10099 M:      Lorenz Bauer <lmb@cloudflare.com>
10100 L:      netdev@vger.kernel.org
10101 L:      bpf@vger.kernel.org
10102 S:      Maintained
10103 F:      include/linux/skmsg.h
10104 F:      net/core/skmsg.c
10105 F:      net/core/sock_map.c
10106 F:      net/ipv4/tcp_bpf.c
10107 F:      net/ipv4/udp_bpf.c
10108
10109 LANTIQ / INTEL Ethernet drivers
10110 M:      Hauke Mehrtens <hauke@hauke-m.de>
10111 L:      netdev@vger.kernel.org
10112 S:      Maintained
10113 F:      drivers/net/dsa/lantiq_gswip.c
10114 F:      drivers/net/dsa/lantiq_pce.h
10115 F:      drivers/net/ethernet/lantiq_xrx200.c
10116 F:      net/dsa/tag_gswip.c
10117
10118 LANTIQ MIPS ARCHITECTURE
10119 M:      John Crispin <john@phrozen.org>
10120 L:      linux-mips@vger.kernel.org
10121 S:      Maintained
10122 F:      arch/mips/lantiq
10123 F:      drivers/soc/lantiq
10124
10125 LASI 53c700 driver for PARISC
10126 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10127 L:      linux-scsi@vger.kernel.org
10128 S:      Maintained
10129 F:      Documentation/scsi/53c700.rst
10130 F:      drivers/scsi/53c700*
10131
10132 LEAKING_ADDRESSES
10133 M:      Tobin C. Harding <me@tobin.cc>
10134 M:      Tycho Andersen <tycho@tycho.pizza>
10135 L:      linux-hardening@vger.kernel.org
10136 S:      Maintained
10137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10138 F:      scripts/leaking_addresses.pl
10139
10140 LED SUBSYSTEM
10141 M:      Pavel Machek <pavel@ucw.cz>
10142 L:      linux-leds@vger.kernel.org
10143 S:      Maintained
10144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10145 F:      Documentation/devicetree/bindings/leds/
10146 F:      drivers/leds/
10147 F:      include/linux/leds.h
10148
10149 LEGACY EEPROM DRIVER
10150 M:      Jean Delvare <jdelvare@suse.com>
10151 S:      Maintained
10152 F:      Documentation/misc-devices/eeprom.rst
10153 F:      drivers/misc/eeprom/eeprom.c
10154
10155 LEGO MINDSTORMS EV3
10156 R:      David Lechner <david@lechnology.com>
10157 S:      Maintained
10158 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10159 F:      arch/arm/boot/dts/da850-lego-ev3.dts
10160 F:      drivers/power/supply/lego_ev3_battery.c
10161
10162 LEGO USB Tower driver
10163 M:      Juergen Stuber <starblue@users.sourceforge.net>
10164 L:      legousb-devel@lists.sourceforge.net
10165 S:      Maintained
10166 W:      http://legousb.sourceforge.net/
10167 F:      drivers/usb/misc/legousbtower.c
10168
10169 LG LAPTOP EXTRAS
10170 M:      Matan Ziv-Av <matan@svgalib.org>
10171 L:      platform-driver-x86@vger.kernel.org
10172 S:      Maintained
10173 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
10174 F:      Documentation/admin-guide/laptops/lg-laptop.rst
10175 F:      drivers/platform/x86/lg-laptop.c
10176
10177 LG2160 MEDIA DRIVER
10178 M:      Michael Krufky <mkrufky@linuxtv.org>
10179 L:      linux-media@vger.kernel.org
10180 S:      Maintained
10181 W:      https://linuxtv.org
10182 W:      http://github.com/mkrufky
10183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10184 T:      git git://linuxtv.org/mkrufky/tuners.git
10185 F:      drivers/media/dvb-frontends/lg2160.*
10186
10187 LGDT3305 MEDIA DRIVER
10188 M:      Michael Krufky <mkrufky@linuxtv.org>
10189 L:      linux-media@vger.kernel.org
10190 S:      Maintained
10191 W:      https://linuxtv.org
10192 W:      http://github.com/mkrufky
10193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10194 T:      git git://linuxtv.org/mkrufky/tuners.git
10195 F:      drivers/media/dvb-frontends/lgdt3305.*
10196
10197 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10198 M:      Viresh Kumar <vireshk@kernel.org>
10199 L:      linux-ide@vger.kernel.org
10200 S:      Maintained
10201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10202 F:      drivers/ata/pata_arasan_cf.c
10203 F:      include/linux/pata_arasan_cf_data.h
10204
10205 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10206 M:      Linus Walleij <linus.walleij@linaro.org>
10207 L:      linux-ide@vger.kernel.org
10208 S:      Maintained
10209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10210 F:      drivers/ata/pata_ftide010.c
10211 F:      drivers/ata/sata_gemini.c
10212 F:      drivers/ata/sata_gemini.h
10213
10214 LIBATA SATA AHCI PLATFORM devices support
10215 M:      Hans de Goede <hdegoede@redhat.com>
10216 M:      Jens Axboe <axboe@kernel.dk>
10217 L:      linux-ide@vger.kernel.org
10218 S:      Maintained
10219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10220 F:      drivers/ata/ahci_platform.c
10221 F:      drivers/ata/libahci_platform.c
10222 F:      include/linux/ahci_platform.h
10223
10224 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10225 M:      Mikael Pettersson <mikpelinux@gmail.com>
10226 L:      linux-ide@vger.kernel.org
10227 S:      Maintained
10228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10229 F:      drivers/ata/sata_promise.*
10230
10231 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10232 M:      Jens Axboe <axboe@kernel.dk>
10233 L:      linux-ide@vger.kernel.org
10234 S:      Maintained
10235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10236 F:      Documentation/devicetree/bindings/ata/
10237 F:      drivers/ata/
10238 F:      include/linux/ata.h
10239 F:      include/linux/libata.h
10240
10241 LIBLOCKDEP
10242 M:      Sasha Levin <alexander.levin@microsoft.com>
10243 S:      Maintained
10244 F:      tools/lib/lockdep/
10245
10246 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10247 M:      Dan Williams <dan.j.williams@intel.com>
10248 M:      Vishal Verma <vishal.l.verma@intel.com>
10249 M:      Dave Jiang <dave.jiang@intel.com>
10250 L:      linux-nvdimm@lists.01.org
10251 S:      Supported
10252 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10253 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10254 F:      drivers/nvdimm/blk.c
10255 F:      drivers/nvdimm/region_devs.c
10256
10257 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10258 M:      Vishal Verma <vishal.l.verma@intel.com>
10259 M:      Dan Williams <dan.j.williams@intel.com>
10260 M:      Dave Jiang <dave.jiang@intel.com>
10261 L:      linux-nvdimm@lists.01.org
10262 S:      Supported
10263 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10264 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10265 F:      drivers/nvdimm/btt*
10266
10267 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10268 M:      Dan Williams <dan.j.williams@intel.com>
10269 M:      Vishal Verma <vishal.l.verma@intel.com>
10270 M:      Dave Jiang <dave.jiang@intel.com>
10271 L:      linux-nvdimm@lists.01.org
10272 S:      Supported
10273 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10274 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10275 F:      drivers/nvdimm/pmem*
10276
10277 LIBNVDIMM: DEVICETREE BINDINGS
10278 M:      Oliver O'Halloran <oohall@gmail.com>
10279 L:      linux-nvdimm@lists.01.org
10280 S:      Supported
10281 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10282 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
10283 F:      drivers/nvdimm/of_pmem.c
10284
10285 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10286 M:      Dan Williams <dan.j.williams@intel.com>
10287 M:      Vishal Verma <vishal.l.verma@intel.com>
10288 M:      Dave Jiang <dave.jiang@intel.com>
10289 M:      Ira Weiny <ira.weiny@intel.com>
10290 L:      linux-nvdimm@lists.01.org
10291 S:      Supported
10292 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10293 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10295 F:      drivers/acpi/nfit/*
10296 F:      drivers/nvdimm/*
10297 F:      include/linux/libnvdimm.h
10298 F:      include/linux/nd.h
10299 F:      include/uapi/linux/ndctl.h
10300 F:      tools/testing/nvdimm/
10301
10302 LICENSES and SPDX stuff
10303 M:      Thomas Gleixner <tglx@linutronix.de>
10304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10305 L:      linux-spdx@vger.kernel.org
10306 S:      Maintained
10307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10308 F:      COPYING
10309 F:      Documentation/process/license-rules.rst
10310 F:      LICENSES/
10311 F:      scripts/spdxcheck-test.sh
10312 F:      scripts/spdxcheck.py
10313
10314 LIGHTNVM PLATFORM SUPPORT
10315 M:      Matias Bjorling <mb@lightnvm.io>
10316 L:      linux-block@vger.kernel.org
10317 S:      Maintained
10318 W:      http://github/OpenChannelSSD
10319 F:      drivers/lightnvm/
10320 F:      include/linux/lightnvm.h
10321 F:      include/uapi/linux/lightnvm.h
10322
10323 LINEAR RANGES HELPERS
10324 M:      Mark Brown <broonie@kernel.org>
10325 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10326 F:      lib/linear_ranges.c
10327 F:      lib/test_linear_ranges.c
10328 F:      include/linux/linear_range.h
10329
10330 LINUX FOR POWER MACINTOSH
10331 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10332 L:      linuxppc-dev@lists.ozlabs.org
10333 S:      Odd Fixes
10334 F:      arch/powerpc/platforms/powermac/
10335 F:      drivers/macintosh/
10336
10337 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10338 M:      Michael Ellerman <mpe@ellerman.id.au>
10339 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10340 R:      Paul Mackerras <paulus@samba.org>
10341 L:      linuxppc-dev@lists.ozlabs.org
10342 S:      Supported
10343 W:      https://github.com/linuxppc/wiki/wiki
10344 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10346 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
10347 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
10348 F:      Documentation/devicetree/bindings/powerpc/
10349 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
10350 F:      Documentation/powerpc/
10351 F:      arch/powerpc/
10352 F:      drivers/*/*/*pasemi*
10353 F:      drivers/*/*pasemi*
10354 F:      drivers/char/tpm/tpm_ibmvtpm*
10355 F:      drivers/crypto/nx/
10356 F:      drivers/crypto/vmx/
10357 F:      drivers/i2c/busses/i2c-opal.c
10358 F:      drivers/net/ethernet/ibm/ibmveth.*
10359 F:      drivers/net/ethernet/ibm/ibmvnic.*
10360 F:      drivers/pci/hotplug/pnv_php.c
10361 F:      drivers/pci/hotplug/rpa*
10362 F:      drivers/rtc/rtc-opal.c
10363 F:      drivers/scsi/ibmvscsi/
10364 F:      drivers/tty/hvc/hvc_opal.c
10365 F:      drivers/watchdog/wdrtas.c
10366 F:      tools/testing/selftests/powerpc
10367 N:      /pmac
10368 N:      powermac
10369 N:      powernv
10370 N:      [^a-z0-9]ps3
10371 N:      pseries
10372
10373 LINUX FOR POWERPC EMBEDDED MPC5XXX
10374 M:      Anatolij Gustschin <agust@denx.de>
10375 L:      linuxppc-dev@lists.ozlabs.org
10376 S:      Odd Fixes
10377 F:      arch/powerpc/platforms/512x/
10378 F:      arch/powerpc/platforms/52xx/
10379
10380 LINUX FOR POWERPC EMBEDDED PPC4XX
10381 L:      linuxppc-dev@lists.ozlabs.org
10382 S:      Orphan
10383 F:      arch/powerpc/platforms/40x/
10384 F:      arch/powerpc/platforms/44x/
10385
10386 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10387 M:      Scott Wood <oss@buserror.net>
10388 L:      linuxppc-dev@lists.ozlabs.org
10389 S:      Odd fixes
10390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10391 F:      Documentation/devicetree/bindings/powerpc/fsl/
10392 F:      arch/powerpc/platforms/83xx/
10393 F:      arch/powerpc/platforms/85xx/
10394
10395 LINUX FOR POWERPC EMBEDDED PPC8XX
10396 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
10397 L:      linuxppc-dev@lists.ozlabs.org
10398 S:      Maintained
10399 F:      arch/powerpc/platforms/8xx/
10400
10401 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10402 M:      Kees Cook <keescook@chromium.org>
10403 S:      Maintained
10404 F:      drivers/misc/lkdtm/*
10405 F:      tools/testing/selftests/lkdtm/*
10406
10407 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10408 M:      Alan Stern <stern@rowland.harvard.edu>
10409 M:      Andrea Parri <parri.andrea@gmail.com>
10410 M:      Will Deacon <will@kernel.org>
10411 M:      Peter Zijlstra <peterz@infradead.org>
10412 M:      Boqun Feng <boqun.feng@gmail.com>
10413 M:      Nicholas Piggin <npiggin@gmail.com>
10414 M:      David Howells <dhowells@redhat.com>
10415 M:      Jade Alglave <j.alglave@ucl.ac.uk>
10416 M:      Luc Maranget <luc.maranget@inria.fr>
10417 M:      "Paul E. McKenney" <paulmck@kernel.org>
10418 R:      Akira Yokosawa <akiyks@gmail.com>
10419 R:      Daniel Lustig <dlustig@nvidia.com>
10420 R:      Joel Fernandes <joel@joelfernandes.org>
10421 L:      linux-kernel@vger.kernel.org
10422 L:      linux-arch@vger.kernel.org
10423 S:      Supported
10424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10425 F:      Documentation/atomic_bitops.txt
10426 F:      Documentation/atomic_t.txt
10427 F:      Documentation/core-api/refcount-vs-atomic.rst
10428 F:      Documentation/litmus-tests/
10429 F:      Documentation/memory-barriers.txt
10430 F:      tools/memory-model/
10431
10432 LIS3LV02D ACCELEROMETER DRIVER
10433 M:      Eric Piel <eric.piel@tremplin-utc.net>
10434 S:      Maintained
10435 F:      Documentation/misc-devices/lis3lv02d.rst
10436 F:      drivers/misc/lis3lv02d/
10437 F:      drivers/platform/x86/hp_accel.c
10438
10439 LIST KUNIT TEST
10440 M:      David Gow <davidgow@google.com>
10441 L:      linux-kselftest@vger.kernel.org
10442 L:      kunit-dev@googlegroups.com
10443 S:      Maintained
10444 F:      lib/list-test.c
10445
10446 LITEX PLATFORM
10447 M:      Karol Gugala <kgugala@antmicro.com>
10448 M:      Mateusz Holenko <mholenko@antmicro.com>
10449 S:      Maintained
10450 F:      Documentation/devicetree/bindings/*/litex,*.yaml
10451 F:      arch/openrisc/boot/dts/or1klitex.dts
10452 F:      drivers/soc/litex/litex_soc_ctrl.c
10453 F:      drivers/tty/serial/liteuart.c
10454 F:      include/linux/litex.h
10455
10456 LIVE PATCHING
10457 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10458 M:      Jiri Kosina <jikos@kernel.org>
10459 M:      Miroslav Benes <mbenes@suse.cz>
10460 M:      Petr Mladek <pmladek@suse.com>
10461 R:      Joe Lawrence <joe.lawrence@redhat.com>
10462 L:      live-patching@vger.kernel.org
10463 S:      Maintained
10464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10465 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
10466 F:      Documentation/livepatch/
10467 F:      arch/powerpc/include/asm/livepatch.h
10468 F:      arch/s390/include/asm/livepatch.h
10469 F:      arch/x86/include/asm/livepatch.h
10470 F:      include/linux/livepatch.h
10471 F:      kernel/livepatch/
10472 F:      lib/livepatch/
10473 F:      samples/livepatch/
10474 F:      tools/testing/selftests/livepatch/
10475
10476 LLC (802.2)
10477 L:      netdev@vger.kernel.org
10478 S:      Odd fixes
10479 F:      include/linux/llc.h
10480 F:      include/net/llc*
10481 F:      include/uapi/linux/llc.h
10482 F:      net/llc/
10483
10484 LM73 HARDWARE MONITOR DRIVER
10485 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
10486 L:      linux-hwmon@vger.kernel.org
10487 S:      Maintained
10488 F:      drivers/hwmon/lm73.c
10489
10490 LM78 HARDWARE MONITOR DRIVER
10491 M:      Jean Delvare <jdelvare@suse.com>
10492 L:      linux-hwmon@vger.kernel.org
10493 S:      Maintained
10494 F:      Documentation/hwmon/lm78.rst
10495 F:      drivers/hwmon/lm78.c
10496
10497 LM83 HARDWARE MONITOR DRIVER
10498 M:      Jean Delvare <jdelvare@suse.com>
10499 L:      linux-hwmon@vger.kernel.org
10500 S:      Maintained
10501 F:      Documentation/hwmon/lm83.rst
10502 F:      drivers/hwmon/lm83.c
10503
10504 LM90 HARDWARE MONITOR DRIVER
10505 M:      Jean Delvare <jdelvare@suse.com>
10506 L:      linux-hwmon@vger.kernel.org
10507 S:      Maintained
10508 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
10509 F:      Documentation/hwmon/lm90.rst
10510 F:      drivers/hwmon/lm90.c
10511 F:      include/dt-bindings/thermal/lm90.h
10512
10513 LM95234 HARDWARE MONITOR DRIVER
10514 M:      Guenter Roeck <linux@roeck-us.net>
10515 L:      linux-hwmon@vger.kernel.org
10516 S:      Maintained
10517 F:      Documentation/hwmon/lm95234.rst
10518 F:      drivers/hwmon/lm95234.c
10519
10520 LME2510 MEDIA DRIVER
10521 M:      Malcolm Priestley <tvboxspy@gmail.com>
10522 L:      linux-media@vger.kernel.org
10523 S:      Maintained
10524 W:      https://linuxtv.org
10525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10526 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
10527
10528 LOADPIN SECURITY MODULE
10529 M:      Kees Cook <keescook@chromium.org>
10530 S:      Supported
10531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10532 F:      Documentation/admin-guide/LSM/LoadPin.rst
10533 F:      security/loadpin/
10534
10535 LOCKING PRIMITIVES
10536 M:      Peter Zijlstra <peterz@infradead.org>
10537 M:      Ingo Molnar <mingo@redhat.com>
10538 M:      Will Deacon <will@kernel.org>
10539 R:      Waiman Long <longman@redhat.com>
10540 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10541 L:      linux-kernel@vger.kernel.org
10542 S:      Maintained
10543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10544 F:      Documentation/locking/
10545 F:      arch/*/include/asm/spinlock*.h
10546 F:      include/linux/lockdep.h
10547 F:      include/linux/mutex*.h
10548 F:      include/linux/rwlock*.h
10549 F:      include/linux/rwsem*.h
10550 F:      include/linux/seqlock.h
10551 F:      include/linux/spinlock*.h
10552 F:      kernel/locking/
10553 F:      lib/locking*.[ch]
10554 X:      kernel/locking/locktorture.c
10555
10556 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10557 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
10558 L:      linux-ntfs-dev@lists.sourceforge.net
10559 S:      Maintained
10560 W:      http://www.linux-ntfs.org/content/view/19/37/
10561 F:      Documentation/admin-guide/ldm.rst
10562 F:      block/partitions/ldm.*
10563
10564 LOGITECH HID GAMING KEYBOARDS
10565 M:      Hans de Goede <hdegoede@redhat.com>
10566 L:      linux-input@vger.kernel.org
10567 S:      Maintained
10568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10569 F:      drivers/hid/hid-lg-g15.c
10570
10571 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10572 M:      Sathya Prakash <sathya.prakash@broadcom.com>
10573 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10574 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10575 L:      MPT-FusionLinux.pdl@broadcom.com
10576 L:      linux-scsi@vger.kernel.org
10577 S:      Supported
10578 W:      http://www.avagotech.com/support/
10579 F:      drivers/message/fusion/
10580 F:      drivers/scsi/mpt3sas/
10581
10582 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10583 M:      Matthew Wilcox <willy@infradead.org>
10584 L:      linux-scsi@vger.kernel.org
10585 S:      Maintained
10586 F:      drivers/scsi/sym53c8xx_2/
10587
10588 LTC1660 DAC DRIVER
10589 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10590 L:      linux-iio@vger.kernel.org
10591 S:      Maintained
10592 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10593 F:      drivers/iio/dac/ltc1660.c
10594
10595 LTC2947 HARDWARE MONITOR DRIVER
10596 M:      Nuno Sá <nuno.sa@analog.com>
10597 L:      linux-hwmon@vger.kernel.org
10598 S:      Supported
10599 W:      http://ez.analog.com/community/linux-device-drivers
10600 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10601 F:      drivers/hwmon/ltc2947-core.c
10602 F:      drivers/hwmon/ltc2947-i2c.c
10603 F:      drivers/hwmon/ltc2947-spi.c
10604 F:      drivers/hwmon/ltc2947.h
10605
10606 LTC2983 IIO TEMPERATURE DRIVER
10607 M:      Nuno Sá <nuno.sa@analog.com>
10608 L:      linux-iio@vger.kernel.org
10609 S:      Supported
10610 W:      http://ez.analog.com/community/linux-device-drivers
10611 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10612 F:      drivers/iio/temperature/ltc2983.c
10613
10614 LTC4261 HARDWARE MONITOR DRIVER
10615 M:      Guenter Roeck <linux@roeck-us.net>
10616 L:      linux-hwmon@vger.kernel.org
10617 S:      Maintained
10618 F:      Documentation/hwmon/ltc4261.rst
10619 F:      drivers/hwmon/ltc4261.c
10620
10621 LTC4306 I2C MULTIPLEXER DRIVER
10622 M:      Michael Hennerich <michael.hennerich@analog.com>
10623 L:      linux-i2c@vger.kernel.org
10624 S:      Supported
10625 W:      http://ez.analog.com/community/linux-device-drivers
10626 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10627 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
10628
10629 LTP (Linux Test Project)
10630 M:      Mike Frysinger <vapier@gentoo.org>
10631 M:      Cyril Hrubis <chrubis@suse.cz>
10632 M:      Wanlong Gao <wanlong.gao@gmail.com>
10633 M:      Jan Stancek <jstancek@redhat.com>
10634 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10635 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
10636 L:      ltp@lists.linux.it (subscribers-only)
10637 S:      Maintained
10638 W:      http://linux-test-project.github.io/
10639 T:      git git://github.com/linux-test-project/ltp.git
10640
10641 LYNX PCS MODULE
10642 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
10643 L:      netdev@vger.kernel.org
10644 S:      Supported
10645 F:      drivers/net/pcs/pcs-lynx.c
10646 F:      include/linux/pcs-lynx.h
10647
10648 M68K ARCHITECTURE
10649 M:      Geert Uytterhoeven <geert@linux-m68k.org>
10650 L:      linux-m68k@lists.linux-m68k.org
10651 S:      Maintained
10652 W:      http://www.linux-m68k.org/
10653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10654 F:      arch/m68k/
10655 F:      drivers/zorro/
10656
10657 M68K ON APPLE MACINTOSH
10658 M:      Joshua Thompson <funaho@jurai.org>
10659 L:      linux-m68k@lists.linux-m68k.org
10660 S:      Maintained
10661 W:      http://www.mac.linux-m68k.org/
10662 F:      arch/m68k/mac/
10663 F:      drivers/macintosh/adb-iop.c
10664 F:      drivers/macintosh/via-macii.c
10665
10666 M68K ON HP9000/300
10667 M:      Philip Blundell <philb@gnu.org>
10668 S:      Maintained
10669 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
10670 F:      arch/m68k/hp300/
10671
10672 M88DS3103 MEDIA DRIVER
10673 M:      Antti Palosaari <crope@iki.fi>
10674 L:      linux-media@vger.kernel.org
10675 S:      Maintained
10676 W:      https://linuxtv.org
10677 W:      http://palosaari.fi/linux/
10678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10679 T:      git git://linuxtv.org/anttip/media_tree.git
10680 F:      drivers/media/dvb-frontends/m88ds3103*
10681
10682 M88RS2000 MEDIA DRIVER
10683 M:      Malcolm Priestley <tvboxspy@gmail.com>
10684 L:      linux-media@vger.kernel.org
10685 S:      Maintained
10686 W:      https://linuxtv.org
10687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10688 F:      drivers/media/dvb-frontends/m88rs2000*
10689
10690 MA901 MASTERKIT USB FM RADIO DRIVER
10691 M:      Alexey Klimov <klimov.linux@gmail.com>
10692 L:      linux-media@vger.kernel.org
10693 S:      Maintained
10694 T:      git git://linuxtv.org/media_tree.git
10695 F:      drivers/media/radio/radio-ma901.c
10696
10697 MAC80211
10698 M:      Johannes Berg <johannes@sipsolutions.net>
10699 L:      linux-wireless@vger.kernel.org
10700 S:      Maintained
10701 W:      https://wireless.wiki.kernel.org/
10702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10704 F:      Documentation/networking/mac80211-injection.rst
10705 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10706 F:      drivers/net/wireless/mac80211_hwsim.[ch]
10707 F:      include/net/mac80211.h
10708 F:      net/mac80211/
10709
10710 MAILBOX API
10711 M:      Jassi Brar <jassisinghbrar@gmail.com>
10712 L:      linux-kernel@vger.kernel.org
10713 S:      Maintained
10714 F:      drivers/mailbox/
10715 F:      include/linux/mailbox_client.h
10716 F:      include/linux/mailbox_controller.h
10717
10718 MAILBOX ARM MHUv2
10719 M:      Viresh Kumar <viresh.kumar@linaro.org>
10720 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10721 L:      linux-kernel@vger.kernel.org
10722 S:      Maintained
10723 F:      drivers/mailbox/arm_mhuv2.c
10724 F:      include/linux/mailbox/arm_mhuv2_message.h
10725 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10726
10727 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10728 M:      Michael Kerrisk <mtk.manpages@gmail.com>
10729 L:      linux-man@vger.kernel.org
10730 S:      Maintained
10731 W:      http://www.kernel.org/doc/man-pages
10732
10733 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10734 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
10735 L:      linux-mips@vger.kernel.org
10736 S:      Maintained
10737 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
10738
10739 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10740 M:      Andrew Lunn <andrew@lunn.ch>
10741 M:      Vivien Didelot <vivien.didelot@gmail.com>
10742 L:      netdev@vger.kernel.org
10743 S:      Maintained
10744 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
10745 F:      Documentation/networking/devlink/mv88e6xxx.rst
10746 F:      drivers/net/dsa/mv88e6xxx/
10747 F:      include/linux/platform_data/mv88e6xxx.h
10748
10749 MARVELL ARMADA 3700 PHY DRIVERS
10750 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10751 S:      Maintained
10752 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10753 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10754 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10755 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10756
10757 MARVELL ARMADA DRM SUPPORT
10758 M:      Russell King <linux@armlinux.org.uk>
10759 S:      Maintained
10760 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10761 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10762 F:      Documentation/devicetree/bindings/display/armada/
10763 F:      drivers/gpu/drm/armada/
10764 F:      include/uapi/drm/armada_drm.h
10765
10766 MARVELL CRYPTO DRIVER
10767 M:      Boris Brezillon <bbrezillon@kernel.org>
10768 M:      Arnaud Ebalard <arno@natisbad.org>
10769 M:      Srujana Challa <schalla@marvell.com>
10770 L:      linux-crypto@vger.kernel.org
10771 S:      Maintained
10772 F:      drivers/crypto/marvell/
10773 F:      include/linux/soc/marvell/octeontx2/
10774
10775 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10776 M:      Mirko Lindner <mlindner@marvell.com>
10777 M:      Stephen Hemminger <stephen@networkplumber.org>
10778 L:      netdev@vger.kernel.org
10779 S:      Maintained
10780 F:      drivers/net/ethernet/marvell/sk*
10781
10782 MARVELL LIBERTAS WIRELESS DRIVER
10783 L:      libertas-dev@lists.infradead.org
10784 S:      Orphan
10785 F:      drivers/net/wireless/marvell/libertas/
10786
10787 MARVELL MACCHIATOBIN SUPPORT
10788 M:      Russell King <linux@armlinux.org.uk>
10789 L:      linux-arm-kernel@lists.infradead.org
10790 S:      Maintained
10791 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10792
10793 MARVELL MV643XX ETHERNET DRIVER
10794 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10795 L:      netdev@vger.kernel.org
10796 S:      Maintained
10797 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
10798 F:      include/linux/mv643xx.h
10799
10800 MARVELL MV88X3310 PHY DRIVER
10801 M:      Russell King <linux@armlinux.org.uk>
10802 L:      netdev@vger.kernel.org
10803 S:      Maintained
10804 F:      drivers/net/phy/marvell10g.c
10805
10806 MARVELL MVEBU THERMAL DRIVER
10807 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10808 S:      Maintained
10809 F:      drivers/thermal/armada_thermal.c
10810
10811 MARVELL MVNETA ETHERNET DRIVER
10812 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10813 L:      netdev@vger.kernel.org
10814 S:      Maintained
10815 F:      drivers/net/ethernet/marvell/mvneta.*
10816
10817 MARVELL MVPP2 ETHERNET DRIVER
10818 M:      Marcin Wojtas <mw@semihalf.com>
10819 M:      Russell King <linux@armlinux.org.uk>
10820 L:      netdev@vger.kernel.org
10821 S:      Maintained
10822 F:      Documentation/devicetree/bindings/net/marvell-pp2.txt
10823 F:      drivers/net/ethernet/marvell/mvpp2/
10824
10825 MARVELL MWIFIEX WIRELESS DRIVER
10826 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10827 M:      Ganapathi Bhat <ganapathi017@gmail.com>
10828 M:      Sharvari Harisangam <sharvari.harisangam@nxp.com>
10829 M:      Xinming Hu <huxinming820@gmail.com>
10830 L:      linux-wireless@vger.kernel.org
10831 S:      Maintained
10832 F:      drivers/net/wireless/marvell/mwifiex/
10833
10834 MARVELL MWL8K WIRELESS DRIVER
10835 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10836 L:      linux-wireless@vger.kernel.org
10837 S:      Odd Fixes
10838 F:      drivers/net/wireless/marvell/mwl8k.c
10839
10840 MARVELL NAND CONTROLLER DRIVER
10841 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10842 L:      linux-mtd@lists.infradead.org
10843 S:      Maintained
10844 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10845 F:      drivers/mtd/nand/raw/marvell_nand.c
10846
10847 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10848 M:      Sunil Goutham <sgoutham@marvell.com>
10849 M:      Geetha sowjanya <gakula@marvell.com>
10850 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10851 M:      hariprasad <hkelam@marvell.com>
10852 L:      netdev@vger.kernel.org
10853 S:      Supported
10854 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10855 F:      include/linux/soc/marvell/octeontx2/
10856
10857 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10858 M:      Sunil Goutham <sgoutham@marvell.com>
10859 M:      Linu Cherian <lcherian@marvell.com>
10860 M:      Geetha sowjanya <gakula@marvell.com>
10861 M:      Jerin Jacob <jerinj@marvell.com>
10862 M:      hariprasad <hkelam@marvell.com>
10863 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10864 L:      netdev@vger.kernel.org
10865 S:      Supported
10866 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10867 F:      drivers/net/ethernet/marvell/octeontx2/af/
10868
10869 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10870 M:      Vadym Kochan <vkochan@marvell.com>
10871 M:      Taras Chornyi <tchornyi@marvell.com>
10872 S:      Supported
10873 W:      https://github.com/Marvell-switching/switchdev-prestera
10874 F:      drivers/net/ethernet/marvell/prestera/
10875
10876 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10877 M:      Nicolas Pitre <nico@fluxnic.net>
10878 S:      Odd Fixes
10879 F:      drivers/mmc/host/mvsdio.*
10880
10881 MARVELL USB MDIO CONTROLLER DRIVER
10882 M:      Tobias Waldekranz <tobias@waldekranz.com>
10883 L:      netdev@vger.kernel.org
10884 S:      Maintained
10885 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10886 F:      drivers/net/mdio/mdio-mvusb.c
10887
10888 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10889 M:      Hu Ziji <huziji@marvell.com>
10890 L:      linux-mmc@vger.kernel.org
10891 S:      Supported
10892 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10893 F:      drivers/mmc/host/sdhci-xenon*
10894
10895 MATROX FRAMEBUFFER DRIVER
10896 L:      linux-fbdev@vger.kernel.org
10897 S:      Orphan
10898 F:      drivers/video/fbdev/matrox/matroxfb_*
10899 F:      include/uapi/linux/matroxfb.h
10900
10901 MAX16065 HARDWARE MONITOR DRIVER
10902 M:      Guenter Roeck <linux@roeck-us.net>
10903 L:      linux-hwmon@vger.kernel.org
10904 S:      Maintained
10905 F:      Documentation/hwmon/max16065.rst
10906 F:      drivers/hwmon/max16065.c
10907
10908 MAX2175 SDR TUNER DRIVER
10909 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10910 L:      linux-media@vger.kernel.org
10911 S:      Maintained
10912 T:      git git://linuxtv.org/media_tree.git
10913 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10914 F:      Documentation/userspace-api/media/drivers/max2175.rst
10915 F:      drivers/media/i2c/max2175*
10916 F:      include/uapi/linux/max2175.h
10917
10918 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10919 L:      linux-hwmon@vger.kernel.org
10920 S:      Orphan
10921 F:      Documentation/hwmon/max6650.rst
10922 F:      drivers/hwmon/max6650.c
10923
10924 MAX6697 HARDWARE MONITOR DRIVER
10925 M:      Guenter Roeck <linux@roeck-us.net>
10926 L:      linux-hwmon@vger.kernel.org
10927 S:      Maintained
10928 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10929 F:      Documentation/hwmon/max6697.rst
10930 F:      drivers/hwmon/max6697.c
10931 F:      include/linux/platform_data/max6697.h
10932
10933 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10934 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
10935 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10936 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10937 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10938 L:      linux-media@vger.kernel.org
10939 S:      Maintained
10940 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10941 F:      drivers/media/i2c/max9286.c
10942
10943 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10944 M:      Peter Rosin <peda@axentia.se>
10945 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10946 S:      Maintained
10947 F:      Documentation/devicetree/bindings/sound/max9860.txt
10948 F:      sound/soc/codecs/max9860.*
10949
10950 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10951 M:      Andreas Klinger <ak@it-klinger.de>
10952 L:      linux-iio@vger.kernel.org
10953 S:      Maintained
10954 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10955 F:      drivers/iio/proximity/mb1232.c
10956
10957 MAXIM MAX77650 PMIC MFD DRIVER
10958 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10959 L:      linux-kernel@vger.kernel.org
10960 S:      Maintained
10961 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10962 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10963 F:      drivers/gpio/gpio-max77650.c
10964 F:      drivers/input/misc/max77650-onkey.c
10965 F:      drivers/leds/leds-max77650.c
10966 F:      drivers/mfd/max77650.c
10967 F:      drivers/power/supply/max77650-charger.c
10968 F:      drivers/regulator/max77650-regulator.c
10969 F:      include/linux/mfd/max77650.h
10970
10971 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10972 M:      Javier Martinez Canillas <javier@dowhile0.org>
10973 L:      linux-kernel@vger.kernel.org
10974 S:      Supported
10975 F:      Documentation/devicetree/bindings/*/*max77802.txt
10976 F:      drivers/regulator/max77802-regulator.c
10977 F:      include/dt-bindings/*/*max77802.h
10978
10979 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10980 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10981 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10982 L:      linux-pm@vger.kernel.org
10983 S:      Supported
10984 F:      drivers/power/supply/max14577_charger.c
10985 F:      drivers/power/supply/max77693_charger.c
10986
10987 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10988 M:      Chanwoo Choi <cw00.choi@samsung.com>
10989 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10990 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10991 L:      linux-kernel@vger.kernel.org
10992 S:      Supported
10993 F:      Documentation/devicetree/bindings/*/max77686.txt
10994 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10995 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10996 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10997 F:      drivers/*/max14577*.c
10998 F:      drivers/*/max77686*.c
10999 F:      drivers/*/max77693*.c
11000 F:      drivers/clk/clk-max77686.c
11001 F:      drivers/extcon/extcon-max14577.c
11002 F:      drivers/extcon/extcon-max77693.c
11003 F:      drivers/rtc/rtc-max77686.c
11004 F:      include/linux/mfd/max14577*.h
11005 F:      include/linux/mfd/max77686*.h
11006 F:      include/linux/mfd/max77693*.h
11007
11008 MAXIRADIO FM RADIO RECEIVER DRIVER
11009 M:      Hans Verkuil <hverkuil@xs4all.nl>
11010 L:      linux-media@vger.kernel.org
11011 S:      Maintained
11012 W:      https://linuxtv.org
11013 T:      git git://linuxtv.org/media_tree.git
11014 F:      drivers/media/radio/radio-maxiradio*
11015
11016 MCAN MMIO DEVICE DRIVER
11017 M:      Pankaj Sharma <pankj.sharma@samsung.com>
11018 L:      linux-can@vger.kernel.org
11019 S:      Maintained
11020 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11021 F:      drivers/net/can/m_can/m_can.c
11022 F:      drivers/net/can/m_can/m_can.h
11023 F:      drivers/net/can/m_can/m_can_platform.c
11024
11025 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11026 M:      Rishi Gupta <gupt21@gmail.com>
11027 L:      linux-i2c@vger.kernel.org
11028 L:      linux-input@vger.kernel.org
11029 S:      Maintained
11030 F:      drivers/hid/hid-mcp2221.c
11031
11032 MCP251XFD SPI-CAN NETWORK DRIVER
11033 M:      Marc Kleine-Budde <mkl@pengutronix.de>
11034 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11035 R:      Thomas Kopp <thomas.kopp@microchip.com>
11036 L:      linux-can@vger.kernel.org
11037 S:      Maintained
11038 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11039 F:      drivers/net/can/spi/mcp251xfd/
11040
11041 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11042 M:      Peter Rosin <peda@axentia.se>
11043 L:      linux-iio@vger.kernel.org
11044 S:      Maintained
11045 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11046 F:      drivers/iio/potentiometer/mcp4018.c
11047 F:      drivers/iio/potentiometer/mcp4531.c
11048
11049 MCR20A IEEE-802.15.4 RADIO DRIVER
11050 M:      Xue Liu <liuxuenetmail@gmail.com>
11051 L:      linux-wpan@vger.kernel.org
11052 S:      Maintained
11053 W:      https://github.com/xueliu/mcr20a-linux
11054 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11055 F:      drivers/net/ieee802154/mcr20a.c
11056 F:      drivers/net/ieee802154/mcr20a.h
11057
11058 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11059 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
11060 L:      linux-iio@vger.kernel.org
11061 S:      Maintained
11062 F:      drivers/iio/dac/cio-dac.c
11063
11064 MEDIA CONTROLLER FRAMEWORK
11065 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11066 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11067 L:      linux-media@vger.kernel.org
11068 S:      Supported
11069 W:      https://www.linuxtv.org
11070 T:      git git://linuxtv.org/media_tree.git
11071 F:      drivers/media/mc/
11072 F:      include/media/media-*.h
11073 F:      include/uapi/linux/media.h
11074
11075 MEDIA DRIVER FOR FREESCALE IMX PXP
11076 M:      Philipp Zabel <p.zabel@pengutronix.de>
11077 L:      linux-media@vger.kernel.org
11078 S:      Maintained
11079 T:      git git://linuxtv.org/media_tree.git
11080 F:      drivers/media/platform/imx-pxp.[ch]
11081
11082 MEDIA DRIVERS FOR ASCOT2E
11083 M:      Sergey Kozlov <serjk@netup.ru>
11084 M:      Abylay Ospan <aospan@netup.ru>
11085 L:      linux-media@vger.kernel.org
11086 S:      Supported
11087 W:      https://linuxtv.org
11088 W:      http://netup.tv/
11089 T:      git git://linuxtv.org/media_tree.git
11090 F:      drivers/media/dvb-frontends/ascot2e*
11091
11092 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11093 M:      Jasmin Jessich <jasmin@anw.at>
11094 L:      linux-media@vger.kernel.org
11095 S:      Maintained
11096 W:      https://linuxtv.org
11097 T:      git git://linuxtv.org/media_tree.git
11098 F:      drivers/media/dvb-frontends/cxd2099*
11099
11100 MEDIA DRIVERS FOR CXD2841ER
11101 M:      Sergey Kozlov <serjk@netup.ru>
11102 M:      Abylay Ospan <aospan@netup.ru>
11103 L:      linux-media@vger.kernel.org
11104 S:      Supported
11105 W:      https://linuxtv.org
11106 W:      http://netup.tv/
11107 T:      git git://linuxtv.org/media_tree.git
11108 F:      drivers/media/dvb-frontends/cxd2841er*
11109
11110 MEDIA DRIVERS FOR CXD2880
11111 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11112 L:      linux-media@vger.kernel.org
11113 S:      Supported
11114 W:      http://linuxtv.org/
11115 T:      git git://linuxtv.org/media_tree.git
11116 F:      drivers/media/dvb-frontends/cxd2880/*
11117 F:      drivers/media/spi/cxd2880*
11118
11119 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11120 L:      linux-media@vger.kernel.org
11121 S:      Orphan
11122 W:      https://linuxtv.org
11123 T:      git git://linuxtv.org/media_tree.git
11124 F:      drivers/media/pci/ddbridge/*
11125
11126 MEDIA DRIVERS FOR FREESCALE IMX
11127 M:      Steve Longerbeam <slongerbeam@gmail.com>
11128 M:      Philipp Zabel <p.zabel@pengutronix.de>
11129 L:      linux-media@vger.kernel.org
11130 S:      Maintained
11131 T:      git git://linuxtv.org/media_tree.git
11132 F:      Documentation/admin-guide/media/imx.rst
11133 F:      Documentation/devicetree/bindings/media/imx.txt
11134 F:      drivers/staging/media/imx/
11135 F:      include/linux/imx-media.h
11136 F:      include/media/imx.h
11137
11138 MEDIA DRIVERS FOR FREESCALE IMX7
11139 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11140 L:      linux-media@vger.kernel.org
11141 S:      Maintained
11142 T:      git git://linuxtv.org/media_tree.git
11143 F:      Documentation/admin-guide/media/imx7.rst
11144 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11145 F:      Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11146 F:      drivers/staging/media/imx/imx7-media-csi.c
11147 F:      drivers/staging/media/imx/imx7-mipi-csis.c
11148
11149 MEDIA DRIVERS FOR HELENE
11150 M:      Abylay Ospan <aospan@netup.ru>
11151 L:      linux-media@vger.kernel.org
11152 S:      Supported
11153 W:      https://linuxtv.org
11154 W:      http://netup.tv/
11155 T:      git git://linuxtv.org/media_tree.git
11156 F:      drivers/media/dvb-frontends/helene*
11157
11158 MEDIA DRIVERS FOR HORUS3A
11159 M:      Sergey Kozlov <serjk@netup.ru>
11160 M:      Abylay Ospan <aospan@netup.ru>
11161 L:      linux-media@vger.kernel.org
11162 S:      Supported
11163 W:      https://linuxtv.org
11164 W:      http://netup.tv/
11165 T:      git git://linuxtv.org/media_tree.git
11166 F:      drivers/media/dvb-frontends/horus3a*
11167
11168 MEDIA DRIVERS FOR LNBH25
11169 M:      Sergey Kozlov <serjk@netup.ru>
11170 M:      Abylay Ospan <aospan@netup.ru>
11171 L:      linux-media@vger.kernel.org
11172 S:      Supported
11173 W:      https://linuxtv.org
11174 W:      http://netup.tv/
11175 T:      git git://linuxtv.org/media_tree.git
11176 F:      drivers/media/dvb-frontends/lnbh25*
11177
11178 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11179 L:      linux-media@vger.kernel.org
11180 S:      Orphan
11181 W:      https://linuxtv.org
11182 T:      git git://linuxtv.org/media_tree.git
11183 F:      drivers/media/dvb-frontends/mxl5xx*
11184
11185 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11186 M:      Sergey Kozlov <serjk@netup.ru>
11187 M:      Abylay Ospan <aospan@netup.ru>
11188 L:      linux-media@vger.kernel.org
11189 S:      Supported
11190 W:      https://linuxtv.org
11191 W:      http://netup.tv/
11192 T:      git git://linuxtv.org/media_tree.git
11193 F:      drivers/media/pci/netup_unidvb/*
11194
11195 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11196 M:      Dmitry Osipenko <digetx@gmail.com>
11197 L:      linux-media@vger.kernel.org
11198 L:      linux-tegra@vger.kernel.org
11199 S:      Maintained
11200 T:      git git://linuxtv.org/media_tree.git
11201 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11202 F:      drivers/staging/media/tegra-vde/
11203
11204 MEDIA DRIVERS FOR RENESAS - CEU
11205 M:      Jacopo Mondi <jacopo@jmondi.org>
11206 L:      linux-media@vger.kernel.org
11207 L:      linux-renesas-soc@vger.kernel.org
11208 S:      Supported
11209 T:      git git://linuxtv.org/media_tree.git
11210 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
11211 F:      drivers/media/platform/renesas-ceu.c
11212 F:      include/media/drv-intf/renesas-ceu.h
11213
11214 MEDIA DRIVERS FOR RENESAS - DRIF
11215 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
11216 L:      linux-media@vger.kernel.org
11217 L:      linux-renesas-soc@vger.kernel.org
11218 S:      Supported
11219 T:      git git://linuxtv.org/media_tree.git
11220 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
11221 F:      drivers/media/platform/rcar_drif.c
11222
11223 MEDIA DRIVERS FOR RENESAS - FCP
11224 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11225 L:      linux-media@vger.kernel.org
11226 L:      linux-renesas-soc@vger.kernel.org
11227 S:      Supported
11228 T:      git git://linuxtv.org/media_tree.git
11229 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
11230 F:      drivers/media/platform/rcar-fcp.c
11231 F:      include/media/rcar-fcp.h
11232
11233 MEDIA DRIVERS FOR RENESAS - FDP1
11234 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11235 L:      linux-media@vger.kernel.org
11236 L:      linux-renesas-soc@vger.kernel.org
11237 S:      Supported
11238 T:      git git://linuxtv.org/media_tree.git
11239 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11240 F:      drivers/media/platform/rcar_fdp1.c
11241
11242 MEDIA DRIVERS FOR RENESAS - VIN
11243 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
11244 L:      linux-media@vger.kernel.org
11245 L:      linux-renesas-soc@vger.kernel.org
11246 S:      Supported
11247 T:      git git://linuxtv.org/media_tree.git
11248 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
11249 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
11250 F:      drivers/media/platform/rcar-vin/
11251
11252 MEDIA DRIVERS FOR RENESAS - VSP1
11253 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11254 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11255 L:      linux-media@vger.kernel.org
11256 L:      linux-renesas-soc@vger.kernel.org
11257 S:      Supported
11258 T:      git git://linuxtv.org/media_tree.git
11259 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11260 F:      drivers/media/platform/vsp1/
11261
11262 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11263 L:      linux-media@vger.kernel.org
11264 S:      Orphan
11265 W:      https://linuxtv.org
11266 T:      git git://linuxtv.org/media_tree.git
11267 F:      drivers/media/dvb-frontends/stv0910*
11268
11269 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11270 L:      linux-media@vger.kernel.org
11271 S:      Orphan
11272 W:      https://linuxtv.org
11273 T:      git git://linuxtv.org/media_tree.git
11274 F:      drivers/media/dvb-frontends/stv6111*
11275
11276 MEDIA DRIVERS FOR STM32 - DCMI
11277 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
11278 L:      linux-media@vger.kernel.org
11279 S:      Supported
11280 T:      git git://linuxtv.org/media_tree.git
11281 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11282 F:      drivers/media/platform/stm32/stm32-dcmi.c
11283
11284 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11285 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11286 L:      linux-media@vger.kernel.org
11287 S:      Maintained
11288 W:      https://linuxtv.org
11289 Q:      http://patchwork.kernel.org/project/linux-media/list/
11290 T:      git git://linuxtv.org/media_tree.git
11291 F:      Documentation/admin-guide/media/
11292 F:      Documentation/devicetree/bindings/media/
11293 F:      Documentation/driver-api/media/
11294 F:      Documentation/userspace-api/media/
11295 F:      drivers/media/
11296 F:      drivers/staging/media/
11297 F:      include/linux/platform_data/media/
11298 F:      include/media/
11299 F:      include/uapi/linux/dvb/
11300 F:      include/uapi/linux/ivtv*
11301 F:      include/uapi/linux/media.h
11302 F:      include/uapi/linux/meye.h
11303 F:      include/uapi/linux/uvcvideo.h
11304 F:      include/uapi/linux/v4l2-*
11305 F:      include/uapi/linux/videodev2.h
11306
11307 MEDIATEK BLUETOOTH DRIVER
11308 M:      Sean Wang <sean.wang@mediatek.com>
11309 L:      linux-bluetooth@vger.kernel.org
11310 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11311 S:      Maintained
11312 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11313 F:      drivers/bluetooth/btmtkuart.c
11314
11315 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11316 M:      Sean Wang <sean.wang@mediatek.com>
11317 L:      linux-pm@vger.kernel.org
11318 S:      Maintained
11319 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11320 F:      drivers/power/reset/mt6323-poweroff.c
11321
11322 MEDIATEK CIR DRIVER
11323 M:      Sean Wang <sean.wang@mediatek.com>
11324 S:      Maintained
11325 F:      drivers/media/rc/mtk-cir.c
11326
11327 MEDIATEK DMA DRIVER
11328 M:      Sean Wang <sean.wang@mediatek.com>
11329 L:      dmaengine@vger.kernel.org
11330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/dma/mtk-*
11334 F:      drivers/dma/mediatek/
11335
11336 MEDIATEK ETHERNET DRIVER
11337 M:      Felix Fietkau <nbd@nbd.name>
11338 M:      John Crispin <john@phrozen.org>
11339 M:      Sean Wang <sean.wang@mediatek.com>
11340 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
11341 L:      netdev@vger.kernel.org
11342 S:      Maintained
11343 F:      drivers/net/ethernet/mediatek/
11344
11345 MEDIATEK I2C CONTROLLER DRIVER
11346 M:      Qii Wang <qii.wang@mediatek.com>
11347 L:      linux-i2c@vger.kernel.org
11348 S:      Maintained
11349 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11350 F:      drivers/i2c/busses/i2c-mt65xx.c
11351
11352 MEDIATEK IOMMU DRIVER
11353 M:      Yong Wu <yong.wu@mediatek.com>
11354 L:      iommu@lists.linux-foundation.org
11355 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11356 S:      Supported
11357 F:      Documentation/devicetree/bindings/iommu/mediatek*
11358 F:      drivers/iommu/mtk_iommu*
11359 F:      include/dt-bindings/memory/mt*-port.h
11360
11361 MEDIATEK JPEG DRIVER
11362 M:      Rick Chang <rick.chang@mediatek.com>
11363 M:      Bin Liu <bin.liu@mediatek.com>
11364 S:      Supported
11365 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11366 F:      drivers/media/platform/mtk-jpeg/
11367
11368 MEDIATEK MDP DRIVER
11369 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11370 M:      Houlong Wei <houlong.wei@mediatek.com>
11371 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11372 S:      Supported
11373 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
11374 F:      drivers/media/platform/mtk-mdp/
11375 F:      drivers/media/platform/mtk-vpu/
11376
11377 MEDIATEK MEDIA DRIVER
11378 M:      Tiffany Lin <tiffany.lin@mediatek.com>
11379 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11380 S:      Supported
11381 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11382 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
11383 F:      drivers/media/platform/mtk-vcodec/
11384 F:      drivers/media/platform/mtk-vpu/
11385
11386 MEDIATEK MMC/SD/SDIO DRIVER
11387 M:      Chaotian Jing <chaotian.jing@mediatek.com>
11388 S:      Maintained
11389 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
11390 F:      drivers/mmc/host/mtk-sd.c
11391
11392 MEDIATEK MT76 WIRELESS LAN DRIVER
11393 M:      Felix Fietkau <nbd@nbd.name>
11394 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11395 R:      Ryder Lee <ryder.lee@mediatek.com>
11396 L:      linux-wireless@vger.kernel.org
11397 S:      Maintained
11398 F:      drivers/net/wireless/mediatek/mt76/
11399
11400 MEDIATEK MT7601U WIRELESS LAN DRIVER
11401 M:      Jakub Kicinski <kubakici@wp.pl>
11402 L:      linux-wireless@vger.kernel.org
11403 S:      Maintained
11404 F:      drivers/net/wireless/mediatek/mt7601u/
11405
11406 MEDIATEK MT7621/28/88 I2C DRIVER
11407 M:      Stefan Roese <sr@denx.de>
11408 L:      linux-i2c@vger.kernel.org
11409 S:      Maintained
11410 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11411 F:      drivers/i2c/busses/i2c-mt7621.c
11412
11413 MEDIATEK MT7621 PHY PCI DRIVER
11414 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
11415 S:      Maintained
11416 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11417 F:      drivers/phy/ralink/phy-mt7621-pci.c
11418
11419 MEDIATEK NAND CONTROLLER DRIVER
11420 L:      linux-mtd@lists.infradead.org
11421 S:      Orphan
11422 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
11423 F:      drivers/mtd/nand/raw/mtk_*
11424
11425 MEDIATEK PMIC LED DRIVER
11426 M:      Sean Wang <sean.wang@mediatek.com>
11427 S:      Maintained
11428 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
11429 F:      drivers/leds/leds-mt6323.c
11430
11431 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11432 M:      Sean Wang <sean.wang@mediatek.com>
11433 S:      Maintained
11434 F:      drivers/char/hw_random/mtk-rng.c
11435
11436 MEDIATEK SWITCH DRIVER
11437 M:      Sean Wang <sean.wang@mediatek.com>
11438 M:      Landen Chao <Landen.Chao@mediatek.com>
11439 L:      netdev@vger.kernel.org
11440 S:      Maintained
11441 F:      drivers/net/dsa/mt7530.*
11442 F:      net/dsa/tag_mtk.c
11443
11444 MEDIATEK USB3 DRD IP DRIVER
11445 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
11446 L:      linux-usb@vger.kernel.org
11447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11448 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11449 S:      Maintained
11450 F:      Documentation/devicetree/bindings/usb/mediatek,*
11451 F:      drivers/usb/host/xhci-mtk*
11452 F:      drivers/usb/mtu3/
11453
11454 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11455 M:      Peter Senna Tschudin <peter.senna@gmail.com>
11456 M:      Martin Donnelly <martin.donnelly@ge.com>
11457 M:      Martyn Welch <martyn.welch@collabora.co.uk>
11458 S:      Maintained
11459 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11460 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11461
11462 MEGARAID SCSI/SAS DRIVERS
11463 M:      Kashyap Desai <kashyap.desai@broadcom.com>
11464 M:      Sumit Saxena <sumit.saxena@broadcom.com>
11465 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11466 L:      megaraidlinux.pdl@broadcom.com
11467 L:      linux-scsi@vger.kernel.org
11468 S:      Maintained
11469 W:      http://www.avagotech.com/support/
11470 F:      Documentation/scsi/megaraid.rst
11471 F:      drivers/scsi/megaraid.*
11472 F:      drivers/scsi/megaraid/
11473
11474 MELEXIS MLX90614 DRIVER
11475 M:      Crt Mori <cmo@melexis.com>
11476 L:      linux-iio@vger.kernel.org
11477 S:      Supported
11478 W:      http://www.melexis.com
11479 F:      drivers/iio/temperature/mlx90614.c
11480
11481 MELEXIS MLX90632 DRIVER
11482 M:      Crt Mori <cmo@melexis.com>
11483 L:      linux-iio@vger.kernel.org
11484 S:      Supported
11485 W:      http://www.melexis.com
11486 F:      drivers/iio/temperature/mlx90632.c
11487
11488 MELFAS MIP4 TOUCHSCREEN DRIVER
11489 M:      Sangwon Jee <jeesw@melfas.com>
11490 S:      Supported
11491 W:      http://www.melfas.com
11492 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11493 F:      drivers/input/touchscreen/melfas_mip4.c
11494
11495 MELLANOX BLUEFIELD I2C DRIVER
11496 M:      Khalil Blaiech <kblaiech@nvidia.com>
11497 L:      linux-i2c@vger.kernel.org
11498 S:      Supported
11499 F:      Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11500 F:      drivers/i2c/busses/i2c-mlxbf.c
11501
11502 MELLANOX ETHERNET DRIVER (mlx4_en)
11503 M:      Tariq Toukan <tariqt@nvidia.com>
11504 L:      netdev@vger.kernel.org
11505 S:      Supported
11506 W:      http://www.mellanox.com
11507 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11508 F:      drivers/net/ethernet/mellanox/mlx4/en_*
11509
11510 MELLANOX ETHERNET DRIVER (mlx5e)
11511 M:      Saeed Mahameed <saeedm@nvidia.com>
11512 L:      netdev@vger.kernel.org
11513 S:      Supported
11514 W:      http://www.mellanox.com
11515 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11516 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
11517
11518 MELLANOX ETHERNET INNOVA DRIVERS
11519 R:      Boris Pismenny <borisp@nvidia.com>
11520 L:      netdev@vger.kernel.org
11521 S:      Supported
11522 W:      http://www.mellanox.com
11523 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11524 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
11525 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11526 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11527 F:      include/linux/mlx5/mlx5_ifc_fpga.h
11528
11529 MELLANOX ETHERNET SWITCH DRIVERS
11530 M:      Jiri Pirko <jiri@nvidia.com>
11531 M:      Ido Schimmel <idosch@nvidia.com>
11532 L:      netdev@vger.kernel.org
11533 S:      Supported
11534 W:      http://www.mellanox.com
11535 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11536 F:      drivers/net/ethernet/mellanox/mlxsw/
11537 F:      tools/testing/selftests/drivers/net/mlxsw/
11538
11539 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11540 M:      mlxsw@nvidia.com
11541 L:      netdev@vger.kernel.org
11542 S:      Supported
11543 W:      http://www.mellanox.com
11544 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11545 F:      drivers/net/ethernet/mellanox/mlxfw/
11546
11547 MELLANOX HARDWARE PLATFORM SUPPORT
11548 M:      Hans de Goede <hdegoede@redhat.com>
11549 M:      Mark Gross <mgross@linux.intel.com>
11550 M:      Vadim Pasternak <vadimp@nvidia.com>
11551 L:      platform-driver-x86@vger.kernel.org
11552 S:      Supported
11553 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11554 F:      drivers/platform/mellanox/
11555 F:      include/linux/platform_data/mlxreg.h
11556
11557 MELLANOX MLX4 core VPI driver
11558 M:      Tariq Toukan <tariqt@nvidia.com>
11559 L:      netdev@vger.kernel.org
11560 L:      linux-rdma@vger.kernel.org
11561 S:      Supported
11562 W:      http://www.mellanox.com
11563 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11564 F:      drivers/net/ethernet/mellanox/mlx4/
11565 F:      include/linux/mlx4/
11566
11567 MELLANOX MLX4 IB driver
11568 M:      Yishai Hadas <yishaih@nvidia.com>
11569 L:      linux-rdma@vger.kernel.org
11570 S:      Supported
11571 W:      http://www.mellanox.com
11572 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11573 F:      drivers/infiniband/hw/mlx4/
11574 F:      include/linux/mlx4/
11575 F:      include/uapi/rdma/mlx4-abi.h
11576
11577 MELLANOX MLX5 core VPI driver
11578 M:      Saeed Mahameed <saeedm@nvidia.com>
11579 M:      Leon Romanovsky <leonro@nvidia.com>
11580 L:      netdev@vger.kernel.org
11581 L:      linux-rdma@vger.kernel.org
11582 S:      Supported
11583 W:      http://www.mellanox.com
11584 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11585 F:      Documentation/networking/device_drivers/ethernet/mellanox/
11586 F:      drivers/net/ethernet/mellanox/mlx5/core/
11587 F:      include/linux/mlx5/
11588
11589 MELLANOX MLX5 IB driver
11590 M:      Leon Romanovsky <leonro@nvidia.com>
11591 L:      linux-rdma@vger.kernel.org
11592 S:      Supported
11593 W:      http://www.mellanox.com
11594 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11595 F:      drivers/infiniband/hw/mlx5/
11596 F:      include/linux/mlx5/
11597 F:      include/uapi/rdma/mlx5-abi.h
11598
11599 MELLANOX MLXCPLD I2C AND MUX DRIVER
11600 M:      Vadim Pasternak <vadimp@nvidia.com>
11601 M:      Michael Shych <michaelsh@nvidia.com>
11602 L:      linux-i2c@vger.kernel.org
11603 S:      Supported
11604 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
11605 F:      drivers/i2c/busses/i2c-mlxcpld.c
11606 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
11607
11608 MELLANOX MLXCPLD LED DRIVER
11609 M:      Vadim Pasternak <vadimp@nvidia.com>
11610 L:      linux-leds@vger.kernel.org
11611 S:      Supported
11612 F:      Documentation/leds/leds-mlxcpld.rst
11613 F:      drivers/leds/leds-mlxcpld.c
11614 F:      drivers/leds/leds-mlxreg.c
11615
11616 MELLANOX PLATFORM DRIVER
11617 M:      Vadim Pasternak <vadimp@nvidia.com>
11618 L:      platform-driver-x86@vger.kernel.org
11619 S:      Supported
11620 F:      drivers/platform/x86/mlx-platform.c
11621
11622 MEMBARRIER SUPPORT
11623 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11624 M:      "Paul E. McKenney" <paulmck@kernel.org>
11625 L:      linux-kernel@vger.kernel.org
11626 S:      Supported
11627 F:      arch/powerpc/include/asm/membarrier.h
11628 F:      include/uapi/linux/membarrier.h
11629 F:      kernel/sched/membarrier.c
11630
11631 MEMBLOCK
11632 M:      Mike Rapoport <rppt@linux.ibm.com>
11633 L:      linux-mm@kvack.org
11634 S:      Maintained
11635 F:      Documentation/core-api/boot-time-mm.rst
11636 F:      include/linux/memblock.h
11637 F:      mm/memblock.c
11638
11639 MEMORY CONTROLLER DRIVERS
11640 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11641 L:      linux-kernel@vger.kernel.org
11642 S:      Maintained
11643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11644 F:      Documentation/devicetree/bindings/memory-controllers/
11645 F:      drivers/memory/
11646 F:      include/dt-bindings/memory/
11647
11648 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11649 M:      Dmitry Osipenko <digetx@gmail.com>
11650 L:      linux-pm@vger.kernel.org
11651 L:      linux-tegra@vger.kernel.org
11652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11653 S:      Maintained
11654 F:      drivers/devfreq/tegra30-devfreq.c
11655
11656 MEMORY MANAGEMENT
11657 M:      Andrew Morton <akpm@linux-foundation.org>
11658 L:      linux-mm@kvack.org
11659 S:      Maintained
11660 W:      http://www.linux-mm.org
11661 T:      quilt https://ozlabs.org/~akpm/mmotm/
11662 T:      quilt https://ozlabs.org/~akpm/mmots/
11663 T:      git git://github.com/hnaz/linux-mm.git
11664 F:      include/linux/gfp.h
11665 F:      include/linux/memory_hotplug.h
11666 F:      include/linux/mm.h
11667 F:      include/linux/mmzone.h
11668 F:      include/linux/vmalloc.h
11669 F:      mm/
11670
11671 MEMORY TECHNOLOGY DEVICES (MTD)
11672 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11673 M:      Richard Weinberger <richard@nod.at>
11674 M:      Vignesh Raghavendra <vigneshr@ti.com>
11675 L:      linux-mtd@lists.infradead.org
11676 S:      Maintained
11677 W:      http://www.linux-mtd.infradead.org/
11678 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11679 C:      irc://irc.oftc.net/mtd
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11682 F:      Documentation/devicetree/bindings/mtd/
11683 F:      drivers/mtd/
11684 F:      include/linux/mtd/
11685 F:      include/uapi/mtd/
11686
11687 MEN A21 WATCHDOG DRIVER
11688 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11689 L:      linux-watchdog@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/watchdog/mena21_wdt.c
11692
11693 MEN CHAMELEON BUS (mcb)
11694 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11695 S:      Maintained
11696 F:      Documentation/driver-api/men-chameleon-bus.rst
11697 F:      drivers/mcb/
11698 F:      include/linux/mcb.h
11699
11700 MEN F21BMC (Board Management Controller)
11701 M:      Andreas Werner <andreas.werner@men.de>
11702 S:      Supported
11703 F:      Documentation/hwmon/menf21bmc.rst
11704 F:      drivers/hwmon/menf21bmc_hwmon.c
11705 F:      drivers/leds/leds-menf21bmc.c
11706 F:      drivers/mfd/menf21bmc.c
11707 F:      drivers/watchdog/menf21bmc_wdt.c
11708
11709 MEN Z069 WATCHDOG DRIVER
11710 M:      Johannes Thumshirn <jth@kernel.org>
11711 L:      linux-watchdog@vger.kernel.org
11712 S:      Maintained
11713 F:      drivers/watchdog/menz69_wdt.c
11714
11715 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11716 M:      Neil Armstrong <narmstrong@baylibre.com>
11717 L:      linux-media@vger.kernel.org
11718 L:      linux-amlogic@lists.infradead.org
11719 S:      Supported
11720 W:      http://linux-meson.com/
11721 T:      git git://linuxtv.org/media_tree.git
11722 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11723 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
11724 F:      drivers/media/cec/platform/meson/ao-cec.c
11725
11726 MESON GE2D DRIVER FOR AMLOGIC SOCS
11727 M:      Neil Armstrong <narmstrong@baylibre.com>
11728 L:      linux-media@vger.kernel.org
11729 L:      linux-amlogic@lists.infradead.org
11730 S:      Supported
11731 T:      git git://linuxtv.org/media_tree.git
11732 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11733 F:      drivers/media/platform/meson/ge2d/
11734
11735 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11736 M:      Liang Yang <liang.yang@amlogic.com>
11737 L:      linux-mtd@lists.infradead.org
11738 S:      Maintained
11739 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11740 F:      drivers/mtd/nand/raw/meson_*
11741
11742 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11743 M:      Neil Armstrong <narmstrong@baylibre.com>
11744 L:      linux-media@vger.kernel.org
11745 L:      linux-amlogic@lists.infradead.org
11746 S:      Supported
11747 T:      git git://linuxtv.org/media_tree.git
11748 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11749 F:      drivers/staging/media/meson/vdec/
11750
11751 METHODE UDPU SUPPORT
11752 M:      Vladimir Vid <vladimir.vid@sartura.hr>
11753 S:      Maintained
11754 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11755
11756 MHI BUS
11757 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11758 M:      Hemant Kumar <hemantk@codeaurora.org>
11759 L:      linux-arm-msm@vger.kernel.org
11760 S:      Maintained
11761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11762 F:      Documentation/ABI/stable/sysfs-bus-mhi
11763 F:      Documentation/mhi/
11764 F:      drivers/bus/mhi/
11765 F:      include/linux/mhi.h
11766
11767 MICROBLAZE ARCHITECTURE
11768 M:      Michal Simek <monstr@monstr.eu>
11769 S:      Supported
11770 W:      http://www.monstr.eu/fdt/
11771 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
11772 F:      arch/microblaze/
11773
11774 MICROCHIP AT91 DMA DRIVERS
11775 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11776 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778 L:      dmaengine@vger.kernel.org
11779 S:      Supported
11780 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
11781 F:      drivers/dma/at_hdmac.c
11782 F:      drivers/dma/at_hdmac_regs.h
11783 F:      drivers/dma/at_xdmac.c
11784 F:      include/dt-bindings/dma/at91.h
11785
11786 MICROCHIP AT91 SERIAL DRIVER
11787 M:      Richard Genoud <richard.genoud@gmail.com>
11788 S:      Maintained
11789 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11790 F:      drivers/tty/serial/atmel_serial.c
11791 F:      drivers/tty/serial/atmel_serial.h
11792
11793 MICROCHIP AT91 USART MFD DRIVER
11794 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11795 L:      linux-kernel@vger.kernel.org
11796 S:      Supported
11797 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11798 F:      drivers/mfd/at91-usart.c
11799 F:      include/dt-bindings/mfd/at91-usart.h
11800
11801 MICROCHIP AT91 USART SPI DRIVER
11802 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11803 L:      linux-spi@vger.kernel.org
11804 S:      Supported
11805 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11806 F:      drivers/spi/spi-at91-usart.c
11807
11808 MICROCHIP AUDIO ASOC DRIVERS
11809 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11811 S:      Supported
11812 F:      sound/soc/atmel
11813
11814 MICROCHIP ECC DRIVER
11815 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11816 L:      linux-crypto@vger.kernel.org
11817 S:      Maintained
11818 F:      drivers/crypto/atmel-ecc.*
11819
11820 MICROCHIP I2C DRIVER
11821 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11822 L:      linux-i2c@vger.kernel.org
11823 S:      Supported
11824 F:      drivers/i2c/busses/i2c-at91-*.c
11825 F:      drivers/i2c/busses/i2c-at91.h
11826
11827 MICROCHIP ISC DRIVER
11828 M:      Eugen Hristev <eugen.hristev@microchip.com>
11829 L:      linux-media@vger.kernel.org
11830 S:      Supported
11831 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
11832 F:      drivers/media/platform/atmel/atmel-isc-base.c
11833 F:      drivers/media/platform/atmel/atmel-isc-regs.h
11834 F:      drivers/media/platform/atmel/atmel-isc.h
11835 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
11836 F:      include/linux/atmel-isc-media.h
11837
11838 MICROCHIP ISI DRIVER
11839 M:      Eugen Hristev <eugen.hristev@microchip.com>
11840 L:      linux-media@vger.kernel.org
11841 S:      Supported
11842 F:      drivers/media/platform/atmel/atmel-isi.c
11843 F:      drivers/media/platform/atmel/atmel-isi.h
11844
11845 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11846 M:      Woojung Huh <woojung.huh@microchip.com>
11847 M:      UNGLinuxDriver@microchip.com
11848 L:      netdev@vger.kernel.org
11849 S:      Maintained
11850 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11851 F:      drivers/net/dsa/microchip/*
11852 F:      include/linux/platform_data/microchip-ksz.h
11853 F:      net/dsa/tag_ksz.c
11854
11855 MICROCHIP LAN743X ETHERNET DRIVER
11856 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
11857 M:      UNGLinuxDriver@microchip.com
11858 L:      netdev@vger.kernel.org
11859 S:      Maintained
11860 F:      drivers/net/ethernet/microchip/lan743x_*
11861
11862 MICROCHIP LCDFB DRIVER
11863 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11864 L:      linux-fbdev@vger.kernel.org
11865 S:      Maintained
11866 F:      drivers/video/fbdev/atmel_lcdfb.c
11867 F:      include/video/atmel_lcdc.h
11868
11869 MICROCHIP MCP16502 PMIC DRIVER
11870 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872 S:      Supported
11873 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11874 F:      drivers/regulator/mcp16502.c
11875
11876 MICROCHIP MCP3911 ADC DRIVER
11877 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11878 M:      Kent Gustavsson <kent@minoris.se>
11879 L:      linux-iio@vger.kernel.org
11880 S:      Supported
11881 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11882 F:      drivers/iio/adc/mcp3911.c
11883
11884 MICROCHIP MMC/SD/SDIO MCI DRIVER
11885 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11886 S:      Maintained
11887 F:      drivers/mmc/host/atmel-mci.c
11888
11889 MICROCHIP NAND DRIVER
11890 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11891 L:      linux-mtd@lists.infradead.org
11892 S:      Supported
11893 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
11894 F:      drivers/mtd/nand/raw/atmel/*
11895
11896 MICROCHIP PWM DRIVER
11897 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11899 L:      linux-pwm@vger.kernel.org
11900 S:      Supported
11901 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11902 F:      drivers/pwm/pwm-atmel.c
11903
11904 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11905 M:      Eugen Hristev <eugen.hristev@microchip.com>
11906 L:      linux-iio@vger.kernel.org
11907 S:      Supported
11908 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
11909 F:      drivers/iio/adc/at91-sama5d2_adc.c
11910 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11911
11912 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11913 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11914 S:      Supported
11915 F:      drivers/power/reset/at91-sama5d2_shdwc.c
11916
11917 MICROCHIP SPI DRIVER
11918 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11919 S:      Supported
11920 F:      drivers/spi/spi-atmel.*
11921
11922 MICROCHIP SSC DRIVER
11923 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11925 S:      Supported
11926 F:      drivers/misc/atmel-ssc.c
11927 F:      include/linux/atmel-ssc.h
11928
11929 MICROCHIP USB251XB DRIVER
11930 M:      Richard Leitner <richard.leitner@skidata.com>
11931 L:      linux-usb@vger.kernel.org
11932 S:      Maintained
11933 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11934 F:      drivers/usb/misc/usb251xb.c
11935
11936 MICROCHIP USBA UDC DRIVER
11937 M:      Cristian Birsan <cristian.birsan@microchip.com>
11938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11939 S:      Supported
11940 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
11941
11942 MICROCHIP WILC1000 WIFI DRIVER
11943 M:      Ajay Singh <ajay.kathat@microchip.com>
11944 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11945 L:      linux-wireless@vger.kernel.org
11946 S:      Supported
11947 F:      drivers/net/wireless/microchip/wilc1000/
11948
11949 MICROSEMI MIPS SOCS
11950 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11951 M:      UNGLinuxDriver@microchip.com
11952 L:      linux-mips@vger.kernel.org
11953 S:      Supported
11954 F:      Documentation/devicetree/bindings/mips/mscc.txt
11955 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11956 F:      arch/mips/boot/dts/mscc/
11957 F:      arch/mips/configs/generic/board-ocelot.config
11958 F:      arch/mips/generic/board-ocelot.c
11959
11960 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11961 M:      Don Brace <don.brace@microchip.com>
11962 L:      storagedev@microchip.com
11963 L:      linux-scsi@vger.kernel.org
11964 S:      Supported
11965 F:      Documentation/scsi/smartpqi.rst
11966 F:      drivers/scsi/smartpqi/Kconfig
11967 F:      drivers/scsi/smartpqi/Makefile
11968 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11969 F:      include/linux/cciss*.h
11970 F:      include/uapi/linux/cciss*.h
11971
11972 MICROSOFT SURFACE DTX DRIVER
11973 M:      Maximilian Luz <luzmaximilian@gmail.com>
11974 L:      platform-driver-x86@vger.kernel.org
11975 S:      Maintained
11976 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
11977 F:      drivers/platform/surface/surface_dtx.c
11978 F:      include/uapi/linux/surface_aggregator/dtx.h
11979
11980 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11981 M:      Maximilian Luz <luzmaximilian@gmail.com>
11982 L:      platform-driver-x86@vger.kernel.org
11983 S:      Maintained
11984 F:      drivers/platform/surface/surface_gpe.c
11985
11986 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11987 M:      Hans de Goede <hdegoede@redhat.com>
11988 M:      Mark Gross <mgross@linux.intel.com>
11989 M:      Maximilian Luz <luzmaximilian@gmail.com>
11990 L:      platform-driver-x86@vger.kernel.org
11991 S:      Maintained
11992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11993 F:      drivers/platform/surface/
11994
11995 MICROSOFT SURFACE HOT-PLUG DRIVER
11996 M:      Maximilian Luz <luzmaximilian@gmail.com>
11997 L:      platform-driver-x86@vger.kernel.org
11998 S:      Maintained
11999 F:      drivers/platform/surface/surface_hotplug.c
12000
12001 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12002 M:      Maximilian Luz <luzmaximilian@gmail.com>
12003 L:      platform-driver-x86@vger.kernel.org
12004 S:      Maintained
12005 F:      drivers/platform/surface/surface_platform_profile.c
12006
12007 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12008 M:      Chen Yu <yu.c.chen@intel.com>
12009 L:      platform-driver-x86@vger.kernel.org
12010 S:      Supported
12011 F:      drivers/platform/surface/surfacepro3_button.c
12012
12013 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12014 M:      Maximilian Luz <luzmaximilian@gmail.com>
12015 S:      Maintained
12016 W:      https://github.com/linux-surface/surface-aggregator-module
12017 C:      irc://chat.freenode.net/##linux-surface
12018 F:      Documentation/driver-api/surface_aggregator/
12019 F:      drivers/platform/surface/aggregator/
12020 F:      drivers/platform/surface/surface_acpi_notify.c
12021 F:      drivers/platform/surface/surface_aggregator_cdev.c
12022 F:      drivers/platform/surface/surface_aggregator_registry.c
12023 F:      include/linux/surface_acpi_notify.h
12024 F:      include/linux/surface_aggregator/
12025 F:      include/uapi/linux/surface_aggregator/
12026
12027 MICROTEK X6 SCANNER
12028 M:      Oliver Neukum <oliver@neukum.org>
12029 S:      Maintained
12030 F:      drivers/usb/image/microtek.*
12031
12032 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12033 M:      Luka Kovacic <luka.kovacic@sartura.hr>
12034 M:      Luka Perkov <luka.perkov@sartura.hr>
12035 S:      Maintained
12036 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12037 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12038 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12039 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12040 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12041 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12042
12043 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12044 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12045 L:      linux-media@vger.kernel.org
12046 S:      Maintained
12047 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12048 F:      Documentation/driver-api/media/drivers/ccs/
12049 F:      Documentation/userspace-api/media/drivers/ccs.rst
12050 F:      drivers/media/i2c/ccs-pll.c
12051 F:      drivers/media/i2c/ccs-pll.h
12052 F:      drivers/media/i2c/ccs/
12053 F:      include/uapi/linux/ccs.h
12054 F:      include/uapi/linux/smiapp.h
12055
12056 MIPS
12057 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12058 L:      linux-mips@vger.kernel.org
12059 S:      Maintained
12060 W:      http://www.linux-mips.org/
12061 Q:      https://patchwork.kernel.org/project/linux-mips/list/
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12063 F:      Documentation/devicetree/bindings/mips/
12064 F:      Documentation/mips/
12065 F:      arch/mips/
12066 F:      drivers/platform/mips/
12067
12068 MIPS BOSTON DEVELOPMENT BOARD
12069 M:      Paul Burton <paulburton@kernel.org>
12070 L:      linux-mips@vger.kernel.org
12071 S:      Maintained
12072 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
12073 F:      arch/mips/boot/dts/img/boston.dts
12074 F:      arch/mips/configs/generic/board-boston.config
12075 F:      drivers/clk/imgtec/clk-boston.c
12076 F:      include/dt-bindings/clock/boston-clock.h
12077
12078 MIPS CORE DRIVERS
12079 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12080 M:      Serge Semin <fancer.lancer@gmail.com>
12081 L:      linux-mips@vger.kernel.org
12082 S:      Supported
12083 F:      drivers/bus/mips_cdmm.c
12084 F:      drivers/clocksource/mips-gic-timer.c
12085 F:      drivers/cpuidle/cpuidle-cps.c
12086 F:      drivers/irqchip/irq-mips-cpu.c
12087 F:      drivers/irqchip/irq-mips-gic.c
12088
12089 MIPS GENERIC PLATFORM
12090 M:      Paul Burton <paulburton@kernel.org>
12091 L:      linux-mips@vger.kernel.org
12092 S:      Supported
12093 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12094 F:      arch/mips/generic/
12095 F:      arch/mips/tools/generic-board-config.sh
12096
12097 MIPS RINT INSTRUCTION EMULATION
12098 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
12099 L:      linux-mips@vger.kernel.org
12100 S:      Supported
12101 F:      arch/mips/math-emu/dp_rint.c
12102 F:      arch/mips/math-emu/sp_rint.c
12103
12104 MIPS/LOONGSON1 ARCHITECTURE
12105 M:      Keguang Zhang <keguang.zhang@gmail.com>
12106 L:      linux-mips@vger.kernel.org
12107 S:      Maintained
12108 F:      arch/mips/include/asm/mach-loongson32/
12109 F:      arch/mips/loongson32/
12110 F:      drivers/*/*/*loongson1*
12111 F:      drivers/*/*loongson1*
12112
12113 MIPS/LOONGSON2EF ARCHITECTURE
12114 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
12115 L:      linux-mips@vger.kernel.org
12116 S:      Maintained
12117 F:      arch/mips/include/asm/mach-loongson2ef/
12118 F:      arch/mips/loongson2ef/
12119 F:      drivers/cpufreq/loongson2_cpufreq.c
12120
12121 MIPS/LOONGSON64 ARCHITECTURE
12122 M:      Huacai Chen <chenhuacai@kernel.org>
12123 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
12124 L:      linux-mips@vger.kernel.org
12125 S:      Maintained
12126 F:      arch/mips/include/asm/mach-loongson64/
12127 F:      arch/mips/loongson64/
12128 F:      drivers/irqchip/irq-loongson*
12129 F:      drivers/platform/mips/cpu_hwmon.c
12130
12131 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12132 M:      Hans Verkuil <hverkuil@xs4all.nl>
12133 L:      linux-media@vger.kernel.org
12134 S:      Odd Fixes
12135 W:      https://linuxtv.org
12136 T:      git git://linuxtv.org/media_tree.git
12137 F:      drivers/media/radio/radio-miropcm20*
12138
12139 MMP SUPPORT
12140 R:      Lubomir Rintel <lkundrak@v3.sk>
12141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12142 S:      Odd Fixes
12143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12144 F:      arch/arm/boot/dts/mmp*
12145 F:      arch/arm/mach-mmp/
12146 F:      include/linux/soc/mmp/
12147
12148 MMP USB PHY DRIVERS
12149 R:      Lubomir Rintel <lkundrak@v3.sk>
12150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12151 S:      Maintained
12152 F:      drivers/phy/marvell/phy-mmp3-usb.c
12153 F:      drivers/phy/marvell/phy-pxa-usb.c
12154
12155 MMU GATHER AND TLB INVALIDATION
12156 M:      Will Deacon <will@kernel.org>
12157 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12158 M:      Andrew Morton <akpm@linux-foundation.org>
12159 M:      Nick Piggin <npiggin@gmail.com>
12160 M:      Peter Zijlstra <peterz@infradead.org>
12161 L:      linux-arch@vger.kernel.org
12162 L:      linux-mm@kvack.org
12163 S:      Maintained
12164 F:      arch/*/include/asm/tlb.h
12165 F:      include/asm-generic/tlb.h
12166 F:      mm/mmu_gather.c
12167
12168 MN88472 MEDIA DRIVER
12169 M:      Antti Palosaari <crope@iki.fi>
12170 L:      linux-media@vger.kernel.org
12171 S:      Maintained
12172 W:      https://linuxtv.org
12173 W:      http://palosaari.fi/linux/
12174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12175 F:      drivers/media/dvb-frontends/mn88472*
12176
12177 MN88473 MEDIA DRIVER
12178 M:      Antti Palosaari <crope@iki.fi>
12179 L:      linux-media@vger.kernel.org
12180 S:      Maintained
12181 W:      https://linuxtv.org
12182 W:      http://palosaari.fi/linux/
12183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12184 F:      drivers/media/dvb-frontends/mn88473*
12185
12186 MODULE SUPPORT
12187 M:      Jessica Yu <jeyu@kernel.org>
12188 S:      Maintained
12189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12190 F:      include/linux/module.h
12191 F:      kernel/module.c
12192
12193 MONOLITHIC POWER SYSTEM PMIC DRIVER
12194 M:      Saravanan Sekar <sravanhome@gmail.com>
12195 S:      Maintained
12196 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12197 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12198 F:      drivers/iio/adc/mp2629_adc.c
12199 F:      drivers/mfd/mp2629.c
12200 F:      drivers/power/supply/mp2629_charger.c
12201 F:      drivers/regulator/mp5416.c
12202 F:      drivers/regulator/mpq7920.c
12203 F:      drivers/regulator/mpq7920.h
12204 F:      include/linux/mfd/mp2629.h
12205
12206 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12207 S:      Orphan
12208 W:      http://popies.net/meye/
12209 F:      Documentation/userspace-api/media/drivers/meye*
12210 F:      drivers/media/pci/meye/
12211 F:      include/uapi/linux/meye.h
12212
12213 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12214 S:      Orphan
12215 F:      Documentation/driver-api/serial/moxa-smartio.rst
12216 F:      drivers/tty/mxser.*
12217
12218 MR800 AVERMEDIA USB FM RADIO DRIVER
12219 M:      Alexey Klimov <klimov.linux@gmail.com>
12220 L:      linux-media@vger.kernel.org
12221 S:      Maintained
12222 T:      git git://linuxtv.org/media_tree.git
12223 F:      drivers/media/radio/radio-mr800.c
12224
12225 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12226 M:      Alan Ott <alan@signal11.us>
12227 L:      linux-wpan@vger.kernel.org
12228 S:      Maintained
12229 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12230 F:      drivers/net/ieee802154/mrf24j40.c
12231
12232 MSI LAPTOP SUPPORT
12233 M:      "Lee, Chun-Yi" <jlee@suse.com>
12234 L:      platform-driver-x86@vger.kernel.org
12235 S:      Maintained
12236 F:      drivers/platform/x86/msi-laptop.c
12237
12238 MSI WMI SUPPORT
12239 L:      platform-driver-x86@vger.kernel.org
12240 S:      Orphan
12241 F:      drivers/platform/x86/msi-wmi.c
12242
12243 MSI001 MEDIA DRIVER
12244 M:      Antti Palosaari <crope@iki.fi>
12245 L:      linux-media@vger.kernel.org
12246 S:      Maintained
12247 W:      https://linuxtv.org
12248 W:      http://palosaari.fi/linux/
12249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12250 T:      git git://linuxtv.org/anttip/media_tree.git
12251 F:      drivers/media/tuners/msi001*
12252
12253 MSI2500 MEDIA DRIVER
12254 M:      Antti Palosaari <crope@iki.fi>
12255 L:      linux-media@vger.kernel.org
12256 S:      Maintained
12257 W:      https://linuxtv.org
12258 W:      http://palosaari.fi/linux/
12259 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12260 T:      git git://linuxtv.org/anttip/media_tree.git
12261 F:      drivers/media/usb/msi2500/
12262
12263 MSTAR INTERRUPT CONTROLLER DRIVER
12264 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12265 M:      Daniel Palmer <daniel@thingy.jp>
12266 S:      Maintained
12267 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12268 F:      drivers/irqchip/irq-mst-intc.c
12269
12270 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12271 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12272 L:      linux-mtd@lists.infradead.org
12273 S:      Maintained
12274 F:      drivers/mtd/devices/docg3*
12275
12276 MT9M032 APTINA SENSOR DRIVER
12277 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12278 L:      linux-media@vger.kernel.org
12279 S:      Maintained
12280 T:      git git://linuxtv.org/media_tree.git
12281 F:      drivers/media/i2c/mt9m032.c
12282 F:      include/media/i2c/mt9m032.h
12283
12284 MT9P031 APTINA CAMERA SENSOR
12285 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12286 L:      linux-media@vger.kernel.org
12287 S:      Maintained
12288 T:      git git://linuxtv.org/media_tree.git
12289 F:      drivers/media/i2c/mt9p031.c
12290 F:      include/media/i2c/mt9p031.h
12291
12292 MT9T001 APTINA CAMERA SENSOR
12293 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12294 L:      linux-media@vger.kernel.org
12295 S:      Maintained
12296 T:      git git://linuxtv.org/media_tree.git
12297 F:      drivers/media/i2c/mt9t001.c
12298 F:      include/media/i2c/mt9t001.h
12299
12300 MT9T112 APTINA CAMERA SENSOR
12301 M:      Jacopo Mondi <jacopo@jmondi.org>
12302 L:      linux-media@vger.kernel.org
12303 S:      Odd Fixes
12304 T:      git git://linuxtv.org/media_tree.git
12305 F:      drivers/media/i2c/mt9t112.c
12306 F:      include/media/i2c/mt9t112.h
12307
12308 MT9V032 APTINA CAMERA SENSOR
12309 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12310 L:      linux-media@vger.kernel.org
12311 S:      Maintained
12312 T:      git git://linuxtv.org/media_tree.git
12313 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12314 F:      drivers/media/i2c/mt9v032.c
12315 F:      include/media/i2c/mt9v032.h
12316
12317 MT9V111 APTINA CAMERA SENSOR
12318 M:      Jacopo Mondi <jacopo@jmondi.org>
12319 L:      linux-media@vger.kernel.org
12320 S:      Maintained
12321 T:      git git://linuxtv.org/media_tree.git
12322 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12323 F:      drivers/media/i2c/mt9v111.c
12324
12325 MULTIFUNCTION DEVICES (MFD)
12326 M:      Lee Jones <lee.jones@linaro.org>
12327 S:      Supported
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12329 F:      Documentation/devicetree/bindings/mfd/
12330 F:      drivers/mfd/
12331 F:      include/dt-bindings/mfd/
12332 F:      include/linux/mfd/
12333
12334 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12335 S:      Orphan
12336 F:      drivers/mmc/host/mmc_spi.c
12337 F:      include/linux/spi/mmc_spi.h
12338
12339 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12340 M:      Ulf Hansson <ulf.hansson@linaro.org>
12341 L:      linux-mmc@vger.kernel.org
12342 S:      Maintained
12343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12344 F:      Documentation/devicetree/bindings/mmc/
12345 F:      drivers/mmc/
12346 F:      include/linux/mmc/
12347 F:      include/uapi/linux/mmc/
12348
12349 MULTIPLEXER SUBSYSTEM
12350 M:      Peter Rosin <peda@axentia.se>
12351 S:      Maintained
12352 F:      Documentation/ABI/testing/sysfs-class-mux*
12353 F:      Documentation/devicetree/bindings/mux/
12354 F:      drivers/mux/
12355 F:      include/dt-bindings/mux/
12356 F:      include/linux/mux/
12357
12358 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12359 M:      Bin Liu <b-liu@ti.com>
12360 L:      linux-usb@vger.kernel.org
12361 S:      Maintained
12362 F:      drivers/usb/musb/
12363
12364 MXL301RF MEDIA DRIVER
12365 M:      Akihiro Tsukada <tskd08@gmail.com>
12366 L:      linux-media@vger.kernel.org
12367 S:      Odd Fixes
12368 F:      drivers/media/tuners/mxl301rf*
12369
12370 MXL5007T MEDIA DRIVER
12371 M:      Michael Krufky <mkrufky@linuxtv.org>
12372 L:      linux-media@vger.kernel.org
12373 S:      Maintained
12374 W:      https://linuxtv.org
12375 W:      http://github.com/mkrufky
12376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12377 T:      git git://linuxtv.org/mkrufky/tuners.git
12378 F:      drivers/media/tuners/mxl5007t.*
12379
12380 MXSFB DRM DRIVER
12381 M:      Marek Vasut <marex@denx.de>
12382 M:      Stefan Agner <stefan@agner.ch>
12383 L:      dri-devel@lists.freedesktop.org
12384 S:      Supported
12385 T:      git git://anongit.freedesktop.org/drm/drm-misc
12386 F:      Documentation/devicetree/bindings/display/mxsfb.txt
12387 F:      drivers/gpu/drm/mxsfb/
12388
12389 MYLEX DAC960 PCI RAID Controller
12390 M:      Hannes Reinecke <hare@kernel.org>
12391 L:      linux-scsi@vger.kernel.org
12392 S:      Supported
12393 F:      drivers/scsi/myrb.*
12394 F:      drivers/scsi/myrs.*
12395
12396 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12397 M:      Chris Lee <christopher.lee@cspi.com>
12398 L:      netdev@vger.kernel.org
12399 S:      Supported
12400 W:      https://www.cspi.com/ethernet-products/support/downloads/
12401 F:      drivers/net/ethernet/myricom/myri10ge/
12402
12403 NAND FLASH SUBSYSTEM
12404 M:      Miquel Raynal <miquel.raynal@bootlin.com>
12405 R:      Richard Weinberger <richard@nod.at>
12406 L:      linux-mtd@lists.infradead.org
12407 S:      Maintained
12408 W:      http://www.linux-mtd.infradead.org/
12409 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12410 C:      irc://irc.oftc.net/mtd
12411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12412 F:      drivers/mtd/nand/
12413 F:      include/linux/mtd/*nand*.h
12414
12415 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12416 M:      Daniel Mack <zonque@gmail.com>
12417 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12418 S:      Maintained
12419 W:      http://www.native-instruments.com
12420 F:      sound/usb/caiaq/
12421
12422 NATSEMI ETHERNET DRIVER (DP8381x)
12423 S:      Orphan
12424 F:      drivers/net/ethernet/natsemi/natsemi.c
12425
12426 NCR 5380 SCSI DRIVERS
12427 M:      Finn Thain <fthain@telegraphics.com.au>
12428 M:      Michael Schmitz <schmitzmic@gmail.com>
12429 L:      linux-scsi@vger.kernel.org
12430 S:      Maintained
12431 F:      Documentation/scsi/g_NCR5380.rst
12432 F:      drivers/scsi/NCR5380.*
12433 F:      drivers/scsi/arm/cumana_1.c
12434 F:      drivers/scsi/arm/oak.c
12435 F:      drivers/scsi/atari_scsi.*
12436 F:      drivers/scsi/dmx3191d.c
12437 F:      drivers/scsi/g_NCR5380.*
12438 F:      drivers/scsi/mac_scsi.*
12439 F:      drivers/scsi/sun3_scsi.*
12440 F:      drivers/scsi/sun3_scsi_vme.c
12441
12442 NCSI LIBRARY
12443 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
12444 S:      Maintained
12445 F:      net/ncsi/
12446
12447 NCT6775 HARDWARE MONITOR DRIVER
12448 M:      Guenter Roeck <linux@roeck-us.net>
12449 L:      linux-hwmon@vger.kernel.org
12450 S:      Maintained
12451 F:      Documentation/hwmon/nct6775.rst
12452 F:      drivers/hwmon/nct6775.c
12453
12454 NETDEVSIM
12455 M:      Jakub Kicinski <kuba@kernel.org>
12456 S:      Maintained
12457 F:      drivers/net/netdevsim/*
12458
12459 NETEM NETWORK EMULATOR
12460 M:      Stephen Hemminger <stephen@networkplumber.org>
12461 L:      netdev@vger.kernel.org
12462 S:      Maintained
12463 F:      net/sched/sch_netem.c
12464
12465 NETERION 10GbE DRIVERS (s2io/vxge)
12466 M:      Jon Mason <jdmason@kudzu.us>
12467 L:      netdev@vger.kernel.org
12468 S:      Supported
12469 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12470 F:      Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12471 F:      drivers/net/ethernet/neterion/
12472
12473 NETFILTER
12474 M:      Pablo Neira Ayuso <pablo@netfilter.org>
12475 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
12476 M:      Florian Westphal <fw@strlen.de>
12477 L:      netfilter-devel@vger.kernel.org
12478 L:      coreteam@netfilter.org
12479 S:      Maintained
12480 W:      http://www.netfilter.org/
12481 W:      http://www.iptables.org/
12482 W:      http://www.nftables.org/
12483 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12486 F:      include/linux/netfilter*
12487 F:      include/linux/netfilter/
12488 F:      include/net/netfilter/
12489 F:      include/uapi/linux/netfilter*
12490 F:      include/uapi/linux/netfilter/
12491 F:      net/*/netfilter.c
12492 F:      net/*/netfilter/
12493 F:      net/bridge/br_netfilter*.c
12494 F:      net/netfilter/
12495
12496 NETROM NETWORK LAYER
12497 M:      Ralf Baechle <ralf@linux-mips.org>
12498 L:      linux-hams@vger.kernel.org
12499 S:      Maintained
12500 W:      http://www.linux-ax25.org/
12501 F:      include/net/netrom.h
12502 F:      include/uapi/linux/netrom.h
12503 F:      net/netrom/
12504
12505 NETRONOME ETHERNET DRIVERS
12506 M:      Simon Horman <simon.horman@netronome.com>
12507 R:      Jakub Kicinski <kuba@kernel.org>
12508 L:      oss-drivers@netronome.com
12509 S:      Maintained
12510 F:      drivers/net/ethernet/netronome/
12511
12512 NETWORK BLOCK DEVICE (NBD)
12513 M:      Josef Bacik <josef@toxicpanda.com>
12514 L:      linux-block@vger.kernel.org
12515 L:      nbd@other.debian.org
12516 S:      Maintained
12517 F:      Documentation/admin-guide/blockdev/nbd.rst
12518 F:      drivers/block/nbd.c
12519 F:      include/trace/events/nbd.h
12520 F:      include/uapi/linux/nbd.h
12521
12522 NETWORK DROP MONITOR
12523 M:      Neil Horman <nhorman@tuxdriver.com>
12524 L:      netdev@vger.kernel.org
12525 S:      Maintained
12526 W:      https://fedorahosted.org/dropwatch/
12527 F:      include/uapi/linux/net_dropmon.h
12528 F:      net/core/drop_monitor.c
12529
12530 NETWORKING DRIVERS
12531 M:      "David S. Miller" <davem@davemloft.net>
12532 M:      Jakub Kicinski <kuba@kernel.org>
12533 L:      netdev@vger.kernel.org
12534 S:      Maintained
12535 W:      http://www.linuxfoundation.org/en/Net
12536 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12539 F:      Documentation/devicetree/bindings/net/
12540 F:      drivers/connector/
12541 F:      drivers/net/
12542 F:      include/linux/etherdevice.h
12543 F:      include/linux/fcdevice.h
12544 F:      include/linux/fddidevice.h
12545 F:      include/linux/hippidevice.h
12546 F:      include/linux/if_*
12547 F:      include/linux/inetdevice.h
12548 F:      include/linux/netdevice.h
12549 F:      include/uapi/linux/if_*
12550 F:      include/uapi/linux/netdevice.h
12551
12552 NETWORKING DRIVERS (WIRELESS)
12553 M:      Kalle Valo <kvalo@codeaurora.org>
12554 L:      linux-wireless@vger.kernel.org
12555 S:      Maintained
12556 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12559 F:      Documentation/devicetree/bindings/net/wireless/
12560 F:      drivers/net/wireless/
12561
12562 NETWORKING [DSA]
12563 M:      Andrew Lunn <andrew@lunn.ch>
12564 M:      Vivien Didelot <vivien.didelot@gmail.com>
12565 M:      Florian Fainelli <f.fainelli@gmail.com>
12566 M:      Vladimir Oltean <olteanv@gmail.com>
12567 S:      Maintained
12568 F:      Documentation/devicetree/bindings/net/dsa/
12569 F:      drivers/net/dsa/
12570 F:      include/linux/dsa/
12571 F:      include/linux/platform_data/dsa.h
12572 F:      include/net/dsa.h
12573 F:      net/dsa/
12574
12575 NETWORKING [GENERAL]
12576 M:      "David S. Miller" <davem@davemloft.net>
12577 M:      Jakub Kicinski <kuba@kernel.org>
12578 L:      netdev@vger.kernel.org
12579 S:      Maintained
12580 W:      http://www.linuxfoundation.org/en/Net
12581 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12582 B:      mailto:netdev@vger.kernel.org
12583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12585 F:      Documentation/networking/
12586 F:      include/linux/in.h
12587 F:      include/linux/net.h
12588 F:      include/linux/netdevice.h
12589 F:      include/net/
12590 F:      include/uapi/linux/in.h
12591 F:      include/uapi/linux/net.h
12592 F:      include/uapi/linux/net_namespace.h
12593 F:      include/uapi/linux/netdevice.h
12594 F:      lib/net_utils.c
12595 F:      lib/random32.c
12596 F:      net/
12597 F:      tools/testing/selftests/net/
12598
12599 NETWORKING [IPSEC]
12600 M:      Steffen Klassert <steffen.klassert@secunet.com>
12601 M:      Herbert Xu <herbert@gondor.apana.org.au>
12602 M:      "David S. Miller" <davem@davemloft.net>
12603 L:      netdev@vger.kernel.org
12604 S:      Maintained
12605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12607 F:      include/net/xfrm.h
12608 F:      include/uapi/linux/xfrm.h
12609 F:      net/ipv4/ah4.c
12610 F:      net/ipv4/esp4*
12611 F:      net/ipv4/ip_vti.c
12612 F:      net/ipv4/ipcomp.c
12613 F:      net/ipv4/xfrm*
12614 F:      net/ipv6/ah6.c
12615 F:      net/ipv6/esp6*
12616 F:      net/ipv6/ip6_vti.c
12617 F:      net/ipv6/ipcomp6.c
12618 F:      net/ipv6/xfrm*
12619 F:      net/key/
12620 F:      net/xfrm/
12621 F:      tools/testing/selftests/net/ipsec.c
12622
12623 NETWORKING [IPv4/IPv6]
12624 M:      "David S. Miller" <davem@davemloft.net>
12625 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12626 M:      David Ahern <dsahern@kernel.org>
12627 L:      netdev@vger.kernel.org
12628 S:      Maintained
12629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12630 F:      arch/x86/net/*
12631 F:      include/net/ip*
12632 F:      net/ipv4/
12633 F:      net/ipv6/
12634
12635 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12636 M:      Paul Moore <paul@paul-moore.com>
12637 L:      netdev@vger.kernel.org
12638 L:      linux-security-module@vger.kernel.org
12639 S:      Maintained
12640 W:      https://github.com/netlabel
12641 F:      Documentation/netlabel/
12642 F:      include/net/calipso.h
12643 F:      include/net/cipso_ipv4.h
12644 F:      include/net/netlabel.h
12645 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
12646 F:      include/uapi/linux/netfilter/xt_SECMARK.h
12647 F:      net/ipv4/cipso_ipv4.c
12648 F:      net/ipv6/calipso.c
12649 F:      net/netfilter/xt_CONNSECMARK.c
12650 F:      net/netfilter/xt_SECMARK.c
12651 F:      net/netlabel/
12652
12653 NETWORKING [MPTCP]
12654 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
12655 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
12656 L:      netdev@vger.kernel.org
12657 L:      mptcp@lists.linux.dev
12658 S:      Maintained
12659 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
12660 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
12661 F:      Documentation/networking/mptcp-sysctl.rst
12662 F:      include/net/mptcp.h
12663 F:      include/uapi/linux/mptcp.h
12664 F:      net/mptcp/
12665 F:      tools/testing/selftests/net/mptcp/
12666
12667 NETWORKING [TCP]
12668 M:      Eric Dumazet <edumazet@google.com>
12669 L:      netdev@vger.kernel.org
12670 S:      Maintained
12671 F:      include/linux/tcp.h
12672 F:      include/net/tcp.h
12673 F:      include/trace/events/tcp.h
12674 F:      include/uapi/linux/tcp.h
12675 F:      net/ipv4/syncookies.c
12676 F:      net/ipv4/tcp*.c
12677 F:      net/ipv6/syncookies.c
12678 F:      net/ipv6/tcp*.c
12679
12680 NETWORKING [TLS]
12681 M:      Boris Pismenny <borisp@nvidia.com>
12682 M:      John Fastabend <john.fastabend@gmail.com>
12683 M:      Daniel Borkmann <daniel@iogearbox.net>
12684 M:      Jakub Kicinski <kuba@kernel.org>
12685 L:      netdev@vger.kernel.org
12686 S:      Maintained
12687 F:      include/net/tls.h
12688 F:      include/uapi/linux/tls.h
12689 F:      net/tls/*
12690
12691 NETWORKING [WIRELESS]
12692 L:      linux-wireless@vger.kernel.org
12693 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12694
12695 NETXEN (1/10) GbE SUPPORT
12696 M:      Manish Chopra <manishc@marvell.com>
12697 M:      Rahul Verma <rahulv@marvell.com>
12698 M:      GR-Linux-NIC-Dev@marvell.com
12699 L:      netdev@vger.kernel.org
12700 S:      Supported
12701 F:      drivers/net/ethernet/qlogic/netxen/
12702
12703 NET_FAILOVER MODULE
12704 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
12705 L:      netdev@vger.kernel.org
12706 S:      Supported
12707 F:      Documentation/networking/net_failover.rst
12708 F:      drivers/net/net_failover.c
12709 F:      include/net/net_failover.h
12710
12711 NEXTHOP
12712 M:      David Ahern <dsahern@kernel.org>
12713 L:      netdev@vger.kernel.org
12714 S:      Maintained
12715 F:      include/net/netns/nexthop.h
12716 F:      include/net/nexthop.h
12717 F:      include/uapi/linux/nexthop.h
12718 F:      net/ipv4/nexthop.c
12719
12720 NFC SUBSYSTEM
12721 L:      netdev@vger.kernel.org
12722 S:      Orphan
12723 F:      Documentation/devicetree/bindings/net/nfc/
12724 F:      drivers/nfc/
12725 F:      include/linux/platform_data/nfcmrvl.h
12726 F:      include/net/nfc/
12727 F:      include/uapi/linux/nfc.h
12728 F:      net/nfc/
12729
12730 NFC VIRTUAL NCI DEVICE DRIVER
12731 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
12732 L:      netdev@vger.kernel.org
12733 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12734 S:      Supported
12735 F:      drivers/nfc/virtual_ncidev.c
12736 F:      tools/testing/selftests/nci/
12737
12738 NFS, SUNRPC, AND LOCKD CLIENTS
12739 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
12740 M:      Anna Schumaker <anna.schumaker@netapp.com>
12741 L:      linux-nfs@vger.kernel.org
12742 S:      Maintained
12743 W:      http://client.linux-nfs.org
12744 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12745 F:      fs/lockd/
12746 F:      fs/nfs/
12747 F:      fs/nfs_common/
12748 F:      include/linux/lockd/
12749 F:      include/linux/nfs*
12750 F:      include/linux/sunrpc/
12751 F:      include/uapi/linux/nfs*
12752 F:      include/uapi/linux/sunrpc/
12753 F:      net/sunrpc/
12754 F:      Documentation/filesystems/nfs/
12755
12756 NILFS2 FILESYSTEM
12757 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
12758 L:      linux-nilfs@vger.kernel.org
12759 S:      Supported
12760 W:      https://nilfs.sourceforge.io/
12761 W:      https://nilfs.osdn.jp/
12762 T:      git git://github.com/konis/nilfs2.git
12763 F:      Documentation/filesystems/nilfs2.rst
12764 F:      fs/nilfs2/
12765 F:      include/trace/events/nilfs2.h
12766 F:      include/uapi/linux/nilfs2_api.h
12767 F:      include/uapi/linux/nilfs2_ondisk.h
12768
12769 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12770 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12771 S:      Maintained
12772 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12773 F:      Documentation/scsi/NinjaSCSI.rst
12774 F:      drivers/scsi/pcmcia/nsp_*
12775
12776 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12777 M:      GOTO Masanori <gotom@debian.or.jp>
12778 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12779 S:      Maintained
12780 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12781 F:      Documentation/scsi/NinjaSCSI.rst
12782 F:      drivers/scsi/nsp32*
12783
12784 NIOS2 ARCHITECTURE
12785 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12786 S:      Maintained
12787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12788 F:      arch/nios2/
12789
12790 NITRO ENCLAVES (NE)
12791 M:      Andra Paraschiv <andraprs@amazon.com>
12792 M:      Alexandru Vasile <lexnv@amazon.com>
12793 M:      Alexandru Ciobotaru <alcioa@amazon.com>
12794 L:      linux-kernel@vger.kernel.org
12795 S:      Supported
12796 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12797 F:      Documentation/virt/ne_overview.rst
12798 F:      drivers/virt/nitro_enclaves/
12799 F:      include/linux/nitro_enclaves.h
12800 F:      include/uapi/linux/nitro_enclaves.h
12801 F:      samples/nitro_enclaves/
12802
12803 NOHZ, DYNTICKS SUPPORT
12804 M:      Frederic Weisbecker <fweisbec@gmail.com>
12805 M:      Thomas Gleixner <tglx@linutronix.de>
12806 M:      Ingo Molnar <mingo@kernel.org>
12807 L:      linux-kernel@vger.kernel.org
12808 S:      Maintained
12809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12810 F:      include/linux/sched/nohz.h
12811 F:      include/linux/tick.h
12812 F:      kernel/time/tick*.*
12813
12814 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12815 M:      Pavel Machek <pavel@ucw.cz>
12816 M:      Sakari Ailus <sakari.ailus@iki.fi>
12817 L:      linux-media@vger.kernel.org
12818 S:      Maintained
12819 F:      drivers/media/i2c/ad5820.c
12820 F:      drivers/media/i2c/et8ek8
12821
12822 NOKIA N900 POWER SUPPLY DRIVERS
12823 R:      Pali Rohár <pali@kernel.org>
12824 F:      drivers/power/supply/bq2415x_charger.c
12825 F:      drivers/power/supply/bq27xxx_battery.c
12826 F:      drivers/power/supply/bq27xxx_battery_i2c.c
12827 F:      drivers/power/supply/isp1704_charger.c
12828 F:      drivers/power/supply/rx51_battery.c
12829 F:      include/linux/power/bq2415x_charger.h
12830 F:      include/linux/power/bq27xxx_battery.h
12831
12832 NOLIBC HEADER FILE
12833 M:      Willy Tarreau <w@1wt.eu>
12834 S:      Maintained
12835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12836 F:      tools/include/nolibc/
12837
12838 NSDEPS
12839 M:      Matthias Maennich <maennich@google.com>
12840 S:      Maintained
12841 F:      Documentation/core-api/symbol-namespaces.rst
12842 F:      scripts/nsdeps
12843
12844 NTB AMD DRIVER
12845 M:      Sanjay R Mehta <sanju.mehta@amd.com>
12846 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12847 L:      linux-ntb@googlegroups.com
12848 S:      Supported
12849 F:      drivers/ntb/hw/amd/
12850
12851 NTB DRIVER CORE
12852 M:      Jon Mason <jdmason@kudzu.us>
12853 M:      Dave Jiang <dave.jiang@intel.com>
12854 M:      Allen Hubbe <allenbh@gmail.com>
12855 L:      linux-ntb@googlegroups.com
12856 S:      Supported
12857 W:      https://github.com/jonmason/ntb/wiki
12858 T:      git git://github.com/jonmason/ntb.git
12859 F:      drivers/net/ntb_netdev.c
12860 F:      drivers/ntb/
12861 F:      include/linux/ntb.h
12862 F:      include/linux/ntb_transport.h
12863 F:      tools/testing/selftests/ntb/
12864
12865 NTB IDT DRIVER
12866 M:      Serge Semin <fancer.lancer@gmail.com>
12867 L:      linux-ntb@googlegroups.com
12868 S:      Supported
12869 F:      drivers/ntb/hw/idt/
12870
12871 NTB INTEL DRIVER
12872 M:      Dave Jiang <dave.jiang@intel.com>
12873 L:      linux-ntb@googlegroups.com
12874 S:      Supported
12875 W:      https://github.com/davejiang/linux/wiki
12876 T:      git https://github.com/davejiang/linux.git
12877 F:      drivers/ntb/hw/intel/
12878
12879 NTFS FILESYSTEM
12880 M:      Anton Altaparmakov <anton@tuxera.com>
12881 L:      linux-ntfs-dev@lists.sourceforge.net
12882 S:      Supported
12883 W:      http://www.tuxera.com/
12884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12885 F:      Documentation/filesystems/ntfs.rst
12886 F:      fs/ntfs/
12887
12888 NUBUS SUBSYSTEM
12889 M:      Finn Thain <fthain@telegraphics.com.au>
12890 L:      linux-m68k@lists.linux-m68k.org
12891 S:      Maintained
12892 F:      arch/*/include/asm/nubus.h
12893 F:      drivers/nubus/
12894 F:      include/linux/nubus.h
12895 F:      include/uapi/linux/nubus.h
12896
12897 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12898 M:      Antonino Daplas <adaplas@gmail.com>
12899 L:      linux-fbdev@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/video/fbdev/nvidia/
12902 F:      drivers/video/fbdev/riva/
12903
12904 NVM EXPRESS DRIVER
12905 M:      Keith Busch <kbusch@kernel.org>
12906 M:      Jens Axboe <axboe@fb.com>
12907 M:      Christoph Hellwig <hch@lst.de>
12908 M:      Sagi Grimberg <sagi@grimberg.me>
12909 L:      linux-nvme@lists.infradead.org
12910 S:      Supported
12911 W:      http://git.infradead.org/nvme.git
12912 T:      git://git.infradead.org/nvme.git
12913 F:      drivers/nvme/host/
12914 F:      include/linux/nvme.h
12915 F:      include/uapi/linux/nvme_ioctl.h
12916
12917 NVM EXPRESS FC TRANSPORT DRIVERS
12918 M:      James Smart <james.smart@broadcom.com>
12919 L:      linux-nvme@lists.infradead.org
12920 S:      Supported
12921 F:      drivers/nvme/host/fc.c
12922 F:      drivers/nvme/target/fc.c
12923 F:      drivers/nvme/target/fcloop.c
12924 F:      include/linux/nvme-fc-driver.h
12925 F:      include/linux/nvme-fc.h
12926
12927 NVM EXPRESS TARGET DRIVER
12928 M:      Christoph Hellwig <hch@lst.de>
12929 M:      Sagi Grimberg <sagi@grimberg.me>
12930 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12931 L:      linux-nvme@lists.infradead.org
12932 S:      Supported
12933 W:      http://git.infradead.org/nvme.git
12934 T:      git://git.infradead.org/nvme.git
12935 F:      drivers/nvme/target/
12936
12937 NVMEM FRAMEWORK
12938 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12939 S:      Maintained
12940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12941 F:      Documentation/ABI/stable/sysfs-bus-nvmem
12942 F:      Documentation/devicetree/bindings/nvmem/
12943 F:      drivers/nvmem/
12944 F:      include/linux/nvmem-consumer.h
12945 F:      include/linux/nvmem-provider.h
12946
12947 NXP FSPI DRIVER
12948 M:      Ashish Kumar <ashish.kumar@nxp.com>
12949 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
12950 L:      linux-spi@vger.kernel.org
12951 S:      Maintained
12952 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12953 F:      drivers/spi/spi-nxp-fspi.c
12954
12955 NXP FXAS21002C DRIVER
12956 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12957 L:      linux-iio@vger.kernel.org
12958 S:      Maintained
12959 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12960 F:      drivers/iio/gyro/fxas21002c.h
12961 F:      drivers/iio/gyro/fxas21002c_core.c
12962 F:      drivers/iio/gyro/fxas21002c_i2c.c
12963 F:      drivers/iio/gyro/fxas21002c_spi.c
12964
12965 NXP i.MX CLOCK DRIVERS
12966 M:      Abel Vesa <abel.vesa@nxp.com>
12967 L:      linux-clk@vger.kernel.org
12968 L:      linux-imx@nxp.com
12969 S:      Maintained
12970 F:      drivers/clk/imx/
12971
12972 NXP i.MX 8MQ DCSS DRIVER
12973 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12974 R:      Lucas Stach <l.stach@pengutronix.de>
12975 L:      dri-devel@lists.freedesktop.org
12976 S:      Maintained
12977 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12978 F:      drivers/gpu/drm/imx/dcss/
12979
12980 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12981 M:      Jagan Teki <jagan@amarulasolutions.com>
12982 S:      Maintained
12983 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12984 F:      drivers/regulator/pf8x00-regulator.c
12985
12986 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12987 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12988 L:      linux-kernel@vger.kernel.org
12989 S:      Maintained
12990 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12991 F:      drivers/extcon/extcon-ptn5150.c
12992
12993 NXP SGTL5000 DRIVER
12994 M:      Fabio Estevam <festevam@gmail.com>
12995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12996 S:      Maintained
12997 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
12998 F:      sound/soc/codecs/sgtl5000*
12999
13000 NXP SJA1105 ETHERNET SWITCH DRIVER
13001 M:      Vladimir Oltean <olteanv@gmail.com>
13002 L:      linux-kernel@vger.kernel.org
13003 S:      Maintained
13004 F:      drivers/net/dsa/sja1105
13005
13006 NXP TDA998X DRM DRIVER
13007 M:      Russell King <linux@armlinux.org.uk>
13008 S:      Maintained
13009 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13010 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13011 F:      drivers/gpu/drm/i2c/tda998x_drv.c
13012 F:      include/drm/i2c/tda998x.h
13013 F:      include/dt-bindings/display/tda998x.h
13014 K:      "nxp,tda998x"
13015
13016 NXP TFA9879 DRIVER
13017 M:      Peter Rosin <peda@axentia.se>
13018 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13019 S:      Maintained
13020 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
13021 F:      sound/soc/codecs/tfa9879*
13022
13023 NXP-NCI NFC DRIVER
13024 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
13025 R:      Charles Gorand <charles.gorand@effinnov.com>
13026 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13027 S:      Supported
13028 F:      drivers/nfc/nxp-nci
13029
13030 OBJAGG
13031 M:      Jiri Pirko <jiri@nvidia.com>
13032 L:      netdev@vger.kernel.org
13033 S:      Supported
13034 F:      include/linux/objagg.h
13035 F:      lib/objagg.c
13036 F:      lib/test_objagg.c
13037
13038 OBJTOOL
13039 M:      Josh Poimboeuf <jpoimboe@redhat.com>
13040 M:      Peter Zijlstra <peterz@infradead.org>
13041 S:      Supported
13042 F:      tools/objtool/
13043 F:      include/linux/objtool.h
13044
13045 OCELOT ETHERNET SWITCH DRIVER
13046 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
13047 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
13048 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13049 M:      UNGLinuxDriver@microchip.com
13050 L:      netdev@vger.kernel.org
13051 S:      Supported
13052 F:      drivers/net/dsa/ocelot/*
13053 F:      drivers/net/ethernet/mscc/
13054 F:      include/soc/mscc/ocelot*
13055 F:      net/dsa/tag_ocelot.c
13056 F:      net/dsa/tag_ocelot_8021q.c
13057 F:      tools/testing/selftests/drivers/net/ocelot/*
13058
13059 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13060 M:      Frederic Barrat <fbarrat@linux.ibm.com>
13061 M:      Andrew Donnellan <ajd@linux.ibm.com>
13062 L:      linuxppc-dev@lists.ozlabs.org
13063 S:      Supported
13064 F:      Documentation/userspace-api/accelerators/ocxl.rst
13065 F:      arch/powerpc/include/asm/pnv-ocxl.h
13066 F:      arch/powerpc/platforms/powernv/ocxl.c
13067 F:      drivers/misc/ocxl/
13068 F:      include/misc/ocxl*
13069 F:      include/uapi/misc/ocxl.h
13070
13071 OMAP AUDIO SUPPORT
13072 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
13073 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
13074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13075 L:      linux-omap@vger.kernel.org
13076 S:      Maintained
13077 F:      sound/soc/ti/n810.c
13078 F:      sound/soc/ti/omap*
13079 F:      sound/soc/ti/rx51.c
13080 F:      sound/soc/ti/sdma-pcm.*
13081
13082 OMAP CLOCK FRAMEWORK SUPPORT
13083 M:      Paul Walmsley <paul@pwsan.com>
13084 L:      linux-omap@vger.kernel.org
13085 S:      Maintained
13086 F:      arch/arm/*omap*/*clock*
13087
13088 OMAP DEVICE TREE SUPPORT
13089 M:      Benoît Cousson <bcousson@baylibre.com>
13090 M:      Tony Lindgren <tony@atomide.com>
13091 L:      linux-omap@vger.kernel.org
13092 L:      devicetree@vger.kernel.org
13093 S:      Maintained
13094 F:      arch/arm/boot/dts/*am3*
13095 F:      arch/arm/boot/dts/*am4*
13096 F:      arch/arm/boot/dts/*am5*
13097 F:      arch/arm/boot/dts/*dra7*
13098 F:      arch/arm/boot/dts/*omap*
13099 F:      arch/arm/boot/dts/logicpd-som-lv*
13100 F:      arch/arm/boot/dts/logicpd-torpedo*
13101
13102 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13103 L:      linux-omap@vger.kernel.org
13104 L:      linux-fbdev@vger.kernel.org
13105 S:      Orphan
13106 F:      Documentation/arm/omap/dss.rst
13107 F:      drivers/video/fbdev/omap2/
13108
13109 OMAP FRAMEBUFFER SUPPORT
13110 L:      linux-fbdev@vger.kernel.org
13111 L:      linux-omap@vger.kernel.org
13112 S:      Orphan
13113 F:      drivers/video/fbdev/omap/
13114
13115 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13116 M:      Roger Quadros <rogerq@kernel.org>
13117 M:      Tony Lindgren <tony@atomide.com>
13118 L:      linux-omap@vger.kernel.org
13119 S:      Maintained
13120 F:      arch/arm/mach-omap2/*gpmc*
13121 F:      drivers/memory/omap-gpmc.c
13122
13123 OMAP GPIO DRIVER
13124 M:      Grygorii Strashko <grygorii.strashko@ti.com>
13125 M:      Santosh Shilimkar <ssantosh@kernel.org>
13126 M:      Kevin Hilman <khilman@kernel.org>
13127 L:      linux-omap@vger.kernel.org
13128 S:      Maintained
13129 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
13130 F:      drivers/gpio/gpio-omap.c
13131
13132 OMAP HARDWARE SPINLOCK SUPPORT
13133 M:      Ohad Ben-Cohen <ohad@wizery.com>
13134 L:      linux-omap@vger.kernel.org
13135 S:      Maintained
13136 F:      drivers/hwspinlock/omap_hwspinlock.c
13137
13138 OMAP HS MMC SUPPORT
13139 L:      linux-mmc@vger.kernel.org
13140 L:      linux-omap@vger.kernel.org
13141 S:      Orphan
13142 F:      drivers/mmc/host/omap_hsmmc.c
13143
13144 OMAP HWMOD DATA
13145 M:      Paul Walmsley <paul@pwsan.com>
13146 L:      linux-omap@vger.kernel.org
13147 S:      Maintained
13148 F:      arch/arm/mach-omap2/omap_hwmod*data*
13149
13150 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13151 M:      Benoît Cousson <bcousson@baylibre.com>
13152 L:      linux-omap@vger.kernel.org
13153 S:      Maintained
13154 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13155
13156 OMAP HWMOD SUPPORT
13157 M:      Benoît Cousson <bcousson@baylibre.com>
13158 M:      Paul Walmsley <paul@pwsan.com>
13159 L:      linux-omap@vger.kernel.org
13160 S:      Maintained
13161 F:      arch/arm/mach-omap2/omap_hwmod.*
13162
13163 OMAP I2C DRIVER
13164 M:      Vignesh R <vigneshr@ti.com>
13165 L:      linux-omap@vger.kernel.org
13166 L:      linux-i2c@vger.kernel.org
13167 S:      Maintained
13168 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
13169 F:      drivers/i2c/busses/i2c-omap.c
13170
13171 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13172 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13173 L:      linux-media@vger.kernel.org
13174 S:      Maintained
13175 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
13176 F:      drivers/media/platform/omap3isp/
13177 F:      drivers/staging/media/omap4iss/
13178
13179 OMAP MMC SUPPORT
13180 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
13181 L:      linux-omap@vger.kernel.org
13182 S:      Odd Fixes
13183 F:      drivers/mmc/host/omap.c
13184
13185 OMAP POWER MANAGEMENT SUPPORT
13186 M:      Kevin Hilman <khilman@kernel.org>
13187 L:      linux-omap@vger.kernel.org
13188 S:      Maintained
13189 F:      arch/arm/*omap*/*pm*
13190 F:      drivers/cpufreq/omap-cpufreq.c
13191
13192 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13193 M:      Rajendra Nayak <rnayak@codeaurora.org>
13194 M:      Paul Walmsley <paul@pwsan.com>
13195 L:      linux-omap@vger.kernel.org
13196 S:      Maintained
13197 F:      arch/arm/mach-omap2/prm*
13198
13199 OMAP RANDOM NUMBER GENERATOR SUPPORT
13200 M:      Deepak Saxena <dsaxena@plexity.net>
13201 S:      Maintained
13202 F:      drivers/char/hw_random/omap-rng.c
13203
13204 OMAP USB SUPPORT
13205 L:      linux-usb@vger.kernel.org
13206 L:      linux-omap@vger.kernel.org
13207 S:      Orphan
13208 F:      arch/arm/*omap*/usb*
13209 F:      drivers/usb/*/*omap*
13210
13211 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13212 M:      Mark Jackson <mpfj@newflow.co.uk>
13213 L:      linux-omap@vger.kernel.org
13214 S:      Maintained
13215 F:      arch/arm/boot/dts/am335x-nano.dts
13216
13217 OMAP1 SUPPORT
13218 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
13219 M:      Tony Lindgren <tony@atomide.com>
13220 L:      linux-omap@vger.kernel.org
13221 S:      Maintained
13222 Q:      http://patchwork.kernel.org/project/linux-omap/list/
13223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13224 F:      arch/arm/configs/omap1_defconfig
13225 F:      arch/arm/mach-omap1/
13226 F:      arch/arm/plat-omap/
13227 F:      drivers/i2c/busses/i2c-omap.c
13228 F:      include/linux/platform_data/ams-delta-fiq.h
13229 F:      include/linux/platform_data/i2c-omap.h
13230
13231 OMAP2+ SUPPORT
13232 M:      Tony Lindgren <tony@atomide.com>
13233 L:      linux-omap@vger.kernel.org
13234 S:      Maintained
13235 W:      http://www.muru.com/linux/omap/
13236 W:      http://linux.omap.com/
13237 Q:      http://patchwork.kernel.org/project/linux-omap/list/
13238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13239 F:      arch/arm/configs/omap2plus_defconfig
13240 F:      arch/arm/mach-omap2/
13241 F:      arch/arm/plat-omap/
13242 F:      drivers/bus/ti-sysc.c
13243 F:      drivers/i2c/busses/i2c-omap.c
13244 F:      drivers/irqchip/irq-omap-intc.c
13245 F:      drivers/mfd/*omap*.c
13246 F:      drivers/mfd/menelaus.c
13247 F:      drivers/mfd/palmas.c
13248 F:      drivers/mfd/tps65217.c
13249 F:      drivers/mfd/tps65218.c
13250 F:      drivers/mfd/tps65910.c
13251 F:      drivers/mfd/twl-core.[ch]
13252 F:      drivers/mfd/twl4030*.c
13253 F:      drivers/mfd/twl6030*.c
13254 F:      drivers/mfd/twl6040*.c
13255 F:      drivers/regulator/palmas-regulator*.c
13256 F:      drivers/regulator/pbias-regulator.c
13257 F:      drivers/regulator/tps65217-regulator.c
13258 F:      drivers/regulator/tps65218-regulator.c
13259 F:      drivers/regulator/tps65910-regulator.c
13260 F:      drivers/regulator/twl-regulator.c
13261 F:      drivers/regulator/twl6030-regulator.c
13262 F:      include/linux/platform_data/i2c-omap.h
13263 F:      include/linux/platform_data/ti-sysc.h
13264
13265 OMFS FILESYSTEM
13266 M:      Bob Copeland <me@bobcopeland.com>
13267 L:      linux-karma-devel@lists.sourceforge.net
13268 S:      Maintained
13269 F:      Documentation/filesystems/omfs.rst
13270 F:      fs/omfs/
13271
13272 OMNIKEY CARDMAN 4000 DRIVER
13273 M:      Harald Welte <laforge@gnumonks.org>
13274 S:      Maintained
13275 F:      drivers/char/pcmcia/cm4000_cs.c
13276 F:      include/linux/cm4000_cs.h
13277 F:      include/uapi/linux/cm4000_cs.h
13278
13279 OMNIKEY CARDMAN 4040 DRIVER
13280 M:      Harald Welte <laforge@gnumonks.org>
13281 S:      Maintained
13282 F:      drivers/char/pcmcia/cm4040_cs.*
13283
13284 OMNIVISION OV02A10 SENSOR DRIVER
13285 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
13286 L:      linux-media@vger.kernel.org
13287 S:      Maintained
13288 T:      git git://linuxtv.org/media_tree.git
13289 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13290 F:      drivers/media/i2c/ov02a10.c
13291
13292 OMNIVISION OV13858 SENSOR DRIVER
13293 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13294 L:      linux-media@vger.kernel.org
13295 S:      Maintained
13296 T:      git git://linuxtv.org/media_tree.git
13297 F:      drivers/media/i2c/ov13858.c
13298
13299 OMNIVISION OV2680 SENSOR DRIVER
13300 M:      Rui Miguel Silva <rmfrfs@gmail.com>
13301 L:      linux-media@vger.kernel.org
13302 S:      Maintained
13303 T:      git git://linuxtv.org/media_tree.git
13304 F:      Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13305 F:      drivers/media/i2c/ov2680.c
13306
13307 OMNIVISION OV2685 SENSOR DRIVER
13308 M:      Shunqian Zheng <zhengsq@rock-chips.com>
13309 L:      linux-media@vger.kernel.org
13310 S:      Maintained
13311 T:      git git://linuxtv.org/media_tree.git
13312 F:      drivers/media/i2c/ov2685.c
13313
13314 OMNIVISION OV2740 SENSOR DRIVER
13315 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13316 R:      Shawn Tu <shawnx.tu@intel.com>
13317 R:      Bingbu Cao <bingbu.cao@intel.com>
13318 L:      linux-media@vger.kernel.org
13319 S:      Maintained
13320 T:      git git://linuxtv.org/media_tree.git
13321 F:      drivers/media/i2c/ov2740.c
13322
13323 OMNIVISION OV5640 SENSOR DRIVER
13324 M:      Steve Longerbeam <slongerbeam@gmail.com>
13325 L:      linux-media@vger.kernel.org
13326 S:      Maintained
13327 T:      git git://linuxtv.org/media_tree.git
13328 F:      drivers/media/i2c/ov5640.c
13329
13330 OMNIVISION OV5647 SENSOR DRIVER
13331 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
13332 M:      Jacopo Mondi <jacopo@jmondi.org>
13333 L:      linux-media@vger.kernel.org
13334 S:      Maintained
13335 T:      git git://linuxtv.org/media_tree.git
13336 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13337 F:      drivers/media/i2c/ov5647.c
13338
13339 OMNIVISION OV5670 SENSOR DRIVER
13340 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13341 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
13342 L:      linux-media@vger.kernel.org
13343 S:      Maintained
13344 T:      git git://linuxtv.org/media_tree.git
13345 F:      drivers/media/i2c/ov5670.c
13346
13347 OMNIVISION OV5675 SENSOR DRIVER
13348 M:      Shawn Tu <shawnx.tu@intel.com>
13349 L:      linux-media@vger.kernel.org
13350 S:      Maintained
13351 T:      git git://linuxtv.org/media_tree.git
13352 F:      drivers/media/i2c/ov5675.c
13353
13354 OMNIVISION OV5695 SENSOR DRIVER
13355 M:      Shunqian Zheng <zhengsq@rock-chips.com>
13356 L:      linux-media@vger.kernel.org
13357 S:      Maintained
13358 T:      git git://linuxtv.org/media_tree.git
13359 F:      drivers/media/i2c/ov5695.c
13360
13361 OMNIVISION OV7670 SENSOR DRIVER
13362 L:      linux-media@vger.kernel.org
13363 S:      Orphan
13364 T:      git git://linuxtv.org/media_tree.git
13365 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
13366 F:      drivers/media/i2c/ov7670.c
13367
13368 OMNIVISION OV772x SENSOR DRIVER
13369 M:      Jacopo Mondi <jacopo@jmondi.org>
13370 L:      linux-media@vger.kernel.org
13371 S:      Odd fixes
13372 T:      git git://linuxtv.org/media_tree.git
13373 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13374 F:      drivers/media/i2c/ov772x.c
13375 F:      include/media/i2c/ov772x.h
13376
13377 OMNIVISION OV7740 SENSOR DRIVER
13378 M:      Wenyou Yang <wenyou.yang@microchip.com>
13379 L:      linux-media@vger.kernel.org
13380 S:      Maintained
13381 T:      git git://linuxtv.org/media_tree.git
13382 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
13383 F:      drivers/media/i2c/ov7740.c
13384
13385 OMNIVISION OV8856 SENSOR DRIVER
13386 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
13387 L:      linux-media@vger.kernel.org
13388 S:      Maintained
13389 T:      git git://linuxtv.org/media_tree.git
13390 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13391 F:      drivers/media/i2c/ov8856.c
13392
13393 OMNIVISION OV9640 SENSOR DRIVER
13394 M:      Petr Cvek <petrcvekcz@gmail.com>
13395 L:      linux-media@vger.kernel.org
13396 S:      Maintained
13397 F:      drivers/media/i2c/ov9640.*
13398
13399 OMNIVISION OV9650 SENSOR DRIVER
13400 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13401 R:      Akinobu Mita <akinobu.mita@gmail.com>
13402 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13403 L:      linux-media@vger.kernel.org
13404 S:      Maintained
13405 T:      git git://linuxtv.org/media_tree.git
13406 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
13407 F:      drivers/media/i2c/ov9650.c
13408
13409 OMNIVISION OV9734 SENSOR DRIVER
13410 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13411 R:      Bingbu Cao <bingbu.cao@intel.com>
13412 L:      linux-media@vger.kernel.org
13413 S:      Maintained
13414 T:      git git://linuxtv.org/media_tree.git
13415 F:      drivers/media/i2c/ov9734.c
13416
13417 ONENAND FLASH DRIVER
13418 M:      Kyungmin Park <kyungmin.park@samsung.com>
13419 L:      linux-mtd@lists.infradead.org
13420 S:      Maintained
13421 F:      drivers/mtd/nand/onenand/
13422 F:      include/linux/mtd/onenand*.h
13423
13424 ONION OMEGA2+ BOARD
13425 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
13426 L:      linux-mips@vger.kernel.org
13427 S:      Maintained
13428 F:      arch/mips/boot/dts/ralink/omega2p.dts
13429
13430 OP-TEE DRIVER
13431 M:      Jens Wiklander <jens.wiklander@linaro.org>
13432 L:      op-tee@lists.trustedfirmware.org
13433 S:      Maintained
13434 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
13435 F:      drivers/tee/optee/
13436
13437 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13438 M:      Sumit Garg <sumit.garg@linaro.org>
13439 L:      op-tee@lists.trustedfirmware.org
13440 S:      Maintained
13441 F:      drivers/char/hw_random/optee-rng.c
13442
13443 OPA-VNIC DRIVER
13444 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13445 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13446 L:      linux-rdma@vger.kernel.org
13447 S:      Supported
13448 F:      drivers/infiniband/ulp/opa_vnic
13449
13450 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13451 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13452 M:      Frank Rowand <frowand.list@gmail.com>
13453 L:      devicetree@vger.kernel.org
13454 S:      Maintained
13455 F:      Documentation/devicetree/dynamic-resolution-notes.rst
13456 F:      Documentation/devicetree/overlay-notes.rst
13457 F:      drivers/of/overlay.c
13458 F:      drivers/of/resolver.c
13459 K:      of_overlay_notifier_
13460
13461 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13462 M:      Rob Herring <robh+dt@kernel.org>
13463 M:      Frank Rowand <frowand.list@gmail.com>
13464 L:      devicetree@vger.kernel.org
13465 S:      Maintained
13466 W:      http://www.devicetree.org/
13467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13468 F:      Documentation/ABI/testing/sysfs-firmware-ofw
13469 F:      drivers/of/
13470 F:      include/linux/of*.h
13471 F:      scripts/dtc/
13472
13473 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13474 M:      Rob Herring <robh+dt@kernel.org>
13475 L:      devicetree@vger.kernel.org
13476 S:      Maintained
13477 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13479 F:      Documentation/devicetree/
13480 F:      arch/*/boot/dts/
13481 F:      include/dt-bindings/
13482
13483 OPENCORES I2C BUS DRIVER
13484 M:      Peter Korsgaard <peter@korsgaard.com>
13485 M:      Andrew Lunn <andrew@lunn.ch>
13486 L:      linux-i2c@vger.kernel.org
13487 S:      Maintained
13488 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13489 F:      Documentation/i2c/busses/i2c-ocores.rst
13490 F:      drivers/i2c/busses/i2c-ocores.c
13491 F:      include/linux/platform_data/i2c-ocores.h
13492
13493 OPENRISC ARCHITECTURE
13494 M:      Jonas Bonn <jonas@southpole.se>
13495 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13496 M:      Stafford Horne <shorne@gmail.com>
13497 L:      openrisc@lists.librecores.org
13498 S:      Maintained
13499 W:      http://openrisc.io
13500 T:      git git://github.com/openrisc/linux.git
13501 F:      Documentation/devicetree/bindings/openrisc/
13502 F:      Documentation/openrisc/
13503 F:      arch/openrisc/
13504 F:      drivers/irqchip/irq-ompic.c
13505 F:      drivers/irqchip/irq-or1k-*
13506
13507 OPENVSWITCH
13508 M:      Pravin B Shelar <pshelar@ovn.org>
13509 L:      netdev@vger.kernel.org
13510 L:      dev@openvswitch.org
13511 S:      Maintained
13512 W:      http://openvswitch.org
13513 F:      include/uapi/linux/openvswitch.h
13514 F:      net/openvswitch/
13515
13516 OPERATING PERFORMANCE POINTS (OPP)
13517 M:      Viresh Kumar <vireshk@kernel.org>
13518 M:      Nishanth Menon <nm@ti.com>
13519 M:      Stephen Boyd <sboyd@kernel.org>
13520 L:      linux-pm@vger.kernel.org
13521 S:      Maintained
13522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13523 F:      Documentation/devicetree/bindings/opp/
13524 F:      Documentation/power/opp.rst
13525 F:      drivers/opp/
13526 F:      include/linux/pm_opp.h
13527
13528 OPL4 DRIVER
13529 M:      Clemens Ladisch <clemens@ladisch.de>
13530 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13531 S:      Maintained
13532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13533 F:      sound/drivers/opl4/
13534
13535 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13536 M:      Mark Fasheh <mark@fasheh.com>
13537 M:      Joel Becker <jlbec@evilplan.org>
13538 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
13539 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13540 S:      Supported
13541 W:      http://ocfs2.wiki.kernel.org
13542 F:      Documentation/filesystems/dlmfs.rst
13543 F:      Documentation/filesystems/ocfs2.rst
13544 F:      fs/ocfs2/
13545
13546 ORANGEFS FILESYSTEM
13547 M:      Mike Marshall <hubcap@omnibond.com>
13548 R:      Martin Brandenburg <martin@omnibond.com>
13549 L:      devel@lists.orangefs.org
13550 S:      Supported
13551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13552 F:      Documentation/filesystems/orangefs.rst
13553 F:      fs/orangefs/
13554
13555 ORINOCO DRIVER
13556 L:      linux-wireless@vger.kernel.org
13557 S:      Orphan
13558 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13559 W:      http://www.nongnu.org/orinoco/
13560 F:      drivers/net/wireless/intersil/orinoco/
13561
13562 OV2659 OMNIVISION SENSOR DRIVER
13563 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13564 L:      linux-media@vger.kernel.org
13565 S:      Maintained
13566 W:      https://linuxtv.org
13567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13568 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13569 F:      drivers/media/i2c/ov2659.c
13570 F:      include/media/i2c/ov2659.h
13571
13572 OVERLAY FILESYSTEM
13573 M:      Miklos Szeredi <miklos@szeredi.hu>
13574 L:      linux-unionfs@vger.kernel.org
13575 S:      Supported
13576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13577 F:      Documentation/filesystems/overlayfs.rst
13578 F:      fs/overlayfs/
13579
13580 P54 WIRELESS DRIVER
13581 M:      Christian Lamparter <chunkeey@googlemail.com>
13582 L:      linux-wireless@vger.kernel.org
13583 S:      Maintained
13584 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
13585 F:      drivers/net/wireless/intersil/p54/
13586
13587 PACKING
13588 M:      Vladimir Oltean <olteanv@gmail.com>
13589 L:      netdev@vger.kernel.org
13590 S:      Supported
13591 F:      Documentation/core-api/packing.rst
13592 F:      include/linux/packing.h
13593 F:      lib/packing.c
13594
13595 PADATA PARALLEL EXECUTION MECHANISM
13596 M:      Steffen Klassert <steffen.klassert@secunet.com>
13597 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
13598 L:      linux-crypto@vger.kernel.org
13599 L:      linux-kernel@vger.kernel.org
13600 S:      Maintained
13601 F:      Documentation/core-api/padata.rst
13602 F:      include/linux/padata.h
13603 F:      kernel/padata.c
13604
13605 PAGE POOL
13606 M:      Jesper Dangaard Brouer <hawk@kernel.org>
13607 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
13608 L:      netdev@vger.kernel.org
13609 S:      Supported
13610 F:      Documentation/networking/page_pool.rst
13611 F:      include/net/page_pool.h
13612 F:      include/trace/events/page_pool.h
13613 F:      net/core/page_pool.c
13614
13615 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13616 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
13617 L:      platform-driver-x86@vger.kernel.org
13618 S:      Maintained
13619 F:      drivers/platform/x86/panasonic-laptop.c
13620
13621 PARALLAX PING IIO SENSOR DRIVER
13622 M:      Andreas Klinger <ak@it-klinger.de>
13623 L:      linux-iio@vger.kernel.org
13624 S:      Maintained
13625 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13626 F:      drivers/iio/proximity/ping.c
13627
13628 PARALLEL LCD/KEYPAD PANEL DRIVER
13629 M:      Willy Tarreau <willy@haproxy.com>
13630 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13631 S:      Odd Fixes
13632 F:      Documentation/admin-guide/lcd-panel-cgram.rst
13633 F:      drivers/auxdisplay/panel.c
13634
13635 PARALLEL PORT SUBSYSTEM
13636 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13637 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13638 L:      linux-parport@lists.infradead.org (subscribers-only)
13639 S:      Maintained
13640 F:      Documentation/driver-api/parport*.rst
13641 F:      drivers/char/ppdev.c
13642 F:      drivers/parport/
13643 F:      include/linux/parport*.h
13644 F:      include/uapi/linux/ppdev.h
13645
13646 PARAVIRT_OPS INTERFACE
13647 M:      Juergen Gross <jgross@suse.com>
13648 M:      Deep Shah <sdeep@vmware.com>
13649 M:      "VMware, Inc." <pv-drivers@vmware.com>
13650 L:      virtualization@lists.linux-foundation.org
13651 S:      Supported
13652 F:      Documentation/virt/paravirt_ops.rst
13653 F:      arch/*/include/asm/paravirt*.h
13654 F:      arch/*/kernel/paravirt*
13655 F:      include/linux/hypervisor.h
13656
13657 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13658 M:      Tim Waugh <tim@cyberelk.net>
13659 L:      linux-parport@lists.infradead.org (subscribers-only)
13660 S:      Maintained
13661 F:      Documentation/admin-guide/blockdev/paride.rst
13662 F:      drivers/block/paride/
13663
13664 PARISC ARCHITECTURE
13665 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13666 M:      Helge Deller <deller@gmx.de>
13667 L:      linux-parisc@vger.kernel.org
13668 S:      Maintained
13669 W:      https://parisc.wiki.kernel.org
13670 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
13671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13673 F:      Documentation/parisc/
13674 F:      arch/parisc/
13675 F:      drivers/char/agp/parisc-agp.c
13676 F:      drivers/input/misc/hp_sdc_rtc.c
13677 F:      drivers/input/serio/gscps2.c
13678 F:      drivers/input/serio/hp_sdc*
13679 F:      drivers/parisc/
13680 F:      drivers/parport/parport_gsc.*
13681 F:      drivers/tty/serial/8250/8250_gsc.c
13682 F:      drivers/video/console/sti*
13683 F:      drivers/video/fbdev/sti*
13684 F:      drivers/video/logo/logo_parisc*
13685 F:      include/linux/hp_sdc.h
13686
13687 PARMAN
13688 M:      Jiri Pirko <jiri@nvidia.com>
13689 L:      netdev@vger.kernel.org
13690 S:      Supported
13691 F:      include/linux/parman.h
13692 F:      lib/parman.c
13693 F:      lib/test_parman.c
13694
13695 PC ENGINES APU BOARD DRIVER
13696 M:      Enrico Weigelt, metux IT consult <info@metux.net>
13697 S:      Maintained
13698 F:      drivers/platform/x86/pcengines-apuv2.c
13699
13700 PC87360 HARDWARE MONITORING DRIVER
13701 M:      Jim Cromie <jim.cromie@gmail.com>
13702 L:      linux-hwmon@vger.kernel.org
13703 S:      Maintained
13704 F:      Documentation/hwmon/pc87360.rst
13705 F:      drivers/hwmon/pc87360.c
13706
13707 PC8736x GPIO DRIVER
13708 M:      Jim Cromie <jim.cromie@gmail.com>
13709 S:      Maintained
13710 F:      drivers/char/pc8736x_gpio.c
13711
13712 PC87427 HARDWARE MONITORING DRIVER
13713 M:      Jean Delvare <jdelvare@suse.com>
13714 L:      linux-hwmon@vger.kernel.org
13715 S:      Maintained
13716 F:      Documentation/hwmon/pc87427.rst
13717 F:      drivers/hwmon/pc87427.c
13718
13719 PCA9532 LED DRIVER
13720 M:      Riku Voipio <riku.voipio@iki.fi>
13721 S:      Maintained
13722 F:      drivers/leds/leds-pca9532.c
13723 F:      include/linux/leds-pca9532.h
13724
13725 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13726 M:      Guenter Roeck <linux@roeck-us.net>
13727 L:      linux-i2c@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
13730
13731 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13732 M:      Khalid Aziz <khalid@gonehiking.org>
13733 S:      Maintained
13734 F:      drivers/firmware/pcdp.*
13735
13736 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13737 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13738 M:      Pali Rohár <pali@kernel.org>
13739 L:      linux-pci@vger.kernel.org
13740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13741 S:      Maintained
13742 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
13743 F:      drivers/pci/controller/pci-aardvark.c
13744
13745 PCI DRIVER FOR ALTERA PCIE IP
13746 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13747 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13748 L:      linux-pci@vger.kernel.org
13749 S:      Supported
13750 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
13751 F:      drivers/pci/controller/pcie-altera.c
13752
13753 PCI DRIVER FOR APPLIEDMICRO XGENE
13754 M:      Toan Le <toan@os.amperecomputing.com>
13755 L:      linux-pci@vger.kernel.org
13756 L:      linux-arm-kernel@lists.infradead.org
13757 S:      Maintained
13758 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
13759 F:      drivers/pci/controller/pci-xgene.c
13760
13761 PCI DRIVER FOR ARM VERSATILE PLATFORM
13762 M:      Rob Herring <robh@kernel.org>
13763 L:      linux-pci@vger.kernel.org
13764 L:      linux-arm-kernel@lists.infradead.org
13765 S:      Maintained
13766 F:      Documentation/devicetree/bindings/pci/versatile.yaml
13767 F:      drivers/pci/controller/pci-versatile.c
13768
13769 PCI DRIVER FOR ARMADA 8K
13770 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13771 L:      linux-pci@vger.kernel.org
13772 L:      linux-arm-kernel@lists.infradead.org
13773 S:      Maintained
13774 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
13775 F:      drivers/pci/controller/dwc/pcie-armada8k.c
13776
13777 PCI DRIVER FOR CADENCE PCIE IP
13778 M:      Tom Joseph <tjoseph@cadence.com>
13779 L:      linux-pci@vger.kernel.org
13780 S:      Maintained
13781 F:      Documentation/devicetree/bindings/pci/cdns,*
13782 F:      drivers/pci/controller/cadence/
13783
13784 PCI DRIVER FOR FREESCALE LAYERSCAPE
13785 M:      Minghuan Lian <minghuan.Lian@nxp.com>
13786 M:      Mingkai Hu <mingkai.hu@nxp.com>
13787 M:      Roy Zang <roy.zang@nxp.com>
13788 L:      linuxppc-dev@lists.ozlabs.org
13789 L:      linux-pci@vger.kernel.org
13790 L:      linux-arm-kernel@lists.infradead.org
13791 S:      Maintained
13792 F:      drivers/pci/controller/dwc/*layerscape*
13793
13794 PCI DRIVER FOR GENERIC OF HOSTS
13795 M:      Will Deacon <will@kernel.org>
13796 L:      linux-pci@vger.kernel.org
13797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13798 S:      Maintained
13799 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13800 F:      drivers/pci/controller/pci-host-common.c
13801 F:      drivers/pci/controller/pci-host-generic.c
13802
13803 PCI DRIVER FOR IMX6
13804 M:      Richard Zhu <hongxing.zhu@nxp.com>
13805 M:      Lucas Stach <l.stach@pengutronix.de>
13806 L:      linux-pci@vger.kernel.org
13807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13808 S:      Maintained
13809 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13810 F:      drivers/pci/controller/dwc/*imx6*
13811
13812 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13813 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13814 L:      linux-pci@vger.kernel.org
13815 S:      Supported
13816 F:      drivers/pci/controller/vmd.c
13817
13818 PCI DRIVER FOR MICROSEMI SWITCHTEC
13819 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13820 M:      Logan Gunthorpe <logang@deltatee.com>
13821 L:      linux-pci@vger.kernel.org
13822 S:      Maintained
13823 F:      Documentation/ABI/testing/sysfs-class-switchtec
13824 F:      Documentation/driver-api/switchtec.rst
13825 F:      drivers/ntb/hw/mscc/
13826 F:      drivers/pci/switch/switchtec*
13827 F:      include/linux/switchtec.h
13828 F:      include/uapi/linux/switchtec_ioctl.h
13829
13830 PCI DRIVER FOR MOBIVEIL PCIE IP
13831 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13832 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13833 L:      linux-pci@vger.kernel.org
13834 S:      Supported
13835 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13836 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
13837
13838 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13839 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13840 L:      linux-pci@vger.kernel.org
13841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13842 S:      Maintained
13843 F:      drivers/pci/controller/*mvebu*
13844
13845 PCI DRIVER FOR NVIDIA TEGRA
13846 M:      Thierry Reding <thierry.reding@gmail.com>
13847 L:      linux-tegra@vger.kernel.org
13848 L:      linux-pci@vger.kernel.org
13849 S:      Supported
13850 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13851 F:      drivers/pci/controller/pci-tegra.c
13852
13853 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13854 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13855 L:      linux-pci@vger.kernel.org
13856 L:      linux-arm-kernel@lists.infradead.org
13857 S:      Maintained
13858 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13859 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13860
13861 PCI DRIVER FOR RENESAS R-CAR
13862 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13863 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13864 L:      linux-pci@vger.kernel.org
13865 L:      linux-renesas-soc@vger.kernel.org
13866 S:      Maintained
13867 F:      Documentation/devicetree/bindings/pci/*rcar*
13868 F:      drivers/pci/controller/*rcar*
13869
13870 PCI DRIVER FOR SAMSUNG EXYNOS
13871 M:      Jingoo Han <jingoohan1@gmail.com>
13872 L:      linux-pci@vger.kernel.org
13873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13874 L:      linux-samsung-soc@vger.kernel.org
13875 S:      Maintained
13876 F:      drivers/pci/controller/dwc/pci-exynos.c
13877
13878 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13879 M:      Jingoo Han <jingoohan1@gmail.com>
13880 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13881 L:      linux-pci@vger.kernel.org
13882 S:      Maintained
13883 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
13884 F:      drivers/pci/controller/dwc/*designware*
13885
13886 PCI DRIVER FOR TI DRA7XX/J721E
13887 M:      Kishon Vijay Abraham I <kishon@ti.com>
13888 L:      linux-omap@vger.kernel.org
13889 L:      linux-pci@vger.kernel.org
13890 L:      linux-arm-kernel@lists.infradead.org
13891 S:      Supported
13892 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
13893 F:      drivers/pci/controller/cadence/pci-j721e.c
13894 F:      drivers/pci/controller/dwc/pci-dra7xx.c
13895
13896 PCI DRIVER FOR TI KEYSTONE
13897 M:      Murali Karicheri <m-karicheri2@ti.com>
13898 L:      linux-pci@vger.kernel.org
13899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13900 S:      Maintained
13901 F:      drivers/pci/controller/dwc/pci-keystone.c
13902
13903 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13904 M:      Linus Walleij <linus.walleij@linaro.org>
13905 L:      linux-pci@vger.kernel.org
13906 S:      Maintained
13907 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13908 F:      drivers/pci/controller/pci-v3-semi.c
13909
13910 PCI ENDPOINT SUBSYSTEM
13911 M:      Kishon Vijay Abraham I <kishon@ti.com>
13912 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13913 L:      linux-pci@vger.kernel.org
13914 S:      Supported
13915 F:      Documentation/PCI/endpoint/*
13916 F:      Documentation/misc-devices/pci-endpoint-test.rst
13917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13918 F:      drivers/misc/pci_endpoint_test.c
13919 F:      drivers/pci/endpoint/
13920 F:      tools/pci/
13921
13922 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13923 M:      Russell Currey <ruscur@russell.cc>
13924 M:      Oliver O'Halloran <oohall@gmail.com>
13925 L:      linuxppc-dev@lists.ozlabs.org
13926 S:      Supported
13927 F:      Documentation/PCI/pci-error-recovery.rst
13928 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
13929 F:      arch/powerpc/include/*/eeh*.h
13930 F:      arch/powerpc/kernel/eeh*.c
13931 F:      arch/powerpc/platforms/*/eeh*.c
13932 F:      drivers/pci/pcie/aer.c
13933 F:      drivers/pci/pcie/dpc.c
13934 F:      drivers/pci/pcie/err.c
13935
13936 PCI ERROR RECOVERY
13937 M:      Linas Vepstas <linasvepstas@gmail.com>
13938 L:      linux-pci@vger.kernel.org
13939 S:      Supported
13940 F:      Documentation/PCI/pci-error-recovery.rst
13941
13942 PCI MSI DRIVER FOR ALTERA MSI IP
13943 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13944 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13945 L:      linux-pci@vger.kernel.org
13946 S:      Supported
13947 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13948 F:      drivers/pci/controller/pcie-altera-msi.c
13949
13950 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13951 M:      Toan Le <toan@os.amperecomputing.com>
13952 L:      linux-pci@vger.kernel.org
13953 L:      linux-arm-kernel@lists.infradead.org
13954 S:      Maintained
13955 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13956 F:      drivers/pci/controller/pci-xgene-msi.c
13957
13958 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13959 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13960 R:      Rob Herring <robh@kernel.org>
13961 L:      linux-pci@vger.kernel.org
13962 S:      Supported
13963 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13965 F:      drivers/pci/controller/
13966
13967 PCI SUBSYSTEM
13968 M:      Bjorn Helgaas <bhelgaas@google.com>
13969 L:      linux-pci@vger.kernel.org
13970 S:      Supported
13971 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13973 F:      Documentation/PCI/
13974 F:      Documentation/devicetree/bindings/pci/
13975 F:      arch/x86/kernel/early-quirks.c
13976 F:      arch/x86/kernel/quirks.c
13977 F:      arch/x86/pci/
13978 F:      drivers/acpi/pci*
13979 F:      drivers/pci/
13980 F:      include/asm-generic/pci*
13981 F:      include/linux/of_pci.h
13982 F:      include/linux/pci*
13983 F:      include/uapi/linux/pci*
13984 F:      lib/pci*
13985
13986 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13987 M:      Jonathan Chocron <jonnyc@amazon.com>
13988 L:      linux-pci@vger.kernel.org
13989 S:      Maintained
13990 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
13991 F:      drivers/pci/controller/dwc/pcie-al.c
13992
13993 PCIE DRIVER FOR AMLOGIC MESON
13994 M:      Yue Wang <yue.wang@Amlogic.com>
13995 L:      linux-pci@vger.kernel.org
13996 L:      linux-amlogic@lists.infradead.org
13997 S:      Maintained
13998 F:      drivers/pci/controller/dwc/pci-meson.c
13999
14000 PCIE DRIVER FOR AXIS ARTPEC
14001 M:      Jesper Nilsson <jesper.nilsson@axis.com>
14002 L:      linux-arm-kernel@axis.com
14003 L:      linux-pci@vger.kernel.org
14004 S:      Maintained
14005 F:      Documentation/devicetree/bindings/pci/axis,artpec*
14006 F:      drivers/pci/controller/dwc/*artpec*
14007
14008 PCIE DRIVER FOR CAVIUM THUNDERX
14009 M:      Robert Richter <rric@kernel.org>
14010 L:      linux-pci@vger.kernel.org
14011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14012 S:      Odd Fixes
14013 F:      drivers/pci/controller/pci-thunder-*
14014
14015 PCIE DRIVER FOR HISILICON
14016 M:      Zhou Wang <wangzhou1@hisilicon.com>
14017 L:      linux-pci@vger.kernel.org
14018 S:      Maintained
14019 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
14020 F:      drivers/pci/controller/dwc/pcie-hisi.c
14021
14022 PCIE DRIVER FOR HISILICON KIRIN
14023 M:      Xiaowei Song <songxiaowei@hisilicon.com>
14024 M:      Binghui Wang <wangbinghui@hisilicon.com>
14025 L:      linux-pci@vger.kernel.org
14026 S:      Maintained
14027 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
14028 F:      drivers/pci/controller/dwc/pcie-kirin.c
14029
14030 PCIE DRIVER FOR HISILICON STB
14031 M:      Shawn Guo <shawn.guo@linaro.org>
14032 L:      linux-pci@vger.kernel.org
14033 S:      Maintained
14034 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14035 F:      drivers/pci/controller/dwc/pcie-histb.c
14036
14037 PCIE DRIVER FOR MEDIATEK
14038 M:      Ryder Lee <ryder.lee@mediatek.com>
14039 L:      linux-pci@vger.kernel.org
14040 L:      linux-mediatek@lists.infradead.org
14041 S:      Supported
14042 F:      Documentation/devicetree/bindings/pci/mediatek*
14043 F:      drivers/pci/controller/*mediatek*
14044
14045 PCIE DRIVER FOR MICROCHIP
14046 M:      Daire McNamara <daire.mcnamara@microchip.com>
14047 L:      linux-pci@vger.kernel.org
14048 S:      Supported
14049 F:      Documentation/devicetree/bindings/pci/microchip*
14050 F:      drivers/pci/controller/*microchip*
14051
14052 PCIE DRIVER FOR QUALCOMM MSM
14053 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
14054 L:      linux-pci@vger.kernel.org
14055 L:      linux-arm-msm@vger.kernel.org
14056 S:      Maintained
14057 F:      drivers/pci/controller/dwc/*qcom*
14058
14059 PCIE DRIVER FOR ROCKCHIP
14060 M:      Shawn Lin <shawn.lin@rock-chips.com>
14061 L:      linux-pci@vger.kernel.org
14062 L:      linux-rockchip@lists.infradead.org
14063 S:      Maintained
14064 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
14065 F:      drivers/pci/controller/pcie-rockchip*
14066
14067 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14068 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14069 L:      linux-pci@vger.kernel.org
14070 S:      Maintained
14071 F:      Documentation/devicetree/bindings/pci/uniphier-pcie*
14072 F:      drivers/pci/controller/dwc/pcie-uniphier*
14073
14074 PCIE DRIVER FOR ST SPEAR13XX
14075 M:      Pratyush Anand <pratyush.anand@gmail.com>
14076 L:      linux-pci@vger.kernel.org
14077 S:      Maintained
14078 F:      drivers/pci/controller/dwc/*spear*
14079
14080 PCMCIA SUBSYSTEM
14081 M:      Dominik Brodowski <linux@dominikbrodowski.net>
14082 S:      Odd Fixes
14083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14084 F:      Documentation/pcmcia/
14085 F:      drivers/pcmcia/
14086 F:      include/pcmcia/
14087 F:      tools/pcmcia/
14088
14089 PCNET32 NETWORK DRIVER
14090 M:      Don Fry <pcnet32@frontier.com>
14091 L:      netdev@vger.kernel.org
14092 S:      Maintained
14093 F:      drivers/net/ethernet/amd/pcnet32.c
14094
14095 PCRYPT PARALLEL CRYPTO ENGINE
14096 M:      Steffen Klassert <steffen.klassert@secunet.com>
14097 L:      linux-crypto@vger.kernel.org
14098 S:      Maintained
14099 F:      crypto/pcrypt.c
14100 F:      include/crypto/pcrypt.h
14101
14102 PEAQ WMI HOTKEYS DRIVER
14103 M:      Hans de Goede <hdegoede@redhat.com>
14104 L:      platform-driver-x86@vger.kernel.org
14105 S:      Maintained
14106 F:      drivers/platform/x86/peaq-wmi.c
14107
14108 PENSANDO ETHERNET DRIVERS
14109 M:      Shannon Nelson <snelson@pensando.io>
14110 M:      drivers@pensando.io
14111 L:      netdev@vger.kernel.org
14112 S:      Supported
14113 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14114 F:      drivers/net/ethernet/pensando/
14115
14116 PER-CPU MEMORY ALLOCATOR
14117 M:      Dennis Zhou <dennis@kernel.org>
14118 M:      Tejun Heo <tj@kernel.org>
14119 M:      Christoph Lameter <cl@linux.com>
14120 S:      Maintained
14121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14122 F:      arch/*/include/asm/percpu.h
14123 F:      include/linux/percpu*.h
14124 F:      mm/percpu*.c
14125
14126 PER-TASK DELAY ACCOUNTING
14127 M:      Balbir Singh <bsingharora@gmail.com>
14128 S:      Maintained
14129 F:      include/linux/delayacct.h
14130 F:      kernel/delayacct.c
14131
14132 PERFORMANCE EVENTS SUBSYSTEM
14133 M:      Peter Zijlstra <peterz@infradead.org>
14134 M:      Ingo Molnar <mingo@redhat.com>
14135 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
14136 R:      Mark Rutland <mark.rutland@arm.com>
14137 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14138 R:      Jiri Olsa <jolsa@redhat.com>
14139 R:      Namhyung Kim <namhyung@kernel.org>
14140 L:      linux-kernel@vger.kernel.org
14141 S:      Supported
14142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14143 F:      arch/*/events/*
14144 F:      arch/*/events/*/*
14145 F:      arch/*/include/asm/perf_event.h
14146 F:      arch/*/kernel/*/*/perf_event*.c
14147 F:      arch/*/kernel/*/perf_event*.c
14148 F:      arch/*/kernel/perf_callchain.c
14149 F:      arch/*/kernel/perf_event*.c
14150 F:      include/linux/perf_event.h
14151 F:      include/uapi/linux/perf_event.h
14152 F:      kernel/events/*
14153 F:      tools/lib/perf/
14154 F:      tools/perf/
14155
14156 PERFORMANCE EVENTS TOOLING ARM64
14157 R:      John Garry <john.garry@huawei.com>
14158 R:      Will Deacon <will@kernel.org>
14159 R:      Mathieu Poirier <mathieu.poirier@linaro.org>
14160 R:      Leo Yan <leo.yan@linaro.org>
14161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14162 S:      Supported
14163 F:      tools/build/feature/test-libopencsd.c
14164 F:      tools/perf/arch/arm*/
14165 F:      tools/perf/pmu-events/arch/arm64/
14166 F:      tools/perf/util/arm-spe*
14167 F:      tools/perf/util/cs-etm*
14168
14169 PERSONALITY HANDLING
14170 M:      Christoph Hellwig <hch@infradead.org>
14171 L:      linux-abi-devel@lists.sourceforge.net
14172 S:      Maintained
14173 F:      include/linux/personality.h
14174 F:      include/uapi/linux/personality.h
14175
14176 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14177 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
14178 L:      linux-input@vger.kernel.org
14179 S:      Maintained
14180 F:      Documentation/input/devices/pxrc.rst
14181 F:      drivers/input/joystick/pxrc.c
14182
14183 PHONET PROTOCOL
14184 M:      Remi Denis-Courmont <courmisch@gmail.com>
14185 S:      Supported
14186 F:      Documentation/networking/phonet.rst
14187 F:      include/linux/phonet.h
14188 F:      include/net/phonet/
14189 F:      include/uapi/linux/phonet.h
14190 F:      net/phonet/
14191
14192 PHRAM MTD DRIVER
14193 M:      Joern Engel <joern@lazybastard.org>
14194 L:      linux-mtd@lists.infradead.org
14195 S:      Maintained
14196 F:      drivers/mtd/devices/phram.c
14197
14198 PICOLCD HID DRIVER
14199 M:      Bruno Prémont <bonbons@linux-vserver.org>
14200 L:      linux-input@vger.kernel.org
14201 S:      Maintained
14202 F:      drivers/hid/hid-picolcd*
14203
14204 PIDFD API
14205 M:      Christian Brauner <christian@brauner.io>
14206 L:      linux-kernel@vger.kernel.org
14207 S:      Maintained
14208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14209 F:      samples/pidfd/
14210 F:      tools/testing/selftests/clone3/
14211 F:      tools/testing/selftests/pid_namespace/
14212 F:      tools/testing/selftests/pidfd/
14213 K:      (?i)pidfd
14214 K:      (?i)clone3
14215 K:      \b(clone_args|kernel_clone_args)\b
14216
14217 PIN CONTROL SUBSYSTEM
14218 M:      Linus Walleij <linus.walleij@linaro.org>
14219 L:      linux-gpio@vger.kernel.org
14220 S:      Maintained
14221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14222 F:      Documentation/devicetree/bindings/pinctrl/
14223 F:      Documentation/driver-api/pinctl.rst
14224 F:      drivers/pinctrl/
14225 F:      include/linux/pinctrl/
14226
14227 PIN CONTROLLER - FREESCALE
14228 M:      Dong Aisheng <aisheng.dong@nxp.com>
14229 M:      Fabio Estevam <festevam@gmail.com>
14230 M:      Shawn Guo <shawnguo@kernel.org>
14231 M:      Stefan Agner <stefan@agner.ch>
14232 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14233 L:      linux-gpio@vger.kernel.org
14234 S:      Maintained
14235 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
14236 F:      drivers/pinctrl/freescale/
14237
14238 PIN CONTROLLER - INTEL
14239 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14240 M:      Andy Shevchenko <andy@kernel.org>
14241 S:      Maintained
14242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14243 F:      drivers/pinctrl/intel/
14244
14245 PIN CONTROLLER - MEDIATEK
14246 M:      Sean Wang <sean.wang@kernel.org>
14247 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14248 S:      Maintained
14249 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14250 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14251 F:      drivers/pinctrl/mediatek/
14252
14253 PIN CONTROLLER - MICROCHIP AT91
14254 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14256 L:      linux-gpio@vger.kernel.org
14257 S:      Supported
14258 F:      drivers/gpio/gpio-sama5d2-piobu.c
14259 F:      drivers/pinctrl/pinctrl-at91*
14260
14261 PIN CONTROLLER - QUALCOMM
14262 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14263 L:      linux-arm-msm@vger.kernel.org
14264 S:      Maintained
14265 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14266 F:      drivers/pinctrl/qcom/
14267
14268 PIN CONTROLLER - RENESAS
14269 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14270 L:      linux-renesas-soc@vger.kernel.org
14271 S:      Supported
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14273 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
14274 F:      drivers/pinctrl/renesas/
14275
14276 PIN CONTROLLER - SAMSUNG
14277 M:      Tomasz Figa <tomasz.figa@gmail.com>
14278 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14279 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14281 L:      linux-samsung-soc@vger.kernel.org
14282 S:      Maintained
14283 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
14284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14285 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14286 F:      drivers/pinctrl/samsung/
14287 F:      include/dt-bindings/pinctrl/samsung.h
14288
14289 PIN CONTROLLER - SINGLE
14290 M:      Tony Lindgren <tony@atomide.com>
14291 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
14292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14293 L:      linux-omap@vger.kernel.org
14294 S:      Maintained
14295 F:      drivers/pinctrl/pinctrl-single.c
14296
14297 PIN CONTROLLER - ST SPEAR
14298 M:      Viresh Kumar <vireshk@kernel.org>
14299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14300 S:      Maintained
14301 W:      http://www.st.com/spear
14302 F:      drivers/pinctrl/spear/
14303
14304 PISTACHIO SOC SUPPORT
14305 M:      James Hartley <james.hartley@sondrel.com>
14306 L:      linux-mips@vger.kernel.org
14307 S:      Odd Fixes
14308 F:      arch/mips/boot/dts/img/pistachio*
14309 F:      arch/mips/configs/pistachio*_defconfig
14310 F:      arch/mips/pistachio/
14311
14312 PKTCDVD DRIVER
14313 M:      linux-block@vger.kernel.org
14314 S:      Orphan
14315 F:      drivers/block/pktcdvd.c
14316 F:      include/linux/pktcdvd.h
14317 F:      include/uapi/linux/pktcdvd.h
14318
14319 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14320 M:      Tomasz Duszynski <tduszyns@gmail.com>
14321 S:      Maintained
14322 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14323 F:      drivers/iio/chemical/pms7003.c
14324
14325 PLDMFW LIBRARY
14326 M:      Jacob Keller <jacob.e.keller@intel.com>
14327 S:      Maintained
14328 F:      Documentation/driver-api/pldmfw/
14329 F:      include/linux/pldmfw.h
14330 F:      lib/pldmfw/
14331
14332 PLX DMA DRIVER
14333 M:      Logan Gunthorpe <logang@deltatee.com>
14334 S:      Maintained
14335 F:      drivers/dma/plx_dma.c
14336
14337 PM6764TR DRIVER
14338 M:      Charles Hsu     <hsu.yungteng@gmail.com>
14339 L:      linux-hwmon@vger.kernel.org
14340 S:      Maintained
14341 F:      Documentation/hwmon/pm6764tr.rst
14342 F:      drivers/hwmon/pmbus/pm6764tr.c
14343
14344 PM-GRAPH UTILITY
14345 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14346 L:      linux-pm@vger.kernel.org
14347 S:      Supported
14348 W:      https://01.org/pm-graph
14349 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14350 T:      git git://github.com/intel/pm-graph
14351 F:      tools/power/pm-graph
14352
14353 PMBUS HARDWARE MONITORING DRIVERS
14354 M:      Guenter Roeck <linux@roeck-us.net>
14355 L:      linux-hwmon@vger.kernel.org
14356 S:      Maintained
14357 W:      http://hwmon.wiki.kernel.org/
14358 W:      http://www.roeck-us.net/linux/drivers/
14359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14360 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14361 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
14362 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
14363 F:      Documentation/hwmon/adm1275.rst
14364 F:      Documentation/hwmon/ibm-cffps.rst
14365 F:      Documentation/hwmon/ir35221.rst
14366 F:      Documentation/hwmon/lm25066.rst
14367 F:      Documentation/hwmon/ltc2978.rst
14368 F:      Documentation/hwmon/ltc3815.rst
14369 F:      Documentation/hwmon/max16064.rst
14370 F:      Documentation/hwmon/max20751.rst
14371 F:      Documentation/hwmon/max31785.rst
14372 F:      Documentation/hwmon/max34440.rst
14373 F:      Documentation/hwmon/max8688.rst
14374 F:      Documentation/hwmon/pmbus-core.rst
14375 F:      Documentation/hwmon/pmbus.rst
14376 F:      Documentation/hwmon/tps40422.rst
14377 F:      Documentation/hwmon/ucd9000.rst
14378 F:      Documentation/hwmon/ucd9200.rst
14379 F:      Documentation/hwmon/zl6100.rst
14380 F:      drivers/hwmon/pmbus/
14381 F:      include/linux/pmbus.h
14382
14383 PMC SIERRA MaxRAID DRIVER
14384 L:      linux-scsi@vger.kernel.org
14385 S:      Orphan
14386 W:      http://www.pmc-sierra.com/
14387 F:      drivers/scsi/pmcraid.*
14388
14389 PMC SIERRA PM8001 DRIVER
14390 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
14391 L:      linux-scsi@vger.kernel.org
14392 S:      Supported
14393 F:      drivers/scsi/pm8001/
14394
14395 PNI RM3100 IIO DRIVER
14396 M:      Song Qiang <songqiang1304521@gmail.com>
14397 L:      linux-iio@vger.kernel.org
14398 S:      Maintained
14399 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14400 F:      drivers/iio/magnetometer/rm3100*
14401
14402 PNP SUPPORT
14403 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14404 L:      linux-acpi@vger.kernel.org
14405 S:      Maintained
14406 F:      drivers/pnp/
14407 F:      include/linux/pnp.h
14408
14409 POSIX CLOCKS and TIMERS
14410 M:      Thomas Gleixner <tglx@linutronix.de>
14411 L:      linux-kernel@vger.kernel.org
14412 S:      Maintained
14413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14414 F:      fs/timerfd.c
14415 F:      include/linux/time_namespace.h
14416 F:      include/linux/timer*
14417 F:      kernel/time/*timer*
14418 F:      kernel/time/namespace.c
14419
14420 POWER MANAGEMENT CORE
14421 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14422 L:      linux-pm@vger.kernel.org
14423 S:      Supported
14424 B:      https://bugzilla.kernel.org
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14426 F:      drivers/base/power/
14427 F:      drivers/powercap/
14428 F:      include/linux/intel_rapl.h
14429 F:      include/linux/pm.h
14430 F:      include/linux/pm_*
14431 F:      include/linux/powercap.h
14432 F:      kernel/configs/nopm.config
14433
14434 POWER STATE COORDINATION INTERFACE (PSCI)
14435 M:      Mark Rutland <mark.rutland@arm.com>
14436 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14437 L:      linux-arm-kernel@lists.infradead.org
14438 S:      Maintained
14439 F:      drivers/firmware/psci/
14440 F:      include/linux/psci.h
14441 F:      include/uapi/linux/psci.h
14442
14443 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14444 M:      Sebastian Reichel <sre@kernel.org>
14445 L:      linux-pm@vger.kernel.org
14446 S:      Maintained
14447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14448 F:      Documentation/ABI/testing/sysfs-class-power
14449 F:      Documentation/devicetree/bindings/power/supply/
14450 F:      drivers/power/supply/
14451 F:      include/linux/power_supply.h
14452
14453 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14454 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14455 L:      linuxppc-dev@lists.ozlabs.org
14456 S:      Maintained
14457 F:      drivers/char/powernv-op-panel.c
14458
14459 PPP OVER ATM (RFC 2364)
14460 M:      Mitchell Blank Jr <mitch@sfgoth.com>
14461 S:      Maintained
14462 F:      include/uapi/linux/atmppp.h
14463 F:      net/atm/pppoatm.c
14464
14465 PPP OVER ETHERNET
14466 M:      Michal Ostrowski <mostrows@earthlink.net>
14467 S:      Maintained
14468 F:      drivers/net/ppp/pppoe.c
14469 F:      drivers/net/ppp/pppox.c
14470
14471 PPP OVER L2TP
14472 M:      James Chapman <jchapman@katalix.com>
14473 S:      Maintained
14474 F:      include/linux/if_pppol2tp.h
14475 F:      include/uapi/linux/if_pppol2tp.h
14476 F:      net/l2tp/l2tp_ppp.c
14477
14478 PPP PROTOCOL DRIVERS AND COMPRESSORS
14479 M:      Paul Mackerras <paulus@samba.org>
14480 L:      linux-ppp@vger.kernel.org
14481 S:      Maintained
14482 F:      drivers/net/ppp/ppp_*
14483
14484 PPS SUPPORT
14485 M:      Rodolfo Giometti <giometti@enneenne.com>
14486 L:      linuxpps@ml.enneenne.com (subscribers-only)
14487 S:      Maintained
14488 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
14489 F:      Documentation/ABI/testing/sysfs-pps
14490 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
14491 F:      Documentation/driver-api/pps.rst
14492 F:      drivers/pps/
14493 F:      include/linux/pps*.h
14494 F:      include/uapi/linux/pps.h
14495
14496 PPTP DRIVER
14497 M:      Dmitry Kozlov <xeb@mail.ru>
14498 L:      netdev@vger.kernel.org
14499 S:      Maintained
14500 W:      http://sourceforge.net/projects/accel-pptp
14501 F:      drivers/net/ppp/pptp.c
14502
14503 PRESSURE STALL INFORMATION (PSI)
14504 M:      Johannes Weiner <hannes@cmpxchg.org>
14505 S:      Maintained
14506 F:      include/linux/psi*
14507 F:      kernel/sched/psi.c
14508
14509 PRINTK
14510 M:      Petr Mladek <pmladek@suse.com>
14511 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14512 R:      Steven Rostedt <rostedt@goodmis.org>
14513 R:      John Ogness <john.ogness@linutronix.de>
14514 S:      Maintained
14515 F:      include/linux/printk.h
14516 F:      kernel/printk/
14517
14518 PRISM54 WIRELESS DRIVER
14519 M:      Luis Chamberlain <mcgrof@kernel.org>
14520 L:      linux-wireless@vger.kernel.org
14521 S:      Obsolete
14522 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
14523 F:      drivers/net/wireless/intersil/prism54/
14524
14525 PROC FILESYSTEM
14526 R:      Alexey Dobriyan <adobriyan@gmail.com>
14527 L:      linux-kernel@vger.kernel.org
14528 L:      linux-fsdevel@vger.kernel.org
14529 S:      Maintained
14530 F:      Documentation/filesystems/proc.rst
14531 F:      fs/proc/
14532 F:      include/linux/proc_fs.h
14533 F:      tools/testing/selftests/proc/
14534
14535 PROC SYSCTL
14536 M:      Luis Chamberlain <mcgrof@kernel.org>
14537 M:      Kees Cook <keescook@chromium.org>
14538 M:      Iurii Zaikin <yzaikin@google.com>
14539 L:      linux-kernel@vger.kernel.org
14540 L:      linux-fsdevel@vger.kernel.org
14541 S:      Maintained
14542 F:      fs/proc/proc_sysctl.c
14543 F:      include/linux/sysctl.h
14544 F:      kernel/sysctl-test.c
14545 F:      kernel/sysctl.c
14546 F:      tools/testing/selftests/sysctl/
14547
14548 PS3 NETWORK SUPPORT
14549 M:      Geoff Levand <geoff@infradead.org>
14550 L:      netdev@vger.kernel.org
14551 L:      linuxppc-dev@lists.ozlabs.org
14552 S:      Maintained
14553 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
14554
14555 PS3 PLATFORM SUPPORT
14556 M:      Geoff Levand <geoff@infradead.org>
14557 L:      linuxppc-dev@lists.ozlabs.org
14558 S:      Maintained
14559 F:      arch/powerpc/boot/ps3*
14560 F:      arch/powerpc/include/asm/lv1call.h
14561 F:      arch/powerpc/include/asm/ps3*.h
14562 F:      arch/powerpc/platforms/ps3/
14563 F:      drivers/*/ps3*
14564 F:      drivers/ps3/
14565 F:      drivers/rtc/rtc-ps3.c
14566 F:      drivers/usb/host/*ps3.c
14567 F:      sound/ppc/snd_ps3*
14568
14569 PS3VRAM DRIVER
14570 M:      Jim Paris <jim@jtan.com>
14571 M:      Geoff Levand <geoff@infradead.org>
14572 L:      linuxppc-dev@lists.ozlabs.org
14573 S:      Maintained
14574 F:      drivers/block/ps3vram.c
14575
14576 PSAMPLE PACKET SAMPLING SUPPORT
14577 M:      Yotam Gigi <yotam.gi@gmail.com>
14578 S:      Maintained
14579 F:      include/net/psample.h
14580 F:      include/uapi/linux/psample.h
14581 F:      net/psample
14582
14583 PSTORE FILESYSTEM
14584 M:      Kees Cook <keescook@chromium.org>
14585 M:      Anton Vorontsov <anton@enomsg.org>
14586 M:      Colin Cross <ccross@android.com>
14587 M:      Tony Luck <tony.luck@intel.com>
14588 S:      Maintained
14589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14590 F:      Documentation/admin-guide/ramoops.rst
14591 F:      Documentation/admin-guide/pstore-blk.rst
14592 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14593 F:      drivers/acpi/apei/erst.c
14594 F:      drivers/firmware/efi/efi-pstore.c
14595 F:      fs/pstore/
14596 F:      include/linux/pstore*
14597 K:      \b(pstore|ramoops)
14598
14599 PTP HARDWARE CLOCK SUPPORT
14600 M:      Richard Cochran <richardcochran@gmail.com>
14601 L:      netdev@vger.kernel.org
14602 S:      Maintained
14603 W:      http://linuxptp.sourceforge.net/
14604 F:      Documentation/ABI/testing/sysfs-ptp
14605 F:      Documentation/driver-api/ptp.rst
14606 F:      drivers/net/phy/dp83640*
14607 F:      drivers/ptp/*
14608 F:      include/linux/ptp_cl*
14609
14610 PTRACE SUPPORT
14611 M:      Oleg Nesterov <oleg@redhat.com>
14612 S:      Maintained
14613 F:      arch/*/*/ptrace*.c
14614 F:      arch/*/include/asm/ptrace*.h
14615 F:      arch/*/ptrace*.c
14616 F:      include/asm-generic/syscall.h
14617 F:      include/linux/ptrace.h
14618 F:      include/linux/regset.h
14619 F:      include/linux/tracehook.h
14620 F:      include/uapi/linux/ptrace.h
14621 F:      include/uapi/linux/ptrace.h
14622 F:      kernel/ptrace.c
14623
14624 PULSE8-CEC DRIVER
14625 M:      Hans Verkuil <hverkuil@xs4all.nl>
14626 L:      linux-media@vger.kernel.org
14627 S:      Maintained
14628 T:      git git://linuxtv.org/media_tree.git
14629 F:      Documentation/admin-guide/media/pulse8-cec.rst
14630 F:      drivers/media/cec/usb/pulse8/
14631
14632 PVRUSB2 VIDEO4LINUX DRIVER
14633 M:      Mike Isely <isely@pobox.com>
14634 L:      pvrusb2@isely.net       (subscribers-only)
14635 L:      linux-media@vger.kernel.org
14636 S:      Maintained
14637 W:      http://www.isely.net/pvrusb2/
14638 T:      git git://linuxtv.org/media_tree.git
14639 F:      Documentation/driver-api/media/drivers/pvrusb2*
14640 F:      drivers/media/usb/pvrusb2/
14641
14642 PWC WEBCAM DRIVER
14643 M:      Hans Verkuil <hverkuil@xs4all.nl>
14644 L:      linux-media@vger.kernel.org
14645 S:      Odd Fixes
14646 T:      git git://linuxtv.org/media_tree.git
14647 F:      drivers/media/usb/pwc/*
14648 F:      include/trace/events/pwc.h
14649
14650 PWM FAN DRIVER
14651 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14652 L:      linux-hwmon@vger.kernel.org
14653 S:      Supported
14654 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14655 F:      Documentation/hwmon/pwm-fan.rst
14656 F:      drivers/hwmon/pwm-fan.c
14657
14658 PWM IR Transmitter
14659 M:      Sean Young <sean@mess.org>
14660 L:      linux-media@vger.kernel.org
14661 S:      Maintained
14662 F:      drivers/media/rc/pwm-ir-tx.c
14663
14664 PWM SUBSYSTEM
14665 M:      Thierry Reding <thierry.reding@gmail.com>
14666 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14667 M:      Lee Jones <lee.jones@linaro.org>
14668 L:      linux-pwm@vger.kernel.org
14669 S:      Maintained
14670 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
14671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14672 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14673 F:      Documentation/devicetree/bindings/pwm/
14674 F:      Documentation/driver-api/pwm.rst
14675 F:      drivers/gpio/gpio-mvebu.c
14676 F:      drivers/pwm/
14677 F:      drivers/video/backlight/pwm_bl.c
14678 F:      include/linux/pwm.h
14679 F:      include/linux/pwm_backlight.h
14680 K:      pwm_(config|apply_state|ops)
14681
14682 PXA GPIO DRIVER
14683 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14684 L:      linux-gpio@vger.kernel.org
14685 S:      Maintained
14686 F:      drivers/gpio/gpio-pxa.c
14687
14688 PXA MMCI DRIVER
14689 S:      Orphan
14690
14691 PXA RTC DRIVER
14692 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14693 L:      linux-rtc@vger.kernel.org
14694 S:      Maintained
14695
14696 PXA2xx/PXA3xx SUPPORT
14697 M:      Daniel Mack <daniel@zonque.org>
14698 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
14699 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14701 S:      Maintained
14702 T:      git git://github.com/hzhuang1/linux.git
14703 T:      git git://github.com/rjarzmik/linux.git
14704 F:      arch/arm/boot/dts/pxa*
14705 F:      arch/arm/mach-pxa/
14706 F:      drivers/dma/pxa*
14707 F:      drivers/pcmcia/pxa2xx*
14708 F:      drivers/pinctrl/pxa/
14709 F:      drivers/spi/spi-pxa2xx*
14710 F:      drivers/usb/gadget/udc/pxa2*
14711 F:      include/sound/pxa2xx-lib.h
14712 F:      sound/arm/pxa*
14713 F:      sound/soc/pxa/
14714
14715 QAT DRIVER
14716 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14717 L:      qat-linux@intel.com
14718 S:      Supported
14719 F:      drivers/crypto/qat/
14720
14721 QCOM AUDIO (ASoC) DRIVERS
14722 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14723 M:      Banajit Goswami <bgoswami@codeaurora.org>
14724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14725 S:      Supported
14726 F:      sound/soc/codecs/lpass-va-macro.c
14727 F:      sound/soc/codecs/lpass-wsa-macro.*
14728 F:      sound/soc/codecs/msm8916-wcd-analog.c
14729 F:      sound/soc/codecs/msm8916-wcd-digital.c
14730 F:      sound/soc/codecs/wcd9335.*
14731 F:      sound/soc/codecs/wcd934x.c
14732 F:      sound/soc/codecs/wcd-clsh-v2.*
14733 F:      sound/soc/codecs/wsa881x.c
14734 F:      sound/soc/qcom/
14735
14736 QCOM IPA DRIVER
14737 M:      Alex Elder <elder@kernel.org>
14738 L:      netdev@vger.kernel.org
14739 S:      Supported
14740 F:      drivers/net/ipa/
14741
14742 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14743 M:      Gabriel Somlo <somlo@cmu.edu>
14744 M:      "Michael S. Tsirkin" <mst@redhat.com>
14745 L:      qemu-devel@nongnu.org
14746 S:      Maintained
14747 F:      drivers/firmware/qemu_fw_cfg.c
14748 F:      include/uapi/linux/qemu_fw_cfg.h
14749
14750 QIB DRIVER
14751 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14752 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14753 L:      linux-rdma@vger.kernel.org
14754 S:      Supported
14755 F:      drivers/infiniband/hw/qib/
14756
14757 QLOGIC QL41xxx FCOE DRIVER
14758 M:      Saurav Kashyap <skashyap@marvell.com>
14759 M:      Javed Hasan <jhasan@marvell.com>
14760 M:      GR-QLogic-Storage-Upstream@marvell.com
14761 L:      linux-scsi@vger.kernel.org
14762 S:      Supported
14763 F:      drivers/scsi/qedf/
14764
14765 QLOGIC QL41xxx ISCSI DRIVER
14766 M:      Nilesh Javali <njavali@marvell.com>
14767 M:      Manish Rangankar <mrangankar@marvell.com>
14768 M:      GR-QLogic-Storage-Upstream@marvell.com
14769 L:      linux-scsi@vger.kernel.org
14770 S:      Supported
14771 F:      drivers/scsi/qedi/
14772
14773 QLOGIC QL4xxx ETHERNET DRIVER
14774 M:      Ariel Elior <aelior@marvell.com>
14775 M:      GR-everest-linux-l2@marvell.com
14776 L:      netdev@vger.kernel.org
14777 S:      Supported
14778 F:      drivers/net/ethernet/qlogic/qed/
14779 F:      drivers/net/ethernet/qlogic/qede/
14780 F:      include/linux/qed/
14781
14782 QLOGIC QL4xxx RDMA DRIVER
14783 M:      Michal Kalderon <mkalderon@marvell.com>
14784 M:      Ariel Elior <aelior@marvell.com>
14785 L:      linux-rdma@vger.kernel.org
14786 S:      Supported
14787 F:      drivers/infiniband/hw/qedr/
14788 F:      include/uapi/rdma/qedr-abi.h
14789
14790 QLOGIC QLA1280 SCSI DRIVER
14791 M:      Michael Reed <mdr@sgi.com>
14792 L:      linux-scsi@vger.kernel.org
14793 S:      Maintained
14794 F:      drivers/scsi/qla1280.[ch]
14795
14796 QLOGIC QLA2XXX FC-SCSI DRIVER
14797 M:      Nilesh Javali <njavali@marvell.com>
14798 M:      GR-QLogic-Storage-Upstream@marvell.com
14799 L:      linux-scsi@vger.kernel.org
14800 S:      Supported
14801 F:      drivers/scsi/qla2xxx/
14802
14803 QLOGIC QLA3XXX NETWORK DRIVER
14804 M:      GR-Linux-NIC-Dev@marvell.com
14805 L:      netdev@vger.kernel.org
14806 S:      Supported
14807 F:      drivers/net/ethernet/qlogic/qla3xxx.*
14808
14809 QLOGIC QLA4XXX iSCSI DRIVER
14810 M:      Nilesh Javali <njavali@marvell.com>
14811 M:      Manish Rangankar <mrangankar@marvell.com>
14812 M:      GR-QLogic-Storage-Upstream@marvell.com
14813 L:      linux-scsi@vger.kernel.org
14814 S:      Supported
14815 F:      drivers/scsi/qla4xxx/
14816
14817 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14818 M:      Shahed Shaikh <shshaikh@marvell.com>
14819 M:      Manish Chopra <manishc@marvell.com>
14820 M:      GR-Linux-NIC-Dev@marvell.com
14821 L:      netdev@vger.kernel.org
14822 S:      Supported
14823 F:      drivers/net/ethernet/qlogic/qlcnic/
14824
14825 QLOGIC QLGE 10Gb ETHERNET DRIVER
14826 M:      Manish Chopra <manishc@marvell.com>
14827 M:      GR-Linux-NIC-Dev@marvell.com
14828 M:      Coiby Xu <coiby.xu@gmail.com>
14829 L:      netdev@vger.kernel.org
14830 S:      Supported
14831 F:      Documentation/networking/device_drivers/qlogic/qlge.rst
14832 F:      drivers/staging/qlge/
14833
14834 QM1D1B0004 MEDIA DRIVER
14835 M:      Akihiro Tsukada <tskd08@gmail.com>
14836 L:      linux-media@vger.kernel.org
14837 S:      Odd Fixes
14838 F:      drivers/media/tuners/qm1d1b0004*
14839
14840 QM1D1C0042 MEDIA DRIVER
14841 M:      Akihiro Tsukada <tskd08@gmail.com>
14842 L:      linux-media@vger.kernel.org
14843 S:      Odd Fixes
14844 F:      drivers/media/tuners/qm1d1c0042*
14845
14846 QNX4 FILESYSTEM
14847 M:      Anders Larsen <al@alarsen.net>
14848 S:      Maintained
14849 W:      http://www.alarsen.net/linux/qnx4fs/
14850 F:      fs/qnx4/
14851 F:      include/uapi/linux/qnx4_fs.h
14852 F:      include/uapi/linux/qnxtypes.h
14853
14854 QORIQ DPAA2 FSL-MC BUS DRIVER
14855 M:      Stuart Yoder <stuyoder@gmail.com>
14856 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
14857 L:      linux-kernel@vger.kernel.org
14858 S:      Maintained
14859 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
14860 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14861 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14862 F:      drivers/bus/fsl-mc/
14863 F:      include/uapi/linux/fsl_mc.h
14864
14865 QT1010 MEDIA DRIVER
14866 M:      Antti Palosaari <crope@iki.fi>
14867 L:      linux-media@vger.kernel.org
14868 S:      Maintained
14869 W:      https://linuxtv.org
14870 W:      http://palosaari.fi/linux/
14871 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14872 T:      git git://linuxtv.org/anttip/media_tree.git
14873 F:      drivers/media/tuners/qt1010*
14874
14875 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14876 M:      Kalle Valo <kvalo@codeaurora.org>
14877 L:      ath10k@lists.infradead.org
14878 S:      Supported
14879 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14881 F:      drivers/net/wireless/ath/ath10k/
14882
14883 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14884 M:      Kalle Valo <kvalo@codeaurora.org>
14885 L:      ath11k@lists.infradead.org
14886 S:      Supported
14887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14888 F:      drivers/net/wireless/ath/ath11k/
14889
14890 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14891 M:      ath9k-devel@qca.qualcomm.com
14892 L:      linux-wireless@vger.kernel.org
14893 S:      Supported
14894 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14895 F:      drivers/net/wireless/ath/ath9k/
14896
14897 QUALCOMM CAMERA SUBSYSTEM DRIVER
14898 M:      Robert Foss <robert.foss@linaro.org>
14899 M:      Todor Tomov <todor.too@gmail.com>
14900 L:      linux-media@vger.kernel.org
14901 S:      Maintained
14902 F:      Documentation/admin-guide/media/qcom_camss.rst
14903 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
14904 F:      drivers/media/platform/qcom/camss/
14905
14906 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14907 M:      Niklas Cassel <nks@flawful.org>
14908 L:      linux-pm@vger.kernel.org
14909 L:      linux-arm-msm@vger.kernel.org
14910 S:      Maintained
14911 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14912 F:      drivers/soc/qcom/cpr.c
14913
14914 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14915 M:      Ilia Lin <ilia.lin@kernel.org>
14916 L:      linux-pm@vger.kernel.org
14917 S:      Maintained
14918 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14919 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
14920
14921 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14922 M:      Timur Tabi <timur@kernel.org>
14923 L:      netdev@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/net/ethernet/qualcomm/emac/
14926
14927 QUALCOMM ETHQOS ETHERNET DRIVER
14928 M:      Vinod Koul <vkoul@kernel.org>
14929 L:      netdev@vger.kernel.org
14930 S:      Maintained
14931 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
14932 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14933
14934 QUALCOMM GENERIC INTERFACE I2C DRIVER
14935 M:      Akash Asthana <akashast@codeaurora.org>
14936 M:      Mukesh Savaliya <msavaliy@codeaurora.org>
14937 L:      linux-i2c@vger.kernel.org
14938 L:      linux-arm-msm@vger.kernel.org
14939 S:      Supported
14940 F:      drivers/i2c/busses/i2c-qcom-geni.c
14941
14942 QUALCOMM HEXAGON ARCHITECTURE
14943 M:      Brian Cain <bcain@codeaurora.org>
14944 L:      linux-hexagon@vger.kernel.org
14945 S:      Supported
14946 F:      arch/hexagon/
14947
14948 QUALCOMM HIDMA DRIVER
14949 M:      Sinan Kaya <okaya@kernel.org>
14950 L:      linux-arm-kernel@lists.infradead.org
14951 L:      linux-arm-msm@vger.kernel.org
14952 L:      dmaengine@vger.kernel.org
14953 S:      Supported
14954 F:      drivers/dma/qcom/hidma*
14955
14956 QUALCOMM I2C CCI DRIVER
14957 M:      Loic Poulain <loic.poulain@linaro.org>
14958 M:      Robert Foss <robert.foss@linaro.org>
14959 L:      linux-i2c@vger.kernel.org
14960 L:      linux-arm-msm@vger.kernel.org
14961 S:      Maintained
14962 F:      Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14963 F:      drivers/i2c/busses/i2c-qcom-cci.c
14964
14965 QUALCOMM IOMMU
14966 M:      Rob Clark <robdclark@gmail.com>
14967 L:      iommu@lists.linux-foundation.org
14968 L:      linux-arm-msm@vger.kernel.org
14969 S:      Maintained
14970 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
14971
14972 QUALCOMM IPC ROUTER (QRTR) DRIVER
14973 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14974 L:      linux-arm-msm@vger.kernel.org
14975 S:      Maintained
14976 F:      include/trace/events/qrtr.h
14977 F:      include/uapi/linux/qrtr.h
14978 F:      net/qrtr/
14979
14980 QUALCOMM IPCC MAILBOX DRIVER
14981 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14982 L:      linux-arm-msm@vger.kernel.org
14983 S:      Supported
14984 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14985 F:      drivers/mailbox/qcom-ipcc.c
14986 F:      include/dt-bindings/mailbox/qcom-ipcc.h
14987
14988 QUALCOMM IPQ4019 USB PHY DRIVER
14989 M:      Robert Marko <robert.marko@sartura.hr>
14990 M:      Luka Perkov <luka.perkov@sartura.hr>
14991 L:      linux-arm-msm@vger.kernel.org
14992 S:      Maintained
14993 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14994 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14995
14996 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14997 M:      Robert Marko <robert.marko@sartura.hr>
14998 M:      Luka Perkov <luka.perkov@sartura.hr>
14999 L:      linux-arm-msm@vger.kernel.org
15000 S:      Maintained
15001 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15002 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
15003
15004 QUALCOMM RMNET DRIVER
15005 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15006 M:      Sean Tranchetti <stranche@codeaurora.org>
15007 L:      netdev@vger.kernel.org
15008 S:      Maintained
15009 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15010 F:      drivers/net/ethernet/qualcomm/rmnet/
15011 F:      include/linux/if_rmnet.h
15012
15013 QUALCOMM TSENS THERMAL DRIVER
15014 M:      Amit Kucheria <amitk@kernel.org>
15015 L:      linux-pm@vger.kernel.org
15016 L:      linux-arm-msm@vger.kernel.org
15017 S:      Maintained
15018 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15019 F:      drivers/thermal/qcom/
15020
15021 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15022 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
15023 L:      linux-media@vger.kernel.org
15024 L:      linux-arm-msm@vger.kernel.org
15025 S:      Maintained
15026 T:      git git://linuxtv.org/media_tree.git
15027 F:      Documentation/devicetree/bindings/media/*venus*
15028 F:      drivers/media/platform/qcom/venus/
15029
15030 QUALCOMM WCN36XX WIRELESS DRIVER
15031 M:      Kalle Valo <kvalo@codeaurora.org>
15032 L:      wcn36xx@lists.infradead.org
15033 S:      Supported
15034 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15035 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
15036 F:      drivers/net/wireless/ath/wcn36xx/
15037
15038 QUANTENNA QTNFMAC WIRELESS DRIVER
15039 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
15040 R:      Sergey Matyukevich <geomatsi@gmail.com>
15041 L:      linux-wireless@vger.kernel.org
15042 S:      Maintained
15043 F:      drivers/net/wireless/quantenna
15044
15045 RADEON and AMDGPU DRM DRIVERS
15046 M:      Alex Deucher <alexander.deucher@amd.com>
15047 M:      Christian König <christian.koenig@amd.com>
15048 L:      amd-gfx@lists.freedesktop.org
15049 S:      Supported
15050 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
15051 F:      drivers/gpu/drm/amd/
15052 F:      drivers/gpu/drm/radeon/
15053 F:      include/uapi/drm/amdgpu_drm.h
15054 F:      include/uapi/drm/radeon_drm.h
15055
15056 RADEON FRAMEBUFFER DISPLAY DRIVER
15057 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
15058 L:      linux-fbdev@vger.kernel.org
15059 S:      Maintained
15060 F:      drivers/video/fbdev/aty/radeon*
15061 F:      include/uapi/linux/radeonfb.h
15062
15063 RADIOSHARK RADIO DRIVER
15064 M:      Hans Verkuil <hverkuil@xs4all.nl>
15065 L:      linux-media@vger.kernel.org
15066 S:      Maintained
15067 T:      git git://linuxtv.org/media_tree.git
15068 F:      drivers/media/radio/radio-shark.c
15069
15070 RADIOSHARK2 RADIO DRIVER
15071 M:      Hans Verkuil <hverkuil@xs4all.nl>
15072 L:      linux-media@vger.kernel.org
15073 S:      Maintained
15074 T:      git git://linuxtv.org/media_tree.git
15075 F:      drivers/media/radio/radio-shark2.c
15076 F:      drivers/media/radio/radio-tea5777.c
15077
15078 RADOS BLOCK DEVICE (RBD)
15079 M:      Ilya Dryomov <idryomov@gmail.com>
15080 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
15081 L:      ceph-devel@vger.kernel.org
15082 S:      Supported
15083 W:      http://ceph.com/
15084 T:      git git://github.com/ceph/ceph-client.git
15085 F:      Documentation/ABI/testing/sysfs-bus-rbd
15086 F:      drivers/block/rbd.c
15087 F:      drivers/block/rbd_types.h
15088
15089 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15090 M:      Paul Mackerras <paulus@samba.org>
15091 L:      linux-fbdev@vger.kernel.org
15092 S:      Maintained
15093 F:      drivers/video/fbdev/aty/aty128fb.c
15094
15095 RAINSHADOW-CEC DRIVER
15096 M:      Hans Verkuil <hverkuil@xs4all.nl>
15097 L:      linux-media@vger.kernel.org
15098 S:      Maintained
15099 T:      git git://linuxtv.org/media_tree.git
15100 F:      drivers/media/cec/usb/rainshadow/
15101
15102 RALINK MIPS ARCHITECTURE
15103 M:      John Crispin <john@phrozen.org>
15104 L:      linux-mips@vger.kernel.org
15105 S:      Maintained
15106 F:      arch/mips/ralink
15107
15108 RALINK RT2X00 WIRELESS LAN DRIVER
15109 M:      Stanislaw Gruszka <stf_xl@wp.pl>
15110 M:      Helmut Schaa <helmut.schaa@googlemail.com>
15111 L:      linux-wireless@vger.kernel.org
15112 S:      Maintained
15113 F:      drivers/net/wireless/ralink/rt2x00/
15114
15115 RAMDISK RAM BLOCK DEVICE DRIVER
15116 M:      Jens Axboe <axboe@kernel.dk>
15117 S:      Maintained
15118 F:      Documentation/admin-guide/blockdev/ramdisk.rst
15119 F:      drivers/block/brd.c
15120
15121 RANCHU VIRTUAL BOARD FOR MIPS
15122 M:      Miodrag Dinic <miodrag.dinic@mips.com>
15123 L:      linux-mips@vger.kernel.org
15124 S:      Supported
15125 F:      arch/mips/configs/generic/board-ranchu.config
15126 F:      arch/mips/generic/board-ranchu.c
15127
15128 RANDOM NUMBER DRIVER
15129 M:      "Theodore Ts'o" <tytso@mit.edu>
15130 S:      Maintained
15131 F:      drivers/char/random.c
15132
15133 RAPIDIO SUBSYSTEM
15134 M:      Matt Porter <mporter@kernel.crashing.org>
15135 M:      Alexandre Bounine <alex.bou9@gmail.com>
15136 S:      Maintained
15137 F:      drivers/rapidio/
15138
15139 RAS INFRASTRUCTURE
15140 M:      Tony Luck <tony.luck@intel.com>
15141 M:      Borislav Petkov <bp@alien8.de>
15142 L:      linux-edac@vger.kernel.org
15143 S:      Maintained
15144 F:      Documentation/admin-guide/ras.rst
15145 F:      drivers/ras/
15146 F:      include/linux/ras.h
15147 F:      include/ras/ras_event.h
15148
15149 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15150 L:      linux-wireless@vger.kernel.org
15151 S:      Orphan
15152 F:      drivers/net/wireless/ray*
15153
15154 RC-CORE / LIRC FRAMEWORK
15155 M:      Sean Young <sean@mess.org>
15156 L:      linux-media@vger.kernel.org
15157 S:      Maintained
15158 W:      http://linuxtv.org
15159 T:      git git://linuxtv.org/media_tree.git
15160 F:      Documentation/driver-api/media/rc-core.rst
15161 F:      Documentation/userspace-api/media/rc/
15162 F:      drivers/media/rc/
15163 F:      include/media/rc-map.h
15164 F:      include/media/rc-core.h
15165 F:      include/uapi/linux/lirc.h
15166
15167 RCMM REMOTE CONTROLS DECODER
15168 M:      Patrick Lerda <patrick9876@free.fr>
15169 S:      Maintained
15170 F:      drivers/media/rc/ir-rcmm-decoder.c
15171
15172 RCUTORTURE TEST FRAMEWORK
15173 M:      "Paul E. McKenney" <paulmck@kernel.org>
15174 M:      Josh Triplett <josh@joshtriplett.org>
15175 R:      Steven Rostedt <rostedt@goodmis.org>
15176 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15177 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15178 L:      rcu@vger.kernel.org
15179 S:      Supported
15180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15181 F:      tools/testing/selftests/rcutorture
15182
15183 RDACM20 Camera Sensor
15184 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
15185 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15186 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15187 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15188 L:      linux-media@vger.kernel.org
15189 S:      Maintained
15190 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15191 F:      drivers/media/i2c/max9271.c
15192 F:      drivers/media/i2c/max9271.h
15193 F:      drivers/media/i2c/rdacm20.c
15194
15195 RDACM21 Camera Sensor
15196 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
15197 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15198 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15199 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15200 L:      linux-media@vger.kernel.org
15201 S:      Maintained
15202 F:      Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15203 F:      drivers/media/i2c/max9271.c
15204 F:      drivers/media/i2c/max9271.h
15205 F:      drivers/media/i2c/rdacm21.c
15206
15207 RDC R-321X SoC
15208 M:      Florian Fainelli <florian@openwrt.org>
15209 S:      Maintained
15210
15211 RDC R6040 FAST ETHERNET DRIVER
15212 M:      Florian Fainelli <f.fainelli@gmail.com>
15213 L:      netdev@vger.kernel.org
15214 S:      Maintained
15215 F:      drivers/net/ethernet/rdc/r6040.c
15216
15217 RDMAVT - RDMA verbs software
15218 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15219 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15220 L:      linux-rdma@vger.kernel.org
15221 S:      Supported
15222 F:      drivers/infiniband/sw/rdmavt
15223
15224 RDS - RELIABLE DATAGRAM SOCKETS
15225 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
15226 L:      netdev@vger.kernel.org
15227 L:      linux-rdma@vger.kernel.org
15228 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
15229 S:      Supported
15230 W:      https://oss.oracle.com/projects/rds/
15231 F:      Documentation/networking/rds.rst
15232 F:      net/rds/
15233
15234 RDT - RESOURCE ALLOCATION
15235 M:      Fenghua Yu <fenghua.yu@intel.com>
15236 M:      Reinette Chatre <reinette.chatre@intel.com>
15237 L:      linux-kernel@vger.kernel.org
15238 S:      Supported
15239 F:      Documentation/x86/resctrl*
15240 F:      arch/x86/include/asm/resctrl.h
15241 F:      arch/x86/kernel/cpu/resctrl/
15242 F:      tools/testing/selftests/resctrl/
15243
15244 READ-COPY UPDATE (RCU)
15245 M:      "Paul E. McKenney" <paulmck@kernel.org>
15246 M:      Josh Triplett <josh@joshtriplett.org>
15247 R:      Steven Rostedt <rostedt@goodmis.org>
15248 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15249 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15250 R:      Joel Fernandes <joel@joelfernandes.org>
15251 L:      rcu@vger.kernel.org
15252 S:      Supported
15253 W:      http://www.rdrop.com/users/paulmck/RCU/
15254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15255 F:      Documentation/RCU/
15256 F:      include/linux/rcu*
15257 F:      kernel/rcu/
15258 X:      Documentation/RCU/torture.rst
15259 X:      include/linux/srcu*.h
15260 X:      kernel/rcu/srcu*.c
15261
15262 REAL TIME CLOCK (RTC) SUBSYSTEM
15263 M:      Alessandro Zummo <a.zummo@towertech.it>
15264 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15265 L:      linux-rtc@vger.kernel.org
15266 S:      Maintained
15267 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
15268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15269 F:      Documentation/admin-guide/rtc.rst
15270 F:      Documentation/devicetree/bindings/rtc/
15271 F:      drivers/rtc/
15272 F:      include/linux/platform_data/rtc-*
15273 F:      include/linux/rtc.h
15274 F:      include/linux/rtc/
15275 F:      include/uapi/linux/rtc.h
15276 F:      tools/testing/selftests/rtc/
15277
15278 REALTEK AUDIO CODECS
15279 M:      Oder Chiou <oder_chiou@realtek.com>
15280 S:      Maintained
15281 F:      include/sound/rt*.h
15282 F:      sound/soc/codecs/rt*
15283
15284 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15285 M:      Linus Walleij <linus.walleij@linaro.org>
15286 S:      Maintained
15287 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15288 F:      drivers/net/dsa/realtek-smi*
15289 F:      drivers/net/dsa/rtl83*
15290
15291 REALTEK WIRELESS DRIVER (rtlwifi family)
15292 M:      Ping-Ke Shih <pkshih@realtek.com>
15293 L:      linux-wireless@vger.kernel.org
15294 S:      Maintained
15295 W:      https://wireless.wiki.kernel.org/
15296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15297 F:      drivers/net/wireless/realtek/rtlwifi/
15298
15299 REALTEK WIRELESS DRIVER (rtw88)
15300 M:      Yan-Hsuan Chuang <tony0620emma@gmail.com>
15301 L:      linux-wireless@vger.kernel.org
15302 S:      Maintained
15303 F:      drivers/net/wireless/realtek/rtw88/
15304
15305 REDPINE WIRELESS DRIVER
15306 M:      Amitkumar Karwar <amitkarwar@gmail.com>
15307 M:      Siva Rebbagondla <siva8118@gmail.com>
15308 L:      linux-wireless@vger.kernel.org
15309 S:      Maintained
15310 F:      drivers/net/wireless/rsi/
15311
15312 REGISTER MAP ABSTRACTION
15313 M:      Mark Brown <broonie@kernel.org>
15314 L:      linux-kernel@vger.kernel.org
15315 S:      Supported
15316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15317 F:      Documentation/devicetree/bindings/regmap/
15318 F:      drivers/base/regmap/
15319 F:      include/linux/regmap.h
15320
15321 REISERFS FILE SYSTEM
15322 L:      reiserfs-devel@vger.kernel.org
15323 S:      Supported
15324 F:      fs/reiserfs/
15325
15326 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15327 M:      Ohad Ben-Cohen <ohad@wizery.com>
15328 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
15329 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
15330 L:      linux-remoteproc@vger.kernel.org
15331 S:      Maintained
15332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15333 F:      Documentation/ABI/testing/sysfs-class-remoteproc
15334 F:      Documentation/devicetree/bindings/remoteproc/
15335 F:      Documentation/staging/remoteproc.rst
15336 F:      drivers/remoteproc/
15337 F:      include/linux/remoteproc.h
15338 F:      include/linux/remoteproc/
15339
15340 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15341 M:      Ohad Ben-Cohen <ohad@wizery.com>
15342 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
15343 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
15344 L:      linux-remoteproc@vger.kernel.org
15345 S:      Maintained
15346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15347 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
15348 F:      Documentation/staging/rpmsg.rst
15349 F:      drivers/rpmsg/
15350 F:      include/linux/rpmsg.h
15351 F:      include/linux/rpmsg/
15352 F:      include/uapi/linux/rpmsg.h
15353 F:      samples/rpmsg/
15354
15355 RENESAS CLOCK DRIVERS
15356 M:      Geert Uytterhoeven <geert+renesas@glider.be>
15357 L:      linux-renesas-soc@vger.kernel.org
15358 S:      Supported
15359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15360 F:      Documentation/devicetree/bindings/clock/renesas,*
15361 F:      drivers/clk/renesas/
15362
15363 RENESAS EMEV2 I2C DRIVER
15364 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15365 S:      Supported
15366 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15367 F:      drivers/i2c/busses/i2c-emev2.c
15368
15369 RENESAS ETHERNET DRIVERS
15370 R:      Sergei Shtylyov <sergei.shtylyov@gmail.com>
15371 L:      netdev@vger.kernel.org
15372 L:      linux-renesas-soc@vger.kernel.org
15373 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
15374 F:      drivers/net/ethernet/renesas/
15375 F:      include/linux/sh_eth.h
15376
15377 RENESAS R-CAR GYROADC DRIVER
15378 M:      Marek Vasut <marek.vasut@gmail.com>
15379 L:      linux-iio@vger.kernel.org
15380 S:      Supported
15381 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15382 F:      drivers/iio/adc/rcar-gyroadc.c
15383
15384 RENESAS R-CAR I2C DRIVERS
15385 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15386 S:      Supported
15387 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15388 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
15389 F:      drivers/i2c/busses/i2c-rcar.c
15390 F:      drivers/i2c/busses/i2c-sh_mobile.c
15391
15392 RENESAS R-CAR THERMAL DRIVERS
15393 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
15394 L:      linux-renesas-soc@vger.kernel.org
15395 S:      Supported
15396 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15397 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15398 F:      drivers/thermal/rcar_gen3_thermal.c
15399 F:      drivers/thermal/rcar_thermal.c
15400
15401 RENESAS RIIC DRIVER
15402 M:      Chris Brandt <chris.brandt@renesas.com>
15403 S:      Supported
15404 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
15405 F:      drivers/i2c/busses/i2c-riic.c
15406
15407 RENESAS USB PHY DRIVER
15408 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15409 L:      linux-renesas-soc@vger.kernel.org
15410 S:      Maintained
15411 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
15412
15413 RESET CONTROLLER FRAMEWORK
15414 M:      Philipp Zabel <p.zabel@pengutronix.de>
15415 S:      Maintained
15416 T:      git git://git.pengutronix.de/git/pza/linux
15417 F:      Documentation/devicetree/bindings/reset/
15418 F:      Documentation/driver-api/reset.rst
15419 F:      drivers/reset/
15420 F:      include/dt-bindings/reset/
15421 F:      include/linux/reset-controller.h
15422 F:      include/linux/reset.h
15423 F:      include/linux/reset/
15424 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15425
15426 RESTARTABLE SEQUENCES SUPPORT
15427 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15428 M:      Peter Zijlstra <peterz@infradead.org>
15429 M:      "Paul E. McKenney" <paulmck@kernel.org>
15430 M:      Boqun Feng <boqun.feng@gmail.com>
15431 L:      linux-kernel@vger.kernel.org
15432 S:      Supported
15433 F:      include/trace/events/rseq.h
15434 F:      include/uapi/linux/rseq.h
15435 F:      kernel/rseq.c
15436 F:      tools/testing/selftests/rseq/
15437
15438 RFKILL
15439 M:      Johannes Berg <johannes@sipsolutions.net>
15440 L:      linux-wireless@vger.kernel.org
15441 S:      Maintained
15442 W:      https://wireless.wiki.kernel.org/
15443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15445 F:      Documentation/ABI/stable/sysfs-class-rfkill
15446 F:      Documentation/driver-api/rfkill.rst
15447 F:      include/linux/rfkill.h
15448 F:      include/uapi/linux/rfkill.h
15449 F:      net/rfkill/
15450
15451 RHASHTABLE
15452 M:      Thomas Graf <tgraf@suug.ch>
15453 M:      Herbert Xu <herbert@gondor.apana.org.au>
15454 L:      netdev@vger.kernel.org
15455 S:      Maintained
15456 F:      include/linux/rhashtable-types.h
15457 F:      include/linux/rhashtable.h
15458 F:      lib/rhashtable.c
15459 F:      lib/test_rhashtable.c
15460
15461 RICOH R5C592 MEMORYSTICK DRIVER
15462 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15463 S:      Maintained
15464 F:      drivers/memstick/host/r592.*
15465
15466 RICOH SMARTMEDIA/XD DRIVER
15467 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15468 S:      Maintained
15469 F:      drivers/mtd/nand/raw/r852.c
15470 F:      drivers/mtd/nand/raw/r852.h
15471
15472 RISC-V ARCHITECTURE
15473 M:      Paul Walmsley <paul.walmsley@sifive.com>
15474 M:      Palmer Dabbelt <palmer@dabbelt.com>
15475 M:      Albert Ou <aou@eecs.berkeley.edu>
15476 L:      linux-riscv@lists.infradead.org
15477 S:      Supported
15478 P:      Documentation/riscv/patch-acceptance.rst
15479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15480 F:      arch/riscv/
15481 N:      riscv
15482 K:      riscv
15483
15484 RNBD BLOCK DRIVERS
15485 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
15486 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
15487 L:      linux-block@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/block/rnbd/
15490
15491 ROCCAT DRIVERS
15492 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
15493 S:      Maintained
15494 W:      http://sourceforge.net/projects/roccat/
15495 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
15496 F:      drivers/hid/hid-roccat*
15497 F:      include/linux/hid-roccat*
15498
15499 ROCKCHIP ISP V1 DRIVER
15500 M:      Helen Koike <helen.koike@collabora.com>
15501 M:      Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15502 L:      linux-media@vger.kernel.org
15503 L:      linux-rockchip@lists.infradead.org
15504 S:      Maintained
15505 F:      Documentation/admin-guide/media/rkisp1.rst
15506 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15507 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15508 F:      drivers/media/platform/rockchip/rkisp1
15509 F:      include/uapi/linux/rkisp1-config.h
15510
15511 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15512 M:      Jacob Chen <jacob-chen@iotwrt.com>
15513 M:      Ezequiel Garcia <ezequiel@collabora.com>
15514 L:      linux-media@vger.kernel.org
15515 L:      linux-rockchip@lists.infradead.org
15516 S:      Maintained
15517 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
15518 F:      drivers/media/platform/rockchip/rga/
15519
15520 ROCKCHIP VIDEO DECODER DRIVER
15521 M:      Ezequiel Garcia <ezequiel@collabora.com>
15522 L:      linux-media@vger.kernel.org
15523 L:      linux-rockchip@lists.infradead.org
15524 S:      Maintained
15525 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15526 F:      drivers/staging/media/rkvdec/
15527
15528 ROCKER DRIVER
15529 M:      Jiri Pirko <jiri@resnulli.us>
15530 L:      netdev@vger.kernel.org
15531 S:      Supported
15532 F:      drivers/net/ethernet/rocker/
15533
15534 ROCKETPORT EXPRESS/INFINITY DRIVER
15535 M:      Kevin Cernekee <cernekee@gmail.com>
15536 L:      linux-serial@vger.kernel.org
15537 S:      Odd Fixes
15538 F:      drivers/tty/serial/rp2.*
15539
15540 ROHM BD99954 CHARGER IC
15541 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15542 L:      linux-power@fi.rohmeurope.com
15543 S:      Supported
15544 F:      drivers/power/supply/bd99954-charger.c
15545 F:      drivers/power/supply/bd99954-charger.h
15546
15547 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15548 M:      Tomasz Duszynski <tduszyns@gmail.com>
15549 S:      Maintained
15550 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
15551 F:      drivers/iio/light/bh1750.c
15552
15553 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15554 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
15555 L:      linux-kernel@vger.kernel.org
15556 L:      linux-renesas-soc@vger.kernel.org
15557 S:      Supported
15558 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15559 F:      drivers/gpio/gpio-bd9571mwv.c
15560 F:      drivers/mfd/bd9571mwv.c
15561 F:      drivers/regulator/bd9571mwv-regulator.c
15562 F:      include/linux/mfd/bd9571mwv.h
15563
15564 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15565 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15566 L:      linux-power@fi.rohmeurope.com
15567 S:      Supported
15568 F:      Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15569 F:      Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15570 F:      drivers/clk/clk-bd718x7.c
15571 F:      drivers/gpio/gpio-bd70528.c
15572 F:      drivers/gpio/gpio-bd71828.c
15573 F:      drivers/mfd/rohm-bd70528.c
15574 F:      drivers/mfd/rohm-bd71828.c
15575 F:      drivers/mfd/rohm-bd718x7.c
15576 F:      drivers/power/supply/bd70528-charger.c
15577 F:      drivers/regulator/bd70528-regulator.c
15578 F:      drivers/regulator/bd71828-regulator.c
15579 F:      drivers/regulator/bd718x7-regulator.c
15580 F:      drivers/regulator/rohm-regulator.c
15581 F:      drivers/rtc/rtc-bd70528.c
15582 F:      drivers/watchdog/bd70528_wdt.c
15583 F:      include/linux/mfd/rohm-bd70528.h
15584 F:      include/linux/mfd/rohm-bd71828.h
15585 F:      include/linux/mfd/rohm-bd718x7.h
15586 F:      include/linux/mfd/rohm-generic.h
15587 F:      include/linux/mfd/rohm-shared.h
15588
15589 ROSE NETWORK LAYER
15590 M:      Ralf Baechle <ralf@linux-mips.org>
15591 L:      linux-hams@vger.kernel.org
15592 S:      Maintained
15593 W:      http://www.linux-ax25.org/
15594 F:      include/net/rose.h
15595 F:      include/uapi/linux/rose.h
15596 F:      net/rose/
15597
15598 ROTATION DRIVER FOR ALLWINNER A83T
15599 M:      Jernej Skrabec <jernej.skrabec@siol.net>
15600 L:      linux-media@vger.kernel.org
15601 S:      Maintained
15602 T:      git git://linuxtv.org/media_tree.git
15603 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15604 F:      drivers/media/platform/sunxi/sun8i-rotate/
15605
15606 RTL2830 MEDIA DRIVER
15607 M:      Antti Palosaari <crope@iki.fi>
15608 L:      linux-media@vger.kernel.org
15609 S:      Maintained
15610 W:      https://linuxtv.org
15611 W:      http://palosaari.fi/linux/
15612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15613 T:      git git://linuxtv.org/anttip/media_tree.git
15614 F:      drivers/media/dvb-frontends/rtl2830*
15615
15616 RTL2832 MEDIA DRIVER
15617 M:      Antti Palosaari <crope@iki.fi>
15618 L:      linux-media@vger.kernel.org
15619 S:      Maintained
15620 W:      https://linuxtv.org
15621 W:      http://palosaari.fi/linux/
15622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15623 T:      git git://linuxtv.org/anttip/media_tree.git
15624 F:      drivers/media/dvb-frontends/rtl2832*
15625
15626 RTL2832_SDR MEDIA DRIVER
15627 M:      Antti Palosaari <crope@iki.fi>
15628 L:      linux-media@vger.kernel.org
15629 S:      Maintained
15630 W:      https://linuxtv.org
15631 W:      http://palosaari.fi/linux/
15632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15633 T:      git git://linuxtv.org/anttip/media_tree.git
15634 F:      drivers/media/dvb-frontends/rtl2832_sdr*
15635
15636 RTL8180 WIRELESS DRIVER
15637 L:      linux-wireless@vger.kernel.org
15638 S:      Orphan
15639 W:      https://wireless.wiki.kernel.org/
15640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15641 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
15642
15643 RTL8187 WIRELESS DRIVER
15644 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15645 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
15646 M:      Larry Finger <Larry.Finger@lwfinger.net>
15647 L:      linux-wireless@vger.kernel.org
15648 S:      Maintained
15649 W:      https://wireless.wiki.kernel.org/
15650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15651 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
15652
15653 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15654 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
15655 L:      linux-wireless@vger.kernel.org
15656 S:      Maintained
15657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15658 F:      drivers/net/wireless/realtek/rtl8xxxu/
15659
15660 RTRS TRANSPORT DRIVERS
15661 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
15662 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
15663 L:      linux-rdma@vger.kernel.org
15664 S:      Maintained
15665 F:      drivers/infiniband/ulp/rtrs/
15666
15667 RXRPC SOCKETS (AF_RXRPC)
15668 M:      David Howells <dhowells@redhat.com>
15669 L:      linux-afs@lists.infradead.org
15670 S:      Supported
15671 W:      https://www.infradead.org/~dhowells/kafs/
15672 F:      Documentation/networking/rxrpc.rst
15673 F:      include/keys/rxrpc-type.h
15674 F:      include/net/af_rxrpc.h
15675 F:      include/trace/events/rxrpc.h
15676 F:      include/uapi/linux/rxrpc.h
15677 F:      net/rxrpc/
15678
15679 S3 SAVAGE FRAMEBUFFER DRIVER
15680 M:      Antonino Daplas <adaplas@gmail.com>
15681 L:      linux-fbdev@vger.kernel.org
15682 S:      Maintained
15683 F:      drivers/video/fbdev/savage/
15684
15685 S390
15686 M:      Heiko Carstens <hca@linux.ibm.com>
15687 M:      Vasily Gorbik <gor@linux.ibm.com>
15688 M:      Christian Borntraeger <borntraeger@de.ibm.com>
15689 L:      linux-s390@vger.kernel.org
15690 S:      Supported
15691 W:      http://www.ibm.com/developerworks/linux/linux390/
15692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15693 F:      Documentation/driver-api/s390-drivers.rst
15694 F:      Documentation/s390/
15695 F:      arch/s390/
15696 F:      drivers/s390/
15697
15698 S390 COMMON I/O LAYER
15699 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
15700 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
15701 L:      linux-s390@vger.kernel.org
15702 S:      Supported
15703 W:      http://www.ibm.com/developerworks/linux/linux390/
15704 F:      drivers/s390/cio/
15705
15706 S390 DASD DRIVER
15707 M:      Stefan Haberland <sth@linux.ibm.com>
15708 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
15709 L:      linux-s390@vger.kernel.org
15710 S:      Supported
15711 W:      http://www.ibm.com/developerworks/linux/linux390/
15712 F:      block/partitions/ibm.c
15713 F:      drivers/s390/block/dasd*
15714 F:      include/linux/dasd_mod.h
15715
15716 S390 IOMMU (PCI)
15717 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15718 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15719 L:      linux-s390@vger.kernel.org
15720 S:      Supported
15721 W:      http://www.ibm.com/developerworks/linux/linux390/
15722 F:      drivers/iommu/s390-iommu.c
15723
15724 S390 IUCV NETWORK LAYER
15725 M:      Julian Wiedmann <jwi@linux.ibm.com>
15726 M:      Karsten Graul <kgraul@linux.ibm.com>
15727 L:      linux-s390@vger.kernel.org
15728 S:      Supported
15729 W:      http://www.ibm.com/developerworks/linux/linux390/
15730 F:      drivers/s390/net/*iucv*
15731 F:      include/net/iucv/
15732 F:      net/iucv/
15733
15734 S390 NETWORK DRIVERS
15735 M:      Julian Wiedmann <jwi@linux.ibm.com>
15736 M:      Karsten Graul <kgraul@linux.ibm.com>
15737 L:      linux-s390@vger.kernel.org
15738 S:      Supported
15739 W:      http://www.ibm.com/developerworks/linux/linux390/
15740 F:      drivers/s390/net/
15741
15742 S390 PCI SUBSYSTEM
15743 M:      Niklas Schnelle <schnelle@linux.ibm.com>
15744 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15745 L:      linux-s390@vger.kernel.org
15746 S:      Supported
15747 W:      http://www.ibm.com/developerworks/linux/linux390/
15748 F:      arch/s390/pci/
15749 F:      drivers/pci/hotplug/s390_pci_hpc.c
15750 F:      Documentation/s390/pci.rst
15751
15752 S390 VFIO AP DRIVER
15753 M:      Tony Krowiak <akrowiak@linux.ibm.com>
15754 M:      Halil Pasic <pasic@linux.ibm.com>
15755 M:      Jason Herne <jjherne@linux.ibm.com>
15756 L:      linux-s390@vger.kernel.org
15757 S:      Supported
15758 W:      http://www.ibm.com/developerworks/linux/linux390/
15759 F:      Documentation/s390/vfio-ap.rst
15760 F:      drivers/s390/crypto/vfio_ap_drv.c
15761 F:      drivers/s390/crypto/vfio_ap_ops.c
15762 F:      drivers/s390/crypto/vfio_ap_private.h
15763
15764 S390 VFIO-CCW DRIVER
15765 M:      Cornelia Huck <cohuck@redhat.com>
15766 M:      Eric Farman <farman@linux.ibm.com>
15767 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15768 R:      Halil Pasic <pasic@linux.ibm.com>
15769 L:      linux-s390@vger.kernel.org
15770 L:      kvm@vger.kernel.org
15771 S:      Supported
15772 F:      Documentation/s390/vfio-ccw.rst
15773 F:      drivers/s390/cio/vfio_ccw*
15774 F:      include/uapi/linux/vfio_ccw.h
15775
15776 S390 VFIO-PCI DRIVER
15777 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15778 M:      Eric Farman <farman@linux.ibm.com>
15779 L:      linux-s390@vger.kernel.org
15780 L:      kvm@vger.kernel.org
15781 S:      Supported
15782 F:      drivers/vfio/pci/vfio_pci_zdev.c
15783 F:      include/uapi/linux/vfio_zdev.h
15784
15785 S390 ZCRYPT DRIVER
15786 M:      Harald Freudenberger <freude@linux.ibm.com>
15787 L:      linux-s390@vger.kernel.org
15788 S:      Supported
15789 W:      http://www.ibm.com/developerworks/linux/linux390/
15790 F:      drivers/s390/crypto/
15791
15792 S390 ZFCP DRIVER
15793 M:      Steffen Maier <maier@linux.ibm.com>
15794 M:      Benjamin Block <bblock@linux.ibm.com>
15795 L:      linux-s390@vger.kernel.org
15796 S:      Supported
15797 W:      http://www.ibm.com/developerworks/linux/linux390/
15798 F:      drivers/s390/scsi/zfcp_*
15799
15800 S3C24XX SD/MMC Driver
15801 M:      Ben Dooks <ben-linux@fluff.org>
15802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15803 S:      Supported
15804 F:      drivers/mmc/host/s3cmci.*
15805
15806 SAA6588 RDS RECEIVER DRIVER
15807 M:      Hans Verkuil <hverkuil@xs4all.nl>
15808 L:      linux-media@vger.kernel.org
15809 S:      Odd Fixes
15810 W:      https://linuxtv.org
15811 T:      git git://linuxtv.org/media_tree.git
15812 F:      drivers/media/i2c/saa6588*
15813
15814 SAA7134 VIDEO4LINUX DRIVER
15815 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15816 L:      linux-media@vger.kernel.org
15817 S:      Odd fixes
15818 W:      https://linuxtv.org
15819 T:      git git://linuxtv.org/media_tree.git
15820 F:      Documentation/driver-api/media/drivers/saa7134*
15821 F:      drivers/media/pci/saa7134/
15822
15823 SAA7146 VIDEO4LINUX-2 DRIVER
15824 M:      Hans Verkuil <hverkuil@xs4all.nl>
15825 L:      linux-media@vger.kernel.org
15826 S:      Maintained
15827 T:      git git://linuxtv.org/media_tree.git
15828 F:      drivers/media/common/saa7146/
15829 F:      drivers/media/pci/saa7146/
15830 F:      include/media/drv-intf/saa7146*
15831
15832 SAFESETID SECURITY MODULE
15833 M:      Micah Morton <mortonm@chromium.org>
15834 S:      Supported
15835 F:      Documentation/admin-guide/LSM/SafeSetID.rst
15836 F:      security/safesetid/
15837
15838 SAMSUNG AUDIO (ASoC) DRIVERS
15839 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15840 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15841 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15842 S:      Supported
15843 F:      Documentation/devicetree/bindings/sound/samsung*
15844 F:      sound/soc/samsung/
15845
15846 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15847 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15848 L:      linux-crypto@vger.kernel.org
15849 L:      linux-samsung-soc@vger.kernel.org
15850 S:      Maintained
15851 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15852 F:      drivers/crypto/exynos-rng.c
15853
15854 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15855 M:      Łukasz Stelmach <l.stelmach@samsung.com>
15856 L:      linux-samsung-soc@vger.kernel.org
15857 S:      Maintained
15858 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15859 F:      drivers/char/hw_random/exynos-trng.c
15860
15861 SAMSUNG FRAMEBUFFER DRIVER
15862 M:      Jingoo Han <jingoohan1@gmail.com>
15863 L:      linux-fbdev@vger.kernel.org
15864 S:      Maintained
15865 F:      drivers/video/fbdev/s3c-fb.c
15866
15867 SAMSUNG INTERCONNECT DRIVERS
15868 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15869 M:      Artur Świgoń <a.swigon@samsung.com>
15870 L:      linux-pm@vger.kernel.org
15871 L:      linux-samsung-soc@vger.kernel.org
15872 S:      Supported
15873 F:      drivers/interconnect/samsung/
15874
15875 SAMSUNG LAPTOP DRIVER
15876 M:      Corentin Chary <corentin.chary@gmail.com>
15877 L:      platform-driver-x86@vger.kernel.org
15878 S:      Maintained
15879 F:      drivers/platform/x86/samsung-laptop.c
15880
15881 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15882 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15883 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15884 L:      linux-kernel@vger.kernel.org
15885 L:      linux-samsung-soc@vger.kernel.org
15886 S:      Supported
15887 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15888 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15889 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15890 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15891 F:      drivers/clk/clk-s2mps11.c
15892 F:      drivers/mfd/sec*.c
15893 F:      drivers/regulator/s2m*.c
15894 F:      drivers/regulator/s5m*.c
15895 F:      drivers/rtc/rtc-s5m.c
15896 F:      include/linux/mfd/samsung/
15897
15898 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15899 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15900 L:      linux-media@vger.kernel.org
15901 L:      linux-samsung-soc@vger.kernel.org
15902 S:      Maintained
15903 F:      drivers/media/platform/s3c-camif/
15904 F:      include/media/drv-intf/s3c_camif.h
15905
15906 SAMSUNG S3FWRN5 NFC DRIVER
15907 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15908 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
15909 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15910 S:      Maintained
15911 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15912 F:      drivers/nfc/s3fwrn5
15913
15914 SAMSUNG S5C73M3 CAMERA DRIVER
15915 M:      Andrzej Hajda <a.hajda@samsung.com>
15916 L:      linux-media@vger.kernel.org
15917 S:      Supported
15918 F:      drivers/media/i2c/s5c73m3/*
15919
15920 SAMSUNG S5K5BAF CAMERA DRIVER
15921 M:      Andrzej Hajda <a.hajda@samsung.com>
15922 L:      linux-media@vger.kernel.org
15923 S:      Supported
15924 F:      drivers/media/i2c/s5k5baf.c
15925
15926 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15927 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15928 M:      Vladimir Zapolskiy <vz@mleia.com>
15929 L:      linux-crypto@vger.kernel.org
15930 L:      linux-samsung-soc@vger.kernel.org
15931 S:      Maintained
15932 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15933 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15934 F:      drivers/crypto/s5p-sss.c
15935
15936 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15937 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15938 L:      linux-media@vger.kernel.org
15939 S:      Supported
15940 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15941 F:      drivers/media/platform/exynos4-is/
15942
15943 SAMSUNG SOC CLOCK DRIVERS
15944 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15945 M:      Tomasz Figa <tomasz.figa@gmail.com>
15946 M:      Chanwoo Choi <cw00.choi@samsung.com>
15947 L:      linux-samsung-soc@vger.kernel.org
15948 S:      Supported
15949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15950 F:      Documentation/devicetree/bindings/clock/exynos*.txt
15951 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
15952 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
15953 F:      drivers/clk/samsung/
15954 F:      include/dt-bindings/clock/exynos*.h
15955 F:      include/linux/clk/samsung.h
15956 F:      include/linux/platform_data/clk-s3c2410.h
15957
15958 SAMSUNG SPI DRIVERS
15959 M:      Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15960 M:      Andi Shyti <andi@etezian.org>
15961 L:      linux-spi@vger.kernel.org
15962 L:      linux-samsung-soc@vger.kernel.org
15963 S:      Maintained
15964 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
15965 F:      drivers/spi/spi-s3c*
15966 F:      include/linux/platform_data/spi-s3c64xx.h
15967 F:      include/linux/spi/s3c24xx-fiq.h
15968
15969 SAMSUNG SXGBE DRIVERS
15970 M:      Byungho An <bh74.an@samsung.com>
15971 L:      netdev@vger.kernel.org
15972 S:      Supported
15973 F:      drivers/net/ethernet/samsung/sxgbe/
15974
15975 SAMSUNG THERMAL DRIVER
15976 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15977 L:      linux-pm@vger.kernel.org
15978 L:      linux-samsung-soc@vger.kernel.org
15979 S:      Supported
15980 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
15981 F:      drivers/thermal/samsung/
15982
15983 SAMSUNG USB2 PHY DRIVER
15984 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15985 L:      linux-kernel@vger.kernel.org
15986 S:      Supported
15987 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
15988 F:      Documentation/driver-api/phy/samsung-usb2.rst
15989 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
15990 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
15991 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
15992 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
15993 F:      drivers/phy/samsung/phy-samsung-usb2.c
15994 F:      drivers/phy/samsung/phy-samsung-usb2.h
15995
15996 SC1200 WDT DRIVER
15997 M:      Zwane Mwaikambo <zwanem@gmail.com>
15998 S:      Maintained
15999 F:      drivers/watchdog/sc1200wdt.c
16000
16001 SCHEDULER
16002 M:      Ingo Molnar <mingo@redhat.com>
16003 M:      Peter Zijlstra <peterz@infradead.org>
16004 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16005 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16006 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16007 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16008 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16009 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16010 R:      Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16011 L:      linux-kernel@vger.kernel.org
16012 S:      Maintained
16013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16014 F:      include/linux/preempt.h
16015 F:      include/linux/sched.h
16016 F:      include/linux/wait.h
16017 F:      include/uapi/linux/sched.h
16018 F:      kernel/sched/
16019
16020 SCR24X CHIP CARD INTERFACE DRIVER
16021 M:      Lubomir Rintel <lkundrak@v3.sk>
16022 S:      Supported
16023 F:      drivers/char/pcmcia/scr24x_cs.c
16024
16025 SCSI CDROM DRIVER
16026 M:      Jens Axboe <axboe@kernel.dk>
16027 L:      linux-scsi@vger.kernel.org
16028 S:      Maintained
16029 W:      http://www.kernel.dk
16030 F:      drivers/scsi/sr*
16031
16032 SCSI RDMA PROTOCOL (SRP) INITIATOR
16033 M:      Bart Van Assche <bvanassche@acm.org>
16034 L:      linux-rdma@vger.kernel.org
16035 S:      Supported
16036 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
16037 F:      drivers/infiniband/ulp/srp/
16038 F:      include/scsi/srp.h
16039
16040 SCSI RDMA PROTOCOL (SRP) TARGET
16041 M:      Bart Van Assche <bvanassche@acm.org>
16042 L:      linux-rdma@vger.kernel.org
16043 L:      target-devel@vger.kernel.org
16044 S:      Supported
16045 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
16046 F:      drivers/infiniband/ulp/srpt/
16047
16048 SCSI SG DRIVER
16049 M:      Doug Gilbert <dgilbert@interlog.com>
16050 L:      linux-scsi@vger.kernel.org
16051 S:      Maintained
16052 W:      http://sg.danny.cz/sg
16053 F:      Documentation/scsi/scsi-generic.rst
16054 F:      drivers/scsi/sg.c
16055 F:      include/scsi/sg.h
16056
16057 SCSI SUBSYSTEM
16058 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
16059 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
16060 L:      linux-scsi@vger.kernel.org
16061 S:      Maintained
16062 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
16063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16065 F:      Documentation/devicetree/bindings/scsi/
16066 F:      drivers/scsi/
16067 F:      include/scsi/
16068
16069 SCSI TAPE DRIVER
16070 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16071 L:      linux-scsi@vger.kernel.org
16072 S:      Maintained
16073 F:      Documentation/scsi/st.rst
16074 F:      drivers/scsi/st.*
16075 F:      drivers/scsi/st_*.h
16076
16077 SCSI TARGET CORE USER DRIVER
16078 M:      Bodo Stroesser <bostroesser@gmail.com>
16079 L:      linux-scsi@vger.kernel.org
16080 L:      target-devel@vger.kernel.org
16081 S:      Supported
16082 F:      Documentation/target/tcmu-design.rst
16083 F:      drivers/target/target_core_user.c
16084 F:      include/uapi/linux/target_core_user.h
16085
16086 SCSI TARGET SUBSYSTEM
16087 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
16088 L:      linux-scsi@vger.kernel.org
16089 L:      target-devel@vger.kernel.org
16090 S:      Supported
16091 W:      http://www.linux-iscsi.org
16092 Q:      https://patchwork.kernel.org/project/target-devel/list/
16093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16094 F:      Documentation/target/
16095 F:      drivers/target/
16096 F:      include/target/
16097
16098 SCTP PROTOCOL
16099 M:      Vlad Yasevich <vyasevich@gmail.com>
16100 M:      Neil Horman <nhorman@tuxdriver.com>
16101 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16102 L:      linux-sctp@vger.kernel.org
16103 S:      Maintained
16104 W:      http://lksctp.sourceforge.net
16105 F:      Documentation/networking/sctp.rst
16106 F:      include/linux/sctp.h
16107 F:      include/net/sctp/
16108 F:      include/uapi/linux/sctp.h
16109 F:      net/sctp/
16110
16111 SCx200 CPU SUPPORT
16112 M:      Jim Cromie <jim.cromie@gmail.com>
16113 S:      Odd Fixes
16114 F:      Documentation/i2c/busses/scx200_acb.rst
16115 F:      arch/x86/platform/scx200/
16116 F:      drivers/i2c/busses/scx200*
16117 F:      drivers/mtd/maps/scx200_docflash.c
16118 F:      drivers/watchdog/scx200_wdt.c
16119 F:      include/linux/scx200.h
16120
16121 SCx200 GPIO DRIVER
16122 M:      Jim Cromie <jim.cromie@gmail.com>
16123 S:      Maintained
16124 F:      drivers/char/scx200_gpio.c
16125 F:      include/linux/scx200_gpio.h
16126
16127 SCx200 HRT CLOCKSOURCE DRIVER
16128 M:      Jim Cromie <jim.cromie@gmail.com>
16129 S:      Maintained
16130 F:      drivers/clocksource/scx200_hrt.c
16131
16132 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16133 M:      Sascha Sommer <saschasommer@freenet.de>
16134 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16135 S:      Maintained
16136 F:      drivers/mmc/host/sdricoh_cs.c
16137
16138 SECO BOARDS CEC DRIVER
16139 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
16140 S:      Maintained
16141 F:      drivers/media/cec/platform/seco/seco-cec.c
16142 F:      drivers/media/cec/platform/seco/seco-cec.h
16143
16144 SECURE COMPUTING
16145 M:      Kees Cook <keescook@chromium.org>
16146 R:      Andy Lutomirski <luto@amacapital.net>
16147 R:      Will Drewry <wad@chromium.org>
16148 S:      Supported
16149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16150 F:      Documentation/userspace-api/seccomp_filter.rst
16151 F:      include/linux/seccomp.h
16152 F:      include/uapi/linux/seccomp.h
16153 F:      kernel/seccomp.c
16154 F:      tools/testing/selftests/kselftest_harness.h
16155 F:      tools/testing/selftests/seccomp/*
16156 K:      \bsecure_computing
16157 K:      \bTIF_SECCOMP\b
16158
16159 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16160 M:      Al Cooper <alcooperx@gmail.com>
16161 L:      linux-mmc@vger.kernel.org
16162 L:      bcm-kernel-feedback-list@broadcom.com
16163 S:      Maintained
16164 F:      drivers/mmc/host/sdhci-brcmstb*
16165
16166 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16167 M:      Adrian Hunter <adrian.hunter@intel.com>
16168 L:      linux-mmc@vger.kernel.org
16169 S:      Maintained
16170 F:      drivers/mmc/host/sdhci*
16171 F:      include/linux/mmc/sdhci*
16172
16173 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16174 M:      Eugen Hristev <eugen.hristev@microchip.com>
16175 L:      linux-mmc@vger.kernel.org
16176 S:      Supported
16177 F:      drivers/mmc/host/sdhci-of-at91.c
16178
16179 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16180 M:      Ben Dooks <ben-linux@fluff.org>
16181 M:      Jaehoon Chung <jh80.chung@samsung.com>
16182 L:      linux-mmc@vger.kernel.org
16183 S:      Maintained
16184 F:      drivers/mmc/host/sdhci-s3c*
16185
16186 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16187 M:      Viresh Kumar <vireshk@kernel.org>
16188 L:      linux-mmc@vger.kernel.org
16189 S:      Maintained
16190 F:      drivers/mmc/host/sdhci-spear.c
16191
16192 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16193 M:      Kishon Vijay Abraham I <kishon@ti.com>
16194 L:      linux-mmc@vger.kernel.org
16195 S:      Maintained
16196 F:      drivers/mmc/host/sdhci-omap.c
16197
16198 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16199 M:      Jonathan Derrick <jonathan.derrick@intel.com>
16200 M:      Revanth Rajashekar <revanth.rajashekar@intel.com>
16201 L:      linux-block@vger.kernel.org
16202 S:      Supported
16203 F:      block/opal_proto.h
16204 F:      block/sed*
16205 F:      include/linux/sed*
16206 F:      include/uapi/linux/sed*
16207
16208 SECURITY CONTACT
16209 M:      Security Officers <security@kernel.org>
16210 S:      Supported
16211 F:      Documentation/admin-guide/security-bugs.rst
16212
16213 SECURITY SUBSYSTEM
16214 M:      James Morris <jmorris@namei.org>
16215 M:      "Serge E. Hallyn" <serge@hallyn.com>
16216 L:      linux-security-module@vger.kernel.org (suggested Cc:)
16217 S:      Supported
16218 W:      http://kernsec.org/
16219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16220 F:      security/
16221 X:      security/selinux/
16222
16223 SELINUX SECURITY MODULE
16224 M:      Paul Moore <paul@paul-moore.com>
16225 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
16226 M:      Eric Paris <eparis@parisplace.org>
16227 L:      selinux@vger.kernel.org
16228 S:      Supported
16229 W:      https://selinuxproject.org
16230 W:      https://github.com/SELinuxProject
16231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16232 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16233 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
16234 F:      Documentation/admin-guide/LSM/SELinux.rst
16235 F:      include/trace/events/avc.h
16236 F:      include/uapi/linux/selinux_netlink.h
16237 F:      scripts/selinux/
16238 F:      security/selinux/
16239
16240 SENSABLE PHANTOM
16241 M:      Jiri Slaby <jirislaby@kernel.org>
16242 S:      Maintained
16243 F:      drivers/misc/phantom.c
16244 F:      include/uapi/linux/phantom.h
16245
16246 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16247 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
16248 S:      Maintained
16249 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16250 F:      drivers/iio/chemical/scd30.h
16251 F:      drivers/iio/chemical/scd30_core.c
16252 F:      drivers/iio/chemical/scd30_i2c.c
16253 F:      drivers/iio/chemical/scd30_serial.c
16254
16255 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16256 M:      Tomasz Duszynski <tduszyns@gmail.com>
16257 S:      Maintained
16258 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16259 F:      drivers/iio/chemical/sps30.c
16260
16261 SERIAL DEVICE BUS
16262 M:      Rob Herring <robh@kernel.org>
16263 L:      linux-serial@vger.kernel.org
16264 S:      Maintained
16265 F:      Documentation/devicetree/bindings/serial/serial.yaml
16266 F:      drivers/tty/serdev/
16267 F:      include/linux/serdev.h
16268
16269 SERIAL DRIVERS
16270 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16271 L:      linux-serial@vger.kernel.org
16272 S:      Maintained
16273 F:      Documentation/devicetree/bindings/serial/
16274 F:      drivers/tty/serial/
16275
16276 SERIAL IR RECEIVER
16277 M:      Sean Young <sean@mess.org>
16278 L:      linux-media@vger.kernel.org
16279 S:      Maintained
16280 F:      drivers/media/rc/serial_ir.c
16281
16282 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16283 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16284 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16285 S:      Maintained
16286 F:      Documentation/devicetree/bindings/slimbus/
16287 F:      drivers/slimbus/
16288 F:      include/linux/slimbus.h
16289
16290 SFC NETWORK DRIVER
16291 M:      Edward Cree <ecree.xilinx@gmail.com>
16292 M:      Martin Habets <habetsm.xilinx@gmail.com>
16293 L:      netdev@vger.kernel.org
16294 S:      Supported
16295 F:      drivers/net/ethernet/sfc/
16296
16297 SFF/SFP/SFP+ MODULE SUPPORT
16298 M:      Russell King <linux@armlinux.org.uk>
16299 L:      netdev@vger.kernel.org
16300 S:      Maintained
16301 F:      drivers/net/phy/phylink.c
16302 F:      drivers/net/phy/sfp*
16303 F:      include/linux/mdio/mdio-i2c.h
16304 F:      include/linux/phylink.h
16305 F:      include/linux/sfp.h
16306 K:      phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
16307
16308 SGI GRU DRIVER
16309 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
16310 S:      Maintained
16311 F:      drivers/misc/sgi-gru/
16312
16313 SGI XP/XPC/XPNET DRIVER
16314 M:      Robin Holt <robinmholt@gmail.com>
16315 M:      Steve Wahl <steve.wahl@hpe.com>
16316 R:      Mike Travis <mike.travis@hpe.com>
16317 S:      Maintained
16318 F:      drivers/misc/sgi-xp/
16319
16320 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16321 M:      Karsten Graul <kgraul@linux.ibm.com>
16322 L:      linux-s390@vger.kernel.org
16323 S:      Supported
16324 W:      http://www.ibm.com/developerworks/linux/linux390/
16325 F:      net/smc/
16326
16327 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16328 M:      Linus Walleij <linus.walleij@linaro.org>
16329 L:      linux-iio@vger.kernel.org
16330 S:      Maintained
16331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16332 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16333 F:      drivers/iio/light/gp2ap002.c
16334
16335 SHARP RJ54N1CB0C SENSOR DRIVER
16336 M:      Jacopo Mondi <jacopo@jmondi.org>
16337 L:      linux-media@vger.kernel.org
16338 S:      Odd fixes
16339 T:      git git://linuxtv.org/media_tree.git
16340 F:      drivers/media/i2c/rj54n1cb0c.c
16341 F:      include/media/i2c/rj54n1cb0c.h
16342
16343 SH_VOU V4L2 OUTPUT DRIVER
16344 L:      linux-media@vger.kernel.org
16345 S:      Orphan
16346 F:      drivers/media/platform/sh_vou.c
16347 F:      include/media/drv-intf/sh_vou.h
16348
16349 SI2157 MEDIA DRIVER
16350 M:      Antti Palosaari <crope@iki.fi>
16351 L:      linux-media@vger.kernel.org
16352 S:      Maintained
16353 W:      https://linuxtv.org
16354 W:      http://palosaari.fi/linux/
16355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16356 T:      git git://linuxtv.org/anttip/media_tree.git
16357 F:      drivers/media/tuners/si2157*
16358
16359 SI2165 MEDIA DRIVER
16360 M:      Matthias Schwarzott <zzam@gentoo.org>
16361 L:      linux-media@vger.kernel.org
16362 S:      Maintained
16363 W:      https://linuxtv.org
16364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16365 F:      drivers/media/dvb-frontends/si2165*
16366
16367 SI2168 MEDIA DRIVER
16368 M:      Antti Palosaari <crope@iki.fi>
16369 L:      linux-media@vger.kernel.org
16370 S:      Maintained
16371 W:      https://linuxtv.org
16372 W:      http://palosaari.fi/linux/
16373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16374 T:      git git://linuxtv.org/anttip/media_tree.git
16375 F:      drivers/media/dvb-frontends/si2168*
16376
16377 SI470X FM RADIO RECEIVER I2C DRIVER
16378 M:      Hans Verkuil <hverkuil@xs4all.nl>
16379 L:      linux-media@vger.kernel.org
16380 S:      Odd Fixes
16381 W:      https://linuxtv.org
16382 T:      git git://linuxtv.org/media_tree.git
16383 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
16384
16385 SI470X FM RADIO RECEIVER USB DRIVER
16386 M:      Hans Verkuil <hverkuil@xs4all.nl>
16387 L:      linux-media@vger.kernel.org
16388 S:      Maintained
16389 W:      https://linuxtv.org
16390 T:      git git://linuxtv.org/media_tree.git
16391 F:      drivers/media/radio/si470x/radio-si470x-common.c
16392 F:      drivers/media/radio/si470x/radio-si470x-usb.c
16393 F:      drivers/media/radio/si470x/radio-si470x.h
16394
16395 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16396 M:      Eduardo Valentin <edubezval@gmail.com>
16397 L:      linux-media@vger.kernel.org
16398 S:      Odd Fixes
16399 W:      https://linuxtv.org
16400 T:      git git://linuxtv.org/media_tree.git
16401 F:      drivers/media/radio/si4713/si4713.?
16402
16403 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16404 M:      Eduardo Valentin <edubezval@gmail.com>
16405 L:      linux-media@vger.kernel.org
16406 S:      Odd Fixes
16407 W:      https://linuxtv.org
16408 T:      git git://linuxtv.org/media_tree.git
16409 F:      drivers/media/radio/si4713/radio-platform-si4713.c
16410
16411 SI4713 FM RADIO TRANSMITTER USB DRIVER
16412 M:      Hans Verkuil <hverkuil@xs4all.nl>
16413 L:      linux-media@vger.kernel.org
16414 S:      Maintained
16415 W:      https://linuxtv.org
16416 T:      git git://linuxtv.org/media_tree.git
16417 F:      drivers/media/radio/si4713/radio-usb-si4713.c
16418
16419 SIANO DVB DRIVER
16420 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16421 L:      linux-media@vger.kernel.org
16422 S:      Odd fixes
16423 W:      https://linuxtv.org
16424 T:      git git://linuxtv.org/media_tree.git
16425 F:      drivers/media/common/siano/
16426 F:      drivers/media/mmc/siano/
16427 F:      drivers/media/usb/siano/
16428 F:      drivers/media/usb/siano/
16429
16430 SIFIVE DRIVERS
16431 M:      Palmer Dabbelt <palmer@dabbelt.com>
16432 M:      Paul Walmsley <paul.walmsley@sifive.com>
16433 L:      linux-riscv@lists.infradead.org
16434 S:      Supported
16435 T:      git git://github.com/sifive/riscv-linux.git
16436 N:      sifive
16437 K:      [^@]sifive
16438
16439 SIFIVE FU540 SYSTEM-ON-CHIP
16440 M:      Paul Walmsley <paul.walmsley@sifive.com>
16441 M:      Palmer Dabbelt <palmer@dabbelt.com>
16442 L:      linux-riscv@lists.infradead.org
16443 S:      Supported
16444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16445 N:      fu540
16446 K:      fu540
16447
16448 SIFIVE PDMA DRIVER
16449 M:      Green Wan <green.wan@sifive.com>
16450 S:      Maintained
16451 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16452 F:      drivers/dma/sf-pdma/
16453
16454 SILEAD TOUCHSCREEN DRIVER
16455 M:      Hans de Goede <hdegoede@redhat.com>
16456 L:      linux-input@vger.kernel.org
16457 L:      platform-driver-x86@vger.kernel.org
16458 S:      Maintained
16459 F:      drivers/input/touchscreen/silead.c
16460 F:      drivers/platform/x86/touchscreen_dmi.c
16461
16462 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16463 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
16464 S:      Supported
16465 F:      drivers/staging/wfx/
16466
16467 SILICON MOTION SM712 FRAME BUFFER DRIVER
16468 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16469 M:      Teddy Wang <teddy.wang@siliconmotion.com>
16470 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16471 L:      linux-fbdev@vger.kernel.org
16472 S:      Maintained
16473 F:      Documentation/fb/sm712fb.rst
16474 F:      drivers/video/fbdev/sm712*
16475
16476 SILVACO I3C DUAL-ROLE MASTER
16477 M:      Miquel Raynal <miquel.raynal@bootlin.com>
16478 M:      Conor Culhane <conor.culhane@silvaco.com>
16479 L:      linux-i3c@lists.infradead.org
16480 S:      Maintained
16481 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16482 F:      drivers/i3c/master/svc-i3c-master.c
16483
16484 SIMPLEFB FB DRIVER
16485 M:      Hans de Goede <hdegoede@redhat.com>
16486 L:      linux-fbdev@vger.kernel.org
16487 S:      Maintained
16488 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16489 F:      drivers/video/fbdev/simplefb.c
16490 F:      include/linux/platform_data/simplefb.h
16491
16492 SIMTEC EB110ATX (Chalice CATS)
16493 M:      Simtec Linux Team <linux@simtec.co.uk>
16494 S:      Supported
16495 W:      http://www.simtec.co.uk/products/EB110ATX/
16496
16497 SIMTEC EB2410ITX (BAST)
16498 M:      Simtec Linux Team <linux@simtec.co.uk>
16499 S:      Supported
16500 W:      http://www.simtec.co.uk/products/EB2410ITX/
16501 F:      arch/arm/mach-s3c/bast-ide.c
16502 F:      arch/arm/mach-s3c/bast-irq.c
16503 F:      arch/arm/mach-s3c/mach-bast.c
16504
16505 SIOX
16506 M:      Thorsten Scherer <t.scherer@eckelmann.de>
16507 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16508 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
16509 S:      Supported
16510 F:      drivers/gpio/gpio-siox.c
16511 F:      drivers/siox/*
16512 F:      include/trace/events/siox.h
16513
16514 SIPHASH PRF ROUTINES
16515 M:      Jason A. Donenfeld <Jason@zx2c4.com>
16516 S:      Maintained
16517 F:      include/linux/siphash.h
16518 F:      lib/siphash.c
16519 F:      lib/test_siphash.c
16520
16521 SIS 190 ETHERNET DRIVER
16522 M:      Francois Romieu <romieu@fr.zoreil.com>
16523 L:      netdev@vger.kernel.org
16524 S:      Maintained
16525 F:      drivers/net/ethernet/sis/sis190.c
16526
16527 SIS 900/7016 FAST ETHERNET DRIVER
16528 M:      Daniele Venzano <venza@brownhat.org>
16529 L:      netdev@vger.kernel.org
16530 S:      Maintained
16531 W:      http://www.brownhat.org/sis900.html
16532 F:      drivers/net/ethernet/sis/sis900.*
16533
16534 SIS FRAMEBUFFER DRIVER
16535 M:      Thomas Winischhofer <thomas@winischhofer.net>
16536 S:      Maintained
16537 W:      http://www.winischhofer.net/linuxsisvga.shtml
16538 F:      Documentation/fb/sisfb.rst
16539 F:      drivers/video/fbdev/sis/
16540 F:      include/video/sisfb.h
16541
16542 SIS I2C TOUCHSCREEN DRIVER
16543 M:      Mika Penttilä <mika.penttila@nextfour.com>
16544 L:      linux-input@vger.kernel.org
16545 S:      Maintained
16546 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16547 F:      drivers/input/touchscreen/sis_i2c.c
16548
16549 SIS USB2VGA DRIVER
16550 M:      Thomas Winischhofer <thomas@winischhofer.net>
16551 S:      Maintained
16552 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
16553 F:      drivers/usb/misc/sisusbvga/
16554
16555 SLAB ALLOCATOR
16556 M:      Christoph Lameter <cl@linux.com>
16557 M:      Pekka Enberg <penberg@kernel.org>
16558 M:      David Rientjes <rientjes@google.com>
16559 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
16560 M:      Andrew Morton <akpm@linux-foundation.org>
16561 M:      Vlastimil Babka <vbabka@suse.cz>
16562 L:      linux-mm@kvack.org
16563 S:      Maintained
16564 F:      include/linux/sl?b*.h
16565 F:      mm/sl?b*
16566
16567 SLEEPABLE READ-COPY UPDATE (SRCU)
16568 M:      Lai Jiangshan <jiangshanlai@gmail.com>
16569 M:      "Paul E. McKenney" <paulmck@kernel.org>
16570 M:      Josh Triplett <josh@joshtriplett.org>
16571 R:      Steven Rostedt <rostedt@goodmis.org>
16572 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16573 L:      rcu@vger.kernel.org
16574 S:      Supported
16575 W:      http://www.rdrop.com/users/paulmck/RCU/
16576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16577 F:      include/linux/srcu*.h
16578 F:      kernel/rcu/srcu*.c
16579
16580 SMACK SECURITY MODULE
16581 M:      Casey Schaufler <casey@schaufler-ca.com>
16582 L:      linux-security-module@vger.kernel.org
16583 S:      Maintained
16584 W:      http://schaufler-ca.com
16585 T:      git git://github.com/cschaufler/smack-next
16586 F:      Documentation/admin-guide/LSM/Smack.rst
16587 F:      security/smack/
16588
16589 SMC91x ETHERNET DRIVER
16590 M:      Nicolas Pitre <nico@fluxnic.net>
16591 S:      Odd Fixes
16592 F:      drivers/net/ethernet/smsc/smc91x.*
16593
16594 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16595 M:      Mark Rutland <mark.rutland@arm.com>
16596 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16597 M:      Sudeep Holla <sudeep.holla@arm.com>
16598 L:      linux-arm-kernel@lists.infradead.org
16599 S:      Maintained
16600 F:      drivers/firmware/smccc/
16601 F:      include/linux/arm-smccc.h
16602
16603 SMM665 HARDWARE MONITOR DRIVER
16604 M:      Guenter Roeck <linux@roeck-us.net>
16605 L:      linux-hwmon@vger.kernel.org
16606 S:      Maintained
16607 F:      Documentation/hwmon/smm665.rst
16608 F:      drivers/hwmon/smm665.c
16609
16610 SMSC EMC2103 HARDWARE MONITOR DRIVER
16611 M:      Steve Glendinning <steve.glendinning@shawell.net>
16612 L:      linux-hwmon@vger.kernel.org
16613 S:      Maintained
16614 F:      Documentation/hwmon/emc2103.rst
16615 F:      drivers/hwmon/emc2103.c
16616
16617 SMSC SCH5627 HARDWARE MONITOR DRIVER
16618 M:      Hans de Goede <hdegoede@redhat.com>
16619 L:      linux-hwmon@vger.kernel.org
16620 S:      Supported
16621 F:      Documentation/hwmon/sch5627.rst
16622 F:      drivers/hwmon/sch5627.c
16623
16624 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16625 M:      Steve Glendinning <steve.glendinning@shawell.net>
16626 L:      linux-fbdev@vger.kernel.org
16627 S:      Maintained
16628 F:      drivers/video/fbdev/smscufx.c
16629
16630 SMSC47B397 HARDWARE MONITOR DRIVER
16631 M:      Jean Delvare <jdelvare@suse.com>
16632 L:      linux-hwmon@vger.kernel.org
16633 S:      Maintained
16634 F:      Documentation/hwmon/smsc47b397.rst
16635 F:      drivers/hwmon/smsc47b397.c
16636
16637 SMSC911x ETHERNET DRIVER
16638 M:      Steve Glendinning <steve.glendinning@shawell.net>
16639 L:      netdev@vger.kernel.org
16640 S:      Maintained
16641 F:      drivers/net/ethernet/smsc/smsc911x.*
16642 F:      include/linux/smsc911x.h
16643
16644 SMSC9420 PCI ETHERNET DRIVER
16645 M:      Steve Glendinning <steve.glendinning@shawell.net>
16646 L:      netdev@vger.kernel.org
16647 S:      Maintained
16648 F:      drivers/net/ethernet/smsc/smsc9420.*
16649
16650 SOCIONEXT (SNI) AVE NETWORK DRIVER
16651 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16652 L:      netdev@vger.kernel.org
16653 S:      Maintained
16654 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16655 F:      drivers/net/ethernet/socionext/sni_ave.c
16656
16657 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16658 M:      Jassi Brar <jaswinder.singh@linaro.org>
16659 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
16660 L:      netdev@vger.kernel.org
16661 S:      Maintained
16662 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
16663 F:      drivers/net/ethernet/socionext/netsec.c
16664
16665 SOCIONEXT (SNI) Synquacer SPI DRIVER
16666 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
16667 M:      Jassi Brar <jaswinder.singh@linaro.org>
16668 L:      linux-spi@vger.kernel.org
16669 S:      Maintained
16670 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
16671 F:      drivers/spi/spi-synquacer.c
16672
16673 SOCIONEXT SYNQUACER I2C DRIVER
16674 M:      Ard Biesheuvel <ardb@kernel.org>
16675 L:      linux-i2c@vger.kernel.org
16676 S:      Maintained
16677 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16678 F:      drivers/i2c/busses/i2c-synquacer.c
16679
16680 SOCIONEXT UNIPHIER SOUND DRIVER
16681 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16682 S:      Orphan
16683 F:      sound/soc/uniphier/
16684
16685 SOEKRIS NET48XX LED SUPPORT
16686 M:      Chris Boot <bootc@bootc.net>
16687 S:      Maintained
16688 F:      drivers/leds/leds-net48xx.c
16689
16690 SOFT-IWARP DRIVER (siw)
16691 M:      Bernard Metzler <bmt@zurich.ibm.com>
16692 L:      linux-rdma@vger.kernel.org
16693 S:      Supported
16694 F:      drivers/infiniband/sw/siw/
16695 F:      include/uapi/rdma/siw-abi.h
16696
16697 SOFT-ROCE DRIVER (rxe)
16698 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
16699 L:      linux-rdma@vger.kernel.org
16700 S:      Supported
16701 F:      drivers/infiniband/sw/rxe/
16702 F:      include/uapi/rdma/rdma_user_rxe.h
16703
16704 SOFTLOGIC 6x10 MPEG CODEC
16705 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16706 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16707 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16708 M:      Ismael Luceno <ismael@iodev.co.uk>
16709 L:      linux-media@vger.kernel.org
16710 S:      Supported
16711 F:      drivers/media/pci/solo6x10/
16712
16713 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16714 M:      James Morse <james.morse@arm.com>
16715 L:      linux-arm-kernel@lists.infradead.org
16716 S:      Maintained
16717 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
16718 F:      drivers/firmware/arm_sdei.c
16719 F:      include/linux/arm_sdei.h
16720 F:      include/uapi/linux/arm_sdei.h
16721
16722 SOFTWARE RAID (Multiple Disks) SUPPORT
16723 M:      Song Liu <song@kernel.org>
16724 L:      linux-raid@vger.kernel.org
16725 S:      Supported
16726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16727 F:      drivers/md/Kconfig
16728 F:      drivers/md/Makefile
16729 F:      drivers/md/md*
16730 F:      drivers/md/raid*
16731 F:      include/linux/raid/
16732 F:      include/uapi/linux/raid/
16733
16734 SOLIDRUN CLEARFOG SUPPORT
16735 M:      Russell King <linux@armlinux.org.uk>
16736 S:      Maintained
16737 F:      arch/arm/boot/dts/armada-388-clearfog*
16738 F:      arch/arm/boot/dts/armada-38x-solidrun-*
16739
16740 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16741 M:      Russell King <linux@armlinux.org.uk>
16742 S:      Maintained
16743 F:      arch/arm/boot/dts/imx6*-cubox-i*
16744 F:      arch/arm/boot/dts/imx6*-hummingboard*
16745 F:      arch/arm/boot/dts/imx6*-sr-*
16746
16747 SONIC NETWORK DRIVER
16748 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16749 L:      netdev@vger.kernel.org
16750 S:      Maintained
16751 F:      drivers/net/ethernet/natsemi/sonic.*
16752
16753 SONICS SILICON BACKPLANE DRIVER (SSB)
16754 M:      Michael Buesch <m@bues.ch>
16755 L:      linux-wireless@vger.kernel.org
16756 S:      Maintained
16757 F:      drivers/ssb/
16758 F:      include/linux/ssb/
16759
16760 SONY IMX214 SENSOR DRIVER
16761 M:      Ricardo Ribalda <ribalda@kernel.org>
16762 L:      linux-media@vger.kernel.org
16763 S:      Maintained
16764 T:      git git://linuxtv.org/media_tree.git
16765 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16766 F:      drivers/media/i2c/imx214.c
16767
16768 SONY IMX219 SENSOR DRIVER
16769 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
16770 L:      linux-media@vger.kernel.org
16771 S:      Maintained
16772 T:      git git://linuxtv.org/media_tree.git
16773 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
16774 F:      drivers/media/i2c/imx219.c
16775
16776 SONY IMX258 SENSOR DRIVER
16777 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16778 L:      linux-media@vger.kernel.org
16779 S:      Maintained
16780 T:      git git://linuxtv.org/media_tree.git
16781 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
16782 F:      drivers/media/i2c/imx258.c
16783
16784 SONY IMX274 SENSOR DRIVER
16785 M:      Leon Luo <leonl@leopardimaging.com>
16786 L:      linux-media@vger.kernel.org
16787 S:      Maintained
16788 T:      git git://linuxtv.org/media_tree.git
16789 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16790 F:      drivers/media/i2c/imx274.c
16791
16792 SONY IMX290 SENSOR DRIVER
16793 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16794 L:      linux-media@vger.kernel.org
16795 S:      Maintained
16796 T:      git git://linuxtv.org/media_tree.git
16797 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
16798 F:      drivers/media/i2c/imx290.c
16799
16800 SONY IMX319 SENSOR DRIVER
16801 M:      Bingbu Cao <bingbu.cao@intel.com>
16802 L:      linux-media@vger.kernel.org
16803 S:      Maintained
16804 T:      git git://linuxtv.org/media_tree.git
16805 F:      drivers/media/i2c/imx319.c
16806
16807 SONY IMX334 SENSOR DRIVER
16808 M:      Paul J. Murphy <paul.j.murphy@intel.com>
16809 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16810 L:      linux-media@vger.kernel.org
16811 S:      Maintained
16812 T:      git git://linuxtv.org/media_tree.git
16813 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16814 F:      drivers/media/i2c/imx334.c
16815
16816 SONY IMX355 SENSOR DRIVER
16817 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16818 L:      linux-media@vger.kernel.org
16819 S:      Maintained
16820 T:      git git://linuxtv.org/media_tree.git
16821 F:      drivers/media/i2c/imx355.c
16822
16823 SONY MEMORYSTICK SUBSYSTEM
16824 M:      Maxim Levitsky <maximlevitsky@gmail.com>
16825 M:      Alex Dubov <oakad@yahoo.com>
16826 M:      Ulf Hansson <ulf.hansson@linaro.org>
16827 L:      linux-mmc@vger.kernel.org
16828 S:      Maintained
16829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16830 F:      drivers/memstick/
16831 F:      include/linux/memstick.h
16832
16833 SONY VAIO CONTROL DEVICE DRIVER
16834 M:      Mattia Dongili <malattia@linux.it>
16835 L:      platform-driver-x86@vger.kernel.org
16836 S:      Maintained
16837 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16838 F:      Documentation/admin-guide/laptops/sony-laptop.rst
16839 F:      drivers/char/sonypi.c
16840 F:      drivers/platform/x86/sony-laptop.c
16841 F:      include/linux/sony-laptop.h
16842
16843 SOUND
16844 M:      Jaroslav Kysela <perex@perex.cz>
16845 M:      Takashi Iwai <tiwai@suse.com>
16846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16847 S:      Maintained
16848 W:      http://www.alsa-project.org/
16849 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
16850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16851 F:      Documentation/sound/
16852 F:      include/sound/
16853 F:      include/uapi/sound/
16854 F:      sound/
16855
16856 SOUND - COMPRESSED AUDIO
16857 M:      Vinod Koul <vkoul@kernel.org>
16858 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16859 S:      Supported
16860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16861 F:      Documentation/sound/designs/compress-offload.rst
16862 F:      include/sound/compress_driver.h
16863 F:      include/uapi/sound/compress_*
16864 F:      sound/core/compress_offload.c
16865 F:      sound/soc/soc-compress.c
16866
16867 SOUND - DMAENGINE HELPERS
16868 M:      Lars-Peter Clausen <lars@metafoo.de>
16869 S:      Supported
16870 F:      include/sound/dmaengine_pcm.h
16871 F:      sound/core/pcm_dmaengine.c
16872 F:      sound/soc/soc-generic-dmaengine-pcm.c
16873
16874 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16875 M:      Liam Girdwood <lgirdwood@gmail.com>
16876 M:      Mark Brown <broonie@kernel.org>
16877 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16878 S:      Supported
16879 W:      http://alsa-project.org/main/index.php/ASoC
16880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16881 F:      Documentation/devicetree/bindings/sound/
16882 F:      Documentation/sound/soc/
16883 F:      include/dt-bindings/sound/
16884 F:      include/sound/soc*
16885 F:      sound/soc/
16886
16887 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16888 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16889 M:      Liam Girdwood <lgirdwood@gmail.com>
16890 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16891 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
16892 M:      Daniel Baluta <daniel.baluta@nxp.com>
16893 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16894 S:      Supported
16895 W:      https://github.com/thesofproject/linux/
16896 F:      sound/soc/sof/
16897
16898 SOUNDWIRE SUBSYSTEM
16899 M:      Vinod Koul <vkoul@kernel.org>
16900 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
16901 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16902 R:      Sanyog Kale <sanyog.r.kale@intel.com>
16903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16904 S:      Supported
16905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16906 F:      Documentation/driver-api/soundwire/
16907 F:      drivers/soundwire/
16908 F:      include/linux/soundwire/
16909
16910 SP2 MEDIA DRIVER
16911 M:      Olli Salonen <olli.salonen@iki.fi>
16912 L:      linux-media@vger.kernel.org
16913 S:      Maintained
16914 W:      https://linuxtv.org
16915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16916 F:      drivers/media/dvb-frontends/sp2*
16917
16918 SPARC + UltraSPARC (sparc/sparc64)
16919 M:      "David S. Miller" <davem@davemloft.net>
16920 L:      sparclinux@vger.kernel.org
16921 S:      Maintained
16922 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
16923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16925 F:      arch/sparc/
16926 F:      drivers/sbus/
16927
16928 SPARC SERIAL DRIVERS
16929 M:      "David S. Miller" <davem@davemloft.net>
16930 L:      sparclinux@vger.kernel.org
16931 S:      Maintained
16932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16934 F:      drivers/tty/serial/suncore.c
16935 F:      drivers/tty/serial/sunhv.c
16936 F:      drivers/tty/serial/sunsab.c
16937 F:      drivers/tty/serial/sunsab.h
16938 F:      drivers/tty/serial/sunsu.c
16939 F:      drivers/tty/serial/sunzilog.c
16940 F:      drivers/tty/serial/sunzilog.h
16941 F:      drivers/tty/vcc.c
16942 F:      include/linux/sunserialcore.h
16943
16944 SPARSE CHECKER
16945 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16946 L:      linux-sparse@vger.kernel.org
16947 S:      Maintained
16948 W:      https://sparse.docs.kernel.org/
16949 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16950 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
16951 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16952 F:      include/linux/compiler.h
16953
16954 SPEAKUP CONSOLE SPEECH DRIVER
16955 M:      William Hubbs <w.d.hubbs@gmail.com>
16956 M:      Chris Brannon <chris@the-brannons.com>
16957 M:      Kirk Reiser <kirk@reisers.ca>
16958 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
16959 L:      speakup@linux-speakup.org
16960 S:      Odd Fixes
16961 W:      http://www.linux-speakup.org/
16962 W:      https://github.com/linux-speakup/speakup
16963 B:      https://github.com/linux-speakup/speakup/issues
16964 F:      drivers/accessibility/speakup/
16965
16966 SPEAR CLOCK FRAMEWORK SUPPORT
16967 M:      Viresh Kumar <vireshk@kernel.org>
16968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16969 S:      Maintained
16970 W:      http://www.st.com/spear
16971 F:      drivers/clk/spear/
16972
16973 SPEAR PLATFORM SUPPORT
16974 M:      Viresh Kumar <vireshk@kernel.org>
16975 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16977 S:      Maintained
16978 W:      http://www.st.com/spear
16979 F:      arch/arm/boot/dts/spear*
16980 F:      arch/arm/mach-spear/
16981
16982 SPI NOR SUBSYSTEM
16983 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
16984 L:      linux-mtd@lists.infradead.org
16985 S:      Maintained
16986 W:      http://www.linux-mtd.infradead.org/
16987 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
16988 C:      irc://irc.oftc.net/mtd
16989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16990 F:      drivers/mtd/spi-nor/
16991 F:      include/linux/mtd/spi-nor.h
16992
16993 SPI SUBSYSTEM
16994 M:      Mark Brown <broonie@kernel.org>
16995 L:      linux-spi@vger.kernel.org
16996 S:      Maintained
16997 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
16998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16999 F:      Documentation/devicetree/bindings/spi/
17000 F:      Documentation/spi/
17001 F:      drivers/spi/
17002 F:      include/linux/spi/
17003 F:      include/uapi/linux/spi/
17004 F:      tools/spi/
17005
17006 SPIDERNET NETWORK DRIVER for CELL
17007 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17008 M:      Geoff Levand <geoff@infradead.org>
17009 L:      netdev@vger.kernel.org
17010 L:      linuxppc-dev@lists.ozlabs.org
17011 S:      Maintained
17012 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17013 F:      drivers/net/ethernet/toshiba/spider_net*
17014
17015 SPMI SUBSYSTEM
17016 M:      Stephen Boyd <sboyd@kernel.org>
17017 L:      linux-kernel@vger.kernel.org
17018 S:      Maintained
17019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17020 F:      Documentation/devicetree/bindings/spmi/
17021 F:      drivers/spmi/
17022 F:      include/dt-bindings/spmi/spmi.h
17023 F:      include/linux/spmi.h
17024 F:      include/trace/events/spmi.h
17025
17026 SPU FILE SYSTEM
17027 M:      Jeremy Kerr <jk@ozlabs.org>
17028 L:      linuxppc-dev@lists.ozlabs.org
17029 S:      Supported
17030 W:      http://www.ibm.com/developerworks/power/cell/
17031 F:      Documentation/filesystems/spufs/spufs.rst
17032 F:      arch/powerpc/platforms/cell/spufs/
17033
17034 SQUASHFS FILE SYSTEM
17035 M:      Phillip Lougher <phillip@squashfs.org.uk>
17036 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
17037 S:      Maintained
17038 W:      http://squashfs.org.uk
17039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17040 F:      Documentation/filesystems/squashfs.rst
17041 F:      fs/squashfs/
17042
17043 SRM (Alpha) environment access
17044 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
17045 S:      Maintained
17046 F:      arch/alpha/kernel/srm_env.c
17047
17048 ST LSM6DSx IMU IIO DRIVER
17049 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17050 L:      linux-iio@vger.kernel.org
17051 S:      Maintained
17052 W:      http://www.st.com/
17053 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17054 F:      drivers/iio/imu/st_lsm6dsx/
17055
17056 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17057 M:      Mickael Guene <mickael.guene@st.com>
17058 L:      linux-media@vger.kernel.org
17059 S:      Maintained
17060 T:      git git://linuxtv.org/media_tree.git
17061 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17062 F:      drivers/media/i2c/st-mipid02.c
17063
17064 ST STM32 I2C/SMBUS DRIVER
17065 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17066 M:      Alain Volmat <alain.volmat@foss.st.com>
17067 L:      linux-i2c@vger.kernel.org
17068 S:      Maintained
17069 F:      drivers/i2c/busses/i2c-stm32*
17070
17071 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17072 M:      Song Qiang <songqiang1304521@gmail.com>
17073 L:      linux-iio@vger.kernel.org
17074 S:      Maintained
17075 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17076 F:      drivers/iio/proximity/vl53l0x-i2c.c
17077
17078 STABLE BRANCH
17079 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17080 M:      Sasha Levin <sashal@kernel.org>
17081 L:      stable@vger.kernel.org
17082 S:      Supported
17083 F:      Documentation/process/stable-kernel-rules.rst
17084
17085 STAGING - ATOMISP DRIVER
17086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17087 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
17088 L:      linux-media@vger.kernel.org
17089 S:      Maintained
17090 F:      drivers/staging/media/atomisp/
17091
17092 STAGING - FIELDBUS SUBSYSTEM
17093 M:      Sven Van Asbroeck <TheSven73@gmail.com>
17094 S:      Maintained
17095 F:      drivers/staging/fieldbus/*
17096 F:      drivers/staging/fieldbus/Documentation/
17097
17098 STAGING - HMS ANYBUS-S BUS
17099 M:      Sven Van Asbroeck <TheSven73@gmail.com>
17100 S:      Maintained
17101 F:      drivers/staging/fieldbus/anybuss/
17102
17103 STAGING - INDUSTRIAL IO
17104 M:      Jonathan Cameron <jic23@kernel.org>
17105 L:      linux-iio@vger.kernel.org
17106 S:      Odd Fixes
17107 F:      Documentation/devicetree/bindings/staging/iio/
17108 F:      drivers/staging/iio/
17109
17110 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17111 M:      Marc Dietrich <marvin24@gmx.de>
17112 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
17113 L:      linux-tegra@vger.kernel.org
17114 S:      Maintained
17115 F:      drivers/staging/nvec/
17116
17117 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17118 M:      Jens Frederich <jfrederich@gmail.com>
17119 M:      Daniel Drake <dsd@laptop.org>
17120 M:      Jon Nettleton <jon.nettleton@gmail.com>
17121 S:      Maintained
17122 W:      http://wiki.laptop.org/go/DCON
17123 F:      drivers/staging/olpc_dcon/
17124
17125 STAGING - REALTEK RTL8188EU DRIVERS
17126 M:      Larry Finger <Larry.Finger@lwfinger.net>
17127 S:      Odd Fixes
17128 F:      drivers/staging/rtl8188eu/
17129
17130 STAGING - REALTEK RTL8712U DRIVERS
17131 M:      Larry Finger <Larry.Finger@lwfinger.net>
17132 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17133 S:      Odd Fixes
17134 F:      drivers/staging/rtl8712/
17135
17136 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17137 M:      Michael Hennerich <michael.hennerich@analog.com>
17138 L:      linux-fbdev@vger.kernel.org
17139 S:      Supported
17140 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17141 F:      drivers/staging/fbtft/fb_seps525.c
17142
17143 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17144 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17145 M:      Teddy Wang <teddy.wang@siliconmotion.com>
17146 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17147 L:      linux-fbdev@vger.kernel.org
17148 S:      Maintained
17149 F:      drivers/staging/sm750fb/
17150
17151 STAGING - VIA VT665X DRIVERS
17152 M:      Forest Bond <forest@alittletooquiet.net>
17153 S:      Odd Fixes
17154 F:      drivers/staging/vt665?/
17155
17156 STAGING SUBSYSTEM
17157 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17158 L:      linux-staging@lists.linux.dev
17159 S:      Supported
17160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17161 F:      drivers/staging/
17162
17163 STARFIRE/DURALAN NETWORK DRIVER
17164 M:      Ion Badulescu <ionut@badula.org>
17165 S:      Odd Fixes
17166 F:      drivers/net/ethernet/adaptec/starfire*
17167
17168 STATIC BRANCH/CALL
17169 M:      Peter Zijlstra <peterz@infradead.org>
17170 M:      Josh Poimboeuf <jpoimboe@redhat.com>
17171 M:      Jason Baron <jbaron@akamai.com>
17172 R:      Steven Rostedt <rostedt@goodmis.org>
17173 R:      Ard Biesheuvel <ardb@kernel.org>
17174 S:      Supported
17175 F:      arch/*/include/asm/jump_label*.h
17176 F:      arch/*/include/asm/static_call*.h
17177 F:      arch/*/kernel/jump_label.c
17178 F:      arch/*/kernel/static_call.c
17179 F:      include/linux/jump_label*.h
17180 F:      include/linux/static_call*.h
17181 F:      kernel/jump_label.c
17182 F:      kernel/static_call.c
17183
17184 STI AUDIO (ASoC) DRIVERS
17185 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17186 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17187 S:      Maintained
17188 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17189 F:      sound/soc/sti/
17190
17191 STI CEC DRIVER
17192 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
17193 S:      Maintained
17194 F:      Documentation/devicetree/bindings/media/stih-cec.txt
17195 F:      drivers/media/cec/platform/sti/
17196
17197 STK1160 USB VIDEO CAPTURE DRIVER
17198 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17199 L:      linux-media@vger.kernel.org
17200 S:      Maintained
17201 T:      git git://linuxtv.org/media_tree.git
17202 F:      drivers/media/usb/stk1160/
17203
17204 STM32 AUDIO (ASoC) DRIVERS
17205 M:      Olivier Moysan <olivier.moysan@foss.st.com>
17206 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17207 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17208 S:      Maintained
17209 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17210 F:      sound/soc/stm/
17211
17212 STM32 TIMER/LPTIMER DRIVERS
17213 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17214 S:      Maintained
17215 F:      Documentation/ABI/testing/*timer-stm32
17216 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
17217 F:      drivers/*/stm32-*timer*
17218 F:      drivers/pwm/pwm-stm32*
17219 F:      include/linux/*/stm32-*tim*
17220
17221 STMMAC ETHERNET DRIVER
17222 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
17223 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
17224 M:      Jose Abreu <joabreu@synopsys.com>
17225 L:      netdev@vger.kernel.org
17226 S:      Supported
17227 W:      http://www.stlinux.com
17228 F:      Documentation/networking/device_drivers/ethernet/stmicro/
17229 F:      drivers/net/ethernet/stmicro/stmmac/
17230
17231 SUN3/3X
17232 M:      Sam Creasey <sammy@sammy.net>
17233 S:      Maintained
17234 W:      http://sammy.net/sun3/
17235 F:      arch/m68k/include/asm/sun3*
17236 F:      arch/m68k/kernel/*sun3*
17237 F:      arch/m68k/sun3*/
17238 F:      drivers/net/ethernet/i825xx/sun3*
17239
17240 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17241 M:      Hans de Goede <hdegoede@redhat.com>
17242 L:      linux-input@vger.kernel.org
17243 S:      Maintained
17244 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17245 F:      drivers/input/keyboard/sun4i-lradc-keys.c
17246
17247 SUNDANCE NETWORK DRIVER
17248 M:      Denis Kirjanov <kda@linux-powerpc.org>
17249 L:      netdev@vger.kernel.org
17250 S:      Maintained
17251 F:      drivers/net/ethernet/dlink/sundance.c
17252
17253 SUPERH
17254 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
17255 M:      Rich Felker <dalias@libc.org>
17256 L:      linux-sh@vger.kernel.org
17257 S:      Maintained
17258 Q:      http://patchwork.kernel.org/project/linux-sh/list/
17259 F:      Documentation/sh/
17260 F:      arch/sh/
17261 F:      drivers/sh/
17262
17263 SUSPEND TO RAM
17264 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
17265 M:      Len Brown <len.brown@intel.com>
17266 M:      Pavel Machek <pavel@ucw.cz>
17267 L:      linux-pm@vger.kernel.org
17268 S:      Supported
17269 B:      https://bugzilla.kernel.org
17270 F:      Documentation/power/
17271 F:      arch/x86/kernel/acpi/
17272 F:      drivers/base/power/
17273 F:      include/linux/freezer.h
17274 F:      include/linux/pm.h
17275 F:      include/linux/suspend.h
17276 F:      kernel/power/
17277
17278 SVGA HANDLING
17279 M:      Martin Mares <mj@ucw.cz>
17280 L:      linux-video@atrey.karlin.mff.cuni.cz
17281 S:      Maintained
17282 F:      Documentation/admin-guide/svga.rst
17283 F:      arch/x86/boot/video*
17284
17285 SWIOTLB SUBSYSTEM
17286 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17287 L:      iommu@lists.linux-foundation.org
17288 S:      Supported
17289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17290 F:      arch/*/kernel/pci-swiotlb.c
17291 F:      include/linux/swiotlb.h
17292 F:      kernel/dma/swiotlb.c
17293
17294 SWITCHDEV
17295 M:      Jiri Pirko <jiri@resnulli.us>
17296 M:      Ivan Vecera <ivecera@redhat.com>
17297 L:      netdev@vger.kernel.org
17298 S:      Supported
17299 F:      include/net/switchdev.h
17300 F:      net/switchdev/
17301
17302 SY8106A REGULATOR DRIVER
17303 M:      Icenowy Zheng <icenowy@aosc.io>
17304 S:      Maintained
17305 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17306 F:      drivers/regulator/sy8106a-regulator.c
17307
17308 SYNC FILE FRAMEWORK
17309 M:      Sumit Semwal <sumit.semwal@linaro.org>
17310 R:      Gustavo Padovan <gustavo@padovan.org>
17311 L:      linux-media@vger.kernel.org
17312 L:      dri-devel@lists.freedesktop.org
17313 S:      Maintained
17314 T:      git git://anongit.freedesktop.org/drm/drm-misc
17315 F:      Documentation/driver-api/sync_file.rst
17316 F:      drivers/dma-buf/dma-fence*
17317 F:      drivers/dma-buf/sw_sync.c
17318 F:      drivers/dma-buf/sync_*
17319 F:      include/linux/sync_file.h
17320 F:      include/uapi/linux/sync_file.h
17321
17322 SYNOPSYS ARC ARCHITECTURE
17323 M:      Vineet Gupta <vgupta@synopsys.com>
17324 L:      linux-snps-arc@lists.infradead.org
17325 S:      Supported
17326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17327 F:      Documentation/devicetree/bindings/arc/*
17328 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17329 F:      arch/arc/
17330 F:      drivers/clocksource/arc_timer.c
17331 F:      drivers/tty/serial/arc_uart.c
17332
17333 SYNOPSYS ARC HSDK SDP pll clock driver
17334 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17335 S:      Supported
17336 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17337 F:      drivers/clk/clk-hsdk-pll.c
17338
17339 SYNOPSYS ARC SDP clock driver
17340 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17341 S:      Supported
17342 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17343 F:      drivers/clk/axs10x/*
17344
17345 SYNOPSYS ARC SDP platform support
17346 M:      Alexey Brodkin <abrodkin@synopsys.com>
17347 S:      Supported
17348 F:      Documentation/devicetree/bindings/arc/axs10*
17349 F:      arch/arc/boot/dts/ax*
17350 F:      arch/arc/plat-axs10x
17351
17352 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17353 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17354 S:      Supported
17355 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17356 F:      drivers/reset/reset-axs10x.c
17357
17358 SYNOPSYS CREG GPIO DRIVER
17359 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17360 S:      Maintained
17361 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17362 F:      drivers/gpio/gpio-creg-snps.c
17363
17364 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17365 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17366 S:      Maintained
17367 F:      drivers/tty/serial/8250/8250_dw.c
17368 F:      drivers/tty/serial/8250/8250_dwlib.*
17369 F:      drivers/tty/serial/8250/8250_lpss.c
17370
17371 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17372 M:      Hoan Tran <hoan@os.amperecomputing.com>
17373 M:      Serge Semin <fancer.lancer@gmail.com>
17374 L:      linux-gpio@vger.kernel.org
17375 S:      Maintained
17376 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17377 F:      drivers/gpio/gpio-dwapb.c
17378
17379 SYNOPSYS DESIGNWARE APB SSI DRIVER
17380 M:      Serge Semin <fancer.lancer@gmail.com>
17381 L:      linux-spi@vger.kernel.org
17382 S:      Supported
17383 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17384 F:      drivers/spi/spi-dw*
17385
17386 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17387 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17388 S:      Maintained
17389 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17390 F:      drivers/dma/dw-axi-dmac/
17391
17392 SYNOPSYS DESIGNWARE DMAC DRIVER
17393 M:      Viresh Kumar <vireshk@kernel.org>
17394 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17395 S:      Maintained
17396 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17397 F:      drivers/dma/dw/
17398 F:      include/dt-bindings/dma/dw-dmac.h
17399 F:      include/linux/dma/dw.h
17400 F:      include/linux/platform_data/dma-dw.h
17401
17402 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17403 M:      Jose Abreu <Jose.Abreu@synopsys.com>
17404 L:      netdev@vger.kernel.org
17405 S:      Supported
17406 F:      drivers/net/ethernet/synopsys/
17407
17408 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17409 M:      Jose Abreu <Jose.Abreu@synopsys.com>
17410 L:      netdev@vger.kernel.org
17411 S:      Supported
17412 F:      drivers/net/pcs/pcs-xpcs.c
17413 F:      include/linux/pcs/pcs-xpcs.h
17414
17415 SYNOPSYS DESIGNWARE I2C DRIVER
17416 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
17417 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17418 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
17419 L:      linux-i2c@vger.kernel.org
17420 S:      Maintained
17421 F:      drivers/i2c/busses/i2c-designware-*
17422 F:      include/linux/platform_data/i2c-designware.h
17423
17424 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17425 M:      Jaehoon Chung <jh80.chung@samsung.com>
17426 L:      linux-mmc@vger.kernel.org
17427 S:      Maintained
17428 F:      drivers/mmc/host/dw_mmc*
17429
17430 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17431 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17432 S:      Supported
17433 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17434 F:      drivers/reset/reset-hsdk.c
17435 F:      include/dt-bindings/reset/snps,hsdk-reset.h
17436
17437 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17438 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
17439 M:      Manjunath M B <manjumb@synopsys.com>
17440 L:      linux-mmc@vger.kernel.org
17441 S:      Maintained
17442 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
17443
17444 SYSTEM CONFIGURATION (SYSCON)
17445 M:      Lee Jones <lee.jones@linaro.org>
17446 M:      Arnd Bergmann <arnd@arndb.de>
17447 S:      Supported
17448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17449 F:      drivers/mfd/syscon.c
17450
17451 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17452 M:      Sudeep Holla <sudeep.holla@arm.com>
17453 R:      Cristian Marussi <cristian.marussi@arm.com>
17454 L:      linux-arm-kernel@lists.infradead.org
17455 S:      Maintained
17456 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17457 F:      drivers/clk/clk-sc[mp]i.c
17458 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
17459 F:      drivers/firmware/arm_scmi/
17460 F:      drivers/firmware/arm_scpi.c
17461 F:      drivers/regulator/scmi-regulator.c
17462 F:      drivers/reset/reset-scmi.c
17463 F:      include/linux/sc[mp]i_protocol.h
17464 F:      include/trace/events/scmi.h
17465
17466 SYSTEM RESET/SHUTDOWN DRIVERS
17467 M:      Sebastian Reichel <sre@kernel.org>
17468 L:      linux-pm@vger.kernel.org
17469 S:      Maintained
17470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17471 F:      Documentation/devicetree/bindings/power/reset/
17472 F:      drivers/power/reset/
17473
17474 SYSTEM TRACE MODULE CLASS
17475 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
17476 S:      Maintained
17477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17478 F:      Documentation/trace/stm.rst
17479 F:      drivers/hwtracing/stm/
17480 F:      include/linux/stm.h
17481 F:      include/uapi/linux/stm.h
17482
17483 SYSTEM76 ACPI DRIVER
17484 M:      Jeremy Soller <jeremy@system76.com>
17485 M:      System76 Product Development <productdev@system76.com>
17486 L:      platform-driver-x86@vger.kernel.org
17487 S:      Maintained
17488 F:      drivers/platform/x86/system76_acpi.c
17489
17490 SYSV FILESYSTEM
17491 M:      Christoph Hellwig <hch@infradead.org>
17492 S:      Maintained
17493 F:      Documentation/filesystems/sysv-fs.rst
17494 F:      fs/sysv/
17495 F:      include/linux/sysv_fs.h
17496
17497 TASKSTATS STATISTICS INTERFACE
17498 M:      Balbir Singh <bsingharora@gmail.com>
17499 S:      Maintained
17500 F:      Documentation/accounting/taskstats*
17501 F:      include/linux/taskstats*
17502 F:      kernel/taskstats.c
17503
17504 TC subsystem
17505 M:      Jamal Hadi Salim <jhs@mojatatu.com>
17506 M:      Cong Wang <xiyou.wangcong@gmail.com>
17507 M:      Jiri Pirko <jiri@resnulli.us>
17508 L:      netdev@vger.kernel.org
17509 S:      Maintained
17510 F:      include/net/pkt_cls.h
17511 F:      include/net/pkt_sched.h
17512 F:      include/net/tc_act/
17513 F:      include/uapi/linux/pkt_cls.h
17514 F:      include/uapi/linux/pkt_sched.h
17515 F:      include/uapi/linux/tc_act/
17516 F:      include/uapi/linux/tc_ematch/
17517 F:      net/sched/
17518
17519 TC90522 MEDIA DRIVER
17520 M:      Akihiro Tsukada <tskd08@gmail.com>
17521 L:      linux-media@vger.kernel.org
17522 S:      Odd Fixes
17523 F:      drivers/media/dvb-frontends/tc90522*
17524
17525 TCP LOW PRIORITY MODULE
17526 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17527 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17528 S:      Maintained
17529 W:      http://tcp-lp-mod.sourceforge.net/
17530 F:      net/ipv4/tcp_lp.c
17531
17532 TDA10071 MEDIA DRIVER
17533 M:      Antti Palosaari <crope@iki.fi>
17534 L:      linux-media@vger.kernel.org
17535 S:      Maintained
17536 W:      https://linuxtv.org
17537 W:      http://palosaari.fi/linux/
17538 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17539 T:      git git://linuxtv.org/anttip/media_tree.git
17540 F:      drivers/media/dvb-frontends/tda10071*
17541
17542 TDA18212 MEDIA DRIVER
17543 M:      Antti Palosaari <crope@iki.fi>
17544 L:      linux-media@vger.kernel.org
17545 S:      Maintained
17546 W:      https://linuxtv.org
17547 W:      http://palosaari.fi/linux/
17548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17549 T:      git git://linuxtv.org/anttip/media_tree.git
17550 F:      drivers/media/tuners/tda18212*
17551
17552 TDA18218 MEDIA DRIVER
17553 M:      Antti Palosaari <crope@iki.fi>
17554 L:      linux-media@vger.kernel.org
17555 S:      Maintained
17556 W:      https://linuxtv.org
17557 W:      http://palosaari.fi/linux/
17558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17559 T:      git git://linuxtv.org/anttip/media_tree.git
17560 F:      drivers/media/tuners/tda18218*
17561
17562 TDA18250 MEDIA DRIVER
17563 M:      Olli Salonen <olli.salonen@iki.fi>
17564 L:      linux-media@vger.kernel.org
17565 S:      Maintained
17566 W:      https://linuxtv.org
17567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17568 T:      git git://linuxtv.org/media_tree.git
17569 F:      drivers/media/tuners/tda18250*
17570
17571 TDA18271 MEDIA DRIVER
17572 M:      Michael Krufky <mkrufky@linuxtv.org>
17573 L:      linux-media@vger.kernel.org
17574 S:      Maintained
17575 W:      https://linuxtv.org
17576 W:      http://github.com/mkrufky
17577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17578 T:      git git://linuxtv.org/mkrufky/tuners.git
17579 F:      drivers/media/tuners/tda18271*
17580
17581 TDA1997x MEDIA DRIVER
17582 M:      Tim Harvey <tharvey@gateworks.com>
17583 L:      linux-media@vger.kernel.org
17584 S:      Maintained
17585 W:      https://linuxtv.org
17586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17587 F:      drivers/media/i2c/tda1997x.*
17588
17589 TDA827x MEDIA DRIVER
17590 M:      Michael Krufky <mkrufky@linuxtv.org>
17591 L:      linux-media@vger.kernel.org
17592 S:      Maintained
17593 W:      https://linuxtv.org
17594 W:      http://github.com/mkrufky
17595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17596 T:      git git://linuxtv.org/mkrufky/tuners.git
17597 F:      drivers/media/tuners/tda8290.*
17598
17599 TDA8290 MEDIA DRIVER
17600 M:      Michael Krufky <mkrufky@linuxtv.org>
17601 L:      linux-media@vger.kernel.org
17602 S:      Maintained
17603 W:      https://linuxtv.org
17604 W:      http://github.com/mkrufky
17605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17606 T:      git git://linuxtv.org/mkrufky/tuners.git
17607 F:      drivers/media/tuners/tda8290.*
17608
17609 TDA9840 MEDIA DRIVER
17610 M:      Hans Verkuil <hverkuil@xs4all.nl>
17611 L:      linux-media@vger.kernel.org
17612 S:      Maintained
17613 W:      https://linuxtv.org
17614 T:      git git://linuxtv.org/media_tree.git
17615 F:      drivers/media/i2c/tda9840*
17616
17617 TEA5761 TUNER DRIVER
17618 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17619 L:      linux-media@vger.kernel.org
17620 S:      Odd fixes
17621 W:      https://linuxtv.org
17622 T:      git git://linuxtv.org/media_tree.git
17623 F:      drivers/media/tuners/tea5761.*
17624
17625 TEA5767 TUNER DRIVER
17626 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17627 L:      linux-media@vger.kernel.org
17628 S:      Maintained
17629 W:      https://linuxtv.org
17630 T:      git git://linuxtv.org/media_tree.git
17631 F:      drivers/media/tuners/tea5767.*
17632
17633 TEA6415C MEDIA DRIVER
17634 M:      Hans Verkuil <hverkuil@xs4all.nl>
17635 L:      linux-media@vger.kernel.org
17636 S:      Maintained
17637 W:      https://linuxtv.org
17638 T:      git git://linuxtv.org/media_tree.git
17639 F:      drivers/media/i2c/tea6415c*
17640
17641 TEA6420 MEDIA DRIVER
17642 M:      Hans Verkuil <hverkuil@xs4all.nl>
17643 L:      linux-media@vger.kernel.org
17644 S:      Maintained
17645 W:      https://linuxtv.org
17646 T:      git git://linuxtv.org/media_tree.git
17647 F:      drivers/media/i2c/tea6420*
17648
17649 TEAM DRIVER
17650 M:      Jiri Pirko <jiri@resnulli.us>
17651 L:      netdev@vger.kernel.org
17652 S:      Supported
17653 F:      drivers/net/team/
17654 F:      include/linux/if_team.h
17655 F:      include/uapi/linux/if_team.h
17656
17657 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17658 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17659 S:      Maintained
17660 F:      arch/x86/platform/ts5500/
17661
17662 TECHNOTREND USB IR RECEIVER
17663 M:      Sean Young <sean@mess.org>
17664 L:      linux-media@vger.kernel.org
17665 S:      Maintained
17666 F:      drivers/media/rc/ttusbir.c
17667
17668 TECHWELL TW9910 VIDEO DECODER
17669 L:      linux-media@vger.kernel.org
17670 S:      Orphan
17671 F:      drivers/media/i2c/tw9910.c
17672 F:      include/media/i2c/tw9910.h
17673
17674 TEE SUBSYSTEM
17675 M:      Jens Wiklander <jens.wiklander@linaro.org>
17676 L:      op-tee@lists.trustedfirmware.org
17677 S:      Maintained
17678 F:      Documentation/staging/tee.rst
17679 F:      drivers/tee/
17680 F:      include/linux/tee_drv.h
17681 F:      include/uapi/linux/tee.h
17682
17683 TEGRA ARCHITECTURE SUPPORT
17684 M:      Thierry Reding <thierry.reding@gmail.com>
17685 M:      Jonathan Hunter <jonathanh@nvidia.com>
17686 L:      linux-tegra@vger.kernel.org
17687 S:      Supported
17688 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
17689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17690 N:      [^a-z]tegra
17691
17692 TEGRA CLOCK DRIVER
17693 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
17694 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
17695 S:      Supported
17696 F:      drivers/clk/tegra/
17697
17698 TEGRA DMA DRIVERS
17699 M:      Laxman Dewangan <ldewangan@nvidia.com>
17700 M:      Jon Hunter <jonathanh@nvidia.com>
17701 S:      Supported
17702 F:      drivers/dma/tegra*
17703
17704 TEGRA I2C DRIVER
17705 M:      Laxman Dewangan <ldewangan@nvidia.com>
17706 R:      Dmitry Osipenko <digetx@gmail.com>
17707 S:      Supported
17708 F:      drivers/i2c/busses/i2c-tegra.c
17709
17710 TEGRA IOMMU DRIVERS
17711 M:      Thierry Reding <thierry.reding@gmail.com>
17712 R:      Krishna Reddy <vdumpa@nvidia.com>
17713 L:      linux-tegra@vger.kernel.org
17714 S:      Supported
17715 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17716 F:      drivers/iommu/tegra*
17717
17718 TEGRA KBC DRIVER
17719 M:      Laxman Dewangan <ldewangan@nvidia.com>
17720 S:      Supported
17721 F:      drivers/input/keyboard/tegra-kbc.c
17722
17723 TEGRA NAND DRIVER
17724 M:      Stefan Agner <stefan@agner.ch>
17725 M:      Lucas Stach <dev@lynxeye.de>
17726 S:      Maintained
17727 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17728 F:      drivers/mtd/nand/raw/tegra_nand.c
17729
17730 TEGRA PWM DRIVER
17731 M:      Thierry Reding <thierry.reding@gmail.com>
17732 S:      Supported
17733 F:      drivers/pwm/pwm-tegra.c
17734
17735 TEGRA SERIAL DRIVER
17736 M:      Laxman Dewangan <ldewangan@nvidia.com>
17737 S:      Supported
17738 F:      drivers/tty/serial/serial-tegra.c
17739
17740 TEGRA SPI DRIVER
17741 M:      Laxman Dewangan <ldewangan@nvidia.com>
17742 S:      Supported
17743 F:      drivers/spi/spi-tegra*
17744
17745 TEGRA QUAD SPI DRIVER
17746 M:      Thierry Reding <thierry.reding@gmail.com>
17747 M:      Jonathan Hunter <jonathanh@nvidia.com>
17748 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
17749 L:      linux-tegra@vger.kernel.org
17750 S:      Maintained
17751 F:      drivers/spi/spi-tegra210-quad.c
17752
17753 TEGRA VIDEO DRIVER
17754 M:      Thierry Reding <thierry.reding@gmail.com>
17755 M:      Jonathan Hunter <jonathanh@nvidia.com>
17756 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
17757 L:      linux-media@vger.kernel.org
17758 L:      linux-tegra@vger.kernel.org
17759 S:      Maintained
17760 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17761 F:      drivers/staging/media/tegra-video/
17762
17763 TEGRA XUSB PADCTL DRIVER
17764 M:      JC Kuo <jckuo@nvidia.com>
17765 S:      Supported
17766 F:      drivers/phy/tegra/xusb*
17767
17768 TEHUTI ETHERNET DRIVER
17769 M:      Andy Gospodarek <andy@greyhouse.net>
17770 L:      netdev@vger.kernel.org
17771 S:      Supported
17772 F:      drivers/net/ethernet/tehuti/*
17773
17774 TELECOM CLOCK DRIVER FOR MCPL0010
17775 M:      Mark Gross <mark.gross@intel.com>
17776 S:      Supported
17777 F:      drivers/char/tlclk.c
17778
17779 TEMPO SEMICONDUCTOR DRIVERS
17780 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17781 S:      Maintained
17782 F:      Documentation/devicetree/bindings/sound/tscs*.txt
17783 F:      sound/soc/codecs/tscs*.c
17784 F:      sound/soc/codecs/tscs*.h
17785
17786 TENSILICA XTENSA PORT (xtensa)
17787 M:      Chris Zankel <chris@zankel.net>
17788 M:      Max Filippov <jcmvbkbc@gmail.com>
17789 L:      linux-xtensa@linux-xtensa.org
17790 S:      Maintained
17791 T:      git git://github.com/czankel/xtensa-linux.git
17792 F:      arch/xtensa/
17793 F:      drivers/irqchip/irq-xtensa-*
17794
17795 TEXAS INSTRUMENTS ASoC DRIVERS
17796 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
17797 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17798 S:      Maintained
17799 F:      sound/soc/ti/
17800
17801 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17802 M:      Ricardo Ribalda <ribalda@kernel.org>
17803 L:      linux-iio@vger.kernel.org
17804 S:      Supported
17805 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
17806 F:      drivers/iio/dac/ti-dac7612.c
17807
17808 TEXAS INSTRUMENTS DMA DRIVERS
17809 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
17810 L:      dmaengine@vger.kernel.org
17811 S:      Maintained
17812 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17813 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
17814 F:      Documentation/devicetree/bindings/dma/ti/
17815 F:      drivers/dma/ti/
17816 X:      drivers/dma/ti/cppi41.c
17817 F:      include/linux/dma/k3-udma-glue.h
17818 F:      include/linux/dma/ti-cppi5.h
17819 F:      include/linux/dma/k3-psil.h
17820
17821 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17822 M:      Nishanth Menon <nm@ti.com>
17823 M:      Tero Kristo <kristo@kernel.org>
17824 M:      Santosh Shilimkar <ssantosh@kernel.org>
17825 L:      linux-arm-kernel@lists.infradead.org
17826 S:      Maintained
17827 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17828 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17829 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17830 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17831 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17832 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17833 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17834 F:      drivers/clk/keystone/sci-clk.c
17835 F:      drivers/firmware/ti_sci*
17836 F:      drivers/irqchip/irq-ti-sci-inta.c
17837 F:      drivers/irqchip/irq-ti-sci-intr.c
17838 F:      drivers/reset/reset-ti-sci.c
17839 F:      drivers/soc/ti/ti_sci_inta_msi.c
17840 F:      drivers/soc/ti/ti_sci_pm_domains.c
17841 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
17842 F:      include/linux/soc/ti/ti_sci_inta_msi.h
17843 F:      include/linux/soc/ti/ti_sci_protocol.h
17844
17845 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17846 M:      Robert Marko <robert.marko@sartura.hr>
17847 M:      Luka Perkov <luka.perkov@sartura.hr>
17848 L:      linux-hwmon@vger.kernel.org
17849 S:      Maintained
17850 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17851 F:      Documentation/hwmon/tps23861.rst
17852 F:      drivers/hwmon/tps23861.c
17853
17854 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17855 M:      Hans Verkuil <hverkuil@xs4all.nl>
17856 L:      linux-media@vger.kernel.org
17857 S:      Maintained
17858 W:      https://linuxtv.org
17859 T:      git git://linuxtv.org/media_tree.git
17860 F:      drivers/media/radio/radio-raremono.c
17861
17862 THERMAL
17863 M:      Zhang Rui <rui.zhang@intel.com>
17864 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17865 R:      Amit Kucheria <amitk@kernel.org>
17866 L:      linux-pm@vger.kernel.org
17867 S:      Supported
17868 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17870 F:      Documentation/devicetree/bindings/thermal/
17871 F:      drivers/thermal/
17872 F:      include/linux/cpu_cooling.h
17873 F:      include/linux/thermal.h
17874 F:      include/uapi/linux/thermal.h
17875
17876 THERMAL DRIVER FOR AMLOGIC SOCS
17877 M:      Guillaume La Roque <glaroque@baylibre.com>
17878 L:      linux-pm@vger.kernel.org
17879 L:      linux-amlogic@lists.infradead.org
17880 S:      Supported
17881 W:      http://linux-meson.com/
17882 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17883 F:      drivers/thermal/amlogic_thermal.c
17884
17885 THERMAL/CPU_COOLING
17886 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
17887 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17888 M:      Viresh Kumar <viresh.kumar@linaro.org>
17889 M:      Javi Merino <javi.merino@kernel.org>
17890 L:      linux-pm@vger.kernel.org
17891 S:      Supported
17892 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
17893 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
17894 F:      drivers/thermal/cpufreq_cooling.c
17895 F:      drivers/thermal/cpuidle_cooling.c
17896 F:      include/linux/cpu_cooling.h
17897
17898 THERMAL/POWER_ALLOCATOR
17899 M:      Lukasz Luba <lukasz.luba@arm.com>
17900 L:      linux-pm@vger.kernel.org
17901 S:      Maintained
17902 F:      Documentation/driver-api/thermal/power_allocator.rst
17903 F:      drivers/thermal/gov_power_allocator.c
17904 F:      include/trace/events/thermal_power_allocator.h
17905
17906 THINKPAD ACPI EXTRAS DRIVER
17907 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17908 L:      ibm-acpi-devel@lists.sourceforge.net
17909 L:      platform-driver-x86@vger.kernel.org
17910 S:      Maintained
17911 W:      http://ibm-acpi.sourceforge.net
17912 W:      http://thinkwiki.org/wiki/Ibm-acpi
17913 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17914 F:      drivers/platform/x86/thinkpad_acpi.c
17915
17916 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17917 M:      Isaac Hazan <isaac.hazan@intel.com>
17918 L:      linux-usb@vger.kernel.org
17919 S:      Maintained
17920 F:      drivers/thunderbolt/dma_test.c
17921
17922 THUNDERBOLT DRIVER
17923 M:      Andreas Noever <andreas.noever@gmail.com>
17924 M:      Michael Jamet <michael.jamet@intel.com>
17925 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17926 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17927 L:      linux-usb@vger.kernel.org
17928 S:      Maintained
17929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17930 F:      Documentation/admin-guide/thunderbolt.rst
17931 F:      drivers/thunderbolt/
17932 F:      include/linux/thunderbolt.h
17933
17934 THUNDERBOLT NETWORK DRIVER
17935 M:      Michael Jamet <michael.jamet@intel.com>
17936 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17937 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17938 L:      netdev@vger.kernel.org
17939 S:      Maintained
17940 F:      drivers/net/thunderbolt.c
17941
17942 THUNDERX GPIO DRIVER
17943 M:      Robert Richter <rric@kernel.org>
17944 S:      Odd Fixes
17945 F:      drivers/gpio/gpio-thunderx.c
17946
17947 TI ADS131E0X ADC SERIES DRIVER
17948 M:      Tomislav Denis <tomislav.denis@avl.com>
17949 L:      linux-iio@vger.kernel.org
17950 S:      Maintained
17951 F:      Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
17952 F:      drivers/iio/adc/ti-ads131e08.c
17953
17954 TI AM437X VPFE DRIVER
17955 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17956 L:      linux-media@vger.kernel.org
17957 S:      Maintained
17958 W:      https://linuxtv.org
17959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17960 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17961 F:      drivers/media/platform/am437x/
17962
17963 TI BANDGAP AND THERMAL DRIVER
17964 M:      Eduardo Valentin <edubezval@gmail.com>
17965 M:      Keerthy <j-keerthy@ti.com>
17966 L:      linux-pm@vger.kernel.org
17967 L:      linux-omap@vger.kernel.org
17968 S:      Maintained
17969 F:      drivers/thermal/ti-soc-thermal/
17970
17971 TI BQ27XXX POWER SUPPLY DRIVER
17972 F:      drivers/power/supply/bq27xxx_battery.c
17973 F:      drivers/power/supply/bq27xxx_battery_i2c.c
17974 F:      include/linux/power/bq27xxx_battery.h
17975
17976 TI CDCE706 CLOCK DRIVER
17977 M:      Max Filippov <jcmvbkbc@gmail.com>
17978 S:      Maintained
17979 F:      drivers/clk/clk-cdce706.c
17980
17981 TI CLOCK DRIVER
17982 M:      Tero Kristo <kristo@kernel.org>
17983 L:      linux-omap@vger.kernel.org
17984 S:      Odd Fixes
17985 F:      drivers/clk/ti/
17986 F:      include/linux/clk/ti.h
17987
17988 TI DAVINCI MACHINE SUPPORT
17989 M:      Sekhar Nori <nsekhar@ti.com>
17990 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
17991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17992 S:      Supported
17993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17994 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17995 F:      arch/arm/boot/dts/da850*
17996 F:      arch/arm/mach-davinci/
17997 F:      drivers/i2c/busses/i2c-davinci.c
17998
17999 TI DAVINCI SERIES CLOCK DRIVER
18000 M:      David Lechner <david@lechnology.com>
18001 R:      Sekhar Nori <nsekhar@ti.com>
18002 S:      Maintained
18003 F:      Documentation/devicetree/bindings/clock/ti/davinci/
18004 F:      drivers/clk/davinci/
18005
18006 TI DAVINCI SERIES GPIO DRIVER
18007 M:      Keerthy <j-keerthy@ti.com>
18008 L:      linux-gpio@vger.kernel.org
18009 S:      Maintained
18010 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18011 F:      drivers/gpio/gpio-davinci.c
18012
18013 TI DAVINCI SERIES MEDIA DRIVER
18014 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18015 L:      linux-media@vger.kernel.org
18016 S:      Maintained
18017 W:      https://linuxtv.org
18018 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18019 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18020 F:      drivers/media/platform/davinci/
18021 F:      include/media/davinci/
18022
18023 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18024 R:      David Lechner <david@lechnology.com>
18025 L:      linux-iio@vger.kernel.org
18026 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
18027 F:      drivers/counter/ti-eqep.c
18028
18029 TI ETHERNET SWITCH DRIVER (CPSW)
18030 R:      Grygorii Strashko <grygorii.strashko@ti.com>
18031 L:      linux-omap@vger.kernel.org
18032 L:      netdev@vger.kernel.org
18033 S:      Maintained
18034 F:      drivers/net/ethernet/ti/cpsw*
18035 F:      drivers/net/ethernet/ti/davinci*
18036
18037 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18038 M:      Alex Dubov <oakad@yahoo.com>
18039 S:      Maintained
18040 W:      http://tifmxx.berlios.de/
18041 F:      drivers/memstick/host/tifm_ms.c
18042 F:      drivers/misc/tifm*
18043 F:      drivers/mmc/host/tifm_sd.c
18044 F:      include/linux/tifm.h
18045
18046 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18047 M:      Santosh Shilimkar <ssantosh@kernel.org>
18048 L:      linux-kernel@vger.kernel.org
18049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18050 S:      Maintained
18051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18052 F:      drivers/soc/ti/*
18053
18054 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18055 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
18056 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18058 S:      Maintained
18059 F:      sound/soc/codecs/isabelle*
18060 F:      sound/soc/codecs/lm49453*
18061
18062 TI LP855x BACKLIGHT DRIVER
18063 M:      Milo Kim <milo.kim@ti.com>
18064 S:      Maintained
18065 F:      Documentation/driver-api/backlight/lp855x-driver.rst
18066 F:      drivers/video/backlight/lp855x_bl.c
18067 F:      include/linux/platform_data/lp855x.h
18068
18069 TI LP8727 CHARGER DRIVER
18070 M:      Milo Kim <milo.kim@ti.com>
18071 S:      Maintained
18072 F:      drivers/power/supply/lp8727_charger.c
18073 F:      include/linux/platform_data/lp8727.h
18074
18075 TI LP8788 MFD DRIVER
18076 M:      Milo Kim <milo.kim@ti.com>
18077 S:      Maintained
18078 F:      drivers/iio/adc/lp8788_adc.c
18079 F:      drivers/leds/leds-lp8788.c
18080 F:      drivers/mfd/lp8788*.c
18081 F:      drivers/power/supply/lp8788-charger.c
18082 F:      drivers/regulator/lp8788-*.c
18083 F:      include/linux/mfd/lp8788*.h
18084
18085 TI NETCP ETHERNET DRIVER
18086 M:      Wingman Kwok <w-kwok2@ti.com>
18087 M:      Murali Karicheri <m-karicheri2@ti.com>
18088 L:      netdev@vger.kernel.org
18089 S:      Maintained
18090 F:      drivers/net/ethernet/ti/netcp*
18091
18092 TI PCM3060 ASoC CODEC DRIVER
18093 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
18094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18095 S:      Maintained
18096 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
18097 F:      sound/soc/codecs/pcm3060*
18098
18099 TI TAS571X FAMILY ASoC CODEC DRIVER
18100 M:      Kevin Cernekee <cernekee@chromium.org>
18101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18102 S:      Odd Fixes
18103 F:      sound/soc/codecs/tas571x*
18104
18105 TI TCAN4X5X DEVICE DRIVER
18106 L:      linux-can@vger.kernel.org
18107 S:      Maintained
18108 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18109 F:      drivers/net/can/m_can/tcan4x5x*
18110
18111 TI TRF7970A NFC DRIVER
18112 M:      Mark Greer <mgreer@animalcreek.com>
18113 L:      linux-wireless@vger.kernel.org
18114 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
18115 S:      Supported
18116 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18117 F:      drivers/nfc/trf7970a.c
18118
18119 TI TWL4030 SERIES SOC CODEC DRIVER
18120 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
18121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18122 S:      Maintained
18123 F:      sound/soc/codecs/twl4030*
18124
18125 TI VPE/CAL DRIVERS
18126 M:      Benoit Parrot <bparrot@ti.com>
18127 L:      linux-media@vger.kernel.org
18128 S:      Maintained
18129 W:      http://linuxtv.org/
18130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18131 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
18132 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
18133 F:      drivers/media/platform/ti-vpe/
18134
18135 TI WILINK WIRELESS DRIVERS
18136 L:      linux-wireless@vger.kernel.org
18137 S:      Orphan
18138 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18139 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18141 F:      drivers/net/wireless/ti/
18142 F:      include/linux/wl12xx.h
18143
18144 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18145 M:      John Stultz <john.stultz@linaro.org>
18146 M:      Thomas Gleixner <tglx@linutronix.de>
18147 R:      Stephen Boyd <sboyd@kernel.org>
18148 L:      linux-kernel@vger.kernel.org
18149 S:      Supported
18150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18151 F:      include/linux/clocksource.h
18152 F:      include/linux/time.h
18153 F:      include/linux/timex.h
18154 F:      include/uapi/linux/time.h
18155 F:      include/uapi/linux/timex.h
18156 F:      kernel/time/alarmtimer.c
18157 F:      kernel/time/clocksource.c
18158 F:      kernel/time/ntp.c
18159 F:      kernel/time/time*.c
18160 F:      tools/testing/selftests/timers/
18161
18162 TIPC NETWORK LAYER
18163 M:      Jon Maloy <jmaloy@redhat.com>
18164 M:      Ying Xue <ying.xue@windriver.com>
18165 L:      netdev@vger.kernel.org (core kernel code)
18166 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18167 S:      Maintained
18168 W:      http://tipc.sourceforge.net/
18169 F:      include/uapi/linux/tipc*.h
18170 F:      net/tipc/
18171
18172 TLAN NETWORK DRIVER
18173 M:      Samuel Chessman <chessman@tux.org>
18174 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
18175 S:      Maintained
18176 W:      http://sourceforge.net/projects/tlan/
18177 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18178 F:      drivers/net/ethernet/ti/tlan.*
18179
18180 TM6000 VIDEO4LINUX DRIVER
18181 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18182 L:      linux-media@vger.kernel.org
18183 S:      Odd fixes
18184 W:      https://linuxtv.org
18185 T:      git git://linuxtv.org/media_tree.git
18186 F:      Documentation/admin-guide/media/tm6000*
18187 F:      drivers/media/usb/tm6000/
18188
18189 TMIO/SDHI MMC DRIVER
18190 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
18191 L:      linux-mmc@vger.kernel.org
18192 S:      Supported
18193 F:      drivers/mmc/host/renesas_sdhi*
18194 F:      drivers/mmc/host/tmio_mmc*
18195 F:      include/linux/mfd/tmio.h
18196
18197 TMP401 HARDWARE MONITOR DRIVER
18198 M:      Guenter Roeck <linux@roeck-us.net>
18199 L:      linux-hwmon@vger.kernel.org
18200 S:      Maintained
18201 F:      Documentation/hwmon/tmp401.rst
18202 F:      drivers/hwmon/tmp401.c
18203
18204 TMP513 HARDWARE MONITOR DRIVER
18205 M:      Eric Tremblay <etremblay@distech-controls.com>
18206 L:      linux-hwmon@vger.kernel.org
18207 S:      Maintained
18208 F:      Documentation/hwmon/tmp513.rst
18209 F:      drivers/hwmon/tmp513.c
18210
18211 TMPFS (SHMEM FILESYSTEM)
18212 M:      Hugh Dickins <hughd@google.com>
18213 L:      linux-mm@kvack.org
18214 S:      Maintained
18215 F:      include/linux/shmem_fs.h
18216 F:      mm/shmem.c
18217
18218 TOMOYO SECURITY MODULE
18219 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
18220 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18221 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18222 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18223 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18224 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18225 S:      Maintained
18226 W:      https://tomoyo.osdn.jp/
18227 F:      security/tomoyo/
18228
18229 TOPSTAR LAPTOP EXTRAS DRIVER
18230 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
18231 L:      platform-driver-x86@vger.kernel.org
18232 S:      Maintained
18233 F:      drivers/platform/x86/topstar-laptop.c
18234
18235 TORTURE-TEST MODULES
18236 M:      Davidlohr Bueso <dave@stgolabs.net>
18237 M:      "Paul E. McKenney" <paulmck@kernel.org>
18238 M:      Josh Triplett <josh@joshtriplett.org>
18239 L:      linux-kernel@vger.kernel.org
18240 S:      Supported
18241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18242 F:      Documentation/RCU/torture.rst
18243 F:      kernel/locking/locktorture.c
18244 F:      kernel/rcu/rcuscale.c
18245 F:      kernel/rcu/rcutorture.c
18246 F:      kernel/rcu/refscale.c
18247 F:      kernel/torture.c
18248
18249 TOSHIBA ACPI EXTRAS DRIVER
18250 M:      Azael Avalos <coproscefalo@gmail.com>
18251 L:      platform-driver-x86@vger.kernel.org
18252 S:      Maintained
18253 F:      drivers/platform/x86/toshiba_acpi.c
18254
18255 TOSHIBA BLUETOOTH DRIVER
18256 M:      Azael Avalos <coproscefalo@gmail.com>
18257 L:      platform-driver-x86@vger.kernel.org
18258 S:      Maintained
18259 F:      drivers/platform/x86/toshiba_bluetooth.c
18260
18261 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18262 M:      Azael Avalos <coproscefalo@gmail.com>
18263 L:      platform-driver-x86@vger.kernel.org
18264 S:      Maintained
18265 F:      drivers/platform/x86/toshiba_haps.c
18266
18267 TOSHIBA SMM DRIVER
18268 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
18269 S:      Maintained
18270 W:      http://www.buzzard.org.uk/toshiba/
18271 F:      drivers/char/toshiba.c
18272 F:      include/linux/toshiba.h
18273 F:      include/uapi/linux/toshiba.h
18274
18275 TOSHIBA TC358743 DRIVER
18276 M:      Mats Randgaard <matrandg@cisco.com>
18277 L:      linux-media@vger.kernel.org
18278 S:      Maintained
18279 F:      drivers/media/i2c/tc358743*
18280 F:      include/media/i2c/tc358743.h
18281
18282 TOSHIBA WMI HOTKEYS DRIVER
18283 M:      Azael Avalos <coproscefalo@gmail.com>
18284 L:      platform-driver-x86@vger.kernel.org
18285 S:      Maintained
18286 F:      drivers/platform/x86/toshiba-wmi.c
18287
18288 TPM DEVICE DRIVER
18289 M:      Peter Huewe <peterhuewe@gmx.de>
18290 M:      Jarkko Sakkinen <jarkko@kernel.org>
18291 R:      Jason Gunthorpe <jgg@ziepe.ca>
18292 L:      linux-integrity@vger.kernel.org
18293 S:      Maintained
18294 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18295 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
18296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18297 F:      drivers/char/tpm/
18298
18299 TRACING
18300 M:      Steven Rostedt <rostedt@goodmis.org>
18301 M:      Ingo Molnar <mingo@redhat.com>
18302 S:      Maintained
18303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18304 F:      Documentation/trace/ftrace.rst
18305 F:      arch/*/*/*/ftrace.h
18306 F:      arch/*/kernel/ftrace.c
18307 F:      fs/tracefs/
18308 F:      include/*/ftrace.h
18309 F:      include/linux/trace*.h
18310 F:      include/trace/
18311 F:      kernel/trace/
18312 F:      tools/testing/selftests/ftrace/
18313
18314 TRACING MMIO ACCESSES (MMIOTRACE)
18315 M:      Steven Rostedt <rostedt@goodmis.org>
18316 M:      Ingo Molnar <mingo@kernel.org>
18317 R:      Karol Herbst <karolherbst@gmail.com>
18318 R:      Pekka Paalanen <ppaalanen@gmail.com>
18319 L:      linux-kernel@vger.kernel.org
18320 L:      nouveau@lists.freedesktop.org
18321 S:      Maintained
18322 F:      arch/x86/mm/kmmio.c
18323 F:      arch/x86/mm/mmio-mod.c
18324 F:      arch/x86/mm/testmmiotrace.c
18325 F:      include/linux/mmiotrace.h
18326 F:      kernel/trace/trace_mmiotrace.c
18327
18328 TRIVIAL PATCHES
18329 M:      Jiri Kosina <trivial@kernel.org>
18330 S:      Maintained
18331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18332 K:      ^Subject:.*(?i)trivial
18333
18334 TTY LAYER
18335 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18336 M:      Jiri Slaby <jirislaby@kernel.org>
18337 S:      Supported
18338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18339 F:      Documentation/driver-api/serial/
18340 F:      drivers/tty/
18341 F:      drivers/tty/serial/serial_core.c
18342 F:      include/linux/serial.h
18343 F:      include/linux/serial_core.h
18344 F:      include/linux/tty.h
18345 F:      include/uapi/linux/serial.h
18346 F:      include/uapi/linux/serial_core.h
18347 F:      include/uapi/linux/tty.h
18348
18349 TUA9001 MEDIA DRIVER
18350 M:      Antti Palosaari <crope@iki.fi>
18351 L:      linux-media@vger.kernel.org
18352 S:      Maintained
18353 W:      https://linuxtv.org
18354 W:      http://palosaari.fi/linux/
18355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18356 T:      git git://linuxtv.org/anttip/media_tree.git
18357 F:      drivers/media/tuners/tua9001*
18358
18359 TULIP NETWORK DRIVERS
18360 L:      netdev@vger.kernel.org
18361 L:      linux-parisc@vger.kernel.org
18362 S:      Orphan
18363 F:      drivers/net/ethernet/dec/tulip/
18364
18365 TUN/TAP driver
18366 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
18367 S:      Maintained
18368 W:      http://vtun.sourceforge.net/tun
18369 F:      Documentation/networking/tuntap.rst
18370 F:      arch/um/os-Linux/drivers/
18371
18372 TURBOCHANNEL SUBSYSTEM
18373 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
18374 M:      Ralf Baechle <ralf@linux-mips.org>
18375 L:      linux-mips@vger.kernel.org
18376 S:      Maintained
18377 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
18378 F:      drivers/tc/
18379 F:      include/linux/tc.h
18380
18381 TURBOSTAT UTILITY
18382 M:      "Len Brown" <lenb@kernel.org>
18383 L:      linux-pm@vger.kernel.org
18384 S:      Supported
18385 Q:      https://patchwork.kernel.org/project/linux-pm/list/
18386 B:      https://bugzilla.kernel.org
18387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18388 F:      tools/power/x86/turbostat/
18389
18390 TW5864 VIDEO4LINUX DRIVER
18391 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18392 M:      Anton Sviridenko <anton@corp.bluecherry.net>
18393 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18394 M:      Andrey Utkin <andrey_utkin@fastmail.com>
18395 L:      linux-media@vger.kernel.org
18396 S:      Supported
18397 F:      drivers/media/pci/tw5864/
18398
18399 TW68 VIDEO4LINUX DRIVER
18400 M:      Hans Verkuil <hverkuil@xs4all.nl>
18401 L:      linux-media@vger.kernel.org
18402 S:      Odd Fixes
18403 W:      https://linuxtv.org
18404 T:      git git://linuxtv.org/media_tree.git
18405 F:      drivers/media/pci/tw68/
18406
18407 TW686X VIDEO4LINUX DRIVER
18408 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18409 L:      linux-media@vger.kernel.org
18410 S:      Maintained
18411 W:      http://linuxtv.org
18412 T:      git git://linuxtv.org/media_tree.git
18413 F:      drivers/media/pci/tw686x/
18414
18415 UACCE ACCELERATOR FRAMEWORK
18416 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
18417 M:      Zhou Wang <wangzhou1@hisilicon.com>
18418 L:      linux-accelerators@lists.ozlabs.org
18419 L:      linux-kernel@vger.kernel.org
18420 S:      Maintained
18421 F:      Documentation/ABI/testing/sysfs-driver-uacce
18422 F:      Documentation/misc-devices/uacce.rst
18423 F:      drivers/misc/uacce/
18424 F:      include/linux/uacce.h
18425 F:      include/uapi/misc/uacce/
18426
18427 UBI FILE SYSTEM (UBIFS)
18428 M:      Richard Weinberger <richard@nod.at>
18429 L:      linux-mtd@lists.infradead.org
18430 S:      Supported
18431 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
18432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18434 F:      Documentation/filesystems/ubifs-authentication.rst
18435 F:      Documentation/filesystems/ubifs.rst
18436 F:      fs/ubifs/
18437
18438 UCLINUX (M68KNOMMU AND COLDFIRE)
18439 M:      Greg Ungerer <gerg@linux-m68k.org>
18440 L:      linux-m68k@lists.linux-m68k.org
18441 L:      uclinux-dev@uclinux.org  (subscribers-only)
18442 S:      Maintained
18443 W:      http://www.linux-m68k.org/
18444 W:      http://www.uclinux.org/
18445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18446 F:      arch/m68k/*/*_no.*
18447 F:      arch/m68k/68*/
18448 F:      arch/m68k/coldfire/
18449 F:      arch/m68k/include/asm/*_no.*
18450
18451 UDF FILESYSTEM
18452 M:      Jan Kara <jack@suse.com>
18453 S:      Maintained
18454 F:      Documentation/filesystems/udf.rst
18455 F:      fs/udf/
18456
18457 UDRAW TABLET
18458 M:      Bastien Nocera <hadess@hadess.net>
18459 L:      linux-input@vger.kernel.org
18460 S:      Maintained
18461 F:      drivers/hid/hid-udraw-ps3.c
18462
18463 UFS FILESYSTEM
18464 M:      Evgeniy Dushistov <dushistov@mail.ru>
18465 S:      Maintained
18466 F:      Documentation/admin-guide/ufs.rst
18467 F:      fs/ufs/
18468
18469 UHID USERSPACE HID IO DRIVER
18470 M:      David Rheinsberg <david.rheinsberg@gmail.com>
18471 L:      linux-input@vger.kernel.org
18472 S:      Maintained
18473 F:      drivers/hid/uhid.c
18474 F:      include/uapi/linux/uhid.h
18475
18476 ULPI BUS
18477 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18478 L:      linux-usb@vger.kernel.org
18479 S:      Maintained
18480 F:      drivers/usb/common/ulpi.c
18481 F:      include/linux/ulpi/
18482
18483 UNICODE SUBSYSTEM
18484 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
18485 L:      linux-fsdevel@vger.kernel.org
18486 S:      Supported
18487 F:      fs/unicode/
18488
18489 UNIFDEF
18490 M:      Tony Finch <dot@dotat.at>
18491 S:      Maintained
18492 W:      http://dotat.at/prog/unifdef
18493 F:      scripts/unifdef.c
18494
18495 UNIFORM CDROM DRIVER
18496 M:      Jens Axboe <axboe@kernel.dk>
18497 S:      Maintained
18498 W:      http://www.kernel.dk
18499 F:      Documentation/cdrom/
18500 F:      drivers/cdrom/cdrom.c
18501 F:      include/linux/cdrom.h
18502 F:      include/uapi/linux/cdrom.h
18503
18504 UNISYS S-PAR DRIVERS
18505 M:      David Kershner <david.kershner@unisys.com>
18506 L:      sparmaintainer@unisys.com (Unisys internal)
18507 S:      Supported
18508 F:      drivers/staging/unisys/
18509 F:      drivers/visorbus/
18510 F:      include/linux/visorbus.h
18511
18512 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18513 R:      Alim Akhtar <alim.akhtar@samsung.com>
18514 R:      Avri Altman <avri.altman@wdc.com>
18515 L:      linux-scsi@vger.kernel.org
18516 S:      Supported
18517 F:      Documentation/scsi/ufs.rst
18518 F:      drivers/scsi/ufs/
18519
18520 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18521 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
18522 L:      linux-scsi@vger.kernel.org
18523 S:      Supported
18524 F:      drivers/scsi/ufs/*dwc*
18525
18526 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18527 M:      Stanley Chu <stanley.chu@mediatek.com>
18528 L:      linux-scsi@vger.kernel.org
18529 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18530 S:      Maintained
18531 F:      drivers/scsi/ufs/ufs-mediatek*
18532
18533 UNSORTED BLOCK IMAGES (UBI)
18534 M:      Richard Weinberger <richard@nod.at>
18535 L:      linux-mtd@lists.infradead.org
18536 S:      Supported
18537 W:      http://www.linux-mtd.infradead.org/
18538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18540 F:      drivers/mtd/ubi/
18541 F:      include/linux/mtd/ubi.h
18542 F:      include/uapi/mtd/ubi-user.h
18543
18544 USB "USBNET" DRIVER FRAMEWORK
18545 M:      Oliver Neukum <oneukum@suse.com>
18546 L:      netdev@vger.kernel.org
18547 S:      Maintained
18548 W:      http://www.linux-usb.org/usbnet
18549 F:      drivers/net/usb/usbnet.c
18550 F:      include/linux/usb/usbnet.h
18551
18552 USB ACM DRIVER
18553 M:      Oliver Neukum <oneukum@suse.com>
18554 L:      linux-usb@vger.kernel.org
18555 S:      Maintained
18556 F:      Documentation/usb/acm.rst
18557 F:      drivers/usb/class/cdc-acm.*
18558
18559 USB APPLE MFI FASTCHARGE DRIVER
18560 M:      Bastien Nocera <hadess@hadess.net>
18561 L:      linux-usb@vger.kernel.org
18562 S:      Maintained
18563 F:      drivers/usb/misc/apple-mfi-fastcharge.c
18564
18565 USB AR5523 WIRELESS DRIVER
18566 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
18567 L:      linux-wireless@vger.kernel.org
18568 S:      Maintained
18569 F:      drivers/net/wireless/ath/ar5523/
18570
18571 USB ATTACHED SCSI
18572 M:      Oliver Neukum <oneukum@suse.com>
18573 L:      linux-usb@vger.kernel.org
18574 L:      linux-scsi@vger.kernel.org
18575 S:      Maintained
18576 F:      drivers/usb/storage/uas.c
18577
18578 USB CDC ETHERNET DRIVER
18579 M:      Oliver Neukum <oliver@neukum.org>
18580 L:      linux-usb@vger.kernel.org
18581 S:      Maintained
18582 F:      drivers/net/usb/cdc_*.c
18583 F:      include/uapi/linux/usb/cdc.h
18584
18585 USB CHAOSKEY DRIVER
18586 M:      Keith Packard <keithp@keithp.com>
18587 L:      linux-usb@vger.kernel.org
18588 S:      Maintained
18589 F:      drivers/usb/misc/chaoskey.c
18590
18591 USB CYPRESS C67X00 DRIVER
18592 M:      Peter Korsgaard <jacmet@sunsite.dk>
18593 L:      linux-usb@vger.kernel.org
18594 S:      Maintained
18595 F:      drivers/usb/c67x00/
18596
18597 USB DAVICOM DM9601 DRIVER
18598 M:      Peter Korsgaard <jacmet@sunsite.dk>
18599 L:      netdev@vger.kernel.org
18600 S:      Maintained
18601 W:      http://www.linux-usb.org/usbnet
18602 F:      drivers/net/usb/dm9601.c
18603
18604 USB EHCI DRIVER
18605 M:      Alan Stern <stern@rowland.harvard.edu>
18606 L:      linux-usb@vger.kernel.org
18607 S:      Maintained
18608 F:      Documentation/usb/ehci.rst
18609 F:      drivers/usb/host/ehci*
18610
18611 USB GADGET/PERIPHERAL SUBSYSTEM
18612 M:      Felipe Balbi <balbi@kernel.org>
18613 L:      linux-usb@vger.kernel.org
18614 S:      Maintained
18615 W:      http://www.linux-usb.org/gadget
18616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18617 F:      drivers/usb/gadget/
18618 F:      include/linux/usb/gadget*
18619
18620 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18621 M:      Jiri Kosina <jikos@kernel.org>
18622 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
18623 L:      linux-usb@vger.kernel.org
18624 S:      Maintained
18625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18626 F:      Documentation/hid/hiddev.rst
18627 F:      drivers/hid/usbhid/
18628
18629 USB INTEL XHCI ROLE MUX DRIVER
18630 M:      Hans de Goede <hdegoede@redhat.com>
18631 L:      linux-usb@vger.kernel.org
18632 S:      Maintained
18633 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
18634
18635 USB IP DRIVER FOR HISILICON KIRIN
18636 M:      Yu Chen <chenyu56@huawei.com>
18637 M:      Binghui Wang <wangbinghui@hisilicon.com>
18638 L:      linux-usb@vger.kernel.org
18639 S:      Maintained
18640 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18641 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
18642
18643 USB ISP116X DRIVER
18644 M:      Olav Kongas <ok@artecdesign.ee>
18645 L:      linux-usb@vger.kernel.org
18646 S:      Maintained
18647 F:      drivers/usb/host/isp116x*
18648 F:      include/linux/usb/isp116x.h
18649
18650 USB LAN78XX ETHERNET DRIVER
18651 M:      Woojung Huh <woojung.huh@microchip.com>
18652 M:      UNGLinuxDriver@microchip.com
18653 L:      netdev@vger.kernel.org
18654 S:      Maintained
18655 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18656 F:      drivers/net/usb/lan78xx.*
18657 F:      include/dt-bindings/net/microchip-lan78xx.h
18658
18659 USB MASS STORAGE DRIVER
18660 M:      Alan Stern <stern@rowland.harvard.edu>
18661 L:      linux-usb@vger.kernel.org
18662 L:      usb-storage@lists.one-eyed-alien.net
18663 S:      Maintained
18664 F:      drivers/usb/storage/
18665
18666 USB MIDI DRIVER
18667 M:      Clemens Ladisch <clemens@ladisch.de>
18668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18669 S:      Maintained
18670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18671 F:      sound/usb/midi.*
18672
18673 USB NETWORKING DRIVERS
18674 L:      linux-usb@vger.kernel.org
18675 S:      Odd Fixes
18676 F:      drivers/net/usb/
18677
18678 USB OHCI DRIVER
18679 M:      Alan Stern <stern@rowland.harvard.edu>
18680 L:      linux-usb@vger.kernel.org
18681 S:      Maintained
18682 F:      Documentation/usb/ohci.rst
18683 F:      drivers/usb/host/ohci*
18684
18685 USB OTG FSM (Finite State Machine)
18686 M:      Peter Chen <peter.chen@kernel.org>
18687 L:      linux-usb@vger.kernel.org
18688 S:      Maintained
18689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18690 F:      drivers/usb/common/usb-otg-fsm.c
18691
18692 USB OVER IP DRIVER
18693 M:      Valentina Manea <valentina.manea.m@gmail.com>
18694 M:      Shuah Khan <shuah@kernel.org>
18695 M:      Shuah Khan <skhan@linuxfoundation.org>
18696 L:      linux-usb@vger.kernel.org
18697 S:      Maintained
18698 F:      Documentation/usb/usbip_protocol.rst
18699 F:      drivers/usb/usbip/
18700 F:      tools/testing/selftests/drivers/usb/usbip/
18701 F:      tools/usb/usbip/
18702
18703 USB PEGASUS DRIVER
18704 M:      Petko Manolov <petkan@nucleusys.com>
18705 L:      linux-usb@vger.kernel.org
18706 L:      netdev@vger.kernel.org
18707 S:      Maintained
18708 W:      https://github.com/petkan/pegasus
18709 T:      git git://github.com/petkan/pegasus.git
18710 F:      drivers/net/usb/pegasus.*
18711
18712 USB PHY LAYER
18713 M:      Felipe Balbi <balbi@kernel.org>
18714 L:      linux-usb@vger.kernel.org
18715 S:      Maintained
18716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18717 F:      drivers/usb/phy/
18718
18719 USB PRINTER DRIVER (usblp)
18720 M:      Pete Zaitcev <zaitcev@redhat.com>
18721 L:      linux-usb@vger.kernel.org
18722 S:      Supported
18723 F:      drivers/usb/class/usblp.c
18724
18725 USB RAW GADGET DRIVER
18726 R:      Andrey Konovalov <andreyknvl@gmail.com>
18727 L:      linux-usb@vger.kernel.org
18728 S:      Maintained
18729 F:      Documentation/usb/raw-gadget.rst
18730 F:      drivers/usb/gadget/legacy/raw_gadget.c
18731 F:      include/uapi/linux/usb/raw_gadget.h
18732
18733 USB QMI WWAN NETWORK DRIVER
18734 M:      Bjørn Mork <bjorn@mork.no>
18735 L:      netdev@vger.kernel.org
18736 S:      Maintained
18737 F:      Documentation/ABI/testing/sysfs-class-net-qmi
18738 F:      drivers/net/usb/qmi_wwan.c
18739
18740 USB RTL8150 DRIVER
18741 M:      Petko Manolov <petkan@nucleusys.com>
18742 L:      linux-usb@vger.kernel.org
18743 L:      netdev@vger.kernel.org
18744 S:      Maintained
18745 W:      https://github.com/petkan/rtl8150
18746 T:      git git://github.com/petkan/rtl8150.git
18747 F:      drivers/net/usb/rtl8150.c
18748
18749 USB SERIAL SUBSYSTEM
18750 M:      Johan Hovold <johan@kernel.org>
18751 L:      linux-usb@vger.kernel.org
18752 S:      Maintained
18753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18754 F:      Documentation/usb/usb-serial.rst
18755 F:      drivers/usb/serial/
18756 F:      include/linux/usb/serial.h
18757
18758 USB SMSC75XX ETHERNET DRIVER
18759 M:      Steve Glendinning <steve.glendinning@shawell.net>
18760 L:      netdev@vger.kernel.org
18761 S:      Maintained
18762 F:      drivers/net/usb/smsc75xx.*
18763
18764 USB SMSC95XX ETHERNET DRIVER
18765 M:      Steve Glendinning <steve.glendinning@shawell.net>
18766 M:      UNGLinuxDriver@microchip.com
18767 L:      netdev@vger.kernel.org
18768 S:      Maintained
18769 F:      drivers/net/usb/smsc95xx.*
18770
18771 USB SUBSYSTEM
18772 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18773 L:      linux-usb@vger.kernel.org
18774 S:      Supported
18775 W:      http://www.linux-usb.org
18776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18777 F:      Documentation/devicetree/bindings/usb/
18778 F:      Documentation/usb/
18779 F:      drivers/usb/
18780 F:      include/linux/usb.h
18781 F:      include/linux/usb/
18782
18783 USB TYPEC BUS FOR ALTERNATE MODES
18784 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18785 L:      linux-usb@vger.kernel.org
18786 S:      Maintained
18787 F:      Documentation/ABI/testing/sysfs-bus-typec
18788 F:      Documentation/driver-api/usb/typec_bus.rst
18789 F:      drivers/usb/typec/altmodes/
18790 F:      include/linux/usb/typec_altmode.h
18791
18792 USB TYPEC CLASS
18793 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18794 L:      linux-usb@vger.kernel.org
18795 S:      Maintained
18796 F:      Documentation/ABI/testing/sysfs-class-typec
18797 F:      Documentation/driver-api/usb/typec.rst
18798 F:      drivers/usb/typec/
18799 F:      include/linux/usb/typec.h
18800
18801 USB TYPEC INTEL PMC MUX DRIVER
18802 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18803 L:      linux-usb@vger.kernel.org
18804 S:      Maintained
18805 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18806 F:      drivers/usb/typec/mux/intel_pmc_mux.c
18807
18808 USB TYPEC PI3USB30532 MUX DRIVER
18809 M:      Hans de Goede <hdegoede@redhat.com>
18810 L:      linux-usb@vger.kernel.org
18811 S:      Maintained
18812 F:      drivers/usb/typec/mux/pi3usb30532.c
18813
18814 USB TYPEC PORT CONTROLLER DRIVERS
18815 M:      Guenter Roeck <linux@roeck-us.net>
18816 L:      linux-usb@vger.kernel.org
18817 S:      Maintained
18818 F:      drivers/usb/typec/tcpm/
18819
18820 USB UHCI DRIVER
18821 M:      Alan Stern <stern@rowland.harvard.edu>
18822 L:      linux-usb@vger.kernel.org
18823 S:      Maintained
18824 F:      drivers/usb/host/uhci*
18825
18826 USB VIDEO CLASS
18827 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18828 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18829 L:      linux-media@vger.kernel.org
18830 S:      Maintained
18831 W:      http://www.ideasonboard.org/uvc/
18832 T:      git git://linuxtv.org/media_tree.git
18833 F:      drivers/media/usb/uvc/
18834 F:      include/uapi/linux/uvcvideo.h
18835
18836 USB WEBCAM GADGET
18837 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18838 L:      linux-usb@vger.kernel.org
18839 S:      Maintained
18840 F:      drivers/usb/gadget/function/*uvc*
18841 F:      drivers/usb/gadget/legacy/webcam.c
18842 F:      include/uapi/linux/usb/g_uvc.h
18843
18844 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18845 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
18846 L:      linux-wireless@vger.kernel.org
18847 S:      Maintained
18848 F:      drivers/net/wireless/rndis_wlan.c
18849
18850 USB XHCI DRIVER
18851 M:      Mathias Nyman <mathias.nyman@intel.com>
18852 L:      linux-usb@vger.kernel.org
18853 S:      Supported
18854 F:      drivers/usb/host/pci-quirks*
18855 F:      drivers/usb/host/xhci*
18856
18857 USB ZD1201 DRIVER
18858 L:      linux-wireless@vger.kernel.org
18859 S:      Orphan
18860 W:      http://linux-lc100020.sourceforge.net
18861 F:      drivers/net/wireless/zydas/zd1201.*
18862
18863 USB ZR364XX DRIVER
18864 M:      Antoine Jacquet <royale@zerezo.com>
18865 L:      linux-usb@vger.kernel.org
18866 L:      linux-media@vger.kernel.org
18867 S:      Maintained
18868 W:      http://royale.zerezo.com/zr364xx/
18869 T:      git git://linuxtv.org/media_tree.git
18870 F:      Documentation/admin-guide/media/zr364xx*
18871 F:      drivers/media/usb/zr364xx/
18872
18873 USER-MODE LINUX (UML)
18874 M:      Jeff Dike <jdike@addtoit.com>
18875 M:      Richard Weinberger <richard@nod.at>
18876 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
18877 L:      linux-um@lists.infradead.org
18878 S:      Maintained
18879 W:      http://user-mode-linux.sourceforge.net
18880 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
18881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18882 F:      Documentation/virt/uml/
18883 F:      arch/um/
18884 F:      arch/x86/um/
18885 F:      fs/hostfs/
18886
18887 USERSPACE COPYIN/COPYOUT (UIOVEC)
18888 M:      Alexander Viro <viro@zeniv.linux.org.uk>
18889 S:      Maintained
18890 F:      include/linux/uio.h
18891 F:      lib/iov_iter.c
18892
18893 USERSPACE DMA BUFFER DRIVER
18894 M:      Gerd Hoffmann <kraxel@redhat.com>
18895 L:      dri-devel@lists.freedesktop.org
18896 S:      Maintained
18897 T:      git git://anongit.freedesktop.org/drm/drm-misc
18898 F:      drivers/dma-buf/udmabuf.c
18899 F:      include/uapi/linux/udmabuf.h
18900
18901 USERSPACE I/O (UIO)
18902 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18903 S:      Maintained
18904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18905 F:      Documentation/driver-api/uio-howto.rst
18906 F:      drivers/uio/
18907 F:      include/linux/uio_driver.h
18908
18909 UTIL-LINUX PACKAGE
18910 M:      Karel Zak <kzak@redhat.com>
18911 L:      util-linux@vger.kernel.org
18912 S:      Maintained
18913 W:      http://en.wikipedia.org/wiki/Util-linux
18914 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18915
18916 UUID HELPERS
18917 M:      Christoph Hellwig <hch@lst.de>
18918 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18919 L:      linux-kernel@vger.kernel.org
18920 S:      Maintained
18921 T:      git git://git.infradead.org/users/hch/uuid.git
18922 F:      include/linux/uuid.h
18923 F:      include/uapi/linux/uuid.h
18924 F:      lib/test_uuid.c
18925 F:      lib/uuid.c
18926
18927 UV SYSFS DRIVER
18928 M:      Justin Ernst <justin.ernst@hpe.com>
18929 L:      platform-driver-x86@vger.kernel.org
18930 S:      Maintained
18931 F:      drivers/platform/x86/uv_sysfs.c
18932
18933 UVESAFB DRIVER
18934 M:      Michal Januszewski <spock@gentoo.org>
18935 L:      linux-fbdev@vger.kernel.org
18936 S:      Maintained
18937 W:      https://github.com/mjanusz/v86d
18938 F:      Documentation/fb/uvesafb.rst
18939 F:      drivers/video/fbdev/uvesafb.*
18940
18941 Ux500 CLOCK DRIVERS
18942 M:      Ulf Hansson <ulf.hansson@linaro.org>
18943 L:      linux-clk@vger.kernel.org
18944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18945 S:      Maintained
18946 F:      drivers/clk/ux500/
18947
18948 VF610 NAND DRIVER
18949 M:      Stefan Agner <stefan@agner.ch>
18950 L:      linux-mtd@lists.infradead.org
18951 S:      Supported
18952 F:      drivers/mtd/nand/raw/vf610_nfc.c
18953
18954 VFAT/FAT/MSDOS FILESYSTEM
18955 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18956 S:      Maintained
18957 F:      Documentation/filesystems/vfat.rst
18958 F:      fs/fat/
18959
18960 VFIO DRIVER
18961 M:      Alex Williamson <alex.williamson@redhat.com>
18962 R:      Cornelia Huck <cohuck@redhat.com>
18963 L:      kvm@vger.kernel.org
18964 S:      Maintained
18965 T:      git git://github.com/awilliam/linux-vfio.git
18966 F:      Documentation/driver-api/vfio.rst
18967 F:      drivers/vfio/
18968 F:      include/linux/vfio.h
18969 F:      include/uapi/linux/vfio.h
18970
18971 VFIO FSL-MC DRIVER
18972 M:      Diana Craciun <diana.craciun@oss.nxp.com>
18973 L:      kvm@vger.kernel.org
18974 S:      Maintained
18975 F:      drivers/vfio/fsl-mc/
18976
18977 VFIO MEDIATED DEVICE DRIVERS
18978 M:      Kirti Wankhede <kwankhede@nvidia.com>
18979 L:      kvm@vger.kernel.org
18980 S:      Maintained
18981 F:      Documentation/driver-api/vfio-mediated-device.rst
18982 F:      drivers/vfio/mdev/
18983 F:      include/linux/mdev.h
18984 F:      samples/vfio-mdev/
18985
18986 VFIO PLATFORM DRIVER
18987 M:      Eric Auger <eric.auger@redhat.com>
18988 L:      kvm@vger.kernel.org
18989 S:      Maintained
18990 F:      drivers/vfio/platform/
18991
18992 VGA_SWITCHEROO
18993 R:      Lukas Wunner <lukas@wunner.de>
18994 S:      Maintained
18995 T:      git git://anongit.freedesktop.org/drm/drm-misc
18996 F:      Documentation/gpu/vga-switcheroo.rst
18997 F:      drivers/gpu/vga/vga_switcheroo.c
18998 F:      include/linux/vga_switcheroo.h
18999
19000 VIA RHINE NETWORK DRIVER
19001 S:      Maintained
19002 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
19003 F:      drivers/net/ethernet/via/via-rhine.c
19004
19005 VIA SD/MMC CARD CONTROLLER DRIVER
19006 M:      Bruce Chang <brucechang@via.com.tw>
19007 M:      Harald Welte <HaraldWelte@viatech.com>
19008 S:      Maintained
19009 F:      drivers/mmc/host/via-sdmmc.c
19010
19011 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19012 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19013 L:      linux-fbdev@vger.kernel.org
19014 S:      Maintained
19015 F:      drivers/video/fbdev/via/
19016 F:      include/linux/via-core.h
19017 F:      include/linux/via-gpio.h
19018 F:      include/linux/via_i2c.h
19019
19020 VIA VELOCITY NETWORK DRIVER
19021 M:      Francois Romieu <romieu@fr.zoreil.com>
19022 L:      netdev@vger.kernel.org
19023 S:      Maintained
19024 F:      drivers/net/ethernet/via/via-velocity.*
19025
19026 VICODEC VIRTUAL CODEC DRIVER
19027 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
19028 L:      linux-media@vger.kernel.org
19029 S:      Maintained
19030 W:      https://linuxtv.org
19031 T:      git git://linuxtv.org/media_tree.git
19032 F:      drivers/media/test-drivers/vicodec/*
19033
19034 VIDEO I2C POLLING DRIVER
19035 M:      Matt Ranostay <matt.ranostay@konsulko.com>
19036 L:      linux-media@vger.kernel.org
19037 S:      Maintained
19038 F:      drivers/media/i2c/video-i2c.c
19039
19040 VIDEO MULTIPLEXER DRIVER
19041 M:      Philipp Zabel <p.zabel@pengutronix.de>
19042 L:      linux-media@vger.kernel.org
19043 S:      Maintained
19044 F:      drivers/media/platform/video-mux.c
19045
19046 VIDEOBUF2 FRAMEWORK
19047 M:      Tomasz Figa <tfiga@chromium.org>
19048 M:      Marek Szyprowski <m.szyprowski@samsung.com>
19049 L:      linux-media@vger.kernel.org
19050 S:      Maintained
19051 F:      drivers/media/common/videobuf2/*
19052 F:      include/media/videobuf2-*
19053
19054 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19055 M:      Helen Koike <helen.koike@collabora.com>
19056 R:      Shuah Khan <skhan@linuxfoundation.org>
19057 L:      linux-media@vger.kernel.org
19058 S:      Maintained
19059 W:      https://linuxtv.org
19060 T:      git git://linuxtv.org/media_tree.git
19061 F:      drivers/media/test-drivers/vimc/*
19062
19063 VIRT LIB
19064 M:      Alex Williamson <alex.williamson@redhat.com>
19065 M:      Paolo Bonzini <pbonzini@redhat.com>
19066 L:      kvm@vger.kernel.org
19067 S:      Supported
19068 F:      virt/lib/
19069
19070 VIRTIO AND VHOST VSOCK DRIVER
19071 M:      Stefan Hajnoczi <stefanha@redhat.com>
19072 M:      Stefano Garzarella <sgarzare@redhat.com>
19073 L:      kvm@vger.kernel.org
19074 L:      virtualization@lists.linux-foundation.org
19075 L:      netdev@vger.kernel.org
19076 S:      Maintained
19077 F:      drivers/net/vsockmon.c
19078 F:      drivers/vhost/vsock.c
19079 F:      include/linux/virtio_vsock.h
19080 F:      include/uapi/linux/virtio_vsock.h
19081 F:      include/uapi/linux/vm_sockets_diag.h
19082 F:      include/uapi/linux/vsockmon.h
19083 F:      net/vmw_vsock/af_vsock_tap.c
19084 F:      net/vmw_vsock/diag.c
19085 F:      net/vmw_vsock/virtio_transport.c
19086 F:      net/vmw_vsock/virtio_transport_common.c
19087 F:      net/vmw_vsock/vsock_loopback.c
19088 F:      tools/testing/vsock/
19089
19090 VIRTIO BLOCK AND SCSI DRIVERS
19091 M:      "Michael S. Tsirkin" <mst@redhat.com>
19092 M:      Jason Wang <jasowang@redhat.com>
19093 R:      Paolo Bonzini <pbonzini@redhat.com>
19094 R:      Stefan Hajnoczi <stefanha@redhat.com>
19095 L:      virtualization@lists.linux-foundation.org
19096 S:      Maintained
19097 F:      drivers/block/virtio_blk.c
19098 F:      drivers/scsi/virtio_scsi.c
19099 F:      drivers/vhost/scsi.c
19100 F:      include/uapi/linux/virtio_blk.h
19101 F:      include/uapi/linux/virtio_scsi.h
19102
19103 VIRTIO CONSOLE DRIVER
19104 M:      Amit Shah <amit@kernel.org>
19105 L:      virtualization@lists.linux-foundation.org
19106 S:      Maintained
19107 F:      drivers/char/virtio_console.c
19108 F:      include/linux/virtio_console.h
19109 F:      include/uapi/linux/virtio_console.h
19110
19111 VIRTIO CORE AND NET DRIVERS
19112 M:      "Michael S. Tsirkin" <mst@redhat.com>
19113 M:      Jason Wang <jasowang@redhat.com>
19114 L:      virtualization@lists.linux-foundation.org
19115 S:      Maintained
19116 F:      Documentation/devicetree/bindings/virtio/
19117 F:      drivers/block/virtio_blk.c
19118 F:      drivers/crypto/virtio/
19119 F:      drivers/net/virtio_net.c
19120 F:      drivers/vdpa/
19121 F:      drivers/virtio/
19122 F:      include/linux/vdpa.h
19123 F:      include/linux/virtio*.h
19124 F:      include/uapi/linux/virtio_*.h
19125 F:      tools/virtio/
19126
19127 VIRTIO BALLOON
19128 M:      "Michael S. Tsirkin" <mst@redhat.com>
19129 M:      David Hildenbrand <david@redhat.com>
19130 L:      virtualization@lists.linux-foundation.org
19131 S:      Maintained
19132 F:      drivers/virtio/virtio_balloon.c
19133 F:      include/uapi/linux/virtio_balloon.h
19134 F:      include/linux/balloon_compaction.h
19135 F:      mm/balloon_compaction.c
19136
19137 VIRTIO CRYPTO DRIVER
19138 M:      Gonglei <arei.gonglei@huawei.com>
19139 L:      virtualization@lists.linux-foundation.org
19140 L:      linux-crypto@vger.kernel.org
19141 S:      Maintained
19142 F:      drivers/crypto/virtio/
19143 F:      include/uapi/linux/virtio_crypto.h
19144
19145 VIRTIO DRIVERS FOR S390
19146 M:      Cornelia Huck <cohuck@redhat.com>
19147 M:      Halil Pasic <pasic@linux.ibm.com>
19148 L:      linux-s390@vger.kernel.org
19149 L:      virtualization@lists.linux-foundation.org
19150 L:      kvm@vger.kernel.org
19151 S:      Supported
19152 F:      arch/s390/include/uapi/asm/virtio-ccw.h
19153 F:      drivers/s390/virtio/
19154
19155 VIRTIO FILE SYSTEM
19156 M:      Vivek Goyal <vgoyal@redhat.com>
19157 M:      Stefan Hajnoczi <stefanha@redhat.com>
19158 M:      Miklos Szeredi <miklos@szeredi.hu>
19159 L:      virtualization@lists.linux-foundation.org
19160 L:      linux-fsdevel@vger.kernel.org
19161 S:      Supported
19162 W:      https://virtio-fs.gitlab.io/
19163 F:      Documentation/filesystems/virtiofs.rst
19164 F:      fs/fuse/virtio_fs.c
19165 F:      include/uapi/linux/virtio_fs.h
19166
19167 VIRTIO GPU DRIVER
19168 M:      David Airlie <airlied@linux.ie>
19169 M:      Gerd Hoffmann <kraxel@redhat.com>
19170 L:      dri-devel@lists.freedesktop.org
19171 L:      virtualization@lists.linux-foundation.org
19172 S:      Maintained
19173 T:      git git://anongit.freedesktop.org/drm/drm-misc
19174 F:      drivers/gpu/drm/virtio/
19175 F:      include/uapi/linux/virtio_gpu.h
19176
19177 VIRTIO HOST (VHOST)
19178 M:      "Michael S. Tsirkin" <mst@redhat.com>
19179 M:      Jason Wang <jasowang@redhat.com>
19180 L:      kvm@vger.kernel.org
19181 L:      virtualization@lists.linux-foundation.org
19182 L:      netdev@vger.kernel.org
19183 S:      Maintained
19184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19185 F:      drivers/vhost/
19186 F:      include/linux/vhost_iotlb.h
19187 F:      include/uapi/linux/vhost.h
19188
19189 VIRTIO INPUT DRIVER
19190 M:      Gerd Hoffmann <kraxel@redhat.com>
19191 S:      Maintained
19192 F:      drivers/virtio/virtio_input.c
19193 F:      include/uapi/linux/virtio_input.h
19194
19195 VIRTIO IOMMU DRIVER
19196 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
19197 L:      virtualization@lists.linux-foundation.org
19198 S:      Maintained
19199 F:      drivers/iommu/virtio-iommu.c
19200 F:      include/uapi/linux/virtio_iommu.h
19201
19202 VIRTIO MEM DRIVER
19203 M:      David Hildenbrand <david@redhat.com>
19204 L:      virtualization@lists.linux-foundation.org
19205 S:      Maintained
19206 W:      https://virtio-mem.gitlab.io/
19207 F:      drivers/virtio/virtio_mem.c
19208 F:      include/uapi/linux/virtio_mem.h
19209
19210 VIRTUAL BOX GUEST DEVICE DRIVER
19211 M:      Hans de Goede <hdegoede@redhat.com>
19212 M:      Arnd Bergmann <arnd@arndb.de>
19213 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19214 S:      Maintained
19215 F:      drivers/virt/vboxguest/
19216 F:      include/linux/vbox_utils.h
19217 F:      include/uapi/linux/vbox*.h
19218
19219 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19220 M:      Hans de Goede <hdegoede@redhat.com>
19221 L:      linux-fsdevel@vger.kernel.org
19222 S:      Maintained
19223 F:      fs/vboxsf/*
19224
19225 VIRTUAL SERIO DEVICE DRIVER
19226 M:      Stephen Chandler Paul <thatslyude@gmail.com>
19227 S:      Maintained
19228 F:      drivers/input/serio/userio.c
19229 F:      include/uapi/linux/userio.h
19230
19231 VIVID VIRTUAL VIDEO DRIVER
19232 M:      Hans Verkuil <hverkuil@xs4all.nl>
19233 L:      linux-media@vger.kernel.org
19234 S:      Maintained
19235 W:      https://linuxtv.org
19236 T:      git git://linuxtv.org/media_tree.git
19237 F:      drivers/media/test-drivers/vivid/*
19238
19239 VIDTV VIRTUAL DIGITAL TV DRIVER
19240 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19241 L:      linux-media@vger.kernel.org
19242 S:      Maintained
19243 W:      https://linuxtv.org
19244 T:      git git://linuxtv.org/media_tree.git
19245 F:      drivers/media/test-drivers/vidtv/*
19246
19247 VLYNQ BUS
19248 M:      Florian Fainelli <f.fainelli@gmail.com>
19249 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
19250 S:      Maintained
19251 F:      drivers/vlynq/vlynq.c
19252 F:      include/linux/vlynq.h
19253
19254 VME SUBSYSTEM
19255 M:      Martyn Welch <martyn@welchs.me.uk>
19256 M:      Manohar Vanga <manohar.vanga@gmail.com>
19257 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19258 L:      linux-kernel@vger.kernel.org
19259 S:      Maintained
19260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19261 F:      Documentation/driver-api/vme.rst
19262 F:      drivers/staging/vme/
19263 F:      drivers/vme/
19264 F:      include/linux/vme*
19265
19266 VMWARE BALLOON DRIVER
19267 M:      Nadav Amit <namit@vmware.com>
19268 M:      "VMware, Inc." <pv-drivers@vmware.com>
19269 L:      linux-kernel@vger.kernel.org
19270 S:      Maintained
19271 F:      drivers/misc/vmw_balloon.c
19272
19273 VMWARE HYPERVISOR INTERFACE
19274 M:      Deep Shah <sdeep@vmware.com>
19275 M:      "VMware, Inc." <pv-drivers@vmware.com>
19276 L:      virtualization@lists.linux-foundation.org
19277 S:      Supported
19278 F:      arch/x86/include/asm/vmware.h
19279 F:      arch/x86/kernel/cpu/vmware.c
19280
19281 VMWARE PVRDMA DRIVER
19282 M:      Adit Ranadive <aditr@vmware.com>
19283 M:      VMware PV-Drivers <pv-drivers@vmware.com>
19284 L:      linux-rdma@vger.kernel.org
19285 S:      Maintained
19286 F:      drivers/infiniband/hw/vmw_pvrdma/
19287
19288 VMware PVSCSI driver
19289 M:      Vishal Bhakta <vbhakta@vmware.com>
19290 M:      VMware PV-Drivers <pv-drivers@vmware.com>
19291 L:      linux-scsi@vger.kernel.org
19292 S:      Maintained
19293 F:      drivers/scsi/vmw_pvscsi.c
19294 F:      drivers/scsi/vmw_pvscsi.h
19295
19296 VMWARE VIRTUAL PTP CLOCK DRIVER
19297 M:      Vivek Thampi <vithampi@vmware.com>
19298 M:      "VMware, Inc." <pv-drivers@vmware.com>
19299 L:      netdev@vger.kernel.org
19300 S:      Supported
19301 F:      drivers/ptp/ptp_vmw.c
19302
19303 VMWARE VMMOUSE SUBDRIVER
19304 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19305 M:      "VMware, Inc." <pv-drivers@vmware.com>
19306 L:      linux-input@vger.kernel.org
19307 S:      Maintained
19308 F:      drivers/input/mouse/vmmouse.c
19309 F:      drivers/input/mouse/vmmouse.h
19310
19311 VMWARE VMXNET3 ETHERNET DRIVER
19312 M:      Ronak Doshi <doshir@vmware.com>
19313 M:      pv-drivers@vmware.com
19314 L:      netdev@vger.kernel.org
19315 S:      Maintained
19316 F:      drivers/net/vmxnet3/
19317
19318 VOCORE VOCORE2 BOARD
19319 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
19320 L:      linux-mips@vger.kernel.org
19321 S:      Maintained
19322 F:      arch/mips/boot/dts/ralink/vocore2.dts
19323
19324 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19325 M:      Liam Girdwood <lgirdwood@gmail.com>
19326 M:      Mark Brown <broonie@kernel.org>
19327 L:      linux-kernel@vger.kernel.org
19328 S:      Supported
19329 W:      http://www.slimlogic.co.uk/?p=48
19330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19331 F:      Documentation/devicetree/bindings/regulator/
19332 F:      Documentation/power/regulator/
19333 F:      drivers/regulator/
19334 F:      include/dt-bindings/regulator/
19335 F:      include/linux/regulator/
19336 K:      regulator_get_optional
19337
19338 VRF
19339 M:      David Ahern <dsahern@kernel.org>
19340 L:      netdev@vger.kernel.org
19341 S:      Maintained
19342 F:      Documentation/networking/vrf.rst
19343 F:      drivers/net/vrf.c
19344
19345 VSPRINTF
19346 M:      Petr Mladek <pmladek@suse.com>
19347 M:      Steven Rostedt <rostedt@goodmis.org>
19348 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19349 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19350 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
19351 S:      Maintained
19352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19353 F:      Documentation/core-api/printk-formats.rst
19354 F:      lib/test_printf.c
19355 F:      lib/vsprintf.c
19356
19357 VT1211 HARDWARE MONITOR DRIVER
19358 M:      Juerg Haefliger <juergh@gmail.com>
19359 L:      linux-hwmon@vger.kernel.org
19360 S:      Maintained
19361 F:      Documentation/hwmon/vt1211.rst
19362 F:      drivers/hwmon/vt1211.c
19363
19364 VT8231 HARDWARE MONITOR DRIVER
19365 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
19366 L:      linux-hwmon@vger.kernel.org
19367 S:      Maintained
19368 F:      drivers/hwmon/vt8231.c
19369
19370 VUB300 USB to SDIO/SD/MMC bridge chip
19371 L:      linux-mmc@vger.kernel.org
19372 S:      Orphan
19373 F:      drivers/mmc/host/vub300.c
19374
19375 W1 DALLAS'S 1-WIRE BUS
19376 M:      Evgeniy Polyakov <zbr@ioremap.net>
19377 S:      Maintained
19378 F:      Documentation/devicetree/bindings/w1/
19379 F:      Documentation/w1/
19380 F:      drivers/w1/
19381 F:      include/linux/w1.h
19382
19383 W83791D HARDWARE MONITORING DRIVER
19384 M:      Marc Hulsman <m.hulsman@tudelft.nl>
19385 L:      linux-hwmon@vger.kernel.org
19386 S:      Maintained
19387 F:      Documentation/hwmon/w83791d.rst
19388 F:      drivers/hwmon/w83791d.c
19389
19390 W83793 HARDWARE MONITORING DRIVER
19391 M:      Rudolf Marek <r.marek@assembler.cz>
19392 L:      linux-hwmon@vger.kernel.org
19393 S:      Maintained
19394 F:      Documentation/hwmon/w83793.rst
19395 F:      drivers/hwmon/w83793.c
19396
19397 W83795 HARDWARE MONITORING DRIVER
19398 M:      Jean Delvare <jdelvare@suse.com>
19399 L:      linux-hwmon@vger.kernel.org
19400 S:      Maintained
19401 F:      drivers/hwmon/w83795.c
19402
19403 W83L51xD SD/MMC CARD INTERFACE DRIVER
19404 M:      Pierre Ossman <pierre@ossman.eu>
19405 S:      Maintained
19406 F:      drivers/mmc/host/wbsd.*
19407
19408 WACOM PROTOCOL 4 SERIAL TABLETS
19409 M:      Julian Squires <julian@cipht.net>
19410 M:      Hans de Goede <hdegoede@redhat.com>
19411 L:      linux-input@vger.kernel.org
19412 S:      Maintained
19413 F:      drivers/input/tablet/wacom_serial4.c
19414
19415 WATCHDOG DEVICE DRIVERS
19416 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
19417 M:      Guenter Roeck <linux@roeck-us.net>
19418 L:      linux-watchdog@vger.kernel.org
19419 S:      Maintained
19420 W:      http://www.linux-watchdog.org/
19421 T:      git git://www.linux-watchdog.org/linux-watchdog.git
19422 F:      Documentation/devicetree/bindings/watchdog/
19423 F:      Documentation/watchdog/
19424 F:      drivers/watchdog/
19425 F:      include/linux/watchdog.h
19426 F:      include/uapi/linux/watchdog.h
19427
19428 WHISKEYCOVE PMIC GPIO DRIVER
19429 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19430 L:      linux-gpio@vger.kernel.org
19431 S:      Maintained
19432 F:      drivers/gpio/gpio-wcove.c
19433
19434 WHWAVE RTC DRIVER
19435 M:      Dianlong Li <long17.cool@163.com>
19436 L:      linux-rtc@vger.kernel.org
19437 S:      Maintained
19438 F:      drivers/rtc/rtc-sd3078.c
19439
19440 WIIMOTE HID DRIVER
19441 M:      David Rheinsberg <david.rheinsberg@gmail.com>
19442 L:      linux-input@vger.kernel.org
19443 S:      Maintained
19444 F:      drivers/hid/hid-wiimote*
19445
19446 WILOCITY WIL6210 WIRELESS DRIVER
19447 M:      Maya Erez <merez@codeaurora.org>
19448 L:      linux-wireless@vger.kernel.org
19449 L:      wil6210@qti.qualcomm.com
19450 S:      Supported
19451 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19452 F:      drivers/net/wireless/ath/wil6210/
19453
19454 WINBOND CIR DRIVER
19455 M:      David Härdeman <david@hardeman.nu>
19456 S:      Maintained
19457 F:      drivers/media/rc/winbond-cir.c
19458
19459 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19460 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
19461 L:      linux-watchdog@vger.kernel.org
19462 S:      Maintained
19463 F:      drivers/watchdog/ebc-c384_wdt.c
19464
19465 WINSYSTEMS WS16C48 GPIO DRIVER
19466 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
19467 L:      linux-gpio@vger.kernel.org
19468 S:      Maintained
19469 F:      drivers/gpio/gpio-ws16c48.c
19470
19471 WIREGUARD SECURE NETWORK TUNNEL
19472 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19473 L:      wireguard@lists.zx2c4.com
19474 L:      netdev@vger.kernel.org
19475 S:      Maintained
19476 F:      drivers/net/wireguard/
19477 F:      tools/testing/selftests/wireguard/
19478
19479 WISTRON LAPTOP BUTTON DRIVER
19480 M:      Miloslav Trmac <mitr@volny.cz>
19481 S:      Maintained
19482 F:      drivers/input/misc/wistron_btns.c
19483
19484 WL3501 WIRELESS PCMCIA CARD DRIVER
19485 L:      linux-wireless@vger.kernel.org
19486 S:      Odd fixes
19487 F:      drivers/net/wireless/wl3501*
19488
19489 WOLFSON MICROELECTRONICS DRIVERS
19490 L:      patches@opensource.cirrus.com
19491 S:      Supported
19492 W:      https://github.com/CirrusLogic/linux-drivers/wiki
19493 T:      git https://github.com/CirrusLogic/linux-drivers.git
19494 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19495 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19496 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
19497 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19498 F:      Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19499 F:      Documentation/hwmon/wm83??.rst
19500 F:      arch/arm/mach-s3c/mach-crag6410*
19501 F:      drivers/clk/clk-wm83*.c
19502 F:      drivers/extcon/extcon-arizona.c
19503 F:      drivers/gpio/gpio-*wm*.c
19504 F:      drivers/gpio/gpio-arizona.c
19505 F:      drivers/hwmon/wm83??-hwmon.c
19506 F:      drivers/input/misc/wm831x-on.c
19507 F:      drivers/input/touchscreen/wm831x-ts.c
19508 F:      drivers/input/touchscreen/wm97*.c
19509 F:      drivers/leds/leds-wm83*.c
19510 F:      drivers/mfd/arizona*
19511 F:      drivers/mfd/cs47l24*
19512 F:      drivers/mfd/wm*.c
19513 F:      drivers/power/supply/wm83*.c
19514 F:      drivers/regulator/arizona*
19515 F:      drivers/regulator/wm8*.c
19516 F:      drivers/rtc/rtc-wm83*.c
19517 F:      drivers/video/backlight/wm83*_bl.c
19518 F:      drivers/watchdog/wm83*_wdt.c
19519 F:      include/linux/mfd/arizona/
19520 F:      include/linux/mfd/wm831x/
19521 F:      include/linux/mfd/wm8350/
19522 F:      include/linux/mfd/wm8400*
19523 F:      include/linux/regulator/arizona*
19524 F:      include/linux/wm97xx.h
19525 F:      include/sound/wm????.h
19526 F:      sound/soc/codecs/arizona.?
19527 F:      sound/soc/codecs/cs47l24*
19528 F:      sound/soc/codecs/wm*
19529
19530 WORKQUEUE
19531 M:      Tejun Heo <tj@kernel.org>
19532 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19533 S:      Maintained
19534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19535 F:      Documentation/core-api/workqueue.rst
19536 F:      include/linux/workqueue.h
19537 F:      kernel/workqueue.c
19538
19539 X-POWERS AXP288 PMIC DRIVERS
19540 M:      Hans de Goede <hdegoede@redhat.com>
19541 S:      Maintained
19542 F:      drivers/acpi/pmic/intel_pmic_xpower.c
19543 N:      axp288
19544
19545 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19546 M:      Chen-Yu Tsai <wens@csie.org>
19547 L:      linux-kernel@vger.kernel.org
19548 S:      Maintained
19549 N:      axp[128]
19550
19551 X.25 STACK
19552 M:      Martin Schiller <ms@dev.tdt.de>
19553 L:      linux-x25@vger.kernel.org
19554 S:      Maintained
19555 F:      Documentation/networking/lapb-module.rst
19556 F:      Documentation/networking/x25*
19557 F:      drivers/net/wan/hdlc_x25.c
19558 F:      drivers/net/wan/lapbether.c
19559 F:      include/*/lapb.h
19560 F:      include/net/x25*
19561 F:      include/uapi/linux/x25.h
19562 F:      net/lapb/
19563 F:      net/x25/
19564
19565 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19566 M:      Thomas Gleixner <tglx@linutronix.de>
19567 M:      Ingo Molnar <mingo@redhat.com>
19568 M:      Borislav Petkov <bp@alien8.de>
19569 M:      x86@kernel.org
19570 R:      "H. Peter Anvin" <hpa@zytor.com>
19571 L:      linux-kernel@vger.kernel.org
19572 S:      Maintained
19573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19574 F:      Documentation/devicetree/bindings/x86/
19575 F:      Documentation/x86/
19576 F:      arch/x86/
19577
19578 X86 ENTRY CODE
19579 M:      Andy Lutomirski <luto@kernel.org>
19580 L:      linux-kernel@vger.kernel.org
19581 S:      Maintained
19582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19583 F:      arch/x86/entry/
19584
19585 X86 MCE INFRASTRUCTURE
19586 M:      Tony Luck <tony.luck@intel.com>
19587 M:      Borislav Petkov <bp@alien8.de>
19588 L:      linux-edac@vger.kernel.org
19589 S:      Maintained
19590 F:      arch/x86/kernel/cpu/mce/*
19591
19592 X86 MICROCODE UPDATE SUPPORT
19593 M:      Borislav Petkov <bp@alien8.de>
19594 S:      Maintained
19595 F:      arch/x86/kernel/cpu/microcode/*
19596
19597 X86 MM
19598 M:      Dave Hansen <dave.hansen@linux.intel.com>
19599 M:      Andy Lutomirski <luto@kernel.org>
19600 M:      Peter Zijlstra <peterz@infradead.org>
19601 L:      linux-kernel@vger.kernel.org
19602 S:      Maintained
19603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19604 F:      arch/x86/mm/
19605
19606 X86 PLATFORM DRIVERS
19607 M:      Hans de Goede <hdegoede@redhat.com>
19608 M:      Mark Gross <mgross@linux.intel.com>
19609 L:      platform-driver-x86@vger.kernel.org
19610 S:      Maintained
19611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19612 F:      drivers/platform/olpc/
19613 F:      drivers/platform/x86/
19614
19615 X86 PLATFORM DRIVERS - ARCH
19616 R:      Darren Hart <dvhart@infradead.org>
19617 R:      Andy Shevchenko <andy@infradead.org>
19618 L:      platform-driver-x86@vger.kernel.org
19619 L:      x86@kernel.org
19620 S:      Maintained
19621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19622 F:      arch/x86/platform
19623
19624 X86 PLATFORM UV HPE SUPERDOME FLEX
19625 M:      Steve Wahl <steve.wahl@hpe.com>
19626 R:      Mike Travis <mike.travis@hpe.com>
19627 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
19628 R:      Russ Anderson <russ.anderson@hpe.com>
19629 S:      Supported
19630 F:      arch/x86/include/asm/uv/
19631 F:      arch/x86/kernel/apic/x2apic_uv_x.c
19632 F:      arch/x86/platform/uv/
19633
19634 X86 VDSO
19635 M:      Andy Lutomirski <luto@kernel.org>
19636 L:      linux-kernel@vger.kernel.org
19637 S:      Maintained
19638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19639 F:      arch/x86/entry/vdso/
19640
19641 XARRAY
19642 M:      Matthew Wilcox <willy@infradead.org>
19643 L:      linux-fsdevel@vger.kernel.org
19644 S:      Supported
19645 F:      Documentation/core-api/xarray.rst
19646 F:      include/linux/idr.h
19647 F:      include/linux/xarray.h
19648 F:      lib/idr.c
19649 F:      lib/xarray.c
19650 F:      tools/testing/radix-tree
19651
19652 XBOX DVD IR REMOTE
19653 M:      Benjamin Valentin <benpicco@googlemail.com>
19654 S:      Maintained
19655 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
19656 F:      drivers/media/rc/xbox_remote.c
19657
19658 XC2028/3028 TUNER DRIVER
19659 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
19660 L:      linux-media@vger.kernel.org
19661 S:      Maintained
19662 W:      https://linuxtv.org
19663 T:      git git://linuxtv.org/media_tree.git
19664 F:      drivers/media/tuners/tuner-xc2028.*
19665
19666 XDP (eXpress Data Path)
19667 M:      Alexei Starovoitov <ast@kernel.org>
19668 M:      Daniel Borkmann <daniel@iogearbox.net>
19669 M:      David S. Miller <davem@davemloft.net>
19670 M:      Jakub Kicinski <kuba@kernel.org>
19671 M:      Jesper Dangaard Brouer <hawk@kernel.org>
19672 M:      John Fastabend <john.fastabend@gmail.com>
19673 L:      netdev@vger.kernel.org
19674 L:      bpf@vger.kernel.org
19675 S:      Supported
19676 F:      include/net/xdp.h
19677 F:      include/net/xdp_priv.h
19678 F:      include/trace/events/xdp.h
19679 F:      kernel/bpf/cpumap.c
19680 F:      kernel/bpf/devmap.c
19681 F:      net/core/xdp.c
19682 F:      samples/bpf/xdp*
19683 F:      tools/testing/selftests/bpf/*xdp*
19684 F:      tools/testing/selftests/bpf/*/*xdp*
19685 F:      drivers/net/ethernet/*/*/*/*/*xdp*
19686 F:      drivers/net/ethernet/*/*/*xdp*
19687 K:      (?:\b|_)xdp(?:\b|_)
19688
19689 XDP SOCKETS (AF_XDP)
19690 M:      Björn Töpel <bjorn@kernel.org>
19691 M:      Magnus Karlsson <magnus.karlsson@intel.com>
19692 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
19693 L:      netdev@vger.kernel.org
19694 L:      bpf@vger.kernel.org
19695 S:      Maintained
19696 F:      Documentation/networking/af_xdp.rst
19697 F:      include/net/xdp_sock*
19698 F:      include/net/xsk_buff_pool.h
19699 F:      include/uapi/linux/if_xdp.h
19700 F:      include/uapi/linux/xdp_diag.h
19701 F:      include/net/netns/xdp.h
19702 F:      net/xdp/
19703 F:      samples/bpf/xdpsock*
19704 F:      tools/lib/bpf/xsk*
19705
19706 XEN BLOCK SUBSYSTEM
19707 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19708 M:      Roger Pau Monné <roger.pau@citrix.com>
19709 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19710 S:      Supported
19711 F:      drivers/block/xen*
19712 F:      drivers/block/xen-blkback/*
19713
19714 XEN HYPERVISOR ARM
19715 M:      Stefano Stabellini <sstabellini@kernel.org>
19716 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19717 S:      Maintained
19718 F:      arch/arm/include/asm/xen/
19719 F:      arch/arm/xen/
19720
19721 XEN HYPERVISOR ARM64
19722 M:      Stefano Stabellini <sstabellini@kernel.org>
19723 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19724 S:      Maintained
19725 F:      arch/arm64/include/asm/xen/
19726 F:      arch/arm64/xen/
19727
19728 XEN HYPERVISOR INTERFACE
19729 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
19730 M:      Juergen Gross <jgross@suse.com>
19731 R:      Stefano Stabellini <sstabellini@kernel.org>
19732 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19733 S:      Supported
19734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19735 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
19736 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
19737 F:      arch/x86/include/asm/pvclock-abi.h
19738 F:      arch/x86/include/asm/xen/
19739 F:      arch/x86/platform/pvh/
19740 F:      arch/x86/xen/
19741 F:      drivers/*/xen-*front.c
19742 F:      drivers/xen/
19743 F:      include/uapi/xen/
19744 F:      include/xen/
19745
19746 XEN NETWORK BACKEND DRIVER
19747 M:      Wei Liu <wei.liu@kernel.org>
19748 M:      Paul Durrant <paul@xen.org>
19749 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19750 L:      netdev@vger.kernel.org
19751 S:      Supported
19752 F:      drivers/net/xen-netback/*
19753
19754 XEN PCI SUBSYSTEM
19755 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19756 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19757 S:      Supported
19758 F:      arch/x86/pci/*xen*
19759 F:      drivers/pci/*xen*
19760
19761 XEN PVSCSI DRIVERS
19762 M:      Juergen Gross <jgross@suse.com>
19763 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19764 L:      linux-scsi@vger.kernel.org
19765 S:      Supported
19766 F:      drivers/scsi/xen-scsifront.c
19767 F:      drivers/xen/xen-scsiback.c
19768 F:      include/xen/interface/io/vscsiif.h
19769
19770 XEN SOUND FRONTEND DRIVER
19771 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19772 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19774 S:      Supported
19775 F:      sound/xen/*
19776
19777 XEN SWIOTLB SUBSYSTEM
19778 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19779 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19780 L:      iommu@lists.linux-foundation.org
19781 S:      Supported
19782 F:      arch/x86/xen/*swiotlb*
19783 F:      drivers/xen/*swiotlb*
19784
19785 XFS FILESYSTEM
19786 M:      Darrick J. Wong <djwong@kernel.org>
19787 M:      linux-xfs@vger.kernel.org
19788 L:      linux-xfs@vger.kernel.org
19789 S:      Supported
19790 W:      http://xfs.org/
19791 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19792 F:      Documentation/ABI/testing/sysfs-fs-xfs
19793 F:      Documentation/admin-guide/xfs.rst
19794 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
19795 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
19796 F:      fs/xfs/
19797 F:      include/uapi/linux/dqblk_xfs.h
19798 F:      include/uapi/linux/fsmap.h
19799
19800 XILINX AXI ETHERNET DRIVER
19801 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19802 S:      Maintained
19803 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
19804
19805 XILINX CAN DRIVER
19806 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19807 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19808 L:      linux-can@vger.kernel.org
19809 S:      Maintained
19810 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
19811 F:      drivers/net/can/xilinx_can.c
19812
19813 XILINX GPIO DRIVER
19814 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19815 R:      Srinivas Neeli <srinivas.neeli@xilinx.com>
19816 R:      Michal Simek <michal.simek@xilinx.com>
19817 S:      Maintained
19818 F:      Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19819 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19820 F:      drivers/gpio/gpio-xilinx.c
19821 F:      drivers/gpio/gpio-zynq.c
19822
19823 XILINX SD-FEC IP CORES
19824 M:      Derek Kiernan <derek.kiernan@xilinx.com>
19825 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
19826 S:      Maintained
19827 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19828 F:      Documentation/misc-devices/xilinx_sdfec.rst
19829 F:      drivers/misc/Kconfig
19830 F:      drivers/misc/Makefile
19831 F:      drivers/misc/xilinx_sdfec.c
19832 F:      include/uapi/misc/xilinx_sdfec.h
19833
19834 XILINX UARTLITE SERIAL DRIVER
19835 M:      Peter Korsgaard <jacmet@sunsite.dk>
19836 L:      linux-serial@vger.kernel.org
19837 S:      Maintained
19838 F:      drivers/tty/serial/uartlite.c
19839
19840 XILINX VIDEO IP CORES
19841 M:      Hyun Kwon <hyun.kwon@xilinx.com>
19842 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19843 L:      linux-media@vger.kernel.org
19844 S:      Supported
19845 T:      git git://linuxtv.org/media_tree.git
19846 F:      Documentation/devicetree/bindings/media/xilinx/
19847 F:      drivers/media/platform/xilinx/
19848 F:      include/uapi/linux/xilinx-v4l2-controls.h
19849
19850 XILINX ZYNQMP DPDMA DRIVER
19851 M:      Hyun Kwon <hyun.kwon@xilinx.com>
19852 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19853 L:      dmaengine@vger.kernel.org
19854 S:      Supported
19855 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19856 F:      drivers/dma/xilinx/xilinx_dpdma.c
19857 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19858
19859 XILINX ZYNQMP PSGTR PHY DRIVER
19860 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19861 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19862 L:      linux-kernel@vger.kernel.org
19863 S:      Supported
19864 T:      git https://github.com/Xilinx/linux-xlnx.git
19865 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19866 F:      drivers/phy/xilinx/phy-zynqmp.c
19867
19868 XILLYBUS DRIVER
19869 M:      Eli Billauer <eli.billauer@gmail.com>
19870 L:      linux-kernel@vger.kernel.org
19871 S:      Supported
19872 F:      drivers/char/xillybus/
19873
19874 XLP9XX I2C DRIVER
19875 M:      George Cherian <gcherian@marvell.com>
19876 L:      linux-i2c@vger.kernel.org
19877 S:      Supported
19878 W:      http://www.marvell.com
19879 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19880 F:      drivers/i2c/busses/i2c-xlp9xx.c
19881
19882 XRA1403 GPIO EXPANDER
19883 M:      Nandor Han <nandor.han@ge.com>
19884 M:      Semi Malinen <semi.malinen@ge.com>
19885 L:      linux-gpio@vger.kernel.org
19886 S:      Maintained
19887 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19888 F:      drivers/gpio/gpio-xra1403.c
19889
19890 XTENSA XTFPGA PLATFORM SUPPORT
19891 M:      Max Filippov <jcmvbkbc@gmail.com>
19892 L:      linux-xtensa@linux-xtensa.org
19893 S:      Maintained
19894 F:      drivers/spi/spi-xtensa-xtfpga.c
19895 F:      sound/soc/xtensa/xtfpga-i2s.c
19896
19897 YAM DRIVER FOR AX.25
19898 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
19899 L:      linux-hams@vger.kernel.org
19900 S:      Maintained
19901 F:      drivers/net/hamradio/yam*
19902 F:      include/linux/yam.h
19903
19904 YAMA SECURITY MODULE
19905 M:      Kees Cook <keescook@chromium.org>
19906 S:      Supported
19907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19908 F:      Documentation/admin-guide/LSM/Yama.rst
19909 F:      security/yama/
19910
19911 YEALINK PHONE DRIVER
19912 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
19913 L:      usbb2k-api-dev@nongnu.org
19914 S:      Maintained
19915 F:      Documentation/input/devices/yealink.rst
19916 F:      drivers/input/misc/yealink.*
19917
19918 Z8530 DRIVER FOR AX.25
19919 M:      Joerg Reuter <jreuter@yaina.de>
19920 L:      linux-hams@vger.kernel.org
19921 S:      Maintained
19922 W:      http://yaina.de/jreuter/
19923 W:      http://www.qsl.net/dl1bke/
19924 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
19925 F:      drivers/net/hamradio/*scc.c
19926 F:      drivers/net/hamradio/z8530.h
19927
19928 ZBUD COMPRESSED PAGE ALLOCATOR
19929 M:      Seth Jennings <sjenning@redhat.com>
19930 M:      Dan Streetman <ddstreet@ieee.org>
19931 L:      linux-mm@kvack.org
19932 S:      Maintained
19933 F:      include/linux/zbud.h
19934 F:      mm/zbud.c
19935
19936 ZD1211RW WIRELESS DRIVER
19937 M:      Daniel Drake <dsd@gentoo.org>
19938 M:      Ulrich Kunitz <kune@deine-taler.de>
19939 L:      linux-wireless@vger.kernel.org
19940 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
19941 S:      Maintained
19942 W:      http://zd1211.ath.cx/wiki/DriverRewrite
19943 F:      drivers/net/wireless/zydas/zd1211rw/
19944
19945 ZD1301 MEDIA DRIVER
19946 M:      Antti Palosaari <crope@iki.fi>
19947 L:      linux-media@vger.kernel.org
19948 S:      Maintained
19949 W:      https://linuxtv.org/
19950 W:      http://palosaari.fi/linux/
19951 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19952 F:      drivers/media/usb/dvb-usb-v2/zd1301*
19953
19954 ZD1301_DEMOD MEDIA DRIVER
19955 M:      Antti Palosaari <crope@iki.fi>
19956 L:      linux-media@vger.kernel.org
19957 S:      Maintained
19958 W:      https://linuxtv.org/
19959 W:      http://palosaari.fi/linux/
19960 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19961 F:      drivers/media/dvb-frontends/zd1301_demod*
19962
19963 ZHAOXIN PROCESSOR SUPPORT
19964 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19965 L:      linux-kernel@vger.kernel.org
19966 S:      Maintained
19967 F:      arch/x86/kernel/cpu/zhaoxin.c
19968
19969 ZONEFS FILESYSTEM
19970 M:      Damien Le Moal <damien.lemoal@wdc.com>
19971 M:      Naohiro Aota <naohiro.aota@wdc.com>
19972 R:      Johannes Thumshirn <jth@kernel.org>
19973 L:      linux-fsdevel@vger.kernel.org
19974 S:      Maintained
19975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19976 F:      Documentation/filesystems/zonefs.rst
19977 F:      fs/zonefs/
19978
19979 ZPOOL COMPRESSED PAGE STORAGE API
19980 M:      Dan Streetman <ddstreet@ieee.org>
19981 L:      linux-mm@kvack.org
19982 S:      Maintained
19983 F:      include/linux/zpool.h
19984 F:      mm/zpool.c
19985
19986 ZR36067 VIDEO FOR LINUX DRIVER
19987 M:      Corentin Labbe <clabbe@baylibre.com>
19988 L:      mjpeg-users@lists.sourceforge.net
19989 L:      linux-media@vger.kernel.org
19990 S:      Maintained
19991 W:      http://mjpeg.sourceforge.net/driver-zoran/
19992 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19993 F:      Documentation/driver-api/media/drivers/zoran.rst
19994 F:      drivers/staging/media/zoran/
19995
19996 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19997 M:      Minchan Kim <minchan@kernel.org>
19998 M:      Nitin Gupta <ngupta@vflare.org>
19999 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
20000 L:      linux-kernel@vger.kernel.org
20001 S:      Maintained
20002 F:      Documentation/admin-guide/blockdev/zram.rst
20003 F:      drivers/block/zram/
20004
20005 ZS DECSTATION Z85C30 SERIAL DRIVER
20006 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
20007 S:      Maintained
20008 F:      drivers/tty/serial/zs.*
20009
20010 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20011 M:      Minchan Kim <minchan@kernel.org>
20012 M:      Nitin Gupta <ngupta@vflare.org>
20013 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
20014 L:      linux-mm@kvack.org
20015 S:      Maintained
20016 F:      Documentation/vm/zsmalloc.rst
20017 F:      include/linux/zsmalloc.h
20018 F:      mm/zsmalloc.c
20019
20020 ZSWAP COMPRESSED SWAP CACHING
20021 M:      Seth Jennings <sjenning@redhat.com>
20022 M:      Dan Streetman <ddstreet@ieee.org>
20023 M:      Vitaly Wool <vitaly.wool@konsulko.com>
20024 L:      linux-mm@kvack.org
20025 S:      Maintained
20026 F:      mm/zswap.c
20027
20028 THE REST
20029 M:      Linus Torvalds <torvalds@linux-foundation.org>
20030 L:      linux-kernel@vger.kernel.org
20031 S:      Buried alive in reporters
20032 Q:      http://patchwork.kernel.org/project/LKML/list/
20033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
20034 F:      *
20035 F:      */